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
341086825473	341086826034	341086826584	341086827134	341086827683	341086828234	341086828784	341086829334	341086829883	341086830434	341086830985	341086831535	341086832083	341086832635	341086833185	341086833735	341086834283	341086834835	341086835385	341086835935	341086836484	341086837035	341086837585	341086838135	341086838684	341086839236	341086839786	341086840336	341086840884	341086841436	341086841986	341086842536	341086843084	341086843636	341086844186	341086844736	341086845285	341086845836	341086846386	341086846936	341086847485	341086848037	341086848587	341086849137	341086849685	341086850237	341086850787	341086851337	341086851886	341086852437	341086852987	341086853537	341086854086	341086854637	341086855187	341086855738	341086856286	341086856838	341086857388	341086857938	341086858486	341086859038	341086859588	341086860138	341086860687	341086861241	341086861788	341086862338	341086862887	341086863438	341086863989	341086864539	341086865087	341086865639	341086866189	341086866739	341086867287	341086867839	341086868389	341086868939	341086869488	341086870039	341086870589	341086871139	341086871688	341086872240	341086872790	341086873340	341086873888	341086874440	341086874990	341086875540	341086876088	341086876640	341086877190	341086877740	341086878289	341086878840	341086879390	341086879940	341086880489	341086881041	341086881591	341086882141	341086882689	341086883241	341086883791	341086884341	341086884890	341086885441	341086885993	341086886541	341086887090	341086887641	341086888191	341086888742	341086889290	341086889842	341086890392	341086890942	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23337	21872	29784	24580	21872	21930	8516	1483	980	975	906	809	829	705	686	703	715	712	673	680	668	686	601	633	638	628	562	638	616	594	660	602	613	611	618	586	593	614	568	601	591	563	604	557	589	537	589	581	551	570	590	585	572	592	571	597	661	598	615	592	593	596	605	591	591	611	569	598	614	577	598	564	607	614	584	621	596	571	568	564	591	613	562	574	599	600	586	557	604	573	601	559	577	615	592	548	557	546	607	595	608	619	599	606	611	608	603	587	601	590	578	578	602	557	579	571	600	521	621	595	590	576	593	628	584	596	563	582	623	592	578	579	605	598	601	580	595	573	609	547	607	575	593	565	632	567	588	645	588	540	584	571	581	609	592	615	588	597	573	570	588	583	569	579	611	594	570	623	538	602	572	588	592	585	584	612	601	576	604	645	586	608	579	612	590	588	605	569	624	607	584	561	594	594	634	597	575	566	583	563	585	582	662	591	583	591	591	541	595	616	628	595	583	592	617	562	560	626	623	568	575	626	557	585	608	617	615	594	572	642	599	592	588	579	563	608	584	574	575	621	609	580	570	615	595	543	613	604	634	580	602	583	618	613	596	557	619	565	585	569	616	576	577	565	563	608	645	613	580	584	574	581	622	646	606	550	591	560	557	561	564	577	591	574	600	570	582	556	575	539	563	586	606	585	566	607	600	572	570	587	611	572	609	595	581	567	604	549	596	586	545	576	583	605	578	592	568	604	565	585	594	556	567	533	594	549	624	579	596	530	554	592	569	626	597	539	558	605	540	599	561	529	554	616	598	569	571	627	590	593	606	622	642	583	556	612	574	561	604	580	594	572	629	583	581	551	550	610	579	624	612	560	561	622	577	556	552	562	574	612	577	545	593	590	619	586	681	557	599	582	538	589	628	566	604	597	585	600	624	575	551	594	581	555	618	575	583	659	578	615	611	580	566	580	608	633	630	590	617	582	600	606	612	598	577	625	613	606	588	646	591	614	576	605	547	572	556	589	602	625	593	579	545	588	611	540	620	537	571	575	580	547	601	565	591	535	611	608	581	592	576	590	537	585	557	609	572	615	601	573	600	560	527	582	588	598	583	546	559	582	599	584	544	612	613	567	594	565	591	583	584	641	589	545	590	567	556	608	584	623	570	564	590	607	613	590	615	575	586	602	602	637	596	593	612	542	595	556	617	571	606	612	589	590	564	576	582	635	590	559	576	608	606	555	598	573	550	568	562	581	611	618	563	615	528	598	587	607	564	579	592	600	568	593	575	609	551	573	594	516	573	589	569	579	580	558	588	571	599	578	603	614	543	628	624	615	561	550	647	578	523	581	591	593	581	585	553	577	574	631	577	603	594	582	608	590	622	576	597	556	579	615	576	612	565	565	585	568	580	635	595	565	588	583	602	616	555	598	610	583	632	589	587	574	548	628	559	622	554	587	574	598	549	552	567	579	509	621	577	596	588	640	557	537	569	570	576	583	601	591	586	539	588	591	550	580	582	609	560	560	561	567	635	565	567	582	586	558	609	552	566	554	581	628	564	608	600	608	619	521	574	618	580	612	600	563	558	580	544	605	561	593	598	571	555	627	557	601	557	572	601	611	555	580	590	584	573	597	541	597	541	617	562	599	582	579	623	639	604	615	556	607	569	556	594	603	629	572	605	602	564	605	542	582	578	577	599	615	587	634	591	597	619	602	583	580	595	589	589	601	639	628	557	617	608	580	588	607	559	594	594	583	628	583	616	602	589	574	586	575	616	592	578	590	606	615	620	595	555	549	585	559	570	598	619	598	602	592	602	662	594	598	589	574	587	568	557	606	560	577	611	543	591	567	593	588	581	562	578	589	602	585	604	567	611	585	559	594	611	609	550	608	609	594	642	595	629	640	564	575	581	587	598	534	585	623	592	562	591	593	584	561	593	563	548	589	599	577	581	581	591	572	581	617	613	606	628	571	562	597	575	594	567	569	572	622	606	607	610	590	548	562	581	567	605	619	588	552	570	611	587	561	592	561	580	566	552	600	536	583	565	597	628	613	570	609	558	591	599	567	582	538	569	565	595	598	569	561	631	549	591	554	573	577	594	572	562	557	546	587	572	600	617	566	598	559	599	564	568	596	593	567	571	571	600	622	589	605	576	621	597	587	546	582	602	558	603	587	589	574	573	568	574	623	622	597	591	560	624	572	582	588	631	569	587	560	614	592	582	584	563	611	591	602	560	619	609	563	582	605	569	573	604	576	590	576	614	615	607	589	573	598	592	616	522	568	596	562	562	554	557	521	556	536	593	625	567	578	625	527	598	567	623	623	576	571	623	557	577	543	604	598	545	619	617	596	628	608	612	603	607	586	615	608	617	589	582	584	593	601	586	559	573	587	558	583	629	609	571	565	599	556	651	560	573	553	596	580	602	602	580	554	588	567	578	548	579	651	587	595	554	575	608	603	560	604	540	545	608	573	572	577	657	571	580	567	580	575	569	594	551	592	596	605	562	591	587	593	591	598	619	677	626	543	623	603	587	589	594	597	562	552	577	576	579	563	617	601	588	601	556	605	572	531	594	631	570	625	565	581	548	598	599	564	635	595	598	611	588	587	576	572	536	545	602	606	615	571	588	563	562	573	606	611	565	622	609	560	568	594	567	597	573	582	538	564	630	582	633	584	625	574	629	587	521	629	580	592	613	574	594	561	595	580	572	588	562	574	568	572	601	616	527	581	624	595	597	557	553	612	541	593	612	620	536	583	558	572	596	539	570	578	588	584	617	584	583	563	582	578	581	597	574	598	574	594	579	593	600	573	570	605	600	560	629	613	550	555	609	629	618	590	546	572	578	607	638	570	589	583	578	641	614	599	636	549	575	567	572	618	583	588	629	567	570	611	572	599	576	560	610	572	597	541	591	593	616	572	592	601	627	552	590	572	615	601	589	556	611	562	599	566	592	543	562	587	618	615	579	567	568	600	574	584	577	588	579	577	583	565	549	595	609	596	618	555	599	618	570	598	607	618	552	608	549	598	619	575	548	604	589	593	563	592	619	602	582	617	577	575	579	603	604	611	566	632	599	639	649	571	606	586	597	587	584	585	573	631	582	599	586	548	603	591	593	570	586	563	566	591	557	595	558	545	528	584	574	590	589	606	589	608	593	546	597	572	599	626	555	576	625	619	542	587	616	550	599	601	604	587	582	583	577	625	583	609	635	558	576	609	584	578	567	557	606	568	557	628	576	589	602	589	574	606	600	582	570	596	626	604	562	577	562	620	583	570	574	582	571	634	614	555	559	594	595	602	580	588	567	608	593	535	578	599	603	594	604	579	578	572	605	582	610	566	590	639	582	567	610	581	565	599	553	609	559	574	583	582	532	574	547	587	601	589	575	596	621	594	582	609	596	574	606	607	580	558	590	567	547	595	550	609	595	601	600	588	593	542	562	589	589	567	610	610	543	653	582	633	570	621	577	580	594	565	641	570	575	589	604	573	542	529	594	591	603	600
4893	15543	10827	5285	3765	2889	2194	1781	1488	1353	1194	955	953	850	851	860	754	745	804	732	704	657	657	692	634	644	651	646	631	656	625	614	624	634	590	619	616	631	637	586	625	617	621	594	623	658	618	622	609	585	599	589	595	599	604	571	619	589	643	617	590	620	570	591	639	583	600	593	580	609	569	580	607	589	606	562	566	575	581	616	548	584	588	601	622	587	643	579	603	600	593	581	580	598	580	572	616	580	588	631	623	575	574	588	559	620	556	543	607	559	601	599	568	615	603	587	589	578	585	625	631	584	579	653	558	584	585	573	594	613	596	624	603	566	579	598	616	527	581	594	583	612	575	576	596	590	586	608	584	591	570	634	583	600	596	594	585	586	611	581	589	628	621	622	566	613	611	569	612	578	605	576	596	598	556	550	590	588	568	597	627	565	544	582	600	570	574	599	612	565	612	586	608	562	595	603	611	639	603	610	605	586	594	613	572	625	576	576	616	627	609	585	593	608	608	596	540	555	567	585	586	556	602	569	600	583	598	607	553	573	610	585	562	580	585	601	594	564	635	568	604	602	627	618	623	600	624	606	561	571	632	603	601	537	625	607	587	623	600	614	600	603	590	595	610	587	620	534	610	578	579	612	624	620	606	607	617	620	621	617	622	571	594	557	660	621	614	585	574	612	599	615	593	582	571	587	615	615	572	630	561	601	616	575	600	606	603	603	554	591	580	598	569	593	577	538	602	649	637	583	562	576	589	575	600	598	565	606	574	538	622	541	568	594	601	560	583	584	592	605	582	606	613	566	605	556	616	596	640	628	579	554	607	585	655	602	595	563	595	568	576	575	583	587	566	623	574	573	602	554	605	576	581	596	575	596	579	633	591	619	569	550	621	582	565	573	627	600	599	601	570	571	566	582	634	576	561	610	529	593	627	579	577	612	568	603	554	661	596	580	602	606	580	577	584	544	613	562	565	582	636	557	605	610	602	566	609	588	589	578	567	614	614	540	605	610	576	621	602	600	635	640	575	563	610	584	594	561	565	578	587	593	604	607	589	577	585	625	638	581	579	583	543	659	565	608	611	609	630	606	596	547	601	603	570	564	575	584	591	592	599	587	574	570	576	593	581	593	573	581	598	566	637	579	556	607	593	598	594	596	558	623	644	587	589	592	568	588	606	590	574	583	620	599	598	621	608	587	555	598	588	617	592	611	575	583	547	576	609	598	648	567	606	588	615	605	581	594	574	576	614	557	597	575	584	630	615	585	571	602	573	540	618	603	571	582	617	595	586	617	611	598	576	616	598	570	562	576	590	575	586	608	605	572	607	583	588	526	611	590	591	622	604	643	638	596	634	540	591	601	637	574	595	598	612	565	582	634	602	557	627	611	575	591	579	601	593	630	642	589	583	578	599	586	612	591	564	582	603	603	625	535	641	577	607	614	586	600	597	581	541	609	645	603	616	603	594	605	583	594	654	565	615	601	587	615	501	588	574	564	587	608	555	561	596	599	601	592	590	557	624	614	550	592	583	573	566	595	616	572	564	610	598	560	608	589	558	598	575	614	556	574	630	628	611	595	584	632	628	667	581	571	571	589	636	583	580	572	559	588	624	619	609	571	615	600	586	566	547	626	579	568	588	572	581	613	623	595	573	581	597	556	560	631	615	585	584	555	603	596	597	582	568	612	579	617	564	582	629	587	639	576	557	562	597	549	545	633	601	592	557	586	546	582	600	572	544	566	580	579	614	594	582	593	578	591	589	606	605	577	595	554	584	622	629	618	626	547	615	575	556	541	553	577	559	595	619	649	573	650	569	592	597	602	624	544	601	592	623	545	600	577	607	559	607	595	598	581	602	640	605	572	540	581	579	596	579	621	539	612	559	661	606	565	553	597	579	605	581	553	617	601	603	577	610	545	597	585	558	591	577	601	571	547	571	592	600	585	574	594	633	572	602	584	572	580	583	604	589	605	578	607	590	569	585	596	583	574	600	618	608	567	548	612	587	598	609	553	602	621	598	588	620	582	613	596	619	558	571	603	638	607	606	584	551	586	628	606	618	571	599	610	575	587	625	617	554	613	557	602	546	591	577	616	576	584	578	631	614	596	600	552	584	579	577	564	593	626	568	596	590	589	567	587	601	589	596	602	607	565	594	595	612	583	589	577	586	597	579	573	585	583	633	595	571	558	561	577	613	562	611	621	569	575	587	613	583	603	619	572	549	630	559	602	602	613	584	614	556	583	597	598	600	623	586	590	575	578	588	592	566	595	539	548	545	590	549	556	584	599	576	537	568	590	623	583	584	611	590	581	595	577	613	577	565	613	630	597	585	535	609	646	590	589	601	622	587	566	591	588	601	601	583	623	598	594	604	552	602	622	579	599	573	591	583	590	605	589	579	588	570	623	557	580	545	575	583	608	626	587	592	570	596	588	606	615	573	589	560	588	613	600	583	580	605	617	598	576	576	577	613	593	596	565	605	579	560	563	618	561	613	580	557	550	632	647	561	588	601	619	601	578	556	567	578	582	584	592	645	578	624	615	628	655	586	572	538	623	624	593	601	572	588	598	576	607	570	584	577	591	620	618	618	581	638	603	597	569	626	601	589	610	547	596	569	575	566	597	608	620	595	593	585	581	596	561	567	599	609	554	632	599	566	577	592	571	566	559	566	600	623	589	601	557	570	605	607	552	614	614	603	556	589	600	567	628	546	590	604	569	592	549	565	596	585	607	609	546	579	559	620	579	592	601	638	584	609	566	563	592	582	583	609	594	598	598	596	598	576	574	617	587	579	533	611	589	628	609	594	608	596	587	562	571	537	585	608	627	614	623	592	572	545	606	615	565	588	541	594	587	592	565	590	590	599	569	614	646	605	574	607	604	569	589	581	591	566	609	581	606	622	597	556	589	598	598	593	578	566	581	571	563	572	579	582	562	628	604	597	606	600	588	583	598	576	594	630	579	545	625	605	621	608	592	570	605	577	600	585	588	578	619	626	596	563	596	571	591	597	567	634	572	591	561	592	575	617	577	636	572	557	590	572	559	568	610	541	568	617	631	542	574	585	589	559	614	595	598	546	589	592	609	540	607	554	596	598	588	606	610	559	585	599	587	651	577	601	588	599	578	608	543	627	613	610	629	546	561	554	609	586	557	604	600	606	632	556	595	590	617	595	573	602	573	576	588	587	596	586	599	570	576	615	619	574	622	556	585	581	618	589	609	580	599	591	597	565	579	576	628	588	606	652	597	605	575	618	582	580	604	636	638	628	579	563	557	583	582	599	666	588	547	587	584	612	557	628	603	571	540	560	611	620	571	577	568	628	560	573	614	578	592	636	606	586	580	607	615	619	629	620	594	643	566	590	569	623	600	578	621	580	596	607	571	598	575	613	590	583	600	623	551	582	575	600	558	578	596	530	596	594	598	589	569	584	624	593	583	590	582	610	556	568	609	600	599	631	609	629	590	558	566	592	567	607	594	570	613	637	589	583	593	605	593	580	625
28109	17462	3437	355	269	214	178	195	174	199	175	179	168	154	186	175	172	179	161	157	161	167	160	165	183	163	165	139	147	178	155	180	169	173	167	166	138	168	149	159	169	153	159	182	171	155	159	159	164	184	166	172	152	192	174	174	158	154	137	173	151	169	175	173	155	143	147	172	168	147	179	160	159	174	176	178	157	146	165	176	167	148	177	145	156	149	155	161	188	174	139	164	158	153	167	172	162	182	156	141	170	168	166	136	157	150	167	160	167	181	176	184	176	171	167	153	157	147	181	184	164	143	160	142	161	182	171	160	143	153	170	176	188	163	163	154	152	160	165	156	151	140	136	177	160	160	161	161	167	160	151	151	188	169	153	166	158	185	140	161	177	173	131	133	146	179	157	149	173	137	151	173	142	147	156	144	127	176	163	174	153	163	141	167	188	179	180	152	186	154	158	200	151	178	145	144	188	168	157	156	175	179	138	178	178	168	180	165	141	152	166	161	165	172	146	153	147	152	188	150	165	177	149	163	163	152	166	143	166	156	154	156	175	161	152	161	150	146	171	145	161	163	161	157	180	203	171	148	170	163	157	162	159	163	152	171	159	164	170	149	188	155	165	178	177	165	161	189	171	173	189	173	155	143	160	133	141	147	178	159	181	167	124	147	168	135	137	164	174	175	154	175	192	163	198	157	146	150	161	171	166	159	177	155	167	150	158	156	164	160	165	169	152	156	150	158	197	154	157	170	148	159	150	153	135	152	186	158	154	162	165	158	155	158	174	177	167	170	185	185	152	185	180	173	174	150	178	148	174	159	147	154	169	164	149	148	152	182	153	159	169	167	181	176	160	164	170	149	169	179	167	170	168	168	166	172	183	172	176	178	155	143	155	150	151	180	155	173	142	177	164	167	160	173	160	159	162	161	176	154	171	176	148	183	163	167	138	162	147	166	174	169	170	174	194	147	166	156	170	168	144	156	146	149	153	164	151	178	151	178	145	154	159	145	164	152	174	156	158	160	168	161	139	169	167	184	154	161	170	170	156	174	145	169	159	152	147	182	159	159	169	156	146	157	154	171	167	163	146	146	162	181	149	161	150	144	161	175	191	151	168	170	150	163	144	180	155	135	174	174	143	143	135	171	147	169	171	159	151	148	153	160	153	157	154	145	153	150	179	159	161	184	154	155	167	170	166	182	163	163	158	170	172	168	147	147	144	161	176	132	148	190	147	159	179	145	152	151	166	168	174	163	162	145	140	153	169	148	169	147	153	157	162	138	159	167	163	158	183	156	172	159	152	153	176	178	151	144	149	159	154	166	179	142	162	153	159	142	169	140	157	166	169	174	173	171	167	159	168	157	139	167	159	159	171	164	172	148	164	172	152	157	164	154	177	185	175	167	173	152	182	161	172	185	164	159	172	175	171	136	167	148	170	169	182	178	175	160	138	173	191	141	166	149	152	160	165	174	172	178	167	167	149	156	143	187	155	151	194	160	138	149	179	154	177	137	167	164	140	147	151	178	148	140	161	142	151	174	166	149	171	160	160	163	180	177	160	146	177	181	166	169	157	166	158	167	150	165	168	181	175	154	159	142	178	146	155	156	158	186	156	166	159	143	148	164	165	169	162	168	173	133	153	168	172	158	176	172	148	167	168	183	157	146	182	177	159	161	178	175	149	164	162	172	152	157	161	154	191	165	155	148	161	151	165	153	168	171	145	169	161	187	181	165	168	180	150	157	183	152	139	154	141	162	178	148	178	176	158	142	172	151	184	156	157	171	152	151	136	162	161	159	164	167	178	186	139	178	158	166	151	156	169	167	160	175	193	158	152	182	155	142	162	157	160	161	178	144	165	157	169	158	165	174	161	171	165	139	150	149	170	165	159	173	155	167	156	163	146	154	165	158	155	155	149	161	157	160	158	157	167	159	161	179	154	158	167	162	170	161	149	172	184	144	170	157	143	162	157	145	160	168	175	167	157	153	159	169	181	175	166	166	165	179	157	192	154	169	174	165	165	172	148	147	165	180	171	172	137	162	148	167	147	168	156	163	170	155	196	159	173	166	166	188	182	170	170	178	160	154	153	139	151	152	155	160	171	170	161	170	155	162	166	143	158	162	146	175	166	181	160	144	175	202	157	156	167	166	182	159	168	165	169	156	181	174	165	159	179	163	160	175	162	154	133	158	163	145	177	149	156	170	176	163	147	168	177	150	152	151	157	156	165	144	153	164	173	171	168	149	165	166	169	176	134	181	167	141	157	144	142	148	165	164	162	161	152	154	172	167	157	179	170	154	155	156	180	174	134	153	166	165	159	151	162	163	169	167	170	168	175	163	166	172	154	150	144	167	170	151	149	147	143	144	156	166	166	151	161	171	160	158	163	157	130	146	190	191	149	163	196	139	157	156	145	182	181	150	170	168	158	153	182	167	186	178	170	173	154	163	159	162	148	174	155	158	176	175	160	168	181	182	160	172	154	164	158	173	165	153	160	174	162	178	172	176	147	170	171	128	159	141	144	161	182	172	144	164	159	164	179	153	182	187	151	143	157	164	177	166	152	157	184	159	159	147	162	158	164	171	154	166	145	140	157	171	159	129	166	152	168	148	170	175	143	157	152	164	180	180	181	180	182	159	167	150	159	135	154	157	147	154	161	162	176	163	179	165	159	169	165	154	164	146	157	144	157	153	170	175	168	180	162	144	142	182	167	163	160	142	165	167	172	174	171	145	133	179	158	161	142	151	161	171	159	165	161	168	155	158	160	149	157	164	158	158	177	154	145	193	177	155	146	167	163	158	160	166	151	153	183	161	149	175	141	150	171	165	162	150	155	158	165	180	162	159	139	167	141	171	164	156	169	149	156	178	173	184	158	162	162	186	144	150	136	150	158	151	145	168	162	178	166	154	171	157	140	151	166	159	144	168	166	165	149	164	142	165	177	160	137	149	181	155	184	148	159	167	172	157	136	170	171	174	148	151	164	136	168	144	140	176	176	158	203	178	155	145	155	148	159	160	161	134	161	164	155	169	182	175	162	173	147	166	168	177	150	160	169	171	180	156	162	153	157	167	149	156	169	166	149	157	173	166	146	159	164	159	176	160	166	173	165	172	141	170	180	170	170	167	165	155	155	136	128	171	186	161	149	154	172	189	180	165	171	149	148	171	195	162	170	156	152	164	163	155	154	164	156	173	144	170	183	167	163	163	170	153	146	162	166	164	164	154	165	161	156	183	182	149	189	167	144	153	143	137	170	148	155	157	167	160	176	162	159	161	173	154	160	169	177	187	138	171	153	170	178	148	191	171	156	149	150	172	142	177	156	168	158	165	158	153	142	162	135	182	151	164	174	172	163	148	165	161	168	146	137	151	193	136	158	141	172	176	152	145	178	194	160	167	154	169	143	170	162	181	171	141	164	168	184	152	155	162	167	186	154	175	165	165	153	187	176	164	153	167	191	199	164	149	167	181	188	161	152	133	186	160	154	166	169	173	154	191	152	147
4242	776	801	311	291	245	225	204	215	200	189	185	194	212	206	223	193	199	206	213	166	200	199	194	178	169	184	167	192	193	179	189	200	178	191	180	173	192	187	205	171	181	184	173	177	182	191	190	188	176	192	226	171	182	193	199	196	165	206	171	175	189	169	180	186	211	182	186	184	186	208	190	164	192	195	196	174	181	188	175	204	171	185	212	174	186	171	193	187	187	176	174	190	181	182	176	171	178	172	183	196	173	181	187	184	217	170	180	159	173	214	182	178	178	196	169	179	186	193	203	170	184	211	171	188	180	167	211	174	180	172	174	189	181	206	182	175	180	174	175	165	196	181	194	184	169	169	191	165	174	179	177	180	146	178	162	194	204	189	178	157	187	182	171	191	201	212	145	175	175	175	176	180	193	188	159	200	197	183	188	172	186	181	191	171	173	174	193	178	195	180	175	194	179	174	182	194	179	195	199	162	186	177	184	204	183	194	168	187	168	181	186	180	165	170	164	211	177	172	170	178	193	160	195	194	170	175	177	177	163	197	193	182	191	212	168	137	188	167	182	189	192	182	172	196	183	161	187	177	194	178	186	185	206	182	196	199	164	168	170	184	186	186	190	183	193	200	179	182	186	186	188	192	175	211	197	197	190	191	166	201	179	200	159	192	184	175	195	172	176	208	203	177	176	161	178	162	185	192	194	162	157	180	177	210	183	180	164	163	175	174	173	162	176	167	193	209	181	179	189	180	186	186	184	190	221	179	182	189	176	188	164	222	194	183	194	190	207	205	175	143	184	177	189	181	170	206	195	195	179	164	192	190	185	195	211	177	183	186	175	163	168	201	175	198	162	178	173	191	206	190	200	203	168	152	179	189	183	190	166	200	183	169	175	181	167	208	186	186	192	172	176	182	210	202	200	191	199	201	187	208	178	213	166	187	202	168	218	186	206	200	175	177	205	189	177	175	149	187	188	190	190	172	179	189	202	164	176	193	158	202	159	170	179	184	177	172	201	196	180	176	184	186	181	179	160	176	217	169	204	167	179	205	180	171	194	185	191	186	185	187	180	165	227	171	217	174	167	161	153	157	188	192	182	188	189	175	206	198	183	155	175	173	175	180	183	181	196	201	183	206	183	187	175	179	181	172	187	205	181	185	171	178	207	202	181	169	210	195	181	166	177	182	174	163	171	188	196	184	176	164	175	185	205	171	206	198	182	185	185	190	170	167	183	182	192	188	191	174	186	191	181	167	173	174	180	175	177	192	187	163	152	196	168	159	198	194	177	182	176	189	173	188	213	169	180	196	195	179	199	201	205	160	199	180	178	172	204	175	191	170	170	206	198	211	178	207	169	184	189	188	180	184	163	186	170	173	190	157	166	183	194	182	196	179	194	180	195	177	160	162	183	209	155	169	173	180	172	201	171	188	189	184	178	194	178	210	177	173	182	191	170	201	210	192	178	166	190	189	196	190	204	191	175	188	173	161	167	172	196	197	198	198	184	179	173	174	184	171	180	174	184	172	169	200	196	168	164	170	191	159	162	177	169	173	193	173	167	149	210	187	171	181	156	189	194	182	173	173	174	187	171	213	221	201	195	167	195	153	184	168	179	177	199	205	164	190	166	195	171	183	185	175	185	189	198	181	183	180	170	170	188	192	188	182	193	194	172	162	198	169	180	196	166	201	178	191	196	168	199	196	164	174	192	158	187	181	184	163	190	178	196	179	193	174	170	166	193	184	162	162	174	182	191	188	176	168	162	189	183	174	174	186	180	187	182	187	162	190	215	155	167	168	197	183	194	187	185	185	158	181	182	197	197	198	189	190	187	196	199	156	186	175	132	202	198	175	193	175	180	200	190	192	185	197	183	176	164	184	185	186	185	186	182	173	172	170	158	179	182	186	232	177	182	197	202	171	195	171	197	189	180	163	182	172	179	166	197	181	171	200	173	177	188	185	182	185	174	184	177	164	179	177	178	208	193	191	183	184	177	191	171	185	164	184	191	194	189	158	194	194	176	183	202	187	208	201	184	220	184	169	192	177	175	196	191	176	172	198	215	193	200	182	168	208	174	165	187	192	198	161	181	202	175	203	177	186	166	161	212	197	170	165	182	176	202	190	206	192	171	187	203	176	200	194	188	184	196	178	166	199	183	170	164	195	169	184	192	192	172	195	197	168	185	186	200	187	180	169	198	177	176	194	175	173	186	181	188	168	189	192	173	163	179	176	183	191	195	184	184	174	172	211	177	165	190	193	181	182	211	184	176	198	185	191	197	201	169	184	217	179	238	153	182	174	169	196	164	176	198	179	192	174	204	173	187	193	201	180	189	171	159	185	139	207	194	170	174	202	177	179	170	193	172	189	194	185	180	167	193	204	176	193	188	200	167	192	196	184	198	203	173	178	161	175	195	170	184	178	176	180	196	169	176	187	170	166	191	185	190	181	203	179	189	163	185	199	164	188	180	204	191	192	187	188	207	164	184	178	203	186	169	187	191	190	211	217	162	196	180	179	177	172	187	176	170	190	198	182	180	197	188	169	173	179	186	169	149	198	152	190	182	171	211	172	195	172	159	164	171	164	192	205	195	190	187	172	161	191	182	187	205	181	183	198	186	199	185	182	194	169	174	168	168	199	196	197	160	180	197	171	187	172	198	191	170	204	181	191	170	198	193	181	177	189	193	180	180	188	179	202	173	192	169	168	177	194	154	203	187	190	182	188	173	160	191	171	186	189	205	197	191	184	190	178	180	193	170	168	189	180	178	176	190	204	164	178	203	160	173	188	195	201	203	179	189	176	192	175	173	183	192	196	164	209	214	173	162	181	161	202	166	167	170	195	159	168	160	185	191	199	180	181	175	160	178	211	201	176	177	189	208	197	161	181	182	176	189	155	177	214	218	158	178	169	182	173	176	176	162	168	190	182	178	177	202	190	191	199	199	196	196	178	189	172	198	181	188	173	185	190	199	188	184	200	176	175	181	164	190	174	174	196	182	194	192	177	191	172	169	180	167	177	166	192	176	158	168	193	205	176	186	184	187	167	171	189	182	201	189	180	180	166	190	194	205	192	200	176	203	179	182	190	164	190	202	182	183	192	231	197	203	174	185	197	183	195	183	208	175	202	181	178	175	175	175	165	169	178	181	182	165	170	171	203	168	193	210	199	169	175	189	196	187	181	193	180	186	213	187	175	185	178	183	172	184	167	194	172	183	201	190	196	207	198	178	201	183	180	160	198	191	178	177	196	208	177	195	183	154	203	185	164	191	170	185	186	166	185	161	195	212	192	165	204	203	201	183	197	207	168	171	185	187	204	199	190	159	166	171	198	182	210	173	192	185	189	171	192	171	181	186	185	180	187	185	183	185	182	207	179	156	196	189	181	210	177	160	170	181	204	165	191	199	180	164	175	169	190	172	200	185	172	167	212	206	169	180	169	195	180	180	169	201	193	171	180	190	193	189	200	179	174	185	183	190	196	168	174	199	167	192	190	189	162	188
23956	21380	28688	24430	21387	9594	956	689	564	482	452	426	425	421	384	391	369	380	412	349	362	353	354	341	358	334	322	317	321	307	315	316	329	309	328	341	335	344	302	302	325	315	321	331	322	339	323	303	321	324	308	318	301	364	331	316	312	339	338	303	330	320	311	328	353	315	291	308	307	333	319	303	310	325	276	303	291	296	344	304	306	343	303	326	335	353	318	353	325	318	325	308	294	326	304	305	310	312	293	343	322	325	308	285	313	308	310	301	321	327	308	314	297	315	305	323	317	319	295	316	326	290	300	316	364	314	291	326	324	338	327	310	267	311	303	298	330	305	318	309	299	307	303	323	335	346	324	362	294	313	311	324	307	279	289	263	318	284	286	320	315	327	318	324	325	331	317	298	311	327	295	300	298	313	296	304	313	287	328	326	297	331	320	303	295	289	348	306	286	309	295	319	311	272	338	305	321	294	302	320	286	319	331	311	307	331	324	317	352	330	293	316	296	315	321	313	304	309	310	312	315	283	335	294	303	331	279	328	255	313	302	335	308	316	313	326	315	310	314	293	301	307	297	288	296	310	331	292	289	306	326	316	302	332	327	322	269	337	302	295	310	310	297	304	304	283	319	288	312	296	309	284	299	285	342	267	314	286	304	285	347	312	297	327	312	303	307	278	340	327	325	296	340	286	324	310	298	310	311	299	308	282	275	308	337	269	325	298	294	308	273	294	306	300	323	317	331	307	299	321	328	322	295	325	288	328	323	318	335	312	283	291	302	302	324	291	299	319	300	330	313	336	311	287	314	330	320	301	297	341	313	324	300	330	338	304	310	324	303	313	317	293	313	306	301	314	320	305	304	315	325	315	296	324	328	282	314	281	347	308	329	304	306	271	278	345	314	304	312	286	312	318	308	328	297	277	338	270	281	298	332	273	279	290	296	304	303	318	288	321	312	342	304	309	290	306	305	355	339	310	333	292	320	321	286	302	330	321	333	343	294	299	342	318	296	334	355	305	313	309	302	301	284	308	312	310	311	321	294	322	294	317	309	297	306	326	326	289	322	309	317	349	332	334	308	312	276	317	312	298	297	259	303	321	301	359	318	316	285	289	296	313	330	319	297	313	305	345	351	338	297	312	321	297	328	320	309	293	324	267	317	313	278	326	327	302	287	311	316	281	282	323	290	305	283	316	317	316	300	312	311	354	311	333	282	326	310	322	282	311	337	325	327	323	298	312	326	299	314	306	284	337	311	301	286	292	308	278	330	327	329	275	294	289	302	343	303	315	298	311	296	311	332	319	313	304	312	318	297	300	312	358	316	319	331	319	324	311	307	336	316	276	293	332	307	304	327	326	317	314	330	308	319	306	320	330	309	298	314	335	328	319	284	316	320	302	320	303	350	288	301	317	303	328	313	334	356	312	308	303	332	328	325	308	284	328	297	298	316	305	327	317	313	323	338	324	325	307	295	278	310	316	321	279	309	319	327	329	296	322	316	285	341	321	304	296	344	316	308	293	330	320	280	348	315	326	338	294	327	343	300	298	294	331	314	313	332	326	315	292	326	319	349	336	329	307	340	299	304	317	307	328	303	333	300	331	269	300	311	287	287	331	326	312	282	319	278	342	318	325	290	274	300	315	330	295	313	322	306	323	321	309	303	305	293	332	334	274	320	305	308	315	315	323	325	317	277	277	342	308	307	279	314	299	341	337	334	312	295	286	319	306	313	323	313	278	304	311	305	307	326	300	304	308	331	290	289	332	292	322	315	294	315	287	302	324	289	282	315	339	313	320	270	340	325	287	312	315	308	321	296	351	279	324	344	347	305	292	311	269	326	313	319	318	328	307	296	288	315	315	316	346	345	288	315	295	328	322	290	287	332	283	319	296	312	306	289	297	294	310	312	301	295	310	326	305	289	313	317	327	297	325	280	342	308	316	344	302	308	335	315	297	324	334	302	306	330	337	340	325	302	304	296	298	284	335	309	328	307	284	326	342	300	290	288	333	279	336	320	313	310	295	298	315	326	369	314	316	295	291	266	319	310	333	296	289	309	299	309	314	300	352	317	292	310	300	307	354	314	302	313	302	310	297	310	319	294	322	317	295	329	314	316	310	318	320	333	332	316	311	313	303	327	329	332	302	327	299	304	304	320	302	333	305	315	315	321	315	312	326	286	300	293	320	290	301	302	302	303	288	305	305	320	281	304	301	298	293	317	293	345	321	321	296	336	335	289	294	315	323	306	327	352	323	353	308	301	281	250	291	312	310	306	338	307	324	312	310	320	317	309	314	322	325	337	316	301	298	303	305	343	348	301	306	320	282	320	307	294	327	294	317	322	307	307	314	298	302	321	278	290	306	299	331	285	329	292	308	290	298	310	278	314	296	325	343	327	294	294	314	293	313	303	329	288	338	307	305	316	314	287	317	320	325	315	280	323	302	334	324	317	305	303	283	295	333	311	285	314	307	323	317	303	324	291	323	302	324	308	300	327	298	336	312	295	283	333	299	309	339	288	275	305	310	314	273	316	340	314	301	335	313	311	312	303	316	278	319	310	304	321	328	304	311	292	305	314	316	298	329	306	315	308	278	321	333	297	312	312	315	288	293	304	315	292	321	290	286	299	307	283	326	303	321	307	321	317	325	291	308	278	298	303	303	316	308	332	323	327	345	320	327	306	331	340	317	317	287	313	341	328	268	340	335	308	297	322	323	357	313	310	299	342	321	294	326	301	316	282	340	277	298	269	314	333	292	320	297	307	318	318	332	313	319	312	307	328	306	331	317	326	323	317	296	312	343	281	331	304	283	326	310	300	336	304	295	301	296	309	357	318	327	295	304	338	320	332	299	336	314	340	291	317	314	301	290	330	331	310	296	318	281	321	294	290	310	337	313	293	331	307	301	318	313	323	305	321	305	293	310	312	275	340	330	306	353	319	316	312	326	311	322	311	318	296	316	297	313	325	303	303	334	286	327	278	307	306	338	333	271	298	285	342	307	304	316	313	310	304	319	296	303	305	311	326	331	306	298	293	320	314	293	291	343	293	300	320	310	290	320	305	335	292	309	331	313	293	297	311	344	305	312	301	287	321	302	297	311	366	289	306	350	308	304	290	321	326	307	332	308	299	302	332	286	312	279	324	293	326	297	321	328	320	311	335	321	300	289	299	301	308	316	307	302	323	329	319	263	283	297	319	300	282	328	304	279	309	319	320	334	293	338	319	270	313	312	313	301	314	315	307	313	337	311	326	324	306	306	300	322	323	297	303	306	331	339	323	284	305	324	276	293	303	288	292	312	295	301	319	326	314	329	297	347	301	302	322	308	300	301	338	319	335	302	335	315	308	323	311	321	291	313	341	296	295	299	315	333	331	288	297	320	299	307	319	267	302	324	309	301	302	299	319	326	294	343	288	323	290	305	307	310	308	309	319	309	312	308	324	288	323	307	301	319	324	294	322	306	317	328	312	311	309	290	314	294	300	331	337	316	330	336	304	311	334	293
3497	10399	8784	2758	2012	1545	1180	920	817	644	612	540	466	456	443	448	418	374	405	375	383	388	381	383	373	354	364	376	331	342	358	346	366	332	366	351	361	345	324	314	290	342	342	345	352	313	337	330	348	345	313	343	313	347	326	314	304	331	304	342	319	293	311	321	309	285	314	340	313	320	321	333	321	334	321	304	324	320	334	319	318	351	313	306	347	321	321	324	322	323	359	305	318	311	315	349	328	371	346	309	327	317	330	317	340	335	333	291	288	342	342	283	345	341	295	334	279	341	322	316	314	299	310	297	328	306	386	318	330	306	348	323	326	316	314	326	297	323	327	294	324	347	337	330	331	297	331	315	322	283	344	311	306	301	318	333	313	336	330	332	307	323	324	323	341	322	315	343	356	329	309	310	292	313	318	328	334	283	326	309	312	330	322	290	302	311	323	314	331	321	311	315	329	293	336	294	296	347	307	301	316	300	312	322	314	311	367	321	327	317	308	349	336	333	346	311	319	304	323	349	325	356	327	367	265	313	327	289	315	320	302	300	323	357	330	338	304	334	301	320	320	316	327	335	322	321	339	329	325	326	307	321	339	351	294	340	305	323	353	284	317	311	307	309	295	308	315	331	305	322	340	335	313	314	311	322	314	326	307	332	315	300	343	288	305	299	329	338	312	316	316	302	318	336	298	299	332	339	308	293	319	305	295	320	296	274	357	351	350	328	297	327	304	299	320	315	298	311	325	323	316	316	334	294	319	284	301	339	338	296	313	301	320	282	341	327	337	323	316	339	329	305	317	323	319	320	321	329	331	343	294	308	311	312	328	333	297	290	308	317	289	307	357	336	330	317	311	339	349	312	337	338	318	294	326	309	292	343	348	311	333	328	341	339	293	334	357	322	322	293	304	299	340	313	339	328	308	330	311	333	323	307	314	306	333	332	325	331	284	331	304	345	324	306	298	327	329	312	305	315	296	330	314	310	313	316	326	312	326	338	344	329	318	337	299	353	337	304	362	324	313	334	341	344	301	312	330	331	322	301	330	294	299	301	287	313	341	340	309	362	317	326	341	303	325	293	316	310	315	324	285	309	332	319	327	319	312	317	303	312	297	325	311	314	318	321	343	324	349	340	345	294	334	304	328	295	349	344	319	327	288	330	302	311	327	321	312	319	318	342	318	359	316	315	292	354	300	313	362	332	289	309	316	316	308	327	332	325	323	319	323	331	318	332	321	352	338	308	333	335	310	306	305	318	325	309	331	323	339	308	323	301	325	346	332	325	324	287	310	315	327	311	347	335	338	307	290	332	318	309	310	310	324	334	309	364	329	307	345	317	328	309	335	312	316	323	294	311	307	296	326	361	311	342	306	330	348	325	324	345	318	321	315	318	298	331	323	336	337	321	318	317	320	360	301	291	330	304	335	331	350	312	307	328	335	329	323	356	312	349	346	324	318	325	332	334	281	299	308	323	318	292	302	289	344	334	314	297	312	310	342	346	317	334	345	344	313	310	314	338	337	288	314	302	308	305	339	342	311	327	319	304	287	340	277	312	334	338	348	359	298	302	310	329	319	326	321	349	347	335	301	307	312	306	333	328	341	336	316	300	299	324	352	334	335	295	318	316	325	331	305	304	305	308	347	324	302	297	290	303	306	328	305	306	334	348	318	351	291	330	338	315	307	316	304	294	333	317	343	328	314	352	337	338	321	344	326	336	336	338	313	322	313	316	355	338	359	298	310	316	360	297	321	325	310	322	317	303	342	310	320	369	332	324	310	310	316	315	305	337	325	327	335	309	314	322	303	340	334	334	317	308	322	351	292	325	327	340	314	312	278	310	321	317	331	321	340	342	306	333	302	356	333	342	319	279	316	317	328	300	348	326	326	323	319	297	289	340	327	330	288	309	328	324	323	339	303	319	325	313	310	339	322	337	293	309	332	342	298	315	313	319	341	316	316	321	321	290	308	326	329	330	310	294	306	306	314	328	324	355	306	327	315	324	336	321	342	318	323	303	327	342	343	310	340	302	298	329	329	339	336	323	339	313	308	325	314	294	305	313	339	316	310	329	291	311	307	309	330	344	327	289	340	318	332	315	328	326	335	332	284	343	332	275	330	319	314	326	333	299	279	309	280	329	294	254	348	309	319	328	302	291	307	283	285	331	310	300	328	297	306	334	324	310	312	319	359	314	280	315	352	302	324	324	327	352	323	334	308	323	315	336	306	338	330	310	301	291	324	300	294	324	314	333	312	328	280	330	329	310	303	326	308	331	324	337	326	300	292	325	327	311	317	345	320	317	322	331	318	335	322	291	277	310	342	333	326	298	326	315	319	349	336	316	309	319	327	334	323	318	319	316	322	299	315	323	297	304	313	316	309	331	315	308	332	337	311	331	346	326	304	326	335	296	308	323	299	284	318	306	327	348	321	323	323	343	317	316	326	318	329	316	367	321	324	318	325	325	311	326	311	329	333	339	341	329	277	332	325	318	325	331	309	314	347	296	320	340	300	330	326	294	322	306	302	330	307	328	323	287	338	283	294	331	310	304	332	359	340	348	294	334	303	345	322	303	321	328	330	307	329	303	350	351	337	314	306	316	348	332	320	340	335	302	301	323	334	328	327	304	350	318	304	316	343	307	339	313	342	336	317	304	312	324	307	323	324	297	284	373	327	330	318	334	320	322	321	338	347	303	311	318	314	346	303	315	325	318	316	355	341	297	299	317	297	333	275	303	295	301	359	340	300	299	310	334	313	319	310	327	299	339	332	311	317	318	353	300	303	300	306	313	329	319	328	360	297	338	293	331	348	317	303	309	336	321	308	326	307	333	333	319	330	302	316	328	340	309	327	317	320	326	328	292	333	315	304	315	322	251	311	337	331	338	341	324	327	341	314	300	307	337	296	366	336	344	313	312	321	315	281	336	329	305	336	281	345	304	293	337	326	302	332	332	310	291	328	287	310	284	336	328	337	347	319	310	332	312	341	304	322	299	345	316	317	342	324	334	326	334	320	333	343	352	314	296	321	308	380	324	309	339	296	319	315	326	325	322	303	321	322	312	332	339	306	324	340	331	305	329	323	302	314	344	294	313	323	321	303	313	328	344	361	276	338	358	309	287	327	345	316	299	339	307	319	303	333	324	316	331	331	312	326	320	327	350	343	306	355	333	327	325	342	325	344	329	317	323	292	325	333	292	348	342	330	319	319	326	351	320	329	339	321	302	282	294	326	326	318	286	315	344	340	313	289	304	304	306	333	297	344	322	325	322	300	347	347	340	317	297	323	349	320	314	339	303	359	328	321	289	292	324	322	315	312	313	334	347	340	341	340	317	336	331	296	298	333	315	323	379	327	321	323	289	350	332	303	303	327	301	305	304	345	319	319	327	338	333	333	328	356	354	325	304	317	309	329	328	283	313	329	329	354	317	295	325	330	295	321	324	323	317	296	334	308	329	319	294	321	313	331	318	339	355	327	338	325	312	301	301	313	317	356	326	330	337
25342	21472	27473	25822	9303	751	527	485	444	452	413	404	398	380	356	352	407	332	376	344	330	355	302	346	319	346	341	375	350	361	324	298	343	321	315	328	361	353	307	330	299	344	340	313	298	316	323	331	336	299	340	364	327	339	309	319	352	351	322	316	368	312	335	339	322	341	352	341	343	301	318	355	322	325	335	337	341	349	328	346	302	339	305	339	324	297	324	312	322	339	301	322	351	324	328	307	310	348	321	334	335	319	305	294	328	369	319	308	336	333	324	309	342	342	354	338	343	358	319	317	338	352	330	358	330	334	328	322	355	357	328	314	351	344	282	342	363	328	339	347	366	329	326	345	350	330	329	330	318	323	339	340	344	309	316	336	316	328	325	358	351	311	313	277	323	290	306	327	325	301	343	338	301	342	341	333	328	317	308	328	315	308	333	323	351	364	313	311	320	354	294	300	330	342	362	343	328	315	285	338	305	320	357	288	337	310	340	311	323	316	321	300	325	349	327	352	351	327	348	326	295	355	328	339	324	302	322	329	313	305	311	336	322	309	303	325	310	327	274	294	335	338	319	320	303	347	308	299	339	357	302	282	321	354	327	362	326	329	348	313	324	331	321	344	351	330	356	327	344	342	356	369	317	332	312	314	341	336	361	328	347	328	321	340	336	343	316	295	368	349	308	292	322	331	359	333	325	319	303	334	298	346	277	339	303	337	315	295	309	329	361	330	304	337	316	346	346	316	318	316	352	317	313	339	315	326	338	292	303	340	345	307	323	303	326	331	320	345	346	345	323	310	322	375	334	356	309	336	332	342	346	353	334	305	313	342	320	321	313	319	309	337	328	294	326	342	310	326	321	316	333	347	344	338	354	364	311	356	347	306	347	316	308	339	307	322	308	309	309	320	344	320	332	328	323	334	330	313	300	334	309	312	335	342	328	290	315	323	332	334	343	332	344	315	349	320	288	342	354	310	313	333	332	331	322	331	299	354	318	333	337	322	333	327	295	318	333	333	300	324	285	327	327	311	315	356	341	305	319	314	323	343	339	337	338	331	311	316	328	330	329	319	324	340	316	330	314	304	327	325	329	329	334	325	338	352	331	359	301	343	336	329	330	336	316	313	347	305	320	330	294	272	284	325	351	325	339	334	338	283	309	308	296	326	327	335	307	339	357	311	309	299	321	321	324	309	348	323	339	319	319	342	358	336	350	324	358	340	314	335	305	321	331	295	328	300	322	319	314	300	308	319	315	350	324	330	306	313	289	275	332	319	307	304	343	358	327	323	314	304	307	330	362	324	323	316	318	328	331	323	324	323	325	330	332	315	355	310	329	371	342	321	319	285	317	355	315	330	318	335	341	350	322	302	336	298	334	348	326	320	316	315	339	333	318	310	351	319	335	315	310	342	321	315	282	299	320	321	327	323	309	339	347	316	311	308	334	329	332	333	333	334	357	338	353	351	332	318	319	353	326	285	339	340	340	303	329	339	326	324	296	341	318	331	310	321	333	335	324	342	342	316	299	309	357	354	316	305	358	327	333	315	310	317	350	328	310	337	350	297	354	312	341	347	339	338	350	362	306	307	347	356	349	317	334	292	341	314	335	296	327	335	339	339	316	352	327	309	317	322	320	318	340	349	334	304	303	312	329	316	323	307	309	344	318	309	341	310	326	326	324	341	308	325	330	346	320	321	332	327	306	316	351	330	311	326	324	335	304	341	307	352	312	297	321	308	321	283	354	336	336	319	317	311	316	317	313	336	314	324	315	328	328	323	299	335	314	356	345	330	351	348	332	339	337	322	342	310	301	331	320	319	294	295	328	341	345	317	338	335	289	360	344	315	291	320	332	329	297	329	327	314	337	362	334	371	321	345	302	343	349	320	309	303	318	320	308	331	320	342	317	340	294	306	347	334	289	284	340	303	348	351	352	304	290	319	280	338	357	311	326	345	336	325	323	304	325	337	329	338	325	319	292	299	320	334	301	332	308	316	309	362	368	301	339	350	322	304	345	305	300	280	346	333	339	343	315	349	321	352	344	350	366	326	307	296	335	321	320	329	303	341	325	298	328	339	360	333	339	327	351	351	340	312	316	357	333	330	336	312	330	359	327	303	314	318	338	334	356	291	329	330	339	371	326	322	315	315	286	339	339	349	349	316	342	344	314	315	340	292	316	320	331	307	354	349	316	304	338	320	313	313	332	351	352	314	299	330	299	335	358	335	298	315	289	311	334	313	334	342	343	300	321	351	291	329	331	312	326	308	326	302	313	318	305	344	343	330	351	352	337	329	302	352	322	306	355	346	345	321	308	335	334	295	346	322	328	334	338	300	331	325	326	314	326	366	354	338	332	311	356	346	307	291	301	351	317	330	343	325	305	320	344	317	336	318	345	339	314	308	341	324	337	328	295	293	348	346	330	339	354	315	332	343	316	327	316	292	321	317	298	322	348	335	337	330	333	327	358	323	336	321	352	311	322	329	311	298	318	327	317	333	359	325	302	329	308	312	331	304	355	356	319	348	333	320	303	342	320	316	346	358	336	336	337	331	333	330	303	342	332	333	327	345	319	307	312	370	325	325	311	336	292	318	333	344	314	304	305	313	345	336	334	336	316	309	342	306	299	315	377	309	341	351	347	312	357	312	337	302	354	308	325	310	296	326	303	339	318	343	330	368	312	356	305	334	330	315	338	381	317	326	297	328	317	310	364	329	329	342	315	355	353	291	350	302	339	324	340	312	308	316	323	338	357	341	318	332	340	327	349	338	350	301	305	324	352	315	327	293	316	336	342	334	319	326	316	339	298	320	308	356	323	370	326	314	325	350	373	358	293	328	349	324	302	343	319	315	320	293	353	323	299	354	320	322	333	311	288	331	339	352	326	346	318	324	353	346	339	317	337	328	306	343	323	313	308	332	303	325	326	319	326	330	331	322	342	313	326	326	332	334	312	326	328	328	339	343	319	298	368	315	361	359	332	329	309	292	329	311	365	328	327	349	373	348	306	325	322	325	304	307	319	361	330	302	366	342	320	319	342	342	324	340	331	335	314	294	336	310	340	305	353	325	305	288	325	324	328	344	330	343	333	305	302	336	324	355	342	330	321	292	343	307	345	350	337	332	312	301	325	322	317	336	300	327	319	323	353	304	311	334	330	299	345	322	335	311	331	289	321	286	303	341	344	344	305	351	298	337	318	302	313	360	318	349	344	320	316	361	334	345	320	327	321	313	327	321	358	365	343	292	357	341	322	318	355	335	320	332	314	331	284	290	337	303	349	338	317	324	343	323	306	293	339	332	312	316	318	309	326	339	332	318	313	319	324	307	326	342	341	323	291	332	342	322	313	346	329	286	299	341	295	320	335	333	327	318	311	310	334	345	312	340	319	341	310	325	336	329	341	306	326	313	330	302	346	335	318	316	319	322	329	306	316	355	323	348	320	306	352	326	333	307	347	304	331	340	291	350	315	321	294	339	340	329	328	324	314	302	317	328	289	310	343	308
3508	9835	4672	1660	1229	1043	788	697	584	533	542	463	439	438	406	392	409	374	392	382	362	383	386	364	373	378	371	390	384	398	371	347	380	357	381	377	356	362	351	349	311	396	333	365	381	381	360	367	370	369	390	361	353	395	338	342	352	365	389	362	359	372	392	357	347	364	326	348	381	344	376	359	356	329	369	368	351	323	337	374	388	349	364	385	321	377	339	378	341	355	359	370	379	349	325	367	316	346	352	334	338	374	353	345	336	342	344	336	317	357	403	343	346	341	364	349	370	379	374	328	362	395	353	350	365	373	322	331	343	368	346	333	357	361	362	401	348	358	329	352	352	352	386	373	369	357	351	380	355	358	360	370	374	348	349	385	379	374	366	380	373	352	370	349	355	370	376	345	352	335	323	345	416	356	349	326	355	365	344	359	364	373	360	364	362	350	346	342	345	357	379	347	332	386	342	359	353	364	383	343	337	350	312	350	353	366	331	364	380	346	369	361	330	383	320	355	372	346	369	368	332	363	353	360	336	329	359	362	348	342	367	373	336	352	354	367	349	355	346	349	367	373	384	382	352	342	357	392	332	327	354	368	380	377	338	341	324	351	337	373	361	401	350	386	364	385	349	387	331	385	342	350	368	323	370	359	365	401	369	391	335	339	364	365	332	357	378	382	357	344	391	343	338	342	350	355	344	402	319	392	370	365	333	326	348	341	343	333	352	368	354	359	378	379	336	342	372	336	347	361	331	334	334	338	389	339	362	346	348	350	321	314	351	353	381	368	381	368	346	344	366	329	377	360	345	376	333	355	347	326	370	353	361	364	340	355	335	331	350	353	351	352	362	348	361	349	382	348	369	411	342	363	337	378	339	367	367	389	363	344	380	349	386	343	349	360	316	314	354	351	352	365	359	334	356	380	365	363	361	351	364	372	368	390	388	376	362	308	363	360	343	364	354	348	369	360	381	347	338	333	351	360	373	362	350	368	326	341	363	373	322	404	346	371	341	341	354	380	339	348	333	349	360	351	358	348	360	390	356	352	359	353	386	318	358	356	379	360	354	339	346	339	390	348	384	376	367	371	357	363	335	334	376	341	366	353	374	323	347	362	356	371	361	344	347	412	357	346	366	333	363	373	308	358	357	375	326	341	340	386	311	343	358	354	360	351	347	366	370	327	362	356	395	351	365	372	338	364	347	353	356	359	354	350	394	333	352	372	361	340	347	350	370	367	379	361	346	330	342	355	337	367	347	342	366	343	343	382	355	348	347	349	357	354	364	379	373	374	360	332	368	334	350	359	359	341	343	346	374	353	360	371	357	343	349	354	357	370	343	370	320	320	355	341	353	354	377	319	336	370	337	357	352	338	362	386	371	351	375	361	355	321	351	334	360	392	367	375	363	396	350	326	352	340	352	316	320	371	354	384	378	358	367	350	297	385	337	321	325	318	359	376	359	364	349	345	342	319	361	340	370	366	321	346	361	401	359	329	353	359	325	358	349	334	367	365	339	316	360	399	361	349	379	366	336	339	331	364	334	367	388	363	352	334	340	381	376	379	348	338	353	350	339	369	350	354	382	352	376	342	351	333	333	390	370	384	378	360	387	354	338	328	332	329	371	355	348	363	343	383	371	342	325	367	363	380	346	362	327	363	348	375	334	362	360	361	365	342	359	330	359	318	390	404	340	332	382	369	369	372	355	368	363	361	325	367	361	358	366	357	349	361	362	358	383	372	335	356	365	368	352	362	387	369	347	352	339	354	383	362	364	381	342	381	365	341	359	346	363	365	373	370	375	319	348	379	346	353	361	323	340	404	338	358	317	345	353	334	345	352	382	358	317	322	376	346	324	341	323	353	347	348	339	332	340	344	369	359	369	330	344	325	324	391	368	354	316	389	350	363	397	339	364	321	344	364	353	338	410	313	341	349	343	384	386	338	343	335	375	345	354	339	349	382	339	362	361	360	359	370	363	326	352	377	347	356	366	357	407	363	334	363	358	350	365	357	324	321	354	349	341	379	360	375	361	392	357	333	370	324	344	375	345	354	389	369	337	357	350	353	370	360	342	344	372	355	367	347	345	403	361	338	382	359	372	346	373	303	343	370	393	361	361	380	324	349	344	350	335	362	376	367	375	352	370	354	363	376	358	341	376	361	372	383	369	363	354	375	355	357	368	342	326	326	328	328	320	335	309	367	347	356	341	357	370	353	347	359	342	362	360	364	360	334	349	324	343	301	314	371	324	342	330	382	358	344	355	341	380	315	331	312	350	380	361	314	362	341	353	349	362	341	370	379	357	359	357	363	352	365	349	405	357	369	351	377	346	336	334	376	380	347	344	340	355	378	375	376	364	355	358	361	325	365	369	346	362	305	336	361	391	391	359	357	344	391	312	327	350	377	382	355	305	360	344	351	373	382	365	375	350	337	344	331	370	363	382	350	363	356	367	353	324	359	359	329	355	373	340	364	382	334	352	329	347	315	348	350	343	357	354	325	357	374	327	338	343	312	365	347	315	361	380	383	377	326	398	362	366	330	370	366	351	353	325	389	347	363	355	337	390	357	374	345	358	364	370	340	383	333	385	359	317	379	363	360	327	397	406	360	368	366	367	382	358	366	314	363	363	344	352	365	377	324	360	334	360	361	355	365	343	384	341	388	360	346	364	359	313	357	371	305	370	358	382	342	364	373	347	388	368	385	365	345	327	363	344	347	368	351	341	361	366	333	371	348	355	305	350	354	346	389	345	359	319	362	367	358	331	353	359	370	360	364	386	376	377	360	361	377	342	342	346	352	373	373	374	373	358	386	324	332	328	356	341	374	366	342	354	366	384	375	370	338	352	374	382	380	355	376	344	360	378	332	359	351	351	355	318	340	373	356	348	375	379	375	364	355	360	287	339	360	328	363	367	359	327	396	341	367	363	389	321	364	385	364	366	357	359	359	377	346	370	324	347	334	367	349	342	378	328	334	343	335	395	363	374	353	370	360	363	375	338	343	355	324	354	369	369	344	356	368	376	354	353	352	363	365	343	385	345	371	355	368	357	358	369	334	355	329	366	358	365	341	320	333	358	370	331	361	352	379	387	331	336	337	338	360	371	372	366	359	368	384	317	325	346	350	351	388	363	326	370	341	396	388	360	392	351	318	340	308	355	330	355	371	352	359	349	364	366	346	350	338	341	338	380	365	347	361	374	346	372	353	355	351	337	346	345	364	357	362	349	387	335	372	304	359	359	339	372	345	354	362	353	367	372	360	391	340	356	392	350	390	346	367	403	367	343	347	344	398	393	350	378	390	365	368	348	341	356	356	351	353	357	331	332	345	357	327	354	355	373	364	345	372	378	351	385	364	366	370	370	367	344	340	384	313	352	344	367	364	365	346	323	375	377	325	335	306	345	339	366	361	363	344	362	358	350	398	352	373	337	361	345	392	365	365	331	366	355	367	389	327	327	351	377	349	357	386	318	333	364	365	362	389	327	358	344	327	317	365	363	374	397	362
22877	21416	29185	24039	21420	21380	6090	1341	1031	981	844	839	727	720	759	734	695	695	728	650	624	609	668	613	618	626	639	635	637	583	611	569	626	595	604	585	592	599	621	541	601	559	591	583	591	571	616	577	552	623	626	636	596	553	586	545	615	599	556	579	582	569	557	614	607	586	589	577	579	566	589	599	583	554	544	633	590	590	550	615	567	584	536	593	577	546	594	616	558	565	563	585	579	576	595	576	580	533	568	575	583	554	562	548	521	551	575	600	544	593	595	576	591	596	606	546	619	595	542	533	580	574	583	566	511	620	567	571	593	569	565	566	554	562	615	637	588	557	579	595	587	565	581	547	563	560	572	571	581	555	579	566	540	601	530	566	568	595	565	608	611	548	568	544	602	532	556	563	561	571	565	558	553	583	604	572	537	594	549	594	573	542	569	583	578	576	584	532	599	559	567	603	556	569	572	603	526	580	579	557	558	547	552	598	560	577	594	582	617	562	576	593	536	577	569	562	576	507	565	560	553	557	565	591	556	536	583	601	552	568	592	570	559	575	633	535	571	563	599	574	563	562	593	608	557	579	555	578	590	564	507	549	582	582	540	577	552	600	554	566	560	613	560	519	562	576	565	624	577	557	581	550	597	586	530	552	581	581	579	598	595	557	558	612	593	546	569	549	613	554	590	589	555	546	548	538	581	573	544	538	578	600	570	605	549	583	571	578	570	594	602	581	591	596	618	605	537	575	607	566	586	575	574	546	557	573	566	570	600	554	534	601	576	552	537	586	593	642	579	580	590	580	538	581	554	545	553	583	606	568	622	579	586	590	619	638	567	511	569	560	594	552	597	592	578	581	615	543	550	582	631	547	587	561	563	642	556	595	579	576	597	555	567	568	582	569	593	571	571	597	539	523	585	557	523	561	604	587	571	600	584	556	603	549	560	563	596	583	596	599	549	597	548	587	575	591	624	592	548	568	615	542	634	575	609	574	539	604	587	582	584	565	571	599	559	568	552	557	551	604	569	555	582	618	599	565	584	541	588	595	588	570	579	588	601	556	519	592	601	549	537	624	619	550	577	579	577	596	596	551	525	550	528	610	602	593	593	588	572	584	570	569	584	569	565	604	582	567	580	595	594	563	565	607	564	559	631	567	620	592	572	601	553	624	567	565	531	563	570	598	567	568	575	575	585	573	588	574	590	572	614	591	567	555	599	573	582	603	558	573	575	609	593	568	585	536	571	559	574	577	600	541	565	520	603	573	587	574	565	552	539	547	583	558	600	586	522	589	583	593	558	568	558	611	578	564	566	564	575	549	534	606	571	586	594	562	609	601	598	568	577	613	582	588	608	579	614	563	581	601	641	543	567	577	557	571	519	611	599	607	579	576	559	551	569	550	552	575	593	595	563	559	591	589	553	555	637	543	567	539	583	524	571	532	586	581	563	602	569	594	604	602	547	562	545	568	579	611	582	578	550	571	589	586	545	568	585	587	601	583	580	531	517	595	592	563	604	578	596	622	570	606	595	569	569	554	603	566	566	564	544	622	550	604	555	582	561	580	571	598	592	575	539	585	619	583	578	582	551	588	546	570	576	585	593	611	595	590	571	598	578	563	595	550	569	570	572	597	608	630	588	561	577	598	513	596	525	557	570	597	588	615	570	570	630	565	581	577	585	584	587	545	615	572	564	667	557	586	562	604	555	564	583	553	561	598	549	571	593	558	551	579	575	554	544	554	585	592	551	602	582	573	569	545	603	569	612	586	594	598	586	546	536	553	590	571	597	598	573	607	589	554	644	579	591	557	583	538	567	592	570	572	572	598	595	573	582	592	588	594	590	555	594	562	585	554	588	594	599	599	541	594	565	563	578	545	571	547	603	598	558	584	549	568	581	547	628	544	572	577	563	577	566	576	562	559	598	603	617	549	568	565	590	555	579	563	634	542	600	563	554	618	583	581	592	558	607	577	626	607	557	610	601	574	610	554	542	563	599	564	519	583	572	569	605	555	562	575	584	556	564	621	565	560	561	585	544	561	575	572	561	588	592	530	613	583	570	576	578	557	636	571	558	527	556	620	617	583	541	563	594	574	570	577	575	576	603	597	547	586	572	581	623	558	559	577	576	562	560	585	576	561	620	571	609	530	565	585	564	573	574	573	550	588	586	601	584	600	582	588	580	589	568	566	574	570	547	575	567	527	528	597	633	596	562	561	601	562	540	546	578	566	583	551	565	583	575	537	552	566	594	605	569	594	572	553	603	603	553	556	563	573	576	608	598	591	588	557	608	535	537	598	620	573	578	553	557	547	621	579	563	606	595	558	536	571	561	593	581	561	578	584	634	568	589	552	540	616	530	607	603	587	580	604	612	604	597	594	575	563	623	612	587	563	583	512	567	594	596	574	612	544	548	584	574	530	615	600	588	603	604	640	573	567	575	501	605	534	611	557	513	580	552	625	573	618	584	580	522	572	540	533	570	606	593	602	531	600	549	516	566	538	554	584	599	607	557	569	567	557	568	627	581	587	565	588	580	551	566	591	609	587	536	557	569	557	594	579	592	604	605	573	565	555	544	621	585	560	581	588	552	573	577	540	546	594	654	568	559	578	621	567	560	548	585	595	581	600	547	575	543	582	558	600	580	639	572	544	572	565	574	573	559	556	587	560	559	525	573	572	603	566	589	597	575	563	591	595	570	595	538	579	553	613	549	562	568	610	581	569	558	550	595	580	600	579	562	546	576	576	566	544	581	601	648	588	581	568	564	550	594	559	543	556	595	624	570	570	554	584	616	536	583	543	575	579	583	588	552	618	531	615	581	536	561	537	551	570	545	591	562	568	536	563	615	576	540	589	542	579	568	564	596	590	610	580	576	570	560	611	550	550	620	581	551	523	563	555	576	571	589	574	556	551	536	593	569	583	562	605	565	594	593	553	591	550	601	554	573	571	542	629	568	566	545	568	536	562	597	566	555	532	588	563	548	600	575	599	558	555	574	557	593	565	583	562	570	604	611	556	583	586	550	593	567	571	606	529	560	603	560	574	584	544	544	546	585	591	594	536	567	593	595	575	556	575	558	605	585	580	551	584	610	607	559	589	594	586	613	561	595	555	543	566	557	536	525	616	596	588	590	522	584	580	570	594	553	566	595	555	606	546	566	591	564	582	551	562	564	559	541	572	596	557	570	554	589	615	558	542	518	562	551	586	616	537	545	586	544	580	614	557	583	545	565	578	593	596	564	582	563	564	536	551	563	549	577	560	597	581	541	575	606	589	576	549	523	562	535	564	527	593	596	557	557	564	553	556	616	576	544	591	563	542	581	571	589	583	546	555	612	568	599	562	574	556	565	533	582	570	610	585	553	582	558	554	536	561	538	540	539	609	571	571	611	555	569	568	584	621	567	566	542	573	576	525	580	583	577	583	571	584	591	593	560	607	541	597	628	540	552	546	606	603	589	600	585	530	611	583	562	578	537	619	537	576	558	594	578	585	594	553	555	612	585	526
4975	20186	11273	4932	3637	2688	2145	1691	1443	1230	1085	977	919	880	802	800	781	763	722	679	716	710	631	695	629	658	623	588	619	657	654	612	623	597	654	639	542	594	586	613	587	653	610	591	649	580	612	586	603	558	540	592	624	566	620	616	640	603	634	572	598	544	581	608	565	592	571	602	577	599	596	570	588	574	585	586	590	575	614	590	574	641	577	553	563	572	587	570	634	605	544	592	611	564	576	568	592	582	561	567	555	539	549	599	607	570	576	549	592	561	550	592	568	540	588	578	596	590	558	574	599	580	573	568	596	553	579	560	575	623	582	554	582	550	582	598	593	556	572	576	604	617	617	568	587	623	612	608	581	561	587	633	565	553	562	545	591	579	535	530	608	557	584	535	585	586	606	568	528	544	581	590	598	622	591	573	604	568	556	567	578	575	588	599	523	618	561	577	570	579	572	595	566	551	561	597	609	601	561	587	588	623	594	586	606	594	585	610	574	570	616	585	564	593	554	556	570	584	583	581	610	586	596	586	551	562	593	621	547	619	586	575	557	577	567	595	570	605	601	571	516	541	572	556	578	620	578	591	579	586	581	568	549	611	641	558	587	604	553	573	550	565	583	553	614	561	620	541	615	539	586	583	577	602	555	578	616	592	608	574	593	556	608	575	585	583	583	595	589	587	601	590	556	600	599	570	558	586	593	571	584	636	593	573	587	555	567	584	586	540	572	546	599	612	605	538	603	550	600	549	569	608	590	611	557	579	590	602	586	576	576	626	591	590	616	525	571	579	596	562	583	583	557	625	609	604	611	567	573	556	578	575	582	601	560	607	565	594	583	580	538	539	601	590	598	537	533	569	590	574	580	584	588	580	586	569	569	634	577	577	574	593	602	548	595	580	576	620	593	614	563	566	591	563	611	591	568	540	588	604	591	548	613	552	612	549	613	571	549	550	539	600	607	532	580	590	604	637	565	573	577	620	515	543	567	556	586	590	593	574	557	595	563	591	581	559	592	559	596	587	585	604	584	603	588	577	620	573	587	554	602	581	556	577	558	521	605	568	582	569	576	581	581	604	552	612	549	593	582	571	563	597	612	604	634	550	590	609	571	637	592	599	532	616	601	609	582	548	583	578	586	581	596	618	561	612	540	569	586	596	584	577	570	584	582	554	601	575	588	597	578	562	581	594	584	602	604	563	574	608	562	538	571	574	595	560	590	580	626	552	592	631	598	580	610	561	571	575	555	613	574	538	580	593	558	562	570	576	582	533	575	545	612	585	564	595	589	593	572	618	546	589	584	553	579	549	597	566	606	545	581	609	594	607	541	542	523	534	613	588	576	591	583	599	573	590	580	584	603	578	578	559	579	609	590	494	621	542	564	562	619	605	578	602	586	580	579	588	575	566	563	586	602	582	615	580	597	580	580	568	571	546	566	572	580	617	556	580	560	631	565	616	558	568	554	577	576	591	606	561	608	605	579	565	599	562	602	592	563	555	571	580	574	541	558	612	561	595	587	592	575	560	580	593	605	581	526	563	523	575	596	608	547	562	541	591	606	585	524	558	601	604	583	584	554	588	576	592	555	562	582	615	567	587	560	597	618	569	596	573	579	598	574	592	591	580	594	522	572	598	561	541	547	575	545	620	620	560	575	589	570	575	617	585	606	518	551	565	598	609	593	593	596	581	596	597	584	564	587	555	560	594	625	623	584	552	555	575	555	588	609	554	578	536	597	532	563	558	598	603	579	584	567	574	570	606	597	558	581	549	541	571	591	539	593	559	558	580	585	589	548	546	591	559	524	612	581	553	608	568	549	582	580	595	558	585	601	585	594	563	529	566	589	591	593	601	632	575	543	589	602	540	566	563	517	615	620	593	594	581	598	579	563	615	565	546	553	599	587	613	548	588	622	576	638	577	569	563	551	543	559	562	586	569	619	567	561	560	577	637	595	568	550	605	538	615	587	601	577	589	567	543	594	599	544	601	568	565	578	611	556	573	631	602	592	554	581	535	561	562	543	601	545	551	569	569	598	601	607	551	589	579	527	635	555	609	550	569	582	568	574	596	550	585	601	555	597	551	581	556	542	569	564	584	596	571	596	575	557	589	580	546	568	590	594	559	562	598	557	614	603	568	628	580	590	566	579	566	600	582	617	600	635	562	567	576	560	608	570	574	591	594	582	587	581	540	598	544	554	615	586	587	561	608	588	592	595	569	560	609	548	557	566	585	589	540	572	567	559	570	580	512	583	529	594	621	589	565	572	595	538	593	586	592	601	609	584	587	612	542	564	583	602	552	570	607	598	595	550	625	544	549	587	582	583	523	566	550	606	561	602	566	541	607	554	579	568	566	555	584	552	617	590	593	587	555	595	558	554	541	578	607	538	560	588	549	589	580	570	625	575	598	608	583	578	586	533	581	606	584	527	605	571	603	584	617	574	572	623	546	613	534	539	578	652	591	553	608	585	586	560	609	590	563	517	588	559	575	539	580	586	584	543	542	554	573	520	597	595	556	583	578	596	571	599	542	625	581	560	590	560	561	588	596	601	621	556	581	595	593	574	557	543	603	603	613	600	570	591	590	587	582	546	596	585	568	556	550	569	578	557	568	584	590	584	566	563	594	598	583	589	579	563	609	562	545	591	539	623	566	596	573	585	538	582	588	587	569	556	571	569	575	555	598	549	607	537	608	578	564	631	604	593	592	597	605	579	585	538	613	618	564	589	582	597	570	582	601	544	574	566	593	585	586	588	551	595	569	583	611	543	580	591	566	579	552	606	581	580	582	604	572	603	575	586	584	596	549	591	590	575	599	596	597	585	547	591	554	597	572	577	628	564	563	527	572	592	568	581	554	589	587	591	580	595	604	556	542	576	611	560	548	601	590	583	604	570	550	547	601	556	549	538	601	586	597	596	588	577	566	557	548	580	550	545	599	599	548	583	566	584	564	630	575	621	585	582	534	637	565	577	596	582	603	607	567	582	562	592	566	578	556	577	603	554	603	563	569	613	561	579	551	571	638	575	573	592	587	610	586	586	621	569	597	582	579	553	572	596	599	622	555	561	585	593	567	562	609	545	591	545	568	550	544	559	585	608	574	580	616	560	615	578	555	577	583	593	564	600	593	574	580	608	623	590	575	565	573	572	574	564	555	615	604	597	574	587	573	547	556	596	565	605	580	557	581	603	577	557	593	541	567	565	580	524	550	564	560	605	603	601	577	570	559	578	573	578	607	619	563	565	571	580	567	593	549	548	557	565	607	564	625	552	543	566	584	542	557	596	562	582	562	625	603	540	601	576	596	613	545	562	522	609	574	592	549	602	634	592	615	601	622	561	563	606	595	607	570	575	564	595	559	608	520	568	560	586	590	575	595	566	580	582	571	604	528	564	609	589	562	597	568	562	611	589	587	608	544	566	604	535	564	597	593	566	592	609	544	615	562	612	545	612	631	592	562	588	567	579	568	633	573	561	598	565	595	538	573	582	609	560	587	547	605	564	535
28130	17561	4131	357	287	190	177	173	174	167	171	160	187	158	169	165	152	148	174	179	161	171	173	177	155	166	162	145	186	172	160	163	163	159	160	188	173	149	147	143	148	157	148	139	173	180	161	182	162	175	170	162	175	158	124	188	176	175	177	150	170	168	162	160	184	153	179	164	150	159	189	157	156	169	150	153	140	157	140	160	150	163	156	171	173	131	151	167	168	166	180	179	154	144	162	153	155	184	159	153	160	176	145	158	151	147	156	174	171	177	166	162	150	152	187	156	146	168	166	151	159	164	152	161	147	146	147	172	161	147	160	139	176	168	145	153	175	160	172	165	171	163	148	156	162	163	134	175	147	154	164	169	173	164	166	178	174	152	171	174	182	152	150	136	173	179	169	161	184	181	173	192	161	159	176	140	175	156	155	160	147	177	176	178	169	171	149	149	164	153	145	154	164	162	149	145	158	156	150	165	151	163	169	156	180	180	141	139	160	162	148	158	180	167	161	157	173	156	166	151	161	163	168	171	144	160	162	168	173	150	168	172	194	158	148	145	164	152	165	179	154	167	170	184	167	173	161	187	182	167	168	179	154	183	165	153	141	142	151	180	153	180	133	164	166	149	157	168	160	156	158	175	176	175	147	135	161	169	172	161	188	170	153	158	185	165	159	173	133	148	174	157	171	188	179	165	162	145	189	157	157	172	159	191	127	158	159	175	157	146	163	160	151	195	172	164	151	144	167	168	152	159	169	148	155	150	133	169	159	162	145	184	168	188	176	174	149	162	155	157	176	160	131	158	145	155	181	167	161	157	144	141	164	166	141	149	149	168	173	172	171	170	170	162	159	146	149	158	168	172	152	166	163	206	170	171	163	157	162	182	167	173	181	152	151	187	160	179	176	163	148	160	159	182	153	170	160	157	130	169	161	148	159	180	160	157	182	164	159	160	176	151	162	144	203	173	158	165	162	162	159	157	163	174	161	182	149	170	164	186	168	153	166	162	149	167	164	159	166	166	152	162	177	143	159	171	169	172	159	176	150	173	153	169	161	160	159	139	144	158	152	152	163	159	159	160	177	176	152	149	157	163	159	147	148	176	147	171	165	167	163	164	166	145	162	163	177	160	151	150	169	166	152	175	173	166	159	145	181	168	181	160	179	141	190	145	186	151	169	152	156	162	169	156	133	159	172	149	169	165	165	159	154	157	163	168	161	147	155	175	149	167	168	153	156	162	167	164	151	133	162	158	173	157	153	156	171	141	150	174	182	172	171	173	181	164	152	164	167	189	160	133	167	136	158	161	150	161	166	156	158	171	171	185	163	159	170	134	171	157	169	165	153	147	159	199	184	160	185	163	179	172	162	171	173	147	169	138	166	170	179	176	177	181	188	182	165	178	146	165	158	174	160	166	158	165	150	138	148	165	167	168	138	176	165	189	152	170	167	151	139	174	158	154	148	139	153	166	169	163	161	169	177	145	161	155	152	177	152	163	168	163	186	170	160	197	156	165	148	172	151	164	151	172	148	151	176	176	154	165	152	174	184	167	150	152	175	148	165	154	162	176	180	182	168	164	164	179	187	169	154	156	177	153	158	163	158	159	178	162	164	151	166	162	163	165	159	162	173	149	140	169	161	160	159	160	131	160	149	166	158	132	168	199	159	167	153	168	157	166	151	141	141	172	166	141	159	159	176	162	165	160	173	166	186	182	156	152	169	186	190	148	171	162	151	153	161	180	168	167	132	168	152	151	135	143	161	176	163	164	186	159	149	154	135	157	160	166	162	133	196	183	157	138	145	162	150	162	151	166	151	166	179	162	158	151	174	174	153	159	186	151	163	167	143	172	148	170	162	154	160	171	172	174	150	163	198	162	180	178	145	153	167	158	153	150	172	159	149	164	179	175	161	181	168	189	164	149	167	166	167	168	172	161	178	153	153	146	167	145	167	158	173	163	135	166	169	193	144	165	151	178	150	168	173	188	158	167	171	163	161	161	166	148	176	156	151	157	163	182	156	152	153	136	170	163	163	158	153	183	153	175	186	182	162	154	171	163	157	165	189	159	148	180	159	157	163	158	153	185	161	166	153	168	178	155	165	169	170	147	173	153	164	160	164	155	183	145	160	164	168	177	176	187	176	143	152	173	149	163	159	171	174	144	165	178	177	145	162	168	153	174	150	160	129	169	141	165	165	180	145	149	164	153	151	164	166	172	149	166	172	172	160	160	170	176	174	177	160	145	157	152	149	171	179	157	162	181	139	157	152	171	156	160	144	179	151	149	163	163	157	158	144	162	160	145	168	164	167	174	151	175	167	160	176	163	170	176	151	177	175	168	146	154	150	142	148	164	159	150	169	158	149	151	186	160	184	170	154	185	130	150	139	156	156	143	161	162	156	155	153	166	171	169	158	159	155	171	160	159	156	174	181	144	167	168	141	148	151	165	160	162	177	187	147	161	169	173	189	173	164	160	163	137	149	146	157	166	161	161	181	181	189	157	158	140	171	155	185	140	175	170	154	156	171	176	150	169	145	177	195	167	167	161	166	160	167	185	142	142	173	147	168	153	169	155	169	158	154	154	175	151	168	156	141	170	158	131	179	165	152	160	186	158	176	169	139	177	160	147	145	170	160	176	172	157	161	160	157	190	151	159	144	193	156	189	162	169	191	183	165	180	172	161	164	164	154	179	171	162	168	168	149	184	171	161	144	161	146	169	152	176	163	150	145	178	181	174	145	181	174	168	163	147	163	172	178	163	168	148	166	149	165	162	177	148	160	157	144	155	156	170	185	150	165	159	191	170	185	142	132	164	167	151	174	168	179	156	168	177	164	154	175	151	162	178	160	180	157	171	171	170	141	174	144	172	143	150	159	153	165	140	173	174	163	154	180	161	158	150	158	173	147	171	165	158	169	157	156	185	182	157	163	162	172	176	183	154	161	161	171	172	144	161	150	152	177	147	162	190	169	177	152	185	154	177	166	170	146	167	154	169	160	179	183	170	178	161	184	158	164	149	149	164	156	169	159	157	169	164	145	162	165	182	182	151	179	189	180	198	183	170	159	157	167	182	181	156	197	161	160	151	156	173	143	137	181	167	155	150	170	161	168	179	146	159	174	173	176	183	171	173	179	165	161	140	177	165	144	160	166	152	161	165	148	161	136	169	169	182	154	161	169	167	156	155	154	165	160	145	165	169	139	166	171	160	153	137	157	164	158	175	173	169	133	181	159	163	158	168	150	176	178	162	147	165	180	152	164	169	138	163	147	147	141	160	168	161	150	148	144	159	181	163	169	168	150	138	181	182	148	170	185	160	167	174	147	152	166	162	165	156	177	158	169	160	176	166	166	173	134	148	162	174	163	169	180	178	161	162	164	186	171	157	149	149	154	171	149	168	153	146	168	162	167	168	157	159	164	129	149	174	162	149	157	156	165	154	162	165	167	168	151	142	173	156	166	140	161	175	155	153	166	139	173	174	170	163	170	170	151	153	131	147	152	172
4236	1557	2100	317	275	251	217	208	201	215	176	190	176	202	189	177	200	180	196	192	196	183	195	222	199	184	198	174	168	170	167	162	174	187	178	195	187	175	176	188	207	185	174	175	165	176	184	175	165	176	196	201	182	188	196	169	175	175	211	175	167	171	190	197	208	173	192	185	222	189	179	167	170	179	181	180	176	182	159	164	177	193	190	188	183	162	180	214	189	188	174	191	184	182	164	167	182	175	180	177	186	171	185	203	176	154	174	186	185	183	186	169	183	201	182	195	185	206	186	188	190	206	170	198	175	224	189	171	174	212	195	170	187	173	176	172	184	185	170	175	170	168	185	160	179	193	190	185	192	190	201	168	180	199	192	184	212	181	188	183	185	192	185	183	207	187	158	199	183	195	175	181	178	174	198	189	204	198	179	171	175	185	181	176	207	205	167	172	182	186	179	178	197	181	194	185	179	187	186	179	204	174	190	168	190	192	186	163	175	167	165	163	176	185	177	191	198	174	181	181	176	197	179	152	166	175	197	180	184	181	180	177	174	178	175	187	195	179	179	202	219	165	188	174	165	170	171	160	180	208	175	212	186	184	166	170	197	201	175	192	181	188	186	171	173	207	195	173	185	184	166	183	166	189	180	193	202	195	172	164	154	175	197	193	187	159	174	177	187	180	180	178	185	172	174	169	197	185	171	191	197	190	200	194	192	177	194	182	193	191	177	174	204	188	165	205	203	183	200	208	188	166	197	186	171	165	178	160	166	171	158	190	185	200	203	208	195	179	178	176	186	173	187	175	178	183	189	173	195	186	183	176	197	187	197	178	193	192	173	196	169	185	181	165	169	162	190	173	190	173	180	181	209	177	181	180	170	169	193	191	169	163	194	203	159	198	173	194	175	157	187	201	197	197	172	188	188	186	191	175	171	191	160	192	190	184	182	183	174	189	181	175	202	163	173	190	175	174	200	192	195	165	181	183	161	177	196	154	180	176	166	178	188	175	162	185	183	195	179	168	194	204	191	191	202	178	200	186	149	180	205	188	195	193	168	174	169	190	159	209	194	187	159	186	164	185	179	189	185	173	178	184	204	186	213	182	176	199	176	167	186	176	157	180	192	163	216	191	185	186	171	153	186	182	174	188	190	186	190	188	175	178	181	168	179	170	180	186	190	184	180	204	188	193	167	192	187	160	187	195	184	171	187	169	182	200	201	168	167	190	190	177	181	180	215	168	205	193	192	192	194	189	179	177	162	167	190	177	178	197	196	183	211	167	179	180	176	187	197	183	182	215	174	173	169	175	175	167	170	185	177	183	193	173	171	174	176	208	177	179	163	188	169	182	176	190	200	179	165	193	175	176	175	174	178	201	177	174	186	182	178	197	193	178	187	190	176	224	168	176	173	219	175	194	203	159	165	189	173	196	185	191	187	175	167	173	182	186	178	182	181	199	184	214	183	202	194	187	177	206	192	182	169	204	171	168	202	189	177	181	171	187	185	181	166	197	198	175	207	145	191	166	206	168	198	176	180	174	210	188	193	179	180	195	184	160	177	183	181	201	202	197	204	189	158	185	199	195	183	168	196	196	159	191	189	189	181	187	181	188	189	188	190	194	194	181	174	182	203	190	176	179	185	175	180	173	189	175	191	189	187	175	153	208	189	185	187	185	197	212	177	193	185	176	188	185	148	178	202	175	185	178	201	214	174	186	184	175	189	180	179	201	159	176	195	189	155	195	179	176	177	169	165	174	173	177	187	173	173	189	183	180	198	176	155	210	210	172	192	185	178	189	191	159	176	216	173	196	167	194	190	183	185	185	178	170	174	181	185	209	198	210	177	201	180	176	178	194	168	170	173	180	207	179	164	207	180	190	162	174	189	169	181	167	190	188	178	158	180	177	180	181	186	189	206	184	190	179	161	201	169	198	177	193	176	169	199	178	179	168	163	169	187	175	196	173	191	186	170	162	187	173	185	179	192	200	178	190	188	173	199	209	181	201	185	184	157	200	191	183	218	175	195	179	178	185	169	220	177	199	168	173	188	159	192	197	185	185	200	184	204	159	189	174	192	184	166	202	190	184	196	182	161	197	163	175	178	179	189	173	208	182	182	192	200	168	175	187	180	168	184	185	156	172	178	164	175	173	183	169	213	185	225	166	192	188	204	171	167	184	174	186	128	201	182	166	180	180	184	196	194	168	173	206	178	183	185	194	186	174	155	182	172	180	172	188	199	208	182	171	180	168	193	179	166	176	180	186	188	204	181	192	195	190	191	185	175	179	189	187	188	178	175	193	168	188	183	199	179	191	186	182	188	167	200	192	178	213	182	216	188	172	180	179	186	168	162	177	164	199	208	180	179	195	179	199	181	171	176	192	179	178	208	181	193	196	187	205	211	183	195	203	204	165	193	202	200	182	189	168	176	197	190	168	187	178	196	194	180	178	167	187	175	184	182	168	175	197	181	176	191	209	211	199	180	181	190	184	177	200	208	204	198	174	185	189	208	187	174	195	178	189	187	204	187	179	183	169	166	186	165	178	171	175	194	187	187	178	218	198	177	182	189	192	205	192	195	186	202	197	173	197	168	176	176	192	182	208	191	203	194	166	165	207	185	180	195	182	167	184	199	172	193	163	162	179	206	160	172	138	159	180	186	190	200	198	196	171	162	183	188	175	188	165	166	192	203	192	180	165	193	210	169	179	186	173	183	177	187	159	193	174	190	177	180	163	182	172	182	171	181	186	174	153	188	165	191	176	182	181	183	200	182	193	172	205	186	171	166	169	189	195	189	181	181	169	180	195	182	204	188	188	188	193	183	192	183	177	202	165	218	188	182	168	190	186	183	196	190	175	190	179	168	168	194	189	204	180	166	185	185	192	211	194	194	169	182	175	178	169	179	188	201	181	202	202	170	184	202	175	208	195	178	195	165	194	170	179	187	173	194	181	186	179	193	178	176	176	225	192	177	157	176	173	195	195	181	196	181	162	184	182	179	178	183	191	192	185	181	171	181	194	214	186	196	218	162	193	207	202	189	177	202	184	191	185	196	169	174	177	186	179	172	194	182	179	162	188	168	175	171	178	163	175	199	199	191	193	172	157	201	195	174	206	180	168	185	173	190	172	207	196	192	190	189	178	195	186	202	175	165	179	176	173	195	185	205	172	194	188	195	188	168	170	206	184	170	201	197	171	182	173	177	169	183	178	169	179	183	175	162	194	183	194	166	182	188	190	191	185	165	178	199	194	180	167	200	187	198	189	183	167	178	171	190	190	180	186	165	185	195	188	196	187	146	191	164	185	195	199	181	201	193	173	159	163	187	189	202	215	180	177	168	148	184	184	175	198	194	198	182	199	178	161	195	165	188	184	181	212	194	186	183	177	203	186	187	165	188	187	141	176	197	197	186	186	163	174	189	185	191	211	179	194	149	203	177	179	178	189	191	159	199	180	171	151	203	207	193	190	195	175	199	190	200	205	167	202	174	197	167	182	171	195	188	145
24023	21458	28632	24713	21410	7558	954	653	624	514	463	435	432	436	424	405	399	377	343	376	332	347	321	337	358	329	368	320	343	318	344	325	359	325	267	322	326	330	326	324	323	326	314	332	334	308	337	299	336	282	349	326	313	327	325	314	313	316	306	311	296	344	339	339	334	335	313	309	295	334	340	345	352	320	322	318	288	320	309	319	309	328	324	326	304	329	312	308	297	305	288	320	287	335	320	294	354	335	316	339	304	325	322	309	327	318	297	324	303	314	324	318	349	293	343	328	355	308	285	294	306	326	295	308	326	336	340	323	288	316	318	315	325	325	310	281	308	294	314	323	333	313	310	326	283	338	320	314	332	311	284	303	322	286	321	362	349	333	321	352	311	329	275	286	306	323	291	309	307	295	325	312	308	316	315	280	349	323	344	317	289	330	314	332	312	327	257	266	317	298	301	324	356	315	316	315	333	299	326	333	279	298	342	311	323	334	343	337	333	310	313	350	314	303	290	307	333	299	293	297	319	279	352	315	325	331	311	316	300	328	330	314	304	290	303	299	327	333	294	313	308	325	298	281	336	311	322	314	303	333	293	294	333	319	327	317	304	308	333	320	335	299	320	301	311	347	347	353	307	306	317	316	304	353	331	345	323	329	310	304	331	309	329	295	308	306	305	323	320	344	316	343	299	297	316	320	296	287	313	317	313	302	316	317	314	313	328	312	327	346	314	299	292	336	314	320	329	289	310	295	344	312	301	338	301	326	329	325	341	308	300	291	306	285	282	335	318	301	330	322	309	282	317	311	302	295	311	317	300	305	335	313	296	324	317	280	296	295	318	307	306	322	318	311	332	332	362	325	314	322	330	296	313	333	300	307	337	296	307	316	346	318	320	288	304	332	325	333	296	291	317	292	333	362	318	341	324	360	316	325	305	296	312	312	291	321	363	302	298	332	310	307	321	292	308	318	296	277	344	346	327	324	264	305	315	339	289	326	307	301	338	331	303	342	299	308	320	335	325	285	313	327	291	315	293	282	302	323	301	313	328	313	320	325	329	308	305	306	307	330	326	293	343	293	334	301	317	347	304	286	329	319	283	316	315	336	333	319	309	302	297	301	378	311	303	322	309	291	326	347	332	291	305	340	314	293	319	305	301	301	315	315	321	305	304	298	321	305	301	322	320	321	293	326	320	353	331	295	317	317	283	342	325	308	307	340	312	310	322	295	324	301	317	277	315	317	319	327	304	325	300	305	313	293	313	288	309	321	341	326	342	280	310	311	297	335	308	334	288	342	343	312	306	298	315	331	315	300	309	343	343	302	302	289	307	326	312	304	310	302	321	318	309	312	294	320	306	307	349	305	277	289	330	325	299	314	328	337	301	300	300	297	319	292	328	288	296	331	318	326	288	310	290	313	313	303	352	271	320	324	297	304	285	319	335	303	290	328	330	308	290	325	311	328	316	313	322	317	322	323	268	316	312	338	296	314	289	328	329	295	296	324	292	336	293	322	309	336	307	331	331	323	306	296	317	304	272	295	302	305	308	319	312	317	346	283	289	325	345	348	301	331	375	311	303	316	299	311	333	351	325	284	331	312	308	356	315	325	287	308	320	274	306	294	327	331	313	318	336	314	282	317	287	314	317	347	371	354	344	329	330	317	310	284	339	324	290	333	288	322	325	338	289	333	316	329	291	330	302	335	300	303	305	298	306	307	294	315	293	288	319	314	293	302	346	272	325	328	300	292	283	313	289	309	306	358	321	299	292	301	309	332	305	314	333	302	334	324	294	310	298	306	337	316	309	334	323	308	335	288	294	324	309	317	322	339	320	329	301	343	298	297	296	328	303	315	326	303	316	310	286	301	328	325	337	329	291	290	287	313	326	298	321	299	331	333	347	317	283	315	299	319	319	328	290	340	335	289	301	303	265	272	282	302	311	312	312	289	289	341	301	322	293	300	335	280	308	302	302	360	326	303	307	344	326	328	305	314	318	321	289	309	308	331	336	274	289	300	289	359	347	300	325	326	295	296	291	294	288	315	322	312	320	311	315	321	295	330	311	327	287	332	329	301	355	321	297	317	328	360	296	333	319	318	290	315	318	294	303	273	297	281	290	346	303	337	316	317	288	320	317	311	319	302	351	297	309	301	270	318	318	295	311	311	270	306	326	314	281	288	311	334	299	314	319	316	297	294	316	276	290	309	325	276	345	307	306	292	352	322	289	333	332	306	322	337	295	293	302	300	311	325	316	308	299	326	295	347	326	340	276	302	357	277	322	307	328	302	303	332	338	324	310	326	308	293	330	300	319	321	299	332	350	316	275	289	310	290	308	317	315	331	315	317	319	290	329	285	325	302	307	309	309	283	309	307	288	292	308	323	309	298	316	302	339	328	331	271	326	276	308	326	331	299	311	284	341	289	303	299	332	309	288	308	314	318	317	314	278	314	299	308	279	319	331	323	352	317	318	302	307	322	303	274	318	312	311	334	318	324	300	339	287	301	327	276	320	346	332	313	332	307	319	295	326	316	295	328	311	292	311	306	335	289	324	291	296	356	313	298	301	269	309	325	325	312	324	339	309	295	342	308	290	311	314	335	283	336	308	306	311	315	257	288	334	313	297	351	303	321	315	294	305	276	320	284	330	348	337	316	306	288	307	301	307	299	325	323	287	312	332	320	289	267	326	313	338	335	314	277	308	326	311	337	301	309	321	306	325	306	338	300	305	307	322	320	317	304	310	322	343	320	308	322	313	308	327	319	298	327	294	314	323	305	299	348	301	297	313	327	302	306	303	311	319	327	324	291	304	289	304	322	299	309	271	313	302	326	318	352	292	317	299	311	308	325	338	337	340	329	319	314	336	321	314	318	309	300	335	317	342	343	322	333	311	299	299	322	319	310	313	305	313	276	324	333	351	304	352	293	323	303	290	298	307	342	314	315	312	295	316	299	333	311	295	301	304	288	284	302	310	292	320	305	285	328	299	317	289	292	302	312	324	309	287	330	307	294	300	322	299	308	309	331	298	326	321	280	309	307	335	336	317	315	282	320	356	307	322	344	321	304	329	323	314	310	330	309	326	336	272	337	358	273	316	309	309	314	344	317	325	315	315	328	308	307	310	280	321	332	305	300	315	339	273	310	332	328	338	309	313	294	349	349	329	288	308	307	328	314	326	312	310	305	322	288	304	329	331	312	316	321	300	294	326	302	340	304	286	292	315	322	348	337	320	305	341	300	310	323	298	297	307	323	290	309	319	323	317	316	341	314	277	305	262	310	295	308	308	289	312	314	304	338	322	272	314	302	306	318	322	325	277	292	305	333	332	304	327	318	307	303	321	309	318	315	319	290	294	292	330	322	304	304	307	329	269	319	289	305	305	325	323	305	316	320	318	337	301	331	311	347	284	304	302	320	324	319	298	311	319	319	317	324	325	318	283	308	300	321	294	288	315	303	328	322	310	308	329	303	305	287	335	316	324	316	298	282	284	323	327	298	285	291	326	322
3456	16865	7163	2797	1968	1489	1173	913	791	668	557	581	520	535	414	431	399	418	370	361	378	371	375	379	351	341	334	377	331	316	356	347	304	351	343	351	353	349	350	354	328	366	324	298	327	320	337	314	319	350	354	355	317	335	335	325	372	325	334	363	320	350	323	334	349	335	302	345	320	357	334	321	319	318	316	304	303	299	335	346	330	334	326	352	295	302	313	317	318	320	344	333	358	337	325	333	319	311	328	317	332	320	339	337	323	320	301	318	321	328	354	328	355	334	313	317	344	322	310	320	313	283	333	304	336	325	290	326	317	336	351	296	314	341	327	312	327	322	320	329	313	375	298	292	332	358	359	322	325	309	328	333	321	318	318	348	370	331	339	352	298	323	355	337	320	325	329	310	320	309	336	329	327	350	327	305	334	320	306	313	341	307	326	289	341	334	327	348	310	347	321	318	313	322	308	286	304	319	349	346	324	326	352	347	356	302	328	290	308	329	321	313	349	345	332	307	319	329	340	335	317	292	315	342	306	340	327	326	323	324	325	345	314	327	322	273	328	321	300	317	342	316	333	343	315	311	313	304	337	291	317	325	349	311	300	337	349	332	336	342	337	308	323	322	346	347	313	324	335	341	343	331	314	316	338	327	290	366	307	313	305	328	335	320	293	289	328	307	338	337	325	333	336	321	305	318	319	298	309	352	367	309	326	331	328	343	311	313	331	287	338	320	329	353	324	313	345	326	318	314	355	309	335	325	325	346	316	299	325	330	325	301	317	327	325	310	323	306	310	317	307	332	321	311	314	306	320	302	362	316	315	329	327	322	293	334	330	317	303	343	343	331	298	327	336	349	348	319	314	353	345	343	333	318	296	302	311	333	336	356	323	345	304	351	337	326	362	341	316	315	333	339	316	308	296	335	312	332	287	301	327	310	311	329	321	341	335	335	317	333	290	316	347	322	318	334	284	353	316	340	296	298	280	320	330	350	326	342	303	336	337	340	319	341	304	324	313	326	344	301	300	329	322	317	336	327	287	347	303	315	328	335	326	346	343	335	311	314	309	321	320	314	331	341	308	337	304	360	289	273	321	300	329	309	295	309	330	343	332	317	333	316	337	326	305	279	336	329	346	343	336	326	326	331	302	335	312	299	335	339	324	308	332	318	310	324	316	326	321	316	325	303	319	304	337	316	354	334	321	323	323	292	314	345	336	346	318	319	323	334	336	354	312	327	328	311	306	316	312	332	340	291	293	343	313	329	286	322	322	331	296	310	313	282	317	313	309	324	326	320	370	293	295	315	320	343	324	315	321	298	315	320	325	300	319	325	333	336	349	330	334	333	344	340	309	315	320	300	327	363	299	286	324	326	338	340	294	291	348	316	290	340	340	353	331	312	347	324	328	341	339	298	301	326	316	341	343	341	307	308	290	311	335	309	281	339	352	315	324	307	330	322	304	334	325	323	338	333	293	304	320	327	322	349	317	329	323	370	336	321	313	330	346	341	292	306	332	333	326	357	325	363	319	335	314	305	335	314	319	333	306	315	322	337	306	346	308	289	330	346	297	303	309	320	331	318	316	339	286	341	306	326	338	345	306	305	309	368	290	320	292	304	335	312	320	337	326	338	314	312	319	315	315	299	332	319	320	340	314	312	346	310	315	318	313	337	325	349	317	323	312	316	310	342	330	335	310	328	335	316	330	328	317	348	332	318	362	288	330	309	328	323	304	314	334	313	329	329	329	339	317	335	333	296	331	325	335	305	336	319	338	324	312	320	314	338	355	378	337	343	316	315	344	331	334	353	310	332	324	369	327	321	309	276	317	297	336	333	309	313	311	303	344	318	326	294	347	355	305	290	299	341	312	316	318	357	297	306	365	305	327	343	307	308	310	311	332	312	309	325	337	288	322	315	313	333	306	322	351	331	335	323	323	296	311	320	361	335	309	291	307	309	346	332	349	311	314	327	343	329	318	321	339	329	277	315	314	305	323	299	314	294	345	313	332	306	321	319	317	341	329	342	355	304	290	318	335	316	320	328	327	315	329	342	357	313	333	303	316	275	352	295	310	329	305	297	327	317	324	316	313	334	292	303	312	336	323	315	320	281	314	338	348	311	354	323	315	335	302	330	332	330	310	345	334	299	295	310	291	337	340	328	290	314	308	311	341	313	316	338	318	336	322	300	355	278	342	309	333	321	356	315	313	292	314	305	300	331	314	308	350	277	278	320	299	346	291	340	333	312	337	337	344	341	308	317	340	324	279	312	333	316	320	311	345	348	341	297	350	306	294	323	385	344	332	328	309	331	331	318	295	286	304	331	315	324	334	290	305	338	303	309	324	316	345	335	336	319	324	311	306	307	335	287	310	348	306	314	316	307	310	288	286	324	306	330	348	342	344	319	323	296	303	291	330	322	300	280	296	311	324	360	314	346	331	316	324	333	318	323	344	340	297	317	311	347	324	313	328	352	321	323	297	326	322	336	300	304	310	321	344	318	316	326	305	310	312	331	313	347	321	321	327	328	347	332	314	326	295	344	331	348	331	321	324	320	332	326	338	314	336	335	298	321	341	336	340	325	302	315	312	337	332	308	323	314	330	361	298	304	312	352	303	349	326	330	343	302	302	333	334	330	332	298	349	325	297	289	338	313	311	333	333	346	335	311	330	305	323	313	340	308	295	288	320	349	303	306	351	295	324	319	283	334	327	315	324	330	312	304	357	330	316	336	306	301	346	304	269	313	315	305	331	307	308	322	327	311	307	322	301	345	315	318	348	323	339	334	319	300	345	322	304	349	338	331	324	281	331	334	297	325	336	335	310	351	298	351	328	318	317	335	330	282	321	304	319	311	324	284	288	315	334	313	323	336	321	328	319	325	347	323	301	313	320	304	318	302	307	314	342	315	313	369	311	294	341	290	322	336	313	354	326	344	291	338	307	360	318	331	331	328	311	342	347	317	315	311	330	354	361	289	305	310	370	329	291	318	325	325	333	353	335	335	300	310	307	310	301	297	343	330	316	343	317	324	322	278	325	325	359	318	321	353	369	330	331	328	327	319	325	288	313	313	318	308	311	319	323	305	291	348	328	309	340	320	304	321	325	311	287	316	306	315	311	322	360	315	305	319	319	302	325	332	327	312	312	326	317	308	314	311	312	311	324	299	314	301	324	339	330	335	322	319	277	343	301	323	316	336	330	315	339	329	322	326	299	344	307	324	337	345	347	319	324	279	346	335	313	308	328	329	349	311	344	332	321	345	318	328	363	332	333	340	337	344	293	309	338	310	351	319	300	358	326	314	359	309	344	357	334	336	293	314	345	350	336	291	316	324	311	341	308	351	307	308	315	311	330	326	325	323	308	300	311	309	307	326	360	308	328	343	306	317	336	306	326	338	350	287	342	305	337	331	291	318	338	314	301	308	330	377	310	316	299	339	326	339	330	330	312	311	348	328	321	313	297	327	344	283	330	328	343	335	298	308	316	329	328	315	323	351	328	342	301	291
25198	21414	27298	25754	7967	740	529	490	419	391	396	360	363	342	361	325	316	354	364	336	347	359	346	345	350	326	322	352	356	358	332	367	344	315	344	334	317	322	305	317	291	320	340	321	352	328	320	316	341	326	300	323	335	302	290	329	322	327	359	348	339	344	328	312	320	304	319	340	339	344	351	341	312	332	331	329	331	342	313	335	349	343	326	317	299	328	296	345	329	376	332	317	341	340	333	330	339	309	314	322	318	329	324	317	323	291	335	311	322	289	338	331	301	316	304	339	313	312	315	298	309	357	348	330	324	317	306	315	314	323	368	333	338	323	304	310	369	342	313	303	321	334	338	329	322	316	307	303	314	318	310	322	349	307	302	328	318	352	295	310	318	305	314	302	298	358	313	305	312	319	300	325	330	316	346	308	297	326	317	308	333	348	319	330	324	346	311	308	312	364	335	305	314	329	321	282	338	327	316	304	331	333	320	327	329	317	326	360	312	323	310	347	323	291	300	348	326	319	318	323	317	339	306	327	314	293	351	311	338	338	299	314	319	338	312	313	328	355	304	357	324	360	332	293	319	316	319	320	319	324	321	310	313	328	300	339	284	343	355	319	358	294	324	305	302	319	305	319	340	311	290	317	333	332	323	339	348	338	354	357	336	332	320	338	325	318	331	328	311	313	326	339	317	309	333	321	331	320	304	326	355	341	321	339	270	300	333	351	317	320	322	327	334	320	319	328	323	335	337	323	313	334	361	332	296	335	292	325	311	328	310	323	333	329	342	313	309	308	304	303	320	350	308	341	354	310	326	314	318	333	358	318	321	342	370	316	302	321	337	283	339	301	342	287	321	306	286	318	303	344	317	324	335	323	310	307	320	310	327	345	315	337	317	321	332	334	337	310	332	318	343	306	334	316	309	336	299	309	344	294	306	322	319	341	314	332	336	333	336	329	333	290	307	317	358	323	313	300	315	320	316	379	330	336	360	336	333	309	333	306	329	332	337	315	316	297	314	337	329	316	310	314	323	285	319	319	302	340	319	330	327	315	318	346	282	327	309	332	313	311	343	302	331	320	358	368	325	332	319	342	379	350	364	324	322	323	326	328	341	345	317	330	343	309	335	361	330	341	335	328	317	313	331	330	317	328	326	324	339	331	354	337	305	337	319	307	321	308	340	312	301	336	329	320	345	342	335	366	320	302	319	340	316	325	303	315	329	319	332	325	316	330	322	325	327	337	329	297	335	343	331	311	311	290	304	344	334	311	344	311	301	331	339	360	314	331	317	332	330	344	324	311	295	333	317	335	321	348	330	315	324	309	315	338	323	297	274	344	300	337	319	330	315	325	356	285	323	321	337	334	322	331	314	317	326	345	340	319	328	318	297	306	350	330	324	324	329	360	334	335	341	354	308	311	345	322	333	304	318	327	349	320	349	293	302	329	335	334	326	346	379	337	336	315	339	347	318	326	350	320	327	315	322	352	304	322	333	317	333	336	317	303	318	314	322	316	375	315	340	355	306	327	309	310	313	298	313	292	298	321	308	288	332	312	315	369	306	305	298	343	317	315	326	314	317	279	333	319	356	357	326	312	317	327	318	305	349	327	300	333	349	324	344	307	342	328	335	335	336	310	356	348	316	330	354	313	350	327	339	304	347	326	329	282	320	296	313	316	330	322	311	330	327	365	348	337	320	312	338	331	334	324	287	332	298	310	276	337	334	338	331	360	304	324	318	313	327	353	314	313	320	329	320	321	320	315	311	330	312	318	348	325	341	314	315	287	350	326	308	305	319	353	326	305	358	317	291	312	294	350	310	324	324	300	331	335	294	285	319	298	351	329	333	325	309	370	300	322	303	315	322	347	304	322	311	326	302	330	328	350	322	291	310	346	315	332	324	331	326	329	318	332	331	332	322	324	339	317	335	297	319	332	339	325	297	345	306	299	311	329	327	332	313	333	327	322	335	330	332	310	344	313	354	296	325	345	305	314	290	337	327	313	325	339	317	312	349	368	303	320	325	342	319	339	318	302	303	312	322	348	320	318	335	306	297	343	333	372	333	328	321	320	322	324	343	309	336	314	306	346	335	280	285	301	327	336	306	298	362	344	319	310	307	326	342	325	349	325	311	276	309	334	283	307	302	318	317	336	349	310	326	307	306	338	345	360	319	333	329	306	328	306	328	334	331	322	310	296	340	339	342	330	355	319	326	304	334	330	314	314	345	325	325	295	352	311	356	346	285	308	311	369	341	347	302	344	311	304	330	353	315	326	350	363	302	360	311	296	335	296	340	319	325	286	316	322	347	296	290	338	318	341	360	330	342	291	327	315	297	300	305	341	288	308	306	323	343	307	312	329	313	333	300	287	312	320	349	299	323	329	327	330	321	312	336	330	309	328	341	345	347	332	334	349	308	302	316	322	299	299	345	329	336	324	337	308	324	321	317	308	335	340	303	370	318	298	300	305	323	326	322	327	342	308	306	363	311	318	342	338	333	307	345	313	298	321	345	321	328	340	309	315	332	336	322	327	336	331	324	332	319	369	352	309	351	348	331	314	338	307	330	315	272	322	331	282	340	355	334	343	323	345	340	306	324	311	320	289	337	306	307	322	347	360	340	335	318	316	346	347	323	334	304	326	337	312	307	322	326	318	317	300	341	314	280	312	345	336	326	324	322	333	317	325	349	350	336	299	317	333	310	346	347	351	332	363	300	332	338	345	375	317	345	345	315	317	348	314	326	323	314	312	329	324	356	333	320	329	358	305	314	329	327	336	311	333	350	329	321	311	308	342	299	329	302	319	346	312	317	339	317	330	322	320	297	352	315	272	364	310	292	333	284	335	310	335	328	313	329	314	336	361	333	320	317	328	324	314	341	334	309	309	305	312	353	313	334	311	287	328	319	324	342	350	349	310	347	317	357	320	280	315	321	315	338	290	350	313	332	320	304	283	329	303	317	371	313	318	324	342	333	339	345	323	344	324	321	311	307	337	314	311	291	308	310	317	339	345	335	331	321	312	331	333	336	323	326	331	307	302	317	338	324	322	352	309	319	340	317	318	310	321	331	326	321	309	346	310	326	332	320	334	315	336	322	312	289	316	318	312	303	322	330	310	345	331	317	333	302	323	302	308	314	336	320	329	328	305	339	365	312	317	314	374	298	334	278	305	305	341	299	312	346	332	315	298	330	327	328	326	349	334	331	311	315	323	324	316	303	327	282	313	314	311	337	306	320	318	341	322	323	332	312	323	339	335	339	329	323	376	352	342	361	335	322	304	315	304	324	346	341	325	334	310	343	344	368	314	310	322	333	324	320	326	322	289	376	317	301	341	332	334	325	314	322	331	334	308	306	322	323	302	337	330	299	327	316	323	329	366	335	308	300	327	314	333	353	344	326	332	325	334	346	305	335	346	347	326	302	342	339	301	309	328	309	309	317	329	357	314	315	345	319	283	338	366	356	310	327	294	337	331	343	334	350	311	347	344	324	339	334	308	295	292	342	347
3454	12945	5972	1656	1292	977	829	705	619	520	522	494	471	409	425	394	395	418	424	366	385	380	388	350	371	368	356	368	344	370	349	348	397	355	333	367	364	401	382	359	364	332	347	319	324	388	336	386	367	355	361	343	381	347	383	344	342	347	329	329	355	348	343	334	371	355	362	329	398	350	330	347	331	361	357	354	322	355	357	347	384	351	364	356	334	355	382	388	355	376	338	349	351	335	356	370	331	341	340	344	371	321	354	317	365	359	339	351	342	333	366	329	347	356	371	389	361	375	356	343	338	338	373	361	366	349	360	367	334	355	348	338	360	340	348	363	348	311	335	343	409	346	346	353	344	327	349	359	374	319	333	359	378	360	385	339	350	342	358	345	361	341	324	359	374	342	359	315	352	364	364	343	340	330	331	349	369	345	343	362	357	359	345	367	344	357	335	350	354	356	360	364	343	349	367	334	343	348	337	369	309	390	346	349	338	371	354	395	382	395	356	343	331	334	341	406	310	399	376	341	357	345	372	352	412	343	364	345	356	316	359	346	396	358	381	354	346	347	360	347	380	340	347	357	372	339	344	359	349	336	363	333	355	342	345	347	376	337	360	372	406	372	344	321	339	340	317	337	376	377	353	371	327	347	353	350	336	338	373	338	335	364	329	340	363	348	350	325	374	349	341	346	349	364	363	333	318	341	334	359	338	357	371	366	323	361	358	360	386	349	360	368	329	362	360	344	358	337	387	338	349	360	341	344	351	391	376	331	370	330	327	373	352	371	341	364	374	367	368	375	343	367	395	347	324	359	358	364	365	327	340	368	350	342	353	362	322	370	351	341	371	330	360	338	351	351	317	359	359	348	363	375	361	362	347	366	356	350	360	388	370	329	341	349	344	354	349	352	386	340	347	337	339	328	353	363	321	344	335	418	321	354	358	349	341	347	362	372	368	358	321	324	352	366	385	361	380	350	342	338	372	326	326	359	327	353	383	348	362	386	316	351	349	384	363	328	358	371	368	356	366	344	381	354	362	357	329	365	382	362	363	361	369	333	346	373	353	388	388	333	384	372	352	386	358	355	334	383	367	361	352	340	356	363	335	373	328	339	350	338	370	383	364	390	352	347	355	362	373	360	360	359	359	380	376	368	349	354	341	340	326	392	378	375	353	360	354	312	356	377	346	373	372	372	363	371	357	344	344	353	367	380	352	346	368	345	341	352	372	359	357	347	392	332	350	368	362	352	376	349	318	360	358	384	326	355	365	369	384	336	340	327	402	317	337	345	358	335	348	348	368	333	352	360	337	368	346	336	367	353	337	385	318	367	372	362	370	331	355	379	356	330	356	349	359	349	384	384	358	312	355	328	324	360	359	324	383	317	333	358	340	358	343	358	358	365	370	332	361	372	345	327	329	346	333	337	369	374	363	357	329	321	324	380	376	389	347	352	326	364	336	338	391	367	350	327	356	361	363	350	352	341	376	351	329	365	380	373	360	356	354	347	328	321	356	372	305	325	383	334	352	344	398	342	348	326	369	356	363	383	360	373	324	375	396	359	356	363	358	364	348	376	337	386	357	360	335	352	358	389	366	345	366	325	342	352	371	336	361	359	341	369	331	329	364	355	358	348	321	344	310	360	352	352	353	363	370	357	353	383	349	345	357	368	383	346	397	389	366	372	348	373	370	355	329	366	361	355	351	372	362	354	339	351	374	324	372	343	353	347	341	355	370	375	373	383	356	381	350	332	376	323	364	324	342	385	363	381	334	339	344	349	360	360	333	329	407	367	354	371	373	346	344	374	345	385	361	354	344	396	322	379	344	339	376	351	358	322	344	387	364	387	362	368	341	351	354	350	334	375	323	364	376	387	344	363	359	343	315	351	344	334	379	349	360	378	374	378	370	370	329	370	370	355	338	397	343	385	357	357	334	338	365	347	375	348	363	365	389	353	347	323	339	332	365	381	379	328	366	349	386	342	353	337	362	376	360	349	353	376	325	337	357	352	351	389	371	367	361	323	379	337	358	363	353	378	347	366	338	367	401	332	307	357	378	367	319	355	368	387	363	324	375	348	333	376	343	360	341	367	351	354	333	345	376	365	341	351	371	319	367	382	352	334	364	410	385	348	337	367	336	378	358	344	391	368	374	383	378	376	352	350	380	355	371	354	355	358	365	376	338	380	365	363	363	372	339	366	339	353	367	336	384	372	362	326	380	330	318	350	404	371	352	334	361	377	351	374	349	343	343	357	366	393	327	375	351	352	363	328	347	354	358	342	339	368	348	356	345	357	330	346	385	341	330	354	376	381	361	368	322	364	344	333	374	395	362	371	324	348	331	362	367	371	366	365	396	358	340	362	363	340	357	368	348	342	331	321	349	392	362	343	350	344	349	384	353	358	347	358	385	347	386	366	358	335	359	351	349	344	371	368	341	342	379	370	351	366	322	354	355	333	383	341	363	345	356	320	355	362	327	361	361	391	330	327	372	366	318	334	392	336	357	386	319	326	347	393	323	325	370	363	333	369	401	349	407	362	351	353	390	337	354	381	374	357	358	323	368	390	352	346	359	376	374	356	306	340	334	354	343	397	353	352	327	383	352	358	406	360	350	365	364	355	355	353	362	312	365	354	356	327	372	359	350	345	315	366	366	335	364	321	360	375	345	357	369	365	358	355	366	349	366	358	349	372	347	357	368	346	375	356	406	322	357	338	363	329	328	326	357	345	353	350	380	347	339	358	365	321	370	327	377	353	378	354	345	347	346	330	361	343	358	320	366	392	325	362	342	365	376	350	349	335	339	382	334	378	364	374	333	342	360	345	389	368	368	329	341	338	359	341	388	317	335	363	363	363	353	316	373	337	340	338	374	393	333	377	361	370	363	401	322	350	357	368	358	350	376	343	372	369	349	326	365	356	318	381	362	354	380	352	349	353	375	357	341	356	351	340	364	364	355	357	362	355	370	344	369	387	387	351	361	333	368	348	347	330	369	348	373	371	346	339	353	362	330	351	361	363	385	344	380	388	351	383	365	360	338	352	353	346	353	371	329	363	362	352	367	363	333	357	309	384	338	355	356	339	323	368	367	358	370	326	328	371	330	358	340	348	358	325	348	325	345	391	363	347	364	373	368	322	366	360	357	358	335	335	378	360	370	354	386	391	331	365	350	366	354	354	341	327	328	366	361	339	346	354	391	336	361	327	337	318	363	356	331	334	372	373	358	356	336	378	309	343	360	329	340	358	326	309	355	358	342	359	360	369	350	340	328	363	344	344	341	326	356	341	367	356	367	349	375	377	361	323	370	390	363	356	349	386	379	374	305	346	374	367	337	354	377	351	370	377	339	352	340	390	336	383	323	378	330	375	351	337	377	347	364	352	326	343	358	358	338	367	351	353	361	356	342	369	373	340	325	357	375	339	351	369	360	373	353	343	384	322	364	359	336	350	342	326	346	370	370	360	323	362	407	340	375	342	381	355	373	370	337	372	358	343	375	332	345	374	345	343
22849	21426	29215	24003	21429	21419	6107	1340	1074	921	880	789	765	724	704	745	741	681	653	642	642	651	624	593	615	634	569	643	640	631	614	578	566	622	614	558	588	592	581	593	628	591	590	611	585	555	575	593	597	590	600	589	578	559	536	562	564	568	568	585	582	535	593	603	577	586	585	587	585	556	537	580	555	572	591	591	601	536	575	609	579	558	549	568	583	552	584	555	598	569	564	575	556	578	586	581	574	571	594	576	565	605	537	558	573	592	582	540	621	556	562	547	569	561	564	561	608	576	553	593	579	534	511	586	549	603	573	582	592	584	551	614	576	612	563	564	614	572	584	580	603	589	580	546	580	562	529	576	599	598	567	541	522	578	550	605	576	588	560	555	582	572	562	579	591	539	563	555	560	548	554	583	539	556	610	602	563	604	617	589	552	598	593	556	524	557	588	578	574	563	597	581	605	555	598	545	592	564	540	570	559	610	578	560	533	555	556	565	605	576	556	567	526	569	580	529	581	545	568	562	538	562	571	591	573	604	606	590	593	609	586	596	553	538	575	589	561	555	578	576	572	580	576	577	553	570	585	611	574	571	586	579	542	598	576	570	579	576	612	577	588	605	578	554	598	563	606	637	575	581	557	566	615	573	551	598	551	607	577	538	560	602	568	585	584	591	544	586	585	587	554	555	604	561	595	557	573	537	535	593	536	575	575	603	573	569	602	608	555	581	590	546	571	567	576	572	563	582	586	523	528	592	592	588	606	562	581	563	595	547	562	555	629	565	553	525	572	603	526	572	575	602	556	568	556	550	560	563	566	580	603	554	568	530	577	563	575	595	565	629	586	610	559	546	606	591	582	629	559	605	580	578	574	551	587	571	601	612	581	569	552	569	618	601	569	567	574	579	544	524	606	574	566	529	504	585	590	591	576	554	582	592	585	532	569	549	576	540	609	560	582	592	558	582	572	564	545	545	561	532	577	593	542	549	627	604	568	518	572	555	585	580	556	561	598	555	563	604	571	528	565	559	521	561	560	548	532	596	549	544	601	586	552	553	568	581	614	610	555	529	622	574	571	564	566	588	588	526	612	592	595	541	598	576	545	587	583	577	562	552	587	593	538	521	589	533	557	580	552	555	598	526	558	579	587	604	588	520	576	571	595	543	551	559	568	626	551	624	590	540	571	564	590	542	588	543	562	571	579	563	591	555	586	598	546	575	590	602	574	603	572	591	565	571	610	554	557	575	572	544	575	595	618	550	604	615	620	620	557	567	604	628	562	577	548	555	566	557	584	617	583	625	579	576	569	574	560	558	557	568	532	554	613	585	602	594	603	554	603	600	573	583	634	544	591	565	589	559	584	569	558	585	579	573	598	588	630	585	615	572	585	592	584	601	546	586	580	590	569	571	569	586	593	538	569	549	556	554	597	566	583	539	591	595	563	561	545	561	571	586	575	597	530	539	618	580	571	576	613	608	584	562	618	607	579	527	609	530	566	628	613	590	609	532	574	570	546	571	569	579	521	578	621	562	550	579	545	568	534	583	577	517	572	578	605	545	551	528	551	551	584	591	578	591	588	536	599	532	600	536	566	556	588	567	528	583	539	554	607	584	575	573	606	589	579	569	540	511	528	561	557	542	545	520	552	581	567	555	578	549	591	541	611	594	577	541	586	579	555	538	610	616	584	557	561	577	590	541	527	569	549	564	606	552	595	622	536	579	540	612	571	550	564	587	533	590	593	543	548	559	554	553	564	554	543	525	609	548	554	630	600	591	535	575	577	608	587	583	577	549	574	593	589	622	538	595	556	590	566	570	536	547	579	546	575	602	570	538	556	588	579	547	564	556	563	592	605	539	541	587	597	567	530	606	563	563	589	542	586	543	577	566	593	568	556	544	542	571	549	570	590	589	597	647	621	564	600	534	597	519	564	584	632	583	559	533	531	541	528	574	608	579	581	564	551	562	538	572	553	503	533	548	565	535	566	541	539	587	540	550	586	564	589	587	553	533	589	600	550	560	572	624	566	544	521	560	545	579	574	595	608	554	542	535	597	563	585	596	571	594	572	546	544	575	593	579	533	587	628	569	562	565	583	556	607	585	561	574	564	575	544	601	543	526	532	600	557	573	581	537	587	577	557	632	616	568	602	608	536	523	596	537	562	604	589	557	566	560	574	608	593	534	534	558	568	563	538	613	599	537	586	610	568	585	558	570	578	598	558	578	591	604	533	578	557	558	609	551	606	570	586	510	580	560	575	570	552	585	614	550	541	527	534	568	573	561	538	536	521	585	549	551	584	583	557	556	532	581	572	593	588	578	548	570	620	555	582	575	573	575	576	531	596	588	540	544	537	549	621	588	593	554	570	573	573	571	533	560	570	616	536	569	560	578	542	580	573	617	593	599	550	583	552	601	594	629	568	602	606	552	572	546	578	565	553	566	610	616	598	558	545	568	629	573	547	576	564	601	598	563	537	583	625	551	549	562	574	537	595	546	557	580	558	589	572	605	588	598	595	558	587	608	580	614	560	583	616	598	542	533	573	570	594	549	576	579	561	559	530	580	580	583	595	590	581	568	551	600	575	607	553	519	519	574	577	543	596	564	585	599	584	546	583	536	579	558	549	566	573	616	581	606	556	576	590	593	571	572	571	589	524	574	538	560	591	520	542	572	574	573	594	585	603	603	574	604	584	551	577	528	559	571	568	552	607	579	574	554	620	577	573	576	536	605	537	564	601	576	594	553	573	596	564	565	567	621	578	580	534	529	569	596	586	571	599	556	559	554	560	565	598	593	548	525	570	563	594	553	575	549	572	603	533	508	564	522	578	567	586	577	577	568	524	588	538	522	596	585	594	558	584	574	591	579	608	568	620	576	574	568	541	602	566	574	587	575	603	583	605	521	588	570	586	560	576	575	581	590	590	558	584	578	587	588	584	542	606	561	573	551	552	566	576	572	575	563	623	569	537	553	567	593	581	594	561	530	560	548	589	589	563	570	585	546	577	603	586	554	624	572	566	561	590	565	528	601	599	587	569	556	552	570	562	603	519	542	547	578	584	597	560	534	550	578	570	544	577	583	574	549	593	547	564	571	564	589	557	564	559	573	534	528	534	594	567	617	575	533	564	590	565	588	589	560	573	530	556	590	518	590	573	516	614	613	609	528	549	605	561	568	570	583	614	573	595	597	564	580	548	532	545	584	588	571	582	593	568	560	521	566	570	579	580	594	571	561	545	548	565	539	539	555	564	554	583	563	565	557	556	570	557	589	573	564	537	605	597	553	558	588	579	546	586	570	594	552	583	578	591	611	546	587	608	564	563	622	576	610	568	572	596	601	560	571	584	577	605	611	558	549	580	596	565	591	548	573	606	564	548	553	567	601	577	573	608	503	531	580	579	581	564	550	576	556	574	549	563	604	595	572	552	581	555	605	573	586	598	579	563	553	573	541	601	559	566	553	552	588	604	565	534	525	571	536	552	552	631	566	594	575	569	575	579	597	578	554
4934	21620	12703	5032	3717	2775	2193	1747	1481	1208	1078	1023	923	831	864	776	742	737	717	681	633	686	666	653	628	643	634	635	629	623	608	618	652	592	583	608	614	589	592	596	586	610	581	615	545	607	590	599	595	570	567	588	604	585	583	584	565	539	568	603	578	607	571	598	586	589	592	597	570	605	595	610	589	568	598	607	547	560	587	606	553	541	589	613	572	639	586	560	593	588	636	624	590	602	572	601	529	603	568	574	600	604	598	613	585	578	627	571	600	552	588	589	580	552	587	561	571	566	547	625	586	573	588	604	594	597	621	576	559	599	612	581	558	560	576	592	559	576	569	580	620	587	627	562	574	587	579	567	522	606	587	522	541	655	592	555	565	578	539	569	553	596	608	542	603	540	585	584	576	588	589	607	571	575	562	593	575	579	590	557	583	570	589	591	581	589	610	575	577	617	584	549	570	590	532	579	620	550	541	622	577	606	612	573	584	604	577	617	579	571	615	621	579	576	588	578	574	576	569	579	578	632	570	567	554	576	579	552	591	628	609	587	597	566	587	599	565	582	593	556	587	601	553	550	571	549	561	626	565	563	539	586	569	564	583	563	569	595	572	579	540	575	625	574	587	600	550	547	576	590	615	614	595	615	531	569	627	611	583	584	556	600	523	633	591	548	525	605	549	592	546	576	602	583	601	569	550	529	591	615	571	567	621	568	565	570	600	582	537	557	587	564	612	546	602	618	591	585	592	574	570	596	578	567	578	611	587	553	582	587	550	551	618	549	607	591	602	631	563	584	576	549	552	617	617	591	581	583	620	619	580	660	561	581	553	590	565	614	561	551	559	575	569	606	552	589	575	553	579	564	581	597	555	585	579	524	608	586	616	585	627	594	554	611	557	578	564	561	593	601	627	603	578	609	557	586	585	564	592	575	576	576	635	603	601	559	574	588	572	587	599	560	523	540	582	583	562	564	571	530	589	611	560	540	578	565	531	596	608	590	581	591	566	646	541	564	552	519	559	597	595	574	563	620	593	578	556	542	581	571	588	565	569	554	569	557	575	573	570	526	589	564	563	597	545	603	560	551	581	589	545	582	536	560	531	637	540	604	573	576	591	566	585	567	555	521	549	612	578	575	533	564	612	519	524	563	611	557	537	565	542	598	617	595	536	588	591	563	588	587	552	576	538	600	576	589	541	548	562	566	587	611	573	566	569	584	604	572	616	575	523	552	560	554	565	558	565	582	589	568	549	543	593	547	563	556	567	588	574	593	579	549	550	580	558	613	570	557	605	543	568	573	579	627	569	541	602	588	546	582	557	596	607	568	614	615	642	570	577	567	559	596	586	551	600	546	581	615	592	584	594	587	607	562	586	583	598	561	597	576	528	567	618	552	573	552	620	560	582	613	569	583	580	573	530	562	573	569	584	568	552	571	545	579	612	576	576	543	566	564	607	544	593	563	539	568	552	561	569	558	574	609	598	556	586	574	537	586	599	542	555	555	567	544	553	547	548	570	596	579	615	527	558	607	531	592	563	598	530	598	590	557	550	600	564	587	544	581	615	584	585	578	577	617	602	581	574	566	642	583	523	586	531	567	591	598	538	555	579	591	587	572	584	579	583	557	543	571	535	592	560	609	562	589	547	562	587	577	547	530	604	541	568	596	594	570	580	575	618	604	600	533	584	593	556	572	564	564	557	565	575	557	611	586	562	587	589	558	554	587	566	574	560	558	555	608	546	584	547	606	584	569	608	589	561	587	604	578	537	575	570	542	612	568	593	574	556	578	580	583	579	577	561	569	575	626	552	543	584	582	590	578	603	601	588	587	552	612	539	533	583	568	587	549	520	576	597	612	551	570	547	589	627	581	552	516	582	556	574	555	573	593	584	583	639	589	582	635	589	562	586	586	610	519	558	594	583	551	577	580	610	560	565	587	548	588	605	601	578	551	591	591	540	567	599	541	580	518	541	605	532	604	579	604	571	577	552	562	594	567	568	582	545	581	579	625	586	595	625	534	601	571	585	575	628	586	597	610	577	578	562	612	553	589	619	584	543	560	555	590	618	589	566	583	547	546	581	520	615	588	581	586	592	589	554	598	574	566	596	522	548	565	591	568	604	548	557	570	620	533	555	551	572	579	578	549	542	581	596	584	557	556	563	592	540	583	552	564	539	598	582	572	562	579	596	593	550	511	580	570	590	546	560	576	556	556	562	552	568	586	579	557	553	576	575	568	575	570	577	549	578	600	546	574	582	542	620	559	558	567	576	601	554	573	567	539	569	581	601	573	607	592	593	583	615	559	579	586	569	584	609	600	554	600	547	565	525	536	548	625	571	533	564	579	568	594	611	605	572	608	552	567	546	543	579	594	567	646	564	533	594	585	548	596	582	594	551	570	544	561	587	580	602	540	558	588	561	592	604	582	565	568	578	598	570	553	569	578	572	573	541	597	610	549	598	587	602	538	524	618	580	595	586	576	617	567	587	589	589	571	600	569	539	576	557	591	584	576	586	543	569	596	578	596	602	580	603	553	581	593	555	595	579	615	589	577	580	646	572	599	598	584	581	645	585	542	572	555	592	570	548	614	565	564	573	610	561	581	622	603	609	581	642	604	543	592	581	572	563	562	589	565	572	582	593	582	606	554	612	591	555	564	623	585	562	591	543	592	595	544	566	565	567	574	583	574	559	649	547	613	597	579	586	569	570	600	546	570	615	583	602	539	564	599	560	574	581	577	574	577	540	578	584	579	574	562	560	598	518	553	545	574	606	527	566	576	549	546	622	575	561	575	559	656	543	597	605	562	612	571	589	586	574	600	591	592	554	566	578	552	581	551	559	526	581	615	575	569	595	532	566	526	556	573	571	564	577	594	588	571	579	601	542	560	590	549	608	649	578	533	583	590	553	595	590	587	568	557	606	566	546	548	602	578	556	601	568	608	572	584	615	635	549	568	566	581	591	562	537	567	611	619	581	580	565	561	617	573	543	564	580	577	600	588	576	555	585	599	559	611	604	583	576	573	593	592	557	568	522	587	600	584	562	584	577	564	574	561	591	573	564	574	605	561	595	546	570	553	619	573	596	540	546	563	568	581	543	557	560	528	594	574	599	574	573	575	599	595	533	573	577	570	588	588	552	586	591	595	573	583	551	552	578	594	617	588	583	570	567	613	576	611	523	595	598	565	547	562	578	588	573	586	601	587	582	590	567	613	549	586	602	577	591	546	575	574	630	560	628	599	568	580	590	621	561	626	601	552	599	556	563	582	596	595	565	615	564	624	575	567	592	603	605	557	555	548	568	607	587	577	565	538	565	546	576	613	567	577	538	571	567	571	569	582	594	536	597	616	573	633	585	554	560	565	584	566	577	587	581	545	562	553	591	570	559	552	575	583	597	579	591	587	593	571	603	549	569	600	561	561	593	576	603	578	591	594	553	546	592	616	567	539	603	541	558	618	609	574	585	570	611	573	574	554	547	554	582	604	600	518	564	586	586	606	599	575
28021	17785	4654	320	260	209	196	185	183	175	163	165	160	179	180	157	165	187	153	197	151	158	160	180	157	150	194	172	160	167	143	154	170	176	160	177	155	156	154	137	167	155	159	161	177	157	156	164	196	169	159	162	148	180	189	145	159	181	174	187	152	170	163	163	150	156	177	163	164	188	167	159	166	162	162	170	168	172	146	167	182	174	156	148	137	157	153	202	157	168	137	165	162	154	145	169	143	143	166	166	161	152	161	161	188	156	158	144	163	155	165	188	166	173	159	152	172	146	163	153	157	160	147	169	165	160	133	163	167	170	163	183	186	162	175	167	174	159	157	151	168	159	180	168	187	161	168	166	152	173	155	172	191	150	153	167	158	154	163	183	160	152	156	160	166	185	179	137	149	175	169	189	160	169	175	153	171	169	155	151	163	183	147	145	168	162	164	142	174	139	161	166	161	166	175	136	143	152	157	175	167	165	166	156	142	170	154	165	182	167	121	173	136	162	150	134	176	164	190	182	187	168	177	167	182	149	180	152	175	158	153	168	159	152	155	175	153	147	157	175	156	152	164	162	164	181	155	175	175	166	162	165	183	171	158	165	156	167	170	161	170	158	166	155	156	138	132	143	151	158	154	160	167	128	177	153	148	160	161	152	157	181	153	160	178	166	167	146	148	166	168	174	152	143	156	157	168	190	162	184	146	183	166	146	157	187	157	149	174	160	157	184	182	145	163	142	151	150	137	167	156	161	170	149	172	141	155	180	158	154	158	162	149	155	182	165	168	153	156	171	169	154	157	169	153	163	170	153	135	183	150	173	185	141	161	142	159	138	163	153	148	173	164	159	161	145	136	154	184	162	166	149	166	150	153	164	150	181	157	179	169	143	166	150	154	163	167	186	155	149	157	154	159	181	151	168	168	172	194	165	170	151	186	178	165	159	159	180	131	178	150	157	176	164	187	138	179	177	181	165	182	160	199	165	152	156	166	178	156	164	159	177	156	177	162	166	166	188	165	174	153	181	171	166	168	164	161	168	167	149	155	165	149	163	162	152	159	161	193	178	163	162	188	153	149	154	172	160	179	174	178	164	161	180	156	155	162	176	167	137	175	173	186	151	184	158	176	151	170	163	154	144	158	178	162	171	151	157	172	166	164	163	150	168	171	173	164	153	171	167	156	168	145	162	151	157	158	161	158	164	146	175	182	160	144	169	181	158	161	147	168	178	170	157	171	140	172	184	166	163	144	153	174	174	155	147	166	178	170	162	165	173	179	173	179	160	160	167	180	182	189	153	155	159	162	148	161	164	187	150	183	168	160	160	168	158	173	158	146	171	159	130	177	163	151	151	152	143	157	164	148	170	164	158	152	162	164	146	167	158	154	165	170	173	176	173	182	162	148	148	176	160	183	183	132	167	179	158	159	156	150	197	150	183	176	178	146	170	182	170	170	134	162	151	176	151	172	151	172	148	169	160	172	174	151	167	169	157	176	152	172	192	155	159	135	169	159	163	167	152	177	159	165	189	173	140	151	168	169	151	146	177	169	165	170	165	169	178	165	171	144	190	175	154	184	172	150	155	158	132	175	166	173	178	162	152	165	153	144	180	159	185	191	192	166	188	165	171	159	178	156	186	172	166	145	169	155	158	166	166	171	164	181	154	167	182	157	205	178	146	160	163	191	168	154	157	179	161	178	190	154	167	134	172	166	167	183	147	138	176	171	164	148	185	155	148	153	162	164	143	152	159	144	155	157	148	171	174	156	157	146	181	188	175	178	169	176	154	145	151	136	175	161	167	174	169	182	152	159	153	176	188	179	154	178	141	175	156	162	161	152	149	155	178	157	175	166	158	160	165	168	178	176	173	159	163	147	155	172	167	177	162	177	144	165	160	175	165	164	162	153	160	167	171	170	169	181	162	171	156	190	183	163	149	159	141	193	178	148	198	162	169	132	180	163	170	153	168	154	171	164	142	171	150	150	170	162	166	165	144	170	160	179	168	164	150	155	163	134	162	157	161	163	143	162	164	179	167	154	167	150	169	160	196	153	146	173	141	162	165	166	173	133	173	160	167	177	158	166	167	131	166	171	177	165	202	149	165	184	191	153	166	171	166	194	172	161	157	140	183	171	172	164	155	165	161	146	152	123	171	175	161	172	169	167	155	178	167	149	140	177	157	169	183	141	157	142	169	159	146	148	167	166	178	174	162	156	151	160	175	167	163	161	171	169	165	154	146	184	181	180	160	159	139	162	168	162	171	151	155	164	188	151	151	151	174	171	142	155	202	167	176	193	185	186	162	154	155	149	147	160	152	178	164	159	181	138	188	162	162	148	153	164	163	169	178	175	148	151	162	158	178	150	153	164	161	175	170	148	180	146	173	169	130	165	173	150	169	147	159	169	170	172	153	151	185	190	150	186	175	148	148	155	175	151	183	152	166	191	169	161	162	160	151	145	165	159	167	168	170	141	166	166	179	146	151	163	150	158	170	160	155	152	181	167	169	170	146	155	162	147	164	155	159	172	163	161	170	172	146	163	155	154	168	145	147	156	158	158	170	164	180	169	162	155	149	142	162	171	151	163	170	150	155	185	172	155	163	177	165	173	148	165	165	155	147	173	167	178	177	174	166	145	152	152	186	165	151	179	182	148	152	171	161	148	180	167	197	162	174	186	161	170	147	150	147	153	159	160	149	161	168	147	165	176	167	169	182	165	164	167	164	146	187	166	144	144	140	154	167	170	176	150	168	165	171	163	144	162	182	153	155	135	164	167	156	179	173	155	163	168	186	184	165	160	141	159	164	157	184	159	165	166	161	168	151	163	158	156	170	154	164	156	178	154	162	157	188	158	159	153	136	156	155	158	141	160	136	153	175	173	161	156	169	161	153	176	165	150	178	154	150	173	164	157	187	155	169	167	145	145	165	149	163	152	152	160	160	177	167	159	174	144	177	177	156	151	172	159	156	172	166	161	153	154	179	156	165	146	172	165	184	156	149	158	151	174	166	182	180	167	151	158	177	161	171	164	166	150	183	174	164	159	149	163	177	150	192	137	181	172	176	159	189	167	168	138	153	175	186	136	166	172	155	165	167	171	161	162	186	176	170	175	168	158	164	195	152	168	161	162	148	165	178	181	169	178	172	165	148	166	188	165	162	158	164	165	194	167	167	169	163	141	154	158	139	141	179	158	157	140	180	158	158	161	171	169	136	162	156	149	143	174	190	169	177	152	150	164	162	163	163	158	176	155	161	164	174	152	168	169	149	157	184	170	180	173	149	170	182	143	157	145	168	171	135	153	171	146	174	166	173	184	167	168	169	161	153	177	198	149	172	153	165	164	159	189	177	178	157	158	146	177	166	163	142	162	160	156	186	158	169	154	161	145	160	161	165	183	146	169	172	169	159	148	163	181	158	174	166	161	162	175	182	161	180	153	158	178	147	140	172	165	167	169	162	177	177	171	152	171	157	166	159	173	170	160	143	162	142	171	169	172	169	183	162
4276	3940	1743	316	275	249	210	221	192	226	211	187	188	198	194	203	177	201	193	165	204	196	179	171	180	176	183	199	199	182	184	189	202	181	178	169	202	198	192	202	194	199	195	174	176	201	171	214	205	202	157	193	199	190	205	156	201	171	202	178	189	167	175	191	190	177	178	189	215	184	195	200	193	185	178	192	204	180	188	188	190	195	193	219	198	199	181	185	178	179	211	178	195	146	184	197	186	179	194	191	167	175	184	159	213	171	173	189	190	183	178	192	189	185	195	191	145	176	207	170	158	181	205	196	220	165	198	168	205	197	177	206	181	207	208	189	181	178	182	166	195	183	181	183	175	201	177	198	199	182	198	202	196	190	177	183	162	168	196	187	181	173	177	176	190	186	192	189	206	208	158	168	158	187	187	167	174	194	201	209	172	192	182	188	208	190	201	183	171	205	188	169	185	161	183	214	197	198	166	173	175	170	199	188	193	178	164	183	191	191	202	188	194	162	178	157	171	182	188	149	179	192	175	188	199	167	184	208	189	189	182	213	191	189	177	174	194	190	168	179	161	192	185	161	205	183	184	181	187	191	176	162	169	187	179	183	197	181	185	175	188	170	181	188	204	185	181	183	192	197	195	207	170	191	174	199	207	194	192	188	143	181	162	199	160	204	193	175	185	202	176	195	204	194	185	166	194	197	185	177	175	207	175	181	180	184	180	191	177	153	174	174	201	217	188	212	161	173	185	171	157	149	185	166	192	182	179	180	168	195	161	207	166	206	180	160	206	194	170	192	190	192	201	199	199	187	186	190	190	183	179	183	172	170	183	162	178	190	171	184	209	180	164	184	172	161	181	170	176	191	178	190	172	172	198	172	187	194	178	176	163	188	202	182	171	208	187	199	169	181	178	165	183	190	181	185	206	166	192	191	174	199	189	183	192	147	182	184	153	186	198	185	173	186	196	152	184	172	173	156	160	162	177	170	174	190	181	184	189	185	183	172	185	184	179	184	186	183	180	170	171	174	167	170	186	171	183	179	197	172	190	157	175	182	179	189	189	178	198	190	180	181	187	208	175	187	186	172	187	190	188	199	174	163	191	179	190	156	178	197	186	177	175	225	173	172	178	172	166	218	191	198	160	192	186	190	175	185	202	188	179	184	172	182	178	180	154	185	191	188	200	176	171	166	170	191	183	184	180	169	205	184	199	195	201	169	175	151	161	168	188	191	198	197	205	175	172	182	174	194	178	172	207	182	178	197	192	193	194	173	209	184	206	149	176	158	177	167	177	214	191	208	172	197	183	188	183	172	187	199	166	201	184	167	169	168	176	185	148	180	179	191	197	193	186	162	170	199	188	190	183	169	159	180	155	191	195	182	179	193	214	184	183	178	177	157	210	167	159	173	182	176	166	163	191	192	191	171	179	164	200	197	169	197	198	203	197	177	186	175	203	157	178	202	182	187	167	197	199	205	189	193	187	178	144	194	175	181	208	190	200	185	203	178	188	194	178	204	170	186	189	177	184	152	198	175	191	171	182	192	190	185	177	191	181	178	194	182	171	199	185	177	171	173	181	181	178	167	193	178	165	192	201	182	175	171	189	201	185	194	183	182	160	196	158	179	194	196	169	188	167	177	171	196	186	179	173	200	182	179	171	180	179	200	189	181	195	195	212	210	190	208	191	173	194	191	183	184	182	187	175	180	189	184	182	164	182	196	176	188	165	215	206	184	188	173	162	196	166	181	188	194	177	178	184	186	183	204	174	178	187	189	179	201	192	183	193	195	195	195	181	206	163	192	175	180	205	190	189	183	182	166	187	176	201	182	197	194	184	177	152	190	165	204	192	184	185	180	173	202	174	163	168	202	195	182	155	157	178	182	176	195	202	185	206	179	180	188	181	195	186	173	197	193	206	179	187	197	189	212	198	200	202	192	190	176	198	181	186	195	195	206	187	198	178	206	193	199	183	192	173	183	183	171	173	215	172	215	174	169	198	204	175	170	206	184	165	185	175	161	158	166	192	181	164	179	194	178	181	191	185	179	165	192	198	216	192	196	187	198	215	192	190	210	184	178	187	173	222	176	172	179	193	179	190	187	186	197	154	187	187	163	186	188	161	199	178	190	203	178	184	182	181	162	193	186	183	195	205	159	150	200	183	183	172	216	210	180	176	185	162	205	180	154	187	192	179	188	176	185	185	190	171	196	167	181	201	230	172	181	192	182	181	174	189	189	199	165	173	185	176	205	192	158	195	173	183	181	182	190	161	176	176	185	174	150	192	202	169	178	173	194	202	195	195	208	207	191	152	179	182	195	166	194	176	181	184	186	193	175	170	181	184	155	196	187	178	203	169	209	173	168	185	185	192	200	202	189	177	182	173	167	186	191	169	173	180	168	155	187	173	187	170	176	197	158	175	151	203	167	200	202	178	203	163	176	148	175	179	192	190	182	202	184	192	180	170	194	178	186	184	168	187	179	192	167	195	156	191	189	188	184	193	196	177	212	194	178	202	182	195	188	182	184	201	193	193	188	209	193	163	197	192	191	186	178	181	179	171	162	165	171	182	182	186	186	211	199	189	164	178	168	158	201	166	173	183	196	185	181	153	214	198	184	162	175	173	184	186	196	198	187	189	180	194	171	178	173	185	163	186	188	184	174	171	177	190	196	182	152	196	195	181	191	181	202	178	142	181	189	180	171	184	183	203	204	198	214	202	190	181	195	167	218	159	166	185	185	177	182	167	195	177	183	164	199	204	174	177	163	206	163	197	182	168	208	162	172	197	169	178	177	174	171	162	185	172	203	187	190	183	182	174	181	174	199	207	195	197	206	180	192	185	179	176	174	193	175	164	162	178	196	194	197	181	206	188	177	165	207	172	175	204	169	185	182	187	167	168	201	188	192	197	187	189	176	156	188	162	193	194	182	188	172	180	183	180	183	177	193	187	195	224	179	186	184	180	181	183	182	171	198	184	178	197	193	190	222	181	161	185	169	183	173	194	209	186	178	165	200	190	203	155	186	183	174	196	201	170	192	199	185	222	195	189	186	188	201	172	150	188	165	174	179	170	186	176	213	182	199	165	163	179	201	173	188	205	168	176	190	191	211	163	202	206	184	213	180	194	190	190	179	206	182	186	190	179	180	176	196	177	190	167	181	198	203	199	160	211	160	212	195	168	190	173	175	173	195	156	157	209	192	198	166	170	196	178	193	177	185	178	203	181	183	199	184	181	208	199	186	185	197	181	178	182	193	173	152	165	193	173	174	176	171	190	178	161	208	174	189	169	179	166	182	171	186	189	186	181	200	196	218	189	201	198	184	191	189	186	174	177	190	169	172	187	185	187	182	186	170	175	181	194	150	199	195	181	162	174	187	215	165	180	189	167	198	168	187	169	174	189	189	195	202	187	191	213	192	181	187	199	207	154	170	168	175	196	187	200	188	204	168	176	192	177	189	185	197	188	195	188	206	181	191	177	196	184	169	167	177	178	172	187	179	204	201
24027	21426	28228	25024	21274	6565	914	628	545	475	454	397	405	396	409	340	360	385	368	359	353	326	355	343	350	332	320	358	330	330	329	341	328	328	304	303	343	350	354	324	333	310	298	319	320	327	323	317	318	319	292	328	295	310	335	360	327	305	287	308	327	294	283	297	338	330	314	327	347	315	308	317	337	318	313	331	290	297	302	323	301	324	298	337	324	289	311	314	304	337	283	290	331	322	313	310	330	308	302	314	316	333	306	330	313	309	310	356	293	300	307	301	325	323	304	321	314	350	309	283	357	315	301	306	326	319	314	315	324	315	322	317	333	306	341	337	328	344	314	311	329	305	279	325	317	294	330	303	289	326	318	312	312	312	314	311	346	341	345	325	337	304	306	294	315	330	298	294	331	324	328	325	337	321	337	287	313	311	276	317	300	292	313	338	299	288	311	323	332	337	296	309	314	284	336	287	305	292	299	309	306	310	292	347	303	334	313	320	288	315	306	304	299	302	289	306	332	314	330	323	296	322	281	310	304	318	307	324	318	333	316	322	317	307	304	329	317	316	279	313	303	325	313	303	317	325	323	312	286	313	304	288	328	294	299	309	320	361	314	309	314	332	309	332	317	332	293	306	309	268	321	291	318	291	294	318	294	314	329	333	342	321	304	311	341	305	340	299	324	319	299	318	314	285	274	283	330	310	300	294	305	307	339	323	312	334	316	283	322	336	316	314	302	279	328	321	309	318	345	319	303	308	322	308	308	283	326	301	304	317	302	325	328	326	299	316	308	282	298	314	310	325	299	326	315	311	302	314	310	319	287	310	295	330	317	327	314	334	291	275	293	345	319	297	306	308	360	324	337	318	338	325	322	271	301	311	345	317	317	318	311	334	303	310	338	339	332	304	318	339	332	342	308	304	314	311	315	318	333	299	271	312	309	339	324	283	315	293	319	321	354	305	315	289	337	306	292	335	278	316	299	316	328	306	333	321	306	350	292	321	301	325	272	301	338	282	307	319	322	329	284	315	311	315	283	291	289	336	304	288	327	327	310	327	324	334	341	348	291	301	322	301	327	283	287	303	343	325	316	306	280	328	333	300	322	324	307	311	295	317	340	309	331	292	322	336	310	322	347	333	302	322	331	336	344	321	320	313	309	305	327	320	291	321	314	295	320	297	324	293	328	320	318	319	316	318	299	310	292	367	302	289	309	312	305	291	337	328	305	354	326	307	275	303	315	310	304	334	314	344	298	297	324	315	302	318	322	332	318	288	333	301	289	324	315	319	297	312	291	320	308	315	314	354	323	310	343	289	295	303	308	335	308	323	313	333	316	293	329	313	298	337	356	316	284	299	322	334	336	318	298	325	284	305	341	302	341	303	361	325	320	319	342	301	312	317	291	346	320	314	312	314	339	325	285	302	307	293	267	324	304	330	309	289	322	302	306	304	309	314	306	293	334	311	328	292	302	339	303	335	331	302	325	299	319	308	321	321	287	273	314	283	337	315	327	316	322	285	327	291	313	310	315	299	281	328	338	339	357	320	287	333	313	303	317	306	317	278	324	315	338	347	309	298	277	325	325	320	340	347	313	324	349	352	315	300	332	281	300	331	311	307	303	314	313	352	333	329	330	344	291	319	288	317	313	326	296	319	286	330	326	309	290	321	307	298	306	363	278	331	334	302	304	280	307	309	316	329	335	307	301	340	314	327	292	334	299	304	303	292	320	299	317	297	303	308	304	305	321	293	334	317	311	314	299	324	309	293	317	293	333	329	286	341	306	325	343	297	309	302	300	332	314	352	319	336	293	298	290	301	288	299	314	285	325	291	343	328	310	306	319	297	301	300	306	313	300	317	293	317	330	318	286	340	311	323	299	305	297	287	313	315	301	298	324	366	314	294	341	307	305	332	317	306	297	329	323	331	330	277	324	338	298	283	316	323	315	305	320	333	326	326	319	297	310	316	320	318	325	333	346	356	309	301	313	342	322	311	272	319	325	294	312	321	327	351	317	338	301	270	293	324	278	303	317	304	320	315	288	282	295	345	329	329	332	300	307	359	282	298	323	306	318	334	315	304	325	354	328	337	312	299	312	299	331	314	315	317	325	332	311	332	335	318	346	287	336	328	319	321	316	315	321	301	307	298	308	315	308	312	295	305	289	306	327	292	302	320	332	305	308	319	309	326	319	283	313	334	310	324	345	325	276	333	288	330	308	313	313	314	311	311	333	306	304	329	291	309	287	331	318	303	339	329	311	321	315	327	292	301	305	299	324	324	332	323	300	315	325	295	267	323	297	317	280	309	319	350	339	310	315	309	300	345	317	305	342	309	324	314	291	319	309	301	278	296	337	290	302	303	282	314	328	298	277	311	332	317	334	323	299	277	315	293	314	314	306	302	293	294	296	309	310	321	283	313	324	301	297	340	325	296	301	301	307	338	326	306	331	300	329	301	298	327	328	282	305	320	321	303	299	328	272	332	306	340	316	302	288	294	310	295	297	323	311	315	304	330	319	275	321	303	308	317	294	318	309	290	303	295	341	337	317	340	324	318	310	314	300	328	318	310	306	309	318	293	308	314	304	293	312	325	289	345	319	279	340	331	296	333	324	330	320	341	282	326	289	314	336	305	315	315	340	317	283	306	325	328	333	323	305	295	310	319	286	330	334	329	341	319	312	325	331	295	298	292	313	295	331	321	310	317	339	334	279	319	293	326	319	317	296	324	288	314	333	324	294	307	310	318	300	316	324	285	283	321	300	334	329	346	306	290	298	324	312	311	331	308	330	312	305	312	303	344	316	319	339	323	314	341	322	323	333	329	308	316	317	315	311	307	311	293	281	290	302	313	290	336	296	303	324	338	305	339	302	298	324	318	307	308	304	318	333	315	312	308	344	349	304	327	295	318	303	327	308	334	312	316	325	301	287	310	352	352	317	290	328	308	338	317	311	318	319	318	307	269	306	336	336	308	290	306	299	326	306	314	335	300	308	322	316	323	304	301	324	321	328	304	302	291	315	316	317	290	306	317	327	309	319	312	310	311	290	313	327	309	323	294	344	317	343	312	317	327	290	318	291	319	328	280	278	334	333	292	302	328	322	316	310	329	291	340	318	334	312	337	287	279	314	294	307	313	301	316	360	299	337	360	311	322	306	307	325	287	296	343	359	330	305	344	285	295	358	333	306	291	315	347	295	312	324	289	300	295	295	331	310	291	310	294	307	329	309	334	287	332	296	279	290	291	328	326	323	319	334	322	304	303	323	313	319	335	293	349	326	334	329	323	311	348	335	297	319	302	323	314	309	307	310	290	310	315	299	324	327	298	309	308	300	323	321	331	297	313	318	293	309	313	306	301	313	308	303	310	292	332	303	335	298	328	292	326	303	359	328	315	322	311	316	321	311	292	314	277	323	292	329	317	336	329	294	343	337	341	322	309	321	302	311	296	299	327	327	316	339	312	315	318	305	297	307	332	313	292	313	343	332	316	304	326	305	294	290	316	309	297
3499	21763	9990	2646	1976	1441	1183	924	780	660	573	534	498	448	448	422	444	390	385	347	393	367	380	353	365	332	353	360	289	360	321	374	334	317	354	342	340	327	333	372	343	313	341	319	331	313	336	321	359	330	301	336	312	363	331	311	339	340	324	337	312	328	332	303	315	345	337	351	356	306	328	310	313	307	328	326	318	333	284	320	319	338	373	342	317	317	337	338	298	317	315	318	334	343	340	300	303	339	330	285	344	324	310	355	315	339	337	303	304	317	317	293	298	309	348	306	307	320	307	316	328	310	357	317	289	320	318	323	366	366	337	290	313	307	293	338	352	339	326	323	333	328	344	335	319	353	325	325	282	326	334	346	327	296	331	309	327	321	336	295	307	312	365	307	317	348	325	332	342	340	330	313	308	310	331	336	307	334	318	325	371	371	325	336	330	311	331	310	326	340	324	320	336	313	327	315	301	331	327	346	311	334	337	346	346	326	292	306	313	332	321	338	330	328	299	351	335	292	333	344	342	296	330	330	326	307	339	322	339	347	332	281	321	303	313	329	327	344	320	294	322	327	326	311	292	314	302	337	332	329	318	327	318	304	325	327	350	310	312	323	323	332	305	324	305	307	333	347	356	313	315	334	318	312	311	289	330	334	339	321	313	304	303	320	338	328	340	328	328	338	323	324	336	320	333	301	309	305	331	301	327	335	338	320	321	321	324	322	329	335	358	294	310	314	316	328	333	307	325	338	321	282	301	343	312	337	331	315	298	334	325	335	351	305	323	326	344	359	344	311	310	340	312	302	359	336	321	345	342	321	310	338	321	325	310	332	338	321	324	332	334	323	343	309	309	312	337	338	339	312	332	331	330	315	344	335	347	315	315	307	311	348	315	333	351	307	300	322	318	332	335	328	316	309	335	320	310	312	299	321	338	295	334	339	295	325	329	300	315	322	313	316	343	319	305	316	330	345	337	351	342	344	303	339	315	314	326	316	333	364	333	302	323	322	343	329	355	306	336	349	321	330	293	303	325	297	315	318	327	297	304	347	359	366	332	323	338	313	320	332	291	302	335	328	338	319	320	327	331	286	319	313	342	332	298	343	309	340	332	294	347	314	317	316	337	317	344	330	364	318	312	360	331	335	335	312	320	313	312	313	323	327	304	316	316	303	357	352	366	345	343	318	312	350	314	328	327	332	337	348	316	312	328	317	292	306	310	347	281	347	320	343	328	302	344	327	321	320	333	308	332	315	318	322	326	339	344	316	313	289	328	308	330	349	310	311	340	328	317	341	294	336	314	337	307	311	305	373	294	308	299	307	326	311	320	319	315	335	348	320	345	293	332	334	325	327	342	303	360	333	306	315	314	319	308	305	312	310	330	368	332	333	341	294	348	329	309	324	340	273	312	324	322	311	327	330	341	343	339	319	356	324	357	348	328	328	328	324	304	347	304	327	344	309	302	328	274	336	343	343	281	301	336	301	300	362	343	330	341	355	292	287	319	354	363	299	304	303	325	327	315	326	295	321	301	286	331	326	333	314	312	332	357	309	316	337	326	312	333	344	330	315	300	327	331	313	349	321	341	280	326	323	344	313	326	329	278	343	325	308	351	332	352	312	307	328	294	354	328	350	321	335	338	300	319	337	318	306	313	337	329	331	295	336	334	333	281	328	344	319	329	310	325	338	322	325	329	325	310	351	334	329	287	335	349	340	302	340	320	318	332	324	306	330	279	312	301	316	338	319	327	311	336	305	317	331	311	315	288	331	312	320	318	313	309	301	315	314	288	316	320	338	315	314	319	340	308	311	337	331	323	310	325	293	354	322	326	330	358	346	331	339	310	324	301	320	298	345	299	324	322	339	311	342	325	311	311	322	312	325	290	334	309	296	308	329	318	304	309	342	304	266	325	325	351	348	328	311	291	324	330	299	353	319	310	308	312	344	320	325	301	327	328	322	327	322	317	344	318	288	323	280	339	348	287	287	322	332	343	348	323	312	350	337	343	340	300	359	361	330	342	330	348	315	299	340	342	291	321	312	329	334	330	358	309	298	341	300	342	320	369	360	333	309	343	294	308	321	329	321	306	332	290	330	289	300	313	323	346	336	323	353	329	295	322	322	307	367	345	316	315	318	336	340	328	307	342	320	323	306	317	333	351	325	334	314	324	305	332	362	326	314	314	325	330	334	360	354	335	317	332	347	340	313	327	338	316	325	317	328	333	302	307	299	317	309	321	310	316	315	307	282	334	331	320	316	348	381	358	319	333	309	335	343	340	329	309	319	312	278	330	346	338	318	341	291	320	308	275	320	292	324	286	283	312	312	313	323	324	343	320	316	339	328	341	365	344	317	292	311	310	352	331	334	330	298	324	341	349	338	349	282	325	282	329	312	313	323	326	325	318	314	333	329	356	338	347	373	314	302	318	310	328	313	335	332	313	341	292	330	313	320	357	312	354	319	315	383	321	324	316	331	318	315	321	353	320	357	304	321	330	345	315	333	300	327	322	341	328	335	295	330	329	324	286	350	313	318	296	334	331	301	343	314	324	302	371	339	330	334	322	319	301	312	335	321	323	314	308	317	313	302	323	340	299	330	338	315	350	313	299	307	328	317	330	295	342	278	285	293	354	355	324	349	336	313	320	341	330	321	295	314	303	320	309	323	330	328	341	332	324	313	331	322	348	322	349	308	321	338	313	330	332	314	303	308	293	322	341	328	312	332	334	310	334	320	332	357	334	322	358	295	315	300	302	296	327	335	328	292	298	361	348	313	317	337	323	326	331	285	308	343	329	320	318	320	315	311	326	319	325	338	338	310	312	292	333	339	335	337	343	321	303	343	316	314	338	312	333	333	356	332	327	309	305	318	350	369	279	326	338	348	318	311	303	324	315	317	311	329	329	335	346	333	313	342	334	316	309	322	291	307	291	347	350	312	308	315	332	306	305	304	333	303	301	307	345	344	340	321	344	324	321	334	297	301	336	332	339	350	329	338	319	322	311	341	325	309	317	330	289	334	326	341	299	282	340	346	315	356	350	322	337	311	339	294	310	311	327	362	337	334	334	313	315	345	362	289	306	294	343	295	300	301	317	316	317	321	304	337	356	347	303	315	304	339	327	302	333	356	298	286	341	306	329	330	355	289	303	347	313	355	329	309	338	322	327	311	307	331	359	304	320	337	334	310	301	342	316	337	321	327	303	327	326	322	353	388	321	314	333	319	356	320	325	324	325	332	334	311	337	317	344	333	363	328	327	328	348	342	350	346	329	299	314	310	342	348	319	324	311	319	321	314	337	319	318	343	327	308	296	298	333	328	310	335	313	348	350	315	349	342	327	333	329	321	350	312	364	297	318	348	328	305	328	325	332	339	365	332	347	310	330	354	317	340	303	332	314	350	338	318	329	307	276	299	323	320	347	327	333	363	310	330	315	336	282	295	340	339	348	316	334	309	327	347	347	313	298	342	314	335	322	320	321	328	297	343	343	307	294	317	321	310	352	324
25221	21378	26859	26119	8486	673	522	474	412	424	410	359	399	357	342	346	376	337	332	322	357	326	350	347	312	329	324	355	316	326	305	326	316	346	344	332	292	299	356	330	347	333	325	307	347	319	310	316	303	298	321	355	348	314	313	329	346	347	314	288	325	306	343	299	334	310	332	302	320	305	347	355	313	350	322	323	322	323	343	318	331	310	345	319	340	329	337	357	332	324	355	328	358	299	334	371	313	292	353	328	320	320	317	332	335	273	327	316	342	328	344	335	302	333	326	295	305	324	302	360	309	317	300	318	349	297	320	330	346	319	375	317	344	301	332	330	331	343	341	289	351	319	311	332	303	348	304	332	330	352	356	354	301	340	313	306	274	309	330	328	310	311	322	319	312	304	347	316	350	339	293	309	334	356	342	323	313	325	351	318	324	304	294	326	333	323	321	328	291	277	317	302	323	331	336	309	345	330	354	326	308	292	320	315	345	352	288	321	327	326	319	331	350	323	321	300	307	327	289	316	331	331	344	305	317	326	333	316	327	322	285	328	322	326	345	295	333	332	339	323	324	326	326	322	321	324	330	307	321	370	339	338	305	308	309	313	305	348	324	311	335	342	344	344	345	281	324	327	320	322	311	343	314	319	307	330	350	338	304	321	321	317	320	322	307	309	338	341	347	332	309	297	304	332	338	310	338	305	302	292	331	318	330	318	338	300	292	297	352	324	347	325	333	318	339	316	307	293	325	357	345	329	327	328	352	343	289	311	333	319	328	342	292	330	321	314	333	322	346	351	320	330	360	301	334	310	328	359	345	319	319	322	381	327	323	325	303	320	314	292	321	306	317	302	332	321	324	317	322	348	333	341	305	337	306	333	314	305	311	345	328	345	307	334	309	306	303	315	308	339	297	319	329	360	336	321	304	330	322	320	318	327	291	320	315	358	295	319	285	346	342	335	316	317	323	363	305	286	329	320	333	296	359	357	307	319	313	314	312	347	340	320	306	305	342	340	309	378	354	334	322	344	324	304	311	342	358	293	296	343	361	311	304	347	309	324	345	343	346	330	341	340	292	334	314	299	328	339	316	322	346	297	286	295	305	310	330	310	317	320	316	301	299	305	322	290	320	340	317	319	298	333	337	293	327	305	315	335	328	308	331	299	335	330	314	303	331	331	345	377	348	345	295	330	324	306	350	342	338	311	304	348	355	340	322	323	341	348	323	299	313	334	317	344	316	328	331	325	331	312	329	286	312	285	305	328	334	321	318	342	341	305	289	304	310	346	308	315	346	358	339	363	327	301	307	321	329	320	298	298	323	338	320	312	347	318	312	324	342	318	324	342	325	321	320	334	293	325	286	320	312	341	297	341	341	362	313	319	316	321	317	290	310	329	336	354	321	312	319	316	312	315	331	305	324	359	328	318	328	321	318	317	312	292	346	305	335	318	317	366	312	321	301	344	302	298	331	286	325	300	327	325	337	322	311	321	336	335	331	318	340	350	338	345	336	331	326	352	361	326	323	310	290	349	358	336	303	300	331	303	322	330	315	289	318	314	327	346	301	323	294	319	301	325	323	317	333	324	304	366	323	326	320	320	316	352	320	318	354	312	314	315	325	340	309	350	327	326	335	323	302	338	325	322	296	314	290	342	323	308	332	326	315	338	361	311	357	321	323	346	320	362	331	323	337	303	330	318	325	320	334	347	307	332	342	312	299	343	318	344	313	320	329	334	341	336	304	336	312	308	375	355	332	326	334	312	323	334	305	314	329	332	327	318	307	344	330	333	301	323	335	335	322	317	330	295	334	358	313	333	340	316	306	303	321	305	300	327	339	324	374	315	343	342	301	322	301	312	299	298	319	344	334	294	330	351	355	359	296	304	350	327	319	340	327	321	336	336	342	343	334	318	333	344	325	348	331	330	307	349	346	298	332	321	303	316	337	299	326	358	343	354	347	328	330	319	340	344	322	317	357	317	312	293	312	320	337	359	350	318	325	305	325	331	320	330	289	319	361	336	358	352	307	291	314	336	308	318	310	337	295	326	309	345	304	315	299	315	318	318	313	335	367	336	288	326	305	322	318	313	295	381	352	336	320	339	297	330	337	338	329	311	326	326	346	369	337	345	338	303	323	314	288	324	334	318	331	312	321	296	301	305	322	317	320	296	327	321	343	371	327	343	331	356	354	323	358	331	339	304	359	332	306	325	345	333	315	326	292	334	329	358	317	312	335	297	318	328	305	324	286	342	358	325	331	324	318	313	310	329	345	321	305	335	370	312	326	305	357	342	293	334	300	326	298	309	324	315	321	310	344	317	334	320	317	324	312	295	327	328	329	277	330	322	298	316	323	328	312	320	324	331	329	358	335	333	295	317	315	334	321	323	284	317	326	347	323	296	307	308	301	332	314	341	334	313	297	296	341	343	376	310	326	329	334	304	323	315	320	332	340	359	346	309	308	305	303	313	322	328	339	305	342	339	329	315	301	341	315	326	318	297	333	385	334	284	320	335	335	333	350	314	322	334	331	300	313	339	354	297	325	324	350	307	306	317	356	317	327	313	332	326	289	316	324	329	327	327	354	299	335	310	321	330	348	320	306	296	310	334	340	352	325	331	329	333	346	321	338	308	330	310	316	358	338	322	329	346	318	321	317	322	309	333	349	346	285	360	312	335	329	338	328	319	320	299	343	330	306	323	371	365	331	315	304	304	303	315	302	301	334	338	308	337	301	343	331	309	285	302	338	287	299	323	313	318	328	305	329	323	349	326	330	323	337	317	307	316	326	298	366	357	322	351	324	294	299	330	316	340	361	332	300	317	342	303	303	293	327	321	309	311	328	299	313	344	289	299	329	317	340	337	304	335	347	304	306	339	334	292	317	331	335	358	306	345	328	302	318	316	286	336	315	346	313	291	309	311	327	278	338	304	321	350	317	326	318	311	339	321	333	337	322	338	309	325	322	339	331	324	334	312	333	318	337	340	302	315	328	335	337	319	320	316	356	368	322	307	344	321	295	297	345	295	314	310	316	352	319	324	311	351	340	339	357	321	334	299	342	313	313	306	339	337	320	349	328	322	318	313	315	329	291	358	342	356	333	341	346	350	289	292	314	331	297	313	331	307	282	309	315	317	308	317	321	328	292	349	323	343	340	306	307	312	325	323	335	331	318	366	328	318	313	343	317	297	346	309	352	284	314	328	336	303	331	326	302	342	339	327	317	312	313	329	302	332	333	343	302	328	324	315	341	328	291	321	337	343	326	319	309	334	341	323	310	300	354	324	328	306	303	299	325	324	341	302	338	316	325	313	310	334	337	327	302	287	314	333	315	322	330	320	304	357	336	336	320	332	342	306	320	347	340	326	337	299	324	313	305	335	323	298	314	373	319	299	311	326	313	314	321	307	336	342	343	329	314	324	332	348	316	332	344	331	332	291	300	313	295	344	319	299	299	306	325	314	332	289	347	325	330	291	314	315	325	339	312	322	310	320	331	323	322	335	337	338
3419	18526	6678	1615	1233	961	821	699	607	545	493	502	470	419	446	406	414	403	344	396	387	404	390	369	347	364	358	381	360	374	341	356	339	371	321	385	364	365	343	356	338	348	380	345	381	346	342	336	343	365	361	361	357	329	380	342	354	343	379	396	380	352	338	373	372	391	333	353	347	335	348	386	370	348	362	365	370	349	346	349	354	321	341	330	349	350	342	346	401	353	332	352	349	378	354	349	364	335	353	366	364	361	352	374	371	337	361	420	358	309	338	329	332	388	319	355	358	340	329	388	340	321	329	349	376	379	358	345	356	369	386	326	368	396	356	343	361	346	390	312	349	364	366	354	352	326	403	371	339	375	360	364	360	320	367	389	376	342	361	374	360	329	362	338	373	348	362	365	372	390	363	397	342	341	348	350	349	393	377	401	368	380	363	340	342	314	375	380	324	337	379	328	341	338	359	343	340	370	360	371	365	335	388	348	341	400	342	339	348	344	338	368	360	348	332	392	371	374	372	341	385	346	335	356	358	336	348	341	394	357	335	345	360	385	348	359	342	332	334	372	392	355	359	375	377	361	319	375	345	368	353	393	342	368	351	356	345	360	379	370	340	350	359	402	344	357	342	340	364	343	347	372	357	357	365	360	349	342	334	375	357	353	347	349	313	336	382	381	354	345	373	379	375	354	349	361	321	335	365	355	373	379	379	362	374	347	315	350	355	341	350	370	347	366	360	325	352	327	350	314	369	355	358	346	340	359	347	357	367	336	353	318	341	343	364	365	372	397	340	351	325	360	313	348	346	329	340	354	346	381	345	369	378	387	345	318	339	319	352	341	333	365	347	362	350	341	366	333	365	348	335	368	377	363	353	340	336	367	346	331	367	389	390	350	340	335	382	349	365	355	366	352	381	367	366	360	355	371	385	386	345	337	339	354	354	360	358	333	365	342	334	385	332	355	377	349	346	353	342	334	363	318	351	358	372	332	351	341	367	358	349	358	372	368	350	356	347	341	341	339	367	368	343	378	333	356	356	347	349	339	366	371	385	356	348	370	386	349	335	345	380	364	362	358	378	369	368	347	355	368	337	357	362	376	366	386	365	362	320	387	356	371	361	327	328	341	305	384	373	363	368	350	384	365	350	317	340	331	372	385	368	358	387	362	335	346	342	333	339	331	382	361	346	372	328	367	379	363	360	335	328	337	333	361	334	326	339	345	386	354	360	358	353	337	354	387	319	394	371	329	356	384	356	349	336	324	380	371	364	369	371	386	339	371	383	353	357	348	351	380	356	358	377	350	349	361	361	363	373	354	318	355	348	341	340	331	355	366	374	372	368	354	329	350	360	350	393	381	332	380	346	353	321	349	340	393	387	334	314	326	392	369	329	343	317	334	359	382	332	343	315	339	331	368	363	334	358	357	357	373	363	349	354	338	366	338	335	387	396	332	353	342	375	367	384	356	366	342	357	325	329	365	357	373	338	378	346	375	357	344	357	383	359	361	343	366	355	353	357	348	341	352	355	364	364	338	330	376	335	313	383	347	344	371	323	357	316	365	367	389	403	349	342	362	372	342	370	331	380	376	331	354	357	365	343	361	302	327	307	348	363	367	384	380	374	355	360	381	375	332	355	354	347	367	352	389	350	376	328	370	335	360	325	366	340	343	371	391	370	365	338	372	383	360	345	365	346	374	352	348	353	340	371	340	361	340	366	349	366	361	357	345	318	358	346	371	374	348	377	348	333	346	377	360	321	334	340	387	347	404	364	348	359	363	368	365	329	338	348	368	380	347	332	324	348	351	347	366	356	374	360	321	350	334	341	352	351	335	357	331	355	387	342	353	329	332	370	350	339	355	321	366	352	337	342	370	382	340	347	349	352	339	341	365	370	365	376	375	343	368	365	351	332	344	333	383	331	375	352	372	320	340	346	343	359	351	337	380	368	347	357	330	371	374	366	308	356	376	357	352	344	348	358	357	329	352	372	373	380	401	351	335	388	340	356	368	373	325	370	327	336	352	357	373	348	355	372	343	354	327	364	351	344	340	352	355	353	343	375	330	357	394	353	351	363	327	339	371	366	349	352	380	348	368	366	347	341	362	391	345	346	356	345	366	340	347	327	370	360	373	386	369	359	335	365	350	382	364	375	354	354	354	361	355	318	353	351	345	376	354	395	354	361	367	331	332	336	381	356	367	344	347	331	332	325	360	377	352	336	362	364	359	383	377	382	372	367	349	325	336	375	332	351	359	379	345	335	365	356	325	387	345	372	338	361	337	364	372	373	357	364	343	348	342	387	325	345	350	368	345	364	336	380	354	378	365	350	326	322	366	364	338	340	373	371	377	373	368	366	359	343	365	345	350	324	346	340	325	383	365	381	373	386	326	338	357	366	354	347	353	365	358	357	383	346	383	355	349	370	362	322	366	366	347	356	367	397	354	348	370	384	352	309	350	351	369	363	371	363	357	357	365	381	335	398	356	349	321	348	330	351	388	365	357	327	362	349	334	365	346	352	376	354	353	355	360	330	358	359	339	361	306	376	353	348	325	355	335	350	325	359	380	369	347	367	343	355	311	328	342	363	345	377	348	347	337	364	350	339	350	369	344	336	359	330	328	346	361	371	356	337	371	331	343	371	344	377	350	333	340	376	347	353	392	343	340	339	371	345	371	374	350	334	355	379	330	353	345	358	354	358	358	322	384	336	330	361	358	303	367	342	343	405	343	374	356	384	377	335	356	354	355	330	348	349	382	320	320	360	366	355	307	363	325	352	290	371	330	311	307	346	329	358	359	353	362	361	343	326	343	343	338	367	334	387	376	353	303	359	394	382	374	334	357	353	368	336	335	359	319	331	368	343	355	362	352	334	313	369	344	348	354	334	327	343	333	364	339	367	368	357	353	363	347	365	363	338	374	393	341	350	346	342	357	369	375	363	358	347	370	358	356	356	361	355	345	349	337	361	364	358	346	388	337	339	322	352	352	331	349	322	335	366	353	362	363	358	363	394	365	352	330	371	375	354	341	376	352	358	351	381	384	358	389	358	328	322	367	355	347	363	357	350	324	351	396	381	340	384	367	355	366	369	354	343	320	373	365	367	344	365	335	359	325	347	373	375	334	370	395	340	371	352	351	359	330	360	377	358	344	360	338	376	364	339	362	373	346	359	363	344	354	342	364	351	342	374	369	355	387	303	333	345	344	341	366	325	368	337	336	383	347	333	342	361	338	342	359	367	366	348	355	347	353	340	341	373	345	349	328	367	331	355	360	366	360	337	372	338	362	365	382	363	364	363	358	355	338	341	350	338	339	371	373	376	329	365	334	361	365	356	361	350	343	339	349	359	370	356	365	339	349	356	351	407	349	345	334	371	319	373	368	332	352	395	361	346	350	334	367	366	346	341	321	311	358	354	348	350	384	340	339	388	349	347	355	385	336	341	395	382	339	368	359	381	357	359	345	342	355	362	315	350	361	399	368	334	365	351	341	368	342	361	367	305	350
22948	21480	28384	25008	21483	21483	7294	1388	1004	942	842	830	792	764	712	700	703	693	635	690	629	613	610	662	598	634	589	600	620	563	604	619	575	555	594	614	550	564	578	594	557	587	594	606	606	574	607	549	576	610	596	617	583	593	550	588	577	557	549	567	576	628	562	539	576	605	590	552	554	600	589	564	575	609	580	627	591	571	604	583	609	581	541	600	579	570	562	589	535	626	593	559	620	589	549	528	553	562	566	598	593	562	561	595	552	589	557	566	548	548	621	586	595	560	563	581	584	566	567	576	611	566	574	567	586	588	567	564	586	551	600	532	545	542	590	560	550	564	553	583	555	590	568	587	583	576	600	603	548	537	576	554	593	629	577	570	589	566	613	542	601	612	592	575	637	615	535	529	576	592	553	577	523	567	582	583	577	611	555	565	560	563	581	572	519	568	574	553	553	553	548	564	560	593	640	600	597	571	587	560	536	636	584	568	563	618	595	547	561	609	573	534	566	603	595	589	595	609	577	586	576	559	576	593	528	577	551	608	616	545	576	568	612	592	582	548	556	596	575	552	548	579	551	553	582	614	622	543	585	573	578	553	603	589	567	576	560	569	597	593	609	550	539	599	560	574	596	597	584	544	592	615	544	586	616	561	600	601	598	562	555	567	531	617	560	567	583	548	538	571	565	616	570	598	546	559	596	587	551	601	582	542	572	589	535	590	560	575	552	573	577	574	593	569	579	569	578	610	587	586	567	537	601	601	545	565	555	551	590	566	612	568	605	575	527	556	559	571	612	574	639	559	622	544	583	599	589	545	561	597	552	564	564	613	591	608	594	527	485	597	557	588	588	562	587	572	571	578	592	620	561	578	588	593	578	523	604	521	575	577	589	578	554	579	542	602	571	558	559	559	571	572	597	577	564	577	537	582	568	551	559	560	589	589	605	578	576	546	554	612	582	563	590	562	579	497	550	584	576	539	549	561	625	624	563	541	579	563	540	570	536	553	597	556	600	598	578	576	541	550	575	609	561	559	521	583	552	621	573	582	576	573	517	610	623	582	581	590	550	577	581	571	584	586	586	598	591	633	573	569	584	601	557	581	604	579	571	533	533	622	570	546	620	601	560	600	541	572	582	525	584	596	590	594	601	556	583	559	548	569	598	564	577	563	605	563	566	558	573	589	538	604	564	559	604	564	577	564	575	518	561	529	574	589	621	588	580	558	585	548	606	605	595	628	614	577	567	558	564	561	555	602	589	566	592	555	603	580	555	605	606	542	584	556	592	563	516	550	587	610	520	574	606	536	562	542	616	532	559	458	584	572	539	614	550	583	586	602	579	574	593	601	565	554	573	591	594	575	564	557	605	573	567	538	588	613	565	535	577	580	589	559	559	587	569	584	588	526	589	622	561	529	597	604	643	582	595	584	617	590	601	569	592	581	579	568	528	605	567	618	592	600	556	557	587	551	517	583	539	562	575	538	577	597	598	597	573	577	604	558	545	593	569	534	594	563	527	548	568	576	568	606	598	606	551	568	553	579	598	574	582	580	569	588	625	575	546	545	567	541	589	573	590	589	563	598	546	606	587	600	580	592	636	612	579	555	553	579	568	532	607	571	598	568	547	530	560	565	611	622	577	544	566	601	563	557	547	564	520	606	535	598	555	602	560	551	516	603	572	546	552	602	565	569	570	569	598	562	574	537	584	591	566	551	571	581	586	558	555	557	536	548	585	522	546	583	581	582	575	595	571	580	573	568	570	551	581	602	555	569	530	549	539	581	576	574	555	579	625	590	569	568	612	570	643	575	601	580	573	596	583	534	561	572	574	547	585	589	582	571	562	553	585	563	555	550	608	538	539	596	622	573	566	524	549	595	574	548	573	524	552	594	594	570	559	600	593	590	558	591	579	589	561	620	609	570	569	572	576	575	628	586	553	568	529	561	600	584	550	581	576	577	586	588	561	542	606	548	592	585	568	607	579	555	562	543	632	533	554	554	562	564	584	570	615	564	558	601	525	608	607	561	569	590	610	581	619	592	603	568	576	586	574	636	624	548	566	587	549	600	575	575	564	549	607	606	556	573	580	572	542	571	568	604	545	533	571	555	584	604	555	518	542	582	615	580	598	564	574	573	587	597	614	597	572	616	558	567	594	552	579	577	607	569	551	607	594	581	563	610	556	552	588	572	607	537	586	557	578	611	546	601	545	568	569	573	594	580	550	605	566	617	569	545	595	550	567	547	590	558	563	595	608	587	525	581	544	613	603	584	585	574	543	528	584	568	546	595	548	549	572	626	535	501	541	575	620	610	571	563	582	609	557	576	544	579	564	569	568	552	576	568	592	601	570	574	584	589	587	603	590	514	635	573	531	580	522	550	565	528	575	558	549	583	557	573	591	585	570	550	564	543	616	536	562	594	571	548	533	550	604	544	496	617	587	582	573	577	535	569	540	534	555	586	616	532	522	584	599	551	593	561	559	580	591	582	591	550	552	555	550	603	578	606	574	591	564	593	607	575	572	570	564	568	573	610	572	584	592	569	608	589	563	556	579	570	586	550	562	573	571	536	592	529	629	594	570	517	592	572	601	514	588	579	577	564	574	552	564	582	582	554	566	599	599	595	620	592	520	553	553	569	594	614	500	610	575	548	576	574	589	555	576	568	568	572	569	588	567	560	551	566	577	574	593	604	578	558	542	598	546	588	616	540	564	579	584	575	563	580	575	595	578	605	617	524	562	573	586	545	584	595	592	575	550	546	591	559	573	604	562	585	582	542	578	576	504	587	548	582	563	576	583	632	605	546	588	577	555	607	564	552	535	616	556	553	567	549	574	575	546	545	540	585	600	612	569	571	623	538	614	593	544	556	579	581	632	593	544	626	572	568	573	565	550	579	533	557	574	528	561	548	561	547	549	572	559	596	593	555	578	609	574	534	548	594	579	619	578	605	586	594	568	593	588	551	551	538	570	565	589	566	532	596	562	562	606	539	574	572	570	547	602	571	594	560	561	628	574	543	558	531	531	565	591	609	558	569	569	567	587	568	579	582	564	548	609	570	590	565	512	576	581	603	561	581	599	571	576	589	611	589	589	550	559	560	586	559	558	555	605	544	572	581	618	575	571	559	588	549	586	551	587	584	582	568	615	560	568	585	629	603	565	529	588	529	575	581	551	608	575	555	619	562	573	564	599	602	571	579	598	589	567	559	608	590	573	560	613	582	599	581	613	589	592	560	576	595	609	559	559	569	575	594	618	565	552	574	572	547	605	548	559	584	592	617	569	596	561	565	559	541	538	588	535	563	550	579	577	620	596	532	568	607	598	569	559	597	539	599	602	519	559	566	615	537	560	568	569	547	608	556	584	585	575	623	586	553	639	571	586	572	560	537	583	576	574	578	618	571	556	575	560	562	579	612	583	555	558	561	570	544	525	546	582	602	551	595	595	529	550	514	545	581	582	581	581	597	592	561	566	582	579	654	566	567	590	577	584	513	571	538	590	507	604	592
4796	24344	8567	4851	3542	2767	2141	1674	1460	1177	1076	945	914	865	812	761	777	693	683	740	675	689	608	649	624	685	607	603	680	634	639	619	615	653	604	582	627	608	560	592	591	601	606	599	583	593	605	540	617	595	604	577	584	565	564	568	596	539	570	564	585	580	570	635	591	627	592	580	597	612	589	593	569	555	579	587	588	616	618	565	604	581	576	564	588	592	619	593	581	557	625	579	584	599	577	568	570	584	599	567	590	549	591	608	582	569	574	549	602	569	576	580	577	601	585	570	562	603	559	538	555	606	573	581	564	559	615	587	624	587	596	546	568	611	568	534	597	596	581	529	579	605	539	572	582	525	621	589	605	557	611	595	601	599	578	598	570	602	605	578	584	595	555	581	596	574	575	563	572	582	616	574	558	593	585	621	569	557	582	584	611	608	637	580	590	622	564	619	534	568	597	575	570	603	602	584	624	622	566	556	626	609	593	575	610	598	579	532	571	566	609	601	523	541	550	629	590	578	586	559	614	585	593	542	543	574	603	551	628	535	595	614	626	591	588	586	599	595	582	575	594	567	611	592	599	563	625	614	550	543	586	558	592	624	549	558	575	618	547	606	583	563	589	591	594	578	596	518	575	564	567	575	548	639	611	603	580	589	608	571	615	578	585	591	556	573	572	600	582	532	598	646	587	619	623	649	587	591	559	567	545	601	595	586	562	630	537	582	596	575	594	583	547	564	567	573	613	579	575	616	597	606	555	583	557	574	581	620	594	554	612	585	595	570	526	580	570	605	552	573	581	579	564	577	535	556	577	633	595	571	591	539	623	583	605	545	606	589	574	515	554	602	586	590	579	527	586	622	560	578	572	587	549	573	608	604	584	581	584	560	571	542	576	553	562	574	581	566	595	601	604	566	548	632	587	572	557	601	597	599	549	532	571	575	590	595	600	614	588	598	542	629	571	595	554	571	584	529	600	609	607	569	562	590	572	621	555	579	588	587	585	562	598	623	530	547	591	625	583	528	595	570	587	562	609	536	562	623	583	592	557	571	572	599	592	573	581	527	569	595	569	605	616	560	594	557	567	560	556	578	559	597	605	574	604	561	546	596	618	567	590	599	554	556	581	564	569	548	605	554	556	591	536	559	556	581	587	573	612	540	581	591	602	564	566	597	602	553	558	595	527	567	571	587	591	585	591	576	586	596	593	563	583	616	573	610	568	561	609	580	577	586	557	586	612	586	609	614	569	551	557	574	582	585	597	559	588	612	605	589	608	605	572	592	544	583	562	560	564	583	568	575	569	528	532	582	577	607	537	547	540	561	597	630	585	594	604	574	592	549	570	588	601	604	624	532	545	619	598	587	540	562	573	573	540	572	594	589	535	569	565	599	608	598	567	603	570	578	600	564	589	603	610	593	558	590	606	576	590	626	582	581	574	587	583	591	583	561	583	582	581	587	586	606	517	593	558	551	602	562	563	582	576	561	557	572	564	563	589	543	547	533	589	585	573	567	558	587	582	553	561	589	599	580	584	624	566	588	597	544	572	593	589	570	605	587	579	557	596	544	572	558	529	608	603	611	601	615	593	589	559	623	555	555	628	568	589	590	585	576	600	548	612	573	599	547	593	593	588	562	562	572	543	558	619	584	594	530	564	606	552	535	577	555	579	557	585	583	551	601	565	581	612	501	593	581	576	602	573	548	600	551	544	563	598	531	615	555	566	562	564	572	639	607	572	570	580	567	543	613	576	595	607	634	573	549	571	548	589	559	583	569	521	560	540	601	587	635	608	554	578	559	595	550	601	605	519	576	584	566	566	550	635	567	573	583	584	588	572	587	555	522	570	589	596	537	583	568	591	593	573	569	601	609	593	589	531	595	590	596	596	574	614	574	577	593	568	613	563	577	585	560	528	579	644	551	617	595	561	576	603	586	588	556	572	580	569	577	569	571	603	573	578	564	556	607	575	539	583	578	583	587	577	610	546	563	607	558	537	606	572	556	569	563	578	582	605	589	564	572	595	538	557	552	559	579	568	595	595	538	561	554	549	573	586	577	599	585	560	575	552	574	576	583	611	555	566	578	609	618	558	555	606	615	603	578	596	557	552	586	607	541	586	555	562	584	619	581	584	574	593	548	598	594	616	557	555	600	539	582	548	596	542	554	550	662	570	620	573	568	569	580	578	583	606	582	591	587	633	596	582	595	580	560	577	562	596	607	612	550	621	555	582	598	560	587	518	560	556	596	569	609	612	568	619	590	558	585	594	611	557	648	602	560	586	571	617	579	566	599	555	568	576	606	539	571	544	580	620	594	561	597	574	553	647	590	595	556	581	593	583	584	569	570	574	562	576	562	600	557	598	570	571	552	567	587	564	540	581	537	579	607	525	593	633	585	573	538	579	607	570	591	553	578	611	593	563	575	562	587	585	563	542	577	549	547	557	537	554	581	573	576	570	578	576	581	569	579	585	577	586	541	554	528	577	600	600	566	549	569	583	558	605	570	570	545	592	583	545	567	566	610	592	590	595	588	591	546	640	563	610	561	604	603	586	559	576	575	558	579	575	601	571	553	541	581	571	558	560	574	555	549	578	592	592	595	612	583	533	629	573	595	596	578	579	576	570	568	575	589	608	614	572	598	589	545	575	539	598	577	553	597	579	566	602	609	563	592	550	588	503	581	544	594	578	625	573	557	614	556	580	623	619	637	603	595	609	567	560	600	575	575	589	520	606	533	559	598	584	592	536	588	594	557	599	609	626	583	567	555	534	594	586	588	597	572	611	569	553	593	627	567	567	558	585	574	526	578	590	587	563	589	601	562	585	585	573	541	552	553	580	578	635	569	595	607	592	579	577	599	570	568	602	559	646	593	544	595	585	555	577	592	531	548	555	573	579	596	578	582	575	600	602	562	616	586	525	579	539	599	587	566	593	619	570	566	591	644	588	548	581	601	585	580	548	541	567	565	585	590	612	572	588	582	596	588	607	577	604	593	558	577	518	591	577	584	613	554	586	577	551	593	569	573	559	583	524	606	597	586	570	586	590	583	566	533	556	526	586	579	583	592	617	565	618	573	585	599	566	609	620	566	565	566	586	581	578	599	609	571	565	597	583	605	614	610	614	538	619	625	594	592	585	601	587	549	575	590	602	594	580	531	575	608	610	623	558	584	594	588	559	584	580	599	594	616	532	569	561	610	612	547	549	609	601	567	579	551	569	573	559	569	617	532	591	600	543	552	605	603	580	566	570	572	605	597	529	578	575	601	566	599	606	568	544	551	579	545	572	537	588	552	550	604	524	598	571	614	601	596	597	588	602	580	525	612	566	574	547	586	609	572	589	560	571	571	541	579	561	596	564	566	615	572	549	589	569	607	565	575	638	589	584	563	602	561	574	623	588	532	573	587	594	533	582	592	529	585	587	552	591	580	561	573	568	548	600	587	588	584	598	600	587	606	638	585	598	560	592	561	578	548	557	577	600	583	562	584	589	508	594	549	621	560	620	582
28115	17556	3380	376	265	205	196	176	195	184	160	175	170	179	161	170	163	172	179	184	147	171	168	163	169	153	179	169	166	165	143	161	174	163	190	149	153	178	144	141	156	145	203	159	157	170	168	152	148	145	172	165	176	154	160	167	160	177	161	161	152	154	164	173	137	156	152	152	141	169	165	172	162	167	158	166	153	151	156	164	163	181	170	183	167	170	162	168	160	170	145	134	153	154	164	161	149	175	140	165	180	170	161	180	149	171	183	151	163	170	150	188	167	165	161	162	168	168	169	166	139	156	172	162	142	142	162	173	156	176	161	167	156	169	161	182	152	157	163	183	144	159	148	153	175	145	149	176	157	160	162	146	157	144	158	171	165	170	171	160	136	145	161	135	149	166	161	174	178	173	162	152	180	168	162	155	142	189	147	176	166	171	161	152	160	150	154	173	169	144	143	178	155	137	176	170	163	157	152	165	151	167	163	168	165	173	163	157	150	166	132	146	167	174	146	164	163	163	156	162	177	170	147	126	151	146	190	139	147	164	157	169	147	167	159	151	180	162	152	146	174	161	153	162	165	182	144	156	157	146	157	158	179	165	133	136	171	162	166	181	160	152	158	150	151	177	175	167	168	162	165	165	182	165	159	156	157	161	157	155	160	173	134	184	148	145	156	148	171	146	161	167	176	163	154	155	161	168	136	132	149	150	174	174	183	180	160	147	173	145	165	179	170	165	155	178	143	147	165	175	153	163	182	155	168	167	167	169	173	177	180	156	154	184	164	160	168	135	155	157	162	160	169	190	150	176	145	184	168	175	176	146	167	158	153	176	146	169	157	167	154	168	166	167	138	175	159	173	155	182	167	152	143	142	164	146	174	159	153	157	174	158	162	169	147	196	153	188	158	150	163	177	149	151	164	176	164	163	163	178	144	146	173	143	174	152	164	147	166	147	167	161	155	154	155	182	164	166	152	172	154	175	185	146	132	176	170	165	158	141	177	158	140	141	174	150	166	168	157	152	146	159	172	172	164	154	172	151	158	145	156	166	162	165	178	150	167	156	167	169	182	156	153	157	184	175	184	153	166	162	165	145	143	150	171	164	148	149	177	168	175	177	151	155	171	129	150	151	177	161	175	173	148	158	174	136	168	125	185	151	167	147	148	176	168	170	155	173	171	169	163	157	155	155	187	158	151	153	131	152	166	181	186	153	142	168	152	171	176	168	175	160	141	152	164	156	179	162	150	184	157	144	154	153	155	166	168	150	170	155	155	151	167	165	167	173	182	148	168	164	170	168	157	166	166	172	166	171	172	168	145	177	152	161	158	163	166	162	140	140	153	155	167	159	163	160	192	136	144	136	151	172	159	168	184	163	142	168	173	152	151	143	167	168	187	196	153	170	178	163	162	160	150	147	154	157	166	154	174	180	157	164	156	184	143	167	160	150	184	142	168	143	141	172	161	161	162	153	160	162	155	160	184	149	165	158	176	170	154	175	172	142	171	154	161	163	169	175	180	145	171	166	148	145	192	165	173	164	153	150	161	160	184	175	172	150	145	174	153	165	160	145	174	153	154	154	148	173	184	157	146	162	168	160	161	189	167	152	160	145	158	169	176	144	173	137	145	144	141	171	170	167	169	133	205	167	173	182	126	166	162	158	151	171	154	175	188	167	160	152	170	163	174	172	144	160	164	164	170	166	175	156	145	139	141	146	173	177	169	155	145	129	158	168	172	186	163	198	169	163	140	174	179	170	183	159	173	141	142	176	151	166	156	159	151	161	152	162	155	151	137	160	176	182	156	148	140	180	160	160	166	172	179	167	150	163	158	154	166	169	143	165	174	177	149	159	175	149	148	179	144	162	166	143	171	153	176	179	143	161	167	155	168	173	155	155	183	155	141	148	150	161	156	130	160	169	150	160	161	157	179	170	175	159	149	157	149	153	167	153	159	160	149	169	158	157	156	159	167	130	157	160	153	160	135	170	162	145	161	159	164	145	164	170	171	158	149	184	143	167	155	172	161	156	144	148	171	158	168	171	155	157	151	152	162	139	152	150	145	173	172	144	160	144	154	205	185	141	193	167	173	165	169	151	148	181	177	167	147	146	171	151	169	155	166	169	168	175	166	150	161	158	167	165	154	145	139	173	160	161	186	171	147	180	146	153	153	156	144	159	189	179	160	171	178	168	141	153	147	153	173	164	152	161	167	168	176	152	180	173	154	143	160	175	157	140	157	140	169	166	135	151	164	162	168	154	189	165	149	163	160	154	162	162	170	142	160	169	169	160	164	167	154	143	172	174	159	156	168	168	148	146	176	184	182	144	164	165	158	176	160	141	176	138	174	166	161	157	157	181	137	164	144	146	157	178	145	178	144	155	158	179	148	165	157	203	166	177	141	154	181	168	147	168	149	146	160	169	157	156	160	153	177	175	146	167	166	173	167	173	163	147	163	166	144	179	152	177	160	162	143	172	157	174	144	160	159	162	166	147	149	171	172	185	161	139	173	159	160	171	154	161	166	160	146	167	156	147	165	159	155	165	167	157	142	160	152	151	163	156	155	158	159	171	184	149	165	156	173	153	158	142	150	145	158	181	175	146	156	161	160	146	145	165	174	152	147	166	153	149	169	172	162	185	170	168	151	158	150	166	163	163	183	185	177	204	153	151	166	160	156	146	177	159	157	172	143	172	176	151	152	181	157	157	137	175	155	148	170	153	145	175	176	163	161	152	156	168	148	143	157	158	167	188	153	172	146	178	142	159	152	144	190	153	156	168	175	181	164	161	185	155	172	153	164	166	145	157	161	170	167	132	151	156	159	176	143	155	146	163	152	146	155	143	169	170	186	172	160	158	169	153	161	167	171	159	162	151	152	164	152	176	151	167	170	149	168	185	182	164	143	147	161	145	129	158	145	161	150	152	155	151	162	151	146	172	157	160	145	144	169	156	164	161	176	160	179	165	172	155	132	179	150	158	140	157	151	124	171	181	157	165	147	158	157	180	170	157	157	155	162	155	181	158	147	152	155	163	147	160	162	171	162	151	182	175	179	166	139	157	157	181	149	151	182	164	177	149	142	130	157	171	157	155	159	169	171	147	158	171	166	174	188	147	183	159	162	157	173	166	168	156	168	154	158	158	149	174	173	167	152	181	158	144	174	173	150	174	165	130	149	172	162	150	159	174	169	179	166	149	148	155	157	155	153	180	160	159	168	164	157	179	176	180	150	158	154	169	143	153	164	167	173	147	171	167	145	151	162	141	160	158	169	162	155	154	173	170	191	158	158	148	172	153	147	177	137	153	152	151	174	163	172	165	151	183	147	143	152	179	149	174	156	167	154	156	165	156	166	153	173	138	152	152	166	152	157	159	143	178	169	161	160	165	164	145	186	148	183	139	173	166	157	164	162	180	142	148	141	157	162	159	164	153	177	174	167	148	171	178	180	151	166	147	155	154	196	168	164	166	175	136	157	162	151	162	155	178	154	144	163	145	173	152	161	160
4295	1836	628	318	275	229	215	235	193	214	189	210	203	193	191	169	185	188	194	174	184	193	182	173	181	170	173	180	197	207	162	196	187	172	171	175	176	173	165	170	178	189	183	173	189	178	165	169	172	180	179	174	189	201	190	184	192	189	199	200	184	180	178	174	189	198	179	160	199	184	184	166	183	165	196	168	193	194	180	162	160	174	180	170	159	171	167	197	214	184	185	190	181	170	171	173	196	152	203	171	174	145	173	179	186	178	179	174	176	191	171	153	183	184	179	176	196	211	208	215	175	194	167	196	189	171	171	163	202	202	214	195	190	159	192	172	206	197	182	199	176	186	184	175	198	197	186	173	175	178	176	201	210	155	162	191	198	186	168	170	168	175	168	173	190	172	191	180	184	177	155	187	158	170	179	177	213	185	168	177	182	195	165	175	203	175	171	185	175	162	187	201	195	178	183	186	203	166	193	178	187	169	184	182	176	185	200	189	198	191	170	170	170	185	169	189	189	179	176	183	186	149	186	184	191	176	185	185	194	185	193	173	194	170	184	159	180	187	175	164	190	174	155	166	177	201	176	211	182	188	198	163	179	184	177	192	190	195	222	171	178	192	202	180	180	187	202	173	187	179	178	187	171	168	178	211	183	162	168	180	158	153	177	184	168	210	204	171	172	178	191	188	194	194	188	204	186	192	181	193	185	178	168	175	199	172	191	184	176	183	185	178	198	191	183	196	205	189	185	166	198	200	166	176	183	178	192	193	179	186	185	165	184	181	163	190	176	208	203	180	170	180	177	175	175	163	170	191	183	180	179	172	170	193	182	177	193	160	190	175	202	183	182	164	168	195	159	193	162	163	181	185	167	191	208	171	173	152	180	164	177	190	200	200	178	183	187	197	190	188	173	187	199	174	208	164	185	187	184	192	174	176	191	172	224	188	170	189	179	196	169	182	200	197	187	185	191	174	152	192	162	181	178	181	187	189	170	213	201	165	169	202	171	163	182	175	171	176	160	177	161	188	179	216	202	182	187	190	177	183	185	177	180	176	195	174	174	160	199	194	191	206	161	195	196	181	195	203	167	158	184	202	170	157	194	191	194	192	191	190	176	214	183	195	176	173	199	191	146	172	172	184	189	207	187	173	187	183	173	196	180	195	178	193	214	198	203	187	190	182	199	173	166	170	195	149	188	159	168	176	166	176	190	205	194	167	189	179	204	189	165	165	179	170	177	176	151	186	184	162	222	177	167	176	183	197	157	178	160	172	187	205	210	155	186	166	178	190	191	184	179	174	175	195	200	208	178	182	197	180	200	205	170	179	194	170	166	163	180	185	176	172	181	178	201	190	187	171	202	185	166	189	170	167	189	184	184	182	178	174	177	186	156	178	178	180	145	178	197	159	150	161	188	189	175	168	184	177	181	181	167	191	198	182	161	180	159	192	170	178	145	167	174	191	186	196	171	167	187	152	177	185	180	177	179	178	175	177	173	167	194	181	179	196	181	169	172	178	197	182	175	177	167	149	166	168	175	198	186	181	175	180	184	171	170	199	177	205	187	196	160	194	178	162	176	197	187	200	173	190	176	197	157	181	171	187	187	162	161	176	196	202	185	169	163	172	196	161	171	184	199	189	184	163	202	209	210	171	173	192	202	183	177	199	175	186	187	168	172	160	171	172	181	185	194	183	190	161	169	221	184	184	198	196	193	182	193	189	158	183	184	190	161	202	180	187	184	180	174	180	190	176	171	184	180	165	176	207	164	175	171	182	191	171	169	193	178	186	197	173	184	165	210	176	186	164	168	169	189	187	180	176	187	169	175	211	190	156	171	199	170	161	180	170	213	175	179	175	175	178	193	173	179	172	188	164	180	176	179	185	158	151	186	160	195	200	193	164	155	185	185	170	175	190	187	192	162	187	148	174	192	169	202	184	181	166	188	154	197	174	183	161	195	178	189	178	192	207	186	177	187	182	186	177	173	172	173	177	213	196	189	179	207	169	199	181	215	174	165	178	183	166	173	165	159	181	169	206	206	177	181	185	188	180	183	168	182	198	156	158	175	187	183	176	185	161	192	170	207	184	200	201	194	177	184	159	195	182	183	174	191	187	178	191	162	180	185	175	182	189	181	172	172	162	156	198	188	178	187	168	180	173	182	173	168	174	200	155	178	170	159	173	185	198	203	200	206	170	159	198	197	174	175	169	186	199	190	158	200	202	179	163	164	196	173	175	191	192	189	174	189	179	176	203	161	187	188	184	180	157	163	206	186	201	170	191	181	189	173	175	186	183	178	164	180	193	180	168	174	164	185	188	178	176	184	180	189	168	181	184	187	156	158	190	169	171	204	204	176	193	183	184	202	181	193	181	178	184	170	188	173	180	199	188	195	183	171	179	192	181	174	198	165	180	165	186	198	176	167	191	201	193	184	194	190	186	189	188	203	185	205	187	159	151	170	169	166	174	185	153	167	171	198	196	140	182	185	190	158	178	177	188	177	179	174	184	177	192	193	184	176	192	200	170	184	176	191	180	168	183	189	179	168	173	180	189	201	178	194	159	157	176	179	175	181	185	176	165	168	177	154	209	173	182	181	187	180	181	179	204	176	192	201	166	185	185	192	235	178	168	194	206	186	186	215	171	160	176	153	184	179	174	202	197	173	162	178	187	179	217	167	170	175	157	186	174	174	186	192	187	165	177	163	201	191	191	166	167	207	195	175	203	164	210	199	191	174	198	176	181	188	191	201	181	175	162	175	229	175	182	178	182	143	189	177	195	205	205	173	179	192	196	199	162	197	152	177	185	165	170	197	186	165	190	197	158	179	175	182	200	150	171	181	192	184	171	175	166	201	188	178	194	186	192	188	172	185	180	170	195	205	165	164	168	183	194	188	206	199	153	175	157	205	213	201	191	171	159	170	177	178	175	195	193	161	170	197	180	165	169	163	193	179	187	199	186	158	187	175	202	160	172	202	209	169	200	191	162	167	184	190	180	186	191	192	185	175	177	186	172	173	185	181	181	179	176	180	195	190	200	179	184	189	173	190	196	176	185	218	158	154	181	194	179	189	194	181	182	179	179	171	164	212	191	182	166	182	194	199	165	198	180	199	193	188	196	177	187	203	180	169	190	204	187	182	174	195	182	188	213	188	178	175	187	162	162	180	185	193	188	172	189	185	168	186	187	180	192	188	194	189	173	179	187	191	183	175	179	179	175	222	195	211	170	181	171	189	169	172	183	191	160	173	192	170	198	200	191	161	179	160	187	201	185	188	172	188	180	173	197	162	198	174	164	178	160	191	165	194	189	204	187	180	188	191	184	176	160	174	180	195	184	207	175	180	199	177	167	184	198	187	189	192	176	200	176	190	179	189	170	189	175	186	169	169	167	207	154	163	198	176	164	186	181	176	164	182	187	168	166	192	188	191	190	164	173	204	173	183	195	197	207	201	176	193	190	173	185	173	192	161	182	189	177	166	194	171	203	157	177	193	184	183	189	189	179
23856	21318	28595	24383	21321	9669	1028	670	571	510	450	442	420	410	443	390	393	370	362	356	346	369	327	334	336	373	310	305	313	307	306	324	329	322	328	341	313	342	364	296	313	330	326	314	325	304	313	320	328	347	335	310	300	346	299	339	295	291	306	303	281	338	299	302	317	358	293	287	298	298	313	282	294	289	303	304	312	325	315	335	305	327	282	312	316	328	316	321	306	320	301	329	323	284	300	302	326	315	324	311	308	290	306	314	339	303	329	297	278	306	317	317	293	339	322	285	306	303	297	331	304	293	293	298	283	303	300	305	320	315	335	308	328	291	344	313	310	311	278	327	299	312	293	319	299	301	319	299	291	290	286	327	317	333	303	302	302	313	323	310	324	351	334	333	300	288	293	326	288	353	336	327	318	291	280	350	299	292	290	285	322	296	291	301	293	340	305	333	305	326	322	300	318	308	323	305	326	305	324	310	308	329	308	314	308	337	346	321	314	296	299	319	297	281	296	329	300	319	335	352	342	306	331	307	300	319	304	295	293	331	325	320	286	327	326	301	303	336	287	294	316	310	297	342	286	282	324	316	287	345	272	292	305	340	281	277	289	292	309	295	306	332	303	318	300	326	306	309	280	347	301	310	309	317	309	306	334	269	331	295	324	310	331	300	291	331	316	348	281	312	316	289	305	337	309	318	289	309	325	307	326	326	290	286	286	305	310	303	324	350	310	340	343	314	308	317	313	295	310	298	301	326	340	296	317	302	314	306	289	295	313	317	326	297	325	278	298	302	295	292	299	308	338	304	307	307	322	325	324	295	271	310	307	314	314	332	338	286	301	325	321	320	327	306	330	312	315	307	280	311	320	290	323	303	298	314	307	317	293	321	333	303	322	319	293	295	322	324	302	311	319	313	309	359	340	304	276	325	338	315	296	296	288	324	286	304	286	309	294	318	312	315	326	326	298	310	322	318	317	305	336	304	315	326	313	306	341	289	292	296	299	312	294	317	290	283	325	324	313	285	314	353	287	285	312	320	366	297	321	307	296	279	292	307	318	326	313	324	293	313	323	288	292	295	287	316	314	310	317	325	321	287	318	337	300	322	334	282	330	306	315	316	305	313	319	311	323	284	292	315	330	315	299	292	306	336	356	320	290	320	316	336	340	297	270	319	315	309	311	293	317	294	278	336	300	286	312	320	293	304	310	299	312	324	288	274	308	353	275	315	318	322	294	301	293	296	327	262	309	333	263	326	285	283	324	281	321	306	318	306	306	307	317	321	307	315	304	312	300	288	307	320	311	281	313	309	308	288	312	297	279	320	320	287	333	303	306	320	309	324	330	293	325	298	346	333	324	326	291	310	307	327	310	300	285	307	284	309	314	330	305	296	346	312	294	304	329	322	312	311	299	305	323	334	288	344	306	322	339	309	317	315	294	341	328	336	308	309	296	302	322	326	317	330	312	317	275	310	296	318	328	302	288	265	309	309	280	316	279	320	309	280	344	309	286	324	302	311	281	317	310	289	317	317	294	338	332	300	291	274	286	340	301	339	355	332	355	321	293	335	307	296	302	305	297	304	326	322	303	314	316	325	348	315	336	318	311	309	334	321	304	296	293	344	333	317	310	336	289	306	329	286	291	301	324	310	315	327	303	293	302	307	314	301	312	311	318	303	294	330	276	265	310	317	316	282	320	322	310	309	291	295	326	309	300	304	299	309	296	310	302	301	322	325	349	331	293	338	289	285	341	322	301	303	295	323	316	322	339	306	329	322	291	298	297	325	294	316	326	293	320	305	282	291	350	288	337	302	304	321	364	288	315	317	306	294	275	342	326	300	302	314	298	275	297	313	293	331	294	311	325	285	297	307	308	301	304	311	297	287	291	310	302	294	320	326	302	307	332	315	323	273	350	310	289	307	317	280	322	335	336	297	293	295	314	304	297	319	315	322	290	297	286	315	328	334	314	300	325	308	304	309	326	321	323	325	286	308	324	289	312	335	303	350	333	296	301	325	278	284	287	312	317	298	314	332	331	313	280	266	315	294	298	300	309	305	296	300	319	308	315	296	309	309	305	332	309	272	288	317	363	322	331	331	299	336	327	302	319	287	312	336	326	334	283	300	304	336	333	329	305	355	303	314	285	302	314	309	317	264	361	322	319	305	329	315	301	300	277	299	302	316	349	302	285	302	345	325	328	292	283	309	317	315	321	282	308	303	331	317	318	319	323	307	320	312	325	332	311	315	285	300	313	304	306	302	308	336	299	310	307	313	296	313	349	311	293	330	313	301	307	327	305	287	336	286	324	310	321	327	334	342	304	316	307	309	319	341	325	326	300	328	328	312	325	263	305	330	300	317	346	328	333	328	321	315	286	314	304	303	326	323	341	292	333	337	325	269	303	302	297	326	306	313	330	282	317	330	363	296	296	320	332	301	299	286	321	338	304	319	329	286	363	279	317	304	317	280	315	310	315	311	305	329	341	329	325	324	295	304	298	311	296	331	335	349	287	296	337	332	284	335	324	303	303	329	341	304	295	358	323	301	311	335	320	284	272	331	311	286	299	313	311	320	292	349	297	330	284	321	296	295	317	302	289	302	328	327	312	269	317	320	335	310	312	326	301	337	325	319	311	291	313	303	322	309	310	322	307	329	314	327	303	305	301	304	333	300	264	318	329	313	291	320	288	311	328	330	322	307	310	316	279	338	334	341	334	286	324	322	309	318	323	326	290	299	303	321	301	312	317	343	289	309	308	320	306	341	282	346	315	285	341	327	319	296	326	310	296	310	325	284	315	327	298	326	295	281	285	299	319	296	325	297	322	321	330	279	309	297	303	273	299	332	313	332	314	295	301	317	306	335	287	314	309	286	326	291	304	291	304	287	287	293	297	314	299	352	341	318	315	320	310	307	344	312	298	299	319	305	308	296	320	321	320	297	348	331	302	318	324	274	309	299	298	310	286	284	322	282	316	295	327	289	294	325	306	326	277	322	321	310	291	303	331	346	313	286	316	296	305	287	324	341	280	322	299	317	325	312	338	316	272	305	322	279	327	284	306	320	297	311	323	311	306	287	321	302	330	314	340	290	322	339	301	357	305	318	309	336	286	265	279	279	319	323	294	298	318	311	311	297	348	311	315	322	301	301	315	303	326	306	299	308	312	299	326	314	308	299	342	330	352	316	287	282	323	363	350	331	322	319	310	296	307	298	307	316	305	320	286	306	305	312	340	284	287	335	302	295	327	349	311	290	280	296	332	304	329	308	302	302	299	296	310	294	294	314	324	318	300	320	292	322	296	324	335	293	311	305	317	280	314	310	332	299	324	300	299	333	294	304	334	279	303	302	303	346	311	313	288	306	305	291	330	296	323	294	318	293	292	324	342	325	290	261	298	339	311	360	345	276	360	344	324	283	313	296	317	305	283	308	308	299	330	280	336	310	306	305	293	291	289	306	310	300	286	307	289	325	305	303	301	308	315	319	302	298	335	308	281	291	293	294	277	304
3290	10880	5714	2684	1981	1486	1196	898	776	636	590	553	498	485	422	390	387	409	404	362	399	377	375	339	340	358	346	313	338	361	343	315	345	332	374	294	340	332	306	367	376	343	344	304	320	319	344	322	337	321	327	328	335	348	313	329	327	314	319	344	343	337	315	321	287	330	305	337	322	365	315	303	328	307	324	319	344	273	330	315	325	319	330	311	326	333	321	301	301	275	333	314	335	321	331	305	319	351	313	338	314	316	284	326	325	331	317	308	323	316	338	294	364	330	358	285	314	330	292	328	343	330	323	287	325	335	326	321	301	316	315	318	309	319	335	316	355	331	343	323	348	326	333	288	327	343	316	275	281	337	346	334	347	322	344	294	302	332	307	358	337	310	318	288	286	323	310	312	310	331	329	313	306	306	321	308	301	293	350	327	312	323	327	284	325	331	341	298	299	294	343	287	302	318	329	302	274	327	326	327	311	290	315	316	304	295	342	331	334	322	337	302	336	294	302	313	333	307	329	311	311	333	321	335	322	323	339	300	317	313	328	325	310	337	305	344	328	307	300	321	329	315	330	315	349	345	290	297	306	303	289	307	320	292	330	310	296	281	340	307	370	308	333	317	314	330	321	329	320	291	344	363	309	296	301	338	298	307	323	315	327	319	340	333	343	317	332	321	321	311	294	309	316	311	318	292	331	291	322	352	339	291	332	339	328	315	311	345	333	349	321	294	314	350	335	305	297	333	323	320	314	309	293	300	329	308	310	295	318	307	316	337	318	311	303	303	319	327	297	326	312	316	347	342	307	328	329	291	316	363	298	316	365	327	332	341	353	284	319	343	302	338	339	350	325	309	337	322	310	306	305	311	311	344	313	330	322	322	295	297	303	323	314	297	302	317	317	305	297	305	303	365	274	320	321	320	309	313	306	339	292	318	290	337	322	336	336	283	302	323	300	311	293	327	341	318	327	310	276	290	310	354	322	296	336	304	323	326	326	302	307	327	340	327	324	324	319	333	319	293	328	359	324	293	293	297	337	349	327	303	368	328	311	375	308	283	325	293	280	305	311	334	329	302	292	337	325	323	338	309	325	285	312	348	300	301	303	317	339	315	328	273	317	295	330	364	316	335	307	339	324	343	324	301	290	325	330	315	303	342	335	320	343	347	344	288	303	344	328	338	337	301	332	306	317	328	298	353	342	328	314	309	305	313	353	317	321	338	328	292	325	309	320	304	320	348	324	338	325	311	314	337	341	337	320	337	330	328	308	316	313	304	310	317	288	315	294	335	279	314	330	286	359	341	317	301	332	319	339	316	324	329	341	298	334	288	314	360	285	303	332	315	308	301	320	308	316	308	322	341	331	318	318	323	319	334	315	305	298	301	331	281	347	330	312	323	316	348	300	327	325	323	308	349	296	307	306	309	350	317	341	318	356	290	322	328	306	320	326	314	337	331	291	290	339	329	323	296	325	300	320	337	332	291	303	308	317	300	308	325	359	303	306	310	300	340	335	323	302	340	329	315	330	324	307	315	335	276	309	322	343	334	317	305	319	320	307	315	306	353	335	316	333	336	323	281	280	325	338	337	311	344	308	341	331	314	314	305	315	308	336	311	345	337	326	353	299	361	316	323	341	317	309	313	310	333	332	318	335	313	324	322	330	313	329	339	287	339	304	326	316	315	318	330	300	282	335	320	284	332	267	314	326	330	298	327	314	299	331	317	305	344	302	304	275	332	329	305	300	340	325	340	321	317	312	342	345	336	349	301	344	306	304	307	300	314	320	336	294	315	297	296	291	300	329	376	302	329	323	314	316	332	327	298	292	340	329	308	316	328	346	329	312	322	298	337	293	354	324	326	310	312	326	310	307	314	302	332	298	329	342	313	322	300	348	319	317	302	322	321	317	326	311	315	323	299	289	321	308	309	333	325	317	277	320	331	353	311	329	340	307	321	297	325	332	316	304	298	330	340	344	292	348	305	346	311	291	325	337	322	322	333	304	317	309	295	347	308	326	321	341	318	313	310	298	305	310	351	315	318	343	324	325	318	316	367	334	325	306	346	322	316	306	302	323	335	354	339	302	344	299	366	316	334	339	307	358	315	308	309	341	324	272	307	323	291	322	317	309	321	338	320	315	335	300	339	298	315	317	330	320	327	295	347	300	306	318	300	300	308	327	307	331	341	300	307	313	317	324	345	289	311	297	333	330	308	333	300	308	335	319	300	294	319	339	318	325	305	307	304	315	317	309	331	328	307	332	331	266	304	320	311	317	310	324	310	315	341	309	299	329	310	343	343	326	287	325	312	308	324	342	308	329	298	321	288	320	296	326	319	326	320	336	322	306	302	342	308	291	338	309	305	306	328	314	317	342	325	342	318	333	321	315	303	294	319	309	311	318	300	341	344	362	304	344	331	310	336	303	305	334	349	321	333	345	327	322	344	325	296	313	291	351	330	351	300	325	318	318	341	310	350	332	305	331	332	341	345	333	319	332	315	319	329	345	283	316	322	285	310	315	328	289	325	320	339	308	307	284	305	299	317	329	328	306	344	347	315	355	323	315	297	323	318	337	315	293	325	332	291	310	308	336	295	332	320	308	337	334	316	337	310	332	318	311	323	319	326	323	319	304	303	275	346	331	323	329	308	303	326	331	330	312	298	276	336	319	315	317	306	321	361	322	311	327	324	309	318	335	346	287	325	324	330	293	332	318	318	355	337	307	309	327	313	342	315	337	297	313	304	351	328	323	303	333	312	319	302	321	327	307	341	357	342	310	302	320	334	309	322	336	300	313	352	321	343	329	326	322	342	325	305	318	310	310	345	308	331	342	302	305	326	317	316	338	320	321	324	296	309	318	352	309	341	317	319	326	338	316	319	358	326	310	323	353	319	317	327	340	317	301	308	319	335	306	324	305	313	318	341	308	330	310	317	297	312	333	299	282	334	333	309	316	292	339	332	308	298	319	288	335	337	315	324	313	353	324	312	306	322	319	304	326	328	289	321	333	302	319	341	338	332	310	316	284	340	319	333	299	352	325	327	319	317	326	322	293	296	306	302	288	331	326	343	303	331	296	367	328	327	347	330	319	326	323	316	347	311	329	334	321	325	352	335	337	326	303	333	335	312	306	295	312	304	350	315	331	315	317	325	301	293	304	303	341	312	283	340	366	300	329	315	308	310	289	339	327	298	309	317	303	305	304	312	332	318	315	321	352	310	308	329	333	312	355	305	330	321	320	314	343	287	331	327	290	329	331	316	300	353	312	323	304	337	333	315	312	337	322	328	351	342	324	333	346	308	317	300	296	343	301	327	328	339	352	316	322	306	307	303	289	305	303	329	326	312	327	318	296	296	304	322	339	305	329	306	280	317	311	304	330	360	299	321	326	323	300	337	325	307	324	310	332	309	330	348	295	303	309	331	349	326	316	314	302	312	319	296	317	341	299	315	314	333	336	336	293	328	307	336	316	314	337	299	315	309	310	324	342	276	319	309	303	304	336	339
25166	21425	27570	25581	9829	770	548	495	446	400	369	383	365	365	376	353	337	338	331	367	310	341	342	324	341	311	329	331	319	291	335	327	344	349	309	319	278	300	352	336	313	311	316	337	327	331	327	308	299	342	337	310	310	342	355	319	282	332	311	318	339	321	307	328	318	313	282	322	373	322	322	305	310	318	338	334	327	312	321	309	317	330	344	300	314	334	332	320	299	331	362	293	299	346	325	353	351	330	316	309	342	295	290	299	313	351	324	320	345	338	319	274	318	311	334	296	320	306	287	330	310	312	325	340	324	318	335	298	336	334	333	305	311	342	324	298	345	315	318	306	310	284	328	305	296	341	314	319	328	308	292	308	343	302	329	314	291	350	285	315	300	324	306	304	292	332	290	366	307	337	293	306	317	319	331	325	287	331	302	323	339	317	353	309	320	312	313	325	325	314	320	333	338	339	342	326	327	313	310	320	320	308	330	308	322	328	289	332	303	304	318	310	310	310	324	317	344	313	325	316	318	322	318	301	301	321	357	311	342	311	330	290	366	322	295	345	323	328	302	320	318	335	302	307	284	352	326	349	362	327	312	323	325	325	323	344	296	306	320	312	318	296	333	319	325	333	311	321	322	317	319	294	318	317	341	325	334	330	347	323	339	320	311	344	308	341	335	336	327	306	323	316	311	342	332	338	332	315	329	336	304	327	340	329	307	317	291	325	302	318	310	304	311	350	311	333	333	318	327	341	315	352	332	308	299	331	311	333	299	311	296	344	338	315	318	318	336	301	299	322	306	322	338	328	351	292	324	314	323	325	336	313	306	297	332	312	321	302	328	324	300	291	327	310	310	328	288	303	331	341	336	337	317	327	314	305	324	326	336	311	294	310	330	328	342	331	340	314	325	293	317	317	346	346	311	311	311	308	289	322	285	297	318	309	336	309	325	319	306	305	301	316	328	348	314	306	298	319	303	347	309	328	302	332	327	344	331	314	307	305	309	324	331	356	361	310	345	324	326	320	329	343	310	320	298	339	303	310	309	319	317	312	308	311	322	285	326	316	335	323	324	315	316	308	322	305	341	332	301	314	339	301	311	334	349	313	306	330	331	301	316	316	320	307	320	341	290	316	329	285	315	338	327	306	307	328	330	332	324	276	305	315	320	330	313	271	295	293	318	308	324	298	308	299	325	321	303	294	309	345	289	300	320	329	322	304	294	325	284	295	316	324	333	335	349	302	346	313	353	332	319	339	328	306	324	347	308	315	288	322	334	314	336	335	327	325	303	336	308	338	328	285	310	330	290	357	308	309	312	337	308	316	356	309	306	312	329	332	334	297	329	303	317	318	324	276	301	337	298	310	310	311	348	334	311	352	311	313	308	328	318	307	299	324	312	309	342	335	334	314	296	340	351	300	354	308	351	267	326	313	309	301	287	323	294	328	286	350	358	329	333	309	332	334	345	332	331	324	308	291	309	296	327	325	325	340	305	344	293	319	306	287	297	325	290	350	321	306	320	326	323	328	350	304	309	307	286	335	342	327	308	316	300	309	344	305	341	327	320	307	330	306	309	308	349	325	308	329	348	319	335	308	288	309	363	288	338	339	326	339	315	319	322	325	319	330	312	322	333	308	315	301	284	293	359	323	330	299	321	325	311	301	310	292	339	315	315	340	316	282	352	300	297	305	322	310	299	326	324	324	313	348	315	340	316	358	333	314	319	323	300	308	345	356	289	316	307	308	279	336	300	338	294	305	311	314	293	312	323	347	318	299	335	313	295	327	349	312	301	297	328	297	320	311	331	310	324	319	339	332	327	319	358	319	344	320	332	313	314	332	293	340	335	337	334	296	326	312	314	311	336	316	320	315	325	338	339	337	301	318	337	328	310	305	329	306	317	314	293	318	345	344	315	269	325	301	328	330	312	304	292	340	316	314	333	326	364	321	319	325	292	353	332	336	316	313	332	362	325	302	345	306	324	318	342	345	335	333	328	341	326	316	309	324	305	339	325	334	377	330	312	339	286	309	322	339	342	317	363	307	337	353	323	299	335	308	308	334	333	304	347	339	305	316	321	297	311	323	326	327	329	280	305	314	310	301	319	326	305	310	356	326	297	318	302	321	313	342	328	325	296	335	292	313	344	320	298	337	317	311	295	301	335	309	340	373	332	330	353	306	295	327	320	332	329	332	338	329	305	334	342	328	321	279	326	319	317	332	306	299	323	325	303	327	318	309	302	314	305	331	331	309	320	318	344	326	339	318	332	341	270	322	315	316	348	340	316	294	309	317	341	282	285	338	314	318	270	322	325	299	308	316	311	297	297	320	303	335	321	328	304	307	341	294	289	316	338	332	298	326	330	360	308	308	316	330	316	343	295	303	317	336	300	314	344	323	369	323	307	295	312	335	323	306	324	301	309	302	302	324	295	353	300	310	302	340	301	315	282	309	343	327	325	320	333	321	338	337	323	329	324	293	310	309	324	312	327	319	338	340	330	337	296	332	317	318	322	324	294	317	319	313	337	314	330	348	287	285	330	328	280	324	310	337	322	329	301	311	317	293	299	306	347	339	310	330	301	359	302	325	311	341	324	342	316	325	305	305	327	308	304	321	326	307	289	328	338	332	300	346	333	322	303	312	330	297	324	309	311	319	293	303	315	346	305	361	312	316	323	314	324	370	346	332	332	323	309	368	289	331	295	332	325	326	312	327	315	328	295	324	311	315	328	319	313	305	316	295	312	340	315	359	308	312	320	335	358	311	323	324	327	316	340	301	301	305	317	355	316	310	329	329	310	393	334	335	314	311	321	305	305	273	365	291	322	310	295	296	329	340	332	304	350	341	295	337	325	324	325	330	308	339	282	340	284	341	335	308	370	322	331	324	344	301	331	338	334	327	323	332	306	333	287	302	308	322	311	317	311	325	314	320	332	321	336	301	296	297	307	317	280	329	311	317	335	315	290	314	313	322	309	312	321	322	307	348	352	292	355	297	318	284	322	322	352	314	304	321	329	294	284	280	346	331	310	302	352	317	346	329	304	328	299	296	345	313	294	324	344	306	331	309	311	305	293	324	354	337	381	302	327	318	342	319	315	291	318	334	322	326	347	327	323	322	303	322	300	306	315	344	305	340	317	308	320	337	334	347	302	283	318	316	306	321	319	326	298	343	334	311	329	304	312	315	333	303	318	341	337	326	310	299	304	319	324	306	301	353	304	301	325	317	309	361	288	326	325	344	287	330	330	314	320	316	332	298	316	355	315	294	322	323	345	324	341	310	308	307	313	312	331	311	314	306	347	322	309	312	294	313	363	305	294	298	317	308	344	294	313	327	349	296	317	341	344	336	326	324	329	317	332	309	305	323	292	281	318	313	346	314	312	354	333	308	308	313	304	297	334	308	333	321	302	311	312	325	293	328	311	305	326	325	330	284	299	316	362	342	321	372	323	308	303	301	296	313	300	285	307	317	312	305	336	302	337	324	301	319	364	304	295	307	325	330	324	293
3475	5252	3198	1640	1184	922	848	673	597	553	494	490	446	431	385	416	371	389	408	410	400	392	381	377	370	330	377	384	383	332	359	351	358	326	368	375	360	376	364	351	369	347	337	373	374	338	356	367	334	334	387	334	350	319	391	355	325	342	365	349	355	351	346	356	335	333	371	356	362	357	406	375	339	360	339	344	325	343	355	374	346	355	369	402	358	380	325	360	354	366	372	357	339	356	360	369	342	372	319	365	349	338	384	354	344	335	341	338	378	342	336	378	336	356	325	387	344	316	371	353	364	357	339	335	354	354	372	345	355	364	353	352	356	369	381	361	361	367	350	353	359	334	369	346	356	337	359	337	383	364	365	330	333	371	346	358	389	336	367	350	351	338	349	335	352	324	324	322	345	334	366	314	345	357	339	353	365	357	340	339	321	328	337	347	336	344	346	378	329	350	378	351	357	343	376	345	339	346	388	350	341	349	385	329	334	366	341	323	358	334	335	332	343	337	371	334	352	325	329	334	367	350	341	327	383	362	329	363	370	352	334	358	359	331	374	339	352	351	330	354	305	358	346	353	336	318	316	331	315	346	353	356	305	352	364	352	343	353	375	363	352	351	344	334	293	380	325	329	350	326	326	336	361	326	345	365	349	365	363	351	329	309	380	355	335	348	314	326	352	339	343	360	337	357	376	361	370	353	335	349	342	347	346	355	351	345	373	310	372	349	319	361	373	346	333	367	365	367	367	349	347	361	370	370	362	336	355	353	348	365	350	343	379	350	338	382	339	320	358	327	371	375	331	357	405	323	348	325	353	363	325	341	333	335	342	348	331	353	356	366	346	335	340	389	352	342	355	391	325	339	364	321	363	365	329	337	336	349	327	367	333	356	331	393	340	358	335	357	332	347	361	356	333	401	362	358	370	380	338	379	344	335	325	328	388	344	378	354	358	353	351	348	325	374	354	365	343	341	336	347	369	346	362	373	331	354	349	359	337	336	358	347	341	360	394	324	371	353	357	325	315	370	348	375	356	345	339	373	353	351	349	364	350	358	332	354	340	363	344	336	330	335	332	386	344	373	336	337	340	356	361	388	344	351	329	336	350	350	380	354	356	332	365	346	332	350	349	343	366	376	350	357	375	334	338	352	350	350	352	368	328	327	369	349	348	370	322	337	334	351	340	308	340	343	362	331	350	347	323	371	341	324	384	364	334	352	355	346	341	357	305	371	310	360	321	344	359	369	351	360	330	351	367	345	339	351	341	387	341	359	333	367	359	349	376	378	353	350	378	318	319	380	336	375	327	339	361	363	369	356	316	345	357	362	323	336	348	359	326	355	337	345	346	332	342	347	352	357	384	359	332	323	388	338	349	394	349	364	349	362	319	378	349	365	334	354	385	369	349	373	338	377	336	353	366	341	338	342	342	331	338	379	339	350	339	344	369	373	340	357	368	380	369	338	356	354	354	321	315	327	334	328	341	359	335	356	306	317	393	339	338	353	368	347	364	357	375	349	339	377	379	346	329	358	358	364	387	331	355	343	322	349	352	355	319	361	334	321	342	346	346	308	363	328	372	331	367	359	337	357	367	335	326	356	361	331	378	370	347	345	332	358	364	357	376	353	352	324	374	371	337	324	356	335	343	357	371	333	352	372	359	347	353	356	354	352	347	358	388	377	326	379	337	375	347	382	390	381	321	311	389	350	352	345	312	338	378	329	365	347	331	358	335	329	364	322	352	389	323	347	381	357	359	319	354	360	357	352	378	317	368	359	347	362	339	332	385	359	392	358	347	364	358	326	345	362	359	340	329	377	391	347	337	358	322	309	369	331	332	361	362	359	318	340	345	331	323	325	356	320	332	347	341	362	331	324	356	333	334	325	355	360	358	356	375	350	331	366	356	358	358	340	328	322	318	354	370	335	348	359	372	379	347	371	334	323	338	343	352	341	348	335	338	341	344	331	331	358	308	328	344	340	339	329	332	358	332	338	363	378	380	363	305	337	367	325	330	373	363	329	390	333	355	354	324	358	323	373	348	357	351	349	366	351	351	344	345	368	348	339	361	331	342	354	338	373	355	371	367	348	361	350	332	322	347	329	335	326	345	333	348	331	346	370	334	339	331	316	332	388	350	347	353	333	392	356	329	313	323	324	367	338	356	363	357	335	335	360	353	349	372	359	344	342	328	327	327	360	358	342	377	384	358	336	317	376	333	349	358	343	357	372	374	342	368	363	337	324	341	342	356	355	316	306	353	349	340	374	330	378	346	339	394	351	312	348	331	341	325	353	369	367	349	347	372	361	317	372	374	346	344	348	348	380	357	367	339	343	362	356	349	373	366	346	342	316	345	338	364	331	347	341	363	347	364	329	321	372	367	361	367	353	336	357	348	352	361	358	352	381	347	378	353	327	387	333	351	357	339	311	348	360	360	373	350	333	361	380	334	358	350	363	355	346	343	347	341	330	377	382	314	349	340	354	324	328	355	353	361	331	370	341	353	346	366	318	386	339	375	357	324	327	363	347	312	368	325	338	304	369	359	313	339	368	333	365	336	346	342	370	344	363	408	356	352	376	356	323	366	354	357	352	328	344	371	369	315	339	343	346	365	382	349	339	348	329	334	354	350	348	374	335	351	356	363	348	352	334	353	343	339	384	354	344	360	372	394	360	336	348	304	338	340	358	334	365	345	378	352	330	345	338	326	360	373	330	384	384	330	369	344	322	344	326	334	347	364	354	331	334	341	345	357	350	333	341	358	353	358	350	335	341	339	378	372	372	336	322	356	345	359	342	338	338	384	372	328	348	338	341	350	388	319	335	333	350	338	344	359	342	359	349	388	333	346	326	329	336	323	380	354	354	346	347	349	364	329	353	369	360	346	366	359	343	363	325	351	319	330	344	371	363	331	310	359	369	346	379	381	344	375	366	354	340	353	387	368	357	338	338	353	347	352	345	373	327	364	303	371	371	347	340	352	331	355	352	333	367	353	360	346	352	350	349	338	333	344	331	356	347	354	344	340	345	330	348	359	390	310	332	368	381	351	346	341	363	335	352	331	314	368	358	337	361	350	344	340	345	377	353	334	325	356	328	355	343	345	366	369	359	355	332	328	378	363	330	343	324	360	347	356	342	388	351	352	335	347	365	348	362	311	340	355	346	329	357	356	358	304	353	343	306	320	331	344	385	311	352	366	335	344	352	360	338	383	339	353	335	377	338	341	380	345	341	316	389	346	329	333	350	361	326	340	351	358	355	334	339	362	345	347	372	377	366	348	341	349	330	321	367	335	347	361	340	363	348	379	364	327	342	366	343	362	319	369	331	335	333	328	389	333	360	329	342	373	341	339	333	356	313	356	383	360	336	326	336	359	342	323	352	354	360	366	340	328	366	367	340	340	336	365	355	375	332	341	375	363	344	349	349	347	360	347	369	349	364	305	331	367	321	380	393	353	329	355	347	349	362	384	336	365	356	369	327	334	344	358	358	345	335	363	334	330	354	339	347
22917	21420	29198	24043	21422	21490	8160	1446	1127	936	882	790	796	759	740	709	691	687	643	639	610	664	659	679	610	608	612	638	643	631	577	591	616	610	596	628	582	589	613	635	579	592	609	576	564	599	624	605	590	643	569	599	570	579	593	604	559	581	578	564	568	561	578	593	586	560	550	579	599	541	564	529	609	593	595	596	584	551	603	576	573	577	591	535	594	539	548	583	593	606	578	603	543	578	540	549	560	610	593	579	558	572	586	580	579	624	533	594	572	573	574	594	595	606	631	597	582	558	570	565	561	565	529	536	558	573	592	557	587	552	558	584	595	508	628	602	601	572	548	577	596	567	579	589	568	564	597	582	594	604	593	558	582	547	574	614	606	554	595	580	528	615	544	547	583	583	578	550	565	565	568	604	600	566	546	557	613	570	612	539	578	589	580	540	572	535	611	622	582	572	574	578	553	620	589	604	598	582	591	627	560	628	561	553	582	577	591	592	581	593	540	574	556	607	537	593	601	581	584	611	569	540	563	576	582	620	563	573	542	556	594	550	557	598	636	575	577	596	579	543	554	548	553	549	566	569	579	560	566	575	572	578	613	573	563	550	584	558	588	551	583	597	541	534	587	584	540	547	602	585	599	552	570	557	591	619	624	566	556	566	570	601	565	529	569	563	591	601	534	559	579	598	583	576	556	590	596	538	582	591	545	564	526	605	578	571	566	544	549	608	582	611	587	551	579	569	530	588	590	598	585	569	598	571	573	574	567	569	559	574	553	601	545	534	552	588	583	534	573	561	564	588	581	590	528	585	553	592	565	620	587	603	565	565	547	614	592	566	593	565	567	569	542	567	543	607	564	561	557	581	570	552	592	557	573	490	522	542	552	599	601	599	583	581	553	559	570	559	568	592	534	585	575	551	539	566	553	572	608	555	593	578	577	530	591	526	556	581	595	587	585	565	575	539	600	558	563	556	558	531	595	559	596	593	574	563	529	560	549	572	608	565	565	581	536	534	567	569	587	589	562	554	556	543	575	662	586	565	556	567	584	589	584	605	548	542	578	590	583	608	555	582	556	565	563	607	577	559	566	597	588	572	569	598	597	567	545	575	561	589	604	573	587	546	560	554	600	601	588	615	573	582	558	546	589	587	558	566	598	581	583	549	571	595	581	579	613	585	524	538	533	577	572	550	595	562	579	587	564	592	567	603	620	609	587	557	570	543	576	548	584	603	561	555	568	580	546	557	545	562	593	591	546	526	558	542	546	571	571	571	585	568	560	557	547	545	555	551	559	556	532	562	556	498	603	595	546	603	529	564	578	639	600	572	571	583	562	569	547	626	590	532	565	617	620	572	574	547	548	605	528	545	590	562	594	548	608	552	576	557	525	592	587	609	524	586	573	561	582	598	576	574	599	588	567	557	563	589	563	565	555	537	563	605	561	558	575	586	549	541	570	592	587	589	607	596	489	584	587	558	585	550	586	586	587	553	609	560	524	545	522	595	593	599	605	560	592	574	547	567	588	630	615	612	593	554	620	570	589	564	546	590	595	562	611	563	548	593	561	549	586	587	536	580	529	558	551	596	507	585	556	557	610	555	569	597	559	588	568	563	620	565	563	589	586	571	530	530	570	598	586	616	587	584	551	566	561	558	523	564	562	585	577	558	570	579	570	589	596	560	559	609	566	546	551	562	533	573	564	604	569	580	556	594	574	598	559	540	578	586	604	582	584	583	568	581	620	543	577	527	593	547	555	561	609	563	567	546	595	577	553	552	592	595	545	590	557	563	622	570	557	553	605	548	545	614	572	626	595	578	547	551	602	563	593	576	537	590	557	576	557	554	611	591	571	524	542	594	569	580	532	598	564	572	548	594	588	583	563	564	567	602	601	613	569	581	579	576	538	511	537	567	612	596	594	551	551	588	547	548	554	580	577	592	559	601	568	564	594	611	566	559	594	559	579	548	557	556	576	561	587	523	537	533	576	614	586	541	598	548	544	593	638	604	579	571	614	537	595	583	571	568	563	572	555	539	584	615	574	588	556	554	608	569	593	581	588	628	527	559	554	584	571	552	549	555	578	531	621	611	564	563	611	529	608	584	545	565	577	603	571	617	579	522	570	565	517	598	582	557	560	575	540	575	586	617	574	536	583	577	643	575	533	546	608	573	570	579	588	555	544	596	556	613	534	583	602	588	579	582	604	573	548	544	559	550	557	571	569	547	547	561	610	545	562	584	567	581	590	587	535	552	562	493	553	574	571	565	563	523	578	584	581	541	585	561	522	574	530	575	520	614	595	546	595	556	515	569	578	565	560	562	571	604	560	587	575	568	591	569	545	585	594	587	528	546	584	568	560	567	595	607	591	558	576	583	564	552	555	587	582	584	545	598	622	548	588	531	581	547	549	596	575	554	575	544	608	570	571	595	578	550	579	549	605	557	511	564	619	602	601	585	560	558	562	571	539	583	594	595	553	612	564	567	602	581	535	555	514	536	588	561	569	598	619	576	563	579	574	564	543	539	572	611	552	571	566	562	562	570	562	622	553	608	564	637	568	608	537	593	564	588	563	538	592	515	520	553	616	551	551	559	560	567	555	572	550	538	551	538	547	565	557	527	592	579	586	618	620	550	553	553	588	600	616	577	561	552	534	576	550	568	571	516	568	552	555	554	591	572	564	545	591	588	588	564	606	606	596	565	600	551	549	615	550	588	555	592	564	564	593	567	578	559	584	611	575	561	536	565	594	551	548	539	564	591	590	596	558	566	584	612	529	567	577	601	608	579	549	556	604	590	521	565	569	607	597	560	535	562	566	564	560	527	595	571	588	594	580	538	558	559	587	559	542	587	583	598	565	589	603	544	526	594	561	576	571	555	587	579	548	551	575	579	539	583	614	554	555	579	627	583	626	595	559	589	592	577	560	569	585	529	545	557	561	607	605	547	551	556	583	573	591	562	594	590	581	546	580	556	560	562	560	542	607	554	540	585	554	555	536	601	584	579	602	613	576	571	605	566	586	601	578	594	568	562	551	594	613	590	581	611	564	582	601	573	570	537	530	523	589	561	580	539	559	600	527	556	531	601	574	558	563	563	593	571	594	612	587	579	544	556	578	555	567	561	556	537	586	586	587	592	575	515	591	624	597	524	619	568	606	547	563	613	577	579	530	608	559	614	590	601	571	566	560	568	578	597	552	592	552	546	626	575	635	566	560	521	586	569	546	568	539	605	606	589	554	569	583	548	547	546	556	548	552	568	590	585	567	544	607	599	555	551	556	571	579	594	569	567	536	578	616	541	589	525	562	573	599	569	587	561	560	558	560	565	576	575	506	595	567	566	578	558	585	570	553	555	560	626	595	544	579	565	584	602	578	577	592	532	589	607	554	547	564	599	590	615	594	527	578	611	576	565	583	544	573	568	499	598	570	625	577	542	571	575	590	543	570	584	555	569	581	562	576	617	596	610	586	597	534	549	564	557	557	577	586	597	601	605	578	565	573	573	598	526
4901	15128	10770	5078	3582	2813	2087	1802	1442	1276	1070	1022	927	875	812	786	776	751	685	700	632	710	661	589	641	643	639	586	655	576	610	615	580	627	600	579	606	642	621	601	561	588	587	611	596	572	566	616	609	617	620	635	571	591	645	627	609	571	617	574	554	588	595	605	506	551	553	569	569	555	560	617	584	571	539	593	583	595	593	587	561	553	606	619	572	550	595	592	600	601	578	544	577	565	608	619	556	582	583	593	539	588	572	554	588	587	584	553	587	538	571	570	549	545	621	611	595	589	576	584	560	606	500	564	579	565	597	561	548	534	553	555	588	569	561	581	596	643	590	538	593	611	605	609	585	563	655	580	556	549	564	582	579	568	528	613	537	561	561	597	591	575	602	582	579	584	615	567	575	584	585	584	546	560	613	591	596	586	546	602	584	613	561	548	604	581	557	605	582	558	558	569	598	568	588	548	554	567	576	592	617	607	613	586	595	565	565	546	621	587	584	563	572	568	612	592	588	587	563	559	575	571	610	569	556	623	593	582	623	601	571	598	515	552	616	596	562	570	547	571	550	558	603	574	557	585	564	570	591	590	586	576	569	562	614	591	564	584	549	569	564	608	544	578	608	586	582	568	577	575	580	618	593	577	562	568	589	519	537	599	565	561	575	621	576	549	573	556	556	539	588	586	554	606	578	584	612	567	613	564	597	594	595	563	592	580	611	569	558	560	573	595	577	560	630	574	614	592	624	561	547	584	583	540	552	586	593	584	594	583	614	550	607	599	557	552	581	581	579	568	526	581	574	592	591	561	568	591	579	600	653	551	563	551	581	554	614	598	598	606	580	600	604	567	585	617	555	581	554	554	580	556	590	560	567	577	577	566	570	551	579	552	554	596	556	598	600	589	575	527	576	546	601	589	571	544	573	587	550	579	555	581	627	593	572	581	544	541	574	550	584	572	595	592	570	599	542	596	596	578	592	595	570	545	523	589	552	594	589	589	578	589	608	592	610	550	600	541	555	530	603	571	558	616	583	549	567	550	588	554	579	574	540	594	567	557	622	613	597	536	577	555	543	537	578	620	534	577	560	572	545	579	617	593	580	561	582	578	611	565	526	580	531	590	586	569	542	579	564	546	574	577	607	554	594	551	567	550	592	584	586	636	553	545	565	558	535	572	589	587	561	562	621	583	590	522	582	574	563	586	589	567	528	592	586	583	599	559	584	543	548	587	541	585	567	629	570	582	546	615	605	563	597	585	581	550	594	537	542	561	605	551	597	534	594	565	592	564	580	589	601	534	570	598	580	574	551	579	583	594	575	584	553	582	567	593	552	583	545	597	593	585	590	563	589	608	623	574	528	560	570	517	554	568	598	589	567	592	573	574	577	577	583	541	591	557	540	541	569	576	548	576	613	578	528	536	539	533	618	589	583	575	591	532	616	570	609	553	546	559	597	603	587	561	572	569	593	632	570	589	585	560	611	611	542	585	563	549	584	580	561	609	615	561	571	543	614	558	567	574	593	577	545	577	587	560	562	591	553	552	541	583	573	582	609	542	564	593	582	609	562	507	562	556	572	566	538	609	556	584	573	549	536	564	515	542	551	589	633	628	584	596	556	537	578	594	540	592	599	590	583	627	568	566	565	581	578	573	551	559	578	567	572	599	597	591	578	558	601	580	579	556	555	591	590	578	554	571	560	557	581	558	577	554	548	589	578	567	555	579	574	591	572	575	598	551	559	558	567	537	581	587	614	565	571	575	598	549	563	570	583	546	555	589	550	552	585	520	553	559	589	612	568	563	535	543	572	595	535	623	585	586	596	563	581	599	585	631	542	621	588	580	606	563	557	566	575	577	591	614	565	586	555	562	557	578	587	568	584	606	558	563	619	559	618	536	577	602	609	534	595	555	559	592	583	543	631	604	526	560	594	532	584	576	612	582	602	571	600	568	548	578	556	577	577	547	606	608	538	563	571	578	583	623	561	558	583	590	576	622	575	575	583	635	548	578	599	572	567	558	589	544	602	552	597	536	535	625	566	535	576	607	558	549	546	595	580	601	575	594	564	558	615	615	547	570	579	590	585	616	583	565	557	570	576	584	643	556	569	612	587	610	544	580	616	579	594	541	561	554	643	628	542	525	582	558	629	582	556	567	550	589	555	580	559	580	534	562	562	547	566	626	569	582	592	562	588	580	624	583	567	574	583	572	559	570	547	604	602	639	581	576	552	590	563	624	543	599	541	558	583	551	578	586	589	595	558	556	609	579	590	551	557	587	528	592	551	640	566	504	566	616	605	624	594	588	599	563	603	592	552	568	587	562	583	569	583	626	579	555	616	569	605	594	593	591	575	542	563	628	557	555	580	570	544	583	577	588	534	577	535	542	622	554	613	637	522	574	567	589	597	583	623	596	577	565	598	561	570	581	578	607	538	574	572	582	538	538	552	559	599	550	562	597	594	579	581	542	542	586	600	557	614	582	575	534	605	586	604	596	605	591	608	579	558	569	604	590	594	570	565	621	596	558	585	566	569	549	534	557	525	540	582	585	577	561	592	570	572	578	585	574	538	592	609	531	610	585	571	619	559	613	538	525	597	588	612	602	595	585	595	585	593	583	585	606	573	573	570	582	528	574	552	580	562	582	557	623	583	589	553	532	556	537	596	593	568	553	556	563	635	603	605	618	536	575	608	585	581	593	600	584	526	549	560	600	599	623	550	570	592	593	580	593	610	597	582	585	612	520	581	589	561	527	571	567	619	527	561	569	577	603	552	547	576	568	612	584	557	574	597	555	638	574	602	598	576	571	574	585	545	571	540	562	576	561	574	559	591	542	581	570	546	557	598	601	600	575	530	592	583	578	625	589	599	558	576	573	596	579	568	540	583	567	580	536	621	576	563	549	603	587	589	557	561	565	566	579	544	600	565	555	564	606	584	556	546	580	580	587	577	574	600	563	595	563	586	591	555	526	549	561	577	589	600	613	579	583	557	562	563	622	560	587	597	553	574	522	563	584	576	542	548	593	592	622	531	573	571	583	566	558	544	598	580	613	558	555	588	643	553	616	585	577	594	557	533	606	528	561	555	592	527	584	582	540	587	565	537	554	574	561	544	604	580	570	594	630	560	573	610	543	598	582	570	543	569	598	581	566	554	543	568	560	575	551	553	587	589	564	599	639	547	545	522	558	529	559	558	573	596	593	577	581	576	559	608	579	576	585	547	555	584	587	563	531	592	583	551	569	583	578	574	564	558	573	589	580	517	608	602	608	554	611	600	551	572	551	600	564	582	565	603	596	578	612	550	575	635	602	613	532	614	543	534	542	534	561	560	586	581	581	579	561	558	602	520	578	628	558	568	573	554	568	548	544	577	548	584	563	584	621	580	536	577	572	574	569	511	593	586	637	542	613	563	553	586	544	592	584	580	574	593	572	614	542	558	598	532	564	575	586	546	558	566	565	543	600	596	566	580	535	578	536	617	552	597	571	554	602	578	559	562	580	600	577
27996	17481	3090	346	243	239	199	195	197	176	154	184	160	174	202	170	163	173	167	133	135	147	164	160	152	157	171	167	157	177	157	184	180	165	154	161	160	154	155	138	146	175	172	163	154	164	170	155	162	167	151	164	183	181	162	168	180	135	146	183	165	168	158	172	175	165	166	165	160	152	165	167	157	170	155	156	154	135	161	174	161	177	146	155	177	160	175	158	159	159	139	174	181	162	155	167	153	160	171	179	164	158	165	159	144	184	153	184	171	154	168	136	161	161	167	173	161	171	163	178	155	153	164	169	149	145	176	180	180	157	154	164	163	172	187	153	157	144	160	141	152	162	162	166	181	155	179	161	189	157	158	156	199	144	148	149	168	156	171	152	154	145	180	171	152	156	153	159	171	141	164	168	168	138	174	172	161	164	146	151	143	167	144	153	172	150	141	146	186	181	162	170	161	132	168	146	162	181	152	173	162	201	155	151	164	176	156	163	138	155	167	157	153	172	145	153	142	151	149	155	172	160	175	143	163	155	179	144	137	184	189	159	163	165	164	128	171	155	167	155	150	165	155	161	146	178	156	156	179	186	140	162	168	171	160	134	152	162	172	185	176	184	165	133	136	179	137	154	161	156	151	151	156	147	168	165	150	166	192	163	171	161	164	158	152	152	161	147	144	160	149	147	179	176	156	165	175	162	195	159	161	150	158	149	163	173	165	169	174	143	155	156	169	182	145	141	158	151	169	150	170	165	148	167	149	168	160	170	186	150	157	165	163	153	156	190	150	162	145	173	161	149	158	153	156	159	175	151	163	170	160	156	171	151	150	150	190	155	177	164	166	148	163	172	137	154	195	155	178	161	163	150	147	173	144	179	177	165	148	165	150	147	148	186	151	135	152	166	169	153	148	182	169	157	165	150	152	159	147	144	157	166	163	153	152	143	154	160	156	136	185	126	145	152	155	168	136	150	153	182	173	169	168	168	136	156	160	145	184	143	147	156	172	160	165	164	161	165	157	158	149	157	156	160	147	169	159	173	164	155	160	164	123	160	184	157	153	168	166	148	161	167	151	146	181	149	159	156	135	165	160	176	148	175	161	159	170	174	141	147	156	167	169	166	174	204	165	178	143	176	164	164	179	171	172	146	166	164	151	161	164	130	144	152	165	153	165	142	168	160	140	160	155	141	184	176	162	152	162	153	184	168	160	206	164	164	138	155	161	184	162	169	158	146	168	159	183	180	154	158	157	162	145	154	158	165	157	137	147	158	152	174	164	164	177	163	163	150	174	153	163	155	181	150	156	170	154	162	156	170	159	147	141	163	137	172	159	151	163	182	153	180	161	169	166	170	166	147	169	159	166	171	157	157	163	153	165	148	159	145	154	141	150	153	174	168	144	166	131	157	183	158	136	161	151	178	174	127	161	160	176	145	160	162	155	155	149	172	164	168	157	170	167	140	157	141	164	175	167	172	164	171	165	174	169	152	157	154	156	145	163	147	173	167	135	156	141	163	152	162	165	152	166	163	155	163	160	171	167	172	143	152	150	162	162	158	176	168	171	168	143	160	157	172	137	149	171	193	139	158	159	180	174	154	180	156	161	157	169	152	157	157	170	140	159	155	162	144	161	173	149	142	156	154	163	169	160	158	149	166	154	186	146	182	173	171	173	165	161	154	180	158	152	181	147	160	142	148	168	172	155	167	154	148	204	174	182	161	159	163	169	141	171	178	159	159	170	156	172	187	159	170	139	174	153	143	149	180	145	148	153	165	180	170	158	166	136	172	179	162	177	150	151	155	174	138	179	161	173	166	144	150	160	145	162	158	154	164	156	154	170	160	144	188	159	161	159	166	176	148	162	148	167	154	151	141	155	169	164	148	178	153	169	147	170	144	168	174	161	170	159	156	171	148	162	173	183	192	204	164	124	163	151	139	171	158	170	170	166	160	165	144	159	169	160	163	151	188	164	160	154	167	178	141	156	147	176	154	171	166	151	183	145	130	177	162	144	157	176	155	154	158	151	158	162	183	154	166	150	176	151	140	177	158	141	147	162	170	163	152	164	159	169	180	186	160	157	162	155	152	163	157	167	139	180	187	132	163	148	160	163	140	179	164	153	161	148	147	166	149	180	156	160	166	172	149	162	155	187	154	159	170	157	157	164	162	174	137	170	165	147	168	166	157	144	155	143	177	156	186	145	173	157	150	184	161	154	150	138	178	167	146	163	141	169	170	167	160	174	171	171	194	143	141	159	166	160	170	167	148	160	158	159	158	148	165	152	166	170	155	148	172	170	165	162	150	157	160	164	154	168	158	172	152	163	165	163	161	141	143	151	146	180	153	170	167	158	164	137	194	159	155	147	165	173	145	172	154	154	167	155	164	152	150	167	148	149	163	145	153	166	169	170	140	178	163	163	155	165	138	136	154	160	162	154	152	180	163	153	143	166	154	163	164	159	171	159	139	132	181	161	161	181	155	152	159	139	154	151	163	164	183	157	137	161	154	154	188	160	170	156	163	159	136	153	155	168	171	192	189	181	156	177	147	173	154	148	163	169	165	165	176	164	152	152	148	150	147	151	161	132	141	134	188	173	161	164	158	158	160	148	153	159	152	144	163	148	141	155	175	178	171	192	158	155	175	157	169	137	178	168	170	141	173	173	157	161	142	157	160	152	170	150	161	155	139	180	155	164	168	142	158	154	150	189	148	152	154	166	155	176	167	160	157	168	178	140	147	176	183	179	155	171	164	166	165	164	162	146	148	167	166	147	162	166	171	140	164	171	168	146	191	148	155	168	160	162	159	177	173	173	172	156	145	154	148	181	180	159	140	153	145	176	181	137	163	164	154	163	170	161	129	138	156	162	150	154	149	159	144	148	133	155	176	162	139	138	169	175	153	167	157	149	152	151	177	165	140	162	168	168	155	142	144	156	142	154	158	162	162	171	166	163	139	162	163	166	172	151	159	156	165	160	166	150	157	156	160	155	181	165	147	158	167	171	181	180	145	149	178	147	175	161	165	151	159	175	172	154	166	165	155	146	148	169	159	168	159	157	168	174	146	149	177	159	141	158	155	164	164	152	157	152	168	182	156	159	169	169	161	174	173	172	159	161	169	162	151	156	145	155	152	161	144	183	168	165	153	153	136	152	144	167	153	161	178	149	161	180	168	167	157	172	123	139	160	165	161	181	148	153	159	166	141	169	157	166	162	146	166	154	175	180	184	146	145	164	166	171	162	144	155	170	162	185	150	146	138	158	154	171	159	180	155	171	158	161	144	168	137	157	171	166	146	167	163	150	181	139	147	148	143	163	141	165	165	154	162	158	164	156	157	152	158	162	175	162	139	147	162	157	150	166	173	149	166	148	185	200	161	169	143	183	171	197	158	182	137	163	166	140	191	145	156	178	154	177	160	145	143	135	153	143	147	140	186	128	149	154	161	161	155	142	183	168	143	175	163	160	170	136	154	165	157	166	159	159	168	148	149	151	162	160	173	151	152
4207	758	508	311	268	231	214	230	201	178	194	205	195	195	191	198	184	170	197	213	199	168	186	175	165	173	192	167	167	202	178	169	200	182	184	186	174	154	182	174	189	178	175	175	182	156	180	195	162	194	185	173	171	195	178	155	176	177	190	191	156	194	172	178	167	194	189	169	169	189	191	179	187	173	184	161	202	211	167	182	163	223	190	184	187	168	192	173	186	203	173	152	185	175	188	182	159	162	186	178	181	169	190	179	190	173	191	193	167	192	170	197	184	155	201	174	181	187	182	218	194	158	160	204	186	173	179	176	214	207	199	206	186	166	175	174	191	178	185	159	205	199	171	171	182	161	178	187	164	173	198	161	204	173	196	181	179	193	183	195	179	190	200	191	194	189	182	172	175	184	178	161	189	178	187	196	174	172	185	177	179	183	201	213	168	183	184	177	159	187	190	178	148	185	191	190	182	193	177	179	178	191	161	179	148	186	179	184	214	187	174	179	149	188	186	205	169	170	185	183	175	185	189	180	174	185	204	190	191	183	182	177	167	184	178	213	170	188	191	173	186	170	182	180	189	183	167	180	171	160	160	190	155	210	166	190	209	200	166	154	177	177	182	152	166	180	168	197	195	196	169	167	179	177	191	180	175	191	195	151	201	187	190	189	171	187	177	198	191	177	177	166	187	163	199	188	161	156	179	188	173	171	200	184	169	154	177	193	197	157	171	181	154	190	189	173	185	185	158	204	178	189	164	172	166	173	204	166	170	180	164	193	183	161	191	159	174	190	176	190	194	174	183	183	159	172	179	156	204	180	152	201	163	156	164	184	178	193	170	162	171	210	204	186	199	179	176	169	186	189	166	186	163	188	168	190	180	211	197	163	194	161	170	179	191	177	190	167	187	173	208	203	184	190	184	180	188	176	196	195	157	155	198	176	175	185	191	185	188	155	179	170	165	170	148	205	180	193	151	172	200	191	167	178	175	162	162	181	203	190	176	171	175	172	174	178	185	162	164	198	176	188	173	147	167	172	200	168	173	165	188	184	194	176	201	193	176	198	184	181	170	184	171	190	199	190	194	187	197	191	157	206	168	174	179	173	173	166	161	184	154	180	157	176	181	177	184	172	182	182	183	166	177	170	181	198	168	168	161	177	198	186	178	181	175	179	182	174	182	178	193	182	204	170	191	180	171	186	183	169	203	186	182	186	201	182	178	167	190	189	193	168	181	179	199	190	163	190	180	175	177	191	193	199	161	177	191	180	201	204	180	191	204	201	185	176	182	187	177	175	168	219	183	192	169	184	193	189	158	213	178	191	183	173	187	185	195	177	194	181	185	150	151	177	156	162	157	167	173	170	163	166	183	182	155	187	165	185	200	183	156	174	165	184	178	186	181	152	184	177	181	181	196	209	206	182	187	151	185	202	188	182	171	208	178	174	169	179	165	170	188	192	172	176	192	169	187	176	201	169	183	170	190	169	172	182	176	189	170	174	171	163	186	174	185	201	172	194	173	180	170	174	203	162	209	183	178	176	185	179	169	182	181	217	199	175	171	192	190	194	175	177	181	178	159	189	180	184	151	173	160	178	195	197	179	190	193	173	196	191	192	183	197	201	175	164	193	157	171	181	184	194	164	173	183	153	166	161	190	188	176	189	196	171	179	172	204	144	192	179	174	183	180	176	153	154	195	156	178	154	185	192	188	185	168	178	190	175	170	176	201	173	176	196	181	172	191	184	175	167	163	185	211	177	170	153	159	157	173	171	167	199	190	186	174	186	192	157	153	175	190	170	168	193	164	174	158	182	158	194	187	169	198	178	199	208	171	183	160	176	188	194	191	197	183	184	186	197	155	184	204	179	180	182	177	178	195	208	189	166	186	169	187	193	193	181	182	205	193	197	181	185	199	161	184	185	187	183	158	167	185	170	165	187	189	172	188	172	173	179	164	190	185	210	185	166	170	180	183	186	178	196	179	184	164	181	164	178	173	160	159	183	166	169	162	167	201	166	159	177	184	173	175	184	207	176	184	204	159	182	203	194	187	173	181	189	185	165	203	178	172	193	181	169	149	195	186	187	214	163	170	175	198	166	179	183	171	164	170	160	165	179	170	200	178	177	177	183	181	179	163	169	184	175	187	194	187	186	166	182	168	158	186	169	178	173	179	195	155	178	174	176	152	184	174	205	173	192	184	181	171	164	199	197	204	189	210	187	164	178	173	180	170	163	173	192	191	171	166	165	197	171	183	191	172	170	173	173	170	180	157	195	159	166	200	207	174	171	182	167	170	183	179	173	201	176	179	198	183	178	179	177	173	189	183	191	177	173	186	192	179	180	206	176	201	185	171	184	189	182	171	191	189	185	190	200	193	205	189	207	169	158	176	187	189	216	182	167	184	192	178	165	160	186	192	176	203	195	162	195	141	222	196	169	181	192	185	196	199	199	176	195	180	182	168	175	179	186	176	185	172	193	167	194	188	177	175	162	205	159	184	173	181	149	194	203	189	186	172	182	201	166	156	172	164	171	183	174	192	174	199	200	192	186	159	185	194	177	192	176	217	179	183	166	176	172	185	154	181	190	176	190	163	184	166	166	183	176	206	193	178	191	180	188	186	173	175	190	184	187	183	201	181	165	196	179	174	194	171	156	202	179	176	165	166	196	198	164	174	180	189	184	190	159	176	169	170	174	158	156	187	163	185	177	212	184	181	171	180	172	172	174	185	181	193	191	173	214	225	194	194	167	184	181	177	187	191	165	152	192	180	187	201	167	143	192	188	204	179	168	199	189	162	204	177	175	161	179	195	202	194	182	174	161	171	176	158	175	196	182	194	165	168	203	165	187	192	177	178	186	189	162	189	179	184	172	179	184	185	178	189	195	173	182	175	176	206	172	189	192	188	186	175	192	175	200	150	168	176	188	187	183	170	174	162	186	172	156	177	171	167	175	182	212	183	204	186	183	174	184	146	183	149	176	187	160	168	211	178	170	168	147	198	199	163	195	174	170	174	191	192	176	168	181	165	184	153	193	195	178	189	174	175	180	201	175	205	182	187	186	184	207	190	176	182	172	180	176	176	173	157	184	182	196	183	175	193	181	144	193	192	189	181	194	171	160	160	166	183	190	164	193	156	212	181	196	167	168	184	170	174	173	175	170	185	196	190	182	187	191	204	187	175	176	179	211	200	194	200	194	199	192	163	199	192	179	182	179	189	169	159	192	175	182	172	151	180	184	177	181	195	187	185	184	188	180	181	195	184	193	165	164	186	178	193	180	171	185	172	184	182	191	192	198	182	178	166	194	174	174	165	177	172	190	174	173	180	190	168	160	206	170	182	206	167	180	191	210	182	192	178	179	150	183	188	183	187	179	180	166	190	164	182	188	200	209	183	180	162	177	168	170	178	158	171	177	177	180	194	193	189	169	183	185	180	197	204	170	179	185	186	179	190	185	202	201	186	172	160	199	207	172	181	173	166	199	189	182	199	179	186	166	180	174	184	196
24029	21434	28755	24515	21437	9795	1006	677	579	509	478	417	420	421	367	391	354	354	339	370	349	323	344	327	348	353	355	330	326	355	331	333	307	317	305	325	306	327	337	332	336	316	330	337	318	308	302	322	326	300	300	304	326	263	283	289	331	300	318	311	331	316	304	315	307	287	325	298	304	302	335	353	337	335	308	337	300	334	298	313	308	334	318	282	297	345	301	312	339	318	333	328	280	329	270	346	310	307	347	319	328	305	330	317	330	317	331	318	308	337	326	332	305	300	321	287	348	311	326	322	305	312	343	357	313	348	327	298	339	266	295	307	353	308	316	300	298	298	302	319	309	322	296	314	310	327	294	298	305	314	295	336	323	343	287	312	304	315	319	314	329	314	312	285	290	298	326	355	336	323	290	336	346	303	318	300	272	307	305	339	323	308	311	294	334	317	317	321	325	315	292	361	300	307	303	305	304	301	302	298	305	330	317	297	320	335	350	334	289	279	299	323	331	288	330	320	306	301	288	331	316	301	300	318	291	300	344	292	328	300	316	315	291	300	323	306	342	302	283	319	303	285	344	338	298	316	311	334	290	345	327	306	329	294	299	310	307	331	322	325	334	311	327	320	312	313	284	295	320	317	333	310	309	337	313	301	302	299	323	313	324	315	280	303	287	327	319	312	312	288	306	314	309	310	335	310	326	310	306	332	297	325	317	288	302	367	324	313	280	340	304	294	304	295	309	321	297	278	306	327	317	300	317	277	325	281	310	305	305	334	320	288	312	299	324	308	300	307	301	291	294	311	314	332	289	338	299	289	317	286	303	317	308	301	323	291	294	343	320	284	309	323	311	338	339	302	322	352	326	322	302	315	301	306	300	300	302	307	342	313	311	343	338	330	339	351	291	321	327	303	318	312	317	294	305	295	346	335	310	344	354	291	300	317	329	318	314	331	313	335	319	286	307	310	289	359	339	279	306	286	339	279	287	320	309	307	325	306	324	323	328	307	291	339	323	305	317	321	290	287	315	349	304	308	326	352	327	310	315	334	319	326	290	347	311	289	317	309	304	309	365	302	333	303	286	269	302	310	289	305	307	350	326	296	336	293	292	309	328	297	345	305	319	310	328	327	311	307	318	329	312	321	301	304	338	322	313	291	331	335	326	316	335	345	297	300	282	309	333	343	316	292	309	299	336	310	325	337	322	310	298	296	308	297	319	296	294	329	298	311	323	328	305	291	310	323	357	291	339	317	287	304	287	328	310	316	341	315	289	330	316	293	311	308	333	318	322	315	334	303	285	314	336	304	321	296	284	323	320	296	327	308	312	304	286	320	296	326	305	301	331	343	281	301	324	338	282	319	318	321	294	300	321	297	345	297	286	333	329	352	309	316	292	350	300	330	313	322	327	297	337	332	324	295	294	279	289	338	286	306	313	329	355	346	300	295	278	315	297	318	306	306	334	309	336	323	310	322	284	347	293	299	308	295	327	292	316	336	321	294	304	304	311	297	298	330	341	299	322	317	291	302	308	293	307	325	286	343	317	289	331	315	313	311	307	288	339	277	331	325	321	318	316	295	291	333	278	309	284	323	302	326	311	298	345	314	295	301	313	321	280	340	327	325	309	304	300	319	336	322	311	317	293	315	314	320	300	330	325	311	321	302	319	293	328	308	307	285	290	298	280	341	288	306	308	305	284	313	317	315	322	279	330	334	315	278	316	304	337	301	305	303	297	302	339	319	317	309	297	323	313	325	299	346	295	297	289	308	283	295	338	303	322	290	311	298	323	337	311	302	306	325	295	317	301	340	327	322	299	322	287	276	295	336	323	322	310	322	290	307	324	285	322	295	316	265	316	297	310	310	285	304	333	287	288	315	270	345	325	322	291	273	295	328	302	317	311	293	310	284	298	324	309	297	305	331	312	297	311	323	332	325	331	328	285	308	279	298	329	304	338	369	317	266	323	301	332	309	321	334	284	299	305	313	332	327	313	325	288	304	323	330	294	322	298	304	318	283	300	292	292	344	301	320	310	288	292	294	340	322	319	313	323	331	302	302	312	344	300	302	330	314	334	325	310	304	309	288	328	318	324	339	306	289	271	318	312	320	310	322	295	335	336	323	311	326	320	278	309	312	323	318	331	306	311	312	308	318	305	327	351	302	314	308	313	310	312	304	301	317	320	303	270	325	331	306	330	319	298	319	280	325	300	307	329	338	311	297	320	306	327	305	302	351	316	323	331	318	305	311	283	313	328	312	317	310	270	336	297	295	310	314	349	289	315	315	286	295	323	311	304	315	322	295	336	329	306	307	350	313	316	289	330	330	331	312	331	313	337	315	295	299	318	313	308	340	319	301	307	287	325	325	296	325	292	323	315	300	310	325	336	296	301	286	316	314	327	290	305	333	333	304	337	331	294	319	321	295	311	297	337	300	307	295	327	306	294	314	312	300	314	313	313	321	310	313	303	318	313	327	300	316	313	305	319	315	296	291	317	301	281	297	322	341	317	329	303	319	324	336	317	295	313	299	299	281	293	333	296	288	317	284	344	304	297	321	307	309	284	299	299	292	257	321	314	335	296	335	286	305	319	327	285	303	302	317	289	337	331	304	316	340	322	282	334	309	336	293	315	316	291	326	297	317	330	286	295	322	303	334	294	274	304	291	308	321	314	309	317	323	314	294	333	303	307	317	301	345	337	308	353	313	277	312	309	317	311	316	306	320	301	298	280	317	274	317	294	330	299	304	319	320	298	283	281	300	306	310	278	308	310	317	313	314	311	310	345	320	301	323	307	313	287	331	317	320	300	303	305	309	296	286	285	309	268	291	314	297	288	370	327	333	320	301	298	326	315	280	331	276	321	303	300	325	320	318	308	323	318	307	326	307	274	285	319	313	303	299	284	316	324	335	312	322	290	309	285	303	314	299	307	310	304	314	297	294	300	293	335	305	316	305	335	268	356	310	278	323	310	344	317	318	322	330	312	286	311	318	327	309	332	278	287	283	302	297	316	295	316	324	302	297	296	297	315	298	329	296	324	320	311	306	332	327	320	328	319	311	328	272	331	286	289	291	297	328	306	264	312	336	321	312	305	299	325	310	321	319	302	301	316	289	292	325	286	286	280	298	299	329	304	293	322	296	321	318	279	348	317	319	304	285	299	312	274	276	306	308	319	338	288	304	313	346	282	283	329	343	297	314	322	317	294	308	293	314	308	336	311	328	287	305	322	332	311	300	278	306	317	293	294	321	317	289	321	308	306	337	327	322	300	298	307	313	296	294	335	305	304	339	318	291	270	348	306	325	331	346	301	327	308	346	286	320	317	325	311	342	340	314	308	278	318	320	289	320	332	325	319	311	313	301	321	308	337	305	287	312	307	336	300	317	284	276	325	284	309	271	288	314	338	296	272	307	266	307	311	332	300	326	281	313	306	312	326	304	301	311	308	322	346	302	293	328	328	303	348	306	294	286	304	313	302	296	328	317	279	306	336	328	297	301	314	292	302	313
3363	9385	5873	2881	2056	1489	1150	959	789	674	585	538	498	443	418	444	401	394	401	405	383	390	355	384	392	322	352	310	320	329	341	300	355	339	313	356	349	303	343	325	336	380	317	327	338	323	342	338	325	360	339	349	331	323	317	338	310	335	322	306	325	325	356	323	336	323	327	321	314	313	323	317	317	330	322	294	327	307	279	310	315	300	324	311	324	336	315	325	323	306	361	328	337	339	293	308	314	357	313	347	331	309	353	327	304	323	316	308	350	332	332	323	326	341	330	340	294	327	324	329	307	317	307	289	339	335	319	349	312	309	297	296	301	310	308	318	314	314	310	293	327	326	324	298	333	335	323	287	340	318	341	333	314	296	360	337	297	316	330	318	311	329	317	332	345	318	324	319	351	313	318	322	362	274	319	347	332	345	303	322	318	324	308	354	298	347	322	282	347	308	287	300	324	354	337	327	330	317	326	297	305	282	336	343	332	312	327	334	320	307	323	276	304	331	344	318	295	321	306	336	325	329	319	303	327	336	319	297	343	304	335	325	334	325	275	326	363	328	285	328	343	291	338	320	307	324	307	351	334	281	314	326	328	344	331	330	296	304	347	321	333	356	357	332	355	344	370	291	349	303	319	359	319	300	332	311	322	343	328	342	355	301	319	326	303	297	288	307	351	331	345	335	334	343	312	294	319	294	332	316	310	318	342	310	307	351	322	341	321	300	286	341	336	293	314	346	300	324	267	359	345	339	329	349	348	313	362	329	300	324	325	339	331	276	348	315	305	311	313	346	306	313	296	305	326	336	334	301	320	326	342	312	357	306	305	297	297	359	302	336	317	306	291	326	334	313	315	311	318	294	319	335	329	320	309	320	333	336	324	337	335	303	328	321	324	308	351	329	321	311	313	317	330	329	320	315	302	346	353	332	315	324	304	333	315	319	284	326	308	325	315	340	298	311	314	309	291	350	313	310	364	354	305	324	310	306	317	320	329	300	312	328	296	326	312	313	338	307	348	333	340	341	319	337	319	283	314	295	327	358	330	344	319	335	297	314	338	329	322	314	334	297	325	293	299	296	280	288	332	339	295	326	334	308	342	360	315	323	290	346	337	302	346	311	306	332	317	309	342	329	313	298	309	290	327	283	326	335	296	349	303	319	326	328	337	334	327	303	319	325	329	326	326	339	334	320	331	329	316	307	317	322	328	307	318	345	333	307	288	349	313	298	331	332	292	327	301	341	339	331	322	308	305	309	319	301	333	338	326	332	330	320	285	317	317	311	355	320	350	364	291	296	335	313	300	323	299	334	332	324	306	315	322	279	324	302	291	313	269	354	312	305	306	334	318	334	333	370	321	341	329	342	315	314	316	313	341	325	323	349	346	313	316	318	322	313	345	328	311	302	342	297	330	307	331	337	326	310	328	298	290	306	292	326	321	324	307	364	301	340	330	308	342	301	325	305	321	294	347	305	353	274	305	331	288	344	326	333	296	329	321	320	351	296	295	314	319	322	328	338	331	313	355	314	334	333	303	332	286	329	321	319	313	353	278	264	340	331	351	325	317	308	299	298	302	326	354	326	316	308	330	318	308	314	318	321	322	322	322	313	309	316	328	304	331	354	322	331	307	333	301	310	331	315	285	322	316	306	306	313	353	307	338	346	335	358	306	312	296	291	345	346	349	324	342	347	319	349	322	349	329	325	327	313	319	302	311	310	295	316	301	315	310	307	325	327	311	335	307	350	334	312	309	372	332	315	317	301	296	318	305	297	324	327	296	321	301	339	295	315	324	348	339	362	311	330	335	317	337	306	324	305	323	308	356	313	299	301	347	305	325	317	293	345	323	338	291	325	326	318	323	316	323	309	331	324	342	348	332	320	302	312	331	306	357	317	292	334	333	319	347	308	339	338	337	303	316	319	324	321	309	288	313	301	319	327	368	335	280	329	340	310	310	311	305	333	297	333	322	340	340	361	363	332	315	315	318	320	332	319	365	305	301	316	324	329	325	362	331	353	302	316	292	340	317	332	316	337	326	333	325	286	346	305	304	324	321	329	324	271	322	317	312	299	310	346	346	316	282	336	344	302	305	303	311	347	319	330	311	324	302	309	355	288	343	322	316	319	292	337	345	319	333	303	288	305	335	319	281	345	321	288	315	319	303	335	341	334	316	330	323	329	333	316	328	323	301	349	310	322	302	327	348	341	343	336	316	310	345	323	309	319	309	330	322	326	316	321	295	319	317	317	333	304	317	328	322	321	335	329	331	313	318	304	318	317	304	338	332	318	307	311	310	320	349	332	338	323	334	347	331	319	326	324	314	326	317	337	324	334	316	322	318	310	334	325	344	332	316	324	331	319	354	314	313	331	328	324	347	327	333	329	319	288	311	331	300	325	302	345	314	293	294	304	332	305	310	311	318	314	297	309	356	320	298	361	308	335	334	317	326	321	284	321	331	316	310	340	301	342	316	333	295	314	300	342	306	287	313	343	298	329	307	346	324	323	313	299	358	334	302	331	343	347	348	330	305	325	293	324	332	332	338	361	331	317	315	317	316	309	318	292	290	323	322	287	315	302	320	341	307	304	341	291	327	334	307	296	325	321	334	322	309	313	340	310	340	294	330	317	345	327	301	325	341	282	306	346	313	320	322	297	304	304	286	322	325	332	303	342	336	315	322	345	323	357	312	328	317	315	322	299	329	328	328	303	322	332	349	340	314	316	340	330	304	288	310	328	336	316	310	325	296	339	315	342	322	320	328	350	317	319	321	319	331	320	312	305	346	319	323	332	326	306	305	317	306	300	341	328	297	319	309	325	298	325	305	343	310	309	301	338	297	320	293	303	313	339	343	346	339	323	300	335	316	364	337	314	306	276	290	321	326	315	346	315	318	305	337	337	338	319	323	330	345	330	319	330	342	344	317	300	272	326	308	334	300	307	329	315	306	284	331	330	326	314	307	327	326	299	330	336	327	305	319	336	293	317	315	336	319	311	318	321	330	301	339	311	344	308	325	335	311	319	287	340	291	336	334	310	304	321	331	305	313	323	322	308	312	328	311	296	333	320	363	331	342	328	321	286	339	300	324	318	347	325	298	315	338	327	329	341	308	301	327	352	334	313	321	326	323	296	298	339	294	329	328	302	320	326	343	339	305	331	333	334	334	362	335	321	300	335	320	311	325	312	335	307	341	341	357	324	327	314	320	341	339	326	327	324	304	334	332	349	316	318	304	366	314	321	331	327	333	335	340	311	326	329	333	323	363	301	323	361	349	325	301	307	301	338	336	307	329	315	314	302	351	333	334	316	304	299	350	318	328	351	312	334	297	325	318	324	333	332	311	332	328	310	332	312	334	350	326	305	305	322	336	319	337	331	336	310	278	334	309	323	333	321	288	334	306	337	326	321	342	355	327	331	351	327	315	319	318	335	332	323	335	328	310	336	340	328	343	319	323	305	325	341	328	316	344	327	309	316	307	302	327	342	301	327	322	304	351	329	338	325
25222	21424	27625	25594	9853	746	552	465	445	414	444	393	366	342	366	389	341	352	370	346	362	343	341	361	317	324	353	326	314	321	334	326	344	338	328	316	289	311	322	342	327	317	336	326	297	333	322	315	296	335	303	305	300	333	293	318	303	328	316	320	306	305	312	312	288	295	285	283	339	318	320	347	309	337	329	347	346	292	313	306	327	309	333	307	336	292	282	306	288	285	319	311	322	332	317	331	309	296	321	330	314	319	309	317	310	310	295	330	315	298	299	296	329	306	342	286	330	336	275	329	330	326	325	323	314	320	318	349	300	321	308	303	322	331	319	329	307	336	329	336	287	289	345	325	344	301	288	318	316	310	301	267	361	318	298	317	326	317	320	341	340	309	313	326	341	284	318	298	322	332	357	292	326	315	316	340	308	272	292	316	319	293	298	286	323	300	322	338	329	328	328	290	318	312	324	336	314	329	304	304	311	317	324	319	312	320	351	314	307	303	315	324	300	327	306	323	335	340	320	332	332	360	300	333	348	343	312	320	365	322	333	300	332	324	333	307	289	304	326	283	300	370	311	302	328	337	300	333	327	330	352	317	316	293	306	325	314	309	320	327	349	317	300	325	303	301	327	320	313	323	323	313	305	362	327	309	313	314	310	329	347	304	320	327	330	286	302	331	308	349	315	363	332	334	274	330	313	347	326	331	315	317	331	287	303	340	310	315	327	303	330	337	296	328	348	302	296	339	325	316	311	299	275	361	314	289	334	300	324	359	339	288	345	326	339	303	303	334	313	338	311	367	288	299	331	320	303	357	347	300	301	307	324	354	345	344	308	336	316	327	331	300	330	345	310	283	322	341	317	293	312	329	334	328	338	342	331	318	296	291	300	312	335	343	301	320	320	280	315	308	329	319	333	331	322	317	304	331	337	294	331	317	327	359	323	334	315	310	312	303	304	321	329	293	299	297	303	286	323	315	314	307	320	312	309	298	315	327	349	303	335	324	308	345	312	319	298	330	305	290	302	328	313	309	337	307	346	322	330	305	305	273	319	318	320	334	301	307	325	318	305	324	297	317	306	328	295	332	370	328	323	368	304	336	326	277	333	312	318	327	342	335	323	310	344	343	311	307	321	366	293	326	347	322	281	309	325	320	304	318	325	318	302	303	323	293	315	326	332	332	321	293	338	303	298	324	349	304	257	329	287	344	333	313	313	317	323	322	328	302	330	306	300	354	346	344	289	341	307	346	303	360	345	314	275	307	302	341	294	327	332	337	306	313	334	314	334	340	312	329	327	312	311	316	325	308	314	299	311	291	338	310	319	308	321	335	343	302	336	323	336	304	313	357	302	296	324	340	310	321	316	308	343	275	321	337	340	332	321	287	342	341	300	266	291	310	322	287	290	297	338	307	265	332	313	338	306	299	310	362	299	289	329	334	319	313	345	302	326	306	333	298	312	300	310	331	342	316	300	299	305	340	345	346	302	337	314	304	296	342	316	327	320	329	317	300	313	338	283	338	331	323	340	322	316	303	303	292	312	330	292	307	303	326	287	324	311	363	349	322	306	310	312	285	314	330	286	318	350	311	302	316	340	284	318	329	307	325	355	354	337	327	310	313	284	326	347	324	337	325	332	335	298	290	312	332	332	333	345	300	316	331	303	371	333	328	339	285	300	304	278	307	334	312	319	300	333	312	357	307	316	296	289	326	311	297	324	313	316	318	330	295	344	350	351	297	272	353	323	308	329	279	321	328	307	344	314	300	289	310	340	315	289	288	305	323	322	325	323	308	304	311	309	345	315	317	320	315	324	318	306	316	325	318	345	316	304	310	302	327	294	296	293	309	328	314	317	325	323	313	309	299	326	317	284	327	320	328	292	310	354	306	341	345	341	288	310	314	275	319	319	319	297	298	292	292	320	307	293	300	315	322	307	343	296	336	315	316	304	306	303	319	323	322	306	333	329	280	315	305	304	322	339	313	329	350	336	283	323	346	326	315	312	313	318	324	336	335	314	336	298	303	329	327	313	320	341	318	317	304	314	314	325	332	320	314	334	302	310	325	326	332	297	348	368	364	296	292	321	331	332	329	348	328	329	333	333	289	344	299	313	327	297	301	332	296	309	318	317	332	321	315	315	299	341	306	303	322	339	326	306	345	311	296	318	320	276	308	300	299	351	301	318	349	351	287	330	321	323	310	366	302	338	325	314	320	374	305	290	293	341	320	297	310	324	309	314	309	302	306	316	309	327	361	322	320	328	279	311	329	335	285	293	315	321	340	307	319	311	333	308	350	310	316	318	310	337	354	328	327	309	296	327	301	347	302	326	313	308	328	322	307	299	294	328	302	324	293	321	309	309	343	315	321	316	334	288	295	303	297	323	314	292	330	320	319	274	303	288	334	275	284	299	330	337	312	314	284	326	300	331	334	299	293	297	307	307	318	308	346	319	334	329	311	318	320	320	320	306	318	305	331	323	336	326	314	312	330	304	300	310	334	321	325	325	332	334	329	325	309	347	310	315	331	317	321	322	325	304	300	325	317	333	319	301	303	315	313	312	335	311	286	307	289	332	287	294	292	310	303	309	313	320	329	342	336	356	313	337	345	309	327	329	344	331	320	338	319	367	338	318	333	318	336	305	301	316	326	316	293	306	324	298	293	318	319	288	303	336	341	338	304	295	321	298	282	302	296	311	318	342	331	341	321	308	361	316	340	307	349	304	298	291	317	338	306	300	316	315	298	332	308	308	317	272	331	346	329	318	317	324	321	341	298	342	342	342	304	325	323	359	298	281	337	335	342	339	318	311	348	322	327	304	324	297	302	310	326	276	310	303	370	358	325	308	309	303	283	338	297	341	347	314	313	334	332	329	299	305	297	295	322	297	322	318	333	332	305	277	314	303	329	311	352	317	324	337	303	331	315	319	292	333	291	310	356	336	318	313	342	305	338	308	335	339	297	323	320	346	315	350	327	329	324	318	340	315	297	303	310	315	290	353	308	323	316	330	329	325	326	329	311	313	333	335	331	307	332	313	332	308	304	295	352	328	292	348	346	279	312	314	306	328	326	307	298	327	357	333	363	315	308	301	328	337	321	360	309	316	321	293	343	309	294	277	331	341	314	303	317	344	342	310	343	324	305	356	316	335	328	324	309	321	331	305	338	320	317	339	318	358	308	311	301	294	306	293	331	349	312	338	334	315	302	292	304	299	309	310	310	305	317	305	290	316	341	342	307	316	338	310	318	289	316	338	336	301	327	307	337	319	345	317	334	310	272	310	340	316	322	330	307	330	331	311	323	312	321	334	315	353	307	350	359	304	340	340	335	317	308	301	311	322	313	279	331	332	308	336	287	325	310	285	309	318	318	330	325	305	305	306	321	321	337	308	326	328	328	327	298	318	303	288	359	324	304	333	319	285	315	300	351	305	322	308	282	294	347	308	305	301	335	305	323	322	301	367	353	332	320	329	325	323	303	320	318	309	342	291	302	324	329	320	287	319	319
3330	5219	3281	1629	1241	1068	849	710	595	544	482	483	470	478	406	403	380	387	395	349	372	374	404	345	384	354	384	336	371	367	380	359	323	366	393	356	341	344	343	387	364	354	381	360	361	380	353	374	336	350	321	384	327	303	355	365	360	322	340	346	354	328	359	368	366	360	372	349	316	344	349	335	361	331	314	350	353	365	362	359	372	358	348	345	338	356	351	377	328	366	349	340	377	362	377	395	343	358	330	355	315	336	332	366	319	319	339	355	375	382	364	364	336	307	340	319	355	335	347	350	371	343	363	368	340	361	343	388	376	337	366	361	355	350	348	366	366	365	333	355	358	323	355	363	325	337	375	367	395	350	344	339	346	365	341	360	367	368	346	326	342	354	334	362	357	348	343	366	367	345	367	354	346	339	352	328	351	380	325	369	362	364	354	330	382	356	373	320	364	327	375	369	351	345	332	369	348	345	337	345	350	354	346	349	347	345	336	339	412	381	319	350	341	326	345	330	370	365	338	359	354	338	365	359	371	348	343	343	338	331	350	334	361	327	325	341	339	322	376	342	362	370	337	315	326	382	362	330	363	346	316	307	330	346	387	356	351	366	343	369	339	300	370	385	344	373	375	333	328	350	351	343	343	350	334	366	330	332	379	350	345	324	316	366	359	392	336	335	335	385	381	324	338	377	333	357	368	326	358	345	327	367	342	356	348	357	359	341	367	381	347	367	343	336	380	349	345	313	339	334	339	360	329	344	323	368	336	323	342	344	355	328	370	360	352	330	343	377	335	381	351	335	358	331	350	312	357	373	351	330	317	349	363	339	359	355	370	331	350	354	375	335	348	383	348	328	364	335	350	365	354	340	361	360	353	356	356	367	366	360	337	351	355	329	324	346	355	334	358	347	328	397	351	368	302	359	346	329	383	368	356	369	359	327	357	360	359	356	359	351	388	347	359	318	365	348	340	364	327	347	363	346	318	356	363	346	329	349	355	334	354	333	333	359	387	338	373	372	365	360	350	311	356	388	311	371	337	370	354	360	356	339	367	364	373	363	351	376	361	371	329	355	368	337	383	346	391	330	356	328	362	363	357	371	368	378	330	349	355	314	374	298	342	371	319	348	313	373	339	338	350	336	338	366	359	330	335	340	332	339	357	348	361	354	343	355	341	360	335	355	336	341	332	363	307	340	326	345	357	368	346	358	346	342	343	351	343	333	328	347	371	374	387	341	337	335	356	334	350	338	343	340	374	320	340	349	390	335	362	325	361	349	344	346	355	381	370	361	357	367	351	358	355	341	388	330	339	334	320	348	355	365	312	334	354	309	342	348	375	340	361	304	323	338	354	337	334	367	351	329	331	356	357	385	373	371	323	371	344	353	348	369	327	334	363	363	374	310	349	351	335	346	357	355	351	365	357	314	342	352	351	329	339	369	350	335	351	386	351	350	344	347	377	319	355	333	335	335	325	322	336	325	344	349	348	356	348	333	343	334	345	338	361	357	327	335	383	321	339	346	352	321	330	360	392	357	341	371	355	336	334	361	357	329	328	377	366	381	353	374	340	343	342	354	350	371	340	345	333	350	365	363	332	329	354	357	388	355	342	379	352	351	318	344	347	351	359	336	335	349	368	372	349	379	337	360	336	310	355	356	339	370	349	355	372	322	349	363	315	360	331	330	361	334	318	323	351	300	322	366	339	340	358	337	375	367	383	370	366	333	328	343	368	357	356	339	363	336	343	384	360	363	332	356	342	345	347	311	373	315	380	363	335	342	341	348	361	337	360	316	323	345	391	353	352	346	351	352	341	333	352	340	380	321	349	350	358	363	337	366	359	353	362	396	378	334	355	353	348	343	374	317	356	341	361	384	338	359	361	342	391	354	363	315	365	332	366	367	365	333	345	373	377	352	340	346	359	341	346	345	323	337	372	352	370	328	363	334	354	306	351	349	354	358	357	366	324	367	347	337	360	355	349	353	365	341	354	352	353	350	355	332	331	342	344	325	385	328	338	343	348	348	375	375	320	344	326	355	415	368	357	350	356	350	373	330	352	376	345	341	337	332	348	390	359	321	340	395	338	345	348	343	347	392	350	359	330	330	353	372	342	323	354	356	372	328	350	378	365	355	340	369	339	344	355	361	364	366	359	340	348	355	356	355	349	351	347	330	352	381	331	367	341	338	401	357	373	362	352	347	354	381	366	334	354	372	345	357	398	322	341	361	349	317	342	349	337	334	362	339	361	347	369	333	359	340	345	345	341	335	332	338	328	342	365	366	348	359	333	372	349	329	362	380	325	334	341	391	373	334	361	361	379	339	382	343	331	314	345	320	347	348	351	341	360	361	336	371	371	368	348	317	342	381	353	355	355	309	404	359	345	327	335	330	371	351	342	372	353	371	335	395	361	364	322	375	320	357	339	315	361	328	343	342	328	343	356	334	354	334	339	394	324	366	357	375	331	333	329	350	330	346	329	335	369	345	365	369	343	356	360	381	346	366	312	337	360	355	346	354	329	356	332	353	357	352	325	355	363	354	345	351	336	325	371	348	362	366	347	340	376	377	340	359	335	380	340	355	340	342	336	339	327	352	317	387	379	367	335	318	350	371	331	379	362	386	361	346	344	349	363	331	344	374	321	348	379	330	356	372	347	345	323	337	377	367	362	366	320	337	347	364	337	376	347	332	332	336	279	333	357	320	365	346	342	339	373	358	354	356	362	359	353	322	365	365	341	348	355	356	358	345	326	314	373	321	350	349	379	328	366	331	357	360	319	337	360	350	326	351	345	335	344	352	377	361	348	346	355	333	360	369	354	363	356	352	344	332	368	346	331	358	349	368	322	351	329	359	346	347	348	363	313	360	354	355	363	353	319	357	346	340	322	336	335	351	368	355	343	341	300	359	367	340	334	329	310	361	333	317	348	393	356	358	374	345	376	372	383	361	353	369	387	323	332	359	382	365	351	352	315	356	336	332	349	352	374	378	320	345	304	355	348	334	340	326	363	343	337	360	349	348	380	320	362	326	333	371	362	339	339	329	372	360	351	324	353	334	351	365	356	347	354	359	369	344	322	348	344	386	353	365	362	331	347	364	299	354	318	352	375	382	330	345	382	352	351	324	352	342	371	357	341	321	369	359	340	350	352	370	345	369	395	332	373	332	356	324	354	353	397	335	377	346	337	321	377	348	341	377	351	352	365	350	367	350	344	340	337	338	380	355	358	345	322	348	369	353	352	369	353	356	345	339	363	330	338	359	346	331	363	340	351	373	378	336	351	326	342	358	346	325	361	281	365	385	333	336	339	356	339	347	368	368	315	381	330	362	353	343	319	333	372	339	389	381	340	376	357	354	342	370	359	347	323	335	322	342	377	351	344	368	340	369	358	349	357	353	375	335	345	332	362	360	343	336	337	360	344	354	373	377	358	336	354	372	363	370	356	343	305	313	321	332	319	340	337	374	366	356	347	339	359	340	340	346	323	354	372	360	329	390	352	317	350	324
22850	21436	29208	24076	21445	21493	8298	1477	1045	1019	824	796	792	735	741	708	688	687	669	664	554	625	630	638	611	599	625	577	649	599	606	683	569	591	603	578	609	593	593	607	605	601	606	581	598	558	584	596	581	567	594	591	597	602	581	604	570	562	555	572	535	588	562	545	563	506	582	555	554	565	583	595	580	583	538	575	566	551	565	588	586	553	542	598	551	556	559	548	592	595	589	525	553	593	582	580	581	555	596	566	568	550	564	556	574	594	574	601	568	580	577	544	626	594	571	571	598	585	610	564	564	613	577	564	567	564	595	590	577	557	570	597	600	615	567	575	533	570	585	569	592	571	539	570	577	528	599	593	597	587	573	581	580	592	579	571	600	581	566	552	566	593	575	557	579	558	565	597	517	600	598	576	590	545	554	584	560	604	566	558	561	570	592	552	601	545	528	546	551	569	541	536	580	562	585	560	544	592	596	548	562	567	552	558	605	566	586	558	547	550	571	587	592	571	592	569	587	570	628	594	552	542	566	571	609	540	550	597	537	562	529	551	545	522	570	575	548	539	553	569	557	622	578	579	602	549	556	586	558	567	575	577	546	595	602	579	553	494	580	606	562	578	612	588	562	612	554	609	548	580	512	572	614	530	575	565	607	606	566	539	589	546	561	579	585	612	519	578	587	562	576	543	589	631	580	567	573	579	559	545	611	576	605	568	578	562	568	576	576	577	610	587	560	548	558	550	575	553	568	579	558	534	572	541	595	551	579	557	534	543	555	566	588	589	607	572	550	541	555	534	562	587	540	582	593	572	573	580	544	581	563	533	529	594	587	551	533	557	540	596	591	595	540	559	535	547	543	521	589	535	571	576	567	527	564	599	581	577	570	565	596	550	576	538	541	568	552	557	561	584	566	535	591	593	540	589	545	575	595	545	595	554	533	534	515	593	600	571	572	597	614	527	564	628	549	570	586	582	544	576	558	566	564	568	547	555	565	550	531	538	574	588	581	565	558	580	571	563	599	574	584	556	542	592	556	538	570	552	565	631	576	549	584	583	610	578	553	565	527	536	577	532	540	534	552	562	571	565	601	564	594	571	557	575	573	549	551	601	558	583	563	563	605	568	598	575	558	596	560	607	541	532	566	560	576	614	560	594	555	542	579	578	551	571	558	548	557	586	568	586	574	548	598	592	575	593	595	549	566	554	517	536	568	544	537	575	563	571	588	585	564	563	564	562	589	579	589	590	557	523	563	515	587	592	570	570	526	540	561	564	573	589	571	567	590	542	601	576	544	578	557	591	578	570	538	558	557	544	542	586	601	551	557	601	570	555	552	544	554	544	577	583	595	568	625	551	561	556	567	552	578	592	531	581	557	619	539	575	551	566	560	562	570	574	572	560	567	546	557	568	548	587	552	603	562	521	643	594	550	543	570	571	562	603	558	585	590	561	569	546	544	543	572	594	563	574	560	605	568	597	617	586	602	555	576	578	597	633	549	553	528	596	576	546	539	570	565	548	581	610	527	576	583	555	556	542	586	548	573	536	581	581	540	585	573	523	539	529	547	565	561	547	550	589	550	560	577	534	542	559	561	579	592	569	555	568	599	569	575	598	562	587	567	556	619	571	541	582	574	585	594	570	561	590	561	583	555	541	623	615	588	576	547	563	621	578	555	592	562	524	530	597	587	564	560	571	558	573	570	572	597	573	569	557	624	553	527	526	570	567	564	561	578	573	563	573	552	581	603	544	611	573	610	633	566	596	567	599	530	590	571	599	608	585	524	599	581	546	553	557	573	562	521	584	545	559	552	539	595	575	578	566	553	546	571	531	549	566	581	543	549	628	550	575	586	550	535	614	573	527	520	563	584	562	581	568	561	578	559	549	572	606	552	543	565	552	589	569	560	544	576	584	528	548	535	579	565	581	556	566	576	565	572	571	567	574	545	569	565	578	563	596	600	580	575	542	615	604	589	602	577	547	559	572	570	581	573	558	569	536	614	592	595	564	512	558	542	569	620	537	586	586	550	568	525	546	592	549	598	591	574	568	572	596	576	544	579	576	593	528	537	606	550	555	568	595	586	576	601	562	577	541	565	604	566	608	570	558	567	527	546	504	519	557	526	585	569	597	597	602	569	573	531	564	556	607	559	589	591	579	574	572	576	544	558	594	593	641	589	582	551	592	593	535	556	608	569	611	560	550	568	605	607	571	568	567	573	594	550	528	533	578	546	591	568	587	593	556	566	586	579	610	567	570	600	567	557	630	606	577	583	567	571	591	600	589	583	545	587	568	547	541	576	566	613	562	601	564	593	563	561	554	602	556	603	550	541	524	516	532	563	574	569	599	545	574	579	585	545	606	536	516	552	524	569	571	597	569	562	583	570	559	602	539	608	584	596	555	553	554	575	615	578	574	553	586	540	575	527	594	551	598	552	530	541	538	541	600	578	580	615	558	530	546	570	557	583	543	553	551	550	532	576	580	585	582	597	560	565	579	547	641	516	524	636	548	524	558	539	600	590	598	572	542	568	542	613	608	561	585	580	558	596	571	595	544	601	552	589	599	603	573	598	558	579	579	580	554	580	575	580	565	563	581	553	562	573	560	571	572	600	613	566	594	549	544	596	555	573	557	520	559	606	599	544	590	608	582	560	548	561	558	560	592	572	612	548	558	581	595	579	587	611	599	541	553	561	563	555	574	576	557	578	536	553	576	587	526	547	562	564	552	579	528	550	567	545	552	594	553	545	600	539	572	571	570	568	560	573	577	568	549	555	596	573	555	558	590	554	551	585	577	570	542	562	584	553	537	579	568	578	572	609	567	600	560	559	550	560	572	569	571	538	623	607	557	596	589	519	559	566	560	543	578	520	560	597	537	606	565	575	624	581	533	597	600	589	565	550	586	595	626	552	516	582	605	570	574	579	595	546	552	623	601	566	585	556	598	525	579	563	535	508	569	591	568	605	548	558	530	528	565	564	579	616	594	597	589	552	556	552	588	569	540	609	548	567	571	561	546	553	557	603	577	588	557	564	560	587	551	593	593	541	565	551	524	589	584	605	563	570	582	597	580	547	579	534	559	601	595	532	532	557	526	585	576	554	596	594	585	584	591	592	547	613	560	614	599	587	589	573	568	579	511	541	569	612	574	540	603	608	551	561	584	541	561	574	522	573	537	559	556	624	574	560	553	529	609	561	581	572	533	566	566	578	578	576	558	539	568	544	581	602	570	571	554	555	562	588	583	542	602	600	572	579	582	632	583	571	621	560	568	569	555	556	607	567	554	560	587	561	572	527	565	600	526	589	550	557	619	538	564	578	559	529	582	563	580	592	556	572	594	570	594	555	588	559	573	579	650	570	555	578	594	577	547	559	607	555	556	561	552	532	606	570	573	575	583	556	621	605	590	578	569	590	584	571	596	582	566	576	561	580	626	558	560	565	576	572	560	534	589	554	574	579	634	553	511	593	573	583	566	558	530	589	564	565	542	612	564	579	556	599	619	558	555
4774	15093	9838	4836	3772	2841	2125	1686	1517	1256	1080	953	878	872	780	778	791	714	701	659	694	680	618	696	680	618	644	602	611	603	606	597	631	654	598	603	601	591	620	584	628	586	616	570	607	597	606	546	596	623	569	586	605	609	597	589	600	569	583	602	610	585	586	572	564	566	577	563	587	579	563	638	612	532	559	563	640	519	560	632	569	542	558	601	565	597	503	584	595	600	611	593	619	517	588	551	594	584	532	564	564	545	549	570	576	576	571	601	591	567	533	558	538	584	602	552	535	577	607	591	549	567	554	584	587	610	532	581	586	552	586	597	603	560	573	571	569	576	583	627	567	563	570	584	569	571	585	555	565	554	633	548	596	568	582	610	559	607	605	553	582	562	551	535	606	555	576	622	557	581	575	553	556	587	550	522	588	575	537	558	576	599	540	597	560	542	552	568	586	577	598	563	596	581	577	600	606	582	569	606	561	581	537	574	583	575	615	539	580	569	581	580	549	629	591	497	560	581	578	553	585	550	572	546	599	560	549	583	638	574	571	570	566	562	590	583	563	574	571	537	555	581	556	558	591	589	576	598	595	595	576	606	554	569	590	617	581	573	601	568	610	541	597	562	587	568	553	592	579	630	563	561	615	597	607	650	580	555	541	566	587	541	562	559	556	601	578	563	566	561	617	564	562	568	557	569	613	577	596	615	558	536	568	572	596	574	589	570	587	599	563	541	570	575	588	534	622	563	566	567	565	562	590	577	574	591	589	537	578	541	528	582	569	566	566	566	543	575	557	573	578	573	542	578	574	578	621	564	546	518	548	580	534	623	586	550	557	574	594	626	589	569	586	561	575	539	565	571	569	565	574	557	518	569	576	597	588	624	560	571	565	608	588	568	618	532	550	585	596	567	587	585	540	615	588	579	557	568	530	595	579	597	581	545	564	570	587	566	515	556	582	593	611	599	571	587	558	622	544	587	578	595	572	581	563	607	621	576	617	543	560	609	553	556	571	573	553	611	591	537	536	571	570	582	574	565	575	565	548	580	589	606	566	596	555	611	598	603	610	560	613	572	572	551	574	577	575	592	577	581	578	556	605	598	589	588	565	571	553	567	630	583	585	583	574	577	575	569	578	587	557	583	554	558	574	568	589	593	544	564	544	559	570	567	555	599	586	595	553	575	574	548	602	535	586	613	576	583	534	576	576	573	547	577	596	555	575	579	575	553	540	586	574	594	606	574	583	570	606	593	571	583	584	572	628	573	579	562	645	574	600	609	567	568	570	542	594	611	588	574	574	563	571	550	549	558	521	561	569	611	569	584	550	552	567	580	594	579	559	598	590	584	603	602	594	584	584	603	591	595	564	598	566	585	606	576	602	600	601	580	583	559	577	563	622	524	607	527	561	589	588	550	548	565	507	542	565	572	590	545	618	586	545	582	578	564	544	585	572	564	578	567	579	576	589	601	573	543	571	522	596	532	532	538	545	553	587	547	563	556	622	602	554	557	563	591	569	549	589	626	549	555	594	602	566	570	578	564	578	549	522	559	567	607	589	570	595	552	550	600	599	609	546	577	542	587	573	603	550	608	569	540	578	568	593	587	525	574	592	569	612	563	596	536	566	591	627	637	591	590	565	593	549	587	553	580	615	581	550	540	575	542	613	574	588	576	581	614	544	566	544	558	610	582	596	576	582	576	578	579	566	562	565	585	595	545	562	631	576	552	572	607	607	547	572	573	572	619	589	553	569	562	572	537	571	527	598	583	597	589	594	547	583	587	544	609	574	564	581	572	531	550	589	533	557	582	531	597	580	605	576	566	574	591	574	570	574	571	537	578	611	567	618	611	598	565	610	587	568	557	576	562	535	592	560	561	580	547	551	580	571	546	559	546	600	556	560	586	577	616	555	529	574	574	564	552	545	550	531	590	528	565	598	608	563	593	581	583	575	580	594	545	624	570	548	561	570	548	565	547	566	592	575	607	572	590	560	544	573	539	579	619	582	615	613	603	561	585	558	595	565	568	579	587	585	582	551	572	641	548	570	568	610	557	576	575	599	571	562	618	597	583	605	548	587	562	582	577	545	564	594	556	565	558	578	542	567	593	577	605	577	559	539	557	561	541	612	580	572	573	590	627	576	552	566	596	578	600	608	555	566	569	602	589	577	576	573	544	576	589	594	577	614	590	587	591	567	562	617	579	591	563	559	518	551	621	585	576	581	619	587	578	599	570	559	577	575	559	583	576	566	610	556	548	559	571	548	606	552	566	552	574	623	552	584	546	610	599	536	604	564	600	564	541	587	613	567	552	563	585	549	561	587	565	551	553	590	570	556	583	582	596	581	553	611	591	543	595	587	572	620	530	605	612	538	574	560	589	597	552	644	553	576	596	611	575	605	601	546	544	582	558	555	585	633	551	521	592	608	542	545	575	607	577	590	566	590	539	565	605	564	597	590	564	575	575	541	537	607	572	545	525	580	563	599	548	592	528	599	587	554	576	561	577	596	551	584	587	555	571	570	594	580	553	560	582	556	608	522	563	564	579	552	573	579	587	542	550	610	590	553	611	559	581	579	576	545	587	572	583	604	593	569	581	546	563	565	607	576	580	622	592	608	584	598	560	591	558	579	571	585	571	578	557	552	566	545	558	572	610	611	567	595	547	562	581	576	574	576	580	582	576	562	585	619	546	566	584	571	595	565	573	581	553	580	556	553	573	602	579	577	634	582	574	584	576	612	568	620	596	567	553	540	544	524	557	557	574	581	601	561	579	520	605	570	596	590	576	556	549	603	548	603	585	567	569	566	578	566	549	541	591	572	580	571	555	571	573	503	590	619	596	544	613	582	582	573	604	588	551	566	563	593	558	590	591	568	566	593	576	568	578	589	563	585	570	545	579	617	589	547	560	567	600	576	593	563	557	569	605	584	548	590	566	568	594	566	544	636	601	574	526	551	559	622	585	577	571	549	572	613	578	617	545	581	596	555	527	581	565	551	540	568	598	622	566	580	608	593	584	575	569	560	573	550	566	592	573	598	574	564	622	612	618	533	582	591	569	608	571	564	574	545	610	593	579	560	576	553	622	587	561	557	591	609	605	606	599	606	552	536	571	607	580	580	579	590	567	571	580	573	579	566	567	555	513	604	564	603	577	535	541	582	602	582	591	596	591	555	551	550	531	611	565	574	561	596	563	622	553	581	565	586	577	578	519	624	561	617	601	558	573	604	542	601	563	598	579	606	560	585	603	568	548	555	565	639	559	580	552	554	553	512	575	578	570	598	601	600	566	599	569	558	547	574	582	595	636	585	590	555	518	587	567	561	554	580	559	594	580	594	548	552	581	579	572	574	546	608	620	577	579	572	591	563	565	599	618	540	594	584	537	568	605	563	609	590	575	587	576	564	566	594	589	570	586	574	542	563	572	539	571	584	538	547	592	571	548	657	583	544	604	570	530	586	566	595	587	589	569	567	546	614	525	554	575	543	544	569	573	599	587	578	604	572	590
27994	17396	3109	389	238	194	169	203	171	166	178	167	176	165	161	176	156	168	164	156	161	156	147	164	158	172	177	172	152	160	184	152	131	148	139	150	159	171	172	162	179	159	139	149	172	166	173	147	151	171	166	124	156	160	143	140	152	178	159	156	131	157	170	153	158	164	175	155	148	165	142	151	161	166	167	160	164	151	163	155	163	159	158	140	156	161	158	151	143	141	167	175	174	149	165	181	167	156	177	149	170	176	170	136	176	166	164	168	153	154	161	145	143	151	162	169	169	184	172	152	190	163	159	157	154	154	162	163	179	140	162	157	152	160	155	165	148	180	148	171	141	169	170	148	133	169	135	133	178	162	140	180	143	144	177	162	166	154	155	179	168	165	160	154	159	157	153	163	154	187	165	158	160	147	171	147	172	172	167	165	162	153	169	149	150	148	167	159	179	161	168	157	149	152	174	154	164	165	174	165	157	151	151	181	169	141	174	194	183	160	147	156	146	144	178	147	170	179	154	169	133	178	177	164	188	129	151	155	135	166	167	158	176	165	175	149	145	167	184	167	140	160	180	164	181	176	133	175	132	170	203	163	185	184	155	144	165	174	137	150	194	163	154	148	140	174	151	176	163	159	152	157	166	190	181	149	165	154	186	172	167	161	156	166	169	169	159	180	162	141	153	139	163	174	161	152	150	144	160	171	187	153	158	147	148	161	133	175	170	162	151	197	144	130	162	170	169	162	173	171	169	132	151	163	157	175	176	162	183	166	180	153	166	154	172	165	147	152	161	142	184	145	140	149	162	169	174	153	198	140	169	144	149	133	162	166	163	165	169	169	177	153	164	160	180	163	142	161	177	157	152	146	156	157	146	161	154	161	172	163	139	157	156	171	152	179	160	165	148	138	169	168	163	164	180	144	145	154	154	148	150	154	154	161	146	170	147	159	170	168	173	189	158	140	169	181	148	162	157	194	158	159	179	142	153	161	169	144	165	150	155	136	180	157	172	154	168	153	160	155	154	176	149	166	163	160	147	162	164	149	171	134	166	172	153	149	148	189	161	167	155	169	169	150	146	167	183	157	161	143	184	160	149	199	139	159	164	165	144	174	161	155	153	171	161	147	143	156	159	178	146	159	141	156	163	137	174	172	152	166	196	171	176	157	152	157	175	161	157	157	142	146	140	155	139	161	155	181	152	160	157	153	156	145	152	166	157	166	181	164	141	153	155	175	159	169	142	154	157	141	148	167	143	161	159	148	170	156	157	151	170	180	164	158	168	163	153	148	149	154	161	169	157	145	154	166	164	166	140	170	171	138	171	155	163	147	170	139	162	147	166	148	167	176	166	166	154	137	160	174	157	163	156	167	180	177	167	170	159	135	165	144	166	157	167	128	159	171	147	178	153	157	150	179	166	154	151	123	158	145	153	151	144	167	166	168	166	169	185	156	180	161	147	147	143	154	158	170	162	133	141	169	146	147	165	147	165	168	172	170	134	159	158	161	172	158	162	182	145	156	158	148	166	158	174	177	158	140	144	149	169	155	165	190	174	148	170	161	178	163	198	169	167	176	156	159	172	197	168	171	172	148	162	163	168	168	169	157	162	164	177	153	176	162	187	158	158	174	154	155	173	164	161	152	157	176	154	166	166	152	139	170	171	168	158	145	142	126	148	144	150	171	147	151	145	139	131	170	151	141	149	157	167	161	150	161	165	163	150	164	141	151	158	156	193	164	150	150	152	182	171	165	156	162	167	150	139	154	168	160	149	168	165	169	153	152	183	174	163	152	171	135	190	164	153	131	153	142	165	163	152	159	175	145	170	168	171	163	135	155	152	184	145	180	162	150	171	167	152	147	184	151	174	162	169	163	151	149	136	160	154	164	163	161	145	148	143	181	163	163	160	143	142	177	146	161	165	158	164	145	155	146	148	162	162	173	176	153	149	168	176	165	163	166	151	170	172	202	143	152	166	161	161	145	138	143	162	147	158	161	151	142	162	184	155	152	167	148	145	171	155	169	158	146	171	168	154	180	132	173	144	171	154	156	148	155	148	140	150	158	144	158	184	165	147	167	180	156	190	148	144	175	161	166	153	157	162	164	139	168	155	159	170	132	166	158	171	142	161	180	166	155	162	179	146	153	170	169	162	162	168	171	154	160	147	164	149	156	156	173	159	155	167	157	166	183	166	160	175	156	155	179	147	173	156	169	166	161	145	146	174	152	157	141	135	150	159	165	152	158	158	141	137	158	146	161	175	150	144	170	167	163	144	174	159	165	149	164	171	164	170	148	165	150	160	150	148	176	151	166	152	163	147	164	164	165	165	176	172	183	162	164	162	168	164	138	144	140	153	162	148	149	161	152	157	149	164	144	169	139	157	164	152	168	164	154	156	161	155	156	164	177	154	141	154	168	170	149	159	152	162	166	160	161	152	178	143	163	172	158	165	151	144	151	169	162	163	155	165	164	143	167	150	164	158	135	159	131	142	174	158	152	161	166	172	144	133	181	158	159	175	181	137	174	186	157	148	156	168	131	160	157	153	185	140	180	177	171	154	159	163	185	136	149	160	151	143	174	146	157	162	169	171	139	151	148	169	161	166	169	154	177	167	170	144	149	147	165	154	151	139	159	148	140	191	154	164	175	156	171	158	182	145	152	159	159	158	155	139	158	148	151	137	150	162	183	164	141	152	151	150	168	161	160	163	155	171	156	183	168	173	156	153	149	181	148	157	152	161	168	161	161	166	159	173	154	161	161	173	170	171	178	173	176	186	155	165	158	171	180	176	153	154	168	191	165	142	151	153	164	156	166	183	156	163	157	159	153	172	163	171	156	171	156	158	184	168	172	132	155	182	153	172	149	172	170	151	167	159	186	165	185	174	164	169	170	150	175	165	155	139	159	162	152	147	170	163	156	157	191	145	164	155	137	152	184	171	162	162	169	156	139	160	163	166	174	161	159	157	162	156	174	169	145	147	182	159	180	152	140	169	166	174	160	161	166	159	181	146	146	162	170	153	138	169	170	152	156	183	178	173	149	151	158	152	167	138	146	174	161	170	177	147	160	159	173	163	159	153	155	176	160	137	155	172	141	143	161	146	156	158	149	178	167	134	170	153	172	157	139	177	185	146	141	158	162	162	150	155	151	170	167	177	162	161	193	179	172	144	132	150	168	171	165	157	182	159	145	171	176	167	148	154	165	144	153	163	172	154	169	153	170	166	149	196	153	164	155	153	179	152	165	155	183	172	186	150	162	157	155	151	140	152	166	160	161	148	166	150	139	189	163	160	181	168	172	158	148	161	162	154	155	159	154	159	165	167	161	157	159	195	165	157	194	180	166	158	163	157	180	160	155	158	127	157	152	163	166	146	154	169	165	148	157	156	160	170	150	155	169	153	159	138	157	151	158	158	163	129	165	167	151	159	149	188	155	164	166	172	164	171	156	150	171	167	183	151	164	172	165	177	172	167	156	159	154	155	148	157	144	176	134	159	158	166	164
4295	700	502	300	252	251	238	227	199	204	182	196	158	187	195	192	189	176	191	198	172	179	184	187	192	184	159	179	172	173	205	179	177	171	156	193	179	175	178	193	182	192	173	177	199	180	181	168	177	169	160	176	179	198	203	163	200	187	195	170	171	194	187	213	184	186	173	174	181	181	198	171	203	185	181	173	187	170	173	203	167	201	183	188	173	195	194	188	204	182	188	193	167	173	185	170	159	182	184	183	181	175	159	179	194	162	173	198	181	171	167	186	157	173	170	195	172	180	171	181	184	174	149	204	168	188	168	180	177	166	207	187	171	152	167	179	168	180	173	191	184	169	192	179	163	168	176	193	179	200	164	189	205	200	171	185	189	178	173	181	175	190	205	164	162	186	181	181	195	186	178	212	180	188	196	194	189	181	170	171	154	154	182	171	165	171	199	161	178	180	186	185	183	202	190	183	184	214	190	192	169	181	196	178	165	181	169	181	194	195	185	187	196	191	195	171	191	170	178	196	162	198	165	206	193	183	176	188	176	172	182	192	184	183	191	169	175	201	189	173	149	187	158	150	186	165	189	188	185	172	188	191	179	157	158	189	183	190	186	187	195	176	209	206	169	198	180	163	166	191	174	188	181	164	142	168	186	162	182	174	191	174	184	208	198	189	196	185	200	179	179	175	177	161	159	164	177	161	184	184	177	193	164	202	177	204	184	186	193	180	180	174	189	178	185	190	188	187	160	175	174	164	173	182	175	184	171	174	170	185	212	181	167	177	165	184	177	198	168	180	168	172	178	178	171	174	188	160	149	160	168	192	202	188	182	175	188	192	165	177	202	175	185	198	183	154	201	191	169	171	179	168	202	189	189	178	179	165	200	183	170	185	164	174	174	172	187	167	185	177	155	168	178	200	172	186	172	182	171	164	170	205	196	164	178	186	193	175	176	191	175	183	182	191	156	174	196	161	171	183	184	183	183	183	199	204	180	145	176	189	175	200	187	174	168	189	161	190	172	182	169	167	184	171	187	188	201	182	187	186	193	185	168	166	174	184	181	198	190	190	194	167	177	161	205	172	166	191	179	182	182	174	150	184	192	152	181	155	162	197	196	175	164	190	169	197	170	166	152	200	183	166	181	202	182	186	160	182	193	194	164	187	204	191	177	191	180	199	151	197	191	169	186	180	187	179	167	177	187	199	200	171	206	187	201	194	192	177	178	213	191	223	167	170	168	152	191	184	202	192	171	182	168	179	189	186	183	156	157	195	197	199	209	185	202	162	192	190	185	190	157	173	192	178	196	188	182	173	193	174	194	189	180	169	186	175	204	180	174	187	173	178	161	166	180	184	184	172	190	171	165	181	171	160	186	198	188	185	179	173	177	161	180	172	188	189	212	172	177	189	186	187	162	173	173	154	194	213	179	167	161	181	184	159	188	186	171	180	175	180	178	203	178	182	186	186	188	179	192	158	177	174	180	160	182	190	163	179	194	185	203	191	172	189	179	183	198	176	193	185	176	200	191	194	190	181	160	172	166	199	181	165	172	163	198	164	200	191	198	188	194	199	156	174	187	161	174	178	166	202	177	182	174	172	177	159	201	174	188	171	194	181	167	189	177	178	160	164	145	186	176	186	156	163	162	200	179	181	164	178	209	190	156	182	172	160	188	172	183	183	170	180	179	168	180	196	176	189	174	170	178	178	164	174	173	181	167	173	157	179	176	172	187	201	162	185	179	164	168	198	166	173	182	187	170	169	169	161	179	190	181	185	197	181	202	188	173	206	202	206	192	160	195	209	175	185	189	171	165	182	164	191	187	185	168	168	178	176	184	185	163	174	178	193	187	179	158	200	177	161	190	193	198	190	187	184	180	190	183	212	202	200	172	174	190	199	188	188	176	178	189	212	180	192	195	188	194	156	191	187	179	182	181	156	195	208	177	191	167	159	197	182	180	192	182	174	161	168	185	172	175	189	179	175	179	177	188	194	172	198	143	199	194	181	180	193	176	174	189	184	175	193	167	169	175	186	183	188	174	184	188	188	185	171	190	162	202	166	183	151	172	161	178	179	164	149	179	186	192	163	193	176	181	196	169	195	186	191	182	183	188	198	188	181	194	171	190	185	179	186	186	152	159	176	171	177	185	156	166	164	171	191	170	179	202	223	182	201	167	164	179	171	190	165	183	163	192	212	190	164	185	186	165	171	190	193	163	182	187	189	175	184	210	163	179	158	161	177	210	177	145	171	215	192	169	171	191	168	183	182	184	186	170	189	154	178	187	187	192	187	175	178	174	167	179	167	190	192	168	191	177	170	190	146	193	193	192	180	172	171	175	172	206	182	195	162	172	188	162	184	209	178	179	181	202	185	193	186	161	195	191	161	177	204	166	208	183	210	179	172	179	173	196	188	180	192	165	160	180	178	197	198	196	192	195	168	171	176	169	158	175	161	169	163	189	171	174	212	203	195	187	195	181	213	208	200	183	193	199	181	195	174	176	193	176	196	181	209	184	169	168	186	177	177	171	185	175	179	187	168	190	168	191	186	175	194	181	165	191	171	175	183	171	187	189	199	174	187	198	178	164	185	169	195	179	165	179	184	187	203	186	173	176	187	183	174	176	183	173	180	186	179	182	180	193	171	157	205	189	183	185	186	182	182	189	179	194	192	178	199	201	170	179	174	158	193	157	191	186	178	196	189	200	163	201	182	168	186	182	185	158	154	183	162	185	177	185	177	188	183	186	177	178	182	183	200	175	189	168	178	184	183	168	192	166	182	169	175	187	163	203	161	185	198	178	175	187	184	170	187	187	194	188	183	172	182	181	199	176	161	171	165	178	162	164	135	202	192	195	200	181	159	201	187	169	172	163	185	166	198	193	172	181	158	191	175	184	187	172	170	190	191	181	199	174	202	189	174	179	194	184	190	187	195	181	184	174	180	179	179	163	187	185	177	206	176	162	179	176	179	186	200	191	158	186	143	178	194	177	187	199	179	176	197	174	160	179	192	202	179	171	175	166	186	204	172	158	153	159	191	200	172	196	204	180	176	194	181	216	157	186	170	170	161	189	214	180	183	181	183	169	189	182	185	185	183	181	170	207	191	151	160	179	207	184	181	167	210	170	187	181	157	197	221	176	174	170	184	189	190	166	185	190	180	195	184	188	184	184	164	184	163	174	202	175	183	176	180	188	193	177	173	182	193	183	201	170	177	200	191	198	148	161	190	165	171	189	169	178	170	179	183	212	162	202	205	173	193	185	198	209	175	186	184	181	208	197	184	172	161	176	189	174	154	182	163	169	164	167	172	185	185	181	183	173	200	169	140	170	186	186	191	182	197	166	177	159	175	179	173	176	182	194	177	187	189	164	168	197	182	193	186	176	168	202	163	161	208	168	171	174	172	189	181	157	212	179	181	204	179	195	178	172	166	178	156	209	203	181	199	174	183	182	179	180	191	172	160	175	151	174	180	181	194	149	193	174	174	151	193	165	174	182	174	197	180
24016	21434	28762	24511	21437	9785	1005	651	510	527	462	418	422	410	394	377	389	353	382	420	343	358	323	354	307	344	309	373	344	347	331	335	327	326	323	320	309	292	330	339	290	343	316	303	345	329	314	312	332	321	312	320	288	317	325	317	317	304	315	299	336	334	318	300	349	340	283	316	335	293	305	323	323	312	291	336	321	303	306	317	310	295	349	271	282	293	322	278	313	313	332	287	325	318	311	280	335	293	310	307	320	319	310	303	291	329	343	336	298	300	298	291	292	308	351	306	306	295	301	310	303	327	324	282	296	330	346	305	344	299	303	325	312	284	299	303	333	305	287	325	352	312	323	322	334	293	315	327	360	318	306	340	327	318	297	328	316	308	287	311	317	283	332	337	319	313	305	312	323	301	307	300	302	302	318	311	302	336	326	289	335	302	314	302	311	306	338	305	350	326	306	336	292	315	337	295	341	310	330	297	320	292	350	313	312	313	275	359	299	302	334	309	312	294	305	326	334	306	305	309	294	315	338	319	313	314	326	326	320	317	304	294	296	347	342	319	326	307	296	298	346	298	325	329	294	300	291	308	318	314	320	365	313	303	332	291	306	290	325	311	320	294	311	297	305	322	298	312	305	316	305	324	291	317	309	297	280	277	324	332	313	316	286	341	327	278	320	290	301	303	319	327	307	275	307	321	276	317	321	290	298	294	337	305	295	295	328	297	310	332	328	293	290	322	306	341	306	298	300	343	324	340	296	295	319	338	328	320	322	327	317	328	284	309	298	285	304	327	301	337	302	300	368	271	334	300	280	310	314	296	323	327	331	343	312	327	271	297	342	329	314	306	316	303	308	298	321	324	293	333	341	297	303	315	307	307	307	345	321	284	330	319	323	319	269	294	327	300	311	311	305	314	280	301	288	306	320	324	285	298	279	315	292	329	285	319	282	317	312	288	325	345	315	309	302	325	282	273	322	291	331	310	289	319	261	282	289	321	327	322	338	284	285	289	312	325	352	335	312	312	324	331	342	291	301	320	347	265	330	305	319	331	355	331	271	337	328	302	290	302	315	299	312	325	327	308	306	262	330	328	314	332	306	296	318	314	295	313	306	311	299	333	334	343	306	326	329	317	336	306	337	341	336	287	321	282	298	307	330	291	314	327	303	319	297	312	300	324	328	344	318	319	310	274	307	315	300	314	329	320	332	316	317	310	290	297	325	319	296	307	343	285	312	303	314	287	332	292	306	301	291	331	310	324	318	328	288	306	279	274	331	313	303	310	333	321	288	290	339	306	342	325	314	319	326	311	326	316	330	304	310	320	324	310	299	298	305	313	320	309	308	289	306	323	323	328	331	318	335	310	313	283	322	285	284	297	309	311	293	323	328	332	335	324	295	313	291	339	302	297	270	326	319	283	310	331	330	311	279	317	321	305	281	330	298	305	305	319	319	305	287	312	274	292	296	292	311	319	296	301	315	291	325	318	309	318	318	289	333	301	332	292	298	328	322	342	328	326	286	327	299	311	306	319	313	337	301	263	289	301	307	298	347	304	318	295	307	307	330	329	299	322	279	345	299	288	334	318	318	320	310	293	288	314	309	317	300	312	274	342	324	281	332	320	343	287	289	296	323	291	307	343	288	293	327	309	341	307	328	344	310	293	335	297	318	287	310	285	297	331	325	326	326	340	313	301	318	301	309	301	333	305	333	353	331	342	336	338	330	340	315	338	325	302	324	305	322	332	311	332	308	340	308	276	329	303	336	332	319	363	335	326	292	316	298	301	293	317	294	325	317	299	309	310	290	305	322	286	291	325	324	333	287	314	352	310	275	328	315	337	298	290	294	281	322	312	303	328	314	305	316	300	344	291	308	289	280	319	323	323	309	321	285	288	318	312	306	316	276	331	287	305	332	303	302	321	323	303	289	344	327	332	289	310	317	336	318	323	340	298	307	315	298	296	323	328	334	318	294	275	287	306	297	321	301	299	309	299	334	261	306	290	300	321	310	334	288	318	318	304	331	307	304	311	292	313	345	327	311	325	304	292	308	327	300	329	307	322	308	320	292	332	336	334	302	327	320	300	305	297	295	302	298	298	327	340	342	307	326	321	311	292	304	326	318	319	295	328	294	355	300	329	298	328	305	317	320	307	297	317	306	308	340	316	336	317	308	322	308	321	331	304	298	336	313	304	318	291	314	322	294	343	324	286	342	306	334	323	324	317	292	338	298	288	325	316	289	296	303	310	314	324	319	297	344	311	335	314	301	306	329	323	316	322	311	328	327	315	330	335	337	290	288	309	313	297	264	306	296	289	319	279	310	314	299	280	294	296	321	295	327	316	338	311	304	281	306	305	328	305	297	318	297	303	328	332	323	303	308	308	331	306	313	303	303	306	296	348	304	302	335	312	293	302	304	327	325	298	312	342	309	320	321	308	337	347	338	302	317	327	352	325	282	317	293	290	295	313	312	311	321	318	284	305	334	349	344	304	316	282	299	329	300	340	288	293	335	300	321	319	295	291	333	289	274	286	312	312	339	293	316	320	296	284	304	304	298	297	305	304	317	319	324	351	318	312	303	307	308	306	307	285	332	311	281	316	304	310	301	304	301	310	347	330	326	322	274	326	286	291	292	323	364	308	308	323	330	315	317	325	303	338	347	299	324	316	324	310	322	306	295	317	289	315	314	291	302	305	285	308	268	306	283	335	336	326	328	301	310	313	302	324	331	303	315	282	306	308	327	329	330	276	267	302	301	295	315	324	306	335	320	317	327	307	318	328	308	312	303	334	278	313	292	313	316	293	324	312	306	307	304	302	346	270	319	330	357	325	290	303	318	331	326	318	315	289	318	309	312	313	321	319	295	317	305	316	319	307	301	309	321	323	276	307	341	297	320	313	309	312	308	297	299	280	331	307	308	317	324	343	263	302	309	344	288	354	322	313	326	303	309	293	335	292	325	271	270	316	309	333	329	309	340	342	331	269	347	326	327	295	295	312	315	299	319	306	319	295	327	311	338	336	315	297	328	324	328	328	315	348	332	336	322	321	316	300	305	302	284	297	318	287	302	318	304	270	299	304	304	305	313	311	290	314	338	309	288	289	317	293	308	348	314	322	296	306	325	293	337	290	313	310	324	296	313	316	309	323	287	302	297	320	326	327	296	284	339	305	295	329	297	294	285	331	302	286	324	289	325	316	305	317	319	314	325	305	293	327	306	286	298	320	281	296	329	310	314	287	326	282	321	333	308	306	298	275	330	323	287	352	339	334	328	300	308	307	310	298	289	265	329	278	307	306	263	342	335	275	313	315	324	284	295	296	323	330	283	304	321	285	330	305	341	313	306	333	282	305	282	274	297	310	305	299	295	288	318	319	324	325	305	307	340	317	295	296	299	333	335	300	300	345	290	331	331	289	317	299	340	332	290	340	312	306	298	308	326	318	287	328	329	335	287	330	301	297	299	310	319	289	326	314	302	305	315	318	312	308	289	346	303	326	293	296	329	298
3404	9206	5764	2810	2032	1515	1171	953	728	715	609	565	485	481	461	411	400	398	413	367	349	372	387	353	331	365	327	388	357	320	335	345	336	352	367	338	362	309	352	340	348	345	329	323	342	351	287	327	335	337	376	308	376	320	299	345	311	360	342	342	359	314	352	373	325	323	376	311	323	315	330	282	294	316	317	315	330	337	300	324	311	315	314	306	317	345	328	322	362	342	314	332	299	308	323	317	318	339	305	326	294	342	312	289	289	339	343	299	302	279	301	321	309	312	309	331	318	315	316	329	328	303	326	300	319	347	329	323	322	311	338	309	324	323	340	309	290	292	352	294	315	310	304	311	338	351	312	326	356	305	338	302	337	336	377	300	349	303	327	310	322	299	351	327	304	309	319	312	306	330	348	329	298	327	294	293	323	320	358	309	343	335	318	312	324	322	301	299	316	289	327	333	320	308	323	283	314	314	317	306	316	304	312	337	312	305	329	321	335	324	301	341	302	309	314	339	316	327	342	344	340	325	323	329	350	289	338	320	295	323	316	311	317	329	319	314	349	335	345	301	303	336	342	320	301	315	316	307	322	352	311	342	335	324	336	290	344	303	335	314	330	343	349	287	324	330	336	316	351	301	323	316	336	317	292	330	342	310	303	316	275	302	318	336	306	346	325	321	322	304	318	333	306	326	305	322	326	290	320	289	307	335	311	335	329	309	337	314	314	303	310	349	314	275	296	318	333	340	325	338	340	328	322	353	323	325	318	330	321	323	330	338	322	329	325	352	319	290	304	323	302	331	311	339	294	311	317	307	297	311	322	326	320	320	341	357	294	332	310	312	314	308	310	335	329	314	307	353	328	314	310	332	295	291	332	315	330	335	312	311	320	314	327	291	318	293	305	313	317	303	295	269	332	295	316	328	313	370	318	304	316	322	329	314	324	290	320	303	316	309	304	320	309	338	302	336	306	308	312	330	341	334	343	313	307	303	308	298	329	328	314	323	331	302	315	308	309	328	314	335	313	292	311	355	312	321	273	314	308	340	308	316	320	325	354	308	333	328	313	325	304	320	318	293	325	337	353	322	319	322	321	290	327	341	351	325	326	325	318	324	297	316	335	333	308	312	337	321	321	268	326	314	292	307	317	304	307	321	332	352	354	333	315	317	329	328	301	309	301	341	303	319	323	307	347	318	308	322	281	311	310	310	348	331	294	286	335	324	337	349	305	298	324	300	342	341	290	361	288	340	315	310	325	308	329	317	348	320	322	315	309	304	328	339	309	314	325	329	314	308	274	315	320	306	317	367	318	362	306	299	330	319	298	304	313	305	328	342	318	322	340	330	331	304	309	327	337	334	316	347	318	314	327	309	344	332	298	311	348	321	315	413	308	308	278	316	297	313	328	309	309	345	318	315	344	307	305	353	314	323	327	349	326	286	265	343	306	361	350	303	315	312	321	323	292	339	342	316	303	317	314	293	325	316	304	299	348	308	274	293	308	319	332	313	290	338	319	304	319	333	312	271	353	329	314	312	334	303	333	308	322	310	295	316	303	315	324	280	343	309	324	329	323	323	331	338	311	347	292	316	308	325	324	342	292	346	306	312	306	329	324	341	301	313	297	331	329	319	325	311	334	330	326	330	330	333	325	310	335	336	300	355	331	309	303	331	335	331	341	318	357	319	308	304	320	319	348	344	322	317	314	298	337	323	302	322	327	329	334	359	282	351	331	314	335	315	323	318	336	305	330	324	332	305	292	309	329	334	333	332	338	336	299	307	312	319	319	325	328	327	299	301	350	303	325	332	334	338	348	308	302	330	294	341	328	287	322	318	304	324	323	312	316	313	324	323	309	309	346	328	339	294	300	293	322	277	322	355	308	346	307	319	328	307	306	304	336	345	330	333	313	307	328	311	346	322	304	343	340	331	315	324	332	303	333	312	352	314	343	305	315	308	319	314	347	347	325	312	297	305	347	320	326	315	301	371	333	352	318	298	324	345	328	340	314	364	345	305	371	313	346	336	323	346	316	286	306	320	320	321	339	341	309	276	302	350	334	320	317	327	345	320	284	295	294	300	316	299	326	340	320	278	323	335	322	342	325	319	328	339	319	352	334	335	331	328	336	318	364	312	321	339	333	323	301	338	298	338	310	318	334	304	330	329	314	334	325	325	301	321	352	316	300	341	307	326	347	311	372	325	332	310	339	327	309	307	323	294	324	347	342	316	368	363	326	347	303	347	323	305	305	325	334	327	322	311	326	307	338	320	316	346	283	274	347	331	337	317	324	342	344	324	331	319	338	301	309	305	344	309	291	306	350	337	347	307	346	336	309	321	321	323	336	300	300	312	313	337	321	319	321	296	353	310	303	320	333	296	334	336	293	308	317	319	298	320	358	320	307	330	333	321	327	319	345	293	313	318	315	338	321	342	302	331	302	294	304	350	337	316	340	331	357	324	327	326	330	303	314	345	333	329	298	288	294	294	339	346	294	345	328	318	311	322	314	315	297	345	302	297	304	330	321	315	320	303	282	321	335	289	350	341	320	305	324	318	319	340	362	310	308	317	307	326	326	306	325	323	322	306	308	326	319	320	329	360	315	341	310	343	308	329	314	281	311	307	304	318	325	320	308	295	312	319	323	334	302	307	335	324	335	283	356	323	323	349	319	299	333	309	301	335	315	326	295	317	296	329	309	339	307	333	289	344	325	336	358	337	304	281	331	332	302	326	362	303	342	327	286	336	322	314	301	334	337	339	314	346	305	346	319	299	338	309	303	303	304	316	297	292	304	309	329	310	315	335	345	339	307	302	313	291	313	354	317	309	337	314	321	315	298	314	312	327	313	328	324	302	331	336	306	315	333	323	339	341	313	323	301	345	309	343	307	313	290	319	330	291	313	319	304	313	345	320	300	323	319	320	298	293	339	339	327	335	330	299	319	304	307	332	319	293	319	342	342	302	312	326	309	296	319	332	346	319	319	352	309	332	313	315	343	311	353	309	307	286	321	304	285	332	304	333	329	303	345	344	323	324	317	303	328	332	297	318	306	332	330	343	314	351	332	326	311	329	343	328	310	322	301	308	291	331	286	301	351	306	358	310	326	343	339	289	310	306	317	335	319	327	338	300	307	383	348	344	349	310	358	314	331	331	305	289	290	337	299	331	340	285	304	324	332	324	321	324	336	328	324	334	295	300	310	341	345	333	308	295	338	338	349	309	319	333	314	304	325	323	337	309	329	334	302	313	332	324	327	342	316	335	329	324	326	303	329	299	315	322	322	337	313	294	314	335	316	320	310	309	327	332	291	346	329	372	306	357	372	300	327	335	322	323	334	321	303	324	323	331	335	332	302	311	302	324	316	306	347	337	311	351	308	317	347	372	347	350	333	295	303	342	297	310	314	307	294	307	308	344	321	309	337	307	329	322	326	341	329	296	347	304	305	320	302	307	347	339	326	323	301	324	325	343	312	337	341	304	328	329	314	311	338	314	329	302	348	311	317	313
25254	21430	27597	25596	10038	782	552	483	439	416	373	406	392	376	366	379	392	347	360	325	350	326	325	320	336	312	329	328	337	310	315	333	325	311	303	338	290	342	313	277	326	332	340	348	287	335	323	339	332	311	314	352	328	314	343	339	299	324	319	343	305	321	320	307	301	327	335	346	341	311	304	312	303	295	303	342	331	307	300	306	319	315	347	316	316	331	313	331	300	291	312	324	350	300	346	340	325	290	340	320	347	314	336	289	316	328	355	308	285	313	301	348	359	307	306	295	301	304	296	307	300	292	316	314	300	315	319	262	317	311	327	350	309	356	320	319	333	332	285	295	286	330	310	317	324	302	308	282	336	326	309	330	322	326	326	309	300	309	297	293	323	329	318	320	333	350	293	333	344	314	316	316	306	313	289	292	356	331	288	340	325	292	315	334	326	302	329	304	321	334	322	312	326	331	324	304	327	320	316	353	322	291	338	307	328	343	322	324	314	299	335	338	334	338	317	307	315	301	317	300	331	320	342	333	331	314	298	336	326	327	324	362	314	314	295	290	318	332	296	319	311	321	304	299	312	347	343	303	301	315	304	337	312	316	348	349	295	301	312	310	278	353	331	322	359	293	326	336	344	305	338	334	321	315	308	316	294	294	345	328	319	329	302	346	340	330	299	309	344	322	345	316	353	326	334	331	294	297	343	331	323	309	324	327	331	309	306	353	338	326	305	316	317	268	308	305	290	318	291	335	316	333	317	295	315	297	309	318	344	328	340	283	334	305	279	333	311	318	308	330	313	291	314	331	337	305	314	293	291	289	305	296	339	328	317	313	347	308	299	334	329	305	345	337	314	327	320	338	332	310	295	300	307	335	311	319	288	328	315	297	349	294	342	304	332	308	334	316	302	317	303	305	317	329	321	311	314	306	336	316	304	304	329	294	313	343	306	308	300	324	333	329	303	330	313	264	314	327	326	303	299	304	342	298	333	295	324	283	302	323	322	337	311	320	330	342	325	340	331	317	332	316	319	315	346	326	313	318	322	289	280	334	310	307	338	326	345	326	322	316	298	331	322	303	309	319	322	305	334	315	317	315	308	319	328	332	291	321	313	313	293	291	302	325	327	327	297	320	312	343	326	292	357	314	325	304	301	319	297	334	361	311	302	304	313	296	302	312	317	309	313	309	330	290	321	331	336	317	325	310	312	322	299	320	331	310	324	309	352	344	319	324	349	326	332	321	302	314	316	332	327	324	301	306	326	274	316	327	317	305	289	284	310	301	323	319	301	325	284	276	317	331	325	299	298	325	341	297	304	310	337	299	325	357	288	296	337	327	347	293	332	296	307	347	305	304	307	297	286	311	335	332	315	300	351	309	326	331	317	312	320	300	327	306	324	321	313	314	324	337	322	330	332	334	310	326	337	336	333	362	308	300	310	277	308	332	335	297	292	327	332	304	316	330	308	319	293	346	327	296	313	297	293	317	339	305	313	327	334	287	301	329	335	299	319	340	312	304	323	325	301	328	336	319	302	343	307	321	343	321	318	324	305	341	330	312	311	308	324	309	329	292	299	304	319	331	326	318	319	311	345	308	313	313	304	322	334	311	314	306	349	310	355	323	337	300	343	324	297	311	349	336	300	337	289	326	290	339	300	299	305	321	350	345	326	330	343	290	292	292	301	316	330	325	324	331	309	296	333	293	306	304	348	293	325	327	288	298	334	338	304	313	301	338	306	346	329	322	343	314	312	338	346	317	329	299	316	326	332	328	310	355	325	345	297	330	347	330	333	288	299	310	340	308	327	323	310	331	339	332	317	316	340	350	303	334	333	309	319	312	326	307	327	289	303	302	288	347	318	291	329	304	346	323	313	342	330	329	346	295	326	314	332	353	324	306	330	300	323	325	350	333	314	311	318	323	312	309	329	266	323	300	315	317	328	314	306	308	340	337	325	340	316	289	321	308	329	307	297	286	306	356	305	285	337	316	306	346	320	316	294	336	327	291	327	301	307	295	333	297	313	298	337	357	291	310	294	338	289	266	320	292	332	316	333	312	307	291	307	311	333	347	285	327	331	319	304	319	301	307	313	296	308	309	318	290	324	301	340	349	313	306	351	310	322	325	328	340	337	334	324	354	326	322	330	311	320	292	309	319	337	320	313	286	321	339	271	322	299	305	319	343	321	331	333	327	321	353	305	286	315	302	322	304	311	327	298	318	310	291	321	289	308	318	314	331	285	321	312	336	312	303	322	298	304	313	325	310	324	338	305	370	313	302	362	318	317	347	324	319	319	309	338	315	323	303	328	295	330	309	311	333	330	313	295	321	318	328	296	304	293	291	320	340	304	311	334	341	316	310	305	324	298	295	330	322	308	321	308	309	307	331	351	334	326	279	320	319	308	292	338	348	309	326	289	347	295	338	342	332	308	304	311	294	341	282	300	344	305	292	333	331	343	328	316	335	341	337	372	313	310	339	305	335	335	318	311	295	302	339	302	325	284	299	311	293	295	366	340	334	316	320	301	291	314	332	266	319	328	290	315	334	313	317	317	314	314	337	321	335	321	353	326	308	316	310	338	326	316	320	309	313	315	299	329	324	290	335	291	313	341	311	306	338	329	301	300	293	311	333	312	335	339	291	314	318	291	331	335	320	334	342	318	294	351	297	304	310	312	303	334	326	340	337	303	354	308	333	324	336	312	351	319	298	336	296	298	352	287	312	294	328	326	317	307	327	290	313	306	312	332	319	306	289	315	334	306	335	310	333	312	315	320	316	315	289	307	304	313	311	344	329	306	331	317	316	332	340	331	304	313	322	307	331	331	348	337	348	335	312	353	305	309	333	313	334	308	327	309	338	288	315	327	302	321	333	315	304	325	310	325	325	328	283	303	329	303	321	289	338	316	361	319	308	280	280	293	308	298	302	326	347	320	342	301	313	343	334	315	318	323	324	322	329	311	330	304	293	309	321	314	351	301	330	341	317	345	304	320	310	340	319	292	315	333	313	293	320	326	340	297	292	288	330	317	316	302	325	287	304	349	337	302	304	308	347	355	335	307	341	343	324	320	325	349	304	323	298	333	330	312	270	353	314	317	302	293	319	301	298	329	350	311	288	307	320	294	338	307	324	341	345	298	337	324	332	300	322	312	342	334	315	319	306	329	349	295	290	335	322	344	311	339	344	312	305	279	330	318	331	340	322	327	324	303	341	316	310	310	311	323	324	312	319	282	377	331	302	321	325	289	324	302	300	299	346	321	338	286	308	301	322	310	348	294	309	313	321	341	329	339	348	295	308	314	337	313	324	322	329	307	336	336	313	305	297	318	319	353	287	310	311	345	323	304	289	319	329	328	336	324	339	304	302	317	367	293	313	300	292	343	306	319	304	301	325	344	322	317	300	280	320	333	335	336	314	355	295	319	318	313	312	332	334	298	300	322	327	317	320	326	355	310	329	327	321	289	340	358	285	325	294	296	309	311	304	315	299	312	316	309	301	311	313	303	321
3428	5231	3348	1670	1274	970	773	668	602	569	549	468	444	445	422	395	381	421	387	373	372	409	397	354	385	358	353	352	357	390	372	337	342	341	360	339	343	351	362	335	362	347	356	332	333	352	374	337	344	340	340	367	360	368	356	373	319	377	340	335	348	335	407	355	353	350	350	365	349	378	351	341	331	366	364	339	349	351	355	353	372	394	316	339	361	328	344	350	319	350	331	395	337	353	359	349	326	334	348	325	320	358	337	341	308	368	356	355	361	372	346	339	326	376	364	338	338	344	349	318	369	319	333	368	345	351	317	344	343	370	333	379	340	374	342	369	349	301	321	336	350	307	349	392	356	328	340	323	371	316	313	342	333	358	356	379	354	323	335	359	337	329	349	332	348	340	323	361	322	358	326	346	335	357	349	324	373	345	336	329	301	388	347	360	354	349	395	372	329	313	351	370	376	340	355	353	337	363	360	365	356	337	353	365	318	361	346	329	353	337	332	326	375	347	370	311	332	377	313	360	353	364	347	345	347	336	342	355	358	313	392	352	328	348	358	313	298	347	309	345	360	349	346	386	353	381	371	345	349	324	352	362	340	336	379	306	338	324	337	338	337	367	365	361	363	372	359	326	341	339	339	359	366	343	378	348	337	344	353	339	336	357	330	363	382	341	371	357	359	345	330	333	338	346	361	348	362	371	325	330	331	346	334	367	333	323	344	357	352	327	319	355	362	341	347	346	374	338	338	380	342	358	383	342	371	380	330	338	349	328	349	346	305	351	330	399	345	352	370	343	318	369	345	346	347	376	342	347	393	356	354	325	395	358	345	356	356	360	304	324	370	338	343	327	369	343	367	337	319	352	348	325	355	351	344	361	345	344	327	363	351	367	332	360	350	399	366	361	343	360	353	354	384	322	328	316	367	348	321	369	375	327	326	358	337	353	317	341	324	335	335	364	341	347	354	362	332	335	348	339	354	355	366	350	345	313	336	342	327	329	366	351	392	360	348	374	350	334	330	361	356	347	339	328	362	346	318	365	333	342	365	310	353	341	323	359	342	330	365	337	351	347	364	340	344	351	365	360	342	349	343	353	385	368	337	345	379	368	337	356	351	357	361	357	370	366	336	334	327	354	355	376	348	347	370	346	372	349	372	350	322	342	372	387	328	357	333	351	358	333	350	364	340	339	338	357	345	355	359	345	332	349	395	319	371	320	310	368	332	318	361	353	324	301	325	312	360	360	348	352	366	364	375	337	355	374	349	343	345	339	316	353	413	362	335	337	359	315	379	337	341	361	328	343	338	340	330	354	336	348	355	314	354	328	348	347	331	321	324	377	338	361	335	368	346	346	357	367	336	363	350	383	363	329	356	359	352	345	328	353	313	341	323	350	356	326	338	363	308	326	368	308	322	394	358	367	341	358	351	365	356	360	337	341	364	343	353	346	372	321	335	326	358	335	345	355	368	363	346	372	323	359	386	355	366	315	355	341	350	315	323	358	302	337	317	336	356	334	344	359	355	357	355	314	339	338	370	365	372	375	309	336	356	348	416	325	350	342	328	374	357	348	325	321	358	372	358	330	368	352	351	348	349	363	368	331	358	347	326	371	330	340	359	317	357	368	362	340	331	326	364	352	373	391	328	382	329	386	361	354	312	346	337	352	317	356	333	354	336	340	339	358	348	353	354	358	366	375	373	358	349	350	366	351	345	328	364	341	350	317	321	366	324	324	351	341	348	337	356	353	368	355	372	345	357	345	326	333	357	372	359	338	342	394	366	348	346	329	343	347	349	352	341	343	344	361	336	345	324	341	345	345	354	361	392	341	358	334	345	354	351	330	368	366	324	357	346	368	336	360	350	352	336	339	347	371	312	341	413	346	328	342	344	364	337	336	395	344	344	346	371	364	304	325	349	359	324	360	344	375	352	392	365	344	344	312	380	320	337	370	371	326	337	337	347	372	336	337	351	326	320	365	322	316	377	340	355	373	312	331	381	387	349	353	337	373	337	341	352	333	358	353	328	391	301	363	334	383	353	354	361	327	356	334	369	346	350	355	353	357	322	325	340	325	349	364	331	378	319	384	311	353	335	380	313	346	329	380	354	284	354	336	370	357	346	363	331	362	366	322	331	340	373	364	338	326	337	360	323	352	372	342	321	329	325	368	336	361	357	320	335	335	327	357	353	398	346	374	345	346	358	338	350	345	338	362	328	345	356	343	364	358	354	313	321	377	367	348	352	325	324	371	332	360	347	337	343	380	339	357	343	374	364	350	372	339	324	345	344	319	357	335	356	357	351	353	362	382	357	374	330	351	347	347	337	335	357	321	367	371	322	352	338	358	360	351	324	339	328	349	362	339	348	321	341	342	351	361	348	318	371	350	344	353	345	343	355	340	326	334	341	328	340	359	379	332	363	352	357	390	351	362	337	354	325	313	331	325	337	353	330	404	388	344	372	369	336	332	331	339	324	336	343	344	360	340	328	351	335	337	363	318	307	367	355	377	364	347	329	343	350	351	329	322	364	339	323	319	346	355	352	314	331	351	367	337	355	312	348	351	387	321	351	356	368	357	348	401	354	318	342	340	322	335	341	363	318	326	381	374	362	373	331	326	350	336	352	352	379	374	369	337	375	325	360	359	380	346	338	364	355	356	340	333	330	341	346	343	376	352	337	356	300	347	360	338	320	371	348	322	370	378	381	309	346	339	325	311	298	346	353	338	372	320	370	354	342	359	370	277	341	313	342	331	344	339	360	305	351	345	333	333	331	364	335	374	367	321	349	339	370	323	344	363	360	355	343	330	363	382	368	345	380	327	344	349	361	331	358	343	344	349	373	344	345	323	344	359	322	339	385	346	359	340	334	369	379	373	349	335	349	333	360	342	341	330	380	369	365	324	351	352	363	368	351	351	312	327	338	352	316	348	329	350	346	354	349	343	374	366	351	338	313	377	345	356	380	400	344	324	348	322	336	331	372	328	364	353	336	338	358	335	347	347	346	364	331	352	327	352	347	370	345	365	333	386	342	336	345	390	383	330	366	329	352	330	320	331	357	340	341	362	362	324	331	331	360	351	354	349	349	341	320	355	331	321	364	350	371	340	373	335	357	313	330	379	339	362	340	349	328	369	329	323	353	357	352	340	342	343	355	342	336	335	356	367	312	358	346	366	335	326	352	349	349	387	371	337	329	349	312	344	335	347	323	334	344	365	340	366	334	380	324	337	339	352	349	363	344	351	381	355	366	351	308	346	365	362	372	346	366	350	390	358	363	336	355	337	376	312	355	373	342	365	348	369	327	341	334	363	357	368	361	380	347	334	337	378	337	336	336	365	349	351	314	340	345	362	356	336	351	352	359	368	350	349	345	345	341	383	329	367	327	344	335	394	353	342	370	353	365	340	344	382	340	316	347	332	321	349	340	332	367	322	342	339	367	360	338	400	337	345	321	347	342	345	352	352	362	353	344	334	309	345	322	375	336	343	370	368	360	360	347	353	338	328
22811	21392	29115	24034	21393	21464	8338	1341	1027	970	858	838	738	699	749	687	754	666	626	660	634	596	629	591	604	632	616	578	615	610	595	582	580	564	596	609	581	577	577	563	602	600	589	565	573	571	570	655	539	575	558	604	611	585	548	556	544	560	599	563	624	577	574	554	580	595	550	586	559	556	559	542	547	577	585	513	600	577	554	546	646	545	575	563	620	611	566	583	579	559	536	603	599	532	573	582	557	547	613	587	553	530	559	556	552	564	538	549	570	608	586	593	552	582	569	567	537	578	576	572	540	560	559	547	579	563	518	598	583	546	583	541	601	578	526	549	535	577	576	539	554	542	586	565	567	537	582	561	574	585	562	566	541	626	529	581	576	565	530	569	581	555	581	617	568	534	558	577	593	567	565	603	588	621	634	524	552	538	566	562	564	561	545	560	578	610	552	558	559	602	602	541	561	584	566	569	554	591	556	544	612	553	562	571	572	529	587	530	586	574	558	581	552	600	623	559	585	606	558	550	582	587	530	569	545	583	574	596	580	589	581	605	626	549	576	475	559	594	578	579	606	526	595	628	551	555	553	567	594	588	601	571	581	554	584	567	598	555	550	567	592	567	565	559	547	584	559	557	579	529	588	604	601	564	539	572	551	582	551	587	582	579	583	575	559	532	536	587	554	612	586	530	585	583	543	588	544	530	628	609	546	583	577	575	620	562	579	573	553	598	591	576	577	581	578	597	572	541	550	569	565	564	557	561	562	604	553	567	586	578	581	571	576	538	534	572	543	561	596	552	601	561	585	548	522	531	549	585	512	545	612	562	581	590	598	548	574	556	570	594	584	566	569	590	553	536	597	561	568	589	536	588	600	587	564	554	599	596	560	607	532	556	555	572	548	572	531	572	559	544	569	571	576	600	596	556	598	554	579	576	543	594	603	540	590	633	582	565	563	551	559	558	574	556	573	550	576	560	563	584	584	560	571	525	582	547	557	552	578	542	581	616	556	600	553	560	583	529	569	611	568	597	591	569	569	555	594	575	621	553	579	573	575	620	584	598	557	595	549	575	603	543	568	549	582	574	552	548	578	578	589	554	582	541	582	591	536	541	536	587	568	567	603	605	592	590	516	615	548	548	595	559	566	580	566	585	593	585	576	554	552	555	569	557	558	570	574	539	594	560	554	547	529	562	587	576	581	567	584	591	550	585	600	566	541	562	542	561	555	547	548	588	558	543	562	541	572	552	546	544	533	558	588	568	528	584	562	571	553	576	549	561	644	570	547	591	521	554	539	541	581	582	574	542	533	634	594	566	525	544	590	528	554	590	530	520	556	580	554	584	571	561	603	574	531	548	569	600	576	559	566	498	598	553	570	522	582	545	612	545	553	589	584	533	525	525	627	577	502	510	564	610	520	559	590	589	535	575	579	585	577	568	535	582	567	609	560	563	529	537	580	568	545	564	589	564	591	615	614	594	576	569	553	570	596	557	565	578	605	576	561	528	550	533	554	534	568	581	594	576	580	560	563	544	564	555	551	563	531	609	555	584	576	595	602	599	560	554	547	574	573	561	578	539	624	556	592	571	554	577	585	568	577	613	592	548	556	558	579	611	605	550	560	577	561	546	534	565	565	565	563	550	561	555	558	558	545	589	559	550	574	549	582	540	606	522	590	560	523	547	571	584	564	561	565	554	596	554	549	601	587	592	555	546	573	550	557	611	566	573	569	572	566	546	549	579	550	562	593	566	585	554	586	557	558	571	583	568	608	629	563	559	567	520	580	582	560	545	526	579	584	538	580	575	563	546	544	614	568	585	587	548	628	554	553	491	597	597	577	534	545	567	614	575	575	569	584	588	530	522	554	611	590	571	590	558	527	524	547	570	543	567	575	605	582	567	559	575	576	540	579	560	528	545	544	530	506	566	548	598	581	594	580	577	607	588	552	540	602	602	564	533	595	521	557	563	547	545	634	608	584	560	608	617	550	592	586	564	590	543	527	569	562	554	555	563	603	559	577	589	561	577	554	568	527	560	604	528	570	578	582	567	535	522	559	566	566	542	557	606	556	616	563	563	574	546	564	605	574	565	512	613	600	569	582	567	576	583	555	580	581	566	574	530	568	545	593	588	590	571	560	546	533	549	537	531	554	557	549	598	586	583	579	581	521	529	592	551	567	567	560	526	599	617	597	581	548	562	565	562	585	562	523	545	568	553	573	563	565	537	546	584	546	590	604	549	565	543	572	575	548	511	563	555	615	557	544	579	553	576	561	586	629	594	524	592	548	588	558	591	555	570	550	596	573	550	562	520	560	539	562	551	516	584	584	544	543	580	585	542	598	552	546	574	575	552	554	569	609	581	530	515	553	576	555	584	579	569	541	545	565	595	578	574	530	598	549	570	553	549	568	569	631	545	549	555	573	533	548	590	525	569	575	565	551	539	566	567	522	594	577	546	574	548	597	584	545	597	556	553	552	551	548	560	542	553	567	556	568	557	561	551	586	585	562	568	523	610	603	624	598	539	601	558	561	545	521	590	552	601	584	570	551	572	572	549	620	562	610	596	586	572	575	593	569	544	554	546	580	557	576	564	561	579	567	548	556	562	569	542	564	550	570	573	569	575	541	557	614	583	523	583	579	580	530	586	533	561	573	626	536	546	569	576	518	546	600	574	584	614	576	527	567	558	580	570	583	573	545	590	575	542	638	517	574	547	592	544	572	592	549	548	556	619	611	565	533	597	580	513	571	577	604	515	615	584	584	570	548	545	596	571	556	579	566	587	570	602	604	579	539	545	565	593	541	571	583	570	547	567	568	559	578	558	618	562	575	572	573	598	605	545	553	585	587	586	528	565	560	564	600	564	526	606	581	564	580	530	595	537	545	510	554	588	555	551	596	583	571	532	555	545	554	567	585	585	561	603	614	606	609	609	582	564	535	556	607	577	571	565	577	578	553	572	523	550	593	587	560	557	554	529	565	594	560	593	556	568	567	539	578	562	608	567	588	583	589	562	601	531	552	584	573	583	629	577	568	572	569	583	598	602	562	571	579	535	558	548	566	597	543	589	550	589	523	530	533	543	597	584	552	553	571	534	546	591	580	585	544	552	548	544	574	554	555	562	563	579	562	565	560	589	609	572	552	582	596	605	561	553	593	551	561	599	600	514	546	546	552	604	517	592	602	560	574	552	583	513	605	531	527	566	562	563	547	577	540	550	540	580	618	576	571	591	581	545	563	553	609	612	592	528	579	570	568	549	563	575	572	575	586	574	614	554	549	559	598	555	530	603	571	570	575	573	528	586	579	560	616	540	610	590	580	516	589	552	558	539	564	543	544	532	548	540	560	566	551	584	586	536	568	568	575	567	566	540	548	583	578	568	600	635	575	568	601	572	565	572	601	575	570	567	591	581	559	563	550	529	582	579	538	538	549	606	602	553	589	611	551	547	597	512	554	553	600	580	577	544	549	578	578	584	604	519	566	588	580	541	565	617	618	536	575	580	573	587
4778	15009	9986	4867	3661	2750	2159	1739	1423	1183	1121	985	970	810	810	767	732	696	735	677	664	645	666	624	635	635	595	632	631	605	587	564	571	623	630	591	576	608	584	587	571	559	613	564	612	589	607	596	585	590	587	580	564	559	593	585	635	568	626	621	626	587	625	584	594	643	612	576	586	572	568	569	540	604	581	560	598	597	582	591	573	593	573	596	550	581	581	572	537	618	581	589	537	564	515	569	582	552	597	576	546	547	623	567	527	570	595	563	581	587	555	526	565	565	560	597	602	559	575	602	591	576	568	576	532	568	527	528	588	560	557	596	621	594	540	589	593	564	595	582	536	602	592	560	544	630	520	604	575	581	561	525	563	556	591	536	576	565	621	587	576	602	569	564	574	572	536	585	626	625	587	531	579	565	583	586	592	573	570	563	607	584	565	582	575	588	540	584	504	556	601	585	555	568	603	558	577	590	553	583	559	556	570	594	593	630	589	575	590	570	531	558	550	520	536	533	570	542	575	567	551	527	585	579	560	578	577	595	540	552	575	533	573	549	568	586	563	533	557	560	584	613	565	555	548	544	577	558	624	518	608	577	576	573	562	561	564	571	583	576	556	577	567	570	574	541	550	557	550	572	608	595	550	532	585	548	550	584	608	545	547	567	582	526	559	563	576	548	606	559	523	576	602	556	581	508	543	526	598	603	592	551	618	588	564	584	575	555	558	567	566	580	605	580	588	628	575	549	595	561	564	554	558	593	565	506	575	602	583	519	522	574	578	576	585	552	552	578	550	560	534	608	549	602	577	611	547	566	548	552	527	604	580	600	567	566	544	587	597	534	589	540	561	568	603	624	580	572	528	528	604	600	582	552	573	582	583	570	586	523	603	580	625	549	578	547	554	555	581	577	547	589	539	563	570	601	562	563	557	537	605	541	568	546	565	593	580	576	613	588	620	549	588	589	599	586	555	553	536	578	537	541	574	535	584	591	543	598	568	561	531	547	558	593	545	598	597	546	570	611	549	554	533	572	573	605	545	577	584	558	605	551	608	552	559	596	583	562	570	591	599	581	574	592	539	614	575	565	569	585	588	623	571	578	602	613	527	568	557	559	567	567	590	593	552	571	597	593	603	579	552	581	574	581	537	528	559	545	601	542	567	534	596	571	553	558	539	575	570	547	571	560	548	521	550	581	598	572	580	605	575	606	567	560	543	589	544	600	551	541	592	515	580	588	578	575	566	520	569	548	569	601	559	578	568	580	533	558	539	592	574	531	585	571	564	588	580	559	578	571	582	553	589	549	581	547	534	595	612	587	548	561	607	545	582	555	601	560	608	629	604	569	583	587	617	530	545	631	570	555	605	592	566	565	572	552	542	626	546	579	582	538	572	531	553	554	549	631	605	602	562	573	566	560	551	602	569	565	593	549	567	543	507	587	554	642	582	603	589	574	562	579	610	569	545	551	601	572	577	545	552	598	572	590	592	629	563	558	588	548	583	566	577	557	561	573	622	571	552	580	559	589	527	582	540	599	559	579	581	568	562	574	570	584	596	596	567	581	535	552	570	571	548	616	594	581	575	557	578	550	560	582	589	581	617	541	587	555	587	526	601	574	518	564	552	569	552	543	569	582	566	574	563	588	620	571	594	559	527	579	555	595	553	545	560	590	549	587	571	570	596	529	565	544	549	560	576	573	568	539	606	552	599	615	610	591	593	561	517	553	582	563	565	610	548	515	545	562	553	563	582	581	535	574	609	564	584	537	541	574	545	551	556	567	621	576	553	546	596	568	514	593	532	577	569	549	608	593	541	586	583	538	574	608	556	550	580	561	570	568	580	568	593	596	604	584	540	558	566	554	618	590	597	591	587	536	553	555	547	528	546	589	555	537	557	595	531	559	561	564	566	566	603	585	569	551	563	592	524	601	551	575	610	584	558	595	574	548	569	591	605	532	562	564	598	610	571	541	572	622	576	538	552	563	562	586	586	588	581	563	574	578	557	588	561	601	548	557	580	590	574	560	589	604	593	533	555	612	553	558	600	562	588	527	562	535	566	554	562	562	595	570	643	556	585	562	551	571	603	569	603	583	536	635	527	615	547	567	584	554	602	564	539	569	590	637	557	569	593	553	545	579	559	557	539	563	549	561	561	612	540	554	563	562	560	568	603	533	572	571	563	601	583	570	541	623	578	526	604	592	623	550	538	564	503	559	618	551	574	557	524	581	564	594	581	550	587	599	573	532	561	628	535	582	603	580	544	578	596	596	575	601	526	595	554	546	581	568	551	578	628	568	571	531	561	566	564	560	570	540	583	546	556	562	572	619	577	579	611	567	559	548	584	541	569	587	609	603	583	613	535	570	584	570	523	585	611	546	609	579	554	547	588	567	576	569	574	639	589	556	566	578	566	550	575	579	570	594	536	578	549	561	535	605	557	564	561	614	557	575	558	608	587	551	590	564	536	597	590	580	559	587	567	609	550	628	549	601	599	574	588	526	560	584	577	579	541	604	585	565	541	545	587	594	576	589	550	563	554	551	560	552	552	555	604	527	572	590	601	561	568	601	553	567	602	534	557	561	576	584	547	614	608	542	558	595	531	590	577	543	578	584	542	602	590	587	598	562	620	570	595	574	566	570	576	548	541	581	558	568	621	589	569	548	564	582	576	535	526	590	531	569	594	595	589	562	562	609	566	574	548	622	578	557	576	585	572	552	565	583	576	539	532	558	564	557	538	599	585	561	560	549	542	560	554	624	588	591	583	590	626	575	579	573	588	575	600	559	590	591	569	598	590	573	608	551	579	617	543	637	580	580	596	582	577	544	552	576	574	549	590	537	484	584	571	550	529	611	563	590	548	568	582	581	572	570	553	586	569	570	589	564	557	552	593	594	578	548	618	533	533	542	560	608	547	578	534	549	554	544	595	558	569	581	574	582	612	614	567	574	596	568	547	568	539	544	621	567	578	562	577	595	555	603	576	538	551	594	570	552	540	559	619	613	582	585	569	564	593	543	606	574	591	583	533	572	570	559	539	578	564	567	568	579	570	582	590	552	546	600	556	562	572	622	569	578	580	579	611	545	560	573	577	580	572	575	589	589	592	586	541	595	562	605	580	534	541	562	554	595	583	589	555	589	546	589	579	554	561	579	589	576	572	584	585	577	558	514	564	561	552	602	583	550	584	574	583	602	576	607	584	585	585	554	560	542	593	554	558	577	539	570	575	549	530	549	568	573	571	539	576	565	603	555	571	583	564	593	560	620	524	566	578	588	510	555	548	573	557	606	610	563	567	563	575	593	583	600	545	550	572	580	545	567	564	604	560	585	557	560	544	556	574	621	573	577	562	613	549	573	571	597	559	557	545	581	601	572	514	603	565	565	626	571	568	546	543	536	591	554	555	572	556	573	553	589	603	564	553	609	555	600	559	600	590	591	587	574	592	526	511	536	522	542	576	570	623	631	576	584	580	530	567	593	559	584	598	544	569	579	582	579	557	541	555	605
28039	17434	3151	371	240	209	188	177	184	142	162	158	178	170	170	158	158	155	188	146	166	142	179	149	162	155	167	171	181	165	148	135	175	169	160	187	154	152	163	167	166	145	149	151	155	129	157	154	160	169	166	169	177	143	143	149	171	186	172	179	145	166	160	168	148	163	161	138	143	160	148	164	138	154	165	169	168	176	173	155	174	156	125	166	156	156	169	171	157	152	158	173	152	151	147	166	158	155	165	169	174	145	159	148	165	144	163	155	167	166	163	156	158	166	183	158	153	171	163	166	169	157	147	160	158	156	157	134	149	152	177	157	139	170	161	174	157	159	176	193	156	176	160	181	173	136	170	164	177	163	165	169	149	163	165	157	182	165	137	145	145	163	175	168	137	122	162	160	178	172	140	172	163	168	158	140	165	155	147	166	159	129	172	152	181	134	157	146	150	155	162	155	167	176	184	145	183	165	161	167	153	145	166	177	158	180	165	132	163	186	133	168	164	167	169	150	162	151	159	153	143	138	188	178	171	154	152	169	156	172	164	185	173	160	183	152	150	161	172	165	156	143	152	157	143	156	178	162	165	159	160	175	148	170	177	180	152	169	167	169	159	166	177	136	158	176	171	157	175	165	151	177	152	171	151	169	172	163	145	164	160	133	156	146	185	154	179	161	146	160	159	147	156	154	166	176	175	155	179	170	174	147	139	135	154	183	155	134	161	154	176	149	170	153	190	192	161	167	162	186	167	163	164	150	154	156	144	149	162	166	144	153	142	161	180	155	183	151	148	156	147	160	178	170	164	136	162	183	152	150	176	171	154	153	168	181	162	163	187	148	166	168	156	136	158	133	158	170	142	169	164	170	145	157	151	177	196	160	165	158	165	170	140	183	155	160	162	163	155	154	182	163	147	185	165	165	155	142	152	161	164	166	145	164	166	150	148	146	156	173	166	171	145	178	174	159	145	160	156	157	169	160	148	161	160	155	162	166	148	154	148	175	141	178	180	172	148	172	165	168	170	180	170	169	151	145	126	146	159	159	150	165	151	176	170	169	183	156	171	165	150	140	157	162	179	149	174	171	179	152	168	160	166	151	169	145	151	145	162	144	150	163	163	183	138	154	184	146	157	180	163	172	164	175	164	154	157	157	155	162	154	155	152	159	158	158	182	139	153	163	152	168	169	159	194	194	159	139	146	147	129	160	142	178	150	174	136	168	154	136	163	145	144	163	182	144	139	164	160	144	139	173	154	154	133	155	179	172	131	185	155	141	163	163	148	166	166	152	169	153	171	163	138	152	171	147	166	155	170	151	139	166	161	147	181	144	186	154	150	166	185	154	145	146	152	155	189	175	155	159	166	169	139	151	197	147	144	180	179	161	164	167	142	144	152	155	164	163	175	147	161	158	135	162	167	145	168	164	144	144	161	164	153	134	166	144	157	150	155	173	136	166	132	145	161	149	162	172	149	143	152	175	156	168	148	175	163	151	152	166	149	147	140	179	156	150	161	154	168	160	167	163	180	161	155	170	148	171	159	140	151	164	180	154	181	163	163	148	172	130	162	170	181	165	163	142	150	187	161	179	147	176	166	138	164	167	163	166	181	164	161	167	138	162	147	156	166	139	161	162	150	157	161	175	164	153	152	158	140	140	178	170	170	174	157	143	156	163	142	180	163	157	166	167	134	146	160	172	156	175	179	151	161	134	150	191	147	148	174	145	145	142	169	156	152	140	173	157	165	157	162	167	181	173	157	169	163	159	162	163	170	186	135	167	155	162	157	165	159	165	155	178	179	165	193	166	162	149	153	151	155	154	176	190	151	156	164	167	169	157	170	151	162	173	147	169	149	155	150	141	171	157	156	159	165	151	149	159	158	186	150	156	129	141	190	179	175	173	158	169	154	162	159	177	153	175	172	138	171	142	157	166	150	137	166	152	154	157	147	150	147	139	181	153	162	140	161	128	153	171	159	160	150	158	176	162	174	157	138	140	136	152	153	169	167	166	164	164	161	164	182	160	165	167	159	159	149	138	161	138	174	142	171	163	145	195	169	153	141	140	152	147	139	173	156	146	163	153	163	151	164	150	157	159	169	168	156	137	167	139	177	155	153	180	165	165	174	128	178	184	162	167	174	153	154	179	177	171	147	157	176	148	167	173	145	161	164	151	164	135	152	180	155	151	178	158	159	141	163	155	162	164	183	179	152	163	162	169	163	147	152	153	162	147	172	171	151	151	174	152	137	153	142	155	142	185	159	150	142	158	139	153	150	155	160	162	159	168	165	157	164	154	158	145	153	146	182	162	181	140	165	182	173	176	172	149	170	163	147	170	155	169	170	152	171	147	172	157	148	137	154	158	157	156	144	142	142	161	156	168	153	168	145	178	153	159	155	161	147	168	176	157	164	130	172	137	170	158	179	161	160	147	165	150	152	186	150	191	157	155	164	157	163	163	163	165	148	163	160	158	165	157	158	138	169	154	150	189	194	167	162	166	174	166	171	161	159	152	133	155	155	170	170	138	173	182	170	141	157	149	169	126	167	139	176	170	189	187	170	167	149	166	155	164	159	177	174	145	135	146	168	149	174	156	153	174	175	167	164	166	169	143	149	161	157	155	177	170	159	174	158	150	136	175	156	162	168	167	144	164	176	175	149	161	166	161	153	135	159	155	161	147	175	157	177	179	148	140	172	148	163	158	152	154	151	166	175	173	146	173	153	164	160	166	184	152	169	157	153	157	162	156	165	165	142	179	153	151	168	158	161	150	163	156	165	169	173	167	153	152	169	168	164	137	175	177	163	156	152	184	145	154	176	164	160	135	149	160	178	161	182	158	136	168	159	156	165	154	151	150	163	142	163	166	179	159	128	148	152	156	167	149	169	139	130	188	173	145	149	148	153	157	152	138	152	161	158	170	151	151	167	162	157	150	136	172	151	167	145	160	175	161	172	171	182	175	157	139	178	168	140	175	141	146	164	193	144	173	151	161	138	172	180	140	160	152	153	156	140	162	159	154	150	169	168	161	132	177	161	158	139	162	152	158	147	146	151	168	184	154	158	164	172	145	170	156	145	167	164	187	174	167	180	167	157	152	159	169	162	161	176	183	155	151	149	173	134	165	156	167	159	158	169	144	158	146	144	183	164	168	162	147	140	170	162	154	159	156	162	178	143	161	155	197	177	138	162	160	151	156	153	169	181	137	168	160	155	178	169	150	153	176	171	145	163	157	152	165	174	167	167	149	149	141	146	141	161	151	164	157	149	152	185	154	158	144	157	170	158	152	165	174	132	148	164	141	188	164	169	168	159	155	168	166	182	158	169	179	161	148	170	152	146	150	173	145	179	172	146	160	179	149	161	184	149	150	157	177	149	161	189	183	148	166	140	150	143	158	144	149	173	158	152	147	163	162	154	150	165	175	144	162	156	152	134	163	157	169	154	156	173	168	139	141	174	169	154	153	140	161	151	155	152	142	169	152	159	157	125	152	159	147	145	156	174	186
4193	724	493	326	235	239	208	188	199	211	155	185	197	198	196	183	183	178	183	180	185	198	176	197	186	164	193	191	187	157	172	171	192	184	162	190	188	165	182	180	168	196	197	163	172	176	184	181	183	178	185	202	183	179	169	201	199	180	185	184	170	169	169	189	194	203	185	164	170	177	172	160	185	190	195	174	162	195	199	205	206	187	176	174	160	170	191	192	178	184	199	164	185	173	167	168	183	165	167	167	171	175	169	197	168	176	158	210	188	179	159	191	176	161	183	187	193	188	179	168	170	181	177	173	203	169	160	178	177	161	178	170	162	180	177	187	198	181	168	171	181	161	181	185	188	179	179	175	187	186	192	169	169	194	187	166	178	173	184	175	145	167	194	173	210	184	189	183	174	168	197	181	188	180	184	198	186	193	180	185	182	180	174	193	189	179	163	161	174	186	168	172	195	152	170	194	177	178	198	156	189	164	192	143	183	171	165	185	162	180	177	183	172	168	171	188	181	163	178	175	212	188	176	176	181	177	203	189	174	185	172	180	179	194	172	159	190	195	188	160	184	163	163	201	182	193	167	172	172	181	183	175	195	194	174	197	183	195	180	187	171	196	189	181	155	180	195	157	171	194	186	184	203	167	184	203	177	167	180	188	159	171	162	171	173	150	145	189	178	184	175	186	176	170	173	178	189	211	163	169	171	160	185	152	187	154	192	205	161	201	149	191	178	197	180	167	184	191	155	197	163	187	172	172	169	186	153	186	186	173	197	193	178	182	204	176	192	190	206	162	164	167	178	186	183	175	169	177	174	170	185	188	169	172	169	200	180	172	187	175	204	175	166	165	166	178	168	166	171	177	179	181	175	173	170	188	177	174	198	195	195	221	196	179	168	185	179	192	153	168	170	183	169	174	184	205	186	180	191	184	192	181	190	173	174	177	187	183	187	186	176	170	170	185	194	182	193	180	198	181	170	166	205	153	164	170	165	186	173	175	199	158	175	190	179	175	155	174	199	173	188	179	187	159	160	189	193	172	163	187	185	180	180	168	168	187	164	204	174	164	167	188	169	167	152	198	182	171	198	177	170	173	194	157	162	168	180	180	168	163	183	177	160	226	203	185	186	184	185	181	180	175	190	168	172	178	196	182	171	190	178	160	183	173	182	173	167	180	180	162	198	170	169	205	189	160	168	176	208	170	195	198	200	184	160	182	178	210	172	173	186	187	153	162	174	178	163	189	169	194	192	191	175	171	175	177	176	175	170	180	204	181	177	155	156	162	191	164	180	164	175	183	153	184	165	167	198	170	184	179	175	187	167	184	173	175	164	180	173	178	197	168	195	159	164	200	183	219	171	188	170	183	182	198	181	169	179	181	193	167	162	175	182	179	163	183	196	188	179	187	173	181	145	187	168	181	184	172	193	163	193	203	185	177	176	188	204	169	185	182	181	201	190	204	198	169	176	196	201	173	161	166	175	201	153	185	184	181	187	201	188	177	179	155	177	169	167	194	164	208	177	168	190	211	168	172	190	198	180	166	178	173	171	197	191	174	195	169	186	187	191	201	178	186	179	175	183	189	165	188	184	188	155	173	190	171	195	202	188	179	159	180	176	159	174	173	168	169	168	169	171	194	175	183	184	171	168	174	198	180	166	197	168	175	182	179	165	197	150	169	188	170	176	184	176	174	209	176	169	182	173	151	167	186	183	184	198	191	184	167	151	181	165	191	186	184	182	185	174	169	181	173	183	178	188	188	201	191	180	210	185	147	195	173	185	184	187	176	206	153	168	190	187	186	167	182	205	189	207	152	181	178	167	196	159	173	162	189	191	165	184	174	191	168	183	147	186	147	160	168	165	181	206	180	172	189	184	166	161	179	191	177	185	188	196	174	165	179	174	177	170	180	170	180	184	173	175	171	173	172	162	171	188	161	159	190	204	184	169	187	168	165	161	188	163	184	189	178	177	193	159	206	178	188	169	157	212	174	173	166	174	174	169	179	180	188	163	169	176	168	207	176	192	195	188	181	193	171	193	187	173	209	167	180	166	192	166	179	185	146	166	209	165	178	197	184	193	191	170	169	171	172	175	185	166	158	168	163	177	194	177	166	167	198	162	193	182	158	181	197	170	191	181	182	204	191	201	173	171	190	160	171	174	177	180	163	191	182	180	168	183	157	154	173	181	181	159	179	173	192	177	164	185	186	184	164	185	173	161	180	198	190	161	169	149	177	194	165	183	201	179	202	182	169	180	176	180	177	186	187	171	188	180	193	180	167	181	167	186	183	191	171	183	190	169	179	193	188	174	178	177	173	150	187	188	176	179	184	190	170	195	152	157	192	195	191	201	191	192	190	184	170	193	170	205	176	179	157	192	199	176	147	188	170	199	171	185	169	203	187	163	164	173	192	179	181	184	172	193	192	200	177	206	155	182	161	174	193	148	179	152	174	184	185	172	177	178	188	190	149	181	156	193	182	166	181	171	165	175	182	174	166	190	174	179	168	172	160	189	182	219	183	181	173	169	197	180	190	183	203	182	169	182	176	178	207	198	184	194	202	191	176	180	174	165	179	154	219	196	156	201	160	177	183	208	169	193	194	182	189	161	176	163	209	216	177	156	180	178	174	176	172	177	180	191	165	165	179	195	167	164	181	172	164	185	157	205	153	191	173	179	176	158	178	149	188	190	170	190	156	191	167	176	178	188	186	183	190	206	182	175	177	146	194	179	186	169	156	176	177	198	160	203	155	190	183	189	166	165	169	198	170	194	197	184	162	162	179	159	180	159	191	165	178	184	172	195	186	196	198	160	178	161	173	187	197	173	176	179	186	191	166	173	191	186	178	182	176	173	179	150	157	178	189	198	163	190	179	185	188	178	170	197	191	205	171	171	182	189	200	177	177	184	192	162	180	181	173	183	170	166	181	175	181	155	165	178	177	194	171	169	167	172	173	184	176	177	187	156	188	167	181	176	183	183	187	170	164	179	188	165	176	205	153	193	178	185	185	167	181	180	169	199	171	189	164	199	154	180	168	193	155	171	159	182	195	197	160	173	194	175	149	162	155	189	198	168	172	164	185	175	187	186	194	183	170	156	178	197	179	173	188	180	188	163	166	183	206	204	177	180	186	161	171	178	158	176	166	188	200	188	198	169	192	202	197	179	167	169	179	175	168	179	176	189	172	195	188	190	174	178	197	191	180	194	159	173	181	172	194	178	195	181	165	162	172	164	170	182	170	186	185	177	155	167	169	187	155	173	165	188	181	188	167	180	185	202	188	187	187	193	214	189	158	180	197	171	196	166	190	184	178	180	173	194	160	185	185	166	185	169	193	163	200	177	180	184	178	162	160	182	174	180	175	202	179	197	184	177	190	208	182	194	194	175	185	183	165	187	152	171	160	169	189	204	172	188	180	192	185	186	176	178	182	169	204	171	195	193	168	149	167	162	164	181	171	153	177	173	171	176	189	162	195	157	198	161	179	199	191	191	173	186	175	181	180
23992	21474	28819	24530	21478	9930	1023	728	533	506	481	469	435	420	405	370	370	381	345	350	339	354	375	317	341	328	329	343	320	315	329	340	311	305	355	306	304	299	311	318	285	348	343	321	317	301	336	319	348	315	310	308	294	333	305	310	314	285	316	322	338	292	313	278	287	313	326	338	306	301	315	337	322	312	350	293	315	294	292	316	322	309	338	333	283	302	286	334	326	332	301	308	330	306	333	326	304	289	313	304	317	302	307	312	287	314	342	315	297	284	352	295	330	289	335	298	304	319	315	307	332	352	307	306	321	318	345	298	314	307	284	291	354	319	349	330	281	342	308	307	306	300	319	308	315	304	310	315	319	311	295	295	324	323	286	295	312	335	301	294	300	293	321	318	347	311	314	309	313	317	322	325	329	295	302	302	310	318	295	355	310	303	300	325	294	296	318	311	318	321	287	282	296	308	302	333	376	308	299	292	333	316	320	333	322	311	264	301	293	286	304	333	313	313	333	325	329	321	306	300	296	322	291	309	318	342	317	306	315	321	329	303	290	297	303	296	327	328	312	326	307	308	351	300	321	292	321	329	324	318	321	280	317	295	281	303	293	301	308	335	255	330	283	317	298	318	329	311	323	322	340	317	302	297	311	320	332	318	339	323	300	308	300	284	277	326	315	307	302	312	324	308	304	331	325	320	290	331	305	299	317	282	329	277	316	341	316	302	280	306	305	310	301	341	307	310	301	313	315	303	306	342	295	273	301	341	316	288	310	307	332	303	292	325	310	280	314	312	307	329	323	316	293	292	329	260	333	312	309	338	314	309	308	321	314	311	322	301	364	289	296	340	308	352	315	314	295	332	331	299	302	338	307	347	318	322	285	301	296	315	288	301	331	309	293	299	293	314	337	317	283	329	288	266	313	340	311	286	326	309	316	317	335	340	318	319	316	328	320	306	331	324	264	320	295	315	318	311	300	309	310	318	327	315	306	308	305	315	355	317	273	298	307	326	301	332	317	292	313	316	260	340	292	331	341	331	317	293	318	277	315	303	359	294	275	319	299	334	306	262	274	290	306	299	313	301	319	319	312	291	334	279	292	277	306	362	315	296	308	314	285	311	304	307	294	295	301	334	308	331	314	322	324	335	310	295	374	322	300	334	317	313	278	292	326	309	293	307	301	290	333	318	299	335	320	320	322	310	311	335	321	320	306	302	313	325	304	316	321	314	310	275	351	280	344	304	324	323	287	298	302	293	308	333	313	295	312	289	335	298	321	335	291	319	321	321	295	302	298	258	305	326	308	318	308	324	317	281	320	336	313	287	304	332	319	321	307	325	315	285	291	340	291	327	326	346	319	308	311	317	343	311	327	321	306	312	292	329	331	288	284	296	328	324	319	343	337	300	295	296	338	282	304	299	306	297	307	335	298	294	338	307	290	284	320	303	319	329	313	289	308	304	297	315	292	298	338	327	307	343	303	313	319	328	329	314	315	321	315	326	321	293	298	312	318	323	313	323	326	345	304	278	312	336	296	271	279	351	349	315	342	313	326	288	321	316	320	290	325	330	333	289	302	314	337	322	352	273	300	338	304	304	287	307	285	306	315	291	332	315	333	304	301	333	308	296	297	311	300	282	319	325	319	319	309	324	313	301	300	299	333	332	299	268	334	292	303	328	329	336	289	343	296	326	317	280	335	295	301	294	289	313	323	305	312	321	329	320	321	303	317	298	273	305	318	348	336	327	285	319	359	321	307	309	330	308	314	305	308	326	332	312	313	331	306	309	302	315	347	311	304	302	330	335	294	326	316	320	328	341	299	293	308	322	318	322	308	300	308	287	282	305	332	302	296	334	322	292	341	325	320	269	299	305	317	314	292	285	305	289	319	290	295	281	326	337	307	309	314	321	336	344	317	331	293	317	309	325	301	315	309	319	318	313	318	326	322	318	298	304	305	335	291	324	312	293	296	287	323	310	308	274	329	326	283	282	310	312	253	338	326	293	321	316	329	339	307	263	281	302	319	308	293	316	326	319	326	318	327	288	318	310	299	296	313	306	339	308	300	301	306	329	340	308	320	327	317	308	276	342	297	324	315	301	325	325	307	300	299	283	318	289	303	313	293	281	319	319	309	302	277	306	345	304	313	340	316	338	299	316	316	303	295	295	301	296	293	332	305	332	290	292	313	321	293	329	302	281	306	317	305	310	306	310	334	320	289	318	298	279	308	317	319	278	328	309	287	281	305	309	307	314	291	318	296	289	321	315	335	325	313	320	325	304	300	302	343	325	309	347	325	283	303	328	333	356	274	348	301	321	322	330	353	348	299	307	318	299	326	295	289	304	328	314	299	329	308	310	325	308	314	324	296	333	320	304	324	339	308	329	324	333	310	316	321	276	286	327	308	342	343	339	309	317	320	314	310	304	306	310	323	328	319	321	293	307	311	304	295	300	300	311	314	310	357	310	314	324	358	347	294	297	303	335	332	324	319	290	326	328	301	309	288	316	321	301	306	335	313	320	303	300	307	334	308	304	274	287	324	333	305	295	315	313	298	312	346	318	313	298	317	315	298	290	342	311	336	292	340	311	340	289	274	326	302	326	326	331	316	308	309	274	304	298	312	314	325	303	301	294	309	294	287	280	291	329	276	301	322	326	334	304	315	314	320	260	304	308	326	326	308	304	314	304	270	321	312	315	297	305	353	296	302	326	341	313	314	322	323	321	306	300	314	315	274	273	305	279	324	330	324	322	286	342	339	307	331	304	330	314	313	333	322	294	304	320	313	267	288	309	283	259	299	318	317	277	307	318	320	312	323	303	297	307	275	314	337	332	299	331	326	320	301	305	291	291	349	338	315	320	306	312	312	341	276	308	297	312	309	309	292	333	299	289	312	307	318	295	326	329	311	323	291	292	320	329	333	321	287	281	337	290	296	349	328	332	320	329	307	310	302	303	280	302	330	319	311	335	308	311	306	294	323	326	286	344	301	307	327	281	292	292	305	287	301	290	298	287	324	333	302	303	306	302	327	314	325	327	322	339	282	297	287	301	304	326	326	318	297	320	283	297	295	313	321	298	295	276	315	290	295	322	268	289	296	339	299	285	350	326	322	301	303	327	327	284	318	288	326	309	291	280	327	303	300	306	326	312	319	282	338	303	322	306	315	318	327	288	343	320	346	336	312	330	321	307	311	325	316	318	354	311	291	343	284	290	330	341	303	323	304	295	314	307	302	322	294	317	313	274	318	293	319	315	305	344	323	327	292	285	308	308	326	323	315	297	299	330	292	307	312	288	297	322	350	296	291	336	319	321	314	305	290	284	284	294	314	301	327	288	314	290	291	295	325	323	319	335	291	300	308	289	284	330	304	317	312	330	311	289	299	297	341	320	279	312	309	277	312	295	288	304	309	339	306	312	297	305	334	320	291	301	317	324	311	313	261	337	329	304	285	307	308	368	320	336	340	307	304	302	314	275	317	327	358	293	324	319	303	292	311	354	312	299	304	344
3391	9434	5814	2740	1952	1513	1168	956	783	648	588	562	501	459	470	445	417	385	383	382	381	396	360	369	374	349	362	351	331	358	324	352	366	310	353	335	314	319	356	343	308	312	315	353	321	352	332	346	285	331	351	328	336	340	337	324	307	319	335	316	318	279	339	304	313	363	310	325	368	328	342	323	337	300	337	322	346	313	320	298	317	327	321	323	315	289	344	356	316	309	297	315	309	304	332	366	324	316	331	297	330	337	324	314	334	323	344	319	334	344	344	353	329	314	341	328	310	347	324	299	300	307	359	318	312	317	305	313	327	337	324	303	322	325	307	319	310	305	318	311	298	338	333	305	344	317	310	365	309	323	320	341	338	348	288	328	357	322	317	333	322	300	302	326	334	303	312	319	361	346	324	319	336	309	320	329	295	302	295	302	309	339	312	336	303	327	343	301	318	315	314	296	355	297	328	311	327	319	320	304	325	337	363	303	319	296	328	317	329	333	310	310	296	305	302	333	320	316	311	310	339	313	321	322	316	321	310	327	302	281	296	319	293	308	316	315	302	293	327	327	316	298	321	333	337	346	318	312	292	320	287	282	287	340	333	315	306	332	315	321	335	318	327	336	326	351	311	282	313	307	303	305	325	318	310	365	292	289	320	324	344	323	318	376	339	330	317	334	320	334	293	332	328	297	324	322	321	351	319	309	320	318	320	281	331	328	314	298	347	318	312	300	318	329	316	324	317	317	284	309	339	328	307	300	320	337	324	315	297	327	320	305	353	314	340	324	338	301	311	312	312	289	308	304	321	325	320	267	335	330	319	334	338	363	324	319	291	331	359	328	346	312	326	309	327	319	321	310	319	340	314	310	292	311	323	356	289	345	340	304	335	330	317	347	290	318	296	313	343	322	316	347	339	328	337	333	349	325	338	342	311	333	300	316	349	319	364	311	307	335	331	309	348	374	315	320	352	350	354	328	305	289	324	338	300	308	342	303	310	325	308	316	336	355	318	333	323	319	295	338	341	312	297	341	320	294	324	303	342	326	366	306	313	307	317	332	327	285	332	314	334	322	311	307	338	305	345	327	302	305	309	311	354	319	339	331	330	323	355	310	336	335	318	342	381	316	314	328	332	316	316	292	311	317	312	341	311	295	326	302	345	335	338	337	295	312	317	314	301	315	313	336	339	308	301	328	322	322	318	309	321	327	345	335	311	326	330	292	326	302	315	330	323	327	323	296	339	317	314	312	298	337	309	310	338	279	324	329	300	306	340	334	293	327	310	314	307	319	319	317	312	327	316	294	334	335	314	337	317	311	328	358	347	315	335	352	337	342	311	320	325	310	292	312	316	346	340	299	331	321	307	342	328	317	299	328	306	346	332	314	340	318	323	311	326	319	313	304	325	338	337	324	350	302	317	334	324	314	343	305	344	324	322	283	312	315	335	290	356	339	348	325	298	339	334	345	346	324	308	331	290	335	317	334	310	319	317	324	340	304	323	304	324	283	311	276	318	346	302	300	341	312	311	326	330	287	305	330	316	293	329	325	328	318	362	332	291	325	322	304	288	355	353	288	345	313	312	345	339	307	322	334	333	348	335	315	331	292	305	319	350	324	310	300	314	312	311	332	309	335	311	324	325	345	295	325	345	344	319	295	320	325	359	331	325	310	323	310	351	330	338	341	317	319	361	330	335	326	336	344	314	316	309	322	299	373	318	312	313	296	330	320	327	320	309	329	334	322	320	323	322	331	312	334	309	288	325	322	318	311	324	324	299	300	316	305	303	337	320	322	337	313	335	310	314	297	309	315	331	311	295	320	313	343	347	352	326	315	318	323	302	305	324	312	334	309	290	302	317	338	317	333	367	286	308	321	306	342	341	310	309	329	287	372	326	361	283	287	315	322	334	353	328	368	324	308	319	328	346	322	314	290	318	328	318	340	278	326	372	334	318	325	315	314	347	335	328	329	355	308	312	336	333	318	326	306	344	343	337	348	331	301	309	356	309	314	305	300	314	320	321	302	309	303	313	336	337	324	307	340	346	317	292	292	321	300	331	319	316	348	317	293	335	336	308	343	332	352	324	338	295	344	339	304	329	324	324	323	327	335	335	338	351	293	322	332	284	309	308	294	330	298	363	358	319	351	329	299	299	271	319	315	345	350	314	305	338	296	339	333	323	297	333	341	328	310	342	352	341	357	306	345	356	345	316	317	355	310	307	320	299	323	336	332	341	315	335	337	342	312	351	275	337	335	363	313	306	325	330	328	354	319	301	321	351	337	322	356	327	294	283	306	300	322	328	304	341	367	285	330	351	318	322	301	294	357	317	307	328	344	311	339	309	348	309	343	342	306	304	308	310	297	343	318	361	315	320	325	362	316	298	304	306	316	305	338	343	350	328	338	317	333	316	346	337	301	346	315	321	347	350	306	289	329	321	351	345	322	331	318	313	301	296	323	326	319	308	336	286	304	321	330	297	322	330	317	332	302	269	316	294	294	335	311	318	286	327	325	333	276	324	325	290	283	309	333	346	298	338	317	304	323	328	360	344	345	331	322	324	313	306	343	303	338	331	310	320	323	368	337	300	334	308	334	333	333	288	345	342	326	325	302	317	306	297	316	300	328	340	292	304	304	294	307	290	347	291	329	347	334	293	310	313	321	307	337	333	302	310	336	313	335	312	334	334	313	325	305	348	322	319	312	326	303	325	326	331	353	318	315	327	331	308	318	313	322	338	307	279	318	335	357	367	361	323	310	328	330	311	336	318	367	319	305	318	342	315	351	334	332	309	327	351	336	325	337	335	329	304	317	289	298	337	334	322	333	295	347	313	319	333	307	343	324	313	332	314	305	293	317	323	307	341	327	283	302	327	327	319	313	348	304	329	317	314	306	329	328	328	316	335	305	311	326	304	347	363	339	311	344	318	300	335	337	284	342	302	306	325	320	302	342	337	352	320	312	354	338	306	339	317	343	307	317	330	335	326	303	328	311	308	272	329	326	351	338	328	312	336	305	318	286	335	323	336	326	330	295	305	310	300	299	310	351	311	314	341	327	328	278	308	318	344	307	302	333	282	331	306	298	308	320	330	320	337	330	297	308	304	317	307	326	316	287	326	312	331	341	316	314	310	321	306	317	300	353	293	301	332	292	337	328	335	320	326	292	323	270	346	316	319	315	320	326	338	279	324	273	303	316	314	297	288	330	333	316	298	346	316	305	330	350	303	318	336	323	309	314	297	306	332	346	303	311	296	314	289	312	336	335	351	308	311	323	343	324	308	305	319	328	317	323	338	340	338	339	334	328	301	348	316	345	324	313	300	332	331	289	297	301	319	319	333	316	323	312	318	306	293	319	299	340	302	309	308	317	323	302	330	322	312	319	301	325	317	327	326	339	295	313	325	353	322	326	291	315	325	319	332	309	329	331	345	334	317	292	304	317	302	297	275	316	334	335	307	299	343	312	325	331	332	309	325	302	327	309	305	318	292	332	306	339	336	345	300	312
25212	21430	27617	25637	9854	749	547	456	431	368	372	386	389	339	368	358	348	339	325	304	331	334	310	331	349	313	370	361	340	336	326	330	301	331	301	325	335	324	343	315	318	300	325	303	330	337	341	320	325	301	317	325	323	350	265	311	330	322	338	323	330	303	292	300	290	343	274	300	343	321	305	330	309	312	329	309	347	314	306	301	311	314	319	316	336	315	335	310	341	331	334	343	304	326	337	341	310	333	324	353	310	330	311	296	305	305	305	330	318	322	279	307	321	295	340	327	338	329	330	330	281	310	294	309	315	310	351	299	320	319	315	344	344	286	345	307	309	323	333	329	365	301	280	333	329	302	312	275	353	310	328	339	310	280	307	290	316	303	351	324	306	335	331	306	309	312	322	291	318	297	317	298	297	305	335	333	316	327	300	326	335	340	312	325	350	297	350	305	323	274	314	293	322	323	289	293	290	277	330	317	296	294	291	318	332	303	322	336	314	307	326	340	340	299	331	295	288	341	300	290	313	319	320	299	329	334	301	316	319	315	318	304	308	310	341	295	315	293	312	325	326	335	300	301	371	302	291	308	295	285	311	347	314	307	342	307	291	307	326	314	312	303	289	262	329	316	326	322	291	292	315	330	336	324	319	301	313	292	289	323	300	319	306	289	304	330	334	312	319	317	288	330	316	299	311	329	315	351	359	331	328	327	326	351	317	323	321	320	328	339	286	316	302	309	315	291	314	343	324	292	327	355	292	319	350	321	305	277	331	307	295	326	312	309	307	310	321	312	338	296	302	308	303	314	326	319	335	336	274	333	305	335	333	311	312	316	319	310	301	326	305	294	310	287	312	304	329	319	283	361	317	316	341	300	314	322	340	336	306	299	318	305	325	351	326	312	308	295	320	330	291	282	306	323	298	328	294	315	346	309	309	309	296	335	286	306	344	315	326	333	286	304	318	321	312	301	294	328	308	283	362	307	307	336	316	321	312	331	296	300	324	334	294	325	309	314	315	330	323	326	288	323	319	344	296	313	295	307	317	295	318	323	323	344	312	312	346	326	344	310	262	304	308	313	339	326	353	283	302	293	279	327	315	323	286	295	307	322	317	320	311	325	296	325	313	288	278	296	306	338	283	325	304	308	313	319	321	290	287	267	289	336	306	306	292	321	320	322	317	301	282	330	322	330	289	334	299	293	358	322	311	271	321	310	337	308	343	289	344	345	325	321	298	310	330	299	284	301	338	319	299	322	304	307	313	282	305	290	325	318	300	335	333	333	281	287	309	313	323	307	322	303	355	338	310	312	354	348	349	300	301	328	306	325	300	297	316	310	321	332	347	298	302	288	305	329	307	313	313	288	313	311	288	317	328	321	318	299	347	301	317	335	298	331	313	348	298	342	339	332	311	329	315	313	311	321	319	334	350	307	314	334	330	320	263	312	306	320	317	294	315	272	328	313	299	331	320	322	308	313	313	302	351	322	297	304	314	326	303	313	344	336	299	277	300	335	332	320	327	344	305	290	324	336	339	313	285	329	304	312	324	332	296	301	330	331	334	307	324	322	297	334	322	306	329	289	372	314	300	331	295	318	297	332	299	311	300	309	298	334	323	314	320	306	323	362	317	345	263	296	315	315	311	280	287	332	304	319	322	292	321	290	308	320	320	287	325	298	319	297	321	323	333	311	302	309	331	350	307	316	326	319	332	333	302	312	302	287	316	338	298	304	338	295	323	297	337	297	292	338	315	315	298	304	338	302	307	329	281	287	306	347	314	275	319	339	330	327	303	301	309	326	320	319	291	311	330	300	322	297	317	325	315	319	324	319	329	326	311	297	316	284	328	310	333	299	319	321	315	315	292	323	321	315	322	320	301	314	325	337	332	336	298	296	305	295	322	296	302	342	307	325	326	324	347	324	298	310	295	311	342	305	326	331	308	294	332	289	302	355	307	311	324	291	298	313	318	334	320	301	333	312	318	319	282	311	307	326	293	312	311	276	308	329	317	326	283	296	328	322	276	314	336	313	339	336	307	350	302	306	326	330	342	337	316	300	322	298	334	304	319	327	315	307	289	298	299	305	316	302	324	325	315	323	345	321	319	338	289	309	295	322	306	285	310	315	305	315	328	334	290	322	310	309	301	287	344	308	327	323	310	295	331	317	323	319	305	309	312	302	310	312	281	308	308	327	330	288	307	341	308	308	346	297	302	300	290	294	320	329	286	342	294	267	300	307	339	330	280	342	348	371	283	311	329	318	326	275	292	316	315	304	293	287	335	334	318	350	313	309	314	320	332	310	340	324	324	318	291	324	338	319	310	338	310	341	308	312	355	322	330	311	325	310	277	303	301	338	308	327	314	322	303	301	304	327	298	273	349	319	291	341	338	315	345	288	311	324	331	324	311	302	291	337	322	321	311	301	311	289	302	315	302	292	293	296	322	331	334	331	315	317	301	294	330	310	332	330	330	329	330	320	308	306	279	354	324	323	268	322	314	332	322	349	316	301	289	294	288	327	344	325	328	349	304	297	317	329	305	321	315	313	305	311	314	314	317	321	312	333	344	307	331	347	321	295	327	308	316	319	355	297	327	306	317	313	310	285	314	340	310	279	310	315	333	275	304	327	310	336	319	325	315	334	302	334	318	287	316	326	331	358	363	314	323	299	325	277	343	288	311	312	309	298	308	322	325	340	308	333	336	354	306	315	320	339	288	330	317	306	298	305	348	310	294	325	311	305	314	348	315	331	316	319	296	317	322	290	311	319	344	301	311	287	320	302	295	344	273	311	337	311	334	290	315	309	280	316	338	311	301	307	336	293	327	319	276	327	317	307	323	300	282	312	326	305	323	301	322	346	318	328	300	272	327	319	296	337	308	318	318	350	302	304	304	300	317	320	306	347	339	299	341	300	313	301	320	282	319	309	329	312	343	302	288	327	320	297	327	342	306	326	322	308	313	314	300	294	328	321	319	279	300	304	322	332	290	297	301	317	331	346	299	280	331	327	324	293	319	325	315	319	333	323	294	324	292	288	315	332	287	303	325	291	337	333	321	327	298	368	304	319	320	290	340	264	278	300	319	317	276	332	329	316	276	319	307	320	318	326	329	319	318	291	332	320	329	334	329	309	315	293	308	324	335	311	323	303	338	324	310	317	276	294	286	303	320	326	272	307	303	336	335	327	304	308	319	330	354	349	332	334	299	309	294	317	308	321	308	329	325	352	347	303	339	335	340	311	332	312	299	319	320	315	307	315	340	349	292	310	303	327	308	266	302	304	291	305	290	313	313	290	322	302	318	327	330	284	304	300	292	312	323	327	309	330	325	324	298	346	321	324	308	274	339	335	307	318	324	281	312	323	305	306	335	340	299	317	320	303	317	306	313	301	310	317	306	291	323	333	290	318	337	311	339	301	330	303	305	296	334	319	312	315	311	310	317	315	325	299	314	336	327	320	344	290	333	311	320	332	329	340	303	298	288	315	322	311	325	319	314	298	331	317	304	299
3451	5271	3258	1731	1256	961	786	658	651	522	473	439	406	437	414	382	398	376	347	371	378	381	347	347	356	379	315	376	365	371	365	361	344	332	362	346	336	339	321	365	366	352	358	369	371	354	358	301	367	376	352	373	344	329	335	330	324	349	304	343	345	354	334	331	388	303	324	334	345	362	348	346	319	366	351	351	360	353	357	342	373	327	335	314	340	325	340	383	342	310	358	340	363	379	335	338	338	348	356	367	339	315	318	355	345	333	342	348	381	348	339	336	351	319	355	330	351	338	407	334	361	370	332	349	326	346	339	339	357	343	344	367	354	380	386	370	341	346	342	340	343	346	369	311	341	345	340	340	297	368	365	344	374	365	372	325	342	327	360	385	340	381	356	347	368	382	333	391	343	371	342	344	375	332	339	350	320	360	347	356	348	335	339	331	358	324	331	346	393	372	338	336	337	354	350	351	350	357	338	348	356	353	396	338	359	337	333	370	334	359	329	328	330	356	338	336	360	349	372	323	345	348	358	334	334	332	352	330	358	348	349	355	346	336	326	356	335	359	343	355	374	369	338	363	355	383	378	323	338	339	343	364	364	356	330	329	313	330	338	385	334	346	350	353	372	377	394	384	355	357	361	345	344	379	372	360	339	356	320	352	392	354	333	329	356	372	358	357	357	400	356	369	343	351	342	358	324	342	360	333	332	346	324	342	357	351	350	345	324	349	356	349	338	373	334	353	325	364	372	341	376	377	347	355	352	368	359	328	356	344	347	367	330	386	328	342	366	346	373	348	377	379	335	347	377	355	348	348	359	344	364	356	344	343	360	342	332	326	334	355	326	314	340	328	355	330	314	349	362	367	310	350	335	364	354	349	345	381	335	354	337	322	357	341	316	355	373	362	355	327	359	376	351	387	324	338	366	323	348	330	363	350	359	340	318	340	373	349	332	380	344	392	338	334	368	334	321	374	339	324	307	379	320	328	361	368	344	344	339	358	345	340	324	352	392	353	328	361	349	333	350	328	325	362	351	362	348	359	357	359	373	345	344	326	361	336	378	360	326	353	384	337	351	330	325	355	356	362	361	349	352	353	317	356	348	327	333	360	336	335	319	374	339	340	335	331	322	342	367	369	323	342	354	323	379	315	362	345	368	320	369	373	347	340	344	364	351	350	350	337	333	330	388	368	359	324	344	315	343	329	367	343	340	359	372	340	368	363	348	326	360	344	337	356	322	326	346	347	348	308	364	326	351	366	355	315	384	370	338	359	337	372	337	352	359	351	340	333	317	334	348	316	322	322	328	343	318	328	332	334	355	359	354	352	346	375	377	345	335	351	347	340	342	358	351	377	381	380	337	334	322	333	352	359	339	329	340	338	343	348	351	345	326	335	381	343	349	355	309	346	344	335	360	344	366	303	354	329	361	384	378	371	354	316	305	320	338	344	349	344	363	365	371	327	334	341	324	340	354	375	362	338	314	339	336	365	349	348	344	363	350	325	335	312	319	324	363	342	358	351	345	345	374	382	353	328	356	347	348	339	360	355	346	321	366	369	347	344	350	353	333	326	344	331	330	318	373	306	376	342	366	375	332	357	335	335	345	374	373	348	358	357	370	331	338	324	343	360	327	325	343	342	322	329	325	338	357	339	363	329	349	357	352	347	351	313	347	329	353	327	360	365	354	344	375	340	382	322	353	347	355	337	354	344	342	369	308	321	335	358	341	305	326	359	318	354	321	336	377	367	330	344	312	315	335	338	353	334	341	328	335	356	359	325	375	332	353	303	324	357	327	355	341	319	359	325	360	323	345	393	335	333	335	355	384	372	361	328	364	342	327	365	302	352	322	342	366	328	331	364	333	357	338	345	337	319	341	317	342	346	324	378	352	350	333	337	352	341	375	356	373	367	346	357	356	346	365	384	348	353	348	334	344	360	398	316	307	326	333	336	357	344	355	348	326	307	360	364	322	353	316	372	354	348	351	340	318	316	350	351	352	324	338	343	334	357	368	360	347	359	357	378	344	349	369	381	384	368	346	347	346	334	340	351	348	347	347	306	335	357	377	355	352	323	326	335	326	368	330	338	339	366	333	363	359	371	392	340	326	340	341	351	340	338	337	322	353	359	315	364	304	354	349	374	318	321	339	312	361	339	336	329	333	342	342	339	337	381	350	360	321	332	353	342	334	315	333	360	345	356	346	319	354	370	334	337	366	338	339	355	363	365	340	342	341	355	401	363	329	387	348	311	369	369	358	328	344	313	371	320	333	333	355	374	366	341	359	387	355	381	332	321	364	318	324	363	370	344	365	335	342	328	350	334	366	389	364	311	341	343	352	357	358	321	332	350	369	372	373	337	346	319	356	365	326	355	328	354	314	358	321	301	348	351	365	349	347	357	344	371	356	332	327	339	353	378	339	315	364	368	351	353	357	343	363	300	346	365	335	334	326	346	373	356	346	369	347	373	369	344	395	367	348	330	384	382	358	340	340	353	346	347	337	341	364	348	350	349	335	375	339	351	347	325	343	370	344	368	345	355	345	344	361	328	373	316	325	353	350	359	334	345	356	346	330	337	349	341	343	362	346	331	371	365	339	348	338	335	322	347	340	380	364	310	376	355	342	347	361	335	358	347	334	363	358	329	347	362	375	349	363	376	352	339	338	316	347	376	359	316	342	333	341	363	334	356	384	349	334	349	399	356	359	355	308	370	329	333	342	365	348	334	360	355	347	361	344	343	343	316	363	349	310	376	354	365	334	375	369	354	333	359	368	351	372	342	314	343	340	310	335	350	366	345	341	336	355	354	336	362	344	324	333	339	349	360	345	364	341	353	341	321	368	348	322	344	321	316	359	329	350	367	347	360	349	365	367	355	369	339	360	371	335	352	324	315	337	316	307	357	352	327	347	353	361	347	364	343	342	324	319	372	333	335	363	394	344	378	355	351	343	363	359	343	347	346	348	345	361	350	358	326	330	345	338	332	308	339	358	319	387	337	360	343	368	331	361	338	324	361	333	333	345	344	348	369	329	331	330	315	372	353	354	313	385	337	366	379	358	316	358	345	331	359	379	357	321	354	359	361	336	349	312	330	359	368	346	356	340	324	353	357	338	345	389	322	334	372	343	395	371	353	390	348	363	342	389	350	331	359	349	341	344	350	361	356	307	345	372	353	351	323	364	353	386	327	340	334	314	344	344	338	332	356	362	331	319	356	383	306	374	352	337	347	342	314	323	345	385	349	380	361	336	339	366	301	330	368	360	329	353	329	347	358	349	365	334	329	355	334	362	336	345	311	338	330	346	348	330	343	323	339	336	337	369	346	366	330	358	349	324	337	359	317	355	335	354	311	315	382	340	319	385	356	343	348	358	351	353	343	345	354	361	329	364	367	343	354	346	355	342	384	345	363	396	343	329	323	384	346	373	357	337	316	361	369	365	330	353	359	340	353	348	304	350	365	345	331	347	343	373	352	339	353	362	350	358	354	356	385	346	364	369	333	344	352
22800	21358	29105	23976	21363	21413	8242	1390	1001	976	882	839	804	741	711	687	648	668	645	664	630	631	626	646	599	614	608	603	565	585	587	608	573	588	592	568	588	587	572	596	613	620	591	593	603	581	569	531	541	553	567	536	575	607	540	584	576	598	531	624	602	565	591	572	609	588	565	548	592	558	566	563	547	569	589	567	579	540	562	572	565	588	571	556	581	582	568	611	590	578	529	589	579	605	600	587	541	542	590	570	553	543	597	578	628	533	565	592	523	588	564	599	579	551	551	581	591	576	555	548	547	624	548	584	601	625	557	551	597	561	571	565	592	593	598	564	564	567	552	562	592	620	577	542	544	616	541	534	592	574	600	530	579	543	608	547	576	561	591	567	535	563	583	570	587	623	532	547	561	567	606	557	562	535	531	566	557	534	580	575	590	576	561	567	569	596	550	578	573	594	596	566	584	560	582	559	576	558	583	563	620	554	553	551	565	549	566	612	547	573	542	569	571	603	619	561	582	544	592	554	544	575	576	532	567	568	549	540	566	574	582	591	587	562	607	533	565	605	565	563	573	544	598	588	527	570	552	594	590	598	573	612	616	539	568	551	558	576	561	599	596	604	556	610	593	563	625	562	590	565	550	610	576	552	586	542	555	560	590	538	612	565	524	554	572	563	555	602	596	566	555	585	591	544	556	570	562	529	574	591	576	572	586	573	554	571	546	549	550	626	560	530	558	591	553	588	534	543	528	619	532	577	575	605	568	594	576	595	580	577	564	551	565	551	566	560	586	584	551	571	586	578	566	618	584	585	565	574	564	566	593	539	569	535	567	549	585	576	547	549	553	622	543	583	563	545	553	580	534	566	573	576	575	574	532	574	611	565	518	579	553	596	579	543	579	585	597	541	543	522	587	580	559	543	570	562	580	511	569	566	579	604	568	558	566	569	577	560	610	559	563	552	585	568	574	577	549	560	558	576	595	552	597	607	520	549	556	571	609	549	576	560	583	569	607	533	599	564	563	575	567	613	553	605	561	554	550	526	602	573	564	556	565	558	586	528	610	590	530	622	579	565	542	570	592	558	581	538	519	568	584	594	553	568	634	582	597	569	591	572	580	579	530	569	564	572	608	595	643	582	582	617	576	564	572	590	546	595	508	564	593	568	570	566	534	591	602	586	575	581	580	565	575	522	509	568	572	585	582	549	590	555	585	561	551	621	580	593	560	598	554	579	578	545	538	564	572	575	561	579	595	588	579	573	600	558	577	540	564	561	571	595	560	551	619	633	573	617	571	553	538	572	536	593	561	605	587	579	613	562	548	542	549	574	524	514	597	535	539	577	539	515	581	580	574	569	589	552	588	561	545	559	556	561	572	564	605	574	600	587	551	564	583	547	561	569	520	548	530	594	611	570	556	564	548	542	539	591	587	552	563	582	590	565	564	543	575	530	522	578	580	550	538	572	564	596	576	593	571	586	572	557	596	560	542	548	577	561	576	545	610	561	546	548	607	572	552	583	586	579	597	536	558	555	612	564	519	553	600	564	547	558	561	569	559	610	579	554	576	566	630	569	542	556	550	551	588	603	607	579	559	551	585	618	607	537	549	605	604	591	572	531	564	560	593	567	551	581	592	564	566	582	547	607	628	603	552	598	600	597	566	575	592	547	586	579	569	561	578	614	582	541	578	584	535	584	580	563	525	566	538	577	573	574	557	518	572	564	565	568	557	587	581	563	587	513	576	544	575	537	570	566	606	553	549	564	615	575	566	569	563	571	525	571	583	563	602	544	578	610	563	563	547	559	569	560	539	525	628	562	541	547	584	580	567	596	576	531	594	545	591	562	588	586	556	544	592	585	542	551	565	582	605	567	565	558	591	570	578	539	586	538	585	567	550	545	542	537	593	586	547	603	538	590	537	531	567	581	627	551	551	587	622	567	542	598	605	564	547	574	546	552	584	573	576	545	551	613	550	572	563	566	595	546	580	569	582	574	572	574	542	570	555	560	558	585	590	576	567	554	571	553	564	569	565	562	574	558	529	557	594	577	564	536	554	520	558	565	599	552	553	595	542	581	563	567	551	549	575	519	590	549	553	595	578	559	572	612	614	564	571	570	568	558	613	588	553	591	568	561	565	592	539	605	536	570	585	542	571	552	603	558	562	571	539	540	568	528	586	598	578	583	546	562	546	536	602	535	535	548	575	591	567	547	531	554	563	578	583	563	564	577	604	594	554	593	571	570	570	592	562	556	574	554	584	567	582	594	578	621	562	560	560	540	554	575	576	594	591	615	621	571	588	562	557	581	594	557	562	533	578	583	535	542	551	491	524	553	568	559	570	545	538	566	585	571	571	574	578	583	550	557	606	601	561	608	579	513	571	584	558	547	596	569	608	569	574	572	561	520	540	581	559	560	582	563	579	623	593	547	516	592	610	556	559	580	581	528	571	600	579	551	551	524	567	570	601	559	635	559	540	550	613	555	537	555	579	578	567	597	595	527	546	553	581	590	546	534	566	551	532	570	547	541	545	568	584	569	617	593	549	565	558	550	589	608	568	549	591	586	573	555	543	594	552	554	559	592	583	555	591	551	619	501	550	541	580	609	579	566	579	555	591	563	538	519	563	550	587	555	597	535	541	545	576	565	569	592	560	577	559	579	553	568	519	581	605	547	589	586	565	543	579	580	594	560	563	590	560	568	570	531	566	572	581	548	561	561	579	587	580	581	593	574	583	610	600	554	592	580	600	620	557	585	555	544	539	583	545	570	565	550	580	522	526	552	559	543	596	566	575	570	581	546	570	536	548	584	550	552	577	567	574	560	552	567	535	570	576	586	565	578	546	608	592	576	595	579	618	584	559	619	618	573	582	604	574	584	577	567	573	562	578	606	585	541	505	592	565	555	537	601	551	546	563	577	602	524	582	616	609	535	578	607	559	561	569	560	596	558	612	560	620	601	534	565	562	574	616	600	539	548	607	567	572	574	583	546	553	549	584	570	512	628	545	575	595	560	567	546	602	563	592	554	612	541	568	571	583	617	566	574	548	540	548	566	576	589	548	565	571	587	572	570	562	574	582	586	517	569	537	532	532	616	534	569	575	616	586	562	531	564	568	549	577	579	563	541	567	581	559	584	571	604	546	575	568	566	563	546	588	564	519	563	568	594	563	597	552	564	561	530	578	578	581	594	590	566	628	585	567	571	548	585	596	532	547	564	621	596	548	571	556	624	557	559	571	530	537	551	570	571	525	551	508	560	589	567	546	544	575	572	594	550	561	609	561	565	585	540	572	544	565	589	535	605	568	538	539	595	560	589	544	563	543	573	518	554	588	609	594	568	606	530	561	584	574	576	549	582	552	574	610	537	575	602	576	569	574	573	578	575	542	567	614	559	529	575	594	588	594	562	563	560	576	624	578	531	580	552	549	606	533	565	593	561	581	553	557	588	576	590	573	543	591	571	611	554	549	566	549	586	565	567	537	542	557	552	610	561	585	592	567	577	528	606
4833	15020	9864	4934	3596	2763	2135	1761	1372	1208	1091	1023	866	825	813	790	732	779	757	683	679	680	623	654	646	622	639	618	659	596	616	575	579	606	611	605	569	627	588	611	627	586	592	553	599	560	572	577	571	570	616	559	600	548	595	552	586	561	570	566	575	574	594	575	549	577	558	599	559	605	557	615	620	568	547	620	562	600	598	578	585	612	586	582	577	621	578	618	591	547	540	599	579	571	564	580	581	595	567	584	552	523	557	624	534	577	592	547	578	593	564	595	598	564	587	543	606	558	551	566	552	558	625	584	620	535	579	573	562	589	558	560	580	564	564	598	607	532	563	552	607	572	577	501	568	571	530	545	514	587	541	600	549	579	565	582	542	582	558	599	558	572	584	560	573	608	562	632	581	599	538	549	559	553	541	587	583	533	581	555	558	532	587	539	547	543	571	578	578	557	575	640	558	562	565	529	566	581	586	547	572	601	585	596	577	553	573	561	592	563	550	584	585	563	588	603	582	627	554	624	550	528	533	586	607	573	620	540	551	593	562	573	556	560	559	570	570	602	544	576	576	573	591	602	575	536	585	546	548	587	542	586	543	549	595	582	584	535	599	583	593	549	546	542	551	569	597	574	576	562	557	612	601	589	559	622	567	577	562	555	595	620	573	572	552	570	631	602	566	523	543	576	623	552	574	542	588	586	572	579	531	542	577	585	567	568	557	582	573	567	571	600	529	531	575	491	575	561	556	593	577	573	576	561	583	582	537	561	559	588	578	555	595	550	521	545	609	575	549	541	547	571	587	564	522	546	609	543	554	579	565	599	595	567	605	572	542	535	565	579	571	591	555	586	571	561	587	563	554	553	524	576	535	557	619	536	629	549	551	537	586	590	580	549	631	627	566	567	585	553	573	582	582	559	572	537	565	544	534	591	570	578	571	555	561	601	588	585	511	558	560	575	554	546	559	566	577	538	582	547	596	572	585	548	588	604	550	565	570	585	568	556	591	608	594	564	573	569	597	572	623	538	546	551	582	580	575	596	564	569	534	547	527	608	580	570	560	623	558	568	583	613	582	567	579	571	588	547	538	557	589	550	587	581	537	576	566	565	535	562	610	582	570	577	530	595	560	584	546	558	611	562	518	542	538	619	564	597	543	574	571	589	560	593	588	538	574	551	559	553	577	544	562	558	560	583	560	542	593	567	598	552	528	572	544	525	550	588	518	569	534	573	581	559	545	572	555	549	610	514	558	540	553	551	598	581	569	537	555	583	576	592	590	550	551	574	567	569	559	574	546	563	580	601	545	570	541	592	586	551	594	565	563	555	552	566	563	545	587	588	544	599	561	593	562	551	568	568	554	538	609	548	596	563	572	586	570	579	595	573	591	547	587	586	527	533	608	600	550	568	592	585	573	579	553	519	557	610	588	578	513	579	573	560	566	621	582	576	583	539	596	565	552	594	571	606	582	559	548	590	589	563	546	570	577	577	548	557	588	543	573	560	550	567	565	564	533	615	544	624	588	533	547	554	534	617	580	588	570	510	571	549	582	588	595	558	577	553	563	592	579	579	582	552	546	533	541	555	581	554	559	526	578	596	617	540	588	536	562	557	558	525	616	557	553	582	589	562	553	598	549	543	569	555	592	590	517	543	540	569	596	572	570	563	607	549	592	572	553	586	553	588	596	549	560	562	590	562	564	552	592	546	570	585	572	571	594	606	571	579	621	570	515	589	601	568	593	557	574	549	575	550	584	554	532	584	554	554	560	559	568	594	563	569	549	586	551	531	520	569	622	577	549	585	571	599	608	588	552	538	584	582	545	588	554	576	600	531	567	581	552	603	569	591	580	595	601	582	614	577	549	570	580	551	584	548	570	559	595	598	550	591	559	547	590	551	605	588	575	545	534	547	554	550	557	591	546	595	610	558	606	536	628	562	572	581	594	582	528	618	558	553	594	572	522	561	583	575	586	573	590	591	585	554	582	569	551	554	596	575	589	595	581	515	596	574	521	564	601	584	576	599	572	530	599	554	531	546	555	603	509	558	610	573	613	596	582	567	592	566	555	595	574	563	587	588	567	570	569	597	558	553	572	611	539	591	584	593	608	548	571	564	564	598	614	602	555	595	551	590	507	592	527	556	625	569	574	598	556	558	584	573	582	556	571	556	518	584	557	573	536	567	602	545	543	596	567	559	581	618	552	546	656	599	527	573	611	553	562	609	577	614	568	597	512	581	562	576	551	558	566	588	601	551	597	551	542	571	590	587	586	572	556	556	573	586	561	573	561	513	578	552	576	613	587	611	553	600	583	575	568	570	595	585	523	557	567	572	563	597	569	585	559	567	583	561	582	598	632	587	588	520	606	594	573	540	579	602	547	598	528	564	613	561	573	568	600	577	601	603	570	600	539	574	542	557	578	584	570	598	574	562	569	519	595	542	572	587	534	550	547	569	576	563	538	567	582	564	576	576	565	549	593	572	579	536	564	556	560	537	584	563	600	588	601	588	568	580	547	540	588	565	566	558	617	557	550	584	595	551	600	533	544	578	533	584	592	560	584	517	589	531	583	590	549	574	603	573	582	579	557	553	591	602	579	560	542	559	610	525	555	601	572	530	575	543	583	533	584	587	590	543	521	592	549	523	575	540	586	537	552	592	598	509	529	587	604	582	558	536	583	581	598	605	587	591	590	585	589	532	543	516	562	591	584	546	528	537	610	530	584	557	571	512	569	544	588	551	555	530	538	583	521	604	610	563	616	540	582	546	568	573	625	600	521	633	555	583	573	548	580	536	582	562	566	569	533	575	600	553	581	519	568	563	576	577	620	581	557	577	532	555	545	599	534	588	570	565	597	576	603	560	556	583	584	579	602	553	547	568	601	581	574	573	560	598	579	592	569	551	498	589	533	607	597	577	595	566	557	561	562	586	579	587	564	547	609	550	616	578	571	578	584	613	580	606	562	560	523	577	563	532	515	550	552	561	567	555	566	571	553	558	582	556	579	554	565	584	563	545	590	558	589	549	588	565	544	589	583	544	553	574	551	592	585	560	564	533	564	559	565	529	571	581	603	605	555	587	573	561	538	559	565	598	572	583	583	600	558	593	609	547	556	558	569	570	569	595	557	570	583	589	571	584	549	580	550	576	553	576	557	549	564	571	571	577	559	548	546	536	572	540	600	606	593	556	555	545	574	605	553	582	523	535	568	536	587	561	555	579	590	520	542	522	554	568	572	577	574	596	589	559	576	540	591	574	591	560	594	593	578	545	560	544	553	564	561	598	527	564	550	572	538	588	600	590	562	576	570	563	557	555	605	558	542	554	583	571	555	592	559	576	605	617	546	567	585	577	559	561	563	518	609	542	616	568	599	543	618	532	584	574	604	550	566	600	580	581	571	566	542	573	583	570	544	575	568	554	538	581	545	580	584	561	555	586	600	601	583	533	575	543	579	551	600	585	574	540	593	534	578	609	566	556	564	603	524	594	560	580	556	566	568	551	564	579
28042	17587	2996	350	246	195	197	195	172	165	164	172	156	162	165	174	150	149	152	172	139	171	152	157	162	166	168	158	158	172	152	136	166	165	168	148	179	134	162	173	146	165	172	162	180	153	158	182	171	178	170	146	175	164	130	178	159	164	163	168	167	142	168	144	146	171	137	154	146	173	154	147	158	188	179	177	187	159	166	153	151	168	174	176	170	138	165	147	151	153	148	167	135	136	164	168	139	162	174	158	154	155	162	146	153	175	162	166	159	164	177	152	165	163	152	153	164	165	140	152	155	167	173	176	171	159	153	146	164	184	149	149	189	126	136	145	154	171	142	156	147	160	135	155	189	171	154	143	190	158	144	185	157	154	158	157	170	153	166	141	153	164	181	157	120	166	162	165	152	156	173	167	154	160	159	143	180	143	152	153	168	160	171	162	164	142	154	153	165	141	162	179	149	154	148	160	147	192	140	171	180	167	134	178	142	165	151	162	114	150	153	141	149	159	146	145	155	152	154	149	169	180	152	160	163	134	148	151	151	172	171	183	147	163	185	167	174	172	182	161	178	155	148	154	157	149	132	178	154	139	169	162	167	143	152	167	159	144	135	141	151	169	150	172	143	137	179	169	155	169	153	151	152	167	169	159	181	166	183	176	168	153	153	149	158	155	148	177	168	171	133	165	159	185	145	152	149	155	155	155	177	167	157	164	145	168	155	140	182	180	150	184	166	177	167	156	150	171	179	160	162	158	140	167	145	146	167	161	148	169	162	157	131	172	176	156	155	166	164	171	157	151	171	155	155	161	147	157	176	162	173	164	154	142	172	150	167	155	152	170	178	137	154	152	169	153	157	156	146	166	155	169	162	146	144	167	173	166	123	169	135	178	165	165	182	149	175	175	142	183	153	165	156	159	175	165	168	157	160	158	192	152	154	151	141	173	167	163	172	166	136	157	165	153	188	177	143	170	168	160	164	172	177	142	186	172	163	166	167	148	161	136	176	162	146	178	190	169	171	157	160	193	137	157	185	155	156	169	150	155	142	147	154	171	139	197	175	141	167	165	164	159	151	173	163	159	154	175	167	177	161	140	143	159	141	174	178	144	179	142	165	167	167	173	150	153	169	142	139	162	173	190	170	157	166	150	154	163	159	145	168	191	149	160	168	168	145	150	138	161	173	168	161	163	164	171	157	163	155	179	155	162	154	149	157	168	154	151	160	146	159	174	170	165	168	156	160	184	187	151	157	149	151	154	148	160	163	157	163	179	145	161	159	148	135	162	172	155	155	170	165	164	161	152	148	129	153	142	171	167	156	154	170	152	186	161	172	160	173	163	164	168	158	163	153	160	177	183	152	172	155	176	171	176	143	147	157	153	154	157	188	150	144	158	152	168	136	166	155	164	150	146	158	167	147	151	144	152	153	160	158	160	160	187	173	159	167	161	153	174	142	167	197	184	143	153	140	170	148	159	161	159	144	167	142	144	174	164	160	169	160	174	175	173	142	159	155	153	151	136	155	185	172	150	157	173	149	163	148	153	153	150	156	164	147	160	167	164	136	160	154	155	169	153	177	155	171	161	162	154	155	142	137	146	165	156	151	166	163	155	152	152	148	161	154	170	170	160	149	174	158	149	141	152	159	167	156	175	151	168	176	163	158	159	165	156	144	156	151	157	141	149	173	147	166	145	169	163	161	161	161	158	164	165	166	160	158	153	147	153	157	155	156	168	157	154	156	170	171	174	151	174	151	176	152	185	155	168	153	174	149	170	173	145	157	146	159	173	161	158	153	151	162	162	158	155	164	161	180	141	146	162	155	164	157	149	143	161	160	156	143	170	154	162	166	174	141	144	144	155	149	173	156	162	166	165	160	163	171	163	160	169	153	157	150	186	176	177	134	156	168	154	141	184	156	163	155	162	174	152	161	158	158	151	171	138	171	164	158	148	135	161	148	176	159	168	182	170	161	174	144	171	171	144	168	160	138	166	159	150	151	162	158	173	145	167	171	168	162	172	188	151	167	162	149	153	184	157	139	184	148	154	159	143	127	163	176	173	158	154	160	170	165	142	130	187	156	153	137	162	148	176	162	169	174	157	161	149	165	162	164	184	155	139	154	163	145	158	146	160	150	143	177	133	153	166	172	150	157	156	173	136	170	151	147	156	155	157	145	153	141	152	151	156	172	169	153	163	142	165	145	154	143	156	169	173	173	158	150	168	163	164	154	158	165	168	151	164	154	174	159	160	149	159	149	185	160	162	184	151	161	181	164	150	162	174	146	156	154	157	173	154	177	140	164	166	152	171	155	164	171	150	175	143	155	137	147	154	177	160	161	160	150	160	162	133	191	158	164	158	142	174	184	122	167	169	151	159	172	150	154	149	169	135	163	170	159	157	143	142	159	142	158	148	168	133	167	174	159	135	143	160	156	170	156	149	166	152	161	168	152	167	169	154	143	176	147	189	195	146	172	151	157	151	180	163	151	160	137	147	159	160	143	181	144	150	168	160	152	148	174	166	175	184	146	155	159	182	162	167	135	138	155	154	164	194	170	170	153	180	148	169	163	170	137	174	152	142	158	160	173	143	168	173	156	171	143	145	143	149	135	168	173	162	135	152	151	163	150	171	156	165	173	170	171	169	157	150	156	149	140	140	173	176	166	150	174	147	156	174	172	170	150	168	156	162	138	154	154	143	157	163	161	161	155	171	179	150	167	156	160	153	174	149	186	163	159	170	159	172	159	164	163	157	155	141	134	158	179	148	160	168	137	158	183	163	153	149	153	138	161	168	166	162	145	162	158	163	148	159	149	177	156	163	146	149	161	165	153	151	183	180	167	148	160	163	173	155	167	152	168	170	171	169	146	134	161	175	158	169	185	171	160	158	178	145	157	146	172	157	150	151	175	153	164	142	170	160	158	156	146	161	152	154	161	162	124	174	170	154	152	147	173	157	146	163	180	170	181	162	166	167	168	170	164	183	136	181	151	161	156	150	160	150	192	147	167	146	160	171	153	171	146	164	151	146	144	172	165	176	159	178	138	161	149	165	178	149	142	168	166	152	177	151	137	179	163	167	144	152	144	133	156	166	172	145	150	166	154	153	159	157	158	168	175	166	145	144	161	177	143	161	133	153	178	159	146	166	150	147	153	144	180	170	124	147	165	139	143	153	168	173	148	150	161	154	160	163	164	159	166	164	159	164	149	171	171	165	138	153	150	147	162	173	145	188	174	157	163	146	170	159	174	161	169	166	170	158	153	138	149	163	155	172	178	159	153	177	171	147	158	161	159	181	140	146	158	136	179	142	159	164	162	154	173	155	153	166	166	179	152	150	134	164	150	169	174	146	155	144	147	162	168	176	173	168	188	174	149	185	150	164	133	155	164	140	152	162	163	151	168	168	164	172	168	144	153	159	150	147	158	152	145	161	162	186	149	150	180	144	164	152	174	161	178	169	164	146	156	146	161	133	182	167	139	156	145	151	144	176	178	172	138	153	161	143
4239	737	536	324	247	210	207	190	200	217	189	213	198	171	195	181	171	201	197	179	180	171	179	181	159	190	167	168	191	202	187	183	170	172	170	188	173	160	184	171	198	166	192	203	186	181	176	187	181	179	165	184	177	177	165	195	195	160	174	165	188	185	166	175	183	167	178	177	199	194	179	217	162	168	183	184	181	211	181	176	187	215	178	187	190	200	174	168	200	203	182	167	180	170	166	147	159	174	173	177	196	192	174	171	152	186	173	189	177	159	164	161	188	163	178	190	181	181	200	193	156	180	196	181	151	179	159	180	166	179	163	180	175	196	187	180	187	145	165	174	199	159	165	186	155	216	167	207	164	173	169	183	175	194	212	166	199	178	171	166	169	180	199	191	181	157	173	172	167	183	166	181	183	162	174	164	161	192	171	173	176	193	183	188	175	184	152	183	202	178	189	191	176	171	195	185	164	192	162	176	167	174	158	190	167	172	190	185	156	184	180	186	190	191	192	153	204	164	176	172	177	189	169	169	170	158	183	187	176	182	187	152	173	212	179	169	182	182	179	157	176	179	157	166	218	175	170	159	181	179	142	162	184	193	166	171	214	160	174	149	180	189	171	190	185	170	158	188	180	172	171	165	187	179	204	190	183	196	190	199	158	168	188	195	200	166	169	171	142	171	166	188	167	188	172	153	154	181	193	198	165	181	187	175	169	163	155	160	169	164	176	213	169	188	172	172	186	167	187	185	177	198	173	195	177	202	192	186	178	174	179	179	172	185	186	182	175	177	183	182	188	183	192	166	182	201	162	175	181	164	177	191	186	177	187	173	180	168	187	164	198	190	177	152	167	186	165	205	145	190	190	167	217	199	178	174	195	182	197	194	178	191	190	184	177	193	156	193	174	163	183	184	176	169	187	171	197	158	195	168	185	191	189	179	177	174	159	168	184	196	167	164	183	170	178	171	194	167	195	190	172	174	200	160	192	171	206	155	175	184	165	184	194	186	172	186	190	171	166	182	185	175	152	213	183	169	180	183	179	194	167	183	178	177	154	209	181	170	177	177	167	184	177	168	182	185	159	175	184	177	189	181	166	195	173	190	169	161	166	210	171	172	175	180	182	175	186	173	176	164	205	164	175	176	167	198	192	178	162	190	176	187	181	195	184	172	172	186	153	164	198	189	176	149	180	176	177	180	170	197	181	184	177	181	188	180	169	163	195	170	184	211	166	171	170	174	190	181	185	163	183	163	170	164	167	179	178	168	174	183	189	159	200	192	183	193	169	216	185	197	169	168	175	175	187	205	177	176	183	181	183	174	172	186	177	174	185	182	167	193	187	148	183	187	179	175	172	179	181	173	188	179	190	187	187	201	167	195	160	196	180	188	204	193	177	164	181	181	161	189	189	156	169	183	183	169	156	202	165	184	170	178	173	174	220	162	205	180	175	196	219	167	197	194	180	176	179	198	180	180	166	191	208	173	178	195	165	199	196	181	150	162	199	173	169	150	154	166	176	183	187	174	167	168	180	168	185	175	174	183	177	163	191	183	173	172	180	194	164	191	194	181	184	188	187	164	178	170	215	171	172	196	170	180	187	175	176	199	188	175	180	163	167	187	189	163	174	181	191	178	177	183	200	186	162	167	195	179	180	171	168	191	202	168	176	178	189	165	183	165	181	173	187	174	185	165	174	169	176	174	149	186	174	170	181	165	170	169	174	203	186	175	161	179	161	180	198	197	174	202	200	173	176	177	182	168	183	181	187	163	191	193	202	168	192	189	173	184	169	167	185	171	184	175	185	180	178	168	202	171	187	178	172	150	197	181	178	171	173	165	173	161	182	150	156	175	149	174	199	184	172	213	186	188	185	186	175	184	177	186	170	170	159	198	168	192	177	185	178	173	188	155	149	196	173	202	162	184	166	185	183	169	161	200	210	187	191	175	151	157	191	185	193	188	174	172	192	159	156	173	193	190	184	195	181	187	178	186	158	200	177	180	195	180	145	184	188	175	162	175	177	170	180	195	197	193	185	181	170	175	179	161	182	179	149	169	199	200	194	171	180	190	194	196	184	164	162	192	174	162	144	143	186	160	167	181	179	179	159	175	159	147	196	185	182	183	172	177	160	203	155	162	194	187	179	203	176	155	194	171	195	191	164	174	183	199	154	163	180	173	151	199	177	190	191	174	182	178	161	149	175	179	190	192	177	167	193	184	186	182	175	160	178	223	195	179	179	164	165	203	177	184	177	192	165	183	180	176	175	179	192	187	169	171	159	166	181	198	203	189	193	173	191	179	165	169	163	186	183	182	173	173	182	174	159	178	180	200	189	192	183	198	179	180	167	172	174	152	162	181	191	172	164	182	196	184	162	180	178	174	167	187	171	185	169	174	175	167	175	168	182	199	183	172	167	205	189	189	175	167	191	161	177	170	187	177	188	191	188	202	194	207	192	177	181	178	178	177	161	184	171	180	160	167	178	184	172	193	189	172	185	177	170	186	177	160	176	174	197	170	168	176	169	192	157	182	186	171	164	197	166	174	171	159	178	158	184	174	194	191	191	169	190	165	191	185	178	196	165	183	181	180	199	177	184	170	181	185	199	186	176	187	176	166	161	173	208	188	180	170	176	165	184	189	161	163	159	162	168	176	200	171	173	157	202	193	176	196	180	197	175	165	170	182	179	181	176	169	191	205	180	182	193	167	170	187	187	159	188	201	173	189	180	170	213	175	214	195	198	156	178	155	182	188	162	170	178	172	203	176	179	189	164	194	168	167	195	163	162	174	169	192	167	180	191	184	180	200	183	193	198	160	148	199	182	174	169	154	177	181	172	190	195	169	176	186	177	151	197	180	180	182	203	177	169	187	175	221	198	169	174	163	180	180	169	200	187	201	191	179	190	165	192	190	168	165	154	157	184	152	192	183	177	176	174	190	178	181	189	198	178	176	164	168	160	185	186	169	185	179	191	182	187	155	192	190	172	187	186	177	177	179	182	187	165	180	191	176	176	179	181	172	190	184	179	196	153	172	195	164	160	208	181	192	188	203	173	173	184	179	183	191	167	180	175	167	191	172	170	183	166	199	147	176	166	158	179	182	174	204	185	160	177	177	188	184	168	166	194	167	162	192	162	187	180	172	170	199	180	172	158	176	174	183	163	183	173	173	194	179	201	206	190	177	183	179	168	206	197	176	162	188	164	189	194	173	172	183	182	172	169	179	172	180	155	161	194	190	174	183	186	189	177	191	198	178	184	187	182	176	191	185	173	185	187	175	172	173	188	154	171	172	185	190	180	174	166	185	190	182	186	177	176	204	168	160	169	188	177	160	170	176	186	191	179	169	176	188	174	174	175	174	183	162	169	181	167	192	196	170	192	189	188	188	171	159	176	161	209	212	183	179	194	184	177	183	184	182	173	188	167	148	180	192	175	184	183	177	202	181	198	188	169	190	169	161	191	170	190	161	174	177	189	179	166	167	189	176	159	185	177	187	162	193	173	162
23973	21434	28753	24515	21438	9762	1012	647	604	489	436	435	435	397	418	366	362	381	383	369	339	338	358	332	347	352	335	289	314	290	371	337	330	355	332	321	346	325	299	315	353	303	312	309	328	321	363	305	331	312	329	330	339	306	304	294	311	334	310	311	315	324	308	310	308	275	332	356	289	306	313	340	299	315	320	319	358	277	310	307	311	323	316	321	296	287	312	307	313	309	324	297	335	289	322	301	334	297	303	286	326	293	304	325	300	284	330	303	306	321	285	329	312	333	336	305	352	316	310	320	330	293	307	292	292	312	337	301	297	326	316	329	321	321	295	313	303	312	314	335	341	306	318	365	328	294	311	312	282	278	294	309	319	311	299	283	311	313	328	296	336	322	307	302	314	309	319	287	293	307	335	322	290	339	320	294	313	292	310	279	313	317	282	316	311	312	292	314	326	316	306	308	303	315	313	310	294	315	342	312	283	329	317	340	306	294	304	298	338	325	321	277	288	334	327	321	267	303	304	292	285	300	326	329	305	313	305	330	296	321	307	285	327	330	315	333	309	306	335	302	321	335	324	301	324	317	322	324	315	319	292	331	302	338	309	325	325	314	292	321	312	333	326	297	313	286	297	297	324	332	312	271	317	295	278	334	296	309	299	303	329	301	310	305	314	339	328	314	318	302	297	287	324	304	332	325	294	306	307	318	305	276	301	285	308	317	288	337	343	309	313	311	308	302	329	340	324	300	320	334	325	305	322	326	305	279	293	330	293	295	299	345	284	311	308	330	309	302	342	327	321	335	328	322	305	300	314	321	331	319	329	310	291	305	334	313	325	299	324	301	289	352	296	321	325	324	285	300	323	307	334	363	329	310	292	288	317	299	293	331	308	340	312	286	280	319	291	258	317	309	319	323	284	292	320	334	330	326	319	302	321	308	307	311	304	294	310	311	336	314	290	306	305	282	320	299	324	315	318	315	309	308	333	295	314	338	325	323	330	324	308	317	299	324	317	305	296	310	314	287	305	311	292	314	309	289	350	333	293	296	353	308	285	312	327	338	336	333	325	348	305	326	282	326	329	288	305	319	310	295	336	286	334	355	320	315	294	333	335	295	309	301	328	324	311	267	301	319	317	308	304	309	318	323	315	346	291	291	310	298	328	319	300	301	329	312	292	297	298	339	325	348	304	334	319	357	292	333	272	325	295	299	323	330	319	318	299	315	334	325	315	338	306	334	330	267	317	308	330	336	315	304	316	315	290	328	294	324	318	279	305	324	322	327	314	314	299	317	325	334	323	309	303	277	322	317	316	267	303	334	312	304	305	332	303	311	289	308	299	286	295	315	292	309	321	314	311	322	297	305	330	294	320	284	301	340	301	333	306	321	268	293	324	301	351	331	316	328	306	322	290	311	314	314	319	309	299	345	322	300	297	351	298	321	340	329	308	337	276	316	299	293	303	302	304	322	270	299	309	281	331	320	306	316	313	331	297	307	307	313	318	330	339	317	301	336	327	310	296	288	294	297	329	299	306	324	327	324	331	325	314	313	302	329	315	341	302	312	350	305	318	342	322	321	313	323	293	327	309	323	312	316	307	290	327	327	311	326	324	286	296	274	338	317	299	317	316	331	289	249	375	307	304	337	289	296	313	365	296	302	303	303	300	288	318	298	348	309	316	342	325	324	303	320	329	324	321	287	293	312	284	347	321	294	303	300	304	320	302	313	325	295	274	324	321	298	322	304	303	317	324	342	321	343	314	317	304	336	314	314	299	297	311	308	326	269	326	333	305	316	291	314	309	290	327	312	346	265	321	298	320	292	336	307	329	334	320	303	328	300	278	316	312	323	303	339	327	308	342	307	275	308	286	317	320	303	330	329	307	318	342	302	302	305	333	352	318	285	283	320	301	309	307	310	338	309	346	302	319	288	321	294	296	312	285	325	317	295	291	286	332	322	320	287	305	331	334	312	287	301	297	300	292	306	337	332	299	345	318	307	328	308	318	306	310	338	301	313	331	322	302	291	346	327	306	325	315	314	304	294	310	307	301	332	342	315	310	322	287	307	289	298	322	277	326	292	314	285	318	312	332	304	305	292	298	312	353	353	284	277	322	308	316	316	294	287	321	311	342	326	301	310	297	304	278	285	292	327	319	296	337	315	305	296	317	294	308	306	329	297	311	306	300	311	323	288	318	299	325	300	346	306	284	327	300	277	323	334	319	293	311	320	330	313	291	344	315	307	339	315	309	303	307	317	313	292	301	353	304	298	319	322	290	284	345	312	291	322	324	339	315	294	298	316	304	338	309	322	321	326	330	287	313	319	345	347	319	326	283	289	295	319	313	316	287	285	343	315	269	282	329	311	323	300	309	308	302	332	288	295	318	317	323	297	287	333	335	303	302	300	344	322	288	334	307	298	313	303	295	269	288	295	312	297	305	305	311	331	313	303	299	313	321	299	304	290	328	328	307	282	268	311	328	296	307	322	315	302	315	300	284	322	299	303	325	296	333	303	362	287	317	302	334	307	277	279	299	291	272	284	321	314	324	330	304	276	303	300	335	320	301	319	307	315	288	319	328	286	323	334	293	291	308	306	297	267	292	302	301	333	309	286	285	307	295	321	318	300	306	322	309	282	299	319	304	331	313	344	332	317	297	308	331	314	289	285	298	311	312	340	368	331	303	315	300	317	295	308	310	302	333	339	316	311	347	314	312	291	285	301	303	312	307	323	296	317	332	310	300	312	319	295	341	285	300	314	291	298	305	318	303	308	330	310	307	309	328	284	304	297	276	332	313	305	325	304	328	277	305	297	311	319	307	296	317	300	319	324	287	305	293	319	314	317	283	287	304	278	306	324	299	324	283	284	320	298	334	318	290	319	295	353	285	337	307	308	335	300	330	302	316	328	304	298	288	304	308	310	307	355	287	277	326	332	309	287	308	296	292	329	295	298	355	307	304	338	334	303	304	302	276	295	332	324	325	311	307	294	320	337	299	326	326	336	304	277	342	319	287	329	313	300	318	316	313	304	309	283	293	325	279	322	332	316	319	323	287	302	321	357	274	285	283	323	298	346	310	337	301	346	320	309	273	295	300	304	325	314	326	330	315	319	278	306	299	328	273	307	319	289	320	289	328	291	308	280	291	308	319	309	367	318	328	351	293	301	291	310	330	277	325	352	297	326	325	327	318	333	325	286	298	321	311	303	308	289	293	331	300	334	307	319	314	310	314	304	336	304	307	304	306	294	297	321	312	325	303	307	291	331	321	333	314	343	284	286	295	304	328	320	304	308	324	321	289	343	282	324	317	286	305	335	313	316	340	334	296	325	354	317	308	285	313	316	299	258	296	303	298	273	324	323	317	283	304	347	323	353	337	322	311	342	247	304	299	293	327	273	313	290	323	280	309	299	310	281	320	308	325	287	315	318	349	313	283	298	287	336	314	322	275	287	296	324	313	303	277	336	306	292	344	305	273	321	352	264	319	313	308	303	281	296	310	313	338	324
3376	9394	6126	2791	2005	1554	1224	916	819	659	665	542	479	493	423	429	388	402	398	385	393	362	355	399	320	339	311	326	337	340	334	344	336	351	335	325	358	322	359	347	334	301	310	310	314	336	326	325	327	334	350	300	359	347	312	313	310	338	328	349	319	319	321	321	293	339	383	330	329	304	338	335	356	302	343	336	303	348	295	316	306	350	318	318	327	326	288	317	339	359	339	313	356	327	353	336	327	307	289	339	340	322	343	341	341	320	308	330	311	323	305	294	347	316	307	337	313	327	308	314	294	331	323	336	313	324	317	330	298	332	330	332	299	317	343	299	360	326	345	325	299	315	331	309	321	317	315	314	352	343	330	316	379	316	329	309	328	331	296	333	369	294	328	308	316	358	315	306	345	306	354	330	342	308	302	319	336	327	301	327	338	324	286	333	326	319	315	307	309	348	312	343	312	327	307	321	289	321	343	352	326	323	330	342	311	334	320	325	336	315	309	336	315	316	341	314	336	320	371	332	347	339	308	336	311	330	301	292	308	358	330	317	337	350	304	315	303	300	311	309	313	322	341	330	335	327	328	348	307	362	297	352	318	309	316	335	346	301	281	312	300	340	311	292	332	356	311	335	296	325	319	342	350	316	340	314	304	300	323	316	334	288	323	333	334	316	299	347	335	316	323	333	300	319	311	307	332	342	332	296	313	332	321	334	329	331	326	331	299	318	350	317	336	315	324	357	320	307	326	321	303	279	305	299	298	325	339	352	308	324	338	339	319	309	332	322	316	323	310	314	310	298	344	293	296	329	325	310	319	326	318	335	311	291	310	333	319	315	321	352	318	324	334	337	294	318	331	317	314	328	322	292	309	325	328	318	327	289	344	362	318	322	333	338	309	268	310	335	339	323	326	321	326	308	328	338	306	350	328	337	343	322	321	280	319	317	310	319	332	351	305	283	340	293	325	309	321	315	357	318	316	326	314	337	333	282	340	277	307	311	312	331	324	324	337	309	314	304	354	325	335	327	291	323	323	313	303	313	346	335	306	340	350	338	306	316	333	296	330	354	305	315	347	339	332	286	340	296	297	322	309	292	296	316	332	334	329	324	317	291	287	328	288	333	304	307	319	300	298	305	312	321	308	298	316	322	303	333	335	320	329	306	313	326	319	346	304	317	329	341	324	318	338	331	338	311	325	300	336	306	324	320	323	301	334	344	318	336	301	337	325	336	312	309	292	312	324	312	360	357	327	328	344	339	313	337	321	304	343	331	313	345	312	327	368	354	320	330	314	330	326	308	335	321	309	301	330	310	264	303	293	321	281	326	318	310	324	310	344	324	321	291	319	333	333	319	321	320	302	316	316	333	310	294	347	326	321	321	331	295	331	311	311	318	315	325	333	335	313	301	323	323	338	329	362	331	300	326	325	305	293	276	360	310	333	326	352	321	336	330	330	343	317	315	286	321	296	326	340	327	301	332	327	300	305	344	313	323	345	297	312	361	308	325	306	294	318	341	311	315	320	333	319	301	301	305	315	324	293	320	332	322	334	263	295	315	325	338	320	311	299	330	307	316	318	333	326	322	311	327	328	321	313	295	332	283	263	334	325	322	321	333	312	301	316	319	296	342	346	349	304	326	313	321	320	285	321	300	330	301	343	309	345	322	352	341	322	300	340	328	330	327	308	316	324	313	332	310	311	297	305	352	361	314	350	335	341	342	322	307	313	306	357	314	331	337	306	342	330	336	349	306	293	319	290	290	329	306	308	328	265	326	331	337	310	357	317	298	305	328	341	347	334	320	332	348	330	283	310	337	310	297	345	310	314	331	306	343	313	319	316	334	314	305	279	323	330	335	342	344	286	306	328	302	326	301	288	300	321	279	341	303	309	306	311	309	339	328	326	313	333	308	328	308	327	338	320	322	319	293	304	326	295	331	348	349	297	308	334	321	305	288	324	319	291	330	322	319	316	305	320	323	321	316	329	313	311	373	333	340	338	332	322	301	313	333	317	356	324	325	286	313	321	318	302	331	302	285	339	321	304	329	319	315	315	327	312	335	329	328	325	313	325	311	293	316	357	294	282	316	321	327	309	336	322	310	315	319	327	320	325	350	334	350	283	295	350	305	343	298	310	332	315	312	324	341	309	318	352	331	316	304	317	349	300	285	339	333	321	326	293	309	300	328	335	310	330	300	323	316	320	327	345	307	335	300	331	362	353	342	317	347	338	297	305	281	301	310	329	312	327	305	371	347	321	311	280	303	319	319	288	315	296	333	307	325	306	309	330	327	307	306	308	291	295	337	284	320	336	316	324	305	312	325	309	297	310	338	306	323	318	347	313	311	322	346	348	330	345	308	357	335	318	316	333	351	319	341	303	341	301	348	314	293	306	349	313	309	306	294	296	340	308	338	309	347	327	317	316	291	312	301	307	312	324	301	330	335	338	340	304	326	318	286	318	320	344	315	313	333	314	313	341	332	337	309	319	327	301	321	314	301	301	305	308	297	336	304	330	290	315	335	280	311	329	306	296	320	328	335	342	318	271	273	329	327	332	293	318	357	327	332	358	314	348	336	332	321	348	305	347	273	334	351	297	299	342	300	330	315	312	302	347	333	321	303	346	305	355	288	298	353	317	332	327	343	328	320	356	310	343	287	338	312	305	319	305	309	327	301	316	297	332	329	332	309	304	321	330	292	343	334	345	346	344	344	319	310	315	318	329	328	321	318	323	323	328	325	364	306	361	318	324	307	326	276	296	321	343	296	310	319	314	323	346	342	312	311	319	302	309	369	322	353	326	317	318	354	318	338	314	325	301	371	336	304	327	293	319	328	308	320	322	318	329	339	349	304	332	335	313	338	346	328	323	294	319	328	304	293	304	283	304	281	318	335	336	307	319	299	319	333	340	321	306	323	314	319	320	295	319	314	315	316	335	296	301	318	333	311	328	343	335	341	303	319	333	311	310	327	339	347	327	334	348	329	295	312	284	321	314	319	310	337	314	344	291	319	323	338	306	292	299	317	316	304	350	327	332	344	306	331	314	306	311	315	295	286	314	327	337	325	303	319	335	310	302	301	312	314	315	313	319	308	310	331	320	299	315	307	320	317	367	340	320	315	354	325	330	294	340	330	310	353	324	322	325	327	290	310	349	337	337	316	353	347	317	321	314	321	316	334	341	320	296	369	335	306	289	286	292	318	301	340	349	291	334	312	301	329	380	307	316	298	333	302	345	330	298	335	304	320	347	301	326	315	352	298	296	318	314	330	326	309	308	302	305	326	302	344	331	310	285	331	322	319	362	324	327	318	296	337	324	339	362	335	295	330	312	348	329	340	316	302	340	307	315	314	326	365	311	359	343	300	332	320	338	315	328	313	296	315	319	272	376	327	333	315	314	353	322	330	334	321	321	357	358	324	342	320	307	337	311	324	337	336	287	337	311	339	303	345	326	278	278	300	317	318	363	315	307	319	323	358	356	317	337	328	318	353	318	307	312	298	308	314
25143	21376	27513	25569	9936	731	575	476	446	389	392	368	344	354	339	361	327	356	316	338	336	343	327	352	333	335	339	325	331	314	315	353	376	341	322	308	322	349	314	324	298	338	316	317	368	323	314	354	310	298	295	286	321	306	316	337	329	291	310	307	328	319	314	315	310	306	324	305	343	317	346	322	328	294	307	281	325	303	276	312	310	297	296	345	338	296	306	302	315	310	302	297	293	315	304	301	307	310	327	326	316	280	326	332	321	291	312	345	331	284	312	340	315	323	302	337	317	345	302	314	276	353	315	299	302	308	319	329	317	313	310	285	327	317	342	331	354	334	284	294	276	325	310	288	311	302	327	329	306	323	324	339	271	315	321	343	299	303	315	309	313	306	304	307	335	287	333	308	292	328	319	322	299	328	309	337	337	291	300	338	302	330	333	327	331	352	298	316	321	297	312	327	322	317	311	288	326	306	309	334	289	316	323	290	301	330	309	278	288	310	322	312	351	290	293	328	329	299	352	332	348	295	333	305	296	292	309	333	315	291	276	335	291	320	301	323	344	301	327	320	295	311	276	293	304	316	343	327	324	333	343	333	297	333	289	271	294	316	309	301	281	307	305	322	270	306	315	323	287	320	336	358	322	317	321	317	318	306	318	318	290	336	330	309	300	330	290	304	322	327	320	296	331	323	310	324	289	311	319	303	309	343	310	333	275	313	344	302	307	301	298	316	330	313	313	308	318	301	282	299	311	312	304	324	320	315	331	280	337	325	337	304	322	353	304	338	300	282	286	321	310	287	320	321	338	328	339	314	307	336	343	334	312	312	329	305	293	303	351	303	297	334	325	304	304	331	317	294	328	318	331	304	336	342	293	300	341	305	303	342	322	342	319	300	337	319	321	307	320	259	297	291	316	326	300	330	324	291	325	293	307	314	335	317	319	306	352	317	318	314	299	310	332	269	316	303	322	322	325	300	317	324	351	299	314	318	326	323	262	325	312	286	309	309	332	320	321	318	299	293	343	310	318	313	289	301	363	329	317	319	296	311	300	342	313	316	297	325	315	332	332	289	279	307	330	324	339	345	304	332	325	299	316	322	305	298	311	300	307	309	329	306	304	304	325	291	308	323	336	343	287	336	324	314	342	290	312	288	307	330	290	307	302	323	315	302	350	323	341	278	345	297	289	301	299	308	326	298	308	293	317	353	315	318	321	267	295	318	309	306	328	317	307	299	299	334	292	318	288	302	314	324	332	316	338	303	318	328	331	335	336	300	338	342	320	341	307	310	334	303	296	344	335	346	270	281	352	313	327	325	302	299	325	315	331	301	326	293	325	346	325	329	306	301	290	310	303	317	329	310	338	317	339	301	315	333	310	332	343	294	324	297	290	315	305	334	307	334	325	296	307	265	295	286	303	278	330	321	310	321	290	353	296	326	258	305	288	324	300	311	292	322	290	343	307	305	298	318	337	301	299	320	335	312	347	307	352	322	341	337	276	302	295	308	324	325	288	296	318	339	312	328	318	320	301	345	320	272	338	298	315	313	320	307	304	326	322	314	281	346	338	307	309	335	343	313	319	306	301	309	329	323	303	353	294	344	343	303	294	318	327	291	332	338	346	307	322	330	312	320	322	334	324	323	313	317	316	279	323	341	312	339	349	320	326	319	332	293	314	319	331	280	322	309	279	333	303	303	292	350	323	284	332	309	302	329	336	319	329	298	324	284	320	306	299	303	321	297	314	329	316	305	322	337	328	308	301	308	310	312	311	290	332	287	310	327	308	311	286	299	309	295	314	325	308	305	319	327	317	300	283	310	291	322	306	312	316	333	325	294	323	301	302	284	310	326	295	318	295	325	296	308	302	353	316	352	308	295	317	304	309	339	335	315	341	309	299	305	332	308	338	351	324	293	310	310	302	301	294	330	286	310	311	350	303	313	316	337	329	339	310	289	317	307	318	302	322	302	316	331	306	321	297	291	284	316	319	306	302	313	325	324	289	286	299	312	294	298	337	304	378	310	317	298	320	286	303	306	348	324	294	327	292	326	311	312	299	343	340	334	322	329	350	315	280	324	324	323	340	287	325	287	331	326	337	301	302	290	303	284	309	318	343	348	331	317	308	300	320	331	302	288	323	331	322	309	322	294	305	297	288	305	311	307	321	304	280	309	309	281	313	287	325	333	289	308	299	319	320	298	311	348	326	328	324	307	293	334	284	322	288	336	347	314	307	323	306	325	297	320	341	293	343	319	311	334	332	303	299	327	296	285	336	330	333	311	318	331	323	338	297	312	302	326	293	265	311	301	302	307	312	281	331	333	328	320	337	303	337	351	283	301	296	358	313	330	312	313	331	347	320	291	312	292	312	289	319	293	315	304	298	291	303	322	311	300	297	331	289	301	319	301	303	322	299	317	293	335	318	305	324	303	305	321	338	303	334	316	307	337	328	317	289	315	318	311	326	290	315	284	290	321	325	312	327	303	325	311	320	332	302	310	348	340	341	317	297	296	316	344	309	346	317	327	343	297	318	310	309	332	311	327	321	299	316	336	302	283	305	328	310	307	301	319	329	309	326	327	328	303	287	312	307	316	331	321	317	323	296	328	299	313	320	321	308	318	313	301	307	287	327	312	322	339	288	303	319	341	308	289	339	349	325	326	334	343	304	294	280	316	317	318	307	322	330	332	331	314	310	304	315	321	322	324	346	321	332	307	344	291	362	320	310	304	335	301	285	318	297	321	318	343	301	331	328	318	345	299	316	295	350	289	309	332	329	308	296	324	301	314	323	298	332	308	305	289	331	322	322	325	281	297	313	333	317	329	301	283	313	308	308	321	310	311	305	329	334	287	269	278	315	313	310	314	323	348	308	330	306	305	276	324	342	334	323	303	298	307	291	333	326	279	272	313	318	305	285	355	304	330	330	279	350	320	314	314	306	308	278	279	289	295	314	314	326	308	305	290	318	307	345	272	313	297	338	307	337	328	318	331	319	327	312	284	297	297	303	262	306	304	299	338	327	343	321	326	327	342	303	360	315	276	310	324	321	294	313	318	327	293	323	338	313	318	307	305	324	328	336	318	326	317	312	295	302	300	326	302	302	328	306	288	321	308	310	318	325	309	334	318	317	321	311	316	302	308	303	303	295	285	310	323	322	296	313	322	289	313	293	340	347	300	353	314	344	307	295	346	307	306	293	285	340	347	322	323	339	313	330	320	334	330	320	285	336	329	297	286	306	338	306	326	336	315	291	315	304	335	303	310	297	349	281	322	323	322	306	313	320	301	307	294	352	310	300	331	299	315	255	342	315	312	305	339	322	339	308	313	300	348	312	334	325	338	341	319	277	317	329	296	303	282	317	283	299	311	288	291	308	295	327	304	297	319	295	322	328	267	310	305	309	254	299	307	303	360	333	312	330	308	348	314	318	293	313	284	261	310	263	296	330	328	300	320	329	299	330	313	298	301	302	340	329	294	286	289	316	328	321	299	318	313	298	338	306	298
3473	5287	3319	1656	1267	1114	858	690	685	578	504	459	453	411	417	409	416	406	365	336	406	326	362	364	326	372	364	363	354	335	342	333	343	369	366	341	352	349	361	392	371	319	332	349	374	326	369	391	340	347	358	331	359	352	333	318	344	369	386	361	362	350	343	359	325	325	338	341	342	321	380	344	356	360	310	374	359	347	344	376	337	348	325	357	356	357	339	348	337	339	328	293	358	359	341	323	346	343	354	381	359	303	369	347	351	359	332	342	319	368	335	316	360	355	383	356	347	355	329	340	364	348	354	350	325	360	360	381	344	350	351	354	332	343	336	354	314	348	346	340	356	350	353	360	332	345	363	367	348	315	327	324	365	357	335	344	335	332	327	341	346	387	336	350	363	326	380	354	334	334	371	302	330	351	344	364	327	349	340	340	351	343	350	335	336	329	339	352	318	343	349	341	347	363	342	345	339	337	319	329	342	342	329	374	328	370	338	347	315	360	315	346	338	333	347	353	367	306	337	358	336	337	386	338	376	347	364	340	324	378	341	343	357	356	349	345	345	357	337	360	353	331	351	343	316	361	341	313	345	353	373	336	366	360	334	354	367	372	350	356	346	339	326	356	353	303	387	335	334	345	339	335	341	360	342	340	330	309	351	371	328	329	343	351	311	354	352	339	374	327	329	325	367	331	302	366	390	324	350	372	335	304	368	335	333	367	364	344	353	333	307	369	373	346	332	353	341	303	331	333	373	362	349	340	341	332	345	369	369	352	341	331	311	355	352	350	339	339	331	337	318	330	322	328	323	329	318	342	347	336	352	342	324	356	347	339	346	371	352	356	363	339	325	338	341	329	321	323	349	312	364	352	333	322	370	366	329	384	373	336	352	345	323	362	350	363	360	332	343	358	336	345	345	357	369	370	348	331	369	301	318	363	350	325	364	313	329	348	367	318	334	339	354	323	358	350	355	339	341	345	352	384	336	362	329	354	366	343	343	351	350	348	319	326	356	310	294	343	353	353	368	361	331	339	342	368	344	337	328	347	320	323	360	346	353	337	380	323	351	360	333	346	327	332	318	345	335	326	346	376	369	393	313	337	338	364	387	310	350	344	340	356	343	303	366	340	346	339	317	340	326	333	329	366	336	348	321	321	342	384	327	338	346	364	372	336	341	354	344	316	343	345	378	319	339	348	401	345	342	355	372	328	353	315	385	334	342	342	354	334	322	332	326	339	350	347	334	344	369	355	366	321	336	330	349	394	340	344	327	363	309	349	351	326	376	373	374	350	346	337	327	350	334	373	337	337	365	350	323	341	368	342	373	327	370	336	323	315	349	329	320	323	349	390	337	317	363	305	330	366	357	372	355	341	324	336	346	351	337	330	327	350	371	347	332	330	338	325	337	329	344	339	329	332	331	346	364	354	348	312	334	350	330	357	367	347	366	364	341	349	364	336	320	299	342	367	356	340	327	335	354	328	355	310	331	370	356	356	349	377	358	342	357	345	305	320	359	355	363	342	329	331	351	332	354	341	336	343	316	327	315	360	361	350	336	344	338	331	364	307	344	367	335	323	376	341	335	357	343	364	285	326	328	335	352	301	347	350	317	371	339	340	372	307	382	346	333	336	317	370	319	319	354	378	321	335	369	328	333	346	370	335	317	366	323	336	351	313	329	336	373	358	377	356	333	368	351	313	311	328	333	349	362	313	330	342	355	362	365	311	353	347	339	357	378	335	352	324	341	331	339	361	365	342	355	345	337	335	364	364	325	318	384	313	345	339	338	347	325	340	336	358	340	351	328	330	327	376	335	324	340	363	356	338	328	309	328	348	348	323	344	342	354	346	331	364	337	366	353	328	361	353	323	339	319	314	339	313	330	327	338	321	335	347	352	330	352	335	335	340	321	320	334	361	341	327	329	350	393	345	351	350	335	331	356	348	364	340	339	353	361	336	334	322	376	375	368	343	346	350	308	350	349	341	395	353	324	369	353	327	342	329	332	343	351	331	352	360	322	363	368	379	348	326	317	341	332	339	346	341	337	337	340	342	365	329	355	344	343	360	355	336	347	345	338	346	375	333	329	361	371	359	366	342	336	336	355	336	364	361	334	349	333	302	358	367	347	345	343	342	316	350	355	326	364	346	371	362	377	337	347	327	332	346	328	350	374	346	355	338	356	376	332	365	357	305	368	359	329	327	348	351	373	330	347	359	357	338	364	323	324	326	328	344	368	350	333	354	320	329	350	340	320	372	376	333	337	367	328	328	328	322	324	354	356	344	349	339	319	318	309	311	341	349	357	327	347	354	375	386	352	320	353	344	339	347	289	345	357	386	350	326	349	346	319	337	349	318	360	335	339	356	328	334	362	341	362	355	371	356	357	342	349	327	361	351	340	345	324	337	343	372	350	336	357	337	357	329	322	345	316	386	350	369	338	307	309	385	347	344	328	341	323	311	318	344	335	352	355	363	361	377	365	323	360	366	358	323	387	360	337	354	364	322	358	335	356	378	365	385	313	366	354	389	347	327	336	367	352	324	320	371	319	333	350	314	372	333	340	340	346	307	359	357	342	344	350	345	336	332	351	326	325	344	328	359	377	313	319	314	345	365	353	361	343	370	336	329	334	365	350	342	338	352	361	335	349	329	305	331	358	349	351	316	383	348	348	339	367	343	354	331	350	357	358	365	342	321	338	338	332	299	326	330	327	369	368	371	347	343	347	355	351	356	336	344	358	359	344	353	353	344	357	335	321	321	329	340	325	353	390	319	352	353	342	357	350	338	332	319	391	366	360	389	368	343	336	329	337	322	323	317	376	348	329	349	341	320	337	349	370	363	352	313	362	310	361	327	365	328	348	310	356	382	330	355	368	337	317	368	388	326	355	376	345	331	361	320	348	339	348	353	347	364	375	315	335	333	360	340	347	347	309	350	354	340	335	331	322	327	351	330	344	332	370	335	340	339	351	359	370	339	321	330	361	331	337	329	388	348	340	337	322	339	336	388	338	349	376	342	341	346	361	325	329	350	365	306	361	323	324	335	338	340	310	344	374	346	348	312	372	347	338	320	345	369	329	328	331	364	372	351	355	342	378	350	310	324	336	327	339	356	321	356	335	385	354	331	337	343	346	310	340	333	347	345	358	343	342	311	326	327	315	349	359	341	349	361	369	372	332	344	333	357	348	335	364	345	346	355	363	367	323	339	351	347	328	336	339	325	339	355	384	316	331	310	352	345	331	327	325	384	344	369	373	350	341	323	335	354	357	312	363	316	340	350	372	340	351	297	329	322	340	368	343	370	327	348	348	344	357	359	374	380	347	359	349	331	363	341	360	334	336	328	355	368	334	346	337	348	347	387	322	345	339	370	342	345	360	342	327	318	345	367	334	337	327	337	334	314	354	350	361	317	337	360	347	369	335	349	316	364	357	338	359	342	322	326	362	319	349	339	338	350	348	334	336	365	345	327	342	330	346	352	333	349	332	320	363	339	332	362	373	347	344	337
22814	21426	29215	24029	21427	21481	8036	1300	983	928	947	834	801	721	762	694	629	710	679	664	652	622	608	608	565	627	592	601	601	581	560	564	573	550	612	630	580	598	512	575	603	553	595	609	557	588	565	554	523	552	585	583	586	551	558	592	594	585	583	569	588	575	587	598	585	571	546	554	554	557	563	579	584	589	551	582	580	535	535	591	605	580	545	532	555	542	533	560	590	569	553	530	546	538	579	525	575	548	592	595	533	587	567	568	562	554	576	583	581	609	517	587	569	583	519	562	590	537	593	557	585	563	585	528	598	531	601	584	568	598	582	560	567	541	542	606	546	596	578	586	600	559	557	526	569	552	578	580	549	623	589	598	592	582	578	611	560	589	559	580	567	581	528	623	588	612	567	596	567	568	619	526	584	582	572	560	562	553	518	531	569	597	586	586	518	559	521	551	639	565	583	549	565	590	580	569	555	566	561	569	554	568	573	601	550	569	527	573	562	573	534	535	582	592	534	554	581	538	553	562	565	585	558	559	555	569	575	542	631	544	563	563	559	560	601	535	551	593	513	539	542	575	521	522	586	559	540	562	554	589	589	558	591	577	586	584	527	602	610	551	554	574	554	575	553	547	574	553	579	583	565	563	542	575	605	553	570	588	550	572	523	592	574	570	620	587	550	547	535	534	563	535	591	596	574	499	578	545	599	574	521	559	536	555	587	581	549	560	607	583	523	584	552	576	554	594	589	575	624	585	555	560	546	577	542	549	556	564	523	561	545	543	530	539	596	567	565	537	574	520	571	593	602	595	551	574	536	572	528	575	554	560	525	575	618	562	603	560	565	563	532	571	560	569	516	554	543	558	601	573	515	553	591	580	519	569	589	557	571	608	527	576	554	552	597	534	573	575	572	521	563	552	580	544	538	534	541	570	568	531	578	577	581	549	548	593	518	574	538	503	570	527	620	555	553	608	597	594	577	570	592	567	583	582	570	584	535	562	594	525	563	597	533	545	567	581	609	587	617	541	567	571	595	576	565	561	570	572	554	539	547	536	592	548	546	585	550	555	617	544	573	601	592	534	573	551	554	563	588	585	534	560	584	533	565	594	572	534	591	597	571	560	563	598	523	580	559	581	567	599	532	596	573	554	527	552	536	563	606	560	535	539	541	615	537	546	560	568	546	544	541	573	562	567	520	545	569	563	555	579	555	591	582	515	506	566	546	579	557	548	527	579	588	577	569	561	582	575	587	587	571	585	605	555	598	587	594	606	570	586	566	579	582	520	552	547	604	597	556	552	592	599	559	578	552	551	542	539	554	543	570	595	591	545	550	568	552	570	546	522	578	558	514	610	565	587	580	595	590	575	584	581	530	546	577	561	570	556	572	572	548	553	557	547	600	556	568	589	541	573	537	575	588	557	591	534	563	593	568	551	593	565	537	554	528	568	588	575	576	594	547	575	576	529	575	567	580	541	563	551	558	575	553	562	560	571	586	541	556	621	597	581	577	604	548	552	556	572	570	563	541	551	566	565	550	575	558	517	577	583	564	534	537	521	555	541	646	577	555	554	614	552	584	562	609	557	590	579	626	531	593	581	537	575	553	558	546	512	572	569	587	560	550	588	552	625	590	582	584	555	582	574	559	544	595	555	536	587	571	583	548	553	567	581	570	582	518	572	631	526	528	562	555	556	590	550	565	582	544	576	591	546	551	543	561	557	554	541	578	587	578	553	552	562	529	588	560	569	581	554	611	554	577	561	554	565	600	596	585	557	578	539	550	558	599	581	526	548	560	534	571	563	563	534	560	560	532	560	549	539	545	562	566	575	583	545	547	545	545	594	570	536	612	550	610	575	602	556	557	569	580	613	517	597	602	567	639	592	563	549	508	582	572	562	567	543	565	579	576	597	545	564	600	546	547	559	557	561	553	563	505	576	554	535	549	611	570	584	603	546	581	522	568	564	565	583	545	561	575	575	620	596	556	556	539	615	534	569	557	579	614	581	568	528	583	619	588	568	593	569	555	636	561	561	547	596	560	572	576	558	534	556	566	545	582	590	635	571	559	550	596	586	549	529	578	547	587	543	603	645	515	592	557	537	572	549	570	567	608	511	518	553	546	532	564	551	570	563	586	538	582	561	522	596	537	570	565	554	554	562	554	586	602	546	531	574	576	541	581	563	569	609	561	558	527	572	563	616	563	575	536	616	576	544	549	557	557	575	559	588	549	566	554	542	606	543	593	590	564	616	572	602	571	542	580	557	578	582	568	575	598	574	528	540	550	570	593	553	562	590	578	568	561	556	556	578	517	565	521	548	547	537	574	591	605	549	527	541	582	606	565	555	568	535	547	537	520	586	544	574	562	565	549	563	608	579	543	554	559	553	604	544	543	563	586	560	541	592	517	558	565	591	572	561	575	575	522	527	558	559	591	590	557	557	507	582	536	566	566	582	556	539	568	578	570	540	549	558	583	542	544	561	566	535	559	576	553	539	525	595	554	549	540	573	575	539	543	567	579	552	586	608	585	573	557	588	556	548	557	569	598	550	534	540	555	569	581	536	575	598	558	574	570	573	518	525	538	568	562	541	566	580	599	576	532	574	523	576	563	540	546	563	556	537	546	558	602	542	530	559	583	564	562	559	534	538	566	545	593	560	559	591	620	554	541	512	574	577	538	594	514	559	596	530	535	574	548	606	547	529	534	534	547	556	611	527	573	549	572	555	509	552	566	583	588	546	568	568	520	499	546	570	552	574	564	560	563	580	557	590	558	519	550	558	612	567	576	554	567	580	552	573	568	547	554	585	569	579	556	533	554	595	538	558	536	561	582	556	563	602	555	545	550	597	515	577	569	529	562	593	600	586	592	570	611	597	571	618	554	572	572	587	590	523	600	536	570	562	509	557	598	524	570	564	527	550	571	604	572	581	583	545	568	575	595	546	595	547	565	590	530	551	620	565	568	579	575	563	579	544	555	530	566	560	551	557	586	568	570	582	551	535	607	561	513	566	556	629	575	548	553	568	580	533	575	562	549	548	567	571	551	512	528	591	595	509	513	530	601	547	590	549	550	571	562	559	574	565	569	559	532	572	607	513	567	586	526	569	572	552	596	550	579	610	531	559	584	564	599	534	546	551	555	649	549	556	586	584	561	563	522	593	589	551	532	571	581	534	576	592	558	548	549	622	566	558	546	543	557	576	562	597	520	565	555	570	621	556	598	544	566	596	585	564	612	571	524	564	559	575	576	518	550	542	521	563	548	593	597	556	592	535	571	535	533	530	614	530	563	586	566	577	543	561	556	564	558	641	541	533	548	569	521	551	560	580	580	540	540	552	559	545	571	567	571	570	541	533	561	601	561	542	527	523	552	573	567	563	478	560	561	527	578	515	548	607	512	544	570	539	566	547	529	559	541	594	561	577	535	547	548	564	540	534	591	578	545	598	581	556	514	574	541	547	552	536	542	556	556	600	601	611	569	610	551	561	540	534	588	564	542	524	567	584	562	579
4810	15302	9939	4980	3605	2744	2219	1756	1435	1240	1059	986	911	861	797	756	721	704	712	672	695	703	663	634	647	642	592	635	588	617	566	602	587	671	627	618	576	587	611	576	591	587	570	645	563	585	588	575	583	632	604	568	573	565	564	595	623	620	563	550	582	559	601	585	558	548	568	567	570	574	544	518	547	602	580	559	549	586	547	591	590	580	571	570	614	598	574	569	592	543	586	583	565	558	578	632	607	602	589	559	539	605	550	576	564	595	586	598	618	595	615	573	569	573	584	581	568	577	593	539	582	550	579	529	599	570	624	583	586	567	569	575	600	586	569	584	565	577	549	577	601	580	571	548	601	621	531	600	542	587	532	581	560	605	571	572	580	582	600	549	618	564	595	588	549	532	551	595	551	564	547	552	552	602	549	544	600	568	586	563	588	538	622	567	583	581	603	609	615	532	578	570	569	593	566	595	575	535	549	558	545	577	569	579	618	575	576	628	545	572	576	550	611	598	509	584	531	587	564	579	540	551	573	594	628	602	530	601	550	576	572	563	569	573	567	561	576	553	573	572	582	564	588	575	584	520	571	596	530	543	536	601	512	581	570	560	580	605	597	567	577	576	601	565	560	549	541	589	585	583	551	576	611	562	574	590	552	576	592	558	576	590	568	585	549	585	571	569	573	613	559	578	563	581	557	560	583	548	572	562	569	579	561	543	586	587	605	566	569	540	565	528	557	580	617	580	578	558	548	587	571	572	592	569	583	575	528	554	615	572	577	602	579	586	556	586	587	594	545	574	544	549	597	581	564	565	541	577	565	582	597	600	576	545	557	606	551	517	591	566	578	530	600	567	579	600	578	570	614	583	551	560	569	570	605	579	597	579	531	551	577	548	583	586	582	577	567	573	554	618	548	551	612	551	609	571	563	573	592	577	587	566	562	564	517	577	579	572	565	579	571	547	551	552	599	572	567	567	562	556	616	573	573	563	533	579	560	578	594	522	570	600	616	586	596	522	564	610	547	583	598	579	553	572	542	561	572	547	550	577	548	552	580	554	558	553	606	574	588	614	526	528	571	556	561	540	541	550	564	566	562	544	567	600	563	532	619	552	579	572	640	559	606	579	583	563	567	561	586	591	536	593	573	568	593	553	630	574	593	547	558	581	592	614	524	549	567	589	600	606	583	553	536	587	579	557	634	577	577	571	603	614	529	555	587	585	577	607	623	590	592	551	564	587	544	523	564	619	545	563	559	597	532	588	546	605	567	624	585	590	593	556	522	573	549	608	540	562	609	520	589	580	585	581	597	560	569	616	629	559	591	603	565	581	546	550	583	546	584	556	542	580	524	570	536	570	559	617	619	575	553	599	628	576	521	553	569	563	572	567	550	598	576	572	596	597	599	559	577	583	605	560	578	542	573	570	593	557	597	578	578	555	586	567	550	587	558	587	594	565	609	551	547	573	571	542	584	580	567	548	563	553	592	578	569	573	573	582	515	586	542	566	590	563	555	608	581	574	606	518	584	582	581	556	551	566	568	555	587	541	568	601	553	540	550	599	562	554	571	625	568	543	589	605	572	548	590	547	605	568	569	552	588	560	574	593	563	551	543	587	569	564	576	558	549	566	549	580	560	593	556	550	537	553	587	555	578	572	554	561	557	581	560	579	594	558	564	560	613	526	540	588	528	549	537	537	545	580	563	573	533	563	596	583	576	560	546	535	563	557	589	589	604	630	596	591	576	539	536	570	562	587	594	582	559	572	604	577	603	532	587	569	618	588	556	605	584	593	568	572	569	572	583	549	582	555	578	564	549	552	526	583	558	584	572	616	604	587	534	578	548	589	566	582	588	587	587	534	573	544	576	561	581	596	576	586	566	609	557	566	562	612	577	543	554	572	567	559	549	547	613	544	559	612	597	591	627	563	529	582	598	578	564	567	577	577	561	550	562	570	583	539	581	593	579	583	543	621	571	547	545	593	544	574	572	567	599	586	604	531	534	543	583	576	607	580	597	575	556	560	563	562	574	569	570	571	551	611	566	594	620	570	561	530	584	565	563	511	568	621	543	562	550	566	578	558	543	559	579	556	540	591	563	603	562	541	563	552	620	573	603	580	571	579	550	547	584	586	592	623	551	535	600	600	555	568	549	625	565	545	542	570	577	540	600	544	551	559	552	558	551	561	542	582	558	594	572	618	545	618	555	569	544	583	559	554	614	561	564	575	577	572	564	564	528	545	569	552	583	563	542	603	537	557	619	602	547	562	569	617	599	565	578	572	618	557	588	575	587	575	605	585	516	592	594	586	542	575	601	584	587	575	581	585	556	572	560	598	568	539	546	577	562	574	567	583	589	580	554	592	555	576	560	539	546	598	532	541	580	581	568	549	569	555	551	606	554	573	568	573	580	566	593	594	587	579	532	566	612	518	556	551	607	576	554	551	570	588	571	599	545	577	596	582	548	596	570	549	540	572	581	549	582	576	611	555	580	602	577	574	576	555	557	560	597	560	586	608	554	526	594	613	587	592	596	572	593	584	598	576	568	545	600	601	591	571	578	556	615	536	547	550	566	587	577	559	568	524	610	589	525	535	577	548	592	562	615	543	582	581	567	549	524	547	581	552	569	575	556	583	582	584	571	553	553	589	559	577	595	585	555	565	594	582	597	546	561	573	542	574	579	584	582	572	602	501	543	549	570	592	564	592	602	597	596	585	569	567	611	581	540	582	532	550	604	576	556	540	568	584	576	564	579	534	531	549	563	562	583	566	594	594	561	597	572	590	552	576	575	574	552	558	562	582	557	564	612	581	582	619	567	536	586	566	553	532	582	578	568	569	566	544	573	569	603	568	578	628	557	577	539	555	610	600	556	577	569	540	541	587	601	598	624	606	550	601	589	579	593	560	525	562	617	564	539	597	593	565	583	578	529	595	540	555	613	534	592	588	562	597	571	545	566	622	561	598	597	558	524	551	573	597	590	553	521	570	576	530	582	571	558	558	581	585	552	593	582	535	549	554	602	567	545	575	583	512	596	587	570	597	539	548	570	595	566	610	598	545	566	579	548	570	600	570	622	591	528	562	579	572	576	563	572	610	582	541	554	609	569	532	579	540	553	564	563	585	592	584	579	582	586	596	566	556	517	542	582	566	633	540	579	571	537	591	552	588	582	567	569	567	569	581	574	634	592	583	584	604	614	583	580	550	526	563	587	539	561	563	592	588	578	545	594	555	552	566	575	588	575	587	547	581	533	557	600	533	571	583	558	564	646	560	565	591	566	562	582	589	566	559	603	587	570	559	607	563	600	588	580	556	562	586	545	546	568	571	568	532	572	559	540	562	579	538	592	602	585	572	560	589	548	553	624	572	569	524	514	552	576	563	591	554	578	566	586	570	618	535	556	552	576	591	576	540	562	599	582	568	575	557	574	593	578	583	546	586	552	536	528	624	594	575	560	583	618	585	559	550	578	587	573	577	581	554	557	561	560	589	578	566	607	575	561	557	561	583
28070	17515	3100	358	267	195	184	198	166	182	173	150	161	168	159	147	153	157	150	159	165	176	150	136	161	166	147	162	140	157	164	208	157	180	149	174	170	155	155	137	149	150	162	166	153	166	167	154	169	154	178	132	167	174	156	147	160	163	180	156	155	168	157	160	156	158	158	150	152	153	157	184	148	121	170	145	159	164	146	178	168	157	147	180	161	169	162	159	180	141	128	161	143	169	168	168	157	124	154	167	161	163	157	171	165	149	178	144	151	160	149	127	148	162	155	130	156	144	158	151	160	132	134	162	174	160	141	169	155	144	145	167	175	120	152	164	152	128	150	141	145	151	164	141	166	160	184	141	155	173	166	157	157	159	157	167	164	152	154	178	167	184	146	181	166	178	153	149	156	161	167	162	170	144	154	159	160	145	166	149	156	142	162	169	167	136	165	138	163	160	170	145	167	161	179	174	147	135	141	155	150	152	146	123	163	154	147	162	170	169	154	160	162	174	159	167	162	165	133	122	150	145	160	197	157	169	153	149	135	173	185	141	162	162	128	156	151	169	174	151	142	176	148	168	148	145	127	149	173	174	155	162	155	162	149	163	164	150	179	166	150	171	160	129	136	155	157	136	168	165	145	139	147	137	171	157	147	152	133	156	156	150	152	141	164	171	182	158	165	158	164	182	136	146	172	163	166	162	156	171	160	142	145	160	131	175	147	146	165	162	136	156	165	163	161	169	158	147	142	170	160	165	153	167	156	152	166	148	175	159	163	180	149	141	171	138	134	169	157	170	153	167	148	169	174	170	179	136	168	147	158	164	179	151	171	162	144	161	173	148	146	159	152	160	163	160	168	163	159	166	153	165	154	173	162	170	172	170	152	169	176	170	163	166	166	149	144	175	181	154	168	132	155	162	152	142	161	181	165	146	165	143	163	148	145	139	178	152	163	155	181	143	157	180	160	180	151	161	130	164	164	148	144	182	159	171	174	163	147	133	151	137	183	176	151	152	177	127	161	175	159	147	137	142	158	150	153	153	162	156	166	141	174	167	152	134	136	164	166	158	172	166	150	147	156	141	158	169	148	179	137	166	150	143	150	151	162	160	143	158	164	165	159	175	158	178	138	136	158	146	130	161	170	147	156	173	175	184	165	155	167	148	144	152	166	164	158	173	166	141	159	154	146	164	162	146	159	163	139	155	170	153	166	138	156	190	140	162	154	163	171	161	140	145	154	164	155	160	141	150	152	164	144	149	138	146	166	163	145	153	171	157	156	139	151	167	162	149	161	145	153	139	162	124	157	182	160	149	158	152	168	168	162	158	150	149	174	164	175	171	153	144	152	154	139	152	153	159	139	152	151	139	158	156	155	138	131	164	156	147	153	160	147	160	155	174	170	157	173	152	166	153	130	152	167	183	172	152	160	151	146	148	164	175	152	149	154	157	147	157	173	157	137	148	140	164	152	154	155	161	152	169	149	158	169	158	150	134	156	158	154	143	141	161	155	166	132	152	149	157	146	158	169	162	161	129	157	122	170	121	170	139	157	155	136	190	172	141	135	142	170	143	166	157	188	194	147	177	157	155	176	143	144	174	156	148	176	138	164	170	161	142	144	161	168	171	171	184	163	174	136	166	127	149	153	144	154	137	152	170	152	148	156	174	159	137	153	154	180	170	144	128	156	154	147	160	163	147	156	147	165	151	159	164	166	163	139	176	139	154	138	161	163	156	160	167	149	176	148	142	166	177	164	167	167	134	168	165	149	153	158	157	146	162	160	155	173	141	148	151	139	144	161	140	142	150	160	143	168	173	154	172	150	178	160	154	160	158	173	166	169	165	162	164	153	148	146	151	172	149	188	169	164	151	185	167	130	160	138	169	161	148	157	133	148	160	166	160	159	165	167	162	168	156	162	163	164	158	160	142	155	178	170	136	157	146	186	155	150	161	187	162	155	153	162	156	168	167	170	159	164	152	154	145	169	147	157	177	164	181	177	180	152	159	173	141	162	163	141	139	152	157	154	146	153	168	157	166	145	167	165	155	164	176	171	180	145	167	160	173	175	170	150	157	143	162	144	150	187	146	147	161	205	153	159	158	158	171	162	147	172	146	178	166	159	168	166	148	165	163	171	154	155	162	154	148	162	131	153	167	148	147	142	154	161	153	178	140	147	167	160	142	161	150	156	166	168	163	142	168	162	162	159	170	160	148	166	165	152	173	141	165	162	157	159	150	165	150	146	172	159	141	154	118	157	143	163	167	169	174	136	149	158	186	167	167	168	171	176	173	173	163	166	148	152	157	150	185	144	169	178	155	168	172	140	169	180	141	151	139	163	161	147	137	165	154	151	168	179	172	191	169	134	164	130	162	152	133	148	158	155	172	144	134	166	165	172	151	154	183	146	156	171	175	152	165	180	155	127	162	152	161	165	165	149	145	184	152	149	163	161	167	159	165	173	170	145	134	159	144	153	172	148	172	168	173	171	153	163	181	149	161	142	174	178	136	161	164	147	157	173	169	169	162	156	157	144	162	153	174	136	155	161	170	153	159	160	157	160	150	166	170	170	151	149	157	163	159	164	186	127	154	170	169	149	136	174	170	157	168	165	145	133	194	173	165	181	169	140	160	144	146	178	148	155	171	166	147	159	184	166	168	159	144	152	183	162	149	149	166	181	176	166	166	160	148	164	160	141	174	163	168	138	147	171	149	155	155	149	154	155	157	175	158	170	143	164	160	146	172	158	151	135	158	155	159	172	145	167	148	166	142	162	151	174	167	147	148	148	156	166	178	134	166	146	155	166	154	159	164	144	173	145	169	173	172	169	158	157	180	158	137	151	165	150	169	160	165	160	159	172	167	168	151	174	151	170	169	144	162	180	163	159	153	173	141	144	158	151	151	158	166	156	173	157	159	140	155	144	161	160	144	155	161	155	136	148	163	140	153	152	173	147	162	167	159	175	180	149	154	158	150	175	151	161	167	138	153	137	149	147	167	153	161	147	150	141	166	175	151	149	151	139	172	161	148	158	161	180	155	140	170	166	168	149	145	152	157	164	153	150	159	156	157	157	186	165	144	167	166	150	150	141	173	187	161	171	151	152	155	168	132	168	175	142	170	172	184	156	168	131	160	151	165	174	166	185	151	178	168	156	155	139	171	153	178	162	149	158	162	155	158	175	153	131	163	177	164	150	148	141	169	160	145	169	141	176	185	169	160	171	159	140	132	153	146	168	164	155	158	154	171	151	155	160	152	145	136	163	146	159	182	154	147	161	171	160	158	161	150	143	175	180	162	162	163	175	142	157	170	148	156	146	152	157	150	170	177	160	165	146	161	178	145	149	148	169	172	144	171	141	167	152	153	131	155	158	166	159	151	154	152	159	140	172	170	138	144	149	166	149	154	161	132	166	160	173	148	151	169	172	154	153	163	139	155	140	179	160	160	171	170	139	145	172	141	159	169	154	162	158	154	165	139	152	140	141	143	139	165	151	145	138	158	165	195
4211	781	509	321	245	233	215	231	206	156	209	192	178	188	196	193	189	191	141	173	194	186	203	179	183	160	201	164	189	156	172	184	183	155	168	178	187	178	182	179	155	157	174	186	177	191	205	177	195	166	187	174	195	192	183	168	182	169	168	206	201	195	160	164	182	193	178	174	187	200	179	195	172	179	171	170	179	183	160	172	189	165	172	206	182	179	199	162	180	175	184	174	187	192	182	185	186	179	182	160	172	182	174	184	184	183	191	160	194	172	178	162	195	200	182	170	171	151	188	201	164	147	175	148	166	188	177	172	169	175	182	167	191	168	186	182	165	166	197	174	179	197	185	164	193	170	188	185	160	165	175	194	205	196	179	214	155	192	175	155	166	180	173	163	152	182	196	198	188	164	201	184	165	172	159	177	192	204	185	182	165	195	186	182	172	217	173	175	174	168	190	196	179	205	145	184	198	183	172	172	177	176	174	195	186	191	174	152	201	163	174	190	187	149	161	170	181	167	165	198	173	201	147	195	200	197	167	172	173	164	192	174	173	170	172	173	155	184	163	169	177	196	172	164	189	177	161	213	176	183	188	201	175	184	175	204	182	191	175	193	175	168	178	198	172	181	191	172	169	179	186	182	164	150	166	176	159	183	196	162	177	184	172	172	180	164	171	205	182	180	186	169	173	157	191	185	171	187	181	189	168	173	187	154	163	160	159	174	205	149	181	193	170	170	159	176	194	199	159	165	175	165	223	191	176	163	159	171	196	164	170	169	182	176	171	158	195	177	168	173	176	161	176	170	181	183	180	185	159	181	151	180	191	201	203	161	192	179	183	175	158	202	156	176	185	183	176	171	182	173	193	167	203	193	176	204	176	170	190	171	176	172	174	172	161	196	182	159	186	173	194	209	182	171	171	181	186	148	200	186	176	188	181	180	189	165	155	181	165	191	188	176	186	170	181	206	150	187	182	190	174	197	174	163	166	182	198	179	200	181	182	174	182	184	189	177	184	169	172	183	195	169	191	184	171	183	196	177	169	176	186	155	187	181	188	180	192	180	189	186	165	193	173	178	172	159	175	198	185	163	166	180	214	175	160	173	170	201	175	192	186	161	195	213	180	192	201	189	157	186	183	177	196	195	173	172	186	181	206	184	193	183	190	170	161	170	163	187	171	207	179	177	159	185	163	190	157	160	189	167	182	190	194	176	171	193	147	215	188	188	184	181	185	194	182	180	151	165	161	185	182	201	173	173	161	160	183	178	175	150	156	168	174	199	186	191	194	175	171	199	172	172	200	172	180	175	204	185	165	192	208	162	165	178	175	170	200	176	175	182	189	195	169	192	155	185	167	171	189	179	177	158	157	159	183	182	177	181	194	200	190	183	180	170	180	181	161	163	164	183	201	186	196	170	175	181	171	168	172	179	173	183	182	174	190	156	180	198	161	168	176	193	191	174	161	192	199	163	187	187	179	157	200	184	170	169	167	159	187	173	190	196	175	172	176	205	198	168	165	183	195	175	187	169	159	158	170	171	191	177	179	173	175	186	196	158	174	185	188	183	157	175	163	177	189	167	187	178	186	172	188	162	186	162	178	174	171	207	206	183	165	197	179	163	166	183	186	167	177	185	161	162	168	196	199	186	184	182	171	188	153	177	166	167	193	146	170	190	163	196	172	171	177	184	166	188	169	157	178	180	191	184	178	176	187	169	179	176	196	178	176	182	172	196	179	184	204	170	169	191	192	176	180	176	170	191	181	183	156	180	185	196	166	174	172	171	170	175	185	175	187	200	167	153	171	179	176	171	170	181	168	163	180	194	143	178	186	178	144	172	148	179	199	158	187	187	183	208	174	184	187	163	191	182	166	182	169	173	175	168	177	191	197	172	158	186	188	186	166	173	184	187	175	195	190	187	168	188	180	198	167	182	203	183	143	154	186	163	166	176	173	180	163	195	205	155	179	195	182	183	164	163	184	177	196	179	174	197	189	170	168	173	153	190	176	179	169	181	170	177	171	189	176	177	151	177	191	183	171	171	199	174	166	154	171	167	186	172	182	190	197	165	184	185	175	189	171	224	188	175	161	163	160	192	172	170	178	188	172	182	156	174	174	195	183	183	169	179	203	178	194	193	193	176	171	150	166	168	178	180	190	160	180	186	214	173	165	197	196	175	177	190	199	175	198	159	188	188	185	164	158	181	195	191	170	179	174	190	168	194	169	164	171	199	184	174	171	166	181	181	165	184	151	192	163	198	195	197	188	188	174	194	204	188	186	171	180	158	189	178	172	184	163	169	184	163	176	170	168	190	158	166	176	197	172	213	178	184	191	163	160	157	156	172	189	206	175	181	163	181	182	171	173	148	188	197	181	184	170	165	181	174	185	186	164	165	184	171	164	155	199	171	179	184	155	195	167	172	158	164	171	173	173	178	190	169	190	153	162	179	193	177	186	182	177	202	190	172	195	191	179	169	169	200	168	184	184	173	191	177	208	178	175	146	186	196	182	164	193	166	177	194	207	181	186	189	187	167	195	195	199	188	191	168	171	178	180	175	171	197	184	190	159	186	186	175	189	169	165	188	173	170	159	191	177	180	184	165	176	168	187	171	187	164	191	164	173	184	184	142	158	167	162	154	205	186	198	164	188	176	183	178	181	220	171	153	183	174	171	172	173	170	172	190	175	163	162	201	194	186	173	191	175	174	181	165	194	177	192	171	195	187	164	175	173	177	172	164	175	171	208	186	185	176	186	179	217	170	179	170	198	195	187	185	181	185	176	164	172	179	178	180	179	164	181	179	164	178	161	158	175	160	168	186	174	166	178	181	195	194	183	175	183	189	175	184	158	175	165	186	150	171	200	179	177	163	175	177	160	172	179	198	156	194	189	159	157	188	178	173	176	173	199	201	182	150	176	190	167	176	208	173	180	181	176	145	187	177	178	172	178	159	164	171	199	176	203	199	180	185	179	187	194	212	170	189	174	188	184	168	179	164	172	187	182	187	188	162	167	144	196	190	192	161	179	180	180	179	190	188	171	185	166	182	173	171	191	186	184	186	205	159	196	188	177	172	203	183	174	166	182	170	191	156	216	192	185	180	199	161	172	190	193	200	172	187	178	198	169	192	181	174	175	177	165	194	193	167	182	173	192	203	205	173	154	166	183	183	185	160	167	158	190	198	196	169	175	154	163	192	161	199	197	192	222	177	169	196	181	171	166	168	163	174	178	200	175	191	171	184	182	175	179	155	192	181	187	176	220	178	169	171	166	160	197	176	164	180	186	171	180	183	190	183	171	170	175	192	182	179	183	175	169	192	160	201	157	178	174	197	157	207	156	193	192	188	165	175	191	162	174	163	164	171	192	189	177	180	158	187	160	169	173	191	177	170	160	172	183	187	153	169	200	187	178	173	167	197	190	167	169	191	151	179	208	186	178	167	190	179	164	199	171	184	182	209	187	184	186	187	186	173	190	179	191	177	182	158	175	179	187	181	165	155	189	177
23900	21294	28567	24358	21308	9624	958	666	583	496	465	401	362	401	387	371	344	351	358	365	318	353	343	338	338	311	311	327	343	346	327	325	338	316	313	302	345	358	341	307	352	311	266	314	315	320	293	300	294	327	338	269	326	279	274	299	292	307	303	298	325	329	306	305	288	310	338	287	299	314	324	342	322	330	306	293	323	297	294	316	309	300	271	292	286	328	317	310	322	299	295	298	322	307	306	321	304	296	284	295	316	328	287	294	316	310	298	299	331	318	367	331	316	331	289	342	303	318	295	323	283	286	338	288	341	278	307	310	316	318	312	314	333	269	322	305	282	286	307	319	298	297	312	299	291	311	322	308	288	310	313	297	305	321	313	292	303	344	312	292	303	310	336	296	290	275	284	313	305	310	323	315	329	283	307	333	293	323	293	265	304	316	311	303	301	303	292	320	314	318	289	304	307	279	312	308	298	293	313	322	306	317	317	336	310	323	291	298	315	263	298	305	318	300	292	281	297	272	282	290	285	306	301	345	328	311	338	344	292	303	347	295	321	314	298	306	307	319	294	308	291	304	294	324	301	308	292	315	359	293	344	308	279	315	279	309	284	302	286	310	315	286	311	278	324	300	324	301	314	341	297	294	282	305	296	343	285	311	293	300	318	295	306	269	317	291	285	316	310	322	308	311	313	289	275	319	305	311	307	300	320	324	310	327	294	328	290	317	282	281	305	292	288	302	335	296	309	300	310	300	296	284	326	324	295	298	313	314	299	313	290	314	298	299	295	306	320	314	312	349	303	306	287	299	300	313	308	297	266	304	324	349	316	319	307	293	298	317	334	301	314	301	306	322	293	283	244	290	349	341	314	277	300	318	310	323	336	310	298	319	305	302	295	311	299	320	303	300	305	312	314	307	294	311	286	318	305	325	270	329	313	329	331	308	299	318	307	295	321	320	305	302	300	314	313	313	313	328	291	292	306	329	321	297	291	295	288	293	309	305	333	315	356	315	302	302	303	352	303	320	302	311	295	312	317	283	304	317	281	315	319	306	298	334	309	293	331	319	330	327	329	307	331	322	319	322	283	299	331	307	323	265	332	291	325	305	325	318	306	286	279	309	310	287	316	303	309	331	309	325	293	313	322	315	298	339	308	330	321	316	297	331	339	315	309	303	296	302	283	302	282	296	340	324	294	313	280	299	317	298	268	305	310	295	294	307	290	310	321	296	271	305	300	293	300	319	338	330	297	309	318	320	300	299	296	329	315	297	299	332	327	326	276	321	303	296	298	244	277	326	313	275	320	319	329	318	321	324	271	325	322	307	264	340	307	316	299	291	284	289	300	301	298	288	323	301	311	286	288	296	291	324	316	279	303	308	304	298	323	326	298	329	313	291	322	309	274	293	289	322	290	317	306	315	333	288	321	326	314	323	335	322	295	294	273	305	313	312	291	313	312	327	302	322	306	311	247	298	279	295	289	302	302	265	291	308	283	304	313	274	290	291	307	304	314	312	294	289	310	350	324	310	309	314	287	293	347	276	281	288	310	290	298	329	324	316	296	285	302	317	300	304	310	325	320	293	292	327	297	329	341	310	310	324	308	272	308	309	296	295	340	289	310	276	350	320	322	290	300	300	298	334	323	318	305	317	288	329	331	317	311	284	331	314	338	308	301	296	305	299	320	310	313	312	333	262	308	307	303	326	329	292	298	278	282	262	307	321	301	335	291	298	289	274	318	319	282	318	317	266	328	313	299	303	302	315	299	292	322	282	282	286	338	287	317	277	325	326	312	300	328	318	316	309	307	308	319	304	303	315	308	319	313	301	314	289	298	326	267	317	287	306	331	324	307	317	265	287	322	312	296	308	288	287	351	309	296	320	276	305	306	315	286	304	314	329	296	317	289	298	302	336	302	293	323	273	317	312	328	329	337	283	307	308	351	315	271	345	295	316	303	296	328	295	302	329	280	313	318	314	312	307	304	287	306	359	319	300	297	305	332	268	297	314	319	299	300	291	317	296	304	324	294	295	275	311	291	281	300	309	321	288	296	324	296	296	331	300	266	304	307	297	316	288	303	276	321	338	302	299	305	299	309	312	307	307	342	323	339	329	284	286	335	307	279	284	330	305	317	310	299	284	285	280	310	289	293	305	311	312	298	297	306	321	312	317	283	319	304	300	332	285	301	278	317	307	291	308	296	281	291	304	345	301	310	305	302	313	332	321	303	278	316	307	311	313	314	287	290	317	296	286	299	261	340	295	339	328	307	292	300	318	282	286	343	299	302	315	296	313	309	317	340	312	295	317	310	306	338	309	309	309	305	326	306	328	302	287	330	317	314	325	296	327	318	311	319	298	341	279	330	264	267	317	325	312	297	272	327	295	283	285	300	302	308	297	291	311	323	266	320	295	293	301	302	320	312	315	326	320	295	352	317	297	300	332	304	303	313	305	310	316	303	339	295	347	316	297	300	298	323	294	305	288	312	337	299	310	303	339	332	322	334	302	290	282	301	274	295	304	297	296	295	293	320	299	314	310	332	295	298	301	323	316	323	289	307	322	320	288	337	282	318	308	285	285	332	297	310	292	325	265	317	329	291	301	303	299	294	318	266	300	313	273	291	325	282	303	298	312	277	304	338	286	310	321	294	304	324	304	293	312	338	321	279	305	305	342	333	291	312	312	327	319	338	320	339	275	336	292	352	321	310	285	318	310	278	327	331	295	260	296	321	301	295	307	283	286	296	280	308	322	311	289	282	292	285	319	295	303	295	284	321	320	339	324	331	288	300	320	284	295	319	330	292	317	270	272	307	317	291	303	316	287	324	313	293	314	267	316	293	344	315	313	308	317	298	296	295	266	304	286	340	319	346	313	303	305	328	298	313	314	309	338	297	318	302	313	294	265	292	297	309	311	295	308	299	308	309	326	297	305	301	312	310	306	316	304	296	318	302	301	277	319	309	303	304	321	304	310	313	339	294	313	313	315	308	301	295	300	289	283	303	308	273	299	302	314	326	322	316	322	296	312	301	306	324	297	331	299	292	293	315	312	301	330	319	300	334	297	266	335	329	284	315	321	297	332	305	277	305	304	314	299	322	281	307	317	285	273	331	313	330	322	312	297	318	336	324	283	288	304	305	320	278	335	323	330	312	294	254	307	300	293	275	297	284	334	353	338	319	306	300	301	315	293	311	325	283	306	307	344	281	291	331	301	304	308	312	278	330	316	309	315	286	335	327	295	307	314	288	312	299	281	302	332	307	298	304	292	273	326	293	307	299	334	278	331	300	298	323	299	313	268	285	292	307	316	302	292	323	272	282	330	313	277	298	316	291	282	295	305	304	269	302	318	304	326	305	291	312	289	277	303	321	340	312	298	321	278	266	252	322	292	316	337	304	313	309	336	290	304	281	302	324	288	313	310	314	316	331	311	327	319	334	281	357	297	299	264	309	305	293	296	306	288	287	286	299	319	303	300	303	291	295	286	329	306	297	320	313	286	312	332	357	315
3465	9481	5766	2718	1892	1483	1187	894	794	676	609	545	507	459	454	437	396	401	390	381	337	374	362	385	358	364	314	342	373	335	322	327	329	322	344	361	302	333	334	311	297	340	336	300	309	327	317	325	323	319	287	318	341	343	306	342	340	316	326	357	320	343	331	308	310	344	296	348	305	308	299	317	304	316	293	290	327	334	284	323	314	288	311	305	324	318	326	306	317	325	305	321	304	299	321	332	343	334	279	330	310	316	299	333	306	330	326	315	302	318	294	292	307	324	323	362	304	322	310	329	313	318	342	316	316	322	304	348	315	289	310	349	328	338	310	338	343	320	302	318	310	332	322	341	343	309	323	346	336	296	293	330	306	325	324	326	300	339	335	324	325	323	326	338	339	351	315	299	320	326	336	336	317	336	306	297	350	319	335	321	328	343	323	319	322	290	352	337	340	329	334	322	300	304	324	321	336	355	335	307	336	290	332	322	315	307	323	304	334	329	310	301	339	333	337	300	340	305	346	319	285	321	312	313	310	324	300	312	355	312	309	321	346	315	312	312	324	305	306	340	329	333	318	312	320	293	300	315	322	323	335	338	344	325	321	322	302	281	334	328	348	295	318	339	326	321	293	287	291	320	357	308	325	304	315	323	313	327	328	303	309	336	314	300	346	320	312	300	314	301	328	298	335	301	312	319	299	334	272	302	339	309	312	335	312	336	311	296	327	315	351	321	322	314	333	299	313	292	319	315	341	314	310	348	313	325	296	318	345	331	361	281	312	315	329	309	340	303	295	319	320	321	327	286	358	329	313	333	299	316	273	294	337	316	331	309	326	335	309	310	314	327	330	304	330	325	317	339	326	286	314	311	283	329	318	339	328	314	373	324	319	342	331	303	308	311	322	328	293	338	357	322	304	339	334	312	309	306	310	311	284	317	296	296	358	316	294	312	324	357	323	315	328	334	317	368	300	325	321	309	306	305	306	342	289	295	306	314	305	297	332	338	308	297	344	301	310	327	304	322	350	281	344	316	304	322	301	330	347	353	301	282	314	348	359	324	324	334	311	317	301	337	320	326	337	320	312	333	303	316	297	303	304	317	320	323	324	311	325	333	282	333	329	296	324	326	319	278	349	324	338	288	311	331	316	319	331	327	346	332	324	336	319	316	349	317	300	338	308	336	342	322	341	314	329	319	262	339	310	316	339	299	324	305	300	343	284	309	311	300	340	315	307	296	356	342	327	308	325	300	322	316	344	321	318	321	316	350	297	326	314	325	330	324	295	318	297	297	324	318	305	318	338	302	349	325	316	313	317	348	297	322	332	317	298	324	324	307	326	329	308	334	299	325	319	343	304	292	311	344	315	352	353	289	346	326	331	316	328	328	344	323	340	322	333	337	338	302	314	323	321	332	292	333	319	324	330	316	311	323	316	313	327	342	330	306	352	339	324	317	340	300	317	328	342	304	350	324	334	347	296	318	301	308	323	313	317	330	298	321	310	308	330	316	364	341	312	301	321	341	343	338	336	333	296	325	331	295	337	307	311	315	330	348	357	326	306	328	339	314	302	314	313	319	320	307	292	302	311	335	290	307	300	362	314	317	328	337	315	302	285	331	320	277	313	309	353	333	289	317	336	323	319	306	333	282	315	322	322	318	314	320	326	291	350	301	293	299	349	327	342	321	328	285	315	294	314	314	306	320	309	293	336	317	323	316	282	289	308	308	318	326	333	330	310	315	297	334	325	317	308	289	304	314	329	349	295	331	307	322	299	316	311	330	347	323	333	320	320	303	343	327	327	332	295	293	356	314	351	286	303	265	314	314	344	332	330	340	331	331	348	335	318	311	348	295	315	308	312	344	326	326	320	311	347	313	338	289	365	338	338	325	296	310	311	281	298	311	314	324	307	327	307	331	337	330	303	304	272	304	326	352	319	323	343	316	331	329	297	294	312	292	342	336	316	320	333	296	331	344	311	321	315	307	330	312	314	333	307	293	310	304	319	324	321	320	319	303	307	272	300	307	314	299	289	275	305	297	333	340	326	298	322	346	302	313	326	348	312	325	313	316	310	322	308	321	335	316	298	320	303	329	329	355	331	310	339	335	350	328	311	330	298	303	312	327	340	325	306	311	325	294	323	355	347	343	326	336	309	322	290	312	334	305	318	343	318	323	320	296	315	299	332	334	286	332	317	337	333	325	277	347	354	307	304	323	330	362	304	347	322	323	322	312	337	346	319	318	322	296	299	316	298	316	309	303	305	299	338	298	294	310	340	337	339	335	330	305	308	345	346	315	342	332	313	298	279	326	295	313	314	323	309	356	331	298	331	341	310	293	321	306	288	348	326	292	324	327	339	316	343	318	305	324	320	311	295	327	320	325	323	308	337	328	324	318	323	302	331	315	345	343	324	341	282	349	326	316	317	332	294	315	337	339	327	316	302	320	309	302	316	333	307	316	316	292	280	327	312	295	313	304	329	320	327	343	321	311	307	286	322	294	283	317	347	313	319	293	362	331	298	305	339	315	319	339	344	300	322	310	310	321	344	323	354	293	298	286	282	304	277	309	317	295	311	368	318	313	319	302	341	325	306	315	326	326	322	301	331	341	331	311	329	320	297	323	325	319	304	321	282	317	316	317	321	317	307	290	302	304	332	338	309	333	314	310	286	299	312	319	324	297	316	298	334	338	337	301	319	317	308	290	328	309	346	317	318	312	316	329	347	347	305	337	317	324	315	308	292	302	283	337	306	337	314	319	278	320	317	304	314	338	333	322	308	322	338	310	307	319	316	326	322	330	302	334	309	325	307	310	306	338	348	332	311	307	341	322	331	296	318	313	346	320	303	314	326	307	311	295	321	310	303	283	329	285	301	323	353	328	307	322	326	307	344	301	329	345	308	311	311	283	317	333	327	314	290	293	332	306	311	317	315	330	289	285	344	290	346	342	281	338	318	321	295	317	305	320	337	339	300	349	333	311	321	300	313	347	309	294	317	309	337	299	302	301	286	302	309	331	312	303	348	284	333	339	347	315	298	304	299	301	305	321	358	359	299	301	322	315	301	312	352	300	298	271	310	322	306	317	336	335	304	299	336	294	321	346	306	332	311	290	304	350	315	331	280	335	292	306	321	312	356	279	332	271	307	306	325	293	302	335	354	321	308	305	349	316	317	299	347	300	299	288	337	333	341	341	315	302	320	278	326	311	337	321	293	286	316	322	307	319	339	319	276	338	321	310	323	345	316	333	338	308	318	339	312	306	325	349	337	334	319	318	316	323	323	324	328	327	341	311	319	337	358	332	312	292	326	278	351	319	302	324	310	332	308	326	313	332	347	316	289	318	316	321	323	327	322	314	300	324	306	318	291	310	337	322	320	360	282	296	317	313	326	328	317	339	314	336	292	309	304	289	322	343	317	304	350	298	294	301	305	325	291	331	304	306	300	301	306	300	313	348	311	311	314	320	328	317	312	301	333	333	318	346	304	324	309	292	302	346	301	335	329	297
25160	21440	27578	25648	9856	759	590	459	416	429	332	368	386	319	352	376	328	371	324	353	346	340	336	291	313	282	341	313	333	333	321	342	309	350	334	309	305	300	349	317	311	352	335	338	311	324	314	300	322	324	333	322	311	300	333	342	342	304	316	303	330	293	325	324	328	313	320	297	318	330	279	292	289	333	352	305	311	294	337	294	288	293	308	309	295	319	324	327	335	303	314	292	323	310	309	300	299	285	341	319	286	281	308	279	305	289	329	348	335	327	290	298	307	309	289	303	324	311	293	322	309	303	342	332	354	299	301	306	322	303	287	307	327	324	318	319	312	290	292	311	327	296	271	331	320	285	270	366	316	329	312	308	323	328	316	320	293	322	302	313	307	302	301	317	289	306	303	320	312	309	316	310	300	305	286	306	336	292	295	324	293	298	313	307	293	330	306	299	320	303	270	314	309	318	299	308	316	313	335	332	298	305	315	314	334	298	321	305	315	295	322	308	316	294	290	294	314	326	261	299	322	325	306	310	315	313	317	301	326	264	315	317	333	310	338	342	305	309	311	294	284	289	330	297	365	301	325	346	337	335	322	316	292	334	302	324	331	332	294	300	330	286	300	294	280	290	307	272	303	300	278	287	304	303	317	330	306	273	290	289	286	355	352	299	318	293	306	323	319	326	322	330	325	311	312	305	332	280	316	309	333	299	319	304	300	329	325	320	331	312	306	319	302	317	315	330	359	291	323	282	311	341	302	314	346	333	289	319	319	313	294	299	285	334	321	340	314	274	327	313	295	337	296	314	281	339	308	298	332	302	315	335	351	316	299	312	348	330	313	329	271	306	320	347	324	294	324	322	283	335	331	331	322	347	310	335	307	277	342	311	299	329	303	298	321	312	290	338	314	309	341	294	295	329	349	325	289	305	277	305	324	277	293	315	325	296	280	298	330	327	350	290	300	300	320	305	323	284	304	319	306	324	321	299	297	301	287	322	305	349	302	325	312	310	294	306	313	309	325	284	308	291	294	281	297	317	300	325	311	301	298	321	268	334	287	327	304	333	338	332	288	296	313	333	305	316	314	324	317	288	302	323	301	319	318	325	338	294	313	304	330	277	356	304	294	342	320	317	309	333	317	317	337	327	357	294	282	325	319	313	314	283	320	338	323	317	308	339	308	313	347	288	278	296	328	331	305	304	333	335	323	283	324	294	277	322	330	311	323	333	329	330	268	305	320	325	339	334	306	309	271	301	297	285	311	332	321	325	309	296	328	327	325	308	333	311	310	309	321	313	308	266	301	328	315	291	319	327	305	312	305	319	293	331	331	332	334	312	310	313	326	291	316	305	307	307	323	340	316	291	288	295	325	320	307	341	322	293	298	300	322	316	332	330	347	286	299	331	316	337	317	308	324	345	318	313	319	304	294	321	276	318	349	320	317	306	295	306	322	309	330	320	323	305	307	323	326	274	295	307	312	283	326	301	300	293	317	288	341	340	288	322	307	287	304	362	314	337	339	343	306	322	322	314	313	290	317	309	313	301	316	330	307	310	287	324	314	339	340	294	299	331	343	300	294	295	320	340	301	316	315	276	343	288	309	320	332	302	298	315	306	303	315	297	319	302	303	333	325	306	311	310	301	274	305	321	296	314	312	281	311	297	294	295	327	350	319	302	292	304	336	311	300	272	300	347	329	304	310	304	298	322	315	306	329	313	346	327	328	296	300	288	322	328	325	313	330	297	326	315	280	328	345	320	337	330	325	319	304	314	316	304	308	324	311	320	303	303	301	300	298	310	310	289	298	318	307	315	325	302	335	313	315	322	333	290	311	311	300	287	284	318	312	290	315	309	326	320	288	324	310	313	307	329	334	318	307	307	332	264	294	332	302	303	329	304	297	287	324	294	312	318	308	300	285	341	304	308	305	310	301	346	322	330	315	332	296	329	299	305	320	315	315	337	295	311	323	303	335	311	294	316	340	317	314	308	330	306	335	312	310	294	311	303	300	340	327	341	299	284	295	325	335	332	288	329	287	334	317	316	306	284	331	349	325	310	300	297	303	333	302	297	335	326	301	323	306	325	323	280	300	329	343	294	300	309	321	289	287	324	337	297	311	305	334	302	305	320	333	317	307	337	330	291	309	328	309	328	296	324	335	339	303	307	303	355	318	304	311	298	294	347	319	310	275	274	316	286	327	307	362	299	325	323	378	331	298	322	337	318	323	332	331	333	322	312	296	299	324	318	303	309	294	293	326	321	300	307	336	318	337	313	329	327	329	318	295	301	337	298	309	290	306	323	337	313	329	301	317	307	338	322	310	315	330	278	309	317	269	330	324	302	321	317	276	318	304	311	327	316	351	326	350	339	285	286	292	302	330	330	330	329	309	304	288	316	306	356	324	346	314	331	303	323	316	344	296	312	319	312	293	328	321	315	297	299	311	338	316	302	284	303	299	329	311	274	342	308	316	321	328	319	327	303	318	330	332	315	314	339	286	323	305	294	310	309	312	319	324	332	316	283	308	327	301	297	312	295	321	311	296	301	323	298	339	318	310	308	314	306	332	264	332	309	301	309	297	305	331	296	316	296	328	317	308	325	308	303	284	297	347	331	311	311	324	315	323	308	328	347	307	305	301	320	326	350	309	286	335	335	312	293	313	304	337	330	308	310	289	315	307	330	295	318	320	308	314	277	314	341	335	305	301	321	312	324	329	331	331	311	297	323	307	322	329	299	297	324	329	317	348	282	331	319	309	337	326	332	293	312	302	333	314	336	294	327	330	301	328	300	342	292	306	305	322	280	343	315	287	283	298	310	323	309	335	325	306	313	317	295	306	320	321	292	332	309	326	312	330	277	305	299	333	304	321	305	304	319	334	295	329	329	316	351	312	281	325	279	325	292	327	309	289	302	308	329	293	304	335	328	322	318	292	326	286	272	315	326	312	301	283	317	325	312	329	312	326	281	309	325	319	308	302	336	325	305	295	316	326	314	314	319	335	346	313	306	291	317	300	312	297	334	339	299	315	326	317	334	314	309	299	347	321	302	316	294	314	289	303	298	339	266	309	291	309	323	309	314	298	268	328	308	324	309	310	321	320	287	303	332	320	293	303	340	325	327	303	322	339	327	300	345	307	327	324	320	317	307	312	335	322	274	304	326	300	338	299	332	333	303	267	330	279	321	303	295	302	314	324	318	313	278	308	306	329	309	294	311	307	325	312	320	312	355	339	310	307	318	333	332	308	297	321	358	309	285	318	321	291	331	307	330	340	308	341	317	330	302	307	342	314	297	324	333	322	308	294	337	334	328	305	290	308	298	350	278	321	326	321	296	338	331	323	288	324	327	299	331	294	332	326	299	320	284	332	322	299	312	343	297	313	328	319	315	325	317	318	312	287	293	320	348	326	298	325	307	317	336	283	305	322	297	324	329	293	335	305	308	314	320	319	325	312	300	313	309	315	314	305	314	296	307	306	296	323	323	305	284	328	309	353	313	340	335	290	304
3429	5632	3322	1618	1252	993	853	699	562	544	486	456	458	397	409	389	414	413	351	411	347	353	381	330	385	384	330	362	371	357	350	340	345	381	330	335	340	318	337	343	344	340	329	349	342	345	373	369	336	313	341	332	368	350	387	341	325	338	355	333	325	345	357	340	351	360	322	352	340	355	352	377	344	334	349	320	358	340	345	322	343	353	374	327	337	349	334	366	298	344	353	395	339	351	343	330	341	348	353	363	315	323	342	340	350	393	327	349	328	345	323	322	349	370	355	334	305	344	353	347	350	356	369	337	344	342	354	344	341	309	320	315	359	337	336	373	347	345	331	355	365	358	355	378	310	336	385	354	369	314	358	332	325	335	342	315	351	343	360	350	369	352	372	314	345	361	362	316	353	368	317	353	357	341	379	360	334	385	358	327	329	345	334	337	336	327	337	322	325	336	345	369	334	393	323	370	345	326	369	337	380	366	354	345	334	353	371	322	359	350	330	360	345	342	356	340	325	356	348	345	343	336	340	387	326	340	330	340	383	354	335	326	343	342	355	352	354	359	361	340	356	332	336	334	335	350	357	360	330	343	335	335	330	321	347	339	348	303	341	308	324	335	347	350	328	372	351	349	301	334	327	331	326	324	352	333	357	331	327	348	329	316	315	355	339	358	339	313	368	354	351	345	353	365	334	312	338	323	359	361	303	350	334	357	346	345	331	377	355	339	356	347	355	361	381	321	368	350	328	329	335	360	327	346	375	383	352	318	360	382	353	343	326	332	357	342	300	359	338	363	343	343	330	369	329	353	314	322	345	351	351	344	329	334	343	316	327	362	355	308	360	365	377	348	358	363	379	370	286	343	346	327	328	349	331	363	365	341	344	351	309	316	383	384	340	322	354	328	339	312	358	327	345	336	372	336	368	361	359	349	336	347	319	371	363	354	346	321	343	353	350	335	353	365	350	360	315	365	327	334	332	337	351	388	325	339	337	341	361	295	353	318	343	358	331	332	369	330	354	338	329	347	351	303	346	375	332	333	319	326	322	352	351	352	344	321	378	344	328	335	370	364	349	352	342	361	347	346	347	362	331	340	303	370	352	328	354	349	336	332	376	336	369	361	350	360	381	313	372	380	348	337	335	342	319	354	337	349	319	336	314	342	360	367	331	339	344	347	371	355	291	347	364	363	342	341	339	335	365	362	378	336	341	306	379	354	363	369	341	329	363	356	372	357	346	362	353	374	358	355	329	355	330	356	336	323	331	350	366	353	317	378	330	362	321	369	346	339	367	377	313	336	368	355	327	354	310	341	362	332	356	333	349	352	353	325	360	334	355	323	368	360	355	373	353	350	335	350	326	324	382	352	334	363	348	356	326	311	408	337	357	353	346	329	333	326	335	339	354	336	327	321	317	366	377	342	352	384	326	334	364	345	350	364	362	352	325	355	339	341	337	376	332	333	356	344	346	354	358	378	350	344	332	306	349	324	348	368	340	364	388	358	352	350	374	353	305	358	345	317	366	330	317	321	333	304	356	342	346	346	359	319	343	339	339	370	309	367	328	359	365	337	334	361	326	336	350	377	345	364	315	332	356	359	343	320	341	348	311	365	297	396	365	334	335	346	335	332	346	328	318	346	359	336	345	377	341	331	314	343	334	316	333	352	360	369	364	353	351	338	338	364	362	354	332	333	314	360	366	342	339	350	315	349	350	385	362	309	359	339	329	344	324	358	353	341	346	353	327	308	346	334	338	362	356	334	355	361	331	326	370	341	354	317	337	373	322	357	374	347	333	345	339	323	344	349	321	349	349	370	318	339	374	363	342	362	387	318	307	346	339	357	329	334	337	353	374	344	326	317	342	347	336	355	371	356	343	372	345	338	334	354	343	329	349	311	338	339	334	339	348	361	326	320	358	345	327	363	322	356	315	352	356	344	352	323	310	339	331	338	375	343	321	377	391	396	368	354	326	371	327	343	351	334	313	330	332	350	320	331	341	321	322	335	339	359	346	344	361	325	335	336	311	350	368	360	325	327	344	346	330	360	364	362	366	326	316	314	337	351	338	349	334	348	359	360	347	347	355	333	342	329	329	366	333	370	346	315	340	332	308	375	344	338	360	375	350	340	337	325	337	337	342	337	369	353	384	327	355	340	339	361	385	385	362	343	329	336	380	337	326	382	315	338	359	352	353	334	352	357	338	355	354	335	363	331	343	330	326	344	372	349	333	322	340	352	361	354	349	351	360	345	333	374	304	365	369	342	367	377	354	323	358	321	299	316	349	381	358	340	356	327	339	322	365	331	330	354	360	315	326	345	314	308	354	331	328	323	362	343	331	343	339	333	331	338	323	323	323	326	362	336	341	327	321	344	333	338	373	371	333	361	349	360	342	340	338	344	361	325	380	326	350	368	315	339	311	327	314	302	325	333	349	325	351	340	354	341	375	348	342	311	330	322	313	332	318	358	355	364	340	321	386	340	331	325	359	347	361	340	389	370	353	346	323	325	371	367	352	389	358	324	328	326	332	358	370	346	355	301	374	348	365	316	336	339	357	353	327	326	370	343	358	326	346	338	335	332	310	359	334	361	342	346	352	359	350	361	371	363	345	366	364	353	315	340	342	359	347	332	351	356	331	362	340	363	334	353	331	320	334	323	317	348	331	358	367	327	364	354	329	332	352	323	382	365	374	348	334	342	332	304	341	344	363	335	345	342	317	344	328	345	313	307	359	345	322	341	344	369	357	345	344	336	353	307	334	322	373	317	349	324	343	327	350	370	302	348	357	328	384	372	361	378	290	344	346	336	341	342	367	360	350	325	336	356	337	329	368	330	360	324	341	321	354	347	354	308	347	339	319	362	361	370	358	321	343	325	342	346	334	364	343	346	341	361	356	315	357	366	327	333	302	369	364	347	344	343	323	318	327	340	375	359	366	312	324	329	322	337	336	314	323	339	344	333	358	341	354	328	338	357	357	366	354	339	397	311	348	345	345	353	351	323	361	315	367	328	320	348	343	323	355	361	369	354	348	364	333	357	337	339	345	323	329	320	356	323	319	358	357	310	338	344	327	306	327	350	359	347	346	340	362	348	320	342	304	331	346	328	317	382	357	321	371	364	333	326	336	334	354	333	335	381	374	345	330	346	346	372	354	325	372	356	328	345	362	318	358	330	367	347	320	337	353	345	345	368	363	369	326	329	330	338	356	347	336	371	335	390	336	340	333	354	304	327	333	342	350	319	349	336	328	333	344	343	341	326	319	330	371	359	363	351	346	338	347	330	332	324	356	313	376	351	358	328	342	369	345	353	372	336	341	375	352	360	332	355	343	340	366	351	332	341	326	351	365	351	331	332	354	351	353	346	311	336	307	344	325	341	321	322	346	356	365	326	323	356	367	348	356	327	329	373	348	334	360	338	353	336	351	313	312	327	365	325	344	319	320	372	359	361	323	347	347	316	342	375	352	353	341	331	361	347	324	339	333	325	322	371	311	343	332	371	323	326
22936	21468	29229	24120	21468	21524	7961	1407	1066	1012	841	825	817	745	703	698	700	648	670	637	593	633	608	606	633	611	635	630	578	581	572	574	611	586	600	589	576	570	570	631	590	568	573	577	591	569	569	565	592	591	620	580	549	539	609	601	575	588	581	550	605	547	581	564	545	566	589	607	560	599	542	567	567	567	615	578	524	544	540	568	594	612	529	602	554	568	566	605	615	622	569	550	560	533	559	517	568	566	552	589	569	573	560	514	578	599	580	566	540	572	545	542	581	562	600	560	593	568	592	540	606	570	536	525	560	577	524	560	583	611	577	562	575	546	561	530	552	591	577	602	596	561	580	539	509	564	594	579	560	572	549	595	580	546	575	564	570	569	550	530	589	560	570	610	551	563	582	537	578	539	527	597	581	550	560	546	566	615	615	581	608	583	573	553	514	609	573	530	565	569	562	608	574	539	577	562	582	565	583	545	573	578	572	531	558	527	608	532	533	584	539	572	585	574	566	565	563	589	577	591	533	536	576	549	557	569	573	591	642	560	578	534	523	521	541	560	574	519	557	594	549	539	614	580	566	561	579	572	577	548	568	565	584	590	570	553	569	597	583	562	548	595	534	564	570	588	541	543	604	602	571	552	551	570	584	577	563	576	589	575	592	550	558	570	585	565	532	563	561	558	573	535	576	568	538	585	601	555	584	558	573	540	588	587	555	558	589	532	594	524	597	593	547	541	609	550	559	535	564	539	619	550	553	573	557	570	568	552	568	542	546	581	516	572	593	574	584	547	546	591	565	581	600	536	584	578	589	544	554	564	578	571	569	621	550	604	589	542	555	590	609	535	584	591	571	544	584	597	624	567	565	579	535	598	524	586	578	566	570	580	607	544	544	534	500	584	599	579	562	548	604	575	583	547	530	573	548	558	557	556	578	579	575	549	554	569	600	568	557	555	575	542	593	543	607	608	574	560	574	580	519	609	548	548	577	591	561	604	530	549	549	553	571	550	571	580	600	515	568	533	565	569	533	526	547	560	565	559	561	557	597	585	544	513	547	555	555	615	559	589	613	537	571	615	561	523	566	555	579	561	555	503	533	575	558	587	584	565	586	563	573	543	549	586	557	552	552	584	576	603	542	600	565	560	542	543	600	555	569	513	557	578	559	556	565	578	553	563	583	572	536	575	535	536	521	527	545	551	578	560	539	599	565	601	591	561	553	556	585	624	592	605	583	591	584	537	551	572	583	610	584	557	563	561	556	573	530	546	533	549	541	528	568	582	534	543	573	554	575	582	562	578	555	558	587	532	530	585	610	549	580	538	581	590	525	573	568	543	601	573	545	541	570	576	574	607	573	590	590	556	583	600	591	544	594	581	524	539	571	542	566	556	546	558	626	596	538	567	561	551	590	604	560	563	590	539	566	538	558	525	610	553	534	575	546	538	583	596	588	568	580	564	615	590	574	584	549	511	523	574	542	559	537	529	592	569	582	576	558	536	594	553	621	560	578	556	570	551	550	566	520	582	600	558	598	569	563	562	538	566	527	592	558	554	567	600	520	602	556	575	541	589	543	564	585	585	552	517	602	573	586	614	595	548	559	579	523	556	539	550	588	538	540	553	529	573	539	547	532	603	576	547	530	568	505	535	524	603	567	603	565	621	575	591	558	555	547	551	578	558	558	584	573	581	572	586	531	563	547	584	561	581	548	590	586	580	626	552	585	586	575	590	526	550	562	559	584	538	541	558	585	540	589	594	551	605	527	597	558	501	564	559	592	569	545	586	527	525	575	598	573	560	604	574	570	581	553	555	562	610	602	522	555	566	546	545	567	565	563	560	532	594	576	550	550	589	560	589	573	545	543	549	545	524	540	590	574	584	610	545	575	580	571	618	552	578	599	580	580	556	570	566	558	544	543	582	537	554	552	522	573	569	562	588	559	556	563	536	535	586	586	565	490	514	581	569	527	547	560	566	525	584	600	594	541	592	550	565	565	573	587	566	592	539	579	532	579	526	558	608	547	599	542	547	549	569	537	574	549	588	555	532	519	536	555	594	559	567	598	631	595	590	527	571	544	536	563	562	541	566	545	579	555	561	582	589	601	602	614	562	584	592	635	541	566	570	601	553	537	538	544	592	548	542	574	576	550	549	560	575	586	571	585	584	556	588	575	544	586	543	578	535	565	543	570	554	543	561	541	593	555	556	539	570	569	565	593	591	539	572	518	553	539	600	512	558	542	568	555	561	597	617	550	585	572	571	524	540	567	567	581	594	596	562	553	515	574	549	562	570	581	582	569	540	605	573	490	599	586	554	533	534	590	585	568	577	580	539	615	556	580	566	562	530	561	596	610	588	554	562	555	610	585	563	537	577	595	550	596	539	565	570	573	575	567	537	566	556	598	559	549	590	597	549	551	520	544	575	573	572	614	579	562	572	550	579	570	532	604	553	610	525	573	590	540	600	586	604	536	535	602	595	603	578	586	542	548	556	571	557	559	560	552	587	566	567	530	560	558	567	539	551	550	534	624	539	598	555	580	583	554	562	551	591	592	547	546	561	543	592	576	532	563	556	558	552	559	567	570	559	550	596	573	565	594	573	556	532	566	544	574	544	549	577	513	589	549	578	522	580	580	556	590	560	595	543	547	537	575	548	549	614	571	576	550	597	607	581	539	531	574	544	594	545	568	550	540	552	565	584	562	586	579	519	559	537	611	539	545	539	513	569	575	507	538	564	600	559	651	550	562	565	556	557	588	533	592	570	545	555	572	560	575	527	567	541	556	517	553	586	547	601	539	550	508	540	521	597	544	564	567	575	594	552	551	622	574	570	571	573	585	576	591	561	600	544	590	560	573	527	541	568	569	492	597	560	551	570	616	565	567	567	550	567	535	563	579	556	532	541	588	591	564	524	566	586	526	543	597	543	501	524	595	575	561	630	565	585	563	593	595	579	554	569	538	608	571	558	531	608	561	541	580	569	554	578	554	563	595	564	537	543	522	563	560	603	574	530	571	589	562	561	596	593	559	577	599	537	559	595	530	590	545	559	572	591	567	569	538	554	564	535	567	615	557	569	589	517	579	595	578	581	598	521	585	565	546	577	596	560	571	591	564	588	586	587	618	540	561	523	558	513	577	555	570	515	581	546	546	569	583	581	546	544	568	557	570	538	540	573	551	546	534	561	587	565	606	554	544	560	550	554	583	551	560	583	579	583	565	548	576	582	530	615	584	551	572	576	583	579	554	533	554	556	544	562	537	533	522	596	555	549	571	536	558	556	564	556	607	518	578	574	561	591	579	574	521	561	577	568	581	564	575	546	595	606	542	588	555	543	587	558	537	559	560	562	542	538	563	606	586	542	527	558	549	617	568	618	551	522	600	591	589	554	581	575	528	553	538	568	559	555	565	539	560	538	550	577	545	569	584	479	534	611	604	583	536	591	606	545	610	576	552	581	584	568	558	547	573	561	575	549	558	565	543	577	518	563	541	526	573	609	593	560	564	555
4832	15277	9916	4913	3715	2742	2217	1614	1487	1208	1101	963	942	824	786	763	723	704	686	647	702	655	668	648	648	640	649	681	603	625	575	581	606	563	604	605	613	632	537	610	577	538	597	582	593	538	600	631	598	605	595	564	552	610	619	620	588	613	583	557	594	552	538	591	560	576	564	569	541	552	592	581	564	580	575	593	551	583	592	606	570	574	579	581	573	574	569	553	572	620	569	567	559	588	548	588	592	579	567	549	567	586	593	590	528	608	542	607	581	560	561	600	608	548	581	606	535	543	578	573	535	536	595	601	604	550	541	575	560	564	537	543	586	578	583	595	550	562	583	542	548	586	578	563	518	547	590	559	621	584	584	600	524	571	596	575	588	608	582	575	621	553	581	580	558	580	575	604	510	577	580	579	532	583	572	555	587	533	602	577	604	563	492	537	588	574	564	571	574	569	529	618	580	578	591	560	602	593	591	546	537	585	558	579	578	562	577	557	582	580	543	548	523	497	544	586	581	579	589	542	535	563	554	633	600	575	563	576	615	555	562	585	583	552	548	587	572	624	583	624	606	587	574	550	572	591	578	591	574	554	550	606	603	526	571	582	588	590	547	584	572	584	563	613	569	553	540	591	579	559	535	530	561	527	582	574	524	576	563	586	581	605	582	566	567	607	580	579	543	599	629	554	588	541	555	570	594	544	558	591	590	613	576	548	568	601	581	567	518	578	594	597	571	550	589	543	520	576	621	560	561	556	601	563	534	535	591	527	552	544	553	597	548	550	567	567	553	569	563	575	576	557	545	566	599	571	552	556	574	631	590	560	592	575	580	572	568	537	540	564	586	584	581	578	570	523	552	571	561	619	562	572	586	569	567	573	552	578	543	569	581	585	587	522	561	539	547	547	561	542	576	554	572	554	558	576	570	570	602	583	555	575	558	546	545	573	598	616	602	582	608	554	589	542	571	535	556	552	540	586	562	564	554	584	574	576	599	583	567	573	563	572	524	587	524	583	547	589	594	588	568	514	585	596	577	582	546	561	558	577	604	561	606	583	608	534	582	558	600	585	574	540	597	551	566	588	566	541	569	574	597	548	609	591	552	592	549	592	561	529	545	578	569	594	558	580	553	549	558	606	549	566	544	562	542	567	562	559	573	572	582	602	609	572	550	572	584	562	592	575	564	524	608	586	593	583	531	589	553	574	567	601	545	566	578	563	579	572	559	543	615	595	577	528	565	557	553	553	546	556	549	574	597	548	590	570	565	568	532	513	548	556	592	586	529	527	524	578	560	606	569	557	515	568	583	547	565	536	503	527	563	577	597	589	534	576	539	553	555	591	541	571	584	593	585	552	552	604	596	559	581	562	611	581	567	550	552	580	612	574	561	555	562	606	575	566	587	563	521	552	581	558	567	545	551	610	545	571	595	589	603	565	570	573	572	560	553	592	558	585	584	607	558	565	570	585	580	551	576	634	541	534	543	608	541	569	580	540	598	593	632	582	551	545	599	580	568	593	561	565	585	535	581	581	568	569	579	558	547	566	616	571	576	569	586	556	565	592	606	550	583	561	589	601	584	571	571	563	524	577	600	593	567	555	572	578	556	569	576	559	656	547	592	529	569	558	560	616	584	576	612	569	565	566	580	608	540	547	561	575	567	594	596	569	557	569	565	579	572	603	578	551	559	548	569	570	545	614	530	572	583	517	556	544	600	578	575	567	588	562	576	527	610	558	599	580	565	557	595	557	581	574	594	600	556	572	583	601	579	562	556	536	607	570	573	581	568	560	609	612	565	578	550	551	580	580	561	599	588	586	549	556	576	558	555	561	577	567	562	600	607	627	546	563	526	557	535	569	583	560	624	573	589	604	592	518	581	557	577	582	596	580	579	552	543	488	607	595	574	558	552	561	585	614	600	556	537	543	528	601	606	568	531	562	567	552	598	590	575	584	541	580	536	590	566	552	578	540	572	624	583	568	599	578	573	555	618	611	545	542	569	604	586	539	580	591	574	591	564	568	495	620	564	578	598	566	574	573	564	584	598	555	547	571	569	582	619	566	654	578	572	566	571	588	567	559	574	544	546	607	569	554	592	551	573	579	569	548	561	542	558	574	560	563	538	569	554	562	558	528	548	599	566	571	530	536	561	571	541	569	588	581	617	520	555	567	588	594	535	579	595	533	520	572	631	576	627	550	549	592	586	607	622	582	529	580	648	588	585	581	565	576	546	589	565	580	589	543	574	570	558	542	587	565	568	553	546	558	546	514	593	542	575	569	572	607	559	554	569	580	558	576	593	511	535	554	541	557	572	566	552	598	577	595	594	540	580	583	564	598	587	561	643	601	575	553	542	564	566	569	546	564	562	576	588	576	558	554	570	561	583	588	578	592	533	614	576	556	553	562	549	576	548	564	597	567	552	590	577	506	561	570	603	518	573	581	526	554	587	577	524	599	563	589	600	584	575	542	523	540	586	514	548	568	605	575	537	600	621	573	535	605	541	551	568	542	577	615	537	535	617	556	544	601	590	574	563	581	543	608	550	531	566	575	583	587	555	557	568	577	523	547	539	551	569	534	569	609	556	583	534	582	581	561	574	525	589	542	577	597	596	528	574	599	541	554	563	580	570	557	553	566	571	546	568	587	595	590	598	617	588	604	599	620	575	593	539	538	578	592	566	594	637	583	527	538	559	573	578	530	576	565	569	546	581	562	567	586	607	549	572	540	591	570	540	597	573	573	566	577	545	565	548	588	623	583	582	534	550	536	503	564	539	524	547	550	599	590	574	523	611	552	613	551	579	611	560	586	562	583	593	544	570	583	581	565	603	556	539	543	576	629	511	575	591	567	588	521	598	567	612	593	576	601	581	540	573	586	529	579	555	562	547	594	559	591	555	566	545	563	571	596	562	541	557	580	584	554	557	566	535	552	538	603	585	589	554	566	538	515	583	568	613	601	579	577	535	538	592	575	592	585	578	575	588	531	539	553	565	587	575	598	544	550	579	561	538	517	592	575	549	553	615	587	542	595	580	558	582	568	567	561	585	592	596	583	546	586	568	577	564	573	537	575	596	549	583	592	592	577	565	576	594	557	590	531	533	523	568	595	572	573	539	546	527	549	554	586	551	581	576	557	583	572	587	583	545	584	543	542	596	604	573	576	575	565	592	575	585	591	584	558	563	570	561	559	560	596	558	555	586	585	555	587	544	600	614	602	557	586	552	520	545	569	585	603	579	562	590	536	565	616	585	579	579	550	591	507	594	560	588	577	564	611	528	558	563	615	578	554	555	584	615	530	576	563	579	532	572	564	584	591	560	590	563	553	575	618	565	577	580	558	558	601	545	589	596	537	591	541	575	587	557	593	531	572	517	601	590	578	582	574	558	545	551	570	547	585	576	578	593	545	588	573	556	560	540	579	578	582	589	581	641	590	574	604	529	589	576	592	559	567	574	605	587	558	549	570	584	547	613	590	542	590	595	580	563	576	581	557	568	621	601	573	554	596
28138	17512	2911	401	232	195	193	165	172	166	174	158	161	148	156	162	150	168	147	172	174	163	183	167	159	151	159	161	149	155	151	129	173	144	152	163	146	164	157	152	176	151	173	175	161	168	144	168	139	162	136	170	170	162	137	150	183	175	146	159	153	144	146	152	154	155	161	151	156	156	165	159	154	158	143	172	151	155	178	161	179	185	148	134	161	156	157	153	156	172	159	153	155	163	143	159	140	166	166	133	136	152	164	170	167	148	164	137	145	163	160	156	149	169	177	181	132	139	144	145	171	165	155	142	156	135	172	189	166	135	162	167	161	169	139	149	184	146	143	150	151	148	175	166	133	165	146	170	188	152	143	145	155	141	164	160	156	141	156	151	185	192	153	155	139	151	165	175	173	163	163	147	177	159	155	153	158	169	163	138	149	161	166	158	175	159	161	151	180	180	140	150	157	153	163	151	171	132	154	163	155	178	153	156	137	165	162	156	170	151	163	144	154	164	158	167	185	154	163	152	171	159	147	157	134	165	177	159	144	165	143	153	173	157	155	156	167	161	156	165	143	160	170	159	153	170	153	151	149	165	147	153	156	149	151	159	159	145	153	151	153	149	147	160	156	140	159	152	170	154	149	137	171	147	174	175	170	126	156	154	173	159	170	154	183	164	166	169	166	161	169	146	133	156	174	151	156	152	176	169	155	163	150	166	164	152	181	150	185	138	155	151	161	172	161	171	165	169	150	168	167	164	150	154	157	161	154	197	148	137	156	165	154	166	177	163	171	155	145	152	150	157	151	149	160	144	167	156	165	170	161	161	153	156	172	168	166	174	155	172	160	160	158	145	143	150	147	143	163	153	161	172	146	140	158	160	170	153	151	174	168	160	144	148	150	164	182	162	135	170	154	141	147	143	152	172	167	149	154	156	166	153	147	172	181	159	161	159	177	162	160	142	156	156	161	172	152	156	150	144	162	151	161	153	149	155	158	177	158	150	177	134	140	183	166	170	143	156	157	166	160	175	169	148	157	154	142	163	160	151	156	165	176	150	172	185	171	145	149	159	146	135	149	159	157	150	140	158	158	157	165	158	152	167	159	154	148	149	146	151	159	176	165	147	144	162	132	167	153	167	150	143	135	150	164	131	154	155	151	154	158	181	147	173	159	135	151	154	174	138	163	160	168	145	160	177	163	155	154	152	165	153	170	156	142	179	148	180	161	186	167	130	152	156	176	148	138	149	174	147	136	123	163	176	154	165	139	146	151	153	169	140	163	134	174	164	171	162	152	142	168	148	153	169	168	146	177	141	162	163	169	156	128	144	135	155	147	177	149	160	168	137	161	179	176	160	167	157	140	147	149	149	153	146	157	150	151	147	170	160	168	152	153	161	139	160	177	173	148	152	160	164	143	176	182	179	163	150	163	148	163	167	150	180	145	156	157	152	151	171	130	142	151	198	177	149	141	170	149	157	149	143	170	159	160	174	164	165	180	184	164	165	166	142	158	161	159	178	148	155	173	138	153	179	166	165	163	144	155	175	146	177	139	153	147	155	156	171	146	160	150	152	186	167	159	161	145	163	149	150	176	169	152	168	159	136	140	151	162	159	169	164	166	146	139	165	139	150	135	109	146	138	161	152	172	178	153	160	176	152	154	154	158	163	171	162	155	167	157	164	153	149	166	162	152	176	153	156	157	144	146	165	173	164	182	142	164	164	152	143	163	181	140	158	148	152	166	169	154	156	169	156	149	166	162	180	166	163	161	165	135	142	160	146	153	153	143	146	147	149	161	143	163	155	166	184	170	163	143	145	135	151	162	157	150	162	146	176	148	153	160	142	178	152	157	166	167	137	150	152	182	175	154	157	155	154	184	174	156	155	151	166	158	140	163	161	150	137	153	176	163	181	162	147	169	165	155	154	176	157	148	168	171	194	147	146	164	167	170	154	161	149	151	164	153	149	157	175	152	141	150	161	132	163	162	150	165	163	158	159	161	131	167	152	157	166	171	160	146	182	167	139	155	152	160	138	151	157	171	159	154	144	147	157	179	151	145	156	152	182	139	144	140	138	148	164	133	159	156	167	161	138	135	152	143	156	154	170	139	150	161	135	148	152	194	173	173	158	167	148	121	167	124	141	186	163	171	146	172	153	163	165	140	174	163	159	164	190	131	186	134	147	173	153	176	161	152	159	130	161	130	155	169	162	149	145	144	155	140	146	149	168	167	136	171	152	141	138	160	162	165	163	153	137	153	168	158	149	168	149	147	171	149	145	147	156	148	149	154	155	168	172	159	169	171	171	143	162	152	151	147	154	159	154	159	152	146	144	157	158	164	143	141	159	156	163	138	161	151	151	172	172	168	153	171	180	180	142	154	154	167	152	162	180	148	161	151	153	168	127	155	158	153	159	175	160	160	152	160	148	169	140	147	149	176	163	141	165	152	147	165	188	166	167	144	140	185	158	163	146	169	163	140	170	139	137	141	157	142	164	152	165	148	145	165	158	144	164	152	140	153	151	167	171	156	159	166	141	146	162	155	147	172	134	159	159	161	191	152	151	158	161	158	144	154	145	150	159	155	172	177	154	182	151	144	156	145	155	160	142	157	156	148	148	169	181	156	158	143	162	143	162	151	147	150	156	163	157	137	169	148	164	148	174	153	164	171	168	164	173	173	152	155	189	167	179	172	147	157	142	132	147	156	151	147	141	160	149	153	152	171	163	154	139	143	156	150	165	166	154	149	181	169	165	147	171	150	159	169	170	160	151	150	146	141	168	156	152	163	175	129	166	152	159	161	155	169	156	151	143	145	173	160	168	161	137	144	168	154	158	150	175	183	149	166	158	170	152	148	163	138	164	169	152	147	151	151	137	162	150	165	155	145	159	162	163	132	161	159	142	198	173	151	122	162	152	158	166	176	161	148	157	145	157	142	164	149	148	135	164	159	143	160	147	147	167	138	181	172	163	165	157	162	160	159	186	159	156	153	168	169	145	148	169	156	158	168	161	155	175	139	164	144	181	161	174	144	177	176	158	151	155	168	167	185	168	154	161	160	177	155	161	133	183	155	148	136	140	165	162	157	146	143	194	157	142	168	162	146	137	164	183	146	150	175	162	173	151	158	142	164	153	156	142	160	182	144	155	132	156	176	166	165	162	155	136	155	156	159	181	158	165	162	163	178	142	147	157	162	161	147	121	169	144	135	178	168	143	136	174	163	153	127	152	146	178	165	163	156	148	144	152	144	160	140	181	167	156	159	160	132	166	176	162	170	160	135	169	140	179	142	159	134	167	165	166	168	154	173	144	142	189	151	155	165	188	155	155	156	150	159	165	139	149	168	147	160	146	159	145	166	177	158	134	152	168	179	134	158	157	158	152	154	168	171	154	148	140	170	152	133	152	175	132	150	165	152	142	147	149	168	181	156	171	143	146	172	159	147	171	188	198	154	170	160	149	166	156	140	150	134	170	153	165	160	160	171	173	168	148	162	168	160	173	162	145
4258	740	538	307	267	247	207	211	218	217	180	199	192	163	168	198	169	153	195	179	187	175	170	161	171	170	185	178	188	188	185	147	175	169	182	195	185	173	174	193	211	175	191	194	178	190	199	169	176	190	159	185	175	153	169	159	169	184	193	203	191	164	177	183	188	187	150	181	159	199	158	161	171	153	183	188	184	186	181	169	177	182	180	193	186	176	181	190	164	171	183	188	190	165	167	173	184	180	196	179	166	182	169	179	154	192	170	185	183	198	162	187	192	189	179	152	159	198	188	193	171	178	172	182	168	217	182	164	177	183	187	202	160	148	176	190	159	192	169	159	185	177	173	178	158	162	183	177	173	191	169	176	189	173	152	176	170	156	171	173	155	184	168	190	182	180	171	194	160	164	165	178	167	172	205	194	204	201	167	174	158	158	181	184	194	186	189	159	171	165	166	182	196	180	189	168	163	172	168	181	174	168	179	163	190	184	193	179	176	171	171	175	196	194	164	160	171	191	139	173	207	196	175	176	160	172	175	182	172	187	188	173	169	174	186	183	201	169	169	161	184	186	194	182	158	179	168	163	190	167	188	186	172	177	187	186	165	163	181	172	159	165	193	168	180	210	161	167	184	180	176	190	195	173	147	168	165	177	192	191	185	195	163	173	164	184	179	192	194	174	182	164	173	177	187	176	167	191	177	158	182	178	154	158	175	158	162	189	156	172	169	162	155	192	181	188	165	164	174	182	190	195	181	164	180	184	181	153	171	198	156	157	167	181	167	186	180	175	191	170	170	187	173	177	166	189	164	185	173	178	177	159	200	168	180	169	188	184	171	178	172	193	184	180	186	180	143	161	160	163	175	174	173	193	190	155	170	165	167	187	179	145	165	198	179	165	180	194	188	174	139	186	195	172	180	183	182	176	167	182	192	176	176	211	181	160	177	185	162	179	180	180	161	173	199	176	187	185	144	170	186	153	214	174	169	172	185	156	160	181	157	177	151	183	187	200	164	195	190	182	187	178	176	173	181	207	189	196	174	157	178	199	185	177	176	179	179	183	168	208	155	192	170	178	184	181	187	172	185	191	147	197	155	159	185	165	160	169	172	176	179	211	172	179	178	173	165	186	193	162	188	171	172	169	202	168	183	173	186	156	176	190	184	183	155	182	175	200	175	169	162	223	181	168	186	156	158	190	186	186	169	193	183	183	178	189	164	182	165	171	167	170	163	167	188	145	172	183	182	162	175	179	174	185	184	192	172	192	183	162	173	163	162	155	187	189	173	171	190	193	206	181	173	162	166	158	196	166	166	151	172	179	184	153	168	161	196	173	175	169	194	191	182	180	179	165	184	183	191	166	186	195	178	190	175	190	197	162	182	169	212	175	177	168	171	194	201	172	194	160	182	139	177	162	181	175	163	177	182	187	175	192	175	182	201	184	173	185	190	162	193	161	168	181	187	163	175	174	163	148	183	145	182	192	174	164	181	197	157	199	180	185	164	186	203	160	172	166	175	196	195	168	177	151	167	180	183	182	179	167	172	177	181	202	179	180	149	195	176	186	200	182	205	168	202	136	181	157	176	187	156	191	179	192	194	177	167	176	184	186	184	177	178	180	188	173	183	156	186	173	189	174	180	170	179	196	160	185	172	189	178	165	190	195	194	198	178	186	199	150	185	175	186	180	160	134	164	158	196	192	147	165	167	179	196	175	155	161	164	184	174	181	182	155	165	180	172	196	171	148	173	164	194	173	198	163	190	184	177	183	174	186	163	177	197	194	177	173	179	165	196	202	197	160	185	174	187	169	182	164	157	154	188	187	208	174	201	171	196	194	186	169	165	190	179	219	164	175	198	183	191	172	195	180	170	164	180	184	177	160	178	199	164	181	176	165	192	174	158	181	185	175	172	174	177	176	169	179	179	189	154	169	173	147	159	166	167	177	178	179	195	185	171	177	188	201	173	190	193	190	145	165	175	194	198	200	185	179	183	162	194	162	185	194	188	187	196	180	190	175	170	166	176	176	176	172	152	176	170	183	177	165	194	184	158	191	173	177	171	163	171	163	156	207	182	158	166	164	182	188	172	172	166	179	194	169	198	172	167	203	193	185	188	159	147	185	166	187	194	167	158	197	174	174	190	188	196	167	187	183	190	171	172	189	168	180	185	142	155	160	167	173	177	191	169	166	188	183	194	192	185	175	176	176	162	185	171	181	192	171	179	180	184	178	179	173	171	168	168	191	196	180	147	190	165	165	197	209	165	185	194	177	164	186	183	170	159	155	183	173	189	180	171	204	185	189	178	158	176	177	165	169	189	170	170	166	144	188	177	193	175	180	167	173	209	175	181	181	158	174	175	200	212	165	207	155	168	175	188	171	197	173	179	193	153	175	157	191	206	166	161	204	184	179	189	171	181	180	201	179	178	174	161	170	185	160	174	173	175	174	166	164	201	210	191	166	161	164	166	168	193	187	171	180	193	179	190	180	166	184	171	169	183	190	173	173	170	172	171	163	193	176	173	157	166	163	153	178	211	193	195	205	164	175	183	176	169	193	190	164	182	170	182	162	178	162	178	179	188	172	186	170	166	173	177	195	173	207	183	187	196	180	174	195	171	161	159	169	188	189	178	172	201	181	181	152	173	186	181	174	188	153	189	171	184	176	181	181	158	193	190	181	194	177	178	184	184	170	199	193	197	177	171	167	192	181	174	164	180	178	171	165	182	211	159	175	191	195	189	168	185	163	171	189	164	185	182	193	164	172	202	198	189	173	178	150	192	175	178	178	187	172	171	175	166	180	157	198	194	184	197	191	181	182	185	190	173	165	178	188	200	188	187	172	168	183	178	182	170	188	166	181	183	187	182	202	162	190	199	156	167	166	198	168	184	189	170	183	173	190	193	204	163	196	174	144	162	174	180	181	170	197	151	189	158	184	178	177	157	168	154	173	171	200	193	181	180	169	160	175	172	188	177	219	180	163	160	194	175	196	180	181	180	178	175	189	174	164	197	197	207	193	180	172	159	175	173	142	181	198	172	180	181	170	195	155	183	163	194	181	178	178	167	178	192	176	167	129	180	183	169	202	178	173	166	183	165	183	184	179	172	164	194	157	195	181	154	174	196	195	175	163	174	177	167	193	195	144	169	176	156	195	179	163	170	177	183	152	175	162	179	196	158	185	199	184	178	187	193	171	171	183	201	195	189	192	188	195	159	159	185	180	165	173	185	158	186	176	170	152	186	163	170	175	169	192	150	170	180	173	187	189	190	186	192	174	169	174	167	172	182	165	202	190	161	184	168	183	195	191	181	187	175	174	188	174	184	179	195	184	167	174	182	167	163	199	159	184	176	161	178	186	180	179	171	180	179	164	167	178	175	172	186	176	185	195	168	177	167	171	193	182	184	177	179	200	152	190	170	163	197	199	183	178	176	196	170	178	166	188	178	185	166	181	169	181	175	174	198	163	165	219	178	190	175	189	205	184	195	193	187	195	187	206	180	173
23958	21456	28776	24529	21465	9569	986	701	566	503	464	495	419	419	385	352	370	387	371	349	335	353	292	346	329	329	314	327	328	345	330	338	303	311	306	338	340	288	351	294	291	298	371	333	321	339	352	338	310	297	281	316	315	310	312	319	299	299	333	302	332	325	333	299	303	308	280	309	312	304	312	316	352	311	297	292	297	301	280	289	333	297	291	333	310	323	307	264	288	313	277	289	304	296	325	336	289	309	294	313	320	294	316	318	318	297	289	323	315	326	315	282	310	286	317	328	302	312	281	307	277	308	301	328	323	276	322	322	305	329	293	316	309	293	303	286	258	314	341	300	298	317	329	303	298	317	333	282	336	343	272	325	306	319	334	327	317	304	343	333	320	280	344	324	368	335	300	269	310	308	296	322	326	315	281	302	299	333	315	306	297	297	314	303	336	310	326	295	281	328	332	332	294	317	299	299	288	308	316	304	321	296	303	317	345	294	293	343	297	292	312	290	317	313	334	330	321	293	307	284	291	282	310	320	322	307	335	309	325	301	308	312	342	307	327	300	291	313	313	304	312	288	324	288	303	302	294	308	337	253	324	311	293	318	302	272	294	314	303	298	333	315	327	305	331	296	325	337	312	293	300	322	298	299	305	290	306	317	318	326	311	292	328	316	312	304	297	291	319	297	284	327	321	280	297	297	339	319	327	333	307	303	323	283	300	302	303	307	313	291	304	302	299	331	325	294	303	322	314	333	323	290	316	317	283	303	320	303	334	300	282	304	325	292	323	289	321	341	295	332	305	316	315	322	310	321	293	290	334	321	291	319	311	304	300	288	277	305	286	301	320	308	318	304	321	339	299	288	319	311	291	317	323	296	311	306	321	303	347	298	330	313	313	321	302	308	337	291	321	331	284	307	323	295	298	312	308	311	270	302	315	321	302	291	326	313	319	319	308	325	298	312	303	335	312	288	282	324	333	327	324	313	304	315	314	339	317	331	304	321	331	317	276	312	320	330	310	304	334	305	299	301	320	297	297	321	337	309	318	317	280	291	325	313	310	303	318	316	315	270	312	328	298	287	336	321	305	318	279	286	366	308	301	302	344	294	307	301	322	295	319	331	319	327	342	322	299	326	299	356	315	274	282	302	299	315	331	325	337	317	320	313	328	306	301	277	316	321	300	289	323	335	311	326	307	322	300	311	268	309	319	303	321	309	307	308	309	308	311	315	311	311	322	301	287	303	297	322	307	287	322	333	293	293	318	345	285	296	302	287	316	353	285	301	348	294	331	277	287	312	298	298	321	331	309	301	302	325	302	301	296	318	312	318	299	323	303	311	287	292	320	345	352	322	321	302	317	317	323	342	331	294	320	322	327	297	322	296	332	294	286	317	307	276	323	299	308	326	330	328	315	329	292	309	320	315	337	300	312	325	330	336	278	286	317	314	304	316	310	307	314	299	320	316	312	298	311	320	304	300	290	341	283	288	271	287	322	318	315	319	281	326	335	361	295	288	299	308	300	303	316	322	315	297	328	336	319	300	313	303	292	281	298	296	349	333	321	298	330	346	324	312	304	333	306	310	288	310	319	300	332	263	296	322	299	307	273	311	331	287	339	307	317	292	309	328	357	315	329	288	322	307	315	281	299	326	300	301	311	297	321	331	305	287	340	318	301	296	330	288	324	324	304	322	345	328	301	283	290	285	303	262	310	330	332	294	300	320	319	310	285	273	279	317	286	309	314	319	293	309	310	326	280	261	299	293	313	297	275	305	336	341	297	287	336	308	314	293	310	319	292	321	337	318	309	324	312	277	307	332	318	334	306	317	285	276	285	335	320	334	322	325	293	321	283	329	303	314	288	318	344	324	302	291	314	294	309	309	310	319	291	299	306	341	321	288	308	308	345	308	309	333	304	340	311	298	342	306	312	297	328	313	354	300	308	315	306	278	305	326	296	312	297	330	312	312	287	296	293	323	329	308	324	289	278	293	326	313	299	336	297	297	311	320	315	334	320	295	300	329	323	298	295	319	303	305	308	298	304	301	353	300	326	318	311	294	321	298	294	278	354	344	332	347	330	302	335	304	327	329	293	298	264	311	303	321	303	297	342	320	317	305	308	287	347	320	288	325	313	269	314	301	319	322	324	302	316	325	315	291	301	298	356	299	299	328	311	285	306	296	290	342	328	326	317	287	284	359	318	300	309	312	309	297	318	334	297	345	319	316	312	315	285	303	319	298	321	349	298	327	300	289	277	311	319	293	317	307	300	304	298	315	323	323	306	338	319	343	304	311	304	333	330	303	308	324	287	316	303	320	302	294	289	300	295	288	313	302	343	322	329	354	322	316	275	293	300	282	277	335	295	312	310	316	300	326	248	296	315	349	324	316	301	316	298	313	317	320	312	324	280	321	324	315	303	313	309	314	295	330	313	317	295	317	328	301	305	327	294	315	340	312	295	338	319	347	301	291	284	306	324	293	296	302	311	294	272	308	311	290	300	302	284	313	325	321	297	328	306	305	339	327	309	323	281	305	347	296	332	306	293	276	319	291	316	336	309	328	308	315	298	297	326	339	296	293	257	295	324	321	338	310	301	327	298	325	319	317	280	311	308	280	281	299	326	311	323	364	302	313	301	296	325	320	275	293	299	299	277	340	279	279	295	291	317	323	326	277	300	287	301	315	297	331	307	335	321	290	301	314	282	293	318	274	339	342	312	289	297	281	296	298	299	294	296	296	291	304	319	301	318	279	302	332	302	300	315	331	307	354	311	334	319	297	307	296	302	332	305	343	345	302	309	295	300	306	307	310	306	305	295	288	328	300	329	323	306	323	307	278	327	289	345	320	306	302	303	301	327	287	350	281	310	304	310	286	325	331	315	311	317	298	296	316	318	297	312	299	317	312	322	308	334	304	316	318	295	297	296	313	312	279	288	331	325	288	303	314	282	311	331	308	332	318	309	285	314	325	298	317	297	309	332	299	315	317	352	302	331	322	319	298	313	298	291	328	320	297	302	307	315	334	319	305	300	329	293	312	295	314	317	311	305	294	311	337	303	337	286	314	289	325	305	329	288	295	318	313	312	337	299	327	316	326	316	318	300	310	360	309	292	284	285	288	293	316	293	325	304	296	307	317	296	330	295	349	310	273	302	322	316	293	314	279	315	280	333	302	334	298	304	345	342	287	333	277	307	304	299	318	305	319	312	341	317	296	313	315	323	293	282	325	304	324	311	318	309	319	304	315	351	307	311	272	331	324	321	305	287	296	304	309	327	300	294	312	321	323	322	291	282	310	328	323	318	335	297	329	344	296	282	336	296	299	292	308	322	313	311	316	292	273	324	338	294	323	292	308	315	313	307	339	297	291	315	315	293	316	316	320	301	308	297	322	315	296	324	295	319	325	340	305	332	321	314	290	314	318	276	322	318	304	320	312	304	307	335	340	297	323	338	296	306	297	313	336	295	341	317	301	329	293	286	319	284	296	308	292	291	283	302	296	331	301	288	308
3416	9251	5864	2721	2045	1465	1146	890	796	682	644	544	514	456	409	425	397	386	385	372	353	387	351	336	361	351	348	308	357	351	376	335	322	347	342	346	328	333	331	322	349	316	314	339	322	342	336	320	324	337	339	334	355	316	338	342	331	346	335	317	312	315	320	322	318	306	335	304	332	338	299	310	344	344	312	314	322	312	369	320	288	326	324	340	300	323	306	340	337	306	291	316	310	295	308	289	327	299	327	307	350	318	316	318	340	333	320	320	323	286	345	329	321	332	330	356	314	306	327	342	321	305	327	346	334	320	324	338	302	317	302	298	334	302	321	308	321	328	319	337	313	295	309	310	322	351	316	347	342	351	344	314	329	338	327	332	346	318	310	296	282	332	350	338	302	328	325	306	346	305	321	318	328	338	331	330	330	339	335	317	297	332	285	307	315	314	330	297	325	293	316	306	297	335	308	343	328	314	313	297	343	316	336	334	335	328	327	341	283	330	340	292	343	313	321	329	299	338	326	323	343	340	346	364	295	316	327	313	324	363	300	297	319	304	318	335	303	304	328	322	331	332	327	325	342	324	316	317	357	306	325	307	306	326	315	318	336	326	340	303	306	295	329	316	324	317	314	325	335	327	327	332	330	327	317	314	286	313	327	312	300	326	316	341	316	306	303	335	297	355	330	329	298	340	288	316	371	326	307	347	322	327	321	309	319	318	319	348	308	338	296	310	314	334	321	317	321	308	323	323	315	321	327	326	355	308	324	332	339	316	327	291	344	309	347	312	316	317	304	313	296	329	324	302	334	310	317	305	300	347	323	332	341	323	349	355	339	337	298	316	318	329	331	309	318	345	314	339	300	342	337	316	308	321	323	327	306	307	364	303	263	290	293	315	304	314	363	318	301	343	349	317	298	325	284	324	326	323	311	317	324	278	329	320	326	331	310	283	306	337	333	325	303	300	334	328	321	344	326	325	333	319	304	313	324	312	325	333	313	357	321	326	325	325	289	322	346	336	315	320	314	316	310	300	334	314	314	350	338	316	299	306	320	335	337	345	340	354	332	321	295	308	349	334	303	328	319	315	311	327	327	336	289	323	320	346	297	319	331	309	339	344	341	302	270	303	321	340	324	298	342	333	299	331	326	342	324	289	304	291	284	319	287	304	347	326	374	316	304	359	296	332	330	307	308	351	312	340	305	285	315	297	317	310	300	342	311	305	320	321	340	335	319	299	295	315	337	339	301	300	331	313	306	339	340	306	333	333	327	340	306	334	368	324	296	336	298	304	348	329	327	284	299	310	290	307	358	302	278	295	310	321	317	362	297	299	291	327	320	327	289	358	344	317	318	326	319	325	338	280	304	316	303	308	312	318	294	274	338	333	292	293	310	307	324	302	329	282	327	315	268	367	349	306	345	297	339	310	308	321	325	324	375	310	304	333	342	335	324	315	347	299	318	315	342	320	313	315	295	296	326	304	284	323	329	326	319	304	299	284	307	347	310	329	279	304	328	322	345	325	322	338	341	302	294	324	310	338	352	318	307	311	311	306	307	303	323	322	312	310	327	324	299	302	336	305	309	346	320	328	329	314	308	326	292	313	285	344	326	315	325	299	328	331	307	321	328	312	298	308	336	315	297	319	318	349	301	266	323	348	328	302	332	343	341	336	313	335	290	320	321	292	344	334	321	330	315	330	324	350	310	309	281	314	327	323	332	310	317	334	300	352	306	332	336	314	319	313	336	340	307	285	341	310	345	319	314	320	319	291	276	315	337	321	338	351	305	325	324	344	313	322	339	317	335	319	291	333	331	301	311	337	299	328	336	328	330	333	330	326	299	321	314	309	321	327	317	317	355	333	313	307	310	321	298	318	287	330	288	327	341	311	292	313	318	371	333	313	294	309	318	317	317	338	330	335	334	298	294	312	316	308	287	327	322	307	337	313	336	341	319	328	320	310	322	318	318	290	337	314	314	325	330	292	336	292	308	296	306	331	315	354	301	342	291	320	325	321	308	337	333	324	280	354	333	316	318	321	331	270	324	306	309	318	307	273	322	327	350	305	325	335	345	334	305	307	343	288	342	285	320	314	316	307	319	317	310	290	352	383	311	304	312	303	340	361	312	295	319	360	303	321	308	295	283	311	319	331	324	298	315	332	310	333	340	328	314	343	309	338	331	318	304	326	309	309	327	324	316	324	315	329	334	297	325	337	320	317	366	326	348	319	339	321	317	329	283	284	364	316	293	326	298	357	378	298	311	340	300	310	323	311	326	323	282	308	329	319	302	304	303	310	327	304	296	342	312	349	318	329	292	336	311	326	341	300	335	294	333	319	297	320	325	320	346	344	337	324	324	302	314	313	347	325	311	328	327	324	338	343	313	328	306	349	322	322	294	281	328	310	297	317	295	315	304	299	331	326	301	302	323	346	311	297	310	318	304	336	335	331	318	330	338	335	344	319	320	349	367	335	374	326	310	336	313	306	319	320	326	351	309	350	318	323	338	287	306	339	316	309	319	306	319	293	342	331	323	303	319	319	335	312	298	321	328	330	308	340	321	325	319	307	326	331	323	334	340	302	331	308	299	330	314	302	329	298	315	319	295	307	326	291	286	322	335	333	304	313	310	306	312	312	323	286	300	324	299	315	311	326	331	338	344	319	314	304	317	340	330	308	337	317	287	291	329	314	282	322	346	278	330	298	322	297	325	366	325	317	303	304	324	337	309	344	323	318	329	322	308	332	317	304	310	317	341	319	318	327	321	332	330	324	317	336	312	305	312	335	346	312	324	294	316	339	315	328	345	351	343	301	314	364	347	299	313	327	303	327	299	298	318	327	324	317	322	315	311	355	310	314	330	311	344	319	341	308	354	335	313	298	294	318	317	335	352	283	324	333	316	340	347	310	307	306	334	364	290	301	304	308	325	323	312	300	319	311	337	309	307	331	306	280	321	321	328	336	332	344	326	359	316	298	315	298	324	326	291	316	327	327	300	287	311	297	345	321	362	328	332	324	329	351	331	336	329	287	344	324	332	311	324	343	302	301	335	334	338	340	334	310	340	325	324	306	325	303	339	306	331	319	309	315	301	300	349	308	329	326	294	293	284	334	337	294	311	334	308	296	336	358	307	333	326	295	333	314	295	306	323	341	320	304	325	309	307	309	325	346	309	335	339	322	313	330	313	312	302	313	292	312	314	314	317	306	296	331	328	340	333	318	316	310	305	341	338	307	342	329	297	325	308	339	297	311	348	323	334	327	318	316	334	330	336	289	340	338	342	337	313	315	292	282	320	321	327	308	308	313	328	292	319	289	308	315	331	315	295	287	308	305	307	330	322	298	308	353	321	315	345	303	340	338	357	319	276	333	309	331	338	325	328	320	320	339	317	301	343	284	314	329	349	345	324	326	311	314	328	300	299	315	315	304	291	344	312	349	329	321	319	340	344	295	299	319	309	323	312	336	336	302	353	338	332	333	294	308	292	314	309	294	322	337	307	338	305	325
25191	21418	27586	25612	9757	715	559	458	416	392	358	338	375	354	375	307	350	338	324	304	345	334	327	314	323	322	329	301	337	305	327	329	338	299	319	325	315	339	324	302	310	303	349	310	323	335	304	312	316	318	288	341	296	306	311	313	321	284	316	299	298	315	326	327	322	297	295	296	313	335	295	307	341	290	303	313	313	309	318	306	330	329	328	334	314	304	272	305	346	314	326	299	319	291	299	312	319	323	349	304	328	300	334	286	269	318	321	359	277	309	315	321	336	300	277	357	344	290	314	311	312	294	342	315	301	278	312	296	322	313	308	309	325	309	288	309	320	276	305	316	309	310	293	329	310	285	349	275	308	312	320	311	329	331	322	306	310	318	304	315	305	331	294	351	312	319	300	298	317	303	294	326	306	311	335	290	294	326	288	297	276	318	295	327	267	278	300	286	334	313	309	332	317	330	297	338	308	325	312	308	317	310	330	310	320	249	329	304	328	276	315	314	311	301	347	285	300	290	307	304	316	298	281	314	286	329	341	320	282	317	336	316	322	321	340	301	313	352	313	338	345	354	303	287	301	323	316	321	315	318	321	327	325	277	326	323	321	297	304	284	313	334	268	334	327	313	307	294	298	297	294	298	298	315	319	313	345	311	352	321	267	295	314	310	293	299	294	298	287	309	338	300	313	305	336	305	317	284	313	321	262	283	331	286	324	271	304	349	293	339	280	281	307	339	327	309	315	288	303	303	311	311	305	304	280	294	294	268	302	314	329	320	296	326	305	330	320	278	292	308	301	309	316	323	279	318	308	321	323	301	311	331	307	293	284	311	339	338	288	313	311	330	332	334	299	339	323	312	287	316	295	323	316	324	301	291	312	300	315	280	292	298	329	284	310	323	302	320	292	326	307	335	336	351	322	301	300	312	279	324	346	315	331	297	299	328	307	306	312	320	322	326	303	303	319	302	317	324	306	313	326	344	301	315	290	314	302	316	320	309	316	320	301	300	303	322	320	318	347	301	322	335	319	310	337	301	314	307	297	320	293	335	334	309	316	327	351	290	322	322	308	290	299	312	322	354	320	284	319	335	286	338	312	298	318	315	290	312	354	317	295	324	329	324	279	326	328	319	345	310	300	329	281	337	342	288	310	300	308	318	323	328	303	327	294	314	317	280	332	326	317	328	315	315	320	344	320	298	323	300	340	268	315	309	287	316	345	315	293	307	313	307	310	327	335	312	314	291	330	285	326	332	315	308	337	289	294	322	317	299	321	305	316	306	324	320	323	309	295	362	333	294	289	293	340	288	307	355	270	305	344	273	298	330	317	334	300	290	303	286	304	281	321	312	280	334	314	315	323	289	301	343	266	300	283	278	355	335	329	328	308	313	318	288	307	319	312	289	319	306	305	317	294	315	330	300	296	290	298	328	312	292	318	317	312	310	304	269	331	321	303	288	270	273	322	351	288	325	307	298	330	301	294	317	331	284	321	302	348	307	305	332	308	319	264	299	343	296	325	306	288	333	316	302	282	300	351	316	316	306	296	281	330	320	317	315	311	348	258	283	282	307	332	316	314	299	311	306	306	323	319	312	305	286	322	297	322	306	292	316	325	316	307	307	308	295	297	320	331	320	313	298	334	328	304	302	290	331	291	294	319	332	311	292	321	295	311	353	338	336	302	318	323	300	280	290	295	317	294	322	298	323	329	309	328	298	316	294	285	281	316	308	286	279	290	318	330	302	289	301	296	308	306	309	311	302	331	298	310	307	284	320	296	311	315	322	323	317	305	300	329	316	337	319	312	305	298	329	294	304	320	319	329	333	304	332	323	298	283	332	317	305	298	294	329	312	316	297	343	321	286	338	329	328	286	323	299	307	285	306	320	302	289	312	355	296	268	353	315	312	322	333	324	325	281	289	293	297	316	303	311	317	305	308	301	329	295	308	307	317	272	331	321	297	290	297	302	280	344	325	310	314	325	305	322	326	297	322	312	302	313	322	317	282	304	320	311	338	294	314	336	288	336	291	319	299	306	313	300	313	327	273	337	335	276	304	316	274	315	328	288	323	312	292	294	274	301	339	331	330	304	286	323	303	311	301	295	318	329	337	329	300	309	312	339	291	300	286	336	298	347	299	332	292	301	333	303	328	318	341	327	284	281	303	322	315	344	298	297	320	300	331	299	303	288	319	305	329	303	334	329	309	313	296	312	298	320	282	331	305	309	296	352	331	305	304	323	321	303	304	305	299	341	330	288	335	325	294	292	308	323	332	319	284	324	305	299	308	319	304	303	329	313	305	282	336	296	314	317	337	305	314	328	307	334	331	284	321	348	311	353	289	312	306	294	279	332	320	327	306	304	307	288	321	301	275	305	339	344	282	322	313	287	309	335	305	340	308	309	281	309	301	328	298	307	311	315	326	302	359	332	277	339	323	310	329	325	322	323	340	359	355	326	296	278	296	284	299	308	293	304	318	288	284	293	276	312	294	275	337	339	270	323	302	320	305	271	323	353	341	313	334	322	362	305	296	287	347	309	297	311	337	292	284	316	317	327	281	332	309	279	281	314	308	299	287	326	313	317	286	328	316	276	327	321	333	350	292	313	287	318	322	308	293	278	326	305	282	295	323	338	323	296	288	300	296	298	321	288	312	300	297	341	290	309	278	312	311	326	311	289	319	340	297	336	313	302	308	307	343	305	314	319	310	322	308	311	270	321	272	303	315	294	290	326	344	295	334	337	299	316	291	311	327	312	331	315	303	304	296	305	313	295	306	277	292	311	322	290	304	286	329	331	333	281	321	284	298	314	331	299	325	292	325	294	328	305	283	270	323	319	320	308	268	326	295	304	321	310	336	311	301	318	296	303	297	325	320	301	307	312	313	344	315	314	296	308	311	315	325	344	307	289	316	340	285	329	323	339	306	309	347	314	308	328	296	328	328	319	322	324	315	311	320	287	332	320	348	314	286	344	327	297	306	345	309	284	321	314	312	315	323	294	337	297	330	350	286	306	325	307	344	295	295	322	338	296	301	324	298	298	310	304	320	279	293	308	329	337	316	329	307	331	302	308	321	315	317	341	325	299	301	350	296	300	306	316	302	285	315	321	327	330	298	309	328	313	323	308	278	299	326	324	322	321	308	317	314	317	329	327	324	343	305	306	307	326	318	307	307	262	274	325	304	304	339	300	341	314	327	315	292	313	300	311	301	297	310	303	377	329	325	312	317	305	319	333	296	291	297	332	291	297	329	317	309	314	302	326	352	308	350	301	294	274	293	300	305	306	290	339	310	338	302	299	325	300	315	284	312	303	299	302	316	289	337	334	276	335	295	328	304	324	307	317	310	340	321	258	300	287	290	324	281	292	322	308	288	286	337	306	332	332	307	292	313	285	321	287	296	308	320	309	340	331	329	316	325	314	304	310	314	295	295	321	322	305	322	301	310	330	310	324	298	336	294	336	317	265	294	274	300	355	305	312	309	306	347	345	311	305	323	306	315	313	325
3488	5232	3332	1733	1229	968	813	676	570	563	485	446	451	449	428	407	365	399	355	406	382	337	355	372	359	382	351	364	356	335	339	354	348	348	354	330	318	343	351	341	375	350	343	369	356	329	362	365	353	347	338	343	339	352	331	349	306	337	353	313	352	338	343	359	320	328	331	351	335	326	346	346	344	359	320	334	353	355	325	337	322	359	335	349	328	333	338	321	335	350	348	339	351	357	329	357	356	357	349	363	342	309	352	357	334	375	341	351	337	362	357	298	361	357	318	357	349	330	330	326	344	353	305	347	335	332	327	379	330	369	378	354	352	330	364	347	336	327	354	356	320	343	335	331	302	335	320	310	349	356	338	319	354	325	354	314	354	333	330	337	332	352	332	353	305	355	341	348	352	335	357	324	333	331	368	342	339	359	346	321	365	318	342	327	379	353	318	306	354	342	308	381	376	381	322	352	373	334	308	341	336	332	336	339	332	351	349	383	358	368	370	325	330	355	338	345	386	364	321	337	341	319	337	338	358	336	327	358	351	321	360	383	338	337	366	334	345	359	348	322	381	310	317	368	351	333	337	335	338	324	361	360	323	322	318	356	371	342	378	338	349	372	337	326	343	362	336	312	321	305	333	318	334	334	344	310	307	336	363	368	363	357	325	359	357	347	325	347	384	360	338	359	359	345	389	340	355	315	313	377	363	357	339	332	343	330	365	350	356	332	343	343	328	379	346	356	337	359	336	332	312	335	347	354	339	327	342	367	341	335	324	331	356	335	366	331	323	351	315	366	361	346	336	359	311	304	359	328	361	349	359	359	333	333	340	339	336	356	333	354	353	360	353	341	333	324	318	331	376	358	357	350	335	354	359	336	374	342	343	344	315	384	329	318	311	338	332	394	300	372	352	355	330	345	327	318	336	331	343	348	349	309	358	342	351	324	363	369	341	330	343	330	362	338	318	373	333	374	318	355	358	338	327	348	361	345	377	345	323	326	327	328	333	318	343	356	295	367	369	345	331	367	349	353	335	373	352	324	361	360	351	316	331	336	365	351	315	329	334	318	346	348	315	333	364	356	354	328	336	357	346	316	332	342	338	359	334	332	359	316	337	363	342	350	330	346	343	332	337	331	357	321	348	322	314	329	337	331	351	333	353	342	335	337	318	352	340	324	331	372	307	342	347	322	309	328	334	331	368	362	374	326	333	294	308	368	319	342	339	343	346	339	342	334	327	339	349	294	327	353	323	384	376	330	334	356	321	331	322	348	356	334	350	312	329	330	312	325	334	327	347	325	331	327	352	293	362	340	367	325	337	333	347	298	337	303	325	312	370	347	363	341	360	390	340	345	311	324	340	340	348	361	358	305	323	340	347	345	334	348	325	338	349	325	357	299	333	323	363	348	311	345	369	318	347	305	335	351	322	356	330	355	320	359	349	335	350	327	368	333	333	305	327	351	310	369	361	322	340	339	310	347	325	353	335	346	360	340	333	324	338	323	349	342	321	345	337	332	346	329	341	323	362	328	336	348	345	328	341	357	346	337	351	330	358	358	313	341	382	353	344	351	312	318	340	334	370	338	339	318	342	318	345	360	344	321	324	362	312	339	329	333	335	354	360	351	389	341	373	315	341	347	359	340	352	366	358	342	321	368	318	330	342	340	360	323	382	331	351	334	361	344	319	351	326	319	347	346	361	325	351	316	363	351	317	361	390	358	326	342	339	343	327	357	298	342	322	312	351	343	344	367	337	369	353	327	333	365	338	322	307	322	334	370	330	327	306	321	351	350	361	337	333	327	356	361	327	349	346	346	345	341	334	368	335	322	323	364	351	352	366	344	356	331	348	366	368	336	349	341	355	322	328	314	354	364	377	357	340	347	336	328	353	348	338	332	343	381	358	335	325	347	322	302	331	329	359	338	346	352	323	356	347	320	320	327	338	361	355	368	336	361	322	330	343	358	334	334	324	326	352	348	316	319	337	326	338	324	332	353	346	354	333	342	338	328	369	339	318	326	372	317	312	322	361	345	294	352	338	329	359	328	333	363	311	351	348	348	349	328	357	348	384	296	326	347	338	364	356	306	318	361	349	322	300	330	346	322	358	371	343	375	354	359	346	350	332	285	342	370	328	339	340	369	374	345	365	335	343	319	332	311	318	353	330	334	334	365	326	346	357	331	318	318	333	340	339	335	344	330	329	323	369	347	358	326	318	312	359	334	367	332	372	362	348	348	341	333	343	362	300	357	348	348	367	326	328	345	365	301	345	332	339	326	355	299	336	345	342	346	338	323	342	373	339	344	342	323	343	369	350	332	339	344	350	392	328	339	326	347	346	332	330	350	379	356	348	349	331	353	336	352	380	365	338	368	344	325	331	348	359	346	322	363	319	334	339	372	338	369	347	330	345	327	353	305	365	345	354	352	327	322	323	322	333	365	324	322	347	315	375	314	345	335	340	347	334	332	321	300	364	348	326	349	346	363	354	333	344	316	346	339	346	302	368	315	355	321	358	332	331	362	339	367	356	337	340	331	343	348	332	329	344	309	348	336	338	311	327	386	361	346	341	342	309	320	323	314	336	333	360	331	340	323	335	352	360	349	355	354	333	348	318	293	331	312	325	324	329	322	361	351	342	344	319	354	370	315	381	369	372	339	336	345	341	319	322	347	324	340	290	369	344	320	355	369	318	358	368	361	354	318	347	384	310	339	359	342	313	322	364	325	371	308	349	311	342	335	334	345	353	327	336	327	353	332	339	339	337	340	346	322	329	341	297	368	343	342	374	353	316	340	372	336	341	368	339	359	325	359	330	335	303	334	355	369	330	351	340	338	327	304	346	349	335	321	317	358	335	390	328	346	357	338	339	335	345	339	336	338	337	379	354	363	337	360	332	340	336	334	324	344	355	332	348	323	363	338	325	329	344	338	362	333	330	369	322	354	325	363	334	343	327	292	341	359	320	330	322	363	353	403	368	311	330	331	344	356	349	358	339	327	374	362	359	354	350	344	338	346	365	369	349	332	342	315	331	341	320	347	341	368	351	325	328	361	331	366	346	341	345	349	331	348	363	342	341	355	363	333	351	328	341	326	367	315	351	357	369	370	291	342	350	361	329	327	326	346	347	342	325	339	328	309	318	362	333	332	324	346	316	349	322	332	305	322	323	326	364	338	351	330	325	348	328	334	318	349	342	313	332	327	349	381	351	340	324	371	354	332	361	322	372	345	324	329	351	336	341	355	313	365	350	359	365	350	353	335	379	325	344	351	344	344	324	335	311	350	338	358	331	349	337	332	336	306	360	324	369	334	354	366	345	364	334	333	357	321	333	320	332	341	379	334	335	345	356	306	364	337	332	367	336	369	378	330	351	359	345	355	376	337	355	324	313	362	327	346	365	326	346	356	368	314	343	348	380	310	366	338	352	343	331	335	370	344	336	320	299	364	378	326	376	328	339	296	373	348	345	333	311	350	334	335	348	332	352	331	306	316	373	366	347	356	366	333
22922	21454	29197	24123	21455	21515	7846	1353	1041	989	880	784	729	709	724	685	642	650	671	632	635	620	561	636	578	600	568	591	555	595	631	554	605	589	534	616	617	633	619	604	592	603	567	594	554	577	570	543	563	603	539	554	577	567	580	520	583	584	545	591	567	574	557	570	603	549	569	546	531	549	556	563	526	576	556	580	597	598	613	560	543	549	533	563	555	585	525	566	552	575	581	588	569	611	580	566	550	582	591	558	542	588	584	579	550	571	546	562	532	576	568	576	558	572	572	574	550	533	555	585	568	608	560	573	606	564	586	552	525	566	568	547	512	617	550	593	547	589	533	533	571	590	557	575	507	563	532	557	574	537	557	591	580	545	562	570	541	558	537	595	575	522	532	534	578	497	564	592	558	561	561	562	570	540	567	547	549	526	546	562	546	518	578	534	584	567	570	555	565	551	549	540	589	599	612	570	557	560	567	573	573	570	533	566	603	567	572	552	579	589	608	563	573	584	531	596	530	586	564	532	569	598	614	557	543	534	578	549	556	576	553	564	567	520	572	549	537	564	501	555	541	534	595	580	562	566	568	539	543	532	560	566	553	545	519	557	564	562	570	561	561	611	555	595	572	545	553	580	579	536	578	538	537	582	555	567	564	574	583	536	593	547	577	583	590	552	561	600	579	595	592	528	540	539	562	581	576	576	616	573	589	563	542	584	578	592	545	563	568	584	527	584	563	536	577	557	571	593	568	557	553	535	585	578	585	575	584	558	567	540	552	527	539	611	551	558	569	573	524	593	583	571	581	583	539	579	533	587	581	549	540	568	588	537	590	570	633	549	534	564	564	570	517	567	543	593	521	568	548	551	571	563	573	587	559	518	559	536	510	610	576	550	543	587	564	561	535	563	558	574	583	573	542	577	561	506	590	557	554	569	537	539	593	572	589	562	568	550	528	548	561	545	550	599	588	575	540	553	592	508	557	556	585	565	598	574	536	567	573	568	558	585	509	554	568	552	551	548	560	565	557	543	599	591	536	553	596	598	594	552	570	555	604	569	546	573	562	523	605	528	534	594	556	580	548	568	591	575	574	602	569	546	546	624	595	615	545	589	579	558	565	584	577	574	540	600	602	547	554	563	553	561	545	541	526	559	588	530	529	543	557	554	563	577	543	557	593	549	557	556	574	531	588	572	546	585	558	565	573	559	551	533	560	559	580	573	543	572	570	549	539	543	569	512	548	551	578	584	560	532	569	589	564	493	517	545	545	582	559	547	555	556	559	588	555	583	552	531	500	568	547	540	595	563	544	584	519	583	589	565	600	578	516	546	578	534	561	613	570	600	551	566	548	571	574	567	556	568	598	578	612	586	562	575	537	568	572	551	563	555	552	570	531	544	575	561	564	556	572	539	559	549	533	587	583	545	566	577	552	585	570	553	520	590	605	569	599	554	553	543	557	554	556	584	565	557	565	535	578	543	584	589	587	570	598	579	588	535	556	549	533	532	617	532	554	588	520	564	521	537	532	553	554	537	580	560	556	565	550	542	550	574	504	588	542	580	573	583	582	552	593	524	527	568	574	576	528	587	570	624	546	576	540	555	543	553	576	574	507	568	587	575	580	554	511	553	583	543	562	541	562	574	554	559	577	535	542	564	596	579	577	553	600	520	579	573	558	587	569	575	558	583	611	581	549	546	576	537	604	570	566	565	567	541	622	593	541	575	587	585	551	551	564	563	531	558	554	560	555	554	558	581	523	548	568	593	563	560	568	552	550	552	526	534	550	537	576	608	625	545	551	582	597	553	604	561	599	561	551	590	535	551	581	578	586	581	572	540	551	561	557	583	536	608	537	581	568	567	554	567	573	569	539	533	560	576	604	535	536	547	541	534	574	559	603	551	542	545	527	559	543	565	545	573	553	567	566	609	517	532	542	588	538	549	555	608	551	549	580	550	525	552	537	531	546	501	604	536	550	564	563	541	560	550	602	572	603	586	527	558	599	563	565	535	534	573	553	555	575	583	563	587	513	544	580	552	552	571	547	554	540	587	541	538	581	566	598	523	549	574	589	549	563	565	531	575	531	496	543	616	565	588	569	552	566	546	573	586	573	551	563	547	564	550	550	536	547	561	547	588	559	565	554	527	553	565	596	512	542	573	563	548	562	578	557	579	536	563	590	544	521	573	546	571	535	563	603	540	610	575	543	563	514	541	591	570	564	564	577	546	555	542	541	527	555	525	582	603	564	558	492	537	582	588	544	587	574	550	543	563	529	554	553	568	594	596	530	502	532	599	578	559	572	562	523	540	562	565	534	592	585	583	565	570	608	497	561	539	564	556	516	551	593	562	600	569	559	550	540	536	558	597	550	571	546	524	491	631	559	568	514	550	571	575	578	520	545	542	541	558	603	545	579	550	547	556	574	549	577	595	573	529	589	559	552	572	559	552	546	608	553	534	620	565	525	539	580	557	555	565	532	573	582	596	536	540	566	586	569	544	549	554	557	552	543	529	510	561	550	553	529	546	580	567	581	570	568	545	563	604	568	601	604	575	547	565	548	548	544	582	550	556	562	522	577	557	570	563	579	591	561	543	549	583	613	589	553	573	601	595	537	599	570	550	545	530	546	612	578	524	530	553	609	563	522	557	570	532	625	557	554	527	572	538	578	542	605	552	553	600	579	594	557	530	557	550	581	604	576	515	511	550	511	554	569	587	555	539	551	540	542	550	571	503	530	546	546	550	554	598	539	546	590	593	513	575	555	565	537	523	555	546	578	553	622	605	574	564	541	562	559	563	575	565	549	536	580	580	550	516	574	571	585	580	532	513	546	539	566	606	526	581	564	559	595	582	574	562	567	582	543	571	566	580	573	533	545	619	557	605	639	546	592	547	590	542	516	566	586	595	599	562	536	550	541	541	588	592	548	578	562	579	539	516	535	529	511	526	542	591	526	546	564	563	604	542	556	544	547	577	556	565	523	603	566	581	568	579	536	531	584	565	611	569	548	561	543	535	547	550	565	577	576	551	532	576	605	560	554	538	547	554	579	571	550	571	549	510	598	553	566	536	596	558	573	568	544	572	599	556	631	577	535	514	525	555	578	562	539	575	551	566	542	509	541	486	588	570	535	569	615	557	525	544	524	605	556	584	519	567	575	578	569	549	557	574	572	558	576	529	585	579	547	592	605	517	575	595	542	586	518	540	620	533	553	596	564	551	547	529	557	532	576	583	542	553	562	542	522	509	565	554	572	537	585	526	529	559	584	559	609	565	566	556	512	547	553	512	551	570	530	579	541	617	554	556	520	559	570	574	563	581	594	575	593	547	543	571	563	501	503	555	567	500	580	564	634	550	564	578	583	562	530	516	584	525	549	542	548	582	618	581	574	579	507	552	553	568	521	537	558	588	520	566	561	564	575	543	533	551	579	589	574	563	543	574	531	535	553	601	556	527	557	517	552	555	570	546	543	615	570	550	586	579	541	582	553	520	564	571	549	558	587	561	552	577
4788	14938	9976	4925	3703	2734	2247	1713	1555	1204	1056	983	843	830	832	807	712	744	688	647	678	658	641	601	624	659	659	647	604	595	556	611	617	595	625	615	563	603	546	603	606	587	598	565	593	580	559	598	563	574	583	578	562	609	598	553	585	615	612	548	566	555	568	577	578	596	558	544	563	567	571	595	572	594	587	533	580	553	627	567	551	599	570	577	553	591	578	570	561	568	555	524	562	585	614	622	564	657	606	556	566	564	604	586	594	618	546	572	558	599	594	552	560	582	587	569	554	577	573	594	570	559	562	540	567	588	546	613	602	599	561	605	565	560	617	552	528	570	569	576	550	589	577	561	596	647	548	567	572	586	563	564	573	554	510	565	551	557	564	537	544	573	604	611	568	591	576	552	578	580	579	573	543	565	567	577	607	568	551	579	576	600	551	577	605	584	595	571	596	588	563	605	517	557	594	596	577	592	583	581	604	548	592	566	549	589	576	507	566	537	590	572	576	560	582	574	583	589	535	556	559	560	584	561	521	559	559	568	581	547	555	567	552	592	547	590	554	603	565	583	586	583	571	598	538	554	565	598	593	562	565	583	576	573	556	559	586	574	533	553	548	570	573	553	561	588	547	546	573	608	547	551	578	631	597	540	584	558	590	570	579	559	607	571	548	581	548	570	579	605	570	569	620	557	570	544	599	557	595	520	576	551	546	552	513	556	569	549	549	598	535	575	551	553	590	576	567	562	556	576	542	612	583	582	582	525	579	532	574	588	575	573	574	590	544	577	602	595	566	521	562	601	557	589	537	548	544	604	570	545	598	554	593	559	558	589	537	618	569	584	566	588	553	568	550	554	530	568	569	558	602	579	575	548	546	580	541	607	565	516	563	544	600	572	568	583	531	595	543	585	540	572	571	596	593	580	576	532	594	543	562	545	617	510	572	560	597	600	571	576	524	572	537	567	558	523	560	541	568	554	586	583	585	590	567	575	583	579	596	573	558	550	554	567	552	506	561	565	550	564	558	572	573	600	575	530	610	544	550	578	578	522	596	527	575	551	585	591	574	583	564	569	601	566	548	602	571	496	594	576	556	565	602	576	560	591	547	574	537	578	585	514	569	606	563	580	610	555	547	557	619	555	555	580	555	533	553	572	590	544	550	586	537	565	573	592	549	597	555	575	536	529	580	556	592	593	604	535	582	533	555	565	556	561	534	572	571	574	567	555	564	598	553	587	571	590	607	532	576	600	560	578	572	535	585	539	555	587	599	563	524	574	571	568	568	511	528	547	562	593	557	545	575	566	523	566	517	609	597	537	568	547	617	579	570	558	566	577	575	575	564	596	584	558	570	579	541	560	587	596	538	583	575	580	512	569	542	564	548	575	529	608	592	537	580	561	609	608	582	559	536	561	521	544	559	545	566	572	561	589	547	533	594	549	586	579	560	536	571	552	587	560	565	543	593	539	597	572	580	541	570	578	553	584	574	569	624	564	587	565	604	591	578	561	574	555	548	562	539	576	555	557	583	583	562	563	589	602	580	544	567	587	560	595	587	588	576	553	615	563	609	589	539	517	573	584	565	579	577	555	604	578	598	550	553	574	540	556	557	581	556	575	576	591	530	556	561	539	537	573	531	590	553	538	595	552	614	573	548	606	582	543	586	607	558	606	574	575	586	605	542	570	597	603	610	555	539	583	534	561	576	558	590	594	535	574	559	565	534	555	523	565	590	530	587	548	559	570	583	567	513	524	598	605	558	551	613	556	561	568	555	573	555	563	547	510	585	575	532	539	569	621	591	542	598	536	607	569	569	575	548	545	587	543	557	572	549	545	569	556	545	547	585	621	613	570	585	534	591	565	596	555	536	533	570	567	569	593	517	550	588	525	541	533	609	531	610	588	560	565	585	525	566	558	547	569	565	635	553	587	602	592	565	584	580	569	600	556	530	550	574	569	557	556	547	589	601	576	554	557	564	559	569	575	581	559	619	560	573	555	598	586	583	598	606	536	578	569	540	585	596	573	552	583	598	570	623	579	584	569	598	602	549	529	556	611	539	558	574	548	573	570	576	575	565	581	599	557	567	550	548	571	542	553	592	604	543	561	562	581	567	577	588	589	540	615	579	558	604	562	581	606	540	543	539	556	574	583	562	585	610	587	557	585	586	560	616	595	573	587	605	533	580	582	597	569	568	604	604	595	580	539	521	606	541	584	576	567	568	552	566	611	589	596	520	587	523	578	511	550	544	569	567	572	517	569	588	626	568	540	554	600	560	608	580	591	565	612	597	567	531	562	571	536	579	558	595	565	626	575	564	555	562	571	638	564	566	530	562	547	562	584	585	554	594	519	554	540	632	564	535	551	563	566	558	551	520	573	573	585	568	560	552	530	563	622	539	594	545	582	573	609	585	578	551	550	547	556	575	558	575	577	579	562	573	542	531	558	582	585	628	606	553	596	592	594	547	578	575	589	587	574	579	539	569	535	530	563	561	541	509	574	562	601	546	564	588	587	531	537	579	528	556	566	592	594	566	562	617	583	572	563	548	613	603	564	605	588	544	573	581	562	560	584	525	574	553	615	569	560	529	559	573	566	545	536	584	556	549	574	555	555	579	586	581	541	579	553	552	563	578	567	544	567	574	649	603	555	598	577	553	527	556	561	553	562	582	563	615	601	554	575	589	518	569	578	545	611	563	568	560	561	570	541	593	565	545	534	549	569	553	583	548	541	536	573	565	586	594	559	576	599	581	587	557	579	540	600	600	571	612	546	588	559	580	586	553	589	550	563	609	595	581	574	582	569	523	576	564	572	585	552	545	584	576	566	578	534	549	594	593	570	589	590	566	574	534	609	529	573	537	624	604	594	526	553	541	556	550	547	594	566	552	566	578	580	550	573	549	590	563	593	552	575	588	593	542	551	601	536	572	522	574	566	556	573	534	578	551	577	574	596	546	581	616	588	532	547	544	593	550	578	584	560	553	533	579	571	547	583	571	587	544	595	578	578	551	553	543	550	557	578	557	564	518	559	563	582	564	574	599	572	553	566	527	535	577	633	576	599	564	575	550	566	597	579	595	545	560	552	536	599	564	563	558	544	565	532	560	595	565	570	585	550	601	569	551	616	559	576	569	574	593	546	581	590	585	584	551	553	563	536	580	624	576	617	581	548	570	606	612	570	574	563	568	618	585	574	557	515	514	547	568	598	574	590	565	573	560	584	577	560	560	558	538	558	572	520	558	571	617	545	581	548	525	549	549	561	598	555	560	579	581	594	533	565	559	613	558	572	606	543	552	563	534	569	598	576	599	551	602	544	558	591	524	545	563	568	570	584	550	575	537	587	582	572	551	604	579	538	569	534	607	596	579	570	589	568	548	557	543	537	589	560	583	567	599	547	549	596	566	586	552	579	559	583	573	591	601	592	564	558	563	604	587	571	607	552	569	615	551	554	557	574	574	604	586	565	553	588	586	607	555	583	562	595	560	572	569	558	581	540	527	559	579	555
28090	17489	3116	347	229	212	177	206	188	164	192	172	143	183	155	162	145	166	160	178	150	130	152	153	151	171	154	170	170	152	149	163	146	157	169	151	162	170	177	156	161	170	141	160	154	160	159	157	160	143	138	148	143	181	166	162	176	167	142	160	164	149	152	178	146	177	155	170	162	171	157	166	150	152	197	154	169	146	161	169	165	147	145	163	154	145	168	152	135	156	133	159	157	161	163	153	161	151	164	165	153	148	186	153	162	143	168	158	138	128	132	160	151	137	179	162	155	170	158	172	162	155	159	131	141	158	168	130	149	159	168	140	164	142	136	172	161	174	170	151	149	144	169	159	136	156	151	169	142	161	175	163	135	157	138	172	172	150	143	173	177	161	164	168	141	152	152	145	150	144	156	146	158	149	154	146	171	159	179	175	159	139	164	151	177	176	160	180	161	151	136	155	153	151	143	173	180	168	161	157	165	144	172	153	143	155	160	173	147	152	151	136	174	161	138	143	142	172	182	135	166	173	143	153	138	153	148	171	151	175	175	159	180	170	127	176	157	139	170	156	164	146	166	168	172	151	144	159	168	155	184	145	146	132	153	156	163	149	151	150	157	158	151	144	162	143	180	139	165	171	167	152	161	162	163	148	153	166	173	141	143	152	153	167	159	161	166	130	161	172	146	171	167	172	165	148	132	145	154	168	142	159	155	153	163	178	171	167	152	162	143	158	147	160	156	168	144	167	148	153	157	170	162	150	165	144	130	143	178	157	164	154	174	139	169	162	177	146	152	152	150	152	169	139	155	138	157	137	152	142	141	146	155	153	161	139	132	152	154	154	159	153	165	169	150	164	150	148	150	170	166	148	133	148	159	147	168	149	148	156	134	164	151	133	162	149	160	150	149	149	152	161	147	158	136	175	147	148	156	153	153	155	135	156	150	150	151	157	169	158	161	147	162	158	162	157	144	161	135	155	152	143	152	159	157	149	153	158	168	171	144	166	171	171	163	128	172	163	161	162	142	157	157	173	152	150	162	161	160	166	140	165	150	146	167	165	164	162	148	172	172	172	141	144	150	160	164	160	155	141	149	159	141	148	136	165	134	161	173	141	188	153	166	146	161	157	144	149	155	156	150	169	185	146	155	148	172	144	136	156	152	158	167	149	159	132	179	146	147	155	125	162	157	145	167	161	169	154	134	163	150	160	174	160	157	156	157	164	157	153	174	158	138	186	142	140	166	171	161	187	144	153	132	147	155	153	149	150	157	158	154	167	169	151	137	156	147	164	162	178	152	152	154	187	149	140	165	160	175	154	166	156	168	152	164	167	148	157	160	157	143	158	184	151	154	153	151	151	155	122	154	153	152	150	157	137	153	148	136	141	156	163	160	161	161	158	161	147	159	148	151	154	156	165	167	163	148	130	159	176	158	164	173	159	164	166	157	182	147	184	151	148	164	143	156	161	171	151	170	140	141	147	158	158	142	164	177	173	172	156	173	176	168	137	167	171	150	156	138	149	152	181	166	153	147	156	148	132	130	187	149	163	178	141	151	144	153	159	175	174	145	149	137	170	159	152	159	142	153	157	152	142	149	166	163	153	166	155	177	161	174	181	155	149	171	174	169	162	153	166	170	150	173	138	156	140	142	173	148	150	151	151	130	170	139	160	174	135	159	162	142	153	150	167	145	164	147	161	123	140	165	149	146	148	162	155	156	148	153	125	202	147	154	132	151	156	156	173	160	161	154	174	156	151	178	141	163	168	138	157	153	143	137	174	165	169	157	151	148	140	154	148	170	160	161	155	148	153	157	134	143	162	152	158	164	151	138	150	160	149	159	142	151	150	165	165	163	147	161	137	152	131	145	158	168	162	170	164	157	161	149	156	162	163	164	180	158	183	180	169	145	163	172	142	138	145	172	142	151	147	160	148	152	167	164	175	168	153	163	152	178	161	135	149	165	166	152	147	158	158	156	163	162	153	160	139	141	154	156	153	152	175	143	169	157	169	171	181	165	144	163	137	141	146	152	152	157	163	149	150	169	156	173	175	141	149	179	162	154	160	174	151	149	141	170	161	171	147	170	167	181	151	138	143	162	163	162	142	166	179	127	130	152	158	139	136	146	149	161	165	158	148	165	188	136	161	145	172	126	185	141	166	160	157	151	163	165	171	157	164	152	153	157	153	161	174	183	150	146	147	127	167	145	165	160	183	149	172	169	150	137	171	148	165	167	162	151	156	173	153	154	152	151	128	165	148	158	171	138	145	157	150	181	169	167	133	166	153	134	150	149	156	164	175	151	140	153	150	162	118	148	170	178	175	163	165	141	152	130	157	165	151	145	160	153	131	168	165	169	145	167	160	156	151	166	161	148	151	123	136	153	148	158	133	159	151	144	157	176	159	161	142	158	162	156	145	144	163	158	144	173	177	164	153	157	159	151	168	155	172	155	178	155	154	135	172	167	157	153	172	149	155	154	136	152	144	156	174	149	184	150	169	158	163	165	157	142	173	184	146	150	142	153	168	148	170	139	162	150	177	152	172	155	148	148	151	140	132	148	161	171	154	175	182	161	162	157	151	146	169	157	164	169	153	153	150	144	182	161	148	146	163	161	165	154	171	157	142	158	149	170	182	173	143	162	142	138	169	151	161	173	157	161	145	147	171	167	152	176	192	161	158	175	158	166	158	152	163	165	169	156	156	141	150	164	157	176	200	153	158	129	140	176	169	181	147	156	169	150	150	142	142	165	159	179	164	154	139	150	176	160	150	171	133	140	136	134	145	186	123	151	147	161	169	171	166	154	152	169	162	155	148	150	169	160	136	160	135	154	140	159	164	147	158	161	146	168	154	157	141	131	167	181	147	170	168	166	165	166	168	151	155	161	153	162	158	169	137	180	152	171	159	125	142	154	142	164	157	152	155	162	169	172	188	163	148	146	164	162	154	153	156	172	153	155	140	158	164	161	162	146	170	156	155	151	167	158	146	147	166	157	165	158	143	174	168	159	162	162	163	181	155	151	157	131	171	166	154	199	139	147	155	158	138	150	175	188	165	150	160	160	162	160	163	159	162	166	178	160	171	176	151	155	135	163	149	171	169	157	158	174	145	164	151	175	154	147	174	133	148	179	152	139	160	153	154	168	161	161	168	138	172	157	156	149	162	135	161	156	157	144	151	163	159	149	159	148	156	144	143	166	174	134	141	161	173	154	173	168	160	150	159	147	166	134	139	163	157	131	134	162	151	148	155	140	151	179	144	157	171	160	127	168	142	161	151	133	154	161	162	145	175	139	120	150	144	153	149	160	162	167	152	188	139	154	154	156	187	155	142	173	166	152	180	138	146	139	165	163	161	162	154	169	141	166	163	155	166	158	157	144	144	143	164	123	154	147	165	149	168	178	154	174	169	153	156	165	178	152	131	161	155	162	159	144	157	178	157	158	164	164	155	148	172	167	155	139	165	149	165	173	145	151	153	172	170	148	148	150	150	129	171	136	153	152	135
4227	742	471	292	271	253	204	205	209	180	173	175	178	178	186	195	176	172	177	179	195	164	173	203	183	184	210	179	171	197	193	188	186	182	178	182	166	176	175	167	200	185	173	173	154	182	178	187	195	190	185	197	161	184	175	165	174	152	176	167	192	187	180	159	180	179	153	198	184	169	182	183	208	161	187	174	171	191	173	183	179	170	174	183	187	170	159	179	192	173	170	188	164	183	171	202	175	189	191	170	151	179	171	185	168	166	175	170	155	168	189	171	184	180	165	181	181	158	162	174	188	157	175	157	165	165	173	162	161	173	186	159	187	165	184	166	168	175	187	159	172	190	175	194	186	161	164	172	179	155	175	189	176	183	191	176	170	186	166	192	180	171	153	176	172	169	164	170	171	172	181	157	166	193	166	178	181	193	167	189	204	177	168	175	172	169	182	161	181	165	170	183	175	173	171	179	178	196	179	170	161	185	207	182	199	190	186	181	189	195	194	182	150	182	150	183	164	193	166	167	165	174	207	164	161	212	164	164	191	153	171	187	181	178	166	167	166	167	167	174	162	208	172	186	179	173	190	150	171	161	178	180	179	160	186	161	175	183	184	189	204	166	159	180	159	179	189	191	168	166	153	158	154	158	158	169	195	187	197	177	172	170	177	174	195	186	156	169	171	165	169	161	194	154	169	187	183	200	196	188	196	200	196	192	178	187	155	151	177	182	161	181	178	176	170	182	199	184	159	179	169	180	173	204	204	155	182	191	173	185	143	175	191	168	195	156	179	172	205	172	170	186	163	165	181	164	177	162	177	201	183	188	172	189	185	179	164	199	190	187	186	182	150	200	201	156	157	193	206	187	184	178	177	166	173	171	160	196	199	178	172	165	159	181	176	167	181	195	177	185	166	153	169	171	193	202	159	198	179	177	165	179	169	152	184	166	186	186	165	162	183	185	167	147	166	169	182	195	194	197	173	159	165	162	179	181	189	179	206	164	170	156	183	161	192	177	171	191	165	200	195	201	169	173	191	173	183	164	159	199	176	177	162	177	168	181	198	161	187	178	178	176	191	174	151	185	173	177	153	171	197	185	189	171	176	192	181	173	178	178	169	169	176	155	185	158	197	187	181	158	187	189	171	149	187	161	185	194	165	159	182	179	184	185	198	170	185	182	163	163	172	217	182	196	180	176	172	174	183	170	166	201	166	191	211	205	208	173	152	184	186	183	176	217	178	162	177	175	173	154	188	151	151	165	176	180	170	164	167	168	183	164	174	175	170	173	179	156	177	180	183	186	177	180	193	190	189	202	153	179	165	177	184	163	200	189	195	169	182	173	155	165	162	172	154	207	176	164	180	179	167	173	197	175	192	157	203	201	183	171	166	156	171	165	153	173	170	169	180	189	171	188	183	165	190	172	176	202	162	183	194	189	180	205	180	214	200	183	173	177	172	190	167	183	172	179	166	176	189	184	154	181	171	159	174	171	173	171	197	180	169	175	172	162	189	164	176	173	181	176	156	180	174	210	183	169	176	172	181	162	174	174	176	193	171	171	186	164	176	181	164	184	176	171	169	181	184	183	169	166	192	153	186	175	167	177	159	191	179	172	182	190	169	184	183	164	166	163	185	171	182	175	189	186	152	129	154	169	187	179	188	171	177	173	199	192	195	162	135	184	158	182	169	172	184	174	182	184	181	174	173	171	181	167	170	167	197	181	175	165	179	179	190	142	207	175	206	171	176	186	182	173	202	143	163	163	166	173	167	179	198	177	175	168	183	165	163	185	171	162	192	178	181	173	160	193	178	175	166	173	177	157	203	176	163	167	157	182	187	189	163	175	163	191	163	174	148	182	177	177	196	191	174	182	176	167	163	156	179	161	180	178	168	157	190	178	185	187	180	176	178	179	161	161	176	179	185	174	186	170	172	170	156	186	178	152	173	175	165	160	159	202	162	171	172	172	183	176	167	165	161	180	172	170	171	185	162	178	149	163	171	171	183	188	173	187	165	161	177	179	162	178	196	187	201	172	166	162	185	173	161	164	184	161	177	172	185	190	171	178	175	178	174	176	184	169	190	185	180	173	166	167	187	164	203	178	190	199	223	180	184	189	179	175	195	190	184	179	160	172	153	171	174	169	191	182	187	161	168	197	172	181	171	182	171	163	199	157	183	168	164	178	167	182	181	159	167	172	166	177	206	180	183	177	189	150	163	181	174	187	190	163	178	185	159	165	174	153	157	196	179	177	168	203	203	158	180	154	171	157	159	179	183	177	197	173	175	164	197	182	172	187	180	198	175	195	179	182	166	176	195	180	175	178	186	171	169	190	156	191	207	172	179	152	183	180	184	158	176	169	180	182	193	168	159	175	204	178	177	190	191	154	167	184	148	179	189	159	179	181	175	184	179	185	168	178	192	176	188	167	211	183	195	180	185	171	169	205	141	177	174	187	175	186	169	165	192	161	204	177	160	165	190	182	175	188	196	190	173	173	164	186	177	219	179	192	180	183	152	182	184	164	190	174	189	193	185	162	183	162	193	158	166	218	184	176	171	171	160	175	167	188	188	191	166	180	179	170	201	168	206	184	173	177	183	170	162	167	185	178	167	165	186	185	185	169	181	160	185	188	148	203	169	166	197	186	183	173	180	189	159	184	171	166	192	192	189	173	181	192	193	192	171	184	187	168	197	168	208	175	155	202	177	169	163	179	179	172	181	168	183	172	179	170	193	173	179	168	172	174	157	197	200	199	182	196	158	199	167	197	193	173	179	180	189	191	202	163	183	155	190	200	157	170	179	165	191	174	170	149	205	183	160	157	189	183	199	184	185	168	170	189	170	154	195	183	175	187	171	188	185	164	183	175	187	179	171	190	202	185	171	162	153	180	162	175	178	157	178	190	187	174	151	145	176	195	158	192	190	162	164	192	183	159	192	171	161	154	186	191	177	169	192	177	194	178	171	185	165	168	191	165	192	179	170	172	159	174	184	175	198	177	158	177	172	160	170	173	174	165	189	176	185	189	186	173	186	189	186	171	175	185	164	192	184	165	187	172	153	176	174	180	164	179	176	187	165	190	167	162	171	201	186	167	183	172	180	180	173	183	175	178	151	173	185	179	157	190	209	178	164	185	163	161	191	203	186	170	164	177	174	176	177	174	177	189	191	163	182	174	159	179	188	180	155	163	170	189	169	164	192	176	173	182	196	166	164	174	187	171	179	172	187	169	169	185	189	175	155	173	172	171	156	153	155	194	168	192	164	171	179	185	204	190	193	169	188	187	176	187	172	181	191	169	188	177	167	174	184	178	173	154	153	184	160	167	169	166	184	176	174	168	191	180	156	171	178	183	179	161	165	175	198	188	184	193	172	169	203	171	190	180	164	177	176	207	157	202	150	192	181	166	159	186	173	165	189	183	203	190	185	185	159	175	176	164	194	169	177	173	192	187	168	156	187	181	168	172	166	166	202	155	178	157	186	184	188	182	175	165	189	195	162	170	170	189
23972	21414	28686	24504	21411	9564	1011	723	562	476	465	437	422	403	395	370	333	349	348	391	353	328	330	339	334	308	352	328	337	345	340	332	347	357	327	331	293	324	321	357	300	281	317	314	281	322	306	291	292	322	331	311	312	282	303	294	292	307	308	303	300	296	312	320	340	278	324	334	285	320	324	297	318	302	336	296	280	338	314	284	291	275	283	306	335	328	287	332	324	327	318	287	319	321	316	307	314	319	293	324	303	337	355	330	332	317	325	273	310	347	300	306	287	313	311	308	303	287	325	297	283	298	306	275	300	300	272	334	335	291	320	348	279	299	332	308	294	283	295	319	311	267	334	304	299	297	287	329	304	310	309	315	308	338	303	292	303	296	289	337	296	306	316	282	315	304	317	311	293	335	324	345	312	287	318	296	327	269	289	328	320	326	310	296	299	326	339	313	329	321	337	300	302	271	300	299	347	327	305	332	330	301	310	310	319	294	293	306	381	334	318	318	299	322	285	321	293	326	336	303	319	327	330	317	331	292	322	313	305	334	283	326	343	308	345	351	289	288	304	302	299	305	306	270	326	311	284	322	287	300	300	310	306	334	298	296	287	303	305	312	332	265	301	336	288	307	305	311	292	277	276	314	287	287	324	277	331	317	260	333	311	311	292	291	322	316	325	292	281	314	295	315	310	304	326	333	328	302	317	331	317	331	323	291	283	296	312	340	293	286	298	345	334	305	301	301	309	316	323	292	304	314	315	319	280	346	303	300	300	293	305	295	260	314	310	290	287	275	299	310	314	340	307	325	290	279	313	291	305	310	316	302	318	289	322	295	309	319	316	293	320	290	313	304	285	333	308	305	319	320	342	320	304	309	330	305	285	313	339	330	311	315	320	310	343	297	331	308	310	286	288	295	294	276	322	322	342	315	308	285	305	312	309	315	297	323	303	295	326	298	325	311	327	325	345	337	303	304	290	313	316	326	307	331	321	302	323	286	333	309	310	313	346	335	282	301	317	344	297	291	322	271	310	320	304	351	308	322	317	276	337	313	334	274	329	287	309	286	320	283	312	316	319	319	285	310	299	332	313	334	333	312	273	278	334	326	296	322	324	287	308	312	341	331	314	308	296	322	322	341	320	287	307	308	348	270	331	324	352	319	279	321	341	286	328	296	298	289	297	307	330	314	329	318	297	336	310	292	309	311	310	333	318	301	294	320	299	307	313	312	326	311	328	311	309	293	324	286	330	334	314	297	297	313	327	297	282	296	307	345	315	274	310	316	322	286	304	301	288	309	321	312	279	345	284	292	301	292	309	297	327	286	333	312	304	314	322	317	313	310	313	314	301	319	314	305	319	344	298	294	324	314	309	309	313	307	320	305	295	290	326	327	323	336	291	296	344	284	298	315	306	319	331	287	277	284	335	306	311	304	296	293	301	278	309	283	306	292	322	269	349	313	335	303	324	321	285	311	311	305	291	304	280	338	322	321	314	317	323	286	290	301	305	319	315	334	298	299	349	276	286	305	334	303	308	315	290	297	318	337	325	316	286	313	285	298	304	285	278	303	282	321	277	301	292	304	321	298	308	291	294	323	309	290	316	331	310	333	297	271	296	303	286	300	301	311	306	292	307	309	310	335	326	295	307	294	314	303	321	295	315	326	285	283	290	354	298	341	288	299	326	326	290	293	315	316	304	314	293	318	288	321	308	316	337	317	326	311	291	307	312	327	314	282	329	320	297	324	312	320	329	288	352	299	294	320	325	301	308	306	310	309	287	315	320	327	310	288	302	311	343	305	303	311	295	308	329	279	288	301	324	304	297	326	292	281	283	316	283	325	293	337	345	319	310	295	290	322	288	285	298	333	316	308	324	266	275	317	313	337	327	307	307	303	289	304	291	307	306	322	333	313	287	302	306	324	309	326	308	326	344	324	331	302	303	303	358	283	300	332	306	314	318	333	330	307	308	286	310	278	345	301	312	313	311	340	291	314	341	268	342	322	321	331	287	305	318	286	260	301	293	301	300	300	298	271	299	265	275	326	327	343	350	318	304	289	285	316	323	297	346	286	315	313	344	318	329	299	307	277	309	332	313	298	316	330	286	311	292	308	320	322	251	294	309	306	306	277	301	299	310	297	292	336	323	338	315	315	337	327	311	298	326	337	322	319	307	333	288	341	310	308	316	296	341	330	295	304	328	290	317	322	318	326	293	304	297	314	309	298	328	299	282	332	314	339	301	328	293	306	294	313	320	293	301	307	309	314	309	296	337	336	302	307	293	291	338	298	287	321	252	301	313	295	278	289	280	272	306	326	305	316	293	326	304	308	300	324	294	310	323	316	327	277	301	341	291	314	346	311	308	331	344	300	308	292	325	296	281	327	298	320	284	304	307	343	266	301	294	283	329	294	324	291	307	314	296	303	363	336	306	267	301	326	349	309	304	312	276	302	295	292	320	329	305	288	346	327	304	311	326	314	297	331	287	320	298	313	284	322	287	318	320	294	290	303	289	321	338	297	318	364	304	300	285	321	345	284	314	337	331	304	291	303	317	288	337	295	323	320	301	295	325	322	311	303	314	310	307	299	310	341	273	303	293	319	291	293	328	311	304	307	320	297	279	307	312	336	304	327	314	306	291	356	342	296	330	304	300	298	328	312	328	294	317	296	315	309	321	316	329	320	294	306	273	304	321	320	291	302	314	253	300	309	323	306	289	298	330	324	307	317	333	341	290	299	301	318	304	319	291	280	293	306	314	309	315	278	309	317	322	306	338	296	320	325	295	303	297	305	327	322	306	281	331	315	323	310	342	293	298	280	312	337	294	298	303	317	322	281	317	303	332	294	293	276	299	323	315	318	279	294	320	294	313	313	318	318	286	276	314	335	308	312	344	286	316	325	293	308	301	296	301	312	302	322	304	292	304	315	321	283	320	324	311	307	290	300	302	279	294	303	330	305	305	297	337	329	288	293	299	324	293	298	305	322	323	327	307	306	319	324	318	313	295	336	288	295	301	326	318	309	286	328	280	313	293	299	300	317	294	285	306	313	306	307	301	280	317	327	342	308	341	299	310	340	308	289	335	302	325	308	332	314	300	312	309	301	301	284	308	313	316	303	320	308	313	287	303	301	340	318	318	339	322	275	318	304	265	306	310	332	306	294	311	314	308	307	338	324	277	289	306	280	288	293	308	358	280	282	329	328	299	274	338	329	300	315	316	302	304	287	293	303	306	306	291	332	332	309	326	340	328	312	298	311	327	306	299	279	322	340	306	285	288	339	288	317	320	323	300	299	279	274	297	319	286	330	281	300	316	324	317	289	306	284	312	293	337	315	310	293	310	300	322	311	317	327	327	293	321	318	328	326	325	292	308	308	316	310	308	322	266	324	290	304	303	325	298	302	313	303	325	311	309	325	291	344	297	318	324	338	303	303	289	313	338	281	310	333	287	294	312	321	303	307	312	330	311	317	308	310	316	312	313	306	301	304	309	324	305	304	314	326	314	329
3481	9187	5780	2740	1971	1496	1137	918	807	724	565	538	456	452	424	395	438	412	370	399	366	362	387	330	343	339	337	326	367	369	339	337	317	333	324	324	319	332	314	324	362	313	330	327	336	309	349	325	334	305	336	349	325	278	351	333	332	355	287	321	303	307	315	286	286	307	319	334	335	299	356	318	348	321	310	323	289	303	335	339	296	345	317	343	374	320	302	348	325	330	289	304	324	307	313	354	318	303	330	343	329	315	319	313	340	302	302	345	312	273	306	296	297	310	357	318	331	327	283	331	323	304	313	324	325	319	303	317	329	325	353	305	354	309	318	310	302	331	296	297	315	302	284	304	325	335	347	357	310	325	305	321	318	297	329	336	298	291	339	283	321	355	317	296	316	327	327	298	301	320	341	335	338	317	285	332	294	336	336	291	334	333	304	311	307	330	309	320	307	325	297	329	329	328	289	339	354	327	308	338	309	326	323	296	310	293	297	307	334	307	290	332	327	297	321	302	307	329	320	306	307	340	313	327	307	312	301	343	333	343	318	301	302	326	306	310	320	318	305	331	331	326	330	285	314	321	315	322	327	295	336	310	320	321	318	305	324	337	333	288	299	325	344	301	310	316	303	295	340	313	297	340	307	312	348	316	305	327	344	314	319	301	336	359	310	324	324	322	327	296	290	328	330	353	327	319	312	329	313	342	318	343	321	340	323	308	319	289	310	329	319	330	307	314	333	306	337	354	340	298	355	342	344	303	338	287	313	332	300	300	292	336	284	290	363	291	320	301	285	304	331	330	341	313	324	347	330	322	326	291	317	314	333	312	340	314	334	320	325	311	297	328	374	353	307	328	330	317	347	347	318	340	298	315	324	310	332	307	298	328	306	331	334	346	289	303	360	318	339	287	329	328	334	313	289	292	337	313	320	327	306	320	338	303	300	311	261	327	341	309	314	289	334	285	297	315	348	328	358	324	336	320	297	329	336	322	291	328	295	315	339	305	312	308	293	331	344	338	330	323	328	335	328	282	344	306	289	311	327	327	334	299	301	329	336	321	312	291	322	310	311	311	348	321	328	327	301	336	289	314	317	325	340	332	335	341	333	366	325	295	295	272	353	333	305	297	328	319	308	305	323	319	343	301	302	299	299	336	300	335	311	313	328	307	338	327	277	323	281	326	342	319	298	290	306	337	318	335	345	350	337	336	306	338	333	333	296	292	321	318	330	326	298	347	324	333	324	357	308	307	293	302	328	308	315	322	333	309	293	327	324	314	300	316	327	313	330	300	343	295	309	293	313	331	316	306	314	327	348	320	315	322	333	377	324	331	309	332	317	356	320	324	324	347	314	321	310	294	290	315	324	308	330	309	336	323	315	323	327	301	326	328	335	333	308	350	307	326	310	315	318	269	311	330	315	308	307	327	350	354	291	298	324	337	306	307	327	320	328	304	301	296	319	333	336	307	307	307	296	334	315	321	328	348	310	311	304	326	326	326	312	334	352	304	324	347	258	330	361	295	337	302	302	326	343	291	303	304	354	338	337	342	316	293	292	337	330	317	317	326	339	306	312	312	324	325	293	292	321	320	294	321	294	326	336	334	309	337	310	321	337	339	322	303	356	342	341	321	344	302	317	311	342	289	340	317	278	302	322	330	295	336	315	311	305	306	331	286	321	312	320	331	333	329	300	309	313	339	311	293	312	318	321	311	289	326	333	332	325	321	309	291	325	310	289	289	323	305	331	303	304	334	337	306	303	301	332	326	343	317	348	290	337	330	324	337	318	338	292	325	300	325	308	324	332	343	328	317	318	346	296	341	326	310	339	323	318	340	344	325	323	315	313	329	305	317	309	307	311	322	339	303	336	311	345	327	340	297	308	318	320	326	317	359	347	329	334	292	277	314	307	292	304	309	310	309	326	331	304	299	302	330	325	324	288	302	331	290	317	301	323	342	343	353	320	314	309	299	324	299	336	309	335	316	324	335	332	341	328	328	336	324	324	335	313	331	315	323	352	322	343	309	316	311	307	310	291	287	317	347	311	355	317	328	326	313	311	322	308	325	300	329	303	290	311	318	335	343	348	280	305	358	323	328	322	336	336	285	322	292	318	315	346	319	315	327	319	274	351	314	335	316	318	350	323	331	312	318	308	314	279	317	331	314	317	288	304	308	322	319	309	325	297	298	308	301	318	346	312	310	318	331	300	319	349	316	324	326	307	323	324	330	305	308	330	291	341	316	339	305	292	327	326	330	328	348	311	342	316	331	318	310	302	323	319	294	338	317	347	317	289	303	334	336	313	300	300	354	340	320	330	307	347	302	332	342	336	320	331	318	310	308	321	300	334	277	331	330	304	317	330	323	337	296	303	299	318	301	325	320	308	304	328	336	297	317	330	336	297	314	293	324	311	326	340	332	297	326	316	327	345	291	325	335	321	335	330	303	293	303	319	345	327	308	330	343	294	311	288	320	331	339	340	311	318	338	296	338	301	341	309	314	326	301	320	336	319	330	326	335	306	323	337	333	285	327	333	272	298	326	333	309	329	310	337	335	334	301	325	331	333	339	312	316	331	296	337	333	304	304	302	326	330	312	348	337	304	289	307	332	302	327	336	321	327	319	342	316	288	279	365	308	285	321	339	328	300	309	321	318	310	296	335	325	337	316	317	354	307	294	320	330	300	293	325	289	306	339	299	336	316	337	323	323	316	314	337	324	296	326	335	286	342	339	321	301	283	320	304	323	312	305	309	336	296	292	309	316	335	341	310	351	332	319	323	296	297	310	313	315	338	330	324	318	347	322	320	324	322	326	310	331	287	294	312	338	319	327	328	344	341	336	297	315	309	341	318	311	329	336	321	306	328	326	282	277	294	349	336	325	323	314	312	330	311	333	338	332	329	305	309	320	332	329	329	306	319	310	318	307	314	319	328	306	352	327	320	319	321	283	284	291	344	326	324	380	318	337	315	307	351	331	302	307	336	319	344	287	300	335	338	291	304	333	306	341	322	306	346	313	329	315	314	313	283	315	302	318	320	310	356	332	293	290	298	323	317	335	337	324	321	339	302	318	321	330	311	300	354	311	309	296	324	294	316	329	306	331	344	317	331	328	333	308	321	351	342	347	313	348	344	336	316	294	329	268	308	349	337	328	311	312	342	308	323	347	317	345	293	341	336	310	320	298	328	339	309	315	304	310	311	318	292	309	321	340	327	291	323	333	319	292	333	310	360	373	291	304	317	316	320	308	300	330	325	304	334	327	315	325	337	297	322	291	342	302	338	344	313	289	350	309	294	287	304	339	324	330	323	322	282	344	323	306	301	354	329	309	333	333	337	335	318	281	302	312	336	315	322	325	312	309	273	307	318	322	314	339	292	317	351	328	326	328	313	285	312	322	340	312	315	323	257	335	288	322	336	347	302	283	315	335	299	332	342	364	313	343	282	319	301	318	338	319	293	352	335	338	302	342	306	298	319	338	289	319	293	304	324	293	311	295	340	286	316	310
25240	21434	27575	25668	9730	746	544	465	426	399	385	343	334	336	368	368	348	309	332	321	334	312	323	324	317	324	322	329	288	306	343	293	295	312	287	319	329	312	309	305	298	333	293	304	315	318	309	305	292	327	309	286	353	282	292	295	292	282	295	300	290	316	272	311	309	300	290	322	280	330	305	292	334	292	337	311	306	294	326	310	301	320	320	311	324	318	322	295	303	301	279	312	298	308	325	332	300	323	278	291	330	308	278	327	281	283	284	308	305	313	299	323	313	308	333	298	317	290	305	350	315	329	302	348	321	311	323	337	322	270	300	290	333	282	325	271	332	312	319	318	282	334	291	272	305	326	305	278	320	299	315	279	284	317	326	324	306	292	292	292	312	279	300	291	304	280	300	295	291	310	322	316	306	276	305	303	313	328	308	308	335	286	295	286	293	288	334	310	297	329	303	328	319	318	296	323	324	313	313	308	328	301	320	291	316	281	316	318	296	301	295	305	304	289	279	303	313	317	374	301	333	311	331	289	294	298	325	307	331	295	305	292	326	290	305	325	304	358	296	341	334	302	314	297	314	290	320	293	300	275	295	335	287	277	323	280	330	312	288	341	298	326	299	321	335	301	318	283	274	315	313	314	298	318	283	302	322	317	312	326	303	318	281	309	310	309	309	294	320	302	316	323	304	343	316	338	321	308	275	285	300	312	345	301	297	305	253	307	309	296	334	319	315	289	306	299	318	309	302	344	314	289	329	316	301	311	290	312	328	306	326	289	334	280	295	312	334	312	318	323	291	297	313	310	299	344	284	298	308	326	296	306	321	287	312	304	297	311	316	322	324	290	300	300	319	341	355	314	321	318	281	289	303	302	316	301	309	312	299	299	301	293	297	355	322	289	320	305	335	322	296	320	318	314	380	339	329	312	347	338	289	327	324	322	331	321	329	290	308	306	299	332	289	303	295	315	310	313	284	286	292	350	283	327	266	304	291	279	318	297	298	345	320	280	285	316	317	296	314	312	331	301	326	319	311	339	313	337	314	313	350	276	352	321	314	318	301	322	314	298	323	300	346	319	293	321	327	334	321	297	319	307	275	308	322	339	306	311	334	336	294	315	322	323	294	316	308	309	292	314	310	298	330	304	306	318	332	287	326	315	309	287	338	297	316	287	299	312	305	313	290	323	299	302	284	333	303	287	325	299	327	283	308	325	312	296	290	299	340	284	328	312	300	302	311	296	317	312	300	294	319	286	337	348	319	341	316	322	328	286	306	308	326	293	267	310	265	293	332	354	305	311	303	275	336	320	301	321	293	283	293	328	324	285	342	316	322	301	318	297	314	321	315	308	316	325	299	348	310	319	292	323	304	301	331	313	320	312	298	342	315	314	302	304	344	304	315	308	311	314	306	340	293	302	338	281	330	376	317	367	321	301	329	329	295	271	329	331	320	306	320	306	307	304	293	315	306	331	319	294	293	325	300	362	310	305	316	286	294	308	293	295	280	327	296	307	315	309	264	304	294	292	309	299	301	284	282	290	319	280	267	305	312	319	322	296	319	321	287	289	296	326	331	280	332	335	319	309	300	329	297	303	321	292	306	312	293	340	256	334	329	326	324	323	285	331	314	334	304	296	306	304	328	290	298	308	313	273	318	323	307	312	311	297	322	313	366	325	327	302	367	313	318	341	275	309	315	328	337	335	313	338	345	337	329	350	295	351	322	320	300	294	297	302	276	286	303	313	309	357	302	306	309	334	317	300	278	309	317	330	302	329	326	271	335	329	269	304	313	303	327	273	301	314	316	318	336	310	306	309	302	281	304	316	308	314	327	341	301	326	333	316	300	332	325	299	320	320	294	311	294	301	309	327	326	291	311	311	294	310	348	301	297	305	327	332	318	314	307	261	321	335	289	295	307	271	302	288	291	279	282	289	344	332	289	304	320	304	306	316	297	316	306	314	329	297	292	276	296	306	322	326	332	307	316	325	338	266	311	271	330	281	301	326	306	325	301	307	306	330	317	303	289	309	305	311	306	319	315	318	312	316	307	338	293	309	325	289	299	324	311	333	315	322	309	319	313	313	289	300	308	279	297	316	322	318	315	306	299	296	309	307	303	302	321	329	304	323	331	312	330	308	292	344	321	276	286	299	327	333	308	333	359	276	314	316	303	320	303	301	336	347	320	328	310	332	328	301	301	322	314	317	331	326	317	305	296	301	309	345	286	320	279	309	333	310	342	325	303	267	301	293	321	284	330	302	301	330	321	287	299	337	271	347	321	330	300	335	329	305	319	312	346	339	308	312	312	317	308	314	335	319	320	362	259	314	322	329	290	323	292	293	291	303	293	305	336	328	310	308	312	311	290	291	315	303	318	309	326	308	310	310	311	297	305	319	305	340	295	318	268	312	317	291	282	310	334	307	316	330	325	305	310	339	316	313	285	298	326	321	263	330	287	286	338	324	305	314	285	297	283	284	324	313	318	272	309	303	298	321	312	309	323	297	313	311	338	313	317	317	332	288	303	322	303	314	322	316	308	307	296	303	279	299	299	351	291	280	321	306	320	301	313	277	290	312	359	299	321	333	305	314	332	303	332	303	312	299	320	321	299	274	322	321	309	306	297	299	292	308	324	290	337	324	331	299	326	320	303	331	307	345	316	325	294	328	321	305	285	308	335	303	319	327	323	363	323	307	291	302	319	312	309	320	324	328	329	330	297	308	319	312	313	307	296	313	326	325	335	297	311	301	300	288	316	289	302	288	295	327	301	310	323	317	340	311	297	299	302	308	306	290	330	274	297	288	310	317	315	295	281	311	314	288	288	310	276	280	315	335	264	305	326	313	326	324	328	338	304	304	329	277	321	338	277	313	289	316	294	314	330	315	276	318	292	358	320	342	331	309	325	309	291	312	307	304	299	311	332	304	304	335	302	296	300	315	265	297	330	333	308	334	278	319	327	334	312	332	328	302	313	320	308	294	335	329	312	296	306	276	306	317	311	307	322	313	312	291	308	311	289	331	324	325	308	329	300	309	307	294	320	295	321	307	342	307	316	325	320	335	330	335	276	288	315	300	325	315	305	309	311	326	290	313	342	307	338	306	326	315	310	274	331	287	322	289	298	337	314	279	295	307	302	302	302	326	310	338	318	309	319	311	302	303	327	298	333	319	288	320	296	305	295	307	335	283	309	330	310	304	334	334	303	313	329	318	346	290	278	336	274	326	320	336	294	322	346	305	292	317	304	304	322	323	340	299	328	302	315	320	271	316	281	309	310	297	314	295	321	308	342	299	311	324	298	316	291	289	313	350	302	314	315	282	332	290	328	318	339	342	333	302	293	296	333	326	320	321	313	288	278	283	333	306	315	298	308	307	321	280	301	302	323	332	331	306	316	311	271	282	307	297	317	319	301	336	300	330	301	324	271	331	293	320	287	308	306	321	327	335	313	312	300	293	318	312	323	302	272	313	291	314	291	322	311	313	307	298	303	319	349	318	301	303	291	323
3435	5203	3179	1612	1152	998	793	648	609	558	503	393	460	406	389	404	416	392	374	371	364	388	374	385	325	345	342	369	362	362	344	352	353	350	343	343	343	373	370	346	343	328	345	332	328	338	361	341	325	337	363	332	347	321	375	339	332	349	336	320	352	361	343	341	344	337	334	336	355	338	339	340	313	349	369	326	353	334	327	347	366	350	351	373	337	349	341	346	357	371	342	339	327	353	304	331	342	339	340	332	350	375	354	374	309	316	344	345	333	344	337	351	342	346	351	335	341	326	334	372	364	331	334	381	330	355	365	371	352	342	331	346	316	332	310	332	328	326	323	326	320	315	318	325	376	354	359	330	354	351	330	333	340	327	361	342	358	369	343	315	376	311	345	333	366	333	365	341	343	347	351	371	353	337	337	337	368	357	326	305	342	348	326	343	330	342	354	331	315	308	350	306	339	346	331	329	339	332	364	355	362	301	313	347	331	314	324	328	342	343	329	374	325	373	314	320	280	349	294	326	329	359	349	329	309	339	361	357	351	320	326	362	331	351	346	339	362	372	339	331	372	318	310	350	324	325	344	351	326	359	351	370	359	322	362	363	317	346	321	377	346	365	305	350	371	367	333	341	335	369	338	331	336	342	326	334	366	349	359	363	335	359	364	335	345	327	341	333	330	315	342	324	344	357	347	317	339	377	323	349	352	316	360	351	327	348	334	318	371	360	366	349	352	343	356	327	336	367	346	336	366	348	362	318	343	366	370	339	342	330	346	367	362	340	346	343	317	337	323	353	343	296	329	348	344	336	369	355	340	364	317	367	343	349	356	352	311	329	327	318	326	324	363	353	339	343	337	349	322	365	331	326	339	362	335	341	330	366	347	361	345	335	384	335	327	303	334	315	311	345	304	354	359	318	363	367	340	333	323	343	345	344	299	373	340	351	321	335	334	347	336	369	369	308	343	349	355	352	357	357	351	362	383	339	347	327	323	353	352	380	333	333	327	340	356	315	349	340	339	345	323	367	356	336	338	367	335	364	316	333	343	350	322	351	379	336	323	355	348	358	315	370	334	345	352	360	356	362	317	359	421	359	380	315	350	342	346	320	346	319	375	319	315	338	317	342	304	351	324	363	324	352	325	342	322	332	359	368	334	338	342	326	334	336	343	313	361	318	322	331	335	326	295	317	329	315	360	326	348	347	344	327	352	314	348	324	356	326	347	339	371	333	290	336	325	364	335	389	355	326	351	349	347	345	330	334	357	356	400	332	328	322	355	340	330	348	342	353	314	349	334	358	346	359	333	350	352	318	367	343	340	364	382	341	366	343	363	347	360	315	325	346	359	356	341	362	309	325	318	359	347	338	340	367	350	310	358	364	364	350	380	340	340	347	336	335	337	322	351	347	304	328	364	376	338	360	341	304	347	361	333	336	359	352	326	359	339	326	354	354	339	361	350	313	325	327	349	343	340	350	342	345	356	348	340	325	375	307	352	354	359	320	317	359	364	331	344	338	368	381	347	330	325	348	312	339	328	356	380	341	360	348	342	312	339	347	344	308	375	361	359	342	348	318	319	348	373	337	310	373	341	315	348	344	349	354	328	320	339	333	342	336	319	329	327	359	334	340	342	378	329	334	346	366	347	337	346	352	329	321	358	351	326	368	328	312	318	341	353	342	315	342	336	333	356	326	325	328	334	329	347	348	335	312	331	333	340	330	353	331	358	342	342	336	349	338	340	379	375	362	335	328	322	341	349	395	357	340	319	342	331	329	361	337	329	354	335	350	339	352	307	355	356	327	364	384	324	372	342	338	355	318	344	362	330	318	319	328	349	375	353	355	307	343	318	309	318	305	319	325	336	346	318	338	349	356	330	361	348	364	330	315	322	360	352	343	347	321	309	343	346	336	338	349	335	322	334	331	337	343	344	334	342	350	347	329	337	359	303	326	352	311	339	354	353	355	351	332	335	348	353	340	341	344	339	347	333	327	367	340	329	335	336	373	345	311	359	292	369	347	327	308	342	301	319	347	316	356	370	339	345	328	362	329	355	339	349	350	348	356	327	348	343	345	361	380	342	328	364	317	327	367	335	323	348	319	340	316	335	344	351	359	333	354	338	320	341	320	334	355	352	339	344	339	337	357	329	351	346	307	357	368	337	349	335	321	365	320	346	324	389	342	326	316	351	379	337	332	353	386	338	348	322	341	319	332	359	364	374	332	335	319	308	347	337	349	360	332	320	366	311	350	372	336	321	350	355	359	332	345	344	332	310	353	370	345	321	352	330	356	345	339	334	328	356	305	371	347	338	336	325	354	328	329	353	297	341	348	323	362	339	374	354	338	346	371	341	348	333	366	359	379	298	321	346	326	314	345	321	324	354	336	328	366	322	328	335	322	342	328	337	335	340	372	353	334	360	331	347	311	338	350	347	313	345	324	299	314	365	328	358	348	313	400	356	331	343	348	298	341	325	337	338	310	369	329	347	333	337	337	341	353	311	360	365	319	359	346	357	331	352	320	339	331	344	322	343	336	307	376	368	356	311	380	353	300	370	360	343	328	359	349	354	325	350	322	339	303	319	334	361	351	365	327	369	353	335	365	334	346	332	347	352	344	351	335	371	345	354	327	357	312	333	348	354	333	350	328	327	309	340	342	371	341	334	367	373	350	351	347	339	361	336	339	374	381	324	372	311	344	342	343	329	315	355	379	342	330	345	304	347	346	333	354	328	316	334	342	368	324	386	375	334	354	342	333	333	324	332	321	339	363	346	364	355	371	326	338	360	306	327	331	344	367	311	383	340	353	321	346	363	326	337	352	361	336	329	328	336	332	352	351	305	335	326	355	348	330	368	343	355	325	332	354	342	321	297	326	342	335	330	317	357	320	347	312	343	345	365	349	396	305	322	330	334	359	327	340	340	356	404	330	336	355	338	306	301	341	340	349	350	355	330	360	334	346	336	382	345	344	357	338	341	334	358	306	327	348	330	362	346	332	363	331	336	360	360	353	376	395	313	363	324	315	346	338	341	375	323	361	349	350	339	305	331	347	344	314	331	356	329	346	356	345	361	352	324	320	303	344	356	306	340	358	331	330	351	334	319	367	370	334	335	362	352	369	344	353	342	338	361	352	317	330	328	319	351	338	360	371	336	339	366	364	334	391	353	348	338	349	350	323	343	330	365	351	321	370	347	339	329	334	328	346	317	324	309	340	368	379	322	369	323	364	347	334	352	347	359	353	330	373	329	346	326	335	338	346	367	346	372	319	346	340	337	315	350	337	331	328	349	337	358	320	368	350	345	377	359	349	367	357	368	377	354	337	327	337	342	335	356	373	341	342	344	323	366	349	322	335	348	330	323	338	360	349	351	358	342	313	340	340	331	358	343	313	353	351	341	345	327	334	328	361	315	339	336	359	356	310	341	345	343	341	327	347	342	321	344	337	321	375	316	345	357	324	329	325	331	329	358	356	350	322	366	344	337	313	322	390	325	357	337	341	334	331
22922	21466	29199	24151	21473	21524	7738	1375	1035	958	861	779	746	711	685	658	668	691	624	629	646	677	640	607	632	604	583	624	654	623	576	629	609	577	598	595	589	586	569	598	633	596	559	555	624	606	565	584	595	575	601	545	540	560	568	623	556	567	613	578	569	567	585	536	563	552	549	575	571	550	589	567	574	564	564	568	565	629	554	517	610	596	604	555	572	546	599	551	571	586	568	588	590	571	555	565	585	595	572	563	516	576	539	592	592	591	603	580	540	552	539	592	582	512	572	537	608	572	593	549	609	582	586	592	608	587	568	565	586	572	548	564	534	590	586	594	610	606	559	585	560	559	556	549	591	584	559	574	558	535	563	535	559	534	583	569	544	578	574	589	547	580	553	603	564	570	502	543	561	577	539	588	590	555	546	590	538	579	581	555	554	553	542	527	538	595	557	576	583	548	602	587	544	592	590	566	586	581	598	537	605	556	588	560	558	552	640	569	545	572	554	523	571	607	587	576	542	542	561	592	609	557	529	622	563	572	565	583	532	568	559	549	533	548	583	572	585	541	567	557	586	530	592	524	579	548	556	584	531	538	548	543	551	555	551	556	573	657	565	531	545	524	563	599	570	575	600	536	531	579	612	541	577	556	567	585	555	572	547	609	565	582	569	535	530	600	556	566	584	560	561	584	546	582	578	555	603	588	577	575	559	540	601	586	565	584	556	588	581	571	585	575	540	624	549	573	590	563	599	603	568	614	539	559	544	606	548	574	599	567	573	573	538	597	573	507	585	601	586	565	570	529	514	601	572	549	569	568	529	614	508	544	588	553	560	524	536	561	540	578	561	560	523	570	527	584	619	631	548	563	547	548	570	575	550	569	580	589	548	573	591	570	605	583	583	571	554	584	561	576	590	555	576	523	535	541	607	536	581	569	553	555	553	603	588	608	576	572	564	574	533	582	553	571	537	537	544	569	578	571	591	550	570	581	555	588	580	566	577	611	577	589	602	556	552	569	562	592	529	605	562	580	615	590	505	531	553	572	547	607	604	579	596	615	558	549	553	552	579	578	554	553	561	578	549	585	563	545	515	523	609	537	558	566	579	535	532	550	576	510	593	527	561	581	540	573	554	532	562	615	577	594	572	533	534	560	556	603	577	547	566	538	547	540	571	571	577	534	553	568	542	583	550	555	593	547	567	586	525	579	573	589	538	611	529	580	549	557	581	559	551	586	565	565	560	576	588	579	584	604	573	577	601	575	599	614	570	552	537	596	582	558	568	564	583	583	630	565	563	540	549	593	630	559	573	542	575	551	584	618	639	595	544	576	555	556	622	591	551	551	545	542	545	600	557	580	555	539	567	535	558	547	579	502	570	546	603	547	558	564	562	555	562	606	528	601	556	570	534	568	569	563	539	558	540	592	564	587	565	525	570	580	586	593	592	554	577	603	596	602	583	590	598	571	600	557	624	523	557	587	534	589	561	540	553	520	571	522	602	574	547	505	566	538	558	604	577	556	589	545	571	599	565	553	574	549	562	581	538	562	555	567	583	551	566	536	530	569	571	517	516	522	587	568	522	550	560	610	620	530	548	553	592	582	573	579	560	580	567	610	523	567	609	539	595	598	571	592	562	583	569	549	548	509	600	601	587	571	556	560	582	605	547	595	532	579	552	571	573	614	579	578	572	527	557	583	577	570	592	566	580	598	551	608	555	557	584	549	551	569	580	552	551	526	597	519	550	577	544	639	555	591	542	590	601	557	564	534	529	550	527	604	509	542	603	534	550	554	578	555	529	560	530	540	562	569	533	551	574	540	587	565	594	534	547	567	556	573	534	590	590	542	476	591	582	597	589	521	582	592	561	539	543	583	550	597	583	534	547	566	546	606	577	581	570	564	579	570	538	558	560	559	591	583	571	549	564	514	551	568	580	594	599	552	595	595	592	516	529	568	543	555	526	581	567	534	585	585	523	537	620	562	593	581	569	561	537	581	572	568	546	574	548	566	567	568	552	563	568	601	586	537	581	566	562	563	561	559	546	547	577	572	593	565	573	577	538	543	588	582	565	570	552	567	562	574	570	552	555	607	553	548	525	561	578	573	574	583	581	523	574	553	576	539	543	585	543	560	568	574	604	616	548	586	595	563	553	570	535	568	556	564	547	530	564	581	585	543	603	589	590	565	568	554	547	582	524	552	567	531	560	557	574	563	539	577	568	581	565	565	561	552	545	534	561	596	550	557	582	570	580	579	602	558	534	516	568	590	533	518	593	549	578	571	562	555	536	608	584	566	585	590	549	572	579	561	606	541	527	556	562	551	582	563	572	565	533	545	586	512	557	562	564	563	545	556	604	601	569	518	490	553	574	554	568	553	539	557	599	571	555	546	526	578	586	521	603	503	565	601	543	580	540	575	577	582	615	547	572	569	569	524	566	547	577	586	492	544	524	558	611	574	585	561	549	571	530	558	571	580	542	587	518	560	567	543	554	525	540	547	576	557	568	572	601	546	596	551	515	554	526	557	567	561	525	567	562	559	573	525	591	580	543	571	566	559	545	596	597	594	580	558	560	556	576	575	539	587	528	538	571	529	559	575	566	596	573	590	568	551	571	558	556	569	571	569	589	559	556	556	559	546	584	559	567	518	617	586	581	520	613	552	520	549	596	573	558	566	564	574	536	573	538	571	549	536	569	561	546	548	538	577	549	587	547	611	589	593	558	502	561	556	590	579	579	552	601	570	559	533	565	561	559	570	551	548	558	545	585	530	556	594	545	562	549	563	544	538	532	542	575	569	529	560	598	575	562	536	571	510	576	547	555	624	571	571	571	530	563	560	515	592	573	583	596	567	538	572	513	592	566	562	553	572	584	597	584	563	543	541	523	563	566	557	521	590	575	550	568	531	583	541	586	577	600	555	613	584	550	548	581	544	532	583	564	539	542	541	571	568	541	581	528	551	573	523	568	585	539	519	553	541	553	549	553	552	564	536	601	629	563	521	593	575	513	563	595	518	538	609	525	542	540	568	558	536	602	557	528	561	549	617	552	613	540	582	553	558	560	553	559	547	525	587	493	564	565	593	555	559	551	585	581	556	526	558	536	584	588	571	555	549	565	575	549	572	588	564	533	555	581	606	596	588	567	585	564	545	578	534	560	582	568	561	568	561	545	513	561	542	586	550	560	588	558	552	580	553	573	595	546	577	579	525	571	511	620	565	577	625	548	628	584	579	553	563	531	562	586	575	538	605	560	550	560	505	564	607	566	588	543	535	577	582	608	534	549	528	549	528	551	572	556	608	570	590	558	563	544	582	529	571	607	556	555	549	590	555	586	541	575	564	546	544	583	544	527	564	543	567	550	578	572	550	600	562	533	547	533	614	527	533	563	576	495	554	566	522	565	567	556	587	595	552	540	583	574	545	581	529	613	607	555	586	583	581	597	551	576	613	553	542	588	593	579	584	588	574	595	564	547	522	547	541	581	586	561	584	557	547	557	580	568	540	554	518
4878	14967	10020	4915	3657	2872	2131	1773	1466	1228	1157	1027	912	821	844	783	773	721	707	733	630	701	682	620	700	674	590	607	622	620	624	582	607	619	560	545	602	567	607	613	578	639	567	591	587	638	609	535	600	583	514	583	571	581	536	606	609	548	584	594	581	583	559	594	598	599	554	564	570	549	564	594	561	563	580	590	528	574	567	575	575	591	587	525	560	590	579	551	581	576	575	541	591	596	550	547	572	563	559	560	568	598	596	576	546	565	584	580	588	542	585	608	539	568	561	579	572	583	596	605	565	539	606	592	603	586	576	568	592	573	577	638	578	563	560	587	537	587	553	537	565	577	574	552	600	571	558	574	588	578	597	535	581	576	599	577	572	559	570	584	585	572	578	542	590	549	554	559	539	562	579	562	595	608	578	537	551	591	571	566	569	602	537	567	564	567	561	533	544	567	614	599	607	579	583	562	568	565	542	561	557	578	536	539	564	532	554	568	578	586	567	537	571	545	558	595	526	555	563	544	572	578	583	560	560	597	613	613	577	541	584	557	576	577	551	575	558	608	608	608	591	587	594	542	564	538	588	536	593	533	584	566	563	579	563	581	622	577	570	550	574	588	566	602	583	559	589	559	585	588	558	580	550	610	531	567	585	520	574	542	574	566	588	583	595	587	594	567	557	566	516	580	571	590	568	568	589	516	587	579	592	638	556	590	517	535	568	616	593	593	574	576	603	630	624	588	564	598	553	540	572	584	529	576	555	547	625	545	559	532	546	558	569	582	576	568	604	581	561	594	574	579	596	592	581	627	598	583	553	522	557	614	575	599	567	555	554	549	547	568	559	577	566	544	568	553	568	576	588	594	571	560	553	572	564	549	559	521	587	589	548	567	592	587	592	586	595	576	574	613	572	580	568	574	599	601	550	579	583	568	541	572	547	543	581	602	554	583	528	578	567	559	545	586	591	542	603	570	533	572	599	564	601	586	536	576	603	578	556	535	541	572	564	546	570	615	556	580	597	565	585	592	572	563	573	581	559	567	557	549	554	515	513	539	589	550	584	585	542	593	560	601	558	604	567	526	549	553	577	582	570	597	608	568	563	538	553	549	572	554	576	547	557	581	572	597	603	591	552	573	577	572	560	561	573	596	575	552	578	625	546	558	555	582	563	557	556	607	592	572	592	564	582	554	579	533	582	592	579	547	616	573	576	510	572	576	596	563	596	540	563	517	588	575	551	599	518	575	556	562	580	604	548	592	583	576	568	599	586	529	555	594	599	528	589	585	562	562	570	575	534	568	556	539	585	562	531	582	527	560	578	557	560	592	589	576	547	597	571	582	572	620	583	577	511	546	599	536	583	546	590	545	567	586	591	567	552	560	583	578	591	555	566	560	536	584	588	582	588	557	546	583	556	551	551	531	554	589	580	546	570	547	563	566	579	600	588	552	576	605	538	556	550	547	542	566	576	569	550	506	566	595	589	591	573	533	580	578	584	574	590	553	586	573	530	560	596	572	571	588	564	624	541	541	636	601	596	549	543	571	553	595	585	575	533	596	555	596	588	582	572	570	546	551	548	600	520	564	582	532	565	549	550	595	563	566	599	586	588	530	583	584	564	553	550	554	574	578	577	599	559	570	569	598	578	551	605	549	572	555	590	537	596	543	596	575	563	561	578	532	571	574	620	532	575	616	527	583	591	529	557	597	549	583	504	564	543	571	581	553	580	522	562	590	549	625	553	522	567	608	525	584	548	579	561	567	579	554	553	547	558	596	581	539	596	536	594	577	570	563	569	564	551	615	551	562	576	578	551	511	561	540	589	562	576	600	580	533	579	567	526	579	576	570	544	535	553	582	586	532	585	600	584	564	582	574	553	575	568	570	580	594	557	599	557	567	570	593	583	566	599	574	575	581	567	554	597	516	544	590	620	572	548	559	629	615	577	637	538	561	624	591	551	568	622	567	573	586	570	552	625	571	600	582	549	542	565	583	583	580	557	584	566	549	573	575	540	579	582	574	570	578	564	550	567	555	550	603	534	556	592	573	620	588	575	589	587	575	579	545	578	576	519	568	560	549	543	567	562	556	539	550	552	552	568	610	529	536	563	561	577	599	546	571	561	592	552	573	576	550	541	589	555	606	519	539	588	534	545	588	542	585	579	563	580	549	556	525	564	529	605	565	620	567	590	543	574	593	571	590	603	574	591	561	560	566	560	617	582	576	550	563	576	541	589	559	561	570	605	522	554	551	607	563	548	550	595	576	553	582	567	538	598	555	569	574	579	586	560	552	627	568	519	541	573	549	609	592	583	608	597	589	656	606	575	554	587	566	542	610	540	537	538	525	559	565	573	546	533	576	535	567	559	588	555	582	552	565	560	574	556	569	540	555	555	579	590	562	603	557	546	541	550	542	587	596	582	543	576	593	555	573	548	558	597	594	550	585	532	566	587	532	550	573	560	533	574	595	534	554	572	579	577	554	578	547	542	587	575	575	571	553	574	591	575	591	577	569	585	510	532	516	581	558	572	535	551	559	604	587	536	601	540	570	607	544	599	572	551	557	546	590	592	508	595	575	559	540	546	569	581	580	582	575	593	556	604	566	595	566	569	606	547	617	581	588	570	591	553	558	617	555	570	562	563	540	605	542	565	555	624	549	546	604	619	563	568	602	582	569	560	536	591	562	557	542	563	556	576	588	628	580	604	599	528	548	541	563	542	538	595	584	576	597	603	591	570	563	573	554	568	583	551	541	595	591	539	568	567	581	566	585	574	570	518	558	602	590	558	575	569	549	556	551	571	542	585	581	612	583	568	552	522	549	582	579	531	607	551	602	526	580	580	593	570	622	597	558	563	611	551	596	581	565	570	567	574	597	564	554	558	553	530	562	545	560	625	576	564	558	567	629	560	601	595	549	557	556	551	558	525	542	607	556	566	527	600	548	583	524	569	593	568	542	546	588	585	601	580	561	536	521	524	607	601	570	569	578	551	576	566	615	554	569	557	559	548	587	598	608	515	549	603	566	559	539	508	598	595	582	571	598	571	527	566	560	566	539	630	568	601	582	556	516	592	567	560	613	558	584	573	583	609	535	598	581	523	575	599	542	601	561	580	553	531	566	574	569	520	504	553	567	525	555	582	517	570	587	571	534	568	584	601	570	566	600	554	572	575	544	585	561	570	561	550	551	540	609	552	580	616	570	567	533	551	551	545	563	582	598	584	575	578	599	565	552	591	534	555	516	539	619	574	575	583	508	570	579	587	557	590	580	604	605	599	572	530	565	541	590	610	534	580	539	588	580	524	611	592	606	570	580	574	547	615	556	581	579	599	550	605	566	549	538	569	566	595	568	534	603	544	558	592	554	561	576	542	574	556	601	562	565	526	538	544	593	547	604	575	559	599	580	605	589	557	548	627	557	590	567	571	560	562	593	568	556	550	589	598	578	569	551	588	568	595	579	574	533	510	588	581	565	561	561	555	579	563	580	594	550	560	640	573	578	620	541
28013	17452	3031	341	219	199	201	180	165	161	175	161	149	155	165	161	164	164	183	150	136	156	161	155	155	157	141	132	172	175	161	155	163	169	164	172	147	163	156	168	181	182	158	156	171	170	159	151	151	166	168	182	141	149	140	157	149	139	172	161	125	160	159	149	145	147	173	161	136	174	149	157	162	146	156	147	147	157	156	177	165	170	164	168	118	165	155	144	173	163	155	164	134	158	144	160	150	149	146	170	147	152	155	170	149	148	170	151	140	154	157	146	147	170	163	134	155	151	173	161	159	155	145	143	156	150	153	159	165	150	144	161	143	163	148	158	159	169	149	176	138	160	142	155	170	140	144	180	153	158	156	164	189	158	161	160	159	150	148	162	173	160	175	144	154	148	156	148	155	158	143	147	159	147	141	150	155	143	163	165	150	135	149	163	155	157	155	154	166	170	165	161	169	151	149	157	141	142	156	158	141	149	153	153	142	158	162	164	161	143	154	138	144	149	143	159	176	138	183	146	170	178	144	154	137	179	170	174	135	160	145	164	173	163	138	166	153	169	168	144	134	160	152	144	142	165	166	151	153	159	150	175	173	168	148	157	161	155	184	153	161	159	147	138	148	137	151	155	151	159	138	172	163	156	164	126	177	156	164	156	161	142	168	166	134	157	160	179	189	161	156	168	146	162	135	167	135	144	148	167	160	167	168	164	153	148	171	141	139	150	159	163	149	156	159	170	162	143	156	181	165	149	140	180	166	154	167	155	149	186	155	161	155	143	178	156	170	154	164	141	158	163	165	150	152	169	172	144	145	154	148	153	170	136	148	165	159	155	146	140	141	167	160	183	146	168	144	149	141	170	147	170	175	157	176	140	157	145	143	187	149	163	138	160	169	137	162	171	159	153	167	186	157	171	164	144	164	167	149	140	175	142	163	156	163	165	148	165	158	151	161	161	166	158	167	161	149	141	158	151	159	155	160	163	142	166	160	168	134	139	166	152	145	151	131	168	141	166	153	155	175	170	157	157	148	144	161	150	155	165	119	151	152	155	128	154	154	176	175	149	174	139	178	152	143	168	160	148	134	147	179	170	176	153	160	160	176	129	180	173	170	147	136	158	145	148	153	150	157	144	161	154	169	166	164	160	166	147	149	149	139	146	154	151	165	170	172	150	146	144	178	141	165	144	160	156	146	146	173	161	173	173	143	153	141	138	146	146	151	146	158	152	151	162	157	170	184	163	147	134	148	135	163	154	160	164	149	154	154	154	176	147	152	142	190	158	135	174	162	134	135	156	147	154	149	137	152	159	148	143	148	142	160	154	139	153	170	183	141	142	163	135	172	152	150	144	169	167	149	155	176	150	154	159	135	152	150	164	160	169	153	141	159	172	168	150	186	148	138	178	156	181	152	133	139	147	152	140	152	157	149	166	185	149	155	141	139	187	159	173	151	171	155	134	165	149	167	164	163	162	161	143	174	181	155	155	179	136	159	174	150	153	158	140	174	148	165	160	179	157	161	148	152	162	155	175	157	174	144	157	156	165	154	149	160	150	158	172	166	146	177	165	162	155	148	136	139	153	163	157	154	170	172	163	175	165	173	158	149	171	147	147	162	178	182	150	180	145	149	166	161	173	166	165	148	134	172	175	161	143	152	150	156	153	161	151	177	152	131	166	162	166	138	156	159	160	150	148	155	169	147	161	156	149	145	156	156	154	163	168	142	170	144	164	168	152	178	175	133	162	151	158	165	143	164	179	158	155	151	156	156	170	138	129	168	149	150	116	159	144	162	183	150	146	175	157	148	150	145	159	142	161	158	159	171	135	154	154	156	145	166	180	145	140	127	157	141	136	149	163	160	138	168	154	177	135	158	133	165	165	151	143	148	176	170	148	149	151	141	156	158	158	181	165	149	157	151	157	135	165	152	166	176	170	162	157	190	144	158	140	148	152	154	150	137	175	175	157	134	148	159	162	152	152	161	169	159	176	188	167	156	150	159	145	144	179	167	147	150	154	173	164	161	160	146	162	145	176	136	183	147	144	165	174	163	152	172	165	150	145	169	160	164	171	146	154	152	153	171	159	141	159	150	153	184	152	166	157	142	147	172	156	149	151	156	153	165	157	135	165	146	154	165	149	146	157	151	135	148	138	138	145	173	178	151	172	146	175	153	152	149	130	146	172	168	153	157	213	167	150	140	171	150	148	180	160	176	158	159	138	177	164	151	156	139	147	155	175	163	132	162	151	152	155	154	165	140	156	137	171	136	147	150	153	148	187	162	165	153	175	156	149	163	186	150	153	150	151	159	156	168	158	157	146	150	172	150	147	146	173	142	175	165	170	160	143	174	166	146	151	161	156	145	167	136	160	140	158	150	153	164	149	154	156	163	150	146	164	184	137	176	140	149	160	170	152	173	151	172	165	152	156	173	164	162	164	172	145	160	162	180	138	142	151	138	138	147	178	146	138	179	151	158	151	155	150	164	155	177	161	176	163	142	183	141	150	180	140	142	141	169	144	155	161	146	154	146	170	169	170	149	155	155	154	170	163	153	160	147	130	148	147	130	161	175	150	154	159	147	171	176	141	177	143	165	154	151	136	164	145	166	166	158	161	148	135	168	165	189	193	137	160	166	139	145	142	159	159	152	162	154	138	144	166	181	162	146	178	137	139	137	153	164	150	179	165	173	173	158	163	129	151	152	142	160	158	143	148	163	174	137	155	135	150	157	178	140	162	141	164	166	175	166	150	154	157	171	158	156	177	134	157	142	147	179	143	153	158	156	143	163	154	146	138	147	174	149	168	157	158	149	162	143	137	167	148	172	165	161	151	168	164	141	165	155	116	160	154	135	164	170	151	148	153	154	158	152	160	177	172	156	167	160	163	158	154	168	151	153	156	144	161	127	164	147	165	148	159	149	140	148	144	179	143	161	161	141	153	127	164	152	146	165	169	170	165	177	162	148	138	148	145	146	162	146	181	145	157	142	164	130	159	161	173	181	145	128	187	164	148	172	170	170	149	154	147	144	124	150	153	149	161	166	146	170	145	172	134	135	146	139	160	157	146	125	164	170	171	156	140	159	168	159	151	177	159	165	165	140	153	140	135	150	135	134	151	163	152	166	168	181	175	150	183	169	148	165	152	141	177	162	159	158	147	148	146	164	162	152	144	161	150	155	131	170	145	183	167	159	147	169	152	178	171	150	148	172	178	168	146	157	136	158	140	145	144	165	181	155	146	147	161	149	157	143	170	150	154	149	152	137	160	147	155	168	156	162	158	152	175	152	147	158	166	164	168	146	159	157	166	148	157	160	168	161	164	149	178	167	147	153	175	155	162	154	156	158	161	164	147	151	167	160	162	170	175	151	147	136	148	150	155	147	164	148	155	135	153	160	161	161	163	151	159	128	157	174	158	155	136	184	164	165	147	158	185	176	167	136	144	154	144	166	177	162	162	158	147	157	170	157	169	185	170	162	150	157	181	144	166	133	161	156	169	140	131
4270	707	507	320	265	235	223	213	189	171	153	203	159	209	191	183	180	204	187	185	177	197	179	180	171	186	182	174	176	169	189	171	176	173	155	180	178	193	183	181	181	164	197	163	179	183	184	163	182	191	167	194	179	165	166	178	173	177	179	200	179	164	179	190	157	180	172	154	183	158	197	158	172	156	148	151	178	166	167	155	168	184	175	167	170	158	189	165	193	197	171	181	180	173	166	158	172	168	187	178	165	174	166	190	167	206	192	180	159	185	181	164	170	179	167	173	162	179	146	161	198	147	180	187	193	169	167	168	194	171	177	183	177	189	190	179	193	180	171	206	165	185	160	181	157	168	172	175	196	176	192	158	191	194	159	190	169	171	163	193	188	187	186	147	171	182	193	166	186	172	190	180	170	161	175	143	152	171	173	172	180	154	162	185	157	150	190	162	194	172	180	171	155	171	145	167	178	174	179	169	176	192	187	188	171	179	172	147	198	191	183	160	167	186	164	190	167	185	163	198	163	165	166	186	199	185	179	183	172	219	189	176	188	166	191	179	174	177	169	188	180	173	173	168	170	177	185	194	177	164	187	198	160	195	192	158	171	176	168	171	163	164	174	188	205	178	177	170	161	169	165	170	186	169	170	169	169	182	199	185	175	200	171	167	184	169	197	172	201	182	179	172	191	170	178	171	210	188	172	176	177	183	172	185	176	191	178	172	188	171	167	174	167	165	172	165	205	169	133	192	174	174	157	150	178	167	163	188	162	152	167	166	188	177	179	179	146	175	170	174	171	171	160	179	167	183	171	166	186	168	183	191	175	177	176	160	204	192	181	186	172	204	178	198	172	160	170	172	189	165	185	168	170	175	202	178	154	174	169	187	176	167	188	170	187	169	189	168	155	173	180	186	181	193	177	190	150	196	171	175	184	162	187	174	169	176	184	158	178	183	177	188	192	163	174	178	180	186	170	173	207	184	178	180	168	159	149	187	197	174	183	187	168	174	187	184	174	168	178	195	182	164	202	172	182	180	177	190	162	196	163	167	173	168	187	192	194	178	184	169	174	183	203	164	153	190	184	196	168	194	209	162	193	185	170	154	184	197	177	164	194	175	178	176	176	178	184	171	164	165	177	201	181	180	181	174	178	180	177	181	180	177	178	180	188	178	175	184	185	185	166	178	172	183	193	177	159	183	169	162	165	178	181	202	167	167	177	196	178	161	151	171	168	163	168	185	176	152	141	171	182	189	182	177	183	172	187	169	162	192	189	163	155	173	158	169	179	161	173	168	183	165	191	163	163	185	177	160	167	169	201	178	182	179	152	177	179	164	197	163	182	175	177	171	183	159	178	195	168	198	195	187	173	163	162	179	188	169	179	181	159	163	165	159	181	175	185	165	158	199	181	175	165	177	169	175	169	190	191	179	150	158	199	204	201	172	185	178	141	204	186	159	172	180	168	199	204	183	178	192	169	167	182	178	192	185	167	187	182	185	203	159	167	192	178	155	198	164	176	181	182	174	183	146	164	206	174	162	156	170	171	188	142	185	193	164	165	180	169	171	167	160	168	174	167	185	158	177	186	195	197	176	183	182	196	175	153	178	175	186	166	186	193	177	191	168	159	191	183	153	183	182	186	172	164	188	164	206	148	178	185	187	185	175	197	181	167	177	150	185	181	167	173	178	161	175	182	196	169	161	162	169	196	145	193	191	171	187	161	165	153	164	183	179	183	168	186	162	196	196	144	190	189	181	180	157	198	183	171	163	180	170	179	185	210	212	166	165	164	146	184	176	172	178	172	166	151	164	153	182	196	182	182	182	159	176	162	178	165	167	170	184	171	195	176	164	191	150	165	210	191	166	173	161	158	166	164	192	188	145	146	190	169	183	179	185	168	193	182	176	171	176	151	183	174	172	190	174	177	179	192	169	177	174	171	177	206	197	184	174	183	188	195	174	193	178	159	166	165	199	167	167	162	203	184	156	152	198	176	147	188	163	172	180	177	181	170	192	196	180	208	169	160	167	173	175	176	172	189	179	160	167	185	169	160	182	170	186	172	183	174	206	168	184	173	202	181	159	163	186	168	190	173	154	173	157	182	194	167	172	153	177	166	193	198	190	160	164	175	167	162	160	180	162	170	173	188	142	173	183	165	225	177	194	157	179	190	190	188	184	195	183	174	171	185	162	184	159	158	183	179	162	190	174	175	165	190	158	165	194	179	175	186	191	161	180	172	191	192	154	162	158	186	172	173	155	167	193	213	161	174	171	177	200	173	192	184	188	189	169	178	170	169	175	200	164	166	200	185	166	187	184	162	194	184	170	177	175	174	166	168	186	179	190	183	161	156	155	194	183	177	169	166	165	194	173	173	195	163	197	175	172	180	180	174	193	173	188	154	171	187	164	184	192	182	185	153	173	178	172	167	187	182	163	198	169	154	173	172	172	189	152	189	170	162	194	153	170	193	167	185	181	164	201	181	154	171	170	178	156	202	174	179	192	192	175	160	226	145	185	174	189	206	198	161	207	184	177	180	180	165	150	167	189	169	201	186	168	173	196	165	168	177	168	149	166	164	190	199	178	167	167	183	180	204	162	180	168	171	175	196	183	182	185	183	194	159	181	173	168	176	183	168	193	181	180	179	166	192	164	163	163	164	177	177	189	153	192	197	187	150	159	182	216	187	180	160	179	165	175	165	160	178	173	171	193	162	183	170	170	178	162	178	164	178	168	195	175	185	189	165	180	167	175	190	187	199	173	204	172	180	155	172	186	188	157	164	171	197	162	186	198	182	165	176	188	194	162	143	183	179	168	164	186	157	161	192	167	178	172	163	174	200	165	172	172	192	176	184	203	201	178	183	171	180	180	158	191	165	193	159	208	154	171	180	189	166	178	164	187	168	172	181	162	182	159	181	163	181	194	192	191	154	149	177	160	167	175	184	184	166	198	171	187	180	181	180	191	163	180	167	195	169	197	204	189	185	190	180	164	158	181	168	187	191	179	176	178	173	176	185	174	180	174	177	180	144	179	157	185	164	184	186	196	193	168	171	162	179	192	158	179	196	165	187	176	184	174	163	147	163	164	193	194	172	175	180	151	181	165	167	176	183	169	155	184	196	164	174	159	173	168	167	176	178	195	182	166	182	164	181	169	204	176	171	213	172	173	172	185	157	170	179	169	179	173	171	186	161	185	176	195	189	194	181	182	169	175	200	165	193	187	186	159	174	197	174	186	189	162	182	186	176	159	160	185	158	192	174	178	156	152	144	165	170	188	160	151	161	171	170	210	148	179	183	173	188	155	182	166	199	189	164	151	179	200	149	168	178	170	211	184	173	172	186	189	165	177	147	185	181	194	207	186	166	168	180	181	164	176	172	154	185	180	178	174	176	193	167	190	191	189	156	157	166	194	160	177	179	186	191	167	184	176	172	198	179	190	188	171	201	184	174	184	161	190	171	193	173	152	174	183	153	194	174	179	184	204	159	194	189	173	170	166	166	195
23979	21446	28742	24570	21450	9622	1003	667	597	468	501	429	387	407	382	385	346	387	376	370	338	374	357	362	288	319	334	323	357	330	316	301	334	325	321	361	308	326	309	312	306	297	299	304	304	337	290	302	319	304	337	296	325	277	315	299	308	308	323	310	303	332	298	323	286	304	324	315	271	338	306	320	294	346	338	290	299	338	281	290	297	283	300	291	305	312	297	297	312	332	303	309	295	313	297	303	290	293	337	297	289	288	323	312	296	318	299	316	303	311	353	278	328	317	285	336	321	316	295	257	334	300	330	309	313	298	311	318	361	302	298	312	353	331	297	310	297	332	302	320	287	315	300	302	317	307	295	301	295	333	297	320	322	331	294	266	316	328	291	329	317	317	299	293	311	284	292	320	314	313	344	330	303	307	331	318	292	310	297	323	302	317	315	306	305	289	299	292	287	312	297	272	332	294	316	294	310	317	324	318	308	289	318	296	310	326	306	354	298	298	268	270	318	289	318	314	304	324	311	330	304	284	306	314	312	321	309	317	315	307	276	294	287	312	324	310	322	358	299	344	308	308	334	303	332	292	263	289	292	314	340	303	307	341	320	335	318	331	336	317	340	335	335	290	304	341	286	301	278	329	330	326	302	318	302	326	307	340	300	291	299	329	316	286	305	325	313	272	314	317	321	296	315	331	314	318	281	325	327	316	331	327	282	309	316	288	273	313	307	305	346	287	316	306	285	287	314	313	311	303	341	286	291	298	320	312	297	292	327	303	325	292	344	305	293	320	304	314	292	334	303	340	294	311	301	329	305	343	310	317	306	303	337	311	332	315	275	302	299	263	306	294	330	328	309	307	293	334	308	295	326	309	330	293	284	313	319	280	294	319	290	339	319	311	333	335	307	293	312	306	318	266	334	309	268	328	323	306	285	318	324	295	285	310	275	321	309	289	240	308	307	296	309	317	289	333	327	296	313	327	325	327	338	300	305	329	326	275	320	305	300	303	301	317	280	290	319	287	297	289	302	272	333	315	305	327	323	314	322	322	311	308	324	279	297	286	340	292	342	306	290	286	261	301	323	315	315	316	317	311	298	338	307	320	295	294	302	311	315	274	343	321	301	317	303	289	315	308	276	311	300	329	303	294	344	335	326	331	305	291	278	320	291	301	280	297	303	319	287	313	305	278	317	293	324	301	324	312	312	333	315	272	323	303	316	336	274	299	321	313	290	322	332	313	296	327	317	272	302	321	306	291	287	327	306	285	303	310	312	309	325	302	285	313	328	313	333	296	316	322	293	326	322	291	318	319	284	306	327	309	317	319	283	292	303	277	331	322	341	331	304	326	299	297	306	315	320	332	283	296	318	292	302	303	296	308	327	292	313	283	320	317	303	275	319	337	314	301	322	298	314	307	319	333	322	291	324	315	300	319	265	300	311	339	292	332	292	289	312	315	305	325	299	312	305	290	307	297	322	277	308	294	310	282	311	324	299	310	330	334	313	290	327	321	273	288	279	297	303	310	334	325	297	315	313	282	303	303	323	287	306	317	320	283	303	313	256	324	307	292	311	303	307	295	321	320	337	294	344	293	325	328	283	298	312	272	295	271	275	306	335	312	283	284	289	328	326	306	303	305	288	306	333	281	300	322	304	324	306	338	292	315	302	317	302	311	299	302	322	299	318	290	297	304	314	300	307	335	301	365	280	318	336	283	310	262	322	289	321	295	300	293	320	335	310	301	319	320	285	300	322	314	324	310	293	307	343	291	335	313	302	285	316	285	307	313	295	320	312	342	310	311	297	306	331	296	303	369	323	329	315	307	295	304	293	320	296	316	299	299	314	293	334	304	313	291	314	339	313	310	342	300	330	310	301	303	286	323	320	312	322	278	292	292	291	332	298	326	305	317	319	291	283	296	304	323	324	297	316	305	277	325	311	305	324	296	292	274	303	298	302	322	318	264	298	303	313	310	299	306	326	320	300	309	326	298	306	280	297	335	290	310	303	337	325	321	296	283	299	290	315	345	306	340	298	348	306	328	316	295	295	314	317	328	291	333	281	332	272	296	321	275	301	311	270	317	322	304	311	300	280	271	343	332	316	303	312	330	272	325	330	306	314	291	303	294	309	296	308	303	299	317	315	312	311	312	309	337	298	304	328	333	320	319	343	301	294	316	321	322	323	322	313	280	306	298	320	334	324	297	315	303	334	299	330	288	317	354	329	316	288	331	310	309	308	296	290	297	315	308	317	295	320	288	315	327	317	311	317	295	308	307	315	316	317	319	269	343	264	299	309	309	301	312	301	299	322	310	316	337	307	322	350	310	325	312	293	287	310	298	307	295	277	306	291	316	355	321	289	290	311	326	307	307	335	311	299	311	314	278	317	316	311	311	320	316	305	293	292	301	304	270	316	312	322	343	330	329	299	339	327	301	286	313	319	316	292	309	316	314	283	328	306	283	313	307	318	281	317	294	330	304	304	326	320	304	286	307	299	310	322	307	322	274	301	316	310	325	294	292	311	303	329	341	311	277	311	306	317	309	307	317	293	291	331	309	321	313	308	321	333	321	295	286	311	321	287	333	302	293	299	309	267	308	305	295	297	290	282	345	336	293	294	351	324	306	323	311	333	284	308	302	316	314	313	326	309	312	304	313	301	325	290	337	313	264	303	287	295	312	337	302	303	286	276	299	294	302	321	294	284	309	322	306	306	332	301	295	325	300	285	322	314	297	329	307	323	347	291	319	291	296	317	308	318	297	324	327	298	331	294	296	336	321	294	297	293	326	329	295	310	330	310	286	320	298	331	299	291	287	311	328	334	334	308	317	301	302	321	330	297	317	350	279	323	295	292	312	337	317	301	257	306	296	309	298	310	319	338	296	332	301	299	325	275	315	327	329	294	341	285	310	287	301	354	291	304	316	318	299	334	310	323	337	338	319	342	286	306	323	303	300	325	304	281	305	317	353	292	331	312	331	308	318	313	291	332	321	310	273	323	349	317	323	296	288	312	312	284	311	293	283	279	349	301	319	315	308	305	299	300	307	276	321	287	312	291	286	280	335	290	326	299	314	282	287	330	327	317	298	320	290	329	294	291	317	320	306	303	292	318	321	334	313	300	294	337	291	303	280	317	287	297	314	304	310	279	300	296	293	330	318	330	343	333	275	309	343	284	329	324	301	330	301	299	316	320	303	319	306	309	328	303	325	333	294	312	281	332	293	297	276	326	298	341	318	277	326	310	269	301	333	280	324	340	311	335	362	319	311	290	317	339	317	338	350	272	315	303	322	309	306	307	300	307	295	337	311	301	315	325	292	284	305	306	285	312	322	306	314	289	312	330	314	292	300	296	303	305	311	328	282	320	333	299	273	320	292	298	280	291	330	318	300	325	310	314	315	290	319	280	320	272	319	301	292	304	312	364	281	281	268	304	345	271	297	329	336	297	299	327	323	271	311	301	322	303	290	283	297	304	292	305	298	335	326	302	284	316	339	298	307	328	313	330	301
3425	9221	5921	2696	1980	1533	1175	919	780	718	575	542	464	477	449	432	430	410	413	377	373	374	387	343	348	376	384	350	361	377	357	358	295	363	328	330	334	378	311	331	327	314	339	345	333	305	344	326	335	336	333	339	349	339	321	358	312	288	359	308	286	333	316	304	347	358	323	307	300	284	331	307	324	307	295	338	334	295	303	330	309	313	324	329	322	294	307	307	341	310	310	328	321	351	328	303	323	322	308	330	283	329	328	309	312	324	350	353	300	346	321	315	336	332	356	341	305	300	312	318	328	336	333	308	318	323	308	312	319	333	304	315	298	324	331	334	313	328	312	308	329	307	294	318	371	323	305	327	307	304	319	344	316	318	321	340	325	332	321	294	326	340	339	352	296	340	326	319	342	349	313	308	346	322	295	318	322	356	301	321	358	291	321	348	336	319	347	356	343	298	319	305	346	285	306	317	326	347	285	301	313	343	323	298	335	342	290	324	328	311	329	312	340	320	302	365	336	340	326	317	303	327	323	320	319	325	315	305	280	322	328	326	310	353	299	329	338	297	294	334	316	312	301	313	316	309	325	341	299	281	311	297	308	317	305	306	331	355	368	313	325	267	298	319	302	295	310	324	322	364	302	320	318	343	315	347	335	338	313	354	341	297	355	302	334	334	340	299	320	321	274	334	326	332	302	326	320	341	312	313	310	335	294	315	330	327	311	329	330	329	317	321	316	301	321	345	273	330	312	288	305	309	327	295	314	336	313	328	341	323	291	311	365	317	296	327	307	324	336	346	330	356	282	352	306	322	310	328	326	321	320	304	317	296	319	310	302	324	348	321	316	332	333	322	301	309	315	319	314	298	321	350	323	300	355	298	286	325	315	332	283	296	311	308	306	328	327	320	340	329	316	304	318	331	313	319	317	301	301	306	314	312	329	312	319	324	308	342	316	335	323	322	327	338	312	328	324	304	325	299	296	331	322	333	330	351	324	327	300	318	343	309	302	319	338	285	311	335	326	317	354	315	321	317	350	293	321	350	319	347	324	304	304	308	301	309	307	327	302	328	309	294	342	307	333	317	318	286	327	307	317	295	369	327	321	328	323	294	313	355	290	317	311	318	316	359	318	307	338	325	295	313	326	297	318	325	317	334	299	330	302	350	330	323	360	308	320	307	329	336	330	301	325	313	313	326	337	318	334	323	313	351	326	295	332	313	328	344	317	300	307	314	327	346	302	320	315	309	316	321	313	329	294	323	330	333	313	330	305	304	320	374	356	304	290	347	323	342	310	341	319	308	325	300	337	304	328	303	356	293	341	315	335	323	293	334	293	307	312	330	344	323	280	305	315	305	305	306	302	304	322	330	300	309	322	317	282	324	297	331	320	282	316	314	305	317	285	354	337	302	355	309	316	301	337	327	337	338	310	329	355	300	310	342	320	338	335	300	305	282	332	323	303	344	299	301	341	331	341	312	288	342	302	311	344	298	318	323	313	308	315	309	310	316	319	354	337	308	317	308	330	316	313	283	343	331	342	313	286	306	286	333	348	339	328	328	320	319	349	317	307	287	308	298	312	321	316	327	320	325	316	348	328	317	319	318	289	298	310	323	323	331	332	347	305	335	359	305	334	296	307	326	291	309	352	324	321	310	297	314	331	342	269	309	311	325	309	339	367	300	339	327	325	330	321	351	320	364	338	318	302	323	315	338	320	316	315	297	288	327	292	324	312	316	317	326	330	311	289	322	312	340	329	309	285	348	332	303	321	321	334	318	320	293	339	332	340	334	306	303	312	311	318	335	327	336	319	276	314	319	294	337	309	334	332	311	288	371	338	312	298	339	338	340	320	324	315	327	343	338	301	345	319	315	306	314	319	295	325	310	346	359	333	311	303	308	331	306	338	292	345	294	315	341	324	297	292	345	295	304	356	326	316	342	330	352	320	314	310	315	325	355	347	318	317	320	318	354	349	306	310	317	305	310	330	308	349	347	309	300	330	276	328	341	327	322	336	309	311	338	281	302	312	309	313	317	318	306	322	319	339	313	328	304	286	308	308	283	299	335	284	301	315	310	316	310	315	336	332	343	334	327	336	300	312	297	310	319	254	331	316	306	338	327	321	316	293	337	345	320	349	349	333	342	286	302	332	321	294	330	331	345	337	314	347	307	344	327	320	317	295	320	323	289	336	316	330	293	323	308	310	278	318	300	306	309	325	324	341	299	308	319	312	308	299	323	313	269	303	295	341	310	344	338	305	336	285	330	307	325	341	340	311	316	313	299	324	341	327	322	306	342	323	321	332	303	323	323	340	311	317	332	337	295	292	326	303	309	289	269	333	307	365	297	343	299	313	294	328	335	303	322	330	328	324	294	315	314	325	299	348	316	337	322	293	316	310	304	319	349	338	329	305	333	322	329	319	349	309	347	339	307	297	302	332	328	325	325	311	301	300	335	302	320	300	321	301	334	318	315	308	321	302	334	315	351	322	321	303	314	312	300	295	306	337	353	297	315	314	301	343	308	336	329	337	339	314	337	308	324	301	303	303	331	339	324	314	323	300	303	305	287	322	321	298	322	317	299	303	312	331	339	335	307	322	337	326	340	315	332	359	318	334	324	316	322	298	335	352	325	308	331	308	306	335	319	306	311	318	301	331	311	320	306	329	320	329	329	312	317	301	300	317	331	320	295	339	304	291	321	331	336	316	341	338	285	317	326	318	349	310	332	308	306	348	294	297	328	326	302	334	343	310	321	330	315	293	322	350	337	325	352	305	289	328	339	314	319	316	332	338	332	361	293	360	299	312	333	306	301	344	289	280	362	297	318	358	328	344	357	338	320	317	325	315	315	321	331	282	327	324	335	324	354	345	311	330	317	308	292	309	337	333	272	315	315	330	345	323	333	320	311	347	313	309	316	322	344	377	318	340	316	345	311	313	324	362	309	307	303	293	347	317	317	334	322	325	325	326	294	272	307	349	340	287	315	315	288	330	315	318	332	307	300	340	337	299	319	341	320	321	331	364	336	307	335	309	322	317	290	363	338	349	321	323	346	334	327	278	350	344	309	313	331	301	336	334	362	288	341	296	351	343	320	356	305	312	323	302	311	296	326	331	321	334	328	357	314	320	304	319	317	323	314	281	304	304	286	339	318	310	287	297	332	316	358	310	339	330	331	299	311	296	321	329	326	308	298	304	318	301	303	340	349	283	321	333	307	309	342	302	327	316	291	321	333	309	331	317	301	363	289	330	314	311	306	310	345	332	295	312	333	313	334	304	310	281	319	337	317	325	284	325	306	315	307	343	315	326	329	303	343	314	330	335	326	322	342	296	328	323	326	343	343	339	284	290	342	294	334	320	343	330	344	308	317	306	334	325	313	321	333	312	320	340	304	342	322	322	319	317	317	320	312	334	313	314	330	287	305	349	342	287	315	302	332	308	316	304	301	315	310	303	368	316	317	294	334	315	306	307	331	351	292	309	313	327	334	318	311	314	317	323	299	320	309
25312	21438	27581	25677	9667	726	506	446	376	395	400	368	362	376	344	335	359	351	333	316	331	330	296	324	317	315	330	311	305	316	332	321	301	318	322	330	309	316	307	323	292	292	328	296	333	323	307	337	307	329	315	294	329	318	305	291	309	317	337	333	293	292	332	302	315	340	294	317	338	318	306	309	288	316	307	331	323	340	306	301	341	311	301	317	287	344	324	314	322	319	307	298	317	317	314	309	301	321	303	321	327	307	291	296	346	297	321	293	306	319	293	303	323	322	280	336	278	317	338	298	318	317	316	308	315	295	302	314	323	295	297	297	302	281	333	315	340	311	292	356	301	316	283	300	319	324	320	312	303	343	302	351	299	300	319	317	307	306	287	307	321	317	317	289	319	301	309	300	318	293	311	297	309	302	310	293	304	301	304	319	303	278	325	298	306	271	276	333	321	289	305	295	321	315	356	292	322	312	297	279	319	307	308	312	299	287	301	335	316	324	302	297	332	312	341	315	340	343	334	279	309	297	311	288	303	339	316	337	340	315	309	330	312	294	302	333	279	326	310	297	309	315	278	314	318	319	322	303	299	300	314	304	285	295	287	306	293	277	271	314	305	270	314	277	282	311	322	319	289	282	306	334	296	313	283	285	309	292	320	309	320	330	339	310	289	302	312	328	302	314	291	312	289	298	309	280	318	295	312	302	316	328	310	326	273	314	316	281	286	324	287	329	328	297	302	324	312	284	318	276	307	292	321	294	288	289	364	326	316	308	313	322	286	296	295	331	253	316	317	318	316	298	320	313	347	282	287	277	317	315	300	282	304	297	318	295	305	312	291	281	291	271	333	337	316	282	301	298	272	333	316	321	309	323	329	279	280	339	321	291	303	313	293	299	289	323	327	338	297	316	302	318	321	337	273	341	308	264	305	284	305	331	289	317	301	326	314	290	331	321	315	293	296	342	348	332	287	334	328	306	308	314	303	301	314	335	324	316	323	301	289	282	310	311	317	289	288	318	334	288	328	303	285	322	296	325	302	330	291	300	318	285	350	299	292	327	295	305	302	306	310	300	290	323	288	310	320	341	295	327	297	340	312	346	329	308	304	288	321	307	316	328	324	305	283	297	328	346	309	312	308	305	297	300	287	312	307	306	310	296	315	326	304	355	289	300	291	300	307	313	334	324	292	305	286	292	286	308	286	298	325	325	335	307	308	300	315	308	296	294	318	312	351	297	306	288	288	291	298	308	315	299	315	319	303	317	349	309	310	283	297	303	299	317	314	285	347	307	314	290	310	334	322	281	293	300	308	297	287	314	306	330	289	318	278	315	307	300	292	291	316	288	308	301	329	305	310	337	324	336	305	316	293	308	321	295	340	287	292	292	322	277	282	326	320	298	317	324	285	294	300	314	326	302	309	289	296	306	295	289	315	316	325	299	285	335	329	305	304	344	295	317	306	342	305	298	308	297	308	284	318	326	277	322	335	325	323	293	290	273	289	286	325	333	318	303	309	273	314	344	341	326	308	279	334	317	305	321	307	262	304	298	271	297	325	282	301	256	322	280	325	286	302	267	309	321	317	322	287	304	314	297	295	323	310	313	301	322	314	349	299	298	310	305	285	330	313	303	308	297	294	333	319	318	294	300	335	296	295	312	316	252	271	256	272	325	293	339	320	270	275	294	311	329	304	280	293	342	304	301	270	282	304	324	295	319	301	297	320	287	269	303	290	295	310	309	316	295	306	317	314	335	299	303	304	286	304	312	316	331	308	337	291	317	293	299	284	331	311	330	281	299	285	300	279	280	341	271	323	318	299	339	305	296	325	349	313	292	315	304	276	294	307	288	282	316	328	296	315	284	302	304	311	322	326	292	308	318	293	314	302	327	310	324	329	302	284	311	324	349	311	334	355	297	308	316	305	298	289	314	329	295	329	301	320	303	319	302	306	329	355	319	325	276	328	320	294	325	295	296	317	315	312	301	312	300	332	293	285	317	305	312	310	338	321	279	302	336	306	353	326	332	296	315	309	299	319	309	277	352	324	307	316	322	285	279	304	322	277	316	308	315	327	315	313	289	308	303	314	325	324	291	283	291	325	308	302	309	330	296	314	309	329	323	310	305	312	348	305	278	329	317	297	310	300	289	315	314	311	310	338	287	271	306	313	295	317	332	306	315	313	304	332	290	319	330	314	308	288	364	317	323	315	300	335	296	330	316	297	304	302	354	292	316	291	301	337	286	315	288	290	320	306	284	331	299	319	280	342	317	322	257	291	313	308	330	301	307	309	340	295	318	303	296	310	292	305	320	325	310	328	318	288	292	319	302	324	306	297	295	297	320	323	347	273	302	309	283	309	309	317	310	308	272	308	291	286	304	303	331	281	316	304	297	298	287	325	302	287	310	310	283	299	300	318	295	292	325	304	283	314	315	302	317	325	304	289	312	317	272	301	293	341	329	299	261	311	309	286	319	305	306	307	298	323	300	313	286	299	302	307	329	332	302	300	296	316	346	263	300	319	333	294	273	317	312	320	320	291	286	289	340	306	327	353	260	317	331	293	304	317	310	343	308	306	317	290	310	304	289	305	307	323	301	327	318	299	303	337	334	305	305	307	308	319	261	336	325	302	318	265	301	311	326	295	292	341	319	272	315	291	300	320	300	301	333	310	289	306	304	306	296	321	270	328	291	289	310	348	308	308	319	331	312	297	328	277	315	310	319	318	301	303	322	273	292	284	291	270	330	329	314	318	294	285	304	323	292	307	293	336	337	316	317	286	308	302	309	291	313	315	308	329	284	307	304	297	275	304	303	297	277	317	288	352	341	288	296	332	334	332	320	311	354	307	304	275	307	284	310	300	314	282	293	335	279	329	308	317	286	329	324	341	310	308	293	279	326	331	318	278	304	318	298	336	309	274	322	317	312	325	291	295	311	317	325	339	300	300	321	317	271	311	302	299	296	288	312	305	301	297	279	324	307	322	300	291	328	296	306	303	322	305	319	347	335	313	324	325	329	312	277	314	304	300	304	289	304	309	335	297	296	292	312	321	301	301	329	294	289	323	301	281	269	335	318	274	311	289	328	320	307	318	303	300	295	296	284	325	328	323	331	297	323	311	326	316	295	340	311	298	296	302	301	317	293	338	323	295	292	288	323	279	330	269	279	299	289	291	302	285	312	272	302	308	336	320	329	318	292	291	292	296	284	313	310	321	309	331	307	305	311	268	300	301	293	290	308	324	317	298	316	307	304	289	303	347	314	313	309	298	313	313	294	316	306	319	300	292	295	336	303	295	288	324	338	297	310	310	335	302	305	318	317	318	299	282	326	341	300	322	302	274	334	296	313	302	304	314	332	319	298	332	298	305	306	305	313	304	303	304	297	271	288	312	314	309	291	308	308	316	277	306	314	306	288	280	296	307	345	314	328	296	340	323	348	312	307	309	308	310	341	326	318	336	305	305	290	307	322	301	308	305	288	291	308	335	267	292	283	293	304	343	310	339	298
3464	5220	3334	1588	1221	962	820	657	587	541	498	449	445	423	440	420	388	394	352	356	380	355	365	335	363	342	392	353	376	308	369	335	374	341	339	325	343	343	384	357	334	367	371	334	357	337	329	359	342	345	331	369	337	355	343	311	385	359	346	353	332	336	332	360	355	349	358	328	348	342	349	350	342	352	363	358	354	378	346	342	333	353	389	358	337	364	350	346	340	320	345	354	311	360	314	331	319	328	354	334	324	365	368	328	319	358	369	322	296	336	346	323	322	325	368	361	349	339	353	346	346	332	349	338	352	364	359	341	337	345	372	347	355	333	345	352	332	330	362	310	373	337	317	349	335	350	337	323	339	305	313	348	351	333	344	327	342	327	371	318	358	313	310	350	336	340	348	355	325	332	356	348	351	346	308	363	311	339	342	347	320	368	344	324	332	326	330	338	331	361	348	332	350	323	347	385	346	370	320	323	321	343	326	349	375	342	316	350	300	327	318	341	372	340	330	335	304	332	330	347	327	353	288	350	327	357	343	315	314	361	320	334	345	313	327	349	352	362	373	354	333	315	335	336	338	332	365	337	347	365	350	345	346	340	350	341	373	369	338	325	346	328	351	357	320	316	302	318	318	342	313	352	348	368	330	311	343	348	332	354	336	315	346	321	347	319	336	300	319	341	325	331	339	331	339	341	339	330	302	329	329	361	312	319	308	328	324	322	353	355	342	327	357	318	299	343	368	343	346	331	325	335	322	344	338	333	329	335	313	365	333	318	319	341	347	328	365	320	345	318	355	328	355	340	335	346	341	369	355	337	336	340	331	342	318	329	332	294	342	350	319	327	328	281	323	343	325	332	347	320	389	363	319	346	357	347	338	341	355	349	357	346	349	340	316	311	331	333	333	322	382	332	358	324	361	365	280	347	345	343	320	339	310	327	318	332	367	347	336	328	354	307	308	324	350	336	332	333	352	340	348	354	295	364	324	342	350	285	335	346	353	353	357	316	348	353	332	340	347	322	349	318	323	329	349	337	315	356	341	312	331	335	315	355	333	331	340	357	372	363	313	370	317	323	324	334	311	349	351	336	359	341	305	324	332	324	386	383	357	334	338	320	353	377	384	338	365	345	311	334	343	326	358	296	341	342	300	326	359	367	373	321	346	320	337	337	365	332	312	318	368	370	352	356	355	295	331	315	328	337	335	361	354	346	338	347	319	369	326	308	340	351	352	372	346	314	317	304	353	337	343	354	346	352	341	334	374	393	328	324	343	372	317	375	350	341	353	316	340	353	379	363	357	348	351	338	340	353	326	329	324	326	350	327	334	355	359	370	331	344	346	338	338	331	349	347	370	341	359	399	346	348	342	325	323	340	340	326	327	307	341	306	316	325	332	348	338	316	353	359	310	368	319	299	319	357	327	332	351	349	372	364	370	319	339	335	345	319	345	346	345	327	323	325	352	348	369	335	335	326	303	347	351	365	313	356	371	311	353	331	337	317	355	298	333	358	328	346	315	326	338	345	348	319	380	365	347	346	328	338	300	339	365	368	338	344	379	365	352	325	352	380	325	328	372	347	332	358	326	335	330	343	361	355	328	334	329	350	321	323	357	343	335	379	342	357	344	320	340	314	336	350	334	325	317	357	338	358	334	344	340	329	332	341	368	308	340	343	336	321	338	374	341	308	341	334	347	331	354	343	351	344	339	351	342	365	349	324	328	339	349	376	338	354	329	346	332	324	367	302	338	339	358	310	324	338	347	320	359	327	320	306	331	312	335	312	341	348	324	353	369	330	353	353	336	388	351	359	361	343	333	336	294	339	347	342	329	360	347	319	314	333	346	343	362	354	313	335	336	314	336	324	337	355	304	310	346	311	346	316	368	325	313	345	337	321	354	352	343	320	350	338	347	343	305	300	318	351	299	346	348	362	325	334	326	335	293	340	329	341	316	354	319	339	356	327	321	331	340	345	337	317	335	365	307	344	337	331	316	345	319	343	331	353	344	331	332	345	341	341	345	329	335	339	344	302	354	335	357	344	342	346	324	334	338	345	311	348	362	307	328	374	352	306	356	342	342	347	355	351	322	305	349	333	314	306	346	309	327	349	349	351	337	305	336	343	352	313	350	336	337	340	370	370	362	329	321	307	329	344	359	360	363	320	340	323	340	353	324	341	345	338	360	347	362	326	340	347	340	336	384	360	345	347	324	390	349	333	329	352	326	337	323	354	332	333	336	325	327	349	330	334	313	355	358	330	343	356	330	319	348	346	345	323	328	311	336	334	323	300	331	341	370	351	337	346	362	347	328	332	327	357	360	378	333	342	357	327	334	329	322	333	327	353	339	327	364	326	339	312	344	300	334	342	356	342	317	308	361	319	328	334	344	322	350	360	310	307	366	361	353	321	346	347	320	322	352	345	323	322	353	359	387	349	358	357	316	356	311	348	343	330	331	375	332	321	358	351	327	335	316	331	353	358	327	360	327	379	364	344	361	302	327	355	347	359	321	351	360	341	338	342	336	362	366	341	328	355	338	363	332	343	292	356	339	323	330	321	385	318	354	391	336	339	311	336	321	331	331	314	343	331	341	308	357	319	359	340	323	333	369	358	348	341	367	314	369	333	357	364	352	356	342	307	319	329	362	320	326	323	351	340	341	312	311	282	360	329	337	375	325	323	357	365	359	314	322	348	356	337	362	367	337	296	344	347	356	323	350	363	322	338	352	303	367	367	364	313	295	348	311	358	334	297	327	354	363	330	338	351	348	318	336	340	324	336	347	312	322	363	333	323	323	357	342	317	324	333	341	314	320	369	319	347	333	320	355	317	318	330	350	324	356	333	309	336	354	375	329	315	365	338	360	354	327	360	331	335	334	351	353	342	340	334	341	340	328	347	318	352	352	339	350	332	347	345	312	346	329	338	323	308	325	310	334	359	352	333	343	339	328	326	333	330	342	331	339	380	335	332	320	320	348	342	320	304	344	337	349	312	343	342	337	335	336	371	355	311	346	346	339	337	319	332	320	331	326	333	306	355	354	335	383	360	320	341	353	345	342	357	335	323	318	321	349	378	357	344	316	361	319	360	347	328	328	359	326	355	317	348	336	302	344	370	317	354	366	346	303	365	340	363	300	320	343	350	351	338	319	319	339	346	344	346	335	336	332	326	321	325	337	311	357	339	335	401	336	357	345	332	380	304	314	353	339	354	359	345	325	370	316	381	317	337	364	327	320	359	335	328	325	359	343	347	329	323	340	334	335	333	328	317	376	345	332	325	313	362	334	356	332	336	331	337	332	349	333	324	386	334	353	358	375	309	315	358	322	334	324	346	318	331	326	394	329	368	334	335	342	319	357	323	333	305	341	352	324	332	343	341	394	342	349	383	362	320	352	358	311	364	376	304	327	361	321	363	312	337	315	335	371	358	328	335	317	340	329	336	319	321	362	354	335	323	297	344	330	378	357	317	312	360	341	367	346	329	337	344	356	322	350	318	327	315	327	360
22742	21338	29028	23976	21339	21413	7950	1306	1046	939	828	760	744	724	684	685	667	641	624	606	577	636	664	621	628	586	552	585	570	588	629	620	579	562	553	588	580	589	614	565	587	586	583	565	592	559	594	563	607	582	585	561	571	570	540	570	594	578	572	577	589	568	576	580	558	574	549	612	542	538	569	576	578	549	540	590	606	528	509	576	573	564	599	545	573	536	542	541	552	540	511	583	525	563	584	545	613	559	539	549	580	529	522	560	540	569	558	584	538	540	610	559	560	623	548	560	555	538	549	561	606	568	568	544	642	546	553	539	566	541	552	539	554	538	574	548	540	626	522	582	605	529	626	558	543	584	584	589	560	598	571	562	549	606	527	580	588	538	601	573	558	542	614	592	563	579	575	542	535	580	546	556	525	609	524	584	523	554	535	558	568	579	568	554	560	571	588	588	554	568	562	534	538	578	598	570	536	556	529	561	559	572	570	569	561	553	611	592	570	543	578	553	526	545	562	568	544	549	575	558	548	550	545	530	562	564	552	570	585	555	546	573	588	537	535	575	557	551	592	598	564	553	571	529	556	536	567	549	524	517	533	606	580	546	598	585	532	570	569	553	577	594	602	591	588	585	570	583	603	528	577	553	574	542	575	538	575	506	574	535	589	572	523	589	581	557	603	572	530	569	565	551	556	555	549	594	600	566	568	589	552	507	581	563	593	599	522	530	578	580	552	583	617	574	571	569	573	552	585	583	583	557	589	563	557	559	566	515	539	526	546	517	507	591	539	545	578	553	533	647	563	564	584	546	560	520	524	585	566	586	583	557	570	539	593	542	584	614	578	574	559	518	534	553	568	565	537	545	592	539	513	541	558	518	573	555	556	564	590	529	543	569	553	564	567	583	607	516	557	587	532	581	564	527	556	596	549	592	528	544	518	524	567	553	561	563	559	532	547	571	595	570	608	554	554	588	597	553	541	534	623	570	545	554	541	563	568	571	598	570	597	547	577	589	548	560	569	581	559	565	610	568	578	537	567	581	566	589	545	564	556	578	605	588	549	559	531	563	566	528	574	554	546	579	569	573	547	575	519	573	602	547	543	577	561	553	580	575	581	545	536	565	568	539	565	545	568	528	567	510	549	553	557	529	565	574	551	603	550	549	528	544	630	563	592	562	624	627	542	572	580	540	571	550	570	556	551	583	551	538	571	609	546	553	581	529	537	561	565	542	587	596	570	528	595	517	563	546	560	530	570	551	575	532	552	600	584	578	543	575	531	561	551	582	539	546	556	581	578	589	578	521	546	564	584	615	534	559	557	546	563	535	578	568	549	604	595	580	561	523	597	589	527	571	528	496	553	548	606	571	537	580	535	583	605	511	563	588	578	597	554	548	586	596	606	530	561	596	546	535	573	574	573	544	599	556	590	546	590	530	515	558	570	543	585	528	594	561	552	544	550	580	561	554	565	569	563	550	565	557	575	566	530	536	558	576	564	573	535	554	588	579	494	589	525	554	576	553	558	549	564	595	562	522	575	559	559	521	561	597	521	568	576	575	536	556	541	566	577	574	550	548	548	546	544	570	584	541	547	584	566	560	540	579	558	578	561	548	534	557	595	579	530	581	551	584	572	554	536	569	577	549	558	539	566	557	538	582	567	555	513	515	572	534	552	549	595	557	583	545	535	562	550	542	538	551	510	555	537	576	512	545	557	525	543	584	555	516	524	540	544	607	592	545	623	543	556	534	543	568	565	510	545	576	536	557	597	577	566	591	557	581	549	572	615	604	572	587	576	568	555	596	594	489	523	567	556	514	593	555	574	557	563	527	557	541	572	542	533	570	533	546	571	536	521	556	551	580	562	509	540	602	546	515	593	534	546	586	566	547	589	606	513	571	550	578	524	572	539	563	601	525	543	571	549	562	562	550	540	613	548	570	528	527	541	550	556	598	561	581	583	539	595	574	548	559	553	600	572	526	539	573	564	534	589	546	537	539	538	607	556	589	570	561	575	551	578	529	545	538	547	573	558	568	601	552	528	550	575	555	594	561	553	532	568	550	587	544	565	560	564	533	553	579	552	548	519	530	583	546	568	602	534	517	572	548	554	535	521	516	560	557	593	556	572	549	567	528	527	557	509	581	563	566	531	565	553	506	559	542	540	567	547	607	531	527	583	548	542	571	589	564	532	571	560	561	566	576	581	579	590	582	567	566	606	618	607	515	570	588	572	589	541	569	552	542	529	568	583	528	548	560	572	553	589	549	576	554	550	578	553	564	554	542	575	545	588	582	580	499	564	541	536	596	550	562	559	541	574	554	559	545	599	552	530	610	537	552	570	546	554	567	550	564	530	554	556	563	543	597	561	543	563	523	566	572	562	572	527	560	589	543	519	548	492	534	592	546	575	581	554	571	557	558	549	559	592	563	526	550	551	617	507	542	551	538	573	591	578	571	563	557	552	547	542	590	587	572	535	530	553	579	553	552	596	528	559	536	564	547	553	538	542	587	556	607	570	575	541	556	591	548	561	516	550	607	586	594	537	544	573	560	580	545	540	539	580	552	539	562	579	550	593	543	495	564	566	542	566	524	583	533	555	608	585	574	536	606	599	570	550	560	568	565	551	525	557	570	528	553	526	586	549	557	550	578	568	565	569	590	534	552	534	521	540	531	589	541	577	533	599	581	612	553	511	573	558	569	571	607	578	577	583	556	508	541	564	542	550	549	466	561	588	540	564	546	592	604	535	512	548	564	608	567	552	614	582	557	600	558	555	551	531	524	566	586	575	556	562	577	566	527	589	561	607	545	505	544	564	577	545	564	547	575	575	570	544	562	572	515	569	590	588	560	560	581	565	557	546	518	540	600	549	554	613	620	557	525	607	597	561	553	585	554	558	573	522	603	545	581	562	586	586	560	577	551	559	597	590	571	587	547	565	589	567	577	559	513	564	544	597	561	552	570	570	535	564	538	523	583	541	589	525	584	521	577	555	584	539	540	580	549	566	563	519	524	555	568	540	550	573	596	574	597	604	548	578	547	548	541	584	543	543	568	576	515	563	560	532	548	529	563	523	521	570	521	547	590	521	567	534	580	573	566	568	581	564	574	598	536	613	570	543	547	563	559	541	572	567	539	565	516	554	535	564	610	521	587	589	584	593	569	527	585	526	553	542	530	552	586	560	551	589	554	554	619	558	585	543	562	571	566	566	579	583	588	562	557	553	551	567	550	534	533	557	520	568	585	549	545	599	585	555	566	524	532	554	542	535	548	576	548	526	563	586	569	529	553	583	499	554	561	588	544	520	535	571	534	550	550	538	562	572	585	553	598	573	514	559	550	598	565	550	569	603	573	554	536	592	566	620	571	579	556	577	601	565	582	533	536	556	540	548	567	535	567	543	573	540	578	531	584	540	570	584	533	571	590	557	552	550	567	566	555	564	552	536	555	539	507	563	597	569	573	501	535	577	539	532	524	548	575	562	584	547	560	562	546	575	548	544	540	545	628	521	534
4664	14918	9698	4957	3594	2752	2159	1732	1461	1178	1073	898	952	798	766	759	765	769	681	656	678	705	664	644	604	639	636	627	587	636	622	588	589	608	583	593	595	616	589	608	574	571	600	606	584	582	534	566	596	557	514	570	535	582	549	592	564	594	516	591	561	566	587	591	542	568	581	580	586	574	568	589	548	570	523	580	577	568	576	609	568	566	558	650	572	585	572	553	560	572	570	604	597	536	570	549	540	533	603	603	565	550	587	571	585	516	554	576	551	556	549	559	563	556	589	574	567	557	596	573	545	568	547	574	590	512	607	582	547	572	556	588	524	596	572	521	604	595	572	527	576	599	562	538	556	572	549	509	570	562	552	542	602	553	542	525	522	555	559	544	590	541	540	591	543	563	606	581	540	539	593	565	523	582	576	563	575	526	549	581	562	552	609	558	556	572	623	600	573	598	558	569	593	551	556	528	548	540	523	571	514	561	574	524	541	586	603	577	572	549	580	572	576	570	586	542	563	570	560	563	575	580	556	581	584	537	576	578	600	552	583	613	598	543	536	557	582	553	577	580	568	610	543	576	578	570	570	559	553	610	574	561	511	578	530	575	527	543	589	591	559	541	583	584	549	556	546	557	533	582	563	532	584	534	530	579	540	573	577	609	557	502	575	554	577	565	561	569	576	513	569	598	536	580	614	546	555	558	593	559	565	535	554	558	563	568	578	573	570	554	538	545	586	563	560	552	570	563	569	549	551	557	575	546	599	594	564	565	550	567	597	527	527	539	540	573	550	580	578	586	549	538	580	538	587	574	572	600	575	567	560	587	586	593	609	542	610	522	540	559	590	538	596	581	562	594	557	553	583	587	572	551	575	554	576	587	558	495	603	541	548	582	580	567	564	612	533	554	585	595	555	593	593	583	545	582	618	573	566	525	574	530	572	547	558	594	540	578	563	586	545	547	540	555	561	561	550	549	587	547	588	563	563	531	601	522	532	521	562	578	566	517	558	581	554	590	580	588	559	606	581	532	574	582	521	558	572	548	579	542	605	526	585	526	594	568	533	570	551	559	560	553	521	558	569	547	566	581	591	584	588	609	571	550	546	563	570	537	547	588	577	542	543	536	578	539	584	552	581	557	583	565	557	551	539	630	580	545	608	540	541	574	530	515	557	506	550	515	590	564	552	573	583	556	571	538	578	566	555	573	583	567	584	566	545	524	582	549	587	560	574	558	583	571	559	561	599	542	554	594	562	586	554	560	552	568	539	580	557	575	528	600	593	544	605	618	545	563	569	570	540	562	568	591	538	548	568	580	559	525	532	601	541	579	559	544	572	580	549	575	542	583	568	528	608	532	548	569	588	547	565	594	538	555	544	529	556	544	569	559	535	572	533	552	574	581	582	555	553	559	560	558	529	524	566	603	552	590	551	553	535	577	560	533	577	591	567	565	554	588	550	570	531	579	566	560	581	581	606	586	591	524	567	534	578	572	554	629	552	533	556	586	579	534	558	592	551	582	556	584	593	547	575	559	594	564	623	518	572	520	541	515	611	558	556	579	569	563	535	575	570	550	523	597	553	573	580	610	561	530	558	557	538	574	545	546	534	542	591	552	552	557	556	561	555	537	554	604	558	598	535	568	580	584	525	554	575	557	533	596	615	574	569	610	583	567	605	558	539	555	592	533	564	575	559	561	523	565	551	539	563	614	574	541	574	580	563	546	551	577	558	544	529	567	552	559	527	561	565	535	581	541	596	570	547	582	568	591	583	604	555	507	519	590	562	541	521	547	528	552	518	580	526	587	548	553	532	535	532	568	575	556	555	552	585	568	571	546	571	578	586	540	583	573	550	535	577	572	567	539	543	568	539	595	553	546	543	529	576	552	588	573	524	526	551	565	611	549	539	561	560	581	552	587	578	603	534	526	518	557	571	543	554	573	548	544	558	555	572	499	537	548	581	554	577	580	544	587	584	563	545	602	572	522	572	561	550	545	598	558	546	588	563	538	532	558	549	616	506	565	538	545	532	541	590	560	560	571	586	548	571	551	577	589	562	546	539	590	613	563	545	598	561	553	557	587	576	560	581	584	565	562	530	585	532	623	559	565	613	583	566	553	545	548	579	599	609	554	528	582	562	577	579	546	592	531	521	508	548	538	558	554	579	538	599	544	536	557	557	591	577	552	537	540	586	518	597	562	550	584	533	574	617	555	544	570	599	570	582	565	532	596	555	558	558	550	531	569	545	576	520	556	548	582	547	569	540	534	558	553	541	553	591	571	579	595	627	592	568	592	516	605	572	553	592	578	564	570	561	559	585	571	558	538	611	523	616	605	519	572	600	636	608	558	564	602	551	527	581	551	572	558	561	560	565	564	552	575	566	525	579	560	575	518	572	566	566	535	541	588	512	533	579	562	558	574	569	569	563	563	586	611	585	562	566	523	552	572	609	569	553	545	554	551	564	562	558	618	531	570	597	552	540	561	564	604	564	554	542	550	543	545	592	545	589	533	558	586	554	599	545	573	565	575	566	521	534	542	569	553	515	583	549	540	576	548	587	593	588	559	575	590	578	515	515	539	570	585	550	589	577	578	541	604	531	558	614	590	554	539	562	595	554	563	545	563	584	571	596	546	548	554	614	565	568	533	544	567	569	540	583	582	600	554	581	548	549	573	533	543	566	536	550	551	569	568	541	548	539	593	546	545	596	527	573	566	549	524	553	577	563	554	551	522	538	552	593	569	595	545	527	594	542	553	574	569	549	572	595	555	600	574	561	540	539	555	542	565	538	542	596	529	581	523	576	561	585	561	573	577	569	612	568	578	570	623	558	578	520	501	553	561	553	559	545	542	544	539	535	567	579	578	558	565	548	551	566	593	530	539	554	561	569	567	544	536	577	551	540	552	579	562	553	547	533	555	547	575	529	586	556	652	578	552	551	527	569	559	554	551	535	539	600	566	567	528	540	516	591	545	548	533	545	557	550	577	542	536	552	533	581	544	538	594	515	555	571	577	583	548	539	537	535	582	590	572	551	536	519	529	598	549	580	561	566	569	578	577	562	606	564	602	557	582	523	550	557	556	553	558	574	551	509	573	553	503	585	519	542	566	559	619	580	566	557	590	606	575	555	544	564	601	558	562	558	541	586	570	592	555	586	556	550	560	567	544	532	589	574	548	537	569	559	600	561	555	534	566	554	587	585	547	580	602	573	563	547	553	537	589	544	569	556	549	579	559	587	541	561	531	565	573	557	597	563	569	567	593	569	583	590	533	587	545	570	574	597	563	543	547	542	556	585	531	544	505	576	563	589	536	590	559	549	612	552	541	540	554	531	541	595	568	573	560	524	538	583	629	584	589	563	594	548	562	559	562	581	536	573	546	560	597	543	581	565	550	571	527	535	532	576	532	567	566	589	577	592	550	514	575	582	534	592	548	604	563	556	580	536	541	577	542	536	565	565	565	564	578	565	575	548	554	619	613	546	571	576	596	556	564	577	556	601	544	598	555
28102	17395	3039	386	229	213	212	161	179	160	147	158	158	170	159	145	134	174	164	155	152	161	143	156	163	160	158	146	166	165	137	165	146	153	157	156	138	176	150	154	174	148	154	150	157	165	141	143	173	166	151	150	160	135	154	147	134	158	171	178	192	166	177	149	155	158	154	137	151	133	199	151	143	157	159	172	166	160	177	151	175	159	161	151	160	157	138	157	143	176	155	138	153	138	149	159	144	165	159	166	158	151	139	154	160	147	145	166	153	140	121	143	143	158	151	136	143	140	183	155	142	140	157	176	158	160	145	158	152	156	151	155	170	148	155	155	163	152	125	160	141	143	133	166	144	141	169	140	165	159	154	159	149	173	177	172	142	159	145	163	147	150	152	176	147	147	163	156	144	160	150	161	144	147	143	156	151	164	142	146	158	145	166	169	144	124	150	147	167	155	161	158	168	157	151	159	171	158	150	148	166	158	143	149	133	139	138	130	142	166	172	174	164	146	150	145	162	138	149	176	128	161	152	154	167	150	159	168	153	143	162	162	155	149	163	160	175	158	132	160	166	168	146	163	149	163	158	162	170	121	144	163	151	160	163	157	166	154	166	156	178	151	164	148	154	156	161	149	156	169	162	164	160	142	166	164	146	161	157	151	170	162	152	139	151	149	145	152	158	142	175	136	153	139	166	161	150	155	157	158	174	161	161	138	147	167	163	145	172	156	137	146	146	170	149	186	163	150	176	154	167	159	139	163	124	145	155	146	145	163	145	153	181	163	155	154	144	162	163	154	164	169	156	156	146	160	170	167	130	162	166	159	155	135	143	141	151	192	154	171	136	166	149	153	160	151	159	162	143	156	174	159	159	160	165	165	152	159	141	174	154	160	164	176	153	148	168	170	143	167	153	168	167	122	137	152	171	157	142	175	150	165	155	160	167	153	142	177	164	174	161	160	168	150	158	185	143	153	145	142	173	148	180	161	189	161	151	165	144	156	156	163	149	149	139	157	156	156	182	166	178	155	153	153	146	151	174	164	149	171	140	158	134	148	147	151	136	148	171	126	141	159	146	158	154	146	126	161	149	166	167	162	179	176	133	175	157	158	141	143	159	159	147	162	158	159	143	145	161	149	152	145	154	165	171	156	157	139	164	145	151	152	154	166	143	175	158	132	138	172	162	153	142	158	134	163	152	161	178	161	157	156	157	156	162	141	151	180	161	151	129	156	136	163	144	141	171	151	168	134	166	173	159	172	183	170	159	143	157	156	167	147	151	161	147	159	175	141	139	155	155	149	138	176	134	153	170	154	147	146	145	149	171	164	143	162	170	154	142	178	153	173	144	141	170	136	155	160	155	147	158	158	173	142	151	159	163	158	155	145	158	169	148	143	159	160	147	157	153	165	151	145	165	150	162	147	141	148	171	175	158	171	170	118	165	137	146	140	166	152	136	166	152	150	160	131	157	169	151	149	145	163	149	144	156	156	173	161	148	151	154	148	179	166	160	141	140	132	173	134	135	149	142	173	160	157	164	138	146	186	150	135	167	139	165	148	133	136	144	145	157	161	164	182	163	189	153	166	144	165	146	160	167	149	145	177	158	141	168	177	148	150	170	168	157	154	161	137	135	159	157	164	145	158	161	166	159	166	155	152	167	159	161	158	145	151	136	152	175	181	153	140	165	170	144	146	157	143	153	144	156	151	146	154	157	155	165	156	149	156	146	159	155	166	152	161	166	145	169	161	169	163	145	160	146	176	169	142	159	141	137	177	175	151	162	170	167	145	166	137	176	160	134	176	148	158	157	140	151	169	168	159	183	162	159	131	147	175	159	174	137	139	171	144	151	137	155	132	157	143	130	148	164	152	145	148	156	189	142	160	171	142	157	162	195	172	168	138	142	151	154	150	174	156	165	161	141	164	155	140	151	157	161	162	158	129	154	148	131	140	174	165	162	159	156	165	162	177	159	157	166	144	174	144	158	178	150	153	164	151	158	147	162	171	171	164	161	153	149	139	165	178	165	168	127	161	133	155	144	170	134	129	163	154	143	144	161	147	165	148	183	155	146	145	165	151	163	157	177	155	152	162	170	151	175	160	150	170	164	165	135	155	171	148	149	140	151	140	178	150	143	163	161	172	143	190	139	169	149	181	151	163	162	158	139	146	148	139	168	153	166	158	140	144	149	182	173	138	177	134	146	172	164	153	173	159	147	149	168	172	148	175	147	151	156	154	128	146	148	165	178	140	152	137	154	159	177	160	151	147	167	145	169	147	147	151	140	154	167	132	153	179	145	143	185	121	148	174	148	189	152	153	154	144	165	161	172	150	159	133	153	159	149	146	147	162	161	167	175	142	144	178	174	137	143	164	167	135	178	163	146	153	162	140	148	166	176	139	171	150	166	159	173	140	164	164	152	174	151	168	148	163	176	168	189	132	168	163	179	168	151	172	148	146	165	134	153	160	145	153	153	170	167	135	154	144	149	167	150	149	164	149	166	164	146	164	165	171	153	142	137	143	159	150	155	150	138	150	133	157	151	159	153	150	165	145	154	168	140	147	159	168	154	180	145	128	161	171	152	157	133	170	159	162	170	145	144	149	161	142	144	150	143	149	167	157	143	141	148	184	144	158	151	175	151	155	160	151	137	144	152	153	163	150	153	159	159	163	152	150	148	157	129	173	164	166	171	141	165	149	144	162	154	162	157	156	150	171	135	145	131	137	150	173	170	157	178	135	167	168	158	158	126	158	147	147	161	166	143	168	185	160	160	136	176	163	157	158	140	154	159	139	150	159	151	174	151	154	163	153	164	138	161	162	156	172	157	144	171	184	158	157	144	172	164	135	158	191	161	147	159	177	148	177	145	167	166	163	165	137	152	164	160	151	143	160	148	160	160	168	181	139	168	149	147	160	149	172	161	175	165	159	150	152	161	144	143	153	135	168	173	174	160	160	131	143	161	143	144	148	178	149	155	166	145	140	150	147	153	144	167	169	162	128	173	166	173	139	178	161	176	154	171	146	140	165	143	141	166	162	159	142	159	162	158	138	156	171	150	159	154	150	148	141	166	170	163	153	135	161	145	180	165	158	157	176	170	173	165	134	150	179	162	139	149	160	163	150	175	169	153	170	164	160	143	138	151	161	171	163	152	159	154	143	154	155	165	170	170	157	155	162	142	163	160	149	151	171	167	159	163	143	158	147	168	139	152	166	174	162	162	154	154	163	162	184	156	176	148	175	171	150	157	138	179	164	149	151	154	151	147	142	168	161	163	169	156	130	164	172	152	152	175	137	144	153	168	163	161	154	133	153	131	167	159	156	149	140	160	154	131	141	173	158	168	144	148	144	163	181	145	151	169	157	158	161	153	132	143	142	145	153	155	152	173	150	177	164	156	151	138	175	161	172	158	149	158	147	145	158	150	137	146	186	148	165	168	157	168	155	167	179	169	147	148	168	170	169	171	165	149	160	175	143	164	164	153	152	144	161	144	166	144	137	145	146
4239	774	490	312	258	235	239	195	181	188	188	188	206	194	178	179	159	194	188	182	153	171	167	202	185	162	193	188	159	169	179	174	170	183	158	179	149	186	186	190	182	185	175	183	170	175	169	171	154	198	169	147	163	191	189	191	181	178	162	149	167	186	171	175	159	181	149	175	194	171	175	184	201	146	152	180	172	191	174	180	174	165	183	142	176	199	184	175	172	185	176	160	191	180	183	171	160	163	167	174	164	180	157	218	201	170	181	160	155	188	153	170	172	167	173	166	160	190	148	188	206	141	161	179	171	173	144	191	199	170	173	203	161	193	172	196	181	182	176	174	183	180	185	184	176	188	177	159	199	175	185	143	183	177	186	163	182	176	185	154	171	172	169	164	172	165	185	181	147	177	173	175	191	168	194	174	166	183	168	169	172	162	156	184	179	165	162	165	187	178	182	163	176	188	179	207	182	172	192	182	171	173	166	174	191	183	178	171	176	173	154	165	214	160	156	183	188	161	160	186	166	153	155	170	190	145	177	172	190	203	171	182	185	165	170	180	188	159	154	180	165	182	177	199	159	174	170	151	186	183	192	150	180	176	172	193	196	180	176	173	161	183	175	185	181	165	161	180	184	179	176	165	173	208	168	165	170	180	187	167	171	165	153	178	166	184	201	178	196	164	185	199	190	171	170	163	189	186	152	162	194	167	182	167	157	174	159	175	173	171	194	160	185	174	168	153	175	176	169	179	182	174	175	177	163	163	166	175	173	194	169	165	174	191	193	174	188	166	182	168	178	178	168	165	186	183	175	165	183	188	164	190	172	166	181	186	155	169	177	183	177	181	164	173	171	204	154	154	171	186	162	193	171	195	172	224	176	158	184	180	206	159	171	173	199	195	168	174	170	180	176	196	172	179	160	150	156	215	159	163	188	187	184	162	163	175	206	181	163	181	158	182	157	183	228	162	167	191	158	195	174	183	182	166	134	186	172	186	164	165	162	175	179	168	172	197	176	173	168	179	178	155	172	176	169	181	173	175	163	185	181	184	195	216	188	170	182	192	165	191	177	175	171	175	151	162	205	165	176	180	189	157	202	180	175	180	164	178	170	174	170	174	189	191	174	147	166	167	189	192	166	157	181	162	169	150	210	164	165	181	184	166	189	188	192	172	187	161	176	191	174	186	178	176	177	202	181	179	194	176	178	191	177	165	173	175	189	161	174	161	163	187	162	167	179	178	166	152	170	190	178	179	179	181	164	181	171	171	160	198	161	185	178	164	171	153	176	157	182	170	156	174	165	204	163	180	176	175	165	173	193	167	196	158	163	159	186	160	174	172	164	180	174	157	205	172	158	186	156	190	170	203	193	180	194	173	169	163	183	183	155	165	160	180	183	153	184	160	180	196	192	174	158	186	170	183	198	171	183	180	205	173	176	174	178	156	171	183	154	194	175	177	161	179	170	193	167	174	172	152	177	162	158	191	156	168	193	171	158	156	157	180	169	168	166	171	179	159	189	207	184	167	173	174	168	171	167	169	184	169	174	172	200	156	167	194	182	180	192	154	167	165	180	148	181	181	172	198	183	180	180	176	184	164	193	179	154	198	165	188	172	173	184	162	177	180	166	198	184	158	190	191	190	184	189	182	179	173	175	176	192	175	192	159	170	193	189	195	172	202	148	159	185	171	172	180	161	178	178	170	160	186	181	176	186	159	192	178	194	195	162	188	159	185	197	158	184	163	168	178	170	166	165	168	168	186	184	180	183	202	163	171	160	176	170	163	175	183	199	156	163	188	190	175	169	186	179	175	172	184	172	194	174	149	152	165	149	206	186	184	163	178	177	168	179	170	202	162	170	176	168	183	191	157	174	170	186	169	180	156	180	198	163	178	190	184	179	166	172	179	176	172	193	160	155	166	183	173	165	165	159	186	178	183	154	179	196	160	163	188	160	163	196	186	158	186	180	180	190	164	159	159	177	186	146	155	171	175	170	197	167	181	169	169	156	183	173	186	177	158	196	164	180	169	191	166	172	174	190	178	170	196	163	166	180	192	169	164	146	182	174	176	170	181	195	168	172	168	196	167	166	172	171	179	171	186	165	167	189	188	155	193	167	178	176	193	166	175	178	155	188	178	173	166	161	190	191	168	181	180	177	185	170	161	197	191	177	183	182	165	173	185	221	173	169	182	139	152	157	181	193	187	167	177	161	165	187	190	196	169	182	168	211	171	176	190	183	162	163	182	180	173	165	156	186	177	177	170	186	153	182	211	192	183	188	158	195	171	173	184	188	156	172	159	184	193	178	201	174	183	175	186	148	170	184	185	177	191	191	194	187	175	198	186	164	170	152	179	170	169	185	178	159	177	161	164	180	180	176	176	170	187	168	183	164	184	179	170	191	164	183	192	185	161	191	171	182	179	193	168	181	158	178	184	181	193	164	175	177	161	185	172	193	183	160	185	165	182	163	157	193	198	187	186	145	181	168	186	187	177	180	168	148	170	174	178	149	185	184	154	186	172	178	176	184	183	170	193	192	202	166	176	163	173	183	193	166	178	187	189	159	192	164	149	172	177	180	175	178	183	192	152	186	152	180	178	167	169	172	172	146	176	147	163	144	164	178	175	178	163	194	183	167	154	189	202	197	195	160	171	158	164	167	187	164	166	164	139	194	175	182	184	189	165	171	192	178	176	184	140	180	176	161	174	179	192	165	165	184	188	186	160	180	168	190	171	170	180	188	167	179	184	181	177	186	179	171	177	178	213	183	193	175	165	179	180	167	166	174	158	187	166	184	163	198	181	166	154	211	179	183	186	180	193	172	166	164	166	185	184	195	170	182	171	180	157	162	175	211	185	179	173	188	171	155	177	183	175	178	171	168	171	158	160	176	175	190	178	174	170	168	172	193	169	211	178	173	177	219	206	184	153	181	182	178	213	188	198	182	187	175	175	187	184	172	186	161	157	207	166	191	176	165	181	170	167	192	165	180	165	173	180	166	160	192	182	164	171	177	166	171	179	179	164	186	156	183	170	194	163	177	171	162	189	161	182	171	161	186	173	171	179	174	173	153	164	177	184	169	168	181	177	177	169	177	188	194	191	191	184	184	170	173	157	172	187	189	175	193	166	148	198	159	184	191	162	200	184	164	184	160	174	171	191	162	188	169	167	188	182	176	160	188	183	184	173	159	195	179	183	165	161	183	210	198	198	179	182	159	183	166	167	165	169	165	178	164	177	188	152	163	191	171	196	165	131	186	170	179	188	186	174	185	167	184	164	165	160	158	169	173	176	163	192	175	177	172	177	182	168	197	174	194	185	183	180	169	192	181	170	198	182	185	182	197	178	181	179	187	161	198	196	177	179	168	177	178	174	159	172	181	186	199	167	155	201	186	160	177	200	147	183	155	169	168	214	194	168	159	166	179	160	209	173	184	156	182	161	132	160	168	169	188	164	188	175	163	189	170	167	196	199	161	191	177	168	172	161	161	166	206	188	170	179	183	179
23977	21388	28692	24465	21374	9643	1060	701	517	499	476	450	369	424	350	374	352	361	349	359	381	333	329	340	331	340	309	313	312	302	298	353	302	330	321	322	325	302	334	316	309	332	332	323	336	306	320	316	297	301	315	292	309	292	326	312	300	304	325	329	344	308	338	321	291	314	338	298	346	313	279	322	299	325	319	336	320	309	338	309	326	305	320	305	310	298	311	315	298	302	302	345	328	310	310	314	291	311	307	301	266	323	297	273	293	306	314	284	290	318	346	316	321	284	315	314	301	315	331	334	278	337	296	284	335	307	275	294	289	286	296	323	309	330	325	286	345	302	311	302	308	305	280	257	334	329	334	311	289	310	325	308	297	339	325	331	295	295	309	323	281	304	299	311	301	337	330	288	269	301	308	287	318	319	309	312	347	309	283	337	309	284	312	303	299	299	303	307	305	328	313	310	324	343	332	314	295	278	331	329	333	316	321	332	297	309	322	314	307	285	264	312	289	321	345	283	296	294	326	336	330	301	318	325	302	299	301	313	347	274	314	304	299	301	331	307	304	334	329	313	322	288	307	305	293	303	307	309	323	316	327	349	287	279	316	328	306	293	338	327	317	304	313	327	325	320	295	324	320	292	326	304	312	329	284	296	328	348	313	300	312	292	299	299	319	293	312	273	315	315	277	307	328	289	307	313	316	270	306	308	317	341	323	316	319	297	264	307	323	340	308	301	295	301	288	313	291	279	293	311	330	320	371	315	313	306	296	299	322	283	302	282	272	286	275	289	288	299	301	308	291	313	332	287	306	298	279	281	326	328	331	311	315	294	276	315	320	300	316	285	325	323	308	349	293	308	285	317	288	323	309	330	292	296	303	289	335	331	302	302	315	324	311	279	296	305	308	332	316	326	309	268	307	298	274	302	308	324	331	326	299	313	287	346	315	321	330	316	320	324	331	294	284	310	327	338	282	324	314	306	308	297	329	305	297	351	314	326	327	299	286	295	300	299	356	335	337	291	311	313	309	330	310	340	289	304	340	310	325	306	316	297	314	312	328	325	269	312	329	280	310	292	309	315	297	309	300	315	330	310	298	298	292	326	275	300	312	341	296	294	307	334	311	301	342	292	317	310	280	343	301	311	289	311	312	279	280	279	340	310	292	326	313	332	295	309	302	289	297	293	291	283	277	306	328	331	319	331	316	335	302	323	301	321	293	318	315	291	332	280	348	308	277	318	311	307	333	327	296	335	302	288	313	294	277	300	316	281	312	301	281	286	314	337	295	373	275	312	306	308	302	300	317	281	309	296	306	324	310	324	308	302	286	300	293	288	334	286	300	318	287	325	320	289	293	295	345	309	299	298	310	323	306	296	303	342	302	310	278	307	298	311	305	281	286	302	299	302	282	298	285	292	291	314	289	330	317	309	282	296	275	330	329	315	320	320	306	340	307	305	350	337	273	320	277	312	308	286	288	338	311	310	308	322	308	323	285	299	287	315	325	291	303	287	282	295	304	315	279	318	294	311	329	293	296	289	334	318	323	302	326	304	275	288	303	323	334	287	305	303	316	334	320	336	329	282	305	299	292	315	296	319	303	337	285	305	320	324	309	297	288	306	307	295	328	302	314	299	342	305	269	285	300	309	277	306	291	290	319	282	320	315	295	284	298	312	299	335	277	292	352	276	287	304	340	349	346	286	303	288	319	283	277	317	268	301	294	311	301	303	283	329	324	306	289	338	332	295	298	310	320	318	301	309	312	279	288	310	280	301	314	306	281	270	307	345	285	295	312	323	287	313	298	306	302	317	315	319	284	297	323	332	336	300	298	318	316	283	303	339	340	298	315	287	313	314	301	318	298	303	302	287	306	263	252	305	333	263	310	302	310	294	311	294	315	313	325	315	317	298	305	308	316	322	286	300	329	301	319	303	323	327	328	318	344	328	304	284	309	314	344	324	322	326	318	293	315	295	301	277	284	332	317	330	303	301	331	307	279	294	294	301	295	298	308	291	271	313	284	316	322	272	302	325	321	319	308	316	288	302	278	268	307	301	316	304	295	324	294	278	286	319	311	311	330	332	311	298	282	318	344	312	282	315	312	296	331	300	305	328	304	299	307	302	307	329	309	322	318	309	304	334	284	314	305	315	303	320	338	326	309	327	311	334	322	287	309	291	331	328	315	321	317	305	316	312	320	302	276	319	283	289	339	308	320	303	311	305	311	353	269	305	308	295	319	310	305	302	308	320	303	313	315	326	312	299	322	304	297	322	310	297	335	330	323	293	331	329	262	270	314	313	312	280	288	313	300	287	309	326	288	331	309	315	313	309	310	300	319	303	331	301	321	315	300	284	327	294	279	286	309	303	294	323	309	331	320	324	321	293	333	273	287	313	246	310	280	312	347	296	348	345	318	324	300	326	296	293	315	314	311	322	278	310	305	278	323	304	322	276	322	316	295	312	334	267	319	344	299	319	316	310	303	289	324	312	339	336	285	331	319	306	328	300	315	327	324	291	306	335	293	311	342	272	305	301	320	276	308	320	301	280	340	318	299	309	297	309	325	336	289	324	332	319	307	310	292	303	316	309	300	304	330	318	319	326	300	313	342	274	304	315	308	312	266	294	289	299	309	288	325	308	289	313	300	301	310	296	264	314	312	282	302	283	317	301	290	291	310	319	323	325	308	317	318	340	314	323	290	328	298	314	318	271	324	298	298	310	344	280	311	326	302	317	309	304	300	314	333	324	298	294	309	320	318	299	301	298	333	311	297	343	317	292	320	268	303	315	303	298	295	335	298	320	284	313	360	308	304	292	323	355	332	306	298	303	314	302	336	289	290	292	303	299	355	303	309	308	329	302	306	286	319	308	356	292	321	325	325	280	282	316	306	314	328	305	314	284	313	314	299	293	295	293	293	263	331	291	317	325	283	316	289	311	306	281	316	295	306	312	289	280	309	292	287	273	305	308	285	319	295	286	307	328	299	293	323	339	309	302	300	295	301	356	298	309	348	312	317	314	292	339	299	335	286	328	318	313	340	285	298	291	317	308	310	292	302	311	329	315	299	345	313	321	305	326	318	290	307	305	319	292	326	305	311	348	306	340	281	299	299	338	310	295	327	330	278	321	306	319	351	291	307	311	318	317	285	288	314	313	298	289	329	330	296	309	297	329	328	333	316	335	311	306	303	319	284	331	288	308	312	301	311	303	294	312	285	310	313	310	334	291	278	311	320	306	315	326	289	304	327	292	312	323	313	333	337	339	324	288	315	313	272	321	326	300	314	335	321	319	329	304	337	300	307	311	289	337	339	320	286	294	306	326	307	270	283	323	314	277	301	298	311	305	328	312	298	304	323	256	305	314	305	312	313	315	321	321	340	313	335	327	318	309	285	293	299	330	325	321	331	284	308	302	289	276	307	296	299	307	287	314	316	325	309	306	330	300	297	316	313	331	352	341	343	280	268	308	315	309	309	312	303	350	314	308	298	309	298	295	293	275	293	309	285	330
3480	9228	5853	2800	2004	1484	1163	870	779	659	580	504	476	474	423	458	398	401	387	413	377	356	373	372	337	322	365	350	352	346	332	324	347	338	354	341	329	300	342	314	350	307	327	302	332	324	318	320	361	321	302	313	330	314	339	328	342	307	340	308	291	301	341	311	302	350	325	345	301	301	311	319	294	305	303	301	312	312	347	303	344	315	313	350	314	298	313	301	318	338	311	343	339	332	322	316	331	280	332	290	345	315	325	294	290	330	325	358	336	319	322	321	346	285	327	335	307	308	318	316	317	321	354	323	304	326	316	344	314	307	295	295	329	326	305	340	329	318	321	324	311	337	322	341	326	314	318	333	327	321	302	340	357	311	337	320	297	308	297	324	293	322	316	315	319	310	325	311	293	351	351	294	321	320	277	313	325	311	337	343	341	280	311	337	327	317	310	311	310	318	332	351	322	313	310	314	314	296	290	328	334	327	305	302	310	347	331	290	305	308	306	288	313	310	314	302	327	285	308	318	330	317	326	314	307	322	311	320	342	306	306	318	339	332	309	318	294	369	334	314	340	331	295	303	311	320	319	326	322	332	309	324	300	319	347	323	336	328	316	307	321	323	306	301	350	296	333	282	317	297	343	337	315	346	328	317	295	313	313	280	263	324	282	301	331	297	304	337	311	322	316	307	343	316	329	303	314	319	323	318	297	320	341	347	312	320	275	283	329	333	352	316	345	308	289	292	308	328	298	311	315	344	323	304	344	283	343	301	326	292	297	299	308	311	323	306	306	342	321	289	309	345	329	328	354	339	318	317	333	320	292	334	329	310	328	352	374	314	352	306	322	303	313	266	322	325	302	345	345	325	337	319	339	311	316	302	311	315	324	302	327	304	295	317	303	343	328	270	282	315	321	321	331	307	315	312	336	297	319	289	312	327	301	324	322	296	338	366	318	371	313	312	328	317	307	319	298	325	322	339	328	332	306	320	360	331	310	286	303	299	291	319	332	297	347	319	297	328	298	304	330	306	325	317	316	317	287	329	321	319	351	331	318	306	310	310	318	314	317	265	307	309	284	316	334	314	307	323	322	295	312	314	312	326	317	345	313	323	321	334	322	298	302	293	324	314	327	312	317	307	332	325	338	324	325	323	311	345	299	330	290	326	312	346	301	308	327	323	333	281	317	308	335	329	350	357	317	330	298	288	317	313	309	307	310	333	303	309	333	362	348	309	351	331	293	347	316	328	302	350	348	332	318	315	310	329	313	307	296	295	344	301	267	311	331	308	336	359	309	309	289	316	298	319	337	343	347	315	314	285	308	326	313	327	313	322	319	299	329	292	343	314	293	335	331	306	321	299	322	343	326	318	298	330	315	341	308	319	335	332	359	317	313	300	351	346	285	292	315	319	301	306	298	300	350	304	312	316	325	295	311	311	334	312	325	327	318	338	314	292	321	329	317	344	333	331	323	329	342	328	329	298	317	333	310	329	357	327	304	321	312	317	318	302	323	343	306	334	310	313	295	298	299	308	326	302	319	308	310	295	330	315	335	326	310	326	351	314	327	327	335	299	329	322	324	308	318	337	295	291	306	328	324	295	326	309	304	321	326	312	331	342	281	316	310	301	294	330	340	322	348	346	304	351	322	321	343	315	342	305	314	316	297	310	307	304	336	329	335	308	328	313	290	327	321	340	312	327	315	329	366	327	311	306	301	330	313	322	273	293	348	347	323	335	304	328	303	298	292	331	322	331	299	333	341	289	305	315	314	320	317	323	312	320	336	304	327	351	319	316	322	339	328	297	309	297	292	312	317	332	320	281	335	325	292	319	288	340	318	308	307	343	333	340	328	346	316	315	306	327	334	304	295	301	351	349	303	334	306	297	307	285	325	324	325	318	332	312	323	349	323	343	328	288	318	322	317	322	318	297	319	324	334	323	307	316	306	326	330	318	316	312	330	338	317	341	294	343	341	313	329	299	339	352	308	318	310	332	308	292	335	328	331	320	286	323	351	320	325	273	310	337	363	308	292	307	342	338	359	308	308	320	293	322	328	326	336	306	325	346	320	328	302	333	288	314	308	337	315	319	332	323	280	314	299	302	299	309	322	312	311	325	331	342	305	323	306	316	300	344	331	336	311	291	310	303	301	349	281	301	312	306	323	334	305	289	315	309	313	308	312	332	293	303	329	303	327	310	331	324	320	300	313	327	307	316	319	317	308	322	317	320	312	309	366	334	325	348	310	309	305	300	286	324	318	311	294	317	328	321	320	341	326	340	304	351	342	287	322	321	312	351	337	327	312	322	297	298	324	317	277	288	304	326	340	323	321	294	338	309	305	299	302	343	290	341	339	331	336	346	328	327	319	319	329	296	338	307	313	314	308	338	317	275	321	286	288	322	318	333	350	324	286	290	295	322	258	318	303	309	321	309	322	332	300	350	338	315	326	316	313	285	344	342	305	325	310	290	325	300	319	306	286	301	294	294	330	305	304	324	339	307	336	313	332	301	320	309	328	315	294	298	312	330	325	358	299	304	291	325	311	343	333	315	292	292	328	325	305	324	347	287	312	287	336	326	322	339	295	311	286	364	314	307	313	331	322	324	288	289	316	322	301	321	326	314	317	330	328	332	329	325	320	297	310	317	322	315	335	298	289	326	309	317	276	280	309	310	335	338	318	329	311	348	322	341	321	322	328	301	310	311	314	302	299	326	328	308	331	334	310	315	312	296	365	316	314	302	307	342	326	322	320	337	316	321	309	283	337	286	291	290	332	322	307	317	331	320	314	285	291	338	315	324	301	312	301	308	322	310	313	306	307	327	309	325	331	313	320	294	324	324	305	323	333	293	320	305	314	351	308	339	288	353	319	302	298	289	314	306	332	298	322	309	309	330	330	309	305	318	324	335	286	309	325	334	336	312	292	304	319	298	332	355	330	320	329	351	334	285	345	312	298	310	335	308	307	304	347	307	306	308	320	315	310	309	323	327	319	317	338	306	295	349	290	319	307	331	331	313	332	315	323	300	323	269	341	358	313	321	290	338	332	315	302	321	319	293	323	341	353	319	338	326	295	313	307	313	311	322	320	288	302	320	320	308	317	305	304	312	310	316	313	319	306	306	271	312	282	313	318	332	323	340	304	319	333	322	317	322	302	309	319	359	299	365	304	332	289	319	300	302	332	330	304	343	313	307	289	341	314	309	329	307	311	323	314	335	311	310	335	327	364	314	295	316	311	319	304	306	341	322	308	326	321	325	340	318	300	316	324	317	302	306	337	312	335	328	334	298	322	315	324	328	352	308	353	351	325	326	342	331	343	308	287	319	314	342	303	301	346	337	290	330	320	272	319	313	327	342	303	326	289	336	310	333	330	315	304	290	341	327	325	319	338	318	317	317	310	344	328	320	330	342	293	339	315	333	337	273	335	284	334	314	301	304	334	297	327	313	295	317	336	305	328	309	273	307	306	318	324	319	314	327	347	290	295	347	312	358	339	332	306	291	314	309
25133	21428	27575	25627	9731	744	529	466	429	421	385	386	328	344	338	334	330	340	328	332	325	289	322	348	342	304	310	336	310	307	282	309	307	285	291	318	312	305	345	309	315	298	337	313	316	314	317	298	301	291	300	341	305	337	322	335	306	322	290	322	292	329	279	300	304	326	332	308	325	319	285	325	319	323	308	285	301	293	350	293	314	298	307	335	314	247	297	284	292	335	297	310	278	327	289	309	261	302	304	293	303	319	326	321	290	299	282	293	306	322	312	331	296	310	329	291	317	296	327	317	300	346	316	329	325	333	317	315	310	285	294	292	281	310	277	289	338	284	315	320	298	330	311	347	347	321	316	303	341	337	341	328	318	309	289	292	297	305	317	307	304	300	277	307	321	285	326	304	309	320	317	292	286	299	288	301	317	325	315	288	311	300	303	288	294	327	310	292	283	280	292	259	359	296	310	286	291	316	281	295	313	286	295	322	305	316	301	294	322	321	293	323	304	282	316	300	321	283	308	318	313	256	303	305	290	312	295	315	303	299	320	299	294	339	311	310	303	288	305	326	289	303	331	294	291	333	310	294	310	275	309	281	306	277	329	307	324	291	293	301	307	291	334	307	303	307	330	303	316	340	328	299	317	318	319	306	292	301	292	288	322	284	300	312	322	322	305	302	303	300	317	315	289	312	308	319	285	338	314	326	302	315	318	294	277	330	295	344	301	302	296	292	339	304	295	307	297	349	329	292	311	337	339	310	301	292	331	323	299	296	326	340	314	305	278	318	309	306	292	334	271	293	300	298	277	304	269	339	316	290	337	295	315	321	295	299	301	335	282	291	320	292	301	312	280	313	314	264	295	308	300	343	324	304	317	319	301	318	291	263	288	292	311	285	302	300	337	309	289	306	268	310	307	308	314	308	351	327	319	302	326	277	322	325	338	318	308	334	329	275	335	325	260	289	308	291	290	306	291	357	288	333	288	299	322	281	324	320	274	305	302	328	282	270	303	332	284	306	293	352	324	295	310	305	308	296	297	310	285	312	304	335	290	304	310	312	314	291	287	287	281	310	340	327	320	323	314	301	330	318	317	319	328	309	278	337	303	316	327	310	319	288	323	323	316	299	265	314	302	282	322	329	295	293	316	292	300	308	282	289	311	319	289	316	296	310	317	304	295	305	309	333	314	341	304	286	300	330	314	334	294	293	286	333	303	336	280	316	316	313	296	328	303	291	302	305	274	304	313	328	293	329	307	266	316	286	329	302	318	301	321	310	299	308	318	317	309	306	292	288	318	308	292	280	323	304	299	301	308	317	313	321	311	311	256	295	317	329	332	330	317	307	350	277	324	318	322	302	301	291	311	310	302	335	299	305	294	294	283	313	303	310	318	309	295	301	314	308	289	324	277	301	305	304	330	312	311	333	317	302	305	336	307	300	287	295	303	310	302	302	309	320	302	285	290	281	280	280	253	309	287	336	330	301	297	317	306	279	318	321	319	303	335	309	308	311	328	263	310	306	347	296	268	296	302	302	298	330	310	309	297	301	324	330	316	284	319	309	322	314	272	295	312	297	305	294	275	311	321	303	291	304	322	303	275	290	300	287	289	314	321	276	282	291	300	303	332	296	307	317	296	310	286	321	344	317	299	293	315	313	321	287	299	293	292	320	284	304	292	317	295	312	331	328	326	291	290	302	301	340	277	274	281	310	294	304	301	308	337	308	322	334	315	305	306	306	324	336	339	351	292	314	286	334	294	267	308	319	277	273	305	296	333	325	316	306	327	272	332	328	331	305	297	290	297	282	314	275	300	314	336	288	347	320	269	288	294	304	339	303	303	301	290	336	271	305	292	306	344	305	274	317	283	282	279	322	292	323	284	308	322	331	337	303	330	291	313	324	285	320	316	299	317	308	326	290	284	294	328	333	282	323	307	312	310	277	282	301	308	325	287	316	295	308	322	294	300	330	305	277	305	338	320	320	325	336	332	282	302	339	299	313	287	310	309	308	308	281	289	267	321	332	310	318	301	299	285	340	312	309	318	285	299	306	297	291	303	306	286	308	322	322	321	310	305	308	317	318	327	299	297	296	324	292	337	340	287	321	306	319	344	288	322	289	323	333	302	314	332	321	310	305	297	321	296	287	291	300	313	323	304	290	290	346	304	292	324	302	332	331	331	302	296	305	289	310	309	284	254	311	319	268	290	310	300	344	306	298	290	297	337	316	321	289	306	307	311	291	314	325	294	312	311	310	273	297	301	330	310	315	329	331	280	306	307	316	311	336	283	312	305	289	319	326	341	311	307	315	276	298	287	330	326	302	300	320	309	296	330	304	284	322	299	318	277	321	284	312	305	315	313	268	307	325	315	302	276	311	331	301	303	323	306	307	298	304	310	309	291	263	307	331	293	297	301	298	322	317	286	297	302	305	300	287	289	278	343	305	299	295	292	303	316	295	306	311	323	322	309	311	314	296	322	331	316	294	313	304	313	307	295	327	312	323	335	302	270	319	314	311	296	303	316	307	299	290	321	289	313	304	315	298	304	322	275	295	315	308	324	332	291	333	287	295	315	304	325	319	310	312	290	311	322	310	344	308	319	298	326	287	304	298	312	293	313	333	307	284	257	307	323	301	279	333	301	292	311	315	319	330	328	331	295	301	275	288	326	318	353	295	311	313	325	335	307	310	308	316	308	302	313	305	265	324	284	304	288	285	298	320	310	298	292	270	295	277	307	301	301	300	302	311	327	308	323	322	301	314	315	312	300	315	310	286	293	322	301	318	297	308	286	294	309	331	288	345	290	317	281	316	313	327	296	302	330	318	303	290	298	308	318	292	305	322	315	315	278	267	335	312	323	315	302	290	300	309	321	334	313	291	309	340	295	305	321	335	279	310	287	290	278	299	314	307	298	287	298	325	334	263	354	319	338	290	322	314	312	321	300	308	318	283	304	296	344	292	296	308	323	346	335	302	326	298	281	311	292	284	260	304	293	319	307	350	300	307	270	325	321	297	308	314	302	321	311	289	287	300	308	300	303	304	317	293	287	315	298	297	300	323	320	298	330	296	308	287	292	318	323	285	301	312	309	313	306	331	346	334	288	332	326	287	273	284	318	305	287	318	301	312	301	287	332	297	287	287	302	313	296	307	299	296	283	299	280	308	321	316	294	283	294	302	278	305	303	318	279	314	308	319	323	291	325	336	308	324	305	274	324	295	307	290	309	310	306	312	300	327	295	307	304	326	341	323	294	311	322	273	296	307	315	286	313	314	317	291	282	270	332	294	323	267	341	321	308	311	333	304	298	315	329	314	303	307	311	279	281	270	306	270	315	294	324	315	333	312	295	324	322	327	329	311	308	328	330	306	294	303	306	293	307	319	311	336	312	313	309	304	338	320	279	304	321	287	304	312	300	295	320	295	292	289	310	303	283	303	286	274	319	322	301	319	304	328	335	302	312	317	293	288	309	340	326	300	322	345	325	296	321	324	340	308	326	302	321	327
3379	5192	3255	1657	1220	989	835	623	579	523	514	453	425	407	407	389	371	380	361	391	400	387	380	345	358	401	354	387	360	349	361	344	354	355	325	371	287	360	400	349	327	374	329	370	326	321	348	361	328	348	341	340	341	336	352	326	331	325	339	335	339	349	325	359	363	340	341	325	353	313	352	320	327	348	321	324	332	337	325	376	309	344	348	315	359	308	340	356	348	319	340	342	339	309	366	338	307	331	330	358	345	317	360	357	363	333	322	343	335	361	341	320	321	357	335	393	332	341	300	376	360	339	361	348	345	318	352	321	342	341	334	324	315	336	352	326	314	338	291	330	322	343	301	334	316	375	383	318	365	316	323	331	341	351	349	368	333	341	368	347	333	345	330	349	329	359	371	356	316	317	317	320	331	374	329	377	313	330	303	315	340	333	289	351	367	333	351	324	368	355	349	334	316	370	339	293	309	338	330	341	342	310	344	358	351	326	330	335	308	331	333	357	328	312	354	384	355	331	364	341	327	342	350	342	352	366	328	340	336	326	374	312	364	310	317	333	318	349	336	357	365	368	338	322	313	345	302	350	314	344	336	360	352	339	321	375	329	357	363	352	332	367	369	335	380	338	317	350	331	318	344	338	312	357	338	352	321	353	303	338	317	341	362	325	374	335	366	351	319	328	345	342	345	354	341	313	349	345	347	351	357	371	316	353	348	303	327	348	333	304	331	365	314	333	343	383	338	342	357	319	370	323	329	349	360	311	341	336	333	341	355	336	314	340	355	320	355	344	313	339	368	343	334	301	363	330	368	321	340	361	370	370	329	353	332	347	360	339	318	356	308	322	361	352	336	326	354	364	337	343	358	363	322	326	341	354	342	343	340	359	346	353	368	317	334	376	339	338	346	341	377	349	358	315	340	353	335	333	326	325	332	351	301	346	333	362	325	351	337	333	348	353	341	314	321	374	300	366	329	334	333	335	353	335	361	324	342	353	344	333	377	326	359	339	335	323	330	347	348	340	321	339	295	350	354	360	321	331	318	335	321	326	328	339	353	354	331	335	305	329	354	319	362	335	340	365	339	337	313	346	301	317	334	319	324	341	347	349	344	333	351	326	364	333	362	341	333	347	346	359	368	371	346	322	323	317	325	326	357	341	345	341	306	328	331	353	356	319	331	346	304	360	361	345	343	343	331	351	327	350	327	366	319	325	343	340	339	328	316	323	329	355	324	324	308	361	362	336	348	349	375	337	368	325	306	350	313	369	338	313	338	357	326	330	332	379	342	322	334	338	368	365	363	315	325	290	351	314	351	324	338	326	343	348	339	336	356	357	355	327	321	341	370	331	334	329	313	359	362	306	364	332	343	349	331	315	343	350	340	338	348	327	346	301	329	349	339	343	348	304	339	327	337	343	306	329	333	342	331	358	384	328	329	356	337	315	356	329	351	344	361	349	354	319	351	350	354	307	341	302	321	353	333	339	326	336	321	342	374	339	368	324	341	350	330	348	300	349	344	364	357	317	327	332	332	345	309	339	386	353	302	311	337	318	309	350	332	343	321	342	343	337	323	382	339	340	315	340	321	352	325	306	341	309	335	325	323	321	306	317	361	332	304	328	344	305	323	341	329	320	346	341	328	346	317	322	342	343	335	339	354	343	333	341	307	360	337	346	333	320	371	334	371	334	320	325	340	342	333	368	335	330	349	330	346	330	334	321	343	330	333	347	327	334	377	323	318	318	365	324	314	319	318	346	326	340	317	331	335	359	338	309	303	339	335	325	333	317	338	328	326	325	339	348	322	296	378	330	338	336	344	338	317	336	311	321	317	351	347	348	316	347	321	357	355	328	333	354	318	317	336	300	334	319	314	336	350	344	338	325	338	336	307	370	344	316	323	377	347	295	326	322	383	350	347	332	344	365	351	327	342	342	348	338	311	335	331	331	342	327	326	311	341	364	320	344	324	323	348	364	328	326	337	363	341	352	310	327	332	308	371	330	363	348	372	333	338	337	330	339	346	336	333	344	343	335	366	317	339	351	354	341	324	368	331	354	318	313	357	345	319	353	329	310	326	349	329	326	345	317	330	323	351	336	319	311	347	324	334	347	341	381	352	335	332	334	373	311	318	326	370	343	334	345	340	328	314	332	332	361	360	319	353	347	313	325	338	345	328	340	365	328	342	348	339	320	354	345	312	344	344	354	355	380	338	333	311	344	334	351	293	320	367	336	325	315	349	341	348	319	344	342	328	347	358	318	297	349	348	325	315	364	333	362	358	346	332	332	329	354	313	311	373	344	344	321	303	339	365	357	399	338	326	322	312	317	343	326	326	365	331	326	340	321	334	320	337	337	321	315	335	331	353	365	325	358	317	355	340	336	332	317	337	313	324	315	323	320	340	323	324	351	337	324	299	318	351	312	349	326	333	330	335	348	342	357	313	337	339	328	315	371	378	337	343	336	333	337	308	321	325	340	322	314	369	341	346	379	302	311	319	331	336	342	313	330	332	333	321	342	349	319	358	336	352	368	326	330	343	350	310	311	321	318	332	352	322	340	343	338	372	338	333	345	356	350	353	340	359	322	357	358	317	319	301	349	355	305	342	355	336	322	333	295	316	358	355	348	384	353	355	352	333	362	307	328	336	327	341	358	331	359	313	323	345	307	358	333	344	332	344	303	339	337	336	328	289	324	364	327	344	322	352	360	318	342	328	372	298	299	344	353	338	351	306	326	330	289	308	334	346	347	332	373	293	322	337	339	315	337	353	342	310	334	356	346	349	356	339	355	306	342	344	351	375	326	341	349	308	343	318	305	344	328	339	344	337	320	354	368	351	330	359	368	339	345	350	358	335	324	319	340	344	351	348	322	327	349	330	337	321	335	344	344	323	352	310	307	323	340	332	337	311	337	341	316	330	349	326	361	333	337	346	353	322	339	320	346	327	330	349	348	348	370	303	308	376	330	316	284	363	337	335	330	290	344	342	346	313	320	320	323	354	329	348	335	357	345	337	328	337	351	371	320	349	311	353	334	363	348	308	315	359	337	339	322	320	341	311	338	336	339	319	356	354	346	329	360	334	337	326	353	321	336	315	323	350	317	323	329	318	335	337	290	367	331	323	357	360	350	306	335	344	309	356	336	353	359	301	353	336	382	340	376	336	332	311	347	361	348	338	364	334	346	331	335	356	353	385	339	355	341	312	338	342	358	310	322	329	316	327	331	352	341	362	342	366	351	338	367	335	314	335	351	348	334	294	341	351	341	356	338	365	313	368	351	371	354	374	356	353	345	331	324	337	326	336	322	309	344	332	339	354	352	303	356	313	386	337	341	329	342	328	333	353	357	351	329	325	352	366	353	338	332	360	351	343	323	343	332	335	332	315	358	324	346	353	329	358	342	323	337	357	337	344	326	365	360	349	320	380	341	357	321	344	357	329	339	338	333	325	322	353	340	327	353	318	340	322	314	355	335	312	329	337	332	373	353	320	306	325	315	304	322	353	311
22890	21446	29216	24112	21447	21512	7859	1343	1047	903	881	761	779	720	699	668	673	658	641	620	645	638	615	624	609	618	563	601	627	639	595	604	561	590	597	563	569	565	596	587	571	596	571	604	571	571	568	565	574	567	578	570	577	540	628	583	586	569	550	569	552	580	567	578	579	574	535	596	606	560	586	571	554	554	620	559	570	569	509	555	602	566	527	567	577	570	546	564	559	548	552	566	572	555	571	622	575	547	578	533	589	562	530	593	528	608	608	520	579	563	540	590	565	547	586	613	549	545	578	559	524	515	583	596	597	586	601	567	580	553	600	526	531	588	598	578	529	554	586	524	568	603	566	579	558	570	605	548	552	597	544	582	552	585	580	573	534	540	593	576	586	549	593	555	565	555	611	596	565	570	554	529	596	551	557	547	581	539	570	601	534	577	606	585	517	544	572	550	601	580	530	587	600	569	594	582	605	543	571	561	535	536	530	536	570	532	565	559	534	575	571	533	570	564	550	574	546	524	562	554	543	558	535	575	555	567	522	591	571	542	558	599	567	543	572	616	547	535	567	568	588	574	520	568	558	544	558	527	570	565	551	550	560	552	527	532	565	532	562	539	573	532	570	540	603	555	562	608	579	577	549	543	579	546	549	586	515	597	569	568	599	569	573	538	559	508	580	588	553	557	501	569	558	546	598	538	554	572	580	569	611	561	596	536	536	555	572	550	527	593	582	555	537	581	550	528	553	529	564	615	556	593	593	532	570	564	517	573	523	598	542	581	571	556	585	538	542	567	547	544	549	560	558	553	556	555	574	561	575	590	577	559	577	541	584	517	564	544	582	575	561	577	561	578	589	586	571	601	575	535	533	548	608	516	524	563	569	544	521	517	531	526	625	526	594	586	582	587	563	554	559	583	561	586	546	598	560	581	606	563	569	539	542	539	575	533	544	561	536	541	552	549	605	567	557	561	552	575	580	530	523	552	543	540	555	593	533	549	545	561	575	565	596	579	561	550	541	572	568	572	553	593	541	562	543	559	583	554	561	568	602	601	577	573	570	567	579	585	606	530	564	520	530	578	581	568	570	553	563	549	546	593	554	593	567	538	534	574	579	581	535	564	544	554	555	572	516	582	542	546	578	608	557	580	601	585	550	543	554	544	601	555	537	584	566	581	589	574	563	560	589	601	569	558	553	561	571	573	569	587	532	545	586	549	583	555	595	564	589	574	573	560	549	517	555	585	550	554	512	547	568	539	550	520	579	549	547	590	529	587	631	570	588	554	514	518	541	523	555	571	543	557	577	545	557	570	555	597	576	572	566	568	618	506	574	593	604	588	559	553	535	570	579	615	584	507	532	564	553	583	549	548	552	562	575	581	552	592	527	522	587	588	592	555	517	569	577	543	595	568	526	583	554	537	528	573	571	567	533	547	562	558	584	568	542	555	573	565	541	566	529	592	549	532	555	552	545	551	533	555	584	537	614	580	582	553	527	531	580	534	587	541	540	536	534	513	583	542	591	563	575	576	550	540	533	562	606	551	541	550	540	610	585	530	568	584	559	502	504	534	565	515	581	525	523	536	527	522	543	524	554	569	541	548	574	584	535	561	577	528	563	546	545	583	585	549	590	584	580	613	567	589	535	581	517	554	544	587	605	559	566	586	573	580	568	597	588	575	588	532	583	529	569	619	583	567	572	537	532	548	572	518	552	557	581	555	583	560	572	562	532	590	531	547	507	551	541	561	533	555	577	558	590	578	555	571	540	546	598	575	579	551	562	558	596	494	564	518	595	583	527	537	566	570	548	576	527	569	604	606	565	552	561	579	519	590	564	551	531	526	550	536	584	576	557	585	546	562	575	587	578	550	481	560	571	550	548	556	552	553	608	587	539	566	569	507	584	564	528	532	558	540	560	592	589	561	547	546	526	528	579	556	560	539	574	562	565	586	557	588	551	539	537	560	581	554	524	581	570	540	556	557	542	568	553	586	565	564	560	533	590	553	518	553	536	596	516	535	533	519	535	569	586	545	573	572	555	542	586	555	581	543	568	593	544	559	573	562	565	537	571	569	547	556	586	528	540	534	584	555	558	555	565	525	592	521	545	558	532	539	552	590	564	591	546	550	555	573	578	580	593	555	551	584	553	578	545	576	544	523	548	526	579	549	534	557	543	568	543	528	534	546	521	560	525	572	570	557	544	572	518	583	588	589	548	564	571	542	526	557	557	580	582	574	597	580	557	566	536	588	530	566	597	552	562	551	572	531	555	535	606	551	542	559	573	568	552	553	546	543	549	547	581	548	571	551	566	546	575	531	590	543	579	579	570	598	606	587	535	555	552	562	566	548	557	574	582	623	541	552	588	558	560	532	619	584	580	593	542	549	490	590	596	563	518	564	569	578	567	599	553	563	567	536	551	529	518	534	554	538	560	502	564	566	569	558	582	531	586	563	531	560	582	518	537	529	541	548	539	517	544	572	566	574	579	569	579	563	537	579	540	521	547	580	585	620	594	590	536	554	548	569	549	550	566	568	608	611	526	558	548	543	572	531	537	581	533	571	536	526	572	591	547	577	570	537	610	563	560	567	537	538	549	548	584	556	574	558	567	612	555	565	574	498	547	590	523	565	562	604	565	545	554	589	530	545	568	561	596	521	549	572	543	588	539	608	560	588	531	545	538	565	535	536	519	549	552	546	563	641	581	583	557	528	552	554	500	561	565	574	571	550	545	586	558	515	559	525	529	544	553	602	535	557	555	582	539	563	558	546	518	600	598	572	560	517	549	542	544	576	594	576	569	537	569	573	522	522	575	533	554	580	583	520	585	528	538	576	568	533	545	589	497	592	509	541	556	577	569	575	566	578	576	593	568	566	519	534	549	535	573	547	570	551	558	611	523	497	563	576	543	565	587	568	583	586	581	564	598	565	565	569	587	572	510	542	554	551	566	583	566	575	550	514	537	555	541	596	559	573	544	556	542	567	564	542	585	613	548	553	571	548	581	555	553	567	590	527	604	570	565	568	530	559	562	558	593	605	565	540	589	552	545	544	624	528	584	563	562	577	582	590	555	547	568	566	570	570	597	583	576	553	515	571	575	554	563	575	539	573	567	587	530	578	547	572	574	552	505	554	562	557	580	491	577	561	499	528	555	547	527	561	584	578	560	613	546	542	530	553	567	563	538	539	528	512	557	591	527	576	559	582	561	578	565	582	547	577	585	519	546	560	596	559	546	532	517	548	578	537	588	566	573	561	541	554	565	548	622	554	573	598	553	557	584	569	516	511	560	523	557	526	550	519	559	571	581	568	568	578	572	522	531	612	539	525	562	550	560	563	575	580	582	534	570	546	525	575	542	531	557	572	550	545	584	545	583	524	534	546	529	558	555	602	571	540	556	582	568	529	536	580	578	556	510	591	543	590	588	595	642	554	539	547	563	500	586	549	593	566	557	546	532	603	577	541	579	511	516	557	582	523	554	580	579	536	560	545	571	545	550	555	527	520	598	570
4801	14684	10015	5004	3631	2790	2206	1733	1475	1219	1111	976	938	851	831	763	786	743	679	699	630	634	654	640	656	624	615	621	581	586	633	567	629	564	565	635	635	549	568	583	569	583	571	576	604	606	576	599	602	579	555	586	584	551	591	589	582	574	542	572	554	524	556	574	559	563	556	575	563	540	546	604	549	586	552	542	575	567	589	585	593	611	631	570	541	562	561	583	554	562	569	551	547	540	563	524	551	612	586	572	547	551	582	548	573	596	594	567	555	579	582	529	535	574	580	592	559	548	577	577	541	618	556	598	558	590	586	567	565	609	545	514	591	603	551	567	558	534	564	544	586	593	564	544	558	595	545	566	544	587	569	602	555	551	541	535	554	545	560	583	616	578	580	536	529	590	578	537	615	544	575	536	570	592	602	570	560	546	564	579	596	530	555	556	601	568	556	553	532	576	532	589	546	569	553	565	532	535	564	559	544	548	589	569	565	566	573	521	564	581	609	582	559	563	555	524	548	539	547	533	575	576	561	586	561	572	554	574	583	530	566	584	591	562	596	534	585	577	560	573	564	576	561	591	562	587	615	565	517	526	571	544	603	555	565	542	525	577	598	591	518	548	581	583	539	522	551	598	590	578	538	564	549	556	541	555	533	511	543	585	573	558	551	601	557	573	555	562	578	579	544	557	534	536	561	571	584	586	574	571	553	590	569	558	553	596	551	552	559	559	615	582	544	605	552	558	530	591	589	603	602	579	537	569	549	587	580	569	581	527	565	580	609	574	547	565	576	575	563	569	563	566	600	607	579	566	563	557	556	573	553	595	556	585	567	565	529	587	511	583	577	545	565	560	626	541	548	572	587	537	550	614	549	555	562	546	587	584	538	557	556	544	536	571	571	515	550	567	568	553	541	574	567	552	541	590	597	562	568	525	562	578	592	573	521	532	604	552	587	544	543	531	598	543	549	573	533	572	563	571	559	590	550	581	546	590	522	547	575	558	588	586	559	535	532	517	506	579	581	591	558	542	565	584	538	577	553	528	560	599	512	508	581	531	550	581	541	549	577	625	595	570	550	595	605	599	556	510	577	604	582	588	563	563	547	533	554	549	574	537	553	570	595	570	551	530	573	572	564	519	531	533	533	542	546	544	599	520	555	581	537	612	595	564	543	548	562	550	596	542	570	559	574	576	598	562	566	569	556	592	567	565	559	598	575	558	600	588	591	568	537	580	574	572	549	597	565	542	543	533	578	525	582	594	584	564	537	579	619	587	591	567	586	578	574	587	516	534	582	538	542	593	525	589	604	555	529	584	548	606	585	567	582	576	585	554	576	546	600	584	582	578	558	554	576	546	520	583	552	535	572	521	568	602	597	588	567	592	567	573	544	550	564	586	550	575	545	591	560	545	590	565	576	570	570	558	578	531	596	574	576	548	586	535	565	571	584	585	535	549	579	528	508	529	587	591	570	555	598	562	557	592	590	565	573	574	580	601	550	586	560	589	572	594	519	574	569	584	596	555	522	587	547	551	589	540	563	552	607	592	568	585	556	592	598	554	548	586	558	563	577	598	578	570	489	579	546	576	572	544	567	607	621	540	518	574	565	587	531	560	553	561	552	549	581	530	557	549	546	586	591	520	604	565	558	582	567	528	591	567	599	575	563	588	523	537	583	573	568	585	562	554	567	530	515	550	548	594	549	587	571	571	579	539	600	577	600	600	560	564	581	565	552	578	571	551	564	568	567	561	560	533	576	551	573	608	518	527	521	571	520	572	516	521	564	560	564	534	589	562	565	555	559	569	572	600	561	533	556	539	539	517	542	552	552	569	570	565	565	566	557	539	560	544	566	587	547	538	569	569	512	595	557	534	557	514	598	574	568	569	580	559	551	565	598	576	602	543	557	603	587	590	517	563	562	556	528	567	558	536	535	564	588	555	538	571	552	558	581	574	534	564	577	533	584	573	573	573	526	549	598	537	565	594	547	529	552	561	540	592	578	559	569	584	525	571	552	592	521	565	562	567	590	533	579	580	541	570	542	552	564	558	580	570	548	592	596	577	546	550	561	577	559	545	574	576	543	565	579	582	562	522	537	570	594	562	597	544	549	578	552	553	559	594	557	553	546	523	586	583	569	525	597	589	590	598	562	566	598	555	555	544	559	530	565	559	572	604	575	567	592	575	627	557	591	558	539	580	571	624	532	581	599	545	589	525	592	552	567	535	555	565	539	582	544	530	552	602	571	543	574	604	565	578	562	566	567	592	566	558	526	607	576	561	566	512	568	579	548	592	580	554	549	574	533	604	592	529	525	611	532	560	521	597	565	555	602	562	571	556	587	566	555	551	555	605	524	558	542	556	583	556	564	590	566	544	522	591	575	537	569	555	538	532	557	625	575	575	568	545	532	539	546	552	598	546	548	543	559	539	569	609	558	571	575	559	583	569	559	513	587	533	543	585	522	556	532	569	556	577	545	595	569	581	542	557	555	586	534	578	540	534	582	581	552	567	575	584	553	546	532	538	533	512	598	528	543	553	558	582	582	554	541	559	555	568	567	523	549	583	564	569	585	571	557	568	545	572	580	552	582	575	574	570	593	568	582	569	598	575	557	578	589	553	557	576	542	565	572	594	568	529	560	569	554	568	546	585	595	579	585	622	522	574	627	548	557	556	547	581	578	552	581	549	575	552	575	521	566	584	534	614	567	548	566	566	598	521	574	579	593	559	636	532	527	586	576	551	534	575	614	597	531	603	560	548	571	540	577	557	580	580	526	557	555	538	514	573	554	568	604	568	543	541	561	571	561	566	545	535	579	535	531	574	552	576	615	525	563	528	541	543	513	589	569	507	531	539	601	548	561	575	542	571	593	543	542	589	516	570	594	578	604	531	568	590	595	560	557	574	565	536	539	577	498	566	554	562	549	532	543	548	566	531	610	587	565	548	556	564	553	538	574	531	537	576	531	602	588	577	580	566	612	545	564	583	591	558	589	576	535	567	583	565	570	515	633	550	558	550	575	561	519	567	548	557	541	551	575	589	521	574	579	554	535	530	597	507	506	554	534	519	587	570	526	560	561	540	567	586	588	539	544	552	582	567	572	556	592	530	585	599	565	581	561	551	613	573	562	587	541	545	540	584	570	572	513	608	576	553	563	560	586	554	539	563	563	573	568	586	593	576	620	561	601	542	568	574	559	566	563	545	566	598	573	589	556	578	565	593	580	533	583	571	565	576	558	587	565	584	534	558	545	536	538	572	560	572	556	596	588	560	552	527	585	588	574	582	559	562	544	601	575	571	563	572	601	581	585	564	607	512	586	573	606	523	549	526	572	591	583	563	577	577	597	531	543	602	539	594	554	558	544	539	589	535	583	588	538	540	585	620	604	601	543	559	592	576	548	540	579	582	608	544	558	545	588	550	569	554	538	574	602	564	574	518	591	543	540	540	548	556	542	577	547	561	539	517	588	533	549	569	574	546	573	584	571	555	551	540	548	584	552	601	550	521
28143	17541	3157	404	269	246	193	181	168	179	174	168	162	160	180	128	135	144	175	165	134	170	146	176	128	159	140	176	166	175	171	135	152	154	186	152	156	164	155	173	196	133	167	157	145	126	168	169	163	158	162	174	165	171	157	158	169	136	145	167	162	190	166	136	177	150	143	139	159	152	159	154	170	158	160	163	145	168	165	153	151	163	157	174	162	145	152	141	159	153	151	156	158	171	157	147	146	160	163	176	188	145	150	163	186	157	124	140	146	145	165	158	170	159	162	151	166	169	176	160	163	148	149	154	153	151	144	165	163	155	157	151	168	146	143	166	183	162	152	156	170	151	158	170	166	160	160	167	166	151	151	152	162	162	188	141	165	143	162	147	145	155	162	145	173	145	138	175	157	172	143	133	158	161	169	179	131	158	158	152	166	169	154	134	116	146	168	146	161	167	137	147	170	146	146	149	151	148	164	163	168	158	152	128	164	149	170	153	188	123	161	164	175	150	161	154	174	158	152	146	161	165	160	162	157	147	174	149	168	153	142	138	168	174	171	133	144	151	153	143	136	150	135	150	132	163	178	161	138	139	177	175	143	157	181	161	135	158	182	147	156	163	162	157	138	150	151	156	173	158	149	182	172	166	156	155	146	146	151	150	176	154	165	160	132	159	134	158	144	143	161	161	157	177	156	144	163	158	144	141	175	137	140	172	165	147	167	158	162	146	161	155	167	166	164	147	169	152	157	163	164	175	131	134	164	156	151	185	167	142	173	155	163	176	144	164	130	146	141	143	165	150	145	161	177	153	144	142	153	164	162	137	164	167	159	153	144	181	158	162	136	150	171	169	151	158	135	156	141	160	167	160	163	161	171	127	150	163	156	157	145	160	165	157	157	158	153	167	151	154	168	157	160	159	163	137	158	149	148	154	168	157	144	171	170	175	166	154	165	174	146	172	153	148	169	149	161	142	173	158	158	161	130	158	142	160	155	153	189	156	166	175	134	165	152	137	139	179	139	147	136	195	152	179	166	152	163	145	145	157	133	184	158	164	163	120	138	166	161	156	170	154	156	151	181	162	162	160	163	130	149	159	147	164	173	163	157	153	158	169	155	161	140	147	155	180	142	153	160	169	170	173	179	174	158	151	151	163	152	157	163	155	150	164	180	165	136	174	162	155	154	164	176	161	160	152	117	149	140	155	152	143	156	160	162	153	156	150	170	179	137	157	153	153	158	158	129	169	167	168	168	138	143	153	147	146	156	145	148	145	176	168	159	155	184	154	153	162	187	141	156	154	154	160	163	159	158	163	152	145	166	143	164	145	136	152	156	161	161	150	130	143	145	134	163	170	153	129	140	167	157	160	160	141	155	138	147	166	185	150	146	156	163	173	172	135	156	165	159	154	152	151	146	135	163	151	150	138	141	159	135	151	138	162	163	151	139	147	152	164	142	178	161	158	165	140	150	168	153	139	160	146	164	159	141	146	163	166	152	165	143	178	145	154	169	164	169	178	150	165	161	134	154	149	152	150	152	178	158	168	158	138	148	153	138	151	154	175	161	156	155	138	150	151	170	180	139	163	146	142	139	130	160	162	148	141	137	159	168	158	128	138	139	157	165	176	160	155	138	156	165	158	139	160	176	160	156	151	163	159	163	160	156	143	147	155	149	150	137	175	161	168	145	148	150	137	173	154	155	151	137	151	195	161	171	151	169	159	137	171	167	155	154	157	164	162	181	143	149	129	170	181	139	156	147	157	151	156	153	155	166	137	161	152	151	141	130	157	162	161	147	180	170	154	164	146	139	172	142	165	145	139	139	137	147	168	164	149	143	152	139	144	138	180	193	159	169	153	142	150	178	165	165	163	159	132	163	175	160	148	161	171	161	138	156	165	145	160	163	146	156	148	167	143	161	148	168	152	158	160	148	168	140	166	160	161	146	149	166	164	164	158	163	134	146	128	150	138	132	156	165	172	168	149	143	151	159	169	144	160	168	162	184	154	186	161	150	152	164	158	125	173	160	128	160	135	172	139	149	170	126	141	155	160	137	137	168	164	147	129	136	146	162	155	159	162	155	148	177	185	154	141	144	171	160	142	157	175	164	158	163	145	153	148	158	164	172	161	132	165	183	163	152	156	163	152	167	173	141	149	164	187	178	164	179	130	176	158	156	137	150	155	151	143	159	149	156	125	136	161	164	164	163	140	174	164	168	153	143	157	156	158	158	157	146	175	149	139	153	150	166	149	168	152	133	155	143	193	160	146	155	153	166	147	146	165	139	155	160	146	140	152	161	168	157	159	150	161	143	149	142	159	162	136	177	140	161	159	156	173	159	178	160	149	157	144	159	174	161	151	165	174	162	158	151	136	165	136	177	161	160	154	162	151	140	146	167	157	163	143	170	177	181	163	139	144	159	137	164	155	159	145	157	173	144	163	163	126	175	153	163	177	148	149	145	138	173	172	137	169	155	155	171	164	156	158	154	162	153	158	166	157	154	179	147	142	152	132	162	162	149	164	153	162	135	148	161	148	177	170	140	157	157	169	153	149	176	136	193	153	156	140	175	161	155	144	152	156	156	156	142	153	150	167	141	131	144	170	176	170	161	146	164	153	150	167	163	150	157	146	139	160	164	146	151	157	171	182	151	142	164	164	156	126	166	160	163	167	173	162	139	147	166	156	154	175	155	173	155	157	165	132	170	152	161	143	149	169	160	127	154	157	158	167	164	160	134	144	144	153	142	161	177	162	161	143	148	158	160	175	138	145	143	154	163	134	163	163	157	143	163	154	146	151	151	139	168	175	159	141	167	147	164	168	166	142	154	138	141	159	156	158	168	163	143	146	179	152	147	148	149	161	169	151	159	151	151	172	153	152	168	159	175	175	177	162	167	149	146	151	160	162	159	159	167	150	177	145	139	156	161	160	179	162	138	140	180	171	165	146	166	153	171	170	144	175	162	153	153	165	167	144	136	159	153	148	172	155	168	134	144	163	193	154	136	153	161	153	143	147	137	164	166	150	162	152	152	170	163	156	165	147	155	148	161	140	158	162	180	141	128	136	172	181	165	151	165	151	164	153	158	187	155	134	138	151	153	161	162	180	163	160	176	151	164	155	158	155	169	161	151	158	172	142	141	157	158	157	163	158	157	149	148	147	141	146	157	157	151	184	146	146	166	159	165	153	150	148	164	151	153	145	161	153	137	165	170	144	163	156	149	128	164	154	171	167	149	142	167	174	153	162	157	130	160	161	181	157	153	142	155	158	150	155	159	154	143	136	174	165	137	173	158	142	165	138	158	177	161	165	157	158	157	166	157	152	175	158	129	146	150	153	176	141	164	162	149	162	142	167	147	166	160	168	161	162	159	129	152	164	157	144	158	154	180	169	147	144	164	159	154	171	174	143	156	162	163	182	168	142	158	164	187	141	157	171	162	163	154	146	173	171	156	166	177	146	140	151	149	149	165	168	167	183	137	159	163	164	183	152	148	152	152	163	147	152
4207	761	503	342	287	253	209	206	185	189	190	208	182	187	167	175	175	181	207	196	177	171	194	169	162	183	197	171	171	170	164	194	174	163	161	180	195	197	159	173	178	170	160	184	165	181	166	162	192	158	171	171	184	165	176	172	188	173	183	196	166	196	204	166	167	202	172	190	174	178	177	175	173	179	185	180	153	179	163	171	180	183	173	187	174	175	196	192	186	165	183	189	172	164	191	178	177	227	184	166	186	169	175	165	162	179	190	197	205	183	182	179	186	155	177	184	168	169	173	159	188	173	183	175	181	187	185	173	169	194	180	167	172	177	182	172	167	189	177	157	164	186	191	182	172	147	174	184	174	175	173	183	170	180	175	183	187	165	179	185	155	185	172	167	178	164	192	149	181	160	182	180	178	178	168	170	190	172	183	166	179	174	161	172	163	164	164	181	158	192	174	167	171	189	202	149	171	186	168	182	165	192	156	155	183	182	162	170	180	157	169	197	170	187	171	205	171	174	164	186	180	173	183	166	168	185	170	172	165	192	188	192	168	158	173	176	169	187	189	193	172	162	187	182	161	158	172	160	179	179	172	148	167	181	181	156	184	159	168	171	179	153	210	194	163	185	188	175	172	165	185	153	187	196	158	165	156	175	200	156	180	154	183	167	176	182	180	193	224	177	183	191	164	147	203	170	170	177	164	168	176	191	177	194	172	162	177	183	162	181	169	183	187	183	175	180	189	162	176	179	165	184	163	166	195	191	184	179	164	152	168	172	162	176	167	186	183	184	171	170	167	182	185	160	182	174	174	180	166	151	196	153	161	176	159	159	175	149	164	178	180	180	194	169	172	171	165	177	182	182	173	177	184	171	197	179	174	168	171	185	169	166	165	187	174	172	165	184	183	166	172	191	165	168	163	177	187	178	171	164	183	181	159	154	192	189	174	162	179	169	169	161	154	198	157	175	173	159	183	161	195	157	180	171	159	203	180	165	148	179	154	157	159	190	162	172	180	178	190	218	200	176	187	169	204	166	169	164	180	174	162	179	169	167	172	169	176	180	177	188	187	188	166	185	149	165	174	142	149	183	183	179	181	185	166	163	201	179	156	166	143	196	185	172	183	170	171	172	153	186	176	163	184	168	191	197	158	181	169	184	181	171	175	183	169	180	158	176	198	173	176	168	181	176	165	185	194	178	190	184	200	195	165	170	190	174	183	161	176	175	187	165	176	174	178	174	171	155	178	177	168	170	170	171	193	171	180	184	187	172	201	178	174	184	172	169	180	157	182	167	167	177	150	156	177	182	172	179	180	185	168	176	176	179	174	179	170	197	166	177	161	191	166	182	186	211	168	189	176	183	158	190	163	195	153	181	161	190	182	179	159	182	194	173	177	160	193	190	181	151	193	180	182	200	171	191	159	185	151	164	167	179	181	167	189	162	191	196	154	159	186	196	168	174	183	164	191	182	179	186	194	192	176	171	186	194	189	174	203	186	169	168	164	171	164	151	165	157	178	172	170	172	164	172	174	173	177	181	184	200	172	180	168	194	181	172	167	171	183	157	186	193	167	166	172	185	192	175	185	170	159	161	179	201	175	190	189	177	186	180	163	160	153	179	173	206	181	185	182	167	176	171	193	191	186	162	189	198	183	167	158	161	171	166	178	178	168	196	168	178	156	167	187	186	178	180	170	170	182	164	197	146	194	171	167	184	153	193	175	175	186	170	181	196	175	156	180	159	174	154	175	185	155	167	181	194	162	166	173	176	159	153	176	196	184	184	174	151	180	148	201	189	191	169	180	154	176	158	160	174	191	166	148	186	194	181	167	195	169	177	179	163	162	170	166	183	165	177	165	157	165	175	177	173	158	168	174	168	161	168	156	160	178	172	194	183	164	188	168	174	163	184	182	162	152	173	164	198	158	166	177	159	175	162	180	193	171	157	190	177	180	193	174	190	180	184	188	177	174	173	184	182	170	159	178	178	188	179	172	160	156	186	184	166	149	171	158	179	187	191	156	180	167	185	167	175	180	159	153	204	157	171	191	171	195	171	177	164	187	171	177	194	172	177	182	163	198	164	158	193	192	157	155	172	178	177	171	192	162	167	185	179	158	183	178	157	187	181	190	195	173	156	178	161	198	161	178	178	175	165	166	200	191	180	176	172	152	173	183	174	167	158	162	181	179	162	176	200	165	170	157	169	168	198	163	162	173	161	177	183	184	184	145	178	184	194	167	175	127	176	189	177	175	200	141	162	166	163	168	159	173	162	175	166	209	166	181	162	161	195	181	163	182	169	183	163	192	159	199	154	179	178	184	171	174	205	164	201	173	182	175	177	170	167	199	180	169	200	180	165	192	168	204	173	160	162	176	185	182	192	174	168	203	182	175	191	193	194	172	167	186	183	180	175	171	203	166	163	171	147	185	192	189	166	185	157	190	181	206	179	153	174	145	170	177	177	156	172	164	169	162	182	178	166	174	196	174	178	154	200	170	155	157	180	177	172	161	174	206	155	165	187	171	183	178	166	157	176	160	153	180	159	177	156	185	158	171	168	179	158	172	160	188	194	183	186	177	183	190	176	197	170	165	163	155	158	178	154	173	175	158	182	181	177	168	189	192	156	167	164	178	158	182	179	167	174	188	175	180	160	168	180	171	181	181	168	175	177	201	179	156	147	172	169	175	169	189	170	152	205	161	196	174	175	188	163	170	167	164	192	175	172	201	192	160	175	199	164	164	191	154	187	183	162	162	180	168	169	177	178	175	182	189	199	159	202	186	169	183	188	158	175	183	169	172	192	166	179	178	174	170	166	187	181	173	199	184	180	185	174	171	191	177	180	178	173	185	144	183	171	173	171	174	178	181	177	187	167	174	183	154	162	177	173	159	178	169	163	205	167	164	175	192	194	161	204	174	176	178	176	203	183	161	172	185	179	180	181	170	174	168	179	182	186	165	159	178	158	174	167	175	182	179	176	190	182	196	183	139	159	172	186	172	183	184	174	174	172	172	186	177	159	203	185	179	188	163	181	179	159	184	186	149	194	196	183	195	167	170	160	186	174	158	185	199	170	167	168	184	186	173	178	169	167	194	157	171	174	166	166	174	186	172	161	173	186	181	198	173	152	155	183	158	159	163	189	165	172	190	158	160	161	190	175	172	190	172	156	154	169	163	196	177	155	172	171	176	155	156	185	146	211	176	162	177	155	178	166	185	178	194	162	183	162	178	174	168	204	170	164	158	192	168	193	157	183	171	160	169	179	155	150	171	166	184	188	182	165	160	167	183	171	166	193	185	161	192	178	178	188	170	193	161	166	170	168	170	184	172	166	165	168	176	169	166	181	177	179	168	185	158	170	175	158	178	175	162	178	172	168	168	178	162	168	175	192	176	167	195	169	150	177	171	190	201	175	146	169	170	171	176	167	155	165	172	165	171	151	181	190	174	168	192	166	181	154	156	183	204	183	169	194	173	186	187	177	196	176	159	202	161	193	173	170	156	161
24021	21372	28645	24460	21361	9572	1049	630	528	504	453	438	395	398	389	358	339	364	368	351	356	351	336	348	355	343	331	304	366	331	312	334	340	324	295	322	326	300	340	310	316	311	300	298	333	293	309	332	320	331	294	335	283	302	298	346	280	328	313	297	311	324	323	309	279	310	313	303	293	299	270	289	295	327	345	285	305	309	290	315	359	301	305	322	282	300	299	303	291	272	291	276	315	304	299	299	256	304	326	288	335	336	302	302	314	312	314	304	308	298	289	342	325	311	326	310	306	286	298	325	292	317	297	309	306	289	302	321	307	292	292	298	295	301	308	326	314	321	335	332	304	316	309	312	342	310	330	295	309	313	331	311	283	303	328	306	299	265	340	282	297	301	317	318	299	314	322	303	325	291	354	296	311	291	328	335	303	291	287	313	307	300	303	277	299	336	297	319	276	328	307	280	270	312	306	319	310	308	316	290	323	309	329	347	301	316	304	305	331	306	332	301	306	285	308	306	310	314	294	328	278	312	304	307	312	320	310	286	290	321	306	331	318	305	340	292	320	330	276	303	329	319	294	264	356	306	322	330	287	320	301	358	324	313	306	315	295	281	293	277	344	295	289	292	311	308	331	291	293	323	306	312	306	301	335	325	322	310	317	269	311	310	303	284	278	332	300	312	295	303	288	316	299	297	282	305	307	318	327	309	294	326	319	319	325	304	314	284	316	288	294	299	290	325	325	334	295	282	337	301	319	304	333	307	319	319	290	304	327	284	312	288	273	296	314	310	309	301	319	323	279	323	314	301	287	308	290	303	295	283	324	328	298	343	349	317	320	311	323	348	306	306	304	302	332	319	321	359	293	356	302	314	271	325	307	318	284	341	299	313	323	299	347	294	283	284	305	298	312	335	329	307	324	298	303	303	298	262	324	314	316	300	304	300	310	309	334	315	312	317	315	325	320	336	296	309	307	301	306	320	357	306	295	301	303	314	288	348	292	326	291	282	304	326	288	284	309	305	286	300	293	308	310	336	303	307	318	304	327	303	314	313	366	307	317	321	307	304	287	298	343	320	295	309	273	298	317	323	306	324	303	347	340	307	308	346	295	322	334	295	293	294	305	308	319	304	308	292	312	317	298	289	310	354	307	277	304	307	312	351	308	298	337	294	311	299	309	308	322	327	323	322	297	319	318	295	332	312	287	274	297	329	305	317	294	308	319	306	330	325	305	311	305	319	298	304	306	338	272	319	329	315	298	315	319	324	304	323	296	296	313	288	296	320	318	336	320	315	313	312	289	317	312	307	308	277	287	281	307	317	321	298	327	314	283	313	284	335	318	321	308	298	304	302	302	327	322	327	310	314	299	303	286	325	303	320	282	282	292	354	299	281	313	333	351	312	325	302	332	307	325	317	316	264	307	302	326	308	308	335	312	298	298	311	302	328	313	323	326	297	321	298	306	288	319	330	309	338	291	294	322	314	349	290	297	324	334	303	326	302	321	319	294	318	335	290	341	328	307	284	324	308	306	318	299	304	308	307	304	309	291	321	265	326	331	347	290	316	313	321	285	324	327	303	292	301	316	323	324	322	298	301	296	345	326	273	278	311	285	320	276	317	320	320	331	353	319	301	305	345	339	290	291	301	330	296	303	329	296	323	309	335	266	286	284	308	276	293	311	315	298	289	329	279	313	306	343	314	313	317	326	282	291	290	298	320	344	321	312	321	322	297	302	330	289	288	364	312	291	321	317	328	291	339	312	306	294	315	328	301	321	315	281	268	316	309	325	285	317	301	320	302	317	312	307	278	287	297	301	293	311	305	324	310	307	301	305	299	298	305	320	324	285	306	308	318	337	297	314	327	320	342	275	287	313	318	289	336	302	310	317	282	318	317	283	305	308	337	324	325	321	310	310	299	284	309	331	311	286	310	264	332	320	281	329	338	321	318	305	305	324	305	312	308	334	325	312	299	319	321	302	317	310	304	332	299	277	299	310	326	326	331	309	325	279	314	306	283	292	288	324	324	282	310	271	291	309	325	327	267	282	302	299	324	315	346	294	295	321	294	300	292	276	299	297	333	308	315	293	321	310	313	315	306	310	301	314	304	301	323	299	296	302	291	300	351	308	289	295	313	294	304	312	338	286	337	302	305	332	305	309	304	272	294	308	315	323	289	282	288	331	301	348	313	321	280	324	252	327	323	312	318	316	323	306	316	321	281	284	293	302	344	302	295	302	277	326	310	318	297	296	345	325	304	283	318	317	304	297	307	292	309	319	298	302	336	306	306	338	310	294	314	318	311	298	334	324	337	284	301	316	297	300	320	292	306	322	304	311	356	278	315	279	316	300	310	300	333	320	307	315	345	327	297	348	306	290	309	290	325	329	308	300	300	301	295	312	293	296	327	307	337	300	292	345	291	309	310	333	338	318	318	330	285	301	298	326	317	315	300	301	341	297	314	324	297	286	297	288	320	323	309	307	323	295	298	307	311	333	305	306	327	295	311	286	323	311	314	301	326	298	330	307	290	295	306	336	336	317	288	361	312	297	312	300	300	314	308	308	332	309	298	308	314	308	320	310	324	321	349	319	309	294	315	289	325	342	326	288	318	335	304	314	293	314	304	308	303	287	319	298	300	290	300	281	331	304	363	322	309	308	324	341	275	322	315	297	313	342	311	294	323	336	312	275	335	308	306	318	277	284	281	303	295	336	288	323	301	313	293	323	327	297	309	320	331	306	326	331	317	313	314	310	308	296	318	284	305	324	294	300	332	335	304	335	285	298	307	317	338	322	317	317	309	315	333	331	316	299	307	314	321	317	308	334	317	308	335	314	303	291	312	341	300	288	303	306	323	297	301	287	330	309	298	296	279	317	325	333	333	305	324	341	314	341	309	303	333	314	320	322	330	309	271	296	311	311	313	282	306	321	311	300	276	305	323	295	296	307	306	325	295	276	312	315	283	302	330	284	303	313	331	305	301	314	306	299	292	342	292	334	317	294	280	305	343	295	328	285	306	341	330	307	323	283	300	331	304	292	310	294	294	282	300	309	292	278	334	302	306	306	291	319	331	282	304	296	304	289	316	323	315	325	331	315	333	309	300	313	291	298	313	291	280	273	301	323	315	305	326	302	330	305	297	295	338	284	346	303	321	295	326	329	310	300	318	304	303	329	349	310	340	317	288	291	342	295	302	301	315	316	320	323	346	289	319	317	307	287	336	361	320	285	299	306	328	340	291	331	287	310	320	302	343	304	309	310	278	289	294	323	346	288	329	353	316	292	308	295	294	298	313	295	279	312	316	310	328	282	324	300	299	295	289	296	321	321	286	322	288	314	319	325	294	338	341	315	290	318	303	328	288	326	312	304	317	300	293	317	289	310	339	329	302	288	279	305	317	304	321	347	279	324	293	318	325	300	307	324	304	311	296	322	293	315	305	312	300	306	312	316	302	315	323	316	323	284	301	324	317	332	286	298	341	304	310	308	279	325	327	293	291	299	289	293	325
3471	9167	5900	2839	1937	1522	1121	985	751	656	633	507	492	502	411	385	413	386	373	377	362	333	332	395	337	353	348	385	335	359	375	360	323	346	337	315	315	335	345	289	306	313	322	340	315	330	348	310	310	318	328	355	345	306	332	382	336	333	316	317	336	294	360	311	299	312	310	335	345	345	313	305	322	336	313	314	318	307	326	294	301	322	326	347	306	319	295	300	299	319	331	317	320	314	308	296	341	331	321	321	297	321	323	306	289	310	331	322	335	311	331	310	302	317	310	331	324	310	308	316	332	285	347	304	332	320	318	328	323	303	359	330	315	324	314	321	298	332	319	303	300	311	314	327	305	331	320	326	297	305	288	275	288	331	291	321	318	299	321	346	307	322	366	350	316	304	316	313	309	311	339	332	332	288	328	322	312	294	270	345	318	286	311	306	293	334	299	319	319	320	313	336	336	333	323	324	313	330	315	333	333	316	312	341	317	307	333	287	350	293	293	291	332	338	339	279	288	319	292	304	318	331	304	317	313	325	332	327	307	279	323	306	332	336	286	319	325	327	296	317	313	326	307	305	342	285	318	336	328	316	311	317	281	309	326	299	310	317	342	306	343	311	296	298	335	338	338	287	349	303	342	299	276	314	363	310	322	318	295	322	345	294	312	306	309	342	335	332	289	316	327	355	304	326	336	339	301	317	292	314	318	301	307	333	309	319	318	329	290	314	323	307	300	329	320	295	351	346	332	317	300	323	334	306	304	297	350	315	325	342	308	303	323	325	315	327	314	326	312	299	312	305	325	317	351	310	316	342	325	294	295	299	326	340	326	317	335	334	348	278	296	298	326	309	353	333	309	341	316	317	345	328	339	292	292	245	311	325	321	324	346	317	324	301	342	292	330	304	311	348	324	279	290	299	282	327	334	330	314	324	346	315	333	330	304	311	331	352	295	323	329	313	350	336	311	309	303	323	289	344	304	341	307	322	306	326	346	325	327	340	341	288	322	328	297	314	337	350	302	343	280	343	323	330	322	339	321	319	301	299	317	327	302	317	331	317	300	334	290	298	329	322	334	326	323	312	289	329	324	312	277	304	313	319	299	312	317	336	301	323	305	330	328	325	344	304	292	329	324	307	302	322	306	347	311	305	301	322	356	318	327	324	323	309	346	298	331	325	319	327	311	337	310	323	334	335	317	319	336	318	331	324	329	312	334	319	309	334	328	307	315	347	290	351	328	294	336	307	316	292	348	301	328	329	325	313	331	293	293	315	288	335	342	312	318	314	292	327	323	329	329	332	308	293	296	328	344	364	316	303	323	326	323	322	317	333	323	319	315	311	314	311	295	311	305	316	333	312	331	310	314	330	327	320	320	326	323	312	314	299	303	347	300	318	305	310	341	310	328	309	305	303	299	311	343	319	324	318	304	329	310	305	299	333	331	346	331	301	315	278	334	319	303	323	335	332	341	299	297	298	289	330	312	326	322	339	354	327	335	308	315	331	312	317	316	313	332	307	295	290	327	339	323	329	322	324	327	318	331	356	333	311	326	295	300	322	336	329	285	302	340	306	331	301	319	308	342	323	326	304	299	309	296	322	327	339	329	315	316	318	308	355	294	296	366	331	332	317	281	321	317	313	336	342	306	331	338	294	307	348	297	303	302	306	306	324	303	318	328	320	335	337	320	275	320	317	336	300	315	307	294	330	327	327	321	329	313	306	319	319	316	320	325	303	362	340	325	323	310	321	326	306	325	305	329	310	301	292	296	323	309	334	289	331	338	328	327	304	324	317	312	324	319	323	340	312	291	307	319	299	274	306	349	312	330	300	339	320	297	323	329	296	309	312	360	316	342	318	295	302	312	328	278	331	344	315	324	305	319	301	315	312	326	319	285	321	326	312	342	316	314	313	320	328	343	314	313	316	315	301	314	318	310	329	322	338	277	334	318	310	369	343	333	302	324	325	314	318	299	296	298	330	293	298	337	311	322	330	322	333	308	337	323	323	320	296	304	328	307	339	330	305	332	284	329	292	335	344	334	325	305	290	305	287	333	306	326	328	334	304	297	339	333	306	329	307	305	319	350	291	312	321	312	354	340	301	342	320	336	307	305	310	341	319	337	339	296	299	302	325	325	342	321	325	345	327	335	320	297	279	308	328	302	307	303	308	302	288	324	312	312	304	325	337	311	314	348	304	322	293	311	297	323	339	305	348	309	334	288	295	303	322	326	326	330	320	326	300	327	290	318	308	307	286	316	336	317	320	310	296	325	324	311	323	316	341	291	291	315	341	317	309	308	313	305	337	317	316	305	308	311	312	350	333	293	304	305	332	316	327	337	333	328	339	317	283	289	319	349	326	284	292	289	287	320	327	337	299	330	314	342	315	330	343	348	304	344	302	346	346	335	305	315	315	326	353	314	302	324	309	315	298	314	305	280	324	310	323	330	295	331	318	326	301	298	348	310	314	317	342	331	312	339	287	283	304	296	322	328	328	324	316	287	320	324	330	319	292	313	300	296	316	302	341	320	298	308	338	326	336	323	333	322	311	330	326	343	316	337	322	316	308	371	304	331	294	297	308	328	319	312	308	316	329	305	294	320	327	304	337	332	331	322	319	320	307	298	324	311	287	297	339	324	298	332	289	263	324	329	311	303	325	305	335	340	347	326	362	295	331	294	332	332	346	305	311	326	322	345	285	286	341	342	324	329	311	287	321	309	333	316	339	303	320	276	312	321	346	298	290	294	325	347	326	337	306	325	302	310	322	319	323	304	282	303	325	321	320	270	318	318	312	311	326	332	326	314	311	302	341	314	297	331	350	337	302	301	336	300	303	332	295	324	330	315	310	322	290	302	314	328	305	312	301	294	315	312	301	329	328	312	340	333	320	314	302	328	323	304	309	325	306	318	317	294	320	304	330	325	296	350	288	286	282	314	343	320	312	309	289	330	310	307	331	327	329	307	300	316	292	326	293	339	322	346	323	339	308	306	293	301	321	293	304	345	308	308	310	297	297	319	309	298	297	353	310	309	330	309	292	321	314	289	355	314	305	307	279	341	316	307	287	355	310	315	314	313	320	323	307	303	315	307	324	305	279	322	305	299	316	325	315	317	331	322	275	298	331	326	310	320	342	288	294	318	330	310	332	302	322	300	289	345	303	325	306	286	331	307	268	299	339	304	339	328	321	276	316	355	333	290	304	339	297	291	340	318	300	352	305	325	323	302	321	313	309	332	307	293	354	319	276	319	325	315	294	298	310	350	299	317	337	337	287	337	344	308	329	279	323	346	298	330	308	360	342	326	319	324	319	325	321	299	323	282	314	338	315	330	315	300	314	303	345	334	311	306	337	302	318	324	323	307	311	323	322	312	350	322	284	335	358	290	316	313	309	310	311	322	318	308	315	310	286	335	306	322	291	338	294	314	297	315	303	301	310	314	320	304	308	312	300	339	290	336	313	321	340	306	320	318	304	346	344	325	291	314	301	306	287	370	306	313	282	342	282
25259	21405	27476	25582	9515	707	562	491	377	376	368	359	361	342	359	350	317	314	329	295	330	327	329	315	302	325	339	298	322	290	311	314	306	323	280	322	296	316	333	317	294	274	310	289	293	313	308	315	299	302	315	325	277	293	290	337	272	304	305	284	321	310	289	313	296	315	284	326	278	321	304	297	281	306	298	305	342	331	346	313	317	293	296	331	328	309	312	306	339	322	288	317	296	298	306	304	287	303	314	270	305	296	326	331	295	339	325	305	311	300	320	310	289	272	294	309	301	296	285	305	329	322	283	333	313	292	318	292	311	294	322	272	323	295	309	263	298	296	312	307	327	296	304	305	321	303	302	314	302	277	306	311	281	310	298	315	307	340	308	323	323	297	294	320	304	286	300	297	282	318	307	305	322	319	272	281	278	308	297	297	311	289	316	296	331	327	281	295	295	305	304	310	329	323	280	291	302	286	310	272	302	308	306	331	296	325	322	325	326	319	309	287	313	315	325	318	287	322	284	324	320	307	304	315	309	299	313	284	327	329	319	318	317	323	323	320	291	298	274	323	288	333	311	316	278	301	338	307	293	321	297	313	287	303	289	302	314	301	325	298	287	283	301	301	276	293	288	300	345	308	321	338	309	306	328	308	300	305	286	290	326	290	293	302	284	297	286	271	318	316	325	333	286	288	278	337	315	302	285	339	315	287	297	331	280	285	298	288	325	312	325	292	311	314	301	318	286	289	342	300	312	326	318	314	326	281	306	290	320	261	277	310	284	295	319	325	321	307	306	271	307	316	309	304	347	310	308	317	322	325	302	316	317	315	329	317	316	287	304	319	307	329	312	303	268	287	303	315	295	328	317	267	302	286	250	300	302	318	301	308	329	301	306	292	339	295	324	317	294	296	301	322	318	322	327	313	293	286	330	289	328	286	311	317	313	257	288	336	302	309	321	305	306	309	292	324	281	299	341	351	306	325	331	287	303	311	329	315	351	309	295	320	336	324	300	305	320	303	290	319	314	315	306	326	305	306	297	300	316	290	305	287	288	279	311	286	303	319	318	309	311	287	299	304	291	344	318	331	317	306	303	302	314	281	316	297	305	316	313	320	312	307	276	298	291	298	315	315	341	315	301	315	300	301	347	277	299	313	307	325	278	296	334	330	337	320	297	313	289	321	349	300	315	319	267	290	310	287	287	319	326	297	318	284	307	306	315	309	318	326	294	304	284	308	286	308	299	293	299	312	327	308	327	338	337	332	312	299	328	315	296	302	315	334	319	311	318	310	316	293	315	296	325	321	285	309	331	326	311	340	324	319	317	321	312	297	292	313	326	335	287	285	334	330	289	292	276	304	308	314	302	300	305	311	315	312	302	292	313	334	299	282	332	316	308	328	306	314	314	304	305	331	295	332	292	290	313	326	291	277	285	306	315	321	269	288	315	347	318	322	284	335	331	297	332	307	328	275	302	290	284	339	289	297	301	280	308	330	318	302	311	279	313	322	318	291	310	333	293	308	293	299	302	348	315	330	300	321	306	342	294	320	300	291	280	328	289	334	323	312	306	326	292	286	302	287	302	311	304	305	285	319	301	314	317	302	291	309	341	302	318	318	328	311	305	267	302	351	278	319	335	291	303	318	328	316	321	318	306	322	302	288	312	310	316	325	312	298	323	315	297	286	322	295	312	277	317	274	337	266	332	307	298	319	333	292	309	321	321	317	274	293	308	303	306	327	287	290	314	298	326	323	310	285	322	309	297	314	302	304	309	326	323	288	313	297	318	324	284	335	298	329	317	294	283	321	299	308	293	332	297	319	301	312	315	329	301	321	312	300	327	289	278	301	295	328	278	297	294	300	300	315	295	308	282	306	312	320	311	304	334	327	297	340	321	280	294	270	291	305	280	312	317	296	304	338	284	338	304	298	333	290	320	329	291	310	320	316	316	298	304	312	315	318	306	299	316	295	314	327	329	299	290	320	298	337	333	280	296	330	283	277	286	287	304	307	319	326	316	307	331	304	307	307	343	296	301	308	312	322	320	312	291	297	322	327	302	325	316	305	284	311	298	324	293	343	330	299	342	298	309	340	315	342	321	320	319	302	321	294	286	319	336	292	317	295	269	278	326	302	306	322	309	317	342	308	303	279	324	303	297	297	260	331	270	309	299	302	283	320	296	274	316	323	292	301	272	324	287	306	285	301	299	329	298	308	282	300	294	334	340	324	289	292	298	303	304	283	312	308	320	307	316	313	329	284	312	306	318	280	330	314	304	300	318	335	355	316	309	316	343	296	296	297	327	318	326	294	305	321	306	306	320	317	316	298	307	314	299	312	343	307	334	322	310	305	322	293	301	314	304	301	302	292	329	318	305	286	302	344	298	296	308	294	303	309	336	299	299	292	339	303	294	270	323	332	312	282	284	322	312	290	318	310	307	314	318	290	315	285	328	275	326	315	279	285	320	331	301	297	352	297	321	298	301	293	343	303	288	312	313	304	330	314	300	309	284	312	327	306	303	286	309	336	328	343	302	299	305	308	346	305	306	298	300	304	317	276	314	332	300	297	327	287	284	300	319	321	357	316	326	320	311	321	307	305	311	300	296	294	307	278	293	327	315	285	297	277	317	315	299	332	314	308	327	275	305	304	300	286	296	291	333	286	313	319	304	320	283	302	313	288	312	298	298	318	324	315	310	284	338	302	314	281	284	329	310	315	304	281	349	297	278	298	332	297	287	292	302	300	321	284	307	292	332	348	296	330	296	277	336	311	310	325	312	298	310	316	299	286	324	282	305	295	330	310	298	279	293	314	304	288	317	302	367	299	317	310	326	312	293	300	305	324	303	306	318	339	327	302	293	304	310	315	311	302	273	313	326	276	294	322	287	322	280	279	294	304	342	297	301	325	328	326	294	328	311	317	311	283	319	287	278	319	317	333	318	316	300	294	307	302	277	308	331	288	297	298	321	322	295	349	321	331	320	289	283	321	278	331	314	288	317	325	291	287	314	313	291	324	291	341	286	306	306	311	314	315	315	361	288	310	321	318	334	329	284	292	289	272	323	321	302	285	326	302	308	319	326	336	304	304	273	296	317	281	280	296	365	304	291	336	307	295	280	305	293	278	345	295	318	308	298	297	295	313	305	305	329	317	283	302	297	335	311	315	333	306	301	312	306	298	308	277	326	305	330	310	339	288	332	311	309	309	308	318	302	311	319	291	293	320	307	289	305	291	279	263	286	307	307	360	269	291	291	288	303	322	322	279	302	304	327	297	284	297	298	335	262	292	318	281	298	301	292	300	306	320	306	316	350	307	335	291	317	320	307	277	301	296	300	316	286	310	307	310	285	321	286	301	307	309	289	319	310	319	316	291	326	344	305	297	271	297	316	297	339	307	283	319	307	317	299	299	283	295	312	334	291	300	319	333	300	330	324	290	337	300	312	301	312	326	312	305	351	311	299	314	316	312	317	280	295	334	285	321	287	320	289	324	319	281	282	300	314	318
3456	5190	3361	1562	1253	901	798	694	558	555	460	500	408	417	373	399	412	381	378	349	383	346	386	334	334	348	367	373	356	383	353	364	366	344	335	337	348	333	344	366	343	365	313	342	339	339	323	353	343	333	344	319	337	323	342	344	352	348	339	339	330	347	317	351	326	348	337	317	349	340	328	322	353	366	310	330	292	341	356	318	323	346	316	362	345	346	310	317	340	340	347	328	339	336	339	321	314	334	354	320	332	336	341	358	326	337	341	333	332	351	324	317	343	349	342	362	311	348	331	357	312	324	352	305	338	315	358	382	326	335	332	331	319	331	329	350	344	336	318	353	340	353	341	310	355	308	339	361	350	359	338	358	321	335	343	334	347	349	349	353	308	332	319	332	305	323	309	317	333	359	350	347	324	365	346	364	327	320	353	329	349	365	337	351	296	339	344	322	345	329	314	342	325	332	340	339	352	336	325	315	316	305	301	333	366	354	319	325	301	346	331	343	367	320	315	353	343	323	290	345	305	347	324	341	338	342	349	336	314	330	368	360	332	315	334	319	351	358	328	351	335	327	318	337	346	360	347	321	363	340	340	338	332	353	341	328	342	345	347	345	306	298	336	319	319	303	347	317	331	311	352	325	316	347	341	281	332	312	334	300	364	329	332	349	337	319	330	350	331	313	331	319	308	359	349	339	340	337	317	337	327	345	340	331	352	324	312	376	352	351	314	344	339	332	357	313	334	338	315	328	340	339	345	306	328	328	374	347	309	346	318	317	349	342	321	337	321	304	351	342	301	329	330	334	345	327	339	354	327	335	344	342	332	361	327	348	331	354	320	311	340	345	346	325	311	337	347	323	314	324	317	320	342	337	342	316	340	304	300	356	375	317	338	385	332	308	332	348	319	319	344	348	343	372	357	319	325	334	341	332	339	323	302	321	331	336	319	326	323	341	291	334	328	312	343	340	341	335	315	317	344	332	327	295	349	334	354	300	339	312	307	334	308	352	325	334	372	326	338	338	354	327	351	333	328	324	386	339	343	332	304	326	355	337	334	333	343	329	329	321	352	355	351	326	301	350	360	323	355	331	312	349	318	368	317	323	348	371	342	331	343	342	334	342	339	348	341	359	324	327	350	352	336	360	338	358	332	331	331	341	348	354	333	361	356	313	292	331	334	339	298	344	324	331	312	344	343	397	346	338	331	348	339	349	326	353	355	369	342	366	349	328	338	341	311	349	325	339	378	308	324	334	305	350	337	340	351	371	360	377	312	346	349	323	319	349	314	346	307	331	340	322	337	355	341	351	348	311	352	336	311	348	367	307	362	294	320	332	298	333	353	313	329	321	357	319	322	328	343	346	305	293	325	364	330	356	328	340	335	334	312	353	368	326	324	357	338	333	377	343	329	363	358	325	347	313	316	320	336	334	330	364	315	316	359	330	316	349	324	342	327	312	345	311	345	336	306	343	347	338	341	360	339	334	319	387	324	348	319	339	334	349	366	340	301	338	344	352	340	317	343	339	326	346	310	330	351	316	351	320	348	353	307	323	340	311	332	343	335	343	333	351	328	288	305	321	315	340	338	323	352	328	309	338	308	371	354	353	346	355	344	314	335	360	311	338	344	332	342	313	320	346	323	316	340	342	311	330	354	320	342	323	330	357	339	358	322	328	366	331	335	336	337	345	315	335	301	331	326	331	322	358	322	359	302	330	342	336	342	329	339	304	348	332	312	293	327	341	352	321	331	328	346	336	344	360	308	324	320	367	338	307	335	307	313	334	296	345	321	314	346	338	342	328	334	331	350	320	329	339	344	325	350	320	357	333	333	349	363	353	314	342	329	376	333	304	331	342	323	337	365	325	345	331	321	344	333	341	336	322	344	354	328	322	341	335	352	387	355	337	324	312	344	326	334	297	304	329	340	345	360	369	331	357	349	342	309	307	333	338	310	311	349	333	363	348	350	335	303	343	359	331	362	343	362	346	370	326	352	319	355	332	362	331	327	331	344	316	345	367	358	347	354	334	337	335	345	334	340	324	320	334	331	340	339	344	339	350	327	337	333	334	367	325	356	338	275	335	346	307	334	319	344	317	327	324	327	345	323	319	371	312	373	335	313	328	350	371	348	342	352	312	343	355	319	342	351	344	347	321	350	336	350	358	326	327	320	353	321	317	350	333	324	355	325	306	330	332	331	371	318	308	348	344	356	324	362	358	345	357	356	336	362	337	328	331	361	315	326	334	328	324	340	363	342	316	308	330	349	348	351	345	382	333	348	314	305	325	315	332	369	318	333	334	372	325	347	314	327	350	347	361	362	334	343	313	321	349	337	343	311	356	347	352	357	317	304	320	338	341	338	308	339	331	306	340	324	333	367	327	321	366	305	341	375	337	337	329	332	333	324	319	324	332	339	318	334	309	351	304	348	317	345	340	326	341	302	352	333	336	347	346	351	349	360	377	328	317	344	327	319	327	335	338	322	338	330	330	354	362	326	337	314	349	342	358	330	348	342	367	355	336	328	344	320	343	340	336	360	329	353	349	321	327	330	326	338	337	312	321	343	354	351	349	357	323	328	347	310	324	367	336	318	340	342	358	328	282	337	346	346	312	343	346	312	313	318	350	338	326	355	370	363	331	327	330	341	321	317	345	367	347	374	311	322	296	325	358	339	326	335	319	318	319	336	337	333	352	344	310	332	330	347	337	326	370	327	316	327	313	352	348	336	326	316	313	342	356	348	329	317	338	335	304	342	325	343	368	317	337	340	317	302	308	341	364	347	325	350	333	319	336	354	341	318	356	324	347	323	331	336	332	346	322	315	354	361	357	333	322	316	332	316	314	324	333	329	335	354	353	329	338	298	353	371	321	344	363	351	365	351	343	327	342	365	343	339	361	361	320	348	348	366	318	329	313	344	337	329	333	331	328	352	347	335	342	339	372	346	343	321	337	309	339	342	330	337	335	314	325	357	359	327	321	319	334	342	331	343	355	338	327	320	356	328	315	333	329	348	319	321	326	322	301	322	295	336	331	328	317	346	326	339	337	318	329	336	362	324	339	321	325	327	333	353	311	326	322	339	316	334	334	361	365	363	360	340	339	340	319	369	308	303	326	340	331	332	333	316	354	349	340	335	311	319	335	313	316	347	316	361	313	354	352	353	344	331	334	365	335	328	336	341	370	341	344	331	345	326	361	320	348	343	357	348	347	347	330	316	339	325	331	317	309	334	312	336	340	346	336	317	318	319	339	325	336	336	334	345	288	344	315	332	304	326	352	341	340	355	321	337	337	345	325	326	329	311	339	337	293	358	348	329	290	342	353	327	368	346	346	325	345	319	348	287	321	372	345	331	314	369	330	359	331	318	346	332	329	343	344	350	372	355	359	353	319	328	316	350	356	334	377	346	331	291	318	331	330	339	326	332	297	319	313	325	315	345	380	355	311	324	368	323	347	316	345	352	325	301	358	327	318	319	351	349	340	341	334	334	342	347	346	334	341	344	333
22856	21392	29103	24072	21397	21462	7959	1319	977	899	862	767	745	710	661	709	719	668	680	693	598	626	640	604	586	598	612	598	603	581	586	596	609	608	613	574	570	560	578	591	581	552	587	556	551	566	595	558	561	561	562	573	534	557	577	574	578	585	549	551	615	560	574	566	548	560	622	551	577	542	583	570	592	564	538	573	545	562	576	542	573	547	590	601	543	602	600	561	577	542	541	586	578	568	573	538	566	583	570	592	584	541	532	543	538	551	543	588	560	570	587	571	573	537	553	540	544	567	559	556	561	560	549	532	604	552	580	597	562	568	571	576	584	567	531	595	529	570	558	603	638	588	546	523	554	564	560	564	580	586	582	546	549	537	511	595	567	559	582	540	639	582	555	576	567	545	531	557	585	562	592	560	580	568	547	639	563	540	603	547	538	521	611	557	557	561	549	570	583	586	586	572	529	550	545	566	535	567	598	516	578	548	548	569	533	551	565	561	582	566	530	551	554	547	514	582	574	572	543	518	550	572	611	584	539	579	615	610	592	545	586	561	589	542	592	543	555	582	551	571	540	541	570	552	554	555	585	563	557	565	566	517	579	573	556	480	560	541	552	585	547	564	540	605	589	521	581	589	596	572	572	524	574	575	595	538	577	580	561	559	548	567	565	553	529	575	581	545	553	594	525	534	586	592	531	552	551	526	548	550	547	592	561	551	579	544	575	577	598	572	546	594	587	538	543	581	556	580	587	548	558	573	574	552	544	550	551	587	558	573	547	554	548	558	530	576	579	586	540	571	539	566	598	547	593	579	571	581	542	554	569	567	553	581	543	572	556	563	561	523	558	597	583	541	567	565	580	571	580	610	554	594	510	512	529	599	566	556	545	574	580	528	572	562	540	578	568	543	559	563	524	558	558	584	557	575	576	541	580	514	582	563	535	566	604	604	543	577	577	562	569	555	548	607	598	562	567	562	556	591	569	525	531	551	549	545	580	575	545	572	595	535	518	545	562	569	539	554	602	536	581	553	533	566	562	566	551	565	539	556	619	578	547	563	543	585	557	614	583	572	571	553	529	542	556	554	591	519	548	568	567	591	559	553	575	577	530	567	526	555	610	540	574	537	559	555	587	525	553	558	585	607	558	568	586	569	547	575	569	560	550	553	566	538	564	579	578	527	537	553	581	552	531	572	532	609	506	545	561	543	582	619	562	585	561	568	557	514	557	575	575	575	579	588	606	508	560	516	557	543	559	567	558	556	563	548	620	581	578	556	486	557	602	545	588	557	564	544	554	545	527	567	564	530	598	565	552	559	551	563	563	576	566	570	552	572	566	520	577	583	558	542	567	556	529	546	574	563	545	557	551	560	543	557	556	559	570	588	561	598	538	594	555	567	524	495	570	565	546	564	586	556	541	597	544	585	611	583	603	580	620	538	549	504	582	562	524	573	597	573	534	554	546	551	571	542	567	601	569	557	536	552	644	562	524	601	546	565	508	598	548	596	539	551	588	591	579	577	555	563	541	557	540	545	549	558	547	582	581	547	581	554	547	580	591	548	574	543	614	608	557	557	586	556	555	548	557	537	545	536	557	576	567	593	559	511	648	573	560	571	575	571	520	551	530	550	566	554	537	529	574	584	554	550	557	597	581	575	538	577	554	544	544	545	587	560	540	541	563	559	536	532	534	585	571	552	579	524	576	564	552	556	611	560	582	571	600	562	541	495	562	549	567	583	566	581	536	521	555	537	552	522	563	505	550	537	606	606	535	539	560	541	565	562	580	515	525	581	571	580	591	564	552	561	538	566	595	629	525	562	575	555	557	557	581	566	525	578	538	588	567	560	516	572	582	556	544	531	512	542	575	567	524	562	594	557	586	569	541	512	535	559	598	576	586	568	579	561	550	557	566	591	557	591	512	547	557	578	549	598	527	577	585	561	564	557	566	560	572	575	553	575	599	540	584	568	555	601	567	540	564	595	610	561	549	537	581	546	606	553	538	582	571	561	580	593	568	555	569	552	564	599	581	577	585	553	547	541	544	573	570	623	540	580	561	558	524	547	564	552	550	544	537	556	567	560	567	587	568	564	579	500	555	530	554	586	573	554	579	556	563	570	562	565	516	508	527	607	563	580	550	552	574	522	595	554	548	580	541	526	593	579	553	539	571	590	555	616	571	569	509	514	529	530	550	576	573	541	537	525	584	562	534	573	560	581	593	581	561	600	572	559	540	608	586	617	540	557	520	594	585	559	574	540	579	567	557	578	551	518	570	546	584	581	603	530	543	550	560	576	597	598	533	528	580	566	560	561	512	566	555	582	541	537	586	536	577	556	594	595	600	599	508	552	517	573	554	568	547	544	572	556	578	640	602	548	552	576	549	548	511	557	572	551	583	557	552	544	573	586	590	517	559	578	536	569	554	571	573	597	527	583	536	576	595	545	531	539	576	576	597	579	529	571	573	612	564	539	539	553	549	553	540	566	507	530	572	592	579	557	556	521	523	560	544	519	591	548	576	534	571	585	552	605	564	588	536	549	517	605	563	555	505	515	521	582	553	541	541	553	534	579	551	602	555	584	562	505	575	534	574	573	575	547	562	525	531	541	567	527	516	610	553	567	567	554	559	582	579	549	554	512	554	570	535	548	576	552	577	568	555	506	542	568	561	585	525	547	559	527	555	568	535	582	580	539	580	537	573	575	582	575	557	600	556	558	540	586	588	527	543	557	565	571	580	549	535	568	554	568	574	548	527	527	564	562	558	560	517	511	554	542	617	590	555	591	581	603	595	572	495	599	555	588	547	593	567	598	573	568	525	546	571	570	572	531	626	532	551	532	577	519	608	546	515	533	561	573	599	570	545	607	586	560	547	585	535	528	572	557	560	560	541	539	579	565	565	535	575	534	533	571	537	589	567	541	547	627	534	613	542	567	545	571	571	531	565	541	575	520	610	533	592	541	548	614	542	540	595	614	545	539	561	563	558	581	554	562	574	566	566	555	537	556	542	564	528	572	555	563	595	581	558	571	590	578	552	602	590	565	575	556	541	568	548	534	566	562	525	568	545	608	530	570	552	531	557	534	565	543	586	570	561	580	555	536	571	533	552	563	563	551	547	550	618	558	586	589	576	572	561	564	558	522	561	598	606	529	568	546	520	553	532	552	474	506	646	581	558	587	546	567	551	522	568	556	585	555	541	563	526	494	565	553	575	580	580	530	562	534	601	535	529	573	540	552	563	550	557	538	575	598	562	531	548	541	598	550	540	506	589	530	586	590	556	607	548	569	556	531	592	564	558	537	531	565	557	579	571	544	524	607	543	564	564	562	559	587	605	565	541	599	611	547	582	557	549	550	578	552	528	552	563	516	577	589	596	534	543	576	555	585	597	538	562	532	555	563	571	582	518	576	578	544	549	541	547	564	560	534	575	591	544	542	633	600	542	547	600	561	537	506	557	582	564	587	597	599	523	554	525	499	579	537	558	597	555	543	562	580	561	526	570	547	529	546
4895	15032	9935	4935	3520	2893	2131	1742	1489	1199	1065	942	907	810	806	782	709	712	708	677	649	690	640	600	652	636	629	584	614	602	604	565	597	563	593	624	577	586	549	600	648	578	568	543	610	578	596	571	580	574	593	597	570	573	641	573	560	577	584	571	592	582	611	544	571	605	582	603	549	566	573	587	586	576	630	596	582	593	567	547	560	557	574	542	602	545	541	553	560	581	548	559	553	570	550	585	637	600	569	570	588	597	574	562	609	564	575	561	589	557	602	531	591	601	538	594	600	600	569	565	566	648	555	570	556	613	564	601	568	557	552	599	601	546	581	570	534	606	568	518	546	556	582	565	541	528	543	550	543	615	579	541	572	578	540	570	562	574	609	560	575	543	571	580	624	577	577	627	585	573	573	530	549	572	607	578	531	574	570	557	589	590	587	558	592	553	578	547	544	552	587	647	548	572	573	585	576	578	578	577	559	531	577	577	534	524	578	569	550	591	557	561	578	562	541	544	603	537	559	581	591	587	581	547	584	577	561	588	554	559	595	605	597	548	591	607	546	562	537	583	567	604	612	555	589	529	561	580	577	598	546	589	535	577	603	563	590	617	510	539	578	568	559	535	571	573	538	585	571	536	564	549	540	594	534	531	570	544	594	568	562	563	564	526	576	573	535	545	577	521	569	597	576	577	575	568	548	539	540	606	564	544	565	608	594	560	543	526	546	610	551	588	589	550	571	577	547	586	563	548	534	597	571	554	580	549	573	560	574	503	559	557	584	553	579	551	535	565	523	547	579	545	566	542	561	590	538	548	602	553	565	552	609	550	527	552	568	601	579	566	521	600	594	598	643	528	553	570	601	566	543	548	557	577	576	557	568	585	569	557	584	572	532	557	592	550	569	561	580	550	552	579	560	551	571	537	580	533	538	550	588	532	581	589	595	539	560	591	571	569	532	579	558	505	563	589	600	585	587	566	581	565	566	607	548	604	577	575	562	541	578	577	528	577	580	579	557	570	582	566	556	554	594	550	555	549	533	577	574	561	572	554	586	542	602	516	537	585	583	549	553	535	561	567	535	535	565	566	583	584	567	582	534	577	550	506	540	534	577	570	582	528	558	549	563	541	583	560	558	563	611	543	601	565	573	522	568	575	540	555	535	559	559	566	565	550	564	595	578	578	549	532	553	607	524	529	571	595	565	547	562	581	546	497	583	573	598	562	609	566	541	557	588	553	537	558	580	535	571	557	591	547	560	553	543	577	592	619	581	587	556	577	586	564	610	567	578	584	616	573	573	539	552	560	568	570	547	578	538	565	578	557	565	533	572	583	570	608	543	577	560	547	540	546	556	576	556	564	578	545	571	575	556	556	596	628	575	530	574	567	559	569	553	580	541	509	600	543	554	572	548	594	607	582	562	557	561	550	558	520	568	559	607	561	553	571	552	593	605	538	536	551	592	567	525	556	585	611	539	600	545	558	583	581	584	604	533	546	557	589	533	574	548	587	557	567	548	539	554	576	551	553	540	545	555	572	590	607	554	573	593	624	559	510	549	602	598	586	536	607	519	581	524	540	530	547	566	568	548	546	590	536	571	586	496	558	545	494	585	595	537	570	591	584	543	557	548	539	561	569	586	564	565	534	562	541	562	591	541	571	547	558	575	533	546	574	569	584	563	583	559	574	584	598	573	568	552	611	561	565	522	587	580	552	541	524	563	570	565	563	546	518	558	534	589	577	603	574	541	538	549	534	542	561	589	551	522	588	546	591	535	592	570	584	551	538	544	538	559	527	565	544	591	581	558	567	566	569	516	594	554	559	555	575	538	530	575	558	576	587	582	568	554	594	574	546	537	569	542	570	546	613	578	537	572	555	580	604	568	514	572	576	548	588	566	525	545	565	604	512	536	549	573	563	543	558	600	562	602	555	565	580	544	535	560	547	572	566	558	531	573	563	552	604	567	545	543	593	586	559	584	573	578	568	558	589	572	593	558	601	531	576	550	629	584	517	560	572	581	559	531	541	529	531	547	578	573	570	552	506	547	563	568	607	535	554	571	552	556	574	551	580	490	588	539	561	569	573	562	569	563	558	606	571	531	569	592	557	613	558	580	565	539	570	585	555	569	563	605	537	549	605	568	577	533	563	579	590	583	546	549	567	550	527	576	579	511	572	567	580	580	536	611	562	571	547	554	521	552	548	559	568	535	571	576	619	592	552	581	541	524	540	554	604	594	585	623	522	540	567	554	569	604	561	595	546	543	574	569	560	559	550	551	538	516	607	558	570	526	608	556	619	568	571	562	561	548	605	570	552	546	554	587	569	576	606	536	570	581	574	536	539	597	544	566	579	550	590	563	579	615	573	550	561	582	588	561	549	544	587	546	536	593	563	534	576	575	566	587	529	576	587	576	593	564	543	558	557	566	532	554	573	567	542	556	571	571	529	559	581	537	597	585	616	568	562	573	576	547	539	559	562	546	571	545	572	532	559	546	556	557	571	551	566	574	595	593	587	575	575	582	573	586	553	593	558	589	555	533	576	552	535	574	575	560	553	595	590	564	582	571	556	537	550	555	543	589	574	547	587	540	583	582	565	537	578	565	592	516	601	568	564	559	555	541	597	595	551	577	579	589	546	567	581	549	523	535	564	544	581	597	555	530	576	557	579	550	566	568	609	560	545	596	527	573	572	570	587	544	564	608	547	563	561	537	589	574	533	574	604	589	520	598	572	570	574	591	549	571	608	544	560	531	576	600	557	570	561	583	555	529	548	537	606	568	596	544	540	551	546	541	538	554	557	560	555	582	597	547	545	586	556	551	549	583	551	547	566	578	588	594	559	522	597	580	578	607	587	563	579	577	567	534	604	561	526	564	587	511	552	573	547	573	599	570	513	566	534	558	552	553	554	545	595	580	600	597	577	575	547	551	570	513	514	591	587	565	579	546	577	615	580	548	577	566	563	538	537	564	541	577	549	554	557	587	571	552	525	569	534	590	623	553	555	566	555	558	606	575	545	615	577	587	556	560	533	588	560	574	582	537	573	589	518	562	587	574	567	594	538	530	591	573	557	575	526	583	555	563	514	538	557	523	591	545	585	537	567	546	548	553	564	538	542	578	565	546	504	579	618	541	550	581	584	563	578	530	565	525	564	572	525	557	571	567	553	576	536	550	564	625	584	543	551	562	550	586	562	533	596	543	573	633	594	564	545	543	565	551	595	567	589	576	544	544	508	588	576	576	563	609	566	560	552	553	571	580	547	595	550	556	585	576	581	584	549	552	620	556	570	555	574	587	544	560	562	568	566	547	545	557	537	558	562	582	563	587	571	545	544	573	513	543	581	529	576	580	534	554	561	567	576	522	558	564	573	591	559	524	589	529	580	536	594	528	565	566	571	583	553	526	559	573	552	553	549	612	553	612	573	576	590	562	544	546	593	557	550	558	576	579	618	580	582	589	579	570	583	577	567	516	574	544	566	550	573	575	560	566	578	596	561	594	557	536	570
28023	17399	2983	414	256	225	172	172	158	166	189	143	161	175	143	145	136	145	164	141	153	121	154	164	133	139	174	149	126	160	157	149	151	145	148	143	147	152	144	161	157	136	147	141	137	182	150	184	170	182	145	148	146	151	154	162	129	131	145	153	144	146	158	162	150	146	147	156	183	174	160	159	167	161	164	157	162	147	154	148	141	140	145	168	148	156	149	146	158	146	153	126	146	166	145	144	162	148	150	161	160	173	154	140	154	165	152	157	146	168	153	162	157	162	161	130	158	165	151	153	170	191	152	147	156	159	164	159	151	150	163	160	164	161	158	146	159	139	146	161	139	173	158	140	156	184	146	147	158	154	152	166	156	135	195	169	167	140	142	141	152	144	146	159	177	154	158	142	162	173	156	158	153	152	160	155	136	154	148	151	145	166	136	138	140	184	155	166	151	156	162	158	145	138	124	166	160	169	165	165	163	145	148	154	151	144	161	136	164	161	144	143	149	137	144	149	138	149	160	153	133	157	155	154	164	174	143	157	181	149	136	157	147	156	159	137	158	160	144	156	159	181	148	132	160	122	149	148	153	159	152	149	149	138	161	151	168	138	154	159	160	128	145	155	129	170	156	155	142	138	173	141	166	152	142	143	149	174	166	143	145	145	140	160	148	163	151	157	136	167	173	149	129	156	160	163	154	144	169	155	150	143	157	147	149	148	167	156	148	129	171	150	161	148	143	164	134	153	147	164	143	154	160	157	152	130	149	173	155	152	148	151	151	145	160	174	166	151	161	140	146	158	158	195	139	131	140	171	173	172	154	165	157	149	166	160	139	164	157	158	129	132	150	163	170	144	142	170	155	135	130	135	158	176	151	154	140	158	152	152	168	151	164	155	162	148	169	143	150	125	152	147	169	152	172	162	163	138	169	168	153	166	147	146	148	125	153	146	145	151	174	178	136	174	150	126	145	173	150	162	156	142	170	159	152	171	149	147	145	157	158	150	145	152	159	152	146	141	169	163	140	168	139	149	157	145	165	143	147	185	166	137	147	157	147	154	146	160	153	132	163	143	146	151	169	162	154	137	172	164	141	149	165	146	146	126	130	135	165	146	141	170	139	145	144	172	159	169	159	143	189	172	153	140	169	163	151	157	140	134	182	149	158	160	150	156	169	161	160	152	140	134	169	179	148	160	162	169	163	141	149	169	141	162	157	143	166	149	176	165	124	154	159	181	160	158	151	129	155	153	153	147	161	152	152	151	159	156	153	160	155	185	150	152	166	146	160	135	169	148	152	148	157	195	155	178	152	156	158	156	174	157	150	164	159	155	176	152	156	177	159	147	151	166	151	175	152	135	148	145	151	160	152	173	146	142	153	170	144	151	165	159	142	169	176	155	148	154	152	144	148	154	167	172	165	139	151	162	147	138	139	171	166	200	144	173	147	152	139	148	138	153	165	128	178	174	154	166	156	140	139	188	157	163	152	170	147	160	135	144	174	161	164	173	150	158	159	140	151	173	150	156	176	152	133	149	157	170	163	137	144	165	143	151	152	164	164	159	162	165	136	142	149	152	160	150	167	145	126	152	158	145	162	152	145	159	172	156	157	139	158	160	156	149	164	178	129	152	161	124	188	145	168	152	172	136	152	145	138	173	169	162	154	147	133	153	175	145	133	140	153	170	146	145	164	149	137	158	159	156	138	154	151	163	145	153	168	177	175	135	158	131	154	158	138	154	161	140	177	154	127	169	164	136	155	159	171	186	155	125	159	173	169	170	149	146	153	159	160	158	147	167	166	141	173	162	156	163	158	161	170	150	150	153	150	158	164	160	166	163	154	169	154	143	153	137	158	154	166	139	150	153	157	156	189	140	151	148	150	144	140	145	151	154	164	161	172	140	152	159	150	160	167	158	161	164	157	166	149	150	145	152	169	153	131	139	154	152	150	153	145	156	164	157	165	154	157	184	139	148	144	162	150	141	147	155	152	142	191	142	177	161	167	150	145	146	165	137	149	150	148	155	146	145	136	151	142	145	145	133	137	161	139	149	157	171	153	154	137	137	160	160	140	170	134	151	153	154	162	152	126	164	144	159	165	162	151	143	158	148	149	142	162	148	154	140	141	155	140	143	161	167	147	136	134	156	152	152	157	169	174	148	154	164	147	150	140	155	156	165	147	157	155	156	162	146	167	175	169	162	149	173	154	158	152	141	177	142	138	154	164	149	164	171	165	139	151	167	174	172	147	148	138	144	151	170	164	159	164	156	178	150	156	155	149	152	149	151	138	132	167	157	151	158	149	160	144	144	149	154	144	146	159	131	153	168	123	148	161	140	181	149	158	133	140	175	170	152	150	130	161	173	144	157	154	141	163	172	140	160	156	163	155	150	170	153	136	146	142	175	153	171	145	166	158	140	190	166	140	162	152	135	145	149	152	174	152	151	135	164	143	163	144	159	153	137	149	167	142	155	159	144	166	165	150	171	160	143	177	173	137	164	146	145	164	154	168	151	157	136	155	148	163	158	161	159	172	176	142	166	165	146	158	185	141	149	173	151	147	168	149	155	151	169	162	160	168	138	146	160	162	135	167	164	160	185	144	139	152	162	137	149	176	121	145	136	151	143	143	157	154	162	158	142	164	164	146	173	140	134	148	150	148	149	161	152	141	159	134	162	141	131	137	144	143	157	154	144	146	163	133	165	161	174	161	157	145	172	141	126	135	139	143	173	149	148	158	173	139	150	168	152	149	165	151	156	145	169	151	141	145	159	155	141	162	158	150	143	176	157	149	139	144	170	155	156	157	160	152	142	137	177	156	167	158	144	142	161	158	149	158	137	141	155	154	153	161	141	156	157	150	161	148	174	147	140	168	143	139	176	149	140	133	149	143	143	146	137	153	171	172	123	135	131	155	151	152	164	162	167	161	157	162	149	147	160	163	155	143	157	176	147	162	160	176	171	167	174	144	166	144	175	160	173	155	164	156	176	153	153	168	146	143	137	156	153	156	162	164	131	142	153	140	152	138	161	157	152	140	155	134	164	142	134	148	165	153	147	151	157	149	136	160	146	149	163	137	150	171	134	161	169	161	153	153	169	166	143	159	157	154	150	151	152	166	139	166	130	157	195	147	169	142	159	175	157	166	146	165	150	169	142	156	143	162	164	138	194	152	147	149	166	164	149	160	170	158	152	143	143	154	163	161	129	140	168	146	145	175	145	153	143	156	167	154	156	146	148	146	141	136	154	136	134	142	146	170	166	145	150	153	149	151	162	172	163	155	147	141	165	159	147	164	151	157	178	180	174	163	168	175	166	167	146	179	162	142	150	168	161	172	156	150	157	165	155	150	153	154	177	181	147	143	176	175	151	183	160	134	151	146	152	154	166	176	169	172	143	138	168	169	136	161	140	154	151	175	153	141	161	141	161	154	141	161	153	164	158	149	186	155	156	143	151	154	163	160	151	153	159	164	164	174	171	140	162	131	161	163	146	148	166	145	158	147	163
4186	762	508	295	266	229	223	199	213	178	194	194	165	187	198	176	164	163	189	188	176	174	165	184	177	198	164	161	157	210	160	178	178	184	188	166	182	191	167	165	165	157	175	169	154	190	152	171	158	169	179	156	173	189	195	175	184	188	160	186	192	193	157	208	176	160	176	198	181	174	167	198	160	189	199	188	146	190	155	176	185	170	185	185	165	183	179	158	166	180	187	165	190	202	166	155	179	193	154	180	193	165	157	164	179	156	174	186	227	167	170	192	170	162	190	187	206	168	170	181	168	168	160	184	161	193	168	170	161	184	148	198	166	162	157	161	161	181	191	155	173	183	192	159	205	192	186	186	172	165	162	181	184	180	177	148	184	179	154	170	156	157	151	195	172	156	171	172	157	176	170	176	150	182	188	173	196	168	170	156	169	179	158	176	174	180	178	199	163	170	185	169	193	177	161	185	185	174	175	171	157	181	173	162	163	168	163	191	188	174	197	164	170	156	162	187	167	168	160	172	167	195	183	175	167	166	162	166	180	182	181	178	183	164	167	186	175	186	163	180	167	182	159	168	174	192	219	166	178	171	160	177	168	161	168	162	187	166	182	175	173	199	162	186	191	165	157	163	188	157	173	180	171	180	177	172	178	169	184	182	176	171	171	164	163	159	155	184	152	159	186	184	175	162	162	189	181	175	184	155	165	155	161	194	153	161	188	170	179	154	176	163	157	182	184	167	167	169	176	185	160	175	159	168	172	192	167	152	167	178	185	174	169	181	168	165	164	185	173	178	178	169	169	170	159	174	164	192	181	159	156	171	196	169	181	177	182	146	175	186	167	176	148	171	176	176	173	175	161	181	176	159	179	195	162	179	181	187	153	180	162	202	184	192	158	175	168	193	166	165	171	172	154	188	176	162	152	177	180	177	184	175	186	176	187	174	174	173	175	182	181	176	148	171	156	170	164	176	165	158	168	177	200	181	193	169	214	154	172	189	174	198	179	152	162	184	183	179	178	162	174	177	201	187	165	187	189	148	177	191	177	161	157	175	178	166	168	185	197	180	167	182	174	169	178	218	181	198	190	170	168	163	187	210	170	177	174	180	177	171	191	176	178	176	186	174	170	153	182	165	174	164	155	190	187	160	172	169	188	179	179	193	165	183	159	177	180	148	173	200	185	177	161	178	175	202	168	194	151	161	182	169	169	176	180	149	197	173	174	181	190	172	171	197	170	178	161	158	195	178	162	173	173	145	173	168	157	161	190	191	189	195	180	155	183	164	190	198	165	156	184	181	176	151	215	167	157	176	156	177	178	188	181	151	183	151	191	192	134	178	183	187	187	173	160	165	193	176	172	172	209	180	188	182	174	166	183	182	173	185	160	174	182	175	177	178	165	181	190	180	164	159	182	168	181	171	167	185	169	202	179	161	157	155	203	178	172	163	184	153	187	171	185	187	187	177	182	173	174	169	184	182	183	179	172	183	192	180	158	168	175	158	173	185	164	165	157	166	167	181	194	190	187	177	180	193	167	165	172	174	186	171	159	175	188	183	179	193	183	188	145	161	175	185	209	177	205	174	180	177	198	199	170	170	192	166	178	177	158	163	169	169	189	171	178	179	175	173	176	171	184	176	167	168	178	193	178	190	187	155	164	180	177	169	161	147	167	178	173	173	167	196	169	190	169	164	176	164	194	172	170	187	178	176	185	147	165	165	177	157	177	174	180	172	160	172	181	182	175	172	158	156	174	164	184	165	173	168	161	157	192	155	171	184	172	184	177	159	171	178	193	158	175	194	193	158	184	160	180	168	175	174	213	156	176	148	163	177	179	194	176	186	177	173	151	168	180	167	150	157	171	164	180	179	181	181	176	193	186	161	181	184	172	164	181	168	185	188	178	164	156	175	182	167	180	182	147	175	200	192	184	178	164	196	179	149	182	156	169	163	160	181	172	174	179	182	169	181	169	184	167	169	187	182	194	177	190	165	176	180	159	171	165	174	182	173	183	172	163	173	169	182	167	151	177	178	168	157	175	175	153	191	169	158	180	164	174	170	157	180	187	173	186	205	171	200	193	189	190	191	156	182	156	182	197	193	179	180	181	161	165	175	181	172	178	173	186	173	189	159	173	158	200	173	165	179	170	174	177	164	162	180	190	203	155	188	165	180	189	171	162	174	173	137	178	193	169	191	169	190	158	172	188	180	163	192	155	159	172	159	170	159	188	167	179	194	172	180	174	180	189	125	173	182	196	176	189	191	163	201	180	178	150	180	183	184	179	167	171	180	174	168	162	178	175	194	163	166	181	176	189	167	172	173	168	176	147	142	183	193	157	175	157	157	170	164	160	182	170	154	174	165	168	189	147	179	179	161	170	176	179	160	167	191	181	161	172	175	175	182	152	154	165	171	184	159	199	176	192	186	157	171	179	188	155	169	166	191	188	170	174	178	171	185	161	167	167	180	171	194	199	179	161	189	170	163	176	196	172	154	183	168	178	183	173	171	184	167	165	191	170	191	166	184	174	185	176	176	153	171	194	181	155	187	179	197	160	146	173	176	170	168	185	205	188	180	188	173	157	170	192	191	174	161	198	174	170	169	170	187	148	172	180	176	185	160	182	175	180	179	177	177	182	164	189	147	163	171	184	173	171	174	196	167	182	173	180	155	174	176	172	148	169	177	190	164	189	170	184	164	171	165	176	187	161	197	160	180	159	175	132	189	168	185	167	174	186	187	186	175	185	170	187	174	158	179	170	187	165	168	173	174	176	201	205	198	145	169	181	165	204	177	158	163	154	188	166	160	181	169	157	188	190	166	177	168	155	187	186	142	185	159	150	178	168	164	179	196	159	166	160	172	159	199	188	160	178	163	183	162	169	157	167	174	171	160	177	169	178	160	180	168	181	193	191	172	167	150	195	164	144	176	183	195	183	153	162	176	198	156	164	169	176	173	168	178	167	159	160	172	174	192	192	164	171	187	187	186	174	165	159	179	182	167	180	192	186	151	183	168	182	187	168	179	161	179	151	162	163	174	190	189	179	186	170	182	154	163	186	182	152	177	172	166	164	176	165	162	168	171	187	178	187	175	179	182	178	182	193	192	149	150	141	163	171	191	172	164	193	167	183	169	174	192	165	156	189	194	157	165	178	179	152	197	153	195	194	176	205	182	163	181	155	194	170	176	172	163	193	178	163	167	181	186	173	160	181	166	154	180	171	155	179	194	150	201	184	170	170	182	182	163	168	176	182	192	184	189	174	188	177	181	171	160	168	187	172	199	164	169	163	175	176	178	185	180	160	164	185	153	174	166	175	160	190	192	169	164	167	185	169	173	186	174	180	156	168	169	192	172	169	185	158	174	165	153	181	163	188	160	169	158	192	164	166	168	173	180	165	176	176	193	199	179	199	181	164	157	190	160	166	185	179	169	173	173	170	203	179	185	180	176	178	161	178	187	173	164	180	166	155	139	168	200	180	165	185	172	176	175	190	169	178	170	181	183
23924	21379	28640	24476	21356	9483	1083	670	586	530	455	438	436	387	391	349	358	342	361	331	329	312	367	320	323	304	321	330	340	298	305	330	330	304	298	321	293	300	318	316	321	305	322	329	323	293	323	326	287	320	330	323	295	265	332	278	297	302	318	296	341	349	301	291	305	308	312	303	321	271	307	285	302	291	344	269	308	297	328	272	285	311	346	282	294	303	295	332	297	305	289	321	324	309	297	323	333	349	318	285	329	315	292	305	340	288	314	292	295	304	305	275	279	306	318	303	283	292	302	314	335	290	318	330	298	306	308	332	326	331	289	353	326	286	319	279	286	325	312	317	314	304	302	317	324	302	304	304	310	325	307	306	307	313	306	278	328	291	323	313	327	291	314	298	295	311	267	312	282	307	325	314	293	296	295	302	282	293	306	276	337	317	288	283	280	319	354	266	304	303	288	299	325	269	292	314	285	283	295	310	288	334	328	312	311	325	280	302	302	298	324	298	286	309	287	307	336	329	303	333	313	282	340	302	345	316	318	333	288	308	309	297	303	339	306	314	327	303	299	281	294	301	288	279	312	300	312	305	338	313	317	289	325	312	304	335	303	326	304	325	277	282	315	342	294	337	284	280	307	300	310	296	287	291	286	346	309	319	369	286	284	314	299	306	305	298	311	293	320	284	294	309	312	288	265	313	294	272	338	290	318	333	310	306	314	312	278	327	307	306	318	359	333	337	333	270	354	366	313	302	321	306	277	316	328	314	322	324	292	317	295	322	302	317	310	287	315	332	314	283	294	295	312	323	338	293	315	312	345	348	324	346	302	306	300	315	303	272	294	289	333	288	310	304	315	291	301	306	303	305	316	291	303	307	293	279	318	311	311	297	310	317	334	326	289	311	330	320	326	300	330	312	320	347	316	288	353	301	327	295	319	305	289	286	337	298	324	291	320	291	258	304	305	305	325	325	315	334	304	318	311	307	304	299	309	278	327	325	307	305	295	294	304	305	308	278	339	298	302	345	326	308	311	344	308	309	303	305	295	311	304	280	310	283	318	316	294	309	281	317	304	339	282	325	284	326	322	298	306	276	282	284	298	325	323	298	326	304	320	309	300	312	312	315	321	300	315	312	343	304	308	324	318	325	289	299	307	321	283	315	297	270	307	362	272	319	283	323	280	352	294	295	305	319	318	287	300	311	330	272	326	302	299	334	304	334	317	307	302	312	305	326	313	338	297	293	304	300	286	312	302	330	332	294	305	289	303	297	317	299	309	334	305	316	296	330	299	338	284	290	318	304	300	330	271	309	331	295	297	315	314	346	301	321	306	282	287	324	298	290	289	305	306	287	307	282	313	301	323	295	322	315	281	315	336	309	349	328	330	302	309	298	312	302	297	288	329	285	298	294	311	304	309	329	310	312	340	310	295	329	274	302	312	337	291	275	304	267	304	320	265	305	325	286	281	280	328	314	303	299	307	323	316	311	307	344	326	328	293	314	321	316	298	341	302	295	315	328	283	303	306	337	304	309	322	255	294	314	263	293	302	316	316	332	283	335	278	291	313	284	308	320	290	319	319	273	308	315	308	303	330	319	303	319	298	309	292	305	275	300	326	333	289	296	278	320	307	307	311	318	321	281	302	308	313	287	327	295	313	297	314	324	334	302	320	326	293	298	345	302	316	300	282	297	303	329	298	288	303	333	330	294	344	309	336	298	303	298	301	293	312	293	342	318	314	323	298	307	328	342	324	311	314	293	282	343	329	296	310	323	273	303	299	309	285	309	313	295	319	325	289	305	295	324	309	326	304	324	314	304	290	292	321	309	315	294	300	283	326	277	329	314	304	286	329	286	310	312	299	262	303	304	332	287	286	291	318	287	323	325	307	334	310	337	295	350	307	265	327	282	300	309	312	292	335	323	306	291	312	317	305	303	313	301	280	323	255	313	307	289	307	300	303	316	303	334	322	313	295	309	279	339	319	291	331	310	301	310	305	291	352	345	299	287	341	305	315	318	322	300	332	338	299	307	321	304	303	295	305	317	276	304	302	315	304	313	340	302	317	303	312	304	310	310	326	328	284	288	317	319	295	341	276	294	281	267	287	303	328	304	338	329	330	316	298	298	321	288	302	304	317	268	354	292	318	294	274	288	322	329	292	357	322	328	307	270	315	330	298	296	323	324	287	313	312	314	324	257	303	296	281	300	345	302	308	325	283	299	314	365	321	274	304	304	314	290	316	310	305	308	305	306	265	317	303	287	292	284	255	310	315	294	349	287	333	332	299	312	267	300	297	254	305	305	297	302	298	285	308	296	321	269	279	309	264	336	304	314	338	315	286	287	313	300	330	320	316	324	299	308	296	319	304	335	319	319	302	331	317	292	337	291	295	297	337	293	346	323	321	305	341	292	308	289	320	289	288	268	321	322	305	301	318	300	325	286	301	315	285	321	286	309	303	301	327	308	313	343	309	298	296	314	324	279	305	290	326	306	305	279	333	300	292	305	314	306	319	292	303	315	342	308	298	314	292	310	337	304	288	276	296	305	288	329	308	311	313	319	297	278	307	306	315	306	295	293	320	333	310	328	323	300	318	324	311	294	335	311	329	329	337	362	320	311	299	315	323	307	301	349	301	306	290	340	290	338	297	339	309	298	293	306	301	333	277	278	319	303	305	324	303	296	340	316	317	339	332	292	306	315	321	298	313	318	307	339	322	320	324	312	300	337	316	300	309	293	304	308	307	302	300	318	295	319	299	296	278	315	306	283	305	309	316	293	314	325	290	320	314	287	294	314	316	344	289	318	299	314	294	333	309	350	319	292	305	283	309	292	285	294	293	305	309	329	324	273	302	294	302	318	317	317	348	279	302	306	269	278	287	303	262	342	298	302	295	264	322	327	318	322	300	312	313	290	301	281	294	326	311	303	305	285	297	302	283	299	287	308	305	278	331	282	312	344	298	283	318	335	300	319	311	298	307	285	300	303	338	297	293	297	301	311	328	290	310	332	311	318	275	301	258	296	345	313	333	300	343	300	307	279	302	300	333	300	283	288	297	312	288	309	294	305	261	340	331	278	294	288	312	300	310	301	287	316	353	310	313	307	315	313	310	303	314	298	336	343	301	297	306	286	318	290	302	308	326	345	286	320	302	284	332	307	295	299	318	308	311	292	286	291	323	302	290	327	311	290	319	345	295	322	312	285	299	318	319	291	298	314	308	296	278	300	298	296	289	309	315	325	290	326	311	327	327	310	299	326	313	300	297	303	312	318	321	315	293	311	303	288	306	266	338	306	292	303	307	284	331	299	318	289	291	334	293	301	297	300	294	316	294	321	283	321	321	289	318	287	310	293	303	287	322	331	290	320	308	294	291	308	344	331	283	303	293	322	281	341	336	303	284	316	321	321	308	320	309	317	304	290	270	321	327	314	316	317	323	328	293	315	328	292	300	344	326	290	319	309	317	326	321	286	289	331	271	284	239	283	306	285	305	305	291	311	318	317	317	304
3467	9256	5928	2750	2002	1583	1155	913	809	684	582	543	483	499	414	444	412	382	397	376	365	366	348	355	366	330	349	355	360	287	327	309	366	319	320	328	300	336	330	318	327	329	282	342	360	315	340	322	314	324	320	302	294	355	310	339	354	296	313	294	323	331	318	332	328	316	314	328	309	329	337	328	279	299	302	281	309	322	314	349	342	296	355	323	315	322	310	340	318	338	328	302	320	331	303	358	307	339	341	297	306	293	325	313	294	301	321	298	347	334	313	325	338	304	319	346	312	352	321	326	303	294	324	324	300	329	326	344	322	325	332	320	327	344	322	317	293	322	304	338	323	354	326	294	308	325	288	337	304	300	309	314	302	333	342	289	327	306	300	309	305	310	322	325	347	326	318	316	322	305	310	333	314	318	313	307	315	320	308	310	286	331	309	318	310	327	292	333	310	284	319	329	321	290	308	314	324	336	300	299	321	314	305	331	344	338	323	312	287	296	327	322	304	350	308	310	321	317	342	302	328	307	321	295	320	295	310	328	323	336	347	309	345	290	350	309	297	280	303	326	344	316	339	288	332	310	305	307	295	337	314	339	318	320	334	304	317	315	305	303	304	314	298	308	302	339	330	360	312	312	294	308	325	331	325	308	315	284	312	324	332	295	326	307	311	339	299	321	316	302	317	318	281	298	315	317	289	304	303	361	296	308	334	288	307	316	350	331	310	346	333	331	313	332	299	338	313	308	342	316	344	313	288	323	313	322	334	297	348	284	303	307	315	311	347	286	328	297	343	292	292	291	320	318	345	325	319	283	315	306	288	311	313	333	280	322	332	309	317	318	314	366	354	317	316	294	332	313	322	277	338	300	294	337	293	299	309	281	337	282	364	324	307	323	305	297	323	336	329	287	331	319	330	288	334	297	277	350	343	313	304	287	297	330	357	295	323	318	302	324	315	316	291	317	314	357	300	329	305	305	316	306	333	318	336	327	324	334	310	308	311	310	301	327	315	301	305	332	318	333	319	322	309	314	321	345	343	321	329	335	307	316	298	313	319	332	337	336	300	317	293	319	338	328	338	337	305	335	300	306	330	281	302	338	305	325	349	321	320	313	316	289	321	315	295	316	311	313	328	335	300	324	333	299	312	308	303	304	311	314	319	300	333	345	329	284	329	292	330	333	320	296	320	279	322	302	318	319	339	359	318	331	302	320	318	315	329	297	295	316	340	305	317	323	317	289	331	348	311	311	347	344	319	342	302	322	329	305	294	337	365	332	323	334	323	344	321	301	298	325	297	299	302	324	348	314	310	328	332	315	317	324	316	318	305	303	314	330	330	325	310	294	309	310	319	309	319	320	314	323	319	312	341	304	348	324	324	287	303	312	321	309	302	312	320	335	314	305	319	308	319	321	322	318	323	336	278	298	335	312	361	322	302	313	336	299	312	319	299	331	294	303	296	328	316	281	319	311	315	342	342	307	315	288	354	319	300	302	307	292	306	336	333	352	317	305	293	307	320	328	325	299	310	333	308	292	324	333	305	330	353	323	297	306	302	311	327	345	325	308	347	308	325	316	331	329	324	300	308	283	307	326	286	332	339	329	289	311	313	347	311	312	298	308	309	283	312	335	305	316	339	288	286	315	299	307	331	308	345	285	311	319	304	334	300	319	292	322	327	329	322	360	330	315	294	311	300	339	340	333	335	321	317	320	320	294	338	326	296	309	289	347	337	317	308	332	301	289	329	300	298	304	307	345	313	333	290	317	343	288	308	344	299	312	295	337	296	296	331	333	298	334	336	293	330	331	327	322	319	291	295	344	326	328	318	316	351	299	298	342	308	322	301	323	298	332	350	323	326	330	341	353	346	308	303	317	323	291	320	318	295	333	321	338	334	325	325	329	309	318	341	300	305	337	332	351	330	326	316	307	308	306	304	290	304	324	317	313	325	331	302	304	312	293	322	288	376	309	314	325	311	324	295	312	341	343	339	301	322	310	295	319	325	286	307	280	330	311	313	311	327	321	310	298	318	328	325	302	316	315	318	301	350	307	339	317	335	285	312	333	308	296	312	345	323	316	319	315	349	289	313	284	315	315	324	321	340	338	296	333	317	312	325	316	301	319	317	322	327	336	298	315	309	308	306	305	317	307	326	295	299	319	317	343	317	306	304	342	322	322	328	335	279	331	299	296	327	310	348	319	307	300	304	309	294	294	354	312	347	327	299	334	300	303	328	326	321	303	335	302	303	322	292	350	335	309	344	350	295	305	322	301	330	301	314	331	317	316	314	343	296	310	341	341	309	307	284	323	295	285	315	314	315	320	339	338	320	322	326	301	312	295	307	315	333	292	330	305	345	322	298	307	298	339	322	355	314	350	334	303	349	338	338	324	315	285	292	308	297	338	324	290	336	306	326	319	323	300	326	337	343	316	311	326	289	317	293	320	323	307	284	322	308	300	317	330	313	321	302	282	328	307	345	319	300	315	307	315	290	297	295	277	302	276	336	300	296	304	317	312	320	315	352	308	319	342	301	291	328	275	306	333	318	354	284	337	306	322	280	338	348	301	308	288	330	362	299	320	338	333	317	331	337	310	309	336	322	355	282	299	315	340	331	323	332	304	324	300	316	313	312	293	323	337	339	307	309	297	315	356	281	318	334	308	283	316	303	315	303	333	293	339	305	300	318	315	310	321	338	310	299	344	319	330	308	280	350	325	314	293	314	313	334	317	318	304	313	321	343	332	355	322	293	331	291	316	311	308	316	322	267	303	328	325	341	319	312	309	337	333	309	325	339	352	309	316	320	321	333	333	291	315	324	319	328	326	295	339	329	329	338	307	318	305	329	341	323	314	284	322	286	323	298	311	349	313	309	323	342	317	314	326	323	337	307	314	317	318	324	303	333	324	340	333	320	305	346	345	313	352	322	314	330	349	320	315	298	335	326	322	320	332	320	310	351	326	311	295	341	343	321	335	316	325	321	306	298	331	332	316	313	313	329	333	317	313	286	362	334	302	282	288	350	321	321	314	311	317	323	307	313	326	335	332	334	326	302	291	320	324	344	349	327	316	340	314	313	323	339	310	303	306	347	318	341	319	293	334	324	311	318	312	298	323	354	326	293	327	301	332	354	314	291	333	312	306	311	299	297	286	300	330	340	299	335	323	333	320	361	325	318	312	309	312	284	320	323	323	326	293	345	328	324	341	284	320	289	324	318	313	286	334	326	335	311	311	326	311	306	295	345	327	309	315	324	303	322	303	313	331	326	347	340	326	345	331	299	292	321	323	332	323	320	323	312	303	334	326	292	317	303	310	313	327	311	311	305	315	342	291	333	346	326	327	328	293	341	329	306	339	312	346	321	337	320	312	323	291	312	305	339	298	260	301	329	312	328	319	311	330	311	306	315	311	334	292	329	292	334	336	312	281	319	311	341	314	330	324	289	325	336	318	290	320	308	295	311	327	338	305	352	338	292	326	279	302	328	308	328	315	298	317	324	299	320	298
25257	21437	27534	25625	9649	747	525	426	419	393	342	369	374	334	307	297	320	336	313	332	312	307	315	298	286	300	316	305	319	322	315	332	323	340	315	301	294	318	289	343	287	304	336	302	289	296	319	298	341	316	331	314	293	283	306	314	302	292	290	318	287	299	326	312	316	308	336	300	292	323	311	333	305	290	283	293	278	318	307	277	291	292	309	307	318	315	307	284	324	292	294	328	316	304	291	293	320	328	261	272	307	310	291	323	323	324	278	296	317	291	293	303	268	317	305	255	302	296	338	308	337	298	330	305	266	339	301	303	287	299	315	326	279	309	338	313	299	315	318	277	303	284	280	335	272	310	307	283	294	312	313	277	329	318	299	323	303	274	301	330	299	304	270	309	297	334	318	347	311	331	292	296	310	303	285	292	305	311	314	304	295	323	310	294	314	306	276	300	304	304	313	279	304	288	329	290	304	306	319	294	322	327	303	314	286	304	337	320	292	324	310	304	295	298	282	276	342	338	313	312	330	286	317	304	279	317	319	320	306	336	291	267	263	290	315	314	288	294	314	317	305	318	297	301	317	303	299	289	316	262	329	319	308	308	321	268	335	298	314	306	271	282	289	317	282	329	321	304	323	287	311	328	338	280	314	305	330	296	283	326	328	326	283	273	298	316	301	283	298	296	323	292	291	313	297	300	302	302	331	266	319	334	316	331	302	302	303	312	311	334	329	307	294	291	322	298	328	283	308	301	320	303	300	312	283	314	306	322	309	297	295	280	306	288	322	320	302	310	318	320	290	327	301	294	316	296	303	305	326	309	314	298	319	283	307	304	277	301	319	325	312	292	305	331	288	309	291	292	324	325	323	298	311	291	323	290	315	300	312	311	275	300	313	313	349	302	300	327	275	289	314	310	310	307	314	306	301	282	295	309	285	301	310	298	306	309	276	299	284	284	298	308	293	306	325	299	296	325	287	322	311	314	298	315	310	264	336	313	271	288	339	304	309	327	337	304	305	295	306	306	271	292	329	287	295	310	312	301	303	281	301	326	311	263	294	305	282	304	282	279	318	292	285	282	286	302	339	292	287	291	336	319	301	291	309	322	290	333	299	308	292	318	320	284	311	331	281	285	339	294	274	333	279	283	302	291	332	317	301	338	290	305	287	307	319	291	308	298	320	318	294	330	315	306	290	275	306	289	323	304	311	336	296	299	314	309	318	272	316	325	303	308	299	291	320	299	304	308	310	294	294	286	335	320	319	314	313	332	297	291	282	332	301	300	294	299	315	324	324	278	321	293	333	298	311	314	285	292	302	336	301	316	321	264	280	310	271	297	320	304	314	313	327	325	329	284	302	300	303	306	282	298	299	290	288	338	299	302	300	319	281	328	281	318	325	292	302	293	296	303	294	298	302	322	313	312	274	337	302	304	307	286	323	294	276	290	307	291	317	319	309	306	325	323	313	306	270	300	313	345	297	297	317	310	276	276	293	267	300	300	311	321	308	339	327	320	302	309	302	276	291	276	306	301	350	286	277	269	307	317	334	331	309	308	339	318	308	311	299	268	310	307	301	289	304	311	326	317	294	342	327	324	284	309	285	304	298	357	325	294	313	325	314	286	296	300	353	323	291	290	314	308	288	296	350	325	327	311	361	288	308	280	331	308	294	326	308	320	303	313	329	319	297	308	326	318	300	345	308	299	316	281	287	289	293	312	315	329	321	314	333	299	298	352	287	324	329	317	307	321	343	303	301	313	286	320	317	321	289	306	346	327	302	272	284	293	312	290	296	301	305	341	296	324	300	269	272	297	307	258	279	325	311	317	301	277	292	315	293	274	347	295	279	276	319	281	359	287	285	316	294	316	311	332	313	298	313	304	305	310	306	338	314	324	268	283	315	332	292	303	288	272	324	303	302	306	292	270	322	271	288	280	298	286	312	315	288	308	295	299	282	324	294	330	298	285	281	278	302	305	327	323	314	325	294	321	322	286	310	296	311	305	319	293	284	317	313	301	324	298	320	312	333	269	299	323	313	282	294	299	303	305	338	334	276	324	308	313	294	305	299	279	332	304	300	301	293	301	307	311	284	279	315	288	298	329	293	295	285	286	316	316	294	298	318	322	316	281	301	296	310	322	283	305	332	310	307	301	326	297	306	304	307	316	282	310	275	282	309	348	319	316	303	312	300	320	333	291	324	318	293	290	320	310	330	295	299	315	296	316	300	316	312	309	331	300	312	303	297	286	316	285	287	268	297	297	296	279	273	294	267	320	284	316	302	320	304	319	302	283	282	304	294	340	276	282	288	301	292	273	312	331	288	280	278	309	291	316	294	286	301	324	283	303	312	291	281	310	307	314	325	277	313	318	303	315	270	304	331	302	281	326	299	269	295	323	316	323	306	310	319	298	307	289	333	327	316	313	283	329	324	307	308	302	293	284	318	333	287	330	342	295	300	296	303	290	305	314	284	285	307	336	294	334	301	299	316	309	321	332	299	301	308	326	290	300	295	326	298	302	289	302	327	299	291	304	302	311	317	289	295	309	307	318	301	302	279	293	254	339	318	305	297	295	267	311	295	314	318	291	340	315	295	294	297	296	323	265	305	293	301	298	307	297	294	322	288	285	288	298	290	313	326	286	316	288	314	296	288	289	278	323	302	287	316	288	285	290	332	286	275	318	301	295	278	292	288	300	332	289	313	313	264	290	314	307	326	315	297	276	296	316	260	300	289	317	328	300	314	301	313	310	335	294	316	305	322	343	305	307	307	302	291	311	266	303	310	300	312	328	300	274	312	293	325	289	294	314	308	301	293	292	289	308	289	300	320	311	281	278	318	320	281	290	272	316	357	323	299	355	291	308	295	305	313	291	309	345	280	328	282	295	311	299	317	337	337	283	314	300	320	305	325	300	275	329	331	315	309	322	293	309	276	312	280	273	326	325	317	320	281	304	313	310	296	294	314	337	289	299	273	336	308	286	291	284	320	273	277	276	312	299	294	317	268	307	313	311	273	286	310	296	322	251	256	264	300	298	348	342	293	302	326	303	292	334	324	314	288	296	310	294	334	310	311	294	263	307	279	335	301	309	312	334	298	309	341	329	323	325	285	288	334	314	312	307	307	323	289	274	319	296	282	295	304	326	311	310	307	337	291	324	309	294	326	319	319	296	305	288	299	288	290	323	296	324	301	323	304	294	291	275	338	279	274	324	319	310	305	294	280	277	298	295	308	285	310	295	341	307	318	292	310	332	306	335	302	288	280	322	303	281	328	312	309	285	306	295	320	291	301	308	279	309	286	262	310	274	325	302	286	299	309	286	298	282	305	290	288	304	313	316	306	293	303	308	290	286	297	306	298	307	314	322	289	305	294	309	287	301	297	297	296	289	271	293	291	301	332	315	306	314	320	323	325	308	283	308	286	290	284	326	302	312	279	318	306	305	298	283	327	324	282	316	300	318	302	297	313	351	313	264	287	321	307	309	297	312	267	302	307	267	295	292	310	301
3531	5231	3443	1631	1274	1013	785	671	583	556	512	483	408	457	405	382	386	366	357	376	366	360	355	386	395	345	352	324	352	360	361	323	325	387	340	355	326	353	340	371	362	324	340	339	349	347	346	315	358	354	344	356	348	354	340	334	380	340	349	321	323	352	331	350	336	344	342	321	377	341	334	314	329	279	353	370	328	304	295	366	341	327	319	334	350	306	314	335	335	349	338	312	323	334	367	350	299	360	311	316	326	385	315	367	347	296	354	310	321	321	352	322	339	336	336	333	332	325	333	339	325	356	325	299	319	344	319	353	320	325	306	332	312	331	324	316	365	316	312	341	354	332	325	309	338	316	339	326	336	335	336	327	399	346	329	362	346	319	338	361	347	315	326	327	369	303	331	361	346	340	352	326	329	311	349	316	320	362	314	326	339	349	343	300	326	336	321	350	297	368	351	314	328	304	336	337	339	290	346	330	343	317	348	320	328	330	322	369	336	305	337	312	319	384	359	328	330	337	319	330	334	303	338	364	354	380	351	324	357	329	344	339	353	309	325	324	320	344	314	333	332	324	329	334	327	345	338	324	329	349	320	336	311	327	335	328	351	329	339	310	325	329	339	346	337	322	330	309	327	340	351	325	317	335	325	342	348	344	312	360	314	328	364	319	328	345	312	310	314	332	333	322	376	351	327	339	320	351	359	322	373	341	325	351	332	349	350	322	349	327	328	356	326	345	319	312	343	326	308	347	332	335	338	329	347	312	354	335	311	328	354	355	325	346	325	344	328	326	339	358	358	342	356	335	341	306	306	339	323	348	316	317	326	327	300	299	371	313	334	327	330	351	300	327	336	349	340	363	335	351	348	333	328	350	303	330	328	322	340	301	352	330	316	317	346	349	327	366	345	374	375	332	347	313	362	337	302	351	314	305	355	322	318	344	357	355	299	341	328	353	332	312	351	321	350	329	348	320	375	334	311	316	347	335	326	305	312	345	333	345	325	313	296	341	353	349	322	337	308	338	338	356	322	336	338	319	328	333	343	314	346	336	337	354	339	311	305	361	336	342	350	346	320	339	361	346	309	354	313	347	330	310	320	348	326	309	349	339	313	336	330	331	335	327	314	355	333	334	329	333	357	313	340	310	336	308	327	321	297	313	326	337	322	349	355	328	346	353	286	323	327	326	296	337	334	359	353	352	334	315	329	337	345	364	350	303	307	357	310	302	307	344	341	336	352	362	312	328	323	325	341	329	307	342	338	352	335	338	305	329	337	347	363	341	323	332	327	370	344	339	350	274	326	362	323	359	295	330	330	351	342	320	332	330	376	361	321	352	326	307	348	366	323	348	352	318	317	337	315	328	325	334	354	335	328	323	323	305	351	318	353	338	328	299	312	329	329	357	321	338	311	303	302	339	348	349	313	332	319	348	334	314	321	326	384	344	345	355	350	344	344	349	318	319	374	323	331	345	338	303	333	325	328	327	350	315	299	323	317	319	352	335	316	335	302	328	315	328	321	341	344	327	344	318	321	343	316	329	334	323	311	340	332	319	331	342	331	344	329	316	372	316	337	329	327	323	319	361	347	344	363	338	326	319	330	369	343	312	327	314	357	286	343	344	350	302	367	358	385	335	336	302	332	316	343	347	330	344	338	347	364	342	339	337	369	334	334	349	312	336	346	295	326	339	336	326	327	346	328	352	333	344	316	339	310	344	369	347	323	337	360	305	355	331	349	333	310	335	345	331	317	311	344	304	362	317	311	318	350	335	346	342	300	320	333	343	319	318	326	360	339	368	350	348	347	370	314	326	341	321	338	356	352	335	402	309	351	347	326	365	322	314	332	333	342	340	331	355	330	347	334	319	314	317	367	323	317	321	322	342	326	316	334	334	346	341	329	325	353	354	355	341	345	319	338	356	329	333	344	329	328	298	326	294	320	346	337	364	295	322	327	355	336	327	347	352	340	328	354	325	319	308	360	333	330	326	318	332	320	306	327	329	310	348	343	346	351	343	329	336	371	338	333	311	353	306	350	336	339	324	344	300	331	326	360	331	331	381	316	345	322	313	335	345	317	349	330	329	348	317	307	361	329	337	313	281	344	308	322	338	318	319	308	339	309	346	348	353	344	350	312	348	327	338	320	316	336	317	332	319	367	296	316	320	344	322	362	330	333	332	336	339	334	340	319	330	341	328	317	336	317	300	352	315	299	339	341	324	355	310	336	308	282	321	325	334	301	320	325	333	328	311	348	331	342	335	376	368	348	329	312	350	352	340	356	340	312	332	341	336	313	339	328	326	344	327	321	344	307	317	340	357	325	324	321	337	306	337	341	337	373	368	369	338	313	345	340	312	319	326	351	347	318	362	363	331	348	367	336	369	319	351	331	317	341	339	319	320	332	343	332	310	333	352	319	330	352	319	329	392	349	300	322	349	369	336	299	327	330	347	318	332	339	331	320	334	353	351	330	330	326	304	336	362	340	320	322	344	320	321	348	353	324	341	315	326	339	367	337	334	340	340	320	321	337	354	327	312	329	343	379	317	372	321	342	354	345	345	352	348	300	312	340	312	336	317	339	313	325	348	361	331	311	336	348	335	312	330	330	299	311	358	341	346	322	356	318	319	343	360	375	327	336	329	377	361	386	354	318	347	345	330	337	338	345	316	355	322	337	338	354	347	340	316	360	332	345	324	329	338	319	349	347	349	335	365	348	336	314	338	332	300	347	340	299	293	325	362	329	317	332	311	338	337	371	314	302	351	312	313	327	363	362	356	317	329	310	317	322	312	324	314	332	364	323	338	310	319	318	330	356	355	323	319	336	312	325	306	334	311	338	369	335	333	341	328	315	334	340	360	363	361	355	337	307	338	310	331	336	330	324	292	351	362	346	300	327	299	315	339	321	317	303	342	314	326	337	326	364	339	328	336	335	368	337	352	327	327	302	331	347	316	337	347	333	336	318	350	324	327	330	331	334	344	344	331	359	335	328	320	344	357	343	366	358	323	342	333	356	327	365	315	338	341	349	286	318	340	328	318	294	315	317	311	313	330	332	335	330	346	322	339	315	319	333	321	341	347	345	358	323	315	340	347	361	329	347	311	334	335	348	339	346	327	347	308	341	352	347	342	348	338	336	336	319	328	339	329	325	330	335	322	318	329	330	280	348	321	345	353	347	329	348	314	368	318	341	318	316	325	330	339	326	339	309	365	332	318	338	353	303	365	371	364	363	321	346	299	323	343	340	339	344	320	327	320	351	369	314	349	364	329	319	341	351	333	291	319	332	345	366	336	338	310	310	319	326	313	334	347	328	314	319	372	324	373	295	335	318	371	345	330	318	308	358	362	319	346	337	327	321	334	288	325	349	328	334	338	350	284	352	337	319	351	309	308	349	332	345	333	318	344	362	317	335	340	314	335	336	348	360	343	361	328	376	343	358	336	305	330	315	337	330	331	328	341	299	335	332	356	331	327	366	325	348	320	305	344	364	332	340	319	343	315	343	325
22840	21418	29148	24062	21410	21456	7820	1308	1039	887	869	805	703	721	676	675	684	665	643	639	626	660	614	555	603	622	558	618	553	541	612	560	608	573	586	596	566	579	582	534	587	571	534	576	550	561	560	544	562	557	563	556	580	548	528	566	558	553	538	606	565	522	590	532	592	570	598	578	559	558	523	548	554	534	537	543	551	523	550	518	562	589	561	566	531	585	579	565	523	554	546	556	550	590	571	557	545	553	563	556	593	529	569	610	589	573	553	542	601	532	547	543	567	548	538	555	599	571	556	542	565	549	565	548	580	574	521	532	541	555	530	536	599	533	628	566	580	560	577	565	549	573	573	583	550	591	577	556	525	572	535	529	608	544	511	527	561	579	513	580	553	537	536	542	559	535	602	536	527	588	569	536	564	563	555	568	567	559	528	518	518	587	581	573	559	621	574	604	526	591	544	511	554	574	526	543	602	596	595	523	543	581	566	572	565	554	548	539	583	543	536	542	553	521	582	553	495	543	556	568	534	582	606	573	607	559	567	544	569	506	518	535	604	540	553	550	575	559	568	523	538	541	541	601	570	560	592	558	578	555	586	562	569	543	533	526	549	534	521	533	574	544	554	537	584	576	586	541	609	598	573	560	541	618	561	567	574	578	535	566	541	509	578	581	525	585	618	578	601	528	594	536	551	600	567	552	534	542	608	543	541	526	551	518	534	560	492	550	551	591	538	573	545	562	604	548	559	560	561	541	541	548	558	511	544	543	530	521	538	519	544	579	544	564	543	559	574	559	546	617	556	613	532	512	586	507	562	568	547	559	530	561	562	592	556	551	529	557	548	528	565	565	566	573	574	551	553	549	551	546	534	575	572	512	579	551	563	554	599	527	521	547	568	566	573	525	505	518	545	577	530	549	593	561	537	568	590	533	543	556	541	548	588	575	527	544	519	573	562	554	544	530	548	528	553	514	571	557	533	557	525	552	515	597	569	552	567	558	563	534	575	517	566	586	565	543	581	539	543	547	471	565	519	564	528	595	608	572	548	535	572	540	565	530	588	589	570	537	557	517	561	544	571	580	535	568	597	530	494	568	527	529	584	586	534	568	539	585	536	577	577	572	550	561	561	550	580	539	515	542	579	557	566	508	575	558	556	551	568	518	539	527	533	541	533	544	525	548	545	569	510	634	547	570	534	520	529	547	554	549	533	572	569	565	587	532	548	588	576	554	519	574	530	513	611	602	576	580	539	530	551	594	570	550	568	524	540	540	526	533	578	612	568	547	537	504	560	547	536	541	531	570	558	588	562	547	542	543	544	570	542	560	531	539	562	551	570	541	519	578	544	537	556	551	564	542	603	569	556	601	558	567	538	559	540	566	547	556	560	610	572	514	561	589	560	536	518	534	552	492	555	582	557	582	584	558	545	540	510	578	544	552	544	541	551	579	539	552	529	563	510	549	504	551	570	572	544	539	555	541	563	553	532	529	563	538	541	600	539	535	588	534	545	553	583	565	533	587	552	566	563	536	542	558	579	546	557	541	504	551	551	571	543	549	589	552	560	508	551	580	555	529	520	554	561	557	555	543	532	537	535	562	572	575	568	568	523	552	531	560	553	569	533	529	590	530	548	552	516	568	560	603	518	587	550	581	535	569	519	520	570	539	517	544	553	489	548	590	551	555	565	587	521	568	543	590	585	563	570	552	563	533	544	561	568	522	561	545	559	538	604	596	542	554	574	555	513	557	562	548	608	593	555	564	558	577	598	542	576	576	557	593	556	612	554	576	560	583	600	538	569	578	575	540	617	540	568	535	575	529	564	561	513	540	551	544	541	546	546	522	545	542	555	556	550	543	587	565	575	588	569	514	559	544	524	531	560	556	528	560	596	567	553	565	581	571	562	544	530	599	532	574	541	570	532	526	550	580	569	552	534	601	603	540	558	531	568	559	601	564	543	522	580	551	553	560	555	561	560	524	542	555	529	572	546	578	522	533	568	609	564	543	585	548	546	549	575	543	547	566	539	584	585	553	577	579	564	498	559	582	546	548	531	526	565	549	540	568	588	558	558	506	562	547	547	592	579	570	563	520	567	534	541	577	531	568	554	525	593	559	555	534	566	553	585	536	560	528	548	526	517	598	530	538	563	586	563	550	550	514	503	594	571	564	543	540	564	527	542	536	520	540	595	573	555	507	545	595	559	524	562	569	536	554	563	559	551	568	571	576	514	558	547	569	550	512	564	560	597	533	477	561	560	575	553	517	582	530	565	543	587	534	493	539	539	558	523	533	567	564	585	542	592	547	535	527	558	542	579	591	552	551	586	569	577	534	597	593	591	579	561	542	515	594	586	595	563	592	555	530	598	551	552	585	570	564	533	573	533	579	547	572	578	551	569	587	604	540	539	556	605	509	545	551	569	525	601	571	543	536	507	521	565	540	562	568	523	541	580	569	530	579	553	550	544	569	583	542	527	588	532	565	571	557	516	553	534	576	525	547	578	553	509	575	530	546	565	587	539	530	554	582	543	524	556	570	526	523	533	556	531	570	575	552	545	517	518	513	594	569	521	529	534	581	568	569	521	550	526	538	566	532	590	556	542	518	565	536	535	572	537	549	550	562	534	570	560	567	532	564	564	543	540	606	535	508	538	578	516	542	544	535	552	550	518	501	573	560	558	604	565	545	541	527	531	534	553	575	559	555	501	538	591	547	527	573	559	560	555	580	563	558	585	557	545	566	536	523	518	532	558	534	566	544	576	581	583	594	601	580	573	544	586	568	566	576	558	529	594	549	517	584	540	528	536	532	586	566	547	571	540	592	564	542	513	543	536	535	521	536	544	540	560	584	578	579	596	532	516	563	558	551	542	571	538	570	559	550	581	557	549	586	556	552	567	545	540	572	572	551	560	604	577	567	550	514	562	614	537	548	617	535	545	555	595	562	556	572	548	534	581	566	580	526	512	552	561	607	548	574	568	532	539	611	520	595	531	580	558	586	545	524	569	538	545	534	547	567	565	567	569	542	536	540	576	582	587	562	513	533	563	601	559	565	603	553	553	535	581	583	552	517	532	547	528	553	571	585	550	510	571	557	520	524	534	581	554	527	527	568	542	557	544	538	590	600	567	564	566	513	565	543	568	533	575	550	510	571	558	532	556	539	541	547	535	527	559	594	579	562	526	512	548	538	531	538	556	613	587	545	555	519	546	551	551	578	571	515	579	539	535	577	561	567	546	525	507	554	546	549	538	593	576	562	560	546	544	600	582	555	555	565	524	519	548	528	526	505	569	540	539	540	541	531	545	520	550	528	572	562	537	542	539	576	543	554	552	572	558	597	522	556	587	522	578	559	578	561	550	522	562	496	541	511	545	543	582	536	560	554	544	571	547	548	530	533	526	490	569	559	543	553	595	540	560	568	574	588	545	569	532	542	564	554	570	619	593	579	565	554	573	564	495	557	571	604	568	546	585	559	544	570	528	558	535	535	530	629	525	569	598	555	534	566	561	577
4887	15319	9948	4910	3663	2803	2139	1684	1387	1239	1131	964	843	862	779	747	754	706	693	642	703	665	651	650	589	598	623	650	601	617	622	612	597	615	570	556	628	552	585	528	566	553	584	590	598	584	607	588	550	556	530	612	510	573	600	600	581	614	576	544	587	555	599	556	574	615	560	608	553	563	576	544	603	592	588	590	593	584	581	521	562	639	571	573	574	529	558	544	602	563	575	536	548	575	550	560	540	580	574	586	563	552	590	538	593	553	597	585	560	591	513	617	561	569	564	562	553	554	591	585	533	546	537	557	570	571	547	527	528	568	564	622	557	507	572	539	582	542	581	551	532	605	585	549	549	576	562	554	559	572	578	551	582	545	540	559	528	552	566	550	602	532	574	571	542	564	560	551	505	559	562	580	562	551	554	562	555	540	550	577	539	559	607	571	535	589	554	533	566	557	578	580	566	523	590	556	496	575	571	556	586	611	514	544	580	519	601	562	533	564	556	571	558	555	567	595	562	575	554	528	535	564	548	532	584	570	578	555	562	580	578	546	536	540	586	541	569	545	550	543	563	574	535	596	539	570	555	581	570	594	566	554	592	605	590	570	562	557	558	572	630	555	584	584	589	573	563	550	526	552	600	532	576	545	579	554	564	557	570	535	555	555	555	545	550	531	556	593	601	554	535	546	580	538	541	592	585	570	516	579	548	517	563	546	514	516	582	559	568	542	573	603	561	537	584	535	555	603	585	548	555	574	535	553	579	577	577	574	528	534	539	627	568	575	519	528	584	571	572	553	530	616	552	554	616	608	543	535	583	510	553	571	552	521	547	538	510	574	554	570	577	558	570	554	624	523	555	586	519	563	569	557	548	535	538	531	564	591	553	559	546	559	606	621	584	568	577	546	537	524	572	559	527	529	590	562	583	549	544	516	581	561	567	583	559	537	582	546	578	547	547	559	551	592	612	548	591	575	595	535	554	578	545	554	599	550	602	576	564	533	558	555	541	571	563	640	526	560	584	556	573	542	589	612	597	578	554	575	539	591	543	562	581	536	542	555	569	559	562	555	535	550	563	636	611	559	528	539	536	510	553	584	549	544	550	513	567	569	605	544	566	555	563	598	554	571	624	554	562	554	551	600	529	575	596	581	565	532	556	574	538	552	546	561	608	595	570	591	520	561	579	532	622	605	545	545	582	564	618	606	534	575	535	544	588	573	561	570	583	577	522	568	559	568	557	567	569	571	558	571	569	598	558	576	515	570	575	560	571	533	577	581	575	555	554	565	559	570	552	544	589	582	602	542	590	567	570	574	563	564	576	613	511	549	533	552	591	574	559	571	549	517	575	531	576	543	549	562	528	584	514	584	581	561	567	566	577	584	582	562	586	565	538	531	509	548	521	550	557	578	535	576	535	564	560	555	534	547	558	550	567	568	572	536	557	546	558	570	546	531	593	588	541	577	556	538	572	550	589	576	590	532	548	561	563	545	573	566	538	518	531	562	554	540	547	539	586	562	535	525	560	591	575	623	542	523	552	556	537	554	550	589	590	551	606	572	542	564	549	563	613	564	598	556	568	569	592	573	535	528	568	574	569	536	576	546	577	534	566	572	573	565	543	610	530	558	561	556	575	584	530	586	557	549	565	553	584	512	614	557	600	603	551	555	590	549	549	523	551	535	555	564	584	533	595	581	575	536	566	550	553	543	525	572	555	615	596	572	567	541	553	597	564	569	562	564	570	600	541	551	564	569	529	546	608	547	585	556	497	552	547	599	619	561	551	562	577	567	573	561	549	546	562	537	592	585	596	569	569	560	529	553	575	554	558	569	573	573	579	548	564	572	580	544	571	544	559	585	562	543	549	567	563	570	552	602	548	541	547	550	519	567	567	548	603	570	645	562	499	565	525	580	543	570	550	608	600	534	534	561	563	578	572	588	592	606	565	560	544	541	572	595	564	554	599	605	513	518	557	553	572	577	555	568	592	600	556	582	540	503	512	565	557	522	583	527	586	569	570	600	586	508	543	564	556	629	551	533	525	603	549	562	574	578	533	565	560	555	595	575	555	536	565	557	551	558	571	598	548	614	545	551	536	617	583	554	570	559	545	580	569	550	517	577	557	557	541	561	553	566	579	537	552	574	585	550	548	611	566	531	555	554	544	539	581	536	535	563	584	584	595	542	574	583	551	545	570	579	544	577	542	553	532	550	563	574	532	561	518	566	584	593	548	521	598	541	558	564	544	605	535	529	566	578	546	568	548	544	555	599	576	545	583	562	565	563	554	580	569	554	533	548	522	592	587	535	576	540	569	520	606	522	535	556	540	582	554	586	536	536	610	558	510	541	588	573	584	521	574	519	577	571	578	561	592	558	577	537	552	574	525	563	511	536	600	538	559	533	594	575	577	583	538	545	535	527	581	519	567	563	580	559	589	623	559	548	565	576	555	597	557	531	564	581	544	535	549	541	563	593	561	551	574	552	578	561	608	582	605	532	559	544	544	509	543	561	591	553	620	532	546	536	572	584	560	554	505	558	570	583	556	517	583	577	564	541	540	566	545	582	587	530	575	576	530	540	509	579	518	540	534	526	579	554	551	542	533	589	549	514	543	545	553	564	565	492	543	537	568	561	531	552	587	540	565	576	566	544	539	577	551	531	511	568	609	547	532	564	577	561	536	536	577	509	571	553	560	587	557	552	589	557	588	543	556	551	562	550	543	596	518	520	544	560	551	565	570	557	543	547	582	562	564	538	564	590	558	552	551	538	526	534	554	576	525	533	581	576	566	562	563	588	609	576	548	565	539	561	581	558	553	551	533	580	600	563	563	606	565	586	574	541	572	564	600	555	530	589	535	572	528	527	592	563	566	560	520	582	615	552	596	551	566	553	552	530	560	572	530	552	522	555	581	582	507	564	533	586	639	575	598	529	583	549	577	565	585	558	533	513	593	560	560	538	556	540	583	547	531	568	572	571	557	587	594	544	540	567	588	573	591	577	605	610	587	562	569	542	545	588	554	526	562	592	613	590	550	543	599	554	611	590	501	594	580	563	627	569	554	610	598	577	556	562	540	551	563	572	540	554	538	561	534	549	593	604	548	559	597	547	594	532	580	553	594	632	577	534	551	558	617	581	576	545	530	551	563	586	541	590	579	614	534	575	592	578	550	571	579	550	589	565	553	526	550	565	570	591	593	581	588	528	526	568	557	533	597	542	552	566	575	576	549	547	570	579	536	614	575	567	560	566	535	574	590	616	572	581	590	578	543	597	579	536	531	599	576	587	579	542	538	567	562	565	585	547	602	559	559	573	566	629	590	581	544	588	511	552	570	582	558	553	585	609	543	551	548	586	585	575	573	542	625	606	593	543	577	585	606	561	554	567	573	541	539	561	584	551	557	578	595	583	594	613	619	594	570	527	542	570	537	583	546	566	582	600	557	556	555	570	544	541	557	573	582	600	518	576	548	592	571	559	556	596	576	587	539	553	574	602	528	561	536	567	572	579
27961	17470	3343	600	415	332	215	198	174	168	180	175	154	146	146	170	151	149	152	155	150	168	172	150	169	147	189	160	144	150	158	166	161	150	143	169	181	151	162	130	158	186	158	178	172	133	165	165	161	174	136	170	160	133	178	164	159	177	169	150	137	160	172	151	147	158	156	154	154	164	149	159	158	159	157	143	164	169	118	133	154	156	156	166	169	173	169	156	165	135	167	136	156	183	141	166	157	150	154	148	166	153	142	176	169	157	152	149	145	168	144	164	154	161	159	148	162	160	143	147	127	146	147	164	168	147	156	174	162	187	154	165	176	148	166	127	139	184	166	130	160	149	149	148	155	182	127	171	140	142	166	162	146	160	162	149	147	156	157	162	167	153	151	157	173	147	133	191	178	161	154	159	153	133	168	158	142	149	151	126	182	142	168	157	156	176	165	153	135	145	155	178	145	162	153	169	155	149	153	145	145	156	163	154	159	162	141	146	171	174	146	165	155	167	161	165	154	151	155	159	159	141	165	160	145	156	167	125	139	156	137	135	155	153	163	171	174	148	157	156	146	147	181	146	151	152	169	135	123	155	167	148	139	170	171	130	169	151	165	133	144	182	174	141	151	157	150	154	154	141	148	141	181	150	147	152	156	150	130	160	167	138	153	156	171	151	145	163	146	142	145	160	152	149	166	169	159	167	148	137	160	137	163	150	145	175	158	153	140	170	156	139	177	143	154	153	185	187	160	152	180	164	170	137	147	159	159	141	140	155	167	168	157	140	145	154	163	161	170	146	166	166	150	165	149	156	147	154	150	146	148	176	157	169	153	181	163	173	145	158	156	161	145	166	141	146	165	160	141	156	150	158	172	148	157	157	150	125	153	163	159	139	160	149	161	165	153	160	155	149	173	156	155	154	154	157	145	153	161	160	170	148	173	165	163	171	172	140	148	150	190	165	147	152	142	152	142	163	166	163	166	165	159	148	138	157	160	153	148	156	169	142	160	150	157	152	150	140	171	147	159	162	149	143	152	147	161	163	145	144	144	177	174	165	167	169	153	153	166	157	160	145	151	179	149	145	165	152	146	148	152	186	158	153	141	169	139	157	158	167	130	176	145	123	161	139	170	189	128	169	145	180	138	162	135	149	169	160	132	161	160	163	182	135	146	160	150	149	162	184	150	150	175	150	160	167	136	137	153	154	162	171	164	184	124	148	140	178	133	166	144	159	157	142	157	164	163	142	173	149	153	163	159	145	135	147	145	143	155	164	157	130	120	156	157	145	147	136	163	156	153	168	159	161	150	163	148	135	172	142	134	140	152	156	145	157	147	191	129	166	147	176	182	151	170	161	149	166	176	157	148	132	170	154	140	169	146	154	151	167	149	178	164	152	175	156	165	177	169	178	173	161	182	157	146	145	143	160	161	162	181	151	155	174	169	172	145	154	173	157	154	159	143	170	134	148	141	163	158	173	142	181	156	172	163	178	152	136	158	175	183	155	153	146	160	144	187	175	163	160	140	155	156	157	157	170	172	155	164	146	162	142	163	143	160	144	146	143	185	125	149	154	165	174	173	122	155	149	172	164	154	169	130	160	190	170	166	142	148	148	137	159	153	168	174	158	166	149	127	162	142	154	154	164	162	149	154	132	156	154	154	136	153	164	174	140	155	151	173	164	152	169	153	168	162	166	130	153	159	143	155	156	146	155	142	138	165	171	165	138	156	170	153	178	149	145	159	166	155	158	169	162	170	165	158	151	159	155	184	154	159	157	146	148	149	179	172	150	165	161	134	142	185	140	148	153	163	157	158	148	144	143	204	140	163	183	175	156	165	164	154	175	162	177	132	158	191	165	133	135	136	161	162	163	143	166	142	152	171	156	177	161	161	168	145	181	151	149	149	154	164	140	120	155	158	166	181	169	157	153	168	149	151	159	145	170	156	166	161	161	170	145	141	162	169	162	155	146	159	168	151	155	168	154	149	168	128	151	156	174	152	154	151	137	173	154	151	130	164	150	151	170	162	169	149	160	146	154	131	143	154	161	142	158	172	138	156	169	154	168	176	157	137	181	130	154	161	178	143	161	153	171	172	134	148	152	146	184	161	155	190	149	186	174	153	146	154	164	169	162	134	160	171	156	167	151	156	168	152	151	168	157	147	166	145	152	153	136	150	172	153	173	145	147	157	177	156	167	142	164	148	165	155	165	131	167	153	171	146	155	163	182	153	162	149	146	140	159	155	143	124	142	156	175	169	147	157	147	125	171	171	163	152	146	168	161	158	147	152	151	140	162	163	164	157	149	145	158	139	180	159	140	147	153	158	169	158	149	143	162	151	165	165	166	151	164	160	153	154	154	147	162	159	153	148	169	164	153	160	155	177	157	148	166	149	157	155	156	140	157	164	161	163	169	144	170	153	159	161	153	151	145	165	178	140	180	178	165	169	166	136	153	147	165	158	164	173	145	140	180	139	150	166	151	142	171	139	152	137	147	164	149	128	161	186	142	172	148	142	142	158	163	157	167	175	137	154	149	147	153	172	180	140	149	171	151	122	189	145	152	148	151	134	145	160	160	133	135	159	169	167	151	175	153	171	176	151	171	143	145	151	141	177	142	181	150	162	169	153	171	141	146	145	181	159	168	154	143	163	133	148	175	166	159	137	158	168	160	155	143	145	158	157	157	134	182	145	146	155	165	150	145	134	147	154	151	167	159	141	172	162	141	170	162	142	149	139	164	167	157	159	171	142	162	156	147	168	159	163	152	156	173	153	151	168	144	155	159	142	153	163	166	150	150	144	165	148	160	163	179	142	161	160	150	164	167	144	151	151	152	159	131	152	169	166	170	161	148	129	141	155	166	159	148	166	152	156	147	141	154	143	158	142	148	153	176	171	163	165	134	151	178	154	141	162	144	167	146	140	160	162	148	153	165	150	148	135	196	159	170	141	154	178	131	119	182	147	157	158	168	171	141	130	170	168	151	153	175	168	168	176	130	173	147	146	167	150	163	151	160	136	160	166	163	153	149	166	178	155	158	142	151	163	139	167	138	167	148	151	155	155	163	149	132	164	149	162	169	136	127	147	167	164	145	143	154	156	155	124	167	131	161	143	160	161	164	156	168	141	179	142	139	137	161	134	158	157	175	158	133	186	145	155	168	160	153	176	170	147	111	167	147	162	155	152	153	148	157	157	163	162	150	168	187	144	158	146	136	162	153	156	156	136	140	161	144	171	153	174	130	142	164	179	155	142	136	149	187	149	146	147	161	118	146	163	168	163	171	164	145	150	165	187	163	153	145	157	153	156	153	150	147	143	172	142	167	158	174	138	159	145	144	135	157	143	160	164	151	159	134	149	157	168	154	159	176	136	141	131	160	150	162	167	168	144	164	165	143	173	154	141	167	156	158	173	160	169	186	158	165	177	154	175	152	146	152	144	163	167	140	174	158	145	165	155	145	162	152	154	149	168	151	148	151	169	155	190	161	155	130	175	155	156	163	162	165
4230	892	586	326	279	242	219	232	162	202	181	197	168	174	186	175	187	166	190	180	198	169	184	205	176	186	180	183	200	178	183	187	203	179	170	170	170	165	169	185	167	173	181	194	197	168	172	172	175	193	190	180	182	151	174	207	167	169	165	164	165	164	194	183	177	182	174	142	196	170	192	174	173	173	182	163	188	155	179	163	167	179	170	178	207	196	185	185	183	159	176	197	165	193	180	185	176	156	191	164	174	188	183	189	158	185	168	183	184	181	178	185	176	160	194	166	169	157	172	179	183	179	171	148	171	152	182	185	168	159	166	167	151	165	135	174	160	171	161	193	181	165	161	170	169	173	178	175	168	175	171	189	178	172	184	162	154	180	203	164	166	162	149	160	172	167	196	192	183	179	198	188	175	180	193	159	197	171	171	172	191	152	158	177	174	174	170	168	188	188	160	165	176	189	182	170	182	185	180	216	171	183	181	185	210	180	169	167	174	177	168	190	204	172	170	181	181	177	174	166	188	167	188	184	198	189	168	159	190	160	163	177	156	178	172	184	184	182	177	176	166	188	185	189	187	163	167	167	164	157	184	158	182	166	182	193	190	154	166	206	168	164	177	150	185	180	187	175	177	195	177	182	157	166	181	178	162	178	171	177	174	190	160	179	180	158	180	189	157	186	176	193	183	178	185	164	172	188	172	180	161	161	188	152	165	166	174	211	162	184	182	195	196	180	177	180	201	191	175	189	179	171	177	197	172	155	166	176	148	167	162	166	165	176	172	194	156	182	182	177	163	171	168	175	189	190	161	186	165	176	176	165	174	175	189	170	156	165	208	168	186	164	168	166	181	163	168	142	185	189	184	188	168	168	179	160	175	164	180	180	156	188	157	171	169	202	178	177	144	176	170	182	181	171	143	187	174	172	177	181	164	173	185	164	183	160	162	189	173	166	186	207	177	203	214	167	164	169	186	191	185	189	165	163	155	176	171	190	166	177	189	176	194	164	184	154	177	171	183	178	160	196	181	193	173	166	192	188	166	167	171	155	166	176	162	157	163	157	185	183	173	153	183	175	182	160	191	182	178	142	171	183	160	195	174	197	163	173	163	179	177	183	196	184	187	164	164	194	154	189	183	212	191	176	170	167	166	179	176	169	188	187	164	179	168	190	184	179	172	179	178	171	189	177	176	203	179	176	215	162	198	191	163	160	169	178	192	174	180	177	155	188	186	168	169	193	170	183	176	178	181	182	163	194	186	170	197	176	169	192	197	174	184	155	194	158	189	157	201	156	164	196	174	191	174	169	201	172	185	186	183	147	161	183	164	174	184	191	194	155	166	166	169	156	181	170	172	181	194	160	200	166	157	190	182	163	178	188	222	208	179	201	166	184	182	188	176	194	172	152	178	158	173	185	172	191	166	175	172	177	178	173	174	154	178	165	188	181	162	171	192	166	157	181	172	179	154	162	171	183	201	166	174	168	191	161	155	167	171	204	180	161	186	176	191	177	160	165	180	186	157	167	175	209	184	160	151	172	195	167	203	186	164	152	161	169	164	167	185	188	189	161	183	183	168	150	164	181	181	185	182	177	167	157	180	180	187	170	179	187	166	183	180	175	195	170	192	163	165	187	148	176	177	184	171	184	187	194	175	170	193	165	176	179	189	161	198	137	188	177	205	178	190	170	168	175	185	183	189	168	178	187	173	176	161	168	177	174	187	187	166	209	178	181	197	183	167	143	185	176	192	191	187	173	173	200	165	167	171	192	174	191	188	200	171	182	168	181	166	182	163	163	169	171	183	170	183	195	165	161	166	166	173	169	179	185	174	175	183	164	203	172	172	172	181	178	183	173	183	176	168	168	153	185	182	176	154	182	193	177	164	185	169	170	161	164	167	175	194	170	191	175	194	189	153	176	188	197	186	182	167	177	191	161	181	173	180	169	170	160	167	180	199	164	172	168	180	183	178	160	171	165	165	160	161	176	205	171	177	168	172	192	169	189	180	183	169	168	147	146	186	175	185	173	172	166	165	170	155	172	174	164	174	158	162	174	200	180	190	162	169	170	205	197	174	152	170	184	171	195	184	177	186	171	188	176	172	163	186	185	168	183	145	182	172	176	171	174	150	182	175	175	173	176	182	192	173	177	184	160	156	164	193	173	178	197	161	187	182	158	177	178	197	189	165	179	153	189	184	185	173	174	177	175	177	205	173	195	167	188	169	171	166	173	177	177	164	179	160	168	165	158	161	192	172	179	170	176	188	168	140	176	162	168	145	176	189	175	187	175	164	196	164	184	188	189	149	154	159	169	201	161	192	173	162	185	206	185	185	177	176	189	173	169	168	163	157	174	148	179	159	163	199	179	168	149	172	185	192	190	169	182	149	171	183	195	163	188	180	180	174	169	185	145	174	177	148	177	174	186	191	158	184	173	183	182	186	170	190	186	180	174	178	166	199	157	174	171	167	168	190	171	189	187	183	185	170	171	170	178	194	173	188	203	183	212	176	150	177	185	173	176	188	178	164	146	181	177	164	178	205	162	183	185	187	193	175	186	177	159	155	164	174	183	170	172	177	195	152	165	180	202	166	186	194	176	185	188	176	155	155	154	208	176	197	171	182	168	157	193	149	171	187	183	163	174	191	191	190	183	168	165	158	169	167	205	192	162	176	179	199	157	188	179	181	156	194	165	151	172	175	167	169	148	163	198	179	162	188	159	184	163	195	181	134	205	197	191	165	185	179	166	180	203	179	188	179	166	169	170	204	168	167	199	158	155	183	180	160	195	194	155	185	176	174	170	166	180	151	166	189	185	159	164	192	171	188	184	169	176	152	165	208	172	180	164	181	154	194	187	179	201	185	153	163	173	153	213	181	175	162	187	142	197	185	154	203	154	196	162	170	201	184	180	193	168	165	161	186	179	172	186	165	173	164	182	173	177	192	196	149	186	180	172	171	185	168	156	163	199	187	170	183	182	192	197	165	173	164	167	186	187	142	161	164	151	174	170	188	180	192	169	187	192	183	172	174	163	148	157	175	169	154	171	177	163	188	180	182	156	158	158	198	194	163	176	193	182	197	155	161	148	171	198	156	162	197	166	179	181	163	182	165	181	181	188	180	193	147	199	177	160	171	177	173	169	186	168	197	161	176	161	154	169	169	158	175	163	182	174	156	182	161	183	170	178	179	174	176	170	186	179	165	198	183	170	171	185	169	175	200	193	177	183	164	191	171	150	184	176	168	170	167	159	161	188	161	177	168	165	175	147	187	177	177	181	154	174	189	202	180	167	180	168	162	174	166	193	173	157	183	191	162	198	165	177	180	174	185	167	145	168	180	174	190	161	181	159	172	155	171	169	176	174	179	194	157	169	172	174	156	184	152	194	177	164	194	176	177	184	165	183	191	173	173	178	170	167	199	182	146	180	173	174	169	176	187	171	178	176	178	164	188	157	171	177	138	174	181	171	197	165	172	179	191	159	168	179	158	188	179	178	180	161	181	193
23933	21285	28504	24321	21230	9400	973	694	570	505	455	416	418	380	401	401	376	363	358	374	339	329	347	358	347	307	325	332	325	323	326	320	326	348	343	327	316	322	292	334	320	332	300	296	296	356	323	285	331	301	299	304	288	301	315	317	285	333	304	282	290	308	280	314	321	315	314	307	331	301	296	297	320	304	302	268	340	310	279	288	321	327	296	304	290	310	314	317	296	306	284	311	351	293	324	302	311	319	316	310	324	318	307	298	316	332	320	296	304	265	298	316	283	308	294	323	309	306	314	343	332	314	295	327	321	281	304	290	309	274	329	302	282	293	317	299	312	332	307	324	312	315	308	296	313	296	290	295	324	278	306	311	338	310	323	281	317	313	303	321	303	342	326	287	298	297	288	318	325	302	300	330	310	281	324	307	296	281	300	329	288	345	320	269	324	271	325	292	332	297	311	297	287	300	303	298	321	294	324	299	298	317	320	288	298	307	287	314	298	303	315	317	319	300	312	294	297	277	298	279	302	296	329	309	315	324	301	291	297	292	296	334	288	306	324	339	323	331	310	306	311	290	290	291	297	325	309	309	328	300	331	306	328	294	292	302	300	280	293	276	323	308	300	283	303	294	312	312	292	300	302	286	277	317	270	320	319	321	317	322	309	338	319	297	311	300	327	300	287	283	310	301	309	324	295	304	324	316	336	323	273	302	284	302	337	319	305	321	334	309	308	280	313	293	302	308	300	297	319	277	295	322	295	301	318	319	332	303	311	302	286	289	315	331	312	327	320	326	307	319	287	300	296	304	314	321	273	312	324	329	331	318	288	327	311	316	328	341	287	334	332	330	313	295	308	254	319	295	280	306	300	301	318	296	281	315	313	321	274	296	322	294	317	306	295	329	275	300	320	302	273	269	293	356	311	285	322	309	309	309	318	334	313	295	320	297	301	322	310	324	310	346	329	320	312	293	294	295	313	305	281	331	304	347	321	342	309	306	316	293	309	313	343	303	338	307	322	327	284	292	306	323	293	342	285	340	316	294	309	302	286	312	293	307	307	289	322	295	319	303	294	302	302	290	325	292	298	298	290	309	319	295	327	312	312	312	317	319	285	281	329	349	307	341	284	279	299	335	309	263	282	302	310	305	308	298	309	306	309	302	306	275	309	313	300	290	305	307	293	318	293	304	316	327	343	319	294	302	306	321	279	289	297	316	301	285	305	325	307	326	309	301	310	326	288	294	283	317	325	321	327	294	292	305	294	321	308	324	310	303	306	280	309	294	288	347	311	303	280	314	330	294	304	298	276	291	311	312	326	312	283	321	324	343	314	316	280	265	328	311	303	287	297	287	303	313	315	304	312	303	306	295	314	307	291	302	311	302	327	305	288	317	320	279	301	325	304	338	311	336	301	275	287	295	337	281	286	301	331	322	312	303	284	290	316	298	312	319	285	313	320	306	303	288	299	277	293	302	329	311	293	307	320	330	308	340	280	277	330	301	310	305	327	309	306	301	317	288	281	257	286	334	328	301	295	304	297	292	335	296	311	339	302	322	312	348	294	315	325	276	311	291	294	269	302	336	317	293	304	342	327	324	295	288	324	311	282	317	275	333	285	294	349	315	313	295	290	336	295	301	337	292	319	318	327	336	306	301	283	300	314	325	313	302	322	320	320	313	301	323	286	337	313	317	301	268	290	307	280	321	280	312	286	314	305	296	298	312	320	277	298	316	293	312	323	279	336	320	344	298	294	300	295	310	280	308	288	294	315	294	316	307	300	293	281	332	316	294	307	283	301	306	304	305	306	292	302	295	317	305	308	332	312	330	321	287	311	279	300	312	326	275	301	320	302	311	282	347	337	309	276	321	290	324	299	284	320	281	307	296	311	290	302	335	324	278	304	285	307	288	285	293	312	278	282	319	316	297	301	285	314	320	302	295	337	295	295	317	316	321	319	299	298	306	318	303	293	318	314	290	267	279	321	310	307	283	299	313	284	286	310	326	304	306	280	336	312	307	294	335	296	269	297	315	272	325	315	330	323	284	332	301	305	313	304	315	314	316	308	269	280	293	335	324	351	332	297	317	285	333	307	304	298	324	323	293	318	326	322	268	293	292	336	278	277	318	325	289	338	323	321	343	327	322	294	286	321	312	320	320	292	305	335	311	320	324	297	337	282	293	319	310	341	301	307	309	309	304	325	322	334	303	299	292	332	332	300	313	353	310	288	312	324	292	291	309	321	291	300	295	316	315	302	316	275	303	300	327	295	320	326	282	290	323	311	301	311	296	298	328	304	322	303	327	310	316	302	304	334	292	355	301	311	308	286	297	322	292	321	336	311	292	312	323	310	353	310	295	297	295	290	292	300	301	283	288	318	319	320	303	252	258	310	305	304	305	297	318	317	286	293	284	268	307	324	281	309	321	305	284	316	279	260	304	318	291	300	358	306	287	331	313	288	312	265	317	289	285	319	282	295	305	303	325	338	298	295	308	296	315	321	297	319	299	329	290	311	281	263	301	283	321	272	302	306	314	282	280	266	289	300	292	318	312	314	318	289	294	317	313	289	302	280	297	322	312	320	288	309	328	287	294	310	288	310	303	271	303	300	308	324	284	298	310	292	290	294	313	301	285	320	296	274	294	292	317	283	279	317	328	312	307	277	308	341	279	311	278	285	309	321	316	349	316	302	278	301	290	282	294	312	274	300	317	293	288	269	297	294	313	307	312	341	307	303	283	322	303	312	306	300	318	298	282	317	299	298	305	304	308	304	311	299	318	288	302	321	306	320	305	296	286	302	289	320	314	333	299	313	305	305	290	279	278	312	314	328	302	292	311	307	319	286	294	285	313	305	320	297	299	312	312	279	298	305	299	348	308	297	284	302	326	310	329	297	305	313	301	348	294	306	283	297	291	284	295	310	289	341	293	299	317	304	304	294	291	304	293	286	306	322	319	303	322	317	304	328	343	307	314	302	325	285	325	322	324	268	332	327	298	310	307	319	306	306	288	360	305	288	292	291	286	337	320	320	265	319	334	313	299	291	296	310	312	302	311	288	315	299	292	305	310	307	297	310	290	291	340	307	283	341	307	322	340	299	270	298	311	298	313	322	271	327	325	332	350	291	314	335	281	294	332	282	324	328	308	311	309	295	310	276	270	313	302	305	277	331	305	334	317	284	338	316	300	320	335	300	296	286	268	307	301	299	319	306	330	307	321	333	318	287	313	308	325	297	326	276	310	310	330	321	298	299	294	303	291	311	311	301	329	308	289	292	307	301	329	316	313	267	322	306	303	302	311	275	325	298	316	337	328	300	310	320	338	320	300	311	308	271	282	281	321	295	303	273	294	300	293	320	304	307	290	312	312	304	320	276	290	268	305	296	293	281	292	311	337	290	316	318	335	282	283	284	334	278	322	309	291	283	315	326	295	304	294	333	290	309	314	284	308	330	278	290	303	313	318	288	295	302	304	304	310	302	289	286	316	311	316	280	313	293	311	291	329	301	314
3461	9414	5902	2794	1986	1420	1199	937	792	632	580	575	478	492	414	399	387	385	409	424	357	353	358	345	345	347	336	382	349	312	348	344	325	323	301	317	350	321	338	342	335	330	319	336	317	320	285	320	325	311	321	308	341	341	286	330	325	305	311	316	329	331	341	337	313	316	301	344	325	321	327	327	328	304	339	291	331	341	333	326	346	317	337	305	339	277	321	311	306	336	284	310	322	295	296	302	299	346	308	325	333	326	331	298	307	320	331	319	324	295	315	302	297	326	307	306	298	320	320	326	304	313	303	310	308	338	328	295	294	340	326	317	311	287	305	324	333	286	300	316	328	317	346	305	299	340	326	310	324	330	320	341	304	313	300	321	331	354	331	335	348	299	319	299	302	301	323	269	319	276	298	316	289	311	302	310	288	305	302	326	326	309	313	292	339	336	294	320	317	314	290	319	307	297	311	294	314	339	312	303	317	317	334	312	348	311	337	321	336	335	287	358	309	304	339	311	308	336	270	330	290	333	324	323	319	327	312	323	322	297	325	333	299	310	345	301	306	333	347	272	324	342	341	272	306	305	338	331	329	317	302	318	325	304	376	288	336	330	320	308	294	305	272	292	325	317	294	288	321	333	329	292	307	338	290	302	295	308	321	312	313	327	326	306	325	292	327	300	328	305	295	310	304	323	322	318	313	343	288	319	267	313	359	301	279	286	327	274	343	353	344	314	295	314	329	315	289	320	326	310	313	293	311	325	297	306	316	313	289	313	313	364	313	300	309	305	313	309	298	287	327	295	298	330	330	343	284	320	297	341	311	334	305	330	344	340	283	328	309	275	299	279	295	352	314	333	358	316	307	317	306	320	278	325	313	319	342	327	333	330	322	348	323	286	288	357	319	331	318	297	366	319	303	327	316	316	321	306	354	303	337	302	338	321	290	301	336	305	324	295	314	314	312	330	311	265	326	320	343	303	297	309	316	317	325	302	313	319	350	291	311	305	307	304	305	324	341	307	294	305	313	317	337	322	299	330	292	309	329	314	332	333	315	313	320	325	317	340	349	322	317	333	324	344	316	322	304	327	298	307	321	325	285	322	331	314	325	322	333	312	332	322	321	328	307	334	308	328	298	281	304	301	307	307	271	350	337	282	346	330	289	300	301	308	317	333	328	320	288	314	327	290	320	313	301	317	296	316	316	312	338	298	309	308	319	298	327	322	340	311	322	315	328	300	322	304	298	300	288	284	300	305	294	315	312	312	302	306	309	324	339	376	303	315	313	308	322	320	341	327	332	321	313	320	279	327	302	335	330	308	319	313	312	297	333	323	339	340	323	310	304	336	292	328	327	317	292	355	314	316	321	301	310	309	324	300	302	304	310	278	302	289	330	321	310	304	307	349	339	334	292	293	334	303	354	281	280	287	285	307	286	338	337	313	312	311	314	318	293	355	318	292	340	309	338	320	321	293	331	305	288	332	294	300	339	279	314	319	343	309	321	333	334	273	316	365	298	320	311	317	323	312	314	314	351	334	310	328	305	358	314	323	312	313	321	326	337	317	302	330	335	291	331	321	323	299	317	340	307	324	316	339	313	319	326	311	283	297	344	310	262	333	303	335	283	336	313	330	319	322	312	297	338	327	316	325	341	275	300	281	306	316	320	315	339	287	294	339	315	304	316	308	319	332	316	337	305	313	329	326	326	323	317	304	297	313	344	294	329	311	334	313	312	308	332	307	308	306	310	351	321	330	337	319	296	320	327	296	336	307	336	347	362	344	287	329	321	300	335	312	304	319	313	296	330	290	314	323	312	317	298	326	339	296	310	331	339	318	332	308	308	342	318	317	298	302	329	330	320	318	334	293	317	316	319	351	291	326	327	294	306	314	322	300	320	298	345	321	302	310	331	315	285	299	334	308	320	305	309	307	323	344	325	310	328	298	313	327	304	350	344	358	309	334	323	297	322	329	307	330	334	300	319	331	301	329	306	320	349	302	297	302	324	299	311	298	320	335	311	360	338	306	336	309	316	311	317	347	296	339	332	352	349	286	310	317	308	305	331	337	291	289	307	312	289	310	279	305	320	302	290	312	308	300	323	316	306	350	300	335	320	328	302	322	344	320	308	322	322	272	321	326	320	314	326	333	300	347	309	333	321	317	323	316	319	313	320	322	326	314	326	335	310	313	337	348	321	264	300	289	330	319	338	300	325	288	317	271	308	327	296	309	351	313	319	297	333	328	356	294	327	325	326	316	339	314	328	289	332	310	308	319	314	304	320	324	305	296	336	349	308	318	309	305	314	289	335	326	303	334	335	309	324	308	342	324	349	339	313	321	303	292	315	308	320	334	324	304	303	340	300	361	308	298	306	374	309	289	332	297	353	285	321	332	312	326	314	297	300	307	305	330	333	307	303	325	323	298	296	311	320	310	305	299	311	324	296	327	304	317	281	301	327	322	312	329	334	308	324	333	295	314	313	345	339	296	307	334	339	303	319	302	312	345	322	310	334	313	327	336	297	328	313	319	329	314	293	301	320	312	333	290	295	321	339	322	320	320	328	315	317	319	322	315	326	339	334	301	304	322	313	311	369	345	309	301	315	304	311	300	339	334	314	300	315	285	306	318	309	298	315	316	305	348	308	332	324	305	309	292	319	327	330	296	329	336	309	351	298	310	305	327	320	309	309	334	303	327	332	333	322	338	328	287	319	300	289	336	295	328	302	325	278	337	283	328	307	302	329	322	315	320	310	307	286	328	324	334	316	299	285	326	314	304	370	296	331	309	294	313	345	324	322	320	313	335	324	332	298	302	299	314	323	313	277	338	314	344	288	327	332	296	326	291	286	314	322	282	304	303	324	320	322	310	324	323	307	342	319	317	313	291	325	324	302	333	289	312	311	291	317	287	336	314	320	312	326	321	321	312	322	294	293	312	305	295	324	323	336	291	311	319	317	309	295	323	333	324	322	315	336	326	293	303	338	298	307	331	309	317	347	304	314	336	338	309	329	303	348	306	335	312	319	285	291	312	326	334	288	339	324	338	356	310	337	303	319	324	310	301	314	337	317	325	315	324	305	336	285	304	331	304	290	329	318	332	352	321	295	323	328	322	319	304	334	314	328	331	318	289	325	317	286	313	289	310	314	331	319	329	304	325	311	304	323	303	316	317	298	328	326	334	328	302	332	317	283	336	294	325	330	314	312	333	335	279	282	320	293	310	303	322	322	320	301	287	331	299	301	279	330	301	317	319	310	338	307	298	272	313	309	312	323	336	306	325	309	279	298	339	307	293	311	304	325	286	283	329	334	327	327	303	314	332	285	305	302	297	309	313	334	332	318	324	318	331	307	304	313	313	305	324	326	312	322	330	316	311	296	327	336	273	335	283	307	337	328	299	303	357	325	326	306	330	301	300	331	322	342	344	322	321	334	320	313	316	341	350	299	287	282	310	290	315	324	322	324	311	311	327	329	313	291	321	330	279	320	316	288	331	311	335	311	310	305	309
25257	21370	27417	25566	9288	661	525	447	401	368	373	346	325	373	362	347	304	326	304	315	344	317	319	294	317	335	324	323	315	315	310	302	286	319	310	302	321	299	303	311	316	296	310	296	294	312	283	293	288	276	306	305	303	297	299	286	299	303	271	289	306	302	289	333	324	324	279	323	314	274	275	310	334	281	304	298	295	294	303	296	313	297	301	310	290	304	289	324	310	308	311	305	293	283	312	287	307	295	326	311	279	294	330	268	325	307	282	297	312	325	320	273	319	266	260	322	289	335	315	305	291	296	310	311	328	287	296	312	335	342	306	295	283	325	315	286	294	317	273	319	305	301	307	327	275	312	319	324	291	270	294	297	308	333	308	312	272	313	281	285	279	293	256	260	284	297	324	284	319	291	293	286	291	285	307	272	333	310	335	297	269	283	299	282	273	309	321	270	310	295	296	305	310	285	323	287	297	273	294	320	325	312	280	310	275	272	273	301	322	279	296	290	298	290	322	308	282	298	299	273	299	298	310	286	300	302	296	293	298	311	279	288	282	303	315	358	298	301	307	290	291	312	306	292	303	290	311	313	307	295	289	267	296	325	287	289	300	318	287	293	301	295	294	282	353	296	311	286	281	272	318	311	327	299	304	306	303	283	298	272	275	299	264	296	296	312	330	262	301	303	316	300	308	319	301	312	282	272	266	271	332	288	305	333	336	328	303	298	290	291	288	283	306	306	324	293	290	311	275	327	313	317	295	306	309	286	275	304	304	337	314	313	285	306	304	296	265	286	318	308	303	281	303	270	286	276	280	288	319	290	295	291	312	288	313	267	326	308	272	298	297	311	298	293	312	303	285	269	297	319	294	263	295	305	289	271	300	270	262	333	291	293	301	302	279	321	307	311	317	299	298	316	301	311	271	299	328	315	277	270	332	282	270	342	284	321	314	326	284	311	297	298	283	276	294	287	303	281	315	296	306	308	293	304	278	300	277	309	320	278	305	293	314	285	301	291	292	302	284	307	292	271	290	268	304	319	322	326	305	278	303	307	301	280	294	302	282	317	298	294	324	305	291	275	313	311	318	305	310	292	312	283	311	276	310	336	321	325	292	291	315	326	311	294	297	312	284	306	260	317	289	299	316	263	304	287	294	277	293	292	314	308	301	302	272	283	266	281	292	297	298	280	306	312	321	308	325	306	285	321	316	333	287	329	273	315	271	280	303	279	316	290	309	283	306	278	301	297	299	330	277	321	284	293	313	324	289	281	308	302	332	278	312	294	308	315	303	282	280	341	273	262	318	311	278	308	305	298	294	287	292	290	320	299	308	302	322	259	233	323	310	313	295	308	310	273	258	302	290	285	296	304	281	320	307	293	291	288	270	303	302	296	281	294	304	294	347	289	300	288	309	304	305	314	290	306	319	300	289	311	298	284	319	308	321	284	304	297	310	317	299	270	278	298	291	314	330	290	281	307	314	308	259	280	316	293	307	326	299	305	275	296	306	321	316	276	312	320	309	329	315	280	317	330	287	289	325	310	289	325	309	281	330	307	284	289	302	330	300	309	309	302	291	266	315	312	313	300	257	277	302	283	290	282	347	298	291	321	273	325	301	284	303	299	313	311	267	298	334	329	326	293	294	306	306	298	289	287	301	327	293	342	312	303	288	314	312	280	325	278	295	313	294	321	287	267	332	304	327	308	308	323	338	293	268	279	286	285	305	294	332	300	275	269	285	282	314	321	318	282	292	289	324	336	308	292	324	285	285	302	361	307	303	288	321	302	325	245	297	310	297	297	277	302	320	298	302	282	292	304	284	319	301	296	271	302	301	297	298	277	316	285	321	306	305	297	288	281	302	294	292	316	300	254	284	281	298	290	288	298	269	321	306	323	289	304	296	319	290	327	295	285	264	299	281	305	351	266	305	299	301	292	315	327	310	287	292	297	313	295	303	306	297	296	340	310	313	277	304	308	289	287	257	324	294	330	299	301	287	292	272	304	297	291	279	300	306	299	316	315	312	284	289	330	276	346	287	319	287	285	307	288	288	313	273	298	295	275	288	307	293	327	235	297	280	302	285	314	272	273	283	304	322	279	299	262	285	298	299	263	280	278	284	293	298	283	311	287	312	328	282	268	295	304	259	287	313	314	264	330	317	325	298	320	295	298	299	265	263	305	306	266	289	305	280	289	317	291	296	283	313	284	302	307	277	274	304	283	301	307	268	317	304	322	287	269	281	313	261	291	303	299	305	302	273	278	331	302	301	295	295	258	299	290	300	305	271	306	310	305	351	274	301	309	319	280	315	292	308	306	274	319	317	304	283	291	274	280	304	310	298	326	328	284	263	294	311	289	279	314	306	300	290	372	307	316	260	279	303	280	292	313	307	341	291	292	261	277	327	310	327	280	301	311	275	353	289	249	279	274	308	279	314	318	286	286	294	273	311	309	305	282	319	289	301	306	289	292	307	281	283	290	296	301	298	314	286	317	296	295	278	314	275	301	314	285	298	297	318	306	301	328	318	320	311	287	311	298	309	290	284	310	302	279	288	314	311	278	278	294	293	325	297	341	292	274	304	323	290	317	302	324	299	293	328	314	320	267	273	314	314	267	315	303	257	277	305	281	322	317	286	310	294	281	264	300	286	276	322	282	331	310	276	304	303	301	272	280	311	290	335	292	281	317	291	326	311	283	266	300	308	298	319	315	294	279	293	304	310	331	297	310	286	313	274	323	304	309	292	277	318	320	307	291	320	286	297	290	293	291	301	275	274	315	276	305	289	310	274	312	301	310	304	293	308	279	282	288	282	282	297	284	321	282	295	330	306	325	324	325	303	290	282	345	332	266	286	289	286	315	311	260	342	314	321	308	295	328	334	292	308	314	295	282	282	294	313	328	263	303	349	300	285	276	282	289	295	311	310	274	272	326	293	316	286	311	315	311	292	313	296	316	312	307	287	290	307	310	311	345	319	299	304	313	301	309	295	269	325	309	288	304	288	291	297	263	299	310	311	269	297	281	310	314	327	324	282	290	322	301	294	276	275	279	283	298	267	304	301	299	322	303	299	311	279	300	323	305	311	279	278	272	326	354	285	318	290	278	351	290	273	299	281	290	286	313	309	309	292	294	311	320	280	284	294	271	313	295	303	295	301	298	306	306	316	266	300	286	291	324	302	283	289	300	301	272	296	299	302	285	279	254	315	320	318	278	280	267	256	319	293	287	305	288	283	271	298	317	306	277	293	301	298	307	314	287	326	298	314	283	305	298	339	293	275	283	298	333	280	312	313	301	280	310	306	309	297	320	313	315	313	296	313	272	318	362	274	307	334	288	280	310	261	319	286	289	303	335	310	276	302	314	302	310	326	300	309	279	306	293	267	308	308	289	301	306	299	301	294	283	316	293	313	294	301	300	295	293	282	324	287	285	317	306	295	316	298	310	296	282	294	326	313	263	316	273	296	321	310	278	286	316	277	253	315	295	282	329	330	308	311	305	289	327	286	314
3388	5228	3279	1625	1190	945	837	688	597	499	484	449	401	398	421	351	377	353	348	361	348	355	374	342	372	317	372	338	348	363	318	345	325	352	326	338	365	349	349	371	331	344	369	307	328	315	345	307	343	339	330	371	335	285	317	350	359	353	327	358	333	359	319	317	318	341	330	324	321	323	322	341	348	336	365	339	335	316	335	328	343	373	325	305	345	308	352	325	332	336	304	309	359	302	330	355	323	316	330	296	353	330	325	341	321	328	334	319	339	343	360	318	333	351	308	323	314	323	334	359	347	318	326	316	321	326	319	333	318	326	326	343	309	317	317	334	324	339	329	314	329	333	336	309	340	364	301	335	355	305	314	372	325	306	327	316	348	347	319	327	339	376	304	328	335	293	320	344	346	315	318	330	340	340	346	320	294	326	320	349	355	343	340	374	351	356	310	330	367	336	314	340	317	340	350	338	350	318	323	325	322	342	308	303	342	322	360	331	313	339	335	364	328	350	329	306	347	339	364	344	332	328	360	306	315	349	368	347	339	326	328	324	293	304	329	365	356	330	315	320	334	318	314	334	303	332	313	375	331	345	338	320	346	322	330	319	326	344	361	342	318	331	295	325	314	363	313	333	358	313	316	324	347	329	362	332	323	335	307	331	354	363	325	319	322	322	343	356	385	344	349	369	317	325	341	337	333	340	321	341	371	327	316	310	301	309	348	341	342	344	337	355	338	308	321	334	368	317	341	300	311	325	325	350	344	343	322	340	350	348	331	319	322	339	318	324	299	327	312	304	323	357	320	344	349	335	334	354	338	327	311	326	308	315	334	299	329	358	315	366	386	350	331	342	316	372	303	326	370	346	338	315	321	328	364	315	332	324	312	332	299	324	300	339	320	337	319	301	348	334	320	349	327	304	317	327	340	328	338	317	323	344	314	334	338	371	315	347	339	346	347	309	340	332	334	315	296	353	359	348	353	330	328	319	325	335	321	315	345	341	324	324	331	318	352	329	336	322	325	352	269	337	316	308	333	308	372	313	329	341	353	336	354	330	304	360	315	332	325	387	341	322	319	344	349	312	333	354	334	341	317	338	321	320	345	337	342	339	329	336	326	313	376	337	330	301	351	315	307	311	362	317	305	333	310	354	304	345	307	329	368	346	315	327	356	353	313	285	316	343	334	337	353	326	361	298	343	324	309	332	334	326	326	356	324	310	341	343	348	341	342	327	326	360	318	322	327	336	336	356	308	315	304	310	315	339	334	319	353	345	334	360	322	315	330	348	322	339	336	321	345	334	336	306	349	326	357	319	299	329	350	336	334	317	311	323	343	317	327	318	359	354	324	320	334	314	333	336	354	334	343	304	329	343	314	300	333	331	326	313	329	359	329	335	327	320	357	349	361	316	354	309	338	351	334	317	347	340	361	340	349	312	294	330	361	275	352	327	313	347	342	326	307	361	304	334	325	343	315	320	290	328	320	331	340	347	313	343	327	341	359	337	334	331	323	359	330	355	325	345	343	353	292	350	358	323	311	352	337	264	323	356	320	369	339	346	309	303	335	367	342	309	322	340	341	308	340	343	340	312	351	345	314	328	316	290	332	319	356	358	350	332	338	334	296	312	331	327	343	334	353	331	329	327	311	312	345	329	317	308	311	338	305	309	329	348	334	310	302	330	351	349	355	307	352	353	331	354	331	346	379	340	332	343	306	317	350	314	333	302	321	368	314	334	316	284	340	303	304	308	325	286	353	328	321	347	313	332	324	333	308	368	317	348	353	323	303	298	311	339	332	335	316	357	338	342	335	330	354	316	333	320	346	356	329	320	324	338	350	353	331	298	317	357	292	363	359	313	362	336	314	314	356	316	327	321	354	327	317	323	311	315	318	306	343	318	325	304	335	346	308	375	336	324	354	353	334	322	366	350	379	355	337	340	336	336	291	337	349	319	356	277	347	349	303	348	298	319	327	311	319	325	355	336	316	349	324	318	341	341	330	338	353	338	315	317	336	319	304	343	328	342	318	367	341	343	325	325	309	338	355	342	327	328	335	343	296	318	322	324	346	360	314	339	342	346	352	324	358	334	334	315	345	299	333	366	326	340	343	334	337	334	310	343	324	323	326	337	308	332	328	326	320	327	363	325	324	319	325	362	328	321	336	326	351	355	317	324	319	339	349	356	300	328	385	318	329	326	322	302	340	337	365	373	325	343	362	342	320	327	329	328	361	358	319	348	374	363	331	326	315	325	358	305	334	349	339	329	323	360	343	348	352	290	318	341	326	349	330	352	316	315	305	324	339	317	316	323	312	324	321	328	292	358	330	344	311	320	327	311	327	325	318	360	352	355	344	330	326	346	328	322	300	291	321	330	331	329	304	317	359	315	334	361	301	318	360	336	331	328	322	333	304	304	322	306	334	335	291	314	330	293	346	348	290	344	322	315	339	344	325	356	336	351	329	339	323	321	296	342	297	319	341	351	318	323	315	334	329	357	314	305	307	302	341	309	357	304	318	342	337	312	327	337	333	348	306	312	339	310	353	317	352	352	332	303	348	318	341	344	329	335	367	314	341	338	330	359	293	362	309	309	333	341	337	337	316	353	307	290	312	305	332	375	350	333	308	297	311	326	347	335	303	319	330	304	330	352	325	324	332	338	356	347	348	317	345	331	322	312	345	326	325	313	308	348	328	363	315	314	329	330	312	335	324	358	320	319	299	307	313	295	324	327	324	322	362	348	350	368	318	332	337	332	299	343	372	308	330	306	320	322	328	347	359	353	348	317	342	349	356	323	337	323	337	353	340	349	349	330	371	301	288	329	344	326	353	346	309	356	332	316	362	287	347	325	341	332	356	345	360	352	311	328	367	298	312	310	325	354	352	328	290	319	317	306	326	342	329	287	321	317	349	357	343	370	343	327	361	339	310	353	329	339	288	338	332	328	315	391	344	370	333	338	340	288	318	307	317	342	310	317	295	371	330	366	310	326	368	359	316	348	345	341	338	337	338	334	358	362	331	330	322	314	312	341	373	292	346	309	343	319	318	332	347	352	340	341	325	344	338	351	335	327	334	372	330	322	311	345	341	344	372	342	318	361	315	319	305	311	303	355	322	366	334	339	345	322	293	334	351	310	350	329	332	299	368	322	344	371	310	332	314	338	339	341	345	368	313	345	326	351	337	311	332	374	357	291	322	333	303	355	312	332	340	330	343	348	336	341	294	338	329	321	327	356	347	352	335	354	339	334	321	338	336	317	323	319	342	332	345	334	335	327	318	312	341	339	338	334	350	331	324	345	338	329	324	337	322	336	325	319	342	347	343	358	334	304	342	334	337	328	314	336	327	318	358	338	317	301	324	309	348	347	337	298	323	355	356	373	362	314	327	321	343	322	356	323	310	331	325	307	319	379	304	320	323	361	343	338	338	326	337	351	345	291	318	334	351	288	325	315	330	331	331	324	319	319	331	333	332	319	332	349	298	320	307	355	337	331	330	333	350	292	339	339
22829	21408	29079	24109	21405	21456	7453	1282	969	907	813	784	762	741	695	705	670	628	655	663	591	660	571	546	633	607	582	569	600	581	570	603	550	564	591	577	577	572	551	604	577	573	569	539	579	569	543	563	540	596	587	563	538	567	549	555	590	575	563	574	535	602	557	545	576	542	546	591	545	587	543	534	586	562	582	545	563	535	572	549	552	580	494	535	530	543	565	612	580	509	562	534	521	515	567	548	592	538	545	527	576	559	527	550	545	564	567	570	559	524	548	564	554	557	534	533	583	548	545	530	535	559	558	544	546	555	543	550	572	587	581	569	541	516	529	545	537	510	603	548	546	598	544	536	571	540	515	544	518	555	523	541	556	538	551	552	536	532	529	582	549	588	557	563	580	540	581	581	559	611	587	547	563	522	546	576	567	570	570	528	566	512	563	581	538	552	603	538	564	526	573	540	561	502	546	532	567	551	537	537	548	576	597	596	589	513	574	570	551	546	504	550	583	561	562	583	550	563	585	523	571	551	549	555	557	571	555	582	543	565	525	546	573	537	508	571	573	559	596	556	535	567	533	599	526	582	568	562	551	546	564	552	575	522	568	576	533	595	526	564	529	544	519	524	531	562	539	542	590	581	531	598	531	593	553	565	558	541	536	524	535	533	559	578	570	567	582	546	565	569	596	564	545	555	562	554	524	550	558	530	562	578	567	559	575	554	555	573	541	559	562	590	541	527	539	583	542	583	580	566	540	501	520	565	547	506	527	561	544	552	499	529	538	551	539	537	542	535	545	561	571	556	552	525	584	520	541	573	550	568	535	570	554	566	528	559	534	539	584	571	552	596	562	552	559	520	539	535	552	565	548	573	545	530	553	545	525	556	558	550	539	564	581	556	564	583	586	592	565	484	540	552	536	579	550	535	597	546	517	555	573	568	554	555	546	532	527	527	536	557	578	548	561	567	576	581	523	556	565	582	532	590	552	555	546	536	558	558	574	572	580	590	554	532	555	520	527	562	551	550	555	494	519	571	551	549	531	548	552	557	554	527	553	547	552	585	533	600	539	540	540	570	525	530	540	549	556	575	547	589	537	562	553	558	556	557	577	564	549	546	550	572	573	555	528	535	538	533	515	529	581	568	516	535	550	556	543	546	575	564	573	520	554	560	556	538	530	541	548	538	499	553	564	500	574	577	528	514	550	565	544	530	550	553	549	567	537	541	506	555	562	568	562	554	538	526	555	561	546	540	546	550	535	580	566	583	560	547	547	524	584	543	552	559	504	570	557	532	537	529	562	548	518	535	544	580	558	553	556	538	552	537	572	537	507	537	524	543	543	550	576	566	558	534	571	508	533	560	534	575	573	539	560	527	561	538	572	509	555	500	549	522	555	534	584	578	574	547	555	522	582	562	553	528	566	532	547	597	576	549	581	525	577	529	602	559	570	605	529	532	537	540	543	540	547	569	529	568	570	544	552	530	583	553	565	572	527	530	529	558	543	539	558	536	528	590	545	565	569	541	526	565	549	549	563	548	561	546	517	537	510	525	562	585	543	519	546	560	556	570	573	547	587	538	541	527	535	533	585	537	619	566	515	533	546	567	579	580	576	521	566	540	536	556	584	551	561	557	499	531	568	558	561	554	529	544	518	583	539	553	545	590	540	537	572	564	543	541	559	524	568	581	597	539	529	524	538	546	546	531	555	550	571	574	519	535	536	537	487	512	517	542	531	555	540	542	539	563	536	594	536	504	550	528	545	583	556	539	581	564	508	528	571	568	554	560	541	551	538	536	549	538	499	577	516	555	570	514	506	551	544	552	556	556	520	542	595	539	562	555	536	551	530	534	548	577	550	556	516	587	548	479	528	562	564	533	528	557	566	567	538	506	594	561	519	573	575	532	584	553	549	564	538	555	534	552	546	578	573	554	533	554	532	575	569	538	551	539	568	534	581	534	583	516	575	568	529	566	518	539	558	479	577	555	581	593	555	542	552	594	567	525	529	514	576	524	588	546	558	576	577	554	509	581	536	517	538	521	577	527	543	542	542	516	532	555	545	594	542	590	553	562	547	525	536	546	519	538	563	536	524	556	538	549	579	536	600	523	521	557	550	566	530	522	562	564	547	562	589	540	598	530	535	535	597	590	543	538	552	531	551	511	526	533	510	589	535	532	579	524	579	559	530	586	577	560	541	549	552	552	548	546	533	547	542	628	551	560	575	579	536	513	565	540	539	579	559	558	524	564	564	561	558	557	559	565	528	530	524	537	524	509	556	549	584	522	540	560	516	535	497	531	524	514	528	545	560	547	515	524	516	561	586	566	542	570	538	534	575	546	614	545	554	510	555	504	542	551	596	565	562	564	575	551	566	566	553	548	553	597	547	540	583	541	556	572	556	590	557	616	563	536	564	566	539	559	572	521	569	549	586	575	554	575	521	538	564	515	499	566	576	573	532	534	534	527	503	542	551	535	542	530	551	523	565	553	565	553	560	579	548	548	525	531	516	531	549	527	551	532	567	564	561	549	544	543	549	558	521	564	593	583	552	582	543	567	561	636	518	555	564	569	559	525	580	495	541	541	589	538	564	514	523	562	573	547	542	544	483	524	569	542	522	533	544	546	557	537	536	534	559	528	593	572	537	592	577	563	532	576	549	571	559	573	567	547	536	540	543	540	554	576	561	548	556	565	580	549	561	554	560	566	540	491	555	572	569	551	555	614	548	548	550	523	577	587	504	530	574	536	523	544	581	575	546	532	571	560	544	569	561	550	598	596	540	549	514	546	581	554	590	533	518	554	566	577	530	564	531	540	527	599	544	578	561	551	561	567	569	528	539	553	554	554	579	571	546	533	517	523	561	601	542	561	555	614	557	568	574	540	546	543	541	525	515	632	517	523	526	612	570	549	565	541	525	543	562	553	592	533	514	565	577	552	522	554	565	579	503	519	554	526	549	532	590	557	587	533	548	558	534	575	603	542	545	572	579	562	520	546	547	558	571	539	539	575	540	567	558	569	589	530	572	514	566	534	541	537	549	556	564	558	548	575	518	505	552	527	574	568	551	581	577	516	612	543	548	557	559	566	574	555	521	595	533	560	534	527	534	535	539	585	567	549	554	558	560	473	484	559	514	564	551	527	549	559	539	537	556	536	556	532	602	558	543	510	541	555	533	593	538	523	583	558	490	548	519	575	527	565	526	513	545	569	575	556	523	577	553	533	495	533	557	527	534	568	556	495	526	557	536	576	537	562	574	579	541	563	572	528	562	542	549	559	539	559	519	542	564	532	532	554	539	553	516	552	550	524	530	569	575	558	547	552	568	543	533	548	531	556	555	554	564	561	549	572	584	491	598	584	573	533	550	539	523	532	552	526	538	499	511	551	555	553	547	566	568	520	546	512	546	532	552	547	555	529	556	573	580	556	537	586	510	567	560	596	553	584	588	567	504	561	550	542	540	570	564	521	569	573	535	502	511	562	530	572	566	535	527	568	585	548	515	522	522	563
4843	15303	10042	4789	3706	2820	2163	1727	1389	1203	1159	987	916	879	787	758	755	722	696	641	702	617	648	629	650	630	608	614	604	573	622	563	597	638	543	614	597	558	618	569	533	574	586	544	616	592	588	609	561	567	564	569	587	551	574	609	591	578	540	511	583	596	546	582	600	579	557	590	560	571	539	577	594	582	556	572	584	546	575	564	524	563	562	576	574	575	540	542	585	568	586	560	568	597	543	558	582	550	527	562	552	595	551	561	546	595	631	548	559	559	566	596	577	607	562	547	544	541	533	542	537	579	576	546	540	563	568	572	554	560	555	565	559	576	539	551	583	539	576	528	610	568	515	555	575	578	568	567	591	524	578	498	547	518	568	579	598	517	547	557	532	580	530	584	556	561	563	543	536	549	579	571	541	562	558	538	546	576	568	558	505	589	568	602	571	583	568	519	548	589	552	591	556	549	568	563	604	535	563	509	521	553	548	547	583	553	594	565	548	600	558	551	555	548	581	560	532	609	521	541	607	554	559	591	567	545	538	561	532	549	589	506	575	569	533	595	547	554	556	548	594	598	562	574	581	565	572	574	588	537	593	517	571	584	559	545	530	562	558	595	593	570	611	583	559	562	569	555	583	532	592	624	595	557	560	567	556	531	522	577	547	630	578	558	502	536	564	596	567	553	580	580	577	611	533	577	549	570	565	526	566	541	572	587	597	513	583	569	544	536	571	526	560	555	591	557	534	585	594	584	531	606	538	547	578	548	569	571	548	562	549	552	523	584	569	587	545	558	515	600	569	600	567	545	568	579	573	582	531	538	530	565	556	541	568	544	529	580	555	555	536	600	565	541	566	591	545	563	602	526	534	574	595	540	583	543	557	555	542	531	581	520	546	562	543	595	526	564	593	541	590	528	541	627	556	538	567	605	569	549	544	564	622	554	615	568	532	557	534	559	559	554	574	583	557	580	551	584	575	569	542	529	550	541	536	575	575	513	579	551	569	566	545	567	510	557	540	596	544	564	575	574	577	552	599	505	567	566	551	547	571	548	596	614	583	565	546	536	542	578	554	587	572	553	601	552	547	525	584	543	526	547	541	584	571	556	575	570	579	549	521	582	576	557	555	561	540	553	564	492	564	551	543	531	533	557	568	571	574	528	560	549	515	570	547	556	522	544	564	562	532	535	552	633	558	552	575	600	582	546	578	558	585	604	567	544	566	562	571	525	528	519	531	597	564	565	525	572	563	575	530	548	552	590	587	503	553	573	565	554	522	604	558	584	547	574	541	546	552	536	569	600	546	547	576	561	547	551	590	554	608	582	582	557	535	572	540	608	566	590	535	561	513	604	592	610	606	582	560	578	523	589	553	548	532	548	549	544	556	541	583	588	556	546	526	591	564	560	598	555	570	548	560	554	554	566	552	559	544	559	549	563	551	570	543	544	542	570	583	544	534	575	552	579	530	544	502	563	591	562	511	522	574	553	539	606	562	580	542	597	586	571	546	536	542	536	578	613	563	560	572	608	598	543	594	592	584	538	568	497	584	595	600	576	567	569	561	544	603	583	564	572	499	541	551	527	513	587	552	580	560	552	561	550	581	564	563	564	556	567	551	580	532	579	544	588	550	580	521	568	572	541	524	573	562	476	553	529	570	502	543	537	531	543	559	588	551	539	576	588	571	565	560	584	535	563	543	579	607	555	566	608	564	588	599	552	576	563	586	554	566	573	549	562	555	533	565	546	575	556	537	562	550	539	552	582	580	557	515	555	570	571	544	612	568	554	584	575	536	547	581	511	569	563	579	564	560	577	570	561	585	532	567	552	554	558	592	553	574	546	544	559	567	527	588	524	555	567	583	584	540	535	556	564	574	540	556	590	547	593	577	555	602	614	559	576	565	567	516	618	570	590	532	580	557	566	547	576	587	555	567	615	567	544	557	581	602	550	583	550	570	530	589	546	605	520	559	597	590	588	599	557	521	531	572	596	578	516	539	572	577	588	551	552	551	526	594	588	538	526	541	522	533	564	510	569	533	528	574	567	507	578	548	517	540	565	571	568	554	574	548	563	550	549	584	546	639	565	562	544	553	596	571	592	575	550	541	552	585	557	572	555	560	542	523	535	518	509	571	570	578	550	533	574	567	578	525	589	549	564	568	584	570	606	559	555	552	564	600	565	584	531	528	534	613	533	571	520	525	573	535	558	576	607	598	572	554	544	568	567	560	575	592	592	570	574	550	507	542	582	507	583	552	580	524	554	526	588	577	578	538	590	558	542	532	572	555	594	583	525	533	563	575	544	524	570	555	542	553	593	571	552	581	588	542	520	568	546	573	566	567	548	534	564	555	566	554	559	572	558	561	573	583	548	528	545	558	585	584	593	584	618	545	574	567	555	564	594	538	515	528	581	565	561	588	587	596	558	596	550	588	547	551	544	574	601	569	547	550	555	552	518	513	557	516	567	557	582	572	610	576	570	578	498	587	543	593	585	547	612	553	488	537	560	570	539	539	604	555	584	568	575	575	548	551	534	525	609	547	610	556	531	559	595	544	551	538	557	521	555	522	541	562	529	580	549	596	568	528	537	560	539	566	570	582	516	540	545	553	539	548	558	588	538	538	581	561	561	566	553	579	590	522	606	564	548	612	565	542	537	587	597	594	540	588	566	577	526	545	579	519	560	537	561	528	574	519	582	557	590	543	566	574	540	551	557	580	563	562	577	590	544	570	567	573	558	534	571	615	562	576	528	598	545	552	546	555	598	562	556	548	608	554	530	581	544	555	552	578	578	543	520	568	562	582	570	542	557	528	565	609	553	590	550	535	596	524	548	543	530	555	552	566	552	563	539	538	537	537	558	553	550	541	590	556	571	556	544	559	575	543	546	528	581	513	541	565	569	568	570	526	557	567	572	581	603	541	537	550	531	538	560	576	596	554	544	546	575	555	566	561	574	589	512	532	572	565	556	560	578	578	540	551	540	564	615	540	578	575	578	566	541	580	576	575	576	557	569	568	569	536	560	568	526	563	522	537	557	545	574	502	553	562	551	560	531	588	544	545	548	599	556	542	527	583	562	540	579	569	519	573	589	537	586	602	567	607	577	553	559	549	515	570	572	552	545	531	526	575	578	597	548	569	567	573	579	557	592	530	541	576	582	547	524	553	575	546	606	594	557	559	527	561	561	585	557	557	543	598	611	532	592	572	582	580	557	545	580	571	523	584	532	559	570	520	545	567	540	539	578	560	561	550	561	583	569	541	554	558	539	587	561	557	590	559	554	553	555	530	523	530	553	525	589	595	546	568	559	559	561	553	514	575	542	535	568	591	556	481	580	501	533	555	582	545	581	569	582	519	579	542	594	583	550	588	582	520	548	576	565	570	528	581	531	576	573	552	566	530	609	536	616	571	593	596	541	578	553	597	582	571	538	559	562	556	596	555	529	567	560	529	530	530	564	548	583	529	540	593	580	602	561	562	584	579	561	550	575	555	550	552	586	600	555	579	533
27706	17348	3023	408	276	199	177	142	192	158	146	161	158	143	153	176	169	165	123	199	157	172	173	186	149	157	154	161	152	147	154	164	147	158	172	150	159	152	166	171	134	151	144	137	167	146	152	180	146	166	127	153	156	148	154	132	136	171	116	147	141	147	155	141	152	147	180	149	143	172	159	148	150	147	142	150	159	119	137	144	152	153	145	144	150	158	149	168	161	136	162	156	159	154	121	161	154	167	176	151	160	150	155	180	164	156	158	137	139	146	140	153	172	148	170	143	151	138	150	164	163	159	168	167	150	148	135	153	148	147	159	133	129	178	177	136	157	146	148	149	155	145	152	144	165	182	164	143	140	154	154	174	154	143	163	171	138	148	152	177	151	169	145	135	164	142	159	150	155	142	154	168	135	166	151	149	137	157	139	155	151	148	142	127	159	141	157	134	139	155	136	145	147	145	146	175	154	136	147	163	155	161	157	148	181	148	153	142	150	156	160	151	156	145	152	141	147	168	136	147	157	157	154	139	169	156	163	145	153	150	153	164	153	157	139	140	134	160	175	157	136	155	141	155	129	168	142	169	156	153	145	161	136	147	139	164	130	145	145	146	172	141	135	136	161	154	154	148	160	154	166	149	128	130	158	174	137	152	130	158	153	187	119	155	137	132	171	157	127	159	149	159	174	166	158	146	166	154	168	163	161	145	162	133	158	147	174	149	146	167	136	162	153	125	156	159	137	131	145	166	139	154	146	141	168	143	147	150	151	146	137	160	144	146	163	159	148	128	156	124	156	160	146	142	153	165	148	143	146	151	163	155	137	148	146	140	144	155	145	134	142	151	144	172	142	171	145	166	169	148	153	150	157	156	149	138	131	169	155	157	164	139	154	163	150	145	150	146	155	150	139	160	143	143	163	151	156	171	156	173	169	168	138	174	142	169	141	165	150	159	180	170	154	157	153	149	156	148	180	159	151	146	146	153	153	129	149	156	174	156	174	129	134	135	156	140	134	157	159	166	150	163	153	130	147	173	136	151	149	160	144	162	153	146	143	143	167	160	163	176	151	146	143	145	155	148	144	170	146	169	157	152	167	161	148	148	166	170	143	175	165	124	162	161	152	145	126	179	183	162	156	158	170	156	158	146	155	148	163	141	151	163	155	158	154	153	128	143	147	134	154	152	137	158	171	148	147	160	157	157	150	140	165	137	133	167	146	143	157	157	162	150	171	156	143	130	146	165	167	150	158	132	129	143	144	159	145	173	126	159	175	134	188	145	138	165	148	155	154	152	143	151	148	143	166	154	148	154	155	177	157	146	146	152	145	145	148	178	166	150	155	147	149	137	142	139	153	162	164	162	154	160	141	148	149	181	142	147	150	156	141	132	159	137	173	156	134	133	136	149	171	149	153	156	152	148	157	136	159	143	148	160	162	150	126	154	144	154	140	147	148	151	165	181	155	151	156	144	142	159	130	167	149	160	161	132	145	181	161	139	147	140	139	166	146	145	151	130	149	155	130	138	162	187	166	146	161	164	165	149	164	147	156	157	163	150	157	171	151	164	144	119	174	157	152	146	145	156	166	161	163	166	153	155	141	147	121	154	145	143	133	151	165	146	136	176	150	169	151	173	147	142	160	157	149	156	144	146	154	118	165	179	157	168	161	145	142	137	161	157	151	156	158	154	131	146	179	164	161	136	146	161	165	119	161	164	149	160	143	147	135	144	116	146	146	168	172	169	170	140	170	165	152	151	154	119	124	166	151	165	158	156	150	170	165	155	155	142	158	154	153	144	161	148	139	140	160	144	186	172	166	157	153	137	162	149	129	176	148	146	157	136	180	150	152	140	157	150	146	167	140	165	147	142	143	169	139	139	159	151	130	171	161	147	146	167	144	146	162	130	149	133	163	139	168	136	139	143	130	147	159	135	163	145	158	170	143	143	174	160	171	153	190	140	133	162	162	145	167	159	125	136	139	164	132	141	151	162	164	141	148	150	164	146	151	169	151	152	166	165	140	140	148	133	152	160	157	149	164	123	123	160	136	175	144	154	140	156	155	164	148	137	147	138	155	150	143	167	161	149	146	137	131	159	145	142	156	133	161	154	140	122	138	136	152	160	141	129	149	150	152	139	133	184	160	139	148	153	149	139	139	124	129	138	153	140	133	172	146	147	160	148	166	144	173	161	165	161	158	175	155	145	170	156	145	143	143	147	136	142	151	153	165	161	135	130	134	155	156	146	164	156	131	140	164	148	158	154	161	121	148	151	162	151	171	139	126	136	165	142	152	134	141	142	150	169	148	121	156	145	168	157	158	133	137	136	155	147	199	142	152	131	155	144	175	170	167	133	155	152	157	162	141	163	159	142	145	144	134	139	155	157	170	141	152	151	163	152	152	145	131	153	155	159	157	153	135	175	164	157	152	159	132	131	165	157	164	143	154	150	152	138	137	138	143	142	184	147	174	191	153	141	172	187	150	152	146	155	154	173	137	148	149	148	152	172	163	129	141	145	129	161	150	176	154	158	172	181	143	171	175	144	159	155	135	168	165	143	155	142	154	140	150	150	149	168	137	170	140	143	131	137	169	127	119	154	133	143	133	144	179	144	195	145	141	157	140	163	150	153	159	150	142	150	138	146	158	136	136	152	140	161	150	152	144	139	127	166	152	145	134	145	148	139	166	135	160	169	134	160	161	144	143	130	129	147	142	159	145	145	152	142	163	142	171	137	156	161	136	161	157	151	152	162	153	139	161	147	148	139	156	152	166	154	152	144	141	170	159	145	150	171	172	164	162	142	150	139	138	155	157	155	118	147	152	155	175	136	164	136	160	168	153	187	179	146	135	141	142	151	141	138	167	151	159	150	154	166	165	147	157	132	153	156	165	143	157	138	152	166	165	154	155	142	138	136	166	138	152	131	161	130	156	154	138	137	150	173	129	149	136	147	140	132	174	167	141	172	131	142	149	151	144	137	141	139	138	151	176	155	168	148	147	159	146	139	170	163	162	166	151	142	161	183	157	150	153	160	145	166	144	148	146	154	149	157	126	145	152	133	166	151	142	130	158	153	167	151	128	146	151	141	169	142	128	165	139	158	155	153	150	160	153	141	153	146	186	165	134	126	175	153	121	165	148	120	167	170	157	155	148	136	162	151	177	176	140	131	134	134	160	140	157	142	151	149	125	147	153	162	153	178	161	138	160	162	143	148	167	111	146	151	153	159	152	181	153	138	166	164	142	149	146	147	156	157	118	153	143	149	158	154	143	171	143	166	144	132	140	162	161	140	152	154	117	169	181	162	136	149	154	160	151	138	129	146	146	161	154	156	142	161	179	170	163	143	139	146	139	166	146	161	164	148	167	156	161	139	145	144	158	155	124	140	147	145	157	124	157	177	135	136	165	155	147	131	166	153	143	139	153	162	131	150	151	153	184	168	161	156	152	154	143	157	147	178	152	165	136	150	136	141	153	161	126	155	159	146	147	174	132	161	166	126	148	139
4179	777	529	294	255	249	235	215	210	206	183	172	185	191	195	177	189	158	194	202	172	186	185	175	145	178	141	142	160	186	179	171	155	176	152	194	168	169	169	196	187	188	167	159	175	178	172	167	165	194	161	178	185	173	173	140	145	152	182	160	181	162	163	175	174	173	159	179	170	180	183	159	178	190	179	172	172	186	202	180	184	187	167	181	179	178	174	190	184	173	153	157	164	175	176	198	186	179	171	151	146	165	161	181	180	155	172	174	188	168	187	160	182	179	167	153	202	163	157	156	189	162	173	189	166	178	208	207	151	181	172	172	169	170	136	192	182	168	188	147	179	171	152	156	166	189	168	177	179	177	166	168	166	162	199	180	167	201	167	146	165	181	150	169	155	172	159	153	185	184	174	167	187	168	168	158	166	171	184	174	177	183	180	162	186	183	185	167	177	167	170	150	181	180	182	152	172	153	168	154	161	166	173	187	185	172	167	190	184	158	196	177	187	172	186	164	182	186	167	191	193	155	163	157	174	140	184	179	173	162	150	163	177	193	162	176	161	168	191	170	183	188	185	168	193	190	163	154	161	181	177	158	192	166	175	189	152	164	199	205	167	163	172	201	152	169	181	151	156	166	164	171	181	169	181	164	172	185	208	173	155	161	154	174	150	165	162	175	179	163	189	170	190	180	170	140	173	180	173	179	169	154	155	184	179	176	165	169	181	162	172	168	172	148	176	175	192	163	166	173	175	187	180	174	157	169	182	150	158	166	190	154	156	183	186	172	171	165	175	171	177	187	191	163	181	186	158	184	187	175	190	183	172	184	161	184	162	178	173	187	163	185	173	168	191	162	167	163	172	159	137	186	178	176	141	174	162	176	173	154	154	191	177	177	186	153	143	174	199	177	204	151	169	169	186	167	180	208	150	171	155	170	157	203	159	180	165	176	211	155	146	200	176	185	190	184	173	172	164	163	153	163	159	197	195	154	167	150	176	166	174	139	199	161	150	172	180	173	183	172	192	164	182	167	173	151	171	166	180	165	157	169	170	159	168	171	169	153	183	156	182	171	192	185	170	183	193	156	171	183	169	170	165	168	211	177	178	152	162	163	139	182	157	149	174	165	174	170	175	198	166	176	171	159	176	173	193	171	177	169	155	168	171	153	165	180	169	153	178	150	180	182	175	178	190	173	164	184	192	150	156	177	177	166	163	166	165	177	167	184	169	195	197	165	183	169	158	168	173	189	159	168	177	168	175	149	157	159	136	175	172	155	190	189	166	163	146	174	180	184	187	192	170	164	175	175	182	181	169	176	153	175	147	165	179	166	168	174	170	158	179	175	177	176	154	172	157	156	180	182	152	197	160	181	166	182	169	151	160	198	173	184	167	185	162	175	175	169	175	145	177	176	173	167	157	182	187	175	166	177	179	175	175	185	161	188	164	177	202	149	165	185	168	181	199	199	181	173	166	174	182	191	160	160	148	152	160	179	180	187	173	159	173	176	176	171	150	176	166	184	168	197	155	186	146	198	168	186	157	164	175	173	179	209	163	164	188	197	168	180	172	167	167	171	181	157	171	201	148	181	166	163	177	173	178	169	183	181	158	170	174	150	155	190	157	176	172	174	177	188	178	161	171	177	182	172	169	168	193	177	177	162	174	186	181	159	148	177	172	178	168	168	148	187	153	169	155	164	169	160	182	186	162	187	163	171	183	159	149	192	168	153	173	161	168	182	159	158	144	188	178	159	173	188	149	175	173	197	176	161	171	178	185	200	167	167	182	177	177	164	182	176	160	168	183	171	158	171	194	172	177	163	160	174	158	175	163	171	183	162	190	175	178	169	179	180	183	160	175	163	196	157	167	191	196	171	172	152	182	169	186	160	162	161	174	164	182	170	173	176	164	189	177	163	174	205	185	168	162	189	163	150	176	153	168	173	179	169	164	181	173	162	191	156	167	165	159	167	175	200	169	166	179	190	182	159	190	169	170	173	170	191	178	175	161	180	173	169	165	177	168	160	184	158	182	145	181	156	178	185	172	180	180	166	195	161	160	168	165	180	145	194	167	166	175	171	192	189	142	161	163	178	183	171	184	174	168	164	160	189	172	178	196	172	171	186	172	201	179	162	159	183	152	159	141	168	152	168	150	183	168	168	156	183	202	149	157	154	147	191	193	187	175	190	147	162	169	174	193	174	193	175	162	187	180	178	176	164	173	159	166	194	169	184	175	169	163	153	183	168	171	184	179	161	189	173	167	165	171	174	177	171	168	182	160	165	185	146	179	183	175	195	169	175	160	168	186	183	160	169	154	160	148	190	156	156	166	158	177	205	162	161	162	169	167	170	168	167	167	158	164	167	180	187	165	197	161	178	177	168	167	166	165	175	164	171	159	157	163	138	173	166	187	165	164	166	193	195	147	187	170	188	191	163	153	157	173	173	154	164	180	163	183	170	177	174	156	170	183	176	172	165	191	196	179	176	165	154	155	160	168	158	186	184	181	164	166	170	144	168	186	170	148	167	189	163	165	168	187	174	160	168	190	185	178	192	172	166	162	197	165	185	174	170	185	171	163	183	178	158	158	170	161	177	157	175	174	161	179	183	171	187	157	169	179	189	164	154	176	176	185	160	165	178	178	194	163	174	184	168	170	186	195	166	186	161	185	195	203	178	172	201	168	186	170	184	169	174	181	178	168	170	176	153	177	181	175	186	188	176	165	164	177	188	148	154	185	183	193	182	169	190	172	179	192	151	158	179	166	155	162	172	160	181	168	173	169	172	166	176	172	186	173	178	174	149	159	171	164	187	173	159	183	171	163	180	180	182	181	185	175	196	177	159	176	197	167	184	171	171	186	174	179	172	159	180	177	175	171	174	155	174	162	163	180	182	214	197	186	162	173	172	175	171	168	178	185	159	177	154	155	170	208	179	153	135	172	168	200	143	151	192	182	174	195	140	154	170	154	171	154	153	169	164	177	165	168	181	178	151	153	159	149	170	166	195	170	157	187	166	158	167	153	185	178	167	148	163	169	169	145	167	159	171	191	153	154	175	162	182	164	205	203	195	154	170	165	154	169	154	167	177	190	168	164	197	160	204	164	190	153	179	158	161	187	189	166	169	173	167	168	181	185	169	168	171	172	152	184	160	184	181	188	168	169	172	171	172	170	144	172	169	167	186	178	169	191	211	150	179	166	176	188	180	177	163	181	157	147	161	180	172	174	160	151	156	176	163	161	177	153	172	179	206	183	151	154	163	186	177	160	170	177	184	149	190	180	166	193	168	163	183	170	170	164	169	163	171	151	148	172	171	180	182	160	177	169	175	183	165	190	193	173	186	190	158	183	180	182	160	164	190	175	158	177	166	183	186	190	144	166	162	168	171	185	181	189	170	159	194	152	189	182	164	172	150	173	184	180	153	187	179	173	201	173	176	176	191	161	160	173	185	174	170	161	170	192	181	173	167	185	173	183	189	147	183	164	146	185	179	172	175	183	186	188	161
24022	21366	28606	24488	21362	9397	1006	696	545	536	491	434	433	387	395	360	331	352	327	338	319	331	309	339	315	309	315	328	323	331	335	325	286	338	307	321	311	331	347	306	313	322	292	322	324	325	321	290	301	344	351	303	321	275	342	299	319	302	301	333	309	318	284	274	345	328	306	310	314	297	319	337	298	298	307	313	290	322	312	308	306	328	357	321	319	313	292	344	307	325	292	300	342	310	307	305	290	309	310	304	334	293	327	295	310	301	300	319	291	320	297	338	309	292	300	311	319	301	333	285	312	299	305	296	271	278	296	309	290	308	305	326	341	304	302	286	300	288	296	315	307	309	337	325	279	315	325	314	309	293	344	299	319	305	289	314	321	338	329	312	312	302	325	310	331	307	304	342	305	313	341	301	314	285	313	299	262	344	335	329	287	303	302	297	294	305	319	332	315	330	320	305	290	309	302	303	304	317	317	307	312	315	305	310	314	296	260	319	306	301	283	326	283	306	317	320	300	311	312	287	339	288	345	274	309	312	312	332	318	305	312	266	351	276	280	269	297	308	311	317	290	317	296	291	310	279	317	333	295	290	293	301	297	316	321	278	303	304	293	295	304	304	286	318	291	294	286	322	300	326	300	321	333	308	316	240	344	317	314	341	314	297	290	323	282	315	334	297	302	319	310	320	307	311	311	305	307	294	302	282	311	297	307	276	293	303	314	310	284	302	297	320	317	320	297	302	329	323	282	324	319	286	319	312	320	308	308	321	300	305	308	321	295	311	288	289	313	306	323	325	320	297	324	307	333	316	324	320	314	335	301	298	337	310	318	315	310	302	299	296	304	314	311	325	277	272	304	312	321	322	320	312	334	307	311	322	309	310	327	333	297	328	310	324	283	294	299	312	314	315	289	268	286	317	316	306	311	308	310	309	304	319	308	279	284	299	302	282	316	276	292	314	312	301	305	273	293	319	291	307	299	306	326	277	304	297	321	293	285	320	298	308	346	297	313	307	322	317	300	328	281	285	282	340	288	314	292	314	270	316	307	308	305	315	288	312	349	322	299	283	259	330	324	289	289	312	318	290	294	327	321	280	315	348	301	294	281	296	308	303	298	307	312	284	317	307	297	345	296	298	316	291	347	294	282	305	283	288	286	321	301	317	322	356	296	307	295	318	314	310	301	303	340	294	294	306	297	334	347	338	317	325	315	286	310	304	334	281	287	283	317	320	281	306	331	295	326	302	329	334	308	318	304	305	320	330	316	310	316	313	306	286	317	351	297	297	318	312	301	328	318	310	321	287	303	324	323	288	350	309	334	287	303	316	314	329	305	324	294	298	283	318	339	327	297	306	314	309	323	304	304	312	331	283	279	307	303	311	331	294	352	314	304	309	306	301	311	291	333	297	319	310	306	309	342	306	315	286	303	316	317	308	324	302	294	299	309	325	297	298	328	292	307	276	316	319	320	280	289	310	347	305	341	288	321	304	309	307	336	318	272	322	292	312	308	333	317	287	282	320	311	338	287	304	262	286	275	298	298	302	304	301	292	293	290	302	299	327	294	296	309	322	317	311	284	303	309	269	351	315	291	314	315	313	301	290	282	320	290	323	323	305	297	280	325	276	287	290	299	316	298	326	322	325	304	315	322	288	314	311	317	322	307	291	329	335	319	271	331	301	314	295	289	298	350	322	298	308	319	317	316	332	294	301	320	305	297	288	332	305	290	285	298	304	288	342	330	316	314	333	310	336	305	311	299	313	328	319	308	294	321	309	289	313	307	295	298	341	308	304	283	306	307	308	293	284	324	327	293	321	304	303	326	294	304	318	291	333	296	300	305	301	314	345	280	300	285	315	311	285	313	348	314	312	282	297	319	298	311	305	274	302	324	285	309	299	316	338	272	288	294	308	308	265	317	285	286	319	340	309	299	301	291	320	294	291	323	302	282	323	295	310	261	296	303	311	292	295	292	308	266	335	313	307	300	319	308	313	334	306	314	299	312	292	298	326	289	328	289	291	283	301	329	309	289	294	310	317	320	338	312	318	289	310	326	288	286	289	300	325	267	298	296	275	302	284	310	318	290	274	306	298	278	317	364	318	309	291	296	324	327	313	297	316	305	326	333	307	297	360	324	302	319	316	296	279	301	299	298	292	274	312	317	303	326	302	331	305	291	341	293	314	284	324	299	308	309	323	345	287	285	333	313	320	308	338	305	302	307	298	291	292	317	287	323	302	353	322	308	324	285	333	277	298	304	326	315	313	316	349	301	329	311	312	311	290	309	320	334	326	290	304	315	339	300	287	312	321	314	270	320	311	326	328	308	297	308	285	337	293	300	317	308	304	299	276	314	318	292	329	316	293	319	258	310	311	307	298	307	344	321	284	324	278	323	285	290	323	339	293	308	306	300	334	300	291	325	296	302	321	286	303	301	282	323	319	324	299	307	330	311	328	302	292	298	303	349	318	312	310	319	291	338	328	322	297	317	303	333	301	304	302	298	317	317	327	305	332	353	304	313	313	298	294	295	278	289	301	321	311	302	291	300	302	290	280	301	303	297	300	265	315	324	315	298	300	312	308	298	297	333	306	297	281	313	296	321	312	322	309	310	304	288	303	308	298	311	332	273	277	307	282	319	318	258	317	303	277	313	315	289	284	295	309	318	327	308	314	315	316	316	296	332	317	293	286	328	299	311	334	262	315	311	293	336	265	279	338	307	288	308	337	333	303	286	303	292	312	306	305	354	297	303	328	287	301	268	313	285	299	300	299	310	292	291	324	310	281	310	305	320	314	311	304	338	279	289	282	279	325	299	315	314	325	294	305	284	323	337	332	306	310	317	310	302	300	286	302	310	298	320	295	283	292	320	327	316	332	301	323	317	328	279	323	289	306	315	294	333	304	311	308	328	328	302	296	306	293	302	294	316	333	294	318	298	286	303	311	304	316	306	326	294	326	297	314	288	295	289	294	318	265	300	304	307	320	352	308	298	297	304	308	326	319	312	308	318	296	304	312	310	299	310	325	337	330	314	286	295	285	329	319	284	301	300	280	323	316	313	315	318	288	299	298	330	295	311	288	296	295	291	281	345	279	312	303	332	297	307	285	330	327	296	316	325	300	290	293	315	282	294	324	308	297	291	316	304	315	334	344	301	321	301	275	299	335	249	304	313	327	297	312	312	309	301	305	318	321	293	321	275	297	285	292	276	321	308	308	292	288	327	317	305	309	310	318	294	325	296	286	298	274	314	304	299	302	298	327	318	307	273	305	300	302	318	342	302	286	281	314	300	282	313	307	334	303	335	314	282	309	295	306	285	305	304	317	307	280	282	287	322	315	290	291	323	301	305	335	328	298	292	335	292	314	315	300	297	308	305	318	286	323	329	315	322	294	282	316	309	314	307	306	310	272	299	299	295	281	312	309	293	302	304	311	320	287	294	328	289	303	328	261	297	311	313	312	308	315	303	286	282	335	306	317	329	321	314	292	321	296	282	304	323	305	268	278
3494	9380	5776	2825	2015	1519	1201	946	764	676	595	535	469	463	459	390	406	366	404	390	383	409	317	327	337	339	344	346	319	345	332	307	346	363	332	320	326	348	311	310	311	320	338	308	348	356	324	320	337	327	331	301	332	340	299	334	317	321	342	342	290	339	328	311	342	318	294	312	314	290	341	329	313	350	272	326	346	374	320	309	295	321	312	300	337	325	318	313	303	324	294	330	323	296	310	332	315	317	334	323	335	316	327	325	283	303	278	335	309	305	334	289	310	326	300	343	297	323	314	315	331	279	302	320	313	330	357	320	314	320	303	294	335	312	312	333	297	350	332	320	292	307	324	327	283	300	337	296	361	329	313	308	325	291	329	349	325	305	307	312	325	293	327	349	327	315	279	309	301	338	291	313	334	320	287	300	311	318	324	295	320	333	345	361	302	336	309	352	325	328	334	318	334	307	322	322	347	325	326	296	319	285	316	324	304	337	285	342	337	318	326	287	316	337	311	313	329	343	314	307	337	320	343	297	321	322	328	338	328	318	318	357	323	301	348	334	329	298	338	309	332	315	299	323	312	313	346	281	332	292	334	310	323	299	319	326	323	327	349	304	320	321	298	322	311	319	336	312	339	291	296	331	314	292	340	321	296	291	302	330	305	309	309	311	288	284	295	318	337	307	308	307	311	324	292	327	310	313	311	319	312	308	309	314	296	324	299	322	312	332	304	330	330	304	342	331	282	321	324	299	296	345	329	269	337	287	314	328	323	311	305	309	305	315	313	306	316	309	319	300	287	304	318	294	320	289	330	330	309	297	293	299	304	339	343	295	319	336	329	338	332	337	313	311	337	305	302	313	310	354	312	330	300	291	314	324	289	292	310	327	327	327	323	301	298	333	320	314	312	321	320	337	301	307	319	332	323	315	314	299	319	341	298	345	319	334	325	351	287	329	322	327	329	313	311	326	301	368	325	328	322	346	311	313	326	310	316	320	298	314	306	316	321	309	314	314	301	332	341	291	298	298	321	295	335	301	344	291	311	345	298	329	318	305	338	314	302	294	313	303	306	278	300	264	285	324	338	322	353	312	274	318	284	331	285	318	304	308	314	303	319	284	306	326	328	286	333	330	330	309	316	327	287	320	292	259	316	320	325	296	325	298	338	300	297	288	300	276	346	295	268	323	351	350	317	322	297	318	294	317	330	305	315	290	324	335	320	302	312	317	298	336	319	321	320	328	313	318	334	326	339	300	292	316	327	290	306	326	315	316	320	317	298	308	310	316	320	319	309	319	321	329	330	305	315	310	327	302	334	322	332	307	300	312	336	332	306	285	315	313	308	319	284	312	311	357	322	331	348	316	298	325	307	330	298	334	334	342	321	323	333	329	357	310	313	294	326	313	323	300	320	295	324	317	347	281	299	319	318	355	327	315	315	288	314	309	277	339	280	336	328	325	321	290	336	311	300	311	332	329	321	335	303	341	317	313	294	325	320	295	281	307	335	306	311	327	328	344	304	341	321	301	320	340	314	321	296	349	305	324	338	310	336	328	311	307	315	341	280	322	335	307	330	311	337	343	324	326	297	311	302	289	322	294	317	289	320	286	336	300	293	329	287	335	308	333	317	327	320	330	310	314	330	317	302	313	321	320	333	309	326	329	328	300	321	328	344	333	361	319	333	306	327	312	298	319	340	327	339	294	308	316	308	287	307	309	297	316	322	300	313	328	300	331	324	323	323	315	307	326	303	326	319	318	331	303	323	316	325	341	314	299	303	317	320	317	324	316	318	316	342	276	334	291	324	304	339	325	305	341	297	282	330	319	323	311	319	305	316	325	343	316	322	306	325	306	327	300	272	337	333	322	309	288	304	316	336	332	326	329	339	305	343	336	311	305	307	302	308	305	344	304	317	324	305	309	316	326	318	330	325	317	328	325	297	313	304	307	340	301	319	339	352	343	303	302	303	314	335	329	302	304	309	305	340	332	300	307	312	312	328	302	299	325	337	320	272	314	319	319	313	334	330	343	301	317	339	332	303	291	310	320	357	332	323	312	337	280	320	352	327	334	317	347	309	320	306	338	302	333	333	292	291	307	318	348	302	309	344	313	312	320	338	334	311	314	305	289	319	309	308	321	316	318	341	315	307	295	298	307	333	335	340	330	359	342	323	318	316	335	310	315	320	303	313	324	314	318	340	307	351	315	336	349	324	302	314	300	323	333	302	345	318	331	307	334	303	304	294	323	314	297	283	338	262	281	327	354	341	301	326	298	282	337	290	326	309	325	330	289	348	278	303	295	326	307	320	311	326	287	350	286	300	337	293	311	349	311	346	330	332	307	322	322	321	310	308	277	302	355	316	318	360	343	342	315	338	330	335	320	280	309	302	304	303	306	330	309	341	304	318	294	349	302	327	323	320	319	313	305	319	299	315	315	311	290	315	327	332	301	295	298	302	325	324	333	325	321	309	321	293	305	325	311	314	319	301	330	341	314	303	344	298	328	312	344	324	313	360	338	297	303	315	308	333	308	307	294	294	332	323	330	294	295	297	296	305	301	326	312	332	294	342	297	309	323	293	307	345	325	317	322	324	308	319	290	322	317	305	323	346	307	309	321	302	284	335	373	299	332	322	309	307	312	292	337	311	347	331	305	342	327	298	309	300	339	318	330	332	335	316	321	331	313	315	312	316	308	360	333	304	333	335	326	302	290	338	338	313	299	333	314	326	328	309	311	292	294	315	316	287	290	279	280	328	329	315	332	311	300	341	333	340	324	314	297	334	298	349	319	298	329	310	315	305	319	299	328	332	328	334	301	329	323	332	344	282	304	312	339	318	271	316	296	341	307	325	325	311	317	321	349	328	312	345	343	315	299	319	322	305	282	298	292	280	316	300	314	337	312	323	333	305	332	313	328	308	349	338	332	328	342	347	329	329	282	303	303	328	302	312	297	300	299	335	353	355	286	312	318	312	273	306	300	302	334	288	301	293	312	327	343	298	328	326	299	335	285	332	344	299	287	301	317	296	317	300	332	323	357	282	335	312	281	324	333	327	327	313	304	319	319	290	314	339	298	301	336	306	314	321	342	317	333	335	314	298	295	312	328	322	311	328	288	317	300	309	324	329	304	332	290	310	309	301	329	284	299	329	311	301	267	336	323	329	281	332	329	326	321	310	370	307	317	309	315	337	349	320	342	305	321	289	299	322	352	328	312	320	321	311	287	300	305	299	324	315	297	308	300	333	304	324	298	326	316	335	310	328	300	324	331	319	299	307	329	309	314	339	322	333	297	309	312	315	319	316	334	303	290	315	318	301	325	306	336	321	303	314	330	317	316	286	335	314	306	272	295	303	320	336	298	291	290	353	298	312	302	320	315	320	319	319	333	290	311	285	292	304	313	289	317	316	314	337	320	326	294	325	345	330	311	308	305	298	315	326	317	318	332	318	329	337	323	311	336	350	316	335	349	316	308	284	341	331	302	315	315	326	311	308	313	281	339	284	327
25138	21374	27475	25596	9474	662	499	459	441	398	376	342	345	355	321	332	294	358	337	350	308	320	305	335	350	300	281	328	313	319	300	304	331	309	269	307	282	292	309	319	308	305	310	305	286	302	320	305	292	261	318	331	302	308	297	315	316	276	300	271	329	276	307	304	303	292	310	294	327	302	326	295	317	289	349	302	301	285	307	283	291	302	314	306	292	320	322	308	321	289	296	306	291	296	280	309	306	312	325	308	295	286	297	302	318	316	294	272	318	288	307	289	296	299	305	278	287	297	333	277	288	333	313	312	311	308	281	301	289	287	291	295	320	314	331	290	308	318	294	325	306	304	288	299	291	290	326	295	300	281	277	323	297	286	263	264	286	295	313	301	311	301	283	294	308	289	274	326	320	323	316	303	299	306	308	296	292	278	321	307	307	321	339	310	292	306	287	295	300	297	316	302	317	291	309	275	269	311	285	283	291	289	294	305	333	299	280	287	278	346	329	299	257	297	285	306	340	292	338	284	335	298	316	280	306	296	301	333	303	286	307	298	296	286	285	333	290	284	287	280	305	313	315	299	290	286	296	286	320	309	316	306	315	259	297	288	311	301	303	312	304	298	296	295	307	276	335	293	308	282	318	302	295	289	313	307	308	309	299	309	288	321	308	301	284	324	302	317	266	302	333	281	287	330	275	299	304	309	300	338	283	283	310	316	276	286	301	293	287	292	322	286	299	332	330	303	297	317	291	300	290	307	320	299	296	317	310	335	323	288	317	307	293	293	297	305	312	286	283	306	305	300	301	310	348	335	297	293	326	311	307	297	307	301	316	277	296	310	288	324	318	353	297	311	287	331	293	279	312	298	317	287	296	272	293	290	292	302	310	307	293	315	285	288	300	321	310	266	284	308	319	328	271	304	330	297	328	284	277	286	304	298	323	291	311	270	284	317	301	279	293	298	310	299	325	301	292	289	319	285	262	316	302	313	326	307	328	295	322	281	306	325	311	285	305	313	271	320	280	296	334	321	260	312	300	290	295	312	303	329	280	289	289	299	299	269	268	295	306	293	306	308	319	354	299	290	305	344	271	270	302	294	313	302	292	279	288	294	275	303	305	314	259	296	310	320	328	314	297	314	315	295	348	299	330	330	297	322	311	282	301	287	311	330	305	328	304	339	304	317	301	318	288	297	328	321	327	256	283	327	304	318	286	329	293	301	268	308	308	269	289	281	294	308	322	301	303	282	330	302	300	298	299	272	263	293	326	328	339	303	345	293	308	303	345	322	290	322	305	307	303	301	312	287	318	327	310	280	294	319	317	302	319	287	310	302	304	303	297	291	315	304	292	291	345	300	287	307	272	295	331	299	311	295	322	278	298	279	286	273	274	306	305	313	338	285	303	318	303	314	323	296	324	283	300	322	273	281	300	302	295	315	295	273	281	312	324	311	282	310	314	303	294	295	338	319	295	311	318	339	306	315	315	324	329	302	285	290	291	281	301	279	303	316	285	273	295	319	330	326	296	325	300	282	333	287	283	291	312	291	305	286	279	288	295	295	305	291	289	303	280	285	301	293	297	272	321	301	318	319	318	273	313	325	310	296	308	268	313	310	290	332	292	280	289	290	273	350	300	292	306	301	275	278	297	292	322	327	288	295	277	311	310	305	302	325	311	274	312	319	281	293	313	298	274	310	308	321	302	309	299	320	289	305	283	329	300	321	292	297	279	310	295	297	327	304	303	288	303	288	296	302	326	321	298	300	315	278	296	311	290	302	286	299	315	296	303	294	291	305	289	280	290	290	303	272	282	315	310	284	281	290	290	292	321	290	346	304	321	264	322	334	297	332	318	318	305	296	312	301	298	282	293	281	305	312	301	294	284	281	319	285	284	314	296	288	294	299	267	289	312	317	290	290	319	311	323	297	294	337	289	334	339	297	311	299	300	302	318	307	315	301	288	272	282	282	294	265	326	328	277	309	294	293	313	305	306	297	292	296	292	276	289	296	299	288	301	307	302	322	289	317	278	288	273	319	313	303	300	287	289	314	316	315	308	293	317	305	300	295	287	330	282	312	294	329	282	275	298	352	296	316	317	326	308	310	293	327	300	322	282	294	318	292	323	323	333	314	302	282	273	288	273	320	303	319	286	295	301	299	318	299	285	337	300	293	288	305	294	284	316	319	264	305	294	321	334	311	295	307	298	303	294	319	263	286	279	309	298	320	327	279	276	334	307	296	319	316	320	317	312	299	305	287	294	325	311	284	319	295	309	315	319	314	282	313	324	273	268	304	307	317	298	299	306	299	314	300	290	297	270	277	281	294	291	312	307	293	275	305	266	293	312	279	294	311	275	285	320	295	261	302	271	285	295	276	312	308	291	308	337	277	277	292	275	293	295	304	295	301	309	301	298	280	267	283	283	300	303	283	302	311	268	293	298	315	303	275	303	302	314	315	297	286	297	308	308	307	299	289	308	290	316	314	311	316	294	301	296	336	308	305	314	341	306	305	291	298	283	307	287	295	323	310	305	281	299	270	279	322	308	269	298	299	302	300	290	287	284	301	291	329	300	306	326	319	298	298	295	318	291	330	321	328	295	278	312	326	324	329	270	309	331	288	274	298	280	276	291	340	302	291	295	312	267	323	353	315	277	300	301	312	290	297	302	296	296	265	285	310	316	270	314	290	312	275	280	307	312	285	286	309	298	299	303	300	308	288	306	360	302	280	325	292	303	297	318	295	295	299	283	329	324	310	307	308	326	296	289	307	313	309	303	305	301	258	293	320	316	286	313	292	332	280	301	305	292	271	298	302	303	291	294	318	296	333	343	300	309	314	308	299	289	289	283	305	270	304	300	308	318	259	309	292	303	310	313	307	281	290	329	305	293	304	303	285	286	314	310	312	313	300	316	308	321	285	287	303	290	279	283	296	305	281	292	328	295	295	303	276	310	316	304	314	297	315	301	337	334	301	287	303	296	291	320	326	296	335	326	285	315	311	320	310	323	341	313	323	293	322	271	286	308	321	266	282	297	280	295	293	318	304	324	291	303	306	300	297	297	302	299	312	307	338	312	278	289	326	303	305	304	306	319	309	279	287	273	300	320	281	323	317	298	288	303	287	301	306	287	289	273	318	285	306	320	310	338	306	297	312	289	309	286	269	303	307	249	293	297	273	268	320	317	308	292	299	321	306	296	311	308	298	273	335	265	313	283	281	308	319	298	282	305	303	302	298	283	310	288	301	274	304	279	292	328	296	308	286	292	278	300	308	304	282	276	261	287	301	300	300	313	305	289	293	297	312	329	292	300	302	287	287	305	313	315	309	289	265	288	314	317	283	315	281	296	295	287	307	279	290	296	295	304	298	278	287	292	312	302	306	303	308	277	347	288	321	302	324	297	302	300	297	302	294	283	290	293	344	297	310	303	268	308	303	312	283	301	329	303	346	308	290	301	347	345	320	309	322	319	295	324	311	310	318	259	308	317	289	300	301	313	293	305	303	297	301
3535	5240	3327	1619	1248	994	747	662	589	501	509	477	446	402	396	380	389	366	401	362	337	356	356	344	350	344	327	332	323	339	305	318	329	313	325	364	343	333	293	336	312	367	350	331	335	356	327	293	324	340	310	314	326	343	348	332	354	327	331	335	337	328	296	365	359	342	324	352	344	335	307	367	339	306	322	335	337	307	367	333	337	315	341	371	320	324	343	337	318	318	327	342	343	314	294	319	330	338	326	286	341	300	339	320	317	328	320	355	294	308	300	334	347	310	342	327	356	336	337	336	333	317	336	353	315	358	353	339	335	322	329	365	324	343	325	333	309	330	301	323	305	320	342	327	350	318	329	309	350	325	360	309	333	344	342	345	324	320	325	323	322	342	310	318	356	288	311	356	292	307	377	334	329	339	329	336	350	321	275	314	345	322	343	333	308	345	384	317	330	336	362	301	311	348	329	312	319	367	351	316	323	319	353	341	356	344	314	318	341	305	360	350	359	321	340	336	301	336	331	292	350	318	340	342	328	316	300	313	338	344	314	338	313	321	327	337	364	328	356	331	347	330	334	342	300	352	317	320	338	348	323	304	327	350	359	329	324	319	296	291	340	319	312	346	310	365	319	307	321	343	322	347	325	340	350	361	331	299	347	324	370	308	329	330	374	300	352	351	345	306	332	320	325	315	329	339	313	338	318	356	330	360	321	308	392	343	324	314	338	339	339	324	337	351	321	319	319	349	318	340	365	312	326	352	309	369	327	311	318	336	315	360	336	336	344	313	358	339	344	355	314	321	305	354	323	325	309	355	312	342	301	311	335	341	310	352	335	329	323	337	329	296	319	313	348	333	339	316	317	311	307	343	349	320	334	295	325	316	375	328	334	342	333	293	317	326	357	339	332	319	341	337	374	329	316	331	330	336	349	332	325	349	378	363	323	324	321	315	310	320	316	322	370	330	350	355	306	306	335	375	344	302	293	323	314	307	331	307	312	327	356	328	333	317	339	301	344	354	324	322	314	353	350	333	311	323	336	357	327	327	332	303	327	361	315	328	331	325	341	336	326	337	355	338	325	314	341	341	318	317	323	327	337	336	347	355	328	320	330	347	306	339	320	328	288	363	354	358	332	326	321	334	302	360	289	343	341	363	312	345	304	347	362	322	309	314	317	308	343	328	295	344	290	332	352	348	318	321	326	312	346	325	332	339	364	321	318	346	325	336	330	320	320	297	331	301	321	355	291	351	322	303	393	329	339	340	325	343	317	369	357	341	333	328	358	355	322	351	313	344	342	352	327	325	325	342	349	339	350	363	321	336	303	307	348	343	360	329	320	343	328	330	319	368	303	346	328	309	350	339	341	317	339	310	342	311	300	342	367	377	349	335	345	328	338	353	347	292	335	342	322	318	342	329	311	340	331	344	344	305	324	320	312	327	344	299	338	321	329	297	337	346	327	323	341	339	365	355	318	323	349	356	348	326	356	328	373	306	303	303	338	330	314	333	313	333	311	301	295	331	333	372	322	323	322	296	333	321	345	346	319	344	321	329	305	334	307	321	329	334	333	293	337	344	302	334	317	332	329	315	342	329	329	327	319	323	330	369	325	333	323	334	334	322	337	303	337	315	321	324	303	343	324	322	299	327	321	318	325	293	320	323	334	342	317	323	346	336	332	335	340	332	303	355	324	349	337	304	321	333	332	325	327	330	324	358	354	337	299	324	343	319	317	326	347	295	301	335	332	345	322	333	333	346	341	316	329	358	339	334	339	332	331	338	363	331	332	330	329	330	310	360	322	327	334	334	325	329	340	351	319	312	291	341	326	338	338	336	347	339	337	313	291	401	316	315	324	324	322	337	311	341	325	306	355	332	325	329	325	323	330	322	322	316	332	327	310	309	315	330	330	350	312	314	355	329	339	339	316	321	330	341	338	338	331	368	321	291	351	334	358	310	336	317	349	333	333	339	338	343	316	321	328	310	342	341	372	332	319	377	340	371	358	377	330	322	308	317	330	338	321	349	309	341	345	338	320	340	314	345	308	331	305	330	362	349	331	366	345	311	343	307	340	337	304	344	324	381	349	328	332	323	344	321	317	351	323	367	322	340	323	352	357	337	321	321	332	321	335	362	367	323	351	350	298	323	320	352	337	351	307	345	327	357	326	324	327	338	338	309	335	374	351	362	320	325	352	324	338	310	349	329	299	340	299	314	333	327	291	356	337	329	315	359	347	315	327	315	354	348	343	328	336	319	345	339	335	324	351	380	336	337	312	317	356	341	335	313	323	333	333	366	323	339	333	314	321	324	295	354	310	320	341	318	342	344	308	327	314	336	353	342	342	337	299	348	329	358	347	331	362	309	308	320	335	321	386	372	341	312	315	289	328	330	270	325	325	325	316	332	347	315	322	301	321	322	309	326	318	345	340	340	329	303	311	328	314	342	341	323	355	355	321	339	329	364	334	346	314	341	330	321	347	336	328	353	323	364	346	345	308	337	342	351	325	347	344	331	307	312	334	312	323	326	310	307	356	346	335	293	306	322	345	354	351	352	319	317	347	330	334	358	342	363	320	340	346	354	298	299	344	321	325	345	355	330	325	335	322	292	305	318	327	328	311	333	345	322	345	326	343	317	312	350	346	328	336	345	315	309	338	331	311	322	336	313	291	333	343	319	321	313	343	312	349	334	330	299	344	357	351	332	343	317	335	348	328	317	331	350	303	326	334	328	310	340	359	342	307	339	333	313	307	323	315	334	338	328	322	318	337	342	319	331	344	338	320	360	322	344	316	355	342	302	324	346	344	352	319	323	327	346	345	329	343	343	348	346	324	346	339	360	361	330	323	350	310	339	327	355	305	340	302	327	339	340	365	343	333	323	322	329	319	317	323	327	356	335	319	329	337	328	343	345	317	326	324	319	354	322	365	341	320	347	324	290	319	320	331	346	331	347	323	368	333	323	341	347	309	327	313	327	373	331	344	325	329	325	331	341	324	329	318	312	324	331	325	316	322	348	331	358	317	324	354	325	328	339	347	344	324	306	338	299	358	313	318	327	332	312	336	351	337	342	314	341	350	323	324	335	344	319	364	350	331	325	298	337	320	332	303	324	335	357	327	337	363	315	347	336	348	317	335	314	329	346	326	320	340	339	319	322	322	327	320	339	320	338	332	307	305	320	335	377	314	337	312	318	335	321	321	331	317	322	331	339	354	329	345	332	321	315	340	349	324	335	326	337	320	331	334	315	345	326	352	341	290	355	325	328	317	349	334	324	346	295	332	317	315	323	337	329	278	339	326	327	353	335	330	350	328	319	348	303	314	345	327	359	336	330	331	329	299	352	362	347	314	319	326	311	345	356	311	314	327	315	348	297	315	318	328	330	327	325	338	321	356	316	340	340	315	372	342	361	312	326	341	320	307	345	334	354	310	313	353	317	349	321	334	313	305	319	326	309	395	324	344	295	326	344	341	350	305	347	333	349	319	334	356	335	326	344	367	350	341	322
22854	21406	29119	24061	21399	21442	7840	1259	1047	939	881	773	745	710	693	678	646	647	656	622	588	657	598	616	622	590	619	580	623	571	552	600	616	580	559	601	583	615	552	600	601	589	575	567	570	546	551	549	602	548	598	559	581	523	522	566	578	538	551	523	559	519	571	530	573	543	553	551	576	528	580	574	603	551	561	548	551	536	560	636	572	575	618	565	580	548	515	559	577	519	551	554	529	527	519	583	543	539	526	534	542	562	568	552	581	551	562	572	532	518	559	556	555	526	535	578	556	553	569	572	574	569	561	517	529	524	542	591	511	591	555	510	529	556	580	569	557	551	533	588	545	577	632	578	557	546	533	501	559	514	531	537	592	526	562	592	560	613	533	564	567	574	533	538	569	555	563	572	561	558	571	556	534	504	521	518	546	546	543	561	621	609	541	548	583	574	569	541	546	534	553	567	595	562	582	594	539	544	602	527	551	557	563	567	546	581	556	550	558	541	526	496	592	571	549	550	547	602	547	563	610	558	564	577	564	574	571	556	562	540	550	549	566	549	555	537	539	528	510	544	548	582	571	534	594	547	589	531	514	567	531	562	562	587	602	552	540	550	529	552	564	529	549	563	507	549	571	560	540	582	561	532	544	594	572	601	566	581	571	556	562	558	500	565	613	551	515	533	559	556	576	563	503	583	560	558	589	583	530	522	582	566	554	572	529	524	530	547	568	541	538	572	542	563	558	553	544	541	577	553	537	545	548	529	506	513	519	568	533	523	543	576	541	573	530	549	545	526	520	556	560	568	508	577	542	564	554	536	529	552	546	550	567	562	565	571	564	552	517	536	519	541	494	568	558	509	570	572	534	543	579	556	530	558	558	595	577	554	545	507	584	585	573	589	525	534	548	537	527	544	496	531	526	527	585	532	584	575	612	557	535	587	533	530	544	547	497	507	566	515	547	575	553	560	551	539	543	580	549	555	536	556	569	515	607	536	525	571	576	586	559	560	570	525	542	541	548	549	534	573	545	519	558	526	537	518	569	527	525	556	551	519	563	583	526	556	544	554	560	578	546	560	551	607	547	547	574	566	538	577	560	619	555	549	526	517	522	564	577	524	567	563	571	581	567	574	541	521	552	598	536	561	558	565	524	534	513	572	578	524	524	558	537	553	546	570	571	554	573	534	588	525	558	550	544	567	559	552	512	543	559	579	541	615	527	548	560	579	560	600	584	542	564	550	545	574	530	550	551	565	586	574	551	536	563	560	576	532	554	554	564	567	551	542	565	535	564	582	549	558	592	543	540	572	575	540	545	519	545	545	565	522	550	594	573	548	530	551	504	545	571	517	584	537	532	561	545	525	540	542	560	574	557	595	560	539	550	571	553	546	540	516	536	546	573	566	547	551	554	568	526	549	580	552	553	540	520	515	580	563	583	580	567	527	590	559	541	542	573	595	542	558	549	563	563	563	626	533	537	538	557	523	557	546	510	547	542	528	569	518	539	556	555	557	544	563	518	607	558	571	556	591	533	545	556	522	521	550	556	580	537	586	545	571	525	577	511	541	547	592	552	572	550	588	511	530	548	533	567	577	520	546	584	562	558	533	556	583	557	537	528	591	539	552	530	566	557	599	584	573	546	553	526	555	595	547	580	566	554	554	567	596	556	579	572	583	552	558	527	548	549	583	553	518	549	580	556	589	573	533	557	598	533	562	570	552	582	563	583	550	534	536	564	515	546	601	629	557	550	595	624	554	572	556	583	489	550	566	547	568	548	546	518	562	542	573	516	613	564	495	582	553	593	549	545	610	540	583	570	483	602	572	571	542	542	562	537	565	505	521	577	584	550	529	571	563	531	536	545	557	520	552	578	560	570	502	529	573	590	549	536	555	557	551	542	552	610	550	571	532	527	559	574	506	548	548	503	545	551	548	522	568	578	558	566	556	536	572	566	559	574	558	560	536	549	523	533	567	561	591	566	569	561	527	517	549	522	556	523	533	470	535	567	567	495	548	528	529	559	557	570	522	563	552	566	546	527	538	563	550	572	578	535	510	537	573	537	535	555	571	545	530	519	564	632	547	572	588	524	565	566	563	583	529	569	565	509	586	586	580	541	543	542	543	544	593	527	571	579	621	546	545	584	523	527	565	548	555	512	581	549	543	616	542	527	519	576	527	553	545	548	554	550	521	533	555	513	516	533	528	569	593	591	558	575	549	598	509	579	566	561	568	498	519	547	567	540	542	573	587	560	527	552	583	583	571	569	563	553	577	571	587	564	555	578	561	545	535	590	533	539	540	554	555	537	562	561	563	517	553	564	532	518	496	509	544	544	527	545	531	560	530	562	575	547	534	534	537	544	560	573	520	518	581	509	552	538	574	523	601	571	561	509	518	528	617	510	542	584	554	543	589	514	565	555	541	564	542	514	553	581	556	493	532	578	550	572	517	586	608	527	574	543	568	563	569	560	572	538	573	573	557	546	557	558	555	557	541	549	548	518	558	581	524	541	554	528	557	550	540	544	551	549	625	520	577	573	534	579	553	534	601	542	520	550	569	501	553	521	546	551	556	592	539	543	578	538	576	539	545	551	584	547	558	533	546	569	565	541	560	554	588	544	505	583	592	528	536	538	535	566	593	558	544	534	516	531	554	536	533	526	559	541	532	505	569	569	558	563	533	578	535	538	544	570	564	567	556	541	534	529	570	511	554	556	524	543	558	523	572	529	543	563	548	590	566	529	585	558	551	541	512	528	550	528	589	588	601	598	552	566	568	573	563	530	519	552	562	553	543	533	612	537	561	562	536	525	540	529	522	561	559	555	541	535	584	526	539	563	541	567	526	553	539	562	529	581	596	562	502	557	551	573	539	549	540	568	575	527	521	564	539	539	541	531	516	581	505	557	545	556	539	569	600	553	546	527	541	531	552	522	537	534	524	587	561	568	513	569	565	566	570	530	553	603	568	575	562	578	551	542	537	564	562	570	567	582	516	510	549	529	525	562	598	550	586	531	484	543	549	535	540	523	541	589	552	522	557	554	516	559	588	578	541	570	568	563	561	552	527	526	549	510	571	561	537	609	542	590	542	579	580	540	546	552	526	552	535	553	550	551	580	552	600	560	554	578	543	534	552	556	532	549	534	588	580	589	558	540	547	533	524	598	550	556	558	546	598	563	546	548	564	565	574	566	598	526	572	564	540	538	561	589	527	586	527	525	528	533	580	534	534	530	515	542	499	548	516	580	551	526	573	517	557	568	587	544	566	550	504	524	565	549	559	569	551	576	580	596	584	568	581	570	564	538	516	558	544	539	571	532	509	513	580	552	589	605	539	536	578	526	579	555	555	543	556	543	537	573	533	583	546	567	527	505	571	561	564	559	543	530	555	559	543	538	552	534	521	566	537	540	586	549	567	544	563	593	515	510	540	575	556	542	565	565	584	552	538	593	569	521	533	595	562	550	533	531	582	541	569	527	537	555	575	581	567	576	543	579	568	558	547	581	584	545	541
4761	15004	10134	4841	3660	2847	2112	1725	1432	1244	1042	954	924	839	790	786	690	737	633	698	647	668	658	621	630	559	622	617	610	598	596	621	597	593	575	581	577	606	559	566	607	580	589	581	578	605	595	573	573	524	601	543	580	576	575	570	560	546	537	559	597	593	524	576	581	572	588	561	579	573	533	621	566	573	521	565	598	582	520	563	566	572	523	607	520	563	579	553	542	540	568	580	561	549	606	527	572	567	574	567	578	563	576	597	565	570	531	553	601	554	600	557	601	612	576	589	595	575	580	555	553	592	532	587	578	590	600	534	564	569	560	549	562	568	544	571	597	561	541	556	525	587	530	563	536	502	515	508	564	553	544	577	556	529	553	555	556	568	559	551	559	516	570	579	545	554	538	533	563	556	560	537	558	600	593	545	530	601	569	535	530	580	554	530	543	554	534	574	576	571	586	583	564	556	535	578	585	572	579	581	562	559	571	598	574	562	546	544	567	566	558	544	553	546	587	574	553	522	570	552	571	514	542	591	592	613	544	599	574	570	537	593	528	559	548	538	501	571	593	577	583	568	556	527	563	538	588	555	545	572	586	536	594	538	597	554	586	523	536	572	582	561	563	548	557	598	562	537	585	550	525	558	556	585	596	547	539	576	533	572	562	578	599	575	534	530	544	569	537	558	532	549	521	581	594	578	562	525	552	552	570	531	573	526	534	510	546	547	577	537	564	574	548	544	545	520	532	591	521	565	561	531	534	542	613	566	560	547	577	596	557	572	570	560	599	583	583	603	544	546	620	565	586	526	576	541	558	535	554	588	550	581	550	541	571	534	530	588	548	577	570	577	594	544	579	521	549	586	578	590	531	526	570	534	572	550	562	565	550	579	586	532	569	551	574	541	576	550	536	558	597	532	558	524	560	545	553	561	584	583	561	559	561	592	520	589	544	582	544	554	563	593	552	535	555	511	601	566	565	540	618	590	531	566	515	547	553	584	554	576	548	560	545	590	527	550	568	580	559	525	516	573	544	613	582	521	557	542	570	554	607	593	556	565	559	562	571	530	528	545	601	615	590	554	592	524	609	579	559	588	554	543	528	584	572	542	536	540	582	574	565	560	535	524	535	587	590	556	562	568	607	523	576	534	528	530	558	580	554	552	583	546	568	542	533	583	610	569	544	591	558	559	575	597	591	585	540	577	568	593	555	571	567	560	588	574	603	555	545	556	580	565	572	576	544	562	584	572	620	618	560	530	508	559	536	577	545	564	546	535	582	559	543	539	579	574	596	560	525	541	562	576	577	571	580	550	545	549	533	568	578	586	509	564	550	587	574	547	541	552	565	578	553	599	566	564	540	579	568	547	592	511	566	519	531	563	578	572	570	576	593	541	551	538	552	555	586	546	530	599	597	551	584	608	584	543	557	534	594	543	597	540	550	540	580	565	522	581	596	572	546	557	562	550	524	552	576	528	595	592	538	561	600	551	573	571	564	516	598	597	546	602	577	557	541	506	576	569	589	561	550	568	584	557	589	562	552	559	571	544	601	557	582	589	556	606	585	553	556	583	594	528	538	516	553	566	587	553	553	586	536	580	585	578	516	602	570	525	552	577	524	544	513	579	585	560	531	576	574	523	547	578	560	514	590	597	580	562	541	545	539	563	623	552	547	606	552	562	554	556	548	578	553	584	524	548	527	576	556	539	574	555	513	587	506	532	576	582	567	535	542	559	580	575	557	567	604	569	539	538	529	556	583	553	568	524	537	595	555	547	546	537	568	548	556	583	573	560	588	562	613	580	552	583	539	579	553	548	595	524	571	554	516	592	535	572	599	563	552	600	549	594	576	548	574	544	569	555	539	567	576	542	577	570	564	593	555	553	574	525	576	561	596	561	568	536	564	547	581	588	566	594	545	553	531	582	557	570	538	559	557	562	581	586	565	558	582	535	589	578	552	543	572	549	541	560	550	550	528	592	567	541	553	539	578	587	535	560	601	564	518	544	526	567	558	541	537	534	522	540	574	582	533	568	586	567	556	552	602	554	579	568	531	585	580	572	575	550	555	532	541	580	518	555	562	541	549	579	602	577	566	585	564	560	608	530	574	534	605	573	582	585	539	580	531	568	557	568	570	598	564	579	581	543	573	568	557	552	566	544	582	549	575	551	547	552	521	565	565	556	547	588	513	553	542	547	583	520	535	550	542	542	540	601	561	556	558	535	533	531	575	560	531	537	511	554	595	543	590	570	510	583	530	556	573	604	567	520	548	552	555	558	579	583	532	602	570	556	525	527	586	560	539	558	528	568	542	539	615	609	544	531	576	541	550	564	565	518	608	566	618	549	568	537	575	532	577	567	567	577	511	565	581	583	566	542	607	547	584	565	542	573	570	536	588	583	514	543	569	578	575	549	571	567	571	539	594	551	555	561	522	561	528	526	544	566	583	578	568	549	590	548	599	541	520	580	590	561	556	537	572	517	549	577	578	541	507	538	577	557	546	563	533	550	532	547	566	612	551	523	580	518	545	535	585	548	588	531	542	608	573	610	540	528	588	569	557	607	553	550	581	541	595	583	554	561	561	606	520	513	550	549	536	564	571	557	516	562	535	524	540	556	536	555	601	583	606	541	554	601	539	600	578	504	578	556	541	548	572	596	589	543	560	568	572	578	514	551	557	564	557	565	533	566	582	577	577	515	553	556	524	538	595	569	569	579	596	585	533	541	512	571	571	520	590	558	550	565	549	552	570	551	537	546	577	554	568	569	519	539	580	545	570	546	555	505	549	540	535	565	534	532	522	600	541	544	526	561	536	586	537	551	553	576	529	542	587	568	598	566	579	567	544	594	568	560	517	573	571	579	556	509	518	626	569	534	526	580	571	561	553	557	551	522	569	578	552	568	564	588	578	575	552	548	537	579	586	584	566	555	541	566	559	570	551	561	586	567	549	572	565	583	546	534	569	563	574	562	560	575	561	520	541	574	541	561	544	528	578	518	569	548	559	583	543	538	524	575	533	580	557	565	593	565	554	498	551	536	567	573	550	559	565	566	571	571	548	595	542	584	536	574	603	527	591	552	553	519	524	615	588	557	568	539	560	590	536	562	523	578	547	542	559	591	520	558	569	590	573	529	564	564	587	518	582	548	564	512	516	559	596	541	557	590	578	547	538	549	567	556	552	552	583	522	568	604	521	568	550	535	553	531	541	582	568	580	566	531	576	574	560	548	551	557	602	603	524	628	526	605	566	524	536	536	560	571	602	556	563	542	550	594	552	513	573	538	549	520	574	577	575	585	577	524	553	579	563	570	570	562	565	594	574	568	567	548	539	563	553	528	534	583	545	547	510	569	572	581	567	576	538	530	584	550	571	543	515	551	569	601	587	562	581	566	554	544	564	604	558	545	631	541	548	552	561	540	556	596	548	550	552	603	562	536	580	544	563	538	557	564	560	589	574	580	548	532	561	556	592	570	562	514	499	575	556	564	553	538	559	568	599	589	562	587	583	562
28083	17408	3080	344	256	211	180	164	142	165	163	168	171	129	174	145	138	131	161	127	150	141	144	137	137	167	144	156	141	161	157	155	169	142	150	148	128	128	154	157	142	173	146	134	141	159	155	154	165	152	155	159	142	144	161	144	163	153	135	131	136	176	158	125	168	162	140	132	153	170	149	159	166	143	140	147	151	149	140	149	153	127	149	142	157	146	171	141	153	169	134	158	135	156	148	159	155	149	166	149	158	167	169	153	148	170	147	147	126	153	140	166	146	151	170	169	167	162	150	158	155	129	148	161	155	147	158	170	133	150	195	154	140	168	154	137	156	161	177	166	144	164	133	139	133	145	134	135	154	145	142	165	154	162	161	165	158	157	146	161	147	157	151	151	143	157	146	151	154	155	150	159	164	141	161	151	130	148	158	167	143	152	156	168	160	152	163	138	176	144	154	127	158	163	146	158	170	159	150	164	149	156	146	146	153	146	171	147	182	164	174	147	137	163	183	155	163	137	143	156	144	172	145	158	148	166	135	154	143	151	143	140	149	168	187	152	132	159	151	164	148	165	153	172	147	148	164	153	137	151	148	160	157	151	172	151	132	152	149	154	145	158	134	145	144	157	146	138	150	146	163	147	139	154	143	149	159	153	156	160	189	155	155	152	144	152	157	146	144	128	131	147	152	163	139	119	140	159	151	166	145	171	162	162	146	146	158	158	161	152	146	133	160	145	143	149	144	150	146	162	162	163	155	135	156	141	172	127	143	153	158	141	169	149	166	155	164	152	140	130	139	143	174	148	144	131	128	133	155	180	173	145	159	163	150	160	141	155	133	150	149	168	160	144	154	165	146	138	184	171	168	149	154	153	169	163	144	141	122	133	148	172	164	152	139	157	160	156	151	134	146	166	185	168	136	131	140	148	152	154	145	157	148	153	175	154	135	143	149	156	135	157	129	134	155	143	177	151	172	171	161	159	165	148	142	152	160	158	147	135	147	175	148	153	174	136	154	173	166	147	146	147	149	154	153	156	150	157	141	154	130	155	155	144	151	148	129	137	158	155	135	148	162	152	146	138	159	139	143	140	141	155	147	165	152	163	183	141	165	165	156	131	145	132	152	122	151	156	129	138	153	143	176	147	158	154	143	170	146	133	133	161	151	144	163	155	159	150	170	136	149	150	154	163	134	157	147	137	156	151	153	184	153	149	157	134	137	143	123	162	152	143	144	170	156	163	150	141	158	140	133	155	174	179	151	141	167	171	162	154	136	127	156	157	161	155	171	133	152	178	188	171	158	161	151	161	157	118	141	142	136	148	165	142	144	171	123	136	152	151	165	163	145	151	153	165	138	163	156	173	168	150	155	137	149	150	139	170	157	155	150	155	145	159	174	152	150	129	153	152	169	161	165	137	139	141	161	166	143	149	136	144	134	150	158	159	165	154	185	130	169	128	172	157	140	170	160	147	166	140	144	169	159	159	149	153	135	153	170	156	178	146	131	162	137	141	152	141	157	165	155	151	140	147	143	148	126	141	141	156	170	153	145	147	152	141	157	156	145	144	157	150	144	149	152	186	130	153	144	141	146	149	150	157	155	151	152	142	172	136	157	159	144	154	147	153	136	151	153	135	132	163	153	163	147	146	144	147	138	167	155	155	167	161	159	134	170	143	177	169	146	143	151	151	144	154	177	154	168	151	149	149	155	142	167	172	154	150	146	154	128	168	162	147	169	172	152	139	160	166	157	154	165	141	150	128	144	150	147	157	168	152	162	145	167	152	137	153	160	156	168	154	158	151	160	133	150	153	133	156	136	155	174	166	147	146	139	156	148	161	152	124	165	137	157	145	154	136	148	151	167	167	163	164	155	159	156	143	152	159	139	143	150	150	150	153	163	155	183	155	171	143	159	136	140	155	155	165	155	162	147	149	155	137	144	149	145	161	153	151	151	138	147	160	137	140	132	151	159	141	149	152	158	177	158	152	171	152	131	161	132	140	149	200	128	161	161	141	148	159	152	143	146	156	136	144	144	130	150	160	146	157	143	119	147	156	157	150	151	143	146	143	145	157	172	150	179	149	157	145	185	147	167	169	144	146	144	154	168	142	169	159	146	150	165	161	178	156	141	156	166	142	170	150	152	155	158	138	148	154	181	139	141	136	160	121	172	145	153	169	119	158	152	159	149	157	155	150	143	146	129	176	139	152	171	152	157	180	150	146	140	145	134	161	137	153	159	162	150	165	156	163	157	153	150	141	149	157	147	148	139	171	158	156	177	186	154	178	151	151	142	147	153	141	160	146	160	147	168	171	144	156	152	142	146	138	159	143	147	141	147	148	141	168	149	154	152	144	165	172	155	131	160	161	175	174	165	138	146	134	145	137	139	146	148	162	161	160	166	160	173	157	141	150	154	166	152	143	147	133	144	167	145	163	146	148	134	135	143	144	136	152	161	144	165	148	153	136	164	156	148	145	145	137	139	158	139	143	144	157	147	133	153	166	141	163	150	137	125	144	156	159	119	173	152	148	148	169	168	147	154	144	147	146	178	147	138	144	150	130	148	123	141	154	137	142	148	171	167	162	177	140	149	152	153	168	155	158	140	135	146	172	148	165	121	160	137	146	143	153	142	117	134	177	123	146	157	156	161	152	178	172	158	176	164	140	149	141	153	158	158	166	145	148	157	154	157	154	146	147	159	144	148	154	161	156	167	164	165	163	141	138	160	149	122	161	140	158	142	167	169	161	149	163	153	149	158	156	152	155	150	160	144	140	174	158	152	173	171	160	159	130	143	154	159	149	148	145	152	127	146	163	145	160	155	145	151	158	150	152	137	162	175	168	144	139	139	143	161	145	155	166	167	144	128	155	142	152	152	146	165	145	150	170	149	140	142	148	134	157	162	148	154	153	150	161	148	154	139	162	140	133	148	184	151	136	153	153	157	134	138	132	147	145	142	140	156	125	138	169	143	141	146	143	145	144	150	152	165	141	159	169	148	171	143	156	142	153	149	150	168	145	142	136	147	163	158	164	179	133	147	159	142	136	139	157	123	159	124	153	138	146	142	151	151	158	152	142	157	158	157	132	172	156	156	158	148	147	160	161	144	169	145	139	157	157	151	121	165	152	158	156	140	138	146	169	164	178	144	131	160	138	135	149	167	157	177	138	142	154	150	167	144	166	165	161	141	143	138	150	151	166	137	160	150	158	143	148	159	133	151	156	169	128	154	170	165	140	163	142	140	148	157	156	137	141	169	151	182	161	160	155	156	150	164	142	140	169	138	130	143	139	149	150	144	172	158	148	181	150	131	166	145	172	144	141	172	165	149	148	154	157	146	167	152	174	144	141	160	148	126	176	170	151	136	179	157	155	153	168	140	171	156	144	153	163	133	155	168	174	160	128	168	167	156	152	173	144	149	158	154	141	136	129	171	153	132	147	171	154	140	126	137	130	156	170	151	153	132	148	140	150	145	172	149	151	164	123	134	121	163	144	144	141	143	156
4203	741	517	301	258	239	219	204	192	188	174	177	166	174	171	174	162	153	166	184	152	152	156	164	163	166	183	202	192	186	183	170	152	184	178	159	191	179	146	187	210	151	174	160	171	159	175	205	153	170	165	170	169	190	174	164	152	169	173	182	184	162	174	141	153	163	173	157	187	154	168	178	171	189	182	198	161	169	163	138	189	177	183	165	186	162	171	186	202	186	169	171	181	139	158	169	155	178	174	177	169	173	183	172	180	169	157	169	162	170	180	167	164	167	176	162	157	191	173	155	180	198	175	164	161	146	169	156	169	174	182	174	180	178	169	195	181	177	155	159	170	154	177	173	166	182	177	170	158	189	162	178	155	171	173	172	186	179	174	154	180	169	168	189	198	165	186	151	174	174	168	190	173	173	178	169	168	148	168	182	163	182	183	150	167	181	169	192	181	167	163	169	168	156	182	181	158	183	157	175	189	168	166	159	161	174	193	165	165	173	172	164	157	175	151	177	179	169	187	169	178	186	163	160	152	145	164	195	177	178	177	193	176	189	186	155	165	173	145	171	180	158	150	165	176	201	171	173	168	161	185	169	165	167	178	165	165	191	185	168	188	187	166	198	186	170	181	193	175	166	155	169	181	172	198	176	170	168	189	180	168	169	177	165	176	170	151	154	178	164	161	179	162	148	168	199	160	151	180	151	168	147	173	167	146	159	205	151	165	186	188	147	177	153	168	196	175	180	150	169	177	169	174	165	171	189	177	172	156	185	178	190	173	167	164	172	163	164	158	168	157	176	165	152	173	165	171	172	183	171	177	163	177	183	177	177	181	154	163	169	179	167	183	166	176	185	178	166	174	188	165	165	171	173	165	159	156	162	160	163	175	183	180	159	194	163	155	175	187	169	156	166	172	168	164	189	184	184	168	188	150	178	180	185	159	152	178	184	185	165	177	204	207	159	190	184	185	188	159	151	178	171	157	166	164	176	145	168	187	160	175	168	173	161	175	165	159	162	175	183	197	192	161	152	175	166	186	189	173	185	163	197	202	178	137	181	151	171	173	178	148	166	190	163	171	188	171	185	168	166	195	174	164	226	172	185	201	180	189	171	177	163	194	174	178	170	184	148	161	187	164	157	173	165	198	162	150	163	188	157	177	167	188	188	172	154	162	171	187	146	168	166	184	166	139	168	198	170	174	186	164	157	165	153	169	169	168	185	138	172	143	152	159	157	184	173	162	164	165	168	182	160	174	166	167	171	161	152	168	162	169	173	188	171	155	178	169	169	145	166	175	180	160	191	192	183	167	164	178	168	177	184	159	181	146	141	174	166	182	167	159	172	193	195	148	171	152	176	151	166	153	166	179	167	178	190	170	165	174	154	156	178	179	176	178	178	193	164	168	161	156	167	165	192	178	178	182	177	162	185	180	175	171	160	174	158	168	168	173	135	164	167	160	157	156	163	177	155	188	168	156	171	153	172	159	191	162	152	170	205	150	165	168	168	180	200	165	168	189	168	164	159	189	168	160	162	154	190	174	153	173	138	163	169	179	189	185	173	186	179	176	196	187	167	176	171	177	194	160	201	174	164	197	173	201	186	185	163	182	156	179	179	194	162	187	167	131	161	160	188	173	186	181	200	181	161	168	145	172	127	162	157	173	175	179	170	169	171	206	175	167	178	157	141	178	149	170	189	170	164	157	174	191	144	158	185	174	164	178	144	162	198	164	182	162	199	180	187	155	156	168	166	163	176	177	126	164	152	175	181	178	160	169	181	153	162	190	195	182	153	173	178	174	192	159	154	185	160	180	168	166	181	180	152	163	163	151	154	185	160	166	181	156	194	171	161	175	170	177	168	166	155	186	144	151	165	170	147	168	175	167	127	178	185	167	184	189	166	177	170	177	164	148	183	195	177	163	169	156	175	173	214	172	174	180	174	169	154	168	154	152	182	165	197	158	160	162	160	168	182	157	182	186	167	175	176	165	152	178	163	176	164	166	188	172	167	159	164	188	170	185	161	181	162	180	137	151	160	173	165	186	171	178	183	169	170	161	173	188	172	160	159	197	163	172	185	171	165	190	165	160	170	180	155	172	164	165	155	165	183	160	153	144	161	185	154	187	159	156	179	185	173	201	168	175	175	177	176	166	180	179	147	186	179	195	151	194	196	169	169	184	157	160	161	209	170	166	153	186	168	185	164	173	173	189	189	152	198	166	192	165	189	181	167	186	178	164	175	158	177	167	178	168	173	169	173	183	161	165	177	164	144	176	170	185	167	182	163	167	175	176	182	191	190	187	183	181	182	175	183	191	177	177	178	156	168	207	180	150	167	180	171	153	170	146	167	155	185	167	180	149	151	171	145	161	175	187	144	179	174	178	177	174	174	184	175	181	185	173	182	169	158	170	185	170	151	173	162	176	169	179	176	182	171	178	169	152	169	156	181	191	177	186	176	148	175	167	173	182	172	185	158	179	169	166	157	168	168	155	177	180	176	196	162	165	163	152	154	163	156	169	162	170	158	164	165	187	191	178	183	197	169	182	147	180	171	188	167	170	189	159	167	170	183	168	153	175	176	156	188	195	175	156	185	162	158	175	178	155	160	163	165	187	166	176	182	175	172	165	156	178	163	181	156	177	156	175	185	169	160	186	175	162	167	174	186	164	158	163	176	189	176	171	179	163	187	164	170	173	162	173	163	186	171	176	164	174	184	157	149	154	157	159	166	215	187	180	129	178	154	164	167	166	178	178	171	191	175	163	168	163	161	189	180	199	194	178	158	151	187	170	192	179	186	149	199	163	176	155	165	182	165	156	191	194	164	170	177	172	195	153	192	177	168	171	179	163	172	157	169	185	187	146	153	170	166	162	159	153	177	156	162	180	195	186	187	169	159	162	189	159	158	190	172	168	163	169	179	184	160	174	162	202	191	187	176	154	170	153	162	150	195	162	189	177	184	154	154	171	165	168	155	203	168	163	195	174	209	170	178	169	202	160	187	175	173	171	182	158	175	165	161	152	185	174	162	165	166	172	171	186	168	184	178	185	174	183	175	174	150	173	183	170	174	161	178	168	195	172	162	177	166	172	171	166	165	172	175	167	157	172	174	193	164	159	172	177	156	173	181	161	192	163	165	148	193	163	190	177	151	157	192	179	191	183	152	187	124	173	175	162	181	159	159	162	173	189	182	156	177	169	166	170	180	178	169	180	182	176	171	167	163	173	168	165	194	154	173	175	165	171	179	151	165	191	173	157	154	185	176	181	179	151	166	174	170	189	150	154	192	176	177	179	161	156	171	178	171	157	187	167	149	158	170	167	195	165	187	185	160	151	178	175	150	156	177	168	150	173	159	140	189	166	175	172	160	159	171	170	174	186	171	153	191	140	170	170	190	184	160	162	182	178	172	143	168	163	161	155	179	171	183	150	187	161	184	168	161	187	183	184	173	187	173	172	150	183	151	170	174	184	184	169	183	162	149	167	180	186	169	180	192	147	175	159	182
23976	21416	28711	24500	21404	9537	1006	660	583	507	510	463	377	359	396	395	393	354	355	340	351	340	325	324	366	283	328	300	338	313	333	318	327	316	348	321	283	342	328	333	333	296	293	298	288	312	284	282	312	328	304	299	316	328	326	325	312	308	280	326	356	307	306	301	322	314	315	310	321	318	297	304	322	299	339	301	294	327	308	291	270	336	317	311	309	268	307	310	311	301	301	312	286	299	285	311	295	304	270	320	305	301	320	334	309	321	336	345	316	304	320	267	287	309	325	359	309	302	268	326	316	306	309	290	324	297	304	308	319	295	306	306	284	319	305	285	338	303	327	304	315	300	322	287	332	276	316	324	306	328	293	294	281	264	293	308	306	303	335	319	319	332	361	289	317	307	303	272	307	301	290	313	334	307	308	331	318	333	318	313	284	291	325	294	271	320	344	343	312	276	309	288	312	294	304	299	264	328	256	296	324	292	300	333	295	287	302	291	335	305	303	274	291	313	301	310	301	308	292	297	289	297	288	300	312	287	317	318	331	305	269	315	300	307	292	280	310	307	303	330	297	308	307	302	303	328	314	326	289	303	306	290	300	302	324	285	325	283	277	285	308	313	290	290	311	303	280	345	277	299	284	311	313	305	304	302	289	292	318	288	360	318	303	330	318	304	291	317	283	288	314	310	288	312	325	298	340	316	328	293	323	308	338	308	293	299	319	309	307	314	309	295	304	284	306	329	287	307	296	289	305	302	296	323	290	342	287	297	322	320	334	307	335	312	305	279	312	306	297	348	306	328	313	303	297	309	332	311	332	311	292	295	311	293	295	328	316	338	293	309	282	296	314	304	317	314	303	327	300	299	319	279	282	297	324	295	305	344	280	298	311	308	327	329	332	300	284	308	308	304	295	303	319	307	283	288	301	284	281	317	306	318	286	289	302	298	288	301	311	295	313	309	336	284	322	294	304	303	342	267	314	315	333	315	296	320	288	329	311	304	310	264	301	298	315	289	283	284	297	305	331	332	277	326	322	299	305	289	279	298	299	303	325	270	301	283	294	299	327	328	300	279	294	310	313	308	310	312	286	302	291	294	289	271	320	337	314	286	308	315	286	313	332	324	285	294	302	312	316	302	304	331	319	311	301	323	314	319	301	299	297	307	310	296	318	301	265	321	313	318	315	309	312	286	283	321	299	297	293	296	313	291	327	274	314	318	337	281	307	339	292	308	308	303	348	333	299	280	287	310	311	314	303	308	294	288	307	330	290	309	319	300	302	298	314	301	304	313	331	330	326	316	326	317	319	280	297	259	324	297	359	303	289	306	319	317	323	287	307	310	299	309	301	317	265	311	299	297	297	261	303	297	302	341	310	358	266	303	326	321	325	326	291	290	284	298	310	292	299	297	299	313	316	290	324	296	276	305	320	272	350	295	305	314	338	304	313	324	325	301	302	320	322	331	267	311	295	302	326	287	321	328	278	298	322	320	314	335	330	321	270	290	296	288	328	286	316	288	303	321	296	331	328	270	315	306	305	294	309	313	299	280	306	283	278	306	287	308	333	278	299	289	313	292	287	281	295	312	305	286	329	255	336	295	319	296	313	314	279	293	285	312	333	287	332	281	301	281	337	301	289	303	280	308	324	327	306	303	306	287	296	296	289	287	323	295	296	334	307	311	304	307	335	317	338	332	301	297	314	283	321	333	297	295	293	302	304	288	306	292	288	313	318	296	299	323	295	310	281	278	305	282	305	297	277	334	292	299	316	305	341	334	303	315	316	304	308	333	309	309	320	297	332	299	327	324	333	324	299	320	283	290	326	329	299	315	325	295	326	319	299	313	334	319	316	300	299	311	303	302	284	322	328	293	315	317	289	276	296	317	302	315	323	314	319	321	317	289	303	280	298	325	311	307	318	313	337	318	319	322	311	265	323	299	283	306	323	320	304	295	319	285	301	293	310	303	335	324	315	291	320	284	340	315	309	295	309	302	302	298	309	310	315	304	327	313	312	318	316	327	302	331	326	309	308	300	303	301	342	305	319	286	294	350	302	271	345	311	292	300	292	317	293	346	303	300	328	309	320	311	296	340	315	315	302	304	292	341	329	301	328	270	289	300	327	297	334	312	335	324	312	294	339	305	327	297	312	310	308	331	310	327	295	337	310	287	299	282	318	293	320	317	279	309	327	296	286	310	356	259	295	294	313	348	301	316	291	297	320	287	310	314	305	284	309	286	311	307	310	325	316	328	326	314	304	294	296	327	327	346	306	319	305	250	349	309	304	315	328	262	291	322	319	323	298	316	294	301	317	312	299	298	314	324	316	304	306	312	338	315	310	301	305	321	323	310	299	290	299	305	289	310	319	310	309	320	322	289	293	323	271	298	323	319	350	268	333	327	282	307	284	312	348	339	284	324	297	286	273	286	297	292	308	284	319	310	320	326	285	337	295	321	293	326	316	296	305	334	286	301	316	317	316	317	330	268	332	290	297	319	334	348	311	341	319	277	287	296	305	325	300	290	310	311	306	322	294	297	325	336	295	325	311	293	318	320	341	310	294	316	322	288	308	295	304	311	328	309	312	314	292	297	277	327	296	287	288	310	280	316	331	287	315	324	298	306	352	301	287	325	292	318	279	304	298	311	287	304	300	298	292	321	321	281	279	281	304	315	302	305	304	300	309	310	284	297	304	312	307	290	282	288	294	329	305	307	320	303	278	302	294	323	295	301	312	310	316	288	326	292	292	343	299	270	310	313	303	322	279	287	301	301	299	332	295	282	312	342	328	314	317	323	319	292	324	299	286	286	326	266	269	326	300	310	303	321	280	316	314	305	297	333	319	317	304	311	317	318	328	297	365	317	294	330	330	303	324	300	265	305	316	320	320	329	352	302	308	327	329	333	295	286	318	306	285	322	315	329	323	316	313	263	327	284	303	309	273	313	306	299	306	307	274	329	332	305	282	304	295	340	291	283	304	286	308	305	333	286	316	297	323	315	326	314	323	312	336	287	324	319	341	301	280	288	330	294	302	307	302	307	303	313	333	326	323	314	304	353	292	294	328	313	300	345	288	301	333	291	291	313	323	306	285	345	310	278	278	291	309	323	298	276	322	303	293	307	312	306	294	317	279	285	304	276	303	285	319	285	310	303	320	271	264	302	297	320	272	325	318	325	279	288	286	333	281	295	295	267	317	325	314	310	275	270	324	284	284	285	290	338	289	322	303	315	337	307	305	318	291	289	331	301	312	322	313	320	270	313	303	290	295	284	296	299	320	280	315	321	303	318	284	269	331	291	305	306	291	295	305	290	304	337	299	299	327	306	324	315	310	325	325	316	337	310	299	297	312	319	313	343	306	298	307	307	281	257	278	309	305	307	309	316	314	314	305	322	284	316	297	283	276	311	314	287	309	285	295	304	278	315	308	309	265	307	316	305	304	321	315	313	283	279	302	314	317	254	302	330	324	275	307	307	327	276	337	305	321	295	285	314	328	311	291	308	273	322
3434	9154	5908	2851	2027	1405	1179	935	802	693	617	534	489	437	451	427	422	417	362	368	382	361	364	346	408	352	376	327	341	356	319	325	348	337	333	379	290	316	289	326	332	306	363	315	324	340	313	321	343	297	324	296	322	326	310	325	308	338	333	331	319	334	322	330	320	324	311	306	344	334	301	363	326	319	311	344	340	329	289	324	319	330	292	336	288	328	341	327	317	334	315	307	348	293	346	322	330	328	308	336	313	308	364	318	361	333	337	333	310	309	298	323	334	323	308	313	338	329	343	292	287	338	316	310	312	311	323	330	305	320	335	301	324	294	344	311	318	330	314	326	312	303	318	318	355	306	289	299	313	298	295	325	311	313	292	317	321	345	332	320	315	313	283	306	325	320	318	333	341	294	301	307	302	335	311	307	319	343	317	288	316	320	340	285	330	322	338	317	332	310	321	319	299	306	332	319	343	313	326	310	294	320	328	325	324	306	335	315	351	306	315	342	316	307	319	369	335	324	315	307	320	342	338	343	340	358	329	318	311	314	321	302	336	325	323	319	327	317	330	337	300	336	316	327	312	313	308	299	305	349	323	317	309	317	321	306	317	308	300	333	324	306	334	331	308	333	282	330	345	320	296	323	295	296	315	323	305	333	294	318	300	330	310	330	306	316	305	307	316	303	347	308	280	295	327	297	315	277	301	297	318	331	290	271	332	301	317	339	320	319	309	315	278	322	285	315	292	315	343	293	314	331	335	321	311	318	328	355	292	335	283	285	333	321	329	341	320	363	319	309	321	320	339	336	326	319	347	313	308	318	313	335	332	323	349	323	327	335	322	283	317	313	315	323	330	298	316	292	303	305	305	300	297	336	298	300	354	315	341	307	324	298	312	313	312	291	281	279	327	307	317	326	313	322	299	322	308	288	353	340	343	323	311	339	296	307	319	287	338	324	324	309	335	328	312	278	358	328	292	316	325	298	349	284	300	319	276	285	293	309	309	300	312	297	289	343	299	308	285	332	280	357	300	301	357	301	312	318	287	314	321	319	312	310	295	306	318	303	326	320	313	319	303	338	285	304	341	337	314	321	310	307	319	289	301	303	331	322	318	293	334	297	289	277	296	312	297	319	303	290	301	322	350	303	304	288	304	282	308	362	312	362	314	334	309	316	316	305	335	312	304	314	345	311	323	313	314	349	304	304	318	329	308	322	328	314	289	342	295	329	287	308	296	307	301	306	317	333	307	306	307	325	259	329	295	334	307	286	307	307	305	337	335	342	309	321	313	322	334	325	318	305	339	340	291	312	319	297	322	302	326	346	318	322	304	295	313	349	318	326	299	319	304	305	346	325	290	333	310	326	318	338	298	334	319	323	299	310	306	346	352	332	315	289	302	279	300	274	318	327	344	309	324	329	328	329	312	304	278	331	281	306	339	290	319	310	300	309	327	317	315	302	322	326	296	327	309	307	306	301	310	339	304	299	294	291	315	344	338	289	335	313	306	317	325	323	320	295	317	334	322	322	301	309	290	340	312	336	307	319	306	300	336	328	326	335	305	331	332	310	360	331	324	320	349	336	299	330	314	301	323	331	301	321	322	332	334	296	315	316	332	311	328	319	344	324	341	319	336	294	291	316	292	327	339	286	349	307	301	330	343	310	331	281	296	322	318	308	318	310	302	331	298	331	321	336	280	327	367	321	301	357	325	332	315	306	300	313	296	309	318	300	316	335	315	312	311	312	304	314	336	313	312	328	296	298	322	312	311	315	308	315	315	312	320	322	293	325	345	325	345	300	326	323	319	314	333	340	319	319	317	325	308	326	308	332	335	304	322	313	344	324	332	317	286	313	322	321	298	315	298	312	290	349	298	288	318	296	343	322	329	290	317	355	331	317	319	299	316	315	356	333	331	297	351	296	275	295	325	308	293	330	330	339	273	351	289	333	335	343	306	330	331	274	326	309	320	283	312	345	321	340	295	316	326	319	307	367	299	339	313	329	308	334	339	308	325	307	288	310	310	344	336	299	338	317	301	330	341	310	338	322	331	340	326	326	302	320	328	308	337	322	335	345	333	345	348	319	337	309	316	346	347	302	329	316	308	316	294	318	324	325	333	308	323	267	325	313	300	324	328	307	311	336	295	318	308	291	306	331	297	330	318	320	305	314	331	311	326	318	328	348	337	305	304	289	338	309	330	299	299	311	322	324	305	291	322	302	297	334	317	348	314	301	324	296	329	353	334	291	316	347	336	296	306	373	316	297	321	319	316	341	321	321	294	344	312	331	337	314	337	329	324	301	306	305	306	319	341	324	292	320	326	350	328	348	334	298	309	317	331	311	331	309	332	308	320	310	288	313	320	333	334	351	333	297	324	302	312	321	319	326	298	302	305	339	319	320	306	333	300	294	298	323	309	332	327	305	364	319	318	282	298	296	331	326	300	324	336	302	305	348	323	329	333	279	325	316	307	327	322	301	317	319	306	279	334	311	287	339	321	301	342	320	319	307	316	288	293	343	300	302	349	328	305	327	283	318	306	339	306	307	328	324	325	314	296	326	315	277	306	311	313	302	299	315	315	275	309	307	319	317	326	325	305	308	323	311	330	309	335	350	340	355	301	298	296	323	336	295	319	356	325	335	329	321	295	324	307	310	324	334	358	310	335	325	328	303	305	318	301	331	280	265	349	327	319	331	344	308	291	297	287	340	308	306	323	280	311	326	331	301	309	292	298	318	337	319	301	317	292	341	307	286	325	331	317	305	347	318	314	304	311	306	325	287	304	339	323	326	275	337	294	331	325	299	332	282	327	337	316	314	301	312	318	300	341	358	313	328	289	333	336	327	312	309	284	367	334	293	343	305	342	292	314	315	331	340	294	328	313	317	315	312	312	295	304	321	338	299	287	299	315	341	330	302	333	304	346	306	346	319	306	315	329	323	335	296	336	300	337	342	326	305	336	311	320	281	311	315	334	289	304	312	334	320	312	327	296	354	294	311	318	333	341	299	311	303	315	312	302	323	296	321	326	301	362	292	327	324	341	296	328	288	315	319	317	327	332	325	319	312	354	290	354	342	298	302	289	305	318	325	320	365	328	364	303	348	301	329	307	331	341	308	320	338	316	325	315	331	312	327	330	329	307	311	326	330	325	325	324	332	309	313	354	298	322	327	346	319	358	299	350	307	329	326	311	315	345	314	309	302	317	314	309	310	302	294	315	314	303	340	321	308	322	354	297	314	342	284	300	332	344	330	313	317	350	303	289	287	322	284	316	337	330	312	331	335	308	292	317	336	346	335	330	320	325	333	329	329	342	315	321	324	338	309	307	305	302	313	313	309	352	287	323	302	339	348	331	333	300	331	330	309	293	301	317	313	284	278	340	329	309	325	338	325	325	325	332	335	315	332	310	314	327	302	341	333	326	325	302	301	320	306	345	301	310	311	312	317	299	324	309	301	326	312	324	285	311	305	315	331	300	312	321	302	310	364	310	309	314	317	307	334	326	365
25249	21371	27438	25547	9580	683	535	475	399	375	428	303	338	339	347	353	351	322	288	327	293	337	333	299	357	333	315	321	290	344	303	303	318	302	309	319	294	275	272	288	320	301	271	303	296	314	321	293	307	295	289	289	292	315	277	290	306	253	294	311	309	280	299	294	291	292	277	300	334	312	282	302	331	302	314	291	296	309	301	292	314	300	288	320	293	313	303	321	305	304	300	313	292	294	315	282	271	294	324	287	294	285	316	283	285	293	299	318	269	259	318	269	282	325	271	291	310	301	307	301	307	260	305	291	303	285	308	300	322	315	299	309	311	290	281	340	315	305	298	291	321	302	311	284	295	305	290	285	293	302	333	284	292	270	302	266	297	303	290	293	331	277	330	284	296	298	295	234	326	303	306	290	289	302	299	271	264	286	305	294	292	293	256	299	316	323	271	293	280	274	325	319	296	304	276	295	320	275	307	285	282	297	309	284	296	306	295	295	323	293	295	292	333	314	316	321	280	311	297	276	324	313	258	316	297	292	297	265	310	291	280	306	290	280	280	315	332	302	303	324	301	307	293	302	275	289	291	297	282	303	317	306	277	345	305	294	303	290	287	311	295	291	290	307	319	331	280	295	325	319	322	314	303	297	341	284	275	312	300	310	276	286	273	320	346	281	302	324	331	320	283	278	280	300	298	313	311	313	313	303	293	277	313	300	335	298	304	318	320	279	276	297	302	327	298	281	261	307	280	308	302	317	308	336	315	299	304	304	300	302	282	328	299	347	294	299	315	279	307	297	307	298	315	307	296	283	266	268	274	296	299	309	267	322	279	289	311	280	311	307	316	308	324	278	309	319	297	318	276	280	292	299	298	287	300	322	316	295	306	279	278	308	331	315	308	294	303	280	325	304	282	297	269	306	333	303	275	315	309	282	309	279	305	310	304	316	296	269	298	276	298	286	293	303	327	296	309	324	274	286	308	283	331	288	316	295	275	314	320	280	270	279	301	287	303	314	287	307	280	276	303	319	307	282	305	346	301	290	266	313	279	330	317	298	299	290	272	326	294	321	306	291	298	280	295	326	285	286	292	282	313	273	297	276	308	285	294	313	307	303	287	306	313	317	289	303	297	292	312	318	296	317	323	287	318	313	297	297	305	323	329	297	300	315	299	300	308	307	293	296	290	293	250	281	257	302	294	297	295	299	292	278	307	328	308	295	310	319	285	300	306	314	301	308	302	261	310	276	314	299	249	308	291	296	324	292	262	293	336	285	321	300	324	288	270	306	295	301	316	265	311	295	310	283	316	277	295	286	282	305	273	288	287	299	306	296	312	289	281	274	298	312	309	293	279	299	309	281	283	316	264	316	302	281	277	297	313	285	317	309	282	276	365	345	290	311	324	291	292	301	318	290	275	300	296	311	299	292	273	295	336	301	317	332	302	296	324	286	301	286	314	275	319	310	294	306	314	306	263	295	285	288	294	285	288	314	299	294	297	316	291	300	280	297	309	268	305	269	310	289	319	297	319	284	285	291	298	313	293	290	308	295	303	292	277	297	274	298	280	306	329	306	309	291	302	322	266	325	290	330	317	268	284	316	287	279	299	292	290	300	301	300	312	281	279	306	283	316	310	316	311	317	293	276	324	280	308	294	291	298	335	325	309	272	302	312	289	283	302	313	276	303	280	325	329	284	272	313	280	318	326	298	288	289	289	312	242	289	268	297	294	266	286	293	325	310	334	290	292	290	307	332	310	287	299	286	323	282	283	293	318	270	299	270	306	299	278	270	302	278	280	309	303	303	311	288	279	295	296	300	311	295	335	303	291	291	287	274	287	281	315	304	265	278	304	302	312	312	343	297	296	298	288	272	313	325	256	317	305	310	262	290	295	303	313	301	320	326	296	309	289	304	294	293	286	342	290	287	327	271	282	291	301	292	320	270	320	329	318	294	274	324	289	302	282	285	311	285	298	291	267	265	290	346	297	316	267	314	327	270	302	316	268	296	293	300	302	314	326	295	269	294	279	296	299	310	279	316	312	298	298	295	262	290	307	257	318	286	294	281	302	282	304	279	273	278	295	260	308	296	298	304	336	276	297	261	303	280	321	301	326	294	283	276	290	299	277	323	302	294	318	286	311	278	325	294	359	305	278	294	319	308	306	282	301	315	290	309	263	290	285	320	304	306	318	283	310	294	295	302	288	280	308	346	283	286	305	306	286	302	324	281	296	279	295	328	289	280	291	294	269	311	285	318	312	317	304	324	300	277	277	297	302	289	293	340	323	281	302	295	306	280	268	292	309	320	315	323	285	252	312	290	313	290	309	307	304	285	303	310	309	289	309	290	291	311	295	288	287	313	324	331	305	301	286	296	308	351	288	284	293	277	282	300	292	298	284	305	305	286	273	283	286	290	287	284	311	321	260	318	305	292	317	256	300	277	332	295	335	297	311	312	292	280	309	314	302	337	267	277	263	314	329	312	311	297	310	262	313	279	317	298	323	305	289	298	310	284	324	291	298	318	300	298	290	308	304	299	299	294	294	271	295	303	284	263	282	284	287	299	292	302	275	253	302	318	322	324	271	296	314	269	292	291	272	258	302	305	293	286	336	287	300	301	294	280	313	338	276	295	278	276	290	264	288	284	316	276	292	306	306	328	316	300	288	282	294	260	322	306	319	324	281	305	295	274	262	303	286	298	299	297	294	314	277	307	271	303	270	302	302	345	268	326	279	315	304	324	315	316	296	285	305	294	331	299	302	308	272	295	313	345	285	322	284	313	303	290	295	314	347	336	257	286	317	292	292	285	306	316	300	307	313	297	289	302	321	293	287	322	290	315	301	289	309	271	306	316	272	300	303	308	278	295	348	277	322	308	287	300	340	320	298	284	304	267	300	325	284	313	293	305	287	295	282	318	325	283	314	275	277	319	277	272	287	304	301	319	295	317	316	294	296	290	295	280	303	294	284	315	319	279	267	281	303	307	301	295	286	310	307	259	297	270	271	307	275	272	320	268	281	303	293	315	292	333	277	275	322	295	329	259	329	299	273	293	305	299	311	316	288	327	306	319	305	291	309	301	290	278	337	304	301	292	289	329	305	274	304	291	288	298	302	327	296	281	326	268	297	320	284	286	286	306	287	317	289	251	285	292	300	306	296	279	308	301	298	299	295	306	295	306	302	293	291	272	340	335	295	304	307	328	356	313	270	274	300	305	310	306	305	311	296	312	303	284	298	299	288	297	272	286	320	283	285	311	281	294	259	291	295	307	313	312	312	305	297	288	306	299	275	329	290	301	281	329	323	301	276	285	301	311	319	291	307	310	312	293	284	297	320	320	298	278	306	295	306	284	308	300	287	315	314	279	312	266	313	304	302	317	290	292	302	298	288	318	305	304	277	295	316	305	315	307	319	276	331	288	286	318	313	288	324	324	281	339	283	294	290	276	310	296	319	279	293	301	321	310	299	292	275	308	314	288	258	295	288	319	314	324	302	278	289	348	295	313
3354	5201	3255	1564	1221	987	757	681	621	494	504	468	439	415	382	371	347	370	383	377	340	338	340	340	350	357	347	359	338	314	352	331	307	296	351	347	322	321	358	320	331	349	363	317	372	321	312	360	304	340	368	341	324	328	361	349	344	357	357	318	306	314	335	346	340	344	352	306	341	313	367	305	359	303	328	322	315	330	361	329	296	322	348	326	329	340	332	305	300	328	325	330	300	330	338	343	359	329	328	322	349	342	369	306	341	371	319	314	327	313	307	333	321	331	342	329	347	347	321	329	333	335	341	327	307	349	333	343	328	307	304	368	343	367	318	339	303	326	354	339	278	328	342	337	333	346	322	319	337	334	313	315	314	333	305	304	326	302	325	340	326	350	364	343	344	327	333	339	302	324	358	345	322	331	319	341	321	318	330	349	352	332	351	336	361	357	323	323	352	312	282	332	334	308	308	328	344	341	358	331	313	346	340	333	325	324	325	326	362	343	315	353	328	329	328	309	343	330	343	349	313	315	315	355	336	317	340	318	354	361	327	324	311	345	313	359	293	306	305	329	314	330	361	329	305	348	302	307	337	311	330	335	290	336	294	342	300	323	341	336	332	345	331	365	308	304	326	317	344	358	328	325	332	336	311	343	336	328	337	328	315	339	365	312	335	335	325	319	314	297	335	310	342	318	330	349	349	366	336	304	317	315	298	360	329	321	316	334	326	310	346	335	336	332	340	321	321	336	330	330	313	368	331	324	331	356	320	337	339	348	334	333	343	337	358	342	362	341	311	342	347	335	326	311	342	335	316	297	329	306	329	308	364	341	340	304	351	327	340	311	317	351	344	319	310	359	336	345	323	319	331	338	329	356	311	327	337	305	357	359	331	311	335	357	300	323	326	342	339	325	348	315	323	344	306	330	335	335	332	339	347	311	310	333	313	316	338	321	356	325	298	355	321	343	306	326	309	298	327	311	340	345	328	330	301	307	357	331	279	316	371	346	301	353	340	342	320	328	329	308	336	316	294	358	359	345	341	343	320	331	325	319	306	309	389	324	294	340	315	286	354	341	340	298	328	347	340	347	329	310	319	307	317	324	313	311	313	343	327	335	301	342	338	327	332	331	315	318	353	322	316	346	333	341	328	323	331	344	317	288	335	330	353	324	329	314	319	311	309	324	313	338	307	358	340	323	345	296	328	324	312	298	324	347	329	336	320	337	340	319	333	344	353	314	327	348	322	368	329	355	325	322	309	306	323	329	342	325	335	308	353	316	325	317	321	309	330	316	328	336	283	325	323	313	306	334	306	306	347	326	340	345	341	344	306	365	331	319	296	321	323	329	330	317	316	307	321	333	361	305	357	329	328	320	318	369	343	305	327	358	358	362	321	349	323	312	336	302	329	311	326	280	351	331	304	324	332	312	315	353	320	326	323	338	366	300	326	335	383	330	321	329	321	298	340	332	319	343	315	331	303	322	332	326	327	325	325	354	329	326	294	316	323	325	295	327	341	320	322	309	341	335	354	352	327	311	319	326	328	306	326	328	323	347	324	324	315	315	352	305	306	356	299	307	330	344	349	325	321	331	326	326	344	351	333	340	322	345	349	330	347	353	372	350	326	317	310	356	339	342	352	347	333	345	328	348	328	324	318	327	328	331	352	320	342	333	332	332	324	341	344	292	327	317	344	320	320	358	339	318	367	369	331	315	324	330	338	340	313	318	325	314	344	342	312	343	307	319	337	304	325	297	338	337	330	321	317	364	331	322	323	311	319	297	331	334	306	303	337	326	318	327	336	331	299	326	303	342	360	343	311	371	321	342	335	311	356	322	329	318	335	328	325	347	341	324	362	344	326	338	329	332	342	320	342	320	331	326	304	314	357	368	308	356	351	307	323	307	326	303	333	346	339	318	301	318	283	337	348	321	326	363	353	324	331	344	306	344	318	320	333	358	297	309	351	349	333	327	339	360	335	332	335	337	336	331	317	297	310	322	311	318	343	329	309	330	325	346	328	303	341	341	328	317	312	320	326	347	344	332	309	345	325	335	364	307	329	313	324	340	317	329	315	328	312	363	327	348	314	325	330	340	336	336	319	313	337	347	338	366	331	310	342	339	303	358	348	330	299	335	342	358	345	319	317	338	292	315	295	341	326	314	325	306	340	326	293	331	308	326	315	321	323	329	330	323	297	355	331	360	366	313	351	334	326	338	326	321	320	328	335	308	346	314	320	310	340	329	324	307	331	351	345	329	322	329	320	360	328	304	320	326	344	356	312	325	346	310	326	302	324	336	308	328	326	323	335	355	333	343	314	310	348	309	330	294	313	308	342	296	328	322	339	324	330	337	318	329	305	339	329	373	328	351	321	331	359	324	309	363	280	341	329	332	294	319	343	344	324	314	375	324	328	310	316	328	357	319	361	344	337	324	315	334	319	335	330	334	337	350	339	332	339	316	345	338	341	341	303	332	324	330	323	318	348	341	289	322	345	319	341	321	320	346	358	336	312	345	307	312	324	339	310	316	356	315	332	294	326	356	332	309	315	320	337	343	328	336	329	323	348	319	334	290	357	308	311	317	328	326	331	365	333	320	352	303	320	343	319	303	340	295	314	358	327	324	317	308	333	340	321	324	337	341	374	332	317	313	330	343	322	318	333	345	313	338	345	309	368	327	336	294	363	305	308	348	308	342	309	330	326	350	326	347	326	336	337	364	295	336	332	380	361	334	344	322	320	304	351	316	330	316	336	336	321	322	296	336	293	345	326	315	321	314	334	371	329	345	336	313	304	318	333	358	318	288	349	321	368	330	332	354	303	310	352	359	307	319	301	366	296	345	351	313	319	307	347	339	332	347	321	354	372	305	336	318	324	326	356	323	332	312	352	336	307	317	316	320	310	324	338	314	361	351	322	326	319	359	301	330	323	308	322	357	372	333	360	314	342	334	313	323	339	287	324	317	343	320	326	326	314	316	314	345	359	333	314	372	347	328	332	281	319	330	342	346	319	354	331	326	333	308	319	308	325	320	348	309	345	322	357	313	323	318	313	340	325	336	308	308	335	318	316	291	311	323	327	310	330	340	313	330	333	326	315	321	318	326	344	336	304	325	308	301	324	302	318	328	325	317	337	339	331	333	356	324	342	342	350	318	328	323	338	356	326	291	358	353	317	329	331	295	344	380	294	319	307	332	317	321	309	333	350	319	310	308	295	302	320	343	327	313	339	331	331	328	315	341	345	340	331	326	342	306	347	346	327	343	348	344	334	319	317	350	347	344	308	335	330	376	318	346	307	325	320	296	335	322	321	322	330	337	322	332	357	307	326	307	301	317	330	326	318	334	329	335	282	317	362	321	310	338	331	319	316	330	362	294	315	317	296	316	328	325	321	343	306	307	300	323	333	337	320	318	319	338	320	332	368	306	297	288	299	333	313	336	310	362	346	339	324	323	321	326	351	338	319	330	316	343	338	310	327	314	322	321	316	352	326	345	341	332	299	313	336	329
22839	21410	29137	24069	21410	21459	7934	1303	1013	899	837	751	766	715	706	677	643	644	648	628	631	612	586	655	583	562	569	583	602	530	552	558	611	570	582	565	607	550	583	610	569	564	543	578	527	599	553	575	530	522	578	527	590	578	591	576	550	566	562	551	568	543	564	636	560	527	568	551	533	549	536	558	544	563	545	554	552	537	557	540	571	508	553	509	550	576	532	562	566	562	559	528	558	552	577	561	577	572	564	522	540	524	538	521	581	561	538	557	531	526	548	583	562	547	562	592	541	564	566	567	555	503	568	565	578	564	559	553	568	543	588	594	556	529	560	561	552	542	526	586	555	541	570	537	552	542	548	610	536	608	541	542	538	584	525	585	539	552	551	548	504	551	566	572	564	535	568	538	542	576	520	521	539	557	579	570	509	549	603	577	552	559	559	544	582	574	527	563	557	572	572	579	519	535	543	626	502	579	558	557	557	550	551	544	603	555	595	560	546	557	546	563	595	536	611	565	525	585	553	520	517	518	567	531	551	563	565	531	541	529	561	541	564	554	561	543	563	553	514	612	516	504	538	591	553	536	540	540	581	582	533	521	551	552	531	552	532	562	565	565	536	569	555	537	535	561	543	585	542	541	558	529	566	581	568	548	534	540	550	560	555	568	567	524	525	543	556	555	573	504	534	575	586	561	571	592	585	521	517	538	551	501	500	560	569	573	530	542	579	533	540	598	524	605	562	544	574	544	531	542	561	543	562	515	559	506	560	592	564	582	557	544	550	560	545	603	550	622	542	542	536	593	574	489	544	552	606	569	555	510	547	572	573	533	594	540	580	567	540	546	582	532	526	560	544	534	552	554	575	576	597	547	573	561	505	586	566	533	608	569	565	583	563	569	551	555	572	558	516	553	553	533	571	596	608	541	541	483	542	547	541	541	541	561	579	572	524	529	479	527	549	601	591	579	577	551	514	555	530	626	516	577	562	581	589	565	502	513	538	555	555	565	573	577	518	575	590	569	566	581	542	537	553	585	539	565	577	594	562	558	528	557	553	556	560	549	502	563	526	561	554	561	537	595	553	515	574	541	533	565	559	535	547	517	564	555	554	561	552	570	516	552	554	566	515	555	567	542	566	591	545	582	520	560	575	562	573	546	575	568	546	556	543	507	536	620	582	557	567	511	571	544	561	575	571	555	564	553	539	529	590	529	557	523	544	568	514	570	561	574	548	554	571	515	562	541	559	506	569	539	570	533	570	581	530	568	586	554	576	489	511	528	549	501	559	543	573	489	594	590	539	522	581	544	518	585	543	567	551	526	580	535	580	546	532	558	540	547	528	542	572	534	573	550	563	508	506	552	539	591	578	554	599	557	567	571	544	554	545	563	517	588	527	588	520	541	586	515	557	497	534	615	572	550	611	561	564	555	560	557	518	502	515	535	544	581	586	546	571	518	558	556	610	560	530	509	559	538	548	559	543	556	537	537	571	564	545	513	534	540	545	551	532	546	526	599	555	535	527	586	572	525	563	538	565	554	557	545	554	506	530	536	541	512	561	579	550	578	532	556	543	562	547	503	579	535	538	556	533	557	541	533	579	527	576	516	561	567	538	580	543	537	563	538	555	508	547	569	567	541	533	575	536	573	578	563	599	561	523	549	566	546	559	508	517	543	594	543	538	549	556	503	555	573	547	543	568	590	516	578	559	575	516	550	567	567	539	530	569	567	559	583	548	521	533	540	528	575	580	570	571	520	530	576	518	557	552	553	566	556	573	546	534	541	560	558	555	552	527	536	560	545	556	544	572	536	505	507	536	558	584	533	525	545	596	563	557	574	521	546	529	514	569	550	606	494	551	545	526	513	584	536	557	545	555	541	587	558	561	598	568	501	513	576	588	567	519	587	573	581	568	530	524	536	523	549	580	562	561	558	545	529	560	590	543	523	578	540	545	591	574	620	554	582	536	546	564	572	535	542	553	586	581	503	540	535	575	533	580	531	527	523	565	527	545	525	548	564	585	528	555	579	505	577	563	590	519	542	599	533	547	559	589	564	554	538	542	537	542	542	577	587	533	556	565	552	522	542	528	526	570	548	560	506	555	571	544	552	562	557	536	545	498	532	565	559	572	542	574	588	558	540	579	509	558	615	565	527	523	534	551	540	548	546	564	562	560	560	584	545	590	576	549	598	582	520	559	545	508	565	524	539	551	541	559	537	529	557	532	556	549	563	541	574	557	528	552	560	541	575	568	561	548	574	594	557	590	547	572	557	563	566	509	512	540	544	523	558	532	519	558	534	550	552	560	569	524	561	570	550	560	505	548	609	531	511	525	529	559	554	551	544	553	575	525	579	556	583	549	529	570	530	557	562	538	570	537	542	580	578	550	563	591	574	516	548	542	543	528	597	578	557	529	619	552	552	564	563	550	553	535	584	561	526	543	554	571	579	570	532	528	557	527	507	538	580	636	547	554	555	533	535	495	599	535	529	542	571	573	602	585	542	586	589	553	555	540	542	555	508	514	568	550	549	541	572	531	535	560	571	577	571	534	514	547	553	541	535	560	527	544	608	580	571	523	500	585	553	520	517	592	552	519	571	551	578	542	504	526	573	513	611	522	532	564	542	564	589	569	537	612	522	572	586	535	581	535	540	518	519	572	541	520	486	529	510	528	538	524	529	572	564	578	592	537	554	536	595	522	568	534	552	549	557	572	505	554	569	563	528	539	555	552	563	534	573	556	554	574	545	585	545	545	554	566	561	547	585	523	509	549	589	563	558	562	586	556	596	547	552	542	530	559	539	594	538	518	537	514	524	521	534	554	553	554	568	535	543	527	578	515	534	581	567	528	556	580	600	572	544	604	552	545	517	598	548	539	548	551	564	529	540	551	558	533	551	562	525	582	513	542	543	552	508	522	551	542	534	572	548	548	561	601	543	543	530	546	514	531	563	523	541	555	554	593	537	557	571	567	519	522	585	527	543	591	551	502	561	512	522	526	548	542	551	535	522	557	533	587	582	582	552	574	525	536	565	563	531	562	584	545	574	519	570	557	538	536	551	565	572	535	577	533	557	523	569	570	517	602	519	520	541	573	582	563	525	540	571	558	542	568	534	525	546	517	476	602	531	621	591	522	521	571	574	511	583	582	626	548	520	568	537	512	540	547	580	534	538	528	573	549	550	529	575	560	558	549	505	557	531	547	570	526	539	533	578	493	518	551	528	530	555	527	524	527	540	541	531	554	556	568	582	541	572	545	542	554	535	566	591	567	513	564	571	547	530	579	547	578	563	516	522	554	557	562	553	563	561	559	524	555	582	574	510	547	563	571	545	550	542	560	574	566	515	530	548	520	584	523	538	569	524	502	557	544	559	546	549	537	495	556	564	629	485	581	537	532	582	539	565	553	524	546	548	538	546	496	537	545	561	543	564	553	530	502	559	562	615	612	542	579	554	566	573	531	575	535	549	606	560	520	572	545	571	524	559	503	572	543	550	545	555	524	511	567	577
4840	14889	9792	4824	3593	2804	2129	1713	1405	1284	1025	1002	920	842	780	707	732	718	704	672	684	636	634	635	584	630	623	621	588	594	646	557	561	591	580	620	592	561	588	599	583	611	560	633	601	545	584	529	555	583	546	556	568	555	583	564	590	582	577	570	619	589	537	589	542	568	558	567	565	579	548	571	579	592	552	552	539	540	584	538	590	580	570	566	534	544	597	541	552	522	540	565	601	550	511	553	569	573	557	574	545	529	559	596	617	548	580	586	569	576	568	527	635	579	576	582	542	582	586	560	548	567	544	565	592	582	550	549	519	607	582	574	553	551	520	549	569	562	575	552	535	551	554	524	544	558	552	587	579	591	590	526	560	567	550	577	526	539	581	503	561	552	541	584	538	618	540	595	583	544	593	526	526	527	566	542	552	559	571	519	575	578	589	575	613	554	505	566	583	530	515	551	554	566	568	571	548	548	553	556	573	586	579	626	567	527	559	527	544	568	544	561	563	592	552	535	617	555	509	536	585	543	552	633	553	550	572	567	568	575	533	526	571	551	529	577	526	570	554	585	538	589	579	568	592	618	518	508	527	580	535	520	526	553	566	537	558	505	576	563	564	547	575	533	551	522	544	565	581	536	542	579	578	566	568	546	513	589	571	555	574	543	583	531	518	559	565	581	592	531	538	517	532	554	580	565	580	556	553	574	571	613	519	552	573	554	538	545	562	548	588	540	525	573	512	577	539	556	541	585	598	528	627	576	523	583	542	506	556	547	571	542	532	539	562	568	566	549	561	535	581	578	590	514	591	513	622	560	530	514	537	576	548	597	526	561	546	569	563	595	534	554	511	545	560	582	565	612	574	524	552	544	529	528	581	547	582	546	568	587	539	546	555	570	504	590	542	554	545	510	582	564	536	573	561	487	545	571	559	531	615	599	521	549	577	576	532	608	534	549	577	549	568	538	563	552	571	510	554	536	528	584	562	607	548	577	544	592	583	559	598	559	533	587	575	554	575	549	551	577	590	543	547	554	559	543	540	549	605	572	539	550	546	543	574	578	529	534	577	579	548	550	569	518	496	593	555	545	588	577	561	586	567	510	562	546	564	565	561	555	561	594	577	554	547	571	549	570	554	529	588	541	556	499	582	584	573	537	523	573	602	586	558	559	527	572	582	565	553	554	592	573	573	562	570	597	554	523	587	579	557	572	575	599	563	579	523	537	584	580	525	548	566	525	600	573	591	544	562	501	548	547	526	578	558	556	604	555	572	593	583	571	544	550	553	527	569	561	569	528	576	571	528	592	548	524	528	572	545	599	595	551	527	570	514	518	585	571	553	533	528	542	565	556	597	595	549	522	496	593	550	566	561	542	533	571	570	575	575	575	575	574	560	582	591	626	568	563	547	547	588	545	532	576	537	515	554	545	555	555	601	558	562	589	565	586	564	517	553	537	521	577	552	579	582	590	562	572	541	565	596	585	511	523	555	564	570	513	634	546	530	537	530	570	609	586	531	572	597	553	525	571	566	586	532	584	522	600	574	572	570	533	566	561	544	539	553	528	558	569	529	572	577	588	585	570	567	538	570	563	536	566	544	578	521	575	560	526	537	603	609	559	547	575	576	555	574	559	561	595	550	565	548	564	580	526	539	546	548	548	554	576	524	555	559	567	521	604	576	570	549	528	581	567	561	555	587	585	590	556	562	513	598	536	558	576	547	511	582	567	556	542	571	543	586	560	547	541	563	594	523	567	564	534	580	566	537	584	542	578	532	524	547	570	548	597	543	512	535	575	494	586	592	570	590	552	536	554	560	547	561	559	561	531	561	554	590	521	567	522	573	541	582	539	562	583	543	592	584	560	545	599	565	580	546	577	578	561	573	563	583	581	541	590	512	514	551	519	573	555	552	613	574	545	537	555	529	584	549	526	567	523	555	561	552	577	560	539	555	564	607	577	556	554	565	523	608	575	533	585	533	594	558	548	588	568	535	580	536	575	551	520	572	588	565	566	577	573	560	577	524	566	580	540	570	545	584	538	593	544	564	558	538	556	602	506	541	555	562	535	531	596	537	535	555	581	549	584	567	564	532	555	543	577	579	567	573	606	584	551	564	561	577	547	579	607	556	516	547	542	573	553	580	575	567	569	540	595	523	541	541	577	534	525	565	538	562	592	571	498	600	567	544	551	516	562	551	514	557	561	580	556	592	549	582	609	578	572	530	539	550	567	595	560	572	532	560	578	568	578	572	556	595	561	533	566	577	524	537	579	530	521	573	565	575	559	575	592	561	520	553	561	556	537	559	568	551	550	565	534	562	603	575	576	546	551	567	525	583	565	579	575	572	514	551	563	557	563	560	545	572	575	575	534	549	537	566	543	533	551	570	584	586	571	591	570	570	578	522	562	602	534	564	563	559	551	571	567	591	551	571	543	594	614	546	575	532	543	583	543	550	571	520	576	589	610	573	582	548	553	515	513	600	579	567	539	559	585	547	566	564	549	533	520	573	582	564	573	588	555	539	578	584	524	557	509	586	562	570	581	561	540	577	512	539	587	546	581	566	559	581	530	569	543	529	517	542	587	529	550	571	554	555	530	534	558	565	545	562	518	544	554	487	550	569	532	546	597	510	499	541	597	535	551	592	560	575	563	586	560	546	568	570	524	542	556	549	518	556	558	571	527	578	541	512	576	550	578	594	570	551	598	559	556	591	543	575	531	592	604	550	581	575	523	577	533	529	591	571	575	556	529	524	561	586	574	580	550	603	625	551	574	542	557	512	506	543	535	529	540	518	557	578	501	573	515	551	541	541	550	550	542	563	546	570	549	574	562	570	537	545	562	551	560	582	555	553	584	574	587	564	530	517	571	543	552	527	547	549	547	599	570	572	513	584	568	565	576	545	548	594	629	554	528	581	564	573	564	593	570	553	574	585	548	522	554	570	570	590	567	571	557	490	527	585	605	548	519	558	577	558	552	549	579	519	545	534	536	571	526	591	598	549	571	575	536	539	594	574	565	533	574	584	552	558	557	547	542	582	561	552	564	547	625	572	527	544	577	590	536	560	570	555	552	589	585	521	566	587	565	526	590	568	563	586	567	551	603	575	522	562	545	570	568	588	583	539	558	545	586	612	527	524	557	553	549	557	571	597	551	524	555	535	562	605	576	573	568	573	604	549	607	547	541	539	608	601	518	540	559	551	578	553	510	539	553	511	551	531	574	576	542	579	551	576	600	550	565	576	574	536	542	519	562	553	552	558	568	551	595	562	579	545	595	549	564	552	520	564	515	550	557	601	526	577	584	556	533	563	577	587	572	543	601	527	530	537	569	575	499	538	547	580	543	613	583	564	574	556	595	560	526	611	560	530	583	558	540	532	555	544	559	541	554	576	568	565	597	534	573	567	555	569	543	574	551	567	575	572	547	538	547	544	544	554	547	554	535	540	611	558	548	576	525	561	601	546	543	586	582	564	531	501	541	532	551	578	549	550	550	562	554	594	586	551	568
27976	17578	3268	581	429	368	236	164	174	160	194	158	160	179	167	170	155	174	158	132	158	163	151	166	155	150	155	146	159	185	141	165	157	151	154	162	142	161	159	153	159	176	159	152	135	148	152	151	181	158	165	148	142	168	145	141	139	146	154	148	160	138	129	165	154	165	138	160	160	162	146	137	156	155	168	160	155	136	182	147	158	182	166	149	169	170	164	195	143	155	160	170	167	156	148	167	160	154	137	134	160	149	141	175	129	156	169	158	175	143	143	124	158	147	158	136	147	153	137	156	161	166	174	155	187	145	143	159	143	148	178	168	155	152	145	159	162	162	144	143	168	148	142	156	163	153	150	146	161	138	170	152	145	131	177	187	143	161	184	157	178	174	149	136	158	141	128	163	141	135	157	152	159	163	144	143	141	158	148	164	163	154	164	159	157	178	139	153	132	129	146	161	151	167	136	141	149	159	161	157	147	138	163	170	149	171	136	152	138	150	148	127	166	164	155	151	181	154	142	148	145	163	171	155	168	162	162	137	162	145	162	128	164	164	131	165	168	154	154	151	129	145	161	165	152	176	158	154	177	143	156	141	157	159	160	162	142	163	157	142	142	150	166	158	157	154	173	157	154	140	135	135	173	157	159	155	160	168	169	144	147	155	166	169	150	160	132	128	150	142	141	161	161	155	186	148	157	178	146	147	157	172	140	137	153	171	154	142	140	123	156	139	142	145	147	136	143	168	141	146	170	146	124	155	157	136	155	157	163	176	180	157	141	142	142	153	154	152	163	148	139	147	143	151	176	171	143	159	167	147	166	139	145	149	166	155	151	154	141	156	144	178	137	162	141	166	153	169	153	166	164	163	155	175	154	154	147	169	148	156	142	139	138	153	153	150	148	152	139	165	149	156	152	164	151	145	144	165	149	147	150	186	179	146	153	134	171	161	153	184	154	140	162	159	148	154	171	135	152	163	170	165	159	145	162	143	140	140	184	115	138	153	154	155	156	177	152	141	145	114	132	143	150	143	157	157	135	158	163	172	133	138	147	148	185	153	122	154	167	163	163	141	170	150	171	165	156	155	170	161	154	172	160	136	146	149	133	140	158	150	175	165	169	151	152	168	149	161	154	153	151	156	160	173	139	151	177	158	152	145	155	173	156	136	151	140	136	149	171	160	156	144	155	147	165	147	156	171	156	147	159	155	159	166	178	162	166	127	147	151	134	148	152	173	149	151	155	177	161	162	141	172	149	184	159	176	158	155	149	131	161	152	158	139	201	154	136	158	167	174	160	146	160	122	142	188	144	152	176	167	162	130	155	171	173	162	164	152	173	131	167	161	152	153	165	159	151	147	152	160	148	161	152	162	157	173	165	177	188	140	162	162	143	163	172	177	165	169	136	155	161	177	150	167	163	151	157	140	166	167	154	170	144	149	168	161	170	151	156	170	165	169	165	142	141	157	158	154	150	168	131	159	167	133	153	153	149	178	154	140	156	150	161	148	164	156	148	159	157	156	160	142	170	172	166	149	132	164	164	154	184	137	134	162	164	153	154	158	165	164	141	127	138	185	159	168	188	163	163	150	145	133	153	168	146	140	150	152	135	158	141	135	149	157	151	144	152	146	140	135	171	166	170	137	146	152	142	154	155	134	150	148	145	151	182	187	156	177	162	145	158	173	163	166	163	156	148	143	123	152	171	156	149	169	168	162	153	156	144	179	168	150	172	141	149	169	162	154	163	171	155	172	170	160	164	147	164	155	156	146	157	155	175	165	170	150	180	141	163	131	156	168	158	160	155	167	165	138	124	158	179	154	139	134	167	172	158	138	160	151	155	157	159	150	171	142	130	170	160	167	153	169	174	159	155	150	144	157	145	160	153	164	160	171	145	165	167	149	178	144	158	150	161	147	146	162	151	159	156	153	162	146	136	149	151	156	174	170	152	138	164	165	146	166	151	164	140	145	166	184	163	157	155	165	143	148	171	141	150	165	159	147	153	141	151	153	174	146	174	148	149	170	161	150	141	177	169	141	141	174	146	158	161	139	143	162	144	142	157	149	160	167	177	142	165	164	144	170	148	138	140	154	138	164	152	144	142	138	157	162	151	146	164	160	162	155	158	139	141	170	167	145	165	151	152	170	128	157	147	162	147	159	139	144	162	174	133	159	183	167	157	166	152	171	160	166	153	151	139	160	153	154	161	166	176	138	140	152	155	146	146	141	158	152	183	184	185	129	175	143	156	157	162	164	159	144	172	148	163	162	155	129	144	171	148	155	158	153	163	159	160	150	153	155	138	135	175	152	160	168	153	145	161	158	162	159	163	157	132	155	167	171	154	148	151	161	133	166	164	159	167	162	167	162	170	163	138	153	170	164	175	141	169	153	135	171	163	135	147	161	131	172	158	175	153	150	141	156	168	159	164	154	140	161	141	160	158	156	121	155	151	160	156	153	148	160	161	156	153	145	161	163	157	137	195	138	130	141	192	139	149	157	169	171	164	158	165	142	179	166	157	167	162	155	143	166	178	148	163	145	158	156	180	154	151	169	160	159	136	151	168	160	155	138	157	127	147	154	145	156	151	154	166	151	147	163	135	151	155	155	153	142	159	164	175	149	154	139	145	162	178	148	156	158	171	144	165	186	148	167	142	166	133	159	137	137	142	152	184	148	159	146	164	151	137	162	151	149	138	150	178	164	164	149	134	132	160	148	137	157	139	162	183	168	140	156	160	149	180	156	149	174	154	164	166	176	174	143	134	146	171	147	155	168	164	172	154	159	191	160	152	154	148	185	171	165	168	155	150	147	157	147	137	181	126	155	155	158	169	144	137	133	138	145	144	144	150	142	165	148	189	169	159	148	167	154	169	158	142	145	170	159	145	164	149	173	127	157	154	173	136	142	167	171	133	148	141	167	143	167	160	159	150	144	154	145	153	132	143	138	166	142	150	172	159	166	133	155	162	145	153	171	154	156	157	144	166	146	163	161	166	153	162	159	153	142	177	147	164	151	154	176	153	137	155	160	147	152	160	152	177	145	167	163	149	138	164	156	156	162	146	151	169	164	173	150	132	152	166	164	138	148	164	157	163	161	159	159	165	142	148	161	146	154	159	146	160	164	170	155	136	168	149	156	186	157	199	153	171	157	151	178	153	151	147	163	142	157	155	177	156	161	154	148	134	177	162	158	164	153	164	149	168	145	180	159	142	137	151	159	160	150	160	142	162	145	162	156	167	168	156	155	158	135	157	175	157	145	140	149	161	137	160	140	150	150	125	143	155	144	157	150	166	156	156	180	171	129	155	159	172	173	153	155	176	154	157	143	139	179	154	138	182	162	179	147	166	155	153	143	137	166	143	161	165	166	169	153	138	159	164	135	153	168	154	150	144	176	143	156	132	168	177	161	153	160	153	151	176	157	143	130	196	181	165	149	147	161	151	135	164	152	140	138	137	145	148	147	170	157	178	184	149	154	149	140	160	177	156	148	156	160	144	135	159	170
4172	851	618	310	253	249	238	210	202	202	203	172	193	170	188	163	181	188	186	172	171	156	189	175	164	167	185	159	179	177	182	160	157	170	166	191	183	173	161	179	162	191	167	163	181	195	171	175	199	174	204	151	158	170	166	174	157	171	191	179	173	155	178	186	159	181	191	177	173	187	158	153	172	179	182	192	175	183	178	196	182	179	158	170	173	193	175	166	171	209	181	186	184	156	169	176	166	168	184	172	180	158	169	161	169	148	165	174	181	182	165	188	167	155	171	188	156	186	173	166	181	187	161	157	183	174	183	185	178	168	150	184	172	183	168	167	167	201	179	171	169	175	161	186	183	171	167	198	191	193	181	172	208	174	164	153	171	153	158	172	172	178	172	194	173	181	183	176	170	181	172	164	189	168	185	159	154	187	199	181	159	180	205	174	161	186	171	175	177	177	169	195	166	168	168	167	182	164	186	189	195	158	178	145	182	170	183	169	192	168	194	173	194	163	179	170	160	164	186	181	171	194	186	172	180	178	164	182	179	179	165	175	154	180	187	164	172	160	179	160	158	167	167	178	163	179	161	170	157	173	163	178	177	187	158	179	156	186	165	161	167	153	171	201	186	152	184	177	151	167	170	163	202	176	184	176	194	183	180	178	165	178	145	153	177	164	156	179	165	206	170	165	172	169	173	184	156	159	165	173	186	170	167	165	184	171	173	168	175	186	170	178	159	153	181	181	164	166	193	185	160	180	151	178	210	167	175	177	170	170	181	184	182	178	207	172	177	184	177	164	166	160	177	186	161	181	184	179	193	147	160	181	157	173	161	155	176	158	177	149	163	166	186	165	182	178	192	163	163	153	183	177	174	187	185	170	183	171	166	166	203	167	165	145	176	186	165	160	169	169	152	183	178	177	205	173	146	163	174	176	200	193	169	187	204	180	203	155	156	167	197	161	195	171	117	169	172	172	166	172	176	152	179	168	160	167	178	179	168	167	182	205	185	169	157	165	195	179	167	180	156	182	182	162	174	186	170	160	163	163	157	164	154	178	174	173	206	169	171	173	194	156	153	177	170	164	185	163	166	171	189	169	194	162	198	198	181	160	182	194	163	171	178	201	155	177	180	174	182	181	155	179	159	180	153	194	179	171	183	165	171	171	173	172	183	182	217	188	179	160	182	180	175	165	164	153	185	144	183	158	171	172	188	179	179	176	188	177	169	179	184	161	148	171	175	188	190	197	161	169	157	186	181	168	182	164	184	185	149	179	186	182	171	193	162	180	152	166	166	174	162	156	178	171	190	174	182	173	190	177	189	155	188	160	154	190	178	157	202	162	181	177	158	181	183	197	196	169	187	179	175	144	185	179	167	163	137	173	173	168	175	167	196	168	182	175	186	173	172	178	193	175	166	173	169	183	148	175	174	141	201	160	194	160	181	177	166	163	151	153	166	169	160	181	170	181	159	159	175	159	191	168	174	177	180	193	148	166	176	165	164	174	191	168	186	192	174	169	177	166	171	186	178	163	168	190	197	165	157	178	169	165	185	200	159	143	182	165	155	153	151	162	175	181	197	170	186	197	179	169	181	177	154	182	176	198	186	154	164	184	163	191	166	177	159	164	159	183	167	188	168	200	191	153	177	163	164	177	168	195	161	188	170	171	180	198	183	173	163	153	186	182	178	179	177	143	169	189	192	197	185	156	178	189	159	192	174	162	145	147	185	187	179	180	160	182	181	175	154	185	177	175	171	183	189	178	186	172	171	187	170	168	165	186	168	158	158	182	165	180	157	132	208	141	145	166	179	168	164	173	162	167	163	169	166	180	188	149	166	176	165	193	169	164	191	195	199	158	180	182	173	164	179	166	178	166	181	157	183	181	166	183	165	156	182	168	162	176	171	171	177	160	170	182	169	183	162	173	163	185	166	167	163	193	192	182	166	160	157	161	171	198	179	178	183	182	193	174	174	180	177	171	194	170	181	175	182	182	164	153	173	167	171	176	166	171	182	159	189	175	172	173	178	185	182	178	170	197	190	179	179	165	184	156	146	177	175	167	190	181	200	141	152	170	174	179	167	173	167	179	162	189	185	175	155	166	171	167	169	156	196	168	195	173	177	190	160	174	201	178	162	166	188	174	200	185	163	182	194	170	169	182	177	160	174	167	149	197	181	178	205	182	165	187	169	179	178	182	159	183	173	172	162	168	164	215	198	196	160	174	173	179	158	177	181	181	185	165	194	166	169	187	165	189	212	161	174	154	174	199	167	197	163	177	169	170	194	187	200	171	177	171	182	169	174	197	163	170	188	172	174	171	155	173	190	198	180	196	172	175	155	176	199	131	177	169	183	177	167	193	176	178	177	186	171	188	184	178	207	173	199	193	200	168	193	183	153	183	175	175	180	192	169	176	183	186	194	165	163	192	164	158	169	171	186	173	160	153	213	165	157	170	182	184	183	169	163	185	156	184	173	166	167	156	164	184	161	191	201	179	171	177	179	160	166	157	191	178	182	171	190	195	177	177	195	187	190	180	172	179	163	169	164	164	172	174	188	181	193	157	166	184	173	161	164	190	195	154	174	179	176	156	170	163	184	168	168	187	183	166	162	171	164	191	173	183	170	203	169	189	189	185	194	155	183	158	181	175	174	171	169	175	202	163	163	194	196	211	168	188	171	180	174	183	172	169	168	181	182	172	176	166	155	155	158	188	164	174	152	183	172	181	162	191	152	168	161	168	193	160	186	197	166	171	191	181	174	154	156	202	191	170	189	168	188	163	151	149	182	153	177	174	180	158	170	165	168	167	174	184	148	190	176	187	194	185	181	184	212	178	159	164	190	202	174	153	203	177	194	192	184	183	189	163	188	174	185	146	205	179	186	163	171	185	153	178	152	187	176	194	186	174	180	162	166	172	184	181	173	166	167	178	166	162	189	168	181	176	183	175	168	185	188	189	187	194	164	169	155	151	172	178	168	169	195	160	152	182	178	160	176	167	159	161	183	179	188	179	167	185	167	185	173	160	180	158	152	178	186	185	185	193	172	142	176	175	169	172	180	160	173	183	180	174	163	193	159	160	171	179	182	186	170	197	155	195	186	167	168	174	157	164	184	196	182	165	200	162	135	186	188	182	175	199	150	173	173	172	197	169	174	190	156	185	164	144	191	157	174	169	199	153	199	160	166	182	169	179	170	150	170	170	152	155	175	156	133	178	181	166	163	164	167	166	186	157	186	196	193	163	179	161	184	186	170	158	175	174	138	185	173	175	167	168	181	170	183	180	186	173	176	187	156	165	167	171	173	161	165	195	155	163	172	176	160	181	183	190	204	209	176	174	181	191	158	135	176	176	161	180	171	185	170	168	181	166	178	169	156	158	174	169	172	186	160	190	174	188	159	180	170	184	161	162	167	145	159	201	182	168	159	187	147	160	183	172	166	185	178	174	197	179	178	178	181	176	186	173	170	170	162	179	151	166	185	187	177	159	173	162	183	169	173	180	193	188
23964	21384	28684	24414	21366	9776	994	662	526	523	467	388	416	384	364	381	334	328	354	335	340	316	342	338	338	320	290	354	324	291	330	344	288	295	315	298	303	303	320	331	293	305	317	307	313	313	301	316	287	327	297	315	315	309	320	297	305	315	311	284	349	283	292	312	323	328	310	320	330	292	331	322	309	307	320	297	292	300	333	310	319	316	277	307	318	303	321	300	313	300	306	311	316	338	331	307	299	275	315	343	290	323	319	301	289	306	317	329	304	302	346	315	292	334	322	299	285	272	270	268	324	328	312	290	308	338	335	269	325	310	264	314	307	310	304	293	310	318	303	310	300	349	312	288	298	297	319	328	309	283	333	296	301	306	300	311	328	295	296	317	308	307	297	335	299	296	298	341	293	276	312	304	341	309	286	317	316	322	317	310	336	303	287	331	329	317	316	321	287	314	308	288	305	280	301	283	286	302	307	276	285	298	302	320	319	303	283	318	320	322	315	324	289	301	312	297	318	295	339	291	310	331	323	322	320	331	324	308	289	299	329	296	364	305	307	290	308	291	309	327	304	295	337	331	285	301	307	296	319	306	303	319	323	320	324	312	291	281	321	303	285	319	307	318	300	309	253	308	321	314	323	304	285	306	306	322	279	322	307	364	350	330	310	307	315	289	291	303	317	310	305	288	313	289	296	300	325	300	303	312	326	317	288	261	304	296	303	311	319	290	321	294	287	338	276	291	327	307	287	302	314	284	304	309	289	290	352	295	329	321	300	280	265	320	313	306	321	314	310	316	304	289	295	319	310	285	284	302	307	280	300	306	319	300	319	300	310	305	302	332	324	301	321	310	312	304	321	308	303	311	321	311	338	315	277	326	285	342	315	339	308	281	291	317	315	315	310	319	340	280	327	303	308	329	311	305	293	324	277	320	324	275	279	315	307	328	307	321	338	308	268	310	310	320	300	292	305	311	331	305	284	314	281	303	308	320	290	310	297	309	319	319	341	314	311	304	332	327	305	290	329	329	305	315	291	299	306	291	315	296	301	299	302	299	324	298	319	287	293	300	323	303	321	339	308	308	303	304	315	310	311	328	291	283	292	313	330	332	310	315	315	325	316	323	293	284	284	327	317	308	305	301	313	319	311	311	298	316	275	328	308	306	288	285	314	321	316	303	313	285	307	318	269	280	302	317	292	326	296	329	316	311	282	282	290	303	279	294	304	291	291	302	312	308	283	318	263	296	310	302	346	307	290	286	287	284	297	310	320	314	300	315	299	299	317	284	305	312	304	303	327	294	302	302	307	290	323	268	332	320	294	326	315	292	309	320	306	325	309	281	274	278	327	310	307	267	292	301	281	294	279	292	276	317	307	308	283	322	310	307	327	342	321	329	297	317	311	308	303	300	325	293	304	320	338	306	316	298	297	294	303	302	308	316	289	318	322	343	288	299	342	316	315	330	319	302	327	322	292	304	298	288	290	311	293	334	348	317	293	295	278	327	312	294	315	267	317	305	297	329	299	306	269	318	330	293	292	301	291	322	304	299	327	278	320	326	298	332	317	313	331	331	309	326	308	300	292	296	303	291	295	272	287	304	279	286	290	276	326	329	283	315	305	305	289	323	320	295	301	294	286	309	305	329	279	286	316	285	313	320	299	295	308	297	300	308	303	330	333	292	344	304	346	295	315	294	306	309	277	312	313	308	299	310	285	314	335	318	300	277	332	292	260	312	278	296	310	314	308	307	303	312	302	294	305	278	304	315	337	317	312	322	317	325	298	332	288	319	290	284	294	303	329	284	296	297	306	289	346	304	331	302	329	299	328	290	290	338	295	281	273	313	282	296	278	291	298	310	301	317	318	298	267	310	296	282	286	315	313	298	295	300	296	284	286	296	300	295	301	300	306	329	342	305	293	339	338	293	298	330	324	301	336	306	327	323	327	265	282	291	312	306	309	322	299	299	287	337	319	295	285	302	272	295	329	296	317	307	288	294	293	318	327	291	301	309	291	287	326	289	292	345	286	340	277	329	346	279	328	305	329	323	319	294	280	297	301	304	295	325	307	303	325	288	283	313	304	286	318	319	299	314	298	307	302	321	311	340	305	328	310	272	311	323	291	311	296	304	297	314	332	314	292	324	318	330	272	296	289	348	315	293	320	282	291	340	287	328	280	290	304	354	316	303	313	346	316	293	312	303	318	315	333	330	318	292	322	311	290	307	311	294	317	306	301	322	290	345	286	312	289	326	315	338	294	322	287	306	334	306	300	335	296	310	293	283	295	290	300	297	317	326	310	304	307	323	345	287	321	296	356	325	326	299	288	306	301	298	284	340	299	317	331	325	309	302	313	291	291	296	289	299	298	309	316	317	310	317	333	306	309	288	313	306	272	299	302	290	342	270	303	342	324	352	304	291	324	325	294	287	304	325	288	305	322	337	310	308	320	295	285	285	315	314	327	323	291	272	302	309	365	291	316	303	296	329	283	310	294	333	324	326	323	297	296	321	319	324	310	313	309	286	313	317	330	310	291	312	304	317	333	293	327	293	288	324	289	291	327	294	303	318	302	282	317	314	317	293	316	311	300	328	319	308	312	303	307	316	323	302	297	304	312	317	305	302	304	334	303	308	314	298	320	344	323	284	285	309	298	268	325	295	348	285	307	295	293	337	290	295	290	337	289	276	294	295	332	323	285	294	314	298	283	293	300	315	276	295	309	306	275	317	315	307	330	337	297	288	287	289	301	296	315	283	306	331	306	314	308	337	292	308	311	281	305	359	330	326	279	295	284	300	299	318	308	282	292	274	281	293	294	286	294	309	330	300	301	292	299	325	343	306	314	314	298	291	311	311	293	318	305	319	305	326	297	299	337	307	295	333	316	322	292	279	310	291	312	298	322	286	338	317	302	306	280	290	291	295	340	309	283	327	286	328	326	294	306	262	320	290	308	326	289	326	279	293	273	317	302	304	292	344	313	286	330	324	301	297	303	323	315	298	289	305	314	310	300	295	283	313	295	270	304	280	300	285	291	292	286	325	313	291	299	301	320	315	301	301	279	309	289	308	289	317	291	314	331	322	306	299	304	282	315	293	300	307	302	313	323	318	303	337	295	300	277	283	297	311	308	314	289	295	311	316	308	306	328	324	250	303	316	307	335	317	287	304	322	328	291	252	318	323	267	305	320	309	311	287	294	308	294	321	328	298	323	331	278	308	318	293	343	295	290	333	312	308	310	301	291	320	301	324	346	302	324	297	330	353	314	315	333	329	331	317	294	290	318	309	306	314	289	323	315	295	313	297	299	315	309	285	296	300	333	323	275	295	286	289	323	296	303	307	290	286	284	295	302	320	306	281	326	304	285	304	346	274	313	293	315	290	313	334	300	271	297	306	317	318	300	316	341	281	308	294	307	311	295	318	290	323	357	305	315	317	310	300	312	320	315	303	336	312	316	317	290	297	310	296	313	312	266	297	299	324	297	286	319	320	336	328	295	326	295	320	298	355
3373	9166	5898	2697	2003	1517	1138	952	803	665	580	535	492	437	466	444	426	388	404	339	397	347	331	329	343	346	333	349	341	311	384	348	342	335	307	320	318	295	295	344	330	311	340	333	319	339	340	328	333	330	320	308	312	326	335	326	308	322	345	299	321	333	329	319	273	286	341	305	325	304	336	312	299	301	292	361	321	320	313	325	341	316	348	318	314	339	350	303	301	312	331	302	331	317	272	314	328	308	317	319	310	320	320	330	331	309	307	284	310	310	325	359	320	290	313	338	336	296	304	304	289	309	306	284	302	321	350	315	296	325	332	325	323	327	302	320	305	293	356	303	309	318	312	337	300	280	326	322	291	314	288	322	312	341	327	328	312	340	297	316	289	317	326	303	331	310	300	300	321	318	277	324	316	315	312	298	295	312	326	318	300	311	291	319	330	323	335	325	326	358	358	300	318	302	339	322	297	320	295	297	350	302	323	304	308	313	288	309	330	328	304	292	308	320	334	328	313	311	317	288	310	335	318	315	301	316	349	312	302	308	298	317	289	317	347	344	301	319	332	297	339	335	330	303	304	300	296	322	301	342	341	314	325	348	326	310	308	298	323	307	340	309	292	333	305	335	312	298	319	320	317	308	317	320	320	310	326	307	274	294	324	310	324	324	315	306	306	315	308	343	304	327	322	303	337	353	315	301	340	314	299	302	329	292	313	311	315	328	320	315	312	315	309	291	341	308	321	312	333	320	320	293	320	324	345	303	309	315	327	314	299	324	317	310	357	318	282	325	331	303	317	309	344	341	330	285	314	309	332	303	302	341	293	306	342	274	316	322	314	328	327	342	324	313	312	335	321	300	320	319	366	321	346	338	310	324	322	322	335	384	317	306	289	313	324	337	311	305	301	303	307	316	314	345	299	313	336	337	307	332	361	318	330	319	327	307	327	327	315	331	309	339	313	326	305	296	344	317	299	329	322	317	327	312	289	328	310	311	331	352	293	324	280	277	303	321	327	329	320	301	345	341	308	301	330	324	317	296	351	323	322	305	313	286	292	289	344	309	289	319	295	291	312	327	337	333	325	302	298	316	320	339	312	296	323	337	301	289	322	336	320	338	298	329	328	334	308	308	310	291	339	326	321	313	325	295	306	304	320	290	315	320	343	284	326	311	288	279	302	314	313	352	313	360	326	303	323	322	333	320	315	327	308	319	322	296	317	330	362	324	314	292	292	297	290	288	333	320	340	291	319	327	306	297	324	303	286	340	297	311	337	330	349	325	327	332	305	335	308	326	323	316	297	348	323	281	328	301	314	334	328	321	321	305	337	299	306	312	305	291	301	333	293	295	312	321	316	323	349	339	304	299	305	321	303	313	304	318	292	292	323	351	325	302	349	315	339	327	293	345	324	344	317	334	305	331	321	329	326	330	314	348	301	289	329	320	304	298	337	313	350	315	317	365	321	306	295	309	338	355	315	295	343	322	315	363	310	295	294	302	319	305	338	329	313	320	334	314	295	331	333	335	329	342	298	308	339	298	308	334	287	343	275	306	333	316	309	335	335	317	314	280	328	303	305	319	307	330	303	308	309	318	301	330	340	340	343	347	331	318	330	285	313	289	339	312	340	323	315	317	356	321	324	317	310	316	316	334	334	327	314	315	312	305	343	324	291	334	310	296	291	331	321	319	318	336	309	325	318	341	310	324	289	303	368	347	334	317	356	340	331	296	298	300	321	323	291	325	307	346	306	334	318	357	309	321	316	338	278	297	290	316	362	318	304	291	337	312	295	301	289	313	334	326	316	324	310	283	298	294	318	304	315	294	355	347	322	335	331	306	308	286	311	320	319	311	317	324	318	280	344	307	318	304	349	319	301	302	339	319	324	328	315	321	299	339	327	307	286	310	302	294	305	299	300	316	321	315	327	301	306	315	344	356	328	315	288	290	301	290	316	295	318	318	320	338	296	291	316	321	299	320	333	332	298	320	307	285	319	315	327	339	281	323	342	314	309	349	322	315	306	292	332	325	331	351	310	312	350	318	317	317	320	306	319	331	325	302	324	306	279	303	332	321	311	304	274	323	295	319	293	293	318	344	306	310	331	266	330	316	312	310	320	302	326	339	318	321	333	332	297	323	336	327	343	335	285	316	307	307	302	296	348	310	312	333	280	327	329	309	346	339	337	313	346	342	341	313	324	290	321	327	307	328	335	319	315	349	318	319	310	333	317	352	344	322	318	315	293	331	321	325	324	339	294	316	310	291	273	317	346	337	327	315	338	323	301	325	332	319	306	293	314	304	306	343	330	337	359	286	311	308	320	305	339	312	341	288	349	332	302	338	334	319	337	349	323	324	314	303	346	320	322	323	331	330	316	309	335	318	313	302	312	324	323	325	328	322	319	318	323	321	325	325	309	335	330	288	354	301	301	321	332	339	314	298	342	314	299	321	309	323	284	332	308	297	314	290	349	329	321	303	310	336	308	304	349	294	319	301	316	335	315	307	325	276	345	311	340	334	329	300	288	315	343	332	299	369	315	341	281	316	310	320	341	344	291	324	309	275	318	275	339	331	332	308	320	332	296	334	326	310	317	297	307	305	334	348	336	327	298	333	321	328	322	295	321	288	368	318	303	333	255	311	338	312	337	321	294	275	326	320	298	308	317	317	306	329	303	305	298	341	338	311	291	278	273	310	327	307	306	332	330	320	317	327	280	321	332	320	315	356	302	307	319	303	305	315	320	300	297	304	293	353	305	342	321	321	305	314	336	362	324	318	303	307	318	325	291	346	322	288	281	318	309	315	312	331	294	319	317	325	296	314	320	299	306	317	314	334	291	303	311	308	336	325	321	327	343	319	343	285	317	299	315	308	374	320	317	355	298	338	317	291	293	314	333	312	318	358	312	321	289	308	311	339	317	293	327	340	321	330	323	314	328	302	309	310	336	316	315	311	334	308	300	338	325	310	303	299	295	318	288	286	312	326	290	330	308	305	319	321	313	300	306	312	295	348	311	316	330	300	325	309	297	312	287	330	339	317	306	303	307	307	320	328	324	326	323	333	294	309	333	308	316	328	313	352	341	338	352	324	323	340	312	303	332	317	312	323	317	319	315	293	343	330	288	308	316	327	297	333	333	290	325	345	311	300	306	295	348	305	280	313	296	345	320	317	326	311	285	327	294	305	297	350	331	348	266	347	321	318	309	292	321	300	334	338	304	315	345	333	303	319	321	320	316	304	348	305	302	287	328	331	295	305	289	303	293	343	337	300	320	340	325	299	285	310	323	318	325	303	295	311	315	311	299	295	314	308	316	333	294	308	314	334	293	303	340	284	306	333	290	334	350	333	326	295	278	294	319	328	312	320	309	302	307	319	358	298	306	322	303	331	291	323	295	319	326	327	312	303	315	335	313	341	325	318	337	329	328	329	328	307	320	343	352	284	305	308	325	332	314	335	307	330	312	320	303	287	303	320	323	315	334	293	304	313	296	325	312	303	312	323	332	323
25191	21367	27474	25512	9596	704	502	452	391	410	362	346	372	289	305	344	296	336	333	323	307	311	338	319	331	278	295	309	313	284	329	306	303	315	314	300	306	302	275	308	263	306	270	277	328	310	305	301	311	304	287	295	298	292	299	319	294	306	314	296	265	271	272	297	314	312	296	282	296	310	284	328	325	332	303	285	315	299	305	298	292	298	314	297	280	286	289	310	302	317	291	273	279	285	303	318	306	300	282	275	322	304	287	307	315	296	298	300	318	290	298	331	310	285	283	298	277	279	312	296	304	266	310	292	292	289	300	284	296	275	303	300	334	302	299	278	296	283	301	309	315	296	286	305	301	288	302	317	324	335	298	285	308	322	296	305	306	317	312	331	306	272	293	335	285	263	274	297	310	293	277	317	302	294	313	264	289	290	326	310	293	294	293	312	289	295	306	302	284	272	269	306	294	294	281	283	328	333	279	313	307	305	308	310	290	306	325	301	273	329	287	307	312	313	270	298	299	309	302	283	301	297	300	271	318	297	311	291	271	300	311	265	328	296	301	319	274	314	312	300	311	289	283	295	286	290	285	318	304	315	288	303	293	298	276	304	277	322	294	317	295	292	309	267	268	290	309	289	303	307	284	266	278	292	307	316	284	309	294	289	286	286	292	282	338	305	277	323	319	278	265	330	314	312	306	290	288	311	294	301	311	290	279	290	296	287	300	342	253	288	307	307	321	246	281	298	308	314	322	284	296	307	287	292	273	287	326	299	272	284	272	298	304	308	322	313	323	312	309	312	272	337	296	263	297	293	269	304	301	296	311	311	311	312	291	326	305	300	260	290	284	296	304	263	315	262	287	293	278	276	302	298	285	297	299	319	282	294	301	281	322	288	280	296	296	322	307	318	288	303	293	283	284	321	283	287	287	322	297	327	273	285	277	298	306	308	269	330	303	308	304	273	323	313	287	269	294	301	309	299	275	288	271	296	294	297	265	267	270	311	339	272	333	324	298	300	307	299	299	300	311	283	292	292	296	305	301	281	311	282	273	279	337	286	337	311	261	275	294	306	307	324	301	294	261	314	295	298	300	302	306	309	324	297	296	263	313	288	326	309	310	311	318	297	320	301	311	309	262	276	296	278	313	313	316	275	312	294	294	285	302	326	315	292	320	318	307	299	284	288	303	289	291	309	305	287	299	302	311	287	320	280	292	306	252	273	270	307	278	329	282	287	311	290	293	286	298	333	312	291	274	287	315	332	299	305	319	289	300	289	286	294	278	314	305	303	242	269	286	273	309	294	293	322	299	269	294	299	330	286	311	324	294	302	302	314	259	306	282	332	299	294	320	292	280	297	290	305	315	262	275	284	315	302	309	300	326	295	323	296	282	284	290	308	291	303	267	269	269	310	299	262	333	300	298	299	304	309	302	304	284	301	294	294	301	306	274	281	298	298	314	320	307	290	286	304	323	319	286	263	289	295	313	302	297	301	267	293	276	276	310	310	322	295	297	288	287	281	317	298	288	284	339	280	298	320	311	312	296	275	293	284	306	304	266	286	312	318	277	299	318	298	264	321	301	302	274	323	289	289	277	289	287	296	310	286	295	304	286	309	288	287	285	294	322	300	346	304	293	296	300	291	272	288	307	293	324	318	285	276	296	317	307	274	304	340	300	313	259	305	339	313	303	283	298	273	314	281	314	305	287	302	312	277	300	289	273	323	284	276	298	293	316	299	317	307	302	345	322	295	285	278	297	295	270	286	306	298	305	311	306	297	300	293	273	290	279	278	294	307	282	302	303	305	291	308	323	279	289	298	308	295	309	338	297	272	283	299	322	287	294	283	272	286	252	301	292	290	294	292	296	289	298	306	292	286	293	305	282	287	314	317	295	283	311	280	331	277	304	289	306	312	287	319	305	314	292	334	288	266	273	275	330	308	296	290	298	291	304	305	320	309	308	297	277	316	317	315	287	312	292	302	297	312	298	325	291	297	313	294	310	301	285	295	307	345	324	282	304	319	295	264	307	269	288	307	262	292	301	319	325	299	295	284	306	279	285	326	317	276	273	283	275	292	301	298	292	290	312	293	299	324	313	307	296	283	303	289	269	309	290	314	309	302	296	291	343	274	303	286	268	289	298	310	302	284	301	278	295	319	280	299	324	316	286	298	324	309	302	281	317	279	256	305	299	273	302	323	306	295	271	266	316	282	260	319	293	262	282	311	284	306	305	301	312	277	290	270	269	309	275	305	304	286	303	327	310	297	293	305	293	334	279	269	283	302	287	284	274	304	316	281	277	309	330	304	300	286	272	278	293	283	297	297	316	290	292	343	290	289	311	312	295	307	284	301	260	310	321	296	278	331	305	259	315	320	288	305	295	326	310	284	278	290	318	277	292	305	330	291	266	323	306	303	335	285	289	307	290	298	274	318	277	299	297	333	313	328	275	267	290	291	289	302	312	284	299	269	339	300	266	265	296	303	269	285	285	294	283	326	294	319	283	283	291	286	293	291	321	286	321	335	264	306	324	279	313	321	301	274	299	294	278	274	275	314	286	298	288	275	276	300	307	301	330	287	277	317	294	270	298	296	289	290	290	288	262	310	288	286	278	311	303	312	299	290	282	292	277	282	273	283	272	293	297	317	334	294	312	300	319	301	291	314	295	304	318	302	276	307	279	295	323	313	293	278	292	311	310	287	295	285	295	298	303	309	301	281	286	337	310	277	333	314	293	321	271	298	288	284	310	302	303	300	290	303	304	255	306	294	312	293	285	296	312	306	314	310	273	271	305	306	298	282	284	320	327	283	307	301	332	305	319	293	298	324	332	308	303	286	309	298	280	271	282	266	284	271	295	304	306	287	301	291	280	296	321	303	289	305	301	293	285	308	300	341	290	278	288	327	316	320	304	287	301	276	294	321	312	310	287	272	304	301	273	287	296	288	312	286	275	311	262	330	271	307	287	292	272	304	299	311	299	313	298	327	295	311	311	305	268	295	295	290	283	267	294	314	263	292	292	288	284	303	312	301	269	323	306	276	306	284	294	311	281	292	298	304	303	319	288	306	323	289	310	309	258	294	304	321	294	301	268	319	309	320	304	277	300	287	324	318	270	299	298	297	274	288	285	307	296	344	266	299	284	282	324	300	318	247	301	303	287	317	294	287	283	297	299	323	306	333	296	320	323	282	299	296	281	303	302	308	278	300	311	288	310	298	274	273	293	292	277	271	302	321	290	282	270	292	309	281	328	304	283	278	314	328	287	278	293	304	314	283	303	287	288	307	319	287	302	313	257	302	312	314	313	316	305	301	331	312	288	291	338	332	298	294	269	309	308	279	286	279	297	284	263	257	283	350	318	251	295	294	281	283	289	295	332	301	279	274	303	277	309	281	310	285	320	296	294	301	330	309	303	288	279	281	301	279	306	300	303	307	291	283	272	313	311	318	322	286	271	286	287	315	292	320	310	310	276	284	288	288	285	301	297	280	303	303	297	297	264	323	264	286
3395	5051	3293	1550	1192	924	776	653	600	500	476	498	466	459	377	365	384	343	385	385	358	388	350	336	338	363	348	342	362	343	332	331	322	348	320	351	333	340	340	310	339	335	321	354	348	368	316	364	324	356	324	316	321	296	343	311	335	348	374	376	321	336	309	322	328	337	334	362	346	313	346	326	360	283	318	346	329	303	359	328	334	320	311	307	349	327	360	350	330	305	315	310	329	334	333	311	336	319	330	347	341	351	312	340	304	331	320	342	320	309	320	296	339	324	341	360	320	322	305	359	336	349	340	339	326	334	338	338	320	343	322	322	340	338	311	286	367	354	308	330	307	337	336	345	338	336	329	351	303	319	315	330	330	332	296	334	351	320	335	329	340	339	340	316	312	335	303	328	340	323	309	325	324	303	352	322	337	313	319	342	319	303	293	326	342	331	336	320	334	317	304	323	323	314	332	370	343	320	343	296	334	336	329	333	311	319	330	319	341	325	316	306	324	326	324	339	339	327	349	352	343	312	325	341	340	348	327	324	294	313	318	352	318	363	326	318	357	338	337	294	322	315	333	354	320	331	300	321	345	328	339	339	318	327	334	333	326	298	346	318	329	315	330	331	326	353	303	282	312	299	315	334	339	320	334	311	324	359	328	319	285	317	344	333	333	354	333	314	331	330	321	340	359	329	336	307	326	322	322	331	345	328	313	337	335	327	319	294	328	351	349	328	321	323	365	337	318	344	334	305	356	343	356	335	366	335	360	345	318	316	289	311	304	329	316	332	303	312	288	304	327	327	341	317	340	329	336	313	346	370	344	301	305	321	352	310	325	293	352	325	303	358	295	313	336	344	315	323	301	322	357	338	299	330	334	304	319	326	363	311	353	344	302	313	337	349	323	346	350	339	327	342	315	307	340	304	316	350	284	318	347	338	323	336	328	317	343	336	344	332	317	318	328	287	345	290	325	320	328	303	299	357	313	354	341	321	346	346	312	314	333	329	372	316	308	290	322	320	298	310	349	300	325	320	341	362	331	314	316	326	380	334	314	328	342	334	309	316	318	296	324	294	352	354	303	337	302	332	326	349	330	318	306	328	332	299	342	345	311	327	315	330	292	332	347	302	307	324	344	334	347	319	343	327	292	293	291	350	300	310	296	324	355	338	366	338	318	313	332	333	302	320	328	313	328	322	301	296	308	294	294	298	332	279	382	320	325	327	322	323	308	310	329	351	329	336	348	317	312	310	323	315	322	333	359	326	362	334	348	336	333	311	331	331	341	324	319	337	329	333	334	355	347	303	325	340	338	313	318	338	328	326	317	347	331	367	340	320	327	314	306	359	312	357	346	334	315	356	314	310	315	331	334	307	346	338	314	383	298	309	333	304	299	306	289	352	317	321	364	321	331	324	293	304	317	317	316	333	367	320	340	333	354	330	341	337	317	290	285	355	292	309	331	326	325	322	344	300	325	329	323	313	330	356	346	312	345	303	317	343	336	341	326	328	341	313	322	321	305	355	344	337	318	298	334	353	331	344	326	328	318	313	303	325	317	308	326	337	318	326	311	327	331	323	303	297	325	309	302	297	324	342	315	304	321	303	329	344	326	324	317	339	311	323	330	337	311	298	357	320	335	315	334	324	328	346	349	317	320	319	353	321	326	328	322	341	302	328	311	322	342	290	337	331	303	314	325	336	325	292	317	291	321	307	349	310	360	330	315	332	324	313	329	325	337	310	320	312	312	360	318	346	320	307	316	357	354	341	353	379	317	322	302	313	321	304	326	356	309	333	333	335	353	321	329	331	316	324	320	333	315	340	330	320	348	346	367	325	341	371	351	311	350	366	316	309	331	349	311	342	331	329	311	321	300	330	364	306	317	355	331	324	345	321	335	314	306	301	317	332	311	317	348	333	326	323	298	356	380	325	325	312	335	351	354	301	292	297	307	329	317	333	335	335	347	337	311	329	357	340	273	304	337	326	326	328	314	350	323	348	375	308	308	304	327	339	358	326	325	348	337	309	330	327	307	357	305	298	346	335	341	313	302	335	329	327	336	377	349	307	316	325	331	321	294	360	325	317	337	349	327	338	327	319	333	327	318	332	350	323	349	329	343	322	332	323	327	333	305	329	329	314	305	353	347	318	333	321	359	303	334	346	322	363	318	333	346	323	329	342	310	316	325	352	362	306	338	357	302	315	369	310	293	333	313	340	300	326	323	330	326	322	334	339	312	325	398	320	336	338	352	319	332	321	356	359	314	324	318	344	352	287	333	318	340	354	316	346	322	303	340	333	324	313	358	310	330	320	333	352	285	313	349	299	318	350	293	311	328	336	341	320	334	320	288	317	319	342	336	339	315	360	332	324	310	351	354	359	332	334	338	317	296	339	309	339	320	329	332	340	340	290	341	325	345	335	299	343	333	344	314	332	312	315	327	308	347	290	310	290	350	325	341	336	314	370	318	307	335	327	327	311	352	337	346	344	348	336	314	323	339	328	310	357	300	335	306	355	305	315	337	311	316	359	301	335	330	344	287	315	326	330	313	353	324	328	348	297	326	319	325	334	341	343	314	344	330	294	329	345	356	299	332	334	301	336	333	310	340	307	330	321	367	325	321	327	339	320	312	337	316	346	328	319	309	290	336	332	365	291	356	313	335	323	346	315	311	343	320	325	339	305	315	323	313	346	309	325	318	321	345	323	326	319	311	318	313	313	305	346	350	322	352	337	312	337	308	359	329	285	331	302	326	309	295	350	327	333	339	323	373	333	322	320	344	322	323	327	321	338	319	310	298	338	333	299	319	351	285	355	273	308	344	328	324	338	318	330	300	312	352	343	317	324	320	318	316	332	288	334	316	321	333	326	368	331	337	325	321	350	332	332	320	319	336	353	329	326	339	329	315	318	341	344	357	337	311	306	336	338	318	317	330	342	331	322	351	334	350	337	295	350	336	315	316	311	341	320	305	311	332	314	296	328	322	317	346	315	338	343	328	336	307	303	332	331	299	324	322	319	328	309	345	356	329	321	344	309	314	325	382	349	302	370	348	328	337	311	368	336	322	298	325	366	326	308	325	333	325	345	317	312	325	319	326	391	344	320	325	341	327	351	339	325	353	340	327	349	330	338	359	326	350	312	331	329	330	318	360	335	325	318	345	312	280	305	294	319	329	370	333	355	317	320	338	311	354	326	303	317	315	321	333	342	341	290	332	339	313	340	310	348	329	324	345	335	314	321	354	315	325	315	333	294	346	295	336	343	304	318	309	362	312	332	310	342	325	319	339	353	311	354	337	325	323	363	325	347	305	320	342	338	343	349	316	334	337	337	342	326	343	322	329	334	320	295	320	334	327	340	306	296	302	323	313	332	323	294	346	325	293	348	329	323	327	338	345	348	343	324	284	306	365	335	329	363	338	324	372	324	313	357	331	340	316	327	322	304	327	344	341	298	330	323	311	335	342	346	320	323	311	325	341	322	332	320	291	341	306	320	340	334	341	335	321	300
22897	21450	29186	24126	21458	21508	7946	1332	997	976	839	814	770	687	712	672	658	697	622	660	638	644	621	561	611	565	627	567	548	575	542	545	588	625	553	573	575	587	566	596	592	557	566	547	576	555	565	560	605	536	569	520	581	565	544	549	596	555	574	583	594	581	552	562	573	571	541	598	559	545	549	559	551	573	539	570	558	545	579	531	608	533	499	528	557	596	527	576	540	536	543	613	545	587	545	561	588	561	535	617	569	558	602	565	541	566	566	564	541	571	541	580	544	579	580	569	557	554	574	565	609	535	583	560	561	577	547	528	531	573	595	544	548	534	526	544	539	551	577	548	576	572	534	574	567	573	560	633	547	523	530	564	532	544	539	594	552	571	562	581	551	596	550	559	579	555	575	545	572	573	547	570	518	566	547	588	537	560	569	580	540	548	581	537	555	551	577	536	539	566	586	534	517	549	553	555	603	572	526	536	555	558	548	559	563	521	563	579	555	539	560	539	597	551	513	566	546	542	599	562	582	539	563	580	599	555	583	556	543	538	532	484	578	535	574	565	593	536	517	559	598	602	529	577	560	551	596	540	560	551	539	540	578	584	591	562	534	585	569	590	552	548	509	561	554	535	529	538	551	569	566	524	540	563	556	495	561	540	573	630	559	539	534	550	518	560	533	559	524	589	543	579	583	582	568	556	563	541	506	554	565	548	550	585	558	553	536	580	540	595	496	568	553	533	536	529	499	565	548	553	530	559	509	586	577	605	581	540	543	565	530	572	554	568	629	565	564	560	524	542	518	571	566	534	562	507	575	535	533	540	537	560	559	543	513	544	521	515	569	582	547	565	553	548	575	556	517	533	545	533	597	575	588	545	556	600	572	610	587	565	572	591	546	543	548	563	547	550	622	511	552	564	576	586	538	508	574	551	551	584	604	529	551	520	564	541	556	549	550	585	578	528	596	579	523	518	597	565	556	588	564	521	529	565	508	537	545	531	588	581	606	546	532	573	515	503	559	563	567	546	583	529	580	501	604	563	597	547	576	548	564	547	554	559	564	549	489	563	563	569	555	536	570	571	566	628	526	523	533	555	562	551	533	545	560	547	551	577	567	542	594	580	544	564	569	500	590	547	543	547	535	570	562	522	543	559	530	557	520	574	551	571	578	570	554	582	558	540	531	542	532	539	529	582	523	562	533	501	563	578	557	535	563	573	534	591	580	545	567	551	552	593	585	589	559	554	588	551	523	558	542	553	501	564	576	613	568	631	558	579	558	555	557	569	561	530	533	578	581	567	520	519	521	519	582	510	574	538	583	559	569	562	537	540	590	554	509	518	586	507	576	567	593	567	529	561	551	525	564	529	573	562	528	598	555	559	533	546	571	560	590	535	582	524	540	549	539	506	561	594	527	554	552	573	511	537	553	503	578	516	536	559	558	568	534	562	571	558	556	525	572	525	519	580	537	587	570	586	578	545	551	526	536	546	593	509	541	537	563	556	519	539	537	549	562	583	569	507	547	549	525	553	550	531	581	524	553	557	536	586	571	572	505	576	562	541	521	551	539	621	541	536	541	571	498	565	538	571	590	546	553	552	574	514	530	532	601	533	543	540	555	543	568	513	563	581	537	536	549	552	561	579	605	555	564	573	580	542	554	552	507	541	542	536	572	539	582	578	549	570	570	592	517	549	540	562	561	538	549	514	547	543	578	562	569	543	530	548	576	579	538	521	560	574	615	542	539	524	572	545	559	572	570	549	522	545	564	518	576	532	569	535	567	547	568	511	498	523	533	556	541	558	560	552	562	527	566	541	538	563	545	561	553	588	554	577	570	515	567	551	571	563	540	564	551	547	565	615	533	617	569	532	534	551	535	491	546	578	555	546	590	551	541	554	554	563	559	556	530	545	511	547	584	589	551	540	563	499	531	562	582	553	556	573	572	553	539	558	539	563	560	541	569	529	586	513	564	518	531	542	569	544	584	541	512	550	567	565	577	562	587	573	561	534	551	562	525	536	554	509	535	543	563	534	529	535	574	531	614	555	552	593	522	584	538	549	519	553	542	548	551	551	564	524	548	551	555	577	536	578	556	537	523	575	519	600	564	539	518	549	533	572	510	534	556	530	545	524	545	530	574	569	556	564	536	559	563	559	555	530	555	545	533	501	569	590	534	515	579	567	579	582	581	495	592	550	532	568	553	524	530	521	516	532	544	554	546	550	566	542	570	582	541	514	568	554	547	564	538	545	587	571	510	589	584	571	569	518	574	557	537	582	534	586	556	545	519	565	550	535	519	537	551	565	536	508	556	540	565	542	574	522	584	549	582	538	556	548	554	557	569	562	541	571	547	509	504	576	536	543	552	544	571	531	542	556	549	560	541	561	509	594	577	483	569	575	556	564	533	529	571	600	517	558	577	533	580	562	586	581	559	566	576	557	552	548	537	563	526	592	576	555	624	533	521	557	574	548	556	525	526	559	526	531	562	537	538	569	566	536	551	540	546	544	596	554	541	549	589	586	536	540	561	557	517	540	544	558	528	539	584	565	550	564	558	554	564	532	548	590	572	549	560	561	563	569	520	592	550	608	556	565	555	532	510	544	580	582	569	562	596	571	535	543	534	526	512	552	595	507	551	533	562	579	563	534	567	497	552	569	544	550	543	537	536	559	585	576	573	555	604	550	534	521	534	525	549	547	574	563	579	486	584	543	566	546	581	561	559	519	560	565	529	565	530	559	552	555	611	566	541	535	537	580	570	542	552	565	596	554	577	563	561	545	527	552	565	563	529	530	549	526	539	527	551	563	510	547	569	587	567	540	529	565	525	542	581	615	559	527	596	561	612	579	539	558	543	530	601	566	523	545	569	545	563	522	555	599	539	564	582	561	505	552	586	570	511	565	548	543	535	564	538	562	546	547	517	542	565	532	532	558	526	563	583	539	624	561	540	536	599	560	611	539	572	535	581	560	544	555	573	596	537	534	536	583	550	538	576	537	521	558	571	515	559	571	568	562	538	523	587	528	569	542	545	539	530	507	544	552	589	584	569	546	507	561	571	574	521	594	526	569	524	536	530	556	550	526	543	597	554	555	587	549	562	501	576	568	572	552	576	587	513	578	561	565	536	505	540	560	560	535	560	585	552	565	561	546	562	559	534	535	521	534	575	571	564	553	560	538	539	547	561	552	585	541	518	545	568	567	571	562	550	521	545	558	528	518	555	544	561	606	569	546	555	539	570	569	565	539	521	569	546	534	541	523	543	571	563	594	588	525	568	544	607	549	542	512	542	547	559	564	592	514	577	501	563	556	589	531	520	602	491	532	558	538	559	621	556	550	575	569	562	568	578	544	559	573	503	554	552	546	522	526	566	552	589	578	565	558	553	543	524	586	588	549	557	577	537	554	578	536	530	570	559	515	538	570	558	543	526	535	563	555	554	562	537	572	499	537	558	526	557	627	580	538	552	540	559	509	535	570	577	570	527	533	554	560	560	590	555	567	543	614	534	572
4903	15069	10018	5095	3578	2677	2107	1773	1398	1259	1115	932	886	864	830	749	721	700	660	689	713	618	637	637	647	591	611	612	615	605	575	588	570	582	601	596	584	601	627	611	579	560	598	552	561	562	618	551	545	608	578	535	549	555	612	487	557	605	596	550	567	557	585	583	568	532	549	572	518	555	528	578	609	561	555	568	588	555	605	583	567	531	597	567	586	539	593	550	560	543	592	578	531	534	538	535	595	573	556	593	551	546	529	575	615	538	581	573	565	586	583	532	575	536	589	499	635	577	567	517	552	554	540	554	523	573	516	516	542	582	554	586	628	562	558	573	533	547	561	551	549	565	560	551	593	543	553	559	569	569	527	553	538	560	549	552	553	573	546	573	562	564	548	522	536	521	560	578	524	562	543	591	568	599	527	538	519	599	562	550	533	573	571	573	565	561	576	555	564	548	590	562	575	540	566	529	541	531	549	573	558	565	543	570	540	568	555	539	553	542	578	504	529	558	533	561	544	580	556	575	542	537	526	556	615	573	519	530	626	535	548	560	595	560	563	607	571	564	523	581	586	519	572	554	549	569	559	555	544	580	597	562	560	568	580	559	545	583	545	586	559	575	557	539	563	579	580	586	546	530	509	540	548	566	551	582	572	549	549	598	560	573	560	600	584	554	538	542	561	525	570	552	551	537	556	553	540	581	535	542	542	544	538	553	541	541	536	567	521	524	547	551	522	566	540	526	578	562	554	558	542	574	569	590	575	550	531	543	534	572	542	517	551	575	515	572	538	535	533	562	559	558	541	551	584	588	570	585	559	573	552	565	535	597	539	575	579	583	520	540	568	579	559	565	557	586	533	564	588	578	585	569	590	549	564	542	558	549	532	546	607	562	552	616	533	551	603	573	548	568	533	545	564	567	559	536	562	561	530	600	533	578	529	550	547	569	524	565	535	575	559	610	534	570	571	559	573	548	597	554	589	536	567	594	560	570	515	560	573	555	568	549	552	542	554	572	532	552	558	554	544	581	553	609	559	517	555	598	585	549	563	594	558	525	540	538	577	571	531	507	555	559	518	555	618	595	517	578	526	564	523	588	562	596	526	516	573	529	552	578	572	579	545	542	582	546	614	578	562	524	570	562	560	548	569	579	575	565	584	580	564	548	580	578	517	550	544	550	580	550	548	526	556	537	512	552	585	538	538	572	560	582	504	550	550	558	533	560	626	605	539	601	516	578	579	561	586	518	570	601	557	523	565	558	563	529	528	561	565	567	575	557	550	532	578	508	553	534	582	580	557	541	557	585	597	566	540	557	578	573	568	515	584	522	540	511	584	591	552	532	570	513	538	608	576	552	553	601	555	595	558	553	571	545	539	570	594	561	550	520	554	531	595	516	579	560	553	549	565	550	562	541	567	563	535	544	528	522	548	535	563	562	534	532	536	538	551	565	597	595	550	618	581	567	532	563	533	577	562	514	551	534	551	566	557	576	545	572	564	570	548	597	539	589	507	554	564	594	559	562	574	541	514	547	563	540	562	582	526	535	552	587	581	574	570	557	583	579	584	541	558	576	494	597	554	565	544	573	521	540	583	551	569	538	611	565	544	565	576	563	517	548	505	567	571	557	549	567	604	561	556	523	569	544	564	563	566	581	558	555	553	590	500	530	580	554	524	566	555	542	518	564	535	490	536	602	520	527	581	524	576	561	583	537	587	544	529	556	557	545	545	562	499	512	572	546	565	573	573	548	568	617	535	513	581	528	557	593	542	567	530	583	533	553	610	546	545	535	539	554	581	559	558	606	565	522	554	501	573	588	532	560	561	515	584	498	535	579	585	571	542	583	580	537	508	597	578	532	544	564	545	589	590	556	573	562	585	568	547	543	558	537	566	565	543	578	563	550	580	542	548	551	562	533	555	535	537	565	530	563	581	540	591	549	581	583	561	549	551	625	538	548	534	552	620	548	589	535	575	565	581	570	531	521	586	558	574	555	561	550	561	578	583	578	549	595	623	571	564	537	569	580	551	579	531	578	510	581	539	562	563	578	530	572	562	590	537	571	589	539	530	598	561	556	512	544	576	577	546	557	536	556	584	621	557	547	565	535	555	516	551	548	591	583	584	509	515	560	592	570	584	565	559	566	580	577	552	533	569	571	544	553	560	529	554	558	568	562	592	551	525	544	545	546	555	551	532	560	580	559	572	564	583	582	557	560	528	547	575	531	568	573	557	531	568	532	571	551	535	540	622	561	543	571	552	587	572	566	561	544	566	543	568	560	570	592	575	578	587	558	584	577	543	558	574	577	573	561	550	583	542	557	527	583	514	561	540	568	573	603	599	561	520	549	562	568	535	578	591	568	546	539	556	576	573	556	577	508	552	530	597	569	581	597	550	558	582	534	525	571	551	565	524	578	570	535	537	592	562	501	534	509	573	575	572	542	574	521	508	570	549	565	533	560	546	583	579	571	548	526	574	581	560	567	583	543	577	545	561	535	574	597	556	499	600	560	563	553	583	542	563	552	580	545	589	540	532	570	564	516	548	584	604	533	542	556	543	569	563	555	619	523	552	577	560	590	562	559	548	538	563	508	568	610	542	573	634	552	567	549	591	595	601	559	556	597	560	551	578	540	574	569	585	581	587	561	518	580	559	582	521	581	596	549	563	579	527	574	563	530	543	552	585	533	555	575	565	592	590	578	574	549	554	540	539	563	602	567	589	529	561	519	568	574	556	558	587	555	551	547	564	602	554	586	528	574	593	531	550	573	576	544	558	578	580	550	578	528	578	556	581	577	536	512	523	627	624	558	604	576	587	568	532	537	528	528	565	533	559	555	537	528	541	565	540	585	600	544	563	562	556	559	554	575	554	556	549	543	542	528	566	524	549	595	588	558	596	569	561	533	524	544	553	585	559	563	523	580	548	550	574	520	587	583	576	580	550	527	580	545	524	558	564	538	513	535	543	590	517	534	580	554	561	572	596	573	545	538	524	558	557	607	538	541	569	523	549	560	544	523	529	548	527	571	553	536	571	518	527	556	546	582	576	511	547	578	520	627	582	547	613	564	550	553	551	547	545	570	577	567	586	557	532	552	561	575	574	586	572	524	569	588	590	526	549	555	580	591	569	593	535	553	522	572	531	566	618	528	590	550	551	555	558	511	581	544	535	587	607	629	571	571	550	514	612	605	544	559	563	548	530	521	526	521	579	600	535	555	559	541	589	606	580	545	556	584	529	555	616	560	600	577	568	540	538	572	506	524	567	551	541	574	557	564	542	575	560	550	570	527	530	521	526	570	529	557	568	557	559	560	575	585	546	533	569	523	562	525	544	526	580	534	552	568	553	534	539	546	536	559	559	581	514	578	577	556	530	552	523	535	537	557	551	537	596	537	576	570	567	523	580	574	531	597	567	586	559	532	534	547	531	550	584	531	540	510	564	567	536	584	578	598	579	565	627	563	558	554	607	575	530	567	550	605	544	543	582	588	577	578	572	566	567	544	564	556
27989	17553	3128	393	222	203	192	193	163	180	168	158	155	158	150	170	141	146	145	161	127	148	166	172	144	140	122	153	150	135	156	157	157	137	137	133	157	151	155	144	148	159	172	142	148	147	140	137	170	182	155	175	171	147	141	156	166	154	153	136	147	168	166	147	137	136	154	140	146	134	157	157	140	152	146	153	168	144	162	142	147	147	147	169	157	154	138	156	180	142	148	145	144	146	160	138	152	166	180	143	142	151	136	145	149	136	147	155	162	170	152	159	139	165	136	171	162	155	152	141	131	150	171	162	150	146	156	158	163	160	150	138	150	169	126	149	126	159	151	132	126	160	166	154	171	124	148	133	157	152	149	169	157	139	151	163	176	144	165	135	185	143	163	137	139	157	174	139	153	168	144	147	179	155	143	124	154	143	172	141	156	157	138	161	174	150	161	138	154	136	163	155	150	156	155	160	166	157	145	137	170	154	160	134	141	164	141	153	152	163	164	150	159	121	156	151	170	169	177	142	149	170	153	151	151	153	181	151	149	145	154	161	171	142	149	133	155	147	161	138	148	155	163	137	167	160	177	167	137	157	156	165	151	162	158	148	139	160	153	140	150	151	152	128	153	151	145	160	162	154	135	148	158	154	148	158	171	151	160	158	157	163	155	177	158	142	166	169	132	149	159	144	159	155	153	143	162	183	147	131	142	146	141	161	124	144	159	144	163	158	165	156	153	165	160	148	145	141	155	135	152	139	145	149	150	142	154	137	177	174	162	156	142	156	152	143	153	135	142	151	163	148	154	141	167	167	159	153	152	150	168	147	157	144	134	159	152	134	156	147	151	142	165	138	143	168	127	184	156	145	153	148	164	141	166	181	156	135	170	156	149	147	157	161	149	166	157	141	172	151	155	132	147	163	144	141	153	139	134	141	149	150	169	122	156	178	159	147	154	133	137	150	149	169	156	145	150	163	160	144	140	164	171	163	151	152	138	156	144	134	149	173	159	147	133	159	165	169	144	133	167	149	146	130	154	145	140	132	172	171	181	164	154	167	166	160	150	138	153	118	150	163	153	168	148	145	148	163	138	166	175	156	163	128	156	183	147	116	163	152	175	163	149	143	115	145	168	127	167	144	146	141	171	154	138	158	156	168	137	138	145	158	151	156	137	133	148	139	147	145	162	169	123	159	148	154	157	144	154	151	147	171	134	158	143	148	144	144	145	148	135	143	140	169	154	155	144	181	160	151	155	140	145	143	146	150	169	169	140	135	171	175	155	153	140	138	178	170	174	170	178	163	148	150	164	162	150	169	157	142	162	159	166	143	144	162	160	154	165	156	166	156	150	154	129	158	166	156	144	164	141	151	137	148	150	161	146	176	148	145	149	169	143	147	144	141	149	151	153	157	164	151	137	159	178	130	128	146	157	163	158	168	158	166	130	154	137	152	170	157	144	157	158	171	144	147	158	144	162	163	157	164	151	148	163	140	172	149	174	151	152	135	154	146	180	174	170	151	140	163	163	140	153	174	155	157	135	130	141	149	180	171	172	144	146	155	172	129	142	161	154	145	170	144	165	139	117	130	144	163	171	137	154	151	142	157	148	149	147	154	156	136	134	161	173	188	156	136	153	151	150	146	159	176	166	157	148	150	148	160	142	169	164	169	167	157	166	152	157	143	164	138	171	156	161	153	149	148	147	160	144	166	147	134	158	149	138	150	169	168	135	160	153	127	140	146	170	148	165	151	160	158	140	149	154	142	163	162	145	141	153	152	150	168	136	142	159	155	149	148	130	142	166	151	154	166	169	156	170	155	167	167	155	141	156	146	168	153	161	155	142	149	167	145	141	140	153	140	141	173	154	149	162	152	138	123	158	162	172	134	161	162	176	152	143	140	173	168	163	151	152	158	163	148	152	170	151	131	137	164	139	139	130	140	158	151	150	162	122	172	128	147	155	147	155	162	153	170	141	142	160	149	127	133	155	150	150	148	147	154	143	160	155	158	122	162	156	175	162	147	162	157	142	139	160	150	160	148	170	155	179	157	128	149	170	161	152	145	159	136	143	163	129	136	154	129	146	135	151	158	159	176	157	150	157	156	164	149	146	132	147	160	167	159	166	170	152	143	159	140	140	150	151	142	153	154	166	157	165	143	154	160	139	141	155	127	150	144	166	159	147	140	143	150	172	138	182	164	156	161	170	155	142	116	163	154	145	169	133	157	151	139	144	149	154	146	142	154	150	162	157	147	154	157	130	155	171	152	150	157	159	151	148	166	151	150	165	159	170	149	161	141	167	159	155	163	151	162	136	171	163	134	156	163	171	143	157	154	143	152	147	159	144	161	152	142	168	153	142	150	126	157	145	142	153	150	155	167	170	170	150	167	164	173	152	148	159	167	155	171	147	139	171	144	158	150	153	182	160	155	152	138	134	139	152	163	143	151	179	150	117	127	167	172	132	162	168	150	141	155	149	152	155	143	149	160	135	145	159	127	148	161	151	148	138	167	174	183	145	167	180	144	147	166	143	151	156	157	178	144	161	167	154	145	129	144	162	130	156	145	144	140	161	141	151	153	137	135	162	157	144	155	175	168	163	152	143	131	159	148	153	142	155	145	128	161	144	143	146	145	157	152	149	156	147	146	146	168	179	149	155	165	167	148	158	152	152	153	183	142	149	147	159	134	158	162	134	171	148	143	134	160	155	168	151	146	159	153	150	162	143	152	138	147	159	166	137	145	165	119	171	135	171	144	175	156	158	130	164	170	139	161	164	151	155	159	145	162	157	152	132	150	150	154	152	157	152	141	151	160	170	161	137	154	148	163	135	151	150	164	174	165	146	143	136	150	158	164	136	150	164	158	117	150	155	157	144	139	152	154	161	125	152	117	181	162	159	158	142	135	176	128	150	150	154	134	178	147	150	175	161	153	176	154	150	164	162	145	161	142	168	162	141	143	152	154	155	157	158	167	141	150	141	139	141	147	145	169	154	154	135	140	151	161	177	181	148	148	158	149	160	134	168	152	150	140	168	166	159	168	151	159	172	126	167	136	163	135	158	154	168	161	144	170	166	157	139	133	168	165	152	159	161	148	137	141	172	156	155	142	165	152	151	171	149	146	160	141	179	147	148	153	135	149	153	150	158	152	150	149	142	161	160	165	148	164	156	172	151	135	135	172	161	162	145	142	140	154	153	148	162	160	152	168	165	142	157	137	152	136	155	159	171	146	141	165	135	163	144	147	154	153	158	153	161	156	150	135	134	159	146	131	161	167	155	153	170	151	152	161	152	155	156	158	135	155	162	151	142	165	158	151	142	161	141	140	172	144	124	126	139	174	155	159	176	137	166	147	141	151	166	149	165	155	151	158	149	150	149	160	159	165	136	160	127	161	168	178	148	141	165	151	134	142	153	164	163	146	147	184	152	157	143	146	141	166	158	164	140	174	146	131	135	150	153	161	148	165	138	141	141	167	139	158	132	169	153	154	165	151	147	152	158	147	134	168
4245	746	515	305	262	213	212	200	192	189	170	181	168	187	206	169	200	189	195	189	173	176	197	156	154	184	172	167	193	192	202	192	160	186	170	187	153	192	183	185	140	193	168	175	175	184	214	180	171	192	189	183	141	168	159	160	164	172	146	178	171	181	148	175	180	148	179	151	175	161	170	175	158	183	189	148	168	154	164	156	153	167	151	168	174	186	178	154	174	196	174	167	168	191	189	176	155	170	161	165	174	161	176	187	194	176	188	176	118	163	173	169	176	166	152	165	187	152	189	151	172	169	160	148	164	174	166	164	153	183	166	165	163	153	175	169	166	171	173	152	178	185	153	162	152	144	174	168	192	147	161	173	188	172	163	168	197	189	179	181	180	189	146	150	182	176	200	173	155	177	180	169	164	166	190	153	176	179	176	164	177	164	163	176	165	176	175	178	159	163	183	168	187	172	147	156	181	189	171	176	166	179	150	180	165	190	158	166	154	164	159	171	185	168	153	169	144	168	167	155	177	183	176	169	165	166	176	157	160	160	168	184	168	176	148	159	179	179	183	168	170	181	167	167	187	166	196	186	170	155	167	174	148	192	150	160	183	193	170	143	169	149	173	191	146	151	168	159	149	175	187	185	159	158	178	209	198	156	162	158	170	187	168	179	164	187	187	167	145	177	174	161	167	158	192	151	158	169	181	171	146	182	188	167	195	158	176	173	193	153	163	166	167	187	180	182	164	145	175	170	174	177	185	178	163	158	177	178	170	182	164	184	184	166	164	184	161	173	209	174	179	178	158	178	192	168	151	163	169	189	170	155	154	171	162	164	170	167	172	158	168	162	194	153	169	168	172	170	173	177	173	175	175	176	179	168	168	158	189	174	172	163	193	175	164	185	201	169	157	169	186	160	169	174	155	171	159	165	174	167	190	166	163	166	187	167	159	162	181	183	167	185	161	169	161	171	161	175	178	182	152	192	205	162	158	162	164	161	184	158	161	155	165	196	190	169	172	164	169	164	173	168	165	170	167	170	190	192	155	178	195	162	153	183	151	166	140	173	193	167	175	168	161	148	155	171	187	162	159	142	185	164	177	163	170	184	192	176	169	146	180	185	154	161	160	156	149	198	162	159	166	187	165	182	196	161	193	150	159	167	154	176	174	164	163	177	169	164	152	146	173	198	162	163	147	152	183	178	174	192	176	173	178	170	181	181	181	163	188	181	155	174	169	156	146	161	170	158	165	184	184	160	186	166	164	159	164	147	162	151	161	175	157	165	162	149	150	168	162	172	181	160	170	147	189	169	184	165	178	157	186	183	178	172	185	153	170	167	150	164	154	185	147	163	162	179	160	177	177	185	164	155	166	165	185	178	151	171	193	159	173	135	165	186	158	175	189	176	168	176	164	173	170	166	194	171	189	177	150	184	182	169	180	158	160	171	172	165	197	163	191	162	164	195	176	192	146	160	170	182	149	191	205	177	171	208	176	182	163	178	191	172	181	181	191	156	184	157	160	167	211	176	162	197	175	171	177	173	168	180	170	176	157	180	202	161	164	173	162	177	176	148	165	172	164	177	195	181	198	162	155	164	188	151	153	165	172	176	169	165	172	177	152	166	151	186	170	163	195	182	198	165	155	175	145	175	170	180	173	171	189	174	165	170	171	168	182	172	167	161	160	158	186	164	168	173	170	188	165	165	170	154	173	178	150	163	174	170	156	181	188	166	188	170	161	177	178	169	166	174	176	156	168	188	173	164	172	158	181	161	184	153	183	170	173	178	195	177	166	169	175	156	186	178	156	174	177	155	163	174	163	183	161	155	152	165	145	184	178	169	177	176	154	172	154	175	177	178	173	213	180	182	175	153	169	161	163	199	187	170	157	181	179	179	168	191	168	168	159	177	162	177	171	183	174	159	192	179	160	150	175	151	162	197	171	172	167	153	163	171	144	171	177	170	180	185	156	172	163	165	196	178	162	174	169	173	167	176	184	180	184	180	161	162	170	174	181	168	145	195	179	150	167	166	161	174	148	172	167	166	191	146	175	160	147	155	170	175	184	178	151	163	185	161	167	156	161	177	177	175	168	186	137	154	167	160	199	177	156	153	183	167	160	165	202	183	164	163	184	164	155	172	192	165	170	164	177	156	166	188	178	169	207	176	179	164	168	170	189	159	163	184	176	155	174	188	157	174	151	172	158	192	184	172	182	175	138	148	187	183	166	184	190	161	193	166	172	189	161	180	161	159	187	177	176	161	176	194	165	163	174	174	188	164	186	187	186	151	148	203	161	182	171	187	192	178	153	182	170	190	173	175	149	156	162	195	163	178	165	167	169	181	193	166	146	169	134	186	175	184	171	166	197	154	199	178	156	156	178	166	181	170	178	208	168	163	198	166	157	177	154	189	171	165	170	178	157	179	157	193	184	176	177	173	174	155	179	175	173	205	165	153	176	158	150	166	168	177	152	150	160	137	183	163	186	172	191	174	178	189	189	145	169	165	162	177	178	175	203	172	141	197	170	194	158	184	139	182	177	181	158	171	177	156	161	161	171	170	158	189	184	155	147	144	177	181	163	192	173	171	144	161	169	167	172	170	179	156	179	179	173	183	149	143	178	170	170	171	184	150	148	165	180	159	162	167	177	204	201	161	160	183	188	163	171	176	192	156	188	165	169	188	180	187	159	148	148	159	162	154	162	158	158	166	157	163	149	177	157	165	169	150	167	183	171	165	182	154	163	171	188	170	164	179	173	166	177	180	165	189	176	145	165	186	177	171	165	161	165	171	169	158	141	186	184	179	164	166	185	181	189	164	170	152	170	175	174	168	173	173	182	158	167	168	200	178	163	172	162	161	167	157	182	161	154	169	154	175	172	170	183	184	199	175	158	176	187	160	167	160	149	160	169	167	156	156	173	172	158	188	193	170	178	152	170	170	156	192	167	184	175	188	173	183	182	136	197	183	159	188	165	151	176	186	193	167	178	162	144	176	186	182	177	179	171	158	179	153	168	149	193	167	173	193	164	154	194	184	175	172	163	163	169	158	178	177	186	159	182	148	173	187	171	171	170	158	167	187	174	163	170	178	180	170	190	152	166	162	204	163	186	167	175	183	193	163	148	164	167	174	188	169	170	161	157	188	190	190	176	194	156	179	182	165	170	178	169	153	186	171	183	162	187	174	170	149	172	161	188	182	157	158	149	196	184	179	154	151	150	145	177	204	149	183	180	159	191	172	179	168	166	188	157	170	185	149	169	155	175	182	160	158	154	183	163	170	154	170	171	179	175	151	165	161	158	159	176	145	158	181	149	171	179	193	186	181	160	160	158	184	168	154	176	173	174	174	148	173	186	167	186	165	172	164	151	163	194	158	190	191	164	154	181	174	171	194	165	164	162	169	176	197	202	173	175	171	175	167	195	183	163	193	169	195	166	183	177	168	154	139	159	187	145	160	186	174	194	189	154	168	180	163	159	183	166	165	181	170	173	160	164	177	153	187	183	140
23966	21380	28672	24470	21393	9758	1042	712	592	499	460	443	421	415	379	392	339	350	359	348	333	345	341	314	292	332	350	324	348	273	331	304	330	314	330	302	324	307	335	335	303	327	305	322	294	286	317	320	306	278	291	311	311	345	289	335	289	280	280	330	326	280	297	309	303	313	299	328	289	275	346	281	308	325	275	299	290	302	313	285	291	321	285	316	338	312	350	329	321	310	292	310	328	285	335	309	303	335	308	335	285	300	284	349	369	320	315	290	296	308	346	289	335	332	321	266	326	311	311	308	299	303	311	323	326	292	308	311	301	322	305	316	314	296	291	314	309	272	295	314	287	341	316	332	296	305	313	332	303	276	301	266	305	337	299	303	316	326	304	278	304	310	297	324	300	330	339	303	322	292	325	288	281	299	274	262	309	281	298	288	300	318	330	304	311	326	312	323	304	279	299	302	297	324	321	297	292	309	304	312	302	324	299	294	322	294	322	332	304	300	306	317	329	292	303	283	321	337	281	306	300	333	355	317	314	323	289	297	330	278	304	310	318	265	299	320	301	325	312	302	328	309	316	312	287	308	307	306	309	337	292	289	345	267	293	306	316	286	288	316	300	294	309	319	327	303	340	285	296	298	332	309	316	317	295	279	305	287	289	311	298	325	296	339	299	310	296	299	294	325	300	317	303	319	307	332	312	305	303	298	305	281	283	304	306	300	333	312	304	294	318	284	353	334	315	304	298	277	296	302	324	278	285	291	301	283	293	300	308	298	318	324	324	284	323	283	301	288	311	320	308	278	316	299	296	317	298	272	326	309	309	325	344	301	283	322	324	328	309	309	306	313	309	303	319	324	302	318	312	300	287	301	274	312	291	319	314	318	311	326	329	326	265	331	295	302	297	303	314	323	298	263	294	327	321	328	296	313	308	331	312	330	333	289	339	279	310	306	287	309	305	332	321	328	269	308	297	298	338	327	303	310	337	346	315	310	275	277	292	316	300	321	317	304	296	296	299	305	325	327	316	309	328	303	305	290	299	316	319	276	279	312	311	309	316	283	291	315	338	301	342	284	290	331	309	302	311	322	310	316	329	346	285	299	286	305	341	338	275	307	286	312	320	322	292	273	301	264	283	289	311	297	313	330	293	304	280	317	321	327	303	313	289	311	280	298	286	288	314	297	313	301	312	341	303	280	334	300	339	317	301	310	300	313	305	308	310	325	301	327	300	319	325	324	298	266	324	277	311	347	312	297	359	338	312	307	298	321	312	310	308	305	310	310	291	325	283	298	302	306	279	313	291	301	294	290	317	314	261	282	280	301	302	291	302	288	286	316	296	302	330	293	286	291	308	297	290	298	277	332	306	290	311	314	317	282	308	300	315	292	305	352	321	281	297	310	320	316	310	310	292	306	345	327	320	297	303	340	317	298	296	282	317	290	337	317	279	333	296	352	295	339	311	293	306	321	312	306	308	335	320	314	302	311	268	315	311	300	311	331	309	329	280	313	349	316	312	298	329	313	290	332	304	333	313	337	324	281	307	310	319	289	277	312	308	283	319	324	283	316	299	319	291	312	318	296	295	280	311	317	332	313	306	309	319	331	297	287	290	323	315	307	313	319	338	269	303	324	333	290	294	327	283	346	302	296	311	291	305	282	291	293	315	322	290	298	284	280	313	292	315	310	310	302	289	304	327	307	308	337	310	310	310	320	299	315	298	325	307	300	335	319	332	326	295	297	302	310	282	324	297	341	325	312	321	304	326	308	286	312	295	311	296	317	297	314	330	266	309	316	305	323	315	333	303	328	337	321	285	343	318	267	306	306	338	277	317	266	295	292	309	325	294	325	288	301	327	308	326	326	280	347	301	279	320	293	318	303	299	322	325	298	293	293	354	294	287	293	286	309	308	317	313	275	309	317	305	307	335	301	305	306	347	316	307	299	258	302	297	289	284	309	311	309	305	310	336	308	323	295	300	297	299	303	283	287	313	316	337	311	323	301	267	325	293	330	298	298	297	313	295	328	314	286	321	336	328	281	285	290	332	327	311	312	290	334	326	303	278	326	272	293	333	319	324	303	315	280	303	307	297	286	336	270	318	320	312	338	289	291	299	324	296	308	317	289	294	285	261	294	276	338	285	320	312	289	324	321	266	328	312	328	301	294	341	321	296	302	278	308	309	301	301	302	293	332	302	299	317	322	295	323	311	289	290	288	314	315	309	304	309	290	324	297	327	305	330	346	278	301	291	310	309	327	314	299	327	302	333	312	311	286	323	327	315	315	284	296	310	338	292	289	324	279	315	309	303	298	344	296	319	274	313	326	303	337	304	303	311	309	301	287	334	348	309	300	304	300	286	281	333	309	302	332	300	300	302	335	289	294	300	309	320	326	336	321	308	300	317	269	309	278	316	312	303	303	307	343	272	300	326	287	304	320	319	308	317	273	286	328	314	291	306	287	346	328	298	283	303	326	312	300	271	324	310	309	330	331	324	320	314	298	329	331	300	288	318	299	336	319	304	296	299	293	280	301	337	289	285	322	296	299	310	306	312	307	301	300	291	263	355	313	283	288	342	303	313	308	329	300	315	298	317	336	312	295	294	329	335	309	299	295	317	301	316	274	336	312	319	320	314	302	294	329	304	299	319	312	287	301	288	287	312	320	293	342	326	310	329	293	298	311	294	338	313	344	307	308	312	314	329	283	318	333	300	297	285	305	315	312	319	300	290	285	313	300	323	288	331	279	288	327	312	307	283	314	323	308	325	300	299	302	308	304	312	306	304	333	304	309	321	281	309	292	283	267	313	301	284	285	322	318	337	267	273	291	300	309	311	299	314	298	296	350	314	338	324	304	325	280	284	303	292	291	334	306	316	310	307	316	323	295	299	293	325	304	259	309	319	290	314	281	311	300	316	305	308	309	304	330	268	305	318	302	297	333	314	298	303	327	293	339	309	293	296	330	310	277	340	281	287	302	298	310	274	299	275	279	301	297	282	324	319	311	302	294	312	286	287	311	313	330	314	282	303	288	316	276	317	291	291	303	294	315	290	296	296	307	288	296	297	312	312	305	315	313	324	314	299	314	299	348	273	328	313	302	298	303	304	296	309	310	308	297	298	279	295	317	320	300	296	323	295	309	305	278	302	305	317	319	319	270	282	308	328	315	313	305	312	311	319	326	329	343	325	293	311	332	293	327	307	306	290	305	301	306	297	296	297	302	313	283	330	308	274	291	313	277	314	314	276	306	305	310	317	325	297	306	289	309	305	283	303	323	317	297	320	299	293	289	308	280	295	294	299	280	303	312	331	312	345	288	333	314	324	316	319	325	285	303	285	322	312	277	347	349	286	295	345	308	292	335	292	297	269	310	327	282	335	322	303	287	320	325	301	312	284	273	286	321	299	274	301	334	278	300	299	345	330	283	292	307	320	291	330	305	323	316	309	298	293	293	289	293	314	304	301	321	330	291	296	313	296	315	299	281	321	318	324	333	288	319	302	303	294	292
3400	9302	5939	2754	2007	1460	1176	894	720	662	563	542	508	466	443	428	380	403	387	353	348	363	366	353	358	348	342	335	329	322	340	335	331	346	299	357	319	339	302	335	349	341	311	329	318	323	342	324	319	344	340	361	350	323	319	351	332	317	329	343	386	343	345	320	296	307	312	302	306	310	313	333	321	287	307	324	331	332	314	302	328	316	350	326	294	302	305	314	350	310	293	340	309	318	309	306	302	311	335	326	297	311	353	301	329	345	310	316	324	291	284	321	321	314	320	328	366	291	306	331	311	356	360	342	320	312	327	312	328	324	308	321	317	311	312	295	297	330	326	316	304	292	294	330	267	328	312	305	340	316	318	308	330	330	310	285	346	317	324	330	318	302	335	317	346	343	317	341	346	310	324	305	316	308	334	316	305	311	318	289	304	314	314	308	329	286	305	312	322	332	319	343	355	337	315	320	316	316	301	321	306	307	305	315	311	296	340	304	289	300	318	337	331	335	295	315	314	295	290	284	305	310	312	317	337	274	326	330	291	336	314	303	292	304	324	294	279	297	313	321	330	344	304	344	320	323	327	309	327	304	372	336	286	317	346	317	318	327	350	341	321	338	300	302	260	315	321	301	297	332	301	313	333	318	305	298	329	300	331	326	309	330	306	296	321	343	298	309	348	305	319	289	288	309	299	305	277	319	325	289	316	284	326	301	339	310	283	352	282	299	315	320	300	299	314	335	319	311	326	318	309	303	310	311	337	313	316	338	292	316	361	316	309	288	314	316	336	315	329	298	307	327	300	343	314	303	289	320	301	331	306	333	325	317	313	291	268	303	313	304	289	334	325	308	298	308	330	318	305	308	321	334	309	325	309	317	309	339	301	327	306	279	332	330	334	320	295	311	316	302	302	310	317	343	292	300	318	297	298	317	329	323	301	299	315	334	288	328	302	321	330	291	307	344	302	316	323	295	317	305	292	336	292	320	333	279	329	318	302	266	320	292	292	331	326	291	288	316	326	330	316	310	315	351	324	288	316	323	328	288	338	315	321	357	352	309	300	284	335	332	315	326	324	311	329	304	300	328	295	329	291	318	317	312	299	316	322	300	304	298	301	295	275	307	311	306	295	319	297	346	291	325	283	325	335	318	339	308	293	319	333	354	313	286	287	343	313	318	368	352	318	297	328	311	323	336	313	331	331	315	328	321	295	285	314	320	348	319	346	314	327	315	289	327	346	302	313	317	304	322	335	329	320	287	335	315	307	336	345	314	330	348	315	308	336	280	308	319	300	307	294	296	326	329	284	313	339	320	317	332	337	333	319	315	281	323	320	325	296	320	319	301	297	313	300	316	319	334	333	319	311	315	350	296	284	310	347	306	279	292	345	300	302	324	282	332	329	318	346	330	326	299	333	305	306	328	319	323	304	306	338	318	345	325	336	305	308	330	326	307	346	323	306	312	305	337	327	349	321	303	331	311	318	322	295	346	297	329	309	336	324	317	322	311	298	282	301	297	321	315	328	327	294	335	309	302	317	320	355	297	322	306	323	297	284	353	329	303	326	317	306	340	309	319	325	299	320	328	289	342	326	310	301	301	301	283	330	317	323	297	289	304	298	314	318	319	314	299	318	351	312	327	303	320	290	296	297	336	339	324	296	323	345	317	345	322	352	320	349	321	329	316	306	305	306	324	314	290	287	336	293	316	329	333	316	328	314	277	308	289	303	332	310	332	316	308	310	308	309	325	335	336	325	291	295	321	344	329	295	309	318	339	298	295	313	320	335	314	318	321	291	317	330	344	296	312	313	321	316	356	301	299	336	345	308	306	323	291	316	308	314	295	335	330	297	320	313	300	307	307	312	323	327	342	299	290	342	319	302	333	337	315	314	315	313	302	348	302	311	335	354	306	338	298	323	321	306	310	319	328	269	336	320	305	322	304	311	304	319	355	300	324	343	301	308	301	307	320	321	347	306	385	299	317	323	295	330	317	317	348	337	294	322	325	331	304	301	341	349	311	274	316	304	297	318	311	313	328	319	307	347	333	351	314	303	284	306	305	313	322	314	332	312	306	309	323	330	301	323	310	338	318	306	277	314	313	337	312	282	313	338	318	325	320	303	300	284	317	336	303	306	311	318	298	318	295	311	326	334	311	341	317	284	315	306	295	324	305	299	327	269	297	323	312	306	319	308	321	318	303	334	336	340	301	280	282	348	319	323	315	302	333	327	340	307	318	312	314	318	318	330	329	285	338	318	314	272	297	331	348	309	310	278	311	320	320	351	316	333	285	297	298	304	295	344	314	328	293	288	333	312	314	348	302	317	318	319	339	322	324	322	329	316	344	320	305	282	288	351	309	308	314	320	301	325	338	303	352	330	327	321	298	334	319	327	319	325	292	327	321	328	315	315	318	313	293	281	302	316	305	334	299	352	316	320	303	310	332	301	306	306	302	296	309	288	315	285	335	321	313	324	329	288	313	275	301	306	325	332	308	309	314	292	314	318	336	339	337	340	327	315	286	313	293	306	312	303	327	327	313	348	339	283	292	308	310	302	345	323	328	308	298	323	286	324	332	343	304	317	329	319	292	302	324	307	304	329	323	357	296	339	306	307	271	295	319	309	286	314	293	310	297	340	306	281	319	298	308	340	320	308	324	324	330	297	308	308	337	344	328	322	323	320	326	334	300	303	316	338	318	306	339	307	298	302	329	325	306	302	343	353	305	333	314	324	322	313	290	340	292	330	307	301	322	327	327	308	307	298	295	325	319	288	298	324	337	309	336	332	295	313	323	297	319	319	343	331	314	313	305	286	342	347	316	314	328	290	331	300	322	294	305	293	326	342	320	319	292	307	336	295	329	305	329	280	304	331	299	300	332	302	323	323	343	326	352	287	320	343	327	328	300	329	311	314	308	304	349	280	308	278	324	310	318	321	319	291	321	311	289	305	344	325	276	332	325	304	317	321	328	339	319	337	308	324	324	324	338	339	319	306	304	311	320	314	303	325	319	304	295	325	281	297	298	288	320	333	310	328	332	340	292	357	335	310	317	311	316	332	301	311	325	313	318	291	298	323	323	322	327	295	337	318	322	299	306	314	324	352	274	322	325	309	311	311	329	297	319	329	340	312	320	314	321	304	313	336	289	339	298	346	309	327	319	287	341	303	312	336	331	316	295	293	321	344	329	320	320	308	311	324	310	311	306	267	357	315	304	336	320	312	321	298	316	292	328	321	332	293	285	298	335	299	329	331	309	316	306	305	286	307	293	306	294	280	317	325	291	295	302	329	321	326	296	305	296	330	321	311	312	309	288	299	348	306	330	335	280	309	320	313	295	315	295	308	346	297	315	306	307	333	296	326	292	321	295	306	319	318	333	312	332	295	354	334	288	338	312	311	280	327	315	314	328	292	335	317	309	316	315	327	324	327	320	318	336	322	306	312	282	300	302	319	301	320	312	291	315	341	294	324	319	310	346	316	323	337	330	334	290	323	281	320	341	309	327
25100	21352	27483	25549	9775	757	548	455	405	381	409	369	352	331	331	314	339	306	288	357	294	285	311	295	330	310	292	324	315	273	306	335	294	317	297	320	247	315	282	323	302	286	271	325	334	306	325	297	305	314	310	326	329	275	291	256	256	308	301	299	285	298	286	296	287	299	311	311	293	279	279	302	289	322	301	270	330	314	272	311	296	304	297	300	278	273	298	307	280	305	300	306	286	361	306	300	299	310	285	290	313	319	291	288	289	282	288	310	288	319	289	273	309	304	303	291	277	299	309	331	307	281	303	269	312	304	322	315	308	283	275	307	303	304	300	294	287	298	291	279	286	298	302	319	271	296	292	283	297	280	313	282	285	300	272	317	300	293	311	324	291	321	338	276	284	289	281	315	295	321	292	292	309	295	291	284	272	299	308	297	323	287	307	308	279	302	292	312	310	303	280	293	346	283	292	265	321	331	307	284	265	291	295	293	275	299	286	275	307	315	297	305	271	298	294	317	288	279	331	300	281	324	312	254	288	290	292	292	265	284	285	295	331	299	343	296	312	315	306	312	317	313	302	275	273	319	277	275	264	289	256	280	323	297	311	299	302	250	273	283	303	339	294	317	285	303	288	296	278	296	281	257	305	308	287	287	341	254	300	278	309	299	312	304	282	316	253	291	288	304	299	306	305	305	292	280	305	315	305	278	291	309	298	297	305	304	290	296	282	316	299	293	310	301	294	291	273	276	284	296	280	313	328	253	305	324	315	288	317	284	307	292	287	291	289	294	295	296	270	289	301	313	311	273	298	265	300	280	280	310	276	289	305	254	303	281	277	311	307	290	283	287	337	281	291	298	292	299	287	312	281	315	295	282	300	263	283	303	280	296	298	301	303	295	292	295	269	288	300	327	313	323	288	305	302	291	297	282	272	310	270	279	314	309	307	316	281	294	289	302	285	294	305	266	280	289	292	307	306	289	321	309	315	303	289	313	319	282	276	314	285	312	258	265	285	306	318	294	318	290	282	277	332	314	281	297	306	263	323	304	300	289	303	261	324	272	306	282	299	310	334	334	331	291	295	319	306	274	295	282	281	301	304	292	265	294	295	302	286	309	299	278	288	299	281	307	271	314	299	296	309	320	340	298	298	312	273	290	292	302	303	287	332	323	306	299	333	299	302	320	306	287	297	313	256	309	270	302	296	320	290	287	299	301	268	286	267	286	296	298	299	298	300	301	303	342	312	298	293	306	301	305	279	288	323	329	309	294	289	305	312	289	320	309	286	315	294	315	306	275	300	335	307	303	275	299	301	299	287	316	311	296	296	313	296	279	272	317	320	277	321	304	316	318	284	269	302	275	295	304	318	288	269	290	271	277	283	266	286	311	285	307	304	290	324	316	271	297	329	283	322	297	319	299	280	298	295	300	309	271	293	313	276	324	283	282	315	290	301	292	276	301	306	290	312	285	329	266	309	309	286	353	279	290	298	296	305	283	316	329	321	302	303	309	314	285	320	268	262	273	297	313	305	305	299	269	291	329	313	290	308	282	301	299	339	301	292	319	283	300	310	267	298	298	294	314	324	314	303	279	291	296	297	310	312	303	295	292	303	287	307	308	301	316	321	290	270	295	275	269	266	310	293	319	279	292	282	289	306	284	315	309	345	304	292	287	324	296	326	271	297	296	327	275	295	305	305	314	314	290	293	265	290	265	278	301	300	292	274	323	296	279	292	307	269	333	275	331	290	291	329	285	300	295	326	298	286	307	323	301	282	290	317	268	284	280	280	311	326	284	273	280	318	288	282	308	288	308	284	300	289	312	272	284	309	267	300	305	276	309	297	280	271	303	330	288	311	296	291	280	289	291	282	308	316	307	267	294	303	292	265	326	304	298	293	280	282	306	316	309	332	328	293	286	328	292	290	306	307	296	310	301	286	275	275	282	283	313	339	305	301	300	312	292	300	294	267	298	319	294	318	306	314	302	301	273	303	301	277	296	352	261	311	265	317	309	297	309	269	308	317	291	332	297	271	277	297	287	300	275	272	297	279	321	290	289	311	293	304	275	325	288	304	302	303	296	315	289	286	288	278	260	302	291	303	270	322	281	306	318	300	299	302	311	306	295	335	287	275	311	301	324	286	278	290	290	292	312	305	307	297	297	304	303	307	281	314	291	262	290	301	305	289	263	323	326	310	299	294	285	315	291	295	256	297	288	308	305	250	308	302	319	287	318	281	286	323	292	288	287	298	305	289	317	313	272	261	272	288	272	299	305	332	309	290	306	289	321	295	298	317	292	283	282	308	292	299	303	283	301	269	299	291	297	287	305	289	289	335	309	294	305	264	281	280	287	317	307	284	279	296	314	288	281	311	347	296	277	300	278	294	293	298	290	292	288	296	275	297	300	318	284	270	293	299	291	305	333	328	301	317	282	324	310	317	295	289	266	278	299	304	313	297	278	291	299	283	313	302	295	307	292	302	299	268	266	311	287	302	309	314	290	311	295	290	335	309	290	308	309	293	290	311	292	296	310	322	326	312	284	303	293	294	299	295	303	294	304	301	298	283	302	293	298	277	270	279	290	310	317	260	302	295	291	315	299	280	319	296	299	320	286	291	303	259	311	293	329	272	300	289	306	266	306	305	308	307	308	309	306	290	298	292	286	300	306	261	289	309	307	300	266	290	283	298	262	332	275	315	293	314	311	298	301	362	282	296	307	315	305	304	286	320	274	294	296	345	307	301	268	284	300	270	324	271	298	296	301	314	307	280	325	273	302	275	288	295	267	283	314	305	304	287	323	301	294	329	274	280	263	281	272	294	315	293	311	276	284	282	291	305	283	268	299	287	292	285	302	301	312	314	296	276	327	311	268	315	292	291	292	280	288	318	285	261	283	309	303	275	303	329	300	295	322	270	300	291	311	263	301	296	295	290	286	315	289	276	321	316	331	286	292	280	296	311	283	296	306	321	295	334	297	291	282	305	301	317	286	300	274	306	270	308	303	268	288	311	293	265	319	316	308	308	291	288	314	287	281	320	292	287	286	343	292	277	304	299	340	293	307	321	327	310	310	271	285	305	276	291	282	288	283	292	295	293	311	306	293	305	281	298	301	324	291	284	334	288	273	314	322	319	285	320	299	332	270	266	288	262	286	324	297	308	298	358	305	290	305	287	277	295	293	280	282	330	286	286	288	298	297	307	284	317	307	308	314	266	302	293	295	312	287	313	291	323	318	317	296	298	315	317	306	317	272	294	283	262	310	318	289	303	306	303	303	306	290	307	294	305	270	263	325	284	267	279	296	288	295	307	279	325	293	271	310	322	330	285	316	312	291	270	299	300	290	290	313	292	304	276	295	303	295	275	303	305	272	314	296	327	311	286	296	312	295	308	286	276	277	277	313	310	305	295	299	281	311	304	306	282	313	273	288	295	289	306	291	318	293	296	314	286	303	305	292	268	295	284	298	312	309	294	295	316	299	301	293	293	288	304	271	262	282	297	297	288	313
3410	5134	3279	1558	1190	985	774	660	576	535	436	424	454	400	371	382	372	354	363	354	376	340	356	361	348	363	340	337	334	343	349	287	362	328	342	337	319	338	318	315	346	317	353	315	288	326	282	350	329	301	293	287	326	343	323	330	336	365	330	325	323	322	313	338	340	318	322	318	363	335	322	333	307	323	303	348	302	358	329	343	318	340	348	336	357	338	341	381	314	332	307	334	347	313	329	321	307	367	355	291	323	308	329	316	327	313	350	305	316	316	333	344	301	351	363	330	322	302	314	347	323	295	325	308	320	332	325	320	315	350	321	298	346	314	327	330	310	307	322	348	329	300	329	315	323	305	328	342	316	285	325	329	347	316	271	341	299	323	317	287	301	297	339	344	334	341	306	346	319	303	346	330	357	312	312	323	354	363	335	312	313	336	308	309	316	320	331	326	285	350	349	313	332	331	301	348	330	318	327	321	317	342	322	313	313	314	328	297	316	333	302	342	343	378	309	313	351	355	304	328	342	325	339	324	327	345	326	307	306	302	360	315	314	324	323	362	332	350	302	301	326	364	336	319	323	322	290	353	318	312	313	286	335	325	322	323	354	326	321	352	292	340	325	309	345	313	306	312	324	319	292	329	329	309	343	329	315	314	351	373	356	330	336	333	311	316	322	334	332	329	311	314	319	317	346	305	309	312	328	308	323	352	305	347	324	307	333	288	321	277	309	334	307	318	328	336	306	331	344	354	311	302	321	335	295	330	318	313	333	342	337	342	288	346	336	300	313	330	333	357	306	331	340	324	324	342	296	341	348	323	345	332	339	328	339	330	316	329	316	320	342	309	333	316	346	332	356	329	327	304	330	364	336	323	327	330	342	331	336	334	338	299	337	327	329	350	330	294	299	331	295	324	309	348	272	340	321	308	323	311	308	296	334	317	344	351	318	340	341	347	361	337	345	355	302	291	348	357	337	321	345	298	313	338	340	321	330	325	313	327	302	324	335	337	336	310	315	340	355	365	373	341	302	328	340	331	361	331	339	395	360	325	326	321	325	324	349	291	335	312	318	292	346	301	337	295	307	331	324	329	324	299	310	324	352	333	301	327	324	332	327	314	320	314	356	320	329	323	320	353	319	346	296	319	317	327	315	347	321	335	329	340	370	304	318	343	317	356	328	310	331	354	332	320	329	288	355	321	363	337	314	338	334	350	349	308	324	344	324	353	315	313	331	298	344	304	301	300	327	326	327	313	345	326	315	317	346	322	338	282	312	323	326	300	355	356	320	344	273	341	341	322	321	349	341	326	334	335	325	338	330	329	344	315	333	312	305	310	353	338	341	337	377	317	357	325	306	315	353	318	313	353	322	358	317	314	313	340	338	334	343	308	319	378	322	313	372	339	316	298	300	317	313	334	360	298	324	325	331	349	304	347	321	346	349	291	322	300	336	337	334	317	292	303	340	318	297	343	316	335	334	297	339	319	302	317	312	332	311	317	332	323	354	354	309	312	309	321	342	350	323	335	323	380	335	347	322	339	314	313	304	252	331	326	319	307	315	333	326	352	326	318	298	346	332	331	287	297	333	315	327	340	315	333	336	323	286	307	355	281	325	336	331	347	310	312	326	350	322	297	342	359	334	296	320	345	349	339	348	321	332	332	341	331	301	333	309	343	331	291	350	335	311	296	343	298	327	295	336	331	359	318	316	334	340	366	328	314	326	314	328	305	344	332	326	320	300	308	305	345	320	365	300	286	334	288	340	305	316	314	331	320	335	314	327	342	311	359	327	329	284	312	307	325	355	337	330	286	306	295	319	291	330	329	348	310	323	309	322	316	370	331	329	307	354	345	335	343	335	341	327	322	302	311	304	333	313	354	310	292	338	283	321	316	346	316	303	340	320	295	313	327	346	331	306	340	333	331	337	322	320	276	331	321	352	322	311	327	315	312	316	317	365	330	360	315	319	358	331	343	337	316	324	350	321	348	319	336	327	311	339	348	350	293	330	329	326	344	315	324	331	327	317	360	318	310	331	327	328	345	307	316	309	341	346	341	318	331	343	341	287	325	324	334	339	333	317	342	296	331	333	361	345	322	309	332	375	329	331	335	311	328	340	317	323	323	320	311	346	327	324	325	325	340	347	334	324	314	345	314	341	343	337	316	331	320	358	310	312	340	340	304	316	334	332	316	304	343	366	323	317	342	317	298	341	340	318	322	325	315	329	329	352	336	309	304	346	337	317	319	338	300	301	314	279	305	309	326	337	322	340	323	290	334	318	324	330	357	343	299	357	320	356	308	314	325	352	294	320	319	328	318	306	326	342	303	311	308	346	319	363	332	313	316	310	362	321	335	329	335	352	323	319	379	336	330	345	367	340	363	298	353	298	329	340	306	288	328	347	354	320	315	314	321	309	328	313	334	307	327	311	332	323	321	340	339	336	305	322	305	310	335	329	333	323	326	336	319	312	339	294	288	313	329	309	334	337	311	308	346	327	356	315	299	348	344	363	327	315	356	358	338	340	342	355	342	328	346	312	334	339	301	376	345	310	336	344	322	297	345	317	315	342	332	353	314	297	309	354	319	320	315	323	325	318	345	296	291	300	343	340	317	344	297	341	320	334	344	331	348	300	314	336	349	336	333	366	319	356	334	330	349	316	307	322	340	351	308	313	309	340	326	375	345	327	331	331	324	339	323	325	335	286	322	312	348	337	327	328	340	353	349	302	354	302	308	307	328	333	303	310	319	319	328	327	329	352	336	312	338	335	310	324	328	304	312	358	329	309	326	339	344	297	347	298	339	303	302	306	316	328	292	343	306	323	305	315	359	347	321	318	324	310	325	352	301	344	332	344	319	338	326	339	320	329	351	316	330	312	323	351	294	337	330	324	316	283	319	340	347	316	317	327	310	314	347	298	313	336	310	333	334	336	341	335	336	333	339	330	305	301	358	311	343	327	297	322	340	293	324	313	347	362	327	310	344	357	306	331	327	340	327	342	312	315	316	340	360	329	331	344	342	311	352	322	336	320	296	365	328	356	338	332	327	289	346	329	288	342	368	308	328	305	323	311	316	328	356	326	327	360	363	321	350	347	340	308	328	315	344	311	312	314	325	348	318	351	340	292	336	359	315	330	331	341	312	323	303	338	352	321	334	318	353	304	297	316	338	325	344	292	355	349	335	305	331	332	310	323	338	330	356	330	327	304	299	303	358	322	333	312	329	305	329	320	322	321	331	330	296	309	300	315	339	358	348	299	298	314	299	359	312	308	298	334	304	309	336	324	320	337	330	352	329	336	332	311	314	339	303	307	301	332	351	300	334	312	341	335	337	334	319	344	335	335	356	325	338	337	323	279	349	307	338	338	294	304	355	331	295	312	316	337	333	313	298	324	349	354	337	313	319	316	311	309	302	345	342	322	314	349	347	339	330	329	342	296	323	318	300	310	340	309	325	305	344	329	353	309	322	321	315	336	286	328	321	322	340	315	339	325	339	316	361	324	345
22843	21400	29131	24042	21397	21458	7905	1380	1067	942	828	765	739	674	758	657	613	655	605	640	661	570	621	627	604	596	573	614	565	570	548	582	571	565	557	530	590	592	568	615	598	530	552	579	585	540	550	584	549	599	549	571	527	587	601	528	578	565	566	554	542	571	577	588	552	552	546	536	587	583	553	566	546	585	548	534	544	582	573	560	586	573	561	543	532	507	537	577	583	572	570	565	579	552	560	548	522	511	507	524	549	545	571	555	532	561	549	576	606	566	581	577	527	550	562	579	554	528	535	550	577	561	553	555	556	560	565	545	568	549	559	544	549	585	568	550	525	554	541	615	544	545	565	560	591	579	534	547	546	546	563	566	516	521	550	513	561	547	571	517	541	569	559	537	534	585	536	572	555	571	566	556	539	610	504	544	535	599	568	585	568	572	531	529	569	585	537	578	595	577	544	559	587	602	553	522	516	511	542	545	486	555	559	622	586	558	556	559	582	572	552	531	557	538	490	540	570	556	561	545	559	536	580	574	548	534	527	559	547	581	540	558	513	565	550	499	535	510	557	561	498	561	527	560	541	539	566	572	600	562	588	545	541	548	526	519	534	525	556	523	523	535	551	619	547	571	512	589	524	528	565	551	564	523	586	555	539	556	556	576	549	533	539	529	516	557	569	557	565	573	575	581	547	550	555	562	532	531	585	505	498	580	566	547	571	504	526	551	571	532	532	532	547	572	542	579	579	575	597	533	578	595	510	568	551	549	540	529	551	550	526	578	618	566	574	558	541	553	533	546	534	565	539	499	544	549	542	564	574	531	546	528	564	572	496	552	555	551	513	530	570	521	562	566	546	552	553	595	585	551	570	521	503	563	531	517	550	582	546	554	533	560	532	570	525	541	574	562	559	561	531	562	558	551	562	555	543	559	550	529	553	577	564	559	524	580	562	515	551	560	551	548	544	541	535	547	534	577	536	564	575	529	558	526	558	491	564	533	570	545	537	549	521	538	559	543	566	590	522	564	578	584	524	514	551	525	592	545	554	531	551	571	538	580	554	575	561	586	562	581	532	545	498	529	559	548	544	577	503	501	556	530	505	552	520	570	567	536	554	557	557	527	568	570	562	550	548	541	536	549	531	569	518	553	583	560	518	549	547	527	528	551	546	508	557	567	538	576	516	560	579	524	538	535	566	561	547	556	546	568	560	557	554	533	548	526	570	554	523	554	530	564	545	566	570	545	534	524	526	571	533	540	549	521	562	515	561	553	551	543	554	537	599	525	550	560	532	520	554	556	594	564	522	558	571	522	523	480	547	531	541	572	558	501	579	540	508	557	552	539	590	605	586	552	574	534	556	496	536	564	541	566	544	560	557	566	548	528	561	543	578	558	519	502	530	571	548	521	571	595	537	531	606	564	523	562	537	541	551	582	547	551	562	506	570	551	527	537	539	528	570	568	578	547	516	509	555	539	593	515	540	555	543	615	589	534	557	530	593	525	520	542	549	542	545	584	549	550	595	583	545	582	560	574	552	572	544	608	593	577	534	571	542	588	560	561	565	540	584	533	522	555	505	516	550	515	562	534	508	574	549	555	529	589	561	589	569	575	603	529	555	578	564	573	577	564	577	548	505	545	562	569	548	561	511	520	542	538	523	545	584	564	567	551	539	516	556	593	569	485	549	557	529	571	517	566	582	576	563	554	556	548	535	525	566	530	557	574	532	534	536	583	589	507	517	527	556	580	597	544	517	568	540	572	547	573	531	529	519	549	523	537	558	572	559	555	555	541	532	509	532	565	544	539	533	543	552	555	548	578	526	540	574	505	519	552	485	513	521	529	531	551	529	537	535	542	570	553	564	550	528	559	561	534	556	579	540	575	577	531	546	510	572	582	559	535	534	561	537	553	523	559	595	521	525	549	569	539	551	531	487	507	548	551	551	549	573	552	587	536	525	552	521	583	583	558	581	571	518	562	567	484	528	538	554	569	549	572	552	521	559	567	530	530	561	568	521	533	570	536	568	569	561	567	500	566	569	553	581	550	544	554	521	536	542	533	549	563	531	524	554	533	547	559	549	553	556	563	605	519	547	558	561	597	522	558	559	567	545	526	577	581	553	523	535	540	560	535	575	547	555	572	544	545	546	552	543	540	578	557	573	579	510	536	559	553	516	559	537	575	550	587	564	556	639	581	530	535	567	558	513	539	549	543	554	551	570	543	546	520	554	549	540	578	560	572	560	530	539	542	536	555	538	543	510	534	564	524	556	536	563	576	513	553	554	519	475	543	550	532	572	573	573	575	591	554	530	546	495	550	581	593	506	525	536	539	508	545	551	545	502	566	572	516	507	518	564	524	538	571	554	548	538	591	544	553	597	511	551	543	598	512	549	532	527	526	540	546	572	562	560	532	529	541	544	561	536	533	500	565	547	611	531	524	529	528	553	568	560	518	563	591	556	579	574	566	544	539	571	565	565	519	547	544	586	532	570	550	556	548	550	602	559	559	554	551	533	564	539	537	542	511	548	545	524	532	565	579	530	558	522	525	548	559	530	518	535	547	556	554	544	562	556	509	533	507	534	539	522	554	587	524	541	499	571	531	510	556	543	592	518	574	536	544	534	528	548	518	535	623	557	547	536	552	543	581	581	524	581	503	544	522	538	508	543	561	514	548	541	563	547	570	576	533	556	588	513	535	552	544	537	546	554	608	571	526	543	594	550	533	555	523	528	546	544	552	546	523	564	524	603	561	531	519	567	537	557	509	511	557	574	555	566	567	544	522	572	533	535	547	561	546	552	508	521	531	579	519	547	536	544	578	508	562	586	551	535	560	546	545	583	493	538	549	592	559	562	515	563	528	535	540	621	597	568	575	550	544	545	522	513	588	543	563	590	540	564	581	574	543	554	551	521	539	563	545	558	567	520	514	545	552	558	538	508	519	537	622	560	519	522	581	574	565	576	538	572	597	575	567	500	580	541	538	554	547	554	549	550	568	539	614	525	530	552	521	532	604	553	548	600	526	557	514	574	539	513	505	536	557	532	540	519	574	549	525	557	547	552	575	531	563	562	553	580	616	525	580	549	554	516	579	501	530	585	537	552	507	578	495	547	546	467	545	527	551	521	534	516	554	565	563	562	520	524	515	553	541	517	574	567	576	537	557	541	604	526	524	549	529	534	539	533	556	512	536	531	545	555	543	567	563	536	574	560	565	579	580	570	503	493	520	504	529	606	531	536	572	541	585	550	541	550	561	563	510	559	560	547	623	555	574	560	555	560	555	531	550	578	510	540	513	558	534	526	532	527	549	563	541	570	552	559	519	531	616	537	530	519	578	562	596	574	567	545	555	573	559	537	535	547	590	572	547	577	545	601	522	517	521	568	523	547	553	544	547	564	519	559	575	518	556	567	504	556	539	569	549	560	502	539	574	547	573	559	550	578	596	574	521	577	562	526	562	578	572	526	522	543	568	539	529	509	561	549	503	581	533	527	547	567	584	548	595	538	538
4845	14908	9825	5022	3567	2616	2172	1725	1412	1240	1079	949	890	808	813	782	711	735	638	673	685	678	669	653	611	610	654	627	567	618	584	557	634	596	634	593	582	598	584	578	556	509	529	570	529	582	559	553	571	518	569	567	572	585	570	537	550	544	537	544	564	551	573	588	557	573	581	559	544	552	555	568	562	527	546	556	533	572	570	527	523	527	605	600	596	497	549	575	591	549	595	590	567	523	564	557	561	544	557	558	540	539	566	566	550	548	550	565	552	552	577	521	548	566	574	535	579	558	542	580	576	513	589	559	541	553	589	579	547	525	566	550	546	564	554	536	525	537	560	538	558	516	515	532	603	566	572	546	591	559	601	558	551	546	521	604	532	552	548	573	532	545	557	551	583	551	560	575	551	548	599	533	552	579	515	552	568	534	563	570	586	555	566	580	563	523	549	548	589	537	597	577	586	607	573	584	544	543	554	562	566	569	517	555	552	567	517	566	567	570	536	561	555	542	529	549	558	571	507	578	602	537	538	534	565	544	553	551	541	561	508	560	563	555	589	568	552	499	553	512	569	558	522	585	587	551	581	543	557	569	537	489	538	552	529	533	579	574	538	526	583	573	563	578	508	555	542	564	537	586	535	580	577	527	550	543	590	546	563	564	531	546	523	549	535	545	505	598	539	523	564	528	567	558	519	521	526	526	552	551	597	551	548	569	520	530	570	589	568	574	531	529	574	573	536	567	546	529	501	529	563	505	554	509	537	576	579	580	553	556	621	575	595	588	535	541	571	572	589	576	556	526	555	572	556	572	572	577	553	547	540	620	569	582	571	558	563	504	567	554	562	567	576	587	553	571	529	589	545	577	565	541	570	542	554	557	564	545	511	584	591	519	555	581	562	537	593	596	566	555	558	585	577	537	603	595	523	558	576	575	529	548	548	573	512	609	582	566	518	545	572	570	553	611	562	558	565	527	593	582	565	542	530	570	558	533	565	513	572	563	561	582	532	534	552	551	547	580	519	541	564	564	530	558	542	554	554	564	550	553	540	596	573	545	534	516	568	593	567	519	541	520	542	516	560	547	605	603	549	580	559	542	518	542	576	563	555	503	611	557	568	554	535	565	583	550	553	534	526	547	593	572	572	554	594	547	568	584	599	518	507	547	572	587	541	587	543	576	557	563	580	588	573	537	568	552	544	597	595	598	562	558	541	577	594	533	569	550	538	561	551	553	544	523	562	587	539	604	540	566	533	569	530	595	541	520	580	555	579	543	580	569	519	550	526	543	559	565	537	573	559	538	581	527	571	537	559	542	550	561	568	551	559	556	549	521	542	570	548	545	540	537	558	566	550	612	548	560	586	510	537	529	554	550	589	573	556	578	513	566	564	566	560	594	570	552	549	565	556	537	571	570	582	567	566	525	548	578	554	568	555	581	569	603	590	572	535	545	552	564	556	540	562	547	545	534	553	578	562	548	543	542	577	553	584	537	563	563	553	514	551	558	571	542	546	551	572	599	561	580	527	575	592	564	563	557	577	552	554	566	569	560	531	562	539	596	531	572	551	568	593	557	543	526	586	567	530	529	549	554	561	525	557	560	506	571	518	543	508	614	554	503	544	590	563	558	521	572	553	535	537	557	495	542	592	530	562	553	555	547	578	565	583	545	547	568	508	535	517	507	566	510	537	557	590	571	546	573	547	529	541	591	561	538	599	563	533	569	570	516	528	534	562	550	574	587	555	551	592	573	552	514	550	517	560	540	576	553	520	540	585	536	542	558	587	539	559	522	526	570	571	577	555	553	545	557	545	561	589	567	548	544	526	588	557	548	565	545	555	539	586	593	563	529	510	532	532	585	534	539	566	586	551	543	575	582	579	560	546	587	547	576	629	543	548	563	567	553	573	517	539	558	534	581	524	558	550	548	530	589	592	539	549	530	536	544	513	559	561	570	528	578	542	544	546	537	560	590	536	550	520	520	505	521	564	578	578	553	526	595	565	578	562	523	535	553	558	500	572	589	528	543	543	541	571	531	577	557	549	544	598	581	551	574	558	583	566	591	547	559	556	537	506	568	593	577	558	557	540	567	557	589	614	563	572	552	533	533	573	547	545	541	559	543	580	550	569	555	528	563	540	542	586	537	534	510	558	568	563	545	549	596	584	547	571	546	526	550	538	582	558	589	538	544	580	566	550	547	560	553	527	543	509	564	566	591	552	568	572	553	584	564	552	561	561	526	537	578	561	570	579	575	537	556	554	565	562	605	524	537	575	552	549	554	555	574	543	539	562	558	570	512	551	591	553	534	541	580	611	582	507	531	569	548	574	527	565	567	526	554	559	572	594	555	558	599	543	534	514	567	544	599	543	539	582	536	571	563	565	588	536	537	576	544	553	540	531	504	548	548	588	555	552	538	547	586	557	600	498	550	541	529	582	545	590	557	574	506	583	554	554	545	557	585	538	533	555	550	539	517	497	541	572	536	562	588	575	544	552	545	546	549	561	584	570	537	570	568	548	519	564	564	571	552	572	561	571	523	568	577	560	580	536	578	582	560	598	571	554	565	569	584	538	519	588	551	592	521	502	578	535	521	536	553	535	540	564	540	588	489	502	566	582	572	599	577	567	556	488	542	556	557	569	593	577	546	591	547	548	559	524	589	534	572	517	529	532	582	543	552	529	560	565	556	513	576	584	538	581	520	572	538	522	543	576	531	589	555	567	556	526	562	544	596	540	569	528	575	517	528	506	553	612	568	558	551	565	566	533	581	555	548	539	547	558	555	570	551	551	591	590	569	566	555	575	600	550	585	546	522	548	596	593	563	556	560	544	567	514	537	541	581	544	592	523	489	536	574	563	563	579	551	572	541	584	561	529	547	590	539	528	582	559	560	573	594	495	575	561	573	511	550	564	546	567	557	544	565	558	562	552	584	514	513	578	558	501	579	526	565	541	541	496	556	579	545	525	598	570	589	509	563	606	580	576	523	590	567	592	563	582	542	595	598	562	518	579	537	533	508	515	550	568	511	559	564	557	542	568	544	568	579	515	534	558	561	521	519	531	559	564	574	599	540	539	562	549	554	546	588	548	546	575	544	533	533	542	540	563	509	558	512	540	565	584	530	524	567	523	504	553	544	576	513	576	543	544	597	567	543	535	527	530	549	572	570	595	548	581	560	566	588	530	594	531	558	562	529	574	535	568	542	591	535	569	547	557	531	519	554	594	583	531	550	551	569	543	556	584	563	579	596	560	576	585	566	564	563	570	565	554	527	549	572	523	559	526	578	531	557	525	535	573	544	552	573	571	529	542	544	593	494	539	571	501	559	582	587	550	529	563	570	549	531	576	575	537	544	575	531	564	574	554	583	571	582	578	511	546	549	563	577	558	530	556	554	519	525	579	546	564	534	550	566	522	558	550	556	536	541	569	510	540	572	541	552	534	568	540	550	563	497	539	562	527	509	555	572	603	555	511	551	590	537	558	528	587	555	551	572	527	592	561	519	534	507
27821	17589	3263	415	244	221	190	173	146	182	169	165	176	160	148	149	158	140	167	148	150	164	160	155	145	150	162	172	165	139	149	123	144	179	157	161	130	178	154	147	147	129	136	163	152	147	165	142	172	162	142	153	157	156	155	147	133	141	169	147	146	155	158	116	145	143	125	152	154	132	149	134	150	151	161	145	136	144	158	126	139	140	173	146	156	139	144	165	127	153	174	133	149	151	154	158	137	143	162	160	182	143	141	122	150	156	128	122	162	150	149	152	168	130	149	163	143	177	141	131	171	143	122	141	156	162	165	151	136	133	151	171	155	153	157	153	143	152	161	170	171	146	169	126	153	145	159	136	131	136	139	154	147	156	145	159	170	121	152	157	151	168	147	151	153	137	144	141	151	153	161	152	150	145	148	149	178	148	134	145	138	141	141	151	148	144	126	138	144	159	155	169	130	161	142	159	155	137	184	163	129	157	141	142	146	147	163	156	144	145	141	138	176	135	158	173	163	147	145	157	168	168	160	145	174	154	154	134	153	133	162	163	166	148	155	158	145	143	144	151	167	128	141	149	150	175	158	138	151	157	143	151	182	144	144	130	147	170	134	159	163	148	128	152	142	133	137	156	153	157	145	150	164	153	134	158	162	165	136	157	148	181	175	162	150	139	134	145	159	137	118	138	132	144	161	139	152	143	155	161	143	183	160	153	155	147	153	139	136	147	148	134	160	163	141	140	147	154	142	139	132	149	151	164	147	164	170	182	148	162	163	165	154	124	148	153	153	145	148	140	171	141	126	167	159	137	126	156	141	159	146	141	140	152	132	141	175	147	149	142	161	158	160	133	147	170	153	164	156	152	158	188	137	157	164	136	145	135	166	174	125	163	157	168	172	136	138	161	159	132	140	179	151	128	154	153	142	151	147	170	177	145	148	136	167	155	146	161	151	138	163	162	155	156	141	161	153	161	142	164	148	141	162	137	159	153	153	150	159	142	159	152	166	178	163	107	150	152	129	155	141	151	154	162	163	156	147	127	167	163	127	151	155	166	142	149	164	150	145	169	146	132	157	146	148	141	171	147	148	158	148	139	158	136	145	159	148	149	152	145	166	157	150	144	150	171	145	163	141	168	161	148	149	165	148	149	134	154	158	164	177	141	158	150	122	173	172	137	146	127	146	165	160	119	145	138	150	161	144	142	139	144	160	148	155	169	176	145	159	143	155	151	145	148	149	167	175	169	176	153	137	163	146	157	150	170	131	143	137	157	152	146	134	119	143	152	139	173	168	140	153	158	149	147	157	168	156	157	163	151	156	139	168	150	164	144	165	161	165	180	160	155	141	152	127	166	153	162	157	156	143	161	155	157	142	174	171	141	137	161	193	137	142	151	146	159	143	137	141	161	127	146	140	137	149	142	143	166	123	158	149	143	146	157	151	139	140	145	159	156	173	145	154	160	148	153	146	154	145	157	152	151	150	154	155	130	145	141	158	143	157	142	172	129	168	188	147	136	181	128	169	138	152	168	140	148	120	150	159	137	164	149	150	139	158	163	167	139	149	154	146	142	149	167	156	146	171	133	158	145	143	148	144	132	176	167	157	135	147	159	178	158	137	165	130	158	131	152	159	141	171	143	154	134	142	143	161	159	139	166	142	186	140	155	146	174	160	128	159	143	155	136	130	148	168	152	143	144	140	150	156	156	163	152	149	153	152	151	146	157	149	142	138	122	132	152	144	142	156	162	153	131	152	141	148	159	164	160	148	166	152	133	143	149	159	158	167	130	165	164	148	174	156	153	134	178	155	136	165	144	156	151	161	176	162	139	141	126	141	153	133	164	132	146	142	156	138	163	154	138	155	151	131	142	150	144	146	137	161	139	157	157	138	145	153	178	142	139	137	153	148	167	163	151	148	136	115	146	160	161	133	157	163	159	164	149	160	154	149	171	157	154	165	146	129	162	153	136	154	156	151	145	122	132	161	141	148	153	154	145	148	148	126	136	155	129	131	134	159	162	119	136	130	147	163	147	163	148	155	150	135	148	157	145	150	168	175	157	147	161	154	144	153	159	176	153	149	151	125	146	136	136	161	150	135	158	150	152	129	153	159	156	177	157	121	144	153	159	150	137	145	181	149	149	156	154	166	156	160	156	140	126	159	164	132	144	136	184	141	142	159	173	161	147	160	152	154	173	145	171	142	154	157	149	159	155	142	165	162	142	169	140	138	148	170	145	153	137	160	172	162	156	157	173	137	128	157	137	171	185	164	152	163	154	156	154	151	145	158	157	147	131	155	153	163	149	161	159	153	149	135	160	149	151	154	155	143	151	161	154	152	168	157	136	132	133	130	148	152	148	152	156	154	155	162	130	141	143	136	133	153	140	162	153	181	149	161	146	131	147	144	139	163	152	147	146	136	146	168	152	160	142	148	140	155	147	130	155	140	131	168	141	136	165	151	154	142	162	129	135	149	160	156	172	142	139	141	150	170	151	142	152	174	148	182	120	152	134	163	148	139	159	144	172	165	138	155	152	173	145	138	153	158	144	147	140	156	148	163	151	145	138	161	142	166	141	145	140	139	150	135	151	162	151	138	161	148	128	139	145	143	122	155	154	144	154	148	147	185	142	163	139	137	162	146	161	133	141	155	145	155	151	161	137	144	148	134	115	148	149	149	155	149	145	137	163	128	143	146	148	144	157	140	170	151	154	126	165	135	146	139	151	152	183	179	155	147	131	136	139	145	110	172	140	144	175	140	169	144	155	138	152	166	138	135	165	141	142	161	151	160	164	127	153	160	137	155	150	149	142	149	165	156	151	132	153	167	144	141	158	162	165	161	153	159	144	156	158	134	129	153	134	142	153	166	159	166	148	157	167	127	131	131	152	144	154	151	160	144	158	138	149	144	153	156	141	142	152	123	161	149	129	146	148	159	142	144	130	148	165	152	156	153	145	147	139	141	171	144	148	143	151	152	139	145	176	137	154	150	159	156	132	150	149	159	169	151	165	133	137	155	173	131	150	151	164	152	144	136	153	152	166	168	159	175	166	157	136	144	138	149	145	162	147	158	149	148	145	163	135	144	133	150	154	135	161	162	159	155	157	165	161	149	153	160	147	170	168	145	149	160	151	144	165	153	151	150	166	135	157	149	155	150	168	124	133	146	135	143	144	145	151	145	173	156	130	165	146	126	131	146	146	126	156	123	164	169	156	124	139	136	144	164	183	139	147	139	155	158	152	172	178	157	144	161	144	132	143	155	166	169	148	147	154	156	164	147	148	148	129	161	154	150	140	149	142	125	158	158	170	167	153	153	132	145	153	155	148	144	125	139	147	129	152	150	154	152	137	168	129	164	160	135	146	145	163	142	164	155	154	151	137	166	146	161	156	160	176	166	149	134	142	144	147	160	133	127	158	152	167	146	148	165	150	158	141	155	138	174	135	175	144	151	127	145	143	141	146	143	148	167	157	163	148	148	149	149	157	153	153	157	148	137	163	143	134
4190	728	533	306	259	236	210	199	179	196	194	200	176	162	182	179	163	185	182	188	160	159	198	164	172	165	168	178	155	165	178	172	149	167	179	172	188	177	156	175	168	192	177	168	163	167	168	198	134	170	188	153	173	195	164	165	153	153	167	164	160	179	157	174	157	191	158	156	151	170	166	162	169	162	171	168	190	164	187	159	187	191	179	172	155	189	183	150	197	188	174	189	159	142	156	191	164	153	167	160	194	156	167	155	174	175	181	167	176	151	153	165	162	171	173	179	210	182	164	190	164	167	168	159	178	156	170	168	168	190	157	179	159	173	157	183	158	179	164	161	168	164	182	157	183	168	184	166	162	175	175	164	172	189	166	170	155	165	194	160	150	186	184	167	178	145	169	157	148	165	167	166	160	165	187	173	162	175	155	164	162	191	161	174	165	167	198	162	161	174	185	167	166	183	183	151	176	189	163	161	178	173	168	175	204	183	159	175	162	164	172	181	160	168	160	168	155	148	171	163	171	151	169	171	145	170	174	177	172	157	186	151	191	174	180	198	189	152	149	185	180	194	170	181	179	152	171	154	165	150	162	185	161	174	176	160	147	168	189	158	206	175	183	178	159	174	163	173	180	148	172	172	188	170	147	172	182	176	166	170	164	162	169	152	178	162	158	188	148	168	180	155	192	162	184	179	162	166	198	157	171	163	162	175	168	163	168	180	172	174	175	148	173	173	155	165	159	159	175	171	159	160	171	161	171	152	165	171	184	158	160	169	174	183	178	168	156	177	148	168	168	178	183	159	159	182	172	178	150	157	167	171	168	138	172	171	185	191	156	178	161	160	163	175	162	178	162	186	165	150	173	155	169	175	166	193	158	173	176	166	153	161	180	168	161	180	171	168	178	187	174	165	197	162	161	145	183	156	161	194	156	164	160	181	160	170	182	154	186	162	164	182	170	179	174	185	174	163	185	162	177	186	178	156	181	175	189	168	171	187	174	152	182	188	185	185	172	189	160	156	173	163	170	170	188	165	148	163	177	175	160	176	176	174	181	172	167	167	165	163	174	171	183	185	164	163	181	175	155	188	174	186	165	147	185	166	171	168	164	166	205	170	161	183	184	174	148	165	151	154	152	172	198	172	178	189	147	152	174	185	187	179	180	172	180	155	178	180	188	169	173	167	153	186	145	153	158	178	172	159	176	182	150	159	178	188	158	158	174	157	167	171	177	163	151	151	156	162	189	181	208	153	179	167	174	177	172	169	163	155	165	154	171	164	163	187	179	179	164	177	162	172	182	164	186	144	184	159	179	175	181	165	188	183	165	152	155	166	169	179	159	150	163	163	160	168	182	173	170	194	195	167	160	168	172	164	162	157	193	201	171	158	185	184	159	186	164	160	163	169	180	165	157	158	174	149	188	158	159	175	171	191	148	191	149	185	174	170	161	160	169	191	156	157	153	193	191	157	181	152	169	173	159	158	167	181	144	176	172	189	154	162	179	148	165	166	194	193	160	153	169	155	171	184	156	156	163	171	165	167	182	158	171	184	188	176	178	171	145	195	179	156	195	193	142	175	185	148	175	159	143	179	131	199	189	157	169	176	165	181	182	176	172	172	167	147	182	152	170	159	175	177	162	144	144	175	193	153	168	188	190	191	164	163	159	173	174	167	154	199	166	139	169	176	174	169	168	167	165	157	193	151	160	170	156	166	185	168	166	192	171	156	177	171	153	173	154	181	169	185	184	186	169	165	179	165	170	183	192	171	132	162	185	167	175	182	176	160	142	191	194	172	150	156	159	191	162	158	187	174	175	156	169	183	187	167	162	176	177	164	162	171	153	183	177	179	168	181	181	173	160	193	172	165	168	180	171	154	172	160	159	164	170	187	174	172	170	180	162	146	173	156	172	165	160	174	175	194	158	171	198	180	169	175	172	182	171	193	181	172	172	153	146	152	165	171	160	164	173	157	181	163	192	189	160	176	146	165	175	166	178	171	149	161	163	180	182	148	153	152	159	161	172	172	169	170	172	185	181	176	172	172	196	167	177	170	157	162	170	161	161	194	153	171	182	188	171	156	151	174	190	158	155	153	173	174	191	169	176	177	195	178	152	165	184	181	145	149	156	158	154	157	159	173	169	176	183	173	202	178	158	157	167	172	190	199	170	182	139	174	162	159	157	153	167	151	165	192	152	147	143	168	201	170	178	144	179	168	165	170	162	166	153	183	181	185	174	168	172	185	168	160	164	163	161	172	176	170	159	176	179	187	186	183	178	179	183	182	165	148	178	151	171	152	151	195	175	178	169	202	160	167	170	179	173	160	189	176	174	184	164	175	176	168	180	173	166	164	172	174	175	178	169	162	188	175	177	202	147	151	153	159	151	181	144	174	163	178	156	195	164	191	190	159	168	167	173	176	164	171	184	152	180	181	174	175	160	172	157	179	168	169	184	166	142	158	176	179	180	182	193	165	191	167	165	194	165	170	162	169	181	175	173	166	192	167	173	186	192	172	171	170	144	170	180	168	181	178	171	159	180	177	180	169	154	191	168	158	161	171	163	170	169	150	174	164	161	163	170	184	160	162	159	179	170	199	198	181	187	173	153	195	172	166	180	180	179	173	153	186	157	185	204	196	161	157	180	176	171	173	173	175	175	183	158	174	180	181	168	177	168	168	179	167	173	183	177	171	192	164	152	160	153	156	165	177	182	164	177	188	177	149	181	176	167	168	165	192	172	165	186	186	174	161	161	165	168	187	159	196	167	192	185	189	165	185	185	181	163	197	174	165	173	184	164	153	176	181	146	184	166	157	182	166	180	177	156	204	184	168	174	182	172	179	191	168	178	157	157	173	168	173	148	179	152	184	181	159	151	189	174	164	186	154	177	160	184	191	184	166	167	171	175	157	179	172	151	170	169	189	167	174	165	150	157	161	190	177	168	163	212	173	170	172	177	150	167	187	157	170	152	160	190	179	179	181	179	162	168	163	172	147	175	163	167	177	171	172	173	163	145	167	175	167	146	174	168	187	186	171	150	181	163	170	187	167	185	168	172	166	172	181	153	174	168	160	140	185	191	169	138	172	176	173	168	170	183	174	187	186	180	184	190	181	177	165	177	187	142	166	182	148	171	161	156	168	157	151	162	174	176	171	174	179	157	170	160	164	182	171	187	178	180	188	184	149	163	168	168	160	171	139	167	200	162	187	177	155	157	161	163	147	176	155	161	165	178	148	193	167	162	160	163	181	182	167	182	159	163	176	159	151	168	170	176	194	175	180	159	173	153	169	195	163	184	193	178	187	175	169	163	152	183	174	157	172	174	167	169	158	180	165	180	186	172	173	162	161	171	159	149	179	180	181	185	186	160	164	161	186	174	162	165	154	162	163	162	170	159	174	160	169	164	169	177	163	197	153	147	182	186	171	169	204	166	155	136	178	196	158	169	155	183	149	183	182	163	170	165	161	171	174	172	170	152	163	161	167	159	182	167	168	154	156	174	145
24012	21400	28671	24506	21405	9634	1020	665	548	470	475	423	371	440	338	367	391	317	341	319	357	357	321	333	336	327	334	312	337	357	332	305	342	349	325	329	313	316	261	309	336	324	306	301	283	310	309	372	308	312	336	319	300	293	319	302	320	281	342	303	301	301	290	354	287	318	301	320	302	329	307	278	298	313	329	326	316	298	296	313	282	295	283	297	308	293	273	309	276	294	292	296	308	324	328	311	316	318	301	291	307	308	291	328	308	312	284	308	289	315	310	313	300	277	310	300	291	296	298	301	336	296	324	314	294	306	296	296	308	277	330	295	299	333	329	310	302	312	302	295	307	305	299	312	318	296	335	317	335	300	308	292	332	313	282	272	318	301	315	300	297	301	280	299	304	289	317	330	309	345	284	289	331	293	286	292	339	300	316	314	302	258	281	309	291	327	327	299	292	299	328	322	307	278	334	281	312	302	289	306	274	292	321	286	300	299	312	294	297	297	310	311	315	325	303	278	327	325	308	302	294	288	291	309	289	285	304	318	295	290	309	314	304	300	316	297	321	293	301	312	336	324	294	293	302	313	298	308	308	330	291	311	337	319	290	296	310	310	342	298	297	356	315	306	307	314	301	295	268	334	317	301	319	314	313	309	331	334	307	315	319	321	283	299	297	299	308	303	334	300	317	295	263	329	343	326	289	327	318	323	303	293	283	294	312	355	261	316	327	311	317	330	309	304	314	312	332	300	327	331	306	310	309	324	322	307	330	300	346	323	328	310	305	312	305	315	298	333	309	275	332	322	311	285	308	294	299	316	302	312	264	283	309	300	311	301	307	289	309	339	321	338	288	324	291	283	310	298	294	325	315	321	299	322	331	289	297	281	292	291	313	329	261	294	297	275	288	326	290	299	323	303	278	285	291	324	328	324	297	283	312	319	284	345	303	280	300	287	312	344	311	325	336	283	327	289	303	292	293	290	287	316	321	321	314	316	297	309	291	292	313	308	352	292	300	283	303	317	301	291	305	300	304	310	305	333	321	345	329	310	307	316	308	284	313	291	303	296	332	283	304	289	347	316	312	339	312	305	316	303	279	337	264	314	289	313	291	297	305	284	298	296	315	317	303	326	331	318	264	316	317	292	275	295	300	303	295	317	315	317	294	291	312	306	289	298	318	326	301	335	319	305	332	301	315	320	318	289	314	313	320	296	308	318	290	306	324	301	301	297	316	321	314	293	270	295	324	311	300	291	292	310	318	335	298	303	305	295	320	337	306	345	320	338	285	280	298	300	320	283	298	320	266	309	318	285	256	298	325	297	327	313	305	316	311	327	303	307	309	298	309	301	306	292	330	299	275	292	285	303	287	293	310	326	294	334	284	316	309	295	292	303	287	290	287	340	291	316	341	286	305	268	300	305	324	298	306	315	303	311	302	275	304	311	330	296	318	321	296	294	315	300	306	325	298	332	299	313	309	282	333	283	269	291	311	326	296	274	328	292	303	304	266	309	286	296	314	311	316	298	278	303	316	315	325	307	285	315	338	323	265	278	296	303	306	295	295	288	342	304	303	333	307	293	308	314	315	305	318	297	321	333	331	298	306	313	303	298	296	315	320	307	307	296	297	340	304	308	302	322	318	301	308	270	267	315	324	352	302	297	300	309	323	291	320	271	323	275	291	326	300	310	317	254	280	305	325	265	306	309	326	307	326	332	321	305	308	294	288	307	315	275	300	310	320	314	303	315	294	326	310	294	305	314	304	302	301	307	332	308	290	306	289	322	321	312	317	304	313	344	332	301	327	329	274	312	305	308	332	316	279	296	322	282	291	272	314	326	320	302	328	296	314	301	303	317	314	297	302	305	275	311	270	288	307	351	330	326	306	297	304	317	301	279	325	281	302	289	331	305	283	300	331	292	320	326	316	293	277	306	316	300	301	302	293	310	306	310	322	303	300	287	266	331	301	296	314	332	318	298	296	283	345	305	291	296	279	303	297	307	295	275	293	302	289	304	299	305	280	351	303	302	304	288	295	318	312	265	318	310	313	292	280	297	292	325	305	294	306	328	308	312	318	304	278	281	303	322	305	302	332	323	284	317	307	340	287	305	282	315	306	299	298	305	288	297	318	294	291	344	300	308	305	318	283	323	291	289	286	338	295	277	317	331	297	308	317	306	296	279	291	285	334	293	286	308	300	314	305	292	305	298	297	297	311	301	298	301	303	294	294	289	309	293	300	306	299	307	325	309	282	304	310	280	320	314	300	319	308	263	274	343	301	288	286	325	301	327	340	318	339	326	313	276	298	299	325	282	293	321	308	313	280	301	347	312	288	306	311	305	293	256	306	296	289	328	303	304	268	331	308	291	310	303	321	329	296	304	315	314	284	306	275	316	331	285	347	338	307	283	286	319	331	318	295	324	318	276	286	288	321	305	353	273	291	295	317	306	301	281	296	314	320	295	324	313	305	312	286	302	316	312	319	308	317	334	340	309	319	287	304	316	315	284	335	308	340	319	321	326	308	300	266	294	300	279	310	335	304	318	296	329	309	278	336	315	337	299	305	302	284	329	345	292	296	316	335	329	273	280	314	323	300	287	319	307	312	296	322	304	315	287	290	292	316	304	330	289	295	276	330	331	330	301	335	318	280	288	300	303	307	304	317	294	316	307	291	297	329	318	309	313	315	323	245	321	303	318	302	285	318	344	284	297	285	292	315	314	285	314	299	284	327	308	320	296	309	301	286	289	298	323	291	282	301	288	318	312	272	299	337	322	282	275	312	309	328	298	299	295	342	330	295	280	319	286	309	325	308	290	329	313	307	295	295	319	263	309	306	300	321	293	303	303	289	306	321	320	302	325	313	341	312	314	301	349	290	299	290	324	293	299	313	332	283	318	310	298	307	324	305	269	341	310	325	310	302	311	306	312	290	317	278	297	316	317	286	316	273	320	311	310	284	303	311	338	322	296	304	293	325	304	299	323	331	303	314	287	312	305	283	305	285	290	327	313	300	310	281	284	293	289	292	315	326	304	312	306	287	323	315	293	321	275	302	323	318	287	280	277	316	283	301	289	290	288	288	341	304	316	318	304	321	310	285	317	305	318	268	304	272	294	332	300	287	286	328	304	286	286	311	288	306	309	312	318	323	313	293	283	329	309	289	298	299	327	297	289	286	296	292	291	339	293	341	297	333	301	296	322	306	319	327	271	284	302	326	336	323	290	313	290	307	278	304	327	312	333	312	337	289	330	337	294	331	335	307	302	343	274	309	331	309	305	302	338	305	311	318	281	299	293	356	313	308	334	303	313	309	324	308	266	265	291	325	328	291	285	315	283	327	293	319	288	302	312	318	307	301	311	274	300	298	327	318	312	288	284	320	300	314	299	288	310	296	309	302	301	316	286	302	305	323	302	320	310	311	307	317	310	262	293	278	328	326	299	289	307	324	275	302	314	287	323	336	310	306	295	269	294	297	312	321	279	323	307	308	306	344	287	313	314	322	310	301	322
3446	9291	5966	2777	2057	1508	1153	863	823	681	608	529	488	462	443	452	438	372	419	416	362	356	398	342	327	404	372	375	359	345	341	327	320	352	368	307	354	319	337	351	316	313	328	308	360	316	312	331	305	346	344	292	344	341	328	309	331	300	329	328	317	295	293	341	319	310	320	296	289	323	316	307	319	309	332	348	331	337	315	318	327	327	322	312	313	333	283	309	312	334	293	314	355	322	317	300	331	295	338	304	316	322	320	297	309	317	322	316	329	327	330	317	328	297	306	290	317	327	313	333	324	320	319	345	338	328	319	337	366	364	327	278	295	309	294	343	343	321	287	301	336	318	298	351	300	324	308	305	329	328	306	328	314	327	300	354	322	322	285	322	289	290	332	312	316	304	341	306	282	311	316	287	314	322	311	259	275	317	322	317	332	341	310	321	338	300	296	309	293	305	306	349	308	351	287	325	317	316	331	301	298	330	314	314	310	301	339	325	318	303	302	318	305	311	318	300	328	303	321	282	296	294	331	310	329	313	317	327	310	326	333	334	319	317	308	316	292	331	309	315	309	315	309	347	339	311	334	320	328	297	323	324	311	300	326	297	321	316	332	324	339	307	300	305	308	317	317	323	334	331	272	325	316	330	330	333	320	297	330	305	331	332	345	321	323	333	323	309	284	304	312	345	309	306	299	341	311	315	308	302	312	316	308	361	317	337	357	334	304	286	331	313	311	296	299	307	345	295	283	340	291	342	355	326	325	290	288	311	327	335	332	313	332	321	305	315	316	302	302	301	326	306	308	311	316	299	282	264	300	315	306	323	310	304	312	304	319	319	303	335	307	327	340	260	335	318	314	289	332	313	285	313	296	290	298	318	314	290	342	307	297	309	318	282	296	294	319	315	344	348	328	301	306	316	309	300	346	299	289	316	321	315	347	315	310	285	323	302	299	304	319	347	316	310	345	320	302	293	327	316	336	311	326	298	314	339	333	308	285	326	311	312	309	294	317	292	346	306	314	340	290	343	362	305	336	345	316	331	313	300	317	332	315	277	338	317	332	302	300	325	324	311	324	334	313	322	284	298	316	303	310	306	335	330	315	333	316	312	296	370	305	357	318	305	338	313	295	342	342	323	307	312	309	293	267	322	285	305	304	328	332	304	343	348	295	323	327	307	261	321	327	323	304	305	315	318	340	308	336	290	330	301	301	346	310	296	311	303	325	316	304	354	280	317	353	285	319	341	324	311	353	303	305	312	315	311	299	304	323	339	314	356	320	304	329	296	303	303	313	328	319	279	294	285	303	344	337	331	321	308	333	342	325	286	328	334	324	319	313	313	317	337	322	358	296	289	319	371	302	309	338	326	322	317	304	312	323	321	323	284	288	321	323	311	349	340	312	333	359	342	306	289	328	334	338	313	336	300	303	307	314	294	300	330	316	314	298	324	335	304	292	326	327	330	321	313	313	334	325	319	307	317	320	312	260	337	325	321	331	312	268	332	344	320	329	311	314	319	324	310	334	271	322	298	338	346	331	328	314	331	321	333	335	346	307	314	332	302	293	292	320	348	288	339	317	336	317	327	340	311	327	299	326	322	313	303	302	304	313	308	318	319	346	302	319	323	316	276	337	304	323	319	275	289	338	302	311	316	321	312	303	300	309	302	274	320	283	325	330	311	310	324	302	299	333	334	280	337	306	337	314	317	312	333	330	314	318	313	318	296	287	315	301	346	340	327	323	308	369	325	332	312	327	300	315	319	336	322	321	313	306	327	312	314	341	315	331	302	351	332	306	331	289	322	307	295	350	301	303	350	307	327	302	323	348	321	312	305	358	311	319	331	342	299	315	299	329	305	302	301	314	348	287	328	329	314	330	317	315	315	318	353	306	298	314	307	331	320	310	343	350	318	310	297	298	295	313	324	307	312	360	322	314	316	265	283	314	336	311	298	339	298	305	319	362	306	304	314	342	312	318	317	315	300	318	323	310	321	326	305	296	307	329	296	317	323	319	284	322	291	337	309	325	322	310	284	312	316	327	315	343	334	322	321	295	355	344	330	304	319	316	308	321	309	277	298	331	314	313	282	325	312	336	333	305	328	298	327	345	329	342	311	339	279	338	341	317	322	312	269	321	310	337	285	315	284	281	328	309	340	340	334	322	309	348	342	305	318	307	283	340	332	315	290	311	288	333	298	306	333	303	321	333	322	310	306	311	321	289	301	329	285	320	303	327	293	331	322	358	308	309	331	303	282	356	318	292	330	328	334	319	293	303	357	304	295	310	340	326	306	321	320	323	336	304	317	326	318	326	294	302	328	329	307	275	300	304	293	338	326	306	311	337	325	324	339	319	330	349	316	304	296	346	324	327	323	335	295	291	280	326	284	281	359	316	287	313	291	312	277	284	322	303	347	325	316	305	300	298	319	302	318	329	339	326	332	291	285	282	312	317	339	311	329	315	314	314	360	302	311	348	291	311	320	313	308	324	309	290	326	325	311	308	282	308	364	285	322	293	315	313	329	321	339	316	316	297	307	310	343	310	325	305	320	307	316	345	330	310	338	307	324	326	348	292	322	324	298	290	289	297	327	336	306	329	345	311	335	298	307	313	309	330	317	312	319	350	298	341	342	279	295	333	291	306	331	311	314	325	301	308	348	310	303	317	297	338	324	307	289	290	332	291	320	336	310	380	328	335	322	344	296	310	324	347	290	303	304	346	318	329	309	299	335	292	326	352	346	329	298	315	311	374	286	324	281	295	297	297	337	299	311	305	359	327	316	329	322	336	297	370	319	308	324	319	328	309	320	293	297	324	334	359	316	339	284	325	309	360	314	309	321	326	323	304	309	336	366	306	332	302	309	336	299	303	303	319	331	313	311	332	327	317	310	286	310	297	334	297	323	294	292	318	310	330	335	314	325	318	289	302	327	305	316	324	302	325	320	298	319	341	345	306	276	308	323	319	337	333	314	310	302	309	308	314	286	352	305	292	329	324	323	318	306	329	309	326	330	314	309	321	275	301	320	331	321	297	317	293	317	326	321	311	323	352	336	334	315	306	272	340	330	294	322	304	347	314	322	346	333	308	295	306	313	294	359	332	323	312	353	327	322	305	322	309	321	335	328	320	320	325	310	324	279	323	308	313	309	362	295	306	294	318	334	287	302	300	300	289	307	309	304	326	307	307	321	291	326	344	322	321	284	352	337	325	317	362	313	312	308	308	328	321	313	308	323	339	328	353	280	314	308	327	339	302	308	301	308	335	329	311	305	302	297	303	305	312	319	320	317	331	303	313	295	310	289	292	280	301	330	312	311	306	330	307	320	338	329	319	339	291	329	307	347	286	293	299	330	311	340	296	318	288	309	355	301	290	323	335	333	328	301	309	294	314	294	348	324	301	318	343	353	310	307	327	335	274	321	303	297	326	312	314	327	302	330	323	308	319	338	351	333	322	298	327	351	351	332	336	300	280	300	338	328	336	315	298	331	338	314	329	304	343	337	295	321
25174	21408	27536	25620	9653	683	558	488	432	393	377	348	335	323	333	338	342	303	314	325	320	298	315	289	271	305	315	277	305	341	305	312	314	279	308	322	305	292	282	316	307	282	292	282	283	282	300	297	273	328	302	318	322	248	301	301	316	296	259	264	334	302	303	292	311	295	288	305	323	308	296	308	311	316	309	288	286	281	307	308	323	313	296	259	285	297	301	312	284	300	277	302	268	285	268	280	292	302	298	296	314	314	306	311	282	292	310	316	309	307	328	285	279	303	276	305	287	288	294	302	304	272	284	299	306	295	286	284	311	296	300	317	273	302	321	310	288	281	280	293	292	317	295	291	272	280	279	289	275	298	324	270	299	303	290	282	286	292	286	284	294	302	310	294	314	295	319	274	283	297	277	326	287	289	281	304	313	284	313	301	267	300	284	309	277	297	282	287	299	295	310	311	297	303	287	290	270	287	320	257	306	281	301	317	287	254	285	309	286	292	291	287	303	292	331	303	299	294	301	302	294	283	290	288	273	316	318	286	294	293	286	267	294	280	294	317	295	283	253	309	278	306	288	289	304	290	294	295	331	317	288	304	267	320	264	311	295	278	270	293	298	296	273	302	304	301	281	317	316	302	272	287	283	263	309	334	290	279	337	282	299	300	272	308	310	295	292	323	310	342	311	312	295	272	291	311	305	295	287	308	285	270	284	275	309	309	286	291	287	299	301	293	291	293	304	325	330	306	306	298	296	304	295	304	299	313	284	301	281	321	321	330	308	293	308	294	280	309	270	279	327	318	265	298	282	306	304	318	304	291	272	290	333	302	298	270	321	295	322	302	308	315	276	286	307	301	292	291	270	292	294	288	306	287	283	283	294	294	291	301	289	290	303	304	305	285	312	295	271	285	268	288	302	354	311	276	277	298	290	287	304	299	289	288	280	289	278	280	313	329	259	279	300	348	267	287	313	274	298	307	278	299	276	302	317	321	265	252	312	285	290	316	290	304	276	269	286	303	296	290	277	271	285	281	321	298	273	292	299	288	294	319	271	278	305	313	289	313	292	278	290	317	316	299	294	256	304	287	291	304	298	271	311	311	279	277	293	317	276	297	307	312	306	289	263	321	289	312	319	271	268	285	299	283	275	296	273	286	329	265	281	304	294	308	320	272	302	280	335	289	272	295	286	291	298	300	288	301	307	305	312	294	315	340	297	285	307	303	303	284	307	312	274	309	267	314	293	304	307	315	275	300	285	305	296	268	286	307	313	277	297	327	288	311	276	335	295	322	294	285	293	294	303	290	280	306	301	299	311	287	293	286	293	287	269	275	279	296	290	269	281	302	310	322	287	296	314	270	296	298	285	288	282	294	279	294	315	286	287	281	263	299	281	311	300	315	283	300	304	262	306	315	278	303	277	322	294	319	278	304	304	326	297	282	291	280	302	289	266	286	291	303	288	301	334	271	291	307	288	268	279	269	309	306	286	296	301	276	297	267	288	294	284	318	314	283	285	275	311	279	290	289	288	295	317	285	304	283	289	303	265	301	287	264	317	290	278	274	295	279	261	330	280	269	288	313	320	282	302	281	277	300	302	273	287	304	322	278	311	281	276	275	303	307	281	298	311	293	312	332	300	276	307	266	300	304	274	296	308	291	290	289	314	308	277	305	286	290	273	322	281	276	292	318	300	287	301	315	308	278	280	305	271	320	295	265	303	311	309	312	315	320	300	271	295	281	296	303	294	310	268	292	262	283	305	274	297	310	285	270	261	304	304	278	310	283	261	294	283	312	312	289	288	293	329	314	279	316	291	284	278	280	291	311	257	325	290	294	280	315	316	307	288	303	295	302	302	297	308	277	290	325	314	282	308	284	297	281	271	277	322	286	313	293	309	290	282	293	299	295	309	317	293	295	290	299	284	271	281	291	292	280	315	289	299	294	293	322	271	295	281	288	305	291	341	303	309	290	284	329	282	319	269	309	283	269	271	258	301	287	304	296	282	297	300	309	305	314	288	296	294	291	287	298	309	294	267	309	320	300	322	293	304	287	311	267	283	275	281	259	289	289	303	286	305	346	294	283	322	276	287	275	308	297	298	300	282	285	294	288	275	283	292	294	298	301	309	305	270	320	277	308	282	310	288	349	293	267	276	282	303	297	332	280	296	308	320	302	289	303	266	279	296	323	329	276	303	285	273	285	282	298	285	290	312	303	292	294	271	293	302	288	290	297	309	296	281	291	252	309	261	274	293	309	289	267	324	297	306	267	283	300	273	311	276	271	286	292	286	284	286	290	301	276	282	285	296	323	295	282	294	284	318	292	317	294	286	314	328	292	322	295	306	278	325	288	277	288	303	292	279	300	274	318	304	290	279	299	298	273	297	308	300	267	288	303	325	306	311	315	311	289	299	310	291	305	297	308	289	292	300	295	321	277	288	321	288	304	303	274	315	285	312	283	302	308	293	254	313	275	309	303	295	294	285	281	262	308	292	306	289	265	307	282	304	296	295	282	286	300	331	290	303	281	282	297	291	318	290	288	278	289	297	280	313	296	333	307	285	301	305	309	280	280	317	290	296	297	290	307	313	304	279	276	269	283	290	331	274	277	279	306	301	305	282	263	289	279	321	291	292	273	278	293	306	279	268	317	303	302	306	323	307	328	284	297	286	336	305	296	297	328	269	285	272	281	278	306	296	300	277	306	290	290	306	300	279	275	300	283	279	301	267	299	307	310	276	294	269	293	285	295	285	276	298	291	307	293	286	276	319	307	308	304	315	316	272	268	303	307	323	257	293	306	287	278	306	301	267	307	277	310	272	270	339	321	298	323	299	275	323	310	302	288	304	287	273	313	289	275	322	313	299	307	297	318	279	292	284	294	282	294	269	268	270	262	260	278	314	289	286	305	300	336	309	278	261	307	293	301	329	313	305	310	280	307	280	281	292	284	310	292	297	285	305	318	273	294	288	297	291	295	284	292	272	307	323	281	333	257	279	282	289	266	304	295	269	295	290	290	291	267	294	308	325	285	292	307	304	306	327	293	275	307	293	296	302	294	340	302	298	301	297	277	281	282	278	297	289	281	293	298	321	294	304	315	267	299	288	287	303	299	266	325	289	266	285	294	266	264	288	283	273	298	334	293	304	303	316	309	300	330	296	317	294	285	274	273	292	313	297	279	284	296	291	289	298	314	286	320	300	317	274	269	291	297	312	302	284	288	327	285	322	292	311	325	260	310	316	293	283	292	276	324	263	336	297	284	281	308	279	292	274	333	285	280	291	318	303	299	263	325	314	313	285	280	294	321	274	311	289	289	278	299	310	337	282	276	286	308	278	281	277	286	283	272	283	312	305	299	295	263	309	271	306	305	299	268	308	290	278	286	316	332	284	298	313	314	312	293	282	320	311	316	307	291	313	302	304	316	291	298	268	299	300	261	319	289	320	319	297	297	281	294	287	290	276	268	298	301	262	296	274	295	295	302	296	294	286	298	295	272	308	315	295	280
3403	5226	3279	1602	1168	945	800	685	585	503	494	462	425	396	423	378	330	384	311	316	371	369	328	342	387	336	317	328	349	352	346	332	322	344	323	309	344	336	333	330	317	331	341	331	345	315	348	341	370	315	338	313	333	340	323	341	312	333	339	339	306	365	330	306	349	331	309	344	322	331	327	320	312	311	334	319	338	308	304	347	336	316	327	322	332	315	338	296	354	310	343	357	328	325	332	308	314	341	319	319	343	315	306	358	339	347	345	325	311	353	362	335	320	328	302	326	327	328	345	358	362	319	355	305	325	329	325	328	312	310	318	287	332	306	336	332	360	358	315	313	357	312	322	343	328	328	337	326	355	326	301	309	315	342	345	286	331	335	319	343	312	347	379	343	300	310	340	343	329	310	320	332	346	335	342	324	314	339	330	305	326	311	314	312	303	334	327	318	303	316	323	333	317	349	319	340	329	328	303	343	325	306	321	309	328	344	328	330	310	330	330	337	332	340	338	347	331	311	345	352	339	324	317	328	305	288	347	307	309	323	322	338	304	303	324	320	290	350	336	338	308	319	326	317	329	316	350	329	349	323	309	324	344	302	342	347	315	356	321	319	333	344	317	327	309	293	332	313	308	296	327	303	319	319	296	313	314	333	332	322	344	337	341	313	361	354	323	296	298	336	298	323	311	351	346	308	322	341	372	342	315	290	301	327	309	320	327	318	342	354	354	316	324	317	328	318	331	307	333	320	315	324	317	335	318	292	357	325	342	352	348	318	302	306	337	315	327	320	309	311	330	339	342	316	323	344	317	324	346	318	320	303	300	315	367	355	312	334	335	303	301	327	341	309	321	319	304	335	349	327	326	299	309	333	336	364	338	344	327	314	278	338	320	312	296	333	316	341	331	318	324	288	325	316	330	334	340	310	325	329	305	345	351	342	343	325	318	331	346	329	300	336	309	324	312	308	311	326	329	355	331	317	315	339	305	291	296	345	328	323	346	329	330	334	333	308	357	348	348	322	346	357	325	353	327	280	337	319	322	310	347	343	336	312	325	304	322	324	314	356	323	341	317	349	326	338	344	306	333	358	342	360	339	330	337	333	324	317	315	365	321	353	318	286	325	335	339	318	314	307	310	337	309	326	345	324	358	317	314	341	302	311	350	338	336	347	351	339	343	330	313	337	311	343	319	372	332	357	314	311	328	336	347	309	339	311	312	316	381	297	332	290	330	342	343	301	326	346	320	296	369	333	327	355	354	357	285	325	333	307	295	353	311	297	319	289	323	346	328	325	329	329	324	332	325	358	339	321	329	317	323	332	335	298	329	344	326	344	351	334	347	328	339	314	332	325	346	329	335	330	339	346	316	317	319	326	327	320	315	342	308	313	306	318	298	313	312	347	341	336	320	323	336	305	316	315	302	319	330	304	329	292	322	322	332	333	341	361	346	366	339	315	313	316	332	319	306	346	347	323	333	320	317	322	326	330	335	317	322	321	311	318	328	308	319	318	321	300	307	325	331	355	317	323	354	322	369	321	355	327	360	336	363	315	317	327	348	326	332	353	289	340	340	306	354	336	335	341	308	335	313	330	276	316	338	341	348	313	346	315	344	313	312	320	305	333	355	320	323	341	362	313	309	311	324	319	321	333	315	327	331	323	355	326	325	330	333	324	299	341	308	314	331	317	330	329	355	308	328	316	339	319	343	344	333	337	334	343	333	335	343	319	311	324	340	289	321	331	308	309	300	317	311	319	313	283	294	331	335	360	347	308	310	315	296	326	323	328	330	320	316	313	324	284	317	312	331	347	330	325	324	296	339	304	335	321	315	345	288	306	337	321	312	349	304	324	341	348	295	325	307	283	292	342	334	294	307	349	352	329	294	309	320	341	331	301	339	329	315	322	337	358	342	311	318	316	307	324	315	358	335	312	307	288	324	330	336	330	324	316	331	344	345	340	313	320	327	297	329	327	336	348	316	324	333	296	317	311	367	332	303	302	313	300	328	316	331	323	319	347	331	290	328	315	340	315	297	326	341	307	305	293	316	327	286	336	292	296	306	293	300	350	331	327	319	328	281	341	320	334	297	308	342	335	299	330	304	324	288	345	318	304	323	321	341	322	349	380	343	298	316	365	315	313	336	306	332	318	352	335	300	317	350	338	344	308	322	334	334	309	299	299	354	334	334	320	340	347	299	330	300	318	328	335	339	327	340	315	342	317	346	319	329	309	329	309	312	308	332	297	338	288	337	319	315	313	344	333	307	323	353	324	320	297	339	291	305	325	340	321	306	324	318	340	306	347	358	367	329	324	345	335	329	336	335	331	309	309	326	355	338	318	358	336	323	348	324	356	316	334	342	296	332	344	327	329	319	336	316	321	311	306	301	341	333	307	295	328	366	309	346	317	351	322	314	322	336	286	342	320	306	323	300	342	325	361	297	340	317	358	317	344	338	355	326	317	324	322	321	335	304	315	288	316	328	364	313	339	330	313	328	305	302	328	308	352	330	337	333	313	345	326	341	313	348	353	317	345	328	318	337	350	297	345	342	326	300	321	304	336	320	348	318	301	342	331	315	297	303	324	342	355	327	300	331	327	316	323	306	341	372	343	322	332	290	320	296	321	340	330	335	303	315	337	311	325	346	339	381	311	335	316	344	338	311	323	316	331	315	328	338	297	311	343	337	321	308	315	300	306	312	349	329	310	347	303	316	311	342	347	331	360	324	347	323	341	330	327	322	343	311	327	303	311	345	327	319	359	355	309	320	323	330	333	312	336	336	339	319	330	312	317	323	291	312	346	279	297	293	342	317	297	352	336	330	328	308	320	294	295	293	310	311	323	333	306	323	319	347	321	294	323	298	303	335	299	323	330	322	302	287	332	342	301	324	324	337	324	311	290	314	340	317	328	338	325	351	343	314	299	338	360	313	345	354	312	313	314	314	334	294	323	318	315	330	327	319	332	339	356	326	322	336	366	346	302	334	329	324	303	325	320	315	369	322	347	329	327	338	341	321	331	316	330	339	343	358	318	345	326	321	353	336	292	295	315	325	285	336	315	355	322	340	337	295	309	333	291	305	283	322	323	316	340	332	320	334	317	331	322	328	308	326	319	278	340	302	305	303	349	330	305	350	284	353	366	319	335	295	322	304	378	297	351	343	306	323	353	321	328	307	356	342	340	324	366	317	308	304	298	301	327	285	316	303	338	263	297	321	301	334	309	291	298	315	323	311	335	335	348	325	332	299	314	335	359	341	333	337	335	309	327	315	312	343	297	337	337	301	315	359	309	319	329	340	291	343	307	306	346	364	326	345	340	362	327	351	300	315	340	306	315	365	328	325	333	314	315	282	318	324	307	321	287	334	323	285	345	346	328	342	326	286	333	323	294	322	326	301	301	297	351	327	306	305	287	316	352	312	319	324	305	320	335	354	351	331	303	308	338	342	331	320	319	303	312	334	328	318	367	317	341	323	322	282	316	336	352	345	293	337	321	311	326	354	307
22840	21396	29129	24059	21399	21450	8115	1383	983	924	834	793	769	679	729	672	636	644	668	679	667	614	601	592	609	623	593	578	543	548	564	575	531	589	571	582	557	588	578	562	502	589	585	550	583	569	545	576	568	543	566	539	540	573	507	554	541	567	540	593	563	529	579	551	557	552	552	549	584	583	575	529	515	553	560	539	526	519	549	536	533	572	534	550	590	543	569	545	504	533	562	545	506	522	575	505	546	563	535	566	554	558	529	542	542	578	553	537	526	583	529	521	520	529	579	573	533	529	529	571	526	557	590	547	544	529	519	578	543	527	524	551	561	530	535	538	567	490	590	534	539	563	538	549	520	522	490	543	534	578	503	564	541	539	561	530	555	556	544	528	551	548	556	583	539	552	518	568	559	540	551	559	510	543	520	563	510	545	530	529	561	576	495	525	530	514	548	560	547	553	537	562	538	516	582	570	537	551	567	524	528	581	543	586	556	531	565	538	520	518	550	521	570	561	510	557	558	601	539	557	554	550	543	560	576	577	511	538	569	579	509	539	489	554	559	558	483	541	539	528	572	509	562	566	496	545	586	520	523	548	564	562	518	540	585	553	546	550	549	543	546	550	551	570	530	532	533	546	536	588	500	563	560	534	537	556	538	561	589	581	589	549	520	548	562	560	551	546	577	531	538	547	563	508	515	503	537	531	575	548	548	558	557	522	574	506	528	515	507	569	590	555	555	555	537	532	523	544	576	556	552	602	576	523	499	564	556	535	551	531	521	524	550	577	521	545	555	555	550	539	546	530	578	546	549	563	526	516	529	575	532	548	548	551	556	518	503	537	517	573	526	576	535	596	531	560	534	515	577	562	588	533	562	543	515	540	534	534	580	572	521	553	541	500	524	599	548	596	589	551	605	552	546	547	538	517	523	531	559	526	570	541	551	545	526	546	540	560	509	570	596	546	527	605	546	549	536	565	542	550	549	560	544	552	555	574	531	514	536	519	545	527	571	537	538	506	594	606	533	525	532	546	545	578	549	548	567	521	511	563	529	548	545	539	584	514	520	564	585	573	567	547	610	554	511	521	558	548	538	565	576	545	547	553	551	546	520	554	555	558	531	556	586	562	574	564	531	580	532	562	569	554	550	566	542	578	510	562	539	520	577	521	533	561	529	579	594	567	545	532	578	557	559	542	511	510	557	535	530	545	555	537	521	552	570	552	531	556	566	593	569	546	550	537	527	547	546	543	560	545	544	582	554	539	539	565	522	520	520	530	501	576	549	568	525	534	547	568	520	557	552	533	534	555	586	559	526	541	509	535	536	540	588	529	588	542	577	566	515	520	530	549	518	559	543	556	548	531	566	513	550	563	538	526	516	492	493	552	572	519	560	560	525	548	536	528	561	554	546	558	549	545	545	531	562	492	531	572	597	590	555	548	580	525	537	549	546	551	559	531	516	545	530	592	566	505	526	536	554	539	543	540	545	541	573	540	534	557	506	584	559	525	553	521	541	571	557	551	556	553	579	591	602	609	530	536	498	558	554	543	562	539	578	543	544	555	579	521	544	525	542	544	554	602	552	497	537	551	535	599	513	527	529	520	534	607	566	528	545	559	549	502	527	540	562	563	525	529	568	597	534	595	527	535	552	556	560	540	529	596	511	525	563	535	573	564	561	587	501	539	546	530	539	561	548	547	534	536	603	523	570	528	572	542	499	528	566	579	529	562	548	509	561	522	539	561	541	539	565	540	554	511	558	546	518	506	531	511	567	543	590	550	565	548	610	507	533	518	562	531	521	497	496	541	511	560	549	519	553	547	551	546	548	529	539	552	558	553	514	549	508	538	556	546	495	552	537	526	543	567	587	553	549	541	528	511	568	594	573	524	517	564	558	560	495	495	534	588	533	564	595	547	557	561	570	539	573	536	574	563	550	557	545	517	531	516	536	579	580	539	558	533	529	502	532	587	531	528	572	535	528	523	549	552	488	559	548	542	529	572	555	565	550	492	538	503	549	565	515	538	541	524	589	569	534	528	557	509	562	545	553	586	507	517	539	574	538	542	520	497	539	528	560	601	554	574	497	540	590	523	577	545	555	510	562	559	561	547	549	517	548	545	561	533	479	561	562	588	563	586	538	529	520	550	538	528	549	565	522	529	535	556	489	563	523	564	539	552	509	546	600	537	544	520	535	558	508	532	529	543	558	538	565	553	539	537	542	520	517	491	532	538	561	531	533	544	545	541	556	556	544	590	488	573	546	565	505	577	533	581	542	537	561	544	524	548	552	557	566	543	550	553	552	535	559	609	566	535	537	568	552	544	530	543	596	527	549	559	595	529	551	539	515	570	575	570	535	537	585	522	572	540	562	590	538	538	556	560	560	541	596	562	541	555	556	544	599	558	559	563	557	542	563	505	537	540	595	560	600	542	560	548	561	590	548	581	537	527	599	546	542	554	557	509	531	559	493	573	538	548	527	577	516	534	541	548	543	561	554	527	503	560	518	589	527	524	572	607	557	543	582	543	562	522	566	542	574	581	548	522	545	512	567	538	536	521	536	542	574	543	560	534	528	569	563	524	532	565	575	522	570	530	582	538	569	576	510	544	518	548	524	550	563	530	549	540	542	537	547	529	550	493	500	563	555	584	537	551	515	556	543	600	572	575	566	562	527	577	566	569	541	563	568	539	517	567	603	566	502	592	565	527	561	539	535	558	595	545	561	597	570	592	534	544	579	545	533	536	564	586	534	564	524	540	547	566	515	585	587	542	520	525	538	572	517	530	531	564	558	564	554	564	524	552	545	549	557	540	529	564	554	550	559	609	481	522	494	511	539	530	586	539	548	560	542	550	532	526	552	557	606	564	536	549	527	526	523	536	586	540	527	501	531	520	563	523	551	507	526	549	504	576	525	524	570	536	547	535	531	589	519	560	562	553	549	573	560	560	564	521	540	551	553	500	534	578	552	493	534	575	544	546	574	516	552	523	515	572	573	544	558	529	545	608	503	559	559	564	528	536	520	526	503	529	544	533	582	600	559	544	554	568	589	553	533	544	515	555	530	556	537	503	554	582	545	564	580	531	543	542	516	590	540	525	564	571	568	538	544	553	596	535	578	520	556	546	505	573	552	555	513	527	568	543	549	582	512	533	534	544	566	571	540	526	537	563	521	553	554	536	522	567	609	584	554	545	566	556	544	584	567	514	502	558	523	559	542	529	544	578	507	561	557	595	561	591	517	491	557	529	558	544	534	537	550	540	531	523	554	542	587	558	595	540	565	568	510	566	543	518	506	547	565	560	570	527	547	551	493	556	557	576	553	544	579	528	576	536	543	545	519	560	523	593	575	537	506	521	517	532	546	541	559	551	572	558	552	506	513	530	524	513	533	560	599	604	520	544	555	517	540	538	561	588	528	560	525	532	586	556	553	548	546	556	514	545	528	527	553	563	554	512	543	535	507	543	533	546	533	566	531	514	548	581	531	538	573	510	507	575	565	571	539	507	591	518
4764	14950	9917	4863	3596	2714	2161	1700	1400	1212	1118	966	915	851	830	767	697	704	704	723	631	637	665	622	603	623	579	626	605	606	592	616	602	579	598	609	574	567	571	548	541	576	599	560	574	594	561	564	592	566	569	562	594	561	562	577	585	575	535	566	567	607	571	553	575	573	574	555	595	566	536	565	554	560	556	550	569	574	589	568	553	556	568	550	611	555	569	533	575	565	565	530	543	515	516	563	541	550	588	574	566	586	577	586	538	524	552	578	584	540	602	551	556	546	544	532	589	603	534	571	581	551	520	577	545	542	586	526	594	538	554	513	576	553	550	545	532	597	551	566	538	535	560	588	578	600	519	556	521	572	611	572	561	558	553	572	542	555	535	563	556	551	571	582	574	526	581	527	556	544	517	563	569	518	527	573	571	556	546	549	561	529	567	561	524	528	560	570	575	541	564	571	569	566	582	566	559	505	547	561	557	556	550	554	552	516	549	544	581	541	574	568	568	537	531	512	575	596	532	570	532	583	555	521	587	567	571	565	554	564	564	574	594	530	524	569	556	559	540	543	574	535	519	540	522	546	546	561	553	576	591	560	525	591	585	553	567	532	606	579	576	507	569	578	568	577	574	597	546	562	560	558	529	556	506	549	584	518	548	527	549	573	578	575	541	559	555	534	573	551	518	572	552	538	540	544	509	576	596	562	500	545	586	560	576	592	540	518	541	555	549	514	558	562	509	540	565	507	525	531	562	547	551	545	503	557	517	542	560	602	526	559	584	587	588	584	539	543	592	508	549	522	564	569	550	529	532	550	530	565	584	549	549	537	530	560	564	572	561	599	589	552	553	553	577	539	529	594	526	528	547	506	535	524	583	540	567	582	525	535	520	535	532	579	553	544	600	561	523	543	541	573	571	559	554	590	523	566	544	542	521	534	550	550	552	570	563	573	603	539	567	538	566	531	546	521	541	562	579	549	569	548	544	547	547	520	558	568	525	591	512	567	545	548	560	569	531	653	556	570	575	584	550	509	552	586	567	572	541	564	589	545	550	595	521	576	555	540	526	530	560	559	558	547	549	565	532	544	565	539	561	548	550	537	526	564	573	540	548	587	559	562	533	564	529	561	560	595	549	546	528	542	525	550	523	554	616	563	583	563	528	504	579	575	554	560	531	557	574	564	549	563	553	541	533	516	557	529	551	583	576	526	568	559	549	547	578	616	512	527	551	535	582	565	551	536	536	546	585	551	562	574	528	555	530	571	539	544	516	571	566	549	607	591	553	607	511	549	579	589	581	567	544	574	555	544	576	538	529	564	588	570	541	556	565	595	524	555	562	555	559	529	569	533	537	545	523	535	535	577	547	570	584	585	569	535	568	560	562	569	546	551	575	609	583	569	555	521	520	563	526	576	591	575	541	533	529	556	520	544	527	528	522	537	567	559	565	572	578	535	566	534	544	557	629	581	598	564	536	596	588	609	554	540	548	556	537	570	582	605	561	569	570	563	572	531	581	546	577	587	523	564	564	533	538	555	533	557	578	545	551	573	576	557	565	540	595	572	540	554	535	559	547	570	539	565	524	550	573	583	561	553	537	590	552	629	558	548	544	570	554	546	517	558	570	545	540	548	533	575	539	569	557	530	588	581	546	554	535	569	571	521	574	546	547	559	558	550	527	554	564	537	540	560	585	551	559	519	491	563	557	551	553	556	569	541	581	543	533	515	555	556	576	569	555	543	570	494	556	567	607	581	541	571	531	574	564	566	497	533	606	518	547	535	528	532	554	570	555	537	601	518	543	543	541	578	541	573	580	535	549	583	559	576	540	518	542	561	563	562	545	556	510	588	537	569	512	531	585	594	582	547	554	576	551	517	583	564	577	545	580	534	520	510	549	557	570	588	580	533	546	538	589	573	538	503	605	551	595	534	561	519	544	577	577	521	555	585	572	549	541	546	580	550	563	565	544	572	508	565	572	547	566	578	583	557	551	569	571	559	559	554	602	562	507	531	614	559	519	591	599	556	570	545	608	550	544	565	526	512	539	578	541	566	555	539	516	554	528	600	574	535	519	570	574	542	583	540	563	585	585	536	569	536	532	558	575	539	585	542	568	543	537	560	592	538	597	534	545	527	526	509	539	548	550	551	588	608	548	576	609	557	557	542	564	533	527	600	588	597	564	577	561	546	594	507	579	531	530	574	568	548	595	533	585	558	567	492	558	552	565	602	549	546	582	536	562	585	540	556	545	518	547	574	562	528	558	587	560	542	530	524	533	580	568	526	516	549	564	555	595	546	565	543	577	547	542	594	509	554	543	587	535	532	522	569	536	549	581	597	568	566	525	542	520	535	512	543	506	609	588	575	591	548	586	559	537	518	542	539	572	530	576	513	532	570	528	559	549	542	551	591	519	566	584	533	543	579	535	542	573	597	539	566	520	543	561	575	574	543	561	512	557	568	524	552	513	520	530	578	545	580	562	555	558	510	559	535	519	517	501	578	529	566	586	531	594	562	559	586	512	574	593	592	569	557	546	554	550	581	534	557	572	540	545	580	528	523	520	512	549	537	574	590	572	544	541	550	548	572	565	593	536	548	568	544	573	551	574	565	525	569	542	548	529	552	581	519	531	598	542	625	591	562	559	567	540	558	543	573	565	609	544	538	558	616	579	567	509	555	604	573	567	580	575	539	550	584	508	562	554	535	567	549	547	547	595	573	581	568	570	553	511	554	573	542	562	541	556	592	568	573	559	614	586	545	562	571	558	562	608	546	539	623	581	582	549	572	567	564	583	542	565	509	575	551	516	541	562	564	524	513	527	575	561	516	527	584	513	581	539	583	556	573	560	544	567	532	552	546	579	575	526	584	609	563	533	579	551	543	591	566	587	577	559	551	581	523	555	521	537	561	537	555	532	588	527	559	552	575	527	529	557	551	540	584	564	536	541	554	499	564	543	549	570	554	541	567	561	561	546	563	552	577	563	540	541	501	540	532	560	543	530	573	568	587	607	554	521	591	526	531	535	595	547	576	586	596	565	547	562	566	551	589	565	531	521	548	568	579	542	519	551	559	518	539	558	544	520	563	561	557	515	578	582	523	555	558	578	537	575	587	539	551	580	558	620	565	542	586	562	541	542	507	593	566	519	541	581	563	578	611	547	515	522	525	613	550	576	538	579	527	548	554	551	550	498	561	525	563	586	549	570	533	610	576	557	535	547	557	566	534	542	520	561	554	567	516	600	538	511	588	621	544	554	555	596	548	569	521	549	577	504	530	513	556	587	531	566	563	523	536	535	584	541	543	521	588	571	611	584	588	602	542	562	545	548	558	572	560	552	550	550	569	580	575	533	528	546	546	565	570	584	550	561	561	556	540	551	562	543	501	560	513	571	549	553	564	520	575	561	573	533	559	560	549	578	573	579	522	545	559	579	516	541	583	562	569	524	555	570	603	540	587	599	551	534	557	559	514	576	540	564	542	573	552	532	566	559	529	551	545	538	520	589	529
28056	17597	3018	384	229	202	176	153	156	165	180	162	166	150	159	140	152	167	156	173	151	147	167	151	145	138	124	147	146	148	138	138	162	172	146	157	143	156	143	141	162	153	143	154	149	157	137	170	156	145	145	137	137	167	132	142	135	146	158	130	131	139	147	142	156	158	137	170	155	153	161	162	139	145	155	135	179	150	145	155	150	152	140	136	138	160	150	149	152	176	145	156	149	155	146	124	172	156	138	146	141	151	173	148	152	163	155	137	142	148	193	161	144	147	147	136	139	160	153	150	150	147	140	141	148	155	137	148	161	183	152	164	160	157	175	151	135	141	154	122	162	147	151	130	149	125	158	165	132	154	157	152	143	157	156	146	135	143	138	158	149	129	134	142	160	118	149	153	164	138	136	143	165	154	141	152	146	153	164	161	141	174	164	158	155	161	145	144	163	134	156	145	163	134	158	141	155	144	168	160	149	162	137	152	124	154	140	154	155	169	152	154	182	138	160	151	140	157	156	161	130	152	167	151	148	145	147	148	138	150	162	136	171	147	148	132	151	138	151	168	158	168	165	146	161	129	138	160	145	136	138	152	136	155	134	134	155	145	146	124	151	147	153	141	159	156	170	151	154	151	154	155	138	156	146	155	147	127	147	123	154	154	162	155	157	136	145	155	160	172	158	173	169	142	158	166	142	150	157	158	148	155	142	156	146	154	128	149	155	170	165	141	157	138	140	167	159	158	148	150	143	156	138	154	156	168	138	165	157	139	142	144	154	138	163	161	137	140	132	156	149	158	158	150	151	135	166	130	150	168	162	179	145	158	150	136	147	145	160	154	162	165	149	152	155	161	141	171	146	134	132	151	155	144	146	162	141	143	153	143	148	140	145	158	147	159	144	139	128	153	140	144	155	171	142	155	164	132	126	148	158	140	139	165	166	158	152	161	150	141	160	180	143	142	168	169	155	169	157	139	162	157	149	149	145	133	154	168	139	148	162	138	151	164	130	148	140	127	138	147	144	160	141	157	154	147	139	170	152	141	138	157	142	147	139	168	142	151	145	164	154	145	144	135	163	157	153	153	159	135	148	152	181	153	137	155	145	147	133	148	175	181	140	139	144	147	158	147	147	145	138	169	169	152	145	153	172	154	169	150	161	146	147	158	136	144	148	116	154	148	174	147	147	154	142	170	147	158	138	132	165	158	141	142	160	166	165	140	140	163	164	164	178	170	164	180	132	135	140	143	136	150	133	143	120	136	139	144	134	188	162	144	158	157	129	156	120	141	171	140	171	141	149	154	157	161	126	138	165	143	150	163	143	139	153	183	142	167	154	182	143	155	160	138	150	159	150	146	155	150	158	142	150	158	143	135	131	160	166	140	130	141	136	164	172	150	153	155	172	134	141	162	145	136	138	167	142	141	143	132	151	151	156	153	152	148	157	160	134	128	158	159	135	139	148	164	150	146	160	130	156	133	137	167	162	165	150	152	157	164	150	149	179	156	144	135	163	134	158	125	153	174	140	176	167	142	140	148	166	175	161	151	148	159	151	162	149	152	155	163	161	163	150	133	140	146	159	146	143	168	164	155	137	165	142	164	135	150	159	134	132	174	141	148	136	133	159	151	154	144	155	149	150	158	153	136	149	135	142	159	145	159	175	144	159	168	171	159	158	160	150	152	133	150	154	178	149	142	150	148	156	147	157	121	157	163	146	135	154	129	142	151	137	128	153	147	165	139	147	162	143	145	136	139	149	150	148	143	132	157	141	161	149	127	160	154	127	142	142	128	147	150	140	155	141	147	155	134	154	145	138	158	156	159	142	161	148	130	156	147	140	143	152	151	136	142	149	163	147	143	146	163	168	134	153	162	153	152	134	146	150	173	165	152	140	149	129	169	148	147	165	152	151	157	145	151	137	158	138	138	131	160	154	152	187	145	172	154	140	171	160	153	166	137	149	174	158	157	149	155	155	163	140	132	152	136	168	155	128	162	132	138	156	133	126	148	163	140	155	154	153	152	155	145	129	141	161	144	177	138	170	167	158	146	177	150	149	140	161	144	150	150	158	162	151	177	149	142	154	142	143	161	146	129	145	145	160	127	150	160	162	167	157	122	163	145	152	139	149	157	142	152	146	161	149	145	168	137	150	165	164	159	144	181	147	158	143	152	138	150	149	156	140	145	157	136	170	144	159	150	139	148	148	147	164	160	183	139	156	175	153	139	148	187	144	153	123	165	141	158	155	167	157	143	158	130	141	134	152	155	150	149	132	149	146	156	148	131	124	146	136	142	137	172	155	158	160	135	150	142	172	161	149	158	153	165	167	157	148	147	135	151	145	159	154	159	163	154	164	149	133	155	150	165	146	139	163	132	150	162	134	145	150	157	165	138	132	140	144	139	159	171	143	165	138	184	140	139	150	149	128	119	144	141	150	147	157	135	162	132	153	146	158	148	150	158	148	141	133	146	157	135	153	148	130	169	162	139	149	140	130	123	135	143	144	176	144	133	137	150	152	137	144	139	157	172	162	145	147	169	141	159	158	156	154	176	138	154	161	145	167	160	150	149	144	149	166	148	147	164	159	158	147	157	163	158	149	137	147	156	147	156	166	158	140	160	163	126	120	146	149	149	151	146	156	149	160	161	173	158	148	141	143	162	144	143	132	142	145	151	132	143	159	141	140	151	144	134	149	138	151	172	143	143	140	133	154	133	155	120	153	150	144	174	149	155	174	153	134	155	131	144	168	162	156	124	141	152	135	151	163	149	140	148	150	152	161	147	151	167	140	155	173	170	162	168	154	146	168	156	164	135	129	145	139	145	161	153	166	163	158	153	153	157	135	166	141	159	146	150	165	156	154	153	154	159	145	117	139	159	168	160	141	157	141	174	149	166	141	128	138	169	170	148	167	160	147	152	150	135	165	170	136	162	165	169	160	157	145	170	154	171	152	166	152	169	139	150	149	145	163	152	134	163	136	178	138	147	164	152	140	170	153	156	139	135	131	133	158	136	146	166	155	148	164	157	159	141	130	152	156	168	113	155	169	137	162	143	137	156	150	135	151	159	154	150	158	132	160	145	131	149	145	154	151	166	147	162	156	154	148	136	139	155	131	142	131	144	147	156	153	138	134	147	155	158	140	146	153	137	170	132	156	151	149	154	137	158	164	163	148	146	177	173	140	157	169	144	148	153	165	155	141	160	166	143	134	142	142	157	156	142	144	136	157	165	137	143	139	149	174	154	130	161	162	132	138	155	136	151	140	145	169	159	162	169	160	124	154	171	145	167	128	169	137	172	179	145	161	163	137	149	153	144	156	152	146	136	164	193	161	158	145	161	160	137	155	182	158	144	156	166	153	171	142	137	145	168	143	146	156	154	125	160	156	172	164	134	153	137	129	176	167	153	130	158	142	136	136	151	154	138	139	160	141	136	154	144	128	161	163	173	142	148	151	151	163	176	135	167	173	150	173	152	148	153	155	144	156	155	151	135	165	170	150	148
4217	742	518	299	263	215	209	195	209	203	187	177	151	159	161	181	195	174	174	173	183	177	179	143	183	179	167	156	188	173	182	156	164	177	154	189	181	181	167	169	168	152	180	186	165	153	181	163	175	159	171	191	184	178	167	189	158	166	147	174	158	157	165	155	155	183	161	164	177	163	163	150	172	169	168	188	164	207	151	168	168	155	146	173	163	148	175	158	153	184	180	161	184	179	159	178	147	173	153	194	177	175	178	148	175	173	191	177	186	171	167	195	178	162	158	168	165	174	177	177	168	202	162	171	170	165	151	190	151	161	168	175	150	167	192	175	191	177	186	156	156	182	175	177	138	169	193	171	176	169	165	174	145	183	176	173	167	162	202	161	166	178	170	184	163	166	170	191	162	187	179	176	156	180	170	165	158	176	165	174	159	161	189	172	177	172	165	149	184	191	173	186	184	151	182	178	180	192	165	150	153	146	154	172	167	156	170	154	174	168	166	183	190	164	179	156	159	158	188	167	144	159	176	149	171	174	189	179	153	186	175	196	199	167	180	196	174	171	187	182	155	180	164	172	164	171	154	173	159	168	162	190	190	158	175	173	161	185	169	173	178	177	166	177	168	176	173	169	188	172	187	173	153	171	152	148	154	164	175	158	163	162	184	164	175	155	162	155	173	175	161	182	152	161	149	169	182	177	171	176	169	154	181	185	176	166	147	163	153	157	174	187	164	185	192	163	194	174	159	174	173	165	178	174	159	154	170	171	148	156	167	157	182	174	188	157	184	174	168	156	170	162	150	171	176	160	171	175	165	167	161	163	178	168	187	158	172	149	176	170	168	152	192	176	176	179	173	188	170	149	165	180	138	172	183	158	135	178	172	166	173	156	161	164	175	199	177	154	172	172	181	176	172	194	167	174	161	160	162	171	172	205	183	184	170	180	159	171	151	158	175	172	156	149	171	174	148	175	170	163	150	169	177	188	143	174	190	177	179	165	173	156	173	180	168	161	172	174	185	140	171	163	165	151	184	159	185	193	178	172	170	173	171	167	145	151	179	175	196	158	189	147	189	188	181	171	164	161	154	165	170	172	167	185	180	176	179	174	158	159	168	157	178	175	169	181	154	148	160	156	152	149	152	166	179	183	188	172	159	153	184	166	174	157	155	177	160	175	150	153	176	183	152	160	180	182	182	167	149	158	178	180	176	161	181	188	153	165	176	156	176	152	181	195	183	173	194	165	162	175	148	169	185	159	162	172	178	179	179	158	173	159	177	161	170	157	172	167	143	162	192	174	198	162	161	173	152	164	165	170	163	174	149	177	166	171	184	172	175	150	166	150	181	164	167	164	164	175	173	163	148	172	156	185	175	169	184	167	162	160	168	148	180	192	160	168	178	146	186	145	175	170	172	171	154	168	165	147	171	152	169	178	173	165	182	155	158	172	177	164	164	151	182	157	157	169	179	185	191	181	166	181	171	144	154	182	163	175	155	140	168	158	160	160	161	167	164	162	200	172	171	144	166	165	167	172	176	182	159	155	182	166	172	183	177	135	160	177	159	195	172	162	185	178	173	168	160	188	168	170	191	163	167	158	152	158	147	171	163	157	173	193	181	185	184	187	174	178	145	171	191	186	172	170	145	154	186	167	164	173	168	155	149	154	171	192	158	156	168	162	173	179	176	180	156	159	168	151	174	187	177	164	144	165	170	177	157	177	165	175	154	171	171	201	177	168	181	157	155	165	177	165	198	168	159	147	163	199	161	164	184	164	178	180	172	205	168	176	165	165	169	158	179	169	176	170	169	146	176	167	174	164	168	159	135	149	181	143	157	165	180	168	167	182	168	171	144	166	200	191	157	156	156	180	159	158	181	178	173	190	158	169	162	170	173	162	178	188	164	137	170	160	150	173	152	182	160	161	176	167	164	165	166	165	162	170	189	185	176	179	207	169	154	178	176	186	161	194	166	166	163	174	180	174	159	181	149	193	186	180	165	168	178	173	163	183	162	183	174	160	173	164	181	170	149	166	182	136	168	179	167	149	164	166	170	171	171	165	166	192	177	172	142	169	179	169	181	175	174	165	163	184	170	169	160	151	150	151	177	176	169	144	160	188	153	160	166	164	184	161	153	169	173	198	178	184	153	157	200	186	166	168	174	194	172	174	164	173	166	175	169	180	181	170	179	189	166	178	155	158	166	192	143	176	190	165	155	148	152	154	167	187	169	144	157	166	152	180	147	190	186	153	186	174	167	165	158	195	154	144	165	208	173	183	158	170	170	180	159	166	186	172	158	159	184	154	174	163	156	162	151	186	164	169	158	154	169	178	186	174	159	179	171	187	202	171	154	159	151	186	159	199	184	188	187	157	166	198	173	178	186	157	158	180	167	176	175	186	191	183	168	184	172	169	199	166	168	161	181	146	160	163	154	175	155	164	159	168	157	178	149	181	171	173	154	177	138	165	181	159	173	150	175	164	199	177	163	176	175	159	151	178	161	185	168	160	145	170	168	162	165	171	152	175	162	178	160	167	178	153	178	174	156	170	165	164	195	181	157	190	138	176	170	161	205	145	177	145	176	157	180	172	169	184	180	175	166	183	172	154	151	165	162	167	162	161	171	195	184	178	164	177	171	172	137	143	160	154	162	167	152	178	171	177	171	164	175	175	184	187	188	187	172	181	182	168	174	170	184	161	178	153	156	150	171	147	171	150	157	174	164	194	156	187	164	194	175	164	170	156	162	169	161	188	153	171	166	158	161	171	161	161	163	164	181	171	166	184	171	196	168	164	170	174	157	172	163	158	166	152	187	161	163	170	144	163	162	163	149	147	166	177	182	172	162	174	182	159	157	163	184	192	149	159	172	160	151	169	159	174	184	181	163	151	128	157	171	190	190	171	158	176	164	143	161	174	195	163	176	157	212	179	148	159	157	155	163	187	164	196	185	161	164	176	164	157	180	156	166	168	174	163	175	157	159	152	164	176	156	179	160	160	186	182	161	162	144	174	179	143	174	171	170	168	178	167	175	165	163	182	185	161	193	148	194	185	170	182	166	161	183	197	171	181	184	175	173	171	139	170	164	159	181	181	181	167	153	170	158	168	176	167	149	134	179	150	184	170	215	166	177	177	188	162	157	178	173	174	193	154	178	180	157	185	150	171	172	172	169	175	167	165	189	172	177	176	150	179	177	163	152	195	177	162	179	162	177	156	165	192	173	183	169	163	172	165	145	177	166	190	171	175	169	165	179	163	189	175	182	177	184	161	205	166	180	175	178	162	185	184	166	172	164	158	176	185	163	168	179	157	163	175	170	154	190	170	200	185	173	167	178	174	180	144	155	178	168	176	171	171	164	201	165	160	185	160	155	159	181	173	184	161	159	159	178	170	162	178	168	182	151	172	173	160	181	174	153	177	160	194	167	158	161	171	177	169	166	182	157	150	171	164	156	168	180	153	175	175	176	177	192	177	174	187	172	178	164	210	167	178	163	174	185	164	162	164
23943	21365	28588	24406	21304	9752	1016	676	592	490	450	423	418	392	377	330	354	358	365	362	358	359	321	336	330	317	307	327	313	343	325	334	322	311	293	322	307	324	328	310	285	332	311	307	309	266	316	322	289	282	293	343	278	282	325	320	301	296	352	317	299	267	338	327	322	311	300	323	297	330	308	305	318	305	344	339	311	311	332	272	342	335	335	284	329	316	322	326	281	315	293	319	306	323	302	345	305	316	351	304	315	295	312	321	317	328	266	308	256	313	334	314	279	294	297	319	344	329	287	310	300	301	302	306	312	275	314	293	309	303	320	291	274	334	332	323	266	299	301	342	325	308	319	270	323	353	306	299	300	303	308	312	310	312	269	302	309	310	333	317	309	329	265	309	291	328	316	317	341	309	318	310	302	323	276	307	290	312	307	295	323	312	303	291	297	307	328	323	296	284	294	307	308	304	291	317	317	299	278	312	273	283	295	346	319	336	334	309	285	303	302	299	302	304	323	320	276	302	312	294	319	288	362	305	297	322	301	321	292	302	323	322	273	276	308	326	320	330	295	321	333	314	308	320	292	306	321	327	294	311	300	314	291	320	286	304	299	313	313	295	278	323	292	303	317	304	331	286	327	324	302	286	296	334	317	264	299	317	291	259	291	324	314	300	307	293	313	274	323	313	309	299	323	291	304	316	308	292	305	320	316	297	303	303	327	342	307	291	287	311	319	279	286	329	325	332	310	311	304	297	317	305	311	339	333	298	305	285	340	343	304	285	275	311	327	296	331	282	277	343	324	287	299	305	315	296	309	294	319	303	290	287	324	280	313	290	335	305	331	306	335	301	318	298	311	320	318	290	316	312	299	307	273	291	268	319	325	299	286	334	292	311	271	271	321	337	309	280	272	288	266	302	290	305	296	326	319	293	325	282	261	284	301	337	295	328	309	315	314	308	323	309	302	320	316	302	316	313	287	332	280	345	295	294	328	304	304	307	309	311	306	277	312	323	285	334	316	349	288	305	311	321	317	308	314	312	330	288	329	271	313	302	310	311	285	304	318	308	298	308	345	298	301	290	326	288	316	309	303	307	308	279	310	335	315	329	297	309	329	286	325	317	294	328	322	313	319	318	354	315	331	284	301	318	304	263	315	331	309	334	288	291	304	330	309	298	310	312	291	294	281	322	305	291	307	333	305	286	285	328	319	294	318	328	333	318	317	298	314	303	307	299	305	296	309	286	306	292	323	282	300	327	329	321	307	308	318	289	299	291	301	323	289	315	292	293	313	298	308	317	293	329	324	297	311	344	321	316	325	318	309	341	334	302	292	352	291	295	293	331	303	310	309	298	337	314	287	308	305	297	340	300	291	296	310	315	281	298	311	321	333	303	324	309	300	293	320	293	292	329	308	325	278	310	294	302	314	319	313	316	299	301	276	286	300	329	293	311	297	285	274	302	287	274	275	300	300	315	301	299	290	312	338	315	308	301	297	331	313	309	290	297	338	280	298	313	282	305	313	323	297	282	305	271	320	310	297	303	313	351	297	309	320	293	300	330	329	301	311	307	286	278	322	317	325	300	319	301	299	307	302	323	300	304	287	304	289	318	305	336	291	284	317	293	294	295	338	311	315	264	294	330	327	290	311	331	296	323	336	311	303	270	336	308	313	306	285	295	341	306	277	319	285	291	294	279	305	314	292	272	300	340	282	292	305	311	313	276	280	307	309	327	295	284	299	320	308	310	294	278	290	310	312	316	315	324	263	301	299	315	302	288	292	304	292	292	323	293	304	335	306	293	303	314	329	292	267	306	307	301	293	308	301	344	310	292	277	313	335	288	297	298	326	320	292	353	322	324	297	327	339	312	318	324	291	306	332	280	309	306	287	290	296	293	294	312	310	330	301	323	312	304	280	279	321	296	297	286	321	278	276	270	324	317	313	306	312	268	292	295	314	321	283	309	294	329	288	312	292	296	348	315	293	306	326	298	339	346	313	312	319	339	312	313	331	315	297	318	335	326	289	335	301	331	290	351	303	332	306	305	322	298	293	279	299	287	341	318	324	298	308	329	366	290	314	300	285	285	285	318	315	318	278	290	338	292	309	282	320	327	326	301	306	313	323	301	309	337	301	299	305	302	307	315	320	317	312	300	302	317	295	307	307	313	289	320	285	292	323	320	328	299	290	307	325	328	300	302	307	329	271	305	300	318	310	286	337	329	320	303	303	314	341	313	358	312	334	315	305	336	328	316	311	292	316	287	311	294	301	295	307	314	304	298	306	276	340	321	311	310	318	301	314	317	304	290	267	318	326	317	312	308	283	309	305	297	338	323	282	317	342	309	322	285	323	314	343	331	304	324	322	322	320	299	300	304	306	327	306	308	294	328	315	315	294	312	324	286	327	312	332	324	315	295	313	281	317	294	318	351	340	306	298	286	295	294	277	302	282	314	298	321	287	304	304	261	284	293	277	315	305	297	298	318	320	278	351	264	308	308	316	309	319	308	290	294	318	319	329	316	300	311	342	329	297	261	300	290	297	285	309	299	290	286	304	309	319	306	327	316	301	309	300	297	313	300	312	311	293	310	317	293	304	282	329	299	312	298	307	320	306	296	310	299	319	297	299	319	293	298	326	318	310	317	313	310	311	304	298	290	322	294	333	288	319	283	337	323	290	307	311	299	316	329	326	342	323	317	316	297	351	292	326	341	307	289	346	305	273	274	330	317	293	295	307	304	309	320	303	300	296	340	295	307	307	282	348	273	317	344	289	312	317	287	325	328	329	289	325	304	311	274	308	278	305	312	300	326	320	318	297	299	327	314	289	324	312	292	311	307	285	311	307	269	310	286	329	342	278	300	303	321	296	341	311	341	295	287	310	304	298	310	284	321	316	303	309	339	299	319	316	316	289	344	349	292	307	326	314	308	325	318	315	321	311	304	286	297	292	309	329	287	318	299	300	284	314	302	298	304	307	298	308	303	310	296	302	324	314	298	296	293	291	301	321	320	277	285	311	326	315	292	351	291	307	279	297	317	330	321	343	308	304	297	331	326	323	302	305	330	302	287	306	318	308	327	319	335	295	309	290	316	311	299	318	323	305	321	325	300	318	293	283	322	323	308	301	334	314	314	279	323	291	313	295	316	307	332	304	280	279	286	331	299	321	296	309	319	286	300	304	271	289	305	317	278	312	311	314	272	303	274	317	322	327	301	346	320	325	309	321	303	299	296	340	318	296	300	316	298	283	320	303	329	305	317	345	306	292	271	327	270	315	305	293	316	303	318	311	288	302	294	293	325	293	296	342	316	299	301	288	294	329	306	309	319	301	303	331	297	307	334	299	298	329	306	270	310	287	292	324	285	297	271	321	330	272	305	307	276	315	329	330	263	304	310	288	293	325	303	311	320	307	295	272	281	329	283	312	313	299	277	303	298	324	264	276	292	302	335	335	318	310	287	301	296	329	333	294	277	305	348	288	339	279	269	331	285	295	283	308	305	305	310	255	330
3408	9139	5831	2755	1954	1610	1189	967	747	663	601	559	478	458	470	405	392	367	400	388	367	365	349	336	339	336	325	331	363	321	299	349	350	336	350	372	351	299	358	327	326	315	312	354	330	315	342	330	331	331	294	317	303	328	314	317	329	301	300	323	316	320	341	337	348	310	320	307	302	258	326	342	331	341	352	300	330	343	326	286	306	341	341	310	329	342	283	312	313	304	325	308	312	329	335	310	331	320	315	317	321	337	338	327	293	324	320	335	321	353	332	338	314	305	302	299	328	326	331	315	310	322	309	322	298	323	312	358	299	337	325	329	333	308	280	313	306	310	325	329	282	314	309	317	340	309	319	309	316	313	290	319	346	296	327	325	323	303	323	289	362	300	343	328	319	344	313	346	288	345	309	326	280	299	321	319	339	324	339	307	321	333	310	313	306	313	322	297	333	335	333	330	316	336	309	295	293	299	314	308	300	322	317	285	334	321	324	320	307	305	324	290	336	325	320	309	306	370	325	303	281	312	325	306	322	334	322	322	304	288	297	351	305	295	278	297	281	306	307	294	295	319	334	339	360	306	280	320	315	289	307	300	309	329	308	318	329	315	337	289	333	304	305	318	344	317	292	343	306	303	305	323	316	328	325	320	291	313	315	314	290	310	314	297	302	314	330	325	315	333	323	343	332	319	325	296	342	283	335	336	287	336	312	296	331	306	317	324	300	347	320	310	325	284	307	300	293	356	341	300	335	335	285	303	294	332	304	300	317	336	278	313	361	267	318	332	290	295	326	323	305	313	325	328	272	293	328	320	326	361	330	304	335	290	308	298	319	324	301	343	305	343	314	321	312	347	320	329	317	321	298	314	309	340	310	318	346	293	316	353	333	316	297	344	313	300	305	309	310	317	350	355	280	348	320	345	293	343	305	290	313	336	338	314	324	343	316	336	324	329	322	298	333	309	300	312	318	284	341	321	293	319	311	328	326	317	316	313	303	318	355	349	323	327	287	323	309	295	321	317	316	305	325	311	306	334	339	304	301	289	309	304	312	307	302	327	315	315	321	338	321	319	301	284	314	324	302	296	344	302	311	300	337	314	316	323	322	356	282	343	332	312	307	308	309	303	330	317	301	327	284	333	309	328	333	304	299	317	317	305	306	327	320	333	337	309	341	311	313	289	338	344	311	300	270	310	304	321	305	322	317	317	338	313	311	318	341	297	313	338	331	316	325	318	337	292	321	322	305	332	326	326	365	345	334	318	328	312	349	341	302	330	346	335	305	327	294	335	313	319	288	329	340	337	323	301	303	313	312	327	308	346	317	341	300	312	308	322	327	319	312	329	332	314	306	337	312	320	337	317	324	316	281	325	297	330	335	290	281	283	336	305	265	315	327	336	284	311	334	309	298	353	299	332	333	300	313	329	313	326	334	322	334	328	324	331	338	323	307	295	331	311	306	341	349	300	332	306	320	329	282	339	319	301	319	322	276	294	308	319	342	312	354	287	329	297	302	297	305	317	315	304	315	319	300	284	347	350	350	321	337	302	338	323	315	296	300	309	281	339	297	322	298	295	331	302	303	307	297	311	325	305	305	314	299	332	325	284	339	351	318	296	330	276	281	326	299	304	321	301	334	298	326	304	307	331	309	314	318	293	301	313	319	313	296	347	301	291	295	329	327	316	308	311	312	313	290	329	326	320	292	306	302	316	289	314	316	298	342	326	309	310	327	313	346	325	304	330	323	316	349	319	334	315	311	336	268	323	282	331	288	274	302	346	283	324	306	311	349	296	303	294	324	313	329	328	305	296	312	313	317	288	320	299	317	310	328	294	336	308	343	311	306	308	314	324	309	297	304	312	302	287	293	339	301	342	322	299	292	322	311	312	347	330	330	318	306	331	311	318	303	315	315	330	310	314	318	307	316	312	335	307	302	311	299	333	329	335	314	277	287	295	298	303	323	300	265	311	285	314	304	301	321	325	325	296	296	305	331	298	317	297	274	298	319	314	332	270	309	316	296	302	310	345	312	315	280	287	309	326	328	325	307	360	327	341	316	318	330	309	304	311	322	320	306	324	294	361	348	329	346	327	330	342	285	308	299	339	306	312	331	318	296	317	300	342	330	324	287	352	306	328	318	325	314	318	331	284	283	308	325	338	292	332	337	309	325	283	332	314	332	312	318	317	336	298	312	363	318	308	334	303	301	304	305	294	314	315	371	324	301	291	316	326	297	341	329	301	319	291	296	306	353	314	296	303	297	323	305	314	307	285	330	301	323	302	316	343	317	312	308	326	320	316	315	308	292	330	314	363	348	302	298	340	318	325	332	329	333	332	326	290	330	319	319	305	317	297	298	349	301	303	319	305	320	326	344	288	329	323	333	313	312	341	291	343	321	319	324	323	326	297	319	324	318	310	305	318	309	350	344	317	348	298	279	288	340	335	309	345	314	322	293	312	294	331	322	303	315	295	291	334	308	318	309	275	315	321	314	294	331	299	316	312	336	327	313	292	335	308	329	304	315	298	309	318	359	299	343	320	300	301	304	332	325	330	321	329	328	317	311	306	325	336	328	311	324	306	313	330	320	338	274	298	290	342	339	344	327	292	367	307	302	309	309	314	291	310	324	307	281	314	306	297	306	295	296	305	339	288	307	319	317	302	319	319	320	353	292	319	301	310	318	342	297	305	317	311	339	304	322	308	307	322	305	344	321	301	332	301	337	282	306	344	289	344	330	339	296	337	334	330	304	310	330	323	307	327	322	311	346	324	326	303	309	298	290	326	291	302	333	297	320	305	312	327	324	297	318	340	299	331	293	347	313	320	273	310	339	318	322	326	312	307	327	305	327	319	330	319	321	309	321	317	332	332	329	315	318	314	307	341	344	299	358	300	344	317	333	306	342	301	325	317	296	297	303	322	333	302	295	303	316	329	349	324	292	313	318	324	317	307	320	296	279	310	305	308	287	301	333	283	333	331	332	325	297	303	306	288	312	308	306	309	327	319	329	300	309	268	321	316	309	333	321	313	312	314	320	297	315	302	326	322	348	329	319	291	281	308	310	343	293	293	356	326	342	312	323	336	343	312	330	313	328	308	323	297	336	325	340	322	323	324	336	341	309	281	315	317	297	321	326	290	320	301	317	336	325	303	326	308	344	309	352	338	335	302	322	281	302	325	266	307	319	304	308	320	303	342	309	307	306	338	303	347	338	322	322	319	299	306	297	308	313	303	285	294	304	289	336	315	324	325	312	303	286	318	297	316	333	324	311	293	284	331	316	325	293	303	309	336	331	326	301	269	300	305	350	305	314	349	305	315	323	335	317	286	299	316	321	286	284	325	307	315	341	308	321	315	304	325	313	296	311	323	309	303	307	307	305	267	306	290	335	301	295	339	313	303	327	283	278	321	303	320	300	307	275	346	338	316	316	305	316	292	317	301	308	346	319	330	319	337	304	336	334	314	319	328	327	325	320	344	334	306	323	321	312	323	311	293	319	337	324	331
25167	21403	27443	25604	9630	731	540	474	406	359	355	346	373	351	328	320	319	337	327	297	274	325	302	328	314	287	298	312	313	306	316	336	319	333	344	302	310	305	297	284	301	305	310	305	303	308	291	285	295	276	296	290	311	288	328	271	275	292	301	303	293	265	274	284	273	303	290	299	283	303	264	279	299	270	264	310	303	295	319	301	273	272	281	300	310	300	274	268	295	307	294	283	317	331	289	283	306	301	305	335	304	300	279	322	311	325	281	279	262	286	293	287	270	350	292	298	337	295	323	303	299	294	298	279	252	299	297	304	275	268	297	294	274	296	300	276	270	316	314	292	277	286	333	338	298	300	297	302	317	256	281	313	311	297	309	277	290	287	314	284	292	291	272	273	269	304	289	306	291	305	302	302	302	279	290	306	277	298	267	278	262	280	288	302	286	305	283	301	294	306	296	284	279	311	284	293	265	313	270	287	300	282	301	322	297	299	280	295	276	291	300	295	291	299	293	289	258	301	275	305	276	310	274	293	317	304	278	271	303	281	302	310	267	292	292	300	297	334	281	290	278	304	274	313	302	267	293	278	286	293	289	320	280	289	300	309	275	278	318	305	264	266	296	283	268	289	315	287	297	302	311	299	296	300	282	314	299	299	289	324	288	282	318	302	294	291	290	276	294	274	269	307	304	286	309	284	267	315	287	320	282	279	295	313	280	286	262	309	324	299	313	283	307	279	291	247	309	298	303	300	269	336	265	265	300	288	316	276	281	303	309	331	289	321	292	276	283	301	287	309	309	282	301	284	309	316	294	279	261	290	284	300	290	323	338	269	283	272	296	314	303	303	298	305	313	302	322	279	268	319	269	285	291	274	281	296	271	269	294	303	298	309	288	271	275	301	267	280	281	310	272	274	300	312	273	317	298	284	277	310	272	300	313	292	297	313	288	316	286	287	285	271	270	265	294	297	294	288	298	285	295	297	252	283	288	267	289	284	282	278	286	301	290	266	306	298	279	310	272	283	275	291	288	309	290	284	323	284	281	296	318	282	278	289	289	292	269	294	282	298	249	301	309	326	282	276	306	300	310	269	292	270	303	278	306	270	309	291	291	272	305	324	312	262	305	291	259	268	295	307	338	276	299	291	321	287	307	282	315	284	290	292	303	292	285	300	298	304	285	277	306	300	313	273	263	283	293	268	313	300	293	282	288	305	308	291	292	278	307	282	281	336	297	316	319	308	280	291	303	303	307	281	324	312	300	271	277	305	283	297	275	310	278	302	301	284	269	295	304	293	278	263	275	321	328	303	283	289	292	310	279	301	302	269	293	282	318	287	343	305	292	302	269	307	309	286	327	324	290	285	336	275	290	312	310	290	307	284	285	281	268	319	286	291	280	323	291	292	308	282	320	328	294	295	311	320	310	283	280	296	293	281	291	293	271	331	287	288	280	310	314	296	268	296	290	299	320	275	299	320	310	285	308	256	294	275	291	276	291	304	285	265	284	302	291	304	308	320	291	285	278	301	272	299	274	299	326	311	297	296	296	269	325	300	305	278	279	295	301	317	281	303	280	264	320	289	287	275	307	295	273	319	271	279	282	254	255	280	300	280	269	316	297	322	306	288	289	285	327	323	280	299	285	322	321	298	299	267	313	282	302	311	278	303	316	291	323	303	327	270	281	267	302	311	325	256	293	286	281	308	266	302	290	302	293	312	280	320	273	296	298	314	312	280	294	297	311	310	308	301	340	286	289	309	294	249	297	266	293	281	304	276	270	304	290	315	302	288	297	325	277	288	267	297	267	298	275	307	303	284	296	302	303	303	294	298	320	293	312	295	278	330	328	303	334	302	292	299	291	281	300	288	270	307	238	294	309	289	282	290	308	273	263	340	285	296	314	291	281	305	276	280	306	278	288	300	284	297	284	300	275	317	270	275	282	301	308	306	294	304	303	351	286	276	327	271	264	292	322	285	293	291	318	328	305	270	283	312	293	287	269	275	304	295	299	290	283	323	298	294	275	309	297	279	316	285	307	286	288	280	309	308	317	307	297	283	269	300	308	317	310	332	301	272	290	257	262	303	299	314	300	298	274	295	260	296	278	263	312	304	255	256	289	322	313	279	277	305	286	276	285	296	280	309	300	277	266	341	311	308	286	305	257	309	331	254	321	296	296	296	311	285	295	294	302	286	286	296	289	299	293	281	282	313	286	319	286	312	259	287	317	293	326	290	282	281	297	314	310	315	294	306	291	271	314	306	275	261	307	297	323	324	296	299	327	307	305	292	271	311	285	269	290	296	288	284	279	296	304	262	310	328	300	305	291	278	295	276	302	314	312	287	321	282	278	300	312	334	284	303	309	300	295	297	290	278	285	286	331	316	291	292	279	304	321	289	290	304	306	316	305	312	292	308	279	279	331	313	317	285	328	294	291	312	291	311	304	300	308	298	280	269	300	316	288	315	303	273	295	317	288	288	310	293	296	316	286	279	302	308	304	291	278	306	290	291	314	280	302	320	284	308	277	271	264	314	289	284	294	279	298	274	302	303	275	309	326	296	315	297	282	309	332	276	269	288	312	302	325	278	301	331	283	315	333	288	288	312	294	276	291	288	285	294	316	292	289	299	318	320	276	300	321	302	292	289	278	293	301	304	310	313	285	277	271	296	300	283	287	284	300	292	281	293	296	278	269	302	307	310	307	279	297	272	300	295	291	308	302	325	298	272	332	276	268	286	293	311	323	303	320	329	305	290	316	290	307	264	293	291	264	317	297	297	304	323	293	295	280	313	274	307	310	291	295	290	298	290	312	281	307	295	280	290	297	311	269	274	287	313	302	292	309	273	291	270	335	301	292	271	270	270	310	299	266	289	286	307	305	304	290	334	272	276	262	300	294	304	259	287	322	302	304	288	316	311	335	311	277	292	298	309	286	269	290	286	301	263	285	309	271	265	292	299	320	304	306	287	293	290	287	297	280	287	264	284	287	313	306	299	277	306	297	308	298	293	269	340	294	298	284	320	288	316	300	318	299	308	305	310	287	294	301	316	294	286	319	291	290	294	280	307	310	284	297	317	303	278	303	291	287	292	295	329	268	294	296	322	282	295	324	281	284	260	289	281	314	289	287	281	312	291	250	310	306	298	300	313	308	319	266	334	295	261	320	266	277	285	285	290	310	264	308	305	281	298	314	286	285	292	310	326	290	294	307	295	269	279	293	273	284	298	268	277	297	298	248	288	304	283	323	253	283	257	281	294	302	318	309	296	271	289	279	306	302	249	325	307	291	281	273	274	293	294	278	314	281	309	300	272	308	300	261	297	286	267	280	283	316	283	312	310	263	294	261	329	273	262	295	266	292	305	291	288	294	301	282	312	295	287	256	275	301	299	258	301	315	271	295	294	268	289	305	291	273	296	278	321	320	327	299	317	288	287	281	300	289	281	281	313	300	305	297	304	272	295	297	319	301	282	292	271	318	293	292	276	321	281	284	303	307	288	319	287	335	292
3320	5195	3379	1645	1255	1009	826	644	605	510	467	446	455	412	425	373	357	369	335	391	377	299	368	342	359	325	361	316	333	334	300	320	310	304	361	306	302	361	284	327	317	311	323	372	352	341	310	343	310	286	302	344	345	370	327	323	324	307	324	325	325	344	361	338	330	296	318	354	328	342	337	335	317	316	327	319	323	338	340	352	343	292	319	305	334	324	359	316	316	309	302	328	309	310	336	327	319	312	325	321	310	345	330	371	324	328	292	297	318	337	334	317	372	337	308	323	336	349	339	317	329	283	319	332	314	327	335	315	321	331	341	320	329	307	327	325	305	326	293	355	340	320	321	318	330	326	320	313	286	330	331	336	339	323	288	301	323	321	267	332	322	311	314	299	354	329	309	334	345	317	348	297	295	337	333	340	337	313	327	343	330	300	360	317	308	308	343	331	305	327	326	326	323	317	315	312	294	295	351	318	336	314	315	349	341	313	303	304	312	319	301	301	339	308	309	306	305	323	340	334	348	311	311	323	318	368	344	318	316	356	317	313	355	312	312	336	298	339	310	342	344	303	403	330	309	327	314	322	324	315	269	325	318	300	349	316	353	308	326	308	353	324	321	345	308	358	311	313	313	305	326	300	333	347	315	345	312	324	307	340	340	322	311	350	318	330	307	312	335	360	333	334	321	335	314	303	347	328	321	314	293	316	302	328	349	344	358	318	318	343	319	331	324	306	317	274	328	311	309	327	347	337	328	345	291	324	372	314	298	357	352	305	351	320	341	328	313	326	347	331	314	339	317	336	354	316	329	321	304	318	322	314	329	304	315	301	315	306	331	300	333	346	295	312	303	329	328	314	312	328	351	340	339	316	321	335	349	352	325	334	332	303	301	294	316	326	306	344	357	333	324	323	335	328	320	278	310	296	334	341	314	350	313	321	306	290	327	321	290	307	318	340	323	333	335	294	319	307	313	305	290	321	331	311	323	305	336	314	313	356	337	319	337	334	344	305	304	325	309	307	357	351	331	340	319	312	324	285	314	323	331	305	294	318	305	340	313	339	324	311	357	295	311	334	321	320	354	327	313	328	308	364	342	330	321	275	341	309	361	332	330	336	317	340	352	322	332	310	311	327	349	343	329	337	323	319	340	329	325	315	289	315	357	342	351	302	324	325	331	320	320	290	313	301	338	307	322	359	323	304	314	304	296	300	320	329	299	321	319	306	331	307	314	339	329	314	333	300	302	342	366	323	299	299	331	347	322	332	307	308	331	301	363	313	308	311	296	314	320	313	315	314	309	312	326	309	311	349	351	317	341	322	322	320	336	361	330	332	331	308	319	351	325	330	318	361	312	322	317	310	347	343	324	339	324	317	345	340	328	325	301	309	327	335	304	283	327	304	331	348	321	340	323	338	356	315	287	308	313	347	311	307	311	325	337	304	320	328	296	330	331	309	312	312	348	314	362	340	331	324	323	291	333	336	352	330	340	302	333	308	352	293	326	338	317	349	327	305	329	351	319	347	319	334	341	337	319	320	310	341	339	322	330	332	323	280	314	306	318	340	325	323	295	344	294	289	297	307	324	315	339	330	311	355	315	338	337	322	334	354	333	288	335	330	351	333	322	342	309	318	289	347	326	312	305	319	329	350	302	317	301	314	321	295	346	370	342	333	319	327	297	331	334	319	328	335	314	337	324	285	286	297	299	351	325	303	322	308	336	324	333	338	332	351	292	316	354	360	321	297	348	352	311	335	310	310	290	302	339	355	334	341	308	334	326	319	308	314	311	289	289	342	310	313	312	331	311	333	317	334	317	327	310	306	320	314	330	279	341	341	315	339	297	333	354	343	335	354	328	313	311	319	318	305	367	302	300	356	325	319	350	335	317	311	343	331	293	323	292	317	323	316	331	321	342	317	334	300	317	330	319	315	318	322	325	312	322	315	298	336	322	322	311	322	317	329	309	346	329	342	325	310	326	335	309	328	297	330	325	328	366	333	340	319	341	329	337	336	361	322	325	340	362	311	312	307	348	328	321	326	313	349	358	308	326	326	320	358	337	317	328	297	314	316	330	324	319	308	326	323	318	323	300	312	335	330	311	311	354	345	341	313	333	334	308	304	320	310	323	358	305	330	330	313	358	369	316	303	354	333	304	342	331	288	341	321	314	319	299	314	340	326	349	328	341	350	308	356	295	332	306	300	345	321	312	306	324	336	308	319	325	321	337	309	311	306	317	325	326	327	306	295	338	314	324	319	313	319	341	307	308	320	329	305	333	310	322	338	361	351	319	342	322	319	289	317	296	332	343	293	320	345	324	334	336	334	311	336	353	323	329	335	333	324	330	325	322	332	343	321	310	328	333	323	354	327	311	316	340	329	321	340	306	350	328	317	346	331	324	313	295	293	343	317	326	309	328	336	354	315	343	302	358	303	316	310	317	313	325	398	308	310	345	294	283	329	297	342	303	311	318	309	340	317	346	324	339	313	336	296	338	323	358	340	330	351	335	306	315	309	300	320	328	305	336	327	358	334	309	342	361	337	320	349	292	321	344	341	314	322	324	340	320	324	320	318	316	323	352	320	327	314	340	324	307	330	339	323	325	321	307	319	325	342	276	327	315	349	345	326	325	321	325	287	329	277	338	311	321	310	346	333	325	318	288	316	355	314	307	312	324	321	332	334	287	281	291	288	301	313	349	326	334	316	297	314	311	339	301	345	276	288	301	336	305	344	321	317	330	334	309	321	324	315	298	315	318	323	330	318	323	331	283	328	320	316	307	337	313	334	312	324	333	328	319	333	340	327	325	345	328	337	319	351	367	357	310	357	292	332	365	295	331	321	314	317	324	325	321	320	291	300	308	301	367	340	347	339	323	330	310	332	310	349	352	316	333	348	330	325	315	328	338	329	343	291	319	311	317	317	308	332	311	323	338	329	302	308	339	288	325	309	314	335	364	344	335	344	308	322	346	332	322	349	353	306	300	312	357	308	332	363	307	307	336	313	314	340	342	310	361	291	341	308	310	325	305	320	330	331	301	348	335	336	338	299	333	317	310	300	323	333	330	325	329	326	350	289	309	327	332	340	304	333	359	286	345	369	312	319	323	283	318	357	348	326	318	299	303	324	299	345	324	323	341	311	341	326	311	310	353	329	317	341	312	320	323	324	317	319	323	319	326	338	330	331	336	324	310	306	298	337	269	327	304	320	335	339	340	313	328	332	330	327	306	335	325	314	315	283	273	340	332	326	325	311	310	301	309	338	376	341	331	327	304	354	354	317	330	329	300	336	357	349	314	335	336	362	352	305	330	298	320	318	324	320	341	315	345	280	325	360	309	298	306	322	304	328	299	316	293	339	315	322	343	314	320	340	310	347	328	306	332	319	317	323	337	315	332	308	321	336	341	307	362	292	321	306	308	329	322	323	293	307	332	319	296	332	328	342	313	306	315	329	340	358	332	362	325	303	321	310	339	330	328	320	314	336	338	316	319	317	306	358	326	328
22848	21423	29173	24049	21418	21475	7984	1397	1063	913	890	764	743	724	672	667	679	668	673	632	625	587	597	577	617	609	636	576	570	542	562	597	577	575	563	553	526	566	574	588	573	561	589	546	579	554	560	544	536	517	577	548	576	534	513	616	557	561	543	553	521	597	545	535	519	508	540	540	545	543	549	589	580	522	550	551	540	569	585	558	556	566	533	548	552	503	552	573	560	496	572	534	544	591	587	561	587	566	528	545	597	536	528	535	536	574	527	557	569	559	537	560	538	561	554	535	547	553	507	550	563	567	544	548	533	513	518	507	527	566	570	534	545	576	558	581	566	488	551	539	560	546	546	541	551	586	579	567	617	537	566	553	578	578	565	555	556	552	557	525	522	505	572	524	522	599	563	543	517	522	544	579	563	539	600	524	546	566	549	559	551	524	555	615	510	548	554	565	527	587	535	532	530	555	553	514	542	591	536	526	566	562	585	567	566	578	574	612	565	538	570	557	538	583	573	540	566	531	554	528	553	554	564	517	555	544	539	556	524	544	563	538	555	508	538	554	539	534	557	558	556	567	548	576	562	552	536	572	576	509	576	534	525	550	549	563	573	541	519	529	556	585	536	519	587	519	581	599	545	536	554	553	514	510	567	543	588	558	573	588	545	541	558	560	532	567	596	549	568	554	550	549	566	524	569	566	545	574	554	543	571	515	590	535	544	524	542	542	555	519	574	568	585	527	581	554	552	591	484	528	558	627	523	580	595	582	580	585	534	559	588	559	541	541	566	544	522	536	573	499	557	535	575	556	603	538	521	525	577	527	599	546	542	520	566	557	591	562	561	604	572	557	562	520	577	552	527	560	553	577	555	558	569	549	535	554	554	550	564	545	576	561	571	511	551	514	545	572	537	564	594	517	568	532	546	544	574	532	555	570	549	603	504	553	523	536	547	507	544	585	596	500	556	501	535	537	606	558	556	552	582	517	523	523	535	540	530	557	537	593	511	498	575	592	545	559	544	548	541	527	531	508	529	553	509	596	569	537	574	563	540	586	546	567	534	536	566	538	575	558	521	567	533	553	547	546	537	547	535	535	520	528	550	550	532	522	538	604	581	582	636	555	503	584	516	546	526	555	550	539	601	547	535	547	546	517	532	575	571	522	559	581	563	531	538	562	569	557	548	557	524	522	552	538	535	534	547	565	528	567	553	518	572	566	563	505	576	556	602	557	568	563	545	573	545	563	599	521	543	538	569	534	575	566	557	576	543	517	537	545	558	561	533	536	593	566	544	557	558	556	555	554	521	550	532	559	576	562	542	550	562	589	532	551	514	520	550	526	527	597	548	550	619	590	557	552	559	533	560	597	532	575	575	534	562	503	566	550	545	574	494	572	556	547	511	572	576	523	589	566	547	549	514	495	571	606	557	576	545	549	565	529	539	511	547	540	522	594	524	571	563	520	563	556	559	563	546	581	534	513	557	551	564	599	507	548	541	533	536	564	581	559	586	584	533	581	561	530	570	551	563	563	555	546	576	553	564	577	562	562	567	568	548	537	512	536	507	500	586	543	518	550	567	559	541	542	541	552	549	526	502	545	571	559	559	546	514	559	601	538	560	540	546	561	548	570	554	554	564	592	540	568	568	537	507	565	536	536	501	550	542	542	543	558	577	516	587	539	605	544	520	555	554	531	561	524	536	561	533	528	557	548	605	542	511	537	555	542	542	547	558	561	524	593	576	536	612	557	555	573	549	553	571	581	570	589	527	542	549	534	553	530	548	553	519	528	562	507	581	544	555	533	583	555	551	561	543	508	554	532	557	564	606	489	565	608	585	555	546	553	564	589	561	544	510	572	573	532	548	513	563	597	510	594	567	594	599	546	594	554	561	528	540	543	557	562	543	523	558	552	534	557	529	598	547	560	528	542	561	561	525	538	518	519	539	555	559	557	564	574	565	550	552	527	570	551	547	547	572	518	539	522	557	518	545	519	575	543	577	486	541	524	556	560	532	497	537	534	540	530	566	585	550	558	556	541	570	576	555	522	547	611	563	539	500	539	543	524	555	577	510	568	561	525	544	553	554	540	552	542	563	547	542	518	542	504	586	570	567	531	575	546	555	592	533	548	565	559	567	497	535	561	547	561	542	576	550	535	594	546	571	523	544	540	551	589	533	564	562	534	572	593	535	555	545	573	534	544	518	555	572	534	536	532	530	568	581	567	540	483	499	569	526	549	533	555	572	566	562	533	553	514	549	558	543	539	526	507	553	532	514	541	535	549	564	547	561	523	561	524	558	556	565	586	525	535	533	534	584	552	564	527	573	578	593	576	513	574	591	527	605	504	533	545	530	559	521	548	538	566	537	604	519	576	568	565	554	557	493	505	548	568	543	551	549	591	513	509	600	546	501	528	574	547	520	576	500	537	519	524	577	565	539	553	555	549	539	599	585	582	550	556	552	582	537	553	521	514	578	541	545	541	543	558	530	584	537	566	565	560	572	539	542	529	545	585	543	581	516	562	508	528	582	561	564	537	569	554	506	550	564	539	574	574	555	581	584	537	583	554	591	561	517	551	559	526	531	554	592	547	508	509	526	520	507	559	542	507	572	521	527	545	570	533	597	537	496	531	535	532	538	502	555	561	577	597	521	562	574	566	543	553	560	509	532	571	548	532	560	544	532	556	522	551	508	527	482	514	570	579	546	624	550	570	507	557	570	535	528	526	550	534	523	558	576	517	542	530	564	573	544	532	551	538	536	587	555	546	533	556	463	507	576	502	573	560	571	499	514	526	500	528	520	564	560	540	559	522	512	529	575	571	534	551	538	559	542	576	544	518	521	579	558	539	534	574	561	536	528	601	567	534	548	564	591	515	545	554	483	514	547	532	553	526	562	524	557	550	527	560	564	523	564	548	565	579	557	554	528	574	551	542	571	523	573	554	533	568	561	561	566	580	568	491	559	490	571	523	556	514	553	575	535	525	542	490	553	543	553	507	504	524	523	551	540	576	542	515	542	552	565	546	519	554	519	551	586	574	565	599	517	574	540	514	548	580	557	566	555	569	549	536	548	563	561	554	559	520	604	530	564	556	548	551	572	544	563	563	586	510	575	595	540	564	584	539	546	552	554	569	519	529	542	574	517	531	553	575	586	508	535	515	560	523	570	533	539	566	540	569	538	558	549	533	548	576	511	562	562	532	536	513	512	517	533	564	594	558	526	537	564	541	523	552	536	556	525	543	517	568	528	542	516	520	576	564	571	537	561	547	554	547	538	534	559	533	590	566	542	587	603	534	555	541	516	563	553	602	563	526	544	547	547	514	567	530	547	555	547	515	570	548	529	528	570	538	524	516	540	547	546	561	536	543	534	583	536	538	576	568	544	539	550	533	547	530	584	543	556	496	542	572	518	541	565	521	530	568	574	536	513	535	591	540	504	502	570	518	545	522	572	567	554	536	554	517	548	536	523	552	526	481	567	509	593	581	533	582	531	540	559	541	553	529	565	542
4786	15110	10134	4946	3646	2796	2141	1732	1386	1208	1108	959	907	858	810	720	773	741	677	669	641	694	632	643	632	613	591	588	619	627	619	597	589	576	591	623	586	536	567	560	562	540	612	574	576	572	532	551	580	584	544	572	580	551	597	598	528	576	569	595	617	577	567	549	605	591	544	594	584	565	559	586	548	553	526	552	535	584	552	554	561	582	547	590	562	552	525	541	543	586	545	504	493	558	542	584	584	586	578	588	586	500	558	592	557	564	549	555	568	557	515	584	576	547	528	576	501	637	555	533	551	547	585	528	571	512	544	560	584	569	545	575	595	590	548	535	567	552	590	579	539	551	530	533	551	536	551	583	543	520	549	512	549	541	558	539	540	535	528	571	545	542	553	542	555	513	579	557	571	565	566	577	516	532	562	554	541	590	558	535	534	564	526	539	547	569	524	547	544	543	598	572	530	564	592	571	540	563	539	523	521	542	546	556	565	530	557	549	548	551	550	567	597	574	591	557	553	543	505	593	522	614	600	558	595	508	585	575	575	560	534	564	582	558	546	539	579	557	549	551	582	585	548	565	549	570	547	534	568	516	568	551	534	578	540	593	539	541	547	592	532	570	548	526	530	530	567	520	564	537	578	576	573	517	582	572	594	582	558	524	536	565	553	610	563	539	545	558	550	591	567	539	557	560	558	531	558	596	572	553	565	605	568	563	608	560	589	577	539	553	565	540	542	544	533	528	506	578	567	557	552	556	531	538	546	539	570	563	529	528	517	551	555	548	541	569	562	507	517	560	535	555	540	585	558	567	570	555	549	492	490	560	564	542	503	537	560	526	574	580	542	594	537	555	556	551	532	521	543	552	537	565	535	564	530	579	590	522	564	561	537	554	550	570	605	512	582	536	511	519	594	566	558	573	574	566	605	552	590	549	546	561	554	583	574	545	557	542	599	564	571	602	562	559	547	575	556	560	533	572	570	576	555	551	550	564	536	514	551	570	552	572	523	555	594	558	590	558	594	512	536	584	550	523	564	549	529	584	532	569	550	546	528	560	564	540	572	541	527	502	585	569	541	559	574	523	569	567	535	571	536	515	570	540	559	583	565	544	561	519	540	579	579	568	558	532	552	527	556	553	539	594	567	597	548	533	570	533	577	540	554	546	563	529	571	576	541	536	532	565	525	512	560	587	568	584	552	522	567	551	500	545	555	531	566	527	546	494	591	569	557	529	552	532	564	549	563	535	552	533	563	568	544	517	598	578	574	569	579	519	513	518	543	541	545	557	566	538	519	562	571	567	568	610	546	529	555	538	539	544	570	546	579	557	539	538	603	545	590	555	563	570	560	537	562	582	529	512	519	556	567	578	563	520	565	589	481	496	556	528	558	529	545	555	564	566	568	533	554	557	527	597	578	575	531	581	562	534	521	549	538	578	534	541	567	576	532	531	505	547	530	602	546	543	544	535	572	549	508	565	511	584	571	531	558	583	527	537	567	513	567	546	588	564	579	520	552	542	557	566	548	560	570	578	557	559	591	531	554	570	526	548	583	561	536	536	535	529	545	545	559	565	567	582	567	565	566	528	602	551	591	586	587	541	507	572	547	559	555	552	544	550	558	528	563	523	562	536	573	561	553	552	562	516	568	546	559	571	536	541	567	567	609	503	544	576	553	528	509	529	522	528	572	536	546	541	550	576	549	532	524	529	532	603	565	530	598	567	569	537	560	592	553	575	555	538	568	541	502	559	573	572	559	575	522	540	554	590	555	552	559	574	593	524	580	576	566	569	561	525	544	512	554	551	564	491	554	555	611	561	552	561	543	546	538	515	536	568	518	518	543	571	555	565	537	555	556	601	541	514	524	564	586	557	525	563	532	541	549	546	588	576	570	570	543	574	589	561	559	602	570	575	571	540	554	548	578	531	582	537	591	536	579	559	546	572	544	566	532	572	528	573	530	610	550	583	584	573	572	556	498	604	562	530	572	571	579	573	508	564	533	561	578	525	573	582	579	538	580	540	529	565	554	594	605	572	566	567	606	527	559	541	570	556	554	601	557	545	534	522	584	564	564	532	562	567	546	601	557	572	531	570	525	517	557	541	546	581	546	555	518	517	576	552	541	549	567	581	557	598	582	562	571	544	530	568	546	585	570	526	543	561	508	541	518	560	604	519	528	562	564	554	584	574	610	541	515	562	553	604	604	539	537	536	585	552	531	584	589	537	561	531	553	575	555	568	571	577	534	566	549	537	579	540	536	546	536	541	547	528	607	592	562	578	576	560	575	532	560	575	562	508	582	549	532	549	533	574	549	588	525	580	546	535	557	601	527	595	528	530	555	546	571	569	530	547	569	511	560	590	585	551	540	536	575	555	542	591	527	563	553	584	541	557	541	571	564	555	577	589	568	570	583	544	553	528	579	526	512	506	532	586	564	572	595	609	575	567	564	552	558	560	558	538	558	547	535	561	553	570	524	570	554	570	559	592	583	571	544	576	543	556	578	550	544	589	550	527	565	534	595	545	536	561	534	530	580	549	574	554	537	555	533	521	552	535	546	503	571	533	576	541	530	621	556	538	499	528	556	542	527	573	569	530	506	557	564	555	558	522	567	558	547	551	562	546	583	518	555	549	581	567	594	563	538	566	510	504	539	602	552	518	535	552	550	551	563	566	583	535	572	581	574	561	568	536	509	554	493	499	566	543	572	601	553	556	571	574	544	547	581	591	560	581	559	546	535	529	546	572	557	580	563	544	600	573	566	509	580	551	572	553	585	553	531	594	567	545	568	559	553	600	558	564	571	530	554	595	570	532	539	583	572	541	580	559	527	568	541	610	546	581	541	534	580	563	555	555	586	579	531	605	572	589	537	601	553	590	535	529	568	553	542	549	593	573	518	558	535	553	561	576	544	552	583	570	541	558	577	569	599	575	588	540	554	579	547	527	562	599	572	550	584	513	511	538	582	584	557	535	558	588	554	573	570	553	573	614	614	588	555	545	556	514	555	535	565	568	592	532	573	556	531	576	508	548	541	594	585	545	599	544	606	514	535	569	561	559	568	541	585	559	599	556	541	528	582	544	551	541	544	513	544	510	561	528	564	532	529	534	564	539	539	524	574	581	551	538	525	573	552	560	571	545	523	547	592	524	558	561	546	549	514	559	538	535	570	563	549	558	541	566	575	563	573	578	591	558	529	503	550	556	542	590	547	569	540	569	562	526	527	533	567	579	544	555	552	560	585	576	589	579	525	545	551	588	521	534	533	524	608	544	526	556	532	535	576	543	540	588	541	553	580	577	569	554	541	524	584	508	536	564	530	581	549	559	549	606	550	533	601	528	551	544	575	542	520	580	551	530	557	531	575	554	572	558	556	544	554	577	513	576	552	553	572	529	552	564	519	552	548	554	601	595	572	561	532	601	550	579	544	547	601	531	547	565	555	512	558	598	599	557	555	569	527	562	562	522	500	551	580	531	538	563	528	552	508	537	560	545	534	521	557	562	594	544
28036	17465	3071	377	250	208	187	172	187	176	168	142	156	134	164	153	152	152	154	165	142	162	141	142	167	164	144	157	153	161	156	155	170	149	160	160	151	144	162	129	148	155	158	150	157	145	152	134	128	159	157	144	168	152	157	168	135	148	149	134	147	141	152	154	152	134	173	159	143	163	142	143	150	161	151	164	172	152	159	143	141	136	150	156	162	133	138	162	149	141	146	151	132	150	142	168	133	135	156	119	150	157	146	136	158	162	154	146	171	157	131	142	150	170	132	151	129	144	160	147	142	150	143	125	149	137	147	125	148	152	150	147	146	145	139	155	146	162	143	130	166	158	150	169	145	177	170	157	159	144	147	150	154	144	156	151	142	144	158	150	141	121	129	171	163	143	152	156	137	147	147	146	161	132	146	150	155	165	161	142	150	167	138	160	154	145	158	176	146	169	157	148	133	154	175	133	164	161	146	159	144	141	127	156	180	127	142	158	161	143	154	153	150	135	173	140	150	157	137	147	145	165	137	168	149	155	172	137	149	154	156	137	171	153	130	155	170	138	141	153	172	154	180	139	146	146	154	162	158	150	132	155	149	161	144	170	155	143	127	164	173	139	152	147	145	155	154	160	163	148	161	135	140	146	169	158	155	164	160	158	151	175	182	146	163	150	149	150	161	159	155	146	157	151	148	146	160	152	154	149	152	159	147	162	132	169	156	143	159	157	160	152	146	157	156	161	138	146	178	153	160	180	168	140	162	161	142	143	125	140	164	159	147	138	184	164	159	147	138	174	123	147	155	147	145	138	148	178	150	130	134	177	151	148	169	136	167	150	164	156	156	142	138	143	146	167	147	174	139	126	128	175	155	155	154	152	148	151	142	144	138	147	155	159	172	145	138	168	165	163	136	146	136	158	163	155	154	149	162	157	148	148	149	134	145	134	151	144	167	132	159	147	156	151	152	147	137	158	154	155	168	138	167	152	159	158	134	153	163	142	131	123	156	150	151	167	162	157	165	134	129	159	164	146	154	157	157	154	158	140	146	185	168	164	165	148	161	144	144	167	129	152	151	143	141	142	147	132	148	139	134	149	128	164	132	141	142	138	156	151	154	180	131	150	175	171	135	149	142	164	161	138	160	171	154	152	148	152	143	152	135	149	141	160	136	151	164	151	148	156	140	161	149	147	159	151	161	149	131	174	161	132	153	152	156	174	151	139	147	158	142	140	143	168	157	156	143	148	151	134	143	141	147	154	133	136	138	155	143	135	158	163	149	153	137	157	137	137	162	154	149	169	146	145	141	154	163	143	152	160	150	147	139	143	123	159	141	170	135	151	147	166	169	145	144	145	137	132	139	144	156	161	148	162	149	159	165	139	145	134	173	163	169	158	120	155	155	151	161	148	163	151	125	168	141	173	131	167	142	130	150	179	124	136	152	125	152	140	154	156	161	127	133	152	154	165	130	147	150	146	147	146	156	135	145	158	165	150	149	148	150	141	161	149	141	166	135	140	180	136	139	154	154	135	146	159	149	134	138	130	171	149	152	140	133	145	190	165	135	181	162	144	156	158	137	153	148	167	145	141	142	176	139	148	160	117	149	137	139	157	156	137	149	163	144	139	152	146	131	143	149	142	153	158	150	163	169	156	174	150	166	151	128	154	147	158	143	148	150	147	161	148	139	143	168	155	133	134	147	132	156	169	140	164	162	150	162	132	148	163	178	138	134	142	145	166	137	141	140	131	147	152	140	146	162	132	148	143	163	140	151	151	144	171	157	155	156	140	155	140	150	135	138	142	157	119	141	179	136	170	130	143	138	139	144	133	142	151	168	150	169	134	132	161	156	127	150	158	149	136	182	155	166	166	143	165	172	172	152	140	169	161	153	166	137	159	155	164	158	155	150	160	175	164	141	158	146	147	138	143	177	145	159	152	146	163	138	146	142	145	150	139	163	148	154	147	157	153	140	134	162	146	158	143	153	145	140	155	158	150	136	166	157	171	155	180	141	146	147	163	139	143	151	146	165	165	151	161	147	149	149	131	149	178	165	113	154	143	118	156	116	131	149	154	143	140	164	139	138	132	136	148	137	151	164	137	159	138	146	152	159	127	141	135	137	117	145	153	141	131	140	147	151	155	160	143	151	153	136	154	175	153	169	149	132	145	128	148	158	140	155	137	151	163	128	160	162	156	111	139	139	150	169	159	138	154	134	153	199	163	147	186	144	144	142	150	159	146	152	145	134	141	146	155	142	132	139	137	148	168	141	156	162	149	140	139	133	152	169	154	158	138	134	156	151	134	161	169	139	143	159	151	146	140	145	132	140	148	148	155	156	133	145	156	165	138	144	142	148	140	161	139	159	143	164	155	132	145	141	141	141	147	151	123	162	143	142	169	151	132	148	134	151	143	148	150	139	150	157	148	160	152	165	160	139	137	144	151	148	158	173	138	150	164	138	145	146	143	141	158	135	157	123	142	158	132	135	146	146	156	151	134	174	164	135	151	165	139	139	143	134	127	146	160	130	134	164	149	127	149	143	129	152	143	158	160	128	140	171	152	133	151	145	156	174	164	145	149	121	162	152	155	166	137	171	175	126	142	156	149	162	162	168	143	161	148	150	153	181	150	157	168	154	160	149	157	157	148	158	158	151	148	150	150	151	155	174	156	150	143	139	157	149	161	156	143	159	154	153	192	143	153	155	176	134	161	137	159	150	153	164	157	158	138	149	152	154	149	148	147	153	151	137	159	130	168	127	152	135	142	143	136	140	163	142	149	145	147	141	145	130	144	153	152	151	140	146	166	139	150	149	157	146	136	143	135	146	166	147	145	143	143	145	140	151	149	143	136	148	166	150	161	161	146	132	147	164	159	144	144	143	159	156	151	124	144	150	166	140	147	154	142	161	161	144	113	153	146	149	177	149	154	157	141	151	133	141	145	150	135	152	158	119	153	143	167	140	135	143	161	154	172	162	156	138	131	154	129	168	167	157	138	145	150	124	144	132	147	155	146	154	168	132	130	140	145	146	130	149	147	141	161	167	141	163	149	147	162	158	138	152	147	150	138	166	137	136	124	145	149	143	155	162	126	163	162	146	152	137	162	148	131	148	141	146	149	134	155	159	158	141	146	166	142	141	149	189	152	153	157	142	146	138	141	160	146	142	148	138	150	130	159	143	138	146	138	134	139	154	141	158	135	163	160	141	158	161	174	150	159	157	143	155	154	129	149	178	140	167	137	146	149	144	163	149	166	167	127	154	128	168	137	163	175	158	150	151	155	132	156	142	155	170	166	154	133	148	146	138	131	137	183	153	130	145	135	126	125	141	159	165	146	147	148	152	156	168	162	149	142	158	137	142	157	145	141	152	149	142	146	144	148	161	163	125	145	150	151	145	132	142	140	161	164	153	158	182	153	166	149	146	145	166	171	121	153	155	137	163	163	165	138	152	148	157	130	156	154	148	147	140	139	167	158	142	137	149	158	137	158	162	162	138	164	140	154
4183	731	542	317	219	243	202	200	206	198	148	194	186	176	177	164	177	174	164	186	184	182	161	178	181	181	153	171	163	175	172	179	170	182	181	187	178	167	149	180	165	167	178	168	177	184	175	174	185	164	150	182	158	148	161	165	173	163	176	154	187	150	187	186	187	163	176	152	170	182	178	152	178	156	173	163	163	196	145	166	172	178	140	169	168	167	182	155	175	170	188	151	162	155	170	167	150	171	149	160	156	165	149	161	188	173	142	156	170	153	189	165	169	172	155	165	181	175	180	156	147	173	182	161	171	176	174	180	128	176	177	183	191	183	191	161	173	165	145	172	166	163	180	170	158	182	171	188	180	173	161	154	175	174	159	166	203	174	145	161	152	156	173	161	137	172	172	158	170	163	160	170	157	154	170	163	169	183	171	159	161	172	165	175	179	165	156	156	156	178	149	171	170	187	172	173	199	166	178	183	171	163	170	173	204	175	157	173	184	190	172	179	180	187	145	154	182	183	185	155	170	175	182	174	170	150	179	164	175	174	158	160	145	185	170	149	155	176	150	158	180	171	177	176	176	161	177	177	163	168	166	159	185	160	171	156	188	172	172	177	171	158	185	175	180	153	183	190	188	183	168	157	175	175	164	201	169	193	183	163	162	192	158	162	152	179	158	169	176	156	147	167	165	156	171	191	202	169	176	157	172	179	198	174	170	186	181	166	189	163	153	170	164	182	157	186	183	174	184	150	161	182	172	158	214	182	150	153	174	145	191	175	183	182	146	170	164	169	149	153	187	151	182	172	164	161	165	175	168	169	180	180	187	173	151	160	160	190	154	191	158	171	161	160	171	183	168	172	153	189	167	165	170	170	160	137	167	163	187	185	168	180	164	167	177	173	165	169	177	178	167	164	178	162	166	174	167	199	165	144	171	169	174	172	157	150	183	161	189	186	148	184	172	184	166	150	178	182	167	176	170	175	161	146	146	175	180	182	177	159	193	146	145	164	165	160	182	172	164	177	179	158	173	169	145	168	193	168	165	155	173	143	175	168	148	189	191	170	165	153	156	189	185	167	191	167	151	194	170	153	159	160	181	182	172	192	173	150	176	156	193	172	178	168	178	167	190	166	156	152	192	181	168	151	151	163	172	161	176	180	181	162	186	168	150	148	174	156	186	169	161	171	172	161	156	155	166	169	169	151	186	183	176	162	182	161	156	188	150	166	163	168	184	157	157	149	178	186	146	178	178	179	163	151	183	168	173	159	166	165	171	167	188	156	176	177	184	179	150	139	182	187	175	171	173	162	176	179	168	171	178	166	185	199	191	169	163	193	156	174	179	172	174	161	183	155	161	171	173	197	168	165	149	166	166	162	167	194	175	166	155	184	206	190	170	179	167	192	160	162	169	157	149	153	156	149	162	158	156	150	181	161	159	163	168	161	156	161	170	168	180	199	140	165	198	167	222	176	177	161	169	176	172	176	154	168	182	175	181	174	165	189	183	175	176	185	169	175	169	162	163	162	151	193	131	162	187	181	191	170	174	191	177	186	167	168	170	164	153	159	184	149	157	153	152	179	157	175	174	151	172	180	195	183	181	171	167	162	172	214	176	187	167	165	185	177	154	157	159	165	167	188	169	151	148	155	187	181	160	164	171	188	167	167	179	144	158	176	140	179	166	189	164	179	169	156	142	175	156	173	156	174	183	170	193	149	152	137	160	166	179	168	155	228	159	156	160	176	175	156	159	153	137	148	157	168	159	177	153	183	181	156	165	173	170	173	170	166	175	161	148	177	148	157	184	170	150	167	161	169	176	174	141	179	147	170	163	168	153	167	187	167	168	154	158	171	170	152	187	157	167	176	191	157	165	160	168	189	171	187	166	161	176	200	164	179	193	177	169	183	162	182	161	157	152	173	186	183	164	158	174	170	200	185	162	166	162	165	180	166	176	151	185	172	179	172	171	179	167	166	182	171	173	185	181	155	175	169	163	190	165	195	158	169	147	173	179	152	167	163	169	186	172	196	171	164	182	186	188	184	164	174	155	181	195	176	152	180	178	158	163	168	164	182	185	181	171	154	181	182	147	147	176	187	176	167	170	180	176	194	194	186	162	144	156	179	181	180	191	161	180	176	186	131	186	177	168	175	198	169	155	147	165	169	165	198	169	178	177	173	178	166	169	162	177	183	184	158	171	164	179	176	163	180	192	183	187	173	188	179	169	170	176	180	163	176	166	149	174	163	159	172	146	169	158	188	158	159	175	159	168	164	153	177	147	163	164	183	164	175	146	153	174	166	182	179	164	174	172	175	157	165	176	199	153	155	147	184	150	180	163	178	188	160	161	169	166	160	166	194	173	151	186	191	173	165	190	172	152	162	197	164	161	178	180	148	145	159	167	152	163	175	176	154	175	165	156	171	157	174	180	180	179	179	175	151	156	164	166	184	172	174	164	157	150	179	136	147	169	187	185	166	181	158	159	152	167	172	140	191	173	175	156	144	163	148	160	145	192	152	148	183	174	170	156	178	168	165	170	184	166	172	164	171	184	171	157	166	176	167	161	155	174	156	165	135	136	145	176	175	160	178	170	188	170	177	171	164	177	182	147	144	160	170	159	182	181	129	168	176	169	166	183	196	143	148	177	148	180	169	178	160	193	176	167	186	149	179	199	182	161	158	198	158	169	176	178	158	165	199	169	162	203	179	184	168	161	167	173	174	176	162	173	170	161	144	162	178	173	168	166	194	148	156	171	180	177	165	158	166	173	181	167	154	160	174	158	161	176	163	186	166	185	143	168	174	166	158	165	126	180	176	174	191	159	157	181	178	178	157	156	190	190	158	180	154	177	180	154	163	192	184	168	150	169	181	153	172	169	145	161	172	176	158	169	178	182	150	161	172	146	182	184	134	188	146	151	193	171	175	173	194	174	185	185	179	154	159	173	179	172	186	151	181	186	157	159	164	163	183	173	174	168	170	151	173	153	164	147	164	156	160	174	180	170	172	160	183	176	171	195	166	184	157	164	172	167	142	168	157	169	187	156	154	171	187	149	196	204	148	184	179	173	166	163	176	160	178	166	151	186	154	173	149	154	160	174	163	163	157	172	205	181	183	150	170	176	195	189	202	165	171	147	177	165	171	161	156	186	172	195	173	154	180	177	184	180	164	168	152	169	191	165	172	192	191	145	190	187	156	187	162	179	160	165	169	169	159	160	174	162	175	193	154	155	172	174	172	177	185	192	155	179	189	182	170	161	161	152	175	173	172	162	166	162	152	171	164	157	183	167	188	179	165	150	180	178	151	157	190	165	154	179	194	179	171	178	167	171	180	186	163	183	152	175	153	179	167	185	178	184	163	178	178	151	156	147	161	146	166	183	175	180	154	148	167	160	142	163	159	179	159	153	167	171	179	175	186	174	187	181	187	140	175	165	167	182	174	158	152	171	178	156	166	150	156	165	195	161	149	162	178	178	171	149	178	167	181	176	174	155	153	181	191	157	165
23936	21370	28633	24458	21356	9687	974	635	525	526	445	435	407	373	377	425	357	369	338	365	356	351	328	301	310	318	348	327	346	348	325	310	311	315	293	304	312	301	310	319	313	349	322	311	331	322	283	295	298	337	308	334	305	312	298	317	313	298	331	282	299	302	306	320	302	337	293	306	329	322	310	324	303	344	308	290	306	297	310	300	309	299	311	303	300	307	283	300	322	311	294	324	324	284	275	307	327	306	280	316	331	268	321	316	329	307	297	297	308	315	296	290	282	327	307	323	333	303	332	314	282	293	296	299	331	314	287	280	317	287	336	295	301	316	288	341	326	301	319	319	314	292	313	311	317	313	307	300	318	288	330	312	306	299	295	302	294	313	314	303	311	311	310	332	312	302	335	322	308	309	321	331	286	296	270	312	315	358	300	312	288	310	297	336	279	329	284	277	292	289	304	298	314	315	310	296	297	308	319	308	311	315	307	308	309	292	285	309	282	325	316	310	324	314	314	288	297	297	313	282	289	299	288	304	306	312	297	326	287	308	280	265	316	286	298	291	326	303	295	306	328	275	275	283	315	310	298	313	317	310	296	276	299	288	308	289	273	311	335	284	305	302	313	311	303	304	322	297	286	342	309	329	328	305	314	301	294	322	300	341	294	270	337	316	310	336	330	316	333	264	305	295	321	299	337	315	318	278	273	305	341	282	300	305	305	271	316	317	334	307	284	330	269	322	292	299	326	299	325	306	298	294	311	323	318	287	312	305	309	310	293	291	308	285	321	312	310	309	297	281	292	317	319	361	298	324	301	305	289	294	313	319	292	309	284	293	309	311	320	308	308	322	322	283	300	313	300	309	296	320	308	319	304	281	319	325	303	288	304	260	332	336	338	329	319	314	312	283	300	301	297	313	323	317	308	317	313	299	300	287	270	320	300	314	321	290	299	327	291	308	335	301	293	314	338	284	314	337	333	309	296	306	318	294	277	323	296	320	332	312	280	305	320	319	263	316	315	329	304	310	298	293	301	309	309	316	295	307	296	302	297	278	304	291	292	304	294	319	258	278	291	309	292	303	308	312	323	310	342	298	316	302	310	307	328	308	295	276	325	301	300	318	303	278	315	315	309	349	314	319	303	314	293	345	318	312	328	325	290	334	308	326	293	288	310	365	314	266	300	298	287	338	304	294	314	286	305	301	298	274	320	284	311	300	310	311	327	303	289	316	301	293	321	291	284	283	301	279	306	313	301	327	306	318	284	304	312	302	297	323	296	298	296	318	304	289	325	310	281	286	296	313	276	284	291	315	321	299	264	306	271	298	295	310	318	289	321	311	291	300	308	310	298	318	289	288	315	297	336	296	299	318	330	289	287	253	294	286	306	298	312	288	342	299	302	307	293	302	301	330	320	312	304	312	313	308	329	270	317	308	311	296	315	292	336	304	311	296	326	321	314	303	308	302	313	304	310	312	291	306	333	287	270	283	317	309	305	289	305	289	333	284	328	267	287	308	282	301	303	314	312	318	307	298	327	304	324	287	305	305	289	321	269	297	330	276	293	308	319	304	322	318	268	313	307	309	321	293	295	288	300	301	296	295	318	297	286	331	351	334	297	287	330	300	280	306	348	282	317	297	301	308	281	330	330	310	280	283	290	271	296	285	301	312	352	299	326	306	321	303	313	319	332	302	315	307	314	299	319	335	325	331	294	276	276	288	272	283	281	300	253	323	311	321	316	314	312	288	294	306	317	318	304	293	339	326	281	311	330	300	319	324	328	309	284	302	330	275	334	302	297	342	313	313	333	311	302	283	301	308	294	290	296	300	358	320	304	298	273	291	288	290	286	280	301	314	290	261	289	304	298	324	303	300	301	290	314	298	311	290	322	275	320	316	303	298	303	275	308	312	293	300	302	304	310	276	284	299	306	305	301	286	288	292	313	349	311	296	312	290	340	330	313	345	315	313	314	276	315	264	335	279	304	310	283	313	293	333	264	290	295	319	320	281	318	283	303	281	338	282	265	317	318	308	315	306	313	327	306	289	298	313	318	321	325	333	323	304	314	283	318	277	313	284	295	314	291	300	321	286	326	306	257	313	304	308	271	288	296	293	341	289	302	313	301	307	301	299	298	297	276	301	308	282	297	307	324	293	317	319	307	283	306	295	292	315	315	316	291	301	296	319	303	262	320	275	296	292	292	284	284	335	294	321	316	318	280	305	334	315	302	314	302	280	311	323	326	303	276	308	352	325	305	288	305	266	303	305	297	304	293	315	268	291	319	315	363	283	324	324	291	319	302	293	315	285	314	303	281	309	326	308	301	334	294	311	289	309	304	328	285	292	305	327	303	285	314	333	296	343	300	316	296	302	297	294	320	306	329	295	325	295	275	321	307	280	280	314	290	292	329	290	325	273	291	351	321	306	326	293	277	290	309	302	326	294	311	316	339	318	303	284	299	295	275	307	273	313	289	304	323	297	342	297	288	306	336	285	324	314	332	303	298	290	326	319	313	286	309	327	300	317	313	310	293	306	312	287	305	290	290	282	363	316	311	285	295	296	294	316	330	289	313	304	323	323	342	271	303	329	295	296	310	286	319	311	323	309	325	301	323	293	291	300	317	278	293	316	305	297	326	283	342	278	291	323	334	275	316	303	325	298	297	283	319	287	275	289	289	282	324	276	336	324	334	303	287	307	312	287	296	295	300	292	263	288	310	292	303	309	315	328	302	282	311	301	316	298	310	322	263	295	317	333	309	311	318	301	286	311	273	332	288	320	294	314	296	269	290	333	294	301	309	296	299	301	304	307	303	316	292	299	310	283	279	296	291	301	304	306	315	295	284	272	315	305	293	318	270	302	306	310	279	302	327	327	315	325	299	291	299	291	317	313	290	330	331	309	281	283	320	318	320	325	302	296	288	296	326	322	325	310	286	290	309	311	305	285	337	277	266	326	289	268	295	319	330	332	324	318	313	330	319	291	331	305	282	311	328	320	285	302	274	317	300	311	311	343	291	332	287	340	300	340	278	307	318	334	302	297	305	311	265	289	296	266	278	316	291	323	302	320	284	320	306	307	329	307	319	318	306	259	289	304	317	275	297	310	333	308	273	325	342	299	309	297	330	322	289	301	300	323	310	311	314	288	307	297	279	308	287	315	302	297	332	340	296	298	310	276	306	305	318	280	284	304	306	304	297	290	313	264	305	291	299	318	300	316	294	304	343	296	311	283	315	319	276	311	306	304	301	303	318	286	309	322	306	301	289	303	281	285	303	290	320	309	303	281	303	310	294	301	293	299	314	290	300	314	298	267	297	287	282	326	276	344	301	330	302	292	309	285	305	314	320	291	320	290	281	293	314	320	325	286	314	312	305	297	289	296	316	307	303	295	292	323	306	302	349	294	317	337	306	286	320	340	315	265	316	286	318	309	301	320	301	289	299	318	319	293	292	301	319	315	312	316	312	308	321	320	306	291	321	285	329	315	304	305	283	328	316	303	314	312	290	318
3466	9177	5997	2687	2001	1471	1110	888	765	669	579	543	516	444	462	441	396	384	393	384	362	383	365	361	332	351	344	378	336	334	348	347	313	341	344	311	347	330	317	381	338	325	334	294	319	288	307	328	328	288	324	314	318	299	302	326	343	337	327	332	288	298	300	301	328	340	324	297	328	325	309	315	319	348	327	319	324	333	336	302	321	318	348	313	313	317	316	311	309	329	316	317	290	340	332	333	332	337	307	346	324	334	312	341	305	280	302	307	343	333	344	285	298	340	298	309	331	352	349	324	323	307	305	313	302	272	294	304	313	328	275	308	337	280	333	309	335	324	331	289	306	303	307	345	314	301	335	311	312	357	273	319	328	313	321	299	341	327	323	305	332	321	318	303	317	318	300	323	298	314	326	316	308	318	328	339	312	323	330	290	286	292	326	321	278	316	321	350	320	331	324	328	324	304	311	326	325	329	318	322	305	305	286	308	319	354	316	295	312	308	289	286	340	302	324	336	315	302	301	292	300	315	284	322	299	307	292	348	317	320	312	322	288	296	310	312	306	305	330	335	289	327	341	324	312	300	310	306	302	278	304	292	303	311	302	327	307	311	309	281	311	295	298	338	293	308	302	318	327	318	305	275	315	312	316	306	319	306	322	309	322	335	315	312	315	285	319	317	286	291	322	321	301	309	314	322	320	326	315	307	333	280	318	284	354	314	278	319	276	310	334	309	323	300	294	311	315	319	341	330	323	345	315	301	341	311	332	313	303	324	334	312	311	308	310	313	284	311	302	265	299	300	327	353	305	314	311	300	316	305	298	310	321	306	310	330	317	311	304	299	297	311	298	293	293	277	329	276	332	307	306	296	299	311	312	307	332	303	334	317	319	318	303	272	326	295	330	306	305	334	335	331	298	315	316	298	298	338	312	289	310	295	289	297	330	342	302	320	312	313	296	326	317	291	317	299	310	350	305	305	303	324	310	312	320	303	305	321	297	321	339	321	335	334	306	327	298	325	315	318	286	305	302	293	324	307	312	301	307	332	291	336	312	326	326	298	331	315	336	306	320	309	283	340	303	304	323	303	340	289	344	296	315	326	357	303	319	329	310	309	295	302	338	296	315	294	323	307	353	317	307	283	317	341	260	347	329	326	319	308	329	330	318	337	339	344	311	331	289	297	307	326	282	302	298	302	307	301	337	336	316	325	353	334	332	323	307	308	317	313	297	320	330	296	310	360	311	305	332	309	325	312	286	302	323	308	330	366	314	305	307	329	298	326	356	288	303	298	300	336	338	309	314	310	321	308	343	318	309	305	308	307	308	349	305	315	304	279	334	310	320	338	335	344	317	302	309	328	332	282	321	308	309	309	306	326	323	316	289	303	334	289	316	291	307	325	304	358	282	327	329	343	308	301	290	340	322	346	294	312	290	312	308	352	310	327	332	288	341	271	265	314	313	337	308	340	299	337	281	327	317	287	319	303	334	326	283	294	310	320	302	354	326	320	319	305	298	306	296	337	291	309	340	321	332	321	327	300	330	281	309	329	316	289	327	310	317	315	312	317	291	316	338	329	302	315	306	315	296	328	283	312	283	304	310	341	310	318	307	334	338	319	291	295	317	306	293	327	326	324	320	311	291	298	325	309	330	300	336	295	275	304	349	314	323	318	291	297	298	331	309	284	347	310	302	305	316	305	344	327	316	290	332	324	309	315	308	330	318	328	284	289	355	315	305	286	325	274	290	310	314	355	315	321	311	310	324	310	302	291	296	303	304	296	303	317	297	315	307	316	320	317	321	307	300	333	332	332	298	320	315	305	310	323	275	323	328	297	326	287	332	327	338	322	337	341	305	307	302	301	335	299	310	303	345	315	328	332	318	325	299	301	349	311	313	315	314	331	316	314	327	292	297	299	299	314	316	300	347	309	319	318	318	304	334	307	280	291	332	330	330	312	315	316	319	288	305	323	274	321	333	359	332	320	262	314	305	312	321	299	296	286	306	326	315	320	339	297	327	325	315	328	327	268	315	314	294	321	329	340	308	304	321	330	346	314	311	326	333	332	318	341	289	335	327	318	308	298	325	311	329	303	326	305	323	318	306	314	332	340	318	296	320	337	304	313	300	296	315	308	301	340	272	329	306	318	322	309	303	305	288	324	312	306	311	309	315	305	326	289	304	317	306	341	311	321	303	316	341	300	314	308	317	327	279	311	325	328	299	321	306	317	327	319	308	307	303	321	329	319	286	337	296	306	300	309	314	314	314	283	303	326	288	277	323	299	299	294	335	310	324	304	303	318	307	320	316	311	324	329	314	303	315	332	353	297	330	333	284	331	278	314	321	327	292	293	326	289	318	306	308	335	303	319	283	313	342	288	310	289	308	315	304	314	323	309	317	336	329	318	314	321	300	311	326	345	322	314	337	309	324	310	339	309	317	326	299	310	331	304	307	309	312	326	305	302	261	329	306	314	326	312	360	324	335	298	312	317	322	346	324	295	301	278	311	323	305	345	315	322	304	321	296	296	281	308	315	285	344	304	334	310	289	325	319	321	300	284	315	342	299	344	331	306	308	324	317	307	333	324	305	338	302	298	302	298	342	289	306	310	289	328	281	344	334	319	326	302	304	323	280	337	314	314	297	294	306	326	297	333	312	299	337	317	295	325	310	307	306	307	329	291	344	307	309	316	335	301	347	319	328	333	315	303	312	331	301	299	314	318	312	317	289	320	325	333	310	341	296	298	342	283	338	285	323	294	298	287	317	316	298	336	305	305	332	321	350	336	324	291	299	294	291	296	299	318	334	314	327	328	336	334	355	302	346	302	300	300	316	316	284	311	292	332	321	312	289	311	310	328	321	306	327	330	305	317	301	303	319	329	337	321	320	318	307	300	280	320	336	307	332	351	334	306	334	308	312	299	285	337	301	324	343	340	325	317	336	318	318	306	276	326	314	338	331	330	339	304	310	296	298	300	286	345	309	312	290	336	334	353	322	329	316	287	325	300	320	340	295	331	318	301	338	319	300	287	360	335	347	301	310	336	320	337	343	322	322	311	327	321	293	307	344	294	296	321	315	328	332	320	294	331	311	332	314	330	310	333	323	327	301	298	315	290	318	305	308	322	302	307	313	353	326	303	296	343	323	295	291	299	348	310	304	333	310	326	316	322	302	296	330	308	302	340	324	332	300	292	296	310	331	294	331	275	302	313	321	351	322	301	347	335	316	340	309	333	326	294	329	341	325	322	312	305	311	273	316	314	291	293	288	322	313	310	302	297	289	303	290	286	300	282	294	323	308	312	309	329	315	329	313	302	307	314	311	309	332	304	318	314	344	288	324	321	312	311	338	295	325	267	311	325	305	368	325	262	319	332	287	325	324	309	293	273	306	286	338	297	315	310	319	307	299	336	358	368	296	306	313	295	300	329	312	322	309	318	330	329	326	292	315	291	296	320	300	307	303	307	329	330	326	303	321	301	297	318	300	314	316	288	321	314	294	317	298	330
25267	21420	27509	25595	9830	754	498	460	371	398	362	370	331	327	291	326	300	331	294	298	324	300	290	297	313	311	286	306	293	306	295	289	284	293	256	301	325	295	335	286	279	296	327	278	306	293	298	285	271	285	274	298	299	291	312	316	296	317	273	278	316	321	300	297	315	310	324	298	301	299	292	304	303	312	314	294	263	299	279	289	267	277	312	248	261	249	269	246	290	305	303	275	306	279	292	274	293	312	302	289	304	321	322	296	271	274	326	276	301	307	296	282	316	302	283	301	328	296	307	295	309	295	292	327	271	277	285	302	290	287	283	295	291	296	294	299	286	285	285	278	291	285	282	274	304	296	256	310	302	314	299	278	278	316	289	291	305	294	295	312	287	274	307	276	284	296	291	300	293	325	299	274	294	323	315	306	278	295	294	305	278	270	301	275	292	293	288	270	281	290	274	309	282	313	301	304	288	288	300	301	299	284	231	314	280	319	296	313	292	317	302	300	287	304	270	295	291	274	261	291	280	317	268	326	301	260	275	287	289	301	280	288	306	292	317	309	317	280	295	316	307	327	309	329	247	267	313	262	305	288	289	263	304	285	280	299	298	267	289	312	292	305	313	263	300	311	290	333	282	322	265	302	312	310	268	315	285	322	292	299	300	258	315	282	293	291	288	285	315	308	296	265	321	281	266	307	292	301	310	285	314	294	293	292	274	284	284	299	299	291	323	297	294	284	268	295	284	292	279	305	314	308	306	293	298	290	279	302	312	306	272	286	280	295	285	303	313	320	305	313	302	292	281	278	260	321	299	280	285	293	304	280	292	284	313	305	309	300	318	289	300	299	285	283	283	283	305	247	314	298	315	272	313	292	281	288	276	284	313	310	272	305	286	314	322	308	277	306	268	309	326	287	294	279	272	289	317	306	306	318	288	296	288	285	334	296	316	285	284	281	304	283	321	302	306	298	278	300	292	255	288	298	267	279	304	288	266	318	330	306	305	296	299	328	274	300	287	265	286	288	308	306	259	290	313	292	297	281	262	288	265	282	327	268	292	316	251	306	318	294	289	306	285	287	308	286	318	273	299	298	276	291	269	309	305	296	288	254	305	290	308	280	265	270	278	291	262	289	312	289	281	304	286	296	300	268	271	293	296	319	261	246	301	308	285	265	294	278	308	250	303	309	307	302	307	255	313	324	329	298	290	320	312	284	293	295	322	297	281	309	302	297	322	301	276	299	273	307	277	275	283	288	284	278	313	281	292	299	300	274	283	309	309	317	269	283	277	308	281	270	279	284	286	266	291	283	327	284	304	277	261	319	316	302	243	299	287	307	281	286	292	290	286	282	325	287	303	280	276	299	302	280	314	304	248	277	302	277	267	312	299	316	286	276	306	305	254	283	277	289	294	302	295	300	312	285	296	274	303	289	299	284	263	278	289	289	277	303	321	306	326	319	295	307	273	280	278	267	276	299	288	296	311	294	282	320	323	292	308	287	299	280	273	307	320	293	298	307	293	330	308	310	303	294	311	288	310	294	305	295	272	308	302	282	318	291	292	272	320	270	283	263	310	284	294	292	268	289	308	270	292	269	293	295	269	294	317	321	287	284	298	286	278	311	287	305	289	303	298	290	287	277	337	291	282	276	276	346	296	290	283	290	300	292	267	293	273	279	329	281	293	295	274	300	279	270	284	293	294	306	335	299	272	306	279	287	274	271	297	272	270	286	290	271	296	309	308	270	291	286	278	325	264	320	286	286	296	293	268	292	289	306	288	267	302	299	299	299	275	256	281	314	299	286	274	322	319	288	290	318	297	295	284	259	291	284	267	288	307	289	282	318	270	287	310	310	285	281	293	278	338	282	299	256	280	296	287	312	270	296	261	278	275	304	264	291	285	277	284	289	301	283	275	279	300	266	290	285	318	268	281	263	280	279	302	326	297	292	280	290	301	291	304	299	302	270	307	282	306	320	261	301	287	312	311	291	292	260	297	301	292	298	281	281	308	273	291	296	292	318	283	283	285	280	304	286	286	298	285	299	311	286	282	291	288	278	315	287	305	269	285	265	300	286	327	263	298	295	291	274	297	294	312	281	290	268	287	298	283	295	286	293	289	288	320	306	304	272	300	304	300	347	298	287	314	296	300	299	301	285	282	284	277	287	302	304	254	295	265	309	300	294	320	284	302	285	284	282	301	309	291	311	296	319	288	313	286	289	272	292	310	312	281	313	301	300	322	323	303	291	261	285	297	286	288	281	292	318	282	296	278	283	316	310	304	275	338	302	302	281	280	268	316	276	319	298	290	291	281	272	309	304	271	300	293	326	285	304	276	325	322	306	312	286	264	288	301	282	308	264	301	314	261	269	301	290	327	297	291	289	294	296	289	271	289	271	276	274	271	312	304	272	309	275	256	276	275	317	288	292	271	286	302	278	313	280	253	283	296	336	306	320	319	277	299	279	288	267	281	324	272	280	272	263	259	279	300	262	285	309	295	312	291	278	276	328	285	307	314	310	310	283	294	288	282	297	278	288	301	281	306	309	264	277	309	282	315	335	310	306	310	282	290	294	293	297	307	286	279	327	321	289	285	288	291	285	280	289	289	275	318	262	314	301	285	267	285	308	315	298	288	284	287	283	277	293	304	323	304	270	284	289	283	271	283	287	281	283	284	291	306	298	296	319	266	264	300	284	286	331	282	278	328	320	279	306	285	279	317	289	285	301	262	286	282	257	303	326	298	284	335	306	309	268	277	297	258	300	310	305	284	295	268	307	291	283	274	300	259	307	286	330	314	292	296	287	307	268	308	298	275	294	289	279	282	308	287	321	309	291	294	280	311	321	290	326	323	268	261	289	293	298	298	315	277	255	315	280	310	283	294	283	299	273	237	297	320	298	290	326	290	309	290	298	310	308	273	276	302	321	308	261	278	296	301	308	294	267	287	300	274	277	245	283	279	301	281	272	299	290	297	295	298	304	285	312	257	282	287	308	292	300	278	256	265	303	292	290	287	302	285	297	279	289	293	281	294	301	288	276	287	315	282	265	301	307	290	288	313	293	301	294	287	301	292	304	289	303	289	284	326	303	311	301	301	292	270	273	292	302	304	325	280	315	284	281	272	279	273	301	303	277	278	311	297	288	292	302	277	305	318	277	346	312	301	342	292	263	290	277	301	298	297	276	284	280	274	290	318	278	317	282	279	263	293	304	323	261	273	277	316	284	271	322	284	299	307	307	293	298	283	281	296	297	302	276	272	277	283	276	308	265	296	308	275	350	312	296	269	298	295	299	280	280	324	294	303	303	290	283	280	311	284	283	290	304	274	295	297	295	293	343	293	302	296	277	261	283	290	298	284	287	311	300	303	300	298	300	268	308	294	257	301	313	294	286	313	289	290	301	291	288	269	304	288	282	286	289	293	278	286	279	286	279	291	319	304	313	298	285	285	299	280	303	285	275	290	311	298	300	302	272	281	292	333	312	333	281	266	292	275	301	290	313	309	299
3353	5062	3351	1645	1176	997	769	617	549	552	502	452	430	391	403	394	372	380	359	335	317	355	371	321	337	335	372	341	328	350	349	318	357	327	295	283	277	324	317	314	321	350	346	314	319	338	321	297	320	320	321	340	324	323	319	305	303	334	313	320	329	315	312	319	317	335	293	313	330	322	347	305	333	332	322	316	325	283	343	301	313	334	319	339	325	309	303	339	318	316	322	325	334	300	313	320	333	342	305	329	297	316	329	316	346	318	293	330	333	279	310	301	336	308	330	339	359	349	310	314	320	313	318	308	332	337	334	341	309	334	343	320	344	333	309	356	339	333	306	301	342	313	302	314	319	303	321	322	335	341	320	317	314	297	316	316	345	325	319	309	358	339	339	306	305	332	315	329	332	291	370	321	329	332	322	293	317	310	348	349	325	353	324	339	343	315	380	329	321	319	350	304	317	324	350	333	320	319	305	326	318	310	327	316	321	304	308	315	305	323	315	364	319	309	324	333	314	346	317	327	334	318	312	280	341	331	343	322	319	320	332	310	344	320	318	307	324	301	306	315	359	327	339	287	300	338	335	338	338	353	284	295	333	310	334	327	318	359	313	325	327	322	317	312	280	282	315	315	317	288	317	328	337	302	317	323	319	305	332	310	344	341	310	323	325	301	342	360	311	333	344	323	344	334	307	300	320	309	302	307	347	338	321	300	317	308	312	303	293	316	313	288	335	330	334	316	302	288	311	312	329	320	304	289	290	334	341	302	317	344	308	313	314	321	366	332	328	297	314	325	325	353	321	325	332	308	331	313	321	312	326	317	309	288	335	332	355	311	297	328	335	336	300	312	313	310	330	334	331	327	313	356	334	318	317	315	318	352	320	310	310	303	297	306	362	330	351	370	314	338	294	337	302	298	300	310	347	319	327	307	356	302	319	332	311	349	332	334	322	332	300	306	324	311	357	353	298	311	316	328	340	334	317	304	322	355	346	340	306	300	306	317	346	319	347	344	328	305	335	325	314	326	298	325	321	311	329	324	315	338	302	305	322	356	326	328	318	297	354	336	294	301	342	317	327	322	329	321	327	305	333	309	339	324	372	314	345	358	353	332	327	318	318	320	331	326	306	321	341	305	286	334	294	297	344	385	301	318	338	344	318	304	320	335	325	296	349	325	317	291	311	318	328	359	308	347	317	336	307	341	347	344	308	316	368	323	310	323	337	312	328	299	333	327	296	333	298	326	311	306	353	330	328	354	332	305	317	314	337	328	309	322	304	328	350	323	323	316	355	312	307	318	326	287	301	297	292	334	323	297	349	343	321	285	311	337	337	324	296	322	338	315	340	353	298	350	355	334	336	333	324	318	306	342	290	334	325	378	329	324	321	285	312	319	297	335	326	338	351	331	304	288	339	322	307	333	320	340	328	323	337	329	319	314	321	342	342	322	319	336	316	322	289	313	313	334	340	331	312	326	341	303	319	333	364	331	345	346	345	337	324	326	335	317	305	340	337	296	355	350	326	328	324	321	303	321	299	355	320	319	303	304	320	333	349	343	292	303	322	314	352	319	348	319	299	320	306	323	340	289	292	334	326	333	323	310	371	311	328	328	353	312	301	316	305	335	327	327	297	321	289	303	338	310	314	362	305	327	337	318	335	309	301	336	292	302	353	332	317	332	300	331	334	331	299	338	323	312	346	302	338	298	360	317	323	324	335	317	292	327	317	325	335	315	327	298	331	301	329	338	316	329	336	283	329	337	299	314	332	317	328	308	352	310	309	311	329	333	303	333	285	363	316	345	328	326	339	346	328	354	329	303	322	343	316	322	311	327	362	314	327	317	298	313	339	305	327	323	323	299	323	326	312	337	325	340	374	332	328	325	319	306	309	300	313	338	324	313	324	332	292	324	329	326	325	325	354	341	316	328	297	331	307	308	296	329	353	335	330	326	337	305	328	346	307	322	367	331	330	281	294	340	332	323	319	303	318	349	286	349	301	334	306	359	333	307	323	312	293	318	332	313	334	324	289	314	323	339	340	332	334	287	303	340	320	340	318	333	342	323	313	334	301	348	323	373	314	335	317	329	314	322	313	331	307	295	286	317	338	333	319	316	345	320	315	328	353	325	329	343	320	289	306	317	321	314	316	330	301	323	310	302	324	307	319	332	313	347	344	348	308	320	309	310	323	289	361	319	343	325	318	363	298	322	293	333	330	311	329	309	334	335	333	328	355	325	319	310	290	300	313	320	326	342	349	324	312	352	316	300	333	322	323	322	306	363	339	336	358	323	318	322	341	339	326	333	313	320	295	291	330	318	301	312	371	317	308	305	340	295	349	316	304	325	319	326	291	294	331	317	315	357	321	317	327	307	332	350	328	317	343	312	335	291	334	331	327	311	310	326	318	312	328	321	341	314	324	325	323	322	306	323	323	337	305	320	302	295	330	314	338	352	313	299	327	331	341	309	311	333	307	315	348	302	298	324	324	322	330	301	274	367	287	306	306	327	323	348	288	355	329	317	300	308	313	324	298	337	334	304	340	320	344	319	320	313	325	343	338	358	326	315	302	322	297	328	330	327	324	348	316	291	323	332	330	327	344	328	316	304	300	310	318	349	333	292	336	320	314	330	318	321	307	311	329	322	290	345	292	331	305	321	301	316	357	321	334	348	306	314	294	318	302	296	336	315	333	349	325	335	339	333	319	305	304	363	312	323	321	317	321	310	305	280	292	293	332	361	343	320	331	327	323	341	309	308	319	311	324	337	316	311	335	296	359	331	334	342	319	295	321	322	322	336	328	329	321	318	340	302	313	314	323	287	323	304	336	329	316	320	328	346	307	342	354	336	301	325	333	299	298	329	314	324	312	337	336	324	328	338	330	300	320	324	361	329	302	352	317	313	325	318	316	309	331	284	303	317	321	303	328	322	334	334	314	326	321	313	345	326	327	309	351	306	314	294	331	354	332	310	325	333	321	355	315	325	323	334	330	324	330	363	312	324	339	320	305	301	342	304	302	325	325	306	317	347	316	312	315	311	351	308	331	304	327	324	330	338	333	325	310	323	318	322	281	357	319	293	337	323	303	342	297	326	281	328	353	354	336	335	334	343	338	345	292	336	338	288	299	303	350	294	303	346	319	312	383	286	343	338	325	365	334	342	314	317	382	328	323	311	303	326	299	294	322	316	293	320	363	344	312	315	332	335	345	338	345	346	333	312	329	294	312	320	319	324	311	325	336	330	323	316	306	327	317	293	318	288	319	314	329	336	316	351	330	323	316	293	306	295	330	279	315	300	325	298	318	299	315	325	319	336	352	327	299	307	300	302	300	288	341	329	308	320	321	330	303	336	340	339	303	335	331	366	341	314	313	320	316	340	331	325	331	328	295	335	321	321	316	328	345	303	333	344	338	311	325	312	338	361	327	319	311	328	331	310	370	319	355	305	323	307	350	326	346	314	337	324	303	316	301	343	316	323	309	321	350	347	330	312	332	320	334	277	337	306
22938	21434	29165	24081	21428	21485	7900	1293	996	920	849	801	770	754	710	695	657	674	660	579	596	575	631	632	584	578	585	596	559	597	556	559	591	582	571	613	580	603	582	564	546	532	547	615	527	595	580	528	564	587	533	595	541	542	532	575	548	563	552	523	561	592	556	564	551	526	587	563	555	546	562	564	559	556	545	583	571	540	580	579	526	572	570	544	542	533	571	535	572	552	573	544	561	539	555	549	559	582	522	576	546	560	575	569	547	561	569	542	539	510	599	551	503	545	537	535	576	569	575	525	565	544	556	532	520	558	541	537	565	522	589	549	520	554	529	505	490	555	555	525	531	519	570	518	560	547	573	559	575	557	533	575	535	568	530	572	511	547	533	559	549	580	577	516	559	531	561	545	556	513	516	529	587	570	534	575	532	578	550	577	538	587	571	556	557	576	555	604	551	499	545	561	563	570	549	515	535	545	509	533	566	486	515	581	606	522	549	564	533	531	529	546	530	536	535	545	542	570	569	571	504	549	534	560	580	549	549	577	560	514	558	547	532	526	515	572	586	559	543	558	552	548	569	550	551	582	600	566	574	575	548	539	529	579	564	550	520	566	548	550	636	558	534	545	576	545	560	557	499	527	572	527	540	545	530	549	540	522	553	608	523	581	557	540	551	505	565	517	538	522	562	545	552	524	584	561	561	558	531	547	541	540	534	594	570	556	577	561	578	548	569	560	579	552	506	580	562	563	552	547	554	528	551	501	541	524	547	550	586	565	533	531	562	524	516	534	542	513	517	524	502	592	507	569	540	551	538	526	552	589	581	576	571	518	538	541	571	566	564	523	537	596	636	533	550	560	513	511	560	613	615	517	565	577	512	557	565	550	490	548	507	540	545	525	560	535	586	532	549	564	553	600	587	543	557	553	560	560	549	569	520	556	525	515	547	547	535	529	565	561	550	548	592	563	548	529	549	549	560	567	548	553	535	539	552	562	579	515	538	553	552	528	539	610	561	535	572	495	549	540	522	573	581	573	585	539	536	557	558	579	565	563	520	522	521	552	551	554	550	551	584	544	582	570	581	574	539	547	550	494	540	562	568	528	523	515	531	567	517	535	530	551	551	550	590	504	546	577	510	547	540	524	524	551	560	529	525	526	489	546	549	559	527	586	527	556	544	530	511	535	565	548	563	525	570	578	575	539	578	552	523	546	508	568	518	547	511	568	559	535	557	549	515	580	563	567	546	532	512	533	570	547	512	537	547	549	591	584	519	547	558	547	570	533	524	535	562	544	580	571	549	551	486	542	566	549	569	573	552	571	524	557	543	538	535	552	505	563	519	582	529	541	491	542	530	556	570	501	524	521	542	534	555	571	593	577	545	603	520	523	521	533	508	571	557	530	545	564	510	536	525	501	541	529	523	518	549	558	554	595	585	560	518	563	615	550	553	553	545	526	507	582	525	560	543	544	588	522	543	517	541	561	524	490	573	518	524	581	528	563	584	559	539	541	554	619	563	505	518	559	553	502	564	573	576	557	534	516	548	527	569	507	523	571	517	522	504	552	538	524	533	535	576	510	527	568	602	502	544	520	554	544	521	543	544	595	568	588	535	555	535	550	544	541	514	546	501	595	538	553	560	515	487	552	571	545	566	575	545	581	565	516	512	537	559	515	562	546	588	552	543	532	533	563	562	581	585	607	521	540	557	561	546	525	571	521	567	542	569	572	536	559	535	506	526	524	546	542	537	580	512	557	572	540	527	554	554	488	557	523	516	537	506	534	546	495	553	519	523	574	549	537	526	546	567	585	517	582	524	532	593	531	549	555	570	565	534	536	550	551	585	535	547	559	531	543	549	543	522	554	542	548	551	540	549	569	563	586	511	549	549	535	521	515	554	557	552	558	531	567	537	560	525	523	540	525	508	503	563	551	539	543	512	515	549	534	589	539	547	552	554	570	526	540	520	592	534	571	522	502	552	516	554	536	568	541	553	541	544	553	529	541	521	570	567	532	569	547	566	557	548	562	548	561	549	571	535	538	552	560	561	575	557	558	544	599	535	527	564	613	548	524	558	558	558	565	554	593	569	556	575	524	539	503	545	555	557	559	589	537	541	580	578	528	602	563	553	579	537	517	523	553	577	480	520	545	544	512	536	511	565	513	517	599	550	600	553	505	583	536	576	534	530	532	555	560	564	549	527	540	553	558	514	529	539	565	568	553	536	589	518	565	567	558	554	538	552	556	524	549	561	505	528	515	553	549	499	549	553	544	561	536	556	540	548	544	547	538	516	540	541	539	548	540	514	518	562	567	551	546	574	521	542	546	567	553	523	532	564	536	535	512	501	585	537	550	552	576	545	516	550	544	493	537	551	552	599	514	534	553	522	515	540	524	597	582	595	532	549	544	539	559	591	535	574	544	550	516	559	531	533	540	575	534	529	562	534	580	589	570	555	567	546	534	602	532	534	552	569	550	557	544	552	489	570	569	558	545	562	522	554	558	539	599	560	561	545	521	548	560	518	533	534	541	586	518	520	533	596	547	555	522	536	559	519	515	529	567	533	550	568	522	545	520	585	549	587	576	549	581	530	570	546	589	515	550	564	510	543	555	550	563	563	549	579	572	540	539	550	592	523	522	490	568	509	561	580	525	555	567	572	512	588	549	541	519	587	550	489	530	529	587	533	545	561	537	583	530	560	571	541	542	591	513	576	543	574	526	538	533	597	525	533	522	529	568	575	539	512	533	542	541	538	535	516	519	523	508	585	515	565	594	569	577	630	530	490	544	575	552	546	520	560	576	602	550	520	524	570	498	547	550	522	573	519	527	571	565	551	517	511	550	571	516	564	534	564	533	541	514	526	579	567	554	526	525	574	552	557	529	583	554	533	608	547	489	535	557	575	542	540	564	539	531	551	530	529	533	561	547	557	550	551	579	550	492	556	540	543	595	578	545	529	552	567	574	600	542	526	517	518	559	542	533	533	546	545	588	556	537	549	538	532	576	517	521	554	600	562	516	522	519	557	513	575	530	518	550	531	539	556	564	507	531	519	567	554	548	506	538	573	558	602	554	552	584	596	538	565	514	569	543	537	499	520	570	527	524	593	556	541	562	550	548	593	529	535	545	601	535	545	539	547	535	541	502	508	529	511	543	552	567	536	530	589	524	543	573	558	536	506	596	514	541	498	522	506	520	542	566	537	612	578	562	568	559	534	552	556	548	548	561	546	525	587	545	561	527	579	539	553	546	563	520	563	574	551	537	521	549	527	559	557	541	525	548	585	580	531	585	556	557	587	543	553	580	536	563	491	606	552	579	516	542	555	530	566	521	545	575	529	559	556	548	549	535	550	575	528	538	532	559	558	563	513	556	560	545	560	541	520	568	548	574	538	534	562	545	522	528	510	547	536	533	544	629	531	496	551	545	557	567	504	554	518	534	525	557	540	599	557	556	545	567	572	526	569	551	542	572	553	539	541	561	521	538	543	580	550	539	513	509	522	547	538	574
4702	15016	9867	4985	3619	2760	2214	1701	1451	1246	1067	978	934	852	828	696	753	725	673	657	636	636	676	640	605	608	600	653	571	585	620	625	578	543	586	552	545	585	585	584	590	595	587	559	565	585	536	588	514	566	583	549	559	588	540	543	610	537	594	529	574	542	572	557	553	564	538	559	537	572	579	584	536	581	572	570	539	592	558	538	566	537	535	547	589	529	568	588	565	536	558	505	559	552	571	586	618	568	547	554	578	552	586	565	513	527	528	524	548	534	538	513	531	575	532	528	591	552	583	517	530	522	534	570	587	533	568	586	548	611	508	558	500	528	575	565	535	538	585	556	545	573	554	518	557	577	549	546	532	549	552	566	595	611	570	554	555	526	570	520	591	594	570	574	555	524	528	561	543	573	572	527	563	566	503	562	553	535	597	536	524	563	576	569	529	552	536	565	576	582	556	525	525	555	535	551	543	603	517	541	520	562	517	575	556	564	538	558	541	518	571	532	557	583	516	514	548	561	602	567	554	498	559	535	513	594	543	590	545	586	564	575	559	523	559	531	538	579	558	515	571	563	582	537	553	574	564	554	572	559	544	541	553	573	563	589	516	549	554	554	570	593	564	551	581	521	574	582	555	518	579	568	564	619	577	566	519	545	574	546	547	570	590	570	567	544	531	516	486	567	552	538	540	533	565	540	553	534	538	558	549	555	559	547	579	552	539	537	542	564	520	570	609	627	543	556	545	512	531	553	514	566	559	601	530	548	537	543	559	531	537	552	562	513	533	541	582	589	496	585	539	560	581	517	584	574	525	546	515	548	550	524	563	575	571	571	576	580	570	545	579	558	537	550	577	553	549	560	576	585	535	522	578	576	540	546	566	552	530	580	521	583	524	534	565	561	560	567	534	542	567	540	513	567	560	513	560	536	538	574	524	556	556	549	555	590	539	573	562	558	575	536	590	565	550	611	592	543	513	565	577	527	545	560	496	562	561	536	533	546	559	545	589	535	586	586	520	549	564	552	551	543	584	519	552	525	567	573	545	607	557	534	516	532	579	534	559	531	578	526	541	579	567	517	553	555	530	539	577	532	534	552	578	540	531	549	552	547	562	528	488	550	509	524	556	565	551	550	572	533	562	565	534	540	571	561	553	552	558	558	550	540	509	568	554	570	553	567	576	556	562	518	561	547	559	559	532	525	601	607	584	536	545	550	609	551	553	542	562	558	565	544	553	536	542	512	552	537	539	534	567	556	569	531	501	548	556	540	565	545	531	518	583	554	526	592	519	560	504	553	523	581	553	596	517	548	509	498	573	517	588	521	571	547	583	607	578	571	536	588	607	567	537	502	552	554	566	557	572	613	565	518	567	549	560	519	530	536	568	516	551	557	576	579	557	597	527	591	575	542	568	543	583	589	538	548	547	527	554	543	566	498	526	559	492	575	532	567	562	558	543	574	592	577	572	565	551	580	548	546	577	548	571	536	507	550	574	585	547	565	535	585	528	575	530	549	531	532	628	602	529	560	554	539	538	534	559	565	577	563	548	567	564	538	580	537	522	583	540	548	590	575	566	542	555	568	559	536	535	542	579	559	545	534	560	570	498	564	516	583	499	520	514	586	607	563	521	586	525	574	583	529	575	540	560	532	539	544	541	546	550	569	557	548	573	582	566	595	619	527	555	506	587	549	535	506	558	603	559	538	575	506	504	541	581	565	580	547	541	538	551	536	514	567	539	576	540	554	528	537	578	568	531	555	538	563	548	530	552	542	569	539	510	534	533	510	552	563	560	558	530	514	497	513	541	569	556	564	539	554	533	538	552	534	551	560	573	537	534	568	527	579	563	547	561	530	590	574	588	585	561	542	562	538	576	569	578	565	571	542	554	536	537	554	535	529	614	522	560	591	539	550	547	586	566	558	550	538	535	520	573	512	568	590	607	562	566	586	567	574	532	539	538	556	564	563	587	515	511	569	538	525	558	532	527	550	595	571	539	550	577	537	572	579	553	540	554	542	549	563	567	536	579	546	573	563	522	543	550	556	530	526	546	582	553	524	536	585	557	548	586	574	549	554	549	577	538	538	566	546	605	529	592	553	578	557	569	582	584	541	521	543	513	577	548	555	531	548	594	538	558	570	530	542	530	545	540	538	553	557	559	504	569	598	548	510	588	526	539	542	547	538	536	518	539	573	528	514	532	546	587	525	557	528	546	560	546	581	533	549	572	517	544	587	555	545	578	530	576	503	590	590	568	558	570	506	519	590	575	495	546	540	544	544	516	550	526	580	548	512	531	554	593	553	560	579	520	552	590	539	533	583	569	567	542	540	535	557	584	557	556	531	539	545	549	539	552	571	554	580	570	611	515	588	582	560	534	515	530	557	533	531	532	550	549	560	577	530	556	541	578	548	571	561	566	582	520	570	552	502	548	552	595	528	528	555	555	585	531	538	503	599	535	546	552	571	581	559	591	614	581	572	552	543	552	543	527	538	536	612	572	527	585	505	558	535	566	586	549	531	587	578	576	584	555	541	539	612	560	589	575	558	525	557	532	581	549	531	546	600	573	531	521	548	530	521	546	527	569	569	580	514	577	544	537	565	565	560	552	589	537	556	558	543	552	557	589	516	556	557	579	535	547	560	602	579	574	550	570	530	536	552	572	525	570	559	555	539	585	579	551	541	554	580	560	551	573	576	560	535	546	570	585	597	524	558	585	515	511	560	523	567	565	573	555	543	541	550	587	542	565	567	592	561	564	550	525	546	585	565	558	557	532	543	568	560	597	526	580	550	538	540	538	541	566	562	570	530	537	576	564	578	580	567	547	577	543	557	569	525	559	562	531	529	535	580	521	521	548	550	530	546	531	531	537	535	537	574	538	549	564	571	574	554	576	560	540	536	557	532	587	622	557	573	567	536	604	567	519	545	565	586	570	579	538	535	523	570	536	587	543	536	562	538	589	529	548	542	533	563	572	559	519	595	599	540	577	551	560	575	575	511	584	575	583	580	562	570	540	565	542	538	543	519	583	560	534	532	538	518	574	533	618	561	527	547	538	593	574	572	529	565	610	548	549	547	533	517	527	593	573	532	591	572	547	591	528	588	593	558	563	547	524	539	534	581	561	562	560	521	602	531	550	551	514	563	576	539	620	568	545	578	551	545	515	559	597	598	573	545	552	544	566	521	552	546	547	556	534	587	573	527	563	565	558	555	525	528	519	501	533	551	536	528	566	555	557	559	532	559	575	569	535	545	541	561	511	530	545	566	538	561	580	517	552	527	547	591	534	534	546	558	583	503	537	531	551	539	554	573	596	552	591	536	532	543	566	572	545	543	532	550	567	556	570	589	553	532	551	490	550	534	567	554	556	506	555	563	555	557	571	583	571	574	573	524	527	580	557	555	558	548	562	557	533	569	577	566	564	564	524	570	563	583	577	565	483	556	542	514	556	553	575	563	529	519	555	543	556	519	575	558	555	529	587	539	587	521	579	551	528	525	604	560	554	565
27869	17418	3177	391	274	189	182	177	162	133	152	174	177	169	157	134	142	168	174	145	179	150	156	134	129	168	136	144	153	149	150	147	165	176	140	134	143	137	158	170	126	184	148	161	146	162	169	144	148	157	131	165	138	156	144	139	153	151	158	146	141	159	150	146	129	171	185	138	135	148	151	139	148	143	145	131	144	165	131	155	138	166	162	151	131	162	154	147	151	155	140	150	141	141	137	147	131	150	133	125	164	146	144	151	134	139	134	146	140	149	165	145	149	136	131	166	157	154	151	146	154	138	173	156	148	145	134	131	135	167	167	142	158	143	147	168	133	149	140	150	146	166	146	145	170	176	141	135	141	135	145	139	164	146	163	147	136	156	137	148	162	146	123	121	153	144	167	150	169	124	155	147	164	148	150	159	159	166	141	116	138	117	150	149	140	153	145	142	139	135	150	147	144	134	159	146	146	147	150	140	146	173	173	144	145	140	151	144	154	143	142	137	153	146	145	142	139	141	146	132	149	159	142	184	169	148	151	138	160	152	158	150	161	168	144	147	123	153	140	163	132	147	162	143	137	145	149	130	147	169	143	164	153	159	142	147	145	144	153	129	146	162	134	159	164	156	169	144	133	154	149	169	159	143	162	155	179	129	154	150	145	145	146	141	141	142	155	149	159	162	152	163	148	141	155	149	143	166	137	151	134	130	154	136	143	125	152	143	161	137	164	151	149	154	148	139	158	142	132	133	158	136	138	160	146	147	141	157	136	143	155	166	169	152	153	142	158	141	142	163	149	139	149	142	153	144	156	123	150	141	135	150	160	163	161	154	170	144	164	128	185	173	150	163	159	153	149	150	169	153	166	173	150	167	139	155	140	150	146	146	154	152	146	164	151	145	135	142	169	130	157	162	163	163	124	139	141	121	161	122	147	151	169	154	131	159	145	123	152	139	165	167	150	150	154	151	134	145	160	142	174	164	142	145	171	150	156	152	166	150	136	182	171	155	161	139	150	147	137	154	125	136	158	140	142	133	162	139	135	160	149	143	157	144	159	152	140	157	137	154	164	145	146	143	163	153	140	154	167	154	153	153	129	162	143	146	144	149	131	145	161	137	171	130	146	150	159	132	127	146	133	147	138	139	166	163	170	137	159	150	144	157	148	167	155	160	142	139	166	152	136	148	147	138	169	160	146	161	134	150	165	137	157	133	152	178	144	149	154	121	145	143	132	169	156	164	161	160	135	136	151	165	166	119	155	172	156	160	161	158	152	135	154	155	138	134	161	154	148	109	154	161	154	153	159	135	166	139	165	157	152	154	162	148	140	137	145	162	170	140	131	169	160	145	162	177	159	145	163	148	143	143	145	121	139	168	154	145	163	139	130	166	151	143	149	147	135	161	144	148	154	160	147	174	183	136	131	125	162	153	140	152	159	132	145	165	167	130	123	152	168	128	141	137	158	146	170	141	169	143	155	131	142	142	145	143	126	157	142	132	134	139	171	152	145	158	123	147	134	138	167	174	133	144	151	146	151	139	161	131	168	163	163	139	153	147	146	140	138	144	158	152	158	156	139	139	143	168	169	150	166	148	149	148	131	136	157	143	156	154	133	144	143	159	162	147	146	163	160	144	143	135	142	155	149	150	159	142	151	168	155	147	133	139	127	159	142	154	155	147	142	165	154	142	135	141	148	154	143	145	161	148	146	172	139	140	149	149	140	161	141	154	182	149	134	155	125	145	155	145	131	123	169	149	155	141	131	162	138	152	137	178	140	142	138	160	152	160	124	145	164	159	140	145	180	151	143	139	139	154	166	147	144	142	161	147	161	150	167	122	144	137	157	157	159	140	143	153	131	139	134	152	142	164	133	133	148	154	124	140	127	151	177	150	154	147	146	159	146	157	147	134	136	131	140	148	117	137	129	151	144	147	150	160	133	132	153	137	128	183	118	145	157	138	126	163	157	124	169	138	131	131	133	138	140	150	153	162	141	145	141	155	129	148	130	142	140	128	168	138	166	128	149	157	151	179	160	141	133	140	146	146	139	137	161	133	145	130	162	142	140	126	139	162	142	143	140	162	147	135	148	160	108	151	138	142	138	124	146	132	153	147	158	132	128	145	152	160	139	162	158	158	149	138	143	162	130	148	138	145	141	153	154	158	149	163	146	150	147	171	154	134	153	137	143	139	130	144	146	128	143	160	173	147	142	150	140	137	144	143	143	140	149	158	133	146	158	147	149	141	164	150	150	163	141	148	154	149	150	122	162	139	139	151	151	162	142	131	151	148	137	166	133	154	153	141	172	140	144	130	160	149	129	127	149	160	162	180	159	144	154	141	149	147	152	164	153	149	150	126	144	129	151	145	149	143	121	148	166	161	139	145	138	148	168	139	156	134	150	152	136	141	152	167	146	162	159	155	132	164	153	139	165	153	137	176	134	138	150	133	166	130	145	125	137	157	157	150	150	137	162	144	143	137	164	165	176	140	166	157	154	163	160	165	148	139	146	141	150	143	144	137	153	153	139	165	151	135	141	171	165	161	162	141	163	141	150	147	129	137	124	142	150	150	147	144	155	151	133	173	161	145	151	161	138	164	172	119	126	140	144	142	147	158	184	162	145	155	150	155	165	145	143	140	175	134	170	156	152	140	129	164	133	153	165	152	149	145	153	146	145	138	141	142	147	139	138	152	158	146	161	157	172	145	164	146	150	181	176	148	138	149	131	139	154	148	136	151	138	124	150	140	146	149	151	181	151	166	156	157	133	165	151	164	140	131	148	135	152	154	157	138	152	150	136	131	146	155	161	164	171	153	155	148	143	161	121	139	162	141	163	138	126	139	159	138	153	150	150	140	160	154	162	183	137	160	140	132	150	164	121	164	142	141	148	143	161	146	149	129	135	148	141	167	161	162	148	152	158	130	160	165	165	134	142	160	154	149	161	160	145	143	151	135	128	136	141	122	161	150	169	148	164	149	150	174	150	140	157	142	178	161	135	148	145	151	150	173	133	149	152	168	139	145	172	167	160	133	129	153	158	152	133	133	155	159	133	147	155	157	140	142	142	165	126	145	147	153	155	120	141	142	162	154	163	150	147	158	179	136	169	134	161	134	141	157	150	161	149	148	154	151	165	170	135	156	141	143	145	134	157	155	163	156	137	157	170	144	155	135	167	140	150	147	162	162	166	158	145	149	144	181	164	168	167	155	136	163	154	126	140	159	131	143	139	142	151	144	155	144	160	129	161	125	149	143	171	140	181	141	155	148	159	162	154	145	140	142	132	142	139	166	159	142	134	160	145	158	151	161	143	148	174	152	158	141	160	166	137	127	121	126	155	146	149	142	149	141	152	164	157	180	156	163	146	163	138	154	129	161	133	142	146	157	158	152	154	153	157	147	154	167	141	126	147	142	135	152	157	169	126	133	126	141	133	142	167	154	148	148	144	163	145	139	133	154	155	135	144	143	158	161	160	154	155	160	169	147	140	149	141	164	139	144	124	153
4198	800	498	302	228	239	197	189	178	181	187	170	176	199	178	156	184	203	174	183	159	187	159	156	168	168	174	176	165	168	170	146	161	162	186	166	179	170	174	153	184	166	163	158	184	155	181	137	170	149	161	158	166	186	192	176	155	160	167	165	164	144	166	177	162	169	169	185	149	158	156	153	159	163	162	135	153	170	179	195	143	160	164	139	171	168	184	171	168	164	185	189	173	170	153	172	152	158	154	161	166	178	186	159	145	175	156	164	167	165	162	167	161	128	174	175	159	135	183	164	165	164	157	170	174	162	174	168	163	179	169	173	155	151	161	149	166	171	153	169	160	178	165	150	159	178	167	161	163	175	178	166	170	169	153	173	185	164	185	141	171	187	177	147	152	187	171	156	150	166	162	159	170	195	166	143	153	176	175	157	151	189	161	139	201	176	177	180	176	152	159	166	175	175	168	165	167	166	179	165	171	159	152	173	169	181	163	174	182	170	194	158	163	174	181	164	166	169	167	150	180	151	162	156	165	168	163	169	188	140	153	166	179	181	158	173	165	170	189	184	172	172	151	166	145	179	169	174	192	178	162	167	165	146	176	169	140	160	190	183	169	160	162	170	159	150	150	171	162	179	143	159	154	156	172	179	165	157	164	167	170	157	158	176	167	159	148	152	144	146	170	187	181	186	162	170	190	169	180	171	175	173	160	175	188	195	187	177	175	168	151	175	187	150	162	157	174	166	176	169	158	195	148	187	169	158	190	179	151	168	183	168	201	148	156	176	186	172	164	184	165	176	167	171	145	168	174	181	149	157	207	169	162	162	156	142	174	182	203	169	158	177	184	171	170	148	163	132	177	182	197	162	166	197	161	180	150	161	165	150	166	180	188	147	184	147	169	170	162	158	188	163	174	175	166	189	164	162	172	189	189	154	167	180	160	167	166	155	187	159	178	181	176	164	145	163	175	185	177	173	165	174	174	174	176	162	167	162	185	156	175	193	177	150	155	176	164	167	170	167	194	161	183	180	156	154	168	189	176	160	181	182	172	163	164	161	172	188	158	166	172	167	159	167	151	163	189	169	168	175	170	164	177	175	177	173	156	165	167	153	162	202	175	172	152	154	187	166	173	172	163	173	174	155	203	173	163	172	172	156	169	151	178	157	153	154	157	187	167	152	160	184	177	182	192	168	165	189	149	154	143	170	172	187	176	171	161	160	154	159	152	170	192	158	169	158	155	160	172	174	167	181	162	179	188	179	144	175	193	160	160	155	161	178	163	171	176	178	175	179	165	167	188	166	176	167	153	163	169	154	177	166	175	170	162	166	151	162	153	172	166	184	165	150	167	178	174	162	171	161	177	149	184	169	168	165	183	184	155	202	162	171	164	166	170	169	175	171	162	172	168	174	181	165	164	151	160	151	171	168	174	180	173	145	187	187	166	177	180	172	165	163	177	171	158	158	177	141	186	169	166	166	169	167	156	168	168	182	157	182	158	159	178	175	191	142	160	178	175	149	171	179	159	138	156	163	189	171	176	175	177	166	169	167	159	159	157	177	150	158	155	179	146	171	191	185	156	171	179	164	175	150	148	171	153	176	186	168	151	196	158	194	181	174	183	182	150	183	180	160	189	158	169	176	184	132	160	173	172	170	172	174	145	176	173	147	169	176	158	152	180	178	146	171	166	162	164	167	179	159	156	158	152	176	154	167	170	168	184	166	149	161	171	169	169	175	167	144	182	160	180	165	167	189	176	161	160	147	170	160	177	183	163	170	155	169	162	165	163	148	153	178	167	149	157	184	179	167	166	169	174	155	182	151	164	182	171	185	182	158	164	164	165	169	181	174	187	159	157	177	172	174	152	157	175	156	171	161	161	179	185	175	167	180	167	171	168	157	175	164	162	183	174	192	150	167	168	169	182	155	162	144	166	175	174	142	150	156	154	156	174	173	179	162	183	145	179	164	160	162	183	161	167	168	181	169	155	179	159	161	167	169	167	172	179	167	179	157	153	192	174	157	155	163	167	163	173	168	181	170	148	150	184	168	171	183	153	172	142	159	170	155	161	152	183	157	175	156	161	157	164	171	174	164	176	169	155	178	184	179	181	198	164	155	166	176	171	175	143	162	162	171	187	167	168	157	178	166	153	168	175	149	181	167	167	178	175	165	163	189	168	175	182	185	176	163	173	165	170	190	171	172	160	165	171	154	160	170	176	176	160	169	172	156	167	168	160	167	167	172	179	162	155	168	167	179	163	181	189	155	195	196	147	173	150	168	179	187	180	150	183	150	166	162	151	174	174	188	188	154	169	178	175	154	185	182	199	166	182	170	165	154	154	183	165	157	163	189	168	177	179	138	172	166	184	179	165	197	154	173	163	186	168	174	177	162	154	167	171	176	191	156	164	162	171	152	155	185	181	131	155	171	155	172	150	178	174	164	165	202	151	159	152	183	175	158	166	167	159	164	175	135	170	161	212	165	169	175	149	181	185	168	183	142	167	178	148	167	182	168	159	150	154	176	158	182	143	151	148	172	174	151	168	192	162	157	184	170	165	162	155	183	176	169	196	184	169	205	185	163	160	155	185	161	174	182	171	185	165	153	150	165	151	168	176	173	176	185	148	179	171	170	160	156	149	168	170	157	177	154	186	175	178	160	183	186	183	159	168	172	161	159	188	206	156	159	186	173	161	178	171	159	206	163	171	181	157	148	161	180	168	175	147	167	164	166	170	178	162	171	177	187	162	199	155	168	183	172	171	167	138	158	161	170	166	185	170	161	182	190	164	191	166	177	170	169	185	171	153	188	169	168	178	182	195	166	172	180	174	169	162	182	160	162	154	197	186	187	146	172	176	154	160	149	174	150	159	193	185	164	164	198	150	164	182	164	157	136	160	175	164	174	168	149	158	171	159	143	167	161	168	184	174	162	176	176	153	148	162	184	201	152	143	176	161	157	165	141	168	186	189	158	177	181	171	148	175	161	156	157	177	167	151	169	185	169	161	179	180	159	175	148	169	179	171	149	166	176	159	156	159	166	187	179	181	184	178	151	182	169	163	171	189	185	193	168	173	196	142	190	169	162	168	163	140	186	152	163	154	160	165	170	176	174	159	170	175	175	167	159	190	160	192	163	151	169	176	187	179	172	141	192	154	166	164	174	161	165	174	169	165	176	169	149	181	161	171	176	161	141	168	147	165	169	158	184	158	154	180	154	170	164	182	167	176	170	176	159	161	197	182	156	156	175	183	196	173	172	162	180	170	167	176	169	160	178	183	154	175	167	167	173	172	171	173	167	160	170	180	137	179	173	168	153	180	169	188	185	164	151	167	192	157	162	171	160	165	186	177	177	172	133	157	178	166	170	147	179	168	176	170	161	174	188	165	188	162	165	170	164	155	192	161	165	155	150	146	189	180	183	152	165	152	166	180	155	179	161	145	163	171	165	176	167	160	170	171	151	179	166	185	161	183	166	184	162	170	176	190	174	170	174	162	169	173	165
24031	21428	28744	24508	21436	9841	1013	671	565	504	499	448	430	422	395	366	344	331	325	340	345	342	344	352	320	340	307	318	314	298	339	318	298	327	298	353	347	307	304	292	319	344	318	327	291	311	307	329	306	293	341	300	328	319	301	302	283	302	294	256	298	296	320	328	294	321	293	310	303	306	327	298	288	323	330	320	288	301	288	294	322	301	310	297	316	318	320	288	300	334	302	313	299	321	306	342	306	316	303	292	295	294	312	331	325	343	308	311	303	316	296	319	345	292	328	297	333	283	269	307	365	314	350	311	299	312	315	306	326	342	294	354	298	285	290	310	279	308	312	313	323	295	327	306	286	287	330	323	302	277	314	334	313	324	283	285	321	318	307	332	335	278	336	309	297	312	319	326	297	313	326	306	313	297	271	304	327	311	318	334	309	313	305	276	293	332	328	297	305	291	304	295	316	318	304	298	330	317	295	282	322	309	297	307	347	297	316	338	312	281	294	322	304	319	292	296	292	276	310	277	337	295	311	309	318	305	313	310	275	305	329	298	324	334	327	290	295	327	297	326	307	307	317	316	271	299	361	350	323	304	299	293	294	307	300	283	287	340	268	283	304	318	285	295	300	302	314	324	321	299	301	311	304	332	285	333	312	328	307	297	321	298	309	281	304	307	298	303	310	281	312	304	313	294	285	325	328	310	290	300	340	295	307	312	333	308	320	307	305	336	328	314	325	321	285	320	301	289	317	307	304	317	264	307	282	292	288	313	303	311	333	316	348	321	300	304	313	325	334	323	291	304	297	298	301	295	321	291	287	284	310	310	294	309	293	286	321	308	305	353	310	316	347	274	297	316	336	302	323	310	291	282	320	272	313	328	338	299	352	293	294	299	278	303	330	299	348	303	305	297	279	276	300	353	310	281	262	359	311	308	302	287	283	285	298	334	335	339	289	320	327	321	295	311	303	306	303	278	334	333	303	291	307	316	304	323	321	292	320	292	305	316	335	321	307	311	310	337	281	320	322	304	341	336	291	308	305	311	317	300	315	300	315	284	288	338	319	313	301	334	306	309	336	305	288	331	313	274	277	322	301	316	287	326	292	296	328	337	295	318	314	328	312	297	268	303	327	313	319	315	323	298	299	341	335	306	299	339	285	320	301	294	325	331	297	303	309	327	344	294	311	331	296	310	314	321	304	296	342	327	324	319	301	310	296	321	304	296	329	330	313	297	312	282	322	307	298	366	326	298	307	300	340	310	321	348	302	300	298	337	292	294	338	309	304	302	308	282	335	329	322	287	316	283	298	313	296	334	319	267	338	324	341	302	324	328	335	284	298	276	311	329	326	301	316	281	309	330	298	325	317	321	305	296	327	315	336	316	318	300	283	317	288	331	338	318	313	306	352	295	298	285	286	290	322	335	323	289	300	344	306	307	321	320	313	314	292	300	286	337	295	353	326	299	303	310	301	314	316	309	302	312	289	296	327	327	317	339	304	291	312	285	303	333	319	337	265	287	307	315	339	302	306	302	336	320	315	307	308	318	296	317	306	317	300	305	336	320	299	315	312	320	320	277	330	297	307	313	300	317	326	320	332	313	276	312	329	324	283	327	301	305	313	319	283	311	335	326	326	285	316	306	315	325	309	289	325	324	336	306	287	308	284	303	313	334	301	311	314	289	310	283	302	281	304	330	300	285	339	305	291	317	308	309	284	267	280	301	335	277	320	330	322	303	313	311	326	347	330	297	315	306	326	282	304	315	330	311	292	321	301	312	305	306	314	310	304	353	314	339	323	319	279	308	304	302	319	296	284	291	288	287	319	317	339	312	333	302	316	311	297	316	315	286	314	288	307	317	332	281	302	284	313	295	293	331	290	283	326	318	304	329	296	292	300	321	325	298	321	280	299	308	313	298	318	293	317	298	303	305	304	320	285	305	290	295	324	301	311	326	274	309	278	276	290	302	285	300	333	294	304	301	284	311	299	287	301	272	324	329	343	326	308	332	317	330	293	293	302	277	325	338	304	326	296	315	275	300	282	310	307	283	310	305	295	348	319	316	298	314	303	285	303	327	275	301	315	332	322	322	308	296	282	280	283	312	330	288	284	302	337	294	285	316	297	335	315	275	290	313	291	319	322	328	307	305	293	296	322	307	313	292	286	295	282	303	289	297	300	323	305	312	318	320	291	308	312	297	340	302	316	300	311	293	331	283	340	333	313	300	285	327	289	329	309	308	273	333	298	288	319	342	287	341	275	302	314	327	291	291	339	297	302	306	283	314	339	281	321	312	298	290	311	304	315	309	318	315	298	293	284	319	310	313	312	293	312	276	283	294	308	322	280	290	262	285	309	283	317	321	297	314	328	324	326	301	300	316	279	323	319	335	298	303	294	330	324	340	318	284	274	319	304	315	282	304	318	320	331	329	300	304	333	308	323	308	311	286	331	307	291	330	277	309	291	311	307	313	279	319	311	327	291	296	325	336	305	299	280	296	315	318	308	270	297	298	299	304	296	311	307	306	311	315	311	319	338	307	340	297	302	335	312	289	310	298	311	311	324	286	296	304	308	328	328	332	290	312	330	284	294	314	322	304	303	304	342	310	296	314	326	317	314	296	329	290	300	283	264	313	288	291	331	286	329	324	295	298	312	301	317	298	315	334	307	313	303	310	314	299	308	313	290	308	325	288	304	283	290	299	312	314	329	332	302	306	318	287	303	299	311	295	333	310	280	293	304	326	333	333	307	327	307	354	303	328	311	340	336	318	310	290	320	295	313	297	323	292	334	264	281	330	294	301	349	321	285	300	338	324	299	322	292	310	295	284	302	335	307	335	332	304	282	305	332	308	316	302	304	293	315	269	301	317	313	325	301	281	297	285	301	324	306	330	281	309	308	327	294	329	322	295	285	298	305	323	306	302	318	285	304	309	310	301	296	347	304	330	283	288	290	330	314	332	290	309	315	334	333	297	304	304	323	324	254	336	311	296	296	340	327	301	312	331	298	291	285	325	301	309	301	267	304	340	318	344	271	318	309	327	302	316	287	319	303	293	312	317	312	314	310	308	317	294	315	315	332	328	301	305	322	324	301	315	302	305	290	297	340	321	302	334	312	324	309	288	299	273	307	265	306	320	291	375	310	308	320	313	326	305	320	345	298	328	301	312	287	308	301	302	311	328	312	283	323	305	293	311	322	311	306	295	328	306	296	296	298	310	293	323	313	316	349	305	273	318	317	292	340	290	346	287	331	315	307	270	310	299	326	301	295	308	310	329	312	321	283	310	353	291	297	308	316	296	297	317	269	327	334	299	282	298	307	300	311	291	309	317	296	303	333	279	323	305	286	299	321	301	313	340	315	304	297	349	319	287	301	322	298	298	312	311	303	288	293	314	296	299	317	324	279	285	324	309	330	286	329	317	329	296	281	306	279	313	301	298	270	309	288	339	306	310	361	291	289	305	289	324	312	315	326	280	292	308	302	309	318	293	327	307	279	303	321	338	310	315
3369	9216	6053	2726	2035	1517	1157	929	792	700	591	557	510	465	440	450	410	376	410	382	397	380	343	343	380	315	357	352	333	349	342	334	343	371	337	284	324	329	309	274	349	331	333	345	359	340	347	341	337	312	321	319	327	327	321	344	326	318	316	298	328	308	307	344	315	290	308	342	308	303	366	317	345	284	317	345	302	306	309	333	323	295	301	308	303	338	321	297	309	297	287	298	285	333	334	335	313	308	292	317	330	324	277	305	314	335	304	333	318	301	323	307	316	309	299	286	303	316	286	311	293	303	291	303	326	307	328	317	302	319	310	338	283	314	314	340	312	326	296	329	321	308	295	300	296	298	305	319	313	306	296	340	316	291	348	326	295	306	306	312	294	330	328	318	331	313	324	298	303	299	300	329	283	350	319	322	306	296	350	337	317	298	308	309	315	324	312	315	318	308	332	286	302	327	302	326	286	298	318	320	307	304	299	299	301	288	317	306	305	373	327	325	321	324	322	319	258	293	331	328	316	320	297	310	353	342	317	322	315	320	321	341	307	322	304	315	328	339	313	332	320	281	318	275	357	302	317	312	340	291	358	312	316	327	297	308	314	292	309	316	292	347	340	323	290	296	307	321	284	303	294	318	287	326	346	310	315	293	341	336	317	292	295	298	317	312	322	329	302	345	329	333	320	344	282	315	305	321	295	312	350	327	320	344	323	306	302	326	362	286	311	295	316	341	322	318	325	349	294	301	311	304	338	320	310	304	330	298	300	316	314	295	334	329	318	319	315	309	302	307	313	314	331	335	318	335	299	311	310	321	317	308	291	326	362	343	312	323	343	316	296	328	297	300	334	300	305	302	312	272	309	310	334	310	318	297	319	353	326	320	292	285	326	314	316	330	306	295	314	317	300	310	310	367	337	295	318	341	335	326	302	346	298	331	307	318	300	306	333	321	299	315	320	324	340	334	327	328	307	322	321	294	299	311	321	314	318	325	358	316	304	320	302	336	307	340	342	280	344	325	313	337	299	310	299	298	300	323	308	304	342	299	343	308	338	326	303	310	318	329	294	307	332	317	342	303	323	339	317	331	316	310	295	304	313	315	318	324	290	333	287	311	303	299	318	324	327	327	332	295	319	321	320	323	336	309	313	318	297	294	312	316	310	278	296	337	319	303	333	337	358	304	317	324	358	306	314	303	299	332	357	312	318	322	336	326	332	330	327	311	318	352	293	326	289	295	309	309	311	297	312	331	314	320	315	317	309	323	295	294	317	344	338	328	335	331	317	309	308	330	299	310	340	317	302	347	327	317	325	288	314	292	344	311	268	327	355	342	326	294	319	314	305	303	311	295	345	310	316	309	327	305	294	325	316	318	313	309	347	316	312	312	311	309	340	297	323	299	310	307	334	321	289	322	318	307	317	318	331	344	307	297	330	322	343	318	324	303	324	294	310	301	331	307	302	309	292	310	283	313	318	294	300	307	284	312	308	290	326	314	311	294	288	353	295	309	319	311	325	282	269	326	304	296	309	304	290	293	322	294	325	310	294	318	296	288	327	330	294	298	326	289	325	304	303	321	326	320	275	330	346	313	309	307	347	330	307	303	320	305	339	328	328	322	326	275	352	318	334	314	296	315	293	315	316	312	300	313	315	303	320	314	320	332	313	362	348	337	330	312	294	323	338	330	312	316	317	358	299	311	338	320	308	315	310	327	312	331	322	317	340	306	286	316	291	317	288	300	315	314	312	320	289	289	305	308	322	309	299	307	282	299	310	281	335	315	305	296	288	335	314	321	298	302	298	318	318	301	335	282	298	302	297	317	315	345	277	331	310	313	327	318	351	316	298	332	311	302	307	340	306	313	269	340	326	331	336	326	295	306	335	328	313	318	316	342	314	324	310	289	323	323	285	320	361	337	331	307	303	338	323	311	315	347	279	314	291	325	320	309	279	350	313	310	289	334	285	343	334	293	291	296	295	316	324	291	313	310	323	330	311	335	280	301	316	285	309	330	320	313	309	296	312	323	287	281	330	307	340	311	328	280	333	309	324	282	321	317	319	278	302	311	334	316	318	328	300	331	288	306	306	308	343	298	296	328	349	317	361	311	328	322	327	311	339	312	313	317	312	317	308	304	294	289	324	306	337	315	296	313	305	354	321	312	309	309	314	323	320	313	321	317	319	330	315	292	302	323	332	330	320	309	312	322	306	328	336	305	358	332	302	320	343	321	302	331	363	299	304	335	319	317	280	313	308	304	316	293	319	314	323	305	286	317	322	332	306	300	316	294	334	322	371	339	314	330	330	297	320	305	292	315	319	321	304	317	318	327	322	297	307	291	357	302	316	305	318	313	316	308	329	317	293	340	300	308	322	331	324	291	314	329	329	300	351	302	290	323	344	325	292	310	331	310	282	295	313	329	333	322	306	319	335	291	316	317	295	353	326	325	348	325	326	318	319	317	341	343	311	318	315	301	277	323	291	319	299	317	329	316	303	297	332	323	305	329	316	315	329	336	290	305	329	333	306	326	331	323	339	321	319	292	330	323	310	307	311	326	318	328	353	306	273	299	320	310	337	319	315	317	313	309	316	344	298	293	342	319	288	323	340	316	315	296	341	310	290	323	334	330	311	295	337	272	319	326	298	313	359	288	298	316	302	328	302	320	317	293	298	339	301	315	315	308	321	293	306	304	317	300	287	326	314	315	304	324	320	313	336	323	286	321	308	296	304	299	319	331	306	314	268	310	316	317	343	286	339	303	312	346	306	301	325	311	321	308	332	340	320	289	346	305	310	322	302	309	329	287	273	296	317	345	313	343	334	331	317	324	319	337	327	333	309	336	298	321	299	297	295	341	297	326	303	328	346	297	319	320	308	310	311	321	315	303	323	315	305	314	337	310	312	295	324	334	319	318	308	309	330	298	317	293	331	320	318	298	317	294	292	307	295	319	325	330	345	324	312	330	337	328	355	292	307	315	341	321	325	294	296	301	337	336	347	314	298	335	324	321	360	310	301	334	324	297	342	307	311	301	324	309	313	310	310	308	339	339	306	304	300	312	334	291	330	330	324	324	302	303	291	350	309	272	313	297	312	303	303	306	316	333	292	331	308	327	301	325	304	297	335	298	353	354	308	362	334	322	318	303	326	327	307	305	353	304	306	339	271	324	324	319	309	331	331	305	341	312	310	295	291	283	335	335	308	326	290	310	320	282	311	302	326	317	324	329	300	336	314	311	325	322	329	301	297	297	271	309	315	306	304	302	345	305	304	312	309	306	322	320	323	312	354	312	302	366	302	323	327	329	328	324	309	319	336	313	345	341	307	307	314	329	355	296	314	309	318	306	308	301	315	336	271	307	296	327	305	314	306	344	323	321	316	331	290	340	311	269	298	311	319	305	283	323	328	297	297	332	321	312	303	317	309	340	318	327	297	281	347	294	307	329	306	336	303	329	353	280	331	343	289	316	328	338	298	320	311	318	311	328	327	284	320	297	301	321	329	313
25189	21360	27496	25516	9782	657	494	463	383	352	394	356	353	345	348	310	303	314	339	304	289	283	302	320	286	267	303	325	300	319	319	312	313	290	284	256	272	278	328	315	323	283	269	296	293	321	280	266	302	287	275	284	292	289	299	263	281	315	279	286	277	306	290	284	277	287	296	299	310	293	309	289	314	291	271	261	277	277	308	293	296	317	279	263	308	297	288	293	299	287	256	321	308	306	276	334	300	271	306	269	307	251	271	298	280	271	303	275	283	307	290	281	289	309	270	289	322	264	266	281	279	243	282	280	298	309	311	338	283	269	311	291	305	269	290	281	295	298	275	248	297	294	256	308	298	273	279	293	272	312	274	287	284	301	307	293	302	275	260	284	287	283	276	312	261	269	284	269	298	335	300	286	270	314	279	275	298	298	275	303	285	287	269	312	314	316	300	286	255	273	296	283	271	315	300	304	293	298	295	289	288	279	277	277	311	282	280	304	303	283	262	305	290	301	264	258	285	288	294	267	274	297	279	285	294	286	289	280	312	292	303	307	295	280	280	291	278	284	300	314	301	300	291	275	320	314	292	259	300	280	303	267	324	301	300	285	319	259	316	275	301	292	296	302	289	277	287	298	310	303	290	277	285	282	296	297	294	257	303	311	286	279	286	330	299	315	277	280	297	286	291	307	284	328	267	293	281	274	306	315	299	292	340	264	311	287	298	287	305	316	309	293	286	290	280	276	291	293	294	290	280	275	304	301	299	296	287	318	307	281	287	290	319	268	277	299	287	294	328	315	275	265	278	280	265	302	294	297	258	320	318	262	295	250	293	273	317	307	299	283	314	299	285	294	281	260	274	288	306	289	285	300	289	274	270	328	277	301	291	290	288	292	279	281	281	283	306	299	292	290	276	248	266	310	293	279	250	313	313	312	281	274	286	276	277	311	278	304	328	287	309	282	291	299	279	267	288	259	270	290	299	269	282	286	296	267	290	296	266	271	273	317	305	298	258	313	275	280	269	280	288	298	291	280	222	263	304	304	268	312	285	321	280	301	237	293	311	294	295	257	306	310	298	310	286	295	283	287	295	296	281	277	284	332	304	299	290	331	292	292	272	303	311	297	328	262	282	306	297	312	294	307	303	269	282	316	284	314	303	318	294	295	257	286	312	285	272	322	297	289	279	276	273	276	277	293	274	282	317	303	281	284	296	298	285	302	284	281	296	315	300	308	291	308	287	272	310	271	276	298	289	307	256	287	295	301	292	309	265	266	291	294	312	300	318	287	263	309	322	283	278	264	316	282	286	301	317	286	309	323	297	291	282	291	306	294	324	291	293	305	283	289	292	304	298	283	303	299	274	279	288	303	258	299	261	298	324	285	266	258	299	292	262	320	286	358	290	298	293	294	298	273	266	267	273	276	308	307	302	286	280	311	299	330	284	308	289	296	285	280	303	285	280	282	284	300	288	293	302	308	284	287	296	278	285	313	273	311	274	294	284	308	267	285	306	293	287	273	320	260	269	291	288	325	328	306	311	290	282	288	276	254	306	280	291	243	290	297	278	297	286	309	327	307	318	284	288	293	293	301	276	303	271	282	265	311	256	291	323	282	300	289	282	327	310	301	284	314	269	287	277	306	297	258	325	272	295	288	288	330	319	281	283	275	293	291	295	290	284	278	293	299	274	276	295	277	271	302	292	285	281	276	299	299	314	277	281	296	306	269	292	304	324	281	278	281	304	292	288	271	279	274	294	291	287	309	302	279	292	293	335	296	281	323	289	287	275	294	264	287	281	273	287	292	306	307	302	304	297	298	296	282	324	308	294	322	275	304	277	270	278	278	298	291	301	306	280	304	283	311	301	300	287	297	333	308	323	277	295	334	272	260	300	291	300	300	315	285	288	274	273	292	298	321	313	308	291	290	309	330	283	324	285	292	287	293	289	285	284	304	294	303	314	296	283	287	299	295	270	307	266	278	276	297	282	275	307	286	285	284	254	289	279	282	287	282	295	291	257	262	287	307	298	266	273	279	281	313	297	280	276	289	283	297	325	298	281	287	310	292	270	300	302	297	307	298	288	279	274	306	278	276	273	300	308	290	311	285	279	296	303	263	303	295	297	318	295	310	301	276	245	281	305	275	313	297	272	277	303	277	297	287	267	263	265	294	282	297	294	274	313	270	293	296	325	309	313	290	292	322	317	273	310	288	266	266	282	273	294	314	251	278	305	304	301	309	304	298	295	298	288	300	307	290	273	289	251	309	281	292	264	280	266	278	298	305	300	314	310	282	294	285	277	288	295	280	299	277	321	269	293	276	306	281	314	298	297	276	279	272	320	276	311	307	319	295	290	281	281	276	316	269	302	253	299	277	264	301	280	283	290	289	301	295	295	286	289	304	284	283	314	297	305	309	274	281	270	289	296	308	292	301	276	291	321	272	310	285	292	301	276	314	253	325	275	308	276	274	296	289	291	312	296	281	299	289	278	300	266	297	323	285	279	295	292	271	307	261	278	262	306	301	276	320	300	322	301	317	279	265	306	315	285	290	303	276	280	259	309	285	306	295	287	275	311	294	297	279	275	293	277	296	319	272	334	304	282	310	292	286	264	303	258	278	311	286	270	292	271	302	303	301	289	295	262	283	286	276	287	302	299	287	285	305	323	307	296	286	322	272	280	301	254	288	286	321	287	281	308	266	286	303	295	260	252	300	281	312	285	318	312	295	285	278	297	299	305	328	297	269	304	288	297	281	308	317	324	287	285	303	298	302	297	334	280	293	282	281	289	300	279	271	274	270	291	285	339	284	294	285	306	297	290	313	273	251	322	290	316	314	282	294	260	288	302	297	284	310	287	319	298	323	293	296	301	284	273	291	275	325	265	317	297	296	297	325	278	275	255	312	318	274	270	304	258	290	269	261	298	279	271	285	324	265	294	299	290	333	243	270	276	291	276	288	267	283	280	273	271	289	297	271	284	304	297	310	303	276	276	281	287	300	285	275	282	310	318	310	296	317	282	301	287	285	281	314	321	303	262	276	285	275	284	257	320	320	289	313	299	250	292	285	270	300	291	275	303	319	311	279	282	268	309	286	312	303	287	298	304	274	306	278	277	268	322	297	289	256	295	314	278	313	244	298	266	263	301	267	290	269	280	290	301	313	305	272	326	290	287	278	287	296	285	290	315	315	281	315	284	286	298	301	295	279	296	294	281	288	322	260	303	319	238	310	305	271	262	261	310	266	294	286	289	290	335	274	290	298	283	301	285	295	278	282	263	297	328	277	271	326	295	305	311	319	273	300	305	318	285	299	311	276	302	309	289	284	297	267	281	301	263	285	304	253	315	305	278	318	306	285	287	266	302	309	286	266	302	307	298	295	291	325	278	309	293	278	284	266	332	276	297	292	275	300	251	293	279	309	314	294	305	271	277	269	287	309	284	297	282	249	299	305	284	316	335	284	319	301	262	295	287	264	267	277	289	298	307	282	298	295	289	296	315	314	304	296
3420	5199	3383	1617	1222	996	770	631	583	474	488	454	400	393	377	379	367	369	334	360	329	344	324	359	317	327	353	345	331	329	291	315	334	326	337	308	336	285	309	324	346	297	317	295	331	356	325	345	343	321	309	327	297	332	316	370	343	289	324	339	315	325	333	313	324	320	347	329	308	334	325	324	332	344	355	298	325	341	326	299	324	284	320	313	288	281	319	319	340	343	319	340	339	336	304	313	297	337	327	343	306	338	333	297	304	317	339	336	335	323	313	327	291	294	337	292	315	307	323	359	265	326	334	352	300	355	313	323	336	324	328	318	322	336	294	330	345	292	349	347	305	303	329	344	312	319	358	290	333	316	288	316	307	315	313	343	312	282	330	334	359	340	329	305	303	316	277	328	339	310	347	318	320	291	323	315	324	310	341	327	315	321	311	316	324	313	324	299	346	329	322	361	369	326	296	317	320	310	303	301	345	315	323	310	306	323	308	339	316	286	350	326	285	334	297	334	297	297	352	328	357	319	300	311	299	332	308	311	303	321	332	304	305	345	305	340	324	323	307	310	297	335	301	334	305	309	324	318	318	315	319	310	318	352	274	338	308	336	322	342	300	317	331	321	323	317	308	297	294	334	302	301	335	294	323	326	344	330	307	302	331	325	334	300	318	326	332	329	299	325	308	315	343	303	293	330	337	293	310	334	329	331	318	329	316	317	336	345	327	329	314	315	344	347	343	280	324	307	333	312	334	312	301	342	323	334	302	297	331	319	333	325	299	309	331	315	329	342	348	325	315	323	345	327	322	303	324	322	299	347	343	326	303	319	311	335	346	324	324	324	327	295	331	322	304	318	320	320	308	325	334	352	320	301	328	296	311	317	321	318	346	314	321	327	311	333	306	337	337	342	304	319	330	338	285	335	297	312	321	333	325	326	333	334	286	346	296	323	302	327	318	326	324	358	350	307	326	303	340	321	308	333	341	311	308	327	294	341	312	320	315	293	335	291	288	345	313	335	348	314	310	327	319	299	307	337	321	320	320	345	319	300	336	298	319	294	307	303	293	308	306	314	296	326	296	297	310	350	329	287	319	312	341	338	311	335	334	365	323	296	320	311	306	363	310	294	313	318	331	344	296	315	338	323	346	314	347	313	327	313	328	318	298	327	316	290	303	333	314	325	303	298	346	314	326	329	318	347	311	335	345	352	317	363	333	315	294	318	327	332	341	311	334	321	321	333	307	328	322	318	341	311	315	331	314	326	307	327	304	312	314	338	326	325	287	320	329	310	316	311	302	311	326	294	314	324	297	333	324	316	311	326	324	324	331	303	305	330	293	308	325	322	309	325	319	320	299	301	345	322	323	303	314	298	330	334	300	320	339	324	303	343	309	318	318	323	320	311	310	359	289	289	292	339	324	312	331	319	306	317	315	300	317	284	290	293	302	336	309	347	309	311	319	313	306	332	347	314	324	317	319	309	315	311	337	287	326	329	320	286	300	342	340	329	316	334	354	312	291	322	301	347	349	331	319	338	307	330	339	317	320	331	295	315	307	298	312	347	296	343	317	291	316	320	347	317	327	307	303	287	326	338	340	326	362	308	314	312	293	329	353	353	319	303	302	315	312	343	322	332	305	309	324	318	315	302	314	309	322	292	300	320	308	323	304	320	334	303	328	323	330	288	299	325	308	295	299	323	303	316	323	294	314	291	291	320	309	313	327	303	343	310	334	312	333	308	320	346	343	317	346	314	327	313	307	317	321	329	343	349	307	324	298	326	333	334	336	349	284	326	300	340	328	350	344	322	312	326	318	300	346	348	305	313	346	321	320	295	376	340	315	322	303	307	319	350	312	311	313	290	339	304	309	339	346	370	293	324	332	318	318	319	342	335	342	355	323	336	322	328	318	307	334	316	333	310	290	322	336	328	325	332	328	313	304	293	349	344	328	334	327	310	295	318	333	306	314	335	322	327	350	328	287	344	313	326	323	308	304	290	326	322	337	299	296	333	335	339	340	323	293	340	347	327	315	297	350	321	342	312	295	316	314	290	313	317	298	334	331	299	325	337	314	298	325	367	304	319	280	328	333	310	312	348	330	275	303	317	319	325	308	317	334	322	300	318	320	318	335	318	345	312	310	296	314	315	324	322	308	332	328	325	325	326	345	322	316	327	333	321	319	306	321	299	324	323	369	322	334	299	316	316	295	332	321	305	351	312	312	326	294	301	322	324	344	334	303	313	327	356	332	338	310	329	317	322	304	307	328	306	286	325	310	327	315	276	346	317	284	311	284	337	325	320	323	290	315	342	358	349	302	323	313	324	306	332	297	316	284	312	340	295	324	290	332	317	314	305	320	326	311	335	325	306	350	346	308	301	323	299	330	334	324	309	307	314	320	338	299	338	365	297	302	300	304	291	295	313	357	310	355	358	321	360	326	326	312	336	319	334	307	336	313	352	324	340	368	325	321	323	289	309	311	274	331	293	316	282	332	309	343	328	306	332	316	311	307	322	308	332	318	305	302	306	296	311	326	340	313	317	296	333	323	308	345	335	297	312	338	297	313	292	313	342	316	306	335	340	323	318	310	339	319	314	320	313	335	304	335	361	326	329	323	328	343	325	355	342	297	330	320	295	322	282	299	346	290	306	308	288	346	320	318	329	290	340	293	313	354	330	312	333	332	304	303	313	344	295	323	331	328	311	358	355	323	340	298	312	343	315	317	302	310	331	276	318	289	304	294	339	321	325	338	300	312	320	305	318	299	309	318	311	302	332	319	338	361	340	338	311	321	329	343	331	301	290	314	302	320	317	324	344	326	335	311	333	309	303	299	352	359	317	337	333	317	314	328	313	310	329	314	326	326	338	353	326	326	311	275	292	317	319	332	340	298	341	346	359	299	329	334	322	325	308	309	312	277	310	327	306	328	290	357	319	338	320	319	305	332	306	327	333	322	331	299	291	314	297	337	292	308	332	300	308	315	313	317	354	335	301	288	346	355	323	309	320	308	320	336	330	291	307	309	325	321	363	326	349	322	313	300	310	349	291	302	316	327	349	296	336	314	273	305	329	290	346	317	293	317	338	334	300	323	335	328	335	311	336	306	298	303	329	301	335	313	358	299	297	309	307	313	325	326	307	304	308	332	320	328	290	295	339	326	286	313	353	311	330	329	351	319	309	332	296	313	289	324	316	302	314	292	315	356	326	317	308	281	308	324	332	352	328	326	304	320	297	317	304	357	331	327	312	297	314	303	326	365	316	311	343	331	305	295	315	310	306	297	342	303	299	325	326	314	325	329	340	313	312	310	312	328	348	319	325	324	310	312	352	283	335	305	293	337	297	318	309	313	324	325	319	342	331	352	336	280	333	330	305	328	305	293	317	312	317	329	314	332	295	320	311	336	337	303	296	326	335	318	326	318	319	318	350	302	294	309	314	307	348	317	297	316	338	352	331	337	341	334	317	285	329	316	334	298	336	306	313	300	336	341	326	301	285	316	315	307	295
22872	21408	29101	24079	21399	21463	7758	1340	1068	893	840	804	749	699	716	692	646	656	636	651	615	628	561	598	554	591	586	540	567	585	591	556	589	559	598	592	542	563	564	559	543	540	621	614	583	548	554	589	571	552	564	545	514	563	554	533	620	633	541	528	569	571	542	565	586	545	549	513	567	539	580	537	538	557	556	533	526	585	504	549	584	569	513	519	557	535	577	552	532	511	579	548	574	559	529	556	549	537	601	565	539	539	547	574	525	584	555	535	524	557	531	530	501	553	603	558	488	605	577	549	499	555	534	549	538	560	539	548	575	553	532	525	550	576	537	545	587	512	504	561	564	535	570	548	596	513	547	517	540	582	547	550	546	549	531	560	590	569	520	555	534	620	587	552	564	577	553	560	555	506	557	576	559	548	513	544	527	548	526	550	597	599	537	577	520	552	563	543	568	562	570	500	508	568	566	548	563	515	546	521	575	572	498	498	532	499	505	554	525	515	600	570	546	570	541	539	539	551	512	551	539	567	537	515	565	549	555	571	560	522	550	505	563	582	551	577	496	522	530	591	563	550	516	520	515	521	519	544	538	569	555	540	506	558	525	572	539	544	550	538	535	569	553	513	529	526	560	552	530	548	523	543	557	561	568	541	542	568	540	555	561	544	509	572	538	549	542	553	539	533	539	515	532	533	559	541	555	550	539	557	531	589	566	540	550	530	547	535	572	531	552	539	556	524	537	558	534	492	550	546	511	553	548	547	511	515	511	544	518	502	581	542	530	563	526	519	537	545	548	557	588	563	611	573	549	534	542	531	565	572	524	570	507	599	535	562	629	553	481	539	581	525	551	540	544	492	547	532	514	543	533	628	540	536	563	541	530	507	544	536	547	574	555	527	482	567	524	551	525	507	553	521	569	538	552	571	561	567	561	521	529	556	581	532	560	579	558	523	558	482	501	545	564	521	586	594	566	540	593	537	548	539	569	523	579	546	536	543	536	598	537	577	554	545	541	542	517	586	533	545	567	530	572	570	526	547	541	561	541	571	501	545	570	525	544	559	554	540	498	513	549	481	556	549	542	557	536	514	582	568	615	544	539	545	543	490	566	590	522	527	552	544	609	556	531	549	540	558	548	579	495	566	558	544	549	555	565	536	548	557	514	547	546	554	557	549	586	550	523	526	603	527	584	586	558	554	548	579	543	543	594	524	534	549	569	586	555	535	527	554	533	557	505	550	557	548	538	531	556	563	586	580	576	567	551	533	550	558	548	555	557	538	557	536	533	534	560	550	566	532	506	580	522	574	558	554	518	542	528	526	528	499	565	585	533	555	560	534	576	572	579	538	558	559	548	555	567	554	525	548	586	568	524	562	547	563	521	626	529	515	533	542	519	566	551	500	589	503	556	544	595	554	549	519	494	556	529	549	491	570	547	528	558	546	562	509	494	527	529	548	560	610	564	535	579	586	605	520	528	536	543	601	518	575	543	549	547	536	554	515	512	567	560	503	559	554	517	550	560	557	566	519	561	555	534	568	596	514	554	553	546	545	561	523	624	569	527	575	555	537	554	527	526	549	541	561	585	566	524	522	582	546	519	565	515	568	534	593	556	523	543	595	593	560	545	546	517	512	527	530	554	534	506	532	572	570	584	506	582	576	570	525	521	522	558	556	513	548	548	548	507	560	520	577	548	546	560	557	533	541	561	590	555	551	504	549	601	532	535	537	572	566	578	533	592	518	549	515	549	543	552	553	556	540	573	523	540	557	551	538	541	572	540	554	538	542	509	547	534	584	551	502	572	556	538	567	519	551	557	526	551	528	567	558	539	559	521	558	535	555	537	538	538	525	548	558	591	545	511	589	563	530	534	589	501	558	550	546	573	568	556	526	533	577	514	528	564	537	541	557	591	536	546	610	530	532	547	574	518	524	521	560	525	556	553	558	552	535	508	537	495	558	549	579	519	486	528	554	562	559	587	510	574	587	522	520	521	516	555	555	538	549	556	547	560	593	551	547	581	503	552	544	574	509	534	578	528	550	528	571	555	569	550	505	527	517	531	573	509	559	522	523	563	591	517	526	528	565	588	550	583	590	519	520	557	500	554	558	542	500	504	620	534	578	563	533	562	540	532	559	554	528	538	538	533	546	549	540	528	550	555	507	564	570	555	584	555	523	560	508	549	549	546	556	545	579	541	548	558	571	531	574	542	559	524	578	546	510	552	594	568	519	520	521	581	559	558	531	498	560	501	537	535	514	553	528	553	529	556	563	538	547	570	553	509	531	505	534	527	544	591	528	546	485	549	587	544	566	527	564	538	582	543	536	529	609	551	520	531	536	565	551	560	559	581	544	553	511	568	539	577	542	576	521	539	533	521	565	570	567	554	527	562	552	530	540	558	554	533	555	589	553	542	555	550	535	548	541	527	552	578	524	548	559	496	556	514	577	549	581	555	575	510	508	534	507	528	576	535	534	533	567	550	513	506	522	519	545	493	556	537	545	563	565	534	538	549	581	530	481	552	550	521	567	567	556	540	548	547	532	574	517	526	497	533	560	548	534	548	530	547	543	489	521	574	513	563	519	571	536	535	554	521	551	589	552	556	576	550	533	552	509	520	530	589	568	539	498	571	588	536	524	499	515	515	539	550	515	522	492	529	543	548	526	532	495	525	532	556	506	562	563	539	573	584	570	528	524	542	536	535	578	553	555	592	599	538	549	558	543	568	554	553	519	547	525	562	496	527	536	545	515	530	540	574	537	561	522	548	537	540	555	563	556	585	560	556	516	548	535	532	526	524	540	559	551	565	544	609	543	534	544	548	561	532	557	555	515	541	524	549	531	536	544	555	544	600	568	544	541	528	528	573	554	487	536	549	572	533	529	548	515	525	529	530	551	564	544	563	556	569	525	556	565	572	602	583	540	565	571	527	538	562	510	541	542	524	553	544	502	531	544	594	567	520	505	483	504	513	573	582	524	486	547	525	564	537	549	495	554	510	543	543	581	577	541	572	542	555	561	502	525	514	511	538	507	498	509	558	558	529	503	576	520	584	551	561	512	521	520	547	501	504	554	510	530	532	519	544	549	552	556	531	508	541	564	570	542	529	535	543	507	487	547	569	558	554	564	513	546	543	565	541	534	550	555	533	546	563	561	485	536	523	538	544	521	516	550	503	586	530	546	548	532	506	555	500	543	535	495	500	525	550	545	519	524	543	477	521	524	528	577	504	537	555	543	543	539	514	526	564	502	547	531	550	583	537	526	506	528	533	543	533	529	532	532	574	523	547	573	544	547	532	542	510	550	534	518	544	564	544	545	556	528	535	540	567	547	544	530	555	569	562	519	564	507	556	527	586	539	564	549	574	560	560	552	559	574	524	516	519	548	538	542	533	554	525	512	539	554	517	539	521	545	542	507	555	510	507	565	554	548	559	554	535	520	571	573	537	543	507	575	530	493	528	545	578	532	515	540	530	555	567	571	532	533	522	525	512	509	554	541	520	542	551	528
4748	14844	10046	4960	3588	2688	2165	1673	1459	1245	1040	953	899	766	814	754	733	745	722	642	665	677	657	626	625	603	584	558	645	627	618	560	628	606	562	634	617	599	591	571	552	545	582	616	559	552	581	586	563	529	561	550	572	574	593	588	548	612	564	539	539	555	589	555	567	556	503	569	590	502	596	621	536	534	551	525	584	546	532	550	529	570	549	525	553	581	542	553	586	559	572	571	553	538	542	540	568	550	576	583	556	552	536	531	581	529	556	541	554	562	546	521	571	533	546	596	571	563	578	531	548	519	562	534	539	540	540	526	551	559	544	554	575	516	577	572	524	573	544	545	557	554	560	558	570	557	568	576	498	499	556	565	591	542	543	577	562	568	509	566	516	566	534	565	576	506	567	555	546	559	549	570	588	551	561	561	555	561	567	537	570	569	574	550	519	578	578	579	558	552	561	562	576	546	569	540	597	539	550	574	568	562	566	553	530	540	568	511	548	544	566	549	632	546	541	534	523	553	522	551	581	576	537	580	566	519	513	545	550	580	564	553	550	522	532	537	566	582	552	536	520	549	560	551	575	562	563	514	578	559	587	535	531	537	606	525	535	586	561	508	580	553	552	529	551	597	561	544	551	555	559	580	557	525	574	523	538	544	534	585	540	532	584	561	539	550	566	581	549	600	550	561	535	537	542	545	558	514	537	572	588	541	517	580	523	553	554	531	571	533	570	530	567	544	566	578	538	549	588	546	543	500	567	569	503	544	541	598	553	562	565	525	560	521	555	539	549	563	571	536	578	551	576	495	571	510	556	564	589	541	567	568	563	552	514	561	548	583	570	583	538	565	569	550	555	571	549	566	558	538	572	578	581	560	527	558	558	557	525	546	559	542	559	518	586	530	603	567	579	539	542	530	545	559	532	529	532	527	565	579	530	589	553	543	538	564	508	510	561	529	558	518	554	566	541	568	569	562	536	520	511	513	536	564	579	587	504	528	548	564	565	548	543	539	563	569	539	526	512	522	555	586	523	524	539	547	561	515	517	536	553	533	561	581	591	556	548	504	576	565	537	531	546	508	547	536	622	541	550	592	533	546	551	592	549	573	550	548	552	569	555	558	557	562	551	537	591	545	539	553	541	537	502	589	499	532	531	524	528	579	552	544	541	521	553	559	592	566	597	547	553	557	542	529	528	547	522	520	545	527	557	547	566	564	587	560	522	578	558	588	535	560	550	536	509	544	537	615	537	513	586	542	541	573	517	571	568	561	578	535	536	544	588	585	582	595	559	515	548	550	541	576	530	498	529	574	527	599	542	600	535	548	519	563	574	518	537	534	564	561	543	536	538	551	569	528	569	574	535	521	555	529	536	541	569	589	553	563	543	549	541	535	596	554	530	513	573	530	557	585	565	597	548	575	575	540	570	504	527	534	510	515	526	565	529	534	545	552	552	559	528	556	567	563	567	538	560	556	569	562	568	524	507	554	501	541	529	575	589	538	545	539	568	560	553	512	540	544	537	545	536	520	577	574	540	553	576	532	591	583	535	534	561	588	511	536	502	550	591	549	587	545	542	559	539	592	592	569	531	573	500	571	550	527	538	568	529	580	547	602	547	573	567	539	536	578	546	575	592	576	550	540	555	600	560	542	514	565	521	585	552	564	543	563	583	527	512	525	549	566	569	574	533	503	528	534	542	549	598	569	569	575	541	550	560	572	532	542	548	562	531	522	514	554	557	552	557	554	526	563	536	510	554	547	548	546	531	533	561	576	533	567	539	537	554	495	552	543	538	569	530	582	558	546	558	548	548	557	543	564	571	573	545	541	508	560	560	557	540	592	536	623	548	531	533	569	545	593	565	554	575	540	557	537	546	586	574	563	568	561	553	548	567	489	532	528	581	604	588	570	526	529	551	572	558	589	548	533	512	572	530	536	550	552	577	515	582	566	530	547	558	531	559	583	548	559	514	589	537	538	554	561	573	558	560	528	532	559	535	567	538	568	555	543	537	560	496	554	536	532	543	575	549	544	552	531	593	548	552	550	556	559	535	572	533	511	561	503	518	579	539	532	563	550	564	594	545	583	516	551	531	538	517	556	565	562	549	535	556	552	560	591	561	588	562	528	507	560	564	523	538	585	552	535	572	540	569	555	568	596	558	589	520	566	563	560	534	534	524	521	558	591	586	562	556	556	531	578	554	591	558	553	540	551	541	548	523	578	563	560	525	538	527	511	573	573	555	562	545	530	537	536	551	576	541	549	562	572	504	577	638	574	520	524	552	562	574	543	580	623	583	522	527	541	533	553	560	565	557	517	511	559	536	556	547	522	510	519	542	553	531	520	557	538	553	551	521	577	579	565	585	510	544	597	551	550	537	563	583	525	542	561	599	557	569	556	494	594	547	527	568	558	522	572	594	590	597	582	565	542	560	534	539	556	532	546	538	553	555	550	541	540	595	497	562	568	556	544	556	571	489	604	555	546	561	550	540	541	518	538	571	577	561	508	496	560	549	555	547	560	539	539	541	539	558	567	558	600	559	590	507	559	516	548	541	555	554	572	601	547	563	567	561	525	607	553	529	565	528	551	539	556	546	548	554	543	519	537	557	553	559	576	569	597	524	536	511	489	543	560	574	551	533	540	593	566	524	577	531	590	539	580	584	556	516	510	555	554	561	559	566	554	557	587	530	546	560	573	542	559	594	582	531	522	514	591	571	560	558	563	596	539	575	518	553	546	589	578	535	535	576	556	535	523	529	556	546	560	522	565	576	538	588	536	535	532	561	519	560	570	588	580	552	547	532	586	553	572	498	546	531	596	557	555	535	533	560	543	592	571	556	553	560	569	579	532	594	570	594	547	513	576	604	551	516	533	551	548	524	599	561	533	530	552	541	509	521	525	533	523	545	579	548	571	557	542	549	573	529	561	560	539	544	533	576	571	573	560	531	564	583	578	513	589	549	561	545	550	568	561	546	530	522	546	562	580	587	558	570	531	574	532	497	496	577	536	508	534	576	533	564	556	589	584	505	532	569	549	526	567	563	567	528	531	566	581	530	532	533	563	599	548	555	581	543	547	517	603	593	517	544	570	509	573	579	559	577	531	555	552	573	551	588	535	511	582	567	576	565	563	584	552	519	539	572	520	543	535	546	556	559	516	572	548	582	543	544	540	530	519	513	528	538	579	554	524	495	539	541	551	554	566	562	552	547	557	530	537	539	508	588	552	534	552	558	560	539	575	566	547	520	528	556	595	513	540	572	533	569	546	585	542	552	555	567	561	548	578	536	543	507	558	554	509	517	563	561	572	553	594	581	572	575	547	593	538	578	560	539	561	538	588	513	563	566	582	553	541	601	562	558	587	575	507	558	587	591	529	546	585	566	549	544	554	563	565	524	550	537	531	529	559	555	549	543	574	522	535	534	552	563	540	561	542	563	564	519	550	535	538	525	557	522	549	593	532	474	554	555	561	582	546	533	608	570	556	523	545	530	535	562	560	529	557	583	528
28216	17464	3043	386	249	204	198	153	165	164	146	140	159	126	175	157	147	138	139	144	136	137	138	176	152	139	156	135	149	150	150	141	162	137	156	145	157	157	143	150	161	140	160	161	154	141	170	164	147	155	156	163	141	163	130	147	135	142	142	150	153	157	151	153	180	148	157	155	137	135	161	158	132	141	163	138	150	137	150	149	159	147	154	168	151	136	158	167	139	145	146	138	140	152	138	138	154	142	161	173	172	162	152	153	136	139	140	153	163	144	130	149	144	141	155	148	149	165	154	169	125	153	163	127	139	143	155	145	172	129	129	128	151	151	147	150	149	168	153	152	162	149	145	152	164	134	140	153	176	132	145	145	152	163	152	164	152	140	156	145	171	141	148	142	120	146	137	156	160	158	163	138	166	173	155	142	153	180	137	144	149	130	139	145	156	145	158	161	151	168	141	161	160	142	140	125	160	135	136	156	132	133	136	165	151	147	170	149	153	160	143	142	144	159	164	156	148	134	160	170	150	118	179	148	136	176	123	134	166	139	145	137	163	145	139	148	152	148	156	166	141	156	134	159	155	160	130	172	148	147	160	139	152	125	154	148	128	133	154	179	167	140	135	143	175	148	125	154	128	149	167	148	141	141	158	162	155	150	148	127	144	147	161	132	132	155	154	131	153	157	129	133	138	158	158	152	138	154	167	152	157	152	151	131	153	141	181	156	149	157	135	160	172	147	157	166	145	143	148	170	148	135	139	156	164	154	148	141	127	151	150	145	165	152	158	156	150	148	146	162	138	163	151	151	174	162	146	162	167	150	134	150	130	152	150	138	154	167	158	163	139	137	156	145	130	155	136	137	160	156	148	141	138	155	165	130	146	125	157	170	162	156	133	124	147	143	147	142	143	159	150	161	163	169	144	147	147	160	147	146	140	157	146	160	150	153	139	158	142	131	135	160	160	138	159	161	141	146	164	158	156	155	145	187	157	152	125	136	147	167	141	143	147	159	135	155	157	149	154	134	127	169	147	154	154	165	175	150	138	165	159	147	132	142	158	134	141	134	167	146	156	153	156	138	153	161	145	126	142	148	150	144	152	165	145	134	176	156	163	174	169	164	141	147	151	160	154	145	121	131	171	149	155	168	136	171	159	156	160	174	144	153	146	143	125	166	153	140	157	147	147	162	144	149	148	160	137	144	165	163	163	140	146	129	144	143	152	154	152	147	161	147	147	147	156	136	149	121	133	146	150	163	145	138	133	130	131	151	158	153	130	160	169	140	140	142	154	155	161	160	139	161	141	126	152	141	142	139	137	166	157	148	148	141	147	169	142	143	142	161	134	142	145	146	170	146	148	124	145	162	118	163	159	155	141	135	144	125	143	146	145	148	151	145	157	139	170	145	141	137	156	132	144	152	146	145	146	157	139	152	153	137	163	165	147	146	142	154	142	156	157	131	131	144	149	158	160	154	149	128	182	174	142	174	145	141	147	160	143	147	163	160	153	152	141	140	145	133	151	133	158	155	134	137	135	153	145	143	158	137	155	134	165	159	143	132	151	134	139	151	149	172	152	139	160	156	143	168	166	144	128	163	142	144	152	146	149	152	156	159	146	130	147	140	141	150	158	172	146	152	134	143	153	133	148	154	155	142	149	157	155	123	148	155	148	146	151	170	152	167	153	156	165	147	131	143	132	150	163	161	150	137	151	146	139	153	140	174	129	153	163	142	137	142	155	146	128	160	128	122	142	170	155	154	144	164	148	160	153	141	140	164	156	144	147	166	168	146	160	145	161	141	136	141	156	154	131	152	165	127	146	148	146	144	150	153	131	165	131	139	130	113	143	155	148	142	141	143	148	153	140	146	125	168	147	148	154	152	158	157	151	134	151	150	141	155	160	124	149	141	165	124	133	134	155	133	139	149	149	155	136	143	129	136	148	143	137	155	159	166	140	155	135	154	155	156	167	143	145	141	165	146	145	142	149	141	152	148	127	145	159	115	140	158	134	156	143	155	138	153	173	144	158	156	136	184	168	129	158	153	152	118	162	171	146	142	147	146	164	131	153	170	165	173	156	150	157	147	137	147	154	146	150	157	138	185	142	152	180	140	163	143	147	142	144	143	139	154	170	146	137	163	167	132	147	181	146	165	154	156	172	164	152	142	155	158	155	145	158	142	132	152	138	143	154	155	137	130	129	136	127	146	159	176	168	161	142	153	157	149	166	161	171	135	151	146	163	162	141	134	161	138	148	135	140	159	150	165	129	168	147	156	153	171	156	136	154	146	147	152	128	172	144	134	147	180	149	152	166	164	166	158	158	153	141	154	148	153	168	145	144	142	134	137	142	167	140	173	167	132	157	160	142	138	149	149	150	144	174	146	148	157	165	152	148	157	164	153	149	167	145	177	167	132	147	142	162	158	152	136	142	155	149	146	140	146	151	149	160	152	151	145	160	173	144	140	148	131	151	139	152	132	141	144	149	150	140	155	144	144	146	158	138	170	117	145	137	155	153	167	148	149	144	175	146	135	162	143	167	169	138	158	150	140	130	152	172	127	140	157	149	140	150	146	142	154	155	153	131	158	158	132	182	137	160	166	145	139	163	145	150	152	151	178	146	134	163	137	169	160	139	145	167	155	158	151	146	137	155	140	121	164	135	155	131	150	143	153	158	150	152	160	120	163	133	161	146	131	147	146	145	146	127	132	148	124	138	140	130	144	153	158	165	153	158	151	127	152	139	119	139	145	137	153	150	125	162	149	152	150	136	139	154	152	176	157	154	162	148	146	180	143	143	164	130	114	154	166	161	153	140	159	150	146	150	155	142	162	133	133	160	145	144	161	150	153	142	173	163	166	140	169	175	149	136	127	119	153	162	161	138	159	148	141	151	157	159	159	155	154	126	149	149	140	165	153	128	157	133	144	129	150	141	154	140	152	139	122	137	142	140	141	137	165	167	159	127	156	130	180	148	169	145	160	158	153	155	141	152	146	168	161	147	128	145	149	139	150	145	138	126	133	143	156	136	160	154	139	147	134	146	154	165	132	150	142	168	133	134	150	141	125	157	155	152	136	158	166	154	149	167	129	139	146	157	173	135	148	154	137	145	149	144	167	175	158	141	120	149	146	118	172	174	150	130	129	147	153	151	148	165	140	146	152	140	154	153	154	151	144	138	146	134	158	154	147	143	136	152	134	135	165	161	142	153	163	153	164	136	153	142	139	162	138	162	139	155	145	142	162	144	159	135	149	139	141	162	173	164	148	153	162	172	166	163	151	175	149	170	141	151	160	141	171	141	132	155	189	175	140	154	145	156	163	133	146	155	145	132	167	145	147	189	161	166	155	142	138	174	129	164	157	146	150	160	145	138	160	145	151	144	144	127	159	136	169	139	161	140	133	154	138	165	182	147	163	140	166	133	156	157	157	163	149	154	152	151	174	158	152	145	173	161	159	142	145	156	154	147	149	158	145	134	153	128	135	164	145	156	129	146	152	135	148	168	153
4185	730	505	278	246	236	212	192	199	183	173	183	157	162	172	173	157	166	155	178	155	181	155	145	164	167	184	172	165	167	160	162	172	183	153	152	172	169	184	171	163	165	165	180	154	169	159	146	180	167	174	171	148	184	169	162	189	190	181	168	162	144	159	137	177	174	156	163	187	137	176	178	177	178	173	191	174	165	159	192	160	164	165	152	170	158	166	159	188	156	181	179	148	178	160	178	158	175	166	177	169	148	174	158	201	152	152	158	161	173	196	154	163	192	163	160	178	180	172	168	168	164	162	165	166	170	171	184	152	183	167	181	175	168	177	163	179	188	178	171	161	164	173	164	165	154	161	154	169	171	167	151	187	171	181	166	173	145	158	153	168	161	158	176	165	146	150	157	163	162	168	153	202	173	160	166	161	169	173	183	188	151	179	157	154	157	162	183	178	186	179	169	165	154	171	170	175	162	155	187	153	180	159	186	184	160	194	185	181	163	165	142	174	172	168	154	159	173	167	138	178	171	173	160	213	168	169	174	163	162	171	175	158	169	177	154	181	185	196	177	194	157	157	184	159	157	153	182	184	165	167	159	201	145	157	153	168	173	173	158	168	151	190	159	172	166	170	159	174	150	169	152	172	158	197	154	195	150	166	196	180	160	144	163	163	196	167	182	158	177	179	154	188	185	167	169	178	185	160	165	143	178	143	163	167	146	148	132	163	178	188	162	170	152	161	185	164	166	168	152	162	176	167	148	170	175	173	166	168	157	183	168	149	161	174	179	195	183	152	159	160	179	178	177	171	160	168	175	164	210	152	175	183	177	184	166	175	157	190	163	170	162	184	164	186	181	174	174	158	174	202	167	168	159	152	172	186	172	178	147	178	176	152	158	171	195	154	181	158	170	160	171	166	142	181	181	175	169	160	152	178	159	171	169	174	176	184	158	147	156	195	163	156	177	188	175	176	170	153	167	163	174	160	189	172	147	173	164	196	181	158	155	158	172	163	147	157	174	145	172	167	158	145	145	184	153	156	181	163	167	161	177	159	162	146	189	173	152	160	166	182	174	150	184	185	176	163	177	155	163	183	173	145	164	186	157	171	167	167	172	151	204	171	162	168	165	153	149	182	164	167	191	162	144	197	157	153	163	153	154	148	202	183	165	165	161	144	159	181	156	149	164	196	155	184	158	143	166	159	172	164	172	155	169	187	180	147	159	132	173	170	163	156	179	179	155	167	156	185	171	146	161	177	181	147	169	162	176	158	183	166	160	153	174	174	180	189	155	178	157	170	157	156	175	164	162	172	161	157	171	155	157	175	191	153	175	173	165	172	170	145	164	188	200	158	163	169	178	179	195	171	160	151	189	179	167	177	190	181	173	176	153	195	172	167	188	163	138	182	185	184	180	173	159	170	185	163	145	163	180	171	168	167	161	157	154	149	156	177	179	154	165	143	176	186	196	156	186	189	182	171	176	160	173	183	156	181	158	188	173	166	176	173	165	187	176	181	186	148	154	146	193	165	179	168	162	159	169	177	177	192	198	162	177	176	158	179	166	177	169	169	141	176	181	155	164	166	176	159	174	149	151	166	168	162	169	183	170	175	191	175	139	163	184	145	187	164	143	153	158	152	164	177	193	167	174	181	161	170	159	160	168	160	157	166	159	152	191	155	163	150	164	167	158	154	184	153	178	168	183	185	169	166	179	216	177	145	150	187	167	152	179	158	166	169	156	156	161	170	152	172	160	148	166	156	151	178	166	169	163	171	178	154	181	177	149	185	153	176	175	182	156	162	157	175	183	162	178	155	167	161	197	172	174	154	167	179	189	160	156	173	157	163	197	184	188	164	167	143	170	183	160	187	168	159	153	165	162	159	135	193	181	154	206	169	177	170	163	163	156	158	184	154	169	172	183	169	160	157	177	188	178	164	173	187	160	141	169	187	154	143	162	152	162	191	161	147	176	160	151	163	173	174	183	161	170	182	196	157	164	155	149	169	166	177	149	155	171	181	179	156	182	174	161	179	177	184	171	170	160	173	180	163	166	168	168	135	160	191	184	178	180	178	151	176	163	181	167	176	162	168	136	162	162	170	156	182	164	195	185	169	187	178	156	152	204	167	154	205	172	176	185	156	157	164	174	163	187	174	164	166	157	174	186	155	163	164	175	153	193	178	172	163	167	187	163	153	165	177	193	181	191	156	183	165	182	172	175	176	143	172	172	159	167	179	190	187	172	171	145	169	148	191	164	146	166	186	172	153	178	187	183	156	145	158	194	148	149	175	173	167	165	191	183	138	170	162	151	190	184	197	166	195	153	169	180	173	167	164	167	157	144	162	168	169	159	162	148	174	168	131	145	149	138	172	158	194	175	172	177	147	163	157	178	166	177	164	170	174	169	166	159	194	153	185	180	200	198	161	170	149	142	155	153	156	178	181	181	161	162	171	194	159	155	168	160	176	164	176	184	187	163	164	176	153	170	162	157	173	167	152	189	167	142	196	167	133	172	191	158	160	158	167	184	166	165	167	152	163	171	173	166	164	174	156	179	163	171	165	178	164	168	162	192	166	149	184	171	164	171	172	148	144	177	161	176	167	171	178	164	157	165	174	140	155	169	172	141	155	165	180	163	163	183	160	189	185	156	173	152	163	171	163	167	155	177	148	175	188	180	176	166	169	183	164	191	156	175	178	158	158	163	175	160	181	160	162	145	174	193	154	176	155	181	172	192	189	153	176	179	172	158	163	173	166	156	190	154	186	173	168	177	173	188	203	176	155	157	178	174	164	151	167	172	169	171	182	178	143	147	173	156	169	179	177	149	167	151	169	169	168	163	155	173	180	203	183	152	171	132	159	176	170	167	174	166	151	170	175	166	173	174	151	166	171	166	180	163	189	147	169	169	135	150	174	164	160	186	164	174	173	168	171	168	150	196	141	171	179	185	176	168	157	172	163	167	141	160	178	151	158	169	167	182	155	173	165	178	160	150	178	170	193	160	184	177	188	183	163	158	182	172	164	178	160	162	152	152	173	166	166	184	162	172	149	164	169	170	160	169	187	169	144	147	177	167	175	181	175	177	180	170	169	169	185	143	180	170	154	178	168	178	152	167	165	173	155	167	177	173	168	164	167	163	152	174	163	171	163	138	146	163	154	169	139	179	159	189	175	172	185	171	149	182	170	172	159	172	159	172	189	180	178	143	177	128	158	156	159	168	164	164	207	173	196	166	160	153	140	179	177	157	177	153	185	170	162	180	185	172	180	193	181	184	168	166	185	134	150	188	151	161	175	157	162	158	154	146	198	171	164	155	166	146	165	166	167	157	177	165	187	140	161	173	151	184	174	172	174	186	157	162	166	151	169	189	162	151	188	185	149	159	172	170	179	157	177	154	186	180	146	168	187	169	186	180	167	192	165	158	163	162	171	156	150	147	185	157	172	158	163	146	159	156	162	179	142	166	164	190	192	173	180	153	182	149	188	181	142	190	162	195	192	194	127	186
24022	21404	28683	24520	21393	9672	1012	658	552	476	460	439	390	398	353	387	353	346	336	356	338	324	304	339	323	309	332	364	349	329	306	347	329	314	307	313	280	293	330	328	307	262	301	328	338	311	326	310	312	284	311	299	328	336	294	314	319	336	307	317	317	299	337	305	296	321	297	290	343	312	289	294	325	318	305	250	319	300	316	287	326	337	295	316	300	309	279	310	306	305	300	302	341	318	322	328	296	348	300	322	318	282	311	349	315	296	288	310	319	307	308	304	320	283	295	311	338	290	305	297	308	300	296	290	310	305	294	320	314	320	297	294	298	277	322	309	278	334	297	309	313	299	287	300	286	293	307	295	318	308	307	305	291	311	262	315	339	331	302	288	305	305	347	288	293	299	253	310	317	300	281	284	286	338	292	297	282	328	315	331	338	310	272	293	294	287	294	342	303	311	327	309	319	330	298	302	309	291	302	313	321	328	290	322	276	304	299	310	324	283	289	316	305	285	331	310	286	307	304	312	298	304	312	315	324	310	290	287	278	323	309	326	277	290	296	284	305	262	322	299	323	316	279	322	304	310	320	351	295	292	321	292	272	336	277	249	297	324	323	277	267	302	317	285	326	327	305	315	337	331	321	291	296	286	320	319	283	299	334	304	346	293	274	289	333	282	297	313	318	320	297	295	289	296	286	290	300	332	319	310	347	320	307	317	301	280	289	339	290	302	304	324	285	306	299	321	284	300	322	315	316	304	301	318	287	293	280	297	299	315	269	280	308	354	314	293	314	263	298	315	300	334	348	349	314	334	302	316	286	329	298	297	300	293	290	318	295	335	287	278	317	301	303	297	304	318	303	321	289	318	322	306	305	266	303	316	290	281	312	322	353	304	286	309	339	326	301	298	322	327	284	304	331	329	308	338	285	308	263	285	344	306	296	275	293	280	300	323	312	264	274	288	312	318	290	318	289	313	298	299	306	295	276	275	310	285	300	307	296	304	329	312	282	289	306	261	261	307	292	279	287	291	335	357	302	307	295	309	317	332	304	316	299	282	310	306	306	312	306	281	268	307	293	313	313	281	295	314	283	318	295	270	286	288	288	299	347	316	287	312	312	344	332	295	309	290	296	268	318	276	303	276	309	317	308	295	309	293	318	281	315	296	319	300	299	300	321	290	336	311	316	318	309	317	318	278	267	321	334	283	283	309	330	303	298	309	306	293	312	327	308	317	310	295	327	311	298	292	305	309	267	319	302	298	295	314	291	315	297	318	313	333	284	304	318	308	300	290	313	338	310	287	301	290	308	294	326	302	321	282	322	299	309	287	294	338	317	315	303	321	289	311	288	324	295	306	352	269	282	303	283	345	304	293	308	305	308	315	319	319	315	285	309	287	316	280	308	293	311	274	322	311	341	290	291	291	285	347	316	315	295	329	314	299	311	320	270	326	312	325	308	268	301	294	336	320	297	301	323	319	327	282	324	330	328	303	289	293	314	313	294	294	311	279	329	326	344	299	286	295	302	309	307	274	294	308	299	303	307	301	299	330	274	299	299	308	307	328	325	313	310	314	293	322	319	305	311	305	332	336	280	323	291	313	285	293	301	326	296	297	306	290	293	305	317	323	309	299	322	311	325	277	348	313	306	283	285	314	316	309	314	286	294	305	325	283	307	295	293	310	284	308	305	307	269	311	306	308	318	330	270	334	304	320	302	291	327	303	316	330	324	285	297	280	276	309	291	289	279	290	295	314	323	306	317	315	311	279	316	331	293	332	299	276	305	309	314	314	304	315	339	313	298	293	293	318	344	296	303	304	298	307	306	304	301	278	305	337	284	297	323	301	263	298	315	323	294	282	308	287	323	293	286	327	355	320	318	276	290	300	335	310	300	302	328	265	285	284	269	293	324	315	299	306	323	320	300	287	305	302	311	290	328	305	310	334	298	309	301	275	294	304	328	299	290	296	276	301	290	304	303	269	313	267	313	299	341	315	301	325	286	333	306	314	306	303	317	307	289	277	298	315	301	325	317	330	286	308	327	332	287	315	295	293	280	271	288	295	294	270	312	299	314	336	308	303	329	288	300	305	291	301	290	303	311	311	292	294	303	321	313	294	291	275	300	349	301	281	291	295	293	336	299	314	289	303	290	311	288	282	320	320	326	307	299	290	300	299	281	317	306	308	303	286	307	290	305	311	302	327	362	304	320	320	324	319	285	286	321	311	298	313	268	318	295	311	291	355	326	322	324	320	304	321	303	308	321	291	288	283	307	320	333	293	325	314	292	272	323	348	320	292	297	299	302	293	300	302	296	304	325	290	264	316	323	311	294	316	308	305	315	336	319	283	292	299	287	321	316	284	312	317	307	334	296	322	315	276	285	288	290	295	283	325	305	282	300	325	295	311	331	322	322	307	326	315	315	303	289	288	311	336	324	312	281	328	317	295	286	315	305	290	282	334	300	290	307	317	292	313	295	302	299	296	286	316	311	298	282	284	281	301	303	322	314	293	312	310	292	295	306	324	281	313	281	285	272	323	312	301	296	313	308	300	335	307	302	330	320	304	290	300	282	306	305	298	299	321	317	327	294	339	295	299	274	291	269	274	270	294	259	319	308	300	317	313	317	330	307	294	286	310	315	296	289	314	296	319	324	361	327	301	291	304	295	303	308	295	297	302	298	310	307	310	319	313	292	265	278	299	305	319	324	317	314	321	327	326	258	344	283	294	293	308	295	290	269	300	310	314	303	281	291	324	332	285	335	300	310	300	303	316	279	327	305	317	326	305	308	289	295	276	290	309	325	304	335	325	334	310	305	306	281	321	307	310	292	335	276	311	321	300	325	306	279	320	308	299	309	330	313	276	270	304	326	300	294	302	326	297	338	298	291	295	280	315	304	334	292	328	295	277	315	308	303	291	326	337	284	289	280	318	291	322	295	298	314	295	311	305	301	330	293	280	302	319	300	324	310	296	292	310	328	301	303	312	302	290	292	274	302	294	334	317	302	296	286	300	289	285	323	308	317	333	325	281	276	268	311	299	275	320	295	289	312	322	294	285	296	316	287	322	302	285	305	297	323	307	294	305	307	284	270	283	345	297	339	302	299	310	306	317	306	294	307	336	319	312	313	302	315	329	287	325	321	311	290	308	342	300	316	313	292	312	327	314	290	311	321	311	327	321	298	284	342	299	316	308	289	321	326	315	328	320	321	287	331	289	302	331	296	274	268	283	273	359	324	298	305	301	312	323	326	314	323	310	309	319	289	288	287	296	307	279	301	315	311	306	316	294	283	300	294	292	311	341	271	303	287	260	321	330	318	303	289	292	328	320	327	287	271	271	305	284	323	309	303	300	324	291	331	334	277	342	286	332	305	336	304	300	265	300	326	294	291	321	314	314	300	325	287	322	294	279	341	326	352	323	292	314	307	303	296	290	297	300	311	289	294	273	328	314	292	298	314	326	291	315	321	291	334	303	309	314	292	295	329	278	295	280	310	309	293	302	312	324
3477	9300	5941	2887	1975	1503	1158	950	768	682	550	504	479	473	372	428	376	389	351	351	380	371	347	368	349	340	338	344	341	370	328	319	327	329	343	329	287	313	340	326	301	313	328	355	304	337	347	306	317	304	306	310	343	308	304	318	307	344	297	296	322	319	311	321	318	344	286	328	310	323	321	337	344	361	302	333	315	291	304	337	299	313	341	321	323	286	332	313	306	335	325	294	298	304	295	309	325	298	342	344	301	317	309	303	291	335	321	311	307	305	310	290	318	327	331	313	325	307	301	296	317	358	291	298	286	316	287	295	296	325	288	300	322	316	354	291	332	318	307	316	323	335	327	318	308	322	330	309	284	297	324	313	309	306	316	293	344	309	336	293	318	320	324	332	332	336	321	293	319	330	301	314	292	353	334	350	320	337	317	253	308	300	312	307	326	323	309	279	289	302	335	319	345	264	316	313	322	311	319	298	340	329	344	303	343	277	323	310	317	339	293	304	309	329	314	288	309	286	322	340	293	302	332	303	349	327	319	338	316	321	366	298	304	318	319	306	307	315	332	331	312	324	335	300	311	318	297	311	327	300	348	334	337	309	326	331	317	280	302	334	300	338	309	302	293	313	308	308	308	296	309	299	269	339	287	269	309	330	305	324	315	318	313	336	299	337	290	306	326	314	318	313	315	302	352	301	300	303	312	291	348	331	312	305	324	308	302	307	332	332	310	322	313	306	332	308	331	308	337	327	329	334	330	297	307	271	325	324	297	320	303	349	306	319	308	299	344	309	310	308	297	332	351	305	306	294	300	295	324	337	330	324	336	300	312	318	322	323	316	312	298	311	336	299	296	331	294	297	346	306	340	287	283	310	317	329	268	333	303	289	305	334	314	300	300	325	314	310	352	336	327	318	313	314	302	318	309	328	309	287	308	322	273	321	320	293	276	322	304	314	328	291	319	301	305	299	304	316	291	291	280	321	331	305	312	324	315	302	325	332	328	318	338	291	326	332	329	308	311	320	300	305	346	308	320	303	318	317	301	323	325	291	305	332	311	309	319	320	321	286	301	294	316	321	335	290	275	341	331	289	310	305	338	314	332	324	321	298	320	317	304	326	316	314	309	289	333	318	318	334	312	326	295	335	322	330	330	324	328	319	304	322	309	313	289	343	332	307	320	308	334	295	340	299	328	335	289	304	308	326	328	313	304	319	318	324	331	330	304	299	276	313	325	290	315	293	316	327	315	302	302	332	313	299	324	306	309	297	326	321	315	310	346	288	311	297	313	293	287	346	338	291	318	281	325	334	294	285	313	308	308	305	324	326	312	292	320	306	356	337	323	329	297	296	346	306	300	333	326	308	325	321	291	303	289	329	323	315	284	292	327	286	324	335	305	303	318	293	290	294	319	311	318	329	326	303	343	305	299	317	323	309	303	313	355	337	315	293	339	323	306	323	354	325	288	269	308	322	303	332	302	332	316	282	311	303	331	310	298	303	306	331	299	317	298	299	337	300	282	332	281	303	306	332	328	306	303	312	301	287	342	320	325	304	303	325	318	310	308	293	319	330	318	259	298	323	321	315	301	293	338	327	313	298	312	304	320	320	285	296	301	294	325	310	319	291	335	310	338	281	316	324	340	300	301	302	318	307	316	324	332	321	326	294	335	311	315	311	297	310	314	328	321	311	298	346	303	330	311	325	319	303	304	307	318	326	282	329	288	335	301	273	287	315	328	321	332	314	316	328	331	304	291	293	303	294	311	318	313	299	347	315	323	340	346	325	316	324	338	290	326	329	307	307	332	332	324	290	326	331	331	306	335	325	330	299	323	307	304	312	312	325	326	340	317	310	292	332	307	306	296	306	302	344	346	318	277	281	350	322	292	315	324	285	342	321	257	296	310	326	319	333	304	306	324	332	334	268	306	304	297	327	286	292	306	338	312	301	339	334	291	321	324	327	312	309	329	295	289	317	306	293	324	294	301	325	307	313	296	338	356	304	320	309	279	307	346	313	342	293	304	322	286	305	295	299	294	316	311	342	336	313	315	322	318	315	288	298	332	328	310	326	342	334	314	341	333	308	305	352	341	310	302	346	323	343	299	313	332	298	324	363	320	325	304	334	330	320	310	336	301	309	295	293	309	288	295	317	279	333	336	295	319	302	305	300	315	302	339	316	309	323	302	320	357	331	320	327	291	309	306	304	313	353	310	290	316	331	347	338	348	300	335	316	308	308	327	327	303	301	324	315	335	323	345	285	326	341	293	332	326	325	335	339	283	322	321	309	302	339	305	287	310	298	312	311	324	323	317	324	310	297	329	345	336	306	322	301	323	290	326	329	291	334	348	343	303	299	325	292	326	318	327	325	311	306	320	307	307	332	350	312	303	324	317	325	339	324	305	316	276	299	312	315	308	286	312	301	337	337	288	333	321	318	323	277	337	352	314	322	310	333	320	338	331	303	334	287	330	320	305	333	312	343	312	294	326	313	320	305	326	326	337	282	299	319	340	321	312	314	294	316	321	285	321	305	316	328	327	299	300	317	285	343	325	314	314	305	299	299	313	304	281	313	288	314	340	313	303	337	312	316	310	330	319	325	306	290	344	281	287	338	337	307	321	349	349	299	293	343	332	310	334	313	341	288	316	296	340	329	307	292	317	283	299	318	286	357	333	362	315	317	312	312	329	301	305	332	344	311	358	283	312	291	315	288	324	309	303	345	325	335	330	332	342	281	294	307	302	311	303	356	294	291	323	313	319	306	317	356	309	293	311	300	285	313	320	304	306	342	322	297	358	308	299	301	321	310	353	303	311	311	297	280	325	280	304	332	314	278	337	295	315	283	312	324	333	359	295	290	325	336	322	283	298	296	325	303	334	319	286	305	292	346	325	312	322	333	332	307	306	322	296	325	332	332	308	310	324	338	299	284	329	320	283	300	314	349	295	320	309	305	310	307	314	288	298	326	306	318	314	309	346	310	317	317	317	326	304	315	290	309	306	285	333	328	301	305	332	313	318	313	305	301	305	305	304	333	325	329	304	330	317	322	346	315	266	296	311	320	296	295	309	319	323	321	324	308	327	314	299	314	315	335	308	320	287	331	330	310	328	354	309	314	297	320	333	306	320	327	287	328	327	305	306	280	307	321	318	356	293	323	324	304	306	300	311	318	305	340	300	328	293	315	321	319	315	334	295	316	310	302	321	327	319	316	345	333	319	343	304	321	341	297	351	330	342	305	305	310	266	319	320	328	293	322	310	329	327	317	320	312	302	304	297	318	312	283	333	319	346	333	299	320	307	328	310	297	305	308	324	296	306	315	320	284	306	325	301	304	279	322	296	323	307	312	292	326	325	326	296	353	320	331	310	316	304	318	335	320	310	306	287	296	304	301	291	335	343	316	292	332	298	277	299	334	293	282	325	284	281	317	303	361	306	312	283	321	290	335	352	322	298	331	323	324	295	330	303	319	346	295	320	348	308	354	298	290	300	320	292	335	323	332	299	343
25076	21375	27494	25497	9760	682	491	428	374	383	384	357	320	326	303	300	329	296	326	294	278	328	311	318	292	296	287	287	288	291	303	307	334	322	290	265	294	301	305	274	284	314	298	286	318	280	309	292	282	289	288	285	316	262	276	287	296	269	301	266	292	262	317	287	301	311	311	297	279	273	279	287	270	251	279	283	308	299	332	287	292	307	297	277	288	284	288	306	293	306	285	304	286	255	306	287	299	274	295	274	289	315	288	278	295	309	278	265	306	272	310	275	281	276	296	278	313	268	283	287	294	316	260	318	233	273	272	287	272	268	281	323	291	291	292	287	310	294	290	258	305	312	267	277	292	241	296	298	255	280	298	304	303	283	276	278	296	325	299	288	323	338	284	281	301	284	279	285	260	315	292	256	306	299	279	287	272	289	265	302	283	297	293	295	310	300	286	286	291	311	278	306	286	290	294	278	299	246	330	266	309	311	308	288	318	285	290	278	293	286	285	308	293	312	306	316	298	270	277	278	279	314	268	265	321	253	270	265	275	294	289	294	305	294	266	311	297	287	252	265	296	274	277	272	277	298	244	286	261	287	300	296	293	276	289	284	269	297	272	269	298	305	268	273	309	296	291	292	286	298	306	296	310	296	297	299	305	296	308	283	305	292	301	313	264	303	307	272	285	275	276	266	289	281	263	269	301	286	302	297	286	250	300	274	270	278	262	312	293	296	311	298	301	262	288	284	300	288	310	268	273	294	288	278	304	285	273	285	281	310	324	294	289	271	299	305	262	315	293	280	296	315	294	273	275	312	296	297	267	251	289	286	293	244	305	295	270	259	277	280	285	300	296	275	281	283	278	261	314	273	292	274	280	282	282	303	301	301	311	292	289	306	301	256	278	314	286	304	288	294	279	287	298	276	310	283	285	316	284	287	289	297	296	321	292	279	258	281	271	332	270	275	262	278	269	313	304	286	298	302	311	278	269	287	305	307	302	307	262	303	234	282	288	278	283	282	283	296	296	288	288	277	270	310	303	295	299	245	311	274	274	284	282	273	271	305	305	252	286	294	278	274	291	282	271	270	300	293	312	285	301	286	281	278	291	287	292	289	283	280	332	267	284	286	284	295	290	270	273	310	267	288	302	299	285	302	320	310	298	279	300	274	315	276	295	246	266	286	304	323	301	314	268	303	337	278	257	270	280	302	289	291	314	307	279	302	298	329	300	288	303	299	257	274	274	269	293	287	304	280	305	278	278	272	301	305	275	287	291	298	281	258	321	301	308	282	309	256	296	301	294	303	286	290	276	283	274	283	300	291	308	302	300	293	303	266	275	325	292	298	268	271	294	284	269	303	265	269	254	281	300	264	287	299	298	279	312	311	281	274	282	277	290	269	279	285	302	290	300	289	305	292	274	266	303	281	269	290	310	285	299	308	270	264	311	313	314	304	269	289	276	295	305	279	309	291	263	329	301	284	272	298	279	299	265	291	296	289	270	295	290	283	312	309	298	278	285	288	315	277	304	275	300	278	298	283	298	300	286	311	306	261	284	261	311	302	313	305	275	323	294	305	283	298	289	287	317	255	277	303	313	277	291	275	288	280	318	278	290	264	291	296	294	264	296	277	307	303	259	277	283	312	296	284	261	252	287	289	275	294	268	273	278	285	268	288	274	310	275	312	319	286	313	315	281	294	258	277	294	321	271	280	301	283	302	301	267	273	285	285	302	282	308	301	277	280	291	311	277	293	272	288	256	295	290	285	284	301	291	289	289	291	279	281	271	296	273	260	301	287	284	311	268	281	289	281	286	266	307	292	301	299	287	294	285	295	283	261	261	300	299	282	294	250	280	280	292	281	296	288	298	258	295	303	293	273	293	291	274	297	268	302	285	284	274	301	278	290	322	275	300	274	260	310	261	304	260	286	282	290	266	292	243	279	304	275	277	248	304	283	265	282	279	278	293	272	291	254	299	309	290	252	270	249	267	289	284	288	292	280	291	302	292	293	263	291	285	275	284	288	291	287	300	285	288	283	302	286	289	276	288	289	315	276	316	275	330	331	306	301	286	263	289	257	297	299	286	287	322	290	299	319	288	262	276	283	298	328	302	268	302	297	301	285	260	288	251	293	278	269	277	272	260	255	309	284	293	280	282	263	293	315	277	299	297	291	321	298	306	284	272	308	304	315	308	286	305	272	268	301	320	311	278	295	289	267	286	276	278	271	289	305	283	282	252	283	270	270	328	305	305	288	299	277	270	296	284	269	286	268	259	304	312	253	302	271	265	268	271	263	284	301	272	290	311	308	307	287	279	300	299	271	280	264	285	277	291	276	295	296	279	281	282	287	296	270	276	287	305	292	315	280	277	298	279	297	299	305	269	273	298	288	299	291	294	282	267	258	266	303	282	302	278	265	252	329	284	259	265	291	279	291	278	290	296	293	262	283	290	275	300	274	321	318	310	290	260	297	292	269	267	252	291	250	303	319	302	293	271	262	280	286	266	284	281	296	292	268	289	278	257	306	295	319	303	290	289	280	302	291	315	288	262	314	287	279	285	280	287	291	290	287	295	267	268	318	290	282	264	306	307	282	290	284	316	296	312	265	259	274	287	303	291	282	296	269	294	296	304	308	300	301	287	303	316	331	308	263	303	314	302	299	259	302	287	263	293	289	285	269	321	282	302	273	319	296	292	292	301	306	272	280	292	269	291	292	278	269	256	262	279	284	317	314	303	312	293	273	308	275	315	302	296	294	305	287	288	289	296	300	296	273	260	300	302	280	270	297	284	291	293	293	270	294	317	279	268	287	273	294	275	264	283	263	310	286	294	255	310	275	267	286	267	285	302	284	277	281	303	275	283	288	282	281	298	264	302	298	312	279	301	273	281	273	307	272	320	277	278	292	279	293	269	308	290	285	310	301	286	280	311	274	254	273	274	288	307	289	256	292	296	296	282	265	275	282	284	262	294	295	302	262	284	276	305	272	297	240	295	254	302	275	253	308	308	287	295	246	257	289	247	290	282	278	281	266	311	264	272	302	252	294	295	293	312	311	285	290	294	285	290	294	304	263	262	282	266	251	308	308	322	297	307	269	319	253	270	336	298	267	276	278	293	271	257	277	294	290	259	292	257	275	311	326	265	310	280	271	294	290	294	315	320	288	294	318	302	293	289	282	261	330	289	288	282	311	290	276	280	317	273	294	295	298	265	276	277	292	308	294	303	278	297	255	306	298	312	299	277	286	294	289	312	276	287	310	286	313	312	288	247	318	273	303	301	257	277	287	278	263	298	270	280	281	306	315	301	249	284	310	290	279	280	275	320	314	291	281	319	274	294	279	284	281	273	320	291	294	282	273	291	273	300	254	267	269	310	302	249	293	285	256	299	255	289	298	266	309	304	288	290	298	269	294	272	276	286	290	304	249	265	286	345	283	299	302	295	300	286	302	271	257	278	296	287	303	300	292	287	283	303	280	285	265	281	276	299	280	283	290	323	286	266	290	291	301
3333	5175	3290	1624	1214	978	779	662	585	497	484	467	406	369	382	389	380	343	372	327	333	361	316	347	356	308	337	371	299	342	308	343	350	344	352	308	308	314	322	357	324	332	328	307	309	321	322	354	324	327	331	303	286	344	336	358	336	310	315	268	321	363	297	314	340	315	338	326	304	344	291	317	330	333	332	294	316	342	330	329	336	291	296	285	336	312	308	317	284	309	331	299	322	357	331	308	332	322	310	311	350	327	329	310	320	324	342	320	302	303	299	330	304	329	345	301	315	321	337	315	350	342	316	349	297	310	371	319	283	303	314	300	323	310	328	324	331	340	305	319	314	330	313	316	339	328	299	332	330	311	321	340	320	306	316	326	308	313	323	299	309	327	334	311	311	322	337	385	330	306	329	355	326	312	320	281	333	317	330	322	313	304	317	341	313	332	287	308	300	288	357	301	318	354	286	342	313	331	314	316	356	306	332	301	331	327	299	319	364	311	356	365	322	296	314	305	327	314	302	289	295	336	322	331	317	294	307	304	319	301	322	324	331	322	303	321	309	337	318	314	330	331	290	308	324	317	345	327	306	282	330	270	303	328	314	316	309	299	300	347	313	317	340	310	263	323	298	316	316	329	320	330	314	339	325	344	334	349	318	338	339	342	325	294	314	284	335	338	336	346	292	318	358	287	369	315	300	319	334	300	305	316	313	296	310	341	317	319	317	352	317	320	333	307	286	339	303	343	307	325	343	315	295	342	327	302	285	358	327	345	310	368	340	302	327	284	334	325	300	301	345	320	271	301	325	355	323	326	308	300	304	339	344	318	287	262	321	283	339	318	336	315	318	327	301	297	349	282	305	302	290	309	340	335	329	315	324	324	305	310	321	297	301	337	327	341	332	293	299	335	308	310	305	330	330	317	346	315	293	326	317	327	351	312	312	314	319	303	289	327	313	320	321	284	306	322	324	322	326	324	304	322	308	274	340	312	328	332	355	339	348	318	344	310	310	307	308	342	340	340	302	299	290	322	275	312	297	352	315	332	333	354	316	313	303	335	303	313	302	315	322	351	326	342	327	332	338	289	312	316	324	325	348	300	325	349	304	324	316	330	291	312	295	323	331	321	348	296	337	317	310	306	319	305	332	290	331	295	324	304	306	332	298	330	306	326	318	328	356	331	322	327	325	327	302	330	324	354	307	308	329	337	324	300	295	326	287	302	342	340	344	314	303	325	317	334	300	308	307	316	311	309	316	341	332	320	329	330	327	301	306	339	309	316	317	305	308	316	298	283	347	332	325	307	329	347	318	311	320	325	336	323	337	320	308	322	309	320	351	303	306	344	320	316	325	293	324	287	337	309	323	312	320	355	297	321	332	325	315	300	292	281	328	289	328	307	323	340	326	317	314	301	305	347	312	333	316	350	331	334	324	336	316	320	320	303	294	303	328	315	307	316	306	340	314	295	351	324	307	338	329	313	331	313	338	291	313	316	307	339	337	320	325	335	303	313	306	321	341	305	330	314	303	338	338	320	306	322	351	311	327	313	318	317	324	327	303	346	311	325	323	316	315	309	345	309	316	305	302	337	312	304	319	337	337	338	319	321	325	319	336	309	315	333	315	309	327	332	325	310	306	331	339	332	320	344	326	339	314	338	306	315	314	308	322	352	301	326	302	346	322	317	316	330	322	296	324	356	323	319	322	329	297	292	325	301	327	328	324	305	350	313	332	293	305	347	311	324	335	311	328	309	332	323	305	334	316	347	355	332	317	324	363	322	313	338	326	322	271	316	311	304	334	340	285	301	302	300	323	291	296	289	330	346	289	320	314	313	338	321	301	291	336	291	306	327	315	333	295	330	312	323	320	325	310	299	319	302	313	314	305	316	308	329	315	308	318	323	301	327	294	317	340	321	339	319	333	290	313	334	310	323	297	347	325	306	334	332	301	308	317	309	328	315	340	296	286	306	337	343	310	316	323	322	340	302	301	321	321	336	306	316	298	330	312	311	338	321	279	291	334	335	311	314	350	307	329	315	341	301	334	308	338	331	300	332	311	338	307	364	308	350	315	346	292	315	306	297	305	300	349	323	330	318	334	314	329	295	329	297	284	314	313	312	308	327	326	343	310	325	325	321	312	340	320	321	299	331	350	341	326	330	330	308	332	324	327	305	306	321	306	312	344	332	339	328	323	307	342	330	336	319	292	317	330	328	319	315	330	338	320	328	306	341	328	319	291	308	321	341	327	316	301	297	295	314	296	299	297	312	322	283	325	308	314	316	325	295	298	336	306	306	329	321	319	296	337	301	335	369	297	323	315	300	344	329	291	300	343	288	291	353	317	311	314	346	308	322	297	306	288	344	290	331	337	314	314	354	318	347	347	319	341	324	313	275	295	295	326	317	341	289	328	337	315	326	326	346	311	331	316	344	315	331	312	351	330	318	313	330	302	320	328	331	318	314	337	290	306	307	340	292	310	297	320	340	282	311	324	320	329	322	286	306	293	335	317	307	318	293	323	292	294	293	298	304	337	358	352	317	283	338	300	300	294	307	335	342	298	256	310	289	295	353	292	312	293	309	336	325	355	328	297	328	340	309	330	318	290	335	310	320	325	305	325	332	332	340	301	316	300	324	318	323	327	278	313	327	316	324	328	308	290	329	300	329	325	348	332	339	320	344	309	342	340	292	323	345	295	303	295	279	328	300	324	323	323	310	320	312	307	303	296	323	298	326	319	307	294	327	311	336	322	336	344	321	317	354	306	315	314	295	295	328	305	298	339	328	307	313	303	298	320	318	290	334	347	309	289	329	333	321	293	353	303	310	334	335	305	299	332	312	291	318	305	321	304	304	318	322	330	329	319	291	286	293	320	345	315	325	343	318	344	301	316	297	307	306	300	265	303	307	314	320	301	318	315	302	294	323	318	317	341	317	333	320	314	340	301	284	308	322	342	342	301	298	332	312	325	328	288	345	339	331	321	313	321	310	320	340	330	323	335	307	321	347	333	318	346	303	315	295	314	319	366	339	302	287	329	311	324	324	329	313	315	277	359	318	307	321	324	338	307	284	306	302	310	328	300	316	298	309	279	337	317	285	330	306	303	339	353	306	296	328	330	322	304	308	334	321	323	331	342	278	326	311	317	337	321	321	341	296	310	322	332	305	298	294	314	314	339	298	311	321	353	290	332	353	338	305	348	310	329	314	317	342	319	336	325	330	315	310	332	297	338	317	332	334	324	344	322	336	312	321	331	335	313	319	283	286	335	302	315	291	317	331	327	283	290	333	312	340	277	310	345	315	308	336	319	313	298	290	329	319	327	306	324	296	310	331	328	324	350	310	302	310	312	333	330	317	349	296	289	320	296	311	331	334	323	308	315	316	340	294	318	338	316	309	300	323	278	319	320	321	325	338	349	322	336	290	301	307	320	310	288	303	292	352	300	306	300	332	284	306	303	326	315	317	298	306	290	324	335	346	335	306	308	300	330	307	322	314	326	301	307	337
22855	21404	29127	24049	21402	21460	8018	1384	963	904	883	820	720	686	705	643	677	667	686	677	624	595	615	594	574	602	566	593	518	649	576	564	557	556	549	583	568	519	568	576	554	610	543	530	573	542	577	559	526	582	543	548	529	533	522	568	512	603	541	502	551	537	491	573	524	526	558	544	521	573	569	541	524	565	577	490	545	564	546	530	571	526	525	548	556	570	564	548	537	549	556	531	560	548	539	601	561	544	573	538	527	518	550	534	558	536	530	551	561	513	564	525	519	563	547	532	531	533	544	538	555	578	586	510	546	522	503	581	553	658	545	567	537	539	538	526	539	585	525	528	575	538	534	590	521	562	515	562	517	522	545	513	523	535	520	554	515	567	556	550	562	517	512	500	519	568	518	560	526	559	538	561	520	488	561	549	564	544	539	531	581	517	574	533	569	564	527	573	565	602	567	542	538	553	523	569	535	538	534	574	603	600	542	569	549	584	618	535	545	577	547	502	576	526	516	547	517	548	502	548	529	522	523	553	567	532	549	526	601	541	581	546	522	553	569	544	566	523	534	586	558	561	540	547	503	521	572	568	554	531	515	571	525	538	561	538	521	546	546	548	546	512	516	539	548	506	528	540	526	508	536	525	545	496	539	502	585	569	586	510	567	522	555	553	559	549	532	524	539	521	568	514	527	568	578	551	535	529	490	546	564	558	533	526	509	534	532	534	542	538	586	506	521	542	575	537	561	518	537	560	532	517	527	523	542	558	519	519	510	539	578	506	636	551	554	564	511	570	541	550	541	535	540	495	539	552	503	542	551	562	550	542	555	547	529	527	527	562	589	556	543	586	511	558	518	535	511	540	567	554	553	556	525	581	518	499	521	528	525	548	549	551	532	503	518	549	558	514	535	511	564	587	529	510	534	550	539	535	540	496	512	553	512	539	536	568	518	531	554	577	513	496	516	543	576	551	533	528	552	511	533	552	572	562	560	617	556	547	531	560	559	510	469	559	559	544	534	509	497	537	537	527	528	531	530	574	531	592	540	532	504	576	569	506	511	561	533	549	560	559	567	525	506	527	563	577	567	526	573	545	587	524	532	550	559	522	553	506	562	522	587	505	558	540	531	531	532	556	520	565	526	528	534	494	549	564	515	552	526	532	532	548	529	520	536	544	529	507	521	477	519	569	520	515	529	525	548	542	554	531	541	521	560	550	553	532	527	548	555	522	515	524	513	512	574	538	513	532	519	530	538	513	550	522	493	512	585	575	531	537	535	553	561	525	549	566	596	519	555	532	587	543	520	510	550	551	533	517	554	502	521	512	565	517	561	519	527	540	576	546	551	551	504	559	566	518	508	556	528	550	522	540	581	555	548	597	550	544	534	550	504	550	530	578	558	573	581	538	578	541	559	554	550	531	525	527	526	521	558	561	516	510	565	519	538	527	587	545	550	548	521	531	512	597	547	568	563	528	493	538	539	537	541	524	554	531	610	549	552	518	550	521	554	556	538	526	550	555	566	500	566	531	540	520	547	564	513	548	544	584	531	593	555	508	554	516	537	537	551	576	552	538	555	540	564	506	559	529	531	566	570	557	552	520	538	524	577	529	544	555	540	535	486	528	523	507	544	529	501	577	586	525	546	547	557	532	543	522	563	532	548	541	532	516	505	525	576	534	541	529	510	544	545	498	547	496	537	585	574	560	518	481	534	516	536	525	525	529	563	560	559	577	531	533	580	535	540	524	548	544	575	523	535	519	518	520	495	532	545	563	537	514	544	545	557	502	569	555	504	497	517	539	522	544	527	568	552	520	506	529	547	580	513	544	530	541	575	519	549	532	481	534	538	571	496	547	555	526	543	592	531	532	586	573	563	563	530	570	511	563	545	520	536	576	532	548	505	556	505	572	570	593	532	499	566	542	580	533	501	507	517	585	519	596	508	557	606	521	549	535	535	515	532	519	571	531	536	517	578	541	571	506	542	573	538	567	561	546	548	527	535	575	555	538	543	569	556	573	514	525	533	544	571	529	511	522	521	541	521	554	539	519	543	532	558	530	571	542	505	541	552	562	540	574	550	538	498	517	553	566	564	536	535	550	558	542	587	543	553	543	523	561	601	491	581	518	510	532	558	480	531	530	539	526	544	543	558	543	564	550	541	504	541	557	508	512	551	532	569	534	581	559	573	522	515	553	545	549	547	542	542	516	561	588	571	515	569	554	576	587	575	580	518	549	524	534	509	532	559	501	540	513	511	533	523	578	566	532	525	544	550	530	561	569	500	587	553	541	578	536	510	543	574	585	524	540	491	520	564	552	539	596	505	534	537	514	568	514	507	536	526	570	582	528	541	540	549	533	515	561	535	524	528	551	572	545	530	530	540	517	541	562	557	516	561	529	566	511	532	535	532	572	499	561	539	542	521	548	560	542	559	556	485	558	540	510	509	487	548	561	588	491	555	497	538	513	522	570	517	567	536	521	555	557	551	518	540	531	543	495	503	550	546	558	505	532	542	538	511	555	546	560	504	534	529	536	507	520	572	503	527	573	541	543	574	567	543	538	562	524	528	555	491	560	529	539	518	537	568	506	572	537	536	543	559	554	496	580	541	516	534	566	547	536	527	533	547	530	567	543	548	531	543	567	535	538	548	507	562	525	515	550	533	531	542	541	544	511	552	532	540	545	502	524	519	571	496	500	519	548	520	533	593	541	571	536	523	475	525	530	572	592	505	568	553	510	521	513	547	546	539	536	556	542	527	563	534	503	539	516	552	523	545	531	531	516	555	535	518	541	547	554	565	571	542	545	555	550	551	504	544	587	505	530	533	583	577	528	571	595	537	516	562	512	529	529	529	566	527	514	585	550	534	562	548	539	555	519	553	504	527	538	496	542	539	539	572	548	521	545	549	541	503	518	533	584	541	571	528	525	500	529	553	544	557	518	568	501	546	581	550	532	546	529	547	549	520	555	526	526	530	562	557	536	575	530	549	596	543	533	510	517	542	562	499	534	528	550	548	501	579	495	535	544	548	519	563	576	545	524	529	544	566	548	516	589	529	527	547	591	518	540	537	499	582	569	506	541	538	557	513	533	512	541	556	528	517	529	528	514	522	558	540	549	538	526	593	534	587	542	532	538	497	584	547	463	539	565	501	548	514	539	569	554	558	537	564	547	518	536	500	548	474	531	534	572	526	540	543	577	591	568	545	569	530	554	521	532	547	541	547	533	539	520	526	545	574	561	576	571	502	541	507	494	554	541	517	524	562	518	569	541	553	522	544	538	538	493	536	557	540	540	541	544	542	549	560	544	543	552	501	488	586	522	576	581	521	583	520	557	557	524	526	523	521	535	596	494	520	571	569	521	531	522	520	530	540	551	571	578	504	542	523	570	545	554	539	549	559	554	570	573	530	525	508	534	542	557	558	522	575	552	533	509	543	531	572	524	514	533	517	505	525	556	543	506	499	553	520	526	545	529	542	533	536	555	541	530	532	590	500	526	491	578	569	573
4733	15044	9982	4990	3674	2726	2070	1745	1397	1197	1121	980	886	821	807	726	700	711	689	658	659	629	582	605	598	594	565	569	587	588	598	601	614	605	566	567	621	550	560	587	602	603	571	576	521	609	545	538	546	562	560	569	547	570	544	553	521	548	545	560	552	534	555	518	551	543	563	562	549	573	536	542	514	512	542	537	521	541	526	504	554	519	567	567	532	528	542	557	539	594	566	499	556	579	586	580	530	513	516	558	534	602	559	533	549	521	516	604	547	555	587	567	572	551	567	515	541	567	560	551	572	534	530	529	582	569	552	559	553	559	586	553	555	532	511	545	506	569	592	546	575	509	552	574	562	536	568	565	563	554	583	562	543	557	564	569	508	551	553	602	550	495	545	515	553	600	546	549	564	494	572	555	557	575	565	576	580	556	522	580	521	579	586	578	527	590	531	553	584	551	557	530	519	567	524	561	537	549	555	511	540	550	525	530	571	543	556	537	532	558	578	536	536	552	570	529	545	520	496	528	556	568	567	547	536	567	563	523	550	554	532	520	541	539	540	611	498	548	529	575	599	552	562	557	572	554	570	521	559	550	585	499	554	573	526	549	553	546	541	555	541	564	563	517	527	539	540	545	569	524	501	539	540	539	527	562	538	526	570	571	579	556	581	530	500	573	523	570	545	508	568	546	525	599	540	525	546	527	530	531	538	513	570	547	570	520	584	539	552	547	561	528	545	540	552	559	543	585	569	565	532	549	546	549	539	525	557	557	564	549	546	559	547	568	536	533	574	557	564	530	567	537	549	554	533	558	558	523	544	524	559	518	548	573	540	574	525	556	581	523	517	574	565	574	547	559	582	553	531	511	512	540	561	533	519	570	546	529	529	560	545	541	556	559	532	538	586	492	540	565	567	595	503	544	536	588	566	528	560	539	553	515	577	568	533	548	534	527	527	575	529	572	542	541	583	574	533	556	490	561	533	537	539	546	572	562	556	533	535	552	568	544	540	576	510	615	540	551	552	565	549	586	527	508	553	577	565	556	565	547	538	544	545	561	528	531	559	508	539	562	570	566	554	525	553	568	567	518	526	547	550	514	571	556	556	533	572	530	526	553	524	622	585	537	580	568	550	498	561	557	557	582	535	554	526	581	555	544	568	582	589	572	521	534	551	506	536	553	537	527	545	536	561	562	555	561	527	543	540	542	547	537	546	594	600	541	559	557	588	508	540	612	537	524	537	557	563	544	537	534	508	561	557	540	598	564	561	559	553	554	552	519	555	540	529	548	558	558	546	558	532	572	536	586	554	526	583	550	578	541	588	570	570	549	554	556	573	567	529	544	477	526	569	570	523	545	574	556	582	577	548	567	574	518	494	574	554	566	565	551	562	575	588	532	584	559	583	547	523	554	574	532	507	539	537	590	559	562	562	538	569	575	544	545	508	538	576	543	514	554	547	547	555	570	565	537	552	527	551	540	577	564	531	530	559	557	604	549	535	568	540	565	536	561	596	532	533	539	587	517	528	538	537	585	544	533	508	542	510	510	576	571	567	542	575	565	546	542	562	603	564	559	546	551	549	556	545	519	558	516	563	543	553	580	530	560	573	587	547	545	543	532	564	552	532	591	553	540	554	537	519	542	576	517	522	530	584	550	529	540	540	573	530	567	527	486	546	552	529	562	531	570	567	539	559	562	559	562	548	556	573	538	550	565	563	570	555	555	537	544	542	493	519	530	537	544	557	550	637	579	567	534	545	575	555	606	564	537	550	514	544	540	549	524	520	544	522	522	542	580	531	589	552	555	530	543	547	543	549	566	546	577	540	568	539	558	559	563	560	525	533	536	515	555	515	581	576	548	557	516	536	561	530	581	547	564	535	563	531	596	561	555	609	562	557	580	557	530	534	537	545	581	536	541	533	568	552	528	562	556	536	562	535	560	521	529	529	572	534	536	550	562	511	558	589	562	535	562	552	568	559	566	580	533	555	566	558	531	535	562	538	550	567	526	557	628	515	561	522	562	626	588	540	541	548	534	550	556	528	507	579	556	534	568	558	555	549	567	579	556	570	549	581	538	548	579	545	558	546	522	525	538	507	582	586	561	538	562	539	552	542	577	578	581	544	552	541	559	598	582	563	542	566	545	548	571	557	550	564	503	514	600	540	550	517	560	547	551	534	594	560	547	522	584	570	608	576	539	571	541	568	570	568	528	583	574	542	578	508	579	523	543	541	521	522	606	545	564	540	544	601	513	505	542	549	526	585	561	531	524	555	538	550	531	510	551	507	545	576	529	566	580	507	561	540	542	546	493	583	529	574	541	524	519	557	595	561	578	553	559	554	549	568	550	550	560	551	514	548	530	544	560	509	559	586	559	562	505	534	571	549	566	531	515	575	542	548	554	534	541	559	569	558	590	544	556	619	537	563	530	556	572	556	558	528	546	539	545	536	565	585	530	566	521	563	552	573	559	564	568	548	553	542	530	527	511	534	558	504	548	535	568	602	554	531	550	537	540	564	541	549	558	546	576	562	534	537	516	537	580	535	543	535	490	526	552	512	524	506	529	557	584	521	524	548	577	591	577	544	578	552	548	550	553	522	537	589	590	563	528	514	622	582	548	547	573	539	566	583	584	570	560	524	580	521	550	584	535	507	547	513	537	562	546	587	522	562	569	594	556	572	549	539	548	539	567	505	574	533	600	540	515	561	551	534	537	580	524	561	552	526	527	567	515	537	505	576	581	578	596	551	554	571	575	537	530	548	541	574	564	552	522	577	526	561	534	567	533	515	488	583	522	557	547	555	540	562	537	545	527	539	576	550	550	569	548	575	527	556	572	573	546	523	510	552	560	513	564	549	552	512	573	560	575	566	543	528	571	518	562	556	524	556	611	514	552	529	527	576	554	513	585	609	540	571	543	549	594	503	557	533	571	555	556	531	572	525	554	569	551	587	580	567	507	534	519	522	505	569	559	605	542	538	585	543	580	536	543	528	598	533	525	571	564	560	514	571	577	579	586	530	545	560	560	530	544	486	567	542	564	543	534	561	564	550	554	567	534	550	551	550	573	522	580	564	555	564	561	554	575	558	538	503	601	591	550	581	559	544	547	545	574	553	558	612	563	528	535	508	592	522	564	611	544	522	540	568	549	545	571	564	533	597	576	553	556	543	575	538	531	558	569	567	559	559	520	539	555	597	539	531	537	553	556	568	545	579	563	575	560	545	529	541	545	578	547	538	540	548	597	573	535	545	548	537	531	545	507	581	550	578	549	530	537	573	538	592	549	518	557	556	539	497	558	583	533	564	508	574	533	556	551	534	540	547	534	588	551	517	580	554	588	561	504	537	535	552	562	577	544	560	548	557	536	560	583	548	550	535	553	547	508	543	584	540	554	536	553	527	540	534	557	547	579	563	534	534	562	537	540	525	548	559	545	572	558	560	570	540	532	549	568	576	552	544	526	569	560	557	532	558	544	560	528	523	594	553	521	518	529	518	557	542	552	531	553
27991	17456	3125	394	305	223	185	194	152	157	179	157	127	135	140	157	147	157	148	134	151	138	157	144	140	145	165	132	157	143	125	129	152	166	151	168	158	152	126	154	140	161	159	153	148	154	147	128	163	138	134	137	156	161	142	159	150	136	144	158	146	171	162	130	156	145	148	146	159	135	133	148	136	160	129	149	154	144	163	146	145	136	116	122	149	152	135	160	145	144	136	150	156	130	160	150	142	154	149	137	161	142	151	143	149	137	129	147	149	148	156	134	154	137	141	148	119	159	161	161	151	146	144	136	161	156	145	137	140	160	157	159	126	156	155	133	150	165	159	151	139	132	159	163	150	144	143	153	150	141	147	135	156	140	144	147	146	132	168	157	126	149	157	156	145	164	143	127	135	149	164	163	131	158	157	155	162	158	136	145	132	125	159	169	157	135	143	134	148	123	145	137	128	163	166	148	146	177	128	154	160	142	137	142	141	144	143	157	144	150	155	138	138	143	149	151	126	150	129	168	152	152	163	139	140	121	150	126	137	159	138	129	134	144	156	155	128	146	146	165	138	148	149	129	153	148	165	142	154	130	138	131	146	150	167	144	151	151	137	139	154	128	143	165	151	176	166	123	141	141	168	149	149	131	170	154	148	139	158	123	133	151	148	146	161	152	129	152	160	144	160	154	136	124	138	148	169	131	155	146	160	141	126	138	148	150	158	136	154	136	152	134	157	129	137	131	121	135	162	154	152	146	153	145	138	147	130	136	128	154	155	156	134	157	160	160	165	146	147	137	162	131	152	166	146	143	145	145	149	133	144	158	150	160	134	107	158	164	150	138	160	140	142	132	146	156	131	140	153	168	149	148	177	139	152	146	159	150	143	146	171	151	145	128	145	134	132	130	135	150	156	145	130	171	130	143	154	130	149	154	122	149	167	161	167	138	152	160	158	167	146	146	144	147	144	150	132	166	167	157	154	139	119	129	141	131	133	164	139	127	137	128	150	147	163	141	146	145	123	156	153	140	139	147	138	153	141	140	146	158	151	158	141	153	152	145	146	140	152	163	141	145	145	148	149	146	148	138	155	164	153	165	150	144	119	180	144	140	149	141	152	162	138	158	153	134	143	139	142	151	128	159	160	139	139	142	148	151	151	114	142	157	145	173	151	139	141	158	153	162	149	137	127	143	138	166	153	134	157	137	150	141	148	162	159	130	140	138	142	172	149	144	152	149	163	130	141	137	145	158	155	156	126	165	153	135	118	148	127	154	158	152	153	170	131	137	154	159	153	146	151	151	118	147	172	154	137	139	148	179	162	142	130	139	151	135	159	150	145	159	163	133	153	146	140	154	140	143	139	134	162	139	163	144	148	160	159	133	144	129	154	164	149	190	159	134	139	146	147	156	169	152	148	142	159	155	143	173	119	141	152	165	148	147	124	155	135	146	170	163	133	139	153	152	150	148	138	175	143	155	164	112	143	139	142	167	148	149	147	145	143	154	139	166	163	159	160	157	152	137	133	128	159	164	134	158	147	162	151	161	134	138	171	127	128	129	172	159	150	139	147	153	170	121	147	142	161	131	139	160	169	152	160	138	150	133	138	155	131	134	138	156	155	174	137	136	144	155	148	155	154	148	154	142	170	126	162	143	152	150	159	160	158	139	153	158	147	156	138	153	124	145	138	133	131	173	151	135	157	161	152	146	132	153	143	158	155	136	152	146	148	123	149	167	143	130	145	133	158	152	154	170	167	171	140	159	133	139	159	152	161	120	153	178	161	146	137	168	159	149	125	165	159	131	160	153	126	156	154	163	144	134	150	137	137	158	144	140	167	153	157	150	149	143	145	174	158	159	166	140	164	146	155	157	143	144	165	133	147	146	151	135	144	132	132	161	142	139	163	167	143	160	167	159	144	125	161	151	145	157	153	159	145	145	148	136	146	139	155	163	150	145	124	142	149	129	148	160	145	132	149	139	143	151	146	170	146	164	135	168	164	152	149	159	133	149	148	150	141	151	156	149	145	148	152	147	141	130	163	118	142	146	151	138	130	134	145	133	129	136	149	148	150	141	155	147	170	135	141	132	172	144	167	136	144	172	142	137	145	144	160	160	162	154	141	167	148	144	130	152	134	156	152	146	148	134	168	147	149	148	146	142	164	145	147	139	135	132	130	155	149	142	136	154	158	167	153	137	160	141	148	157	150	153	155	164	162	129	158	131	139	149	136	144	153	173	143	135	141	135	165	138	144	140	140	128	158	154	156	172	140	145	140	118	155	153	155	160	156	140	157	152	132	165	152	139	151	137	150	133	144	142	154	162	109	152	144	140	161	170	176	151	150	147	137	154	144	147	152	152	140	140	153	145	157	141	148	152	162	167	150	156	149	158	144	133	157	166	144	144	135	126	158	130	145	131	172	158	131	163	141	148	138	151	156	147	137	156	149	148	146	158	159	145	150	140	133	170	141	145	173	175	138	146	144	181	138	148	145	129	162	135	147	139	153	144	125	151	144	154	136	166	138	159	154	159	129	147	117	145	145	133	160	152	175	151	154	146	134	134	163	178	167	156	145	159	149	158	142	143	157	154	133	137	143	153	145	144	126	138	131	185	161	172	138	150	129	165	160	142	123	151	151	152	139	128	133	128	156	154	138	146	147	116	146	133	150	160	145	136	165	148	155	129	145	148	152	161	150	144	146	151	133	118	152	144	168	161	148	150	142	178	155	157	146	142	148	157	154	159	151	141	147	150	152	189	137	180	160	166	143	149	163	165	147	144	162	155	121	152	162	145	150	147	158	148	148	156	137	138	152	132	137	158	138	156	140	148	159	151	168	149	156	158	155	171	132	147	175	154	164	155	135	149	148	157	149	143	154	136	141	142	136	145	143	142	129	175	154	147	166	160	139	149	157	155	139	148	142	165	135	152	156	166	139	151	139	137	146	143	147	156	154	131	131	138	155	163	144	133	167	135	154	155	154	135	160	153	141	171	158	147	157	152	132	141	140	138	142	151	137	148	139	149	151	129	138	146	167	140	146	175	124	159	143	162	159	147	157	150	142	153	129	165	135	161	136	130	143	136	143	173	151	161	151	138	118	158	154	169	166	162	148	163	162	146	151	163	141	152	137	165	164	143	151	141	121	138	142	142	144	178	137	159	154	159	130	159	138	148	142	153	158	124	134	142	155	162	143	149	146	138	132	164	156	140	158	146	156	158	145	150	142	147	140	149	129	153	163	149	146	135	154	150	159	147	147	150	124	124	145	148	178	157	153	146	131	146	133	138	135	157	146	147	145	156	148	138	156	137	117	136	139	141	155	141	127	156	138	141	152	166	156	135	135	149	153	151	153	137	122	160	158	157	136	167	146	139	138	151	142	152	152	151	152	166	158	145	146	162	165	153	159	147	149	162	141	172	153	156	173	134	157	123	132	154	127	125	136	141	131	141	150	143	151	140	139	147	127	148	148	153	160	160	168	143	141	162	155	151	158	138	138	154	129	132
4247	733	578	283	219	218	192	216	187	187	160	181	200	183	174	184	165	183	192	174	193	179	157	149	179	175	181	153	155	153	169	148	178	170	180	160	161	152	159	190	174	166	181	172	171	164	163	157	161	168	170	154	173	177	159	167	160	163	175	160	140	180	179	177	165	148	168	168	184	157	176	173	184	196	164	162	201	172	164	134	171	172	164	161	187	152	152	173	148	155	134	169	188	147	174	181	159	160	174	151	149	164	177	167	167	148	156	166	174	153	188	167	166	171	178	171	178	183	154	166	165	147	161	189	157	160	170	195	151	157	135	169	179	157	148	157	135	149	179	194	174	160	163	156	174	181	176	168	175	162	176	164	166	157	143	164	163	173	179	163	172	147	160	174	156	179	175	174	158	169	167	139	167	142	168	166	159	165	166	163	151	156	164	146	156	165	173	167	165	179	166	164	169	158	181	188	181	176	138	157	161	160	151	145	179	156	173	149	161	152	165	190	161	155	173	164	165	160	162	143	165	168	155	161	158	164	176	180	191	155	153	168	172	152	171	164	160	177	176	160	175	185	140	168	178	162	181	162	161	179	171	142	178	156	183	169	135	161	172	151	161	164	153	192	168	169	166	168	142	181	153	149	148	172	188	173	145	149	147	152	167	157	175	160	160	153	156	167	168	181	189	183	151	167	176	187	157	167	157	160	152	196	152	145	152	177	166	184	153	159	172	167	203	182	166	174	178	183	178	173	180	162	186	172	169	170	176	159	173	168	158	194	152	180	154	153	158	160	181	162	168	165	181	174	181	166	160	153	199	181	169	175	181	153	166	163	169	192	169	171	166	179	193	172	179	157	180	183	150	174	153	165	176	174	160	168	190	158	179	167	168	162	165	158	169	167	158	151	185	137	157	155	152	171	166	176	166	174	197	137	162	166	177	153	192	156	159	186	177	153	157	184	179	170	163	157	169	157	179	152	145	158	145	143	174	164	177	177	174	157	164	184	164	170	190	168	156	161	182	172	167	148	159	156	187	175	170	168	168	151	167	157	179	180	167	163	178	156	183	173	144	165	157	190	194	189	142	158	178	187	180	166	167	136	181	150	146	174	162	168	175	173	149	162	175	163	164	171	147	160	164	194	182	186	162	196	159	195	170	198	160	179	168	169	155	158	173	159	160	164	199	148	159	141	168	154	158	152	166	146	179	170	142	177	173	153	170	152	178	149	173	177	171	177	169	133	163	164	187	163	177	169	158	153	178	185	187	186	158	196	152	154	156	179	193	175	153	147	180	176	158	184	156	167	190	172	158	168	154	174	169	153	173	153	166	173	157	159	170	163	145	180	154	157	171	149	177	160	169	170	166	174	159	195	167	178	179	168	162	168	158	168	168	159	157	171	166	165	142	149	169	166	153	179	147	158	145	155	171	182	182	153	153	174	176	175	149	165	164	158	189	183	160	173	151	190	159	185	155	151	148	208	167	162	159	184	178	148	162	171	188	167	156	174	170	178	160	169	169	153	160	166	159	183	158	172	161	167	167	123	156	161	180	186	178	176	182	179	146	183	194	167	172	166	179	166	190	174	178	168	191	172	167	148	163	156	157	165	178	167	200	176	164	158	162	188	165	168	157	163	164	161	156	179	201	174	155	166	152	183	161	195	163	147	164	178	156	174	160	180	165	166	173	173	161	148	156	140	171	172	165	150	178	179	161	155	170	162	164	154	168	155	151	170	184	171	177	187	166	168	174	155	179	170	183	167	152	179	156	160	176	155	166	169	157	170	153	165	180	177	199	185	150	176	174	165	162	158	155	147	175	163	200	148	170	198	168	173	168	195	170	159	165	172	147	172	182	171	174	172	175	154	176	147	213	190	164	165	166	141	150	157	170	182	183	142	163	175	169	155	172	164	170	191	176	157	163	183	173	182	180	165	151	161	155	174	162	131	183	165	156	148	156	171	162	165	145	176	166	177	146	165	173	187	151	167	166	168	163	152	176	187	154	172	153	173	176	173	148	169	169	157	191	180	168	168	163	172	167	168	159	160	159	187	171	168	190	160	159	173	166	160	153	171	144	171	165	163	173	159	186	167	160	183	180	142	185	187	190	189	166	181	170	170	182	171	194	172	164	147	168	152	174	158	183	179	170	163	181	162	200	195	154	166	189	181	159	159	148	159	169	175	154	157	171	149	176	171	150	190	180	171	190	183	205	179	157	182	165	178	163	174	183	168	158	187	160	163	166	173	152	160	184	160	174	157	174	179	174	166	165	170	171	153	188	159	172	156	174	142	192	153	167	162	194	169	153	172	159	151	175	152	173	143	171	187	181	156	147	154	181	150	165	165	146	153	144	166	167	184	142	171	158	173	156	153	162	172	164	187	145	163	163	172	162	167	190	154	170	154	177	163	162	160	168	164	176	185	182	167	161	187	134	184	151	176	169	154	165	167	178	144	149	169	159	174	179	166	172	146	178	168	146	142	184	143	156	175	170	177	172	157	161	177	146	161	163	167	161	173	171	145	174	149	150	166	178	172	181	173	162	140	180	186	164	159	175	188	172	162	179	200	164	156	156	152	189	166	160	147	170	161	153	161	146	169	145	161	162	160	182	164	163	164	169	166	167	175	156	165	148	188	166	151	189	170	173	148	146	172	161	149	176	179	188	172	154	162	171	144	155	174	153	171	155	164	186	151	155	169	140	178	172	189	187	173	186	151	163	170	194	168	169	169	189	175	189	155	170	171	185	186	170	174	173	167	170	159	178	152	177	153	156	180	164	178	186	172	160	172	177	157	162	155	181	184	171	167	187	161	157	173	154	148	163	176	151	161	188	148	123	171	179	166	163	164	191	158	159	159	168	163	160	169	181	190	188	131	175	178	167	165	152	157	159	160	156	168	162	166	161	157	185	182	139	178	175	186	157	165	165	173	167	149	152	192	192	175	159	167	171	148	179	158	160	139	164	147	182	157	171	162	175	173	164	136	168	135	173	207	184	164	173	171	182	195	182	167	170	175	170	176	176	173	152	188	153	170	144	168	163	167	147	187	159	147	185	171	154	160	186	152	175	170	189	160	155	191	161	175	168	152	170	158	179	150	180	152	180	171	182	181	165	174	154	171	154	156	161	150	146	169	176	173	172	146	160	151	174	168	154	171	146	161	168	181	162	143	170	186	174	169	170	152	165	153	145	189	155	149	179	158	142	179	171	175	154	195	175	182	191	176	177	169	173	174	191	144	171	159	162	164	165	156	179	171	161	153	168	145	190	184	165	166	169	171	173	188	177	157	171	163	160	144	162	153	192	149	146	166	164	186	149	175	148	163	192	156	155	167	151	163	151	166	153	160	170	169	159	166	159	167	177	161	196	179	152	168	178	168	162	157	162	167	162	154	147	138	185	160	192	195	151	174	166	161	172	169	195	174	147	152	171	157	176	148	179	186	168	180	162	161	161	169	178	173	173	177	167	155	169	162	162	154	168	156	186	164	161	154	187	152	150	179	170	159
23992	21376	28644	24489	21385	9659	1049	636	589	480	442	423	408	402	394	346	376	361	371	348	392	360	346	339	280	333	325	279	333	298	358	309	308	302	330	293	301	345	317	330	334	298	317	304	314	323	297	327	295	294	291	326	326	319	297	313	317	315	351	305	307	301	338	277	316	307	318	303	307	314	309	295	316	290	293	286	302	325	292	305	312	300	305	280	308	282	296	332	285	281	271	294	321	324	316	266	298	323	320	308	300	298	278	316	292	292	308	285	328	295	350	303	293	281	281	326	302	285	274	302	290	313	290	320	316	311	313	298	304	288	302	324	327	316	289	297	319	329	300	333	277	310	290	324	336	325	296	297	295	287	287	254	302	321	314	296	282	291	305	288	290	313	321	304	307	297	288	331	327	327	332	287	340	332	298	301	296	313	270	287	312	331	297	291	285	286	296	301	284	325	288	289	329	304	330	328	265	290	341	286	305	286	322	303	282	289	316	284	288	288	304	277	304	284	286	296	310	289	292	306	309	310	278	310	298	316	312	301	303	301	314	339	312	313	299	312	315	322	323	270	303	303	308	301	350	298	330	277	290	332	296	297	287	307	305	287	315	305	294	324	316	304	281	298	312	301	308	329	332	294	281	297	293	312	343	306	289	310	282	346	292	315	311	317	309	279	293	320	331	298	282	306	338	307	317	305	322	302	323	290	284	276	312	327	290	302	314	294	299	300	315	299	347	286	299	287	311	318	312	296	284	296	314	314	328	324	299	300	299	297	298	301	319	283	316	286	312	339	308	304	325	323	284	322	295	329	319	283	303	314	306	307	310	296	304	284	281	281	259	344	308	314	308	317	306	300	285	284	318	311	312	298	321	300	315	292	307	296	323	330	308	298	276	281	291	293	285	299	278	290	311	284	317	304	292	282	317	326	314	294	282	317	324	282	331	306	288	282	318	321	318	321	301	326	318	318	293	305	295	313	321	296	301	334	319	287	304	312	318	293	321	298	309	299	305	298	307	302	294	316	291	327	318	287	322	326	342	309	305	302	300	288	305	316	287	325	329	302	308	294	284	264	282	295	312	304	301	272	326	284	286	297	296	314	319	301	330	320	305	302	316	282	317	308	322	276	295	307	285	298	317	309	311	313	307	269	266	288	299	280	360	329	276	312	351	283	328	301	300	291	325	312	285	284	279	272	300	321	300	342	317	299	298	316	318	329	291	300	282	291	312	303	288	324	308	319	282	295	322	279	337	277	264	303	300	320	321	296	334	303	275	325	273	293	311	298	288	310	300	312	291	304	325	295	300	301	282	301	323	301	279	324	291	278	298	296	294	312	311	327	309	275	303	303	306	296	313	297	283	274	333	314	310	325	333	321	283	282	317	312	315	333	305	315	309	263	266	275	310	311	302	279	305	273	273	306	301	324	318	301	283	294	325	317	307	295	321	294	313	312	289	279	281	303	284	307	295	278	291	295	296	298	278	291	304	269	301	317	305	281	275	292	308	267	309	352	314	328	300	331	272	323	276	326	304	301	320	338	299	309	287	313	318	309	303	291	279	320	299	294	294	296	304	294	335	304	320	294	278	324	291	312	312	309	291	307	332	297	334	293	318	305	294	326	291	301	277	310	300	282	327	269	294	325	357	353	297	327	289	288	301	311	297	308	285	276	300	309	312	313	301	299	312	310	265	288	298	322	287	305	332	325	309	331	337	336	306	289	302	367	326	295	294	302	300	293	281	307	299	323	331	275	285	314	318	282	312	271	309	291	323	269	307	283	310	287	308	304	273	296	317	303	327	308	297	323	295	314	327	276	316	286	297	316	309	308	276	309	294	301	327	285	293	323	277	302	293	333	299	294	296	290	330	294	311	281	309	296	296	293	324	345	333	315	299	283	308	331	309	285	311	286	314	286	304	295	316	316	310	295	316	333	292	287	304	276	301	283	283	341	296	309	311	268	315	312	285	314	280	320	293	346	304	293	284	300	318	286	324	339	279	305	305	295	299	320	311	301	301	276	317	316	295	311	306	282	309	293	306	297	277	327	309	289	303	313	306	283	310	306	319	326	304	313	319	324	298	310	307	318	328	333	309	310	260	303	280	322	316	284	304	313	320	305	293	300	279	311	300	278	276	272	309	292	293	294	311	300	267	306	306	279	306	291	310	308	305	294	306	262	277	284	299	317	307	294	307	301	290	286	296	316	311	304	310	316	279	302	306	310	326	293	309	318	291	285	306	323	300	312	296	318	308	277	293	274	331	295	314	296	320	317	268	323	302	288	323	306	315	286	335	288	298	277	277	299	301	297	302	281	298	283	302	313	306	299	310	327	303	287	304	318	315	318	301	305	285	296	313	314	286	328	310	302	313	299	289	320	287	292	262	291	291	287	315	309	301	316	316	303	295	277	260	289	307	317	313	309	328	322	309	307	315	300	312	301	290	273	266	331	283	283	322	289	320	281	345	322	312	300	279	319	332	275	322	342	296	292	289	297	290	328	294	295	304	297	295	333	317	305	311	315	296	300	327	307	331	290	297	299	328	306	300	304	272	252	315	294	309	275	318	303	308	307	322	279	347	317	303	311	325	319	285	296	281	321	298	317	286	259	312	321	297	285	302	318	280	283	273	294	294	264	302	301	322	298	312	287	297	291	304	314	288	300	313	345	294	304	303	309	291	274	315	298	298	295	354	321	307	303	299	307	286	304	296	310	303	334	317	300	307	327	304	295	270	309	351	282	320	277	331	274	279	312	303	306	315	305	310	338	303	294	333	308	318	315	314	305	314	295	327	300	289	320	314	305	310	297	302	314	312	311	295	314	280	323	303	327	312	273	298	320	313	282	290	307	318	306	329	320	300	306	314	301	317	308	329	310	285	322	297	296	289	297	316	315	315	315	320	298	266	267	297	305	283	311	316	300	276	312	271	338	292	255	332	274	290	303	304	278	296	315	279	320	293	348	300	295	301	316	323	315	284	279	289	322	308	296	265	283	311	302	287	320	309	333	282	272	288	320	281	298	306	327	291	292	332	323	296	321	331	274	297	301	281	343	319	296	292	331	316	378	311	287	300	323	294	307	309	298	296	322	281	287	281	324	343	348	298	320	299	292	303	285	310	320	321	307	302	330	312	287	331	278	297	309	277	324	287	321	298	312	291	284	291	325	318	331	335	276	292	278	302	314	302	337	304	321	276	257	316	296	325	329	304	288	324	317	309	313	276	295	289	338	305	307	285	305	343	252	315	306	299	290	299	308	301	300	319	299	302	332	298	290	305	295	270	307	303	326	286	308	300	299	303	290	317	309	329	304	310	314	307	296	301	265	304	305	301	307	286	274	273	267	269	277	341	279	294	304	336	293	308	311	315	306	262	334	297	306	301	305	295	288	254	309	303	320	323	326	304	281	276	301	323	303	314	298	307	308	310	307	313	304	305	293	296	329	308	322	304	304	328	305	299	289	336	302	330	313	327	299	323	315	317	302	286	335	307	297	323	309	312	271	307	314
3404	9127	5817	2912	1984	1548	1129	968	772	636	624	548	507	458	445	418	408	385	362	382	351	331	366	332	343	377	330	368	338	321	329	349	328	331	308	332	308	317	341	320	315	327	333	364	346	317	316	333	302	335	320	321	311	302	335	306	329	334	340	323	338	322	308	333	297	353	319	324	287	322	305	315	331	330	330	320	311	348	314	349	351	298	322	335	318	309	296	325	342	359	312	316	299	306	296	299	305	276	345	340	288	305	272	317	310	330	298	331	340	321	304	320	274	292	333	348	333	340	321	322	305	309	319	313	316	307	325	313	323	330	354	343	281	323	339	321	323	319	319	294	324	306	309	286	304	329	338	329	322	332	320	331	313	304	313	343	308	329	290	312	320	305	300	296	307	334	294	315	312	299	314	329	336	287	288	317	350	299	319	283	295	309	322	305	295	306	288	323	320	295	298	323	322	319	328	275	307	322	311	352	309	314	290	296	308	348	287	297	306	305	327	332	303	332	331	294	300	319	296	357	324	274	309	326	317	318	293	303	323	323	300	313	304	289	304	301	318	328	315	315	322	335	330	288	329	317	317	313	334	325	300	316	334	289	303	298	309	323	324	316	308	316	320	296	328	294	332	341	310	313	310	321	297	316	346	303	287	321	284	347	323	314	325	313	319	319	297	322	310	313	292	282	324	348	310	311	308	309	301	292	289	323	273	294	316	324	315	339	310	321	307	322	305	297	334	318	313	353	299	328	303	295	310	289	296	316	296	316	304	320	302	362	324	287	300	322	313	329	301	337	325	303	316	324	350	303	326	334	305	281	317	322	329	289	316	296	309	359	342	303	297	320	305	311	307	323	311	314	334	309	307	308	291	307	331	326	339	317	335	320	349	312	333	293	305	295	326	319	319	320	303	304	313	294	326	327	311	325	322	319	327	307	304	315	310	330	307	309	314	306	308	310	326	306	307	274	331	330	317	356	318	304	328	315	333	326	297	320	306	269	347	324	317	333	293	294	344	306	322	327	304	317	338	318	307	309	338	323	314	320	320	313	321	305	308	330	325	331	309	298	311	319	262	353	303	331	301	306	322	303	326	334	343	308	303	338	302	294	327	327	328	288	310	319	314	322	332	336	301	305	305	353	305	308	290	329	296	345	328	322	315	296	326	298	295	320	286	303	308	305	307	345	290	289	327	311	357	293	314	314	344	321	317	298	342	293	302	330	318	316	290	307	308	292	296	354	331	319	320	291	310	323	292	302	330	327	340	337	315	348	331	309	309	311	321	312	317	297	302	285	309	310	287	332	328	319	353	322	282	308	316	292	323	318	312	330	332	324	348	301	294	297	274	280	338	322	312	324	286	317	294	321	322	296	336	332	325	310	325	302	300	325	331	309	305	331	302	317	326	319	334	294	308	346	347	344	318	317	291	309	347	330	314	357	296	292	310	319	325	353	304	290	333	328	327	350	261	326	326	296	339	315	316	307	307	306	317	294	308	341	312	256	296	301	297	322	313	315	272	288	333	310	309	316	326	321	321	323	309	336	320	308	299	337	317	300	295	324	312	306	310	299	330	303	310	339	323	283	324	305	303	325	312	280	312	311	300	325	360	305	295	283	313	329	313	319	313	320	322	293	282	304	282	325	329	336	302	313	328	299	287	288	288	311	317	328	307	310	321	320	318	329	317	305	302	348	347	347	302	305	346	315	306	298	310	359	279	342	311	323	321	297	326	323	298	335	313	320	322	300	328	300	296	313	349	300	289	330	297	309	317	355	334	327	304	331	315	317	314	328	328	298	342	299	294	320	295	322	270	286	333	307	312	312	280	316	330	324	320	328	328	278	302	310	273	311	274	286	345	324	320	309	294	290	315	310	308	322	276	298	310	317	290	286	307	291	312	321	311	321	323	309	336	314	345	291	303	306	332	317	327	317	307	298	294	281	316	309	307	325	296	299	300	329	311	313	312	308	293	279	313	306	306	298	311	316	308	300	308	328	311	313	334	319	331	321	304	322	291	340	271	328	294	308	302	313	314	296	315	311	299	335	274	311	310	342	315	335	319	314	333	304	306	315	290	326	283	325	327	320	316	340	289	330	299	310	340	311	330	346	319	283	329	335	306	328	298	328	302	270	314	299	320	329	309	292	308	304	293	335	320	312	352	305	290	323	301	304	317	332	307	319	335	291	336	314	332	301	310	305	306	296	295	316	292	302	307	318	307	347	283	309	291	299	304	315	281	310	326	335	308	295	334	310	291	300	334	268	326	288	311	293	334	316	299	300	309	321	326	304	324	327	322	307	324	347	327	283	329	292	315	328	323	323	327	310	322	340	304	337	330	305	356	313	289	340	319	297	305	309	306	328	304	319	308	317	326	309	310	306	333	326	309	311	325	298	318	339	309	323	333	319	333	316	345	309	304	311	333	323	330	292	314	296	305	322	323	309	282	337	310	309	337	299	309	337	328	323	306	319	308	324	314	331	294	313	334	308	292	326	320	328	352	330	309	335	319	350	322	327	321	289	301	317	340	355	317	294	269	297	303	300	346	295	305	312	292	301	321	299	323	315	351	295	322	323	311	314	330	297	309	341	327	325	312	305	293	309	325	309	316	318	282	320	319	280	293	348	318	283	320	315	298	334	335	296	310	293	311	315	300	319	304	305	330	292	294	317	321	322	270	322	281	318	305	319	314	314	315	295	334	326	344	333	316	311	278	306	329	291	314	315	323	321	344	310	284	288	315	308	324	296	326	303	306	317	327	335	299	342	310	296	317	285	311	312	322	339	312	272	323	302	341	284	328	320	256	306	326	330	302	304	319	296	352	330	304	327	316	318	284	281	295	339	321	293	316	309	283	305	317	318	305	330	333	282	333	355	337	316	324	316	301	298	333	321	314	327	303	340	333	309	307	322	302	293	293	311	283	316	279	330	305	284	320	317	326	336	326	342	302	317	321	295	332	325	291	331	288	300	332	346	303	325	301	303	316	297	311	309	326	336	303	309	323	321	308	322	320	328	310	337	325	287	315	327	294	313	296	331	312	330	319	313	316	327	300	291	318	342	307	315	307	329	311	292	303	288	293	296	313	322	308	305	315	337	288	304	318	300	347	341	285	309	345	306	297	281	348	323	332	269	299	310	292	331	329	316	314	327	314	323	322	320	289	324	324	354	330	328	314	341	317	300	302	330	327	293	298	350	308	305	318	330	325	340	301	299	293	293	368	300	319	299	323	303	315	341	328	300	322	300	322	309	310	312	335	298	280	300	299	334	319	327	309	305	297	294	294	319	279	292	303	310	308	315	328	323	307	283	301	299	287	286	369	310	313	315	304	331	352	326	315	318	305	298	318	316	302	315	285	322	310	319	315	328	323	313	306	287	277	304	316	362	325	318	294	284	289	343	307	306	318	340	316	302	334	330	297	303	328	320	309	326	318	318	341	285	316	322	339	314	319	333	334	324	290	304	272	297	336	302	326	287	293	310	332	310	310	308	339	320	295	339	329	290
25196	21380	27525	25554	9847	646	531	495	408	354	394	329	364	300	310	310	341	339	296	338	312	310	270	324	308	310	306	303	300	279	305	281	287	275	305	298	301	271	278	308	313	295	297	272	304	279	290	296	308	271	284	295	294	281	253	286	298	291	318	325	279	335	285	281	272	317	287	298	263	265	282	287	302	307	278	294	305	293	281	296	294	301	283	292	298	304	295	256	279	288	292	261	265	278	285	307	289	281	299	279	295	302	315	295	302	283	287	302	292	295	308	302	291	301	264	308	272	280	273	288	299	273	264	282	320	276	286	277	296	260	306	264	259	278	243	304	269	298	299	300	268	282	300	289	271	286	302	282	293	278	275	291	292	274	300	283	295	297	328	294	256	283	265	287	293	325	308	299	296	278	298	300	295	302	292	305	264	297	296	299	265	288	290	313	303	253	256	288	293	283	280	267	288	285	249	290	314	295	267	308	299	301	258	276	268	284	268	282	282	294	292	299	273	308	283	313	276	245	267	289	297	262	274	286	282	290	296	283	263	290	313	306	302	297	307	298	306	296	291	256	316	270	275	310	300	285	300	268	301	279	267	278	307	264	280	287	278	299	291	291	268	276	292	274	284	306	289	273	310	289	279	265	291	266	310	283	289	287	259	275	276	286	316	253	263	273	311	295	292	273	299	272	341	282	294	273	302	288	277	265	302	298	285	293	294	323	282	300	283	314	307	298	280	288	277	260	283	299	283	288	283	290	285	301	289	272	266	283	308	281	291	291	272	297	273	293	278	278	274	273	279	292	291	281	277	280	296	266	309	318	274	281	270	298	298	271	282	277	277	325	245	268	269	310	308	339	285	260	278	307	281	269	297	278	272	275	320	276	285	259	286	286	277	267	275	285	298	277	286	243	294	285	263	293	292	255	294	265	285	301	302	319	291	301	284	304	285	285	305	279	305	288	273	253	321	278	267	272	309	274	309	277	280	294	277	325	293	274	286	294	319	283	254	255	256	267	271	288	272	315	288	296	282	288	293	287	282	306	286	252	262	286	301	283	292	286	317	277	277	269	285	289	295	273	300	297	309	267	306	287	298	293	296	263	276	282	261	288	311	298	289	299	284	311	270	299	266	321	271	298	286	266	291	258	315	285	292	248	293	257	305	294	302	268	289	293	287	308	273	310	295	276	239	292	286	268	288	302	295	280	285	288	312	296	314	317	266	285	300	294	296	284	293	274	309	304	293	257	307	269	297	297	278	281	279	275	246	278	291	283	278	285	317	293	310	285	305	279	274	300	274	311	289	300	317	269	328	256	266	308	290	338	292	284	297	250	284	289	272	266	298	287	314	278	298	272	292	331	279	288	291	280	306	296	285	279	310	283	286	290	284	290	312	294	277	297	279	316	306	269	257	275	285	278	301	287	246	269	273	288	287	263	285	277	284	274	304	275	262	297	308	281	303	284	291	310	301	293	283	272	258	265	281	270	282	311	282	288	275	295	303	279	274	309	282	276	288	297	254	259	268	308	298	315	303	331	301	274	274	265	288	296	263	283	287	289	277	295	259	291	289	300	309	310	287	286	306	266	252	297	266	287	292	280	299	279	274	285	270	281	295	293	289	292	315	272	278	316	291	326	300	282	302	282	294	281	287	291	296	307	310	297	282	279	285	296	296	284	300	298	269	264	269	290	310	290	305	279	293	289	296	308	337	270	287	267	296	285	263	290	306	280	297	303	303	282	254	294	326	311	304	287	306	304	279	266	282	262	292	288	278	277	301	313	327	290	271	292	284	303	285	280	251	282	308	287	301	281	266	246	281	254	279	303	307	284	302	278	274	278	296	290	292	278	300	281	277	298	259	279	316	304	273	282	260	289	302	274	290	288	284	282	295	302	297	285	272	287	300	271	290	311	280	304	295	293	293	279	314	294	299	284	282	279	277	295	290	280	305	291	279	272	276	283	309	293	298	306	265	304	241	299	264	276	308	282	315	302	323	275	313	274	272	272	263	293	266	280	296	277	298	267	303	296	283	274	266	295	294	279	278	285	270	291	280	249	290	301	301	296	275	303	275	294	260	301	283	284	298	280	273	302	295	284	277	270	291	282	276	266	294	294	298	278	278	281	288	265	264	274	285	292	274	265	284	267	277	290	293	262	299	266	263	273	288	265	313	309	284	309	275	293	259	249	280	272	303	294	308	279	292	296	271	283	316	280	272	264	290	269	291	284	263	290	272	285	284	285	276	308	297	291	276	247	286	312	292	311	283	293	302	266	312	310	291	284	322	294	270	305	296	281	288	299	275	276	291	308	276	284	243	308	283	274	255	278	257	285	314	295	299	291	272	280	282	276	262	274	276	288	305	284	286	263	277	293	286	272	301	289	301	287	295	285	313	296	296	305	268	305	291	267	246	274	256	278	288	290	298	284	293	310	307	303	295	270	275	292	277	293	294	288	302	298	274	306	254	256	285	269	258	283	290	301	290	286	310	277	300	289	299	298	297	260	280	263	284	305	277	303	276	282	304	293	289	279	322	263	265	304	315	322	288	310	285	296	309	277	296	260	243	292	270	272	286	276	293	290	251	283	282	302	287	292	288	270	292	300	259	298	287	300	288	296	300	251	285	284	295	283	271	305	284	284	267	285	265	321	271	318	273	297	294	305	302	281	283	279	299	290	246	289	293	297	312	283	292	272	281	301	288	283	305	289	306	310	280	267	247	276	258	292	262	275	296	280	259	302	304	286	320	274	263	286	274	291	288	298	271	272	283	263	300	265	286	296	285	273	254	298	298	273	257	285	282	284	305	310	293	307	285	273	285	270	291	264	275	293	304	274	282	293	279	274	280	303	332	285	317	263	290	284	265	300	300	294	244	298	273	287	265	313	291	295	282	294	300	318	263	290	276	254	309	323	275	270	291	307	315	291	270	309	284	288	287	296	311	274	288	289	266	294	296	301	277	314	277	276	284	294	271	289	284	288	276	292	280	299	302	274	306	274	297	268	295	264	292	269	283	289	296	271	322	274	257	314	264	298	261	289	267	268	293	287	266	299	266	289	283	316	306	305	325	276	302	255	301	316	249	302	274	286	302	285	264	294	268	286	294	290	284	301	272	258	299	277	298	265	277	270	273	281	309	285	297	295	300	293	275	274	271	300	292	281	286	292	257	261	295	300	288	307	291	285	288	260	284	290	286	274	285	302	269	268	304	300	267	280	293	277	314	269	290	309	303	296	290	292	270	280	279	267	291	309	279	296	278	288	324	279	307	290	309	248	300	294	281	287	324	289	253	300	283	274	291	289	269	275	273	241	260	290	281	270	282	287	261	277	311	296	264	300	272	293	321	310	281	301	288	266	275	275	250	311	291	272	305	288	320	268	289	289	264	290	282	282	281	290	270	300	301	286	293	258	289	305	265	293	307	313	290	307	267	294	286	264	336	284	297	305	285	260	278	280	284	281	293	309	308	284	289	293	308	305	275	322	292	307	286	291	279	281	302	269	293	300
3325	5237	3269	1585	1166	930	749	663	560	550	464	447	447	405	363	365	365	353	350	334	363	345	326	364	361	317	338	344	342	322	338	351	318	330	329	329	321	328	306	301	314	315	335	306	310	329	307	309	314	312	324	339	355	296	331	307	298	328	335	310	349	298	324	341	289	312	307	323	305	340	281	320	361	312	332	328	337	305	353	330	314	324	324	371	335	326	305	301	342	324	332	325	339	303	308	342	287	289	327	338	321	308	352	293	302	313	334	328	286	316	358	301	333	298	334	342	316	366	312	285	301	320	320	305	315	323	333	334	296	304	322	338	323	317	322	303	305	306	336	365	328	332	317	335	291	308	299	328	308	321	336	308	327	315	326	335	318	308	298	319	330	334	322	325	317	317	281	311	328	306	354	319	331	322	305	310	344	350	358	290	338	308	345	310	354	336	322	301	315	310	303	328	330	332	343	318	318	304	293	306	302	304	314	338	310	319	311	323	341	323	315	338	302	311	339	335	290	300	326	299	331	311	301	307	301	309	307	294	315	259	336	303	301	321	296	316	309	340	317	324	318	312	314	306	292	312	335	297	301	301	309	318	331	312	341	318	318	321	312	329	361	310	328	336	337	318	310	324	337	288	304	296	353	289	336	344	311	313	311	313	344	323	320	337	320	339	342	313	298	345	291	321	309	295	334	318	352	303	312	317	312	332	321	316	304	316	324	284	326	347	316	338	298	317	312	355	316	291	332	302	322	363	277	329	310	322	317	309	329	302	289	319	320	336	379	349	330	344	350	340	336	318	315	312	291	287	300	291	281	298	286	311	302	341	319	315	315	293	309	337	350	302	339	322	350	318	306	301	319	284	306	329	303	342	308	349	315	286	284	348	295	321	318	334	337	304	352	331	311	323	328	320	313	335	326	301	338	310	333	321	319	311	322	295	328	327	356	323	346	329	299	313	324	331	316	314	328	301	313	341	320	312	331	329	295	341	289	310	311	294	309	325	292	325	319	318	373	326	325	332	320	342	317	314	306	330	315	320	324	323	308	308	303	340	345	352	306	308	331	306	310	318	347	328	318	322	310	294	301	350	342	316	284	311	328	279	351	289	307	287	313	312	319	300	311	349	327	312	288	292	309	345	298	333	336	338	325	319	333	331	328	296	323	318	359	305	337	316	327	287	307	307	323	301	325	337	305	328	343	347	306	301	292	321	329	304	275	334	317	335	315	296	324	331	291	323	332	348	301	308	341	293	313	325	310	323	302	332	294	323	300	328	353	349	313	324	348	351	294	298	328	301	345	304	298	304	317	347	321	290	311	326	323	338	316	279	316	315	322	346	294	295	313	304	309	327	290	326	334	328	330	312	334	322	344	314	333	304	321	306	325	341	347	344	312	333	293	312	319	318	340	310	326	349	317	321	303	337	355	316	328	298	312	347	342	309	337	306	362	295	303	332	311	325	328	318	301	336	299	321	342	298	306	365	303	327	318	338	323	372	312	351	345	368	295	338	310	309	310	304	317	320	301	288	320	316	321	335	341	337	302	350	321	287	303	336	339	304	346	319	335	307	300	299	306	330	326	292	316	333	297	320	344	313	306	312	322	349	317	294	331	332	359	346	316	305	306	327	317	304	302	306	314	340	337	317	316	291	334	341	306	340	328	323	302	348	302	317	313	336	300	326	307	333	332	305	319	319	320	296	314	328	329	289	302	319	320	289	319	317	315	342	317	297	324	303	322	307	328	317	324	308	326	305	317	315	322	319	329	308	310	288	341	305	343	339	332	336	296	315	293	292	318	348	318	353	322	331	324	339	309	328	319	303	313	330	310	315	307	314	367	300	326	330	312	330	300	335	321	296	312	306	329	343	335	331	314	294	311	327	328	327	338	335	334	329	306	305	336	328	300	323	300	334	342	298	298	302	350	298	323	291	308	354	305	317	348	328	348	328	307	354	318	313	311	324	339	321	299	296	328	339	297	339	290	306	291	294	283	315	318	308	302	343	307	298	313	310	299	300	300	328	301	279	298	320	277	310	302	300	295	314	329	321	295	316	352	349	332	290	316	314	314	335	328	320	322	294	321	327	330	342	304	324	294	353	323	361	324	318	339	336	336	332	346	312	354	327	313	311	294	322	305	296	315	323	332	300	296	311	312	329	331	322	330	304	284	310	286	291	269	312	310	304	343	345	304	346	295	292	309	297	301	366	316	320	333	313	299	307	365	296	293	322	302	321	311	309	333	319	330	324	335	321	338	311	293	311	330	296	326	350	301	338	290	327	309	334	341	319	283	327	307	339	283	325	314	315	327	295	300	333	339	331	294	317	315	296	325	311	289	298	291	292	310	306	320	321	316	338	280	281	356	327	330	274	348	309	317	312	314	346	334	317	291	326	324	323	336	338	320	314	312	310	340	300	321	340	324	346	294	313	302	341	315	343	307	311	347	352	313	312	313	304	293	359	309	325	290	315	315	315	310	293	358	310	325	314	333	310	304	314	322	328	326	356	286	305	305	314	314	314	317	308	317	300	351	328	295	333	331	336	293	324	316	306	331	313	298	281	307	322	305	323	320	300	296	317	327	312	301	301	334	333	301	303	341	340	325	328	312	308	315	269	318	312	278	305	274	320	315	337	319	311	337	316	304	303	331	318	313	308	317	310	304	344	303	315	329	298	304	314	319	317	318	329	277	355	320	333	312	299	345	326	326	323	306	294	312	310	313	290	325	315	328	291	326	331	292	311	332	318	301	307	346	324	344	310	337	363	330	300	281	316	302	289	328	326	318	317	308	307	333	318	317	335	301	319	346	314	290	285	317	319	316	281	319	328	297	307	338	328	332	316	288	322	320	297	328	338	310	335	335	355	347	300	343	315	331	336	330	296	322	320	288	308	312	305	330	325	322	308	293	288	330	313	330	355	325	323	337	302	340	272	333	306	309	347	321	290	330	312	350	288	301	318	307	340	325	305	338	320	310	312	316	348	294	305	310	306	280	315	322	302	357	330	317	334	320	357	311	310	355	328	297	328	327	290	320	323	310	330	297	304	328	323	314	321	319	304	313	321	345	318	319	331	304	304	315	315	321	313	310	333	267	327	324	317	326	327	308	306	331	295	314	309	339	312	344	297	319	313	303	304	317	321	311	308	308	304	305	272	329	318	331	312	325	318	314	338	320	328	295	324	348	291	329	308	335	340	303	321	304	295	316	284	324	312	304	327	311	303	325	308	297	324	266	310	317	333	349	314	345	332	314	337	331	302	344	343	337	331	301	320	304	352	333	319	305	284	315	337	333	329	328	313	325	300	338	327	345	313	283	316	321	288	335	332	303	331	319	301	315	308	293	328	336	305	322	333	315	319	360	322	304	309	308	316	330	316	304	349	350	315	308	313	309	314	325	333	323	291	331	325	308	345	312	324	332	342	351	303	339	339	339	327	323	310	327	333	311	323	289	321	340	323	304	308	303	313	306	331	314	283	304	330	305	357	296	324	337	299	316	319	349	300
22834	21420	29162	24043	21419	21463	7776	1380	965	933	843	795	759	702	722	691	643	640	564	668	622	612	610	562	597	579	562	556	584	537	588	540	550	559	565	546	565	547	537	595	558	540	593	559	579	545	565	526	519	529	596	526	546	517	567	566	551	550	539	557	565	540	533	551	570	550	514	572	526	518	577	580	518	528	568	533	530	540	561	550	511	527	547	526	551	554	517	561	506	562	543	498	530	526	546	524	583	528	568	552	524	579	559	534	497	501	549	573	524	541	560	531	552	576	515	508	542	535	555	561	561	560	557	544	538	559	564	497	522	563	497	497	508	553	557	547	581	530	544	530	554	518	505	486	568	553	556	572	553	608	544	556	554	516	502	548	527	543	580	524	545	526	566	521	522	538	516	557	575	524	536	535	574	553	514	501	531	541	545	526	566	612	515	574	486	563	537	515	533	591	545	526	511	558	530	543	504	534	545	527	493	585	525	556	508	534	547	566	513	515	521	571	528	566	519	537	556	507	546	553	539	573	515	515	509	510	514	513	539	548	563	535	509	543	539	566	503	548	568	479	500	569	513	540	551	585	493	599	523	565	567	540	516	546	533	529	537	515	556	540	564	496	534	546	558	532	567	517	510	545	502	517	525	563	568	570	561	566	539	541	533	523	525	548	534	545	506	533	556	542	567	570	551	584	526	546	543	534	552	536	558	557	536	563	521	534	555	586	569	576	528	537	538	545	501	544	535	541	552	569	530	546	557	545	528	562	561	559	475	534	543	494	544	546	575	547	519	567	508	535	514	538	538	519	544	580	549	530	510	496	549	506	552	518	563	540	531	546	535	548	552	521	513	521	544	503	534	561	522	510	532	545	522	522	517	501	563	522	556	575	516	542	517	528	564	568	542	522	581	559	554	512	498	531	597	518	528	552	513	577	528	517	512	508	504	524	540	554	530	520	546	550	529	550	530	521	541	528	533	580	524	522	565	526	563	534	523	524	507	552	525	568	555	511	503	535	538	525	559	501	535	523	541	548	524	525	544	539	575	563	550	537	513	525	528	543	531	557	508	521	557	558	569	538	587	583	543	503	558	527	554	542	583	534	560	508	531	540	531	597	535	511	526	504	555	560	525	510	551	549	537	541	541	542	516	523	506	561	555	549	553	529	524	550	553	500	531	530	527	528	526	530	552	538	523	552	530	544	523	566	570	537	558	541	510	555	507	573	557	566	514	511	542	586	536	547	560	499	516	565	522	549	528	555	506	511	513	527	549	565	592	574	567	525	513	513	540	552	539	532	534	566	521	515	550	564	526	526	536	559	542	532	543	523	562	547	544	546	550	544	563	534	509	562	536	545	539	563	509	523	532	575	568	559	531	556	554	525	519	511	541	558	553	520	554	558	567	588	531	535	526	535	506	551	583	575	598	507	597	536	527	527	562	569	507	534	563	558	519	590	506	550	513	601	558	572	575	572	591	528	554	550	530	545	538	556	576	512	542	561	532	548	503	477	526	539	558	507	503	507	519	555	562	553	522	553	572	492	565	521	520	576	539	566	547	518	521	542	562	527	553	530	570	531	541	554	543	569	537	529	524	540	497	582	559	559	495	524	545	528	591	515	567	517	546	575	527	534	487	562	515	538	549	537	525	513	533	534	560	538	580	543	500	525	536	551	544	531	545	539	552	561	542	528	536	572	512	538	566	533	545	494	523	504	544	549	528	565	516	514	514	542	577	491	570	527	582	545	503	511	543	532	537	541	523	548	554	552	535	561	553	601	554	549	565	534	541	596	531	545	548	540	544	578	546	495	547	508	530	535	533	518	537	521	531	562	568	536	562	567	546	566	512	499	543	540	517	501	562	562	571	566	560	609	542	550	537	588	531	543	558	547	599	504	527	513	563	544	561	545	542	521	544	547	576	557	535	576	535	530	554	543	537	568	550	525	540	515	544	562	587	547	513	552	499	539	592	554	530	543	558	484	509	512	520	536	554	518	551	557	545	521	497	579	516	583	554	544	525	535	526	558	492	544	517	498	549	506	547	566	571	533	581	482	548	571	519	517	564	582	552	534	534	543	586	535	553	557	535	518	513	552	534	561	541	542	535	526	551	531	535	520	512	555	517	530	569	554	553	547	575	578	568	506	572	558	534	534	538	533	547	521	492	519	509	476	565	575	535	534	549	521	557	565	514	540	551	527	513	536	575	555	531	539	542	540	549	529	561	508	517	519	541	539	523	555	518	557	516	547	541	537	543	542	498	534	562	542	516	545	590	514	548	564	567	549	555	531	534	553	541	575	524	529	531	562	545	528	523	522	559	548	531	573	505	517	536	564	529	530	554	553	555	552	509	541	558	550	504	582	526	510	512	532	566	564	546	549	508	520	568	544	519	551	550	531	571	555	551	561	529	523	577	495	535	564	527	495	493	510	564	548	552	586	566	529	525	594	529	509	534	533	553	556	548	527	553	578	524	547	562	554	562	530	557	515	523	511	576	542	544	524	554	549	569	494	562	536	568	523	568	560	554	555	525	550	552	552	564	545	552	523	545	533	540	539	536	507	524	535	583	526	605	546	528	562	534	531	546	553	523	566	557	506	542	545	566	549	511	517	502	526	545	537	552	570	598	539	536	545	557	531	534	548	545	577	545	565	527	519	588	552	579	557	547	549	491	528	533	539	528	514	549	504	535	543	538	546	550	502	516	508	541	536	523	561	554	530	528	545	529	522	507	507	503	538	577	531	525	545	579	519	581	560	547	544	503	541	571	524	522	505	553	538	527	515	499	574	508	515	522	542	567	521	484	535	508	522	543	593	545	564	551	546	533	529	565	549	500	523	514	539	573	550	532	543	535	553	541	565	497	543	572	533	534	545	528	543	560	537	516	503	542	549	593	513	548	605	549	543	545	529	537	547	541	546	545	562	495	564	516	529	552	544	532	502	538	585	560	530	525	537	547	540	577	546	571	562	544	538	510	539	489	553	528	584	582	557	539	548	578	561	554	518	521	560	541	544	564	536	575	551	563	548	551	552	534	542	508	503	568	520	506	521	560	586	559	572	520	523	559	556	562	538	561	517	523	524	571	524	513	552	544	551	558	524	536	567	524	551	566	525	493	512	541	477	568	537	542	575	545	533	567	527	541	533	553	540	533	540	528	515	515	555	549	523	561	513	492	551	584	550	543	543	557	575	535	529	512	555	530	575	526	526	532	537	533	562	510	602	522	502	549	543	515	550	560	502	539	575	583	511	568	519	554	553	533	494	521	507	574	498	547	514	529	577	570	520	565	550	572	537	528	528	523	514	529	550	509	514	573	570	543	565	551	525	517	536	531	527	540	548	538	518	553	537	527	561	543	489	528	519	544	559	575	568	505	502	582	522	568	521	584	547	516	528	497	542	518	534	559	539	559	543	527	534	548	521	526	508	574	518	569	591	519	529	542	557	536	525	548	551	524	544	506	547	520	515	516	508	532	549	579	570	558	528	531	571	514	535	534	542	572	549	547	518
4751	14852	9829	4843	3576	2781	2141	1686	1374	1230	1118	965	849	849	737	681	752	662	662	662	635	629	615	591	581	574	579	596	625	653	601	567	542	606	635	567	553	567	576	555	582	557	560	552	581	556	560	597	595	555	557	575	535	547	536	526	543	575	537	576	550	560	593	567	544	546	565	555	559	539	547	536	531	535	550	552	463	554	545	582	532	535	581	580	575	514	556	605	575	594	539	553	536	561	571	599	545	559	576	603	520	558	573	546	586	551	576	551	534	581	587	556	498	576	558	563	528	581	541	541	558	552	541	590	550	557	576	536	523	538	522	537	538	527	530	564	568	555	545	561	580	533	576	528	586	578	541	561	582	527	528	560	540	564	552	567	558	551	575	584	536	568	537	558	567	559	510	535	536	540	537	551	567	528	549	566	534	559	577	575	552	530	555	512	551	571	551	536	525	563	535	562	579	504	536	547	610	530	525	513	544	612	512	545	591	553	532	580	517	556	516	553	572	546	564	566	526	550	557	546	541	545	568	588	579	595	533	519	600	556	552	547	541	581	532	549	551	546	568	556	562	554	535	526	534	530	525	537	596	546	570	543	534	560	615	523	558	559	590	521	577	562	572	544	578	519	533	536	554	529	509	574	549	516	567	574	518	541	552	528	526	509	599	527	592	568	540	512	566	557	560	568	542	542	543	548	543	552	529	557	535	522	520	552	575	562	546	549	548	551	568	514	541	572	558	528	578	537	537	566	558	604	546	528	573	581	549	560	556	531	504	550	526	521	540	501	548	577	532	546	543	552	551	550	578	551	508	521	511	527	579	505	555	521	542	541	577	581	553	557	511	541	540	541	568	519	497	569	544	579	547	489	552	519	579	552	560	512	495	556	556	509	589	559	570	545	544	546	544	579	524	568	547	607	577	577	523	526	551	569	583	529	521	564	502	531	576	559	560	551	589	504	560	519	579	539	516	544	587	514	592	512	514	563	556	553	575	549	555	576	521	532	531	516	551	563	544	543	581	550	536	524	511	547	577	566	562	513	567	598	526	542	534	588	537	529	558	574	551	560	540	598	531	576	595	565	536	551	538	592	530	574	526	561	579	602	558	546	572	550	601	555	523	558	531	539	530	564	578	532	548	502	551	554	523	549	557	564	560	521	540	510	538	560	520	533	555	510	568	584	555	551	543	527	564	552	547	522	571	561	594	503	529	526	510	515	564	489	528	558	557	553	592	569	571	542	526	523	577	558	532	537	585	525	528	553	552	567	521	550	570	514	545	565	571	520	545	506	562	522	532	557	558	611	546	554	607	555	570	523	555	521	584	581	573	540	589	561	517	573	539	560	503	557	583	510	524	535	549	542	523	550	538	533	530	513	524	542	552	545	523	539	545	572	529	552	548	514	587	537	529	544	515	592	540	586	526	519	521	535	538	546	565	530	545	570	559	526	563	549	574	552	511	532	529	565	551	532	522	554	569	534	522	537	523	559	544	518	532	565	570	581	530	533	543	558	532	574	584	544	573	521	579	517	549	503	549	529	537	522	515	555	558	560	501	575	573	548	581	544	507	518	517	548	570	548	606	516	566	569	571	552	546	552	493	546	555	548	538	532	547	541	531	523	568	563	526	554	528	566	530	589	542	558	518	527	588	524	515	557	549	565	575	504	548	553	526	548	554	551	530	578	508	514	555	571	530	567	570	533	541	586	528	591	502	513	576	605	552	537	524	556	577	540	570	508	554	560	544	567	548	560	548	540	521	562	557	565	565	515	577	540	573	603	552	535	485	527	504	577	588	529	527	594	544	539	546	533	561	532	547	516	545	513	551	508	541	526	525	529	566	529	527	563	569	544	570	534	574	577	565	555	560	549	563	549	542	523	507	551	536	538	606	555	538	579	548	535	521	575	545	547	533	526	588	506	553	523	578	566	561	581	532	584	512	495	533	552	560	545	499	570	539	538	565	552	589	517	567	551	561	548	536	544	583	571	556	561	564	517	588	586	599	561	603	523	508	546	553	573	552	535	595	596	542	564	546	540	586	531	536	559	548	533	536	540	576	504	560	584	574	507	595	550	577	544	549	550	533	533	549	545	547	526	541	539	558	595	529	551	537	562	526	571	549	559	538	549	551	522	546	559	526	543	591	596	490	556	540	558	583	546	519	544	574	513	587	588	536	569	579	567	549	491	583	528	538	589	555	548	559	564	579	534	542	532	534	570	563	547	506	528	546	565	591	568	577	564	532	530	517	561	536	591	538	548	560	574	552	566	545	527	506	578	579	604	560	545	525	534	584	519	557	537	540	498	530	513	522	563	543	506	545	585	524	555	532	497	525	567	574	530	524	515	564	580	545	558	538	550	571	540	557	562	528	540	538	579	520	556	558	540	536	503	538	571	522	589	542	541	592	533	566	557	552	506	547	584	545	553	529	491	521	529	523	512	553	576	586	515	571	547	530	561	522	514	518	559	585	535	529	527	568	564	555	545	541	546	532	570	546	537	510	536	510	576	559	519	531	565	541	594	560	545	546	530	532	534	537	531	564	565	514	534	565	541	514	557	543	559	563	533	540	548	547	567	547	560	578	531	552	552	548	541	568	554	550	546	583	550	576	526	531	549	558	521	566	549	513	576	594	516	523	543	568	528	586	546	549	538	537	564	566	529	561	572	562	516	570	538	499	546	567	594	500	527	563	581	545	583	552	526	522	552	584	553	534	583	549	516	543	517	562	536	524	546	521	524	533	574	560	521	547	548	533	594	552	560	539	555	547	552	541	511	549	539	543	553	547	555	558	561	554	550	538	527	524	575	558	564	530	543	543	518	543	516	603	515	537	537	525	491	550	566	528	579	559	547	568	524	546	580	526	571	548	509	534	545	553	522	542	545	543	580	542	572	541	583	543	579	538	545	540	559	508	548	555	587	545	538	569	550	523	522	552	562	607	491	564	575	577	510	513	562	553	590	541	565	562	554	556	554	532	549	531	564	529	591	543	569	564	588	527	535	552	594	530	587	527	509	577	554	555	558	574	528	539	578	551	528	561	544	514	534	583	567	554	540	528	499	575	590	484	559	595	583	558	526	537	549	548	559	565	530	536	619	539	527	564	541	539	533	545	519	533	525	508	540	544	561	560	564	525	557	561	562	527	495	572	562	534	533	521	517	547	559	571	585	592	513	539	550	556	529	542	521	572	544	597	547	539	538	549	531	535	549	577	534	549	527	536	546	561	571	571	550	522	558	546	556	580	544	583	588	550	586	573	562	579	568	540	545	549	582	560	531	573	518	575	514	572	555	518	550	567	557	526	544	552	531	547	589	539	517	483	553	535	554	542	540	536	535	572	577	556	562	530	546	558	559	553	576	519	555	551	539	529	493	549	529	544	553	509	561	535	554	569	508	558	554	578	564	597	549	596	530	569	552	567	559	606	558	564	590	591	516	558	548	522	552	556	604	502	477	548	554	502	526	578	589	541	558	566	528	526	504	515	586	540	575	520	555	544	520	556	532
28115	17451	3000	400	248	215	174	148	147	176	157	155	162	149	157	138	135	149	135	150	148	139	166	138	141	137	156	129	126	141	159	160	152	159	135	161	149	169	161	127	144	158	157	122	136	146	146	143	128	162	178	141	135	140	142	151	138	132	165	149	129	142	158	157	170	149	155	156	142	161	134	133	137	134	152	152	130	133	140	153	131	153	131	161	142	153	154	171	125	147	135	145	160	147	169	119	143	156	157	152	154	154	155	144	145	155	147	144	147	153	155	153	145	127	137	148	117	147	143	142	132	159	134	165	152	137	148	148	130	171	141	191	170	134	176	145	172	123	133	153	156	139	142	145	130	162	144	145	145	153	148	147	158	161	150	139	129	151	155	130	144	128	155	152	138	135	131	155	148	153	156	151	148	159	141	154	138	144	142	160	152	152	155	128	150	166	155	164	145	151	129	148	155	139	152	143	147	153	123	147	150	172	150	146	144	141	135	142	148	148	172	158	145	146	148	133	143	139	150	166	166	130	146	129	122	151	138	143	155	132	157	160	141	147	153	164	156	131	145	148	176	141	158	143	154	150	152	140	159	161	143	131	154	137	156	171	126	148	172	125	136	159	145	147	125	155	160	151	138	154	152	173	146	141	144	144	147	151	138	133	114	139	159	155	147	149	135	166	140	149	170	143	150	162	138	156	159	170	156	139	145	152	160	148	159	154	140	152	145	133	145	160	149	156	134	135	146	143	143	144	148	160	154	164	141	151	141	154	146	134	148	132	121	164	161	150	142	123	154	142	141	152	154	155	156	143	172	133	141	143	149	155	160	129	153	133	163	158	123	150	158	132	135	147	175	130	141	117	132	154	129	135	136	149	146	144	144	129	163	141	158	141	143	136	144	122	133	154	136	163	170	152	144	142	145	123	137	131	128	148	139	158	163	170	156	128	142	149	151	124	123	144	130	125	161	152	140	165	128	148	149	141	138	156	163	145	153	149	135	136	137	156	161	157	163	145	137	130	130	150	162	146	164	142	143	151	138	130	140	144	132	164	133	149	156	164	147	123	134	150	124	136	141	146	159	139	165	136	161	146	138	172	164	149	127	150	150	149	144	125	159	156	135	122	158	164	155	156	178	124	138	178	146	134	133	124	151	141	151	154	132	140	134	155	154	142	149	154	153	138	156	157	163	152	135	133	148	152	140	146	157	153	153	141	155	159	155	148	167	141	126	168	149	147	138	147	134	139	150	157	142	145	140	165	155	156	136	145	149	155	153	122	147	140	164	118	140	131	148	122	147	152	151	162	141	143	151	159	130	132	144	166	137	164	154	137	122	127	138	151	137	147	137	141	140	133	145	139	154	148	140	150	157	155	128	138	154	135	169	140	165	146	148	128	151	141	155	160	150	138	144	153	137	174	112	144	132	133	147	134	141	145	136	139	147	166	142	154	147	145	144	145	152	151	141	150	140	150	165	140	149	138	138	135	128	162	155	142	146	134	150	128	149	158	147	126	148	140	149	142	136	153	120	124	126	143	139	157	138	128	169	156	161	156	142	144	152	159	168	143	154	153	139	154	120	147	146	168	123	147	136	146	153	132	147	140	136	159	167	147	159	158	143	160	156	165	154	157	150	138	131	150	135	153	151	151	144	141	137	143	126	127	144	132	150	142	147	137	147	145	154	149	143	147	151	134	158	139	138	140	155	149	137	125	142	144	115	133	135	142	142	163	138	148	156	134	143	135	139	158	178	131	123	123	140	149	148	148	140	154	142	183	125	132	159	146	163	156	153	142	158	156	145	147	166	141	149	143	155	151	157	147	151	136	154	151	127	135	154	139	163	149	151	151	143	170	154	148	129	151	150	168	150	167	140	122	151	170	138	152	161	156	140	164	171	143	141	150	175	163	142	127	147	147	139	169	142	154	148	148	149	156	159	153	133	149	156	144	135	154	136	151	151	166	166	134	154	149	152	128	156	161	142	140	169	132	139	155	137	178	130	160	137	163	125	155	160	155	143	177	131	145	154	157	169	143	132	149	125	159	154	171	179	144	148	150	133	162	120	141	157	148	152	135	121	174	151	157	140	154	140	153	164	141	145	154	151	150	137	147	153	131	170	170	158	148	141	143	163	164	159	172	163	125	141	129	109	159	131	157	142	133	127	170	160	169	143	146	145	150	129	146	154	157	143	128	152	144	148	158	151	156	147	146	160	154	133	137	164	141	150	144	149	157	115	134	147	164	140	146	140	137	153	147	168	160	125	139	134	160	155	142	167	139	164	131	146	149	138	153	149	126	133	140	138	122	145	149	171	146	129	145	161	126	145	137	148	129	150	147	135	144	152	160	129	142	162	159	138	138	162	129	175	162	143	155	133	134	171	163	157	174	152	158	152	168	131	162	151	160	160	132	146	155	155	135	125	164	160	162	141	157	148	130	132	130	138	142	137	146	156	148	133	141	146	140	149	144	155	164	125	151	135	142	150	129	175	143	131	165	149	145	155	149	137	145	138	151	150	155	128	137	147	145	181	143	153	137	128	139	131	134	172	153	155	153	141	139	154	139	150	133	143	139	125	148	139	153	166	152	140	152	129	149	134	160	148	170	155	162	156	161	162	135	156	131	132	163	137	166	154	149	157	158	147	164	156	131	131	142	153	139	139	143	173	163	136	146	159	146	133	153	140	146	142	144	141	158	155	166	161	156	129	132	158	153	158	157	148	134	138	128	153	154	151	134	144	154	145	131	153	128	134	143	167	160	142	151	168	117	138	124	141	119	175	150	149	145	139	157	156	154	147	150	135	149	160	143	138	139	155	141	143	177	132	147	160	151	142	145	139	144	140	143	135	145	162	143	155	156	167	140	179	130	140	130	155	151	131	143	141	148	167	140	142	139	162	122	151	139	129	162	149	144	170	148	151	133	151	135	142	151	153	155	147	152	159	153	153	154	144	170	147	143	132	137	146	156	177	144	145	145	148	145	150	153	120	139	162	161	167	139	155	140	152	151	148	161	155	153	142	157	146	138	139	166	141	145	150	155	145	140	145	141	147	149	156	150	144	141	152	169	142	140	144	160	130	139	141	144	164	145	151	155	135	132	143	124	151	162	153	147	142	157	148	138	137	145	168	144	142	139	154	137	154	142	163	155	125	146	143	168	134	147	150	129	170	131	153	143	159	135	139	156	152	162	135	131	144	146	144	161	170	170	157	137	168	159	143	148	149	152	135	149	135	149	148	143	135	156	134	156	163	153	130	144	153	122	159	152	138	146	132	154	159	146	163	159	148	140	152	138	138	119	155	141	152	146	133	145	148	155	162	168	160	155	154	141	150	152	142	156	145	139	139	128	148	124	138	144	141	137	158	143	149	141	153	144	151	138	143	149	143	152	163	152	138	127	151	122	164	154	122	157	131	150	142	152	137	166	158	139	148	159	140	147	129	145	138	151	145	126	150	168	155	146	140	141	149	143	154	149	151	147	170	149	150	135	165	156	150	142	146	148	162	154
4289	725	512	293	262	219	196	180	152	174	176	176	176	187	197	180	151	140	178	157	146	158	152	192	169	164	192	171	175	138	163	150	180	176	146	153	162	160	143	179	167	150	165	175	165	160	168	168	185	151	168	162	167	169	182	171	182	178	156	171	183	156	170	163	163	154	154	161	138	161	146	180	155	178	155	186	169	168	186	166	151	166	167	183	185	178	163	174	155	146	161	189	177	171	156	161	145	162	183	176	173	151	187	174	168	161	164	186	171	161	152	148	190	172	168	175	184	176	168	142	186	160	162	162	155	148	173	166	168	162	178	158	151	154	163	176	143	152	161	160	171	150	177	184	155	186	161	167	180	181	158	158	168	184	164	164	159	163	180	181	165	168	182	162	168	169	174	155	164	171	166	197	165	135	166	154	150	161	151	153	163	158	154	188	170	170	155	186	175	168	170	153	198	161	164	176	166	152	186	150	166	157	155	185	180	171	176	156	160	141	151	171	177	181	137	172	163	159	165	167	157	173	165	156	158	178	165	161	171	148	166	153	171	167	166	190	165	163	157	167	155	169	142	158	174	161	165	151	186	174	169	158	160	188	179	176	157	173	148	190	170	170	180	160	162	169	166	160	170	157	189	156	177	170	172	165	162	170	159	171	192	157	173	173	166	149	152	173	161	175	148	164	170	177	185	139	174	162	173	172	179	171	172	182	153	191	169	167	152	167	166	192	175	169	161	172	167	167	142	162	169	150	157	142	182	212	164	177	142	165	169	161	184	175	148	177	143	166	158	149	167	180	166	177	162	179	185	159	165	145	173	175	157	152	156	153	156	157	175	184	181	137	173	184	159	152	171	177	150	162	176	177	163	150	162	154	171	180	154	137	150	158	154	160	155	179	144	176	178	155	171	171	176	177	170	179	165	177	171	167	180	155	156	165	169	160	177	144	163	165	188	138	154	164	163	171	183	183	171	178	167	156	179	168	156	175	183	160	177	166	168	149	152	170	152	161	210	175	174	145	175	168	154	176	171	151	180	135	195	192	178	168	170	192	162	165	171	175	168	165	207	170	159	155	162	155	153	151	178	166	177	181	169	177	160	148	162	176	162	175	152	148	178	163	151	169	162	166	157	150	190	169	177	163	180	189	178	177	179	156	163	194	164	178	157	154	173	190	157	150	158	188	139	172	167	164	171	190	138	174	164	168	154	184	163	158	154	161	152	160	170	163	144	169	166	191	169	154	140	177	171	177	171	174	166	196	174	167	144	168	159	138	171	160	174	166	153	182	176	175	187	180	154	178	163	178	143	161	169	139	150	155	191	174	161	160	169	152	173	152	162	165	153	167	169	181	180	152	159	186	176	157	174	166	151	183	164	157	184	164	186	170	154	159	164	159	157	159	161	171	157	175	149	157	187	177	157	171	184	153	170	160	163	176	168	179	156	172	166	170	193	185	157	157	154	167	160	148	168	156	166	162	153	157	170	168	174	166	182	178	180	143	165	162	163	175	166	160	182	170	175	168	157	178	171	187	145	180	168	187	185	156	173	167	152	167	175	175	170	148	165	174	170	155	153	187	152	150	177	160	148	161	164	161	169	172	162	168	164	189	164	153	159	176	192	170	156	180	171	165	162	157	186	162	181	149	178	162	172	150	180	150	137	171	167	165	167	190	159	160	183	177	174	164	159	165	159	156	182	165	173	169	186	182	168	180	177	155	185	170	196	190	163	175	159	174	185	176	147	171	178	169	178	167	176	185	172	163	153	167	157	185	153	174	164	152	168	186	177	168	191	153	176	166	165	147	159	151	161	166	180	183	172	147	173	155	157	175	179	179	188	179	176	165	178	162	178	161	176	174	168	166	175	142	142	169	179	170	154	173	177	183	170	164	177	145	159	173	168	179	180	192	187	181	168	166	136	164	155	154	167	166	168	148	146	164	158	153	175	169	182	153	158	145	177	180	168	165	171	166	143	182	149	171	162	167	175	150	197	161	161	171	168	169	186	164	148	170	126	174	161	169	170	157	164	167	177	160	167	164	174	161	153	173	178	175	174	166	158	187	164	169	171	157	180	175	200	162	172	179	163	164	164	194	168	145	176	142	189	174	173	139	160	171	187	160	162	174	173	180	161	146	175	164	181	157	185	164	148	170	163	146	155	169	184	188	161	162	182	148	159	178	194	162	152	167	173	168	162	172	178	174	141	161	150	170	159	175	173	150	165	154	159	159	169	182	176	168	159	168	156	164	162	175	185	184	172	195	175	195	161	178	175	157	182	168	159	183	191	148	207	152	149	178	145	171	179	149	159	170	158	196	165	155	177	160	165	150	144	171	168	186	177	182	154	163	176	178	170	187	169	187	176	164	170	158	182	174	147	169	146	155	174	146	151	163	176	176	173	159	161	161	173	156	178	172	148	149	183	186	158	155	166	187	163	160	159	167	184	147	154	167	155	182	168	151	146	169	153	160	174	164	153	195	181	164	151	131	164	159	169	165	162	161	182	159	178	180	159	167	157	158	168	182	171	147	171	159	157	176	170	177	174	179	137	164	161	153	175	160	165	142	170	156	169	167	159	193	191	181	166	158	172	172	164	156	185	179	172	150	156	163	165	167	186	160	153	144	156	190	184	170	196	170	173	152	148	144	157	188	160	151	169	194	150	136	166	184	159	190	147	176	194	167	157	161	174	172	161	145	167	143	135	138	197	152	158	151	192	165	159	165	163	168	155	189	142	179	165	171	165	193	154	147	149	159	177	173	153	154	160	164	168	167	160	153	142	164	182	155	139	173	170	176	170	184	131	167	193	170	156	160	177	161	138	148	165	157	163	179	183	179	163	154	180	159	184	161	153	163	165	149	174	176	160	163	179	175	188	141	144	133	165	168	155	169	148	162	174	178	164	159	169	160	163	177	149	181	162	181	164	189	164	175	166	164	173	166	151	165	150	165	153	178	174	163	181	156	148	154	195	153	164	171	142	144	179	171	176	184	147	181	145	177	164	178	162	170	190	187	149	178	153	187	183	158	141	185	144	178	171	154	167	157	148	169	151	158	157	150	164	170	148	204	165	149	153	182	158	162	175	171	183	178	196	165	168	156	175	169	166	155	165	172	190	165	160	185	179	156	172	179	151	180	196	171	158	179	161	160	152	134	171	166	176	161	181	182	183	179	155	161	147	178	159	156	157	166	184	174	176	171	180	165	162	140	160	141	162	181	173	156	155	180	143	170	167	174	160	158	164	184	166	160	169	157	159	165	166	177	180	197	192	165	165	177	193	154	164	146	186	151	165	187	150	169	162	150	171	159	171	169	161	154	155	157	181	168	168	158	177	176	160	157	170	188	172	146	172	192	161	164	172	177	186	166	186	184	159	175	169	171	190	176	164	167	160	191	137	161	163	165	167	186	170	167	193	161	161	177	175	186	165	162	172	191	166	168	173	160	165	186	162	155	189	159	150	165	188	184	173	130	159	148	179	152	180	172	196	187	188	167	169	158	151	183
23870	21364	28632	24424	21349	9490	1051	683	523	505	429	427	396	412	370	371	363	328	342	351	322	337	338	349	353	327	333	328	300	317	337	326	290	310	312	351	310	308	297	324	305	320	295	310	325	337	297	316	314	321	300	335	318	317	271	320	308	319	317	275	307	258	327	307	312	328	295	277	277	306	309	303	316	302	315	308	304	311	331	275	292	337	301	292	282	298	299	272	289	322	299	333	305	313	329	285	304	318	305	331	305	295	324	296	296	313	288	326	309	308	258	328	298	334	303	291	293	304	303	312	298	319	304	280	310	292	303	289	293	314	270	261	308	274	317	298	324	317	313	273	322	291	323	307	293	313	285	314	296	297	289	309	287	326	278	288	287	300	316	291	308	296	319	318	285	302	317	313	288	276	298	303	278	291	288	292	323	304	342	288	311	320	282	313	289	300	303	280	262	309	327	278	301	294	303	289	328	291	324	305	330	344	314	301	305	281	289	330	279	300	310	283	325	290	298	276	307	299	330	320	291	299	337	278	312	283	318	260	292	317	306	305	314	289	304	309	315	300	314	308	289	289	313	323	281	309	306	271	343	282	292	262	296	285	300	297	338	297	332	312	315	303	279	328	309	310	272	313	320	302	275	310	307	310	320	319	320	317	293	297	289	280	305	307	288	294	286	345	337	316	286	330	289	295	279	302	309	323	305	282	339	313	295	280	298	335	286	315	310	299	330	345	294	315	339	279	285	322	320	300	301	324	287	313	276	289	315	321	276	301	259	285	301	299	309	290	277	287	298	338	292	271	286	327	313	340	298	314	326	327	301	332	297	312	313	321	298	285	265	272	290	306	332	320	284	316	278	310	267	323	295	305	315	317	322	276	316	315	309	284	325	288	294	345	298	295	310	290	275	285	306	323	312	281	284	329	307	312	299	295	304	287	308	303	297	298	296	311	290	310	293	316	286	285	305	333	315	310	289	313	301	309	290	297	292	296	300	286	295	284	322	282	315	327	277	290	293	298	335	290	305	301	311	304	316	299	322	336	294	291	296	304	282	326	306	301	311	335	291	298	280	315	315	339	293	303	295	326	329	300	336	295	267	304	290	273	313	282	316	295	301	291	301	331	291	294	285	283	310	311	307	290	282	285	283	278	322	283	319	278	324	306	289	321	282	295	269	288	276	301	335	301	311	273	324	320	324	276	305	313	307	317	310	310	294	332	289	272	289	318	263	299	294	283	286	299	283	290	327	305	303	286	331	302	291	290	288	290	285	273	313	292	295	273	289	304	306	325	298	276	308	308	310	318	336	327	291	309	315	318	304	311	290	285	284	316	341	324	310	279	301	300	303	298	314	276	270	291	323	298	322	316	309	310	304	298	301	280	309	317	271	290	307	296	306	286	303	297	301	305	296	333	276	328	314	307	308	271	312	300	291	309	299	292	326	302	295	323	293	293	337	289	316	310	261	309	292	306	330	307	311	342	269	296	276	289	277	312	286	311	282	291	283	279	278	319	315	302	279	312	315	259	332	311	315	290	309	281	321	300	283	287	313	288	299	291	315	291	286	277	311	351	305	291	325	308	289	289	265	316	312	291	332	307	306	296	292	299	308	328	265	322	304	306	305	311	323	308	321	295	305	303	305	306	318	302	305	290	307	331	287	291	310	288	314	303	307	318	326	285	313	303	319	262	316	302	315	332	318	277	292	289	330	275	295	314	294	302	300	277	335	308	295	289	317	295	276	316	281	303	321	300	294	324	300	312	308	273	293	334	315	319	313	339	290	264	306	330	301	306	289	310	303	307	272	290	287	295	338	312	283	300	317	316	311	310	305	336	322	300	310	287	314	291	308	288	292	255	308	296	279	328	301	311	320	328	287	286	265	283	285	322	316	323	316	305	303	310	289	328	305	287	292	330	286	284	288	300	314	291	295	319	323	291	298	313	302	295	309	283	328	337	286	298	289	296	311	298	309	316	283	302	289	288	337	325	274	309	300	306	274	319	293	292	290	303	304	290	275	284	282	292	278	311	294	310	290	286	321	320	314	302	329	311	313	332	289	318	318	321	328	285	306	301	291	298	327	313	312	281	296	306	291	310	312	313	320	312	276	310	319	319	313	313	315	310	331	297	329	306	279	285	335	313	298	295	315	297	331	323	301	288	332	311	321	321	301	297	322	309	323	289	304	300	306	307	286	312	293	277	288	302	302	301	300	322	342	278	313	307	294	320	288	300	305	297	290	291	317	317	313	329	301	326	278	294	292	309	285	270	293	327	265	311	333	323	293	307	290	307	279	315	314	308	341	323	294	311	325	286	277	323	303	295	298	294	285	280	334	307	292	359	314	293	295	319	331	300	331	312	320	293	310	283	300	282	304	310	316	271	290	308	306	307	291	320	315	268	288	272	317	271	289	288	326	294	291	336	339	315	298	301	288	324	300	317	355	313	317	310	303	291	304	295	301	314	295	315	281	287	283	302	306	313	333	310	329	315	294	306	322	291	290	291	297	278	323	294	314	291	300	329	314	256	311	309	307	277	343	282	329	303	334	301	262	298	318	291	264	309	319	278	311	285	306	307	313	318	286	314	293	329	277	277	317	294	310	273	297	290	327	320	291	289	315	332	338	280	301	300	315	313	322	311	267	290	280	295	301	325	296	272	304	281	295	288	293	282	325	287	307	315	303	305	289	286	296	301	301	299	294	305	332	286	293	325	319	295	321	324	312	300	306	275	286	286	286	319	321	333	293	282	340	312	294	295	291	287	301	268	307	265	298	298	315	315	300	297	295	328	305	316	325	284	301	301	299	307	289	321	302	301	337	288	286	277	302	316	305	315	286	285	301	307	312	288	290	308	299	300	339	277	264	291	293	301	289	296	285	285	304	335	321	313	290	309	301	304	295	318	315	321	300	309	294	304	279	299	279	287	329	300	304	289	297	287	300	315	293	290	338	288	310	267	333	310	309	279	292	319	284	321	313	304	306	271	287	275	309	284	279	304	308	290	289	290	302	325	329	300	330	303	310	257	318	300	319	296	303	302	313	269	303	327	307	337	283	315	289	330	273	321	307	295	305	283	296	283	313	311	306	306	301	329	290	331	315	292	323	280	323	279	286	309	283	289	331	291	345	309	279	298	325	286	287	298	300	294	284	281	262	293	294	342	314	320	316	337	305	314	336	280	307	314	250	308	317	281	302	318	335	323	332	311	327	317	297	304	308	286	312	325	289	290	276	300	293	277	318	309	310	277	307	308	278	301	278	277	304	305	305	285	305	299	306	296	293	331	282	297	274	325	314	316	307	279	333	263	286	332	322	294	311	304	290	330	286	299	321	301	283	292	326	355	275	295	325	280	266	311	281	288	315	300	302	338	285	305	314	308	316	287	287	302	300	302	289	339	315	287	317	303	300	331	320	297	299	303	273	291	323	299	329	297	300	297	289	321	294	337	283	314	277	306	320	289	280	325	307	308	308	325	281	302	289	315	289	288	316	288	302	342	314	291	316	303
3337	9353	5897	2700	1992	1460	1178	981	747	664	551	534	524	420	416	442	408	396	393	336	399	376	353	342	362	339	304	346	329	338	322	318	334	312	304	349	320	316	325	300	332	327	311	305	361	343	327	311	296	305	311	308	304	323	335	327	304	323	310	292	309	305	297	322	332	320	342	334	324	301	304	331	309	311	335	319	319	318	290	320	334	327	336	306	312	354	295	305	321	317	305	332	317	315	287	339	306	336	347	300	317	351	312	299	319	297	291	332	290	300	320	335	304	320	319	374	292	303	325	319	292	300	335	293	296	320	287	288	320	301	297	292	325	337	312	303	308	349	318	313	330	323	316	324	317	310	332	309	305	277	321	302	270	289	315	304	341	318	298	334	333	321	316	326	319	321	300	317	329	315	315	303	288	313	308	348	325	310	297	314	320	306	345	317	296	363	313	270	304	309	318	323	308	308	311	323	313	328	336	322	297	274	292	307	317	324	305	320	345	332	314	338	294	321	322	289	332	320	322	300	338	289	299	329	318	315	339	304	327	288	327	304	296	328	349	340	290	318	328	293	312	325	294	300	315	306	343	298	310	331	318	273	318	302	326	302	297	305	326	327	316	352	278	311	318	324	311	347	310	315	288	290	323	307	300	314	294	315	352	293	294	322	311	296	334	322	318	342	287	284	330	308	328	317	297	334	335	276	325	345	298	311	295	303	314	303	283	301	313	315	282	316	299	297	351	298	328	343	298	317	339	326	305	307	272	315	321	307	296	327	333	273	320	296	325	335	286	311	344	338	321	319	290	296	317	290	308	342	285	330	322	312	335	302	337	316	314	299	292	304	320	293	306	336	305	309	328	309	309	325	290	322	330	320	307	285	288	335	288	371	331	293	297	297	327	298	292	323	297	312	329	299	301	333	316	301	351	281	315	291	315	301	316	303	339	279	281	290	318	318	317	289	344	322	337	283	336	287	328	342	308	338	321	358	277	302	324	314	308	319	332	305	295	307	310	290	305	330	309	311	325	309	335	319	299	282	308	328	305	303	328	292	314	328	327	313	320	330	335	313	304	286	281	317	288	362	304	282	319	344	313	295	306	332	322	328	314	319	308	304	302	281	328	296	303	319	304	331	312	283	336	301	315	300	337	316	304	319	306	288	298	303	313	292	281	326	330	328	315	286	282	320	324	304	331	271	315	309	322	264	316	333	310	274	308	320	332	321	323	350	292	311	318	305	296	315	320	313	299	300	344	322	321	325	309	318	370	322	322	304	314	278	306	296	304	296	334	328	334	312	337	305	338	277	329	288	306	300	295	302	332	327	315	326	288	278	321	312	297	345	312	302	331	306	318	316	341	325	303	298	277	273	276	287	315	345	335	310	326	325	309	300	289	312	305	333	302	288	292	283	278	321	314	309	313	293	294	312	337	275	297	301	326	340	319	307	313	322	314	310	311	309	302	317	302	315	320	341	300	316	327	306	306	328	321	324	325	299	282	302	313	299	307	344	327	314	325	317	310	307	305	287	310	328	288	314	293	327	317	318	288	306	300	293	306	311	278	322	312	334	323	314	299	338	303	283	316	291	316	310	308	329	284	287	309	316	280	308	304	327	300	291	310	293	304	312	293	324	324	284	273	312	320	303	307	300	320	322	337	348	327	290	296	304	289	319	291	316	315	316	311	314	290	313	292	331	319	304	310	316	320	334	319	319	304	305	352	316	327	304	311	291	316	304	325	294	323	307	304	348	323	284	295	306	321	302	322	303	297	339	298	312	286	296	362	319	320	293	299	325	324	328	323	314	282	344	300	317	338	309	285	329	329	329	297	312	302	337	325	308	296	314	343	305	301	311	335	287	328	313	313	330	305	317	331	313	322	331	331	338	293	302	331	288	317	292	298	305	292	373	333	334	324	333	272	318	318	303	317	307	315	318	331	284	314	319	325	299	316	283	304	333	321	335	317	307	323	281	302	321	318	321	288	311	328	305	331	329	325	332	321	336	315	326	264	309	310	310	312	304	316	294	316	304	299	294	319	335	275	339	321	278	324	308	303	316	297	298	313	322	285	330	300	317	357	326	323	331	298	321	313	300	333	281	325	305	293	331	314	295	316	325	316	342	305	309	312	303	307	339	340	319	295	315	315	289	289	302	325	322	279	335	306	300	284	321	324	302	310	331	277	315	298	303	273	328	315	295	344	299	321	332	319	306	306	307	313	322	310	308	339	276	321	308	294	305	326	315	296	344	325	278	301	294	284	324	338	327	334	323	289	319	340	301	322	322	291	292	316	314	351	348	308	322	307	294	318	318	310	314	316	309	298	316	294	298	333	328	322	342	349	346	325	269	325	321	333	308	299	301	303	317	318	306	293	340	301	333	319	286	297	314	308	314	323	313	319	340	296	314	296	270	312	310	284	321	272	317	278	312	320	309	319	322	305	298	310	296	330	322	307	313	323	328	304	318	301	331	314	321	346	302	312	344	332	298	317	310	322	300	303	295	297	315	313	307	296	309	329	311	291	329	304	313	310	303	327	322	318	308	267	345	295	275	300	324	299	308	297	302	347	318	310	279	285	335	333	299	286	317	283	319	318	314	269	323	308	340	335	325	317	284	301	302	323	335	357	290	311	296	308	324	311	314	334	323	292	294	322	297	333	313	308	297	287	276	312	302	361	332	297	347	284	318	304	318	293	333	316	332	329	306	320	304	331	325	315	287	281	331	267	354	309	327	319	298	315	303	320	334	294	293	266	318	330	323	325	332	340	332	287	295	281	338	299	307	305	304	295	320	306	304	299	265	284	309	305	310	300	334	306	326	284	330	313	322	301	298	322	297	321	292	303	352	319	308	309	328	314	326	313	302	323	301	317	319	321	338	292	323	313	271	315	295	320	315	319	289	349	318	312	292	324	321	299	297	324	314	315	310	297	325	298	366	315	291	308	321	314	282	311	293	313	309	332	349	317	292	330	305	332	302	299	322	289	323	317	315	302	314	311	308	325	291	281	302	292	301	325	277	310	322	310	290	325	296	310	286	338	315	302	311	329	310	307	333	327	302	298	289	347	326	318	339	310	317	328	327	348	288	304	307	303	315	355	320	290	304	319	320	307	317	346	299	322	302	318	297	319	299	282	306	307	330	313	324	324	317	333	340	286	334	304	294	326	307	307	318	314	316	299	320	315	337	327	309	302	277	313	300	326	327	319	324	305	335	321	331	295	317	306	313	306	338	301	248	308	357	315	299	304	332	283	314	323	295	308	316	360	265	305	327	315	339	330	288	315	317	281	291	300	296	293	328	323	323	302	348	272	320	330	330	318	312	303	287	325	313	332	301	294	291	286	364	275	294	350	294	325	314	300	322	326	322	273	306	310	300	310	315	296	298	309	330	315	302	313	343	305	306	320	318	308	300	289	326	319	318	327	301	301	313	298	289	342	319	300	297	285	322	284	306	322	318	291	300	321	312	331	316	300	284	299	321	327	317	353	339	298	322	309	326	349	306	306	319
24946	21258	27392	25381	9923	739	516	455	390	336	344	381	327	316	338	321	316	333	324	302	310	288	316	285	272	306	296	288	318	261	318	299	277	285	311	297	289	293	290	265	303	294	297	271	282	261	264	298	261	294	308	282	268	261	280	271	296	307	276	298	262	311	292	296	257	290	288	297	277	273	289	272	272	287	269	275	292	305	296	282	264	293	306	264	287	303	258	299	276	328	287	273	274	302	278	273	293	254	280	330	309	295	256	291	312	279	296	282	299	301	281	299	281	275	284	307	285	287	290	297	255	264	291	270	224	266	299	273	277	295	284	274	282	285	274	272	302	281	289	293	289	308	275	266	294	303	265	272	290	302	272	265	284	290	293	273	257	274	306	304	298	266	296	280	313	282	311	267	274	286	275	303	307	308	281	275	295	284	262	276	272	299	285	261	322	266	284	328	317	245	270	286	295	292	307	249	268	286	288	274	289	293	287	274	272	279	286	271	291	284	265	302	305	298	295	270	302	303	264	249	280	296	292	301	302	325	267	285	277	266	288	290	303	269	277	293	252	261	283	279	312	275	297	285	287	279	319	293	309	294	305	289	309	287	290	301	271	288	268	274	291	304	271	278	300	276	260	306	296	306	251	284	259	285	277	265	253	272	257	249	303	298	306	259	280	271	275	268	289	271	294	292	264	275	320	278	285	256	255	272	284	260	279	286	272	294	230	298	296	274	293	261	276	277	293	251	289	280	290	291	281	259	277	313	282	275	256	261	295	283	273	308	307	291	269	293	285	257	277	285	265	259	270	261	306	295	271	263	289	269	286	267	280	247	300	290	295	285	273	290	305	271	320	274	283	321	293	318	292	257	259	297	295	281	298	289	281	273	289	268	287	296	289	293	284	288	291	312	247	287	290	301	282	283	274	285	288	289	304	291	273	273	311	284	299	301	258	295	286	287	287	278	275	293	291	288	291	309	284	265	276	302	281	263	294	304	288	302	303	265	312	313	274	276	272	290	290	273	279	299	275	276	300	261	317	286	324	277	292	298	295	242	291	286	278	313	264	277	323	274	293	275	310	300	265	278	261	275	265	285	241	273	265	265	294	294	278	305	301	298	276	280	286	251	299	261	274	292	287	294	277	299	264	266	301	291	304	296	275	307	296	266	326	287	293	296	292	316	266	287	295	290	268	281	267	310	260	256	291	274	282	274	260	332	284	307	264	304	287	289	265	278	276	287	273	310	273	293	281	281	250	318	285	282	265	295	280	278	274	261	286	279	311	315	268	311	284	314	282	285	278	282	279	287	279	287	276	276	278	269	286	275	284	273	293	294	270	304	309	264	284	300	275	297	286	291	290	283	257	253	287	287	297	295	275	290	324	293	314	296	252	293	278	262	288	284	292	286	286	302	273	293	263	292	293	292	265	280	305	262	270	274	294	295	263	305	288	267	282	277	299	268	295	306	299	298	292	285	278	281	268	299	292	297	297	289	308	269	285	271	275	293	294	283	255	304	290	259	270	275	294	258	266	296	297	277	284	264	300	288	278	281	274	275	252	272	300	263	287	263	262	250	278	276	287	272	292	288	294	271	303	267	266	282	280	282	292	280	257	293	269	290	316	275	298	257	266	311	299	282	295	306	307	307	279	275	286	271	273	278	283	284	290	295	298	305	298	303	273	295	273	282	290	268	283	298	272	290	271	290	263	274	294	314	275	312	311	322	281	286	281	291	293	266	344	272	303	273	274	276	286	295	285	291	282	289	279	242	292	298	326	299	271	281	284	284	293	295	285	284	307	303	265	286	293	270	280	295	279	298	289	314	284	301	280	276	271	279	306	275	289	299	281	271	319	285	261	299	279	334	317	298	263	287	300	287	263	249	277	269	296	276	283	270	314	303	286	277	285	290	307	256	280	273	279	278	320	247	296	279	291	280	279	299	298	272	297	297	311	265	280	265	293	264	295	287	259	308	272	270	252	290	261	311	272	309	259	271	263	306	266	307	268	278	245	303	289	310	268	271	285	321	275	286	290	239	294	280	281	305	279	299	295	291	291	301	279	281	265	277	269	228	257	310	293	276	304	285	267	284	290	289	293	290	294	267	277	273	309	301	261	261	286	276	282	288	304	312	284	245	295	287	285	282	305	294	298	284	276	298	295	297	272	286	297	291	282	261	256	265	246	269	284	271	277	248	277	275	267	271	312	316	267	315	268	279	277	317	282	309	284	273	279	292	320	278	288	293	280	270	285	292	311	275	297	290	284	287	290	304	260	265	276	284	324	282	272	289	300	276	294	278	284	260	301	265	280	258	265	276	299	291	273	261	307	296	252	267	279	259	318	310	305	264	289	281	265	266	304	321	284	298	299	299	297	289	274	282	281	281	278	283	293	273	275	286	301	295	313	287	314	277	254	257	287	310	284	269	292	291	282	290	289	315	304	296	285	280	301	284	301	281	310	297	285	276	299	301	297	278	287	267	294	286	276	310	288	278	287	284	292	270	299	256	274	294	302	284	270	277	294	290	285	280	273	274	322	322	288	269	328	293	267	271	312	300	287	264	261	319	299	298	305	278	311	294	303	282	312	279	288	310	289	287	303	310	287	277	278	279	274	304	292	293	295	292	287	283	266	282	270	266	284	268	266	283	267	298	262	347	266	281	283	265	282	306	269	266	308	284	264	297	276	270	269	316	302	276	279	282	296	261	275	302	258	273	255	259	268	292	303	273	267	269	257	248	264	294	304	292	263	285	270	297	284	292	260	291	281	284	291	253	266	289	284	300	303	307	301	268	267	262	263	280	282	294	305	298	265	266	274	261	251	305	275	268	302	276	282	291	309	284	314	289	274	292	277	278	295	268	287	267	277	256	291	271	303	296	268	303	299	293	283	261	271	280	285	290	262	287	294	268	277	270	285	286	292	305	296	275	307	323	309	304	274	305	312	277	269	274	301	268	287	269	246	266	306	316	297	293	276	282	295	288	288	275	249	296	280	292	297	285	287	292	269	264	286	312	300	285	292	260	304	281	258	297	299	287	274	292	272	288	297	288	284	308	292	295	258	276	267	310	295	271	289	271	261	290	262	315	321	256	301	279	299	273	273	293	261	262	307	298	260	292	281	286	262	273	283	296	307	278	265	299	284	259	244	280	289	286	291	299	263	282	280	304	261	287	261	283	282	286	309	281	290	288	286	299	271	296	274	271	289	263	300	257	239	282	297	314	238	258	302	285	278	263	287	285	278	311	295	280	304	278	300	265	291	267	257	278	282	276	284	290	281	297	288	282	293	277	297	262	275	320	271	247	295	253	251	285	303	301	269	267	293	275	253	319	293	276	282	310	292	277	272	281	300	280	300	258	230	268	306	282	271	305	274	280	280	234	269	278	279	281	305	261	319	288	286	242	255	299	294	296	289	261	296	285	282	279	306	281	286	297	285	307	276	319	284	293	284	289	275	276	310	286	301	279	261	291	304	281	278	290	299	249	286	269	281	270	294	279	286	284	270	297
3234	5102	3297	1675	1191	1008	700	649	563	533	463	455	422	395	402	386	346	367	359	294	335	331	305	328	314	354	354	321	312	310	315	305	316	338	297	299	304	296	285	325	349	341	341	301	300	310	328	349	338	326	343	300	295	305	291	308	279	320	315	322	306	306	321	313	322	303	338	320	319	298	286	353	330	326	313	327	344	342	349	301	325	302	315	337	310	335	323	308	310	311	336	316	315	307	346	317	280	298	306	278	302	278	301	309	310	292	284	336	315	323	327	307	341	301	320	299	293	288	325	302	305	337	329	299	309	300	321	344	315	329	302	319	319	314	352	328	334	300	338	318	316	297	303	335	312	312	338	314	335	326	273	280	317	337	314	324	299	316	335	300	294	307	315	307	353	330	327	341	309	345	310	296	280	315	290	308	321	285	324	311	297	317	330	284	325	314	300	325	312	325	338	297	326	330	323	319	355	312	297	310	328	321	334	340	346	281	302	328	304	317	319	284	312	326	324	296	289	306	317	318	295	314	326	342	304	334	321	330	327	299	315	314	310	314	320	310	316	325	330	321	349	316	302	298	315	322	303	325	294	313	273	320	331	322	294	306	315	321	324	322	330	319	322	338	319	329	304	316	301	285	292	346	308	299	337	299	278	324	318	300	326	328	324	327	331	315	358	297	328	328	297	329	312	355	318	310	297	307	337	326	320	315	322	320	315	330	318	301	338	310	318	337	337	338	313	321	348	324	313	291	351	323	348	292	283	322	285	335	307	317	348	332	310	313	317	278	305	321	316	321	323	320	294	345	325	310	314	303	324	314	336	305	353	301	281	304	305	318	303	367	322	303	341	295	320	325	309	329	315	316	328	309	341	313	297	322	284	322	297	307	315	303	304	289	307	309	311	330	307	325	335	333	318	353	320	326	352	305	318	338	321	312	321	322	310	294	321	305	301	341	345	372	360	354	328	317	344	293	314	316	295	327	350	305	333	299	308	307	313	298	300	300	342	292	310	301	327	311	301	331	279	342	318	296	313	293	295	296	313	335	307	326	326	319	320	334	360	321	321	316	322	312	301	307	302	302	285	317	300	315	292	285	289	304	330	338	283	314	344	304	295	297	319	341	309	305	305	322	325	303	345	348	308	335	295	329	323	336	314	316	307	337	342	328	312	290	299	330	317	326	336	310	320	342	326	292	316	289	323	336	307	308	317	308	331	335	337	316	321	332	317	308	329	313	326	352	306	311	323	312	309	303	315	331	313	282	325	304	279	309	335	317	306	313	287	325	332	348	304	317	290	331	317	275	346	290	308	299	319	324	297	310	309	327	316	287	311	302	316	296	312	330	279	303	309	298	309	313	312	308	319	300	301	303	292	325	309	319	301	309	290	324	290	296	296	320	304	310	302	311	316	354	311	331	316	318	320	381	348	317	301	329	285	298	300	333	326	343	315	296	295	341	326	295	324	296	314	334	311	295	340	314	315	289	308	263	312	318	300	331	313	341	308	295	317	321	328	280	299	345	313	335	321	306	334	324	298	304	329	305	324	313	310	340	292	282	332	303	308	299	306	313	334	293	297	326	311	300	333	316	318	297	324	269	311	320	289	327	308	312	295	298	332	274	322	328	289	343	323	328	346	295	322	337	293	310	334	327	292	301	295	306	309	334	312	325	337	306	322	299	346	300	315	333	325	294	302	349	304	295	317	318	266	285	311	308	313	337	309	288	303	332	323	285	335	280	309	346	302	329	320	324	312	343	324	287	324	325	305	302	332	328	301	334	322	308	309	310	337	331	330	327	322	322	291	317	314	294	304	344	289	276	320	304	341	315	338	309	339	291	341	285	325	302	346	326	317	291	321	332	311	344	298	299	327	296	324	306	308	335	325	318	328	311	289	322	316	310	302	331	306	354	314	316	292	338	314	339	314	332	308	358	313	298	311	302	315	325	329	324	308	297	330	318	291	283	325	336	288	343	300	302	315	342	317	332	317	309	318	321	314	314	297	304	320	295	320	322	341	312	286	299	314	358	320	326	314	303	329	275	355	323	325	327	317	288	325	298	290	312	325	301	316	361	355	281	324	334	348	329	326	326	322	326	327	278	294	324	312	311	341	325	331	327	330	322	318	326	302	334	317	343	287	316	307	312	327	275	292	300	315	294	316	310	306	306	307	303	334	346	291	325	340	305	302	315	350	328	308	305	307	304	354	317	318	349	307	320	315	306	308	319	309	313	292	344	336	327	323	343	353	300	334	311	348	335	330	294	317	310	326	307	308	322	294	334	321	317	320	328	319	342	301	310	289	332	333	285	313	311	322	301	325	328	303	326	305	325	292	332	352	330	310	333	318	318	294	324	334	321	327	293	373	317	310	334	318	327	345	313	333	280	317	340	341	321	299	318	285	330	302	309	297	307	309	302	325	338	297	318	349	292	312	309	316	307	297	342	313	296	312	290	315	324	317	304	295	318	323	356	299	309	328	332	312	300	336	331	323	322	359	327	324	297	319	327	323	313	318	350	279	336	354	305	340	323	283	335	331	300	311	342	274	262	351	339	328	315	299	308	295	293	315	315	314	331	301	322	311	296	320	314	310	296	343	286	331	288	313	301	311	343	356	296	299	316	296	306	318	303	342	312	289	286	328	322	331	286	298	307	308	301	316	312	296	314	303	341	289	313	332	318	311	300	345	273	324	349	316	314	304	286	332	294	309	340	317	297	332	336	286	290	310	308	290	309	338	273	304	305	308	289	337	312	297	267	287	336	272	309	313	320	316	299	302	308	313	318	303	314	324	336	329	310	339	321	311	314	324	318	313	302	304	318	303	293	323	308	290	315	313	327	322	299	291	334	311	293	306	315	324	290	320	312	296	300	300	301	323	352	315	303	342	287	299	330	278	341	314	319	315	316	311	306	322	308	318	284	348	328	339	299	324	314	305	288	291	325	310	274	302	307	340	287	328	332	297	320	324	323	329	296	344	276	327	287	335	318	341	333	278	322	297	293	322	331	284	312	339	300	319	340	322	302	301	306	319	315	342	322	339	317	297	274	286	314	343	324	301	299	294	292	311	301	355	271	353	317	337	309	325	321	317	321	330	320	337	328	304	327	356	316	340	332	304	335	315	315	291	295	330	328	308	312	309	315	303	335	316	317	337	336	336	320	311	308	312	325	304	291	311	299	262	302	321	296	316	332	312	306	310	319	290	316	306	314	309	329	298	334	356	308	295	328	317	304	314	287	314	285	299	312	270	302	299	314	331	316	318	296	314	334	274	322	309	333	296	337	328	309	322	311	300	320	305	312	313	333	297	318	309	323	326	310	289	338	298	319	301	324	333	310	310	291	346	315	324	292	327	309	303	312	297	335	318	296	313	334	345	333	325	332	303	290	314	321	331	290	328	293	284	320	298	332	334	313	326	334	330	313	339	348	327	323	334	307	297	328	299	324	341	332	278	336	308	334	321	327	288	320	299	320	290	291	314	300	316	313	311	316	294	328	328	305	288	311
22846	21454	29244	24098	21455	21503	7846	1336	1074	919	860	763	739	695	705	676	654	648	604	628	601	580	617	593	568	600	531	595	559	592	567	562	561	556	555	583	533	512	562	587	601	577	592	557	567	585	535	566	573	585	576	592	544	545	565	524	510	607	569	578	579	534	514	589	560	587	546	550	522	531	566	561	570	543	534	543	541	561	535	526	560	553	550	575	538	566	558	546	549	549	573	546	537	561	542	537	561	589	533	589	530	545	536	565	533	506	528	577	540	566	511	521	556	533	551	575	495	584	539	528	554	550	549	557	519	596	551	520	491	515	573	605	541	525	494	590	529	564	526	550	557	500	589	532	556	511	539	552	553	538	518	546	535	524	557	550	523	560	571	554	572	572	579	499	515	549	573	534	510	536	544	551	550	546	567	494	541	544	574	534	574	503	531	532	500	553	485	534	534	561	566	571	527	527	590	594	537	521	532	556	523	528	508	533	566	489	517	547	552	551	517	554	537	538	542	529	610	535	553	553	459	585	559	530	535	535	518	567	551	511	544	574	541	527	533	540	550	539	533	509	546	495	498	601	553	572	542	560	504	517	546	548	549	542	595	575	537	545	538	566	524	515	560	559	552	541	559	520	551	505	527	562	557	541	553	543	549	551	567	548	504	547	531	553	560	487	553	577	563	597	600	583	541	522	503	533	545	521	577	549	563	547	527	506	536	517	580	528	572	523	530	539	527	538	550	529	496	505	568	521	526	537	542	579	537	509	544	543	543	535	524	542	531	492	513	560	562	516	517	551	550	534	534	526	524	522	528	556	572	514	542	586	545	571	524	575	593	555	554	499	539	521	532	531	529	493	516	540	549	549	555	470	523	541	547	560	566	560	540	479	514	548	537	556	530	550	563	524	520	528	547	530	537	552	530	544	551	566	546	551	540	577	557	555	541	507	542	521	562	546	548	532	539	534	518	553	529	552	563	523	534	561	528	534	546	553	565	543	519	520	532	544	556	560	525	543	583	531	572	532	568	552	549	515	516	538	538	521	557	598	530	535	593	524	569	541	567	530	513	569	573	599	568	550	538	573	611	531	509	529	541	559	560	538	534	506	563	570	563	561	576	544	519	535	580	537	590	552	573	533	511	555	544	523	538	543	556	540	497	499	579	531	576	582	584	554	579	557	566	576	532	515	549	551	522	556	523	496	522	567	508	551	580	553	546	557	515	557	527	523	525	501	545	572	562	540	549	569	555	559	542	548	525	567	555	569	540	541	556	518	552	577	543	530	571	518	553	534	571	574	546	508	576	523	517	544	544	526	546	525	544	500	540	534	513	546	523	533	565	548	568	533	489	536	532	542	547	565	547	531	513	531	566	517	583	521	534	561	521	540	524	554	521	565	513	539	548	565	534	568	519	549	513	526	558	526	560	529	560	550	575	563	492	538	560	566	560	600	489	568	566	571	520	544	555	519	541	548	590	539	508	558	552	565	529	525	511	535	539	535	553	528	562	584	525	536	572	567	512	524	543	510	502	514	556	542	583	530	552	565	557	566	531	519	549	561	534	514	516	543	537	537	578	531	564	556	555	557	513	595	543	567	557	537	531	544	532	554	591	548	574	531	524	566	531	515	508	514	579	547	546	551	543	553	534	537	550	545	537	484	538	526	532	560	555	517	524	579	543	549	552	574	575	534	509	524	495	558	597	585	499	524	543	560	535	553	531	540	527	545	557	582	557	453	541	547	518	537	502	537	535	554	580	574	514	520	535	550	500	561	511	499	545	520	565	531	531	566	518	524	572	533	544	582	548	508	555	545	549	576	522	537	534	497	513	513	565	543	515	590	522	599	552	521	568	558	545	535	536	548	506	526	537	524	518	530	538	501	524	545	491	547	532	532	536	576	587	509	556	524	548	524	534	526	586	526	514	527	563	530	584	554	538	523	534	550	552	537	521	555	553	518	524	523	578	592	487	549	531	558	506	521	543	519	539	575	550	495	538	532	528	507	523	513	554	507	530	557	512	533	560	532	553	556	530	555	516	556	513	486	495	542	555	543	555	546	532	520	514	517	521	549	558	545	548	562	528	537	539	514	568	544	549	515	537	529	543	562	520	516	532	564	557	527	551	547	521	564	560	560	541	526	572	537	501	542	542	531	566	538	555	571	539	531	565	559	552	530	520	487	515	547	534	554	544	563	573	531	512	554	533	531	520	547	542	536	544	599	508	536	551	543	553	548	555	608	555	551	582	512	529	531	546	554	531	535	558	539	508	572	500	528	535	502	528	523	521	569	571	516	554	547	561	546	547	520	497	535	515	514	523	496	607	563	518	531	568	547	551	567	503	554	585	547	510	574	552	555	550	559	515	523	557	584	531	519	550	523	546	543	539	533	526	565	508	526	525	530	538	582	550	511	533	489	563	540	514	543	543	558	566	535	515	565	554	534	565	577	565	537	530	519	526	465	508	489	562	524	541	545	498	522	530	508	535	570	546	566	516	547	568	494	523	534	524	529	538	521	582	583	509	541	532	526	548	531	553	556	552	545	504	543	546	559	527	564	543	550	525	553	567	498	558	601	545	554	507	495	515	541	496	569	578	547	508	576	496	557	571	531	554	525	555	507	486	536	556	550	563	510	579	559	538	523	536	583	569	551	537	513	538	534	538	543	554	512	534	527	571	533	571	547	569	580	533	495	545	568	540	518	586	533	558	549	548	553	540	538	527	524	577	537	549	524	550	514	517	530	515	587	565	539	503	490	544	522	547	541	590	561	539	503	537	550	515	551	579	526	539	534	586	545	541	538	540	546	517	490	533	590	519	570	546	537	595	560	527	563	530	537	476	551	544	560	534	527	571	519	531	524	527	541	555	521	564	589	559	511	526	593	519	576	602	528	582	560	529	508	492	528	497	531	519	525	508	538	542	548	567	513	484	525	511	531	524	507	576	574	574	568	534	560	524	564	530	525	538	554	532	504	530	537	520	484	533	545	505	535	529	518	543	526	540	544	552	543	520	551	510	525	564	530	533	518	569	552	538	556	559	494	551	566	592	558	601	554	502	551	571	507	547	551	521	517	548	544	550	560	576	528	558	552	513	574	521	568	560	599	510	544	530	561	551	518	528	515	535	527	553	524	517	521	560	584	549	539	566	520	527	539	539	519	511	559	551	533	508	616	511	569	526	549	510	519	532	563	539	513	525	521	550	565	540	540	523	481	565	517	545	563	560	503	554	546	553	523	552	560	559	551	520	536	486	544	550	539	515	577	537	542	517	570	545	526	528	533	503	493	572	557	572	487	567	544	540	547	555	526	557	538	561	548	531	529	572	549	525	502	531	534	570	507	557	534	542	586	521	525	532	500	540	528	562	559	594	536	499	512	537	578	536	565	530	527	582	547	552	524	534	541	532	603	569	506	516	508	539	549	554	523	554	541	537	587	525	523	550	559	531	536	563	531	507	554	515	530	519	554	517	545	560	525	548	550	523	515	515	563	535	607	509	558	558	547	535	532
4697	15016	10117	4938	3615	2657	2191	1723	1408	1270	1055	975	866	869	785	735	703	701	719	638	641	656	641	624	591	649	616	636	637	666	549	597	584	558	566	563	577	545	572	577	581	543	572	541	566	608	556	548	553	563	591	561	571	554	570	564	581	580	558	532	585	490	568	576	528	595	535	537	529	567	564	526	563	559	555	538	555	554	600	572	583	567	558	553	555	572	593	556	546	566	546	562	607	540	523	540	579	564	549	524	528	535	533	532	538	555	561	548	542	564	546	564	568	529	560	535	515	582	557	569	535	561	586	555	576	551	593	539	585	529	555	553	545	577	610	514	531	597	543	552	562	540	534	571	540	577	521	571	543	511	586	527	552	570	524	560	577	527	558	567	497	545	553	545	561	510	565	574	578	539	530	529	564	542	536	526	594	560	554	566	562	551	557	545	564	546	570	531	503	512	562	529	523	548	496	506	523	577	554	540	554	573	530	547	554	572	533	560	563	564	566	583	589	590	567	601	584	551	596	573	560	516	565	516	572	563	533	546	571	558	562	580	542	555	560	528	576	531	587	573	621	495	557	559	570	537	582	551	531	560	525	545	540	561	536	531	515	544	567	565	592	559	569	524	555	540	547	550	560	517	542	545	525	516	568	582	510	560	563	543	552	534	528	567	577	562	529	584	548	548	530	544	562	503	579	543	578	571	568	531	521	504	517	523	533	528	562	558	540	557	534	533	567	537	516	591	511	542	529	543	594	542	607	550	528	552	522	510	531	561	548	571	566	561	573	556	526	556	520	548	505	578	580	574	557	506	525	608	537	570	522	528	566	536	557	540	561	549	572	562	574	520	528	496	569	564	518	600	532	545	557	501	570	543	557	555	548	532	565	512	516	541	527	502	522	554	545	523	517	535	538	568	550	532	539	589	552	527	574	515	552	514	552	552	548	579	520	544	558	567	574	525	575	514	525	553	531	543	528	560	532	537	511	572	533	577	558	560	553	518	520	576	588	539	580	553	558	507	535	559	533	536	534	535	575	526	564	558	548	589	574	560	528	516	620	584	524	507	533	560	553	522	550	573	573	563	560	543	573	591	555	560	549	502	584	548	561	552	543	578	528	576	564	578	544	586	491	512	592	540	534	582	552	566	576	551	561	528	519	542	560	550	558	566	536	546	554	500	543	526	510	543	529	563	559	561	552	529	558	575	543	557	525	572	545	565	602	544	546	543	586	517	535	503	524	522	533	587	554	514	556	532	531	532	513	541	566	599	561	546	541	579	538	560	591	550	525	533	513	531	549	533	551	567	527	555	554	562	542	546	546	567	542	528	560	540	555	551	587	507	540	551	575	535	550	508	544	569	570	536	550	531	557	544	543	537	566	558	535	572	593	581	567	552	533	523	560	569	554	543	552	564	548	557	573	562	520	546	556	578	544	561	584	545	545	537	543	533	533	534	619	580	503	567	532	599	520	552	576	541	538	535	529	535	541	507	570	566	548	575	582	522	524	560	532	568	570	557	505	561	547	544	551	517	534	532	514	559	571	545	526	592	568	551	551	522	558	548	538	554	549	514	501	558	571	516	548	548	558	569	549	549	602	566	571	544	495	506	538	569	554	544	533	551	523	509	562	565	533	565	568	565	539	566	545	545	531	554	555	540	495	556	577	567	530	542	539	591	561	530	516	550	594	563	546	551	569	568	538	559	517	551	540	542	572	544	557	547	525	542	557	484	544	496	543	548	567	529	555	540	595	548	549	576	564	568	573	551	535	546	538	574	595	568	564	560	564	518	546	523	536	569	497	531	583	558	514	547	542	519	541	560	600	527	544	568	551	570	526	535	536	549	579	574	531	539	580	517	551	563	545	541	534	572	562	541	565	531	545	553	556	555	518	512	545	543	569	544	584	556	565	528	576	548	539	556	514	555	560	534	590	583	522	583	572	555	557	537	535	562	560	532	515	533	519	556	572	533	579	580	548	532	547	571	532	569	568	550	526	589	583	540	544	549	563	533	566	535	551	542	560	542	534	546	539	598	521	554	518	556	559	514	531	529	551	567	550	560	504	523	521	561	544	512	590	526	558	536	582	599	537	565	540	569	557	575	564	542	551	562	589	552	544	543	592	573	522	500	553	543	535	555	509	522	562	534	574	555	532	538	527	575	520	573	576	515	521	552	578	564	545	546	545	559	555	542	538	542	592	496	580	524	530	518	531	547	565	567	575	570	542	557	530	540	496	573	574	521	536	610	514	570	574	554	560	572	522	585	583	557	571	538	542	532	535	549	521	575	554	566	543	535	539	493	544	523	515	543	565	554	558	564	517	552	543	536	564	569	535	551	514	550	526	540	556	505	553	562	558	508	542	537	538	538	522	572	543	491	552	558	548	581	537	575	560	535	536	558	545	527	529	539	561	516	507	552	573	600	564	535	569	583	536	555	586	574	568	572	570	590	564	545	555	509	535	545	537	536	555	560	522	540	544	529	598	531	569	531	549	598	584	506	531	500	531	554	553	555	526	532	558	541	564	561	500	511	570	545	557	553	502	567	579	550	595	533	567	497	549	529	525	579	546	560	562	560	574	565	515	555	556	530	585	562	570	555	514	504	533	562	532	580	574	556	557	536	587	553	538	536	512	535	558	569	550	582	549	537	525	560	529	587	524	586	585	553	545	557	551	569	520	584	534	562	539	531	563	530	573	527	549	558	574	566	555	537	545	541	513	548	573	541	532	547	555	581	518	564	506	544	556	577	546	520	574	543	562	543	536	533	521	536	545	529	558	561	560	522	549	537	539	514	536	554	521	558	552	565	579	542	524	548	541	544	531	561	558	507	552	549	577	525	568	522	521	566	557	557	537	533	556	541	539	537	550	553	563	528	564	563	544	595	570	540	519	564	572	545	571	553	567	579	554	520	523	562	542	548	578	557	529	520	562	517	538	513	565	535	593	570	571	574	581	592	516	549	541	580	574	544	535	533	562	592	559	594	545	555	589	544	526	578	602	557	539	501	576	531	601	567	555	536	558	537	528	533	537	534	539	549	540	580	550	505	528	516	522	534	533	578	495	563	581	601	531	547	577	534	539	548	586	586	576	518	566	569	547	585	536	554	545	533	576	584	502	553	578	522	561	540	575	569	537	532	578	559	562	518	579	592	516	511	556	571	526	572	554	564	516	499	562	573	534	547	543	575	560	549	545	508	557	561	530	550	588	563	509	544	544	563	531	569	579	516	527	538	536	542	564	562	548	533	542	539	560	569	574	572	554	580	544	551	583	553	553	565	574	564	614	546	551	594	567	591	542	578	533	535	499	586	506	560	553	576	545	504	531	560	551	532	580	541	552	556	571	535	553	526	524	572	548	550	538	531	524	557	563	554	524	530	541	524	546	525	546	542	566	550	551	565	558	533	587	565	539	495	558	527	543	563	563	542	546	534	535	549	541	530	527	537	569	554	559	531	555	530	580	561	601	555	529	554	527	550	556	569	589	528	538	535	573	546	557	562	559	575
27988	17427	3060	336	230	203	194	188	172	151	152	153	135	159	149	153	143	128	171	175	160	150	146	134	150	131	151	130	160	147	130	151	148	163	142	144	139	130	154	157	157	163	140	139	172	150	132	158	149	140	138	138	129	117	145	136	158	150	137	161	144	151	153	142	128	133	145	153	153	170	143	150	176	148	150	139	135	149	138	152	158	158	130	145	139	149	154	149	137	149	133	129	157	136	158	153	147	173	155	159	152	135	134	141	163	118	152	142	140	136	138	126	137	152	144	135	118	156	135	143	146	137	147	142	143	139	147	140	156	150	146	149	129	151	125	158	164	149	135	145	167	155	159	151	157	152	165	130	139	144	154	150	144	169	143	127	155	132	151	146	142	159	135	130	167	166	144	167	151	148	143	143	167	137	148	151	152	163	139	146	174	171	151	159	161	135	148	139	147	150	143	151	107	157	158	151	147	148	131	158	178	160	164	150	144	142	137	156	155	156	168	159	146	156	176	142	178	152	157	128	149	138	157	125	161	154	143	147	156	142	125	137	139	178	161	157	122	149	136	137	169	141	154	136	163	142	149	132	138	143	128	163	151	128	164	126	134	155	145	147	142	138	134	161	148	164	150	139	130	144	150	155	137	151	129	156	158	147	163	161	161	155	133	146	142	142	147	143	154	139	149	153	153	145	148	143	159	161	159	139	159	135	141	141	150	121	150	151	133	155	150	133	160	168	132	132	139	147	168	142	164	173	134	174	169	139	137	140	167	158	130	123	145	157	136	138	154	146	118	127	156	122	146	159	154	144	168	147	147	146	144	136	159	144	139	140	144	132	151	144	137	186	138	158	156	144	139	155	144	156	162	170	134	140	170	140	159	143	145	127	167	154	158	143	143	156	144	157	143	163	164	139	143	156	151	148	135	136	134	151	133	130	131	141	143	135	137	160	160	174	163	135	145	174	162	157	178	127	148	150	165	141	155	150	125	142	145	145	137	159	133	165	163	139	159	160	151	144	143	145	144	149	137	148	155	137	152	133	166	154	135	150	162	133	162	142	155	143	145	141	133	147	133	149	139	150	163	134	147	141	146	146	156	174	133	143	132	150	141	137	147	150	141	143	151	143	134	153	143	137	127	157	154	119	120	144	132	157	151	149	147	128	127	140	165	140	144	131	135	144	120	155	147	150	147	147	158	168	146	149	132	159	154	142	148	145	155	144	139	155	137	145	158	148	150	138	147	133	142	159	137	142	141	146	151	137	141	150	140	146	146	147	137	146	156	161	169	146	156	134	158	142	137	148	148	141	138	154	154	178	145	138	138	146	137	139	158	150	144	137	127	153	157	152	170	152	144	147	168	147	158	145	148	147	117	154	167	145	144	153	157	151	129	146	164	164	149	121	134	169	139	141	148	155	131	135	149	148	142	147	127	134	146	128	134	150	130	126	127	151	155	153	124	151	132	127	162	130	130	137	159	148	153	133	140	168	142	160	149	133	134	183	142	169	156	170	133	147	165	155	144	132	158	139	134	154	149	136	152	151	148	145	137	127	133	148	156	131	143	148	160	157	185	171	133	142	151	132	121	138	138	125	150	162	151	140	148	139	157	147	128	156	147	156	139	129	184	160	117	151	150	137	144	138	146	146	145	155	151	135	169	147	134	134	130	170	145	142	163	151	144	139	145	158	157	145	173	142	148	146	136	160	146	135	141	157	132	144	159	136	131	179	142	129	124	132	147	124	153	142	140	140	143	163	136	147	145	147	138	156	152	161	161	150	135	144	171	140	151	157	142	148	132	144	138	173	138	153	113	160	139	145	141	152	128	139	153	147	162	158	155	139	154	141	145	154	155	159	149	140	128	124	171	167	156	142	168	140	154	135	133	131	122	146	146	136	159	161	167	141	151	151	161	139	153	151	156	124	161	137	148	141	149	159	160	142	139	145	143	147	155	147	164	151	139	145	146	147	167	137	143	145	155	153	116	140	159	148	146	129	132	145	164	150	149	152	148	149	150	141	184	138	145	150	142	158	149	154	128	133	132	120	134	147	143	157	153	138	154	141	141	136	142	143	134	157	152	135	130	135	165	154	156	160	160	162	153	141	134	124	153	148	144	155	140	160	145	154	123	152	124	129	155	162	153	170	154	135	151	135	165	134	158	135	148	136	132	144	158	147	143	131	150	143	136	155	151	151	157	136	153	141	144	136	132	166	143	150	142	130	152	170	161	138	140	152	152	125	150	127	139	122	144	149	140	146	144	140	150	142	139	138	156	135	158	144	155	143	144	149	148	189	136	169	146	140	97	144	140	140	156	157	165	150	154	142	137	121	133	137	134	145	150	156	140	133	168	131	135	157	139	131	142	157	121	159	136	141	144	154	141	160	160	153	141	136	127	151	178	130	149	164	149	166	155	146	118	165	156	149	142	132	168	147	143	147	144	126	161	142	135	161	174	143	150	143	149	146	136	174	130	138	140	140	149	136	135	134	169	146	138	151	138	151	148	133	151	135	153	168	138	165	129	143	151	137	142	156	142	170	147	142	134	152	150	163	140	116	138	142	136	163	150	155	131	154	137	158	146	162	150	158	146	139	165	171	159	130	134	154	140	160	155	141	144	139	146	152	147	147	157	171	144	128	138	148	145	151	144	162	152	134	154	160	156	161	160	155	154	157	159	144	118	137	139	138	154	122	138	142	166	160	144	150	151	151	129	148	133	111	134	176	153	146	140	140	142	148	144	133	150	153	139	150	151	123	150	148	142	142	130	149	146	133	136	139	129	137	150	136	155	123	155	119	140	134	138	165	150	149	140	156	130	156	139	147	142	143	153	142	137	156	142	160	159	161	178	128	140	141	149	154	138	136	168	139	148	151	133	162	143	129	140	153	137	144	165	145	157	151	149	133	164	133	172	142	142	141	165	163	151	150	139	144	152	138	133	130	145	145	169	156	135	147	136	147	156	149	162	157	147	134	146	136	135	163	145	139	138	116	161	144	146	132	143	158	146	146	169	127	153	142	154	160	137	145	127	151	158	135	153	145	121	160	138	162	140	140	136	152	142	144	137	122	151	157	155	163	170	164	149	138	154	114	150	158	130	151	133	144	179	126	133	141	154	137	155	149	152	138	155	146	142	155	152	144	152	157	129	129	155	140	129	157	147	151	162	164	145	125	156	157	162	137	140	151	173	128	132	147	156	160	149	154	165	155	148	157	134	125	144	151	132	152	144	150	138	135	121	128	143	121	115	152	141	140	141	144	156	143	146	147	152	132	133	154	151	145	161	143	142	140	138	130	149	152	142	158	147	142	154	130	167	155	149	144	143	151	156	181	172	152	153	138	163	146	131	152	151	147	161	134	133	152	145	144	145	139	134	158	155	154	142	144	159	130	154	152	170	127	142	151	167	139	134	146	140	171	151	141	134	170	125	140	158	173	158	137	111	144	150	161	133	145	162	134	163	147	134	163	142	142	144	159	134	143	133	131	151	153	170	141	158	148	162	145
4262	679	534	298	276	216	203	206	185	197	165	188	184	178	175	189	158	173	171	145	149	151	166	179	156	199	187	153	185	187	168	187	164	171	163	147	161	178	164	155	185	165	167	178	190	167	161	172	166	178	183	174	164	172	164	171	181	182	167	155	152	167	167	165	146	145	195	159	167	179	165	171	157	174	193	166	172	175	173	140	172	171	158	172	159	161	159	172	182	164	172	162	150	178	146	163	148	156	171	177	167	170	159	147	165	159	179	152	153	171	172	169	152	163	146	161	161	185	163	183	183	163	159	172	151	175	154	177	167	186	192	158	140	181	171	164	156	163	178	171	161	196	180	142	164	171	185	167	168	161	159	179	166	164	190	148	169	172	191	164	134	179	164	167	161	172	186	166	178	187	187	159	149	169	154	144	176	155	162	153	160	179	156	153	181	161	162	168	141	160	154	155	158	168	161	164	185	164	173	193	158	178	160	154	170	164	154	157	175	175	168	171	153	165	152	166	164	165	186	152	159	174	169	183	173	154	169	161	130	167	173	173	164	178	170	143	153	158	179	165	155	168	172	203	182	158	163	153	164	168	158	141	152	147	174	157	172	150	169	176	173	175	163	189	161	151	163	152	173	152	160	170	178	146	167	179	153	155	158	154	181	174	173	149	137	161	167	159	158	183	157	163	155	171	180	173	150	159	153	177	177	149	170	184	151	162	161	149	168	163	155	160	167	185	156	180	174	195	162	148	148	152	156	157	184	185	173	179	181	176	180	176	160	170	163	166	167	173	163	168	176	169	168	167	174	170	171	179	155	153	163	147	153	164	158	158	179	156	177	169	148	163	162	190	185	150	200	163	159	158	176	174	163	162	192	157	170	184	155	167	167	160	142	151	157	181	162	165	177	174	150	159	149	163	155	151	145	174	158	162	177	153	170	176	161	163	168	154	181	163	160	169	145	139	167	152	170	168	159	146	167	169	168	142	175	170	161	167	160	166	167	166	169	172	160	184	166	163	171	158	178	163	179	149	170	150	170	167	169	138	176	165	202	154	180	151	167	169	196	166	174	139	178	207	160	161	156	164	167	172	173	165	176	182	163	169	153	174	183	141	161	156	160	156	161	169	161	174	182	169	141	167	168	188	161	177	183	166	176	183	173	147	185	162	159	161	176	155	160	135	148	138	147	170	178	155	196	155	155	172	158	154	174	144	173	156	167	162	161	137	154	174	152	174	148	156	162	164	174	151	165	168	170	161	176	180	166	168	158	172	173	162	162	155	177	171	161	176	154	149	171	169	162	152	156	160	149	181	192	145	150	147	153	156	168	158	176	174	164	172	170	169	173	163	180	193	156	179	176	203	186	144	150	162	157	162	154	156	140	163	160	159	165	158	166	175	187	159	177	166	169	143	179	169	159	163	170	165	148	137	172	145	171	184	163	152	149	136	168	159	172	151	189	180	168	162	170	165	164	162	175	174	152	153	171	154	191	146	179	176	179	173	134	177	160	158	146	183	145	152	198	167	150	162	159	163	179	170	150	153	178	161	147	151	176	158	173	167	165	180	147	163	159	184	152	153	160	185	177	163	171	148	175	156	168	153	162	154	161	173	156	165	167	173	168	153	159	183	165	180	165	157	161	149	151	181	183	179	194	168	157	143	169	151	165	157	157	149	176	170	181	181	150	180	174	180	143	141	179	172	123	184	144	160	178	135	170	178	174	168	166	165	165	160	173	159	165	167	160	171	157	179	164	152	165	175	168	170	184	176	170	178	159	176	159	170	163	173	142	180	164	163	154	154	156	172	171	160	167	165	182	156	157	164	168	156	147	168	169	159	162	161	172	176	166	183	163	167	154	179	157	161	155	156	168	160	150	152	161	183	184	164	159	175	179	161	184	192	169	160	184	146	178	142	173	178	163	171	156	177	160	154	158	162	167	179	154	170	167	149	163	154	158	139	167	182	159	174	161	151	159	165	164	159	152	169	151	174	168	158	135	168	158	158	161	169	164	177	166	169	147	159	181	174	164	187	165	172	170	184	162	157	167	168	155	155	182	183	160	157	155	170	155	171	172	166	174	170	179	172	185	165	149	146	146	160	152	136	170	161	159	174	139	174	192	200	153	164	184	177	149	147	170	145	165	169	152	169	143	148	182	175	178	153	156	172	170	155	169	163	163	155	154	176	187	148	158	163	169	177	165	158	176	162	133	153	176	145	172	173	159	174	179	189	172	178	155	169	180	180	173	155	178	178	157	155	185	153	148	162	176	154	180	171	156	167	200	170	172	149	179	153	157	165	180	146	161	166	153	138	180	158	180	183	161	174	157	183	172	171	190	151	158	148	172	156	179	161	170	153	167	176	147	165	151	148	146	174	157	157	172	147	152	183	159	139	183	185	161	179	157	166	189	172	205	162	135	180	172	169	151	159	144	155	158	163	155	173	163	170	190	136	157	172	171	164	162	153	162	160	139	174	171	156	167	170	203	146	168	162	166	161	152	174	155	154	174	147	163	176	180	141	193	169	159	170	174	161	176	170	156	172	137	159	155	164	156	185	148	175	153	160	163	157	172	175	175	152	163	139	154	160	186	170	177	153	162	168	174	161	161	163	172	157	159	177	166	162	160	172	166	159	156	167	172	171	154	154	158	158	145	172	167	174	170	153	180	176	162	174	151	157	163	157	167	161	169	160	175	173	160	146	166	159	154	174	173	155	157	178	177	194	157	197	199	168	148	139	177	147	163	174	171	166	192	169	154	172	172	177	157	165	142	166	170	153	172	149	168	172	139	155	156	179	163	157	160	173	151	167	157	170	148	162	174	158	148	159	149	157	171	165	180	156	183	146	176	171	175	170	174	148	163	177	171	172	180	162	151	156	161	179	180	197	157	176	179	176	176	153	155	163	150	175	167	145	161	145	179	156	149	165	192	169	165	147	166	162	162	174	165	131	182	180	165	154	194	184	161	175	177	173	159	161	161	181	147	168	179	154	168	168	157	165	167	177	183	158	168	163	156	164	179	179	156	186	169	151	140	176	168	185	181	158	180	150	149	172	163	164	166	162	157	159	178	152	150	158	158	162	181	173	178	178	167	143	152	170	164	170	159	174	162	182	151	180	152	152	160	188	152	160	159	155	177	177	160	175	169	186	144	150	147	175	167	134	148	165	175	161	179	158	187	157	190	154	166	170	163	183	155	172	164	170	182	162	139	160	158	152	180	178	183	170	177	165	175	162	177	177	139	154	163	158	190	174	149	185	159	143	150	156	150	159	175	141	172	151	162	176	143	172	182	156	166	162	169	183	151	166	159	170	165	170	156	165	175	163	156	165	151	172	158	153	181	171	156	180	151	156	169	165	143	151	176	152	156	145	161	178	157	180	183	156	174	148	181	170	155	167	177	194	156	180	164	174	159	173	156	172	175	173	158	157	202	176	149	170	185	152	174	148	167	144	157	167	175	163	158	172	150	159	178	167	144	174	165	160	182	169	141	156	139	171	168	178
23953	21384	28640	24475	21393	9825	991	655	553	499	503	410	427	367	396	366	332	334	386	347	345	312	346	332	311	328	322	299	323	330	338	316	334	345	307	318	300	320	278	321	297	287	313	292	319	306	323	299	302	280	277	333	302	297	341	325	324	258	292	298	296	340	302	323	309	305	303	330	325	310	299	326	274	308	302	327	286	322	337	320	304	305	299	303	282	303	327	321	311	297	329	298	333	310	292	313	300	326	294	292	304	284	291	310	306	299	300	300	300	298	291	302	280	314	329	320	284	292	288	310	348	291	297	315	330	282	295	315	288	327	304	272	306	300	303	262	301	350	322	310	321	280	331	300	325	260	306	373	297	304	272	279	285	297	286	330	313	284	276	299	327	309	313	311	327	276	309	290	285	308	296	276	323	289	314	306	303	336	299	321	277	313	327	284	296	313	295	308	348	305	274	308	284	316	296	291	309	293	318	302	298	316	314	308	291	301	283	307	321	300	296	292	318	299	297	329	314	346	303	290	306	282	283	281	298	313	319	312	283	280	297	286	268	307	318	319	291	311	294	297	314	322	313	304	289	306	262	309	310	295	306	306	320	281	289	314	289	335	305	289	305	282	309	307	286	306	310	301	318	320	319	303	335	329	314	294	308	297	337	304	307	306	300	310	312	316	267	325	289	309	311	285	314	302	278	309	289	318	316	286	285	276	315	302	290	309	301	303	300	290	305	328	335	340	309	306	287	330	287	292	309	310	314	310	313	306	296	326	286	270	312	286	317	328	310	297	294	299	331	317	282	300	296	281	306	299	279	332	333	321	294	312	296	280	309	338	276	315	316	281	327	282	314	359	322	297	314	296	323	294	316	314	304	315	318	320	315	316	321	326	301	338	311	304	287	333	293	301	315	309	313	290	315	305	299	305	256	286	316	360	278	311	280	299	282	285	294	280	307	307	274	306	307	304	327	345	363	304	304	293	291	319	312	306	331	320	327	295	293	302	325	281	313	335	301	287	329	280	292	305	317	312	310	326	307	288	312	312	327	300	303	293	312	334	333	298	308	318	308	293	310	289	298	308	326	320	345	314	322	261	277	295	322	289	302	332	297	309	289	266	321	318	279	294	338	298	358	290	297	297	295	323	313	294	276	337	286	309	317	296	300	292	289	320	306	306	301	320	317	293	304	292	280	299	341	304	300	295	338	307	312	299	311	290	309	315	314	310	317	326	306	277	309	293	332	313	307	302	279	326	316	317	307	319	281	322	315	279	323	289	309	290	328	271	299	292	288	310	335	292	291	283	310	333	292	295	302	325	308	324	313	324	297	298	280	315	271	330	277	309	308	288	308	331	279	312	314	289	286	323	307	275	319	287	266	321	324	313	304	298	274	310	316	315	320	331	310	330	306	297	311	306	298	340	296	297	306	309	323	305	311	301	312	324	332	303	316	280	291	296	284	300	302	295	300	294	327	310	297	325	322	290	302	322	290	296	312	262	308	296	275	299	332	288	310	310	302	330	316	296	297	287	276	313	316	287	305	281	266	322	328	294	309	273	328	292	290	288	298	275	286	327	292	292	290	307	293	309	304	265	319	320	317	308	347	322	302	304	290	292	338	301	298	295	293	308	313	295	319	310	310	291	319	305	298	336	295	318	299	302	299	297	326	301	300	286	312	324	314	297	334	321	293	304	306	311	329	297	305	325	289	331	271	314	318	303	293	290	338	304	312	265	296	270	308	305	301	283	273	321	309	330	310	329	313	309	339	277	276	301	268	301	271	290	290	331	314	297	318	307	290	309	325	299	297	340	302	335	307	307	297	309	325	291	294	311	320	292	268	304	302	296	343	304	288	349	277	317	292	290	315	325	308	326	317	309	301	324	292	280	315	279	315	332	315	319	285	293	274	303	318	309	299	286	299	302	329	345	322	287	300	290	297	316	287	292	270	283	304	324	326	289	297	298	329	319	308	340	315	311	278	291	329	324	298	314	298	262	299	297	319	313	315	327	292	293	315	294	298	267	282	319	291	302	292	261	321	304	267	283	289	310	345	290	315	326	267	328	264	296	321	292	339	296	313	315	309	318	314	295	289	304	278	283	275	305	280	309	321	295	286	302	276	295	330	284	281	333	285	296	307	326	291	321	296	317	276	291	305	287	307	287	309	315	332	329	287	345	299	311	273	302	338	305	271	315	305	287	311	308	316	283	278	336	301	289	288	283	322	300	304	311	314	325	335	317	342	307	311	275	294	288	307	310	313	315	291	318	308	296	300	302	281	325	296	297	293	318	326	281	293	304	312	305	329	306	322	337	300	329	303	300	294	331	300	325	309	316	244	339	305	312	284	301	296	290	286	306	281	289	290	316	267	299	323	299	275	305	296	318	299	304	310	288	281	284	337	288	324	301	297	303	310	318	313	310	327	288	291	300	289	338	303	270	309	288	293	299	294	329	298	327	330	342	329	320	312	311	286	287	320	321	325	253	320	293	289	310	312	300	303	341	334	304	309	308	295	298	275	319	301	272	303	292	284	280	297	340	303	318	284	306	283	301	318	303	311	303	278	310	332	290	306	273	329	290	279	283	282	333	293	328	280	301	293	277	292	328	311	310	291	283	251	318	321	311	313	262	323	299	300	264	293	321	299	317	282	260	321	326	293	308	279	334	322	308	299	324	301	320	258	309	325	316	285	282	327	303	311	285	270	318	318	312	319	314	306	298	306	326	318	316	306	266	318	313	292	308	306	345	336	297	281	301	306	295	306	308	338	315	297	285	287	293	303	268	305	354	328	302	310	268	334	333	314	285	330	275	322	307	316	332	284	322	287	342	280	302	310	308	304	293	286	317	287	307	310	308	303	286	316	310	295	318	324	299	306	297	299	307	320	294	325	319	278	309	300	322	287	276	307	328	333	314	293	323	292	314	284	303	329	330	324	345	293	297	320	291	337	308	303	285	281	296	291	312	300	293	262	293	309	298	327	324	293	333	300	308	322	321	308	299	291	298	283	272	299	301	288	337	339	313	324	280	327	300	313	298	287	308	282	319	286	281	308	291	290	296	277	284	272	296	307	299	301	297	298	294	317	322	303	302	285	315	292	319	342	290	293	298	319	335	287	327	298	314	311	319	309	332	296	282	310	322	293	305	306	287	297	286	290	308	294	298	315	297	318	310	332	305	262	285	339	309	320	295	307	300	335	290	325	285	297	329	315	302	300	285	297	324	284	304	303	309	300	291	301	291	321	302	325	271	331	322	255	326	289	290	307	315	323	307	324	307	303	314	300	291	299	294	313	297	292	302	274	292	293	302	290	284	297	303	299	295	304	288	307	301	319	310	296	311	270	314	289	335	278	307	278	286	335	304	347	316	318	308	293	308	277	313	282	290	327	294	298	308	292	290	288	295	329	331	331	303	298	331	299	304	301	344	302	307	306	278	325	313	290	272	309	312	265	310	289	297	311	285	292	320	320	311	304	334	299	326	291	298	281	303	270	321	287	298	305	324	291	274
3410	9131	5884	2651	1976	1479	1185	917	781	648	580	570	522	471	455	453	427	389	375	387	358	349	334	361	349	379	311	334	331	349	347	366	321	336	305	329	311	312	312	337	318	327	344	337	305	306	331	316	334	333	323	317	277	359	333	326	344	306	313	326	333	321	317	340	336	330	308	310	322	306	303	275	304	303	351	314	327	293	333	338	300	307	325	296	326	306	303	299	325	304	295	305	319	309	325	309	316	340	319	307	340	327	336	297	298	322	279	300	309	310	317	294	311	297	317	330	318	295	345	321	313	314	288	323	315	311	307	303	304	307	294	314	316	333	321	326	300	330	301	297	312	332	382	312	291	325	301	301	305	304	322	297	323	292	320	284	294	322	314	305	322	328	298	313	300	301	304	308	318	322	328	289	341	305	330	352	334	284	323	298	297	318	304	298	302	361	335	291	285	291	316	330	332	302	292	313	303	306	309	303	314	313	289	317	342	278	342	303	327	356	288	307	300	322	325	299	345	341	318	312	308	321	307	294	305	320	335	337	314	334	310	325	320	312	289	335	331	295	322	297	305	275	294	306	334	303	300	287	321	322	310	324	315	309	318	329	321	320	333	322	325	328	324	312	309	317	345	316	294	308	330	303	317	310	351	318	323	309	317	330	335	288	313	294	331	307	304	312	314	298	307	314	317	308	303	323	320	301	313	322	337	321	328	325	311	303	273	318	298	316	312	324	359	337	323	320	350	295	308	301	334	289	344	344	347	315	284	313	319	317	336	323	343	315	319	332	353	311	312	304	314	319	315	304	303	320	327	307	306	330	304	307	285	332	325	327	307	337	318	313	289	299	352	336	306	296	323	281	321	306	332	299	333	311	319	251	336	289	293	300	298	312	333	310	321	332	337	337	316	292	289	330	293	349	303	320	319	328	304	282	346	302	314	350	312	350	330	304	311	318	280	314	320	319	283	322	309	276	335	295	347	320	293	330	276	307	312	350	340	335	321	291	310	337	303	287	303	324	299	315	358	325	336	337	319	316	311	342	306	327	316	310	319	337	300	338	289	336	293	304	316	319	322	307	315	299	298	343	291	293	316	302	307	293	323	278	325	331	310	330	334	301	336	297	353	303	314	309	340	333	306	304	297	318	270	298	290	326	308	289	306	320	322	290	312	307	344	308	302	317	320	310	295	319	340	323	334	326	308	304	322	319	347	322	327	285	309	287	332	314	315	335	340	297	278	304	341	297	313	337	328	320	312	321	322	323	331	332	293	320	315	306	330	332	303	288	309	307	329	306	312	308	319	300	324	360	296	279	301	287	312	303	317	342	292	292	330	361	316	347	319	290	304	330	322	299	323	313	329	325	294	306	322	285	308	303	312	310	282	312	298	311	337	334	323	299	307	332	335	305	299	327	334	323	311	300	328	285	292	309	309	323	288	335	344	322	333	284	344	329	293	290	295	296	316	325	296	334	352	316	290	310	310	298	324	288	329	325	339	310	284	319	306	344	319	346	308	305	323	310	316	328	312	328	322	306	308	316	325	325	329	288	305	301	291	333	316	305	310	299	270	339	300	335	301	308	287	318	341	311	331	302	305	317	336	299	319	298	340	314	340	283	293	295	318	334	315	303	317	336	322	318	312	310	318	319	309	282	287	281	318	298	307	324	316	317	329	305	284	280	330	331	286	336	310	328	320	315	288	306	297	340	312	298	292	330	285	307	329	315	333	295	300	309	308	318	320	323	300	328	315	349	315	317	288	313	343	305	312	328	308	300	292	315	329	324	325	348	318	317	315	292	322	270	301	304	270	328	336	332	310	318	296	343	305	289	303	298	304	376	335	281	300	311	311	295	312	304	289	297	284	309	334	315	330	328	366	309	286	291	331	307	293	303	346	330	338	314	313	301	322	320	243	308	314	291	285	303	331	314	324	316	304	331	330	300	302	307	335	341	332	309	310	302	296	380	318	311	292	307	296	313	303	309	314	290	328	291	299	318	310	308	341	306	296	316	301	334	333	336	297	295	319	307	340	323	285	341	327	308	322	312	319	291	319	295	295	329	348	320	315	337	336	305	299	318	338	282	314	287	312	330	319	315	285	314	300	321	328	306	310	323	289	293	288	309	349	300	338	320	289	295	318	317	278	333	321	284	325	334	330	332	319	276	305	342	307	300	335	331	307	342	303	342	340	310	311	298	325	321	330	323	299	315	304	318	306	310	312	318	293	316	318	314	339	354	319	310	294	319	288	300	315	289	294	301	337	280	321	308	318	296	321	336	317	295	294	323	304	309	313	288	274	319	317	271	278	306	308	327	306	336	291	339	328	272	311	297	307	344	309	303	327	336	346	310	303	282	283	329	314	293	295	307	288	295	301	315	304	293	300	341	330	318	318	290	328	309	358	338	313	301	322	308	308	327	278	286	324	304	347	260	313	342	310	268	299	325	330	310	291	299	321	320	301	313	359	289	324	320	318	325	304	317	312	306	286	320	305	349	319	356	338	335	307	333	317	310	335	307	309	344	325	315	313	306	312	311	313	286	339	319	310	306	342	307	318	279	327	293	294	289	318	313	334	291	346	339	331	282	320	311	315	337	304	308	283	286	332	328	282	314	299	328	323	320	330	327	323	311	309	328	328	299	300	312	321	309	319	297	295	316	327	314	325	341	307	303	323	326	292	304	356	334	318	316	305	298	301	305	319	327	326	324	310	331	306	305	325	330	301	294	361	300	268	347	303	315	292	302	332	342	320	372	277	322	302	308	314	315	335	321	324	281	301	328	290	329	301	332	324	317	301	298	327	309	300	309	293	293	329	314	327	322	293	313	294	313	294	296	334	312	313	302	307	328	311	305	284	282	335	335	334	295	355	310	285	329	307	335	315	326	301	305	316	294	334	317	328	318	302	331	302	316	299	303	305	309	321	329	309	304	336	320	298	328	338	310	321	290	335	326	281	287	305	301	310	310	290	333	329	333	308	307	329	282	319	325	308	310	336	300	309	319	278	315	303	295	309	316	326	315	300	303	287	302	318	301	311	317	332	322	292	329	307	306	306	298	271	312	312	316	331	367	301	324	293	311	323	313	328	312	324	310	321	311	330	326	333	309	313	325	305	270	338	319	312	341	331	313	311	331	333	338	310	325	304	311	288	296	297	324	309	305	282	303	313	315	300	313	317	311	306	322	317	296	294	294	319	308	330	330	306	299	297	276	342	292	280	307	314	312	297	334	313	314	304	314	284	325	331	304	323	313	306	303	307	296	320	327	317	336	304	310	314	304	339	314	299	313	302	299	287	326	348	301	305	321	300	310	325	316	331	337	324	331	329	323	302	347	293	333	323	327	300	302	307	314	314	326	319	298	296	290	315	327	359	302	316	315	306	315	329	307	327	330	331	301	326	297	313	326	319	304	298	321	318	325	301	340	314	311	305	309	330	336	335	325	322	323	330	294	295	308	326	329	336	316	323	321	321	301	302	313	311	325	331	315	330	288	267	324	329	321	327	315
25250	21400	27502	25634	9799	690	503	428	402	395	347	340	353	322	352	313	332	321	329	307	349	273	279	293	332	267	311	315	297	307	318	314	279	305	305	290	283	289	310	301	290	312	291	285	287	294	282	300	303	301	278	306	304	282	282	280	295	295	301	300	285	301	296	293	286	306	321	283	261	282	279	303	250	289	265	321	267	270	278	308	286	318	278	281	263	292	298	268	294	288	271	302	306	284	260	320	310	282	283	323	302	281	299	285	280	288	300	311	245	294	271	313	317	295	282	296	287	295	277	270	271	283	299	291	277	284	309	289	292	253	297	274	292	274	312	299	304	288	312	270	277	267	281	264	292	293	267	271	258	260	286	313	261	303	261	287	278	311	290	312	292	269	270	291	275	283	272	285	292	273	273	282	281	256	283	292	295	251	265	246	297	248	294	307	295	318	270	307	306	282	294	288	264	297	285	297	289	284	298	273	334	278	266	307	301	272	293	285	248	297	272	285	302	290	273	277	258	303	275	298	275	285	286	280	291	273	272	279	279	257	294	255	286	288	295	285	270	301	299	301	322	315	287	287	265	270	274	279	300	312	278	275	270	292	297	304	309	289	276	283	291	291	280	310	280	258	276	284	280	262	271	275	284	275	305	319	296	297	270	297	281	277	269	295	304	294	288	289	278	304	280	287	277	259	280	297	300	280	298	286	291	284	273	285	305	296	299	304	278	301	308	262	330	297	284	259	290	312	297	278	293	293	267	290	280	277	308	260	310	306	267	263	294	256	279	274	285	267	252	305	277	306	250	290	276	293	323	282	277	280	259	284	256	281	281	311	274	276	277	306	311	301	285	285	283	316	278	277	293	288	281	295	268	295	250	299	263	288	295	278	277	273	275	293	281	273	267	299	288	292	300	296	298	297	273	320	291	266	282	250	268	282	276	306	314	287	292	273	256	295	305	263	303	275	294	267	294	300	312	257	239	270	286	294	286	273	313	272	260	286	286	304	302	264	274	287	275	265	278	290	327	298	284	325	303	295	287	282	302	280	286	294	295	316	283	301	269	253	297	296	252	289	280	260	294	294	295	281	279	277	290	305	329	286	286	311	295	278	257	236	295	318	296	289	278	277	267	292	258	289	283	279	255	287	298	244	285	303	283	281	277	304	299	289	294	270	320	299	298	302	267	321	271	285	284	287	260	306	259	290	261	239	263	275	267	307	283	279	297	301	306	285	297	287	263	268	306	268	287	273	301	289	301	281	285	296	279	272	304	280	292	284	285	307	276	295	271	287	281	290	306	306	269	294	334	300	285	279	299	284	292	301	274	309	257	295	263	317	281	286	262	264	260	293	284	298	285	284	280	290	310	308	275	290	278	268	283	303	300	284	261	277	277	292	287	299	293	289	287	285	269	264	298	293	280	295	296	283	255	299	261	307	293	315	261	294	298	277	294	295	306	290	269	305	280	297	294	295	271	303	288	281	305	292	284	272	298	331	300	283	294	313	301	276	277	266	282	289	308	299	314	286	299	271	271	274	269	264	309	307	304	286	288	282	272	271	291	278	295	288	321	284	308	273	323	304	275	299	286	306	299	280	291	281	286	275	289	283	309	278	302	313	270	272	308	282	264	289	317	291	291	286	263	279	280	294	270	296	296	278	262	273	291	321	280	277	248	273	301	291	269	278	293	286	299	287	264	270	301	289	263	271	293	305	283	290	292	291	284	273	276	286	291	293	258	306	288	298	297	292	312	263	287	294	294	293	291	275	274	290	282	274	290	303	290	292	288	280	295	278	276	317	299	275	299	301	254	290	300	301	310	287	290	304	299	288	290	283	285	287	312	295	328	297	285	280	302	302	300	294	316	288	319	308	269	291	278	299	282	301	317	312	264	303	260	282	267	285	292	285	297	286	270	300	264	271	284	271	297	334	272	291	276	272	279	284	282	286	277	279	277	285	277	324	294	278	280	295	257	290	317	288	311	283	280	329	290	311	272	303	311	294	277	283	297	283	280	287	308	250	269	296	306	280	320	298	290	285	314	276	268	320	297	322	308	323	256	295	273	298	280	276	277	313	267	287	293	297	302	301	265	285	275	298	263	305	281	277	302	305	307	292	287	307	279	274	290	301	288	296	293	278	298	283	294	301	263	308	298	299	286	257	268	275	296	283	277	278	288	286	312	290	281	276	259	262	276	271	270	283	290	283	280	284	280	266	281	290	297	276	297	256	258	295	299	279	248	262	281	277	259	284	300	267	308	294	314	300	302	250	287	291	300	269	296	302	293	295	291	294	284	299	279	280	329	280	288	310	288	302	301	288	286	312	290	293	304	323	262	294	296	280	303	262	284	272	296	276	283	272	241	293	327	298	306	277	270	303	291	268	297	305	267	328	300	299	275	272	241	271	299	280	308	309	333	298	280	262	291	299	285	316	307	299	265	295	315	294	310	309	265	301	277	269	285	269	282	301	287	290	267	298	299	281	293	306	297	256	300	276	285	273	286	286	297	284	296	275	288	304	296	296	296	289	261	288	264	276	292	262	274	286	315	274	300	241	266	287	314	302	300	313	293	262	244	287	303	254	268	308	267	288	266	305	306	304	263	301	269	299	301	271	285	247	308	283	283	272	280	279	289	282	305	263	268	268	259	299	310	244	279	295	298	285	275	285	266	276	282	294	288	282	267	302	297	297	277	289	295	292	293	295	281	287	281	285	292	304	292	286	278	270	277	290	320	276	289	286	280	256	263	285	301	270	287	264	275	282	292	274	265	297	287	268	285	285	279	282	322	286	265	310	262	246	263	275	297	278	273	284	255	292	262	259	272	281	327	276	305	278	277	271	269	281	282	289	297	277	281	314	288	317	289	307	292	290	275	285	263	312	298	302	301	281	279	297	252	288	256	271	274	292	268	292	315	303	272	283	287	293	312	280	283	288	274	292	295	303	258	275	285	311	302	295	263	264	262	299	296	297	271	276	283	281	302	307	288	279	317	296	311	250	276	255	297	311	283	299	284	295	292	296	270	278	296	283	274	286	290	297	293	301	308	260	304	290	301	280	289	291	268	279	320	265	276	276	272	328	302	280	271	295	294	295	290	298	269	291	321	293	321	294	278	318	276	293	335	264	281	306	309	278	296	301	300	274	257	266	268	285	306	251	256	311	277	247	300	282	311	283	289	294	268	285	303	317	257	309	255	286	270	283	290	261	279	264	292	279	289	321	294	289	265	301	296	268	289	286	267	284	281	280	300	308	314	286	276	279	274	260	279	279	293	299	278	301	267	281	248	270	285	306	267	283	296	298	272	266	267	322	299	258	274	240	281	263	277	278	296	319	297	280	297	283	278	274	264	288	286	260	285	282	296	303	326	272	296	304	292	267	332	302	306	298	291	302	312	288	290	303	308	317	295	276	272	311	292	273	281	272	298	284	270	264	294	305	255	305	314	310	306	287	322	294	303	274	321	287	279	280	299	289	248	282	291	301	295	250	259	273	302	291	308	250	276	309
3357	5152	3268	1565	1292	879	770	631	585	518	428	444	409	387	376	401	380	335	349	386	343	330	336	343	324	328	308	346	307	327	282	344	307	348	338	315	315	312	337	294	306	303	331	306	316	325	306	306	307	321	328	331	315	293	340	287	330	335	308	320	279	301	303	306	304	284	322	321	314	325	341	312	301	297	301	303	288	291	321	297	310	267	316	325	309	342	328	330	322	302	299	333	313	330	290	329	286	301	303	308	301	329	319	292	313	295	356	335	319	331	279	306	319	320	318	312	297	323	313	296	344	316	315	339	335	274	318	370	289	331	290	328	309	339	337	277	303	293	308	306	297	291	311	321	325	290	304	291	329	341	281	309	289	335	309	307	327	309	330	329	347	316	344	338	320	331	310	286	299	322	299	318	335	291	308	308	342	305	310	324	340	307	308	307	339	301	297	311	320	333	314	318	302	329	326	316	317	312	320	332	314	284	330	303	281	309	353	293	292	274	333	312	317	303	302	312	314	307	326	325	303	327	287	331	302	288	289	334	320	332	334	325	336	322	347	340	303	350	312	340	309	303	332	278	324	320	304	322	298	336	334	315	329	346	337	309	318	309	333	327	307	312	319	345	312	287	293	318	299	282	352	318	324	333	318	296	291	308	305	329	309	307	313	329	305	304	330	310	306	313	315	282	318	319	299	299	307	313	301	285	320	307	307	321	342	312	344	333	301	329	308	325	318	309	357	297	314	291	291	305	316	293	319	331	335	296	283	270	348	334	342	332	324	342	321	308	334	324	315	289	320	313	328	336	316	311	314	314	318	264	302	330	274	341	296	328	291	314	307	321	305	336	346	287	338	308	318	326	294	301	318	307	321	329	334	320	323	313	325	320	318	298	317	330	334	313	313	332	312	338	324	284	326	331	296	327	290	307	327	318	300	292	337	300	329	314	319	326	303	320	308	341	331	317	316	330	262	332	318	290	352	321	259	309	308	280	299	352	327	310	306	342	330	365	300	305	324	286	327	304	321	323	297	317	331	331	304	306	297	326	323	321	328	316	322	302	309	317	311	331	322	329	313	312	343	333	324	338	309	353	314	293	298	325	326	297	279	333	325	307	341	344	312	306	311	313	325	340	304	306	316	293	345	311	337	307	300	309	302	278	323	306	306	308	311	304	284	339	333	289	297	296	315	305	337	303	321	314	333	313	328	316	312	339	317	332	312	333	309	308	281	316	307	356	320	310	316	315	301	285	317	329	338	303	352	321	299	299	330	299	302	315	330	312	322	306	304	361	321	315	338	301	314	343	300	319	328	324	273	316	305	322	344	327	311	306	300	299	301	323	315	347	335	311	299	337	320	334	285	314	308	316	329	320	325	296	293	328	327	339	365	263	327	355	324	327	288	353	287	297	328	305	353	315	288	320	310	314	305	286	326	345	327	323	326	299	298	280	319	323	307	312	319	323	286	328	314	301	316	309	319	325	293	338	320	307	327	329	358	300	297	329	298	293	323	294	311	311	319	346	313	284	316	292	313	262	329	310	316	326	284	333	307	334	294	307	354	277	328	337	339	329	316	345	324	322	341	285	309	323	313	330	307	306	321	355	301	308	311	345	320	323	315	318	290	305	335	322	322	300	321	352	332	315	303	298	326	321	341	338	342	304	295	342	290	302	318	345	318	313	315	334	311	301	303	312	323	292	328	297	323	300	313	322	354	331	318	313	307	309	313	323	312	320	306	330	299	326	330	332	320	311	321	323	322	317	321	311	335	330	315	300	284	296	292	315	276	321	309	320	347	345	314	353	322	307	333	335	305	294	299	308	315	334	293	310	298	321	305	305	299	339	328	335	315	345	298	327	328	328	337	336	292	337	296	279	317	340	318	301	315	351	314	307	299	300	328	305	318	324	300	307	321	349	311	311	345	328	329	309	302	292	327	308	332	309	362	293	297	285	335	307	328	327	306	310	305	317	341	339	324	336	347	321	324	298	288	315	330	345	335	322	327	316	323	297	349	312	299	321	319	328	315	326	294	299	344	350	347	318	297	320	312	312	322	342	319	274	317	302	304	308	317	322	332	320	325	344	313	322	287	307	311	338	331	321	333	308	341	310	306	321	299	325	317	318	300	316	327	309	300	316	316	330	314	305	324	314	310	320	331	314	326	318	307	343	297	340	317	307	304	332	300	340	333	331	320	348	331	345	302	305	315	329	333	305	312	324	342	359	303	329	323	323	319	318	328	310	316	300	310	292	302	321	332	324	330	304	307	265	322	331	309	308	296	306	331	356	309	309	321	305	341	312	331	326	331	289	302	287	283	330	345	321	295	314	309	319	296	326	351	352	312	315	323	307	312	309	316	318	343	299	305	313	337	291	331	303	289	343	317	329	328	314	345	302	327	319	330	303	320	305	301	314	299	325	315	315	299	309	338	322	321	326	339	335	318	300	310	295	293	329	307	320	310	296	317	313	316	307	306	300	317	345	311	307	316	343	326	317	332	310	329	324	305	310	331	337	305	336	277	314	353	321	292	295	303	331	306	327	307	326	358	324	343	305	333	299	297	294	312	308	329	330	335	299	315	324	327	300	295	321	331	300	319	313	322	319	317	322	312	276	304	315	333	328	305	286	319	289	297	339	329	318	297	315	317	307	288	345	322	340	328	311	294	321	303	337	308	301	322	325	290	285	316	311	316	321	285	316	346	338	307	281	293	327	309	339	328	320	324	301	325	321	339	328	361	280	316	305	314	313	326	344	356	315	277	283	298	301	327	313	324	326	326	306	311	309	359	315	287	349	346	309	367	294	318	308	340	308	347	340	309	330	310	321	312	323	317	304	296	330	322	341	304	341	321	313	285	297	343	323	307	321	309	334	313	341	311	316	310	305	309	324	306	332	315	331	318	332	311	337	328	334	335	302	315	309	330	267	318	316	289	322	349	349	297	302	333	318	313	315	327	299	341	323	296	312	319	293	317	326	309	326	325	323	314	303	311	299	315	316	312	297	335	327	299	310	328	304	308	272	319	310	331	315	313	304	322	311	321	314	328	340	336	326	358	341	351	333	298	303	323	316	334	355	309	318	328	320	315	328	308	314	289	316	359	336	326	331	327	313	313	328	345	305	336	322	309	306	294	346	312	339	345	350	298	304	307	292	275	288	317	304	309	312	307	298	332	304	298	291	321	308	307	339	334	300	308	340	306	324	325	288	328	330	329	310	326	320	287	336	322	304	349	315	331	332	318	328	310	332	310	299	324	291	306	337	326	328	302	323	304	321	317	329	322	315	301	326	305	295	312	315	305	310	330	314	293	311	310	279	321	312	326	315	324	337	306	290	343	311	295	308	293	310	324	312	305	307	318	316	299	317	327	311	315	318	296	328	333	306	321	296	323	310	303	311	329	312	310	301	300	322	324	344	317	330	313	311	324	327	324	306	321	326	325	335	290	313	296	276	355	282	343	302	325	302	291	293	297	295	331	310	308	302	301	327	309	348	325	312	327	336	314	304
22922	21476	29216	24151	21476	21530	8013	1316	1011	876	868	721	767	690	715	691	642	628	626	629	656	597	594	597	550	623	555	561	558	563	604	593	582	562	549	607	544	551	578	573	540	554	551	555	599	571	560	524	561	545	517	539	567	545	534	574	564	537	571	555	551	526	513	528	552	550	533	560	498	575	538	560	514	545	557	546	507	499	529	534	535	560	546	506	558	546	543	553	532	526	572	555	550	540	524	541	530	547	552	552	518	548	576	575	529	565	572	534	541	566	557	568	529	540	555	516	566	542	537	533	530	529	585	529	539	547	514	551	524	544	510	552	548	556	492	543	552	535	548	531	535	545	523	524	546	538	531	502	553	571	524	497	544	518	534	544	488	573	572	515	576	552	542	543	511	539	547	559	570	547	518	531	520	569	535	548	521	523	494	526	539	518	515	522	547	539	530	492	514	559	531	549	508	555	536	539	567	550	554	553	548	551	567	565	505	538	564	494	528	576	551	564	530	553	517	513	570	541	521	545	559	549	545	502	537	528	537	585	571	526	578	569	493	564	527	553	563	559	542	552	516	576	541	534	524	554	535	554	515	535	500	534	574	546	516	544	548	526	535	556	557	551	534	525	581	554	514	560	539	502	518	511	544	557	542	583	521	552	557	507	502	546	563	540	598	506	549	530	543	522	515	502	558	534	528	520	527	544	547	550	542	512	523	550	530	543	510	506	520	569	565	565	548	527	542	564	543	560	567	577	546	532	513	562	528	564	522	562	566	544	550	572	538	474	536	528	523	568	534	537	556	556	517	573	556	560	519	552	513	540	523	561	571	581	523	533	550	501	523	550	514	535	527	563	575	522	554	543	504	563	617	570	566	544	545	530	545	592	530	546	505	553	505	548	550	495	527	561	485	580	516	541	520	554	536	548	529	534	583	562	532	552	577	553	574	522	549	588	527	557	562	545	486	512	587	561	557	524	581	502	510	518	530	570	541	490	556	577	540	581	586	511	557	522	517	547	514	509	540	529	551	533	556	500	542	496	564	582	521	530	563	525	528	550	546	546	560	558	541	501	542	544	554	544	571	537	487	540	549	523	566	505	545	503	529	553	560	492	510	503	510	519	575	527	526	541	560	531	544	558	521	564	540	533	507	548	534	568	550	493	542	519	539	539	520	519	497	544	535	507	495	563	529	563	543	499	579	548	517	561	523	554	576	549	522	558	566	542	530	564	551	558	548	545	552	542	553	591	601	526	539	519	524	563	575	509	564	499	519	525	584	531	539	528	561	548	549	521	563	570	543	553	549	501	530	520	493	536	506	574	534	565	510	512	516	533	545	599	514	495	500	529	526	550	535	534	522	534	554	518	550	542	555	553	528	561	550	561	583	514	545	517	586	586	558	528	566	567	516	544	545	578	539	530	520	570	513	542	555	529	494	523	538	586	572	531	555	585	544	537	574	525	497	549	536	538	528	540	527	555	532	508	551	580	565	514	533	580	537	543	605	544	558	536	524	528	533	553	576	556	566	518	506	540	534	512	583	521	537	554	581	519	542	534	554	520	546	550	538	533	593	519	532	540	512	551	561	499	583	528	539	542	542	531	566	562	553	550	514	529	547	516	513	546	549	542	549	525	564	558	551	566	509	551	534	524	527	556	516	566	550	571	586	563	532	541	537	592	591	562	536	567	532	524	512	541	570	544	531	537	566	520	554	530	528	562	553	564	513	519	525	543	573	504	536	518	570	549	489	556	585	570	490	505	573	545	535	544	568	536	510	534	525	524	539	548	537	519	530	563	561	585	502	511	588	573	555	514	543	531	508	568	510	558	524	546	563	580	556	498	544	551	523	536	560	544	498	522	572	517	550	486	574	561	557	561	548	545	532	575	550	510	549	555	526	547	544	523	542	517	557	549	546	548	540	554	540	522	543	496	533	529	529	562	555	529	551	553	553	559	564	531	522	573	560	517	529	543	543	530	580	502	523	559	558	550	558	518	524	535	506	543	557	549	511	554	528	509	534	571	545	531	505	537	515	478	554	551	556	530	462	486	552	541	547	505	534	532	538	506	537	536	552	519	565	547	525	511	576	573	560	583	549	524	538	566	604	570	539	565	552	564	546	546	516	543	539	553	570	555	532	541	583	538	519	549	554	569	539	522	596	537	578	506	546	514	574	563	541	559	531	524	533	568	563	578	549	514	551	573	540	568	547	565	552	525	533	520	535	542	560	499	555	481	528	556	545	550	569	535	556	556	499	515	577	503	582	526	540	589	518	535	526	545	526	563	520	550	577	596	549	537	535	554	552	545	490	556	531	529	574	536	571	523	547	534	536	571	533	528	529	551	521	542	587	534	496	568	585	527	571	526	532	511	529	549	582	524	549	564	559	520	530	537	552	531	579	542	548	530	544	535	513	579	525	527	538	535	525	521	549	565	502	573	501	529	553	522	550	555	594	535	515	546	536	602	540	531	517	534	566	577	561	554	555	519	519	551	522	540	528	564	547	523	523	514	538	536	532	591	541	541	522	541	512	569	488	555	551	523	553	546	543	572	562	602	484	523	524	537	518	534	564	556	502	549	504	548	577	534	557	554	515	539	534	563	570	553	532	574	518	572	500	525	535	548	567	525	568	548	550	532	537	547	525	580	526	544	503	487	557	513	559	529	503	556	533	577	549	534	512	509	551	570	522	596	530	495	574	539	538	537	522	500	492	535	535	554	494	560	534	511	510	549	583	592	535	513	504	575	541	548	555	545	573	549	523	521	543	557	564	507	545	570	524	535	511	545	525	613	523	581	563	569	529	526	550	549	494	500	554	494	550	522	528	544	561	545	519	536	593	584	539	533	520	510	516	544	529	508	507	518	566	534	536	546	552	527	543	566	567	540	544	473	563	532	502	547	548	527	523	544	556	513	566	584	545	577	495	508	579	508	549	543	506	532	530	559	533	534	589	548	492	551	528	572	536	538	510	554	543	573	534	573	509	540	599	571	538	501	531	508	509	553	574	566	539	555	603	519	543	566	526	496	569	540	527	569	552	563	561	554	516	534	563	533	548	521	574	551	561	555	506	523	543	583	529	523	553	520	563	568	543	554	502	564	551	545	540	574	511	542	524	540	577	564	545	552	528	532	552	518	539	564	534	488	551	542	527	532	573	548	543	530	503	572	563	517	561	547	529	545	586	551	545	550	566	561	538	530	508	541	552	546	532	536	550	519	563	501	525	521	522	529	578	594	576	518	521	548	554	556	562	544	585	523	504	520	566	582	523	521	581	529	534	586	543	520	530	520	540	533	559	516	539	552	524	525	561	541	501	554	553	532	548	580	534	541	558	530	537	544	517	582	535	566	530	560	488	544	521	557	560	572	573	578	554	538	589	541	534	536	532	542	547	564	548	565	491	513	546	552	532	546	477	522	516	540	511	525	516	507	504	546	548	554	517	518	560	489	542	498	532	483	568	538	572	577	580	546	574	518	555	505	486	560	563	525	543	557	546	515	548	539	524	557
4727	15013	9831	4791	3638	2723	2125	1780	1423	1211	1084	995	886	803	793	754	719	658	666	698	702	641	606	646	597	617	586	590	601	586	591	582	604	591	600	597	549	573	602	568	596	578	601	574	499	539	534	557	544	562	589	633	618	538	531	599	506	567	587	564	557	510	535	576	579	578	569	554	558	513	547	565	543	554	539	587	595	525	559	539	582	551	542	489	554	577	513	541	580	494	530	535	533	549	567	582	579	559	590	526	576	569	549	605	570	522	542	558	571	551	561	528	531	567	526	573	542	551	553	586	577	558	574	543	554	536	574	518	542	592	506	514	547	532	553	547	556	525	563	570	533	568	532	533	553	548	532	544	532	556	553	529	539	576	608	555	507	576	528	557	526	527	535	569	612	521	516	548	568	527	519	558	574	563	580	564	582	587	531	580	559	535	541	541	558	564	567	578	552	540	514	526	565	537	542	543	573	539	547	513	564	526	561	533	526	560	541	570	556	572	545	555	548	529	527	557	578	556	570	592	556	544	544	547	559	600	591	541	563	562	562	521	555	573	569	561	537	517	542	587	551	522	544	553	586	529	543	546	555	548	569	521	600	526	562	539	530	546	582	553	516	535	594	568	542	574	560	533	506	557	542	531	554	517	549	545	545	547	573	539	544	577	531	525	523	535	524	530	608	576	619	526	553	535	538	514	542	542	560	536	527	552	505	522	546	536	561	567	548	554	533	520	573	520	573	525	521	557	570	543	500	562	525	535	554	540	537	566	558	541	556	534	550	573	540	537	560	587	541	544	521	551	555	548	558	543	558	538	521	527	554	558	533	584	559	522	494	526	544	546	535	555	559	511	519	559	540	549	556	568	525	529	546	576	549	532	550	588	536	538	519	530	567	549	551	586	595	552	576	559	559	538	541	576	568	556	480	528	572	516	544	561	550	517	547	566	509	596	549	558	524	567	569	539	534	531	519	516	565	545	548	581	577	593	536	551	571	552	553	513	554	503	537	544	564	564	581	585	580	567	553	571	559	548	559	569	537	555	555	542	557	567	549	529	563	530	511	542	551	528	555	518	526	524	521	501	532	537	527	555	550	536	558	586	558	522	517	568	554	528	559	565	529	537	506	544	561	561	556	526	553	585	535	546	528	569	553	529	555	543	520	511	558	570	563	545	519	502	548	577	528	501	558	563	499	551	568	502	499	537	547	531	546	563	547	584	558	602	516	570	484	527	552	554	521	575	547	553	532	564	537	568	537	559	549	540	502	552	558	585	497	555	615	576	541	522	571	550	526	538	559	580	580	542	584	537	592	558	545	542	555	542	566	530	513	546	544	562	560	595	577	549	567	542	595	532	560	563	545	570	505	557	525	583	570	529	565	575	555	506	516	505	567	589	548	554	561	576	555	532	545	540	574	575	590	576	558	554	519	550	548	511	549	550	544	579	569	612	533	555	563	562	555	590	538	523	497	552	564	535	545	544	537	583	557	555	573	512	551	530	563	580	563	565	567	561	510	569	545	535	570	520	568	512	538	518	516	536	588	552	547	568	523	568	565	524	535	554	542	563	574	561	542	528	550	537	555	515	552	538	530	538	544	524	539	565	546	527	543	538	525	562	519	554	531	562	603	522	565	557	521	550	530	530	557	550	563	561	518	579	536	521	525	559	583	502	537	560	526	569	562	603	560	569	531	560	597	535	545	613	549	536	515	557	534	566	546	552	576	574	561	525	546	518	526	587	580	521	560	494	526	592	554	525	550	526	523	524	564	527	521	528	556	550	531	607	520	555	570	535	605	523	546	524	540	546	544	575	533	585	551	539	547	556	524	549	557	576	511	580	555	502	536	549	589	578	536	554	507	564	553	580	553	545	562	577	594	554	547	522	507	557	586	528	544	528	576	534	537	513	570	547	565	529	525	573	573	536	593	552	512	515	549	545	567	560	548	584	570	497	562	590	554	495	517	504	517	534	556	550	556	551	544	547	563	537	551	579	564	538	547	543	580	559	576	567	552	525	571	545	524	567	547	528	545	572	551	534	543	535	577	546	552	553	555	511	528	558	533	552	516	528	529	543	533	576	553	559	533	556	539	539	515	548	539	547	572	502	503	578	550	548	560	528	552	543	534	572	560	535	548	579	562	606	562	520	572	560	566	560	530	532	511	538	583	541	554	568	566	568	521	517	553	563	563	539	545	544	513	556	570	504	527	533	551	559	587	511	561	557	565	551	544	582	550	527	574	560	530	545	509	568	527	538	545	551	600	523	557	538	574	548	518	562	551	563	532	555	558	577	538	577	529	526	509	575	552	564	556	536	622	564	571	585	573	584	578	549	548	581	552	586	522	564	563	539	545	554	575	582	553	564	496	556	530	527	535	548	510	508	547	571	532	552	509	579	534	536	532	526	562	541	496	552	550	556	546	513	522	567	557	573	534	510	588	586	544	525	582	580	541	533	542	518	559	569	562	562	531	512	520	534	542	550	548	548	532	528	571	613	590	558	516	528	519	554	553	561	532	530	561	524	565	567	547	561	564	516	565	548	564	542	542	554	595	548	536	535	550	530	505	535	539	548	528	544	537	500	554	608	517	594	542	519	543	544	538	563	533	577	554	540	503	536	551	577	536	568	567	558	565	583	566	513	537	553	527	500	498	542	612	536	507	558	511	553	540	515	557	583	551	585	546	571	540	483	514	550	552	589	529	582	564	563	566	530	551	554	589	527	544	547	583	559	588	511	605	536	558	553	550	569	513	574	570	556	523	550	562	525	563	508	543	525	558	546	522	531	517	531	511	543	568	492	566	556	567	548	581	548	541	552	581	547	580	551	549	557	590	557	567	540	539	573	543	565	576	572	511	541	536	586	557	539	570	567	484	600	564	566	532	597	518	533	534	525	550	514	553	561	569	572	564	528	559	572	555	590	549	532	560	548	550	542	540	589	519	530	566	531	538	530	540	537	547	528	468	521	556	522	530	589	569	541	542	606	536	567	524	500	535	551	581	552	553	570	569	540	552	539	560	537	579	513	570	568	521	545	526	575	559	560	569	539	518	568	544	560	539	539	587	565	553	585	506	601	546	586	528	567	552	553	551	527	569	542	548	563	570	556	528	522	553	610	516	530	603	572	555	544	550	525	511	535	551	546	538	526	560	560	522	535	525	546	568	562	564	552	544	536	521	576	544	525	549	565	538	537	520	589	562	576	581	533	579	594	533	504	559	522	524	555	562	582	567	548	542	568	553	563	538	567	534	528	544	572	566	582	561	518	524	567	497	535	577	533	575	512	514	569	515	549	567	545	522	538	550	547	570	548	566	556	540	531	598	548	541	550	571	572	572	514	566	533	564	551	584	533	519	560	538	618	532	569	565	553	561	525	563	559	570	509	547	557	529	537	528	528	546	582	575	546	575	521	616	491	528	575	559	538	544	589	517	528	620	553	533	553	588	590	540	559	516	524	538	522	542	566	541	519	532	529	568	552	563	576	564	568	535	555	546	561	535	539	532	569
27976	17562	3089	325	215	207	176	208	158	150	155	156	119	151	157	146	135	130	172	145	136	139	136	160	162	155	161	159	137	153	131	129	154	152	168	129	137	148	142	124	140	157	155	118	152	150	138	131	148	133	150	133	151	144	163	172	160	142	161	138	137	148	162	159	138	158	154	149	154	153	153	150	158	154	130	128	159	139	145	168	152	137	171	132	136	133	149	148	135	145	152	174	132	135	134	161	153	154	140	148	150	133	146	135	138	149	135	161	131	147	144	135	146	149	134	149	157	143	132	149	167	146	149	126	144	136	142	158	132	149	147	145	145	144	144	123	129	158	149	144	148	150	120	134	115	135	159	165	157	162	137	142	154	132	152	136	139	135	162	140	160	141	158	148	146	146	163	146	146	171	150	158	133	137	152	146	147	158	128	133	168	156	150	153	128	148	158	153	153	146	147	138	134	139	156	133	144	147	156	157	135	151	133	145	157	169	139	166	155	136	140	158	145	152	153	157	158	153	162	152	166	158	163	181	133	131	164	131	141	152	138	159	138	127	140	147	146	146	139	146	140	158	142	156	139	136	148	142	153	140	135	125	154	144	132	140	138	145	133	139	159	149	124	159	143	135	125	132	137	147	141	134	140	134	134	139	155	123	141	177	161	139	117	140	167	150	167	175	164	141	145	168	162	141	143	143	168	175	139	140	172	171	150	149	148	148	136	138	132	140	147	139	158	153	126	185	158	138	141	163	155	137	142	156	134	143	148	148	118	140	154	165	132	141	133	162	150	141	156	148	151	171	169	143	155	140	156	158	141	150	138	137	163	169	134	140	138	179	181	147	147	132	143	128	145	150	142	121	150	164	160	141	121	143	141	160	140	145	135	148	127	149	134	133	143	140	147	139	142	139	124	138	166	157	153	169	154	165	169	148	130	126	142	142	141	132	149	157	150	155	135	126	148	132	142	177	154	146	130	170	153	140	143	157	145	143	152	136	130	136	125	143	134	157	131	139	142	165	168	141	144	141	136	149	129	139	140	145	159	157	142	138	142	143	143	138	156	151	128	142	129	135	162	143	141	148	132	175	147	166	159	153	138	157	147	133	152	123	157	139	161	160	151	148	156	148	153	155	167	159	140	182	161	135	149	148	155	153	158	140	155	149	136	157	125	131	141	154	140	124	145	154	116	154	148	162	150	146	144	154	138	128	150	160	143	145	139	129	160	151	148	142	141	151	150	143	142	155	135	147	143	150	139	147	157	158	126	148	153	157	156	125	142	129	146	169	170	144	136	145	163	134	133	147	150	135	148	142	144	141	137	144	137	132	138	141	147	138	160	152	133	149	156	165	109	156	129	159	139	142	149	117	146	150	160	144	154	150	132	130	136	148	145	135	166	138	148	136	129	179	149	148	156	135	157	148	133	139	131	158	138	152	149	127	142	157	137	135	137	148	145	128	161	143	126	135	148	134	154	131	128	128	159	121	133	141	144	155	136	157	135	152	160	115	140	157	164	143	152	150	164	160	135	149	144	156	157	141	153	120	167	157	154	143	153	157	147	158	167	154	150	145	164	136	158	138	162	141	172	141	153	136	131	142	143	122	160	130	137	151	140	162	133	148	149	143	139	144	140	136	152	134	134	164	144	156	145	136	145	146	126	143	171	143	143	145	131	147	141	151	175	145	169	154	148	139	144	143	156	140	149	157	132	152	147	159	137	151	145	168	141	157	122	139	131	162	141	141	140	139	145	157	145	157	143	150	156	138	143	151	133	148	149	146	150	140	144	149	144	141	126	143	148	132	152	145	149	144	136	140	138	159	149	147	158	153	159	126	145	172	165	170	147	148	135	154	162	154	143	133	156	139	154	156	129	138	159	144	160	142	149	134	160	155	142	133	146	142	153	139	148	133	148	148	165	130	157	140	154	138	135	153	143	146	132	134	140	169	132	132	149	115	144	136	156	143	174	152	145	157	151	147	156	109	134	158	145	151	144	144	133	158	150	156	141	162	161	162	154	136	135	154	154	148	150	147	141	152	137	142	151	152	142	151	136	141	130	149	136	137	152	144	146	147	149	144	148	148	119	138	162	142	138	152	149	174	139	151	158	155	153	137	127	142	163	162	149	136	156	142	125	143	134	147	143	148	146	154	151	162	154	147	165	138	152	161	175	139	157	152	139	156	160	141	136	163	129	170	158	147	163	154	145	139	148	159	161	154	148	148	153	137	143	156	138	138	147	146	152	130	152	175	145	134	145	153	150	135	149	159	142	155	139	147	140	154	157	126	158	162	135	137	134	126	168	140	156	137	143	145	152	142	147	138	150	142	127	171	143	154	136	150	144	134	149	120	136	142	149	143	159	149	155	153	146	146	170	144	140	157	166	141	131	140	122	138	153	145	154	135	140	141	139	145	159	157	139	136	139	155	159	153	149	153	155	162	163	154	140	149	163	153	146	139	147	162	143	129	158	153	156	140	148	162	142	158	153	149	148	156	129	144	138	128	147	136	151	137	149	140	136	143	143	143	141	150	166	165	152	163	155	130	163	170	138	149	144	126	180	149	144	164	147	127	149	147	163	161	142	134	140	152	146	124	152	155	142	158	148	161	146	155	170	149	169	145	137	162	122	124	139	152	140	139	147	145	147	140	155	149	141	163	161	169	141	131	136	138	156	157	156	139	160	142	142	135	148	166	142	147	129	133	141	150	141	138	134	134	146	129	158	151	135	148	131	150	136	160	157	131	168	150	143	142	160	143	131	167	149	153	143	150	134	139	145	147	132	151	163	137	154	133	151	149	164	139	132	154	174	148	125	153	148	143	146	129	130	146	141	166	147	146	145	158	160	163	134	131	166	155	135	162	141	142	133	138	130	161	149	151	121	142	158	122	146	155	154	149	162	153	150	140	135	139	148	160	148	150	165	130	154	161	155	137	162	142	136	134	161	135	131	150	152	136	144	142	136	151	143	143	152	137	144	158	152	150	170	162	165	141	138	152	152	124	161	145	132	151	159	130	152	138	144	153	132	154	150	121	166	144	137	146	164	130	140	143	157	154	145	152	145	144	167	147	134	150	176	140	153	128	147	143	153	145	129	156	146	154	171	149	156	142	142	149	140	147	133	137	150	142	147	144	136	161	139	138	147	137	148	150	142	131	141	155	133	140	135	146	148	152	118	159	134	150	146	146	122	150	141	142	138	154	152	146	136	157	148	145	165	145	131	137	136	140	129	139	164	142	149	162	158	141	160	146	149	138	145	135	150	147	145	163	120	154	159	154	130	144	141	128	161	160	140	135	133	153	143	132	143	129	127	163	143	175	149	145	146	153	146	161	163	163	128	133	135	153	168	142	171	160	127	135	171	165	165	138	153	140	147	138	126	150	126	139	131	145	138	149	166	131	157	150	158	173	138	148	137	146	136	139	145	136	131	152	150	139	137	133	159	131	149	124	146	132	147	151	139	159	165	162	148	150	156	132	146	156	174	136	153	138	152	153	152	148	141	128
4215	770	464	284	276	210	205	206	208	176	176	176	157	176	169	171	150	180	155	162	176	166	162	159	168	157	163	164	178	179	158	164	167	166	164	164	175	160	161	167	196	168	162	161	164	172	173	169	145	171	146	162	170	160	158	159	164	179	168	161	174	147	163	177	158	159	168	160	160	169	159	150	153	158	171	153	180	186	136	163	173	170	170	202	156	160	179	162	176	166	145	181	160	155	148	177	183	174	170	167	152	157	176	159	164	171	189	165	185	169	182	175	171	165	149	142	160	161	164	164	158	142	134	146	162	173	171	157	185	178	170	153	160	174	177	146	152	162	156	191	176	174	173	167	165	160	158	168	172	174	153	156	149	183	172	154	156	162	135	168	154	193	168	161	182	180	169	209	178	199	169	171	178	165	162	202	175	159	191	163	177	160	163	140	143	185	171	140	186	163	170	191	173	158	163	174	198	176	169	162	179	161	178	182	158	163	168	170	171	173	172	154	159	158	162	134	165	163	161	167	163	160	166	166	157	175	157	168	202	136	158	166	164	151	155	159	155	166	172	165	167	165	172	146	171	151	171	162	148	163	170	168	158	168	163	151	169	150	186	159	140	160	157	169	149	185	155	168	151	158	180	145	173	154	154	182	162	172	158	147	184	160	164	182	178	151	156	158	150	154	182	203	169	171	162	149	148	151	162	160	163	155	167	170	165	160	177	170	161	152	164	160	177	164	155	182	150	157	132	156	175	171	177	164	188	152	165	176	151	177	147	153	156	194	163	157	147	156	150	160	180	167	167	179	165	137	159	195	153	147	137	182	176	157	175	188	158	159	167	178	166	159	168	155	167	163	162	185	177	164	171	183	161	164	157	150	179	168	170	144	154	160	176	153	159	164	162	164	148	169	170	168	183	158	154	157	151	142	172	182	145	170	149	161	162	168	162	163	189	162	140	169	166	150	162	152	154	171	149	165	189	179	157	149	155	163	149	169	178	156	168	159	154	188	177	173	166	168	163	158	164	171	147	152	146	167	180	152	165	168	185	140	174	172	170	135	171	157	159	176	154	156	169	156	160	181	159	167	163	177	166	149	158	157	172	166	171	172	180	162	175	159	175	169	154	167	174	174	156	159	164	161	154	169	163	162	173	167	166	160	172	149	191	141	173	179	151	143	163	153	159	146	177	170	166	170	151	157	168	158	173	145	164	146	152	182	170	163	184	160	154	152	159	156	180	164	173	166	173	183	162	162	204	152	153	179	163	181	150	163	189	132	163	173	154	169	163	166	154	155	164	174	169	177	136	170	152	169	169	159	169	161	187	174	152	142	169	161	172	165	151	167	174	145	160	175	165	156	158	165	186	174	144	148	146	158	178	184	152	184	155	166	154	163	156	152	164	171	163	157	175	148	188	176	181	158	168	160	162	175	157	169	153	170	146	181	160	139	162	172	156	181	165	158	130	190	165	157	166	170	172	144	163	161	176	174	177	175	140	166	146	167	166	159	166	165	159	151	163	179	153	156	176	157	188	176	159	168	146	169	152	176	158	159	184	184	158	166	180	150	173	168	160	187	177	185	145	171	196	179	169	172	170	174	157	160	147	176	177	167	167	179	167	166	164	174	173	151	156	170	165	181	158	149	146	177	162	146	173	174	151	155	166	180	151	160	189	157	164	156	133	121	173	152	154	170	156	153	156	174	167	158	139	160	167	163	157	147	160	171	138	169	169	165	189	171	164	196	176	180	164	160	166	173	177	162	171	164	175	165	200	155	176	161	183	157	200	165	163	189	167	158	177	158	141	159	135	141	138	165	161	153	167	161	179	161	164	154	176	173	174	151	160	166	177	140	153	143	184	159	148	170	161	126	160	159	170	173	189	168	157	162	177	155	149	158	170	166	176	151	176	144	152	163	151	160	170	151	163	174	154	184	159	159	166	171	176	171	180	164	177	149	162	156	150	178	163	160	195	176	158	166	156	155	159	151	160	171	157	162	164	173	180	168	153	172	173	152	179	163	177	162	192	177	155	168	168	178	148	162	172	154	151	156	156	158	181	158	150	165	151	149	168	180	172	171	160	162	152	157	172	161	183	177	155	158	151	176	149	174	151	158	168	176	162	152	171	166	147	174	179	169	183	143	189	167	165	162	172	141	175	159	188	149	168	195	167	170	153	165	148	185	159	159	150	169	155	171	197	162	167	169	169	163	144	153	168	173	170	161	170	192	132	159	149	164	155	166	166	161	162	156	181	165	156	157	154	149	155	140	167	178	158	154	162	168	188	156	165	168	157	162	169	147	180	170	183	178	172	178	189	169	170	166	155	163	175	168	161	169	175	163	170	148	164	162	176	160	160	165	172	149	174	142	152	146	165	167	149	140	166	160	162	164	176	172	172	163	150	155	144	171	143	150	146	164	166	165	141	177	161	146	154	138	212	178	181	170	156	175	163	174	170	168	172	183	161	156	163	169	146	163	160	161	164	184	180	162	173	177	186	163	174	173	161	159	155	146	149	159	162	167	170	159	172	152	150	160	159	167	160	170	142	146	172	146	161	188	165	138	175	190	148	196	181	152	170	166	169	169	191	164	175	175	170	176	154	161	167	151	174	167	177	154	151	181	165	174	164	176	159	169	169	161	166	174	172	151	188	165	147	164	170	174	172	154	159	177	184	162	164	160	155	144	188	182	143	163	171	175	176	147	159	187	148	170	178	150	159	155	156	169	155	174	179	148	151	174	175	166	136	160	182	186	174	170	171	166	176	161	169	158	178	206	174	169	166	162	195	156	174	170	165	184	175	155	142	149	148	166	167	186	160	174	165	183	171	150	163	176	147	163	170	189	145	168	170	186	179	179	154	158	179	150	162	164	136	160	164	195	152	184	190	157	173	152	175	166	147	171	178	168	181	160	184	184	151	168	165	169	169	153	161	140	158	173	184	169	175	154	163	178	158	155	163	144	175	164	151	170	150	149	182	163	146	153	173	164	176	137	148	161	146	173	174	161	164	152	161	188	181	152	173	166	166	165	174	184	164	185	155	160	159	143	191	141	159	185	163	200	162	144	158	150	160	165	165	148	147	169	184	163	147	164	166	152	151	190	170	162	185	161	173	165	175	159	155	150	189	175	172	171	177	180	167	164	186	159	153	157	167	169	149	157	155	157	164	192	170	150	157	159	170	163	178	172	156	177	166	162	169	165	168	170	185	187	157	155	195	151	149	169	161	151	170	179	172	171	150	151	156	158	180	167	159	173	157	164	161	179	160	171	160	134	170	177	175	179	169	177	157	154	185	194	170	158	176	170	168	176	157	172	193	171	168	163	163	172	181	165	151	154	171	158	167	163	170	140	175	179	188	186	159	168	165	170	150	157	160	154	164	160	148	158	167	177	171	173	167	151	150	167	172	153	185	179	146	170	166	154	151	162	155	181	170	139	162	156	177	155	166	156	174	169	171	162	171	168	161	154	154	158	157	159	154	191	155	155	186	157	156	166	168	179	182	159
24007	21430	28728	24524	21435	9903	1080	688	557	481	443	397	435	410	366	372	344	343	333	387	342	331	307	348	325	336	298	306	305	279	311	323	318	329	256	320	355	303	305	297	313	336	316	327	314	277	314	296	313	331	322	277	304	322	310	320	302	284	297	323	304	333	275	306	288	290	351	283	330	291	301	312	301	287	290	313	306	311	298	296	326	327	291	309	312	310	309	276	287	299	312	290	281	302	312	299	291	301	286	306	293	335	295	317	297	261	286	304	320	271	297	320	302	295	323	306	308	300	335	301	306	304	326	315	291	307	301	293	306	293	295	274	309	298	308	332	302	302	283	286	329	257	327	297	258	318	308	315	303	280	292	335	344	303	274	331	312	293	304	292	305	285	297	329	299	329	307	290	290	280	319	268	293	287	311	309	322	269	266	300	277	332	301	299	277	287	316	307	305	318	308	293	300	312	291	318	306	282	329	290	345	348	305	311	339	311	311	305	322	323	288	289	331	328	271	300	327	318	299	258	299	319	324	278	321	295	320	305	315	327	302	295	290	306	312	310	276	295	303	313	304	320	334	297	322	291	302	311	316	309	304	263	305	276	325	290	284	273	323	334	307	307	300	284	285	314	312	301	301	279	291	312	300	300	371	308	325	269	273	334	263	307	313	335	298	314	348	278	319	306	299	305	301	315	320	282	321	323	305	277	302	303	310	312	302	297	322	331	289	303	292	319	304	312	284	331	302	338	351	275	323	304	293	274	328	307	311	284	289	317	285	267	339	296	303	314	299	327	285	339	304	278	307	300	282	298	313	329	308	277	293	309	311	288	295	327	288	308	291	316	335	299	320	327	305	259	314	309	306	324	324	285	307	309	295	327	314	266	293	309	290	271	324	259	289	292	288	297	314	319	298	353	303	288	290	285	325	265	290	289	292	299	326	281	307	321	324	326	317	289	303	316	280	305	297	324	324	321	297	322	303	308	376	328	300	307	292	342	311	312	286	293	301	293	321	303	283	299	311	326	304	314	295	285	286	268	300	318	298	313	293	306	298	292	305	293	319	304	301	329	325	293	329	307	279	287	293	299	297	293	283	314	298	279	315	274	291	282	305	303	296	309	326	334	320	299	313	325	301	339	320	287	296	306	309	289	295	308	299	299	321	296	309	285	334	272	324	308	310	313	283	308	284	273	300	303	289	264	287	264	301	296	286	339	326	294	315	293	327	290	316	299	327	288	329	328	298	272	300	301	302	317	297	283	307	316	301	338	289	343	307	298	319	269	322	274	305	312	312	322	297	304	325	287	293	317	283	306	290	288	294	308	306	312	302	285	308	288	296	304	290	310	316	301	278	300	293	313	314	286	282	321	308	320	263	260	293	280	304	316	320	315	312	288	306	336	289	308	309	300	305	284	300	308	309	333	257	322	288	290	305	335	337	299	298	307	283	288	314	294	324	318	297	291	314	291	314	296	313	257	288	313	298	317	288	318	328	292	281	262	301	314	323	317	299	309	300	325	317	313	295	323	315	308	319	309	320	317	320	291	296	306	326	335	291	276	283	297	316	316	289	311	314	293	290	296	300	326	344	304	306	302	294	314	314	283	316	298	318	304	316	301	339	288	273	288	296	283	327	306	299	302	299	275	337	285	296	328	301	287	302	337	290	283	323	319	307	317	282	285	296	297	322	307	293	322	309	271	286	285	288	315	319	299	305	309	295	296	293	288	302	280	308	322	301	295	300	294	298	301	289	308	306	308	296	259	292	288	305	299	293	292	321	334	286	326	297	302	331	318	265	280	295	317	310	295	290	272	267	318	266	342	304	316	309	310	298	311	318	304	296	289	309	305	309	320	313	293	298	276	324	330	268	286	287	300	297	290	292	273	326	296	320	296	287	290	288	325	307	304	281	340	289	284	282	277	294	281	304	304	304	317	308	314	316	308	297	302	323	295	307	297	324	292	287	318	310	318	322	304	315	309	320	315	287	280	269	332	299	304	281	316	322	308	335	285	305	324	286	325	322	314	297	292	301	319	287	289	310	320	302	331	321	285	314	324	289	281	313	312	300	272	300	315	284	273	313	296	355	300	292	278	278	320	304	291	316	306	309	299	296	295	315	307	303	330	302	298	262	291	303	297	297	303	294	285	307	302	329	301	276	288	310	295	297	314	328	289	327	306	328	306	320	304	301	303	317	292	292	316	283	291	307	296	308	278	264	312	300	288	309	305	283	314	326	317	278	334	306	331	274	292	270	299	287	307	290	294	293	281	318	298	292	283	312	289	345	278	309	299	272	278	318	271	307	339	277	317	328	285	309	280	295	312	294	293	304	318	322	283	321	303	305	288	341	301	279	324	316	328	361	325	275	280	281	281	283	322	273	296	344	328	292	287	353	292	310	277	284	323	299	276	317	281	274	312	312	334	285	287	321	272	298	269	315	310	302	277	299	289	285	307	301	302	331	285	306	304	304	287	285	310	282	278	323	332	328	317	309	301	299	303	326	264	299	317	312	336	304	306	295	320	317	285	297	296	315	335	290	290	304	306	310	299	323	296	295	273	297	301	322	293	331	325	282	277	303	329	295	284	297	316	309	267	283	309	291	313	325	294	268	315	311	295	297	322	282	314	290	327	297	294	292	321	307	306	314	309	322	331	309	295	297	304	307	318	302	312	254	290	336	340	298	313	313	290	329	284	312	334	290	307	288	290	306	285	302	267	325	325	319	271	294	299	316	310	323	325	281	352	297	321	304	290	314	292	281	284	300	294	304	308	313	292	326	312	265	317	289	310	300	317	332	325	308	277	282	322	299	305	313	313	333	310	284	304	309	306	320	327	299	297	306	272	329	283	269	317	303	289	347	281	316	303	278	296	325	305	281	279	301	277	299	307	302	279	330	283	312	271	297	306	295	307	295	300	297	302	299	327	297	318	297	315	279	297	336	301	315	288	260	282	312	308	289	303	310	316	321	296	282	303	304	318	340	297	294	304	292	352	265	354	316	320	313	306	317	304	302	315	287	337	317	289	289	284	287	290	316	315	304	293	298	317	313	301	303	288	277	312	295	305	266	283	309	326	283	277	270	300	262	305	310	306	298	298	317	289	290	332	327	302	296	308	287	296	307	299	312	296	294	347	312	276	308	293	308	308	290	275	297	318	305	307	301	309	279	318	287	282	277	311	304	287	297	302	307	273	307	285	305	317	300	297	308	325	297	315	317	310	310	319	352	293	275	316	327	313	311	307	267	308	334	287	289	291	318	326	318	290	286	324	316	278	285	306	308	269	289	339	281	310	298	291	285	294	320	315	318	307	334	296	315	303	295	321	315	268	312	284	320	297	314	291	324	305	308	294	315	310	312	317	290	297	317	294	323	316	318	285	304	300	282	316	262	285	312	323	297	283	308	300	299	319	311	293	293	295	310	318	303	292	301	308	331	292	305	310	342	277	304	292	309	300	290	339	325	276	310	321	322	300	320	311	295	308	274	327	310	300	306	290	318	308	298	272
3393	9276	5931	2809	2038	1543	1178	909	813	683	556	528	478	495	448	448	396	372	393	406	384	342	362	345	338	372	317	363	358	338	340	327	326	325	334	294	293	337	330	301	325	328	310	316	324	310	316	355	334	324	333	306	347	320	349	321	314	320	303	299	326	343	330	297	296	324	313	326	313	330	321	309	333	293	327	336	330	349	310	311	308	298	320	292	318	295	321	333	317	338	292	317	310	321	341	290	335	312	319	310	331	339	337	324	299	329	289	297	314	298	332	339	331	293	292	296	312	310	309	326	297	309	311	310	329	304	289	318	346	299	330	333	322	280	315	315	314	309	309	308	316	314	344	336	290	301	312	318	328	319	346	297	322	321	315	303	283	300	314	310	307	321	329	333	329	310	321	310	340	330	299	311	352	304	338	314	301	277	295	304	322	302	324	323	319	295	299	298	294	291	304	324	332	345	294	308	309	303	310	299	335	319	331	316	304	313	324	320	296	325	323	342	324	358	295	321	308	349	319	299	308	317	312	300	316	306	289	327	330	327	345	316	345	329	317	314	317	311	298	303	326	302	317	309	318	321	327	324	316	310	336	318	344	310	301	298	304	344	315	337	346	286	329	284	295	297	348	336	307	324	286	299	336	326	298	334	352	293	290	291	330	314	276	327	319	312	293	350	294	301	337	313	308	315	318	301	331	336	325	309	304	281	319	329	331	320	339	334	318	317	315	321	348	278	294	306	289	324	285	319	324	320	305	325	306	315	332	325	330	293	329	310	316	311	325	277	304	372	332	293	302	351	323	311	291	336	306	314	300	322	318	343	295	318	310	293	309	301	281	331	305	321	360	337	290	285	289	301	307	292	312	314	306	332	274	315	319	350	298	284	331	302	312	328	314	325	331	316	310	300	339	314	306	282	302	335	298	275	328	322	319	332	302	328	297	336	289	322	319	331	298	312	327	304	343	315	307	302	334	302	314	295	334	308	336	320	320	318	316	307	341	326	340	305	316	280	339	301	318	306	331	330	348	322	316	325	342	300	298	329	291	334	342	292	331	321	323	298	321	335	315	326	324	350	329	340	319	315	309	274	314	284	354	317	305	329	325	324	338	283	340	284	299	336	295	305	299	298	298	345	326	304	299	305	315	327	308	325	332	315	282	320	335	284	314	306	317	320	326	331	335	263	313	320	298	319	313	328	324	328	333	338	319	311	313	323	333	309	303	330	330	287	307	310	314	332	319	311	308	387	309	317	330	308	323	306	319	308	339	286	298	306	322	320	320	323	321	320	314	304	338	281	302	295	303	313	320	318	330	335	302	325	303	314	309	297	293	320	328	321	319	317	306	303	351	278	311	338	334	326	294	305	313	297	304	362	326	300	295	329	325	339	312	288	324	325	372	294	320	296	307	330	328	329	296	302	297	327	326	332	329	293	311	290	333	315	346	325	330	330	305	294	337	307	308	323	306	336	305	285	296	336	300	342	285	304	317	301	292	311	323	292	340	289	302	311	332	308	331	295	318	334	307	304	319	344	303	306	313	320	333	331	329	326	324	297	313	297	319	342	296	324	300	328	307	314	317	312	291	334	317	330	324	309	292	291	320	323	312	310	314	318	331	299	306	328	339	308	300	305	297	305	325	293	343	342	311	331	308	321	275	333	335	318	293	320	291	310	319	345	317	320	308	305	341	311	303	328	318	293	321	316	341	310	312	268	329	303	297	325	342	333	316	316	320	320	316	286	331	328	306	336	335	295	283	328	309	303	340	333	325	343	306	302	285	272	315	317	313	331	335	324	339	302	310	297	291	333	345	333	322	267	317	319	299	335	319	316	265	313	335	322	322	322	326	310	306	329	286	338	278	321	307	286	299	305	283	336	327	330	316	311	312	285	302	330	295	307	287	317	312	302	295	314	329	293	317	296	320	328	320	317	326	296	316	286	320	321	272	341	302	304	313	296	335	297	312	346	325	315	307	282	298	310	325	326	314	299	295	331	328	303	355	328	316	307	348	294	288	311	328	294	283	347	319	320	312	300	307	324	318	333	346	305	310	272	309	295	307	345	322	327	301	305	319	331	321	324	314	325	317	319	329	312	320	307	294	324	319	301	312	295	311	290	300	328	282	304	280	311	323	313	310	311	299	297	328	320	297	344	331	284	362	308	313	330	294	308	336	336	325	275	298	318	279	334	334	298	340	310	339	339	316	315	303	325	316	327	313	278	318	300	294	279	339	310	323	327	338	316	334	334	301	340	326	326	309	336	316	311	302	320	299	304	299	305	286	294	285	317	339	271	310	296	311	341	320	352	318	325	352	318	316	317	301	329	319	302	313	323	328	315	329	298	346	318	316	312	361	300	311	343	299	304	306	310	323	329	299	326	327	290	334	324	302	280	333	312	316	299	306	351	307	313	320	306	308	321	341	331	349	308	330	315	313	325	299	331	292	327	304	312	306	308	308	306	315	316	299	322	328	322	314	303	301	316	300	318	284	291	302	352	307	319	339	321	314	316	330	331	332	284	298	282	333	305	331	303	316	308	307	308	290	287	341	294	294	305	285	321	306	318	301	293	310	309	301	324	307	291	343	321	335	319	312	308	290	311	338	279	306	277	318	304	332	284	312	290	288	318	341	322	296	325	312	338	296	313	308	309	282	323	301	327	295	328	301	307	326	335	312	304	311	318	289	300	323	284	338	325	286	315	319	327	343	309	337	309	333	300	307	329	346	324	323	300	295	315	321	319	329	321	321	317	313	343	298	322	329	344	304	286	322	298	302	306	340	313	315	326	294	312	332	312	292	320	303	317	298	318	282	296	322	312	309	314	313	302	322	299	320	339	298	289	328	336	308	344	342	313	355	317	330	295	333	320	331	307	303	316	336	323	331	353	327	298	347	300	315	320	297	321	303	307	341	304	328	308	294	323	284	322	288	305	331	321	332	309	300	309	316	313	333	314	308	327	312	340	295	311	288	311	335	331	308	337	316	318	337	328	316	345	299	324	293	280	295	320	325	310	273	345	295	289	364	285	307	347	341	331	286	329	294	315	343	313	296	313	315	314	326	292	296	312	291	300	317	286	299	317	318	332	345	295	322	309	299	292	285	311	314	335	336	333	330	311	304	319	321	338	319	283	285	298	295	290	305	313	325	300	295	308	310	341	260	308	326	317	323	285	318	285	327	305	282	334	296	340	289	305	325	266	319	292	322	284	315	314	294	302	350	333	314	280	281	305	294	316	313	313	299	332	298	325	293	296	324	308	342	299	298	328	308	304	306	279	291	323	338	298	321	316	324	296	305	294	284	328	319	342	322	316	339	295	316	295	293	333	285	299	315	270	319	278	329	269	296	315	295	334	347	349	301	338	307	308	296	323	324	321	297	322	316	301	341	323	346	332	302	307	309	322	309	289	288	339	334	324	317	303	337	315	291	322	317	333	339	327	335	273	315	328	344	300	328	329	334	281	313	282	297	320	299	338	294	297	312	327	307	324	319	313	324	324	317	290
25103	21368	27511	25551	9828	693	476	448	416	384	348	344	328	335	324	322	318	294	281	318	290	330	317	268	270	290	286	260	302	303	288	289	291	281	249	333	330	294	279	325	270	300	300	289	297	296	264	270	264	291	266	260	262	316	263	267	291	280	275	301	309	279	293	280	265	280	284	257	264	284	312	268	282	266	280	285	282	270	310	299	287	276	311	272	291	306	268	282	277	263	276	260	291	267	265	273	300	289	260	301	296	299	314	286	295	294	296	254	300	311	297	279	296	285	331	298	273	261	273	245	288	281	265	290	284	271	274	267	256	292	295	295	308	286	326	263	294	295	280	269	245	267	284	311	329	278	265	268	317	271	283	292	311	298	297	300	261	264	282	279	267	309	296	291	313	273	298	307	287	307	243	283	301	289	282	275	290	284	299	291	275	314	263	252	294	274	291	287	274	266	276	272	283	278	280	279	280	289	277	275	289	282	262	275	277	303	268	290	304	283	310	295	267	267	276	295	290	310	309	307	272	256	272	281	273	290	301	296	277	282	283	276	298	286	277	282	277	292	291	290	307	289	289	261	294	287	286	291	288	308	310	292	285	305	276	330	284	309	285	301	284	268	272	289	279	291	278	287	273	251	264	296	287	254	286	270	271	332	295	280	266	251	319	308	280	294	328	276	287	308	276	287	291	280	306	289	286	299	312	291	288	258	279	309	262	312	275	265	269	311	290	280	262	266	293	292	270	288	276	293	287	292	272	262	234	303	267	263	259	277	268	266	292	297	325	272	297	313	277	299	265	295	313	286	289	279	290	287	271	304	307	291	296	295	290	288	278	280	277	274	258	249	274	319	259	268	291	233	264	296	259	268	299	284	297	337	245	301	287	301	274	278	289	270	243	320	279	279	271	273	293	275	287	312	277	298	276	307	294	311	306	277	292	285	282	260	301	281	279	280	279	288	270	284	296	288	262	290	276	282	289	292	280	257	283	286	289	288	300	281	282	276	273	268	270	262	261	273	287	225	273	278	238	278	282	276	276	277	278	293	255	322	259	313	275	275	298	294	288	278	315	281	281	270	276	290	242	288	288	282	280	290	285	291	293	281	291	267	284	279	318	305	290	282	286	292	275	297	298	278	285	295	288	285	246	324	303	274	258	279	315	274	300	305	287	290	288	286	268	270	303	282	285	280	271	297	282	271	285	280	299	251	282	295	263	300	256	280	311	314	291	284	260	259	268	276	300	329	282	302	254	279	284	285	279	294	302	296	289	261	290	274	298	278	285	316	281	263	310	295	293	261	255	285	286	307	280	278	312	319	258	286	274	303	282	278	309	301	276	279	265	329	262	276	259	277	270	311	312	249	285	282	265	274	288	314	258	265	299	271	272	286	326	268	257	297	267	286	283	257	296	268	311	259	267	322	304	291	304	249	270	252	301	274	243	281	296	276	271	363	287	275	256	284	293	292	266	301	250	306	250	259	290	278	274	276	307	256	243	284	290	290	273	296	256	280	290	292	261	262	271	301	286	295	280	268	267	301	279	263	285	287	252	295	269	299	271	286	282	334	263	269	294	286	265	288	322	258	256	280	300	306	270	289	313	267	271	298	280	290	307	271	250	294	295	273	269	291	273	282	249	320	276	317	250	294	283	273	295	287	277	257	276	281	272	249	255	261	280	272	300	291	308	272	291	297	299	287	289	283	303	281	297	300	252	264	303	259	277	276	285	288	289	279	269	272	293	268	284	276	267	258	299	272	299	288	315	271	256	256	272	255	280	276	315	281	283	289	289	291	279	277	287	270	292	283	308	251	293	310	274	298	286	279	308	283	275	249	235	273	272	270	296	272	287	262	283	289	280	260	290	266	279	292	287	255	281	288	279	276	281	303	286	293	271	290	283	271	276	294	296	284	273	281	290	269	287	288	294	277	304	318	285	259	312	257	300	271	258	312	312	295	302	278	276	297	271	292	270	263	296	266	308	284	294	284	288	281	274	277	272	282	304	291	283	271	271	306	293	321	263	287	300	258	290	273	317	296	315	293	256	249	305	297	282	262	279	306	270	278	251	277	278	261	289	274	276	272	280	278	273	282	256	291	278	266	299	267	270	274	270	271	271	244	266	311	256	276	294	302	265	299	280	270	284	275	271	279	290	302	247	307	287	256	298	289	312	262	280	290	284	311	296	291	292	274	285	292	268	258	307	287	261	309	320	282	285	269	291	260	262	275	271	293	288	286	312	259	260	288	267	267	318	306	301	287	277	275	294	273	284	284	282	281	285	273	302	308	263	274	303	264	297	284	298	292	262	286	297	302	272	297	274	260	255	279	305	266	310	274	281	270	302	291	276	283	278	294	297	297	259	275	282	264	296	273	271	323	281	297	297	264	310	297	293	270	299	279	312	274	265	294	285	290	292	280	282	291	275	266	279	292	302	295	266	263	279	308	295	301	294	292	273	289	303	296	298	272	318	264	294	272	275	293	281	279	303	271	293	308	286	293	257	293	284	273	272	318	308	273	288	288	271	270	285	263	284	280	292	292	271	263	261	259	276	278	272	275	270	282	279	297	280	277	266	290	290	297	276	287	323	282	307	260	313	300	319	272	273	257	255	270	279	291	274	263	291	280	281	278	283	297	282	290	281	292	293	277	301	319	292	302	280	295	252	256	288	250	272	277	270	266	291	293	273	269	265	284	307	238	259	306	304	288	276	271	300	291	292	293	274	283	292	297	294	295	275	308	267	285	275	294	299	288	272	269	259	292	311	277	300	305	315	272	285	276	305	282	271	272	250	285	297	296	300	300	254	299	326	291	267	254	267	277	302	302	269	270	272	262	260	281	273	275	291	277	328	254	307	277	299	276	272	235	275	278	268	303	265	310	282	287	285	270	278	285	300	275	264	302	269	252	277	290	298	285	264	264	275	290	262	299	257	280	294	295	303	291	275	302	278	281	270	287	275	282	276	284	299	274	273	302	291	276	272	270	292	268	314	283	281	271	294	285	295	273	278	287	280	302	259	278	285	291	272	268	318	277	265	306	305	302	290	314	259	270	267	262	272	274	286	301	258	297	291	278	288	277	270	282	302	285	279	271	280	288	282	265	269	292	277	295	277	301	277	251	281	296	298	297	285	276	283	302	326	257	266	279	290	261	287	285	254	273	255	261	257	268	299	302	284	294	279	289	275	258	314	275	301	263	247	265	281	289	275	288	286	291	274	285	270	294	274	270	294	265	279	256	284	277	268	269	288	266	303	293	323	271	301	281	281	293	262	283	304	283	253	297	262	292	292	275	250	250	259	283	329	307	300	278	295	278	303	258	279	303	293	282	285	313	259	252	258	276	305	274	290	295	287	250	279	310	281	258	288	289	279	274	307	275	295	255	294	264	301	277	273	270	299	291	268	252	287	256	285	282	297	271	275	280	271	258	278	276	276	281	264	285	262	266	265	271	287	293	275	256	307	261	283	318	295	306	272	285	291	283	260	264	299	296	290	290	275	286	285	272
3392	5200	3362	1648	1282	976	734	653	565	515	474	430	420	364	369	358	328	361	367	343	332	367	335	328	313	328	353	305	322	323	275	330	289	330	363	334	326	314	292	308	313	359	336	310	299	304	339	338	298	338	335	306	323	307	307	302	310	319	305	287	278	310	294	330	321	327	308	325	280	304	330	346	305	301	337	323	291	304	318	325	340	304	331	369	369	304	360	314	291	331	287	317	333	312	313	325	318	329	317	317	308	299	332	310	308	330	316	327	308	261	333	299	335	336	318	305	318	345	290	285	317	329	314	327	341	317	315	307	320	314	349	320	304	310	306	287	329	319	289	317	336	318	319	314	267	292	312	308	292	328	321	312	312	317	292	327	342	307	312	336	303	323	310	307	307	302	295	343	313	336	305	304	321	282	305	333	293	295	355	294	300	325	303	294	285	334	295	322	315	328	273	294	287	304	286	357	288	315	309	302	305	297	324	314	309	322	322	328	314	359	323	287	306	297	321	270	316	306	298	306	288	345	316	290	334	326	320	300	316	284	323	296	308	292	288	285	311	304	320	339	295	326	325	344	333	321	327	344	323	317	324	308	354	294	295	327	335	294	302	317	299	354	304	307	313	297	344	340	337	325	319	310	300	312	298	336	287	325	318	311	289	322	306	314	308	321	335	319	349	300	285	331	330	332	322	270	286	312	301	329	310	324	305	305	324	302	283	328	299	316	327	300	309	326	292	316	328	318	342	332	344	313	305	321	322	322	317	303	310	302	328	334	328	321	319	353	313	292	340	324	305	337	300	313	305	320	300	304	295	334	319	335	325	314	322	268	325	309	305	335	288	325	341	329	309	285	307	302	333	307	336	333	322	319	326	321	308	335	314	322	299	303	318	291	281	300	338	323	301	310	293	322	326	328	317	320	348	294	323	335	306	299	329	309	289	340	343	338	319	328	293	333	331	315	287	332	321	293	303	327	336	356	303	300	308	316	320	375	306	301	282	306	294	321	301	314	313	295	337	330	319	286	330	329	296	312	296	320	332	335	297	328	323	313	305	293	317	290	316	300	316	313	294	309	286	281	291	334	296	316	300	287	311	318	300	331	335	317	322	318	329	320	310	301	327	320	298	330	309	333	303	318	308	321	319	282	303	327	328	309	334	312	287	320	276	332	310	311	313	289	300	317	321	309	295	349	338	303	292	307	318	307	291	321	301	307	322	308	311	291	295	342	288	307	310	297	329	315	317	287	304	305	336	303	316	296	314	323	340	317	300	319	286	295	302	314	326	312	293	315	293	334	284	310	314	297	324	305	325	334	329	305	308	293	291	285	329	312	333	298	321	312	350	303	349	319	341	295	311	337	301	300	322	301	310	306	305	317	310	316	298	352	279	338	339	314	317	315	322	303	330	299	302	323	304	340	270	320	332	309	301	333	315	340	336	302	305	323	305	352	313	322	298	305	327	319	338	298	302	293	320	317	305	322	343	303	310	283	322	326	297	326	331	309	334	327	299	291	341	308	294	325	308	310	330	339	330	276	321	274	351	331	302	303	316	319	308	316	321	323	347	313	289	318	328	315	295	287	326	300	332	330	315	308	298	321	328	292	341	326	316	330	299	314	294	314	316	302	282	320	316	282	327	321	319	337	321	300	311	319	304	338	369	316	295	337	315	304	307	304	320	357	323	294	313	313	321	318	327	334	328	308	310	311	304	309	325	306	328	327	352	301	310	298	339	318	298	317	313	300	303	288	301	292	330	289	344	319	301	312	318	322	341	304	326	328	314	299	303	324	325	328	358	297	317	352	300	323	294	303	277	309	309	299	348	308	321	312	341	338	315	302	279	311	325	316	309	356	281	311	316	304	287	290	337	313	342	306	302	321	310	306	324	307	323	282	305	326	299	309	326	308	316	297	304	277	312	298	335	296	305	345	346	319	335	302	361	297	275	306	312	266	317	323	305	322	328	344	319	311	349	317	312	325	328	319	289	336	291	316	285	334	308	310	307	342	335	327	300	322	326	297	323	320	299	290	334	336	335	299	343	358	274	336	302	327	316	304	348	311	281	299	309	281	289	306	310	295	335	285	320	295	325	326	301	357	297	346	316	321	307	301	336	292	310	305	309	327	336	298	315	288	349	301	317	315	318	347	312	308	350	297	291	322	355	304	336	333	342	299	301	304	347	321	325	298	337	318	300	315	307	331	264	325	323	334	327	341	307	332	323	339	322	319	285	302	288	295	289	300	321	288	348	327	309	326	317	303	293	292	317	301	330	344	307	302	346	307	295	291	312	346	302	314	289	301	313	316	345	303	307	308	291	319	325	312	355	310	321	346	310	316	322	335	317	305	288	318	343	306	317	319	293	306	304	334	316	285	294	279	351	288	334	299	339	292	367	307	296	344	327	290	325	313	339	305	320	289	339	329	313	297	296	297	287	276	310	305	289	327	327	293	306	338	293	321	300	334	321	298	311	337	300	336	311	312	337	297	316	341	323	334	325	298	280	313	318	315	298	311	271	298	326	309	305	321	285	318	306	308	317	307	295	316	296	325	336	309	344	332	315	318	287	302	305	277	318	280	309	318	311	306	298	319	298	307	324	346	318	292	299	300	308	315	296	319	309	337	315	337	329	327	308	328	311	288	287	324	306	322	318	315	319	304	296	312	317	305	303	298	311	308	329	297	346	309	334	310	309	292	319	340	323	334	315	327	325	324	289	325	328	310	320	283	291	313	327	292	317	325	330	356	342	328	321	333	315	321	327	309	294	337	349	317	340	311	290	318	313	289	305	318	320	309	303	322	302	342	335	300	285	330	325	342	308	324	306	336	308	320	349	323	295	315	307	307	327	296	282	303	312	304	334	334	275	302	339	315	296	345	301	335	326	333	323	286	298	302	348	300	318	305	346	325	325	340	299	304	307	316	292	335	288	315	287	332	297	299	281	326	304	295	316	306	325	305	302	306	316	306	326	326	313	313	288	308	327	323	318	336	303	336	320	333	283	290	321	329	294	321	340	336	301	304	308	318	321	304	357	326	333	326	307	328	281	326	308	331	308	312	299	332	332	329	292	313	317	297	320	303	290	311	311	280	331	322	334	330	288	326	303	307	326	328	289	333	317	324	308	328	308	294	261	308	324	305	315	340	327	330	303	305	308	320	320	291	307	295	319	332	297	297	315	287	332	330	315	326	309	286	315	302	318	341	309	307	300	348	302	279	302	286	317	313	341	295	322	327	311	320	328	295	350	280	347	333	331	325	315	321	330	305	328	295	241	307	316	319	304	337	340	299	350	330	295	316	314	284	339	322	307	320	329	322	298	327	308	318	305	328	281	325	300	329	327	322	318	317	352	316	297	318	345	314	312	306	307	312	357	335	302	307	307	334	309	333	278	338	316	278	305	330	303	298	301	299	329	336	323	322	295	307	322	309	308	324	322	310	304	319	305	325	295	310	298	341	304	312	315	318	330	307	304	301	313	282	312	262	322	315	337	336	298	330	320	306
22909	21466	29174	24179	21471	21523	8004	1312	1001	881	813	776	750	661	700	681	684	612	597	625	586	583	562	537	582	530	546	564	546	565	535	565	552	558	557	552	554	567	572	564	543	537	586	589	500	563	549	530	536	516	584	567	594	548	528	546	524	554	529	534	568	533	576	531	551	610	554	542	548	550	517	598	543	565	502	541	547	517	594	514	560	543	528	510	523	525	540	600	555	542	550	543	526	550	554	538	537	560	534	525	559	530	589	578	547	553	496	547	540	523	564	545	589	503	534	537	528	526	501	560	563	574	489	532	553	582	502	537	516	562	538	505	572	529	566	556	490	567	598	499	562	497	535	514	510	526	532	549	538	549	526	504	574	589	528	584	543	527	530	532	568	500	564	562	579	551	492	567	568	550	531	562	573	524	499	553	538	561	506	586	507	563	529	554	522	559	530	524	584	489	542	548	546	520	525	508	524	567	509	545	522	523	534	522	529	575	514	571	526	522	562	549	565	545	550	530	498	528	567	487	594	593	581	618	547	487	515	512	515	528	530	542	526	539	503	527	542	520	516	499	555	534	531	518	548	567	567	534	532	562	526	500	567	565	550	561	549	532	549	529	569	529	489	553	571	538	515	508	550	540	540	511	513	486	524	552	540	509	496	509	542	515	499	543	555	529	534	548	519	525	576	553	560	551	545	523	554	532	528	531	551	554	541	582	567	535	493	522	559	542	559	509	530	553	582	550	570	529	545	528	486	553	552	572	556	569	526	578	524	512	552	519	517	540	535	515	491	532	524	556	519	558	556	530	512	526	513	549	543	542	518	596	549	536	571	536	525	553	548	491	549	554	531	554	537	496	527	504	551	521	567	558	519	513	557	539	543	534	546	552	531	483	527	540	538	542	526	563	532	552	554	510	514	482	549	536	537	548	557	497	515	567	551	504	524	566	481	569	535	535	529	566	523	545	540	548	525	505	548	550	510	532	501	573	532	556	535	502	535	501	521	538	504	571	573	560	544	548	530	505	565	567	561	556	514	559	546	553	537	560	534	586	534	530	540	483	514	505	539	496	545	541	520	556	532	553	492	511	545	530	528	569	533	540	539	558	510	525	524	532	505	572	561	595	571	531	554	530	534	518	568	520	581	556	497	556	533	497	561	518	562	567	535	531	552	553	555	541	511	523	540	571	540	549	528	545	546	512	577	552	538	549	544	539	540	525	487	542	519	547	547	521	510	516	565	527	518	553	521	523	557	566	542	528	553	553	560	620	486	537	526	530	550	574	533	536	546	497	502	518	510	534	532	543	558	535	552	520	546	564	526	531	564	557	550	542	533	563	542	536	535	538	550	542	535	548	598	506	505	553	546	548	557	514	555	566	512	521	520	522	544	553	535	593	526	504	532	546	518	520	540	518	543	543	566	544	550	551	513	532	552	516	553	561	532	536	518	543	550	548	534	522	516	542	518	527	553	507	524	537	535	562	534	555	569	531	550	540	497	530	558	510	563	524	527	533	516	549	520	521	555	556	524	499	525	509	524	533	550	495	548	535	549	559	590	538	587	519	538	488	530	538	542	528	547	521	534	565	532	513	537	530	569	529	543	519	538	499	565	528	580	554	534	516	544	572	567	538	531	583	525	539	571	535	534	560	500	490	553	533	528	534	547	505	566	550	505	547	591	529	558	567	573	520	516	551	521	530	513	515	529	529	571	491	532	519	543	573	521	546	526	547	551	514	579	557	513	510	510	554	567	520	499	530	523	519	553	545	516	555	545	536	543	533	581	555	576	517	510	545	568	505	513	543	556	534	522	588	523	580	480	545	513	538	511	529	516	543	544	582	520	553	513	537	551	508	550	549	558	562	550	546	510	512	507	535	535	533	542	527	521	521	509	561	565	574	558	542	515	550	554	534	536	547	554	538	558	564	550	556	556	529	563	542	531	507	548	552	562	572	558	528	496	477	514	549	535	526	570	556	555	496	517	533	549	523	522	546	530	541	534	546	533	551	518	544	570	571	528	534	587	569	586	544	519	532	560	546	525	499	538	511	537	548	565	544	531	523	532	564	560	512	528	536	541	504	604	567	552	520	536	523	544	569	548	569	546	557	529	532	557	492	564	548	586	544	532	505	548	562	560	572	584	583	524	552	556	532	548	540	532	527	564	534	502	542	499	544	510	516	563	530	590	551	556	552	554	523	547	526	520	535	537	593	548	515	538	550	560	516	515	502	505	514	568	522	527	561	528	532	517	518	554	545	527	572	541	507	539	539	525	543	551	572	533	522	539	523	508	522	551	552	517	529	542	565	525	533	533	546	533	551	528	541	584	543	548	546	577	543	573	522	502	545	596	548	536	555	570	578	554	499	523	508	512	512	546	518	567	503	558	540	537	524	569	552	516	561	560	532	512	525	544	552	556	540	511	553	533	579	536	543	537	552	537	559	542	565	557	505	546	562	526	530	529	528	529	523	564	523	588	587	555	519	508	547	548	534	528	546	530	542	517	495	543	513	528	541	488	502	517	527	546	554	554	575	505	579	540	491	543	508	537	558	545	551	580	571	539	568	541	543	577	516	486	567	542	502	507	552	520	502	559	569	547	499	558	540	541	558	527	530	546	504	560	557	531	585	543	541	549	571	527	540	492	537	567	489	504	575	525	564	543	553	527	508	552	555	521	560	577	534	583	554	525	571	551	566	490	512	550	557	523	510	509	515	573	539	570	558	482	543	575	572	529	520	520	542	542	506	525	575	497	531	561	516	530	578	541	527	520	519	508	541	529	519	575	529	572	558	530	517	530	568	543	510	530	544	557	557	508	534	534	537	540	546	546	524	560	547	528	563	567	561	549	545	512	585	534	548	520	534	562	528	517	502	542	559	538	512	524	533	552	517	578	578	555	525	516	549	542	529	571	547	522	538	537	496	565	538	558	517	477	522	543	543	525	555	593	521	541	525	529	567	500	530	549	532	490	539	513	499	578	563	532	552	504	563	519	549	546	518	580	555	536	556	538	538	455	541	517	524	537	520	568	517	569	543	546	545	522	571	555	551	528	499	557	506	564	550	530	524	552	522	540	561	526	540	537	573	547	535	555	564	583	521	526	524	535	517	524	575	541	473	565	570	543	570	536	547	510	563	536	568	544	573	563	533	530	523	502	551	555	577	574	550	535	528	586	515	549	516	561	522	583	516	562	522	546	528	540	569	551	583	509	559	543	555	562	567	534	525	535	557	564	520	557	524	560	525	496	554	520	529	543	549	527	560	569	507	519	529	548	525	508	507	538	508	458	551	559	599	549	530	526	539	579	616	524	532	551	527	562	516	548	543	551	497	549	565	530	534	502	492	557	541	520	497	545	557	523	520	547	526	510	520	540	526	536	564	476	539	511	543	551	519	520	550	527	547	552	546	557	527	532	569	502	515	522	581	497	536	547	516	565	579	544	494	540	529	535	509	505	526	581	509	531	548	543	547	570	549	516	571	563	483	501	540	527	577	554	538	529	536	551	526
4903	14985	9861	4958	3591	2782	2194	1761	1437	1238	1075	996	887	888	791	788	714	646	707	649	678	605	646	643	660	612	571	587	616	596	576	593	569	575	565	568	572	559	552	631	582	592	561	547	569	597	555	590	604	581	559	533	547	563	538	591	580	558	552	533	498	536	608	526	574	558	581	554	591	541	552	566	574	565	584	568	576	569	534	582	568	543	547	547	535	597	576	528	550	525	582	532	531	539	582	545	607	610	513	575	546	537	568	558	494	524	514	558	540	561	539	579	555	537	545	546	493	523	574	543	582	541	517	519	576	532	513	584	602	535	515	494	557	556	550	517	534	545	543	560	547	587	563	563	557	563	568	501	552	527	519	531	494	566	517	559	548	538	527	544	557	558	557	533	577	575	576	548	520	547	521	567	563	554	560	517	554	553	567	533	519	534	538	520	550	497	596	572	541	529	550	525	580	561	535	573	563	595	551	557	584	567	547	552	534	514	542	556	483	547	574	545	532	550	555	562	528	562	584	590	539	583	554	533	545	575	515	552	554	579	518	534	531	577	547	525	548	566	585	572	528	538	540	540	526	500	549	571	571	565	585	514	609	516	552	511	573	576	578	531	560	523	530	549	506	499	501	561	558	576	543	555	538	551	527	553	545	534	597	554	547	537	541	522	556	554	508	570	544	587	549	575	544	501	525	521	547	570	520	535	516	521	547	539	513	566	561	554	536	528	579	514	551	544	527	539	546	520	582	534	561	529	499	531	527	522	512	533	585	532	566	545	540	554	566	531	519	534	510	518	607	521	495	533	559	550	526	570	569	575	559	532	565	527	587	586	567	532	545	513	592	519	535	570	559	543	550	560	570	556	528	592	563	546	591	541	601	578	567	537	552	553	541	547	545	592	580	593	513	578	589	547	521	615	579	565	530	546	549	539	567	550	544	511	522	535	523	566	570	551	556	541	530	569	558	550	587	535	564	528	541	581	543	518	543	548	552	570	541	547	551	556	516	537	528	574	472	540	500	547	533	549	560	563	537	572	547	535	516	558	536	490	531	549	561	543	528	573	528	540	630	548	572	550	538	562	542	590	556	570	543	546	571	573	522	570	548	566	536	536	545	563	572	557	546	599	548	530	541	565	546	571	518	570	546	541	525	511	592	582	524	542	509	577	566	578	533	559	536	549	577	583	536	531	539	517	568	580	509	531	527	522	560	548	511	534	516	523	608	525	537	564	522	551	542	532	521	581	561	521	560	535	591	554	513	557	555	538	548	547	599	515	584	568	558	537	540	514	577	565	554	524	504	541	556	548	531	585	572	548	528	520	598	510	553	576	531	538	584	532	569	555	539	577	504	520	538	529	585	564	539	518	543	515	542	566	571	523	582	582	559	570	529	575	609	558	557	530	494	532	518	532	555	507	521	562	534	544	552	531	587	520	546	539	529	593	530	570	549	524	523	532	551	522	563	525	545	551	564	562	581	555	508	520	563	577	568	534	542	585	530	506	532	580	528	528	522	524	550	554	533	535	532	570	509	584	532	537	550	578	543	517	528	514	573	550	553	545	536	555	552	538	529	519	556	560	526	567	572	577	502	552	563	530	496	564	542	524	564	615	535	546	587	533	553	566	552	536	543	500	547	544	528	564	537	553	541	560	583	525	538	526	558	565	536	559	541	560	505	537	558	553	560	589	551	562	564	489	503	536	573	567	569	522	563	525	540	512	585	534	513	566	546	523	540	506	529	541	549	524	527	532	564	541	560	535	543	563	533	571	551	552	565	525	551	530	525	535	567	552	552	567	533	541	576	534	521	554	542	528	562	509	544	585	527	517	556	538	560	556	585	563	557	577	526	513	554	574	579	575	571	544	544	531	538	545	546	539	536	557	548	575	534	544	561	564	536	573	572	500	576	550	557	498	535	534	573	576	556	549	488	536	541	532	545	566	560	540	547	498	503	531	544	576	557	536	542	586	580	568	539	553	567	559	568	559	573	515	506	514	518	532	531	504	511	515	588	520	571	556	564	533	546	557	548	509	556	514	545	603	530	528	511	542	534	569	567	565	516	572	552	601	520	537	511	527	542	600	537	583	541	568	541	553	586	549	556	526	536	583	545	578	556	529	553	549	564	517	518	535	525	524	505	524	550	528	558	510	541	588	535	554	554	537	569	559	519	539	578	536	543	534	559	552	523	550	557	547	563	552	551	562	537	559	522	592	561	565	549	559	531	526	509	553	546	529	537	558	572	587	515	553	518	559	503	565	604	521	582	546	528	567	517	559	550	519	568	503	515	552	529	545	583	540	546	502	547	538	545	539	565	555	523	576	570	541	566	542	553	517	535	552	508	495	544	544	533	554	561	557	542	527	548	510	558	515	526	542	586	536	557	549	561	556	602	530	547	531	561	576	571	547	561	542	564	564	557	556	541	570	520	510	574	569	592	516	564	548	518	558	533	559	519	521	521	589	566	574	539	544	548	538	506	580	556	552	524	545	539	545	565	527	557	534	591	581	559	543	532	552	522	523	587	562	569	557	561	544	573	574	585	525	555	567	574	546	521	508	577	511	522	542	561	549	552	567	540	558	594	515	530	522	585	577	564	561	545	539	563	525	555	580	529	568	511	523	524	525	542	560	561	548	581	578	513	533	563	559	545	520	549	542	576	557	547	534	513	560	536	521	560	525	523	536	577	608	548	574	539	541	560	534	549	556	533	542	533	561	581	558	556	571	556	542	503	530	586	544	566	598	547	555	535	578	546	544	546	550	536	541	523	517	518	552	536	552	552	568	560	553	554	530	575	571	524	507	534	607	567	512	542	544	538	550	588	546	563	524	515	524	596	544	550	541	543	559	561	567	510	565	545	558	540	574	575	526	544	560	552	546	601	530	566	582	559	533	541	533	536	538	524	545	569	500	557	557	546	556	542	569	568	540	550	524	551	552	538	578	516	535	512	528	546	520	532	553	552	573	541	580	539	540	570	558	532	569	498	531	528	541	569	503	517	542	526	569	580	544	520	545	538	563	558	558	591	566	526	555	564	517	607	564	553	584	556	563	564	563	554	561	547	527	580	539	506	509	556	588	545	580	581	555	539	549	557	553	527	529	529	546	494	551	538	563	581	520	524	557	505	552	539	540	559	570	573	538	549	546	522	530	540	529	513	571	558	567	583	561	548	506	553	546	551	530	530	534	558	591	504	520	555	550	544	541	555	545	568	534	569	525	538	544	560	570	521	514	569	513	576	498	569	537	557	529	563	563	519	519	482	532	551	489	524	567	559	580	518	541	610	506	549	513	522	527	557	553	585	543	524	549	506	509	517	564	534	573	532	517	524	536	571	549	521	566	541	569	587	549	551	582	560	523	490	556	527	555	552	582	510	520	534	545	552	529	569	508	536	517	542	547	542	541	544	530	528	539	517	578	532	527	546	567	541	543	596	544	556	549	539	538	569	544	522	558	583	528	542	544	519	513	537	546	502	538	509	570	546	551	588	567	533	557	534	578	529	528
28024	17402	3036	364	253	191	187	173	154	156	158	132	168	120	179	154	153	139	127	156	131	140	159	139	150	156	157	134	146	160	163	126	132	161	159	145	139	150	135	153	141	147	159	141	167	135	164	149	148	147	161	140	156	152	176	137	176	124	166	125	149	151	135	143	143	147	155	125	134	170	148	150	139	152	149	143	148	133	143	169	157	138	132	138	164	139	118	148	146	161	137	129	143	143	144	135	149	164	151	167	135	142	129	156	158	146	129	164	157	158	165	147	164	123	137	136	151	136	134	173	137	172	145	158	144	141	158	144	143	142	135	140	152	144	153	170	149	137	131	147	128	150	149	142	138	126	132	145	155	137	142	135	165	136	154	140	140	145	137	167	137	150	156	155	151	133	155	135	164	146	152	140	148	150	148	145	155	141	120	133	148	153	161	153	178	162	139	140	155	142	163	133	143	139	144	133	146	161	149	161	133	168	143	143	130	108	155	156	126	149	143	133	154	148	140	145	180	164	155	133	170	160	154	143	160	135	157	164	122	138	148	143	136	153	149	146	157	121	139	124	145	146	169	148	140	136	151	143	147	143	158	126	158	144	139	142	145	139	144	167	142	145	132	144	139	131	135	148	154	134	142	150	161	157	145	157	160	150	133	149	143	169	153	165	137	138	176	140	148	160	131	163	142	133	150	164	171	141	135	129	130	162	145	155	143	169	141	135	154	146	146	142	132	122	143	131	149	126	133	153	170	158	161	147	141	159	144	162	140	139	126	158	140	159	170	140	148	153	140	136	168	155	142	154	137	139	151	145	145	143	147	142	139	158	135	122	149	166	152	119	156	125	132	153	157	173	136	169	158	151	146	147	141	142	158	148	138	139	153	147	149	151	150	145	121	138	160	145	136	155	131	148	139	133	125	170	148	131	162	159	139	146	145	163	149	156	142	132	156	143	160	150	141	142	116	153	138	148	161	144	125	145	141	140	151	155	145	146	138	153	138	134	162	127	151	137	143	158	142	137	160	151	132	144	152	141	150	142	143	141	129	137	150	154	152	130	152	140	158	133	143	126	134	138	134	157	152	139	141	158	114	138	140	161	154	126	155	154	129	136	145	146	136	135	153	148	155	158	152	146	155	154	168	149	142	136	124	134	133	143	127	155	140	134	153	149	136	134	154	141	154	122	124	148	132	120	159	144	134	131	137	148	149	180	157	133	153	145	156	149	129	147	162	149	158	161	138	153	133	144	151	127	139	129	145	167	156	139	166	123	139	143	139	144	140	147	141	140	150	161	151	161	143	138	147	148	135	140	141	159	151	145	129	144	146	136	140	121	153	134	119	153	162	124	122	127	154	144	118	139	138	138	137	137	128	115	156	142	147	130	129	143	127	151	149	157	163	149	149	141	127	134	148	150	135	143	120	157	142	137	142	146	134	125	143	127	139	135	152	153	138	131	144	117	156	144	151	168	150	178	144	129	151	122	134	139	155	158	147	117	138	136	154	140	151	130	116	136	140	146	151	124	160	151	136	153	150	143	125	157	137	140	143	175	146	151	123	131	142	146	134	133	146	145	159	146	150	134	150	132	151	125	164	142	111	141	143	165	159	140	146	135	154	175	151	125	136	154	138	138	138	151	156	144	138	139	147	133	148	150	151	150	153	143	150	122	142	122	154	164	152	150	150	147	133	152	125	162	164	151	155	155	167	132	144	146	118	122	132	147	127	147	142	150	146	141	141	151	159	128	164	141	151	153	138	148	152	138	153	172	165	164	149	153	153	153	154	150	141	149	136	161	141	161	152	138	139	147	144	145	147	160	146	174	140	166	156	149	143	146	147	129	173	148	164	140	133	141	151	162	121	127	120	153	121	151	164	145	136	139	146	143	155	164	151	154	149	152	144	145	135	141	159	149	171	125	139	149	119	137	165	143	151	156	148	145	159	164	136	129	145	155	139	127	139	136	158	144	160	143	165	126	130	159	154	132	160	147	140	142	142	153	140	144	128	162	159	153	158	155	121	143	143	141	161	150	135	136	161	136	131	131	129	152	114	138	132	145	147	152	165	128	149	140	131	131	150	139	149	121	140	126	134	134	145	158	149	162	163	136	156	153	152	147	172	136	150	142	142	161	155	158	139	123	148	148	167	154	139	137	121	128	124	149	158	141	124	160	150	150	148	154	154	154	144	156	164	140	152	145	138	147	148	172	151	175	151	138	142	153	161	157	144	131	140	153	153	143	147	143	157	162	165	152	164	153	161	172	137	155	153	119	150	170	138	136	147	142	143	141	150	133	151	137	166	129	171	157	152	174	179	135	145	138	156	145	146	143	154	161	163	113	133	152	122	153	144	138	135	170	133	145	125	155	160	152	157	141	141	124	139	129	155	137	125	128	144	149	147	146	139	150	156	133	173	151	158	149	135	155	140	132	163	142	149	139	138	161	144	128	146	140	134	142	144	168	125	156	141	162	135	145	159	133	125	124	143	142	143	142	169	163	171	153	125	141	160	152	145	139	147	157	153	147	169	162	134	147	127	134	150	125	144	151	148	149	129	146	147	140	144	142	135	155	129	138	141	135	133	136	151	135	140	152	177	152	152	156	158	141	151	134	160	146	128	160	159	154	129	137	138	157	158	132	136	149	132	149	157	141	143	149	135	150	168	143	151	164	152	144	118	135	152	133	175	146	143	163	158	147	136	150	144	148	153	143	139	144	142	151	134	143	148	165	132	143	167	162	147	137	154	135	176	154	152	159	143	158	123	143	137	152	132	126	137	147	133	131	153	152	154	149	159	159	149	152	132	144	147	151	140	137	145	152	130	133	148	166	153	133	154	165	147	128	137	136	139	150	155	145	152	146	164	137	169	144	138	133	165	154	139	144	135	142	163	140	148	137	153	155	140	143	148	149	155	159	169	151	129	128	155	136	139	140	145	127	138	142	134	141	161	134	156	158	124	171	133	166	142	130	132	157	129	161	149	148	137	150	143	147	140	159	144	140	153	132	138	151	143	159	133	132	138	146	166	164	183	136	131	162	150	137	140	141	153	174	140	131	139	150	146	140	135	161	161	157	138	151	141	141	160	137	152	134	142	142	149	147	166	135	153	127	142	152	165	147	147	151	143	136	152	144	146	155	157	168	155	139	152	164	144	153	143	147	141	139	125	150	124	144	146	162	154	128	146	150	151	150	163	140	144	146	160	119	163	149	128	163	154	164	147	158	139	134	151	157	133	140	168	154	146	145	152	142	142	158	145	159	151	120	139	133	139	145	130	144	140	152	143	156	148	139	143	140	128	152	129	154	142	135	138	153	144	159	153	131	129	141	161	145	147	153	154	166	138	156	150	127	155	163	154	132	139	130	155	148	149	153	131	144	146	147	137	138	137	136	154	155	122	142	141	131	178	148	120	146	139	138	139	122	139	134	171	162	125	146	153	163	131	155	150	150	158	144	142	143	141	151	139	147	152	158	143	149	142	146	132	156	142	137	159	135	165	125	137	156
4123	701	477	314	253	213	186	168	179	189	165	183	174	194	170	177	165	165	170	182	174	167	155	165	163	144	132	156	152	176	151	175	157	157	162	138	163	165	166	156	186	164	165	176	170	157	154	162	171	167	163	167	195	144	161	168	157	177	165	154	164	172	174	162	167	159	157	163	176	161	162	153	181	182	160	164	184	154	156	154	183	170	183	167	155	153	154	143	173	171	156	160	175	143	157	162	153	175	162	185	164	170	166	155	166	172	171	160	163	152	169	157	152	162	169	185	143	161	156	161	181	174	171	180	164	155	155	179	168	187	154	155	161	154	162	201	200	144	138	145	166	172	168	165	172	160	169	173	158	166	153	165	153	165	177	134	138	159	164	160	155	175	165	168	153	153	168	163	192	137	165	186	156	196	173	156	176	185	161	185	161	179	147	155	161	183	160	182	176	164	128	169	168	156	171	189	160	162	168	165	177	162	161	160	168	172	163	151	173	186	177	166	165	163	169	163	191	153	170	164	175	195	172	141	166	178	177	175	155	163	183	166	164	150	153	164	146	176	191	170	168	165	166	160	172	181	182	161	185	164	160	167	166	149	203	160	168	198	151	141	177	161	178	141	156	185	174	155	142	161	159	173	137	160	144	164	161	158	166	157	150	167	150	153	175	163	177	169	180	138	145	146	175	171	141	141	160	178	162	142	180	161	196	154	166	177	159	175	139	163	173	169	169	158	154	153	128	193	163	173	159	169	169	168	182	148	171	150	164	147	181	182	194	193	153	160	166	194	160	169	175	180	154	158	155	177	152	169	190	147	180	167	165	169	153	147	182	148	153	148	152	148	148	135	155	157	177	153	153	175	157	172	167	161	162	155	156	158	156	155	171	138	161	153	164	157	155	187	165	139	174	166	148	162	155	162	149	153	181	159	154	170	155	162	169	195	157	155	149	173	172	176	150	173	157	141	135	148	154	168	155	174	158	156	177	155	146	183	151	180	180	173	139	169	170	169	166	164	151	135	169	156	176	160	135	150	181	171	168	189	138	169	164	163	172	164	185	163	177	157	143	165	157	181	172	144	143	154	164	163	156	183	151	175	137	151	192	161	174	141	159	172	165	156	184	160	157	158	157	168	157	154	151	149	157	166	173	154	178	159	158	150	163	143	168	158	183	143	170	181	180	163	164	151	180	149	139	178	155	164	160	161	198	156	149	183	189	188	201	164	168	183	164	151	179	139	163	158	172	162	162	153	152	173	175	153	165	150	150	155	156	161	180	160	180	165	175	176	153	158	151	169	152	164	188	182	159	152	181	161	180	152	163	171	159	184	162	169	177	183	170	169	179	143	166	163	133	151	181	154	165	158	156	169	173	133	160	165	163	194	179	152	157	174	153	150	157	190	152	166	178	185	157	187	155	157	166	171	155	163	168	172	176	153	168	164	171	152	139	165	163	141	147	154	170	155	179	178	165	165	156	171	171	178	140	188	168	150	146	157	159	158	167	165	166	162	182	156	160	156	176	173	174	159	163	150	148	174	136	181	170	154	147	161	156	168	182	165	162	180	181	178	161	168	160	162	152	173	168	175	161	148	164	139	144	142	175	153	141	181	163	150	180	151	168	174	180	178	152	167	181	170	171	169	164	145	147	163	171	160	167	171	151	184	139	170	180	173	170	161	188	164	162	161	160	168	162	164	145	160	164	162	179	169	173	195	171	139	153	163	162	154	153	165	167	150	167	120	194	167	170	163	161	149	161	149	152	162	168	166	155	156	177	183	170	152	139	174	162	169	168	149	171	164	152	160	174	167	208	148	164	155	153	149	167	176	171	141	147	172	187	150	160	177	149	170	170	156	150	166	173	163	186	173	175	165	187	151	145	152	172	155	170	142	190	153	153	165	183	172	177	176	156	161	136	171	163	173	144	161	192	168	179	178	148	146	156	151	174	174	150	181	169	156	156	160	168	152	163	166	147	163	166	161	171	165	170	166	164	165	179	170	182	164	149	174	167	163	158	154	169	136	171	148	146	169	146	178	171	173	163	171	143	157	166	188	157	149	198	172	169	154	168	167	163	157	178	150	161	172	160	158	156	159	156	172	164	162	160	172	185	176	173	155	159	184	162	169	184	176	159	169	148	181	161	169	161	198	169	162	178	174	172	170	171	155	179	151	157	144	160	158	148	150	182	162	152	179	150	164	166	181	168	159	163	161	146	160	160	153	174	180	150	152	160	161	161	167	142	140	158	159	158	159	177	155	155	148	158	152	136	167	169	169	149	168	157	178	173	182	172	156	153	162	184	163	163	157	156	134	164	172	161	159	163	147	173	159	168	162	165	148	160	174	181	154	170	159	163	161	142	169	159	184	156	168	183	159	160	150	168	146	150	155	152	172	167	145	172	177	167	135	192	163	148	137	175	191	143	162	170	169	158	155	174	180	186	166	155	140	154	151	159	157	175	184	156	144	173	152	164	155	175	160	183	192	150	151	176	148	152	138	191	159	169	147	153	176	157	146	145	139	154	154	177	181	187	149	156	145	161	180	143	166	150	147	156	179	165	161	164	160	183	157	167	175	176	158	164	162	178	148	182	151	171	179	179	169	146	159	179	177	168	169	144	171	207	151	175	167	170	161	175	175	188	156	178	161	166	165	160	175	162	163	177	159	166	157	167	155	158	164	148	162	179	173	158	154	156	151	164	176	165	175	181	171	161	166	155	160	176	159	184	164	155	177	166	167	175	176	145	164	157	156	181	161	150	143	165	167	165	160	174	176	181	153	165	188	185	156	144	175	157	160	188	169	154	187	176	158	176	171	151	169	140	180	164	182	175	176	163	160	163	140	158	158	175	152	166	149	166	162	163	170	127	169	187	156	161	143	160	141	147	163	182	182	177	149	151	148	155	163	159	161	149	146	150	151	151	162	178	180	148	159	173	151	182	180	155	169	174	170	152	175	180	165	175	154	169	143	149	158	166	155	152	151	152	140	140	161	138	169	174	144	172	181	154	163	175	152	175	184	166	171	169	158	168	172	153	162	150	179	161	168	170	173	172	150	155	144	154	161	141	171	177	170	145	173	154	153	153	163	140	185	156	180	174	168	148	155	145	149	173	166	160	157	190	165	148	151	157	163	184	161	162	148	159	140	178	174	145	148	139	152	155	169	147	158	148	160	171	181	159	169	171	164	161	155	154	155	166	160	168	168	175	154	152	172	158	159	181	179	182	166	178	159	163	176	185	142	168	147	164	170	128	155	165	162	174	150	183	157	158	179	146	158	166	162	143	166	186	181	157	162	181	179	152	158	185	164	191	190	163	189	157	166	177	156	173	154	169	159	162	176	168	164	182	174	187	180	148	152	159	169	189	138	155	191	172	163	170	156	177	151	148	181	153	179	158	169	168	172	164	169	171	173	177	159	165	159	179	173	155	178	174	165	171	160	154	154	160	154	157	155	170	153	166	158	165	150	156	190	175	161	152	158	140	165	165	172	172	157	178	150	144	154
24006	21458	28718	24591	21467	9624	982	668	555	514	520	448	385	383	375	339	363	323	332	351	351	329	341	340	310	351	327	335	348	333	345	316	331	329	341	289	314	306	310	306	312	317	302	309	302	314	289	309	293	293	296	315	282	312	299	324	307	324	335	281	301	321	270	288	303	315	323	309	309	338	317	328	282	318	312	327	288	301	304	298	302	334	294	311	306	314	299	326	307	301	289	293	307	294	298	312	284	322	308	279	331	343	334	287	312	283	311	296	321	312	322	293	297	308	291	307	301	304	324	308	298	302	302	322	296	289	329	320	319	322	331	298	309	319	322	317	279	333	302	284	295	285	351	312	306	295	312	294	303	304	296	281	297	279	316	295	326	307	307	306	293	341	281	294	319	291	305	306	311	325	314	268	315	284	298	311	328	297	298	280	278	302	313	304	342	304	281	340	311	308	331	269	285	331	321	307	349	296	324	278	291	309	288	278	296	282	302	308	294	326	291	309	316	295	317	322	279	311	282	276	309	275	310	316	293	289	304	313	321	315	325	272	289	312	308	284	329	298	336	291	319	324	307	300	311	319	273	292	319	278	320	286	280	285	331	323	283	292	273	307	323	298	297	310	311	292	288	321	308	285	308	307	299	300	314	316	285	309	290	332	291	294	297	304	309	265	308	309	295	308	305	306	324	290	276	319	308	294	297	303	271	284	302	312	290	311	303	294	303	294	300	302	294	296	315	286	319	271	313	261	325	311	309	292	314	313	284	281	334	299	319	322	285	296	324	322	307	302	302	316	306	309	291	327	317	287	312	334	337	300	338	269	325	293	296	304	317	307	343	290	330	313	267	275	301	320	316	285	330	319	288	315	305	290	306	275	300	336	347	309	308	300	334	304	311	313	319	307	298	337	300	298	320	300	335	303	282	330	306	258	284	321	308	304	297	295	290	344	313	301	317	273	299	307	315	283	313	325	297	298	299	293	318	313	283	315	300	307	289	294	292	286	315	296	334	293	300	325	309	304	308	315	297	308	300	325	325	339	330	302	301	304	339	332	301	311	327	348	293	290	294	289	289	343	297	326	297	331	288	294	342	294	272	309	325	302	294	306	321	343	304	320	278	305	317	289	334	320	291	272	295	331	321	308	294	307	315	304	293	307	297	296	300	335	284	301	350	311	304	283	328	298	297	272	319	312	313	288	315	314	314	275	298	274	272	315	310	269	307	277	312	296	304	305	308	289	284	320	303	294	321	260	270	271	304	312	322	339	307	331	349	310	322	276	321	313	324	280	288	305	282	308	288	311	299	304	294	292	288	316	293	332	277	303	287	320	322	328	318	310	318	303	313	311	312	321	305	309	325	279	314	310	311	309	329	303	314	287	280	324	285	315	328	295	303	312	279	294	319	319	327	288	325	332	242	305	297	273	296	324	315	284	325	314	341	311	298	280	296	303	302	297	337	312	284	298	310	313	319	280	286	293	268	279	298	253	326	274	265	324	316	310	370	289	322	314	302	293	301	294	327	295	315	276	334	324	331	295	337	313	305	279	294	351	333	329	331	283	319	322	308	303	346	316	351	339	304	310	309	297	344	340	298	311	300	330	299	285	320	288	320	288	308	318	312	311	302	325	307	328	289	298	315	291	312	279	274	317	333	305	299	284	315	265	281	306	303	303	302	308	316	291	305	300	327	310	317	301	317	287	296	299	313	305	284	281	285	320	324	306	306	298	309	299	320	304	318	316	310	316	295	289	320	300	318	288	318	297	326	337	278	283	295	328	303	303	308	267	269	293	317	271	263	321	303	303	306	290	304	286	299	285	311	308	304	290	324	311	326	263	309	267	309	298	331	315	311	296	321	306	308	333	280	357	282	330	314	294	281	309	326	281	278	326	338	300	291	304	296	273	321	287	299	315	304	292	296	279	321	329	311	301	320	293	322	322	301	310	287	328	309	338	322	338	308	307	338	307	285	323	286	293	306	291	323	306	336	290	326	289	331	317	296	284	305	306	293	297	316	306	280	319	321	263	296	279	312	283	300	300	318	311	279	279	307	294	312	297	319	298	309	283	314	302	326	300	323	299	300	299	328	291	365	329	300	322	283	323	314	331	299	307	336	288	322	293	300	320	319	286	299	343	319	288	316	286	329	335	304	292	313	334	346	291	327	302	278	317	288	304	289	247	318	289	319	322	327	301	314	349	343	295	320	308	341	326	298	288	320	319	319	329	318	334	317	306	276	300	296	286	332	320	313	296	345	279	323	293	266	298	314	269	291	297	303	313	306	290	291	330	292	314	293	275	327	290	345	341	289	285	317	291	278	300	299	290	330	289	264	312	314	316	293	324	306	289	317	303	305	292	317	313	300	328	307	279	311	307	311	274	311	316	280	278	324	324	308	296	331	315	300	333	307	322	282	290	298	284	292	310	302	318	291	294	295	312	331	314	323	310	294	317	297	310	308	289	325	264	304	288	329	315	315	315	270	303	293	284	292	286	348	311	291	289	334	341	293	333	315	314	312	300	300	281	307	322	337	284	287	324	330	310	297	287	279	308	286	317	307	308	307	314	302	322	308	267	329	305	310	316	305	304	311	281	321	337	305	296	282	334	304	277	304	304	302	329	263	296	320	287	303	311	324	296	317	277	291	293	323	332	311	321	295	294	295	314	272	264	321	297	302	324	289	312	316	303	302	332	322	294	328	309	341	284	310	312	305	319	321	310	333	310	352	313	330	316	302	307	317	291	326	318	321	311	310	312	316	278	313	282	317	306	296	305	310	286	341	292	283	290	313	304	327	316	276	300	306	292	325	291	282	306	308	279	313	295	333	279	302	321	295	324	290	300	312	297	274	341	300	295	318	314	279	288	298	302	302	336	346	299	334	283	298	304	322	291	297	334	282	322	294	319	291	304	289	303	310	350	311	292	317	288	299	327	299	303	331	313	324	289	316	301	318	332	288	283	316	309	303	319	304	304	314	311	306	319	306	313	285	294	324	307	307	258	319	313	284	298	295	299	304	314	310	291	319	324	319	295	310	314	335	315	305	329	326	297	325	316	295	319	294	301	289	283	295	323	279	332	316	300	272	324	300	312	294	303	287	272	332	295	304	295	316	317	320	309	305	272	317	302	330	309	318	307	307	304	346	310	327	302	300	293	291	283	319	298	309	294	304	323	310	303	307	297	290	319	342	301	297	287	281	291	308	288	333	327	290	324	283	273	309	288	319	339	334	304	316	315	290	281	343	305	308	310	320	304	282	297	295	317	321	292	331	307	317	305	316	332	290	302	307	311	318	274	286	315	288	296	329	312	299	332	323	291	285	319	298	290	304	330	292	318	320	306	294	286	317	319	283	281	271	290	299	293	301	307	303	298	331	324	278	329	327	322	301	306	283	319	305	299	292	302	314	328	302	289	332	293	297	307	313	268	302	316	291	309	287	307	297	301	308	306	333	301	277	296	309	291	328	320	323	331	281	299	317	330	314	311	302	293	301	276	321	288	312	319
3383	9303	5736	2703	2017	1565	1157	963	807	693	643	528	471	473	458	411	421	378	369	364	372	350	349	364	371	334	355	344	363	355	336	342	376	355	355	335	365	336	311	336	345	343	348	287	321	326	309	342	339	319	313	326	317	281	322	309	352	348	331	302	340	310	305	344	302	336	309	325	286	304	300	320	313	319	315	283	314	315	319	319	308	314	349	295	293	343	338	346	302	308	323	322	332	293	357	309	308	282	330	323	345	280	321	304	299	298	341	324	321	309	312	307	330	321	318	310	316	307	321	324	316	295	335	291	342	309	372	351	322	320	321	324	297	338	302	339	318	320	310	324	317	324	306	302	310	338	319	300	311	315	326	310	336	326	309	297	319	317	312	318	298	320	316	330	343	298	336	298	310	314	315	293	314	307	323	335	346	308	290	326	318	339	313	328	356	319	303	316	313	307	281	322	309	306	309	300	302	336	315	285	325	316	345	317	309	343	313	286	311	352	308	317	291	309	333	322	293	331	326	328	333	342	321	338	321	319	316	312	321	328	350	294	316	322	305	313	307	315	282	302	306	337	278	323	348	300	311	297	322	346	327	334	330	332	311	314	303	295	312	315	312	309	345	292	302	303	354	312	328	298	313	327	304	336	310	303	321	300	291	332	311	286	337	342	328	294	336	331	310	328	304	314	325	304	337	287	294	331	313	311	323	324	317	321	338	328	317	339	313	303	325	297	313	317	304	304	335	320	299	322	298	297	336	307	308	297	330	331	302	355	289	313	309	311	293	282	316	331	308	301	329	325	324	300	342	323	337	314	330	323	292	346	326	317	295	308	317	328	323	321	286	319	288	326	315	303	342	320	349	318	281	298	316	309	339	308	301	301	322	314	324	342	335	292	352	300	312	319	325	322	346	303	275	340	311	311	293	315	344	343	341	340	305	337	363	335	311	305	323	327	304	309	299	310	280	331	328	318	314	292	334	285	318	354	275	318	304	310	340	313	317	321	299	290	299	301	327	300	318	318	315	312	304	294	327	313	305	328	314	344	302	309	301	309	306	335	359	291	313	310	321	313	299	331	309	322	318	347	339	299	276	313	313	318	333	339	313	303	296	290	305	305	297	342	315	308	344	313	330	315	310	304	297	349	340	315	308	296	326	325	291	302	295	328	316	344	292	313	334	309	342	333	311	325	305	342	338	303	347	295	297	287	330	328	331	332	357	313	330	309	274	348	314	324	354	330	305	289	318	328	331	304	311	301	287	347	330	299	297	305	305	330	298	315	298	300	345	308	314	308	327	293	303	308	338	322	319	315	304	320	259	312	324	286	313	318	342	342	294	285	338	316	287	352	302	280	311	284	329	373	336	292	301	330	307	275	276	336	315	310	349	311	287	338	317	298	327	299	332	315	286	309	318	325	291	317	337	300	305	309	310	315	291	308	309	296	324	334	301	300	295	330	292	322	344	336	324	332	312	362	307	340	306	322	342	283	292	302	336	336	312	315	333	327	303	330	311	351	315	303	324	295	309	337	320	339	334	325	326	331	322	314	326	344	300	316	309	306	327	319	329	298	300	333	334	328	328	319	337	300	298	343	306	303	301	335	315	319	336	331	359	337	329	287	287	311	301	261	339	301	323	275	327	320	319	306	320	292	328	318	311	316	336	295	273	301	308	314	305	299	294	315	299	347	281	318	320	332	287	293	350	316	312	321	328	289	295	310	322	316	318	305	309	307	311	302	306	322	336	335	333	312	318	299	332	319	300	348	330	301	296	349	320	305	309	291	312	283	326	328	323	316	327	321	295	331	308	326	303	310	325	314	287	335	321	324	340	320	337	319	295	288	335	297	277	302	313	332	324	330	360	307	292	304	310	329	291	306	306	338	299	308	306	318	318	328	331	322	312	312	319	303	295	334	313	337	324	305	318	314	322	303	271	294	292	276	278	338	313	340	299	317	283	333	325	320	286	331	311	295	295	327	300	315	291	310	298	301	289	279	332	309	327	293	357	335	328	303	299	279	294	344	324	321	307	298	296	307	303	339	321	339	278	305	327	307	344	305	332	341	317	315	324	333	337	301	313	341	359	315	294	308	299	305	298	299	352	325	302	317	323	277	331	337	322	314	305	320	313	316	330	294	290	309	338	334	286	295	284	316	305	298	347	312	318	316	301	341	316	300	329	333	331	312	291	315	298	313	318	337	309	340	348	326	304	300	336	317	343	320	295	303	308	327	328	325	312	318	310	303	289	319	330	312	329	336	349	342	302	314	307	319	323	295	317	320	331	332	330	306	297	318	308	316	339	311	316	310	277	315	319	321	308	336	340	330	323	306	328	324	316	306	304	323	319	284	303	315	323	311	324	297	320	305	317	295	318	335	295	333	329	301	321	343	302	308	330	310	313	321	323	329	308	330	355	322	314	304	329	275	294	316	312	332	305	303	298	315	292	343	335	323	309	320	306	322	316	318	291	317	338	303	335	326	344	320	310	304	282	309	319	284	318	307	333	287	350	302	323	297	340	310	337	344	310	331	338	291	294	327	294	300	322	289	321	328	308	290	311	321	312	311	318	287	314	345	335	315	283	294	336	322	292	301	320	306	305	282	316	313	295	362	318	317	314	322	267	310	335	350	293	308	294	313	320	280	328	310	276	322	329	326	320	336	292	345	329	311	322	321	315	296	346	315	295	335	299	288	336	319	339	313	328	298	338	298	312	333	307	283	297	325	327	326	352	277	289	313	328	298	288	324	330	305	304	296	327	324	330	284	315	321	312	333	314	334	316	300	278	329	296	274	308	329	304	346	337	316	296	340	324	333	311	306	305	337	321	276	320	316	315	333	329	306	319	307	284	306	328	325	275	327	284	313	326	294	300	297	290	305	331	330	317	331	332	308	350	289	303	282	318	335	321	322	331	295	334	324	320	329	312	325	298	318	308	287	308	329	297	312	324	319	303	320	317	290	308	321	298	325	314	298	337	315	345	336	309	304	331	313	303	301	331	341	322	328	293	285	310	306	311	320	285	348	328	310	355	295	310	318	297	310	322	326	285	299	304	292	313	296	298	321	324	299	291	325	318	335	324	314	319	311	306	339	300	298	325	325	305	310	333	326	313	316	284	313	303	296	305	327	286	332	325	316	319	337	301	282	320	325	323	315	318	314	313	322	329	345	313	321	316	316	274	319	322	330	336	325	343	316	331	309	304	290	359	359	317	304	315	312	319	311	349	322	282	329	338	307	313	327	327	328	331	337	320	304	321	322	343	288	325	332	299	313	333	302	307	302	316	322	314	316	304	333	302	282	288	328	319	325	314	358	281	317	341	339	300	318	302	320	307	336	324	289	317	312	338	329	317	302	316	316	325	313	325	311	307	309	305	297	312	332	313	305	304	329	322	306	304	350	319	303	301	312	310	310	360	335	325	311	305	322	302	336	319	303	319	294	330	290	307	321	302	294	310	303	292	286	311	326	317	301	371	314	346	293	361	344	330	307	336	330	306	312	330	284
25183	21421	27606	25595	9951	703	518	417	407	378	342	349	353	306	343	324	295	285	313	294	325	300	300	295	295	301	319	260	269	273	313	260	295	293	299	322	282	328	286	288	280	274	287	254	266	268	302	283	306	272	300	272	261	284	259	287	272	300	300	288	294	279	311	292	288	284	269	277	285	270	285	281	260	276	287	293	319	284	268	284	307	287	283	302	288	277	304	272	272	298	292	306	305	274	281	277	289	304	288	264	271	298	285	278	268	290	276	283	268	259	296	275	291	279	288	270	296	295	311	267	301	281	297	306	278	281	309	287	280	272	285	291	294	285	288	274	292	253	285	295	279	290	297	288	272	282	279	284	296	273	309	254	296	298	278	282	304	273	298	278	285	271	276	263	297	279	282	281	287	299	304	284	258	270	281	296	285	258	293	297	291	312	303	293	276	291	249	305	299	307	286	255	252	308	272	284	290	266	258	287	255	309	260	264	260	284	242	269	275	309	296	277	265	255	263	301	264	267	288	274	282	289	280	262	306	308	292	258	271	306	276	287	296	281	315	264	290	296	275	256	231	289	276	258	303	274	271	281	290	274	271	297	289	275	273	306	303	265	293	280	260	289	268	288	314	300	290	296	290	290	304	260	281	274	280	278	298	272	293	300	264	279	289	287	315	284	264	270	259	291	276	281	292	275	288	290	271	322	267	300	259	288	278	286	274	270	288	290	288	284	292	291	257	276	287	263	315	297	269	275	260	271	327	270	275	293	249	282	270	275	294	283	309	283	279	291	289	320	294	270	286	289	309	308	300	285	299	271	300	275	278	276	290	277	282	326	268	321	259	300	302	272	263	294	264	296	297	297	267	280	275	283	282	289	300	313	290	289	301	280	258	270	293	244	276	265	266	293	276	289	276	266	275	304	263	272	288	289	292	272	280	295	279	297	300	277	283	293	287	270	283	296	275	308	259	265	269	256	290	275	302	287	262	294	278	307	276	285	272	277	265	274	277	264	297	291	279	280	278	298	286	277	312	270	249	277	284	298	263	270	274	266	274	263	289	312	282	275	281	289	265	283	311	271	272	276	272	268	269	274	298	292	296	299	271	303	282	301	283	308	296	295	248	282	276	275	277	265	326	286	289	312	281	246	264	301	306	253	298	268	251	274	316	320	279	273	302	264	289	303	285	287	263	280	309	260	293	283	294	294	283	256	280	293	286	273	273	267	290	301	270	286	251	273	272	285	265	277	246	320	278	279	296	277	296	285	331	293	291	269	278	281	280	283	294	281	259	278	292	278	292	301	285	266	283	257	268	279	286	253	282	254	331	280	280	276	297	301	281	303	277	273	311	294	290	279	254	299	296	294	284	276	307	284	270	270	312	272	299	285	286	267	279	281	269	327	276	285	287	313	288	290	305	281	295	293	288	317	276	290	295	293	303	281	261	274	285	311	269	268	272	283	267	272	279	270	282	298	279	279	311	305	282	295	306	271	259	284	273	308	277	292	289	287	273	292	266	276	282	286	281	275	291	281	264	281	277	271	271	258	299	275	283	267	261	279	295	275	264	276	276	272	282	314	271	265	309	302	297	275	277	270	256	290	292	236	279	280	279	300	280	292	293	291	280	315	268	273	299	237	312	273	282	292	266	279	272	267	274	273	264	235	288	295	297	273	280	290	282	293	311	279	277	284	275	296	298	263	263	268	235	287	302	274	271	267	283	269	282	296	307	288	297	304	260	283	268	309	292	260	315	270	296	285	259	278	272	316	303	279	277	284	287	309	265	269	283	291	280	300	276	291	295	318	283	280	265	248	284	268	270	285	270	290	300	277	257	275	296	296	285	291	301	280	287	268	283	316	296	303	263	276	299	285	265	294	285	273	300	281	285	275	278	279	253	289	286	304	314	270	279	292	284	323	286	289	256	302	274	298	279	301	269	293	299	286	274	278	300	298	294	280	291	289	277	297	293	277	285	266	263	294	275	277	285	309	255	271	253	259	273	225	265	313	291	276	262	269	293	298	269	296	268	301	267	272	261	303	319	291	290	290	270	267	300	278	299	303	285	270	275	287	289	306	298	270	284	281	257	303	290	259	303	293	281	297	263	249	270	293	262	275	254	263	299	271	283	282	281	285	266	290	293	259	303	300	276	318	302	291	286	289	285	276	268	303	254	279	245	289	247	247	317	276	276	276	270	294	285	303	267	276	314	311	292	281	303	264	298	288	287	304	286	288	261	279	266	274	287	305	287	262	297	272	276	313	279	265	276	287	270	285	267	271	267	277	251	314	286	254	269	295	302	316	290	288	254	284	265	283	277	271	278	265	288	285	329	271	288	284	258	288	274	279	262	274	257	281	259	287	303	287	278	285	262	299	294	312	289	287	280	267	261	271	279	286	305	268	274	302	301	255	318	280	291	269	298	270	260	265	315	265	279	274	294	309	281	277	266	282	323	286	268	279	329	265	280	275	277	265	301	285	285	276	268	305	270	317	308	278	265	278	291	306	290	280	261	285	298	288	297	299	247	275	257	281	268	265	326	273	305	261	275	268	304	314	305	279	282	286	259	269	303	276	290	263	304	309	307	281	284	304	252	284	261	262	263	259	301	282	262	284	269	320	280	260	273	309	285	296	291	294	294	289	257	309	280	274	299	295	294	272	275	303	232	271	275	304	280	302	291	313	270	251	287	280	291	322	287	279	255	285	277	272	275	279	290	297	281	293	278	266	294	288	280	261	306	289	275	297	293	291	284	301	290	282	295	296	296	286	285	317	286	290	300	264	306	288	278	295	286	300	300	269	253	286	311	259	271	294	292	327	303	284	277	286	275	253	279	272	287	269	282	273	267	287	284	287	311	297	281	281	272	306	272	299	257	274	310	259	295	259	291	308	281	292	289	299	278	298	281	263	289	276	297	268	265	273	318	303	279	326	272	292	285	316	299	213	289	294	269	298	306	278	272	274	317	263	294	264	291	297	261	287	280	277	282	278	268	278	273	284	289	288	255	275	277	269	266	310	294	277	272	284	277	278	256	264	261	270	267	286	283	291	284	304	276	307	274	262	276	291	296	293	284	258	268	293	287	258	267	264	259	258	256	273	263	299	284	286	283	252	294	262	285	282	295	271	296	287	292	303	291	264	320	283	297	274	294	304	264	279	282	295	299	279	258	298	277	277	308	295	291	297	263	297	280	269	278	290	291	269	261	264	232	266	282	276	291	261	295	250	284	268	294	255	304	285	275	262	295	262	320	286	288	298	310	309	267	264	277	259	291	301	288	284	297	268	266	272	275	302	305	287	263	258	297	261	295	316	276	285	303	302	284	316	252	296	262	288	272	301	299	287	280	304	273	295	279	261	299	305	276	276	277	270	310	265	281	268	282	272	303	282	276	311	290	272	286	276	277	274	278	259	272	297	270	283	251	279	277	280	263	273	309	280	286	276	252	265	273	308	276	301	276	264	268	300	273	244	290	285	283	288	279	278	298	301	287	258	290	272	277	294	299	270
3283	5195	3278	1627	1218	952	776	693	587	536	446	440	401	374	413	353	364	369	353	311	348	373	330	341	315	359	326	326	350	344	318	347	356	339	344	313	326	319	301	331	300	292	337	329	303	336	326	318	310	323	331	324	312	282	294	322	313	314	324	318	324	333	301	368	316	340	313	326	336	324	323	279	323	324	274	333	299	325	265	326	315	312	330	317	326	296	351	320	320	353	304	279	279	313	317	330	300	271	289	321	293	305	291	291	338	304	312	307	314	305	305	313	333	283	307	331	322	342	323	306	320	320	330	271	342	315	323	298	293	315	295	316	337	323	342	328	319	313	302	313	309	299	326	336	304	298	313	347	305	324	316	280	319	314	321	334	301	330	300	343	322	335	289	320	329	323	272	315	300	336	290	310	320	307	329	307	286	285	298	324	297	325	327	294	326	302	299	313	294	316	302	308	293	331	296	306	318	301	305	291	295	315	294	307	307	322	323	312	302	337	282	303	323	325	280	349	288	297	318	306	308	315	350	282	294	332	328	311	332	328	318	316	292	341	329	280	326	306	343	289	315	321	300	313	309	309	332	300	307	299	317	293	311	306	314	302	347	297	300	303	309	317	287	312	313	299	328	297	353	361	317	331	278	318	319	274	315	347	324	288	310	306	307	291	314	323	333	338	312	326	355	320	329	309	302	295	339	284	327	319	286	305	299	299	302	294	318	315	306	309	300	318	313	301	317	309	324	315	338	325	301	341	301	298	321	306	305	349	325	312	289	332	336	289	316	317	287	333	307	319	308	294	297	340	294	312	299	308	316	317	280	304	320	323	310	310	288	302	308	268	339	335	311	333	324	306	294	299	307	333	305	284	300	303	306	330	310	311	295	293	294	331	322	304	317	317	305	302	313	352	328	323	297	320	284	347	313	297	325	291	297	320	313	334	306	288	333	321	284	305	333	300	321	353	337	338	308	320	327	288	350	339	314	292	296	315	297	302	337	300	321	322	344	324	321	311	303	339	294	291	331	318	304	327	324	304	301	317	315	337	325	301	295	324	326	328	329	323	297	298	314	333	305	315	273	303	336	277	294	308	312	324	287	323	313	309	298	308	319	273	311	317	295	286	298	306	293	325	336	315	277	308	332	300	362	326	298	337	296	325	309	320	310	292	293	286	351	296	334	294	335	315	340	324	327	296	330	310	296	324	325	282	296	269	279	322	337	334	327	286	320	325	301	321	306	330	305	347	348	285	314	326	324	319	296	325	304	306	329	334	311	290	301	320	279	308	286	314	298	337	321	305	316	326	315	315	287	333	315	313	307	309	294	338	307	320	287	292	339	317	311	307	328	352	324	318	341	320	307	331	293	335	296	316	315	320	320	309	308	319	320	322	293	323	300	317	305	332	320	321	302	299	310	313	319	333	328	291	314	331	316	329	329	312	308	324	297	304	317	323	328	345	281	305	358	321	280	324	320	295	317	356	303	301	304	307	317	290	318	287	319	326	322	365	331	305	313	338	317	289	290	287	294	319	344	288	326	322	319	322	311	304	327	333	319	292	313	361	315	293	345	312	332	300	302	308	297	346	315	348	300	309	306	295	320	294	325	320	286	301	329	313	319	298	311	310	345	319	289	322	301	312	286	305	301	317	295	303	303	355	309	316	305	293	323	332	305	317	303	289	327	292	312	318	306	299	312	320	364	331	309	308	359	292	320	355	321	345	322	330	311	309	309	323	353	297	326	300	307	326	322	320	335	298	276	287	316	275	318	313	297	314	315	329	331	317	304	306	309	282	333	349	323	289	319	323	315	308	304	320	298	301	319	306	324	328	305	306	330	281	329	319	318	306	300	318	314	296	298	312	289	293	340	311	312	334	352	308	286	292	304	337	302	311	305	301	288	293	287	312	275	347	337	284	285	318	319	303	310	313	302	304	354	307	319	328	329	303	317	317	351	322	325	319	299	323	320	323	327	330	305	304	305	295	315	344	296	310	333	323	300	341	292	325	301	277	316	314	301	269	293	303	314	314	314	294	342	319	298	308	328	301	297	323	329	324	297	305	302	312	329	300	299	313	304	337	290	312	309	308	313	338	318	324	302	286	328	331	310	300	309	315	316	323	300	332	297	305	321	288	308	291	318	326	343	299	335	308	325	296	298	339	315	329	322	343	344	353	303	305	325	318	323	328	290	273	335	326	308	304	305	337	308	302	327	280	288	332	339	346	344	334	286	343	309	296	319	303	333	314	306	304	321	313	294	291	302	324	311	305	344	290	310	319	342	300	287	315	321	287	317	379	298	269	323	266	312	338	311	323	315	310	307	312	303	333	319	340	316	328	294	300	309	335	319	319	292	284	322	321	331	349	316	297	311	325	300	321	317	310	311	301	326	295	336	339	293	305	347	328	316	310	298	318	295	310	295	297	287	338	302	332	326	301	334	298	311	329	304	314	300	303	296	301	329	296	317	337	305	312	317	330	315	330	317	330	329	339	336	300	308	307	296	320	314	328	311	291	323	328	331	316	322	296	326	299	300	310	308	336	311	279	312	327	290	331	314	313	314	321	311	305	290	303	296	322	315	298	332	313	314	307	316	311	269	308	312	290	292	319	292	306	283	322	307	316	330	295	327	334	312	343	358	339	310	343	318	316	315	297	335	313	332	318	336	282	324	323	316	323	313	336	311	305	332	300	312	331	318	310	318	334	340	320	333	322	283	298	291	318	316	338	287	326	335	322	304	338	315	288	324	308	312	277	311	308	309	286	309	329	289	292	313	300	294	293	321	317	291	319	294	302	300	305	289	275	307	292	306	317	324	284	298	345	282	318	301	305	299	323	331	282	341	311	290	314	292	305	303	321	310	298	307	326	306	339	296	316	299	319	302	279	312	296	294	319	354	292	312	324	311	313	339	322	303	281	315	321	302	294	329	297	302	312	320	344	281	299	321	309	331	291	316	344	304	363	316	305	285	372	322	320	303	302	334	312	310	321	314	302	310	334	318	313	289	336	321	320	302	328	306	339	310	322	288	309	305	325	317	317	291	305	311	314	296	333	331	338	328	325	333	288	295	340	326	309	317	309	283	306	296	303	318	305	313	301	316	298	346	314	319	302	331	308	298	307	321	291	276	296	317	324	326	339	279	306	322	343	309	323	316	296	311	307	333	320	312	311	300	336	330	343	309	308	280	343	324	313	307	341	281	311	315	304	282	321	316	319	322	298	344	309	285	317	336	292	332	309	327	339	286	324	321	294	312	318	286	324	299	305	319	338	279	319	346	301	341	334	324	322	325	326	333	300	332	330	359	317	327	288	291	314	302	318	324	315	279	299	335	307	283	283	289	305	310	311	322	295	300	296	316	317	319	317	307	319	287	313	331	305	296	321	325	331	305	285	295	303	306	286	303	319	337	319	311	322	322	311	311	326	293	311	337	331	316	321	281	286	328	300	299	341	336	300	321	307	332	353	308	339	295	355	317	291	317	341	322	286	314	298	331	319	314	324	321	344
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
