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
338626540858	338626541419	338626541969	338626542519	338626543069	338626543619	338626544169	338626544719	338626545269	338626545819	338626546369	338626546919	338626547469	338626548019	338626548569	338626549119	338626549669	338626550219	338626550769	338626551319	338626551869	338626552419	338626552969	338626553519	338626554069	338626554619	338626555169	338626555719	338626556269	338626556819	338626557369	338626557919	338626558469	338626559019	338626559569	338626560119	338626560669	338626561219	338626561769	338626562319	338626562869	338626563419	338626563969	338626564519	338626565069	338626565619	338626566169	338626566719	338626567269	338626567819	338626568369	338626568919	338626569469	338626570019	338626570569	338626571119	338626571669	338626572219	338626572769	338626573319	338626573869	338626574419	338626574969	338626575519	338626576069	338626576619	338626577169	338626577719	338626578269	338626578819	338626579369	338626579919	338626580469	338626581019	338626581569	338626582119	338626582669	338626583219	338626583769	338626584319	338626584869	338626585419	338626585969	338626586519	338626587069	338626587619	338626588169	338626588719	338626589269	338626589819	338626590369	338626590919	338626591469	338626592019	338626592569	338626593119	338626593669	338626594219	338626594769	338626595319	338626595869	338626596419	338626596969	338626597519	338626598069	338626598619	338626599169	338626599719	338626600269	338626600819	338626601369	338626601919	338626602469	338626603019	338626603569	338626604119	338626604669	338626605219	338626605769	338626606319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24272	21404	25527	27654	21409	21313	1584	376	267	244	188	192	178	180	161	174	123	151	140	152	126	143	140	137	130	131	120	124	134	105	129	127	134	117	116	133	146	133	117	139	133	115	116	105	134	123	130	152	138	121	114	129	129	131	138	122	116	144	117	128	142	122	130	119	133	119	125	100	155	126	145	124	107	138	128	142	125	118	128	127	139	111	123	120	131	112	122	104	118	124	126	124	129	140	106	131	124	119	120	109	123	119	91	116	113	142	118	137	132	110	116	124	133	116	118	103	135	140	133	114	105	101	121	105	130	119	128	134	120	127	121	127	119	119	153	109	130	124	127	130	133	117	118	123	135	137	125	114	122	124	125	101	111	137	117	130	97	110	137	128	130	128	117	136	102	136	131	125	104	131	112	129	111	133	119	124	124	119	122	142	111	129	127	125	127	123	137	124	99	98	114	114	112	122	109	128	150	102	124	105	129	114	109	138	129	133	119	126	117	103	123	106	107	131	124	129	105	132	128	106	115	106	116	151	122	100	110	127	137	108	122	130	119	102	102	124	108	145	116	147	124	115	117	117	126	124	135	107	122	118	110	118	117	120	135	124	116	149	141	123	125	111	140	135	128	134	116	132	120	145	124	115	113	116	130	132	130	118	122	122	124	126	138	138	135	124	125	114	159	124	110	117	108	127	147	127	120	106	116	126	134	120	135	149	103	119	120	113	126	135	107	117	139	128	113	133	139	120	122	106	146	129	115	115	114	133	118	113	123	133	144	111	140	104	133	135	124	125	116	115	129	149	122	107	122	109	145	119	121	119	112	106	128	120	106	135	103	128	142	115	117	124	110	122	128	141	108	110	114	91	96	123	139	125	126	104	114	126	109	122	122	120	116	113	128	119	127	129	120	126	131	116	144	110	122	119	130	118	114	127	101	124	128	141	134	112	131	117	109	103	126	102	131	131	123	121	116	140	115	110	134	146	110	119	147	116	129	113	133	127	114	128	106	140	112	129	121	126	114	131	132	121	113	120	134	105	126	130	118	130	109	142	119	111	125	127	143	100	133	122	111	119	151	130	118	108	115	156	133	130	144	104	142	134	133	91	117	101	133	136	122	134	110	106	121	122	123	139	123	146	109	115	129	118	135	155	125	104	135	125	115	121	114	123	120	119	116	135	144	138	114	109	140	125	119	130	129	102	111	123	115	111	150	112	105	100	147	126	115	100	120	119	140	133	106	126	113	128	123	109	117	120	122	142	110	124	133	136	131	118	123	142	111	129	109	122	121	111	117	119	118	131	121	111	132	121	120	113	111	140	103	126	138	132	113	135	117	126	116	119	112	117	116	121	113	130	113	134	135	130	94	121	135	117	115	106	135	109	110	130	108	136	127	123	123	122	129	131	114	133	139	111	143	148	119	130	113	123	120	132	103	130	119	129	154	119	113	124	135	127	117	136	115	140	132	104	118	111	110	133	145	125	131	119	113	120	139	145	115	117	131	115	113	103	141	136	134	123	142	118	118	146	120	130	139	124	141	126	111	116	122	120	117	123	120	114	107	108	131	128	131	125	109	121	126	135	129	127	114	139	129	107	125	114	141	121	114	137	116	135	113	129	114	116	134	111	111	96	111	129	132	128	117	129	149	130	111	132	113	123	122	105	126	117	108	108	121	109	116	122	118	123	117	125	135	100	112	150	110	124	134	102	129	140	104	146	140	124	116	133	150	135	137	122	127	131	112	114	118	117	114	120	125	112	120	119	107	130	123	125	122	138	123	147	116	120	116	146	135	96	148	132	130	120	110	120	117	129	135	122	141	127	128	114	111	106	126	124	116	111	124	138	140	150	118	120	118	108	116	123	114	128	117	120	131	105	124	87	125	134	110	111	109	84	114	122	112	130	134	104	124	127	133	149	123	112	120	144	128	120	135	122	124	161	121	125	112	132	100	123	149	125	136	123	127	152	124	109	133	126	128	113	135	115	106	108	136	144	139	100	105	117	109	112	110	136	129	115	133	112	106	113	111	124	119	127	148	125	117	129	119	108	129	150	140	137	120	150	124	123	111	120	137	128	121	119	151	124	107	133	120	122	125	141	118	94	114	126	120	122	123	127	98	134	126	133	121	122	129	136	119	126	115	111	109	117	145	94	123	106	107	111	124	144	107	117	144	152	118	130	130	120	140	114	136	116	124	134	113	118	134	123	126	124	114	115	106	106	138	123	101	140	123	114	112	133	122	124	130	130	122	109	123	116	137	140	135	120	139	120	121	131	115	131	145	132	120	110	126	134	124	137	139	118	121	126	125	126	122	110	110	146	116	116	107	130	140	115	124	111	125	108	117	132	139	102	150	140	128	139	110	122	120	126	125	121	147	114	134	122	103	103	135	128	148	140	130	140	150	115	116	128	128	112	141	121	125	109	116	126	133	142	142	102	100	125	146	120	132	143	132	113	111	110	137	121	128	109	113	118	112	100	145	114	116	132	128	103	139	124	121	128	134	129	133	141	130	128	135	129	104	150	133	113	121	106	133	111	134	114	134	131	130	110	109	104	119	115	110	127	142	135	113	105	119	116	121	119	123	133	135	138	142	125	129	123	105	103	110	110	108	120	118	110	132	151	124	133	128	97	123	116	115	110	130	109	110	131	108	115	127	119	145	146	133	121	125	115	127	122	114	108	124	116	117	130	127	103	113	114	123	116	123	125	118	102	115	104	122	132	137	128	110	108	112	123	105	123	121	106	124	130	130	141	125	125	116	120	118	117	94	133	125	131	140	132	136	138	129	117	105	126	115	106	128	118	133	115	135	132	117	122	132	109	134	107	96	110	107	135	141	118	115	121	102	88	119	122	125	115	135	127	139	111	109	114	115	119	125	136	113	132	118	108	126	145	117	125	117	114	128	121	120	107	102	125	119	138	120	116	123	101	127	126	128	127	120	116	130	127	132	130	116	137	122	111	123	122	132	117	135	135	131	118	100	129	118	120	93	134	127	111	114	99	98	102	139	112	123	133	125	102	94	126	120	117	126	131	111	120	132	127	109	99	109	104	133	126	120	124	123	131	120	148	134	127	114	128	118	110	148	117	119	116	129	118	120	145	121	134	118	112	127	144	123	122	124	106	112	131	103	117	119	108	115	122	130	111	134	127	134	123	125	131	120	115	125	114	116	123	119	125	126	143	119	132	129	119	130	116	132	140	123	113	123	147	126	141	132	121	125	101	112	96	110	117	131	132	139	121	124	93	118	144	121	120	111	107	119	118	123	125	113	122	119	120	130	111	116	132	136	135	122	137	132	105	127	114	119	131	96	107	133	142	115	127	127	127	124	124	99	132	141	106	112	129	90	140	128	142	115	108	110	125	104	112	118	130	131	141	143	144	117	122	133	121	107	117	137	150	118	152	111	128	122	132	113	138	139	131	114	124	121	139	128	135	124	124	119	143	129	124	120	123	143	127	141	119	114	138	128	111	135	126	132	121	128	135	135	108	122	126	124	142	133	124
3026	4292	2422	1075	689	504	456	416	396	367	381	344	356	362	354	322	332	341	335	328	324	279	311	323	329	324	336	327	329	305	337	316	296	292	319	338	333	310	354	317	310	341	350	321	283	306	316	329	327	317	339	318	308	342	327	317	297	320	276	312	313	319	349	325	332	319	319	300	284	316	316	330	282	310	286	321	347	336	314	274	305	304	320	330	319	312	303	324	309	343	341	330	295	298	307	328	331	333	304	303	302	297	309	305	323	301	325	277	309	293	306	318	342	311	314	343	311	314	345	346	284	354	302	330	310	310	297	335	341	307	316	336	320	301	314	322	318	337	339	303	294	335	326	322	304	296	318	311	351	308	299	338	337	325	327	295	349	327	326	301	309	331	311	331	314	287	344	318	310	332	303	311	314	312	326	336	324	326	335	296	321	341	320	302	294	335	296	322	309	326	317	326	374	291	301	312	307	300	286	308	315	300	343	307	340	301	306	301	296	310	339	286	326	313	336	316	303	315	315	323	311	312	335	298	310	320	324	309	317	311	313	317	362	328	291	303	308	304	338	332	306	297	324	326	323	354	333	335	317	315	308	307	330	309	314	312	319	289	304	313	320	294	327	316	315	299	279	309	321	325	335	332	290	313	305	312	316	329	311	316	322	332	299	306	336	308	325	302	316	315	312	315	314	302	263	317	296	318	327	332	306	350	280	315	299	292	346	329	301	312	332	336	302	294	324	326	288	342	289	287	316	318	296	321	328	312	332	310	315	289	308	307	283	332	322	321	314	319	272	327	283	305	327	307	312	326	322	297	313	303	347	330	331	301	353	323	313	353	325	348	305	295	272	314	332	295	327	275	290	325	312	330	322	320	294	320	324	325	307	321	306	313	317	298	321	314	312	322	348	336	287	268	327	305	304	294	324	329	303	320	332	341	312	336	313	313	305	313	312	345	311	325	286	271	326	300	303	292	293	304	285	282	317	364	308	321	299	314	305	279	318	309	311	316	312	309	265	302	298	340	321	341	321	311	301	291	282	319	286	321	315	295	279	320	292	304	312	317	322	335	346	311	301	322	323	301	337	337	335	354	337	363	315	317	324	305	333	313	323	326	290	321	317	310	309	335	344	313	331	315	327	305	311	357	303	334	333	325	310	310	334	317	336	317	334	321	313	334	321	332	323	329	304	307	303	308	330	328	362	315	306	295	364	324	335	301	312	294	291	322	287	318	307	281	338	305	312	294	323	306	314	317	296	294	347	320	292	338	309	352	323	322	310	342	329	286	299	316	310	329	322	281	295	335	341	307	339	300	319	313	331	290	308	277	284	327	316	310	338	312	321	325	341	289	363	305	305	319	308	330	274	292	300	326	318	299	311	319	326	333	340	344	323	311	307	304	319	289	303	280	295	323	311	291	334	318	344	292	300	317	302	309	306	295	313	303	294	301	303	313	298	307	343	329	327	308	283	317	314	326	376	301	309	320	290	296	340	326	337	348	318	331	295	355	296	338	345	322	304	310	298	340	305	334	293	324	306	331	323	318	273	308	329	327	315	330	319	317	299	302	339	311	302	326	329	297	303	326	319	284	311	317	333	316	315	288	291	322	336	293	282	343	335	313	326	353	268	297	309	344	347	333	315	306	309	343	309	290	302	294	309	349	321	340	337	312	324	298	321	344	323	306	314	317	299	316	285	333	315	319	343	293	327	302	333	313	308	301	314	300	332	305	325	302	331	338	302	319	292	317	302	326	322	291	329	307	332	302	327	301	310	306	296	312	340	339	329	324	315	327	323	328	311	322	287	326	302	338	316	293	311	310	287	318	317	303	318	282	312	336	317	312	316	332	285	308	296	288	311	307	311	309	328	334	315	317	304	311	275	292	305	324	302	332	308	333	323	328	310	297	318	301	348	324	315	316	307	325	320	319	332	315	340	308	316	332	309	308	291	335	310	312	320	319	326	326	327	315	325	293	297	266	283	298	305	311	325	307	308	343	304	306	309	308	308	327	269	329	313	340	311	319	327	299	295	312	319	321	294	292	298	302	297	333	316	329	330	315	313	332	322	295	301	319	329	298	305	322	291	313	296	295	311	294	292	326	318	335	318	311	322	313	332	299	307	311	313	295	303	301	335	365	316	332	299	303	332	319	354	314	290	326	303	315	347	305	308	341	304	293	304	355	306	322	324	318	293	298	308	353	323	344	335	308	303	312	331	314	319	330	309	309	318	319	312	347	329	319	324	317	286	310	275	308	323	285	303	299	301	340	282	312	303	319	323	296	314	283	303	322	354	322	310	315	339	301	292	312	298	351	300	312	304	322	294	342	297	324	311	291	290	335	320	300	305	322	310	321	357	331	321	332	320	300	303	283	324	315	323	320	306	326	311	313	302	301	323	315	337	325	291	292	311	319	349	311	325	316	334	347	325	318	324	321	308	307	311	325	284	311	321	308	334	324	290	301	297	311	311	328	302	327	322	327	345	325	297	296	339	298	311	304	300	317	327	297	349	317	316	301	313	315	314	337	299	295	331	301	303	311	284	312	330	305	310	324	309	323	300	326	284	303	316	349	310	328	280	333	324	318	315	295	300	352	336	318	349	313	319	313	293	297	315	321	321	336	304	323	308	316	328	307	302	303	311	297	324	316	343	343	280	319	324	308	307	318	331	354	292	326	318	314	329	270	301	295	318	312	270	307	335	290	304	310	335	348	307	320	298	323	289	317	335	298	324	292	262	275	323	350	306	291	310	269	293	321	341	329	307	298	310	310	308	343	378	309	288	336	310	340	300	309	322	321	318	303	306	307	315	276	290	300	332	297	326	318	298	309	301	316	269	330	315	303	300	278	300	338	324	339	302	328	338	306	333	325	293	314	315	304	290	325	293	322	311	281	303	298	304	313	311	276	312	317	307	315	300	315	313	295	316	315	311	302	287	304	290	309	328	314	278	305	320	319	314	323	314	309	336	329	326	309	312	328	304	319	320	305	319	312	286	311	333	341	335	298	306	300	311	320	336	278	307	306	308	327	275	339	317	294	303	308	304	287	327	277	305	290	319	298	301	318	314	286	302	316	296	321	319	314	334	321	319	321	301	304	318	296	327	298	291	298	312	313	310	314	296	317	282	312	348	305	304	330	326	304	331	299	326	289	296	300	305	302	305	338	276	311	334	314	342	301	326	310	314	310	356	328	315	336	322	315	311	290	302	278	310	353	323	300	310	311	318	299	322	315	340	313	327	315	332	293	356	302	323	322	345	327	308	295	295	328	321	310	302	312	330	313	342	295	310	311	299	311	284	324	310	310	323	284	331	301	303	296	335	332	311	340	321	300	313	333	305	277	318	277	299	328	306	313	321	305	321	310	350	302	339	292	325	317	312	328	296	319	322	329	332	335	333	326	334	329	325	303	314	348	326	314	329	316	314	344	315	313	305	341	302	326	354	308	306	316	315	312	321	275	328	311	322	312	335	310	297	308	278	314	323	274	327	350	332	339	317	318	332	344
32116	10157	1059	447	399	395	384	382	406	395	406	387	386	387	405	397	400	395	388	379	328	407	361	353	397	402	381	363	374	366	367	362	382	427	395	378	400	416	394	369	394	383	395	401	404	362	419	378	396	361	442	410	404	418	376	402	383	392	379	338	388	362	359	341	371	383	366	383	383	368	416	374	357	387	346	388	412	378	365	382	377	349	372	385	368	385	347	386	353	378	387	400	382	357	385	391	393	381	371	388	385	375	341	402	338	406	366	386	393	400	400	403	389	361	362	334	396	368	392	402	387	403	395	367	421	373	365	376	391	398	400	391	381	382	381	399	357	393	351	420	368	400	379	377	395	370	391	383	382	398	381	365	368	367	393	411	361	379	364	376	345	341	367	390	348	358	381	375	395	361	357	379	370	402	357	375	372	382	358	402	393	366	370	389	366	380	427	382	322	401	374	370	387	386	396	395	403	391	374	369	411	412	398	417	394	401	377	343	398	387	369	386	378	389	386	376	367	352	422	356	408	396	361	379	393	390	362	378	376	404	394	397	362	351	381	410	338	375	372	370	368	431	385	391	328	402	382	381	415	377	406	370	402	405	327	379	358	403	343	404	386	398	361	384	381	391	414	385	375	375	377	437	390	354	375	410	365	375	366	370	373	362	363	364	365	391	414	361	416	391	352	374	390	355	422	407	391	360	380	358	424	380	373	361	389	380	390	378	394	396	395	372	383	364	368	379	391	377	392	379	421	379	382	378	401	350	365	381	377	352	390	364	389	413	384	364	344	359	378	391	395	377	365	374	364	402	385	335	364	344	429	379	380	436	398	358	390	410	397	397	403	357	363	393	348	392	375	378	403	357	386	352	388	393	408	377	369	398	397	379	345	353	364	406	356	398	362	352	371	396	386	442	401	371	359	367	365	408	350	406	373	370	401	393	401	388	342	394	409	367	360	378	397	399	371	408	440	371	362	376	358	377	373	356	395	368	365	387	394	360	425	407	379	377	392	396	372	353	410	395	365	362	432	381	384	369	365	397	352	386	407	414	383	388	389	372	422	381	411	397	372	387	400	367	426	347	389	376	398	356	372	384	355	359	383	381	372	405	355	345	347	376	393	378	317	398	385	362	379	415	384	368	373	365	386	350	399	390	402	373	352	360	392	391	421	371	360	394	410	395	402	385	394	354	332	397	386	379	400	366	377	353	375	362	406	394	333	358	371	396	374	374	369	356	421	390	377	388	415	403	414	344	379	419	365	367	381	406	393	384	401	359	344	354	407	428	427	385	349	345	360	373	380	369	375	415	365	386	382	388	353	382	391	323	338	413	390	397	395	414	420	349	404	364	415	415	393	358	359	393	382	363	368	408	365	345	395	421	386	386	391	369	383	390	396	340	376	411	388	433	367	386	370	379	414	375	407	406	393	393	361	356	356	362	375	393	365	406	382	371	341	370	375	406	382	349	348	367	349	390	367	398	433	401	366	380	382	406	375	365	378	390	394	388	389	379	431	397	395	401	362	402	391	412	385	386	374	371	371	388	389	356	368	388	403	355	398	408	366	399	391	417	408	370	396	425	377	371	382	390	389	416	421	357	369	368	413	378	364	378	359	355	361	399	432	387	368	377	369	360	375	387	367	407	363	418	387	346	381	395	402	370	403	374	388	341	360	408	351	369	393	365	402	391	394	372	374	368	361	396	374	415	384	392	374	362	394	343	393	367	354	391	378	378	355	387	416	389	401	344	381	384	393	352	375	364	385	372	377	398	384	384	391	381	385	379	355	413	435	397	388	393	408	427	388	388	368	379	390	373	365	387	375	365	380	365	386	412	389	395	330	332	398	399	408	397	381	362	391	380	340	382	361	363	372	405	375	415	420	393	374	398	407	402	374	435	337	355	416	355	355	379	336	367	367	413	381	365	368	366	398	400	396	384	380	391	331	411	391	380	365	413	384	425	382	355	362	385	405	363	420	366	417	388	381	386	376	405	370	383	379	407	380	347	407	405	382	384	372	379	395	354	369	361	359	418	413	378	375	379	373	405	360	359	402	387	417	348	391	352	361	387	377	381	372	377	389	391	410	405	362	373	345	386	383	412	367	396	413	382	404	416	351	420	380	350	379	386	408	375	366	359	356	388	375	408	384	349	372	397	396	371	365	370	379	391	367	371	363	345	342	364	363	380	395	385	371	381	440	328	366	406	417	359	415	393	332	361	411	374	364	370	409	401	356	369	397	374	367	403	378	389	376	401	366	382	389	379	386	378	367	384	410	396	392	377	343	406	370	355	344	409	376	377	363	349	347	361	366	366	372	378	394	356	371	391	400	361	430	381	378	384	398	360	381	346	378	382	379	349	374	413	379	384	357	398	375	358	372	377	402	379	360	394	391	390	409	385	395	371	392	368	366	353	396	368	370	364	390	412	401	414	380	368	355	348	462	412	417	430	381	385	395	348	351	350	376	377	387	387	383	380	381	365	423	363	379	366	360	360	375	363	379	373	363	403	394	366	372	389	400	358	409	368	368	388	358	364	409	378	383	360	373	403	348	367	402	389	412	351	379	347	376	350	359	370	376	392	405	395	379	389	395	403	394	395	399	455	357	376	387	381	387	413	408	390	398	421	336	358	363	374	409	391	384	400	384	406	415	373	360	361	408	381	404	405	394	405	412	399	363	349	389	334	357	367	355	384	400	392	382	389	367	393	376	350	396	388	377	395	376	399	411	370	383	387	389	380	351	398	385	395	406	388	365	379	415	386	401	375	393	395	399	343	355	364	377	366	367	387	402	408	410	371	392	382	388	419	390	391	348	367	386	367	385	375	362	349	379	390	383	368	379	392	367	406	356	350	401	399	411	393	358	404	380	397	420	356	407	399	411	335	394	406	387	401	352	405	370	396	394	375	383	361	369	386	382	381	372	384	397	365	386	382	347	396	379	395	335	401	399	373	400	389	402	408	390	398	360	422	391	396	430	394	388	377	435	377	384	393	361	401	413	433	383	404	374	353	370	381	372	382	377	366	414	388	396	352	379	343	404	398	386	407	369	364	397	400	398	366	400	399	385	344	382	429	382	363	404	439	368	376	390	367	393	397	360	362	423	425	350	401	363	398	397	369	386	389	378	384	419	401	361	368	380	394	417	386	377	385	367	365	362	403	372	369	372	373	386	371	340	377	394	378	393	373	361	387	383	349	379	379	406	363	408	369	382	361	407	403	370	387	387	396	415	414	394	397	362	392	389	379	387	374	362	360	385	377	391	384	362	350	382	333	361	417	376	366	378	397	378	380	387	423	343	389	367	367	376	377	357	388	433	375	402	415	363	381	368	409	351	373	372	385	396	378	396	367	389	379	400	369	409	399	387	389	375	405	340	346	428	415	348	400	380	363	385	356	388	377	348	370	383	321	391	333	368	359	371	436	362	369	376	379	368	358	365	391	369	353	357	365	390	397	390	349	347	420	366	354	370	366	359	362	392	403	385	396	362	417	403	371	396	359	385	357
5569	919	857	834	913	869	853	892	860	873	879	865	907	837	853	864	829	823	820	839	867	795	826	884	838	879	871	887	882	836	833	864	819	877	842	756	836	883	828	788	854	781	803	829	847	843	853	846	858	806	908	875	861	871	805	859	897	814	870	839	854	867	830	854	863	791	874	872	807	870	825	870	819	826	782	842	833	826	813	794	826	831	843	843	838	869	797	819	828	874	909	829	857	869	850	842	846	849	901	865	867	815	802	890	796	882	829	841	805	790	920	858	825	866	844	837	876	903	859	828	877	829	773	830	811	873	831	820	879	822	788	818	766	884	851	858	810	849	814	862	839	807	832	856	850	808	837	830	824	823	859	786	867	808	907	802	840	893	891	838	833	813	841	826	847	867	835	845	845	797	835	870	852	875	812	845	878	886	863	838	829	812	846	842	869	844	886	878	868	864	850	842	798	841	800	824	846	835	890	882	843	873	855	826	825	812	852	787	892	808	811	869	827	849	844	855	844	834	828	852	790	846	805	866	848	834	873	830	831	838	791	825	878	844	831	786	843	884	840	846	827	800	894	828	864	820	845	892	810	839	824	847	840	877	836	851	843	826	914	856	829	843	860	830	816	909	868	832	817	897	807	862	825	861	828	788	879	842	835	842	792	878	790	831	873	799	810	834	879	856	821	841	834	866	877	806	898	829	835	881	825	874	848	833	846	853	863	856	819	825	845	871	861	812	873	840	854	815	945	805	851	815	796	900	801	900	843	852	930	855	834	812	798	858	847	794	865	859	851	831	817	841	850	842	873	849	826	813	883	854	839	820	833	849	881	849	795	837	840	860	850	872	850	898	820	797	874	802	889	869	815	819	850	832	849	794	879	854	856	845	829	848	909	797	884	832	828	836	859	806	876	848	854	830	898	856	854	847	817	836	852	885	831	790	851	853	818	927	841	824	829	862	898	865	841	837	864	833	883	853	834	864	888	810	872	874	880	872	832	878	844	864	871	800	809	848	829	844	900	833	849	874	883	867	853	869	866	861	855	869	875	801	870	849	821	868	852	833	854	821	849	822	867	874	789	834	883	786	788	888	837	828	853	810	870	796	820	872	878	829	826	863	852	803	829	887	843	823	879	821	873	840	826	846	866	896	896	846	845	817	884	818	826	840	818	850	808	863	903	870	851	849	866	887	827	870	846	842	844	808	823	841	854	812	806	827	879	876	864	876	844	856	813	835	845	805	789	845	821	851	839	839	870	803	826	770	836	869	834	832	818	841	834	828	849	797	855	846	795	831	857	818	869	868	872	854	864	866	800	826	867	863	834	833	841	797	844	830	801	850	827	858	855	830	876	850	820	847	839	819	865	758	856	899	794	866	881	803	804	816	841	849	823	870	879	891	877	825	809	854	806	816	852	872	851	880	839	840	869	817	841	833	841	827	846	835	808	886	864	840	838	806	834	866	866	871	809	840	830	818	839	783	826	806	846	855	836	842	855	776	796	820	813	861	853	849	801	850	887	850	813	885	871	836	861	905	854	872	885	837	808	871	815	823	877	843	842	843	853	885	842	890	880	806	862	814	834	793	841	841	848	829	837	875	870	834	842	858	828	846	813	898	900	849	888	823	846	865	864	888	850	834	871	799	858	800	833	837	838	874	858	825	864	900	818	838	817	848	880	852	828	827	836	881	818	805	838	853	794	839	768	822	820	866	806	847	826	838	897	836	916	863	796	857	854	781	829	912	844	915	869	891	873	830	869	843	879	836	848	852	856	799	816	856	905	850	857	781	867	838	834	862	834	802	876	877	856	878	861	852	848	857	825	854	834	790	883	862	843	794	846	827	859	787	874	864	817	817	878	855	841	875	808	848	875	859	876	799	788	835	858	859	833	858	893	885	899	873	819	841	862	874	831	809	885	847	839	819	845	812	857	885	880	806	865	876	816	840	851	820	882	886	832	838	852	866	850	820	830	831	838	776	874	879	866	833	785	853	833	851	870	909	859	865	831	836	866	843	862	806	863	912	787	844	851	870	880	849	854	864	845	844	850	864	824	831	822	822	864	847	856	842	858	841	844	872	806	853	845	850	903	846	846	850	883	892	827	869	837	819	845	805	822	881	820	806	846	794	850	841	880	807	827	900	830	786	858	872	839	858	854	821	847	877	876	844	838	857	869	865	903	896	833	931	859	846	809	831	885	833	766	846	819	852	826	835	829	836	816	852	855	887	820	871	855	838	843	860	852	893	887	885	823	840	762	840	906	842	854	857	844	820	861	812	854	866	829	810	853	854	838	893	799	864	845	817	880	837	848	827	851	839	870	834	834	827	848	855	857	878	884	807	869	822	825	802	853	812	767	853	842	803	887	864	862	859	797	819	843	849	843	870	830	841	836	880	840	868	850	847	861	877	859	842	836	843	845	836	892	830	812	823	813	801	814	849	850	851	881	863	811	784	854	829	866	846	889	834	819	799	902	848	844	851	861	836	863	860	856	828	881	819	883	818	834	837	876	789	873	795	868	851	875	846	776	799	821	769	864	823	845	858	829	877	805	802	785	850	851	859	855	851	847	799	833	856	840	801	831	869	879	824	826	819	836	920	829	828	823	830	859	810	870	849	846	816	926	845	849	800	843	813	852	855	872	823	834	820	863	874	866	830	787	833	905	842	860	816	857	853	852	855	848	877	830	854	862	823	843	815	879	870	839	825	865	809	876	858	873	785	857	868	849	882	772	807	835	834	847	841	815	847	879	826	883	870	789	831	869	914	852	839	851	781	838	837	818	854	841	864	842	853	812	834	853	848	848	868	892	887	843	885	850	816	847	790	822	874	822	826	777	833	846	872	814	829	872	837	797	846	861	888	833	822	828	823	895	828	885	794	847	824	848	820	843	906	895	904	876	847	839	841	823	830	865	844	847	856	856	888	836	825	866	796	873	865	846	834	874	863	857	843	850	837	811	857	832	880	896	764	810	847	869	848	840	838	828	851	885	833	842	885	804	830	837	877	815	830	854	813	852	865	829	825	864	817	877	898	842	817	819	845	843	800	800	813	875	847	839	789	861	845	818	877	866	909	790	811	836	826	856	827	801	891	861	841	893	816	877	810	812	838	817	837	860	796	874	824	873	786	831	851	861	862	803	842	775	889	833	862	830	835	900	798	828	897	862	868	826	839	825	810	798	845	900	883	823	894	829	807	841	857	795	822	814	823	831	808	851	885	858	817	839	856	862	877	868	857	842	861	812	843	830	836	865	849	850	798	851	854	842	821	880	844	820	864	855	891	811	835	816	789	846	814	848	847	888	882	790	892	864	862	835	862	836	835	840	851	860	825	820	915	855	849	820	814	846	829	870	861	878	894	831	873	815	823	841	787	870	859	829	836	808	861	871	859	855	856	804	809	848	873	860	858	856	887	853	838	830	836	873	856	834	811	840	789	807	846	839	819	837	816	846	864	872	849	901	844	832	854	864	863	855	853	845	877	836	809	822	842	829	872	833	856	844	867
24498	20968	24393	27726	20576	2200	454	373	359	325	333	277	297	290	298	286	284	292	304	303	275	285	272	300	288	297	300	285	288	266	273	312	288	298	301	294	293	248	289	255	264	262	264	271	262	304	272	298	285	234	261	260	287	272	244	253	273	286	277	262	302	277	314	292	265	291	272	297	253	290	257	279	263	270	271	262	268	283	290	267	283	278	257	232	233	286	276	265	264	264	280	250	272	284	273	294	300	267	303	250	280	260	265	266	285	296	262	257	266	295	263	282	293	291	248	277	292	247	298	267	290	285	304	262	298	274	289	259	262	255	287	272	279	268	307	275	287	289	272	281	297	268	258	255	295	252	257	278	272	304	268	269	252	262	278	299	271	258	285	268	258	258	270	327	292	271	298	283	285	287	271	280	315	284	269	299	290	287	265	269	263	320	262	297	248	277	271	283	292	283	260	301	285	281	282	292	268	282	291	272	266	275	277	280	296	261	253	253	277	281	281	283	250	274	273	290	264	259	284	264	273	287	272	257	266	283	293	287	291	281	284	247	265	300	250	289	302	288	295	288	271	253	268	267	265	252	264	274	312	261	294	293	313	294	278	283	253	280	276	277	257	276	260	260	263	232	270	274	258	295	310	270	236	280	262	303	273	243	269	256	270	271	288	294	322	272	273	290	312	272	285	300	315	249	281	267	250	267	277	309	276	316	284	293	246	269	265	300	266	269	286	285	282	279	257	271	295	253	299	299	278	266	269	248	235	273	261	294	266	277	292	292	263	266	290	252	266	309	297	257	271	283	257	252	332	278	279	283	247	247	277	278	282	273	271	270	265	268	259	278	281	249	267	270	279	281	269	277	254	289	310	298	276	270	254	235	295	260	288	292	278	298	285	256	289	263	278	261	262	264	276	297	261	290	286	279	285	298	268	280	282	253	249	270	273	284	282	296	263	273	267	280	248	289	313	278	276	313	254	283	289	285	286	278	279	275	292	273	254	254	277	253	289	272	291	264	267	320	250	288	281	252	327	286	267	275	231	263	260	264	251	282	275	268	252	257	265	261	268	247	291	260	289	294	252	271	271	255	291	278	274	284	257	269	276	258	269	251	279	262	299	286	252	266	286	278	273	280	272	288	277	277	288	264	264	250	258	249	260	289	272	300	303	300	258	254	236	251	283	301	255	302	303	274	286	274	269	276	277	267	251	298	268	286	304	308	284	310	276	279	290	257	280	268	250	259	274	289	277	292	301	273	265	282	260	249	289	292	284	283	263	252	265	270	263	285	287	272	270	297	277	282	266	282	266	293	308	288	262	283	258	271	255	249	284	280	235	265	256	253	266	255	276	291	309	286	298	252	226	278	268	267	264	246	266	279	291	295	291	258	267	252	271	283	274	298	262	271	287	284	283	270	272	285	295	235	238	263	269	257	282	318	249	266	256	294	256	261	309	282	263	306	270	268	281	257	277	237	276	260	273	272	241	276	251	275	267	266	271	282	269	283	267	293	261	278	250	233	282	288	242	262	283	289	275	300	268	255	261	243	249	257	285	270	311	266	290	269	284	275	312	280	260	267	289	330	282	304	313	304	252	268	260	311	279	287	297	298	255	277	257	229	264	295	305	274	270	265	244	276	288	292	269	286	279	282	262	268	288	275	284	292	320	259	293	292	273	289	302	272	270	286	274	258	263	271	238	261	274	267	276	251	267	281	273	273	276	312	255	295	260	254	322	275	263	237	263	287	261	270	303	269	276	277	259	262	276	271	277	288	258	257	297	307	264	265	294	269	299	266	243	286	287	275	260	287	260	259	271	280	291	293	286	264	267	287	246	263	300	277	246	301	286	277	304	270	247	247	275	268	257	301	296	276	268	279	278	260	256	282	262	282	296	240	300	259	335	287	265	256	283	259	291	267	307	283	266	261	274	309	263	267	282	298	292	243	286	262	246	265	285	256	273	293	272	288	290	302	255	271	278	302	294	265	278	275	290	297	272	244	279	251	274	285	253	260	279	261	293	279	260	316	312	259	287	278	265	277	268	255	301	283	269	272	289	274	262	282	275	289	308	271	246	258	287	254	284	289	239	277	278	282	260	264	290	293	288	266	281	259	292	264	254	259	275	256	306	278	289	290	312	286	293	276	266	295	266	261	237	296	272	263	296	271	255	273	293	256	272	281	300	277	269	250	299	293	261	349	266	232	279	273	280	280	276	306	262	269	262	271	289	243	252	288	278	260	270	260	281	258	287	290	293	259	263	251	316	289	241	263	263	266	291	285	269	281	254	273	261	289	247	247	260	265	283	267	261	231	309	286	260	256	253	270	276	262	259	241	225	286	249	268	286	285	289	256	265	253	284	288	264	248	273	287	259	307	247	283	239	254	252	261	274	246	273	269	258	247	259	296	289	266	303	304	289	288	275	272	260	276	267	276	259	244	280	302	274	256	264	278	282	266	282	269	276	277	259	274	256	261	293	290	280	272	290	292	312	304	270	262	289	287	266	283	288	252	253	278	259	279	260	299	274	271	268	279	266	270	249	251	271	296	274	297	269	234	258	258	298	268	289	262	263	267	290	254	293	284	261	260	289	265	242	290	274	254	281	282	250	273	287	282	274	281	285	259	261	276	281	309	289	311	284	260	253	276	280	274	248	276	297	251	285	267	272	251	233	303	276	252	279	278	288	255	292	292	247	262	240	275	283	286	279	280	276	255	257	235	260	296	279	294	267	270	260	320	262	246	286	273	271	253	307	265	257	287	284	273	268	270	285	276	290	278	305	250	254	272	267	282	286	274	273	271	284	253	268	267	260	299	290	250	301	259	289	295	268	274	291	254	291	269	274	264	284	278	263	249	302	283	290	257	278	262	267	282	279	267	263	271	263	280	301	259	278	285	293	250	239	270	253	269	280	306	274	298	255	255	255	263	242	272	307	301	262	284	278	240	267	276	258	242	308	276	279	277	257	283	278	253	271	266	280	295	268	266	271	270	273	284	269	259	283	255	258	292	291	273	291	258	261	256	271	262	278	275	288	266	265	258	302	245	260	270	243	289	243	273	266	274	264	304	267	261	285	294	268	274	287	269	269	282	273	300	285	283	285	297	275	305	267	267	296	269	254	248	247	243	270	260	293	266	270	252	278	279	290	266	287	262	295	277	268	305	274	276	277	286	262	279	268	260	276	277	253	262	268	275	278	260	267	285	272	260	269	274	294	294	267	258	261	258	262	259	290	284	309	329	277	247	238	286	265	274	252	239	274	272	260	282	248	269	255	300	297	267	248	289	271	315	315	281	269	253	269	267	275	254	243	258	281	262	278	241	248	335	274	250	281	312	287	296	313	267	287	267	282	294	278	292	261	276	281	266	286	277	284	285	291	280	283	264	285	299	279	289	306	275	276	265	292	257	269	293	288	241	239	296	255	287	305	280	279	285	295	275	273	270	265	292	283	258	267	250	238	259	254	274	295	272	295	263	267	254	264	291	285	269	295	297	276	252	263	273	268	278
3176	2628	1625	998	808	702	669	712	670	696	647	646	606	636	618	610	566	654	634	575	627	645	590	637	645	647	671	619	627	604	633	611	646	619	636	605	562	591	595	628	645	659	607	564	650	615	587	602	615	601	569	612	603	606	643	673	614	617	617	610	572	630	613	659	580	636	581	613	594	589	611	623	645	643	597	619	645	624	593	627	626	585	595	622	601	632	616	632	620	593	629	635	628	630	655	640	595	617	604	593	633	604	576	614	627	636	617	612	621	630	604	619	642	611	651	577	598	644	622	612	621	662	609	661	586	603	573	583	623	627	660	657	620	602	639	630	609	611	612	628	626	599	663	619	601	604	560	596	663	618	609	635	614	637	589	612	615	666	585	628	642	658	622	583	595	632	611	654	557	618	621	605	621	640	609	592	619	640	671	583	619	650	603	659	649	600	616	606	597	628	634	584	635	631	611	615	651	599	681	630	657	611	605	629	593	644	666	603	620	601	624	579	592	640	622	583	640	589	594	613	606	649	647	619	632	604	632	636	621	627	587	637	576	614	626	623	629	591	627	673	619	622	593	623	615	592	656	602	623	611	620	627	649	604	578	619	603	649	601	655	631	581	590	596	622	637	591	585	584	632	612	587	629	609	574	627	654	649	627	596	591	633	586	576	595	611	621	634	643	613	624	639	627	638	650	623	632	620	607	640	683	642	644	620	618	642	638	634	583	612	591	619	615	598	623	634	626	623	590	620	605	633	604	612	647	629	655	653	581	645	600	627	601	656	590	633	622	536	594	632	566	633	623	624	607	627	589	629	631	634	616	615	589	629	590	616	601	578	598	628	595	653	619	632	646	630	668	620	618	612	625	619	611	596	580	584	611	626	645	627	590	635	614	645	611	616	630	660	615	608	634	583	642	656	637	608	585	609	622	624	605	659	608	640	646	626	627	616	631	629	587	627	600	648	652	611	593	600	600	616	651	615	613	646	588	624	592	648	645	628	656	602	615	642	609	621	586	603	605	606	613	639	604	600	647	649	627	635	662	582	612	606	601	553	591	603	569	581	624	618	629	600	583	625	594	601	554	597	592	651	604	619	647	647	627	636	608	586	655	604	663	612	618	606	602	607	653	609	608	577	643	608	589	594	653	585	636	638	613	609	604	652	649	634	603	590	620	586	619	628	613	599	633	656	625	636	635	634	605	630	607	619	577	584	578	585	641	632	604	626	627	615	633	571	646	580	594	576	620	580	615	617	586	626	629	617	634	636	629	649	626	565	592	609	632	620	599	627	647	611	627	627	619	641	621	634	590	609	640	637	573	632	573	636	601	609	620	649	607	631	625	623	623	647	585	637	624	607	573	573	669	614	584	602	664	613	594	606	610	613	599	639	630	615	581	596	650	633	618	643	606	650	552	625	572	574	612	630	589	628	650	592	601	631	649	628	681	622	654	582	582	602	677	620	592	648	613	597	634	599	607	606	629	621	597	602	620	612	634	625	614	596	579	637	627	585	599	650	622	663	670	631	643	630	620	632	621	649	635	620	587	642	624	579	612	605	638	659	627	662	604	588	642	583	605	668	631	641	602	615	618	636	611	607	635	605	596	586	612	574	610	613	604	648	630	647	615	623	628	634	674	600	636	640	623	660	611	638	605	588	602	587	654	608	616	623	598	627	541	647	618	684	643	593	634	600	645	578	619	631	660	569	644	651	656	644	679	627	593	631	588	592	654	613	613	593	588	616	628	617	616	646	606	600	574	566	572	636	624	623	605	632	666	628	611	614	589	619	642	651	619	604	584	625	654	649	624	644	597	636	636	622	621	610	646	642	634	620	628	604	624	597	657	594	609	587	631	655	605	619	601	658	602	582	614	600	649	602	559	626	632	613	577	634	607	634	619	641	630	622	586	644	608	584	610	589	635	601	591	629	629	606	624	605	613	667	628	546	586	623	637	637	604	622	577	606	610	624	598	605	626	596	599	626	644	611	585	672	637	614	640	611	652	640	597	608	624	607	587	637	641	590	600	631	648	622	603	639	597	608	635	583	656	630	607	646	612	614	559	614	620	615	665	601	625	614	597	616	563	591	646	631	628	643	628	610	625	586	597	646	636	641	622	593	578	628	606	656	572	620	613	585	612	616	645	631	623	602	654	579	650	664	644	607	619	610	627	627	631	580	540	632	616	594	621	599	615	630	661	572	627	577	577	658	690	599	595	607	607	606	627	633	620	614	606	660	581	620	611	643	599	606	626	594	625	654	628	622	628	675	588	614	569	601	607	647	608	622	588	629	604	572	576	632	617	584	612	645	657	629	548	583	663	605	645	595	635	649	612	638	590	585	655	583	609	663	591	619	636	607	608	604	627	606	647	625	620	654	644	617	649	579	587	641	621	631	598	584	611	666	593	609	643	614	612	627	623	621	652	615	621	587	643	598	674	635	572	636	688	629	587	640	669	621	591	684	622	620	627	615	589	613	618	611	638	616	615	638	615	645	617	593	606	599	610	638	671	598	573	650	607	642	624	605	629	634	589	665	642	591	632	575	647	619	584	639	610	634	629	684	644	626	633	588	576	613	593	667	629	676	634	620	618	593	590	609	623	645	579	602	586	631	660	610	622	590	624	643	653	653	631	606	582	627	563	621	619	606	648	615	567	551	591	611	651	605	591	618	667	618	581	667	596	589	606	635	634	616	594	544	600	578	630	651	622	609	585	623	580	619	641	605	645	620	606	643	599	606	647	604	610	618	606	609	582	598	625	628	621	624	597	604	613	617	635	579	636	666	596	613	603	611	618	663	596	606	628	640	615	639	626	633	673	608	587	610	676	633	628	586	628	594	588	661	601	607	604	615	570	628	650	604	653	598	658	600	605	641	624	660	612	607	625	637	577	610	590	597	633	636	631	599	571	583	610	625	604	625	636	595	647	632	594	613	659	581	618	627	604	595	604	600	622	646	625	613	612	610	621	606	599	548	629	613	630	585	598	646	596	612	619	608	628	632	591	594	605	617	567	586	617	625	663	651	632	649	633	564	619	651	608	641	608	606	607	596	601	607	651	622	602	628	631	600	649	629	602	633	680	609	643	580	607	622	635	601	642	627	615	635	603	657	591	635	608	613	596	607	630	640	634	667	596	627	594	653	589	626	653	609	648	620	653	641	639	649	602	616	587	555	626	610	682	640	638	653	601	594	626	602	630	636	636	638	585	628	615	627	592	640	626	675	617	622	606	594	591	595	639	616	603	593	606	610	598	608	587	641	643	616	599	627	579	597	616	618	650	615	600	565	656	597	591	617	650	614	625	624	622	588	616	621	691	628	585	619	598	646	636	618	620	639	591	619	629	645	644	607	582	581	608	596	643	673	608	611	614	628	610	694	622	598	570	633	572	595	650	620	634	613	621	600	624	624	594	587	606	624	603	634	610	659	625	638	590	636	623	633	626	599	635	632	640	627	631	602	636	643	575	613	621	671	617	641	612	615	542	662	601	643	604	582	611	648	604	620
23827	21014	25049	27169	21018	20909	1532	362	213	241	203	159	192	154	149	160	137	132	147	140	129	129	131	125	145	120	139	126	135	114	119	136	153	114	141	135	132	132	124	113	146	147	128	145	125	121	119	121	121	137	124	122	136	134	129	108	131	117	141	143	139	126	115	111	107	104	117	129	120	140	134	141	126	111	120	100	103	118	120	120	113	115	110	110	124	120	119	101	105	110	141	126	113	120	133	123	102	117	106	102	123	127	110	110	145	119	131	131	117	115	123	123	130	124	128	134	123	124	126	116	122	131	86	115	126	105	119	122	104	106	110	131	113	97	126	103	123	114	115	142	116	138	122	108	125	117	119	125	97	109	122	122	116	126	120	129	121	116	105	141	147	134	122	130	128	127	138	127	131	115	128	112	113	132	135	121	112	118	118	102	146	140	117	136	121	125	127	113	141	119	138	119	108	132	121	133	106	128	118	106	126	135	115	122	108	132	114	104	119	124	139	125	119	135	120	124	123	117	132	123	100	108	119	115	116	123	110	130	113	122	102	133	123	121	110	103	122	124	122	109	132	99	100	133	129	127	117	123	107	128	122	138	109	130	105	126	133	130	124	118	114	109	116	130	131	115	132	128	131	107	153	132	148	110	114	97	110	122	128	152	125	117	117	112	110	114	129	115	132	116	132	123	111	90	109	116	131	121	152	132	131	112	134	106	115	131	125	107	108	120	148	131	123	135	120	136	110	116	138	129	133	126	129	133	113	111	110	123	127	129	110	135	120	143	139	136	121	98	143	111	116	110	139	104	110	115	116	140	122	113	123	130	130	127	120	108	125	109	126	114	128	135	116	121	115	108	104	114	112	123	107	131	115	121	133	148	117	128	136	112	116	117	133	117	111	112	135	119	122	127	127	109	122	120	116	100	108	132	113	110	117	117	116	133	113	144	111	118	127	113	126	133	122	147	130	102	135	125	111	123	129	139	117	129	116	120	117	145	97	105	150	105	114	111	127	125	107	108	139	134	134	110	111	125	133	123	125	110	126	123	106	117	110	121	115	120	137	139	148	120	121	140	130	104	128	127	118	126	127	122	132	107	119	129	131	110	134	103	119	112	124	98	137	137	117	127	101	120	126	127	117	121	131	112	110	129	104	141	143	121	122	125	110	130	109	139	119	113	124	113	93	113	102	115	126	122	132	130	124	139	136	136	129	129	116	118	143	101	118	115	116	144	134	103	109	113	122	120	121	101	123	114	122	118	115	106	102	113	131	138	117	122	126	124	118	126	122	120	127	124	105	105	134	130	136	137	116	96	103	113	130	92	149	117	111	140	122	125	146	116	118	142	116	123	113	134	120	126	109	118	105	110	124	109	112	140	134	106	106	108	120	121	127	132	140	109	125	117	118	124	116	117	128	136	114	128	135	117	118	130	117	109	160	104	111	117	108	124	123	132	114	117	137	108	141	117	136	120	120	118	115	118	140	128	139	115	111	102	118	102	118	120	146	125	140	123	101	123	129	111	108	128	113	116	101	122	106	128	133	136	111	108	122	111	137	129	126	122	136	120	99	133	116	106	110	120	111	132	133	135	116	141	114	129	140	131	145	129	125	110	101	122	145	122	125	123	116	108	126	112	119	121	113	125	123	130	125	111	136	131	135	140	110	106	116	118	135	129	123	107	105	95	105	126	128	106	124	120	135	121	130	125	119	118	120	111	138	127	115	120	113	129	113	120	121	111	111	143	125	112	129	136	125	126	108	112	144	115	118	127	114	121	128	127	121	147	112	127	113	143	123	144	151	130	121	141	113	120	151	114	100	133	122	114	112	134	115	110	140	112	120	130	99	109	123	134	103	125	117	119	121	133	125	110	131	108	118	129	115	99	116	126	131	126	142	120	125	142	130	129	142	134	123	111	104	118	129	149	139	108	128	106	106	126	137	122	114	128	95	123	131	147	104	112	119	109	131	120	118	130	115	140	129	116	114	143	123	140	109	108	120	115	128	126	124	106	122	90	118	113	112	134	113	113	129	140	109	116	130	157	131	132	128	125	130	108	121	105	134	109	118	115	130	124	123	123	104	106	100	117	115	116	116	123	119	118	129	123	126	113	118	118	115	117	142	127	115	126	112	109	142	113	128	115	153	122	114	129	133	115	127	119	133	121	116	116	126	119	123	134	126	125	104	108	122	131	123	115	125	113	105	120	120	114	108	124	138	116	133	134	101	123	136	126	132	122	118	140	119	146	108	117	113	119	131	118	120	136	119	112	101	133	106	115	117	115	106	109	127	131	135	97	125	125	132	110	126	107	105	102	128	110	135	139	114	133	111	115	118	124	107	116	132	110	129	110	108	109	113	120	136	108	130	113	114	143	132	127	128	105	131	142	125	133	127	149	119	120	98	117	122	128	113	127	135	125	128	119	145	119	122	121	112	114	134	126	146	121	117	118	110	136	117	97	128	124	118	135	135	124	124	107	106	108	115	136	112	94	114	133	137	117	133	133	128	109	115	138	109	134	120	108	120	115	131	106	115	128	148	130	110	116	137	107	115	108	132	123	124	119	106	109	129	131	121	125	126	106	135	103	127	123	127	119	133	139	117	111	101	126	108	134	130	114	126	109	109	109	130	110	124	136	116	114	113	119	94	129	148	125	139	125	113	119	122	128	102	108	132	98	99	140	120	106	120	117	115	109	126	125	115	121	112	121	112	133	124	131	138	100	120	114	120	116	111	121	139	126	134	129	150	138	114	124	123	123	127	135	120	123	110	130	133	117	108	127	127	111	100	115	105	134	138	97	106	117	113	128	115	131	118	109	118	124	117	131	116	131	134	93	116	114	113	94	103	131	120	147	128	123	120	115	100	103	123	122	105	136	106	132	140	126	105	126	130	116	132	125	127	137	140	110	119	109	112	135	109	95	103	116	124	114	117	120	131	123	129	118	118	115	132	122	126	111	120	138	133	104	135	128	110	125	125	130	114	139	144	125	113	114	116	125	117	123	89	147	116	111	116	100	113	106	129	112	123	143	116	122	121	122	126	125	117	102	110	120	131	115	156	126	107	119	112	125	133	127	119	114	129	123	140	117	124	137	122	115	136	124	102	124	131	118	117	136	116	110	124	124	119	104	97	107	118	100	125	122	120	106	105	142	122	123	126	122	137	127	110	112	137	124	111	103	123	135	121	118	109	113	130	128	118	104	117	122	114	119	103	131	101	105	126	119	118	125	127	105	121	120	112	100	128	137	100	122	115	128	124	95	109	144	152	107	119	137	114	119	103	128	111	119	126	124	132	130	134	126	109	134	119	130	131	104	116	157	113	107	114	124	121	112	113	96	124	102	118	138	129	111	155	123	131	127	114	125	118	120	132	103	132	100	122	133	127	126	113	131	119	101	135	123	134	107	117	131	123	129	108	126	114	108	146	125	119	126	117	102	116	130	127	154	141	131	125	114	116	116	111	132	140	109	121	119	125	131	134	99	121	126	113	115	103	118	131	122	92	127
2996	4295	2370	998	710	475	418	374	395	357	295	363	305	332	335	338	295	306	334	350	321	327	302	312	320	358	325	284	340	265	335	314	321	322	329	319	325	306	349	318	305	317	306	295	273	314	328	331	330	330	303	314	307	304	306	287	324	312	289	326	304	323	305	314	313	349	312	305	293	305	295	290	311	342	273	305	308	297	311	311	327	300	310	287	327	292	314	304	312	331	326	312	335	330	328	293	323	306	285	303	326	283	300	315	305	302	331	319	290	317	312	307	336	350	286	302	341	305	313	292	350	310	331	293	324	297	303	282	317	300	313	298	281	331	316	297	310	321	292	290	297	330	325	306	279	309	310	305	281	317	278	345	311	327	300	307	304	309	323	318	299	316	316	311	329	267	318	336	295	328	315	309	306	296	333	324	318	298	274	303	337	309	320	264	304	293	276	284	302	301	327	292	289	312	272	285	323	305	316	287	303	311	324	338	306	341	288	296	314	325	296	326	290	287	316	291	292	341	305	319	274	313	320	302	312	303	277	318	305	319	303	298	290	298	295	248	294	306	312	304	290	291	352	303	323	325	325	321	297	311	290	311	340	319	280	317	313	300	292	308	286	301	336	289	311	295	294	332	316	326	290	344	317	314	274	320	299	278	304	308	318	294	307	284	314	321	293	310	310	307	293	277	307	327	285	329	321	320	308	295	317	326	302	311	315	292	297	298	306	293	333	325	290	314	292	329	304	304	291	315	293	309	336	315	316	324	315	273	302	290	307	291	299	306	288	322	353	330	311	290	316	314	307	321	300	360	317	312	252	321	294	311	311	289	291	340	313	334	291	304	302	305	315	297	332	312	369	319	294	355	299	317	299	289	311	321	315	310	304	311	297	334	336	292	310	323	305	316	283	303	319	324	305	299	310	296	310	341	323	282	257	320	280	309	303	298	294	305	267	325	309	335	328	282	335	273	308	292	306	308	322	308	297	312	318	308	304	311	330	304	315	323	304	306	338	297	289	299	295	296	311	346	336	311	327	315	298	320	343	322	309	323	321	348	317	254	308	325	352	306	301	271	309	300	284	295	314	331	301	312	301	296	312	298	298	313	307	319	307	307	286	335	298	288	300	295	293	293	300	326	339	297	335	329	332	329	304	298	290	319	307	299	323	311	303	321	277	310	345	305	303	332	344	319	325	303	311	328	306	312	310	314	324	295	320	340	303	319	298	297	295	273	302	276	345	289	327	325	312	321	278	301	282	316	296	283	321	325	302	343	299	343	330	300	338	298	299	318	299	306	305	329	306	292	315	330	294	292	299	311	288	322	309	312	306	287	285	316	303	284	308	320	271	276	306	291	289	316	300	294	289	295	308	341	295	283	319	313	300	277	337	303	324	290	305	277	326	304	311	302	307	301	311	317	322	307	290	318	278	304	305	321	321	312	294	319	311	305	311	324	302	315	310	309	298	313	320	289	295	317	345	309	311	312	311	287	332	311	314	333	290	277	306	273	285	292	301	338	294	305	277	315	330	294	283	313	319	310	308	312	295	297	311	283	298	309	329	322	307	318	300	326	307	302	285	313	326	320	295	303	299	310	281	273	311	299	322	301	296	301	309	326	308	313	316	282	307	288	306	318	284	295	289	288	314	285	299	353	304	310	279	294	304	309	291	321	312	302	280	302	290	306	306	310	315	339	310	289	306	272	295	281	349	299	305	290	305	316	291	308	297	323	329	317	320	308	312	288	297	288	306	291	306	309	307	289	319	301	276	290	285	312	329	316	310	302	341	289	299	269	273	331	288	324	288	309	329	279	265	322	316	318	299	297	315	306	285	305	342	302	306	297	338	314	341	328	334	302	316	312	319	324	309	299	314	311	310	313	282	307	320	314	361	326	300	303	326	294	283	327	286	338	318	308	288	313	306	335	326	318	299	299	315	324	319	313	329	298	322	312	301	300	274	330	317	313	281	299	301	325	298	328	293	330	310	316	298	307	293	319	302	311	323	311	302	322	304	303	322	329	331	338	276	287	301	320	298	289	309	298	284	324	294	340	309	326	315	318	327	333	306	288	295	301	326	330	308	301	287	290	302	298	294	306	327	338	309	307	309	268	312	286	303	336	255	315	308	278	306	328	310	328	324	298	334	362	310	313	327	313	315	339	305	298	341	307	307	325	312	312	283	316	306	277	304	325	288	311	304	313	299	302	313	312	316	306	332	287	306	318	304	266	320	300	313	306	327	299	279	320	307	329	309	324	314	291	296	271	318	305	301	311	293	341	334	311	306	334	302	306	325	302	299	307	311	332	292	329	308	277	293	334	287	330	322	326	328	284	310	311	302	287	300	297	323	319	311	337	325	315	324	269	332	290	336	293	308	293	290	301	292	305	280	311	296	294	305	305	339	298	310	335	305	276	282	288	276	282	325	320	307	285	298	304	313	306	279	319	320	307	302	340	314	324	289	341	314	300	319	273	304	325	299	317	274	276	274	324	297	345	326	301	270	274	301	319	308	299	322	302	300	299	296	296	302	318	330	337	328	328	303	290	328	305	316	293	288	310	283	270	334	275	295	335	300	291	288	304	317	306	316	273	308	313	329	280	304	305	316	293	290	292	324	321	319	325	291	289	298	327	320	302	292	323	304	314	317	309	303	320	304	321	311	338	297	308	300	330	302	297	332	316	314	324	313	310	312	309	329	335	289	316	312	306	282	311	279	298	317	299	286	312	332	288	351	297	299	301	315	305	307	283	257	316	315	317	299	302	285	271	328	297	311	308	280	282	334	307	319	280	325	313	299	297	327	294	330	312	321	331	310	290	283	312	315	295	335	300	296	309	312	308	289	277	342	317	303	312	322	300	307	303	317	310	311	279	288	281	268	289	300	320	302	318	293	301	324	298	277	273	298	304	306	334	300	268	297	286	312	333	326	310	290	319	350	290	333	315	296	307	309	285	314	309	319	317	290	306	317	333	301	300	303	293	301	317	335	285	328	283	302	328	300	328	324	282	318	320	291	301	302	309	295	318	315	291	321	294	293	304	299	304	278	322	288	301	302	321	323	320	307	281	305	302	304	301	306	329	280	312	287	340	298	310	304	324	289	309	298	310	316	279	321	342	283	325	309	294	291	317	291	319	294	297	308	309	306	311	325	283	303	293	304	318	317	313	293	328	294	342	308	305	309	283	295	244	308	343	313	286	327	297	288	311	315	279	339	305	313	326	312	302	319	315	303	289	313	304	293	294	287	306	337	288	320	278	283	287	284	296	301	306	287	287	309	318	331	302	304	299	296	285	331	338	280	296	306	322	288	287	283	292	342	297	315	322	342	314	323	297	303	285	319	306	341	318	330	330	306	299	279	332	268	347	292	325	335	302	297	328	285	306	301	321	312	310	326	308	284	309	318	312	325	340	267	333	348	286	283	350	271	270	283	327	296	296	319	310	316	325	317	342	304	314	316	305	299	287	308	338	321	312	302	306	306	291	308	342	312	320	288	306	292	281	293	325
32082	10318	1041	489	446	397	406	395	369	392	392	396	415	382	407	383	392	363	433	362	367	424	392	357	374	397	399	377	356	356	409	389	396	395	395	347	352	388	365	397	409	391	393	390	383	405	345	390	354	367	382	390	386	378	372	378	363	397	372	359	383	367	361	366	401	443	391	370	414	372	385	372	403	368	382	362	359	391	357	352	386	384	389	437	371	407	383	382	410	384	366	388	379	338	389	381	420	377	356	346	373	356	386	409	392	377	409	376	378	371	380	370	362	360	375	356	354	376	411	374	375	404	391	390	381	414	412	381	338	363	396	392	388	353	398	378	371	384	346	407	364	404	384	400	395	436	387	420	398	389	375	363	397	384	394	351	391	383	352	383	370	390	383	406	391	373	414	375	363	386	407	377	386	383	421	409	373	378	391	355	375	405	344	392	373	360	363	376	403	379	391	393	394	360	390	358	359	381	359	416	427	372	383	394	404	402	390	358	390	367	372	390	412	415	389	378	373	398	388	383	431	366	370	378	386	340	364	381	392	400	393	340	361	396	348	358	364	348	374	370	354	374	338	360	400	354	404	368	355	434	439	353	385	380	382	366	376	352	371	398	419	366	380	371	385	373	399	382	374	384	376	400	403	400	411	372	366	352	380	391	356	404	383	383	380	404	366	370	367	402	389	370	367	363	382	402	398	397	379	365	356	381	391	376	364	372	372	416	380	380	373	342	368	378	410	393	404	375	368	374	385	364	377	366	381	369	391	399	401	408	384	377	389	405	392	419	383	379	340	388	426	373	356	384	356	366	369	347	374	376	400	417	401	411	375	414	368	388	402	379	399	400	361	393	407	373	356	345	368	383	371	357	378	411	404	370	390	370	358	344	415	384	378	358	377	350	354	405	337	344	404	387	368	371	388	391	352	349	359	355	405	372	375	380	392	397	390	399	390	389	358	379	424	430	396	377	392	375	366	373	380	379	381	338	395	369	415	363	327	373	413	355	393	331	396	376	349	399	372	365	362	372	424	391	386	379	367	397	382	379	407	377	411	419	384	395	385	354	398	376	398	396	354	357	366	390	417	393	396	389	381	377	424	341	370	409	392	376	371	384	350	362	365	392	392	374	394	379	400	373	373	358	395	376	371	389	415	394	399	396	363	379	370	424	397	347	369	367	343	366	404	374	396	400	349	393	348	373	347	391	363	403	401	410	393	360	385	388	436	376	388	360	386	379	359	345	375	372	394	364	389	408	364	385	371	373	395	406	373	380	355	367	355	376	381	408	399	426	399	400	365	381	372	399	363	402	399	388	388	365	378	353	418	413	412	377	362	367	422	341	376	329	396	353	394	344	389	369	376	357	375	391	416	427	410	355	362	396	408	400	382	416	388	355	405	389	417	365	383	352	368	393	341	360	371	401	374	366	376	389	349	364	395	363	375	384	381	375	403	388	379	372	391	387	361	379	399	397	374	378	408	374	362	348	372	395	391	429	359	372	348	375	395	373	363	374	377	427	406	364	383	393	377	396	429	402	378	405	370	410	389	417	392	385	359	345	407	390	411	372	329	371	394	405	371	373	362	378	431	371	381	343	384	405	394	418	375	395	403	385	394	363	341	381	371	381	398	384	380	381	369	409	386	384	440	389	347	418	403	384	394	372	351	405	360	359	352	372	383	330	353	441	367	421	365	339	370	388	369	397	391	395	385	369	399	374	412	372	388	372	376	380	391	363	380	408	395	388	355	382	368	394	401	408	330	388	413	384	387	423	368	387	408	380	374	383	397	412	373	378	344	411	372	379	415	366	389	379	408	384	395	385	399	362	336	364	379	387	400	390	370	393	425	403	373	362	367	404	424	393	365	385	395	355	355	381	414	375	420	376	377	376	389	390	361	403	394	405	400	397	392	388	397	361	383	352	361	379	384	356	378	379	388	369	377	383	438	354	373	401	384	388	392	392	385	406	381	358	385	371	401	379	387	390	392	409	393	391	341	363	381	385	365	393	354	383	360	346	374	399	372	385	396	395	377	386	389	380	378	363	398	361	393	394	357	399	370	385	418	398	377	381	356	416	403	363	398	396	384	369	376	366	388	396	382	388	400	378	362	422	393	387	364	346	380	337	374	382	386	355	415	370	381	447	386	385	360	394	408	407	418	399	384	406	403	422	362	364	376	390	373	405	394	392	407	370	430	408	392	386	352	393	366	347	372	406	398	418	345	346	392	386	409	397	368	374	381	390	368	374	371	361	346	351	361	369	342	382	354	395	377	390	379	366	372	396	394	379	359	354	397	387	387	381	373	369	359	373	417	369	375	350	375	362	376	363	370	381	368	393	416	360	392	367	347	407	396	409	372	407	409	410	391	358	390	367	392	366	390	363	371	408	371	411	371	390	383	367	377	388	409	378	384	379	414	376	401	388	382	380	372	360	385	353	367	401	400	384	407	404	361	413	395	368	372	383	374	370	380	369	386	411	404	365	354	365	413	400	414	377	365	387	394	405	384	399	374	398	378	411	411	391	375	365	397	394	394	375	382	385	396	358	379	366	367	377	391	388	355	412	403	417	407	384	416	372	348	434	408	389	369	414	396	388	368	384	398	361	369	339	340	407	407	394	359	366	397	380	396	372	403	374	385	375	401	392	394	378	382	371	397	404	432	368	358	369	362	424	407	387	384	427	383	402	377	395	376	364	373	384	439	406	383	380	412	389	381	397	409	370	394	330	368	390	368	371	362	388	360	402	386	380	367	383	343	365	357	347	424	391	403	395	415	396	361	395	413	363	371	346	378	391	374	400	378	375	395	363	375	365	351	397	371	355	388	356	375	413	379	386	380	387	417	390	404	381	344	379	373	398	368	393	367	397	339	334	355	393	364	402	393	390	384	410	373	379	361	406	350	375	384	371	392	362	399	388	394	392	335	378	360	373	418	378	367	370	381	380	368	394	378	379	384	406	399	408	362	417	366	388	399	388	406	373	430	384	371	351	372	347	378	340	373	388	377	400	407	378	385	372	368	387	379	402	379	368	370	402	375	366	384	402	403	373	389	380	353	360	355	396	361	373	392	411	391	385	367	395	408	400	402	419	369	404	364	364	381	377	370	383	402	385	387	389	391	404	355	397	377	381	387	400	388	364	417	411	394	399	432	371	353	419	352	382	377	405	388	383	412	408	409	380	391	405	386	357	392	394	401	408	361	386	406	384	384	412	379	369	388	404	370	435	425	408	368	429	404	398	389	393	388	388	379	389	387	395	394	403	415	395	368	373	371	377	388	384	375	389	365	389	388	363	390	345	419	385	382	382	400	388	368	374	357	396	391	384	373	373	377	408	375	410	374	358	384	441	371	379	364	381	390	412	347	401	372	352	351	354	392	431	380	343	379	382	398	374	339	412	391	415	374	381	377	378	372	385	339	400	377	382	361	413	410	368	362	374	370	369	368	362	377	373	345	377	395	390	395	404	390	395	374	365	388	407	373	381	372	389	375	408	374	408	377	359	397	394
5555	958	946	825	888	896	889	899	811	872	853	827	858	846	860	835	854	884	849	846	847	837	867	846	794	822	893	886	845	839	805	834	783	839	871	859	900	836	869	867	866	853	853	893	832	840	834	860	827	885	887	846	822	822	808	857	857	780	839	870	832	832	842	864	869	858	827	811	778	856	818	811	847	875	840	860	832	879	837	841	814	818	887	880	874	902	870	886	836	822	872	870	849	851	840	859	824	832	831	844	876	848	879	835	878	846	830	814	882	859	834	840	832	859	936	838	875	855	829	822	854	820	899	840	825	813	880	808	854	859	870	845	859	892	873	865	808	834	914	909	892	849	832	840	858	915	846	882	873	855	811	809	877	853	810	894	819	862	810	849	832	847	839	857	852	871	846	854	837	833	816	816	829	877	804	873	851	821	870	949	876	861	845	866	841	872	854	856	887	829	846	866	833	889	862	867	848	854	867	794	882	842	883	808	825	874	826	817	835	896	808	848	885	826	848	833	832	876	896	860	861	864	813	835	840	861	850	865	870	863	847	844	840	825	846	822	830	871	842	859	846	842	859	844	859	854	865	792	831	851	838	821	870	846	859	825	848	856	897	845	872	841	867	859	863	815	861	835	855	842	840	791	858	875	849	843	819	853	807	859	861	798	848	832	797	843	905	893	839	867	840	814	843	846	772	816	869	852	773	820	865	899	798	813	816	857	829	858	817	853	796	839	834	813	842	821	810	833	854	848	856	801	856	815	862	829	897	863	912	873	834	836	878	867	821	882	861	843	840	830	912	840	860	824	825	855	838	836	856	814	826	847	871	851	865	838	826	851	832	854	848	877	803	873	812	865	883	845	836	880	842	893	857	841	829	832	824	828	894	912	887	861	876	836	847	837	822	840	851	821	803	798	840	864	840	859	796	840	810	866	873	811	821	814	841	853	873	833	835	820	816	820	863	831	893	869	852	839	864	832	822	856	791	865	863	860	855	838	855	868	867	858	930	857	886	817	830	833	827	863	872	845	799	798	829	890	824	877	887	868	859	859	837	822	873	847	827	853	879	826	774	863	799	874	882	826	867	845	874	811	852	855	796	839	834	864	810	851	813	836	855	848	853	834	879	896	824	860	841	861	840	816	888	811	837	821	860	841	844	877	820	819	863	829	880	832	792	855	870	857	862	888	906	859	847	878	810	889	813	863	849	910	821	849	801	820	827	849	798	862	819	924	896	873	846	890	855	883	827	867	847	848	856	856	866	826	874	857	792	898	869	852	803	881	845	878	920	833	824	827	844	855	847	851	837	813	876	904	813	878	879	804	842	809	855	834	823	840	873	853	857	804	802	815	813	850	828	837	864	841	857	821	875	886	885	832	875	805	862	827	890	811	856	822	810	783	857	861	810	837	864	829	840	840	839	854	806	877	858	870	885	847	848	877	827	884	888	862	817	871	816	884	890	881	811	846	887	863	833	847	836	837	853	811	837	856	829	807	868	808	848	901	876	843	815	855	890	834	871	789	790	836	890	835	857	862	826	867	891	860	844	834	888	808	847	885	774	835	825	807	821	905	832	820	814	849	857	865	867	895	878	881	876	816	812	810	859	853	855	849	834	835	860	827	836	867	826	846	899	859	853	847	856	871	828	855	828	883	822	865	829	851	846	873	836	860	761	824	833	832	828	813	843	836	882	850	858	834	874	819	813	855	839	880	852	868	837	876	887	800	834	883	899	807	896	840	813	882	859	828	834	834	860	841	878	833	887	800	847	842	823	869	854	823	873	851	816	816	862	837	879	851	875	813	819	831	874	938	819	932	858	844	857	810	821	818	842	846	875	865	825	874	904	898	871	833	842	850	876	833	871	777	873	870	866	831	867	872	862	851	873	850	835	872	866	823	858	839	857	841	820	867	840	828	856	872	884	821	806	835	798	853	825	864	850	845	839	859	804	809	806	835	820	891	842	804	854	831	807	839	837	827	839	789	820	812	887	825	845	818	844	863	826	849	807	867	789	826	877	807	869	808	828	776	856	823	786	844	818	808	895	827	840	815	825	833	901	840	854	869	847	862	879	808	876	854	865	811	891	862	869	815	810	863	868	844	844	883	842	822	838	850	847	834	823	802	851	854	877	814	867	834	804	846	835	835	816	838	866	872	889	883	880	893	814	800	871	860	834	832	804	894	845	871	813	889	841	871	888	819	886	858	811	843	835	855	853	848	886	871	866	842	846	838	831	874	854	799	841	856	854	871	860	896	817	878	797	847	861	782	857	844	893	853	866	824	877	836	899	855	858	871	853	790	796	829	820	853	842	860	849	877	862	863	808	831	911	845	807	859	809	904	838	857	845	793	865	913	858	865	798	907	853	840	844	838	884	834	845	859	862	880	803	810	859	875	818	869	891	819	831	880	794	848	859	866	902	843	854	882	815	840	859	898	872	811	859	817	905	860	850	847	861	850	884	894	833	877	848	893	836	881	858	932	840	799	861	782	853	835	857	818	871	915	822	884	836	832	836	853	822	866	928	854	849	866	824	847	845	886	877	810	862	936	889	844	861	856	850	902	873	813	846	840	861	860	837	835	796	882	841	863	846	849	837	865	925	858	887	837	905	801	818	887	828	803	891	871	852	813	875	840	822	755	848	852	851	813	869	871	858	856	852	851	849	856	917	843	821	877	838	843	856	853	818	837	834	889	817	873	863	904	852	822	834	862	866	841	871	852	849	843	868	879	826	841	858	833	882	883	833	768	813	856	896	873	875	865	847	845	848	852	801	870	864	814	828	837	851	841	863	802	837	852	835	840	811	836	818	869	885	879	860	847	851	859	870	848	828	865	855	839	860	849	875	827	836	804	860	843	916	857	874	806	805	818	838	806	832	825	815	850	866	819	849	857	845	801	887	840	851	900	896	844	863	833	854	855	864	862	850	806	858	838	839	839	869	951	829	862	809	868	855	856	842	817	818	835	861	902	890	847	882	820	843	861	887	826	879	829	873	826	828	804	829	822	796	823	861	846	801	852	808	857	860	848	838	864	808	821	817	837	832	832	883	830	854	869	877	862	848	841	816	829	879	829	871	849	855	885	868	787	877	814	832	810	865	849	883	835	827	849	855	794	833	872	937	856	810	801	853	850	793	879	862	845	830	901	801	786	859	834	860	807	813	823	820	865	866	837	840	835	875	794	839	834	820	839	866	799	848	885	797	889	831	845	844	844	882	847	856	838	858	843	829	894	819	855	820	791	854	854	813	828	872	883	814	818	874	817	872	887	809	855	873	845	773	834	874	810	806	789	815	824	841	869	851	834	860	852	824	840	835	813	864	848	885	872	813	854	830	842	888	807	863	847	870	877	872	861	809	816	812	856	854	890	866	801	881	857	825	838	853	903	848	835	844	856	798	857	849	859	855	772	847	888	846	797	767	881	891	813	881	843	827	902	850	837	863	823	865	803	814	875	909	841	852	829	850	813	857	839	863	837	826	871	851	863	882	858	817	836	826	845	827	905
24497	20942	24313	27659	20604	2340	437	365	334	312	337	330	297	292	274	302	280	263	288	262	299	273	307	281	296	308	281	262	304	270	239	299	252	299	270	288	275	266	303	287	257	285	317	280	272	267	266	272	270	269	277	290	313	264	269	317	264	289	266	279	266	272	268	251	269	254	283	271	264	296	296	319	310	271	276	284	276	271	313	245	261	247	287	296	253	322	261	270	256	257	253	275	300	303	304	318	273	281	295	248	277	277	287	292	300	266	279	261	266	289	250	276	260	285	293	278	321	301	275	283	263	257	246	268	240	292	285	274	304	299	314	277	328	302	296	270	312	275	277	295	304	284	277	284	287	272	256	292	279	276	264	252	282	275	301	264	266	275	292	275	276	268	267	287	261	271	262	277	306	289	292	257	284	281	284	285	303	272	269	290	265	262	281	293	283	280	283	298	288	292	282	250	265	274	292	299	273	301	278	290	293	263	319	275	265	295	292	259	316	240	276	289	274	282	276	286	268	282	267	290	281	282	270	305	300	256	279	275	260	256	265	276	282	267	267	274	299	249	309	296	275	285	265	274	249	270	304	289	299	286	264	281	311	299	295	288	265	289	284	258	279	273	283	269	274	272	257	273	276	232	271	264	291	262	275	260	287	280	257	277	290	290	276	267	241	313	294	262	287	304	270	271	253	292	262	281	273	268	270	274	278	274	275	304	260	230	282	303	285	279	240	286	293	274	278	247	292	308	276	287	279	267	251	291	281	267	289	276	284	275	265	286	302	285	264	264	262	277	282	285	256	264	246	282	299	269	296	297	266	265	267	300	307	247	278	264	303	242	315	292	272	298	276	297	272	246	256	273	279	309	291	277	292	289	290	273	261	287	255	285	305	275	309	290	270	271	296	306	258	285	275	278	270	273	261	300	274	274	263	269	301	299	274	259	260	288	277	300	280	280	296	283	287	270	306	255	261	306	269	262	280	282	255	324	246	261	258	252	259	306	252	275	266	257	264	295	281	292	297	272	262	275	284	269	275	260	278	274	278	247	270	256	296	260	276	302	273	265	278	306	294	274	266	303	261	303	290	281	288	244	267	292	279	250	272	267	295	279	278	261	257	282	294	291	326	287	273	264	278	257	260	289	255	298	272	331	246	282	336	269	262	289	312	263	256	277	298	278	261	274	264	272	242	283	269	294	271	261	281	268	286	292	287	293	290	280	273	272	286	254	300	249	280	279	313	243	297	311	287	266	297	279	284	277	289	267	270	267	272	270	236	272	277	265	287	284	275	268	294	276	275	282	291	287	289	316	250	289	246	261	279	260	284	302	284	273	293	297	269	256	285	289	273	298	271	276	295	278	264	275	274	290	263	257	289	255	277	294	249	284	288	299	282	276	275	268	267	281	257	265	270	278	285	267	240	301	284	259	262	289	279	256	291	276	294	275	270	305	275	270	292	287	272	298	251	286	281	250	300	291	278	282	295	282	262	239	319	279	295	278	300	260	272	267	267	321	237	265	266	262	274	268	310	282	262	297	278	291	261	268	259	271	272	283	287	304	278	293	244	270	261	283	293	264	286	295	278	291	273	290	273	311	286	270	304	275	289	278	282	302	277	322	296	281	310	252	263	291	268	258	275	285	299	298	287	277	260	249	275	270	277	321	298	248	251	268	277	276	276	281	267	295	277	246	270	269	288	271	268	278	277	263	284	280	249	276	300	281	286	306	281	274	256	250	256	281	277	289	284	261	277	270	303	273	300	308	303	276	251	254	262	273	266	234	301	267	284	277	269	300	299	284	267	283	261	267	266	270	277	284	291	257	260	285	277	295	312	276	272	260	264	275	273	291	298	287	285	282	254	256	264	308	298	260	279	274	302	261	282	292	260	261	279	244	257	282	268	257	247	271	284	271	265	259	265	254	234	296	273	319	310	291	289	274	283	267	279	258	270	269	291	264	259	303	301	268	269	255	265	239	276	276	270	294	254	263	276	283	276	271	270	255	249	297	298	296	290	223	277	251	276	273	300	292	275	305	249	287	278	310	262	273	288	273	261	297	269	260	260	306	280	267	259	239	286	289	275	256	256	272	268	270	269	268	258	279	275	279	289	273	239	250	252	244	273	254	229	279	274	294	287	281	291	267	280	305	267	299	285	252	275	265	280	252	289	296	279	283	276	314	270	270	268	242	269	274	271	275	282	294	302	300	296	279	291	262	270	238	270	283	297	247	263	272	274	291	269	285	284	249	265	283	305	267	288	291	305	282	271	300	285	270	253	307	251	269	253	299	231	309	297	291	261	281	309	305	259	278	267	306	273	286	265	238	277	269	282	295	274	292	282	270	263	285	275	272	280	248	303	305	268	281	278	258	233	261	277	273	274	295	280	284	267	275	264	279	319	284	251	287	268	255	281	265	273	275	274	298	261	264	268	274	295	296	262	288	275	294	301	298	243	271	269	270	281	284	251	265	293	316	254	274	279	292	272	318	267	270	259	299	252	282	236	266	266	281	260	264	294	280	276	282	284	279	302	259	251	267	248	241	251	286	304	256	273	291	267	240	260	261	302	286	284	261	274	236	259	265	262	258	275	254	286	243	245	267	301	281	286	269	271	251	249	284	256	270	307	293	263	284	297	282	249	283	287	287	263	254	292	251	310	282	249	271	272	276	264	286	285	288	287	284	265	283	266	282	302	233	265	320	281	325	261	281	301	288	292	278	307	258	244	254	251	271	279	241	271	276	298	273	281	267	297	278	306	293	302	257	256	260	262	299	268	297	265	281	227	276	281	278	294	269	275	308	297	247	269	322	263	275	272	280	309	255	301	257	304	280	237	296	312	273	280	272	310	268	282	316	288	271	308	262	304	264	270	296	254	285	284	270	262	284	255	273	288	268	296	292	263	266	283	265	283	272	300	257	294	278	297	278	307	256	261	276	264	263	267	265	289	272	260	255	255	279	311	285	311	255	287	297	268	275	279	270	279	268	270	263	263	287	268	298	286	326	259	278	282	298	255	253	283	290	262	281	274	250	282	290	238	275	252	260	270	267	259	248	298	280	298	287	278	290	289	269	290	297	292	279	306	262	292	269	288	292	245	277	268	272	247	274	292	255	291	291	255	286	283	250	271	265	271	260	251	241	277	292	301	299	295	322	298	260	275	274	283	270	301	263	247	305	275	263	234	266	276	282	283	272	292	278	247	296	243	299	304	266	271	263	272	259	274	293	272	287	270	286	257	262	263	298	270	243	243	274	291	248	262	285	274	282	288	270	302	277	260	322	271	289	302	300	271	273	282	254	269	293	284	297	274	305	295	281	307	275	280	237	280	268	244	276	269	314	286	272	296	271	238	277	277	266	253	298	304	255	282	257	257	268	293	269	277	276	276	289	288	283	240	288	271	271	289	277	238	267	274	286	252	258	285	268	239	295	293	284	280	312	293	274	266	283	299	271	273	285	274	266	284	253	264	269	290	288	244	257	266	254	255	307	278	277	279	273	266	251	264	307
3117	2644	1705	1046	830	708	701	701	641	690	655	650	624	630	645	649	636	622	669	637	639	623	643	618	632	667	628	657	613	623	620	633	688	582	619	582	607	627	597	609	657	632	571	614	623	591	629	578	655	595	582	582	598	655	587	627	603	619	652	619	582	606	617	612	595	606	602	594	619	627	637	614	628	596	632	611	647	580	655	636	594	572	654	596	650	582	641	577	602	586	616	594	581	639	591	640	632	691	587	628	628	645	615	644	624	604	627	649	588	617	600	595	619	595	584	606	660	605	595	593	638	602	654	608	635	585	638	600	601	615	624	626	647	640	585	562	619	633	597	625	631	634	659	614	653	603	606	586	627	595	643	646	659	621	582	596	654	612	677	624	618	606	600	626	588	610	582	588	612	618	601	599	588	567	614	690	646	605	605	636	623	643	623	606	634	653	611	636	600	657	620	613	639	603	623	597	608	614	620	622	624	655	615	600	624	596	584	622	655	614	616	612	559	598	598	594	612	624	624	592	556	613	640	659	609	601	645	609	567	586	602	677	649	600	650	634	619	616	629	627	655	600	658	609	622	633	600	582	603	592	595	608	647	604	625	629	608	585	598	609	618	638	638	626	610	608	630	619	622	576	605	645	584	662	639	615	564	641	583	583	657	618	570	649	605	628	599	635	627	606	563	623	609	619	613	650	625	643	616	616	607	627	626	625	620	657	624	599	597	641	579	598	644	614	574	672	617	603	614	620	593	631	605	641	633	637	686	604	603	634	605	619	612	653	622	634	560	595	627	598	597	599	601	608	566	596	629	538	638	590	605	608	630	607	584	685	613	602	604	591	577	576	613	664	559	644	574	609	607	619	600	614	664	636	622	619	620	638	644	668	634	656	576	579	616	611	576	579	603	621	638	633	625	591	631	648	628	577	639	610	635	602	587	633	626	609	599	655	600	602	612	632	609	643	644	631	601	633	620	640	590	558	585	607	579	616	601	588	598	631	606	575	592	622	638	596	582	603	606	625	599	618	602	621	605	649	602	634	590	628	616	620	653	594	592	635	630	654	647	597	603	610	642	628	614	595	586	613	642	589	593	605	610	624	641	621	571	625	597	588	613	603	585	596	605	647	614	627	643	619	644	622	631	643	632	620	617	604	602	636	608	553	627	626	656	615	595	586	635	629	613	587	644	648	656	585	623	586	615	614	630	587	610	629	669	614	605	606	619	620	642	612	612	647	618	616	636	588	656	584	631	579	629	649	588	660	617	626	633	608	589	635	642	637	612	684	568	579	638	640	580	614	584	620	635	588	662	579	671	611	593	620	601	626	637	634	637	603	666	608	605	628	641	638	629	653	615	599	615	626	620	621	587	611	650	592	613	635	590	564	581	617	631	606	583	594	635	623	606	637	598	658	631	665	643	592	607	590	652	606	604	638	603	588	614	594	647	605	599	600	586	606	629	626	609	613	608	673	590	567	608	604	616	603	647	633	618	587	575	590	594	616	635	614	590	640	604	587	635	637	582	592	606	644	580	628	604	650	630	616	649	627	619	600	609	606	600	631	592	595	632	637	617	630	574	627	650	567	626	644	616	634	612	642	630	639	617	618	640	617	612	572	645	644	647	639	601	611	618	618	604	619	610	579	617	620	591	608	622	600	614	633	622	628	666	608	639	606	607	604	603	602	621	619	641	637	590	606	605	620	610	640	585	619	579	591	609	598	603	596	605	597	650	606	598	641	584	574	623	622	640	635	626	588	627	651	572	625	650	617	626	597	607	602	594	626	628	651	645	580	638	587	612	602	618	653	644	605	596	639	649	556	612	608	609	602	583	630	598	598	628	604	584	620	628	613	642	625	607	639	643	602	620	594	616	606	658	669	605	610	628	603	601	613	628	608	601	638	571	556	653	649	618	582	645	579	622	599	607	597	616	599	611	618	619	593	585	614	604	620	627	601	610	610	631	567	614	585	605	633	610	612	658	622	598	589	606	636	603	643	621	632	618	616	632	695	602	650	615	596	620	629	613	608	607	592	620	615	569	610	608	635	648	614	607	552	592	598	633	636	608	606	626	618	618	645	635	640	625	657	583	644	629	607	631	570	647	632	626	624	596	609	608	619	644	624	624	623	647	613	594	641	638	580	620	581	573	589	615	590	596	561	634	661	655	602	606	626	607	586	651	678	606	621	640	580	572	604	602	632	594	639	571	608	641	620	606	657	578	585	612	606	572	621	620	595	569	622	639	626	618	679	607	601	581	618	624	642	645	640	654	622	632	643	592	608	615	622	618	623	643	634	655	649	624	619	648	597	637	618	653	576	651	624	639	597	661	630	668	584	710	653	595	569	597	643	627	668	650	653	590	594	575	586	645	625	575	622	662	645	574	659	600	607	606	626	632	661	653	615	594	560	632	620	602	609	623	607	655	654	581	611	629	572	652	614	621	638	563	661	633	623	634	615	621	579	596	612	616	580	625	636	607	620	635	619	635	622	594	626	559	593	673	612	601	654	625	638	638	583	650	631	635	578	627	568	684	602	604	636	620	603	602	635	595	611	570	624	600	608	623	633	605	645	638	588	621	571	635	608	620	590	637	614	576	620	572	655	616	620	599	628	601	601	663	655	571	650	607	624	612	591	600	607	600	631	602	564	624	604	653	599	601	633	641	622	587	653	604	643	627	612	620	642	568	622	599	635	649	574	658	605	633	596	644	633	600	639	559	635	618	642	617	640	601	604	615	602	633	585	611	605	598	607	563	606	590	630	583	638	606	591	590	650	611	603	652	628	619	655	648	586	616	606	607	589	641	614	629	609	617	616	640	644	620	637	646	595	620	617	633	635	651	593	636	620	601	622	631	644	598	602	615	603	593	567	582	603	615	600	648	589	632	595	581	570	607	650	648	596	614	600	607	624	584	649	655	641	637	593	621	580	617	650	578	623	571	588	636	620	616	631	601	587	610	622	634	640	623	629	606	618	600	620	601	632	595	611	645	593	642	583	623	611	577	608	630	615	626	613	586	582	575	578	602	580	610	650	650	606	623	619	605	615	601	634	639	616	579	637	608	613	608	590	621	639	609	597	592	571	606	575	669	593	662	631	601	606	623	630	603	624	604	606	621	581	658	656	631	607	592	638	598	613	597	638	655	619	595	565	629	655	667	617	607	625	651	581	600	568	630	611	630	589	623	651	614	615	603	581	619	643	623	592	632	636	629	603	587	566	603	626	571	606	579	613	596	620	630	635	565	581	590	604	590	605	604	574	619	620	598	619	627	595	618	607	637	620	655	646	652	618	634	655	585	617	636	642	661	615	641	676	630	632	620	615	603	635	617	636	632	641	612	592	650	618	561	570	651	595	600	661	630	623	629	581	623	631	629	655	608	609	636	615	611	573	577	620	617	593	607	642	620	600	582	651	620	633	617	605	638	612	631	632	590	636	630	641	636	651	677	579	628	606	614	596	606	668	581	606	635	578	616	573	651	629	631	619	651	607	638	614	601	617	673	627
23791	20962	24973	27111	20968	20758	1393	354	265	229	198	206	159	173	140	167	167	158	148	140	119	136	105	128	128	137	115	105	132	136	137	152	127	123	141	138	134	126	129	130	150	136	99	120	97	129	140	115	139	129	139	101	134	126	114	137	111	131	153	116	129	132	126	113	105	117	125	152	108	139	116	110	127	133	127	115	97	119	113	128	111	128	119	130	127	101	136	117	119	119	118	114	128	116	120	111	101	125	132	126	114	120	130	115	125	125	116	103	117	129	116	112	99	98	118	114	145	129	114	118	148	115	137	105	126	125	121	116	110	110	133	119	120	124	121	133	137	105	111	117	120	113	97	121	107	109	127	102	95	131	134	128	116	125	107	112	99	100	105	129	114	121	101	142	136	112	135	139	138	111	136	96	129	131	106	122	144	117	117	113	101	99	122	113	136	117	104	114	123	134	97	139	130	118	116	110	125	118	125	114	120	124	130	128	120	129	98	127	138	111	110	129	128	108	134	135	136	130	130	124	115	107	133	111	114	117	119	110	109	138	123	126	102	118	121	110	131	111	139	133	107	140	102	109	137	117	106	99	128	127	121	102	124	111	128	110	129	102	100	123	139	104	121	106	115	105	123	145	114	125	110	128	120	123	105	144	112	135	124	128	116	112	125	120	117	107	122	123	119	123	107	107	125	128	116	103	124	105	123	100	115	109	146	108	103	110	120	102	110	120	132	139	108	117	136	115	120	105	144	111	122	122	120	102	135	139	108	111	125	118	118	129	118	133	136	123	143	124	138	116	101	121	121	157	108	136	129	132	132	135	121	126	104	125	118	130	147	130	113	127	122	138	121	108	103	124	121	121	141	130	101	101	138	127	136	115	128	120	135	119	137	126	127	124	107	130	120	127	111	117	116	138	116	119	120	90	103	115	108	108	118	111	109	136	156	104	113	132	128	111	130	136	125	113	118	142	122	116	116	129	126	125	119	130	109	135	103	128	138	119	133	130	112	121	117	143	143	112	122	103	125	140	109	122	116	108	116	131	120	125	116	125	125	120	139	119	108	118	122	97	116	141	112	116	131	112	131	98	114	139	108	143	111	120	113	129	116	122	122	123	135	116	112	111	116	127	113	120	117	120	122	107	118	125	95	114	128	92	132	128	126	132	108	143	106	118	105	119	140	147	132	99	119	129	111	125	125	138	123	144	149	125	130	133	133	133	109	130	107	129	118	135	126	117	109	121	130	127	119	115	137	120	135	127	105	119	109	100	109	108	109	115	140	128	124	119	127	114	125	123	116	108	114	130	128	113	118	124	116	99	134	133	122	104	118	106	145	124	119	120	118	106	123	108	115	116	119	121	120	138	115	116	140	119	131	98	119	113	115	116	101	122	100	119	130	123	103	134	142	118	106	133	125	126	117	120	123	115	146	123	113	119	114	118	121	139	115	120	115	121	133	139	101	133	136	117	113	107	126	126	126	118	108	96	122	120	127	104	135	112	117	129	119	132	131	103	126	113	129	145	127	128	116	138	106	144	113	111	102	106	121	112	125	137	114	124	111	122	142	125	132	120	134	121	113	131	120	112	129	127	109	130	120	106	134	125	108	123	102	124	116	108	109	108	130	103	126	115	100	107	121	134	142	125	126	135	115	114	151	109	122	112	115	129	126	112	120	125	114	120	102	126	122	126	141	137	112	120	98	119	120	113	136	117	99	129	140	133	121	115	121	109	110	111	112	144	135	139	125	121	124	127	119	119	103	128	124	130	137	123	121	115	127	110	120	142	123	122	120	127	138	129	137	122	133	126	115	118	120	122	117	101	121	125	115	121	139	105	121	119	106	149	107	116	135	129	115	134	131	131	115	100	134	113	111	129	109	124	131	121	117	110	131	140	127	102	114	127	127	137	116	120	136	128	116	126	147	128	103	137	115	124	127	119	124	107	137	125	106	123	146	109	132	128	110	119	107	124	122	118	134	131	136	126	125	108	110	131	115	100	105	134	120	117	114	110	134	118	109	122	132	137	119	121	137	126	118	123	104	111	123	122	124	137	123	137	126	139	118	121	121	114	120	128	127	123	115	103	128	123	120	134	135	124	113	118	132	112	121	118	105	114	116	120	117	104	101	139	114	139	109	117	120	122	138	108	109	116	123	130	111	119	116	131	115	118	114	122	118	123	142	133	114	102	142	134	123	140	116	139	130	105	129	124	113	105	122	124	123	129	108	139	107	118	130	135	99	136	106	130	120	121	112	138	114	116	92	114	110	136	135	134	123	129	112	115	135	119	133	123	104	127	131	95	114	114	135	126	112	116	136	124	132	114	114	113	114	111	131	128	125	110	113	120	111	115	137	135	125	114	135	127	146	109	107	133	125	120	131	126	124	110	88	101	134	129	128	122	112	132	113	116	107	143	115	119	137	133	103	117	126	119	121	129	125	129	110	106	123	120	123	127	126	119	97	119	133	121	113	141	108	121	109	129	116	124	100	108	125	128	110	103	113	128	101	99	145	121	115	114	127	102	109	106	127	105	112	108	138	111	132	112	127	144	135	129	118	155	112	121	107	114	131	123	128	124	124	134	118	110	108	127	118	137	138	119	119	143	139	148	119	115	109	121	87	139	135	123	119	126	125	113	115	137	122	143	113	120	127	132	128	107	123	144	125	125	128	117	122	112	123	100	115	100	125	113	128	119	109	121	122	134	115	115	104	123	128	122	121	130	119	127	135	116	118	118	118	121	132	113	127	105	105	90	115	115	109	122	117	136	134	132	128	104	108	98	105	104	129	104	109	129	103	115	111	105	123	146	104	146	115	119	111	135	126	103	114	131	110	122	134	111	110	116	130	125	150	134	120	131	126	133	128	102	144	130	114	136	111	128	131	93	124	134	120	139	105	119	120	140	117	128	126	130	134	130	88	126	111	136	107	126	124	115	126	101	108	123	120	110	112	121	113	131	107	111	131	117	100	124	119	131	116	133	129	112	147	130	113	109	108	104	105	104	135	129	105	112	124	123	132	104	131	121	115	112	120	111	119	98	153	122	121	128	147	111	122	123	124	133	115	114	123	136	112	118	125	126	131	113	122	120	121	139	125	101	122	123	112	100	135	134	121	126	118	109	119	108	136	133	131	115	125	144	113	131	138	114	129	106	118	125	108	134	149	128	128	114	122	119	113	130	118	129	125	122	124	122	130	141	131	130	103	129	126	114	145	141	125	120	119	124	107	153	117	108	134	124	110	120	120	127	149	101	119	121	115	94	122	138	99	131	117	140	128	116	101	115	107	114	120	112	149	139	118	99	114	126	109	118	143	101	147	117	112	131	126	114	134	109	136	113	121	109	126	126	126	129	122	131	138	142	120	125	114	104	108	130	126	117	121	116	121	115	114	163	126	106	110	136	125	112	123	125	106	97	125	114	122	112	118	119	137	140	129	124	106	121	108	152	135	114	124	125	129	128	128	110	108	112	112	115	127	99	135	126	116	113	124	116	118	130	121	123	131	96
2954	4207	2307	1057	650	483	446	392	351	361	359	359	347	345	292	303	316	302	319	331	320	300	353	307	309	345	321	310	290	319	315	288	307	322	288	306	316	347	319	332	311	290	290	273	315	320	335	304	315	317	329	296	326	322	316	321	318	328	342	299	298	329	266	270	303	324	310	319	329	322	321	323	310	279	292	317	307	323	315	333	311	300	287	298	314	326	284	288	319	330	266	291	300	313	323	299	312	339	331	284	326	307	321	297	298	312	312	318	312	276	286	302	300	316	316	313	333	301	328	313	285	295	293	305	319	304	312	294	305	297	310	318	330	321	299	342	284	293	302	341	326	308	324	319	306	291	285	296	271	309	289	311	289	324	303	302	343	314	313	311	311	320	297	298	314	292	328	285	296	317	272	316	325	334	312	304	309	321	277	288	306	314	305	284	294	324	324	308	293	338	298	274	327	268	300	307	281	333	287	270	295	322	292	297	330	312	280	299	318	309	307	308	286	312	292	296	310	278	286	292	312	279	295	291	302	274	298	295	291	309	306	292	303	306	292	313	314	289	312	296	295	295	308	313	276	309	296	283	321	292	309	295	300	271	301	309	275	331	315	287	284	326	317	326	309	298	311	294	293	299	313	324	333	343	289	312	300	291	326	293	317	318	296	310	302	291	281	292	304	310	301	296	330	289	281	320	308	302	326	288	317	307	294	291	304	311	306	283	309	307	313	341	296	339	325	304	301	298	310	315	315	326	284	310	305	327	324	279	331	306	299	303	309	313	295	300	325	321	300	284	346	330	315	331	320	310	318	295	303	309	322	285	324	330	315	316	287	318	286	300	295	317	284	317	302	269	290	321	301	300	349	296	312	309	300	323	287	291	336	309	307	291	306	285	355	319	336	306	290	304	297	331	306	308	315	287	300	297	311	323	310	284	297	332	288	279	281	307	321	316	333	337	329	335	315	336	315	310	310	302	324	300	308	324	324	308	312	310	284	337	310	291	303	307	294	314	293	295	330	314	340	292	303	299	290	266	310	314	322	326	317	297	315	325	310	315	268	292	301	302	317	311	276	313	278	286	315	316	292	309	269	320	317	317	313	347	333	325	302	329	328	321	342	325	319	296	314	275	323	317	312	279	336	295	317	341	316	336	280	332	316	317	311	291	337	281	293	295	335	338	295	325	289	304	288	320	304	300	330	312	311	283	303	287	299	283	291	288	297	311	282	292	285	308	295	339	306	329	302	285	339	286	325	317	296	339	299	321	295	289	303	301	310	320	319	342	329	303	298	295	332	248	328	323	327	328	302	301	327	322	296	322	293	316	294	307	318	308	323	296	307	306	287	333	303	307	300	317	307	268	323	297	322	325	306	309	312	306	312	270	286	291	303	278	303	319	305	280	325	305	316	321	307	323	290	281	286	324	287	332	302	329	345	304	291	330	290	287	312	320	280	285	292	321	312	325	287	313	320	313	294	291	307	344	323	308	292	306	311	306	312	299	272	314	285	327	291	308	318	289	296	300	298	300	304	318	309	325	321	298	289	300	304	297	320	337	306	305	319	297	318	314	294	281	298	279	267	321	291	323	328	313	309	321	336	341	303	295	345	307	299	295	298	320	315	322	250	312	321	319	322	303	286	273	318	327	274	325	270	301	337	306	314	306	264	334	292	297	313	287	314	277	303	291	317	322	301	317	302	354	320	330	306	270	293	315	311	297	308	289	290	313	286	295	308	331	309	320	303	324	311	287	289	297	318	310	343	307	303	269	330	307	300	287	300	295	333	307	327	322	303	300	277	314	277	319	319	298	297	287	319	307	312	295	299	335	323	330	297	297	317	341	321	340	311	308	310	338	300	275	287	320	338	342	308	290	285	307	296	292	321	294	305	329	302	288	321	307	305	312	311	303	308	284	338	342	283	319	335	293	297	316	296	328	292	328	337	312	313	302	279	297	308	325	271	281	351	302	319	342	300	314	300	281	326	272	321	336	301	316	314	313	334	289	328	292	340	294	296	287	305	319	325	279	317	301	287	325	311	336	306	315	327	300	303	312	318	318	343	304	302	307	319	284	279	299	298	342	344	329	304	289	307	302	304	353	314	302	343	303	331	332	306	303	288	296	304	286	323	338	288	360	303	331	305	335	284	294	320	314	304	301	293	326	291	254	316	320	292	308	290	351	296	284	290	319	350	303	307	337	304	297	290	308	326	299	321	318	312	330	286	296	284	294	295	329	297	329	319	284	304	341	316	301	301	324	296	327	289	314	294	285	341	303	310	282	324	322	296	287	331	318	303	307	296	322	302	303	303	328	302	327	310	317	311	270	337	338	273	316	316	284	343	313	279	310	314	322	294	280	288	300	298	324	296	323	317	314	308	355	332	320	289	309	315	342	273	303	297	296	315	294	316	302	299	310	293	258	312	309	327	302	291	299	319	306	316	293	295	300	306	344	304	287	315	288	288	288	294	306	301	299	282	321	283	293	319	326	289	309	301	291	293	315	342	319	347	323	284	322	284	307	310	297	301	312	311	324	299	304	312	328	324	292	313	321	276	342	319	320	312	302	304	310	277	294	296	293	305	292	306	300	330	309	295	312	290	308	308	331	279	296	317	311	295	343	298	319	308	275	291	304	326	284	277	306	322	296	309	333	300	317	305	305	327	267	312	276	286	293	290	320	296	323	329	295	302	312	329	288	313	300	278	321	314	300	304	282	347	322	305	285	286	279	303	286	301	307	302	283	333	257	308	254	316	313	296	288	277	313	299	267	293	305	281	307	322	302	280	296	306	324	320	301	305	299	329	298	288	310	343	345	278	310	286	309	304	291	323	337	290	306	283	311	325	313	318	309	295	316	328	318	294	287	323	280	320	319	314	307	326	292	325	270	294	305	315	305	287	265	326	340	295	274	288	284	289	293	298	288	313	296	271	341	340	299	307	294	272	283	294	311	297	310	288	316	306	318	293	282	304	347	295	308	304	309	314	312	307	310	315	302	278	316	328	283	286	322	335	325	306	328	301	307	333	287	310	279	291	324	324	298	305	303	332	326	336	303	306	333	299	312	320	307	319	321	322	319	306	332	313	299	310	316	301	318	315	315	335	301	297	299	314	315	284	299	298	340	280	283	308	319	307	324	291	315	313	317	312	291	297	311	295	268	325	321	301	308	296	325	316	291	288	313	296	285	295	287	323	297	336	305	286	292	307	292	312	286	330	326	297	302	337	293	322	315	284	299	318	293	301	326	303	307	304	316	316	304	305	284	306	303	294	303	338	291	304	299	323	279	283	310	293	312	308	293	327	304	303	286	314	319	300	307	334	306	333	300	315	306	336	312	304	279	318	312	336	302	305	289	328	285	305	298	312	300	328	327	335	283	334	318	318	326	317	306	296	285	326	338	296	323	307	278	287	263	304	310	322	294	317	307	296	295	325	314	306	316	308	317	340	287	302	277	311	300	293	312	329	305	293	308	302	320	307	325	290	310	314	313	323	295	313	312	294	305
31998	10457	1071	461	390	403	384	411	395	416	398	366	385	453	396	388	398	396	384	410	375	392	403	353	382	367	395	370	349	372	348	396	370	369	368	384	356	386	346	352	399	361	372	375	379	361	369	411	396	393	341	384	359	403	383	387	388	382	385	394	379	386	388	377	382	323	414	364	364	401	359	387	403	374	396	397	349	384	346	372	355	409	369	393	375	384	345	408	411	364	407	359	349	370	381	403	363	372	404	375	383	387	367	409	398	340	405	362	384	361	397	392	395	434	380	393	379	377	357	384	382	382	354	377	404	360	399	411	392	386	367	390	401	398	356	356	396	378	391	422	388	400	352	419	358	352	365	370	405	388	409	386	367	378	394	376	402	407	432	367	380	382	364	397	349	367	366	390	363	370	381	347	424	408	363	396	328	359	353	377	398	385	378	377	396	421	413	379	406	414	391	399	418	391	389	367	390	363	343	368	368	373	372	369	355	381	377	349	375	376	345	373	366	355	409	377	390	378	386	357	393	359	380	341	375	382	373	394	387	384	389	350	375	417	378	357	395	391	353	377	385	353	396	436	384	375	392	373	353	394	392	356	374	402	357	353	391	390	386	364	384	381	446	387	384	366	402	373	385	397	358	390	396	380	373	394	387	414	369	360	409	378	383	402	395	386	416	356	351	396	385	349	355	367	359	369	381	385	370	391	413	378	398	378	321	423	344	401	392	365	383	371	359	377	365	433	394	361	366	352	390	384	379	391	392	381	378	365	378	385	329	355	390	404	412	343	363	369	377	384	369	362	391	382	381	374	381	379	375	349	359	367	376	381	385	371	409	401	381	361	384	361	346	383	366	398	399	351	423	414	397	433	405	391	377	363	386	355	359	393	390	359	379	388	376	374	361	383	410	384	355	371	375	403	378	367	397	367	368	399	402	393	410	389	338	382	356	419	396	379	399	366	369	377	406	342	341	395	346	391	363	407	353	361	391	396	378	405	350	397	390	399	329	387	373	393	387	382	366	369	381	367	346	364	394	376	396	374	402	396	363	394	396	420	361	366	368	396	386	340	375	373	390	394	367	361	416	388	357	391	367	389	400	354	368	405	393	412	369	387	345	395	378	350	388	402	395	377	373	347	389	402	367	385	362	339	364	398	410	389	400	394	385	393	351	377	374	391	379	372	369	335	353	395	367	361	353	376	422	420	348	391	403	347	379	383	416	370	394	368	361	342	354	397	398	384	412	394	368	364	394	345	424	360	385	400	402	386	385	362	411	396	390	354	413	381	421	354	382	371	323	403	405	360	385	382	381	371	337	364	395	389	387	394	380	385	379	380	413	378	388	374	380	369	427	395	366	366	339	351	349	378	373	383	394	396	388	404	358	365	417	371	404	296	379	379	370	382	380	370	359	354	355	380	372	377	439	355	449	369	393	357	358	374	400	380	407	367	407	409	367	391	354	386	381	431	361	413	393	397	379	369	372	394	391	414	374	372	373	380	384	380	384	322	388	402	375	394	384	385	360	365	404	345	385	378	402	349	379	397	380	364	369	390	339	404	396	381	381	360	347	359	383	401	348	368	357	412	361	354	358	369	382	350	351	344	361	422	357	361	383	389	385	389	402	359	377	353	365	362	378	350	371	370	401	393	324	363	402	397	386	392	378	353	350	400	371	394	404	390	329	349	352	389	380	377	361	385	356	378	381	368	385	412	325	368	447	336	387	391	380	360	404	344	387	362	376	397	380	364	376	358	345	386	357	403	372	390	373	367	409	388	387	376	417	378	403	350	372	399	406	395	352	399	380	429	358	423	378	396	367	362	366	392	357	416	388	399	401	396	354	348	356	398	366	367	377	404	360	370	347	353	358	367	393	389	402	377	382	385	398	411	376	388	420	344	360	407	401	382	427	384	382	352	415	350	361	396	366	344	411	404	412	378	368	378	368	348	373	363	408	384	401	399	391	349	367	386	423	377	405	408	382	349	376	423	392	372	392	376	374	338	393	373	363	387	379	403	384	395	373	372	401	436	391	359	364	379	376	384	386	367	368	399	402	410	366	396	374	377	345	356	349	370	370	387	402	436	401	353	369	368	351	374	385	346	406	384	337	385	381	427	350	379	396	369	389	394	348	354	391	380	374	427	366	399	397	400	407	356	362	373	387	394	385	355	338	361	362	342	369	412	434	377	376	391	355	398	359	398	376	374	380	401	368	400	368	377	405	407	350	378	388	397	392	371	379	341	351	368	389	382	345	376	348	368	388	373	399	411	377	369	385	375	362	382	368	377	387	411	421	398	397	418	343	369	381	362	355	388	392	373	393	421	403	383	377	397	376	396	379	391	366	433	385	402	391	381	353	386	373	409	352	376	377	403	349	360	368	370	419	379	407	349	411	355	363	371	386	407	354	344	355	389	411	390	394	368	349	371	382	382	371	348	399	380	375	384	421	391	360	381	381	379	379	405	404	415	383	386	369	397	364	367	403	386	401	369	355	386	354	374	369	390	387	369	367	364	373	385	362	376	372	390	377	340	375	378	355	394	398	378	369	380	418	366	377	385	365	382	386	387	383	383	385	405	379	325	384	324	369	363	412	379	421	382	360	391	365	376	381	408	364	367	356	401	355	370	326	393	395	359	379	384	363	384	388	368	425	394	406	388	360	397	360	384	429	403	366	432	393	425	383	359	333	412	394	370	372	381	384	365	368	340	396	404	379	406	379	391	416	347	364	390	365	368	373	352	327	392	407	405	365	409	397	384	353	352	357	396	398	353	352	368	367	386	355	431	400	369	376	373	379	350	371	367	392	371	405	352	395	400	396	396	343	345	402	355	386	405	383	423	422	399	382	394	376	402	358	373	373	399	353	330	346	354	407	359	358	363	338	378	371	391	376	399	384	365	379	382	387	375	402	408	399	418	379	399	388	386	406	388	404	386	346	366	392	369	382	373	401	376	383	375	418	372	395	408	407	370	392	384	372	375	353	387	378	391	348	367	368	360	349	367	367	378	382	355	364	356	384	371	396	378	399	391	381	404	343	378	419	367	388	398	367	393	420	388	383	405	368	355	364	380	378	407	345	412	405	370	392	416	382	364	377	356	392	427	383	371	391	393	363	402	386	378	324	355	378	390	425	385	363	401	377	383	369	376	351	410	370	388	375	397	350	380	377	386	383	386	413	393	360	378	348	386	383	371	358	347	408	393	362	371	381	370	382	394	410	422	424	337	400	424	398	382	376	393	347	395	370	382	356	406	380	404	368	422	385	359	402	385	370	383	364	381	405	383	372	383	377	328	359	400	366	371	387	364	346	388	362	371	367	353	368	387	385	357	415	374	373	343	404	395	382	405	387	359	358	372	377	349	386	373	381	373	396	380	358	434	389	369	421	384	413	354	370	367	395	410	380	388	364	416	391	386	389	407	396	365	367	396	359	380	376	371	415	384	382	376	385	370	386	364	366	398	370	381	385	341	353	365	439	386	361	368	372	423	410	384	376	420	388	408	391	369
5552	937	899	858	822	878	876	822	877	851	886	915	854	854	861	846	834	833	832	821	860	814	847	846	833	785	891	858	844	918	776	813	844	824	805	813	857	816	826	861	808	843	809	801	842	816	867	907	813	914	811	770	854	862	797	814	844	829	837	812	901	812	835	869	810	791	848	831	830	838	823	887	803	865	840	867	803	847	855	830	797	845	863	891	834	807	816	805	831	846	869	820	904	851	873	829	808	797	783	775	813	821	817	816	840	868	871	843	854	826	867	777	817	813	815	858	843	910	847	864	869	853	804	837	811	846	742	832	841	806	835	846	797	801	878	877	853	800	871	841	835	870	827	848	869	854	820	913	818	828	875	867	863	857	811	809	795	826	840	818	855	800	829	834	818	860	832	866	875	835	874	856	903	757	845	819	823	892	886	834	855	814	800	871	842	839	835	909	844	829	830	801	857	830	795	815	887	873	844	856	835	838	878	872	848	837	842	845	851	857	857	810	808	856	834	826	873	810	843	820	845	864	847	893	852	790	796	843	822	853	825	840	888	802	861	836	883	816	820	856	849	820	825	860	830	871	849	860	820	868	823	859	846	837	827	842	828	856	835	844	804	845	885	849	867	827	862	801	885	788	826	810	881	842	854	871	808	846	840	835	846	868	837	836	904	867	828	903	796	822	841	832	826	841	800	806	814	875	841	887	822	825	807	846	783	827	909	849	843	861	838	807	832	873	860	828	843	832	859	846	792	822	821	862	859	831	864	891	851	817	825	872	824	827	834	825	893	901	817	849	822	739	880	847	815	815	850	829	796	843	838	829	873	854	855	861	862	871	832	849	837	826	802	855	846	816	851	802	810	840	838	819	861	828	881	837	859	814	836	859	795	807	853	863	809	836	891	832	870	857	785	856	852	842	833	855	845	835	796	905	836	851	855	811	862	801	900	851	814	831	849	802	839	817	830	821	828	840	826	888	842	857	860	790	816	785	828	825	898	902	839	844	844	848	869	843	854	769	817	873	789	882	784	852	847	844	890	837	848	878	843	789	881	857	857	838	846	816	867	855	791	834	782	825	801	872	882	851	850	896	829	912	926	852	802	857	765	860	813	830	838	860	835	782	813	837	869	849	797	826	824	822	865	829	865	807	818	865	826	850	808	831	883	862	894	824	862	845	841	869	840	824	790	797	800	866	813	863	821	817	801	871	825	824	847	850	864	856	868	807	850	833	850	810	758	812	813	886	874	798	841	860	857	872	888	826	845	825	847	867	822	853	816	835	820	817	802	859	808	879	825	817	836	855	768	812	796	886	843	758	831	817	812	804	818	828	857	834	837	819	877	870	903	853	814	880	859	815	826	827	857	814	824	865	871	862	810	848	874	838	835	866	810	796	827	816	828	814	809	891	802	836	865	896	855	832	812	801	846	844	842	849	828	864	823	804	873	850	819	772	866	847	821	855	858	855	822	871	877	876	795	851	909	850	853	824	822	818	849	879	804	822	846	870	878	834	837	814	814	819	833	824	851	841	760	813	814	850	823	825	802	813	817	829	850	798	834	843	835	831	841	839	856	840	816	858	834	771	815	843	889	766	768	899	855	794	826	823	830	843	795	853	788	837	864	830	823	813	858	826	824	858	815	800	769	845	875	856	826	850	879	846	821	852	850	910	837	816	899	799	885	820	861	805	849	846	857	874	817	868	788	829	891	861	801	864	807	807	842	801	818	839	798	804	823	767	862	803	822	815	819	870	849	807	839	821	872	849	881	829	868	844	807	865	794	835	875	868	804	857	817	836	818	825	832	853	843	850	775	810	826	784	874	892	834	824	812	880	824	824	863	859	875	818	829	874	877	847	817	814	807	837	810	813	789	860	839	795	824	862	846	858	849	864	816	825	846	838	903	849	851	862	863	836	853	895	846	847	846	849	848	864	772	818	829	791	808	823	802	866	895	807	882	825	839	778	806	791	896	804	831	882	831	849	862	839	811	815	786	902	822	814	849	862	831	815	815	829	817	821	879	871	823	842	816	851	848	827	788	868	857	847	793	835	826	833	890	825	836	862	844	852	833	822	825	857	842	829	810	880	801	856	825	900	830	826	861	826	824	855	831	809	815	841	858	831	856	802	845	840	861	862	849	770	859	824	893	825	832	834	844	834	803	844	797	844	831	884	853	848	786	821	856	825	847	902	839	869	851	844	877	857	841	886	865	847	817	821	821	872	809	874	849	817	815	829	804	811	873	847	814	845	832	809	845	856	861	843	838	844	815	846	799	814	822	807	884	872	815	865	764	849	829	867	849	869	876	893	841	839	830	864	875	879	828	861	799	851	839	854	803	881	848	802	820	834	827	848	863	800	866	847	885	878	862	854	809	788	776	821	862	862	845	800	839	833	818	863	824	808	850	886	811	781	864	850	885	791	836	809	841	840	825	793	812	834	853	810	847	795	840	841	816	842	889	803	878	846	844	861	837	828	800	873	864	868	795	794	862	862	833	839	839	788	856	850	847	838	856	820	831	802	880	812	810	875	870	833	865	810	851	835	839	823	798	825	871	843	853	859	853	895	823	829	857	826	808	812	806	807	846	800	815	858	839	845	791	837	824	833	848	861	816	790	829	824	876	886	849	841	846	817	808	824	867	833	838	804	838	831	877	805	850	890	837	891	806	859	794	839	856	863	861	810	795	841	853	820	860	850	869	872	860	858	826	816	776	818	869	844	879	860	819	789	835	798	817	825	866	866	868	853	863	842	787	816	829	862	837	827	864	858	808	886	822	813	862	866	817	827	849	861	854	838	854	844	880	856	815	859	870	837	797	809	797	809	854	814	889	850	859	800	854	815	769	837	789	869	847	832	833	776	824	809	843	850	797	820	815	804	856	794	848	843	802	823	807	850	835	834	869	772	845	840	844	855	901	838	845	820	831	802	802	801	856	828	840	847	800	830	844	792	798	830	841	820	873	808	875	843	866	862	865	870	825	845	832	850	807	833	792	842	838	820	794	822	854	817	819	834	788	887	812	879	787	863	829	865	816	853	803	819	840	839	887	831	834	786	891	889	846	835	871	848	794	817	844	812	796	844	819	853	807	880	848	861	857	842	841	863	840	824	836	833	848	838	824	849	816	883	817	845	784	813	775	869	828	810	803	869	833	851	881	852	857	840	818	873	829	890	834	831	789	812	855	848	787	847	827	841	803	847	849	880	807	821	815	851	803	832	831	844	886	823	853	856	826	851	836	831	838	842	797	842	850	814	848	861	808	839	869	828	814	850	846	840	839	861	861	805	821	848	851	806	802	825	792	811	883	877	860	825	815	866	834	821	842	822	846	805	847	865	833	822	838	839	817	820	806	825	886	862	866	808	777	824	811	892	826	847	814	831	805	829	809	846	829	784	859	803	850	814	842	811	775	830	871	838	861	899	828	860	846	818	900	817	886	841	843	910	910	871	780	831	826	815	805	841	821	793	852	818	835	834	809	834	865	853	802	816	831	804	832	878	830	801
24546	20946	24337	27655	20579	2350	411	395	338	318	304	326	296	289	316	300	294	285	271	289	280	300	278	271	266	287	277	240	307	271	269	286	289	264	274	271	250	280	234	280	273	273	271	281	266	291	296	304	287	292	321	296	305	234	292	265	256	271	271	275	286	289	303	280	272	252	268	295	291	300	296	275	255	281	269	245	245	291	263	272	279	275	281	267	300	282	271	300	293	263	265	261	276	291	281	260	296	288	267	269	301	279	272	265	305	281	253	281	242	284	298	281	294	270	262	274	254	244	292	283	279	261	284	292	272	274	266	274	266	292	291	287	288	272	292	309	274	261	270	273	292	271	266	264	263	292	286	266	305	249	263	268	262	252	281	282	286	238	236	267	295	297	264	271	315	262	255	294	285	275	255	265	261	250	257	255	286	254	276	277	263	270	275	316	242	245	272	300	280	293	237	274	275	258	320	278	257	270	318	243	302	269	263	269	276	281	300	262	257	256	269	283	239	278	270	275	277	298	252	275	272	294	275	260	278	287	252	244	303	270	278	278	299	289	271	260	254	246	256	261	291	254	280	294	295	283	272	267	278	259	287	287	251	297	300	276	262	272	248	272	277	258	270	276	290	283	239	292	302	273	292	282	275	302	269	267	283	271	292	284	282	274	278	289	280	259	302	284	260	267	298	267	274	305	277	272	296	255	284	266	258	260	277	262	252	281	265	263	264	278	286	310	274	253	260	267	255	257	253	283	280	269	283	260	255	287	263	251	290	269	281	280	287	236	245	260	240	285	289	278	254	264	259	296	306	311	266	276	281	283	223	303	284	269	281	281	264	264	255	272	269	274	277	277	288	289	266	289	256	292	265	280	272	271	291	309	247	272	295	286	264	277	266	268	248	267	282	269	296	267	265	273	312	266	269	280	323	313	302	297	260	280	267	300	252	264	281	249	266	288	314	298	287	253	298	280	257	264	251	268	275	249	255	320	282	280	286	291	297	273	287	282	260	279	283	302	237	254	299	298	256	263	315	280	293	273	259	270	263	252	278	276	286	284	294	277	271	267	263	282	250	291	272	251	269	259	258	301	285	269	266	338	260	272	275	270	266	271	281	242	251	293	272	262	273	271	297	281	246	277	274	275	259	241	243	256	293	267	268	303	282	264	273	275	277	265	280	274	309	280	283	271	284	259	299	283	281	247	273	281	305	279	292	259	281	272	255	295	268	292	271	244	276	268	296	259	279	275	273	271	276	278	287	305	305	283	274	260	281	257	288	297	265	237	288	289	241	278	308	283	268	271	254	272	285	265	263	293	277	295	278	271	269	259	259	248	274	244	275	258	277	263	290	289	275	265	286	276	284	292	301	270	291	274	312	282	264	275	270	296	266	247	265	282	281	257	258	247	282	273	270	257	263	270	301	274	274	283	256	283	264	251	266	267	279	253	258	308	290	274	284	293	283	280	278	315	261	251	327	278	287	295	319	281	272	255	296	278	249	272	285	301	233	286	272	288	238	252	293	283	278	263	263	272	277	272	254	260	266	325	308	283	247	232	287	276	266	263	280	271	302	272	304	297	276	258	284	255	260	256	260	286	265	267	316	278	263	306	252	243	289	291	280	290	283	261	297	291	263	290	281	291	302	302	326	276	294	306	268	261	285	263	275	255	276	278	292	261	268	280	275	257	265	295	291	267	291	274	278	263	290	260	296	285	278	257	284	289	308	298	323	271	302	302	277	325	269	301	260	268	274	283	296	297	283	273	283	257	258	299	280	271	257	258	303	280	248	289	282	264	279	286	283	289	289	276	276	264	309	267	285	263	264	271	284	251	296	282	292	278	260	265	261	285	257	264	262	246	295	266	267	262	297	266	313	301	285	270	262	276	273	292	278	269	232	246	232	280	288	251	305	255	276	273	299	240	267	246	282	280	297	282	262	258	259	292	279	282	262	236	312	279	294	276	303	264	282	260	261	265	264	270	287	288	281	240	272	276	279	295	305	267	281	253	275	265	296	273	274	297	271	294	289	258	281	251	290	289	307	273	289	271	251	297	287	309	279	269	264	278	296	309	287	326	278	294	262	261	294	247	256	248	267	273	313	273	275	247	308	307	251	284	305	252	257	288	266	273	272	281	309	260	293	263	305	284	281	272	274	283	257	229	274	285	292	283	289	295	305	285	279	263	277	282	291	275	276	320	259	254	302	297	268	274	276	278	272	295	288	284	263	274	289	275	285	299	276	275	249	296	266	279	275	242	291	269	281	260	266	278	229	264	284	288	300	284	321	287	288	244	262	277	272	262	265	272	273	244	257	267	290	258	282	311	255	272	273	297	258	241	253	301	290	274	247	294	263	290	296	303	247	247	264	259	231	249	268	294	285	281	288	251	264	262	265	293	269	267	282	304	257	303	278	276	262	292	292	254	241	272	312	244	276	283	264	270	275	261	291	283	298	258	263	253	279	245	268	294	247	255	271	295	267	289	297	248	279	258	263	281	248	261	270	257	287	262	275	240	285	290	253	282	268	266	311	267	238	265	267	266	268	302	282	295	265	273	294	243	281	259	265	279	252	272	269	269	296	253	257	274	261	275	277	260	255	238	264	276	276	259	281	257	279	271	295	281	263	267	252	274	274	313	242	254	279	262	266	288	264	300	271	276	262	263	283	275	294	265	258	255	284	271	281	290	297	256	256	289	264	255	266	302	253	241	253	300	262	286	273	257	268	281	289	253	288	293	284	278	300	294	298	289	256	285	281	253	256	250	262	295	254	295	309	308	246	267	291	288	274	248	252	269	260	296	262	263	257	270	279	256	289	296	277	304	289	282	296	281	290	257	269	270	253	291	256	272	245	263	269	263	256	259	294	252	277	271	307	248	288	261	287	255	293	283	264	234	282	289	293	269	282	255	261	252	300	262	269	275	288	256	308	292	257	273	291	290	280	247	238	240	260	318	254	261	308	301	252	253	245	271	292	313	255	308	278	298	280	266	273	298	285	263	285	297	309	263	278	295	277	301	282	298	292	264	296	302	261	284	243	284	268	272	278	278	299	236	246	266	291	269	266	231	245	270	279	266	267	270	251	253	259	289	288	272	297	275	265	288	280	249	277	301	273	265	276	289	278	287	263	285	290	280	293	287	265	254	268	267	287	274	241	278	266	277	285	277	263	290	284	294	265	255	271	279	272	272	275	307	286	297	310	300	286	288	297	288	264	263	258	267	281	297	296	254	266	274	284	252	284	237	292	296	259	281	234	270	289	265	286	253	246	200	302	267	281	294	270	245	296	300	246	263	291	251	267	297	282	230	275	265	262	272	295	272	263	248	261	277	239	282	270	290	291	286	263	285	269	294	254	298	308	267	290	292	273	315	288	293	262	294	259	272	281	234	259	288	281	287	257	292	257	277	282	266	291	281	274	299	251	268	277	296	269	281	280	286	276	250	288	272	293	291	239	273	278	279	233	274	284	263	275	263	252	291	305	306	283	271	266	278	300	309	280	262	244	300
3176	2688	1692	1033	823	666	647	661	649	616	634	579	604	680	655	611	615	653	606	604	628	590	618	600	577	597	598	595	605	624	569	585	608	602	628	599	600	612	644	632	627	646	654	649	583	651	623	602	615	646	601	606	612	615	642	603	578	654	607	636	629	560	566	655	597	552	641	617	614	607	603	607	638	627	638	588	605	581	623	636	629	628	624	622	596	591	614	622	602	622	623	567	594	624	660	613	622	648	606	658	563	622	597	600	636	622	605	604	585	650	611	614	601	650	602	607	602	620	643	610	616	592	596	613	649	590	602	613	617	595	586	597	706	597	616	607	675	630	598	636	641	650	674	637	636	613	609	578	652	640	641	625	582	625	561	587	594	591	636	657	633	624	603	602	598	627	604	578	602	645	612	624	634	627	644	578	620	595	626	593	619	586	633	657	633	601	581	619	589	632	571	588	647	675	617	576	636	596	614	606	641	608	628	615	608	555	612	653	615	649	655	604	584	603	600	629	695	592	593	649	661	554	606	613	621	571	636	652	579	618	590	598	591	574	600	584	621	601	637	628	593	605	603	579	608	640	636	609	609	599	541	630	615	631	586	612	617	631	629	663	616	622	646	599	630	629	607	611	597	619	631	627	622	573	596	599	604	556	605	640	622	639	598	620	571	595	617	620	605	649	651	587	629	584	581	622	635	615	609	638	620	563	576	640	630	620	572	636	641	602	628	630	636	614	596	610	642	586	626	585	626	662	648	632	660	628	629	566	581	577	620	564	611	625	640	685	633	622	686	597	605	603	613	615	617	649	585	579	618	650	612	590	597	616	597	637	595	616	648	590	627	589	608	617	610	591	626	643	645	621	628	609	596	594	611	606	632	579	629	623	619	628	620	632	611	572	607	610	581	619	636	641	635	642	640	611	601	623	621	633	625	600	603	624	589	629	599	631	632	603	613	595	593	638	659	626	622	643	640	616	613	631	630	610	594	611	604	622	603	609	614	680	617	589	621	651	593	604	628	629	637	601	622	592	591	634	627	629	637	656	591	587	603	596	563	634	618	580	605	592	621	615	633	620	611	614	657	610	579	598	600	628	615	628	610	604	615	561	627	618	555	581	635	584	596	600	582	575	608	593	615	632	575	629	628	607	648	561	604	604	564	593	600	637	641	622	619	567	598	601	647	569	603	609	599	580	621	658	630	676	601	632	628	604	611	622	607	614	658	620	618	616	647	612	681	576	587	596	591	614	639	632	616	603	603	657	607	605	589	614	607	588	613	602	638	599	632	598	605	622	617	623	629	616	582	610	612	621	637	623	604	700	597	613	633	622	579	604	587	601	639	599	662	595	629	618	602	615	612	588	596	625	599	655	615	614	603	615	636	626	586	618	615	602	586	637	612	612	585	644	641	634	635	630	589	637	616	614	595	611	607	635	601	661	622	601	635	600	599	604	630	626	617	592	612	615	580	662	597	664	632	608	658	574	555	566	603	620	580	635	582	663	646	588	655	602	614	585	652	610	577	618	617	593	610	691	581	571	575	607	619	591	623	611	577	643	585	623	622	631	636	581	578	591	633	626	637	607	632	608	633	646	575	582	602	618	617	621	623	579	634	660	630	646	617	574	616	581	656	644	607	532	585	624	603	580	585	620	608	609	618	644	615	596	602	601	573	583	642	615	620	571	620	599	617	638	618	620	575	661	634	637	609	622	623	646	596	629	633	592	616	630	628	587	633	650	611	649	669	645	622	616	605	640	583	646	629	647	604	624	613	612	629	606	614	611	597	607	614	614	612	613	608	589	601	607	575	646	641	660	609	590	601	632	627	612	642	588	646	630	634	646	648	631	625	588	612	603	666	606	592	594	644	619	644	591	596	619	568	570	647	610	565	622	626	603	613	597	621	634	631	583	622	628	624	608	570	586	594	612	629	616	595	558	589	600	619	648	609	627	607	636	596	614	631	601	620	636	553	567	581	636	623	636	650	648	599	592	615	623	594	589	614	596	613	632	616	614	606	592	623	613	657	633	601	646	614	577	604	581	595	624	585	669	589	654	652	609	635	582	590	669	616	570	607	588	639	631	585	600	607	623	634	605	595	589	647	602	647	618	615	603	601	616	625	624	582	582	644	615	591	649	622	642	616	605	631	612	589	637	653	584	618	604	651	653	658	617	648	661	598	614	622	656	632	615	615	637	657	606	603	590	607	582	612	597	599	573	627	603	589	595	615	593	607	551	591	636	650	564	626	604	615	644	598	617	602	635	626	652	609	602	614	606	606	579	683	603	626	624	633	596	605	638	598	620	576	601	651	594	655	607	594	553	626	580	588	629	660	612	644	613	611	606	657	647	577	639	617	630	612	646	618	591	628	600	578	549	680	629	588	627	631	626	617	637	587	588	626	629	598	632	627	599	626	613	598	600	600	597	615	640	652	625	637	620	575	635	567	620	623	612	632	627	599	592	607	598	590	589	584	621	606	603	642	622	576	596	597	608	618	620	627	588	614	633	610	560	574	623	599	615	628	631	610	622	622	587	555	603	594	593	629	588	605	616	568	649	562	686	607	615	619	627	644	610	607	615	605	598	600	647	590	569	648	549	610	595	685	582	597	569	600	594	622	620	618	581	670	612	652	612	627	587	617	594	613	619	620	614	619	617	609	609	587	599	631	667	614	654	595	618	584	578	576	635	600	647	645	627	601	598	582	589	607	603	569	623	620	602	611	601	581	575	574	648	637	639	622	621	537	621	573	598	619	618	632	600	593	603	667	630	621	569	608	662	593	663	618	610	592	637	619	597	596	602	613	600	596	596	612	667	605	579	587	630	605	624	586	637	631	575	658	652	614	632	614	614	590	626	623	582	621	626	607	598	584	607	619	609	617	661	594	622	600	627	587	560	612	627	594	628	615	605	618	627	601	609	632	622	638	648	645	577	592	596	598	562	645	580	583	609	628	624	596	599	590	595	602	614	650	620	625	585	614	625	682	616	561	621	625	548	593	606	623	569	578	600	624	614	575	616	586	565	603	585	642	628	620	619	600	594	580	623	627	638	632	597	568	589	631	615	622	580	597	665	624	630	630	612	569	650	651	596	619	570	630	600	611	594	573	642	609	616	603	585	622	568	630	629	601	645	589	603	636	539	593	568	608	598	603	615	601	591	594	626	583	553	654	629	589	570	585	628	591	623	605	606	573	648	657	603	652	626	611	694	597	609	638	580	648	579	559	654	590	637	624	626	613	597	595	611	575	560	584	638	641	646	574	624	615	656	644	610	613	601	631	610	658	605	558	584	612	577	595	633	621	611	617	596	624	663	609	588	622	615	566	601	591	630	639	611	640	638	567	650	621	615	583	586	589	642	582	593	610	623	600	616	612	592	603	647	633	608	653	603	594	642	602	614	600	585	584	609	604	569	647	623	577	629	608	644	657	632	627	622	549	616	640	623	606	640	630	603	619	604	630	620	664	613	610	636	602	612	607	626	606	603	610	599	588	626	627	597	609	626
23813	20962	25023	27087	20964	20869	1577	357	280	251	195	166	185	167	151	150	166	154	142	119	139	133	135	142	125	138	119	124	123	126	125	138	124	147	115	126	114	114	119	109	107	122	121	128	129	115	122	119	129	106	114	102	113	98	126	117	132	113	130	112	130	98	121	115	114	138	121	104	108	129	103	117	119	129	111	100	111	114	133	131	141	110	96	124	120	109	124	103	142	129	124	145	113	117	103	98	114	108	129	120	128	101	132	127	128	119	127	115	117	121	105	128	122	126	106	115	133	130	128	115	129	121	131	141	121	137	113	122	103	125	138	106	112	124	110	116	129	141	136	157	110	117	126	112	123	128	120	117	111	126	144	135	118	140	138	133	120	136	104	110	116	126	98	111	126	115	119	118	107	123	133	120	123	125	128	139	126	117	140	112	118	135	122	113	100	105	110	133	125	140	110	131	140	127	113	119	115	122	124	111	108	122	120	122	127	118	105	109	117	108	111	108	122	101	101	131	115	135	133	118	101	121	122	94	124	131	119	114	110	131	122	119	139	106	102	104	120	106	109	111	129	115	142	119	119	90	116	115	126	116	132	115	118	109	99	113	119	166	125	128	139	112	114	130	113	127	118	134	146	126	128	126	126	125	112	102	141	119	106	108	118	108	118	118	144	101	138	131	117	121	124	140	121	130	122	128	139	135	116	103	125	104	107	105	117	107	121	122	120	123	114	131	106	130	119	119	119	122	131	135	115	110	116	119	115	115	130	125	124	119	112	128	105	115	91	104	122	122	126	142	123	105	102	118	121	139	144	122	118	116	104	144	114	114	96	127	131	119	131	89	115	118	117	128	136	121	119	115	126	132	104	120	119	126	125	125	144	121	126	125	127	110	125	115	119	119	123	111	121	126	121	129	106	108	126	120	114	100	96	134	125	110	125	131	124	113	113	114	115	105	118	142	117	105	110	119	127	110	117	131	118	102	125	116	111	128	134	126	98	123	132	125	110	118	142	104	132	128	121	118	113	126	117	124	128	110	116	100	117	110	128	122	125	119	112	105	118	118	132	115	139	137	150	126	130	116	140	118	116	121	122	129	100	105	106	93	121	116	141	114	119	98	127	127	117	145	121	109	130	124	116	117	113	133	124	116	123	133	127	157	121	123	105	124	98	123	112	112	118	114	127	120	115	114	120	102	120	111	123	118	130	119	141	106	121	109	130	145	111	106	122	106	119	113	126	139	120	112	119	115	122	129	112	128	112	122	104	146	155	121	121	117	122	117	116	98	110	118	126	112	140	133	106	102	138	132	111	106	111	151	122	127	125	152	112	104	128	88	131	108	135	98	135	114	116	142	115	128	108	107	139	115	149	137	104	107	115	141	136	124	123	118	139	111	136	102	111	121	146	116	120	117	124	138	131	130	117	118	139	113	102	134	129	114	105	106	111	143	139	107	114	120	121	129	121	110	138	106	117	107	115	99	108	128	125	118	118	114	122	130	141	116	113	137	136	119	131	136	93	124	118	109	96	103	110	102	112	119	112	108	122	125	137	108	101	104	108	120	107	126	115	118	111	126	129	138	110	124	144	128	118	111	114	112	122	133	120	116	110	117	115	125	116	115	110	125	113	119	115	114	106	96	123	124	106	112	137	143	121	137	107	127	128	141	115	96	92	139	110	103	120	118	112	123	113	119	138	116	101	120	113	128	125	133	105	118	111	132	115	114	107	120	114	120	147	119	125	126	102	99	133	130	112	125	111	108	119	112	133	121	118	126	119	118	133	115	128	121	133	113	104	101	110	103	125	110	135	131	119	133	136	127	137	144	114	113	103	139	124	126	120	138	124	100	132	123	125	144	118	130	120	126	127	104	120	116	137	108	111	114	102	112	105	121	125	108	137	136	104	106	128	115	112	117	130	119	122	131	108	121	127	119	114	112	124	104	114	96	130	134	117	127	134	142	113	145	129	127	107	120	111	116	124	132	127	125	123	113	139	124	119	110	102	110	115	116	133	153	114	98	122	126	136	113	128	112	107	111	123	99	148	129	122	121	109	111	113	128	112	134	108	114	122	135	114	151	134	116	120	111	131	125	95	112	115	109	112	123	126	109	123	132	134	117	126	112	125	120	153	125	121	116	113	115	100	115	112	128	119	133	119	122	131	133	142	99	111	115	144	131	116	130	104	121	148	133	113	130	109	108	129	128	122	122	99	106	116	133	114	101	105	124	131	120	100	122	104	112	93	128	129	119	104	118	120	125	144	123	113	139	124	125	139	110	114	75	123	124	128	109	112	117	115	106	103	125	115	123	126	125	125	115	118	122	145	123	99	126	131	127	132	117	123	107	123	126	142	112	132	135	141	141	110	136	117	113	110	128	109	102	120	140	122	119	117	123	131	118	107	117	116	113	126	137	146	132	107	121	115	117	110	132	119	117	117	108	119	117	131	128	112	128	132	129	112	120	108	109	116	102	116	111	113	120	127	126	117	115	131	130	116	120	122	109	119	123	120	123	150	108	105	124	143	117	130	102	124	116	117	134	109	122	120	128	120	122	111	125	141	128	130	122	106	113	108	132	127	136	122	125	122	129	106	134	142	123	114	132	112	116	113	127	123	133	132	125	120	109	140	116	131	137	100	138	115	135	117	132	130	112	128	125	114	122	116	105	119	135	120	140	112	98	132	112	125	109	130	114	119	120	118	123	112	102	113	112	112	117	118	130	130	118	132	126	117	128	112	115	113	141	124	125	103	132	143	128	135	137	127	108	97	103	130	133	109	112	113	115	105	131	106	122	115	119	133	113	129	134	118	118	119	143	113	135	122	117	120	99	123	142	119	123	116	122	125	116	114	112	117	149	105	117	135	121	118	122	105	115	111	120	144	122	103	126	111	128	137	112	107	121	142	131	132	114	126	130	111	127	141	134	107	113	127	111	140	117	129	124	136	111	138	135	115	122	111	110	125	98	113	126	105	114	114	114	120	104	109	119	123	126	118	122	111	141	114	130	102	126	107	132	127	116	104	133	116	120	115	107	123	124	124	107	115	113	96	119	120	108	111	104	122	108	108	98	110	111	119	120	131	146	107	110	130	105	122	139	123	116	97	119	128	130	126	105	110	138	138	125	138	113	113	115	116	113	113	114	117	134	130	136	143	125	127	114	135	123	133	109	120	126	138	121	141	100	130	96	132	117	109	118	131	125	135	98	111	145	115	121	117	104	106	118	122	109	114	112	116	103	114	144	123	102	121	115	135	127	135	122	137	129	115	124	142	95	115	113	117	91	107	130	129	117	108	118	116	131	135	97	116	116	120	124	120	106	114	140	134	124	111	127	126	135	124	122	126	129	125	101	123	102	122	126	99	121	100	130	129	96	128	123	122	107	134	132	119	111	103	133	108	96	135	97	126	140	98	128	126	121	94	121	123	133	130	134	127	141	113	110	132	116	110	110	125	128	129	121	104	110	87	124	124	120	114	129	125	123	137	104	134	111	126	136	109	123	120	118
2901	4202	2304	1075	631	456	409	392	366	341	364	346	330	330	322	339	296	310	312	348	293	293	314	309	299	307	307	286	328	339	280	305	307	301	286	295	313	330	314	298	293	324	304	309	317	293	278	326	320	286	332	306	312	300	318	309	316	288	318	313	292	284	271	297	306	302	311	257	324	286	293	284	287	306	301	279	296	313	333	314	295	297	326	347	296	293	308	309	268	319	306	304	313	287	327	338	329	304	294	296	307	319	322	330	326	301	303	297	335	358	324	321	300	282	279	296	296	278	288	298	295	284	296	336	284	298	337	313	299	272	326	303	283	329	293	316	287	270	332	266	311	288	327	313	312	297	297	311	300	308	310	310	294	312	295	299	322	310	298	302	304	317	320	290	311	334	307	293	316	299	281	301	324	319	303	285	329	297	299	320	295	306	302	300	298	275	301	307	295	283	309	333	285	315	292	310	326	305	311	303	289	296	291	308	300	297	299	324	290	318	285	294	312	277	338	332	318	283	255	338	301	299	290	306	315	285	306	266	321	298	307	315	301	269	332	319	309	306	298	307	311	293	293	349	308	311	310	304	284	278	298	319	281	333	304	300	288	309	291	325	278	319	317	302	324	319	324	292	310	285	329	339	300	314	312	278	324	295	311	284	329	295	335	282	330	305	287	300	306	338	310	271	294	301	304	326	309	315	325	328	291	273	278	328	286	311	290	349	315	293	340	306	302	298	331	301	327	292	339	331	313	320	293	302	290	307	292	283	303	325	297	319	292	313	291	305	255	311	288	306	300	300	333	331	323	308	301	323	307	319	293	293	308	320	304	288	295	317	271	304	328	297	276	281	307	323	317	329	308	298	349	290	302	269	278	324	317	287	297	309	297	291	289	301	292	284	292	302	294	314	301	329	277	249	339	284	329	321	307	305	299	309	303	326	301	287	298	274	293	332	299	280	312	296	334	292	303	277	311	287	307	303	309	279	289	294	301	298	312	300	302	294	319	314	292	318	286	319	313	301	297	314	287	300	294	302	276	306	296	296	316	325	303	317	312	322	291	307	300	333	286	310	298	323	316	329	330	276	317	305	295	314	255	284	252	317	308	338	314	303	290	295	307	297	277	286	272	298	276	305	333	295	321	281	333	333	273	295	310	272	310	292	305	299	324	337	306	325	315	325	300	312	302	321	279	273	299	325	319	294	304	303	303	294	311	292	283	313	333	329	321	288	316	338	308	323	302	284	300	299	311	295	336	314	314	280	287	302	317	324	305	312	305	321	306	305	301	301	286	330	333	297	286	304	289	286	318	298	323	336	304	302	333	302	320	272	323	311	301	314	327	351	301	312	292	299	297	304	311	306	305	291	310	303	297	281	315	320	311	318	284	336	303	315	286	280	322	315	287	315	286	302	283	303	301	333	303	289	297	306	303	291	323	320	308	301	302	293	279	304	306	286	299	325	281	309	315	282	306	312	267	294	320	336	286	289	281	303	269	301	289	326	311	266	318	305	284	323	318	309	309	321	329	286	304	283	292	330	301	313	295	247	284	286	296	306	308	314	304	289	320	322	308	363	309	305	313	312	307	292	298	315	295	306	262	285	308	292	334	321	322	330	298	292	306	321	327	288	303	289	286	305	330	313	342	289	292	293	296	300	311	318	313	298	297	313	284	319	313	277	285	293	265	311	324	303	302	301	311	319	308	323	306	284	301	302	299	298	302	272	334	320	296	281	292	296	336	290	298	291	316	308	308	291	285	316	296	296	320	315	336	290	309	292	284	302	293	304	277	315	292	307	312	302	303	295	307	322	301	309	315	317	321	302	303	317	287	313	291	309	286	301	309	311	333	333	284	288	317	279	308	323	282	322	307	289	263	293	273	302	304	327	293	311	301	322	255	290	255	295	312	302	294	331	309	313	299	317	336	308	314	291	297	315	294	313	310	267	303	329	304	336	260	309	262	324	296	288	292	273	285	295	280	309	302	329	343	314	310	289	308	298	321	300	310	334	325	280	316	305	294	302	308	292	288	314	303	281	295	318	311	282	309	317	294	355	298	320	304	302	275	266	288	337	298	343	293	300	322	292	268	290	292	290	309	312	298	305	319	289	322	305	325	278	297	314	300	289	294	305	305	315	293	300	285	313	294	339	300	300	309	353	282	294	328	297	302	289	334	280	327	328	317	307	302	304	327	316	320	309	298	294	319	302	297	317	288	305	309	316	289	310	305	305	294	332	309	309	278	324	310	293	303	287	294	290	300	314	297	308	310	315	311	291	317	325	327	317	316	318	294	282	289	344	291	322	279	282	272	288	293	267	309	298	308	312	296	288	319	319	269	281	298	310	306	286	300	279	297	304	264	322	329	308	306	306	313	315	294	313	283	314	299	339	337	327	336	319	278	291	292	315	309	327	291	288	281	325	298	300	299	293	290	344	312	318	280	314	321	291	314	282	324	317	270	300	279	314	280	281	303	325	295	295	315	334	327	306	291	300	334	285	282	307	290	305	274	306	316	311	315	302	324	279	313	322	297	307	314	301	296	326	290	283	314	316	305	313	312	331	278	305	316	285	297	297	329	302	314	325	313	299	281	277	295	276	338	330	312	274	311	293	297	303	341	303	297	307	318	308	303	296	312	314	278	321	287	316	307	315	303	299	312	291	303	302	298	290	337	300	298	295	314	291	291	274	264	334	282	325	296	270	306	268	308	268	332	343	292	292	293	293	307	307	318	297	273	319	316	324	314	315	323	307	284	313	304	298	285	326	305	300	347	299	336	262	343	303	324	317	280	313	313	298	307	304	332	298	330	322	325	333	285	286	339	283	304	302	271	299	313	273	288	323	308	313	302	291	301	308	303	301	314	287	354	305	297	309	300	281	320	316	308	312	349	304	271	301	316	274	318	326	305	274	291	312	289	305	324	297	287	309	309	323	305	289	319	326	301	323	312	308	288	279	304	314	331	317	323	285	326	310	330	300	306	335	310	318	293	306	297	304	283	303	282	316	309	324	316	296	328	317	272	299	307	289	311	309	300	309	298	340	320	325	312	307	307	299	292	289	329	292	294	310	303	304	315	303	327	285	274	291	302	307	315	327	307	295	307	304	299	321	297	337	285	315	295	287	303	303	312	301	287	289	286	315	284	297	328	281	282	320	311	284	297	296	303	276	322	317	294	325	283	282	298	286	300	336	315	335	298	315	302	306	314	272	300	283	297	292	301	310	331	312	303	305	323	283	351	288	304	305	288	316	290	301	267	285	264	285	305	302	309	293	291	302	312	326	283	294	256	316	308	296	317	300	317	285	312	271	301	324	311	262	294	318	323	315	320	320	311	330	296	289	312	302	335	287	292	274	276	282	328	302	324	320	301	313	293	340	285	290	307	284	330	304	319	271	276	267	286	316	310	329	325	290	268	315	314	334	315	284	289	311	290	313	298	337	285	296	313	330	308	296	319	295	291	299	321	322	308	350	303	303	319	306	308	315	303	307	301	312	283	305	307	288
32326	10280	1119	496	444	385	391	392	370	343	373	385	361	388	399	359	368	360	397	420	417	377	390	390	396	392	419	354	385	369	407	412	387	381	377	384	393	411	405	407	383	391	367	345	360	341	373	410	411	369	374	378	405	379	359	384	332	392	380	394	367	407	406	387	354	397	397	369	366	393	346	372	384	364	380	429	412	387	395	381	421	377	394	379	460	389	385	375	382	435	389	386	372	392	360	409	361	391	389	369	356	393	361	379	407	418	404	409	368	368	367	358	376	346	415	374	395	410	366	383	350	410	363	400	362	387	371	349	381	407	372	391	425	401	374	388	383	389	352	335	364	347	376	389	387	403	379	364	315	382	375	409	365	384	401	377	364	370	374	380	412	346	369	400	408	344	369	386	398	397	394	405	373	362	388	438	359	357	406	340	397	373	374	368	364	374	366	363	369	387	360	364	380	372	373	381	392	398	371	355	377	411	378	363	408	373	374	388	368	383	372	387	374	382	398	382	412	341	387	406	376	371	360	372	361	405	396	397	389	381	383	346	415	380	375	354	341	408	412	392	396	370	364	388	355	376	392	386	412	368	382	365	376	352	376	383	356	369	384	372	397	386	389	358	386	394	383	407	341	407	395	371	379	387	408	378	390	337	392	368	358	358	361	390	398	381	385	390	384	362	367	349	374	406	350	325	390	381	387	373	364	374	345	386	388	376	395	373	375	385	361	387	368	377	367	382	379	355	336	378	374	363	386	349	388	414	378	410	387	375	407	366	387	372	407	374	394	401	392	395	359	348	372	420	366	387	373	380	357	394	397	405	385	390	366	422	350	390	360	370	392	396	345	388	412	362	371	415	409	377	378	382	354	404	394	393	366	396	358	387	357	350	397	360	389	384	417	394	387	375	384	339	382	398	379	371	362	421	369	408	377	354	345	398	383	375	376	413	423	366	408	403	383	408	351	380	350	377	408	401	442	401	389	382	360	393	432	385	383	359	370	407	369	353	356	383	363	403	363	383	405	383	408	368	396	390	402	385	374	397	377	375	359	348	405	406	395	365	369	361	399	398	378	393	384	401	386	372	385	385	353	392	386	371	359	399	349	412	381	381	338	387	359	360	353	366	389	383	393	369	396	372	387	406	412	359	423	361	396	360	397	372	377	376	355	354	396	404	427	389	400	395	413	395	378	366	390	412	410	396	360	374	359	384	384	378	380	380	385	374	392	397	388	365	393	360	390	351	426	391	380	377	388	389	381	346	404	381	373	348	396	391	394	367	362	375	357	373	388	390	400	383	405	411	421	375	416	405	339	405	363	381	398	370	394	358	386	379	392	385	383	381	379	375	388	401	391	395	386	405	357	343	348	405	365	348	412	365	379	404	372	401	363	370	380	374	379	399	421	375	422	409	397	414	361	408	376	395	392	360	381	362	385	370	374	408	388	373	359	378	367	412	388	388	395	410	345	377	386	407	377	357	357	419	402	375	376	364	391	374	370	393	393	374	367	370	385	366	393	414	372	411	402	344	377	382	391	415	382	371	384	386	408	410	385	397	371	379	398	359	360	382	395	384	406	387	434	368	418	376	364	409	359	399	366	390	413	390	372	370	368	381	393	402	380	394	398	357	425	399	365	404	390	343	391	394	406	410	370	390	410	381	410	399	343	396	409	401	373	380	406	389	378	364	387	402	369	411	349	382	379	386	408	386	395	385	383	409	352	358	368	372	405	369	380	393	393	334	403	402	390	414	363	392	409	414	393	420	405	396	381	355	355	379	423	364	379	365	364	404	398	404	365	336	356	376	376	376	354	376	391	376	405	400	384	421	380	413	375	353	373	374	414	378	355	365	381	349	365	363	381	356	365	392	392	335	422	353	375	372	387	408	405	381	393	390	365	404	368	382	391	407	411	400	369	407	383	367	396	369	378	369	414	391	450	374	354	402	371	388	407	360	365	402	350	387	392	425	384	363	351	388	365	363	386	378	379	380	372	378	332	390	389	375	405	398	383	406	400	397	380	387	387	364	399	363	412	353	383	369	354	389	367	378	404	395	381	382	399	395	374	360	372	361	384	366	377	375	334	393	379	399	378	382	399	368	402	403	425	386	372	381	364	371	419	394	405	363	376	355	400	376	366	368	386	371	427	393	410	392	382	401	385	381	408	412	374	429	391	356	416	379	357	398	422	377	364	389	381	378	406	379	370	416	408	427	359	371	420	374	394	389	364	405	385	399	351	383	392	379	384	390	378	373	406	364	419	373	392	412	386	398	391	399	369	348	362	349	350	358	380	413	365	385	357	381	351	381	360	392	393	379	409	375	391	397	378	404	378	369	367	383	389	365	354	409	427	388	379	367	381	365	359	376	369	386	370	372	385	425	391	398	374	390	379	399	421	392	366	353	360	365	386	376	365	404	387	391	367	365	348	357	393	354	361	390	413	395	360	395	395	378	356	361	432	382	401	355	378	361	385	414	396	376	414	376	415	373	333	361	348	394	374	418	418	412	368	414	365	408	409	399	370	365	397	371	384	407	373	375	359	376	414	382	347	345	377	383	382	370	371	360	366	406	428	391	389	393	411	373	400	386	385	422	347	380	341	385	396	380	347	383	386	354	341	344	393	395	390	415	395	389	372	363	374	349	367	376	361	377	354	391	368	416	408	360	416	405	391	444	393	386	383	390	367	351	370	379	366	371	364	411	380	386	368	372	378	388	373	378	382	378	390	399	395	440	367	392	398	387	412	386	381	425	386	345	407	366	391	378	373	372	355	380	405	388	376	363	373	340	356	407	383	387	395	385	385	363	434	402	390	345	377	359	378	415	407	378	409	379	401	391	387	373	378	361	407	383	385	359	363	392	396	360	393	399	379	387	339	400	405	377	379	391	354	354	354	379	360	356	377	368	366	447	363	374	363	371	361	371	396	372	369	375	337	385	389	433	381	397	395	357	373	364	379	358	412	354	370	383	392	385	392	417	379	391	397	382	373	367	399	363	412	375	384	357	375	375	346	367	370	378	384	409	385	368	360	393	363	399	342	375	383	369	357	390	419	362	377	356	404	408	375	407	413	367	382	384	375	376	362	397	344	357	397	371	383	394	355	378	349	386	354	369	393	339	379	377	371	352	398	380	382	371	367	407	368	380	391	376	340	403	370	334	418	374	402	347	355	385	380	356	364	366	377	374	364	383	394	370	401	392	375	360	392	413	381	374	379	348	342	422	359	406	393	373	377	423	428	381	418	389	370	403	371	347	399	386	385	426	412	407	366	375	454	383	378	388	401	385	415	385	404	403	389	357	393	340	368	388	382	395	444	426	419	398	375	369	384	377	397	393	403	387	395	364	361	396	396	364	383	398	378	398	389	371	409	409	394	410	409	392	376	382	377	392	374	369	393	369	400	398	383	366	389	378	383	414	402	368	349	389	374	380	406	363	359	343	412	401	369	378	362	379	394	384	400	372	354	414	392	406	402	377	357	360	366	399	377	384	392	375	362	378	391	362
5569	922	904	832	868	872	849	806	828	851	842	861	876	864	834	833	811	821	863	852	796	882	875	796	805	824	860	848	847	887	881	848	880	848	831	826	865	840	887	822	838	800	894	829	835	815	820	882	830	797	854	833	866	889	860	857	882	806	842	861	840	835	780	819	841	843	867	850	769	813	833	837	858	848	826	886	859	837	870	839	879	870	824	835	879	805	889	855	844	791	809	865	861	881	837	868	813	824	836	872	830	826	839	867	880	835	844	879	848	831	835	819	871	820	843	822	870	812	774	852	853	843	800	869	865	875	877	842	863	840	835	819	855	821	893	811	812	832	828	845	844	850	823	857	878	868	880	838	874	898	891	813	812	824	827	942	879	848	843	805	883	864	875	811	820	833	875	824	862	891	854	842	819	845	859	838	905	838	860	859	833	826	834	778	809	839	863	809	848	824	851	850	837	797	866	835	821	851	870	849	824	858	839	857	872	789	814	867	862	850	836	846	820	830	814	846	814	893	828	798	807	878	867	828	897	867	825	841	806	800	845	837	824	872	871	816	847	837	789	849	794	831	837	828	890	850	883	864	797	825	865	859	817	840	861	839	796	851	840	853	863	874	838	760	818	903	828	859	873	829	896	884	865	830	846	864	885	852	875	864	834	873	834	801	811	842	854	882	866	786	835	813	868	856	844	849	914	819	866	871	868	827	861	833	841	853	851	820	833	817	859	805	822	814	832	800	838	863	842	860	844	867	869	793	854	846	884	828	849	813	809	821	800	862	867	890	858	870	858	846	816	819	847	814	836	850	887	858	830	855	840	853	885	823	855	822	863	896	793	867	802	893	853	861	861	860	853	852	795	834	834	888	883	881	817	837	872	843	830	894	905	789	870	852	801	838	878	828	873	837	810	818	892	855	845	794	863	896	752	931	903	863	814	920	880	879	821	829	882	833	870	824	844	807	862	807	871	857	881	864	847	898	870	826	830	863	826	852	893	846	819	819	887	850	854	821	847	821	831	840	833	849	815	877	831	816	852	825	885	828	840	861	791	886	821	840	846	857	850	815	867	824	897	825	806	830	876	846	821	876	836	793	816	837	858	895	867	875	844	862	864	827	809	772	897	913	832	828	842	833	861	863	844	826	821	830	860	877	867	834	813	849	826	835	816	875	880	859	872	812	879	829	833	859	821	847	845	849	864	842	803	846	925	839	866	844	893	829	828	827	835	847	856	860	805	868	803	803	842	874	845	868	834	873	839	885	871	818	833	841	843	832	838	819	810	850	798	840	858	905	891	883	841	859	863	888	859	836	846	870	853	865	904	823	793	806	877	816	813	903	902	863	837	850	828	788	811	914	868	862	892	834	789	863	807	902	868	819	851	844	857	824	844	888	850	857	830	799	816	851	859	851	862	832	842	833	834	861	824	871	846	876	901	794	885	845	858	896	789	841	827	902	809	822	808	844	900	883	840	891	855	852	888	840	857	895	801	821	821	864	892	804	856	835	838	847	830	825	866	897	852	859	905	850	820	863	823	867	832	823	865	845	856	853	872	854	838	863	826	856	852	829	890	874	844	869	828	856	798	847	843	797	779	835	839	846	822	852	845	818	791	886	864	862	915	809	873	846	833	842	866	850	804	860	806	911	781	875	858	864	805	806	820	833	815	875	892	877	840	790	851	826	880	897	825	874	820	860	828	856	903	836	880	853	879	878	820	819	831	883	843	836	863	833	846	880	851	848	809	827	833	888	857	834	871	856	801	814	879	854	865	854	863	856	788	854	818	918	835	848	862	857	853	811	854	882	822	855	888	859	842	888	824	833	850	884	843	846	881	864	841	844	845	849	839	855	887	886	817	884	865	896	846	911	871	844	821	900	828	833	808	841	873	845	858	862	834	927	893	842	819	864	845	837	821	836	815	880	834	849	845	896	847	850	841	880	854	834	822	862	867	865	854	831	833	829	879	785	829	854	872	862	842	853	852	798	849	916	837	840	804	843	898	853	826	846	824	795	847	870	759	848	849	834	797	802	814	842	827	833	828	807	865	826	788	897	893	877	867	828	805	865	843	854	896	805	813	825	806	795	864	825	816	915	838	821	848	819	851	858	861	876	849	860	835	834	848	866	803	861	862	836	777	873	840	861	865	810	800	865	898	835	809	848	834	890	889	832	889	882	894	846	866	825	866	848	862	898	816	885	823	829	813	908	824	847	875	849	848	838	863	880	831	804	868	896	842	905	816	827	898	837	859	883	846	847	850	787	838	813	868	864	886	886	833	870	816	813	848	842	861	833	818	821	875	841	835	833	846	827	864	888	841	811	853	806	841	822	874	818	821	821	869	839	876	853	837	794	852	843	861	864	832	888	876	855	870	827	810	864	824	847	836	856	862	833	851	827	836	868	857	878	893	869	853	880	848	864	767	850	871	841	828	871	846	871	884	860	804	863	865	850	836	871	918	812	824	814	846	844	760	826	886	882	841	866	927	928	821	807	875	810	859	827	833	847	875	861	845	865	829	852	829	840	813	815	836	853	815	793	879	825	792	841	841	834	830	836	853	855	841	830	888	819	861	856	825	835	867	801	814	869	840	857	837	867	806	860	827	842	849	848	871	872	834	831	869	846	864	853	848	817	915	813	831	865	863	865	852	801	844	842	861	918	875	845	887	845	824	822	885	870	889	863	807	877	807	873	848	821	811	877	866	867	850	857	862	844	802	862	848	893	840	843	828	891	835	809	866	866	847	883	883	889	887	871	846	850	823	870	845	842	864	842	856	878	839	850	824	887	853	805	828	806	809	865	818	828	853	851	871	888	888	870	804	836	805	877	851	822	857	849	820	869	845	877	857	845	867	822	853	843	861	853	828	834	857	788	856	834	833	813	873	857	846	819	831	858	833	861	856	820	872	851	859	858	856	830	873	799	846	861	839	822	845	868	838	816	822	829	878	803	864	901	792	866	861	817	856	803	802	833	843	830	782	779	836	827	896	884	872	831	887	830	849	834	877	812	837	842	868	896	882	876	843	818	842	853	858	811	880	883	823	853	846	806	815	867	857	857	881	800	856	806	834	890	841	835	781	838	837	900	866	879	836	857	841	839	824	858	873	817	873	891	892	854	831	902	883	819	892	879	851	836	864	865	810	848	818	838	833	808	810	840	858	837	836	810	838	817	808	855	863	887	848	878	855	858	872	835	852	854	841	867	834	865	830	803	857	880	833	833	855	795	867	859	850	825	884	819	858	854	853	843	812	868	898	873	835	851	875	837	844	830	818	840	882	816	836	833	824	882	873	876	860	853	822	802	882	836	850	874	853	856	854	811	837	820	780	886	870	888	843	791	806	842	814	840	853	860	878	830	790	890	825	898	845	873	803	885	803	834	844	866	875	847	869	909	798	863	867	857	883	889	853	869	848	855	818	837	849	852	844	804	825	877	862	822	887	829	906	843	819	859	855	854	857	842	870	902	869	868	805	863	855	794	867	822	789	803	837	860	909	837	869	849
24499	20940	24354	27662	20517	2225	464	372	302	297	288	303	293	299	307	296	297	272	270	279	302	271	322	269	298	283	285	276	275	251	267	271	280	266	257	272	282	266	255	284	244	320	295	278	254	232	289	272	270	267	261	268	281	266	264	274	248	283	261	269	234	277	286	274	275	282	306	293	298	286	263	281	258	270	289	271	249	283	290	276	268	298	280	311	270	284	279	262	275	265	269	293	290	253	288	282	250	263	280	271	270	260	271	286	280	293	270	265	289	282	309	287	275	280	277	275	247	289	284	282	273	280	279	280	316	270	276	270	294	273	263	273	296	262	253	269	270	260	262	278	277	285	266	279	276	299	256	303	297	266	260	251	267	255	270	290	279	227	252	279	305	248	302	274	278	260	269	254	261	265	246	296	301	304	265	295	288	288	271	262	298	253	249	285	266	252	264	264	280	293	259	261	254	291	295	263	279	276	264	260	249	249	284	260	273	244	244	264	275	264	248	241	274	282	273	285	285	256	270	273	268	272	248	291	245	286	271	289	280	243	251	264	243	280	272	286	287	284	272	285	303	277	259	253	249	271	284	283	270	290	300	271	288	296	262	258	256	245	261	299	253	243	263	256	284	260	260	292	271	294	266	262	281	252	271	264	308	263	288	267	285	288	280	299	271	292	276	257	293	273	285	251	281	297	313	275	237	262	282	286	291	281	263	260	280	282	271	252	273	301	263	282	284	298	269	273	295	258	263	284	277	283	281	268	277	280	282	278	257	249	290	270	312	274	290	236	267	260	287	289	280	282	260	291	239	262	246	300	298	273	253	282	308	290	301	251	257	314	265	270	269	270	246	276	232	264	265	261	250	298	294	291	294	256	291	274	260	255	272	282	281	297	278	257	267	306	270	274	270	314	262	260	258	271	307	272	283	259	275	285	293	283	255	246	277	303	260	273	252	254	264	289	277	270	280	271	271	257	253	289	276	265	284	293	275	290	260	269	256	279	284	249	296	270	296	291	274	293	260	285	280	308	280	261	261	288	274	285	261	273	264	299	287	272	231	271	291	292	301	250	287	292	277	274	310	291	274	264	295	281	291	283	281	254	294	278	284	282	291	296	253	301	271	264	270	295	295	282	250	270	291	234	295	251	241	256	262	277	279	264	250	267	264	270	262	282	281	276	296	252	287	272	258	280	275	275	264	284	277	303	265	284	281	273	259	310	259	266	271	275	278	263	286	255	270	273	244	300	285	254	265	285	290	274	269	281	270	230	282	257	250	252	276	286	251	257	289	273	284	269	295	258	260	270	277	286	285	286	266	279	261	298	260	260	311	278	268	306	261	293	264	258	283	269	295	268	259	252	299	293	292	282	310	268	299	280	230	297	253	238	252	292	284	267	263	301	236	268	250	291	277	263	262	289	275	265	274	271	254	279	308	252	248	247	259	262	314	280	261	253	290	284	254	273	271	258	267	289	233	253	269	295	302	262	266	293	266	278	305	287	270	275	261	276	286	283	300	255	270	283	283	282	306	276	244	271	293	254	274	283	234	280	284	319	295	297	297	269	277	283	261	283	263	247	259	275	273	266	313	266	278	276	285	288	268	245	271	293	310	255	301	266	253	283	304	289	287	253	248	264	283	273	251	244	258	267	281	326	256	254	279	282	257	274	264	262	250	302	248	295	261	297	265	249	311	308	243	270	267	263	269	289	262	272	304	264	261	270	259	256	238	286	286	282	270	282	274	295	248	263	253	280	260	253	282	254	288	280	263	288	282	262	273	286	255	311	303	256	271	244	285	277	253	284	278	239	269	279	279	268	270	309	271	292	253	267	291	275	261	282	285	268	253	278	269	268	267	260	260	270	255	269	267	266	282	262	261	258	252	283	271	310	276	276	282	276	278	268	259	275	285	258	256	290	249	274	274	297	288	228	280	272	274	255	264	281	252	306	261	277	249	269	257	292	249	255	265	282	278	233	275	232	274	270	260	281	320	276	285	262	254	248	273	270	278	261	248	293	236	314	284	250	276	280	267	272	275	288	248	287	247	256	257	277	301	289	294	276	262	262	244	284	258	292	296	341	276	266	251	280	270	306	287	283	274	255	274	277	289	262	269	263	292	279	248	302	276	267	267	289	272	257	271	262	279	272	290	265	264	287	301	248	286	274	266	287	288	273	283	260	252	269	292	257	294	292	268	274	283	278	261	309	280	250	250	275	255	261	274	279	267	259	255	250	283	298	276	262	294	257	280	280	299	271	271	282	259	272	280	252	275	279	248	260	268	270	260	263	279	282	238	266	298	265	301	287	285	261	281	279	292	246	262	257	306	249	278	267	267	281	289	300	300	276	271	293	296	267	266	283	273	247	218	294	306	273	252	263	266	262	260	249	274	254	257	279	279	262	293	271	261	308	292	278	254	280	237	276	285	269	270	250	259	259	250	275	315	275	287	307	274	271	256	281	278	247	252	290	260	286	254	260	266	278	302	247	278	282	269	296	308	294	265	288	264	272	307	286	261	250	275	308	255	262	275	284	280	288	268	272	274	287	269	260	252	276	270	281	246	274	276	283	281	287	268	300	267	277	253	259	272	247	287	276	356	264	283	269	265	285	303	291	309	256	267	275	272	267	271	240	267	257	227	279	293	252	259	275	271	292	283	258	294	299	314	257	271	244	278	241	248	275	285	268	286	275	294	314	248	290	251	300	286	300	248	272	264	253	260	266	242	268	252	291	287	307	256	251	285	284	273	292	241	282	311	248	268	301	291	303	243	268	282	248	278	257	275	283	278	289	280	296	278	269	268	261	286	261	313	300	261	293	282	313	277	220	276	243	239	304	277	259	264	258	277	296	283	276	287	299	275	295	289	291	258	284	252	292	280	282	261	255	290	251	301	281	269	265	291	257	240	290	303	274	263	289	261	295	230	314	278	299	252	299	296	269	262	275	289	297	263	282	293	254	281	295	244	294	259	266	268	300	279	276	270	281	264	278	267	253	299	293	276	279	298	287	251	285	307	244	293	272	273	261	286	296	284	273	294	282	282	298	278	279	263	277	300	250	274	318	306	261	263	292	258	277	259	254	255	240	267	300	296	276	250	272	263	269	295	283	274	263	243	268	294	276	261	274	247	254	267	282	287	253	292	271	267	282	269	313	287	247	232	255	254	274	289	276	260	259	282	254	285	301	283	278	279	302	249	277	265	312	266	279	289	275	287	291	280	249	255	263	271	288	268	289	277	284	297	273	260	245	266	288	250	287	290	270	275	271	274	293	265	301	316	243	290	305	278	276	253	267	280	266	281	275	287	295	283	298	271	276	257	288	302	250	292	259	276	276	305	267	283	295	254	266	243	256	246	275	227	303	276	296	256	286	270	258	271	276	280	291	257	271	273	283	285	245	262	257	270	287	233	254	264	267	292	271	276	306	280	279	265	288	281	246	250	242	249	268	244	290	304	266	233	268	259	259	270	256	273	257	254	249	266	272	288	310	255	263	305	260	243	274	272	279
3123	2606	1629	1022	824	714	659	678	642	629	678	651	607	685	651	628	558	627	595	641	610	603	617	631	636	560	637	571	628	586	576	609	587	631	586	600	578	594	613	624	613	590	620	642	640	654	681	621	638	623	654	608	622	645	634	598	614	580	633	629	629	572	634	624	583	590	646	638	616	597	555	664	562	605	637	609	615	608	600	636	566	625	607	637	620	590	616	601	635	598	579	608	624	613	637	600	609	596	606	594	675	621	624	587	599	621	598	585	675	621	639	608	583	586	598	589	584	616	605	654	610	610	593	584	667	605	654	594	604	586	648	686	577	590	574	595	622	602	586	645	621	593	658	610	641	587	582	620	610	590	622	666	567	631	594	642	622	634	577	617	615	599	632	617	587	619	615	651	612	627	638	662	587	596	621	611	619	604	631	589	620	619	601	594	615	604	630	602	619	594	590	590	599	592	606	652	616	622	612	558	611	570	581	622	620	623	558	614	615	578	579	621	658	579	585	593	616	617	592	629	568	671	601	631	613	586	637	649	641	647	652	595	573	574	652	600	650	615	630	651	610	634	630	569	624	599	601	618	609	607	607	613	644	607	589	588	589	653	585	631	627	604	574	659	632	600	635	630	589	617	637	583	571	622	609	569	603	643	600	610	648	601	641	606	655	590	606	702	565	673	579	601	611	555	584	593	610	613	594	671	599	599	619	608	699	597	592	596	602	619	636	617	597	630	652	598	591	634	586	606	546	591	634	628	565	584	595	591	627	646	581	596	602	608	608	628	598	669	645	570	641	648	576	615	598	569	634	581	631	599	611	582	600	626	602	643	584	597	634	616	605	637	623	635	657	560	628	586	583	643	600	639	581	601	660	566	593	615	627	634	597	585	601	625	595	582	602	640	571	616	603	580	641	634	604	623	625	620	557	591	591	637	646	582	604	620	608	620	619	621	581	611	636	587	632	621	609	598	607	630	633	591	636	606	612	603	639	612	581	599	642	588	560	577	603	565	636	602	613	589	612	646	605	652	606	617	611	600	644	628	595	593	587	596	614	570	635	628	648	606	647	599	589	620	543	593	619	588	621	594	615	630	573	617	601	622	647	607	606	600	600	624	601	645	624	609	656	631	634	602	580	635	668	575	614	676	607	609	649	629	608	619	589	627	575	615	586	577	648	585	604	620	624	653	617	622	616	635	628	656	629	563	595	634	610	623	611	556	592	587	600	573	648	601	621	635	588	606	622	616	622	627	624	599	614	617	633	650	620	609	620	606	638	616	592	599	625	614	564	597	633	636	574	600	579	582	643	621	593	577	577	544	556	627	631	630	612	713	616	564	628	664	623	624	599	608	596	626	643	632	587	631	573	588	647	647	615	557	600	572	649	613	625	648	574	598	605	634	640	652	617	599	644	595	617	635	622	599	603	567	643	601	636	627	662	604	571	563	627	610	644	574	649	618	626	612	632	591	610	643	592	581	592	640	581	568	628	587	616	681	624	620	583	600	592	598	604	629	582	621	617	652	582	575	646	605	609	584	611	638	605	601	609	575	621	585	662	612	597	606	624	597	621	584	615	602	590	612	600	624	619	623	643	633	674	565	637	606	614	628	574	564	612	629	619	608	603	621	621	619	600	561	631	564	607	633	621	629	610	610	601	591	645	621	585	625	610	585	638	635	598	612	632	623	624	602	629	561	618	665	599	631	588	639	631	621	609	618	620	646	592	604	667	618	615	591	623	636	578	612	630	673	622	586	618	635	598	607	563	650	563	633	581	632	645	640	617	590	563	632	625	643	594	586	584	630	657	601	613	646	595	596	637	598	630	591	597	608	654	581	654	635	571	631	582	583	644	617	624	630	647	624	587	595	598	611	588	546	590	631	617	605	570	639	618	628	647	579	604	635	633	603	590	648	599	595	641	562	641	608	593	604	622	651	585	594	587	613	615	612	651	602	616	629	609	612	626	583	576	595	607	607	627	585	625	651	611	600	561	630	631	583	620	594	626	600	614	604	598	629	585	585	624	578	630	606	610	645	615	588	608	629	584	620	589	606	601	646	616	605	625	608	613	581	655	631	622	582	582	543	622	585	676	610	627	621	594	627	582	638	579	642	600	607	611	607	668	577	658	601	602	608	633	558	631	649	582	609	645	596	640	658	617	606	638	589	643	616	616	595	631	616	608	622	624	601	616	598	584	649	581	588	601	586	588	641	636	649	633	619	615	584	652	639	634	656	642	632	591	616	563	607	686	617	645	623	650	622	594	602	668	627	631	599	616	604	580	635	638	613	635	607	600	618	669	620	621	602	634	540	630	607	612	603	627	621	594	559	619	613	616	629	615	620	602	618	619	621	622	659	603	602	620	592	632	593	632	662	606	590	654	612	616	610	606	635	622	604	609	604	583	647	582	609	632	613	623	585	610	609	626	619	656	582	604	632	602	599	628	601	628	610	600	616	609	619	582	615	608	647	585	602	617	562	619	652	631	603	652	666	575	584	620	629	617	628	585	609	632	563	595	653	660	602	660	644	568	572	593	618	613	625	617	572	642	642	562	588	625	638	589	611	670	578	589	637	606	599	627	622	597	617	618	593	593	582	596	593	595	616	564	670	563	588	587	621	655	597	598	654	658	624	578	613	597	593	626	612	583	628	601	632	581	600	618	586	657	580	613	623	607	647	602	624	609	603	601	578	552	621	645	615	630	592	584	613	626	592	594	609	590	576	609	581	610	603	587	613	585	625	604	663	622	641	600	594	619	595	604	600	636	609	639	625	611	654	623	626	573	588	599	599	646	649	568	613	637	615	618	603	609	586	605	615	618	625	607	573	592	631	613	595	656	554	611	605	619	581	574	580	634	562	616	640	625	626	614	598	614	645	619	632	606	615	598	630	615	635	609	629	588	591	620	646	604	595	634	560	596	562	623	626	607	645	600	614	661	651	592	620	620	622	630	561	630	577	621	578	646	620	613	595	657	556	612	628	614	618	629	582	621	587	649	590	555	673	611	617	653	637	632	620	624	638	595	618	582	632	629	636	582	655	584	615	610	653	625	601	606	612	613	610	590	589	616	645	626	617	636	618	610	631	584	600	633	585	624	604	617	625	589	604	579	592	634	595	609	639	618	623	588	591	589	614	608	603	574	598	619	632	600	578	606	639	617	575	592	621	583	570	637	571	630	637	624	629	616	594	636	610	594	580	597	591	608	633	605	608	601	621	629	617	582	600	629	600	608	629	618	588	658	673	606	563	677	633	632	637	596	589	615	628	624	568	608	648	577	633	602	585	601	606	631	594	653	608	631	627	553	601	629	638	610	616	620	609	625	569	582	586	623	626	568	631	607	600	629	595	627	652	590	574	619	592	579	643	621	608	600	608	585	598	600	571	628	611	619	608	589	610	605	632	618	592	629	599	611	608	602	596	632	612	588	586	610	617	623	618	597	609	610	643	604	594	598	619	605	583	577	633	579	610	604	598	607	579	589	636	595	612	588	608	593	647	646	638
23856	20990	25017	27136	20995	20915	1536	391	234	204	179	172	162	144	142	154	150	129	153	156	118	148	154	145	125	149	117	131	118	130	120	118	119	138	145	122	121	127	121	118	150	116	127	113	141	136	92	125	108	112	105	136	122	129	119	102	109	124	110	143	113	119	123	132	119	102	115	118	101	110	118	110	115	141	134	113	122	120	120	120	108	131	101	118	119	127	111	110	129	136	107	135	127	121	108	118	126	118	123	117	120	100	116	126	110	131	129	126	97	110	116	107	118	112	124	100	112	110	122	106	117	103	96	118	131	115	133	109	121	132	134	111	94	122	119	119	108	122	95	118	106	110	140	127	117	109	111	121	97	115	107	119	120	116	116	118	135	121	109	147	116	113	103	102	138	144	104	126	123	109	115	106	108	115	113	133	113	126	127	122	125	122	123	120	120	117	126	122	117	135	91	137	153	116	118	106	119	129	119	110	129	127	109	104	113	136	131	107	115	139	104	124	142	111	108	119	111	126	137	152	145	117	113	93	108	103	133	119	121	108	117	115	131	137	135	122	109	94	130	149	105	133	116	113	109	105	103	119	116	120	137	109	120	140	110	101	127	109	112	115	121	131	112	123	140	129	111	132	124	105	114	134	111	124	108	108	123	135	129	135	130	110	111	130	112	119	123	117	126	141	114	94	136	106	141	121	115	141	145	118	114	125	118	119	116	123	142	114	98	98	114	115	111	112	102	105	127	119	120	126	115	114	114	123	135	119	108	97	119	111	101	103	109	106	144	132	129	135	146	107	103	117	123	121	116	128	116	117	131	120	118	113	110	122	112	132	100	119	101	129	128	109	109	124	152	114	114	91	122	115	117	113	114	106	116	134	129	107	109	120	121	123	131	113	125	121	126	118	120	116	111	106	121	124	113	118	116	104	112	123	139	123	122	125	131	140	101	116	106	119	127	134	130	128	122	112	114	105	134	129	117	121	119	95	113	97	120	129	116	101	123	130	129	124	120	97	118	127	114	101	108	136	138	127	128	119	118	115	118	121	112	127	97	113	120	104	119	118	132	120	127	99	127	134	122	112	161	109	124	119	84	125	121	115	121	105	143	116	142	129	104	116	106	105	101	120	119	142	126	129	126	115	118	95	129	125	143	125	111	116	123	113	137	108	123	111	120	115	145	122	125	124	115	119	137	100	113	110	100	119	115	132	136	103	132	114	113	109	126	110	112	111	114	103	103	107	120	133	130	120	108	113	117	108	111	114	122	112	120	115	130	121	123	117	123	119	121	143	118	144	107	111	114	104	115	117	128	107	134	110	120	143	127	123	107	104	99	129	124	101	124	102	118	116	139	119	104	113	108	125	115	127	112	115	102	113	99	124	137	120	120	123	146	119	112	119	121	104	124	117	125	115	121	104	102	125	123	120	118	112	113	138	114	113	119	108	127	115	110	108	105	101	108	118	122	115	115	107	106	115	110	104	122	104	115	106	132	117	94	126	94	91	108	111	97	117	134	117	112	120	102	119	120	111	139	112	125	108	111	124	103	113	114	116	110	109	122	119	126	108	121	121	110	122	121	124	118	117	121	110	118	125	129	142	128	114	118	144	113	122	122	123	111	117	123	134	117	129	118	116	119	120	116	106	134	113	108	121	109	122	113	130	103	131	118	113	124	111	113	118	136	109	122	126	129	114	116	109	123	132	117	118	117	124	104	125	111	112	129	128	124	121	105	134	109	124	99	124	126	127	98	104	113	118	142	118	104	129	115	114	104	126	138	125	110	101	127	108	124	107	119	113	133	117	121	114	140	131	126	114	138	123	109	128	123	132	108	116	127	140	118	140	99	129	131	125	124	120	115	106	116	138	109	92	103	138	126	114	106	117	129	124	131	111	119	100	117	120	111	123	121	132	121	111	116	104	106	128	108	109	131	136	111	123	140	122	122	136	127	134	114	134	122	120	129	130	112	113	110	90	108	120	121	130	118	121	119	116	121	114	128	114	103	140	115	118	119	104	111	106	104	106	112	107	101	106	127	90	115	113	114	102	119	115	140	124	119	123	121	114	125	115	120	130	111	107	137	120	111	134	125	142	137	126	112	135	121	142	125	115	112	126	122	129	127	129	114	117	117	137	123	142	119	112	109	130	123	132	134	132	128	124	126	116	112	106	133	124	96	124	142	123	135	114	102	108	110	120	100	114	107	130	117	122	105	102	114	119	111	110	121	137	148	107	121	120	133	134	139	101	123	104	108	109	120	103	116	155	132	135	104	127	120	120	145	135	101	106	107	123	111	126	119	127	105	122	119	141	107	116	122	121	109	121	101	105	116	115	124	115	118	135	138	117	128	113	138	116	115	116	105	117	136	136	114	128	118	114	131	112	112	108	103	121	139	118	124	107	119	142	132	131	101	111	114	123	129	110	129	122	133	112	113	126	119	142	108	93	130	133	92	103	119	116	104	125	122	124	118	111	115	129	122	107	101	115	132	117	136	108	131	111	110	85	115	114	117	112	133	126	120	128	103	131	124	118	114	128	134	125	121	137	133	103	139	121	124	124	123	119	142	124	143	126	128	130	119	118	114	99	129	141	123	113	104	116	119	111	127	104	128	129	128	126	143	109	107	110	106	128	106	122	108	125	121	129	107	104	132	116	108	96	119	112	125	113	105	132	120	128	114	114	137	120	144	116	135	92	99	121	112	127	118	140	111	151	119	133	110	132	136	114	105	126	128	105	130	104	130	127	133	136	117	119	104	100	147	116	113	111	107	105	124	119	123	98	135	110	125	122	130	115	104	111	131	120	138	122	135	112	129	130	128	115	101	131	136	129	129	118	109	127	101	136	126	119	117	102	104	132	106	114	112	131	103	131	117	121	130	114	128	112	118	120	117	141	118	112	126	107	116	113	109	104	141	120	120	107	115	117	108	126	126	137	136	109	100	117	120	135	134	122	143	114	105	117	122	105	113	103	135	104	105	112	108	131	130	132	108	116	117	110	104	112	95	117	116	118	140	102	127	126	110	125	106	97	118	131	152	123	118	103	117	119	126	110	120	138	105	99	121	109	122	95	105	134	117	119	102	128	118	113	109	129	138	129	114	123	107	130	112	120	125	120	104	110	126	134	134	106	123	117	129	107	113	112	119	126	123	106	107	120	124	127	108	126	119	129	110	117	129	95	118	120	129	115	116	131	124	112	99	119	123	124	120	105	109	102	107	111	136	131	95	99	116	96	107	120	141	119	128	124	115	132	125	127	149	133	122	136	118	110	129	121	108	119	114	102	130	136	107	107	130	111	120	104	112	104	108	130	112	112	125	125	113	113	116	127	128	134	116	116	129	138	111	120	141	120	122	117	115	112	122	119	97	97	115	127	107	121	122	131	123	114	130	118	101	136	124	113	107	124	124	111	103	123	93	137	142	119	113	129	120	108	119	107	114	112	118	130	144	114	110	126	130	139	108	125	126	115	108	127	127	146	125	124	133	128	115	120	113	115	119	120	131	130
2952	4152	2324	1093	656	504	421	390	395	349	342	354	345	336	348	305	320	324	332	326	300	309	309	313	329	315	305	294	285	323	313	302	335	305	304	307	311	331	301	331	299	317	328	299	304	309	354	269	314	364	313	298	299	309	295	281	296	323	320	286	274	296	302	286	332	334	336	318	317	302	285	295	314	307	279	319	316	302	299	293	294	297	317	320	334	306	299	305	306	297	296	300	330	292	332	256	304	324	302	291	321	276	297	301	312	293	324	295	280	276	289	266	302	298	276	299	294	340	286	306	334	309	320	310	291	294	347	338	297	319	292	303	297	335	308	314	321	290	310	297	266	323	295	325	308	275	278	295	285	297	312	316	296	301	323	305	280	313	301	319	295	320	312	295	293	270	280	299	322	291	309	310	343	346	309	280	296	318	297	318	299	324	300	306	308	313	308	298	305	295	291	313	308	314	283	321	291	322	308	286	326	281	302	285	297	306	285	267	300	323	300	298	299	328	332	323	297	312	294	305	287	273	298	283	292	321	292	314	311	289	344	322	292	323	273	291	310	327	279	336	300	317	315	286	310	318	312	294	289	338	321	312	302	304	294	313	297	285	293	304	340	275	292	308	334	305	313	291	287	344	322	304	306	334	308	300	294	319	301	288	328	282	290	312	301	298	278	319	290	289	305	300	312	310	319	342	312	288	247	306	274	297	284	313	304	290	297	289	332	302	291	320	258	315	294	299	289	339	267	311	320	303	327	298	304	310	330	326	325	330	316	292	314	306	346	315	312	332	301	300	317	299	341	315	298	322	291	306	270	306	318	304	284	289	297	283	314	289	324	295	306	300	295	299	313	275	293	276	319	317	284	300	306	299	309	290	320	309	321	289	307	325	323	289	294	319	299	281	290	326	319	315	271	311	312	317	309	310	300	292	258	289	294	313	320	303	294	308	329	320	301	297	297	294	339	333	311	318	305	292	285	264	318	297	292	287	340	317	313	296	323	310	295	306	318	293	306	298	303	286	280	280	335	305	304	297	321	293	310	267	303	286	328	295	308	309	270	324	293	305	292	322	309	293	339	307	330	295	303	304	278	301	284	281	304	287	284	303	297	281	308	310	302	286	280	306	294	350	315	268	310	322	319	297	287	309	290	307	291	300	298	289	315	275	295	329	312	285	309	317	304	315	334	316	298	314	301	311	301	323	370	317	296	318	295	285	308	296	292	308	310	302	263	327	289	313	304	280	295	294	310	305	307	278	319	300	312	321	316	340	340	283	321	312	292	294	307	324	318	301	303	295	284	316	318	312	316	315	291	267	313	297	268	315	315	308	278	305	282	307	305	308	294	323	301	291	340	299	336	286	321	326	291	326	298	315	335	324	282	313	307	293	277	307	322	292	301	286	302	297	311	294	297	320	319	283	332	310	295	308	322	297	328	330	306	306	312	274	314	272	313	296	292	286	315	315	304	335	273	302	343	275	301	307	320	314	302	327	261	314	319	308	288	274	307	304	299	318	312	314	273	314	327	320	295	292	293	303	306	291	322	294	273	281	290	291	310	309	331	295	292	301	313	299	302	288	299	297	250	324	332	298	299	306	302	306	299	327	286	301	300	297	311	296	320	351	282	281	315	290	320	304	301	302	327	262	247	274	315	277	290	300	302	302	319	300	315	345	289	320	303	284	275	325	283	305	296	308	269	337	311	300	346	297	278	302	309	285	303	341	301	274	299	307	292	289	284	289	308	300	320	307	307	303	276	291	297	287	298	298	331	311	298	303	298	293	298	343	301	307	289	306	294	322	339	322	295	329	321	287	300	311	301	305	323	279	293	273	299	311	289	301	281	316	279	345	324	324	269	293	320	327	306	280	304	340	312	333	307	283	316	347	290	289	288	316	352	337	307	315	292	298	284	306	313	302	295	298	325	310	319	292	273	291	297	292	297	321	296	285	289	274	300	310	262	297	320	305	328	271	316	312	284	313	289	305	288	314	312	303	295	325	293	317	322	359	314	284	291	275	314	315	291	271	285	293	316	330	295	294	339	310	306	285	311	331	289	316	294	332	284	329	301	324	301	299	318	293	297	286	283	295	273	333	295	302	332	275	302	291	289	275	271	300	301	315	296	299	311	304	302	280	304	300	292	279	299	302	308	313	306	301	296	294	302	329	294	312	298	298	297	297	313	274	335	284	313	292	307	302	327	292	290	274	298	292	319	278	307	267	326	307	308	288	313	298	306	292	321	330	277	324	310	279	299	270	286	314	305	337	296	318	319	324	304	261	323	274	306	324	308	291	312	318	305	293	319	314	322	312	304	310	320	298	285	316	302	296	302	295	271	310	332	312	278	329	334	301	322	313	260	314	303	277	298	329	300	296	301	326	311	323	325	303	297	285	265	322	292	338	309	307	282	301	292	327	306	300	296	321	297	306	316	309	308	328	297	335	316	296	326	301	319	313	319	346	271	295	303	315	285	273	313	295	327	302	286	270	316	313	298	295	305	307	330	286	267	272	303	280	306	288	311	298	284	305	294	301	320	293	327	318	278	304	299	311	312	315	283	290	313	301	288	318	320	313	292	298	286	313	289	316	310	326	277	290	294	308	292	307	327	297	310	280	291	295	288	274	296	321	298	296	323	304	325	319	343	299	297	298	329	319	327	310	298	299	303	316	304	320	300	309	286	313	306	293	321	317	315	284	298	290	276	296	310	274	320	334	338	302	295	322	312	293	292	282	294	317	289	280	322	311	303	317	318	329	306	312	314	304	328	303	305	304	305	268	284	314	296	311	282	313	308	325	295	295	290	308	346	310	310	300	288	322	297	320	290	295	290	281	280	345	308	301	293	308	265	305	282	292	283	294	289	315	288	302	307	315	313	281	278	282	345	322	334	305	320	295	304	329	311	324	289	285	305	280	301	299	321	327	274	275	332	288	316	294	309	313	293	297	319	314	296	275	318	274	295	318	310	321	294	312	302	311	276	292	287	314	310	299	290	295	304	275	311	317	322	292	344	312	295	299	285	290	284	299	319	308	332	309	294	296	287	306	324	322	299	293	308	331	312	313	318	298	311	298	311	316	285	306	337	261	304	314	301	318	309	311	294	286	280	286	304	315	328	279	288	296	299	316	297	331	298	279	313	299	321	303	303	292	308	313	296	280	290	319	312	281	334	281	302	319	337	340	293	288	294	273	278	298	288	286	312	267	294	287	306	301	330	334	322	277	342	291	284	281	320	317	290	296	294	295	288	298	283	289	322	286	315	294	297	286	300	278	280	298	307	294	281	316	351	303	271	309	325	300	294	325	303	280	295	326	279	341	304	325	301	299	313	283	347	321	291	310	309	307	290	282	311	331	294	327	324	269	342	297	315	304	306	269	318	328	318	290	294	308	291	298	319	290	301	272	307	272	287	355	290	342	301	291	307	308	314	307	283	286	292	291	290	289	307	316	324	288	305	313	285	298	349	297	297	299	324	290	304	299	291	309	309	329	259	309	292	300	291	327
32101	10190	1056	508	414	412	377	399	370	344	361	364	412	380	376	373	370	374	414	391	413	433	389	371	454	370	420	408	374	354	377	341	359	374	382	362	361	386	384	396	361	398	383	345	387	373	401	377	394	398	369	351	395	369	377	368	385	396	403	389	409	397	387	363	363	369	386	403	415	383	403	387	368	362	358	393	344	387	419	385	343	344	442	402	333	397	377	410	442	371	362	391	355	386	358	357	354	373	372	377	381	388	390	392	375	316	397	357	429	382	371	371	397	360	372	351	366	402	365	378	379	361	343	376	361	412	356	367	380	394	368	382	365	415	400	384	377	377	370	347	380	367	406	366	353	413	368	384	372	376	380	365	365	370	335	342	346	417	404	397	367	382	374	389	362	401	387	376	408	381	442	412	406	392	376	382	411	412	389	362	369	375	409	408	358	360	371	401	376	389	382	387	372	359	424	339	379	338	393	374	380	379	363	361	382	387	394	377	387	380	405	400	396	389	422	379	395	370	358	374	412	387	389	370	375	368	409	393	391	415	339	381	407	397	390	390	372	392	393	365	378	374	381	402	368	368	373	400	388	391	345	358	392	357	377	380	357	348	389	398	372	374	373	419	414	402	402	414	388	355	380	396	380	422	384	352	387	411	375	350	433	384	374	431	388	384	359	376	390	395	382	391	346	378	357	396	379	374	376	359	377	359	377	386	341	390	387	340	385	361	359	399	382	359	393	402	391	396	397	382	399	366	390	375	392	368	346	386	398	388	348	373	337	387	387	380	341	372	383	387	364	380	348	380	391	364	388	402	395	378	376	428	338	406	426	380	357	376	386	359	359	402	379	368	364	409	379	396	361	368	386	372	390	413	403	369	406	400	390	416	367	389	355	398	379	393	387	355	371	392	391	416	362	376	367	369	332	371	379	366	348	386	414	376	383	429	362	395	363	376	380	373	365	362	382	379	409	377	375	372	336	384	388	376	397	401	413	378	376	377	403	371	361	379	393	364	438	409	405	396	408	385	353	387	368	382	394	392	363	368	386	376	396	389	350	382	348	405	409	394	393	370	372	357	409	401	363	357	382	384	397	381	394	400	382	380	387	318	397	402	399	386	411	412	376	362	351	382	367	349	345	333	390	391	377	387	423	386	369	376	420	376	382	367	371	405	413	350	346	376	406	360	390	412	351	363	363	379	419	425	395	369	357	397	376	383	414	350	386	367	359	372	410	397	396	412	348	345	368	390	376	395	412	386	371	368	404	389	370	377	375	355	384	351	400	378	374	364	353	374	360	386	367	404	399	381	373	368	402	394	355	397	430	418	367	377	370	408	431	405	384	410	377	377	334	380	399	379	382	410	376	384	372	387	376	392	374	400	391	372	330	392	388	366	397	348	398	394	445	356	419	379	394	372	403	359	390	374	372	391	383	431	373	399	381	402	379	417	379	363	379	382	416	366	385	391	373	397	398	412	380	382	364	376	391	381	346	392	430	407	388	406	375	376	360	405	422	355	396	398	381	410	394	388	366	358	364	407	406	388	397	400	352	381	383	336	387	380	392	407	374	380	394	396	370	344	371	384	392	424	406	365	397	421	384	363	393	407	373	359	384	353	374	374	386	399	392	410	385	380	405	363	377	340	368	397	378	390	369	376	404	364	385	419	374	405	411	359	387	368	390	392	374	400	399	386	383	385	371	389	400	380	387	356	396	366	363	410	339	365	373	366	373	403	372	407	418	379	377	420	374	372	374	380	390	377	348	367	380	374	392	392	379	362	358	378	402	383	342	376	367	381	363	370	356	408	392	390	384	377	397	367	400	405	375	336	382	397	423	386	381	378	367	383	403	374	352	395	376	399	385	389	363	369	374	374	398	410	358	367	385	389	393	389	404	361	390	382	362	410	380	371	399	400	384	372	408	426	341	371	392	351	363	383	378	374	396	409	405	384	443	398	408	375	372	391	398	360	438	400	388	346	347	386	341	397	380	383	356	398	392	366	354	364	372	368	368	378	364	368	388	367	363	391	410	349	354	350	408	403	381	376	372	354	414	355	378	417	363	368	368	375	379	380	401	376	379	379	357	375	434	412	375	386	341	359	394	432	404	365	414	405	377	382	365	392	394	411	385	387	338	346	400	395	378	377	381	395	375	365	375	346	407	399	420	383	385	395	408	363	352	375	370	348	365	396	393	344	397	362	369	392	373	361	405	389	408	378	377	377	388	369	363	396	374	358	369	406	371	371	341	404	386	373	413	395	378	371	384	383	399	376	420	409	358	350	389	394	361	408	385	407	351	407	402	410	356	389	396	350	377	378	398	385	381	379	354	417	376	407	379	389	389	354	416	357	377	395	389	352	378	406	383	364	354	420	376	397	371	379	385	396	379	343	348	379	424	390	398	403	341	386	369	359	408	379	408	378	362	412	339	368	365	365	339	392	382	429	391	352	427	371	365	349	389	361	361	377	354	374	381	365	381	390	368	408	415	412	370	362	396	374	384	353	386	357	398	382	399	421	383	361	354	404	384	372	375	387	381	364	406	397	368	348	371	384	389	385	352	363	392	352	431	389	380	387	354	382	355	361	397	390	377	376	366	369	409	372	400	394	404	400	357	375	384	399	366	360	374	410	397	363	401	360	404	367	350	358	419	390	376	418	370	382	347	375	380	370	378	372	336	389	396	361	375	378	389	381	386	382	379	388	352	375	385	374	363	389	410	363	369	379	356	384	429	382	379	382	375	382	350	383	395	349	389	402	353	396	383	351	410	390	373	403	378	399	399	384	405	396	408	359	393	393	322	409	422	414	398	397	378	371	366	383	401	388	369	384	386	367	364	422	376	362	376	355	394	343	344	368	348	386	417	351	332	366	397	398	402	390	370	421	391	403	379	410	383	388	383	381	383	385	389	358	372	384	375	363	366	371	394	382	389	378	408	401	370	358	368	380	371	369	418	443	358	367	374	381	405	398	388	400	342	361	397	383	369	334	389	372	404	381	363	365	383	371	367	391	424	374	376	370	342	384	362	388	389	385	359	411	362	386	368	387	404	394	355	398	379	397	364	363	385	377	370	388	367	365	389	365	348	377	451	378	352	377	339	381	394	354	391	394	371	420	366	385	393	419	383	354	407	403	388	383	395	358	371	392	398	387	370	419	374	321	363	377	405	363	357	349	410	400	382	366	354	379	332	362	389	397	364	405	337	359	369	374	407	357	353	369	352	407	386	405	375	337	409	371	381	400	388	357	354	400	379	415	411	377	372	368	363	373	381	359	368	341	359	392	386	387	406	372	355	369	413	394	413	389	403	385	379	390	382	368	357	412	376	375	389	379	367	365	374	370	375	372	383	361	405	359	361	371	357	380	342	379	349	367	403	422	396	395	393	399	360	388	408	379	370	348	383	352	414	421	392	404	345	358	355	385	380	362	378	379	375	376	346	375	400	372	384	382	384	398	358	419	336	381	376	410	385	402	410	398	374	439	331	377	358	390	407	363	413	400	391	345
5582	923	932	921	867	855	895	826	884	836	816	837	861	830	909	858	853	828	870	913	826	879	872	829	859	859	840	820	967	842	862	884	839	842	801	798	906	830	857	879	887	879	863	856	836	843	828	860	819	845	875	838	892	886	801	851	876	866	819	841	872	845	828	880	853	833	847	821	825	871	826	870	799	808	873	781	836	884	820	822	848	817	817	801	910	788	882	838	877	817	886	867	848	866	855	818	852	860	850	849	817	807	889	799	892	898	836	841	816	843	876	828	849	879	850	756	794	822	841	865	848	809	836	788	821	862	855	829	796	868	857	823	836	846	791	814	846	827	885	809	800	899	850	877	876	805	861	820	818	837	865	840	794	833	880	830	861	826	833	842	881	782	837	868	835	887	872	838	872	862	815	847	905	834	834	825	818	888	829	793	862	840	822	782	844	878	872	847	816	843	879	834	848	856	870	815	830	793	900	875	828	850	899	846	875	813	835	815	824	863	868	846	813	862	829	818	907	843	765	819	862	827	823	856	831	853	824	872	868	855	821	882	860	903	807	876	823	867	878	829	825	823	867	852	872	845	865	782	836	848	838	829	851	851	816	839	858	838	835	837	830	849	822	836	822	826	836	847	904	837	861	808	865	881	838	808	837	857	890	818	849	809	810	812	876	876	813	884	803	839	801	851	895	854	820	812	849	847	808	878	810	843	802	814	849	866	817	879	871	833	817	842	854	832	807	851	833	896	816	819	867	865	848	861	849	834	872	851	832	813	868	834	808	864	876	810	875	849	809	930	827	871	837	819	827	912	883	882	835	839	817	839	853	814	829	836	867	868	827	882	889	825	886	806	830	808	881	845	867	845	823	835	865	867	822	818	845	849	819	797	916	885	819	778	863	840	840	861	878	897	854	832	852	803	873	897	818	851	860	854	867	858	829	834	890	883	875	827	891	814	845	830	821	854	807	896	772	890	828	825	833	879	880	845	832	849	879	823	814	813	861	890	921	836	844	794	847	856	858	847	857	827	837	785	821	861	832	861	815	841	864	842	798	799	840	849	855	845	820	851	765	856	796	885	871	833	883	870	885	819	882	877	875	855	860	848	842	850	767	880	820	812	896	889	835	876	880	818	830	901	861	806	830	848	891	842	836	874	855	857	815	873	875	850	857	864	856	819	853	812	834	808	825	831	855	839	838	817	849	898	847	821	899	871	851	858	850	815	854	829	883	859	832	805	847	839	819	914	812	846	810	863	848	861	836	870	822	791	826	828	898	855	834	869	864	866	850	848	826	862	819	840	850	821	845	848	782	848	838	813	826	858	842	815	880	858	842	818	861	853	831	808	857	821	829	890	874	806	840	854	790	837	898	807	825	822	812	831	911	824	827	831	856	841	869	834	863	814	895	883	839	794	754	849	847	870	869	852	840	854	833	814	810	859	830	761	838	837	882	851	852	873	838	873	825	817	833	808	839	799	810	789	841	857	825	809	822	808	879	844	875	855	809	824	872	833	817	800	828	798	812	834	825	853	841	820	818	793	839	865	815	829	832	848	886	878	810	808	813	846	860	841	829	831	857	862	839	808	833	828	843	836	861	878	823	891	836	851	882	825	810	806	856	826	821	810	830	852	835	897	905	782	842	861	852	845	884	886	870	874	852	833	908	875	831	803	839	867	895	816	879	851	808	834	864	820	836	879	855	869	820	827	815	851	829	835	824	881	845	861	824	840	869	813	845	878	783	798	860	856	872	893	864	823	791	868	827	875	883	875	842	825	839	814	832	841	842	806	833	770	833	852	842	828	876	831	852	893	846	858	846	853	840	817	836	783	842	824	869	863	866	840	851	796	846	813	853	862	857	846	848	853	891	852	846	854	868	807	802	813	852	846	810	798	848	804	835	828	803	841	852	855	817	825	833	838	893	884	889	853	846	853	824	829	894	862	916	869	830	803	816	838	810	876	834	872	814	851	842	873	853	865	813	844	773	843	881	830	818	877	865	822	807	844	839	884	901	823	895	807	785	833	893	822	826	815	853	827	848	848	833	865	888	882	873	818	832	854	859	838	878	866	831	819	810	844	885	895	839	807	844	833	879	844	824	819	896	863	847	831	816	860	775	873	852	743	813	838	833	835	808	868	824	810	812	810	848	815	887	811	809	873	809	889	824	854	790	863	744	872	869	863	860	856	838	816	825	833	799	838	855	843	847	807	820	884	868	813	814	859	873	884	830	841	794	877	835	875	804	809	851	885	848	848	802	839	853	860	894	808	824	855	872	835	871	831	831	846	885	864	839	826	829	836	859	847	856	819	837	819	827	881	829	823	818	813	822	868	876	844	839	850	849	846	849	839	846	811	895	798	833	854	844	910	804	794	835	871	817	898	854	870	850	873	848	875	817	825	852	872	844	844	805	836	845	871	788	795	806	839	813	870	881	882	855	811	858	829	851	854	852	834	880	831	855	819	858	804	872	804	857	846	834	856	899	831	842	881	863	872	875	811	859	820	835	877	812	894	852	825	846	838	808	864	856	839	821	849	794	863	841	812	872	874	886	816	859	877	836	858	842	822	844	818	832	754	795	815	883	826	867	866	790	818	844	845	842	838	838	755	882	877	837	830	837	826	930	851	867	873	816	837	827	832	851	806	858	804	868	832	798	844	896	828	819	859	851	834	851	891	885	828	892	843	848	893	872	827	762	840	853	882	855	870	918	892	825	881	837	839	853	855	808	813	826	844	856	791	784	830	854	862	830	864	801	820	844	783	839	889	846	850	863	855	790	830	837	829	836	838	834	861	850	879	840	842	823	838	823	835	797	831	880	817	860	840	841	866	830	851	853	872	849	840	880	874	840	810	838	838	879	882	816	818	885	836	828	826	836	806	860	854	841	906	802	839	824	856	819	912	875	822	855	824	849	867	861	838	892	831	784	824	841	808	802	794	824	844	830	861	815	845	838	824	792	821	811	843	838	873	822	905	835	824	821	840	860	861	861	855	844	869	855	863	886	803	862	793	860	864	910	854	885	834	857	882	829	880	861	804	851	841	877	802	860	866	810	847	856	838	809	831	850	850	863	846	886	829	825	835	826	850	912	840	836	850	837	876	837	840	828	828	897	872	797	853	855	838	856	838	850	848	785	860	871	846	810	847	815	866	882	879	812	854	850	812	878	801	817	867	892	837	843	866	819	844	847	842	874	865	864	879	852	839	803	851	823	852	829	785	857	821	822	866	771	887	799	812	859	830	875	813	846	880	815	810	822	841	881	843	907	803	854	802	824	870	844	848	799	832	872	865	826	863	816	808	838	863	839	898	840	835	841	856	842	819	815	831	840	867	824	808	843	870	817	818	819	809	875	818	812	876	873	860	859	828	835	854	799	843	817	804	863	827	866	896	841	898	850	848	829	840	816	837	816	853	783	910	875	838	845	861	863	879	822	879	857	857	867	882	876	846	857	858	839	858	858	812	829	857	873	857	861	829	894	840	816	866	870	831	866	866	833	902	836	821
24484	20935	24308	27697	20521	2107	468	327	320	340	310	298	294	296	288	284	258	266	292	313	262	304	260	268	296	270	297	276	273	264	290	273	279	258	283	265	298	287	304	245	245	261	287	297	268	298	305	283	255	284	264	306	289	284	252	272	297	287	291	271	308	266	266	276	291	253	272	279	263	278	258	241	287	274	273	280	269	291	308	272	291	265	255	290	262	301	265	285	281	278	230	258	259	249	270	270	298	277	275	292	250	282	291	286	281	281	246	254	252	294	241	282	284	277	261	275	265	296	236	270	290	286	293	271	270	266	276	283	272	279	264	262	236	268	266	309	251	267	286	288	249	271	273	285	258	273	265	246	265	262	283	300	251	290	246	290	279	275	323	290	246	284	292	276	295	292	263	243	282	237	284	253	259	293	291	284	270	248	252	262	248	284	283	253	280	270	277	275	258	272	297	282	278	282	297	280	256	286	263	269	286	258	280	254	294	262	240	294	269	267	268	265	257	233	228	263	292	244	235	254	283	309	257	256	278	261	285	287	270	240	270	262	291	247	285	296	270	261	248	281	258	266	276	287	275	281	307	297	284	313	307	282	295	274	269	283	277	307	306	290	272	267	269	254	257	267	278	270	299	273	268	283	266	250	255	275	288	252	298	267	255	284	293	259	277	250	248	263	273	265	282	280	279	281	256	256	268	257	278	280	295	300	264	281	308	264	298	271	310	255	254	304	276	252	282	291	263	281	272	270	267	291	293	280	295	272	250	264	259	253	285	277	267	265	312	288	263	253	259	249	254	260	276	257	239	268	263	257	241	290	261	278	273	243	258	279	263	280	280	254	273	275	237	286	287	269	255	280	260	290	253	242	296	249	258	273	264	245	300	282	255	242	276	261	275	273	265	271	277	266	276	252	268	246	281	282	246	268	262	263	272	242	268	267	242	290	288	272	264	250	269	292	304	257	296	274	261	272	256	256	297	251	274	275	255	265	288	283	236	272	260	273	265	305	279	250	278	282	266	284	278	282	266	280	266	300	249	256	255	276	272	279	252	299	282	260	280	287	239	261	262	275	309	242	278	271	263	264	255	311	287	266	273	292	286	287	284	271	284	264	300	309	328	260	262	263	324	283	281	262	273	274	269	271	262	289	289	271	271	273	298	279	280	284	289	269	300	284	285	290	240	271	244	300	275	275	258	289	224	285	276	297	253	291	265	266	280	247	286	299	283	288	273	299	254	255	244	266	239	281	294	286	307	265	291	288	301	300	270	252	280	260	293	267	259	319	268	284	244	276	262	249	312	275	293	250	273	277	295	271	295	271	258	287	255	270	235	279	271	269	281	269	267	259	241	302	302	284	247	278	283	297	296	251	279	278	296	248	305	281	276	298	258	270	302	280	298	290	269	272	273	296	252	282	297	269	282	307	236	278	286	262	256	245	255	277	267	282	276	271	278	269	227	293	268	279	298	267	269	269	286	294	260	276	288	278	281	307	272	249	288	288	302	306	258	253	260	249	279	278	284	266	268	279	270	268	265	274	246	274	280	291	256	269	268	277	280	256	272	255	225	264	229	291	274	272	288	258	266	280	258	312	249	287	273	282	257	262	285	279	230	268	281	247	235	274	289	270	275	310	271	256	255	279	268	253	303	264	267	262	285	258	267	266	295	271	267	274	259	273	254	250	246	304	269	267	275	279	260	262	250	284	279	266	281	256	287	262	283	284	292	282	280	259	265	247	255	288	242	255	258	266	271	246	262	288	310	260	286	266	288	294	281	289	257	244	268	263	288	246	292	276	300	244	279	262	233	276	273	265	274	273	296	285	271	277	278	270	263	275	268	270	274	248	242	298	271	274	282	255	240	277	260	271	270	241	246	289	251	271	254	268	295	277	304	282	269	292	241	300	267	243	273	274	266	283	270	272	234	257	274	279	254	282	236	278	257	257	264	277	295	270	259	233	239	300	238	262	309	279	270	277	257	270	280	252	294	266	265	265	259	279	279	292	272	284	280	279	255	287	263	275	245	282	252	252	223	238	250	266	288	250	282	257	236	265	271	236	269	301	275	250	264	274	255	265	274	276	295	257	261	295	272	261	281	295	276	263	264	264	279	250	248	281	288	276	264	268	269	288	253	265	247	261	258	271	265	285	274	256	272	251	264	287	292	270	235	265	239	269	261	299	243	270	271	288	251	283	279	262	258	286	264	260	286	278	284	271	269	277	310	297	288	260	241	297	273	290	273	240	281	274	268	274	256	255	263	286	315	270	292	297	263	296	266	278	266	282	262	298	286	283	274	267	308	273	248	278	301	244	267	282	270	247	281	278	270	271	254	255	282	294	261	271	243	254	278	244	280	246	267	280	316	287	292	305	285	241	272	252	299	260	259	266	247	262	300	274	267	287	279	271	270	281	276	278	263	277	251	267	260	294	300	266	282	281	277	293	238	257	292	274	260	268	287	268	284	247	265	263	243	274	253	300	267	280	282	272	266	259	236	261	253	273	267	276	299	325	251	285	268	268	263	272	281	256	268	261	277	258	286	292	310	265	268	282	253	249	307	236	309	278	300	259	260	268	262	255	275	274	256	268	279	256	291	266	237	287	258	311	265	232	233	276	237	291	263	263	281	279	271	301	269	248	272	281	279	265	257	304	283	282	254	278	272	286	266	271	265	266	302	273	269	287	275	289	311	279	253	256	306	301	263	299	266	307	252	242	291	273	283	283	298	296	293	254	273	236	279	272	269	265	274	291	290	257	286	269	280	299	247	288	270	255	288	278	259	272	261	258	306	278	284	251	252	247	258	254	285	252	281	284	267	263	278	313	248	285	247	247	264	274	260	251	282	298	277	280	285	241	281	300	266	304	276	270	254	283	289	248	260	264	254	276	291	270	282	256	246	269	297	276	264	275	251	271	271	278	283	276	293	271	278	266	233	270	268	283	246	258	263	257	267	274	263	294	257	279	296	277	296	282	276	296	306	248	259	245	274	272	269	281	263	257	264	233	252	242	286	287	256	266	267	260	277	252	290	288	277	265	241	293	233	270	266	297	272	275	290	246	273	236	264	289	275	297	267	238	283	257	277	252	278	265	302	297	269	240	242	269	271	269	261	307	303	267	289	298	297	249	231	278	298	262	276	266	283	285	266	253	291	271	279	273	272	273	292	275	243	294	281	300	280	262	285	244	271	265	265	275	303	276	269	305	287	267	281	264	296	261	296	302	264	278	243	269	259	256	298	271	282	276	269	299	249	264	258	264	247	254	253	257	286	257	278	294	267	301	274	274	245	241	291	267	238	255	230	264	239	279	280	289	314	287	286	280	242	268	288	281	271	281	284	298	275	271	257	269	276	296	303	292	298	275	285	302	286	300	268	294	267	249	285	267	277	261	302	277	260	273	276	288	277	253	286	252	252	265	281	271	278	252	251	256	267	292	235	256	255	267	252	301	245	262	261	248	254	301	275	257	286	287	258	259	255	281	285	266	274	261	295	303	269	263	272	268
3095	2642	1574	1016	756	723	677	718	592	616	608	619	658	614	634	632	584	619	598	618	601	646	631	598	652	617	596	605	611	601	655	602	589	588	553	592	645	605	623	574	603	592	634	613	613	667	628	561	642	544	639	612	583	565	595	595	582	645	589	612	601	593	595	606	585	600	641	573	621	628	618	566	578	572	606	586	640	600	632	571	558	609	612	621	650	613	610	573	661	593	614	601	611	584	610	610	591	614	617	596	678	578	634	602	589	616	598	586	597	598	627	632	631	620	577	606	601	621	623	622	630	576	646	608	645	611	626	621	555	572	638	630	608	627	607	642	625	641	681	571	643	608	656	597	615	604	573	630	592	606	623	622	627	601	608	648	592	606	580	635	644	620	610	584	615	630	630	635	595	567	598	604	538	631	613	611	568	629	586	593	575	639	622	628	596	624	558	594	641	597	604	609	648	657	600	573	573	578	636	660	638	614	645	630	595	613	597	631	610	566	581	622	574	637	591	562	664	591	652	575	558	619	597	605	653	575	584	599	630	631	643	584	609	574	618	650	624	614	596	595	603	632	617	602	624	643	571	618	626	617	600	622	645	600	604	606	588	590	637	611	615	634	634	613	591	586	612	604	581	614	640	621	604	593	653	602	634	613	593	600	600	575	590	609	612	629	593	634	616	608	619	656	662	571	596	538	594	603	551	610	537	656	611	629	660	596	617	586	637	619	591	634	610	633	596	614	594	608	628	593	586	604	623	586	652	634	620	637	607	635	658	601	582	570	603	631	595	600	642	574	594	620	603	640	602	612	645	640	603	692	615	595	569	639	625	601	601	596	595	616	612	592	659	603	585	606	614	632	592	627	617	572	665	632	613	638	615	593	634	624	569	573	616	599	623	578	657	609	647	614	640	615	614	640	661	591	600	634	626	564	582	624	606	653	638	630	602	630	603	625	621	569	614	616	607	604	587	609	591	616	641	549	628	583	609	581	556	578	616	613	573	607	598	600	579	603	605	673	635	598	611	584	618	599	610	584	643	638	601	568	593	572	601	577	625	630	610	609	580	618	610	672	563	594	621	631	652	627	579	613	613	627	627	581	646	611	633	588	602	611	596	607	653	613	636	618	609	609	602	583	568	617	595	599	572	623	583	602	591	564	607	657	620	589	610	584	635	597	589	623	598	640	617	681	591	625	576	638	593	618	599	590	622	619	575	606	594	580	648	583	636	638	614	624	605	645	607	625	638	620	649	605	621	605	616	622	602	607	651	588	665	623	656	618	629	607	625	637	635	586	627	621	628	633	622	582	603	622	614	636	612	638	628	592	603	602	641	647	636	626	600	636	615	629	605	602	598	591	638	585	604	631	630	629	614	623	625	618	617	666	586	564	613	634	601	619	643	602	579	622	624	598	633	596	594	567	623	605	617	616	582	601	608	629	636	657	642	621	573	631	637	599	610	610	608	601	593	630	605	620	607	652	583	603	596	599	604	637	630	597	604	593	581	615	635	536	646	629	625	622	591	611	642	669	571	583	584	604	636	608	597	632	604	617	585	609	582	562	604	669	638	657	630	633	622	604	587	631	640	614	628	614	629	607	603	615	609	621	597	625	608	570	585	634	569	593	622	638	612	619	611	623	594	587	601	580	629	601	622	611	623	570	606	627	610	628	625	552	609	570	623	607	611	589	600	556	600	623	570	659	588	632	597	582	586	645	620	596	622	577	623	632	611	596	636	573	625	651	629	645	606	631	634	597	616	603	620	621	645	613	604	573	629	602	639	638	626	605	680	617	670	589	620	627	591	618	665	613	627	626	604	643	611	633	614	604	635	619	608	621	552	572	592	627	621	654	636	597	625	602	615	612	654	601	603	631	656	662	626	586	614	578	635	622	596	553	613	621	632	610	607	591	593	577	644	585	596	630	581	618	583	588	583	558	606	607	568	589	647	639	601	658	597	562	596	602	611	616	613	609	606	599	597	560	592	626	616	653	620	612	640	611	638	601	592	635	591	640	639	626	606	596	575	608	658	625	614	598	625	626	598	607	634	618	603	566	653	578	600	649	614	551	620	626	619	609	607	587	614	599	574	643	591	647	589	591	585	620	605	620	653	585	610	622	621	625	613	607	613	591	611	633	611	611	642	564	619	657	599	633	598	648	644	604	635	589	593	618	612	589	693	627	589	614	614	607	614	581	595	594	592	599	617	601	627	617	621	593	575	643	654	622	632	618	595	554	602	613	642	663	606	593	597	615	596	663	573	602	645	597	588	633	616	615	611	595	628	626	613	593	662	631	630	648	597	582	585	628	648	570	602	633	594	600	622	636	590	642	623	597	646	698	583	670	618	581	612	627	578	617	603	603	627	593	655	606	593	594	638	630	579	625	612	612	640	615	597	612	602	600	589	641	601	650	657	570	642	647	605	617	558	600	609	615	619	636	584	566	570	695	611	605	588	600	634	577	588	635	614	598	622	553	554	581	627	602	565	614	572	572	632	591	621	592	602	605	606	624	571	602	621	646	628	593	641	658	600	598	587	627	603	593	612	628	601	593	561	589	595	623	615	627	605	611	626	620	604	608	587	646	632	594	661	649	623	604	615	675	590	567	639	587	634	586	557	567	621	644	583	619	612	639	619	654	582	629	648	638	603	606	629	578	604	598	606	593	622	633	609	591	590	615	604	623	640	606	599	625	608	607	597	582	638	619	653	615	620	674	624	602	622	633	606	596	630	610	566	576	577	549	674	597	645	605	574	653	623	651	692	636	643	636	597	612	638	613	636	587	625	585	587	608	601	595	598	613	617	612	633	617	586	640	607	622	635	660	658	585	605	578	597	623	593	618	640	642	604	615	606	659	643	637	576	577	588	610	587	617	587	610	605	562	613	668	633	617	611	579	614	618	570	647	641	658	550	627	600	633	624	598	616	594	626	592	649	649	612	596	615	643	609	609	594	587	638	584	584	635	622	605	615	581	618	622	571	608	620	552	641	595	587	612	627	640	571	604	616	606	631	622	606	627	648	579	592	608	610	602	556	628	579	584	642	633	618	631	649	650	599	681	636	644	623	616	598	633	599	616	629	620	574	581	646	631	609	591	597	610	617	606	600	570	610	596	610	654	586	626	651	641	560	596	660	568	640	630	604	630	606	647	631	576	619	617	627	629	626	650	596	590	646	673	617	632	597	613	592	587	584	656	619	621	622	636	621	603	612	615	648	656	581	626	616	639	639	636	562	621	615	594	626	589	629	571	621	583	582	583	547	566	627	597	618	631	634	607	568	664	617	619	607	602	609	633	636	562	637	625	597	622	573	638	556	593	606	557	639	571	604	604	601	643	600	598	601	554	633	624	654	630	592	581	607	580	621	587	607	611	609	607	571	596	611	594	586	619	598	626	633	600	555	579	604	585	587	575	587	604	620	585	618	622	611	581	623	634	574	617	652	623	617	650	584	597	617	625	637	615	628	617	585	606	584	586	578	622	613	597	613	566	618	582	631	640	642	579
23888	21014	25068	27170	21020	20897	1472	367	246	255	201	180	177	161	149	135	143	146	159	117	152	145	123	113	155	132	136	137	111	144	123	115	114	135	107	121	106	122	112	122	136	134	101	127	136	109	129	133	125	129	130	112	133	123	117	107	133	103	145	107	125	115	144	140	120	132	114	120	115	107	136	113	122	114	107	120	121	137	116	114	129	138	141	123	117	112	123	111	139	112	141	103	101	108	108	116	124	130	98	112	124	123	111	100	126	140	116	126	103	124	144	117	119	112	139	125	118	112	108	105	95	114	102	99	101	118	114	109	124	132	115	99	120	96	115	104	118	118	119	110	113	117	110	108	129	140	131	114	124	122	101	139	102	132	111	130	127	96	122	120	113	126	133	137	118	112	119	133	118	122	129	96	126	116	124	125	129	109	137	123	116	96	127	100	127	114	134	138	110	119	117	107	106	113	123	125	129	127	130	120	129	118	115	122	139	138	114	115	128	120	125	125	120	97	122	118	126	135	110	129	108	121	127	126	131	125	102	130	126	111	134	127	107	113	121	127	115	117	118	124	103	121	118	112	131	120	121	104	112	108	120	110	120	129	143	111	144	120	117	114	134	117	109	111	85	124	140	119	148	142	131	139	115	135	141	122	122	117	97	121	122	116	120	96	137	122	92	114	133	101	117	100	129	117	110	128	127	144	114	126	91	104	110	120	127	146	124	121	112	111	122	129	118	111	116	115	120	138	125	122	131	109	121	131	123	117	131	122	116	125	105	126	110	118	114	138	128	130	122	119	141	131	119	105	104	123	121	111	104	113	119	110	116	112	121	119	125	121	110	118	139	108	116	108	100	111	132	113	104	122	109	106	124	128	107	113	134	124	139	124	112	112	124	115	112	112	134	132	109	114	132	113	128	107	146	116	110	129	117	110	119	99	121	103	114	130	143	123	127	128	132	113	114	111	134	106	117	116	118	125	108	110	104	122	104	102	106	129	117	114	140	132	120	130	100	99	113	116	123	130	115	131	113	130	124	120	140	121	119	116	137	99	118	115	139	119	110	113	117	121	115	113	124	99	126	121	121	109	142	115	132	95	115	130	129	119	124	124	126	123	125	130	122	128	123	131	123	107	120	120	98	120	108	108	113	130	121	101	119	108	127	125	99	115	130	124	95	130	140	109	138	129	119	116	117	119	140	130	109	125	119	103	127	102	110	124	125	125	139	131	126	147	105	112	108	125	126	123	132	125	121	116	116	86	101	108	116	104	125	114	102	120	90	122	112	97	122	105	94	100	128	121	98	118	112	108	113	120	120	132	134	126	98	107	125	124	117	128	113	119	123	146	106	131	120	133	121	106	121	124	128	119	110	107	130	113	113	137	120	119	130	118	109	115	118	118	127	127	110	133	147	124	139	115	100	125	123	121	122	126	95	113	105	131	94	124	130	108	136	128	119	126	116	119	104	135	122	117	106	113	124	127	117	106	125	121	96	107	137	127	101	104	121	120	113	108	116	98	116	109	104	132	132	128	116	127	131	123	112	128	125	126	131	104	123	143	121	107	132	118	124	133	133	130	104	104	114	158	136	130	99	149	133	132	104	103	124	98	117	113	93	151	106	132	100	92	108	129	110	118	130	130	124	112	131	116	122	128	136	136	129	124	124	106	125	131	118	135	122	108	115	113	115	108	109	98	110	118	110	114	125	113	114	121	132	146	122	102	114	124	113	101	140	123	120	120	118	129	135	106	113	113	110	100	133	105	118	138	114	113	135	115	118	125	102	97	135	104	131	100	110	122	119	115	112	120	99	123	129	119	126	135	105	112	120	116	122	140	136	103	117	117	110	106	121	125	125	133	126	113	112	126	137	125	122	88	116	132	117	119	139	108	125	138	128	125	127	119	140	118	126	138	121	111	102	130	129	145	138	122	120	129	116	127	122	108	113	114	133	145	134	94	104	100	118	111	126	122	129	101	122	113	112	112	118	139	94	120	95	123	117	139	132	102	109	113	124	115	142	132	112	110	102	123	125	132	119	122	113	105	121	124	132	140	117	115	106	129	110	124	137	111	102	116	119	116	124	107	120	131	100	103	133	110	131	116	96	136	138	119	118	141	120	133	136	107	114	145	101	110	145	135	123	133	125	133	124	123	128	120	119	117	122	138	117	121	131	116	124	110	132	128	108	113	115	111	121	117	120	111	135	109	108	109	122	117	97	133	107	103	112	115	128	126	112	109	125	113	101	130	109	109	119	128	112	134	120	110	108	101	112	129	111	121	118	117	109	95	137	107	114	110	133	114	107	124	116	112	104	123	109	117	113	105	104	121	123	99	106	109	111	140	120	117	82	134	130	134	111	118	128	116	103	105	113	120	122	105	108	122	101	111	109	107	118	116	123	119	133	122	114	123	114	121	142	118	112	137	100	142	132	107	111	106	109	115	100	121	108	111	137	114	113	134	108	104	128	116	113	127	119	107	115	112	120	128	121	123	133	116	126	119	125	118	142	112	117	143	113	134	109	122	116	112	124	121	141	126	112	107	131	122	131	131	122	95	119	116	113	104	135	141	122	128	118	111	102	126	118	138	129	124	102	125	108	135	104	109	128	128	120	96	117	112	112	109	121	137	119	113	104	121	114	108	121	127	129	112	120	103	107	115	99	137	110	149	131	107	138	114	144	126	108	96	93	110	121	92	125	108	107	125	122	128	131	133	106	107	111	102	92	104	131	123	130	114	98	129	106	109	128	138	107	117	139	109	120	122	130	136	113	100	113	115	119	131	118	112	116	150	113	135	130	89	127	113	116	129	133	95	117	124	117	114	103	130	91	121	109	121	121	125	114	109	129	106	107	137	126	109	114	115	118	79	124	116	114	111	111	101	120	106	113	119	128	98	112	103	133	129	112	102	120	125	125	116	120	135	129	108	105	116	125	147	118	128	125	125	105	123	116	107	117	118	127	119	113	114	113	117	142	129	131	109	104	111	123	113	110	114	117	108	107	139	114	126	124	120	124	132	101	102	122	112	128	106	118	127	151	115	107	112	121	144	117	123	106	132	117	123	133	104	115	120	116	116	112	120	117	140	142	103	120	140	116	127	106	121	121	111	123	109	109	119	117	107	106	117	124	126	117	132	132	120	104	112	129	120	121	109	125	120	122	106	123	116	146	96	117	128	121	110	99	129	114	122	127	121	124	146	124	112	112	112	93	103	116	105	115	117	140	124	111	109	112	104	108	128	106	124	118	112	106	113	131	133	105	144	121	122	100	105	112	119	103	118	96	115	114	103	130	115	130	126	119	109	129	132	107	110	133	100	134	122	103	129	125	112	118	114	120	122	104	117	124	109	90	120	134	120	122	96	120	119	118	132	131	127	135	140	117	109	124	103	111	121	140	107	120	145	118	128	115	106	119	116	111	105	111	105	109	123	127	112	128	113	107	124	122	131	95	118	130	126	127	118	122	130	137	112	102	115	128	140	117	124	125	126	142	132	106	128	117	108	118	121
3008	4172	2383	1040	669	482	427	395	346	408	313	331	330	295	308	321	314	343	304	319	349	274	343	301	325	310	303	289	313	273	326	312	295	286	320	334	308	311	329	325	312	333	287	319	302	277	309	319	295	327	290	337	315	317	298	294	301	291	305	297	295	325	335	329	302	286	288	300	308	282	327	313	283	299	314	316	289	320	325	318	313	290	304	296	292	318	287	307	278	302	285	307	291	322	288	297	318	283	319	332	305	309	321	312	313	315	304	323	294	277	305	289	287	298	274	294	313	335	304	295	291	267	286	315	279	294	321	300	306	318	289	325	304	287	272	283	303	260	294	280	324	273	285	287	291	296	308	305	336	316	305	294	282	286	330	288	318	330	321	325	295	299	299	296	275	309	318	288	277	341	292	315	285	329	325	340	328	284	298	315	261	303	296	289	313	318	295	331	324	309	323	296	297	288	308	303	307	287	315	318	289	276	299	271	341	298	301	271	316	305	304	310	308	331	285	327	287	323	325	304	327	305	294	276	300	318	317	319	322	280	322	299	313	292	303	306	308	287	311	319	295	302	359	338	309	306	304	281	296	293	276	305	302	315	315	315	293	294	329	327	292	293	292	312	307	313	322	309	303	322	317	295	309	316	338	277	259	319	318	333	300	278	355	328	301	324	298	308	300	307	296	295	293	305	292	327	323	318	287	295	310	330	325	297	309	277	305	312	289	302	294	301	299	274	276	305	288	342	278	308	315	291	358	296	303	323	298	332	327	272	310	328	287	311	287	316	313	347	289	303	281	291	297	284	333	308	309	294	320	331	284	277	279	342	300	307	280	291	299	306	320	290	312	262	320	281	296	319	323	284	297	281	310	327	335	314	320	261	336	328	283	323	339	339	290	289	285	306	309	299	314	280	327	309	312	309	305	321	288	293	287	308	304	324	302	307	349	317	315	303	308	312	309	294	304	323	289	305	301	306	283	300	311	299	302	337	315	281	290	314	322	307	328	273	307	308	296	325	290	296	298	272	300	295	288	297	321	313	328	308	286	313	304	290	286	319	307	297	329	323	297	331	310	321	287	302	295	309	307	309	304	286	294	338	297	314	295	324	286	305	305	321	304	283	278	318	294	316	319	283	303	316	283	302	312	314	311	296	281	330	315	318	317	310	304	312	300	290	300	299	296	261	300	288	280	293	290	284	314	308	311	279	316	282	301	316	314	305	307	302	306	317	310	311	328	306	330	316	298	303	287	316	319	298	336	290	311	318	309	301	269	293	319	292	284	306	296	292	321	306	300	308	310	302	307	289	298	318	301	331	309	328	287	318	273	300	306	270	316	295	292	304	306	302	309	313	305	313	303	317	323	307	310	303	300	279	298	311	315	264	320	309	325	284	293	292	339	293	289	304	316	320	284	291	317	334	309	322	281	315	298	306	318	286	294	316	346	294	263	309	308	314	314	301	328	296	340	310	281	303	283	292	320	313	317	280	297	288	312	305	305	334	298	314	282	291	289	304	304	301	295	304	305	284	325	292	301	299	302	297	327	310	310	312	296	313	294	313	312	325	284	308	272	308	293	306	311	299	290	343	308	276	280	324	271	292	321	293	294	288	314	303	296	354	302	277	310	296	328	297	311	287	294	308	304	319	285	288	325	315	303	281	322	278	307	307	330	314	284	324	278	298	311	289	248	296	285	310	321	300	298	327	307	311	302	274	301	310	322	306	301	287	284	338	323	284	306	320	327	332	290	264	275	296	312	300	318	314	298	298	282	280	309	305	273	308	286	291	324	319	278	301	287	269	308	297	262	308	290	292	291	304	323	297	343	317	353	296	286	294	294	316	295	309	290	303	305	292	298	321	284	305	305	309	289	316	296	286	305	316	302	340	309	290	318	326	272	300	342	301	292	279	293	297	289	304	295	340	330	323	288	312	279	325	312	328	310	280	277	335	310	319	286	306	314	302	324	298	283	298	311	345	293	312	290	311	297	287	324	305	293	319	296	314	309	303	306	280	313	280	321	326	299	305	306	288	298	285	330	272	312	277	292	325	328	269	331	320	301	299	335	289	293	283	301	304	289	315	307	335	300	310	310	291	320	319	322	344	281	289	305	326	302	325	305	328	320	315	299	292	297	298	305	324	284	288	281	302	277	315	308	322	287	292	298	336	324	309	277	299	324	325	303	324	287	295	310	296	323	286	297	278	280	304	327	285	291	298	320	282	316	310	280	303	268	266	289	278	280	286	295	307	284	327	323	307	306	275	273	314	334	291	303	312	291	306	270	302	308	305	306	281	331	302	296	286	291	328	298	322	298	332	347	277	302	315	299	327	304	301	264	302	282	314	306	303	332	309	321	295	299	305	301	306	249	301	273	285	308	314	328	283	299	323	332	294	333	283	312	288	302	262	313	305	306	308	299	285	291	322	296	296	282	264	315	301	321	276	293	286	273	305	300	289	307	333	299	329	253	293	308	313	303	307	310	287	303	320	291	300	300	288	316	317	311	325	292	300	276	323	301	304	302	275	315	327	295	317	298	316	318	324	292	308	278	315	310	293	302	287	285	314	283	274	331	264	328	297	343	285	308	306	298	284	302	313	315	332	313	326	334	268	328	306	322	289	276	310	290	306	316	335	299	306	277	289	311	321	284	316	303	295	289	277	293	285	299	301	306	293	290	327	281	320	319	317	307	298	304	301	321	327	286	304	313	307	293	324	279	340	303	302	314	314	313	275	318	304	319	305	299	300	320	295	302	301	267	300	306	306	288	302	290	316	296	303	269	289	305	334	292	282	307	294	305	324	304	321	308	293	297	308	289	291	317	295	285	285	287	307	302	300	290	308	307	291	320	314	291	335	308	285	327	318	297	293	318	321	308	316	314	330	287	316	329	316	324	302	300	282	337	294	270	310	320	274	294	322	303	277	291	314	327	319	312	297	301	326	289	301	290	303	322	319	292	279	304	314	295	328	312	333	295	313	302	282	279	278	294	332	290	281	307	344	292	288	292	327	321	302	312	299	304	303	284	337	336	305	284	314	286	302	324	296	286	279	317	281	304	304	301	269	303	292	294	298	317	292	300	285	285	312	292	317	292	286	313	299	315	323	328	327	296	296	334	295	296	338	307	280	312	289	300	299	291	270	301	282	298	281	312	268	341	292	315	302	298	298	331	273	297	313	290	294	324	300	298	276	292	286	307	355	323	282	323	313	308	339	302	310	300	311	336	316	298	331	323	288	304	306	311	280	329	310	288	309	285	339	302	320	310	305	292	297	326	279	306	318	315	313	332	315	332	305	329	329	295	309	307	322	307	314	281	285	308	303	273	303	318	295	308	334	308	304	293	309	277	341	303	295	313	300	278	298	324	301	295	289	295	306	297	290	299	305	282	290	322	255	308	321	310	308	316	293	304	284	289	310	275	285	307	310	332	321	297	324	291	292	285	303	307	309	327	318	300	291	290	298	327	304	293	290	330	315	315	311	332	334	288	285	310	281	310	299	275	289
32150	10229	1094	487	428	362	371	375	389	367	414	328	406	366	393	379	346	393	368	359	417	346	383	372	389	417	373	372	366	384	402	360	407	384	362	398	381	391	374	340	409	367	376	390	404	374	362	375	364	391	393	380	383	371	413	391	383	391	362	385	412	326	340	389	381	377	385	396	388	393	368	351	396	383	387	381	375	389	375	364	427	415	392	408	408	386	374	362	406	391	363	379	395	366	393	369	367	395	363	392	387	409	405	394	422	369	406	372	373	377	347	379	397	352	388	385	394	394	381	359	371	361	358	385	377	371	381	377	369	389	348	379	375	367	372	361	346	404	382	401	366	394	387	402	385	404	376	390	358	389	365	426	405	378	368	393	415	388	341	380	355	406	391	363	408	361	390	349	400	399	380	373	374	390	401	419	396	397	374	374	338	367	366	407	375	340	393	389	386	398	373	340	405	393	401	384	424	442	404	375	405	435	377	364	351	338	354	366	337	370	378	365	371	348	396	384	386	375	375	359	353	367	389	390	381	371	337	356	377	370	374	370	401	408	391	367	361	368	364	364	402	356	391	351	375	385	361	371	353	343	369	353	366	378	384	404	402	387	396	408	365	358	387	369	365	345	383	382	389	425	393	424	372	394	413	375	399	376	387	344	368	387	357	377	385	371	378	403	385	414	356	381	367	369	355	386	377	372	392	361	376	382	361	421	386	402	346	379	368	351	371	372	374	390	354	338	379	394	359	379	403	378	415	358	380	389	374	388	355	374	356	375	404	363	377	401	378	407	325	361	406	360	399	400	355	379	391	370	364	351	385	367	395	371	366	331	369	387	373	383	415	373	406	398	383	386	416	407	417	395	392	382	410	402	393	378	370	398	378	370	377	399	383	413	395	374	406	337	356	361	347	391	385	395	388	433	354	384	362	411	383	376	410	380	397	434	373	377	374	370	365	377	428	394	400	385	393	376	401	358	405	346	378	385	358	385	356	393	401	381	392	403	409	380	398	398	400	390	384	370	460	360	385	360	396	360	359	387	346	350	369	384	416	355	392	377	412	373	360	360	324	365	395	356	379	370	379	374	378	352	425	347	371	394	362	373	367	374	357	393	368	441	378	356	371	391	370	350	372	396	379	375	361	369	394	369	347	406	398	380	405	378	330	372	382	362	392	383	366	425	394	407	384	359	373	401	394	405	395	375	378	391	365	404	380	371	364	370	383	398	395	395	385	326	418	377	375	401	379	383	380	398	350	393	385	363	345	382	348	392	410	379	395	381	381	402	384	374	366	391	333	347	404	338	350	383	396	371	363	401	385	358	395	384	366	387	378	387	409	390	383	395	402	380	406	378	397	357	396	405	392	393	407	358	379	406	391	382	389	388	393	360	374	361	408	368	377	407	390	398	369	422	363	378	413	384	353	384	357	374	386	369	353	403	406	392	356	399	376	353	392	383	380	364	405	330	367	346	353	370	418	426	373	353	339	409	358	394	376	410	381	375	421	404	399	353	385	377	396	348	370	350	433	399	336	367	380	381	376	367	374	383	394	352	380	382	375	354	380	345	385	379	414	420	408	397	371	359	387	358	406	360	340	372	394	376	380	406	385	363	372	430	396	388	385	386	336	373	363	377	388	424	382	383	378	392	370	332	389	369	383	402	391	362	377	359	389	399	389	363	348	378	371	361	386	370	330	424	391	417	381	363	365	396	358	378	374	408	382	410	337	369	373	401	368	362	365	364	390	381	389	379	386	376	316	356	377	336	385	387	380	438	403	379	371	367	406	374	375	432	374	405	380	334	355	344	411	390	394	404	365	363	419	375	362	367	380	396	382	361	365	350	378	387	404	357	424	381	388	377	383	365	374	382	359	380	380	379	394	384	399	395	389	393	399	360	365	388	425	392	425	366	364	350	363	406	411	387	396	369	340	352	384	382	365	362	380	338	377	391	402	390	420	442	387	427	410	371	375	391	374	378	388	337	391	372	347	405	410	362	358	353	382	383	417	443	396	404	400	371	351	358	370	383	382	375	365	369	387	400	366	381	380	415	384	383	367	361	377	364	374	402	359	393	364	379	365	388	385	383	384	401	366	361	345	386	401	371	383	396	385	365	399	348	378	378	338	389	391	372	350	375	369	391	384	414	385	416	366	360	380	380	386	362	429	350	360	321	382	374	425	416	394	347	391	381	400	379	348	396	364	345	376	414	356	431	397	388	362	396	358	426	394	392	405	351	374	369	393	392	352	362	383	371	417	393	393	346	409	416	381	373	400	386	372	385	378	350	413	363	392	395	376	384	348	391	389	393	380	363	347	372	407	355	381	360	359	352	357	387	390	378	378	405	395	342	389	366	383	377	351	361	405	340	393	372	422	405	371	408	400	341	365	362	384	341	387	373	347	373	386	377	415	404	410	379	379	381	374	412	369	377	377	392	373	358	392	345	383	377	401	384	390	399	385	348	358	393	404	390	365	376	397	384	368	381	390	361	387	372	384	376	349	393	357	379	365	377	396	365	396	362	381	379	385	382	384	401	407	406	386	329	395	406	400	355	340	405	369	416	359	365	354	377	372	413	387	356	338	405	383	372	403	422	351	356	377	434	380	365	351	368	387	412	388	400	373	348	392	352	393	399	393	397	378	381	380	379	413	359	372	408	334	392	380	353	392	394	400	367	404	391	368	358	370	380	415	389	381	364	342	406	369	377	400	378	404	353	396	385	371	363	347	402	370	382	376	406	424	374	385	372	371	382	387	368	383	363	388	392	372	380	378	400	392	383	388	364	359	392	383	360	386	408	413	387	354	383	370	371	391	350	363	390	374	362	356	355	387	357	385	399	365	397	422	370	353	392	392	362	384	382	424	422	370	389	359	414	387	380	387	378	377	396	370	388	372	417	379	389	391	362	373	409	365	361	366	386	386	399	407	360	378	386	381	397	387	351	390	402	365	389	381	358	395	385	402	400	353	387	380	336	390	379	375	383	378	369	370	382	397	387	391	405	349	380	396	343	397	403	380	380	387	335	404	393	385	413	352	368	385	373	368	379	385	373	397	378	362	392	404	394	412	388	396	383	392	382	409	367	388	368	402	377	352	392	371	372	357	362	357	378	373	364	391	420	355	344	370	361	381	366	367	382	389	376	372	378	354	365	393	370	376	369	362	377	352	405	373	366	403	362	356	404	410	376	382	393	415	399	391	376	372	391	361	380	336	357	368	442	372	353	370	374	388	378	377	429	377	355	351	379	379	358	393	394	379	397	394	342	381	390	396	385	348	342	378	406	369	345	401	348	400	395	363	376	373	354	367	359	325	358	342	410	374	358	380	373	390	365	409	379	445	372	361	402	403	397	384	375	408	380	392	360	379	373	381	406	371	410	388	388	396	373	356	347	376	345	354	382	341	366	402	386	367	363	417	410	380	398	370	415	396	376	366	363	362	389	345	395	405	368	373	405	411	418	385	396	405	386	364	356	348	402	380	371	381	382	341	382	361	370	412	416	385	407
5529	909	897	825	859	855	877	801	823	842	847	750	815	889	857	809	848	828	838	834	769	821	843	859	852	775	869	837	807	881	849	827	815	860	875	844	849	800	853	841	894	860	836	834	778	824	850	806	840	851	836	851	859	779	836	858	772	814	865	835	824	845	851	806	806	785	880	826	861	847	825	831	843	818	858	886	863	788	878	861	908	909	863	840	842	903	817	800	877	906	802	914	835	869	847	821	882	852	846	863	840	832	895	831	829	883	854	831	846	843	860	823	871	830	878	839	881	823	843	793	851	841	822	840	833	797	837	883	855	794	893	860	835	839	898	845	827	834	807	815	831	802	866	808	794	822	862	848	789	815	830	842	858	827	890	848	857	884	840	850	856	839	820	871	860	832	887	892	833	853	820	832	851	858	842	854	845	887	879	878	887	871	862	845	911	880	834	791	841	904	834	818	830	839	889	849	838	808	846	862	853	846	833	853	834	787	803	829	882	799	839	836	816	807	809	841	811	884	831	840	837	867	872	886	874	859	814	813	847	792	841	837	805	873	851	868	879	867	899	847	818	856	810	855	839	910	876	793	826	804	844	822	791	813	780	871	830	811	833	860	849	824	838	839	903	884	837	847	842	839	847	893	862	866	874	828	831	782	816	817	798	865	853	867	826	861	843	870	811	850	799	862	812	814	863	839	848	797	828	855	824	786	871	854	810	784	858	871	869	843	852	826	874	827	854	870	836	816	850	811	783	868	847	850	854	807	849	798	803	790	854	841	809	796	860	861	853	900	855	834	850	894	855	826	853	860	854	873	825	851	836	821	791	827	849	848	859	817	880	843	815	814	860	821	848	875	840	844	822	920	865	798	852	833	848	888	859	836	854	852	884	870	850	800	817	836	788	830	835	826	835	859	760	806	819	830	827	822	804	782	872	781	797	818	859	863	776	786	836	865	859	868	901	819	840	850	808	858	898	870	823	815	823	828	803	893	850	801	839	874	792	859	810	858	824	859	848	859	878	827	851	818	799	812	848	885	827	855	807	829	867	837	847	845	820	819	832	806	881	822	838	862	837	869	806	816	841	853	817	817	809	872	820	818	837	846	784	806	828	820	814	868	845	815	860	835	866	873	832	832	875	862	842	835	868	912	823	849	821	810	860	817	815	826	890	847	866	844	843	857	857	847	874	836	859	904	844	831	817	831	818	838	859	859	818	880	834	799	832	840	816	859	823	907	842	841	829	867	856	814	853	846	894	864	804	913	908	851	851	828	825	830	809	839	809	831	812	831	831	870	827	845	822	819	942	811	841	836	822	861	842	879	831	811	836	845	835	854	795	808	833	864	843	815	862	840	815	868	827	779	810	862	822	787	839	801	811	817	814	836	873	867	831	767	809	870	828	822	753	863	889	873	811	838	876	816	854	806	828	836	860	811	851	840	828	848	833	884	861	791	821	828	808	819	843	796	880	829	825	779	824	853	843	845	853	844	817	838	925	845	821	843	842	833	850	828	784	843	833	856	811	884	853	830	857	870	804	876	846	782	844	812	830	881	830	859	894	846	833	817	801	823	831	826	835	825	839	877	822	843	846	862	793	833	912	838	846	847	766	875	854	814	754	841	887	834	851	878	870	826	824	881	830	839	871	805	894	861	863	850	840	857	812	891	865	793	857	834	832	850	845	836	852	831	846	821	852	846	869	848	810	841	800	828	837	860	839	828	861	827	846	861	834	839	847	797	821	830	835	857	818	797	903	829	848	836	834	809	841	862	831	870	804	882	794	820	851	843	851	835	807	811	797	877	824	849	808	805	834	865	850	824	832	830	881	838	827	859	860	792	824	797	852	790	832	831	827	867	867	839	818	824	851	809	856	848	848	853	832	802	877	892	837	852	830	837	835	861	877	868	847	837	866	797	868	809	847	812	902	848	879	812	808	851	799	829	847	866	879	843	856	780	840	851	842	812	816	844	859	861	827	886	850	858	848	846	826	846	851	865	830	838	830	836	823	923	838	846	845	893	840	810	867	840	806	800	877	910	827	866	843	803	841	845	851	831	867	786	863	868	860	848	845	836	801	849	837	820	860	829	829	783	786	816	802	819	831	874	816	886	834	830	824	858	836	829	865	810	828	862	854	840	841	836	867	855	840	842	841	798	778	848	872	859	845	863	825	848	833	828	864	859	856	849	842	873	838	864	866	862	855	779	829	849	865	818	848	864	888	830	878	855	773	832	860	822	846	848	850	847	842	871	817	839	903	886	852	841	798	895	850	853	858	833	861	766	877	838	786	844	811	829	872	832	829	841	858	809	844	871	897	832	837	906	845	813	850	835	856	875	860	829	873	882	825	848	839	816	839	849	862	854	868	817	816	886	907	879	894	850	820	809	854	891	833	804	824	890	795	797	862	848	852	801	812	862	861	814	839	837	861	824	821	827	882	841	796	872	877	867	776	817	844	845	835	820	878	804	844	862	815	814	817	828	860	844	883	842	804	814	810	848	884	865	774	783	859	804	822	911	847	869	875	846	845	826	808	815	881	806	845	848	856	834	845	820	855	884	882	862	828	865	853	820	831	844	845	848	792	851	838	828	802	904	870	829	866	852	829	911	798	811	836	811	843	836	851	869	860	843	850	833	802	818	840	871	900	839	822	780	858	838	845	927	799	823	805	866	843	813	858	825	802	844	794	821	874	869	788	826	845	881	822	869	818	884	816	855	826	832	844	816	820	857	870	845	833	855	793	838	850	882	879	830	874	877	859	884	822	823	869	893	794	810	884	821	894	873	844	878	836	862	887	907	851	836	840	855	893	864	820	826	925	852	826	854	841	846	830	785	835	839	833	787	858	836	810	806	823	855	857	833	882	810	824	831	794	914	860	845	871	827	817	858	899	878	881	870	864	830	902	842	912	880	878	830	830	865	780	836	860	849	867	872	820	859	817	810	859	813	840	806	866	833	820	871	803	866	849	823	836	816	891	804	835	829	826	853	819	834	841	880	851	841	801	854	816	815	861	879	835	895	831	900	805	897	869	843	800	785	820	851	839	882	873	826	797	833	852	877	884	813	829	848	833	846	814	825	913	798	791	828	856	877	819	848	859	848	848	825	804	817	866	846	818	811	835	811	836	794	895	842	836	859	854	808	851	833	848	865	825	834	908	908	818	890	860	856	838	838	844	799	842	866	857	854	807	919	847	791	858	864	870	879	845	848	792	846	837	829	855	799	875	822	842	908	817	857	790	827	884	817	855	838	838	863	840	840	840	801	850	889	859	799	842	781	821	899	862	782	831	829	805	840	874	864	900	891	866	861	832	856	814	790	783	781	816	839	816	949	865	807	907	841	879	851	879	828	878	807	833	819	832	821	823	849	852	803	774	879	898	819	808	841	902	820	788	799	801	779	838	866	829	838	812	860	871	834	809	884	851	802	858	832	858	835	828	848	819	842	827	867	886	854	899	842	851	878	851	889	884	808	885	849	830	824	829	862	829	812	841	796	813	857	873	823
24530	20965	24356	27708	20508	2077	413	384	321	322	307	288	299	288	287	322	245	291	240	277	266	258	246	311	270	260	267	276	268	280	233	269	272	312	277	264	255	276	277	269	269	260	258	283	310	283	263	279	302	260	276	261	265	246	287	257	300	281	310	276	298	251	273	282	296	290	247	277	274	278	246	243	273	267	246	284	279	273	283	275	256	292	274	300	274	268	270	256	290	266	278	293	259	247	256	247	265	266	277	210	278	300	301	308	284	261	255	268	246	297	304	278	289	238	260	278	264	296	243	249	261	264	265	277	258	264	273	296	311	259	265	257	243	269	262	233	312	271	288	272	284	266	270	262	284	268	277	257	283	283	263	287	254	256	247	272	291	242	285	285	298	266	285	293	265	278	278	246	271	255	257	289	282	255	317	304	285	267	247	257	250	246	247	273	291	279	279	262	257	272	309	220	298	277	241	241	299	266	282	259	271	258	270	271	235	245	237	240	238	302	281	264	288	285	246	270	310	274	294	277	266	296	257	279	286	285	248	260	272	255	274	312	282	263	235	261	260	264	266	286	266	241	305	294	278	249	246	305	267	289	277	245	267	270	287	244	264	253	294	240	272	272	261	280	283	287	305	255	294	249	263	275	294	272	284	257	293	272	251	285	324	285	258	261	262	287	275	269	279	253	228	260	279	245	260	243	275	251	276	271	279	277	293	281	278	283	263	272	272	283	256	254	263	290	287	283	274	254	276	249	292	256	246	261	260	268	262	288	285	266	252	285	266	260	274	302	265	266	264	283	248	253	272	263	269	256	298	273	276	262	269	273	261	266	261	284	273	246	282	289	249	290	270	292	269	263	263	263	277	283	290	282	259	284	279	324	264	254	281	303	257	297	276	265	303	297	283	292	290	240	286	269	252	308	254	263	252	253	270	292	305	249	288	249	284	259	266	268	279	280	284	283	280	263	256	266	291	284	269	264	302	277	248	276	281	271	283	295	268	236	252	276	285	253	293	262	298	260	268	253	273	268	295	266	289	289	233	278	265	292	295	273	268	252	271	254	293	278	273	247	274	269	254	285	273	248	240	287	282	264	286	258	276	266	295	297	300	295	264	253	305	293	295	288	252	265	301	275	236	258	275	292	251	229	266	272	250	271	258	261	233	253	304	301	247	273	256	259	291	284	277	285	244	266	286	285	289	269	264	260	262	292	279	252	267	268	272	301	294	260	267	281	291	280	275	240	276	283	289	292	302	273	287	256	291	291	262	274	272	262	248	252	260	251	272	270	271	277	279	289	268	279	277	266	268	265	291	258	260	267	264	266	299	289	269	275	253	271	250	279	304	272	254	229	268	292	293	266	287	270	257	271	294	271	272	263	276	266	264	245	228	276	238	270	245	276	255	283	275	274	250	271	284	267	323	260	277	276	254	272	265	280	250	277	311	254	272	288	248	295	238	240	323	291	276	270	273	271	260	267	272	290	268	282	237	268	246	272	297	278	297	268	267	293	304	275	289	289	262	274	264	224	254	275	248	282	276	245	243	278	237	261	295	279	282	254	277	287	254	273	288	291	268	291	276	322	256	236	294	302	283	297	257	276	281	287	276	269	283	260	276	262	241	287	286	280	262	258	265	269	289	297	274	254	249	283	268	278	255	276	263	250	274	281	296	278	268	258	264	280	255	244	266	313	278	266	282	292	286	282	259	266	272	249	264	275	242	280	261	286	269	270	236	269	283	277	248	296	296	270	256	252	271	308	275	294	267	258	254	279	284	246	278	271	308	300	280	271	268	271	251	234	262	251	296	301	264	240	251	290	258	279	260	244	259	288	277	307	280	276	257	288	258	282	274	267	273	265	296	282	239	274	282	272	271	230	274	284	263	273	291	285	306	272	266	264	303	257	284	289	273	269	290	281	266	259	270	268	285	282	249	256	300	273	274	264	301	256	273	275	280	267	257	269	287	290	262	256	268	270	253	277	257	256	258	306	266	245	262	264	283	280	254	310	234	275	254	258	258	269	310	275	292	287	288	276	285	274	290	264	273	256	261	286	265	255	263	251	265	312	283	271	249	261	266	271	279	263	270	266	280	283	293	260	266	293	256	290	241	293	271	239	279	240	281	265	277	262	285	265	283	253	289	300	264	273	252	253	249	237	265	276	281	273	274	293	271	275	269	279	263	278	286	259	309	299	256	246	278	246	294	246	271	274	269	283	276	292	281	255	264	278	258	261	273	255	291	250	255	282	256	269	293	270	299	247	301	282	275	254	292	259	247	283	271	243	267	278	270	308	267	269	292	280	269	245	251	284	262	277	270	276	308	288	276	254	257	268	300	254	296	275	266	274	268	264	269	282	258	274	287	313	256	251	279	258	266	287	272	267	232	270	296	259	298	261	258	280	235	253	254	306	292	265	278	265	307	273	291	303	276	286	272	256	270	279	252	291	244	260	247	268	242	265	270	252	299	286	268	234	251	272	280	269	275	273	285	258	271	262	270	248	276	281	278	278	271	283	279	294	291	278	282	312	321	294	263	268	295	264	246	262	274	270	240	307	304	280	269	262	292	263	280	262	263	279	276	238	287	262	283	254	277	287	260	267	282	274	247	258	286	283	299	258	285	260	257	258	290	282	278	274	254	272	253	275	291	288	297	282	271	265	263	256	243	268	274	274	299	251	277	270	260	279	284	296	288	263	267	272	275	280	260	247	276	254	261	265	266	276	251	285	269	297	296	290	265	278	282	289	277	256	297	212	260	258	247	247	290	263	275	238	294	269	279	290	266	271	264	307	305	286	324	255	244	253	263	264	296	264	266	253	272	270	260	307	286	274	268	282	256	287	239	255	276	263	275	308	280	270	284	273	277	250	265	266	304	253	256	284	234	301	287	294	273	243	259	269	241	279	248	300	295	285	270	297	285	287	279	247	283	307	274	274	298	269	259	289	284	294	297	274	261	291	293	270	269	254	266	242	287	284	264	266	301	277	301	283	282	261	247	283	273	282	237	280	284	290	273	272	255	274	304	285	270	286	264	269	292	294	296	264	258	286	270	263	300	279	243	262	289	284	260	266	304	250	289	259	242	292	265	257	268	261	258	287	299	265	298	270	289	225	253	270	255	303	254	261	282	264	275	300	293	277	262	266	310	295	274	248	283	278	275	266	318	274	304	217	276	276	283	277	253	291	261	273	270	268	308	292	306	261	242	271	286	267	273	286	316	283	296	252	260	261	270	271	234	278	251	299	245	248	251	284	247	262	288	262	288	276	273	249	257	275	299	287	258	266	252	306	255	261	273	276	283	270	269	291	274	265	297	311	280	270	266	265	260	278	289	264	274	283	254	266	287	283	290	263	259	266	260	261	288	264	249	292	295	287	269	255	249	289	280	277	292	276	276	273	245	281	295	284	281	288	277	254	259	262	288	293	269	291	263	264	258	277	285	272	238	301	253	281	289	246	253	291	292	268	282	275	251	277	263	252	268	261	270	260	267	277	329	240	259	299	285	287
3101	2656	1606	998	759	720	692	688	688	677	636	618	660	648	618	621	593	603	603	604	611	622	609	609	622	638	583	596	622	628	605	593	614	626	608	594	621	621	587	589	623	637	606	601	621	598	602	613	598	611	619	597	608	577	581	607	594	571	638	575	630	638	650	618	623	615	610	619	647	627	616	619	614	575	628	607	583	631	614	623	617	620	645	631	597	609	576	619	579	609	598	629	584	647	651	611	601	589	594	609	593	612	596	597	629	607	579	591	593	584	638	597	617	629	578	605	642	610	630	599	591	645	591	593	630	564	587	581	603	594	580	613	601	583	620	662	612	661	583	536	596	621	652	657	680	603	615	629	602	644	607	614	594	601	602	592	591	597	640	669	598	643	618	566	611	642	563	615	591	624	567	635	643	635	636	628	648	591	630	626	638	634	636	626	578	586	651	600	653	618	573	602	594	583	615	600	630	604	617	631	590	628	607	579	593	616	609	632	634	683	575	648	596	604	635	592	612	624	602	600	618	605	602	609	604	620	641	605	597	621	625	607	598	563	603	589	648	563	637	611	620	599	632	612	576	587	604	592	641	648	628	608	603	611	655	640	608	605	616	562	631	618	635	616	613	641	592	597	593	613	622	584	606	602	622	644	595	598	642	656	592	582	617	597	611	618	682	588	613	631	591	583	617	543	625	601	625	607	605	672	583	664	652	605	640	582	581	615	598	581	576	607	604	603	627	627	619	617	673	617	603	625	575	596	583	559	592	588	657	628	587	569	644	652	614	630	641	644	635	606	625	611	607	603	596	595	600	566	576	631	629	604	584	632	623	572	614	624	646	585	644	634	632	632	585	621	596	610	588	656	585	634	637	592	649	623	601	630	600	631	643	615	576	586	617	609	592	576	601	634	571	591	586	634	663	646	568	660	608	621	640	629	605	607	601	619	590	618	630	624	618	576	569	628	616	625	594	619	604	580	621	613	644	618	585	591	617	606	651	588	593	609	669	636	633	629	624	615	634	589	596	616	640	624	618	695	616	630	611	645	616	582	645	619	582	671	631	613	604	653	633	617	660	612	662	632	646	602	636	615	601	609	612	573	617	664	628	685	659	592	565	597	606	614	620	588	624	617	609	578	609	605	564	583	613	630	605	599	620	627	572	637	626	613	611	647	567	633	622	609	633	575	591	633	629	626	572	640	636	627	633	626	635	623	597	640	624	590	625	609	629	600	629	614	564	598	598	607	574	596	600	574	618	624	594	639	653	577	587	575	603	670	584	641	627	611	578	596	579	592	608	623	625	581	609	627	602	603	600	597	642	635	614	560	593	623	609	607	618	604	642	626	590	596	600	604	625	598	604	619	639	632	620	616	604	608	570	671	626	617	594	580	619	618	633	620	635	572	612	627	615	646	603	674	598	611	634	618	599	626	613	622	596	584	609	616	603	550	626	604	622	602	635	613	624	618	595	598	643	632	627	634	630	630	591	621	569	556	615	604	610	577	605	567	636	605	631	621	604	595	605	605	653	616	598	638	571	612	592	634	588	644	621	613	597	597	605	578	626	582	620	584	594	608	604	624	624	601	589	613	567	581	633	574	583	588	633	593	650	631	610	574	563	618	593	593	592	596	596	629	643	600	634	619	621	576	589	639	603	582	616	612	574	606	633	600	613	596	638	636	587	583	607	610	598	598	591	576	637	611	573	614	671	611	590	642	623	612	592	625	631	583	670	597	646	585	619	626	649	628	648	585	602	636	594	617	625	637	556	599	614	636	615	644	598	616	583	579	624	644	602	590	631	631	621	589	612	659	598	621	623	607	607	577	625	609	607	579	583	587	616	616	612	627	631	623	588	626	643	594	653	636	624	609	605	567	613	612	614	619	644	610	641	577	598	627	594	605	616	610	611	665	573	560	650	550	574	666	629	603	608	615	609	619	580	615	611	629	612	629	604	595	607	628	617	595	636	635	631	578	592	608	646	565	608	631	624	623	626	582	637	624	652	621	615	642	591	568	612	624	593	594	584	629	613	559	605	593	597	624	605	603	628	592	654	642	616	585	617	588	623	603	593	584	597	601	594	629	608	587	605	580	654	620	596	590	660	590	586	617	603	579	621	569	593	631	608	583	597	598	614	643	611	599	609	582	609	654	621	673	589	620	617	619	636	583	621	663	590	635	651	588	573	625	581	593	606	644	616	615	615	635	577	595	612	625	626	614	617	629	627	619	604	612	602	652	579	622	631	635	610	628	598	636	577	604	619	606	601	628	576	627	588	598	597	587	584	646	568	620	596	629	627	645	588	643	669	622	599	548	566	603	622	568	619	615	608	626	641	638	597	627	613	616	609	599	611	589	624	599	575	591	618	577	608	614	604	597	608	636	630	601	593	578	601	642	604	591	605	600	673	609	618	616	583	652	702	592	627	621	546	676	607	601	596	606	636	619	599	579	621	648	610	617	641	647	604	560	592	559	647	646	648	619	611	616	579	616	589	637	601	564	599	634	638	583	619	606	626	636	637	600	607	589	576	633	643	598	671	579	626	544	593	638	580	589	588	589	612	631	658	592	602	592	637	621	613	586	646	605	554	600	599	602	603	613	658	622	631	608	587	618	615	644	605	632	638	600	607	567	590	644	574	593	613	535	641	607	597	624	570	589	611	629	608	620	585	604	608	596	624	620	625	639	573	598	631	636	517	578	615	587	595	619	633	626	674	575	578	595	614	629	617	580	624	611	603	621	661	627	633	571	609	595	599	589	588	602	573	584	606	594	623	587	602	635	622	625	642	582	611	646	620	651	617	576	625	599	614	593	619	616	683	575	620	590	576	620	668	657	622	624	654	629	634	647	601	608	618	588	678	593	570	609	588	599	612	573	628	599	629	607	599	593	673	609	600	665	612	565	631	578	601	605	576	608	650	611	605	616	603	608	603	655	619	594	626	601	614	639	602	640	584	619	625	630	622	606	599	614	568	583	644	597	611	549	598	618	638	570	581	588	600	645	556	602	616	603	595	641	583	683	638	621	598	588	606	582	585	633	629	572	586	651	590	608	610	616	625	626	571	601	612	620	622	600	608	608	613	601	651	603	629	622	620	622	607	628	622	631	634	621	624	625	593	630	635	609	613	652	589	627	586	630	636	589	614	581	578	611	603	584	628	618	634	616	603	605	626	634	579	600	642	602	622	637	608	632	588	543	593	599	598	589	604	625	582	630	604	614	671	629	610	654	602	599	637	607	614	615	613	610	617	572	627	627	571	609	640	598	602	551	630	579	607	638	615	587	627	566	566	602	616	632	640	581	630	599	650	596	577	655	635	649	631	585	622	613	595	604	621	626	545	591	613	630	558	630	574	615	601	570	611	622	605	633	604	659	634	589	617	611	603	599	617	616	592	591	650	629	567	597	609	572	624	599	563	624	582	565	603	580	578	621	629	620	584	582	653	645	597	560	613	580	618	599	593	633	601	582	603	616	594	627	590	607	633	603	591	617	644	636	581	625	637	609
23769	20986	25042	27104	20991	20872	1446	347	265	211	203	188	173	178	153	154	141	170	133	138	133	143	126	153	138	120	124	116	133	124	131	110	141	126	104	101	132	124	147	131	138	120	133	109	107	111	126	135	106	128	101	136	119	142	158	132	120	131	119	116	111	117	149	132	124	111	138	99	124	135	132	101	106	135	121	121	130	116	112	138	121	124	111	106	97	116	114	105	127	109	111	126	117	126	109	118	123	129	114	123	130	94	101	118	109	123	106	128	110	105	123	104	114	112	131	122	120	119	120	107	128	111	122	132	131	87	126	125	122	129	129	118	120	124	142	130	117	115	104	102	108	119	116	109	107	140	104	122	124	117	120	114	117	116	130	116	118	105	118	132	120	107	111	105	128	112	126	128	114	119	116	105	108	127	113	121	117	138	108	108	110	117	149	129	116	102	129	109	118	119	141	118	113	137	113	118	113	119	112	111	123	110	113	101	98	122	117	116	116	101	131	137	99	130	118	103	122	119	121	112	119	115	107	117	133	130	125	135	113	93	102	119	105	135	117	127	119	118	132	105	108	144	125	121	143	125	106	120	105	113	119	108	115	99	99	121	107	113	120	103	114	105	106	118	110	93	139	116	109	135	112	114	125	131	107	112	128	110	103	126	109	129	118	122	124	108	125	103	131	131	128	118	121	141	128	122	122	112	136	114	104	138	112	107	116	121	132	130	101	125	121	125	117	117	121	115	99	112	156	141	132	105	119	102	135	102	106	102	121	136	122	102	117	118	116	112	121	102	92	124	105	125	110	122	137	130	112	115	116	145	112	109	94	121	124	116	129	115	133	122	105	102	130	100	98	108	138	109	147	146	122	123	145	141	115	115	119	126	106	113	112	91	115	117	101	131	132	119	119	102	125	112	96	110	131	117	105	107	112	127	104	107	124	126	127	130	116	100	102	140	115	119	117	139	106	114	118	127	121	97	130	118	109	103	133	110	128	112	130	104	118	115	145	120	139	122	137	114	101	118	143	111	125	110	99	129	127	120	110	104	100	106	113	96	118	137	125	122	118	97	132	118	132	124	92	137	123	112	110	120	115	135	125	113	124	127	109	122	113	127	102	140	112	113	118	105	109	123	154	106	116	141	137	101	105	121	111	122	111	125	103	128	134	107	123	120	99	135	105	118	129	125	129	101	118	123	110	117	117	106	125	106	126	116	114	115	107	119	127	119	109	144	142	131	113	121	116	117	121	121	140	120	105	108	109	104	105	119	127	107	110	126	100	136	126	127	132	99	120	112	113	140	107	112	109	133	112	111	132	112	131	119	120	134	110	124	126	135	108	129	103	129	149	118	139	108	118	120	109	103	133	129	104	113	132	111	128	125	138	137	113	131	115	124	124	118	115	107	113	105	129	115	108	109	118	107	96	118	123	109	121	118	107	100	130	125	113	102	125	142	112	112	105	122	103	122	119	96	144	118	121	132	111	112	120	128	102	108	115	117	114	122	125	125	119	123	115	105	107	123	107	115	117	129	113	115	134	115	127	97	123	136	134	100	114	125	113	128	101	121	123	104	112	101	116	121	119	127	128	118	120	108	100	120	115	114	121	123	131	123	124	129	106	131	114	120	120	125	113	134	100	123	95	128	121	137	104	128	98	127	107	137	108	107	113	122	91	100	95	115	125	141	127	115	124	131	135	108	134	119	113	117	128	107	116	111	124	121	138	99	118	120	104	118	130	111	132	134	124	137	107	129	129	118	111	121	123	90	106	115	125	135	117	117	108	118	124	123	103	111	159	127	135	129	118	106	132	117	110	112	115	140	94	116	127	101	120	125	111	106	105	109	112	113	125	138	132	123	110	104	117	131	131	137	101	102	109	131	117	119	133	112	138	111	140	134	121	112	109	123	103	118	124	147	129	91	124	108	109	133	133	123	122	124	120	135	135	121	118	130	127	123	108	118	135	104	106	123	128	139	118	129	105	125	121	114	108	140	122	121	131	119	106	123	129	92	128	153	123	110	99	106	114	126	127	129	118	130	104	114	109	136	122	121	135	118	136	125	133	106	123	122	128	121	108	110	110	127	117	126	112	116	113	119	114	127	123	108	120	122	127	118	118	122	123	136	112	122	129	120	127	109	131	93	115	134	96	124	114	122	105	109	126	93	109	129	114	131	121	115	121	113	110	118	134	133	118	131	131	121	102	110	118	129	124	123	117	112	128	115	123	115	113	136	114	121	123	104	116	123	124	138	112	123	122	130	106	123	107	97	101	107	104	124	119	122	124	134	112	105	114	118	116	98	116	119	111	111	138	91	118	113	128	130	112	127	109	127	127	105	122	127	135	120	119	112	116	109	124	104	124	128	101	107	111	125	133	121	100	132	107	129	120	108	132	135	97	134	113	122	126	125	130	122	122	113	132	98	109	106	101	109	104	135	133	100	111	115	108	117	127	138	109	146	107	123	135	116	105	117	122	130	114	113	135	116	120	94	115	127	97	123	118	112	121	111	120	107	122	124	120	120	116	108	134	106	130	141	94	124	132	121	120	112	122	95	83	126	116	128	122	120	124	116	125	129	140	148	124	121	95	125	128	116	105	120	96	110	126	124	139	99	104	113	139	139	107	122	113	116	139	108	116	123	135	125	132	119	106	101	87	111	108	114	95	130	100	103	119	126	112	123	119	117	113	147	109	128	112	104	106	127	133	114	123	119	103	114	117	122	115	94	111	130	136	128	137	127	122	130	108	110	110	113	119	123	125	130	127	117	114	118	124	113	95	114	120	121	119	111	114	117	120	125	129	115	132	132	124	118	125	105	115	119	135	138	137	120	103	122	102	140	114	105	102	121	114	120	145	124	115	113	115	113	108	124	103	111	111	121	102	110	100	124	131	119	122	118	127	101	118	107	133	119	116	112	121	100	131	115	120	126	113	104	116	112	112	116	115	113	114	110	114	103	119	116	107	114	133	124	134	141	129	111	119	105	125	129	128	113	110	120	106	138	131	127	118	124	129	134	132	132	128	126	124	122	106	128	117	127	123	111	129	136	120	128	132	104	138	126	138	107	110	119	121	145	133	124	98	117	122	120	113	102	119	116	110	137	122	140	144	120	148	119	112	113	112	118	123	107	118	104	116	121	114	116	132	106	107	129	128	111	117	123	112	115	120	132	131	106	131	121	110	133	151	96	130	115	109	130	127	102	119	119	120	128	103	123	110	110	120	117	127	121	109	106	117	124	118	97	108	112	112	131	121	111	117	108	124	128	110	145	112	121	121	120	99	133	104	101	128	125	96	99	141	129	100	119	101	124	115	103	127	126	116	114	108	127	126	114	134	111	115	118	121	123	111	104	120	118	125	107	109	108	135	126	133	100	113	134	120	100	123	121	116	112	140	124	116	129	124	113	139	127	130	104	138	135	102	106	132	114	137	114	124	112	117	116	133	114	116	123	113	113	109	115	140	120	122	127	95	114	94	99	115	130	127	130	112	111	118	132	101	109	121	103
3037	4237	2373	1060	644	455	441	360	375	318	345	331	315	331	305	316	320	326	315	329	307	303	313	299	320	320	319	325	303	338	326	301	302	294	290	303	296	310	299	291	309	306	323	268	269	327	327	311	279	297	294	332	291	290	321	304	292	311	289	298	319	277	306	311	305	316	312	297	287	312	300	327	296	331	293	285	297	294	321	364	296	304	308	287	320	323	326	289	316	315	345	274	296	303	278	276	270	288	297	322	322	294	276	311	318	311	288	332	290	289	288	309	317	306	307	278	316	286	306	306	306	323	321	286	287	311	284	297	316	305	272	318	318	289	335	301	279	291	309	283	348	297	294	319	313	301	353	330	300	305	326	311	317	280	358	301	305	313	297	298	288	295	305	290	318	299	283	329	339	308	316	296	282	307	286	311	299	298	291	311	308	351	286	308	313	279	294	303	288	310	311	282	321	319	330	275	322	313	298	279	293	288	320	293	291	301	318	287	287	299	305	302	323	310	284	279	325	277	313	311	299	270	313	296	340	282	303	324	294	301	284	298	320	275	280	322	308	317	306	329	299	280	282	301	315	280	324	313	310	315	248	290	309	306	286	291	295	305	317	291	310	300	296	299	323	326	289	308	311	317	309	304	302	278	280	314	284	301	301	288	314	303	311	281	284	317	312	314	285	322	310	314	338	294	299	295	307	325	310	306	325	312	305	310	340	312	304	298	276	296	315	304	284	299	312	313	313	323	292	280	281	336	308	272	301	307	326	318	287	271	310	291	345	308	313	314	283	313	304	297	310	303	305	292	343	331	278	289	276	332	292	270	292	297	310	282	326	330	286	317	315	294	336	312	317	286	301	296	307	312	296	290	312	331	301	298	284	322	297	302	304	289	332	297	287	303	317	320	282	290	304	327	284	275	305	295	313	293	302	318	297	320	296	276	304	277	326	280	307	317	310	312	310	293	266	281	308	281	305	293	293	330	310	274	309	325	301	313	284	271	289	338	291	264	314	333	304	314	318	299	293	301	300	272	323	341	275	285	286	302	275	306	287	315	329	292	300	315	312	276	292	289	284	341	318	318	313	302	311	308	302	318	299	247	310	292	322	282	328	294	315	285	302	316	290	289	305	310	303	303	280	304	343	276	327	338	308	287	328	266	338	284	305	298	282	333	317	319	293	300	289	290	316	283	319	318	326	274	297	281	270	316	301	315	285	311	284	278	329	318	322	293	281	316	303	283	318	321	279	333	274	298	303	324	282	276	304	318	303	327	296	310	304	289	324	312	276	282	310	317	264	305	319	324	298	311	300	282	268	285	297	319	302	277	298	317	281	341	294	296	279	290	300	290	302	282	289	292	304	313	296	310	295	270	310	302	324	324	287	299	301	286	298	287	290	308	301	309	274	305	282	301	307	300	333	301	289	292	297	323	276	276	301	329	320	337	304	295	288	299	283	287	305	289	328	288	316	306	304	297	316	310	270	291	309	283	302	309	297	299	323	299	351	288	301	294	319	325	271	296	271	275	280	290	341	312	303	305	307	306	288	303	311	283	283	317	329	275	276	289	310	312	299	314	320	315	285	305	318	289	322	302	289	302	296	318	304	311	307	305	319	280	303	297	299	307	328	347	307	281	295	308	319	298	293	321	297	324	302	277	314	337	301	298	291	324	289	307	302	291	301	299	328	308	277	323	307	301	311	311	289	292	312	295	297	312	298	341	304	301	322	315	305	311	303	310	326	289	298	317	300	307	293	309	294	288	274	293	318	310	319	298	289	263	322	314	264	300	295	287	312	297	318	292	275	302	298	295	316	297	317	312	297	286	300	332	310	291	336	293	299	339	309	298	285	313	339	315	294	300	316	294	288	312	294	292	273	314	273	287	323	306	342	310	311	298	319	294	332	308	323	348	297	285	302	294	277	310	322	303	290	320	283	310	283	311	305	288	309	286	272	312	307	291	325	290	317	291	305	315	295	296	292	322	284	282	324	305	307	305	289	312	301	314	296	317	304	309	311	310	294	288	296	288	316	266	276	323	282	309	277	311	295	291	318	290	288	316	316	317	300	309	310	330	338	307	324	299	346	302	312	293	276	301	346	318	306	299	271	317	289	298	305	300	297	309	320	291	302	327	339	313	288	295	287	284	309	303	316	316	294	304	313	289	312	320	291	324	284	314	298	306	303	282	331	308	271	299	285	288	298	315	291	308	269	273	317	298	305	303	325	294	302	324	289	293	311	329	315	284	283	285	323	339	320	287	305	299	311	298	318	298	331	331	317	329	328	315	328	299	338	316	279	316	280	284	287	280	304	293	301	318	285	327	305	299	314	311	329	297	298	306	296	296	263	276	272	293	307	277	290	300	352	292	293	302	318	309	305	307	323	311	291	291	293	303	304	307	344	296	315	308	303	280	305	301	291	303	321	310	295	281	309	318	304	316	317	281	298	277	291	295	306	284	287	314	304	327	293	321	334	313	298	302	297	271	308	269	300	283	314	292	282	298	285	297	311	329	317	296	308	281	303	295	302	287	325	291	337	306	286	317	306	270	292	319	292	332	290	277	266	250	333	288	293	314	280	324	315	333	302	345	286	303	298	292	301	325	287	298	301	314	267	307	293	306	294	309	265	280	321	309	257	317	304	308	306	320	286	313	302	306	314	312	295	310	326	310	305	283	298	301	326	293	294	291	304	309	293	304	303	293	277	302	297	335	274	284	318	285	289	311	301	296	304	303	305	292	295	297	288	329	307	317	283	311	322	312	272	291	306	331	302	278	282	327	302	293	320	281	288	330	309	302	312	322	309	292	316	291	302	322	292	320	309	308	290	299	283	278	323	325	345	322	310	319	284	341	295	276	275	306	300	277	264	316	313	315	284	286	301	320	322	319	305	294	299	341	301	313	319	282	315	302	311	276	297	305	317	297	297	307	299	284	284	288	286	311	284	318	283	292	322	280	293	314	293	317	277	298	329	304	297	322	307	306	316	286	298	302	313	301	316	314	315	321	316	312	305	299	299	301	279	294	301	276	294	318	328	294	316	298	327	315	296	271	284	285	293	263	331	289	291	325	286	330	311	325	313	320	308	307	311	324	317	348	281	293	292	279	326	293	324	313	275	291	295	318	267	312	307	294	277	326	326	303	336	277	323	300	291	317	319	303	338	303	287	285	333	287	280	277	347	300	303	308	314	312	290	300	261	295	275	295	293	295	308	287	284	296	321	299	294	296	285	309	298	314	311	310	333	339	294	300	305	304	308	268	285	292	314	273	306	294	339	273	302	273	297	279	327	291	337	299	288	285	304	300	303	325	307	305	318	287	289	295	303	296	284	282	312	298	319	300	299	286	306	284	312	299	324	303	288	293	310	289	274	287	296	306	298	301	269	299	286	293	317	322	301	281	291	323	294	309	309	288	319	313	299	296	285	322	320	306	327	315	290	301	277	331	319	295	286	307	336	315	301	303	300	308	347	316	317	332	314	304	282	313	319	313	340	305	286	303	282	296
32221	10286	1055	474	430	445	413	400	402	379	393	388	410	387	359	410	385	396	427	381	412	410	372	398	368	400	407	409	358	384	376	394	407	380	355	403	346	379	408	374	366	375	378	389	395	392	364	378	387	410	423	408	414	348	383	417	413	402	359	355	355	375	368	400	370	373	392	363	420	379	383	394	364	367	363	379	375	381	360	359	382	382	395	388	398	404	370	383	373	365	396	383	412	398	387	342	399	384	391	393	339	375	364	374	383	432	383	368	361	385	380	386	370	378	401	421	411	362	393	386	367	376	409	420	368	375	359	396	381	385	390	397	384	357	395	402	355	379	365	369	393	400	414	402	379	389	369	395	368	392	404	352	402	373	427	405	359	381	348	382	385	353	370	407	372	384	350	389	393	393	407	346	355	377	355	365	369	378	370	355	367	374	363	365	372	343	374	385	388	401	399	414	404	391	372	397	355	347	392	359	402	383	369	376	385	387	401	367	367	380	401	386	366	357	388	365	392	375	384	380	377	383	390	393	423	387	366	391	378	340	359	407	385	361	397	384	379	389	360	383	367	380	382	425	402	390	377	379	346	371	389	353	392	403	388	369	368	378	390	417	438	415	401	383	366	345	375	363	405	373	414	385	364	363	359	364	393	372	400	394	368	388	365	372	365	382	327	372	369	370	411	394	392	391	396	357	418	368	385	366	393	400	364	405	396	346	382	406	424	362	342	373	354	372	388	368	374	397	382	404	376	395	411	370	373	381	353	416	377	345	365	412	379	394	367	390	396	362	405	392	354	417	379	374	348	389	387	404	357	407	359	370	364	411	377	373	403	388	371	365	376	422	384	399	363	417	401	389	408	366	371	358	373	353	388	380	402	405	411	362	376	377	363	360	380	392	410	367	374	366	347	391	387	383	382	377	383	398	405	334	360	371	383	367	445	362	368	382	390	370	379	405	360	390	368	410	375	388	378	391	375	400	363	380	387	364	406	373	348	381	376	380	404	365	400	397	350	390	388	387	380	380	369	395	442	341	378	389	368	430	388	424	400	410	367	380	407	336	374	380	349	375	397	411	380	408	412	362	376	392	392	336	358	356	368	417	409	423	378	369	357	380	376	362	381	385	349	356	414	428	377	335	375	355	373	381	398	398	396	385	406	363	382	380	356	349	396	375	373	364	349	383	409	367	380	363	359	384	408	392	382	385	379	361	392	371	369	385	379	344	400	371	367	372	326	377	372	382	392	406	393	364	362	359	353	379	378	387	405	380	391	360	401	372	365	380	373	378	414	388	404	404	385	384	370	372	375	344	403	380	373	347	382	402	384	397	417	323	390	379	410	361	414	354	376	389	399	356	399	386	428	382	404	371	392	390	390	364	400	365	398	383	382	386	386	374	363	349	368	364	398	414	377	405	316	332	399	347	390	401	370	422	376	418	401	374	381	350	376	407	424	385	358	356	406	379	368	377	371	371	405	377	389	343	373	358	389	396	405	378	374	422	419	320	390	367	374	374	417	391	368	407	383	377	345	385	422	415	433	384	408	384	380	340	368	377	360	396	369	367	402	362	371	381	349	366	379	358	406	376	355	346	380	359	389	369	402	415	390	386	346	380	373	390	370	370	370	351	373	403	355	387	372	359	371	394	326	391	373	355	361	374	363	402	365	359	357	387	349	372	409	416	393	367	391	380	375	362	393	417	408	388	395	375	381	409	389	430	395	357	368	397	382	386	343	419	420	384	384	349	423	378	386	391	362	358	382	375	373	391	391	371	416	382	357	368	381	363	369	372	350	387	365	378	387	391	396	395	400	376	371	357	388	345	353	379	367	368	395	366	362	387	389	405	381	416	382	409	333	387	386	394	351	376	384	395	382	394	383	403	394	379	362	354	377	383	370	380	350	385	350	378	371	394	365	414	410	397	381	382	413	365	388	390	376	343	394	381	384	405	397	408	376	371	391	443	374	374	435	366	386	428	382	394	394	400	357	380	386	394	355	346	372	396	403	355	372	389	399	381	353	361	402	377	351	369	375	377	346	412	385	357	380	372	365	361	362	352	350	379	357	373	367	321	376	377	390	389	340	367	379	403	404	411	386	342	366	404	349	358	380	358	351	381	360	348	397	373	391	407	393	346	399	413	352	382	390	385	364	397	388	360	384	356	394	388	347	393	384	388	352	379	395	395	392	394	393	405	402	419	368	361	389	381	357	363	395	389	362	364	388	361	389	377	365	360	390	371	428	408	397	402	373	373	391	312	362	384	383	387	378	348	363	404	375	400	426	379	392	389	374	362	383	391	360	378	395	368	378	336	370	361	404	368	377	350	412	349	398	396	404	384	380	379	384	397	366	386	387	366	374	416	348	362	390	403	358	409	395	360	351	370	383	374	404	364	379	373	366	370	398	383	365	374	431	357	390	377	359	409	384	361	389	394	375	352	389	365	390	396	378	409	424	381	369	398	387	384	377	396	384	349	392	382	403	396	401	367	373	400	355	389	363	375	376	449	408	372	421	364	397	371	369	384	328	347	402	396	360	411	363	358	372	380	390	399	434	385	355	390	380	357	383	369	381	388	398	388	397	367	367	363	433	399	378	412	345	384	401	400	400	383	400	393	364	356	401	357	381	385	446	376	371	391	349	377	385	357	419	380	346	380	369	423	355	379	359	369	344	364	403	364	365	383	381	354	361	391	402	368	347	387	399	423	367	372	352	396	371	386	385	406	383	381	388	367	402	377	393	368	388	358	405	368	365	381	392	391	415	365	385	387	381	386	367	394	395	361	400	388	372	342	406	367	408	392	340	407	407	375	364	348	403	390	363	336	356	401	367	358	390	405	386	395	423	349	397	425	358	340	377	384	364	382	428	384	407	384	388	360	371	353	428	381	403	357	354	381	360	362	374	380	408	384	387	350	390	392	388	381	381	397	351	337	385	376	379	368	378	391	398	368	380	389	416	374	392	391	405	359	387	433	374	342	411	366	386	365	381	374	396	377	341	385	403	398	362	376	405	404	430	367	354	396	362	381	358	411	401	384	374	373	379	349	369	410	393	373	347	375	381	378	419	351	387	371	385	409	365	404	353	415	364	350	389	407	379	363	405	368	399	392	367	408	401	398	396	409	382	382	404	411	365	357	362	357	333	369	400	416	365	363	413	379	380	347	356	391	334	354	381	376	403	379	403	394	407	375	396	375	368	386	352	348	395	390	357	420	412	321	403	370	371	362	344	373	374	385	364	366	363	383	403	364	353	390	381	391	389	364	387	418	384	390	371	368	419	388	371	377	400	372	383	370	371	391	366	366	394	405	392	418	367	373	387	370	374	393	402	387	378	370	364	394	373	411	419	379	343	397	419	387	376	390	374	378	345	372	372	373	376	402	393	381	351	394	408	368	364	380	393	368	343	380	359	387	393	380	383	376	371	375	350	358	407	386	411	367	388	426	380	399	436	371	371	394	356	400	371	398	431	413	403	365	388	395	400	394	367	357	349	364	395	393	375	397
5606	914	886	841	895	832	869	824	824	848	837	881	826	848	848	858	842	809	841	884	847	825	794	887	832	877	858	827	829	849	875	864	849	828	835	809	851	807	787	858	840	833	858	816	839	836	857	840	861	844	839	853	804	853	820	837	842	870	856	864	828	883	882	834	820	815	846	809	874	844	860	826	840	797	791	834	842	789	883	857	847	829	847	873	856	838	856	844	870	832	796	816	853	843	813	834	860	788	838	898	809	894	881	857	872	834	810	789	848	892	808	791	846	883	867	814	860	828	803	856	842	865	883	880	854	867	851	870	859	853	793	842	835	838	893	764	823	822	836	891	858	823	874	871	787	875	864	857	800	854	829	890	858	833	856	849	860	837	881	889	831	785	828	810	863	859	852	800	876	893	821	868	870	900	831	875	857	876	809	771	817	877	808	838	780	842	814	879	901	804	863	841	873	786	822	822	888	879	862	856	834	852	857	836	858	856	901	856	852	865	859	839	794	853	840	818	872	819	865	883	833	851	853	883	806	815	852	830	838	846	904	801	816	820	840	848	838	796	845	868	906	880	858	811	849	841	819	886	869	841	854	832	833	882	868	856	822	861	878	880	865	853	827	836	864	836	821	839	836	873	872	841	913	853	817	843	866	859	818	842	807	831	866	934	867	835	873	792	856	799	896	866	829	901	852	844	820	849	817	856	854	884	770	817	815	837	925	820	883	857	840	858	798	786	811	855	871	843	843	835	901	827	891	828	833	785	856	840	869	845	831	828	842	865	794	809	873	832	825	829	797	866	846	805	841	818	890	808	834	874	872	853	858	854	868	820	858	822	849	840	843	868	826	827	832	835	888	855	870	854	855	883	839	800	793	831	855	842	853	824	893	879	846	900	846	876	879	856	809	759	905	823	839	919	885	802	899	833	839	826	839	849	837	862	816	832	895	823	790	807	893	808	808	854	851	846	903	831	871	814	834	851	831	842	805	839	834	854	811	819	880	772	826	802	824	875	871	807	857	817	852	815	819	899	889	864	829	845	831	800	855	908	860	875	815	811	833	837	851	827	861	821	860	828	808	822	798	854	841	832	882	829	854	856	814	800	833	822	809	815	827	881	841	840	839	843	814	838	859	854	841	817	905	842	869	861	844	819	878	862	864	851	840	812	864	849	824	822	863	814	851	881	793	899	840	808	858	876	838	822	809	847	849	852	852	823	834	825	862	795	842	834	808	832	872	875	870	884	826	779	896	849	763	840	882	847	860	845	823	813	872	862	783	887	862	894	798	881	830	865	863	827	896	809	837	829	814	816	830	901	830	785	877	832	812	832	863	833	824	871	838	815	847	844	878	874	794	831	831	869	831	837	839	821	810	850	821	831	859	821	831	842	850	800	843	853	782	818	861	845	839	884	846	880	864	866	836	806	863	879	821	827	797	837	826	867	852	849	841	843	845	830	862	851	867	869	865	878	835	794	822	856	870	890	844	852	764	817	854	886	800	873	858	842	815	832	876	874	786	845	824	887	876	862	791	855	829	825	814	763	813	832	857	835	845	847	863	850	879	822	841	904	861	862	849	883	845	854	823	836	846	834	828	800	868	809	882	850	835	827	819	815	888	875	843	844	875	816	844	828	814	840	849	836	831	825	845	811	837	831	856	839	825	817	835	754	837	809	871	875	891	869	848	783	824	862	870	874	827	881	840	808	835	862	836	813	788	829	838	925	842	869	810	822	863	824	822	798	853	874	890	788	867	863	777	851	811	840	831	827	831	820	866	845	862	794	825	820	854	809	860	845	875	886	833	809	857	844	859	837	838	852	824	870	873	865	828	796	823	861	855	824	844	850	852	805	840	841	826	869	791	794	859	807	840	821	840	844	868	821	790	869	878	895	819	806	847	820	855	843	848	880	880	862	866	857	865	850	835	814	862	894	852	813	831	897	859	859	825	833	802	832	831	847	868	836	829	847	883	817	864	868	800	855	840	852	862	819	816	803	858	776	857	803	854	879	814	829	891	822	817	751	847	817	856	806	789	880	902	801	862	884	875	813	839	859	833	820	867	858	801	846	820	861	804	906	818	830	836	817	857	826	822	867	847	793	844	859	852	859	826	863	838	804	832	828	829	865	840	820	854	856	854	877	835	871	832	796	866	832	846	834	770	853	839	887	849	890	797	870	851	826	861	858	829	862	852	826	832	860	902	845	857	854	875	905	836	868	833	834	845	854	830	832	863	854	824	840	891	772	850	823	855	886	830	842	874	881	868	896	855	836	834	900	836	875	861	805	829	806	871	861	827	816	787	812	852	867	837	879	860	843	823	823	836	872	866	857	859	823	854	836	835	805	858	859	816	825	842	821	916	825	854	856	875	856	816	875	852	840	775	820	838	889	831	856	822	843	779	865	830	831	843	863	817	820	845	853	847	894	870	791	855	871	898	813	824	855	825	844	894	940	820	795	870	864	819	841	880	860	828	818	850	844	847	833	846	865	874	840	878	811	863	790	816	883	851	836	862	825	837	864	864	858	815	856	782	825	885	849	837	854	857	857	849	832	844	855	844	846	830	874	819	875	825	848	802	844	833	867	826	887	856	879	854	844	820	809	894	800	830	870	799	886	845	829	865	837	845	815	830	842	862	865	874	851	855	824	842	817	848	836	893	873	803	826	810	843	842	802	834	819	896	819	792	828	817	847	842	855	873	902	839	811	884	869	804	856	858	879	851	823	845	838	886	851	857	848	838	883	840	824	842	791	812	845	881	806	826	841	851	866	801	867	813	905	861	842	820	813	801	950	836	848	849	833	836	829	883	823	837	874	824	915	829	795	854	871	868	851	808	827	857	868	848	792	833	852	822	835	854	860	850	804	774	830	861	811	863	807	837	843	800	846	785	837	871	849	780	834	843	831	851	833	820	834	862	839	781	804	811	824	839	843	870	840	828	823	833	821	819	856	853	825	869	846	807	824	829	844	821	836	847	836	816	756	892	828	863	846	856	836	840	840	840	787	821	797	844	828	840	832	816	837	843	856	878	799	846	833	815	810	804	854	813	899	927	909	881	871	874	844	853	840	849	839	928	863	856	849	862	826	784	849	846	819	862	860	837	811	833	833	846	842	861	859	879	804	849	833	826	859	834	845	837	823	855	901	842	839	838	799	839	855	851	827	835	842	863	866	847	813	832	854	851	843	845	814	881	833	908	843	843	822	865	834	852	842	842	896	821	803	890	865	835	831	837	891	867	835	853	813	840	887	839	816	816	863	813	879	822	873	863	800	822	816	831	867	807	889	830	866	813	892	846	825	837	867	856	818	895	868	846	859	874	799	812	808	834	866	831	890	818	844	860	891	823	857	815	840	870	848	837	841	846	844	830	839	861	865	888	900	830	814	879	852	856	846	808	889	833	812	850	806	879	857	852	851	837	849	822	822	868	828	761	861	819	884	856	866	825	890	867	813	840	849	857	874	832	893	871	827	816	873	860	817	846	825	859	850	810	855	846	853	830	828
24517	20962	24371	27707	20558	2182	488	344	300	313	328	281	298	320	295	263	304	319	306	277	283	279	300	295	269	271	257	254	292	296	288	272	253	320	262	235	238	272	265	258	282	228	285	299	289	244	308	291	293	247	284	279	270	277	280	260	287	266	275	283	323	260	251	240	274	281	243	271	258	285	256	238	277	247	290	284	284	274	244	279	277	276	261	287	286	264	258	256	265	249	256	250	227	282	219	289	270	253	270	281	272	234	275	284	278	267	266	272	274	268	269	230	266	245	258	266	270	264	246	289	279	279	239	294	269	257	274	283	292	277	258	274	293	256	252	246	271	246	275	246	237	282	283	296	244	258	266	260	281	274	289	259	290	266	293	275	307	313	280	261	285	278	280	289	278	271	271	256	246	273	259	289	268	276	270	258	262	231	279	301	282	263	286	277	261	279	267	241	240	248	254	278	235	278	241	263	287	240	273	297	263	250	283	245	286	247	277	273	278	272	283	297	283	299	296	278	273	254	262	242	295	237	278	266	272	268	298	259	282	258	264	305	276	258	285	261	282	236	292	278	279	291	256	259	272	240	245	278	265	267	297	239	283	264	253	281	272	261	270	241	280	329	288	307	304	274	281	263	258	277	254	295	292	264	290	334	276	278	292	236	300	262	275	271	271	267	284	261	283	263	304	278	282	276	265	275	275	266	289	292	221	270	248	296	264	273	243	266	267	302	286	267	271	268	259	286	270	275	275	307	256	276	292	316	274	297	276	289	281	278	277	288	267	251	277	311	237	257	290	269	274	285	292	272	283	261	249	245	271	278	281	275	257	268	262	260	288	269	236	267	262	296	289	267	252	293	271	243	260	256	284	272	264	255	278	287	265	262	247	245	264	271	295	270	254	257	257	277	310	266	279	244	279	263	284	297	325	298	280	261	252	267	250	270	246	257	272	257	279	292	282	253	281	285	269	283	268	294	286	267	273	257	272	299	285	235	282	224	288	247	269	292	266	270	263	277	282	250	272	286	286	280	275	254	291	248	287	239	254	279	263	269	248	293	295	266	289	273	268	291	231	266	257	287	288	303	259	266	265	258	240	275	274	266	248	253	292	260	290	262	273	298	284	279	243	271	262	297	241	259	294	258	267	256	274	284	248	277	269	282	273	280	300	274	272	258	293	255	269	293	264	275	272	280	265	246	275	307	296	272	279	264	285	290	271	270	252	263	255	302	282	279	257	275	268	259	262	274	303	244	262	256	274	270	280	240	274	248	285	299	267	300	239	213	253	281	263	300	279	289	289	257	275	296	268	270	242	258	262	285	260	260	284	233	276	263	261	284	255	264	274	275	296	275	284	282	298	253	288	284	278	244	263	268	269	267	276	282	269	277	279	273	296	289	306	259	281	273	286	287	299	273	264	284	236	235	266	285	282	255	235	276	265	280	287	270	291	271	271	261	261	269	284	232	305	295	270	279	248	249	281	262	270	274	305	275	286	259	265	265	268	285	256	301	242	272	302	272	280	256	265	312	254	266	271	283	296	270	298	282	249	266	264	290	257	237	242	281	276	250	276	259	277	248	270	273	282	280	262	255	260	293	258	264	291	245	294	270	286	270	259	262	252	283	250	271	291	246	285	255	277	281	285	285	273	278	264	274	286	263	303	294	280	296	321	279	268	283	295	254	305	297	288	284	244	285	276	258	271	277	277	251	276	280	289	259	257	273	284	299	293	271	260	272	238	259	268	263	261	280	266	270	266	277	266	244	252	259	248	238	266	242	252	262	251	251	289	277	292	294	274	258	232	272	273	285	291	287	277	285	264	250	282	285	229	260	253	294	262	257	269	279	257	237	244	259	294	283	264	296	270	244	246	284	295	240	251	270	260	239	258	232	287	303	251	258	226	272	291	259	267	262	276	301	263	247	251	256	264	267	232	266	270	260	262	298	285	266	290	267	280	264	291	262	270	280	284	274	270	241	260	261	250	270	275	272	285	261	288	285	261	267	261	270	262	283	259	291	278	266	284	263	262	254	235	268	258	255	258	267	289	281	267	273	287	264	294	289	270	268	273	270	292	281	312	260	286	289	244	291	269	271	264	282	256	263	279	253	275	298	285	239	274	275	268	256	283	276	259	288	282	267	267	280	240	267	277	240	269	280	291	249	261	282	234	256	260	248	270	275	262	292	295	281	284	281	297	271	277	270	247	280	290	276	272	274	292	261	272	291	245	260	274	260	265	292	294	251	269	269	274	262	246	252	251	283	289	273	292	306	271	285	288	268	314	260	258	257	303	262	282	273	273	278	323	275	258	277	266	252	272	276	291	273	218	286	264	277	283	249	271	264	273	289	291	287	293	255	280	260	264	289	284	291	261	272	282	270	269	278	293	271	286	287	299	287	270	272	289	274	272	272	277	275	237	305	286	278	265	283	268	251	248	249	253	287	253	276	253	290	287	310	254	289	263	262	276	275	281	263	276	244	275	246	283	281	321	289	270	260	252	274	266	259	266	260	265	276	261	274	283	272	246	266	280	251	292	251	241	262	266	253	268	299	264	274	259	287	284	291	285	276	295	302	230	272	237	260	281	302	276	258	305	258	273	273	242	253	244	287	281	290	284	276	250	249	258	258	283	268	250	271	275	266	296	291	246	240	254	256	260	271	272	256	247	289	274	254	278	266	286	260	266	316	258	275	327	250	286	270	273	283	290	270	262	290	264	281	313	299	262	270	267	272	282	257	263	272	264	264	292	293	287	296	322	297	263	271	280	283	258	259	302	243	272	270	282	299	299	278	264	302	275	271	245	263	246	278	294	251	275	243	267	288	245	265	259	281	279	254	287	271	271	268	262	261	278	280	299	257	243	263	250	293	258	293	262	260	277	310	239	261	250	295	282	303	258	272	246	307	257	237	270	264	243	293	222	283	266	267	285	260	278	239	260	257	272	247	267	269	280	249	263	244	269	252	280	279	258	241	279	270	263	260	282	259	243	234	256	271	248	269	291	315	268	289	257	279	259	275	273	286	277	302	281	288	263	241	283	283	251	268	239	239	273	250	297	280	256	273	268	266	287	300	296	269	291	302	258	257	241	284	264	247	301	257	285	272	286	273	279	280	292	262	261	283	270	301	276	263	301	302	272	277	287	252	282	267	275	260	263	275	264	275	260	292	277	268	268	258	270	262	276	264	265	300	284	301	291	243	307	261	270	274	298	282	288	261	247	291	295	280	254	269	247	235	294	265	294	249	266	305	279	251	266	299	280	272	316	269	257	281	268	254	256	255	271	269	300	314	268	272	255	263	261	276	276	277	271	267	259	263	294	268	278	271	278	270	249	249	257	274	270	265	245	286	269	285	283	253	282	269	264	282	252	297	247	248	250	267	275	285	279	269	270	276	297	262	297	259	257	293	262	274	274	285	272	248	251	257	265	254	263	277	270	246	272	259	289	264	247	268	295	281	240	275	294	259	233	242	249	268	266	289	273	276	291	270	289	323	289	282	262	266	269	295
3114	2682	1699	963	770	682	641	642	662	628	592	604	654	618	602	633	603	555	613	621	601	601	559	584	649	613	642	648	622	619	581	625	602	679	656	599	603	638	593	600	582	622	595	653	642	587	620	636	691	603	612	586	582	603	634	605	646	634	589	586	582	640	588	657	591	596	630	646	582	560	616	619	622	585	615	636	577	623	610	585	674	633	560	628	572	587	614	598	627	568	601	621	632	618	629	582	578	585	594	609	601	571	616	579	607	613	568	628	582	613	572	584	619	671	625	634	550	628	631	630	619	615	613	632	664	610	631	583	607	622	653	644	659	585	548	634	559	588	597	611	619	628	585	623	602	629	643	588	572	620	585	641	647	598	630	604	624	602	600	583	619	643	598	623	647	580	583	556	607	581	635	648	634	626	597	593	641	613	644	581	598	615	602	613	609	636	619	644	598	596	635	597	597	602	579	614	619	629	590	609	631	610	625	591	592	613	617	583	595	582	590	620	576	616	605	627	588	590	603	654	595	608	625	594	631	636	589	618	626	644	581	600	672	647	582	603	559	644	611	595	610	620	575	622	604	601	588	573	592	559	618	603	611	607	599	650	598	623	674	587	608	631	571	606	624	595	589	589	601	627	624	599	603	644	608	607	636	628	574	626	594	645	590	596	635	613	586	582	605	643	580	620	586	625	587	589	606	649	644	604	599	602	594	612	609	623	614	621	628	659	617	625	652	583	605	622	576	611	584	591	624	639	604	638	590	649	595	604	604	573	612	615	622	616	610	623	637	634	625	559	617	610	582	571	617	613	634	566	625	601	608	643	605	631	595	641	589	613	608	569	598	596	616	592	585	616	636	643	620	573	598	591	593	608	600	590	652	611	602	591	611	600	626	603	578	599	650	607	620	600	617	605	644	596	609	615	612	596	656	581	621	627	537	568	632	611	624	572	609	617	628	663	603	637	614	611	590	605	614	610	609	628	632	639	582	631	667	627	616	627	615	619	611	617	601	557	614	576	620	633	611	576	572	639	663	591	610	586	616	637	619	588	633	593	629	624	563	601	606	629	587	595	587	598	634	604	637	573	601	620	588	630	614	641	611	641	583	615	589	565	588	645	578	637	563	581	567	615	587	623	619	578	622	607	617	633	646	601	645	636	588	620	619	640	616	624	625	597	608	596	657	607	606	616	600	609	634	564	633	615	632	627	610	663	601	627	646	599	611	634	627	607	589	632	603	588	612	574	614	576	602	569	629	610	604	630	611	583	574	602	560	584	641	558	604	649	615	663	591	611	566	611	606	602	600	567	567	617	596	609	602	652	639	648	636	629	618	593	622	622	655	623	652	594	639	585	601	656	620	614	629	567	621	619	610	547	582	600	622	574	617	595	557	614	598	627	630	604	608	567	613	599	669	680	610	609	630	651	599	611	576	644	585	559	618	621	630	644	583	617	577	590	610	580	586	573	617	610	607	588	658	623	599	583	597	601	617	662	627	638	592	595	596	639	630	600	596	582	611	596	580	618	568	652	628	616	631	548	616	594	608	603	613	595	570	648	610	589	624	611	625	552	616	615	624	600	605	594	594	566	601	611	586	637	615	580	581	602	620	607	610	581	628	605	627	592	588	598	608	604	601	577	618	590	633	578	641	561	598	602	633	591	621	613	601	585	609	617	592	646	576	576	628	590	591	606	580	546	632	640	602	594	608	617	625	569	646	571	657	569	621	599	635	639	641	581	612	644	599	668	592	613	593	620	611	630	587	623	570	614	588	615	610	627	611	626	638	662	621	643	666	589	610	618	629	616	600	615	616	611	636	626	638	607	634	584	617	642	608	581	602	556	602	557	610	642	648	579	620	622	592	627	580	674	586	574	582	629	575	621	624	612	631	583	582	627	616	625	603	632	609	643	588	597	573	647	580	582	566	611	600	578	595	614	624	581	582	601	597	585	611	628	611	608	652	620	607	591	645	620	594	660	662	615	590	542	622	623	616	634	589	585	586	610	626	596	595	645	629	618	645	617	558	635	612	630	607	572	591	609	641	638	613	611	638	623	598	638	633	638	597	623	588	627	577	625	627	576	577	607	633	621	582	589	594	592	614	608	616	616	616	564	596	588	663	629	645	580	573	642	566	586	601	592	602	619	593	579	602	559	611	632	605	595	615	609	595	591	577	617	623	555	609	617	561	563	595	652	608	573	600	636	596	598	581	635	625	601	581	598	629	598	613	656	597	596	586	592	599	578	599	576	608	612	616	632	622	617	605	581	605	588	615	580	613	638	692	594	601	612	617	606	590	604	606	592	655	609	647	573	594	633	596	649	577	591	638	613	594	639	652	646	651	580	556	609	596	565	575	613	608	602	586	591	617	624	630	616	620	582	649	659	617	608	639	622	577	610	596	631	608	654	665	604	617	591	593	613	585	633	626	632	586	642	551	677	608	621	640	603	609	616	580	607	598	563	605	653	599	648	624	616	666	604	641	587	651	603	607	618	606	614	603	588	629	578	640	578	594	612	600	583	603	608	604	635	634	626	595	583	604	593	627	664	609	607	612	616	622	610	621	605	628	609	610	587	614	622	601	585	586	592	635	607	632	601	615	613	644	603	632	575	576	600	602	623	604	641	590	611	660	599	622	609	626	580	570	560	611	595	616	598	565	620	607	624	648	603	622	586	602	628	597	563	638	587	591	587	568	555	562	551	587	584	600	627	568	611	629	628	606	636	591	569	618	612	605	602	609	600	622	592	602	627	601	589	608	638	631	648	596	597	599	611	626	623	592	548	606	657	600	639	593	614	602	642	649	629	613	613	596	600	589	590	588	632	660	582	561	599	598	609	591	627	588	588	629	579	606	619	596	589	599	583	616	608	617	583	638	613	637	624	593	620	648	584	596	608	617	589	610	576	640	605	620	607	602	596	604	594	619	563	600	609	655	554	622	606	580	630	591	603	635	613	619	608	680	589	620	651	615	640	605	625	605	621	609	654	575	656	593	635	579	642	616	656	619	635	596	558	616	535	583	638	614	603	570	612	529	610	584	614	569	624	619	627	608	599	615	556	592	573	660	609	609	622	606	593	650	615	583	575	613	616	617	608	555	624	564	624	664	616	614	617	605	614	577	563	662	582	670	598	579	588	597	602	597	581	657	600	563	575	629	626	592	576	607	609	565	626	580	600	636	642	573	590	610	604	642	647	614	655	608	630	610	641	584	636	618	593	601	624	606	639	613	615	609	583	630	582	651	620	608	603	644	600	634	653	611	586	592	602	633	600	591	605	617	628	593	643	650	621	563	623	595	651	593	593	629	625	628	597	585	650	615	573	602	604	593	614	626	591	619	570	632	596	578	591	598	665	609	631	622	588	606	605	648	647	640	582	624	610	593	649	635	585	595	630	584	583	591	571	619	646	625	609	596	637	622	573	597	591	586	600	637	612	611	597	612	609	626	597	632	607	549	579	652	601	589	591	597	568	580	628	608	593	607	601	602	613	627	633	597	630	634	603
23839	21020	25058	27163	21025	20921	1425	341	279	221	213	178	157	173	155	161	144	149	150	144	126	134	125	125	124	111	125	133	126	132	120	127	120	125	131	98	126	118	111	112	121	123	106	108	114	154	131	123	119	141	133	134	115	123	133	117	101	124	133	122	124	95	100	122	121	111	115	112	121	112	127	105	135	95	107	103	108	104	111	136	112	116	130	117	122	115	107	123	109	130	129	110	123	119	116	125	110	134	127	133	113	120	121	114	115	122	108	125	108	127	103	134	127	110	102	122	107	110	99	102	108	115	107	125	106	118	133	111	118	126	123	111	122	105	133	107	115	134	115	116	120	111	149	119	110	115	127	140	111	91	123	138	118	136	117	122	115	108	128	128	122	130	135	123	119	103	128	117	100	129	122	117	104	124	115	116	101	85	110	141	132	139	119	104	123	123	117	107	119	111	141	120	126	123	124	128	128	131	135	119	116	121	100	112	112	110	104	125	97	102	129	124	133	115	117	100	110	107	98	125	138	101	109	123	124	99	126	121	103	117	117	115	134	126	109	106	130	90	92	107	127	118	107	102	130	112	129	123	123	101	127	118	121	132	134	121	134	138	123	113	113	115	124	114	114	145	122	130	126	108	115	109	123	117	94	139	107	106	134	133	115	118	124	102	124	127	118	109	121	113	102	123	121	103	129	129	110	121	115	128	124	122	104	134	140	109	119	121	133	115	115	134	100	114	120	126	96	118	97	122	128	131	130	129	135	122	129	119	138	102	122	112	115	129	111	112	131	109	88	130	121	124	118	100	120	127	133	127	111	132	128	124	134	115	111	117	120	117	134	115	112	104	119	118	106	115	111	122	119	104	127	111	110	118	105	132	120	137	103	142	106	125	103	116	112	116	122	98	108	122	103	120	125	109	98	107	127	111	122	130	120	121	130	104	133	115	113	151	124	116	134	121	108	123	105	125	110	104	116	117	122	143	109	127	126	110	113	132	113	138	134	135	102	124	152	138	119	137	118	131	120	100	95	122	132	122	131	109	114	126	142	132	111	97	124	111	120	108	92	115	131	111	114	98	127	125	109	121	123	114	115	106	110	133	128	110	153	100	113	136	124	125	106	135	131	114	117	126	127	88	123	100	120	120	109	106	129	118	111	119	108	124	121	102	100	114	121	104	118	107	114	124	119	110	133	121	115	111	130	113	139	97	106	107	129	161	119	120	132	109	115	132	102	119	99	117	108	126	108	117	109	119	116	114	100	89	102	113	115	109	100	124	116	133	116	119	128	119	117	116	116	124	112	127	117	132	139	109	112	115	104	108	124	104	121	111	113	125	135	122	121	141	93	108	141	115	109	109	110	102	130	127	122	111	115	150	125	124	129	105	125	105	98	104	116	116	118	133	90	103	105	118	127	131	124	140	130	101	104	113	123	117	101	117	126	100	119	139	118	115	124	114	119	89	140	116	134	117	113	132	138	116	103	139	145	117	117	92	126	125	116	122	120	127	124	98	111	105	122	125	112	103	99	140	109	134	137	108	134	115	93	119	117	112	125	130	104	108	148	125	115	124	103	111	109	136	129	102	106	124	111	124	111	112	131	113	116	131	137	106	118	107	131	116	116	107	122	124	93	131	118	88	133	123	134	101	123	122	107	132	123	120	123	126	117	124	132	128	128	122	115	102	100	113	129	130	104	115	126	129	132	114	127	122	111	117	98	118	113	119	105	121	119	119	107	124	112	131	124	113	118	121	103	116	137	121	110	114	133	113	104	119	117	117	125	139	111	122	106	122	110	128	108	112	104	113	116	106	100	96	124	127	112	101	118	112	120	106	107	135	136	121	113	129	124	104	129	119	133	109	114	135	124	117	144	92	128	107	115	113	107	115	117	104	111	111	101	130	113	114	118	126	121	117	132	135	125	106	125	126	125	140	119	135	114	123	98	114	121	130	123	149	116	99	133	114	118	133	119	98	110	145	115	101	121	121	114	104	123	118	100	112	116	138	144	120	125	139	122	126	114	114	127	130	120	127	120	116	120	88	115	111	98	133	110	121	113	144	128	128	112	123	111	109	130	118	119	106	109	112	110	122	103	119	123	96	117	136	119	118	94	122	118	133	120	123	113	139	116	129	120	113	122	112	125	113	98	109	113	130	117	143	135	113	122	116	92	121	132	133	119	111	115	123	118	113	119	130	103	109	118	124	106	116	116	122	110	131	133	105	122	119	120	103	110	124	120	102	118	123	124	101	110	107	126	116	112	111	112	139	119	143	130	110	123	121	129	140	98	109	112	119	104	137	118	120	119	109	123	127	120	106	117	112	137	121	121	127	110	124	116	99	115	132	115	102	115	129	134	113	126	116	128	128	99	114	107	114	94	113	103	111	115	117	107	122	130	110	116	118	168	103	121	133	134	112	124	108	114	106	134	128	114	103	100	111	118	106	106	114	119	127	119	124	143	131	138	122	102	117	99	109	122	107	112	113	99	140	126	111	102	132	108	115	125	111	111	112	119	122	116	137	122	114	121	114	113	134	122	126	114	107	125	133	99	105	124	101	125	124	110	109	117	108	112	110	124	137	109	118	120	126	118	108	108	121	128	130	122	125	96	122	109	121	114	110	115	111	135	114	118	120	112	124	108	111	107	110	120	127	109	123	97	114	113	134	113	108	117	126	106	115	115	130	118	128	113	108	114	111	115	115	113	104	129	109	82	135	119	129	112	111	110	131	120	110	99	148	130	117	129	119	117	92	129	105	97	116	116	121	133	131	106	125	123	122	106	114	113	97	120	103	124	108	135	105	115	125	125	112	121	124	98	109	102	124	110	108	119	116	117	138	119	127	115	108	118	126	134	148	99	114	129	140	130	114	118	107	131	108	120	133	114	119	115	117	114	104	121	132	127	127	114	113	111	126	117	100	126	117	98	104	124	125	128	117	127	130	114	120	121	109	111	116	118	120	111	114	111	109	122	101	119	133	114	122	122	118	119	114	103	109	112	119	115	110	118	109	132	126	115	116	112	116	113	124	124	92	123	118	107	106	106	136	120	102	104	118	122	136	127	120	111	130	132	130	103	112	127	129	125	142	140	112	131	109	129	131	109	123	112	123	112	117	109	133	131	126	133	107	126	110	116	105	122	107	133	131	138	131	104	118	116	123	135	112	122	110	108	104	134	115	113	116	129	112	126	118	98	105	99	116	100	126	131	128	129	145	102	113	128	116	128	102	112	120	94	109	122	90	107	119	122	100	125	100	108	99	99	112	110	113	109	108	114	115	111	134	134	129	128	111	131	123	115	126	132	92	125	115	115	125	107	119	126	124	138	135	115	126	106	141	127	130	114	123	119	117	102	115	127	124	137	119	102	109	114	116	110	111	123	109	98	105	113	118	111	127	113	120	140	93	101	127	107	102	117	121	127	104	109	108	106	148	121	95	130	128	109	129	108	120	121	107	107	106	127	113	115	111	119	124	123	134	128	100	105	116	105	127	120	114	123	99	118	133
2980	4159	2328	1057	645	487	404	372	353	327	329	324	349	332	319	334	326	289	300	280	293	311	325	336	297	351	331	284	315	304	291	283	323	290	322	312	340	293	317	323	289	349	283	307	294	301	320	316	317	308	299	322	317	316	299	318	317	286	303	299	285	287	322	306	287	323	296	327	303	275	296	311	327	322	301	313	270	325	286	309	286	291	309	291	298	297	332	291	263	343	307	299	308	305	271	307	316	288	299	301	303	334	297	314	284	304	336	288	316	308	321	301	297	331	304	298	315	303	315	299	319	295	320	303	307	292	297	292	317	289	291	276	318	285	295	287	334	288	298	297	306	324	283	292	299	308	342	296	343	315	310	291	315	319	329	296	297	321	334	306	333	319	297	290	286	316	314	324	291	308	266	345	324	311	271	293	313	282	334	333	311	310	330	269	301	276	303	329	349	287	304	310	286	310	348	286	326	275	320	269	311	300	303	305	288	297	295	292	295	316	258	312	297	318	331	325	284	335	313	287	283	305	328	295	302	315	327	314	287	332	318	323	276	285	290	287	318	289	286	295	318	305	307	289	296	297	304	290	293	315	340	304	304	313	274	310	286	268	286	319	312	270	309	301	316	324	300	296	292	291	294	288	328	298	282	291	292	285	328	313	319	290	326	302	279	309	308	281	310	285	322	320	317	286	286	330	319	300	322	302	319	293	298	266	291	273	328	294	295	273	307	277	309	306	303	311	307	313	307	282	274	307	303	338	313	279	314	337	320	317	307	317	316	281	329	310	328	293	308	293	277	348	289	304	277	295	324	321	268	321	314	304	300	304	316	312	312	293	325	285	300	334	274	307	325	301	283	305	299	286	358	309	333	276	316	278	301	268	299	295	290	285	297	333	319	310	283	315	340	309	332	286	325	273	292	310	320	320	325	327	296	293	303	312	303	305	281	315	294	316	304	297	275	299	306	270	311	289	332	293	303	293	293	258	318	295	314	317	311	303	276	288	320	303	306	327	296	301	298	292	291	329	318	292	314	316	317	286	313	329	284	293	290	314	304	296	254	287	323	287	306	301	305	313	274	294	316	302	318	316	322	292	281	306	325	291	318	298	283	305	327	289	294	308	284	330	249	280	306	260	344	295	298	321	341	281	293	318	300	323	325	329	322	287	294	318	297	310	319	287	319	297	313	276	318	290	283	327	341	308	316	301	312	295	299	301	291	302	292	309	299	327	297	303	320	276	305	293	302	292	273	311	304	339	309	282	306	310	287	324	298	304	296	325	302	314	310	281	321	285	291	305	277	303	312	283	321	280	328	263	298	332	299	320	331	295	316	301	323	303	298	283	306	304	297	288	285	327	312	293	294	293	291	311	308	300	327	282	322	302	307	344	286	303	290	284	290	294	327	315	309	302	292	296	289	312	315	324	272	293	286	326	295	283	294	340	293	287	289	335	293	297	320	299	286	314	291	329	314	297	266	344	301	298	340	332	282	311	301	301	321	334	287	288	278	295	330	312	307	308	322	312	318	298	301	329	316	268	287	310	295	285	307	300	337	312	318	283	298	266	291	311	293	318	269	306	282	316	336	299	285	314	306	299	300	307	304	326	287	329	319	277	301	312	325	275	294	318	315	339	324	293	279	303	277	301	281	317	296	322	292	282	296	315	284	309	298	286	335	331	310	293	278	316	284	283	289	334	321	317	310	304	286	316	273	308	296	301	314	307	313	313	320	324	323	315	328	311	301	296	311	265	290	276	305	305	286	343	311	301	300	315	301	292	307	319	302	302	311	306	293	329	339	301	273	283	315	308	323	318	285	321	291	310	289	314	281	300	307	283	308	303	314	309	325	311	295	280	295	300	334	325	314	304	275	298	298	305	323	302	300	308	319	338	300	315	285	321	321	306	320	332	310	277	289	294	300	314	309	324	296	318	289	278	306	317	269	312	315	296	289	311	335	303	296	316	303	298	325	308	275	298	297	298	320	294	311	341	315	286	320	297	302	281	302	307	286	318	313	310	303	286	275	308	291	278	304	297	295	283	287	298	286	309	292	310	294	298	255	284	284	301	307	323	315	318	305	269	272	334	314	319	326	315	318	309	316	287	305	291	315	296	301	306	294	301	298	329	289	321	314	325	303	253	282	335	317	298	275	316	298	289	296	327	307	327	304	292	297	277	309	310	315	285	328	277	300	272	276	282	295	317	312	305	319	292	329	304	325	289	319	298	317	298	299	314	310	286	289	296	297	304	311	283	301	303	275	308	299	290	279	306	297	317	303	302	313	310	295	340	310	305	296	331	305	311	281	306	279	293	329	329	322	286	293	289	314	288	284	280	322	289	299	314	282	244	318	330	311	296	293	305	275	287	319	320	327	289	287	269	320	294	316	287	318	319	294	314	315	304	322	301	284	298	286	264	326	285	308	284	295	324	320	320	320	293	336	269	301	313	270	303	321	313	289	308	293	275	292	320	300	287	318	276	307	298	286	351	299	302	285	297	302	308	324	307	323	292	294	284	284	289	288	283	267	279	280	301	286	314	266	302	276	296	304	301	296	279	294	309	344	332	298	322	303	291	300	278	308	330	304	270	272	329	325	282	281	319	310	311	321	283	298	290	314	286	310	305	295	293	265	299	308	284	298	323	289	315	306	307	302	295	309	298	294	302	299	297	297	310	293	298	276	290	312	329	306	303	346	315	299	303	296	304	311	320	313	294	296	282	291	330	309	312	320	328	318	302	314	316	269	310	299	322	318	288	274	296	299	321	294	285	311	303	314	285	294	329	285	313	307	295	289	275	293	288	299	294	302	301	284	294	311	307	330	355	296	292	282	279	316	293	282	287	317	324	317	311	314	272	294	308	300	293	302	299	301	304	276	312	299	284	288	299	306	308	277	312	289	278	274	303	318	301	287	283	313	289	295	336	310	305	330	291	308	328	294	290	264	308	298	333	284	302	308	335	297	326	283	298	274	316	303	317	303	285	283	270	310	292	290	285	298	334	278	312	292	305	303	304	280	301	310	318	307	312	310	318	304	301	294	291	281	313	306	305	293	266	305	316	323	310	321	316	328	311	315	290	318	311	304	306	278	283	320	328	313	314	354	312	276	301	285	319	299	268	300	293	282	309	295	274	303	313	303	293	285	291	319	275	327	280	315	319	288	295	298	308	325	265	310	266	279	286	297	316	299	307	288	299	301	313	294	318	278	315	294	316	325	285	304	299	301	308	300	321	297	320	279	295	324	299	276	314	288	295	271	308	278	316	303	304	315	341	321	297	285	276	316	280	304	293	298	300	284	286	295	302	307	359	292	294	310	290	276	316	282	283	307	310	288	298	326	319	313	314	299	297	331	333	300	280	288	296	337	301	329	339	328	287	301	308	322	314	288	309	289	280	296	310	303	327	311	323	324	303	302	303	274	302	297	299	281	314	291	279	313	277	329	287	293	264	307	278	310	310	274	287	273	303	307	307	293	295	282	302	326	302	297	275	307	284	308	291	280	278
32054	10240	1017	457	407	419	379	378	405	366	407	392	400	367	353	369	391	361	366	336	358	402	399	389	392	410	398	347	377	419	397	393	386	366	364	368	381	383	363	388	377	336	394	367	390	389	370	354	417	370	391	394	330	401	353	407	389	386	394	354	391	349	360	379	388	378	383	381	379	379	410	361	384	385	373	351	387	364	384	404	370	396	351	356	354	371	431	371	356	361	385	413	365	365	398	386	369	365	385	396	368	378	398	365	388	401	412	347	366	373	375	364	385	375	404	355	359	334	367	346	371	357	378	391	369	359	368	391	374	390	371	414	351	375	367	390	336	378	396	378	376	376	358	383	367	397	383	373	381	363	404	375	373	360	385	379	358	389	354	388	348	407	398	363	415	382	388	390	370	384	400	349	332	398	402	392	421	405	340	386	366	401	368	365	378	362	381	376	381	359	363	375	353	376	378	361	365	362	363	366	373	377	384	391	374	365	370	369	368	366	395	375	356	382	391	406	377	377	386	399	382	375	368	367	390	363	361	359	395	328	337	385	390	423	398	417	373	359	364	362	375	350	371	384	389	385	366	392	369	392	380	383	354	385	381	351	395	378	390	348	395	344	404	387	358	410	333	361	404	365	397	394	369	401	352	389	404	374	385	388	321	376	372	334	381	365	380	366	373	390	373	391	371	390	381	345	337	381	381	395	401	371	387	368	384	366	415	410	393	382	368	373	346	401	368	368	379	390	376	338	395	380	376	393	398	368	360	377	410	389	381	373	337	348	315	374	370	373	409	416	361	398	377	356	354	412	355	405	389	398	383	391	352	370	377	374	406	394	369	394	386	367	396	372	372	390	366	423	395	401	365	377	372	330	333	375	360	381	359	336	337	371	371	376	370	363	340	394	363	375	372	366	395	433	368	352	405	368	351	332	409	328	363	327	354	324	368	358	366	409	399	371	391	361	377	413	385	390	367	323	363	395	388	413	362	368	383	396	389	370	393	380	436	387	380	351	376	360	422	390	360	359	375	341	365	379	395	392	398	409	407	348	410	380	370	346	378	333	367	379	388	371	386	378	384	397	405	357	413	348	400	374	386	375	377	361	347	400	393	370	364	362	405	364	373	381	351	380	345	378	368	397	398	403	386	371	369	377	373	349	364	397	394	402	342	370	395	378	381	387	368	392	414	348	344	374	372	383	352	394	385	413	395	400	363	413	385	384	383	392	363	394	355	404	420	362	366	396	389	351	361	366	379	377	348	336	391	391	397	388	390	386	378	384	370	382	401	374	378	353	347	366	391	407	367	353	373	351	357	337	398	355	400	332	410	360	369	369	371	375	372	383	380	396	360	386	376	364	393	400	405	402	360	351	358	363	376	391	374	393	379	394	420	338	384	375	420	415	379	384	377	399	377	357	380	398	379	392	380	395	360	396	365	375	377	365	381	375	372	376	369	368	345	348	373	377	351	385	382	393	335	343	365	377	371	370	357	374	380	347	390	367	377	361	390	381	412	383	399	382	384	396	358	403	350	344	340	356	357	422	416	380	344	371	363	383	393	397	420	367	353	391	375	380	377	340	360	353	367	360	385	366	386	365	398	370	364	373	387	385	385	388	372	362	355	347	381	426	396	376	368	349	371	380	351	379	329	365	398	390	368	352	383	366	364	409	381	379	380	389	366	380	384	390	354	373	355	391	372	365	374	386	405	416	346	341	372	353	392	393	384	344	411	339	383	353	395	416	346	364	368	355	391	348	375	388	396	379	365	377	400	397	350	347	372	394	388	370	372	377	382	375	419	403	402	374	379	407	387	400	377	369	369	392	402	364	347	386	344	377	376	399	406	414	381	361	382	358	379	410	382	349	400	393	360	324	396	378	346	383	379	405	350	389	423	394	368	404	357	413	371	330	385	407	336	375	387	382	375	365	377	382	364	357	355	360	385	388	420	371	375	384	402	335	394	357	405	369	370	378	376	411	372	408	388	355	378	376	380	358	413	377	344	403	387	385	350	372	416	353	383	377	379	377	370	355	354	353	387	353	378	371	383	371	391	357	386	347	385	365	400	339	382	343	440	394	372	395	421	375	361	361	392	358	368	369	356	384	349	406	390	398	391	404	388	401	368	408	359	389	383	350	364	386	378	369	369	378	429	396	372	397	397	403	352	367	398	380	357	410	376	360	356	379	349	359	422	356	383	377	359	376	390	339	383	372	371	363	373	365	417	390	390	381	362	377	371	380	390	367	405	366	356	401	348	378	384	371	376	396	383	351	383	368	391	405	376	377	358	319	377	373	343	379	389	364	387	361	368	344	373	381	353	387	432	402	394	359	367	414	418	368	399	377	380	393	359	380	393	347	368	364	322	364	389	374	379	374	401	400	394	369	369	365	368	353	368	346	406	367	362	351	343	423	394	387	384	370	379	379	377	369	416	384	347	368	383	384	364	412	383	420	360	408	393	368	372	393	372	374	363	372	370	386	333	405	388	379	363	351	396	395	386	348	349	390	393	356	360	381	383	425	379	409	396	373	408	352	347	386	398	348	380	379	375	378	377	382	392	378	405	386	395	380	393	370	385	414	406	385	367	396	358	382	350	368	339	370	347	412	397	387	378	347	347	362	383	366	380	361	424	365	382	358	367	405	377	358	348	404	352	384	372	399	378	384	362	389	355	379	404	413	389	376	376	383	366	373	339	310	353	376	361	380	364	355	383	406	355	398	393	383	370	408	360	359	426	395	424	375	371	367	350	400	391	364	390	374	388	373	381	411	377	356	395	389	359	384	368	351	365	376	354	391	395	363	361	354	372	325	387	375	388	366	372	395	368	364	396	400	422	368	375	352	353	395	373	420	408	388	387	367	344	384	372	375	350	367	361	332	338	352	375	390	354	369	396	353	398	372	405	380	375	384	385	358	379	399	407	389	371	352	388	421	293	378	363	380	342	355	414	344	395	368	392	353	372	365	400	388	376	408	378	394	379	399	391	361	375	351	376	379	416	353	364	374	419	389	352	390	365	349	365	355	363	383	389	397	373	387	421	375	384	419	386	381	371	366	341	377	398	398	422	363	351	397	344	347	392	397	385	391	450	387	393	377	392	380	367	348	374	406	377	390	395	392	399	327	392	366	315	367	389	365	346	370	355	366	364	377	349	362	388	366	391	381	414	373	354	398	406	405	399	384	371	374	403	395	332	399	403	373	387	370	380	344	418	371	424	410	403	402	399	395	378	414	396	376	393	398	407	404	392	399	373	358	347	373	357	390	401	360	401	395	363	404	408	395	390	334	378	368	386	367	345	382	374	393	373	441	383	361	378	371	336	352	366	366	373	367	380	398	389	385	374	394	396	412	381	400	375	420	403	346	409	381	365	354	394	373	398	386	391	386	380	387	370	368	413	380	351	353	371	328	364	396	389	364	383	388	383	361	392	378	384	404	355	364	354	365	384	343	352	378	413	431	370	329	401	376	390	376	391	363	399	382	396	412	369	373	387	375	394	364	376	349
5434	892	853	818	851	790	875	871	840	821	831	785	880	809	832	854	797	839	829	837	838	815	835	851	824	801	819	866	868	851	792	781	832	866	855	788	829	855	879	844	810	840	792	845	855	845	844	808	828	844	878	866	813	840	878	833	859	846	806	832	875	839	829	838	811	852	866	830	834	818	776	818	837	863	857	794	852	815	873	795	863	819	831	860	852	890	861	794	852	839	886	882	824	865	833	840	818	821	827	836	804	843	816	826	816	798	818	886	859	841	864	817	778	804	854	862	872	839	805	828	835	858	861	869	847	826	800	772	886	784	849	826	860	802	817	831	848	883	844	869	797	840	829	831	882	795	819	844	872	841	831	807	832	800	849	879	844	884	802	811	856	807	853	815	845	823	819	901	837	818	805	836	912	845	807	843	879	814	847	877	803	817	900	835	844	855	883	834	823	860	823	893	768	809	812	861	848	841	843	818	840	841	848	866	817	858	803	811	859	846	837	852	799	820	778	778	826	834	823	821	809	801	881	837	866	824	843	779	835	814	863	810	874	861	840	832	865	887	836	863	861	848	845	866	861	827	845	785	782	829	831	829	804	814	852	809	857	840	887	848	841	848	825	860	800	866	825	842	810	826	884	815	840	831	834	787	832	853	820	838	802	810	811	817	831	825	838	820	852	816	858	810	861	834	785	826	845	867	873	806	826	837	833	797	842	847	863	823	840	852	877	828	847	848	885	809	859	852	864	834	856	838	772	832	883	849	840	875	873	821	876	834	843	813	838	845	793	838	815	793	849	847	818	869	838	858	819	790	807	841	846	826	844	839	844	875	816	818	817	854	820	835	840	846	834	822	848	824	833	813	863	854	839	881	820	816	886	883	812	853	846	827	869	839	809	798	857	860	850	809	844	861	848	858	826	845	841	837	859	918	844	835	771	814	821	866	849	871	849	886	793	851	800	841	793	865	892	882	849	865	817	815	856	856	819	792	799	864	838	863	838	814	849	823	842	830	867	831	849	849	881	829	877	753	833	840	867	816	882	827	847	835	859	816	838	850	806	840	845	821	803	846	852	820	815	820	811	814	877	816	817	897	820	836	845	844	836	837	820	828	868	856	805	806	814	841	834	830	870	863	803	843	874	835	845	837	843	870	841	845	809	805	858	839	814	858	841	882	797	879	813	834	787	832	852	858	860	817	888	847	907	845	820	827	857	862	816	863	779	870	874	860	895	869	830	845	836	816	857	843	817	827	827	847	847	818	800	880	902	869	867	825	843	825	817	799	843	843	876	836	861	822	832	812	780	835	866	832	817	854	830	844	836	855	838	889	864	847	823	850	808	809	884	889	804	799	798	834	826	815	840	825	866	885	861	848	809	886	849	912	820	803	851	850	808	831	855	873	841	885	852	815	814	865	865	853	836	808	773	840	812	796	824	846	793	869	841	867	855	814	814	846	874	812	770	837	806	901	798	833	836	853	840	850	888	850	850	829	819	857	837	851	860	794	787	889	872	830	833	901	815	869	833	856	802	849	823	851	851	849	808	878	800	803	839	835	908	778	843	853	880	867	844	888	816	811	829	835	867	816	826	835	863	810	827	864	880	822	857	847	858	843	882	876	843	851	849	833	816	840	863	834	886	815	839	769	880	854	868	839	858	871	855	862	848	857	878	828	807	806	836	753	807	817	840	824	859	852	824	853	873	773	831	866	805	869	828	798	860	793	842	899	759	817	864	799	862	798	882	855	896	794	873	845	826	829	834	866	870	827	824	856	777	804	821	839	880	843	838	854	807	878	833	850	821	865	841	803	859	819	813	849	836	865	838	805	823	821	882	836	806	865	831	898	824	838	807	831	845	830	876	857	826	852	873	812	881	845	781	844	860	825	869	787	794	840	880	861	812	860	866	827	851	839	854	788	827	809	832	820	816	860	863	819	814	851	855	874	821	851	809	815	837	815	839	815	856	858	838	864	828	826	840	839	837	811	815	890	861	810	872	825	910	830	887	842	821	871	850	902	897	830	830	876	864	844	861	845	791	855	806	853	823	821	864	884	865	876	847	879	806	819	812	853	849	835	862	825	876	853	882	789	844	853	869	804	854	803	806	817	837	899	874	902	801	824	788	744	818	854	833	886	850	814	857	813	835	818	870	822	800	833	798	819	820	847	804	839	798	800	884	858	866	855	896	866	833	865	788	856	846	856	819	818	814	818	902	834	867	808	820	820	825	816	865	880	849	839	824	786	820	850	845	814	836	837	877	873	872	810	799	802	834	813	841	873	800	859	793	899	812	842	811	845	784	809	861	823	802	860	845	800	817	821	823	881	768	881	867	836	821	830	790	867	841	836	841	807	857	883	794	860	854	838	826	805	814	784	897	874	810	839	840	844	829	879	858	847	834	771	823	798	873	812	859	853	842	832	792	832	847	839	844	812	888	841	848	874	835	842	835	843	816	873	787	788	857	846	806	835	814	803	862	804	835	853	874	876	795	867	862	824	815	764	815	792	873	912	831	823	788	793	832	842	786	848	866	833	820	789	794	806	826	813	814	822	789	827	848	826	810	841	858	807	849	834	836	837	808	829	910	861	837	854	796	862	837	827	814	776	793	824	780	833	842	855	854	861	881	819	829	807	826	797	842	836	882	831	840	830	858	794	802	840	848	806	835	821	821	837	844	874	808	814	836	880	864	831	839	848	897	843	870	875	846	833	851	844	848	869	832	804	824	866	839	840	825	826	829	892	804	841	819	858	849	885	818	843	867	801	819	785	859	880	832	780	788	793	867	809	807	852	849	822	826	862	844	836	852	805	864	846	838	786	823	860	804	824	843	838	818	813	850	834	825	840	819	767	840	912	785	828	855	882	875	788	825	906	873	878	857	825	865	862	828	840	819	802	825	828	779	821	838	872	827	864	808	854	878	821	850	866	808	847	900	851	801	831	829	894	871	803	832	858	864	844	870	815	859	850	829	837	826	840	936	816	826	814	866	842	854	864	845	773	815	797	879	837	816	867	825	859	892	815	840	826	830	821	814	884	818	864	834	856	871	802	868	822	849	857	858	875	816	815	833	804	862	786	838	856	867	843	785	826	827	827	827	866	828	867	824	808	826	899	865	871	834	805	828	865	835	818	778	848	845	845	857	823	838	857	845	847	812	830	793	814	835	839	867	843	859	846	831	817	818	821	814	883	829	841	795	863	811	837	876	839	844	813	810	888	844	858	815	797	832	859	875	828	824	836	860	880	835	810	916	815	843	876	833	821	814	815	834	818	848	861	842	811	831	827	824	859	824	814	833	821	878	834	856	821	850	845	793	854	869	881	867	825	811	842	845	804	807	887	802	842	812	806	865	847	857	851	830	827	846	823	864	836	793	853	861	877	836	809	800	898	823	850	870	862	832	839	865	841	872	826	831	866	859	859	833	840	815	842	867	845	820	812	851	847	839	870	863	835	806	853	821	824	833	824	819	809	893	861	921	849	821	830	849	837	866	817	774	867	822	846
24573	20950	24296	27702	20416	1950	448	383	341	306	331	310	281	321	276	306	273	300	305	295	293	252	309	310	259	279	275	262	274	234	298	273	279	285	300	272	272	270	262	269	269	285	281	257	243	283	276	271	252	269	271	264	266	255	260	262	245	266	253	287	265	290	246	282	269	270	263	232	254	292	269	264	284	269	276	250	300	268	279	286	276	259	242	252	246	232	254	278	289	239	245	278	256	255	276	272	278	266	263	283	274	258	253	269	271	213	267	259	299	281	250	260	252	287	242	276	264	287	250	254	260	293	281	286	284	259	290	277	296	264	276	281	277	274	258	251	279	242	277	247	261	267	257	278	305	269	243	257	265	277	284	265	288	308	278	274	242	285	289	274	272	303	255	301	249	294	274	269	293	243	282	282	260	256	267	288	305	243	256	285	272	307	248	249	267	247	265	282	248	249	269	235	255	276	258	284	253	252	255	252	241	304	271	283	265	262	301	254	283	241	259	285	290	248	290	281	296	297	293	257	275	261	264	275	270	280	229	255	223	257	298	273	286	287	276	252	269	288	286	266	261	266	239	283	263	251	265	237	247	300	266	270	299	232	273	271	246	290	285	283	275	303	278	253	277	286	254	262	295	281	279	252	236	241	274	272	282	270	285	271	267	285	239	280	288	256	265	281	258	230	276	267	286	253	281	230	308	272	260	274	284	230	268	234	280	275	291	286	289	279	279	275	242	272	278	245	288	294	285	254	245	248	265	276	260	283	242	270	276	275	271	281	276	301	269	294	265	296	286	281	288	304	242	257	284	256	267	290	289	280	281	249	287	276	278	259	268	263	289	284	271	267	257	269	261	291	263	275	291	287	255	282	253	278	263	246	306	260	272	304	296	305	243	262	296	265	294	296	276	264	264	276	266	274	281	258	275	266	301	294	282	275	250	264	277	250	265	286	253	296	270	236	293	220	258	253	277	265	261	238	265	288	261	292	277	256	283	254	278	281	295	276	304	279	244	269	251	279	249	281	282	287	264	247	277	266	271	267	278	266	275	276	255	265	285	283	280	259	274	276	249	286	291	270	297	273	282	289	258	279	265	278	286	289	269	255	257	278	292	287	283	284	254	282	272	259	266	264	270	286	266	289	263	267	268	289	319	272	274	282	272	267	286	283	257	262	279	266	244	275	270	291	257	265	301	264	295	291	289	297	255	281	286	273	266	286	254	263	296	270	300	267	237	280	291	289	247	297	280	232	237	267	267	302	258	261	256	286	271	263	261	255	285	264	276	246	249	266	288	263	241	271	243	266	279	252	275	258	271	287	243	270	284	276	294	267	295	271	299	244	266	233	271	267	291	295	262	276	268	286	267	286	270	282	276	237	236	241	246	266	229	274	263	267	266	254	265	276	279	265	282	285	255	266	253	247	275	303	302	275	273	265	278	242	284	270	255	252	269	268	269	254	277	283	262	259	240	279	286	295	270	253	304	299	289	256	288	280	286	279	237	253	294	275	280	266	247	272	252	272	294	256	282	270	237	260	268	269	242	268	266	254	267	261	251	256	289	279	257	280	264	256	264	277	285	257	260	273	281	306	270	276	283	290	295	274	256	214	322	295	265	274	299	255	287	282	285	237	268	243	262	263	257	233	274	260	289	283	255	276	268	263	278	245	261	272	272	255	304	276	274	280	254	254	277	261	242	269	273	248	270	257	266	281	272	265	260	285	263	272	295	265	252	291	287	286	309	273	253	268	268	241	278	280	272	268	273	260	274	257	276	253	272	278	289	280	295	270	269	256	274	296	273	262	237	241	255	271	260	235	242	276	275	263	229	267	306	267	269	286	271	291	263	261	267	287	266	281	262	283	261	290	245	308	265	270	293	274	261	227	247	278	263	253	263	288	298	280	275	264	289	261	273	261	250	308	257	282	268	263	291	262	270	276	275	255	279	270	240	294	238	253	263	256	258	271	272	270	305	267	275	261	263	303	280	254	299	269	255	298	282	262	248	280	279	282	259	266	247	268	254	302	286	234	249	273	262	269	304	260	290	254	261	271	270	265	288	292	294	256	273	285	288	276	246	245	290	253	289	286	299	265	303	253	264	277	276	257	266	274	259	290	284	251	285	268	292	232	246	277	274	290	281	293	289	254	287	256	270	287	282	266	257	284	299	261	269	262	257	254	296	277	256	291	243	251	269	279	281	269	265	267	297	279	267	269	281	294	266	294	292	243	255	287	257	278	261	279	261	254	298	264	268	262	245	257	305	275	298	297	252	245	301	297	283	287	252	277	252	255	268	245	252	318	279	289	256	263	292	283	301	282	267	256	247	272	262	302	283	284	279	247	243	275	286	265	285	301	251	265	295	282	250	278	261	263	254	271	254	252	266	250	304	276	246	280	243	297	281	286	280	275	257	277	279	269	276	281	298	297	272	272	278	251	245	272	262	291	262	279	286	256	262	271	267	241	289	256	284	280	294	266	286	251	268	280	270	283	239	289	257	254	278	272	283	288	273	284	304	291	306	280	246	231	252	246	266	300	241	292	269	279	264	262	280	275	282	305	270	265	278	277	278	275	276	266	280	292	303	255	242	253	265	298	242	254	260	278	290	267	288	268	272	252	278	267	290	243	240	282	257	276	272	270	250	254	257	263	278	287	281	276	284	268	264	272	294	257	255	260	262	266	289	307	258	238	266	258	276	283	255	274	286	288	250	260	278	271	309	290	287	262	290	296	258	278	286	270	277	253	252	246	240	270	311	297	252	283	273	283	274	283	242	271	280	285	263	272	267	266	246	277	287	291	259	266	226	285	285	281	250	302	279	269	260	288	282	273	277	280	263	249	276	257	237	294	262	243	246	290	284	280	263	235	298	297	263	300	281	266	251	273	253	309	272	287	287	270	269	301	255	281	283	265	273	239	286	290	273	266	261	286	305	256	294	293	269	249	279	286	288	234	281	262	293	263	244	264	245	272	264	303	315	284	266	271	304	262	241	252	265	281	251	301	284	288	264	256	248	275	255	268	290	291	245	272	287	283	255	252	243	283	263	260	310	272	288	287	319	259	293	263	259	260	281	254	246	310	256	271	247	289	261	250	248	286	275	270	300	239	284	284	283	245	260	274	267	259	260	260	244	274	253	254	228	273	269	246	240	248	251	293	264	266	261	281	269	289	270	237	279	245	263	271	289	258	278	265	276	257	267	282	277	241	261	251	284	277	236	254	283	275	286	260	299	252	256	220	286	261	257	255	273	265	257	248	284	263	297	280	259	272	286	289	251	255	252	277	266	296	268	262	236	272	275	267	251	329	278	265	261	263	301	267	263	252	266	294	304	302	274	248	238	261	269	262	264	276	268	276	270	275	297	241	267	260	235	288	302	272	258	268	269	283	267	268	285	288	275	288	310	276	283	277	243	276	270	275	289	269	267	254	283	280	294	283	256	275	287	243	261	291	289	260	284	252	284	251	255	280	301	292	278	283	249	244	278	298	266	273	251	272	273	291	289	270
3156	2626	1732	1007	769	694	658	659	615	645	698	656	650	627	608	570	644	653	612	581	647	598	618	590	583	613	638	577	598	576	575	618	595	581	641	622	579	573	657	609	601	628	591	598	577	631	627	592	647	620	595	603	627	599	613	593	608	654	649	586	638	619	633	628	612	669	571	627	629	597	604	631	653	635	654	600	601	569	593	598	615	570	599	631	547	598	580	614	585	594	619	619	608	608	602	573	560	590	598	586	633	667	637	660	586	595	587	583	636	597	620	597	612	606	603	568	662	597	635	599	582	638	616	612	587	681	650	649	590	595	617	569	600	579	592	602	609	603	614	571	623	583	645	567	601	617	597	596	574	601	636	619	585	609	618	618	604	636	634	580	620	599	561	594	591	585	628	613	615	614	579	595	626	583	633	619	626	606	622	548	643	647	627	612	570	626	614	571	599	607	597	624	633	653	624	594	617	668	569	604	608	585	611	610	661	591	626	605	610	611	626	610	588	593	624	564	594	572	632	584	556	582	614	604	618	624	651	615	649	538	618	610	648	634	600	635	589	587	619	591	607	595	596	608	631	601	631	594	628	601	620	593	633	614	590	588	627	622	646	621	626	617	589	599	616	648	602	597	621	608	616	568	648	583	592	554	628	647	635	575	650	633	584	585	630	616	624	601	545	618	574	560	596	568	603	621	613	625	590	604	595	595	603	619	606	622	621	582	611	578	613	612	611	617	635	599	599	613	587	630	645	582	608	573	613	591	588	604	614	634	552	591	610	587	622	608	620	597	623	635	641	578	641	597	635	619	597	602	608	590	613	625	619	601	609	599	624	579	631	605	566	640	644	641	640	627	604	583	625	601	622	575	578	647	611	588	582	650	645	603	577	618	597	550	609	594	629	617	585	605	561	631	540	615	614	649	600	567	620	608	598	602	591	609	651	587	616	622	642	601	590	605	587	575	603	623	576	574	607	624	641	608	592	607	666	647	623	604	611	577	634	668	570	590	581	584	594	585	606	619	572	617	590	579	602	571	622	648	593	565	598	630	599	608	613	611	606	570	561	611	628	588	580	583	575	533	616	611	595	624	606	645	599	631	636	627	635	648	642	554	643	642	587	577	626	585	583	637	624	608	618	608	651	631	566	630	633	635	616	622	627	641	603	612	554	640	593	624	561	629	634	619	618	629	629	589	577	627	614	656	608	643	578	629	609	620	592	608	625	634	578	624	593	625	658	604	598	650	647	601	621	602	612	639	623	576	607	608	611	623	603	628	640	596	574	616	628	611	634	573	589	605	567	614	630	598	623	615	574	634	609	608	606	566	603	658	619	582	617	631	629	617	587	593	565	570	569	586	565	605	619	634	612	619	575	600	577	601	633	616	569	585	643	612	615	592	628	639	632	632	637	623	596	620	595	596	608	643	594	591	603	662	596	632	650	617	642	587	615	628	663	634	584	623	630	578	634	604	602	611	572	570	597	599	593	591	610	593	588	605	620	621	612	613	576	552	602	633	625	634	553	616	614	576	550	608	651	598	592	593	611	611	629	636	545	606	599	580	572	604	577	594	633	616	629	643	599	613	632	584	618	614	596	598	613	585	613	578	600	644	606	629	597	588	638	613	626	629	611	581	626	606	587	601	594	576	621	573	596	582	625	673	592	615	619	610	580	567	653	611	612	612	632	650	633	645	597	645	609	618	641	613	606	614	638	615	617	602	627	597	588	582	570	638	569	624	578	643	614	589	600	611	648	625	596	614	624	624	551	640	645	588	622	569	560	562	600	591	582	610	606	625	609	567	620	589	591	619	596	618	559	616	594	646	642	598	603	637	561	596	654	607	609	621	564	623	618	583	620	630	595	599	603	626	606	628	575	586	636	580	642	605	640	614	648	601	644	669	581	620	612	587	605	630	560	588	584	607	603	641	628	606	565	651	604	616	625	610	591	629	599	583	611	598	625	606	621	629	633	593	616	623	652	569	649	650	601	619	571	643	669	657	571	646	627	592	615	565	617	566	629	595	607	605	604	625	619	625	610	655	591	599	663	560	597	628	611	558	636	589	591	608	593	615	622	637	623	618	595	611	605	632	640	647	599	610	587	608	626	623	599	608	610	591	598	599	569	603	607	632	610	590	629	600	588	632	633	625	612	614	643	576	632	630	603	602	610	628	591	622	587	606	629	623	613	613	630	622	587	590	584	624	591	645	588	622	621	685	578	604	607	563	627	602	616	618	590	608	633	602	640	545	681	635	595	632	573	631	642	592	600	676	561	652	632	621	592	606	622	635	629	611	639	616	652	583	628	591	585	579	606	552	599	573	590	568	630	622	600	605	600	696	612	590	616	663	619	615	608	605	594	627	576	593	592	589	627	614	595	583	589	631	641	610	613	573	574	627	610	571	610	623	609	592	619	605	598	634	610	629	593	580	623	604	628	607	607	616	614	618	644	562	577	586	568	594	586	614	661	559	577	592	583	617	591	609	577	639	602	591	640	568	619	644	592	609	610	606	620	636	583	593	619	625	621	587	580	618	593	591	618	595	639	566	621	597	605	565	597	593	581	613	600	582	612	590	613	620	576	617	599	609	603	628	619	590	656	659	662	652	564	640	623	592	637	608	641	595	594	600	610	585	586	610	597	632	606	583	584	617	625	614	597	624	591	592	580	607	574	549	604	612	603	637	612	601	619	559	603	612	610	593	597	606	636	613	676	618	598	623	616	629	612	617	632	662	575	580	679	579	583	643	633	649	574	620	574	603	599	612	564	611	597	578	603	650	612	630	616	640	638	608	598	618	609	652	566	634	581	616	584	630	612	643	646	632	624	606	615	597	590	634	611	624	618	576	577	571	620	607	591	624	628	596	590	607	614	599	623	634	652	604	598	575	635	605	622	616	584	636	608	560	584	586	632	583	600	634	593	550	601	609	599	667	628	633	595	601	632	600	638	628	569	646	568	618	596	593	586	619	608	646	600	636	540	660	598	597	612	603	614	585	652	629	623	608	590	643	645	632	617	632	620	607	607	597	614	613	620	612	622	641	580	625	615	634	616	620	608	640	582	583	551	623	599	588	609	613	638	602	575	612	606	642	573	620	578	657	622	592	608	596	629	614	605	626	552	604	627	592	618	591	635	602	603	624	578	641	621	585	629	642	566	615	609	613	619	587	608	612	647	580	601	615	625	607	576	599	606	577	638	595	582	578	603	644	609	622	596	574	648	549	593	607	593	597	618	588	601	620	552	655	601	618	611	646	603	615	628	627	598	595	605	626	599	590	597	578	656	643	612	596	608	594	552	598	639	588	604	627	647	653	599	650	573	668	683	607	623	608	590	654	613	645	616	625	600	580	581	618	607	553	625	655	666	640	617	621	612	659	613	570	620	581	700	582	621	566	567	599	636	608	635	636	582	618	646	602	629	583	603	651	610	614	630	623	604	582	607	634	586	664	607	591	584	621	607	626	594	612	579	589	596	587	603	615	592	613	580	666	591	656	593	593	630	583
23840	20982	25059	27100	20987	20853	1517	345	251	227	197	200	171	158	176	157	147	147	141	145	119	139	125	135	128	98	165	111	117	113	117	129	124	109	124	108	124	116	109	130	124	126	119	138	148	111	101	110	113	121	111	132	125	113	131	111	122	100	120	110	120	104	122	117	121	97	136	104	127	112	107	114	108	122	137	101	127	119	124	125	120	117	130	138	114	123	114	101	135	124	110	121	110	116	135	139	113	143	132	113	115	127	125	123	109	121	95	125	123	94	118	105	123	131	101	118	111	123	133	117	144	121	119	106	110	125	101	123	100	95	116	112	138	126	107	141	128	116	106	109	116	130	110	135	111	116	131	117	106	106	125	144	120	129	126	95	148	110	120	130	102	110	129	119	136	108	133	102	126	125	113	108	107	129	118	110	125	121	121	106	113	121	143	130	122	122	129	112	115	118	121	122	122	121	121	125	116	117	122	101	102	113	103	109	101	129	117	113	110	105	133	110	140	119	135	92	125	110	119	125	137	127	138	126	108	118	123	127	146	116	115	127	113	122	97	111	118	118	95	116	119	114	120	115	128	110	127	120	126	127	116	133	144	108	119	111	117	103	106	120	107	100	114	122	117	133	118	132	122	126	125	113	110	106	117	110	113	125	103	137	120	108	97	136	130	126	123	121	117	112	125	136	101	104	142	100	101	119	135	123	110	96	109	126	100	118	109	120	115	133	127	113	123	101	113	119	129	122	103	101	113	124	99	124	120	100	101	111	85	120	107	128	111	100	113	112	131	119	121	117	113	123	132	111	128	112	109	113	121	120	118	125	117	128	112	115	101	118	106	111	117	124	111	98	121	103	134	132	134	115	116	108	112	124	105	117	129	131	119	121	105	134	117	127	131	130	95	114	120	119	125	119	115	110	130	133	121	120	105	104	101	112	110	113	130	131	107	111	103	125	135	111	108	137	114	122	119	117	125	164	106	91	127	114	106	101	126	123	139	134	132	116	139	117	110	118	115	117	125	140	113	113	101	115	126	117	97	123	138	115	109	125	131	130	105	138	106	105	109	135	120	125	115	103	120	110	129	129	123	121	124	116	124	128	129	120	115	120	142	115	118	135	125	126	117	136	92	121	100	111	114	124	104	128	108	126	122	127	127	115	117	115	117	106	123	117	118	112	91	121	113	101	120	98	129	108	84	121	121	129	100	122	125	125	104	116	118	125	120	108	124	123	111	107	142	118	127	114	133	109	125	125	112	114	134	140	110	114	129	150	104	133	121	127	131	124	124	122	115	127	124	114	96	111	131	146	111	127	139	106	116	98	111	124	123	108	125	115	133	116	97	120	95	127	112	128	129	130	128	111	115	121	112	112	122	136	95	122	121	133	99	102	113	133	137	116	118	95	106	120	97	121	122	117	100	111	120	136	142	106	117	118	130	118	120	117	111	125	107	123	92	108	122	108	115	125	108	119	122	122	139	116	118	111	114	120	132	115	130	122	107	98	118	116	130	115	109	124	124	106	123	92	127	114	121	110	107	116	131	111	119	127	123	113	91	134	126	117	129	126	112	94	122	146	95	136	114	112	113	122	121	110	123	137	119	105	128	105	126	123	127	99	106	116	93	116	120	101	106	112	130	134	115	115	126	123	104	123	136	112	119	120	102	112	107	119	113	126	113	119	112	120	130	116	103	121	116	125	130	123	129	116	127	121	106	128	122	130	116	133	127	136	119	107	110	142	124	122	119	96	114	134	125	114	115	120	120	112	104	111	111	123	114	112	99	116	103	104	131	108	113	122	107	118	107	123	121	130	116	117	116	97	112	123	119	130	106	120	108	115	122	130	104	123	105	115	112	117	134	94	113	109	121	101	131	128	125	124	140	118	119	124	116	138	110	107	111	105	150	111	107	120	91	114	121	109	110	121	119	141	116	106	114	141	129	142	116	105	120	108	114	114	109	95	138	122	120	125	119	102	126	132	116	131	124	103	123	123	114	122	106	154	114	139	129	124	108	122	104	151	129	117	153	129	116	116	125	110	132	110	124	138	137	101	127	120	111	104	108	123	107	138	133	136	126	117	121	99	126	113	106	117	143	96	105	119	110	113	144	122	110	125	103	123	104	117	104	128	127	128	99	123	101	125	102	114	92	108	131	105	128	111	104	108	121	107	115	123	111	108	137	123	116	124	129	111	126	123	132	112	109	112	122	113	120	126	132	126	125	95	107	114	122	117	112	107	133	122	130	108	101	150	99	122	108	108	99	114	131	100	112	115	109	130	123	130	125	111	126	103	106	112	120	106	113	109	104	109	125	132	119	116	120	126	115	125	129	119	137	101	109	98	108	130	127	104	110	132	124	113	104	106	114	131	104	118	122	109	99	152	112	135	123	129	130	109	102	115	130	112	116	101	105	127	119	129	97	115	140	114	113	113	98	128	122	112	112	125	115	115	109	143	140	115	115	118	121	105	110	132	119	123	98	124	107	121	124	124	121	122	128	123	108	111	109	123	110	117	135	150	124	115	120	120	125	100	127	141	119	115	131	118	135	119	115	141	130	97	121	137	131	126	114	105	117	126	113	97	107	133	117	111	120	114	117	132	134	114	131	103	118	96	143	126	135	98	101	105	99	133	117	106	107	114	114	126	134	125	117	113	111	126	120	135	109	118	140	104	120	117	120	121	137	123	128	102	129	124	128	128	130	127	128	119	107	107	106	101	135	118	110	121	118	114	117	107	116	103	122	106	101	109	117	124	116	115	102	109	109	105	125	133	132	149	115	130	137	118	123	110	103	124	103	95	118	94	124	109	148	132	116	150	131	114	103	132	121	117	96	117	114	109	132	128	115	116	122	106	126	126	131	112	131	127	105	138	103	97	119	113	116	111	133	105	118	128	115	122	92	110	123	123	103	121	112	108	99	122	110	122	123	105	113	127	126	120	123	117	116	107	116	118	140	108	123	116	109	130	118	125	122	135	116	101	133	128	113	117	124	107	138	106	112	106	88	121	105	108	105	104	128	119	110	128	97	132	99	117	117	112	126	122	96	122	125	123	136	105	102	115	109	103	114	111	107	99	111	124	120	129	140	122	115	127	110	145	122	122	120	110	111	100	119	122	130	124	122	118	115	122	105	144	86	109	136	137	115	121	125	116	123	114	117	131	105	99	119	125	102	119	130	119	131	103	115	143	103	110	124	96	109	110	100	107	90	119	141	124	112	114	120	112	108	124	112	141	140	104	109	130	123	113	106	114	118	121	120	109	126	106	120	114	113	135	114	141	133	117	142	116	117	105	139	118	136	149	110	146	128	124	121	115	130	114	118	118	117	130	110	123	104	113	98	112	124	116	124	116	112	122	126	122	136	117	140	117	117	110	126	141	131	139	125	113	125	113	125	129	124	115	115	112	108	131	117	102	121	123	128	107	125	110	136	125	120	106	136	114	127	132	142	132	110	115	111	132	137	117	137	122	152	104	119	118	136	134	116	132	122	115	111	106	107	102	133	125
3021	4199	2302	1107	671	508	417	385	385	345	326	354	310	305	319	318	311	310	289	298	304	305	317	315	326	324	303	307	308	280	303	339	317	292	305	308	318	290	276	331	278	317	310	290	288	285	317	320	298	306	325	310	323	327	285	311	280	271	318	316	312	331	291	303	278	307	290	293	306	294	301	286	326	297	304	281	306	303	305	305	315	326	311	272	318	320	281	309	300	299	296	305	296	317	312	298	288	305	302	313	297	286	276	340	290	289	305	296	298	280	311	284	256	298	334	299	294	296	316	296	299	279	300	290	290	284	283	270	293	307	310	294	299	327	302	313	329	306	305	285	311	305	276	310	302	291	295	317	309	314	287	295	311	304	284	291	291	288	298	272	315	334	274	276	307	303	288	292	327	322	312	310	291	314	319	285	279	299	287	312	295	314	310	274	329	296	292	286	289	287	306	269	272	306	312	291	287	306	279	292	307	278	311	305	294	302	298	292	304	290	306	286	292	332	276	286	300	302	279	317	300	304	319	313	286	294	291	268	296	331	294	282	278	294	290	329	326	329	288	330	308	273	294	294	293	298	306	311	284	301	280	299	320	306	332	288	296	344	306	303	268	314	299	305	331	317	288	278	325	292	316	318	300	283	309	298	300	302	298	297	271	307	286	303	322	336	290	311	302	289	282	316	294	303	302	280	310	305	294	317	289	310	279	289	273	279	308	295	301	298	313	284	280	315	294	306	324	294	317	322	302	298	274	306	293	331	289	317	302	282	277	285	303	288	277	307	291	298	307	297	336	312	298	287	317	255	277	322	301	296	320	288	300	298	328	280	321	299	281	291	287	298	294	319	279	292	308	319	314	306	278	280	310	282	307	338	291	293	278	290	314	303	271	297	275	300	305	301	313	308	311	285	323	300	322	306	311	300	287	298	307	304	299	269	311	316	311	317	285	315	321	302	298	336	295	298	299	320	309	334	313	311	295	314	301	298	303	308	274	348	291	288	278	310	304	319	286	294	267	310	310	305	305	271	286	292	330	294	313	285	296	268	334	301	307	334	336	318	297	310	297	308	312	296	279	263	305	329	277	304	313	314	308	309	295	302	287	311	292	279	286	271	275	314	307	310	314	279	269	310	288	296	294	288	291	315	336	289	302	291	288	302	318	296	286	348	298	303	317	266	297	325	294	281	375	312	329	308	279	282	314	300	319	300	336	303	280	333	318	322	287	287	319	282	293	275	316	304	293	304	294	313	336	308	285	310	294	289	332	332	273	317	320	279	305	291	309	319	298	293	350	279	330	332	281	324	310	252	300	304	258	322	300	305	331	277	285	298	273	330	313	297	340	261	299	256	273	312	306	281	285	293	307	316	276	266	301	337	278	312	334	306	321	288	300	298	341	307	313	314	279	345	303	324	306	320	309	319	310	263	308	306	304	305	315	282	286	292	296	292	272	298	287	333	325	307	297	276	320	305	290	307	318	308	341	280	283	304	336	289	287	283	308	309	313	282	291	294	322	291	298	280	318	322	298	292	296	285	302	288	269	298	308	314	334	286	290	322	293	302	301	307	287	313	296	283	281	314	318	271	316	317	310	301	293	305	308	288	331	324	329	286	305	301	316	312	308	312	311	304	304	332	293	281	281	285	334	332	298	262	275	318	302	275	274	271	304	300	276	311	319	302	307	296	314	321	299	312	319	293	308	296	275	278	345	255	330	276	271	299	305	296	314	316	319	336	290	321	291	330	294	271	351	330	304	241	311	312	298	305	285	289	261	279	362	299	325	308	310	311	284	297	307	288	320	296	334	303	302	304	313	306	305	298	308	314	296	298	308	316	286	306	292	334	283	298	277	291	318	301	311	323	278	292	322	290	293	312	313	301	289	314	311	325	307	304	297	267	271	304	313	294	335	288	273	309	312	313	300	285	317	278	320	299	302	275	293	269	317	279	303	314	311	301	325	283	301	297	294	305	295	304	311	316	307	305	288	318	312	296	300	309	288	289	272	294	317	271	296	296	289	310	293	279	295	301	282	300	306	314	290	295	289	310	295	282	293	305	324	272	283	307	284	298	312	325	293	302	301	293	250	297	295	295	319	293	280	291	297	325	277	326	302	281	323	313	304	298	294	296	310	338	316	277	301	294	301	307	299	302	288	306	302	305	312	320	321	291	324	308	313	294	297	302	307	288	298	293	333	275	310	291	289	303	315	299	315	320	321	291	317	288	308	316	279	276	317	298	297	286	289	315	272	303	294	320	331	307	285	285	275	296	307	301	309	314	314	295	310	324	274	296	269	273	311	279	295	282	279	298	286	302	290	293	309	293	290	297	290	296	294	295	289	283	318	308	318	280	323	291	304	308	283	309	352	358	302	302	274	304	300	276	303	278	284	307	308	369	317	289	311	327	302	334	311	302	308	318	296	305	287	292	306	331	292	313	292	338	306	306	322	296	326	303	327	327	307	333	287	303	300	313	325	312	285	334	297	295	302	315	285	295	276	304	308	322	318	273	269	316	326	327	305	290	310	344	299	317	268	306	310	251	298	334	291	313	287	312	300	286	291	314	290	286	295	336	294	277	264	281	317	304	302	296	273	320	276	284	290	298	325	322	316	266	315	309	284	325	296	315	303	285	271	284	312	300	297	285	295	294	306	299	312	302	273	296	318	286	311	329	325	316	293	289	290	311	305	309	308	285	301	311	319	298	305	278	303	296	317	272	321	282	296	290	297	300	287	294	273	308	305	306	294	306	292	281	315	288	305	299	279	279	317	326	338	298	300	295	312	303	297	316	320	299	273	302	292	303	304	297	332	299	301	291	308	315	300	287	302	280	291	272	293	285	295	289	292	294	308	294	314	306	296	299	300	314	292	320	305	282	299	294	317	290	339	278	313	316	318	290	301	321	317	309	284	301	326	265	326	297	288	309	318	302	306	322	272	311	295	300	300	297	293	273	299	287	318	296	316	290	302	313	296	300	312	289	311	328	331	338	280	306	335	279	328	292	291	317	304	284	322	305	299	310	270	302	298	313	305	282	270	321	304	286	300	278	323	299	295	273	333	309	331	286	301	268	298	305	329	304	311	300	287	325	310	280	277	304	296	303	276	292	276	323	304	301	332	290	294	284	317	294	292	317	301	297	286	292	298	329	311	275	307	313	285	314	310	312	277	330	345	326	269	280	290	313	298	297	288	320	298	313	339	274	294	274	313	316	300	304	322	263	304	289	321	306	284	307	288	332	289	308	311	289	361	319	357	327	300	325	336	303	333	289	296	315	281	293	298	303	309	297	296	267	295	282	303	293	300	290	338	309	292	282	304	305	308	298	310	316	299	306	328	301	333	305	287	308	292	282	298	301	270	330	302	288	315	280	291	305	302	291	295	297	312	270	290	344	288	323	309	307	284	337	291	319	298	333	319	324	303	325	271	268	314	278	332	320	298	293	309	301	295	324	296	296	325	304	290	283	334	290	291	286	272	329	301	303	301	272	279	291	306	293	300	317
32388	10391	1108	482	390	405	390	386	371	346	420	400	359	343	384	376	362	353	433	433	413	375	364	376	375	375	377	359	422	345	395	362	370	390	358	359	369	396	391	397	405	401	359	379	371	416	364	378	393	421	366	353	388	357	401	412	401	327	372	393	366	389	377	408	373	362	350	398	357	404	363	375	386	382	357	378	398	363	391	385	365	341	400	366	413	368	363	355	428	374	422	345	396	363	374	365	353	360	364	391	371	385	390	364	359	391	380	363	366	374	383	379	381	354	377	398	393	388	360	356	398	385	408	373	378	384	395	361	406	378	416	349	377	387	434	392	369	383	354	419	416	381	378	409	341	381	362	378	438	346	377	350	399	378	380	365	397	333	404	357	363	394	401	370	370	366	410	389	378	411	377	380	415	356	381	395	374	381	391	387	396	374	401	395	397	402	377	350	380	392	370	412	380	346	403	376	355	373	400	422	366	411	388	373	352	386	378	367	385	366	369	358	371	357	391	359	369	390	366	379	384	383	413	378	383	367	398	405	412	380	345	380	370	378	370	384	358	384	355	383	384	376	374	384	372	397	377	359	354	376	396	388	361	365	397	388	388	387	350	418	401	400	372	381	376	378	350	356	378	382	334	343	372	431	402	389	374	368	386	363	370	394	379	399	393	402	390	388	383	414	377	349	385	356	403	376	391	372	380	367	399	389	395	403	380	372	394	379	394	378	370	431	345	390	357	373	387	410	376	386	382	394	380	391	379	375	371	350	334	375	363	389	372	370	403	394	381	402	402	369	419	380	376	368	418	383	386	342	374	398	387	375	391	370	379	339	365	378	397	403	401	406	398	381	372	388	382	337	414	381	413	390	399	359	330	392	333	408	349	398	374	368	413	381	390	378	387	382	354	413	391	387	393	363	338	383	392	415	415	400	361	383	395	349	364	386	388	388	390	374	388	377	387	379	365	366	415	414	356	377	370	383	387	358	377	367	356	381	392	413	416	369	422	372	387	327	359	392	372	364	391	390	374	363	403	388	389	417	354	392	401	369	323	352	401	373	375	356	369	365	406	373	369	363	406	359	367	400	363	407	378	416	384	325	374	389	384	384	360	381	330	386	370	375	347	389	364	399	401	371	400	429	374	397	436	376	381	337	360	404	407	351	375	386	370	392	380	379	400	386	367	354	357	411	346	417	346	375	410	376	383	410	368	413	388	382	376	352	370	390	387	352	379	368	378	356	394	387	374	407	361	374	385	374	355	361	371	409	384	365	358	348	364	370	362	360	375	401	401	396	374	374	374	361	377	350	385	392	404	367	363	405	395	352	359	443	371	372	379	396	393	413	416	376	375	380	373	390	379	358	357	399	386	341	408	388	369	353	383	370	358	369	401	361	390	324	397	376	347	354	363	393	347	379	405	380	393	376	363	332	389	348	429	421	366	420	414	389	369	335	363	385	378	375	378	419	376	355	361	348	387	357	409	381	378	357	369	346	336	340	340	400	363	393	395	456	383	358	387	380	346	399	377	401	367	355	379	392	383	364	353	349	367	401	413	398	376	354	359	388	370	366	376	349	384	393	393	413	399	345	393	383	371	352	372	358	432	394	371	378	345	379	395	380	401	371	362	368	385	384	394	350	393	381	371	384	344	396	385	330	356	372	416	429	407	382	357	361	439	363	350	382	357	391	359	405	392	340	364	362	364	410	379	409	368	348	375	381	366	371	390	389	359	381	389	369	353	351	367	375	372	370	385	382	388	383	373	386	385	377	400	391	393	398	354	382	384	386	393	352	384	374	345	378	361	373	392	348	363	387	376	380	410	381	337	367	376	396	382	367	391	367	381	392	381	360	375	366	373	346	376	360	394	352	364	395	367	353	363	360	401	387	368	383	386	383	366	401	383	377	357	392	337	342	395	399	384	377	391	373	347	376	356	366	339	404	340	368	393	374	349	390	349	371	371	380	371	358	366	371	389	354	379	397	403	339	424	353	374	401	363	359	363	371	364	378	405	386	362	410	380	362	395	379	365	356	406	398	381	361	397	347	364	404	364	390	402	365	359	346	381	368	371	409	356	402	399	383	415	370	350	387	360	359	379	401	395	365	342	395	430	380	379	378	368	388	410	356	377	346	353	404	401	357	369	365	360	384	385	364	390	414	387	382	378	375	419	365	361	388	366	366	366	365	405	398	357	331	385	400	381	366	387	389	367	362	392	392	416	374	373	357	378	370	387	404	368	368	380	353	388	373	356	372	383	376	377	387	411	350	401	361	364	357	378	394	380	390	393	387	373	390	353	372	373	402	408	383	382	413	395	371	369	355	378	381	376	366	367	380	365	337	410	405	404	407	404	380	363	381	364	386	374	399	344	416	366	380	356	369	384	387	386	395	352	404	363	361	385	396	343	378	390	404	386	424	370	381	387	377	331	399	408	368	382	403	338	391	359	372	395	371	380	354	373	405	386	388	388	383	368	332	378	348	399	387	363	389	403	389	342	371	345	412	396	381	381	388	375	386	369	360	373	355	381	365	360	435	384	392	404	383	310	370	374	374	368	341	372	401	369	373	408	378	406	409	365	368	335	364	352	376	393	355	388	380	377	387	391	381	357	354	359	368	341	387	384	376	400	385	377	363	360	347	379	399	407	369	349	400	375	400	385	390	371	404	372	407	364	384	403	388	403	368	371	358	409	394	387	412	406	400	416	379	364	361	393	419	395	386	366	377	384	397	352	370	371	394	398	395	386	351	385	424	368	418	368	387	373	386	408	417	409	386	374	350	376	380	389	386	393	392	337	390	398	410	375	374	404	370	418	389	342	386	381	399	421	404	394	376	361	388	407	383	392	387	367	369	397	404	385	376	415	401	389	387	390	345	404	410	391	417	320	382	375	387	350	378	385	418	393	369	377	398	370	373	351	414	379	390	373	394	370	376	385	328	388	329	373	393	386	371	382	371	402	356	373	343	350	407	353	376	398	394	369	376	355	374	385	386	368	391	370	396	355	363	376	368	373	410	329	409	382	400	368	367	367	373	376	435	393	377	381	363	376	374	409	398	404	414	356	384	334	361	385	370	402	406	406	397	376	416	365	412	374	370	393	393	377	387	349	414	398	372	383	338	357	375	377	363	369	390	372	384	393	364	402	388	391	387	386	389	381	397	362	365	408	399	352	366	356	391	398	391	400	406	379	404	387	363	392	397	377	368	391	323	393	374	373	399	371	354	400	387	429	397	355	385	396	368	375	399	388	361	372	390	371	400	357	356	404	372	355	378	419	392	377	389	350	386	394	383	393	390	376	385	363	374	369	374	416	396	390	400	361	394	385	366	369	374	374	363	401	360	352	385	396	346	359	384	357	365	340	396	381	354	328	384	371	397	371	372	346	388	411	406	412	399	377	395	409	390	376	389	352	401	391	359	375	372	424	386	368	394	359	359	359	370	366	411	354	408	370	371	365	366	384	370	388	393	401	363	398	387	351	377	403	405	400	381	371	353	362	378	397	388
5493	1005	874	908	847	864	840	859	848	866	836	878	845	787	837	818	812	820	867	822	860	826	829	820	807	876	894	902	807	829	808	851	810	838	844	806	849	795	853	893	879	809	854	823	812	884	809	885	901	844	795	859	873	842	840	834	796	781	840	846	886	812	864	827	831	846	870	797	806	828	813	846	849	877	804	851	857	803	874	867	848	854	871	820	878	810	838	824	832	866	841	853	849	793	837	823	835	858	829	851	823	810	819	824	863	865	841	806	790	810	840	836	829	824	873	791	863	832	858	839	814	826	809	816	874	831	821	845	823	843	838	844	822	846	835	876	856	880	860	864	786	854	844	820	871	814	832	840	866	860	846	782	808	858	858	844	843	805	833	837	847	821	843	904	787	872	869	853	841	849	859	874	833	815	853	843	807	780	838	848	797	836	880	803	835	785	833	871	850	836	810	885	827	799	865	825	836	845	840	813	842	886	813	893	850	875	833	827	803	871	826	836	835	849	841	835	831	871	812	891	771	828	832	805	890	843	821	837	874	841	815	799	840	843	796	854	852	864	848	787	827	888	828	754	846	825	790	852	849	799	876	869	877	873	835	866	814	849	868	816	814	904	889	797	853	826	837	819	798	820	810	869	813	857	809	874	850	841	830	813	857	823	863	858	833	866	830	860	880	839	858	840	865	867	841	829	871	877	841	837	881	866	858	904	820	877	817	850	865	831	843	852	870	857	865	838	818	821	801	846	812	835	795	872	877	863	843	826	809	880	860	831	869	838	867	801	841	857	811	871	871	826	897	800	764	831	825	852	858	866	815	815	880	839	791	869	817	863	761	841	818	827	847	854	836	791	788	859	853	772	842	811	859	823	820	838	821	843	813	853	903	796	859	845	818	794	850	854	828	855	844	800	812	857	853	803	851	881	807	828	831	866	879	849	834	841	863	810	831	861	878	871	854	848	805	866	853	853	889	786	817	856	864	922	875	845	811	851	843	796	812	863	838	902	868	809	802	825	845	819	838	847	836	829	865	834	796	837	802	782	836	860	829	804	821	812	854	859	845	859	846	853	839	816	828	799	863	830	796	819	792	793	842	826	837	813	896	855	845	835	862	782	901	794	845	851	889	869	838	834	832	836	821	843	827	812	903	844	860	827	815	816	848	888	844	813	775	796	881	844	798	823	879	825	863	874	851	816	873	862	888	809	816	826	856	808	796	828	840	802	832	881	855	831	834	821	830	833	857	846	850	820	857	839	854	843	896	901	890	836	836	829	887	865	851	806	922	827	882	844	857	773	806	866	845	852	808	883	783	887	856	890	865	767	825	840	868	874	843	854	863	789	784	849	835	830	824	810	849	788	811	851	853	849	789	845	849	830	861	879	855	856	854	819	835	822	830	847	834	801	842	823	826	858	908	805	837	832	852	822	851	856	841	830	861	809	871	828	800	847	786	852	889	809	811	813	792	866	817	821	843	817	820	850	872	826	829	825	876	823	816	829	801	843	866	823	833	815	830	848	846	833	805	867	886	804	851	888	857	838	893	824	810	871	836	827	851	799	869	853	784	833	903	791	892	838	902	900	864	869	888	859	844	894	799	797	843	843	795	807	828	842	827	808	832	846	858	853	868	852	879	851	889	861	853	780	842	805	848	852	848	856	887	867	805	823	815	833	871	826	871	849	832	782	837	870	836	818	840	845	822	824	825	853	849	856	834	819	851	829	844	864	825	863	893	856	835	739	878	776	843	859	843	870	890	873	866	831	797	895	818	902	860	880	799	814	857	839	839	824	833	846	861	815	857	879	858	795	767	885	851	858	866	770	820	831	821	832	822	857	832	882	841	775	843	834	816	826	830	855	816	793	837	827	833	862	816	789	826	791	821	799	850	788	856	848	825	856	838	838	795	809	822	816	858	794	833	826	878	822	845	816	865	860	805	835	862	875	903	896	808	832	840	819	860	807	846	847	839	804	820	906	837	820	875	858	883	827	847	826	873	814	878	841	890	848	849	818	832	827	816	842	881	800	897	852	809	820	807	839	875	797	868	838	831	823	893	815	845	829	838	854	856	833	842	841	879	809	866	834	851	872	822	889	783	776	799	767	843	834	791	841	875	876	891	807	841	849	826	875	803	833	905	861	847	849	872	794	859	832	821	844	850	831	860	827	885	857	840	817	845	843	833	788	848	851	844	808	904	831	808	858	843	889	864	817	821	850	874	846	830	789	850	850	845	849	894	895	844	828	879	860	870	834	810	823	831	852	867	879	877	836	882	816	831	893	786	834	844	867	798	806	813	839	809	862	855	855	841	834	782	888	834	843	858	802	831	856	849	816	846	812	834	879	798	819	888	833	814	888	885	844	856	856	833	869	838	903	804	827	836	807	836	835	816	871	869	913	814	865	847	853	819	858	856	842	857	861	840	895	858	859	835	818	813	819	797	836	813	839	868	836	826	853	859	796	812	858	832	835	858	841	831	838	832	826	836	848	830	798	882	869	878	822	807	832	805	830	843	855	877	859	907	800	864	846	827	784	858	815	835	888	842	864	841	801	859	858	778	878	878	851	799	830	836	849	859	830	841	847	792	853	820	830	847	864	876	884	872	789	858	881	822	809	866	839	818	872	815	809	860	835	895	868	817	845	846	875	785	861	855	843	823	878	816	853	879	829	839	888	807	824	860	884	879	817	835	865	793	852	810	824	824	838	839	843	827	849	855	858	857	861	868	860	900	829	816	905	794	819	851	842	858	835	864	851	846	811	883	833	864	806	819	830	867	850	849	783	832	853	833	862	886	858	856	840	859	830	860	889	870	871	828	837	824	845	864	854	829	836	818	858	851	850	861	888	804	881	883	875	796	840	831	862	892	834	864	878	864	873	876	847	846	866	850	837	863	874	841	829	789	855	875	855	843	900	812	851	811	833	887	876	856	846	795	854	859	833	849	844	832	827	767	787	787	870	901	813	806	870	834	803	857	811	823	895	830	834	813	855	893	851	889	853	799	828	867	824	827	837	845	790	837	925	826	857	810	852	814	815	840	825	829	812	853	866	842	829	831	859	874	774	807	860	848	913	828	803	828	861	894	851	894	824	853	821	825	817	807	849	849	905	835	844	870	879	794	824	834	878	797	775	817	858	859	829	850	807	895	837	811	836	846	846	835	853	819	851	796	833	786	831	847	828	882	757	841	819	891	836	908	855	856	809	899	859	799	816	796	802	819	833	866	818	848	861	834	837	876	821	845	852	844	808	868	800	782	809	863	831	841	863	893	821	776	789	802	775	863	807	855	850	829	832	840	835	864	853	830	835	860	829	860	825	866	821	829	836	835	826	801	826	820	850	821	801	858	753	803	949	826	808	776	841	810	877	891	851	817	830	856	860	865	797	796	838	851	841	831	788	840	822	837	850	828	883	858	876	793	818	866	810	839	823	852	861	903	818	841	843	819	838	807	863	832	817	845	819	808	783	870	920	767	842	816	863	821	875	887	819	847	830	865	843	845	789
24534	21002	24429	27764	20561	2055	415	439	318	276	289	275	303	317	324	305	275	271	273	286	280	312	266	248	252	307	289	266	290	278	278	259	292	259	286	293	254	265	259	272	285	278	260	255	280	276	288	277	246	267	262	290	291	294	271	286	294	296	270	279	277	277	280	250	306	266	297	278	249	273	250	232	255	269	257	286	291	247	284	291	250	272	263	267	263	257	252	296	246	293	289	283	259	259	283	264	243	224	260	261	269	294	284	292	275	302	293	231	240	281	260	248	277	269	272	288	286	270	273	281	284	284	310	291	273	268	287	279	307	290	253	235	279	254	256	258	250	272	256	290	278	256	272	262	260	253	266	290	266	271	289	259	266	291	253	253	274	284	307	283	257	283	276	256	272	276	283	269	276	292	295	260	300	303	265	277	273	252	281	285	249	273	284	273	254	273	280	295	252	262	252	268	251	276	275	287	278	274	292	269	263	282	293	275	277	270	238	296	262	264	259	260	257	268	273	271	265	260	295	256	292	259	282	268	292	284	268	268	245	279	278	224	260	252	273	259	287	294	266	258	276	280	251	258	278	269	252	253	292	261	288	269	302	245	274	255	290	277	269	251	261	249	259	256	296	294	264	283	262	278	261	253	274	233	253	267	265	296	281	260	242	291	271	300	286	249	289	246	272	283	268	249	249	280	286	275	300	258	292	279	283	267	278	260	279	273	261	275	262	273	265	249	288	279	229	256	281	273	283	283	277	292	268	292	288	269	247	258	251	281	291	273	273	296	257	266	274	286	255	285	273	239	284	283	275	273	280	276	265	263	300	284	268	281	259	293	268	264	247	286	259	233	268	262	294	297	261	268	290	286	264	232	285	306	289	264	242	238	304	242	275	267	315	261	257	287	274	263	300	283	262	264	248	280	265	271	279	247	268	265	273	257	278	267	258	264	261	258	256	282	236	257	253	258	283	291	227	263	262	282	253	272	252	253	289	305	301	270	259	268	272	238	264	265	289	268	285	297	280	280	269	292	261	267	278	241	242	235	268	292	281	259	290	281	262	310	272	268	243	248	248	231	261	274	274	266	271	276	259	245	269	262	264	296	279	297	259	282	248	269	283	258	296	261	269	242	263	291	267	264	279	259	275	263	302	284	276	266	276	289	262	279	226	293	260	296	264	262	251	273	275	265	251	292	269	252	269	278	288	278	270	276	252	246	301	293	249	265	297	236	281	281	276	269	256	277	347	262	281	304	269	260	241	252	254	268	269	331	270	267	273	271	283	307	294	308	239	282	255	253	258	281	287	249	242	268	253	294	306	260	315	261	252	278	268	270	272	295	250	273	269	251	289	303	272	262	245	287	261	280	241	271	277	282	279	276	271	255	268	275	253	270	308	270	292	289	271	282	265	259	270	250	249	268	275	246	273	259	264	293	270	288	266	286	294	292	284	289	256	264	273	267	239	257	261	265	316	259	275	245	265	302	297	259	250	277	263	269	276	284	239	260	275	271	271	266	291	278	260	290	273	278	291	300	290	295	269	275	302	242	301	280	262	270	239	270	274	273	273	239	248	259	281	274	265	270	276	242	279	288	270	270	276	258	267	268	271	257	271	282	263	236	256	269	324	240	249	230	294	298	278	270	290	244	254	288	273	240	247	248	278	260	227	300	291	259	264	264	263	268	234	291	269	290	279	246	304	297	283	276	258	253	232	317	267	250	252	274	266	286	283	267	305	293	286	268	282	260	264	256	287	254	232	310	236	236	260	276	261	233	265	275	259	297	293	250	298	279	276	279	276	277	275	249	287	277	248	262	299	245	279	259	268	292	283	270	287	273	297	264	262	275	278	274	296	248	278	256	262	295	252	234	244	253	280	266	275	286	271	261	228	256	305	261	281	280	246	271	277	281	273	262	285	244	255	262	275	261	273	277	300	295	264	270	287	286	279	264	274	261	266	263	275	279	264	252	275	265	274	281	285	237	252	268	262	311	256	276	273	255	260	275	253	298	272	269	258	285	266	264	250	282	273	260	266	297	281	243	287	245	290	298	264	274	238	261	246	300	274	261	257	274	297	273	271	230	314	269	249	271	301	291	295	264	291	303	296	280	277	290	288	243	276	227	265	264	225	277	282	268	275	292	287	241	264	261	262	284	246	246	278	266	274	266	246	268	268	264	233	242	277	250	271	254	309	282	260	258	268	267	293	273	273	262	279	282	282	267	254	272	267	273	232	280	275	248	278	281	248	277	244	275	278	256	226	287	282	254	254	287	273	241	306	276	269	282	291	243	287	249	262	303	271	289	236	261	268	248	279	272	254	271	259	270	302	286	246	282	264	257	286	264	288	273	282	267	272	301	307	278	239	262	259	253	279	258	263	294	273	250	236	307	307	258	251	298	290	280	235	298	272	281	276	287	277	296	283	275	290	247	296	264	276	280	239	295	259	306	259	252	272	263	253	276	278	266	296	250	283	280	269	282	245	284	246	261	295	309	279	269	249	288	268	245	272	293	256	252	281	244	258	238	268	289	262	255	260	271	260	260	299	266	315	275	268	250	305	283	281	285	271	277	297	310	248	266	275	296	267	267	319	283	272	241	272	288	262	248	243	276	270	265	282	244	240	264	254	283	274	265	263	242	268	293	259	284	267	296	257	271	281	270	277	287	268	276	247	224	239	283	266	257	260	282	262	254	259	270	279	274	280	266	290	286	279	279	269	269	256	267	259	250	273	274	283	267	270	272	288	230	281	279	282	225	276	280	252	260	280	259	259	263	292	246	235	307	250	269	277	268	237	304	246	271	295	289	283	271	267	248	247	280	269	259	271	235	244	291	225	290	289	286	272	258	275	257	277	300	258	250	263	271	257	274	284	263	236	267	276	303	281	236	274	249	289	271	260	257	259	280	265	274	224	296	294	265	273	304	245	273	276	252	248	253	295	266	238	241	250	262	262	273	248	259	242	242	258	253	278	279	272	266	247	242	287	289	247	284	267	316	285	251	285	296	276	276	274	269	260	315	262	296	225	268	281	280	250	240	247	265	234	264	268	260	300	265	264	240	291	286	284	266	246	257	266	285	261	260	279	249	280	277	268	277	297	283	258	260	284	273	279	257	238	278	274	287	281	233	276	268	279	282	260	238	253	283	263	245	260	249	235	275	246	269	302	243	282	276	270	277	264	259	286	277	252	264	284	268	232	249	275	300	291	265	276	291	257	259	275	286	268	289	308	274	306	276	266	279	303	255	286	256	260	266	256	255	291	256	276	300	253	267	286	266	284	257	244	262	268	276	267	275	284	294	250	306	306	265	294	279	233	247	225	250	291	272	266	280	279	274	255	274	296	290	308	266	265	280	276	308	251	249	239	273	284	263	250	263	243	249	279	287	278	269	270	252	241	257	282	284	239	270	242	282	258	305	260	273	270	277	251	272	266	241	238	268	268	255	296	286	266	282	259	291	262	272	255	270	271	248	257	225	266	265	290	264	270	283	227	254	305	271	274	272	267	257
3103	2650	1691	960	764	731	668	671	623	632	672	638	602	576	606	629	610	648	617	609	611	634	606	625	567	617	620	623	613	582	598	653	675	614	603	588	609	596	579	623	628	602	626	573	612	605	614	641	617	592	620	610	612	620	564	591	617	589	671	642	634	623	644	620	640	628	657	601	596	605	577	625	634	620	604	609	640	598	609	619	588	583	597	601	634	632	630	570	573	606	616	618	603	598	576	646	612	642	602	649	603	648	607	613	603	637	601	584	597	608	607	563	622	577	616	622	639	595	604	619	645	611	622	581	583	589	606	540	621	609	612	558	621	571	582	599	666	604	630	615	622	629	601	586	594	619	620	585	607	665	585	608	574	674	630	625	606	585	574	605	642	607	631	565	598	637	612	608	579	598	623	612	600	582	630	589	621	566	604	609	632	620	597	645	572	608	634	600	616	614	623	573	609	595	616	610	636	608	630	613	598	598	575	571	614	615	598	603	608	608	624	601	580	581	621	602	605	603	598	581	649	638	579	597	668	644	604	561	634	639	621	574	576	639	589	622	570	614	547	624	586	604	626	620	592	567	611	656	653	619	624	618	577	612	640	594	567	610	597	642	611	606	658	651	628	609	602	607	600	617	612	618	591	624	577	633	575	590	572	632	575	614	605	599	547	607	675	630	651	602	618	576	632	574	560	590	601	625	609	604	565	626	592	588	602	580	653	643	581	577	628	640	607	609	610	609	647	605	634	581	599	653	588	621	596	621	618	623	586	648	604	574	606	615	629	588	615	575	579	603	564	618	600	593	627	586	617	646	581	592	668	629	582	618	621	607	625	591	622	648	633	646	636	619	580	612	619	611	654	635	559	578	599	608	662	605	633	656	616	594	590	628	616	639	596	611	627	584	586	591	600	604	582	584	637	603	601	542	597	646	580	590	612	635	612	599	582	674	632	608	620	651	551	562	560	677	590	624	619	607	596	598	602	582	600	632	585	643	642	621	609	572	616	639	593	610	565	608	629	635	606	664	603	603	619	582	619	594	623	596	614	599	590	663	566	621	592	632	635	575	633	623	561	587	599	614	589	607	594	627	583	611	575	592	633	627	605	626	668	595	604	639	594	642	608	577	614	602	617	581	633	594	608	613	601	619	622	619	610	638	599	658	553	619	594	564	650	631	623	636	610	622	636	630	615	596	596	624	655	614	561	585	614	603	597	571	615	630	602	595	630	583	583	577	648	576	618	601	623	624	618	593	655	657	640	610	641	629	575	599	595	570	600	612	632	592	584	594	603	620	587	642	616	639	580	582	608	595	585	573	567	620	624	613	594	571	564	650	622	576	624	562	606	635	604	609	591	594	613	588	623	618	625	639	601	592	591	590	605	615	620	627	610	597	606	621	619	615	607	647	643	577	661	634	611	568	604	621	612	566	628	589	615	610	586	605	586	611	595	610	573	578	575	571	606	609	602	589	590	577	592	588	609	576	619	589	564	627	635	582	635	607	600	601	604	594	610	637	567	643	586	644	617	613	612	596	592	627	623	568	630	648	605	635	601	633	663	609	605	626	652	583	613	600	609	639	577	618	614	608	583	653	631	597	583	609	561	609	625	587	621	629	612	584	600	585	626	590	544	617	581	624	591	596	607	615	616	643	617	575	636	577	566	636	653	625	635	594	595	638	620	656	628	603	577	592	629	578	564	590	589	636	607	652	566	635	617	653	614	628	587	605	576	608	572	590	630	592	608	567	607	623	602	588	593	549	589	582	629	589	585	599	594	593	579	636	611	629	645	614	597	687	593	602	609	614	592	596	619	599	606	573	611	564	608	606	562	624	591	625	582	593	637	618	599	621	583	572	619	602	649	626	624	596	624	631	576	590	586	604	610	627	613	601	643	605	618	645	601	623	629	593	605	596	579	607	594	648	614	670	578	548	566	644	602	601	606	560	585	622	623	608	577	592	610	603	632	604	594	617	588	588	613	607	616	630	636	607	618	581	600	591	598	573	562	651	622	564	647	659	606	596	591	607	596	585	563	575	594	597	615	620	605	629	592	650	585	590	595	604	592	646	613	610	558	647	622	615	654	586	641	643	616	607	590	603	630	623	572	630	590	603	585	587	604	578	613	611	608	642	638	600	612	586	591	659	616	588	629	578	588	581	583	595	627	580	618	625	605	605	643	583	607	615	600	592	587	585	633	575	610	575	590	625	618	656	607	606	646	628	630	601	619	607	611	644	565	639	655	569	610	614	594	618	618	607	607	635	567	573	605	559	595	632	599	566	586	640	611	600	587	642	624	636	644	639	653	625	633	594	564	611	607	622	600	605	629	632	619	604	600	669	627	591	616	587	640	622	632	641	614	586	629	586	620	579	606	625	641	598	544	609	581	595	628	629	627	632	580	591	624	608	625	585	611	628	591	610	591	619	616	577	622	629	591	600	618	607	604	628	632	600	600	599	628	577	657	631	608	620	688	628	590	589	597	638	612	584	603	645	646	578	618	602	601	578	609	567	600	581	652	581	588	610	666	623	591	643	605	600	621	569	610	620	576	574	618	607	602	596	603	598	623	606	585	550	611	633	601	611	605	571	693	620	574	632	596	608	585	632	649	607	572	631	572	614	632	638	593	566	575	647	581	634	647	629	595	590	601	604	599	594	602	626	607	614	602	592	599	626	630	601	574	585	650	586	610	583	607	634	572	593	618	609	625	598	560	617	586	610	596	602	610	647	624	608	616	589	644	563	579	629	598	601	638	619	624	596	593	601	574	593	621	605	597	663	569	540	581	572	633	586	622	583	601	615	617	653	612	605	586	611	571	594	636	568	617	612	620	603	659	571	618	660	623	598	639	574	572	613	592	596	614	591	608	620	588	525	565	600	616	621	605	603	611	566	558	561	603	623	638	638	571	603	635	603	584	566	602	598	610	615	573	592	609	562	621	587	612	613	607	634	628	620	586	670	593	619	581	623	642	605	596	562	560	622	598	616	578	662	628	598	571	576	610	591	557	621	643	608	689	631	602	617	644	613	609	644	597	614	625	594	605	651	665	586	594	588	673	601	595	615	631	679	590	650	628	647	612	604	640	598	615	603	607	649	583	638	582	648	585	620	619	573	626	669	656	604	659	612	641	614	603	559	667	583	625	585	609	612	599	577	589	660	614	597	637	590	567	664	607	568	617	607	637	605	578	601	613	631	604	610	639	624	643	628	601	607	636	637	639	573	615	605	657	574	648	614	575	596	580	604	634	624	612	584	607	539	558	625	570	576	648	574	605	603	593	632	586	597	611	567	657	596	642	623	612	598	641	631	618	608	638	623	599	566	583	651	590	572	595	611	651	615	578	655	608	626	579	618	616	622	599	609	620	642	627	611	642	597	576	602	629	629	599	644	602	557	618	621	620	579	593	633	634	630	635	599	590	595	631	544	572	597	630	586	651	583	623	635	600	604	598	594	601	613	599	576	610	640	635	644	583	625	546	627	577	594	617	632	641	592	622	579	628	616
23851	21006	25025	27142	21011	20885	1494	349	266	241	209	172	172	137	150	164	146	123	148	155	124	145	135	144	144	122	123	123	121	136	122	141	128	129	135	121	128	128	136	142	116	113	124	116	111	126	118	102	142	102	109	92	111	131	118	115	113	127	123	122	121	128	128	116	133	92	118	133	112	119	114	110	127	115	112	129	120	119	114	113	112	110	120	115	114	134	115	117	124	112	115	105	118	129	125	130	125	119	128	112	144	135	137	106	113	153	108	112	134	106	116	129	112	115	108	128	113	126	132	132	119	112	118	114	116	114	124	115	122	112	132	129	119	110	133	112	102	120	116	114	117	120	105	112	112	108	111	118	104	140	108	101	109	121	80	131	109	105	112	139	103	125	143	90	102	129	114	117	116	120	110	109	141	139	107	134	114	100	112	123	120	129	138	124	125	123	126	134	107	118	122	115	120	105	128	126	133	140	123	117	117	112	109	124	122	115	111	112	127	111	117	113	117	123	123	117	128	123	95	110	103	121	99	108	116	120	144	148	104	95	113	132	123	114	135	105	111	108	107	136	116	107	127	124	129	128	125	119	131	117	122	117	113	106	121	125	117	134	125	132	142	117	121	128	104	102	130	124	113	115	142	123	124	120	111	114	95	119	113	109	125	114	108	124	102	106	112	108	95	111	100	122	111	118	107	99	134	108	114	127	125	123	157	117	110	99	142	128	110	114	119	106	104	124	135	108	122	128	147	121	134	140	119	122	109	118	99	111	117	104	133	101	141	129	98	132	120	113	143	104	126	103	125	108	109	139	124	110	117	117	109	111	108	95	107	125	127	124	137	107	110	118	118	107	114	117	128	109	109	144	131	129	143	113	108	114	100	110	108	104	118	103	131	120	98	119	107	108	119	137	112	98	130	110	128	85	144	93	110	130	119	95	121	112	120	108	125	146	126	121	128	116	112	121	134	106	102	134	131	128	122	108	108	116	115	113	118	99	118	121	134	113	123	140	110	121	140	118	128	107	134	113	112	116	139	124	108	115	110	122	120	115	117	118	127	107	102	98	122	136	86	105	114	108	108	117	136	115	125	120	108	123	121	98	121	125	133	127	129	130	122	146	110	127	136	113	107	118	105	119	127	125	118	117	105	124	113	137	132	124	110	127	126	121	136	89	109	117	104	126	137	125	107	121	109	107	119	126	120	111	109	124	104	107	132	109	111	112	135	127	116	117	108	119	112	114	115	124	113	111	103	132	138	110	116	125	112	113	114	111	124	137	116	106	121	127	120	122	117	114	100	117	113	118	108	115	109	122	132	143	105	123	125	133	94	120	113	107	122	117	133	120	114	110	129	116	111	120	116	120	146	125	119	108	118	110	108	111	104	113	112	115	87	106	119	112	130	118	129	101	133	116	119	125	108	114	123	109	117	111	127	115	112	125	108	123	112	124	112	118	105	110	120	146	108	99	109	134	136	124	117	121	105	119	110	105	107	124	89	126	113	130	111	115	118	115	115	109	108	120	116	141	112	108	119	116	106	106	120	115	109	141	103	97	127	114	127	101	121	123	109	122	88	115	130	127	129	104	121	119	104	108	106	100	123	102	130	94	115	111	123	122	118	99	92	116	138	106	110	96	116	107	125	105	125	115	99	126	126	113	106	105	124	102	135	114	121	98	135	112	120	115	132	122	130	102	97	115	115	147	137	102	115	106	100	120	139	117	103	132	136	123	128	106	130	109	101	103	117	115	107	123	124	120	124	112	126	134	121	116	124	115	91	121	110	125	121	99	106	148	127	138	112	110	92	114	115	100	95	135	105	123	114	134	130	123	130	118	114	131	134	118	135	120	104	120	126	99	100	124	105	116	117	125	111	112	133	112	115	121	95	131	114	113	92	97	125	137	110	119	125	107	127	106	112	131	115	118	133	113	128	135	126	122	109	129	115	107	112	111	120	115	134	107	122	122	114	99	138	127	108	134	121	111	127	119	118	102	120	91	123	117	108	108	121	129	131	126	120	119	110	154	116	114	107	96	101	118	111	107	88	100	128	117	120	106	139	132	109	115	107	112	129	124	108	131	108	126	118	118	112	120	120	122	138	108	103	125	148	111	133	114	110	122	117	129	117	137	135	114	128	128	115	114	123	134	114	97	134	121	112	115	103	109	106	125	121	134	107	126	113	119	123	121	138	121	115	102	115	132	133	93	127	123	113	113	142	116	117	94	86	128	131	118	118	120	139	114	111	123	106	127	116	128	99	108	106	116	108	124	128	123	129	108	117	120	120	134	126	127	95	110	115	106	101	126	126	106	105	116	110	114	131	131	123	126	119	100	112	138	120	115	117	142	118	132	123	99	109	87	125	111	119	140	127	128	102	130	127	114	115	113	122	135	133	93	112	100	101	125	133	101	112	119	109	108	139	114	116	135	113	111	106	120	130	121	98	132	108	120	115	124	116	120	137	133	121	105	127	123	116	120	94	109	112	98	123	111	139	142	98	114	121	116	109	117	117	118	117	120	109	116	107	102	128	114	107	99	110	105	140	124	92	116	116	114	109	124	119	101	116	114	99	107	129	115	138	111	122	117	117	121	114	103	129	121	100	128	125	121	108	132	104	131	138	117	110	107	135	124	117	118	100	110	115	105	108	121	130	109	109	122	119	114	115	106	108	129	122	122	100	124	112	125	95	97	129	120	128	130	129	141	115	127	107	119	112	120	115	129	118	139	98	128	133	147	107	122	96	108	106	117	120	109	123	125	115	124	118	123	141	121	105	122	96	127	122	131	103	115	117	118	108	127	134	127	122	107	143	106	135	109	122	99	125	109	132	155	117	130	118	133	147	122	128	123	104	127	125	90	109	127	114	113	136	123	108	108	134	139	120	100	99	118	123	120	124	112	119	129	121	123	126	104	102	107	108	117	117	125	110	129	114	117	118	131	129	98	107	125	118	98	108	151	127	119	123	99	110	113	95	131	125	125	114	108	106	126	135	127	120	124	99	143	114	125	121	103	125	100	121	119	114	119	115	105	106	116	107	108	119	106	125	125	94	128	113	127	135	113	106	119	100	100	109	115	133	112	90	129	119	125	133	124	105	117	131	106	124	114	101	120	128	109	106	122	110	113	104	122	104	106	123	121	105	118	112	125	121	123	111	117	121	110	102	109	118	120	112	113	137	110	127	114	123	108	116	109	128	131	113	118	115	110	128	113	105	97	137	126	108	113	109	108	115	113	112	99	124	109	102	116	122	94	110	121	119	117	111	125	125	118	109	149	102	125	114	104	115	121	118	110	117	107	130	135	102	116	127	128	117	129	112	129	106	117	125	138	125	113	128	97	127	110	122	110	147	134	114	119	111	113	116	106	107	120	128	126	116	142	113	107	99	136	110	109	117	102	131	98	111	109	115	107	107	105	131	111	104	134	114	128	131	106	134	128	132	90	111	108	133	117	111	119	116	120	114	129	137	109	124	126	119	110	116	113	115	100	117	113	107	111	116	147	120	101
2920	4335	2253	1002	637	456	413	418	379	364	366	314	344	318	302	304	356	301	331	311	301	311	311	308	369	257	308	329	301	275	289	284	296	326	295	319	302	291	318	321	350	314	320	264	316	304	315	312	296	326	279	296	316	318	311	311	334	307	298	305	307	335	292	304	261	274	272	311	320	298	322	280	319	279	320	292	312	290	302	306	294	290	279	284	300	294	286	302	292	287	308	289	310	297	295	318	295	304	292	275	295	310	271	299	273	267	265	309	297	303	291	288	297	303	309	316	314	313	335	290	313	313	316	322	312	288	310	309	309	336	325	361	314	348	273	290	294	296	290	286	302	309	324	307	294	294	310	303	277	291	285	329	307	283	315	324	283	310	309	302	307	310	296	332	306	298	282	308	284	285	286	304	302	290	308	293	282	310	276	306	299	294	326	317	304	301	298	291	291	280	340	303	322	275	289	281	343	270	330	312	289	282	288	338	294	302	322	332	295	310	326	310	298	285	299	262	298	330	315	315	275	291	317	276	321	294	317	316	297	303	292	299	309	295	309	289	306	292	322	296	330	312	261	283	303	313	298	313	328	294	277	314	303	312	291	304	300	326	266	302	334	308	325	291	290	330	321	301	295	292	281	305	319	315	272	306	327	305	293	304	326	326	279	286	328	292	318	298	315	268	317	316	257	296	284	321	305	288	298	312	295	270	281	309	293	323	295	328	278	328	283	281	325	296	285	310	287	321	284	305	322	300	323	287	269	301	297	338	335	332	303	311	308	277	306	329	299	288	303	316	305	283	296	303	294	287	313	303	317	294	275	290	302	279	302	307	293	279	303	290	264	286	291	295	310	298	321	288	317	294	281	281	297	290	282	287	304	316	288	296	329	314	283	320	323	281	299	328	297	296	279	313	280	289	290	340	300	284	309	279	312	268	305	318	278	265	355	283	298	320	303	293	303	307	312	299	324	297	310	286	275	316	343	278	315	315	267	300	344	301	315	317	290	298	321	300	300	322	322	295	284	305	329	253	314	289	287	304	291	304	313	317	302	296	322	314	316	300	294	288	305	254	306	309	298	324	309	316	306	264	286	309	306	306	332	291	320	298	345	304	344	287	305	310	297	294	316	276	305	309	286	300	284	266	272	297	318	296	287	294	314	273	308	290	264	282	303	320	302	276	325	299	293	283	304	302	275	310	320	305	299	293	291	295	309	287	288	285	288	274	281	303	306	297	304	289	292	298	310	303	255	307	269	279	317	298	302	311	296	314	309	314	278	277	272	288	321	276	341	290	287	279	299	331	290	286	286	339	276	331	305	320	310	295	285	299	298	282	262	281	307	317	339	306	306	305	276	287	298	341	296	293	337	292	292	284	305	290	319	256	294	308	272	296	323	273	251	288	303	310	314	259	301	308	323	289	326	321	289	299	322	276	281	316	326	305	307	307	306	280	297	301	306	281	283	314	295	314	293	300	292	314	297	299	303	287	306	305	296	302	318	314	325	300	284	297	283	273	275	284	320	289	301	275	287	325	295	283	324	323	305	306	314	305	321	293	293	284	261	284	314	291	327	292	316	275	320	281	301	305	276	301	300	278	284	291	330	307	305	304	307	294	306	295	293	292	294	308	304	311	293	336	312	298	285	276	319	289	280	287	308	273	294	316	337	319	317	311	330	285	299	264	281	299	348	310	308	296	283	266	266	300	270	306	285	295	260	305	331	275	304	327	308	294	282	283	325	272	310	309	313	293	306	296	277	294	321	286	343	331	315	303	306	283	302	306	307	300	300	330	301	295	303	340	303	337	303	315	284	305	281	295	275	289	298	314	296	275	283	295	273	290	303	330	325	277	305	300	287	315	328	311	310	287	301	293	296	315	331	307	288	309	293	271	335	319	288	314	281	322	298	287	321	297	306	308	307	300	288	324	326	295	296	319	303	297	295	287	341	294	311	297	271	311	305	335	279	301	290	327	300	303	299	317	314	289	314	276	291	326	291	299	335	278	305	319	276	334	295	322	300	324	319	293	320	290	301	285	302	307	320	299	330	300	295	303	309	277	277	307	310	284	319	270	286	292	334	310	295	299	305	275	332	308	307	285	296	274	281	280	296	292	299	297	281	296	308	310	316	272	340	305	320	300	326	305	296	274	298	303	299	288	307	274	301	296	317	296	303	288	312	284	304	287	300	306	315	314	304	330	309	301	294	293	298	309	290	316	302	320	350	316	268	306	308	286	288	332	324	320	281	300	318	287	309	301	296	285	293	286	320	298	285	326	321	297	304	323	288	286	300	317	291	282	307	279	317	311	300	326	304	321	316	280	294	305	311	309	310	312	289	281	310	278	325	290	271	317	301	303	314	316	271	275	323	283	263	332	293	314	288	346	303	305	291	314	328	285	303	286	318	283	276	312	317	316	281	332	268	299	318	281	305	311	315	286	282	281	291	287	269	297	304	310	313	316	307	310	293	290	293	293	310	291	276	281	280	296	329	286	289	278	319	275	272	348	312	326	303	266	300	306	319	301	305	310	286	323	298	322	300	301	318	273	313	309	274	312	272	309	291	270	301	317	309	313	324	291	283	318	303	269	307	307	301	315	294	320	300	272	292	312	289	294	307	297	309	303	293	311	293	293	323	312	305	291	307	287	262	295	314	303	289	303	277	294	298	310	340	315	316	275	291	329	286	270	313	312	295	280	335	295	294	286	310	311	323	280	312	295	311	289	310	300	304	288	340	296	279	313	317	294	306	304	296	310	299	297	309	330	294	301	299	305	278	299	307	285	280	293	306	325	287	319	303	305	325	314	290	302	301	297	315	272	316	300	295	284	299	292	285	311	327	294	320	294	296	298	317	265	281	299	295	279	285	290	300	297	322	284	289	279	282	300	301	302	323	300	298	316	276	315	297	309	324	329	304	312	295	272	292	338	289	300	303	283	319	300	300	323	306	320	291	313	346	311	292	311	296	268	313	301	293	293	296	308	315	262	305	314	273	287	309	310	333	286	285	312	331	300	302	314	300	313	280	294	286	285	325	287	271	291	310	290	312	302	282	286	302	299	297	296	318	277	316	319	284	299	295	313	292	303	300	291	297	285	297	317	269	299	287	285	308	291	295	309	284	287	311	294	279	273	321	322	336	279	304	279	306	309	315	301	340	277	306	316	252	300	291	315	295	329	309	313	323	293	293	305	309	285	295	308	314	319	287	300	310	291	311	297	290	311	298	315	287	295	321	278	313	300	296	294	313	286	290	270	299	289	304	286	326	323	308	308	332	315	301	302	268	275	292	288	290	300	281	289	297	304	293	278	284	271	318	332	318	311	336	326	299	280	313	281	283	288	298	294	285	308	322	283	307	327	305	300	284	260	316	319	308	311	328	294	311	300	297	296	282	323	328	303	330	331	326	306	334	271	297	293	303	291	314	308	294	312	317	290	281	301	286	286	317	289	310	292	313	293	300	316	290	311	304	292	298	302	287	297	287	292	327	324	312	292	277	283	326	299
32243	10247	1050	418	368	381	381	364	387	378	379	388	393	412	400	377	402	427	385	356	355	400	340	360	348	390	375	372	459	384	406	328	339	408	382	389	360	362	390	354	396	362	358	391	352	391	369	436	382	372	360	399	377	373	376	426	373	373	391	371	398	403	365	374	386	402	366	366	369	415	364	448	366	372	433	378	355	380	397	357	379	379	402	374	406	371	377	354	374	370	388	372	372	395	387	357	353	414	389	356	348	401	377	382	403	383	371	373	336	421	411	380	362	381	376	381	393	382	367	394	384	369	376	382	355	384	343	351	394	360	362	429	381	415	345	377	363	388	398	411	397	396	405	392	404	397	362	381	402	382	419	359	341	387	371	390	380	405	413	381	368	435	405	388	385	372	377	393	371	396	377	365	381	363	390	395	393	386	388	352	387	357	412	392	405	372	402	380	377	377	351	396	391	398	364	388	369	379	341	395	409	397	394	390	370	369	361	405	388	386	362	385	386	413	418	378	376	373	346	394	390	304	360	375	386	417	389	374	418	362	370	371	382	388	367	368	403	378	350	383	405	360	390	353	377	358	369	330	414	390	369	410	361	382	371	359	391	359	355	356	373	389	393	404	362	392	388	398	375	386	356	401	386	373	411	399	347	361	347	375	390	404	390	385	395	375	347	373	384	382	389	366	399	420	398	375	433	384	354	363	395	393	371	369	363	394	351	395	393	408	397	342	355	399	367	348	371	390	388	397	367	381	413	364	390	389	342	397	423	381	377	420	379	395	344	408	372	357	369	435	386	370	411	365	375	426	372	422	347	381	362	382	352	375	389	397	368	383	386	346	341	359	372	386	373	365	368	359	397	416	430	382	391	381	374	360	356	342	372	379	390	376	388	370	387	373	366	352	411	393	389	386	357	386	419	376	425	370	363	397	386	382	387	372	389	384	388	392	369	348	356	388	385	393	399	386	370	369	394	375	364	388	339	362	398	408	421	356	376	403	338	377	368	391	390	351	401	371	381	410	388	351	410	379	387	349	400	402	330	396	352	410	403	400	353	371	351	367	393	370	394	376	354	346	365	397	395	415	368	346	393	336	366	388	358	361	381	334	357	366	370	357	373	407	343	385	348	394	399	372	379	371	403	354	375	382	396	378	388	367	389	386	352	409	340	412	362	370	385	348	398	412	347	382	381	422	380	385	373	404	378	400	402	401	401	346	364	394	376	363	423	318	405	417	346	400	359	343	368	373	356	365	396	399	377	330	387	416	357	380	353	370	407	368	399	403	342	359	387	383	387	396	377	387	373	389	367	399	398	381	368	368	386	365	423	353	409	360	405	396	394	414	405	395	410	379	389	371	370	371	385	359	358	356	370	379	390	382	388	390	383	370	379	392	364	386	412	383	394	380	378	356	418	413	352	368	386	380	381	376	390	340	391	358	381	369	367	372	399	404	392	375	349	371	377	345	368	391	356	374	372	374	377	388	377	378	356	366	397	417	406	322	375	373	378	400	370	372	394	340	412	403	387	373	363	354	351	367	361	430	343	349	338	367	393	378	355	403	368	394	393	377	364	380	374	378	358	354	398	352	348	352	427	352	371	380	338	367	379	372	359	364	372	371	363	403	368	360	343	337	364	398	392	374	402	368	375	379	344	364	378	376	402	392	354	388	366	368	311	351	384	384	368	358	362	375	389	391	392	391	388	399	397	370	370	386	372	355	354	388	373	390	384	365	402	392	391	338	360	359	358	389	397	387	430	354	338	376	426	399	373	372	388	364	392	349	364	335	346	361	393	347	389	385	362	371	388	412	374	358	360	404	378	389	405	391	397	375	391	351	366	367	377	386	390	346	379	393	323	380	395	407	363	378	367	366	371	357	387	378	394	359	392	416	343	410	436	361	390	384	376	325	386	395	362	388	388	408	372	392	364	340	398	392	411	395	405	367	377	401	370	382	394	424	362	385	362	373	375	374	395	394	373	360	402	397	374	329	362	381	364	363	378	365	371	380	380	380	413	414	353	356	365	386	354	372	371	379	414	371	408	362	350	375	410	403	409	366	395	335	412	382	399	412	371	391	360	385	372	403	385	382	433	401	387	342	360	358	371	382	364	369	391	358	372	364	375	376	367	388	405	379	387	394	382	409	376	394	345	376	364	392	371	404	378	386	394	372	392	386	378	380	384	386	404	358	378	350	383	377	321	362	403	362	361	365	386	401	408	394	368	391	414	388	370	382	416	349	354	388	369	371	400	406	382	387	381	368	385	392	357	377	373	399	370	346	351	396	380	398	390	398	386	370	350	384	369	407	368	373	355	364	381	379	369	376	390	371	371	372	375	399	359	421	380	374	390	392	415	373	359	382	359	358	392	356	391	407	398	388	366	374	363	397	419	400	377	408	402	380	394	375	387	365	392	372	379	360	378	366	377	336	401	379	365	375	365	351	385	370	399	375	429	376	367	362	367	388	385	398	392	346	337	398	410	383	386	389	365	351	386	387	360	401	390	341	408	360	356	398	371	393	367	357	328	395	392	372	351	349	379	399	359	392	380	367	378	375	369	375	366	386	351	371	374	395	388	374	374	401	412	315	401	384	410	391	387	377	402	334	360	416	380	390	360	402	416	358	342	380	408	353	348	389	418	365	407	374	406	403	399	355	369	379	368	356	370	393	383	398	384	384	378	360	424	383	368	381	410	418	376	386	369	386	331	361	332	379	370	373	368	395	374	390	406	406	416	327	349	384	395	412	419	349	387	387	379	388	403	388	362	378	391	401	387	376	375	370	423	349	379	369	365	353	397	365	375	384	364	391	388	443	363	359	382	372	374	398	369	399	364	354	369	439	384	376	398	359	384	373	333	370	381	361	341	360	390	373	366	412	380	387	372	367	418	378	354	364	353	438	401	387	366	364	421	398	395	364	403	395	396	411	366	395	370	402	441	385	375	370	385	429	384	385	378	396	387	390	373	384	337	371	349	375	364	384	383	367	386	372	406	383	376	426	409	361	404	399	363	373	369	369	366	402	394	386	378	343	431	352	416	384	395	352	424	405	341	368	384	394	390	414	412	376	425	358	355	412	387	390	424	377	395	397	396	388	353	395	376	390	444	428	402	422	372	401	381	376	394	357	396	372	373	360	380	355	372	391	374	374	354	409	362	405	368	395	391	386	397	365	347	358	384	401	379	381	378	379	370	356	384	423	361	380	379	387	385	393	375	405	347	392	363	345	353	361	365	379	376	397	382	369	406	367	402	410	391	366	374	373	377	377	378	416	378	362	366	331	383	397	379	358	370	413	329	349	365	366	376	405	382	391	357	379	390	377	389	424	364	378	412	366	394	358	385	332	396	412	370	370	350	374	399	370	437	351	398	399	407	363	396	370	373	394	365	370	351	373	373	363	338	382	398	369	358	417	354	364	364	372	376	412	402	430	418	352	405	397	392	368	342	375	375	386	381	378	393	375	404	371	405	413	387	376	348	416	376	361	417	387	408	394	391	407	382	328
5602	923	914	917	831	835	873	905	869	852	804	842	832	830	839	874	788	804	864	880	771	872	753	854	833	843	854	868	859	808	791	848	865	801	847	806	814	872	885	820	829	795	902	842	799	813	813	803	843	833	912	877	869	833	843	853	850	838	863	865	843	827	851	864	879	836	828	905	852	871	802	833	906	872	810	874	796	788	788	848	852	818	858	862	865	844	829	848	770	812	804	891	792	754	754	837	850	903	809	864	824	829	841	835	841	793	857	829	838	836	796	794	843	841	867	855	833	795	806	891	860	853	832	846	757	779	841	828	901	834	851	853	782	882	822	853	879	780	836	865	870	834	827	845	824	860	894	896	830	783	780	860	821	890	846	815	813	852	807	832	833	830	835	905	800	819	780	837	784	842	810	835	844	842	858	898	881	850	854	866	869	821	825	833	859	811	823	832	896	809	893	846	817	844	879	829	844	802	837	842	870	833	848	858	865	887	817	797	831	832	846	792	818	834	887	801	827	886	871	828	847	835	886	808	876	802	817	853	846	872	839	867	844	854	773	852	820	854	806	822	847	880	850	829	813	873	846	844	834	839	839	837	879	812	837	856	819	834	818	830	856	824	862	834	850	926	842	848	849	875	841	808	825	866	858	881	860	914	863	831	804	865	815	790	858	855	852	799	852	863	868	796	857	876	813	831	860	864	855	811	840	817	821	821	832	857	824	773	857	850	814	820	834	866	807	839	823	832	872	829	862	849	808	835	851	873	891	847	850	843	846	856	866	855	804	849	811	839	815	862	915	839	840	860	863	854	855	809	865	798	836	861	823	831	856	852	866	848	846	796	847	873	897	845	827	843	855	830	837	844	839	843	848	839	862	840	822	882	828	869	802	819	841	836	863	875	821	863	834	857	830	847	834	782	800	859	804	860	855	818	785	901	845	859	880	814	824	847	837	855	850	804	891	837	868	831	837	888	855	803	843	881	852	869	867	784	873	850	855	857	836	867	871	948	821	833	869	796	812	848	865	818	833	791	842	792	848	862	859	827	844	830	879	844	814	832	791	841	827	840	822	767	823	868	857	870	842	834	861	884	783	838	841	887	820	823	869	891	874	825	844	858	804	880	900	846	862	909	778	836	850	878	821	824	802	876	842	874	823	854	802	881	855	837	926	869	882	807	910	870	862	870	887	852	877	874	850	863	892	869	798	862	817	821	885	839	841	841	879	806	866	850	814	830	826	838	829	852	869	875	775	798	870	806	779	835	842	854	845	858	867	851	841	814	841	837	836	814	837	845	843	848	836	777	769	802	876	859	847	834	876	848	830	831	885	842	834	851	815	871	871	856	854	837	849	826	871	839	871	863	863	826	850	843	802	789	804	822	784	806	852	835	838	874	866	873	830	876	825	819	831	848	880	845	785	840	855	776	838	840	852	835	846	905	829	826	811	824	864	835	878	846	855	848	863	876	851	822	877	863	842	841	876	840	828	836	806	863	895	823	828	842	807	812	825	853	839	829	819	833	837	844	857	860	820	884	820	876	927	879	861	795	835	826	798	870	886	824	855	811	851	807	883	857	851	862	819	859	842	890	843	857	848	826	825	802	791	837	862	835	837	853	888	855	851	865	813	835	849	795	818	858	888	845	854	854	872	854	848	845	813	815	885	868	893	799	797	896	884	871	852	844	806	895	808	837	901	797	801	859	870	822	856	825	840	840	823	857	867	885	847	832	855	860	777	817	880	854	814	862	834	849	856	855	853	836	834	827	859	850	830	822	881	806	874	841	812	800	849	869	892	893	823	832	877	842	837	817	857	873	839	838	822	872	835	867	826	813	836	832	824	836	787	871	800	790	809	845	801	865	829	846	886	804	861	821	854	841	855	876	841	859	856	876	847	879	846	809	881	884	786	904	829	870	830	877	801	873	819	868	831	854	832	839	855	816	863	846	871	858	831	886	816	891	876	861	844	820	813	860	839	896	883	871	886	868	869	880	833	869	859	847	829	826	832	814	864	865	851	814	883	862	834	861	889	874	853	856	817	899	834	851	860	842	795	866	854	896	867	833	885	853	905	798	841	777	849	829	924	869	812	837	838	793	855	841	803	881	884	818	883	839	883	817	831	869	839	848	862	850	815	849	826	849	837	844	865	861	901	834	823	823	849	809	845	878	851	850	825	854	882	851	821	881	866	812	811	833	814	806	809	879	803	830	883	813	883	815	841	869	837	783	856	805	826	862	835	834	786	851	853	828	800	847	896	889	833	804	834	863	862	877	865	811	858	882	885	810	847	839	860	873	812	872	864	791	847	849	863	818	809	822	852	868	811	845	852	867	831	840	874	859	822	850	791	853	862	802	863	775	830	873	850	906	868	840	851	800	842	816	810	822	847	836	783	809	773	816	849	800	815	835	826	819	823	859	845	857	826	817	826	843	852	828	874	801	829	802	848	841	839	835	877	892	872	858	865	802	842	838	834	832	856	839	853	883	851	840	878	827	828	777	841	832	857	883	835	873	835	817	751	857	836	835	840	804	809	871	817	837	892	894	812	869	901	839	870	818	826	821	811	824	813	860	833	829	862	836	843	866	881	878	866	807	806	858	837	882	794	844	838	864	824	873	838	866	874	807	834	813	893	862	828	839	881	851	803	853	781	807	812	805	854	811	859	793	889	849	847	894	817	859	849	897	852	879	828	813	851	850	842	888	867	874	837	843	897	863	869	837	830	847	835	820	849	829	815	825	842	855	794	877	830	896	888	868	834	818	894	920	903	903	852	831	870	852	827	817	820	881	868	895	821	826	882	865	831	865	886	835	856	852	852	797	841	842	834	891	805	802	863	857	832	839	864	833	857	863	853	864	857	887	796	825	902	855	839	880	901	844	872	820	857	834	862	859	884	878	833	891	835	847	879	824	850	829	838	817	833	828	820	894	844	896	884	839	847	835	852	923	879	818	836	862	819	866	867	872	825	845	872	820	850	845	818	861	917	840	835	819	818	875	837	845	807	853	828	857	797	892	817	835	896	789	811	853	804	838	818	811	766	867	857	846	842	862	803	839	786	843	832	820	829	842	853	839	819	886	861	814	844	847	829	838	851	839	848	807	827	851	854	845	862	796	841	834	818	854	834	839	800	811	912	869	853	878	815	850	838	840	830	871	837	867	793	804	777	819	801	834	838	871	844	863	832	856	790	889	895	816	876	853	877	872	901	803	868	773	784	818	913	859	860	837	814	838	817	851	896	842	821	851	863	800	888	874	844	865	830	830	850	835	815	842	844	796	825	854	865	807	875	876	848	871	827	844	857	816	861	882	851	815	823	823	883	840	776	854	838	885	834	833	844	875	816	820	811	839	833	879	822	867	844	869	910	830	867	820	800	824	832	827	856	900	831	814	782	882	890	849	847	827	858	804	811	813	832	825	820	858	803	849	883	877	821	825	855	844	812	842	823	831	903	859	851	838	863	803	835	817	798	803	794	809	853	842	843	892	839	870	847	854	830	873	843	829
24585	21022	24416	27813	20693	2150	478	376	344	318	281	315	274	286	269	268	280	290	319	283	289	286	314	249	254	283	271	280	276	306	304	255	265	247	281	264	279	275	278	268	262	313	275	278	257	277	282	288	272	251	240	288	264	289	286	280	287	283	284	277	294	305	292	276	287	258	273	279	246	218	269	275	273	268	247	275	250	280	256	294	246	270	261	266	261	269	226	248	300	291	289	277	263	249	254	255	276	274	275	258	249	266	253	262	303	268	275	271	274	249	245	257	237	235	240	261	246	275	274	247	290	245	271	262	308	255	247	290	287	285	261	298	275	281	299	281	269	273	279	266	293	271	270	281	269	272	276	279	272	279	264	313	289	269	265	311	242	286	259	236	269	259	289	277	264	262	275	281	262	271	246	286	291	260	277	283	235	276	256	259	260	264	272	255	258	269	239	263	297	266	261	289	258	297	260	250	266	262	297	279	262	302	280	262	304	276	270	262	286	274	242	281	269	256	279	277	269	291	253	293	257	261	285	258	244	275	254	269	267	267	277	279	290	276	290	265	286	253	253	266	265	272	251	261	301	294	297	266	258	275	281	240	279	282	278	255	298	251	253	261	281	278	267	242	248	284	270	252	277	297	263	257	285	295	246	255	257	294	247	265	253	260	245	296	296	265	265	280	266	262	302	292	310	291	287	287	250	248	292	254	281	244	263	252	259	291	233	274	275	264	288	249	280	275	243	265	292	292	280	296	282	277	269	275	289	244	254	254	257	278	284	255	307	258	292	271	251	289	299	261	263	269	263	277	273	270	264	270	263	260	246	285	254	254	268	307	284	255	271	262	261	278	258	239	248	274	251	296	322	273	272	277	247	250	293	257	277	272	265	256	266	291	280	256	260	249	257	262	234	258	246	280	295	259	269	285	272	298	250	265	308	232	259	237	265	261	278	269	300	265	285	279	277	259	283	280	265	298	273	260	265	223	265	241	266	280	267	289	296	265	242	272	252	273	267	275	270	270	267	231	273	253	269	259	280	260	264	281	262	297	256	259	243	251	266	258	267	265	300	262	256	245	269	268	263	286	252	290	310	238	261	287	281	270	276	267	255	270	261	266	254	237	258	283	233	269	240	256	261	272	260	278	255	271	295	268	296	272	256	251	256	281	268	259	272	284	270	250	279	258	263	273	321	267	273	272	269	272	275	280	275	275	269	260	295	276	266	293	242	265	276	263	293	250	270	271	303	254	238	278	274	272	277	276	264	256	272	265	289	278	280	269	250	276	266	289	308	256	262	293	281	268	274	296	290	261	258	277	254	298	287	259	255	251	248	278	265	287	287	261	251	250	263	277	258	279	262	280	269	284	273	287	265	243	266	304	285	273	287	221	293	265	275	290	288	239	255	228	270	309	283	270	254	271	248	266	285	276	255	285	258	249	269	267	251	256	272	312	250	299	246	276	298	263	279	281	286	269	267	261	263	284	244	252	279	290	266	289	275	314	254	275	282	244	283	252	269	254	284	258	270	266	274	285	271	290	259	285	220	256	263	266	283	279	268	259	249	303	269	265	277	241	268	300	254	281	277	247	286	285	287	257	289	325	268	243	301	281	239	297	232	283	298	249	293	273	264	249	247	261	279	285	282	286	241	268	287	264	267	238	283	273	296	256	294	269	269	291	262	269	271	263	301	271	265	266	265	288	279	256	259	265	262	249	277	282	256	276	247	277	286	242	274	306	266	271	250	301	281	256	306	260	289	289	245	288	269	272	254	269	267	261	262	284	280	259	277	273	271	259	255	244	274	262	281	296	280	279	248	263	271	264	249	257	258	263	273	244	265	294	282	240	287	264	260	239	273	263	267	254	238	269	252	254	260	281	313	272	279	306	296	297	263	279	291	298	294	285	273	238	282	281	260	252	248	266	281	252	256	289	264	280	289	266	278	299	300	280	262	251	284	280	283	283	250	265	287	300	282	264	251	287	259	259	268	286	285	255	313	284	274	273	276	246	245	261	263	312	283	288	270	258	267	257	263	312	288	271	271	251	242	288	226	265	272	270	277	262	266	274	277	273	264	252	297	266	264	261	247	247	292	304	297	262	261	264	295	267	267	245	262	275	286	266	266	261	281	296	270	320	255	265	278	275	261	295	276	249	270	274	270	267	279	280	271	282	245	263	268	288	257	258	240	264	250	268	263	263	268	267	256	308	278	285	277	269	263	292	311	259	252	277	272	240	282	262	237	249	266	296	301	289	232	280	312	263	261	244	292	274	268	266	270	245	288	310	261	286	276	276	242	277	259	283	263	256	291	300	276	263	250	269	266	237	257	303	277	306	267	301	303	287	276	293	254	233	301	281	296	270	275	282	281	301	269	254	292	268	265	237	275	289	271	269	292	271	266	259	261	300	254	235	247	244	274	280	291	262	266	259	299	279	266	280	238	252	282	250	300	283	266	254	294	226	279	268	265	310	274	254	252	270	268	308	270	291	290	254	276	261	302	257	269	290	270	285	267	293	240	249	244	264	290	254	276	259	286	271	227	261	294	273	273	294	283	285	265	272	281	282	285	301	281	274	266	277	277	251	286	220	269	290	265	257	246	276	278	250	288	287	243	245	255	273	254	300	289	245	271	307	239	309	278	269	261	307	280	315	270	253	257	284	234	287	239	247	265	335	282	252	290	268	264	270	247	275	288	276	249	279	282	252	289	275	234	271	261	249	255	222	228	238	279	311	287	266	278	263	268	283	250	261	263	266	293	286	276	290	277	283	247	242	286	280	282	285	266	266	270	265	274	268	243	276	291	317	242	225	277	269	292	265	302	304	258	266	282	277	233	264	253	259	276	285	264	264	262	254	250	266	285	277	245	267	258	228	275	267	287	265	254	254	243	264	277	248	262	288	292	257	279	271	247	256	250	270	270	277	252	282	300	282	290	275	257	253	272	270	264	270	252	282	258	271	280	274	281	286	277	309	291	265	250	240	270	276	253	267	282	292	307	244	262	291	271	234	294	245	281	280	242	254	287	298	271	245	256	263	280	282	272	271	236	253	246	264	271	265	255	262	263	242	261	258	238	301	288	247	258	284	276	266	272	264	246	266	285	257	281	263	279	285	266	286	306	283	271	277	273	282	290	278	255	275	257	279	316	230	258	290	265	286	279	271	291	301	251	273	285	291	277	281	279	276	276	277	249	265	261	266	272	293	288	257	267	296	277	250	278	267	298	286	255	259	269	280	265	271	243	280	293	249	260	279	277	303	295	297	278	266	251	255	236	283	280	252	272	279	258	256	283	312	250	272	281	266	255	295	263	282	273	267	283	293	266	274	258	298	265	269	251	242	265	286	293	280	288	260	276	283	290	273	281	264	251	274	285	321	249	275	273	269	288	284	282	256	276	259	278	286	276	325	284	279	267	248	272	282	232	269	271	289	285	260	291	268	254	237	275	271	258	280	291	240	236	265	276	273	275	285	255	281	267	266	300	267	254	280	265	271	259	277	267	254	240	282
3162	2682	1659	994	727	754	689	637	671	602	645	642	609	578	609	601	627	604	591	593	613	668	581	579	627	556	603	635	579	613	606	589	588	591	614	616	598	625	588	568	612	622	608	621	597	625	621	589	637	603	579	610	611	625	620	613	631	594	623	596	611	643	591	661	580	621	605	572	597	605	573	605	626	595	583	622	648	589	599	635	605	646	581	614	659	632	590	583	597	591	581	591	573	647	572	582	593	569	598	634	609	573	624	563	618	573	602	605	611	598	656	572	612	610	599	637	616	610	618	577	623	560	597	580	620	611	597	604	595	620	632	595	588	606	599	565	647	606	652	641	648	579	622	654	619	614	561	595	577	627	567	604	590	599	633	630	618	592	568	601	621	618	638	592	626	599	626	606	622	623	575	640	648	639	640	588	606	622	614	626	624	651	608	671	611	623	614	617	603	619	606	593	583	593	640	601	646	606	541	591	630	619	594	576	614	614	632	596	589	581	607	616	626	621	601	604	637	604	620	586	609	578	590	594	633	603	606	597	625	584	689	625	557	659	588	650	608	584	592	592	638	600	619	607	645	609	643	608	627	612	666	645	608	625	651	617	624	559	654	586	622	591	587	635	626	569	607	644	621	634	582	646	600	630	597	609	589	604	621	634	623	589	620	639	626	579	603	649	622	641	640	574	614	658	600	630	563	635	612	560	667	588	644	584	609	589	640	611	618	553	601	625	595	577	622	609	585	601	586	624	649	608	634	610	639	611	571	689	607	617	584	599	589	636	618	653	606	611	584	634	587	623	597	611	658	607	633	598	604	597	595	601	581	555	630	585	604	604	601	607	614	575	595	637	652	640	609	631	606	635	587	592	579	586	635	639	573	608	628	597	612	593	617	635	610	605	638	607	622	596	590	628	585	582	600	567	597	585	613	590	601	588	608	594	613	663	601	579	659	660	614	634	572	678	611	600	600	601	599	625	603	573	676	647	572	575	629	598	587	631	617	603	605	589	562	635	634	636	657	620	621	634	605	617	605	615	610	622	592	649	585	578	651	609	629	619	545	646	598	627	608	629	571	613	585	588	594	657	608	588	568	585	628	613	575	608	570	608	649	665	650	594	640	560	605	587	620	633	653	574	611	623	630	595	615	563	567	637	603	602	616	609	659	634	581	585	639	648	607	621	633	627	612	662	598	642	639	572	614	606	596	616	576	614	610	644	611	616	597	576	590	601	574	626	639	617	570	601	626	630	582	569	609	609	606	620	625	619	628	632	587	612	660	611	612	579	665	645	579	600	597	635	616	597	562	624	664	643	575	655	595	629	594	585	637	576	681	606	644	597	635	611	594	656	620	641	573	608	586	629	596	593	611	614	577	591	600	570	632	606	598	602	615	625	627	600	594	618	633	608	622	628	578	599	622	571	632	575	614	587	587	600	604	608	608	609	633	588	596	604	614	599	622	650	626	607	606	579	648	596	650	593	609	563	591	621	627	574	628	595	551	574	590	577	600	610	586	587	597	596	598	644	638	605	602	600	633	624	632	589	674	615	594	607	620	595	582	593	582	638	614	609	581	647	633	584	589	622	656	599	588	592	621	618	623	623	633	628	587	600	605	588	619	595	651	581	622	636	612	609	630	619	611	588	595	583	608	602	609	598	625	587	597	620	596	594	613	597	615	628	595	581	613	625	606	614	604	572	548	582	585	570	629	615	625	627	632	613	611	613	601	633	590	618	592	594	643	642	627	621	630	609	601	624	619	578	631	625	636	645	561	601	610	575	567	615	582	628	583	574	601	583	578	606	604	610	623	606	598	557	620	606	584	587	603	608	627	568	582	576	635	597	665	606	625	607	628	667	622	630	612	607	565	582	582	611	627	608	571	574	609	615	613	604	592	620	586	619	587	583	599	626	626	616	619	587	567	637	563	638	601	624	656	600	612	603	606	648	615	571	631	636	546	577	578	597	617	643	605	590	595	635	552	574	586	622	617	612	616	607	638	636	598	593	632	578	657	624	577	615	605	598	597	594	618	579	631	602	600	630	594	656	573	609	656	555	583	674	594	624	611	603	637	593	608	604	643	605	626	572	585	622	589	586	586	546	642	585	581	584	602	607	590	584	600	602	603	607	582	635	601	611	592	612	605	644	594	618	624	625	572	635	601	569	603	642	599	609	661	610	606	592	595	601	548	586	622	649	596	596	622	630	552	609	578	591	598	551	618	607	614	610	553	608	638	620	622	619	600	579	618	564	603	575	613	644	609	570	655	600	589	577	642	583	601	612	569	629	621	580	632	611	629	596	643	564	619	638	578	604	596	628	582	607	624	634	612	644	648	628	598	650	618	622	616	659	639	586	588	621	551	582	627	594	607	615	630	615	566	625	588	590	570	618	628	604	642	584	592	581	610	616	617	594	631	620	646	602	577	574	656	589	570	593	655	654	588	558	600	605	638	604	579	656	553	588	622	592	606	599	630	627	608	570	599	561	586	594	584	620	600	591	654	592	606	609	577	618	627	610	600	579	607	551	590	586	572	643	597	601	561	635	594	608	538	590	633	572	605	648	593	600	646	612	619	585	625	568	595	651	600	595	594	570	628	574	610	646	636	538	608	636	636	584	618	606	598	596	610	601	564	630	605	629	603	637	610	667	603	591	580	641	593	604	600	596	637	608	625	618	597	597	571	612	622	623	623	583	584	600	585	604	601	584	582	610	590	601	649	614	637	606	589	619	608	630	622	602	584	588	540	566	641	601	619	625	630	598	618	593	616	599	599	584	605	607	606	605	577	636	586	682	595	576	583	597	599	583	616	596	627	624	581	618	636	543	592	594	612	618	615	603	620	599	598	594	599	629	634	661	572	604	611	564	609	584	618	598	628	604	598	636	585	583	576	599	576	584	601	569	585	617	602	631	617	608	603	541	612	612	615	641	575	565	605	641	598	594	592	565	624	593	611	610	603	580	572	613	614	605	607	554	623	583	569	598	605	607	601	587	586	599	640	641	589	589	641	580	648	659	584	620	588	602	606	619	633	610	578	592	595	618	625	603	655	570	589	585	595	605	558	586	611	617	585	578	581	590	626	584	623	618	622	609	607	646	615	573	593	575	609	559	599	586	594	581	610	611	636	593	580	566	572	628	660	596	624	571	565	548	608	619	584	565	590	644	579	596	588	589	593	561	620	584	621	682	598	616	562	620	616	553	581	585	581	626	632	601	567	651	607	597	602	603	571	606	590	615	586	598	594	621	658	603	641	582	593	605	621	617	609	609	631	614	623	601	585	604	557	599	630	635	624	654	584	617	614	599	594	589	631	597	621	573	612	618	602	613	623	626	631	625	619	641	627	603	589	590	652	586	552	576	658	653	623	603	596	560	592	617	583	622	584	608	613	611	647	613	587	617	598	606	564	595	604	665	577	598	598	594	618	588	630	589	622	617	573	613	608	580	625	587	593	580	576	625	630	600	564	562	623	600	619	601	575	615	617	675	609	608	626	616	576	570	629	587
23881	21024	25031	27190	21027	20900	1404	380	224	242	223	177	185	138	157	146	139	125	116	121	98	127	113	139	122	129	118	133	95	124	141	136	119	156	114	116	147	118	107	130	129	133	145	122	129	106	104	110	109	116	95	119	107	113	129	98	125	117	131	110	116	118	145	118	115	114	107	131	118	105	126	113	143	116	118	135	127	107	109	117	124	140	108	125	106	122	111	119	115	105	106	122	107	111	117	120	108	127	110	105	134	131	120	138	122	102	132	100	109	115	115	117	123	96	121	112	104	122	110	118	138	129	114	125	130	123	133	123	130	117	146	132	110	100	90	118	123	110	114	120	126	103	116	109	103	136	108	102	132	123	137	135	101	123	95	109	123	117	118	115	123	112	130	112	95	110	101	108	106	116	110	115	126	93	112	121	106	120	113	104	123	124	113	107	108	98	120	113	128	115	118	96	115	134	122	127	145	111	117	117	109	101	129	127	126	100	125	114	123	99	130	119	105	99	110	99	102	108	111	104	121	115	114	118	99	128	127	97	119	143	104	117	112	133	132	133	117	123	112	104	96	125	137	139	131	112	127	136	115	123	108	98	120	110	124	124	129	115	110	109	107	117	118	119	133	121	105	123	125	124	124	127	118	129	110	135	119	120	107	126	121	109	122	129	127	123	117	112	107	119	112	104	119	116	84	119	116	125	110	136	117	122	125	118	92	102	114	103	115	115	111	120	101	118	118	115	118	124	126	106	123	108	114	113	117	101	138	108	88	107	133	121	104	101	130	119	127	109	132	123	117	129	112	129	129	120	141	120	133	110	138	116	119	118	113	112	124	133	121	123	120	111	122	113	117	104	114	117	106	132	118	100	126	123	130	131	124	129	105	111	125	114	111	100	116	101	92	109	111	118	121	121	113	128	125	107	115	118	119	135	116	116	116	114	131	150	132	122	112	114	129	104	110	130	132	124	101	125	118	134	116	95	115	129	133	103	143	118	134	114	136	97	109	152	103	108	129	131	109	116	100	105	91	131	125	124	105	115	125	111	113	111	107	103	123	120	129	130	126	128	109	103	113	113	126	131	133	116	134	149	117	100	114	103	128	119	140	124	87	119	99	112	107	133	126	122	124	89	105	115	105	121	126	112	118	114	130	115	142	127	116	112	101	124	126	117	120	132	96	120	83	110	125	107	122	117	123	104	98	132	121	113	125	114	118	102	113	132	113	111	129	119	130	112	101	110	101	110	117	109	126	120	111	142	108	111	118	120	115	111	115	119	105	108	127	131	140	115	88	154	121	119	137	103	104	97	134	133	109	110	132	127	126	106	107	116	125	110	110	118	128	107	112	104	121	116	115	114	109	100	111	100	124	105	114	118	106	103	119	103	128	133	118	107	104	114	114	143	120	122	109	149	135	116	113	104	139	114	99	116	121	103	121	117	111	102	120	99	145	114	106	94	130	116	106	123	113	121	106	115	117	121	109	121	115	103	106	96	122	119	142	120	103	117	129	129	144	116	100	100	99	107	114	122	118	116	132	111	120	125	112	125	131	118	112	110	97	116	118	123	111	114	115	110	127	124	104	126	118	118	109	97	113	100	132	121	101	115	112	112	134	124	130	109	128	120	121	117	89	103	123	94	116	115	113	100	110	122	102	110	107	125	118	113	130	115	114	112	114	110	120	115	119	126	106	114	135	133	101	106	119	122	118	127	112	113	148	125	132	114	99	114	118	131	112	122	113	123	134	114	96	120	129	119	122	111	117	108	116	111	115	114	122	127	118	105	95	123	104	112	113	126	103	123	119	117	104	124	103	106	124	111	104	116	90	122	116	113	113	102	118	116	115	119	116	132	129	109	111	103	122	128	111	114	102	115	132	107	95	114	125	130	123	127	135	121	125	130	125	107	110	124	99	110	107	110	104	118	117	130	113	113	122	114	111	102	116	104	117	128	138	118	102	118	121	115	124	127	103	106	120	109	107	139	113	126	134	110	110	114	127	122	123	124	119	114	125	120	109	101	121	107	120	102	123	128	110	120	101	102	141	120	115	121	109	135	117	120	127	135	133	114	104	113	107	105	123	110	112	108	115	118	113	117	118	108	107	138	130	116	103	110	117	114	116	109	118	118	134	116	111	128	120	124	91	129	117	110	122	109	106	126	117	127	118	133	117	108	116	130	117	117	138	110	106	130	97	111	120	120	121	113	113	108	114	117	121	115	110	118	123	103	128	122	105	108	112	107	144	117	120	123	115	108	114	114	112	85	104	123	119	105	115	96	108	124	106	111	126	119	99	109	99	100	123	129	121	127	114	120	134	125	98	113	143	119	86	128	107	111	132	101	122	120	115	115	125	131	118	123	121	106	118	136	104	107	102	123	103	96	120	135	106	117	111	141	116	109	112	113	120	116	129	128	111	131	105	140	110	105	123	101	136	115	113	117	119	109	110	99	122	99	124	132	115	128	107	109	126	112	134	122	108	99	113	101	130	91	118	121	106	142	120	125	118	118	130	106	120	137	118	114	103	110	115	118	129	91	105	129	124	100	120	105	122	136	133	113	115	113	107	123	138	96	128	130	102	116	111	119	117	121	137	113	126	118	140	122	132	128	133	114	140	105	122	139	122	104	113	111	136	119	129	108	112	113	124	120	123	124	106	130	125	126	128	91	117	121	113	116	92	117	127	114	124	142	120	122	124	116	126	120	119	122	104	113	116	104	107	113	126	117	118	125	122	114	99	121	107	119	102	133	146	116	108	122	123	119	124	122	119	111	144	124	120	117	114	102	102	113	126	114	120	124	112	96	108	117	125	127	107	118	106	105	105	126	105	108	131	124	126	123	130	111	121	115	103	123	134	117	118	112	134	124	106	97	99	109	106	109	117	120	119	94	113	123	107	121	113	126	125	114	121	119	108	122	118	122	132	122	91	142	116	130	118	107	113	115	102	111	120	104	117	115	115	106	115	124	100	94	122	120	108	123	118	142	125	124	119	121	130	134	117	119	128	128	112	109	124	113	121	114	110	115	115	113	104	127	127	129	126	111	107	114	122	108	103	124	122	112	112	117	117	125	107	108	108	100	120	119	112	105	125	127	99	109	124	110	111	109	107	135	124	107	115	107	107	122	140	116	114	107	133	130	101	120	125	124	110	127	137	136	137	110	116	109	109	130	117	119	104	116	123	102	115	129	118	102	113	121	118	123	107	113	115	127	113	125	125	112	138	115	128	131	140	139	110	122	124	121	124	116	115	101	150	104	121	117	156	120	118	102	130	109	139	108	131	127	120	114	111	108	128	130	120	109	123	109	109	125	114	114	106	131	133	122	120	123	121	110	102	128	125	103	105	96	132	124	115	119	102	105	114	111	122	133	109	118	120	109	114	104	103	113	119	119	120	114	123	107	147	109	92	121	106	134	104	114	109	131	119	137	130	104	127	121	130	122	118	118	120	139	114	116	136	124	109	93	110	119	109	98	120	144	111	122	121	96	103	139	124	114	133	106	123	134
3014	4318	2336	1059	592	494	414	393	354	331	353	324	338	316	322	290	316	295	315	291	290	331	334	304	302	277	274	328	294	287	299	307	315	311	336	280	312	298	311	327	304	299	317	303	285	302	318	333	303	314	318	278	304	330	302	289	279	276	307	310	327	310	304	330	294	324	311	328	299	313	286	282	290	314	290	296	341	285	256	325	294	313	311	295	294	302	325	306	275	291	327	290	289	323	303	300	318	295	290	328	287	287	315	317	325	348	291	272	301	293	312	284	291	301	298	279	268	312	282	299	313	289	301	280	291	268	267	298	320	324	284	299	297	292	322	305	292	273	291	316	292	306	317	321	286	290	268	276	291	301	304	336	294	290	317	275	305	282	310	299	328	299	308	292	281	317	296	338	280	310	314	294	300	313	328	288	281	301	311	310	314	343	278	326	291	304	269	300	356	277	332	311	285	309	275	292	281	295	276	295	298	310	300	318	333	309	282	316	314	347	283	322	290	309	300	296	312	309	310	284	268	291	285	289	277	328	335	320	311	310	270	308	285	312	318	283	286	307	301	312	291	304	292	297	285	285	300	331	296	290	296	287	325	317	323	302	308	299	287	291	294	294	309	282	280	304	307	302	275	287	317	314	279	281	278	257	288	323	305	294	309	284	302	278	312	326	287	309	318	319	304	272	308	297	299	307	292	264	273	269	301	282	300	322	310	345	308	279	304	313	291	298	263	298	300	295	278	271	280	287	325	293	305	312	309	315	301	332	314	306	326	288	290	308	272	314	308	264	290	313	282	274	313	331	316	287	330	291	283	316	303	310	312	320	285	312	281	291	271	283	278	320	306	313	303	279	317	332	300	277	273	272	316	289	321	300	329	278	301	306	301	303	293	309	299	322	286	285	285	304	279	303	309	315	300	303	315	312	282	305	293	274	301	302	278	277	309	317	295	301	293	315	302	310	310	314	260	312	318	286	289	308	325	299	302	302	292	317	285	296	297	299	302	327	269	300	284	291	274	309	258	315	307	278	285	288	282	316	310	271	307	276	302	307	303	282	280	316	300	308	291	299	302	296	301	270	322	321	289	283	292	289	279	314	323	285	316	291	314	288	301	296	313	296	316	320	279	286	305	291	288	331	307	283	299	324	297	273	306	312	295	302	312	313	307	291	339	320	276	298	270	266	292	293	282	293	297	302	318	320	316	312	312	305	270	280	273	300	281	316	329	299	314	282	266	327	306	338	297	310	309	281	303	252	290	280	293	302	313	293	333	302	289	325	280	318	292	306	301	284	322	294	294	301	286	307	314	296	292	298	293	276	317	288	291	300	312	309	308	281	297	301	274	268	296	313	271	330	281	310	315	291	295	287	288	305	302	310	324	288	318	290	302	312	283	330	327	281	274	296	314	296	302	324	318	267	282	308	285	301	284	274	292	271	329	325	305	292	299	271	307	295	282	330	332	295	286	317	313	297	310	318	295	275	324	307	294	337	317	306	277	323	304	289	297	306	320	285	303	319	270	324	290	319	323	291	267	283	306	294	304	297	292	266	304	305	289	314	255	295	259	290	311	315	279	324	285	285	291	258	344	293	278	315	289	316	293	287	277	281	318	305	301	330	304	294	324	309	289	273	290	284	294	314	302	295	286	301	324	295	331	306	302	314	319	309	312	293	306	289	331	306	281	297	296	320	328	294	303	316	319	304	298	300	295	277	305	303	299	308	310	310	279	305	298	281	282	284	296	334	286	298	272	289	283	280	277	312	281	301	307	290	289	299	273	267	312	323	289	296	280	304	307	323	320	308	292	313	265	307	296	307	287	288	306	266	315	300	327	328	300	293	297	272	283	309	301	265	278	295	318	295	327	274	306	293	276	313	271	274	317	326	288	326	300	283	302	314	287	342	312	296	341	296	300	296	319	301	315	278	272	304	290	323	294	291	300	285	286	297	272	298	273	291	348	276	294	301	282	332	281	277	276	306	273	296	280	337	264	277	296	280	317	302	292	326	296	288	299	278	277	295	325	292	306	290	307	301	312	309	287	298	306	277	297	311	295	302	272	296	309	302	310	274	271	321	315	316	301	296	311	277	280	301	323	297	289	304	277	323	290	287	301	303	315	305	309	298	318	266	317	293	310	305	306	277	336	309	284	296	320	320	323	315	289	294	276	298	310	311	296	279	310	307	277	291	284	303	301	292	275	310	300	291	282	311	313	303	280	308	316	304	257	326	327	320	307	314	281	302	321	285	276	314	304	313	295	276	314	299	304	291	314	290	316	293	268	306	314	304	323	301	311	285	298	304	294	311	343	296	290	312	317	283	306	287	331	317	270	301	304	294	287	297	312	281	282	299	307	294	311	282	308	285	324	298	274	324	290	270	350	299	292	291	285	309	279	264	291	300	305	276	309	293	332	314	298	290	295	343	307	290	296	285	301	285	282	305	299	297	285	299	307	301	304	283	309	323	310	289	273	330	272	316	300	293	309	286	313	311	302	286	332	287	321	299	307	279	302	311	289	308	307	282	314	323	324	320	293	311	282	304	277	294	316	271	295	291	324	308	332	329	308	314	313	288	269	322	304	290	301	314	305	297	262	287	305	302	311	289	305	312	298	288	323	296	302	263	319	306	309	296	285	324	332	319	281	295	309	289	283	305	283	316	308	304	303	272	317	314	288	305	335	301	318	288	287	300	302	309	276	280	303	271	279	306	302	303	297	314	299	320	297	264	321	327	295	297	298	277	288	267	294	301	298	329	304	273	327	301	320	301	307	305	313	301	306	304	316	315	309	280	308	282	306	288	290	313	306	309	358	296	280	311	280	312	286	294	290	292	316	315	321	299	276	313	284	320	321	311	297	319	289	286	328	294	310	299	302	306	292	315	299	277	296	272	306	290	296	308	295	313	289	275	298	288	273	289	300	279	321	297	298	325	320	271	318	284	307	317	315	303	291	305	310	299	285	257	306	297	277	325	284	283	331	273	277	312	289	313	305	297	285	312	274	285	302	293	285	307	281	286	272	287	305	297	291	288	308	296	288	326	315	290	320	317	317	283	287	297	282	282	310	286	300	272	320	282	294	315	301	329	292	297	297	277	326	302	294	262	286	309	291	321	295	324	291	306	300	291	269	280	302	294	313	337	268	278	339	294	302	327	281	267	320	315	324	277	279	292	297	305	303	297	314	268	303	315	315	284	307	303	295	265	291	330	306	291	298	304	248	267	282	294	330	290	292	284	297	319	294	278	319	300	303	342	315	315	265	261	303	301	301	272	292	326	269	287	288	281	288	293	302	309	297	275	302	323	320	290	277	293	303	295	324	297	308	283	290	265	286	302	306	322	300	255	340	321	286	311	324	309	297	288	328	297	319	314	305	301	301	277	274	274	282	289	323	309	322	290	283	309	307	291	309	313	294	303	298	287	309	317	304	309	290	298	289	260	282	281	310	310	310	299	292	312	328	328	308	306	309	308	290	329	328	289	285	303	327	324	275	319	302	305	304	292
32421	10372	1024	426	404	394	382	395	387	407	389	389	374	399	372	366	369	361	362	360	375	407	360	373	417	355	393	339	381	369	356	381	381	369	375	411	406	386	422	365	383	370	391	366	363	399	368	373	350	369	426	357	352	370	368	381	389	358	366	349	391	367	395	371	381	368	352	361	392	363	363	376	348	394	366	394	384	360	391	371	423	384	342	371	377	390	362	407	356	398	385	389	356	394	397	368	381	436	373	365	388	373	379	368	348	369	351	394	398	366	413	400	371	370	399	382	391	391	384	307	394	379	346	363	367	369	365	349	399	370	362	368	407	397	383	400	358	414	332	384	379	404	384	373	390	401	355	375	384	428	383	353	370	404	369	352	359	450	421	375	404	389	376	405	413	368	388	364	364	419	407	368	363	370	423	371	357	412	398	366	374	382	378	377	419	397	372	381	345	366	360	371	387	373	333	405	403	365	357	397	402	377	404	373	373	368	374	356	386	364	372	370	402	343	378	372	367	431	370	371	381	371	382	369	400	350	375	381	356	376	354	343	409	367	413	380	364	358	374	391	401	388	381	393	398	379	387	369	363	399	378	402	361	373	411	379	360	381	401	387	374	361	385	338	352	372	374	378	403	415	388	398	399	359	393	373	340	378	372	369	375	381	352	392	407	382	395	360	388	380	355	395	380	410	358	371	361	372	378	361	370	368	388	376	364	350	362	410	352	374	370	361	409	396	369	400	402	369	344	389	384	368	371	377	391	379	369	389	364	397	372	393	386	329	351	341	390	385	398	364	367	359	385	390	377	363	395	388	374	407	390	399	361	348	374	361	353	354	338	415	380	349	389	359	367	361	390	353	370	363	363	354	382	360	367	376	385	375	402	385	365	312	340	416	401	349	418	385	360	391	360	350	363	357	463	376	398	344	402	353	369	419	383	376	406	395	384	360	376	395	349	395	381	367	368	384	420	318	385	380	421	388	375	377	385	391	382	363	379	392	350	380	387	390	390	385	364	351	368	401	349	377	408	370	358	374	341	325	413	406	358	396	403	333	369	346	361	327	346	346	385	416	395	373	374	362	378	401	324	384	409	383	402	381	368	397	428	348	386	376	391	427	352	345	388	389	376	369	386	374	337	367	355	411	379	379	366	357	383	345	396	351	388	387	364	386	343	358	368	392	396	362	385	353	361	382	383	391	407	360	377	405	420	359	388	381	343	377	366	384	374	399	354	405	364	365	383	370	398	370	424	348	324	352	405	387	403	415	411	360	372	396	345	418	389	400	354	382	408	390	370	396	382	409	404	401	334	373	406	392	410	388	372	376	337	383	371	344	375	381	373	368	372	401	363	380	386	396	387	361	382	368	367	354	384	388	358	363	374	368	394	361	359	356	380	371	349	375	423	357	404	360	367	353	402	348	365	381	375	384	376	398	386	348	386	397	350	371	354	359	392	357	388	407	391	387	367	365	399	368	384	364	369	359	415	428	370	347	366	370	361	397	365	384	372	353	365	373	390	378	385	370	383	388	419	356	377	357	377	372	363	368	391	403	418	388	371	367	378	383	364	366	357	407	389	400	403	383	379	391	375	360	374	375	374	389	348	370	355	375	381	354	379	387	365	313	371	373	372	405	412	409	351	357	343	371	327	408	410	420	411	383	373	370	417	370	394	379	369	370	393	411	349	399	375	338	374	382	390	412	329	394	380	379	354	367	374	367	376	390	369	374	396	370	362	345	368	361	378	415	356	382	372	383	357	365	396	393	399	380	329	390	382	382	389	372	394	418	421	392	385	393	368	407	378	356	368	417	389	376	388	380	349	431	413	396	357	391	381	394	384	350	379	405	400	405	366	379	350	371	383	382	376	376	384	363	371	382	347	341	394	365	334	366	395	385	394	378	366	373	386	365	362	364	372	376	422	354	391	404	383	355	388	423	369	404	378	395	358	343	393	373	406	353	406	365	411	369	364	371	401	352	380	382	340	359	357	422	394	376	358	405	414	356	353	378	414	350	409	396	377	412	363	383	393	327	375	323	392	375	357	391	374	366	353	390	388	350	372	360	380	421	368	389	387	382	346	410	356	380	396	368	395	400	370	416	369	381	364	372	411	400	378	412	393	410	379	369	359	394	423	360	364	365	366	381	379	364	341	409	368	414	394	380	371	385	374	396	400	389	407	368	376	367	339	395	373	365	375	360	356	379	374	401	419	374	374	369	391	363	397	367	369	365	354	392	409	377	399	405	423	348	378	395	381	385	408	394	334	394	386	375	343	397	383	376	370	373	392	361	358	424	363	373	399	420	374	383	412	422	373	384	384	387	416	342	397	391	361	390	387	411	377	387	392	369	337	379	405	391	392	375	369	392	354	394	376	377	363	387	358	360	367	380	375	419	391	391	376	397	369	349	355	368	347	368	403	383	374	345	388	370	347	384	382	409	396	380	380	372	355	386	367	368	393	373	413	388	353	379	341	362	392	368	374	423	335	365	386	383	377	366	348	387	401	382	365	375	385	351	387	366	337	358	355	373	366	342	389	358	344	380	387	401	379	392	366	372	389	342	395	367	412	346	353	358	358	375	376	379	366	357	328	381	395	360	400	385	375	363	369	346	364	379	397	380	367	378	395	385	360	370	400	380	363	407	405	364	416	366	399	380	391	401	397	383	432	396	404	340	361	390	393	365	394	360	378	362	392	342	357	389	391	394	385	367	392	379	340	364	388	400	390	393	373	385	387	399	406	375	357	400	380	420	430	370	388	403	390	353	354	365	361	369	387	455	359	374	377	398	392	381	375	360	414	382	368	375	381	378	380	394	404	394	357	382	393	357	352	395	356	386	345	382	386	367	369	370	389	389	360	389	362	392	387	343	377	373	389	359	376	378	389	364	379	366	361	352	375	362	373	419	389	354	371	383	372	410	348	383	350	422	363	366	357	419	373	358	364	409	410	405	356	385	379	364	358	368	399	400	381	371	365	389	355	398	401	373	368	391	423	343	359	360	414	394	388	378	368	356	391	394	377	355	367	404	419	338	362	405	359	391	401	377	373	369	348	342	380	345	336	361	404	410	396	343	392	365	385	388	397	401	354	394	407	380	318	351	368	387	356	411	383	372	376	364	343	404	369	388	357	368	354	423	372	363	402	358	400	402	365	396	366	328	387	375	388	350	370	435	393	417	391	391	380	400	397	401	354	335	324	357	366	378	350	343	406	415	372	389	384	377	374	365	370	400	393	395	394	355	385	428	423	376	375	358	405	399	367	341	387	395	400	381	361	403	360	374	349	381	387	368	389	398	373	342	414	390	367	406	373	390	390	359	358	386	400	356	381	364	411	350	399	402	388	352	369	341	395	396	364	388	375	374	368	409	413	355	395	360	360	361	399	383	353	374	380	340	320	383	355	355	370	384	383	369	374	388	359	373	372	368	395	382	379	383	365	385	374	344	367	369	373	353	333	371	383	398	374	373	393	424	399	377	387	397	423	387	371	386	365	380	354	372	342	396
5594	965	877	882	861	850	865	821	842	851	834	796	746	823	810	842	822	845	853	815	842	832	830	854	847	819	796	807	823	820	848	825	799	861	832	833	879	851	870	817	846	884	855	810	851	842	828	824	845	822	848	852	857	881	795	797	821	839	835	853	828	842	778	799	874	824	821	867	884	839	823	802	830	808	817	840	798	869	851	852	862	849	802	830	819	860	842	799	790	812	882	826	794	826	815	876	865	815	854	880	859	840	873	857	849	770	826	803	868	804	813	882	816	866	797	890	798	828	805	843	828	838	874	875	865	884	860	857	844	866	778	851	832	758	882	833	867	867	835	810	821	892	841	850	902	846	812	823	777	856	862	839	861	874	820	799	876	807	814	845	861	858	861	844	850	804	840	880	788	818	857	824	862	840	862	832	843	833	805	833	819	864	913	863	890	798	859	847	845	835	857	884	831	855	872	856	839	833	822	869	857	850	793	822	823	820	884	838	895	835	832	872	799	814	880	817	853	810	833	787	823	822	876	846	860	830	852	800	832	842	889	863	888	824	830	831	810	838	870	832	862	846	827	902	884	832	862	823	809	779	869	857	833	840	858	812	899	818	904	826	844	824	834	889	824	812	821	835	796	849	825	793	832	849	861	866	796	818	894	852	889	874	794	833	850	780	830	845	865	835	860	827	827	847	878	869	829	816	809	811	858	864	875	878	867	871	786	836	833	814	813	882	814	857	813	817	855	831	848	806	811	825	856	865	866	890	862	830	830	870	832	824	815	833	834	830	793	841	856	838	868	855	849	854	876	855	792	773	783	866	831	843	812	824	743	857	846	881	916	882	829	901	820	887	841	801	896	850	830	844	846	848	795	843	846	860	862	831	809	847	798	817	823	847	812	812	831	839	792	828	847	840	889	801	811	818	819	904	861	860	888	842	802	877	820	843	866	871	831	808	847	819	910	813	835	815	883	880	848	847	844	851	810	869	835	881	837	812	860	798	877	831	865	806	845	811	851	839	839	864	846	856	858	831	807	836	808	768	859	842	816	864	841	872	828	845	816	814	772	847	845	818	842	832	819	771	796	807	843	841	832	842	887	843	842	816	764	849	876	800	839	841	785	873	870	828	822	880	809	833	855	850	817	875	812	843	836	811	831	861	849	831	848	873	807	844	857	878	807	865	814	834	855	876	838	877	830	821	910	825	851	833	842	859	841	870	827	840	842	873	864	808	826	813	891	869	807	850	794	870	769	867	835	849	854	833	835	875	784	878	853	845	765	785	837	825	848	844	818	807	858	803	828	809	844	829	826	857	845	787	784	878	844	809	784	824	831	844	826	799	819	822	785	861	837	852	881	881	827	819	852	826	867	793	827	844	843	835	899	856	861	859	837	880	875	831	866	849	852	863	854	870	850	870	838	844	822	856	829	871	812	840	806	888	781	828	824	846	853	836	816	829	890	860	858	811	820	793	792	850	860	783	806	831	847	838	838	865	881	851	866	837	836	862	780	853	827	862	843	847	831	857	861	794	809	851	850	847	833	883	808	841	886	849	855	895	838	862	833	843	897	831	830	868	896	786	834	837	808	829	838	851	868	819	844	801	845	787	850	810	793	809	869	858	839	866	843	853	859	796	871	772	810	844	868	851	864	850	823	836	854	922	872	879	848	844	836	840	832	867	827	882	756	840	883	819	897	813	828	805	876	832	852	875	836	888	880	841	810	857	792	804	833	797	850	845	791	837	780	820	827	847	817	809	813	855	846	847	875	879	801	824	829	817	838	811	862	816	850	800	870	791	859	856	828	880	842	842	796	811	866	826	837	840	827	807	815	832	799	857	822	852	822	840	818	811	784	869	865	848	871	845	807	878	849	817	847	861	858	847	861	804	841	833	853	869	774	816	844	835	844	818	882	845	810	812	827	849	875	774	851	827	862	830	815	803	862	843	854	805	834	868	872	905	838	831	856	878	835	821	867	857	827	843	838	849	769	790	826	840	854	807	876	861	874	842	839	851	866	834	877	823	834	878	840	913	838	899	879	859	865	832	875	822	867	864	845	840	831	859	788	834	823	835	884	892	845	845	838	910	822	798	818	877	837	818	865	871	783	905	861	842	869	875	831	879	845	877	823	859	836	852	842	858	844	815	833	873	889	837	830	877	820	864	824	837	867	832	797	852	827	885	869	887	820	845	836	866	831	868	831	843	862	835	811	848	878	839	826	863	797	858	858	830	846	871	883	839	841	913	860	868	819	857	853	828	831	869	804	837	822	830	823	790	892	804	805	820	849	864	814	819	874	890	844	853	827	813	869	832	882	814	848	854	811	852	866	864	832	842	823	773	841	824	841	833	849	878	884	774	875	850	880	862	827	821	863	886	863	832	796	868	872	841	835	879	839	772	835	806	855	866	893	887	794	800	860	865	875	861	846	797	805	832	819	856	809	820	876	858	890	790	872	827	812	864	859	887	868	837	816	831	853	858	852	829	862	854	862	887	814	786	835	845	816	813	850	825	911	837	850	843	818	861	849	819	839	862	790	845	854	873	849	862	778	873	907	824	895	882	837	834	851	888	906	806	829	819	846	845	879	814	809	857	775	863	885	818	880	849	830	810	873	865	779	830	882	809	797	823	821	850	841	875	855	812	819	826	830	850	817	836	855	842	804	842	822	851	816	837	806	801	791	880	824	866	826	875	884	868	843	853	877	818	873	850	847	840	839	827	833	788	832	874	899	879	833	869	838	859	813	877	853	828	822	813	889	853	855	843	830	902	824	865	877	828	836	881	872	840	839	861	854	837	828	849	852	857	835	805	854	831	859	835	809	809	811	782	876	868	844	866	828	848	872	854	759	830	842	873	768	864	816	858	854	809	876	897	829	803	842	846	866	865	799	900	819	792	818	782	821	878	830	862	828	810	811	845	889	786	849	845	887	842	867	851	786	882	812	830	877	808	830	831	840	805	847	865	896	875	806	807	824	841	853	816	826	765	848	855	810	863	862	833	799	823	828	849	853	848	844	773	812	846	824	825	841	825	798	841	809	824	823	851	799	851	846	827	777	853	856	881	871	839	813	793	799	824	825	797	808	847	860	806	812	773	869	866	847	827	815	891	880	838	796	842	868	823	832	863	836	850	844	847	856	907	852	855	797	877	809	877	748	869	805	790	902	869	911	842	866	832	876	836	799	876	805	874	799	899	868	873	814	783	823	886	866	903	838	832	818	859	783	859	821	800	843	802	840	864	820	869	825	782	858	832	832	835	797	782	829	843	849	810	857	834	886	798	867	866	854	857	817	842	826	896	833	836	868	811	881	818	837	835	853	830	880	829	863	835	874	836	877	840	823	849	874	882	808	865	819	890	813	857	807	790	837	824	832	908	834	851	839	860	858	814	817	844	830	877	814	862	839	878	835	853	772	860	853	819	839	864	815	831	876	874	818	879	857	870	868	845	830	826	832	852	850	792	802	827	830	820	812	817	823	823	854	882	821	798	851	800	810	824	881	875
24557	21004	24435	27746	20635	2098	446	362	362	311	285	308	309	282	287	318	264	287	323	288	278	266	296	299	267	276	277	274	269	287	292	279	259	273	268	281	228	289	280	278	260	276	251	243	264	241	283	288	271	272	285	243	288	302	284	309	244	255	269	277	321	290	270	263	318	255	286	268	250	273	263	278	260	274	267	289	283	280	249	270	276	313	263	299	252	247	275	303	248	267	252	264	249	274	279	234	253	268	263	252	285	275	262	274	274	286	265	258	271	244	285	260	251	252	238	269	288	264	249	252	279	249	256	283	290	277	284	281	254	257	249	272	264	285	281	267	278	248	250	284	269	269	254	303	278	274	266	272	261	297	259	270	276	280	282	269	235	267	269	267	260	264	258	228	269	256	270	233	230	276	309	256	253	263	281	243	276	255	240	277	261	308	302	269	267	282	304	268	269	292	264	262	272	236	284	299	263	274	272	287	266	270	259	258	236	299	267	247	278	257	267	240	275	288	276	249	292	272	304	247	258	270	274	266	276	247	257	279	261	267	263	264	275	277	267	288	251	305	254	259	264	258	277	264	268	277	298	295	256	276	270	292	258	300	284	293	248	256	264	290	296	277	276	273	276	274	295	260	282	244	282	242	254	264	275	289	266	250	255	286	249	268	263	268	258	285	255	283	287	237	261	277	259	273	230	276	281	275	261	253	257	300	249	285	246	275	265	275	235	252	276	265	288	282	270	273	259	276	284	263	287	293	288	262	285	266	259	281	251	290	283	260	248	270	270	257	242	279	270	285	250	270	286	271	241	253	251	258	291	264	283	266	266	273	278	252	271	269	276	234	278	267	262	287	266	271	283	259	287	299	279	287	269	290	275	270	248	277	256	268	269	249	263	258	251	267	265	261	236	320	242	263	277	263	266	267	267	269	266	256	255	260	270	295	263	250	293	279	276	277	282	280	290	270	275	279	246	283	277	253	260	262	258	304	257	263	287	290	290	252	266	253	263	298	301	241	272	278	258	291	251	244	254	264	289	309	243	283	255	276	268	285	258	257	239	269	281	294	276	238	286	267	271	262	271	277	249	257	248	285	244	281	276	271	243	266	270	292	245	269	261	248	264	272	276	269	274	256	231	309	281	273	253	259	263	277	260	234	253	294	269	265	237	243	277	263	254	300	285	268	256	276	284	311	265	256	286	285	267	292	295	286	285	255	278	269	253	268	280	294	272	276	287	284	259	250	273	289	270	277	265	299	275	260	307	283	249	258	271	283	265	295	304	311	249	234	255	255	273	284	273	272	234	289	269	286	287	260	261	250	248	282	215	275	284	265	267	237	287	287	296	284	264	256	279	270	278	276	241	276	293	255	274	308	269	240	275	252	243	251	251	273	280	254	278	292	300	269	279	247	278	287	279	260	297	262	264	289	331	263	259	270	258	249	293	265	285	258	218	251	260	263	257	272	250	277	245	266	258	257	260	249	283	290	298	274	254	286	242	264	258	228	281	266	281	245	284	277	255	249	256	248	300	273	291	290	273	254	237	252	265	252	287	309	282	282	253	275	286	291	233	283	261	255	278	267	296	292	296	223	273	285	284	261	251	274	303	272	240	226	268	250	273	284	278	281	282	255	266	283	269	281	318	266	274	256	296	291	272	275	269	247	278	281	237	294	264	273	259	274	281	284	268	281	270	250	299	290	302	265	277	299	230	274	272	268	277	245	262	255	268	305	256	261	279	277	266	323	262	248	250	260	272	265	257	267	275	251	288	293	281	234	246	308	255	271	253	256	275	286	297	276	258	293	267	288	236	216	225	272	279	253	252	256	274	286	299	260	274	288	288	274	247	271	267	240	290	259	255	254	260	260	276	274	256	276	265	287	265	293	273	286	259	297	293	276	273	286	263	257	254	261	263	272	299	284	279	259	298	274	282	279	261	239	265	237	273	238	267	284	264	270	287	260	278	260	268	279	283	274	248	293	277	277	282	305	265	266	228	249	247	265	262	315	275	282	279	277	261	256	273	287	263	251	280	284	261	272	271	286	313	269	275	237	238	247	298	276	247	262	283	251	283	236	286	270	254	250	250	252	285	262	264	281	264	262	273	279	268	296	272	254	300	258	258	279	247	267	254	268	266	286	267	267	256	253	262	275	276	226	255	290	268	250	280	279	289	284	278	246	253	284	270	244	262	248	258	258	257	283	248	249	216	251	256	259	278	296	259	250	268	264	265	261	269	290	271	283	240	284	290	294	292	258	270	275	268	271	271	248	255	262	287	264	287	291	270	277	298	264	256	233	266	300	278	300	262	266	268	269	237	264	264	311	249	242	266	279	269	243	269	255	265	289	256	276	307	293	275	253	274	233	280	271	258	286	277	266	292	259	268	286	250	278	258	264	309	253	275	285	262	265	268	275	256	230	263	260	291	276	283	281	269	218	276	259	290	287	299	261	274	237	300	275	263	240	273	248	254	279	260	284	280	248	291	256	268	257	257	285	260	292	246	234	272	226	262	251	294	278	261	218	253	277	276	245	250	284	287	279	254	274	248	267	286	291	270	291	305	255	257	267	257	258	262	270	276	303	249	250	273	237	261	272	271	227	270	292	260	272	221	268	257	253	258	270	240	261	283	274	263	257	277	287	247	286	250	290	271	252	265	284	277	267	252	251	266	294	257	273	271	268	286	278	287	285	287	261	240	239	260	275	285	263	270	269	252	263	293	276	288	282	280	260	261	275	276	276	288	265	262	258	287	259	284	294	231	270	258	274	246	297	262	279	274	277	277	238	238	272	251	251	278	245	277	286	268	238	302	247	282	259	286	287	257	255	276	271	264	277	285	285	242	256	278	247	259	279	257	269	272	237	253	256	280	288	243	253	271	267	265	290	258	277	286	246	274	253	262	297	254	243	268	262	279	250	254	252	294	258	275	288	278	222	281	264	260	261	290	275	269	291	284	278	272	265	272	283	284	244	250	269	307	293	249	266	287	278	285	270	298	277	252	264	257	316	324	278	302	275	258	268	262	276	263	242	278	323	297	294	278	280	285	283	256	265	297	254	277	263	281	285	256	290	277	271	266	270	259	272	245	290	269	244	284	263	309	247	274	263	254	274	281	251	260	268	286	275	272	304	285	277	269	280	281	265	303	290	280	276	295	287	259	230	267	311	275	273	261	284	271	244	248	237	260	285	273	246	292	248	260	250	267	275	262	287	296	248	251	290	273	257	282	292	271	289	242	283	296	292	289	264	263	275	253	270	295	283	267	230	271	275	276	293	277	255	263	258	244	242	261	301	292	247	288	285	296	284	253	254	274	254	219	261	268	250	264	280	258	281	258	269	277	257	276	267	291	246	274	260	300	286	284	242	264	264	280	265	303	273	247	284	241	291	280	242	267	246	252	282	266	284	291	271	302	284	274	286	302	289	254	262	264	272	276	292	260	252	253	262	267	268	266	262	252	264	276	260	264	296	273	264	271	274	262	268	238	270	273	274	287	273	249	269	249	267
3057	2656	1716	982	754	699	666	655	582	624	649	619	640	618	641	572	599	575	643	592	616	608	595	619	584	641	568	599	662	629	573	578	647	613	624	579	597	641	597	586	604	614	610	607	577	610	616	640	632	636	557	580	622	609	627	583	622	587	624	606	581	573	594	630	611	535	599	589	597	588	577	542	564	588	586	605	590	565	622	616	627	518	620	553	602	568	617	621	630	581	597	564	581	584	552	642	606	618	590	609	645	622	611	636	568	587	593	564	628	604	570	589	596	635	620	615	560	615	588	594	623	613	609	593	625	642	614	590	613	598	587	578	645	631	611	569	570	592	626	608	625	598	630	582	597	641	628	607	591	585	593	614	602	593	599	626	638	548	585	599	574	582	637	606	616	622	625	645	583	577	621	610	594	596	583	608	582	607	614	627	606	584	618	581	619	602	578	624	629	555	614	557	609	598	592	581	589	568	599	580	613	577	581	611	587	579	604	604	626	624	623	622	632	607	622	587	600	579	580	651	621	632	603	599	637	560	572	618	659	631	588	590	620	582	596	592	593	570	600	536	608	624	611	605	621	578	600	653	600	611	610	617	580	614	591	578	629	561	627	667	609	610	629	609	625	582	601	583	600	584	594	610	591	580	606	620	587	629	577	635	570	599	584	624	557	594	567	595	576	644	621	611	589	606	645	585	570	588	591	636	605	643	635	605	607	586	559	617	560	614	579	576	552	595	553	563	592	587	630	590	594	514	602	598	608	594	585	590	613	593	616	590	576	631	600	642	589	614	673	652	552	607	604	560	602	594	611	607	637	597	628	559	621	564	599	585	591	585	646	597	645	606	608	563	619	637	617	609	626	631	571	593	618	594	593	623	622	628	578	604	609	563	638	605	632	598	598	636	611	572	594	592	626	560	623	581	607	579	603	592	614	604	583	596	604	568	607	597	597	607	582	591	628	581	575	574	628	583	627	622	641	623	569	582	607	633	557	572	655	617	604	643	579	644	626	652	666	650	609	634	588	580	607	650	634	628	621	624	588	611	603	621	593	595	630	569	631	621	585	664	607	599	574	566	602	615	579	586	638	575	611	607	616	594	580	645	618	575	635	599	606	595	590	614	572	624	591	662	591	578	622	612	627	638	607	619	586	639	634	620	610	586	623	605	563	610	591	592	589	617	600	641	643	610	584	589	601	601	670	605	596	563	610	624	653	659	613	620	621	594	613	552	619	611	574	569	596	588	623	603	583	596	636	627	573	579	603	596	605	583	614	558	672	627	641	595	588	599	625	619	626	623	595	591	614	641	633	624	600	625	610	582	650	591	585	631	597	637	600	597	635	599	610	589	621	590	627	591	607	619	610	632	588	610	607	576	645	623	604	630	552	587	600	607	629	597	584	598	572	611	611	612	591	620	602	610	622	596	568	616	603	620	620	625	607	589	638	638	634	616	609	580	555	621	576	616	613	550	611	631	606	633	558	580	616	656	590	611	613	623	602	593	558	581	586	594	600	584	606	593	616	621	557	619	640	577	618	579	589	621	583	637	587	618	639	600	607	561	603	612	601	626	630	632	634	591	601	604	607	597	590	641	596	581	620	623	616	562	616	616	590	654	617	623	572	642	607	631	577	576	630	591	634	601	632	587	622	616	635	599	594	619	578	622	626	571	604	609	613	649	597	593	604	607	622	569	593	612	598	604	622	602	593	597	633	598	579	644	584	582	605	619	596	600	593	638	578	601	616	621	635	611	596	620	584	575	603	567	603	602	589	612	626	591	588	594	643	625	620	617	647	591	623	604	546	644	656	649	615	596	578	597	575	617	569	644	610	638	614	606	592	608	598	607	593	603	645	595	620	634	578	627	565	571	569	618	612	618	629	579	602	611	609	612	594	590	610	595	594	626	629	605	587	604	569	590	584	648	618	563	576	570	612	622	662	577	579	590	587	607	618	600	661	641	591	643	575	578	640	584	594	592	639	573	596	599	612	567	621	611	653	560	551	586	606	581	646	605	592	550	555	646	653	618	596	610	636	552	582	583	596	584	551	572	592	644	618	586	615	623	585	594	631	574	638	608	611	601	555	592	617	587	593	594	607	628	633	622	591	615	573	612	542	614	633	574	610	622	588	590	606	635	593	613	611	617	616	556	650	613	615	616	607	640	633	577	634	604	618	613	595	591	587	591	564	641	568	568	516	557	648	626	627	616	583	651	636	566	581	540	610	578	623	562	597	598	623	603	604	595	588	593	550	602	639	582	608	650	674	609	617	631	590	622	585	580	601	582	579	607	634	593	590	580	616	644	614	607	622	597	562	596	569	649	604	593	657	593	600	594	608	629	614	584	635	597	606	598	636	607	630	565	601	595	621	590	541	591	599	606	610	591	616	552	624	608	622	586	587	591	563	584	633	591	574	617	598	604	591	604	604	573	632	607	628	619	536	613	626	597	607	598	632	595	595	590	592	568	578	581	625	586	627	640	588	545	613	638	635	602	640	589	621	591	559	602	567	602	670	625	587	597	580	602	599	603	567	640	581	576	573	639	663	588	593	598	568	610	598	580	591	658	596	618	573	561	591	594	587	567	596	604	591	600	602	613	626	606	605	558	623	603	604	534	577	569	635	605	570	688	592	632	618	621	595	625	594	591	570	571	595	617	592	647	591	613	573	609	586	614	583	599	573	623	629	629	600	587	611	650	609	652	598	592	586	586	599	601	613	604	627	621	603	599	614	633	621	625	650	619	575	578	591	558	598	623	594	576	615	557	589	544	623	574	601	616	562	606	575	611	594	629	575	626	651	560	619	642	598	571	588	552	626	620	592	556	595	624	626	605	587	606	602	600	595	612	612	577	614	617	608	602	599	632	588	596	598	550	615	607	631	630	576	605	545	568	648	600	645	646	625	606	594	594	582	601	578	642	603	548	592	659	628	648	576	611	605	574	533	555	637	589	588	615	643	623	641	591	561	611	602	554	577	593	584	618	614	604	580	570	601	596	631	603	634	600	582	618	613	594	624	613	591	616	600	549	612	598	602	627	608	680	595	590	596	614	578	549	579	640	560	597	586	637	603	628	589	625	618	580	615	615	615	608	610	623	612	570	579	610	538	605	610	596	608	608	597	611	600	623	602	605	606	609	583	644	609	634	550	605	589	634	650	644	611	587	608	598	583	615	595	625	613	593	571	581	579	585	562	565	636	609	626	612	633	600	585	622	604	594	588	568	608	618	596	581	614	584	611	582	565	628	583	621	586	578	602	631	603	539	664	613	603	644	601	580	592	641	625	612	636	576	598	590	631	614	581	602	576	570	640	596	616	630	597	587	656	598	570	588	619	614	625	623	626	563	578	601	549	591	671	625	625	630	596	591	568	602	596	614	619	599	655	595	613	627	607	632	597	634	590	614	591	587	582	577	617	592	606	604	647	553	608	602	584	621	581	585	619	595	590	561	578	607	576	578	594	591	592	597	603	583	592	577	606	578	586	614	660	598	620	588	642	624	593	623
23865	21000	25000	27159	21006	20845	1345	366	239	203	188	160	181	158	138	139	125	155	150	128	148	121	107	117	133	132	102	145	144	135	132	142	117	109	117	115	126	134	107	129	138	126	118	109	140	95	129	111	125	125	101	123	99	116	119	118	121	124	114	141	107	106	139	119	100	106	110	127	112	79	120	106	125	136	119	101	112	122	135	122	117	104	100	121	112	105	141	132	108	110	119	118	126	131	117	143	111	108	103	123	109	107	129	97	101	115	120	124	100	114	113	134	134	109	120	123	120	102	120	109	99	111	124	106	154	98	118	117	109	139	116	133	131	113	116	119	125	111	102	134	118	136	115	150	115	111	132	92	116	119	117	106	135	124	118	107	117	100	108	140	110	108	146	91	132	106	124	111	113	110	124	123	100	129	118	109	125	133	140	105	122	139	140	112	100	107	138	98	115	105	104	116	111	126	97	86	126	109	105	122	114	113	125	113	103	106	117	116	108	119	112	113	125	112	119	116	99	106	116	127	114	118	134	136	130	98	135	122	129	122	134	116	104	112	109	119	116	133	109	111	135	115	109	115	103	125	113	122	111	114	103	116	108	109	125	122	121	134	114	103	120	116	105	109	118	123	123	111	118	130	109	119	101	131	99	121	138	155	124	105	115	117	136	105	106	104	122	130	126	107	126	114	115	130	105	110	137	107	120	99	96	115	133	122	105	116	120	88	106	125	110	134	87	108	100	135	91	97	103	119	134	116	114	111	99	124	128	137	136	120	144	126	119	104	115	103	106	108	109	136	130	139	122	114	131	105	137	102	128	139	139	114	109	110	108	115	131	113	110	110	99	123	128	108	122	102	127	118	120	138	117	105	107	99	116	124	120	137	112	121	108	115	113	105	125	126	144	108	116	95	128	110	119	132	118	125	126	125	96	118	100	119	143	133	121	95	136	127	119	129	111	123	134	117	125	118	108	117	119	115	112	119	114	137	139	118	126	110	97	110	130	120	109	102	110	134	97	140	128	126	119	127	125	142	96	113	115	122	106	122	121	105	103	100	89	101	115	132	120	109	127	109	102	118	127	121	113	130	131	128	135	117	102	102	118	116	134	121	107	128	102	113	129	120	113	113	117	98	112	124	100	91	131	112	134	120	139	102	113	115	108	112	119	122	116	126	119	111	124	115	105	128	130	103	124	109	108	111	100	142	142	119	124	123	110	161	115	137	121	84	126	107	104	113	93	112	111	100	131	112	113	123	116	132	139	110	112	100	134	111	115	113	123	107	103	107	118	122	125	110	135	117	118	111	122	122	127	119	109	120	105	110	103	121	117	122	115	120	122	128	119	121	108	109	96	113	117	122	116	122	112	94	104	130	123	118	112	122	100	121	103	108	112	119	111	103	114	102	99	118	102	118	135	92	119	116	110	113	121	124	118	127	127	107	87	99	106	119	119	121	130	117	115	100	118	120	113	124	117	119	117	110	111	129	130	99	100	104	122	90	116	132	110	103	127	113	116	126	122	128	96	119	135	84	109	145	109	112	120	129	124	121	106	136	115	118	111	109	99	115	111	100	118	110	119	105	124	126	120	104	114	124	128	122	123	119	111	101	120	102	136	116	107	123	133	97	99	114	120	117	116	131	120	101	143	116	98	96	111	99	118	130	106	106	102	100	124	133	104	114	110	124	122	116	119	112	130	117	117	101	102	124	101	113	109	109	146	128	122	127	130	108	96	118	102	99	119	124	110	121	107	113	106	123	111	117	99	130	101	116	128	122	131	128	117	135	118	116	116	122	125	125	125	108	139	103	125	123	96	106	98	114	118	124	110	151	106	121	101	113	114	117	122	123	119	107	128	122	117	130	99	117	112	101	135	108	90	119	81	104	129	103	122	109	128	92	97	104	103	116	124	124	116	98	111	128	106	108	123	118	104	103	124	125	124	94	131	94	135	103	117	126	122	122	128	120	141	108	119	126	107	115	98	108	103	108	117	147	127	108	107	100	115	128	102	137	135	136	133	101	108	104	108	111	107	96	105	121	129	131	116	95	118	123	99	135	123	122	98	136	124	114	131	112	119	111	108	133	104	137	124	106	136	121	138	110	121	111	134	108	104	88	108	132	111	127	102	120	115	147	120	124	110	109	114	119	127	120	97	123	115	110	128	103	93	109	129	107	117	116	118	115	101	116	113	118	121	122	112	124	104	119	115	118	128	94	114	116	118	129	119	124	131	131	121	94	137	129	107	121	109	108	125	82	113	127	111	101	140	123	124	133	100	121	133	111	127	144	132	121	101	115	125	121	128	120	121	122	121	103	128	121	110	91	104	116	126	125	122	113	137	105	117	97	112	105	115	122	127	107	124	136	121	117	118	135	100	136	132	112	110	113	107	113	118	130	108	115	111	130	117	107	88	125	123	102	110	110	106	91	110	130	132	119	99	105	112	126	115	111	110	117	130	90	106	107	101	121	111	130	109	123	134	115	112	122	108	128	119	118	110	99	129	122	124	109	124	124	119	119	125	114	118	110	110	95	119	116	112	126	135	124	134	117	104	118	128	104	130	99	124	114	135	121	121	116	107	120	122	120	119	99	126	118	95	118	93	95	104	115	122	113	117	102	134	127	111	109	114	126	122	100	147	111	110	121	121	103	118	97	111	111	117	120	110	117	116	113	109	116	125	118	113	111	104	105	109	107	127	134	106	116	114	120	96	123	146	128	105	113	105	108	127	113	125	106	112	104	114	124	130	107	112	121	125	96	106	102	137	119	123	99	115	89	89	106	113	115	122	145	122	119	131	100	119	113	118	115	128	104	120	116	107	135	109	113	137	87	150	123	117	103	120	134	115	102	107	109	120	109	120	125	141	132	115	124	104	130	123	102	112	126	110	124	94	118	140	113	130	122	116	111	110	126	92	148	128	120	122	107	120	101	107	118	129	121	115	110	119	111	133	137	102	128	129	114	130	100	145	115	114	112	103	114	113	130	95	115	122	111	117	136	113	128	141	109	118	123	119	117	110	103	139	90	93	127	125	112	135	125	111	122	106	118	115	105	122	106	114	122	126	109	130	120	127	101	118	101	119	111	124	121	114	110	124	108	120	130	116	116	101	104	115	118	117	102	120	132	103	101	117	131	113	111	118	129	140	131	109	117	122	113	118	119	126	103	98	131	105	116	132	125	128	114	112	99	123	122	121	108	77	116	111	105	108	133	115	117	117	112	106	131	91	117	106	101	136	112	115	128	107	115	115	109	129	123	132	105	117	117	102	131	117	130	117	127	119	112	121	130	119	109	113	119	108	109	118	109	112	107	97	130	127	101	116	92	126	102	121	112	105	116	124	137	117	120	115	117	114	106	120	116	107	95	123	96	126	125	125	111	112	115	117	127	105	113	121	122	113	121	112	99	118	119	116	121	108	129	134	124	128	101	143	139	123	112	116	116	116	118	104	117	107	104	114	124	124	124	126	125	112	121	136	106	125	124	119	99	101	122	124	126	118	114	131	112
3004	4232	2335	1087	658	493	401	391	366	318	333	350	327	301	316	309	289	315	297	274	340	318	306	315	306	303	313	274	307	287	307	286	272	292	305	309	330	275	299	289	310	298	286	332	300	301	273	317	312	276	319	307	313	295	306	317	268	315	307	307	305	336	317	297	309	300	285	307	306	334	326	258	329	286	276	305	327	286	295	288	327	288	295	258	305	299	293	289	310	318	302	296	309	292	286	287	302	310	320	304	265	290	287	311	278	284	282	276	325	276	286	294	316	309	320	266	320	312	279	311	286	293	264	287	287	312	294	330	282	310	293	264	290	293	270	274	308	324	312	291	296	289	270	296	282	283	285	258	301	277	299	317	278	309	320	322	352	291	287	275	288	324	280	300	279	297	283	299	324	271	302	312	298	304	290	299	308	278	284	275	323	287	316	299	321	286	304	318	263	265	293	290	302	285	348	283	288	305	323	282	308	262	319	312	283	300	285	309	297	300	302	302	267	288	286	319	288	304	299	294	302	314	268	294	293	297	281	283	324	283	318	282	278	276	283	313	297	282	295	326	326	303	307	290	302	266	287	313	303	299	307	338	290	311	286	314	318	300	307	286	269	307	306	332	309	265	278	292	295	332	293	325	292	308	285	291	299	313	295	297	307	305	285	301	313	329	324	305	266	283	309	268	288	299	320	286	278	275	299	280	291	298	293	275	303	318	299	272	264	308	301	335	270	324	307	291	312	300	304	308	278	304	278	273	318	294	312	293	292	294	290	314	327	312	292	313	284	320	312	298	311	310	283	338	288	290	295	283	291	281	316	304	301	285	333	279	276	304	315	308	267	301	307	280	318	310	298	307	304	263	315	311	283	305	281	304	346	306	285	286	282	299	310	308	307	312	297	325	332	307	277	310	306	298	306	289	279	318	338	331	296	306	267	319	270	303	330	290	282	299	297	290	279	317	260	300	298	308	306	278	292	311	292	269	303	318	296	300	293	307	276	307	318	292	291	331	345	306	310	300	293	279	292	291	274	301	287	319	295	281	306	291	276	298	296	285	279	286	311	307	287	310	282	318	298	293	277	342	337	295	293	295	283	316	325	269	290	295	288	284	289	299	281	322	287	293	312	255	304	305	283	325	275	271	275	321	301	285	305	281	304	296	294	285	307	299	297	317	282	283	285	321	293	312	315	317	299	317	282	313	285	321	324	288	299	292	302	293	317	268	304	330	277	314	287	293	299	310	287	299	296	324	319	298	286	321	275	297	325	290	303	264	285	300	301	322	308	307	285	295	294	317	281	312	304	337	284	284	322	283	294	304	280	266	282	324	282	295	321	288	323	305	291	316	278	278	312	282	308	299	299	299	284	308	296	278	302	298	335	269	269	281	323	299	286	298	309	275	280	341	281	321	302	289	348	266	308	302	306	309	302	270	273	272	311	299	304	282	275	303	288	307	291	290	312	288	279	318	302	262	294	301	326	276	308	290	283	279	289	301	261	293	283	284	298	310	314	312	299	313	298	283	250	304	298	271	292	302	294	308	307	292	283	297	313	294	294	309	320	311	234	312	299	307	291	303	282	325	316	288	305	285	337	299	307	298	290	296	307	307	281	297	260	320	270	273	312	291	325	273	252	282	310	301	294	305	301	304	300	303	318	309	293	296	319	299	301	328	300	322	308	268	289	275	350	300	311	313	317	306	325	281	288	307	290	309	317	281	310	282	249	312	287	329	315	303	275	294	330	295	292	292	300	287	296	307	311	285	300	317	286	282	286	301	306	303	331	281	291	302	293	296	301	310	276	292	311	313	285	308	328	271	303	305	283	285	299	312	310	308	274	309	293	341	283	309	292	312	323	299	273	286	303	271	266	277	320	277	318	313	296	322	316	297	307	345	316	313	316	276	287	308	283	310	302	292	289	295	306	298	298	321	305	290	302	327	313	292	305	291	346	339	291	291	289	293	287	298	270	307	315	302	325	283	290	308	320	315	309	298	293	337	290	287	266	310	282	306	262	305	280	291	299	293	274	294	262	293	297	294	303	303	323	301	305	302	289	299	318	325	303	296	312	286	282	284	310	341	293	297	275	265	295	293	282	322	292	290	278	304	299	284	303	317	280	317	281	279	270	264	295	313	308	285	299	294	294	311	297	255	294	291	315	285	313	270	280	264	270	320	299	293	294	303	293	332	300	278	298	317	290	315	289	260	304	296	273	307	310	273	297	298	306	299	280	276	296	301	296	313	299	319	296	305	310	301	298	300	336	314	294	334	300	290	310	311	318	331	320	312	306	294	303	282	316	282	323	317	311	302	321	277	304	297	290	315	301	280	298	296	292	313	285	305	287	289	321	329	304	294	284	337	292	304	295	324	298	309	286	308	270	328	291	291	335	298	273	285	292	283	308	277	338	306	305	289	298	322	284	295	307	264	281	293	274	325	298	286	309	309	273	301	286	295	295	260	301	305	295	357	287	311	319	313	309	282	265	289	333	283	281	305	301	276	302	290	279	315	329	283	315	305	317	294	278	305	300	312	276	314	289	311	305	317	309	282	285	285	320	297	292	323	309	307	308	305	297	314	317	286	304	310	297	326	300	308	313	293	337	262	277	284	279	294	283	278	309	338	290	306	305	260	280	278	300	316	326	312	298	272	319	297	269	277	331	301	329	313	249	323	259	296	303	311	292	295	303	312	282	313	309	320	289	325	325	296	298	278	296	294	325	336	283	315	285	295	276	311	303	274	302	278	310	316	276	328	279	297	280	333	293	304	293	289	303	312	302	277	311	309	329	284	314	303	269	283	289	313	284	299	326	280	300	289	329	297	306	306	305	284	289	297	308	289	289	309	315	309	322	311	301	282	282	313	300	298	291	342	282	302	289	274	274	284	327	267	295	303	289	294	314	299	320	298	315	285	326	320	262	309	313	311	290	326	292	317	291	303	304	278	280	303	296	328	310	284	312	318	298	266	309	261	329	284	297	314	272	290	307	300	283	307	289	348	325	321	309	307	316	286	265	281	321	281	324	297	283	282	305	298	303	322	298	295	288	294	270	311	301	307	313	297	309	322	300	324	300	321	282	294	311	302	295	291	305	304	282	313	314	290	291	295	302	312	329	256	305	318	302	336	302	313	321	276	303	309	305	290	255	306	296	302	316	274	278	332	315	310	317	354	306	271	303	294	288	307	319	307	331	301	323	293	297	311	290	326	281	319	311	301	307	279	296	325	283	292	279	335	296	278	291	292	340	312	285	317	318	288	309	287	329	314	298	272	332	308	292	298	290	290	279	290	316	290	273	277	275	280	313	297	307	290	284	289	317	309	307	274	294	306	280	302	305	331	305	296	293	318	305	308	281	282	295	299	314	306	251	280	296	285	314	263	318	261	306	323	292	332	305	317	287	313	299	314	301	306	295	291	289	294	295	277	300	295	338	291	270	305	309	295	327	296	282	296	310	299	281	292	312	273	295	297	307	287	305	318	277	300	314	286	302	303	307	282	297	271
32395	10425	1033	458	385	398	370	399	351	371	400	367	401	410	397	402	380	351	413	386	344	365	375	384	380	360	405	351	393	409	346	356	376	400	350	377	379	393	342	408	360	381	371	409	365	390	374	375	392	365	405	370	362	377	370	403	383	361	401	389	377	417	361	386	358	386	365	370	375	402	391	391	363	356	359	372	401	373	419	356	373	360	378	381	378	371	375	368	395	397	392	357	368	339	366	387	406	405	391	379	376	405	362	391	386	375	384	350	371	383	347	390	394	395	381	367	386	350	352	364	392	353	405	423	370	385	389	401	385	372	385	387	357	401	392	379	414	344	388	383	360	438	370	395	382	370	339	358	378	362	393	341	376	361	348	393	413	366	377	365	373	386	388	343	353	370	369	340	385	413	381	355	328	404	381	387	414	367	402	369	381	376	369	392	383	353	363	354	390	332	388	375	390	399	374	409	382	377	413	388	390	365	407	387	368	394	356	362	416	393	409	325	362	362	445	362	360	377	392	370	338	406	365	429	370	384	354	399	331	360	391	413	384	386	400	437	379	392	405	359	397	382	399	394	394	368	362	383	385	389	376	385	406	368	352	364	414	403	387	385	368	372	355	387	396	393	363	403	378	375	358	366	411	394	390	370	379	398	351	395	372	405	355	380	372	366	366	360	384	374	347	403	380	405	379	363	345	403	407	387	373	408	413	346	397	358	358	377	383	356	386	372	366	377	407	390	415	405	380	368	401	393	409	387	346	366	370	381	417	399	343	379	349	363	383	422	372	379	361	379	372	377	372	380	379	380	383	353	359	376	367	379	396	395	382	380	389	347	375	384	373	364	371	362	376	387	371	366	384	361	418	369	374	351	341	366	392	409	370	406	353	370	362	384	373	375	367	384	385	356	387	379	377	378	363	378	380	383	370	417	368	362	369	367	369	388	372	371	376	414	390	380	402	402	375	375	372	376	360	409	393	402	358	395	419	377	384	371	369	371	381	331	409	421	372	381	370	380	351	364	376	407	380	362	380	384	339	354	417	360	369	382	401	389	370	344	396	361	364	396	431	346	379	364	395	376	378	368	374	364	366	388	407	383	378	396	420	382	341	383	398	379	385	388	413	375	347	405	401	383	350	410	359	375	400	371	363	383	369	367	388	370	376	370	343	380	387	369	373	418	351	374	363	399	370	359	339	364	385	360	407	382	338	383	401	397	384	378	403	365	342	381	377	393	375	352	355	378	367	379	383	346	362	420	353	379	370	383	403	356	415	362	370	357	365	379	365	376	389	347	372	401	394	388	365	356	387	382	396	407	421	340	356	399	360	358	386	404	388	368	358	384	367	366	377	381	401	394	371	334	333	378	389	382	367	403	384	396	399	384	346	376	387	387	384	377	361	377	388	388	355	359	337	417	366	354	415	388	368	311	391	376	370	352	350	413	376	365	373	372	365	362	396	406	408	384	390	372	369	394	388	365	418	441	359	395	353	379	358	367	390	368	352	355	368	390	356	366	359	422	387	350	380	355	368	364	362	360	393	373	384	333	369	344	379	366	395	389	389	337	373	410	361	401	399	335	329	332	380	417	371	406	365	387	347	339	356	364	357	371	371	383	417	399	366	353	380	386	380	361	378	344	397	402	374	406	397	374	357	398	358	358	354	359	428	382	360	411	372	360	394	393	344	360	408	416	370	386	358	364	400	380	356	373	372	349	371	372	383	386	387	375	344	367	365	357	400	396	402	414	397	396	379	407	380	373	356	376	398	367	395	375	382	387	389	346	385	394	420	382	360	379	361	375	376	346	371	385	358	417	420	337	390	394	314	413	380	369	380	400	391	392	346	389	380	381	380	365	380	372	379	393	368	365	384	384	381	378	372	378	320	385	368	375	407	376	342	383	433	372	397	328	383	406	388	401	388	360	351	387	370	365	364	359	371	357	357	353	357	389	359	401	369	345	354	348	360	341	383	355	372	390	400	364	407	374	369	443	409	402	378	363	388	388	387	399	375	377	389	380	357	419	406	395	360	437	420	348	356	385	391	387	393	391	364	393	373	353	360	403	404	411	341	394	392	411	404	408	408	375	351	392	376	403	367	365	378	347	362	409	386	392	380	346	413	371	384	349	396	391	355	376	392	365	343	372	365	348	389	399	394	397	363	392	387	366	407	365	409	412	349	392	397	368	409	397	385	403	406	361	374	389	365	415	409	391	365	383	373	412	384	412	376	374	378	413	369	408	378	365	335	355	369	385	383	366	374	389	373	369	359	372	383	357	427	385	405	375	373	397	348	384	382	410	372	379	333	394	383	354	387	372	408	348	407	354	420	392	385	390	386	367	398	376	371	411	388	381	388	406	399	351	371	379	347	373	367	376	374	417	342	383	403	394	333	344	394	362	344	375	398	365	359	383	393	375	355	357	395	380	400	395	362	361	365	379	427	365	367	358	386	362	363	366	398	400	399	377	385	386	390	382	364	436	380	433	392	337	384	359	400	400	364	363	379	434	381	414	374	359	360	358	376	372	397	421	370	368	384	353	378	394	364	365	367	401	408	374	398	375	382	336	393	373	425	370	390	386	407	402	371	381	360	362	311	376	370	439	375	392	378	396	372	383	399	405	374	404	387	353	396	347	381	354	397	372	363	384	376	370	370	406	355	372	401	394	405	374	370	366	420	360	403	407	374	381	367	367	387	357	390	392	380	365	396	400	381	382	369	379	374	381	384	366	376	395	350	385	362	403	403	381	412	400	371	421	391	392	366	382	354	359	361	410	375	404	334	350	400	391	375	389	390	427	372	357	376	391	398	376	389	406	420	395	389	372	398	372	385	386	378	373	395	370	379	386	401	374	363	369	335	400	392	377	355	384	372	429	342	371	397	397	391	403	376	380	379	356	367	346	375	362	379	384	397	367	369	382	399	377	367	397	385	391	364	371	384	380	398	407	367	373	381	380	375	372	352	380	372	388	395	383	382	383	395	377	371	417	393	384	373	348	377	375	349	393	387	380	413	388	362	368	373	386	370	356	366	362	371	401	394	375	353	387	368	412	377	383	348	365	393	372	386	372	382	396	378	361	353	353	338	395	360	371	400	356	363	382	351	402	367	381	388	393	387	368	348	350	364	373	402	401	398	365	363	347	373	396	421	376	402	373	375	356	379	387	357	377	351	379	371	392	378	384	377	377	368	351	388	350	377	386	407	407	395	380	363	387	396	367	379	374	366	405	409	399	344	361	347	346	370	365	370	363	395	404	412	358	382	365	389	384	381	352	375	398	378	382	385	370	406	372	371	354	382	351	380	389	384	363	377	381	360	415	363	430	353	360	388	368	416	391	410	387	364	371	403	350	389	371	387	345	398	368	359	379	403	362	372	401	410	349	368	378	348	382	356	348	383	381	363	424	366	386	366	362	360	394	371	357	374	385	357	358	396	384	390	365	404	398	362	356	377	379	337	382	393	381	362	356	367	385	379	392	378	378	371	356	331	363	369	361	366	368	400	371
5484	912	903	847	867	864	872	827	871	848	840	876	803	825	841	818	811	830	818	861	818	854	878	848	860	860	837	854	860	849	792	900	849	819	775	867	844	846	900	868	821	862	810	779	857	857	871	757	833	832	844	834	853	787	794	839	837	869	833	857	840	821	860	790	829	851	818	820	840	856	816	843	781	848	852	757	881	837	845	871	825	838	819	816	825	851	857	831	888	878	807	857	814	859	850	841	807	809	823	857	853	841	840	852	858	849	850	829	834	824	880	825	853	884	861	801	837	839	844	810	832	842	830	832	825	862	873	868	873	820	857	826	810	855	815	801	864	873	854	857	812	774	843	809	883	868	844	878	845	852	836	821	823	834	825	796	826	839	848	849	834	847	832	825	853	827	795	834	816	815	880	811	828	830	843	871	860	828	861	869	826	843	883	872	805	819	864	818	844	830	826	838	868	811	815	826	843	848	862	849	809	863	866	829	809	843	813	837	840	841	817	840	867	832	840	866	852	837	846	889	832	861	839	821	853	869	847	828	858	853	854	865	835	849	845	836	838	839	840	815	832	868	876	850	862	826	878	807	834	853	825	850	882	867	792	857	834	847	828	808	784	829	859	850	827	813	893	891	849	832	859	843	813	817	788	880	877	803	802	832	825	796	875	849	826	839	813	850	822	843	820	914	889	778	890	816	864	822	889	851	853	856	838	826	862	858	845	879	834	814	836	916	823	859	835	791	847	842	764	869	795	794	852	839	814	878	887	841	866	829	822	850	827	871	843	791	828	814	864	839	846	808	853	872	816	845	847	793	869	879	851	780	841	822	878	814	847	852	804	821	836	838	830	840	816	829	871	876	814	875	854	860	854	813	855	802	817	883	844	854	883	836	859	847	881	869	848	830	804	798	841	879	828	868	850	836	835	810	885	815	870	830	837	790	821	809	868	868	813	811	819	831	831	786	885	825	870	859	845	846	836	822	808	787	873	831	848	840	826	824	844	806	829	824	815	832	790	835	864	838	825	798	830	841	846	836	820	867	842	883	866	830	860	849	812	794	875	822	905	842	807	896	867	820	846	819	852	832	849	822	919	824	816	812	826	825	829	858	838	861	824	795	834	812	876	820	817	866	846	810	890	877	842	847	903	848	839	797	848	840	791	829	854	804	854	892	847	850	846	799	841	772	836	837	845	809	838	834	814	806	784	884	812	850	799	862	863	783	829	823	887	805	828	856	825	842	819	848	860	840	820	833	820	835	815	861	833	833	808	800	840	859	881	901	882	858	818	809	851	831	864	831	863	911	843	797	826	884	828	862	774	835	825	839	879	846	842	843	807	849	873	846	806	845	857	830	862	827	770	815	848	827	890	843	829	838	831	828	874	862	827	874	830	828	818	869	783	839	836	795	825	839	822	829	845	858	850	854	813	824	917	845	843	877	869	883	832	869	838	783	904	846	824	893	857	754	847	788	856	853	818	897	860	811	858	866	887	839	851	832	889	848	841	831	822	860	788	869	805	830	855	766	851	837	872	805	846	839	780	806	830	856	866	907	793	864	869	821	824	828	854	851	862	801	828	850	852	862	832	859	831	849	801	835	873	801	864	827	821	832	834	871	855	830	848	860	787	820	817	853	914	807	801	825	830	834	884	805	836	806	824	835	849	885	895	822	859	837	873	860	859	817	839	843	832	794	815	794	842	817	831	800	809	861	822	877	872	843	849	870	832	790	815	852	835	798	837	829	841	882	856	844	810	894	814	820	821	820	801	852	878	830	907	841	854	852	858	886	825	839	827	891	825	853	811	857	847	849	814	794	859	780	837	912	799	833	803	827	869	799	863	893	862	838	845	857	808	859	830	845	769	868	797	928	799	828	813	813	853	813	842	870	795	845	874	807	867	835	862	806	805	798	822	872	870	810	833	834	839	869	838	861	789	844	842	837	859	812	838	819	837	832	818	823	842	784	851	856	821	840	794	826	822	843	803	818	855	845	780	858	837	824	853	806	828	818	769	841	796	838	864	854	874	815	812	842	841	819	800	790	845	782	854	845	793	891	868	833	856	824	829	817	850	860	808	916	916	843	856	839	837	794	865	816	855	860	784	781	857	846	847	803	839	847	826	869	857	908	871	807	866	834	829	866	837	827	863	846	835	846	844	818	891	824	840	864	845	828	786	836	822	864	859	833	841	808	803	799	836	777	827	875	825	829	829	839	837	826	847	866	825	837	841	829	849	829	838	832	830	831	824	827	869	856	816	854	838	853	850	816	817	810	847	794	838	833	786	855	833	785	884	815	818	832	809	818	823	886	825	806	831	806	864	828	870	825	864	921	830	798	844	806	866	837	866	839	815	796	823	843	853	836	893	852	862	829	922	824	869	845	842	848	828	838	849	848	848	877	828	842	833	849	816	865	861	810	812	833	767	843	864	838	865	851	848	843	869	795	834	853	803	801	861	838	832	828	838	849	818	850	866	883	846	806	829	802	875	829	838	868	819	828	889	779	870	898	806	842	841	847	800	817	802	846	838	812	858	885	814	860	824	835	794	805	891	887	859	863	868	857	806	806	894	840	789	840	836	821	776	867	817	847	823	828	862	856	860	797	878	791	818	894	884	895	834	805	861	786	806	867	835	801	854	909	832	859	856	824	832	832	840	785	807	824	873	891	808	865	829	825	809	852	846	848	826	876	855	830	801	879	840	874	750	810	812	854	831	865	836	838	896	841	852	834	843	863	872	852	828	812	879	812	817	873	856	814	882	848	869	805	807	834	843	792	875	831	831	869	782	832	836	752	810	869	839	876	809	785	863	788	820	866	812	855	821	879	854	846	824	862	784	863	804	850	822	821	835	890	909	840	861	861	875	829	866	868	800	818	780	812	862	854	833	809	815	883	780	842	846	829	811	840	872	827	812	827	844	849	846	848	810	834	858	856	833	761	795	811	792	900	835	817	850	819	800	818	836	836	847	850	885	837	835	865	833	875	871	851	846	805	829	812	856	806	806	839	853	833	839	848	859	863	839	813	843	861	819	831	809	779	806	860	833	855	788	818	875	845	880	786	854	860	851	847	868	831	822	895	871	852	856	831	798	834	808	864	866	848	825	786	841	797	889	878	916	882	881	899	879	853	861	848	807	846	860	859	865	800	840	836	846	851	834	831	843	828	871	843	811	829	841	835	841	847	844	824	894	853	835	783	829	811	810	867	857	875	829	869	864	797	839	800	894	798	787	826	884	846	831	797	805	828	817	858	849	805	830	856	848	804	810	887	874	824	835	851	838	850	837	836	825	821	792	801	897	780	872	867	840	860	838	847	814	799	844	835	875	804	827	882	798	810	833	822	819	823	807	870	839	812	851	830	856	823	871	825	892	860	772	834	853	854	853	845	862	763	861	822	803	815	849	879	863	805	864	858	835	849	835	847	877	837	816	848	795	793	868	813	817	853	833	795	836	836	861	817	851	798	833	798	862	812	834	865	918	839	810	823	819	836	845	801	808	860	843	837
24551	21004	24420	27812	20586	1997	413	364	334	323	305	301	304	285	288	259	281	259	240	278	291	286	298	280	262	256	284	286	274	240	255	259	283	246	268	265	277	280	253	259	297	252	304	237	257	265	288	308	279	273	302	239	271	302	240	320	304	256	255	254	286	252	272	284	268	270	250	276	260	272	262	266	274	240	268	263	288	291	291	256	320	273	244	276	286	281	248	287	303	276	269	299	251	267	225	278	258	303	279	277	268	261	278	257	277	270	262	263	247	257	264	274	317	299	284	242	289	247	261	271	289	268	257	255	274	267	269	255	253	248	299	258	246	256	259	256	291	281	269	264	255	254	255	281	254	305	274	280	261	263	237	241	264	258	255	252	242	260	262	258	251	226	245	265	256	266	247	261	267	266	252	237	252	262	235	242	258	272	299	290	260	255	249	269	286	264	237	286	262	273	239	243	250	261	292	261	296	287	282	226	258	237	243	255	251	290	298	289	252	281	263	237	268	251	278	266	294	256	263	275	261	264	277	295	276	285	254	253	257	271	289	247	262	294	245	276	272	258	293	300	269	274	248	252	266	267	307	286	263	244	266	249	281	245	269	297	283	251	240	273	278	270	295	277	256	313	264	252	279	291	280	287	280	267	282	295	262	269	276	271	288	304	240	245	270	274	315	252	254	271	271	269	276	270	235	267	302	254	272	284	255	233	267	303	242	253	256	268	271	244	269	237	265	286	269	262	293	269	247	296	264	258	271	275	261	255	275	235	263	256	235	276	267	262	273	281	281	250	266	246	264	250	257	273	298	265	273	302	276	265	229	283	278	252	257	247	260	250	266	266	271	280	255	246	291	268	269	277	275	231	291	295	258	281	318	284	256	265	264	259	258	252	278	253	276	281	255	263	253	286	248	303	281	263	270	270	277	274	258	258	280	246	277	259	274	280	256	269	244	271	267	258	245	265	296	287	286	315	273	256	259	268	265	286	274	267	269	263	251	273	320	256	267	271	261	233	251	228	271	284	240	260	273	277	260	291	263	300	260	246	260	265	273	265	269	273	281	262	245	256	278	266	276	298	251	270	257	270	263	270	253	251	268	247	273	292	260	285	270	298	246	273	261	274	254	257	236	226	294	297	266	243	254	255	296	280	254	274	278	271	257	257	261	255	258	258	272	269	293	265	262	296	269	254	253	288	258	261	251	278	283	260	295	254	241	263	288	289	269	241	272	298	273	278	261	292	238	243	301	244	265	228	295	268	264	255	263	265	255	249	275	256	242	294	270	288	289	272	269	251	245	252	280	290	236	233	308	279	257	260	278	287	260	255	228	234	256	251	259	261	281	264	270	292	316	285	250	249	257	265	275	227	268	276	260	268	287	253	267	278	285	288	284	268	243	234	276	265	280	243	238	277	271	276	265	241	240	269	255	278	260	264	282	261	276	254	271	291	273	264	270	277	285	269	252	221	228	276	265	265	274	280	285	236	291	253	299	254	261	265	248	239	275	265	252	259	298	238	269	282	249	264	257	249	257	252	274	261	267	274	256	245	269	288	268	271	241	272	239	243	248	233	255	233	273	275	311	247	271	255	267	268	252	261	271	269	276	275	259	264	247	279	248	326	254	274	250	234	257	248	269	264	257	271	266	267	267	245	277	279	252	286	264	253	253	304	262	269	269	269	279	265	257	257	299	280	260	258	242	253	252	311	272	243	262	256	258	291	265	256	274	216	232	306	290	261	293	260	265	263	234	269	277	261	285	282	305	269	238	265	274	278	274	247	272	252	256	275	278	284	266	258	260	296	269	255	289	227	270	266	272	255	258	298	281	300	257	262	293	278	301	268	246	238	289	259	250	236	285	265	264	297	275	258	254	266	257	254	277	251	265	249	252	285	259	268	293	270	279	279	246	244	284	302	248	258	254	262	281	282	276	275	276	278	261	260	238	258	258	268	269	266	259	279	262	270	283	276	255	283	269	249	278	236	267	265	279	268	248	266	224	301	287	266	261	273	286	259	286	276	269	251	276	259	258	288	291	255	243	282	283	280	278	271	278	240	265	254	285	276	264	258	232	286	283	259	243	288	274	234	261	266	243	284	253	320	267	279	270	245	255	256	257	244	282	276	280	301	271	252	248	270	251	275	260	236	257	237	251	269	249	256	286	264	298	257	304	260	270	256	289	269	271	264	276	234	271	276	254	266	260	284	252	273	263	278	254	264	306	267	282	237	280	266	234	280	271	265	297	274	268	251	300	275	253	247	280	275	264	242	265	259	295	292	275	278	278	280	300	250	267	298	274	276	263	246	234	259	293	283	250	248	283	263	239	234	263	267	281	253	265	234	265	270	261	278	250	278	252	284	247	286	252	282	295	300	274	299	279	253	279	271	268	268	248	265	272	254	269	273	286	254	265	246	257	267	267	258	299	274	271	288	295	281	275	251	248	240	254	249	293	268	257	257	283	305	269	255	275	262	274	285	290	246	278	304	259	249	269	273	284	281	288	256	233	255	280	282	263	278	260	243	280	291	271	257	318	253	257	277	247	261	293	249	273	269	284	262	257	269	236	265	270	276	276	277	241	267	266	265	251	269	279	268	257	252	287	237	258	259	286	291	275	233	312	262	287	248	254	267	249	262	271	276	306	295	273	272	252	248	288	270	286	280	269	252	255	279	251	247	262	259	222	269	286	267	276	247	254	266	291	282	291	306	272	258	299	246	241	248	224	259	247	252	264	256	287	308	279	251	270	271	249	248	235	276	297	258	272	272	259	247	278	279	249	232	273	257	274	277	284	266	308	275	280	279	282	281	240	261	243	279	298	282	261	259	283	234	300	246	273	282	289	244	268	257	279	285	251	288	240	279	246	292	276	286	270	271	267	254	248	267	258	275	259	268	256	290	267	274	263	276	270	305	256	244	247	270	243	275	311	266	288	280	261	240	270	240	243	257	254	277	278	271	249	250	249	258	240	259	270	250	288	270	258	236	301	260	296	269	290	287	283	261	295	268	276	301	266	263	270	251	269	279	291	272	258	258	263	282	270	272	244	269	234	269	307	291	237	245	242	254	250	288	268	269	268	249	268	267	251	300	255	255	272	259	266	259	236	302	267	250	253	240	287	277	277	248	285	246	243	242	279	274	275	301	282	251	284	269	247	245	250	249	287	289	272	292	255	271	248	261	245	284	293	293	290	293	270	226	263	284	254	238	289	273	240	270	281	278	288	234	265	285	275	267	275	302	274	252	314	235	262	249	289	252	273	284	307	264	278	260	270	256	266	276	256	273	260	270	248	271	286	246	269	258	271	260	267	262	274	228	295	288	285	237	254	290	272	235	273	242	271	289	228	262	266	263	259	259	285	256	252	249	276	301	258	284	243	269	229	262	283	255	274	258	267	285	248	291	278	253	273	256	274	301	282	254	291	272	281	267	269	257	288	249	290	289	271	271	274	298	284	287	268	251	269	249	274	272	249	280	236	249	282	264	258	264	266	273	242	247	256	280	280	263
3102	2758	1688	1010	816	714	649	642	635	636	633	628	579	589	592	653	565	638	600	606	547	652	627	612	628	613	617	589	600	594	583	629	606	650	625	618	620	633	574	619	590	616	574	610	579	581	610	612	608	607	634	599	599	588	641	643	587	594	587	597	608	550	645	584	620	634	570	623	599	624	635	560	608	602	610	584	597	598	606	574	640	583	558	592	638	620	586	591	574	621	609	575	592	615	617	635	622	624	592	583	604	595	608	583	574	594	645	667	620	613	619	586	588	579	597	656	579	586	562	624	579	613	573	621	622	569	602	620	601	601	610	620	647	646	620	630	621	572	574	581	600	610	594	608	610	568	593	593	617	607	591	617	645	596	644	554	589	583	597	607	604	560	572	568	575	607	596	617	591	607	603	640	606	625	599	606	583	590	623	624	603	532	632	653	618	603	613	553	663	619	624	629	583	587	631	594	637	602	596	559	624	638	632	587	621	603	580	584	623	625	621	581	651	631	608	628	640	582	587	591	589	604	613	593	606	644	600	619	598	617	585	592	621	570	638	609	585	584	635	597	638	578	608	578	611	555	606	582	620	576	658	619	639	569	599	579	578	608	581	599	545	624	589	610	568	611	602	622	582	620	615	625	592	595	662	538	651	580	583	618	586	606	631	585	619	622	581	621	583	596	620	582	589	606	586	610	633	622	582	595	636	599	602	615	562	657	584	593	633	596	583	615	614	572	590	585	590	632	604	586	583	621	597	591	555	630	612	601	636	612	654	616	633	626	589	586	635	630	561	595	591	605	622	617	618	627	597	563	565	602	620	618	642	605	674	572	596	622	596	601	623	588	597	586	637	604	632	608	561	576	613	583	597	572	563	609	640	640	578	578	601	614	597	600	621	580	622	579	637	561	608	644	623	577	624	565	641	662	595	630	578	648	631	644	611	595	618	620	615	593	592	596	605	589	591	586	612	580	620	597	617	598	557	604	544	639	549	592	621	556	598	623	592	618	546	647	619	564	638	609	634	600	587	635	612	662	588	615	659	582	611	611	587	640	621	606	584	609	571	612	619	637	612	601	580	606	600	595	634	564	598	654	587	610	612	602	661	619	602	595	592	575	598	584	562	632	568	592	606	611	672	627	546	601	588	621	623	605	570	616	645	617	585	600	608	615	649	617	608	590	635	626	601	607	584	617	589	605	612	596	609	604	644	596	606	588	626	565	609	600	577	579	582	629	592	594	563	572	590	608	635	587	604	582	587	606	632	566	589	594	632	603	567	613	598	615	576	573	584	590	625	650	635	645	604	585	610	615	591	591	630	627	577	607	574	649	586	602	584	590	585	588	593	610	586	598	609	640	622	551	570	609	584	606	615	594	596	613	590	601	657	568	621	615	565	613	619	609	620	610	644	594	596	564	566	610	594	590	606	581	618	593	582	610	589	631	534	596	662	606	569	602	581	611	579	597	591	603	598	638	602	616	618	609	590	669	593	618	585	575	589	603	560	638	573	634	616	624	584	591	616	561	602	581	633	571	573	593	640	666	608	640	608	575	646	626	657	604	659	618	607	586	617	606	607	607	613	563	604	600	653	597	574	598	623	580	595	642	566	624	587	600	589	579	621	613	592	622	610	578	642	571	594	606	610	624	610	658	625	656	646	626	569	614	609	600	583	610	569	575	624	587	607	599	597	599	631	579	586	626	596	608	574	564	625	560	602	618	588	593	553	594	624	619	621	646	630	582	603	613	614	576	649	582	612	605	617	595	571	620	574	610	599	572	601	597	613	604	572	642	608	604	565	570	646	593	614	626	602	599	640	561	559	643	650	597	566	614	634	649	616	585	642	601	609	571	580	570	633	611	623	585	586	618	601	599	583	588	584	609	606	608	591	653	628	598	625	593	610	584	634	597	616	614	600	611	578	619	596	627	560	600	600	625	624	588	600	639	621	642	638	580	596	585	630	590	630	646	608	618	586	627	645	618	590	611	610	608	607	623	578	606	598	630	634	567	586	599	596	611	590	596	588	608	618	609	646	596	614	630	620	574	568	628	660	630	617	612	587	574	634	595	560	615	638	595	568	584	585	628	602	619	600	597	579	628	626	602	592	649	593	581	616	582	583	624	642	569	595	609	607	580	603	604	579	614	624	561	579	637	632	612	636	570	611	627	592	550	635	616	586	578	659	633	644	557	573	601	545	593	593	592	589	621	595	585	622	573	630	607	625	602	579	602	600	568	585	626	616	623	571	633	611	578	623	629	617	608	565	596	614	566	573	605	636	613	608	629	643	656	633	593	599	582	614	580	629	613	636	610	600	593	638	640	576	591	635	599	579	579	597	620	581	627	577	641	576	585	622	634	640	652	570	609	625	603	567	600	587	613	551	639	633	592	605	579	642	586	647	595	586	643	602	619	625	614	630	632	556	598	629	585	633	642	572	572	596	607	606	646	611	627	645	616	574	649	581	600	613	598	582	591	597	609	625	589	632	620	607	590	619	573	582	591	620	624	594	561	619	570	592	624	588	616	608	622	592	629	575	601	612	639	600	626	649	588	659	575	599	572	616	583	599	608	602	573	684	605	634	599	566	613	599	617	596	573	554	593	630	579	565	593	652	546	563	563	582	627	595	617	562	626	567	644	563	607	599	617	613	594	594	588	610	552	614	626	585	596	613	624	635	574	605	621	579	622	612	631	549	564	597	610	598	625	559	584	534	617	551	590	609	575	571	556	648	567	609	586	645	600	639	606	599	565	630	555	602	594	583	598	593	581	614	603	625	584	578	649	608	613	591	627	596	638	581	623	650	594	594	603	601	554	584	584	568	606	589	550	612	593	565	597	629	562	602	600	600	594	629	594	616	613	594	607	585	555	635	570	637	617	580	633	590	653	577	593	625	603	646	607	634	599	612	582	631	581	611	647	603	621	568	615	589	598	584	619	682	580	608	594	583	570	603	592	633	629	628	604	593	614	568	593	584	629	612	588	612	592	622	620	618	600	669	574	568	607	611	554	606	614	579	618	591	570	630	563	599	647	595	593	585	593	575	620	582	541	604	613	597	630	586	597	603	597	616	564	637	583	599	593	640	636	622	594	613	637	605	637	622	617	578	620	609	594	575	662	601	574	660	591	557	558	610	649	611	600	613	603	613	585	579	608	649	575	592	617	642	604	625	601	585	553	584	602	582	582	632	637	590	587	602	602	603	583	583	588	585	560	585	628	599	586	581	573	598	599	587	611	584	607	591	591	609	567	608	612	601	582	624	589	584	598	574	596	570	609	579	600	620	594	609	626	608	627	578	602	580	675	594	626	605	587	619	613	609	612	638	550	647	594	607	570	598	636	625	590	603	627	587	595	569	609	518	603	630	620	599	591	598	600	575	578	636	588	588	604	622	600	594	592	586	639	565	619	621	589	590	632	646	623	575	643	648	602	639	581	557	626	583	610	612	609	603	630	585	587	605	567	633	597	621	601	582	593	617	618	594	585	612	626	618	573	619	592	596	611
23885	21022	25113	27155	21026	20866	1299	345	276	215	180	197	145	173	163	142	144	142	131	132	141	131	137	108	131	126	141	139	144	124	125	129	134	112	126	132	124	146	146	134	106	127	132	116	94	123	116	114	115	111	129	119	114	149	121	109	108	151	119	123	138	120	108	127	126	118	95	126	131	127	119	122	113	136	124	118	101	126	109	119	120	123	139	109	111	118	118	124	115	102	133	121	109	109	109	118	107	112	86	114	108	117	131	129	118	113	112	136	126	117	107	105	132	112	114	131	133	111	118	132	112	121	113	109	118	133	125	116	129	118	124	135	103	118	107	102	120	123	118	124	125	123	114	126	107	102	113	106	119	134	106	122	112	114	108	125	77	126	118	130	109	124	132	125	115	130	120	129	113	128	114	115	109	103	96	122	105	120	131	132	111	116	123	105	140	110	102	115	102	107	108	115	124	115	99	111	93	115	95	117	100	118	125	107	123	108	115	116	134	131	114	112	100	125	127	114	88	117	113	119	126	122	122	146	109	127	129	98	117	118	103	121	108	123	123	110	129	117	107	124	97	125	119	122	112	133	122	112	87	111	115	110	104	110	110	98	126	102	102	95	123	126	124	126	138	124	113	105	108	120	132	112	132	105	102	111	97	125	133	130	127	101	109	135	109	127	127	102	116	128	122	139	119	129	125	121	108	126	111	132	118	107	104	100	124	123	117	114	111	108	108	114	117	110	134	119	127	101	128	133	116	135	112	113	128	108	117	100	109	130	95	95	131	116	114	128	102	120	135	127	116	119	147	112	114	118	114	109	105	122	113	117	112	119	120	107	119	136	113	111	133	124	112	111	115	123	118	118	118	104	107	94	121	109	107	103	124	122	85	114	137	104	131	106	116	111	103	121	108	116	106	129	103	117	121	123	120	103	134	122	117	112	135	114	135	129	111	120	101	110	108	102	143	117	112	117	126	115	100	118	122	114	107	120	119	114	112	122	102	101	136	111	107	124	116	146	123	124	105	115	119	118	124	101	121	107	115	102	106	105	102	115	115	116	117	128	122	142	112	128	121	120	121	122	115	110	107	119	116	113	110	109	121	121	135	93	129	130	115	105	124	110	112	118	96	121	121	132	120	113	109	107	115	113	137	118	119	116	117	105	129	110	89	118	103	90	96	122	126	102	116	124	124	107	127	128	104	110	121	132	119	117	111	113	130	101	120	109	120	115	121	105	102	124	125	131	133	132	104	123	108	121	127	135	121	93	129	108	119	131	116	113	137	103	123	90	122	116	131	115	145	127	111	124	104	115	127	138	100	117	126	111	112	120	96	115	111	124	108	106	90	118	124	122	115	112	102	104	116	119	117	109	127	142	125	131	122	112	123	114	115	136	120	115	119	103	117	108	119	110	141	109	116	111	109	122	128	103	110	125	102	115	119	131	135	87	125	126	116	138	118	125	127	103	116	95	118	126	131	105	107	129	127	113	116	123	121	111	122	131	106	126	119	101	104	84	97	125	118	126	97	122	111	120	131	105	128	114	109	123	107	122	102	111	130	103	124	110	119	121	99	132	108	118	118	127	118	112	110	119	138	96	108	133	124	125	113	116	103	96	101	115	107	107	126	108	111	114	124	129	134	97	114	104	133	101	115	107	118	106	91	112	111	129	93	115	121	126	126	113	128	124	107	118	102	112	119	145	103	132	103	123	112	108	115	113	113	116	116	110	124	117	115	111	123	107	126	105	124	125	119	127	150	121	119	110	130	102	97	109	134	128	117	105	102	137	115	105	110	108	125	104	122	123	103	105	111	137	109	123	122	122	116	119	117	111	107	124	129	134	118	109	129	148	101	113	114	120	108	112	112	122	108	112	115	125	96	101	120	121	127	122	120	100	104	118	134	122	128	99	127	126	107	143	122	132	107	113	145	112	110	120	114	138	141	112	102	112	118	106	101	96	116	128	83	124	115	136	121	109	104	129	107	128	106	110	135	115	110	109	112	102	121	110	128	117	107	115	106	114	111	132	110	128	135	107	137	113	122	115	118	95	127	106	112	110	124	105	118	106	111	102	102	115	113	116	106	130	109	113	114	123	151	128	127	79	117	110	130	115	131	121	102	107	116	110	131	107	100	97	111	131	112	120	134	116	135	118	127	109	104	100	115	108	120	126	118	113	108	95	127	123	100	126	104	104	118	116	114	99	121	92	125	116	118	129	113	106	117	123	123	136	117	105	110	106	108	135	136	120	109	102	109	126	125	131	107	120	107	103	123	120	121	123	129	111	135	109	104	118	111	142	120	94	114	115	116	119	130	122	104	137	109	96	117	116	125	112	110	110	97	137	121	122	119	126	129	112	101	124	117	96	112	132	125	121	114	105	122	84	143	105	91	132	84	115	100	103	144	133	121	91	99	101	96	114	111	104	110	105	131	120	115	145	120	100	116	96	102	108	129	116	133	101	128	122	123	99	113	115	104	132	125	115	117	120	108	102	112	135	116	116	102	124	113	126	106	111	110	122	107	121	120	110	95	93	127	131	111	112	113	103	115	119	112	131	114	125	111	108	110	116	117	118	102	114	128	112	113	106	122	117	110	129	98	111	127	104	111	128	101	135	115	115	123	133	133	128	118	94	112	101	103	140	111	123	121	106	90	134	116	125	90	110	142	112	132	104	95	122	121	123	97	111	121	111	106	133	116	110	96	109	101	110	127	120	128	122	110	101	109	138	117	114	110	115	117	113	115	106	103	121	140	112	105	109	103	111	113	91	93	120	126	128	133	109	118	112	119	130	101	113	97	94	114	111	104	124	118	106	115	120	114	136	112	103	114	108	111	115	122	106	113	110	102	118	130	106	137	112	114	114	104	123	109	103	101	133	113	111	101	129	119	118	124	129	86	110	109	138	143	131	128	107	116	104	116	109	124	94	117	114	110	115	118	123	112	113	138	103	103	115	126	121	108	118	112	108	116	110	90	116	130	117	130	97	115	112	118	104	123	115	115	105	128	107	90	121	111	111	116	109	122	113	135	121	99	124	110	124	116	132	122	132	123	115	108	89	109	117	112	113	125	110	103	122	128	120	132	126	120	115	103	100	112	116	172	100	120	133	117	110	100	96	130	121	129	120	115	96	112	103	116	135	112	117	121	114	102	118	113	117	111	124	114	115	114	133	114	103	135	131	101	114	121	116	142	106	115	125	129	116	121	130	122	116	108	118	135	111	127	120	109	120	130	122	107	118	125	116	145	127	111	115	116	116	116	105	139	131	109	111	123	117	108	123	87	138	122	124	103	123	105	110	129	117	115	115	121	107	117	134	100	117	122	117	112	115	94	120	117	100	94	109	116	116	122	113	105	115	129	134	99	122	115	115	108	103	120	120	113	109	99	114	106	130	109	130	104	120	131	115	101	103	124	134	119	116	112	105	126	112	135	122	118	108	98	90	123	140	122	138	112	119	103	139	112	126	92	112	123	111	98	110	140	124	119	103	101	118	119	127	106	129	137	132
3046	4198	2321	1093	608	471	439	391	386	320	327	328	291	299	322	334	334	323	302	311	305	322	309	336	286	284	310	311	321	306	289	309	317	300	314	318	341	298	271	304	307	320	286	299	276	330	293	302	326	298	332	280	328	292	307	292	311	300	295	310	286	278	300	262	302	317	302	316	286	285	290	302	314	315	280	278	284	313	301	287	303	329	300	302	275	285	275	289	321	283	324	298	302	297	290	333	310	284	280	269	314	275	286	336	316	286	297	316	313	295	321	321	307	296	302	312	309	315	282	306	276	282	275	288	313	296	278	292	296	267	291	299	291	293	297	303	318	314	306	313	303	293	313	306	323	309	334	311	299	284	298	301	285	315	292	283	294	301	313	303	303	296	301	281	311	273	308	272	281	296	307	292	293	321	307	302	293	287	311	309	287	315	262	299	292	324	272	307	302	293	305	249	320	297	282	302	301	281	308	298	321	287	314	293	295	319	309	325	312	310	314	291	274	286	316	311	307	290	319	311	277	299	289	309	318	296	292	279	285	320	308	296	305	306	274	291	287	314	313	324	308	332	297	272	295	281	305	280	276	294	307	297	329	286	320	273	274	303	325	299	295	309	328	277	292	323	311	320	312	313	306	311	304	265	274	303	292	305	310	312	302	278	299	297	304	310	275	281	287	346	296	291	303	331	325	316	298	306	325	300	309	331	298	326	310	283	338	280	287	280	266	305	279	309	290	315	288	290	291	307	311	305	314	287	288	303	315	292	293	297	306	308	288	305	303	297	265	297	291	287	288	313	311	302	330	290	289	288	284	291	312	296	309	307	275	304	328	330	286	282	292	294	293	302	310	303	312	309	298	276	332	334	279	315	320	338	286	298	304	302	292	331	292	284	283	279	306	326	279	314	291	312	286	292	286	299	274	291	293	294	305	314	304	285	312	315	315	283	299	286	285	287	285	277	280	321	300	290	293	273	294	299	304	307	307	302	315	303	294	277	292	293	282	304	296	282	276	287	315	303	278	330	300	272	288	315	306	311	305	264	249	297	253	326	277	280	320	303	265	273	279	254	305	321	296	309	299	313	345	318	304	303	280	282	317	315	295	314	295	284	309	283	286	307	298	298	284	319	305	323	294	290	306	296	309	280	307	307	304	263	281	293	298	293	290	303	308	296	305	294	280	319	263	314	294	296	286	299	308	280	280	300	292	278	305	300	293	291	305	272	323	312	286	303	295	319	282	289	332	297	316	321	295	282	281	310	299	313	316	291	290	336	300	300	306	303	291	286	284	265	303	294	273	325	291	281	292	276	266	267	338	257	326	268	286	300	267	294	293	285	297	344	296	310	298	313	269	263	298	273	300	300	332	313	288	326	293	284	301	302	307	301	307	301	282	295	281	274	275	299	310	287	321	270	328	308	273	294	277	285	279	290	267	304	290	272	298	291	318	305	302	324	291	289	293	302	278	280	311	299	307	317	296	321	314	282	275	300	258	290	287	319	295	279	294	262	323	303	283	316	310	314	310	285	271	342	306	252	308	287	301	307	299	283	315	307	287	303	317	273	279	303	278	316	337	306	297	303	290	282	293	273	329	307	298	297	317	302	293	273	321	331	292	273	292	307	296	289	279	302	304	304	300	304	294	280	280	280	310	304	305	289	305	290	269	304	320	291	287	302	308	314	284	261	309	315	301	330	284	282	297	298	299	301	304	297	312	350	283	289	270	308	304	307	285	264	269	281	285	322	266	280	304	307	323	302	300	292	318	278	295	286	289	327	284	290	315	292	339	302	281	316	285	284	300	308	297	311	271	317	277	310	288	282	277	297	301	317	318	273	311	285	304	292	302	284	294	280	338	284	306	297	295	278	294	311	266	291	273	309	281	296	309	280	264	289	290	329	301	296	326	308	291	308	280	284	302	318	270	292	301	308	298	280	314	281	272	297	302	302	305	305	316	306	290	277	331	280	313	282	270	280	296	292	284	290	302	267	299	301	301	293	300	290	300	296	289	317	304	318	283	294	291	283	295	320	296	310	319	310	334	263	300	289	306	293	294	290	304	275	302	281	307	289	312	301	302	301	285	276	303	342	320	311	305	314	312	330	278	275	314	271	297	301	266	292	297	320	284	277	278	295	326	314	291	303	337	310	315	303	272	276	340	296	291	335	313	303	297	320	319	263	279	289	289	291	319	298	299	277	303	300	312	295	323	301	317	304	300	286	305	317	264	287	282	308	313	311	308	299	309	299	308	289	295	300	293	299	277	277	299	270	320	285	277	303	308	284	251	296	308	290	297	307	308	303	301	315	318	321	299	299	319	288	306	297	285	304	315	301	275	280	298	333	290	305	319	268	349	283	304	292	290	310	305	309	300	311	265	323	278	296	289	286	291	343	282	301	268	294	284	264	326	280	295	296	341	310	293	282	260	297	297	298	297	291	327	313	322	269	304	294	319	299	291	307	289	296	306	313	309	300	270	296	320	303	305	290	281	321	289	336	270	289	284	282	284	308	295	280	288	299	294	286	320	310	284	293	289	295	309	300	313	286	288	267	317	308	303	325	295	284	299	294	277	307	284	286	298	295	283	287	285	321	289	326	282	300	277	285	327	295	299	310	316	292	315	323	323	297	300	300	272	316	288	345	310	323	295	274	281	301	271	310	312	291	291	270	270	281	280	264	274	286	304	280	299	311	305	296	301	314	310	304	290	287	323	290	318	351	277	276	300	299	286	291	288	292	314	321	310	294	316	292	331	339	328	316	294	286	285	293	322	269	328	331	300	278	292	295	280	293	312	272	268	304	343	289	311	322	301	277	295	306	302	306	294	280	273	308	299	315	301	287	321	289	321	278	283	314	300	310	277	312	319	291	294	303	291	266	283	305	298	301	304	319	298	297	284	286	321	294	267	304	292	319	311	300	325	314	298	308	286	305	277	334	319	290	303	307	329	337	304	303	281	309	308	287	303	285	321	307	252	310	303	289	293	296	276	304	324	294	309	313	276	268	276	274	275	307	315	295	273	322	298	313	298	314	283	323	301	249	293	291	312	308	315	290	306	317	306	284	325	299	324	311	288	295	270	295	297	273	281	312	297	302	313	322	290	281	296	290	273	321	286	314	342	300	306	326	268	312	291	310	299	282	325	314	306	291	304	303	283	290	259	278	317	292	297	289	317	297	308	315	278	291	291	291	285	335	272	282	284	311	264	304	292	322	294	307	306	302	326	275	288	269	299	334	316	322	309	296	295	259	313	308	303	305	300	333	298	298	300	310	270	303	292	309	293	344	304	308	282	297	278	290	297	309	337	286	310	322	270	321	306	304	299	318	262	299	330	296	314	317	313	297	277	285	282	299	311	292	277	318	322	274	271	299	284	274	299	304	311	331	256	291	316	311	284	311	336	300	307	308	288	332	316	300	304	265	312	335	297	296	290	334	290	294	319	296	323	320	294	279	330	320	303	308	313	311	292	276	306	298	291	303	299	289	315	298	304	311	271	287	262	315
32213	10395	1023	418	419	362	380	385	370	337	373	389	363	366	408	394	380	377	344	380	400	373	377	399	368	401	364	379	382	412	371	391	343	416	428	384	391	367	352	390	347	394	398	385	353	377	382	367	381	370	397	396	396	385	392	361	367	334	409	354	398	362	375	374	364	346	361	383	367	387	384	410	376	374	380	401	403	397	361	394	376	405	375	381	397	382	399	383	354	363	362	367	364	364	365	338	387	351	370	388	437	400	387	390	407	405	346	342	351	407	380	374	356	363	367	390	365	377	373	393	376	401	370	394	363	392	428	392	401	324	374	352	397	369	379	364	375	382	385	389	362	381	399	344	392	416	397	358	363	402	372	369	377	398	399	361	409	412	381	394	387	361	410	385	351	379	369	410	380	381	402	368	389	409	378	341	381	410	375	451	392	363	354	390	385	402	368	382	375	362	344	374	351	383	425	398	327	394	389	363	390	382	340	377	383	382	356	391	402	393	367	423	364	358	388	389	387	370	395	367	366	402	396	377	403	391	381	362	411	357	389	376	359	353	372	419	403	388	384	382	374	366	394	359	409	359	372	392	391	397	381	391	438	395	385	362	402	378	371	390	401	358	411	394	389	398	358	351	387	396	378	377	365	385	377	410	369	369	372	378	427	403	357	340	371	396	415	362	392	356	352	382	390	380	344	396	385	400	362	388	375	398	365	394	372	392	426	373	365	373	378	388	392	348	372	363	380	360	398	362	362	383	368	368	396	368	391	420	402	368	388	367	381	376	346	386	386	437	398	393	354	352	402	373	377	363	382	388	382	367	419	365	394	354	412	358	400	361	396	350	405	394	382	346	388	390	353	372	379	334	357	392	383	412	378	400	379	369	350	393	374	374	366	375	412	381	376	369	385	409	362	375	383	335	354	405	401	390	395	362	386	330	359	385	400	367	366	336	384	333	391	373	400	396	395	391	354	390	374	414	380	368	365	408	364	390	362	415	378	366	409	381	345	378	395	419	389	339	333	346	410	384	407	377	430	443	355	375	381	391	364	375	395	353	379	362	344	368	376	365	422	422	372	390	394	404	363	382	347	403	387	404	365	380	352	364	378	405	374	383	385	413	370	368	378	373	374	371	384	384	351	363	386	391	377	370	349	391	367	375	365	384	367	380	401	390	386	360	402	376	422	408	417	398	372	370	394	372	368	384	378	389	339	345	380	376	341	376	373	402	388	360	402	401	375	405	366	366	385	380	389	367	407	361	358	367	390	407	366	380	376	368	372	373	392	411	391	396	378	381	373	407	369	364	394	364	386	429	346	398	360	376	390	365	410	395	393	423	372	335	357	365	398	391	370	399	417	371	374	367	360	380	387	376	374	350	394	381	357	380	390	366	336	364	384	368	374	379	412	392	403	361	379	380	376	388	365	337	391	361	396	396	346	339	384	378	423	398	353	373	373	396	364	382	371	373	380	358	413	355	378	384	350	367	373	343	403	347	358	385	356	405	404	388	403	406	369	360	384	370	374	386	369	376	385	344	391	394	377	383	396	384	360	336	393	393	358	387	407	382	408	366	347	366	379	388	382	372	390	387	373	381	395	376	396	404	368	389	370	359	390	371	381	412	376	375	414	395	366	400	365	387	408	398	393	346	379	409	371	360	387	390	384	392	389	405	381	359	367	361	377	382	374	409	348	397	349	404	364	376	414	385	413	391	387	388	379	341	368	380	349	404	365	391	343	326	347	388	370	368	386	376	367	396	387	383	429	360	358	393	376	391	383	365	394	334	380	377	373	376	392	390	390	399	409	376	378	400	384	340	383	394	381	345	410	380	410	364	369	371	360	373	414	376	402	373	394	356	375	364	377	385	433	379	344	330	377	405	372	415	393	406	376	381	432	404	381	371	410	411	378	388	382	384	384	361	354	387	368	344	340	388	333	353	379	368	383	368	397	348	371	371	370	404	389	394	341	388	401	377	364	429	386	367	398	367	352	378	399	368	375	399	395	408	354	369	369	350	419	373	392	342	386	384	354	356	376	357	358	407	357	381	389	410	355	375	373	373	358	343	412	403	368	389	362	373	355	380	348	378	356	363	371	387	423	398	377	355	377	362	381	389	404	368	365	352	373	412	397	371	371	398	400	377	368	398	402	379	387	382	377	375	378	377	377	395	359	370	389	373	352	355	367	372	355	426	386	413	388	359	380	408	394	426	365	403	401	362	328	431	362	410	384	403	423	377	387	363	369	355	398	363	388	383	379	384	349	360	372	402	361	373	365	345	373	422	351	380	411	352	396	401	367	382	357	376	367	339	399	355	371	381	374	373	355	353	360	400	408	358	404	371	415	362	373	393	400	418	418	410	380	362	415	382	366	377	351	382	392	397	351	359	392	368	374	406	385	381	406	369	376	396	370	390	360	381	368	382	377	396	366	386	363	381	369	426	380	373	360	383	404	378	369	411	399	384	380	353	374	428	381	400	412	374	359	375	390	375	379	420	374	385	400	381	371	341	368	347	389	401	405	405	392	348	373	385	387	412	391	367	408	411	407	406	357	408	392	396	391	404	414	382	387	368	357	383	383	349	377	384	320	378	415	378	397	359	374	386	358	397	362	366	367	398	358	345	381	383	412	399	383	381	388	343	363	378	394	351	365	352	377	403	391	383	368	400	379	369	402	377	392	375	395	390	366	360	399	378	361	395	396	358	369	381	398	362	365	421	370	424	363	376	406	381	349	365	377	401	390	367	379	357	386	336	377	407	383	353	321	401	360	361	353	376	397	415	358	390	389	365	393	378	383	358	380	364	371	390	385	377	366	371	377	343	361	384	370	404	386	378	374	348	351	401	370	391	340	364	422	406	383	409	368	392	384	369	351	367	395	380	398	390	411	394	372	374	394	369	389	367	386	398	388	378	347	405	388	387	383	403	371	401	353	428	370	401	362	344	389	422	362	377	380	402	399	324	339	381	400	357	353	415	388	375	372	382	376	395	377	372	392	398	372	357	403	357	371	389	395	367	370	359	346	362	421	392	379	363	388	358	370	404	388	381	372	375	402	375	360	368	358	362	354	370	394	353	382	394	358	390	380	366	320	394	379	395	390	395	324	403	403	362	340	392	357	383	381	390	394	385	369	385	361	369	390	406	407	389	403	401	374	386	397	378	369	393	340	384	420	404	377	367	349	393	388	356	375	365	364	330	387	386	359	396	354	401	374	400	348	388	395	391	355	400	403	388	385	408	405	393	419	406	371	397	363	378	399	357	404	356	395	414	363	402	398	373	377	373	359	354	360	413	387	376	391	403	358	376	355	393	387	416	377	395	353	391	366	381	394	333	356	388	362	377	364	387	379	402	376	380	395	378	362	404	355	392	408	393	413	359	381	361	352	373	388	369	402	376	369	343	376	389	319	379	401	358	400	396	377	354	367	359	407	382	415	382	393	396	377	351	426	369	395	347	387	383	395	399	354	370	356	401	414	413	373	358	394	396	389	390	426	376	356	365	392	381
5650	916	857	870	881	861	844	820	888	768	828	858	864	820	792	845	804	850	869	836	794	822	838	840	881	844	828	862	866	859	857	834	868	818	785	876	828	863	857	848	822	811	839	837	862	807	877	873	862	859	908	870	845	842	799	811	874	836	830	810	797	816	852	809	837	807	786	828	898	825	783	755	839	861	838	880	864	862	889	817	825	796	832	824	839	832	830	832	827	889	832	851	831	864	883	806	820	854	852	880	834	801	849	830	857	860	802	797	775	892	836	876	806	780	859	820	778	809	780	841	896	854	838	802	792	832	872	825	832	845	854	909	842	813	788	795	800	826	882	842	807	798	864	850	837	844	822	832	788	858	877	835	868	858	873	805	875	812	870	827	798	871	821	797	810	850	828	872	786	857	787	830	876	883	790	844	797	817	832	844	838	832	902	829	843	799	869	804	841	816	850	849	853	844	789	818	843	815	813	824	799	815	780	884	813	822	844	844	858	800	852	851	793	875	847	863	821	892	819	845	803	804	869	847	836	796	790	790	837	847	812	857	872	865	817	860	829	798	878	774	819	839	874	780	798	849	835	924	897	869	859	829	844	884	803	796	863	895	871	883	773	844	822	847	879	841	837	816	830	815	891	835	853	871	882	828	799	853	849	875	853	852	844	861	863	853	852	861	847	808	835	861	886	812	845	816	780	830	826	826	862	837	854	771	821	864	856	825	821	849	855	886	837	859	796	799	823	909	842	838	802	796	854	818	864	853	865	834	891	854	832	829	847	839	797	849	834	825	822	772	831	855	800	792	873	827	842	857	851	827	797	836	858	796	858	875	871	808	822	905	864	877	826	853	893	804	799	822	836	849	819	778	867	826	872	839	861	823	776	818	829	852	848	861	827	861	844	847	823	849	838	827	827	871	802	865	839	818	783	864	833	819	797	842	844	822	844	818	795	823	824	875	886	818	831	839	842	813	807	816	875	783	846	852	866	800	847	858	815	829	854	884	836	818	878	733	878	856	828	864	873	865	826	835	867	839	821	840	833	865	847	838	841	842	815	857	842	783	815	838	832	819	819	807	826	790	798	858	781	836	844	841	844	836	878	862	816	796	826	832	777	819	797	810	844	825	842	822	821	825	869	860	801	829	865	882	867	841	806	855	895	821	883	839	823	871	811	860	846	855	798	883	853	811	886	835	878	839	898	856	874	872	818	816	845	802	830	862	856	821	774	842	848	859	864	858	863	858	790	835	846	796	829	808	818	824	869	884	845	826	851	838	880	812	852	793	823	875	867	818	829	832	884	835	838	812	880	837	865	799	850	842	784	881	875	885	845	856	852	858	806	846	850	777	845	863	886	790	823	860	801	836	829	794	874	856	867	810	849	859	794	811	840	828	827	886	854	856	842	867	826	857	834	820	848	793	813	858	859	844	770	842	860	847	830	887	847	856	881	824	799	849	866	844	833	844	839	884	862	819	844	885	833	866	822	852	875	898	795	803	808	859	874	845	826	815	828	842	806	850	830	811	904	804	782	795	775	815	805	814	817	830	802	797	828	856	839	830	850	776	829	851	841	839	838	839	848	832	815	811	870	815	838	874	863	843	810	832	814	848	829	842	785	807	875	865	823	875	818	865	813	863	817	821	777	847	832	908	824	881	830	839	833	876	827	856	879	861	845	854	836	830	801	838	855	889	809	827	812	842	796	847	825	856	884	815	839	858	857	840	846	832	856	874	812	791	829	812	782	859	839	839	785	839	827	855	843	831	863	824	852	870	849	866	871	825	801	854	850	833	908	865	867	826	832	861	887	870	824	860	836	826	854	846	821	884	848	832	872	839	868	840	867	859	835	844	888	840	853	854	843	819	881	785	834	885	759	844	821	840	850	843	858	876	886	832	826	876	864	869	831	799	855	860	800	881	868	847	822	836	862	857	840	894	837	834	819	874	826	863	874	809	838	840	827	887	854	845	845	884	884	834	898	840	878	861	869	818	841	834	825	816	869	814	872	875	816	854	861	772	853	791	826	792	824	883	842	767	832	847	843	888	798	812	805	859	842	828	889	780	837	844	816	849	870	871	833	817	849	817	842	880	817	818	860	841	904	797	851	834	898	819	812	842	821	829	802	815	868	873	851	841	834	830	858	813	867	870	808	823	802	806	846	801	881	865	829	880	895	842	830	845	810	792	880	859	839	822	868	861	885	789	851	814	816	816	857	857	814	833	883	785	864	835	827	870	826	846	838	850	877	851	856	806	882	884	794	839	820	857	863	852	846	811	868	807	875	800	796	775	873	876	821	820	836	863	850	849	803	842	815	842	839	884	826	842	802	859	855	852	838	830	791	808	863	852	839	833	835	833	817	849	904	852	816	798	845	838	849	839	818	791	838	858	816	833	842	846	866	838	846	849	808	868	840	890	840	848	854	822	830	863	832	818	861	826	804	793	776	813	856	806	784	831	798	867	857	812	815	863	821	851	807	831	777	800	823	854	798	890	802	817	806	861	835	846	901	838	852	885	893	847	847	853	828	828	841	795	797	823	829	815	824	847	822	818	911	799	814	824	806	820	871	822	833	845	848	825	852	856	865	850	844	843	848	850	867	839	830	845	846	809	855	860	788	863	851	883	803	814	822	820	854	848	845	797	790	810	844	782	787	855	816	855	869	885	823	858	875	843	802	836	839	831	842	803	848	818	853	822	879	848	835	832	834	894	797	814	812	842	814	808	824	816	840	834	816	841	739	857	845	809	827	832	820	901	808	847	891	827	814	821	829	816	803	888	818	864	901	879	840	827	827	856	825	841	785	880	827	831	831	923	840	852	831	874	802	838	766	778	818	824	881	800	824	805	847	825	846	831	810	848	840	840	874	850	872	840	820	876	865	850	845	792	889	859	841	811	814	851	870	826	785	807	862	857	816	858	878	807	777	810	835	819	798	827	796	825	808	863	862	861	811	825	812	809	872	801	886	856	895	854	792	838	836	831	849	846	803	846	843	860	892	868	764	887	850	818	874	832	882	804	814	855	836	861	884	887	802	882	812	855	846	860	848	825	844	767	829	909	867	828	893	823	828	836	871	887	844	831	832	820	822	809	828	804	805	869	815	851	832	862	823	839	836	806	811	897	851	808	883	870	859	828	862	796	839	853	881	870	825	810	883	828	816	866	860	826	817	852	887	834	826	864	849	888	851	836	834	795	824	847	799	829	824	873	869	845	828	825	862	837	828	842	821	822	875	789	858	805	847	849	791	834	873	849	817	840	817	853	826	858	817	823	897	792	857	835	867	847	865	892	800	887	838	844	852	843	843	842	843	830	842	795	797	836	857	828	840	870	845	777	822	830	908	839	886	821	829	881	871	835	812	899	837	788	848	853	793	818	838	885	823	799	856	871	866	837	832	809	805	810	822	823	841	844	842	875	844	862	820	864	815	866	888	883	808	771	843	875	837	843	845	834	836	845	785	892	828	876	832	876	881	815	858	838	868	853	831	774	861	829	788	871	767	832
24522	20984	24432	27736	20640	2207	458	359	334	295	312	320	282	263	301	279	266	275	287	275	283	252	273	259	283	243	258	254	266	266	283	237	257	263	284	280	293	277	255	280	302	275	288	294	249	270	245	274	277	269	277	288	277	263	263	281	274	247	272	265	257	264	265	287	279	249	282	255	260	281	284	265	251	247	270	298	257	264	291	268	283	273	272	280	263	286	314	252	240	252	234	264	269	245	262	286	275	286	260	284	254	248	232	279	292	268	275	267	283	266	264	246	267	250	295	285	258	269	251	287	294	268	246	280	267	246	288	259	249	256	259	242	272	257	273	285	247	252	249	272	263	257	269	258	250	240	269	249	307	264	278	251	246	274	296	249	261	271	296	263	287	276	284	289	265	255	258	282	262	275	243	248	249	277	282	266	253	269	254	268	233	264	283	290	275	268	247	281	276	273	266	274	242	296	254	273	251	291	257	282	269	268	255	252	261	288	272	256	252	261	290	239	264	280	290	278	264	276	286	246	257	248	243	272	238	249	232	278	242	277	264	257	296	256	271	270	277	257	262	260	265	282	266	245	278	255	295	244	256	258	255	258	260	243	268	277	265	269	272	281	261	252	299	277	284	298	237	265	273	260	253	274	280	315	309	316	273	259	235	263	243	252	270	285	282	271	235	268	291	277	272	280	269	262	259	247	267	272	233	278	277	259	251	303	247	265	294	266	267	238	258	265	267	238	252	230	270	263	256	304	259	251	267	291	252	256	241	272	282	243	252	252	274	308	265	266	247	264	256	263	254	242	318	260	248	274	275	271	267	283	269	267	313	301	292	261	275	246	255	248	293	270	285	259	265	268	267	258	261	248	289	284	272	263	260	254	276	275	261	275	269	261	281	269	265	269	271	309	254	285	238	294	270	252	267	288	276	261	255	254	278	289	238	249	274	240	288	255	273	270	268	273	280	278	290	285	269	247	246	229	269	267	267	269	229	266	252	305	295	253	282	260	256	252	259	304	302	275	266	281	263	255	293	258	268	282	295	302	271	297	254	287	253	280	288	276	273	254	287	247	276	279	276	296	272	287	303	278	277	279	286	276	265	269	278	286	272	264	274	284	270	239	266	320	241	293	253	267	269	272	268	262	283	295	277	277	248	265	259	276	319	267	258	248	248	280	281	286	278	288	309	314	250	278	271	313	275	252	256	240	259	253	251	305	252	254	294	257	258	251	262	265	243	284	279	264	248	251	282	245	251	271	286	238	280	277	268	306	276	298	273	232	254	248	282	269	257	287	285	257	285	260	254	256	259	269	288	277	269	262	230	271	262	263	265	272	254	270	257	262	264	253	265	253	276	278	296	271	231	267	256	268	237	284	280	279	281	255	283	259	264	231	246	297	289	278	252	278	259	267	247	288	279	277	246	276	257	253	277	258	241	276	259	272	266	264	260	283	260	285	280	254	257	267	254	250	267	272	276	249	238	272	260	254	277	277	236	304	274	260	252	290	277	222	274	269	270	278	270	306	246	256	250	250	269	278	281	272	247	271	245	251	262	250	250	264	267	292	258	262	266	270	239	241	254	267	292	260	278	267	251	248	260	252	240	273	254	258	223	283	232	274	249	260	289	282	269	294	259	280	248	295	275	267	276	243	248	240	252	285	276	278	246	284	262	268	295	282	257	270	276	272	261	263	230	283	270	286	290	297	270	277	267	282	268	263	260	279	277	266	283	270	264	284	270	293	240	260	257	268	246	259	277	284	325	284	295	233	273	276	262	264	247	268	250	287	242	250	260	265	252	269	264	267	269	268	260	258	274	280	270	274	246	263	274	276	254	282	268	269	272	290	240	280	294	262	263	275	296	239	282	265	269	249	273	260	256	261	250	265	254	296	257	270	264	271	270	265	277	270	264	259	295	266	273	266	250	295	272	271	284	265	271	275	265	281	259	267	271	262	246	285	263	305	278	259	275	280	277	254	256	261	259	263	276	286	266	297	281	292	278	278	262	307	245	234	279	291	240	271	284	283	266	285	288	277	287	255	293	226	298	258	275	242	277	281	278	252	293	232	274	268	259	269	255	282	283	269	268	298	272	289	265	270	284	254	249	259	279	270	266	270	267	276	250	274	251	287	232	259	262	251	264	298	286	293	225	246	281	234	252	239	289	254	267	257	249	259	269	254	253	273	275	281	294	287	250	246	276	261	262	257	250	246	260	247	274	258	279	282	263	273	261	261	272	251	260	300	276	279	271	265	275	290	251	276	266	277	239	282	282	255	254	236	257	252	257	280	266	293	260	269	262	246	266	270	257	259	282	265	263	287	265	253	285	263	256	250	263	268	273	268	265	267	229	251	267	291	273	280	240	244	283	278	262	269	287	288	254	287	273	258	274	281	257	285	254	281	250	234	288	272	255	271	284	272	256	232	267	276	260	266	268	259	273	247	275	279	248	255	261	245	269	263	238	266	264	289	262	276	271	261	304	303	256	278	243	266	246	262	246	254	284	285	258	246	253	267	232	271	259	278	266	244	283	261	246	279	294	271	294	292	309	280	236	290	294	263	282	280	264	260	275	294	282	297	291	281	305	261	253	258	271	309	267	245	241	244	271	254	288	266	286	257	303	250	251	259	229	253	292	270	270	276	276	243	281	284	274	251	285	249	268	288	293	239	228	261	261	274	266	259	253	232	299	286	266	272	262	271	265	286	291	263	279	255	239	229	253	245	290	293	251	276	249	234	247	275	277	277	286	255	307	288	295	252	290	260	287	280	269	264	249	243	240	302	285	270	246	286	284	257	263	295	254	218	236	258	285	264	250	271	271	257	257	286	286	292	257	254	206	279	248	259	285	245	262	272	270	254	254	278	285	266	247	240	227	265	281	308	301	268	274	275	274	254	282	275	268	263	269	263	264	259	261	262	232	266	250	271	239	272	276	289	258	269	263	293	245	237	256	283	270	265	279	281	251	259	297	250	250	267	254	252	237	257	278	278	282	254	264	288	271	264	269	276	250	283	266	288	282	255	297	300	264	294	263	266	271	257	259	266	283	260	230	264	270	262	252	277	292	233	263	266	276	270	291	263	287	289	261	234	274	277	282	284	267	293	259	290	265	258	249	286	285	266	276	266	248	287	249	247	270	284	285	275	266	258	267	257	264	262	266	266	260	292	250	293	258	256	244	266	270	303	238	262	254	256	235	270	263	246	263	273	290	263	249	260	264	255	251	257	227	284	272	311	282	256	239	274	291	238	289	276	251	283	250	245	246	260	263	291	293	225	238	249	265	264	244	252	249	286	253	279	256	274	260	248	287	273	240	268	273	261	282	239	257	301	259	267	234	274	275	275	262	274	273	259	266	250	243	243	288	274	242	289	229	265	262	293	287	263	266	258	258	254	255	246	244	272	278	271	258	263	297	296	256	253	251	274	300	270	259	270	275	255	260	262	260	282	284	289	272	258	257	272	256	284	252	279	263	245	271	251	252	255	255	267	247	275	287	245	271	257	283	265
3131	2691	1615	949	784	713	703	658	629	628	635	583	666	593	558	652	623	616	621	632	589	594	593	635	611	596	585	604	614	636	633	586	582	629	567	614	605	630	603	608	605	584	612	614	605	571	561	610	625	598	620	614	576	568	618	647	640	576	610	588	610	585	613	619	572	590	662	624	598	568	567	642	579	620	601	629	611	594	601	626	629	607	634	634	628	593	546	601	602	595	604	610	607	605	589	589	600	617	602	618	614	608	628	600	588	589	599	621	611	579	598	598	583	602	554	611	635	593	638	560	613	621	652	603	608	652	583	569	625	625	610	590	607	547	560	628	611	613	598	550	622	604	587	573	664	583	555	562	621	594	615	559	614	578	650	621	605	646	566	618	598	602	627	601	615	613	606	625	607	625	616	593	630	599	574	583	581	606	606	595	577	604	593	624	569	605	615	635	534	574	579	621	566	603	596	622	615	573	608	607	652	579	607	593	581	566	619	653	597	646	629	580	625	608	593	620	641	597	605	583	588	611	637	601	636	584	596	619	621	608	583	571	588	600	645	614	616	620	563	577	565	602	626	617	609	593	615	610	602	578	606	584	580	610	597	621	583	633	638	638	622	631	655	587	562	583	573	578	622	575	596	560	642	609	578	581	623	643	621	584	612	591	645	629	631	608	627	622	619	616	587	589	565	577	629	637	601	639	626	604	624	579	623	579	612	620	628	615	609	615	697	615	598	596	597	589	605	570	584	611	587	569	593	619	555	567	653	603	642	600	539	535	624	608	597	651	586	542	598	575	636	615	604	613	650	579	581	617	590	620	587	627	571	635	622	589	582	603	594	603	562	617	590	600	610	598	599	648	624	617	639	643	621	581	645	600	616	577	619	617	593	585	608	641	614	628	670	631	597	608	608	573	570	615	604	625	616	639	639	608	626	593	612	586	556	564	627	618	586	574	601	596	637	653	569	595	649	609	603	595	630	649	597	585	607	618	566	608	594	630	597	586	622	581	604	592	588	604	610	578	619	589	605	626	613	580	642	602	602	580	596	593	591	593	596	588	601	600	591	588	600	582	597	609	622	618	579	638	609	610	583	588	610	607	579	636	586	569	607	646	606	619	608	618	609	614	596	649	613	595	584	586	603	638	603	596	558	596	636	616	623	588	631	588	620	602	601	576	566	593	591	532	611	579	597	591	569	604	585	587	546	621	603	619	579	616	587	607	629	617	579	624	576	583	611	598	591	560	585	589	636	585	609	594	559	601	616	609	644	606	607	602	578	627	601	594	619	595	629	571	599	609	587	604	623	630	592	609	579	613	604	572	613	566	567	571	624	601	611	578	605	559	578	570	586	609	626	598	608	601	617	604	623	596	602	615	568	622	572	589	632	613	597	627	564	602	599	638	642	606	597	605	630	590	594	595	626	577	552	589	615	581	571	564	630	578	585	603	597	571	625	616	581	604	619	595	612	633	586	617	571	599	596	595	617	612	633	599	572	631	583	626	585	597	626	605	578	661	607	578	617	573	590	600	600	582	636	634	559	610	627	609	580	630	582	597	615	600	650	589	580	583	586	615	614	607	599	614	642	592	599	626	582	598	609	626	624	681	629	609	598	620	633	606	594	615	618	590	636	612	619	590	616	618	566	604	593	577	648	601	600	591	569	568	590	564	573	588	603	619	605	624	624	600	626	593	618	564	556	598	585	607	603	569	624	576	615	623	614	592	594	574	574	568	554	577	587	600	618	636	616	565	614	614	629	595	650	584	608	585	594	616	606	616	567	620	598	602	568	573	619	629	602	586	603	586	597	592	631	595	638	607	607	616	627	592	605	611	593	563	601	570	581	551	611	624	591	636	566	611	566	600	592	610	581	621	602	539	627	659	582	614	629	605	609	579	588	585	601	596	627	615	628	609	600	611	632	604	657	615	567	621	562	583	627	638	632	580	611	582	580	586	590	602	592	587	632	637	639	625	571	597	612	595	587	592	567	588	620	529	646	633	589	570	612	646	558	605	625	648	598	632	613	601	583	572	567	577	609	620	604	514	614	631	561	600	606	592	562	596	614	623	586	590	573	559	618	580	569	630	582	580	587	599	602	520	575	627	623	570	592	613	615	584	560	622	585	629	586	618	587	654	548	584	591	601	604	646	636	604	610	593	636	612	581	628	605	670	567	612	585	591	606	580	619	589	615	568	555	632	604	563	576	584	577	584	622	619	585	586	596	611	592	652	654	645	608	606	575	594	627	587	584	607	602	595	600	577	575	613	619	611	611	566	611	596	600	551	655	569	601	596	612	613	606	613	608	589	603	642	667	620	644	653	566	614	597	632	630	567	593	596	636	595	629	594	606	562	606	591	618	597	609	591	663	631	633	642	609	583	591	582	668	618	612	630	577	614	599	597	588	616	596	606	611	656	602	607	579	628	621	599	628	657	591	576	581	637	614	627	592	592	645	631	572	557	626	563	565	592	581	561	547	577	584	673	659	597	573	564	634	558	590	604	583	598	572	612	589	631	661	586	601	576	603	592	605	625	623	628	601	610	569	603	620	638	606	567	634	612	594	605	607	623	598	606	599	615	597	643	607	583	539	613	566	602	606	599	603	611	647	612	593	569	647	608	614	596	618	620	638	626	568	610	630	578	604	592	616	584	666	598	593	622	587	634	595	616	602	588	604	596	629	582	553	590	576	577	588	564	573	615	624	577	595	569	587	639	626	570	618	647	636	605	618	618	610	562	577	630	588	560	560	581	575	623	563	565	606	599	618	629	557	596	610	608	594	621	597	588	596	604	630	594	606	613	615	598	612	592	614	618	627	591	644	607	571	586	596	632	628	621	580	608	592	630	627	626	615	598	641	551	603	564	635	581	616	618	627	594	596	644	602	599	616	603	614	573	660	593	590	596	581	581	593	626	581	605	585	614	650	574	618	565	583	572	548	567	587	630	582	580	581	614	575	624	618	575	570	614	596	613	644	607	627	626	657	614	566	607	598	556	592	581	603	610	621	554	569	615	642	584	630	555	592	624	604	613	603	611	579	590	603	614	623	599	640	558	608	564	573	656	657	626	619	586	579	589	594	571	563	619	595	570	612	600	585	595	619	578	605	598	582	621	635	585	585	595	631	592	618	555	597	585	597	591	602	627	592	599	605	622	646	564	590	602	574	603	614	561	618	616	589	619	597	587	628	578	584	611	651	609	625	633	583	575	605	600	608	616	581	575	635	617	624	612	593	578	643	611	610	634	609	592	624	602	613	599	624	629	585	635	631	624	609	592	619	610	603	600	628	621	607	608	578	631	602	628	603	664	596	610	664	589	617	597	581	591	600	628	612	592	583	574	610	607	625	627	596	563	574	593	615	617	605	597	569	586	592	569	599	578	566	564	585	589	573	600	604	588	595	624	611	576	549	588	615	609	597	566	569	604	635	582	559	621	591	565	606	596	615	599	603	597	611	627	606	593	611	606	607	641	628	647	578	585	587	599	606	560	613	619	642	567	566	579
23875	21010	25071	27145	21019	20866	1362	325	261	213	197	174	162	138	155	165	121	130	111	166	134	132	130	119	146	120	118	114	118	103	127	121	139	121	117	122	134	116	125	117	121	127	143	119	115	112	119	105	109	114	140	107	112	119	104	126	120	113	123	122	136	87	115	113	139	101	115	116	117	126	123	127	122	123	107	115	112	115	127	117	108	110	125	93	108	120	108	116	124	115	128	134	127	114	127	133	110	140	112	129	115	114	112	130	127	118	115	102	121	131	107	125	97	125	134	122	127	129	138	136	116	108	112	106	104	100	117	105	116	115	96	111	122	110	111	120	121	116	103	130	110	93	103	119	126	123	105	120	108	112	95	130	128	99	115	126	118	106	119	102	118	126	108	121	109	121	130	117	104	117	128	126	120	111	125	112	143	120	122	115	118	108	98	104	115	122	96	98	130	113	103	138	132	117	127	115	111	120	117	109	109	115	111	101	110	129	117	104	117	118	114	115	111	132	116	102	108	106	129	118	107	106	119	113	122	125	122	99	103	108	119	127	131	111	111	136	95	118	100	130	131	116	110	104	113	139	119	148	110	96	111	124	96	137	119	126	106	139	130	112	101	95	131	113	119	117	102	95	109	130	107	102	98	107	121	125	111	139	118	119	118	131	124	109	136	111	108	110	112	105	122	121	111	132	108	130	140	120	112	101	121	126	128	120	115	127	109	119	94	111	120	117	112	101	129	128	102	108	134	111	120	121	114	110	106	101	107	114	105	114	114	115	111	123	108	126	118	113	119	129	112	113	105	111	122	95	108	125	115	120	108	125	122	98	144	124	113	110	117	122	116	127	127	116	121	108	106	96	123	109	118	114	101	118	107	116	122	121	109	101	118	115	113	95	106	126	136	125	103	92	116	114	99	106	106	104	109	100	122	115	120	100	125	108	104	122	111	100	118	104	111	106	101	80	101	121	111	107	125	144	120	113	110	84	103	109	115	89	115	111	114	127	133	120	113	111	129	116	125	112	104	116	115	122	107	129	108	128	138	152	110	129	110	119	119	130	117	105	124	132	109	143	123	120	105	101	106	118	136	105	109	124	114	105	118	115	123	96	111	117	114	107	108	87	115	132	117	95	146	124	128	116	100	112	125	112	105	122	116	93	126	108	129	110	107	110	91	123	104	118	113	140	122	137	123	118	116	140	121	96	106	105	119	88	118	120	120	124	116	126	113	125	127	112	96	106	92	107	125	127	150	128	108	126	117	115	94	121	136	130	109	110	111	121	135	131	104	123	116	126	108	98	119	126	145	108	110	130	140	113	85	112	104	112	119	94	99	87	104	94	101	112	121	114	127	124	129	121	107	103	127	119	132	115	113	118	112	111	129	129	138	114	115	118	132	116	130	114	100	122	107	122	107	124	128	93	112	120	106	110	100	101	128	121	100	112	127	125	120	132	104	110	119	96	93	131	126	103	115	107	125	113	119	116	117	108	111	115	122	117	110	132	107	104	116	109	130	111	98	112	115	106	132	122	124	127	92	135	104	93	114	116	114	117	117	137	115	125	106	134	94	115	110	111	111	131	121	100	142	111	98	121	125	127	114	109	109	125	125	103	131	121	115	136	111	114	109	124	103	104	124	123	119	114	110	116	107	108	117	113	112	121	116	129	119	137	125	92	97	120	123	122	116	109	123	150	102	110	105	131	110	124	108	99	140	120	107	111	136	114	102	116	114	105	127	135	105	103	103	124	110	123	106	108	112	110	118	106	120	100	112	128	107	117	134	123	127	125	119	120	115	105	115	108	121	97	125	113	119	82	122	103	107	127	117	110	103	98	120	124	132	104	107	121	123	116	118	123	129	124	144	109	133	114	111	106	104	107	142	119	109	127	95	112	106	112	106	114	114	101	113	124	115	125	121	103	113	99	106	109	119	124	134	100	114	111	115	138	126	130	119	117	113	120	117	121	123	124	105	112	129	118	144	102	118	121	113	119	125	121	149	114	105	128	114	115	115	105	105	126	111	100	120	113	111	128	106	116	100	111	123	129	107	101	129	123	125	113	125	119	126	100	126	110	124	116	100	108	111	105	102	100	117	116	129	117	124	130	101	130	114	133	115	128	110	117	125	108	143	119	112	132	121	97	125	119	136	119	128	121	114	119	120	102	107	129	119	122	118	110	123	97	80	139	101	139	116	128	142	129	117	126	116	110	113	118	119	123	120	112	125	124	108	125	108	109	116	117	126	110	122	138	133	114	99	120	109	125	102	98	110	106	106	123	122	111	109	114	105	123	126	111	122	101	115	123	108	125	116	99	132	133	109	108	112	110	135	117	103	110	110	109	116	86	114	117	124	140	113	110	113	111	134	109	125	109	109	126	145	94	119	121	115	102	99	116	125	98	117	112	104	133	115	118	105	124	116	127	114	114	127	120	125	115	116	134	138	113	122	107	96	120	120	110	100	131	128	90	104	122	127	121	116	110	116	99	123	106	129	86	103	142	121	135	125	117	107	102	130	124	141	126	117	114	84	114	122	132	104	112	110	116	101	105	107	126	130	110	127	112	112	109	124	123	126	118	121	100	120	113	141	96	108	110	119	102	115	130	96	111	109	124	107	108	108	121	112	102	116	119	126	114	106	137	119	117	108	95	122	97	130	105	122	124	133	100	103	95	129	111	115	118	99	132	124	143	116	105	112	97	102	133	101	108	114	96	114	125	121	109	115	101	100	115	95	121	116	115	89	121	119	105	123	118	98	116	99	99	131	124	101	112	105	104	110	118	109	118	119	121	119	127	119	113	112	114	110	111	117	114	81	109	126	123	123	125	110	109	116	111	123	115	133	114	108	113	110	130	136	117	127	104	97	112	96	120	127	128	120	123	118	123	113	140	129	119	113	120	134	130	95	115	116	113	119	125	124	135	98	117	118	98	124	93	122	119	106	120	115	121	109	109	134	123	134	113	127	123	118	113	119	112	116	117	127	144	131	121	103	131	93	114	116	123	115	135	105	111	110	120	132	117	128	113	128	99	123	115	103	94	104	119	109	125	119	102	99	137	90	131	118	132	120	118	112	113	112	119	110	103	95	133	114	134	128	125	125	121	134	128	126	125	118	114	94	119	118	132	123	107	104	117	106	94	106	112	108	106	83	112	90	91	124	111	129	101	123	115	119	115	126	105	106	113	107	133	108	134	117	121	137	119	98	111	131	114	103	124	113	103	136	115	117	95	137	139	119	108	124	105	82	119	124	134	113	127	108	121	116	123	115	118	111	107	100	129	127	118	102	117	121	135	118	130	118	125	122	121	99	120	116	117	113	121	128	118	124	125	117	114	123	95	93	113	108	132	110	108	115	105	116	123	123	111	124	103	104	119	116	106	121	124	115	114	110	128	108	113	106	128	110	96	104	116	110	118	151	118	96	102	118	119	118	96	107	111	131	109	114	117	117	102	113	112	114	110	114	110	128	125	143	110	107	127	129	99	117	105	97	105	123	115	114	122	110	111
3040	4217	2357	1056	632	495	422	369	333	391	360	310	328	344	330	286	346	284	311	278	297	300	292	324	321	282	335	324	321	294	330	330	307	334	302	318	297	339	315	317	288	299	327	297	288	275	292	284	281	323	286	302	291	287	323	334	280	284	294	299	309	342	321	289	312	282	278	321	317	306	294	301	273	298	258	337	290	308	278	294	291	307	302	298	295	299	294	315	287	327	288	302	316	315	298	271	284	298	304	339	307	299	295	275	288	304	315	291	300	313	282	316	285	285	305	297	279	296	250	303	302	268	296	298	295	263	280	302	307	278	292	263	306	299	290	306	325	305	332	288	314	322	308	292	299	309	269	294	283	335	324	312	292	318	306	288	322	303	275	302	271	305	329	284	306	287	269	266	279	304	347	310	325	306	276	279	311	326	309	244	298	293	323	308	278	304	296	272	316	311	302	305	324	297	308	313	270	339	286	290	288	270	281	335	276	307	328	303	286	281	335	296	284	320	290	277	328	325	309	298	312	317	326	279	297	303	307	296	322	309	293	299	305	301	306	304	289	315	283	329	296	313	296	314	346	287	273	258	304	321	309	279	333	279	279	291	304	305	310	299	308	310	290	325	313	316	285	318	296	292	329	318	308	306	295	274	319	294	280	308	297	307	289	279	292	319	314	314	309	322	268	298	286	301	280	300	316	296	312	347	308	305	311	302	289	307	312	308	284	332	289	312	315	328	322	292	310	325	313	272	294	296	327	319	298	287	318	274	272	297	297	319	277	284	304	299	303	301	302	315	280	291	280	321	305	292	300	274	266	264	292	316	278	311	296	285	296	304	290	290	323	323	325	319	286	303	305	284	303	311	300	297	276	282	300	290	289	307	312	312	264	287	310	294	296	290	326	347	290	281	327	285	295	279	335	285	301	291	298	346	292	292	273	310	315	298	324	301	309	320	284	307	308	284	303	282	304	309	288	305	272	271	299	285	270	326	279	301	274	272	297	299	309	320	308	298	283	289	276	339	308	286	318	279	300	285	329	327	292	275	263	304	279	312	331	287	302	301	289	307	262	299	314	301	305	307	314	292	294	296	307	274	295	287	306	316	303	317	304	298	266	302	318	334	284	316	284	310	269	306	310	309	300	302	277	305	301	283	279	313	297	296	300	278	308	312	289	281	289	265	306	291	300	297	325	288	287	279	307	299	306	325	276	274	281	289	318	282	282	302	317	314	312	273	314	264	306	292	283	315	296	281	310	293	306	303	304	292	312	299	303	299	342	288	304	275	267	292	310	320	302	252	312	311	321	323	326	307	272	296	289	274	278	294	276	321	297	308	318	309	318	329	287	269	307	314	331	331	308	305	284	304	303	306	323	284	278	278	319	295	303	340	295	291	282	308	311	267	296	267	316	306	310	310	304	310	288	312	304	305	288	308	310	297	292	330	299	321	318	289	282	283	275	303	277	290	349	285	308	280	286	276	294	287	292	284	287	304	299	318	294	291	289	302	294	278	298	330	268	292	318	285	303	309	327	297	298	286	300	307	305	290	288	326	294	318	334	284	300	303	304	308	303	286	302	307	315	304	287	282	322	307	313	302	293	271	299	299	300	284	261	327	294	278	293	334	292	310	310	314	299	296	326	291	270	312	273	290	324	265	293	302	297	279	288	292	273	274	301	315	310	278	311	307	284	311	322	289	291	284	284	320	333	291	328	306	290	297	336	290	296	310	308	316	285	295	304	293	273	268	270	293	292	297	310	299	318	271	287	335	270	325	300	328	293	322	323	305	298	301	285	308	294	305	295	279	298	283	319	302	275	269	285	298	305	316	295	291	312	317	284	287	302	314	290	299	273	301	294	284	307	311	281	297	296	294	306	300	306	297	297	279	277	290	273	297	300	319	308	287	279	297	292	303	307	285	288	306	290	328	292	286	316	319	296	289	298	297	282	295	307	276	276	292	298	314	315	317	304	285	296	303	294	299	302	294	285	315	323	325	300	286	297	298	315	310	290	300	299	305	297	300	314	317	290	293	302	297	297	284	300	284	291	293	267	322	312	303	290	287	288	266	294	310	280	310	294	300	290	301	298	313	329	296	300	287	304	333	304	331	325	280	311	263	291	313	299	284	292	275	293	312	283	337	280	332	289	311	270	297	281	323	290	296	301	298	326	306	287	294	328	332	292	341	297	312	305	267	334	314	309	286	337	286	291	281	305	313	265	288	270	277	279	317	278	310	303	316	282	286	337	300	289	292	324	290	280	303	284	321	270	284	284	276	314	300	298	289	277	290	339	309	266	299	302	302	324	306	269	288	320	282	309	283	283	314	293	290	294	310	298	324	300	269	303	301	300	307	323	282	288	298	300	278	270	291	280	296	300	332	323	294	299	329	308	321	282	311	298	311	307	300	315	276	298	294	275	299	293	271	259	320	273	254	276	323	330	288	305	310	289	287	269	267	296	282	292	281	278	279	333	313	303	297	297	291	296	311	326	300	314	337	306	271	297	322	318	263	290	281	326	262	326	303	316	295	293	325	307	315	281	301	308	288	321	278	290	295	313	315	308	282	273	323	314	322	273	298	311	306	287	291	273	331	278	311	300	279	271	309	281	318	302	308	291	314	283	286	305	323	287	272	280	282	310	297	270	284	312	321	250	288	294	284	292	319	296	298	288	298	301	330	302	288	316	305	316	298	291	315	286	290	310	304	296	288	292	273	291	286	315	264	305	319	297	293	305	280	272	281	317	310	301	290	299	272	324	273	262	280	281	323	280	300	309	272	272	280	334	313	287	331	322	303	259	312	299	293	296	325	292	308	295	300	299	263	306	296	295	299	269	314	278	296	292	326	316	276	297	328	291	297	298	291	303	329	275	297	313	304	264	296	290	296	298	271	298	285	280	289	290	251	311	311	302	254	289	299	300	305	291	296	324	281	298	322	321	288	298	277	273	277	303	302	289	303	312	307	325	287	292	314	302	319	274	292	290	290	297	280	294	289	286	273	268	298	304	331	298	307	292	301	281	285	280	295	286	285	305	308	302	303	339	280	309	295	313	299	315	312	310	299	282	300	305	303	282	291	275	314	297	297	326	289	316	286	299	286	293	304	290	295	309	324	322	298	272	304	241	331	306	287	302	285	296	323	303	318	292	314	313	325	311	311	326	296	263	305	291	259	277	271	285	313	298	299	314	287	340	316	288	299	317	272	292	308	305	300	312	308	278	304	325	298	340	282	314	337	295	300	310	267	288	277	308	317	304	307	278	275	301	258	307	309	300	297	277	326	287	298	318	299	322	290	303	325	299	296	293	290	319	296	320	308	302	273	304	289	277	296	311	328	294	301	267	265	290	297	298	297	308	278	309	309	299	306	286	273	270	293	299	307	303	287	327	277	320	281	271	282	315	302	333	325	305	289	292	280	281	292	293	321	291	296	303	279	309	315	259	322	305	327	307	286	289	273	307	290	318	288	305	311	279	304	299	306	297	315	316	300	297	289	300	292	309	305
32326	10303	1037	452	381	377	393	354	410	370	363	410	378	379	385	399	364	378	394	441	384	389	389	383	343	371	389	362	364	369	374	386	392	371	425	388	377	372	344	391	386	391	371	361	381	411	374	342	412	353	367	365	378	378	353	370	383	380	367	380	369	361	408	385	382	385	357	380	368	402	365	375	382	413	394	387	365	373	354	377	390	338	405	398	398	299	354	405	331	382	358	404	360	389	357	395	377	381	385	407	399	390	386	376	408	375	373	403	360	353	354	389	373	375	365	336	369	400	383	419	390	365	386	355	392	383	358	371	358	384	405	355	352	356	390	386	406	374	370	394	372	401	337	378	368	360	393	361	388	395	390	407	364	328	371	340	377	376	373	339	382	358	413	357	367	344	355	375	335	377	377	376	390	368	376	389	368	342	379	405	426	387	377	398	378	413	372	368	375	360	392	361	356	359	378	376	392	395	374	373	387	368	401	416	393	368	340	409	387	353	360	372	427	363	369	412	369	392	413	391	329	369	419	357	391	347	385	414	404	376	403	359	380	404	389	393	371	388	353	353	356	398	391	381	395	412	396	367	387	384	382	392	388	342	352	379	385	371	327	387	375	400	388	312	391	399	387	404	384	368	356	416	380	374	328	407	390	367	386	392	381	368	391	354	349	383	373	409	392	390	380	390	385	424	390	405	387	367	359	374	348	374	424	377	373	367	391	389	353	433	419	402	329	388	359	408	380	427	375	393	379	391	358	360	386	355	423	381	387	393	360	397	393	363	385	392	373	382	355	363	380	382	417	385	368	375	341	381	385	387	396	349	394	394	414	383	374	413	382	398	413	388	365	369	411	347	388	388	375	380	415	365	393	380	384	366	391	381	352	388	369	369	425	371	375	392	384	376	364	362	373	378	377	346	374	367	359	347	410	334	369	407	375	352	375	368	361	386	359	357	371	376	327	365	359	393	388	382	375	368	394	382	402	383	399	427	384	359	373	409	365	393	356	400	363	373	346	389	428	367	399	356	390	368	386	388	383	392	383	410	361	365	369	382	337	356	386	358	355	378	404	385	383	404	364	364	360	383	383	380	357	403	378	374	397	385	361	382	370	364	365	391	343	350	406	366	384	377	389	369	347	383	373	374	403	333	392	383	409	384	340	353	347	404	357	397	340	350	416	376	373	409	358	360	390	360	366	393	378	372	405	354	378	387	349	399	359	382	343	369	367	367	360	377	385	390	377	382	405	386	364	377	354	376	374	373	386	357	397	412	368	373	382	401	378	348	392	360	383	388	371	419	386	391	409	461	377	366	343	364	370	374	402	367	394	431	350	418	355	353	358	398	384	406	373	379	355	347	407	412	413	399	383	404	368	379	360	361	401	372	379	410	357	315	381	365	383	379	385	401	392	377	340	380	387	408	381	366	377	399	359	381	407	340	375	406	363	371	334	362	374	358	392	383	358	382	348	370	352	353	378	374	382	365	393	418	344	351	365	399	415	380	382	374	342	362	363	394	328	357	378	342	338	328	379	372	344	388	405	389	386	384	373	413	402	396	357	389	361	375	367	414	355	373	399	397	404	345	391	359	374	370	359	361	350	324	368	337	387	406	427	364	418	398	387	392	340	370	333	400	365	386	372	407	373	380	382	338	394	409	402	394	370	381	397	361	382	410	402	349	390	407	396	384	399	390	384	418	383	366	384	392	378	351	387	379	390	339	367	360	376	369	407	377	357	367	426	409	374	388	384	418	360	403	348	373	383	353	357	393	378	411	395	349	390	391	376	385	376	377	373	407	387	379	343	350	376	403	405	373	359	412	368	355	355	400	388	380	361	360	374	367	377	424	361	403	401	369	366	417	342	361	362	396	412	360	381	374	388	393	357	372	369	384	375	352	389	391	388	373	389	393	364	376	379	380	328	376	415	370	368	342	349	384	389	370	372	352	374	400	375	379	373	380	375	368	387	405	357	370	396	414	368	365	387	401	365	376	405	396	385	363	390	395	367	371	402	388	362	360	394	321	377	403	355	321	386	352	398	379	380	336	363	377	382	350	349	390	372	369	363	363	366	360	399	398	372	370	332	361	374	378	363	378	393	374	360	333	395	388	397	364	378	402	387	379	354	365	360	403	361	408	394	353	384	376	379	372	371	375	392	394	367	330	380	381	390	378	393	360	373	370	407	398	376	380	371	353	369	401	385	384	385	365	394	379	342	392	383	359	356	385	367	416	381	382	346	395	376	377	404	372	355	392	360	383	372	398	391	382	355	349	348	379	371	321	340	394	384	371	364	372	415	361	381	399	377	411	378	359	365	388	395	349	359	396	386	421	383	419	393	373	369	384	391	349	382	387	387	367	376	359	334	388	364	390	347	371	381	370	375	388	380	397	394	354	401	355	417	397	362	320	370	336	356	399	422	355	359	401	385	384	395	399	369	397	385	383	385	345	393	367	365	394	375	394	399	387	359	344	391	356	369	371	394	356	347	339	409	389	378	380	370	381	366	352	381	370	358	377	383	350	376	385	420	374	374	366	364	360	405	413	369	392	357	376	372	355	339	384	373	381	373	371	369	387	385	399	352	363	385	381	377	368	371	379	375	350	396	391	392	377	359	391	397	349	366	359	381	404	377	367	407	373	372	401	377	401	402	374	366	378	391	420	361	405	395	372	358	355	353	414	363	395	367	390	367	360	385	368	386	348	420	398	386	373	407	359	361	387	382	377	357	395	364	353	393	383	415	401	381	329	373	365	358	357	382	352	383	343	359	353	358	390	370	378	372	404	353	387	405	387	367	385	342	381	366	376	391	400	377	368	401	400	358	352	393	402	371	375	340	398	366	357	371	386	381	380	382	389	410	396	392	361	338	358	412	377	393	360	356	396	410	352	376	375	386	365	367	374	374	375	407	393	389	367	358	388	366	370	360	372	415	369	371	371	359	358	359	399	406	345	404	374	380	365	330	348	380	395	353	344	375	364	343	409	364	384	368	359	378	368	371	403	358	364	373	400	392	355	352	360	427	381	338	372	358	374	377	387	415	376	379	346	384	387	375	377	418	340	360	411	362	367	402	353	352	371	432	400	356	388	410	404	362	408	356	381	384	414	393	388	348	373	388	383	403	369	363	399	383	331	383	356	373	369	391	364	399	394	359	411	347	396	374	373	390	376	373	387	370	365	394	408	412	403	403	384	392	360	384	390	410	364	426	358	377	374	376	398	381	362	369	385	380	355	379	408	386	336	376	399	412	370	379	377	370	371	379	384	426	390	393	352	371	380	380	402	425	376	381	361	390	366	347	385	359	370	392	381	376	375	401	367	408	362	354	373	400	396	388	348	367	370	385	364	343	383	349	390	375	359	358	373	357	351	344	380	402	368	377	385	379	369	416	385	428	374	397	384	400	372	427	349	350	358	377	347	377	402	367	404	378	393	395	386	370	422	381	365	377	380	373	380	359	382	347	343	338	351	392	354	368	369	385	344	389	395	406	361	367	393	389	386	365	366
5628	944	954	923	883	820	817	853	837	845	885	888	842	810	833	828	868	842	789	856	853	853	800	816	832	863	898	931	824	887	817	910	827	886	868	869	836	867	831	806	811	880	868	779	856	863	839	850	894	802	867	812	768	882	867	854	858	827	801	810	833	904	801	843	828	795	871	800	840	817	837	833	863	808	863	866	853	811	868	771	826	870	854	834	812	872	827	844	865	858	904	881	833	851	872	860	896	867	861	821	828	838	807	812	822	876	833	806	809	853	863	862	858	865	807	835	854	880	869	847	832	844	824	837	773	883	852	835	817	797	827	851	854	838	814	848	813	851	802	821	840	867	861	837	845	853	803	815	824	818	846	859	808	819	877	783	840	847	850	801	857	891	819	857	890	854	861	859	853	819	818	814	847	835	794	847	835	812	757	833	841	819	850	904	878	794	829	830	820	836	859	839	826	846	784	809	810	795	834	837	788	897	788	815	872	822	820	846	882	800	806	831	821	840	805	860	812	812	874	818	828	851	789	824	808	832	818	842	850	894	859	811	901	891	865	805	868	863	818	831	835	836	892	878	862	783	839	848	830	870	827	829	813	836	831	827	819	841	867	840	811	826	880	851	826	891	807	855	781	835	886	874	860	790	820	834	836	798	848	847	853	864	889	851	821	823	805	862	814	880	857	811	829	805	833	889	898	823	885	808	763	845	864	910	822	842	837	825	862	849	896	841	846	825	833	831	795	853	825	856	893	834	834	837	766	877	863	829	867	853	813	860	844	789	812	795	855	786	851	865	871	882	854	883	885	851	819	837	866	846	857	820	842	863	781	808	867	849	806	821	826	819	857	826	800	803	842	853	808	847	781	822	834	830	858	861	842	803	830	855	811	811	850	838	827	838	849	833	831	808	829	838	834	796	875	827	855	847	853	840	904	841	780	823	837	828	833	854	869	864	841	860	822	819	830	859	850	833	874	867	809	809	871	851	869	811	817	830	852	830	821	872	862	858	858	861	826	863	853	856	834	870	864	805	850	816	814	858	820	817	849	866	846	815	828	832	798	825	833	838	802	853	814	880	785	850	835	862	809	875	759	842	817	838	838	863	804	883	804	844	867	834	832	878	820	812	832	831	848	796	774	860	785	858	832	785	867	846	783	791	813	872	804	806	854	784	860	818	847	880	813	888	831	826	864	814	828	825	849	851	925	878	859	861	827	851	831	851	892	828	844	832	860	835	851	825	838	848	843	822	843	855	871	865	827	835	812	859	813	821	825	865	830	850	781	854	817	858	873	842	796	833	871	801	843	861	867	845	879	802	812	835	846	842	835	838	852	858	785	848	823	803	868	818	851	848	828	864	855	865	843	850	805	847	858	866	859	854	817	905	823	924	864	807	813	874	853	880	836	825	873	846	822	818	840	830	830	833	868	813	859	833	875	828	855	864	865	849	862	812	845	780	803	762	840	859	824	820	888	839	811	806	836	813	845	834	840	881	815	824	861	808	851	832	813	792	851	853	887	857	863	856	820	810	831	788	831	821	809	850	802	876	858	783	813	820	813	806	805	831	846	841	836	903	817	760	808	841	797	855	854	870	843	845	899	862	862	801	811	861	855	842	889	791	839	817	758	818	796	835	913	802	829	865	853	824	833	841	848	834	909	838	833	842	843	848	825	850	883	825	860	856	940	848	845	808	794	867	875	859	823	834	820	812	886	860	862	777	827	815	819	833	868	829	855	848	856	893	824	823	840	836	812	821	810	820	853	774	830	851	883	846	874	806	872	858	839	847	855	806	830	821	879	874	834	814	824	829	830	828	873	805	845	873	837	857	851	806	829	862	826	828	871	888	868	805	819	806	884	913	864	849	858	824	858	867	837	867	858	827	822	781	798	839	862	861	834	824	857	921	848	805	817	782	869	812	796	810	809	837	838	793	803	840	847	821	822	841	849	816	806	865	861	811	818	836	868	823	837	794	817	901	864	854	832	835	835	811	885	808	833	848	839	842	817	832	878	827	803	866	825	845	856	835	807	819	840	851	851	843	833	835	825	801	841	818	851	822	875	836	842	833	887	803	849	830	800	807	822	876	815	884	851	831	831	868	777	793	850	821	828	883	796	811	828	799	816	819	833	835	800	868	846	840	862	772	774	844	819	867	853	789	778	876	874	846	873	856	822	804	856	831	796	815	818	802	848	808	844	820	875	863	852	808	814	805	831	820	848	816	855	809	856	797	816	812	877	824	807	875	835	842	862	871	823	805	857	857	888	847	800	839	810	833	831	837	857	770	797	890	845	831	791	888	881	838	843	835	832	838	849	834	794	844	836	842	826	823	845	847	807	827	781	787	862	817	802	779	831	864	819	820	850	844	819	802	825	864	889	861	853	821	818	811	892	830	818	850	863	796	847	867	818	845	804	865	897	897	863	877	863	838	819	793	858	785	861	893	898	797	870	829	824	780	880	858	891	796	836	813	841	816	797	825	857	852	810	835	866	807	864	806	873	801	822	815	850	836	829	834	809	870	838	838	835	849	882	834	855	819	839	864	824	845	811	907	763	842	822	831	892	849	817	771	833	815	810	812	810	771	866	818	818	850	830	838	840	846	853	835	837	900	813	911	846	857	857	831	835	839	824	837	864	839	808	894	811	851	822	806	787	808	812	877	831	803	860	816	847	821	810	843	809	846	831	828	828	823	847	796	823	881	832	888	861	839	853	805	769	880	842	824	860	793	808	854	839	854	810	822	799	839	853	874	864	788	819	845	852	803	831	799	879	828	822	851	812	806	792	828	809	901	842	846	782	810	790	842	852	894	880	812	886	843	826	848	814	838	854	844	857	869	850	874	813	838	852	833	828	800	805	787	852	835	868	764	832	829	850	849	822	896	833	806	792	809	809	848	778	838	850	837	833	832	831	876	861	837	817	863	832	862	887	828	849	815	849	868	866	808	896	834	873	803	855	858	857	809	833	836	830	849	847	829	817	771	860	858	840	796	821	834	807	829	873	826	843	885	869	839	857	856	847	829	869	821	820	834	825	816	841	799	853	787	871	839	900	841	843	846	832	862	897	840	842	833	879	818	859	810	832	845	829	858	827	849	891	837	848	794	844	843	880	808	863	854	807	830	794	855	834	769	845	776	809	843	859	806	856	867	878	820	836	846	784	831	774	854	808	828	867	919	854	829	864	789	832	800	810	815	890	812	831	762	844	861	864	827	848	890	804	813	855	837	899	765	866	821	818	851	853	868	862	843	822	788	828	836	814	834	832	831	834	811	809	809	827	846	845	814	850	815	798	834	784	849	797	812	855	877	846	844	874	769	839	837	840	859	802	871	834	827	818	813	832	813	814	812	871	823	842	857	818	816	838	799	832	907	859	815	825	828	885	842	842	849	860	821	855	819	809	868	844	830	847	853	840	844	811	863	874	820	864	822	898	838	840	880	810	856	855	824	844	835	928	853	822	824	888	801	831	771	846	798	820	829	827	843	855	848	826	816	811	754	793	842
24524	21000	24442	27750	20546	1992	435	366	353	310	290	324	311	265	274	305	270	305	287	280	277	292	280	288	282	262	274	270	263	259	276	280	286	271	244	294	262	284	256	283	258	251	272	272	259	292	260	257	293	252	258	260	283	250	302	244	276	259	255	247	278	261	269	274	276	288	279	259	270	269	268	261	268	280	274	245	270	274	243	314	260	275	243	269	296	294	267	275	297	293	263	273	291	303	275	269	248	294	265	272	264	312	296	267	279	259	262	270	242	281	257	246	269	268	280	265	279	290	276	268	260	291	286	271	280	276	280	282	268	266	258	268	279	263	284	251	218	244	271	276	257	243	237	238	283	288	260	256	266	265	296	293	258	280	286	288	271	273	271	276	269	278	270	265	253	262	323	236	242	247	267	269	249	245	255	270	254	267	261	256	264	266	287	243	230	263	231	272	283	260	274	277	311	244	216	261	264	269	280	296	242	317	234	252	273	280	289	263	283	282	279	271	283	252	288	288	276	244	267	267	289	280	252	246	269	272	277	261	271	268	243	268	292	303	235	274	267	260	300	247	270	257	243	267	292	280	265	267	252	257	260	254	275	293	263	251	264	275	240	241	253	287	225	298	252	268	255	279	251	249	267	259	300	307	266	238	257	274	278	276	278	260	264	277	278	264	260	244	261	276	268	271	288	250	245	251	255	281	261	246	248	245	282	256	270	267	250	286	259	262	272	260	265	251	247	263	271	275	264	275	257	268	251	321	255	260	283	267	241	247	225	290	298	265	253	256	275	261	296	258	267	268	272	270	279	282	275	272	265	244	268	297	261	281	273	259	247	303	278	264	288	249	278	271	262	266	269	267	280	264	257	276	272	293	267	258	279	250	283	272	279	281	283	271	240	307	270	260	276	266	304	298	264	270	274	282	263	294	272	256	292	283	251	269	266	301	277	262	236	303	254	247	271	280	263	264	272	295	284	244	283	248	275	292	289	237	263	277	303	270	257	243	290	282	276	243	268	245	257	271	278	268	258	262	276	251	256	253	254	261	295	262	290	277	258	262	271	272	260	282	266	246	273	270	280	255	251	259	280	289	226	244	275	257	286	250	274	237	292	266	284	277	249	255	270	271	256	278	281	266	266	264	271	266	279	257	261	305	264	268	276	258	306	265	262	277	255	280	275	279	286	276	247	269	269	258	241	286	291	308	253	281	261	255	264	299	281	270	247	290	259	307	276	261	271	260	254	241	260	250	236	266	264	283	267	296	293	249	272	264	261	276	266	267	286	270	307	266	267	285	272	274	278	279	274	261	244	286	253	262	285	250	252	278	266	259	251	273	313	261	265	250	273	272	258	273	246	267	269	258	255	271	270	252	286	302	284	287	278	259	277	273	230	248	243	254	259	255	272	273	283	270	254	277	278	287	267	265	289	244	306	277	252	244	281	274	252	267	255	235	291	283	289	259	258	254	249	231	265	273	282	262	288	258	288	270	263	244	278	234	268	258	269	276	247	274	253	242	240	283	261	259	259	288	276	276	265	283	272	280	263	248	269	257	261	254	279	269	261	275	253	270	243	253	257	261	272	272	259	274	249	254	250	301	267	269	287	254	281	283	268	265	255	281	252	253	258	279	287	252	230	249	231	255	255	252	262	268	267	229	259	258	292	264	260	272	271	256	265	286	270	250	260	270	265	250	263	262	261	297	259	287	258	287	258	268	271	242	268	274	274	269	249	273	283	260	276	264	253	253	252	282	285	258	273	275	238	250	276	255	271	249	264	282	277	262	257	262	271	257	261	266	277	255	283	276	265	258	277	261	290	279	255	277	255	272	272	247	260	276	258	248	287	288	278	287	276	288	277	253	294	273	269	266	273	298	309	278	249	257	269	267	273	260	267	262	239	256	234	286	280	277	274	272	272	289	283	243	255	258	270	263	256	272	258	278	262	256	284	303	276	265	259	292	277	261	246	235	237	273	287	287	263	268	285	272	252	274	295	259	252	255	273	297	294	261	268	260	253	244	242	278	300	258	251	280	253	250	266	277	268	254	279	251	282	266	259	270	258	265	248	283	270	250	258	278	237	272	281	258	266	253	274	270	288	280	248	292	246	247	249	264	285	288	274	289	297	233	254	273	242	273	301	290	233	272	274	256	256	253	238	265	278	253	264	255	287	267	276	244	253	270	278	260	268	241	255	241	255	282	275	297	237	269	298	262	258	281	267	270	263	267	262	261	262	276	265	254	315	300	294	277	266	270	276	270	283	250	265	268	270	224	292	252	247	250	254	270	251	294	249	261	267	255	257	250	269	254	254	261	274	257	280	257	253	235	258	262	261	247	252	268	282	259	279	266	250	232	244	265	237	288	264	275	275	260	270	272	283	272	282	258	265	246	273	271	274	230	305	291	265	269	294	230	253	253	286	271	266	281	244	282	275	241	241	253	267	288	283	259	251	274	275	266	268	286	274	261	284	244	291	279	287	305	264	252	248	274	270	260	269	284	282	246	259	259	273	234	254	306	275	293	261	241	266	275	254	297	278	271	264	274	271	262	261	279	233	264	260	291	276	237	271	235	290	269	240	261	253	260	282	317	251	257	275	250	276	263	285	285	259	291	285	282	276	265	266	253	244	247	296	224	243	259	241	269	278	264	255	265	292	268	254	256	270	257	261	242	276	267	296	256	274	253	274	300	296	242	245	260	276	289	252	248	257	278	221	254	267	255	278	277	237	265	265	260	246	227	252	287	293	285	272	266	239	284	275	262	267	278	234	252	255	238	251	259	244	278	285	255	260	243	291	274	252	274	256	259	250	245	291	257	251	253	270	276	256	266	300	277	267	276	260	258	283	275	286	263	262	261	292	238	275	258	268	254	252	255	260	288	266	256	279	279	288	270	273	259	276	253	275	284	241	279	301	266	286	249	293	247	242	241	281	262	266	268	247	271	251	249	251	269	280	277	304	270	284	282	283	272	276	264	287	264	290	278	288	253	260	275	238	235	266	252	253	239	243	249	262	263	284	311	266	259	269	253	243	278	253	301	231	263	278	250	279	271	274	270	269	282	308	262	264	264	270	286	271	244	280	251	278	267	297	262	264	247	240	278	257	261	251	256	279	293	256	260	277	268	253	281	257	250	261	271	268	285	253	286	283	275	266	269	256	263	269	266	283	288	266	270	269	277	267	256	244	276	272	275	260	287	255	248	247	258	286	280	267	289	246	222	266	268	281	254	225	278	247	274	282	247	247	271	245	297	267	289	248	270	268	268	274	268	281	300	272	262	255	269	283	253	290	280	242	251	244	276	271	246	264	236	269	271	292	247	267	274	269	270	255	261	302	272	255	274	271	293	270	288	272	267	284	245	236	242	271	269	304	287	239	259	252	265	284	265	234	259	257	295	283	311	264	268	263	257	255	254	301	264	292	266	261	299	261	312	266	257	255	261	277	277	243	272	307	258	242	292	257	256	274	280	275	314	238	247	262	267	273	288	261	253	282	254	257	300	269	258
3157	2635	1651	957	799	696	719	660	592	634	600	605	625	590	577	631	620	602	601	579	608	598	584	624	609	596	618	617	583	599	593	573	588	588	566	609	586	577	616	564	604	598	598	634	574	645	609	595	596	567	628	620	570	618	620	595	596	640	605	599	606	595	639	630	578	614	622	559	571	601	603	645	617	620	571	615	611	622	611	647	587	617	581	594	613	670	594	594	659	622	591	643	642	602	565	603	612	589	582	560	592	575	584	586	574	585	612	645	596	557	617	565	584	616	629	586	571	574	591	565	594	627	625	556	645	614	610	615	599	633	595	611	608	607	647	543	610	629	619	642	590	625	602	647	610	572	643	617	574	581	616	609	561	618	606	626	608	639	566	625	585	618	660	586	595	656	652	613	567	609	616	615	551	578	604	615	586	601	573	617	621	611	607	599	577	603	566	631	609	568	566	622	605	590	583	570	593	576	619	622	569	588	602	573	617	617	581	618	566	630	577	629	570	604	566	590	599	581	647	571	582	574	613	635	595	611	609	593	637	630	596	590	604	592	620	639	592	575	574	583	577	601	557	567	602	621	609	576	589	607	609	583	603	568	650	619	584	597	589	621	560	634	578	603	619	611	579	551	633	605	572	606	605	619	587	584	603	608	618	587	571	576	604	600	645	651	611	586	612	601	635	648	620	638	615	641	602	651	611	589	632	620	607	626	599	615	628	555	582	573	651	596	582	571	609	576	626	612	636	602	629	558	605	597	594	594	630	567	589	634	602	606	580	657	615	558	584	611	578	575	553	615	585	613	645	610	615	605	601	591	620	550	605	579	619	576	592	615	619	604	616	619	602	636	619	623	629	610	558	593	593	610	566	580	594	609	614	558	579	582	592	566	616	591	636	621	628	600	588	611	596	573	547	586	613	631	602	586	639	609	633	567	586	617	619	570	588	598	617	607	618	583	590	626	626	599	559	598	646	639	627	635	598	632	626	603	630	623	623	601	605	554	602	632	552	554	603	575	599	610	598	567	602	573	617	620	581	571	583	571	600	596	623	599	598	617	587	613	627	611	594	591	594	577	608	632	588	597	594	626	583	587	587	606	623	635	605	584	584	593	595	599	599	606	578	636	613	584	610	586	556	625	613	551	602	612	638	635	601	569	620	620	625	557	599	615	581	589	624	604	611	519	635	604	583	573	585	604	592	589	586	606	577	604	590	578	557	593	648	563	615	617	607	621	607	578	593	636	593	571	627	605	636	639	618	615	550	573	577	610	638	636	545	606	589	614	586	628	649	598	594	612	596	586	623	545	581	597	568	576	591	593	584	568	604	610	605	578	596	613	660	603	583	608	612	555	602	630	628	556	609	581	596	613	664	606	570	566	555	629	597	594	608	609	617	611	607	573	591	635	589	602	588	635	570	585	610	623	612	615	589	646	560	628	574	563	621	590	619	618	620	628	587	567	583	614	596	619	633	630	585	634	582	604	577	590	618	562	615	588	577	596	618	545	595	554	598	624	584	638	641	665	600	634	557	605	612	618	578	573	572	563	582	592	596	574	607	565	636	599	571	565	597	586	611	624	586	626	572	561	600	596	589	632	586	611	602	613	585	576	612	626	556	621	576	608	568	551	575	631	649	561	588	594	570	610	586	645	543	613	565	604	597	586	603	635	571	597	577	609	621	612	617	622	605	615	612	585	593	625	625	582	626	603	595	605	634	628	569	575	569	603	596	550	623	635	616	639	600	602	626	642	581	626	629	582	580	587	607	579	619	597	590	605	626	610	578	597	612	646	603	610	594	597	605	638	607	637	578	568	646	591	676	646	614	569	658	624	642	658	610	586	627	587	621	551	593	615	609	604	581	590	612	590	609	568	622	554	601	581	610	607	605	586	609	617	563	586	565	574	600	565	574	622	607	615	563	640	582	613	612	557	598	621	642	583	608	640	576	594	582	610	568	616	590	596	629	603	630	620	600	594	598	590	657	575	554	589	591	611	615	601	616	571	583	599	622	600	558	642	598	594	607	570	609	570	567	617	587	611	611	603	590	603	581	598	601	598	591	642	610	593	641	631	581	579	609	606	616	617	586	579	653	613	612	660	582	540	609	573	629	632	605	617	581	602	595	589	550	639	612	640	581	592	599	617	576	623	585	620	642	638	611	576	609	575	612	626	606	603	577	624	593	639	576	580	607	628	621	596	590	585	643	659	579	601	609	610	577	617	599	570	596	571	596	602	569	605	583	626	580	614	590	610	627	562	586	579	549	603	597	627	612	566	635	573	636	581	566	593	619	626	586	556	644	556	607	656	591	603	573	614	638	575	623	606	578	629	610	591	601	563	599	606	593	599	602	618	600	658	599	634	607	586	617	590	618	610	645	579	609	555	593	603	586	569	548	578	600	572	604	595	613	605	609	586	570	605	598	614	615	615	546	569	589	563	599	584	655	643	581	561	602	596	564	625	606	591	593	599	592	644	614	572	615	599	614	588	534	619	576	615	589	573	586	604	569	593	590	616	565	592	620	583	609	564	615	622	598	591	619	606	624	573	642	576	579	550	630	586	608	550	569	559	583	614	597	600	621	615	630	567	577	653	566	602	601	541	647	623	617	585	622	641	572	610	586	584	653	601	596	603	574	613	580	601	642	570	618	588	554	609	600	582	613	592	620	559	589	587	612	597	624	567	577	576	616	644	572	548	588	585	566	609	589	582	617	584	611	634	608	580	616	653	630	632	588	557	579	640	598	590	591	586	593	604	628	569	618	567	584	561	626	610	628	613	607	599	623	596	618	597	602	599	622	598	578	572	608	581	593	606	611	625	587	581	619	602	565	620	571	581	632	616	602	536	572	600	540	604	564	589	638	643	616	597	563	601	621	568	601	601	598	567	606	588	603	577	595	560	573	654	588	609	576	618	629	612	617	596	656	595	589	589	594	640	635	625	604	568	627	587	629	582	587	573	612	549	575	592	584	579	616	553	583	570	578	602	612	649	637	625	596	563	636	618	582	618	595	604	592	587	632	606	612	604	588	629	611	612	607	592	568	597	636	584	618	636	621	566	589	607	604	629	610	568	634	562	591	641	575	609	586	583	596	636	581	629	569	615	571	600	611	587	586	552	593	633	588	608	590	609	600	638	603	594	603	591	568	624	639	570	629	600	605	601	581	596	595	587	608	565	601	591	621	591	579	598	640	624	629	609	565	607	594	615	645	591	588	600	581	586	634	636	580	586	659	592	603	594	633	580	596	598	619	626	599	641	594	613	631	637	590	605	578	582	597	612	577	647	590	609	611	614	622	609	584	587	624	594	587	610	565	654	608	588	591	571	598	588	597	595	641	587	567	600	607	612	598	577	558	590	562	595	603	587	576	615	609	560	564	648	602	580	596	593	621	556	628	583	604	609	603	538	619	619	623	624	597	585	609	619	604	579	601	589	587	669	596	592	560	617	630	631	594	654	579	640	591	576	564	594	633	579	626	567	617	605	600	599	573	624	607	598	620	582
23854	21002	25053	27165	21006	20827	1300	355	261	221	191	173	176	154	146	140	136	144	104	152	106	136	146	150	126	118	105	119	103	115	137	133	117	121	136	110	129	112	111	114	117	127	123	101	104	115	134	94	116	101	136	116	138	129	119	98	109	127	123	114	122	135	112	112	105	91	114	112	110	128	139	110	105	120	126	130	127	101	126	96	101	131	114	122	124	131	86	111	127	126	148	124	113	121	128	110	109	119	120	111	122	107	106	124	112	114	116	102	118	114	119	126	110	92	130	146	106	119	139	133	106	130	111	131	118	112	128	110	116	108	120	130	100	111	126	106	111	129	117	144	111	120	127	103	124	119	124	116	148	124	114	106	107	118	100	112	105	118	125	113	128	120	111	123	99	120	107	108	104	119	110	116	107	124	109	113	119	116	131	126	144	108	126	104	107	115	117	124	120	113	115	114	128	112	108	118	114	108	128	97	119	124	101	110	117	112	116	107	118	110	124	136	103	98	136	113	138	113	106	111	125	107	119	122	99	116	95	109	120	118	123	109	121	94	126	107	122	104	119	121	110	127	103	94	124	124	145	129	98	132	112	120	116	119	120	110	133	111	102	117	114	108	104	100	103	103	105	122	101	105	106	118	97	125	134	138	113	102	108	105	117	122	110	113	118	122	118	116	111	114	120	105	100	121	116	112	120	126	92	106	113	119	133	122	124	113	132	114	134	117	110	115	111	114	125	134	120	88	125	119	100	108	114	137	106	99	107	107	119	98	145	121	128	99	121	130	106	123	132	106	122	120	141	115	118	128	118	94	123	114	107	120	122	123	112	89	120	115	124	113	121	89	110	99	105	108	99	111	127	98	108	134	123	110	135	143	95	83	87	134	111	125	104	117	116	101	134	111	138	117	103	121	123	92	125	95	120	108	107	98	116	123	111	106	112	107	97	96	124	117	113	119	102	110	110	120	108	100	120	118	123	136	136	120	115	114	98	131	121	116	96	129	129	127	115	135	113	131	112	126	117	119	99	104	114	107	116	119	103	125	113	127	108	94	99	110	127	113	98	108	123	101	119	125	116	129	104	103	124	121	138	119	120	110	107	113	117	117	121	103	107	93	106	104	113	99	132	126	108	111	100	127	114	117	110	117	110	112	109	115	116	106	115	129	125	100	114	104	123	115	100	133	113	117	88	101	112	146	123	113	122	108	107	111	105	99	108	112	127	108	111	116	113	114	114	112	110	132	113	117	94	121	121	130	118	137	107	138	105	108	126	105	119	104	121	103	130	126	120	122	117	128	116	123	112	138	111	106	122	132	111	113	137	126	102	126	99	118	108	110	110	122	122	133	106	121	116	107	115	103	106	97	109	101	108	114	104	115	118	122	110	110	133	135	127	109	113	95	120	124	116	127	135	95	114	112	144	137	116	111	119	109	121	117	129	117	99	109	107	119	113	118	111	98	111	128	119	122	117	106	112	123	105	129	112	124	103	107	102	136	115	123	102	99	94	120	100	105	107	103	101	120	94	125	96	109	110	109	126	104	101	124	135	97	113	122	126	110	125	122	115	143	114	102	140	140	127	108	97	109	111	102	112	109	113	135	116	115	109	125	120	109	112	110	119	115	130	102	109	120	113	114	101	86	117	113	115	116	123	108	122	120	116	132	108	132	106	114	117	126	137	108	107	127	113	92	122	110	114	146	119	123	105	92	125	101	104	124	116	121	133	107	119	87	124	140	122	120	123	122	108	104	103	117	102	125	125	104	110	100	97	129	112	119	122	126	118	119	108	121	123	131	143	115	123	103	120	107	105	106	121	111	111	129	110	117	108	98	117	121	115	105	116	88	101	105	110	117	104	134	117	127	112	122	159	121	105	105	100	88	107	111	139	130	119	132	116	115	120	119	98	100	117	113	123	118	125	137	123	97	142	128	105	107	99	98	116	122	131	113	122	137	109	107	82	137	112	108	114	100	111	120	115	110	94	105	108	129	113	94	111	114	118	129	108	119	132	110	117	114	122	123	137	121	113	115	113	115	111	118	135	116	107	107	113	105	122	122	112	116	105	95	107	119	115	118	129	110	119	106	107	117	123	94	102	108	95	95	125	115	143	111	99	122	135	115	116	118	107	115	125	115	116	107	130	108	114	110	108	116	103	130	123	101	115	113	108	96	132	105	109	108	114	123	107	98	114	110	110	108	138	116	101	110	118	120	117	113	110	96	121	116	114	138	93	103	121	96	116	111	124	100	118	99	105	114	113	115	129	117	118	121	107	95	114	107	125	117	120	98	115	110	114	121	131	115	137	95	130	122	105	110	121	114	105	96	125	99	108	114	118	113	125	112	93	112	113	117	116	121	120	106	98	113	121	105	131	111	92	108	112	98	108	118	111	96	111	92	123	134	129	117	105	111	114	127	115	116	114	106	91	119	114	116	102	113	109	90	122	132	118	101	119	101	124	96	105	122	110	105	121	119	117	113	116	113	128	118	117	120	100	110	119	122	124	118	133	115	108	107	111	106	122	110	120	116	134	111	118	131	130	105	111	118	112	125	108	139	96	105	117	114	115	109	107	108	109	100	123	107	112	111	128	128	115	101	118	113	123	104	89	112	138	106	116	114	126	99	123	108	116	111	115	114	139	124	121	101	117	128	120	92	118	116	115	144	131	115	101	131	125	108	109	108	108	105	128	120	123	101	126	106	122	128	103	98	114	109	118	111	113	109	114	108	120	86	116	99	121	111	113	106	126	103	91	87	107	108	119	104	134	106	99	122	100	115	121	123	96	133	116	101	113	142	118	105	111	130	128	99	111	116	106	132	126	120	104	121	116	118	113	118	104	113	126	111	128	141	97	90	116	125	95	96	111	112	105	101	118	108	103	134	108	101	118	120	131	114	99	117	114	111	111	113	128	111	105	111	113	126	109	86	127	118	125	116	119	114	135	116	127	115	127	131	104	119	115	132	112	122	118	118	124	117	109	103	120	100	116	131	110	100	105	113	134	105	116	110	130	104	124	97	137	126	109	109	126	104	103	113	114	118	107	113	110	113	110	115	124	108	121	129	111	114	121	112	114	121	125	106	91	118	131	102	119	136	126	99	101	117	128	119	126	131	128	130	118	127	126	126	128	116	118	113	114	97	118	123	123	123	122	105	120	113	108	123	126	119	124	107	128	89	112	115	127	113	118	125	129	117	119	130	116	105	128	121	130	125	128	106	116	123	117	110	119	127	114	124	107	120	100	104	107	104	126	143	100	122	114	92	116	122	138	111	103	121	134	119	116	105	103	135	104	106	124	126	102	105	121	100	101	110	134	96	119	113	121	116	116	147	136	119	115	135	100	125	105	127	138	130	120	119	121	112	80	118	90	107	122	120	122	120	131	138	118	94	117	113	114	99	102	128	128	125	127	124	113	100	103	105	92	122	134	111	106	114	117	103	143	134	112	123	109	115	107	132	125	130	119	125	108	119	98	116	104	111	124	127	92	119	121	110	138	111	109	121
2982	4213	2319	1049	648	465	415	402	377	366	325	335	299	336	284	317	335	316	294	311	314	322	315	304	342	289	300	299	284	316	307	288	315	305	312	280	293	289	302	308	306	306	269	315	307	278	307	299	333	317	291	279	310	270	281	307	278	292	317	278	302	274	318	294	294	313	286	290	264	319	302	279	315	300	286	291	312	282	304	296	334	311	296	285	312	308	299	297	275	317	264	292	337	300	311	277	312	287	286	292	288	303	300	281	254	325	315	307	285	316	323	327	274	290	318	284	271	311	282	318	307	333	311	305	282	279	342	298	291	273	303	298	293	295	303	293	284	299	325	287	281	309	323	297	302	283	318	285	283	300	293	306	313	311	304	316	313	291	273	301	287	302	298	284	276	307	324	297	289	292	292	310	308	302	297	300	302	305	304	294	274	290	267	296	316	299	340	291	307	287	298	290	323	302	298	287	330	284	281	301	317	313	284	300	295	271	321	288	301	292	301	285	286	311	275	291	291	309	290	251	275	295	268	280	292	284	313	294	292	293	305	301	335	314	292	295	296	321	287	292	297	310	282	322	301	329	311	263	320	286	291	287	305	301	311	305	290	302	327	270	305	276	311	303	316	299	309	299	332	313	290	281	322	277	306	283	290	285	304	301	297	301	314	295	317	284	283	289	321	285	292	302	299	299	248	300	316	294	288	312	276	296	256	295	314	316	291	314	275	273	312	291	303	318	319	319	327	300	300	288	291	306	307	298	312	303	276	322	291	311	288	309	292	294	310	285	290	292	272	291	318	318	279	320	296	284	303	264	285	284	313	316	278	290	296	288	280	295	293	320	309	288	301	310	313	308	300	305	300	288	299	306	303	297	287	276	320	294	302	336	318	301	289	301	291	287	316	312	335	264	302	315	285	300	285	305	302	296	302	302	307	303	312	351	304	296	281	305	287	316	274	276	291	307	287	265	306	286	299	292	271	304	319	301	287	309	302	313	275	289	305	297	278	282	309	307	299	311	294	305	300	305	298	303	280	308	301	277	303	306	298	299	297	283	292	316	324	307	308	317	291	285	279	297	319	307	267	294	286	276	295	324	291	292	276	327	305	316	305	315	300	306	321	288	297	274	312	274	314	307	326	319	302	311	268	303	292	316	277	287	306	277	277	270	283	289	302	300	298	295	301	303	289	301	272	281	304	272	298	321	292	297	297	283	318	302	297	294	282	293	306	284	316	282	291	301	307	282	304	287	289	302	311	281	288	329	299	297	312	304	263	307	293	289	307	262	295	296	294	282	287	291	301	334	328	299	272	316	300	306	301	309	308	282	309	311	286	291	270	303	289	281	303	335	284	310	305	268	312	281	285	307	285	275	278	297	299	294	288	305	300	313	290	302	246	284	308	304	279	314	299	301	323	272	279	310	283	310	302	291	338	286	295	264	292	270	314	292	286	288	296	297	280	300	301	291	255	300	302	312	313	249	291	305	289	288	287	264	301	301	305	291	282	310	320	279	287	314	323	297	305	287	312	281	291	270	324	275	308	275	299	308	281	303	296	274	319	282	300	307	301	307	269	297	281	276	290	332	269	282	308	287	315	330	328	302	287	298	306	300	267	301	268	292	287	296	266	286	301	261	297	332	319	326	306	292	303	269	291	311	320	301	307	310	301	318	292	309	305	288	313	281	321	292	307	257	286	287	314	288	294	289	268	301	299	302	312	263	279	254	283	290	337	281	282	302	300	278	333	310	315	275	311	263	283	321	325	333	308	309	313	257	313	279	292	316	301	278	277	293	255	300	273	309	267	290	296	288	288	301	313	310	288	272	291	265	253	328	266	290	270	281	288	318	299	311	305	325	310	287	304	306	311	319	300	264	261	323	313	293	336	275	284	296	284	304	275	315	262	292	292	304	309	281	305	283	291	282	264	324	273	301	284	308	309	321	317	278	287	284	284	297	262	278	281	332	324	276	290	269	310	275	294	294	319	300	280	296	299	285	283	306	318	277	319	304	302	281	265	282	299	304	329	293	332	299	330	326	325	282	314	322	295	333	303	278	290	289	295	299	310	300	293	293	278	299	278	248	284	301	252	286	312	285	314	328	297	292	300	304	263	280	262	315	290	283	312	301	309	300	285	318	288	297	307	242	274	287	299	276	302	303	290	278	346	285	305	280	296	318	304	277	330	292	287	277	282	280	278	321	294	287	306	289	285	313	284	287	331	311	304	278	311	294	280	294	288	324	299	294	265	300	329	312	303	324	273	308	272	303	316	284	263	304	314	286	303	263	279	302	299	265	299	285	283	330	288	295	277	307	288	300	314	304	287	276	305	284	314	301	328	296	286	292	291	280	283	262	315	306	315	266	274	286	296	285	302	298	278	302	299	295	315	327	259	267	292	330	292	300	306	299	284	307	294	289	306	295	281	307	313	275	317	291	327	257	279	272	308	298	324	280	294	286	269	275	318	297	329	312	299	283	290	291	306	311	314	260	333	278	296	259	290	293	334	276	303	298	281	303	287	307	296	291	299	331	294	314	301	237	314	292	304	288	288	332	278	306	290	306	266	287	298	313	319	299	295	302	279	304	280	322	265	304	260	314	316	310	307	283	266	330	330	331	284	319	315	309	322	305	272	296	319	307	298	297	300	278	285	300	312	282	317	297	284	322	327	314	286	329	285	296	309	282	279	296	269	309	318	303	252	294	305	328	318	309	306	297	290	305	302	288	265	281	305	284	282	279	302	290	274	299	304	337	297	293	329	299	304	284	308	322	282	276	294	276	331	294	299	319	276	280	304	280	314	293	290	302	282	319	303	317	316	264	285	287	290	300	283	312	321	279	277	277	283	287	277	279	338	289	299	323	309	283	294	295	281	268	270	295	313	306	303	275	305	278	284	296	293	297	284	285	296	294	308	298	278	305	328	329	309	319	298	325	287	302	301	315	298	272	295	295	269	302	304	282	288	302	304	306	296	319	328	279	285	275	296	302	300	294	282	280	296	270	297	304	294	264	282	273	327	299	269	319	326	290	327	302	300	318	292	289	264	294	281	255	289	297	295	280	280	264	316	301	291	307	327	279	298	307	297	337	301	299	347	296	309	306	309	293	280	308	268	319	289	300	286	323	295	281	312	309	306	287	316	277	303	280	309	293	317	274	308	318	308	304	275	291	303	286	313	286	269	275	312	298	310	291	300	299	291	300	286	303	295	307	299	288	322	298	285	314	287	304	296	297	316	299	285	295	289	312	310	297	292	286	277	313	298	282	289	264	287	284	347	300	322	309	316	304	307	324	278	291	313	319	304	311	281	284	285	278	306	283	316	290	286	310	318	306	282	298	298	309	305	304	266	286	288	309	278	293	303	322	263	291	289	287	299	284	344	332	351	310	290	294	301	270	304	294	272	296	280	277	282	298	313	273	302	292	283	298	297	300	284	290	306	307	279	285	330	291	302	277	299	290	336	296	282	293	291	306	287	321	297	294	307	296	302	296	297	305	292	296	296	289
32158	10302	1030	441	408	382	418	373	374	407	401	381	375	398	361	385	367	384	375	351	372	378	345	357	381	371	362	408	412	383	387	399	363	373	332	392	399	356	403	397	396	384	375	390	380	388	363	411	364	404	406	394	355	369	317	374	375	363	377	352	360	387	377	362	412	364	345	371	385	396	391	362	391	407	406	372	365	390	375	390	385	359	404	387	371	385	342	390	364	371	418	412	360	382	376	393	374	356	389	388	356	377	368	333	338	407	385	364	367	390	408	414	390	342	414	349	384	388	371	404	378	347	386	360	389	348	366	390	368	384	362	395	424	385	377	389	341	361	353	379	391	386	364	394	380	363	370	356	331	377	404	371	407	399	377	367	382	354	373	398	403	381	374	383	363	350	404	385	378	381	365	357	361	396	378	382	369	366	385	368	379	344	376	414	386	377	369	382	384	383	401	373	365	418	430	327	346	368	368	382	369	364	346	378	323	390	369	364	379	379	371	368	365	357	366	327	390	341	378	358	373	337	383	373	374	390	390	371	405	356	385	389	367	406	347	356	423	398	352	362	368	403	380	393	384	348	324	381	341	376	383	366	395	416	363	402	370	379	381	364	380	378	355	384	394	417	435	372	370	401	393	389	393	386	365	376	352	398	373	374	338	347	394	362	380	337	373	350	366	380	338	388	342	356	394	379	385	378	370	360	356	378	381	385	351	403	380	386	377	362	362	380	383	377	392	386	397	381	361	397	372	391	353	359	374	425	367	363	368	365	372	399	332	403	373	392	423	377	368	390	389	387	358	389	343	402	400	387	385	378	391	373	344	385	361	388	349	350	373	408	367	351	401	364	421	343	352	332	363	380	398	378	389	404	358	391	377	337	345	363	350	398	364	376	430	399	353	363	358	385	325	382	364	377	382	352	364	368	358	367	365	374	392	335	360	372	370	397	359	390	385	352	354	372	400	387	386	353	385	424	366	382	387	421	414	366	373	385	370	348	390	407	356	367	384	384	382	384	403	405	357	376	377	362	375	383	404	413	335	389	379	385	398	393	354	376	363	381	402	390	339	431	361	388	358	373	381	357	363	396	379	395	411	418	372	359	331	388	389	354	373	416	388	355	349	353	420	369	371	408	417	407	340	363	371	385	414	389	388	343	358	382	389	373	359	368	371	374	361	339	411	386	365	364	393	370	366	393	357	379	371	360	372	358	346	404	392	412	380	404	377	361	355	359	415	374	369	383	367	367	417	380	409	391	391	375	397	346	424	378	372	356	348	358	369	387	407	403	376	363	400	360	374	391	348	374	385	379	404	365	363	354	368	403	378	335	336	341	371	383	351	361	371	399	370	373	400	380	379	391	336	378	392	380	383	369	346	369	351	349	384	362	353	371	373	369	378	366	387	379	380	387	402	399	355	400	326	403	389	376	399	381	383	398	378	367	384	406	378	385	377	347	375	401	394	314	374	408	374	395	392	381	413	392	359	407	361	387	376	379	374	384	365	373	411	370	373	366	389	358	373	348	402	364	373	376	382	379	384	421	367	392	364	334	393	360	378	364	382	374	360	324	351	382	368	352	372	408	393	350	387	378	340	378	427	429	370	386	393	367	395	376	428	373	356	345	338	416	368	371	385	390	389	393	365	378	365	361	358	394	371	399	339	376	398	353	367	366	381	406	372	398	427	344	364	379	389	381	346	374	353	401	368	369	365	394	339	376	400	352	352	378	375	388	389	389	375	380	365	405	401	406	335	375	383	371	366	403	388	385	379	345	357	389	379	377	393	374	369	351	352	373	397	397	400	377	366	378	397	376	400	386	416	372	407	371	347	388	362	357	367	384	424	372	400	352	395	357	353	362	406	374	359	400	341	371	408	378	368	414	395	387	395	421	420	379	393	354	383	400	366	357	365	397	391	393	358	418	387	369	404	354	391	372	338	364	398	411	403	383	385	358	377	383	382	407	394	397	404	397	336	354	378	358	365	345	379	398	369	393	392	377	356	396	394	371	370	343	367	332	344	392	377	363	376	375	383	366	374	363	409	417	355	396	347	376	395	369	420	377	378	386	353	358	368	359	346	403	373	385	393	414	410	370	368	386	379	366	397	382	376	364	409	355	360	407	365	407	369	405	352	372	368	371	355	366	365	363	359	378	345	370	368	397	366	346	354	381	371	365	373	380	372	373	392	396	409	363	370	387	383	363	371	397	385	358	343	397	391	384	381	383	398	359	375	369	366	405	356	380	365	397	390	337	373	386	363	378	406	387	409	402	394	374	361	368	361	350	383	384	378	373	407	409	378	375	377	387	365	377	347	342	409	362	381	422	357	389	396	340	380	391	392	373	374	368	391	379	369	381	370	408	415	351	365	392	417	385	391	371	367	388	378	393	394	392	362	361	374	385	370	395	407	398	374	407	382	396	360	353	383	375	364	384	383	349	334	354	393	399	374	381	388	342	383	389	389	381	413	363	383	407	443	395	418	378	368	363	379	361	388	341	369	391	403	379	370	385	397	380	400	366	420	390	412	419	400	364	367	362	351	384	376	417	361	356	386	332	417	394	360	318	374	357	364	388	383	418	354	397	392	369	364	339	388	403	371	389	349	411	387	364	383	388	381	415	387	360	381	362	364	387	362	391	351	362	381	374	392	378	403	401	405	376	349	431	364	428	397	376	373	338	407	404	377	372	361	400	333	378	370	390	347	390	391	393	448	364	407	382	367	417	390	379	413	364	388	392	397	401	361	388	416	388	378	398	381	388	363	349	399	357	362	384	365	399	389	397	329	358	350	387	374	375	355	392	333	390	433	348	396	383	330	344	398	408	393	381	351	416	398	404	382	379	404	391	388	388	389	382	359	362	376	389	415	406	364	400	413	377	371	401	394	410	387	381	352	359	379	340	386	372	410	383	417	381	371	383	371	361	421	378	388	395	462	362	398	382	372	412	363	368	399	394	370	368	384	357	382	370	370	389	391	370	375	357	412	370	404	420	394	363	381	365	367	375	361	393	390	419	357	377	381	386	374	339	366	375	391	381	382	388	390	428	415	372	354	406	388	353	414	398	368	435	392	394	336	369	392	379	383	372	350	390	398	373	357	362	403	386	375	392	387	369	374	374	379	382	402	397	370	344	381	419	378	396	380	373	369	334	357	370	354	358	366	401	330	343	359	350	365	384	391	370	384	390	371	365	393	401	405	414	386	402	379	377	378	364	384	378	355	365	397	375	369	385	390	405	366	359	392	366	379	389	387	380	377	373	367	353	374	378	363	333	363	359	372	408	402	370	382	391	389	388	408	400	375	367	370	377	382	368	381	366	405	407	382	392	374	428	376	335	375	407	338	386	360	394	387	380	375	331	380	408	406	369	372	362	364	386	425	360	378	387	384	403	404	421	369	378	344	376	384	399	360	403	371	392	411	341	369	383	370	398	381	391	399	386	383	389	354	392	372	359	366	338	340	370	374	407	379	374	378	389	329	385	360	389	346	378	418	358	372	362	375	385
5594	972	874	813	860	841	859	855	844	820	849	838	882	824	840	764	850	849	803	877	850	852	898	816	842	851	824	855	868	846	833	846	820	831	884	813	818	817	822	840	832	851	826	823	881	867	825	812	771	863	822	822	868	835	849	851	822	834	864	836	846	843	833	836	822	844	798	838	848	825	881	829	794	867	846	821	857	854	866	836	860	848	813	807	855	807	799	820	835	819	815	845	839	844	864	784	861	787	810	880	824	831	783	816	904	834	815	867	833	846	803	825	888	835	827	826	846	864	843	816	826	830	808	833	861	824	854	844	813	804	815	829	785	844	814	851	819	770	816	787	925	926	816	804	849	846	834	805	792	810	847	857	873	858	847	922	849	804	863	828	825	836	828	828	786	821	809	842	830	775	843	803	799	809	830	842	838	814	818	845	812	814	847	825	860	812	872	817	816	819	851	883	838	840	845	828	848	841	852	824	859	850	800	822	787	832	839	791	858	853	822	800	882	804	802	847	797	820	836	837	850	899	801	836	862	834	798	819	835	845	832	802	893	833	871	791	843	839	849	865	809	849	886	821	810	839	886	869	839	790	845	853	857	818	805	838	876	767	818	827	860	804	862	837	857	791	808	823	864	843	799	846	803	810	842	813	784	818	893	863	810	814	840	810	833	869	816	861	838	839	826	842	778	857	865	913	770	824	861	839	785	817	843	830	842	831	888	841	801	812	869	868	821	832	760	787	786	867	869	821	797	805	875	856	848	823	847	816	812	805	827	837	821	803	841	817	804	831	854	817	830	830	862	842	800	794	850	900	821	824	861	861	830	821	857	842	836	809	884	807	829	787	834	836	807	800	868	807	849	847	806	829	810	812	815	821	846	817	818	872	860	871	843	863	879	824	843	873	828	825	760	811	885	836	825	822	844	910	838	810	807	835	789	831	851	814	880	820	836	869	869	808	775	789	821	831	799	844	831	863	868	839	772	840	815	842	878	822	818	815	803	889	811	856	828	801	879	855	827	859	834	797	868	831	782	776	870	808	822	916	840	815	799	776	807	810	874	817	874	818	785	824	864	869	826	863	826	828	832	835	815	779	793	866	862	841	821	855	825	854	865	844	791	851	815	808	821	788	828	850	827	851	817	882	841	820	808	789	851	804	832	859	844	822	805	832	821	831	853	861	831	812	885	881	814	815	854	832	834	814	846	819	825	779	824	802	852	854	856	827	875	845	781	814	843	833	803	873	790	839	851	851	835	826	842	787	836	787	867	811	853	806	881	848	839	805	861	808	841	833	815	846	829	885	860	865	832	881	858	842	881	838	799	805	823	836	862	820	808	857	843	838	877	858	830	837	814	842	828	848	814	841	771	822	849	800	860	836	845	850	875	818	791	832	866	811	839	825	860	801	844	851	843	832	800	819	835	854	843	833	797	820	843	859	819	832	812	791	831	843	851	798	821	858	887	862	844	834	794	833	802	794	864	891	836	837	772	852	807	845	815	821	812	844	850	845	862	856	840	910	834	892	836	743	825	816	848	808	804	855	861	804	810	909	869	827	855	836	891	868	858	826	789	873	849	844	795	819	841	844	820	830	853	907	890	843	832	877	811	843	774	818	821	805	835	837	870	849	791	851	848	851	806	850	821	822	840	839	854	864	866	814	857	857	871	812	842	843	890	811	798	835	865	840	869	847	803	835	883	812	856	843	844	825	879	837	785	809	819	817	844	869	823	821	796	836	806	831	838	853	880	900	822	872	862	873	821	886	867	826	855	858	807	838	849	820	812	848	833	823	851	840	847	844	873	832	870	816	867	812	804	860	817	803	867	846	858	830	871	840	843	859	795	823	768	875	824	854	820	781	810	820	790	840	827	801	822	819	813	876	778	819	851	862	784	890	828	833	870	827	888	821	814	849	837	826	858	835	856	870	820	823	846	850	876	848	834	813	857	851	841	818	817	831	848	894	823	849	796	799	848	818	820	861	808	844	836	806	882	831	832	796	855	902	774	831	837	833	808	837	850	820	847	812	821	828	822	816	824	866	828	833	853	824	843	869	785	856	848	848	830	821	835	839	826	894	826	853	810	893	891	845	800	793	855	827	855	794	852	828	820	860	873	780	826	902	863	808	832	859	870	819	867	785	804	816	865	870	798	862	869	860	864	792	836	820	837	849	772	822	809	807	838	847	846	807	784	848	886	830	808	837	854	837	816	797	783	812	864	853	813	862	847	872	809	851	853	874	798	821	855	879	845	881	830	840	819	758	855	841	816	811	868	831	836	820	866	868	843	807	865	857	819	830	816	881	854	850	828	858	828	854	805	857	820	831	868	790	812	817	881	895	859	857	784	845	859	863	839	817	854	865	858	815	819	781	818	855	860	844	772	828	836	886	882	861	872	856	833	839	818	818	806	840	912	837	830	873	830	841	819	848	857	796	821	805	844	815	831	838	873	806	858	824	908	833	817	870	828	819	845	800	847	857	837	794	856	777	814	861	795	843	799	809	850	830	828	807	796	867	829	842	835	881	777	865	815	873	834	825	838	839	858	870	820	829	793	814	850	815	864	842	876	824	850	864	801	806	843	813	822	873	833	816	815	808	816	803	790	856	819	791	884	778	807	820	878	832	835	837	860	811	810	825	891	848	868	846	857	835	863	817	835	799	859	862	887	844	849	865	843	827	843	800	815	838	853	822	852	783	881	860	888	843	846	798	839	829	896	863	880	835	812	796	810	847	838	817	844	820	825	842	863	855	839	850	858	856	786	856	880	778	846	882	831	813	811	819	828	841	875	852	876	837	807	800	844	862	788	850	823	841	841	818	884	830	828	845	807	820	836	816	812	830	826	786	875	866	844	843	846	774	834	837	845	884	831	810	833	873	899	841	829	878	862	825	875	858	839	861	852	827	836	871	817	815	813	834	889	824	880	864	854	802	830	894	832	815	843	819	830	835	836	880	887	800	836	790	839	789	887	831	804	828	812	823	862	831	834	852	838	842	831	836	817	827	797	863	811	871	839	816	799	834	862	824	862	869	843	825	851	852	812	873	801	817	838	867	770	769	845	879	845	807	876	827	887	858	807	817	864	863	829	795	856	820	781	812	866	799	867	815	838	835	821	856	803	825	805	864	803	807	867	827	834	784	816	841	820	849	859	832	863	865	856	765	831	865	803	811	827	830	846	857	846	884	805	883	835	861	908	847	820	873	891	800	822	834	826	825	816	820	865	843	824	822	796	829	827	832	835	855	859	860	849	809	824	856	799	850	812	827	823	746	840	830	837	860	879	872	846	848	817	798	835	862	863	844	855	857	894	850	835	796	807	840	801	852	871	867	821	848	828	806	824	853	853	864	854	794	822	812	818	834	827	873	806	855	880	781	832	867	855	809	803	835	861	823	880	822	855	853	852	825	825	815	819	816	814	833	866	832	841	839	888	845	847	764	853	850	820	869	802	850	813	813	867	833	817	794	886	794	809	831	863	847	821	891	843	880	814	841	855	867	856	854
24609	21016	24420	27831	20572	2089	469	385	347	284	312	292	294	290	270	279	268	271	288	272	285	274	287	268	273	273	274	284	261	267	279	270	243	279	282	268	289	267	271	247	278	270	282	287	261	272	248	269	267	290	266	281	272	269	259	272	254	258	249	241	297	256	257	296	274	281	274	254	262	273	271	242	257	297	301	263	241	285	288	273	242	270	265	263	267	284	272	229	257	268	274	269	302	283	232	274	273	255	246	305	273	262	273	271	245	236	269	280	281	259	274	255	265	280	251	274	261	247	250	249	264	270	251	247	275	270	294	284	257	306	290	288	279	255	271	254	267	266	230	285	253	244	253	261	255	264	291	259	275	278	294	261	279	273	285	260	274	265	269	272	260	261	263	264	280	277	249	248	283	257	269	269	259	287	265	297	268	256	283	277	250	265	247	262	269	280	278	271	236	294	294	282	287	283	246	271	272	241	251	280	285	269	289	261	234	304	272	262	289	287	230	260	252	250	278	252	271	237	265	279	276	287	303	279	244	262	277	275	288	281	244	284	247	284	251	217	262	232	268	268	260	251	289	273	277	280	262	248	288	274	266	262	267	284	260	252	240	285	247	288	241	287	279	255	276	275	247	243	272	265	272	262	286	242	285	286	272	275	275	255	270	282	265	276	249	288	264	280	286	267	290	295	296	263	252	265	268	294	255	279	285	277	266	267	272	293	254	300	268	286	277	265	266	254	291	230	293	236	266	247	289	266	266	285	277	269	287	265	281	234	266	271	272	253	264	279	265	279	274	257	240	227	254	273	242	243	274	261	262	263	259	258	252	261	271	237	272	227	260	267	265	275	293	244	269	270	267	277	256	249	234	246	262	312	262	268	289	269	291	281	261	262	247	243	237	267	255	263	288	287	281	261	289	264	281	251	254	269	248	267	264	261	238	272	260	244	247	277	278	302	253	249	248	266	245	251	274	267	292	257	268	274	258	293	260	271	234	236	269	285	269	265	260	274	263	279	253	276	261	255	268	282	268	280	258	258	240	260	258	272	280	297	263	254	252	272	282	239	282	278	311	263	283	262	277	263	260	264	257	274	274	283	273	256	270	275	294	279	242	253	252	278	289	228	253	290	290	274	259	247	298	267	271	275	276	254	254	263	326	252	270	283	290	277	257	287	274	260	262	280	265	275	286	272	247	281	293	271	284	269	263	249	256	238	254	262	274	251	278	282	263	268	275	266	254	261	268	259	288	263	263	265	266	266	275	244	288	281	269	289	261	251	284	268	290	270	265	319	252	262	268	286	257	284	290	262	260	277	264	257	280	252	252	286	262	253	261	259	269	236	261	285	255	274	277	252	279	287	256	271	251	295	261	229	243	271	268	287	255	274	255	269	292	292	259	250	287	265	269	247	263	249	254	260	248	277	266	295	257	297	258	235	240	256	258	227	254	285	257	243	284	270	272	263	304	270	279	264	291	271	263	277	266	257	290	223	272	251	258	308	258	233	295	271	269	250	270	246	242	271	262	266	275	261	272	278	278	305	285	292	284	247	262	265	282	266	288	280	256	264	283	281	289	271	257	276	279	265	263	272	279	281	265	284	271	273	249	268	247	259	263	301	279	240	230	263	275	228	288	255	258	252	245	294	267	267	283	283	239	280	281	249	262	261	259	247	260	268	279	261	278	271	271	240	260	281	255	260	275	280	267	249	293	277	245	274	245	272	285	258	266	287	288	256	292	266	260	288	293	300	282	268	245	289	260	295	270	265	285	281	270	274	264	266	241	267	287	278	261	262	263	245	244	242	250	264	234	292	251	239	302	283	260	273	281	292	281	245	287	301	320	296	287	254	245	279	242	270	271	284	271	241	253	251	281	236	257	280	271	243	270	269	248	272	286	253	282	269	273	264	264	278	251	253	269	260	273	279	255	272	323	283	246	290	280	273	273	274	274	261	254	258	276	258	256	251	257	268	274	290	259	272	243	260	264	239	282	273	277	257	289	270	243	262	278	286	283	257	296	271	284	272	278	274	263	273	283	293	254	245	210	245	266	301	244	297	280	269	273	281	275	271	256	275	265	278	252	265	260	245	277	289	256	261	281	239	270	249	239	266	246	288	249	252	306	281	291	259	249	272	240	278	274	270	261	284	212	251	278	290	283	281	268	237	266	274	269	271	243	234	296	264	262	254	288	231	256	304	263	288	255	272	278	258	264	250	260	274	258	270	261	277	276	271	255	261	270	267	281	244	244	296	244	277	288	320	232	247	256	264	250	242	272	284	268	263	265	284	267	264	259	296	284	265	269	265	218	255	279	266	240	240	246	284	261	305	260	284	266	255	267	260	245	259	240	280	267	269	285	267	294	244	263	272	272	279	264	266	271	264	274	253	292	272	240	245	276	282	239	265	277	254	261	253	274	294	259	265	242	280	286	281	259	286	287	302	300	246	283	310	274	258	296	261	258	255	260	294	250	277	256	257	309	284	288	268	293	255	252	248	261	245	258	272	243	271	277	272	280	254	232	246	269	289	280	278	272	246	304	242	288	300	271	265	235	275	269	307	251	273	249	245	266	273	253	258	254	275	249	217	258	266	283	267	262	285	237	273	278	275	256	228	252	286	273	249	280	259	277	233	242	272	283	266	257	280	283	286	278	249	266	260	306	265	267	258	273	261	274	264	275	291	284	260	277	292	272	290	278	275	265	281	266	253	287	281	277	272	239	258	265	254	248	199	251	252	245	245	265	250	289	324	311	264	257	272	273	286	281	265	247	279	283	292	283	264	255	295	307	279	245	283	257	254	277	249	278	273	260	272	253	269	235	234	261	274	248	290	294	273	287	280	253	249	246	293	277	259	274	260	240	280	297	268	239	262	240	232	256	269	260	268	251	261	239	274	267	254	263	285	253	251	253	269	259	262	289	282	264	296	275	283	261	287	238	260	252	280	265	269	244	268	245	246	287	227	280	248	277	288	283	250	298	266	308	267	249	289	293	284	258	250	264	276	278	283	263	275	293	289	271	275	249	270	280	259	279	298	235	266	276	286	288	257	264	263	286	244	295	277	239	269	231	244	275	254	315	287	258	262	273	250	265	280	276	282	259	269	241	242	262	280	241	287	286	268	272	256	227	258	286	244	267	252	266	259	246	290	274	257	277	262	273	259	254	278	252	258	254	243	280	273	278	268	263	272	282	282	280	289	311	233	263	253	224	265	298	295	276	253	268	246	269	271	285	290	274	272	244	287	259	288	271	271	244	243	263	293	268	265	282	268	317	332	252	263	270	248	295	265	269	285	287	299	298	264	263	244	295	259	280	255	238	277	270	265	274	290	292	267	262	255	257	278	278	263	274	242	311	260	263	250	232	253	234	281	259	293	296	258	292	266	246	232	271	259	232	261	254	251	256	301	296	280	281	282	264	275	276	287	268	278	304	277	283	302	264	226	250	287	261	277	270	284	247	265	279	266	291	266	251	284	212	281	243	281	257	260	276	239	265	264	266	265	286	248
3140	2642	1611	994	784	687	661	646	641	609	580	618	601	614	607	618	616	595	582	604	611	604	587	595	604	620	648	595	598	606	538	609	593	665	590	604	588	586	603	610	617	611	587	599	585	592	597	607	612	571	611	599	604	609	617	598	605	658	591	593	563	608	566	601	601	585	606	618	590	589	556	628	592	623	594	585	636	589	618	599	600	623	564	636	633	549	579	595	637	634	590	587	610	595	579	620	588	593	586	639	576	640	576	644	637	609	572	607	586	559	588	578	618	625	646	581	579	597	608	596	612	591	622	596	570	613	575	572	643	591	595	617	577	630	570	628	580	598	643	603	623	604	615	596	591	621	597	610	575	635	591	618	602	597	573	582	602	598	616	597	632	604	585	616	631	586	624	565	617	590	634	615	598	588	577	553	590	625	608	599	610	582	576	595	623	591	554	606	616	593	565	568	599	614	602	579	616	593	578	601	587	620	608	620	589	613	598	616	591	591	617	617	602	612	582	610	583	551	576	616	630	603	590	588	582	624	606	652	584	601	593	579	601	547	586	589	610	613	622	609	571	595	577	586	609	567	629	608	599	612	625	586	628	582	602	588	617	606	638	575	606	656	585	555	601	625	584	570	558	566	608	560	595	634	637	614	596	568	592	558	603	583	628	598	589	590	621	617	574	610	574	576	619	594	568	631	584	575	614	605	597	568	608	569	599	603	598	613	594	566	601	617	565	603	644	600	582	607	598	605	586	573	630	589	641	552	584	613	614	559	544	588	561	607	591	623	600	619	594	585	602	622	616	618	564	621	617	623	587	584	608	626	608	615	583	630	601	587	623	582	646	613	632	610	606	664	594	635	596	562	587	598	610	564	549	580	619	592	598	593	563	635	584	633	556	610	607	600	609	590	568	586	589	563	577	586	556	621	614	626	598	627	604	620	613	600	618	565	607	624	608	559	655	603	627	588	554	579	633	606	549	579	607	604	623	597	632	594	592	563	597	619	616	613	615	576	577	539	576	621	604	579	607	584	597	590	634	604	568	582	574	574	624	548	592	595	589	531	607	592	579	599	653	557	643	576	594	646	632	610	585	572	599	597	623	615	631	620	621	657	602	611	590	608	591	604	581	612	627	592	622	593	593	605	584	643	619	618	617	556	592	628	556	578	617	530	559	571	620	586	628	591	586	606	603	578	586	553	623	595	619	579	583	606	565	634	615	564	524	644	605	584	616	616	636	600	599	618	632	578	559	603	580	623	599	612	602	647	606	566	594	532	623	620	584	593	599	591	603	612	590	578	631	620	577	584	603	587	572	613	581	569	562	598	631	640	572	616	563	598	595	587	591	582	621	587	559	592	614	605	618	548	633	605	594	613	598	642	612	609	621	633	622	610	599	591	632	620	576	596	633	571	608	566	591	586	599	622	575	617	598	568	590	593	539	553	584	620	607	630	584	611	598	587	573	586	646	623	575	563	593	589	589	634	622	586	593	609	620	546	597	581	582	640	587	582	590	610	629	567	562	619	622	624	592	592	641	582	603	647	613	558	565	625	598	594	619	556	578	634	611	595	646	612	580	598	592	633	636	623	602	638	602	591	576	611	558	571	591	617	605	623	614	634	577	615	608	578	600	583	597	560	598	594	587	614	581	629	568	627	642	642	595	566	625	561	625	596	575	599	593	608	625	611	598	585	583	604	622	625	625	598	611	560	601	555	598	643	622	640	615	624	576	575	583	591	592	641	635	619	608	559	586	589	606	650	640	593	598	584	566	612	632	590	614	635	560	617	560	561	594	612	590	605	562	595	613	615	613	592	597	557	571	579	625	612	609	610	557	559	599	614	614	625	569	583	596	596	631	651	603	629	630	646	595	604	560	615	570	596	611	630	596	598	591	584	581	641	632	598	649	571	607	545	641	687	610	561	593	586	610	579	614	604	604	609	618	579	567	588	555	579	589	634	574	601	614	599	639	587	625	617	585	608	599	593	609	593	619	582	547	619	615	620	598	645	630	586	661	628	621	585	592	587	661	570	629	612	571	600	603	645	588	644	593	595	634	606	626	636	623	609	569	602	617	609	631	586	586	620	585	575	670	643	630	600	594	579	602	611	599	594	605	603	569	578	601	593	612	611	602	596	597	581	634	605	595	606	575	591	630	625	604	608	604	597	562	535	623	587	597	677	610	595	599	631	574	590	607	635	580	618	604	606	632	622	574	627	641	615	601	637	582	614	613	592	631	569	594	596	621	605	568	611	574	607	617	621	572	572	613	579	577	632	607	586	596	577	589	605	556	561	630	591	576	604	626	634	602	595	608	594	601	671	629	594	637	582	607	630	614	662	563	613	589	596	607	614	597	580	580	605	602	634	608	564	575	568	605	666	603	595	632	552	607	611	618	593	618	550	613	596	603	573	588	562	568	575	626	573	625	670	596	550	584	595	625	635	572	608	570	556	607	651	594	624	648	583	624	586	543	602	584	609	574	589	578	614	611	567	600	613	601	603	583	581	632	609	625	631	596	594	679	605	589	591	599	618	642	619	593	616	583	572	584	594	573	560	550	614	576	642	598	576	601	642	590	586	569	604	590	610	574	615	631	650	606	599	591	574	615	593	608	608	605	580	576	623	607	577	614	593	597	577	555	651	603	575	603	588	638	650	609	617	595	601	597	587	607	599	621	638	591	522	583	564	648	544	605	608	581	622	600	610	630	625	621	589	562	567	614	580	610	596	588	589	622	617	619	571	556	624	601	606	642	634	619	570	553	610	612	625	607	595	610	584	663	601	576	587	595	586	613	603	616	613	586	627	596	638	597	570	573	636	579	645	624	596	566	598	557	608	606	599	601	626	591	616	625	580	632	625	575	562	614	604	605	613	624	590	563	637	586	584	562	639	634	604	573	646	586	617	633	614	573	591	598	631	561	561	592	591	594	593	576	577	622	604	582	579	582	593	626	568	590	598	599	639	610	635	631	595	604	574	619	581	596	641	646	605	580	588	626	598	627	613	596	613	598	591	593	573	552	649	617	608	606	564	593	586	596	641	595	626	605	602	655	589	626	541	621	589	592	611	611	629	601	603	563	564	609	639	598	609	578	622	593	616	603	637	621	563	571	609	621	615	654	590	622	592	593	587	585	635	601	651	582	580	574	581	660	605	607	629	633	623	555	638	579	629	625	580	614	561	590	617	616	573	615	609	599	599	573	607	642	605	595	618	569	612	619	622	604	574	599	593	593	596	630	633	615	614	573	635	652	613	596	632	606	566	596	644	593	633	559	619	623	574	562	599	556	603	588	572	640	581	611	605	608	551	592	599	653	605	616	632	641	588	578	567	631	619	566	603	565	577	576	584	607	572	636	573	601	572	615	632	569	651	609	580	571	614	583	609	591	610	645	604	600	595	562	602	588	609	607	589	564	566	643	616	628	581	581	649	576	596	569	635	591	555	645	568	589	588	618	618	607	651	586	587	600	595	574	579	604	593	571	587	599	563	616	597	610	631	607	636
23869	20992	25027	27160	20995	20868	1438	340	261	237	187	162	170	162	149	163	156	143	143	139	128	123	146	137	109	129	114	129	108	119	117	147	128	124	107	110	128	124	119	127	122	118	117	116	135	124	135	130	125	132	95	123	112	112	113	148	124	117	119	100	87	105	104	108	130	140	110	120	124	112	99	109	100	129	124	126	114	117	121	124	115	117	96	110	98	124	123	97	133	118	109	123	127	104	114	111	111	136	117	120	121	120	109	121	125	111	117	116	115	127	119	110	101	126	110	141	95	122	132	125	119	123	118	122	124	96	117	93	116	103	125	119	112	145	135	137	102	104	123	111	120	106	110	109	117	111	108	104	112	112	124	93	127	92	128	123	120	107	114	116	133	114	120	104	111	132	107	118	108	119	102	117	115	119	126	112	120	97	99	112	117	101	102	120	115	112	110	115	129	111	117	105	120	131	123	123	112	118	139	142	115	117	123	137	96	100	119	113	122	101	94	123	104	110	110	132	113	112	115	138	139	102	111	119	115	132	105	119	129	93	119	108	122	127	123	105	107	127	118	99	117	113	122	105	110	115	105	100	108	102	111	95	108	118	100	126	110	105	109	103	101	107	115	117	126	128	106	111	136	112	108	110	114	121	110	112	104	123	112	108	109	99	85	114	123	121	128	124	115	111	110	115	100	110	117	120	120	105	105	113	120	99	109	99	115	104	99	122	114	137	121	110	102	84	98	140	110	116	120	82	94	120	120	114	106	96	113	93	131	119	92	127	109	116	114	106	105	112	105	104	111	107	83	118	110	113	141	98	107	124	108	111	116	104	125	113	120	129	110	114	93	132	96	140	103	114	128	130	108	92	129	104	113	100	127	99	118	103	101	129	107	116	111	96	105	141	104	111	92	109	114	100	101	95	120	116	114	95	157	93	114	137	125	110	120	127	118	125	101	97	98	114	123	131	116	123	112	107	130	108	131	128	127	108	114	127	111	127	127	104	114	123	112	147	110	95	115	99	110	123	119	110	107	119	130	121	117	122	103	111	115	110	119	117	114	121	109	115	120	97	129	128	125	109	126	120	119	109	114	115	105	106	109	125	116	128	114	114	110	97	144	114	121	103	102	101	80	97	144	117	126	103	103	122	118	117	117	113	114	111	98	121	119	124	127	106	141	149	127	141	143	129	97	126	113	101	105	134	112	93	121	122	119	115	110	105	93	116	114	108	107	117	126	108	116	125	111	104	122	104	130	127	113	126	117	111	102	120	131	128	104	125	105	133	117	130	123	119	134	139	118	109	122	112	98	120	134	102	122	103	93	102	94	95	109	121	97	116	117	144	116	119	131	121	115	122	100	101	131	138	130	136	104	116	124	105	127	96	118	94	125	124	85	120	121	120	109	113	93	100	101	109	96	98	123	94	116	105	118	121	110	110	131	102	105	116	102	129	121	95	107	124	122	116	133	106	109	125	113	101	104	120	116	127	119	120	98	90	101	104	119	102	109	106	136	126	131	118	106	116	104	139	137	143	139	104	117	106	119	135	132	100	104	108	119	99	118	122	111	106	129	126	121	99	116	114	122	101	130	110	120	135	121	95	124	114	101	123	108	106	102	110	129	136	126	101	104	120	117	120	115	118	132	142	99	101	129	118	112	124	99	127	109	104	106	101	123	117	93	119	110	119	134	121	99	132	111	102	106	124	123	118	128	138	140	107	120	107	99	110	122	127	92	116	110	125	101	113	101	115	108	125	102	114	102	121	122	115	103	113	106	117	96	124	124	126	112	124	110	98	112	110	100	123	114	118	109	128	121	129	120	137	103	109	128	110	116	123	96	112	119	126	106	112	133	124	132	111	111	118	118	123	118	117	98	110	109	119	109	88	121	104	115	98	116	115	133	105	134	105	114	104	123	128	145	129	120	122	102	121	126	116	126	114	125	111	143	110	133	133	98	113	105	106	100	110	120	117	114	118	110	117	108	107	96	105	122	112	124	121	111	109	80	113	110	107	113	105	132	127	109	113	122	106	114	100	123	118	105	105	118	115	113	126	117	105	125	110	120	109	123	114	115	111	132	104	114	118	121	111	131	113	124	136	121	102	95	107	97	119	103	114	135	115	116	125	121	93	100	144	116	116	113	113	117	105	96	109	116	139	120	125	106	98	104	111	122	111	125	114	111	123	112	111	122	117	109	112	107	107	96	126	119	118	101	133	118	119	112	95	129	119	108	121	104	109	127	103	118	115	125	119	112	133	123	125	105	114	131	102	114	103	117	122	114	104	126	111	142	101	120	107	123	111	102	106	105	130	111	101	117	110	122	104	109	126	120	130	124	97	114	132	124	112	140	125	125	116	94	115	108	130	106	112	112	101	124	112	131	105	135	119	116	129	113	94	129	133	104	104	108	135	112	98	123	122	115	119	143	116	129	114	123	106	122	109	111	104	114	127	110	123	123	99	91	113	113	115	97	109	104	108	120	120	101	133	113	109	113	120	116	121	97	106	113	135	130	120	127	109	117	124	116	117	127	118	107	112	109	105	126	104	128	96	126	104	127	121	116	114	124	124	122	107	122	117	108	91	102	125	106	101	106	122	104	99	97	109	112	109	121	126	111	105	105	101	117	116	116	133	135	129	123	121	121	110	109	118	119	95	112	108	118	131	115	138	108	129	112	111	107	91	106	116	121	128	110	108	123	118	142	115	113	120	112	105	106	107	111	99	108	107	119	135	110	119	114	110	114	125	134	116	121	106	122	100	96	106	124	120	113	101	112	116	132	123	107	106	136	122	116	124	109	116	110	93	102	112	92	144	130	124	120	114	97	134	114	105	115	117	117	118	154	117	127	142	95	132	114	124	132	117	111	125	133	118	121	116	118	113	113	92	134	123	96	117	110	112	131	126	133	129	112	122	126	97	106	144	122	99	137	115	119	92	127	115	100	107	116	118	111	119	108	117	111	122	107	106	90	91	117	106	119	99	127	105	116	130	107	107	109	97	119	133	100	120	115	134	99	100	111	113	119	103	95	84	108	116	129	120	117	94	119	115	134	120	131	119	128	129	116	122	103	106	98	120	123	127	109	145	94	119	107	110	116	115	105	133	117	119	115	118	124	119	100	87	106	95	125	134	132	111	127	110	112	120	129	113	117	127	125	99	137	119	100	113	120	111	132	92	103	107	101	138	123	98	95	103	110	106	125	102	107	122	110	111	142	110	101	138	122	103	115	111	116	111	97	120	114	124	98	104	112	109	124	119	120	119	106	114	102	111	116	114	104	103	124	105	143	105	127	117	119	104	99	110	110	123	126	116	124	115	127	120	112	108	121	120	116	130	123	116	115	114	101	121	116	131	116	110	108	103	128	125	130	128	105	115	112	124	87	102	98	114	133	95	147	117	122	106	124	111	123	131	102	147	122	100	122	121	118	98	95	120	115	111	111	122	122	105	109	116	113	118	93	100	112	100	111	103	107	128	104	107	129	110	120	105	113	131	94	115	136	112	122	119
3068	4239	2269	1031	649	493	386	377	355	370	332	345	339	296	301	311	337	302	323	281	293	272	273	311	318	310	290	330	297	319	311	272	306	284	272	291	319	298	336	309	289	285	323	333	287	291	268	314	298	292	281	282	349	281	287	289	297	302	332	333	302	329	312	279	287	277	278	291	296	306	298	292	292	294	299	303	284	295	297	311	290	287	261	300	308	328	304	282	280	267	312	301	286	301	287	276	293	282	308	280	295	288	296	287	298	288	291	300	299	262	296	293	280	290	288	297	303	313	279	267	287	307	293	300	257	304	267	276	318	264	311	294	294	286	296	314	288	318	308	282	289	295	271	284	299	289	303	331	306	286	282	280	290	287	303	320	304	311	304	304	304	277	290	293	294	292	290	268	308	305	314	297	290	283	303	270	310	293	294	274	291	295	325	256	298	331	278	295	266	282	288	293	301	314	319	312	274	307	331	329	275	321	280	292	282	302	301	273	292	305	284	290	304	275	315	286	274	309	288	294	314	334	314	282	311	285	308	297	304	290	288	305	277	332	290	268	319	305	271	304	315	285	296	311	279	286	290	280	273	305	264	279	302	306	279	274	307	263	298	324	288	297	282	262	282	311	322	291	299	331	310	298	280	296	283	305	311	297	308	300	308	310	307	288	294	321	280	285	278	276	288	271	348	272	305	303	296	321	311	327	295	272	318	324	286	258	309	300	312	285	299	289	294	270	295	312	282	289	289	318	308	342	306	289	294	292	312	268	296	319	286	297	289	304	282	269	281	282	279	318	288	290	301	302	318	301	290	308	316	306	322	305	322	293	300	299	286	304	288	309	280	309	316	283	292	281	300	303	251	301	273	323	288	300	286	296	299	306	300	290	316	271	283	292	306	294	289	272	283	317	296	322	301	307	284	303	295	268	285	313	276	293	274	298	322	249	277	333	332	291	302	333	282	300	293	321	310	278	321	301	281	316	291	292	296	295	301	307	278	309	277	272	275	304	308	274	296	307	270	293	293	300	309	302	271	284	321	278	286	319	309	295	313	321	300	272	282	322	309	288	266	317	271	272	309	332	309	297	285	302	301	332	336	282	304	297	288	281	288	288	275	280	304	278	277	291	299	283	309	306	290	270	303	293	308	282	323	283	267	285	266	298	277	296	262	283	272	335	280	309	309	289	338	342	293	304	300	295	285	319	318	276	295	328	304	297	268	291	298	320	276	322	307	279	270	304	279	290	302	305	303	288	299	259	308	299	286	300	285	284	276	275	338	321	298	265	290	290	319	282	299	280	310	264	308	304	265	277	301	319	294	283	318	319	296	291	326	309	273	282	280	297	286	285	280	309	307	303	313	288	276	310	285	314	305	338	301	292	313	265	285	304	299	319	305	308	302	263	300	289	330	279	275	302	280	286	276	314	304	294	311	309	288	290	308	281	285	296	315	292	271	276	302	278	264	285	278	272	310	292	290	284	273	275	307	329	287	283	311	284	271	309	310	288	304	295	319	285	247	279	313	297	273	270	293	290	269	305	301	293	329	304	275	297	276	299	295	284	313	293	313	324	330	301	304	311	293	290	312	307	287	272	289	316	280	316	294	283	333	293	283	274	298	275	297	275	329	263	273	266	258	315	313	314	288	303	299	282	283	290	311	272	287	303	289	309	315	296	315	305	287	296	301	317	315	275	274	273	309	300	297	308	250	275	279	305	296	325	295	261	313	323	307	294	300	278	276	288	307	325	269	307	313	300	308	258	278	337	300	271	314	291	307	316	316	276	268	325	271	296	297	312	310	286	317	297	278	326	293	289	293	277	316	288	298	283	317	286	332	291	302	311	294	293	336	316	285	308	273	305	267	301	270	321	289	293	308	333	296	303	308	295	319	311	292	312	315	300	319	311	287	283	296	272	290	305	293	301	303	297	287	298	288	303	313	306	295	271	282	281	283	305	287	276	258	298	304	277	296	308	289	274	261	286	285	288	295	299	294	287	294	308	278	293	279	304	275	261	287	288	282	303	315	294	297	287	296	305	314	323	311	303	304	302	300	283	295	301	313	306	314	296	312	295	311	316	308	258	275	275	272	302	273	318	326	266	297	293	292	298	292	289	287	260	299	329	305	299	307	311	294	317	300	292	332	298	308	302	291	289	291	284	289	296	321	280	283	315	295	287	267	290	279	294	297	297	301	307	299	303	323	288	304	286	290	288	311	322	307	309	332	294	299	272	274	268	298	284	316	303	291	278	266	315	269	294	302	302	261	304	303	290	304	310	288	319	264	326	300	307	262	301	320	316	308	317	285	315	281	282	274	283	285	292	296	301	316	272	290	319	313	299	278	309	283	273	316	303	311	288	281	287	270	318	325	310	300	280	300	321	290	293	290	300	290	301	303	282	326	316	323	292	270	314	290	300	313	312	317	292	296	265	330	276	287	325	293	295	300	289	285	299	311	296	305	304	304	310	271	285	298	285	288	293	308	278	294	316	293	283	287	282	298	297	274	288	257	293	310	306	307	321	312	289	284	319	287	297	281	313	287	297	310	313	296	278	311	298	300	308	287	278	323	277	278	296	328	299	290	295	300	290	312	269	290	318	304	313	305	285	307	277	290	312	271	309	337	291	303	286	300	347	309	260	282	287	298	320	281	308	315	301	327	316	284	311	271	284	279	266	286	301	317	314	323	319	281	302	321	324	305	287	263	299	288	276	315	302	306	300	267	289	300	286	282	268	314	318	289	296	317	291	266	300	257	318	307	301	274	330	289	276	272	296	288	287	338	294	295	293	305	300	321	293	286	298	261	303	285	313	293	301	272	303	278	277	318	272	301	274	307	297	263	266	307	293	291	329	279	255	321	292	291	290	312	290	289	278	295	315	285	279	304	328	292	311	275	294	282	276	291	287	308	313	302	302	276	291	302	290	311	310	277	271	278	259	289	277	282	300	300	253	319	278	321	291	300	286	306	306	294	287	280	290	329	286	319	283	281	281	294	301	324	316	290	278	268	314	315	274	275	301	293	314	310	266	258	309	292	291	292	279	317	288	279	297	250	306	299	312	312	289	286	289	288	280	311	290	277	291	317	278	293	322	310	280	302	270	292	274	299	306	310	297	296	275	311	278	313	298	301	288	306	316	284	317	310	309	292	268	298	273	284	292	272	280	287	279	334	317	286	288	289	311	307	276	310	306	291	322	305	294	318	283	318	306	291	301	302	306	292	300	268	319	292	310	281	295	280	289	302	307	283	290	337	283	282	288	297	313	290	293	306	295	296	310	284	337	279	288	305	268	267	302	345	294	308	323	289	316	292	281	287	277	302	326	277	295	288	282	297	305	267	287	295	281	304	315	337	281	321	311	282	278	314	287	273	312	297	300	298	301	302	301	291	307	306	288	326	303	312	279	319	322	276	276	323	300	287	290	284	330	308	300	283	266	311	291	277	297	314	293	284	298	293	318	304	294	305	299	297	266	290	268	286	294	290	291	307	281	285	279	295	315	320	317
32214	10272	1014	397	407	400	403	329	398	354	378	377	330	331	381	396	385	368	383	373	421	368	329	358	358	391	371	369	369	388	388	358	381	399	386	384	397	375	371	387	369	389	375	369	361	385	374	376	382	416	387	377	397	410	354	367	403	416	329	374	382	372	381	390	408	381	412	368	355	324	385	318	373	372	391	399	345	341	383	357	405	411	377	351	349	371	346	319	371	364	382	379	335	375	371	390	382	391	392	334	379	375	389	398	372	403	359	366	368	369	363	380	372	390	349	414	391	389	363	366	381	403	379	422	339	362	380	383	346	381	362	391	394	353	370	354	395	365	374	401	354	382	374	380	382	408	346	390	385	363	371	351	375	363	354	349	392	400	374	333	358	336	380	372	372	380	362	388	369	354	344	399	401	380	360	408	401	381	399	361	381	363	403	388	400	376	364	349	352	346	367	355	379	361	366	365	396	379	391	355	398	381	361	377	335	403	368	398	422	383	372	354	368	375	397	375	410	365	364	344	362	342	373	397	350	383	378	373	358	356	349	370	380	377	411	365	382	359	411	430	426	361	383	372	396	413	381	366	398	352	386	434	422	359	385	402	374	395	349	360	347	378	409	404	388	388	387	367	398	373	382	405	339	364	393	347	366	394	365	358	368	420	363	324	410	373	334	371	379	353	395	360	356	395	365	359	405	376	378	375	381	367	355	359	370	375	390	328	344	364	376	385	390	341	386	337	366	399	356	369	339	368	384	390	361	389	403	380	386	382	404	374	351	394	368	389	394	383	359	364	383	344	400	383	393	405	347	375	400	380	373	402	345	357	357	369	365	387	395	371	367	390	394	348	329	383	389	375	393	337	407	396	371	384	380	337	394	369	362	372	343	387	366	330	396	379	386	390	383	398	385	352	340	394	349	371	374	374	364	375	373	361	367	392	392	413	371	379	394	405	372	411	358	396	394	361	374	386	354	397	380	319	361	374	376	388	408	396	383	421	356	373	356	370	385	368	317	372	345	391	392	446	365	399	383	398	372	384	397	373	397	397	385	364	370	364	411	387	376	375	361	367	378	369	360	388	359	379	414	352	403	364	362	343	363	400	361	371	416	362	383	357	369	407	376	318	346	389	397	375	364	347	375	352	366	395	365	375	407	362	402	417	397	365	355	397	416	322	398	391	365	379	353	389	377	328	381	351	353	375	376	345	367	370	383	406	362	378	344	380	410	378	379	427	391	382	390	380	359	365	379	366	373	387	356	412	387	368	389	387	385	417	372	341	407	404	343	409	378	364	369	386	386	342	374	357	379	378	350	369	378	388	356	364	371	374	372	371	373	428	387	356	395	373	383	382	376	401	363	390	388	374	381	360	386	373	387	384	324	380	383	377	363	339	372	386	346	353	383	361	362	376	407	368	374	373	360	377	369	369	370	390	355	350	402	379	395	371	368	350	351	364	376	382	371	353	340	357	384	383	411	387	371	354	344	355	392	387	377	349	341	389	374	372	356	384	376	389	374	352	367	368	364	383	368	378	354	351	388	353	394	380	383	375	391	338	396	401	343	368	376	384	377	382	365	368	407	362	409	403	396	395	376	358	364	339	377	369	398	369	383	366	363	379	374	412	371	358	349	383	374	364	362	356	375	357	377	382	362	357	377	357	365	388	381	394	363	404	409	398	399	361	396	376	368	383	368	376	373	388	377	359	385	372	342	354	370	346	368	354	370	359	404	333	389	366	339	365	382	389	402	342	362	388	357	338	349	358	376	363	355	371	372	400	383	393	359	374	365	399	390	350	384	350	357	379	369	375	381	383	362	393	391	366	355	367	371	361	379	365	356	395	378	387	374	401	395	352	387	384	397	388	358	375	394	344	374	389	370	337	339	344	364	355	382	383	367	365	369	377	360	372	363	348	402	387	383	389	410	374	368	416	379	381	339	353	393	391	371	332	343	351	383	355	364	389	416	371	400	388	387	341	373	327	356	381	379	376	374	361	358	395	337	371	368	362	367	361	387	381	371	359	415	351	380	388	380	370	367	362	344	383	363	350	370	382	405	407	376	365	349	392	413	412	387	380	383	372	397	360	412	354	389	385	408	352	381	342	361	369	378	389	383	378	383	346	377	422	384	380	390	409	378	359	413	394	350	349	373	395	396	353	369	366	393	394	374	348	394	381	382	348	390	407	383	398	355	360	342	367	354	365	327	363	395	392	366	383	386	395	401	351	380	343	365	398	387	355	387	390	384	365	390	394	379	332	328	357	372	374	364	366	381	358	397	362	361	381	360	352	360	395	415	366	391	387	394	392	390	382	351	398	377	376	366	412	396	424	405	406	383	403	373	364	394	354	350	355	353	377	387	422	368	340	335	380	397	390	371	380	322	384	346	377	346	374	377	388	381	375	376	396	429	377	407	374	357	347	365	401	380	389	347	367	356	356	366	360	370	397	372	376	349	354	369	380	351	358	367	369	347	349	373	368	364	390	381	389	366	388	408	405	358	366	367	385	353	392	374	322	383	356	382	422	398	343	349	360	399	381	363	392	379	405	376	377	392	386	341	356	369	393	375	375	373	372	366	399	372	361	381	385	402	413	360	374	344	357	363	376	371	399	364	368	339	369	376	383	417	379	369	404	352	406	404	387	353	362	365	369	367	383	352	421	376	385	363	355	416	384	344	359	392	357	387	373	336	382	377	408	411	399	401	387	365	360	345	379	381	397	390	368	394	371	372	341	391	370	370	363	391	386	369	372	373	365	389	374	404	367	403	374	387	382	408	365	356	371	368	397	388	391	366	404	369	397	378	394	400	363	339	379	394	394	362	357	382	401	355	338	389	366	385	359	352	381	386	363	347	397	352	391	350	400	364	369	348	408	377	340	354	383	375	360	391	385	396	381	412	397	364	379	401	393	392	393	358	361	366	351	355	365	365	347	399	369	351	394	367	370	377	412	408	390	397	371	350	360	345	457	362	358	391	408	421	341	395	371	371	343	391	383	388	351	399	377	411	378	357	361	369	366	406	382	348	388	364	325	374	372	354	385	362	403	355	335	374	383	365	367	372	355	371	340	380	356	352	385	355	374	375	380	342	347	381	370	401	368	387	370	378	367	355	358	363	359	360	405	376	381	375	361	370	381	340	377	404	366	382	349	406	376	351	378	398	380	383	392	381	389	408	361	387	371	347	388	418	401	368	370	350	365	341	411	432	371	369	364	387	366	371	350	348	363	379	367	319	364	378	425	380	397	396	400	373	394	382	398	374	362	378	388	353	383	383	372	376	404	365	349	327	362	349	358	381	405	381	343	390	401	392	384	379	410	356	368	360	353	382	346	370	379	365	388	379	361	403	345	370	387	409	372	351	388	375	378	354	376	348	361	356	376	331	367	344	361	399	392	378	346	390	403	408	402	388	404	379	383	403	385	377	368	377	373	364	398	364	366	364	374	422	381	389	371	363	372	401	378	342	377	403	366	360	362	372	371	419	410	404	411	381	388	386	397	358	395
5560	868	854	852	818	776	848	831	828	809	785	814	836	809	833	829	860	849	807	825	819	807	813	901	777	872	817	833	808	855	813	827	827	813	806	786	842	861	839	861	829	871	760	831	828	843	857	825	826	798	852	838	862	856	857	754	845	804	828	806	838	834	792	798	836	794	846	765	835	872	826	814	860	893	832	855	856	850	826	813	831	848	828	842	840	852	829	855	777	816	822	826	845	804	843	843	802	793	873	855	820	836	857	837	826	822	832	841	852	856	793	860	803	874	828	820	843	830	863	858	812	854	885	792	862	835	851	844	871	801	837	830	827	834	874	856	836	842	788	852	851	821	842	870	824	806	843	817	836	841	814	847	745	818	781	851	831	839	836	857	803	767	856	856	856	785	828	854	870	839	808	866	898	818	848	842	827	819	890	850	856	865	818	883	847	863	793	834	880	861	809	853	830	813	816	889	888	793	824	843	936	851	869	802	820	861	794	862	862	860	860	835	823	895	818	874	816	889	902	796	844	827	830	836	812	793	837	850	800	813	854	827	837	844	804	801	829	835	830	844	845	876	773	873	790	822	809	804	853	813	872	839	785	821	848	811	787	834	813	855	863	844	817	919	820	885	877	837	813	849	846	824	765	811	834	829	836	836	847	790	775	809	876	789	850	843	819	857	797	849	780	847	847	825	854	832	830	826	811	818	838	840	824	813	774	877	867	892	824	767	795	830	789	815	864	851	883	862	855	831	837	809	818	859	823	803	811	816	865	853	837	777	832	837	815	875	831	800	833	834	811	831	827	806	792	835	836	828	785	853	864	813	849	895	857	870	829	772	858	890	842	765	829	834	808	824	836	832	810	852	821	815	835	910	791	861	799	850	862	821	786	786	834	864	790	820	854	798	909	834	818	814	799	820	883	833	852	819	811	871	834	826	835	915	790	851	827	852	805	906	830	808	837	877	776	815	793	831	839	818	775	846	817	805	826	811	855	866	819	853	794	830	868	805	843	839	826	853	809	799	815	822	900	817	807	864	851	806	851	818	819	848	795	821	842	850	845	832	897	835	795	827	837	841	799	840	748	880	845	843	858	834	828	855	851	800	819	832	857	870	851	849	887	774	836	867	873	885	838	830	842	835	823	830	798	834	831	803	808	853	844	863	855	814	806	796	814	787	817	796	822	820	802	822	829	802	879	810	848	871	844	778	791	862	847	803	822	825	864	839	836	860	829	788	861	823	846	811	855	829	811	874	907	803	845	824	858	816	837	815	835	808	847	848	842	807	800	873	899	869	885	798	812	852	893	857	823	833	931	797	830	778	812	820	874	873	854	841	816	868	898	791	872	815	858	821	862	856	805	793	853	843	826	845	768	851	797	817	844	842	790	839	782	827	801	802	836	812	816	856	838	856	839	832	842	778	852	871	870	819	809	830	833	821	861	824	826	813	814	851	842	848	863	801	850	820	817	911	806	814	828	847	835	839	857	799	804	810	863	826	817	842	802	838	825	856	829	892	882	818	836	849	858	860	833	818	869	781	819	805	857	883	833	799	863	831	867	833	886	814	805	847	852	810	828	848	826	845	820	877	817	880	869	816	877	798	810	796	866	806	844	833	858	844	837	829	821	833	788	821	869	810	826	841	812	828	834	879	801	832	884	814	866	788	943	849	841	841	780	831	852	807	850	793	866	832	812	750	819	852	823	848	844	875	870	795	863	834	819	887	834	820	872	865	826	849	853	791	846	836	795	856	790	803	847	786	881	856	802	795	778	914	870	844	834	822	801	801	917	844	827	807	798	775	851	890	852	825	885	788	815	780	814	850	830	868	763	825	803	841	866	834	770	859	814	858	814	865	830	828	810	814	878	836	818	838	851	830	821	810	855	868	872	836	852	879	842	814	804	885	786	852	857	816	833	835	789	817	842	867	784	824	860	815	816	815	807	783	834	823	848	834	848	825	838	847	811	875	859	851	861	873	828	860	864	849	818	876	862	816	791	858	798	869	891	848	842	845	888	854	818	814	861	824	871	848	766	827	817	844	865	796	784	889	767	804	792	842	856	858	884	824	830	821	879	807	848	812	829	889	827	808	860	882	891	839	834	811	865	818	818	829	825	827	850	827	826	853	822	791	839	837	864	852	861	857	806	851	836	818	856	857	851	833	846	791	854	870	831	813	781	865	786	827	887	782	836	827	839	814	817	827	836	790	813	912	866	847	818	809	868	838	820	893	797	841	843	830	899	827	853	805	827	813	854	857	837	803	875	801	832	848	845	833	829	870	883	858	834	865	822	847	824	811	824	809	850	882	808	845	855	837	871	865	831	804	831	858	834	865	852	830	867	830	838	844	853	827	832	843	807	861	876	809	807	865	826	831	867	824	815	851	841	823	827	844	881	857	831	877	787	802	832	835	828	824	835	835	899	823	801	847	848	859	803	834	826	884	854	842	836	860	866	777	842	872	779	790	901	788	860	791	799	835	869	777	841	847	847	779	848	811	818	885	870	851	847	811	857	821	838	850	837	778	818	861	838	782	812	765	853	881	847	819	871	823	875	873	819	823	789	809	827	797	838	888	861	851	851	855	817	860	874	827	803	829	823	812	821	829	820	807	839	844	848	830	821	842	831	788	890	869	848	851	828	816	793	886	799	819	808	842	852	787	807	901	853	837	809	821	885	810	804	847	803	862	793	857	798	755	839	846	822	812	809	857	851	838	806	842	812	831	793	839	843	863	849	797	849	821	855	855	797	865	809	815	920	794	826	865	836	801	873	828	828	839	885	835	851	845	837	902	866	823	814	851	828	810	856	868	819	834	811	866	896	826	810	850	814	852	797	838	822	821	811	887	846	808	880	811	834	828	818	836	860	805	834	802	864	839	824	848	858	848	828	856	837	816	822	868	804	848	810	848	865	817	857	868	829	833	799	844	848	768	830	874	858	834	830	842	884	851	820	867	784	816	863	879	831	852	818	859	786	909	905	864	829	850	791	886	810	872	813	797	795	877	800	825	833	833	853	824	853	867	868	810	865	823	830	848	795	861	893	888	841	807	815	851	786	848	859	851	855	835	804	820	843	823	889	852	902	807	832	818	818	839	795	870	851	853	850	824	815	797	818	832	839	795	849	822	824	848	780	832	826	826	821	840	814	836	813	861	852	797	859	835	862	856	837	821	839	836	802	821	830	819	825	881	844	841	840	757	771	816	896	825	830	821	841	836	806	839	881	837	848	853	817	848	817	804	816	867	843	813	847	864	862	848	828	838	839	879	850	814	875	816	838	847	803	814	824	817	827	805	821	836	818	801	839	856	851	852	756	849	837	822	800	858	820	834	785	843	830	837	821	842	873	813	840	818	835	859	843	790	816	861	866	861	822	862	860	792	865	814	805	872	822	852	886	792	846	879	859	894	865	884	844	811	874	843	826	877	840	908	839	877	871	824	825	828	809	875	820	841	846	803	874	825	820	833	832	857	822	845	872	792	871	839	834	852	857	843	790	829	813	838
24592	20988	24377	27799	20589	2109	422	376	308	298	271	326	287	288	263	263	280	265	272	275	271	259	270	237	285	293	261	280	249	243	250	282	291	295	265	295	253	280	274	282	290	263	275	254	291	280	251	246	255	261	279	254	278	264	276	253	264	264	270	276	259	262	255	236	266	271	256	274	250	286	272	268	235	256	259	245	279	293	266	267	257	297	280	272	235	267	259	269	263	268	262	265	280	242	264	275	277	263	265	267	255	243	247	266	252	259	241	282	316	290	257	305	250	268	258	260	288	266	291	285	241	282	267	275	266	278	259	223	242	265	298	257	230	270	251	300	251	249	313	286	238	261	263	278	271	250	268	258	278	274	265	275	276	299	254	285	281	261	256	270	263	258	244	261	242	291	261	275	275	254	268	302	226	221	269	269	276	238	242	260	262	270	270	262	258	266	253	250	265	285	240	287	270	283	255	274	243	279	280	254	268	251	274	275	293	251	270	256	259	270	254	238	277	279	300	260	253	263	263	261	268	245	278	259	281	312	280	228	270	261	258	278	251	283	260	261	310	261	257	287	253	258	235	262	260	258	282	244	255	241	283	285	284	272	263	282	330	252	269	220	281	236	262	266	275	302	256	262	296	250	266	280	262	270	249	255	253	240	280	298	273	255	269	259	277	208	277	258	245	248	271	280	282	277	261	300	267	258	292	275	281	289	274	250	269	222	268	262	269	248	255	253	303	284	258	268	266	269	264	256	277	261	279	265	269	271	250	297	263	272	251	271	260	273	267	273	278	249	266	245	255	281	294	300	250	299	284	277	300	276	274	239	294	300	244	280	245	250	281	258	234	272	250	265	273	260	263	246	254	250	251	237	294	262	248	247	241	263	277	268	271	254	269	278	267	280	277	251	260	278	265	266	251	254	253	265	267	254	271	256	246	225	265	269	274	261	262	260	232	247	235	264	276	269	244	249	286	318	275	266	245	313	267	282	243	253	255	281	269	263	288	275	253	273	242	272	246	282	262	283	280	246	273	277	282	274	274	251	272	241	245	261	250	254	252	231	277	256	281	270	259	257	261	275	204	258	291	305	271	276	271	245	278	265	300	277	272	258	277	272	279	218	277	293	273	245	272	271	277	262	262	260	248	268	267	267	280	275	256	261	275	271	285	263	277	275	274	244	271	277	273	268	256	267	266	270	249	268	270	244	285	241	273	254	259	256	266	272	276	266	262	258	257	281	247	250	251	237	281	245	244	264	283	242	264	269	299	255	295	264	288	270	256	276	268	254	266	240	276	244	242	282	308	253	258	242	246	249	259	278	292	269	279	292	304	272	254	256	243	275	239	286	274	281	274	262	250	278	249	238	259	270	277	262	282	311	274	264	267	260	258	228	247	246	272	241	256	258	250	250	281	260	305	279	246	285	276	281	292	265	268	288	315	284	231	261	253	295	260	271	269	291	279	268	258	298	269	290	303	244	283	253	251	287	255	278	262	258	236	280	224	274	269	259	293	255	279	237	282	232	275	255	272	291	268	271	242	244	291	265	282	257	250	257	252	250	287	286	252	258	288	243	230	280	271	306	259	253	253	269	262	277	254	285	259	269	291	241	263	244	288	252	295	265	278	276	221	233	273	259	253	253	279	252	264	291	253	255	279	287	294	285	277	286	232	272	249	257	268	280	248	223	273	254	286	271	275	273	299	262	252	263	232	261	265	261	253	278	283	279	290	275	291	226	290	270	268	311	302	275	286	267	260	241	267	258	299	263	260	240	261	263	302	248	299	232	267	266	242	248	256	261	246	275	250	316	274	290	285	239	275	289	267	268	261	247	261	249	295	271	247	273	271	248	255	252	292	288	249	261	265	265	305	289	260	248	272	260	276	283	256	271	271	278	238	259	280	279	265	294	250	251	249	259	253	270	278	282	287	226	260	254	265	263	291	293	271	266	274	255	286	272	275	252	229	258	266	257	256	260	277	252	240	262	283	258	224	287	281	223	257	254	294	286	274	292	237	286	239	242	227	263	254	310	272	251	270	290	282	247	260	275	263	261	249	269	266	268	273	252	301	241	266	291	291	274	277	286	257	278	263	242	267	254	263	281	280	295	266	247	266	272	259	270	286	260	259	256	284	269	270	251	268	271	261	282	273	267	286	275	291	270	269	259	241	248	269	294	250	253	281	280	255	304	253	261	284	269	243	269	261	259	265	264	264	289	252	255	252	269	250	262	288	277	272	299	268	244	252	269	299	264	247	271	249	232	257	278	253	244	270	301	273	274	283	245	262	275	237	236	266	257	240	282	281	295	249	279	252	269	249	276	259	273	287	277	278	258	240	253	252	276	250	252	249	272	270	256	244	268	279	283	261	264	275	224	254	280	254	238	245	262	251	286	266	275	249	260	242	261	250	267	254	232	265	254	245	246	245	291	272	297	308	287	284	283	260	255	269	267	261	268	277	292	244	247	279	276	264	294	258	283	274	280	271	246	266	241	292	274	257	274	252	294	283	249	305	258	274	236	270	248	267	258	266	272	267	269	290	249	246	277	253	302	247	243	273	276	254	245	257	291	287	284	264	260	244	271	271	261	280	279	258	272	291	272	270	263	274	253	268	259	292	273	286	258	260	297	264	270	256	264	267	258	235	214	293	242	269	250	284	270	267	260	257	267	251	266	289	278	217	289	268	264	276	245	253	294	273	238	249	226	249	263	264	271	254	248	267	237	207	301	288	279	252	269	288	262	265	279	293	265	284	277	252	234	271	241	253	242	260	259	263	281	286	262	292	235	246	258	251	263	247	227	266	279	258	262	269	258	229	240	288	273	227	259	264	271	283	268	259	303	261	286	270	260	271	269	242	258	255	271	245	311	250	260	295	286	249	272	280	260	248	250	294	250	272	262	287	272	258	237	248	257	263	270	249	265	284	271	267	253	292	291	235	256	283	249	233	286	238	261	281	244	263	245	268	257	271	269	265	257	291	263	264	251	294	255	265	275	279	225	267	262	268	262	282	257	279	278	260	271	245	257	236	244	276	256	276	275	244	251	281	233	264	280	258	268	249	285	272	237	292	244	246	286	258	256	270	266	263	236	241	256	282	252	237	251	278	269	259	256	249	266	280	246	271	249	255	260	286	235	251	278	261	282	316	251	243	259	256	253	245	269	287	270	239	281	275	274	302	282	262	266	232	269	251	257	248	290	257	251	282	259	249	263	272	247	269	269	278	299	247	263	259	267	280	268	270	311	251	288	290	267	288	272	259	279	252	268	255	264	279	292	264	311	247	227	245	281	271	262	268	230	258	258	233	259	271	304	267	286	261	233	303	240	263	283	269	248	269	282	260	265	281	241	266	289	258	291	241	265	256	257	257	239	269	247	259	243	274	272	242	263	296	256	263	238	273	259	275	259	262	260	259	279	265	251	291	277	265	305	274	241	252	263	253	257	283	264	278	264	262	267	256	268	268	245	268	301	254	262	242	286	284	292	283	259	262	250	273	282	289	262	247	259
3060	2638	1604	1049	794	699	643	642	651	623	650	607	613	606	620	579	601	608	630	602	566	618	588	607	621	592	587	612	611	599	559	645	620	620	622	630	593	601	598	574	595	622	616	612	613	648	592	580	604	594	610	622	577	602	634	606	618	644	595	606	582	613	597	598	594	568	601	607	606	634	574	605	614	590	647	574	638	613	637	607	618	646	601	610	566	607	572	624	610	597	592	589	626	623	586	588	602	640	608	542	605	580	594	609	606	613	622	590	590	608	566	610	603	577	591	641	584	590	622	590	602	609	610	607	581	608	559	601	567	585	590	593	587	610	608	577	591	626	603	615	583	594	600	646	614	602	605	596	564	600	585	578	596	608	601	608	605	581	627	598	565	619	589	662	645	557	604	629	571	631	582	623	620	609	615	618	604	598	559	585	578	588	594	544	618	587	615	596	610	585	599	615	573	617	595	603	573	563	552	622	544	559	593	580	593	570	612	577	619	615	610	626	591	619	555	534	614	626	580	594	587	567	615	589	558	601	613	589	611	610	598	607	618	619	608	580	583	639	597	555	586	581	602	548	617	579	583	628	575	548	607	616	578	640	580	661	591	572	594	587	597	576	579	582	605	603	581	612	627	650	604	586	604	626	584	605	607	591	644	602	651	595	579	596	592	636	677	546	606	559	587	608	619	547	626	594	624	581	598	568	575	598	559	573	561	615	601	625	564	607	592	611	600	617	605	612	565	635	648	605	581	594	579	610	602	587	589	612	561	604	598	651	619	609	602	589	604	601	590	609	559	619	589	585	582	607	601	619	605	575	614	576	603	621	638	601	573	605	562	611	596	570	581	632	634	624	581	614	658	637	597	589	588	591	605	564	615	567	616	611	609	603	564	588	606	583	626	609	591	634	605	621	631	597	595	593	608	611	583	599	649	605	590	580	596	571	590	616	587	587	606	585	616	600	620	602	593	606	655	607	631	641	593	567	583	603	607	593	553	590	590	576	593	604	562	572	563	602	544	614	568	590	596	638	613	603	579	582	576	583	620	633	561	574	614	621	587	592	591	610	562	602	608	562	580	561	537	630	633	614	580	585	577	631	617	595	583	587	566	608	610	601	610	624	622	557	578	612	599	578	610	630	591	601	564	557	605	586	610	619	584	573	596	634	635	604	594	602	575	609	604	614	585	574	586	636	582	565	578	579	557	609	616	583	582	609	636	596	576	622	585	548	568	571	570	578	621	588	618	611	612	610	572	579	618	589	594	635	549	652	593	629	582	592	569	616	593	605	629	590	592	600	567	593	630	565	585	595	620	619	585	572	605	590	652	592	559	605	583	594	641	597	569	631	591	588	626	617	567	597	589	631	643	563	610	608	564	630	615	559	589	601	585	612	627	599	579	610	608	617	579	577	623	586	613	631	597	622	607	620	597	595	584	584	545	568	552	596	604	580	613	622	590	595	579	631	558	587	632	581	583	595	634	609	608	591	568	594	604	611	608	554	628	624	581	634	625	598	612	578	573	592	581	593	557	614	586	608	592	600	628	599	587	636	593	584	603	558	580	592	612	619	595	570	647	585	569	557	634	618	590	580	586	608	604	593	624	579	608	618	584	563	569	608	638	595	608	625	586	602	631	592	603	602	593	574	605	609	588	584	595	605	551	602	596	603	576	624	602	610	599	618	602	574	564	588	595	601	626	609	621	655	617	589	612	576	580	567	629	587	598	603	590	637	610	556	593	577	617	570	598	593	576	652	605	626	656	579	565	605	652	628	588	581	593	601	557	567	586	601	558	639	622	569	658	581	626	608	613	612	625	602	597	620	601	632	599	583	592	613	619	597	613	589	615	603	592	612	587	583	565	615	584	608	595	583	565	572	607	549	591	629	622	564	624	610	541	571	599	672	619	593	604	554	620	589	557	611	555	647	607	613	581	584	542	628	559	607	595	617	585	598	604	635	619	601	638	602	601	602	588	614	559	602	590	612	593	588	624	594	616	595	593	579	578	603	592	609	601	617	642	566	587	600	573	618	598	582	592	574	620	620	605	599	575	599	582	609	577	559	604	607	599	638	575	629	632	580	599	583	588	603	589	606	587	601	606	605	585	629	570	591	609	646	583	569	630	605	606	582	573	575	595	551	609	631	557	593	618	602	563	541	591	561	610	605	600	606	598	620	615	651	592	586	619	601	635	604	628	598	580	559	574	584	606	587	567	593	619	582	559	619	587	593	616	608	580	605	622	537	592	585	592	603	579	571	570	589	593	572	591	586	570	607	586	580	550	632	651	590	631	561	549	591	609	579	622	591	630	594	575	581	588	570	574	593	616	614	603	590	603	581	573	638	588	602	590	627	618	570	588	609	573	607	550	614	623	581	576	624	585	580	600	589	619	569	594	642	613	619	611	572	575	592	582	575	572	596	616	567	582	607	575	554	639	584	607	582	622	577	635	604	566	572	610	586	639	578	598	587	624	550	598	607	597	629	564	610	582	634	583	596	573	607	585	587	586	591	610	569	617	550	616	591	602	594	629	606	607	599	597	577	574	588	674	612	604	565	592	610	613	590	620	590	582	557	596	652	590	567	587	587	574	634	603	621	623	630	579	624	544	607	604	606	595	586	614	558	574	626	639	632	645	623	570	590	588	585	603	577	594	603	625	622	598	592	588	593	631	564	586	607	609	564	564	589	592	621	576	562	574	606	573	568	593	600	584	557	598	592	558	587	581	588	574	622	587	631	624	591	644	567	593	600	616	602	627	608	647	557	648	580	628	580	579	596	632	653	608	592	600	599	579	597	654	599	588	545	582	593	602	616	612	544	559	611	583	597	632	593	648	561	605	587	610	588	597	570	572	584	600	566	538	610	552	597	628	593	616	571	565	609	606	587	552	611	598	589	572	612	620	623	544	568	596	567	579	590	641	562	591	579	608	571	620	599	570	617	607	610	610	565	620	651	620	641	645	558	587	609	644	629	613	609	586	639	595	595	601	601	550	550	650	569	604	602	621	597	649	585	545	573	610	601	626	582	550	570	574	593	617	565	557	619	568	614	585	581	636	615	584	585	610	594	578	620	595	558	563	622	604	586	595	626	571	621	635	537	616	642	597	563	597	593	594	603	588	604	596	572	608	587	605	632	581	585	630	592	623	577	628	624	581	581	611	596	581	590	595	622	606	657	584	588	632	590	586	596	597	536	581	601	590	593	572	606	594	603	588	596	648	628	621	591	621	597	629	626	579	616	574	609	629	584	600	607	609	573	595	536	619	617	601	589	597	582	558	625	571	586	578	620	629	623	577	578	580	592	608	623	587	590	568	601	594	627	602	597	606	575	621	609	586	613	599	619	620	592	593	594	582	598	628	548	617	641	617	598	554	617	606	570	587	605	567	578	603	622	605	633	610	567	601	601	605	665	620	611	587	577	606	579	585	597	653	599	632	633	561	592	595	582	545	560	582	569	609	641	609	609	634	564	601	608	587	598	601	596	573	543	626	606	604	612	603	541
23855	21006	25052	27145	21010	20873	1365	326	219	204	223	180	155	157	168	152	157	136	122	126	98	104	110	119	126	134	109	109	108	123	122	125	112	117	127	149	131	119	115	123	122	106	112	149	120	110	130	95	123	119	115	114	129	119	113	121	133	106	99	124	108	130	120	111	122	125	117	139	110	113	137	119	131	141	111	114	110	109	122	129	115	108	117	107	103	86	110	134	108	116	108	103	108	117	106	146	140	126	108	111	128	124	120	132	132	106	123	92	112	110	121	140	123	123	118	108	107	110	114	122	103	119	119	117	123	109	105	101	115	110	117	107	122	98	118	144	118	123	113	99	115	108	116	124	125	117	99	125	102	131	117	129	117	113	108	116	112	136	105	125	116	110	114	143	98	114	131	121	121	122	96	118	109	107	89	108	114	105	102	140	134	85	128	119	107	107	106	90	93	121	109	119	108	125	111	108	125	128	111	101	123	120	123	132	120	120	128	98	124	117	101	117	125	119	96	104	114	113	131	107	141	103	112	118	111	117	111	127	121	113	110	111	105	93	121	112	127	111	133	108	103	131	130	130	132	139	107	129	124	109	107	129	145	103	89	106	116	109	123	136	114	124	103	123	115	135	103	97	115	137	106	101	125	102	104	121	92	107	120	113	115	113	106	104	120	121	108	118	107	122	124	112	100	113	113	103	110	104	138	128	99	111	117	102	124	114	116	133	127	140	137	134	135	121	84	95	113	125	112	113	110	119	99	116	116	111	102	122	110	116	116	121	87	126	122	112	107	115	89	135	108	115	100	123	112	126	108	121	109	116	121	130	129	123	109	92	114	98	120	128	121	115	110	128	113	78	110	89	134	122	106	125	100	107	108	100	117	105	126	129	107	118	121	143	99	109	108	127	108	118	92	122	83	104	133	121	110	111	112	115	104	113	130	108	129	108	132	130	112	104	115	115	123	117	104	124	125	108	124	122	113	107	123	121	105	101	111	123	108	109	116	90	123	120	118	93	144	113	107	110	117	117	130	104	107	114	99	117	102	120	130	126	109	102	98	119	106	127	105	136	132	133	113	113	111	100	101	93	116	104	111	109	139	118	113	121	126	134	119	109	133	115	131	114	115	97	113	144	113	102	95	106	118	99	139	133	101	98	102	117	110	99	101	101	115	112	113	119	139	122	89	113	126	124	105	101	114	117	117	124	138	89	101	116	91	110	124	93	135	121	104	121	124	120	100	114	121	119	115	110	99	113	121	120	85	129	114	132	96	112	115	118	123	120	106	100	124	121	91	106	138	99	113	120	87	96	117	125	108	126	122	100	123	121	112	111	121	110	124	113	100	119	124	110	130	104	102	127	95	103	129	97	149	125	115	122	119	139	122	103	138	113	114	126	120	115	113	121	110	124	110	107	118	108	114	99	107	122	109	110	106	97	123	114	118	103	108	127	114	101	115	120	92	118	113	137	114	122	129	123	130	108	119	127	115	93	115	127	125	115	116	119	130	127	86	103	102	114	106	97	117	115	117	115	109	123	113	122	106	116	115	141	120	113	112	110	108	111	127	101	116	123	106	100	116	113	155	93	107	117	100	102	119	109	116	97	112	109	117	119	129	123	117	118	140	119	109	124	109	120	125	108	115	117	102	110	113	92	117	124	125	112	109	112	118	118	106	105	111	100	127	101	108	119	112	122	112	126	135	126	113	107	116	127	122	114	93	96	119	112	107	110	120	110	109	119	114	102	126	122	128	118	88	119	100	94	133	113	111	115	121	87	108	120	108	135	111	112	99	123	117	86	128	119	124	131	119	94	103	110	103	111	103	104	110	109	116	97	103	113	86	121	142	105	115	116	105	97	113	118	90	118	126	114	120	118	115	109	127	93	104	121	103	122	111	136	112	89	115	125	115	118	113	98	99	101	120	107	102	119	103	126	123	118	117	107	115	107	129	116	135	129	110	106	119	133	117	117	115	104	104	110	114	110	127	108	139	119	106	108	117	101	99	126	123	123	118	123	112	126	114	102	114	127	103	114	93	121	141	101	95	129	128	115	130	129	103	131	127	104	117	102	121	107	123	117	116	123	112	120	120	130	106	109	128	120	116	120	126	136	116	125	123	126	94	134	102	123	111	111	97	101	108	92	107	110	129	109	124	115	102	103	106	132	109	101	129	117	127	114	117	105	110	112	116	112	107	123	107	127	110	112	101	98	110	105	86	115	109	114	109	128	122	120	104	119	131	104	132	105	120	134	118	90	120	113	115	118	130	120	111	118	124	134	105	112	119	117	120	119	111	106	123	112	111	107	130	136	116	122	103	119	119	145	115	107	140	124	87	119	116	111	86	104	113	141	133	104	96	130	113	96	117	118	115	103	126	128	131	127	117	119	116	124	118	101	115	115	123	100	117	128	92	116	114	145	103	109	101	108	131	120	109	118	126	102	110	111	135	123	119	106	98	104	101	112	107	108	114	123	132	118	120	89	145	113	110	105	103	126	108	122	106	120	122	107	129	119	103	100	118	113	118	116	143	126	104	131	101	108	114	98	106	102	119	122	120	115	112	101	117	128	92	112	124	101	117	109	110	109	134	109	120	93	117	125	114	145	113	112	101	98	133	123	97	125	98	110	102	122	127	107	110	98	107	115	119	103	93	146	140	130	125	99	97	100	109	114	101	98	106	123	126	129	113	113	128	99	111	119	120	115	108	94	115	131	108	110	110	95	113	104	106	126	118	94	124	119	100	99	104	111	128	129	133	89	131	94	107	114	119	124	113	109	120	115	108	111	122	125	116	109	113	108	116	104	104	118	131	107	124	121	106	103	114	110	127	111	101	95	99	88	114	130	113	133	104	101	87	113	98	114	125	108	113	110	103	113	106	126	125	136	120	128	97	103	108	101	100	125	107	95	108	107	117	135	111	111	128	120	107	112	114	102	106	108	101	117	105	95	99	110	102	113	123	105	119	110	113	115	125	122	117	112	115	100	91	109	122	105	120	119	108	113	126	119	134	109	131	120	124	101	103	109	126	103	118	89	109	122	118	121	94	134	110	113	122	116	96	119	104	122	123	125	121	116	111	116	122	123	121	99	129	106	133	100	113	94	130	121	107	101	115	111	105	118	123	124	113	103	107	121	109	110	96	116	107	93	120	107	108	131	106	109	123	103	120	106	122	93	103	104	101	103	119	123	115	120	132	104	107	105	107	123	103	127	141	93	122	122	109	119	107	132	130	108	118	103	130	123	112	115	108	130	110	110	96	122	125	111	142	116	124	128	95	116	111	98	141	105	111	126	136	113	113	99	110	99	116	101	118	134	110	110	110	102	104	108	133	118	106	90	109	118	125	132	113	113	110	126	106	123	119	103	113	111	99	111	138	105	120	109	115	110	118	127	120	120	109	122	111	125	115	116	118	114	122	113	118	114	110	97	120	123	107	105	109	99	132	113	109	136	115	118	112	118	128	115	141	123	111	103	136	124	146	116	105	119	115	114	117	136	128	106	136	106
2961	4256	2368	1126	668	486	427	363	396	338	348	319	308	350	303	312	309	312	286	278	316	322	291	331	306	284	287	294	292	325	278	287	281	307	299	300	278	287	281	295	294	291	321	266	310	322	245	302	262	283	279	295	269	279	291	308	325	314	295	306	296	302	343	306	273	293	300	298	295	281	295	327	316	302	317	298	273	303	274	262	287	326	297	301	301	294	308	293	276	284	322	286	318	324	321	298	310	292	277	294	265	304	296	297	284	281	318	282	295	326	305	295	297	304	311	296	348	297	281	295	260	307	293	283	320	273	304	261	308	285	295	282	265	279	301	276	258	292	281	267	274	279	275	302	282	286	263	323	297	245	283	300	274	298	320	299	330	250	286	286	277	312	305	288	312	300	284	288	291	250	295	300	266	329	302	304	313	286	289	323	318	287	280	309	293	286	296	303	276	304	275	300	267	272	264	281	320	311	283	284	280	294	328	304	337	284	266	326	349	308	317	279	301	299	294	289	291	322	271	254	276	304	313	317	293	285	283	292	283	316	306	302	295	303	280	299	309	320	308	302	294	289	296	280	335	294	268	299	302	294	303	311	280	281	308	290	308	316	302	287	296	317	321	284	343	297	304	270	266	278	275	288	294	308	298	257	323	295	305	300	288	298	282	292	282	308	298	297	299	284	280	321	290	316	267	303	301	319	274	276	301	307	266	312	289	283	307	301	298	309	284	277	274	292	282	273	312	292	292	289	300	304	309	292	294	282	319	264	286	316	286	271	307	308	278	297	308	314	318	297	303	323	308	299	286	262	289	272	304	293	321	287	278	298	302	279	284	295	292	277	285	284	280	259	290	314	288	274	277	313	326	290	294	292	300	316	307	311	282	304	302	301	325	290	319	261	289	277	291	293	295	278	302	294	285	307	305	316	282	270	308	303	306	316	329	300	314	291	306	320	304	306	312	283	291	265	315	295	259	264	286	303	289	302	301	276	285	320	320	286	313	289	319	301	322	306	299	287	297	303	340	283	325	277	317	302	288	284	313	281	252	266	272	262	285	300	264	306	294	301	302	297	302	303	292	261	313	264	307	295	278	299	277	323	327	275	280	279	268	310	280	294	335	299	294	315	308	287	290	275	286	307	298	312	290	280	303	274	321	303	278	281	277	282	271	296	300	307	292	310	288	292	300	266	297	283	303	305	291	269	286	310	311	297	311	286	285	320	307	274	267	271	319	318	269	285	284	300	300	320	283	330	293	308	269	298	293	287	318	295	281	273	256	315	264	291	293	295	303	319	307	277	312	336	267	297	272	271	269	298	336	300	319	309	279	326	289	275	290	287	279	306	277	250	284	274	302	284	308	286	305	294	293	308	288	271	302	305	264	299	287	321	295	332	276	298	297	331	290	287	322	267	297	313	285	301	300	249	293	266	288	318	323	283	296	282	293	297	289	307	340	272	298	292	298	299	296	316	290	305	279	294	274	316	305	288	284	267	314	285	297	279	288	321	302	311	283	270	315	266	305	279	296	294	300	299	282	324	300	299	294	298	287	294	292	305	305	288	319	300	326	292	272	290	276	317	289	321	290	316	301	300	285	290	284	316	282	295	324	286	291	274	291	275	261	310	267	291	281	291	296	286	255	296	280	266	277	276	295	306	295	305	283	294	286	318	280	298	311	320	283	289	307	295	290	264	294	295	266	295	354	317	286	315	307	329	319	310	326	324	292	264	289	261	316	292	313	294	324	284	316	296	292	258	269	281	295	278	288	312	295	289	304	298	296	301	305	324	301	296	287	313	307	314	288	303	308	302	289	295	298	295	305	267	358	286	315	271	276	301	305	297	313	325	290	304	276	313	315	315	251	291	257	305	283	305	319	288	280	288	285	291	319	293	323	266	292	292	295	297	318	319	314	304	277	286	281	307	303	293	276	308	295	310	308	284	321	301	263	297	291	294	299	309	299	302	326	316	315	271	300	296	337	285	295	290	281	320	320	288	283	315	312	282	316	292	305	315	323	285	292	290	281	299	293	289	276	303	317	305	315	305	307	269	267	278	278	282	261	292	308	249	294	290	299	288	282	285	280	302	284	304	323	309	283	315	299	305	318	286	306	293	320	285	302	334	302	295	295	280	320	301	286	289	277	271	299	272	317	305	268	311	275	271	275	282	272	295	290	310	283	279	321	276	296	306	308	284	280	265	323	287	296	264	287	305	268	315	314	289	303	298	305	302	305	288	260	277	297	294	293	297	326	259	284	314	278	268	283	282	276	324	315	283	296	289	289	296	293	294	291	269	314	278	280	276	295	295	288	319	322	270	271	295	308	272	306	308	290	322	289	292	262	321	279	312	288	293	257	286	284	294	299	289	281	289	282	320	291	322	294	292	271	300	296	306	264	308	262	296	298	304	258	297	268	285	305	302	278	294	313	314	295	281	337	321	283	273	301	271	289	315	314	268	281	277	260	302	332	274	281	299	330	264	336	299	285	272	292	287	325	288	321	309	306	302	283	278	297	289	316	275	318	303	293	306	304	293	288	309	276	274	296	291	312	297	307	290	290	291	287	316	282	248	318	284	304	277	292	291	304	315	310	308	311	296	289	321	288	300	277	310	285	292	288	289	281	284	300	316	291	288	289	314	301	292	289	313	301	311	275	315	287	297	262	274	295	260	323	286	299	288	298	296	279	248	300	282	294	293	292	293	313	280	294	317	322	295	328	317	291	273	316	305	314	300	280	299	300	322	311	312	282	284	290	320	293	309	287	282	325	287	309	289	311	292	296	277	300	289	305	305	300	300	278	262	252	294	274	291	270	319	301	302	273	298	308	265	299	294	324	301	266	249	287	258	293	296	307	318	285	277	274	288	279	284	278	276	291	329	316	290	324	295	298	277	280	304	283	296	297	296	311	348	308	288	274	298	305	265	298	316	285	278	305	301	281	272	308	294	283	272	305	293	292	282	290	269	298	286	286	290	295	303	301	294	300	297	297	266	291	292	307	322	290	305	267	288	323	304	299	315	286	307	305	277	307	293	314	271	272	287	300	291	291	289	290	309	274	285	278	276	312	259	303	293	300	314	267	267	310	307	262	275	286	332	287	292	317	287	299	308	302	302	280	264	294	284	285	295	278	298	285	307	311	331	303	298	297	280	293	296	280	309	320	274	295	299	282	279	284	319	303	313	307	304	284	284	300	282	275	290	311	308	337	297	312	286	277	316	310	280	302	290	293	275	290	297	293	282	297	297	287	311	299	312	290	290	294	294	303	319	291	303	304	264	305	267	285	293	306	296	282	284	307	286	345	315	304	303	327	293	289	283	313	276	310	310	316	298	301	294	325	286	315	301	282	290	303	330	246	281	305	289	282	282	272	319	285	309	306	329	305	306	286	319	289	281	327	296	304	294	267	303	321	278	294	313	297	306	292	315	302	293	296	312	307	314	327	281	292	314	301	324	306	308	288	282	272	292	324	319	298	323	303	287	286	274	289	297	272	304	300	294	288	315
32241	10292	1037	441	364	404	393	364	387	405	368	414	371	381	371	372	376	387	376	370	383	376	349	374	353	387	390	382	389	345	410	422	396	354	373	335	336	379	383	380	368	352	360	399	393	370	399	411	380	351	347	359	417	365	366	398	355	362	382	399	382	371	376	363	377	378	375	398	365	368	350	394	342	332	358	371	375	367	364	335	372	391	377	352	360	358	399	370	417	378	342	396	364	389	373	356	359	339	353	400	387	385	394	369	376	363	373	393	355	327	382	378	359	348	401	368	393	342	343	379	416	357	422	388	371	385	385	385	371	343	398	416	330	372	379	365	367	381	344	383	374	385	396	388	370	357	394	367	397	407	388	361	350	384	404	426	362	384	383	396	355	325	372	358	409	362	375	378	377	369	375	395	414	391	401	365	373	398	374	387	365	369	372	352	403	357	417	389	360	395	382	384	388	354	332	366	343	394	372	377	372	383	350	342	357	384	383	382	390	410	364	334	357	384	358	346	320	368	395	374	381	377	390	369	368	375	347	363	390	370	381	379	395	378	366	401	349	396	360	398	346	352	374	393	385	371	346	362	370	388	356	354	354	334	386	350	401	399	385	374	366	409	363	391	398	368	371	369	391	373	366	352	402	363	365	364	398	384	361	354	351	411	365	389	390	377	352	385	376	380	374	349	363	389	368	398	370	373	361	374	410	406	372	381	347	381	384	371	357	357	364	374	351	377	397	362	399	380	407	371	390	390	389	396	373	418	382	422	395	335	385	363	387	376	377	352	361	386	389	372	378	400	360	334	377	374	363	393	346	373	394	363	375	391	366	382	318	370	368	372	357	349	379	388	383	359	368	334	371	385	389	365	354	394	386	356	355	377	366	372	403	393	348	391	344	351	404	368	383	364	305	372	394	387	389	373	340	391	403	385	368	391	395	320	356	373	322	372	367	394	380	370	385	393	361	414	364	373	388	373	333	380	386	372	378	367	343	405	397	408	371	379	357	393	348	363	364	372	351	353	403	400	405	356	358	369	372	369	351	342	358	374	371	337	380	373	357	352	386	372	382	382	356	405	369	341	366	362	374	389	413	409	357	383	376	358	379	340	343	366	352	358	411	380	380	356	333	347	365	365	387	386	372	373	368	390	371	344	377	418	369	369	398	387	382	363	376	385	359	410	358	361	356	352	385	364	356	406	348	397	352	369	380	359	388	338	418	353	383	359	381	386	394	396	355	355	371	367	358	368	420	342	332	379	405	361	382	338	375	363	386	420	380	375	369	381	379	403	398	385	384	378	356	347	366	395	365	372	360	354	339	375	372	374	348	383	365	374	367	370	388	379	369	363	357	381	345	371	390	328	374	327	361	372	405	396	339	358	363	356	394	380	379	383	369	389	371	397	362	403	395	361	394	393	357	365	363	391	354	355	360	416	382	378	411	392	408	384	418	347	386	380	381	395	394	363	364	377	376	386	380	342	386	396	381	407	359	396	370	359	380	357	375	395	355	352	383	358	359	390	362	366	398	378	367	365	379	365	347	345	374	384	379	373	378	387	372	380	347	389	386	378	394	388	382	343	348	415	364	388	361	367	400	377	382	401	367	391	397	381	328	392	372	389	330	371	390	393	372	373	326	384	375	389	398	391	339	370	353	360	342	375	339	350	368	386	369	393	376	374	357	361	398	371	395	347	386	371	385	366	367	331	407	399	347	382	370	355	377	401	388	375	397	372	391	404	430	398	414	377	365	340	368	364	380	341	416	343	373	370	438	367	378	376	388	353	345	362	380	390	372	354	372	355	421	412	392	366	403	365	411	343	366	385	403	396	398	405	378	394	340	377	398	401	341	390	364	355	355	368	392	398	389	391	423	370	352	360	338	372	400	349	379	379	387	395	380	376	348	363	375	348	348	354	371	381	392	376	386	395	340	387	384	383	366	331	382	376	399	374	371	379	378	379	352	318	383	367	383	353	378	369	352	390	384	350	363	333	400	397	348	358	363	388	416	385	352	380	367	393	398	355	397	383	372	363	404	379	382	327	345	349	387	342	373	363	382	427	387	398	427	352	386	389	409	383	384	351	365	381	387	367	344	388	374	413	362	380	352	414	361	323	367	416	387	364	351	406	379	367	393	418	392	353	350	346	346	369	325	385	397	396	360	371	396	401	400	361	333	366	405	372	367	379	374	358	382	377	358	383	426	373	349	364	392	378	367	381	364	362	386	393	384	428	363	388	366	373	410	409	416	379	354	371	399	355	361	375	368	382	342	371	357	378	360	401	380	368	393	370	361	380	375	406	357	372	387	341	382	367	359	402	362	345	355	353	425	382	363	393	377	364	388	375	374	393	390	368	384	378	344	347	383	398	399	386	379	379	398	366	385	395	363	381	385	394	380	386	392	344	404	359	374	413	364	412	408	364	366	366	335	377	377	373	353	406	394	388	381	359	417	395	376	423	348	372	394	342	411	370	344	388	365	393	394	339	379	346	396	396	349	391	386	388	365	376	367	363	409	388	396	334	382	357	387	374	373	358	370	377	368	387	398	353	358	427	357	402	373	395	405	367	380	336	372	368	361	339	421	366	339	328	388	420	384	328	390	376	339	360	371	382	375	391	365	326	393	387	404	380	350	352	366	349	372	366	379	363	369	354	389	403	372	386	373	372	355	355	392	374	362	406	355	344	374	351	343	382	375	376	359	388	370	389	379	388	408	373	382	425	401	389	387	382	392	353	435	388	384	361	364	392	343	348	408	341	426	386	371	404	380	403	377	382	384	375	373	360	351	335	377	393	389	386	396	344	389	373	367	382	376	384	321	347	374	362	386	378	379	373	378	362	369	391	406	360	408	364	360	380	372	383	398	381	345	356	399	390	374	396	394	396	362	369	373	412	354	366	350	379	365	374	364	393	376	372	353	351	374	375	421	426	373	384	374	392	349	370	379	368	362	363	377	379	336	372	382	403	380	355	390	380	350	412	395	360	345	386	377	384	383	392	367	365	368	345	344	369	375	354	390	391	349	351	380	374	365	392	373	398	393	371	353	402	378	348	337	392	380	370	398	334	422	373	372	372	360	369	350	356	361	389	381	402	399	343	373	370	380	362	346	350	382	361	379	389	375	380	360	359	374	355	366	333	403	401	399	379	371	396	398	419	367	365	378	382	418	364	375	376	376	369	354	359	369	376	398	393	422	348	332	359	338	336	383	386	372	348	398	402	386	375	366	380	399	359	378	357	378	378	347	372	363	358	375	335	349	359	400	385	363	377	348	363	350	361	385	353	369	369	367	378	358	366	384	410	393	351	364	392	366	361	373	379	383	376	377	340	381	351	358	345	342	361	364	357	363	383	374	368	378	327	353	365	386	383	363	392	400	376	367	353	355	406	365	406	335	392	359	337	379	341	340	391	411	376	438	373	360	392	379	392	391	379	399	382	379	369	367	391	352	368	402	354	361	390	345	370	360	328	376	381	366	361	393	351	384	366	382	371	379	363	388	390	396	386
5544	913	884	833	843	830	866	855	817	856	866	869	852	842	834	818	811	853	877	851	816	846	812	838	865	866	812	819	847	823	814	834	819	815	810	845	820	861	843	799	839	805	840	815	846	832	869	847	818	868	803	873	811	858	900	831	824	819	837	861	876	836	887	826	831	844	790	863	870	818	863	808	828	827	839	836	837	855	796	835	825	817	808	818	806	848	799	800	796	802	843	817	807	831	843	852	823	785	886	863	839	829	788	813	849	831	829	742	850	814	818	843	870	829	845	813	848	792	784	859	811	856	855	843	845	844	882	817	792	828	832	785	857	868	802	831	818	853	810	843	807	848	867	852	764	826	847	837	850	808	864	811	847	807	868	862	817	809	828	871	824	822	798	814	819	794	793	803	829	815	820	802	803	825	805	871	775	876	854	837	815	818	845	795	847	845	836	808	824	821	883	816	869	814	842	828	889	816	857	805	849	856	841	803	821	777	851	810	825	806	841	829	850	834	785	828	862	773	868	881	842	855	828	866	841	824	858	842	779	843	829	890	859	823	803	831	800	873	841	835	859	797	812	840	826	874	866	796	830	785	841	790	853	857	842	824	854	861	817	854	836	764	848	800	896	875	803	777	828	829	843	753	833	901	799	763	856	850	830	801	849	799	852	848	784	877	851	763	799	828	825	843	837	832	778	857	780	823	843	866	837	816	802	846	805	815	826	827	818	836	826	814	837	822	886	809	813	863	872	873	839	810	853	851	785	868	824	800	848	791	792	819	819	811	874	813	829	792	861	805	885	798	870	822	872	825	854	822	866	784	886	859	827	853	837	829	848	851	801	820	835	818	844	817	850	876	845	862	844	792	834	851	802	838	797	879	804	836	817	824	811	818	848	822	813	818	812	821	793	769	853	844	852	813	864	816	805	854	799	841	828	800	854	848	796	815	862	860	881	835	893	812	842	789	825	843	884	795	846	855	874	798	837	789	854	822	853	845	876	772	827	785	800	770	831	864	834	822	834	870	768	802	854	828	838	823	821	860	861	822	876	861	815	809	892	852	819	805	852	835	927	857	827	811	843	840	873	839	828	843	894	763	830	848	851	786	825	867	855	844	834	860	824	805	841	849	870	822	919	811	911	832	794	808	792	853	839	787	822	798	827	830	827	829	855	794	859	859	827	791	805	818	839	800	836	820	835	859	813	827	892	866	764	866	823	873	835	825	859	843	855	822	847	782	785	825	811	872	838	781	858	813	874	799	856	892	805	814	814	848	849	800	862	817	878	838	809	763	853	838	825	859	784	810	815	877	802	807	796	825	845	800	814	796	816	803	867	833	844	812	841	854	802	814	817	845	806	832	824	862	837	860	820	810	901	919	801	781	857	838	778	889	843	856	795	882	849	822	810	861	838	871	846	828	834	785	830	849	849	842	848	862	883	777	844	823	802	801	874	836	863	837	850	825	824	836	832	812	822	835	793	874	873	823	855	788	824	811	849	845	795	876	771	807	818	813	799	813	843	861	803	843	872	767	886	866	832	830	834	839	859	856	787	835	856	828	822	867	828	851	855	888	873	848	864	853	809	817	811	819	868	816	791	824	819	835	848	854	828	858	839	822	814	820	835	780	813	830	828	844	818	837	840	833	796	828	858	863	823	870	812	833	797	879	870	874	805	829	854	805	853	801	832	841	819	869	844	824	840	827	879	800	820	850	843	854	871	808	780	842	797	863	795	797	843	804	824	872	839	803	825	882	900	824	816	835	881	841	808	816	824	839	848	843	821	851	868	859	831	841	851	795	858	850	778	857	797	850	801	797	807	821	887	813	878	865	847	842	801	858	824	798	783	801	811	791	835	849	849	833	810	872	830	828	882	849	832	848	883	846	808	825	846	820	849	793	851	806	850	821	864	825	872	796	865	871	820	825	847	798	780	874	841	853	836	844	798	848	845	845	893	809	874	809	856	883	838	812	773	798	815	807	865	757	835	851	834	810	823	874	932	838	819	852	864	814	863	814	788	844	837	816	849	838	854	766	818	830	869	840	829	842	810	870	817	868	877	842	786	853	831	765	803	791	838	795	833	864	851	818	848	819	857	837	811	810	827	746	798	835	850	861	856	806	885	847	886	815	843	819	863	858	852	865	815	832	881	834	812	815	807	831	820	818	791	834	759	846	832	846	824	816	823	795	822	898	868	842	786	871	788	830	884	825	862	810	869	809	844	852	850	845	813	880	842	827	830	811	840	791	792	778	821	837	833	866	825	824	809	809	867	891	827	794	867	846	815	808	858	811	855	804	809	827	846	836	797	901	847	852	836	848	878	784	833	833	858	846	835	820	838	819	799	833	824	884	826	862	824	804	841	841	809	864	849	860	822	787	826	784	801	864	813	857	845	829	767	789	849	855	861	809	851	868	792	797	815	833	828	857	815	825	837	814	798	846	837	897	824	868	835	831	841	869	846	872	815	830	791	781	806	821	801	859	848	820	849	841	880	889	802	810	818	818	823	862	834	805	838	841	811	849	828	851	862	875	827	830	845	805	827	854	844	832	827	830	842	781	860	830	798	907	815	826	847	814	836	859	880	791	850	863	838	823	848	838	829	871	801	816	806	765	839	837	815	835	807	848	804	832	795	832	760	807	831	885	851	834	845	835	779	857	813	819	863	836	811	782	846	827	842	848	877	873	846	838	796	846	825	813	883	874	805	823	843	805	827	824	810	844	806	815	894	870	792	839	816	790	818	858	837	872	770	819	841	834	840	859	787	769	803	812	815	882	809	823	857	855	816	863	793	835	856	818	815	849	813	864	849	893	803	889	863	801	821	851	823	823	813	853	818	811	787	851	842	814	860	798	857	863	803	819	837	823	854	840	773	851	821	782	838	823	760	882	805	826	834	787	888	838	847	791	816	799	816	852	788	818	847	825	816	834	879	801	805	840	853	876	849	880	821	829	885	848	823	836	844	842	860	809	856	818	800	811	814	836	807	875	800	815	792	858	813	815	867	803	810	816	843	830	842	817	926	814	829	801	851	832	833	821	853	827	853	849	837	860	842	804	872	920	824	806	825	877	799	818	804	818	845	792	852	898	823	833	844	788	874	840	841	858	832	809	816	852	800	810	845	884	894	863	861	818	811	821	840	881	806	876	807	774	813	865	839	859	878	826	803	860	836	841	862	846	819	816	854	811	832	824	815	825	767	920	792	811	843	816	823	828	830	859	863	820	854	819	809	862	878	819	837	791	832	812	883	825	830	828	830	829	849	915	775	829	834	785	793	836	808	840	824	841	851	845	905	830	867	823	828	823	872	796	789	831	798	812	848	801	795	873	806	826	817	849	833	831	794	837	853	793	822	827	849	833	832	830	822	884	804	821	818	820	877	835	855	833	836	818	831	807	837	810	856	874	878	845	818	885	852	814	774	845	853	862	877	826	781	870	768	834	790	834	863	791	850	811	897	832	864	822	801	817	830	890	848	821	821	806	850	861	826	828	848	876	810	820	847	850
24567	20992	24396	27785	20594	2169	435	371	301	316	307	321	308	258	302	314	293	282	282	255	277	286	271	237	250	273	272	283	261	260	293	283	259	235	249	279	300	302	269	271	273	258	280	269	253	283	261	269	257	281	251	260	260	278	274	258	254	268	263	272	235	265	293	263	294	254	265	261	252	280	278	251	262	261	271	272	272	321	261	265	281	307	288	260	245	240	269	302	255	271	280	267	290	230	278	252	229	242	311	274	277	258	276	256	271	259	295	280	231	248	301	269	273	248	246	258	286	266	240	258	236	253	269	256	281	254	241	299	249	258	270	250	248	269	259	271	263	302	241	271	239	288	257	264	264	261	268	261	267	255	254	264	267	266	257	240	276	257	251	257	283	271	272	249	280	256	258	254	247	242	240	250	238	256	269	270	249	241	261	251	268	270	252	268	280	294	246	256	268	262	288	251	243	316	234	255	272	308	263	235	256	259	236	288	239	268	271	253	281	258	242	277	276	258	274	223	246	254	277	273	264	280	243	260	256	233	250	284	260	269	251	234	261	273	266	274	259	254	258	271	260	248	256	276	229	275	268	267	258	245	238	251	274	315	241	254	292	289	277	245	281	280	294	257	265	267	238	282	258	257	262	264	258	258	277	242	256	235	231	265	267	255	279	276	236	274	237	252	256	290	249	248	276	265	246	278	240	250	266	243	269	273	272	247	256	261	290	261	276	269	272	254	285	308	278	285	252	281	265	280	268	267	278	253	212	264	259	264	265	274	286	237	263	247	275	265	266	294	258	261	242	271	253	263	264	227	304	255	290	258	259	257	270	287	261	228	259	272	272	307	259	288	287	259	275	273	264	283	242	258	299	244	263	267	233	277	282	283	250	234	250	280	243	264	283	271	281	269	274	288	257	270	264	281	246	279	261	261	304	234	263	274	282	279	285	282	281	253	227	262	251	244	289	253	306	280	253	232	276	277	254	264	274	267	266	208	288	237	277	279	241	262	251	254	269	255	252	268	257	247	261	272	264	253	248	310	288	283	266	255	258	263	254	278	306	263	230	281	268	259	266	284	284	241	254	268	284	273	263	256	254	278	230	274	260	281	233	269	261	265	277	257	256	256	265	252	243	265	272	234	261	296	264	259	280	241	258	238	278	260	279	278	263	274	267	255	247	272	269	263	266	256	273	270	276	251	255	241	267	270	239	255	294	286	265	270	226	233	255	250	280	239	256	263	294	223	264	248	277	275	291	290	271	277	238	273	287	226	251	265	254	274	262	236	272	256	259	300	248	247	260	264	270	257	257	285	292	267	250	228	307	298	229	256	241	271	290	258	263	222	281	250	298	255	276	249	232	279	259	286	309	257	271	287	298	296	274	246	272	282	263	237	256	285	244	250	264	257	267	285	291	276	250	242	235	250	227	244	280	277	268	265	272	247	282	277	280	275	284	255	246	242	274	247	282	297	264	245	248	246	246	228	249	249	249	250	280	260	268	266	277	283	291	277	266	292	279	246	243	240	274	254	259	266	271	273	271	291	297	245	265	263	276	284	275	260	257	252	277	282	279	258	270	270	245	260	248	265	263	252	270	279	279	265	287	267	267	275	265	271	261	287	253	292	252	254	261	264	295	239	252	276	256	301	262	286	274	261	273	275	287	269	253	251	263	261	264	252	252	259	260	270	223	250	290	255	227	253	215	257	261	244	257	265	338	297	260	279	257	247	266	268	281	264	296	243	236	243	267	255	264	265	251	248	246	284	271	269	239	269	259	266	282	259	242	243	250	279	274	274	239	257	239	280	249	265	286	290	273	287	259	232	281	261	255	261	268	266	270	286	286	256	257	242	239	253	277	235	274	239	247	273	254	292	257	266	276	284	264	254	250	295	254	282	272	232	277	273	266	253	283	272	269	260	269	262	276	269	264	264	253	249	261	274	268	288	255	258	253	240	240	246	240	243	261	234	242	259	248	256	268	285	259	291	305	245	265	267	253	305	247	239	274	280	239	296	254	276	254	282	267	261	253	257	255	261	272	249	253	243	250	270	271	312	263	285	260	271	260	248	260	256	288	259	276	244	265	224	257	262	249	251	248	283	261	264	279	242	283	268	279	276	275	285	265	260	268	276	239	253	260	248	247	241	255	285	256	249	241	277	275	306	261	262	255	263	242	293	252	281	287	285	256	240	295	243	229	246	261	292	247	287	256	280	279	271	274	286	282	249	265	263	274	279	269	259	286	282	249	271	276	253	230	275	263	264	286	270	264	247	237	231	267	228	266	257	256	261	266	275	294	245	282	293	271	236	274	254	259	289	276	266	231	245	256	254	249	247	241	283	260	255	265	263	284	279	273	257	263	272	243	286	273	267	251	283	246	271	252	259	249	273	272	238	278	261	270	263	235	289	279	289	280	262	250	284	244	276	259	261	295	228	255	251	272	309	259	219	279	253	275	254	261	264	248	286	251	269	242	275	256	274	254	290	235	256	273	256	274	228	263	251	252	269	244	264	255	261	295	244	266	275	258	256	246	276	283	266	274	273	261	271	249	271	257	265	264	262	285	256	268	247	260	267	264	265	229	256	317	272	247	250	269	292	244	284	248	256	266	263	275	285	234	284	252	282	262	271	289	244	283	241	271	239	279	287	265	262	282	294	289	268	247	264	280	268	263	278	285	267	240	283	260	244	243	275	229	256	270	253	296	236	253	276	227	261	256	271	261	256	294	276	260	276	285	283	265	252	272	272	278	249	247	285	259	245	264	225	270	242	253	259	263	301	286	275	252	279	237	275	248	277	254	280	276	288	274	257	271	258	264	255	287	291	287	304	275	257	278	240	265	251	266	301	294	267	241	263	282	288	262	240	271	264	228	271	314	271	282	263	244	270	286	278	280	240	277	245	256	279	249	293	238	238	258	254	272	244	270	270	262	251	228	259	275	227	264	241	275	260	271	244	270	289	277	256	242	259	280	250	270	247	262	272	269	228	251	278	267	295	251	285	253	272	274	288	237	290	263	266	273	264	283	253	266	298	280	254	257	255	257	238	251	272	253	268	264	268	245	257	254	273	236	255	276	260	287	253	245	264	272	258	262	217	269	276	253	243	269	242	252	260	280	253	245	288	279	227	260	252	281	260	266	277	246	276	260	253	247	235	251	260	271	280	269	263	275	255	257	247	275	244	253	265	269	271	278	256	292	297	292	283	235	276	273	250	261	260	241	258	300	236	268	247	258	264	281	276	258	274	241	238	292	280	273	283	274	268	293	244	244	275	243	252	254	284	267	266	266	263	283	272	286	246	296	264	291	290	273	259	251	254	247	263	251	273	261	244	274	258	268	267	243	221	248	267	288	260	282	276	296	261	241	263	278	295	266	284	272	278	278	265	302	258	268	288	247	269	274	299	234	249	253	295	272	272	271	261	269	284	268	275	280	264	256	273	258	255	301	270	237	272	281	253	265	248	252	260	250	263	261	257	278	304	274	291	278	246	280	280	301	290	265	283	269	306
3073	2684	1687	993	763	677	677	629	642	590	618	583	611	625	609	652	622	614	589	564	617	600	556	586	607	608	644	588	633	646	622	633	650	608	581	577	589	610	547	608	577	633	605	618	562	617	577	627	603	570	564	548	590	579	545	621	616	583	618	594	568	619	595	605	559	600	564	628	597	604	613	576	622	605	578	584	577	551	638	584	583	633	581	602	611	613	591	593	625	605	586	559	612	562	575	623	593	590	596	621	587	621	587	556	600	570	579	595	612	622	622	586	595	606	614	590	594	582	620	579	605	596	579	542	639	588	569	601	593	578	595	601	629	578	596	579	591	635	553	620	605	565	578	636	594	604	605	583	608	584	548	619	575	584	592	599	566	600	569	558	644	614	624	565	584	577	567	591	626	672	624	620	580	590	631	581	608	589	537	623	588	592	625	649	595	604	576	604	549	607	579	601	606	590	572	577	596	649	610	561	614	588	580	557	634	545	549	578	555	621	538	609	562	637	598	602	544	588	592	591	643	610	577	615	598	601	641	579	578	593	644	622	598	604	613	599	602	574	592	566	602	615	603	583	608	582	588	611	586	594	628	579	597	609	603	612	649	569	572	625	580	615	614	612	618	600	624	625	614	564	606	583	631	553	652	574	584	566	596	595	621	581	580	575	601	567	581	597	619	581	557	597	595	647	618	569	585	598	576	606	614	608	604	567	659	592	620	597	605	609	631	596	561	558	603	599	611	569	635	606	631	661	556	606	605	617	607	573	543	634	554	584	639	569	566	593	584	606	595	597	564	596	520	641	590	580	575	574	555	592	598	577	604	574	622	590	582	586	578	584	562	580	564	573	561	665	556	607	612	589	617	610	575	563	577	574	621	552	575	593	600	607	611	590	634	576	610	578	590	586	562	627	621	583	583	576	567	623	591	584	596	566	581	593	631	598	607	670	571	603	602	589	573	574	576	601	560	633	602	614	601	595	593	605	589	593	624	564	611	553	606	561	590	591	559	582	617	598	570	604	615	634	574	606	590	565	631	567	594	572	614	585	595	653	579	604	598	560	572	591	587	604	585	631	602	597	585	577	614	615	625	596	565	598	624	610	587	577	640	562	580	623	651	612	582	578	570	605	598	570	618	600	569	618	594	587	597	613	600	583	592	598	561	560	585	613	602	581	620	610	595	632	668	634	623	573	577	589	562	617	591	644	609	566	604	592	581	614	605	616	578	617	596	584	627	614	616	576	623	572	600	621	590	602	597	642	610	585	600	592	570	597	609	582	606	571	626	593	562	589	563	600	634	626	572	603	598	579	615	584	566	568	621	609	580	623	613	596	578	617	593	603	556	603	635	614	636	631	637	569	602	576	577	571	593	599	555	554	626	647	613	605	582	594	572	619	573	599	603	633	604	622	565	632	604	609	564	638	557	600	580	593	589	587	601	580	634	618	595	577	655	641	579	573	617	619	662	574	593	586	619	605	582	615	582	572	584	581	589	596	611	575	613	554	588	576	585	610	595	615	587	607	603	593	615	584	561	602	647	566	582	617	588	599	589	605	590	605	618	611	556	588	588	601	606	589	599	597	635	624	628	572	639	566	607	580	580	562	592	624	591	598	607	582	595	581	569	600	582	552	556	579	620	596	628	614	598	602	576	612	635	563	548	556	558	624	590	601	557	610	596	644	611	583	611	571	564	595	607	575	613	590	608	570	541	635	604	618	575	606	602	564	615	637	602	627	566	583	646	652	601	554	583	562	567	587	569	564	591	555	624	584	627	600	581	582	601	618	564	587	576	570	597	569	572	607	616	581	585	607	597	590	561	598	598	627	600	616	552	571	624	586	577	582	610	584	574	586	565	562	594	634	579	612	607	577	608	604	574	576	551	577	660	640	640	597	586	620	622	591	614	599	588	594	585	569	589	550	604	587	534	612	609	589	568	544	582	601	562	586	585	635	587	589	633	587	590	583	586	606	626	569	583	642	569	611	551	605	613	632	590	573	604	619	559	579	647	608	603	561	609	587	598	579	613	574	590	598	657	610	542	579	591	590	594	591	582	602	581	611	564	571	606	620	586	577	626	569	545	584	622	631	566	593	589	600	605	588	563	615	583	591	563	593	592	563	569	592	629	585	577	627	575	604	604	615	601	644	609	637	640	583	569	586	599	590	604	557	576	571	643	603	599	604	624	619	616	607	585	579	610	623	660	568	603	574	581	600	574	613	577	589	584	579	610	551	556	557	591	583	556	565	576	593	599	654	593	572	586	552	577	578	636	600	601	551	630	595	632	561	649	580	622	614	614	550	593	605	573	598	587	613	601	596	613	588	600	564	597	591	589	599	586	648	591	592	630	592	599	584	612	559	596	591	602	617	575	606	595	599	580	583	582	633	611	629	597	581	581	598	536	653	614	569	584	593	629	594	613	618	611	577	630	579	585	653	601	613	554	546	609	607	628	588	645	563	612	615	592	577	606	544	570	568	547	623	625	601	652	588	611	626	606	570	590	616	616	630	599	563	593	605	596	635	598	626	571	589	637	574	601	579	579	590	584	585	570	602	613	601	599	671	612	581	583	617	601	620	599	623	584	584	564	625	615	631	567	593	571	549	618	616	589	580	580	560	641	609	589	614	614	565	564	590	650	641	569	605	593	558	569	619	585	618	627	589	590	609	584	617	606	624	550	595	611	584	566	639	577	558	621	611	564	612	602	586	596	596	609	635	614	594	604	628	613	557	601	617	549	609	623	607	594	618	616	617	637	621	563	618	587	565	588	614	575	565	583	555	614	593	591	580	602	564	597	606	635	599	581	647	610	589	558	579	619	531	631	593	581	572	614	577	596	574	644	648	585	544	582	568	624	604	617	641	564	599	633	597	564	550	547	577	596	571	584	618	576	567	561	598	617	611	589	613	600	594	616	574	614	583	614	605	580	606	597	578	605	596	576	582	615	589	583	651	609	606	577	614	590	587	599	598	571	591	606	575	623	575	592	577	602	615	554	542	592	601	579	596	586	591	620	573	560	561	592	574	573	582	583	573	552	563	585	611	630	601	601	568	634	563	585	620	616	551	546	546	593	629	602	587	601	583	634	594	598	615	615	568	589	632	544	583	607	614	593	566	561	597	565	614	595	608	586	585	573	614	608	596	566	631	585	567	591	574	559	605	565	604	587	638	598	602	584	567	599	609	561	589	615	579	638	597	612	584	611	600	540	621	576	656	572	606	588	606	549	561	593	620	567	574	556	601	579	614	592	622	591	587	591	576	580	588	576	609	607	585	617	615	597	591	595	603	582	623	616	591	659	588	539	646	570	637	595	575	606	580	616	566	626	611	594	599	579	595	585	608	615	579	553	570	587	613	622	617	562	589	596	613	596	539	583	570	582	607	541	598	612	586	573	611	575	621	573	637	614	634	617	580	626	618	585	620	577	614	627	526	524	575	571	594	584	614	615	618	617	587	611	580	592	588	589	584	610	604	587	580	618	627	610	610	586	560	554	575	588	571
23848	21026	25065	27208	21028	20896	1415	351	250	207	167	174	162	156	133	168	140	140	147	112	123	124	127	128	124	128	135	120	128	134	126	128	130	124	116	127	113	107	130	105	126	123	124	113	112	109	103	112	122	115	121	109	119	122	123	124	113	140	115	106	130	96	111	107	118	101	113	105	149	99	119	120	129	113	114	112	117	127	96	122	118	123	86	117	118	113	108	120	124	112	105	98	111	131	131	101	122	106	137	103	118	118	130	118	107	152	109	135	114	101	137	107	127	111	115	109	99	142	121	139	128	113	115	131	119	140	95	118	118	132	96	108	117	111	105	121	120	103	123	121	105	117	137	137	100	104	96	105	114	126	117	110	106	126	111	117	113	116	118	119	125	136	140	113	110	107	107	115	120	93	103	118	119	126	109	114	123	121	112	122	128	120	123	95	127	114	121	122	92	127	110	117	136	120	103	122	104	95	109	97	101	132	106	102	111	90	126	113	115	104	124	107	118	109	112	121	102	116	115	107	108	109	115	117	119	102	96	96	120	107	134	107	99	109	119	110	123	115	129	118	110	120	115	116	118	122	106	103	124	112	103	112	119	144	120	121	112	125	116	117	114	144	104	103	117	120	116	95	128	112	109	96	112	114	109	100	106	130	114	128	108	114	119	103	117	107	113	118	131	100	82	112	119	112	98	103	124	139	142	115	114	115	117	132	101	106	119	93	121	118	124	120	109	99	123	116	115	129	115	101	101	112	124	108	94	115	131	119	122	89	124	131	118	98	113	116	112	104	141	94	126	117	111	114	118	109	124	111	97	109	114	93	123	134	134	111	127	115	111	107	121	122	113	110	129	112	101	108	124	99	116	103	118	108	107	97	117	113	134	117	122	122	121	103	103	116	118	108	99	98	133	102	126	125	116	100	108	118	118	107	132	101	119	120	103	98	111	116	125	116	113	117	119	109	104	91	115	122	138	104	122	123	117	127	124	107	124	134	116	106	133	134	107	111	119	125	108	108	126	104	96	84	116	125	111	116	103	118	110	128	96	116	137	106	114	129	102	124	108	126	98	110	114	116	94	123	113	117	131	103	114	130	109	103	90	100	104	113	99	119	118	131	103	93	96	120	120	132	105	107	129	114	111	127	106	111	140	95	98	98	88	112	111	109	103	109	137	124	110	125	101	104	124	142	124	107	124	113	120	116	150	117	84	137	126	102	95	127	120	97	122	120	129	115	118	100	110	100	123	121	120	141	105	109	108	112	100	129	106	130	125	97	110	113	112	108	106	116	112	104	127	120	105	108	111	132	114	96	119	117	107	127	105	108	124	114	107	117	133	113	100	117	108	111	122	119	105	123	106	112	140	136	106	123	107	107	109	102	108	116	111	115	114	116	133	129	125	116	113	129	129	115	112	136	150	133	115	104	88	121	124	123	125	121	103	111	122	89	111	123	129	124	115	116	103	123	113	123	105	115	114	107	118	116	117	109	116	97	96	106	117	108	109	85	103	116	115	105	100	125	99	106	120	115	121	110	106	123	126	110	115	115	111	110	101	113	111	102	122	118	107	151	114	130	99	118	129	120	123	103	152	105	124	127	125	130	116	121	113	106	101	117	119	115	109	92	128	120	111	98	117	131	108	105	106	99	100	121	107	122	122	109	116	111	101	106	116	113	125	108	123	132	104	118	110	124	93	120	102	110	112	119	103	109	119	129	124	127	116	98	117	98	102	107	97	102	106	128	105	129	107	103	105	117	119	107	147	122	113	113	111	125	113	119	114	119	112	112	131	121	112	119	103	121	111	97	105	110	105	116	119	128	110	122	122	113	129	119	114	117	118	135	129	114	107	99	101	108	122	112	117	131	126	114	110	115	95	128	130	117	119	114	99	109	112	107	106	127	112	112	99	116	89	99	117	108	125	119	106	112	113	101	104	111	118	99	107	135	114	98	96	114	131	114	110	97	107	114	97	98	118	110	104	108	104	101	128	129	151	116	103	104	125	126	115	107	128	113	92	117	143	96	121	98	123	114	139	118	103	126	105	100	126	111	98	135	119	114	128	111	89	113	127	103	106	102	108	122	104	113	125	112	130	121	108	115	109	120	113	118	107	121	139	96	113	102	116	100	99	114	82	100	107	112	115	109	112	116	116	129	104	114	127	108	121	109	112	113	108	123	122	118	115	98	113	112	102	110	104	114	122	125	116	139	104	114	106	112	113	97	115	105	116	117	122	119	135	107	134	120	114	111	106	97	118	120	111	99	122	113	133	142	104	111	115	134	102	99	118	99	130	106	103	129	103	105	106	149	121	101	97	106	129	122	119	113	99	136	122	102	112	122	103	120	106	106	98	123	95	120	108	121	100	147	119	112	108	103	114	119	141	133	105	111	107	102	117	110	115	105	118	123	110	88	120	111	96	122	108	123	101	101	91	113	108	109	101	104	137	126	105	127	124	128	117	116	111	109	129	114	105	113	105	114	109	120	126	100	119	95	94	104	122	121	117	119	97	127	116	118	106	110	110	118	113	123	122	101	117	105	133	99	114	109	121	116	109	104	103	113	123	115	121	101	107	117	115	99	107	108	116	123	118	93	118	103	108	119	122	131	118	110	95	125	140	99	105	101	91	109	95	103	114	128	122	100	102	110	124	107	118	116	128	123	91	115	119	121	115	109	106	115	113	130	126	99	135	113	100	121	100	124	113	112	101	106	106	103	118	94	119	121	122	109	112	103	138	98	104	111	110	119	118	101	94	111	101	101	141	124	122	114	96	109	121	109	94	127	116	112	105	123	121	127	123	114	112	106	116	117	119	123	97	119	98	117	97	108	91	110	108	107	136	109	101	116	121	106	121	111	143	118	125	103	105	100	98	116	121	109	122	148	108	91	108	103	112	136	131	117	95	122	120	123	91	105	132	115	132	120	133	106	112	123	104	118	106	94	123	106	122	111	113	109	100	117	103	117	120	124	123	101	105	106	111	131	143	115	120	122	103	112	127	91	129	108	121	108	107	99	104	109	115	113	109	106	113	101	104	105	96	106	103	112	123	90	112	111	104	112	101	131	130	115	124	107	113	122	101	128	98	96	132	118	107	119	102	114	122	113	117	120	108	108	121	132	125	104	120	151	105	110	114	123	101	110	104	125	126	106	105	103	120	102	106	115	113	108	104	96	125	98	115	143	119	131	119	104	125	104	114	120	128	128	131	125	97	109	128	99	112	123	102	103	105	106	124	114	106	126	107	106	111	104	101	110	120	126	113	138	116	96	117	119	112	116	139	106	127	101	115	107	91	110	106	116	122	122	102	113	129	116	102	116	145	117	121	117	100	100	109	118	109	145	108	101	109	93	123	106	104	110	119	100	115	118	117	129	121	104	125	105	107	116	128	117	107	96	104	113	131	107	123	132	98	106	108	107	114	90	104	114	98	120	97	115	120	105	124	129	111	114	113	118	111	111	98	96	110	135	126	132	127	143	113	113	108	107	98	118	112	127	107	132	111	110
3008	4245	2408	1110	656	493	392	387	391	328	355	353	310	334	322	296	303	276	309	288	304	320	347	338	291	319	280	266	303	304	300	293	276	269	302	301	300	281	262	306	326	297	286	312	271	283	297	308	300	290	271	318	274	292	314	303	289	277	309	304	278	305	266	316	330	266	292	302	277	319	274	290	301	308	296	319	323	328	272	287	285	305	295	287	293	282	301	303	274	323	271	326	303	314	312	287	282	312	299	314	305	291	292	296	284	303	277	297	294	297	290	332	276	273	284	307	277	274	282	314	286	323	267	295	287	306	311	275	284	306	284	316	298	296	303	273	286	279	283	292	313	309	307	305	318	304	316	296	304	311	294	283	297	290	273	268	290	284	287	290	281	319	265	302	309	309	300	277	312	284	290	282	313	308	307	302	307	329	341	305	272	278	278	316	283	308	322	286	282	301	295	304	302	300	266	293	310	301	298	287	266	314	288	297	311	279	303	277	334	305	290	328	290	288	298	281	252	265	289	282	264	290	298	280	292	281	293	301	299	285	307	280	296	297	285	291	305	302	290	309	268	297	296	313	275	250	316	286	329	289	303	290	275	289	313	289	272	331	295	286	319	310	286	324	314	295	255	272	285	280	288	306	281	316	305	324	290	294	278	286	336	286	312	270	278	316	285	309	325	301	290	285	307	314	303	326	277	305	308	302	304	305	277	268	289	308	302	282	322	305	298	293	253	289	264	303	306	310	281	293	340	294	316	335	300	298	288	258	297	290	292	283	305	276	288	308	302	283	283	322	261	306	300	306	280	279	309	297	286	283	314	277	313	281	307	299	304	282	293	291	316	307	262	257	266	277	321	303	292	293	291	331	277	281	301	266	286	292	327	266	308	301	309	334	283	326	300	267	277	304	296	273	307	289	287	335	269	292	281	295	295	280	271	287	294	299	337	296	277	275	287	278	289	285	288	315	288	299	292	290	296	273	238	282	305	301	280	327	292	324	303	278	302	267	292	303	296	294	300	288	289	288	308	312	272	299	300	270	268	298	354	298	292	305	261	306	281	304	312	265	290	273	288	276	285	283	307	289	314	314	293	289	286	324	304	284	265	292	322	302	294	262	296	303	286	288	277	295	317	281	275	339	301	296	287	285	324	290	311	281	302	263	295	296	295	274	290	278	301	294	287	303	305	317	271	310	286	270	302	309	258	289	297	286	277	291	295	295	264	310	287	262	302	261	302	286	310	308	276	290	298	309	291	329	319	277	298	326	323	338	288	275	285	273	298	312	299	292	299	312	290	301	282	302	277	293	293	262	301	282	269	292	286	304	288	278	334	304	294	315	290	285	294	314	292	296	278	286	297	307	288	257	281	292	275	298	294	296	331	308	303	317	292	291	309	298	265	307	285	296	308	277	277	259	289	290	294	290	297	307	291	289	266	280	323	313	299	324	313	291	313	298	305	280	295	305	317	280	301	290	269	280	283	283	300	314	312	310	302	273	300	260	302	287	267	309	311	303	314	289	289	303	291	284	285	273	303	305	306	284	314	290	291	290	309	306	311	321	284	297	288	305	299	290	291	313	279	287	287	249	296	310	290	282	288	267	317	289	306	293	300	289	298	273	285	289	271	302	302	291	277	297	294	282	281	296	281	285	290	279	294	299	314	290	315	303	268	312	296	315	278	283	323	263	251	257	304	327	310	308	313	301	280	257	309	284	273	275	281	301	293	289	315	286	331	285	293	298	290	322	324	291	281	310	289	302	294	302	278	302	299	261	280	316	270	283	271	289	319	307	311	311	287	306	296	303	293	328	311	286	304	290	284	299	300	283	289	291	281	313	291	296	286	275	296	301	293	293	285	309	291	305	310	322	282	291	313	290	328	290	265	307	283	330	281	301	287	277	291	279	305	295	323	284	297	297	329	286	295	292	282	312	278	278	306	295	277	290	268	282	303	305	300	314	295	289	310	263	308	284	295	318	290	278	261	291	278	296	287	276	278	270	314	277	305	291	306	292	268	291	320	301	310	295	270	303	304	299	268	314	289	304	310	312	269	320	290	272	316	325	298	285	276	304	301	319	238	277	299	308	306	286	292	292	304	308	288	321	303	270	293	298	313	259	280	299	281	285	347	282	320	249	288	294	285	285	267	279	307	287	296	280	287	268	331	319	309	308	291	295	279	281	334	265	310	290	287	267	305	309	318	294	261	275	302	303	335	294	299	293	281	304	293	307	265	298	302	302	276	275	277	290	291	304	312	311	278	307	286	284	287	286	309	268	293	311	315	281	304	269	299	289	301	289	306	317	308	298	300	298	284	294	270	302	263	299	317	296	307	286	287	308	300	297	309	296	293	310	285	303	273	298	269	277	284	283	293	317	291	299	261	308	282	320	276	284	300	282	301	295	284	276	278	293	297	278	292	300	311	295	310	280	280	288	307	298	271	280	312	276	313	305	300	253	305	300	296	309	332	278	299	321	284	278	275	288	307	300	312	277	303	280	324	283	312	296	279	287	287	261	313	284	287	313	297	299	271	299	297	303	259	297	293	292	288	301	310	317	296	298	331	270	287	289	317	302	291	298	294	296	303	298	306	318	282	272	329	280	292	302	293	277	282	326	305	295	271	254	292	304	248	280	312	319	316	316	267	298	318	295	269	285	297	285	320	283	294	308	277	283	293	295	261	327	286	312	298	293	265	243	283	307	287	272	315	292	304	317	278	286	284	287	319	293	302	262	279	292	326	322	294	281	288	288	298	278	294	292	274	292	299	290	288	324	321	304	254	279	296	310	270	273	274	292	285	302	276	265	263	278	278	301	315	325	316	293	316	288	291	307	308	274	310	298	299	305	288	312	296	289	289	280	281	299	292	292	321	310	327	307	281	309	330	308	315	299	266	287	271	299	311	306	299	286	256	289	295	274	299	305	302	302	306	291	292	271	325	306	289	290	285	314	278	279	297	288	274	308	286	299	290	263	285	300	316	286	273	270	307	302	336	262	285	290	308	288	301	305	303	257	288	303	317	302	319	282	260	288	279	324	294	293	309	285	264	280	294	303	263	332	304	266	292	307	292	290	287	302	300	249	284	289	308	278	284	314	298	296	279	307	311	301	319	285	281	293	296	318	324	311	274	295	270	278	319	330	277	332	307	296	336	277	311	310	274	284	318	305	279	269	286	292	312	331	284	276	272	261	322	292	291	282	275	295	301	303	270	295	293	292	290	295	286	280	319	311	290	296	261	281	324	276	290	296	304	275	294	319	289	295	298	301	315	309	296	303	297	282	267	270	269	300	309	307	305	316	282	323	283	283	266	299	299	323	284	279	283	288	275	296	303	295	301	294	282	302	309	278	288	304	301	311	296	318	311	292	294	276	309	296	277	285	301	301	293	308	297	313	246	270	280	289	292	297	332	322	310	289	269	277	301	284	322	291	309	318	297	290	288	276	296	290	272	288	303	288	306	300	320	293	301	282	297	281	323	305	311	293	308	292	276	301	264	308	285	294
32347	10523	1132	436	386	382	368	400	380	408	393	353	375	369	374	381	406	414	389	394	359	388	396	395	358	386	392	382	375	372	378	371	398	340	343	426	384	426	408	372	374	383	393	316	355	379	386	390	362	387	384	380	382	373	416	380	363	381	373	352	365	380	367	357	336	374	377	391	358	357	371	346	356	393	416	380	397	399	374	367	407	379	422	348	355	356	370	397	386	342	367	329	403	354	373	376	397	397	387	369	343	383	385	406	381	373	404	382	369	346	397	395	360	335	424	377	393	383	404	393	361	370	382	356	386	364	373	348	380	357	382	365	373	375	387	333	360	375	408	398	368	362	375	372	354	379	372	358	352	364	373	394	375	353	375	411	378	375	367	372	314	349	374	366	369	374	369	329	380	413	394	371	365	364	374	392	363	367	363	370	375	367	362	407	401	374	369	352	355	383	351	352	370	362	394	399	409	350	350	376	380	384	352	390	353	398	361	343	373	363	394	327	363	369	378	347	366	385	379	356	400	368	395	405	358	420	369	418	401	380	367	361	377	361	373	344	371	353	422	379	407	362	371	374	377	384	356	394	366	370	387	401	392	359	388	382	395	335	389	364	371	316	364	405	393	380	363	349	398	358	371	375	370	347	373	371	342	381	388	337	374	364	393	357	363	385	368	372	384	373	359	366	377	388	386	382	374	393	356	374	417	449	363	362	344	356	351	330	381	370	361	369	355	354	402	353	329	415	370	358	362	344	345	416	370	382	365	374	427	352	357	405	357	378	379	375	358	381	336	374	331	394	363	362	367	380	385	331	375	364	392	392	426	381	357	352	376	367	365	347	352	388	366	356	370	357	351	411	355	398	396	361	369	332	415	362	381	390	358	394	367	356	351	365	388	427	354	379	375	372	345	352	361	365	368	362	383	349	375	358	376	338	366	362	398	397	365	360	359	368	389	410	372	348	376	369	395	383	391	370	364	367	358	359	403	362	406	380	421	395	376	363	366	377	343	409	362	384	373	377	402	377	381	353	350	372	383	352	360	338	405	379	366	376	409	403	409	396	412	345	407	361	364	364	385	402	366	374	368	390	380	357	336	371	353	358	364	351	372	352	372	379	404	358	384	418	382	335	358	352	349	391	410	396	355	351	363	391	396	354	367	382	410	399	374	347	396	379	365	363	397	376	414	395	369	390	378	394	369	375	381	400	397	435	346	368	409	363	419	341	376	369	378	407	361	359	347	373	407	378	377	366	386	394	371	341	359	365	373	409	354	365	395	400	372	356	370	370	366	379	363	361	349	371	404	398	383	371	333	401	409	362	384	371	332	404	378	381	367	356	361	364	367	375	327	356	369	391	395	382	350	359	365	335	406	356	430	386	359	372	367	371	387	346	380	391	404	375	355	385	396	365	388	342	417	381	361	390	404	365	402	392	367	361	352	392	381	396	368	361	394	372	383	379	394	408	405	340	381	330	345	363	398	362	345	361	411	359	387	353	371	397	348	389	338	369	366	380	372	358	375	373	384	402	365	378	359	370	375	412	422	381	350	406	389	370	355	349	418	370	361	353	361	332	356	375	385	363	380	358	311	327	366	338	372	354	409	363	401	364	385	368	342	356	332	364	362	357	388	427	379	384	341	391	342	375	349	350	424	373	387	396	360	377	340	356	368	401	390	375	361	384	382	404	351	388	395	391	385	385	370	326	374	380	372	388	352	376	383	402	345	353	376	372	344	344	381	347	393	374	373	334	343	413	382	326	366	384	387	397	369	393	356	396	387	391	359	448	364	365	379	372	371	330	382	390	415	363	388	355	356	373	366	374	376	381	406	389	370	380	402	364	382	371	379	380	388	378	392	411	374	392	371	402	351	376	361	358	399	367	394	357	371	369	395	402	359	365	389	400	402	362	381	356	379	409	364	383	388	382	364	390	393	383	363	359	388	389	374	378	342	379	358	411	370	325	361	343	328	355	361	342	377	360	393	370	378	412	380	346	394	357	383	360	382	368	401	398	369	371	372	370	366	345	408	419	398	391	387	378	394	382	385	371	365	380	348	380	362	406	397	379	367	382	339	376	376	360	362	367	374	377	371	358	359	367	325	361	387	357	417	408	341	391	371	397	374	392	372	363	360	391	358	392	367	352	377	392	373	384	394	402	371	395	376	367	374	358	338	417	367	363	383	389	353	358	380	307	366	342	389	395	375	359	378	395	328	398	384	397	376	398	364	353	347	422	343	376	374	370	372	363	394	389	348	402	367	389	389	374	341	349	394	380	375	389	359	401	342	397	394	361	362	415	360	338	371	368	394	372	394	367	364	387	362	424	393	409	390	362	359	390	384	401	369	376	374	336	386	388	381	357	366	403	362	370	407	363	407	351	331	400	314	355	394	380	385	392	386	370	407	355	360	345	419	355	360	377	373	424	340	390	390	342	364	370	367	331	380	349	356	394	377	345	413	363	368	399	394	343	391	366	381	367	416	357	388	366	383	384	419	363	365	366	370	415	400	367	431	394	403	362	410	374	358	405	367	402	364	390	389	357	376	343	387	386	365	390	373	363	346	378	382	413	371	347	372	374	363	401	388	381	357	371	372	352	355	376	391	377	383	368	373	362	324	370	375	387	383	357	360	388	392	383	366	378	360	414	382	371	373	322	411	392	343	378	361	342	374	373	391	359	389	413	415	358	340	392	395	345	384	370	374	370	391	382	398	376	349	388	386	364	371	393	378	375	406	365	376	370	350	373	357	414	375	365	371	344	363	398	423	387	364	371	378	358	374	356	359	383	386	381	375	371	369	341	370	360	372	383	333	392	361	358	388	361	329	378	392	356	382	375	389	393	372	398	342	362	346	361	367	371	392	376	371	401	364	366	340	377	404	408	378	392	371	357	413	347	410	384	377	394	399	400	372	350	413	361	377	349	410	365	370	372	375	391	373	378	376	384	363	387	392	383	344	387	352	365	351	352	356	357	396	371	353	355	371	334	363	375	383	359	362	373	343	349	371	391	363	400	374	382	381	369	360	387	376	376	375	378	391	386	341	386	366	386	366	359	409	394	371	357	364	352	346	368	382	370	357	389	392	386	368	388	380	384	411	380	390	389	351	372	398	384	393	309	388	353	409	389	369	390	394	367	342	375	394	362	391	379	383	416	358	368	381	361	405	384	380	375	335	396	356	345	370	417	373	385	376	363	352	378	381	346	380	382	386	394	421	360	367	380	359	410	399	381	400	355	418	362	348	388	380	385	406	375	373	367	380	380	344	372	347	359	370	385	351	343	397	381	385	370	372	362	367	360	398	372	377	344	361	367	367	397	382	359	388	388	359	409	340	378	395	365	372	409	363	381	404	361	332	374	386	361	365	374	390	375	350	358	354	388	385	363	369	375	385	375	379	348	362	367	393	388	391	396	365	338	379	385	390	391	373	384	354	381	417	350	385	373	399	360	394	376	369	372	405	403	343	379	410	375	373	415	376	369	361	370	375	346	367	342	371	361	381	358
5616	898	881	863	846	836	811	836	807	748	845	826	826	834	860	837	825	829	820	815	824	810	807	835	844	814	812	845	852	826	807	845	846	847	833	828	862	838	831	853	836	812	800	814	883	848	799	839	821	825	802	787	902	773	857	825	807	830	877	803	861	821	813	831	794	803	842	850	805	834	822	886	825	851	847	853	856	781	806	806	850	836	834	833	856	818	832	829	807	781	867	868	804	835	858	857	829	793	806	798	872	790	842	751	798	790	839	839	813	835	827	864	819	860	837	841	767	836	778	830	849	867	813	827	817	857	834	843	871	821	847	846	853	811	788	857	818	836	827	824	849	826	831	859	831	797	840	831	816	866	799	846	869	833	801	873	807	826	798	814	871	810	869	790	817	809	833	882	842	842	805	857	856	892	862	831	890	818	865	780	833	828	869	846	799	889	817	796	832	881	798	854	842	814	799	819	861	834	822	831	860	838	789	892	816	847	856	810	856	812	813	818	790	794	821	822	776	821	866	821	816	823	855	880	787	818	814	808	850	849	834	838	819	820	827	834	800	810	808	770	837	781	821	848	889	813	828	847	764	813	836	857	821	838	823	834	846	865	809	812	742	834	857	787	858	806	787	816	915	870	809	781	830	856	841	837	820	865	888	823	859	815	840	822	902	795	805	833	877	860	738	845	816	831	836	862	816	784	882	821	828	811	850	816	805	826	868	863	840	795	822	807	868	857	863	816	786	825	850	880	825	863	831	846	824	826	854	818	831	847	855	862	846	842	794	853	854	854	808	852	825	838	854	841	829	829	866	857	888	877	824	783	804	863	837	839	834	792	853	863	774	835	898	833	846	853	779	823	808	794	869	835	837	813	863	781	827	825	836	819	838	811	827	803	874	879	857	844	857	808	819	806	870	827	824	848	864	884	800	891	806	811	810	797	801	858	764	844	860	825	816	825	817	794	839	799	771	848	869	868	859	796	833	840	839	820	835	796	853	828	881	863	859	830	830	806	831	806	863	791	831	814	860	829	839	820	846	832	813	807	871	838	846	847	833	855	838	878	804	824	822	831	849	898	842	843	816	824	849	832	776	843	853	807	860	853	848	826	869	827	876	799	793	837	801	862	827	824	800	835	835	809	834	775	793	896	815	800	873	798	861	817	864	807	821	884	818	801	824	834	831	877	830	798	774	858	840	860	821	846	806	854	814	868	802	847	816	795	802	875	857	817	832	829	839	834	822	828	745	837	844	810	849	802	820	830	839	820	874	841	833	827	824	863	801	825	836	857	813	815	783	838	864	800	851	845	831	826	801	871	827	843	863	849	888	847	839	841	854	784	828	813	814	832	866	815	839	788	796	790	811	824	850	771	836	778	821	827	847	799	848	800	825	859	817	895	786	872	799	837	827	803	850	844	803	817	882	887	807	828	801	797	850	810	878	828	784	823	762	830	823	831	838	829	825	829	867	808	798	854	834	854	816	812	839	836	826	840	835	812	822	867	845	862	818	857	872	820	797	849	833	866	891	872	820	827	796	821	861	793	785	858	831	852	842	871	879	860	849	846	859	787	806	868	847	809	772	818	876	813	831	800	847	820	854	801	839	827	811	895	859	829	821	869	852	845	827	875	833	853	797	870	835	783	829	797	769	885	804	846	806	773	832	817	878	837	864	867	785	827	876	830	876	851	873	837	817	874	849	773	782	807	838	819	821	827	862	819	808	793	837	828	823	822	840	813	802	863	843	828	834	867	884	875	850	843	834	852	834	835	809	825	794	808	808	857	802	820	839	835	868	819	768	819	819	848	846	865	806	837	865	779	863	821	838	813	866	818	884	809	773	853	846	831	807	813	868	813	869	846	864	777	811	817	894	808	860	780	883	853	855	845	864	838	852	848	860	805	825	836	775	793	840	864	814	814	805	871	799	833	820	831	753	815	850	825	813	828	824	797	816	806	810	817	829	852	858	858	869	853	811	859	773	870	819	924	750	855	817	821	866	807	880	831	846	798	801	825	846	836	817	834	845	815	814	844	815	801	889	788	853	819	777	795	822	819	803	793	848	848	856	817	794	821	749	836	849	819	797	797	860	850	847	823	845	866	803	860	787	829	829	840	823	797	869	796	841	804	843	837	828	817	865	845	835	870	805	805	822	851	853	845	870	795	844	802	802	854	894	855	859	830	844	831	754	760	814	830	787	812	848	826	856	829	852	876	805	762	857	878	853	799	815	796	900	859	904	829	817	866	810	807	842	826	824	800	840	889	880	833	815	809	854	822	865	813	856	817	864	886	836	822	848	837	809	841	818	883	814	822	846	822	897	853	842	808	870	860	836	826	816	753	857	827	829	831	790	854	829	787	859	745	845	847	832	848	845	842	854	841	781	837	830	858	805	822	804	845	825	809	836	791	863	826	900	881	819	854	847	860	804	817	794	826	807	844	860	838	832	893	817	794	823	836	885	811	823	854	831	862	810	853	842	864	852	833	780	872	795	853	840	821	857	845	816	783	810	895	843	850	817	860	837	823	850	797	777	808	836	861	824	817	797	840	821	802	855	819	811	775	823	807	794	894	837	797	852	835	829	821	856	812	834	867	810	824	824	823	807	878	818	791	884	792	867	797	840	790	799	807	894	813	842	833	833	844	796	830	796	798	848	846	871	858	838	819	879	850	872	817	844	853	818	872	814	815	837	803	815	864	790	841	848	836	801	835	853	806	803	824	785	836	808	790	827	817	836	844	769	826	824	819	773	847	818	818	788	788	834	869	856	853	794	796	832	824	850	835	841	883	850	838	777	848	847	762	851	860	875	766	837	817	843	842	841	829	804	833	826	753	829	800	842	886	884	825	819	829	852	762	809	811	823	842	796	815	814	796	859	834	809	889	856	793	894	833	860	834	853	801	875	824	775	809	810	803	841	820	831	781	847	783	826	808	884	807	843	872	871	762	810	860	815	822	842	838	859	856	841	817	836	832	877	798	921	823	832	845	837	787	825	817	774	839	834	843	811	833	847	843	852	850	800	837	876	833	842	810	889	767	809	836	815	853	839	826	822	824	844	834	821	825	820	851	852	859	792	843	887	796	833	857	797	811	818	817	852	821	848	813	822	815	825	811	844	851	802	858	851	830	773	814	831	807	790	797	807	820	838	809	850	805	881	889	886	813	795	848	833	809	767	873	812	827	775	847	800	816	841	825	846	867	845	800	817	852	883	841	866	795	838	857	814	858	836	850	780	819	837	810	887	828	786	860	810	835	822	839	882	820	903	841	837	860	867	848	875	840	870	827	795	835	768	826	836	873	851	804	818	808	840	846	850	849	843	853	840	832	826	774	853	863	845	841	829	825	832	831	834	815	822	846	844	917	880	833	819	880	807	881	841	787	874	829	858	865	829	788	807	785	821	822	834	805	838	846	812	769	847	852	816	841	857	818	809	845	799	852	817	829	817	824	828	777	832	797	812	800	781	828	831	800	803	851	770	824	829	769	826	826	848	816	852	827	860	825
24584	21010	24434	27766	20538	2030	440	355	306	300	315	306	253	261	249	282	260	250	288	252	281	296	273	261	229	280	272	272	281	280	284	272	273	260	243	269	277	289	294	237	302	274	277	291	277	239	263	286	278	248	258	257	273	271	259	232	287	248	279	255	268	265	265	283	280	246	235	263	252	263	254	255	274	291	251	265	256	298	264	244	271	258	249	265	265	264	256	292	263	261	252	261	278	258	272	246	266	257	277	259	243	240	241	283	282	265	240	262	239	282	261	272	270	262	247	265	243	253	261	234	276	279	271	267	282	256	228	289	238	239	282	252	258	270	291	240	239	245	284	269	235	239	270	265	249	252	282	284	262	272	255	277	280	253	269	251	264	276	307	240	296	272	261	278	282	244	282	262	258	261	285	283	288	253	270	256	261	258	266	241	265	269	258	271	295	268	261	250	277	279	246	260	276	262	262	272	256	282	249	284	274	276	297	255	256	280	245	269	281	253	254	267	279	279	268	259	269	286	261	249	254	304	261	283	262	280	292	258	259	245	227	249	262	245	228	256	269	256	259	255	260	250	282	266	253	310	270	285	240	240	238	270	281	277	288	275	249	245	257	255	244	245	270	271	271	249	298	278	252	286	252	257	237	257	271	281	264	275	241	265	256	252	251	254	258	246	292	256	259	269	260	262	257	254	246	249	234	265	308	235	275	268	269	262	238	291	241	248	251	262	265	280	243	283	269	261	309	220	258	268	277	280	267	253	266	259	264	291	240	260	269	283	260	273	260	262	275	271	288	284	266	269	250	301	260	281	281	249	261	264	293	254	260	274	268	275	258	262	254	274	305	258	263	221	292	266	236	266	261	259	261	271	296	252	265	256	280	271	249	271	259	285	302	251	268	253	274	249	264	271	272	244	244	246	246	233	271	276	260	235	267	274	241	288	278	255	241	285	248	266	277	274	263	267	236	264	272	247	258	268	277	265	293	256	248	269	263	251	244	229	279	278	266	253	264	302	273	258	247	236	250	235	261	264	251	259	278	249	240	251	270	272	243	243	258	281	255	264	251	284	261	266	276	266	259	270	275	286	271	264	245	247	263	282	247	290	282	273	291	272	248	295	240	262	291	272	285	269	271	244	288	247	265	263	270	256	247	262	271	250	278	249	261	259	295	266	277	286	269	259	270	245	262	266	266	253	287	266	259	266	289	272	252	251	278	284	246	265	234	259	272	287	257	258	267	275	244	274	252	255	271	252	264	275	246	232	262	227	275	258	289	253	256	305	292	263	260	279	247	269	258	260	256	263	264	272	249	234	258	284	276	250	269	258	264	247	254	252	262	251	269	268	287	276	294	248	302	253	275	276	278	285	266	259	259	250	261	277	243	232	245	238	276	294	250	268	230	257	291	242	270	268	275	275	275	271	292	243	281	249	236	279	289	261	258	252	254	246	298	245	260	275	243	266	244	271	286	283	272	269	282	270	249	266	228	271	269	252	267	262	256	305	255	272	284	256	264	280	262	263	281	266	235	273	267	242	267	253	257	252	272	254	283	241	278	274	279	307	254	255	277	277	262	283	266	243	253	252	241	242	271	279	240	246	231	245	282	279	289	277	291	255	252	267	261	278	277	254	255	263	229	267	262	293	269	288	281	267	238	297	266	252	249	290	245	253	264	249	251	264	264	282	281	280	282	250	242	260	290	245	247	259	262	264	260	245	240	266	239	234	273	246	300	265	231	231	290	270	261	288	263	250	278	259	248	277	274	260	264	276	250	248	226	259	285	273	269	242	271	277	247	248	283	292	261	257	264	272	260	238	260	253	228	280	272	249	277	268	266	271	254	261	250	265	248	300	305	278	255	259	247	257	278	264	258	256	277	250	263	295	267	273	271	237	236	254	262	284	262	258	263	237	248	263	243	248	247	279	273	273	279	305	258	278	303	258	258	278	266	235	246	257	282	256	238	279	251	244	244	251	280	268	244	241	287	255	243	276	235	288	258	260	248	276	277	276	274	240	241	259	253	263	271	277	250	260	266	260	253	263	279	276	246	267	282	262	278	283	262	248	241	282	259	231	249	266	248	249	272	240	244	264	247	274	255	251	279	258	269	268	270	252	260	265	276	255	257	239	302	280	241	276	267	287	239	255	243	283	257	264	283	256	279	266	245	277	303	268	290	268	260	234	274	260	258	279	254	252	259	259	259	268	276	280	266	283	305	274	253	281	273	275	230	250	268	249	241	277	232	277	261	257	264	265	278	244	262	276	275	290	274	274	271	272	271	284	252	271	243	249	271	264	272	252	270	244	240	274	289	235	245	237	253	265	249	275	258	280	263	243	282	256	252	239	278	255	231	293	263	260	266	238	282	273	267	281	241	252	275	284	264	246	279	276	270	258	236	256	251	244	290	257	268	287	256	248	244	265	247	246	280	278	285	307	268	252	285	243	270	253	287	263	242	268	245	247	278	267	257	235	275	277	277	265	262	257	253	235	261	264	256	235	251	270	270	291	248	272	259	240	244	269	235	242	259	259	296	249	263	268	252	239	235	251	260	261	261	289	293	260	269	247	258	278	258	278	240	293	251	252	258	261	247	269	277	263	255	276	274	264	261	228	272	250	262	247	229	287	281	255	241	298	268	299	287	233	267	266	249	273	250	298	265	260	295	294	297	267	264	243	275	259	250	264	304	283	247	275	270	262	276	272	254	274	221	255	268	278	257	258	267	299	255	265	206	265	238	245	264	289	278	251	278	262	262	255	239	287	263	272	245	264	272	261	219	271	242	249	261	263	293	241	267	256	276	253	259	259	253	258	274	246	255	257	259	268	275	264	284	254	234	262	254	285	257	282	246	259	256	254	295	290	250	274	271	211	263	270	265	259	277	288	252	261	257	246	259	275	283	270	283	217	249	273	268	234	269	256	276	246	248	260	254	282	251	270	272	250	258	280	288	240	282	293	253	240	235	271	242	227	289	280	227	241	268	299	269	243	248	254	270	261	293	249	264	282	285	282	291	258	260	255	279	269	293	258	254	257	238	257	270	281	264	266	275	274	274	270	239	283	266	259	240	233	240	235	277	262	261	270	300	274	285	211	264	279	273	286	264	266	256	249	251	260	284	247	257	268	260	240	284	268	287	263	259	287	287	247	248	229	276	266	249	302	266	241	238	275	245	278	254	260	275	270	270	263	262	268	271	283	258	253	273	255	272	271	265	268	278	282	277	269	284	303	255	296	248	246	267	249	276	275	272	260	261	273	280	265	253	251	256	266	294	246	276	231	247	254	269	252	274	251	277	231	251	246	280	261	271	248	237	242	274	297	249	250	250	249	260	246	267	267	281	232	234	236	238	247	258	263	262	308	315	270	241	276	249	291	281	262	274	281	223	254	260	294	249	278	266	248	248	278	259	275	266	249	264	268	292	273	286	260	284	265	298	267	259	258	257	250	292	264	260	255	271	285	247	294	250	256	288	231	268	238	238	274	279	261	271	259	269	242	278	263	285	278
3098	2636	1633	953	803	702	683	601	679	631	631	623	579	628	631	610	589	596	608	604	588	566	601	599	608	641	582	584	603	619	591	600	621	565	604	615	557	607	589	605	565	600	635	601	584	591	579	567	576	560	586	582	590	603	547	567	606	569	590	554	608	602	548	568	577	573	636	619	555	576	605	586	619	633	549	596	594	584	573	574	560	624	554	575	586	635	609	615	625	615	586	626	590	571	608	595	565	644	634	579	581	593	590	573	616	570	572	561	619	563	584	631	586	631	593	615	615	608	603	586	585	611	606	589	590	576	570	609	625	591	590	624	612	563	594	594	595	596	578	597	588	581	572	585	610	615	577	559	558	623	603	614	586	593	573	569	593	576	565	598	614	610	557	618	571	584	603	570	568	612	620	608	586	612	588	593	603	623	596	582	606	585	585	635	556	593	585	610	621	567	579	579	632	592	592	615	600	573	593	578	549	604	585	596	595	612	615	587	570	572	580	591	569	646	573	586	644	588	614	600	595	605	567	544	618	598	565	544	630	625	597	589	577	604	584	583	632	605	626	612	582	561	576	583	571	602	601	571	586	562	617	585	584	615	587	602	599	587	591	554	579	618	607	580	587	631	575	596	623	588	605	625	614	567	613	629	584	621	564	621	632	572	555	647	603	617	609	575	563	608	559	584	543	594	575	596	595	580	579	626	617	624	608	591	539	554	585	596	609	616	603	635	615	588	593	597	597	602	580	575	609	595	585	626	572	605	631	589	557	579	605	638	631	585	607	612	586	593	601	539	599	599	573	580	605	585	607	593	589	581	598	582	617	602	578	597	627	636	587	619	593	624	583	623	583	602	596	640	567	582	592	594	588	610	606	590	598	592	592	617	588	609	564	623	568	585	605	549	613	590	594	568	650	573	609	613	588	591	627	575	605	575	624	559	608	591	611	568	578	637	563	595	581	641	592	606	603	621	602	632	555	597	594	600	568	590	609	590	583	628	588	552	567	574	603	593	581	622	550	579	613	601	566	587	590	580	597	608	553	556	615	563	562	620	601	578	593	611	549	620	600	606	606	613	584	611	599	577	581	564	579	602	566	591	614	608	547	578	596	598	577	599	599	556	568	571	531	577	570	603	604	626	583	566	617	585	563	576	602	586	565	556	590	608	584	534	594	641	570	601	593	590	598	583	610	609	622	577	612	577	609	562	553	582	634	578	594	605	595	607	581	622	585	539	581	564	603	593	584	606	603	561	576	597	587	565	561	608	584	542	588	586	609	571	600	579	584	614	613	600	599	590	598	638	599	599	624	605	604	542	615	558	641	598	592	615	604	613	576	623	623	577	623	583	631	606	550	557	563	607	640	626	600	568	595	591	572	584	598	574	619	553	582	555	591	586	592	606	644	543	577	607	556	602	566	542	602	607	605	612	589	605	572	589	543	613	602	643	594	615	614	625	563	605	624	633	592	589	615	613	566	559	634	552	586	637	578	587	589	599	569	583	590	617	576	604	596	583	603	595	596	616	570	579	555	620	600	600	584	611	580	576	590	562	609	579	550	576	634	594	614	583	625	595	573	644	560	569	618	608	574	556	613	620	596	619	562	597	648	626	605	598	605	578	538	580	562	575	621	565	609	631	623	585	609	574	581	562	601	544	581	587	587	595	627	606	584	578	573	577	577	563	587	596	597	612	570	612	633	585	591	635	573	560	618	610	600	601	615	600	618	588	591	536	554	614	566	630	575	601	610	586	573	550	569	601	570	585	618	576	582	590	589	586	547	625	608	596	584	568	576	614	616	561	646	587	566	583	563	560	547	612	604	617	613	627	632	591	595	601	580	582	605	540	549	615	554	606	583	569	634	564	576	594	628	616	614	590	584	635	598	589	576	608	598	600	616	595	559	603	602	586	589	594	596	606	593	593	621	587	604	576	570	555	589	597	558	600	599	593	583	568	623	559	568	605	548	591	590	577	603	559	619	593	597	630	532	615	574	598	519	605	609	608	593	567	584	576	547	615	611	625	568	596	594	623	569	591	618	545	600	610	551	574	631	575	600	580	622	630	579	577	607	577	586	565	594	610	542	584	624	607	637	573	631	578	569	602	573	583	583	606	560	630	585	617	590	551	568	594	567	617	585	544	597	594	578	594	557	578	588	569	566	626	584	634	558	575	546	611	595	598	592	598	614	640	586	560	570	589	623	581	585	610	544	605	568	586	582	604	590	635	629	589	550	645	527	579	598	614	605	606	610	598	598	605	584	559	605	562	587	614	617	591	607	627	613	598	523	565	574	546	617	576	609	594	600	586	561	594	533	617	611	600	662	587	532	599	584	624	575	595	656	561	558	576	563	623	550	549	576	596	605	588	565	572	633	611	597	598	603	586	549	580	581	569	545	618	593	596	594	584	601	568	630	596	561	594	565	605	604	615	612	565	596	618	603	565	588	594	572	605	604	620	572	550	590	616	551	597	593	593	603	602	611	607	550	600	592	595	650	596	586	581	602	598	618	581	621	624	611	590	583	592	584	601	590	618	549	610	551	607	587	589	604	604	547	618	618	571	586	603	597	634	591	588	590	601	595	599	574	596	619	613	541	561	616	574	598	583	610	585	628	600	584	599	608	593	608	606	604	604	592	577	592	558	605	557	612	577	571	592	592	620	596	607	616	567	579	610	610	573	607	567	584	554	550	657	547	604	615	584	609	575	605	597	598	585	621	608	571	634	598	625	543	595	608	576	547	563	597	588	610	572	564	606	608	595	561	616	581	577	610	591	589	633	579	589	572	577	537	613	589	549	589	599	622	600	572	596	560	642	580	608	558	587	609	593	608	624	592	601	614	570	640	548	581	575	597	588	632	611	551	574	597	573	582	600	607	573	554	646	608	594	542	587	592	566	550	623	634	600	615	565	576	596	589	589	583	617	562	609	629	588	589	619	603	608	617	604	598	568	559	628	593	628	591	571	604	593	613	579	559	620	585	591	598	610	573	577	615	601	614	648	625	578	582	560	616	594	563	629	616	614	613	634	589	618	569	616	574	549	576	570	581	561	649	575	641	604	587	610	582	553	580	576	584	556	588	581	585	576	593	603	546	575	588	578	611	596	603	600	616	604	586	585	561	561	618	584	553	583	616	580	591	626	556	618	584	631	632	623	568	606	563	646	615	593	581	584	551	612	586	592	620	575	603	604	578	578	561	584	574	595	550	582	598	553	588	632	571	606	605	641	579	607	572	596	571	567	603	561	593	579	578	649	613	588	600	596	595	546	577	566	562	584	621	519	562	609	606	605	581	598	615	570	616	571	525	575	619	628	590	595	583	586	603	584	614	584	608	611	598	615	595	588	590	643	600	608	580	556	591	611	550	580	584	579	616	611	584	615	579	621	579	574	627	581	585	635	646	560	600	579	551	601	600	580	622	621	594	559	588	583	588	626	603	580	610	570	598	607	569	609	610	580	620	599	573	612	631	615	577	590	603	557	604	563	658	595	561	583	605	599	608	584
23856	21010	25097	27123	21017	20897	1542	355	227	220	191	168	158	126	147	181	151	146	132	145	131	112	138	120	145	109	135	105	134	123	128	103	122	104	136	115	99	124	122	123	116	108	109	97	133	133	93	108	95	110	119	125	111	119	119	119	130	125	119	91	118	129	117	103	111	113	118	127	123	116	119	140	113	99	134	115	107	111	117	111	111	106	131	116	103	119	100	104	107	140	123	94	125	111	106	109	124	120	127	117	134	147	129	126	122	131	112	115	113	105	130	113	117	102	117	115	121	136	99	111	134	90	95	114	119	101	118	120	115	105	139	115	126	123	122	120	117	109	106	103	126	121	108	120	122	114	106	117	108	94	134	118	97	96	105	110	103	115	112	113	127	114	108	95	124	104	109	116	107	112	120	107	132	122	116	106	123	117	131	121	105	122	112	111	100	125	136	129	118	115	141	87	125	126	93	120	101	122	99	119	119	123	119	114	109	104	114	109	103	116	106	104	118	115	103	104	110	91	112	116	127	111	104	119	123	91	106	111	99	96	115	118	122	109	136	117	128	100	105	115	81	113	100	121	116	118	121	127	127	117	104	107	114	115	122	119	115	121	134	119	115	101	109	127	126	116	119	105	95	111	120	139	128	105	121	119	94	113	118	103	124	112	113	101	116	124	119	126	113	138	141	122	121	106	99	98	92	120	118	124	118	115	131	126	103	114	101	126	98	109	128	109	118	119	117	107	96	125	129	102	135	125	103	101	95	125	102	98	112	129	113	116	111	111	102	115	114	109	110	122	117	99	120	120	115	113	100	108	98	94	114	92	123	119	112	118	97	112	113	115	128	112	134	141	93	103	122	92	134	120	101	101	133	97	125	115	130	130	107	102	116	109	112	102	112	118	102	90	122	112	94	111	107	104	105	98	118	131	118	120	104	124	120	124	122	128	113	118	96	92	110	110	115	107	116	101	105	121	118	109	122	117	125	102	109	118	99	93	96	98	117	124	136	92	88	111	124	108	116	125	106	116	114	117	128	94	105	129	107	122	121	114	122	122	112	114	107	109	108	98	116	117	138	111	94	113	109	85	117	115	118	100	117	103	106	132	99	111	114	119	114	91	100	111	111	119	120	119	114	101	138	95	115	115	129	107	119	127	109	98	103	104	96	129	109	109	94	112	136	123	123	111	117	106	111	118	119	118	117	106	123	115	100	120	128	129	129	106	107	118	123	119	116	112	122	137	105	116	98	121	101	132	99	119	120	115	106	107	126	145	112	104	100	135	115	111	114	105	106	128	121	117	126	113	124	117	113	115	95	118	98	108	145	95	136	127	112	135	142	108	120	124	119	99	129	115	110	119	97	124	121	127	111	111	105	110	122	107	120	113	111	91	99	116	118	107	125	107	118	141	120	115	105	96	121	106	110	109	120	104	117	112	93	107	92	132	122	121	154	120	104	122	127	103	113	128	116	122	112	135	133	114	134	118	121	104	100	123	109	135	122	109	110	114	117	107	106	123	109	106	112	112	110	108	122	116	106	132	122	110	124	106	97	130	115	128	100	102	112	91	139	107	122	116	118	119	93	118	112	110	120	104	107	116	112	94	104	117	128	118	104	120	107	106	106	107	107	118	113	105	106	97	99	130	121	127	122	125	103	111	120	118	100	111	109	116	106	115	127	111	128	122	100	102	120	121	98	106	95	115	110	108	116	129	102	134	97	109	99	127	126	114	102	125	113	105	112	114	130	91	106	95	103	122	122	110	125	112	96	134	118	126	126	105	119	125	116	108	127	126	120	95	127	107	128	103	99	121	111	101	100	115	98	110	117	134	117	97	114	117	133	106	134	121	133	124	122	108	112	136	117	94	119	111	117	104	126	111	99	102	118	119	112	105	127	134	107	123	100	120	111	103	125	125	123	113	107	110	127	109	97	147	105	137	145	120	109	115	127	108	116	105	107	125	111	109	114	114	129	125	131	111	104	107	95	100	98	112	110	102	108	128	112	124	122	113	113	108	114	112	115	112	125	118	100	115	121	107	113	109	117	112	111	102	133	130	102	104	116	112	124	99	129	97	131	102	94	112	126	111	116	125	118	132	109	104	112	126	116	105	105	116	121	90	121	136	130	127	125	138	126	139	124	128	120	129	79	120	109	114	91	124	119	117	114	122	119	104	117	115	94	96	110	88	104	126	131	100	141	103	83	106	103	105	126	120	119	92	121	122	115	138	121	98	108	130	114	107	96	108	105	123	95	103	112	114	103	134	114	114	89	136	98	103	108	107	116	105	91	104	124	123	104	116	129	134	124	120	115	106	109	105	115	108	106	123	120	112	107	105	130	100	113	120	127	109	116	149	115	115	112	118	101	129	113	96	98	113	108	87	105	116	132	92	119	134	119	117	116	111	112	113	107	108	100	111	126	121	134	104	124	111	127	138	97	94	113	97	112	106	125	102	107	104	121	118	106	98	124	101	133	115	148	130	119	117	101	109	111	91	122	114	103	96	106	87	111	116	105	100	115	108	123	123	140	135	107	110	105	131	133	87	116	101	138	105	103	129	119	126	109	100	113	125	118	126	120	114	88	131	113	128	122	115	106	139	109	102	118	100	100	103	117	106	113	106	121	122	107	128	108	112	95	137	95	104	116	110	118	127	109	126	111	114	126	111	107	117	100	115	126	107	120	126	132	107	104	123	128	105	138	129	107	105	104	106	102	114	124	122	126	110	101	110	105	118	113	118	126	109	121	118	87	132	115	106	117	104	145	115	96	117	115	118	111	114	110	123	102	102	118	96	93	108	90	131	117	112	112	117	133	113	119	120	122	104	123	118	134	127	110	110	126	97	98	110	103	94	110	112	123	92	123	110	115	124	118	122	105	117	117	114	132	119	143	122	112	111	121	120	94	121	120	102	115	112	112	111	101	101	103	117	108	128	128	118	98	125	116	103	117	116	122	118	101	99	108	124	119	117	107	110	117	119	101	105	120	102	120	110	103	121	104	118	118	108	123	101	116	124	116	102	92	111	114	110	104	119	129	135	109	114	139	114	126	106	98	113	116	122	116	118	112	109	118	108	112	103	119	135	111	112	103	100	113	124	109	120	120	124	106	125	118	120	117	117	109	112	101	105	119	118	109	119	130	105	123	109	118	115	99	112	124	142	111	111	120	115	106	116	122	124	103	102	105	99	111	111	140	95	107	127	115	100	124	123	118	133	123	103	108	109	115	117	119	114	122	104	119	125	137	91	128	114	142	107	115	89	117	126	114	89	122	101	104	110	102	116	117	110	122	122	105	107	121	118	104	93	133	127	113	108	98	102	112	103	110	126	130	120	123	109	125	121	133	123	127	105	91	116	125	130	97	139	111	119	113	128	110	103	113	122	108	123	127	138	113	116	93	104	97	99	121	114	122	128	126	120	112	128	109	121	100	123	139	110	99	115	133	117	119	104	126	106	115	127	109	107	121	128	99	102	101	109	122	130	125	130	110	98	114	124	119	121	123	113
2961	4127	2295	1057	669	498	386	408	345	358	321	321	297	308	324	296	273	312	318	297	295	295	285	301	291	299	295	311	289	290	285	276	295	292	266	302	295	314	312	286	265	312	298	301	281	296	283	301	321	296	318	301	274	297	296	310	303	296	287	293	271	271	295	322	293	290	288	277	270	280	303	284	302	286	341	297	286	305	274	288	282	290	291	276	283	262	285	327	277	292	302	308	284	282	281	297	276	289	321	294	285	310	287	285	276	284	294	312	311	300	293	317	265	267	287	301	294	296	317	329	295	299	289	283	315	294	297	316	319	301	273	269	270	309	258	317	296	286	306	287	293	250	273	290	304	295	299	321	305	260	289	302	270	287	295	309	257	294	287	318	289	295	319	274	273	293	248	261	263	300	290	270	298	318	288	292	279	300	251	297	273	322	279	339	297	288	281	288	272	287	279	285	270	260	286	272	259	303	268	288	305	287	270	294	303	289	260	293	264	279	287	282	294	311	293	281	278	307	305	279	298	263	297	281	285	313	276	327	300	301	278	284	288	315	325	287	292	252	284	295	281	294	289	276	322	298	283	275	277	289	278	275	295	312	285	302	300	263	292	295	303	287	300	296	301	284	295	320	282	243	289	290	291	310	288	289	320	288	285	273	267	309	313	320	294	297	307	293	258	286	299	320	283	282	303	285	295	312	327	279	282	300	270	287	290	296	283	274	287	291	275	295	279	286	322	252	287	299	280	272	283	300	277	289	266	283	273	301	284	272	314	278	279	297	290	288	316	304	250	303	285	319	331	294	299	305	283	290	306	294	265	294	257	267	275	293	264	302	299	292	297	306	277	291	289	291	255	286	298	292	336	294	280	302	306	301	286	279	303	273	294	273	292	301	274	276	306	282	266	299	286	291	292	318	292	283	320	274	287	297	290	310	320	242	305	276	324	316	284	282	323	283	276	263	313	298	265	290	290	290	276	286	305	306	265	277	300	261	316	289	255	317	321	275	304	288	283	311	262	305	290	277	286	288	318	270	290	279	325	265	300	292	291	300	310	285	305	290	299	312	290	289	288	278	257	273	272	262	267	299	269	287	268	300	292	295	283	325	284	296	270	307	263	288	321	300	287	268	303	291	266	307	267	296	318	264	324	308	291	308	282	293	327	294	261	276	291	305	281	249	309	294	297	288	279	272	259	309	270	293	293	275	297	268	258	268	337	297	313	294	255	287	322	291	323	304	281	274	296	303	304	289	268	286	302	299	318	279	281	337	287	296	282	296	289	278	271	301	268	277	240	281	319	277	278	266	297	287	295	283	305	321	258	303	297	313	282	273	296	297	273	268	275	267	308	331	294	301	300	278	280	305	313	258	295	302	299	263	285	300	329	288	308	274	297	280	285	279	269	280	320	334	257	297	281	336	273	286	282	298	295	296	304	295	289	278	289	316	284	305	256	269	271	279	288	302	264	299	306	309	319	307	319	291	280	266	309	291	281	275	300	307	312	293	302	323	285	300	271	279	303	312	268	289	279	259	306	297	257	283	285	277	288	276	313	310	283	298	294	300	309	310	292	283	293	317	298	321	294	271	302	281	273	319	323	308	353	298	273	309	298	293	283	251	302	298	280	268	284	279	258	293	301	305	280	325	337	298	293	318	303	299	312	256	289	310	256	307	299	277	304	276	299	280	319	304	295	298	300	297	279	287	295	291	279	284	269	319	291	295	291	304	280	320	261	282	300	285	274	291	292	278	283	292	305	302	298	288	307	256	313	302	289	316	277	294	315	302	311	298	310	297	277	306	292	286	285	297	319	310	304	296	284	283	292	292	300	254	307	312	271	266	293	311	312	298	282	284	280	287	330	259	294	291	310	311	305	307	277	296	255	285	290	315	286	274	289	315	279	264	277	301	297	279	283	284	269	277	276	268	311	300	292	273	259	310	277	319	262	286	261	328	285	299	280	266	303	279	297	306	273	303	308	285	309	280	306	287	289	304	334	298	294	284	282	286	281	313	283	314	310	291	278	300	288	288	262	285	276	277	279	282	281	303	290	294	311	330	274	275	291	249	286	288	275	310	280	292	297	303	291	289	293	300	294	287	304	279	305	304	336	301	276	307	300	285	276	291	270	285	278	271	257	302	305	284	272	305	301	339	288	256	307	310	281	302	295	294	276	307	298	283	274	275	310	298	279	302	319	284	323	284	330	318	345	281	303	308	288	286	312	276	282	290	310	272	299	301	284	311	306	292	309	279	319	284	307	319	278	313	293	288	274	293	271	275	295	269	273	295	307	272	289	304	299	297	291	254	290	338	306	284	267	277	279	293	264	300	282	316	336	277	297	263	278	282	319	261	302	297	309	292	271	282	278	275	280	292	280	295	298	273	279	282	310	285	300	291	267	289	291	308	267	319	311	275	312	290	321	287	274	266	266	304	297	288	295	287	295	300	284	268	280	302	298	283	319	305	282	304	271	297	313	288	285	300	320	293	301	297	257	267	284	303	277	286	291	292	302	288	288	300	297	272	292	265	269	294	252	284	302	295	277	257	301	312	276	316	314	291	318	290	268	283	250	318	284	273	281	274	299	280	312	280	264	285	279	288	307	310	315	305	300	286	297	304	283	297	296	290	314	301	280	304	307	281	305	295	282	314	294	286	309	301	286	282	300	284	258	292	302	301	269	280	298	308	269	323	286	284	287	285	297	291	308	268	291	297	305	286	284	293	286	283	287	297	290	273	284	296	312	293	278	312	316	300	316	304	299	296	319	291	303	277	252	289	292	282	262	284	263	264	260	306	292	314	305	287	280	299	304	292	288	282	316	288	310	276	290	284	283	294	272	283	264	299	287	295	280	297	307	310	293	288	264	276	353	278	274	284	319	323	300	286	301	266	335	315	286	291	321	269	324	274	293	291	265	321	304	270	296	285	280	304	282	304	288	274	286	290	316	281	267	303	310	298	258	263	294	256	284	302	293	257	284	278	273	306	317	265	305	276	304	293	275	288	305	309	278	300	302	287	282	293	290	281	309	309	282	278	291	307	307	284	281	292	284	318	276	281	291	294	273	288	280	295	303	279	300	320	280	267	285	265	307	292	280	301	317	308	306	301	265	292	283	328	283	285	267	280	312	283	315	272	307	298	305	296	286	288	286	308	309	259	284	301	301	300	255	296	280	281	293	301	318	324	318	283	306	302	326	277	274	270	301	291	287	289	305	293	266	318	326	281	280	284	290	273	305	289	289	284	318	302	312	291	269	306	346	306	288	321	290	303	275	280	316	286	304	295	292	315	277	275	281	277	309	281	290	299	299	240	288	304	296	295	270	278	252	271	311	289	294	266	296	276	288	284	280	289	279	288	318	302	290	277	325	305	295	300	305	313	321	310	286	296	291	298	299	264	294	271	315	294	306	273	288	306	268	269	289	296	324	297	262	296	302	294	317	296	267	292	326	275	273	290	286	275	280	284	297	269	318	294	299	278	316	321	284	278	299	285	308	276	268	283
32445	10719	1062	427	416	393	364	362	413	345	385	380	404	367	383	378	374	376	392	358	388	353	344	327	357	355	357	378	365	381	387	370	362	402	383	319	322	363	345	385	395	365	364	361	374	368	388	392	385	368	365	387	385	366	419	367	365	379	339	394	376	396	347	423	377	385	423	384	415	375	340	382	360	370	396	314	378	393	390	387	381	370	369	354	396	377	399	377	370	352	386	345	357	361	405	413	392	370	370	396	378	336	383	390	417	353	361	371	391	370	398	357	350	394	348	351	371	381	372	415	355	363	333	420	404	406	347	345	375	389	350	357	330	361	335	376	399	390	395	382	344	394	350	364	373	393	426	374	395	416	373	391	377	398	361	401	408	357	348	372	370	398	340	390	419	401	372	385	375	379	376	381	355	392	391	382	370	390	381	387	373	362	356	375	394	410	379	331	356	397	358	366	380	396	376	383	383	402	366	381	418	351	392	379	366	382	399	377	366	364	412	399	405	354	385	403	386	339	353	362	394	376	352	385	376	381	411	372	376	355	374	380	388	391	363	340	407	333	370	377	367	392	393	360	361	361	365	381	364	371	357	415	379	390	371	324	386	365	416	377	410	383	374	338	370	348	349	333	338	359	362	367	372	399	334	370	369	334	410	366	408	356	375	351	359	370	398	378	394	363	337	386	383	338	354	351	390	350	389	391	403	386	387	407	338	366	337	372	370	379	341	365	380	362	363	361	405	362	351	335	375	374	386	363	407	406	340	358	414	428	376	378	356	352	402	410	402	371	376	355	371	369	370	371	376	384	383	417	380	388	396	411	354	388	344	363	391	368	387	355	344	346	371	399	366	372	382	382	369	395	342	408	388	354	376	368	370	376	379	368	410	374	407	409	346	343	359	376	348	361	343	416	379	397	390	365	348	360	379	378	371	374	351	416	357	379	388	385	401	373	386	373	385	375	353	414	385	372	384	353	348	395	349	326	377	408	364	372	384	381	401	390	379	358	375	373	358	364	363	372	370	379	369	404	373	368	360	375	388	372	366	365	372	366	376	376	408	373	356	342	389	385	386	358	373	390	383	348	352	390	380	363	379	366	367	359	371	344	377	390	363	359	403	400	375	336	417	418	372	370	371	372	354	395	370	362	372	353	388	369	369	367	382	375	367	369	403	393	421	374	357	386	396	388	383	355	345	350	360	386	385	394	375	396	362	382	413	403	388	380	369	350	368	347	363	369	390	338	364	381	326	424	381	371	361	384	362	378	359	376	359	383	366	356	348	338	410	400	392	395	358	401	342	373	353	408	345	355	378	396	408	393	362	392	358	359	382	361	364	394	401	366	401	395	395	393	383	377	328	387	403	353	328	382	349	348	407	368	326	387	355	378	450	386	396	357	352	361	385	389	366	384	344	359	394	390	378	353	381	381	364	362	403	383	339	384	389	368	397	381	368	371	379	386	373	365	364	391	377	345	363	394	377	366	375	398	381	359	353	368	341	368	419	362	388	388	395	390	376	409	374	374	413	371	374	392	368	376	346	327	381	407	397	350	387	397	370	422	384	339	342	399	379	363	386	379	341	375	395	364	358	332	395	400	376	350	386	372	360	379	390	414	380	339	367	322	356	398	384	438	378	377	384	398	363	354	377	382	402	397	334	386	370	340	375	362	399	357	368	404	371	424	352	371	406	379	393	376	372	382	417	394	379	384	370	370	351	373	397	385	376	372	376	359	397	375	382	388	361	397	349	362	351	387	355	378	372	379	364	396	366	359	396	378	356	371	362	372	359	386	378	345	387	355	369	327	396	388	388	364	382	335	375	387	368	371	378	384	386	369	382	409	383	380	367	360	374	384	331	384	385	356	367	385	351	399	354	319	373	354	391	379	390	367	373	375	353	340	382	384	326	344	419	354	374	337	368	381	372	382	382	412	382	396	377	394	354	373	345	378	383	383	372	379	391	382	358	357	374	434	396	381	381	360	388	385	399	341	402	367	359	334	391	354	392	384	353	394	349	373	377	362	343	391	384	385	368	354	392	382	384	347	373	348	374	361	417	430	390	381	375	397	392	368	352	361	449	363	351	352	396	370	444	410	341	364	377	350	386	362	380	376	433	365	403	372	379	370	337	345	382	363	397	376	401	370	388	386	326	415	391	378	389	378	372	385	359	339	367	385	385	355	413	348	406	403	346	391	363	354	367	405	402	406	387	412	384	405	379	351	369	388	344	383	386	388	358	372	375	343	372	376	362	396	393	408	379	380	363	342	364	362	398	381	392	356	377	372	363	406	361	379	407	383	335	388	392	348	387	360	391	392	378	366	372	363	324	417	361	406	385	370	381	395	408	378	393	322	395	401	355	369	341	363	345	380	368	387	358	370	351	389	367	380	354	372	390	409	346	353	387	351	415	397	362	371	403	383	376	402	365	346	360	336	369	378	343	381	372	359	365	396	398	363	365	418	369	389	395	353	379	354	365	410	329	327	406	386	370	384	384	381	380	366	378	383	349	382	380	405	397	356	403	362	379	360	376	357	374	384	398	364	378	346	340	400	394	362	365	393	383	373	398	414	397	377	381	396	382	359	346	355	383	376	381	367	366	350	356	391	372	369	342	384	371	388	390	410	381	357	348	383	365	393	383	390	337	376	400	397	384	349	389	399	406	393	358	356	379	441	380	373	411	362	361	402	378	352	386	370	350	358	406	370	359	414	369	377	358	351	383	363	383	370	341	394	355	402	369	373	360	327	390	406	366	411	375	362	360	358	396	372	374	384	395	390	386	376	380	348	334	406	371	358	377	393	378	354	363	377	371	404	388	378	338	408	362	363	369	360	350	374	345	377	333	377	386	365	415	397	382	396	351	383	357	395	342	425	405	371	363	359	359	376	349	358	367	348	362	377	375	388	376	365	405	380	371	384	386	350	379	369	359	357	370	371	383	363	372	374	365	384	376	388	403	392	376	406	346	359	358	360	344	374	354	369	398	395	366	376	381	399	337	350	366	390	350	377	361	367	390	361	367	355	359	401	376	372	375	338	381	433	380	394	390	357	350	401	376	370	397	372	430	372	382	392	331	326	356	388	367	352	345	383	356	351	336	374	360	399	361	364	362	361	362	366	375	358	384	377	370	370	388	425	369	354	394	359	380	391	401	353	340	347	334	376	389	362	359	402	366	364	346	389	396	381	385	388	420	347	416	344	357	362	356	351	348	373	351	339	339	372	381	337	367	374	366	375	372	361	403	359	408	367	388	383	376	392	375	371	314	346	374	356	397	371	391	366	358	360	380	369	370	310	402	335	387	394	374	402	354	375	391	389	378	364	350	375	392	362	391	386	365	403	405	398	368	371	383	441	387	369	387	382	377	345	362	402	410	370	361	391	337	394	404	391	385	384	384	373	388	390	375	385	405	401	361	366	378	354	379	350	372	397	351	369	394	406	390	348	374	405	373	390	360	349	353	383	350	378	390	406	359	396	375	365	353	374	363	377	406	394	393	399	377	382
5512	936	897	816	910	856	828	758	802	823	836	849	851	820	838	827	837	838	856	852	849	842	861	819	849	790	816	789	865	831	837	849	849	848	852	859	876	839	842	836	765	806	909	844	827	827	818	825	766	881	794	864	795	878	899	866	850	787	866	808	842	853	843	853	797	813	838	828	851	816	839	814	789	798	880	821	803	816	858	830	860	875	817	823	816	857	836	873	854	823	822	818	838	912	862	808	805	790	846	805	803	824	754	816	837	814	811	869	833	885	840	846	830	812	831	833	881	874	867	836	763	846	822	846	867	799	838	793	851	767	809	829	818	822	807	879	871	821	859	848	835	801	839	803	851	826	847	869	839	863	832	832	773	842	814	895	778	813	834	860	821	796	846	812	862	820	837	807	833	799	832	828	832	831	798	825	791	778	843	818	861	800	813	809	854	762	839	832	792	867	827	820	829	863	789	868	882	840	778	822	774	768	854	857	867	865	797	819	792	771	848	799	801	866	819	838	818	901	829	811	802	819	852	835	848	830	806	829	811	787	804	863	836	801	868	819	825	843	873	830	804	807	804	837	845	761	799	827	795	786	853	818	805	908	808	822	792	802	834	876	854	841	833	797	832	858	828	825	864	840	812	803	802	815	811	807	836	858	820	868	829	818	824	833	815	814	799	876	837	873	815	851	836	869	814	833	806	810	808	837	828	800	869	837	799	862	858	871	812	834	802	825	822	857	833	792	841	780	860	847	882	814	828	859	844	827	860	780	789	883	835	830	837	827	820	842	819	821	824	832	827	842	829	854	781	846	853	864	819	870	785	848	804	765	802	866	847	818	812	773	813	831	826	875	857	811	787	827	813	850	839	874	815	872	808	781	822	809	823	804	817	803	851	823	883	786	855	806	817	813	870	803	842	847	854	842	840	799	803	833	806	845	821	794	828	777	814	809	861	854	771	846	798	878	854	849	816	853	813	853	805	805	834	791	823	801	802	852	826	782	860	848	857	824	804	799	824	826	861	818	804	822	861	837	849	868	874	817	842	809	793	837	818	828	878	842	827	829	828	795	811	795	806	809	839	803	842	823	773	856	806	824	848	873	803	845	898	854	836	826	856	893	816	862	875	886	843	806	855	805	849	863	897	828	807	891	815	818	857	848	794	811	809	846	845	828	859	801	807	895	908	802	870	887	810	798	825	832	845	809	834	826	848	783	785	824	803	823	803	852	814	829	813	836	843	817	794	813	815	817	786	825	810	834	840	802	835	835	749	809	789	851	846	811	826	793	793	835	828	795	833	767	802	827	865	831	776	824	856	819	836	843	810	876	837	838	817	835	843	869	846	843	855	776	810	838	821	806	830	866	858	789	817	847	802	848	833	834	881	812	818	857	839	791	759	828	861	886	880	856	836	796	873	797	857	723	859	832	835	851	847	874	810	801	851	829	849	833	828	823	785	876	837	831	845	830	849	840	854	820	811	846	861	814	805	789	851	791	811	825	892	823	874	840	869	850	834	849	864	793	863	819	820	825	805	805	829	821	808	839	821	792	845	841	812	799	861	850	814	816	838	857	837	804	777	843	831	782	834	843	833	803	836	851	820	806	764	827	828	799	833	793	867	835	798	864	860	842	820	819	874	837	790	827	879	809	821	819	832	738	790	855	839	794	811	860	915	809	844	844	835	845	809	854	839	801	827	831	823	852	868	826	842	787	803	855	797	853	876	894	815	789	779	843	899	842	893	821	879	862	801	790	866	853	842	833	816	801	831	824	809	802	857	856	874	836	839	834	797	851	800	825	804	900	861	785	800	758	818	810	860	815	803	829	805	777	768	846	799	840	870	859	827	809	881	829	828	870	774	770	870	836	812	866	772	809	838	804	790	840	785	841	811	786	806	808	859	817	846	845	783	840	815	832	824	856	795	853	780	859	786	857	828	845	828	826	834	839	818	837	840	832	823	853	875	798	827	879	811	771	819	811	889	866	855	849	871	824	795	818	844	811	837	848	828	863	848	860	866	821	787	863	827	860	857	797	880	836	815	828	829	773	803	864	804	818	854	823	820	809	792	826	833	777	830	785	807	832	836	804	838	779	823	808	881	805	835	834	819	879	824	851	865	873	826	838	814	866	881	796	802	856	816	863	839	827	778	845	830	857	816	783	802	843	773	820	826	785	828	871	794	835	816	859	826	880	842	787	849	832	797	803	836	804	806	809	825	847	896	810	833	842	893	796	869	802	834	866	819	854	888	856	868	821	876	787	839	903	875	871	849	893	844	853	876	835	787	806	828	863	859	850	822	899	809	799	837	845	797	818	824	874	798	856	869	859	835	864	857	860	787	812	798	879	816	846	835	834	833	786	785	836	808	816	848	798	839	833	827	833	800	838	774	898	842	883	863	850	852	856	791	859	800	807	887	858	850	834	830	829	867	835	826	830	823	836	816	842	896	847	845	823	825	837	830	834	821	802	859	833	872	828	891	834	814	894	855	822	798	834	839	832	813	859	841	840	795	831	858	794	861	845	821	846	846	827	898	809	822	839	889	821	813	867	806	856	836	785	829	817	833	792	834	836	855	851	841	811	819	795	873	836	817	795	835	811	818	793	874	825	813	850	849	822	877	851	842	877	817	803	855	857	878	849	784	813	836	846	816	844	837	784	823	792	818	803	810	795	835	844	825	863	864	839	802	873	815	853	795	820	808	838	784	839	845	837	806	803	840	837	873	865	778	847	865	816	866	853	827	851	837	794	819	834	852	848	865	818	825	838	835	841	830	811	853	863	828	833	830	834	830	813	834	783	816	845	790	791	835	816	815	852	831	757	838	800	847	829	808	857	788	857	811	856	840	846	842	865	817	828	870	817	786	810	830	784	828	821	812	850	829	823	839	835	821	777	805	821	786	809	842	821	790	864	817	790	818	819	797	823	842	850	856	830	855	792	801	776	835	800	836	832	813	823	861	793	851	828	896	841	846	849	842	877	851	824	847	808	790	790	820	788	830	827	841	820	826	800	824	853	808	848	867	876	820	814	809	881	827	841	843	815	797	847	844	793	869	838	799	832	832	872	835	805	799	850	793	809	887	801	854	812	840	796	838	838	840	829	822	836	806	812	848	834	793	825	811	819	862	849	809	839	820	870	832	844	828	864	816	826	829	807	828	826	850	821	833	837	821	767	849	801	818	841	814	825	766	816	861	878	882	793	845	828	815	819	829	838	851	792	848	813	884	838	819	834	796	813	836	894	784	835	840	787	892	862	809	851	842	821	878	828	808	835	880	825	822	783	828	840	813	827	834	814	847	836	855	809	840	809	863	881	869	902	848	849	828	791	846	826	834	821	841	824	798	867	846	842	760	852	847	827	808	840	905	836	788	819	895	803	827	852	824	823	797	894	773	846	805	890	839	878	806	826	859	828	837	831	831	860	815	801	855	802	836	825	897	840	778	821	886	858	855	800	801	773	850	876	850	880	866	754	849	787	800	847	794	822	787	842	825	836	833	833	835	822
24531	20952	24353	27722	20489	2060	421	342	330	306	317	297	279	310	283	246	251	243	264	284	273	286	261	254	247	248	272	262	268	282	274	259	267	239	249	254	270	274	272	281	261	290	259	255	239	281	237	261	247	272	239	279	241	246	285	256	259	258	229	257	256	254	246	286	260	283	306	265	260	269	271	280	253	279	251	262	256	276	267	264	252	251	249	264	260	284	268	263	258	256	264	269	259	279	291	269	247	268	288	250	281	264	246	266	285	228	241	255	243	259	268	261	271	241	269	262	232	248	292	267	249	276	276	285	281	264	261	260	272	239	299	246	290	265	238	259	271	255	234	243	266	241	265	277	283	264	238	301	274	279	266	245	277	249	240	306	278	242	261	258	266	260	251	268	265	293	248	257	255	247	260	285	287	277	258	271	231	293	246	222	252	257	280	257	252	270	268	242	290	289	263	261	265	230	257	261	252	269	247	266	251	254	242	249	244	283	278	261	267	247	239	285	260	249	232	265	274	278	264	291	268	271	287	248	254	243	279	296	260	261	273	273	232	254	295	270	255	279	269	270	273	262	285	273	252	294	245	243	278	255	240	271	254	261	271	295	258	254	295	233	261	280	274	276	255	282	246	251	249	257	270	278	276	256	247	255	241	271	283	277	268	257	257	254	270	255	266	237	286	265	268	244	294	243	309	263	264	268	241	268	252	251	281	253	278	286	295	249	231	232	264	235	255	283	269	277	276	274	268	278	240	262	243	230	247	288	247	309	294	260	265	282	250	275	256	240	269	257	270	269	288	286	248	252	229	249	287	282	263	243	259	231	236	273	285	237	299	249	249	255	285	256	291	265	282	274	261	282	255	285	241	276	282	262	280	272	277	288	270	274	268	279	251	283	253	253	272	261	263	242	234	258	235	259	254	272	252	251	279	276	242	300	263	279	259	240	266	278	250	256	269	248	252	277	268	284	274	284	273	275	229	256	256	266	252	248	268	276	271	251	241	259	255	230	240	306	267	279	257	232	300	271	270	296	263	257	242	235	256	278	247	277	260	262	257	300	245	237	252	265	251	230	254	271	257	253	249	278	270	252	255	267	254	247	258	254	249	255	270	270	270	269	251	246	277	274	241	277	270	233	271	291	263	287	273	257	272	283	260	258	241	252	281	255	290	252	263	243	251	257	266	257	260	298	266	271	244	289	293	275	258	258	228	270	239	278	276	233	236	305	254	267	244	264	286	288	281	257	256	262	269	263	253	280	236	227	278	234	252	275	305	287	296	239	246	287	262	277	282	251	280	255	274	268	285	285	269	284	279	288	251	276	231	251	250	285	286	286	297	278	288	291	258	237	269	230	281	284	286	258	290	250	265	245	259	273	298	263	270	254	263	247	279	249	214	234	261	271	256	246	288	272	279	254	246	280	247	300	231	249	264	244	261	259	222	226	259	282	250	266	266	285	314	276	248	232	276	261	249	277	271	232	258	285	269	269	283	241	291	283	232	245	267	295	259	235	270	261	265	280	263	293	273	274	256	259	290	297	251	263	274	264	274	252	228	305	250	254	251	271	251	259	298	286	293	257	254	257	252	270	256	277	228	260	240	230	262	249	226	268	249	252	247	266	260	225	313	248	276	257	271	258	259	264	261	223	273	269	251	274	277	236	270	269	257	276	240	248	266	259	261	259	260	269	247	287	260	254	251	246	248	251	276	258	253	276	233	272	259	265	311	226	277	238	277	280	286	254	234	280	264	257	250	278	277	279	252	270	249	272	284	281	266	255	270	285	260	250	273	266	256	269	286	220	263	293	287	297	244	284	254	256	238	257	280	256	262	261	289	255	252	258	257	252	293	238	283	239	279	285	280	251	262	244	245	263	226	244	285	247	288	228	299	257	263	266	250	272	269	286	253	250	281	284	248	263	262	257	312	258	248	284	291	271	280	250	246	265	279	289	298	262	240	250	271	256	221	255	260	266	280	249	270	231	280	276	270	274	261	256	293	283	242	254	288	278	251	272	287	289	266	249	320	254	268	243	264	276	280	271	265	294	290	243	266	250	267	268	270	242	251	268	243	267	248	258	278	257	268	273	270	239	248	294	275	301	250	278	261	242	280	261	243	272	253	252	259	273	282	276	316	289	249	216	309	276	253	258	284	263	246	251	262	261	281	257	270	263	272	271	246	272	243	257	257	238	264	273	257	276	283	243	234	267	246	251	284	267	261	265	285	255	269	243	274	256	281	285	250	255	277	284	289	252	274	292	247	278	257	302	260	250	276	300	249	234	265	262	281	250	290	258	259	275	273	268	270	254	267	282	261	282	249	268	265	254	279	266	294	279	255	258	280	245	274	261	271	254	284	245	272	242	251	255	278	269	249	216	239	256	249	244	242	253	253	257	261	272	269	239	242	228	285	286	272	264	250	271	266	273	272	261	261	287	270	263	251	273	261	258	260	249	253	250	272	214	282	283	267	260	286	257	284	279	265	264	247	244	263	248	287	269	259	273	266	279	264	289	274	273	257	256	269	294	246	272	280	280	291	273	221	283	276	265	265	239	289	260	260	301	257	291	280	273	251	300	266	269	255	281	247	305	257	271	247	265	239	257	228	287	276	268	260	269	261	251	262	287	285	274	260	271	289	261	279	268	252	280	257	266	254	262	289	328	274	238	236	260	264	287	276	252	247	286	235	250	270	245	261	268	256	256	268	275	237	251	251	277	257	244	264	273	278	243	266	270	281	250	243	255	284	285	276	258	267	257	286	270	281	263	280	269	224	277	279	261	249	254	281	261	268	254	266	279	265	269	258	245	266	244	261	280	277	265	262	284	272	269	272	290	237	273	280	270	233	274	239	275	259	266	280	261	271	257	243	290	251	278	272	274	268	292	278	267	234	261	289	256	250	282	250	252	263	242	262	280	251	256	257	243	236	289	226	263	273	234	237	274	260	274	256	264	268	292	268	293	271	269	259	265	250	237	254	259	293	306	243	251	256	263	285	240	232	263	288	278	232	255	264	253	279	244	266	269	266	286	258	249	255	250	260	284	262	260	263	268	305	245	263	268	241	288	253	265	268	279	243	241	276	252	260	242	244	286	249	248	260	232	224	264	257	290	259	285	301	266	265	259	265	288	222	275	253	257	265	280	279	236	283	272	234	280	241	254	318	262	264	274	238	277	259	289	269	252	250	269	261	280	243	288	244	225	266	258	277	260	263	252	259	263	281	282	269	257	244	271	258	273	250	282	261	256	267	272	276	244	256	277	240	258	262	282	248	260	245	272	268	263	281	262	268	268	237	287	280	242	271	263	283	267	278	255	254	251	265	229	261	264	278	255	245	216	242	288	270	224	252	301	246	277	272	259	279	265	267	284	277	272	276	254	273	300	246	302	264	263	279	248	238	268	254	268	259	250	277	255	285	274	276	218	271	246	269	254	242	255	269	256	267	294	299	278	291	261	268	284	224	287	276	256	263	264	262	303	247	253	270	238	310	255	280	274	247	253	249	274
3107	2596	1589	998	764	693	668	638	640	618	630	593	679	577	607	584	650	603	590	568	597	594	603	561	623	602	578	614	613	634	559	572	577	562	595	607	600	657	551	625	627	610	578	598	541	594	603	557	553	610	595	587	569	583	603	585	591	578	629	601	596	583	582	595	595	591	593	650	588	622	564	580	610	573	575	580	590	592	566	605	580	611	618	630	562	585	558	648	570	589	570	621	540	552	578	546	629	601	580	598	589	555	598	568	591	569	600	587	573	581	551	595	582	595	622	629	597	597	606	577	622	613	612	589	618	603	607	592	571	583	557	588	583	559	626	585	575	547	608	628	606	581	613	585	547	561	614	551	588	599	599	619	661	597	554	592	590	626	576	615	555	598	614	626	611	549	575	609	622	599	565	607	615	609	557	635	569	604	550	631	590	570	597	599	602	597	611	581	552	578	587	576	593	572	569	573	585	592	587	587	598	578	533	562	579	594	561	650	599	592	666	586	603	593	598	583	511	596	596	584	585	593	613	543	567	540	595	598	585	600	582	559	585	648	573	587	557	558	586	564	604	561	586	577	615	575	599	603	595	576	582	561	582	567	582	572	580	535	555	611	602	570	542	587	550	625	577	639	613	577	585	593	541	603	619	590	586	579	604	596	564	573	589	572	632	610	590	586	612	612	577	590	585	595	593	626	556	590	613	606	585	648	559	562	564	577	594	582	585	587	584	609	545	545	557	609	542	573	602	633	600	549	585	565	566	577	596	604	625	629	584	629	593	606	613	591	571	559	607	622	584	577	602	599	618	596	594	598	566	596	660	569	586	576	595	557	564	573	619	582	606	591	604	585	605	602	632	631	576	591	556	563	565	599	614	599	609	599	574	561	585	552	605	623	540	570	601	626	612	653	598	609	585	566	602	580	585	589	585	590	610	630	561	601	621	595	611	568	572	603	583	616	603	593	567	614	567	589	564	586	608	549	586	574	573	566	596	570	586	591	528	557	553	612	619	575	596	559	580	578	602	608	597	588	587	573	645	621	630	578	576	592	611	584	582	607	614	577	634	578	596	581	639	565	557	589	602	578	567	591	598	588	646	623	628	553	581	632	608	604	553	565	594	602	622	581	574	595	624	570	574	574	585	599	605	565	589	603	566	600	605	558	537	605	633	587	554	545	597	608	586	538	602	589	571	617	548	596	564	629	625	580	620	576	533	563	589	603	595	603	561	562	641	599	608	593	604	598	602	627	597	564	595	581	582	556	599	566	559	626	605	603	563	583	602	586	599	548	545	579	560	623	569	589	583	592	631	599	587	595	620	561	585	570	589	577	592	589	536	560	591	581	595	580	574	576	642	567	580	634	591	621	595	596	595	554	524	597	577	630	610	602	620	613	604	572	572	596	572	588	587	591	618	580	599	593	601	561	580	620	593	608	585	635	581	584	607	570	606	578	575	605	597	628	552	578	559	572	555	620	581	607	562	641	590	572	565	592	593	589	610	608	584	585	633	629	591	575	610	561	595	592	611	541	565	567	584	592	588	557	558	570	545	590	570	598	575	589	571	610	589	579	618	564	578	562	583	561	568	557	615	615	652	579	579	573	587	558	555	629	622	594	595	600	604	607	540	601	581	595	621	571	608	592	581	607	577	637	631	612	597	631	643	590	602	611	568	581	598	601	591	591	591	589	566	582	653	581	606	613	549	565	556	589	552	604	574	587	573	608	555	551	592	591	594	566	573	615	582	583	583	596	585	578	615	591	565	618	632	590	574	582	635	604	592	594	586	584	598	585	586	529	614	574	562	627	602	571	605	566	615	622	603	603	619	575	573	595	551	573	566	605	585	637	567	576	601	605	601	613	599	606	588	578	569	577	585	584	601	576	538	608	608	607	642	583	570	537	586	540	598	582	603	581	601	552	545	596	577	566	592	614	523	631	591	590	554	583	541	618	597	580	578	547	592	576	592	588	634	571	573	648	583	607	605	627	568	596	616	562	600	649	552	593	617	581	569	600	585	634	614	612	621	574	588	585	631	573	590	574	588	567	597	564	569	575	605	569	543	623	570	611	607	650	563	586	635	594	588	601	566	601	564	613	573	594	603	606	576	591	597	631	604	571	553	611	546	598	553	592	598	588	576	571	577	576	594	580	565	625	651	567	579	584	581	539	567	619	565	573	595	580	603	638	606	560	588	558	617	617	593	591	635	564	593	571	612	639	601	599	569	625	603	611	601	598	599	622	586	572	586	568	597	579	597	577	590	593	580	618	635	595	630	578	548	592	622	613	588	619	577	560	597	591	563	604	619	586	566	574	592	642	598	575	612	591	598	566	635	567	561	559	577	597	560	615	602	563	560	591	582	621	573	600	594	588	635	589	579	599	562	568	574	611	577	587	578	599	607	626	575	596	588	584	569	570	591	624	638	607	610	603	609	618	623	615	593	636	606	593	600	579	551	577	609	611	567	574	553	585	571	603	578	571	608	619	520	620	564	606	594	582	577	660	594	582	539	574	615	615	644	621	568	598	566	584	624	613	571	621	616	561	625	550	596	622	618	586	543	560	583	575	575	565	583	576	601	628	587	586	549	600	566	567	574	595	598	575	529	568	535	593	611	638	564	603	590	597	607	570	581	588	560	621	614	567	619	604	553	575	594	539	583	619	562	610	569	568	602	561	580	582	606	612	598	617	541	630	531	591	589	562	598	608	545	593	607	555	601	625	584	615	589	574	561	581	597	587	567	589	582	575	599	628	568	578	566	619	590	616	580	625	586	588	592	613	572	618	585	603	591	595	593	554	588	589	581	607	588	574	574	590	589	576	588	612	555	584	652	579	546	580	578	648	579	630	592	600	574	595	596	602	587	594	609	628	607	572	586	593	545	622	545	628	591	575	595	588	594	615	576	635	590	614	600	615	602	601	552	590	553	574	562	592	579	597	585	627	606	596	574	568	588	579	548	625	636	580	581	587	597	569	632	614	602	564	608	567	604	611	621	597	570	640	582	620	604	567	582	543	624	613	607	574	561	599	576	557	581	598	597	578	572	585	572	628	616	585	572	636	626	571	654	577	596	607	588	591	624	602	634	599	563	551	549	569	597	565	588	566	627	602	594	607	601	593	562	559	599	592	609	587	583	602	564	587	576	570	561	588	580	541	553	600	569	599	607	577	639	569	583	568	638	565	582	591	648	616	556	583	605	590	599	580	573	624	581	584	598	596	569	593	574	582	576	598	567	636	584	555	576	580	590	588	585	553	617	588	605	561	585	585	560	529	560	571	578	593	603	607	609	586	598	589	612	582	572	540	626	547	584	581	591	572	577	613	603	616	553	597	607	580	583	601	570	533	613	594	572	600	613	581	549	586	570	616	589	612	595	601	602	579	574	555	590	611	590	620	590	585	599	580	604	583	567	589	595	573	585	571	584	596	602	563	611	609	579	585	595	583	588	579	574	628	621	584	607	561	585	609	578	584	598	602	585	594	652	635	587	572	573	569	582	590	606	599
23818	20948	24955	27085	20950	20825	1367	339	257	215	163	157	168	172	146	138	153	119	132	133	112	137	126	137	125	148	107	132	120	133	116	113	111	107	107	138	121	137	111	116	125	128	128	109	111	117	105	106	100	96	109	110	95	109	111	116	123	110	123	117	135	116	137	123	117	128	99	120	105	116	125	115	117	123	110	118	111	117	93	137	115	114	103	113	101	104	123	117	108	105	120	121	109	125	111	104	102	102	131	96	125	99	118	130	100	109	102	119	113	101	113	91	123	106	112	125	94	110	128	107	114	114	86	104	117	93	110	105	98	129	108	105	120	121	94	129	104	100	99	115	111	115	106	95	118	105	129	115	126	95	126	110	114	104	109	125	110	104	99	112	124	116	120	111	111	110	110	89	120	113	112	119	114	115	122	124	118	120	95	118	101	134	114	111	120	108	81	106	111	119	122	102	142	126	116	125	108	98	93	101	122	118	113	115	114	141	114	114	122	130	130	102	103	116	144	124	128	130	116	123	115	125	132	109	96	114	111	101	124	97	72	110	110	121	134	130	99	97	109	96	133	119	118	109	113	104	128	107	103	144	122	112	136	116	121	121	116	105	105	114	109	108	100	109	106	109	95	113	112	129	118	108	127	106	90	121	116	114	117	109	102	130	110	135	118	110	108	103	125	120	121	105	127	133	109	115	119	102	116	123	100	99	120	114	111	95	92	99	130	98	127	140	102	108	111	112	127	118	107	124	110	114	142	112	111	100	109	133	119	119	115	107	121	115	112	120	100	113	112	113	107	122	114	123	104	112	96	90	106	106	117	126	111	89	100	134	117	121	114	103	107	128	110	122	115	117	121	115	121	110	108	120	118	114	107	82	114	108	124	99	96	115	102	120	120	109	86	110	111	112	132	112	116	97	130	104	121	91	103	104	111	110	114	113	104	116	107	103	113	115	119	97	109	107	116	115	113	95	120	123	121	106	124	123	123	96	106	121	112	112	111	93	126	144	107	126	122	128	123	107	111	120	113	117	113	122	131	92	111	98	122	132	103	138	112	112	124	109	96	125	105	115	112	103	121	112	108	113	114	107	115	129	112	103	112	98	119	122	111	127	103	107	107	115	132	122	105	96	110	129	107	111	108	107	101	123	149	104	87	115	111	110	113	111	103	123	92	95	139	128	114	125	116	110	104	120	132	108	116	98	85	111	120	109	123	115	125	102	114	124	114	117	112	102	108	112	153	106	115	120	112	138	122	118	129	102	124	121	108	111	105	105	99	112	118	102	118	116	114	125	109	116	116	98	112	117	124	114	105	108	99	116	105	128	109	110	106	101	114	101	103	107	109	121	118	111	115	102	119	107	96	130	117	135	123	124	121	109	129	121	99	109	99	98	127	105	101	107	106	126	112	106	109	115	114	95	108	116	106	94	106	115	106	106	116	106	106	111	109	129	92	122	99	114	113	126	114	118	114	88	124	135	101	104	105	105	117	102	115	97	137	113	119	128	98	93	96	114	131	104	115	119	117	112	114	113	138	103	81	119	121	121	121	109	108	125	108	114	109	115	92	111	105	115	126	110	125	118	127	93	123	132	134	106	110	126	139	107	126	120	130	94	110	107	110	111	86	106	115	121	132	100	100	114	108	113	102	98	98	105	109	126	108	104	135	136	105	92	101	112	118	111	118	103	122	120	116	102	102	92	101	116	100	106	98	141	119	117	106	115	122	103	114	131	109	109	117	89	120	120	121	101	105	100	122	102	108	125	133	99	116	121	121	102	94	112	131	115	94	119	126	97	88	101	115	143	97	107	106	120	101	113	121	118	111	108	98	112	109	102	117	119	121	114	112	125	110	119	97	107	124	102	97	106	101	107	134	98	114	105	105	126	117	121	95	120	108	101	119	125	126	94	123	127	115	110	130	112	118	93	123	120	138	107	101	125	140	112	115	105	117	126	122	133	109	113	106	112	122	115	104	113	94	109	131	112	124	133	136	117	134	125	137	116	120	109	123	104	91	110	122	129	100	110	134	96	109	107	118	129	142	125	119	131	102	102	122	117	109	112	116	134	99	118	127	121	107	115	127	123	114	103	118	103	112	94	102	106	115	111	100	89	115	121	134	107	121	116	100	103	90	112	113	126	110	105	120	93	107	104	116	107	124	98	116	128	110	102	117	113	107	115	111	105	121	110	97	101	129	126	98	120	100	103	113	111	115	123	115	120	106	125	113	129	129	110	102	111	112	117	103	143	105	124	129	114	129	107	137	98	127	137	107	117	112	136	118	116	106	114	104	113	115	125	109	105	145	108	105	104	99	91	107	100	110	128	133	142	124	130	126	123	111	103	127	115	106	129	106	145	133	107	120	105	119	123	89	130	133	112	103	101	125	109	111	116	114	92	118	113	116	104	118	131	109	119	122	118	115	128	140	111	112	99	115	106	118	96	113	113	121	128	96	101	110	115	120	147	133	141	111	120	102	107	107	104	98	124	121	103	101	115	105	123	123	132	124	129	122	110	131	108	94	111	108	132	99	114	106	124	121	98	100	123	116	114	120	105	111	124	109	106	111	120	119	105	103	115	116	118	126	136	129	111	93	101	98	101	110	122	108	119	116	126	112	123	123	127	100	111	103	107	115	114	117	93	109	101	112	114	126	104	129	113	122	118	115	118	94	114	126	101	114	118	99	105	129	128	123	123	116	109	122	118	117	114	113	122	105	116	111	99	106	103	122	103	112	104	109	112	145	119	119	120	138	128	124	121	109	112	95	118	88	115	82	118	103	100	108	101	109	106	127	132	117	93	109	126	118	115	98	126	128	103	111	107	108	123	118	117	102	130	139	127	108	115	92	121	113	110	138	125	102	114	144	102	111	107	125	117	105	92	117	120	117	130	132	110	127	107	130	114	125	115	117	107	123	109	118	82	131	115	117	121	111	95	110	108	96	101	100	129	98	124	97	138	110	134	123	127	126	111	120	112	116	132	114	127	91	96	99	99	110	93	106	116	138	116	121	113	105	140	117	103	105	108	121	96	124	102	113	124	87	101	121	104	138	134	107	129	117	134	119	126	112	122	104	99	131	115	147	116	127	91	99	123	102	96	116	113	117	117	105	113	100	124	116	109	106	128	109	127	111	98	121	104	101	120	134	95	121	104	124	125	104	109	116	87	102	114	108	118	115	107	117	101	131	125	132	92	118	118	102	111	99	110	117	122	98	126	94	95	103	107	131	130	136	125	113	112	125	110	128	109	127	108	113	110	96	90	119	127	118	95	119	117	116	105	109	113	134	96	103	117	121	106	92	96	107	117	107	110	112	100	101	125	110	116	115	102	123	117	117	144	118	107	113	107	111	115	125	115	112	110	119	98	142	96	108	110	118	112	100	118	108	93	117	113	119	109	127	123	111	122	96	118	106	102	87	105	117	124	127	110	116	121	97	110	115	108	116	123	117	102	127	132	111	116	132	140	118	115	139	105	111	121	124	110	113	115	142	114	105	88	109	107
2948	4208	2337	1067	608	492	442	348	353	341	352	331	334	281	337	336	312	313	285	305	326	287	305	307	286	294	294	277	301	307	298	279	323	323	286	301	264	314	249	302	317	278	298	290	325	331	301	314	278	274	310	267	291	264	285	307	287	298	334	297	278	283	303	282	277	295	316	302	283	289	316	254	275	322	359	280	290	278	277	286	304	313	296	274	317	311	280	293	284	292	320	300	308	272	317	275	315	254	324	250	291	283	279	302	316	308	322	294	305	280	280	291	301	294	291	322	295	287	336	278	320	328	272	294	315	282	289	288	282	316	303	301	293	302	287	302	295	288	267	323	298	264	284	276	305	278	278	289	300	300	314	271	304	280	266	283	301	277	305	308	273	298	286	273	289	303	283	311	304	288	261	270	296	314	296	295	263	297	275	255	283	285	258	326	281	287	281	303	276	285	296	278	289	289	295	280	307	301	296	295	307	305	285	350	273	292	294	282	294	256	282	315	273	299	272	273	289	286	316	290	285	284	287	295	304	298	271	312	311	254	297	308	274	296	280	282	304	267	301	286	312	282	285	277	297	298	312	305	302	287	315	278	306	269	293	280	278	273	265	305	279	281	280	312	289	283	345	272	271	288	311	291	302	274	283	281	290	259	281	268	284	305	294	286	284	305	255	291	321	278	297	263	304	284	272	277	287	303	300	304	297	280	282	290	280	298	297	271	290	280	303	331	290	265	302	301	283	300	270	297	289	290	322	268	256	291	298	281	284	303	273	290	289	308	281	296	297	294	278	282	307	300	255	283	284	307	290	297	308	290	281	285	285	268	288	271	295	289	277	265	281	272	306	282	280	273	287	285	290	308	313	286	328	257	304	283	275	280	279	290	323	298	299	303	264	307	288	299	284	286	303	294	295	314	273	289	302	306	322	272	282	299	311	307	277	334	308	291	277	300	311	264	317	286	279	279	300	325	300	298	292	291	259	289	260	302	285	286	281	284	289	307	287	263	305	310	276	277	297	271	282	266	281	291	317	291	277	321	290	287	292	313	284	291	322	267	298	299	288	274	303	264	316	309	269	274	315	286	291	267	309	309	259	281	299	307	307	292	298	279	286	300	296	277	294	324	284	289	290	288	290	256	260	306	268	315	268	311	306	294	284	292	284	325	287	303	302	264	283	280	302	294	273	287	287	268	274	284	251	299	285	268	285	291	310	270	293	286	290	293	296	275	278	293	281	285	329	296	308	258	299	278	279	276	279	292	273	293	296	272	289	300	288	293	308	284	282	271	274	291	330	313	328	303	277	301	299	280	300	264	300	277	262	278	273	287	301	280	284	269	275	276	286	301	270	284	266	277	304	282	278	300	285	281	294	291	301	269	301	285	293	251	320	286	308	289	301	281	280	306	305	271	289	315	310	284	286	296	291	297	288	293	285	289	317	291	286	273	272	266	307	293	281	283	264	290	277	319	284	301	286	284	277	308	289	288	292	283	283	326	301	301	314	315	309	280	303	284	277	293	277	324	296	295	292	283	276	302	301	282	263	310	294	281	301	285	280	269	293	283	274	291	285	289	301	292	268	335	296	304	315	281	273	293	310	272	285	270	253	284	297	267	272	275	279	254	294	295	289	281	292	275	287	293	305	265	282	306	256	292	315	310	278	299	294	329	278	299	269	263	271	282	299	316	308	281	299	316	317	289	296	302	309	278	322	281	252	308	310	320	280	314	289	301	297	304	283	274	293	279	278	268	299	276	308	274	290	286	292	282	308	284	298	293	314	262	298	300	301	288	300	306	323	277	279	318	298	294	322	288	292	281	325	304	273	285	281	308	311	280	288	274	259	312	299	285	324	271	296	295	283	285	282	304	275	290	281	285	283	294	295	293	296	252	252	317	296	305	315	313	282	291	267	275	252	292	278	300	285	281	287	284	307	291	320	295	273	296	268	303	271	288	272	277	309	283	293	294	264	271	284	307	308	276	297	327	277	258	275	261	270	265	279	280	279	298	314	325	311	270	275	296	280	287	278	310	302	259	283	287	263	286	279	286	323	305	292	308	283	300	257	295	266	303	286	296	293	272	281	273	309	268	281	311	290	306	307	284	281	313	303	304	254	289	283	298	327	297	290	291	290	279	289	290	305	283	279	288	287	279	305	274	292	291	282	288	263	343	288	298	301	324	273	266	301	286	311	306	297	269	271	288	283	311	320	306	281	261	303	274	293	292	288	283	259	292	300	263	293	298	299	287	278	282	252	284	283	277	308	286	279	289	305	286	296	302	313	320	274	301	300	297	303	312	291	277	303	280	278	299	269	273	286	269	308	294	322	308	298	289	290	256	290	293	295	266	275	297	307	315	298	275	279	282	275	285	321	282	275	292	309	301	275	273	305	332	281	299	296	312	286	287	261	284	295	282	293	311	262	281	259	266	277	304	289	277	311	307	290	285	269	276	263	291	260	257	290	279	304	308	232	308	283	261	300	300	269	308	294	300	278	323	286	349	290	311	268	303	264	304	269	290	296	282	308	309	290	293	308	300	268	309	284	311	275	299	274	299	315	277	282	288	299	268	285	289	325	281	283	310	265	270	327	266	296	292	297	289	294	275	275	272	299	300	296	266	276	299	275	298	267	312	283	293	293	310	280	269	289	266	288	301	288	280	288	298	263	332	300	293	300	297	264	297	279	277	299	277	299	274	292	320	308	299	269	298	290	295	309	287	290	318	247	290	282	299	295	294	309	291	320	287	304	285	307	302	292	266	318	307	288	275	280	289	250	312	285	277	250	314	282	319	274	283	303	317	289	302	276	279	271	295	292	269	313	228	281	269	295	287	289	268	288	300	271	282	300	295	315	316	295	290	296	297	300	320	299	261	269	331	278	282	267	286	313	270	273	300	274	285	302	276	283	309	281	306	271	298	282	280	301	280	270	292	261	286	275	323	282	322	300	305	290	282	277	280	289	259	294	300	290	297	272	272	282	316	319	306	315	300	261	302	285	314	295	288	320	290	284	283	299	290	296	303	282	293	287	293	278	308	309	267	272	309	291	263	294	298	253	288	272	264	262	299	295	299	268	272	251	261	296	287	273	296	284	286	284	268	273	306	304	283	305	301	283	290	285	279	289	285	290	293	284	281	276	268	300	269	279	272	283	284	291	283	324	301	320	303	280	274	292	313	318	315	306	243	277	324	283	282	270	330	298	300	291	297	308	298	257	305	308	307	294	300	289	277	282	322	303	313	290	313	265	282	281	287	306	280	297	293	261	310	287	282	317	289	282	315	279	305	278	297	310	294	279	293	312	281	308	318	280	279	288	285	241	303	272	278	313	289	281	289	319	319	304	323	274	243	291	287	287	287	291	273	295	294	296	311	267	280	305	296	297	287	282	270	282	304	294	299	306	279	282	260	255	267	325	276	271	288	290	283	302	306	299	295	309	285	289	299	286	310	284	310	292	299	291	297	273	318	282	292	309	285	280	291	289	296	326	296	304	288	297	301	297	291
32210	10624	1136	466	399	371	410	362	390	360	389	346	348	402	370	401	396	371	397	340	371	380	372	397	363	415	368	348	411	378	366	376	367	401	371	401	349	381	338	401	353	361	384	358	394	348	386	360	391	418	391	397	413	405	393	360	355	369	356	345	386	352	372	372	379	370	369	337	339	409	393	318	353	398	336	358	372	408	349	347	336	372	386	407	405	378	360	355	378	351	353	349	365	345	381	360	329	366	356	346	400	380	380	355	352	369	378	358	381	390	363	382	371	372	368	381	402	370	363	374	371	404	389	367	350	388	385	360	395	349	346	397	357	359	409	391	381	382	391	409	373	399	376	391	401	405	336	394	352	396	366	380	388	379	344	391	403	382	335	363	402	374	391	384	379	368	347	391	368	362	384	385	378	399	368	355	347	390	375	392	390	420	359	371	355	394	423	338	382	377	380	409	391	374	384	406	363	382	378	350	383	355	366	358	367	349	336	372	369	363	393	330	381	338	344	421	374	380	379	376	344	365	413	379	396	389	415	369	355	344	349	388	377	382	385	373	345	408	368	343	364	382	361	380	360	385	387	366	354	356	343	366	396	364	379	375	335	386	386	377	380	365	411	372	368	378	372	344	358	358	386	412	409	365	366	356	361	375	364	382	353	365	357	367	392	366	397	377	418	368	403	377	374	376	387	373	355	389	377	338	336	362	401	406	341	354	352	383	378	401	336	396	374	372	386	354	384	351	412	389	355	392	370	386	403	364	390	385	420	400	397	395	350	353	383	371	356	349	391	365	355	384	372	403	373	404	358	381	419	400	361	360	415	352	392	389	337	403	371	373	370	394	360	343	362	372	377	334	377	364	392	408	368	303	388	393	366	371	336	381	375	380	371	400	384	341	389	386	372	357	363	374	377	392	382	406	396	397	357	364	383	371	432	359	398	343	367	373	349	343	392	350	378	374	384	398	382	411	379	352	370	368	392	352	318	332	410	368	412	374	364	385	401	341	369	345	352	404	381	398	394	418	382	360	358	383	396	370	357	324	359	376	358	365	365	401	353	368	366	370	353	386	410	347	390	368	405	374	389	395	356	348	349	395	360	374	363	356	374	369	373	375	399	369	348	366	396	359	394	386	386	387	353	399	355	410	386	399	348	363	375	346	422	373	397	357	398	365	338	368	365	367	383	346	406	379	348	403	367	366	377	358	369	375	369	356	364	373	362	378	365	358	378	384	319	406	377	313	382	399	377	356	392	373	373	369	395	365	361	396	378	365	363	359	373	404	354	351	387	387	362	350	395	371	393	348	365	390	381	408	365	361	338	371	399	375	380	354	379	410	356	363	385	355	388	345	388	411	349	358	378	378	359	382	369	379	409	377	375	386	397	378	378	349	369	372	372	372	393	386	363	387	371	370	386	324	363	347	354	357	407	357	377	361	368	381	365	331	368	389	360	372	364	372	345	405	376	345	348	374	377	384	392	379	392	387	406	355	391	398	396	364	342	353	368	377	353	359	412	385	407	351	366	397	349	407	366	369	409	396	362	367	383	381	383	368	384	394	362	351	401	389	367	383	377	405	388	362	367	364	379	364	340	363	411	329	352	363	354	393	353	346	353	338	376	363	386	384	412	387	350	352	375	352	389	355	347	397	395	346	386	383	400	392	365	357	349	339	366	370	356	379	368	387	404	381	353	374	384	363	348	350	388	361	410	366	359	387	395	395	350	378	400	394	423	355	379	362	354	396	352	358	362	358	373	360	366	383	408	398	335	384	387	364	392	395	348	363	381	354	394	380	403	385	382	351	366	403	385	365	368	366	349	370	417	407	376	354	356	359	397	362	375	332	379	414	320	369	352	388	377	408	355	412	342	402	364	384	418	379	388	386	399	398	420	328	350	368	367	335	348	371	387	393	363	371	378	357	358	375	386	357	371	381	375	351	370	373	361	374	364	394	329	349	405	346	378	370	401	403	402	362	396	366	313	389	387	372	381	347	330	361	371	342	351	335	354	354	345	389	371	345	362	384	380	372	392	355	372	369	378	361	384	374	394	354	386	373	381	402	349	342	365	368	358	381	345	354	388	368	402	332	394	366	382	361	422	421	432	353	389	367	382	379	351	373	357	387	378	352	361	391	360	355	361	383	338	359	355	363	378	379	329	405	377	360	384	366	386	382	391	357	390	404	350	361	360	359	405	361	361	359	364	363	376	384	372	398	362	352	381	403	390	395	379	398	386	366	392	416	376	376	375	373	375	319	383	332	369	382	385	392	366	375	381	347	407	375	331	362	339	344	385	347	406	412	416	368	373	397	357	406	368	375	352	346	356	359	354	356	352	382	363	360	408	389	344	350	337	395	343	363	355	363	379	364	369	370	353	415	387	372	366	354	407	395	361	335	346	351	383	388	397	370	380	314	375	364	376	402	382	376	374	397	359	366	360	368	360	390	378	372	344	352	394	388	386	378	342	357	423	364	367	390	356	374	367	371	346	388	391	355	366	372	374	353	340	374	383	351	372	393	362	420	378	349	402	383	357	396	345	345	354	392	340	355	359	394	349	309	379	352	398	355	398	347	394	331	334	374	406	381	354	373	381	345	334	393	339	371	354	391	369	360	379	397	335	384	358	384	349	425	374	376	381	354	414	355	361	369	375	390	362	393	370	399	389	342	402	402	381	349	363	408	347	358	403	365	370	389	421	389	359	370	341	366	345	361	364	378	369	379	363	417	387	385	339	376	339	364	379	371	360	385	387	416	387	382	367	362	350	365	385	326	321	371	412	366	363	375	380	395	409	387	346	348	387	373	384	401	351	369	357	377	344	388	395	373	382	340	376	361	375	385	350	361	401	363	383	392	371	323	392	390	377	399	368	397	376	375	357	373	351	409	388	372	387	356	374	397	376	356	369	343	371	370	386	364	385	390	364	375	372	378	400	385	402	384	363	332	385	370	400	360	373	388	353	320	357	408	366	361	374	385	373	355	380	396	387	392	381	387	378	364	357	353	360	339	377	345	385	417	384	377	383	415	330	352	366	394	372	373	377	365	336	393	398	354	358	366	364	377	395	410	378	376	420	362	368	354	354	389	348	377	418	375	377	382	382	383	408	395	384	355	366	397	364	347	363	383	367	382	353	377	405	363	384	372	349	329	367	440	375	354	379	358	372	330	370	377	417	386	393	377	393	373	352	355	370	394	376	359	356	390	354	379	403	396	405	347	405	373	358	336	373	378	393	365	368	358	362	346	377	352	368	385	352	375	367	396	355	345	419	371	398	353	378	370	347	397	401	353	379	394	387	400	347	389	357	406	378	368	385	408	371	332	397	369	371	379	361	365	398	353	396	406	362	344	353	384	383	359	364	397	406	364	360	348	328	358	378	383	398	398	382	373	389	365	359	355	405	372	388	349	357	399	363	351	376	369	345	366	389	384	345	371	342	329	378	379	335	352	381	394	350	405	370	399	388	361	344	384	342	377	369	392	360	369	392	377	375	367	321	375	362	379
5634	963	917	830	807	853	840	841	815	862	890	835	825	801	857	841	822	862	825	833	839	841	844	848	819	811	820	805	808	840	840	801	755	887	824	773	844	813	785	814	804	828	790	883	874	823	841	828	833	861	812	810	817	817	800	853	759	841	815	827	853	756	808	843	829	794	725	822	774	839	828	800	837	852	805	790	764	815	811	800	781	853	799	822	820	810	779	787	855	805	829	807	798	816	856	825	896	898	894	882	837	823	826	784	818	822	818	797	788	822	843	832	806	812	778	806	806	812	811	785	877	853	809	845	815	831	878	815	806	858	830	842	789	822	777	798	840	795	777	825	856	850	816	839	802	846	823	855	819	804	819	771	863	804	828	840	789	810	860	799	831	746	764	802	819	817	800	829	811	816	848	853	827	798	837	830	833	805	832	858	819	827	806	825	800	860	775	791	837	823	834	802	780	855	846	820	794	846	777	850	855	841	818	892	791	802	821	839	865	811	826	786	858	830	842	845	786	846	841	843	803	823	830	809	815	848	789	854	795	831	811	871	820	831	825	756	808	803	841	853	838	834	851	840	830	833	826	912	826	829	899	845	826	808	842	842	846	754	822	798	828	827	803	822	836	851	848	841	804	807	810	807	823	807	868	844	827	816	786	866	810	861	819	786	792	857	838	798	813	799	807	864	856	878	772	789	807	845	783	859	754	842	830	826	830	828	843	849	787	844	845	807	806	814	826	860	850	807	856	879	848	838	828	813	808	862	831	826	816	841	798	818	836	787	801	799	781	815	849	843	806	835	858	825	791	888	798	791	815	805	827	795	808	822	808	836	821	824	827	872	792	837	799	850	822	780	813	829	804	846	839	804	817	824	795	847	797	834	839	860	856	828	770	854	794	808	887	787	821	792	808	818	843	792	807	819	888	823	855	858	840	813	859	844	813	862	864	800	838	786	826	857	829	870	866	807	820	835	830	865	809	853	829	835	811	860	846	858	798	759	824	860	815	845	804	832	864	800	871	901	856	829	853	786	796	843	827	842	796	836	850	778	839	834	863	837	830	800	860	817	851	821	867	807	808	826	823	850	855	836	806	844	847	849	852	828	836	851	844	838	787	827	812	836	781	797	847	860	833	843	839	891	842	863	853	809	878	791	882	828	810	868	844	855	841	798	772	832	892	827	829	839	819	739	857	888	835	811	841	759	786	774	840	797	794	751	816	802	775	823	807	827	794	831	858	813	822	823	825	851	803	822	829	778	861	827	839	770	824	805	835	906	824	843	796	857	829	859	793	813	828	824	815	783	842	773	894	807	789	812	813	808	850	830	811	813	818	824	819	845	844	799	829	819	792	760	840	817	789	869	854	808	840	800	806	805	812	775	802	806	842	815	813	819	824	838	836	808	831	851	834	770	827	838	871	811	874	788	806	813	817	802	834	833	868	807	791	837	836	868	821	840	806	801	777	812	850	827	908	835	816	821	798	807	787	813	866	788	832	806	803	812	840	839	810	815	855	901	806	843	847	802	833	816	799	857	828	816	872	829	815	830	828	814	835	828	841	802	800	817	823	832	841	809	864	832	801	784	845	840	823	818	823	832	890	803	910	769	840	825	820	887	842	822	877	797	803	801	797	831	856	815	822	757	783	852	868	775	810	799	835	857	817	829	827	870	789	814	865	815	794	818	833	806	798	813	832	891	858	833	850	893	810	835	815	827	819	797	866	802	797	892	800	840	821	831	813	777	841	865	844	867	873	813	816	824	767	832	774	829	830	841	832	848	863	866	856	817	871	878	829	806	871	810	799	865	809	786	816	802	759	830	822	838	830	855	861	832	842	854	883	803	859	855	854	851	854	810	918	824	847	848	784	838	891	820	815	781	810	846	855	841	796	798	819	862	851	849	813	810	822	825	819	804	825	858	831	795	789	850	842	810	816	845	866	844	854	824	816	795	810	794	802	827	804	835	844	815	837	865	818	820	812	818	797	833	824	773	822	812	799	869	791	809	814	840	802	807	835	797	854	870	854	842	804	797	825	854	821	834	800	793	861	821	855	795	850	793	825	834	814	797	891	839	858	773	811	767	819	807	847	809	847	908	806	825	811	798	817	801	847	823	832	813	819	843	799	798	815	811	808	847	806	788	826	841	786	818	799	810	816	784	832	832	782	841	871	863	804	818	823	830	842	830	857	858	840	877	806	814	783	868	825	836	838	848	820	828	860	831	862	831	817	836	780	821	862	855	873	836	847	825	816	815	836	827	827	852	838	794	856	823	794	812	865	825	863	849	816	840	795	843	789	841	829	825	809	823	820	841	855	859	799	831	835	792	840	831	830	802	815	824	831	858	812	875	800	793	792	814	841	813	791	827	844	842	835	862	783	804	821	813	802	821	820	836	799	807	822	823	861	813	781	818	804	816	836	811	933	783	807	821	815	790	852	809	781	863	849	812	798	824	794	876	852	836	827	829	806	851	797	768	787	816	864	867	829	816	828	767	802	873	864	792	811	823	833	837	847	801	776	793	820	836	800	833	832	835	862	868	801	818	846	816	775	789	857	793	853	777	816	800	790	859	860	814	839	775	820	790	814	819	796	824	795	812	855	839	869	834	845	838	851	766	805	805	858	885	835	857	852	861	807	854	828	851	816	822	821	833	843	786	831	806	832	781	850	820	839	856	826	850	800	901	814	838	899	763	841	818	787	838	826	777	845	833	836	904	777	818	814	818	845	857	827	805	877	761	836	810	845	839	857	847	783	863	802	796	884	838	817	823	840	746	854	831	872	793	837	829	872	830	822	791	817	811	858	817	836	848	789	831	809	872	832	855	828	860	863	767	822	793	808	805	816	804	868	841	875	811	762	816	830	763	796	876	833	844	849	851	868	840	826	889	823	790	820	847	803	843	839	844	872	793	846	760	844	855	858	830	824	851	842	882	813	851	825	848	820	833	822	789	816	801	816	828	820	851	932	867	813	807	858	814	823	822	835	915	766	804	802	827	861	829	808	815	761	797	858	792	830	855	793	863	876	808	862	861	847	773	836	801	815	818	819	870	834	772	824	782	811	869	848	763	833	800	815	896	815	831	793	814	794	842	820	849	845	812	818	784	881	809	861	790	851	795	831	829	832	881	884	795	821	841	784	856	793	846	823	837	777	820	811	838	805	842	857	794	827	821	810	838	840	856	845	846	824	848	848	825	848	787	805	824	839	793	838	867	847	874	859	823	859	853	802	821	876	815	786	807	885	797	846	827	879	838	787	844	904	786	804	827	781	825	847	799	832	815	895	788	856	818	820	853	857	820	891	857	852	814	795	778	839	827	814	801	835	807	812	833	809	827	811	849	868	833	821	800	850	816	799	864	818	830	814	786	817	819	846	840	845	825	848	835	783	856	821	759	862	835	883	787	845	857	796	820	865	854	837	810	845	841	813	819	838	893	838	816	768	833	813	829	802	879	834	839	847	838	855	843	814	829	905	765	790	826	825	822	823	796	815	829	828	817	861	886
24549	20938	24291	27768	20483	2091	438	355	339	287	296	291	301	269	259	242	272	263	257	260	300	267	259	268	263	273	259	262	275	278	284	285	262	271	266	268	253	271	280	265	259	294	268	271	260	289	259	273	285	242	250	270	269	235	260	266	263	234	252	291	267	267	264	290	247	233	279	249	255	235	245	224	231	253	257	251	272	269	248	267	275	277	270	295	273	279	258	295	272	235	277	273	282	259	231	234	280	268	235	243	270	274	259	252	235	260	256	265	241	253	288	238	267	256	288	270	286	254	261	256	286	282	252	259	260	243	266	279	308	256	228	272	261	232	250	253	277	261	282	276	250	248	274	265	251	248	257	241	266	243	263	248	239	300	269	232	258	260	271	259	274	282	247	255	263	301	272	284	262	270	257	267	241	252	262	242	272	261	280	277	264	252	279	282	229	288	274	289	242	301	252	250	229	270	261	255	249	272	264	262	255	266	267	266	295	233	266	257	255	266	233	273	262	267	268	266	292	266	282	250	281	248	264	250	266	235	297	269	262	266	268	283	292	251	284	302	252	241	247	294	269	251	287	251	287	285	267	243	281	249	298	264	227	280	254	270	242	299	273	259	252	246	248	248	264	243	269	269	245	280	272	269	257	272	255	252	256	253	269	288	233	237	273	280	253	250	282	237	256	254	265	241	239	246	239	266	272	267	280	251	280	291	259	263	258	253	238	269	229	268	283	249	281	281	270	243	270	217	272	272	250	259	272	245	237	247	270	260	262	274	271	250	273	261	300	263	267	259	260	239	257	267	270	259	235	257	264	277	262	251	257	261	284	229	274	268	264	273	256	237	219	250	242	279	267	258	248	260	276	268	255	286	235	286	263	278	297	241	277	262	260	266	245	252	232	245	261	247	268	264	258	244	279	262	252	254	284	263	274	260	271	271	242	285	268	277	270	272	277	262	280	236	257	256	260	261	249	278	249	288	275	256	277	244	247	239	272	274	262	273	269	261	248	262	238	237	261	243	277	265	316	256	295	257	261	255	283	246	248	247	276	253	272	265	263	280	227	254	273	277	277	254	266	267	279	255	225	274	276	252	248	258	300	248	259	258	267	247	281	241	260	252	257	278	249	263	261	248	235	280	274	251	263	243	257	244	264	284	244	274	295	250	265	245	272	239	250	256	258	260	276	264	265	246	265	254	266	272	301	280	259	227	262	294	266	251	260	273	279	245	255	223	272	271	280	273	271	252	235	270	257	277	290	246	266	272	245	264	280	277	250	267	270	268	258	234	283	230	259	257	269	269	288	258	263	292	254	270	243	282	264	258	274	252	302	263	234	278	280	236	279	252	248	270	267	255	259	237	306	267	235	291	262	268	248	250	227	239	255	262	254	230	284	264	248	277	220	272	259	277	285	260	253	268	245	257	254	254	232	258	268	245	255	252	240	268	260	244	265	266	241	260	251	276	303	261	217	251	238	287	261	253	299	260	258	272	262	262	254	250	262	230	255	249	295	261	252	242	269	261	269	260	261	242	245	243	283	258	268	235	255	252	297	251	269	231	270	267	277	272	290	238	261	247	263	261	264	262	270	261	256	263	276	270	259	238	250	251	254	251	233	259	266	222	246	245	249	254	262	238	238	283	291	242	229	271	252	260	270	253	281	298	281	257	258	270	257	236	242	253	261	255	271	227	241	252	236	262	290	242	238	279	276	239	268	227	270	277	273	263	291	265	247	273	218	246	292	261	259	265	273	249	251	258	241	282	281	286	257	283	288	268	273	261	277	260	254	264	260	267	267	278	251	251	244	275	257	262	274	265	283	262	284	260	261	277	243	247	220	256	265	274	268	246	235	260	255	223	276	268	276	270	284	253	276	264	244	273	228	265	232	250	295	251	231	274	246	260	249	249	265	257	241	262	274	230	241	260	251	261	258	288	250	283	265	280	268	306	285	252	244	260	256	280	249	264	244	276	265	228	269	257	259	246	276	290	237	271	274	296	243	290	253	261	273	281	280	264	246	281	238	250	279	253	277	239	267	268	324	239	246	222	247	260	265	280	295	257	254	244	281	307	265	275	251	254	253	245	245	265	246	259	299	257	278	260	264	238	267	203	248	243	264	224	249	249	251	294	242	264	260	256	258	280	246	248	237	271	258	272	259	249	238	252	283	233	218	272	271	248	271	240	275	241	249	272	244	246	231	273	264	245	298	253	241	273	253	280	288	249	286	245	256	273	263	273	255	302	254	257	244	278	262	255	262	269	259	243	293	263	253	293	261	275	237	245	270	247	258	247	251	222	277	280	258	253	273	310	257	293	281	214	272	265	250	265	248	264	239	255	263	287	277	259	278	275	258	246	236	269	263	263	285	269	280	262	262	264	256	269	266	281	289	286	282	266	267	255	261	266	278	299	270	236	267	278	271	260	263	280	239	280	247	299	262	262	270	258	268	258	254	283	267	255	256	277	263	278	278	275	254	246	263	277	267	255	247	234	214	283	268	272	257	278	257	245	226	277	285	305	231	253	280	269	247	255	275	252	250	266	263	260	265	299	231	240	284	236	248	258	249	267	282	302	254	265	255	241	258	260	266	267	278	251	275	294	270	236	250	240	258	249	270	234	280	241	264	272	279	235	257	264	257	269	259	251	252	276	276	231	265	270	265	256	237	270	256	273	262	271	253	274	243	264	271	283	268	261	277	238	256	279	267	262	258	253	273	258	260	260	279	272	270	266	263	245	251	277	247	281	271	242	254	267	282	265	264	313	264	237	264	259	249	249	250	264	260	277	282	249	233	228	250	275	254	278	277	268	259	242	242	251	294	294	250	274	260	239	275	245	296	254	257	239	289	234	275	283	240	290	268	237	230	284	268	261	276	251	246	294	243	260	257	262	284	273	247	267	262	253	249	239	258	254	247	249	278	248	260	263	238	240	281	252	263	257	261	252	263	264	239	280	229	273	258	257	278	239	273	316	255	237	274	259	233	277	277	247	267	250	258	274	242	264	248	246	256	270	251	276	269	235	268	273	232	252	285	249	228	243	266	269	261	259	262	240	264	248	235	281	264	291	301	257	269	271	247	230	247	306	259	254	256	285	280	275	260	252	236	239	285	267	240	274	260	245	268	249	256	242	252	273	270	290	264	278	250	253	249	285	239	267	289	273	268	264	260	253	259	254	277	257	272	267	265	261	274	243	206	273	259	261	237	279	296	303	252	233	251	248	243	262	290	252	274	274	255	259	251	248	247	246	246	265	246	268	290	258	291	236	290	274	251	261	259	232	231	245	237	264	246	261	272	244	229	287	278	277	289	262	237	244	248	244	281	257	273	291	239	262	244	274	274	278	251	255	255	262	257	229	248	283	271	227	273	246	241	251	245	257	260	257	272	255	247	266	276	261	258	288	290	266	239	238	284	268	231	275	252	250	247	254	233	248	257	280	277	246	264	263	249	265	252	265	254	232	253	262	244	291	263	293	272	276	253	241	252	268	272	253	289	225	262	263	279	265
3077	2608	1562	975	721	681	700	631	628	608	651	580	579	633	614	567	611	574	597	603	630	588	551	592	560	591	574	605	542	592	596	568	629	581	582	604	608	579	598	635	598	574	588	599	581	564	654	597	631	600	561	589	622	557	628	557	596	565	585	575	576	549	591	592	650	542	568	590	555	589	590	603	600	568	623	552	616	591	586	596	538	605	597	550	565	565	572	569	588	579	572	609	587	619	601	599	584	561	588	559	582	551	594	569	641	536	619	587	547	584	583	593	611	610	578	602	566	646	614	613	621	588	608	557	597	598	621	621	615	575	566	617	583	621	606	556	594	600	591	589	579	589	591	589	552	601	597	569	531	578	604	585	575	642	608	610	546	563	560	596	594	573	582	621	586	598	554	564	590	604	559	601	618	592	633	585	602	596	628	627	593	581	590	550	583	618	549	561	597	567	614	580	577	567	608	568	611	588	591	566	626	605	553	579	579	610	530	613	582	587	604	571	561	575	571	606	602	621	570	603	617	626	591	599	599	588	553	581	577	612	588	527	595	600	603	600	568	597	586	574	611	576	573	589	611	603	586	599	592	585	609	595	624	538	617	620	597	622	648	587	617	564	590	574	601	603	575	600	544	561	549	595	556	596	585	572	610	601	599	611	641	600	613	545	614	592	561	568	596	546	570	635	567	540	591	626	604	612	623	569	600	573	578	614	611	572	579	605	579	572	595	568	605	611	536	547	560	588	588	616	600	581	585	579	584	592	620	575	572	583	600	588	579	612	583	619	623	623	585	544	609	601	615	612	553	584	572	569	597	597	623	586	626	586	634	554	602	599	576	587	602	598	552	590	561	571	567	559	616	630	602	611	613	601	617	580	612	581	592	589	583	568	571	603	588	546	626	630	589	566	609	566	621	572	612	597	572	560	613	609	587	593	611	565	600	598	584	619	644	590	546	603	589	569	616	608	596	571	637	580	642	593	611	595	577	577	592	615	572	583	584	573	551	593	570	588	580	541	569	609	627	585	612	600	555	549	609	599	574	608	577	586	594	619	610	609	586	586	613	616	571	579	578	595	584	547	608	616	627	578	583	600	566	598	588	583	578	602	583	561	583	563	572	550	537	566	578	585	592	539	590	557	588	628	595	590	594	581	606	623	583	587	569	579	550	563	557	536	598	600	543	616	597	594	512	557	571	617	567	593	615	627	571	600	547	612	614	597	599	623	568	600	567	572	616	597	578	608	575	576	624	575	610	554	572	565	583	577	606	580	560	583	562	611	578	540	559	574	569	600	605	596	586	572	557	518	584	557	609	579	596	554	567	578	554	567	576	608	552	576	525	612	562	602	580	655	584	639	632	604	595	603	569	552	580	608	586	583	570	567	553	543	561	628	576	584	597	548	591	590	553	579	584	582	572	627	555	582	635	566	587	635	588	580	607	599	578	596	610	604	571	581	604	595	582	572	594	525	615	560	583	585	579	557	562	589	621	592	578	603	578	618	584	596	590	568	579	615	617	562	567	561	626	548	564	586	564	593	554	585	578	612	594	573	610	568	578	569	601	547	585	572	558	599	565	589	605	581	589	599	593	657	526	620	653	597	590	581	574	636	588	604	568	575	586	581	590	606	597	598	610	594	643	589	585	560	551	573	592	575	627	599	609	540	601	618	602	595	589	600	576	614	616	594	592	599	584	614	607	585	585	576	591	577	557	571	649	629	616	552	643	582	555	620	600	561	569	606	589	562	566	569	587	602	566	607	569	565	548	594	650	527	594	595	596	527	598	555	597	607	583	602	587	650	611	575	569	587	576	561	573	595	608	594	581	579	605	614	587	639	592	584	562	575	565	582	578	574	590	629	551	587	564	559	573	608	631	587	621	602	610	573	623	564	596	525	590	595	601	598	612	578	573	565	545	589	594	585	613	594	593	623	532	628	606	580	581	609	575	560	587	552	575	607	596	619	572	647	564	595	557	598	563	609	606	607	589	644	593	588	639	592	557	611	597	603	625	541	555	586	591	586	629	586	573	571	606	601	570	584	573	601	584	609	597	591	590	585	591	593	578	610	565	581	598	611	575	630	578	595	576	583	580	589	540	584	614	591	545	600	566	603	582	567	585	577	588	591	588	610	615	593	597	587	578	558	586	561	562	601	582	554	562	606	615	613	592	557	592	559	592	583	626	526	601	572	578	609	596	622	636	599	616	544	591	619	576	569	545	579	601	621	611	574	586	566	600	600	580	631	590	603	584	625	585	580	590	586	618	563	594	607	529	594	611	598	596	575	592	570	586	623	568	622	593	592	580	577	592	595	584	585	608	580	608	580	532	587	608	600	593	575	629	608	608	587	585	636	590	594	610	552	579	600	644	600	613	591	605	579	629	560	571	587	594	582	606	609	564	607	572	587	578	578	575	611	584	561	549	585	585	612	628	620	619	597	581	635	582	585	578	574	606	582	572	614	612	610	608	541	598	555	568	581	646	579	535	552	585	609	608	576	570	604	628	567	602	602	603	558	568	585	635	574	588	576	544	593	620	617	600	551	597	554	573	603	577	561	549	576	546	577	611	575	584	594	594	589	578	556	552	580	593	591	648	640	625	638	608	563	598	585	605	609	600	539	581	570	659	532	572	557	580	573	588	576	583	590	600	583	590	586	614	557	549	628	596	647	574	565	582	643	624	562	569	563	573	596	599	554	611	636	610	615	604	644	540	589	560	569	579	634	631	590	617	644	609	607	584	564	596	589	567	621	551	612	560	620	597	609	606	548	566	595	544	610	552	568	608	548	609	603	607	586	640	638	560	592	619	559	557	520	593	623	584	590	600	603	599	616	554	617	626	556	587	568	569	569	600	555	590	577	575	614	585	599	577	576	564	539	593	591	598	572	628	575	588	597	642	601	590	583	579	575	569	605	588	576	565	595	569	617	608	579	617	608	605	573	599	608	614	599	597	579	597	604	595	597	595	587	566	550	549	602	646	582	583	580	579	609	586	547	584	575	564	601	622	585	567	571	577	633	582	558	628	620	567	566	591	612	572	592	568	567	558	611	588	610	598	550	611	621	570	571	591	592	610	580	574	615	546	626	596	623	584	632	562	570	553	575	584	579	563	609	612	610	629	562	585	559	576	597	584	601	597	560	602	599	572	564	603	568	573	568	576	588	593	638	553	583	592	575	566	575	567	597	563	589	543	596	576	608	588	571	604	589	569	607	598	598	619	609	562	559	572	580	623	552	617	563	550	570	600	597	563	606	596	558	584	565	623	554	571	606	570	607	556	604	563	596	627	570	563	545	639	594	594	593	566	598	603	580	586	560	560	600	565	595	588	602	602	552	618	612	560	592	629	587	594	581	570	602	581	557	592	579	599	596	584	596	580	562	604	558	583	555	573	603	577	586	596	549	594	557	591	596	615	576	566	591	592	565	601	615	580	563	614	577	633	601	592	565	549	602	564	599	587	586	580	572	586	592	620	600	589	609	603	589	559	601	606	586	587	584	608	558
23732	20928	24935	27061	20931	20801	1435	361	224	222	170	176	170	157	156	177	141	133	126	114	124	142	126	145	124	118	124	127	141	102	125	107	103	106	134	131	116	128	112	93	110	118	116	111	110	111	102	116	118	84	107	112	90	109	121	101	115	119	101	107	112	128	108	101	126	110	109	126	115	123	93	100	116	119	113	102	108	98	132	113	100	116	126	110	93	99	119	122	108	92	109	103	114	95	128	115	110	100	112	131	109	120	112	109	133	119	111	137	131	130	113	112	111	118	103	112	114	112	102	110	115	113	116	117	106	125	93	110	101	116	118	117	110	113	99	112	100	127	126	129	89	99	93	109	100	110	119	139	114	93	107	104	102	109	97	117	128	115	103	107	127	93	127	130	114	90	112	100	103	115	94	109	93	110	116	120	99	122	132	133	109	114	115	97	104	107	113	112	95	120	106	112	121	99	95	97	116	116	110	102	131	110	99	114	105	114	108	111	119	127	105	114	115	104	135	118	127	119	132	100	115	121	110	110	115	116	97	113	116	107	105	119	100	126	102	104	118	122	90	123	141	113	101	96	115	114	111	124	124	125	112	107	106	101	117	118	107	114	91	137	99	121	100	103	111	111	101	122	107	101	111	117	104	133	119	119	140	127	138	129	93	104	91	107	114	123	105	104	128	148	116	129	102	103	97	117	114	102	122	91	111	101	121	114	114	108	118	121	110	105	112	106	106	111	119	106	114	129	129	103	97	122	106	85	114	112	119	121	90	91	100	111	95	116	108	101	125	124	116	117	133	134	108	115	117	109	118	117	102	98	100	112	106	103	121	102	123	102	125	131	115	97	116	90	128	119	100	105	111	123	109	138	117	134	120	116	113	110	115	109	92	114	119	118	111	112	121	109	100	129	98	115	106	102	131	101	128	135	108	97	125	99	111	114	121	122	102	106	131	100	123	100	106	122	105	106	122	123	100	109	120	92	111	106	105	130	97	109	114	114	117	111	117	102	135	101	104	114	93	107	121	98	120	105	134	123	105	127	128	93	113	116	107	106	128	125	104	113	106	115	113	100	107	122	110	105	89	111	106	127	104	119	105	112	109	89	107	122	110	121	104	117	119	110	99	113	128	121	98	97	116	123	121	125	123	114	103	127	111	111	117	105	106	101	115	119	113	105	112	122	135	94	130	111	114	117	118	110	115	117	99	84	120	120	111	118	119	99	94	116	116	100	100	115	107	108	117	102	111	105	108	109	132	99	122	121	130	109	97	120	110	102	98	97	112	101	117	99	131	119	105	85	105	122	114	126	132	118	99	115	105	140	102	113	104	106	128	111	114	100	101	100	91	102	110	111	92	110	91	87	98	107	122	101	104	109	105	97	111	108	112	110	107	102	88	111	106	90	111	96	128	119	120	107	103	125	110	123	106	117	120	98	100	120	127	117	119	121	111	117	93	115	122	115	103	100	95	116	132	118	111	120	114	100	89	114	108	113	106	95	108	111	117	122	108	109	114	107	105	104	126	92	112	134	105	101	104	100	107	107	122	110	104	116	117	109	120	123	104	126	107	122	113	110	110	120	108	124	117	97	138	130	98	106	109	112	124	95	119	95	111	107	112	110	116	97	131	106	101	132	106	108	116	95	87	106	124	110	106	92	106	127	125	98	105	112	118	117	105	108	111	109	134	99	100	95	113	139	104	114	107	121	104	93	117	128	129	129	117	126	109	111	104	110	97	112	125	110	108	97	108	100	111	109	116	130	121	123	129	124	127	114	118	104	82	115	97	129	113	104	114	122	119	116	116	119	102	111	115	117	115	103	116	100	105	103	118	97	97	107	126	125	92	93	120	136	100	106	128	121	134	131	122	117	109	94	97	100	109	112	99	106	125	96	97	115	110	108	116	111	109	139	132	114	125	122	115	122	104	107	114	121	110	112	121	101	112	100	98	111	115	124	121	130	94	94	114	130	104	133	128	122	107	96	120	121	89	121	108	119	110	108	108	121	96	114	81	108	110	109	100	136	110	109	110	118	107	121	91	119	138	105	136	109	131	118	126	120	122	117	94	116	98	120	112	102	100	105	122	112	99	92	119	116	105	114	106	102	144	127	118	101	115	109	122	111	111	96	95	115	120	108	93	100	128	97	127	124	112	105	115	102	106	98	107	94	118	110	99	122	121	106	123	128	113	115	122	111	112	105	125	121	115	124	100	116	133	108	124	122	106	108	108	110	121	127	95	135	110	122	121	123	121	102	117	102	117	108	119	117	100	102	107	112	114	120	88	121	106	99	98	112	125	120	106	99	129	102	109	106	108	109	99	106	113	106	91	108	126	113	122	107	105	108	128	105	130	123	110	99	93	122	110	123	119	116	119	117	112	98	106	104	133	103	109	114	108	96	109	130	124	130	115	98	120	104	120	114	126	128	114	130	116	114	113	146	121	117	109	110	110	130	109	107	100	127	94	131	93	104	97	120	113	102	119	120	106	137	120	95	103	121	104	118	123	106	96	100	121	139	127	110	115	113	103	110	128	103	91	112	106	118	94	94	104	104	92	99	96	104	116	123	105	117	107	131	122	112	118	105	99	112	110	79	103	134	103	121	111	111	98	121	117	116	100	120	105	108	101	110	116	117	106	91	106	103	91	101	95	88	117	111	116	122	105	117	96	105	103	133	104	80	113	111	110	108	114	110	111	110	115	121	118	109	143	110	87	98	114	109	92	92	132	100	115	122	128	109	119	97	113	116	117	100	94	98	114	104	110	107	94	98	144	114	105	113	109	109	105	92	122	113	100	112	122	114	106	137	90	108	113	111	109	111	88	115	109	98	92	109	127	125	112	118	107	105	130	118	98	108	117	109	101	115	125	105	85	124	123	115	122	108	110	119	104	123	102	92	108	98	114	134	132	110	100	112	124	106	105	112	105	89	111	104	138	100	102	103	130	95	103	105	132	114	112	92	98	123	107	90	123	112	105	123	109	124	118	126	119	122	123	112	96	106	102	101	107	123	130	103	117	134	120	104	105	118	108	100	102	142	114	126	96	96	117	120	131	92	114	122	136	106	120	119	114	119	103	110	113	123	117	113	130	125	113	109	91	119	117	118	111	108	102	143	123	109	101	120	120	110	133	101	117	97	110	126	125	122	116	93	102	124	117	116	96	118	128	122	103	110	118	111	107	123	116	121	122	121	96	112	107	100	104	141	92	110	94	103	106	135	108	99	96	130	114	111	106	105	106	90	133	126	112	127	112	97	119	125	124	127	118	121	105	109	111	118	117	123	113	120	112	108	125	106	109	87	117	116	119	111	116	96	101	99	119	128	119	95	103	103	102	87	131	137	132	125	127	104	129	98	112	93	100	97	114	125	118	115	96	122	124	108	103	100	110	98	94	96	110	109	113	116	129	119	120	118	127	121	132	121	134	105	94	129	119	113	114	105	96	112	111	118	116	124	93	93	97	110	110	104	124	111	150	107	120	107	101	111	91	94	127	123	110	113	107	100
3052	4224	2379	993	609	483	422	403	363	337	335	317	312	296	306	315	299	292	296	324	275	300	264	303	309	305	321	267	280	287	299	283	285	336	289	309	279	318	274	303	285	270	280	249	261	304	311	327	315	289	290	287	324	306	303	330	265	303	321	294	312	293	275	290	268	299	294	294	286	289	312	261	279	286	287	313	293	256	312	268	290	281	275	274	271	294	301	280	297	306	279	297	274	288	305	289	289	287	290	326	315	294	292	285	302	300	311	279	290	282	296	280	310	267	315	312	297	304	308	297	317	267	261	272	286	298	246	269	295	276	288	294	324	300	303	297	292	305	285	258	277	290	269	279	304	296	286	278	278	277	289	324	303	288	288	287	284	290	291	315	307	278	316	281	272	292	300	307	311	264	280	276	286	279	273	296	274	262	285	285	269	301	298	273	299	271	294	305	265	291	276	270	279	298	310	314	301	312	283	304	292	293	307	310	283	268	288	319	291	272	297	304	298	283	286	283	295	290	296	288	307	276	314	309	267	278	290	313	277	286	276	283	282	285	296	284	282	288	268	274	288	293	307	268	276	306	275	275	272	292	286	297	291	304	270	281	296	295	275	307	291	303	284	333	285	291	289	315	281	322	317	301	290	314	295	302	301	298	274	280	302	289	257	282	296	270	296	264	294	276	310	263	280	293	297	274	318	316	270	287	298	286	269	272	282	287	313	271	292	290	275	302	288	296	302	280	292	320	272	283	306	280	283	277	304	309	308	274	288	282	279	298	271	288	280	268	295	289	314	284	292	307	276	312	260	285	277	277	324	300	286	305	306	309	312	295	252	266	309	279	344	292	276	285	286	301	281	317	302	290	285	288	268	281	276	263	278	272	315	313	260	286	310	283	289	278	281	261	307	280	264	293	282	313	290	300	258	302	315	310	293	273	282	303	286	303	293	290	302	293	304	291	307	295	304	286	313	270	287	298	294	292	321	306	287	300	263	306	284	255	290	304	294	298	309	275	271	292	318	284	286	271	292	286	280	286	280	287	280	293	290	289	275	289	324	287	285	269	326	298	284	329	270	287	300	312	305	292	286	299	317	292	307	289	300	299	276	282	291	291	290	280	278	272	272	296	298	306	301	287	297	285	284	291	287	293	271	311	301	294	266	318	312	290	302	278	299	281	303	281	281	268	313	289	308	299	302	254	273	288	288	296	289	297	308	275	290	286	277	282	261	282	292	313	308	310	298	323	289	312	283	277	278	309	249	293	255	292	295	274	285	284	271	286	307	292	299	295	295	317	284	281	295	294	275	268	295	286	305	275	312	295	296	276	261	306	318	272	283	294	289	281	275	298	309	280	311	290	275	296	264	292	290	309	281	292	270	297	310	291	286	277	285	290	289	305	271	291	281	291	304	277	278	279	288	266	273	305	259	279	278	306	297	265	299	294	293	308	284	289	299	311	280	332	302	302	302	315	310	297	250	283	286	296	317	280	324	316	291	274	275	273	319	314	298	320	252	312	288	308	284	272	261	313	296	286	296	272	308	302	307	304	300	288	287	299	289	296	310	338	298	310	300	268	276	295	272	296	276	303	293	270	297	264	264	278	309	288	279	299	276	312	270	322	305	298	272	287	289	303	294	282	297	304	263	273	283	308	269	292	305	300	280	281	293	272	278	272	297	262	263	295	289	282	269	320	297	263	291	294	311	278	278	286	275	261	309	321	255	285	305	286	301	290	278	257	260	276	278	307	301	263	286	292	290	297	295	277	289	289	290	262	271	292	292	303	291	298	273	315	291	260	275	297	280	273	289	252	293	296	312	286	270	293	275	312	303	285	289	295	288	269	280	270	285	278	288	298	304	274	312	287	287	287	289	309	287	274	255	248	281	291	303	257	265	288	291	267	281	294	318	292	286	312	287	291	282	299	269	308	275	296	283	282	251	281	321	296	307	263	298	284	297	314	286	273	296	315	273	302	292	267	283	309	267	271	302	312	307	249	279	275	279	326	299	309	284	308	295	259	271	309	321	294	298	264	287	288	285	287	295	276	272	296	309	301	300	280	277	309	300	298	297	278	270	273	271	300	280	277	286	314	292	289	273	275	260	314	287	315	272	280	272	284	305	294	304	318	315	289	286	315	304	303	288	273	282	294	256	273	265	334	304	287	273	279	296	307	320	287	279	295	306	283	293	270	306	291	285	286	280	302	280	299	279	342	306	289	303	300	302	291	294	301	292	277	249	283	315	299	251	290	308	277	283	284	287	275	293	274	296	305	282	283	300	287	282	267	292	282	326	293	286	248	276	278	266	283	304	284	291	268	298	287	259	281	300	277	284	310	283	277	295	285	298	305	290	287	301	311	285	300	304	317	275	280	337	306	279	297	320	305	293	257	259	290	273	290	283	269	276	296	272	278	271	290	289	268	277	284	283	270	267	267	272	311	281	277	301	294	285	287	312	271	300	260	315	305	277	295	277	275	291	285	276	284	275	317	306	290	304	290	270	292	295	271	264	295	292	280	314	287	305	284	277	296	297	312	288	298	289	258	317	302	275	291	292	287	299	302	280	327	283	306	272	296	302	317	266	294	291	277	280	297	322	286	263	295	305	288	275	284	293	296	298	280	295	267	269	283	270	271	308	314	301	301	304	303	283	286	277	332	298	279	279	294	300	297	300	309	270	286	286	274	298	288	288	314	282	325	284	296	273	266	329	284	285	255	262	260	286	302	296	314	276	304	298	302	293	290	282	284	270	265	311	261	286	287	285	266	258	271	297	279	298	284	318	291	312	309	284	290	283	304	277	290	269	309	252	283	270	296	288	276	287	316	293	274	283	278	269	283	284	339	258	302	280	259	278	293	300	292	267	279	280	284	280	283	281	284	299	296	331	292	290	271	295	299	301	292	258	304	274	284	286	322	312	303	298	309	306	307	262	260	302	259	305	266	305	272	293	251	303	285	295	292	311	300	280	273	286	315	307	279	270	308	295	296	284	296	284	267	298	242	280	278	305	257	269	290	291	319	302	315	271	253	321	286	291	290	298	268	288	295	296	285	285	306	274	303	263	290	299	282	329	298	286	282	278	309	318	271	296	290	277	299	293	277	291	288	303	285	306	312	301	317	293	296	292	344	263	309	297	282	296	284	271	323	293	276	292	325	269	299	272	269	264	276	295	261	269	272	268	283	282	275	288	299	324	290	257	273	262	294	299	297	285	263	265	293	288	315	305	282	287	297	284	310	308	277	263	301	288	267	297	261	298	283	290	300	324	264	265	289	318	278	289	254	287	263	314	281	259	289	298	305	277	286	301	306	310	275	274	303	282	280	301	287	300	254	282	276	277	287	279	276	285	268	284	296	269	293	286	253	300	293	291	308	280	276	275	290	310	281	275	319	306	290	282	283	302	310	297	278	291	257	301	306	280	288	291	286	257	291	290	289	252	287	319	290	289	276	269	288	278	276	296	295	291	265	258	261	296	267	302	271	257	290	260	285	304	312	283	281	278	296
32334	10818	1121	518	411	385	340	409	377	363	376	378	404	353	370	370	371	355	407	371	356	405	336	375	387	383	380	384	391	377	363	384	361	398	399	381	361	351	381	390	378	385	372	412	392	385	370	375	385	354	365	375	390	375	378	418	389	348	387	374	346	392	385	329	392	374	412	363	370	364	367	355	370	372	345	350	368	370	377	385	357	342	372	373	392	349	359	368	380	338	357	355	362	389	363	379	390	391	390	366	367	428	388	387	382	385	375	399	343	368	372	348	397	378	361	370	370	375	359	387	366	391	355	409	405	403	363	344	392	395	389	391	379	388	364	406	397	389	385	385	354	376	383	336	325	335	380	406	377	351	393	357	409	396	371	366	372	376	323	362	378	373	352	405	393	356	380	372	379	391	372	402	373	370	358	366	359	370	356	381	347	380	368	386	368	408	385	380	384	401	405	388	359	354	345	358	381	383	384	348	350	344	380	404	373	360	351	367	364	389	371	404	373	373	334	354	347	390	361	342	364	345	358	384	389	351	352	405	374	365	365	357	365	349	350	409	417	369	374	391	405	383	385	370	379	386	326	340	405	362	370	389	356	343	376	386	381	385	379	399	371	371	374	388	387	383	360	387	351	416	336	355	359	335	364	364	347	350	364	352	381	347	343	375	360	383	407	384	339	377	376	347	365	352	367	366	407	385	329	351	375	378	376	382	420	383	363	370	381	391	393	356	341	347	366	369	382	382	372	413	378	372	391	363	369	369	395	391	364	386	400	350	364	342	394	391	351	362	350	350	355	391	390	346	397	375	351	341	380	335	373	424	395	392	342	406	370	368	366	405	412	376	402	384	363	382	401	390	398	373	357	380	357	392	364	362	377	407	355	371	416	358	379	372	388	394	366	372	361	357	376	338	385	361	404	374	374	380	367	386	390	375	350	381	377	353	379	376	368	347	354	362	381	405	336	371	393	374	369	357	345	367	358	386	343	383	423	337	369	385	381	365	340	372	380	368	391	361	383	405	361	396	360	359	358	370	374	362	383	359	371	384	355	364	364	384	367	410	347	416	360	377	402	356	358	374	341	355	350	406	351	382	369	372	367	376	410	392	346	343	339	377	356	449	379	367	328	365	318	348	402	353	393	379	378	375	381	371	341	375	369	381	367	403	357	366	341	368	366	350	385	401	361	353	364	366	351	362	375	377	389	404	366	348	378	386	333	387	406	348	340	355	372	374	350	378	347	378	352	387	391	384	392	370	343	390	400	375	336	394	399	383	371	376	339	352	381	402	373	384	367	382	379	372	368	402	362	372	390	387	389	383	406	398	411	359	388	350	378	350	388	368	398	354	336	369	386	363	382	384	372	413	352	384	349	389	367	382	371	378	360	352	349	393	356	364	374	344	379	362	390	371	364	337	398	364	341	372	370	372	374	376	367	372	367	368	388	354	360	372	359	397	373	360	384	362	352	370	327	380	332	359	388	368	381	375	399	381	351	361	365	367	359	368	385	407	390	350	378	366	352	349	314	355	372	425	407	338	381	365	374	378	322	345	360	401	355	361	380	354	347	382	359	365	356	352	384	376	338	337	368	370	394	365	390	404	363	364	357	389	392	355	364	363	397	390	342	347	387	422	386	399	362	377	373	383	371	418	355	364	370	360	378	367	389	381	353	401	339	369	395	365	379	378	365	350	374	390	360	336	374	353	364	373	356	401	400	367	364	348	373	343	374	368	381	365	379	360	342	407	348	384	355	375	373	380	358	381	394	354	366	384	360	371	397	368	361	388	370	387	345	396	386	361	344	363	360	379	368	369	383	383	374	378	356	355	343	347	385	359	348	378	400	408	401	384	374	376	367	354	359	416	369	340	361	387	393	369	394	387	327	329	323	371	371	379	367	375	382	381	348	399	391	358	355	360	366	350	369	379	362	365	358	403	388	357	393	357	357	393	415	368	376	356	372	388	400	367	365	387	368	368	386	370	368	367	401	365	360	382	398	388	376	384	364	373	401	362	371	358	381	397	387	339	384	355	407	371	359	366	339	352	376	373	339	361	351	363	367	404	399	387	390	363	396	376	370	369	364	364	346	386	380	372	333	374	378	391	397	363	320	353	368	361	381	376	379	371	359	380	379	404	368	378	394	374	377	391	337	355	355	346	390	373	410	354	343	389	389	392	331	357	391	365	357	389	390	362	368	383	388	348	371	373	366	353	383	350	353	379	353	374	342	366	330	373	377	372	350	381	339	364	373	357	365	346	366	389	364	398	345	343	381	342	380	367	375	369	335	362	355	375	367	373	347	366	375	347	353	407	368	348	347	347	334	350	359	382	386	384	354	362	352	380	360	366	347	369	377	398	372	400	364	421	374	349	369	385	362	394	408	376	380	380	378	387	389	372	371	350	405	365	366	396	373	415	350	366	380	362	385	400	367	385	366	376	384	362	389	362	381	375	387	371	387	366	363	357	389	386	344	343	402	401	385	352	385	387	352	342	369	373	373	397	362	358	377	344	383	400	328	396	351	362	385	395	381	359	331	362	345	389	357	375	405	361	333	356	371	368	362	399	380	408	330	340	345	381	344	363	376	402	375	408	381	390	358	363	382	361	365	381	391	425	408	398	372	366	408	390	366	405	378	347	328	379	378	374	383	414	379	354	379	377	396	397	373	380	375	380	374	395	366	363	361	356	359	364	410	417	365	363	360	368	388	360	386	375	428	337	362	347	392	392	389	403	370	365	349	381	402	403	410	386	372	383	405	367	347	396	352	344	362	392	401	367	380	412	398	424	402	375	354	373	390	375	395	406	364	400	364	372	399	375	363	406	360	398	398	380	359	402	370	359	386	398	349	369	376	386	372	386	375	351	370	363	400	370	327	367	377	350	357	382	389	358	315	368	403	384	402	383	363	375	351	395	391	375	345	352	394	369	376	375	377	370	339	365	370	403	352	376	408	367	379	383	380	377	370	394	331	357	378	364	366	368	365	393	374	349	389	372	386	363	376	390	391	372	377	377	336	397	372	395	383	367	404	374	391	384	374	346	387	368	358	366	365	385	388	360	384	361	383	351	371	375	421	373	381	382	368	369	387	408	346	380	345	369	354	392	375	370	411	381	365	377	355	369	390	387	376	334	401	390	370	370	378	379	366	358	364	378	398	382	371	406	375	398	349	338	385	368	363	372	347	346	385	401	364	394	351	385	411	400	384	388	370	384	362	395	367	366	385	399	360	347	345	355	369	376	356	377	373	350	382	349	348	375	391	361	387	391	415	383	345	382	377	381	393	352	371	375	385	343	370	375	430	395	416	408	361	354	398	369	346	343	399	373	397	368	381	372	398	396	372	356	373	388	347	414	395	370	387	332	360	338	376	383	373	338	343	374	357	397	391	352	366	346	359	385	380	368	365	399	358	391	373	365	339	370	388	362	371	360	362	352	348	346	358	366	378	382	358	382	405	382	402	377	387	339	380	364	388	332	392	401	382	412	356	382	345	359	361	336	393	354
5495	906	915	817	821	846	830	827	819	845	845	791	809	828	851	864	786	851	862	812	851	816	776	889	777	837	763	793	822	842	779	804	829	863	887	858	804	864	826	846	820	834	795	797	839	857	824	804	823	823	808	882	814	789	889	837	799	903	811	859	825	805	846	825	801	842	819	850	856	781	782	851	829	804	834	770	820	824	843	809	816	814	818	838	838	857	825	830	861	803	816	786	843	831	771	835	859	788	849	768	745	827	757	835	863	830	777	821	861	781	809	861	818	819	770	856	832	793	840	829	837	815	847	806	863	793	843	839	833	846	828	849	871	852	878	850	821	833	852	816	851	789	814	831	859	828	806	818	850	802	791	808	812	869	834	799	839	844	844	799	835	782	806	875	820	833	805	843	818	815	803	839	847	792	803	839	851	795	775	814	826	849	775	782	847	853	844	844	814	797	828	856	870	799	853	808	876	857	802	858	833	799	799	787	833	819	792	856	838	796	793	840	796	820	829	807	855	813	786	818	858	818	844	859	905	911	837	839	863	835	778	841	796	813	819	802	822	814	855	838	831	826	837	862	823	777	858	803	768	820	766	828	818	867	816	784	814	822	814	833	817	869	797	876	825	807	882	858	868	845	833	804	793	808	757	826	804	805	789	846	804	829	825	780	821	770	808	886	796	834	837	813	880	788	821	828	801	803	815	825	889	827	800	850	826	803	810	767	780	849	802	806	818	776	845	849	838	820	843	828	848	787	825	873	847	857	784	830	787	817	790	871	813	810	850	787	802	830	842	807	822	833	849	781	810	787	799	842	806	838	829	816	863	885	885	832	818	801	792	790	820	832	822	847	864	838	805	814	840	849	828	843	763	816	859	817	785	858	812	813	803	858	848	857	887	772	776	858	854	769	788	811	831	801	815	819	830	775	791	842	838	800	813	855	813	869	772	796	809	817	822	815	870	858	849	743	870	816	833	816	810	866	825	824	821	767	833	823	857	792	843	838	819	813	828	831	798	831	842	857	859	804	847	796	797	837	781	824	823	789	846	851	896	829	836	849	841	832	811	839	836	826	858	810	849	833	799	855	863	844	787	842	813	789	800	872	796	841	818	745	808	831	884	816	839	832	834	802	822	838	790	824	798	771	800	826	827	800	819	848	832	811	850	772	864	875	744	817	818	865	842	861	874	836	815	839	808	865	817	802	834	818	813	794	829	856	833	815	809	882	807	840	813	860	866	857	817	854	853	807	841	900	850	825	838	862	839	870	830	756	802	840	819	782	788	867	844	856	823	844	828	812	804	845	863	815	819	779	775	863	913	815	815	808	794	809	840	832	821	864	849	841	843	844	762	844	830	825	848	835	829	824	823	860	802	798	828	801	809	805	839	823	781	830	834	819	808	851	801	768	834	820	788	815	851	827	817	784	817	831	827	802	779	824	833	867	812	827	810	855	835	812	882	846	811	827	848	860	793	785	822	818	823	842	804	807	819	883	790	806	848	882	799	800	833	767	848	875	827	810	843	820	851	811	816	892	859	805	816	796	811	805	823	847	840	807	846	869	783	839	834	821	796	810	766	835	806	830	854	837	813	824	808	802	830	790	852	833	862	848	829	823	858	810	848	821	784	845	779	812	810	831	816	828	785	851	856	842	823	806	836	802	784	840	873	823	808	848	814	848	827	759	856	859	820	830	803	798	851	804	863	778	851	816	824	824	821	781	807	848	810	797	838	861	864	862	806	818	779	859	822	831	842	839	824	800	860	840	794	818	818	823	802	822	839	856	828	832	783	840	807	811	838	875	819	863	820	831	816	883	791	854	822	834	848	849	822	822	811	806	860	824	798	808	859	859	813	798	852	817	788	806	810	826	853	815	814	837	790	818	814	834	831	821	799	837	806	852	827	765	813	845	813	850	857	823	753	844	783	820	841	805	822	813	832	811	822	826	859	827	875	855	849	817	815	801	802	851	830	818	793	823	818	816	828	791	837	832	826	834	806	845	846	827	813	797	817	792	769	837	750	815	807	830	864	787	859	805	823	805	860	830	855	820	811	845	856	815	831	870	858	828	838	827	814	842	827	828	853	795	849	835	796	799	840	810	816	766	803	808	836	820	804	846	807	815	828	838	822	863	801	786	810	807	843	834	789	828	825	844	794	864	829	801	828	812	806	843	853	860	841	791	884	813	841	855	829	873	794	874	826	853	831	801	853	869	800	827	817	803	838	856	824	815	858	858	875	805	805	787	837	830	838	837	820	808	835	861	835	791	808	822	819	788	810	830	849	804	826	800	834	844	768	798	837	836	880	792	855	852	818	797	807	815	812	837	826	790	834	796	834	815	873	868	828	814	916	793	864	809	830	828	837	860	786	878	790	827	814	856	800	832	798	862	853	841	829	868	799	845	812	816	822	825	865	814	797	811	854	823	833	845	805	763	833	799	802	847	840	825	826	817	836	834	792	818	847	827	786	833	788	806	861	867	782	797	809	811	821	808	838	833	840	830	829	814	858	786	770	858	806	763	826	789	814	793	801	821	873	820	812	868	838	769	868	816	870	804	813	793	893	895	794	822	784	852	855	795	825	835	805	851	882	817	804	819	808	858	847	825	765	834	817	826	828	788	817	769	762	778	843	797	874	831	802	828	792	844	844	850	843	830	814	816	807	812	846	835	823	819	803	800	783	830	856	799	792	864	816	835	849	834	855	850	901	816	773	794	856	851	809	836	827	853	802	832	856	839	783	832	815	772	838	839	821	758	840	791	764	832	802	843	812	855	840	793	817	832	882	811	810	810	837	841	768	832	791	872	771	826	829	832	826	859	844	828	834	844	849	789	846	784	830	851	839	823	802	842	818	838	823	828	825	844	830	813	835	840	845	829	832	780	776	817	824	774	820	818	846	796	810	810	856	828	812	780	883	831	820	830	855	788	777	882	859	851	775	817	833	814	847	801	860	798	826	841	809	842	796	828	840	870	862	825	841	857	835	825	801	799	793	807	795	825	870	769	769	844	835	809	801	832	890	829	893	821	822	863	817	817	794	862	762	769	789	832	851	841	791	817	798	815	809	830	865	836	839	829	845	825	856	823	825	869	818	795	812	867	856	844	821	791	847	867	803	814	818	862	802	809	806	842	791	820	808	815	790	809	812	794	817	792	787	773	771	806	877	814	759	819	845	836	892	873	812	822	849	820	836	827	864	792	838	876	829	830	849	799	847	831	816	830	846	822	888	828	791	861	836	795	848	822	825	803	842	844	834	792	854	842	834	781	822	788	854	848	821	864	854	824	820	859	847	861	848	879	814	842	826	807	746	883	841	835	786	838	844	824	823	828	849	857	762	806	841	861	828	866	863	812	805	831	857	764	889	829	785	857	854	823	864	802	872	859	763	825	780	822	855	811	851	832	829	853	778	819	838	830	825	810	790	826	822	786	822	840	792	854	830	793	811	824	790	797	873	829	860	799	809	857	847	811	786	829	836	858	839	807	809	824	839	805	811	829	840	850
24631	21014	24431	27762	20543	1989	448	389	320	290	304	306	264	259	264	296	304	262	255	276	295	277	275	258	253	259	270	273	251	275	287	247	260	283	240	254	251	288	288	270	302	272	245	244	275	259	261	244	271	250	279	286	279	261	255	267	264	287	278	271	252	263	254	242	258	268	236	224	260	290	264	242	238	289	255	260	270	268	275	243	287	264	270	238	293	238	265	259	264	267	254	265	276	269	264	268	265	234	260	262	287	263	275	234	254	269	253	272	266	256	254	264	271	258	231	237	274	282	263	255	273	237	266	266	276	273	271	258	259	271	253	266	250	280	277	256	259	243	269	264	263	249	295	248	281	278	245	268	281	294	297	268	257	268	265	235	274	237	279	259	277	247	262	275	263	286	290	272	278	257	282	270	281	266	267	259	282	260	273	265	252	257	300	278	307	256	292	254	271	287	255	272	258	302	270	299	293	255	253	295	262	222	241	270	226	273	223	230	258	263	267	284	284	269	253	285	277	278	260	241	259	285	232	247	263	260	250	271	255	229	240	252	261	287	236	238	258	236	275	251	278	252	275	267	235	252	231	262	244	291	239	262	249	282	241	241	256	248	258	281	287	243	234	270	278	215	274	272	267	260	264	225	223	246	292	290	261	265	248	242	248	287	252	242	261	273	241	260	254	231	266	252	260	253	274	279	277	267	279	257	233	253	263	276	273	237	274	251	227	259	239	273	268	282	236	273	236	266	271	257	303	272	286	256	288	255	239	302	246	296	243	246	264	267	276	245	267	262	258	246	282	270	271	276	235	275	269	285	225	275	277	253	233	238	257	236	240	224	261	255	285	281	282	257	271	269	282	259	234	260	270	263	261	259	270	269	269	228	223	237	297	296	265	278	248	296	267	220	214	290	296	252	304	263	258	269	262	264	238	291	241	272	264	264	286	236	267	242	256	295	269	270	244	257	250	248	249	259	236	248	279	281	252	246	256	284	253	274	272	252	273	264	274	284	288	255	262	254	268	307	276	242	245	286	251	281	246	261	254	232	262	247	239	238	260	248	260	228	242	251	236	254	263	277	281	273	232	237	267	278	253	287	246	277	250	270	274	267	273	257	280	257	267	240	274	257	276	255	278	261	256	288	254	260	281	285	262	266	287	263	231	254	283	223	264	285	263	269	285	254	284	276	238	255	255	248	264	281	261	268	279	263	221	225	225	253	251	280	273	265	235	272	288	285	272	276	259	227	258	274	247	267	229	257	261	310	276	292	270	252	277	280	285	265	272	277	257	262	304	272	259	273	279	268	266	258	258	260	260	256	234	242	265	276	300	299	291	266	294	282	247	266	250	276	277	287	279	248	277	268	247	257	271	282	261	289	233	269	257	274	261	290	299	285	243	251	284	287	290	240	254	250	249	253	283	254	283	276	264	245	243	259	236	226	248	298	242	277	276	245	278	298	285	245	265	254	257	261	273	262	234	266	277	246	267	285	306	248	236	273	288	270	258	255	255	253	292	255	278	246	271	258	270	277	258	257	258	262	271	295	255	266	223	253	273	269	273	231	288	249	227	308	268	242	260	272	264	238	242	251	273	266	273	277	246	250	265	221	227	261	243	241	300	277	260	274	272	266	249	282	256	243	276	268	233	263	249	253	267	249	287	257	273	244	266	286	250	241	284	292	280	286	244	251	281	243	275	280	249	266	261	280	267	258	265	301	287	265	250	304	260	267	258	288	288	301	251	280	265	281	298	260	242	250	278	252	261	236	266	252	248	251	236	253	247	273	264	260	246	249	271	292	287	281	272	249	254	282	261	280	247	272	272	228	245	280	281	284	253	271	277	255	263	260	278	259	243	263	278	243	273	257	259	286	260	272	241	283	249	278	259	270	252	268	241	259	258	274	247	251	255	247	261	241	237	288	254	243	268	272	277	246	260	258	268	264	272	269	249	220	240	278	254	284	236	277	262	274	272	260	261	239	244	251	256	284	260	267	281	287	287	267	254	280	252	259	267	261	249	277	235	265	296	262	239	293	289	276	238	248	277	282	250	266	246	251	271	267	270	237	261	288	270	275	253	255	255	258	240	276	261	288	238	280	254	276	247	232	265	269	276	259	235	265	281	274	268	225	273	246	235	269	292	265	292	262	247	257	247	275	271	246	268	299	264	301	260	272	290	267	250	260	271	250	279	253	283	282	293	319	274	246	249	276	292	269	247	267	257	247	230	252	243	228	264	265	236	260	263	286	267	254	269	263	248	296	262	246	249	252	258	253	268	270	267	293	267	243	257	254	283	231	271	255	277	251	264	236	238	252	226	239	256	234	247	278	236	248	250	254	248	292	247	274	265	254	264	270	267	277	279	269	272	259	302	299	257	242	252	267	257	259	240	265	249	237	245	274	274	279	268	266	271	252	246	257	256	299	250	285	283	275	236	289	263	244	233	276	247	257	258	263	255	234	290	253	275	249	277	248	261	266	275	252	251	275	241	245	268	252	284	267	294	274	292	257	271	303	258	254	239	250	238	265	259	278	273	240	267	243	235	263	281	255	255	260	265	275	284	283	241	268	259	278	257	241	233	272	267	264	265	282	269	268	247	229	250	261	284	268	255	263	222	252	268	262	274	240	289	255	264	258	260	249	253	254	277	259	270	257	275	263	265	230	256	248	265	263	247	270	251	250	268	245	270	262	248	247	237	270	280	273	252	238	296	282	248	267	240	282	252	260	253	262	248	280	300	239	234	278	262	254	258	249	261	248	274	239	231	260	264	241	254	279	272	247	254	264	246	268	262	278	217	266	241	278	296	248	252	267	265	274	294	243	259	245	272	274	249	270	293	263	268	248	265	247	270	264	269	258	246	285	258	280	259	251	234	264	262	314	265	231	287	260	261	289	221	272	252	256	246	246	286	264	273	255	246	239	204	249	273	265	265	254	263	269	265	231	259	267	269	246	236	258	259	261	275	263	266	266	242	248	284	252	268	285	280	245	257	252	265	255	271	254	250	279	267	245	238	263	271	259	283	245	285	262	255	273	234	274	271	244	288	247	232	271	261	257	250	258	254	286	230	261	278	235	271	259	272	267	286	255	297	238	256	233	285	270	280	256	271	250	262	221	258	259	292	262	255	258	261	291	264	259	273	248	263	265	244	233	255	311	270	246	246	248	250	256	269	242	257	242	279	263	278	274	244	280	258	252	262	251	279	263	283	263	255	254	238	277	265	267	257	248	268	278	274	270	263	264	253	244	239	265	282	241	264	280	252	283	248	257	286	262	256	253	254	275	265	228	258	225	265	277	262	244	268	264	249	264	309	244	244	279	256	269	287	272	264	266	255	268	252	247	252	277	256	242	284	261	272	296	253	260	256	287	259	292	275	266	259	297	247	258	265	260	247	261	241	237	266	270	245	242	267	268	268	255	265	253	267	248	271	262	250	287	277	271	235	274	270	236	303	297	272	249	258	262	258	259	287	264	267	237	283	259	273	269	273	246	278	262	269	264	258	293
3010	2645	1627	969	787	740	645	598	628	676	601	612	602	601	583	608	611	593	599	590	563	631	602	572	558	609	592	611	580	584	566	623	594	565	622	650	586	569	591	599	605	575	569	598	635	606	555	632	563	616	558	584	578	570	578	583	607	600	598	580	560	547	579	579	575	555	550	578	557	597	595	590	655	589	558	599	564	600	611	582	577	600	565	592	611	604	544	587	604	587	556	589	597	616	594	601	626	542	573	602	569	603	604	597	585	603	615	565	581	633	619	573	626	597	588	593	603	618	610	583	586	576	579	566	549	620	617	605	609	640	559	594	574	544	611	549	586	597	544	543	604	573	587	609	574	621	544	609	611	600	610	630	594	565	566	597	612	613	569	614	604	550	583	580	612	574	607	591	552	526	578	564	587	585	595	583	545	555	580	570	635	608	606	614	637	599	629	556	606	600	602	595	585	609	524	636	602	579	615	593	599	549	628	588	688	614	572	580	626	561	554	585	586	585	593	615	596	608	562	584	617	579	603	534	580	521	586	539	615	560	605	597	563	627	562	616	663	535	609	582	567	644	583	556	598	557	553	599	630	617	590	590	611	615	598	571	626	582	546	622	628	598	642	561	594	627	605	606	590	564	645	627	580	551	604	546	611	586	581	568	587	606	614	552	598	584	598	624	563	568	605	594	583	600	600	570	584	601	580	627	586	570	619	553	594	617	600	613	594	564	596	577	617	585	610	589	575	605	585	580	582	646	629	613	596	547	621	633	588	566	579	611	585	591	576	613	572	557	580	619	603	538	548	562	569	580	598	595	593	578	584	569	564	551	575	590	587	582	595	596	614	610	571	594	566	569	566	567	621	611	623	581	548	579	603	581	597	576	596	621	587	597	601	598	609	612	605	609	589	632	576	586	621	624	614	555	582	562	603	529	631	583	601	596	597	608	626	553	622	567	607	621	577	565	547	592	619	559	603	606	547	618	562	594	586	591	635	574	568	576	602	580	575	611	568	564	642	573	577	593	613	595	580	583	590	591	584	605	565	592	594	554	580	624	604	548	566	572	589	590	594	569	582	546	600	588	610	561	602	605	574	620	598	639	582	567	629	593	516	601	547	555	587	589	599	593	639	582	612	560	588	587	605	588	582	583	629	571	561	585	616	580	604	617	604	601	570	591	573	539	586	557	583	589	611	609	563	613	638	596	587	572	605	572	611	608	605	627	556	550	605	613	568	603	556	596	596	593	574	610	578	654	580	584	566	599	569	573	593	605	589	577	570	637	608	588	624	611	603	609	560	554	610	582	583	591	604	563	611	576	642	631	604	629	560	579	589	568	579	633	593	574	557	576	648	654	623	603	594	560	530	646	596	594	554	619	628	579	562	611	587	607	644	562	633	607	587	573	588	589	564	638	597	571	578	614	539	594	587	592	601	606	573	614	544	556	579	563	578	610	607	589	583	576	570	607	573	606	597	619	604	627	575	604	589	574	555	579	565	580	582	608	558	585	625	610	569	584	574	598	619	615	582	599	605	594	578	575	606	577	574	588	570	576	594	590	593	564	587	589	634	606	579	572	597	567	557	625	587	611	567	574	634	557	589	603	574	579	599	580	574	589	604	581	570	593	598	540	596	609	596	577	537	571	585	572	594	588	632	589	636	599	593	579	612	547	573	563	604	625	595	598	574	562	585	558	586	586	579	594	609	620	565	584	568	598	581	605	583	562	600	609	594	568	564	596	569	576	603	554	547	569	590	533	564	565	582	599	580	590	507	557	596	566	628	588	542	603	573	578	600	581	572	629	630	604	617	578	582	620	603	632	570	586	567	613	602	622	622	596	619	574	604	587	608	579	619	596	539	558	571	549	634	555	588	581	591	577	577	573	634	608	626	582	598	605	609	583	563	560	572	570	561	570	560	566	600	565	593	621	579	598	594	584	591	564	578	573	587	624	612	585	590	576	605	577	583	575	547	589	585	598	583	601	597	601	593	612	570	561	631	571	584	605	552	594	545	585	553	560	577	617	580	588	586	578	636	584	575	568	626	620	598	607	590	619	614	606	613	586	576	600	601	609	615	569	571	628	574	582	592	557	592	570	597	562	643	587	608	566	553	571	574	613	639	573	559	607	593	595	643	546	596	597	544	596	601	540	543	587	615	636	618	599	559	543	590	624	592	596	611	560	614	578	596	594	596	582	619	546	613	579	557	611	523	552	579	564	606	595	558	569	610	592	589	553	545	544	595	588	583	603	563	602	611	591	578	539	617	546	566	589	612	578	601	577	589	595	588	541	556	595	612	629	607	587	603	582	539	599	585	570	578	564	579	602	643	579	598	599	589	616	575	547	573	582	607	595	617	565	619	575	578	583	566	551	571	629	604	537	605	608	572	590	610	517	603	580	618	586	579	624	568	547	628	599	567	593	571	566	570	607	612	565	579	606	595	589	625	575	613	598	575	596	560	621	573	569	573	584	556	605	567	590	591	591	623	621	635	596	595	598	581	587	575	601	588	580	569	554	593	608	586	613	595	552	588	591	571	614	605	630	593	636	590	591	631	640	566	554	611	572	594	581	586	552	562	556	603	551	593	598	566	591	576	594	600	580	575	542	628	581	559	566	602	592	597	584	610	575	589	574	623	591	594	555	570	543	595	620	594	590	555	560	587	626	573	594	556	610	582	624	580	628	571	599	621	614	571	569	555	590	566	576	592	598	595	606	587	595	607	552	541	573	634	604	578	581	613	587	574	593	581	585	601	620	627	591	591	563	553	572	581	586	596	602	535	581	585	561	628	608	582	587	596	576	623	603	583	596	548	559	647	665	621	585	547	579	594	545	574	567	584	589	574	609	585	598	572	597	603	559	547	569	594	544	594	547	605	584	595	587	613	614	590	581	608	570	568	548	589	578	605	610	578	550	601	582	600	565	569	577	573	609	526	582	565	565	541	603	536	543	606	604	611	603	558	599	624	536	583	576	618	603	565	557	614	572	568	602	609	599	595	525	603	591	582	586	553	594	570	566	614	581	600	600	580	550	568	590	570	593	622	585	633	564	602	564	583	590	569	554	600	597	569	604	560	580	579	573	593	583	638	628	592	638	580	668	564	616	592	566	603	581	603	569	611	578	557	587	613	565	598	597	587	633	611	561	593	636	604	593	613	608	625	589	607	636	582	594	629	561	578	593	616	585	556	580	581	604	623	588	600	580	534	589	585	596	582	556	612	540	602	604	630	603	571	575	617	580	589	565	591	568	620	576	592	610	590	606	536	558	637	580	581	592	599	619	584	595	596	587	593	583	618	571	602	573	598	581	615	600	587	550	563	625	566	557	612	616	587	557	573	541	598	571	592	580	579	580	578	545	572	555	614	587	656	573	578	588	598	603	601	541	595	583	563	586	595	621	596	604	544	579	590	594	610	579	570	576	587	583	564	618	607	624	601	600	583	593	594	623	564	580	595	543	578	576	603	613	599	607	603	619	614	587	581	611	560	571	597	637	566	594	599	597
23848	21010	25048	27146	21015	20896	1453	316	262	237	219	185	175	152	129	133	138	144	115	148	142	126	126	126	134	125	97	118	133	114	141	120	114	118	136	145	116	124	121	124	109	120	112	96	118	100	146	104	131	112	124	108	119	128	112	115	93	112	117	108	120	124	94	132	119	107	135	113	100	122	113	108	102	100	129	116	126	116	106	124	119	110	109	110	123	131	123	114	106	123	130	124	114	130	105	117	111	110	119	116	104	117	104	120	134	132	125	103	120	107	101	111	108	111	118	130	120	100	118	115	106	102	103	106	134	115	104	120	120	108	108	110	111	107	99	106	109	119	110	107	123	107	115	106	122	117	115	99	114	106	105	129	95	110	112	94	103	115	120	89	120	145	108	109	112	113	127	119	122	102	100	124	102	109	121	109	122	106	115	117	104	111	98	120	92	114	111	98	106	89	114	94	131	113	113	131	95	113	122	139	125	117	118	114	117	112	120	116	117	106	122	122	106	137	111	130	115	130	107	133	132	126	107	90	95	102	123	106	113	100	103	128	118	120	107	134	137	102	110	115	123	115	106	104	108	113	112	127	113	155	103	111	101	106	106	123	135	99	112	109	111	97	93	122	104	117	105	103	121	124	107	117	107	120	119	130	96	102	113	127	104	99	115	115	103	101	107	103	114	124	96	106	108	130	108	126	116	121	96	115	110	116	121	126	119	108	106	112	107	95	122	107	94	129	95	128	131	105	114	111	107	99	93	129	105	118	111	117	117	125	116	124	116	110	120	117	122	110	116	104	118	106	97	117	125	106	131	111	119	111	107	108	115	98	120	100	120	118	115	116	113	129	131	109	111	115	121	107	93	103	122	120	121	104	122	117	114	123	104	107	122	104	109	112	109	120	101	104	95	118	113	123	111	110	126	106	109	113	94	104	102	107	119	119	106	108	103	104	113	111	112	101	116	105	125	103	115	112	98	108	103	134	100	118	105	123	111	123	122	136	110	119	119	110	108	113	93	128	112	90	114	96	100	110	118	115	107	103	112	120	104	116	122	115	103	117	106	116	118	100	115	109	115	117	109	134	111	114	121	125	109	109	98	102	112	123	122	106	99	115	105	112	97	127	119	120	113	94	117	102	130	114	113	107	113	131	131	90	119	130	99	111	118	143	119	120	124	143	118	100	118	118	101	105	125	130	96	111	96	107	110	145	94	122	105	110	115	110	106	116	119	104	121	128	107	106	104	99	116	114	128	115	102	105	118	111	95	114	102	108	103	119	113	108	114	112	118	133	153	121	108	117	97	100	119	118	110	109	95	110	135	109	108	113	106	118	104	118	101	107	110	99	107	102	102	124	118	124	123	121	132	111	114	120	108	99	117	135	105	119	106	104	133	116	99	101	119	121	114	120	114	118	111	103	127	112	102	121	108	101	104	96	102	112	124	111	101	126	120	119	117	91	109	109	134	111	100	106	109	112	106	117	111	93	85	116	117	113	105	105	134	102	110	109	124	111	100	118	111	106	131	104	114	110	102	118	106	112	112	116	111	95	111	105	105	113	114	109	113	105	100	105	95	118	83	120	129	116	107	121	98	116	103	99	133	121	111	126	112	114	113	107	129	84	116	124	126	109	110	112	109	104	84	132	112	131	127	105	105	103	118	100	110	89	125	104	116	114	107	132	137	112	118	97	118	116	126	112	109	86	123	113	102	118	129	132	107	133	120	114	97	120	123	101	135	114	110	113	117	119	122	113	92	101	105	111	94	119	99	98	107	108	105	126	114	101	105	118	114	124	99	102	126	113	113	121	93	116	117	113	115	112	110	116	130	118	114	111	122	103	100	137	97	141	94	103	108	124	115	111	118	87	131	104	115	115	100	114	102	103	129	107	98	102	126	133	95	103	101	110	121	117	121	106	105	111	127	102	106	115	103	99	120	109	112	121	118	137	134	96	107	116	93	113	101	111	108	106	105	121	116	110	107	110	112	114	117	119	116	136	109	104	117	109	131	120	119	99	121	102	130	111	118	117	117	110	123	106	121	129	109	118	96	96	104	125	111	133	114	119	97	122	103	106	86	96	140	128	120	121	125	119	107	109	137	114	110	131	138	121	122	107	120	107	103	111	124	118	98	117	112	117	104	104	111	107	114	121	114	107	110	121	112	114	103	110	114	100	119	111	112	125	120	120	113	125	103	127	119	137	109	100	137	115	104	96	97	118	125	90	116	120	110	102	109	109	119	127	104	122	106	121	99	105	105	104	128	100	114	97	121	115	117	120	115	104	113	121	101	123	104	127	106	116	106	103	113	120	115	111	126	103	112	108	101	110	111	93	125	110	115	104	100	116	116	116	96	110	106	118	121	100	101	110	103	108	108	95	125	108	129	117	111	122	133	99	109	115	116	113	126	114	105	122	117	105	111	102	97	105	110	114	136	123	114	127	104	136	90	100	118	107	131	119	110	104	126	116	107	129	123	108	119	105	107	122	124	105	124	110	136	108	109	119	117	103	123	116	126	111	113	132	119	92	107	115	106	93	111	108	118	100	121	104	124	125	119	115	107	123	99	116	108	113	112	104	118	103	119	105	122	104	118	125	128	111	113	100	114	119	120	138	95	94	116	108	124	112	94	104	106	133	95	96	100	113	123	125	102	124	105	106	107	105	121	93	119	132	119	125	103	103	102	104	109	112	105	89	117	115	113	117	100	128	96	127	133	114	117	106	126	103	122	115	102	116	110	98	92	126	125	109	117	97	101	107	99	114	91	85	124	89	123	131	121	116	114	112	117	99	111	129	117	99	117	96	112	121	106	122	98	128	113	123	110	112	125	94	108	107	112	89	117	114	127	116	103	112	114	130	112	124	123	117	94	112	119	130	107	102	100	112	116	117	113	112	137	107	109	123	103	115	106	113	121	110	99	127	89	119	116	96	106	129	114	114	111	113	113	104	120	113	87	98	96	106	99	123	132	123	104	104	95	127	97	109	91	102	120	111	139	107	99	119	112	117	140	106	106	123	107	114	131	117	125	119	116	103	102	114	97	92	112	124	103	122	128	119	116	122	116	116	118	95	114	97	92	119	126	103	121	113	110	107	100	82	121	111	99	123	114	111	118	117	122	126	108	126	138	111	104	88	103	133	106	115	115	103	115	120	121	127	99	124	112	98	125	116	112	110	125	108	109	107	112	108	109	119	116	130	136	106	120	123	95	138	124	105	102	113	105	96	99	109	113	133	112	103	95	93	125	102	113	98	108	124	102	133	130	98	108	98	133	108	117	116	142	128	117	115	118	111	116	96	109	110	114	110	98	107	131	117	105	119	121	104	121	113	114	121	113	106	102	110	106	106	117	101	132	124	136	112	104	105	123	109	126	125	103	91	112	104	91	118	115	124	107	97	99	128	116	122	126	120	122	110	131	122	119	97	114	89	118	106	104	115	119	130	113	117	112	118	111	111	118	119	106	94	98	108	105	127	94	124	108	116	118	108	113	140	94	115	104	127	117	84
2986	4335	2391	1036	607	495	408	379	346	364	353	301	330	328	297	320	308	277	286	295	277	308	272	271	306	309	298	309	277	260	322	290	281	272	305	277	321	301	292	289	275	314	296	277	287	297	314	267	267	305	284	308	295	283	254	259	336	337	305	291	312	289	295	286	290	316	272	318	290	288	269	281	279	275	292	291	268	304	294	278	313	296	294	287	290	281	278	304	293	262	302	283	291	287	304	280	278	299	283	310	260	304	295	304	276	305	297	284	271	286	272	281	282	311	320	276	310	295	321	307	295	299	302	278	267	305	284	279	288	312	290	299	286	247	289	322	313	307	272	274	301	306	288	281	327	290	267	324	318	297	310	304	310	324	285	264	273	294	278	308	298	261	262	290	286	249	296	301	262	299	305	291	311	273	299	256	264	276	292	285	280	274	280	287	278	329	277	289	268	298	289	303	292	297	286	270	317	321	292	292	293	307	267	310	320	270	290	315	299	252	324	283	282	259	312	284	294	290	283	267	257	291	287	311	287	277	311	307	275	319	292	316	323	282	302	273	274	268	287	256	287	284	259	290	268	253	272	305	295	304	289	283	302	281	267	311	262	284	296	291	255	318	262	305	293	284	287	262	305	277	298	334	312	294	267	289	249	297	294	279	283	308	298	268	303	314	273	311	294	280	306	276	308	281	293	322	285	307	300	300	301	295	283	270	294	308	303	279	295	276	281	261	259	280	292	272	276	294	275	290	312	288	297	291	292	296	338	284	283	296	284	290	273	317	281	261	275	289	267	299	295	284	303	289	281	309	316	323	271	288	284	286	295	295	317	302	309	254	264	267	294	317	275	299	292	270	298	311	309	313	275	303	318	276	292	295	266	281	291	305	289	292	275	282	279	293	321	315	303	288	296	319	283	295	309	285	283	318	326	272	296	310	281	280	268	276	294	276	277	295	309	281	290	279	275	288	283	269	286	309	272	282	311	333	288	289	287	304	284	277	245	254	296	340	267	293	277	286	281	292	302	263	271	264	302	297	269	258	306	272	304	293	319	274	310	312	289	278	274	280	322	304	283	282	292	286	279	281	274	282	280	291	290	293	322	301	269	267	292	303	303	282	294	294	306	273	319	273	298	265	281	287	306	301	280	313	269	285	280	291	297	300	318	282	278	295	250	310	290	288	286	302	262	326	273	324	321	314	288	285	285	276	302	304	298	296	293	273	279	281	307	272	280	279	294	304	288	271	274	279	303	274	283	297	266	275	315	283	306	305	299	285	276	286	289	307	299	283	309	240	260	287	289	318	256	252	303	272	290	322	253	300	310	292	301	275	309	309	280	282	286	276	293	274	318	285	255	301	281	314	267	281	308	295	265	298	300	297	295	241	279	284	290	283	325	295	273	296	278	313	286	281	272	273	283	270	293	324	295	284	290	302	314	286	292	272	284	276	283	260	306	294	315	268	284	262	271	277	318	286	288	288	298	274	281	292	275	275	293	284	291	315	295	320	271	304	265	283	281	298	315	310	302	315	300	281	315	311	292	293	301	274	297	281	284	312	254	285	273	290	316	315	283	281	293	300	296	269	312	287	301	288	275	309	306	310	264	309	275	236	283	296	313	283	303	281	294	312	310	285	273	283	305	277	295	302	255	271	282	296	278	278	296	267	278	291	299	319	256	294	267	307	316	282	274	267	309	295	298	281	304	297	328	299	306	303	275	296	300	301	293	314	274	251	295	285	294	301	285	318	282	275	308	288	278	277	277	317	295	274	303	271	279	291	287	304	277	309	310	314	295	273	304	294	262	299	270	295	285	267	274	283	307	284	305	287	288	294	308	302	292	305	268	286	279	291	302	310	270	267	312	328	320	290	292	272	267	247	284	277	277	305	298	301	260	296	276	283	294	284	280	294	280	265	288	279	293	266	292	310	303	291	273	265	304	286	276	283	276	281	274	286	285	254	282	295	303	281	294	271	304	278	264	271	297	298	298	302	280	283	275	296	287	274	303	318	309	298	278	287	289	298	268	299	296	268	301	281	293	278	284	295	291	279	279	282	311	297	295	264	303	293	304	295	281	282	282	283	268	304	307	251	295	266	292	301	273	271	289	295	291	264	267	302	315	256	281	273	305	298	297	279	295	276	280	303	275	326	285	269	286	288	287	295	292	279	279	295	274	280	278	291	305	284	292	292	298	285	301	308	282	251	286	304	293	277	285	297	286	268	285	302	301	289	304	281	281	285	312	276	289	271	298	303	294	301	279	298	277	265	267	295	301	267	286	276	282	289	305	314	280	296	301	296	276	314	276	296	283	285	296	320	260	304	269	273	285	272	279	297	307	303	297	277	305	319	287	296	276	283	287	296	258	294	280	267	360	325	289	275	279	302	276	289	336	300	298	288	310	306	300	266	318	284	269	270	321	278	304	266	293	316	252	272	301	309	298	289	280	279	300	267	291	311	306	297	269	305	291	315	285	278	310	289	296	269	286	295	261	284	295	271	267	300	283	256	301	328	309	268	276	307	322	280	287	299	308	271	249	257	303	296	296	257	298	284	275	296	300	307	314	279	291	277	291	329	300	332	303	265	279	282	302	303	258	295	291	309	301	307	278	293	298	305	295	280	288	295	299	292	290	266	287	289	302	284	300	282	316	288	302	312	296	294	308	282	277	267	285	298	261	288	313	275	290	277	306	296	272	300	291	294	277	292	289	290	305	277	288	280	289	264	287	286	306	285	262	295	274	304	264	318	302	281	299	274	287	281	309	281	280	283	275	278	270	293	301	267	281	290	267	287	251	275	279	278	294	305	294	284	323	299	299	272	296	272	302	315	286	287	280	306	278	272	287	289	336	294	276	271	273	292	261	310	308	240	307	286	292	280	277	299	295	306	311	287	291	302	314	283	293	298	307	258	292	275	254	288	283	301	297	256	292	279	284	277	289	322	294	303	297	295	289	270	278	275	292	294	274	257	292	302	253	302	303	300	299	288	304	287	302	300	297	304	318	257	278	298	306	282	295	296	285	308	286	281	248	286	292	285	284	313	267	275	279	276	314	279	307	300	295	264	277	292	272	299	282	284	283	306	299	266	320	292	311	282	283	306	315	313	286	327	280	274	304	289	315	296	272	288	299	322	281	313	273	309	304	313	310	317	281	315	270	278	295	281	278	240	291	281	292	293	295	270	292	307	281	317	272	292	276	288	265	285	276	271	307	294	268	305	278	289	275	274	297	285	291	297	289	285	298	305	279	282	303	312	295	297	317	289	324	278	297	293	244	311	298	300	293	288	264	281	271	302	273	261	301	285	293	296	308	256	278	305	290	277	259	300	290	303	293	274	283	290	298	300	274	311	283	305	295	300	294	273	258	287	319	286	295	284	265	276	291	303	262	278	304	301	294	306	274	274	265	265	306	272	288	285	264	318	292	300	319	314	292	280	279	294	283	282	278	302	296	270	292	288	284	262	282	280	275	314	297	271	283	311	336	302	303	303	269	269	299	257	291	300
32251	10555	1118	461	404	429	413	379	404	362	395	372	396	379	423	367	370	415	380	329	381	385	375	396	358	398	363	370	378	376	346	355	374	391	403	370	396	400	406	382	388	370	380	379	389	338	357	358	380	345	372	396	391	377	369	352	375	366	370	372	414	353	381	406	357	343	383	377	369	348	361	383	371	350	360	358	373	372	383	388	392	353	341	368	335	370	373	359	402	342	365	355	373	369	350	355	367	386	378	357	347	350	367	389	342	346	359	394	375	384	361	380	381	328	374	358	387	369	396	418	369	370	370	378	393	359	370	428	320	361	333	390	370	374	357	400	363	399	365	372	397	398	356	381	367	368	383	350	375	396	385	367	389	378	357	387	381	356	343	367	394	386	396	373	370	353	347	365	379	393	390	383	394	392	386	375	381	363	380	346	385	367	370	370	395	385	389	362	391	381	358	371	359	368	347	368	372	380	361	389	357	425	387	366	347	370	391	346	360	414	371	358	384	359	413	392	371	377	350	359	334	376	358	365	380	373	392	404	441	401	405	361	361	400	364	355	373	376	380	359	405	394	397	372	333	385	356	388	392	372	355	388	361	378	353	375	360	375	371	367	376	389	379	359	372	339	373	384	359	348	359	423	390	358	341	370	369	345	379	406	372	368	392	374	372	376	369	378	369	384	388	382	369	377	347	372	391	359	385	388	320	369	375	336	349	401	367	386	354	373	387	386	382	376	356	393	369	382	370	350	386	339	375	364	352	410	344	362	350	362	392	368	366	367	381	380	363	350	353	401	413	388	345	370	355	358	364	366	344	355	349	379	360	386	357	370	388	363	376	360	358	417	385	383	380	401	393	392	370	390	344	380	369	367	373	368	404	418	366	391	349	353	360	371	405	389	365	389	370	330	356	389	395	378	362	335	383	347	335	369	352	371	355	358	416	349	353	366	378	329	396	361	374	343	386	386	386	400	393	382	398	361	362	394	363	397	371	363	387	354	386	394	379	355	370	358	363	371	393	413	405	402	352	339	380	383	359	380	377	351	346	374	380	399	372	376	365	353	384	374	352	345	381	362	382	380	379	361	370	403	425	383	358	350	403	391	357	384	382	381	351	401	403	352	372	349	353	418	373	381	372	368	388	435	352	368	393	389	381	402	377	405	351	418	397	380	356	381	379	389	375	376	383	404	393	407	376	369	356	348	361	383	354	383	373	339	382	354	362	372	363	390	362	387	366	408	373	402	402	403	391	355	327	385	362	377	402	380	352	381	364	415	372	365	346	367	372	394	370	339	355	427	375	396	345	346	394	355	368	375	351	394	366	373	384	377	406	355	372	367	379	397	398	358	384	332	372	367	376	335	371	354	376	358	380	390	365	343	386	381	359	346	352	366	372	363	361	350	370	393	331	377	379	362	398	369	371	360	375	369	384	356	353	363	382	354	385	349	369	403	348	358	348	336	344	360	356	398	376	381	381	385	352	394	366	369	383	365	371	375	408	416	378	377	361	396	340	344	335	376	343	389	349	374	369	389	393	380	353	369	363	389	358	405	372	370	407	412	385	370	355	378	390	392	362	415	366	360	394	355	403	386	374	377	382	384	371	386	404	376	354	368	395	387	361	307	364	380	406	383	353	379	369	356	381	411	335	335	371	370	361	383	372	383	338	377	415	398	375	409	376	349	354	345	422	367	350	409	373	385	381	408	394	359	365	397	397	418	392	354	378	388	385	345	350	346	393	402	366	381	370	376	363	346	345	375	389	392	387	359	385	366	359	374	375	374	378	394	413	393	359	374	388	380	371	372	366	403	405	375	356	335	377	353	356	373	371	345	376	382	341	358	359	346	401	391	383	355	358	384	348	360	361	367	392	375	342	369	364	401	343	367	365	387	410	395	375	393	349	414	371	386	373	359	356	382	362	386	415	366	373	362	337	371	386	380	366	341	380	367	378	386	369	373	403	361	365	377	356	386	352	394	380	327	370	367	348	367	392	345	413	405	379	369	339	379	384	367	369	386	370	355	348	338	367	391	395	364	381	379	399	379	362	346	371	402	354	302	403	362	376	344	359	370	347	364	362	408	376	361	342	349	363	340	416	393	379	373	379	375	433	361	351	383	357	406	395	370	406	414	367	385	351	336	375	345	348	373	405	369	369	354	363	368	354	382	386	359	391	364	353	407	428	387	398	352	387	391	364	358	360	372	371	364	366	373	353	374	372	381	373	352	370	389	346	405	376	353	408	358	307	338	359	341	392	380	412	369	375	369	336	400	354	384	376	363	369	384	383	358	380	355	376	360	394	354	365	376	359	362	380	401	391	382	370	346	371	370	354	334	392	364	411	401	375	370	374	378	390	378	379	371	355	353	331	358	369	377	350	334	348	366	386	349	353	385	345	392	400	366	393	369	385	395	377	333	377	395	375	349	372	362	344	384	411	376	389	334	346	408	348	380	351	382	384	389	369	360	355	338	369	349	359	380	378	361	361	377	372	362	350	360	365	390	407	361	369	370	369	375	393	379	377	366	364	338	382	370	390	367	381	364	362	351	394	392	373	403	368	396	396	369	393	366	403	431	350	389	416	369	373	372	360	373	387	382	417	347	367	375	367	376	395	343	366	347	366	370	362	347	441	355	343	379	365	389	378	343	351	398	384	367	362	387	351	390	398	378	354	363	388	375	374	370	428	422	358	386	385	348	372	356	376	374	393	369	375	360	365	373	390	348	361	398	389	345	384	396	379	401	423	369	336	377	346	366	354	364	370	380	365	356	396	365	368	329	367	398	344	400	376	363	374	342	398	351	376	381	359	401	353	346	342	375	336	379	374	364	403	359	341	393	358	415	368	362	362	381	397	360	381	371	378	372	418	375	367	353	346	374	376	377	393	382	365	359	395	389	386	352	362	362	419	382	371	340	388	389	396	377	373	357	363	391	377	355	387	386	406	425	390	411	373	359	356	363	388	399	349	386	380	363	350	362	413	372	386	349	368	364	369	355	412	368	366	362	360	394	371	417	367	396	345	404	364	361	394	354	390	370	379	400	385	381	415	369	411	350	386	373	391	396	346	372	364	353	385	375	355	423	394	379	360	341	406	332	372	344	358	378	383	354	365	408	368	360	355	394	366	357	394	331	371	347	388	380	365	381	389	313	376	361	325	385	393	355	370	346	418	368	364	372	367	365	373	327	372	388	379	368	380	330	379	376	393	325	365	386	369	363	350	347	335	375	334	382	357	402	375	361	353	402	396	364	362	350	382	379	382	326	352	361	364	393	399	363	367	383	388	384	372	354	404	389	380	371	357	351	351	378	367	364	378	367	352	364	384	399	375	388	371	342	331	359	419	375	358	357	356	412	386	374	404	347	398	367	401	368	372	362	379	341	388	383	366	343	377	384	349	413	414	385	416	358	391	366	363	332	360	380	360	373	325	396	354	410	355	341	349	376	363	394	363	352	343	364	371	391	376	383	356	364	344	355	403	408	359	408	351	383	339	391	400	406	374	368
5460	925	880	827	816	796	813	804	860	805	820	826	827	812	844	850	850	783	805	830	814	774	811	843	810	802	814	885	836	829	862	826	792	829	828	831	851	859	836	787	808	808	804	791	809	836	787	799	799	827	778	774	828	853	791	764	869	849	813	810	827	807	863	884	795	825	794	837	869	785	789	780	815	835	786	788	833	847	876	786	876	820	790	792	862	813	829	866	835	842	828	823	835	851	838	812	803	781	823	856	838	896	817	831	824	777	779	856	805	884	779	836	834	835	762	825	834	819	829	787	836	805	844	869	849	816	828	809	831	792	823	831	783	825	793	787	844	725	807	781	835	785	848	823	817	800	800	843	864	774	795	839	785	804	875	798	836	816	856	789	837	819	816	889	807	789	855	820	820	806	844	815	830	832	858	816	845	836	794	864	783	867	837	781	809	813	813	802	817	810	815	861	854	777	846	858	761	784	784	846	847	809	838	864	865	855	820	825	831	851	834	822	809	843	819	844	832	817	804	822	836	788	820	798	837	808	837	764	837	809	824	797	795	796	816	808	834	788	852	872	816	868	854	797	823	847	806	882	826	774	841	842	849	776	763	795	833	805	844	812	815	804	831	784	858	875	802	841	826	831	829	791	805	770	787	812	810	805	805	870	813	834	841	807	782	849	846	763	812	792	803	775	833	841	807	841	762	806	800	853	829	773	797	803	831	770	825	865	855	822	779	814	839	805	856	828	816	836	833	777	858	878	867	848	815	810	799	829	815	832	812	836	830	826	811	874	859	812	810	784	810	807	853	871	763	819	824	814	840	854	866	759	820	849	833	800	857	819	853	774	846	773	800	806	794	820	831	799	825	835	827	875	803	824	839	809	829	830	723	841	830	832	784	853	823	791	845	850	795	785	813	825	817	815	815	800	832	814	820	845	787	834	847	838	846	829	798	889	830	800	837	792	847	817	812	788	835	852	751	878	818	809	803	794	825	793	839	854	832	803	837	820	813	856	824	872	836	856	868	822	867	774	836	845	850	841	841	825	827	799	834	807	804	799	803	805	799	838	818	765	806	795	812	799	828	800	816	843	856	839	814	847	876	821	787	868	829	815	806	827	808	800	867	820	793	856	756	847	814	822	914	833	828	766	793	850	849	800	852	827	803	837	822	789	807	818	810	796	816	833	801	857	882	822	811	811	833	791	815	799	815	861	838	813	815	819	807	790	845	844	848	792	821	797	860	870	825	778	750	843	840	841	823	858	828	809	828	830	790	823	836	854	813	829	800	806	838	837	867	838	867	818	806	841	831	861	843	819	814	845	831	864	807	808	878	846	796	827	838	784	844	833	783	830	823	798	835	831	867	830	826	830	830	803	811	788	816	868	891	805	829	792	843	832	802	802	857	781	772	793	808	788	801	821	794	778	837	851	819	801	863	788	786	830	849	801	839	807	820	844	816	775	820	797	796	836	856	772	843	825	839	845	822	849	821	805	806	807	786	817	822	797	822	797	801	821	839	804	827	763	797	828	812	802	837	777	831	883	788	830	869	819	807	812	789	830	822	859	887	776	819	827	805	850	783	822	839	801	866	846	801	827	814	810	773	840	786	779	851	779	822	785	816	855	803	868	807	804	862	820	792	818	809	854	838	826	779	797	826	807	826	804	776	812	851	792	810	775	818	808	859	769	795	826	863	772	838	803	826	825	796	837	799	812	820	803	858	837	825	866	836	825	845	832	830	829	863	835	826	793	835	800	780	836	841	844	856	817	800	872	828	803	804	787	842	863	746	839	820	826	786	781	827	822	847	786	804	770	764	778	810	826	809	813	874	753	875	778	768	820	866	832	810	826	831	792	787	865	851	824	872	823	793	794	833	791	820	794	836	801	881	813	808	781	771	857	845	848	826	841	782	847	817	828	802	835	799	805	794	827	844	828	788	796	848	830	826	836	768	834	797	819	832	852	839	841	798	849	851	788	850	816	864	835	807	867	812	820	848	830	864	887	813	845	847	787	811	825	753	815	832	839	827	827	795	828	854	882	813	799	843	861	774	789	802	845	863	798	844	811	760	807	838	886	811	840	830	811	811	819	799	849	771	796	832	779	838	831	831	841	804	822	825	825	818	819	840	862	843	774	803	816	828	799	845	797	848	792	782	819	855	775	817	779	804	816	845	810	837	826	778	803	794	849	869	786	838	794	811	834	838	836	834	860	788	803	822	871	796	871	818	797	870	802	808	813	888	844	788	856	799	813	798	893	819	801	815	783	806	858	802	841	843	875	865	863	825	804	805	794	836	844	812	782	787	832	806	839	821	850	862	848	778	825	853	839	836	847	813	792	774	853	779	841	810	843	864	814	773	789	797	805	857	827	793	813	847	874	797	756	858	819	802	861	853	781	760	821	832	854	808	779	786	835	806	840	870	831	815	848	792	830	834	834	860	819	790	879	793	799	827	837	847	810	843	812	785	824	837	840	836	831	829	824	811	818	827	852	815	870	810	789	781	806	835	826	827	829	796	821	821	808	846	810	839	832	860	848	833	784	825	868	824	817	831	801	822	867	836	857	806	848	798	823	819	799	787	850	868	807	811	858	840	816	827	799	754	838	889	833	851	829	823	828	840	812	780	895	781	817	855	844	860	807	797	838	819	786	812	850	801	853	768	797	828	821	867	830	849	854	818	833	872	856	812	832	860	820	851	848	789	827	825	768	872	800	814	802	866	815	848	832	862	839	825	810	767	842	840	811	817	796	876	830	811	873	802	795	786	819	847	810	821	792	847	816	758	798	786	859	807	857	811	833	788	847	791	836	824	795	795	844	790	830	900	817	815	845	811	824	849	808	846	803	793	834	800	832	850	752	809	842	787	813	806	825	831	835	828	822	814	788	771	814	765	832	840	785	802	823	812	822	839	784	846	826	823	803	834	845	860	837	839	832	817	805	824	844	873	795	800	836	830	823	789	836	813	818	808	807	851	804	798	816	807	849	790	852	804	862	821	869	898	813	829	804	848	850	816	812	805	856	812	830	817	813	812	807	814	859	845	786	836	794	808	825	830	807	813	833	808	801	859	803	814	806	823	793	864	807	843	861	818	832	757	810	783	832	853	793	839	808	869	815	817	799	849	791	825	825	829	784	847	803	836	825	832	834	799	848	852	843	825	774	822	841	840	801	857	842	855	746	813	802	824	813	836	820	863	785	785	837	822	823	781	789	825	844	840	802	857	806	770	783	810	818	826	758	842	767	846	809	837	828	843	816	855	804	826	818	820	817	822	788	869	799	850	840	820	811	781	817	828	822	825	843	810	833	881	794	812	790	800	788	831	815	873	862	822	815	782	863	803	843	827	812	806	822	855	794	827	827	853	833	802	821	764	811	840	856	845	821	812	831	839	801	810	806	811	814	833	903	855	837	827	812	789	785	837	784	848	824	828	795	825	821	778	819	812	821	843	769	839	822	820	813	833	835	836	847	829	784	849	845	837	828	800	832	843	876	876	819	836	802	791	829
24560	20906	24234	27613	20384	2019	448	347	347	303	268	262	290	267	260	284	286	280	285	292	258	250	268	261	264	249	285	300	258	268	279	256	272	242	269	277	268	286	284	290	261	248	240	294	256	276	247	235	273	260	274	255	235	254	234	229	282	243	227	275	248	259	261	238	252	247	280	285	285	253	264	211	282	270	270	287	256	251	275	243	239	265	264	263	250	282	290	258	260	242	247	250	271	274	269	275	254	226	228	243	253	214	262	239	253	264	270	261	259	279	275	252	276	274	268	285	245	269	251	266	247	260	280	258	270	253	261	253	250	270	265	237	250	277	272	262	258	278	253	251	252	282	308	289	271	240	259	254	247	252	274	280	291	261	227	256	271	242	275	259	229	274	254	257	262	264	286	245	302	242	242	256	252	261	288	243	259	269	279	249	266	268	253	272	275	244	257	266	271	283	229	268	244	272	262	289	250	297	256	274	237	277	252	286	267	274	270	248	282	261	312	267	258	269	251	263	268	278	267	256	259	248	241	236	261	242	254	249	254	254	250	249	256	211	258	244	261	251	300	226	262	236	276	292	253	237	244	260	242	281	263	261	271	296	281	251	244	241	261	263	237	275	248	257	284	277	257	259	276	250	255	282	258	277	249	268	267	268	261	245	260	252	234	257	236	269	245	244	288	237	260	264	226	244	256	252	266	265	259	256	250	264	270	253	274	242	269	283	276	260	271	265	262	242	270	248	282	279	272	260	258	272	265	233	280	221	260	262	271	244	248	275	239	260	270	282	263	277	260	233	264	265	261	243	241	254	250	262	266	246	248	251	272	223	260	250	259	296	260	292	230	276	256	242	251	268	284	282	259	262	269	254	232	250	244	224	263	270	231	243	295	279	269	260	275	252	244	253	234	258	287	281	271	267	271	265	246	288	252	255	266	269	242	266	240	283	254	262	258	214	261	240	287	258	262	228	249	266	272	271	302	266	274	270	234	266	248	246	231	264	275	263	280	286	240	271	256	267	280	282	263	261	260	254	252	249	252	266	266	257	255	263	232	277	239	274	261	297	275	234	254	288	258	263	271	244	260	244	255	257	295	285	262	238	251	242	253	241	218	241	268	259	258	238	250	271	235	248	294	235	274	285	254	267	249	240	270	256	277	244	259	258	270	276	275	246	238	227	273	267	293	283	235	260	245	268	268	235	269	250	259	248	270	248	272	232	256	258	271	272	243	243	268	227	276	273	269	267	235	268	243	285	270	247	242	284	227	274	256	268	259	243	274	285	279	245	286	262	260	242	314	252	270	248	278	272	310	252	263	275	251	294	250	263	256	255	239	236	249	276	269	252	265	265	280	265	251	247	240	290	269	263	264	262	281	243	286	251	243	301	253	250	248	237	250	272	247	270	236	247	243	243	278	273	270	264	284	276	251	283	258	239	279	232	245	265	255	280	238	248	261	250	272	266	229	282	280	261	234	237	309	283	264	254	267	278	268	280	267	261	267	215	272	274	246	258	264	247	254	233	256	234	274	271	284	241	265	252	261	224	238	263	280	283	265	241	268	261	297	234	240	284	275	226	258	246	281	271	250	277	279	274	268	276	265	255	270	258	252	268	261	264	263	262	251	244	277	277	253	255	251	274	224	265	256	257	254	272	280	224	267	286	261	248	267	268	274	249	286	236	248	247	231	244	264	235	269	260	237	243	234	262	266	289	264	247	279	279	254	263	273	246	248	245	266	260	243	259	267	249	218	248	285	256	260	256	232	259	242	256	248	257	241	263	262	260	229	263	256	256	269	240	247	273	273	241	261	242	255	257	244	256	263	243	262	262	261	275	291	267	263	256	237	257	277	262	266	244	252	271	259	239	257	259	271	240	269	220	275	273	251	250	257	270	270	269	253	265	264	257	280	243	285	243	250	244	260	278	273	240	236	281	273	236	267	275	272	274	255	272	241	259	245	254	283	239	243	281	265	240	261	261	294	263	247	282	240	273	259	252	267	274	238	272	251	262	275	292	281	278	257	249	267	261	236	298	267	268	279	255	253	254	280	269	252	254	283	233	243	255	252	275	255	250	290	252	247	259	243	253	252	243	254	241	277	264	256	282	260	279	254	255	266	276	274	286	233	266	304	261	249	288	253	281	273	268	270	256	266	294	253	255	295	243	267	280	281	269	262	260	271	243	233	242	272	268	238	279	247	242	240	254	261	247	287	262	256	246	254	254	250	283	261	245	231	260	254	254	272	233	256	238	244	271	254	265	241	248	252	275	247	245	265	240	264	263	256	212	288	228	241	237	242	235	248	267	242	257	246	245	282	269	259	274	244	267	236	266	253	286	246	262	264	270	260	267	248	267	261	235	271	258	285	279	256	266	264	290	239	264	287	268	242	253	269	256	264	247	258	269	275	255	295	269	234	254	263	269	279	284	283	234	276	269	269	261	282	243	253	223	245	244	259	267	274	249	258	288	231	261	241	238	284	241	252	270	245	251	253	283	281	293	274	252	250	260	250	233	265	277	263	268	273	264	251	250	264	273	254	279	256	287	260	240	276	293	266	261	288	281	258	263	284	268	277	257	269	237	268	239	271	206	298	273	254	271	277	270	244	263	250	233	255	258	260	256	256	239	247	284	299	276	264	259	294	263	253	248	273	261	250	239	265	250	256	282	265	289	236	261	284	257	277	252	279	273	252	272	293	241	275	263	227	280	262	257	276	256	237	235	282	268	250	229	239	235	227	291	274	276	252	251	274	257	263	251	258	265	269	246	239	250	245	254	239	259	260	244	269	268	278	263	243	236	241	279	241	230	249	254	262	288	270	274	269	284	279	272	263	268	273	288	259	238	285	235	286	297	256	260	272	276	251	264	258	245	249	271	262	271	255	263	258	246	258	239	242	289	291	235	272	279	238	263	261	268	246	221	278	247	269	284	264	272	259	272	245	260	292	230	247	260	274	230	268	240	270	266	253	280	274	306	268	266	253	265	224	253	265	274	268	237	284	302	245	260	254	279	273	247	248	259	244	233	251	258	258	261	242	259	269	234	228	268	268	268	255	266	272	250	266	258	282	292	268	237	278	279	290	257	286	252	292	278	236	247	278	253	244	282	258	241	278	279	239	251	287	311	258	224	247	235	254	250	234	222	270	258	247	242	272	265	280	248	252	236	271	274	245	242	251	250	273	283	253	245	272	256	263	251	270	242	273	222	278	277	266	272	290	250	258	249	256	265	241	267	229	245	235	262	261	217	270	268	256	250	278	268	247	272	264	236	259	252	244	285	241	285	278	275	272	231	261	271	236	249	239	218	253	260	264	256	270	246	263	272	275	258	256	248	246	241	259	253	278	274	274	271	245	225	218	254	257	247	264	250	257	252	269	267	243	266	234	272	248	290	269	264	257	226	311	243	239	238	244	289	238	294	264	257	246	253	265	272	226	236	265	276	285	287	259	235	265	240	290	250	253	263	253	271	251	276	266	239	273	247	263	260	262	246	255	251	231	277	259	245
3060	2620	1630	977	739	662	642	612	643	616	633	663	605	616	603	660	596	609	596	577	564	592	613	570	612	614	597	613	576	593	607	607	604	598	580	579	579	587	558	596	583	611	613	585	576	619	579	587	610	577	576	567	615	616	582	602	583	611	620	581	573	576	599	554	591	622	574	624	591	572	565	526	585	629	599	573	588	583	583	560	580	565	578	571	580	544	609	575	540	565	583	587	584	576	628	579	611	583	569	611	590	604	609	545	597	598	585	570	630	581	588	589	574	577	602	529	560	575	565	595	541	632	594	572	580	610	628	578	552	596	566	540	617	593	585	624	574	602	566	604	591	603	603	611	587	592	579	596	590	570	601	604	596	609	525	615	554	617	595	508	619	617	596	558	577	555	570	607	604	576	602	550	595	597	645	572	575	554	614	615	599	564	622	592	570	591	574	612	574	546	627	569	560	599	566	569	560	582	537	560	586	542	574	567	583	576	552	589	577	580	607	615	599	565	582	549	607	563	584	578	604	605	598	573	598	599	587	584	653	575	628	590	610	615	581	583	595	565	587	595	589	529	589	577	606	549	628	574	577	579	620	581	600	583	612	606	570	584	570	556	605	587	584	639	598	606	596	585	605	569	614	618	586	620	571	594	605	562	594	609	583	590	607	552	595	531	600	543	577	579	587	556	548	584	586	631	574	614	589	614	550	575	538	623	611	620	613	584	565	579	607	576	579	536	574	592	575	573	621	563	593	562	606	554	597	578	601	616	590	606	575	602	563	615	644	566	602	556	588	592	565	556	571	591	557	574	591	558	579	578	561	569	541	594	588	578	568	553	597	596	609	557	595	602	570	576	569	583	569	560	554	558	589	551	548	578	588	576	593	583	557	578	577	607	552	576	627	568	563	574	638	593	571	615	548	586	574	584	574	538	557	566	524	602	608	590	564	577	608	581	583	572	563	606	592	581	544	602	591	583	589	575	575	615	589	576	591	584	565	572	564	561	541	592	606	577	580	594	618	631	568	612	574	583	589	573	578	594	587	584	548	585	557	586	578	569	602	576	579	596	602	580	599	589	560	580	593	614	574	536	618	582	581	581	560	629	581	600	574	590	588	567	578	578	614	591	587	605	602	581	561	596	604	598	626	606	587	592	629	580	615	552	575	616	572	584	608	582	564	562	571	580	603	603	574	600	591	573	587	534	588	585	614	556	567	618	566	577	553	608	614	599	596	582	597	602	573	609	571	607	585	595	593	531	594	590	631	609	549	543	611	593	587	548	606	539	624	573	587	592	570	624	597	606	585	633	556	600	559	573	569	589	592	570	593	605	575	586	613	591	618	565	597	547	591	602	620	613	568	505	601	583	547	544	607	594	594	525	580	571	600	538	600	629	563	568	590	576	570	555	596	578	600	590	563	589	606	583	580	633	602	555	585	561	609	592	582	578	542	563	600	560	632	593	586	560	588	577	634	596	587	562	602	624	562	575	590	575	600	612	653	549	596	578	583	598	583	553	550	589	618	604	608	612	574	611	551	612	608	565	562	607	579	584	570	569	602	548	585	580	582	584	596	610	598	594	554	562	584	604	579	581	590	595	568	584	551	595	627	554	571	573	556	592	588	567	560	598	584	610	588	596	579	616	574	578	592	606	607	579	568	630	601	592	587	616	613	594	589	605	567	567	587	580	551	606	564	584	595	609	593	520	581	594	549	596	591	599	579	629	523	565	571	637	600	601	636	601	602	568	584	603	562	580	608	568	602	606	575	600	548	562	589	564	619	550	554	557	563	588	557	574	601	576	559	557	550	571	572	569	577	596	591	549	628	598	595	620	579	635	612	550	565	556	544	577	560	627	564	609	540	586	556	621	588	617	585	587	610	602	593	572	624	586	580	552	597	566	597	546	536	566	544	585	579	582	578	573	556	536	630	597	585	596	591	573	613	548	613	596	586	574	584	581	619	626	594	616	583	628	594	587	564	587	615	564	573	554	556	602	598	669	572	566	556	582	563	619	570	561	605	583	584	585	579	622	627	593	604	608	615	539	553	609	586	635	590	574	563	582	599	608	621	546	606	573	602	586	580	548	593	587	587	569	559	595	619	557	564	595	640	562	609	627	571	601	599	608	604	576	570	585	556	597	558	596	592	564	564	602	557	540	596	584	563	577	629	582	597	580	542	564	607	553	547	555	554	598	619	587	612	616	570	592	619	593	559	542	596	591	550	567	590	581	611	568	586	566	555	573	616	604	599	555	590	599	628	558	632	569	574	573	582	620	554	647	604	575	599	572	580	618	552	577	578	589	607	561	579	599	583	575	615	592	558	575	570	590	627	595	546	578	580	593	572	605	562	608	588	621	603	600	598	613	622	569	604	587	561	583	572	589	544	590	581	600	546	546	611	623	605	559	605	603	615	574	567	583	590	604	546	579	603	615	561	585	580	608	594	590	556	577	585	572	573	599	604	567	580	579	569	591	598	566	573	604	575	597	598	578	594	643	600	593	587	587	550	621	590	581	602	603	590	594	573	560	605	591	634	549	569	616	544	571	575	589	589	615	585	635	587	557	554	611	565	568	594	606	577	583	577	587	563	631	577	560	553	580	583	570	604	624	550	591	549	572	630	648	565	576	548	564	587	619	577	607	563	611	567	582	628	589	588	551	585	594	575	548	593	605	613	585	568	597	543	564	609	611	547	587	593	566	598	588	623	589	582	653	609	609	598	543	590	597	565	596	608	571	584	586	621	598	562	601	577	588	586	605	622	578	587	550	637	552	597	583	588	525	603	581	627	570	617	587	591	577	592	596	583	606	605	600	602	610	609	590	556	587	574	597	602	575	609	594	540	583	591	567	545	600	614	564	516	578	612	555	537	609	561	598	604	582	568	616	608	580	573	575	592	579	557	591	597	574	615	606	550	597	584	570	608	550	576	589	535	594	617	560	540	592	541	604	602	586	558	585	589	589	583	590	565	550	564	567	591	555	604	616	590	616	596	567	565	579	561	620	554	580	602	570	557	613	580	570	569	600	556	565	561	600	550	560	545	606	570	590	596	582	582	603	604	555	596	589	571	568	575	596	583	565	589	561	622	613	585	568	580	571	565	589	540	604	554	552	572	578	584	586	602	605	591	577	569	592	598	563	638	583	583	640	535	572	599	594	576	562	589	578	610	596	553	578	570	595	603	553	599	590	620	583	582	567	563	582	586	589	581	586	528	584	575	587	568	609	574	617	578	590	597	595	607	595	609	572	587	624	562	613	625	585	588	601	594	611	574	540	606	603	537	600	594	602	563	603	600	623	565	617	578	557	553	607	601	590	620	573	545	588	529	569	623	575	575	590	607	585	604	566	639	610	576	581	613	604	576	549	553	589	570	608	579	567	563	564	626	577	594	557	574	623	629	621	560	579	589	588	570	574	570	556	585	584	620	533	587	606	591	596	583	566	584	619	549	576	580	577	584	605	553	630	553	585	581	565	570	543	577	568	541	580	540	639	536	545	616	576
23756	20944	25044	26981	20947	20739	1310	330	214	213	194	155	165	150	160	149	148	128	154	135	131	127	131	122	124	106	132	111	134	113	130	94	106	106	115	107	130	136	121	120	122	123	123	128	123	120	108	130	109	117	104	104	108	106	137	120	110	136	91	104	109	107	117	117	110	109	111	119	123	124	107	127	122	108	128	108	121	106	120	107	102	106	121	122	119	102	112	100	118	108	125	114	110	106	131	105	97	90	103	92	113	116	130	124	108	107	113	128	102	116	107	102	124	109	105	110	129	104	103	104	131	115	109	111	93	112	117	93	108	97	117	100	96	96	112	103	124	103	84	113	113	106	113	111	125	121	117	120	93	76	118	114	125	101	128	114	121	124	113	114	94	123	116	118	141	115	101	114	114	130	121	111	121	105	136	127	105	125	150	133	114	109	110	112	94	107	114	115	99	95	105	119	106	107	98	120	111	108	110	113	104	127	96	104	124	118	99	110	96	129	131	103	92	106	112	101	122	119	102	114	108	115	112	98	109	106	101	123	119	104	102	113	122	120	115	103	145	105	112	98	113	93	120	123	96	94	100	82	110	107	101	99	85	110	107	101	105	122	112	123	118	99	114	118	103	107	119	109	110	116	129	103	117	107	118	105	118	112	98	97	110	123	124	108	119	108	117	120	118	104	128	103	110	116	105	107	141	102	116	102	105	108	110	105	98	118	111	124	107	118	109	115	111	127	106	116	106	115	92	124	105	113	89	108	120	126	113	112	100	113	102	97	97	114	118	107	101	133	114	124	98	122	104	104	114	126	115	109	105	105	100	107	109	133	108	107	116	102	138	95	96	125	107	111	108	112	116	124	127	102	104	113	116	94	117	105	134	109	117	95	117	107	94	111	107	120	113	94	119	105	90	121	139	109	134	130	120	107	111	92	104	97	88	118	112	111	107	117	102	103	93	113	114	127	118	113	113	122	131	96	110	107	102	113	112	96	114	93	109	102	108	86	96	118	118	109	123	103	121	124	105	129	112	111	107	115	110	101	103	122	105	117	113	129	105	123	98	125	114	94	100	123	119	122	103	106	108	128	105	105	134	112	123	117	116	121	124	121	106	124	80	109	100	106	101	127	125	124	108	113	115	109	106	100	99	100	123	129	134	140	118	123	111	124	113	133	114	122	99	86	102	112	122	122	110	95	90	111	112	112	137	119	119	111	96	114	119	89	99	108	93	129	108	101	124	118	114	116	98	90	114	126	138	121	109	119	120	105	108	84	115	103	115	111	118	122	109	102	105	98	99	110	132	125	112	98	118	119	110	115	109	91	109	106	102	128	112	118	113	99	100	118	106	96	110	109	112	117	126	82	109	117	105	132	118	126	121	100	114	133	88	96	105	105	130	100	133	126	118	116	96	111	117	102	101	134	106	111	108	105	109	96	105	97	134	140	98	108	106	106	124	86	122	119	120	111	120	109	119	96	107	102	102	125	115	101	116	120	116	101	97	86	109	115	112	129	122	102	105	98	105	124	109	105	91	107	93	105	111	124	130	106	113	111	100	122	134	120	102	113	113	117	100	102	124	112	119	104	97	100	103	141	111	116	118	89	103	118	89	105	106	101	98	96	122	114	95	111	116	112	110	105	116	95	109	130	118	114	109	101	104	112	119	88	116	114	127	137	92	105	114	128	100	106	97	101	109	105	109	101	113	106	102	105	124	124	112	108	98	106	105	95	103	105	99	108	144	111	117	112	122	117	115	107	106	99	110	129	112	95	88	100	114	119	109	99	117	107	103	100	107	104	122	133	120	118	95	102	122	118	127	128	113	97	135	113	102	122	103	114	111	118	105	104	122	91	112	100	101	105	106	78	109	99	98	113	126	122	115	107	97	94	103	113	99	107	93	111	120	102	116	115	95	105	93	122	115	109	103	106	100	126	113	120	108	108	109	123	116	109	98	112	141	111	119	122	120	98	103	117	96	119	126	111	114	101	113	119	100	126	115	97	113	95	121	94	114	134	129	95	110	115	115	108	131	109	86	125	99	128	133	114	129	113	110	100	125	106	111	123	126	123	102	108	113	113	110	113	99	113	116	119	117	99	96	108	129	125	102	121	114	106	109	124	108	116	96	113	125	107	113	115	96	117	109	125	101	113	91	107	98	115	89	109	103	134	114	103	104	96	92	101	116	109	99	107	120	100	108	90	115	102	108	106	95	131	106	127	122	118	118	126	123	96	99	116	120	127	95	98	95	107	112	100	119	99	109	117	116	103	127	108	106	125	113	108	120	110	90	116	104	98	104	103	86	102	116	127	102	132	111	103	111	91	123	108	121	87	101	123	99	117	111	117	113	116	101	124	110	98	99	100	126	87	127	115	111	120	114	115	114	127	112	115	98	101	106	110	120	96	121	117	121	113	94	88	121	115	99	112	123	105	110	105	123	109	106	123	101	112	110	121	130	94	99	113	93	103	91	101	118	113	114	116	116	109	99	97	119	101	108	122	115	116	116	120	102	107	93	110	117	93	108	108	106	125	107	101	119	108	115	135	125	92	105	97	128	107	108	122	114	117	111	117	122	119	107	117	102	108	123	106	117	109	106	98	98	109	107	111	110	104	117	103	115	116	103	121	84	99	112	106	100	120	109	101	116	97	100	90	130	116	110	116	121	127	120	108	106	132	118	110	108	101	125	101	105	112	115	94	110	121	135	122	105	117	95	97	108	104	96	122	115	109	103	122	102	93	113	105	102	109	92	131	105	116	123	107	121	109	107	116	134	128	115	102	122	134	114	120	112	108	107	97	105	115	116	99	105	127	111	116	108	102	125	104	118	128	124	120	118	99	118	107	116	120	98	95	105	96	111	109	87	129	118	115	96	109	96	104	114	97	90	102	129	123	114	107	88	114	118	141	121	100	121	112	119	98	114	125	113	111	110	119	121	115	114	107	104	116	109	107	109	112	104	111	116	115	103	105	118	124	102	112	116	111	114	113	110	133	98	104	119	121	115	101	100	110	126	124	111	111	120	128	120	109	130	121	102	125	123	103	98	98	111	91	90	104	107	109	91	129	138	113	101	114	115	115	93	109	111	98	109	130	104	97	118	109	134	104	120	112	113	122	95	90	107	117	114	130	114	87	110	98	95	108	119	107	111	106	108	104	117	110	111	123	106	113	100	105	117	115	106	99	109	117	103	104	113	110	97	95	126	105	127	110	120	111	104	93	124	117	104	99	113	119	96	105	104	131	133	126	112	110	108	115	115	106	135	116	114	112	126	107	116	110	122	127	113	130	108	105	107	96	96	98	112	114	112	119	116	121	108	111	104	124	112	108	100	110	103	108	118	109	95	102	108	107	137	111	112	106	116	106	88	115	92	114	92	90	132	110	97	124	118	108	107	106	116	105	117	108	95	109	98	112	118	85	87	105	104	109	123	125	105	114	114	129	93	103	98	117	104	92	112	117	109	112	121	115	112	112	122	114	113	125	119	111	90	105	111	124	106	123	103	118
3068	4188	2404	1054	684	410	450	371	326	329	327	334	310	307	333	325	319	271	304	283	288	290	280	289	298	302	311	287	318	260	271	296	274	299	303	284	299	306	281	333	269	289	287	289	272	283	292	276	261	259	304	278	310	283	297	300	272	280	257	264	272	292	287	271	305	294	294	270	278	273	298	298	297	298	273	298	294	285	279	289	271	279	328	292	278	273	280	301	272	323	296	279	281	257	276	324	272	267	266	309	286	310	285	294	294	283	305	308	254	278	310	305	298	296	283	288	268	263	270	292	290	284	285	290	282	304	293	303	285	336	299	276	293	258	283	259	293	289	299	278	314	275	286	274	296	278	275	287	298	271	275	262	283	292	276	271	267	317	303	305	288	270	311	285	290	313	299	281	270	279	283	294	285	294	283	311	285	273	286	282	284	268	285	302	287	286	279	281	303	287	306	293	318	295	311	281	283	281	255	278	268	270	283	290	264	285	272	292	295	274	269	292	268	283	256	279	288	284	285	272	301	263	274	305	285	295	296	288	297	313	295	300	301	319	272	311	318	284	280	327	312	287	267	285	288	281	288	303	316	283	282	266	307	290	287	303	261	262	291	312	300	296	285	320	260	271	263	283	279	286	292	300	296	277	302	298	300	295	291	272	287	291	287	296	298	315	272	307	279	303	255	282	306	264	303	279	281	291	267	269	283	277	295	287	275	291	265	273	293	295	278	276	274	310	303	246	285	284	271	333	276	270	289	304	288	293	307	258	285	282	286	287	310	292	306	308	300	318	311	268	272	267	284	292	298	288	277	272	262	257	295	265	279	278	289	285	266	298	273	300	332	284	296	277	296	304	314	271	248	300	315	256	290	279	269	272	297	254	287	256	311	283	291	274	264	288	284	300	279	303	282	259	268	277	315	298	285	277	264	292	274	295	284	297	272	300	277	270	295	297	299	285	288	285	280	268	281	260	277	264	275	267	304	280	277	275	273	297	311	277	293	291	287	285	271	265	293	303	287	308	269	291	286	263	246	295	301	304	293	273	262	273	255	296	286	287	299	260	292	283	280	298	278	282	286	307	300	346	268	262	280	293	278	283	298	285	268	292	272	286	302	266	277	257	315	293	302	288	251	305	300	287	233	277	291	311	286	288	282	298	281	276	289	312	286	301	268	238	300	267	280	266	277	293	331	285	251	261	317	279	275	269	290	276	260	303	285	303	262	300	271	283	310	295	283	276	290	323	293	255	303	259	313	273	297	325	277	280	297	302	303	310	260	276	291	273	278	286	283	287	292	278	283	299	338	312	272	298	269	289	300	277	286	309	286	269	297	249	282	297	287	282	273	274	304	289	274	279	264	280	295	300	292	313	263	298	298	278	281	269	277	267	293	277	286	290	319	277	297	316	307	303	316	319	295	283	274	330	290	268	304	303	305	306	275	282	291	297	276	280	304	291	279	292	302	291	309	280	289	283	308	293	317	295	264	284	313	303	267	308	281	263	305	293	291	288	311	280	276	294	278	306	289	278	292	292	294	301	274	284	275	282	301	287	279	286	251	270	286	316	257	289	263	271	285	253	290	283	267	298	307	267	300	299	290	307	284	276	296	261	270	246	291	253	268	295	255	309	305	271	271	291	256	271	272	279	260	277	291	286	296	286	273	277	309	302	295	284	263	315	330	308	272	289	294	307	299	308	277	278	259	283	303	314	293	266	308	266	279	270	300	277	251	299	282	315	269	281	259	288	289	272	290	295	293	278	273	300	300	299	273	311	277	282	299	284	298	289	301	294	276	247	307	281	292	275	318	293	293	272	276	280	243	275	279	282	286	256	291	296	315	299	287	278	272	297	281	285	273	294	250	287	310	291	276	301	296	284	257	271	252	257	307	298	299	277	276	289	310	298	292	316	271	291	301	261	292	269	301	282	295	292	298	308	300	283	325	286	286	315	281	268	290	308	281	269	280	275	288	283	295	277	300	257	282	298	296	302	266	308	250	291	289	313	295	299	266	314	298	274	291	320	270	287	272	297	275	296	330	273	285	309	277	304	259	280	324	285	289	279	307	252	306	296	296	292	287	275	304	246	271	290	277	267	306	281	287	268	295	305	297	284	258	269	294	270	318	289	280	286	262	282	296	329	309	311	294	299	289	304	273	316	301	289	264	303	302	274	297	314	301	267	304	298	276	283	263	293	256	282	299	289	290	300	297	269	298	303	277	285	294	268	310	276	280	330	274	278	273	285	285	293	281	291	277	285	293	296	299	297	279	266	293	264	260	294	260	310	311	300	280	277	295	324	279	317	291	283	282	268	271	275	288	315	276	282	303	276	297	274	276	305	274	292	260	280	279	271	308	263	315	279	246	309	295	257	291	286	274	303	295	294	288	264	280	286	243	250	297	293	303	322	292	299	257	294	301	283	254	274	291	252	293	319	315	268	288	267	261	278	276	293	284	310	281	273	296	294	278	244	318	286	304	302	296	287	326	271	291	277	266	301	274	300	311	273	287	312	259	325	292	308	266	272	313	262	279	283	314	328	283	311	294	277	308	325	295	297	300	292	280	314	260	302	267	273	279	307	277	265	302	285	294	273	296	288	283	296	275	292	276	307	275	287	316	282	267	279	312	261	259	264	268	293	269	266	289	301	314	305	274	288	311	248	285	295	264	297	261	278	290	308	294	304	300	296	270	253	304	285	305	263	268	277	266	307	262	327	283	321	291	320	296	255	289	273	272	293	283	289	280	288	280	263	302	295	299	252	281	282	271	307	242	280	279	302	254	293	269	279	279	291	298	298	274	292	301	261	265	300	275	307	302	290	292	240	295	276	282	295	296	281	298	282	313	288	284	290	297	281	321	299	283	278	308	306	298	300	261	292	283	283	295	277	292	283	282	297	272	288	269	285	304	286	274	262	287	284	282	296	261	294	279	266	299	275	270	276	310	293	288	300	282	289	275	280	304	281	265	276	259	311	317	301	307	303	295	293	275	286	281	309	262	278	279	260	272	281	269	297	283	266	307	265	275	300	277	264	279	255	288	298	273	267	286	317	277	263	286	286	292	269	330	252	281	296	269	266	321	292	287	270	284	278	289	284	286	290	285	272	310	302	292	286	273	290	272	288	276	283	308	276	276	284	282	297	296	288	306	277	287	295	275	294	265	259	262	293	254	287	293	283	337	315	308	298	274	254	297	300	246	253	332	285	285	305	318	259	268	271	268	308	299	269	271	303	276	308	296	303	315	297	279	312	272	285	295	267	290	299	323	314	275	291	283	291	281	293	279	310	299	310	291	309	288	299	279	314	282	284	304	285	284	275	304	257	315	262	288	269	271	312	271	298	283	293	320	261	314	313	308	319	255	271	293	270	293	299	301	313	288	260	292	271	266	289	279	288	276	270	283	298	281	316	249	301	287	301	280	280	281	299	278	283	282	260	268	291	301	292	267	249	289	295	273	338	311	316	282	279	291	251	264	302	277	305	317	284	332	316	291	277	275	272	320	297
32440	10431	1114	489	361	387	427	382	388	337	371	387	351	396	400	375	360	386	369	361	377	393	347	393	372	373	385	394	394	410	388	384	372	398	383	364	367	365	390	354	407	401	392	327	359	406	400	347	391	344	347	353	390	392	329	362	392	368	398	386	395	349	362	400	366	368	365	376	355	376	361	394	344	377	345	386	364	367	378	366	378	334	399	365	388	384	365	374	384	394	384	380	370	372	401	365	387	361	379	386	335	384	426	343	360	371	376	371	414	381	390	366	387	408	375	349	370	387	362	398	359	358	359	373	379	422	358	397	370	357	376	385	376	382	374	337	382	388	396	422	374	359	372	374	373	365	375	339	370	385	391	387	348	383	383	388	371	365	360	350	370	346	347	359	378	317	327	355	377	396	344	393	382	372	348	364	351	371	349	388	400	347	351	350	391	392	372	353	379	377	342	352	358	356	343	350	346	360	349	365	378	365	390	378	387	360	389	366	385	384	359	394	404	399	413	404	351	360	414	369	402	343	341	383	362	361	374	361	368	360	405	349	350	340	395	367	348	373	381	389	370	375	381	385	379	380	402	369	351	390	385	371	380	408	387	363	351	400	407	363	397	380	372	388	361	373	377	372	353	344	348	373	354	386	358	384	373	394	364	402	355	373	352	362	345	382	406	393	326	389	397	364	361	368	377	397	395	380	402	387	362	378	375	319	364	351	391	373	382	364	366	353	328	364	330	355	332	361	369	358	339	379	382	371	370	357	351	373	379	405	352	366	373	336	346	358	366	374	383	403	365	347	336	384	354	421	372	373	385	381	344	388	365	386	371	398	351	380	371	370	334	367	391	383	369	331	416	351	356	368	387	349	383	386	372	394	381	314	369	362	373	367	373	387	394	400	368	384	370	402	338	362	361	359	376	359	398	418	382	381	402	358	364	391	359	372	382	364	394	382	354	351	364	339	366	396	385	369	401	385	361	361	336	356	375	391	369	366	343	370	371	351	365	395	374	338	306	378	389	355	364	419	391	344	370	368	366	333	377	367	334	367	400	369	344	376	353	398	364	397	376	369	367	389	359	367	379	360	389	330	359	371	356	392	353	366	371	386	343	370	400	358	347	365	344	360	327	390	375	377	370	390	397	360	362	343	390	412	344	383	412	358	364	342	377	377	382	344	360	403	377	378	404	351	317	364	386	375	372	365	353	365	360	359	382	398	399	375	361	374	363	372	371	364	373	394	337	368	346	384	340	377	329	385	336	388	364	354	362	352	382	353	383	401	372	363	347	370	377	340	368	371	355	370	399	373	363	394	367	383	350	323	362	353	355	381	390	391	384	335	361	333	366	364	389	356	342	394	399	390	367	342	326	362	358	385	354	364	351	349	347	383	372	402	343	374	341	348	354	364	385	423	339	411	386	363	333	392	370	375	371	368	373	350	313	375	350	360	375	388	357	376	357	349	338	390	373	396	399	368	394	397	356	381	389	350	355	320	380	376	399	383	342	412	388	353	380	380	380	395	370	362	357	350	350	338	387	392	383	377	395	391	381	389	410	377	340	374	355	368	378	348	358	386	409	361	369	367	392	360	385	386	367	367	362	349	370	393	346	377	396	348	375	411	346	362	388	347	370	361	376	391	357	331	352	373	389	373	365	375	379	356	343	361	365	377	360	336	350	357	379	380	403	371	392	354	371	388	388	347	362	376	388	357	347	347	381	374	365	323	392	343	379	363	353	388	403	326	373	369	405	355	394	370	374	382	387	359	349	346	356	349	375	383	401	384	366	349	361	378	369	396	359	386	374	365	374	353	395	359	386	364	404	360	391	377	378	376	360	413	415	331	377	396	361	381	357	386	380	388	405	353	372	359	363	381	387	380	369	420	382	371	366	366	362	354	388	391	356	348	375	351	387	374	417	350	357	371	404	363	384	348	345	339	357	345	396	381	373	388	368	371	377	372	394	341	336	359	384	360	398	352	376	360	352	352	371	383	367	389	352	400	362	353	328	333	410	329	358	392	387	363	360	386	379	365	368	378	410	388	374	422	367	400	355	360	363	351	386	348	322	394	367	394	364	364	371	385	360	336	390	357	335	369	370	359	387	334	385	351	369	391	367	390	342	380	359	359	386	384	373	334	391	372	357	366	334	362	335	386	333	378	382	369	366	357	380	391	347	356	350	363	381	367	378	357	378	383	413	391	404	371	388	371	413	372	371	353	337	381	366	384	399	361	383	362	351	350	383	386	339	374	376	358	401	377	404	343	368	360	370	386	362	343	364	327	346	333	382	376	375	337	341	381	364	373	373	378	353	356	347	351	355	354	372	332	380	374	396	387	374	391	350	396	333	415	382	391	380	377	377	373	365	384	408	368	321	322	405	353	382	343	374	379	422	324	363	404	363	405	371	368	335	353	352	348	348	350	399	377	391	404	341	361	383	356	384	385	360	369	395	347	361	370	380	349	396	376	378	398	380	378	359	356	368	377	380	371	393	419	383	395	385	385	367	377	347	384	368	407	400	386	363	367	398	362	349	375	339	372	396	372	386	347	345	387	337	364	404	378	361	349	386	410	377	374	386	356	376	369	374	375	349	373	408	363	394	396	362	341	372	378	396	363	413	328	391	429	398	350	386	359	385	354	360	385	326	345	359	389	339	375	364	387	392	419	403	339	357	339	330	362	347	359	328	397	378	372	352	374	374	324	364	366	365	340	308	353	362	376	367	355	372	371	356	375	342	361	366	336	394	384	343	371	412	360	339	380	342	373	342	366	403	393	385	337	360	349	358	428	362	352	354	365	387	393	364	390	402	415	359	364	351	384	363	324	366	348	351	366	373	384	378	370	371	382	405	387	380	389	373	404	404	312	380	383	378	376	367	388	383	390	391	384	389	370	388	356	384	353	365	336	382	374	377	362	356	375	357	370	385	336	330	363	388	357	357	375	331	403	371	360	377	387	379	372	360	399	338	360	367	387	400	379	372	342	395	382	370	403	388	350	370	392	364	366	345	420	383	344	382	353	387	419	350	330	334	369	381	357	383	336	380	368	372	392	376	381	398	354	371	405	377	344	362	342	385	366	377	358	338	354	386	390	386	341	368	350	390	375	417	373	341	389	352	355	391	341	387	344	337	335	370	378	399	378	360	378	365	377	368	331	373	363	352	374	357	349	352	350	360	385	388	374	345	378	355	337	383	397	365	378	359	368	371	360	353	419	373	388	377	381	399	353	391	362	371	373	329	366	349	362	412	386	396	370	397	348	371	377	366	386	393	399	357	383	346	348	357	371	378	387	371	371	395	377	360	378	342	354	361	352	401	355	379	341	372	404	360	397	374	382	398	329	378	355	392	360	380	389	392	410	390	374	360	333	361	381	308	377	397	380	374	365	321	370	396	373	362	369	367	359	390	381	375	360	370	389	357	342	386	348	382	335	363	374	366	336	398	361	388	380	363	379	374	401	364	372	341	362	388	373	370	381	381	335	400	331	385	349	412	371	361	374	364	368
5424	921	873	838	770	843	804	849	816	839	811	823	849	812	791	887	804	818	767	823	813	823	782	837	831	777	854	765	855	843	771	851	812	817	786	832	816	856	827	831	820	824	846	823	859	772	854	775	827	830	801	859	790	857	830	786	837	799	868	817	785	854	850	901	881	810	829	872	867	848	867	848	819	832	839	803	809	785	839	844	841	847	773	853	809	795	845	789	786	868	855	845	800	829	830	832	828	822	824	793	814	847	804	786	781	760	789	887	812	830	817	798	847	879	869	789	775	910	799	821	809	815	805	838	802	816	852	818	861	794	822	887	787	805	805	837	861	874	883	827	808	832	824	802	845	798	853	793	807	853	815	814	754	822	812	850	842	812	811	810	813	831	835	822	800	851	838	822	839	818	825	850	793	836	785	822	839	817	809	811	844	808	816	815	818	806	844	854	805	836	810	814	799	809	839	781	795	817	782	820	789	889	840	802	807	787	797	871	861	842	825	768	816	846	830	827	831	801	798	870	780	822	817	808	832	792	793	849	816	812	843	760	805	837	823	787	763	870	811	851	771	825	838	835	817	860	798	804	833	806	838	811	782	782	803	823	860	852	844	857	816	821	754	877	770	823	854	826	831	846	809	795	790	829	826	808	773	825	803	827	782	792	784	816	837	806	776	814	816	791	796	804	824	790	793	850	866	807	841	838	807	804	835	826	798	876	820	782	801	824	859	852	798	808	830	798	835	841	830	806	813	785	848	785	822	801	847	785	802	816	801	824	835	780	801	789	780	842	827	825	812	797	816	830	830	818	822	815	809	846	844	842	803	852	816	788	802	809	866	766	767	806	796	783	804	834	806	839	855	789	807	818	808	778	864	788	825	874	839	775	870	814	845	768	807	827	862	800	845	811	809	777	781	868	795	790	784	818	824	818	845	847	814	850	811	835	822	861	812	833	783	831	800	829	807	800	837	790	808	804	803	809	851	810	816	839	850	816	843	822	812	820	825	934	828	830	840	848	808	809	824	825	824	821	787	773	826	757	831	749	796	821	845	826	830	825	819	798	788	802	847	799	811	834	813	764	828	800	792	809	849	832	830	841	851	830	831	833	770	825	805	800	825	801	824	834	789	806	801	822	843	789	856	829	828	791	795	826	799	836	844	797	765	851	799	779	753	813	828	839	820	738	852	777	806	864	814	847	866	827	797	865	839	828	818	808	775	822	798	772	808	857	798	823	824	807	862	815	787	816	793	835	770	836	813	839	812	796	899	847	785	844	797	812	801	826	835	818	821	824	821	776	806	835	865	842	835	816	830	878	803	827	837	826	762	839	845	843	881	819	817	763	803	775	865	849	825	815	805	794	825	798	798	868	801	835	822	820	835	812	782	824	871	822	784	808	818	799	820	803	802	839	815	864	804	840	826	840	816	795	838	761	785	814	791	848	828	833	871	846	817	855	876	808	797	835	849	856	798	817	827	779	825	824	780	812	792	788	798	816	807	775	800	829	806	824	808	827	806	801	788	836	807	837	868	762	824	809	811	795	831	817	822	780	845	795	859	781	832	802	780	823	799	786	849	801	852	796	812	849	891	787	810	814	831	794	811	831	851	861	840	817	862	809	827	832	892	824	861	820	837	816	857	799	850	838	804	822	786	828	793	847	805	844	819	807	802	769	871	776	793	834	817	831	793	824	783	828	821	793	781	824	826	813	820	808	825	838	781	832	775	811	819	788	824	851	838	869	857	809	812	815	794	810	844	867	823	779	773	810	845	919	793	797	805	812	802	834	827	798	768	824	843	840	828	805	835	802	807	803	808	825	795	830	854	800	799	830	831	837	806	829	827	844	821	834	887	834	836	831	826	828	788	832	803	733	817	848	847	785	843	807	906	847	919	801	831	835	801	807	884	752	818	817	806	826	831	794	854	813	848	808	836	860	874	794	856	844	765	858	822	797	829	850	788	792	863	792	781	795	841	789	841	804	875	819	793	812	840	830	813	801	794	811	856	788	793	806	778	769	815	794	796	831	860	804	845	822	854	821	825	838	883	864	822	756	801	855	879	838	799	812	827	805	805	807	800	807	847	823	799	811	823	823	853	833	785	821	816	851	810	805	816	796	829	819	788	807	801	839	809	829	807	838	826	810	868	803	823	777	780	829	780	845	806	836	861	771	805	788	784	800	798	802	778	830	844	774	808	832	783	801	845	833	801	820	818	837	854	855	803	839	821	843	831	822	866	797	793	844	798	833	820	828	834	812	783	796	868	839	818	778	808	835	835	829	847	849	806	788	806	833	847	807	835	789	823	842	862	769	791	846	800	840	823	827	858	811	863	779	820	820	831	823	831	811	794	782	815	854	781	778	852	845	852	833	841	830	792	818	832	853	867	779	831	783	804	804	839	809	845	860	835	840	839	801	818	824	840	835	794	795	802	838	802	884	795	797	822	816	818	808	854	787	774	864	841	826	799	850	889	813	809	807	829	822	798	804	825	852	866	879	842	848	840	792	826	859	830	859	846	829	816	831	835	834	849	797	807	813	780	808	770	852	851	730	850	860	808	798	789	792	774	809	756	812	841	808	824	798	758	805	814	825	810	797	782	821	806	837	775	830	851	839	818	829	821	858	784	790	817	833	817	759	768	819	762	801	837	756	779	844	839	816	834	811	789	810	818	816	848	779	845	779	789	869	844	845	819	841	854	806	769	822	846	823	783	845	833	800	759	850	858	808	795	843	812	794	825	824	829	821	835	811	815	805	801	807	802	778	858	763	858	828	826	856	831	842	862	809	800	835	809	826	830	823	804	796	849	824	790	801	803	742	839	831	863	796	850	825	806	806	824	768	787	841	768	834	786	831	860	846	835	857	863	843	785	831	844	854	820	815	805	842	824	864	801	877	825	796	856	798	851	797	813	774	826	814	851	816	838	892	824	829	848	772	809	827	818	779	848	869	796	844	782	829	846	808	819	847	792	827	746	832	850	831	785	812	842	791	818	786	828	851	777	782	786	786	812	838	796	752	788	792	828	813	844	766	780	836	841	811	884	836	867	773	833	771	855	801	849	801	837	817	824	843	861	849	846	834	749	842	817	827	847	855	800	813	784	854	826	771	810	856	803	860	846	833	836	820	820	818	846	757	807	830	825	806	833	823	848	831	797	798	815	810	835	797	826	859	830	803	837	820	806	771	847	845	819	865	795	840	831	858	823	827	844	852	797	818	811	853	822	857	854	854	821	829	815	829	823	822	785	810	816	857	799	830	829	875	859	851	836	843	843	818	814	826	866	781	812	816	786	818	890	854	859	825	821	800	826	826	827	824	820	822	863	804	817	768	824	783	814	850	816	841	822	797	867	794	803	832	809	757	807	808	836	804	820	784	817	758	852	815	799	812	797	855	777	869	812	825	831	800	834	814	818	784	877	871	815	798	838	821	824	841	810	783	846	799	838	822	794	826	835	864	817	795	810	838	782	823	764	835	798	849	845	791	843	839	827	820	811	847	841	777
24539	20952	24292	27757	20534	2129	438	422	312	297	306	305	277	259	275	248	266	282	265	285	278	282	280	280	248	253	262	281	242	276	261	247	240	263	262	275	282	276	264	275	258	243	237	278	276	274	254	254	248	248	290	260	242	268	253	244	246	243	267	258	223	266	272	276	247	198	237	241	273	254	241	266	245	274	248	262	289	278	264	259	273	263	253	247	288	253	239	270	289	276	254	240	255	265	260	269	244	268	252	235	249	253	255	305	234	223	227	299	256	273	266	286	254	280	244	268	234	268	261	283	245	265	252	249	257	264	262	266	257	260	216	244	273	221	251	239	257	259	272	297	261	240	256	238	282	251	255	273	263	268	286	281	267	267	279	298	236	293	293	243	248	295	254	295	287	300	251	288	267	240	248	260	277	245	248	236	247	253	274	292	239	281	261	220	246	277	256	248	275	262	277	260	246	252	255	269	244	254	247	292	263	235	241	254	220	241	258	262	255	253	258	290	249	273	244	241	234	249	254	227	236	268	231	240	278	253	265	261	243	291	255	226	250	250	268	252	241	226	228	258	247	260	243	244	264	252	286	266	268	282	272	268	263	249	286	282	248	262	263	252	262	259	239	228	229	259	297	277	282	234	238	276	273	250	280	266	269	248	269	267	270	268	257	281	239	244	257	253	248	287	239	289	252	256	268	270	262	240	241	247	258	284	270	250	255	266	251	266	265	245	253	278	266	236	259	243	230	263	220	279	314	247	276	256	304	267	250	278	266	236	251	261	273	275	252	291	228	249	267	295	243	264	244	302	263	269	236	233	243	296	234	272	273	277	242	252	257	271	265	248	254	257	253	241	267	248	294	258	248	257	244	262	266	268	202	243	274	272	223	260	283	272	263	258	242	235	236	296	267	259	217	244	250	240	223	265	258	231	249	245	229	252	250	268	266	291	249	265	233	250	266	270	250	242	248	257	263	242	294	255	262	249	247	235	269	244	253	242	254	251	242	270	278	248	264	284	264	273	250	272	259	268	238	236	270	265	248	239	267	269	285	294	234	229	268	259	259	263	283	242	271	275	255	286	278	255	294	277	256	270	270	268	238	246	255	247	236	254	253	299	252	223	233	253	251	267	250	241	253	247	250	251	199	261	266	259	269	261	242	267	260	299	251	259	285	267	285	269	284	277	257	255	248	282	225	264	266	267	271	269	234	241	253	276	275	258	247	254	273	261	267	275	270	251	261	272	232	252	254	230	242	239	281	257	273	261	226	259	267	250	255	240	275	266	249	275	242	267	292	291	264	238	260	253	236	268	263	249	253	249	277	285	252	297	254	224	274	282	272	243	279	257	244	285	263	281	276	270	273	247	287	296	271	228	256	264	265	251	253	257	262	250	265	293	264	271	272	261	251	252	254	264	255	262	256	262	256	260	215	218	240	281	289	270	264	261	291	242	252	269	251	280	253	271	261	265	267	269	252	240	246	269	225	255	296	280	246	242	268	264	269	282	286	264	267	285	251	259	272	286	285	262	238	248	223	238	255	258	253	224	268	251	251	277	230	242	256	279	240	281	290	264	265	252	260	261	283	269	264	256	267	261	259	264	291	300	268	279	236	232	273	275	221	251	266	270	267	251	258	272	244	277	244	272	264	217	245	267	253	259	247	233	230	278	260	238	217	257	257	255	237	219	271	255	259	270	271	198	267	280	255	250	256	260	286	257	254	265	261	295	251	254	256	270	282	248	252	251	264	291	279	290	272	248	208	290	300	271	272	265	259	264	260	256	290	264	284	269	264	277	258	273	272	265	232	249	262	258	254	238	247	225	239	231	265	254	253	243	255	294	296	260	262	285	268	263	249	262	249	254	264	254	257	273	271	244	249	274	257	234	245	250	247	252	280	242	274	254	266	233	238	254	241	252	232	254	297	279	259	240	247	243	254	276	271	257	244	250	237	264	266	268	266	262	259	256	265	262	247	263	236	247	231	276	250	283	272	259	262	258	266	266	288	253	250	249	242	264	259	250	244	267	215	239	261	248	235	233	251	246	274	275	270	268	240	275	274	234	275	281	261	237	254	258	253	261	262	279	243	245	244	248	239	231	274	253	274	243	269	251	252	253	260	270	262	276	278	266	257	235	273	280	262	256	272	255	267	262	242	280	237	283	262	269	277	283	263	263	269	263	254	262	290	256	248	282	272	274	298	253	269	228	254	251	255	247	260	249	266	260	241	262	256	280	263	251	252	275	252	245	258	275	292	319	283	273	233	241	234	247	251	233	254	274	277	238	266	258	286	258	248	259	247	270	258	264	255	259	277	283	243	252	264	271	261	252	260	246	243	256	315	256	232	255	244	247	269	306	270	241	270	263	274	247	273	266	235	269	294	237	243	267	267	237	245	263	267	232	232	236	243	263	238	257	296	283	301	286	256	261	258	255	284	286	270	265	275	270	268	263	239	246	300	258	276	245	259	242	236	264	263	245	256	249	263	269	286	269	253	256	273	285	284	257	213	256	257	245	264	271	269	223	274	252	261	252	248	252	277	258	275	239	291	275	277	276	289	294	283	232	231	250	271	255	237	266	292	265	274	251	241	260	260	290	289	299	279	260	276	254	231	262	265	263	261	266	242	270	248	252	274	240	294	233	251	277	256	256	270	261	251	293	256	197	265	269	245	230	272	267	255	237	249	269	252	241	290	241	273	248	255	255	286	261	246	238	271	241	270	288	264	252	246	239	248	271	265	274	265	260	257	231	218	250	295	226	284	279	277	256	247	250	276	257	275	266	218	264	282	237	259	276	251	265	255	269	259	247	270	306	269	273	263	265	268	262	266	239	234	237	268	281	254	244	280	248	234	257	250	262	275	268	239	251	254	265	250	276	229	248	277	256	263	255	254	243	295	279	251	262	234	266	251	276	254	295	252	255	248	221	224	258	259	270	277	287	242	257	222	275	249	242	223	284	264	284	268	253	249	282	273	281	250	242	281	242	240	239	264	265	257	254	224	243	257	219	231	254	274	223	264	264	255	256	253	282	255	260	313	238	266	259	287	267	223	243	280	275	243	264	266	267	234	251	275	257	277	232	240	226	261	266	282	274	261	259	304	299	266	267	260	281	288	271	254	284	271	251	268	264	257	266	240	229	278	262	278	247	281	276	245	254	272	264	266	235	267	282	251	248	255	256	239	274	259	262	264	273	247	268	240	265	273	280	251	257	229	229	269	255	279	223	252	225	290	251	269	290	232	239	256	262	249	249	264	277	263	265	287	298	273	250	253	292	294	250	262	243	263	262	256	273	281	265	259	241	244	252	252	264	259	285	280	251	238	265	235	262	262	240	252	242	255	240	255	255	264	285	227	255	260	292	246	269	250	235	259	263	266	251	250	265	244	244	256	258	256	286	231	265	286	273	265	247	262	250	267	259	247	276	257	267	250	287	239	267	239	247	253	257	281	264	247	257	280	245	253	266	266	268	252	238	236	257	250	278	260	264	234	274	258	239	277	274	250	260
3210	2569	1625	1011	772	704	595	642	624	624	593	589	613	596	576	605	610	611	572	590	604	658	592	582	621	547	567	632	563	599	613	576	619	585	557	645	632	559	577	586	596	581	594	583	605	605	622	600	571	571	589	622	592	597	584	593	599	588	617	568	602	562	554	553	562	602	579	589	585	584	613	607	636	583	574	574	607	588	571	642	561	556	598	614	594	570	602	554	580	571	603	535	581	584	575	594	548	570	584	604	558	606	566	573	594	573	610	592	597	563	556	619	584	599	617	552	626	563	582	599	579	577	567	583	592	546	583	552	607	562	567	606	538	552	596	610	619	614	605	578	592	568	618	558	625	581	607	554	601	592	625	611	563	589	595	597	591	606	593	600	562	611	590	548	557	570	544	595	579	533	615	606	578	590	615	632	581	577	584	596	588	567	606	610	569	584	545	585	568	578	570	522	546	603	545	571	599	560	564	551	552	598	531	564	555	591	564	575	503	547	561	529	585	562	589	583	583	540	602	610	559	594	628	575	579	576	546	583	597	558	641	562	582	600	589	595	584	566	566	542	597	579	623	578	555	645	587	577	568	595	582	544	548	582	604	526	612	584	594	570	574	599	566	544	598	540	582	574	584	563	611	587	542	585	582	568	614	644	619	613	580	601	552	603	560	583	532	539	616	581	553	606	587	606	553	610	555	617	560	569	569	564	542	575	583	530	572	573	575	568	561	588	567	539	567	606	540	550	624	563	600	560	557	611	595	564	589	576	575	548	576	592	527	552	545	583	610	537	610	618	632	596	558	546	567	578	574	567	601	570	568	598	601	589	572	609	572	604	596	642	619	551	633	596	580	595	519	599	541	544	600	586	586	551	590	594	598	582	553	572	625	588	594	608	547	563	578	564	571	597	562	551	602	550	619	542	557	608	599	566	553	608	594	591	573	561	524	573	578	581	555	610	561	560	593	552	580	596	569	561	528	571	627	547	590	608	597	600	602	581	565	600	578	539	564	612	617	599	594	589	537	593	548	597	584	575	557	562	595	585	602	597	594	565	563	585	598	602	615	561	563	573	624	574	587	583	579	590	555	581	585	574	607	591	587	546	558	605	561	560	585	533	591	565	595	587	577	591	553	580	561	564	633	599	587	585	602	604	618	573	582	564	575	599	580	627	518	553	564	589	571	569	560	612	549	541	580	569	577	583	580	548	572	562	635	586	606	591	589	572	621	624	566	579	628	557	552	556	594	565	605	561	579	570	553	579	588	618	563	577	580	576	627	568	606	566	586	597	574	587	564	558	525	599	561	589	547	603	557	603	564	582	591	544	591	603	568	607	585	558	555	587	528	583	570	575	584	615	576	602	600	576	591	573	593	604	603	600	582	570	559	598	621	570	633	569	604	598	547	592	618	611	604	599	624	606	597	546	566	577	584	599	534	588	615	515	540	557	572	592	581	568	587	562	562	581	563	584	581	564	584	582	563	574	535	580	575	587	580	605	591	565	663	591	635	595	559	594	591	584	568	570	574	597	573	601	592	608	639	591	563	543	572	564	597	549	592	560	625	571	572	636	566	541	574	570	584	602	598	561	550	573	606	607	528	557	614	589	625	590	566	594	552	574	537	608	596	604	630	577	620	559	594	563	553	620	570	595	561	545	608	592	599	575	591	607	578	573	595	577	544	580	579	625	530	610	590	627	616	592	590	571	532	597	630	569	616	562	596	581	617	605	580	578	606	572	596	567	609	539	580	602	543	567	545	569	551	541	638	614	583	550	580	589	553	564	590	573	566	552	579	576	574	581	591	531	598	612	585	560	598	566	579	621	595	570	571	587	595	607	570	609	537	581	589	585	547	563	572	625	604	548	557	530	580	566	555	585	611	568	543	592	574	559	540	589	579	587	579	571	595	585	586	583	584	565	601	570	552	600	587	536	594	572	613	611	570	590	564	568	602	600	616	622	536	609	642	552	598	598	584	549	570	608	593	579	583	607	590	582	530	605	624	520	550	606	571	574	591	570	526	605	573	564	568	594	620	570	619	628	598	563	571	566	606	577	596	568	587	571	574	579	537	596	628	599	616	587	610	573	604	568	583	579	550	604	560	592	627	604	571	615	585	589	561	607	535	566	572	561	540	568	583	546	605	562	569	575	579	565	608	608	598	554	598	643	595	625	543	541	599	541	571	596	582	564	554	564	564	575	569	583	561	562	587	597	604	619	539	614	618	584	569	637	591	574	580	585	571	581	616	583	620	593	589	605	559	613	576	586	589	559	597	582	597	589	547	561	546	580	570	586	569	558	578	573	558	584	570	586	572	584	549	598	581	585	580	606	632	555	604	573	576	588	619	544	603	607	553	579	583	577	605	613	602	549	598	612	544	573	584	530	536	563	590	580	575	543	584	620	542	552	513	622	561	557	609	541	589	603	562	613	590	583	612	546	577	590	580	568	611	566	590	580	603	621	584	563	557	592	585	585	578	613	631	568	556	572	550	566	582	560	606	580	651	588	579	532	582	563	589	579	548	588	575	615	570	605	554	605	591	549	538	616	581	595	559	587	565	602	561	585	559	567	606	563	617	555	596	565	588	602	574	557	604	571	593	546	617	575	549	610	567	574	538	603	568	567	579	621	613	530	574	536	586	547	577	583	595	621	598	568	611	571	573	532	563	595	618	597	561	579	568	573	578	584	598	556	606	588	626	623	594	592	581	597	570	593	574	592	565	540	583	621	576	578	605	600	582	556	555	587	612	586	585	582	598	596	594	619	583	562	594	590	612	594	552	576	534	574	592	567	583	541	597	593	554	523	569	560	576	601	570	623	591	568	607	618	568	509	588	537	606	567	560	575	564	573	584	599	575	553	581	594	576	589	576	602	579	589	568	582	575	571	626	561	582	580	573	564	615	607	547	597	584	594	637	631	571	596	548	642	559	590	580	569	569	599	572	551	560	584	564	564	588	553	626	565	622	592	577	568	581	567	586	571	601	604	577	582	549	578	573	589	593	602	542	579	588	574	572	550	601	584	592	547	551	580	614	546	590	582	578	564	567	572	536	625	536	584	557	560	554	586	630	566	558	563	586	570	566	544	566	586	572	547	586	595	607	597	548	615	581	570	606	567	610	574	577	588	565	598	612	613	565	569	568	597	601	545	607	573	603	578	556	592	571	585	587	588	607	575	599	554	599	573	610	561	581	588	563	557	583	600	578	569	596	595	561	593	600	601	598	583	610	561	558	620	609	593	536	565	591	566	548	585	564	575	558	575	561	549	643	574	570	575	558	600	622	619	569	600	551	586	559	639	629	554	549	548	573	597	598	559	606	585	597	591	549	580	537	567	611	563	573	589	610	623	606	590	616	575	564	612	663	571	599	538	569	577	578	555	538	554	566	599	565	583	573	578	582	604	568	604	560	555	583	570	550	622	566	555	588	573	615	557	583	581	586	581	610	590	595	567	574	599	552	596	600	554	573	604	579	560	545	579	548	558	580	573	571	630	614	585	556	553
23775	20952	24984	27070	20954	20755	1419	351	233	199	174	178	176	158	130	121	137	136	141	132	129	129	141	132	103	118	155	111	142	123	140	130	123	124	128	120	109	127	114	101	119	123	96	118	116	100	92	108	105	114	126	113	121	109	115	124	120	106	103	114	120	138	125	131	114	123	116	102	121	95	102	129	127	118	102	123	101	103	108	97	108	101	114	115	124	102	108	117	114	123	130	135	102	129	124	120	102	109	118	121	114	123	112	112	126	119	128	127	123	116	110	124	116	105	93	100	117	125	104	100	114	107	107	122	111	117	117	97	124	127	115	121	97	111	107	111	115	110	131	101	126	124	112	112	108	108	112	106	96	108	124	116	105	119	124	97	122	114	101	108	110	106	117	113	115	118	120	105	123	128	104	113	108	115	128	106	111	119	124	107	107	112	121	115	123	111	120	125	115	100	109	97	105	116	118	113	112	114	106	118	104	106	120	114	108	103	103	138	105	116	102	108	124	131	127	105	95	122	92	98	128	110	117	109	126	124	120	117	112	110	130	109	110	123	101	101	121	103	107	106	126	91	107	129	143	109	110	99	131	107	114	112	109	91	114	122	124	97	116	106	111	110	101	101	145	117	109	92	110	131	124	89	117	133	112	93	101	97	107	100	95	104	106	121	112	128	103	101	96	103	111	109	117	124	118	119	102	107	90	101	127	120	110	107	128	102	87	111	125	113	90	121	89	117	121	91	96	122	115	108	111	106	125	131	112	133	112	128	112	92	108	115	116	122	102	98	119	137	112	102	96	87	97	93	104	115	126	128	125	104	104	111	105	96	118	120	112	108	106	112	103	111	102	108	95	110	118	113	105	119	125	125	103	112	101	115	113	122	97	100	110	113	120	99	103	109	116	88	115	111	104	112	136	112	125	126	110	107	128	110	109	136	129	115	116	108	109	106	93	98	94	113	121	116	108	105	122	132	105	119	105	110	103	102	106	106	98	115	112	113	115	102	106	94	109	128	123	118	104	104	117	96	125	119	87	87	107	91	108	110	102	98	108	108	97	100	114	102	122	115	120	102	104	123	111	105	113	104	126	113	105	107	106	112	138	107	119	125	104	115	125	100	121	91	89	83	108	102	109	111	106	106	108	86	118	109	115	100	108	122	120	123	102	109	116	103	113	107	100	109	127	117	100	104	139	111	105	111	116	119	103	103	110	97	134	125	133	96	110	104	109	126	142	102	112	109	114	98	109	121	105	120	117	97	98	124	99	116	115	121	133	117	117	117	103	110	103	107	114	111	112	101	123	103	134	123	118	102	111	111	124	119	117	111	117	110	114	105	112	107	104	99	114	108	123	105	98	103	95	105	109	126	109	106	94	98	113	97	99	105	115	115	107	102	118	136	115	114	117	124	118	100	118	111	80	102	120	117	106	116	107	125	115	115	105	115	122	117	103	137	131	127	97	113	116	132	139	118	130	112	109	104	110	131	106	124	98	91	123	104	113	120	134	110	117	96	109	128	122	115	105	107	109	123	95	118	106	92	104	86	112	107	108	108	105	107	125	106	128	111	107	123	123	132	92	103	115	111	91	89	108	101	127	104	120	117	108	129	117	132	80	103	93	90	112	107	99	99	107	110	94	117	113	98	96	125	97	119	100	121	120	85	116	109	115	119	127	114	114	106	85	110	120	122	110	121	120	137	99	104	113	94	96	85	96	122	116	104	111	106	117	108	104	107	109	123	111	103	92	120	105	114	138	117	120	127	124	120	102	101	96	121	124	116	107	119	117	97	107	132	101	101	120	123	123	101	105	113	113	129	104	123	98	135	124	107	121	114	120	100	140	137	117	104	116	119	107	99	105	106	99	96	102	108	116	105	104	124	98	99	112	114	105	113	97	101	111	96	114	128	99	103	100	107	112	96	107	119	103	91	103	105	93	101	122	116	114	107	115	100	122	131	99	132	114	115	93	115	120	98	94	114	107	112	112	133	113	116	104	118	104	129	126	116	108	112	114	98	128	128	127	97	123	130	136	135	125	97	121	102	136	113	101	127	96	97	121	110	111	129	111	103	110	125	121	119	107	109	127	110	110	100	106	98	106	77	110	110	112	86	129	116	91	118	114	123	130	103	98	100	108	122	141	135	122	88	108	109	94	120	93	97	100	102	119	110	110	113	97	104	103	129	113	97	117	123	89	112	99	121	126	118	130	113	102	114	123	127	109	111	101	105	122	107	110	83	110	137	107	113	111	118	99	104	92	113	110	101	107	114	117	115	107	120	116	121	135	93	125	107	104	91	97	117	97	106	126	96	121	118	114	125	99	113	121	105	109	104	110	112	107	95	96	118	123	112	120	99	117	114	110	131	112	94	92	110	101	92	122	89	99	116	106	121	103	111	104	112	97	110	94	100	115	125	103	109	118	101	95	122	97	124	131	93	111	115	111	124	129	99	116	120	111	128	121	123	117	110	104	118	120	113	123	138	113	126	118	111	110	107	137	109	99	104	104	125	112	107	102	85	104	107	99	125	119	123	115	121	113	80	115	117	97	112	110	116	108	99	104	109	105	99	104	88	124	110	85	103	108	115	114	105	125	122	100	100	124	117	126	129	119	113	112	93	118	113	103	93	120	120	115	100	107	100	109	109	89	118	123	110	89	110	107	111	121	104	95	110	88	120	125	105	84	101	139	105	98	102	122	134	117	118	92	110	113	110	97	127	129	113	104	127	119	99	118	115	107	108	118	118	127	105	118	116	123	114	135	121	110	125	107	115	100	119	90	100	123	142	126	110	119	130	121	111	94	120	107	90	106	131	122	105	127	104	106	126	127	117	108	108	118	109	96	125	112	126	106	87	128	126	103	105	94	110	103	119	120	103	122	114	95	94	103	116	116	122	113	92	94	112	105	129	130	111	109	108	128	120	94	89	92	114	111	106	117	115	108	111	95	105	105	108	115	112	126	114	121	109	109	115	105	110	116	121	107	96	103	120	105	129	109	108	130	97	111	113	95	106	118	121	100	111	132	107	98	112	91	128	124	106	120	116	112	115	113	102	128	96	108	109	115	132	107	98	127	104	112	108	117	104	117	132	114	119	94	117	109	114	116	102	110	100	107	103	111	116	111	119	121	117	115	108	130	101	142	128	109	105	109	84	119	131	134	118	112	121	113	100	104	103	113	111	125	117	129	121	105	120	98	100	118	103	104	103	112	127	116	104	127	93	116	100	111	140	114	120	126	111	129	108	118	118	118	110	96	120	126	121	109	103	106	111	100	113	111	126	107	117	96	94	130	123	86	116	128	100	130	124	104	105	105	77	110	122	109	114	116	96	131	96	99	114	95	102	113	108	116	95	102	94	115	123	114	106	100	110	111	113	101	92	106	121	130	102	110	92	92	110	116	108	109	113	116	109	115	116	102	106	119	108	134	109	101	100	113	107	91	100	118	116	107	114	87	103	124	121	91	90	110	131	130	113	103	110	107	126	118	117	86	104	116	105	108	127	119	116
2996	4070	2284	1042	614	424	408	366	332	341	324	299	331	304	312	274	274	314	285	298	316	276	279	307	291	303	281	294	289	293	298	297	277	278	279	268	314	274	288	289	283	323	288	315	301	255	285	290	288	309	292	293	316	278	278	280	320	262	300	295	278	266	251	289	271	318	263	294	300	274	278	272	291	264	274	304	314	303	304	264	291	282	285	270	304	261	303	257	315	276	289	312	287	285	275	260	323	294	299	301	299	313	298	281	306	300	306	285	291	269	301	298	308	276	281	282	258	273	269	295	259	314	291	275	319	281	284	279	262	282	266	289	274	285	287	277	281	281	294	288	294	298	300	278	300	293	274	275	294	297	301	258	270	301	264	287	286	292	305	296	276	292	281	306	264	281	242	303	266	323	272	282	297	298	280	297	298	305	272	272	262	281	305	305	277	314	265	270	280	276	288	293	270	280	314	280	279	272	272	287	263	312	307	283	289	289	306	280	301	304	274	316	269	269	305	279	306	312	299	274	302	259	298	298	262	299	309	302	259	275	282	303	283	298	268	292	274	262	284	274	302	292	280	293	260	278	269	287	304	265	289	297	305	284	252	293	266	278	279	267	299	288	272	269	279	294	288	305	282	314	287	315	266	282	306	275	278	309	290	274	319	276	305	295	275	256	284	269	314	315	295	293	278	288	266	304	315	307	279	296	251	275	302	287	304	268	307	284	271	313	265	303	285	265	300	287	294	290	288	295	298	277	272	264	271	293	302	284	233	302	302	293	254	278	272	318	280	269	287	287	259	315	287	289	293	258	282	296	268	277	297	268	298	305	317	290	256	292	300	268	320	290	279	264	307	280	255	287	295	274	297	290	293	293	288	283	291	297	286	284	281	303	291	304	289	307	305	295	296	290	293	296	294	325	244	293	271	300	329	272	279	259	287	281	264	288	286	291	257	287	294	269	307	249	276	267	287	271	283	275	264	276	296	271	278	297	289	273	259	271	318	282	252	313	295	277	286	307	308	264	291	339	280	280	275	308	284	286	280	327	323	303	306	280	293	274	284	303	284	267	281	286	288	303	296	277	297	277	295	296	293	259	298	297	287	280	274	293	288	287	291	254	316	286	249	306	294	268	260	316	284	278	265	276	288	274	302	263	279	312	297	305	301	293	287	295	313	297	317	272	274	298	297	279	273	302	270	281	327	293	280	275	308	263	295	316	278	306	295	301	285	290	316	306	306	278	286	264	286	293	297	262	292	300	272	293	298	276	261	302	303	285	300	289	321	295	319	267	319	263	310	273	289	286	291	303	265	280	293	283	314	296	272	275	283	278	276	288	268	251	284	299	311	275	305	302	265	283	302	296	279	305	261	276	257	293	305	309	306	264	293	295	290	295	306	295	304	302	259	302	333	304	287	293	274	284	317	298	307	309	286	273	285	276	300	311	267	312	253	292	299	295	288	291	304	262	281	292	294	280	287	273	300	313	299	311	290	324	273	269	305	266	307	285	286	322	269	322	302	297	299	277	304	302	265	288	285	315	297	264	276	269	296	296	248	281	317	263	292	296	309	290	279	301	279	276	303	289	298	303	277	284	290	327	297	275	279	262	259	289	293	302	258	291	263	285	257	291	311	272	282	309	272	297	289	287	251	297	300	273	254	282	281	279	281	294	283	262	285	269	301	279	279	299	301	261	297	281	273	304	329	299	288	298	290	277	277	327	320	287	326	277	305	321	288	275	279	270	265	301	309	265	262	251	274	276	317	298	285	282	278	274	296	283	321	291	256	284	285	279	293	312	282	328	298	261	302	291	288	287	267	279	274	299	312	303	287	299	310	289	302	292	259	280	293	299	256	259	294	277	263	250	298	285	295	264	304	306	296	315	291	324	280	282	319	283	275	286	311	301	279	309	307	284	298	279	282	270	297	297	296	267	256	268	300	295	279	284	285	306	302	293	283	294	310	282	296	290	329	276	311	304	289	288	289	268	272	299	290	286	276	301	275	289	253	274	316	270	287	284	247	287	275	269	276	293	286	282	311	278	275	296	297	278	302	292	277	321	282	276	271	293	282	271	286	294	291	288	275	281	288	269	268	279	272	284	289	280	305	274	287	285	311	283	302	269	258	295	304	262	253	267	263	296	277	270	296	289	302	288	293	284	295	282	275	278	315	314	282	290	294	282	276	309	291	282	283	263	311	282	290	289	284	305	266	258	289	290	308	292	283	291	267	296	278	304	311	302	280	289	309	296	275	298	275	301	313	281	271	275	298	292	298	288	291	303	273	284	291	296	291	289	263	261	287	280	275	266	275	271	283	286	289	294	273	279	314	291	289	287	276	297	308	288	281	264	297	307	306	293	294	286	299	308	278	291	274	292	311	265	278	265	291	316	280	297	297	282	274	278	301	267	293	270	310	311	287	284	295	296	272	250	289	316	272	300	273	259	277	278	277	272	270	279	266	258	274	282	273	281	289	299	266	251	274	287	243	286	275	291	271	297	290	304	272	287	303	301	292	283	278	269	301	266	276	282	300	290	299	276	306	288	281	316	286	273	277	271	321	287	295	259	305	294	272	317	312	274	291	309	278	308	292	283	306	295	321	298	291	281	279	318	281	281	276	291	313	251	311	279	279	290	264	279	287	289	277	292	302	288	299	284	274	272	302	284	259	274	290	294	297	317	279	261	281	294	303	273	266	256	280	281	274	289	284	290	289	293	302	266	298	280	296	275	296	264	266	328	278	268	308	280	279	305	308	287	311	310	323	311	282	307	273	259	301	290	271	286	268	310	288	274	293	294	298	299	312	284	293	322	293	291	306	260	279	278	288	311	275	318	283	248	274	286	271	291	278	281	288	298	268	263	272	291	289	309	278	269	291	287	292	276	290	294	326	318	263	267	306	296	270	282	315	293	281	306	271	292	270	292	290	254	296	294	289	296	289	280	291	279	275	273	262	313	266	304	290	287	283	293	318	299	286	304	274	277	259	280	275	267	288	260	293	281	288	285	295	296	286	282	303	276	330	280	318	284	323	299	282	277	293	294	306	278	309	304	274	284	322	300	276	280	279	278	298	272	288	274	303	317	280	271	297	271	288	303	283	289	304	294	262	290	305	314	274	302	269	297	291	276	276	278	299	295	287	298	274	287	281	308	302	276	272	267	283	296	269	283	312	310	272	297	290	287	290	281	298	268	289	278	250	275	284	271	264	274	271	292	297	267	311	291	267	282	291	299	268	303	301	301	266	273	298	281	274	288	268	301	289	278	298	275	290	281	295	287	296	298	249	292	282	260	278	296	294	262	277	307	313	283	303	279	291	301	299	266	294	285	309	300	304	291	277	277	289	276	280	258	298	249	288	291	309	294	263	279	281	329	268	276	297	298	270	297	276	297	295	286	281	308	308	310	258	285	277	308	300	286	302	318	261	310	260	305	292	306	289	256	285	293	306	266	297	315	305	279	288	257	275	298	288	281	306	271	297	276	305	273	268	296	260	290	280	254	310	298
32413	10393	1078	458	482	382	387	407	369	375	338	372	377	360	349	378	383	393	342	407	358	387	380	417	374	401	375	399	363	378	389	359	382	356	341	394	364	362	399	388	395	376	349	348	355	363	354	374	368	383	362	371	348	370	407	365	359	393	434	398	369	412	374	371	343	338	355	376	387	402	440	352	387	361	364	335	379	350	354	339	347	363	352	408	384	377	378	417	368	369	379	388	362	380	385	366	392	376	356	381	380	383	387	369	363	366	358	377	376	371	369	390	352	373	339	335	357	374	362	348	367	370	337	379	375	377	396	379	381	359	349	372	380	381	381	383	353	343	358	375	362	413	378	385	383	381	360	393	367	372	359	352	372	388	388	394	375	398	381	401	392	392	384	365	338	350	369	408	377	361	361	368	335	376	359	361	403	394	323	361	376	391	368	371	374	409	355	360	355	359	366	362	401	361	369	322	374	356	372	382	358	344	362	386	363	361	382	358	386	397	372	395	353	377	348	355	365	402	368	354	353	414	358	352	366	347	341	358	331	396	384	403	396	369	392	341	364	356	368	363	359	392	337	353	376	390	349	389	369	372	356	390	354	369	358	345	331	380	401	381	368	398	391	377	387	339	368	366	379	361	375	370	357	388	413	357	376	358	377	357	399	371	350	361	394	353	345	369	350	375	356	399	383	383	368	349	377	384	408	391	363	353	387	338	374	358	362	374	350	352	396	365	388	334	369	343	324	373	401	415	370	380	333	390	384	360	356	371	358	359	369	383	381	359	366	387	409	398	401	352	408	377	338	411	358	357	406	350	379	353	374	385	393	375	350	388	356	380	378	326	391	401	376	349	337	335	397	397	360	343	383	379	381	365	366	362	396	354	345	369	356	381	358	332	380	378	345	383	350	341	395	375	395	384	340	401	366	351	396	329	374	407	362	354	375	356	358	347	367	377	381	386	378	377	361	386	378	396	375	377	393	351	355	359	335	351	367	369	372	395	362	333	376	374	368	369	359	345	361	329	326	370	392	363	330	375	363	403	351	365	384	373	391	375	382	346	354	385	377	393	390	398	379	345	379	378	408	349	366	372	382	354	362	389	409	376	404	362	409	363	373	389	369	377	335	351	336	354	411	351	382	379	357	385	367	393	347	382	353	346	377	342	355	374	349	365	340	355	336	375	383	376	359	379	423	363	379	346	350	389	372	379	387	385	349	376	384	390	358	390	386	395	347	366	373	366	359	395	373	350	349	395	365	372	346	377	350	336	381	350	338	380	378	362	368	378	367	374	374	392	367	353	357	363	390	392	345	350	379	381	428	378	418	393	389	393	365	416	375	358	391	407	381	346	375	387	353	382	376	324	356	369	403	357	353	365	348	388	378	401	382	377	385	416	372	363	392	370	398	358	380	359	371	338	363	343	388	354	410	360	351	388	341	359	354	368	354	382	354	373	401	343	332	363	334	424	383	374	390	398	349	366	403	369	357	388	340	366	383	374	395	378	378	389	395	386	402	403	401	388	353	350	363	391	360	383	403	389	394	330	353	315	406	373	385	361	366	400	384	348	403	366	347	358	360	391	374	357	381	367	349	365	360	348	349	380	362	409	358	403	371	395	380	366	371	414	384	352	378	357	409	386	361	356	403	397	362	350	377	400	392	382	403	397	382	392	343	368	395	369	365	382	323	373	371	357	353	387	367	330	379	369	364	391	353	350	383	365	338	362	372	442	377	359	338	363	353	338	347	428	393	361	349	404	342	385	387	414	406	383	384	372	341	375	347	356	353	368	376	366	380	355	379	370	349	373	373	366	376	364	382	348	391	347	376	376	374	373	385	368	397	374	428	399	384	351	386	370	369	355	405	375	377	354	427	356	366	417	374	392	413	377	377	378	406	335	386	384	390	374	389	344	348	367	341	367	347	350	351	387	365	403	355	372	350	363	386	416	382	371	365	375	344	392	378	377	384	391	402	347	381	358	385	384	375	393	367	367	406	379	396	390	395	396	329	361	324	370	357	373	387	360	410	356	336	363	334	359	360	373	356	391	385	399	367	366	383	344	339	381	349	369	364	410	326	352	375	345	388	388	331	351	361	353	378	379	384	374	388	342	375	341	391	380	397	422	375	373	365	384	369	386	382	402	399	347	386	374	376	377	352	385	371	388	357	349	383	356	394	394	394	371	358	364	386	358	392	366	399	367	380	352	376	371	377	410	352	343	351	382	387	360	326	352	366	376	362	391	354	364	353	356	355	341	366	380	365	422	356	403	340	347	403	367	392	378	417	350	356	403	394	347	377	355	384	391	367	344	386	366	398	383	367	337	368	359	392	351	337	380	340	371	387	348	392	403	339	356	369	376	348	368	344	388	366	367	367	338	378	355	343	374	353	382	384	324	392	368	369	376	367	359	360	425	370	368	362	373	313	360	361	342	393	429	380	371	346	377	354	363	357	349	406	366	376	391	366	383	354	421	349	371	365	375	370	359	353	381	398	395	371	390	313	388	374	395	391	359	392	387	392	340	386	381	398	384	375	361	365	392	352	350	369	400	353	372	319	386	329	379	396	353	361	387	377	347	372	360	350	353	391	356	390	382	383	386	339	383	363	396	348	337	354	365	399	390	338	355	366	372	365	349	368	370	362	368	378	375	357	353	339	387	399	348	380	382	390	367	364	397	374	384	372	399	378	380	385	360	405	383	387	360	399	364	366	402	350	388	376	395	387	383	378	391	340	358	387	366	367	385	404	387	378	384	379	362	363	382	383	393	377	398	373	378	362	370	389	392	385	357	369	373	366	377	335	402	364	341	333	398	422	391	365	359	356	342	389	352	356	397	397	358	357	366	392	399	353	353	345	363	360	365	393	336	354	362	382	355	390	374	394	384	350	354	377	383	327	379	408	381	368	351	362	337	372	375	381	350	383	353	350	367	370	374	401	338	366	372	375	382	381	378	410	359	356	350	400	448	380	350	355	391	381	381	368	363	348	361	355	391	346	353	396	356	415	359	351	367	372	393	366	369	364	359	362	352	336	403	377	390	384	361	386	375	386	405	348	397	385	380	328	342	377	332	374	361	393	354	354	398	351	398	353	372	361	373	371	386	340	377	368	380	353	401	384	346	399	398	352	369	347	331	390	365	362	399	373	371	356	390	374	384	413	350	379	372	346	375	410	403	358	391	334	376	348	363	380	382	356	366	371	353	395	362	382	390	357	358	393	379	350	348	390	365	329	351	361	381	362	375	353	334	386	386	372	372	355	391	407	397	313	339	391	378	405	384	350	372	388	338	345	402	391	325	367	412	380	356	347	382	382	387	369	398	338	339	379	370	370	383	381	355	345	355	365	390	372	367	370	386	349	405	364	359	385	361	358	375	385	415	371	347	377	357	407	366	389	364	384	384	346	380	380	367	372	386	368	359	346	361	345	377	367	363	348	370	406	377	384	384	385	355	346	378	362	361	371	368	386	360	386	344	368	372	347	357	348	347	341	374	358	353	365	391	356	377
5521	897	868	826	834	878	871	823	819	881	829	809	828	801	861	844	795	828	827	869	822	829	847	851	813	806	792	825	811	814	806	842	830	838	833	811	828	827	811	840	872	822	802	823	797	865	851	775	851	785	818	820	802	855	788	869	810	812	840	894	829	833	827	824	846	817	845	849	821	829	831	838	810	864	847	854	812	749	829	824	801	825	852	768	822	781	829	793	842	800	789	853	838	860	828	854	808	838	830	822	807	789	793	843	771	847	824	804	843	835	800	844	829	847	829	855	856	807	822	828	861	833	804	854	792	802	797	824	855	818	839	830	836	839	852	852	816	811	808	804	810	855	827	816	806	820	830	866	846	809	801	816	772	804	814	801	841	821	819	811	797	804	785	838	808	823	824	823	841	829	855	825	802	859	818	784	849	856	792	855	812	828	844	851	822	851	787	780	823	868	834	812	806	870	803	803	838	804	800	880	808	839	830	874	839	844	782	882	828	849	807	843	834	817	840	860	824	792	815	835	855	826	816	829	824	808	771	883	837	850	795	853	789	862	811	820	791	820	829	816	830	798	805	804	814	832	825	782	801	816	827	852	824	805	808	808	835	810	844	817	813	791	830	825	815	791	863	831	782	843	808	822	814	805	851	837	789	871	804	845	818	890	820	833	832	805	747	783	836	780	827	871	836	788	781	887	797	771	813	830	821	805	811	835	852	824	875	843	859	769	829	847	858	790	824	834	803	819	867	836	802	820	827	827	805	846	810	812	832	866	824	785	785	843	821	846	846	838	837	861	758	802	821	766	811	824	810	873	814	818	799	849	805	858	781	849	826	768	807	851	833	804	834	823	797	815	835	847	802	798	835	829	816	787	788	838	781	824	842	900	825	817	771	814	838	810	861	782	867	829	837	827	810	847	782	818	827	833	822	849	831	823	787	794	815	833	862	873	826	866	814	812	795	904	873	824	807	798	832	794	828	888	794	780	819	822	804	826	853	824	782	851	829	829	806	791	813	851	876	808	823	841	832	854	829	761	799	790	835	836	866	843	888	773	869	836	814	808	866	798	853	827	802	802	822	859	871	809	879	829	820	788	796	819	835	822	847	871	810	831	756	777	817	820	782	888	812	881	809	778	816	824	835	819	822	828	796	779	875	788	859	863	803	798	823	840	818	838	790	842	828	735	816	797	798	811	825	771	803	868	857	813	834	865	794	778	824	832	850	809	781	743	831	845	806	862	835	852	784	848	786	793	867	824	911	829	802	810	814	861	850	810	826	832	788	788	837	793	787	812	848	821	823	806	808	851	860	808	845	842	818	817	800	833	836	877	797	884	815	828	776	781	851	844	827	791	787	822	833	797	783	833	826	857	740	829	838	819	802	790	835	823	812	850	805	817	875	830	817	840	860	799	832	816	843	836	819	778	841	837	828	788	832	794	817	844	786	778	865	844	810	821	802	780	847	847	829	834	805	815	829	812	862	848	819	881	856	804	861	859	812	779	845	791	842	814	786	832	807	813	801	826	832	847	850	798	802	820	826	829	784	797	819	858	781	797	887	873	777	808	811	807	820	853	848	863	858	864	833	815	840	858	804	809	841	867	820	817	833	791	793	849	816	878	813	810	837	814	804	805	793	891	846	808	805	857	790	818	838	829	785	822	813	797	846	845	764	846	795	835	796	827	795	796	814	891	827	782	795	813	805	845	823	839	828	870	804	813	820	827	775	818	846	906	837	810	842	843	828	847	845	869	806	821	821	822	776	818	830	834	834	873	854	832	828	884	747	869	811	864	839	847	799	829	851	769	807	800	830	773	811	847	834	776	835	775	816	801	823	818	855	811	836	837	866	849	835	800	789	787	812	820	803	901	839	806	817	852	821	813	798	781	826	794	794	818	829	794	829	842	796	781	829	798	818	790	765	819	782	837	784	774	818	843	805	880	814	796	825	850	843	827	820	819	809	828	805	797	802	767	848	852	818	899	817	824	836	814	811	853	851	870	828	782	821	778	814	845	846	854	815	847	796	844	784	793	842	811	817	823	821	844	830	795	903	840	822	788	817	816	806	843	851	824	764	875	813	808	788	800	796	783	825	864	824	794	783	817	892	793	825	805	818	802	865	788	783	828	815	808	795	840	805	812	788	829	800	813	818	790	840	816	822	831	809	831	835	857	840	866	821	854	884	778	901	863	872	783	856	779	852	802	792	848	877	865	800	810	797	855	775	832	766	817	812	845	817	814	810	869	820	788	846	866	808	820	813	830	810	823	823	853	851	809	851	817	813	779	804	855	814	869	860	875	796	859	870	826	756	831	866	807	799	851	824	845	843	820	846	834	844	799	852	817	785	818	793	837	824	841	759	836	800	861	774	857	805	804	826	838	821	813	829	792	828	846	841	822	837	880	808	867	801	832	839	814	830	864	819	808	828	854	852	807	878	806	781	838	842	857	801	831	806	849	777	826	810	801	790	839	844	877	794	795	807	831	860	844	814	818	819	822	871	775	855	776	812	788	874	807	796	806	804	777	812	783	879	778	765	781	874	854	824	787	804	803	826	844	846	803	801	764	821	753	860	873	848	789	791	817	829	805	829	801	836	881	845	819	815	775	781	811	843	797	770	828	809	794	836	804	849	833	838	807	815	838	849	839	820	791	783	776	855	836	821	841	827	796	841	768	834	843	792	781	784	836	834	793	867	859	846	811	754	799	814	830	844	825	789	839	791	828	824	864	808	869	839	855	823	856	798	835	845	864	807	814	804	829	787	846	803	785	834	837	850	829	829	844	856	736	851	864	856	837	833	786	858	877	767	811	830	796	854	832	837	755	801	838	832	832	813	832	815	851	810	843	796	819	803	841	855	809	836	792	777	847	823	838	797	794	837	729	846	849	818	796	809	830	818	815	792	840	807	830	829	783	840	850	824	833	824	801	806	805	792	852	786	818	839	851	817	858	834	800	785	824	850	861	831	816	854	810	842	834	811	783	831	814	761	855	771	810	771	816	852	815	805	847	880	798	858	841	821	826	816	759	781	812	822	825	832	782	794	828	808	834	848	840	834	811	804	849	820	805	849	828	861	808	811	842	868	833	851	845	843	817	838	787	820	828	869	836	827	810	842	815	819	825	829	827	824	856	795	838	778	811	776	819	859	826	829	816	833	819	807	808	811	811	821	822	812	839	835	829	793	844	807	793	832	824	818	811	825	830	803	793	843	871	802	856	849	817	878	784	830	886	853	788	803	783	849	831	847	783	800	854	798	827	840	835	781	787	828	867	809	842	848	829	851	792	802	784	807	833	802	828	855	844	801	797	811	802	831	815	831	841	818	825	809	821	841	771	813	835	811	807	824	811	794	803	854	816	840	797	832	856	873	789	779	831	853	824	820	796	804	818	824	803	834	777	866	804	834	809	831	818	881	859	800	816	816	850	825	843	854	814	815	849	805	805	809	865	858	830	854	795	830	871	838	853	816	749	820	821	901	812	815	827	850	845	862	822	799	854	831	818
24477	20948	24364	27666	20416	1871	459	380	302	316	296	272	251	280	265	286	278	264	266	265	269	251	267	259	257	270	255	228	284	256	276	256	267	239	278	261	234	282	277	241	251	235	225	286	222	245	243	256	254	251	281	280	248	251	255	248	242	241	259	218	286	296	261	235	240	250	263	272	279	243	245	258	243	291	245	268	260	272	275	259	250	249	244	243	246	284	276	248	267	266	272	241	307	247	249	264	248	258	261	272	270	245	265	257	281	267	265	276	265	277	274	260	229	260	271	249	270	241	274	274	244	286	258	223	259	244	270	269	251	267	258	238	268	249	276	243	272	272	238	247	255	254	278	261	277	260	284	260	233	258	251	224	272	270	274	269	246	267	263	272	261	253	236	270	265	246	228	220	290	276	277	262	282	250	259	280	268	260	281	266	230	281	276	268	259	257	259	264	221	252	257	273	234	291	259	258	265	243	283	269	272	251	217	264	281	265	257	243	293	266	269	229	283	251	278	249	267	266	277	252	246	241	233	244	270	224	249	265	259	285	272	269	296	297	237	238	259	228	246	250	265	246	277	254	303	257	258	251	229	270	272	282	276	287	272	256	247	259	243	284	237	269	282	248	257	240	242	273	267	249	260	277	293	258	249	283	262	251	274	277	251	249	248	236	279	255	260	247	263	243	228	281	270	268	275	243	256	267	261	263	253	267	245	255	259	259	240	256	272	269	268	261	247	264	256	247	225	242	272	252	254	265	263	268	241	287	241	260	250	240	271	274	267	251	297	255	230	268	247	293	239	298	273	263	286	240	253	243	256	244	280	248	274	272	259	259	279	270	263	311	230	264	291	265	264	259	317	250	268	251	219	246	238	245	259	230	254	272	253	254	252	253	265	261	281	261	275	249	261	278	278	252	241	227	267	266	273	244	258	268	251	269	262	265	245	288	256	260	263	254	242	229	262	252	263	262	270	282	225	285	285	277	268	265	280	262	280	245	264	275	274	258	256	275	261	298	283	272	270	276	257	261	246	247	255	273	238	268	237	261	270	258	259	267	286	237	243	237	267	226	238	255	243	238	237	244	254	270	274	276	237	280	271	249	228	260	259	279	247	253	262	235	263	279	288	258	285	251	241	267	275	266	296	234	276	238	246	263	261	225	247	230	263	280	258	262	257	275	259	228	250	257	257	228	235	264	259	303	257	266	244	268	245	248	240	286	243	252	222	242	260	257	260	283	252	273	264	267	258	238	249	274	262	254	206	252	246	234	241	265	248	243	279	259	272	270	247	254	247	245	275	226	261	268	268	258	247	238	266	258	242	267	213	243	297	273	264	241	260	249	286	270	229	247	269	268	289	259	279	283	263	260	231	224	245	260	274	272	249	234	256	237	285	251	261	257	266	238	250	243	240	247	283	237	257	265	262	264	266	275	277	272	250	243	233	243	265	276	258	309	270	252	254	257	278	281	277	272	264	257	286	248	255	279	223	257	244	250	259	257	276	268	256	237	230	269	257	277	242	248	274	239	291	276	304	265	229	270	240	248	246	266	247	230	270	289	233	271	279	275	255	240	248	259	244	256	283	262	253	268	282	281	237	250	245	242	279	292	259	276	267	264	264	258	256	271	247	239	273	256	236	244	291	263	254	264	256	246	246	272	252	249	253	237	215	246	259	261	262	253	257	287	235	237	253	238	243	282	280	287	260	270	246	224	233	258	269	261	261	298	291	268	280	261	255	255	279	257	283	269	247	265	258	280	281	292	227	231	255	298	266	271	246	250	298	265	240	265	229	263	270	263	274	253	266	264	237	229	248	233	226	239	256	264	234	272	282	278	257	270	255	268	256	271	251	262	262	236	245	256	236	289	233	275	278	243	275	294	248	260	275	230	266	267	267	252	282	248	283	249	249	236	229	227	231	235	274	254	231	285	266	249	267	242	301	250	238	253	263	232	263	266	262	228	276	261	256	246	266	239	238	269	265	258	235	262	264	258	269	269	268	251	278	264	223	250	260	251	301	231	242	250	260	281	297	283	233	232	248	223	242	270	261	245	279	254	239	248	260	271	266	259	282	235	262	262	247	250	244	224	265	234	248	264	275	265	271	241	282	273	265	227	262	281	252	251	252	260	275	277	270	265	255	260	302	229	263	264	296	255	245	263	289	231	266	228	252	259	291	260	249	236	262	273	259	296	236	268	270	284	284	263	271	258	220	281	241	252	274	246	241	263	271	255	255	267	267	281	244	278	258	246	270	285	264	228	239	266	280	234	255	236	264	254	238	250	293	308	246	269	260	260	258	264	278	274	259	239	246	222	273	254	229	245	258	274	261	266	259	269	280	230	220	238	252	277	250	250	236	255	248	264	279	273	285	274	255	235	282	287	249	253	269	268	253	267	267	241	265	252	224	238	272	252	245	250	245	272	268	248	262	266	257	255	284	277	265	254	235	256	257	261	269	265	235	265	294	229	265	248	235	279	231	231	241	238	257	269	243	267	269	225	244	265	258	266	280	255	255	269	265	245	261	251	292	248	255	294	261	221	259	263	247	266	251	264	247	240	258	268	221	254	266	242	249	278	267	261	267	229	268	279	261	253	275	260	257	279	255	255	272	261	252	256	247	264	247	285	279	264	265	242	257	260	247	255	237	224	261	283	249	240	253	266	235	254	253	273	249	261	271	256	239	239	254	261	247	229	248	292	241	227	261	267	235	267	251	279	260	252	272	233	246	241	286	255	238	251	276	234	279	259	243	246	274	226	245	290	251	278	267	275	255	254	265	259	241	260	282	284	244	266	260	262	270	242	255	227	252	254	232	247	251	249	276	257	260	242	244	272	289	269	241	285	261	267	231	252	258	246	264	230	294	295	273	282	238	262	269	272	231	269	254	243	236	250	247	251	279	242	255	257	247	250	240	249	248	241	263	256	265	244	268	261	256	279	274	247	245	286	263	256	256	285	285	248	243	266	261	246	245	278	272	257	290	242	256	258	235	266	269	272	277	269	276	274	254	266	253	241	263	274	268	243	249	281	241	227	260	301	268	265	274	252	233	231	276	283	284	241	276	266	273	246	246	269	253	281	264	270	254	278	296	251	257	267	282	275	250	258	285	264	257	256	222	259	268	261	225	261	281	285	252	249	259	253	255	252	253	256	284	228	274	236	256	264	245	244	265	237	272	256	230	237	242	240	245	246	276	244	265	272	266	257	271	262	269	254	254	254	275	246	255	252	254	254	247	267	280	259	252	250	248	250	258	255	279	258	278	276	235	241	241	266	266	264	234	267	274	249	272	263	272	255	267	269	261	266	238	272	268	265	244	260	259	263	267	264	231	255	254	261	255	257	260	270	284	255	255	275	287	239	256	283	272	241	264	263	229	256	272	277	238	270	253	240	252	273	277	271	249	273	248	236	239	260	259	291	231	278	252	257	244	250	275	261	252	246	242	286	230	247	254	257	281	227	259	260	296	240	270	251	247	291	265	264	264	258	274	255	255	246	257	234	273	257
3076	2637	1637	1005	801	653	684	597	593	642	628	600	644	586	579	572	575	597	596	595	579	553	576	603	569	569	541	570	576	561	570	627	581	582	560	605	567	566	627	540	593	595	581	591	551	546	593	580	549	619	569	583	563	635	591	631	521	595	597	523	577	570	610	574	562	549	547	518	612	600	582	592	586	577	621	592	592	613	589	615	581	639	575	582	600	551	593	587	559	584	598	570	628	615	579	555	581	575	575	584	581	553	573	571	576	569	596	538	544	558	578	548	618	581	595	573	600	558	574	554	569	562	573	586	598	546	578	609	573	596	568	560	610	583	550	584	549	590	572	567	560	578	610	580	609	567	630	576	583	583	616	590	576	575	617	559	616	558	596	618	588	560	549	583	608	571	560	605	575	564	622	575	552	577	558	582	594	550	593	562	563	536	592	596	560	591	553	620	596	575	597	577	588	578	609	588	601	565	554	583	565	553	587	566	614	607	544	562	524	556	564	577	573	555	594	561	574	632	566	553	568	597	596	578	593	582	580	632	630	605	595	593	584	590	563	576	577	574	535	581	566	567	580	572	575	550	580	537	586	600	588	581	582	585	568	582	608	561	593	613	586	588	585	531	594	575	568	592	622	563	564	588	569	559	621	582	587	550	560	591	563	586	528	589	550	589	582	571	564	564	536	565	628	525	606	572	544	580	588	633	627	597	531	598	563	591	557	599	570	589	565	596	568	604	554	630	591	576	623	569	613	520	558	527	596	626	598	562	554	599	603	604	609	607	600	547	576	561	594	577	616	603	574	622	568	560	599	612	569	631	550	574	565	573	558	584	567	577	569	593	601	546	583	526	588	585	570	600	593	579	565	567	556	564	581	545	551	577	592	595	550	537	566	618	577	590	588	608	605	624	565	583	619	612	572	575	562	568	627	573	531	580	565	576	561	571	583	602	560	620	572	568	579	553	589	590	589	564	564	575	640	570	594	583	593	597	523	598	560	539	617	595	605	553	556	558	571	554	609	553	591	534	619	634	625	596	564	584	564	610	576	561	579	564	605	593	561	562	589	621	549	620	585	595	556	587	596	565	593	577	575	572	583	599	562	609	544	585	551	561	561	573	616	607	555	536	572	592	614	577	555	610	563	618	583	557	571	603	584	657	575	580	581	571	567	530	588	533	597	579	624	579	558	522	563	566	565	642	559	580	611	606	591	551	582	588	561	553	567	547	566	581	607	600	649	607	572	610	583	599	613	579	593	565	584	581	577	625	589	590	563	556	590	548	559	598	585	597	641	592	602	557	577	588	573	560	602	631	570	562	560	557	564	592	564	553	581	585	621	558	569	554	546	589	539	593	623	579	594	591	569	519	589	592	558	561	641	595	593	580	580	590	597	584	613	592	550	571	593	567	627	592	591	580	562	573	582	577	571	553	563	523	610	566	602	597	557	517	574	610	592	577	607	589	575	567	556	591	569	560	552	570	535	605	556	614	560	586	565	604	609	581	605	557	601	628	579	560	564	612	574	535	591	573	635	547	593	568	589	623	592	600	602	565	587	570	569	594	582	634	599	592	591	549	569	600	611	570	582	553	597	587	588	589	578	541	589	579	599	610	562	564	560	559	599	608	564	614	566	564	580	563	575	529	628	535	599	559	562	567	592	604	591	592	651	596	548	554	598	575	555	561	606	621	571	632	539	548	586	569	565	546	560	598	621	591	585	599	566	593	583	644	579	572	572	568	586	575	623	555	560	563	542	625	571	570	575	613	541	600	588	564	544	627	589	596	576	537	621	591	565	603	591	585	578	605	546	556	579	583	613	556	557	609	587	607	596	577	568	603	599	585	558	580	572	569	569	591	584	593	581	593	578	612	610	543	571	557	592	617	560	631	585	599	604	571	587	544	575	547	582	552	564	567	543	616	578	560	585	584	583	559	587	594	562	599	603	601	579	607	605	546	587	622	569	565	557	596	598	552	570	579	568	569	600	587	639	580	620	565	603	563	598	584	593	572	588	603	601	557	578	616	563	638	567	545	600	613	613	566	599	572	638	571	623	572	568	586	558	591	551	618	573	561	591	606	567	554	586	565	591	589	599	552	580	578	581	565	588	549	585	576	577	584	584	571	583	562	550	594	530	568	592	542	632	547	559	594	564	609	568	543	611	620	574	585	568	582	540	582	559	622	588	540	547	631	594	612	518	580	580	603	566	540	570	566	580	567	570	563	563	572	588	575	542	592	560	585	606	538	593	597	588	581	548	571	594	566	545	575	584	562	580	583	627	580	587	506	570	597	608	578	632	546	547	571	558	552	591	556	560	615	597	540	577	546	571	601	579	563	599	555	575	618	587	617	537	553	541	611	565	541	607	583	570	576	609	584	584	563	554	589	568	585	555	609	622	575	575	568	571	543	564	574	586	537	583	575	571	601	606	599	557	607	627	611	605	560	580	542	624	592	586	577	553	585	612	572	570	557	553	617	584	596	576	565	614	582	573	553	557	595	615	576	577	616	552	593	591	580	550	621	569	597	561	614	527	623	575	579	586	559	563	577	589	591	577	570	548	578	530	564	569	589	567	567	561	587	567	588	546	583	615	576	606	562	553	569	575	584	626	586	579	602	579	575	569	592	565	586	599	569	595	595	580	596	587	588	580	555	587	554	569	601	598	543	549	578	604	596	582	569	561	562	606	569	590	610	593	549	604	573	561	582	610	590	582	576	621	582	591	591	590	559	577	552	614	558	582	604	565	579	544	545	580	572	594	611	590	598	587	603	584	574	596	581	577	572	541	593	611	592	568	588	577	604	565	576	579	555	586	568	613	620	578	600	580	538	595	556	543	622	573	597	554	560	578	597	588	574	567	572	615	597	576	582	633	615	605	568	638	637	577	545	577	563	615	588	581	584	575	580	598	568	569	564	590	584	567	614	629	584	583	567	571	607	604	571	660	603	603	617	594	568	598	532	589	596	590	595	595	582	583	590	547	578	567	574	537	620	624	584	553	522	573	581	555	563	581	598	542	593	576	565	588	557	596	557	631	598	566	599	580	614	544	599	573	539	580	569	568	578	551	649	577	557	579	576	558	604	591	568	582	594	586	579	570	585	612	566	549	577	636	621	582	585	583	574	596	596	557	593	624	588	602	576	586	629	582	583	589	568	562	617	607	564	583	584	598	602	593	599	565	562	573	570	593	573	591	587	546	607	580	570	592	572	605	556	590	575	603	567	561	551	558	592	568	563	595	601	560	597	572	565	576	575	601	627	565	570	607	584	548	544	609	565	588	555	575	596	561	566	562	583	574	561	566	622	566	579	549	569	585	534	564	530	586	538	571	628	587	598	593	578	570	587	600	560	592	574	561	563	591	573	587	599	544	571	592	577	572	584	568	610	591	574	551	577	620	579	593	598	558	575	561	576	573	566	604	615	571	623	547	581	591	564	601	587	549	606	603	550	545	593	564	547	612	608	585	552	533	582	622	572	572	591	566	576	582	580	633	551	607	578	551	577
23834	20966	25044	27088	20970	20795	1353	311	227	209	185	156	165	171	157	164	136	134	119	114	117	120	119	146	130	125	99	111	129	132	97	120	129	107	127	97	118	131	120	142	133	109	97	123	113	121	103	115	97	115	101	119	117	99	109	130	103	106	112	119	114	127	119	90	94	114	128	102	105	116	106	111	105	117	106	116	121	116	118	125	108	122	102	104	99	114	95	119	99	109	126	119	123	110	106	102	124	103	108	116	103	111	116	112	123	107	107	106	116	103	113	101	108	90	130	111	108	129	107	121	102	105	101	100	88	111	106	108	108	91	106	115	116	113	121	98	97	114	107	111	122	107	103	106	131	110	107	108	110	123	100	125	100	106	117	116	86	110	116	97	125	99	111	107	106	106	113	105	115	107	113	114	107	136	117	138	117	111	120	125	96	114	117	127	92	106	121	122	108	92	115	126	95	104	120	127	97	104	121	117	117	104	99	107	114	122	106	102	108	108	108	92	92	99	123	107	96	109	103	129	93	87	114	118	115	110	111	108	118	113	123	114	101	117	108	114	112	121	120	112	128	106	141	91	112	111	109	98	103	87	120	99	103	98	110	107	111	113	117	118	115	102	111	133	132	105	130	124	96	109	100	124	126	121	95	105	110	103	111	95	141	100	124	115	94	96	104	102	122	117	119	110	128	113	104	109	122	113	96	135	101	107	122	118	102	107	128	117	114	91	112	108	122	127	98	109	108	98	101	128	113	124	132	122	104	120	92	105	108	120	103	117	97	104	94	109	95	124	126	100	123	121	111	99	102	100	112	128	124	125	112	107	99	124	104	125	102	124	104	117	119	113	111	124	123	97	100	102	110	109	102	146	113	107	107	127	111	93	115	95	128	123	109	111	120	103	129	93	109	99	115	109	106	109	101	115	111	114	114	104	118	110	110	113	109	104	105	138	108	119	106	106	93	118	102	98	102	105	110	123	121	100	94	116	105	99	109	110	97	117	124	118	105	94	107	118	116	106	95	117	101	115	133	125	99	100	132	110	112	108	110	111	105	94	122	108	110	124	101	104	107	101	132	136	122	106	112	130	91	108	95	132	98	70	127	101	103	105	114	105	112	90	104	94	112	110	111	120	124	117	115	117	87	93	118	98	101	112	121	132	118	125	114	110	99	96	119	91	131	99	113	79	118	132	120	115	117	95	111	121	113	105	105	103	105	115	120	99	95	106	113	111	94	117	95	104	99	123	105	122	128	94	123	95	124	102	114	109	94	109	135	138	110	108	114	118	102	125	110	117	105	118	98	93	106	118	105	97	104	134	93	117	112	118	106	101	114	122	95	94	116	95	107	98	101	113	98	123	113	136	134	104	91	128	136	114	101	112	101	109	106	88	131	96	112	96	100	95	92	114	117	97	106	113	89	119	103	120	107	105	118	110	120	114	157	124	95	82	113	111	110	91	111	120	95	117	99	78	102	127	121	110	103	126	106	116	102	123	97	121	122	110	114	106	122	119	107	112	116	145	113	83	114	123	128	99	107	105	124	120	127	103	102	118	106	120	120	120	111	98	89	102	99	117	105	118	123	90	123	115	112	102	118	98	97	118	112	121	110	91	116	102	83	87	126	109	115	121	101	103	111	117	92	121	106	104	115	117	94	104	77	130	115	122	116	121	101	102	121	133	117	100	114	117	95	130	108	95	93	131	117	97	94	93	103	117	99	142	125	112	92	104	117	125	113	114	123	109	98	82	144	123	105	119	125	116	128	114	103	109	97	108	93	113	97	108	117	106	84	88	110	97	106	112	120	106	114	104	118	97	111	99	116	134	115	125	105	116	111	116	107	92	113	108	106	101	123	94	109	110	103	134	106	99	94	102	129	111	107	108	106	103	111	86	113	92	116	126	89	122	115	127	107	123	120	114	117	117	124	128	113	123	111	110	109	97	116	114	124	98	102	126	112	86	108	140	114	111	95	107	101	122	114	108	105	97	97	120	97	124	107	107	100	92	92	97	95	111	85	115	109	100	101	128	82	122	104	124	95	110	123	111	124	129	126	111	106	111	101	128	89	99	114	98	104	108	85	117	129	113	126	118	114	110	145	118	114	83	106	118	129	132	125	109	124	133	104	118	104	113	94	101	111	93	92	103	127	107	134	111	117	119	111	142	115	107	116	121	97	101	151	95	94	113	109	118	110	95	106	128	103	103	102	112	118	111	120	108	116	97	108	130	96	117	106	127	118	126	116	126	102	114	104	107	96	116	110	99	115	112	101	112	108	101	113	121	112	117	126	103	117	95	126	115	115	138	118	118	104	104	117	121	107	111	128	94	105	101	136	107	104	124	110	97	107	105	119	103	131	117	97	92	104	114	122	126	115	112	113	117	129	113	103	114	83	116	117	118	104	98	105	114	97	89	96	112	115	88	104	104	116	111	129	108	116	112	130	123	106	105	110	107	128	120	98	105	106	110	118	108	117	118	105	83	98	122	115	125	91	114	109	129	121	117	127	118	121	134	100	88	129	94	97	109	99	106	121	100	138	129	115	116	123	93	95	111	115	108	116	114	112	119	100	103	113	110	120	93	104	101	111	108	121	138	123	114	102	86	113	98	108	119	108	113	125	130	113	105	118	121	104	107	106	130	106	118	122	93	106	99	118	108	110	107	109	109	112	125	121	100	111	120	122	123	109	110	116	104	93	95	122	108	117	98	104	115	101	104	92	106	107	105	107	106	114	119	115	108	103	114	127	116	89	98	101	108	103	105	87	97	107	122	106	125	121	133	113	112	106	114	100	105	93	106	122	114	112	108	91	117	101	113	119	130	112	103	101	109	105	109	108	108	106	118	115	121	104	110	120	99	105	113	94	111	98	113	134	123	99	98	120	117	108	110	106	112	93	105	105	104	107	115	118	127	127	110	114	129	97	105	95	120	127	108	96	100	107	104	108	95	123	113	96	115	86	124	101	108	101	118	100	118	99	125	116	103	117	118	115	121	111	96	114	122	103	106	114	109	107	110	105	79	108	111	108	124	85	90	117	117	127	112	134	98	127	113	107	116	110	118	101	104	143	100	114	107	107	111	124	112	111	117	108	113	106	113	129	111	122	106	121	130	109	127	112	128	106	102	110	115	116	100	110	109	111	109	95	111	110	104	107	120	109	120	106	127	95	108	110	111	112	117	101	115	99	124	111	92	119	109	113	114	111	109	89	95	103	105	104	126	106	110	110	117	107	120	105	119	106	92	135	129	105	116	127	121	121	86	113	132	102	96	121	125	91	123	111	116	104	108	114	135	123	128	103	99	108	90	138	107	115	110	115	114	106	123	124	144	96	90	115	107	105	102	121	106	108	115	94	117	96	114	122	109	92	104	115	106	120	96	131	99	127	135	113	95	111	127	108	132	100	99	134	107	93	144	116	114	112	115	107	108	112	122	134	95	102	113	100	143	128	100	116	129	108	111	117	101	112	90	121	131	120	101	89	105	82	103	129	119	100	96	116	119	103	113
3005	4169	2272	1079	647	517	408	378	387	315	320	324	314	298	318	299	283	302	264	315	294	275	282	289	315	286	291	316	297	265	269	290	292	285	263	267	272	249	275	274	290	283	293	320	278	313	288	291	292	299	316	260	259	265	280	282	275	304	293	280	291	280	283	301	308	272	314	280	273	297	280	314	300	285	301	297	275	251	274	290	280	272	286	274	333	299	265	310	293	283	315	299	276	271	291	290	282	286	293	278	278	269	283	284	280	311	290	257	260	295	285	253	280	288	317	277	268	302	291	276	277	286	310	294	300	309	282	309	298	292	292	299	244	281	256	266	318	305	280	279	285	258	293	297	293	270	279	301	301	307	292	296	293	284	268	299	282	287	307	292	286	286	278	308	256	309	308	325	284	282	265	293	266	296	314	286	271	278	283	273	287	283	285	278	295	274	288	300	280	308	285	289	303	282	279	300	281	262	290	307	311	264	257	258	272	308	288	280	287	266	263	281	266	276	297	271	261	306	263	265	290	293	318	318	277	311	281	278	278	270	265	263	279	290	285	277	295	284	321	302	276	298	308	231	251	280	283	280	314	319	242	268	261	314	295	277	277	285	283	306	262	271	288	287	282	271	285	318	282	304	271	252	289	295	289	272	263	288	300	277	307	290	300	327	285	293	278	305	327	269	298	293	286	289	277	291	290	266	307	285	288	280	282	292	267	261	273	294	295	277	261	277	288	314	287	293	284	281	274	262	282	284	274	287	337	252	284	281	275	272	316	294	302	276	280	287	316	258	290	270	255	275	298	301	301	287	244	308	268	297	263	311	261	276	300	287	294	279	291	298	260	300	302	314	272	254	270	261	296	284	314	299	312	272	284	276	282	278	279	325	259	269	273	308	305	302	294	296	289	268	281	282	287	269	275	274	302	290	303	282	282	275	280	298	285	284	319	282	267	280	278	265	277	294	289	273	304	303	294	276	291	302	318	277	302	265	287	282	305	276	310	278	287	293	309	266	285	277	276	281	274	282	298	260	318	289	303	287	249	307	302	302	272	282	269	264	278	304	295	277	292	303	279	260	321	291	278	285	269	290	288	275	279	304	304	286	289	277	256	294	297	287	323	272	252	258	306	303	299	271	296	293	292	280	306	274	282	283	297	286	307	285	301	302	281	285	289	274	267	294	291	275	273	259	272	271	277	293	310	291	275	317	279	303	319	300	303	276	281	283	309	272	302	266	262	257	283	272	314	286	293	288	288	264	303	281	304	298	281	286	284	253	298	288	303	298	292	312	279	280	274	269	278	269	280	288	263	291	295	271	275	290	278	278	305	290	277	266	280	302	268	289	276	327	306	306	282	292	270	269	304	312	262	289	291	310	291	285	292	298	307	286	253	315	303	304	293	289	289	288	295	270	297	287	273	275	289	275	317	284	273	285	316	293	293	294	286	289	297	261	270	255	246	282	239	294	280	251	284	293	284	297	281	287	276	279	286	290	291	285	272	298	290	273	262	275	282	297	289	308	292	281	269	277	281	247	303	279	294	295	273	266	306	310	298	273	319	282	261	274	275	298	281	286	303	303	307	305	306	281	292	305	281	279	272	303	299	300	277	292	286	262	298	278	301	284	281	281	274	286	288	295	295	282	298	272	307	262	317	287	288	279	261	278	315	272	309	274	283	296	312	310	278	271	268	301	271	268	320	277	288	275	293	275	271	302	269	292	274	292	258	268	287	304	302	270	269	297	273	290	304	299	261	309	277	286	287	312	286	277	286	302	295	303	280	285	286	293	284	267	304	269	288	293	287	302	244	291	289	283	287	280	294	279	292	274	319	294	293	272	284	277	287	309	294	294	284	320	260	296	287	246	288	279	287	315	280	276	253	299	272	293	281	302	274	322	300	289	262	306	287	309	290	288	282	286	286	274	275	279	293	283	275	279	268	276	313	285	264	292	280	274	283	275	309	282	302	298	257	279	290	282	283	288	285	291	281	302	293	272	272	303	280	323	293	274	287	297	263	288	311	282	241	290	305	305	293	250	301	284	281	292	275	287	278	291	297	285	266	284	294	289	269	299	283	314	291	257	309	278	278	295	286	311	276	301	262	294	273	300	284	297	282	280	290	279	277	243	297	293	283	291	291	297	272	261	276	296	317	280	255	319	302	277	279	302	291	300	310	304	297	263	259	274	287	297	274	276	294	272	295	292	297	293	286	282	315	283	288	254	321	282	296	293	257	268	315	275	273	293	275	255	312	287	323	246	306	287	267	285	312	278	287	282	295	277	300	295	305	288	282	307	287	285	275	274	294	287	287	291	266	271	284	285	307	287	299	271	262	315	284	275	307	310	265	274	275	301	273	254	294	315	263	297	280	275	280	278	304	283	295	290	314	266	275	284	292	271	260	264	277	274	289	282	289	298	293	267	262	282	282	271	305	301	279	258	296	328	281	299	289	294	299	282	262	300	288	283	293	273	311	303	283	281	287	284	284	298	286	255	268	301	309	310	280	295	249	276	288	301	268	291	287	279	275	293	260	272	250	260	286	283	274	292	289	290	264	274	291	280	268	274	269	285	281	269	292	296	304	285	264	292	285	269	270	230	290	306	295	294	296	285	284	300	262	292	286	280	292	265	292	286	308	288	250	287	283	314	296	314	305	305	253	300	290	311	278	268	280	270	288	285	293	300	311	278	284	266	291	263	279	289	273	252	277	288	292	288	277	323	298	263	305	297	287	263	326	304	280	269	290	290	291	251	285	295	299	292	314	318	274	302	301	284	272	305	287	294	269	286	283	275	281	289	291	281	286	288	266	275	295	280	248	256	270	309	256	278	284	280	292	297	286	283	299	297	258	288	270	294	292	294	289	284	298	283	288	283	266	283	285	300	279	271	296	328	278	287	276	318	292	261	279	291	274	294	262	256	277	317	272	265	298	274	268	305	262	303	260	281	298	277	297	277	287	265	305	285	297	288	284	263	275	315	292	299	280	257	270	289	280	313	288	275	327	289	280	267	306	298	260	289	282	273	287	258	296	300	275	295	305	309	299	305	301	269	282	306	280	299	262	306	320	289	312	270	292	295	262	299	273	271	305	290	297	294	284	286	303	291	271	303	312	296	298	261	285	260	268	264	296	284	276	309	255	321	318	273	297	264	279	288	273	301	274	294	271	276	282	291	295	279	280	297	283	287	260	310	298	262	317	274	305	264	307	270	274	315	275	271	278	277	266	282	270	285	295	254	263	305	277	280	331	286	280	285	285	284	292	277	274	312	324	272	294	283	309	278	303	315	268	284	272	283	271	288	254	282	307	274	266	290	286	305	278	266	318	284	302	313	286	302	309	276	277	272	315	279	297	305	284	294	315	281	250	284	273	293	290	275	293	292	266	266	294	281	260	259	262	271	279	327	290	279	282	298	324	288	267	280	279	284	301	252	278	291	285	306	283	282	276	310	264	278	309	253	265	277	281	265	312	289	273	294	288	273	271	299	284	282	306	284	290	301	298	310
32112	10521	1088	466	407	423	375	348	366	394	403	342	370	378	361	393	407	354	358	383	380	400	370	385	417	338	351	401	389	349	377	360	382	361	347	351	354	369	381	331	353	364	380	344	369	389	387	393	351	392	343	400	390	376	361	379	400	399	381	351	377	375	338	367	378	344	365	365	343	364	409	392	393	337	350	371	385	376	371	372	386	395	393	369	393	373	355	364	400	373	316	402	367	357	370	373	337	367	384	381	377	396	366	376	341	383	370	386	366	375	329	384	377	358	381	390	354	366	393	366	357	375	375	395	371	406	368	345	318	362	367	368	381	370	367	362	341	385	360	374	365	346	346	334	341	405	382	375	389	401	398	382	376	394	352	365	327	338	365	346	348	389	350	378	376	404	349	356	340	364	371	391	389	337	359	373	353	344	358	381	357	396	353	345	411	331	391	338	381	356	391	408	370	367	353	343	359	376	372	385	343	346	383	400	350	376	375	341	353	345	383	373	370	390	366	393	379	392	387	408	350	348	352	346	386	390	345	377	394	374	390	377	346	387	359	399	372	365	337	359	341	363	389	385	343	373	387	380	369	379	370	357	365	333	366	368	372	378	406	387	375	374	349	380	362	333	380	382	368	384	367	372	402	380	387	347	385	371	384	411	390	401	388	365	372	365	397	359	355	356	394	358	352	376	375	382	396	350	366	373	360	403	355	360	355	400	377	372	391	374	398	384	324	409	362	408	364	357	388	355	350	384	325	392	390	404	372	353	354	380	356	336	409	374	373	358	377	365	338	393	391	354	405	386	379	361	361	356	386	405	372	359	328	343	387	397	386	358	396	386	353	380	357	375	367	352	354	359	374	356	361	355	344	353	385	332	384	352	386	393	375	387	353	373	357	337	349	364	366	375	372	381	384	385	384	371	362	377	410	356	376	339	363	345	360	395	345	365	360	405	380	339	373	361	416	370	331	370	368	359	341	364	389	385	361	368	365	372	365	373	391	361	365	383	353	368	370	339	379	376	386	378	385	375	370	353	370	349	371	380	396	381	395	346	376	351	347	366	347	337	392	380	403	375	358	367	352	361	411	355	371	404	350	400	359	416	395	386	346	364	375	379	408	356	373	396	389	361	366	369	347	400	335	380	377	362	369	380	332	340	369	386	353	383	405	362	351	354	372	381	360	376	388	364	388	364	355	367	311	346	383	383	382	358	361	373	364	411	374	339	380	370	354	369	410	398	354	394	369	353	364	416	355	393	358	380	359	392	377	345	381	381	368	333	377	369	327	397	347	372	385	352	401	344	360	370	359	378	356	367	363	391	356	423	363	369	360	430	344	387	370	352	354	384	335	335	355	366	394	356	368	377	378	377	387	363	355	386	402	356	367	374	377	364	374	365	394	357	355	366	339	355	326	369	381	371	329	357	371	368	382	399	337	358	351	391	362	359	366	373	386	361	360	335	362	370	364	326	321	393	378	398	405	362	371	366	390	349	375	402	377	352	366	360	335	392	393	379	360	360	386	367	404	379	381	376	385	381	366	337	363	357	377	391	323	402	385	361	360	391	335	361	401	400	325	347	361	349	362	366	387	361	351	376	379	373	368	375	361	357	342	364	398	361	365	332	328	356	405	348	329	386	400	399	364	352	362	387	350	413	377	369	364	340	371	363	368	330	370	370	349	374	381	396	340	360	339	356	354	384	387	377	340	368	334	367	371	365	380	340	396	366	351	372	349	317	388	372	340	371	388	391	368	392	348	367	399	400	381	354	397	373	355	319	364	381	407	349	349	380	382	344	397	387	359	379	339	387	373	390	366	388	338	442	377	406	337	345	396	375	385	371	364	398	334	337	378	343	372	352	371	400	407	354	382	381	372	407	411	369	365	355	379	380	378	399	398	368	365	376	390	425	380	348	354	348	381	373	351	359	343	386	379	363	340	370	383	393	336	370	367	379	362	371	397	311	374	390	338	360	345	380	382	365	417	344	377	368	342	385	382	354	390	432	390	352	338	366	361	369	369	338	380	364	404	364	392	347	404	374	377	340	387	389	376	361	396	358	327	367	374	391	359	386	347	408	356	344	348	352	386	382	354	352	361	336	373	386	367	389	380	371	327	389	377	341	347	393	370	382	361	341	378	397	392	413	380	381	375	335	393	364	398	363	352	371	390	393	407	383	372	368	338	341	364	366	379	373	360	361	371	377	367	380	382	381	370	374	357	376	351	359	368	370	334	354	329	344	369	393	376	370	382	368	394	366	394	392	349	359	385	338	365	368	387	386	338	378	334	365	362	403	393	381	374	380	348	382	386	388	396	368	337	389	379	358	374	372	368	339	365	350	375	366	372	379	365	373	347	371	375	350	391	385	379	381	401	391	374	362	359	360	363	388	349	352	343	374	376	376	354	383	343	379	384	377	351	330	357	388	383	400	368	337	392	398	345	379	353	401	351	356	356	395	380	397	366	353	337	382	361	374	332	358	400	383	369	387	371	377	352	374	370	329	366	369	362	367	361	363	352	397	379	384	378	392	363	338	404	387	374	381	354	347	357	381	370	360	319	384	397	353	369	391	364	362	392	380	395	327	386	375	378	342	326	393	383	357	367	388	363	355	405	366	351	357	364	338	375	369	360	384	359	367	352	400	392	369	366	340	353	326	363	365	325	365	409	369	366	361	338	384	381	357	365	361	373	342	376	363	370	360	369	349	350	362	343	387	395	336	344	360	370	331	384	374	400	384	346	340	349	371	377	377	346	412	361	385	393	405	370	375	371	376	412	384	356	390	345	355	356	393	362	348	374	329	365	330	343	331	370	393	379	387	348	398	371	378	350	369	387	347	356	346	409	345	368	331	311	378	373	388	417	380	364	367	359	338	346	407	375	361	354	385	354	347	372	361	381	402	372	382	353	359	355	347	370	379	375	375	391	366	383	387	350	319	417	375	374	348	360	350	377	341	355	391	381	336	360	354	353	334	373	389	349	386	377	413	388	352	358	367	372	371	334	372	341	393	368	347	349	355	342	358	328	370	355	371	326	352	353	399	360	374	373	364	375	345	392	417	345	382	388	357	381	367	354	354	390	362	337	356	362	343	378	371	369	381	396	373	370	388	370	374	407	346	355	338	359	347	382	378	398	405	420	386	343	367	361	412	360	409	401	352	346	371	384	381	393	359	394	370	389	355	393	393	383	375	405	391	420	361	369	426	355	383	328	389	350	375	378	374	352	350	379	359	373	385	387	361	322	334	391	398	348	335	341	343	323	382	371	371	367	374	401	390	340	365	381	353	392	364	348	326	366	374	359	377	400	338	351	364	361	356	328	375	355	393	353	369	327	349	351	369	350	395	387	370	403	365	372	334	344	336	401	379	362	375	392	351	381	352	352	353	392	355	394	316	395	398	398	348	362	387	373	350	334	334	377	367	357	358	381	383	381	382	402	401	371	360	349	364	393	407	383	381	392	369	370	398	351	361	386	389	392	405	387	393	367	347	369	390	363	358	360	369
5517	860	889	857	825	820	833	783	771	843	846	828	817	774	849	781	831	868	770	831	876	842	837	904	802	798	853	830	793	796	811	817	803	854	830	819	848	816	805	858	820	830	890	836	872	847	822	845	830	779	775	824	822	829	874	858	832	866	815	807	816	785	777	774	776	813	808	793	818	806	896	810	849	797	847	774	839	766	760	842	795	834	844	828	781	827	817	818	826	814	781	848	822	804	797	850	836	816	821	820	803	809	838	784	817	812	810	839	825	861	799	848	794	767	880	844	806	829	781	857	860	864	803	810	792	786	817	770	825	870	828	866	824	808	782	799	769	778	850	796	795	823	816	798	817	834	849	818	828	845	832	826	840	832	822	840	794	827	795	807	796	808	805	874	784	808	867	803	813	841	851	825	827	771	823	789	843	800	821	800	796	789	807	848	812	807	786	752	809	778	813	883	807	846	871	825	824	827	824	783	810	795	786	794	875	814	856	788	837	785	820	776	857	771	809	796	839	837	821	787	795	800	812	775	862	825	820	812	793	820	823	819	775	795	808	870	796	770	781	821	791	802	781	831	799	792	816	808	774	865	814	784	836	790	790	798	800	841	855	838	780	775	816	863	811	834	872	783	851	834	805	807	828	829	813	869	815	810	833	844	805	811	799	859	780	875	812	818	803	813	830	822	789	835	822	840	782	824	816	768	787	830	883	823	797	856	829	842	800	886	805	851	793	828	753	792	797	852	815	785	834	832	816	851	814	830	823	782	784	855	855	828	781	844	828	835	854	824	829	801	801	822	799	823	813	831	849	781	833	801	777	887	806	833	810	823	772	780	812	771	806	861	817	807	782	830	838	807	848	779	795	822	769	792	792	772	807	849	807	778	809	805	826	815	789	787	797	808	776	772	826	810	848	877	791	816	768	840	771	824	792	884	824	858	814	843	818	844	774	782	802	812	853	820	796	806	858	822	819	822	771	778	782	773	839	787	795	853	756	837	823	842	830	785	826	792	793	812	833	811	849	837	855	825	825	805	806	841	804	804	823	802	848	825	810	822	807	812	892	864	854	811	803	813	765	799	847	816	804	819	803	839	815	846	835	772	847	829	843	853	801	812	855	811	833	818	810	790	762	791	858	782	804	845	812	802	841	807	879	823	829	840	800	838	798	863	848	791	862	837	819	802	847	773	826	756	864	891	833	937	783	852	786	819	820	810	837	813	846	829	826	824	795	786	756	798	815	783	779	852	783	810	827	824	836	871	799	819	832	830	787	880	785	786	789	802	814	807	832	832	842	847	828	835	848	843	801	777	879	834	767	835	830	804	821	797	774	836	813	813	849	823	890	801	787	790	830	823	821	860	836	815	823	803	817	745	831	792	805	794	793	806	789	853	897	866	830	782	834	798	808	750	851	834	858	789	788	790	778	834	825	837	778	826	848	844	801	865	828	813	865	815	808	819	819	832	804	825	789	832	777	838	800	784	784	829	806	805	832	734	821	795	789	772	836	827	777	795	780	836	836	811	816	837	819	854	824	825	819	849	790	825	835	763	793	774	779	849	813	805	835	800	801	789	791	766	797	824	806	840	787	793	816	811	841	818	808	823	804	810	854	816	821	803	781	872	843	769	772	749	856	843	826	801	770	821	824	825	846	823	824	810	800	794	838	773	865	840	817	814	790	827	846	749	778	748	847	816	835	883	839	855	846	798	787	765	796	818	807	882	816	815	845	801	805	802	789	864	808	830	841	819	779	831	788	859	872	782	854	790	834	829	851	797	776	857	792	800	837	818	827	845	842	830	763	829	783	824	813	767	832	785	833	759	799	829	810	781	846	826	829	860	788	851	838	814	791	803	777	822	793	819	792	811	820	789	783	781	821	778	805	815	850	831	866	812	880	856	824	839	836	828	827	786	772	783	834	786	852	841	825	825	791	849	841	773	818	765	768	827	773	808	795	769	819	783	805	858	847	808	857	822	824	819	819	817	910	772	861	806	849	779	800	767	780	795	835	819	841	854	817	860	831	804	825	802	862	843	819	836	796	838	776	802	813	823	812	841	776	800	881	832	810	838	780	857	793	792	810	848	828	852	832	813	827	833	818	875	840	789	797	837	799	784	843	815	825	796	792	802	796	805	857	808	826	783	789	797	764	765	829	847	763	822	850	779	882	776	793	848	800	827	768	851	822	872	806	825	865	830	852	811	813	770	833	759	794	838	867	849	819	837	787	816	812	817	858	801	775	830	774	776	838	783	818	835	798	824	844	845	782	869	824	818	810	845	818	813	897	841	810	849	840	771	822	782	805	853	828	789	846	811	843	835	782	851	795	841	791	841	854	809	854	823	866	812	770	847	840	793	823	772	813	842	807	860	862	819	829	863	734	848	866	805	847	857	808	834	805	801	840	796	829	774	817	836	828	819	751	829	826	855	805	822	836	750	799	823	846	806	802	776	828	817	843	893	799	801	736	828	761	799	823	873	836	830	881	815	770	846	800	792	801	833	860	835	810	802	820	828	851	824	792	830	825	804	884	829	828	780	806	794	758	856	847	846	797	810	845	810	812	830	831	826	823	802	812	760	830	843	776	821	791	773	861	821	774	836	799	806	848	883	802	828	784	876	873	795	813	800	833	794	803	856	805	828	779	810	835	823	818	781	793	782	797	798	787	845	813	839	805	768	847	766	787	808	800	858	857	794	792	801	771	849	822	789	850	800	830	808	844	816	797	849	846	796	836	797	785	843	847	791	826	831	807	812	830	799	791	838	805	778	849	797	802	819	833	885	842	781	842	838	816	857	781	843	818	837	810	742	857	810	730	761	874	886	809	820	819	766	797	815	853	809	836	804	786	852	812	768	757	810	780	797	775	829	775	819	826	801	851	755	788	833	783	819	788	891	830	850	822	814	782	822	802	821	846	825	751	836	819	824	772	806	807	852	792	858	784	837	804	812	775	824	846	830	795	771	833	847	820	799	825	812	809	819	846	779	828	813	843	833	801	818	853	828	832	757	839	826	814	857	805	820	861	745	802	808	809	826	857	851	823	856	830	849	802	843	873	788	842	804	832	833	806	860	833	813	814	787	846	811	801	825	814	801	807	806	842	860	822	792	815	829	835	824	797	813	863	785	815	818	839	817	811	777	840	777	729	836	828	866	827	860	821	801	842	840	805	807	882	806	805	858	862	798	804	778	813	827	802	862	812	798	866	857	783	838	812	797	790	818	808	841	789	789	835	835	820	831	815	845	843	789	830	837	824	869	773	863	824	854	792	812	795	790	774	803	819	824	840	841	875	784	816	876	790	872	852	802	836	826	809	815	767	803	793	791	830	821	804	851	831	860	814	826	811	782	784	798	838	838	784	824	820	842	828	821	834	844	800	844	791	813	807	753	817	836	775	840	823	803	799	835	806	877	812	796	818	868	804	851	805	814	797	830	748	776	857	845	800	779	886	786	811	806	834	799	806	776	853	786	811	847	800	797	829	744	784	810	848	842	830	798	807	847
24486	20950	24360	27671	20322	1727	396	317	297	291	314	313	242	287	252	297	264	279	282	275	306	259	290	267	287	265	268	248	264	247	251	269	236	256	303	273	267	261	254	269	261	222	225	281	284	243	291	254	278	259	275	244	251	251	261	291	231	255	254	267	261	275	262	274	253	242	261	285	253	242	273	276	235	267	267	245	259	264	246	216	278	269	235	274	249	273	275	238	262	275	225	257	278	258	276	263	238	250	271	268	253	270	234	277	246	261	229	251	279	268	242	258	260	245	247	255	294	250	261	246	274	259	275	224	247	265	273	266	248	276	246	262	301	259	248	249	242	256	256	263	252	276	258	264	271	255	260	249	249	236	242	245	246	234	270	283	269	261	257	255	280	294	259	249	246	274	288	281	283	280	264	269	240	310	244	252	273	246	298	255	237	238	237	244	253	275	258	279	251	252	238	251	243	255	259	284	241	238	284	252	275	258	261	284	265	271	255	307	275	250	269	279	269	237	266	272	272	298	266	251	281	249	272	260	266	255	276	271	263	267	243	261	259	240	261	243	262	230	259	235	256	264	251	270	250	218	235	271	278	252	255	250	251	248	265	271	258	259	263	252	306	240	263	254	234	255	244	250	212	244	252	273	281	244	240	252	270	269	241	274	279	273	246	250	292	287	272	248	257	290	239	278	256	253	273	276	256	264	257	270	245	264	274	252	282	274	277	248	287	240	248	252	259	228	279	271	241	268	271	254	266	257	272	275	258	277	275	268	270	268	280	252	267	268	258	247	273	257	256	261	246	266	243	256	252	277	260	259	238	222	260	249	247	263	260	257	245	258	276	314	265	285	281	270	281	268	263	266	273	259	275	235	252	274	243	286	237	248	231	259	287	245	281	236	279	265	263	254	282	283	227	268	243	268	272	249	241	263	245	231	254	259	257	269	229	242	254	250	276	264	264	273	288	235	235	263	252	277	242	239	247	279	264	243	228	245	274	253	274	222	265	281	280	256	283	254	263	269	229	239	235	271	251	267	221	269	274	261	252	250	250	287	248	211	264	269	279	228	266	245	260	264	244	219	260	241	294	239	253	262	269	275	266	254	269	291	294	304	254	275	242	226	253	270	266	253	222	259	274	223	253	266	266	254	269	242	240	256	290	290	240	249	240	265	259	250	258	269	247	252	279	249	287	290	268	268	265	252	276	259	278	252	267	251	256	295	243	273	251	276	261	252	254	264	271	251	283	242	264	273	284	237	272	281	271	281	260	277	251	247	220	278	226	276	242	282	259	276	271	267	278	283	288	243	267	280	211	241	268	241	253	265	262	258	263	266	264	251	263	245	253	295	248	261	255	255	220	260	240	217	255	246	308	265	251	244	261	243	249	264	291	258	262	256	254	233	261	279	267	253	259	266	264	278	278	249	230	260	265	241	221	270	224	249	250	267	256	257	234	259	247	268	263	246	236	271	249	260	241	258	278	272	253	273	271	262	272	240	231	224	235	235	246	252	237	271	286	250	257	266	239	260	290	270	290	259	286	274	245	224	269	233	250	273	246	265	242	293	236	251	283	248	256	277	266	235	275	267	240	268	244	257	284	226	258	248	264	246	252	256	239	265	222	240	217	263	270	265	273	268	271	243	230	246	276	285	259	232	266	229	261	266	264	260	255	253	275	242	252	281	238	256	262	238	269	273	240	220	253	321	281	261	265	261	253	253	256	255	253	277	263	239	261	264	244	239	260	253	265	249	246	286	251	240	255	257	248	266	247	263	259	267	266	257	232	234	273	264	255	249	248	255	253	244	264	257	255	277	269	255	281	280	263	264	252	263	255	237	301	215	265	241	234	255	219	230	272	242	259	261	255	245	269	236	261	259	263	247	261	247	271	281	266	242	301	260	229	264	228	283	228	252	272	245	246	217	256	244	245	281	277	264	276	245	243	220	253	257	257	242	266	240	263	235	271	233	262	281	234	230	265	279	265	251	270	298	254	247	238	278	254	257	285	248	236	246	248	276	247	262	248	241	263	249	242	267	254	279	264	269	273	273	281	221	270	242	238	273	274	241	270	270	255	240	251	232	262	243	266	273	248	234	251	274	267	292	278	287	266	255	238	255	251	245	229	252	290	267	256	274	262	260	242	273	236	219	280	271	249	251	273	237	283	259	220	257	244	270	264	245	253	247	237	274	273	279	265	213	276	241	243	259	280	287	286	267	273	265	260	300	252	267	238	310	252	237	224	269	261	272	264	242	274	240	249	276	282	254	253	251	277	235	283	274	270	263	275	265	227	243	228	271	251	272	243	287	262	268	267	265	261	264	295	251	270	290	257	263	278	241	251	256	244	274	263	267	238	276	272	238	278	291	279	274	245	257	273	278	277	257	247	272	273	278	251	282	281	271	252	259	261	230	264	296	263	232	291	253	255	274	262	227	263	253	211	247	298	242	246	278	254	234	241	264	241	240	243	280	260	255	284	301	247	236	279	282	267	258	265	273	264	287	247	238	250	247	238	239	237	297	264	258	263	259	240	263	241	237	253	238	287	248	284	271	235	268	266	262	227	282	252	279	273	263	244	267	251	271	260	265	313	243	251	258	243	292	245	254	238	236	225	259	250	265	282	253	263	238	255	248	270	261	255	252	247	234	245	248	295	277	267	267	246	274	258	267	235	263	271	245	238	270	252	243	251	259	233	244	282	247	261	271	280	267	250	277	282	288	264	290	257	268	260	260	227	255	283	272	247	238	258	265	249	280	253	304	254	243	256	260	263	258	256	264	303	256	263	278	262	228	279	302	261	245	271	252	264	241	247	261	263	278	248	256	244	243	270	249	255	261	261	276	280	260	249	270	262	285	268	269	259	266	273	272	230	271	258	252	247	254	268	254	243	267	226	284	295	276	268	258	287	272	285	236	243	293	248	262	237	248	247	252	254	283	247	250	237	265	233	272	268	250	268	240	274	247	242	247	259	249	261	291	238	279	272	246	287	265	228	273	290	278	253	268	265	290	286	235	261	270	245	263	269	258	234	261	312	243	264	267	292	268	257	246	234	245	257	276	248	251	267	264	257	261	224	230	274	256	265	251	265	259	253	240	272	291	264	227	262	260	244	251	262	240	258	253	262	213	272	215	276	284	247	255	261	240	255	294	268	244	277	238	234	256	265	244	232	244	241	245	281	269	251	265	242	287	242	280	249	251	270	258	263	250	257	246	258	265	262	274	237	229	249	234	232	232	262	238	237	237	236	241	246	251	251	267	275	237	248	265	256	245	237	287	252	276	307	261	245	237	259	274	256	261	246	244	250	270	275	268	256	283	240	270	294	264	226	301	267	258	265	254	245	270	245	282	293	240	276	282	254	253	259	268	283	262	240	260	257	238	261	270	267	272	260	246	246	269	276	229	266	245	263	296	233	274	288	277	233	275	232	261	280	253	239	252	238	265	251	286	261	258	250	267	261	248	261	255	260	262	262	238	284	259	249	218	277	259	268	245	249	302	263	222	286	254
3075	2637	1607	918	741	691	618	609	578	618	608	607	580	581	574	577	623	572	598	562	595	598	606	535	534	613	599	584	537	568	575	596	554	531	579	563	565	627	585	576	566	582	577	569	577	570	557	604	601	581	554	552	583	565	543	590	581	579	550	571	545	532	599	594	568	597	577	586	595	569	562	554	539	561	590	595	589	591	541	566	553	597	573	590	581	546	600	606	587	570	590	637	571	554	592	564	580	566	572	558	564	584	607	588	569	592	536	562	600	570	587	560	562	587	570	545	615	587	566	545	586	599	586	575	577	564	565	592	548	579	595	547	542	578	590	574	571	571	542	582	592	588	584	614	574	599	607	593	573	563	519	587	579	590	575	533	514	570	549	591	583	559	567	565	593	565	574	555	587	584	617	610	593	535	559	592	576	621	588	564	558	633	586	579	548	592	556	597	567	558	589	602	581	591	581	585	581	591	602	539	575	626	586	553	585	585	574	584	573	576	556	561	582	562	564	528	574	564	566	538	564	587	600	625	562	592	545	607	548	592	599	590	613	603	594	610	619	619	530	535	590	560	602	569	583	547	565	561	588	588	548	570	554	567	591	572	590	555	576	603	545	550	600	569	538	564	579	598	575	603	576	602	566	600	576	557	571	610	588	558	557	531	555	574	586	558	560	553	552	610	605	584	540	562	621	588	591	558	583	572	543	631	598	560	590	553	552	553	597	578	575	566	579	576	575	580	603	576	575	581	568	594	583	600	604	602	602	568	560	558	546	588	594	602	619	588	556	579	549	560	588	632	595	549	556	550	583	589	574	572	598	583	579	618	611	644	541	553	573	605	596	538	629	557	518	550	588	576	558	561	610	618	597	572	549	551	620	575	606	615	595	560	566	634	579	549	576	565	563	642	606	579	576	583	609	567	568	580	592	605	548	574	578	508	570	585	589	592	612	567	579	553	608	591	553	555	572	550	546	576	612	575	568	614	558	597	574	548	564	615	608	595	574	573	552	586	602	571	567	584	628	553	547	564	543	610	547	620	575	549	569	606	527	571	566	555	599	601	561	588	590	590	547	584	535	577	586	556	559	585	553	512	547	586	584	560	589	567	566	565	552	600	574	623	625	579	585	568	551	587	610	576	590	586	597	604	563	557	574	538	520	583	580	567	596	636	611	602	586	604	557	576	567	575	558	580	598	563	593	550	566	603	614	560	534	563	593	585	583	559	583	537	610	562	568	616	579	582	609	558	605	587	563	611	609	553	597	541	535	572	579	600	578	582	569	549	613	539	543	594	582	592	621	559	602	580	589	621	617	561	578	621	558	565	615	576	607	562	580	554	563	550	563	578	566	550	588	592	611	563	576	609	600	565	568	572	598	623	602	576	591	552	570	606	573	598	558	594	583	639	542	555	580	550	575	575	584	582	540	588	626	561	585	613	569	629	577	585	585	577	587	574	572	603	590	630	585	597	629	561	546	594	630	561	599	586	536	573	557	590	580	576	562	569	603	578	602	577	624	525	586	590	537	548	578	569	548	574	570	572	574	583	538	580	584	574	599	496	579	577	606	603	593	584	587	606	573	593	571	581	568	578	581	628	561	566	572	585	612	578	617	595	545	595	561	650	573	584	539	599	604	579	587	591	562	585	581	614	548	585	586	590	567	620	542	588	583	592	561	567	603	578	613	572	569	596	582	570	545	582	576	567	530	613	548	593	593	567	567	588	575	576	564	572	574	591	586	581	592	556	591	595	625	522	568	566	550	603	611	564	561	593	616	557	542	585	569	557	616	590	547	569	600	575	598	550	555	585	535	575	586	604	593	564	593	580	578	595	546	559	613	567	569	586	598	567	612	559	565	623	578	586	552	568	552	624	566	627	554	580	616	603	559	584	603	602	574	574	569	599	532	526	572	580	667	605	589	600	574	561	594	583	605	536	611	573	566	576	584	584	560	596	589	567	580	591	539	563	510	560	575	594	565	581	574	578	602	596	527	556	559	577	556	587	576	589	568	548	581	574	587	569	560	606	627	588	569	592	570	566	528	584	535	583	591	555	588	551	604	615	535	612	558	601	579	566	560	585	618	568	552	576	576	575	612	584	578	615	591	589	594	534	582	584	580	592	599	568	606	596	647	578	572	571	603	614	569	562	574	569	542	593	581	585	556	574	569	584	575	566	598	585	620	540	584	591	605	553	601	583	624	608	630	609	573	599	558	577	583	566	613	579	565	608	592	582	547	559	550	531	582	564	547	591	576	568	578	553	609	588	604	573	527	581	602	588	622	597	595	586	549	589	613	573	592	632	577	636	534	585	562	560	556	571	558	564	617	580	568	597	584	594	604	595	558	615	587	581	570	549	550	522	587	526	570	601	570	599	588	577	578	572	550	597	558	557	608	561	594	564	560	549	603	610	524	575	592	545	585	584	537	560	579	587	566	620	617	589	557	589	583	595	540	556	555	560	563	603	547	560	551	510	564	575	605	606	600	546	615	549	595	575	601	573	638	587	617	563	564	601	615	565	583	587	580	593	594	543	561	579	547	565	584	656	575	545	562	621	569	631	597	625	615	581	563	613	559	559	613	622	554	607	548	564	584	589	585	577	565	572	584	553	533	552	596	588	514	588	626	577	551	571	585	579	588	557	615	603	610	589	582	581	557	628	626	605	592	534	551	582	556	619	577	589	542	520	559	580	578	607	579	573	549	602	591	569	622	595	564	566	548	580	583	603	591	601	575	588	538	566	571	581	585	590	594	560	611	598	582	602	603	611	568	596	595	646	592	572	552	542	552	604	626	610	597	599	565	545	612	592	586	582	575	561	631	583	598	573	602	577	581	619	559	566	568	564	559	570	557	562	575	582	581	556	635	571	584	562	574	567	620	548	575	554	629	658	611	578	580	571	595	613	595	555	545	557	585	594	583	524	580	590	565	580	585	563	524	551	645	536	540	571	597	602	561	577	546	588	556	629	587	551	625	605	595	603	599	598	564	597	564	569	572	596	590	593	563	563	579	614	596	541	549	580	596	632	592	628	583	582	563	575	566	576	529	568	572	561	599	580	611	588	600	596	527	584	584	603	585	550	585	594	564	573	549	603	585	522	559	589	580	569	609	593	578	557	597	581	603	575	583	589	566	546	552	611	578	591	566	540	606	574	591	642	556	565	576	580	568	612	631	552	592	603	578	518	556	580	572	560	618	614	552	590	587	572	557	561	579	544	538	580	571	628	546	608	528	551	585	614	571	564	567	541	556	559	596	588	582	586	579	527	560	598	561	583	558	615	563	582	597	628	590	578	598	590	601	553	582	615	584	608	572	566	555	582	584	578	557	584	581	586	567	639	577	528	561	562	549	590	580	602	641	584	592	580	588	560	612	557	587	594	595	619	614	566	618	582	579	570	608	549	560	569	588	563	554	542	596	545	565	557	602	555	560	586	580	607	612	569	542	577	580	570	583	586	573	595	527	602	576	582	595	541	570	607	579	586	603	573	553	597	609	568	591	559
23800	20958	25034	27053	20960	20769	1194	335	261	204	206	199	168	151	153	150	148	145	129	127	123	112	114	127	120	138	125	139	121	120	113	106	120	101	121	109	105	132	123	137	120	115	119	107	128	104	129	117	132	99	129	123	110	123	118	90	123	93	108	110	104	118	115	118	97	115	115	107	108	113	113	120	115	115	113	107	96	100	100	115	89	118	98	116	101	122	120	97	121	103	119	100	121	109	111	126	122	115	111	115	121	108	103	120	98	85	114	89	103	113	136	114	104	117	110	107	121	111	103	127	110	95	103	123	113	102	122	104	109	128	104	103	86	99	117	97	112	104	82	117	99	109	112	107	114	96	93	110	118	114	103	100	114	110	101	101	127	117	106	96	122	132	107	115	111	131	103	104	105	98	115	115	114	106	94	104	113	109	102	120	112	105	116	114	101	122	114	98	101	103	116	123	132	110	114	124	120	103	115	112	105	113	92	103	142	99	97	111	117	129	92	96	99	100	112	111	122	111	97	129	115	116	100	105	106	115	119	110	117	98	97	101	123	104	92	122	108	94	130	118	111	106	105	101	104	114	114	107	114	124	113	107	111	112	114	131	101	127	94	109	120	106	113	135	103	102	110	109	100	113	117	100	108	94	107	88	121	104	118	106	103	120	93	95	131	132	106	128	116	105	121	101	108	91	104	109	100	94	115	87	97	109	113	132	92	110	114	122	102	135	118	112	102	137	133	140	102	110	104	105	121	103	99	97	129	118	116	114	111	90	107	123	100	98	120	132	89	125	115	119	122	114	110	119	90	112	97	92	104	110	111	104	106	116	111	136	126	86	111	108	104	127	107	117	115	100	104	109	115	98	102	101	122	123	110	107	119	129	100	109	114	90	91	119	88	98	127	121	107	128	144	105	115	106	104	108	114	96	100	116	124	104	93	125	112	118	98	104	97	117	106	82	86	124	124	108	112	109	110	118	108	112	121	107	110	125	115	121	123	130	109	104	101	114	113	94	105	106	99	94	95	120	98	98	111	123	125	117	104	105	115	134	107	102	105	132	124	102	110	129	112	97	96	105	125	121	114	137	113	114	126	122	118	110	109	113	109	109	106	125	136	120	110	122	120	100	112	102	99	103	129	120	91	110	85	112	117	105	110	110	108	94	102	98	108	109	112	124	106	112	108	99	135	109	96	118	105	115	117	106	102	89	104	107	97	120	105	124	106	93	106	132	128	112	94	111	122	123	116	125	116	98	97	107	134	116	120	113	107	120	115	119	105	103	123	103	103	93	117	99	118	115	101	108	91	117	146	117	103	91	116	112	101	110	101	97	98	101	117	121	107	97	91	102	92	117	106	113	113	124	111	110	106	99	123	117	126	111	114	123	110	113	133	102	126	103	93	97	104	122	119	102	120	106	104	87	126	97	95	99	118	111	105	104	121	110	113	102	113	101	109	107	105	113	124	107	104	125	128	109	125	109	108	98	109	108	123	103	118	116	99	103	110	98	129	106	109	105	114	115	116	123	105	107	104	120	118	102	115	114	128	107	124	123	88	102	116	104	105	122	100	128	133	94	94	113	104	97	104	108	125	115	117	115	109	121	113	114	90	97	96	104	132	110	110	112	112	96	119	105	118	118	116	108	98	119	132	125	101	117	91	102	105	93	119	130	107	102	107	110	116	96	101	111	88	111	109	112	114	88	98	122	101	119	111	98	100	119	94	108	108	120	111	109	131	99	114	101	112	115	108	110	126	107	113	106	97	98	110	97	111	111	140	114	109	112	108	113	115	113	100	126	116	116	105	81	87	111	104	117	105	121	95	114	117	114	113	119	111	112	99	75	117	118	114	78	96	130	102	97	120	105	112	118	104	110	137	103	99	100	113	97	91	89	116	124	141	112	119	115	90	94	106	119	118	120	124	134	121	103	98	106	103	101	89	128	120	101	130	113	105	118	112	99	116	125	126	91	111	125	147	133	116	105	114	121	107	114	110	116	113	108	102	110	101	104	104	120	103	104	97	122	112	102	98	90	125	110	108	119	120	112	111	94	116	114	103	123	107	111	125	98	111	98	108	110	114	112	106	103	121	112	90	115	127	98	117	103	134	118	125	95	86	118	107	99	129	102	103	119	110	118	120	110	118	102	116	130	118	123	104	117	122	109	106	109	120	107	121	114	101	120	101	102	108	128	114	126	115	116	98	118	126	109	112	111	146	115	112	106	99	107	122	115	83	124	110	115	110	119	105	109	96	106	95	125	120	101	102	113	128	101	97	107	92	107	138	108	89	136	125	123	109	119	108	113	105	95	119	128	109	111	121	111	100	131	101	99	116	95	101	97	81	121	103	96	105	97	94	98	90	112	94	111	93	94	110	121	100	104	95	112	132	108	117	92	120	152	128	106	124	107	99	102	124	115	95	105	146	119	111	107	112	110	105	116	116	109	104	99	105	106	116	117	123	110	128	124	107	130	116	108	131	114	106	108	94	111	102	132	105	125	122	105	97	105	96	110	109	101	120	84	126	117	118	106	124	92	143	110	120	118	109	117	113	110	103	106	94	123	128	105	101	102	99	123	131	124	89	112	120	111	114	104	113	92	111	116	85	110	112	117	117	102	106	103	123	112	117	92	135	123	121	110	141	131	127	112	114	101	90	90	120	136	98	134	124	107	115	99	122	115	104	110	112	103	109	130	129	82	106	118	113	92	101	114	103	128	94	120	131	105	80	114	135	103	98	104	127	103	124	103	102	123	100	104	109	113	100	136	126	109	108	119	110	103	105	110	107	119	124	105	117	102	123	117	116	99	115	113	128	115	128	121	89	108	109	92	115	101	124	127	121	111	123	122	115	109	110	95	108	119	119	114	107	103	112	101	104	128	118	97	118	94	111	109	118	93	124	131	122	120	95	102	106	128	89	104	98	115	109	102	121	135	120	102	109	114	106	101	107	119	98	114	89	95	86	110	106	112	96	106	88	100	111	101	103	121	126	96	90	101	102	120	122	117	107	113	103	103	109	114	109	94	102	112	103	107	100	115	121	132	90	111	122	110	86	116	104	107	108	109	107	97	107	85	118	95	96	123	106	86	138	111	131	120	111	115	102	99	103	107	96	108	111	103	108	109	95	134	104	108	101	95	116	112	124	102	136	107	123	102	91	109	101	119	129	119	122	124	100	98	92	117	109	107	113	123	106	104	82	100	83	93	118	98	129	106	106	115	98	105	124	116	106	119	95	98	109	109	109	108	106	110	123	114	114	111	111	86	123	113	114	116	111	114	120	117	111	121	95	100	117	111	128	101	107	115	106	107	123	120	121	117	106	100	98	110	107	110	130	110	101	109	109	107	103	126	95	114	123	104	101	113	92	90	108	119	118	118	97	117	105	109	121	97	87	116	118	107	91	114	110	93	83	97	104	105	99	134	113	103	113	118	120	107	115	126	111	104	102	94	129	95	115	114	105	121	106	123	111	113	101	106	119	100	106	122	107	106	115	104	115	109	122	108
2972	4225	2369	1043	638	500	400	372	359	349	337	312	306	305	321	307	275	275	316	293	311	300	344	292	300	293	282	316	281	314	269	258	292	267	299	254	277	282	288	292	265	301	291	287	295	281	282	298	298	292	275	269	284	306	299	297	277	272	273	273	259	272	272	279	301	282	281	284	300	299	272	282	282	299	271	261	277	278	291	279	278	274	287	265	275	292	259	280	283	294	278	283	281	281	306	265	290	292	254	285	307	284	312	292	294	315	294	259	290	310	292	278	294	263	273	295	288	279	261	268	271	271	294	276	272	288	283	265	291	262	285	281	289	277	275	282	275	267	282	263	300	274	308	314	295	271	279	285	309	294	271	282	292	252	269	306	286	277	267	266	303	294	266	278	284	319	308	305	302	288	283	274	289	278	304	279	281	287	301	290	271	270	263	296	299	269	275	283	296	279	310	277	296	280	292	266	275	294	274	249	282	257	279	273	315	291	284	271	263	291	268	299	278	295	276	247	328	287	283	288	298	267	310	297	280	281	304	295	295	290	269	279	303	270	294	269	280	288	279	297	280	287	276	292	280	270	316	293	270	257	295	276	269	277	314	270	278	291	289	272	258	316	297	309	281	250	295	299	307	284	277	287	276	301	252	286	271	285	287	275	265	294	265	276	268	299	272	274	309	274	298	304	259	258	292	293	273	243	252	276	283	302	256	259	299	273	308	280	277	294	296	271	316	294	300	284	289	297	277	321	284	346	271	332	281	244	299	257	281	310	270	319	291	270	252	274	259	264	271	266	316	284	292	285	265	295	281	277	289	290	259	313	277	276	287	288	293	284	259	305	308	293	286	263	281	306	279	280	307	261	329	284	278	282	275	270	290	288	307	260	270	252	315	270	279	252	308	282	279	293	281	274	281	308	303	305	292	288	274	290	313	287	320	249	276	275	259	296	330	295	295	312	289	263	279	281	275	265	288	259	305	289	281	300	286	296	301	273	277	283	269	307	271	266	290	299	294	277	286	297	264	293	275	297	280	287	272	301	274	294	283	298	264	290	267	300	288	292	288	288	253	269	274	301	294	298	265	296	282	286	276	264	261	275	293	259	265	270	291	282	289	289	259	259	265	283	259	296	290	293	310	305	272	273	292	299	270	304	304	288	283	290	287	301	296	280	281	307	304	260	273	277	290	310	273	285	281	258	313	302	291	308	268	307	282	296	264	305	287	298	291	304	296	322	292	252	293	280	298	288	299	289	289	288	296	309	309	307	273	317	290	292	269	269	271	227	274	255	297	287	278	285	280	304	270	253	298	293	305	292	257	294	278	283	308	280	293	290	285	285	269	284	287	275	253	266	300	292	310	273	278	281	282	311	269	310	284	288	271	276	290	268	280	305	305	294	287	265	264	318	293	296	253	301	285	272	298	266	252	278	284	306	291	260	289	276	317	253	284	280	242	280	279	315	294	284	285	279	267	280	307	268	284	288	267	273	284	300	278	309	281	264	275	291	275	289	284	271	289	325	275	283	303	290	286	282	309	271	295	302	278	274	297	297	290	303	271	256	293	285	271	282	281	265	286	303	295	325	292	293	277	278	287	305	288	281	303	271	288	298	288	283	263	265	279	280	283	263	280	266	289	277	270	273	273	258	302	279	251	275	273	260	285	291	298	294	266	279	288	268	310	266	302	289	283	281	269	239	310	306	279	280	300	287	266	303	299	291	264	273	340	290	290	273	297	303	282	275	261	306	289	272	270	274	289	271	283	254	273	288	254	292	272	275	264	282	280	287	278	263	298	279	277	255	276	239	269	300	298	280	271	282	298	289	285	282	249	278	303	299	271	282	279	300	300	290	259	302	282	271	283	273	294	292	278	273	306	267	278	282	291	270	297	287	272	271	300	257	293	292	296	293	278	283	274	290	272	251	285	273	286	286	270	262	294	261	308	273	277	287	301	271	321	313	272	280	246	283	280	278	276	288	300	293	295	270	253	285	322	255	284	279	275	299	296	296	297	289	309	262	296	287	292	301	321	260	278	265	279	270	273	286	270	278	289	288	284	294	288	273	270	296	289	274	268	307	271	278	281	285	312	305	266	277	292	280	255	251	262	286	260	279	297	296	304	282	304	317	296	322	279	255	303	271	289	326	306	276	306	288	286	266	269	268	285	282	278	263	267	290	290	307	300	286	268	297	291	284	297	283	274	275	320	256	261	290	299	287	271	308	291	322	275	264	267	338	286	300	272	293	314	284	275	305	270	276	275	261	290	295	291	315	298	316	294	323	300	274	275	316	304	268	300	268	283	277	350	254	276	303	277	260	295	286	312	275	287	283	280	284	293	291	282	268	288	284	289	298	310	282	275	282	260	257	268	277	277	294	276	294	292	283	299	290	277	277	287	300	267	268	289	297	276	276	275	315	269	283	283	301	275	272	260	291	310	273	318	290	333	242	263	297	289	275	279	303	285	276	292	289	306	271	276	277	271	294	300	293	299	302	308	297	285	270	232	294	274	260	272	278	279	263	299	295	268	298	282	288	298	274	302	298	257	276	315	277	308	274	286	286	268	289	256	286	278	303	274	273	292	271	308	269	278	269	277	272	280	270	272	302	291	290	286	285	288	323	268	298	269	290	273	247	281	287	261	299	273	301	305	284	277	294	293	260	286	288	284	279	284	290	277	302	280	304	296	275	263	313	323	287	260	296	276	316	283	271	282	266	297	298	288	287	305	283	314	260	300	270	293	287	264	267	293	284	253	291	291	258	297	269	291	287	271	275	309	270	293	276	269	306	282	293	284	295	285	255	281	293	278	272	294	270	285	268	317	289	262	281	272	267	263	289	301	302	301	338	298	263	263	280	303	297	289	290	270	281	274	264	270	286	289	291	285	296	292	292	260	281	299	308	286	307	295	276	318	281	268	298	292	293	286	286	309	295	290	270	281	256	270	280	301	317	268	306	280	270	246	288	307	329	292	291	283	272	295	278	279	299	301	305	306	269	291	311	285	286	310	264	271	319	294	278	308	272	314	262	266	286	274	299	275	256	276	258	284	292	302	284	288	281	273	270	302	290	291	277	274	289	285	272	297	266	270	272	311	255	272	313	291	277	318	293	250	266	259	262	293	287	275	284	288	278	262	249	291	295	296	279	277	307	330	281	310	280	276	270	273	276	278	257	247	296	284	264	294	302	288	322	276	262	286	286	314	264	272	295	266	299	294	283	289	263	273	290	262	259	305	317	267	296	293	288	296	284	287	292	288	268	271	270	269	302	267	287	259	284	283	253	266	324	301	299	298	313	267	253	287	301	285	245	264	268	281	299	306	288	274	291	290	273	285	290	287	296	318	267	293	292	285	246	272	253	262	288	276	298	304	279	292	277	289	256	266	273	291	271	280	277	294	293	281	297	285	289	293	275	313	282	276	292	272	296	264	262	280	252	291	287	289	289	269	338	278	314	281	290	302	261	284	295	275	308	287	290	270	287	296	303	305	293	249	296	288	281	312	293
32212	10121	1004	431	381	380	352	380	381	355	388	384	403	376	397	343	374	394	390	412	328	367	388	337	384	415	370	369	360	362	358	384	360	376	350	339	356	386	398	387	373	349	391	362	350	375	338	393	355	373	377	340	366	376	357	392	398	352	351	343	384	338	400	393	383	388	345	364	393	349	352	373	361	363	372	347	378	389	367	342	357	373	344	352	358	351	359	361	368	358	320	384	371	376	358	395	351	371	353	345	326	348	351	380	392	368	363	362	340	338	343	339	352	361	346	350	356	361	353	368	368	341	393	356	370	358	385	373	377	347	356	362	355	352	398	345	351	352	376	357	377	343	346	341	373	370	338	380	367	399	326	350	357	392	371	385	347	379	354	374	383	380	357	346	408	379	366	381	387	360	353	344	360	384	379	359	371	416	362	363	389	422	354	372	346	372	374	397	379	371	378	381	381	357	354	349	392	346	338	370	366	367	352	394	370	397	378	362	380	360	362	385	364	360	348	344	384	367	386	370	357	317	411	372	391	374	343	344	327	381	380	371	330	354	385	343	346	323	364	388	367	352	354	362	400	335	415	400	344	383	377	376	345	373	376	385	345	392	374	361	326	351	376	342	373	372	399	349	406	342	349	373	371	369	387	405	353	371	408	390	349	373	382	356	342	325	363	362	415	397	346	351	365	336	397	392	409	340	393	362	399	345	372	370	352	363	357	362	365	362	367	325	416	335	366	349	391	357	355	382	348	387	352	375	372	381	373	367	393	336	386	343	334	385	384	360	376	347	370	324	338	357	401	365	410	361	419	385	385	353	364	342	409	390	349	399	370	355	372	382	360	359	380	372	337	346	355	362	364	354	340	385	387	388	368	347	373	369	339	358	406	356	369	355	384	348	349	361	353	381	359	366	364	356	365	419	386	400	355	345	368	335	350	376	390	393	340	349	394	357	333	311	369	358	395	360	375	357	349	378	364	366	356	379	356	351	365	361	381	342	361	402	404	388	376	374	377	352	360	356	374	357	333	372	360	369	343	349	356	379	372	370	376	374	344	406	387	366	356	370	368	401	384	341	361	322	354	358	380	365	384	354	386	362	407	370	385	345	363	359	374	340	354	389	394	352	378	385	408	351	327	382	374	383	363	321	382	362	351	373	383	382	364	340	360	330	389	365	368	392	353	361	381	377	375	376	353	361	340	387	364	343	356	370	399	362	369	354	385	398	371	334	375	379	370	368	361	360	344	376	353	346	387	380	359	348	342	363	372	365	377	383	376	365	367	388	360	390	378	347	352	369	356	376	384	406	377	356	408	347	386	360	370	352	330	368	373	382	368	355	372	344	396	355	332	373	333	344	368	382	371	348	373	382	360	358	358	400	340	388	390	384	368	389	347	368	380	374	355	375	387	352	364	340	382	407	346	370	362	331	401	351	374	344	375	384	374	354	358	385	386	340	369	363	384	372	398	374	365	365	370	371	421	368	373	403	397	362	410	355	363	356	358	413	383	385	341	370	371	376	356	369	326	369	344	351	347	388	356	340	394	360	377	346	366	355	378	363	398	374	367	346	325	362	374	347	339	389	390	352	413	366	376	404	378	415	365	350	365	408	395	391	393	386	410	376	363	364	372	348	371	339	317	366	342	367	344	366	371	392	390	357	356	388	364	323	391	360	391	378	377	381	386	387	370	379	392	406	368	391	374	362	367	351	352	337	368	390	346	373	357	358	425	347	363	365	331	417	379	370	367	390	386	359	358	355	394	347	372	349	358	361	351	384	353	383	366	374	376	365	357	353	396	389	369	387	353	345	410	378	355	394	380	336	368	363	373	403	364	378	359	374	395	354	367	345	338	384	331	380	374	342	365	383	404	382	359	344	370	382	364	392	342	362	327	371	372	370	323	362	372	381	370	379	401	386	375	351	399	391	374	365	353	392	360	353	407	342	383	369	339	377	352	346	387	341	365	326	358	335	349	368	364	350	356	355	333	351	382	363	376	398	374	384	352	397	378	349	380	340	347	384	395	363	376	357	365	360	345	323	360	355	394	408	366	374	372	385	363	391	344	393	377	373	344	438	372	419	387	346	348	384	357	339	404	393	385	360	351	383	378	385	371	353	323	345	334	365	388	364	345	360	383	384	391	383	380	366	361	358	375	354	369	322	399	366	374	381	366	370	337	384	343	361	358	349	331	374	339	369	365	368	366	346	437	357	369	391	345	386	332	359	378	340	355	355	407	395	334	372	354	353	353	375	399	425	366	358	374	397	385	357	378	367	375	351	386	413	362	339	351	353	370	366	346	372	397	375	345	377	380	381	356	377	351	384	390	344	375	390	397	363	343	373	353	374	366	380	364	383	349	370	359	369	392	361	384	364	353	377	341	378	386	392	372	366	368	364	302	398	338	329	374	328	354	342	356	357	321	378	385	395	387	411	387	376	401	361	358	349	363	339	382	395	399	364	342	370	362	371	384	370	341	362	385	355	387	349	368	372	355	375	386	344	398	390	360	364	390	321	345	336	384	369	339	374	349	358	379	349	387	394	373	356	372	379	349	373	338	350	384	338	340	363	363	395	365	329	370	369	412	376	358	352	357	362	358	360	379	360	359	363	374	388	365	358	397	396	384	332	390	355	336	382	368	347	347	375	370	333	346	347	364	354	380	347	391	369	384	367	327	357	370	401	389	406	338	335	349	325	370	358	423	354	373	334	375	408	436	384	335	369	366	414	407	399	377	339	336	316	347	389	317	333	347	367	374	383	376	335	355	365	398	383	355	374	396	359	366	336	393	347	388	360	374	386	372	357	331	380	361	335	361	375	394	352	376	361	384	322	360	383	345	368	364	385	349	346	396	363	378	366	356	361	413	408	386	380	363	373	382	372	373	344	382	372	333	357	382	381	375	434	378	386	390	357	337	382	392	366	382	397	383	352	360	359	330	384	385	369	368	379	382	403	379	357	366	372	425	390	351	349	380	371	383	333	354	366	354	392	349	387	332	351	365	383	353	358	333	339	351	400	377	368	390	388	365	393	356	368	374	415	363	360	346	365	364	383	370	370	377	386	405	363	389	360	353	350	335	375	376	344	363	360	358	363	356	353	378	417	339	358	383	402	344	369	365	372	390	371	384	386	373	357	426	385	342	377	380	346	386	404	368	367	383	342	359	397	356	364	369	370	374	402	379	368	363	354	382	364	343	367	325	352	337	362	396	353	381	390	381	336	385	365	372	361	364	407	376	352	361	350	331	340	400	342	387	341	368	355	331	359	354	382	362	341	335	375	349	364	339	331	386	408	385	347	348	366	346	355	423	379	367	376	375	358	351	373	366	365	341	394	363	365	317	377	354	357	366	353	392	399	380	359	393	378	381	368	364	373	396	384	371	378	339	365	365	386	313	363	365	375	374	363	326	387	378	349	395	328	359	386	339	347	371	386	375	384	365	370	368	373	357	371	421	367	376	358	395	367	347	350	388	402	369	376	404	364	380	331	352	405	385	385	387	370
5588	976	852	844	839	800	805	840	863	816	802	835	808	786	833	782	857	855	788	825	832	866	795	858	784	839	787	865	848	770	810	833	861	763	804	799	823	824	774	793	804	823	828	825	806	797	775	797	881	821	837	816	872	779	792	822	785	834	842	808	801	774	799	868	826	819	824	844	804	865	801	792	829	850	822	822	801	741	832	837	788	808	754	803	800	807	805	792	794	828	852	777	816	852	827	792	822	758	811	817	779	834	821	811	771	794	797	824	826	824	835	853	816	799	820	870	812	807	803	792	810	818	794	807	824	852	811	792	768	831	836	838	813	784	828	810	773	835	806	861	768	834	808	818	820	776	864	860	846	783	840	825	831	838	855	798	870	785	779	831	794	859	820	790	782	822	817	865	765	824	834	813	867	839	753	815	862	845	827	878	818	790	780	817	775	834	820	828	828	804	813	793	812	832	767	799	816	833	787	860	819	786	811	762	784	787	807	834	845	822	836	862	818	821	824	837	825	860	765	870	801	806	844	823	799	863	810	814	849	818	839	832	866	846	797	820	813	810	832	789	808	799	809	853	801	800	756	827	809	797	801	808	848	808	861	809	803	874	817	855	799	877	779	842	822	798	838	808	835	871	818	823	819	830	824	837	792	821	817	839	849	803	819	789	803	793	807	808	750	825	831	812	808	793	848	833	817	855	817	785	808	844	844	817	841	833	814	830	848	804	786	821	815	850	819	817	787	802	851	823	802	829	811	811	825	828	768	853	805	797	742	795	825	837	869	816	747	820	792	836	842	812	845	824	796	805	851	806	806	793	831	803	806	865	807	841	898	791	829	835	826	815	849	843	822	794	832	781	813	801	858	785	778	793	805	844	840	803	811	785	824	816	805	767	809	776	860	804	859	824	792	828	817	825	819	844	825	837	764	827	785	890	813	811	802	780	812	800	848	864	767	838	795	790	816	882	804	811	832	869	808	805	809	838	843	812	803	831	832	826	838	821	794	838	814	845	787	811	787	836	796	826	834	836	844	776	802	831	819	840	841	763	828	842	827	820	803	821	836	796	786	870	799	815	818	834	854	810	811	813	831	786	787	816	844	799	800	872	839	813	824	817	819	827	848	823	807	829	854	818	808	794	811	777	844	771	871	785	813	791	841	853	809	847	792	795	884	803	852	858	799	780	827	833	809	867	826	778	869	845	856	767	858	816	822	839	805	803	774	792	842	822	778	825	851	813	848	754	814	827	801	816	798	770	821	877	779	842	815	821	849	828	841	817	782	786	786	800	827	790	784	854	828	830	818	794	876	826	808	826	880	793	752	857	808	897	847	786	845	803	806	827	816	876	757	794	840	862	849	827	760	768	819	851	803	840	874	820	810	791	800	810	897	814	850	854	823	805	793	777	778	787	770	779	805	800	788	817	799	826	807	873	825	828	804	856	824	753	826	867	844	805	830	812	849	820	811	797	818	855	790	831	835	836	824	830	896	821	870	803	824	836	844	789	790	865	814	813	876	739	824	831	831	808	811	817	812	869	823	787	849	800	858	838	811	764	840	792	800	857	835	805	826	799	833	776	763	775	818	856	791	768	777	808	807	810	796	764	833	850	783	817	843	858	820	814	768	806	840	795	826	774	880	804	852	816	850	858	849	808	772	787	829	841	872	795	807	825	805	788	842	808	800	827	810	861	815	794	860	839	843	805	805	832	803	867	787	847	797	801	752	856	818	744	804	778	765	867	825	834	774	833	868	800	838	819	837	759	811	816	837	810	785	802	807	779	814	767	827	820	862	819	804	840	808	899	830	839	850	797	807	816	850	782	831	854	857	825	779	858	812	790	793	804	830	799	809	828	825	850	839	876	853	858	830	809	871	783	787	790	860	799	805	876	800	784	806	781	806	838	857	840	783	861	807	885	849	782	829	864	748	787	785	805	801	832	815	831	799	863	806	836	837	848	825	763	808	865	776	819	791	837	858	829	794	833	830	776	827	810	802	839	825	843	793	784	887	837	796	837	806	876	849	828	798	820	792	817	755	819	781	801	792	805	757	796	782	837	802	821	827	795	818	787	778	794	820	797	850	826	784	788	842	781	859	773	796	833	849	829	756	759	810	833	834	819	846	792	827	825	854	816	815	823	769	833	784	827	843	795	802	817	851	795	815	806	840	797	848	830	817	806	816	753	796	810	863	814	788	835	806	788	771	835	866	824	851	813	830	822	825	800	806	780	786	840	814	844	867	790	812	843	812	786	840	864	819	818	831	817	768	788	859	842	817	781	831	846	833	839	814	822	782	813	822	792	802	794	818	752	802	783	831	870	816	853	828	804	856	838	832	793	896	798	810	850	810	766	742	822	790	838	799	827	885	792	784	813	810	814	832	822	795	797	795	760	837	816	847	783	872	812	810	798	833	815	788	828	823	813	814	831	824	803	841	804	825	776	803	776	815	772	801	837	712	841	821	823	864	817	781	763	869	840	762	802	808	773	858	750	825	834	853	847	780	801	822	781	837	822	787	788	821	782	846	784	851	758	779	816	832	802	785	810	807	796	822	806	803	858	786	829	765	806	833	862	839	822	804	900	790	877	856	803	815	825	826	807	803	791	847	787	821	770	827	803	851	828	838	786	820	827	811	718	841	799	836	868	796	810	860	845	836	797	798	853	856	819	809	748	829	832	790	816	836	765	812	814	797	796	906	783	826	775	830	831	880	863	740	811	810	835	842	847	796	788	789	836	808	804	811	846	791	867	804	782	784	750	811	810	784	786	827	827	767	817	821	850	863	818	810	790	761	827	782	824	780	847	814	830	778	789	830	815	839	785	814	827	797	779	786	824	845	824	888	790	808	839	811	795	819	819	805	787	788	800	785	788	776	815	833	754	804	816	795	773	809	807	830	837	793	751	796	819	777	811	873	877	830	822	850	779	821	789	785	825	863	774	850	821	860	817	818	815	863	831	802	813	804	777	797	855	835	788	808	873	802	853	829	818	803	810	853	826	846	848	805	880	797	801	870	882	802	764	830	835	780	804	827	837	871	820	806	800	772	857	820	778	809	860	785	746	833	828	776	803	794	821	837	807	798	761	802	845	808	792	801	843	785	755	790	761	827	749	787	825	794	795	851	803	864	833	807	808	832	799	843	781	793	822	823	826	822	822	787	823	806	793	844	868	826	817	830	809	831	861	811	815	844	807	853	849	867	793	850	771	803	826	793	829	818	790	821	825	828	800	820	872	784	821	788	820	837	843	778	769	847	848	771	772	816	865	816	769	798	761	802	822	817	831	825	910	823	749	813	846	841	855	868	798	785	824	837	772	863	794	798	825	802	854	802	859	873	845	769	813	799	761	833	818	819	830	784	803	802	787	796	774	824	792	838	805	843	860	803	799	803	886	872	857	786	795	837	806	783	855	758	839	779	844	831	835	802	784	806	809	782	780	802	837	799	813	795	856	770	775	896	842	844	772	847	857	813	830	852	817	788	848	823	821	827	816	791	775	757	765
24503	20937	24354	27674	20335	1708	421	369	354	278	261	302	257	274	298	282	289	281	276	252	266	271	269	268	268	250	235	264	229	272	246	305	267	265	261	266	272	270	257	213	251	272	258	233	249	257	295	246	248	252	250	229	279	269	253	242	294	254	247	281	245	233	234	260	266	265	264	264	259	259	274	257	234	242	269	270	257	272	230	263	270	245	266	263	241	283	247	241	245	243	253	261	217	292	279	237	283	273	252	247	234	253	245	251	265	265	274	259	255	269	231	269	262	276	261	245	218	287	261	242	266	229	258	252	257	248	266	262	233	272	255	270	272	249	248	266	264	236	223	259	269	269	257	249	253	268	271	281	230	279	259	283	256	256	295	251	266	245	281	241	266	285	255	253	248	251	234	269	255	238	254	237	238	262	275	269	279	265	273	269	251	264	253	251	235	258	292	270	289	242	243	273	268	257	233	286	239	249	227	269	248	283	273	280	278	247	263	263	272	233	253	250	238	240	241	266	269	240	243	258	237	252	240	292	268	279	275	285	263	272	289	278	246	277	273	291	241	251	247	267	283	264	263	257	235	217	282	229	244	258	264	243	269	227	263	265	264	259	254	237	261	259	283	240	252	284	261	255	256	254	256	262	228	255	248	243	255	227	243	249	270	278	242	240	248	253	222	272	280	236	253	254	250	266	267	237	248	263	224	240	251	248	251	258	267	280	256	274	232	264	242	265	263	276	267	257	232	248	276	250	243	275	280	248	275	264	258	198	294	260	254	256	233	250	266	243	273	253	269	235	242	266	271	265	257	263	249	246	259	283	266	255	275	283	258	257	239	240	232	240	250	245	252	240	249	223	225	253	236	244	269	254	242	244	271	258	238	266	251	255	266	255	269	248	241	266	269	266	258	273	265	268	271	259	267	273	265	284	238	267	240	246	261	233	235	264	285	266	248	267	254	276	265	251	240	263	257	269	200	259	272	246	233	267	261	274	264	253	234	245	238	255	237	283	235	250	261	243	233	243	233	241	252	262	272	219	256	254	218	250	247	277	259	227	224	243	247	282	235	289	260	246	259	270	260	275	255	235	244	249	273	264	286	237	231	249	281	239	261	242	270	234	255	242	254	248	279	248	265	258	274	289	271	260	261	249	246	229	263	234	257	291	271	267	254	258	260	246	249	274	285	248	291	240	236	284	263	217	255	253	269	250	264	249	209	263	249	293	240	231	269	272	258	237	247	266	227	226	244	239	242	275	268	248	255	306	273	286	231	256	268	257	268	323	239	257	249	243	218	256	238	267	255	251	242	264	261	276	264	255	261	261	249	269	244	254	269	257	270	280	272	227	246	227	219	234	238	268	235	256	266	241	268	246	272	243	278	247	260	214	286	245	258	261	289	266	291	279	271	243	245	235	285	254	269	248	250	255	271	276	265	241	257	248	253	249	242	230	265	265	276	278	240	279	289	290	253	251	248	240	257	270	239	279	262	278	268	284	251	235	247	252	270	272	256	244	249	250	258	254	256	220	257	249	231	259	234	261	242	217	248	245	268	283	263	272	251	254	239	255	248	233	227	253	242	237	284	256	247	265	283	233	251	225	247	244	230	261	264	261	259	216	263	233	285	248	288	261	256	262	257	268	244	251	252	260	255	286	247	227	283	290	233	276	266	265	298	241	228	244	243	267	255	251	256	279	265	243	231	250	253	267	226	276	247	272	280	259	276	247	234	266	257	265	284	272	249	249	306	265	248	253	285	246	258	255	245	298	250	241	248	259	256	277	275	281	245	272	251	233	251	239	251	237	256	279	255	260	265	271	238	239	226	252	266	252	244	226	232	262	232	236	250	258	263	216	232	258	239	269	225	288	271	245	233	268	269	234	226	278	235	262	257	262	237	249	278	248	280	288	246	261	260	281	295	245	256	255	219	282	244	237	245	260	256	275	273	249	264	248	244	251	231	281	264	270	241	262	270	264	256	244	253	255	274	231	240	282	276	284	242	278	281	242	264	271	256	273	249	280	258	251	256	254	266	263	251	260	274	255	271	281	237	269	242	277	289	274	259	275	242	258	254	232	299	286	259	247	251	247	249	271	243	271	266	266	268	242	255	257	247	239	245	271	275	284	264	235	242	255	258	276	272	263	247	246	273	236	270	240	251	282	240	241	239	233	255	235	233	250	275	271	257	244	247	261	265	257	252	246	257	291	280	278	269	227	232	273	261	223	253	245	264	249	252	278	287	258	273	262	282	250	250	244	243	264	276	264	272	259	268	248	217	257	243	260	264	265	262	276	247	221	249	245	244	260	262	277	260	236	246	235	260	230	240	276	264	255	269	250	260	259	236	248	240	231	246	239	268	242	240	266	247	263	255	256	245	276	272	255	282	262	248	261	292	226	241	249	265	250	247	253	277	293	273	269	243	253	254	260	261	279	289	260	247	255	282	250	230	268	272	247	265	260	253	267	253	251	226	267	263	241	293	285	259	237	280	257	263	226	272	261	258	254	264	274	265	258	259	278	301	255	270	239	241	253	261	264	220	258	228	269	275	237	253	260	232	247	246	233	309	262	267	293	245	272	265	256	222	240	260	260	269	255	234	287	265	255	275	236	245	249	296	272	240	234	252	245	262	280	245	261	256	245	234	260	247	242	250	274	274	266	274	278	285	267	267	277	284	286	250	266	267	237	255	245	241	255	268	214	218	264	262	260	274	238	265	268	241	235	235	247	272	259	262	266	253	243	264	239	245	248	235	252	249	263	241	250	251	255	249	248	243	245	230	282	265	232	238	263	251	257	225	275	249	230	260	257	263	261	231	246	234	262	276	293	294	284	243	257	256	271	251	262	267	261	265	257	264	260	275	263	230	274	267	273	229	263	254	257	221	262	245	256	263	277	251	263	237	251	270	267	242	253	242	280	300	232	260	270	252	248	234	292	274	257	247	266	249	252	238	264	254	275	275	268	265	248	281	233	259	267	241	251	241	238	249	279	276	250	270	248	255	274	244	241	266	260	250	272	250	260	272	226	230	239	228	257	239	246	250	273	270	250	254	229	273	245	242	286	245	291	262	262	237	259	250	253	288	250	229	279	246	233	231	270	275	235	257	272	260	241	263	281	268	247	247	251	233	263	257	269	242	244	254	278	263	280	264	236	258	259	261	252	240	244	274	260	237	271	256	278	256	252	280	241	265	230	246	263	284	293	274	281	239	234	268	258	263	259	278	238	259	255	273	256	272	251	248	241	262	217	259	262	267	254	281	261	279	246	239	225	238	236	289	250	258	293	258	263	278	256	257	228	257	249	269	282	268	269	243	254	245	266	277	261	282	291	284	273	235	247	272	278	237	232	222	240	253	255	266	243	229	298	294	242	245	280	262	254	252	273	267	251	253	264	277	250	253	265	285	250	260	262	245	239	267	270	248	252	234	252	264	246	267	299	240	271	268	258	267	262	270	260	264	248	290	279	254	231	275	276	266	275	271	283	246	259	237	267	281	261	257	280	217	235
3149	2658	1663	947	733	694	647	636	621	605	598	532	600	589	613	593	609	566	567	577	553	546	568	550	552	603	610	585	602	589	573	573	597	588	547	572	577	561	612	558	577	542	547	555	555	594	600	611	603	577	599	566	590	569	573	592	594	586	567	633	560	594	592	563	561	559	626	606	571	599	583	581	586	579	566	569	557	582	601	590	575	575	565	595	531	548	563	552	599	584	555	579	554	597	552	566	564	592	612	588	554	591	550	592	576	592	562	612	552	589	587	605	593	607	625	554	586	537	571	566	591	603	580	576	525	618	585	596	563	592	545	611	565	542	548	587	579	589	578	617	569	577	554	583	552	555	578	551	643	548	566	580	544	561	591	572	587	558	565	564	581	584	561	558	558	584	564	557	532	616	564	588	599	560	618	554	596	577	584	564	575	518	577	565	579	615	570	582	536	544	570	590	564	586	583	572	606	539	636	601	557	590	572	539	598	559	578	570	570	573	582	591	541	563	598	568	555	605	594	582	593	536	570	582	557	538	560	562	561	546	576	610	573	574	568	562	599	626	541	567	583	545	599	580	602	573	547	540	514	569	555	562	577	576	569	565	605	543	571	563	618	571	560	591	539	588	577	572	561	550	539	586	588	583	611	631	619	603	585	583	587	617	601	583	598	564	569	576	549	560	566	598	581	596	607	588	532	611	568	570	545	595	570	586	548	572	601	609	579	606	574	543	580	527	597	584	583	564	581	609	546	556	570	582	595	598	556	635	590	607	568	596	551	540	556	605	608	599	599	567	600	548	567	572	607	566	566	577	628	616	607	630	526	563	575	550	577	589	590	550	669	612	589	513	587	576	568	567	578	593	559	603	595	552	655	582	540	563	583	588	545	594	586	571	598	572	546	596	600	606	544	574	585	579	571	604	594	603	611	616	607	598	587	574	605	599	585	592	580	622	561	604	518	584	578	571	588	548	606	606	563	587	557	552	606	564	577	563	574	554	614	536	588	577	550	585	603	588	574	561	576	545	618	587	580	576	608	571	581	551	582	571	542	558	541	593	591	569	580	567	599	564	593	571	542	567	606	588	559	571	605	582	548	616	572	554	539	580	577	557	597	574	548	616	624	587	601	592	603	569	598	529	571	559	603	582	607	585	544	566	576	582	564	557	569	566	572	575	593	618	592	615	579	560	570	591	596	565	537	605	566	600	548	588	613	587	616	537	601	599	613	541	582	590	553	548	627	587	570	593	608	566	586	539	537	597	573	605	570	590	622	556	549	584	536	602	590	520	584	603	568	549	575	587	593	582	599	578	559	564	541	574	571	563	567	545	565	567	586	572	524	542	556	612	578	562	593	537	549	594	592	603	573	537	558	599	544	585	578	574	537	540	555	589	596	526	568	607	556	629	543	529	560	604	552	580	584	617	602	550	608	567	556	551	595	561	589	569	533	626	546	541	576	562	557	577	547	549	619	570	542	572	552	545	552	565	556	546	586	568	580	599	583	591	548	595	569	572	609	583	584	572	537	618	606	561	596	561	552	614	573	561	600	624	605	558	585	608	573	553	529	527	561	550	637	588	551	572	589	553	562	575	590	571	546	577	568	574	520	571	599	563	574	584	586	581	620	576	535	563	557	598	617	590	575	595	534	569	609	596	607	602	568	571	548	596	583	548	572	581	575	547	618	579	628	594	598	567	571	558	587	614	539	572	542	557	581	568	619	557	561	548	581	530	570	545	582	576	609	610	578	569	605	548	591	560	591	545	496	569	596	577	558	584	538	597	567	559	566	616	593	578	569	570	556	518	583	579	563	603	557	554	581	546	551	568	568	568	547	604	594	551	578	576	610	567	560	628	564	551	562	584	550	552	622	571	582	576	580	567	542	612	563	549	569	597	585	569	592	593	560	590	548	548	520	580	560	567	575	581	571	579	586	552	555	524	580	584	524	597	576	587	595	567	590	564	522	566	607	573	602	595	508	571	581	615	595	588	592	597	580	559	585	566	571	570	549	580	584	557	596	525	584	556	564	557	560	581	622	607	582	543	573	591	631	586	576	563	581	568	573	592	608	593	559	547	556	647	534	584	577	563	562	574	608	575	592	579	567	613	594	566	561	573	562	584	613	557	614	569	564	616	613	612	537	586	569	578	552	554	553	560	538	590	570	587	558	553	581	587	592	573	584	554	577	600	559	570	642	557	610	583	573	566	583	572	598	581	622	571	614	556	576	563	576	625	595	621	559	543	578	588	617	591	620	569	564	563	605	571	567	570	615	542	584	585	582	551	568	587	515	609	576	585	562	588	580	552	581	593	608	621	598	587	602	567	589	613	583	617	541	588	571	557	567	575	623	609	594	557	562	609	586	598	568	605	553	609	557	578	573	568	586	594	593	583	566	609	543	586	614	574	574	556	546	533	560	573	613	542	550	586	534	549	627	607	519	574	556	575	586	531	554	586	632	565	580	578	584	549	550	620	570	570	546	609	567	574	578	531	595	570	585	578	588	535	541	569	578	570	550	625	559	569	587	564	578	540	555	577	529	561	555	554	592	573	586	530	579	598	549	578	543	571	599	579	555	614	604	574	578	595	579	572	577	595	591	584	572	582	571	552	581	554	597	520	572	605	571	581	593	530	528	624	610	542	580	565	581	554	542	595	551	528	591	550	543	530	587	610	562	571	578	537	604	614	583	562	599	559	584	533	586	590	546	575	563	588	595	539	532	633	576	574	575	597	566	561	567	572	625	592	570	591	586	608	558	590	608	617	536	587	551	553	553	604	614	594	605	562	597	562	570	566	554	579	562	591	552	632	539	583	590	617	582	535	575	574	564	549	579	561	602	552	551	557	604	588	616	592	579	609	558	561	563	542	560	550	603	605	586	576	594	606	594	573	623	568	543	595	617	536	583	629	533	575	556	550	585	603	548	566	556	542	573	594	557	565	597	584	610	553	583	525	577	590	579	626	594	601	562	655	590	581	581	589	567	581	562	572	569	604	592	547	600	594	589	540	557	593	599	526	579	621	557	591	547	580	576	612	555	618	537	552	519	621	566	580	558	575	593	605	573	607	600	601	570	601	574	594	597	601	580	599	581	575	553	593	573	521	542	556	561	577	539	614	608	556	543	586	546	570	565	566	548	562	604	599	594	594	567	546	597	560	580	579	559	532	572	568	569	613	569	590	551	596	575	606	594	595	558	566	586	558	543	537	549	592	585	601	541	552	553	587	563	571	596	578	544	572	538	617	584	573	577	604	608	566	528	562	553	561	555	544	564	559	540	568	564	565	601	560	576	589	593	588	567	550	532	593	580	631	545	544	550	588	587	526	575	604	575	602	593	587	568	570	587	545	563	593	559	606	593	602	609	591	598	598	614	588	606	610	571	652	631	536	570	582	559	543	595	596	561	561	609	575	578	556	574	591	540	547	573	587	566	551	575	582	558	580	622	591	616	586	562	585	586	574	574	551	601	578	579	567	560	562	546	612	633	604	565	607	604	587	601	600
23773	20946	25030	27003	20948	20724	1103	337	269	235	186	176	171	158	169	162	129	137	110	119	125	127	103	119	141	121	112	142	108	127	107	119	118	123	102	113	120	117	105	117	114	107	100	96	101	112	114	104	106	121	118	118	106	104	104	111	132	87	111	116	125	128	108	110	97	85	109	117	122	109	89	127	109	125	87	104	98	116	112	137	98	113	103	113	114	117	112	101	135	113	137	117	109	107	118	98	153	110	122	113	106	113	113	118	104	118	107	113	99	115	112	92	102	108	119	98	118	118	109	112	121	96	104	96	110	112	122	97	83	90	92	116	106	108	100	123	132	112	98	114	113	115	127	87	114	113	104	122	106	108	118	93	106	117	116	118	114	109	122	109	117	91	110	80	106	102	102	109	119	125	97	113	112	105	94	96	120	123	106	129	112	114	122	106	114	113	92	106	120	136	96	105	97	106	110	117	123	120	104	113	108	117	104	82	111	104	122	126	113	104	92	118	101	115	106	91	111	121	120	109	113	108	89	97	112	93	98	115	115	109	106	97	111	107	102	114	127	111	102	90	134	94	96	94	107	115	109	105	109	98	123	92	89	103	104	103	132	101	105	102	105	82	104	108	98	103	108	126	101	105	101	120	100	99	102	102	108	85	107	99	127	127	109	86	111	119	109	114	116	124	115	94	113	97	95	92	115	116	125	119	128	106	99	116	120	102	115	100	102	136	92	109	112	124	113	97	106	111	122	116	113	102	129	104	122	116	85	118	87	105	107	111	110	123	107	104	114	108	100	86	107	101	125	106	116	124	108	116	101	110	104	100	102	112	123	121	108	101	108	102	100	108	110	110	107	107	98	93	108	107	114	97	91	116	119	115	105	145	114	93	102	102	92	134	110	108	130	100	115	99	113	83	91	120	121	97	113	112	100	110	129	113	115	119	104	113	102	133	121	112	96	115	83	119	113	106	102	120	123	104	125	116	104	87	119	114	121	102	118	118	105	95	112	113	111	136	94	115	105	98	127	114	117	109	117	118	94	115	98	106	145	117	102	115	109	132	117	110	118	112	110	111	118	108	117	122	113	114	94	101	120	125	105	104	107	107	117	118	131	112	115	127	98	125	115	107	94	111	105	96	117	116	116	111	91	110	101	118	118	104	99	121	114	109	107	94	126	114	110	122	118	114	113	118	110	99	94	132	114	107	121	109	125	111	113	92	92	105	111	93	110	119	102	98	135	133	89	110	120	114	108	89	106	124	118	103	103	106	134	101	103	120	103	94	102	123	107	108	115	115	130	110	117	115	120	97	105	119	124	115	113	101	99	104	114	98	125	100	105	106	93	119	118	102	118	110	131	117	99	96	119	128	84	101	94	112	113	114	119	104	107	118	111	121	112	98	102	94	107	118	129	98	101	109	126	108	101	108	112	103	110	115	121	113	104	102	130	122	117	104	119	113	129	120	113	115	98	81	123	100	125	130	121	114	91	94	86	110	118	99	112	117	116	97	96	137	101	106	120	102	102	119	112	122	118	106	104	105	102	130	117	104	111	120	102	100	115	116	106	101	109	123	107	91	103	112	125	99	103	100	112	122	103	118	101	127	112	102	91	114	116	130	102	105	99	98	106	108	118	93	94	110	104	87	106	122	112	131	137	121	97	102	117	92	113	113	109	93	112	107	119	115	103	117	108	97	116	109	111	111	122	100	107	102	115	118	114	99	117	120	115	106	116	101	110	99	114	121	89	124	110	110	103	96	136	116	119	104	110	118	96	127	122	103	92	98	99	122	103	96	102	125	97	108	125	96	106	119	97	98	112	114	105	106	116	129	101	93	98	116	137	121	114	117	98	109	108	130	112	106	96	100	86	106	117	108	103	96	116	103	120	129	90	102	111	121	107	106	99	108	127	112	116	113	102	103	102	104	101	97	98	95	132	92	125	124	107	104	117	112	107	119	100	98	132	130	117	108	116	117	101	107	116	108	98	98	88	117	110	109	100	113	105	99	108	118	120	119	85	114	123	113	123	109	111	118	119	115	98	116	112	101	119	104	121	103	110	98	121	89	92	124	102	102	110	107	111	112	112	128	107	95	111	109	92	116	117	104	104	108	92	136	108	109	110	102	104	107	114	129	95	110	106	110	108	107	95	95	117	103	120	104	113	88	115	103	120	93	102	122	121	114	102	120	109	105	118	134	86	116	109	102	101	115	109	101	126	123	111	92	91	101	106	93	99	107	118	119	112	135	118	105	117	140	118	101	95	97	103	121	106	103	140	115	122	109	125	110	116	104	109	103	113	112	106	115	106	90	107	103	104	126	112	108	113	108	94	130	96	108	115	109	98	116	133	126	105	84	103	129	121	86	110	113	131	92	116	134	119	96	113	102	107	112	121	97	118	120	95	103	109	104	109	102	92	104	117	87	100	116	118	116	103	120	107	113	102	119	98	117	97	102	111	129	122	116	98	114	121	145	117	112	114	113	118	104	113	100	104	110	123	105	107	85	98	112	110	125	128	104	105	120	118	116	112	115	110	113	88	126	107	114	121	126	134	94	91	118	108	118	105	101	99	124	116	149	106	109	95	119	97	106	113	97	135	116	109	119	111	105	107	125	110	118	107	111	100	101	104	101	109	118	120	92	111	121	91	95	125	122	117	92	104	94	116	121	99	107	100	106	100	106	119	116	116	100	110	103	114	111	95	114	114	112	97	115	99	114	102	93	98	102	116	98	109	109	104	95	107	112	105	121	110	99	92	113	113	92	102	109	121	98	103	103	117	103	115	90	110	123	102	89	111	112	129	100	91	100	115	84	106	125	123	108	118	118	102	108	94	89	121	119	120	102	112	125	120	117	80	112	120	117	91	117	95	129	122	111	119	102	107	87	105	117	100	100	108	125	107	103	117	111	103	116	128	117	115	115	89	116	102	110	116	111	114	102	86	103	114	104	97	103	103	115	105	107	95	123	121	115	114	111	105	113	114	126	105	108	109	126	99	116	120	90	115	107	118	131	102	100	119	125	108	104	93	98	113	108	133	130	94	122	112	113	120	117	100	124	116	107	102	102	117	98	101	100	109	103	96	89	98	97	116	115	102	90	100	108	94	108	113	107	109	119	130	115	114	123	84	107	113	111	113	99	95	131	111	117	109	110	137	104	102	106	111	106	108	119	124	100	120	101	102	115	111	101	89	98	115	113	95	96	93	109	112	101	107	126	104	119	109	125	98	94	102	107	102	117	94	96	93	107	110	148	118	114	108	109	114	93	122	121	108	110	104	100	112	117	86	99	121	112	100	107	95	117	100	97	107	104	99	117	118	104	97	116	103	100	98	114	93	111	103	93	106	125	116	69	106	132	110	103	116	123	110	124	103	124	123	119	98	104	121	121	106	87	106	120	110	109	96	110	126	120	100	94	129	95	118	112	110	116	116	128	105	138	110	117	106	104	111	102	121	104	106	111	102	111	111	125	127	109	121	114	101	103	106	130	121	115	101	114	106	108	115	108
2936	4204	2237	1013	649	480	393	372	402	349	333	309	337	306	294	327	284	304	305	306	288	286	266	287	305	327	282	276	282	322	297	280	314	272	270	277	287	292	288	279	269	277	300	282	294	284	282	277	294	269	289	279	309	317	264	268	281	255	307	308	290	278	281	291	273	266	278	329	268	303	266	284	259	274	268	303	284	304	295	268	304	277	277	259	298	287	310	294	313	289	258	275	285	309	285	266	283	262	290	267	264	272	276	289	286	301	288	296	304	312	283	277	251	277	307	233	297	297	303	269	291	299	280	259	292	299	296	290	302	286	273	277	305	273	283	269	274	274	273	315	301	273	263	296	316	299	258	296	321	294	287	278	302	251	311	305	290	300	302	278	292	306	304	276	297	280	263	267	296	303	280	292	262	291	292	290	264	286	269	285	295	279	283	265	293	284	260	270	283	270	311	291	290	268	296	284	261	261	285	276	286	264	297	272	282	290	294	263	278	275	291	290	263	288	307	276	275	304	278	306	293	281	295	280	302	305	289	306	281	277	284	234	281	284	251	303	299	264	267	283	285	287	287	252	284	272	305	286	279	292	302	288	283	254	279	246	285	292	286	290	295	291	268	264	323	277	295	274	264	298	284	276	293	296	265	275	289	296	287	270	320	255	267	275	302	264	268	297	274	268	295	274	276	249	297	291	298	291	284	284	297	283	304	319	283	297	283	293	292	252	283	304	309	293	290	268	271	279	279	286	291	313	289	278	284	277	275	274	298	290	292	277	279	294	285	295	284	287	294	297	277	284	297	295	303	267	301	292	311	238	283	286	276	308	297	290	281	285	287	312	318	273	288	283	239	301	296	254	291	303	250	282	293	271	270	266	269	298	302	276	285	281	308	264	269	288	268	289	311	309	288	273	287	270	304	282	318	258	284	265	311	294	256	255	288	276	271	258	272	289	279	292	281	316	300	262	285	284	260	266	283	294	288	260	300	302	288	259	278	292	273	297	308	287	255	272	299	290	286	264	238	295	284	276	307	289	304	300	270	283	279	265	285	307	288	253	271	277	264	289	272	257	281	304	330	278	272	281	264	285	276	252	317	300	287	283	272	273	297	293	296	280	302	277	276	260	292	293	286	288	309	269	258	271	272	315	305	256	273	274	262	273	301	273	258	296	324	332	253	277	276	297	262	298	274	294	269	282	280	256	266	294	294	265	308	270	282	321	280	325	306	253	266	299	281	242	263	272	282	297	302	294	289	271	271	295	278	280	312	271	281	286	291	296	300	253	286	269	268	267	270	319	298	299	299	274	285	283	260	265	278	278	293	258	282	287	263	271	281	302	275	288	287	281	265	271	278	261	301	281	278	286	260	286	271	269	263	252	257	307	269	294	270	288	255	285	300	288	285	273	297	276	277	281	274	275	313	307	299	274	296	292	266	272	296	285	300	269	313	290	277	257	269	290	274	301	262	267	289	262	315	279	311	292	262	280	277	255	308	286	257	279	288	268	287	283	261	297	268	283	290	287	282	284	273	282	294	262	267	292	286	286	276	279	271	273	289	264	276	267	281	300	280	294	268	291	267	271	312	296	284	285	273	275	267	271	343	275	298	290	292	275	291	288	287	269	308	255	274	272	270	260	280	295	313	287	269	306	313	264	314	256	284	276	275	276	310	265	292	279	287	271	279	275	307	279	334	301	252	273	264	294	252	281	291	295	293	267	321	301	263	274	272	265	300	276	274	284	319	256	283	303	263	308	333	296	282	294	256	262	292	292	268	251	278	266	284	289	335	322	295	302	301	309	280	293	282	272	268	291	271	282	267	302	257	314	259	302	272	278	274	254	304	298	242	298	283	282	302	288	247	298	267	295	272	287	266	282	244	279	280	290	271	270	271	261	272	277	256	267	279	273	253	295	305	301	281	264	296	256	281	307	285	271	296	301	265	290	296	261	294	260	296	300	287	266	295	286	288	276	268	287	289	348	294	262	284	298	278	277	290	326	313	291	260	276	288	285	269	292	288	271	281	285	261	278	254	286	300	300	265	317	287	295	264	271	291	291	278	286	279	306	276	304	266	284	245	268	244	295	258	268	275	290	274	253	311	290	259	274	277	261	271	294	276	281	272	278	265	276	297	259	278	273	276	317	269	247	274	302	311	289	260	280	277	278	267	243	312	247	278	287	292	296	272	276	300	278	306	287	287	298	269	277	312	266	310	279	298	269	257	290	292	245	293	278	264	284	275	256	283	258	284	287	266	250	286	278	315	299	274	282	297	294	272	270	275	286	274	278	268	286	263	281	255	281	275	272	300	272	300	289	310	286	270	282	272	270	307	306	270	275	301	272	287	272	298	292	267	319	276	308	289	282	285	272	294	265	267	282	260	266	292	264	293	251	257	281	286	314	307	273	280	277	264	291	271	282	274	306	271	279	286	271	257	295	297	304	287	281	287	258	278	271	296	303	311	277	279	307	296	293	318	288	262	272	285	290	314	285	268	295	277	255	302	286	280	261	261	286	273	286	312	282	279	284	262	291	284	284	310	274	289	260	270	270	288	273	279	272	295	286	272	293	252	306	307	303	311	297	288	292	286	254	264	317	272	285	299	289	302	279	273	281	284	271	281	273	276	256	287	272	279	258	268	293	258	269	273	278	274	262	276	261	284	284	280	278	292	277	281	253	280	281	252	295	315	303	315	274	272	276	295	299	288	263	298	309	300	316	267	272	288	274	293	285	277	317	269	277	262	280	310	280	287	289	304	293	302	287	278	280	319	264	288	304	274	271	303	291	289	279	287	281	274	278	279	282	325	289	272	297	285	283	324	274	294	254	270	266	268	273	282	282	281	274	256	286	272	272	289	292	285	288	262	313	292	272	286	269	269	296	296	284	265	297	292	308	263	294	249	274	289	302	269	282	288	276	302	296	300	284	278	288	286	286	277	287	261	300	302	297	272	271	300	298	292	289	284	278	279	279	308	301	299	288	283	242	304	282	278	281	278	295	303	279	285	271	281	313	264	298	285	278	256	283	308	271	274	277	275	257	286	279	287	283	276	301	269	311	281	287	274	270	269	303	261	262	293	293	282	261	317	270	308	292	296	283	282	271	306	239	280	306	297	290	284	315	294	292	277	256	303	281	294	286	286	297	279	311	282	275	299	312	285	277	287	288	282	278	286	247	283	277	263	291	261	292	262	261	232	306	270	247	308	276	320	286	281	333	274	252	273	257	286	314	287	264	298	302	276	317	279	289	272	295	282	245	298	288	281	262	290	258	286	266	311	283	256	310	283	269	268	273	292	305	295	272	288	311	279	270	259	250	293	287	267	264	271	277	271	273	261	268	275	317	289	285	299	251	282	312	291	284	293	294	281	294	282	268	289	308	318	303	265	282	284	311	292	269	282	275	283	279	294	286	299	289	267	291	285	268	287	264	276	292	286	271	288	278	298	255	251	292	299	269	296	280	299	274	291	272	269	264	307	296	256	284	319	254	279	274	268	292	279	258
32036	10374	1086	474	440	407	334	356	371	360	345	364	368	371	362	354	360	337	390	354	373	332	359	381	354	373	362	320	395	359	380	392	341	387	386	379	376	355	400	373	368	327	380	393	381	373	343	351	391	359	353	335	369	343	382	382	325	378	354	391	377	375	373	383	351	354	352	377	335	359	363	375	364	342	374	365	364	340	382	377	366	341	342	376	377	399	388	358	383	351	357	369	368	390	362	334	418	346	378	337	389	379	371	329	349	349	393	413	375	371	334	371	347	374	371	345	353	357	372	408	334	354	389	339	350	365	411	361	380	344	392	334	340	396	404	370	400	360	354	367	388	366	353	373	361	381	354	359	348	361	397	362	383	368	386	372	388	410	343	356	360	366	373	341	376	411	351	379	363	342	390	371	351	341	354	345	363	364	359	376	330	389	367	369	370	391	371	349	379	366	337	394	374	331	351	370	347	364	397	347	329	373	347	375	394	353	386	356	354	360	378	406	333	364	396	383	357	375	361	392	350	399	372	391	389	365	397	381	356	363	375	361	353	365	369	394	354	324	359	350	364	355	367	353	384	375	384	380	356	369	388	376	358	356	364	385	352	356	412	365	388	346	367	414	347	371	363	364	397	387	328	362	398	384	378	354	352	347	367	382	361	394	392	398	394	338	387	371	381	377	368	357	370	350	384	357	353	381	367	368	376	352	379	351	383	389	369	359	350	338	401	379	396	372	375	335	378	341	393	332	324	384	388	397	383	369	365	375	381	368	323	394	375	357	375	388	375	398	363	384	384	369	380	375	356	366	397	379	379	373	374	383	352	357	378	353	319	354	370	392	359	363	385	346	337	347	405	395	349	355	395	384	340	350	359	366	380	379	351	384	345	384	360	348	332	390	344	375	394	371	386	334	380	386	382	376	344	391	345	382	384	351	361	364	384	366	376	387	351	361	361	355	350	398	326	353	399	366	406	358	395	374	362	378	375	324	373	384	394	370	343	371	379	368	354	378	375	377	350	371	375	381	404	394	390	370	406	393	366	357	331	350	342	356	369	353	386	355	392	374	372	369	367	385	379	364	379	374	356	379	363	418	396	362	353	380	375	377	363	380	383	353	339	363	357	350	374	326	365	370	344	339	396	337	344	325	386	375	367	371	364	374	373	351	354	333	353	375	363	350	354	353	342	352	384	369	394	359	411	333	357	400	359	391	356	391	355	346	362	333	356	368	398	404	361	385	371	370	386	387	330	350	344	369	352	393	366	333	362	383	388	410	364	344	382	396	386	355	310	357	392	337	375	387	364	371	356	385	352	378	395	350	349	424	355	368	361	362	401	367	393	363	382	378	344	370	338	402	378	363	362	380	382	380	343	381	356	379	362	389	366	361	337	359	377	410	347	362	352	336	392	393	354	359	358	346	361	369	376	389	413	380	368	361	388	337	373	346	369	425	390	363	361	355	376	380	395	369	346	347	374	404	388	341	407	415	395	358	399	378	374	369	327	379	353	349	370	391	396	351	423	343	346	372	372	363	352	337	389	383	350	380	365	386	360	366	341	378	374	357	378	362	343	381	347	359	396	366	343	383	374	353	393	364	364	386	374	420	383	375	339	385	373	369	361	391	348	348	348	364	371	389	366	377	407	389	331	368	379	338	356	382	364	382	408	377	383	381	355	347	352	368	336	374	365	373	363	324	375	380	378	384	407	348	355	354	385	363	377	372	365	383	345	356	385	366	377	352	391	373	335	386	342	366	396	368	406	377	365	349	390	342	403	316	339	355	386	348	340	358	332	385	371	365	352	347	348	399	390	355	349	390	387	395	359	369	373	344	389	330	410	394	339	382	411	392	347	356	362	382	369	356	373	322	327	397	383	378	407	362	358	355	362	345	379	386	330	378	362	360	363	334	371	386	344	373	364	357	360	350	354	322	371	358	397	354	331	369	355	387	356	363	377	350	341	366	350	366	340	388	398	382	410	384	349	382	403	342	375	389	388	316	371	388	349	352	368	366	357	344	329	363	322	389	384	371	356	338	337	363	355	360	379	357	369	333	349	394	359	417	402	376	395	354	407	380	372	376	358	377	354	360	342	327	347	368	354	344	336	382	370	373	354	370	418	354	360	358	350	346	381	376	367	355	385	407	367	403	376	346	339	345	381	352	407	364	371	356	345	355	372	364	412	396	381	377	405	418	384	361	350	383	343	348	346	358	370	385	385	357	382	360	377	361	413	386	366	405	384	379	401	350	389	350	359	378	397	404	389	356	364	349	395	365	365	361	353	353	374	374	363	372	366	375	388	378	357	348	385	362	384	362	408	352	410	347	345	357	355	359	404	355	371	376	385	373	347	368	368	390	390	375	367	360	380	317	410	386	358	378	375	352	368	361	355	377	409	323	335	379	386	381	346	401	367	376	372	351	389	403	346	371	323	380	384	396	358	353	351	371	398	379	354	343	375	343	393	338	377	330	348	393	380	364	343	384	368	355	369	358	351	372	389	377	338	347	395	358	346	385	339	392	372	367	360	397	379	387	331	363	393	335	320	367	381	366	345	345	335	350	381	363	364	363	392	403	345	378	339	382	373	323	427	363	349	407	357	356	331	389	359	395	367	401	403	353	380	361	374	334	376	379	398	353	393	378	389	361	361	365	357	346	369	367	330	404	355	337	376	390	360	364	396	382	359	369	375	338	366	384	390	388	377	341	399	342	368	348	391	389	336	384	375	361	364	362	406	408	381	407	357	365	376	373	373	364	343	360	383	394	401	385	356	378	379	371	357	380	363	357	410	379	337	366	348	367	354	355	362	384	318	366	348	394	377	391	346	351	376	397	398	361	375	316	358	350	411	361	375	371	397	391	363	340	378	361	348	342	394	388	382	353	384	386	378	370	363	320	372	370	373	365	334	403	373	407	394	358	391	373	351	380	360	370	366	344	342	377	356	336	345	400	336	366	365	383	404	380	331	340	367	384	365	400	347	344	368	414	352	373	349	395	393	352	348	373	391	358	350	385	362	369	392	350	398	372	371	383	347	382	359	356	394	391	333	384	350	351	355	384	379	373	353	392	378	359	353	364	364	345	363	380	407	378	388	365	365	347	366	384	406	383	370	339	369	372	356	364	366	371	384	354	370	332	386	402	363	371	376	360	391	376	352	353	375	386	324	350	354	409	388	361	406	389	407	359	359	397	386	340	355	370	350	376	343	381	330	360	369	397	345	369	385	389	388	385	380	355	342	348	375	368	363	366	367	362	372	409	344	337	346	342	353	376	362	365	386	375	368	385	350	362	387	378	391	368	359	355	378	383	350	374	396	400	347	371	343	396	360	358	403	384	352	398	365	377	350	382	339	329	359	359	364	385	379	348	386	315	386	385	368	373	378	375	353	366	327	378	363	342	343	320	384	403	390	379	368	341	344	344	387	368	369	387	374	368	337	359	354	393	354	382	352	380	392	370	351	371	406	374	357	343	398	393	356	383	391	352	396	334	347	391	363	363	392	400
5509	917	846	782	865	802	839	821	818	826	830	830	873	763	809	789	873	844	850	768	782	785	798	808	775	840	823	786	812	813	844	815	791	817	808	811	787	855	833	835	732	729	831	834	791	863	790	804	818	827	818	811	781	815	787	804	830	796	843	786	779	772	816	830	800	864	842	769	838	827	892	838	822	808	800	834	773	795	801	848	785	820	842	774	810	847	762	824	808	811	819	812	840	832	813	835	786	820	835	836	821	813	801	870	806	774	807	768	809	827	825	787	811	767	779	782	823	812	780	827	812	803	821	776	838	798	802	809	846	803	763	866	870	793	866	770	823	839	826	793	860	824	746	817	811	831	836	835	790	812	777	856	861	816	834	749	787	806	812	779	778	800	796	829	798	781	849	803	812	822	859	848	812	769	871	813	753	794	826	821	779	785	827	825	808	827	814	818	796	826	789	839	828	749	778	836	846	842	825	810	829	817	829	821	831	785	843	795	812	851	781	790	835	786	774	809	868	797	821	843	804	835	839	821	805	867	775	795	806	836	843	777	767	784	846	831	866	837	785	820	786	822	828	842	807	812	819	766	843	804	793	808	794	804	814	855	797	796	796	781	741	809	791	787	844	864	825	795	795	877	805	816	754	798	733	851	811	804	817	835	820	799	841	838	785	759	746	777	871	836	813	817	811	832	803	806	841	834	846	833	795	758	884	856	775	782	814	879	789	764	796	852	763	810	813	780	849	845	790	806	816	744	818	799	810	794	766	820	817	842	721	858	825	785	818	815	817	822	792	843	805	801	853	790	811	827	784	814	806	823	831	818	801	803	800	831	840	858	788	763	847	829	855	854	841	888	832	821	854	797	757	797	885	804	802	834	807	787	810	807	818	826	775	797	817	810	796	818	801	791	775	807	809	846	769	793	831	829	816	822	834	823	780	765	804	854	830	793	838	844	812	808	877	806	783	826	809	812	859	817	791	870	841	871	810	839	785	816	840	883	835	834	807	795	800	813	867	831	812	848	781	883	887	814	789	820	817	778	800	844	816	809	806	794	831	829	830	852	800	839	783	814	764	837	832	847	787	817	821	809	840	774	836	783	739	786	831	784	850	828	793	834	816	780	833	850	796	832	856	792	794	791	773	813	794	840	815	822	790	813	806	799	821	833	837	853	798	822	841	806	808	806	826	734	851	825	773	785	761	791	835	809	853	791	807	791	825	870	770	811	836	810	805	775	851	797	821	817	824	858	823	811	842	793	808	835	812	825	814	838	850	814	823	781	821	816	814	749	766	759	792	829	810	818	852	793	850	876	846	800	795	834	825	818	817	798	826	810	823	853	836	817	815	836	815	837	902	777	814	897	812	831	844	784	803	776	814	810	803	795	817	806	796	816	873	822	810	840	810	782	803	825	862	810	827	804	833	863	852	809	870	837	801	805	792	764	792	786	797	823	830	809	811	820	813	799	874	807	808	833	812	840	793	820	810	794	814	792	791	854	806	858	809	731	848	794	847	806	821	838	843	863	843	837	814	809	850	849	820	811	844	802	779	810	887	799	851	790	849	816	837	817	846	771	810	801	835	840	822	811	846	795	774	805	824	781	812	772	836	826	810	823	871	799	836	740	850	814	852	846	810	823	806	811	759	814	790	805	808	811	756	818	852	793	840	784	821	815	790	837	820	774	830	805	857	768	798	819	825	797	820	824	796	800	743	817	843	776	815	767	796	829	814	826	844	845	769	833	821	835	807	801	827	751	857	813	842	790	797	820	830	822	779	795	781	772	800	800	856	775	813	813	847	843	803	802	791	777	822	782	858	812	751	814	862	753	825	814	811	758	812	855	809	834	763	858	864	815	805	799	834	833	793	824	789	802	818	850	771	795	791	776	832	771	810	798	807	845	789	836	824	780	797	793	802	821	811	839	813	802	816	798	868	769	809	809	790	779	799	802	782	820	845	807	852	767	821	803	808	787	820	876	854	830	787	780	825	871	804	795	768	828	830	783	829	844	823	786	848	853	796	823	873	806	867	813	793	828	794	867	813	862	761	809	798	829	857	815	854	791	884	832	810	879	822	818	811	837	806	856	801	823	808	802	848	781	799	822	877	841	773	814	776	869	830	827	784	784	845	741	816	794	815	837	755	831	843	807	836	821	842	831	810	822	818	800	876	819	765	797	834	789	797	776	781	828	786	792	771	772	855	838	812	850	824	806	841	837	874	813	756	798	881	790	826	812	865	830	823	840	824	816	794	827	810	817	838	825	798	838	829	781	822	839	819	784	770	792	808	769	871	854	854	777	772	802	809	788	802	880	855	832	790	882	848	812	839	812	772	836	811	821	813	797	759	833	748	832	783	846	779	795	822	804	795	771	869	832	814	805	769	812	822	865	800	796	827	795	818	824	803	820	829	804	884	833	782	742	762	820	795	827	891	793	799	791	826	804	825	897	844	852	797	817	790	834	833	821	815	818	824	770	837	823	803	824	809	840	811	809	795	809	829	829	805	846	831	858	796	771	791	817	789	787	819	798	796	800	850	822	815	790	850	878	809	827	822	837	885	821	812	786	861	757	811	852	806	855	809	822	866	827	764	816	791	825	819	770	864	819	771	828	834	773	816	779	824	802	823	844	831	856	804	770	828	807	766	783	806	807	804	815	801	849	841	774	819	821	805	817	802	780	838	847	789	788	840	775	848	809	829	792	801	800	856	780	796	792	815	820	814	815	778	812	838	819	839	774	816	774	830	791	777	854	781	793	819	850	846	805	870	829	884	803	794	844	832	818	838	802	808	861	789	827	812	827	855	857	802	808	812	846	785	793	847	820	876	780	804	759	775	809	823	850	826	780	752	787	798	820	812	812	822	827	835	851	812	793	846	813	818	797	841	776	821	815	823	825	845	822	785	836	825	820	833	838	814	818	825	746	798	849	835	778	819	746	811	882	812	809	772	835	787	839	841	819	823	797	812	806	804	770	809	813	853	834	824	804	738	762	846	857	849	791	863	795	849	846	833	785	826	808	849	770	822	832	808	818	847	806	827	795	821	847	783	819	840	794	837	840	791	835	879	806	848	798	858	809	820	778	843	795	827	820	765	860	822	858	819	801	836	777	826	797	803	801	827	866	844	845	811	843	885	815	780	822	818	795	826	825	885	850	810	797	829	827	769	787	813	842	790	810	857	840	837	790	858	781	818	761	824	792	807	828	784	825	857	774	820	791	886	784	853	805	821	803	817	756	841	835	779	812	758	782	875	788	818	828	840	817	838	858	825	812	829	801	798	808	854	807	852	814	809	860	847	744	750	812	754	783	872	745	834	801	780	840	844	784	815	779	759	867	826	793	814	811	818	797	782	810	815	795	817	836	824	812	820	809	774	831	816	830	825	836	783	800	869	804	825	834	809	799	845	794	810	808	848	853	836	784	817	814	829	807	767	810	800	863	750	835	766	806	837	794	808	844	832	816	811	766	812	792	782	832	801	833	794	860	784	877	819	772	858	807	827	804
24592	20964	24343	27728	20320	1738	427	349	288	281	321	263	297	253	265	251	268	252	310	261	272	245	244	267	265	275	252	238	288	278	271	251	283	241	271	265	250	254	237	250	269	285	257	235	265	272	231	283	258	275	262	243	261	239	267	248	269	265	236	261	264	267	241	238	257	260	257	262	264	256	236	246	273	286	244	262	264	272	259	262	308	247	278	280	297	238	245	257	272	258	247	254	262	283	265	237	252	250	271	264	248	253	273	246	237	242	267	267	257	256	250	242	270	238	252	260	238	251	272	236	282	255	257	262	243	264	245	271	263	273	278	250	269	267	243	278	229	265	245	242	208	270	274	257	260	249	274	231	263	267	266	237	233	219	249	243	279	272	225	243	257	242	270	243	239	239	255	241	265	277	253	256	257	235	242	217	232	248	225	244	263	266	261	228	266	274	253	232	279	245	234	311	261	248	273	251	253	245	256	249	261	236	260	269	255	245	224	292	256	254	255	262	229	293	238	226	250	226	254	273	242	225	254	233	254	251	247	256	254	277	258	260	245	265	258	276	269	250	263	268	250	269	240	286	235	271	265	307	285	259	265	251	266	245	257	264	285	267	258	265	246	279	286	251	238	239	268	251	258	235	264	263	282	239	258	248	254	272	258	277	262	265	279	256	258	279	279	231	230	254	275	216	277	244	251	262	260	268	253	272	229	266	231	245	259	227	257	273	246	245	230	254	273	258	308	274	251	249	238	262	239	254	271	252	237	247	233	264	259	266	287	260	255	249	245	216	226	254	249	293	263	268	277	279	249	241	239	237	265	267	250	283	237	279	245	260	271	264	252	275	291	259	269	252	271	275	228	223	251	241	262	275	248	287	262	277	266	249	254	224	245	249	252	264	265	214	282	259	249	274	268	274	272	254	251	246	263	290	268	267	240	276	269	243	259	255	233	263	287	261	269	246	230	272	254	248	240	251	266	277	266	239	203	264	213	222	269	252	239	247	263	252	266	245	241	253	241	249	245	293	279	253	240	257	255	264	259	257	244	233	242	256	273	226	234	241	240	247	274	268	234	244	245	272	245	262	266	257	270	256	242	266	248	211	256	277	234	262	220	241	247	238	237	284	243	248	255	260	248	258	250	269	221	267	292	256	258	235	257	278	269	274	265	309	255	270	253	232	259	275	252	239	286	278	231	252	247	294	260	238	259	245	237	251	255	245	258	246	280	247	244	271	240	252	247	255	248	255	245	245	256	261	265	233	245	272	278	267	247	290	260	259	234	259	264	248	259	237	232	238	214	237	242	258	254	267	243	241	263	263	240	268	251	265	254	245	270	280	251	232	258	254	274	231	233	245	232	252	260	285	264	238	241	250	264	275	232	290	272	262	283	241	278	259	245	240	242	247	240	221	246	241	261	256	252	244	247	261	255	257	231	252	269	263	268	227	262	287	258	237	256	262	262	278	269	276	238	264	253	301	233	228	243	258	212	251	262	233	281	271	246	252	257	300	253	271	228	241	260	297	278	252	292	280	277	252	275	241	237	272	273	261	263	238	268	282	278	241	280	270	267	245	270	236	268	262	246	268	259	259	264	257	240	241	266	254	241	232	241	254	252	251	254	240	245	226	254	254	262	256	264	249	263	257	250	265	250	268	278	270	246	218	277	255	256	231	293	269	229	256	244	279	258	233	241	250	255	239	248	283	261	252	256	265	270	242	244	255	280	246	258	275	242	261	243	272	241	270	276	252	246	280	285	271	269	256	256	249	265	244	241	257	255	233	240	279	280	255	254	285	243	263	271	247	255	231	251	236	256	264	282	228	267	237	247	265	234	255	256	233	248	237	252	262	259	259	256	246	261	247	256	238	248	256	261	275	254	240	268	229	256	242	250	246	278	263	248	254	273	235	223	249	274	250	215	225	246	232	263	238	282	241	248	242	265	235	260	263	249	257	251	275	272	258	259	241	279	255	273	267	248	243	263	262	241	262	234	247	271	242	242	237	238	257	258	239	253	273	277	286	245	233	246	268	264	229	273	278	251	267	258	266	259	228	254	274	236	254	292	258	258	247	269	276	256	266	260	241	288	239	264	273	259	247	310	259	265	258	228	253	248	257	260	242	253	270	275	292	256	262	219	240	238	257	251	251	226	267	270	256	237	253	260	254	266	253	247	283	263	244	247	252	271	257	260	256	258	263	265	244	236	230	284	271	247	252	215	252	252	260	246	284	240	250	253	259	272	265	252	279	240	235	254	253	284	239	262	248	228	259	278	213	277	226	273	249	249	249	261	218	242	235	279	228	274	247	268	292	271	254	255	245	232	267	218	281	247	231	252	251	281	260	295	250	273	269	261	294	251	260	233	241	222	275	240	293	255	255	262	260	264	248	241	254	263	231	226	253	239	256	245	237	257	250	241	260	270	264	279	250	261	278	263	274	219	264	257	257	266	221	245	242	268	224	250	301	241	287	232	242	246	243	260	260	304	249	251	255	253	294	243	274	245	237	258	254	241	252	253	276	261	230	267	255	231	216	242	271	265	235	237	263	225	249	253	247	252	247	283	241	265	250	271	270	261	267	256	242	247	241	238	266	298	273	220	250	262	251	263	270	267	271	220	258	264	258	257	254	268	267	263	235	254	281	276	243	269	220	220	263	245	258	250	250	235	232	298	241	241	280	275	273	259	302	263	253	250	255	264	230	266	264	242	255	269	233	270	260	266	228	251	247	268	236	241	229	252	252	268	250	238	269	283	298	248	247	253	232	245	254	261	239	275	257	236	258	246	260	284	266	269	260	243	267	232	236	250	248	281	265	267	251	240	238	257	244	282	273	245	259	233	272	248	261	262	243	255	260	251	239	247	271	266	262	241	248	252	251	256	249	262	266	263	293	265	261	263	249	248	283	268	283	238	226	242	254	293	244	271	256	251	248	265	282	255	262	235	221	252	249	267	264	254	259	220	232	248	288	277	264	266	231	260	255	231	271	251	259	279	262	270	262	288	275	238	292	222	276	226	264	242	235	240	275	251	273	235	221	282	263	253	238	257	266	287	223	275	245	244	251	232	256	270	250	265	240	246	275	257	281	272	237	222	275	283	270	260	250	269	245	270	251	255	283	253	265	248	238	253	263	241	252	246	269	231	261	253	281	225	257	268	264	264	255	272	278	274	261	240	263	242	253	251	244	248	269	267	252	254	240	263	298	287	284	261	265	255	249	239	266	237	261	243	272	251	231	263	258	271	270	254	268	246	260	253	244	287	253	240	228	238	220	268	247	257	232	257	236	259	226	251	245	234	272	275	259	269	286	221	263	254	262	273	260	257	248	250	252	255	250	265	245	250	252	234	265	256	265	255	249	252	255	235	261	260	270	254	240	245	228	225	226	253	291	249	267	238	240	259	251	263	248	249	277	260	259	269	242	267	226	253	254	252	254	235	263	270	231	205	265	244	250	236	241	261	233	241	277	242	281	270	267	254	243	270	272	268	254	233	233	219	260	248	224	283	266
3195	2635	1616	971	717	662	609	572	619	564	567	589	615	561	601	595	626	558	623	616	562	572	595	578	550	582	554	625	593	594	607	584	587	556	635	604	611	581	548	599	550	607	574	580	564	514	583	571	551	582	538	565	581	614	606	543	562	574	574	606	594	532	585	573	598	578	556	565	592	529	539	528	598	611	589	572	575	543	590	623	570	599	595	585	582	585	598	615	557	555	556	555	579	563	570	554	546	526	599	592	567	542	578	563	575	581	568	577	596	598	547	586	510	575	595	586	574	542	578	606	565	529	579	574	563	584	538	568	616	571	554	580	596	596	604	610	540	561	562	592	596	593	611	590	548	610	640	600	569	581	569	547	587	586	563	545	547	615	595	551	556	564	538	574	576	572	551	569	594	612	593	564	587	553	564	590	585	589	572	581	583	590	568	515	538	583	610	550	552	598	569	619	584	575	563	557	573	559	566	562	562	595	594	610	608	553	547	583	594	592	580	583	559	579	613	585	564	562	579	624	563	575	562	540	572	571	568	579	617	532	599	540	606	610	552	552	545	580	577	550	572	597	598	623	574	593	607	551	597	573	578	578	571	571	587	565	574	555	581	570	589	602	549	582	557	581	594	557	565	535	599	601	561	563	596	561	632	569	578	548	610	572	621	532	556	584	634	555	599	586	576	601	584	584	606	598	549	550	561	607	572	529	573	577	668	593	603	606	562	583	597	574	602	633	547	572	611	562	566	600	547	567	627	572	611	593	625	591	540	579	583	591	578	597	570	556	565	565	581	540	604	560	594	571	557	611	540	599	570	561	578	585	612	547	588	580	577	563	547	570	596	586	586	572	555	577	556	628	526	542	561	557	578	617	504	615	529	515	536	586	599	592	604	591	582	588	600	571	573	581	564	614	590	572	574	578	598	610	565	559	550	591	579	613	597	578	578	605	574	560	574	552	582	562	538	583	581	569	551	542	601	572	544	558	554	569	544	526	543	567	572	554	562	570	568	582	539	591	583	609	577	604	564	549	604	601	567	570	583	595	560	609	618	584	571	581	612	553	547	611	567	569	574	583	545	592	625	597	597	587	609	595	582	586	567	569	547	585	569	593	598	596	565	573	595	551	556	572	587	568	601	594	590	579	571	602	567	556	549	628	591	580	567	592	601	527	602	587	541	560	599	557	608	552	604	579	601	589	588	570	603	605	588	592	568	569	591	568	556	555	573	586	569	585	573	581	579	576	572	592	563	636	615	637	556	550	576	609	578	588	574	603	612	522	618	579	629	603	539	539	608	560	581	628	596	598	569	594	574	526	610	584	619	610	556	544	544	579	580	560	549	553	595	558	575	570	576	571	590	581	583	535	597	602	539	565	587	542	585	572	590	580	630	594	534	594	603	578	570	582	555	603	599	625	542	595	587	584	521	606	600	581	603	559	592	596	547	530	553	562	571	587	560	575	526	571	517	581	560	580	571	592	535	566	585	613	622	555	603	617	575	555	564	598	587	548	534	547	563	600	568	552	568	598	587	603	551	549	524	538	575	605	616	560	542	590	556	561	538	563	586	593	589	570	590	546	555	523	604	599	567	581	547	608	560	627	566	579	572	568	547	599	604	562	558	564	575	566	573	568	544	580	607	597	585	601	557	599	567	548	640	555	569	599	619	610	495	559	599	588	566	580	564	553	569	596	550	576	570	560	584	582	573	544	638	591	562	532	584	581	567	612	605	582	592	565	577	562	586	609	588	558	543	599	576	568	583	569	577	581	551	576	549	584	581	581	622	565	552	597	607	594	547	586	583	580	565	629	564	569	589	579	589	573	527	577	586	541	560	567	564	580	585	569	554	599	553	564	596	570	576	564	561	581	585	568	591	520	601	564	498	575	603	548	574	570	611	555	568	601	545	563	615	534	577	562	551	606	543	560	571	578	570	603	545	548	535	546	573	552	609	582	604	569	586	579	582	592	607	564	576	566	583	607	557	609	564	590	581	597	568	592	615	550	545	605	572	567	555	546	555	581	524	593	563	564	610	548	562	585	560	563	578	564	543	574	547	553	562	542	553	592	554	573	603	568	623	557	574	573	578	570	618	612	557	571	583	608	564	656	546	541	633	555	521	545	540	584	561	579	534	605	608	548	560	574	550	576	566	591	605	560	571	615	598	573	610	606	563	609	602	559	584	544	584	589	566	572	596	596	578	561	594	598	608	560	565	577	606	588	609	578	594	564	588	561	576	568	571	598	521	603	565	594	603	557	569	561	574	576	562	582	583	611	499	591	540	604	574	519	571	595	572	638	610	510	573	569	557	538	619	597	535	615	532	583	595	594	557	595	547	574	570	547	604	567	552	560	585	608	567	583	563	597	560	580	584	581	577	569	587	587	561	572	541	530	594	595	562	580	600	605	550	565	591	615	573	534	598	582	546	553	571	574	568	533	596	580	570	596	626	544	539	590	569	566	605	599	585	548	602	552	595	539	557	557	589	578	581	553	602	606	553	580	557	519	564	589	572	566	580	595	577	536	571	557	570	568	526	555	537	538	605	574	607	575	566	579	545	575	571	598	590	587	592	537	591	577	580	549	568	601	560	515	570	558	559	589	575	603	542	592	566	616	570	581	569	585	569	564	566	564	599	598	551	576	582	591	594	579	567	613	588	588	625	583	581	572	595	570	583	543	606	600	553	618	601	558	610	554	566	579	563	559	539	541	602	579	585	598	546	602	571	573	532	571	587	554	618	568	585	579	579	604	567	578	584	555	583	594	550	588	573	610	587	552	553	560	552	583	606	570	587	608	560	569	619	558	601	582	588	613	551	631	572	590	583	558	565	602	578	589	558	561	534	580	589	585	556	567	587	564	566	569	545	615	520	541	553	596	588	524	579	569	562	580	581	540	556	603	587	576	548	614	574	556	578	581	590	548	554	576	556	570	571	594	520	571	591	591	561	552	591	547	558	584	594	584	572	538	546	562	543	595	540	585	604	568	570	571	536	568	565	574	557	573	579	546	582	550	570	581	570	576	595	544	601	606	577	584	609	580	567	559	567	576	586	609	583	563	597	577	561	615	569	571	585	569	579	571	565	560	544	585	595	593	595	581	562	588	534	523	590	600	578	549	546	590	562	567	614	593	589	571	571	607	566	579	625	591	577	550	567	573	550	587	554	522	567	569	541	553	577	563	596	598	539	585	559	562	605	559	570	574	586	551	546	548	556	553	555	532	595	562	627	607	564	562	596	601	555	579	538	508	561	576	574	565	624	613	622	574	559	571	582	563	578	538	559	577	547	573	541	556	576	602	595	577	610	594	565	549	550	569	577	569	577	590	557	536	581	578	581	578	561	570	581	573	580	607	568	597	599	583	595	580	542	587	599	615	593	620	593	596	600	591	619	566	593	564	549	561	542	593	556	573	559	565	588	591	539	566	558	590	586	584	586	591	592	576	579	569	591	580	575	560	616	551	556	585	575	569	592	600	585	592	545	579	570	553	615	573	560	581	609	606
23781	20948	25020	27029	20952	20692	1096	353	241	185	169	170	150	131	141	154	118	126	138	113	121	116	152	115	131	128	94	124	149	122	122	126	112	89	128	109	109	101	118	111	124	138	103	112	143	116	127	116	109	105	107	105	96	116	113	105	103	111	110	113	126	112	129	121	114	135	122	106	101	103	104	112	91	110	102	88	99	110	112	91	99	108	105	115	111	109	125	94	112	126	107	107	106	114	106	111	110	120	104	114	114	109	103	107	117	102	107	122	114	111	103	108	111	127	123	114	97	87	101	124	123	106	89	121	120	112	109	118	90	93	103	107	105	111	93	93	115	120	111	114	106	110	112	115	89	89	118	87	102	117	106	109	121	104	83	102	119	117	101	87	113	105	109	99	111	138	117	125	106	106	108	108	94	129	110	115	108	116	110	100	108	123	126	112	102	106	98	93	112	97	114	113	92	105	111	116	120	115	114	116	92	105	132	119	100	118	128	88	116	114	114	95	105	104	118	86	108	102	93	115	105	113	94	107	116	134	101	89	105	105	115	125	125	104	109	124	138	86	121	116	100	120	131	107	91	105	116	124	111	101	104	118	90	101	119	112	97	108	93	98	93	94	116	96	90	119	123	107	100	98	97	109	115	113	93	111	98	102	97	101	118	90	103	103	118	105	125	125	97	128	96	96	119	104	109	120	108	94	112	110	135	103	117	113	113	115	93	110	103	101	114	120	99	82	94	94	101	111	127	120	130	119	105	119	107	107	121	109	108	119	104	108	106	107	108	74	106	107	112	104	124	106	99	95	115	117	101	101	111	113	118	103	110	123	97	132	97	110	103	104	100	135	101	93	88	109	99	107	128	97	104	98	104	109	124	91	135	100	92	116	109	102	99	121	72	118	103	118	115	111	104	105	114	119	101	113	99	118	107	95	110	111	89	111	96	119	105	105	114	110	103	136	85	118	92	109	125	94	95	102	105	108	137	130	104	120	99	115	116	123	98	97	103	121	121	112	102	103	115	108	93	104	106	124	139	133	102	111	129	101	125	96	122	117	95	106	130	108	96	111	94	97	120	101	100	122	147	99	102	101	126	101	95	106	108	130	95	105	104	105	102	121	88	127	127	106	118	99	121	103	109	105	106	111	96	103	111	99	115	97	124	112	127	107	105	124	114	110	94	103	116	112	108	118	93	124	127	117	98	128	113	121	119	106	112	101	110	97	98	124	112	97	104	123	120	100	121	106	126	114	103	106	104	104	116	88	110	120	122	98	126	122	132	120	100	105	116	118	136	126	103	106	94	116	113	128	118	108	106	109	129	114	120	100	105	101	103	106	97	118	103	105	104	126	121	98	90	123	99	101	96	110	112	117	129	108	103	110	118	99	105	102	105	107	111	132	100	133	104	125	103	102	116	118	110	108	108	91	110	93	110	113	122	126	114	90	110	106	119	99	109	101	108	110	83	96	92	95	117	87	95	132	118	113	100	124	119	116	109	115	95	102	114	124	96	103	118	117	103	110	123	120	97	111	105	107	126	104	121	94	119	117	106	116	118	135	105	98	111	116	120	104	134	111	85	96	119	97	95	80	128	101	78	122	104	105	94	103	110	122	110	113	107	100	99	88	106	126	86	106	107	130	86	115	90	99	106	108	98	102	98	103	91	103	94	112	106	107	106	116	102	107	94	130	112	111	105	111	103	108	105	96	111	108	102	100	106	125	124	104	116	91	119	97	107	109	112	118	102	100	92	95	96	95	84	117	108	108	102	118	115	110	113	113	105	109	94	78	112	85	121	134	111	116	116	128	109	109	126	94	93	117	109	96	121	120	104	117	100	116	103	117	102	109	113	111	109	102	120	104	94	114	115	113	104	123	112	107	114	137	107	126	114	106	110	101	113	92	110	110	117	113	119	114	111	111	110	106	114	119	107	98	127	101	116	98	91	115	106	111	111	103	117	101	106	103	115	121	105	103	87	123	119	121	113	107	98	111	104	110	124	105	111	102	99	110	124	116	106	92	110	113	86	120	129	123	110	118	113	101	135	98	107	96	106	112	94	117	107	114	108	115	119	95	122	120	127	115	90	87	103	96	121	124	123	102	114	100	103	96	101	93	113	107	104	120	103	125	113	119	109	77	91	108	119	123	91	128	96	107	101	104	104	101	104	95	120	106	100	116	100	113	113	111	97	113	97	99	97	118	116	119	114	109	117	121	105	95	121	110	118	99	116	102	94	103	111	96	109	109	96	126	109	100	104	105	118	88	123	128	100	125	81	111	104	102	107	101	119	129	100	99	118	102	118	100	116	110	91	112	124	100	98	122	111	104	113	124	104	99	116	103	105	125	106	129	118	94	101	131	100	104	108	107	131	103	136	110	125	102	101	114	106	101	112	106	118	118	125	99	110	90	92	84	118	117	106	120	110	116	125	114	115	107	108	98	107	106	99	122	89	121	123	112	118	111	120	119	97	98	101	113	114	101	105	121	79	106	114	120	98	107	89	100	121	121	102	108	98	132	95	106	97	120	112	118	108	113	122	111	104	131	95	118	83	109	113	90	108	98	136	93	90	109	116	112	107	133	117	129	99	105	109	92	87	102	116	107	123	111	112	115	139	119	108	97	118	110	109	116	126	85	117	100	112	96	97	90	112	139	113	106	95	112	104	122	115	98	111	103	130	105	115	91	93	131	97	120	124	126	106	123	103	103	86	76	121	96	110	110	115	122	115	95	118	119	99	94	104	112	105	100	111	96	112	95	95	91	115	105	114	93	109	107	115	98	124	97	100	105	111	94	110	111	79	105	115	96	119	114	93	110	105	122	104	110	106	119	122	117	98	101	117	113	106	105	105	86	86	116	124	134	122	114	120	109	113	118	116	96	125	119	94	116	107	115	107	114	106	110	89	102	93	104	99	112	118	113	107	99	90	103	113	97	114	115	101	90	114	105	105	111	115	113	115	128	106	108	133	118	108	110	97	102	121	96	106	147	130	116	92	106	107	105	96	101	112	113	119	106	102	92	110	115	106	112	136	100	103	107	104	86	117	120	93	108	111	117	102	111	146	101	104	103	122	107	127	118	121	112	127	123	102	108	111	113	109	112	105	114	118	91	96	102	98	105	131	117	105	106	101	123	108	113	108	96	110	133	119	99	133	108	130	101	96	89	116	115	103	117	105	97	93	118	112	109	125	111	92	107	102	112	114	138	123	96	123	97	127	109	94	103	119	127	107	126	106	123	121	109	106	127	123	98	98	118	103	111	92	133	96	104	104	100	114	113	111	110	108	116	114	99	108	98	96	122	95	94	119	112	111	115	119	114	118	124	115	115	114	111	107	106	114	111	110	111	117	95	116	96	116	111	106	108	100	96	106	114	122	113	107	119	108	125	107	93	100	99	98	116	95	84	106	96	101	93	98	114	101	103	110	119	139	112	113	99	116	104	108	111	98	99	102	96	106	106	128	104	117	124	93	93	103	97	107	100	103	102	109	93	103	95	86	112	89	105
2980	4046	2262	1014	606	485	387	368	325	338	330	377	298	293	314	316	325	279	305	270	298	309	291	289	285	295	288	265	266	319	264	296	283	311	279	275	289	311	300	276	293	306	312	270	286	327	262	268	284	286	246	265	301	283	274	277	308	260	276	272	294	306	313	266	259	301	266	295	262	280	309	307	281	256	274	285	279	326	286	265	321	294	271	258	277	266	290	250	282	257	255	282	306	292	279	280	257	307	313	279	292	309	265	292	257	311	295	287	300	283	296	299	292	304	288	324	278	272	278	276	270	301	301	297	268	302	283	261	265	273	301	255	289	289	289	261	283	296	309	296	312	276	326	270	272	293	284	276	293	291	273	267	321	294	288	282	299	285	298	279	300	283	258	280	266	295	279	286	296	271	263	274	270	288	283	298	293	264	264	256	287	279	293	263	287	280	285	285	293	270	262	287	285	267	282	249	293	264	272	260	292	316	277	317	277	262	282	315	268	305	268	285	306	275	276	267	286	259	296	297	303	269	283	294	248	278	269	306	261	317	268	299	260	296	282	269	288	301	274	261	303	280	296	273	297	311	317	285	289	267	296	259	296	297	325	278	263	290	290	299	266	261	252	268	284	258	306	267	288	293	247	313	242	288	276	282	279	276	286	256	267	280	270	285	283	274	282	289	278	274	261	280	283	288	295	315	241	266	273	286	274	301	284	280	270	282	290	306	287	267	278	259	280	280	288	301	287	287	254	279	279	251	295	281	259	280	273	279	272	299	293	281	306	259	272	290	281	295	245	284	255	271	258	296	303	303	256	291	323	282	282	291	255	283	286	292	289	319	266	266	310	259	284	250	294	300	293	307	295	270	301	292	284	296	277	313	304	267	240	255	261	288	302	317	282	238	300	252	284	274	243	302	282	300	311	290	260	289	272	288	278	263	317	300	280	275	251	273	279	286	274	291	268	282	269	285	292	279	289	299	293	270	262	263	262	324	277	301	273	288	299	282	311	282	331	265	302	284	284	283	258	273	263	283	276	295	263	272	265	296	289	253	283	274	310	266	270	299	288	244	268	265	284	268	273	289	307	292	261	283	298	285	288	266	273	294	261	276	297	307	262	310	287	308	287	291	269	294	301	281	239	250	278	302	285	284	276	268	277	274	283	274	269	289	266	261	303	290	268	287	264	271	262	292	268	308	287	327	306	273	291	289	312	271	279	284	302	293	289	280	266	259	294	293	285	315	270	279	259	290	262	280	276	280	276	274	271	278	262	274	313	292	296	279	294	284	276	289	284	241	264	271	271	286	279	282	301	313	304	310	282	269	294	270	273	286	270	287	275	284	296	283	285	256	295	291	295	295	275	267	271	269	299	279	304	281	291	287	296	279	269	261	282	275	277	262	256	286	296	286	246	281	282	274	290	253	256	285	300	272	302	263	279	284	280	296	274	298	278	287	301	267	276	270	285	282	285	276	272	284	266	269	280	297	271	281	284	277	296	261	302	279	253	281	253	282	294	321	291	283	267	271	302	273	266	277	270	294	284	316	258	293	289	266	265	252	306	299	299	276	257	272	288	284	315	298	278	274	297	274	285	271	283	296	282	274	251	263	284	308	262	285	284	278	302	285	260	296	309	282	277	281	258	279	260	284	271	298	282	266	272	290	298	299	275	278	325	270	299	263	271	275	270	237	264	281	293	267	258	246	285	294	307	272	282	275	260	286	270	298	280	263	289	277	271	268	284	281	286	264	267	261	292	282	282	292	290	272	273	293	265	275	281	291	275	298	282	305	305	275	298	301	282	250	271	267	294	272	304	257	264	263	297	262	276	264	301	297	263	290	283	283	274	287	295	266	283	280	261	269	259	278	280	290	295	274	288	270	291	282	296	299	273	284	284	315	314	241	271	297	278	271	274	293	297	277	271	302	263	286	274	273	286	297	280	295	272	301	284	280	289	289	275	289	304	269	282	240	285	280	275	269	294	291	259	287	294	306	282	269	267	270	297	329	279	279	284	295	336	287	263	263	290	298	316	280	275	286	288	265	291	282	281	297	295	262	280	235	292	302	254	252	287	292	278	268	277	290	258	272	297	304	296	277	306	275	314	292	307	248	285	296	253	299	265	280	260	270	293	232	273	253	253	258	310	263	278	294	290	315	272	278	265	269	273	300	291	262	274	248	293	282	312	298	282	275	275	311	283	283	313	270	289	305	303	268	313	301	288	285	285	283	252	273	260	288	296	285	312	270	287	284	273	281	307	306	290	270	263	238	282	301	285	312	243	265	305	288	266	243	263	295	258	297	279	273	289	274	285	290	301	295	285	314	246	281	276	282	252	262	272	286	306	319	306	280	271	270	288	264	266	268	253	270	315	278	264	293	280	298	284	290	269	290	295	272	293	262	271	277	304	285	301	270	277	287	286	263	268	290	283	261	281	278	286	307	287	281	299	308	304	277	237	277	291	287	282	248	291	292	283	290	279	291	265	301	303	277	282	290	279	264	289	252	292	298	305	323	273	302	284	285	260	286	291	311	263	294	302	237	288	252	255	268	291	293	258	284	264	258	255	297	266	265	297	319	296	315	288	292	265	293	250	268	286	265	282	299	268	308	283	272	275	287	305	315	269	291	300	288	330	285	294	270	270	280	289	306	276	268	256	289	267	277	261	285	264	260	285	242	268	272	303	267	285	284	286	287	311	316	274	264	276	274	302	266	298	297	297	278	301	279	283	288	314	310	261	247	268	279	292	297	248	283	264	269	267	284	307	263	289	274	280	293	271	248	270	310	303	279	277	303	238	284	287	267	275	284	306	309	281	298	265	283	310	247	267	271	283	289	313	303	274	277	261	258	305	276	298	280	310	276	284	281	282	295	301	274	266	282	293	283	290	304	286	279	279	286	295	315	258	257	303	295	277	285	293	259	267	271	292	304	282	276	275	287	282	319	284	291	278	294	268	311	267	268	259	308	277	265	303	286	285	292	286	303	305	267	304	278	288	269	265	261	257	285	316	284	280	295	270	286	251	275	271	277	325	265	293	261	254	303	306	290	274	303	304	300	291	280	265	302	290	264	263	276	272	297	279	266	277	292	294	263	293	289	280	285	269	304	284	283	267	307	291	274	248	262	295	284	289	295	277	295	284	273	262	288	262	279	300	249	278	291	268	280	298	273	284	287	283	275	268	253	246	301	286	309	296	263	256	295	276	291	288	276	276	293	269	264	286	253	296	269	287	258	284	293	273	278	302	276	264	263	268	287	320	286	250	282	277	277	276	313	268	280	238	265	274	287	276	288	281	273	315	284	278	306	289	265	271	292	280	271	327	291	282	269	273	277	282	279	289	250	261	272	290	266	270	310	253	291	280	279	270	286	261	269	300	273	278	278	258	267	299	272	290	280	261	283	271	283	294	277	266	270	316	282	266	285	282	264	290	261	258	287	286	281	253	299	308	288	274	281	260	273	278	269	302	269	292	267	290	302	250	285	307	281	273	303	271	277	288	297	297	272
32298	10174	1034	413	358	354	337	389	367	344	349	349	320	377	397	343	362	379	349	371	360	383	365	367	339	355	403	371	366	365	340	343	358	399	352	342	372	395	364	393	387	351	363	389	387	369	358	370	341	360	376	368	326	375	310	359	358	380	357	415	362	337	335	368	348	340	334	413	334	361	355	362	359	358	362	371	359	414	361	348	396	359	395	373	362	370	366	371	387	397	366	361	381	366	371	348	374	346	354	377	393	361	346	384	380	383	353	328	343	381	342	367	402	386	377	351	359	348	357	401	381	374	360	376	348	374	398	330	358	378	394	375	359	362	372	360	358	358	359	366	322	384	344	377	364	348	343	382	365	380	365	377	361	339	382	380	368	335	371	387	394	336	357	325	378	380	385	387	366	312	364	389	394	398	353	354	382	357	372	362	366	350	381	375	384	393	377	370	389	366	370	348	396	331	348	359	382	404	367	413	378	382	370	345	398	364	387	347	368	353	360	395	362	368	367	366	404	363	366	373	386	398	384	376	370	383	401	387	392	382	362	394	380	339	384	368	348	381	378	364	371	363	350	366	358	352	372	349	362	389	373	377	358	367	417	372	358	358	366	354	401	383	361	333	378	350	387	383	380	372	360	340	405	343	376	403	399	331	372	374	368	358	373	369	361	381	362	372	354	375	377	390	384	377	388	370	380	354	352	343	377	353	374	393	376	336	360	380	376	352	393	380	362	376	356	383	363	401	352	360	407	382	378	371	351	347	364	428	368	389	373	394	359	351	327	374	370	358	343	394	397	364	384	365	383	385	361	377	375	381	399	367	349	383	414	353	384	369	362	369	375	398	388	364	367	384	352	327	336	329	362	329	357	345	370	333	363	334	381	383	371	405	364	366	363	334	365	403	394	382	333	362	367	416	393	352	349	335	365	419	378	375	351	340	371	359	346	360	346	361	360	366	351	355	353	379	375	362	346	361	337	355	374	365	367	359	373	376	406	401	384	371	349	327	343	359	381	339	371	373	373	391	346	355	393	354	307	390	360	359	344	349	371	388	359	345	405	337	381	330	350	385	336	367	377	375	394	373	391	400	380	375	379	373	388	366	359	379	359	363	348	371	358	349	335	382	385	350	366	395	364	381	344	326	393	358	375	363	329	360	372	356	369	393	356	352	398	348	368	382	394	366	357	367	376	386	401	363	337	342	350	335	348	346	347	341	379	358	384	356	391	397	405	395	344	367	362	382	360	337	382	362	365	385	365	393	334	334	368	347	400	377	370	364	325	367	381	375	369	344	371	358	337	366	367	367	347	373	414	414	344	346	359	351	345	336	374	375	357	367	360	354	355	388	352	384	373	385	354	346	389	365	381	357	369	357	387	359	350	351	333	350	365	396	378	344	328	380	400	350	369	351	365	415	357	385	401	346	363	340	325	321	356	358	379	344	365	399	393	395	362	372	399	379	407	403	354	388	361	386	364	364	372	367	369	394	374	366	332	389	368	346	350	378	386	382	364	372	371	363	354	384	311	377	350	371	412	362	339	320	348	392	400	343	360	370	376	375	398	366	339	333	365	359	388	362	341	378	324	361	346	396	363	368	398	430	378	376	366	398	337	361	364	353	375	346	384	364	366	333	365	389	353	327	369	370	359	403	365	349	334	341	335	361	364	374	372	381	377	347	401	372	374	406	354	375	362	371	356	356	368	385	348	373	366	388	351	395	379	380	382	374	338	359	411	374	381	403	391	357	374	369	360	363	369	364	363	345	380	393	393	363	370	361	335	366	368	351	346	342	355	376	359	383	383	374	350	325	380	353	339	341	371	333	341	352	350	385	356	341	363	384	362	341	362	364	367	350	351	362	381	349	369	367	372	377	328	352	369	384	373	375	404	397	362	367	351	362	406	418	379	357	380	372	357	404	379	351	366	372	372	387	376	331	380	328	372	368	358	371	374	388	395	372	401	328	340	355	390	388	352	354	389	420	352	372	368	373	374	379	373	388	391	350	346	348	352	363	366	390	360	351	401	368	398	382	360	366	379	380	372	366	403	371	419	334	394	366	374	392	367	373	404	386	357	358	372	324	377	398	367	371	390	357	341	360	376	366	349	353	383	338	386	379	385	384	374	371	387	397	352	376	276	393	362	351	387	387	374	410	381	353	387	357	358	397	372	360	365	384	393	351	346	397	367	362	336	346	404	382	331	393	373	346	391	375	367	350	361	336	353	343	375	344	334	356	387	380	388	371	341	362	361	352	355	416	366	363	391	301	348	381	365	358	344	373	352	343	403	334	346	358	361	377	341	346	363	415	376	386	387	366	359	355	360	346	375	374	390	363	356	361	378	391	356	420	354	357	366	340	357	367	390	364	355	402	362	363	337	379	361	360	357	340	344	391	369	378	313	358	386	393	425	363	358	373	401	387	379	361	383	364	370	352	361	347	364	358	370	333	356	396	398	345	346	384	336	395	392	375	360	365	369	364	369	376	355	352	365	374	370	375	368	335	348	366	372	322	385	369	346	342	354	332	377	365	382	392	357	380	376	367	355	339	362	368	355	339	374	350	362	354	342	372	390	375	372	373	387	365	373	370	402	377	337	320	350	352	322	362	355	376	326	350	363	360	364	350	400	354	368	361	351	418	381	363	343	361	354	381	378	354	372	404	360	366	371	352	348	380	328	375	367	360	381	393	349	362	382	402	397	388	394	394	359	347	375	377	349	358	344	384	365	355	338	361	380	342	384	381	352	387	343	347	357	374	392	324	362	352	389	342	359	338	410	356	381	334	373	345	372	377	384	363	357	375	386	406	342	322	381	325	381	388	383	392	395	350	359	422	362	370	347	377	367	365	351	397	359	388	376	355	362	355	354	380	395	334	387	343	341	361	320	386	337	347	383	365	397	359	401	372	378	400	383	381	343	354	363	343	388	363	394	359	352	345	389	388	350	349	372	377	392	381	358	406	361	409	377	359	341	383	373	327	374	368	392	306	372	378	370	329	360	392	400	362	376	406	333	352	387	391	369	361	381	374	380	370	369	350	388	357	366	375	349	341	347	367	368	376	347	353	389	385	380	387	336	354	378	361	357	381	360	424	381	360	376	391	370	387	379	367	406	385	353	365	386	401	421	339	368	375	408	366	374	397	380	333	374	376	363	377	380	397	384	360	376	383	421	366	369	331	410	360	379	368	380	368	388	376	367	376	346	395	348	361	356	373	359	381	399	360	358	380	363	350	381	401	348	362	374	379	389	386	380	326	344	385	407	359	356	373	348	373	346	366	375	366	375	376	387	369	348	384	339	384	344	370	372	358	360	385	359	375	363	361	371	388	375	397	365	325	334	389	347	390	405	344	350	358	353	373	403	334	370	357	354	363	367	390	343	373	380	366	333	355	373	400	328	376	373	364	375	394	356	364	379	373	327	360	372	379	388	357	369	348	364	398	335	381	342	382	414	403	340	370	348	342	377	309	349	333	312	368	362	361	374	367	328	365	370	368	352	375	351	359
5494	976	879	818	810	806	821	818	783	837	785	798	819	834	790	872	863	827	788	779	789	812	807	839	812	868	828	859	810	865	760	754	806	845	820	804	825	844	777	846	787	816	874	850	814	850	788	856	771	817	777	808	816	806	839	836	819	771	850	823	765	828	845	783	842	811	842	824	791	827	799	832	823	829	826	786	809	845	788	812	854	788	838	818	792	806	820	842	869	820	785	799	817	864	836	837	795	832	778	776	856	811	801	778	839	779	796	798	788	822	866	814	775	806	821	841	707	785	800	829	829	821	826	839	813	810	827	803	767	823	821	779	830	765	822	829	842	816	830	826	787	853	816	840	804	863	803	832	793	812	806	820	849	823	791	775	814	859	815	855	822	785	757	769	820	785	789	840	807	707	778	847	856	828	868	806	789	835	828	839	791	776	831	826	850	855	764	809	793	853	847	795	815	823	808	804	832	823	819	821	839	784	844	803	795	883	822	817	791	808	828	772	793	835	836	793	847	856	791	845	772	813	823	808	812	835	769	886	850	832	783	761	795	790	846	782	802	839	805	807	775	846	781	769	835	792	878	814	845	810	790	805	789	743	799	845	839	782	835	789	853	859	805	833	828	834	802	778	779	797	823	832	795	854	838	808	783	791	818	809	833	855	887	806	856	817	825	801	822	818	842	837	811	798	828	772	760	820	812	845	838	852	815	807	771	824	833	765	823	830	847	829	840	868	804	844	775	816	845	827	778	809	829	845	777	772	812	844	805	803	826	818	842	814	797	840	782	804	828	769	796	884	789	862	825	839	831	822	818	743	854	808	769	798	874	806	862	740	817	878	787	807	801	845	881	848	810	793	771	789	818	809	773	847	791	812	829	880	799	813	810	872	844	919	782	848	868	839	837	786	839	815	782	752	804	741	856	827	821	804	806	793	833	797	851	801	818	761	795	820	797	802	770	796	829	777	800	841	807	777	815	780	796	769	886	814	882	790	815	824	797	822	800	801	829	796	850	816	822	847	791	814	766	808	824	840	830	842	789	807	813	806	827	787	842	848	805	808	843	847	811	782	756	860	769	819	847	854	814	803	818	798	790	814	813	810	733	860	799	820	882	778	865	822	794	817	824	816	753	831	803	810	824	797	822	870	857	828	896	854	848	809	814	797	791	765	824	774	825	842	825	803	803	824	836	780	827	784	771	791	819	859	787	845	849	829	784	836	767	833	803	815	838	813	806	850	831	842	863	796	820	827	788	822	837	840	858	806	865	853	826	799	810	813	803	863	828	774	812	794	786	818	824	797	878	824	822	823	802	832	803	819	835	813	771	775	813	798	787	810	793	806	835	803	802	822	798	870	812	799	802	810	860	803	845	840	820	835	801	806	779	830	822	769	794	825	809	780	859	840	814	847	866	849	869	819	837	855	865	820	831	834	845	849	887	830	863	784	817	790	863	799	858	836	872	795	828	794	785	851	802	829	770	782	849	798	820	840	828	774	849	808	815	827	829	798	786	791	758	779	812	762	855	818	822	802	779	799	824	799	791	810	838	834	834	849	848	832	804	905	771	788	825	875	832	881	820	818	851	831	821	766	881	842	830	798	824	836	821	811	813	791	816	810	799	806	817	847	766	813	827	810	796	850	796	813	859	811	818	807	801	771	777	770	813	766	843	752	846	814	777	812	781	815	827	807	804	760	798	821	809	779	819	798	789	827	746	779	803	823	817	815	802	771	839	774	804	821	830	850	836	785	779	852	831	790	822	792	831	816	845	804	820	791	852	826	843	855	773	771	874	808	815	835	789	810	777	835	853	801	831	772	854	814	766	845	807	818	821	814	819	861	773	821	768	840	786	821	860	825	879	843	814	796	768	813	814	839	825	813	764	825	784	792	800	805	864	778	775	849	788	795	827	880	788	777	869	796	762	817	785	770	846	826	866	796	749	793	821	817	811	825	838	821	741	834	794	779	776	791	821	814	782	787	850	801	799	788	843	843	773	771	824	799	834	783	842	846	793	834	776	795	854	819	775	824	826	793	818	819	778	828	797	810	823	856	791	789	788	848	780	841	780	812	826	818	812	817	795	803	770	799	848	788	809	824	809	881	863	823	812	760	849	784	794	849	771	808	848	830	808	818	828	820	806	794	822	831	817	815	798	834	834	791	770	842	804	779	819	869	795	793	781	816	788	821	863	828	818	823	827	844	796	843	848	841	816	812	809	829	795	799	837	794	746	798	833	759	810	778	780	839	859	823	785	840	797	839	827	805	756	842	817	806	841	810	820	845	806	772	851	835	808	826	832	822	802	788	809	806	827	842	800	859	800	812	806	798	837	841	875	801	841	781	822	804	787	822	886	887	858	779	828	812	833	824	797	820	830	816	816	832	840	823	798	820	831	821	834	817	817	757	760	802	862	793	827	898	767	829	830	851	777	824	896	848	806	776	799	812	794	836	830	883	834	787	863	774	788	841	815	795	837	865	843	828	798	797	845	828	802	824	789	821	824	842	826	834	800	817	819	816	808	774	841	793	829	816	751	784	834	788	797	797	851	791	797	830	776	806	846	849	816	812	803	845	837	823	808	841	743	803	770	875	742	880	822	779	848	789	825	855	822	761	799	860	816	825	802	810	847	818	811	910	806	815	801	809	805	806	864	844	803	804	846	850	751	837	808	766	831	836	825	808	827	835	854	828	813	750	786	852	800	786	844	817	843	800	847	810	788	799	789	823	809	811	817	851	836	819	783	787	815	782	832	806	784	795	832	820	776	785	739	813	798	791	801	802	770	755	849	829	823	804	772	813	836	794	815	855	847	774	796	857	817	824	748	813	829	799	794	861	790	827	827	824	805	829	795	784	817	838	803	812	763	859	818	815	759	797	798	802	838	774	836	826	825	776	774	805	857	834	842	845	787	871	782	866	802	819	826	740	783	806	847	792	804	855	860	799	793	804	782	807	843	821	855	821	778	807	779	790	816	777	833	822	826	818	817	837	811	799	798	811	816	821	806	751	791	782	800	824	828	808	804	801	772	800	779	817	845	801	830	787	789	833	817	813	809	793	806	792	819	878	823	812	841	799	785	854	779	823	850	809	801	778	792	790	853	781	789	813	822	834	842	908	833	831	803	779	766	843	839	804	824	766	837	832	840	828	826	860	815	825	783	813	839	820	839	803	799	795	782	798	792	839	805	869	818	812	814	835	824	843	805	799	834	791	823	813	881	782	801	752	814	761	805	842	854	815	784	813	818	828	774	817	833	817	828	874	839	852	852	790	839	794	825	842	819	851	836	740	832	797	806	771	847	811	789	780	833	824	849	777	815	825	771	769	812	756	816	833	805	854	829	804	799	751	820	795	859	876	840	844	832	819	823	821	857	816	821	785	805	844	808	790	854	801	816	813	822	818	813	843	789	827	791	808	785	816	857	782	786	824	796	787	833	807	787	837	845	822	722	791	873	830	808	829	827	793	845	824	781	843	827	809	837	783	808	820	787	848	854	829	854	849
24619	20990	24338	27804	20270	1539	421	360	304	296	262	283	255	272	282	288	243	287	283	238	251	269	246	252	238	271	253	244	293	249	248	278	266	265	260	272	268	266	286	239	257	273	257	248	228	241	242	262	287	239	247	270	222	251	258	262	262	259	265	234	275	280	277	253	247	244	242	241	285	270	286	243	245	229	260	220	239	267	255	262	256	273	261	265	248	266	266	236	263	249	274	254	234	297	243	259	273	262	251	262	254	264	264	272	242	212	258	240	219	275	250	258	233	239	262	263	258	274	269	265	286	260	245	235	274	260	280	244	271	243	240	266	276	277	237	313	241	265	273	283	236	248	252	258	258	243	272	254	250	233	308	261	242	238	233	276	260	227	240	240	264	235	253	272	264	269	280	266	256	261	260	256	254	248	264	259	246	237	256	242	233	238	281	289	259	234	260	247	257	273	256	249	256	253	273	246	258	254	287	247	253	247	279	246	248	289	250	247	256	247	252	274	258	276	250	267	264	235	254	256	249	257	250	261	223	273	256	243	264	254	296	259	256	263	260	263	285	279	277	236	258	238	255	259	274	247	258	283	249	263	278	254	253	233	260	255	234	241	241	254	273	243	243	260	283	282	266	233	243	250	273	219	262	251	237	290	261	245	246	240	262	253	253	242	278	240	230	284	258	244	258	302	241	242	255	269	272	265	256	229	255	254	268	246	257	224	302	266	258	245	250	268	245	272	235	238	239	258	267	252	255	257	241	275	249	270	260	285	247	237	259	280	269	253	264	238	261	261	256	244	248	264	256	265	254	260	277	256	247	264	252	254	275	270	228	267	218	269	241	287	237	264	233	245	264	276	239	238	286	247	275	226	243	275	249	236	249	242	285	258	242	249	255	252	265	235	250	253	257	253	254	252	274	238	272	261	250	244	220	249	232	252	256	254	242	253	240	231	233	256	233	229	244	247	244	266	255	225	238	239	233	243	269	257	250	239	267	247	261	257	233	272	258	265	269	255	266	239	253	234	254	250	242	252	248	286	235	232	201	248	252	243	242	266	246	228	239	264	280	248	263	245	247	264	224	258	285	266	275	243	273	246	244	275	282	249	258	246	232	226	233	238	255	276	296	235	267	279	220	243	245	245	234	243	253	244	267	275	293	248	260	257	265	265	254	275	285	265	267	279	274	245	261	271	265	278	246	223	229	261	254	249	240	245	276	266	244	250	231	239	274	267	251	266	270	256	260	252	263	254	263	258	244	262	257	260	269	271	245	266	258	256	278	251	239	266	228	243	262	264	272	240	240	266	227	219	262	245	251	253	253	250	269	274	232	247	253	283	265	258	242	284	304	279	275	246	254	238	281	269	272	239	263	233	283	264	246	250	238	260	265	252	260	272	243	260	239	230	247	216	236	230	233	252	265	256	219	259	264	256	246	266	241	269	247	236	249	240	273	256	267	258	283	239	279	225	255	248	263	294	255	257	277	250	263	250	268	247	243	264	260	243	235	290	272	240	257	283	253	249	240	246	243	277	263	251	249	271	247	250	269	262	291	248	274	250	248	243	264	232	252	263	250	260	256	278	257	262	260	267	229	248	271	254	275	268	231	254	264	257	230	252	265	262	206	229	283	272	270	241	261	255	222	247	277	270	249	252	267	254	249	261	269	284	254	239	265	250	258	247	233	241	256	249	254	238	246	233	257	252	259	247	240	246	242	271	248	271	234	261	290	242	252	261	261	250	290	264	252	231	229	235	223	258	250	248	271	262	259	292	262	244	233	250	259	222	232	262	228	240	206	233	266	256	249	267	269	281	273	208	265	233	249	258	251	259	249	232	273	237	237	257	260	239	250	267	274	279	255	257	247	267	249	247	261	238	242	219	249	256	265	254	240	261	287	264	243	244	282	252	248	268	231	275	265	217	286	251	241	263	274	282	221	255	258	260	241	276	279	262	267	236	264	239	254	245	250	255	264	248	230	287	251	247	274	224	254	263	271	246	252	273	239	308	248	269	256	218	255	249	235	269	257	251	245	267	244	265	259	239	212	228	239	269	254	238	216	295	256	249	252	258	246	295	264	269	283	264	253	245	249	220	261	247	255	265	251	255	235	268	245	275	268	262	262	217	264	275	245	264	233	273	256	240	243	263	249	280	246	254	261	270	268	251	262	254	240	237	264	242	239	249	291	278	246	268	277	242	236	249	266	294	255	248	259	258	248	252	268	279	234	259	261	276	264	266	277	233	291	237	263	248	246	238	266	297	254	252	278	244	255	231	255	245	279	228	237	232	263	271	240	259	267	282	232	268	259	280	255	221	250	272	238	259	246	291	249	245	247	227	259	259	221	266	267	272	240	242	286	263	261	274	261	284	256	239	227	231	227	285	240	251	261	247	260	249	239	266	257	267	270	258	221	245	255	283	247	203	274	268	281	294	245	266	264	253	251	254	240	252	251	219	268	240	232	257	238	229	266	258	256	283	257	252	251	255	276	251	251	266	265	259	246	232	266	256	253	265	264	226	237	253	230	245	252	262	258	240	285	250	262	262	243	239	245	262	226	254	271	251	253	263	248	247	258	231	248	245	287	258	260	267	257	225	259	225	249	250	244	227	248	238	260	285	262	261	257	241	234	261	251	243	270	256	272	273	268	279	232	240	262	265	232	246	258	246	259	257	271	294	273	237	243	255	237	264	217	233	239	274	257	258	244	238	254	239	254	255	219	276	243	241	234	238	254	214	239	278	240	236	266	238	249	282	232	255	234	249	257	215	252	283	283	254	248	197	231	274	243	278	270	238	265	234	271	252	253	235	260	235	262	246	240	249	256	236	253	253	240	261	264	254	263	257	281	254	234	265	253	270	269	270	253	294	247	274	280	249	276	274	261	266	284	238	240	257	259	240	266	253	274	297	254	227	267	287	264	269	267	261	269	253	256	234	248	227	230	294	228	243	250	240	282	234	229	289	268	276	273	272	235	239	254	253	233	282	248	242	245	216	242	261	251	265	260	262	302	254	262	274	261	249	263	258	236	276	273	232	254	252	250	284	256	255	258	228	302	268	245	268	239	251	262	262	250	264	229	266	290	287	276	263	239	270	251	266	296	255	248	239	268	242	251	257	215	250	238	230	213	265	242	254	257	268	264	234	250	252	258	258	252	230	244	248	242	285	257	266	255	282	255	281	263	273	278	272	244	278	273	267	273	260	268	271	235	232	283	232	254	239	257	281	278	288	252	240	261	280	267	248	279	267	259	282	243	243	246	223	251	279	252	263	257	274	261	286	262	278	288	244	251	270	262	267	245	252	220	237	273	278	246	262	262	264	262	287	265	247	259	267	295	261	243	251	247	253	216	249	272	251	256	248	269	254	232	288	257	255	268	268	244	264	260	217	241	237	252	241	248	273	243	245	267	257	259	294	258	258	271	240	282	221	268	240	243	247	249	250	251	250	264	239	277	255	251	273	255	265	234	256	257	268	252	226	258	238	248	295	227	248	242	249	256	255	250	256
3071	2608	1612	980	737	683	645	630	598	606	561	568	564	623	627	616	571	576	556	604	579	614	554	572	619	577	576	567	548	551	606	564	595	596	566	517	515	527	596	607	631	592	565	562	623	567	599	577	586	592	579	573	550	575	549	591	556	608	582	590	588	603	565	580	566	558	565	579	538	595	571	574	585	586	565	530	560	611	584	580	588	548	554	570	600	565	568	601	584	580	569	556	580	576	584	571	596	548	607	549	521	587	581	605	573	596	574	577	578	538	570	550	553	604	570	558	560	629	554	549	550	597	590	601	546	558	618	542	594	573	581	591	563	565	570	561	551	573	570	619	584	589	560	608	622	550	541	596	585	569	557	570	551	599	550	523	572	618	573	579	590	573	569	525	571	511	557	595	602	554	589	596	586	577	578	552	555	562	557	600	599	603	569	600	570	561	587	558	548	567	576	589	622	539	583	587	597	525	603	569	535	599	582	562	598	600	574	557	595	568	559	564	536	583	526	553	604	586	548	567	608	581	589	548	553	576	553	574	543	563	593	559	558	578	581	580	608	569	567	588	639	562	549	595	560	581	559	614	606	582	543	563	599	573	536	594	591	585	564	550	553	567	526	619	589	607	574	564	546	575	525	571	621	595	564	572	568	577	563	599	553	569	514	547	592	511	552	556	633	587	547	582	596	552	595	589	598	573	545	573	578	635	543	578	571	566	645	587	576	560	548	582	560	570	631	578	542	589	571	601	600	553	625	568	604	609	566	607	565	509	588	565	571	575	553	612	563	586	597	564	593	567	560	585	544	604	587	567	606	591	552	586	630	546	560	547	575	597	559	587	586	579	581	568	569	551	566	561	583	596	558	538	584	559	566	581	546	543	599	553	563	580	579	545	565	537	560	563	525	595	578	570	597	571	606	526	568	589	563	539	590	542	573	584	599	566	564	593	599	604	599	618	540	560	558	564	583	590	577	597	565	563	540	552	555	549	569	571	592	574	607	562	536	604	629	574	598	589	575	604	587	582	534	537	545	583	565	579	635	585	594	538	559	586	582	569	585	558	575	566	590	597	610	587	612	582	579	586	585	594	580	584	585	575	592	572	546	624	575	547	610	632	589	555	527	566	556	573	573	587	568	559	593	605	587	565	553	589	564	559	572	548	566	563	525	581	595	572	578	539	546	530	571	620	599	553	595	610	564	586	563	586	558	593	568	567	564	617	581	587	567	549	578	584	527	598	589	595	590	564	543	588	550	557	545	599	578	574	613	568	617	604	552	595	566	567	570	579	557	533	584	587	566	575	568	543	599	545	552	564	574	574	608	552	562	540	597	554	553	579	579	527	562	545	599	596	573	560	587	564	573	595	588	529	610	570	586	558	559	554	561	615	579	584	615	577	559	568	551	589	585	597	587	590	589	552	551	573	604	579	575	593	579	586	594	578	591	553	574	585	582	608	555	532	569	557	544	612	638	597	602	579	565	545	627	503	573	585	599	578	565	573	541	576	578	572	551	547	574	565	581	585	574	590	516	552	575	538	622	565	550	615	566	593	569	589	622	553	584	585	559	633	529	591	575	577	545	512	544	537	613	567	562	593	560	576	585	582	572	593	588	561	581	576	567	586	589	558	569	604	566	607	568	604	571	578	559	613	596	619	553	548	558	553	608	543	626	603	594	571	561	551	588	618	563	585	574	557	574	575	587	627	618	528	602	597	573	550	593	582	556	560	600	550	568	581	581	548	585	561	551	562	579	630	566	541	581	579	542	577	582	590	628	585	566	598	600	582	550	578	593	555	528	548	562	586	562	556	583	619	593	609	559	593	598	541	641	556	559	540	574	599	555	599	549	564	568	555	585	538	614	582	587	556	619	549	554	559	562	573	584	586	564	601	594	589	616	601	591	564	570	581	576	580	595	543	558	551	560	577	598	541	565	566	596	553	543	619	582	532	561	563	591	546	570	571	552	561	536	590	578	561	573	579	578	541	589	559	548	551	581	563	526	546	565	549	547	587	580	580	563	565	593	565	582	584	603	549	591	592	572	602	554	610	598	571	538	551	558	517	548	580	634	605	590	565	547	580	585	601	582	565	601	542	555	583	552	575	593	585	551	553	538	582	587	584	596	597	590	595	549	531	561	612	590	548	596	579	586	582	559	568	587	564	597	562	603	548	526	600	598	588	565	620	574	587	571	552	595	565	533	539	563	553	560	607	574	623	534	591	581	594	596	582	573	583	593	649	564	551	592	587	562	585	578	582	604	610	586	539	594	585	573	599	549	554	590	598	545	578	582	572	585	581	601	539	599	603	538	614	567	587	569	597	590	564	605	569	551	563	567	555	597	597	602	576	611	574	577	577	578	593	595	572	556	626	612	527	572	599	563	551	538	558	599	579	555	543	596	560	562	558	560	548	581	559	581	531	554	609	585	607	611	580	555	580	618	547	575	562	573	532	551	589	590	566	610	600	616	549	583	549	553	582	571	547	563	536	618	535	613	585	543	540	609	583	593	620	603	585	579	569	571	540	571	600	533	564	634	574	592	567	575	507	532	584	586	577	568	578	580	581	609	596	588	602	569	556	596	526	582	587	591	566	574	563	592	570	547	598	588	534	494	581	604	543	613	578	545	576	598	585	575	589	560	581	557	592	566	579	564	565	582	583	540	574	574	576	610	571	556	574	539	562	582	546	568	578	615	603	586	587	591	568	602	534	586	562	533	569	584	579	547	554	545	571	571	589	571	614	600	569	596	595	647	559	560	612	644	516	605	550	576	602	550	582	538	558	614	559	574	550	594	628	575	594	589	597	582	589	644	582	592	546	573	582	535	610	566	630	582	579	591	597	603	563	566	592	579	609	569	573	574	568	533	567	594	622	565	573	535	573	605	603	523	576	604	592	566	582	617	609	580	574	559	592	553	601	602	597	616	597	530	619	561	567	564	616	548	539	532	581	600	579	607	558	526	573	601	588	573	572	523	573	567	541	561	573	582	558	592	550	594	594	570	548	562	605	576	582	588	567	574	587	606	606	557	558	592	566	593	554	583	628	533	594	554	557	578	598	564	596	570	600	598	594	550	535	575	576	609	578	536	586	569	579	591	548	565	584	582	582	565	587	564	580	574	555	562	574	593	601	571	565	559	565	601	592	537	586	587	564	561	552	589	558	555	594	585	572	576	559	587	580	630	583	582	547	566	555	601	602	575	569	628	576	541	574	607	530	573	549	553	576	588	562	576	519	585	575	574	584	551	551	610	557	590	559	587	556	529	585	612	601	599	597	605	596	532	545	598	594	569	537	574	544	560	581	596	587	561	557	565	586	586	610	572	584	575	575	580	600	607	556	563	577	553	552	584	581	555	610	600	587	601	635	589	561	599	563	568	588	604	558	566	576	591	557	525	578	595	568	553	541	595	590	594	569	590	602	584	614	573	525	552	592	573	528	573	577	561	547	545	612	589	571	533	595	569	549	604	568	596	559	557	548	576	566	592	611	652	537	576	581	567	570
23882	21016	25084	27150	21017	20776	1150	316	206	196	200	179	158	152	159	125	131	138	115	108	113	125	120	133	117	133	105	108	122	127	116	101	129	115	132	112	132	116	113	106	132	98	121	117	110	118	108	94	124	107	117	113	122	113	102	105	125	93	109	109	104	101	93	114	120	113	102	104	120	129	102	129	95	120	121	125	101	116	92	84	114	119	119	105	130	93	101	134	110	119	99	115	125	116	106	108	113	114	150	111	101	110	100	115	110	107	92	113	106	117	103	110	104	100	102	109	134	110	112	113	118	128	109	108	109	120	140	103	118	95	112	108	97	113	92	93	100	131	114	109	111	104	106	109	95	109	107	87	107	88	95	111	93	120	98	106	110	113	121	100	105	109	118	119	93	90	96	110	102	97	98	114	123	103	93	103	105	112	108	103	114	122	106	136	111	122	93	117	111	109	101	107	116	96	114	111	126	98	112	101	123	107	104	121	115	136	107	122	120	114	108	104	117	107	117	123	118	116	101	98	92	117	114	123	98	94	119	120	117	124	126	86	85	111	109	112	105	120	104	88	112	113	125	128	81	112	128	109	94	83	99	126	99	98	110	108	91	108	133	112	104	99	103	103	131	102	110	107	118	128	108	106	91	127	85	117	91	104	95	122	124	102	115	116	110	103	111	114	112	115	102	106	124	99	111	121	115	115	106	102	88	96	109	100	104	100	108	116	109	104	118	113	116	107	117	123	93	94	114	102	104	121	111	116	127	120	114	122	103	99	83	125	111	106	86	100	107	144	94	90	116	104	116	105	123	122	122	100	104	105	87	128	115	128	122	93	107	91	104	100	98	107	127	111	111	107	124	104	94	100	97	106	99	88	115	111	118	93	121	103	113	108	119	111	112	112	92	105	117	111	106	107	131	103	108	128	103	118	112	117	100	118	108	119	106	89	108	102	104	113	102	107	115	126	140	125	93	117	130	93	99	105	98	104	122	124	104	129	117	89	103	118	131	107	105	112	110	99	110	103	122	102	136	110	86	114	117	104	101	94	110	102	101	113	110	121	102	118	125	106	107	103	118	109	99	111	104	102	118	107	96	100	129	113	113	118	109	113	98	122	128	104	110	110	108	103	106	115	101	113	117	118	99	105	122	102	98	101	115	119	113	105	108	126	102	84	105	104	133	87	99	101	80	98	95	123	117	117	103	109	102	102	118	100	125	116	117	127	101	98	112	96	126	112	109	105	111	104	93	113	122	104	110	99	121	100	104	105	101	97	117	119	98	108	119	122	98	109	112	87	90	118	113	100	110	103	103	140	106	118	99	102	91	121	111	118	110	99	108	102	111	105	117	107	111	120	96	109	104	117	99	116	123	96	101	117	124	101	108	91	105	96	104	121	123	112	112	121	118	115	109	112	98	113	126	103	100	107	91	111	131	94	112	107	120	133	103	95	123	107	110	117	112	105	97	120	122	106	99	117	115	102	105	101	112	128	106	123	107	113	121	123	104	102	125	115	114	110	101	101	121	102	128	98	119	99	102	123	116	109	111	110	110	97	106	123	120	100	91	113	119	107	106	114	97	114	101	109	110	94	111	101	95	99	120	111	100	124	108	112	115	104	128	126	109	127	106	113	109	127	110	102	102	110	120	92	97	92	96	114	104	120	121	95	105	109	114	115	147	120	112	121	106	102	94	109	114	110	119	128	125	110	118	125	105	108	81	86	107	114	114	116	88	88	97	113	100	103	102	105	123	106	97	96	114	112	102	99	109	121	106	126	127	99	116	87	96	101	99	83	113	104	99	111	103	107	123	106	97	119	110	91	96	113	103	107	99	117	114	120	123	119	109	105	132	108	113	93	93	106	99	88	105	119	112	112	120	105	127	107	85	115	115	98	116	77	93	131	110	113	115	94	131	103	113	105	102	105	87	112	132	104	109	102	125	108	100	103	124	102	112	128	114	122	100	117	99	133	129	110	96	132	127	109	111	100	118	126	134	103	126	92	104	101	132	96	113	115	143	119	122	93	119	115	103	108	98	113	104	109	113	105	116	108	123	115	114	107	110	92	108	113	123	116	120	117	105	102	110	107	124	119	97	110	103	99	122	131	108	105	107	118	124	96	111	87	118	108	119	128	105	110	88	106	112	107	122	107	126	104	101	115	113	89	95	117	87	117	97	127	86	119	119	106	115	91	122	116	128	112	113	116	104	111	102	106	123	112	87	99	104	99	105	102	117	100	98	128	113	99	105	110	116	93	133	110	87	115	113	105	119	96	104	118	137	106	122	101	104	116	116	119	114	95	107	134	115	109	112	121	104	142	92	129	129	119	121	111	102	92	121	115	100	107	100	103	102	111	113	114	103	124	99	98	92	113	117	120	119	112	110	106	105	124	112	108	92	118	102	106	109	106	97	110	104	108	96	107	93	119	109	114	130	102	118	116	111	124	110	111	99	108	116	115	93	125	125	107	124	129	108	104	120	127	123	103	97	112	93	98	127	105	98	112	94	109	113	111	117	113	103	105	97	109	118	121	109	85	111	112	125	120	128	108	107	96	96	93	121	105	99	100	94	104	111	114	114	119	104	103	125	124	140	94	104	101	97	86	101	117	103	118	100	130	113	91	99	95	101	109	94	111	121	136	101	126	94	129	115	103	104	116	117	122	107	120	112	115	102	112	145	105	114	106	123	121	108	82	119	93	102	106	112	98	108	110	116	125	114	109	90	113	99	108	111	121	109	101	115	116	95	101	117	105	105	109	85	120	85	124	108	103	117	114	107	112	123	122	118	104	118	105	126	83	117	93	115	117	102	96	108	118	116	111	109	129	121	122	128	84	108	116	110	100	111	101	107	103	107	112	109	102	105	124	88	87	99	122	110	128	121	96	127	98	124	108	121	116	106	92	120	122	110	95	108	107	99	90	105	92	135	96	89	103	101	96	111	119	102	124	116	93	91	115	103	112	117	124	107	113	107	91	107	113	120	96	103	97	109	100	103	107	109	84	128	109	95	85	105	101	126	101	131	103	119	100	107	122	100	126	134	108	107	89	132	115	105	105	113	90	104	106	93	108	101	111	98	116	126	114	117	105	118	121	103	91	106	100	95	123	108	97	107	106	102	108	110	108	96	97	88	113	119	103	100	135	113	97	130	109	120	93	95	110	105	119	100	116	119	92	114	104	115	123	123	115	104	113	97	117	117	106	110	115	96	109	118	99	110	115	90	99	113	111	116	94	84	109	109	120	118	125	114	112	80	115	114	87	115	101	100	133	122	114	94	105	96	121	105	110	118	104	80	114	115	118	129	121	84	99	103	85	96	126	110	97	100	97	128	126	125	127	100	118	96	109	113	114	121	89	108	70	108	113	92	90	124	108	119	121	109	127	111	108	104	108	128	118	100	132	111	114	106	91	102	111	112	127	101	118	112	111	118	104	87	138	107	123	114	107	108	99	109	96	101	109	122	145	114	118	112	97	106	102	100	104	101	112	98	129	113	113	113	116	115	111
2934	4180	2369	991	631	498	418	369	351	331	303	323	300	287	309	294	290	287	287	313	336	293	310	288	304	286	278	275	310	252	300	270	288	292	318	310	274	297	292	289	275	283	281	271	302	296	276	299	268	289	282	265	294	275	277	278	287	301	260	292	320	260	288	312	286	285	283	318	296	288	276	278	274	260	280	298	281	283	268	309	289	287	281	272	304	269	291	316	291	258	302	325	330	260	315	274	290	270	270	274	266	279	275	288	285	319	262	288	280	259	277	273	284	294	276	322	272	278	252	274	289	294	287	286	290	262	262	279	301	285	297	305	297	256	302	287	275	302	307	287	271	305	265	307	247	253	287	262	302	282	311	277	286	275	301	289	279	287	269	275	285	272	271	297	308	299	282	295	268	272	288	288	303	269	257	299	279	307	271	294	239	282	261	294	299	289	301	268	307	263	273	290	284	247	280	322	274	257	333	287	291	270	285	274	297	262	278	286	279	293	264	293	279	247	274	280	279	293	268	290	258	280	296	288	261	257	271	291	277	293	288	267	288	314	260	291	290	268	292	273	284	268	297	264	294	274	305	299	257	308	310	307	295	301	260	286	295	285	277	256	267	270	272	270	268	282	273	278	300	272	293	273	278	294	290	272	281	267	300	252	267	257	313	260	257	282	284	271	288	299	255	305	296	285	272	281	286	298	306	339	320	275	283	277	254	283	280	306	308	286	307	260	264	259	283	289	289	283	253	277	307	279	279	276	295	281	276	271	259	292	286	302	279	269	282	311	243	264	273	265	269	279	296	272	259	273	273	296	286	336	262	270	297	258	293	276	317	282	274	285	290	294	286	286	326	279	308	265	300	293	278	274	292	312	260	290	297	260	272	270	254	316	260	297	251	307	312	293	284	277	273	279	290	259	316	298	280	271	265	284	293	260	277	279	272	254	279	269	279	297	276	268	299	268	272	301	284	278	286	301	310	232	294	282	294	295	289	295	279	275	301	298	292	284	292	269	292	282	268	274	272	279	305	278	252	252	295	288	300	282	296	269	275	275	279	295	272	273	254	283	296	304	282	308	275	276	273	287	282	258	283	297	276	282	286	277	306	267	299	297	298	288	278	279	308	288	277	273	281	297	288	301	300	292	302	259	271	288	286	291	286	302	272	258	296	258	271	281	269	291	286	270	284	293	286	286	279	282	282	274	304	295	291	300	291	311	298	279	297	302	286	282	323	278	282	272	256	291	242	275	272	289	288	285	287	296	285	283	290	259	303	265	262	276	289	291	232	295	257	261	267	240	290	289	303	302	269	262	255	286	260	297	273	269	295	275	300	283	297	305	262	307	256	263	303	300	255	279	310	264	270	291	253	296	300	277	270	253	288	282	252	293	316	287	289	278	286	284	291	299	282	288	259	294	265	261	289	304	267	248	274	285	275	295	281	272	271	288	263	306	270	299	275	290	276	284	254	262	304	301	271	265	267	289	274	287	275	261	270	295	297	330	273	281	265	263	280	279	263	305	284	274	304	296	290	280	271	287	283	293	279	297	276	299	266	274	261	318	287	302	308	274	296	291	311	280	276	253	297	283	279	271	281	284	256	301	301	290	294	288	272	294	303	279	280	256	320	291	283	301	271	258	305	280	294	281	274	289	298	251	279	291	288	305	273	283	260	275	278	263	250	298	272	297	265	284	294	271	268	286	284	283	266	317	299	291	308	272	253	295	307	277	268	299	296	259	282	268	273	283	274	293	283	274	286	294	282	273	271	252	271	275	293	293	254	288	256	296	264	277	265	288	275	311	287	275	276	285	292	283	261	266	286	317	266	276	297	277	247	282	307	270	289	295	276	296	274	300	273	294	296	310	259	291	268	246	287	284	261	342	285	300	273	277	299	268	291	306	264	295	283	277	274	278	290	271	290	279	282	270	274	276	325	297	281	292	288	309	258	245	288	265	262	264	271	270	296	298	275	300	290	277	254	267	267	265	311	296	262	278	280	303	288	292	280	285	322	311	245	280	291	268	273	287	309	287	309	296	288	262	304	259	278	310	280	282	282	257	296	272	267	270	275	285	294	283	270	261	309	281	306	304	291	266	316	324	284	301	273	276	251	242	291	258	256	288	292	304	282	266	283	304	276	284	264	285	264	291	293	287	268	282	256	293	272	314	304	298	263	301	297	271	312	261	271	273	267	256	317	284	299	302	295	289	281	315	276	263	263	261	272	297	254	292	276	282	257	282	274	281	261	276	291	231	275	277	295	309	296	282	295	312	280	264	304	271	251	282	295	297	286	258	285	293	286	296	281	291	255	263	270	292	278	288	273	264	258	271	282	290	293	282	296	314	297	313	247	275	333	298	304	283	275	310	253	299	276	292	291	287	267	271	293	271	269	261	293	312	309	274	316	298	265	278	269	304	284	283	282	285	283	281	294	275	311	263	276	309	284	257	290	290	277	277	298	316	273	266	292	290	282	327	266	267	269	251	258	278	288	305	277	312	290	271	285	265	296	287	273	280	277	280	301	280	273	274	295	281	287	250	269	279	314	265	263	289	287	267	301	261	283	288	275	279	289	262	291	318	295	247	283	242	286	275	276	301	263	305	277	286	246	281	248	244	287	258	276	286	284	271	262	280	308	280	277	317	282	282	321	262	282	306	289	287	271	258	269	250	300	276	274	281	299	315	304	255	278	294	233	291	282	287	257	299	277	290	283	253	289	264	287	307	295	301	286	259	273	269	281	305	272	283	271	274	251	252	282	285	260	248	302	320	279	278	294	301	305	281	287	282	254	264	258	281	289	285	291	295	247	326	272	276	259	271	277	311	281	278	262	283	284	321	299	315	286	271	267	289	305	282	265	263	246	307	264	285	267	300	276	268	304	292	296	309	300	271	288	281	300	272	271	260	291	298	285	277	268	274	253	287	276	272	292	296	270	295	278	284	294	284	281	243	283	286	282	273	261	269	313	287	280	308	310	284	282	276	291	302	303	294	284	281	267	260	296	300	297	282	281	286	265	273	273	286	268	247	294	286	285	290	293	274	274	303	284	257	299	252	265	262	297	298	308	279	278	298	307	269	271	261	299	295	314	290	271	270	287	289	300	262	258	252	263	285	316	278	277	288	237	284	273	269	287	290	287	280	287	273	290	294	255	297	269	275	302	276	278	292	284	295	270	284	283	292	289	290	266	284	273	269	276	300	288	277	314	292	281	306	278	262	315	284	278	288	275	306	272	285	274	317	261	278	295	257	266	263	276	293	287	298	275	262	274	285	289	250	294	323	270	302	292	284	275	285	270	255	316	275	289	297	289	298	286	278	304	293	252	270	313	314	275	281	265	298	266	267	271	288	296	308	279	264	290	289	285	282	288	263	290	294	286	321	280	287	278	282	271	315	281	256	276	277	305	308	290	280	284	271	303	289	261	289	280	280	284	266	305	283	278	328	266	264	310	286	257	297	296	304	306	275	255	305	288	264	266	292	292	297	303	268	276	273	292	293	285	271
32385	10316	1003	425	373	388	362	404	370	377	338	365	307	364	366	380	360	337	358	356	345	390	357	362	352	371	338	347	355	392	350	342	341	403	365	392	365	370	381	378	356	372	337	341	363	334	374	384	352	356	365	348	395	356	345	386	430	382	364	366	379	334	360	357	363	360	350	389	360	346	362	341	376	408	375	349	379	385	369	363	367	370	372	379	390	353	366	398	348	420	335	370	334	399	380	374	349	387	333	362	388	339	387	379	323	376	344	391	375	367	402	361	381	394	391	381	369	376	410	335	377	365	376	366	369	409	345	399	365	393	359	393	343	345	373	352	337	365	341	362	375	366	344	371	327	355	344	381	386	369	401	348	415	383	342	366	375	379	415	345	341	404	381	378	360	366	373	372	367	405	352	327	394	385	381	346	380	340	351	353	355	356	357	340	375	364	347	379	357	380	399	399	349	366	376	363	374	379	355	352	369	372	370	352	353	365	386	351	354	383	371	369	360	402	361	387	347	375	360	359	400	373	352	369	382	354	358	398	354	375	376	370	379	365	396	361	345	336	331	353	350	349	372	371	359	382	364	379	367	374	371	358	376	358	388	396	389	389	356	370	382	384	393	373	333	346	390	397	354	371	366	353	366	378	375	358	365	407	344	332	398	356	340	351	358	351	369	343	349	365	372	315	384	379	343	339	355	369	345	338	334	403	387	383	367	370	341	347	389	369	377	349	344	354	390	346	379	309	356	381	383	364	352	362	347	355	395	335	364	362	345	409	360	358	399	382	340	358	363	356	387	351	391	359	358	381	373	398	373	370	328	392	343	387	379	352	388	401	398	373	344	397	394	341	397	354	343	340	376	332	391	339	335	396	341	359	384	386	347	392	355	394	373	379	351	379	353	349	356	353	341	387	393	371	335	378	359	367	352	344	385	372	369	370	369	388	364	366	340	365	370	397	394	377	377	380	354	419	388	397	399	382	388	391	340	365	364	347	357	316	383	365	388	356	371	351	366	340	364	350	387	371	352	360	314	367	327	344	382	382	372	408	349	378	366	390	347	381	361	338	382	377	372	346	358	382	366	350	335	374	352	327	373	363	345	367	355	374	324	415	358	375	381	350	398	361	365	400	348	361	371	340	392	361	334	331	416	393	393	378	340	351	355	362	375	419	379	370	382	376	330	339	386	388	363	348	340	371	358	350	384	379	358	329	359	390	388	350	343	354	360	370	371	327	377	364	346	352	357	323	355	386	351	387	359	373	399	358	355	340	401	389	395	367	369	340	371	377	326	382	357	398	368	334	367	368	381	381	351	319	345	363	327	378	393	401	391	364	358	369	416	377	352	396	369	359	377	392	386	368	380	369	368	367	369	373	376	362	380	366	390	419	385	368	330	372	389	374	351	340	339	362	341	391	368	361	359	345	361	358	391	350	376	365	363	361	372	388	339	339	360	365	387	372	368	347	395	371	346	362	363	356	392	355	364	361	359	374	378	355	326	331	330	363	343	387	377	377	402	354	360	358	370	322	399	376	365	413	377	372	357	379	369	384	392	322	337	334	408	383	349	365	363	344	389	359	378	397	369	360	373	377	344	383	372	382	389	340	384	329	342	362	361	380	383	349	351	347	377	365	376	388	416	367	326	360	357	369	370	360	360	401	377	360	384	349	367	415	391	333	357	391	370	370	334	403	369	382	373	356	350	337	425	321	388	370	381	358	345	379	374	328	343	351	365	355	383	349	345	355	392	398	396	384	345	350	388	332	391	344	379	394	364	325	384	343	413	348	371	374	357	364	377	373	365	354	380	377	370	357	376	315	355	347	360	342	370	359	369	382	377	358	373	380	364	374	396	366	320	389	406	376	361	359	382	344	350	386	400	330	349	390	366	381	349	371	386	348	402	386	352	369	371	371	356	376	377	324	374	362	392	388	355	329	372	379	399	363	364	401	396	338	364	343	375	338	323	379	341	355	389	393	342	372	385	322	353	365	341	368	372	354	368	351	390	362	367	387	337	394	349	358	340	367	338	378	366	372	399	362	393	407	343	409	361	363	350	353	347	373	399	347	392	378	347	392	354	365	390	369	388	337	355	377	343	363	370	351	375	369	372	371	350	362	360	330	346	401	368	340	382	334	340	389	373	388	341	345	355	332	370	368	361	366	348	368	333	339	355	364	370	340	346	373	330	424	364	364	363	406	333	350	369	351	355	373	358	384	373	400	403	398	357	352	370	383	362	398	374	365	370	339	356	362	341	325	380	362	353	367	364	358	338	379	359	368	372	380	341	364	393	382	366	335	381	374	384	368	328	395	378	357	381	336	333	348	337	357	390	352	368	383	408	380	353	401	340	364	408	391	342	356	388	377	346	381	359	392	369	368	381	354	359	372	359	373	369	368	396	350	374	324	368	381	376	354	346	356	339	403	374	391	347	365	324	392	378	364	338	351	352	391	396	340	338	356	372	406	341	368	404	386	371	373	369	358	381	383	356	386	335	390	364	372	405	378	367	342	376	379	315	332	365	329	395	370	370	367	373	391	351	349	373	359	409	354	368	348	323	411	340	367	388	365	340	363	394	369	379	349	354	361	364	372	408	364	397	393	363	368	386	369	320	331	348	397	380	333	394	391	372	364	375	405	368	357	377	383	352	343	358	358	376	336	387	359	353	327	359	357	374	357	363	342	382	376	364	358	372	349	394	389	367	355	364	394	375	332	354	337	384	378	373	369	364	401	321	379	361	350	345	363	351	376	377	385	379	380	356	363	384	390	377	397	364	356	365	401	345	357	347	347	352	385	350	379	397	371	358	341	346	382	360	353	353	353	368	357	356	380	333	340	347	355	378	389	403	360	350	370	380	391	370	381	357	384	354	382	399	348	356	375	396	371	339	313	390	381	354	365	379	362	342	379	334	352	373	379	363	359	354	337	389	337	350	363	395	404	359	376	330	397	362	416	352	377	373	341	351	396	365	392	345	355	330	391	392	387	353	354	387	319	383	392	441	372	358	388	361	317	365	333	388	335	397	353	365	343	381	370	380	358	390	349	350	362	396	419	392	355	325	376	372	359	373	381	412	337	355	360	341	382	381	331	360	378	368	382	373	400	354	373	390	367	397	377	357	383	349	349	351	371	403	391	328	353	379	370	374	318	362	353	322	335	392	349	352	359	369	363	366	345	321	336	352	402	364	360	339	360	382	355	328	352	346	331	371	357	380	369	333	336	303	359	387	396	361	349	358	371	357	345	376	418	389	348	406	350	413	392	340	392	406	388	387	382	357	407	380	398	386	385	381	387	378	360	351	403	374	365	353	362	373	396	359	401	349	399	394	341	376	379	326	360	335	360	354	378	396	443	377	357	376	370	348	372	359	366	406	328	316	362	348	366	348	376	353	358	379	327	364	382	396	378	405	346	366	385	325	391	371	332	402	370	374	368	389	336	372	337	319	369	376	358	381	376	355	351	369	386	364	318	359	351	351	376	365	328	373	357	350	365	342	353	404	371
5488	893	853	899	807	807	792	818	838	857	802	840	870	826	786	774	740	811	811	818	809	815	799	822	795	776	799	809	823	796	823	828	745	864	777	807	819	780	794	822	841	772	803	808	844	799	841	808	794	833	853	821	798	832	806	805	831	781	765	802	800	860	808	848	760	807	821	833	793	784	774	752	749	813	773	875	836	862	864	786	826	780	806	860	793	824	812	781	854	821	776	842	763	779	814	764	770	819	786	831	835	806	766	785	868	764	821	800	838	841	780	813	799	809	833	824	815	828	808	769	800	800	792	840	859	797	818	834	815	830	840	801	804	796	817	832	848	815	767	820	797	806	827	775	795	822	811	785	810	801	771	807	819	802	803	788	838	813	853	828	834	845	858	814	735	819	781	832	863	826	876	837	835	791	826	794	863	828	785	799	797	802	752	838	874	794	817	837	802	819	804	819	835	812	800	825	859	794	838	844	788	798	807	765	785	798	818	862	808	793	827	791	859	776	841	761	813	812	822	880	815	817	804	833	823	813	840	807	872	812	821	821	803	812	809	869	796	826	814	853	827	841	865	817	779	801	799	830	799	782	862	790	727	836	800	800	792	844	815	835	840	794	771	831	787	830	818	821	832	821	801	749	818	825	847	771	842	844	866	795	873	836	794	853	819	813	810	787	831	801	858	779	811	825	844	835	791	799	856	818	806	832	802	812	795	804	847	796	841	774	805	820	799	840	795	769	855	813	812	822	783	812	871	844	765	831	758	812	759	818	794	853	837	789	762	821	793	802	846	781	836	814	795	778	793	827	822	752	800	883	869	797	786	837	784	824	811	880	834	810	791	784	775	807	831	805	803	814	815	823	743	812	849	753	785	826	862	795	814	817	769	814	822	847	822	817	794	853	833	797	807	808	817	779	786	857	834	808	764	861	834	806	816	819	765	780	802	795	865	877	774	853	809	796	800	788	824	802	801	762	830	791	775	918	784	828	799	813	835	800	823	831	829	798	821	793	784	832	837	786	828	785	784	800	787	775	782	783	850	791	800	828	818	816	783	830	767	770	802	836	804	826	803	823	898	843	854	792	864	854	790	810	873	793	812	771	846	793	794	787	820	854	803	842	789	811	817	826	865	827	814	841	816	815	835	847	817	785	871	765	778	795	801	774	823	806	798	810	833	810	880	849	833	828	796	814	799	819	761	815	787	878	827	858	811	836	807	830	842	783	791	774	797	797	805	804	800	826	811	756	839	803	798	823	806	785	760	814	839	827	832	793	835	813	824	839	828	813	775	749	815	835	839	814	828	829	833	790	843	833	848	733	775	807	806	838	792	829	871	790	825	824	822	823	852	783	829	773	836	822	838	832	806	848	834	774	832	796	835	777	779	799	818	780	783	783	780	847	842	798	840	812	817	834	805	803	761	817	796	828	830	809	814	806	820	828	811	827	839	799	790	785	819	851	773	799	812	737	826	851	820	772	840	859	789	776	817	790	783	822	770	817	760	833	858	878	792	841	780	778	836	772	764	857	836	798	863	847	775	815	786	814	851	862	774	846	819	754	771	817	802	841	846	902	835	808	790	769	796	774	810	830	825	796	825	799	780	818	780	773	828	780	806	822	849	839	833	818	771	844	878	783	802	840	806	812	821	746	824	821	831	819	795	836	806	815	841	723	802	849	828	807	844	796	821	804	840	784	844	813	773	780	788	862	801	812	820	807	792	776	862	872	807	781	817	804	827	871	808	866	756	807	811	775	877	876	777	821	827	830	835	823	847	852	779	807	811	808	795	837	799	803	791	833	812	818	841	807	835	790	805	788	836	787	742	773	785	845	801	770	804	846	790	785	815	791	835	791	797	814	841	823	781	824	835	818	844	818	806	846	806	807	801	852	810	823	809	836	849	913	796	858	819	815	762	796	801	832	818	764	785	791	833	801	867	768	783	799	814	804	876	837	862	794	804	850	816	838	817	705	784	850	846	848	786	818	767	835	836	767	861	796	799	775	819	840	842	847	812	805	835	852	844	787	825	844	840	792	863	841	810	816	845	777	821	805	802	782	811	826	849	881	824	842	861	860	808	846	836	830	875	817	837	732	773	801	861	799	798	834	767	848	808	816	846	818	804	817	785	774	809	804	779	811	826	800	832	808	813	804	815	813	792	826	797	815	810	791	820	808	777	818	787	821	804	828	789	798	840	872	833	783	786	784	836	781	800	812	802	851	808	785	827	814	789	782	762	843	806	831	829	816	796	793	822	849	869	842	822	814	839	827	770	840	853	758	790	810	804	843	833	806	791	838	804	807	837	792	835	852	820	828	800	810	795	784	802	787	848	794	843	804	739	787	856	830	791	786	840	810	833	790	815	834	787	809	809	843	856	782	848	778	796	791	786	804	822	795	843	833	817	811	824	799	799	780	852	799	830	808	822	813	821	829	810	832	813	814	831	782	728	814	803	831	814	783	819	820	833	834	793	808	808	773	835	815	848	812	846	836	794	827	816	792	776	774	804	820	812	800	827	795	825	820	816	833	813	815	815	806	798	812	790	822	821	812	771	829	832	805	824	850	773	803	752	817	853	794	836	844	838	806	851	830	828	788	814	763	785	827	824	811	761	811	794	821	764	826	804	780	819	820	827	784	805	811	822	836	856	800	837	800	811	852	820	803	850	832	800	838	822	807	815	812	816	811	801	864	783	778	837	797	806	796	872	789	817	794	841	860	830	802	858	756	838	803	877	807	807	808	817	808	780	804	834	853	861	795	818	791	852	786	813	829	859	812	814	837	852	813	849	791	812	807	829	825	831	854	863	798	778	833	810	782	805	818	818	828	766	820	808	828	781	776	860	829	865	860	784	814	824	818	837	832	822	739	825	838	826	861	784	827	803	859	814	766	843	830	835	822	863	836	824	820	856	840	843	813	747	824	845	867	831	815	773	832	821	797	833	795	763	867	803	771	801	803	850	810	807	856	842	811	826	826	819	820	853	805	821	813	814	795	829	836	823	871	843	813	820	871	815	841	789	864	831	845	845	816	804	851	839	801	826	762	866	809	850	891	812	796	880	864	825	800	813	817	834	809	876	768	814	786	783	790	788	805	847	800	808	863	817	802	850	811	796	848	802	733	830	798	817	791	831	821	839	823	777	828	795	789	830	809	888	836	800	810	760	871	813	839	820	882	785	830	768	775	842	845	748	750	827	765	827	803	783	807	842	799	817	855	822	785	767	808	798	825	851	826	770	781	804	802	829	810	817	792	857	820	860	797	809	770	826	811	780	818	786	829	827	812	816	825	795	819	801	819	831	765	862	799	773	840	806	787	811	819	869	813	822	807	813	813	828	802	788	828	865	822	790	796	813	810	822	829	780	802	808	866	802	775	850	803	855	812	816	871	825	828	791	773	771	841	796	807	825	798	780	781	837	835	804	866	852	786	816	795	801	853	807	825	824	794	838	807	797	891	768	797	766	818	835	793	798	809	804	823	822	794	837	837	797	807	804	849	811	787
24584	20994	24400	27783	20421	1737	418	373	337	351	279	279	291	290	251	248	270	263	266	282	254	266	269	290	252	277	233	254	283	265	304	269	241	250	264	294	252	247	295	254	259	233	251	270	261	228	253	262	231	251	257	253	271	272	266	226	252	265	317	289	275	254	247	257	261	276	258	271	245	258	280	272	262	252	263	264	270	261	229	251	233	222	239	245	252	252	251	259	262	246	220	262	249	262	240	237	222	251	235	271	254	282	303	277	278	244	249	256	279	264	272	233	268	274	262	238	232	230	248	212	232	274	277	232	253	254	243	247	228	271	259	253	239	261	271	269	237	280	242	215	258	233	250	238	251	250	255	262	258	252	270	249	245	257	245	262	284	229	243	254	248	261	260	233	264	226	258	247	268	234	256	286	264	235	243	261	233	280	273	250	261	255	279	244	252	248	278	258	239	271	258	269	215	280	261	279	245	267	241	270	257	280	221	290	292	261	230	277	270	269	246	220	259	271	254	248	249	249	233	239	233	244	259	248	245	254	246	226	237	259	298	240	274	258	249	251	246	257	241	268	275	249	234	255	263	223	274	224	257	250	256	240	231	263	248	271	261	258	262	267	238	258	266	226	260	231	231	262	230	262	234	280	226	241	236	271	260	239	247	275	260	284	245	262	245	282	252	272	249	255	228	246	256	222	258	277	237	226	270	280	247	266	236	235	259	252	255	250	251	242	245	271	277	252	266	238	273	262	251	268	266	266	243	246	258	306	270	274	249	240	246	255	256	274	260	235	253	258	260	254	251	244	253	256	242	259	277	284	241	261	241	243	245	254	244	233	251	281	243	261	262	207	243	256	292	284	267	236	250	257	267	240	225	266	279	267	249	225	247	277	255	240	240	278	237	239	267	241	255	240	267	236	229	270	254	268	265	297	244	238	257	264	268	256	238	234	255	263	269	224	249	264	241	256	235	250	255	297	230	236	246	266	237	256	274	257	275	244	274	222	246	288	260	230	254	264	252	238	244	249	264	224	287	267	252	308	279	247	237	252	276	261	266	258	261	241	263	268	283	253	230	254	249	264	231	268	239	254	247	278	250	246	248	244	264	257	261	255	246	247	231	233	260	266	279	219	252	260	251	293	286	248	262	259	250	256	232	266	227	236	240	269	238	263	226	259	251	261	254	286	236	268	256	247	279	252	216	227	253	238	226	250	292	259	269	238	258	275	238	280	246	248	285	270	239	263	244	256	257	261	275	222	252	243	271	261	254	238	234	230	253	227	236	261	208	247	222	245	272	286	264	270	272	234	292	281	235	233	246	285	262	252	269	243	259	274	281	264	260	276	286	265	255	232	223	281	248	253	229	262	256	261	244	250	246	277	252	234	220	253	251	289	256	238	306	225	265	249	242	268	279	271	290	265	247	257	261	269	241	275	253	265	265	264	216	269	234	241	233	272	292	248	278	261	259	262	264	258	274	240	246	267	256	265	248	226	245	243	241	262	249	292	257	261	245	217	246	219	223	247	256	239	239	232	239	247	261	263	276	260	261	235	234	293	234	231	238	237	276	264	256	264	258	263	235	221	246	235	272	275	283	251	253	260	228	239	252	232	261	269	277	234	251	259	225	261	252	223	241	239	234	231	264	276	253	277	238	260	261	263	219	256	236	233	249	252	251	284	232	265	236	252	259	275	257	255	234	263	245	239	246	235	250	271	228	232	281	265	260	228	290	233	280	239	231	237	258	266	258	243	266	261	253	244	263	267	248	218	237	273	264	291	266	274	258	244	229	293	245	260	250	267	295	286	245	245	252	237	259	271	266	236	266	252	232	276	250	258	237	232	214	265	265	245	230	279	241	272	254	237	300	243	248	257	290	251	267	250	238	259	285	243	271	287	270	282	237	251	266	236	269	238	270	242	242	261	267	268	260	288	265	252	263	233	245	238	278	252	253	266	259	279	269	258	232	258	203	247	257	263	237	269	254	243	232	256	265	242	242	241	271	265	259	238	265	265	265	240	279	252	275	268	239	254	265	253	261	273	249	265	261	257	266	246	267	257	281	253	266	259	259	243	255	249	254	258	265	253	250	239	287	251	236	245	274	238	242	251	234	273	276	257	247	232	258	251	260	227	254	273	243	282	258	229	253	243	274	256	277	268	261	274	259	260	266	282	251	241	263	235	231	291	251	245	260	263	221	242	273	257	240	257	233	267	270	241	244	251	257	260	274	254	263	267	269	238	233	257	228	222	259	266	272	263	276	260	257	233	223	238	276	258	264	274	235	235	230	266	279	257	259	264	231	240	251	235	255	260	257	247	254	260	248	241	277	278	233	257	257	250	233	228	248	262	257	268	255	255	234	240	252	243	281	219	273	226	234	224	238	241	247	235	293	263	238	249	256	234	242	271	275	269	245	244	256	266	259	239	250	238	277	278	277	245	292	264	240	249	274	268	255	253	257	262	243	281	265	235	259	266	254	234	268	233	278	259	258	260	267	263	243	276	234	249	242	241	273	255	284	258	248	252	234	243	228	254	267	275	273	280	239	281	259	256	253	272	235	252	257	251	273	233	266	260	249	275	243	248	272	275	289	280	253	253	242	253	243	237	254	291	264	242	246	255	226	262	271	237	284	257	266	290	238	259	285	271	267	248	270	257	254	215	284	282	247	235	237	213	242	264	250	286	248	248	246	243	283	249	262	271	227	250	244	244	240	248	241	237	241	264	266	272	241	252	302	278	271	250	232	265	234	244	257	265	257	226	247	243	259	237	246	256	249	260	232	260	255	241	263	248	235	257	276	258	280	238	252	261	257	259	251	265	243	254	233	242	267	270	259	274	244	238	234	254	260	253	272	233	254	237	254	243	222	235	232	237	232	247	246	263	234	243	249	268	272	273	235	247	237	235	242	215	260	247	261	249	238	254	230	251	253	242	291	247	244	244	252	262	292	238	287	269	243	239	242	236	263	233	253	267	297	254	238	230	228	253	248	242	249	250	255	296	276	251	258	289	264	258	275	257	248	259	259	247	262	274	237	249	270	234	221	232	250	233	281	291	288	243	251	238	217	255	224	246	262	248	235	234	272	262	259	258	238	229	234	230	269	208	249	290	216	242	268	295	282	265	263	242	266	265	238	269	245	256	265	252	277	233	239	236	233	252	253	244	260	257	251	278	258	243	255	250	243	243	219	234	271	289	269	254	245	256	247	241	233	271	258	269	225	262	275	267	272	260	262	270	273	260	225	258	267	247	277	255	235	262	260	285	263	264	236	250	240	269	260	253	266	237	252	264	265	252	297	263	252	238	265	246	298	273	243	253	251	226	260	256	252	256	254	270	236	246	257	210	247	259	285	247	259	245	238	262	253	236	260	225	247	249	267	259	266	265	280	273	261	232	281	236	236	237	266	251	252	244	267	244	247	265	258	251	267	261	245	269	274	234	255	234	263	258	254	251	252	231	284	276	241	233	248	234	269	259	286	273	266	246	235	247	237	253	271	254	240	256	260	248
3136	2644	1696	962	728	704	622	590	596	610	632	555	555	622	583	563	620	576	599	593	602	661	523	589	592	567	566	540	570	616	549	570	605	573	573	575	562	584	616	583	570	554	511	575	601	582	547	576	577	606	541	614	560	626	567	532	596	629	586	553	579	575	572	576	539	566	568	580	584	533	573	535	588	571	595	554	584	614	560	574	563	583	541	580	570	577	590	562	546	573	583	562	568	570	621	587	578	600	583	592	556	591	580	581	582	568	605	580	593	582	585	549	567	599	563	539	601	573	551	588	560	566	552	570	603	544	549	559	613	543	543	565	554	581	567	609	572	562	574	571	573	537	595	575	605	561	592	549	595	545	589	513	603	543	574	580	584	560	575	554	560	611	568	539	587	579	574	587	535	562	549	595	571	595	597	550	566	549	564	544	585	516	584	610	586	573	533	566	535	632	555	607	565	555	567	544	581	554	546	582	614	547	598	542	592	572	591	601	603	562	566	571	526	565	576	572	570	554	550	588	589	525	579	559	591	515	566	572	580	600	551	566	547	553	576	603	583	556	578	613	570	552	589	540	649	573	566	581	566	593	603	587	612	512	541	623	596	603	535	585	562	581	571	627	552	578	525	516	567	603	549	577	584	564	532	544	588	590	566	537	551	569	538	590	588	587	544	497	584	540	584	576	563	562	551	572	562	606	505	608	535	595	574	603	541	607	589	592	532	590	549	573	597	595	648	601	558	568	572	548	594	598	592	614	555	539	599	587	538	609	559	599	580	580	600	535	547	566	579	610	547	564	609	571	553	555	575	610	580	552	565	546	597	588	602	573	629	576	558	535	565	563	567	573	595	543	598	533	569	532	564	601	611	567	603	526	551	551	543	581	576	545	547	578	568	522	589	544	561	586	577	583	528	564	590	582	593	595	520	618	605	556	582	565	566	553	567	586	586	559	595	604	591	554	583	585	621	587	552	548	590	593	585	544	589	532	574	571	625	564	599	614	589	551	528	533	578	569	597	553	576	570	539	611	592	579	559	590	557	534	592	572	541	565	564	568	595	547	545	611	560	578	546	584	570	555	598	585	608	575	566	605	538	539	593	576	621	552	582	592	529	579	626	552	587	605	571	585	589	531	583	620	631	599	577	571	581	593	593	620	553	565	567	544	548	516	565	615	574	542	593	535	518	558	590	538	585	590	564	567	588	530	556	566	576	602	562	592	567	535	571	568	555	570	574	592	583	573	572	572	566	549	552	552	569	529	590	559	552	619	527	500	559	588	581	555	594	566	568	585	591	598	586	562	603	568	570	606	554	602	574	580	599	549	585	595	565	569	541	577	554	592	570	576	640	585	573	544	554	588	556	557	578	557	598	584	577	588	573	567	544	610	568	565	514	617	560	553	571	577	561	559	551	529	602	552	519	546	544	578	601	613	557	606	581	557	560	568	560	591	555	571	552	557	571	571	562	544	614	568	608	576	613	536	610	607	566	569	610	548	566	571	572	574	584	578	582	573	577	546	619	581	636	536	584	532	577	593	576	571	624	584	580	621	589	602	575	578	579	581	552	546	538	592	581	586	599	565	567	544	597	589	549	548	564	569	640	547	564	526	596	573	559	557	569	557	592	550	540	551	542	545	598	583	566	567	561	574	587	609	571	554	604	598	586	566	590	564	500	579	550	548	589	578	562	568	576	581	598	552	547	614	582	558	556	590	532	551	556	584	582	553	553	569	574	563	538	573	570	585	554	576	557	586	596	589	595	552	582	548	632	541	568	573	574	591	582	573	597	549	579	547	584	551	553	599	595	628	540	595	607	549	588	564	563	550	554	550	619	526	573	539	552	518	583	543	564	568	593	518	601	612	576	531	579	570	577	595	529	544	609	561	590	605	601	512	567	567	594	597	553	580	598	581	559	535	545	546	563	533	602	572	551	592	593	550	601	575	564	536	584	540	548	562	540	621	573	621	562	626	606	596	595	527	603	553	531	587	586	560	525	592	583	545	603	599	571	584	557	554	552	538	582	566	547	503	584	622	551	537	576	579	549	564	571	584	578	545	598	552	575	547	556	570	575	566	585	602	558	556	556	584	561	590	584	567	611	570	577	579	605	540	573	650	566	567	534	625	563	604	570	588	559	588	579	606	556	607	618	594	585	542	586	606	607	603	578	578	564	601	559	551	553	628	576	565	564	565	568	546	591	536	533	539	570	590	559	660	603	524	575	561	555	574	558	564	574	597	540	604	593	562	629	588	564	543	592	535	546	564	557	569	624	572	576	567	605	627	542	569	546	596	578	580	566	543	599	560	578	542	557	624	599	575	561	583	607	549	531	551	562	571	568	587	566	569	567	589	561	524	560	553	573	594	563	555	547	569	591	553	567	580	519	566	589	566	567	544	564	556	605	583	536	549	626	582	612	563	613	617	548	533	540	584	557	564	573	535	592	541	543	551	574	558	583	587	573	576	578	604	591	548	578	548	601	574	581	502	556	518	559	561	620	563	558	577	529	573	552	567	567	586	540	571	598	554	628	559	574	605	545	590	571	545	585	563	546	580	576	556	518	568	567	581	605	540	589	552	585	567	573	599	572	563	593	545	570	552	583	545	593	586	574	538	570	566	583	573	586	556	590	610	567	599	545	576	564	540	574	581	547	549	567	581	572	567	570	593	565	526	550	560	550	557	587	550	549	612	585	567	620	599	578	593	653	565	552	568	563	573	565	594	579	540	553	610	535	556	548	535	566	582	572	568	554	606	577	544	541	589	611	530	610	567	560	583	604	529	553	560	525	608	581	563	577	561	553	569	565	548	575	635	533	601	551	570	581	592	581	579	563	549	579	579	563	584	551	577	567	559	588	578	545	588	591	554	551	554	589	572	580	574	578	538	571	600	551	637	600	572	560	584	544	576	573	556	586	585	578	570	575	531	553	522	594	587	550	564	588	545	571	602	560	558	560	570	562	562	589	615	581	632	588	580	551	553	573	585	552	599	545	565	575	557	624	564	576	563	560	553	612	616	588	611	557	592	622	570	598	517	536	557	558	548	572	596	593	575	533	561	563	583	599	592	584	547	568	579	564	543	566	586	544	522	571	562	546	540	546	610	563	588	563	611	587	564	554	624	578	537	567	578	586	568	601	592	568	590	584	594	561	578	539	569	540	589	606	543	582	600	563	525	571	589	577	560	593	551	623	576	580	578	514	552	580	539	550	552	605	596	569	614	592	556	613	555	576	589	585	563	512	564	580	584	594	560	579	542	597	583	564	586	540	565	577	568	597	534	573	520	586	637	549	544	551	573	567	586	558	582	549	527	593	576	559	565	601	547	572	538	544	553	580	598	595	563	571	538	590	522	529	584	547	602	564	592	574	533	583	546	566	589	582	561	596	579	591	589	562	612	554	585	580	560	612	569	593	572	531	553	548	579	599	580	621	583	568	595	556	593	564	559	562	552	609	606	550	565	556	613	572	554	569	559	608	604	540	560	585	632	617	547	579	567	561	596
23878	21004	25090	27127	21006	20796	1116	330	228	215	185	192	135	160	141	156	152	142	151	132	114	119	131	134	103	117	124	98	122	109	106	136	116	118	112	112	115	115	124	110	118	118	123	99	115	112	96	108	128	94	99	111	114	110	105	111	114	123	111	126	77	105	120	119	131	108	104	103	99	98	123	118	106	114	96	116	108	85	104	104	108	114	104	104	95	123	140	126	104	124	110	119	79	104	114	103	109	105	119	105	106	125	105	129	88	103	118	122	118	112	95	128	132	144	96	139	122	92	149	103	103	108	111	102	107	104	114	125	106	103	93	96	135	105	101	121	133	93	105	105	89	101	125	128	103	106	112	90	109	126	109	114	108	103	111	90	104	106	105	105	99	117	102	86	92	105	116	108	122	105	90	97	94	81	114	124	111	109	102	111	125	105	110	117	107	99	101	109	107	97	100	135	124	111	116	94	107	111	108	107	105	106	137	105	100	114	105	126	99	107	109	96	97	108	109	110	107	109	91	112	125	115	136	94	121	133	100	111	106	92	91	117	94	106	109	106	124	112	110	107	94	108	87	112	108	98	109	105	95	111	103	114	119	120	119	108	98	100	108	112	113	97	132	119	119	96	108	111	93	110	128	99	119	106	116	97	77	103	103	98	106	109	97	111	115	95	114	94	123	110	102	111	100	103	109	106	99	138	108	101	108	116	85	131	101	122	105	108	90	96	107	114	99	108	117	109	111	118	101	104	105	105	115	139	103	109	107	95	105	127	110	120	97	106	108	106	131	115	91	119	107	116	108	118	80	106	102	119	114	91	108	96	106	110	98	107	101	96	121	102	102	86	105	103	108	111	116	105	105	112	120	95	93	112	108	133	98	102	119	114	98	94	122	96	86	100	119	105	113	99	111	115	111	111	114	102	123	129	115	101	121	105	114	118	117	103	98	114	110	112	98	97	121	110	116	115	128	125	105	102	100	100	116	138	102	120	114	122	117	121	100	117	101	125	115	141	117	114	120	115	99	118	100	89	128	99	128	98	112	107	107	120	104	117	82	113	107	97	111	101	121	108	123	105	103	104	116	123	116	118	106	118	106	100	96	96	113	110	106	113	105	104	93	101	112	107	116	133	104	103	92	106	101	106	118	114	107	111	102	113	102	104	110	104	102	96	117	122	116	116	109	114	117	96	110	110	103	135	112	95	99	96	112	94	116	118	95	100	121	118	108	107	100	93	123	116	110	95	96	119	116	92	101	89	109	112	116	126	84	102	107	96	108	110	101	98	115	127	101	108	118	99	126	91	104	105	110	103	99	106	115	101	116	87	113	107	106	109	107	94	104	100	106	93	101	97	92	129	97	108	96	116	108	96	98	90	109	94	99	106	98	111	108	114	122	101	118	97	135	112	108	109	107	100	113	100	130	113	111	106	103	88	101	103	112	123	108	117	104	115	106	96	115	95	110	100	100	112	109	113	116	110	110	100	93	106	96	84	124	108	115	101	91	94	100	112	103	117	112	99	96	110	110	101	109	116	114	110	112	105	95	105	110	124	113	90	105	96	109	114	115	108	106	114	111	128	111	99	115	101	113	112	124	121	105	99	86	107	110	123	102	84	92	88	127	116	115	99	105	112	109	100	104	131	110	124	108	88	103	91	110	126	101	125	124	104	105	111	110	99	119	110	102	121	119	115	108	95	96	86	93	98	106	113	104	113	86	89	117	100	125	99	115	114	111	97	99	104	127	98	133	108	121	111	108	107	101	100	108	104	120	113	111	120	105	99	105	115	102	123	106	96	113	102	109	120	123	102	107	105	114	112	104	119	121	119	95	103	97	117	78	103	87	112	121	127	120	114	93	113	108	114	103	117	103	110	109	118	111	101	114	103	112	100	112	109	102	113	130	118	108	101	90	119	131	114	116	127	100	135	119	110	111	112	111	124	104	94	116	91	95	112	114	115	113	94	87	102	115	99	110	99	103	114	79	90	78	125	99	104	102	121	108	112	107	118	122	119	106	117	115	100	108	110	100	111	139	98	134	102	112	126	102	102	119	89	120	105	124	142	119	94	124	116	107	104	123	126	105	117	98	129	103	113	128	93	110	137	108	97	95	108	104	139	122	115	103	99	98	128	120	102	108	112	90	70	102	100	105	98	99	111	118	117	106	126	121	127	98	102	106	92	107	115	127	112	101	103	98	104	96	109	122	93	118	109	108	116	121	100	129	89	110	118	100	99	93	127	112	98	113	116	120	104	99	106	108	99	101	110	103	94	100	98	104	120	108	101	95	109	107	106	130	124	95	108	107	109	108	120	94	121	124	90	99	87	97	103	112	107	120	100	106	123	120	111	111	121	113	108	101	114	79	107	100	101	109	115	107	100	117	108	107	113	114	106	139	120	108	113	88	105	120	103	111	103	99	108	91	117	116	104	110	121	124	117	105	100	97	110	110	119	116	111	97	110	107	116	112	107	123	98	123	99	112	111	117	111	124	123	108	110	107	101	123	120	118	107	112	122	101	125	112	97	130	97	100	102	110	97	130	100	101	89	91	103	114	111	106	112	115	100	113	99	119	97	104	126	123	97	99	115	101	99	87	92	89	103	115	120	117	120	91	109	103	108	101	107	112	121	117	97	108	134	123	97	107	114	129	123	116	93	116	134	96	108	93	90	109	108	98	104	100	135	94	115	116	105	97	127	105	115	118	97	107	111	106	93	85	112	110	133	126	109	117	103	113	130	124	102	97	100	117	88	104	113	93	112	124	107	122	107	104	103	118	110	105	103	115	107	107	119	126	93	105	107	124	105	101	98	97	100	108	127	124	116	115	115	94	120	115	122	125	105	101	83	107	102	109	94	104	112	111	104	101	103	110	94	103	103	129	102	109	121	115	125	90	101	98	129	117	120	109	111	113	117	99	100	91	94	101	104	97	99	111	102	99	111	104	113	109	108	110	115	108	120	92	114	111	101	103	114	100	106	117	109	107	114	90	105	116	104	103	118	103	87	100	109	115	128	107	108	112	109	102	121	131	110	113	107	108	118	110	112	81	121	126	122	105	105	103	104	124	151	112	103	118	106	97	108	114	149	109	110	101	122	103	97	106	127	104	97	111	100	113	103	127	111	115	123	109	107	114	110	107	118	96	117	101	128	104	113	129	102	95	109	119	104	115	98	123	103	90	105	119	111	104	106	117	128	93	116	114	111	121	121	97	123	111	94	134	104	112	125	102	130	114	91	114	102	113	130	115	119	110	89	114	102	82	110	122	108	100	102	113	104	98	103	111	113	113	94	99	104	127	123	107	92	130	117	86	89	118	117	129	104	104	96	91	118	101	115	103	114	92	96	106	106	102	86	122	108	102	110	116	99	105	108	99	110	89	105	110	91	107	130	88	82	101	118	137	114	105	119	104	86	111	122	105	111	107	111	116	124	97	102	109	107	99	104	99	107	122	122	105	106	97	92	114	102	91	112	106	106	110	105	98	114	129	95	108	112	100	110	109	118
2943	4191	2343	1000	631	480	418	370	350	350	296	290	304	292	281	317	315	298	330	322	282	288	284	270	292	277	261	263	271	279	317	298	304	273	290	243	291	280	261	251	281	280	290	245	290	302	270	295	307	299	249	287	292	281	285	273	280	272	277	301	277	268	282	277	285	256	263	285	276	273	262	279	267	267	289	276	276	271	277	288	311	282	277	294	303	245	286	282	286	263	274	271	290	312	303	273	250	272	308	296	291	276	276	286	238	262	271	292	265	298	293	283	294	280	322	287	282	257	283	280	308	261	244	298	298	281	294	276	297	277	268	280	287	266	283	276	254	278	264	278	305	293	329	294	273	266	272	255	295	296	296	271	270	269	260	281	309	284	285	278	295	271	281	279	301	270	315	280	311	262	301	268	268	272	270	306	279	279	286	275	280	302	276	260	296	266	279	246	263	264	280	278	270	282	268	305	271	252	284	267	287	273	301	296	281	266	289	283	271	277	287	282	243	260	279	265	288	253	272	261	270	289	288	273	282	310	276	271	285	258	300	289	304	266	305	273	260	268	297	268	288	273	296	272	276	271	282	277	315	289	291	263	284	271	292	287	273	286	290	294	276	250	284	286	279	298	281	255	275	286	296	264	303	287	278	267	273	283	308	318	261	283	301	304	293	309	288	302	253	305	278	291	247	272	275	305	254	267	249	267	243	263	285	294	254	297	265	289	304	274	304	267	242	287	272	297	289	276	278	292	285	300	259	258	264	277	309	307	282	281	292	281	248	256	286	274	242	285	257	310	275	269	293	286	311	282	298	260	287	276	262	267	280	303	262	247	268	295	278	248	293	286	272	305	279	265	312	277	273	258	259	270	303	300	305	275	257	253	243	285	266	301	270	315	278	244	268	290	291	277	288	289	274	271	287	270	289	273	274	267	288	285	270	262	252	293	286	255	277	251	277	303	268	306	293	291	301	287	280	268	249	285	279	291	285	297	294	291	283	300	248	283	312	288	277	259	268	298	287	310	297	287	277	265	238	270	288	275	292	270	271	306	291	292	271	291	282	287	271	290	273	285	273	253	263	275	272	268	269	316	265	294	264	267	269	278	256	275	303	256	277	285	276	288	312	300	262	303	291	268	242	287	283	275	324	272	274	299	270	274	264	237	263	281	255	297	259	288	258	294	305	294	280	295	303	272	265	301	271	272	273	264	270	259	270	259	278	288	278	266	279	262	273	297	237	308	266	287	284	306	265	271	276	269	277	274	310	284	270	282	246	302	263	274	278	303	279	286	278	255	260	305	285	281	282	276	273	258	295	299	285	261	277	320	263	280	286	273	287	286	293	301	264	275	298	274	278	306	296	304	267	277	270	318	256	306	284	290	291	299	285	264	286	310	295	268	274	285	269	282	265	264	278	273	287	257	268	275	271	272	269	293	286	286	273	297	282	262	285	250	247	276	252	242	280	273	276	243	334	287	253	271	270	276	284	265	294	255	294	267	274	248	271	293	320	278	292	285	284	285	278	282	316	291	255	257	301	300	282	282	270	305	281	240	297	296	301	262	291	284	261	253	272	262	282	269	284	269	298	274	278	290	252	306	271	288	268	257	268	290	262	300	297	285	263	328	279	289	267	296	277	289	238	276	260	281	283	261	298	246	274	312	281	282	295	279	284	290	291	287	278	283	275	266	286	281	290	278	280	301	275	277	277	287	277	281	306	280	271	247	266	274	310	271	289	279	299	288	310	250	258	304	270	278	282	285	276	274	309	307	296	272	258	275	275	307	269	279	284	271	271	284	279	308	246	274	292	283	288	272	297	280	311	298	263	276	303	284	297	273	297	262	260	332	286	300	297	262	295	295	267	309	264	282	260	278	267	270	296	290	271	286	264	285	270	284	308	253	289	280	265	279	272	279	288	283	282	309	271	300	285	296	261	262	280	268	282	280	251	265	287	280	292	271	282	255	256	239	303	233	253	274	275	244	258	281	267	278	292	275	279	257	267	254	283	271	268	291	265	287	278	308	279	310	293	313	285	280	260	289	285	273	278	270	265	308	256	269	281	275	305	287	274	290	262	303	272	326	294	286	257	271	307	289	271	311	291	262	276	278	294	297	278	263	289	275	265	273	280	281	273	268	278	284	310	305	290	303	259	291	253	284	247	266	282	295	283	296	271	298	264	258	295	289	279	273	318	282	289	278	277	296	296	297	276	294	313	300	260	291	301	272	285	264	257	261	257	257	250	301	277	276	281	278	275	275	281	262	263	269	245	270	265	258	255	268	296	293	284	271	299	278	281	276	298	269	278	269	300	308	291	285	310	279	271	307	265	289	270	282	269	320	290	321	259	272	263	277	314	280	290	276	312	272	269	282	267	281	261	277	300	264	294	242	290	264	265	295	296	268	321	256	285	291	277	287	278	268	281	262	286	295	293	277	295	275	286	297	278	301	296	256	286	274	266	266	279	303	276	273	291	291	271	300	316	241	266	290	305	294	275	272	247	294	259	288	288	281	278	281	260	278	275	271	291	284	282	311	280	288	264	301	278	290	242	256	278	295	275	262	278	265	284	313	258	305	278	298	254	271	263	283	266	295	279	271	250	282	262	268	295	234	269	309	264	282	270	260	327	291	274	256	264	286	283	269	300	297	297	297	297	299	279	271	277	251	271	295	265	288	283	303	286	282	282	281	281	285	288	272	263	272	263	286	272	276	315	316	295	273	287	251	301	290	270	274	293	301	259	259	267	264	293	292	291	238	268	297	315	285	279	265	248	258	288	268	264	288	265	275	269	293	286	277	286	278	270	285	283	277	271	258	258	290	316	281	270	306	295	253	277	280	296	250	252	292	299	280	267	246	260	267	267	277	307	311	287	279	257	267	268	288	268	276	267	295	263	287	252	286	300	301	278	268	279	262	284	281	258	257	297	288	298	263	307	246	299	276	291	287	281	280	291	276	291	274	278	281	267	262	282	273	269	285	292	289	274	306	281	282	281	248	259	272	269	281	275	279	275	267	259	289	282	267	294	322	292	283	285	278	284	278	259	277	273	267	296	276	301	271	265	274	270	287	268	297	298	288	273	254	301	273	265	287	261	270	243	314	250	293	250	279	315	285	300	301	295	250	272	263	290	267	272	283	273	296	305	246	307	273	280	286	270	272	286	299	272	294	287	279	268	283	280	288	290	285	286	268	269	282	285	300	276	285	278	279	322	291	300	268	248	286	294	307	283	261	291	277	294	270	280	275	267	255	269	245	268	279	290	256	297	300	285	258	295	281	288	304	288	268	327	274	284	274	268	273	294	258	286	296	289	263	267	291	282	294	270	287	318	280	272	271	265	283	246	266	286	274	261	264	291	280	268	293	267	256	250	271	254	310	258	291	276	256	272	268	259	254	275	291	269	264	269	252	265	270	270	296	267	281	324	275	286	289	301	260	309	285	285	287	271	299	265	295	272	297	286	279	265	278	277	281	273	269	255	288	268	298	269	286	273	309	265	296	289	300
32447	10568	1045	418	401	379	363	340	388	363	390	381	385	340	383	365	389	368	379	337	353	394	420	381	375	367	326	389	377	321	363	361	386	415	340	355	318	383	363	344	375	352	358	357	381	384	393	393	392	414	380	374	364	362	349	335	369	387	338	333	368	357	349	407	362	365	372	368	332	376	314	391	361	385	384	389	379	369	390	426	384	390	364	344	346	360	381	338	368	348	378	357	328	404	364	393	332	354	350	404	402	386	376	389	390	364	376	368	380	375	383	375	376	359	345	333	383	383	320	380	359	371	396	373	333	358	364	406	347	379	363	367	384	358	358	392	330	376	363	369	377	372	373	363	363	391	360	366	396	355	315	356	358	361	372	330	346	348	382	344	355	352	377	378	340	384	375	355	355	370	352	392	362	347	357	354	395	369	360	387	375	373	357	375	355	350	354	366	363	382	348	346	393	344	373	356	347	357	382	353	356	344	390	367	369	350	377	368	384	335	362	381	318	376	352	353	342	399	375	354	386	331	396	419	357	364	361	370	335	376	372	334	371	384	364	391	364	367	353	359	382	352	353	358	414	367	355	375	386	371	345	345	329	347	348	369	378	351	341	365	397	367	398	410	347	411	372	380	375	374	340	338	352	377	374	361	365	367	374	355	348	395	369	365	410	373	351	364	359	375	377	350	358	421	354	372	384	397	386	374	360	339	337	332	361	359	377	374	352	415	368	335	363	353	373	406	374	364	359	362	355	350	365	408	378	382	379	352	377	377	359	372	363	373	363	380	383	361	357	326	354	399	374	371	347	413	339	366	364	389	348	413	377	351	359	352	373	419	364	392	389	385	376	387	342	368	387	359	344	378	358	378	374	407	402	382	404	364	398	366	368	367	381	413	399	339	354	346	437	342	340	343	327	374	392	340	423	377	360	354	382	341	365	369	346	379	400	403	365	382	365	382	372	371	365	362	359	350	387	372	354	341	343	352	368	369	385	386	347	393	379	343	349	357	409	373	364	339	369	335	354	369	383	378	343	353	367	402	398	353	349	347	352	360	382	391	377	340	384	361	396	373	358	353	364	333	366	347	336	399	390	352	375	377	389	408	348	351	353	360	351	380	358	404	416	395	410	355	328	373	356	373	373	392	362	360	399	375	358	411	386	358	364	405	364	397	378	361	377	361	366	382	366	357	371	367	341	392	362	353	381	382	358	373	366	336	369	356	385	331	361	385	400	347	372	336	353	359	375	403	356	391	382	368	365	385	364	362	376	374	370	365	357	392	379	356	376	343	393	355	416	340	396	321	365	314	384	369	364	360	414	378	366	370	399	386	395	322	364	366	365	358	388	408	360	349	392	380	375	357	319	357	349	367	399	379	354	368	337	364	406	377	335	362	381	355	396	390	361	342	375	382	398	370	331	376	375	356	375	372	347	380	368	376	353	421	377	390	360	381	385	374	396	356	400	384	331	354	394	348	366	385	345	356	362	365	408	362	431	329	364	374	370	372	360	381	368	351	330	345	369	411	392	362	370	374	385	393	386	384	389	384	368	354	366	340	393	401	378	418	385	374	383	378	361	383	357	345	368	365	389	380	377	341	298	359	357	384	384	335	380	357	397	359	411	395	347	373	373	389	385	419	362	378	366	328	378	380	325	369	355	375	399	394	384	372	360	407	415	366	358	365	402	380	351	392	400	402	379	385	334	354	372	395	354	351	345	422	387	343	366	367	363	363	388	386	348	352	366	381	377	369	348	399	329	378	368	384	381	342	359	343	349	345	382	389	371	343	348	334	355	371	368	394	390	402	384	342	394	374	366	360	359	380	343	416	411	357	370	414	367	385	379	385	370	398	371	365	324	369	350	338	363	343	362	378	369	359	364	393	364	362	354	389	353	345	361	378	355	362	347	376	405	378	375	359	348	334	346	368	384	389	413	389	408	397	363	372	358	358	377	345	396	361	425	377	351	348	379	323	376	390	380	386	404	407	376	368	381	355	328	378	348	385	344	402	363	363	395	352	351	359	375	363	369	396	358	336	369	380	377	356	367	336	344	366	374	390	374	373	383	353	351	363	362	399	367	339	383	360	360	354	365	338	376	347	353	387	335	392	337	352	360	386	355	371	363	351	402	364	371	408	397	357	369	384	354	362	377	400	377	334	338	380	374	369	370	359	374	377	333	352	332	346	352	338	367	384	375	365	367	403	375	383	362	337	387	353	372	319	364	374	357	364	374	404	334	392	370	363	361	383	382	392	340	343	347	355	379	392	372	363	353	351	380	325	361	379	385	352	384	370	364	374	336	367	346	372	356	356	368	364	387	357	399	351	378	361	380	362	359	354	373	373	392	363	351	409	377	357	366	377	366	361	366	343	337	341	319	389	357	383	365	346	384	360	397	370	359	360	336	386	392	389	333	369	364	368	339	386	395	338	410	347	365	382	373	373	352	355	395	372	344	367	373	394	352	348	390	376	338	349	353	358	355	380	348	346	350	365	368	398	369	345	388	368	358	376	390	383	370	375	352	325	337	380	376	364	360	340	405	370	390	354	380	337	397	375	376	369	381	357	369	393	392	373	387	376	341	389	390	376	357	360	368	399	366	425	350	344	362	326	344	382	368	367	390	399	362	392	355	384	361	362	407	376	353	358	361	393	375	352	365	367	363	399	360	367	335	365	401	350	368	389	389	375	345	394	341	334	330	381	376	354	393	382	382	351	381	373	383	400	360	378	395	375	386	399	359	340	344	379	354	357	382	362	353	372	390	352	366	384	346	320	386	385	377	357	352	361	364	354	334	397	374	351	387	339	377	355	351	348	368	400	341	379	363	377	340	358	341	365	391	386	346	357	360	368	344	314	326	342	371	370	344	399	355	370	382	335	356	392	346	400	404	372	388	350	378	372	387	344	372	372	368	370	353	375	333	318	335	362	424	353	382	401	399	376	369	372	367	386	346	344	367	375	370	379	357	356	347	352	366	347	367	355	359	344	372	368	368	348	396	370	367	347	359	349	361	393	341	376	405	355	361	340	368	386	351	352	400	413	383	372	381	366	405	383	370	378	378	380	387	360	396	348	377	407	415	399	352	324	386	359	385	397	355	377	344	370	341	317	363	326	363	368	373	368	384	367	354	385	367	380	358	337	365	372	393	403	357	335	368	394	377	364	359	354	352	337	367	347	374	386	359	392	362	369	387	367	380	366	362	368	368	350	354	375	360	377	380	358	366	358	378	331	380	360	361	337	362	354	378	402	368	383	345	364	375	333	365	315	343	377	382	379	367	366	367	420	372	352	341	379	335	403	395	402	367	392	338	383	376	376	323	406	402	393	377	325	384	368	362	351	368	338	384	375	361	346	369	395	404	370	386	360	342	382	321	397	384	364	353	356	362	333	373	368	384	329	392	389	368	364	369	387	337	375	387	379	387	381	424	356	377	401	356	370	371	391	399	371	389	369	362	390	346	382	354	334	380	382	362	371	384	373	347	371	383	359	377	362	411	364	339	369
5544	908	893	782	760	823	805	789	848	795	785	835	770	813	776	830	830	869	838	809	812	832	801	764	867	836	828	827	808	788	816	818	857	807	849	808	792	807	778	873	807	819	803	811	768	815	815	855	842	818	814	791	770	791	825	881	858	814	850	842	791	787	796	824	794	802	791	815	797	885	782	789	798	822	799	828	816	811	835	865	811	808	836	763	838	782	848	796	783	813	856	827	858	791	812	835	795	792	752	827	841	828	850	795	807	826	841	809	832	832	807	849	812	789	864	833	808	866	805	773	769	784	820	844	839	813	829	810	792	816	847	816	816	793	746	800	810	805	770	778	765	761	827	789	836	851	799	824	825	791	836	806	794	792	849	844	841	800	839	847	776	858	789	777	775	845	779	813	790	851	778	771	762	791	795	823	826	849	825	824	783	837	836	830	820	748	843	806	806	783	801	809	796	783	789	778	813	803	750	793	779	830	836	834	806	831	864	767	836	765	873	833	809	798	770	823	820	851	816	824	806	830	824	837	777	842	794	847	799	763	821	820	825	830	826	802	785	780	837	822	818	833	842	783	794	816	800	796	780	781	775	789	782	790	835	787	824	800	807	835	817	780	810	823	822	814	799	833	798	790	814	820	763	776	872	798	805	749	841	759	777	775	853	778	806	815	783	817	815	789	804	790	822	816	836	772	865	859	807	816	785	855	811	828	846	816	800	787	774	803	818	802	813	823	789	844	780	832	763	849	823	816	771	847	832	776	801	785	782	831	860	810	746	826	764	851	803	818	806	763	806	799	785	820	807	800	802	810	820	829	818	837	829	835	856	779	760	781	781	833	776	806	821	820	825	846	818	859	862	811	797	843	776	812	775	775	785	826	835	785	781	817	809	830	812	820	820	802	809	781	799	839	760	757	784	833	782	798	788	786	826	790	815	839	792	824	795	824	820	831	800	830	801	787	824	771	800	816	801	761	807	817	842	800	806	816	764	801	846	785	809	771	791	817	857	868	840	792	790	801	770	842	777	832	807	807	841	817	836	840	791	743	790	840	828	819	767	851	786	855	788	781	841	826	788	857	793	760	764	791	812	825	799	767	852	773	802	830	789	814	786	780	805	844	791	849	767	778	834	827	840	813	820	789	800	782	806	847	816	807	862	779	820	844	839	819	831	786	828	880	823	801	847	809	794	803	838	776	810	768	807	869	793	807	839	831	817	830	813	811	827	853	795	851	778	807	859	826	799	814	784	796	783	798	757	802	850	833	820	807	749	811	841	789	823	813	777	801	818	811	813	826	813	818	823	785	825	805	789	812	802	778	791	760	795	786	832	856	813	799	757	804	793	866	775	787	800	761	793	786	783	841	802	752	821	796	791	872	788	837	854	866	821	799	801	801	774	856	838	760	795	836	777	800	771	752	873	811	833	815	830	807	813	794	843	846	779	850	800	808	847	816	817	814	798	810	788	828	810	800	838	771	837	796	856	821	809	813	755	784	737	853	810	796	819	787	780	818	839	800	822	846	815	828	806	800	825	838	785	829	819	821	818	758	780	797	855	783	839	875	795	791	775	785	847	805	833	852	848	823	826	834	801	781	793	832	762	816	807	806	745	794	798	823	825	831	840	824	787	792	824	841	815	844	818	765	834	870	819	844	809	857	836	781	825	824	830	830	777	819	816	820	891	786	820	839	839	808	825	836	757	827	789	801	809	857	813	777	801	810	828	791	831	814	788	798	838	837	892	789	824	770	821	791	853	812	845	784	791	791	824	835	802	750	826	805	851	848	807	808	802	799	808	789	777	839	831	828	807	810	810	780	819	752	836	810	835	780	814	791	810	787	796	823	820	805	794	807	796	794	817	859	839	882	809	806	852	836	814	822	832	831	839	850	806	770	789	790	767	810	790	796	782	794	781	801	827	822	837	799	797	823	779	834	815	797	822	819	814	828	837	849	788	756	799	815	794	821	816	771	806	823	750	789	824	821	755	808	870	835	785	813	846	809	817	826	794	853	825	791	819	860	804	769	771	795	804	850	793	832	823	829	790	872	825	802	862	804	795	821	803	813	841	817	823	767	832	799	820	817	859	826	832	784	825	863	776	801	851	784	829	767	793	775	824	791	794	891	841	830	832	771	789	796	752	783	837	856	810	818	784	849	807	784	801	790	822	793	757	792	854	818	821	800	771	821	780	767	836	825	792	756	837	849	824	800	797	783	815	799	796	846	832	798	840	830	758	771	808	834	813	798	794	757	829	840	815	807	828	868	824	757	823	820	849	827	839	857	786	797	792	808	826	844	864	763	811	790	819	790	771	801	763	854	845	761	834	777	824	816	800	823	833	823	805	752	768	799	811	791	850	837	820	757	828	803	790	802	787	830	836	839	815	811	782	782	839	771	814	772	770	839	859	814	828	769	795	808	818	797	819	799	850	790	815	839	794	808	736	823	842	853	771	804	798	812	772	829	885	823	820	868	809	829	831	811	819	782	765	826	850	806	864	803	814	844	808	755	797	828	840	814	880	790	835	820	843	794	766	817	800	811	780	779	836	785	825	811	824	784	804	802	812	828	811	862	792	862	826	849	840	807	868	780	819	829	800	830	798	846	808	864	845	828	804	797	774	786	780	810	812	799	850	800	745	752	757	823	797	815	816	803	834	862	783	827	785	751	766	812	777	761	818	852	844	807	840	821	817	853	770	772	815	859	777	769	788	866	845	825	776	846	833	833	770	811	828	803	807	754	796	809	806	830	814	810	809	819	803	858	824	831	838	802	801	802	836	858	829	824	803	791	786	843	820	815	826	789	835	810	811	843	772	851	806	806	727	785	795	819	810	838	816	804	866	851	817	818	881	825	806	809	863	840	825	839	779	828	841	804	808	835	806	812	809	750	807	824	848	801	880	797	819	845	767	817	811	862	839	773	791	828	807	835	810	779	803	803	807	843	861	812	830	791	825	785	841	861	793	795	829	793	837	801	852	801	825	816	787	806	823	772	834	798	840	831	821	803	833	809	807	846	815	817	822	839	802	820	786	813	830	809	833	769	852	795	783	793	801	832	827	768	838	814	766	800	788	796	842	765	854	808	813	876	833	808	759	875	775	836	859	792	806	862	761	837	785	834	809	793	827	809	810	773	755	862	850	821	789	830	872	810	769	803	844	799	832	867	839	820	795	812	851	811	774	792	831	800	772	804	817	840	780	780	817	823	791	825	795	796	791	853	868	811	773	763	794	826	844	777	826	783	781	825	843	799	814	812	807	808	808	831	788	788	824	835	853	822	805	786	800	799	786	821	828	810	802	816	753	800	799	838	849	809	797	765	761	770	812	840	800	783	775	852	823	823	814	777	777	822	829	814	877	788	782	792	789	776	813	839	792	802	808	834	834	838	836	800	818	811	802	792	807	791	757	759	746	818	771	814	800	799	809	831	835	856	836	823	790	812	819	796	831	824	769	757	820	830	820	849	812	824	812	814	795	839	815	839	815	826	823	814	770	807	824	817
24551	20962	24369	27699	20420	1836	399	372	302	311	270	275	284	298	256	247	281	267	241	305	260	237	282	243	270	270	260	261	247	249	255	277	278	243	250	297	222	258	262	274	232	247	250	260	273	282	268	251	262	244	271	266	245	246	234	261	262	260	256	266	261	226	264	298	245	240	262	242	266	253	260	303	244	271	247	242	271	282	272	224	264	258	243	252	291	273	242	268	250	245	232	229	238	261	271	245	250	299	256	259	249	232	276	261	223	242	244	246	259	270	264	241	246	260	250	271	239	241	250	253	261	272	247	267	248	248	270	244	254	269	287	271	246	288	258	279	288	247	283	274	239	244	283	245	243	226	238	262	247	280	260	261	257	236	271	275	256	250	239	258	268	228	246	243	257	249	241	262	267	290	268	255	256	285	277	243	247	270	266	227	270	219	254	258	273	232	225	273	249	239	240	232	287	250	252	264	267	263	271	281	231	291	252	255	211	246	239	253	275	247	228	240	274	244	268	250	296	248	258	256	257	289	257	247	291	232	278	266	246	241	259	246	243	248	288	265	283	212	263	234	297	261	259	267	256	257	245	261	249	259	274	252	240	244	271	261	265	242	269	256	267	265	256	258	270	282	254	282	211	253	260	218	242	256	244	252	249	295	277	250	231	256	258	226	237	258	238	215	246	255	258	275	237	243	244	269	245	255	269	277	223	257	268	259	258	249	227	265	255	273	253	254	244	260	280	233	260	238	286	242	266	272	219	256	243	271	276	246	240	253	238	275	257	261	270	274	267	250	245	240	253	258	264	257	277	259	265	275	265	268	245	240	251	271	276	264	282	270	266	290	241	240	286	264	198	290	257	305	237	257	248	265	270	238	255	223	249	236	260	246	259	247	248	265	284	272	268	265	257	270	240	226	243	266	235	238	257	246	269	248	272	241	241	260	266	239	247	243	247	283	235	227	272	257	268	247	235	250	270	243	253	278	251	283	289	277	235	248	271	252	260	277	286	277	266	253	259	252	295	253	267	276	270	285	272	258	249	266	242	241	258	252	285	279	288	239	244	224	242	249	269	263	259	239	274	261	261	258	224	220	229	254	283	248	250	250	253	246	229	247	250	273	246	267	244	233	206	247	263	247	278	283	251	236	275	243	253	239	249	229	261	245	259	285	249	282	247	238	249	227	225	261	261	277	270	239	247	255	272	240	268	282	257	244	243	263	255	253	263	260	262	266	276	282	256	244	258	262	276	274	254	249	287	244	253	273	269	267	255	240	266	253	230	235	225	255	245	260	254	232	238	243	271	223	287	266	281	259	257	244	231	238	242	251	263	235	271	264	273	259	239	259	242	242	248	274	275	232	225	251	267	246	218	253	266	276	239	268	287	249	258	243	236	242	271	266	268	228	250	242	237	259	238	243	237	249	241	264	269	256	261	271	251	238	278	250	295	258	244	249	253	233	250	274	265	291	245	253	270	248	265	243	246	234	257	266	259	232	237	268	260	286	267	260	273	254	273	278	270	284	266	235	246	239	278	257	275	280	269	233	255	246	238	258	255	237	264	253	255	253	256	253	259	247	237	245	245	267	268	252	256	220	275	256	261	281	248	220	271	251	280	272	254	240	258	260	270	254	255	256	248	247	233	264	258	242	226	260	300	243	250	245	284	257	282	258	228	250	232	292	245	253	274	269	264	271	230	270	232	244	235	249	238	256	257	245	246	253	256	259	280	245	259	284	252	255	243	247	291	275	223	225	260	234	271	247	271	296	263	267	261	228	231	233	274	251	254	265	251	263	241	261	254	254	260	271	253	268	232	250	237	280	213	218	224	276	257	266	270	271	264	287	299	246	267	264	285	257	220	270	246	258	246	233	271	285	246	248	213	254	246	238	238	262	241	261	220	251	249	258	251	236	247	254	280	242	241	259	253	264	246	262	268	256	220	241	301	274	221	264	246	237	252	282	260	281	248	235	248	273	226	248	227	268	255	272	237	254	246	255	241	245	265	240	292	252	247	240	259	245	237	257	269	239	251	233	229	252	237	234	242	265	259	258	259	254	290	291	260	276	275	226	245	254	251	260	254	231	250	244	270	254	255	239	234	282	254	235	291	242	268	268	235	244	248	278	268	258	229	220	245	276	255	279	233	227	230	230	251	283	218	240	241	249	251	263	217	257	227	257	281	225	233	265	281	298	255	271	266	249	251	283	311	250	270	281	249	289	226	265	270	270	265	296	261	238	259	243	244	241	242	254	269	251	260	253	253	255	238	260	248	264	263	271	228	256	246	238	242	267	232	254	264	256	252	238	252	250	264	272	270	214	247	280	256	244	247	228	256	263	238	269	247	260	255	251	265	287	237	211	232	249	248	269	244	237	224	243	263	255	249	254	256	241	253	284	250	259	241	275	262	272	225	264	253	259	244	231	233	274	258	263	249	256	279	293	246	236	251	279	225	213	265	253	253	310	245	274	238	212	251	260	268	242	248	239	262	273	273	249	254	234	249	258	261	274	237	204	248	228	266	253	257	235	257	277	242	247	229	258	280	246	264	247	298	253	315	263	272	247	257	250	233	269	239	280	262	253	260	249	242	260	270	269	231	251	269	258	275	219	250	283	245	276	270	242	233	265	284	261	250	241	267	252	258	254	237	236	242	263	238	245	262	270	269	255	249	258	235	280	272	270	242	293	269	251	231	258	229	217	275	263	247	266	233	251	278	226	260	246	252	266	250	246	265	251	257	249	247	261	307	282	233	250	264	241	245	254	284	227	266	237	282	252	253	259	253	223	231	279	291	242	251	277	265	247	253	258	238	243	230	237	248	296	294	262	232	257	231	263	228	273	281	233	271	246	233	258	271	277	262	265	276	260	240	248	278	295	226	246	224	259	250	250	238	270	293	245	261	248	231	274	272	261	268	269	258	253	231	248	237	279	270	229	255	258	248	256	260	265	250	261	247	265	256	232	232	250	246	249	260	229	266	276	287	250	251	273	249	248	265	268	248	264	265	283	226	272	277	267	276	244	251	269	241	234	289	262	266	269	271	257	236	275	244	260	259	236	233	269	275	291	230	256	244	229	257	247	271	256	251	206	272	263	230	275	272	250	224	251	268	259	236	252	275	243	290	247	256	287	266	257	231	248	257	256	252	238	258	255	274	253	257	272	255	291	277	245	236	262	237	283	281	271	277	258	246	256	248	265	263	254	248	241	235	227	275	251	259	241	245	236	242	249	236	237	252	240	288	256	247	229	269	251	274	240	224	247	237	259	241	220	260	245	261	259	250	267	259	269	264	265	242	231	246	245	228	268	263	237	215	237	232	260	234	254	245	218	246	271	248	269	266	265	286	241	244	250	304	272	270	277	252	245	251	249	224	275	268	245	284	236	259	274	242	265	249	242	255	301	261	269	259	237	222	230	219	285	250	296	258	264	259	232	250	258	251	248	257	219	258	263	263	217	255	249	242	264	251	238	279	257	259	230	259	251	253	247	256	246	250	274	273	230	237	244
3093	2618	1630	960	737	657	677	572	598	587	552	593	597	621	577	548	544	559	567	562	527	553	595	558	576	609	591	557	591	556	554	587	582	531	597	588	603	613	562	589	613	552	554	580	550	605	568	566	570	610	592	588	591	618	540	559	613	574	577	549	601	536	586	570	562	557	591	563	564	584	579	559	554	580	572	588	565	600	592	561	545	613	568	572	609	566	564	571	578	577	561	566	607	581	550	547	596	622	605	543	577	567	602	559	574	564	575	561	570	531	535	591	566	545	582	569	598	611	594	528	577	574	609	619	595	597	552	533	528	584	538	573	619	558	528	502	579	572	570	587	576	557	566	551	584	521	537	542	560	604	582	522	527	556	591	539	603	555	567	555	579	558	557	536	597	531	550	569	593	610	606	577	555	554	566	608	600	596	544	559	516	555	568	567	543	497	531	575	585	568	632	542	550	593	535	593	567	550	569	568	572	524	598	565	598	616	561	574	558	599	532	542	519	538	572	576	562	540	554	552	585	540	589	549	538	575	562	555	542	569	553	568	555	564	585	519	580	584	569	595	586	547	538	586	545	614	556	535	557	563	568	594	522	542	547	560	592	576	582	574	576	532	538	554	609	575	580	577	570	561	602	579	541	587	527	542	517	573	607	590	560	578	593	537	594	574	520	601	587	564	504	588	543	635	575	593	564	557	530	547	599	582	590	560	544	578	581	557	578	578	580	609	578	620	560	585	531	572	638	572	593	580	538	587	578	581	578	539	571	559	575	550	591	601	556	550	572	568	575	587	548	532	595	561	581	543	564	566	597	569	582	530	546	595	558	616	594	539	580	565	558	574	556	588	588	607	588	555	578	572	574	560	559	580	577	574	580	568	547	543	576	555	568	552	589	581	584	571	566	578	592	540	560	546	545	592	598	548	536	604	576	543	579	552	604	546	565	530	579	549	545	625	568	551	613	542	588	549	536	558	618	552	563	603	576	624	587	554	583	536	545	579	573	576	607	560	552	568	590	542	536	572	565	562	615	533	559	592	628	535	564	589	585	585	564	576	578	555	557	593	544	596	550	582	546	565	569	572	537	543	614	584	556	539	543	607	555	560	573	555	608	530	568	540	571	551	576	578	583	551	580	557	544	532	548	522	592	608	588	537	571	618	586	546	568	567	559	530	550	580	571	581	563	613	575	574	588	579	555	564	563	571	576	581	593	592	577	606	582	561	577	570	567	553	578	558	597	588	543	578	614	579	578	535	562	536	571	534	593	562	543	577	583	567	558	578	506	632	611	562	567	628	562	590	577	574	557	556	599	551	580	545	605	537	585	597	608	591	561	529	582	545	552	544	548	604	532	586	556	584	572	535	559	607	562	589	577	544	551	596	607	524	549	574	599	601	543	558	553	574	595	591	559	590	580	563	587	569	547	560	554	588	581	579	546	572	567	564	534	564	563	609	549	564	557	601	555	579	587	574	549	593	573	561	595	571	622	525	555	621	543	605	594	589	544	554	584	571	569	551	610	588	566	618	550	592	599	615	567	571	575	560	573	562	557	531	542	532	548	525	557	562	559	591	578	630	573	559	557	557	544	556	561	530	581	549	606	582	520	514	562	546	558	596	554	580	589	595	576	602	607	572	578	574	547	530	587	591	586	561	628	545	520	585	566	625	575	527	542	559	536	603	530	541	523	602	622	551	589	556	567	542	583	589	538	554	553	566	569	598	579	578	557	570	570	591	605	563	547	581	584	567	571	565	572	585	572	567	562	569	552	606	587	563	598	568	551	560	582	601	577	597	556	574	565	538	560	570	585	563	626	579	591	564	571	549	566	564	620	590	556	595	593	565	550	560	538	543	582	553	516	538	566	513	563	548	585	556	583	573	584	542	603	549	580	559	614	580	585	607	563	579	546	540	578	551	575	550	524	547	595	583	585	557	577	534	558	554	580	524	597	593	560	570	530	557	551	583	525	568	582	550	593	574	575	589	569	567	546	581	596	574	568	519	573	539	559	586	515	592	540	549	568	608	588	586	595	560	531	569	533	588	544	566	587	585	560	579	523	582	538	542	602	609	585	594	531	598	579	574	580	577	592	596	598	546	607	549	549	584	571	618	564	560	538	586	543	539	568	599	575	596	567	589	574	560	580	579	580	585	570	577	553	586	565	556	583	571	557	541	580	563	555	602	561	591	580	520	563	540	586	553	596	558	548	606	563	564	572	540	637	602	528	555	557	557	574	572	549	586	594	559	637	560	553	562	581	537	560	595	562	571	574	532	592	573	578	563	560	561	521	553	574	577	580	549	568	527	563	542	562	590	565	622	573	559	556	590	520	519	611	534	575	578	543	610	549	567	570	549	584	589	571	579	617	591	592	636	564	590	588	572	554	551	573	566	563	522	571	568	553	540	573	562	570	546	592	539	559	572	547	563	554	612	630	549	588	547	568	529	574	583	546	576	561	553	601	559	501	590	553	577	573	568	566	567	560	596	577	571	579	607	581	585	583	535	576	568	601	565	557	583	546	610	594	601	550	545	535	542	583	547	568	545	603	555	570	584	580	572	561	598	574	556	598	557	568	615	570	616	518	555	573	559	583	587	556	517	584	562	566	557	561	564	555	546	589	541	588	519	569	547	582	531	561	581	539	602	574	564	566	557	570	564	599	568	605	540	580	532	568	587	578	584	548	613	572	582	562	575	565	573	574	595	562	563	572	556	574	547	594	539	571	545	611	604	569	554	565	611	530	602	611	583	592	520	551	584	573	565	575	571	549	586	544	568	559	566	561	603	573	603	565	562	596	571	557	577	582	536	594	564	598	537	535	594	606	580	579	588	548	541	563	577	567	567	575	528	568	592	573	546	575	551	544	529	604	547	499	552	557	578	585	554	556	555	540	545	618	514	586	575	548	602	534	567	617	600	572	583	537	540	580	593	589	574	558	567	574	565	564	548	549	572	581	577	568	600	545	599	580	601	568	593	569	599	569	594	582	543	569	593	566	517	527	596	541	574	579	554	588	612	567	564	623	581	540	583	560	573	532	588	537	564	552	593	594	555	558	605	540	551	590	591	581	571	590	560	550	550	559	596	567	554	588	558	589	541	578	578	579	537	514	582	551	574	576	554	583	533	546	535	536	607	543	585	532	570	578	558	594	600	605	540	582	572	593	579	575	553	574	567	584	546	531	558	557	567	568	581	603	571	581	580	561	581	563	577	595	571	583	555	561	556	529	565	543	541	573	589	578	593	552	587	542	562	550	576	564	567	598	567	593	551	657	556	606	555	543	568	579	571	593	582	600	520	562	590	588	557	565	615	575	582	579	596	549	573	589	570	533	579	571	533	600	577	545	618	566	581	561	641	559	535	603	592	593	587	569	549	591	557	534	579	551	580	594	565	579	551	590	566	561	569	566	553	544	587	567	554	598	612	566	530	584	511	586	628	574	600	557	559	558	605	576	628	549	579	550	566	564	575	545	554	532	571	574	561	546	553	579	522	579	546	572	520
23788	20962	25029	27068	20971	20766	1186	310	258	210	209	168	167	167	134	160	144	131	133	114	122	142	119	119	100	125	134	144	131	117	96	111	97	108	122	96	111	126	118	127	117	123	97	130	124	89	110	95	97	117	106	123	117	131	102	126	117	102	93	102	111	122	126	116	104	115	112	104	104	105	138	118	117	119	111	118	119	111	100	96	121	108	89	111	95	118	121	109	112	92	96	101	118	123	91	108	109	106	109	118	108	128	96	104	127	122	110	108	113	113	99	132	100	107	101	105	98	97	123	124	106	131	103	101	114	126	115	114	88	125	105	94	118	111	113	102	126	107	117	107	115	103	98	113	99	110	117	128	121	106	97	115	105	90	113	105	102	100	111	101	105	107	89	108	116	96	112	124	111	103	95	107	103	101	108	137	109	107	92	122	99	98	98	100	106	120	113	92	118	107	129	97	138	108	101	101	117	108	103	129	114	123	105	99	100	106	109	82	120	98	97	103	125	93	112	112	122	123	108	118	128	103	120	123	93	116	103	95	100	123	126	115	99	108	115	126	133	112	92	92	114	117	92	128	107	104	115	124	110	115	107	95	106	113	115	102	96	101	106	101	105	121	123	113	133	100	93	102	115	92	106	100	109	100	100	101	91	124	123	116	111	98	114	102	98	106	124	110	104	99	99	98	117	106	114	115	91	101	108	97	99	117	108	119	101	113	122	99	110	136	121	99	108	99	111	106	100	91	99	118	111	105	99	97	114	114	104	101	103	113	114	104	109	110	105	101	108	111	109	89	113	110	113	100	103	129	111	124	125	116	106	118	113	117	103	120	131	115	85	112	99	117	96	110	95	100	107	88	117	115	103	87	104	111	107	103	106	110	122	115	112	110	110	102	97	121	124	115	114	123	122	100	102	85	100	123	91	98	106	117	109	106	115	103	110	123	112	93	101	101	102	99	121	76	94	105	112	116	102	119	81	84	95	102	109	98	115	123	113	122	99	130	112	119	120	109	109	95	133	117	92	125	118	126	99	106	117	83	110	125	126	103	111	107	112	99	101	110	99	103	117	90	109	100	98	95	115	98	93	108	108	99	108	99	122	124	93	117	112	97	126	111	115	107	117	103	126	104	123	136	114	115	108	115	106	107	109	108	132	116	114	127	118	90	108	116	104	97	111	118	131	110	110	110	109	108	112	119	139	100	94	123	99	106	132	112	114	100	93	107	108	106	99	122	123	114	95	115	126	100	127	110	94	117	119	98	111	90	119	114	116	111	111	114	112	115	107	89	93	99	99	105	100	111	116	102	110	107	129	108	115	93	113	108	105	83	106	106	106	124	107	128	90	117	93	132	103	102	112	127	110	101	123	112	114	79	111	118	103	100	110	128	116	110	115	90	118	99	100	111	113	97	103	87	102	110	117	91	112	113	109	116	115	93	114	110	109	119	117	106	87	115	121	108	105	93	106	95	116	123	111	129	121	112	86	96	121	83	105	80	124	115	108	110	110	82	104	111	112	121	125	117	104	117	94	97	110	119	115	119	111	105	101	107	123	108	124	90	106	96	118	119	112	96	118	107	112	113	104	118	119	113	113	121	103	95	108	95	131	113	113	83	134	126	109	125	87	98	117	105	112	91	112	94	125	109	110	124	112	95	120	113	102	107	99	130	111	106	108	91	118	105	104	126	109	96	92	121	125	105	90	105	108	107	103	94	97	83	120	108	107	104	109	92	114	104	97	106	137	95	93	93	107	105	103	118	94	86	87	115	107	116	121	111	103	96	85	106	109	114	101	104	135	115	100	98	132	119	120	106	97	112	96	96	114	117	93	94	125	133	120	101	112	120	118	111	107	127	119	114	118	116	104	92	106	121	107	90	99	88	125	103	102	103	119	122	127	120	79	100	99	96	111	121	100	104	110	118	107	118	127	95	98	94	105	120	109	112	111	123	90	105	121	107	114	104	114	90	109	131	128	109	135	98	114	104	90	117	117	112	110	108	112	106	108	115	123	102	131	111	82	102	99	139	105	121	95	82	101	129	108	97	109	104	129	95	94	92	107	121	109	80	108	99	114	115	123	107	122	97	123	121	101	108	104	112	103	96	113	106	113	114	116	101	102	107	117	113	112	95	100	117	97	105	110	107	113	116	99	97	117	124	108	117	94	125	97	116	103	120	101	94	107	96	108	91	125	88	113	110	119	123	104	111	107	127	100	98	93	130	104	97	120	102	104	105	105	115	110	112	115	103	114	105	92	98	107	126	94	84	112	134	117	110	98	114	92	91	111	95	108	110	105	99	118	99	99	111	109	88	96	94	87	95	115	117	105	108	114	113	113	105	105	112	110	104	111	109	111	108	125	92	113	123	97	130	116	109	107	106	91	106	84	112	118	102	120	93	82	97	110	109	105	106	107	106	118	104	101	128	103	117	96	108	118	104	127	106	114	105	116	105	111	121	101	103	116	116	119	103	90	114	102	100	108	98	91	107	107	106	126	122	97	109	122	114	105	100	95	114	113	93	112	102	121	96	106	98	112	97	99	107	98	107	119	131	94	99	115	119	119	106	102	108	105	100	117	121	103	110	107	118	100	104	98	103	126	109	105	106	115	112	91	116	129	127	98	93	86	77	132	103	104	90	114	119	103	115	101	102	91	99	107	106	107	93	123	96	93	127	119	111	122	96	109	104	119	104	81	121	114	102	120	105	135	107	102	112	108	85	105	121	96	105	120	112	104	111	106	111	95	118	107	113	109	88	115	120	93	116	87	114	104	103	124	104	114	117	116	116	120	118	91	102	108	109	95	111	116	103	107	130	97	105	101	104	98	119	88	91	93	113	96	136	92	89	117	102	119	143	90	112	95	104	118	127	106	116	120	121	103	114	116	116	116	122	85	101	99	96	130	108	122	100	111	127	93	105	111	111	123	108	112	110	115	95	98	126	119	114	96	84	102	104	109	119	125	100	124	137	100	93	114	103	127	94	98	101	97	116	96	90	99	137	110	109	116	117	102	105	104	100	95	105	109	125	119	103	119	106	98	103	120	126	98	111	113	86	104	93	104	111	114	99	90	110	87	101	124	95	103	120	90	104	120	108	98	126	91	100	103	112	99	106	108	106	117	91	114	120	112	105	107	104	131	126	93	101	116	97	112	107	104	101	93	84	97	118	106	113	88	105	87	105	105	110	103	104	99	108	98	107	121	122	105	111	109	111	108	110	102	109	89	124	101	101	106	106	114	90	94	112	112	95	102	99	100	115	106	108	116	99	90	134	111	112	112	112	112	114	100	109	115	111	103	98	118	108	114	113	102	125	92	92	109	109	120	103	95	107	120	96	101	110	108	131	103	113	108	120	113	113	102	109	125	97	108	100	101	117	109	117	101	97	111	113	112	107	104	94	87	102	84	108	118	102	109	93	122	92	117	102	114	98	120	116	104	99	92	120	112	100	107	118	99	100	95	85	113	104	117	122	110	108	89	96	99	115	91	105	119	126	134	108	105	83
3036	4175	2274	1056	606	491	395	382	334	324	301	294	310	275	292	281	280	282	255	255	324	312	287	269	286	302	277	280	266	268	274	275	273	291	310	276	285	278	289	291	281	269	258	298	281	275	279	264	300	280	259	249	238	298	293	251	279	304	273	263	277	260	295	291	263	265	277	271	277	264	293	286	281	261	269	267	286	280	277	272	303	254	279	280	306	243	307	311	296	274	266	276	305	281	266	285	295	303	311	285	259	282	280	260	260	274	298	268	275	266	269	280	318	312	297	258	291	284	269	280	302	292	282	300	278	266	288	253	310	261	306	274	295	243	278	292	246	259	264	283	290	278	273	272	281	270	280	273	291	267	276	296	279	286	265	269	278	287	266	253	286	284	268	272	282	253	276	254	284	278	289	277	301	289	263	291	259	271	299	258	277	276	295	273	254	291	295	279	280	279	306	267	272	277	301	268	292	272	309	255	273	290	274	296	271	288	279	272	291	309	296	271	314	273	265	256	263	283	265	266	278	284	287	277	286	253	283	268	258	262	289	289	271	312	264	280	264	285	244	305	302	242	276	301	266	285	274	276	271	261	250	280	261	276	275	296	269	269	272	300	280	261	271	270	279	308	262	242	291	298	288	261	293	295	282	277	262	308	248	302	269	281	312	301	251	299	290	280	264	308	290	270	289	268	274	280	267	270	269	292	280	238	252	269	316	271	302	292	278	287	280	254	291	264	263	285	262	293	273	265	299	234	289	277	289	280	272	260	279	263	269	257	297	280	284	292	265	253	254	228	290	264	296	273	284	261	268	270	277	267	265	284	252	274	293	256	275	255	281	286	266	302	271	295	293	294	283	303	306	235	265	284	274	282	293	268	288	292	274	265	290	266	261	268	290	262	265	274	288	294	284	282	299	266	270	272	277	302	257	275	264	267	261	272	290	281	287	270	276	251	268	262	270	285	294	275	272	239	269	269	304	288	256	262	300	286	299	266	257	304	276	270	319	278	253	317	250	269	263	291	260	268	246	286	292	288	289	250	297	288	309	281	261	298	292	254	275	285	288	252	263	286	273	269	276	266	282	268	262	296	276	273	267	289	258	256	289	270	283	298	241	318	282	305	256	261	273	284	271	283	269	259	265	291	267	268	305	299	297	316	299	260	287	261	262	248	274	289	281	314	280	308	263	273	282	276	272	282	272	278	253	240	252	270	304	269	301	283	288	264	252	275	280	295	276	271	293	295	264	277	257	280	274	285	298	326	296	251	299	282	280	283	261	261	281	267	286	288	274	301	272	294	299	285	272	276	237	275	282	255	281	260	286	281	279	297	298	293	303	298	275	279	269	268	254	283	270	287	266	280	303	267	275	280	315	307	262	253	293	257	277	286	245	282	312	279	263	263	260	289	282	298	275	255	285	301	261	283	285	279	283	246	281	283	265	269	294	319	307	278	289	259	340	292	280	302	292	268	269	278	287	240	303	322	284	280	290	230	280	257	276	260	277	255	246	292	278	280	270	284	294	258	282	268	280	264	277	279	260	269	266	254	271	275	270	284	284	272	258	265	269	272	250	266	255	266	311	269	307	290	241	300	282	276	277	306	245	284	291	264	256	269	306	289	274	268	282	255	263	274	265	273	270	300	251	281	250	288	283	291	249	259	282	267	268	268	266	291	296	267	271	277	277	288	248	266	286	300	312	320	295	287	280	274	235	284	284	271	278	298	281	269	258	290	273	256	279	277	263	264	299	268	262	257	285	275	264	281	294	296	264	275	296	278	285	281	259	273	286	279	274	266	296	254	265	282	278	268	268	300	256	282	292	258	284	284	288	259	276	267	271	270	280	287	297	269	286	252	267	262	253	274	296	298	286	292	295	285	273	268	284	276	288	276	271	269	283	259	272	270	279	294	264	281	285	251	286	259	291	281	301	306	277	279	277	258	317	313	284	292	297	254	303	267	277	296	296	275	285	281	262	289	243	300	298	276	272	300	290	297	258	261	261	311	252	232	284	249	279	272	259	285	258	257	286	261	262	275	267	297	290	281	276	247	259	283	287	292	279	317	269	296	274	283	286	284	274	269	301	283	267	273	289	284	280	297	268	295	278	291	274	269	265	307	287	261	292	292	275	269	281	273	299	287	273	269	299	269	273	276	299	265	289	281	290	258	274	275	290	322	282	254	265	273	298	298	277	283	262	261	285	247	283	275	286	271	324	279	257	253	276	282	275	250	281	278	289	273	296	265	256	238	302	318	272	263	284	303	285	271	284	246	280	321	309	273	278	281	294	265	270	261	270	274	275	263	260	264	274	287	241	292	281	299	258	284	284	279	278	293	268	277	303	302	285	265	253	260	274	282	266	291	287	297	297	279	269	280	285	302	291	271	288	282	283	309	293	245	289	274	259	310	273	299	269	292	278	289	276	283	316	264	294	314	264	259	309	261	299	254	305	291	302	256	257	276	287	280	267	287	296	287	278	273	298	257	271	274	290	293	271	261	288	294	262	302	271	272	268	289	258	269	292	282	291	273	278	284	287	255	256	275	273	282	288	306	294	255	276	277	278	275	276	268	268	234	277	298	255	287	280	297	255	254	228	296	278	299	284	290	262	290	288	309	254	273	262	286	255	282	286	291	316	258	289	302	290	275	255	306	256	262	301	322	269	293	267	278	275	291	289	266	244	273	277	267	263	296	264	276	263	276	305	285	294	286	250	283	297	249	314	299	307	266	308	281	309	291	298	292	270	293	293	302	262	245	283	338	237	310	306	260	296	286	270	285	242	272	270	299	280	274	280	273	255	259	295	313	260	278	274	296	258	294	255	260	280	290	291	290	266	278	238	300	296	260	289	280	283	304	261	271	297	264	292	276	270	263	255	265	292	280	281	311	300	249	269	275	273	283	232	304	265	274	244	287	277	285	247	269	248	301	264	287	302	294	277	254	308	273	298	288	307	247	293	255	286	271	290	271	257	253	276	281	300	284	287	272	285	261	278	302	281	273	291	274	266	288	267	292	256	295	289	304	309	285	262	275	317	276	287	279	276	273	271	291	284	268	281	259	267	276	289	311	271	276	281	264	279	282	275	251	288	262	251	292	285	289	290	266	302	255	244	293	307	269	298	310	281	296	294	270	296	273	291	260	282	289	257	272	298	295	289	277	273	305	300	280	268	264	273	280	265	277	300	288	284	295	287	256	296	261	283	288	268	310	278	290	289	250	305	262	298	266	266	305	275	282	254	281	271	288	263	260	287	266	291	256	270	277	290	272	303	265	275	276	282	265	286	267	291	281	291	300	273	261	292	289	270	293	281	286	266	268	269	289	266	274	287	288	264	277	263	256	277	288	253	285	283	253	267	283	299	282	277	281	280	269	260	273	249	265	278	270	271	279	294	286	292	274	259	271	271	281	285	277	308	276	295	271	272	295	265	278	281	261	307	292	273	258	270	247	293	278	264	285	301	296	265	277	262	276	279	257	295	268	259	286	303	257	232	275	307	270	315	284
32067	10328	1087	469	407	340	388	394	392	340	370	392	376	357	362	355	388	400	384	352	367	359	363	381	332	376	330	357	347	322	374	378	357	372	344	380	393	368	351	370	366	365	350	332	341	370	387	394	367	372	390	392	378	363	370	341	381	379	368	360	402	360	353	355	363	317	331	366	371	349	370	373	368	357	395	367	342	367	343	378	362	399	368	366	380	342	397	381	376	352	368	364	379	361	338	391	359	360	361	378	367	337	370	342	329	362	392	391	380	390	359	341	348	345	353	363	422	365	387	330	384	367	383	405	375	363	386	354	327	357	391	356	366	343	365	382	390	350	386	346	363	402	355	335	366	363	341	311	367	344	324	335	354	357	362	353	373	411	409	378	378	342	342	399	416	332	350	360	306	344	369	375	379	383	372	355	347	329	356	378	339	391	336	351	328	401	352	357	355	363	361	365	378	339	319	361	332	361	338	374	382	385	323	346	373	373	379	313	361	342	365	361	315	382	374	401	360	368	358	368	347	365	325	347	382	413	411	362	370	334	343	375	373	349	366	386	373	396	380	371	368	355	375	334	387	357	361	369	387	379	380	383	403	357	362	353	364	354	352	393	378	338	333	369	335	376	390	410	341	333	377	355	374	351	357	371	357	373	363	382	337	370	346	383	388	361	375	399	414	370	360	393	394	362	368	397	379	376	363	372	368	404	352	349	367	323	373	355	349	384	340	359	380	347	357	359	366	358	379	354	357	350	406	331	371	384	393	377	342	391	403	365	388	345	361	362	367	349	330	369	383	397	358	389	351	384	331	351	372	364	370	383	357	361	390	389	375	354	356	370	357	388	360	387	330	357	327	370	338	337	364	373	349	367	373	385	348	374	413	342	370	337	373	336	381	364	389	369	358	358	350	358	352	376	367	367	393	341	370	347	376	338	332	347	372	365	379	395	365	380	380	361	382	356	363	358	363	359	349	378	400	413	369	342	373	359	364	413	329	395	332	330	373	365	419	357	382	364	357	374	370	361	351	394	370	366	341	394	336	427	368	390	381	354	365	346	353	389	382	365	373	353	375	366	368	348	362	372	383	399	384	369	382	383	381	325	378	400	393	391	372	358	342	335	342	362	363	328	373	355	400	370	352	365	389	364	353	374	342	326	362	359	367	365	361	346	383	347	378	397	374	357	365	330	343	380	366	388	397	354	366	344	356	366	356	377	389	349	370	383	370	368	330	374	390	357	375	373	348	348	368	338	355	364	355	344	369	329	362	392	401	376	373	393	393	346	344	367	373	372	405	352	379	365	331	350	397	340	325	344	393	393	382	392	338	366	368	388	355	335	349	349	386	383	373	398	340	348	388	358	347	388	361	390	360	352	359	364	422	380	379	378	354	366	368	388	366	357	368	345	368	356	367	374	375	395	332	397	363	380	352	389	353	348	333	340	375	371	346	353	385	373	334	350	388	372	337	348	344	390	390	357	346	369	339	374	352	351	364	374	354	365	373	417	368	358	328	379	355	342	381	353	372	360	353	347	394	371	402	357	365	361	365	385	377	389	362	401	366	357	384	366	332	365	336	345	358	369	375	385	355	332	373	365	379	382	346	365	382	357	371	359	404	379	373	358	373	392	340	344	375	393	376	398	365	353	358	352	388	375	393	344	393	351	340	346	403	358	362	348	370	342	393	380	341	363	347	336	363	354	360	381	375	346	378	358	356	374	378	364	374	327	365	373	347	366	361	365	400	338	347	374	360	371	339	351	398	384	347	364	400	356	358	359	371	368	338	390	322	374	364	378	367	376	350	364	350	357	355	363	374	371	374	399	358	323	411	382	344	366	368	363	361	368	389	342	334	368	345	333	378	373	351	359	365	369	338	343	345	361	374	371	341	343	370	388	345	334	363	345	348	378	322	356	358	367	425	360	361	364	336	351	359	349	361	368	374	351	345	382	347	360	348	354	374	340	364	374	354	353	371	380	346	339	377	368	339	366	434	381	387	354	388	370	362	347	339	378	404	350	308	331	388	350	343	373	363	343	380	373	362	391	352	355	330	376	370	392	364	363	341	330	399	379	348	343	386	373	382	382	357	355	385	346	350	351	366	361	383	373	393	347	373	362	359	375	399	400	350	367	365	357	379	384	379	375	364	349	367	367	371	370	387	376	348	310	367	371	400	372	349	357	329	389	323	388	324	362	394	383	394	390	362	350	354	357	352	365	393	363	362	362	355	355	341	347	362	352	373	383	375	362	372	372	364	354	364	332	367	348	362	372	345	367	347	409	382	385	364	375	387	368	382	353	352	376	350	363	372	392	347	363	367	402	376	360	322	365	339	389	349	327	393	371	380	341	351	330	368	375	371	334	339	366	353	381	385	378	386	372	368	353	346	363	353	330	380	368	361	364	381	407	354	398	364	358	373	365	339	350	362	376	383	367	379	346	397	371	350	370	359	345	344	357	368	361	322	307	381	375	355	371	370	355	376	380	342	345	348	375	371	390	358	383	384	372	358	360	373	348	327	370	341	401	402	362	359	402	366	377	382	364	333	342	387	360	372	357	369	382	364	362	382	364	367	399	382	355	360	364	365	392	356	385	341	379	388	408	351	377	371	365	350	381	365	329	364	370	379	351	337	373	361	376	357	396	352	358	353	385	363	399	403	351	388	356	369	368	357	354	354	342	371	355	404	364	382	398	397	415	378	356	370	366	344	367	356	390	367	383	360	397	340	357	353	395	355	367	331	355	364	361	366	389	367	368	354	407	365	331	375	354	412	411	358	350	378	377	333	356	374	349	375	356	400	380	335	369	391	339	379	371	375	378	352	395	351	377	375	358	375	332	364	407	365	339	375	380	384	375	372	369	359	361	376	373	342	399	334	398	364	352	336	398	376	366	352	353	387	356	346	374	345	343	381	365	375	373	359	337	411	377	369	400	383	398	390	367	361	361	335	379	353	383	362	371	369	370	373	331	378	387	323	386	371	349	362	358	361	396	369	375	344	379	383	369	344	384	367	375	361	399	410	379	365	339	327	373	353	358	396	366	386	386	348	361	373	367	368	335	325	388	374	362	377	386	345	357	378	387	369	355	368	350	381	360	353	392	371	341	351	392	348	356	378	372	357	357	329	367	341	356	371	351	338	367	362	333	354	370	355	409	393	391	374	401	377	382	341	400	359	367	412	361	393	374	384	398	326	346	411	386	411	372	380	343	361	356	389	381	368	418	401	367	403	344	359	382	368	349	329	401	373	383	360	373	369	354	335	380	373	327	391	389	373	359	380	364	362	380	373	328	379	340	360	345	387	358	390	352	395	352	387	376	352	368	350	388	333	357	348	366	370	327	410	393	360	349	381	336	375	370	401	381	354	326	361	367	389	387	357	362	388	383	355	353	354	376	401	374	328	343	355	384	348	352	373	380	360	349	335	344	369	364	367	383	354	398	410	382	336	365	380	370	385	363	377	361	346	337	405	370	378	367	387	338	319	343	311	359	378	341	369	392	344	335
5553	910	868	827	767	813	837	803	844	780	800	799	815	843	771	826	796	776	763	823	889	798	859	841	839	828	877	803	829	812	795	787	810	855	808	797	794	817	791	775	850	849	829	779	810	766	798	775	788	808	812	774	815	779	790	770	776	815	784	812	762	810	879	801	864	780	840	784	845	798	821	758	815	778	819	848	780	802	812	816	804	822	801	846	804	798	833	794	778	795	797	762	822	818	755	847	815	782	835	795	822	768	802	789	787	831	820	840	783	784	829	828	806	775	828	782	811	776	818	753	776	817	810	821	797	812	859	764	836	745	776	812	837	812	776	818	804	778	795	793	793	756	754	789	802	856	838	813	752	848	758	776	873	831	870	750	794	824	773	805	821	862	796	855	725	800	834	829	866	838	796	809	843	807	784	752	835	799	784	835	810	809	797	828	778	785	803	765	768	806	776	795	767	847	767	787	806	831	807	814	829	797	819	847	807	801	810	799	808	768	827	757	771	804	767	862	772	841	871	817	809	826	799	852	826	785	843	799	768	821	770	861	826	811	816	805	819	820	790	778	794	777	836	807	830	778	814	802	834	784	746	789	849	778	805	817	816	786	841	817	831	805	804	782	783	813	793	783	871	834	816	870	835	821	791	820	809	836	794	766	826	791	825	815	797	819	789	800	848	773	807	839	818	804	799	829	851	762	787	785	795	832	756	764	800	768	842	875	856	799	812	809	782	829	806	797	799	762	786	790	827	793	820	839	797	817	783	806	775	798	838	813	840	837	794	785	776	822	777	840	766	805	802	796	809	825	736	771	772	819	774	837	755	821	849	854	816	813	808	762	847	784	875	832	860	779	821	804	795	811	749	816	747	877	786	811	789	772	797	843	822	752	815	763	800	845	830	836	758	806	808	896	755	778	812	764	778	819	831	808	810	769	819	759	801	828	817	833	793	770	784	834	791	802	853	789	752	785	787	760	810	799	841	812	744	736	817	768	832	787	812	801	847	804	753	850	742	862	725	820	791	806	810	785	772	863	820	863	818	818	820	780	771	796	810	832	800	804	832	799	824	822	782	813	791	798	861	777	822	823	813	815	786	811	865	779	796	825	816	790	813	805	800	834	794	815	838	790	829	797	811	796	801	823	815	767	827	822	822	820	817	839	827	795	789	801	806	819	807	887	809	826	811	807	801	852	829	796	773	845	817	806	775	819	821	791	807	833	812	853	784	852	866	807	742	785	820	789	804	775	811	819	755	801	832	742	798	823	765	813	824	786	855	825	783	745	813	824	795	816	815	814	818	828	790	805	779	783	845	799	799	830	835	791	753	806	811	823	816	804	812	750	805	825	775	836	830	870	824	812	785	797	854	826	824	760	828	807	814	793	841	803	819	846	756	809	841	799	833	780	778	821	812	797	763	824	835	803	797	815	812	796	800	805	775	865	783	786	802	877	782	796	790	797	802	817	811	847	818	801	757	780	814	819	770	780	796	797	805	824	805	826	822	859	803	817	784	779	740	831	738	828	815	808	746	826	784	764	827	770	799	871	805	835	807	819	816	801	806	768	807	814	752	845	810	820	784	820	825	815	803	787	840	821	810	802	809	820	799	795	828	850	829	780	763	783	796	763	805	792	827	833	765	827	777	752	838	780	808	815	853	807	793	860	831	819	800	823	816	824	776	814	817	804	827	841	806	843	837	791	808	789	815	794	770	806	773	745	830	819	850	771	817	848	818	804	820	785	812	754	760	775	793	811	812	781	828	741	761	868	826	835	846	726	827	797	791	846	787	788	838	836	776	858	781	859	808	715	817	818	834	806	832	839	792	802	833	774	798	832	774	797	815	855	828	788	789	803	818	834	795	807	792	848	796	886	831	792	735	847	789	782	856	827	826	797	792	824	827	752	820	819	812	814	817	850	768	822	805	845	845	847	828	829	798	829	826	798	799	833	810	815	837	801	831	819	817	789	758	807	850	847	826	768	776	818	838	811	823	772	854	839	786	808	810	799	799	781	787	810	772	828	797	748	783	807	770	788	819	770	789	798	812	778	794	813	780	832	811	777	806	811	839	832	790	797	808	811	808	798	727	783	807	807	823	830	826	779	812	812	819	792	801	840	804	810	785	811	830	793	814	828	797	793	802	847	818	841	807	849	817	827	844	733	774	801	808	818	792	841	812	807	818	824	813	829	862	809	805	763	759	811	807	851	763	818	819	833	839	784	789	826	840	828	776	828	853	844	816	806	834	877	838	821	803	838	827	799	789	856	840	837	815	753	827	851	841	820	848	786	764	823	816	816	767	828	826	792	845	787	811	860	754	828	812	812	823	796	806	814	872	806	886	843	826	840	790	838	793	844	840	813	773	790	800	788	760	829	820	791	839	789	819	799	828	756	810	833	820	800	831	810	790	809	811	824	851	835	834	774	872	805	812	801	821	785	870	815	835	864	855	831	783	778	817	795	833	798	754	793	835	804	784	812	821	827	821	798	802	824	827	769	814	863	779	860	783	827	787	803	797	800	772	828	796	816	822	793	788	839	799	822	769	819	786	773	787	822	842	756	846	755	783	788	813	845	810	788	772	783	793	756	774	864	884	783	794	834	838	840	803	846	758	807	840	800	784	843	811	806	832	819	763	788	791	833	864	830	771	840	806	857	779	809	833	773	776	792	778	817	814	768	808	839	803	819	851	776	813	850	756	833	840	794	837	811	791	830	803	823	842	785	801	796	827	768	832	834	784	818	830	840	843	823	813	833	793	817	795	836	829	793	762	818	769	768	770	809	837	771	813	866	820	796	838	789	817	794	746	821	821	821	809	822	809	828	820	833	809	796	817	792	773	788	780	833	786	828	746	830	779	776	799	812	778	789	806	811	820	787	743	802	835	846	766	807	825	805	793	782	804	835	804	775	808	754	764	785	840	814	821	779	798	829	826	830	785	799	849	843	814	773	828	832	767	801	838	796	850	786	806	772	765	813	792	814	782	747	812	781	784	690	784	809	805	865	807	804	834	832	831	836	800	778	794	777	833	820	809	781	792	808	877	831	800	810	837	768	823	801	777	793	783	825	817	804	827	815	742	813	821	793	763	772	832	810	825	797	814	842	782	815	815	813	800	797	773	836	840	813	796	850	833	821	822	799	824	857	836	785	795	772	768	835	830	784	815	809	771	786	810	795	795	855	800	763	790	800	792	746	816	779	798	782	815	795	806	847	872	804	780	824	772	787	818	777	810	807	787	834	826	818	796	792	783	811	847	774	811	815	811	810	798	770	780	795	805	830	798	821	856	786	802	821	792	847	849	852	823	832	822	795	821	810	824	786	771	778	818	781	821	805	860	780	805	796	840	797	846	795	776	748	787	740	764	826	792	800	823	827	775	799	762	821	800	793	806	793	789	795	806	861	834	822	845	778	799	818	766	817	786	770	824	826	755	855	779	805	788	780	786	815	767	863	785	818	837	750	813	802	818	815	849	785	805	810	835	789	863	797	813	860	817	838	838	834
24474	20928	24338	27653	20372	1727	427	338	332	302	259	276	300	241	268	246	269	270	260	258	307	273	283	262	270	253	245	242	264	237	281	274	268	273	236	241	252	263	268	271	267	277	278	234	275	238	270	297	247	273	263	276	274	245	278	224	232	277	266	282	283	228	241	265	250	257	260	275	271	257	256	232	242	286	260	249	243	264	268	245	251	263	228	244	273	222	260	253	264	240	259	260	262	246	265	267	263	256	283	263	248	256	233	259	252	246	254	252	244	253	229	268	258	253	276	255	253	282	277	254	219	256	257	281	261	244	244	251	259	232	255	217	258	272	254	229	265	244	223	279	233	214	271	260	268	246	268	237	240	259	256	257	250	260	282	250	270	258	266	263	240	251	270	270	263	251	291	251	238	275	268	257	254	257	250	276	257	277	268	282	250	269	230	256	263	238	234	246	248	234	244	251	245	247	244	263	245	257	261	273	234	277	263	248	258	267	241	245	266	214	235	253	254	267	252	267	264	254	270	234	244	249	254	252	229	256	241	240	272	252	251	246	249	263	232	251	233	277	274	266	246	254	258	245	227	238	239	252	269	270	269	243	257	257	246	239	270	261	273	251	237	243	243	259	248	231	215	240	236	233	239	253	236	253	264	269	247	261	265	261	263	263	266	222	248	236	255	278	258	256	258	268	250	257	235	262	252	248	231	236	248	246	229	255	265	233	242	225	244	265	252	262	252	279	264	233	289	255	218	256	260	240	246	231	234	256	258	263	258	252	262	256	247	254	278	235	241	244	261	232	264	261	234	262	256	271	251	246	238	253	262	281	259	251	288	249	282	261	256	278	256	265	246	275	227	276	263	233	262	237	278	242	255	271	274	254	260	247	231	237	262	257	244	241	242	237	259	230	246	261	243	260	244	268	241	253	267	284	246	263	256	239	260	312	240	259	253	241	262	270	244	232	244	258	254	260	233	251	231	282	264	252	240	235	255	285	234	262	264	253	234	261	266	272	241	256	280	246	223	213	252	244	282	222	237	221	222	274	249	247	255	236	243	265	252	269	273	242	242	284	277	256	253	260	246	243	254	260	274	246	254	276	257	253	237	235	245	269	245	235	252	221	244	238	229	226	269	255	230	238	258	256	237	251	275	249	250	274	253	260	236	249	225	268	243	257	220	234	280	253	270	235	236	261	236	238	257	237	257	244	207	233	262	243	264	228	222	273	270	263	226	252	247	283	270	256	258	245	242	259	241	230	275	278	266	261	200	260	251	247	262	242	257	238	250	243	272	255	262	257	281	261	226	277	263	284	254	219	237	263	236	255	255	236	265	240	242	256	231	269	243	255	275	242	284	280	237	270	258	281	259	280	265	264	253	258	214	240	230	239	279	212	268	265	284	261	232	247	243	280	252	228	275	273	256	234	282	267	275	243	253	252	254	231	249	237	256	255	277	254	260	254	229	252	246	261	260	265	259	258	233	238	270	262	250	257	248	232	298	252	243	250	299	208	280	271	259	293	292	277	239	244	267	256	255	207	237	241	232	227	270	245	264	249	267	255	247	261	261	268	233	250	239	243	242	265	257	265	265	273	235	270	266	253	253	271	256	258	253	257	239	237	257	277	263	253	271	285	288	268	245	275	240	236	252	264	251	245	283	262	220	246	236	295	247	239	248	270	235	257	242	262	285	227	243	279	219	241	241	264	258	253	277	260	245	258	270	231	263	242	248	277	253	269	276	244	272	227	252	251	265	236	236	270	257	248	276	243	254	237	265	265	230	258	245	249	305	257	247	236	240	246	239	250	268	266	257	252	260	248	249	248	271	248	245	272	264	280	303	219	272	258	279	226	274	238	261	276	249	242	241	211	256	316	251	263	237	220	255	252	251	240	245	267	244	255	270	251	230	265	231	267	267	269	250	261	238	253	272	249	271	236	271	302	255	227	246	251	250	228	235	245	251	266	264	261	255	242	250	247	246	252	244	263	271	227	285	220	262	233	263	260	259	243	278	254	264	253	258	247	242	257	245	288	269	210	239	237	233	264	225	260	260	274	245	270	258	248	247	244	253	267	259	260	255	266	214	269	239	277	271	238	238	291	274	240	233	222	265	233	235	269	251	238	231	233	248	276	267	228	227	254	273	259	246	231	263	267	272	229	260	260	236	263	247	228	264	229	239	287	247	251	248	241	272	268	276	213	255	267	253	278	247	230	231	254	254	242	244	255	237	231	254	229	259	257	250	244	250	286	247	291	252	234	252	227	261	235	229	220	236	232	233	237	245	282	236	250	289	255	252	253	245	253	266	228	238	281	264	249	277	241	287	222	257	234	277	247	268	240	261	258	253	268	265	226	259	284	257	275	251	255	244	232	239	259	257	285	270	246	283	252	273	239	281	253	258	261	292	263	269	252	274	263	260	269	286	269	230	254	246	233	282	256	245	253	253	231	223	254	251	234	240	231	269	279	269	219	247	247	259	254	269	239	265	250	268	241	247	257	237	275	260	244	267	241	288	248	263	237	256	245	264	244	256	249	256	225	264	228	245	232	246	256	250	273	249	235	238	273	275	269	260	242	268	244	237	264	214	250	270	239	279	256	250	210	228	238	272	285	250	277	248	256	262	253	284	264	236	243	248	254	242	269	240	239	251	241	260	254	264	261	259	253	252	231	254	242	246	257	241	270	228	226	258	242	277	253	257	252	285	258	241	237	222	267	245	265	265	249	250	261	258	246	247	247	260	244	269	253	262	231	269	274	256	242	253	256	236	234	220	297	214	264	243	273	261	264	243	260	250	229	245	266	236	236	247	259	247	288	241	259	266	247	258	253	238	255	272	254	246	215	277	239	252	258	242	263	238	240	265	251	249	243	269	264	270	283	279	255	251	265	258	224	257	238	242	258	257	259	252	225	257	257	280	276	246	270	243	235	273	221	254	255	226	240	247	192	245	252	247	255	241	257	228	284	239	270	239	265	237	265	270	248	260	258	267	273	237	231	269	247	242	252	251	238	251	264	257	273	236	255	245	265	270	248	251	237	241	269	268	271	280	272	247	232	249	239	268	259	249	254	254	251	265	254	269	253	261	260	213	244	255	249	265	248	241	266	237	244	229	250	223	254	254	230	247	237	225	243	263	257	272	253	262	265	239	242	253	256	263	234	246	244	259	202	252	279	259	227	254	264	241	250	240	260	241	252	246	242	284	244	228	244	227	263	242	271	249	273	253	249	250	209	261	263	253	300	247	261	252	254	255	241	232	237	244	238	268	247	250	233	232	228	260	253	235	275	219	263	239	251	281	271	254	244	247	264	256	243	247	259	247	246	245	254	260	246	257	263	262	264	239	251	269	289	249	248	227	275	273	252	272	269	265	246	235	247	218	256	258	234	254	257	236	274	251	245	236	258	240	255	280	281	271	247	275	248	256	260	238	284	253	259	252	226	217	242	251	258	243	255	250	249	271	262	256	273	255	257	258	231	235	219	248	271	251	266	256	236	251	242	273	249	270	243
3071	2643	1569	942	706	737	619	610	619	629	583	607	618	595	558	589	579	563	591	609	579	591	563	567	570	586	534	549	544	598	565	543	542	559	558	604	576	570	564	576	526	575	604	539	554	577	575	584	600	529	556	573	606	549	583	565	558	587	539	619	560	547	583	574	561	567	577	550	584	572	542	576	576	529	571	593	573	515	583	614	599	578	594	530	555	533	546	559	590	549	580	560	559	575	547	598	554	574	575	588	582	549	569	617	653	583	595	557	560	586	537	562	575	553	559	578	550	538	579	565	583	590	566	558	550	583	549	562	572	570	575	537	563	547	562	573	527	542	536	570	560	576	569	591	583	606	580	561	601	536	580	568	577	531	559	560	579	623	552	568	545	595	577	594	520	574	562	556	537	550	587	520	549	549	546	605	585	568	557	582	593	530	611	568	582	575	558	577	551	543	543	548	565	609	520	541	534	547	548	564	567	572	596	546	570	555	542	546	579	545	521	610	615	570	561	550	567	562	585	560	531	543	566	559	553	568	591	570	545	579	592	574	563	568	624	567	558	587	566	567	565	570	558	554	585	578	588	541	577	588	529	587	583	550	593	557	612	592	531	619	581	587	550	580	574	574	566	555	588	565	531	598	602	562	548	566	578	600	533	595	588	616	590	598	580	549	576	619	564	552	553	545	586	559	540	526	544	584	580	589	584	587	542	562	585	587	546	588	601	581	573	554	572	544	568	528	573	592	544	578	541	527	557	533	576	562	578	594	578	527	537	541	515	565	552	596	602	521	539	580	533	561	542	520	535	573	589	585	550	582	579	546	590	558	563	578	554	586	566	569	534	570	582	586	579	564	557	602	608	583	587	568	563	576	564	565	559	535	592	583	569	560	575	595	590	553	572	562	562	565	568	598	561	576	559	556	542	583	597	594	503	574	560	555	614	580	550	619	566	535	551	564	532	579	578	599	568	590	560	562	582	514	553	553	593	576	574	619	551	548	585	556	580	552	579	584	561	580	586	539	596	561	552	560	579	532	566	558	588	624	541	608	536	539	556	576	533	566	593	570	551	560	525	593	576	579	575	562	579	571	565	610	561	544	562	591	583	568	583	564	560	537	560	551	599	578	589	580	594	569	590	576	608	549	575	575	559	580	553	572	538	567	534	566	547	593	560	584	581	544	565	556	539	550	561	567	601	535	560	597	562	556	569	577	522	560	519	573	553	574	561	602	600	561	559	622	576	538	594	530	580	598	577	562	572	546	581	599	559	557	550	557	562	546	596	534	581	567	546	568	547	555	540	549	547	568	563	571	605	571	535	566	572	598	552	549	578	609	584	538	590	582	601	614	506	554	537	537	586	538	592	584	538	565	554	589	567	530	588	556	571	604	543	594	535	562	617	611	587	577	603	556	549	562	581	545	569	565	574	565	537	565	579	605	590	569	576	567	581	538	542	581	610	544	587	593	566	577	558	533	606	591	539	542	543	509	573	580	588	521	595	592	543	555	593	581	599	564	590	546	577	592	574	554	575	580	562	518	556	563	578	581	586	556	609	594	580	629	586	589	546	563	602	561	582	609	567	567	586	555	542	544	571	613	635	601	556	571	532	557	549	605	570	596	626	608	582	576	606	558	579	571	574	556	547	601	594	520	591	602	573	562	609	526	604	574	517	576	568	570	593	561	553	558	583	527	537	541	614	624	562	569	582	624	568	576	587	544	568	581	564	571	571	574	580	529	570	551	537	567	542	544	633	581	606	622	597	561	583	592	529	561	605	565	615	551	510	574	569	570	534	577	577	558	556	583	565	581	550	594	603	537	558	574	575	600	536	562	597	565	555	573	558	594	569	561	524	578	589	575	605	557	587	527	582	545	612	571	548	545	583	555	578	590	548	594	579	590	568	574	541	540	603	610	538	572	591	555	580	554	560	575	565	561	592	585	578	577	568	591	563	572	568	608	555	566	585	581	584	567	574	578	577	589	556	578	626	551	583	553	538	571	579	550	549	610	593	536	569	572	581	550	556	570	578	570	639	575	545	541	545	549	563	559	565	573	573	597	519	608	523	557	606	529	542	580	522	557	601	600	572	589	523	559	552	559	557	589	530	528	533	590	521	583	549	548	583	555	590	573	533	551	560	565	561	553	553	552	598	551	573	512	552	574	600	529	533	584	561	615	594	612	584	539	580	564	534	543	549	605	581	584	547	580	562	584	566	561	580	527	554	552	567	543	578	557	567	538	596	591	551	549	545	598	540	528	587	551	566	588	621	559	514	596	578	578	569	554	546	560	562	556	564	583	555	567	524	608	530	563	557	572	582	577	575	549	548	581	579	569	546	535	583	570	561	563	575	545	580	572	555	545	517	544	566	587	607	559	561	553	602	564	547	595	553	570	545	575	585	590	539	577	599	572	576	553	569	575	574	585	580	542	540	561	587	594	566	567	545	567	548	553	540	577	511	577	559	591	542	605	593	553	528	602	557	519	555	572	581	590	564	537	568	547	605	571	576	578	516	594	612	559	544	590	524	570	587	534	549	585	593	506	582	585	548	571	576	594	600	557	543	571	588	549	581	582	572	562	557	550	542	595	556	571	592	569	589	557	588	554	555	553	568	562	543	534	572	570	580	578	572	539	550	574	582	572	576	571	570	606	525	566	578	567	560	556	543	536	577	531	606	575	591	592	551	556	589	602	579	572	573	560	571	529	568	503	563	586	561	513	557	583	540	567	609	561	589	578	559	589	558	576	567	609	591	559	542	601	584	561	606	546	573	561	569	590	590	584	554	598	592	537	557	579	597	598	569	637	588	546	575	554	586	538	579	544	562	539	555	546	580	549	621	590	598	549	574	589	592	587	528	541	603	534	565	583	567	551	579	545	528	545	554	534	571	574	558	622	564	570	543	532	581	541	614	544	586	530	548	610	535	535	605	547	594	575	568	586	542	562	590	582	544	577	533	574	564	579	581	584	544	544	569	567	526	625	573	591	579	591	529	588	530	600	547	602	535	563	597	542	491	603	573	544	611	537	564	584	559	574	576	570	596	583	591	610	537	591	541	558	575	594	576	571	574	577	606	554	588	542	582	532	593	544	575	570	569	549	545	520	591	586	559	590	562	555	584	561	548	566	530	598	551	548	548	592	587	576	527	545	586	568	570	558	574	589	532	597	559	559	566	604	559	565	612	582	518	546	574	628	600	512	553	556	574	546	587	551	541	550	569	595	525	552	581	545	587	524	589	544	556	551	597	555	610	568	512	576	558	505	529	571	546	589	553	579	544	556	564	555	549	540	560	567	549	563	566	601	522	575	569	531	571	566	583	581	595	570	557	573	576	549	570	558	597	572	557	559	582	586	547	565	586	565	593	554	554	537	600	538	532	540	507	607	579	571	580	583	538	540	566	572	560	573	551	571	578	563	547	609	567	551	561	511	543	559	567	618	576	543	558	577	554	554	612	571	574	563	576	571	576	552	584	539	534	603	615	578	559	598	580	563	580	598	572	587
23819	20956	25022	27059	20956	20726	1187	362	254	229	215	182	165	142	123	160	141	118	132	146	130	103	127	124	108	106	121	113	131	111	98	103	152	126	120	127	116	108	98	100	116	116	109	120	110	116	95	127	109	116	112	103	125	115	94	101	129	112	101	115	111	123	119	127	138	110	108	94	125	110	123	122	84	112	110	121	108	97	101	122	113	96	135	127	85	103	105	117	107	126	124	114	116	127	105	117	116	90	129	102	97	98	126	109	118	116	115	98	122	101	103	133	125	118	108	117	103	109	106	116	117	116	115	113	107	126	95	83	118	102	110	113	108	129	104	103	112	92	128	119	111	108	114	115	104	131	102	108	108	109	124	91	101	95	109	117	109	107	106	92	116	101	122	110	123	108	112	109	85	117	102	115	123	93	96	105	120	83	87	105	110	119	117	93	102	101	105	120	99	120	105	79	100	92	96	95	101	130	102	111	119	109	93	140	118	112	99	110	82	123	124	106	132	109	103	106	93	94	91	91	104	108	110	102	127	128	108	87	114	135	111	96	91	104	109	103	105	105	111	92	109	120	131	104	122	99	89	118	118	121	125	108	131	102	111	116	120	110	100	93	111	116	121	111	123	98	106	104	101	119	80	92	113	118	112	117	98	89	93	117	96	102	92	122	110	105	109	115	110	101	122	91	105	116	116	88	113	87	101	94	108	98	105	87	121	109	111	114	94	121	116	103	111	109	107	103	118	99	111	121	95	124	118	109	111	96	98	115	121	110	102	130	123	100	95	113	108	116	112	101	129	116	114	104	103	118	106	103	126	108	109	111	118	104	103	99	83	102	105	101	90	97	120	119	115	118	109	139	101	107	110	96	104	109	117	108	128	109	115	109	95	86	123	106	110	95	112	107	105	112	99	91	96	96	112	97	98	116	91	106	91	131	115	87	110	105	117	108	115	115	114	104	97	115	123	113	105	72	92	97	102	112	104	120	126	113	103	103	110	117	93	104	124	110	124	92	100	100	105	98	104	123	96	111	88	115	114	124	112	99	123	109	95	118	101	101	113	112	111	117	111	95	100	110	112	99	91	109	108	100	99	119	113	107	119	105	102	111	108	123	112	101	110	123	117	98	117	118	115	94	98	105	110	94	132	93	103	106	101	80	95	104	98	113	108	110	111	117	107	107	118	112	95	109	107	122	105	113	104	94	89	116	102	119	97	103	111	104	97	95	95	107	99	100	109	96	130	114	109	97	89	100	122	101	111	106	106	104	122	96	107	123	106	99	111	102	101	96	106	118	113	101	117	97	111	118	86	124	111	108	105	107	110	113	103	110	103	102	99	72	110	114	107	99	109	113	110	100	122	129	97	115	100	90	111	128	110	105	110	110	85	111	105	138	95	107	102	135	135	79	99	139	102	100	112	117	103	110	121	95	109	103	97	117	104	136	98	98	100	129	108	114	112	100	132	92	99	107	117	106	119	99	105	99	117	112	110	119	104	114	105	114	93	116	107	99	110	110	122	93	119	105	113	108	101	103	97	96	114	95	118	96	95	102	104	105	113	100	84	102	122	107	116	83	115	129	100	125	110	115	100	112	112	105	98	119	117	95	113	102	91	88	110	118	108	112	81	91	113	115	102	107	120	91	109	115	107	89	128	117	129	126	94	113	96	119	110	105	117	102	100	103	108	119	116	111	115	109	104	110	91	92	117	113	97	125	127	89	110	104	103	101	126	118	112	108	122	126	119	87	103	117	118	98	111	101	101	117	97	119	98	108	108	131	101	95	108	124	110	93	107	101	112	105	103	98	112	138	133	113	114	86	102	124	108	107	115	109	103	111	121	97	101	116	110	92	108	98	108	89	107	125	126	100	117	110	100	98	109	125	100	104	80	103	120	105	113	111	82	131	106	108	96	93	122	108	97	101	85	109	122	122	120	106	99	110	103	91	109	94	101	100	115	104	94	106	104	98	108	104	118	94	97	99	89	121	121	88	101	106	121	119	115	114	111	123	95	110	118	124	101	112	108	98	91	106	108	100	94	104	91	122	104	100	110	109	112	117	95	96	82	104	105	108	110	112	129	104	108	116	90	91	104	107	97	119	105	109	91	114	110	100	115	120	97	90	104	100	116	83	118	96	118	100	116	110	84	118	103	122	87	117	114	95	102	113	119	85	105	116	99	101	106	109	96	100	93	97	87	102	113	104	124	103	100	113	120	112	95	108	115	96	99	115	111	107	85	121	117	114	113	108	110	112	97	128	108	88	89	103	97	108	105	109	121	101	103	102	98	104	98	121	111	110	121	121	105	98	114	95	121	131	120	107	110	124	92	109	133	132	101	110	97	124	121	109	111	106	118	95	104	97	99	106	117	124	121	112	111	89	105	109	88	115	101	95	115	122	109	97	120	118	111	101	126	131	106	122	120	90	117	124	114	123	107	95	109	106	105	109	109	111	114	110	99	89	97	121	108	96	118	115	124	103	125	100	97	127	99	89	136	117	85	104	116	95	114	112	119	97	117	104	123	110	100	118	107	122	125	102	106	114	116	114	95	114	132	109	124	91	120	99	142	113	114	101	102	134	121	106	103	104	95	113	107	100	96	108	107	105	107	116	117	101	102	99	106	106	101	114	100	113	114	99	116	124	112	99	115	111	113	94	110	97	104	95	86	106	116	94	113	91	110	106	95	100	110	101	105	110	96	113	122	108	93	93	88	105	98	115	116	94	89	119	98	115	115	110	117	113	116	119	111	115	125	108	105	92	112	84	113	102	101	94	110	110	104	113	112	92	98	126	112	115	127	122	112	107	103	93	113	81	93	116	122	107	106	107	101	101	110	105	118	88	87	115	93	105	107	109	111	99	114	100	105	102	104	133	113	114	122	126	120	129	96	101	132	117	120	111	138	106	117	107	106	94	113	84	94	107	116	121	129	85	99	120	107	118	114	95	115	100	114	93	104	126	101	108	98	119	101	115	108	101	87	96	124	93	100	116	127	128	110	101	108	114	104	105	107	113	90	98	89	96	99	111	115	111	114	97	123	110	111	116	108	126	110	102	98	96	122	135	121	82	123	102	111	140	100	123	106	95	101	92	104	100	112	117	95	113	94	90	112	112	94	99	78	101	103	115	109	124	117	125	106	110	120	112	102	104	88	103	114	111	132	105	107	111	120	106	108	108	99	109	121	100	129	118	108	117	113	99	111	115	116	101	115	106	101	117	117	112	110	103	99	105	115	131	93	102	100	118	133	118	99	123	145	99	117	98	115	112	98	117	103	95	101	90	129	112	115	118	112	94	93	106	95	120	109	109	99	92	98	112	105	107	95	120	113	111	90	104	98	124	93	100	90	108	107	112	88	102	96	94	108	111	124	103	110	106	112	127	103	94	99	100	115	94	134	94	104	102	103	111	134	130	117	114	100	101	113	100	123	102	94	108	116	116	109	101	95	104	126	112	94	95	98	100	109	103	130	135	107	95	109	102	107	113	102	104	93	88	97	110	119	102
3048	4209	2302	1044	619	459	374	368	313	359	308	326	301	267	304	313	277	296	289	281	267	283	292	274	276	279	297	277	333	278	285	288	304	327	299	284	268	276	301	285	282	288	269	285	248	310	267	308	280	265	297	267	298	280	283	292	251	253	281	268	274	269	273	266	300	269	260	270	296	310	290	311	294	266	267	261	267	283	273	306	259	282	286	272	280	286	303	305	257	263	254	256	282	315	244	293	263	273	281	257	276	274	269	263	265	286	277	274	281	293	267	275	273	275	290	266	283	287	281	249	243	295	284	278	257	248	277	300	258	284	287	305	272	316	305	248	300	274	267	271	281	290	276	301	247	286	289	300	243	255	288	262	275	294	259	277	248	288	293	282	280	279	302	259	269	267	301	279	277	292	269	270	261	280	300	296	284	285	285	274	284	270	263	283	287	301	270	281	330	271	264	283	281	302	268	285	260	322	286	257	308	277	284	304	300	289	284	303	302	240	260	260	276	277	268	283	254	275	291	306	311	290	291	272	272	282	273	244	266	273	282	254	263	261	276	254	264	285	272	276	270	264	287	281	270	296	278	246	284	252	272	283	281	292	259	273	272	259	273	289	280	290	257	276	285	255	277	273	266	264	294	288	292	282	267	289	283	299	276	286	271	279	267	288	289	305	259	253	284	269	277	260	306	255	272	291	275	255	255	277	288	272	303	300	300	274	295	272	276	306	273	255	274	289	297	292	289	273	277	294	259	253	270	296	277	271	269	277	276	284	283	300	279	295	260	280	278	259	307	263	259	266	273	260	251	277	280	281	297	283	267	262	261	256	272	264	276	267	286	305	290	311	246	254	279	289	257	268	265	273	298	305	279	288	283	246	301	271	283	261	294	283	280	279	293	251	263	262	278	269	243	273	277	293	259	273	312	288	316	271	274	269	311	307	309	281	262	280	282	293	268	277	292	299	273	277	292	311	277	270	270	268	279	239	271	302	261	285	304	299	314	286	252	274	291	256	275	226	298	287	319	281	277	298	244	279	271	276	251	257	278	285	282	306	281	285	275	256	270	307	285	272	277	268	272	252	264	307	270	259	266	265	283	261	270	291	301	295	295	280	269	272	271	248	283	274	268	306	276	243	271	279	295	266	248	310	257	277	284	282	286	312	244	274	301	258	264	265	293	281	279	273	286	255	277	249	277	258	277	276	292	293	282	277	282	324	248	279	291	278	296	281	283	274	262	301	280	260	237	282	264	247	280	261	241	282	306	323	288	285	256	265	282	247	254	280	285	263	258	276	303	304	310	297	278	280	265	273	291	266	275	284	257	282	290	290	306	269	269	311	273	303	261	281	285	267	266	259	274	276	257	278	260	290	291	285	258	269	272	256	270	277	303	278	268	274	297	276	266	285	274	271	272	301	288	276	291	265	271	274	295	293	269	288	284	253	291	290	264	270	268	280	257	260	270	258	308	268	270	298	290	291	272	264	323	281	308	276	266	280	283	280	278	290	290	267	261	273	285	264	288	287	255	259	270	265	286	292	274	261	275	251	262	289	307	307	282	300	258	280	282	289	321	303	251	253	288	288	286	290	285	270	289	271	275	299	284	272	294	283	275	305	248	297	251	261	276	282	286	285	262	267	304	305	281	279	263	274	263	308	274	260	275	270	283	283	293	308	255	288	285	296	274	291	294	276	333	252	273	279	260	284	258	263	276	244	251	286	270	280	255	289	258	291	279	272	293	294	289	270	263	284	278	264	249	244	258	252	284	297	273	280	294	271	278	269	303	276	291	302	293	285	249	275	274	317	266	245	305	290	306	255	283	310	277	292	260	303	261	284	256	310	274	288	273	298	266	294	238	279	293	263	269	273	260	296	271	239	294	251	313	272	300	258	297	295	297	278	241	281	276	289	281	276	273	255	290	274	268	295	258	308	269	272	281	268	292	314	268	254	266	270	290	259	302	267	268	274	283	298	279	273	277	279	301	267	275	291	262	272	297	269	278	298	263	277	275	280	266	267	264	265	282	276	301	285	286	268	284	267	305	299	260	264	270	292	271	294	300	275	271	282	289	271	299	275	291	277	273	283	249	251	261	292	265	272	253	303	295	292	286	258	246	273	259	293	250	280	282	248	271	276	310	265	290	283	292	268	277	269	263	277	274	250	256	264	282	285	270	295	270	277	301	283	280	289	279	273	290	283	248	267	288	279	264	270	278	290	289	276	262	286	283	258	249	262	286	270	257	259	279	292	265	267	290	284	273	280	280	279	272	308	278	264	267	274	270	266	285	266	279	300	291	261	238	264	302	252	301	299	273	301	274	274	299	293	304	303	275	260	299	277	287	275	277	298	288	266	297	250	294	288	292	265	320	288	261	291	256	301	297	283	293	261	291	267	281	271	240	240	266	295	291	278	295	274	257	280	264	284	268	298	266	262	297	257	266	294	249	278	282	250	247	276	291	259	293	287	268	281	266	253	266	263	297	259	284	283	300	283	271	260	254	274	287	270	265	262	276	262	314	272	263	254	264	270	279	259	286	274	250	274	275	267	276	288	285	294	261	291	261	265	273	268	282	265	272	269	304	285	272	271	281	275	280	287	277	287	279	267	290	267	258	272	270	276	301	290	270	271	261	258	309	278	286	294	282	271	260	290	278	297	268	242	287	301	276	278	264	300	274	234	280	273	285	269	315	271	305	266	249	268	281	287	269	270	277	257	264	276	277	267	267	282	284	286	259	290	272	304	260	297	275	257	258	300	286	293	291	261	271	264	275	243	269	259	279	265	296	260	273	263	273	277	286	276	283	277	244	284	290	290	275	268	221	271	254	283	290	273	271	271	284	259	299	271	253	289	286	279	281	287	286	279	304	281	293	268	267	263	292	283	258	260	269	258	299	298	292	263	271	296	271	287	282	246	283	284	279	271	269	289	282	307	261	269	255	262	250	257	254	299	294	256	264	259	286	263	298	282	295	276	289	263	252	258	277	252	271	255	262	272	283	266	301	304	268	265	295	267	257	260	257	268	289	274	281	283	272	277	259	251	302	287	244	275	303	310	264	283	289	297	267	253	279	257	274	261	235	276	301	274	256	259	275	288	304	270	283	294	282	287	236	274	289	265	281	240	273	269	302	296	265	260	288	294	254	255	278	272	262	282	302	300	295	274	281	268	259	261	304	285	253	287	264	274	271	274	257	251	255	291	283	240	294	275	275	285	283	307	257	265	296	299	296	254	279	278	273	265	310	288	274	297	285	268	284	289	289	266	253	281	265	300	282	294	290	285	268	282	283	283	261	279	269	265	266	261	291	273	274	266	285	296	275	262	263	258	289	294	263	276	278	265	277	287	277	262	269	281	290	291	304	255	271	271	273	269	264	282	282	276	261	255	269	268	258	307	278	271	267	294	289	252	281	273	275	303	270	272	246	274	264	266	266	262	280	300	269	288	247	237	277	256	275	277	280	284	266	304	294	283	287	279	268	276	279	284	272	293	245	247	282	294	294	260
32233	10434	1059	468	416	391	375	363	325	382	354	395	354	410	361	364	392	387	370	355	383	373	353	378	336	360	393	346	398	369	355	397	347	371	325	351	341	361	382	381	333	378	389	327	369	358	409	382	404	401	361	323	359	369	353	375	337	372	401	347	344	327	361	350	373	334	366	363	404	380	376	350	370	372	363	377	359	365	311	360	402	350	340	364	335	365	330	369	346	368	363	356	343	383	338	348	369	358	350	364	336	334	376	310	358	359	364	373	342	371	353	394	361	366	390	421	357	351	332	385	373	347	357	365	359	356	384	371	426	355	361	381	378	383	372	399	359	327	329	348	352	360	427	386	355	323	368	364	369	405	356	389	339	351	389	353	375	389	331	361	335	370	392	332	364	367	366	342	348	344	365	368	371	359	384	365	373	317	352	377	352	325	349	411	365	331	387	384	369	344	390	388	372	344	380	395	363	412	392	345	379	370	389	354	360	402	358	361	348	354	326	366	373	387	347	378	338	382	385	376	360	330	353	362	398	359	390	383	382	391	398	382	368	405	361	367	382	348	361	340	390	352	349	364	380	349	335	395	350	327	368	384	361	357	373	347	339	375	351	370	389	375	383	367	377	375	365	378	360	342	342	350	352	370	371	370	365	341	356	345	381	347	347	377	394	373	351	349	389	365	376	349	331	350	351	351	374	350	349	359	369	408	401	366	364	321	423	346	381	358	401	384	398	359	381	372	376	369	354	371	363	374	319	343	331	359	398	391	339	387	369	378	380	378	342	383	344	372	389	391	375	374	363	372	387	356	361	364	325	378	378	371	421	358	391	382	355	353	366	360	385	350	398	371	358	393	382	382	375	367	383	368	399	380	352	377	361	334	403	355	392	366	342	383	365	403	368	362	362	368	365	370	376	350	343	379	378	353	371	369	312	366	392	372	363	369	352	338	355	389	370	332	418	377	343	362	386	383	342	359	391	376	367	359	382	375	328	372	365	385	370	397	368	378	370	384	350	332	367	352	397	366	358	368	382	376	364	349	394	388	356	373	372	351	368	335	370	370	355	355	341	393	337	361	404	368	369	332	345	341	379	374	348	399	406	372	357	407	360	388	376	374	384	359	378	382	376	378	356	412	336	402	352	343	348	362	347	375	370	389	395	351	346	369	370	342	355	357	383	352	398	337	376	384	382	375	353	310	379	365	343	373	368	395	376	359	342	353	376	410	357	347	355	364	345	377	339	397	341	353	364	410	360	384	406	365	394	404	382	395	358	358	370	376	363	382	353	382	385	369	358	378	388	370	331	371	334	362	350	360	382	367	360	376	378	338	347	357	360	338	388	389	356	347	360	342	368	339	375	380	386	365	384	387	376	364	365	360	363	353	369	343	410	352	343	337	339	394	356	394	356	380	365	375	394	367	374	375	369	332	384	380	349	359	376	370	382	376	328	323	331	340	369	354	345	397	396	370	368	396	355	379	345	421	369	380	323	371	347	366	349	400	363	391	365	343	372	356	374	377	326	375	347	342	351	329	373	373	349	356	365	365	406	367	396	389	314	374	395	372	358	372	325	388	411	362	375	373	379	378	354	391	363	373	346	368	349	367	346	343	353	392	398	366	349	331	339	362	339	394	336	377	353	382	367	384	404	389	372	380	364	357	361	352	388	340	380	380	328	383	344	356	327	352	353	357	370	364	368	334	332	348	352	352	387	362	374	379	337	382	369	337	372	410	362	384	361	352	400	391	398	378	382	373	384	346	375	399	381	318	357	379	340	333	354	352	378	359	371	378	348	327	365	372	382	338	391	389	360	381	360	360	354	400	340	362	409	368	365	373	391	373	367	346	344	311	328	371	388	373	346	386	379	350	357	378	349	389	392	391	378	379	341	381	353	365	379	384	373	363	361	371	370	353	371	346	369	360	362	349	358	362	369	379	363	342	367	352	355	382	349	372	364	331	388	372	345	345	428	337	353	335	356	360	337	375	409	353	353	345	318	364	371	371	377	389	370	360	318	381	367	349	391	387	369	315	362	329	311	337	369	353	363	378	387	364	315	322	356	332	385	392	358	368	333	385	354	380	358	383	383	365	377	313	371	342	345	382	365	358	356	362	377	326	388	367	370	384	362	344	387	383	348	380	384	375	351	413	347	406	373	347	325	373	328	344	384	325	368	391	370	331	382	362	411	368	364	375	342	372	351	385	354	383	355	365	371	358	318	366	371	370	364	364	369	375	377	373	372	343	380	372	373	383	349	325	350	364	344	391	363	348	365	394	396	356	378	345	318	368	349	347	335	318	329	361	340	367	396	364	366	349	367	393	356	354	365	347	402	372	383	375	359	371	350	388	356	368	402	360	354	364	367	367	348	333	354	365	413	346	381	343	356	342	353	378	342	386	386	398	370	355	344	352	358	360	337	366	394	355	395	358	360	383	369	357	368	318	309	380	378	351	385	360	345	390	387	357	359	344	350	395	347	377	394	362	318	386	348	352	370	372	355	380	378	343	376	389	357	385	393	348	353	392	397	344	352	367	352	375	385	323	404	354	405	359	391	342	355	310	349	339	400	356	367	390	345	327	347	326	352	365	369	361	338	414	378	402	371	372	379	377	363	381	394	377	364	384	368	381	375	383	357	396	364	351	335	356	378	380	363	391	372	333	353	329	401	351	338	332	348	367	352	381	360	370	344	391	337	382	342	346	377	389	366	344	368	376	376	368	352	364	365	349	334	368	344	348	368	338	370	345	393	374	393	346	361	384	399	339	344	360	381	332	381	372	377	357	358	338	392	364	387	377	354	412	340	375	334	353	362	394	396	332	382	349	368	375	355	337	373	373	409	355	351	344	347	371	369	378	342	386	369	351	367	351	336	329	383	312	394	372	339	409	343	390	387	332	342	363	368	382	385	383	358	386	387	386	360	350	334	334	352	352	407	367	376	354	343	377	350	388	354	359	349	396	377	371	358	353	399	354	347	376	360	347	400	404	382	366	379	355	380	354	332	383	368	394	401	345	375	391	394	361	368	337	374	337	357	359	402	332	340	379	399	345	366	374	342	345	370	389	382	412	377	369	338	381	416	372	363	368	356	413	363	357	362	368	382	380	402	354	362	370	380	353	386	346	367	366	386	368	350	406	411	338	360	368	364	395	335	332	341	340	376	377	351	376	375	354	366	354	383	357	363	387	358	390	365	364	387	386	337	323	335	338	372	352	372	353	351	384	331	397	354	403	380	390	368	368	364	342	353	405	373	404	339	342	368	368	326	358	383	354	327	352	381	370	359	371	365	356	375	359	385	368	343	364	382	374	388	364	362	375	382	358	390	381	392	352	367	357	370	387	382	360	345	354	368	374	385	365	374	362	344	387	385	342	382	362	371	334	351	325	372	369	368	402	406	351	342	407	377	371	368	400	388	394	364	355	356	336	375	371	372	351	342	376	378	352	340	358	351	329	355	399	384	360	397	378	357	379	399	394	351	383	364	384	343	348	387	359	348	360	391	415
5512	955	857	808	787	805	807	825	749	780	745	752	822	824	848	816	769	832	781	778	798	829	835	788	853	862	795	832	757	794	890	807	785	795	775	805	797	834	769	851	775	799	785	835	816	762	792	854	803	812	784	787	779	838	819	850	840	829	767	807	822	831	835	807	764	820	796	809	794	855	803	823	779	812	826	793	801	845	802	795	821	768	802	840	767	781	819	824	855	835	819	823	824	794	829	779	812	866	770	794	814	818	853	768	789	799	825	757	812	845	820	845	819	831	821	828	814	779	808	793	802	806	788	814	811	810	787	810	817	815	793	784	794	846	808	804	828	800	799	789	781	790	779	817	819	789	785	860	765	879	765	826	784	809	830	805	792	817	800	743	799	795	808	787	776	784	790	804	785	783	865	821	830	770	818	790	789	857	758	843	797	831	810	835	769	857	824	776	829	815	796	815	808	802	842	760	782	763	806	846	821	822	820	815	753	829	841	803	802	818	801	801	813	824	822	782	792	791	832	823	850	817	830	782	797	809	803	714	815	764	763	812	854	803	818	855	771	816	756	769	789	801	803	823	863	834	846	789	822	795	792	817	801	791	800	827	831	832	800	804	757	804	793	829	801	803	799	819	786	815	809	784	808	814	793	822	813	781	787	866	749	804	781	832	775	810	789	809	841	820	822	821	824	820	772	863	801	816	793	824	794	801	850	790	814	741	753	849	800	769	802	805	741	823	849	824	841	793	797	816	779	770	795	816	826	831	794	872	778	781	800	783	752	750	784	804	792	770	775	883	778	776	838	832	836	799	814	810	807	804	808	754	832	789	808	856	803	807	809	771	772	837	771	778	753	724	800	806	747	818	782	773	833	823	801	786	812	813	817	820	863	788	814	832	830	838	752	829	832	814	806	817	834	836	798	805	778	773	791	827	849	843	777	752	813	825	787	796	777	831	848	784	773	791	804	820	825	843	792	777	809	753	783	797	834	837	774	856	804	817	850	838	772	773	785	789	777	793	806	785	782	808	827	807	814	802	753	808	768	818	816	803	817	794	851	833	822	819	856	834	857	811	774	805	809	824	792	828	771	746	799	795	803	852	832	820	813	771	831	796	827	831	843	771	811	791	788	774	772	800	768	806	748	811	823	807	810	819	826	763	816	807	808	792	782	763	814	801	782	811	806	771	815	812	821	736	799	781	785	844	807	799	798	800	780	817	808	839	777	775	829	787	815	812	849	755	760	816	809	804	768	804	785	847	804	780	795	811	820	807	809	859	815	775	797	768	793	827	793	837	791	816	799	802	796	801	841	780	813	812	792	823	759	822	790	814	831	790	810	789	764	857	803	779	848	820	807	789	799	821	837	833	781	777	766	801	827	840	790	787	827	813	815	818	817	793	830	774	800	834	798	789	842	855	786	824	808	793	803	836	795	855	836	770	761	758	793	793	801	770	793	812	847	811	847	784	785	828	792	806	814	860	812	806	840	793	754	852	815	806	805	766	852	809	831	811	810	779	803	765	869	811	797	790	771	772	840	813	787	784	750	827	754	827	773	840	792	732	809	848	810	822	771	876	807	756	807	803	846	798	846	803	816	817	793	778	783	794	792	837	783	855	842	856	765	826	795	852	818	797	867	819	790	789	830	789	825	788	818	815	814	814	792	797	770	855	775	801	803	808	768	821	747	812	809	819	815	882	824	792	786	851	728	816	810	818	802	782	865	833	877	765	816	796	861	819	765	856	785	844	801	798	814	781	788	787	840	801	834	801	782	839	832	855	812	819	778	842	836	789	813	796	802	777	825	779	784	773	816	797	761	819	833	854	810	796	791	794	873	802	815	818	814	805	849	821	817	813	813	766	791	790	795	784	770	821	839	850	794	829	829	813	784	763	838	788	837	807	789	860	823	819	798	813	838	837	813	838	831	817	809	813	791	847	785	807	750	784	800	850	783	788	799	795	831	783	776	802	805	767	777	817	832	824	808	788	802	806	807	793	777	849	812	774	812	811	786	833	802	768	750	821	772	809	808	808	745	801	830	805	836	756	810	805	786	795	789	752	793	829	851	803	757	802	817	856	838	799	829	790	813	862	807	813	777	827	803	774	754	802	833	781	824	804	807	822	772	805	847	822	796	781	822	801	788	808	797	785	813	748	819	799	793	791	829	838	830	757	823	812	806	768	838	801	811	815	816	796	815	807	829	831	827	832	830	834	783	784	823	789	787	797	836	795	838	809	834	769	843	786	820	848	833	817	803	834	832	791	823	788	799	778	807	845	874	838	730	805	788	851	819	834	822	796	805	773	827	780	826	793	785	795	803	850	844	838	755	856	801	826	768	850	826	787	773	755	745	777	808	835	808	823	768	802	794	795	837	827	776	817	797	781	778	771	799	836	784	813	867	806	802	812	818	771	818	810	873	790	805	786	789	814	828	800	804	780	797	839	756	813	793	818	789	772	795	729	786	806	784	746	780	854	770	815	805	773	804	843	807	797	824	811	803	790	760	841	772	795	768	844	783	821	821	802	845	761	799	763	822	799	807	792	772	793	775	766	857	769	789	790	811	777	826	784	817	790	757	808	837	820	776	825	824	785	835	775	777	786	766	866	794	812	809	841	800	796	810	798	763	790	826	804	788	805	831	850	797	777	781	862	833	785	802	787	762	769	854	790	792	791	792	765	809	786	795	814	816	822	823	761	770	842	825	823	835	789	797	824	831	817	781	820	804	778	802	841	811	767	869	811	848	829	833	862	790	829	813	800	813	807	839	803	801	769	799	836	820	788	789	810	830	787	800	796	847	813	783	782	817	788	802	811	803	827	796	806	789	799	790	778	737	869	819	856	751	815	831	777	815	790	781	737	819	787	816	838	803	832	781	804	829	820	847	820	846	827	804	805	775	798	783	808	816	794	837	784	808	831	856	823	782	829	790	795	788	797	762	799	781	852	833	766	817	805	874	789	831	818	792	809	799	804	854	813	786	803	748	811	813	832	828	771	820	858	788	785	778	816	805	785	844	803	803	829	824	798	771	833	799	781	783	824	808	814	781	829	771	842	773	854	836	823	849	842	842	742	796	814	784	805	782	807	781	785	800	782	821	833	817	792	829	808	832	825	834	768	802	856	764	814	805	796	800	790	790	815	787	774	810	824	775	770	844	799	831	782	825	794	808	798	817	812	834	778	793	814	796	770	797	823	799	813	812	799	815	800	806	821	854	811	773	752	814	786	836	743	845	759	825	798	796	813	785	787	794	855	800	798	767	820	777	826	818	821	775	810	817	863	860	833	791	782	788	829	834	826	809	764	815	782	797	846	805	764	804	849	795	748	825	811	795	786	754	837	765	763	807	823	784	775	802	842	778	816	843	823	820	760	817	842	819	751	758	754	787	829	802	807	754	796	836	779	809	790	767	807	789	787	843	838	813	821	783	826	783	800	833	837	863	788	800	804	744	848	856	808	818	829	789	773	804	839	803	767	826	805	863	822	797	824	760	781	877	789	822	785
24478	20935	24347	27662	20281	1719	413	327	298	314	296	285	270	267	255	265	260	237	271	266	285	292	265	255	248	265	248	283	282	253	252	267	255	251	244	263	233	261	238	267	289	269	273	234	248	242	246	252	280	259	277	237	239	262	273	275	252	245	261	264	249	248	272	274	269	260	237	221	275	238	256	278	243	237	256	249	230	249	265	222	264	247	250	220	246	249	274	298	264	244	252	238	279	253	293	251	274	236	238	246	277	248	213	244	261	234	287	272	257	263	237	258	254	231	232	251	263	269	242	255	244	259	255	224	275	243	237	220	272	259	268	231	265	267	253	239	261	270	236	261	273	244	270	237	238	251	255	226	242	231	230	240	258	242	258	244	265	241	277	251	235	288	239	231	270	225	232	260	247	230	237	271	236	226	280	242	269	284	277	240	261	263	272	223	243	255	267	254	259	254	265	247	259	238	260	284	265	284	252	251	253	253	252	253	273	247	227	237	232	274	247	255	248	230	228	254	250	265	251	268	232	254	243	298	239	264	255	266	276	278	237	271	251	270	264	244	259	293	234	280	253	256	230	242	279	237	224	250	262	238	294	252	248	265	247	236	252	261	256	266	241	272	283	271	176	249	270	259	283	257	248	243	267	277	227	252	262	255	246	266	249	241	263	266	246	241	242	224	238	276	271	260	239	242	251	222	262	232	213	274	251	271	253	271	246	238	246	262	270	256	268	265	236	260	245	242	263	230	255	261	250	245	245	245	285	234	246	258	255	262	227	241	246	250	278	250	254	229	246	260	267	241	247	247	252	262	243	226	254	252	258	249	241	273	289	269	258	301	260	270	253	283	264	251	215	242	257	282	250	271	256	242	233	262	264	236	236	270	250	256	242	251	271	278	269	240	245	231	241	250	242	245	237	261	255	232	228	289	244	267	237	229	231	266	233	243	236	266	270	234	246	259	246	278	235	215	240	225	257	263	244	231	230	258	230	209	259	234	248	239	252	229	221	261	240	272	272	281	250	256	249	250	259	244	275	263	219	241	276	280	279	248	287	242	260	286	268	240	267	246	266	239	260	229	243	263	267	257	256	224	251	244	240	265	256	247	258	254	242	265	241	230	279	254	254	241	266	267	252	274	245	259	252	227	255	263	266	257	242	232	254	292	281	278	281	261	217	281	253	252	250	256	252	264	256	272	246	238	228	212	238	255	265	231	280	270	243	252	248	243	274	237	302	274	221	239	253	255	257	275	261	257	229	248	270	256	249	261	296	263	268	246	233	228	264	229	243	249	244	230	267	262	262	265	276	234	241	240	257	242	258	257	241	274	292	240	286	264	263	246	249	257	277	272	272	235	239	258	245	264	268	256	210	240	260	266	238	243	252	251	270	269	241	263	248	249	233	219	273	240	259	272	260	238	257	251	249	273	238	248	224	251	242	261	253	252	247	264	272	259	251	257	261	268	238	233	249	246	236	279	235	266	266	244	216	239	264	238	249	242	226	292	246	280	262	280	263	254	256	259	253	243	263	248	263	253	252	262	265	241	263	259	200	236	263	238	232	259	236	256	241	245	262	249	216	250	234	222	257	234	253	262	246	239	254	259	221	249	268	246	263	278	242	252	278	259	245	269	256	252	237	286	240	244	239	265	239	257	253	251	241	244	263	245	265	234	247	273	248	238	242	273	254	273	251	238	262	248	246	258	237	258	263	249	200	269	236	233	233	256	266	245	264	284	237	242	256	237	257	250	249	266	256	253	243	285	261	286	270	249	243	246	251	231	243	292	288	193	258	255	278	274	270	248	238	282	268	270	239	226	254	226	285	263	249	248	226	236	243	262	247	235	243	259	259	281	261	261	263	242	238	260	239	264	269	268	264	251	237	238	242	273	222	229	258	238	236	216	228	255	241	260	263	215	235	263	219	248	262	244	252	255	268	265	258	250	258	245	234	253	238	257	276	227	259	270	238	244	265	274	250	260	272	256	255	255	232	230	261	248	240	265	236	278	294	276	264	273	229	245	254	267	256	248	256	263	209	257	255	259	286	242	263	243	240	240	256	232	243	239	295	266	232	242	242	239	229	271	241	250	244	265	251	251	265	241	259	296	275	289	274	275	242	258	236	267	268	246	266	240	289	242	243	266	244	267	248	252	246	263	251	279	255	245	240	239	249	264	257	281	248	253	240	266	247	252	257	253	255	244	244	273	227	286	245	259	276	284	239	257	271	226	259	247	265	262	257	258	258	239	267	257	280	239	257	251	256	258	270	271	259	232	235	277	271	215	260	253	263	242	246	277	259	249	255	242	258	235	217	247	261	243	270	269	248	269	264	283	274	271	266	261	253	262	222	250	244	246	259	238	235	223	234	268	282	270	243	264	267	239	241	244	202	248	277	271	232	257	267	256	264	244	245	267	234	264	244	236	282	262	253	248	248	257	246	265	211	262	263	249	239	265	245	246	274	267	238	256	250	233	251	276	255	261	243	244	249	236	223	231	295	259	224	245	257	240	252	260	276	248	263	266	251	278	263	242	251	246	243	261	224	226	258	217	252	270	253	263	272	257	255	233	258	216	248	237	216	243	282	260	262	251	261	257	247	243	216	270	237	259	231	234	235	259	260	252	235	233	223	246	230	234	254	240	260	259	257	226	253	291	217	285	243	310	263	243	253	250	243	245	273	296	248	253	231	241	270	252	241	257	264	243	281	244	260	272	253	231	240	245	229	260	270	241	258	235	248	237	243	266	270	258	221	284	240	247	229	250	248	267	250	253	260	241	263	249	249	245	256	279	276	248	234	237	246	191	239	265	238	255	232	234	279	229	256	247	262	238	249	259	229	245	261	249	227	275	259	219	227	225	260	250	235	227	244	267	216	268	240	240	249	253	261	233	280	249	250	239	261	228	239	273	232	259	230	232	238	215	233	267	265	259	253	259	243	257	245	288	264	260	231	236	250	241	243	218	248	247	264	258	221	276	238	241	248	235	263	279	284	220	256	233	239	242	240	218	271	248	256	277	251	262	234	247	290	276	262	234	239	262	241	247	228	253	232	258	239	267	284	249	262	239	228	242	228	266	261	303	258	250	272	268	256	254	268	259	252	256	257	261	257	280	248	226	243	218	270	291	257	264	234	256	234	248	250	266	271	274	240	235	234	225	259	259	251	284	284	251	266	240	275	245	264	253	266	234	255	242	228	227	248	269	231	233	263	249	254	270	253	246	241	236	233	271	280	271	257	242	241	228	248	258	253	233	282	222	226	279	250	243	219	212	235	256	231	251	248	250	259	251	253	295	245	262	235	229	255	257	256	265	273	264	255	263	230	222	256	255	259	239	273	273	235	252	248	285	253	258	267	267	252	250	248	279	239	264	253	264	258	271	265	243	241	259	229	228	242	253	228	251	233	244	249	225	243	225	214	244	251	253	268	217	258	263	240	264	238	249	259	273	232	239	222	258	268	239	231	268	246	259	229	243	236	260	273	259	255	256	262	285	231	244	265	216	247	233
3057	2683	1652	951	745	663	583	615	583	605	585	570	555	593	615	577	601	563	564	566	549	570	529	549	577	601	551	616	608	602	579	597	585	575	597	578	542	556	583	566	607	543	600	560	574	571	584	565	573	572	572	548	542	603	542	577	568	578	569	562	541	528	540	583	537	584	553	558	539	576	585	571	521	560	534	572	599	596	586	571	544	515	544	535	571	610	586	560	603	606	580	571	578	541	523	579	551	573	607	537	572	582	573	605	607	591	529	590	581	559	549	570	560	555	560	564	563	570	612	535	551	585	574	576	597	580	582	552	530	544	516	569	567	528	598	557	609	533	546	595	564	588	531	589	551	579	574	575	551	552	577	573	553	541	545	574	579	576	573	550	590	553	559	569	607	559	574	559	551	555	589	596	540	573	607	565	579	595	575	520	571	555	578	572	577	576	585	599	574	564	575	560	530	587	576	528	571	572	569	550	579	583	571	565	614	534	570	564	556	594	559	573	546	563	542	544	556	537	539	494	545	562	553	576	596	529	617	596	591	540	562	569	556	526	578	536	582	579	554	558	588	569	546	525	553	542	547	530	555	566	559	548	555	558	560	586	586	540	556	570	556	568	563	536	570	558	546	575	579	602	553	533	618	547	589	553	573	588	565	557	612	597	584	560	540	595	583	569	581	558	558	528	587	530	538	551	579	580	571	556	624	586	585	557	591	566	552	584	536	620	569	574	585	563	560	533	617	569	570	589	630	594	592	582	590	570	579	582	528	570	540	565	550	549	581	575	583	541	586	565	612	589	520	561	579	535	547	545	566	575	534	534	545	573	587	549	604	565	565	575	522	562	533	548	551	550	555	530	560	577	554	567	544	547	550	562	605	588	539	555	547	530	586	593	536	616	555	538	576	538	572	534	547	564	542	577	562	559	583	553	567	581	563	562	525	515	551	582	558	578	575	596	544	588	578	550	607	576	592	562	517	566	561	552	572	596	582	574	620	558	537	569	582	569	547	559	531	590	569	588	631	524	608	589	573	605	577	593	581	555	559	537	567	581	530	588	571	520	536	545	565	552	543	613	554	543	542	580	559	615	588	545	553	558	563	557	585	542	601	552	587	583	557	620	594	608	591	552	544	630	551	546	546	552	583	578	558	564	527	531	538	555	606	559	570	589	593	567	601	525	544	553	559	548	584	545	569	532	593	558	569	585	576	606	569	566	567	578	579	555	549	608	550	537	542	581	572	545	529	540	522	561	541	575	569	547	492	567	573	562	562	535	555	570	577	529	548	596	526	566	525	548	545	586	578	547	553	550	571	549	595	554	554	567	576	569	543	523	532	558	592	582	569	525	555	565	564	567	568	575	607	574	575	575	550	560	577	559	554	574	569	531	553	535	559	543	559	633	559	533	601	579	568	539	552	515	534	593	565	591	594	577	607	515	565	548	575	562	581	542	604	578	532	574	580	556	578	581	578	567	573	540	544	555	597	562	581	567	554	589	558	516	574	568	561	564	552	596	612	586	546	564	549	549	568	544	555	533	555	530	595	563	576	528	564	576	561	515	549	551	625	581	561	537	574	577	590	594	561	560	560	634	525	544	599	540	586	522	529	540	573	528	543	542	552	569	579	573	534	559	564	549	552	567	514	514	586	584	583	526	568	557	583	551	586	569	528	581	538	552	565	590	558	521	530	591	605	533	563	553	561	580	540	524	533	574	550	546	611	585	573	523	533	559	585	577	544	524	614	592	552	550	514	528	586	595	565	568	595	557	517	596	537	570	581	561	543	508	562	566	528	549	586	576	548	538	539	550	553	561	570	562	522	531	558	565	575	597	575	557	588	590	577	564	571	539	592	537	584	583	552	590	555	548	557	573	534	601	555	549	533	604	570	564	563	566	560	552	555	578	543	528	559	582	556	561	582	549	558	564	577	558	594	593	516	596	544	546	551	578	542	543	595	532	546	548	551	554	532	531	579	535	521	519	553	532	558	561	585	531	560	544	557	563	580	577	547	566	512	594	548	534	567	564	516	562	580	569	571	546	539	541	524	587	558	547	559	561	530	513	597	527	601	607	549	580	565	580	544	581	551	578	563	592	549	546	563	573	539	568	535	582	584	550	532	587	592	572	573	540	551	559	595	546	571	530	555	577	605	609	606	528	581	568	596	562	574	572	558	565	556	602	569	531	528	595	553	601	603	551	554	543	547	577	591	589	550	576	564	540	574	562	548	547	583	560	581	578	547	575	567	556	559	539	561	584	580	585	555	524	572	582	564	574	547	534	613	542	574	568	542	546	565	570	555	580	556	599	563	595	582	562	578	544	559	528	577	557	548	559	576	569	599	578	546	520	588	562	557	578	536	526	518	553	591	569	555	585	572	576	568	559	551	550	557	548	566	626	551	611	560	564	532	571	543	594	555	546	511	599	585	587	530	542	582	542	555	580	513	567	569	532	522	562	556	573	550	583	598	601	558	623	579	551	545	574	572	550	545	589	584	551	537	588	545	595	552	534	560	514	558	528	544	561	568	600	551	548	560	545	612	603	580	505	598	573	551	573	541	547	580	579	608	560	531	586	579	577	556	570	548	571	578	600	587	534	584	602	602	581	531	528	565	629	540	574	541	575	574	589	529	551	549	601	542	611	569	543	570	571	563	526	574	561	580	576	561	510	543	557	553	561	584	575	579	549	543	614	563	545	600	538	497	571	582	595	606	585	549	555	575	631	596	623	565	588	545	566	513	563	541	578	561	567	575	505	542	599	582	541	551	564	567	522	580	569	572	566	587	537	566	589	584	551	539	605	596	501	540	558	560	560	586	549	575	535	592	565	584	545	594	589	565	575	578	561	579	564	580	615	573	581	587	564	575	605	553	574	592	524	588	575	560	546	574	546	545	577	550	570	536	560	553	541	579	598	573	583	532	562	528	581	526	593	591	551	545	549	544	565	562	566	597	589	583	567	560	584	613	573	566	577	551	533	533	524	558	555	656	552	542	582	571	554	579	499	581	562	571	550	562	577	562	526	563	563	607	561	544	563	594	549	542	568	616	574	555	576	599	533	597	583	554	575	558	596	550	615	598	553	588	558	560	539	596	569	568	594	582	593	532	546	556	551	585	594	565	547	562	556	564	594	568	566	560	556	534	518	548	555	567	516	535	593	564	587	560	570	547	594	564	529	557	555	571	584	575	578	610	581	596	585	566	555	601	565	570	544	567	597	558	569	582	581	523	577	546	567	557	580	565	576	520	512	568	552	586	556	603	558	552	590	592	593	540	591	569	557	546	572	565	538	584	605	594	595	607	514	562	556	564	629	531	562	594	547	547	551	569	598	571	628	589	559	584	549	562	544	605	578	539	537	550	562	580	532	593	551	561	579	534	562	591	554	581	559	573	565	527	516	513	588	571	611	599	572	544	620	565	539	582	550	543	533	526	525	538	556	562	551	569	534	569	533	568	580	597	566	547	542	487	557	629	559	503	587	595	561	552	547	585	581	576	568	573	579
23808	20948	25053	27037	20950	20740	1267	334	258	185	173	188	164	139	136	140	142	104	111	142	138	121	118	118	124	116	113	118	128	115	135	113	106	105	105	119	129	120	117	123	110	113	96	115	109	107	97	121	114	118	116	93	119	119	127	124	101	117	102	132	117	123	122	98	115	114	97	85	97	100	95	116	128	100	112	130	117	122	98	107	98	107	110	116	88	117	105	114	123	121	106	130	117	99	110	122	119	100	122	108	103	89	113	114	103	105	98	128	119	121	101	102	114	103	103	130	109	109	113	109	99	97	130	103	131	116	114	98	91	115	110	82	110	101	113	110	86	114	112	96	103	101	121	105	98	115	89	148	119	110	127	113	120	113	108	108	115	115	99	109	105	120	98	106	117	122	82	108	94	116	116	104	111	99	104	102	105	103	111	102	88	98	113	107	95	113	122	106	115	87	89	110	92	97	114	98	111	113	83	108	105	100	108	102	82	112	119	107	111	105	107	115	100	115	123	99	118	112	93	122	96	113	112	115	124	115	97	97	125	94	103	103	105	115	88	122	104	98	102	105	89	131	112	107	84	95	94	104	94	95	143	110	96	114	105	107	98	98	112	108	110	116	99	99	126	95	111	119	115	113	121	112	120	122	95	124	105	89	92	126	124	107	114	111	98	114	106	96	90	111	124	117	118	124	108	135	110	105	124	122	99	106	106	122	92	116	122	86	105	95	111	97	92	106	107	111	129	131	114	99	91	122	114	88	95	124	104	120	109	119	120	120	122	82	122	101	110	122	122	101	127	115	119	103	108	111	97	80	91	106	125	115	110	92	108	106	130	108	118	110	115	116	103	98	119	108	127	104	104	130	110	111	98	110	102	112	105	105	116	124	97	118	111	118	87	108	110	102	117	127	112	94	104	111	106	111	106	119	94	117	108	102	102	108	119	102	123	124	109	94	142	86	90	111	106	109	111	134	95	105	106	107	92	110	106	92	109	115	94	121	113	100	122	106	120	95	109	111	103	106	96	110	114	112	110	107	103	108	108	111	99	123	110	113	106	99	103	96	93	104	106	108	99	113	87	112	104	117	103	103	92	107	95	89	104	102	106	107	97	107	93	113	100	103	108	113	109	113	107	118	120	124	89	100	114	116	98	119	109	107	102	89	107	88	89	101	126	114	91	114	95	115	125	109	129	120	118	105	114	112	110	95	109	132	109	103	119	122	106	128	95	109	121	96	115	111	129	124	101	114	109	107	109	102	122	139	128	103	106	83	103	94	97	114	102	106	115	113	105	106	106	110	100	100	111	107	97	102	108	124	120	111	111	113	98	99	124	131	124	135	101	118	107	118	126	124	108	100	112	120	100	125	103	118	107	137	115	125	111	93	118	110	98	103	109	110	112	104	105	101	117	116	74	93	135	103	110	102	95	99	96	113	120	110	122	119	109	108	111	112	103	107	108	112	105	123	91	126	89	101	112	128	89	94	96	104	100	103	131	116	105	122	125	82	96	99	115	96	120	109	128	92	116	99	87	104	104	100	120	114	108	122	115	91	103	130	99	136	120	109	104	104	113	114	116	120	115	96	103	128	90	97	114	106	100	115	94	112	114	109	107	117	92	104	108	100	104	71	101	108	89	129	91	107	123	93	103	111	108	111	122	102	108	128	109	109	127	98	112	100	112	96	117	119	105	120	102	105	127	97	124	97	104	108	111	100	94	97	95	94	105	114	108	85	115	99	122	101	97	111	100	106	101	122	95	106	103	127	117	120	118	106	108	114	79	100	119	112	107	116	105	93	107	92	115	113	111	106	99	103	115	106	121	105	121	98	122	95	116	108	120	112	111	104	108	111	103	108	93	120	105	100	110	96	107	108	103	97	106	109	101	112	96	114	99	112	92	124	103	103	91	100	101	124	115	108	113	90	108	97	106	105	107	107	129	97	107	111	109	108	108	111	95	88	94	116	95	101	106	116	117	111	116	95	94	103	108	96	112	108	77	92	112	105	108	108	113	124	106	99	126	133	106	89	90	113	121	115	98	115	120	100	98	113	119	114	124	104	105	87	88	106	94	96	114	122	115	94	101	93	106	106	130	98	106	100	102	124	118	112	124	110	99	98	109	115	118	107	107	96	104	110	122	102	96	98	97	116	105	93	135	115	104	124	107	102	90	100	105	123	117	110	100	112	124	108	106	124	93	115	113	124	119	95	117	125	98	119	125	90	103	102	112	116	124	106	106	127	116	108	96	114	132	127	97	94	105	105	93	100	108	118	113	97	102	105	113	105	103	123	114	107	108	101	131	114	97	119	112	103	117	119	107	100	97	114	106	118	115	103	94	109	98	99	106	100	106	127	105	101	84	92	96	107	115	103	92	116	103	106	116	115	96	122	118	110	98	102	109	117	95	115	114	103	119	102	123	96	109	128	118	81	84	113	97	109	140	104	107	110	117	96	114	123	115	102	117	112	97	110	112	113	109	103	87	101	105	97	104	121	97	103	102	103	116	100	126	91	84	118	98	124	88	112	119	110	106	97	123	93	93	92	111	111	131	86	108	125	105	113	113	112	91	102	102	115	108	101	113	108	123	109	104	105	122	89	81	90	83	114	94	93	110	110	107	132	112	116	102	100	100	104	90	107	99	102	108	116	112	98	108	95	116	108	95	111	109	119	103	131	99	124	121	98	108	113	107	111	111	112	102	104	93	99	111	101	96	111	101	116	86	109	112	97	113	113	111	110	105	125	124	114	99	110	81	93	89	122	114	119	121	112	111	127	118	109	108	98	78	96	107	113	108	91	95	131	83	110	92	107	106	122	114	104	113	110	119	99	97	118	113	109	119	101	111	103	123	116	125	111	121	116	98	112	127	88	109	118	88	121	108	96	104	107	97	108	116	127	105	71	109	111	95	85	101	101	101	106	83	97	85	106	102	98	113	100	129	100	107	108	112	96	132	97	100	122	104	101	103	82	115	111	124	112	129	114	146	108	87	100	111	107	105	114	109	92	106	99	111	116	115	98	114	126	111	108	110	102	106	117	109	132	92	112	96	121	115	98	92	100	117	102	104	92	99	107	110	111	133	108	102	107	88	98	109	126	122	110	121	96	103	129	103	97	97	101	122	110	94	120	107	96	98	92	94	104	129	114	103	106	119	109	112	109	115	111	98	112	110	107	112	115	111	115	118	89	120	96	101	100	92	103	98	93	108	99	106	103	118	109	110	119	123	107	116	94	95	98	94	105	111	93	98	91	87	92	116	115	115	103	95	120	98	97	108	118	94	96	114	106	116	100	95	97	96	106	114	122	94	113	118	98	103	98	110	101	100	117	123	119	104	132	101	110	105	104	105	96	90	109	131	96	100	98	108	101	125	122	92	100	105	93	101	120	115	111	110	102	103	109	111	104	100	118	113	130	127	106	102	118	116	110	111	99	110	101	109	121	125	88	113	105	111	98	105	96	129	101	104	120	111	104	124	146	95	98	114	116	95	110	114	125	102	117	91	132
3004	4050	2327	967	642	467	413	379	365	333	315	281	286	307	316	324	300	308	258	286	258	313	301	256	295	291	298	254	307	280	282	284	320	270	253	273	270	284	294	263	277	264	276	244	279	276	282	320	270	295	265	272	291	280	293	278	265	290	306	283	237	288	269	259	259	293	259	280	284	282	297	288	298	291	310	278	293	278	249	261	298	271	258	283	279	274	293	290	274	288	263	270	283	278	265	271	256	268	271	281	286	275	280	278	276	276	257	280	304	239	268	280	293	256	259	287	286	300	265	301	251	279	299	283	282	280	278	249	298	274	274	261	251	290	283	281	306	269	260	237	278	272	272	292	266	287	276	256	282	294	293	260	274	254	296	288	287	282	270	238	281	278	267	283	278	301	295	269	286	297	279	277	264	266	276	291	262	282	266	282	274	266	277	245	290	291	296	257	293	260	262	236	274	268	269	318	290	276	270	298	286	277	267	267	295	254	280	294	288	263	254	300	281	262	283	270	295	237	279	255	302	296	262	241	285	272	271	246	274	314	291	294	270	265	303	284	271	295	277	279	264	253	268	274	294	290	251	299	272	274	242	251	251	300	294	268	288	279	292	304	282	290	266	272	302	249	289	275	283	273	273	274	292	253	249	275	256	259	266	288	287	261	269	243	286	249	261	253	264	266	273	319	293	271	298	301	286	284	303	291	270	297	274	292	281	267	263	290	304	283	250	286	262	268	281	282	266	281	263	280	309	245	272	294	291	267	282	287	267	265	277	309	253	255	264	282	287	274	277	244	305	289	284	292	265	245	287	273	264	268	280	271	247	272	293	282	271	265	269	281	258	293	271	271	275	286	279	250	309	273	278	301	263	260	280	263	243	284	269	281	269	259	257	296	266	260	289	297	275	281	275	281	260	278	263	272	250	253	306	298	279	274	269	271	290	274	292	262	257	261	317	265	283	286	283	288	271	282	271	316	273	291	275	282	263	280	295	269	274	293	267	299	250	272	259	285	288	267	296	284	245	267	267	270	262	285	289	286	275	290	278	259	282	260	299	274	263	299	262	291	291	284	286	270	266	280	286	247	290	289	293	285	309	260	288	320	281	285	310	292	248	282	304	285	275	259	301	259	290	263	293	262	279	280	286	292	270	278	311	284	261	302	262	293	253	275	316	291	288	294	262	276	281	300	281	272	238	273	289	276	276	310	282	262	261	238	267	275	270	301	258	279	271	289	291	276	278	268	261	267	292	234	257	274	261	262	279	256	298	291	262	266	284	258	294	246	293	303	241	267	267	258	299	225	274	284	308	293	271	270	272	271	269	276	267	276	273	254	265	264	299	257	281	273	272	264	293	266	273	267	260	249	269	265	263	259	248	252	245	280	274	293	283	301	293	272	286	258	285	263	258	285	288	297	271	271	266	278	269	295	268	287	288	287	276	288	274	292	260	304	292	261	277	289	259	254	272	285	276	260	255	295	243	295	261	245	268	271	283	290	271	249	260	242	273	297	282	280	272	285	274	268	264	285	278	242	268	239	260	282	284	238	271	280	260	269	269	280	256	264	274	298	272	308	272	254	247	256	291	285	272	296	270	259	249	307	292	287	290	294	261	233	281	274	310	269	268	247	280	284	261	267	280	290	261	269	270	291	283	266	305	281	274	284	280	267	283	264	281	250	280	291	272	293	292	263	276	293	269	287	280	252	271	296	296	259	293	289	268	283	263	262	269	258	267	267	302	278	291	272	270	264	284	269	260	259	265	258	263	299	268	275	278	256	247	294	285	287	298	289	298	265	259	264	284	274	294	295	260	296	317	287	270	238	278	291	280	316	266	259	291	254	268	261	258	273	261	314	285	260	279	266	290	289	292	258	272	271	292	272	307	259	275	264	261	235	269	267	287	258	273	251	261	269	293	317	250	268	261	275	250	256	261	274	262	265	314	257	262	285	281	269	261	270	282	253	271	265	283	278	258	265	303	276	292	262	270	264	271	266	243	260	270	280	290	281	264	269	264	257	288	280	270	244	282	299	251	297	265	259	261	267	293	316	300	278	289	250	261	269	281	289	263	292	285	275	274	279	304	326	249	284	293	308	275	273	289	280	302	252	288	274	282	275	322	261	285	272	279	272	264	274	261	291	302	257	243	293	252	275	273	290	307	279	301	284	302	307	275	239	279	253	279	274	307	269	252	288	283	291	281	252	293	271	280	267	298	292	243	271	242	290	277	264	272	290	283	270	280	307	281	269	271	264	260	258	290	273	268	287	287	275	285	241	287	277	286	268	275	270	279	316	265	280	277	269	272	258	284	286	319	281	284	291	293	263	276	279	295	289	291	267	248	292	254	281	262	292	294	291	284	265	302	324	294	250	295	284	262	270	258	285	272	264	256	280	257	292	273	304	291	237	287	261	263	270	281	289	296	281	269	260	265	281	263	301	261	287	300	282	295	287	297	262	265	266	256	267	294	277	258	288	275	281	253	255	263	292	281	304	277	271	289	268	300	284	285	279	248	278	306	269	266	270	258	280	284	277	280	281	294	299	264	263	290	286	271	255	286	271	264	267	282	262	308	292	267	261	239	310	276	303	293	256	275	278	250	295	244	265	275	277	258	287	272	300	275	276	289	294	272	258	303	286	246	283	268	278	274	267	307	262	302	272	283	276	310	248	310	267	283	244	289	258	263	256	264	252	261	300	279	277	249	278	249	273	258	265	293	274	283	294	282	252	281	270	280	278	275	297	302	293	304	311	270	260	277	272	294	299	272	265	323	255	287	239	284	284	266	274	292	263	271	256	289	282	286	253	285	234	284	261	278	266	284	249	284	261	253	296	278	290	285	277	258	266	269	292	251	278	262	259	274	286	282	283	255	290	268	274	250	269	246	274	295	269	277	278	251	296	297	281	269	240	316	270	306	245	289	270	290	267	264	265	271	265	290	274	306	304	283	293	288	272	315	250	258	312	276	276	238	289	292	277	293	269	286	286	287	266	286	295	270	271	306	270	270	253	298	251	269	249	242	310	270	288	299	277	295	285	267	261	272	272	269	266	287	252	313	243	298	284	248	278	265	284	281	276	281	257	278	310	294	262	261	268	281	308	287	255	278	303	281	301	274	280	268	292	267	279	278	250	286	289	279	264	286	276	272	257	274	278	292	292	252	281	259	279	287	275	296	278	272	302	271	263	287	242	285	238	261	280	292	271	294	277	265	249	260	280	273	290	262	268	266	281	267	277	251	270	274	268	267	295	288	262	279	283	320	267	287	272	258	278	299	251	275	279	219	277	292	264	293	257	264	272	276	285	300	278	289	267	271	277	283	269	262	250	293	266	291	286	286	259	259	281	266	307	292	283	303	277	284	245	305	259	255	314	283	273	256	254	270	275	304	287	273	268	280	248	291	299	310	286	255	255	287	302	256	274	281	281	282	261	269	293	288	270	311	265	283	288	268	280	283	299	278	265	269	274	283	264	285	266	257	297	267	271	283	259	265	267	245	295	328	266
32180	10468	1120	498	439	377	363	381	355	385	391	369	347	355	327	343	348	326	373	358	346	378	357	351	349	382	341	355	367	374	351	333	383	380	340	374	351	393	338	352	402	392	401	339	352	372	364	386	375	354	348	371	340	364	378	371	388	384	369	344	358	384	373	372	394	343	393	390	360	330	378	361	366	375	356	367	369	341	369	357	333	364	406	354	345	353	352	352	338	346	377	355	384	381	363	360	311	373	361	340	325	361	424	367	373	346	372	342	369	332	389	357	355	353	364	369	327	362	375	368	369	361	358	372	391	361	360	339	364	372	372	344	351	377	350	359	385	407	380	356	386	361	338	323	366	349	370	392	368	372	394	375	382	354	352	366	395	378	358	355	368	328	381	376	366	354	318	346	408	363	395	350	369	364	392	358	366	364	340	384	383	356	351	400	358	362	401	371	351	334	369	379	375	361	422	352	373	359	368	385	345	348	379	352	364	369	350	339	343	325	351	368	393	389	355	387	373	360	397	396	362	369	339	344	357	400	378	359	347	345	359	355	348	372	361	363	343	349	342	379	349	377	377	381	373	370	353	376	356	395	374	341	370	386	376	355	345	352	310	328	351	353	365	372	387	391	393	344	369	351	388	362	343	371	358	359	330	439	373	337	371	408	359	380	366	384	361	416	365	354	374	354	344	360	419	400	356	377	337	317	366	334	389	329	306	359	364	348	384	364	343	381	366	418	366	375	358	384	355	401	369	342	392	375	386	370	377	332	359	353	365	358	359	372	368	344	336	361	367	412	329	394	363	389	368	405	374	370	337	345	419	354	352	380	340	343	397	328	367	370	373	368	408	370	395	383	397	380	363	373	386	366	408	355	340	336	381	352	365	389	343	360	375	411	378	424	355	374	369	370	358	373	392	351	358	369	354	361	370	369	351	359	346	367	336	364	338	352	348	385	417	354	348	355	373	338	343	386	359	323	363	338	377	380	373	370	337	348	371	357	350	381	371	335	380	364	369	350	340	378	402	353	339	320	361	374	313	365	374	351	363	391	393	371	329	338	354	351	397	343	337	352	376	359	344	363	379	348	368	323	397	363	340	347	337	338	382	369	362	356	387	350	353	370	392	384	372	393	356	367	368	343	334	364	385	387	342	344	402	375	382	363	365	386	357	382	390	352	379	408	399	396	369	358	360	380	338	360	366	394	355	370	324	340	389	395	372	370	384	400	361	340	370	351	331	360	388	349	400	376	399	365	362	339	386	387	370	367	354	373	357	376	355	376	384	396	330	384	315	388	378	398	367	346	364	372	379	417	357	368	367	359	353	348	397	358	369	366	340	361	384	354	389	373	377	392	396	379	387	386	386	366	362	337	359	372	350	366	321	370	365	351	355	387	400	345	360	379	352	362	409	359	373	399	336	350	378	371	375	362	369	381	371	351	352	351	383	349	353	352	384	353	339	362	359	349	348	330	367	372	386	376	409	347	373	362	367	391	359	384	330	348	379	392	367	362	328	355	341	366	328	349	365	349	344	331	353	403	378	320	391	410	351	372	339	363	351	400	367	324	368	352	385	373	387	339	389	395	364	370	409	340	386	358	377	351	365	348	384	303	376	359	367	352	344	371	377	388	346	359	370	358	371	390	398	391	371	391	355	377	401	392	371	369	330	389	345	338	382	343	370	404	386	351	374	381	360	373	390	356	353	362	352	348	369	327	409	361	387	432	375	377	329	381	400	352	366	365	360	369	385	349	376	375	401	433	381	334	379	362	405	359	370	348	328	369	367	350	350	382	356	361	335	390	406	332	341	353	360	370	371	371	378	390	356	359	351	400	356	324	389	372	381	330	346	345	345	364	387	361	346	372	367	347	386	371	378	369	351	334	399	378	373	357	337	333	366	331	360	394	368	385	324	374	309	358	392	380	379	361	376	347	341	368	390	365	348	353	381	355	404	360	400	372	340	364	362	366	362	384	380	353	341	353	362	338	390	344	350	342	377	330	329	369	348	375	376	351	338	345	332	338	322	395	307	388	359	335	375	372	335	341	387	357	370	337	374	343	373	346	391	400	321	354	379	385	387	364	366	390	362	369	364	366	364	401	392	359	357	389	378	362	377	377	390	342	373	398	360	387	371	363	395	371	310	385	372	351	340	370	378	361	336	355	346	353	380	369	384	369	377	351	366	365	379	398	349	372	391	373	381	327	336	349	399	370	358	393	405	354	346	337	385	354	368	358	380	375	342	375	381	387	352	375	379	353	389	360	353	374	333	366	316	365	352	335	346	361	377	374	360	391	355	403	386	404	357	337	392	382	380	371	321	379	351	326	359	375	357	338	354	371	387	373	347	365	352	383	365	384	353	357	326	387	354	366	385	358	369	378	372	380	393	350	358	378	392	379	304	373	380	363	352	359	353	373	343	360	361	340	365	437	355	349	386	382	374	354	352	339	373	343	324	377	379	369	361	342	389	367	383	355	364	396	394	350	372	354	366	359	385	371	347	353	364	338	385	405	377	343	377	390	356	356	361	326	384	361	354	347	425	358	343	379	336	352	359	392	381	369	351	378	353	385	348	350	338	373	356	349	360	371	339	359	339	369	340	343	402	373	344	373	368	390	332	372	311	371	391	398	390	325	392	376	358	399	394	351	330	366	356	405	389	425	371	376	392	358	343	362	360	337	367	378	396	381	388	348	358	358	403	362	381	423	369	375	323	359	350	368	348	356	364	372	392	386	350	359	382	384	359	375	419	388	393	355	352	394	350	371	398	370	367	347	380	351	325	337	310	342	394	320	333	371	380	350	381	371	343	410	345	394	367	341	339	363	385	357	376	325	408	344	352	339	368	354	343	375	363	379	354	352	371	350	337	362	379	408	369	385	365	364	358	394	355	413	378	342	366	358	342	340	378	376	324	347	414	365	353	360	341	375	358	379	324	367	348	334	412	335	353	417	390	396	357	341	346	384	371	311	370	393	352	374	343	311	370	340	348	355	360	384	334	380	359	377	387	378	366	369	368	371	370	338	348	347	332	359	364	348	401	391	338	327	349	372	362	354	362	382	355	334	344	369	367	375	356	387	379	384	368	404	397	359	348	358	382	369	364	324	348	373	359	343	350	378	390	366	332	373	388	360	423	324	380	381	359	385	373	362	350	371	386	362	356	379	381	354	357	355	318	362	371	341	392	377	380	377	388	374	398	349	400	372	328	352	385	399	373	356	365	355	381	356	374	376	337	330	378	357	398	372	371	378	355	340	351	339	367	339	361	338	373	358	345	355	361	375	366	335	358	378	389	376	352	348	325	318	347	380	373	362	379	334	363	342	382	353	382	360	357	365	421	356	357	357	319	358	368	412	325	318	368	355	397	354	390	402	398	376	380	312	355	388	346	330	392	333	349	362	392	395	365	399	352	366	338	371	349	395	389	340	371	359	352	335	351	327	336	372	381	329	370	367	355	322	333	362	382	382	405	364	371	346	325	353	389	344	372	375	334	341	343	341	379	358
5515	959	841	796	815	825	766	869	794	791	783	800	843	838	814	792	816	776	796	821	783	852	785	756	793	788	825	834	813	787	768	814	812	780	785	764	867	782	800	835	813	814	818	770	780	754	791	804	838	819	827	767	819	839	813	828	818	799	786	814	774	819	798	835	775	772	785	820	803	851	781	798	804	820	813	848	810	781	804	826	767	822	820	842	820	862	805	803	794	797	799	785	823	813	862	781	788	827	833	780	825	795	822	792	802	797	778	829	805	800	784	851	809	815	811	829	758	792	765	787	784	838	810	820	829	777	860	787	809	817	793	811	816	792	820	812	799	766	775	814	790	783	792	758	794	813	816	787	815	756	770	801	819	795	762	823	802	796	788	800	797	817	800	767	827	796	878	833	810	805	819	821	867	811	796	840	761	791	774	780	779	777	828	813	784	796	808	794	823	825	778	796	805	773	797	848	798	783	801	856	793	839	821	813	805	787	784	793	796	789	766	805	757	775	809	774	812	769	790	783	815	775	819	753	778	833	869	807	804	801	871	810	770	805	835	788	799	771	865	768	789	845	769	852	845	761	823	805	825	790	834	839	771	834	791	815	834	765	793	805	803	816	799	825	788	801	732	786	773	846	797	825	819	767	796	812	796	831	784	820	777	800	802	760	817	803	771	824	841	780	829	773	811	836	824	779	802	805	818	771	768	801	836	821	824	841	803	751	808	808	822	786	806	749	762	767	827	803	824	738	838	795	781	818	853	843	765	820	853	816	785	790	819	780	820	800	722	784	803	810	835	838	830	809	791	796	831	811	782	832	808	784	791	771	805	792	739	787	802	807	810	851	818	761	781	827	781	743	802	820	817	828	811	817	821	799	818	813	830	767	745	812	834	825	784	861	847	837	823	811	729	774	784	769	816	802	833	723	770	811	800	754	752	776	798	807	753	787	807	806	797	817	834	837	779	834	811	800	789	771	828	826	835	777	811	779	727	825	821	800	737	791	845	865	844	803	775	813	795	801	866	808	840	841	778	792	853	830	768	819	776	814	801	771	834	791	802	789	771	827	825	814	792	816	812	808	808	799	798	818	829	813	773	796	806	829	814	790	799	807	838	780	799	802	780	790	770	762	801	819	782	814	859	823	821	808	813	849	813	807	851	818	817	786	806	773	828	785	802	809	820	772	784	798	830	792	786	804	788	784	805	824	796	789	777	772	819	809	813	773	771	832	781	802	769	800	832	807	752	790	810	870	834	807	877	782	780	741	823	777	833	804	805	762	858	853	792	779	769	781	805	769	832	801	836	815	824	769	789	788	779	796	813	797	837	862	746	820	819	787	810	833	836	782	805	794	812	824	823	825	794	841	823	791	792	772	842	849	772	844	833	785	830	809	787	816	798	816	778	819	794	772	815	793	790	750	816	799	822	790	829	776	786	794	779	795	775	767	808	824	779	806	819	833	779	782	799	818	788	835	796	845	799	807	786	758	856	848	806	787	794	861	794	816	803	825	780	764	853	817	785	783	802	784	781	816	787	767	816	844	780	785	814	791	790	837	786	814	825	856	798	799	819	782	820	827	776	852	763	771	817	825	795	784	854	811	796	815	817	823	830	815	752	829	766	770	828	816	825	751	815	749	823	823	818	821	837	819	789	802	811	812	789	827	784	791	768	826	825	788	779	807	798	794	819	790	798	792	807	843	834	816	753	769	826	767	817	799	837	847	790	840	777	800	826	816	795	799	821	792	818	787	787	843	792	797	788	861	816	822	805	807	806	800	788	796	810	803	762	780	844	774	818	780	726	849	785	771	781	818	787	867	804	862	759	774	741	773	748	817	844	750	843	806	806	817	810	835	797	803	808	761	791	817	862	805	820	755	790	810	832	833	746	789	810	796	812	790	801	784	791	858	832	796	773	774	857	792	830	800	828	806	789	777	844	800	796	795	851	770	823	794	795	783	757	800	793	759	863	802	757	782	807	846	822	747	820	748	807	781	790	807	776	819	801	831	779	834	804	847	787	769	791	829	810	828	832	817	822	806	835	810	825	833	804	803	823	816	779	767	832	776	802	819	829	802	804	787	844	857	765	773	831	797	808	830	834	772	789	809	810	783	778	782	830	868	809	803	818	816	767	832	754	763	813	794	821	789	821	807	827	854	796	768	779	846	751	776	821	836	764	811	772	805	798	781	801	809	861	829	806	824	772	802	827	807	829	761	844	835	805	806	761	780	803	794	792	804	836	821	798	826	775	800	799	768	800	833	775	801	816	745	763	794	858	787	813	815	781	838	812	810	758	764	838	772	795	814	780	803	766	816	793	824	824	808	837	768	793	807	802	738	810	800	794	862	852	773	811	826	816	776	814	838	807	801	733	790	851	785	827	838	774	790	759	823	798	785	801	754	833	821	830	827	799	805	791	778	783	803	835	831	800	850	800	808	816	831	821	775	817	841	756	780	820	776	813	812	771	818	790	814	798	861	824	808	833	833	824	804	767	834	773	783	788	829	751	818	785	805	771	768	747	808	843	791	768	809	777	803	808	777	776	802	822	753	755	882	815	799	804	856	750	805	780	792	794	814	803	858	834	817	835	833	776	789	856	796	822	795	808	785	801	837	845	773	761	808	774	840	805	795	825	820	810	807	790	813	804	788	796	769	781	852	780	798	763	841	804	813	814	783	778	777	781	786	756	813	765	784	791	733	787	743	788	794	801	824	811	829	809	780	791	833	754	832	817	783	824	766	769	787	784	798	852	785	792	747	776	783	797	797	757	808	780	813	799	779	809	830	780	808	810	813	833	801	779	863	830	828	789	781	796	825	840	778	771	786	823	826	826	817	753	808	744	748	798	832	791	834	814	831	819	784	781	796	822	768	794	835	757	780	806	834	797	855	833	750	843	815	775	827	817	761	847	765	873	767	785	770	712	818	834	808	806	793	794	793	756	831	784	828	844	843	815	803	797	746	783	843	851	800	839	819	833	818	752	839	796	813	816	834	790	762	855	838	824	838	809	779	786	794	792	821	791	780	755	820	790	763	740	797	767	789	774	806	820	825	797	817	741	804	784	807	745	791	764	754	767	809	813	784	780	821	823	776	790	796	851	737	813	808	769	733	834	814	778	825	752	821	792	792	800	774	851	808	827	788	782	837	841	816	785	877	777	841	807	750	793	785	832	821	841	843	762	768	780	802	792	849	809	760	758	730	757	784	777	759	791	767	809	862	810	792	826	783	824	785	751	868	818	831	832	769	810	799	828	780	839	821	788	849	793	793	772	794	783	776	841	807	844	785	793	816	851	741	791	809	826	770	834	865	819	810	821	815	799	834	875	805	836	742	812	768	826	799	796	813	840	794	853	829	831	783	825	814	827	765	777	790	839	799	815	791	787	795	794	788	754	840	839	799	785	752	758	782	784	809	831	823	761	804	767	843	809	807	779	808	767	780	816	825	786	786	769	889	808	805	750	803	769	844	803	779	831	862	779	813	816	770	796	804	847	820	799	828
24527	20944	24355	27695	20301	1793	422	370	305	339	304	330	278	267	279	272	262	269	261	252	270	264	265	252	263	254	230	243	276	258	283	231	254	242	265	264	255	263	256	269	246	258	254	278	267	278	255	281	284	261	229	240	265	236	216	254	244	259	247	257	290	258	243	246	258	252	275	253	266	246	243	281	235	233	241	249	255	281	250	250	254	236	231	272	242	243	226	251	264	265	250	235	247	246	253	258	265	278	244	237	235	228	226	279	244	243	266	235	253	238	234	244	285	235	239	257	240	279	261	229	250	233	266	279	265	240	233	258	251	256	250	254	258	276	241	215	236	253	240	244	259	265	258	225	248	234	238	233	246	242	240	274	232	252	231	244	279	236	241	234	262	269	233	253	239	231	255	238	240	247	228	228	248	247	278	270	256	248	227	250	246	250	260	230	273	239	257	238	249	263	246	285	230	255	254	249	228	246	235	244	260	256	236	267	263	250	253	260	250	226	238	224	286	302	269	239	232	258	261	251	258	269	272	266	249	249	259	251	225	253	229	242	255	267	225	256	224	242	252	272	235	248	252	243	269	256	246	268	228	261	238	274	282	258	279	265	264	234	286	243	234	256	251	269	242	260	251	266	250	246	259	221	241	252	254	255	279	237	254	267	233	250	255	254	296	247	251	281	268	236	247	235	241	257	249	238	232	231	252	254	281	254	228	276	235	254	259	266	266	246	278	240	262	278	256	256	215	244	283	242	236	258	213	227	256	239	252	256	255	218	257	277	245	265	263	242	262	250	254	224	223	266	253	240	268	283	221	253	240	262	242	243	229	249	276	263	265	253	280	270	268	265	249	237	247	269	260	260	265	280	259	265	240	255	236	232	246	259	266	263	250	240	228	237	249	250	280	225	227	265	232	288	272	257	277	258	238	259	244	246	280	259	229	228	261	263	256	245	254	264	260	268	267	238	250	267	249	271	250	267	254	246	248	242	231	247	245	234	229	234	253	250	240	274	259	239	269	245	267	258	255	257	239	249	262	266	262	282	218	232	272	231	230	231	253	249	258	227	270	268	281	282	249	262	240	246	252	214	225	234	240	234	253	249	257	206	231	231	248	274	245	249	253	246	232	240	287	259	241	239	264	244	230	284	252	247	246	248	240	197	258	258	254	248	266	297	249	264	253	269	269	248	278	270	274	242	268	224	234	262	222	291	269	236	247	267	289	266	217	256	244	255	226	262	248	268	246	248	223	262	242	230	207	230	223	226	224	229	242	248	267	260	264	252	260	266	230	236	255	248	225	209	251	235	235	239	240	234	235	227	268	259	275	251	251	273	285	252	251	248	243	223	222	264	256	251	237	258	262	248	254	244	268	267	244	270	228	247	244	255	233	240	289	276	235	245	239	274	255	252	252	231	245	247	238	249	249	252	256	252	233	279	240	248	254	254	273	275	221	237	271	269	249	248	256	239	246	286	238	241	248	236	250	241	221	241	253	246	256	215	220	250	225	274	248	245	244	250	250	249	275	259	247	223	249	256	218	221	250	276	269	248	252	247	269	231	266	224	244	259	249	241	231	290	252	250	251	243	229	250	242	274	226	228	280	234	276	250	261	257	272	279	267	260	247	223	269	261	255	230	265	242	237	241	244	252	251	230	254	239	251	252	231	259	250	260	250	241	256	235	261	259	255	256	248	250	231	284	270	255	247	269	265	242	262	224	283	260	224	263	247	261	262	272	267	253	239	233	271	250	252	237	248	227	217	250	234	234	238	271	282	260	265	248	249	244	269	254	260	226	270	257	225	254	243	268	259	244	265	226	259	278	236	244	261	284	261	219	264	277	233	230	247	255	249	259	256	284	256	246	251	267	250	272	251	229	244	257	247	251	254	242	272	261	265	251	257	262	240	230	268	231	254	236	241	255	263	233	269	245	252	257	275	251	241	238	208	262	223	261	279	228	253	254	249	235	261	257	240	253	256	234	266	287	252	261	253	248	255	261	277	226	243	241	263	198	250	247	280	253	256	244	262	229	235	259	251	247	249	262	244	244	272	239	246	261	245	263	268	253	240	228	239	242	265	254	268	260	235	244	260	224	283	284	245	248	280	260	250	255	258	236	256	262	255	249	260	244	220	270	277	242	263	283	238	265	263	232	239	248	295	245	239	232	256	286	270	249	245	257	243	216	267	246	264	250	263	263	264	229	272	229	235	248	246	236	281	255	234	230	270	278	241	235	267	285	254	284	284	266	251	234	261	235	241	230	261	236	268	273	277	271	237	269	252	261	238	261	231	269	213	252	222	260	246	232	213	281	278	234	246	279	284	258	251	252	295	248	265	256	250	273	233	227	254	266	258	268	251	236	276	236	237	235	257	241	253	255	246	256	246	257	223	245	260	250	247	261	224	274	230	264	276	274	233	261	254	243	273	261	230	256	265	236	235	234	232	232	253	261	223	234	269	251	252	246	242	263	275	280	241	245	229	239	257	246	274	245	241	272	240	268	235	259	249	232	239	260	270	263	261	229	258	269	248	282	250	240	232	276	269	217	277	239	255	242	278	248	273	266	257	239	257	242	274	253	275	231	264	231	244	258	271	241	246	250	246	297	233	263	252	226	256	227	228	253	251	244	254	241	229	247	249	226	269	266	243	249	248	258	271	243	248	256	233	265	239	278	222	278	230	255	236	243	232	244	250	249	235	264	263	248	228	253	275	236	220	238	250	229	238	281	229	246	260	249	216	229	242	253	261	263	277	238	262	268	267	253	247	245	258	273	253	262	252	272	275	248	239	253	210	256	265	271	259	225	273	293	282	246	234	216	234	270	280	227	280	247	248	273	261	229	227	263	238	261	230	265	279	243	268	237	225	263	271	267	253	263	264	252	281	273	259	256	242	247	233	241	248	256	242	264	268	273	234	226	247	270	230	243	253	246	219	216	279	264	254	254	222	271	243	227	276	237	269	256	255	263	233	255	296	297	244	246	230	215	250	251	249	257	270	258	253	241	257	232	253	251	234	231	252	233	263	216	279	245	235	255	235	249	246	253	226	253	243	266	252	262	262	257	278	272	265	252	249	250	223	267	253	240	279	236	259	289	225	268	232	244	251	256	216	257	238	271	234	293	246	245	261	235	237	239	226	224	259	240	229	271	276	235	263	226	243	268	255	258	256	243	262	264	273	249	246	237	262	238	265	261	233	256	261	242	239	275	211	255	275	264	219	251	262	241	242	263	262	261	253	254	261	250	261	283	270	202	230	255	255	236	274	264	255	260	261	265	260	249	243	249	217	242	227	240	217	224	248	260	250	216	269	245	227	263	252	233	253	201	241	242	249	247	248	262	256	241	256	277	261	251	274	247	245	266	281	268	266	282	261	262	267	248	240	225	236	256	280	284	235	262	214	279	258	264	296	234	231	216	248	246	230	269	229	237	256	227	245	268	239	244	233	272	303	267	257	224	277	233	279	249	230	216	252	276	237	222	273	253	258	228	252	234	236	232	266	215	212	233
3085	2590	1637	923	793	670	665	615	607	621	595	573	566	567	580	557	567	565	569	572	552	537	564	591	539	560	557	571	606	577	601	525	588	590	559	558	598	577	537	559	563	583	545	592	614	546	561	549	572	579	548	573	589	547	606	627	542	565	557	564	571	583	554	588	534	563	571	583	601	547	556	548	546	621	539	562	574	548	575	580	592	574	575	549	551	604	585	612	536	594	554	535	580	592	600	544	547	550	589	587	602	597	574	514	574	573	619	571	552	570	580	548	522	584	559	544	596	576	554	573	570	565	572	591	552	549	585	604	570	546	547	568	528	564	550	581	572	556	554	600	580	546	590	573	613	566	530	594	561	551	584	572	512	603	594	568	597	545	549	545	544	579	581	536	559	535	586	547	542	524	570	531	529	522	573	512	562	564	577	566	498	575	567	530	605	554	542	559	565	551	578	582	555	581	551	538	588	550	542	557	599	547	564	531	559	594	567	505	587	546	562	541	543	514	606	582	581	605	562	523	557	567	535	550	556	562	577	577	554	585	549	598	563	554	552	573	582	520	543	552	552	525	549	546	539	564	549	558	565	581	537	568	547	553	594	557	589	591	573	555	580	596	550	551	549	604	571	530	568	550	549	551	550	552	554	578	552	558	621	556	542	583	539	550	529	507	571	582	547	576	563	587	565	545	521	570	584	509	533	585	549	590	562	544	564	510	552	556	524	592	567	521	569	561	588	539	570	557	556	581	624	543	547	582	593	530	595	559	586	563	566	545	562	562	539	527	603	556	581	576	545	532	568	581	603	572	617	572	546	604	542	537	569	589	572	561	543	583	558	609	500	599	576	575	550	555	543	568	567	569	562	571	592	546	590	584	536	560	515	518	545	531	542	592	508	568	574	540	522	531	564	567	554	594	574	556	560	563	548	547	539	572	536	564	603	592	536	546	528	589	537	570	610	593	568	560	587	555	535	563	565	562	564	574	553	559	581	546	580	540	567	610	561	560	578	518	571	545	575	563	588	578	576	587	563	601	556	508	529	507	538	564	541	587	545	529	596	543	592	552	612	560	524	552	561	543	577	555	560	530	525	603	547	586	571	546	572	545	557	610	577	548	570	592	574	581	540	579	580	570	546	620	558	582	528	564	561	556	548	557	558	590	595	587	590	592	584	587	602	613	566	541	590	543	542	581	579	564	625	530	567	600	577	567	551	544	564	566	544	562	593	537	598	594	558	626	601	521	604	544	549	559	556	526	551	522	585	594	556	519	564	544	534	526	559	550	579	588	566	553	562	549	575	546	564	597	573	549	585	521	598	607	577	541	537	549	570	532	590	539	558	599	534	554	556	587	563	563	569	546	577	610	556	549	530	561	574	596	554	561	579	582	562	531	557	547	546	594	603	533	587	596	584	569	584	561	580	534	578	571	554	528	594	583	565	571	525	504	554	543	576	552	606	575	613	546	549	579	598	563	568	516	550	610	536	566	573	552	586	551	559	544	562	598	601	574	559	556	581	544	562	618	592	572	583	551	531	606	557	521	527	552	545	504	596	557	589	592	597	563	561	549	562	588	525	538	592	548	561	557	556	538	532	597	567	557	542	534	504	556	575	581	580	560	564	522	580	556	574	560	549	609	576	558	544	537	528	601	571	567	563	544	594	603	566	548	602	542	619	554	562	590	592	592	550	557	571	583	572	514	574	555	593	514	552	589	580	557	574	560	614	596	538	594	559	601	603	567	599	538	528	533	517	506	517	601	556	499	560	548	540	558	546	587	545	524	586	560	592	553	548	547	548	575	560	566	621	567	602	576	587	572	571	599	579	569	575	547	594	575	589	589	591	588	618	550	543	543	550	585	571	571	563	558	577	556	543	571	566	575	568	574	568	556	594	560	521	531	598	517	570	524	582	569	569	557	591	554	602	575	537	531	575	530	552	558	544	604	559	564	553	534	532	568	536	558	515	570	607	569	596	543	522	582	554	541	577	558	609	538	604	571	521	575	548	552	562	577	533	552	574	566	577	520	591	591	557	559	549	585	602	603	575	610	550	592	554	592	562	557	573	528	542	592	564	582	543	550	580	566	598	551	545	585	576	546	544	551	577	574	557	563	590	576	637	554	567	550	583	579	551	571	547	559	552	618	566	572	566	561	572	552	568	572	556	582	518	583	571	568	563	550	556	515	557	589	563	562	556	562	563	548	536	558	565	557	568	570	556	594	540	560	524	545	576	567	579	548	580	554	600	579	576	542	553	546	568	591	554	558	575	541	544	533	605	562	604	565	523	570	580	520	539	569	571	564	562	554	538	575	529	554	505	572	562	604	544	572	538	563	568	556	583	564	540	572	552	561	550	574	585	607	576	583	549	537	562	558	577	603	558	531	527	606	568	564	568	558	568	586	589	532	520	586	606	523	589	591	577	567	524	569	622	545	553	557	575	542	610	587	519	556	594	570	557	573	517	579	550	569	485	550	603	585	559	620	589	564	557	537	546	577	596	535	523	581	567	633	528	563	563	569	558	588	569	584	583	605	584	568	551	550	569	578	579	570	575	589	542	551	595	535	557	540	557	565	572	575	564	546	566	551	569	535	563	516	532	555	554	576	539	642	568	525	558	575	536	538	537	551	543	560	588	566	569	558	581	567	566	580	562	584	561	562	592	558	528	578	542	575	570	525	562	533	618	557	556	574	540	571	597	585	539	597	575	570	560	533	600	587	577	567	541	526	555	583	578	541	613	586	567	534	585	545	527	579	533	588	548	561	546	574	520	583	560	570	570	595	598	641	564	563	499	529	590	577	604	596	528	505	596	612	579	551	588	583	566	520	560	557	526	574	529	570	547	534	549	592	590	562	550	565	604	533	570	557	590	562	529	558	571	575	598	553	543	533	582	588	586	530	561	606	560	509	521	555	549	586	548	548	573	565	581	533	542	547	544	584	572	604	525	569	547	534	603	556	568	565	544	565	554	527	548	523	545	586	540	566	555	596	582	578	594	549	542	532	551	598	569	561	518	568	543	548	603	571	579	590	551	569	576	509	548	579	524	563	563	570	573	548	552	600	533	582	570	537	507	585	549	570	572	515	547	553	555	574	564	567	558	540	551	552	587	567	641	547	539	602	557	616	594	586	531	564	560	561	565	541	545	586	555	575	559	591	535	556	587	554	581	575	547	560	597	566	549	588	575	581	554	556	566	605	567	572	578	554	587	555	569	544	567	564	589	588	547	554	566	571	598	571	592	589	588	553	586	539	585	546	561	564	580	586	566	508	546	597	532	557	542	569	498	547	532	546	570	585	564	561	564	573	556	561	603	594	549	568	569	538	556	563	560	566	556	572	515	573	525	540	536	547	546	560	578	610	546	557	534	557	568	588	516	537	532	578	585	533	604	547	543	555	582	566	572	560	520	545	583	563	551	564	598	566	567	568	519	587	575	555	573	539	550	544	576	581	547	543	494	555	584	599	547	560	562	545	568	561	595	563	572	559	550	599	591	557	527	573
23784	20958	25095	27009	20964	20748	1153	350	263	194	174	185	177	158	167	132	143	141	120	131	124	137	110	104	106	122	142	130	122	124	126	122	116	107	120	117	115	95	101	90	107	91	118	116	121	120	121	107	105	110	114	116	82	110	112	118	121	119	115	111	105	110	107	116	101	104	88	95	102	112	86	99	123	119	105	105	107	98	104	108	105	113	101	112	113	107	91	98	106	95	119	110	97	112	113	118	131	89	101	107	109	118	109	128	97	101	103	110	102	100	97	117	93	118	101	105	104	118	105	105	109	123	120	103	103	104	115	118	114	105	107	107	96	103	124	116	94	114	103	100	107	90	100	95	95	96	99	88	114	101	113	86	85	108	103	101	101	103	104	129	110	102	117	103	103	105	133	112	88	96	97	98	102	126	109	109	114	88	123	90	100	96	104	130	95	130	122	108	98	116	105	124	112	93	104	101	111	114	122	105	101	118	92	117	109	117	108	105	110	108	86	109	128	109	103	106	100	94	95	81	107	90	81	77	103	113	106	114	104	111	111	107	113	120	88	110	115	107	109	108	100	95	98	123	100	98	101	111	117	106	113	107	107	119	93	96	97	121	114	98	85	98	90	88	119	110	127	116	133	119	127	126	103	102	92	98	111	98	96	72	94	99	110	123	133	116	93	94	120	108	106	94	99	107	90	131	104	110	100	107	115	110	103	114	99	113	120	92	92	108	83	101	121	108	100	117	93	117	113	90	113	111	105	114	134	115	112	115	112	97	96	107	111	126	95	108	104	110	97	94	103	110	106	106	98	98	99	126	104	108	101	112	111	123	106	80	107	94	118	91	117	103	112	113	79	110	92	112	105	121	136	108	101	118	108	90	92	92	112	109	85	101	104	111	105	121	89	117	117	117	103	120	100	120	109	113	118	103	110	85	107	98	111	101	119	99	99	109	109	106	83	108	105	107	96	104	93	103	90	131	104	108	121	128	111	99	95	100	89	115	106	111	128	103	99	100	93	109	114	114	102	123	127	84	87	109	99	121	111	101	97	124	91	103	123	98	112	93	98	105	100	103	98	103	110	112	99	84	120	106	103	125	105	99	123	81	101	94	103	89	99	100	111	102	88	121	102	104	126	104	114	96	94	114	102	90	100	127	108	89	106	94	103	110	110	89	92	107	127	103	111	88	122	114	120	98	103	98	103	122	106	115	101	107	115	101	100	98	100	115	105	116	89	123	121	99	104	102	100	105	113	111	96	100	118	113	111	103	129	94	128	99	121	91	122	104	87	106	115	104	110	100	81	102	111	92	106	97	102	105	100	93	112	102	112	116	99	98	100	106	91	105	110	99	103	125	105	114	107	112	92	123	93	108	107	108	109	86	91	112	97	104	116	116	104	89	113	126	112	94	116	128	115	99	98	114	114	113	111	120	143	113	107	122	133	89	83	94	120	103	105	117	103	106	110	105	117	94	111	114	120	108	103	113	101	98	97	91	119	131	114	89	108	104	105	94	97	112	91	100	101	107	96	111	126	106	104	99	85	96	90	115	111	110	118	136	95	107	97	114	125	106	136	110	121	115	97	115	124	106	93	105	113	105	109	96	115	113	97	110	122	108	103	105	100	106	115	125	104	91	98	118	104	84	104	118	124	83	99	97	87	110	110	94	113	77	100	96	102	104	100	118	115	111	99	110	104	108	105	111	114	104	126	116	104	114	125	97	90	114	112	95	82	107	112	107	98	112	106	106	105	111	114	115	110	97	115	120	115	112	118	124	113	97	117	99	99	111	116	108	100	83	104	117	121	108	99	121	113	114	119	93	109	108	104	114	125	109	121	109	96	98	99	120	94	108	91	113	135	106	104	95	101	112	111	113	113	108	94	115	123	100	102	111	113	108	88	101	106	115	103	124	112	114	96	112	108	121	117	109	100	110	108	108	113	94	100	96	96	118	95	105	78	110	106	106	117	119	99	112	113	126	108	117	96	105	101	124	107	93	95	100	117	97	103	100	126	92	108	108	95	100	96	97	91	90	92	91	101	121	103	108	124	103	91	105	89	82	127	92	77	117	97	91	123	104	87	97	107	99	100	104	101	89	123	104	106	114	92	105	101	115	128	109	115	94	100	105	107	105	96	109	121	108	108	128	98	121	98	96	105	122	103	98	121	117	122	121	102	91	118	106	116	120	102	113	111	115	113	103	113	94	86	104	99	106	119	120	95	92	112	109	91	118	118	100	104	100	97	119	126	104	102	121	101	109	104	119	91	116	109	113	96	106	114	132	110	134	118	123	122	123	134	93	102	137	101	123	105	115	99	108	121	102	128	97	92	108	111	100	108	108	93	97	119	92	92	110	109	107	131	106	114	99	101	141	107	115	83	116	125	103	103	91	93	78	112	83	93	78	107	96	94	107	109	105	100	112	110	97	108	105	110	102	102	96	93	97	94	97	104	108	94	105	104	114	104	113	116	119	115	95	90	117	117	131	91	116	81	112	114	127	104	102	112	106	110	107	95	106	101	130	115	111	100	94	92	103	102	109	122	114	100	114	115	106	104	124	101	90	100	93	129	106	106	102	112	108	93	114	103	122	131	127	103	100	96	112	102	100	106	99	110	120	121	123	101	104	99	130	110	120	104	120	115	97	93	103	131	119	93	120	109	107	94	88	98	107	99	106	111	104	103	107	105	91	101	102	121	82	114	97	119	101	117	129	101	89	108	118	116	95	110	109	95	110	99	114	137	113	98	109	130	108	96	112	91	96	108	104	101	98	104	109	119	125	108	93	100	96	97	86	100	87	107	120	102	112	112	122	102	109	102	92	126	117	97	100	105	107	95	116	106	107	109	119	113	96	109	102	96	116	95	131	103	102	102	106	120	116	109	86	93	115	117	115	116	103	101	92	108	112	124	87	100	119	102	94	84	120	94	99	98	98	95	108	114	125	101	123	96	108	114	121	118	109	106	103	126	89	96	96	108	99	101	96	109	92	87	108	116	97	105	103	119	95	111	114	97	116	119	116	99	108	105	116	119	117	120	111	120	96	115	114	119	88	106	109	109	116	117	90	86	100	108	110	131	113	94	114	98	111	105	112	102	112	99	113	110	102	99	116	101	89	129	105	96	121	100	126	108	123	99	83	90	94	114	97	99	123	94	90	106	123	111	112	112	119	84	126	110	115	112	122	94	104	101	74	103	84	109	92	113	132	99	112	96	99	104	101	99	84	129	114	123	93	93	116	97	99	101	115	119	110	88	99	104	111	107	96	112	98	102	122	90	93	97	88	107	111	108	110	99	89	91	103	102	100	112	98	86	102	122	113	99	109	101	98	116	109	115	93	81	106	122	94	144	119	88	101	123	110	107	115	99	123	109	118	121	111	113	108	120	106	92	98	119	117	101	105	127	93	110	110	109	106	93	97	85	123	116	109	98	104	102	116	84	114	101	88	90	107	120	108	97	86	108	103	136	113	123	104	123	104	106	87	87	91	94	102	96	113	127	107	130	106
3043	4094	2374	1049	662	448	396	378	354	316	322	290	305	304	296	304	303	296	311	321	263	268	276	274	271	263	280	250	305	310	300	273	253	276	272	276	282	283	272	276	274	269	300	300	278	260	234	260	263	297	281	269	287	259	298	260	317	266	272	268	266	282	257	313	290	283	292	287	261	273	299	283	271	286	319	237	261	265	266	256	306	278	266	259	265	287	258	260	261	265	272	275	277	293	254	266	275	270	302	274	282	270	253	258	270	267	252	280	298	281	255	303	284	298	270	259	285	259	279	236	270	267	314	304	258	271	252	303	285	251	265	295	268	271	321	263	248	269	268	258	289	273	287	296	286	307	262	271	315	277	304	274	289	282	276	271	296	329	279	267	282	299	313	281	282	273	283	284	304	281	281	275	254	308	268	260	283	284	269	277	275	259	270	270	289	254	262	288	305	282	277	278	259	279	256	272	283	302	280	315	269	234	267	280	276	292	282	277	265	296	267	287	291	298	274	272	261	298	261	248	256	290	293	282	289	252	289	267	279	251	298	247	316	261	298	302	273	255	277	277	268	271	279	263	279	276	286	290	269	251	254	271	282	260	265	296	272	293	285	229	287	281	261	278	275	306	251	273	298	274	271	305	264	251	262	294	278	290	278	281	242	272	282	282	278	278	288	244	287	297	265	254	283	296	278	291	267	293	267	280	305	284	286	274	283	272	251	295	303	269	272	264	297	258	283	268	283	241	264	255	290	294	257	270	230	259	275	283	309	280	308	289	280	264	278	271	293	267	269	307	297	292	289	258	252	269	257	239	247	286	279	298	285	245	295	251	261	278	247	306	260	246	292	281	279	303	281	257	309	294	290	296	276	254	274	262	258	291	310	266	244	294	275	299	268	302	280	266	277	246	276	249	268	263	315	270	268	288	250	290	272	271	270	290	259	317	257	307	271	281	277	275	302	259	265	239	256	277	271	250	290	304	287	275	295	264	294	274	312	249	279	288	258	260	274	264	284	278	290	264	265	270	266	277	254	276	272	296	266	268	278	274	274	243	288	310	270	262	281	296	286	267	252	270	288	283	255	286	266	297	253	271	272	258	274	298	273	294	234	290	270	269	257	269	299	281	275	279	266	272	259	298	278	275	268	282	284	261	245	287	305	286	302	262	286	262	293	291	267	253	294	255	259	286	284	257	258	275	285	276	273	269	287	279	310	287	301	316	274	284	269	233	263	282	305	273	287	265	292	230	299	286	285	253	284	277	296	255	265	279	254	267	291	289	259	272	291	296	280	274	281	281	263	243	251	293	282	268	287	294	287	264	275	278	277	289	283	297	290	268	242	266	292	259	313	255	267	264	303	309	283	260	301	280	280	253	265	268	267	290	276	261	284	295	291	279	308	268	247	275	297	241	307	280	284	289	279	268	273	270	274	271	277	283	274	280	273	297	249	282	289	281	289	255	308	248	258	265	268	271	271	271	291	290	277	291	259	267	262	240	296	293	292	274	288	278	293	284	279	270	292	277	285	292	290	292	264	251	262	267	253	281	262	280	249	282	286	285	286	286	292	246	248	250	276	287	269	305	308	294	249	270	293	273	276	253	248	292	261	272	267	282	280	245	293	272	293	253	291	280	273	287	277	269	290	255	275	301	309	290	291	268	269	245	313	272	302	256	276	280	258	290	273	294	306	261	250	279	280	286	266	289	281	291	297	286	276	304	309	257	313	258	250	270	275	280	268	260	309	278	279	276	239	288	317	301	302	282	253	256	247	271	288	246	263	276	287	259	259	280	274	269	275	296	298	262	281	279	260	248	294	257	306	288	249	257	260	255	243	284	258	269	287	307	300	273	270	275	292	300	254	279	293	284	280	258	247	250	279	272	285	267	257	272	292	278	245	274	285	291	287	300	270	274	268	277	291	274	270	268	259	251	277	280	295	293	267	319	277	272	264	278	247	282	246	263	265	279	290	256	303	274	281	268	273	267	300	268	271	268	269	268	288	257	285	276	281	295	252	265	278	273	279	254	280	261	282	265	290	278	304	269	272	266	285	237	278	271	263	303	287	269	260	275	261	269	294	247	264	273	286	276	266	284	261	290	283	263	265	275	276	301	296	284	285	272	270	258	287	277	275	293	269	279	288	286	271	246	277	275	273	278	267	273	267	266	288	287	269	285	299	284	290	268	283	278	280	297	261	284	281	251	262	280	290	294	277	257	275	269	292	294	280	284	295	275	284	320	289	255	295	279	270	272	271	271	270	310	287	276	293	254	305	279	265	284	245	271	271	281	251	281	254	246	242	290	291	277	299	281	277	241	259	303	251	260	278	272	278	299	293	284	289	279	280	279	269	259	271	281	270	288	281	268	264	293	299	259	270	290	288	296	263	268	272	275	311	310	290	297	239	269	275	250	272	289	271	305	282	283	274	261	306	261	264	279	259	274	289	270	245	286	240	306	282	240	279	319	280	264	253	238	258	284	287	273	295	283	308	253	268	265	267	270	253	261	287	286	253	256	260	263	306	273	260	286	294	262	254	300	279	266	247	262	295	270	290	242	264	270	274	243	294	268	271	257	258	270	276	271	286	286	276	302	267	271	278	274	275	250	287	282	264	263	301	280	295	301	302	268	254	247	286	310	270	294	266	292	276	273	303	278	252	285	295	281	301	274	296	294	278	272	239	282	263	255	286	288	300	295	263	263	300	284	333	292	264	274	282	296	270	265	270	302	240	254	284	288	273	312	242	287	272	274	306	265	277	282	224	275	291	267	284	249	272	260	282	296	282	264	261	291	258	270	264	287	262	320	266	277	294	259	277	299	278	254	282	265	247	273	290	242	278	272	285	282	245	260	259	302	254	263	249	274	270	277	240	285	265	271	283	311	253	258	248	255	227	278	253	320	288	264	300	288	284	270	283	270	269	314	256	268	307	274	242	288	289	291	291	262	272	247	261	294	311	278	295	296	255	251	277	267	269	277	277	281	266	285	271	282	241	273	289	254	282	266	256	281	268	250	316	269	279	270	272	275	271	256	279	263	285	290	263	292	273	240	269	258	252	269	273	302	286	266	294	285	267	291	278	284	271	288	253	269	289	270	286	288	270	275	295	277	293	271	301	291	255	277	244	260	276	247	274	289	290	281	252	264	265	305	260	282	282	265	264	294	287	251	291	266	280	267	243	289	297	290	278	285	254	259	262	283	283	281	284	288	295	280	262	264	296	266	268	270	281	294	281	258	271	288	264	252	248	280	269	287	305	293	259	290	256	276	276	299	276	267	293	283	280	270	266	299	259	262	300	295	258	247	291	265	278	294	267	305	280	274	264	271	261	282	259	269	258	272	274	259	285	291	274	306	303	283	272	272	269	277	278	274	293	285	293	233	262	263	289	244	269	283	300	306	274	291	246	254	282	278	287	283	277	282	274	283	273	249	279	271	292	293	291	270	263	281	272	294	298	282	282	281	279	264	254	294	273	283	268	251	288	265	269	274	273	265	290	286	279	272
32199	10357	1049	459	365	382	354	431	391	360	363	310	371	374	366	373	377	361	381	435	384	353	386	332	360	392	386	327	365	385	344	382	337	358	387	363	397	378	343	351	360	354	373	352	389	361	367	354	376	373	375	356	381	334	387	340	311	374	392	368	362	391	379	366	358	340	355	366	345	362	343	353	376	340	326	395	354	350	340	364	362	365	343	363	352	388	380	369	341	372	358	336	352	398	352	363	381	379	363	361	359	346	352	373	349	369	346	321	318	351	370	369	354	366	346	387	326	358	376	352	376	367	346	359	392	375	344	363	364	366	377	377	354	356	356	380	380	333	351	367	302	385	369	347	370	339	371	372	332	393	302	365	348	357	344	358	345	383	402	349	444	388	363	342	329	327	378	378	351	374	376	358	337	377	359	371	349	386	362	402	376	360	404	378	361	389	352	378	377	349	405	371	381	375	370	360	373	365	345	358	403	354	359	344	341	399	363	382	370	342	353	351	368	375	360	375	349	353	371	424	312	375	355	364	362	364	343	347	361	340	406	389	369	380	354	365	312	385	372	385	398	416	381	372	316	364	319	365	375	378	343	380	339	366	359	309	363	365	347	364	418	399	407	339	387	365	365	363	355	325	339	363	347	362	340	341	393	353	333	387	379	340	371	351	365	373	400	370	375	373	408	394	353	395	337	368	417	357	346	331	319	358	346	368	366	339	368	357	351	350	322	348	360	329	342	397	384	343	397	336	355	327	381	329	352	348	376	376	360	351	361	382	366	357	391	368	330	367	333	352	347	338	343	351	337	412	351	362	357	344	347	324	341	321	397	394	347	366	396	347	345	387	391	353	359	343	327	343	337	405	375	356	376	381	389	366	376	366	384	374	364	361	352	355	369	394	310	360	330	373	354	331	340	372	395	390	397	373	371	343	408	379	330	352	353	371	372	330	367	399	353	339	345	318	359	338	350	348	373	347	345	351	350	378	359	339	326	330	360	407	372	340	379	373	377	315	336	370	366	349	359	316	385	393	352	349	338	358	356	349	351	362	362	384	400	355	379	353	366	379	340	354	392	369	328	335	368	355	376	374	359	410	382	384	339	380	358	354	382	346	376	372	350	320	361	362	391	392	328	349	374	348	369	333	385	336	383	356	339	366	361	382	368	352	370	384	344	327	379	384	354	378	372	363	376	386	378	401	349	395	396	399	358	355	357	366	382	405	363	359	389	370	366	358	363	348	383	368	347	392	362	340	381	354	328	383	368	359	377	381	346	356	381	397	348	333	379	342	365	365	364	369	367	343	331	385	355	398	366	390	369	350	371	362	331	362	358	349	323	351	349	348	370	376	355	404	382	356	355	384	374	365	360	384	400	344	374	362	344	341	337	344	342	372	375	383	337	376	377	370	353	320	339	343	372	413	379	383	337	368	333	371	342	361	319	367	364	372	360	378	372	340	380	352	384	375	367	401	357	362	373	381	373	362	420	354	386	341	375	388	345	368	386	359	414	376	323	368	381	367	330	327	347	369	375	359	371	364	356	356	362	337	330	403	368	368	381	360	374	409	407	338	380	396	391	404	417	345	389	367	363	376	378	389	362	352	374	384	352	335	344	328	329	360	334	397	332	363	350	387	357	410	375	356	375	368	336	362	356	359	342	373	339	340	361	352	394	359	393	389	349	369	398	366	316	357	362	395	366	350	356	364	374	401	389	371	354	350	352	367	339	386	381	355	334	350	343	349	343	362	347	374	387	365	352	349	347	345	309	331	344	353	386	309	344	375	346	347	376	398	349	337	393	344	360	391	355	372	329	371	356	357	327	369	378	323	349	383	337	388	410	358	376	369	364	376	373	323	353	357	318	333	388	387	323	354	339	359	352	368	380	382	376	413	363	423	379	343	383	363	373	364	360	348	380	352	346	351	374	397	348	369	394	351	360	344	382	369	330	388	392	361	379	364	350	385	343	380	348	375	321	342	378	376	423	351	391	366	343	367	358	366	380	383	376	358	339	368	318	362	383	354	363	346	354	343	380	362	362	347	355	339	375	357	361	360	349	367	350	364	353	352	342	412	385	379	361	391	336	353	397	357	397	379	372	324	331	358	371	372	356	362	363	362	331	342	344	350	344	342	372	396	386	349	372	384	347	364	357	361	372	387	330	330	341	365	355	332	373	327	348	344	322	373	365	334	377	353	357	345	344	410	356	347	347	374	360	411	349	384	372	391	380	383	306	370	379	396	377	395	329	350	388	367	380	345	335	370	358	379	405	348	359	369	378	357	345	364	354	360	339	354	408	356	393	384	374	342	365	368	397	378	358	334	384	377	354	352	372	346	370	364	376	368	375	369	377	335	362	362	364	367	342	404	370	348	363	374	391	350	360	334	390	385	343	373	348	411	341	346	360	348	351	369	345	378	371	399	354	347	359	363	346	382	369	349	359	347	390	357	404	303	355	362	379	388	346	354	371	379	376	407	352	385	383	367	385	374	324	357	360	357	346	392	409	389	354	403	355	371	340	383	359	383	366	357	375	350	337	346	356	391	349	356	384	354	348	397	388	377	376	348	371	381	327	378	341	340	362	366	349	350	359	338	347	345	351	353	346	372	361	356	379	393	382	397	367	384	357	327	378	356	366	357	360	387	342	385	361	339	375	352	352	379	359	385	360	377	352	369	383	385	357	333	318	382	362	373	350	337	316	358	358	368	355	375	341	392	372	341	367	354	342	358	343	380	330	394	338	375	370	377	360	376	391	379	378	416	376	360	359	352	353	344	325	328	347	393	316	345	382	395	406	362	365	358	373	364	387	374	304	382	353	344	356	377	364	376	362	367	334	384	342	418	381	339	340	371	363	331	347	371	369	375	361	392	342	375	372	381	382	362	362	366	371	380	348	358	366	345	365	369	380	354	364	363	381	342	359	391	385	356	365	360	354	381	356	395	367	390	350	327	384	359	348	357	374	344	363	377	351	376	386	377	385	381	346	362	364	369	380	324	397	353	365	351	375	373	402	368	327	347	340	412	381	373	392	353	402	347	387	358	360	362	411	343	379	375	318	347	360	381	369	370	345	397	361	381	350	354	361	341	355	325	368	315	339	325	369	345	348	333	346	368	331	373	350	364	397	367	334	397	351	344	402	339	343	365	353	389	343	320	357	365	343	333	365	364	370	380	366	378	368	359	378	404	375	322	363	340	353	363	333	352	356	348	362	352	349	367	373	392	347	380	329	321	309	342	350	376	388	380	350	353	401	336	358	349	347	351	370	408	370	350	336	338	360	354	365	345	385	361	360	376	349	371	363	371	328	342	367	350	370	416	382	387	372	394	342	375	361	370	359	360	378	355	354	345	348	355	370	367	351	362	352	362	349	350	357	377	354	353	365	369	341	327	356	353	381	369	391	346	386	380	337	357	412	379	331	352	340	392	388	352	354	360	341	419	370	380	390	368	379	349	343	350	342	355	373	379	396	385	388	360	359	358	381	367	348	392	346	363	388	405	359	409
5518	905	860	815	791	838	825	809	823	804	801	840	838	790	808	794	790	747	827	759	774	763	832	812	842	762	796	816	822	749	842	729	864	783	808	765	804	811	791	812	759	806	821	830	782	794	801	737	786	775	810	819	755	824	857	782	768	851	814	814	783	816	762	816	800	805	755	808	771	857	867	828	821	863	839	771	798	800	759	793	783	763	811	781	740	851	784	809	798	789	795	793	742	779	795	766	818	813	777	762	822	773	777	772	822	765	757	827	791	837	818	805	734	769	855	772	832	832	778	763	786	857	788	818	807	766	786	795	801	799	772	793	822	824	760	814	821	755	834	799	806	833	748	771	820	817	771	750	846	755	841	785	839	767	797	777	796	776	816	792	753	770	816	849	784	821	838	813	814	822	820	790	843	836	805	780	815	827	735	815	853	812	803	803	777	791	813	810	772	825	788	794	775	785	781	849	835	787	748	803	799	816	795	821	848	809	779	752	787	839	838	801	789	758	815	798	841	795	756	803	780	784	780	808	816	785	815	794	828	830	824	808	853	774	848	835	805	829	765	755	825	783	813	805	814	789	856	813	738	854	824	801	760	773	892	830	790	844	788	828	780	789	764	787	752	829	823	782	829	811	807	801	855	763	812	786	804	848	796	855	815	773	818	774	817	828	809	766	790	821	813	775	800	819	876	791	781	762	820	796	779	758	820	750	798	780	835	822	809	804	818	792	848	812	812	857	794	791	816	811	823	807	883	796	821	786	769	802	786	833	811	799	792	779	832	737	828	767	776	789	794	746	805	842	779	796	803	812	753	819	825	796	812	785	809	758	838	750	776	766	790	752	782	829	792	812	826	781	808	799	797	764	799	810	777	775	747	783	774	798	770	775	808	806	787	787	792	798	800	795	770	825	760	799	795	811	819	822	811	836	789	783	800	798	825	850	831	755	746	812	831	780	841	783	790	792	803	798	780	843	771	823	786	781	785	769	774	829	811	735	776	817	825	812	755	794	783	838	791	772	814	839	787	821	796	850	796	794	815	796	815	742	824	803	817	789	790	735	849	795	835	790	812	804	799	786	762	793	849	824	777	808	819	797	814	746	808	800	768	808	825	839	810	772	799	814	823	769	791	793	811	814	798	830	811	790	833	805	788	817	809	835	827	783	848	794	835	760	843	784	784	755	780	812	829	810	797	796	786	764	801	822	805	865	753	790	806	835	772	799	785	810	813	804	794	779	849	829	808	783	835	765	779	821	796	797	821	816	840	791	790	793	799	825	814	813	807	777	801	772	793	784	760	800	827	796	850	846	745	758	820	757	807	835	805	811	815	778	825	793	752	718	763	827	844	790	807	802	752	794	758	798	831	782	782	775	765	839	845	758	815	805	851	780	795	829	790	795	787	821	798	836	869	821	787	793	800	793	732	811	802	817	843	756	813	787	780	753	793	837	807	787	784	814	783	837	807	722	804	778	819	834	768	804	813	751	784	793	844	787	816	840	832	835	775	803	792	832	830	794	818	821	845	818	772	790	779	811	798	793	847	793	817	851	789	743	772	814	778	815	807	774	783	812	806	813	834	803	820	840	817	792	787	768	814	819	856	795	812	779	766	833	814	856	766	774	779	775	840	782	761	782	786	793	814	776	840	846	829	824	824	810	779	775	832	825	825	788	829	759	805	771	782	805	808	818	871	795	816	780	776	796	794	804	777	774	805	763	810	774	774	831	759	778	811	803	775	790	794	777	819	776	780	846	795	764	764	806	817	805	822	766	772	845	842	829	770	743	773	783	786	768	734	824	781	832	781	849	855	782	837	775	824	832	762	793	767	785	828	793	799	795	799	787	784	808	775	784	816	810	806	745	831	800	776	786	830	790	817	816	820	788	817	829	763	799	834	817	822	830	843	780	769	800	834	818	803	884	793	829	791	784	774	807	783	847	814	804	746	839	835	782	828	842	787	758	769	838	773	805	827	782	770	819	831	748	803	787	817	797	819	828	826	832	772	792	811	766	792	866	810	800	806	823	819	851	840	804	781	755	789	769	789	778	873	822	794	784	774	760	763	764	795	794	811	844	758	803	806	814	798	747	771	806	775	769	858	833	825	783	791	834	753	789	775	786	790	800	789	800	803	811	805	809	837	805	816	804	818	833	773	773	807	771	810	777	823	820	788	771	776	824	809	843	803	850	773	800	816	840	812	808	753	802	828	791	794	789	819	818	796	752	817	816	794	852	803	791	750	820	835	794	754	806	868	790	787	772	809	819	750	782	839	823	838	816	795	816	773	802	807	816	767	821	875	825	775	827	745	794	796	811	779	779	850	815	750	836	823	787	777	795	785	762	778	838	790	794	808	817	804	812	766	791	774	783	808	771	844	770	826	775	741	804	787	809	780	840	796	803	774	780	777	826	767	807	849	799	826	791	851	823	759	793	835	777	793	836	761	839	810	797	792	788	802	859	796	770	856	800	855	766	791	794	777	791	824	800	823	795	827	801	797	810	834	739	784	801	798	788	778	801	768	789	791	803	810	798	804	833	798	765	846	719	818	800	773	838	796	804	764	795	817	772	794	831	802	831	834	774	769	772	814	760	824	800	769	777	783	821	756	787	870	821	831	768	813	847	767	797	800	794	765	775	791	821	809	811	815	843	805	770	772	819	847	816	800	781	788	786	814	794	770	776	796	866	849	819	806	817	813	775	866	843	810	802	799	808	806	799	814	806	817	807	788	834	821	803	801	812	837	845	826	833	796	827	762	818	805	820	820	819	817	817	846	803	802	764	783	772	816	823	822	780	819	830	782	835	766	822	853	814	809	793	839	801	818	776	821	853	870	821	800	834	775	799	775	789	735	784	711	782	757	802	812	823	772	832	820	788	775	814	808	810	768	780	837	836	814	804	809	776	803	811	792	792	803	789	773	771	813	772	816	820	833	793	805	760	815	804	816	754	769	799	792	809	785	779	790	858	813	776	756	834	824	840	824	876	812	839	778	807	781	808	842	794	812	803	838	816	789	812	866	802	780	827	744	819	810	804	841	788	802	804	842	828	829	796	825	809	795	822	803	743	831	765	853	797	824	766	812	801	839	781	862	804	877	799	800	813	827	801	826	809	775	823	756	776	834	773	844	820	849	777	831	823	805	798	794	747	778	840	773	823	766	770	796	760	818	807	868	823	773	824	780	848	752	829	815	785	801	776	818	839	738	752	858	796	771	844	813	843	746	779	818	791	762	811	768	815	783	779	798	768	810	804	830	782	781	852	781	784	771	830	791	800	793	820	775	842	777	806	798	769	828	791	780	801	748	798	821	775	814	823	847	782	812	822	766	840	789	825	802	804	807	809	774	789	735	791	813	745	840	799	792	794	773	776	811	816	780	814	804	758	784	847	812	869	788	807	821	740	776	767	824	798	737	813	805	779	805	803	829	827	830	827	806	789	828	789	739	775	796	843	831	758	778	769	750	836	803	806	794	789	829	794	821	792	797	798	781	808	778	773	818	809
24581	20958	24349	27720	20304	1660	413	410	327	301	279	273	291	282	273	265	287	280	264	265	246	224	258	260	242	249	240	284	237	236	274	292	236	252	267	254	238	259	245	267	246	238	272	252	290	255	239	249	262	267	269	251	298	245	264	259	276	283	245	269	261	249	266	259	266	250	257	247	250	249	264	254	255	255	237	240	262	267	270	259	250	269	265	235	249	263	249	229	230	263	274	244	242	241	278	258	256	263	217	249	266	292	242	268	243	268	252	254	242	237	234	260	283	236	237	232	260	260	259	253	264	236	247	265	252	264	244	276	245	236	276	251	258	292	266	255	223	244	236	258	248	246	262	236	238	255	256	239	227	259	255	243	241	249	238	262	254	244	256	238	221	241	253	280	247	262	253	255	237	230	257	232	238	229	237	276	238	235	258	256	260	249	245	266	281	270	257	263	253	249	251	232	254	228	244	240	274	248	283	275	256	265	246	256	311	224	240	252	255	249	210	259	243	254	269	271	249	247	279	242	275	254	260	218	226	251	242	244	239	278	255	252	245	219	227	240	272	245	258	284	228	270	246	224	269	269	288	257	226	252	254	246	223	250	268	264	225	254	252	242	248	236	258	287	250	222	253	245	246	267	276	252	232	204	251	247	256	239	259	242	262	259	235	243	262	259	243	238	267	245	272	255	234	236	257	233	247	255	271	246	236	256	237	251	264	264	232	240	245	232	255	242	228	242	245	219	236	243	269	281	242	278	250	255	252	278	265	300	248	256	240	232	277	258	258	263	244	243	268	267	220	259	271	240	278	272	241	268	273	252	256	229	267	218	228	228	239	250	222	223	249	256	205	261	245	229	256	263	238	244	214	212	245	240	232	224	271	233	227	232	248	248	238	264	275	243	244	246	265	228	246	245	245	276	257	261	263	252	264	269	237	238	262	270	280	238	255	262	275	255	223	291	212	236	214	269	240	257	269	248	270	224	243	266	225	261	220	245	269	264	234	234	217	269	253	262	217	220	225	261	253	246	249	263	240	254	269	266	256	222	239	230	231	241	247	246	242	224	249	242	247	261	227	259	208	236	227	282	240	216	233	257	270	270	247	228	239	241	260	234	237	268	231	249	240	266	226	247	218	219	242	260	249	262	302	268	228	227	214	273	228	273	275	248	248	239	258	249	236	238	274	262	250	233	222	241	260	249	237	245	216	230	258	251	234	229	226	248	248	240	247	248	248	228	256	233	238	237	270	232	256	237	261	246	274	231	282	251	255	287	235	222	256	242	232	244	215	244	257	249	278	252	264	285	243	222	262	238	263	264	246	227	261	213	245	255	228	261	264	211	271	254	249	255	231	220	290	233	235	255	262	257	247	199	237	279	243	254	274	251	235	217	254	248	246	232	258	262	265	197	258	256	243	237	228	230	234	241	259	256	244	241	220	263	223	220	241	218	253	250	257	229	260	247	245	238	245	266	246	238	254	242	269	240	254	244	244	238	270	254	241	267	237	273	243	262	248	243	251	271	246	239	264	225	269	257	245	253	256	263	224	241	222	227	241	233	241	247	228	246	250	265	244	268	254	253	283	246	260	270	239	259	272	240	234	253	258	228	253	260	235	248	247	257	263	268	222	272	276	236	242	253	232	277	232	237	257	249	218	243	267	271	271	266	270	257	255	277	246	226	233	230	258	251	261	256	252	270	257	256	308	237	239	246	235	238	218	248	273	250	241	238	271	251	242	263	244	240	251	267	220	250	229	271	256	242	256	262	278	240	270	228	202	232	221	228	283	242	243	242	291	254	258	264	239	288	255	249	262	232	233	234	242	266	261	234	244	281	275	270	266	235	277	250	248	251	265	264	244	255	240	251	226	250	238	234	274	273	241	274	228	219	266	286	273	249	269	273	231	269	245	264	261	262	265	243	267	240	232	259	246	257	246	246	240	243	249	276	270	238	245	246	250	244	230	242	240	290	232	240	264	256	271	275	241	232	272	264	243	260	298	233	231	239	245	247	260	250	254	252	232	257	209	236	290	262	232	241	255	262	238	232	217	288	219	267	248	250	246	217	272	255	233	256	271	228	269	275	233	265	259	242	236	231	227	257	273	274	242	276	240	232	207	217	275	254	259	253	215	255	276	235	227	255	266	255	237	243	235	245	248	221	243	245	279	259	222	233	239	260	251	238	252	236	256	256	215	234	257	247	216	249	247	254	232	247	225	267	231	263	234	257	259	224	254	256	235	269	249	273	243	238	230	231	247	252	244	260	253	258	254	235	235	285	237	258	224	261	229	251	274	231	237	236	237	267	236	289	251	241	253	253	258	253	225	231	256	241	245	244	236	225	231	226	268	269	247	265	248	274	219	272	234	245	231	232	235	248	221	239	230	221	257	245	254	248	243	250	228	245	245	275	269	282	249	258	251	228	258	284	250	239	243	257	243	258	232	246	252	272	204	266	252	225	252	238	249	240	231	259	260	241	251	267	230	243	227	222	260	267	263	257	241	242	259	239	246	255	247	287	246	242	277	209	230	236	245	237	235	239	269	226	248	252	247	230	237	253	262	252	258	257	218	250	261	262	288	259	225	277	241	264	274	250	264	262	216	259	258	246	294	212	261	241	237	232	246	225	266	254	220	247	230	256	259	235	219	262	267	253	262	248	257	231	285	224	278	299	270	230	240	238	221	273	247	241	237	231	239	233	224	265	245	261	271	224	230	228	241	260	254	261	248	207	245	260	217	252	227	243	237	274	248	257	245	262	276	223	236	252	221	274	243	257	215	241	249	251	256	239	250	235	256	251	254	252	241	236	248	249	270	249	240	246	238	224	222	241	231	249	263	228	233	246	258	235	272	258	281	257	262	259	248	243	251	294	292	267	247	231	228	266	241	260	242	238	215	222	248	261	276	261	267	244	277	232	233	223	256	240	245	253	216	254	252	255	270	252	232	254	263	266	259	264	230	267	262	260	270	234	264	247	235	237	226	231	263	243	254	288	270	245	224	259	237	234	258	244	250	242	229	258	249	252	239	253	216	231	245	247	247	244	253	224	247	241	257	276	237	244	240	246	218	241	258	221	245	268	282	258	254	276	243	256	222	265	260	238	214	281	264	271	239	265	261	247	249	259	253	247	249	243	232	297	260	273	242	254	229	250	256	267	281	258	256	246	234	265	255	254	259	246	245	244	239	244	228	260	247	269	219	231	253	217	238	224	288	221	256	252	238	266	240	249	266	275	233	238	245	250	259	240	239	251	232	252	234	269	218	275	254	233	238	243	240	262	277	252	254	288	257	240	247	212	249	251	236	238	262	264	225	236	258	252	270	243	267	282	244	255	253	254	250	269	228	261	238	241	278	257	249	237	259	259	247	269	260	237	271	231	251	236	269	261	227	261	264	271	291	256	248	244	247	257	230	272	280	261	241	250	224	241	250	234	259	250	255	264	273	210	225	286	259	250	243	254	256	239	269	276	229	243	245	238	223	248	241	236	234	236	268	260	262	243	232	247
3077	2575	1607	927	706	697	647	593	613	594	567	579	530	576	547	559	565	589	568	577	590	561	523	594	545	540	582	565	597	527	533	565	593	536	570	584	575	609	622	571	595	556	542	579	561	569	574	556	583	576	559	549	588	571	566	546	536	532	534	580	583	579	518	535	585	603	540	599	568	546	558	559	557	557	541	571	567	554	537	556	553	581	545	566	532	578	540	560	583	593	579	559	554	558	600	578	574	532	593	563	550	576	526	541	548	562	509	552	562	545	524	548	537	543	519	563	570	551	553	581	552	583	525	550	569	540	532	552	571	529	536	593	532	601	602	558	578	570	534	593	561	532	546	504	510	563	587	554	610	568	555	590	571	594	530	566	537	594	556	518	538	534	534	565	591	568	592	565	533	596	571	560	571	551	583	574	551	536	541	565	550	557	601	559	604	576	600	564	542	545	557	520	585	570	583	548	481	564	534	586	542	532	583	587	598	529	564	578	562	572	555	557	561	554	545	597	598	581	547	515	555	529	576	607	518	570	557	556	573	575	536	572	573	595	580	518	521	537	567	557	516	526	597	571	569	572	566	573	536	505	542	579	570	564	549	531	558	578	571	582	517	560	583	524	554	496	550	535	531	558	552	574	555	543	527	542	549	560	555	559	556	573	581	540	551	539	553	552	548	589	593	538	588	554	526	581	573	525	548	537	555	548	564	585	542	588	567	553	512	570	579	555	539	569	569	553	549	544	542	543	605	576	634	573	581	587	623	551	541	561	521	607	577	525	601	567	546	546	558	553	538	553	563	549	564	546	592	555	559	541	584	565	580	570	605	565	562	560	556	583	562	571	552	537	547	592	608	583	517	612	586	542	553	585	552	548	503	574	564	550	542	583	555	562	559	594	549	563	570	542	590	535	558	556	580	578	548	534	590	572	550	593	552	556	554	566	569	541	586	586	553	547	548	543	600	575	551	564	534	529	540	559	555	567	556	518	571	527	533	546	565	540	583	528	545	526	584	553	530	533	545	546	539	569	609	555	616	548	567	571	581	551	549	544	565	594	552	572	540	597	552	520	547	549	610	580	569	569	556	527	551	583	591	571	571	567	545	570	530	569	577	531	501	543	569	566	608	568	554	558	519	545	549	552	543	568	602	566	569	544	544	525	549	532	525	583	561	553	615	559	559	563	578	570	566	575	575	597	563	563	544	578	567	562	565	585	528	531	567	532	570	589	601	555	590	584	547	527	562	543	534	571	578	543	577	562	580	554	559	548	593	569	604	588	596	546	542	535	525	563	571	600	533	521	577	585	578	579	516	569	576	589	582	573	546	572	533	548	571	544	529	574	528	556	542	543	582	589	541	543	576	578	567	616	525	541	550	504	570	565	536	620	570	562	544	561	580	545	567	513	613	564	561	579	509	544	551	542	550	541	586	528	541	583	533	542	525	559	571	565	541	551	576	554	553	508	585	575	568	571	589	577	568	583	522	529	547	565	587	572	552	572	542	536	574	537	578	595	577	585	536	591	559	553	571	577	570	601	559	553	615	495	589	555	598	554	572	515	588	575	527	511	575	543	595	541	549	549	542	540	584	576	548	595	550	586	561	570	613	535	577	566	553	565	567	526	558	537	519	542	566	542	547	572	507	529	565	578	559	557	593	526	562	555	527	550	599	578	580	564	553	530	515	584	604	550	567	583	549	524	563	575	563	571	556	572	531	531	564	580	557	598	546	589	584	611	591	529	530	545	566	578	556	566	584	559	528	577	583	588	598	538	558	556	533	576	552	541	559	548	589	599	583	579	541	563	577	544	567	579	598	581	538	566	582	578	530	564	545	554	571	567	588	521	629	555	602	536	538	571	540	535	559	551	546	546	589	556	564	551	549	560	573	584	599	559	548	575	575	571	602	490	565	572	538	584	558	540	585	559	553	575	535	585	536	557	564	636	624	564	549	570	529	565	578	577	554	592	535	516	563	564	568	523	563	574	513	567	547	560	578	565	566	554	534	579	550	568	555	531	569	566	546	583	519	607	588	535	533	552	540	543	559	543	569	595	568	557	583	601	574	571	588	557	570	525	541	579	575	575	550	557	550	576	550	568	577	566	539	542	549	543	556	594	509	570	525	561	576	578	556	576	524	586	597	588	558	544	568	579	582	590	557	570	566	599	560	579	590	592	588	545	540	535	605	563	610	577	577	607	584	605	570	566	566	588	594	536	589	497	549	617	556	585	559	548	547	590	590	556	610	555	549	547	553	567	558	569	558	588	530	580	551	555	574	554	538	555	559	570	538	566	572	580	606	583	544	582	519	588	595	560	520	567	553	534	565	553	522	600	532	559	534	578	582	571	509	541	540	578	553	586	515	567	586	571	587	550	569	526	565	567	565	506	581	569	591	526	575	555	568	554	559	558	604	520	583	537	591	542	594	590	578	565	580	628	600	557	535	593	580	546	544	566	524	564	576	560	548	550	563	587	531	579	510	596	563	568	534	532	579	566	573	552	514	613	568	550	575	595	596	595	546	578	590	526	537	601	536	549	541	573	567	547	577	550	583	540	564	569	572	572	581	586	589	549	559	585	560	610	572	529	593	588	575	575	551	607	608	547	547	591	570	530	578	540	568	582	541	579	561	568	563	561	568	541	541	618	545	573	593	560	584	569	536	511	591	519	581	575	556	566	583	560	609	574	567	583	585	587	561	535	586	556	576	541	541	557	558	551	602	586	610	556	620	569	585	579	551	539	541	519	606	582	569	615	544	577	582	591	574	525	583	564	543	544	540	533	564	572	578	581	575	516	568	569	594	567	512	606	555	575	553	544	537	554	568	556	569	568	546	589	606	578	564	566	525	559	548	575	534	580	511	542	605	554	604	613	561	586	542	535	568	532	585	515	568	541	534	571	547	536	558	550	585	565	587	558	555	539	507	602	495	600	543	585	537	581	584	564	562	590	592	542	595	535	583	579	566	547	564	549	591	568	522	547	598	564	551	546	561	558	554	618	529	598	532	552	571	576	516	525	580	528	594	533	541	523	579	541	558	545	508	563	527	586	554	552	545	553	608	546	543	553	554	566	552	569	566	595	561	565	578	567	554	624	578	486	558	607	588	592	581	547	571	569	535	550	553	581	540	600	587	562	596	538	518	590	586	548	567	581	554	580	590	567	547	587	591	519	601	537	548	547	620	524	538	530	538	517	533	584	537	609	558	583	560	545	581	580	560	534	549	568	572	580	599	548	581	539	549	551	564	561	579	551	570	513	555	582	561	545	549	560	540	524	622	577	549	517	562	578	591	585	569	535	589	553	543	562	561	524	509	621	546	578	516	614	584	533	583	585	576	560	552	555	573	542	566	543	544	570	579	551	570	536	583	562	542	577	582	567	538	592	586	585	602	572	578	564	562	534	593	557	566	544	582	567	542	556	555	558	565	540	573	578	569	599	565	520	570	510	523	549	534	598	542	542	550	520	564	569	547	537	548	577	559	555	566	566	548	557	578	536	561	559
23869	21006	25098	27120	21010	20753	1048	353	230	194	178	145	172	152	135	133	140	175	124	127	141	116	124	108	106	126	124	120	106	116	129	117	110	127	109	124	117	136	130	107	101	82	113	110	112	124	127	116	101	114	116	121	118	130	112	107	110	116	110	111	132	126	123	105	117	106	112	110	97	133	100	91	133	87	101	109	122	106	119	97	104	100	98	104	102	100	117	95	106	98	97	108	106	97	113	120	92	108	106	102	95	116	111	110	96	114	95	104	112	101	110	108	91	124	121	100	128	103	100	107	109	100	119	102	92	105	93	97	107	101	117	98	99	88	102	101	99	119	107	96	107	107	76	80	107	94	121	98	135	113	98	83	103	113	109	100	111	107	123	111	117	124	105	107	114	110	100	100	119	106	101	106	93	109	113	115	106	84	96	97	93	90	116	117	97	111	114	116	113	84	114	96	106	99	112	93	95	95	124	110	91	115	85	108	118	103	90	123	109	88	125	119	105	106	105	118	104	124	88	110	113	94	113	112	105	91	111	122	121	108	99	106	96	104	91	101	97	99	111	130	105	81	104	110	106	109	107	127	144	108	120	110	105	107	99	106	99	120	118	114	106	129	119	99	107	128	117	98	107	107	87	98	109	84	105	95	114	90	126	105	107	105	103	100	92	117	107	122	92	118	116	82	96	95	110	115	115	104	126	93	81	105	123	100	110	125	113	107	112	109	98	111	109	90	108	100	95	118	97	100	111	132	90	99	115	117	111	102	94	104	110	100	109	117	122	104	122	108	124	101	107	127	131	122	110	80	117	114	104	120	88	94	100	99	109	111	103	114	108	94	109	105	106	123	107	108	117	103	106	92	115	97	100	110	126	108	100	93	110	117	85	114	95	89	110	98	88	92	109	92	106	99	110	107	126	100	116	107	105	129	103	109	125	95	110	99	118	130	89	102	107	108	118	101	120	105	94	112	119	96	124	101	99	101	105	118	118	90	104	102	94	107	106	106	113	103	126	91	116	102	94	99	109	111	96	105	108	110	117	119	105	111	112	114	108	97	102	94	100	140	111	105	101	91	95	97	109	99	118	93	125	99	117	86	107	89	101	106	120	126	122	116	94	94	108	112	95	101	124	116	119	106	102	100	110	116	109	111	114	84	91	110	117	115	96	95	102	98	90	120	126	97	104	128	95	102	106	125	105	104	116	99	95	93	101	126	104	97	110	122	103	102	92	98	102	97	124	104	96	111	102	87	101	104	105	119	93	114	87	107	106	123	113	114	96	107	108	104	105	98	118	101	115	112	109	89	119	92	95	111	95	121	96	121	118	97	129	86	123	115	115	94	102	118	99	111	96	104	118	97	99	102	90	94	89	104	82	126	117	114	98	113	101	93	105	101	113	111	88	87	110	86	113	124	119	94	120	100	104	97	115	107	110	115	106	93	97	126	111	94	121	91	102	102	111	90	112	109	117	80	109	87	120	122	88	111	128	114	116	104	100	117	113	111	93	116	103	114	108	77	91	108	90	111	82	121	124	119	120	102	95	116	96	92	100	91	103	109	103	88	99	112	81	102	108	118	107	90	110	128	116	114	105	106	117	102	108	123	100	87	94	100	104	129	87	123	119	106	98	126	97	102	121	122	113	110	107	100	106	89	98	110	92	113	104	126	90	124	98	115	111	116	110	85	104	100	122	98	80	108	99	122	122	111	98	101	110	106	111	119	101	101	87	89	112	112	112	102	103	95	107	103	95	110	125	113	102	103	106	96	111	120	105	119	113	100	99	110	108	104	104	107	98	112	105	113	101	81	111	108	109	99	113	104	115	113	108	101	104	101	113	122	101	123	137	125	114	119	100	96	103	95	101	103	107	118	115	108	128	119	104	114	111	98	107	89	107	90	113	124	99	115	104	107	105	102	104	120	108	123	98	109	88	115	108	111	102	104	113	113	114	116	118	96	106	119	112	103	97	90	99	99	95	101	118	119	107	94	113	100	94	102	111	115	85	113	100	97	112	85	104	118	116	96	88	114	102	109	96	87	93	106	98	100	101	102	108	94	114	117	95	106	102	85	108	122	98	91	126	99	104	107	97	97	104	89	104	94	111	135	113	94	87	126	127	131	109	117	81	122	116	103	118	128	106	93	94	102	110	96	93	119	109	89	103	120	93	119	131	114	78	127	112	124	113	102	106	107	107	105	130	105	124	115	94	98	112	104	108	99	125	107	91	110	102	114	102	101	107	99	92	95	112	114	103	91	85	92	109	119	127	109	100	101	118	104	110	121	106	116	87	94	94	111	109	93	105	95	82	105	120	107	93	90	98	109	116	108	102	92	122	99	105	111	115	90	118	109	96	98	95	94	101	114	129	109	95	110	125	131	111	96	103	103	98	113	123	106	100	104	124	85	126	98	114	101	115	100	108	98	94	107	87	97	88	114	108	101	102	103	89	102	117	105	109	108	93	109	97	116	104	101	117	109	114	97	108	109	119	107	112	97	111	98	124	96	108	104	102	120	109	106	104	109	110	95	93	110	116	113	128	86	108	103	111	124	98	111	112	114	120	117	125	112	100	94	108	111	104	95	107	117	110	107	104	88	101	97	128	115	117	120	95	100	102	99	103	110	105	112	124	110	78	96	106	101	104	107	98	121	115	101	123	105	92	90	103	110	95	94	102	98	103	90	116	115	121	122	109	98	119	84	96	108	90	110	110	99	89	108	101	106	120	121	114	92	113	104	104	107	94	116	102	122	80	100	118	102	116	122	107	123	103	122	102	110	107	107	93	121	95	123	110	109	106	114	89	103	129	124	122	101	86	108	92	116	109	88	107	112	109	107	108	91	112	108	113	87	115	107	101	120	95	111	103	109	100	103	102	118	93	92	98	87	107	108	99	102	112	118	93	101	96	86	112	102	100	118	101	108	107	119	114	114	101	102	97	112	95	116	84	104	102	94	109	92	128	114	99	116	110	106	96	83	100	111	106	113	99	103	105	109	104	101	102	123	103	94	98	88	103	106	126	107	116	93	114	121	89	96	112	90	111	109	118	101	108	100	113	110	103	81	125	123	124	97	106	102	111	105	108	102	116	98	122	109	100	114	106	121	108	113	131	115	105	101	103	95	100	93	116	110	107	83	112	103	105	119	102	100	90	95	129	89	113	102	115	128	118	101	92	106	94	124	98	132	102	93	108	93	107	116	107	81	122	116	109	129	110	118	114	104	90	125	100	101	90	120	107	101	87	113	90	102	116	103	116	103	106	106	99	104	96	97	99	108	122	111	95	115	99	105	92	98	125	114	104	110	101	119	117	95	92	105	97	120	107	106	89	117	104	107	92	114	100	100	117	115	113	100	89	95	100	135	113	101	100	124	102	116	106	120	112	109	118	109	104	115	109	98	100	117	116	125	103	87	101	110	90	112	115	96	100	111	105	96	119	105	125	90	123	111	110	101	104	90	106	101	88	89	85	115	122	102	98	122	100	109	106	107	88	92	99	109	112	102
3038	4075	2302	1043	612	496	398	399	303	344	321	294	275	313	270	291	251	261	276	274	304	271	294	298	282	324	294	277	257	273	263	261	262	260	295	271	244	286	259	276	249	289	284	271	298	274	308	266	294	297	300	274	271	280	281	270	309	298	269	286	267	290	277	255	288	283	254	259	254	256	262	289	260	273	282	271	283	273	271	265	288	262	257	267	276	270	280	287	294	255	302	288	286	287	284	303	262	275	287	272	289	279	267	273	281	279	275	283	279	280	267	319	279	275	328	314	276	285	274	278	274	278	251	261	303	277	259	258	269	278	290	256	276	287	286	270	241	280	322	303	289	295	283	305	302	246	278	280	280	264	315	287	289	275	266	293	288	272	276	282	314	257	297	288	259	277	279	304	238	270	272	298	290	290	276	276	274	276	289	258	273	251	267	275	296	272	268	270	280	301	282	282	280	271	258	267	268	283	280	267	276	289	292	267	257	269	270	282	311	285	291	292	263	286	265	273	270	262	296	248	285	261	281	266	276	254	269	266	296	257	264	268	236	273	299	302	281	272	269	262	264	281	275	260	265	285	280	252	268	282	255	246	272	264	303	284	304	258	282	261	248	252	305	281	270	265	300	296	275	262	257	261	274	263	270	310	272	272	292	292	292	261	284	294	299	250	286	248	242	278	271	263	269	252	263	277	262	286	271	260	281	260	274	260	275	278	281	294	280	296	299	298	281	299	291	245	280	276	282	289	293	275	262	293	253	291	269	265	260	292	287	277	252	281	281	267	258	274	252	311	281	273	295	271	285	278	278	279	287	271	265	268	279	299	264	257	288	285	256	296	278	255	253	232	299	281	287	262	277	280	302	262	263	242	254	280	279	289	274	290	279	281	282	304	272	289	251	268	284	261	295	297	306	276	284	261	289	266	270	266	309	293	294	265	321	255	257	285	272	269	290	266	267	263	259	266	306	282	305	262	259	256	269	266	288	261	291	270	273	263	286	264	312	276	285	253	294	312	253	271	246	270	277	292	295	284	265	278	299	290	277	279	301	270	267	240	274	285	281	266	266	262	269	282	264	281	266	245	261	278	281	280	264	270	307	249	261	275	262	259	256	293	254	287	266	313	288	253	285	278	283	278	268	255	258	250	270	260	302	296	305	262	300	293	275	271	281	293	260	274	283	316	282	262	298	277	282	310	289	276	269	283	273	265	268	301	273	282	274	280	300	273	293	277	273	268	244	293	275	266	255	288	272	283	255	286	265	288	270	291	292	265	279	275	270	280	263	301	258	256	283	244	295	257	275	263	263	254	258	254	287	284	261	247	283	305	254	286	288	284	235	274	304	286	276	259	293	256	273	283	301	296	285	302	270	276	279	267	265	276	284	273	270	277	270	288	273	277	272	281	272	269	269	252	278	296	290	269	274	277	296	269	229	267	248	253	271	281	269	259	253	276	248	279	273	274	268	299	249	305	301	287	291	244	258	270	297	259	267	280	290	253	277	271	293	296	245	284	257	281	261	265	290	282	277	243	275	270	299	279	255	294	259	273	278	300	284	283	243	281	308	305	260	287	275	291	273	257	307	282	311	275	263	275	292	268	272	275	292	265	263	243	265	250	273	292	250	292	282	285	273	255	287	264	259	275	264	259	276	274	264	256	283	253	270	298	296	263	268	297	257	292	296	269	252	259	259	298	271	267	295	291	259	266	271	294	292	258	257	264	256	267	280	267	270	267	302	242	278	297	273	271	243	281	275	293	264	297	280	305	268	324	284	274	254	303	285	263	277	283	277	312	289	295	278	271	275	291	262	290	302	257	270	261	273	281	287	290	306	293	294	294	254	290	264	303	275	264	262	307	282	244	297	296	281	263	274	305	268	274	276	279	292	260	260	238	291	239	267	254	289	274	261	273	262	266	285	265	261	291	287	263	267	295	285	272	253	278	271	245	268	289	276	261	285	261	286	271	270	259	292	268	278	274	284	275	278	288	283	286	238	265	281	265	284	286	280	265	286	282	261	289	270	281	272	271	301	290	278	290	256	289	272	284	283	288	267	269	251	278	292	274	303	271	242	277	290	277	269	293	270	274	276	298	304	263	226	266	287	250	253	274	244	265	294	279	283	294	281	253	241	265	261	270	281	244	265	263	290	279	259	265	244	249	284	246	281	289	259	291	260	278	275	264	263	250	304	285	259	266	266	277	289	262	289	275	273	262	288	279	282	273	283	287	251	282	241	264	275	274	271	252	297	308	257	293	274	295	262	319	248	249	284	284	288	308	256	286	251	242	296	279	275	251	257	288	249	254	293	293	270	287	256	282	296	253	295	282	265	293	275	250	261	307	279	298	270	276	283	259	260	266	262	268	301	282	248	267	283	294	275	302	292	275	241	278	290	263	267	236	283	319	272	283	330	257	218	270	241	292	255	302	302	297	294	250	282	306	278	252	281	264	293	290	305	268	322	267	268	271	286	250	281	251	305	301	288	272	266	282	276	243	261	283	284	273	272	299	290	296	280	258	284	273	273	277	281	284	282	268	284	263	294	262	274	263	255	256	278	300	271	255	292	288	284	287	314	277	267	269	293	288	262	274	307	261	257	286	301	260	256	283	271	255	285	278	291	286	280	279	269	237	298	286	276	302	268	245	266	271	303	265	273	283	240	251	278	263	298	282	270	294	248	271	281	257	269	229	296	256	292	280	268	294	309	271	281	294	293	284	288	265	256	258	263	272	263	259	257	299	292	297	262	235	270	278	244	286	266	277	299	270	272	264	299	276	272	275	264	271	246	287	269	265	296	266	285	279	236	259	294	280	281	301	257	280	280	274	290	297	276	267	294	272	263	282	282	239	255	278	278	284	292	289	268	259	267	269	309	294	240	293	307	258	291	311	268	280	240	270	307	274	264	269	262	266	270	266	326	252	253	278	258	310	311	297	256	268	255	295	246	280	273	286	272	266	283	288	297	294	290	257	278	253	269	284	271	271	287	237	276	278	281	269	270	283	244	280	284	235	256	264	263	277	270	301	281	291	275	315	280	285	269	246	258	258	274	301	262	285	269	290	304	250	283	295	275	256	283	270	301	274	259	280	267	294	285	248	261	291	284	285	289	256	261	297	286	272	264	282	274	273	247	277	261	290	278	283	269	277	290	260	306	245	275	280	251	293	290	290	295	267	269	282	267	310	262	268	297	258	274	265	275	257	287	288	285	272	262	275	268	266	295	263	279	268	265	253	280	269	313	234	276	251	252	316	304	267	246	266	290	257	268	276	288	268	297	278	262	298	250	290	298	281	257	311	284	266	262	278	275	271	274	300	291	261	251	265	244	271	260	278	272	262	268	243	283	266	290	258	258	280	277	283	248	244	264	282	287	267	281	264	249	275	294	291	276	271	270	242	266	277	297	260	257	272	266	266	276	272	288	264	279	264	326	269	237	264	290	292	272	279	251	281	259	286	266	287	298	289	294	307	274	293	274	258	257	299	296	275	289	239	270	294	261	278
32257	10286	1010	453	387	406	387	367	372	363	367	386	369	376	371	362	359	377	351	307	367	346	385	385	391	341	344	404	373	385	398	362	354	369	379	332	379	354	343	357	364	346	375	334	359	348	355	357	384	360	352	349	396	347	395	378	384	366	338	405	368	352	349	375	343	369	349	379	335	367	400	325	329	363	386	351	370	382	339	341	319	364	336	379	353	331	387	351	353	346	375	402	359	347	377	341	402	391	348	353	351	349	389	383	361	346	347	398	381	353	391	339	340	371	327	356	342	376	357	385	352	370	370	362	373	350	409	352	386	355	374	355	341	356	343	336	340	384	331	339	377	340	340	384	347	322	369	359	349	392	361	351	379	362	377	375	367	359	385	372	366	364	351	374	345	356	386	336	359	360	358	317	337	365	343	376	312	339	360	401	368	363	345	360	429	348	375	351	338	350	422	370	315	346	349	370	364	366	379	342	347	360	362	418	358	361	351	353	380	365	326	357	337	373	331	378	366	341	330	400	379	365	378	364	371	332	363	340	353	378	371	315	395	355	389	356	349	352	375	357	356	380	394	319	347	370	338	361	370	361	335	329	378	392	366	363	356	375	369	375	370	394	384	375	328	374	346	343	370	358	396	371	363	402	357	393	357	369	316	343	350	379	383	365	344	361	363	363	374	369	372	357	340	362	330	348	371	363	395	382	402	372	361	389	363	380	375	367	369	345	398	353	356	340	368	379	377	367	392	336	375	313	366	406	369	330	383	354	344	364	350	336	346	358	357	357	362	372	369	375	351	372	368	361	408	382	395	313	397	370	360	364	404	348	332	370	347	371	346	343	338	332	374	369	362	360	367	395	398	356	365	353	403	374	366	374	367	353	408	378	371	384	369	384	364	421	393	386	337	345	382	349	360	378	365	372	353	344	345	345	378	384	381	340	384	359	375	401	379	336	350	344	360	369	356	366	351	375	352	393	358	396	353	375	392	391	347	374	335	337	366	371	324	387	370	364	380	316	385	365	383	397	380	378	338	392	347	351	354	341	300	365	335	383	379	363	411	376	362	364	356	360	344	358	342	322	373	357	364	382	405	358	346	358	352	378	397	365	360	359	372	366	352	347	401	352	406	372	360	355	333	356	368	373	364	361	361	362	379	360	337	378	346	376	366	349	365	354	367	381	389	352	371	358	382	378	370	379	345	349	362	350	392	366	364	363	361	362	371	339	393	359	361	331	353	361	358	383	364	352	396	414	341	390	354	359	360	389	358	381	412	361	362	366	367	357	369	383	403	354	362	395	359	406	350	342	347	391	394	375	393	398	354	382	355	366	349	351	358	355	357	354	333	360	377	372	368	359	333	341	396	342	398	374	367	357	342	426	396	341	364	344	387	400	371	370	354	400	393	378	349	374	381	378	344	391	353	353	334	363	370	380	366	351	387	358	400	335	393	338	340	394	348	393	355	353	363	340	372	381	364	383	349	388	365	401	355	350	374	361	384	382	363	374	342	391	376	384	334	361	379	339	343	355	332	328	356	391	387	373	382	362	369	370	374	390	392	345	363	366	357	399	342	367	330	361	351	383	365	372	345	384	361	341	353	358	334	343	317	347	326	369	362	347	350	371	386	347	344	348	370	382	347	349	345	364	383	359	343	346	341	328	342	383	345	380	403	321	361	359	388	358	345	374	374	364	389	344	352	374	339	365	388	396	354	345	325	381	363	339	367	401	389	382	350	365	359	378	378	404	341	382	370	351	344	377	408	331	365	359	371	383	369	371	334	365	392	337	358	367	341	351	371	353	391	333	358	358	385	368	344	371	375	369	394	376	413	367	361	367	360	376	350	326	367	393	366	339	372	378	347	365	399	402	379	335	341	347	321	342	333	341	360	354	337	348	338	370	347	356	385	386	343	345	371	413	363	379	370	358	356	383	325	368	364	314	339	395	378	355	386	336	367	353	377	365	334	365	352	370	349	358	318	363	363	369	344	366	354	379	357	394	345	330	370	351	351	357	352	346	396	352	347	344	373	392	354	395	386	348	301	344	345	356	358	354	339	389	345	357	374	372	376	377	391	401	382	348	377	340	383	343	365	373	418	400	321	364	366	353	332	391	352	411	375	342	402	372	370	343	386	358	387	363	332	368	360	345	359	359	361	380	360	347	342	359	371	388	327	350	382	349	350	365	354	374	361	323	366	328	392	344	363	378	382	326	309	354	354	364	397	415	347	352	389	378	391	359	355	314	340	405	356	371	344	364	363	337	333	336	338	368	342	356	358	358	364	335	342	348	397	358	385	371	359	328	347	394	396	320	348	368	326	319	327	372	376	340	375	403	380	345	353	349	341	355	323	364	370	334	350	355	352	349	363	347	372	365	370	397	343	342	380	361	389	373	352	376	374	362	416	366	355	344	367	390	364	379	368	366	312	389	376	356	333	359	349	352	356	415	361	353	320	356	356	323	349	334	392	352	364	345	341	366	352	369	362	402	372	364	371	354	365	354	358	441	362	357	349	330	404	352	326	348	326	369	382	403	365	345	351	383	371	392	343	348	350	327	361	388	352	372	354	351	349	339	344	363	397	389	397	327	394	298	362	349	381	350	357	375	357	333	355	354	398	355	376	320	373	366	316	359	354	363	361	336	351	333	404	393	369	361	385	336	351	350	377	339	365	334	330	359	359	396	369	326	333	361	365	343	327	392	388	339	353	358	359	354	349	363	353	327	340	379	357	373	384	350	387	384	385	409	387	346	403	373	382	385	334	382	346	386	369	364	380	401	395	348	364	362	359	393	366	328	366	371	368	360	386	367	374	388	361	351	373	376	350	365	363	323	345	350	369	395	365	383	341	385	330	388	377	359	415	365	335	396	370	364	379	363	361	386	330	364	359	356	361	357	394	370	353	366	387	365	368	335	350	368	360	364	357	345	406	380	364	354	349	352	368	335	353	336	359	377	369	380	395	340	361	362	385	357	397	380	361	365	373	384	348	356	361	374	376	345	330	384	357	348	382	352	353	392	338	352	344	375	377	366	385	351	377	379	367	341	348	359	363	368	389	394	332	403	354	402	356	367	372	380	395	382	348	369	369	384	361	371	373	373	283	354	305	370	361	350	356	346	326	378	340	326	387	374	378	375	357	328	361	360	386	366	353	371	395	399	351	349	338	348	372	352	379	360	384	366	353	363	344	361	363	379	365	371	378	382	324	373	371	394	373	352	348	389	370	401	369	377	387	379	330	353	376	351	383	361	401	385	365	372	357	323	353	375	359	367	369	360	358	356	380	391	403	363	348	363	392	350	380	352	383	382	366	369	396	377	388	345	360	379	361	358	370	348	359	346	340	366	371	332	397	350	360	349	385	345	382	382	346	382	363	368	371	389	378	373	366	361	344	379	372	314	378	346	380	364	382	326	351	338	346	371	363	349	380	368	366	380	396	352	367	372	384	403	337	398	361	391	379	398	400	344	402	394	380	357	353	341	355	407	384	363	350	362	364	399	363	340
5461	912	882	818	812	769	803	803	801	804	791	805	794	806	825	787	801	751	833	769	791	801	782	787	817	763	791	811	753	795	785	755	784	770	848	842	793	821	830	769	841	802	782	794	843	873	837	794	819	771	840	782	779	753	838	787	767	794	800	751	823	802	846	785	840	803	837	843	802	852	795	781	815	748	792	777	830	817	776	785	772	808	818	775	809	804	815	823	782	778	851	818	786	784	822	755	833	795	809	831	770	768	792	811	824	786	833	823	745	799	806	800	809	777	878	839	813	849	826	794	825	816	843	818	773	759	801	797	803	808	816	803	809	796	790	839	831	799	843	765	790	775	827	820	799	865	821	816	816	822	806	768	838	805	817	719	749	803	822	810	812	814	822	791	810	793	799	784	816	772	811	812	781	790	778	774	757	812	809	794	813	816	795	794	814	874	775	804	765	816	847	833	736	784	821	794	777	800	798	829	823	813	754	820	804	775	786	836	852	845	849	805	748	805	816	826	827	775	812	825	788	775	754	831	826	813	737	791	774	848	799	796	774	782	778	829	819	825	781	775	793	759	833	794	800	863	812	766	782	788	759	781	829	783	817	805	771	793	778	794	821	784	796	822	800	782	806	834	813	762	791	834	763	886	809	802	819	793	730	786	743	832	833	836	841	788	774	831	887	812	842	812	805	793	831	807	767	801	846	800	801	777	818	812	792	790	781	758	831	829	769	829	774	816	786	798	781	817	808	760	807	817	824	838	804	842	810	828	824	823	774	772	817	822	852	762	764	778	775	789	797	805	764	824	822	786	782	823	829	802	747	807	797	798	798	780	785	812	820	768	862	827	791	805	822	751	813	818	763	818	724	757	795	764	810	834	778	785	833	783	766	846	772	808	772	818	770	812	795	789	850	829	756	733	806	795	780	764	770	808	833	779	822	785	788	819	788	881	767	811	778	823	836	830	837	750	795	791	820	788	815	813	813	825	828	828	797	803	841	782	775	794	759	793	813	780	777	812	790	816	787	825	783	790	812	781	846	829	820	788	812	862	790	787	759	767	876	804	795	801	776	802	763	810	798	831	827	775	751	770	815	776	779	814	778	798	854	833	829	799	809	825	806	779	831	781	771	814	808	832	782	785	821	798	787	802	780	741	817	763	738	769	811	838	810	802	784	782	850	757	779	804	779	802	804	772	791	775	831	875	797	837	793	846	788	813	826	811	824	797	769	861	804	777	789	867	765	779	786	809	802	811	797	823	843	825	825	767	817	807	837	798	820	811	746	813	810	807	820	819	812	809	838	796	835	770	823	794	771	768	811	810	812	841	796	794	782	787	823	778	850	773	816	778	782	814	793	780	804	821	788	862	833	787	789	770	780	792	864	854	812	811	782	793	803	801	793	820	839	819	825	775	804	811	783	813	805	781	845	770	786	794	812	826	813	819	825	779	790	810	775	817	818	798	780	802	781	815	792	789	784	783	812	814	781	798	834	792	837	827	764	803	788	821	854	757	801	739	785	771	801	790	788	784	817	773	803	827	835	774	808	805	829	849	818	831	786	762	809	813	759	871	884	813	826	832	829	804	800	804	830	821	815	761	818	779	779	793	822	809	812	851	792	822	790	794	809	786	803	781	819	862	759	752	814	809	842	793	817	766	798	793	754	730	791	796	772	799	805	866	783	802	837	772	851	779	801	807	815	802	812	805	807	795	819	758	751	828	801	851	788	783	851	813	826	788	778	763	759	827	802	800	849	827	791	827	776	792	758	759	797	782	827	873	797	775	840	814	789	794	765	807	801	849	759	830	805	768	830	781	780	806	789	774	779	825	833	773	818	755	855	789	831	771	803	806	803	786	819	779	811	787	800	765	838	788	758	807	789	748	799	818	775	809	768	795	822	844	773	832	790	814	773	834	804	803	827	770	803	833	847	797	788	778	816	856	808	779	816	825	826	805	775	823	798	791	812	763	804	794	811	831	782	829	811	798	793	844	872	833	802	849	737	833	781	808	820	787	839	824	808	826	774	799	757	821	813	822	780	800	828	811	821	835	832	792	794	779	786	762	757	788	800	828	809	787	795	778	801	742	758	802	780	793	769	792	828	798	821	796	815	832	798	767	767	771	804	793	818	757	769	789	828	765	826	803	745	774	810	796	781	772	803	784	797	807	842	787	828	838	809	822	847	827	787	823	749	827	804	748	820	813	822	788	849	850	801	736	809	767	821	796	772	844	776	775	786	827	856	856	812	805	785	836	888	807	815	830	815	736	842	796	789	800	810	810	814	764	774	848	794	816	779	822	801	791	811	822	786	791	792	797	847	847	808	791	769	798	763	830	801	784	829	798	795	772	780	776	810	822	779	805	782	814	766	811	832	769	868	820	842	793	811	822	784	831	783	772	816	791	787	769	831	807	850	798	770	782	801	781	781	757	849	805	821	760	809	783	744	814	795	747	824	816	783	807	817	820	842	786	815	779	745	798	806	844	818	840	797	759	763	803	808	818	796	780	765	809	781	776	848	829	830	836	741	803	793	811	793	779	804	765	796	835	743	813	781	839	800	780	777	817	804	819	854	856	745	794	804	847	753	784	816	781	776	785	791	848	832	768	755	788	805	820	758	835	792	836	819	775	796	795	793	762	830	800	788	799	849	804	778	819	838	820	781	793	812	785	801	794	807	814	783	771	739	779	756	765	811	799	863	726	781	872	770	808	832	791	780	821	817	853	794	736	762	816	814	759	804	759	799	826	777	830	778	753	826	814	815	820	835	804	844	797	843	803	833	769	798	824	800	736	802	800	843	799	784	808	804	763	821	853	763	778	823	789	825	817	836	764	777	804	801	834	829	797	785	825	809	823	784	788	800	765	800	795	840	730	811	809	777	833	833	785	809	805	804	795	844	798	835	838	801	733	778	813	796	771	779	815	817	810	804	758	797	772	780	820	818	789	833	848	847	807	812	819	777	807	796	773	866	833	837	799	818	816	782	818	768	777	846	794	777	799	804	826	775	777	812	844	799	783	734	813	806	818	817	791	701	767	816	769	754	810	753	776	775	830	781	807	813	800	802	796	812	830	807	744	811	783	772	831	804	834	794	774	815	746	757	811	804	782	828	809	762	790	833	841	771	846	821	780	781	764	820	826	840	768	811	780	838	790	834	811	767	796	792	820	800	851	785	838	829	815	778	822	823	799	831	784	788	856	834	791	759	823	802	761	776	788	763	834	793	772	852	804	827	796	869	805	787	804	809	769	799	834	791	814	815	809	791	767	858	782	829	770	833	829	779	774	809	826	814	828	785	810	765	786	796	753	825	772	800	806	776	809	867	819	776	777	793	790	793	765	765	835	841	828	801	794	811	844	814	813	787	777	829	802	784	789	837	785	798	780	789	793	737	775	779	789	848	787	805	819	796	776	748	819	798	833	839	785	862	819	766	835	793	773	750	760	787	777	829	778	827	784	802	832	849	802	787	856	761	755	822	874	728	862	733	778	818	761	781	805	746	731
24435	20916	24316	27658	20225	1657	428	361	361	259	283	286	286	283	268	286	277	274	266	249	251	223	260	276	266	269	244	259	266	248	280	237	259	232	270	240	265	261	256	258	257	244	249	284	233	241	241	247	259	273	267	242	255	245	257	269	237	236	255	216	262	268	238	239	232	223	265	245	250	267	269	253	243	255	262	248	258	222	225	275	278	229	263	226	267	252	250	261	260	257	238	267	244	218	240	229	262	265	263	277	204	266	262	243	236	253	243	233	249	272	237	246	245	275	234	257	247	254	270	266	232	256	238	241	234	240	269	243	215	270	248	233	267	244	250	255	297	252	253	247	230	268	264	263	250	263	256	231	239	273	226	252	257	222	234	211	272	272	233	240	236	251	245	245	273	263	246	229	245	261	247	285	279	228	226	266	260	250	219	286	275	262	261	274	233	271	257	288	252	276	259	229	255	262	256	265	236	238	266	236	266	258	264	236	256	245	250	270	243	247	254	237	239	270	255	252	269	270	261	238	238	240	248	245	249	260	210	253	241	243	230	228	218	231	238	242	240	249	258	261	240	243	243	249	258	222	260	228	269	252	262	214	286	247	268	217	245	258	277	270	254	235	230	249	239	269	249	246	238	228	199	237	236	248	252	262	275	225	238	255	211	226	245	232	259	269	266	222	238	244	288	282	258	255	258	271	289	246	258	263	269	253	253	226	236	242	256	266	242	235	235	243	253	244	230	246	228	248	256	254	238	249	243	256	278	248	230	237	222	260	255	254	239	268	228	249	289	225	275	228	249	242	202	260	236	256	232	277	279	235	235	273	252	280	242	261	254	274	248	240	278	272	221	220	279	276	272	260	227	253	243	260	281	210	241	226	239	246	254	257	262	254	245	280	236	253	247	239	274	246	250	234	242	268	239	257	305	281	265	242	251	239	241	271	275	272	241	255	231	252	241	257	251	254	243	269	236	260	231	252	246	246	264	227	235	257	254	270	233	229	253	232	238	278	225	247	271	254	263	264	260	238	237	270	246	248	271	240	230	232	268	291	279	235	263	262	260	239	259	265	244	227	231	252	245	251	239	231	251	260	256	259	255	249	205	263	249	254	251	224	248	239	266	242	256	247	237	241	240	286	240	246	250	265	256	262	255	216	264	248	243	240	242	248	273	239	230	250	219	237	265	279	258	228	228	220	241	235	245	228	233	237	283	243	252	226	221	251	212	286	289	268	244	225	262	235	257	229	224	246	287	221	262	238	262	251	209	232	226	245	215	258	255	250	245	248	228	280	215	282	225	234	255	250	259	248	265	224	248	243	243	238	262	236	268	239	254	256	247	255	261	264	275	247	238	232	267	270	259	233	257	252	236	271	233	261	243	243	260	262	258	274	254	255	238	252	231	255	245	279	279	261	246	276	260	267	241	236	234	237	277	228	240	244	274	249	236	259	230	261	264	263	242	257	266	248	264	241	260	236	242	257	253	249	294	263	261	282	252	245	245	249	270	246	244	277	255	257	226	240	243	272	270	257	269	239	228	268	256	230	252	259	260	222	234	257	293	246	251	255	236	239	272	230	253	257	235	252	257	251	250	244	245	233	242	236	257	243	265	260	238	258	220	251	242	252	234	251	255	258	275	230	249	250	236	238	228	264	243	217	278	235	251	261	251	265	251	274	280	259	233	247	250	232	231	237	246	268	256	252	235	260	268	245	251	205	277	241	250	270	268	255	257	242	248	239	241	249	249	239	257	246	255	230	254	243	264	223	274	249	241	235	222	262	264	239	226	256	262	239	238	244	241	250	265	243	253	237	254	236	269	243	255	272	232	265	242	255	275	241	247	240	218	254	241	221	256	232	234	224	254	248	238	257	233	258	273	246	234	246	254	240	259	205	264	272	258	273	264	219	239	243	252	249	239	262	240	262	242	240	298	266	229	251	230	272	251	242	248	218	234	254	253	231	280	258	260	250	221	251	246	206	239	246	239	232	251	240	246	220	260	267	259	253	250	236	255	240	228	254	247	267	245	255	264	265	238	249	216	232	231	263	243	219	266	256	243	238	258	237	246	252	227	253	258	242	243	262	241	236	272	262	259	268	226	267	270	231	272	263	275	251	245	252	271	270	241	273	238	245	266	252	228	240	281	233	247	238	265	239	236	275	244	219	240	258	223	249	249	237	265	233	235	232	266	262	254	246	245	259	239	249	249	249	266	218	242	247	268	243	265	241	233	257	251	249	248	240	229	253	254	235	268	229	249	256	250	274	231	244	261	233	244	262	258	267	267	244	268	245	278	243	242	250	252	258	247	246	242	249	233	261	253	234	254	243	241	256	254	240	239	260	244	213	229	209	251	224	256	260	246	261	263	292	255	223	230	229	248	240	252	251	226	255	243	242	219	236	249	227	261	241	245	257	263	240	272	243	251	281	259	285	246	266	281	231	244	260	239	257	264	266	221	245	243	269	258	278	223	219	253	237	248	265	247	247	238	240	232	259	235	278	252	216	227	245	225	278	265	235	242	241	293	273	225	254	255	263	208	251	240	236	251	257	266	224	258	237	232	227	263	276	250	265	242	246	242	262	234	253	252	243	255	283	258	224	239	233	222	232	265	254	270	237	246	238	222	246	261	217	246	268	247	244	230	255	232	262	261	243	248	230	235	265	242	256	247	247	272	274	232	245	240	249	235	234	249	258	227	236	248	257	240	232	246	261	252	243	277	255	249	266	215	254	224	240	233	243	231	238	245	243	252	235	228	240	230	246	253	223	223	237	261	235	250	249	212	236	255	249	264	235	229	233	229	255	250	243	242	245	246	241	253	236	265	249	254	258	273	254	271	264	239	250	230	269	252	242	256	284	251	287	264	220	263	259	252	246	271	249	274	253	234	219	249	261	276	261	239	224	227	263	236	231	248	239	270	252	220	260	237	241	262	245	248	243	255	239	276	249	253	278	218	235	257	243	257	238	234	269	237	274	267	220	249	289	248	269	278	265	232	250	261	268	234	232	261	241	237	231	260	251	245	269	255	259	227	244	235	270	253	232	232	267	249	230	236	262	264	226	240	255	250	243	247	228	287	263	283	224	209	252	265	239	273	246	279	244	240	243	228	245	227	243	240	218	258	261	247	260	231	269	265	265	238	233	266	230	259	265	271	209	268	240	269	259	259	269	254	236	270	249	242	249	266	228	247	278	250	256	230	278	278	240	222	242	239	249	252	275	264	242	234	292	261	237	259	254	292	273	261	238	279	245	254	269	247	232	246	255	228	223	257	253	258	252	258	241	232	233	273	237	238	232	238	254	255	234	211	241	258	268	266	235	256	231	245	260	268	236	253	262	253	276	238	237	223	238	260	272	248	258	256	247	258	242	244	275	256	259	256	247	240	272	254	247	243	251	255	212	257	238	228	268	247	286	220	244	231	239	242	247	241	241	257	244	273	260	277	268	231	241	249	225	304	264	243	253	249	257	266	255	272	272	239	235	258	251	246	247	244	259	246	237	258	236
3069	2596	1647	962	708	663	630	618	575	596	579	556	626	577	582	604	542	553	571	612	583	534	571	566	586	579	545	604	570	512	575	629	536	594	585	574	592	549	557	568	558	586	547	569	609	507	563	604	564	611	545	551	588	557	553	531	602	571	529	594	580	562	553	562	533	567	569	565	604	564	562	538	533	512	596	614	550	553	566	589	563	572	541	585	574	592	555	544	559	556	588	590	562	565	577	622	544	558	595	538	561	558	564	543	618	554	600	553	587	561	550	543	564	559	551	538	570	555	518	557	569	551	539	534	512	535	532	607	570	555	585	568	534	524	555	577	608	576	589	540	550	557	572	566	565	533	561	545	566	543	540	599	553	522	593	584	547	564	564	535	562	538	544	574	579	555	526	507	530	582	530	586	577	531	577	542	550	557	617	557	571	587	596	578	531	574	576	564	539	550	578	593	549	550	582	570	595	574	554	594	549	588	535	565	600	585	531	605	652	526	575	542	558	572	536	558	526	575	529	588	600	568	552	531	553	552	581	580	580	570	564	615	545	554	558	592	538	542	576	558	593	555	599	589	566	530	552	555	558	562	548	578	601	567	556	568	548	563	537	597	544	561	582	543	573	540	577	561	555	557	589	566	607	556	590	581	545	534	583	579	568	581	566	500	544	587	582	585	562	532	555	527	493	545	529	542	548	610	527	537	594	599	578	550	526	563	577	585	544	556	570	587	556	513	542	568	569	559	554	534	609	539	583	527	552	578	607	548	530	525	589	590	584	588	555	516	535	578	583	518	564	520	557	579	577	556	575	559	556	514	601	575	517	537	537	614	608	545	536	566	565	576	583	589	571	575	542	620	590	560	547	557	551	604	528	538	539	568	575	554	562	554	580	581	565	547	590	537	549	533	539	571	535	612	548	567	552	602	564	571	558	554	569	553	536	592	551	551	568	598	542	545	569	504	542	562	530	579	562	546	579	544	549	558	591	578	592	571	515	548	541	583	539	569	532	556	559	562	544	557	522	554	563	541	534	553	532	529	550	540	556	557	565	566	557	617	577	531	569	622	540	550	576	549	537	589	600	545	541	557	569	578	585	520	578	591	581	577	532	564	551	593	574	566	540	571	574	590	556	543	546	527	535	539	543	547	574	541	578	577	531	560	567	570	537	578	552	576	554	546	536	562	543	529	586	558	570	570	556	624	502	568	560	573	584	580	596	579	569	546	527	552	596	551	537	559	575	592	588	557	569	585	567	562	608	566	526	544	582	539	569	584	577	530	558	551	572	623	546	558	568	533	571	556	553	547	568	585	553	589	563	583	557	596	611	528	554	573	562	600	578	567	525	522	573	577	502	553	567	606	567	544	547	566	586	538	526	574	593	579	562	578	574	513	546	541	544	550	560	524	558	605	574	551	532	559	562	536	585	592	549	555	572	561	564	552	540	565	555	536	575	592	555	529	567	578	537	552	565	536	568	541	550	596	582	516	588	546	566	598	535	570	515	558	511	624	513	537	573	543	560	541	552	573	553	556	592	552	515	537	565	578	575	581	559	579	590	592	569	590	550	522	567	551	555	529	556	581	526	558	601	574	555	560	531	532	573	577	557	519	538	570	507	535	542	528	556	551	547	571	583	580	561	565	561	540	566	543	574	550	571	545	542	584	551	543	576	602	586	539	575	568	586	524	571	624	596	561	619	558	542	552	557	611	591	608	555	602	532	557	580	604	554	552	548	541	581	563	577	538	521	562	581	569	575	568	571	536	519	570	603	536	589	526	581	559	587	579	563	542	554	530	519	530	561	556	580	570	535	572	594	567	566	580	542	586	573	575	529	574	561	557	541	528	568	536	589	600	575	561	599	518	543	530	579	526	563	557	622	541	575	571	544	570	608	572	576	573	582	578	588	536	557	586	582	550	555	595	556	533	532	534	596	570	567	518	555	539	589	532	581	558	546	555	563	608	527	566	551	522	550	562	523	559	543	545	573	535	551	538	562	534	621	576	537	563	548	579	554	578	592	584	564	517	529	548	555	569	575	566	568	528	564	590	584	543	565	546	531	558	579	551	542	584	569	569	549	572	560	520	494	578	568	599	564	588	551	556	527	560	564	562	567	590	572	537	564	549	559	578	570	527	607	550	569	553	539	554	594	610	531	524	576	591	540	553	527	516	527	581	578	588	552	578	540	592	562	559	537	566	582	555	543	517	571	507	549	556	604	556	560	574	581	566	579	521	519	553	549	574	560	556	485	558	543	564	562	578	571	600	590	561	565	556	632	562	573	561	541	584	550	593	574	564	509	573	537	570	563	604	536	566	547	567	577	494	573	611	563	535	561	576	535	537	607	522	537	550	569	537	531	591	571	560	533	553	554	564	553	517	567	519	576	581	584	558	572	551	537	599	602	575	557	541	562	588	614	543	561	556	581	527	566	543	531	567	559	544	561	544	565	563	569	540	539	609	539	557	567	564	567	535	542	519	509	574	578	531	587	547	522	554	572	573	542	549	576	513	593	560	570	578	529	547	557	544	576	587	561	514	525	542	570	576	561	581	547	586	582	580	542	560	551	564	561	547	543	544	554	530	540	542	543	579	550	550	503	583	571	561	577	591	518	576	556	595	545	590	617	545	565	593	551	564	572	587	552	567	545	573	595	534	549	560	600	570	557	574	572	531	586	583	507	597	537	567	622	573	597	553	546	551	555	583	534	529	556	556	578	550	562	574	580	585	579	572	539	541	526	572	582	534	571	608	618	558	555	527	593	593	515	513	545	583	535	569	551	571	509	587	586	562	569	547	541	564	600	565	545	523	546	550	544	529	570	572	574	579	564	563	526	570	536	555	555	529	556	574	593	542	571	577	568	565	559	543	569	515	522	550	579	544	577	531	511	562	555	518	579	577	562	591	582	583	533	566	530	557	553	575	584	580	584	560	539	555	570	557	572	530	559	550	568	576	526	519	548	626	535	587	596	563	534	566	555	546	559	559	534	553	528	529	591	560	560	552	562	549	536	575	568	555	578	537	554	550	567	580	571	605	595	589	569	526	568	579	587	572	559	597	573	556	526	508	537	549	537	560	565	575	561	543	530	560	605	558	566	547	528	568	513	572	553	525	574	581	558	570	547	579	572	571	587	582	534	556	531	564	573	551	570	574	583	615	554	582	594	571	569	533	549	567	553	584	539	560	529	587	526	562	577	571	610	570	557	593	574	546	537	574	531	613	567	576	543	544	589	549	544	519	558	578	568	531	561	588	572	587	557	584	549	573	570	589	555	547	567	570	576	588	608	570	556	559	584	599	528	563	517	510	556	549	550	536	566	586	572	615	559	585	589	555	590	530	554	561	563	580	564	574	544	584	542	522	614	555	561	538	594	568	557	574	561	556	580	543	546	587	561	586	549	571	538	549	586	568	541	540	548	544	550	553	552	580	551	558	560	548	519	536	550	575	573	566	563	571	603	572	571	578	571	586	554	556	554	563	551	557	574	558	525	584	574	603	579	492
23810	20952	25048	27031	20956	20675	1119	341	248	206	192	166	153	165	140	155	129	146	102	110	113	123	107	104	99	126	122	104	107	131	133	105	126	112	106	113	104	82	123	128	102	95	121	116	112	116	115	98	119	87	91	100	115	117	106	108	126	92	107	102	93	103	113	104	86	111	114	122	92	106	88	95	100	95	111	76	110	123	108	99	98	101	104	123	107	111	89	117	108	110	100	95	111	98	107	134	123	108	116	117	101	109	119	114	98	105	104	104	118	113	101	117	130	114	111	112	118	92	102	136	116	111	116	86	103	93	116	110	111	93	120	109	96	87	94	120	109	97	113	126	126	117	98	103	113	100	109	107	113	116	97	96	100	96	129	96	106	96	102	107	107	114	106	97	105	99	107	118	98	103	107	106	94	95	111	107	100	103	102	107	105	103	117	105	114	85	89	92	104	122	105	94	104	104	109	98	99	95	102	97	94	97	120	105	108	92	96	90	121	94	99	109	133	116	98	102	81	101	112	129	112	108	105	98	93	98	104	102	100	115	76	107	106	101	115	88	85	103	108	90	88	99	100	126	118	101	113	103	116	121	109	114	121	122	93	78	105	107	124	98	104	109	87	106	101	120	94	117	120	110	118	106	96	125	94	104	96	99	110	119	97	98	99	110	114	80	114	104	94	126	109	115	108	119	100	110	95	116	100	104	109	122	114	98	123	118	102	118	114	102	103	93	114	94	117	104	97	97	105	118	106	84	101	114	101	115	91	101	105	116	104	115	114	77	83	113	95	113	102	105	111	89	107	97	110	88	99	113	99	110	125	115	108	107	96	126	98	98	127	102	100	105	123	114	109	94	124	103	94	109	101	106	96	100	116	115	116	100	110	124	99	94	113	89	90	104	99	97	121	103	107	111	108	125	101	121	93	106	98	96	104	98	104	103	104	93	113	112	91	125	104	110	131	105	92	112	103	117	86	86	106	102	110	103	119	100	102	98	108	116	106	107	106	96	95	116	116	107	107	90	96	106	101	85	106	106	100	113	116	104	81	115	92	127	101	99	111	105	123	127	118	95	111	90	107	122	103	93	107	101	115	113	98	102	104	103	112	103	130	105	96	114	103	127	97	115	97	122	94	100	108	120	89	115	122	93	99	115	117	124	86	90	113	94	105	116	123	106	96	96	108	79	89	107	105	115	93	97	112	108	103	125	110	93	115	99	102	108	98	105	81	105	113	123	116	103	118	84	101	85	101	105	83	105	98	110	101	93	109	125	108	106	110	118	119	97	121	97	125	118	87	110	102	104	107	100	101	106	107	97	115	95	119	106	114	119	121	90	100	105	103	107	101	105	122	104	93	108	104	114	104	108	101	94	100	108	95	95	108	106	104	112	117	93	92	104	118	107	108	114	90	98	105	100	98	98	87	110	111	97	93	104	102	95	100	102	90	102	123	101	86	88	115	114	117	99	116	122	99	108	86	97	82	83	110	122	110	114	110	101	126	97	116	112	99	113	108	94	95	83	93	108	103	107	89	97	107	122	94	102	87	116	103	102	103	112	107	124	106	114	107	110	119	113	117	93	91	122	102	103	112	99	91	103	123	100	108	105	104	119	112	122	93	116	104	122	119	101	96	132	105	94	113	95	117	88	84	121	96	95	108	107	112	85	113	119	105	122	105	115	102	91	113	96	102	91	102	99	117	105	115	112	102	104	112	100	97	116	93	124	117	114	100	104	94	117	120	117	108	104	91	109	88	97	100	100	104	82	117	88	104	114	97	116	96	108	91	111	110	90	107	117	101	116	105	113	110	125	107	95	104	121	102	131	100	123	102	122	99	93	100	128	106	122	118	110	108	108	97	85	88	112	100	100	104	108	118	121	100	109	113	106	110	108	104	114	118	103	106	116	95	112	131	85	89	105	83	121	107	98	108	117	105	91	102	113	123	106	112	115	97	107	98	88	93	106	119	97	119	118	109	123	93	123	115	114	111	121	117	91	111	125	123	111	102	95	114	100	103	117	101	109	99	91	99	117	105	90	99	92	96	106	107	113	93	103	110	111	104	98	115	114	118	114	83	102	120	98	123	123	120	96	97	102	86	116	117	136	98	97	133	103	115	99	109	101	98	104	126	104	116	104	95	108	103	101	104	115	102	106	106	110	108	100	95	107	103	124	91	115	117	111	119	85	80	115	99	124	98	104	102	113	94	98	95	134	111	117	117	122	93	137	93	111	117	103	110	80	109	90	113	88	94	111	124	89	116	112	102	91	111	109	123	95	100	98	97	98	96	105	111	94	119	101	101	90	107	131	105	102	119	104	90	87	84	112	111	108	106	108	98	98	93	99	109	113	105	117	131	105	115	109	90	107	111	121	96	95	87	110	97	109	89	102	106	105	135	111	108	102	104	90	81	104	96	96	104	93	103	134	108	100	128	121	120	95	110	101	105	103	111	118	111	105	103	96	99	102	112	108	142	113	105	104	110	120	122	119	119	107	122	92	79	103	104	109	110	101	104	111	106	113	97	91	88	125	95	108	94	132	96	90	85	99	92	99	122	124	92	119	99	110	107	105	110	98	112	101	118	99	108	96	95	84	95	130	104	99	115	104	94	112	100	94	118	101	108	97	124	93	117	116	99	113	105	117	122	101	97	134	100	119	104	97	104	116	101	76	125	120	114	116	105	116	99	113	111	97	91	109	119	110	123	132	102	82	82	107	96	100	109	114	105	101	108	78	112	100	124	81	93	106	110	104	116	102	103	98	105	116	128	103	107	123	96	102	102	98	119	107	102	104	105	101	86	101	88	96	116	112	106	115	98	117	82	106	101	102	108	99	97	105	110	117	117	80	101	103	103	104	123	88	83	108	87	105	102	91	104	104	122	107	88	112	118	109	88	114	117	99	103	94	101	107	101	97	118	109	94	96	86	112	104	104	93	103	105	95	110	93	112	90	100	83	120	100	111	94	101	113	118	99	105	104	123	93	107	97	97	107	107	124	98	119	108	109	99	88	115	99	109	95	112	116	112	126	113	105	103	111	101	113	110	101	91	92	107	99	107	95	101	122	101	106	118	118	89	110	117	110	100	109	120	115	118	95	101	109	109	104	115	113	107	112	97	106	91	119	99	99	108	100	101	101	99	112	97	111	100	101	124	103	104	105	115	127	101	104	112	113	118	84	115	109	104	95	128	120	105	101	113	124	96	112	113	123	117	98	117	114	93	90	102	89	123	89	96	102	122	96	91	118	92	86	93	102	106	121	106	116	78	115	113	121	109	105	131	103	101	115	89	113	111	95	101	115	109	120	86	102	103	102	108	100	106	97	112	108	103	106	99	102	107	107	112	101	97	116	102	96	102	115	129	107	101	104	101	87	91	94	122	120	105	111	121	110	95	91	111	101	91	103	110	109	104	87	107	91	96	101	99	94	109	93	114	111	100	131	115	97	103	107	115	112	103	119	133	120	115	99	116	100	110	112	112	97	99	109	101	101	114	130	104	97	101	95
3031	4147	2331	1039	634	465	434	363	336	338	328	293	290	299	272	307	274	287	261	318	273	293	317	291	268	262	249	262	273	260	311	265	249	285	300	287	283	257	298	262	288	294	260	305	283	260	289	274	272	302	269	280	263	281	263	253	294	287	243	274	285	300	305	275	279	272	278	281	269	292	266	271	306	278	289	278	288	274	245	269	276	269	279	316	260	284	271	262	252	250	278	261	279	239	260	270	286	286	270	280	301	272	255	286	282	264	264	303	297	268	274	287	277	305	269	271	291	281	307	263	271	260	295	280	278	238	274	281	269	302	312	267	254	270	262	290	259	301	262	263	264	263	251	279	271	270	299	270	306	270	275	265	266	259	255	262	264	271	290	264	296	291	272	301	280	297	287	259	285	288	280	278	279	270	293	253	267	290	236	309	246	290	279	249	274	288	286	260	287	265	274	275	280	286	268	255	297	266	241	281	256	300	270	283	275	254	274	299	269	280	288	292	281	272	270	303	242	291	281	272	243	309	266	273	261	289	289	298	271	255	253	256	273	291	251	262	239	283	261	252	235	270	266	263	286	263	278	300	275	266	259	243	259	284	261	266	309	240	254	289	250	255	273	286	267	272	284	247	300	285	288	299	308	324	284	297	271	244	308	271	268	274	282	239	263	255	285	255	284	273	254	286	279	307	266	281	261	262	277	286	251	274	280	293	258	261	259	290	293	228	289	281	265	277	261	271	261	271	282	270	263	279	280	260	275	255	322	255	281	255	305	286	283	267	287	284	232	257	271	237	279	280	282	259	268	281	274	267	259	265	301	291	302	262	283	272	277	252	298	261	279	240	268	283	269	279	287	309	268	275	261	255	279	271	271	268	260	257	280	266	281	271	287	276	267	281	271	272	260	301	259	285	261	257	292	294	271	301	253	288	267	280	275	286	276	293	276	263	264	264	293	291	266	269	252	269	309	272	287	272	271	273	251	294	303	282	291	269	258	306	305	265	265	248	236	321	278	290	260	240	309	285	295	290	275	251	258	277	296	300	292	277	286	265	261	258	270	253	304	259	276	308	298	274	272	264	268	268	250	258	277	290	256	260	260	261	270	274	271	279	256	269	259	263	283	247	281	269	264	253	251	257	299	280	265	251	276	275	261	297	255	288	277	297	256	272	253	250	260	284	238	274	267	252	271	270	288	290	288	279	297	257	259	272	283	300	299	289	269	279	283	269	297	275	301	278	281	266	261	265	283	277	277	287	275	310	277	269	271	256	271	249	247	288	277	274	263	269	270	272	291	276	300	281	293	273	262	270	297	284	241	266	245	280	234	267	259	268	238	267	276	248	279	283	269	274	299	270	246	292	264	253	266	259	277	281	268	264	276	260	299	252	297	258	245	283	266	257	271	273	282	298	295	265	261	261	262	260	289	298	266	275	288	278	295	284	270	292	262	271	305	298	244	260	238	284	254	258	246	281	283	263	305	265	287	297	268	284	256	254	274	255	266	268	287	267	281	274	274	260	287	251	248	272	271	287	263	282	273	267	265	274	251	274	273	282	276	273	267	284	282	295	298	291	267	279	303	262	276	253	307	284	269	261	255	291	260	297	297	292	297	281	259	276	296	260	244	235	271	261	291	266	270	296	265	274	289	269	298	294	275	293	276	280	313	272	270	271	296	269	298	263	267	263	280	271	280	279	283	266	305	303	276	297	270	296	282	239	282	246	290	280	299	285	300	272	273	276	286	291	304	291	271	262	258	266	246	299	288	252	276	279	280	270	275	283	241	286	269	280	314	248	283	283	282	247	253	233	285	254	282	291	290	288	270	279	272	255	268	262	272	288	313	261	262	265	262	278	264	300	272	272	268	287	267	281	267	253	280	274	266	294	265	272	250	264	287	284	308	275	262	280	254	256	288	273	262	268	264	297	286	256	272	264	287	289	277	244	296	282	271	281	259	274	269	266	250	267	268	304	263	277	274	255	277	272	254	280	242	280	266	278	275	301	264	282	252	240	276	277	259	248	282	279	288	269	269	282	301	266	292	263	256	278	281	296	268	239	305	264	300	276	299	284	273	266	294	266	273	269	284	296	276	268	251	256	274	263	276	276	264	257	274	283	295	299	276	295	263	301	266	256	297	255	274	265	272	273	245	270	265	256	291	272	283	255	283	285	283	245	276	287	275	255	261	262	280	267	282	266	299	280	267	254	270	247	259	281	282	256	302	272	253	270	266	265	245	282	278	269	273	249	295	264	267	269	242	261	265	261	259	289	297	287	267	316	253	279	248	271	283	251	294	241	260	286	280	258	268	246	277	255	288	275	271	289	280	280	260	273	276	281	270	282	280	260	280	269	265	278	278	273	278	286	269	260	269	267	248	302	263	262	258	297	247	271	262	277	276	288	268	250	283	284	291	275	229	277	261	294	269	247	267	273	284	268	271	284	272	271	272	304	273	267	260	284	291	269	254	280	255	260	271	271	291	272	277	294	293	243	294	253	264	267	288	276	286	274	259	266	256	264	289	230	270	275	218	283	285	270	289	253	310	245	259	299	269	304	292	268	325	260	261	296	334	274	317	259	273	263	273	304	296	288	265	246	303	256	272	237	281	270	305	274	265	258	299	267	268	269	253	282	263	271	275	257	263	286	264	254	279	276	248	275	266	270	282	248	265	296	265	267	284	268	273	269	271	258	281	269	261	280	244	291	279	243	279	288	266	273	278	240	274	287	279	283	277	234	292	303	298	267	237	286	263	253	259	261	253	248	270	296	282	291	282	272	265	249	289	287	294	270	295	256	257	263	273	278	261	310	269	249	266	273	287	310	263	307	293	276	247	298	255	275	281	281	268	304	294	285	293	268	298	265	288	276	289	283	249	286	280	260	281	281	299	263	270	270	269	243	273	258	253	266	300	297	259	263	306	236	269	269	278	309	279	261	267	268	289	258	276	278	278	300	294	292	280	254	280	283	273	288	286	248	272	270	302	256	277	288	283	297	254	223	306	290	263	263	296	273	263	280	290	258	278	281	288	267	260	299	290	276	256	263	263	223	246	278	296	274	270	287	272	296	270	289	261	275	294	288	275	237	252	259	262	273	269	250	277	257	236	253	277	269	289	275	272	287	265	322	267	295	253	252	255	258	274	290	257	290	280	252	259	257	266	265	283	283	252	289	280	272	271	273	271	294	264	296	282	290	265	275	261	279	280	247	275	281	277	294	253	247	250	284	256	258	272	239	292	283	254	248	260	267	264	305	285	281	271	291	274	302	297	273	280	260	317	260	271	296	270	284	270	261	289	270	272	294	294	269	273	283	242	297	278	272	281	263	259	261	260	291	236	272	264	258	285	288	277	264	270	293	260	262	264	287	293	292	298	287	269	284	286	290	280	250	277	250	293	271	285	261	241	287	261	248	316	264	289	290	273	305	269	293	271	268	271	293	278	287	271	286	304	280	289	277	282	271	272	270	278	280	291	291	269	276	289	280	266	259	268	251	290	270	263	253
32087	10173	1025	423	405	356	348	362	363	368	341	370	345	369	397	341	366	379	411	350	366	352	362	371	381	324	343	363	354	330	339	367	346	335	365	365	374	378	357	357	335	386	375	351	357	378	335	394	379	368	354	387	357	359	351	389	351	370	342	371	384	383	357	379	346	355	382	372	339	345	380	336	356	378	345	338	314	347	297	387	339	324	369	375	366	376	375	333	384	331	365	359	363	372	373	377	359	360	373	356	391	382	375	373	369	355	356	352	374	364	377	350	334	360	340	349	360	360	341	359	369	344	406	367	344	335	387	383	386	356	358	359	343	381	409	367	366	360	341	349	360	370	361	379	362	370	360	361	356	364	361	358	376	350	362	373	390	377	350	379	360	359	382	358	386	345	372	379	357	356	372	332	353	322	377	386	373	346	402	385	349	400	356	386	359	348	375	401	370	386	359	345	362	366	345	353	352	357	364	365	339	374	350	352	354	354	393	368	339	377	396	373	336	364	367	346	356	372	399	396	363	376	360	373	400	377	348	416	346	369	373	330	357	380	374	371	376	353	376	366	353	358	367	384	388	332	386	386	355	352	399	353	370	361	373	357	374	351	354	387	334	411	339	375	349	373	377	370	366	366	349	391	356	358	374	359	356	324	312	357	346	394	404	354	360	325	388	391	379	358	392	368	320	349	375	345	361	327	384	351	364	354	378	382	381	350	354	344	373	375	406	360	367	338	322	346	354	337	361	358	341	393	345	308	350	379	381	362	359	355	371	345	372	344	386	345	355	381	364	327	319	381	346	364	329	371	360	363	364	380	352	357	347	370	366	371	373	354	340	366	363	359	320	357	363	422	385	365	343	358	377	348	362	343	366	367	351	354	338	375	351	341	331	331	377	353	379	379	362	384	329	372	373	389	358	338	371	361	375	373	361	359	332	368	359	361	393	371	375	385	370	337	373	387	375	336	395	365	378	316	359	343	344	373	378	380	411	374	361	362	371	345	372	366	357	345	381	349	361	356	398	426	332	330	365	353	400	311	381	351	359	383	413	363	369	318	334	380	361	388	367	331	359	357	383	333	386	302	344	346	350	368	367	351	332	350	377	364	382	340	352	378	362	401	394	346	379	376	357	329	376	346	356	349	379	390	362	360	335	304	346	361	430	352	347	356	342	342	392	374	319	351	343	363	384	376	375	381	374	357	325	346	352	358	369	361	363	346	321	375	376	378	347	389	383	360	357	352	395	386	373	373	350	391	361	359	342	366	336	359	357	328	392	364	373	342	373	390	347	384	350	334	337	359	367	353	356	351	382	360	359	371	405	372	373	405	324	385	388	352	357	331	355	386	366	370	358	347	384	364	367	402	405	365	353	365	363	350	358	348	364	373	352	364	360	382	407	369	389	389	358	365	373	411	381	352	403	355	336	358	348	366	362	379	342	331	357	352	400	363	351	377	381	335	377	371	401	373	369	387	338	350	378	369	365	364	360	331	341	375	362	341	348	377	347	372	396	378	369	353	325	377	354	357	360	344	374	404	404	349	368	386	369	365	369	353	355	366	376	345	377	355	321	353	371	356	356	359	358	389	388	380	355	373	356	361	370	360	357	347	374	377	371	375	358	318	343	368	352	347	366	369	336	368	337	333	337	338	354	332	355	347	360	379	407	377	383	363	381	349	366	361	350	375	399	325	333	352	369	337	373	333	363	380	381	384	369	345	375	322	377	360	374	358	400	400	350	383	336	351	363	378	372	368	370	357	368	359	332	356	395	379	388	332	324	389	353	347	341	361	390	379	336	334	356	362	353	319	353	376	372	354	345	353	384	368	322	374	339	349	329	334	366	384	361	341	368	359	365	350	334	385	312	357	355	327	369	351	388	408	400	364	354	381	372	362	371	337	349	342	337	322	380	338	306	383	359	374	357	348	403	352	386	375	356	370	378	354	362	382	383	375	354	364	363	364	351	351	349	386	369	358	334	360	390	372	334	378	367	336	357	352	340	347	341	339	366	363	344	368	390	363	336	401	356	363	370	355	369	367	362	373	390	367	354	331	338	387	392	332	390	349	322	382	333	367	366	388	379	370	357	314	393	361	373	350	395	429	348	381	367	364	366	349	371	356	365	360	389	356	388	361	371	345	326	328	359	394	357	381	374	385	354	339	360	355	367	322	384	359	400	364	365	398	354	363	410	363	389	343	386	370	354	355	353	367	334	356	333	377	375	381	389	357	328	333	356	324	368	348	357	352	357	342	350	392	349	387	383	334	351	353	378	351	342	354	348	388	370	334	412	387	368	352	396	360	338	343	375	354	350	365	364	370	335	380	340	345	374	347	416	353	317	358	352	361	339	367	416	395	348	342	325	381	357	347	330	337	375	355	370	375	392	392	341	330	371	393	344	351	330	357	396	364	360	368	369	367	392	330	366	345	355	334	340	367	341	340	377	320	377	372	362	370	379	366	404	366	372	410	359	352	329	365	377	349	369	356	328	355	397	347	419	359	342	365	339	358	380	332	398	369	347	326	372	359	365	348	332	373	392	359	348	390	356	362	346	320	352	338	363	342	358	337	334	345	360	373	363	361	374	357	361	359	392	354	375	325	326	381	330	335	356	361	390	381	353	334	374	353	370	371	341	382	364	349	354	404	365	338	313	366	380	343	360	343	349	381	361	336	363	333	365	368	373	400	370	344	440	381	378	371	376	343	379	396	366	437	352	386	359	357	382	391	361	355	363	367	344	394	359	385	392	355	354	327	360	364	378	398	372	372	386	373	374	366	374	364	362	349	356	396	342	342	337	379	355	385	339	360	415	352	364	377	346	347	356	350	381	391	374	361	391	369	358	361	349	342	343	332	375	375	369	364	362	365	353	350	384	354	364	384	370	379	318	406	356	361	368	357	303	416	373	375	360	335	381	377	372	399	308	361	360	402	347	337	379	350	338	356	347	364	395	333	363	365	376	350	379	337	333	365	332	372	348	362	361	346	408	335	347	366	375	352	362	363	388	342	352	326	368	368	380	341	363	386	362	339	353	370	379	400	366	369	400	351	354	376	368	383	367	356	371	394	371	326	392	397	347	354	367	394	347	402	382	344	368	376	385	355	378	395	356	353	353	344	385	386	359	348	415	372	353	388	383	362	357	338	377	371	365	342	359	379	388	368	374	365	340	392	358	385	367	345	367	358	379	367	351	368	375	395	376	371	347	367	365	352	341	350	361	381	361	345	359	342	373	377	373	363	392	363	365	403	363	325	367	385	356	367	317	317	347	373	378	406	398	357	315	359	336	335	380	373	349	362	351	379	345	352	381	380	377	362	320	333	340	352	382	340	355	380	358	365	335	389	367	384	373	403	355	347	349	344	349	369	349	362	335	383	392	386	398	347	362	354	347	400	376	372	382	347	401	342	379	349	357	360	356	318	326	357	375	333	359	409	365	338	352	363	388	379	392	371	352	360	388	389	373	354	359	330	380	340	330	360	361	346	358	306	341	361	385	400	352	316
5458	927	832	855	846	777	795	839	813	821	801	810	783	744	767	789	812	813	797	791	808	819	789	823	824	788	800	784	837	809	794	839	810	785	817	762	739	790	821	788	788	788	749	753	806	818	797	871	790	815	850	778	857	806	828	816	788	788	799	874	843	804	807	837	825	817	790	785	775	830	770	828	758	752	806	741	827	749	783	830	815	819	797	780	836	812	785	823	819	793	799	784	795	821	769	770	796	781	798	782	827	767	802	806	753	777	790	829	825	787	780	753	838	842	792	764	788	789	821	780	763	842	794	790	796	787	812	762	779	816	786	794	827	823	861	821	819	810	808	781	781	842	851	783	781	869	800	737	795	785	811	809	825	807	808	787	777	815	821	822	893	852	830	833	794	828	814	761	757	790	829	766	780	762	818	763	847	816	802	823	835	830	767	797	830	847	807	807	787	773	831	786	751	839	797	841	774	794	824	734	861	785	783	827	751	786	850	803	820	829	756	817	743	784	820	824	787	805	811	778	802	820	827	842	827	834	795	766	842	832	811	776	790	821	782	805	799	796	858	795	730	790	825	795	832	791	801	782	817	821	805	761	807	809	825	772	811	797	790	867	801	803	798	775	761	813	789	800	815	799	841	791	847	800	865	827	828	818	818	793	825	824	846	775	790	838	789	741	808	789	798	830	783	814	830	757	798	814	802	816	787	803	762	803	801	829	772	791	796	808	781	744	843	823	817	811	808	796	808	808	757	807	815	771	803	799	809	768	815	831	826	836	780	836	808	798	779	810	866	812	788	816	786	803	813	788	779	781	805	836	812	798	856	815	826	788	809	812	774	787	813	851	779	812	758	790	793	794	812	793	820	797	790	797	772	780	781	807	803	769	788	782	846	788	799	850	822	791	767	855	836	795	812	827	767	833	820	793	757	830	809	791	740	778	823	826	803	783	754	803	786	863	832	804	816	838	836	807	876	800	838	803	805	822	795	782	812	809	799	792	857	824	801	833	813	819	732	796	812	800	822	809	825	782	807	818	779	789	789	791	845	821	810	808	767	809	763	784	816	829	830	815	827	801	860	781	804	805	784	761	816	732	780	819	837	817	762	729	783	784	774	792	800	829	824	751	745	784	813	791	832	788	790	771	758	785	763	771	785	814	814	828	779	789	809	791	804	756	805	830	814	852	819	821	776	781	771	799	803	783	810	811	808	797	791	776	801	829	773	824	771	810	852	792	792	797	787	778	802	776	778	771	766	818	778	793	853	795	783	807	808	793	814	786	778	820	804	802	787	810	804	818	831	744	811	833	829	822	782	801	751	757	782	812	777	829	773	780	791	795	815	769	798	844	829	826	803	800	826	777	847	828	763	821	810	805	847	843	831	821	816	827	841	787	833	798	800	738	825	771	801	773	763	786	799	833	821	802	835	750	741	816	827	788	771	820	784	777	803	828	810	765	811	748	810	842	782	797	853	747	793	803	777	767	781	774	797	757	769	785	777	818	868	793	824	793	823	789	778	758	802	787	813	835	803	783	786	808	851	799	809	771	801	812	826	850	770	771	873	846	712	849	792	824	813	767	803	771	806	817	832	777	832	792	797	798	780	839	811	824	786	777	780	843	819	745	809	835	843	772	755	824	853	837	778	819	792	781	862	768	838	810	830	802	803	846	783	819	748	768	787	804	824	768	794	841	822	785	797	803	757	801	786	807	761	789	825	845	807	817	825	825	817	798	812	802	759	774	778	818	801	810	819	788	812	772	789	796	754	822	806	836	831	780	769	778	839	822	763	795	816	788	788	820	775	789	811	777	810	806	845	786	814	794	805	820	824	852	784	824	790	857	778	821	757	795	847	764	799	776	811	744	812	778	793	861	773	811	789	833	808	781	804	792	794	811	812	802	809	808	843	857	779	767	835	854	791	830	798	835	803	815	784	791	805	839	749	795	783	787	792	790	806	760	808	796	801	794	817	755	824	794	858	799	847	785	794	816	782	768	800	813	792	783	788	816	781	774	792	840	842	795	808	772	828	813	792	806	769	813	840	773	836	787	797	826	774	826	768	803	798	781	845	754	806	781	806	783	802	789	782	842	781	785	790	817	781	803	804	820	859	787	807	765	769	848	806	804	778	792	812	799	817	821	814	824	812	810	838	782	843	838	802	824	807	814	749	807	760	804	807	818	812	730	837	842	799	774	805	748	804	787	778	797	772	838	808	755	814	759	797	845	762	800	766	785	804	811	784	745	819	819	838	780	794	803	767	819	809	832	794	858	801	840	778	792	791	792	781	806	806	781	804	804	777	811	784	784	789	817	795	859	822	830	810	823	797	761	831	820	790	756	732	818	804	751	769	804	779	798	809	809	762	826	758	770	801	806	833	787	858	751	804	824	851	779	729	791	856	819	820	760	788	799	818	776	788	738	782	738	803	790	828	774	837	804	740	834	831	787	790	833	799	795	831	752	766	817	794	829	826	828	816	809	813	802	722	750	777	808	802	796	787	772	754	789	813	761	803	801	816	764	863	811	761	759	825	789	804	769	869	797	838	787	778	766	798	776	814	811	788	823	796	818	825	820	720	807	852	793	832	792	788	799	775	815	815	819	816	810	785	792	825	793	779	800	739	834	770	806	790	803	780	787	824	780	740	864	789	840	826	768	792	751	838	800	786	811	791	826	806	820	757	795	775	771	818	832	847	770	817	780	795	793	818	812	769	786	745	788	831	840	815	810	828	799	775	760	810	831	801	771	771	847	741	800	781	736	831	833	816	853	773	771	809	786	823	821	819	793	743	797	823	866	759	796	807	831	806	749	800	769	780	808	808	788	779	813	801	843	820	809	780	794	784	756	780	816	791	753	801	759	827	820	755	818	814	827	761	837	787	829	783	785	805	788	797	792	795	825	803	867	833	790	822	784	835	834	821	805	806	762	857	811	829	768	820	821	828	810	839	778	803	791	838	839	791	768	759	818	830	824	801	812	794	820	771	773	773	820	835	799	821	778	846	809	787	823	779	800	826	794	776	795	824	807	831	782	790	814	814	824	760	834	845	836	818	776	759	836	803	817	846	784	844	801	814	799	768	809	813	824	800	816	773	784	790	821	832	820	831	805	799	770	820	821	787	817	804	866	799	788	839	859	800	849	793	797	763	819	804	792	824	827	755	780	743	820	769	772	824	861	839	832	781	800	805	794	749	814	800	820	856	780	801	850	829	799	783	764	800	798	773	821	787	817	820	792	819	817	796	779	777	784	789	830	795	814	812	801	782	824	789	797	759	761	827	728	808	839	740	771	836	777	833	732	791	763	809	819	803	810	845	798	773	820	793	769	780	829	795	820	800	761	827	797	830	775	828	799	815	816	830	765	792	815	849	832	860	797	815	868	804	807	766	853	774	832	826	749	782	798	832	752	805	804	809	814	871	811	774	809	776	786	762	803	814	773	841	790	800	779	766	771	849	843	819	819	788	832	806	844	778	837	767	771	797	830	806	805	764	789	760	826	779	774
24525	20928	24339	27640	20252	1651	415	371	328	287	297	267	251	293	305	288	260	270	243	263	284	258	252	259	265	278	246	254	254	238	252	252	246	272	243	260	269	233	259	230	251	241	228	281	271	273	246	246	238	236	232	267	257	273	265	250	223	252	243	246	214	254	249	227	231	261	250	228	292	262	268	262	271	239	264	261	267	253	233	265	264	242	234	229	236	250	247	298	251	263	258	243	284	260	244	240	254	262	264	281	229	240	238	255	267	244	255	216	223	268	284	257	232	256	227	273	255	266	229	254	244	251	242	269	248	248	270	259	246	248	233	239	262	232	247	272	235	270	245	264	277	226	257	252	218	265	258	238	251	267	256	267	250	234	276	243	259	265	275	274	257	252	235	242	248	275	243	233	275	255	252	283	249	272	242	238	263	216	265	274	248	261	246	255	266	220	274	256	256	259	241	294	228	250	250	286	255	243	236	243	270	258	233	223	237	237	242	240	273	254	273	224	246	252	246	228	256	256	255	265	221	224	253	259	222	246	227	241	242	238	247	226	254	253	244	253	250	214	244	241	256	232	247	201	219	255	253	262	236	260	228	241	253	259	254	249	244	246	268	270	253	260	280	245	219	238	246	238	243	251	256	222	246	223	259	244	262	225	265	257	217	232	258	247	250	275	261	254	246	251	254	246	252	253	270	252	244	263	285	220	254	231	230	274	278	263	232	259	277	230	254	260	246	255	261	235	234	274	279	257	241	226	251	247	261	240	254	251	266	276	241	247	257	232	272	259	252	209	240	268	252	230	247	235	212	248	259	247	255	253	245	266	268	241	229	235	270	259	258	288	215	265	240	254	234	252	269	244	252	268	260	233	243	233	268	243	248	225	253	250	244	267	251	270	247	254	235	243	258	265	257	255	255	246	211	260	256	259	278	232	240	234	248	243	239	301	251	246	282	227	232	242	250	217	245	248	271	284	268	237	272	286	265	250	305	245	280	254	244	242	239	226	251	259	240	257	249	246	255	235	259	260	241	268	253	279	236	260	229	255	252	250	228	236	252	240	243	238	288	265	259	245	259	227	261	230	268	239	242	251	250	267	225	257	250	266	264	244	242	262	271	275	256	262	237	246	245	247	255	234	253	243	268	253	237	249	253	247	276	236	221	251	273	249	243	268	262	235	233	249	257	274	248	232	245	250	273	253	241	255	260	241	249	281	248	262	251	251	219	266	274	268	238	229	232	254	218	266	254	293	237	246	254	241	251	232	263	240	271	232	252	245	248	254	268	258	248	257	281	259	242	257	258	249	220	270	293	227	241	264	233	240	270	264	228	245	255	257	265	251	243	259	247	252	254	230	271	276	248	252	239	239	255	263	252	222	248	254	237	242	235	239	222	239	250	241	267	280	250	273	222	268	273	263	250	294	262	270	265	264	244	253	247	263	250	268	242	257	268	266	239	243	246	232	256	240	254	224	241	267	221	250	283	224	234	246	247	252	235	256	255	256	263	250	244	262	225	276	231	258	255	248	243	233	246	275	253	266	252	247	285	278	267	278	271	247	266	274	234	254	254	282	233	235	244	214	254	260	259	217	239	215	240	265	247	250	278	242	233	258	262	234	228	224	250	251	260	265	276	239	244	244	291	238	257	277	279	231	251	250	261	252	278	271	239	259	254	247	215	268	227	254	237	247	256	247	266	226	265	240	259	240	245	231	255	268	277	277	280	285	245	231	286	270	243	246	261	290	231	250	285	254	237	253	233	251	271	235	262	257	241	262	225	234	248	223	257	249	231	237	275	218	274	276	253	229	241	212	249	245	253	244	244	258	266	245	227	251	246	257	277	283	261	231	249	208	255	267	222	249	248	235	267	240	207	247	262	258	241	216	256	233	274	271	228	250	231	244	247	264	262	266	275	231	244	243	258	220	238	277	252	254	253	255	232	274	253	211	277	245	255	244	239	271	274	236	263	227	256	257	201	270	253	268	265	257	238	262	246	252	234	241	234	259	244	245	254	251	253	240	236	229	241	253	245	253	239	245	290	242	255	215	262	240	254	236	256	268	253	247	222	250	238	231	221	237	277	257	237	233	246	238	237	214	223	247	244	234	248	241	249	249	264	251	255	283	280	254	243	260	244	253	246	253	239	264	233	237	250	287	218	268	236	230	244	255	236	245	235	227	236	235	225	248	234	241	268	243	226	252	249	241	253	254	249	265	254	235	224	273	282	243	294	272	256	233	255	257	256	259	236	237	220	266	257	234	252	270	261	272	261	257	257	284	231	262	256	241	248	226	233	257	248	232	269	253	256	254	232	247	238	261	238	256	241	194	255	251	258	266	236	259	279	249	251	256	252	293	254	229	284	248	230	259	250	236	236	243	228	256	256	259	252	289	254	254	246	273	242	227	235	277	262	265	262	277	247	219	239	231	262	233	260	224	270	282	276	260	249	280	244	235	252	242	247	220	259	244	230	242	256	286	232	226	255	219	245	251	258	239	256	247	226	238	244	268	243	258	258	253	249	237	267	258	244	256	252	243	261	238	252	275	256	236	274	255	244	235	255	272	284	259	227	233	230	234	276	248	275	260	245	253	234	296	261	258	242	280	245	241	235	242	238	269	232	255	245	240	205	236	230	219	239	264	241	221	266	215	222	231	225	277	242	249	227	216	261	281	230	260	256	259	229	267	228	248	253	233	229	220	260	264	272	245	277	254	248	234	240	246	243	219	243	245	243	246	268	247	250	238	270	253	276	210	260	241	237	253	292	277	275	245	270	243	266	231	242	258	211	257	243	250	247	275	287	243	222	246	253	267	265	244	257	252	240	254	243	244	228	234	265	254	269	249	250	212	241	242	260	212	227	244	247	237	246	256	258	252	245	264	249	259	254	281	243	239	252	263	246	270	255	240	266	281	258	232	268	260	250	269	222	234	217	271	246	249	247	285	260	254	274	284	274	258	274	251	259	250	239	259	276	258	227	247	266	245	227	278	258	242	235	248	241	235	273	227	251	266	229	248	253	231	233	271	249	232	257	265	286	257	259	250	260	240	249	264	249	272	239	270	210	224	280	238	256	237	251	260	214	253	251	221	226	263	241	267	242	239	240	230	257	306	240	223	238	249	247	224	244	229	238	233	234	249	276	250	263	253	264	288	269	266	245	250	296	233	246	260	247	249	263	240	246	236	252	236	250	270	245	234	265	260	278	256	246	236	250	239	228	229	236	260	264	224	265	236	225	236	248	234	220	249	252	254	261	235	245	269	256	221	196	249	235	223	268	262	250	252	242	238	278	252	252	245	256	249	257	250	290	259	254	261	244	258	267	261	222	248	267	230	265	250	237	220	250	245	251	244	252	257	231	242	236	246	247	256	245	228	252	256	271	273	285	238	232	234	260	242	230	243	258	253	266	245	256	245	266	242	234	261	257	230	257	273	249	257	237	276	272	267	226	264	276	237	256	224	240	256	272	267	243	244	247	266	240	262	278	261	260	228	275	277	233	238	250	252
3098	2593	1643	898	742	652	595	558	568	609	597	527	568	535	573	561	602	562	586	573	574	567	560	562	627	549	523	578	549	579	563	579	563	577	563	501	594	550	568	536	568	598	559	575	611	576	590	538	547	595	528	584	517	563	563	539	559	582	580	554	555	562	559	561	573	533	566	558	539	545	569	561	557	610	570	578	575	580	550	588	542	534	572	551	495	579	524	548	549	562	553	564	574	567	536	569	544	568	524	539	558	577	540	579	551	572	598	578	559	546	538	516	561	580	554	531	529	566	581	538	547	563	537	553	571	569	569	567	552	559	562	538	554	583	560	579	565	581	542	558	556	590	570	576	516	629	523	537	553	554	557	555	575	595	577	511	522	563	570	556	563	545	545	550	532	530	506	563	607	604	539	545	533	543	531	580	543	587	584	555	586	571	569	547	576	570	582	548	576	601	547	556	585	574	557	628	570	602	531	587	564	576	568	586	606	593	551	556	560	548	528	591	578	571	524	565	536	519	572	548	552	552	583	593	556	551	559	568	560	535	590	565	555	542	541	566	552	560	557	581	539	580	579	621	614	554	527	597	586	557	551	556	555	515	555	577	569	563	516	524	571	584	558	556	548	534	529	553	560	546	558	603	560	544	593	531	546	557	577	565	557	570	531	590	504	576	565	621	575	598	528	581	570	596	569	539	603	568	552	562	547	515	551	553	594	586	568	582	562	549	569	534	569	560	564	519	592	568	534	562	533	565	547	568	530	568	483	526	562	574	618	565	615	558	581	582	561	584	556	566	536	567	588	550	580	543	576	547	570	581	514	570	568	580	540	534	543	541	530	572	567	497	562	548	566	582	501	550	574	573	568	544	548	542	535	549	558	554	578	597	546	532	580	577	545	568	576	514	546	560	552	517	562	556	574	578	575	560	579	528	540	552	551	545	545	556	550	591	556	601	540	590	579	558	540	557	577	554	559	567	516	548	532	563	529	568	562	551	554	547	564	550	587	554	575	583	557	568	529	517	540	591	534	564	507	566	586	555	561	570	590	542	568	568	538	573	563	589	543	507	576	563	552	546	527	582	565	583	565	565	582	551	533	556	531	576	550	553	522	549	584	545	576	582	585	594	560	577	571	568	538	547	565	552	569	592	571	598	561	593	534	549	531	604	546	600	550	540	620	551	558	547	586	515	532	579	558	571	572	576	559	571	559	571	527	569	583	540	515	596	560	573	569	574	580	564	590	581	527	547	569	607	562	551	552	572	566	538	597	549	572	586	608	539	551	566	581	574	566	532	556	553	518	538	535	547	536	560	552	546	542	574	531	550	561	561	559	593	549	565	518	583	562	538	561	551	546	583	568	602	567	570	508	536	536	533	535	603	571	526	546	527	568	505	543	612	546	547	545	521	549	567	592	583	536	607	619	555	522	545	565	579	539	547	553	560	524	585	522	562	563	539	558	573	552	610	606	573	529	534	571	568	581	586	566	573	519	564	551	590	570	522	589	556	564	548	635	611	586	519	569	507	553	551	539	553	523	545	583	538	529	558	569	585	566	540	628	532	532	586	549	560	504	561	586	567	583	548	533	548	588	580	569	535	603	526	573	557	585	528	603	554	558	579	602	577	570	538	547	555	563	579	542	543	592	552	549	568	541	539	574	555	552	556	583	525	567	509	596	540	562	553	536	531	509	534	588	525	554	534	538	536	600	558	575	545	556	548	592	533	565	542	560	562	557	535	564	541	558	574	577	548	549	567	555	563	529	583	523	555	574	530	531	579	531	585	485	591	614	638	557	585	539	559	541	561	518	527	561	561	595	556	584	549	596	608	573	590	526	528	567	544	549	537	563	538	546	543	588	571	573	591	552	529	545	571	561	558	584	555	548	563	534	555	534	541	601	539	548	553	579	569	556	539	541	540	513	577	570	586	602	550	550	537	558	587	574	551	583	544	572	536	577	555	579	572	593	571	569	574	562	559	532	554	570	582	545	601	539	542	588	559	562	553	567	597	570	598	590	554	580	620	555	595	552	579	575	557	580	523	543	577	568	520	590	579	536	554	518	539	525	609	555	575	571	569	552	589	592	533	553	565	556	569	548	522	517	633	580	566	583	578	543	545	600	513	585	578	543	577	589	521	598	577	604	531	571	539	546	559	578	548	549	542	539	613	532	550	549	571	510	544	544	526	581	536	566	569	523	547	582	523	599	523	526	526	604	529	607	571	601	552	571	505	501	605	576	558	557	560	540	524	551	545	610	504	570	546	536	573	552	543	536	568	537	552	577	559	553	579	550	561	525	591	548	582	544	579	523	582	551	567	546	634	549	590	561	553	581	531	588	518	564	587	577	536	538	572	561	523	556	553	595	547	524	593	567	555	580	570	542	524	566	529	534	533	562	544	502	595	540	528	557	576	536	610	585	621	549	613	564	575	511	593	573	600	582	537	558	551	616	590	579	581	575	587	585	556	557	574	566	507	545	549	578	562	572	581	533	545	550	559	563	553	540	554	602	591	564	583	592	506	595	539	550	576	553	553	581	582	547	575	590	588	546	572	596	580	586	560	522	590	539	525	568	546	586	554	523	542	557	515	553	569	553	519	570	554	583	586	541	581	572	541	518	586	547	536	561	564	570	549	548	553	577	533	562	546	531	568	565	563	566	563	529	555	545	567	563	561	558	582	581	604	567	530	541	554	561	547	570	508	567	544	613	549	583	558	564	532	533	560	609	568	590	562	580	516	585	549	561	585	564	551	537	605	550	556	564	552	553	580	576	539	542	603	576	545	601	564	574	524	561	567	517	573	564	511	544	567	560	561	585	535	563	553	579	535	527	576	602	541	585	578	535	560	558	558	530	599	551	572	558	555	586	554	606	501	570	564	559	541	545	577	588	531	560	547	543	554	537	556	516	551	564	544	571	539	567	522	559	544	583	569	583	553	562	574	546	578	555	528	537	532	540	571	607	547	538	557	553	550	553	593	575	594	540	614	566	562	521	538	559	568	585	598	592	570	530	586	571	556	514	528	566	623	550	532	564	537	546	589	554	552	565	539	551	535	569	563	535	579	539	561	552	560	589	556	574	553	545	577	565	556	516	536	590	575	536	584	560	572	590	558	592	543	619	582	516	548	581	607	558	554	583	575	540	580	515	547	596	591	536	557	536	556	534	516	560	562	571	528	562	552	582	571	554	522	574	609	595	535	570	570	564	578	536	543	510	592	613	570	545	548	555	554	575	556	584	550	516	587	537	562	539	542	564	534	545	538	562	568	595	591	547	569	548	547	554	563	540	523	550	534	561	576	556	561	566	552	586	545	570	565	548	564	581	531	602	538	559	547	583	581	564	595	559	558	518	521	566	572	558	542	595	542	536	594	533	540	573	571	537	550	540	544	545	564	549	561	549	538	569	537	559	543	535	533	568	565	571	556	571	604	552	555	553	574	543	537	546	548	565	587	580	582	578	550	569	533	555	567	568	543	562	582	576	548	553	553	559	546	490	559	568	539
23905	21006	25079	27140	21008	20734	1045	341	242	221	173	159	132	129	171	146	120	138	120	113	129	138	99	120	122	118	104	131	136	140	91	97	104	111	123	112	124	121	123	107	119	104	93	102	115	103	120	97	119	109	109	101	108	140	136	105	124	119	98	122	105	104	94	99	133	122	105	90	100	98	121	141	117	96	102	111	105	116	112	105	109	115	106	113	100	114	106	119	105	94	104	127	110	96	92	111	124	122	116	119	114	100	96	94	111	105	106	100	116	97	103	117	98	136	96	110	110	105	110	120	112	106	118	113	120	113	109	88	84	106	121	113	105	105	126	131	122	105	95	126	101	87	96	108	116	117	116	119	119	88	88	105	108	103	112	102	108	138	99	100	112	92	102	100	113	114	109	116	110	114	108	99	110	93	108	113	102	117	94	98	96	111	130	105	127	110	111	109	97	110	98	102	105	106	104	94	105	104	89	89	109	118	105	113	114	87	103	103	93	116	101	111	98	113	96	99	102	106	90	95	108	119	123	75	114	105	115	115	119	119	95	111	103	118	113	106	133	108	96	85	104	107	107	101	100	126	96	115	109	94	111	93	93	103	103	126	104	102	98	91	96	115	107	108	115	91	101	99	114	120	115	115	117	107	100	106	77	99	90	131	113	112	116	119	108	122	102	108	98	108	115	108	111	106	101	107	103	106	124	84	98	81	107	111	100	104	115	112	104	90	102	99	92	105	124	101	120	104	118	121	124	91	91	89	120	116	111	100	116	89	94	111	94	99	110	106	118	107	105	118	114	84	113	118	112	85	111	113	86	120	89	96	110	100	119	122	117	103	124	103	123	104	106	85	129	99	114	107	90	102	111	100	103	117	116	109	109	130	102	103	108	107	110	123	105	99	105	112	106	135	112	108	100	109	107	116	94	92	88	106	102	108	107	103	103	117	101	87	98	100	95	108	92	109	108	78	104	121	87	101	109	117	88	85	99	95	107	103	98	96	91	116	95	120	108	120	123	120	103	95	98	105	104	109	100	94	98	118	99	127	108	83	123	101	96	118	116	112	115	96	98	119	92	90	110	114	112	109	104	112	107	113	95	112	120	92	106	90	107	103	106	105	100	89	112	104	99	99	106	103	104	86	91	93	92	119	103	97	109	108	84	118	109	102	88	112	93	107	124	120	112	120	107	118	121	91	105	84	120	122	116	113	113	114	106	104	103	91	100	127	124	93	94	119	114	103	114	100	99	117	111	110	111	81	85	100	101	108	88	104	104	118	117	111	103	80	98	117	91	108	126	105	100	115	111	114	99	121	100	114	111	106	102	105	104	95	80	103	101	121	129	96	118	116	114	85	85	95	98	99	104	99	112	94	108	88	106	117	109	101	88	110	85	99	113	112	112	96	106	106	103	107	109	86	101	120	111	91	100	97	105	103	100	113	112	90	104	112	103	100	109	112	103	109	107	93	98	104	112	115	100	96	116	119	104	110	116	102	103	107	111	100	100	99	113	89	118	123	107	91	80	88	96	98	99	109	132	106	98	110	121	101	82	112	110	99	123	108	92	101	108	115	113	106	100	105	110	98	108	113	100	102	107	102	89	87	106	105	106	98	107	100	116	95	104	106	104	114	109	101	105	116	114	100	103	108	109	116	105	108	99	97	109	122	91	109	115	88	80	117	107	108	115	100	106	108	116	100	96	106	127	105	117	107	101	117	106	125	111	113	102	105	128	104	112	112	119	112	104	91	94	117	116	106	115	108	130	88	103	85	127	126	93	104	126	114	104	120	115	100	94	78	103	103	118	95	113	108	99	107	113	112	111	91	109	109	96	116	95	107	103	93	120	104	99	96	115	97	119	107	115	119	100	78	90	105	102	114	114	103	106	85	104	98	100	101	96	84	111	109	105	125	115	121	104	86	106	98	104	99	101	103	101	111	103	118	99	96	91	101	113	99	91	97	80	114	119	88	121	92	100	102	117	92	105	131	116	110	117	112	110	106	104	114	106	110	119	101	102	111	91	89	115	100	106	102	91	110	97	108	108	101	94	101	118	109	106	104	93	125	89	107	117	110	107	102	92	128	113	110	129	102	111	102	96	119	88	106	105	93	99	100	104	103	121	99	126	100	111	85	85	104	111	102	124	102	132	116	99	112	115	100	113	101	128	118	127	99	118	101	116	113	89	96	110	97	91	114	90	98	107	125	90	125	113	119	100	86	113	103	112	88	113	105	111	120	119	94	111	117	100	110	114	112	98	98	109	113	102	111	99	114	99	92	107	98	105	107	116	98	102	96	133	129	123	119	118	116	125	101	110	112	112	107	111	101	95	104	98	111	87	127	112	118	111	104	104	121	105	112	108	134	105	105	90	104	111	86	94	108	106	113	95	100	123	104	89	92	129	110	112	106	105	105	108	130	129	108	94	134	111	114	105	124	90	92	111	88	95	82	95	114	101	114	99	114	111	116	104	105	97	96	116	118	95	87	92	110	107	100	126	111	104	82	75	107	116	112	86	100	107	123	136	112	85	90	106	102	110	107	103	93	86	121	86	120	103	118	114	126	101	95	90	112	123	114	100	113	87	100	110	115	117	115	97	110	89	111	115	100	101	116	110	110	112	104	129	118	91	100	111	84	123	120	107	96	102	87	118	108	118	106	103	107	106	105	91	108	82	86	94	107	107	108	113	96	124	106	99	113	98	106	120	112	111	123	111	110	80	100	126	107	116	93	120	99	99	109	102	104	108	115	78	128	100	98	108	78	114	108	92	88	117	101	106	113	95	133	106	107	120	108	110	86	110	124	116	104	90	98	123	108	107	120	100	110	86	92	94	122	111	114	108	98	111	106	104	102	101	109	105	106	93	124	93	103	96	111	97	109	115	121	108	112	101	109	106	106	122	106	99	94	100	108	115	111	107	94	114	109	111	107	142	111	100	124	86	112	109	124	112	92	109	93	86	117	101	101	112	116	120	100	118	116	124	86	85	97	120	92	107	124	92	105	115	122	110	115	103	102	107	124	102	98	112	112	86	118	88	102	100	120	97	115	98	109	91	113	97	113	138	115	97	106	115	88	98	110	101	101	88	97	108	105	113	120	135	87	100	87	99	109	113	90	111	90	124	104	96	96	99	104	119	104	98	104	95	108	117	98	96	90	108	105	92	118	100	86	92	100	101	113	108	107	99	108	107	108	106	128	111	98	95	92	110	111	92	88	97	87	115	132	96	109	85	111	97	110	129	108	89	107	104	114	116	122	91	108	105	107	112	101	106	108	108	106	98	113	108	117	91	104	100	107	113	88	106	96	110	119	108	109	111	70	88	100	102	108	104	90	102	101	88	100	131	135	87	105	110	108	113	97	107	111	108	117	94	124	132	88	90	92	123	102	108	104	87	100	96	103	85	108	120	131	99	113	92	83	100	109	125	108	99	85	99	111	108	96	123	102	128	84	97	102	112	92	104	110	97	97	87	107	107	106	119	97	103	84	91	83	87	102	87	95	87	125
2978	4185	2276	1061	617	491	422	361	340	305	313	291	281	304	314	303	266	302	265	278	337	301	320	268	259	324	275	275	284	267	252	289	281	268	271	293	309	258	269	284	266	246	294	254	250	300	311	280	265	294	300	296	280	299	299	293	272	294	282	265	291	239	270	264	268	252	279	283	286	279	266	285	252	292	280	302	279	303	263	256	271	264	277	291	238	278	292	251	245	268	283	288	297	265	292	255	276	293	284	254	285	269	273	298	288	281	261	274	257	270	268	272	265	220	267	291	253	255	307	274	267	265	280	260	236	278	270	288	274	292	284	278	269	275	253	289	272	252	256	277	261	243	257	263	270	292	273	284	263	273	256	270	272	263	256	273	278	257	279	281	279	280	283	261	269	263	294	266	269	281	282	270	324	268	279	276	296	255	262	272	260	281	264	270	312	251	252	258	275	270	298	269	267	296	275	273	313	251	285	287	267	280	303	267	281	285	267	266	273	274	272	277	280	281	269	284	247	249	254	269	280	257	266	274	256	285	249	319	280	282	259	271	268	263	280	289	289	295	253	263	250	285	273	278	307	277	291	265	267	267	256	290	299	262	276	254	294	266	290	277	286	287	256	266	291	287	265	282	279	256	266	317	286	270	260	293	269	266	255	290	278	253	287	257	269	245	245	281	260	276	272	236	268	285	283	298	256	286	259	294	249	248	251	271	278	283	293	249	291	267	277	273	262	302	253	267	275	274	281	259	256	265	301	260	252	274	275	271	270	279	306	278	294	283	290	284	287	290	300	264	284	288	293	256	265	294	282	288	253	267	267	271	288	300	268	254	278	304	272	281	262	282	291	317	275	292	256	268	275	270	281	264	283	285	295	310	295	276	275	303	244	269	267	293	274	266	293	291	280	247	273	272	283	287	275	291	250	238	278	276	257	265	278	242	266	297	278	279	256	307	277	284	276	258	247	265	261	277	287	272	265	279	276	282	264	258	287	257	271	284	256	256	279	297	262	283	285	275	264	257	271	264	267	279	272	295	258	265	284	295	269	272	266	269	296	279	270	275	268	297	285	265	273	285	282	275	258	297	285	278	224	253	261	247	281	301	271	278	246	256	291	270	283	284	266	269	299	255	280	272	304	291	288	285	308	277	293	265	273	276	284	296	268	289	255	272	283	258	292	269	268	284	256	277	286	268	268	279	248	283	280	274	297	273	285	303	304	295	240	259	271	278	271	284	272	287	244	279	310	252	257	274	272	315	287	274	272	257	281	262	254	278	265	281	275	286	283	257	256	277	261	284	297	260	268	269	277	281	299	281	232	273	272	274	259	281	275	277	274	278	259	272	260	271	274	278	280	283	262	290	256	252	276	260	285	299	289	260	256	279	260	277	295	287	273	258	296	281	279	280	287	261	287	262	267	245	264	267	301	286	264	257	273	270	296	258	272	260	287	256	264	280	278	271	276	260	301	277	265	267	280	266	269	250	271	267	261	271	279	272	270	276	276	277	297	272	260	262	262	250	270	281	259	302	300	284	242	285	277	276	319	276	280	278	271	292	298	288	243	261	276	288	269	263	255	275	242	277	265	295	269	286	289	271	262	273	251	269	276	290	253	278	276	261	266	262	283	275	275	282	275	285	254	266	258	260	282	258	265	272	306	259	258	282	293	256	233	258	260	263	254	274	270	292	284	266	294	293	260	274	270	254	271	289	296	266	255	264	263	288	255	271	293	275	291	263	263	262	248	290	277	268	248	266	275	248	272	257	265	292	233	279	280	289	274	275	291	278	294	277	253	281	273	297	258	260	287	275	297	276	275	279	254	287	281	302	273	286	270	271	288	253	266	259	266	296	262	280	275	262	268	248	281	282	275	244	288	264	297	266	288	249	276	265	311	318	268	265	267	275	278	250	295	261	280	290	265	271	293	252	288	274	272	273	269	279	270	296	307	257	260	272	273	295	277	292	272	257	247	296	273	272	281	287	256	258	288	287	253	273	274	269	262	288	255	254	283	271	276	294	245	293	266	291	310	283	283	290	247	286	304	301	262	287	290	255	266	280	263	281	278	276	269	261	261	265	269	269	245	270	304	271	239	292	268	270	275	296	263	256	294	260	271	276	266	274	268	275	249	269	286	239	262	282	294	292	284	265	270	310	251	273	253	269	238	244	281	296	250	287	281	284	267	247	266	261	282	280	264	270	276	290	272	258	261	295	286	272	254	305	286	272	301	270	249	279	278	264	270	273	266	274	261	287	282	264	318	229	284	272	277	271	287	289	266	301	266	273	257	262	292	293	270	265	282	279	286	272	262	271	295	274	261	303	263	287	299	263	283	287	269	283	275	282	284	294	263	249	291	273	296	266	259	285	273	277	252	287	262	249	287	303	316	274	269	298	276	274	287	290	274	273	278	263	307	292	328	309	265	267	276	284	262	272	252	259	291	289	281	263	260	261	270	304	315	263	241	289	248	260	279	273	260	286	271	263	270	277	271	299	258	276	256	294	270	279	255	258	276	261	296	300	252	289	287	245	266	279	239	293	273	268	246	276	260	296	299	233	272	279	264	257	262	273	278	274	278	268	311	276	270	270	279	277	272	270	287	280	269	271	260	288	272	246	287	282	257	302	273	296	275	249	284	267	313	285	284	266	273	332	271	262	274	257	277	256	269	284	257	292	267	251	259	276	291	284	269	298	295	288	259	294	276	288	293	304	284	274	282	275	286	284	290	259	266	284	279	268	269	273	264	299	251	270	274	265	240	273	274	274	263	292	286	274	271	293	271	283	275	256	290	265	279	260	263	289	278	288	261	286	298	276	258	281	262	293	259	257	257	285	264	276	249	273	245	270	271	250	254	256	252	263	309	246	286	310	274	266	273	251	269	261	238	252	286	286	262	276	286	268	240	250	268	286	272	286	306	297	258	268	272	259	275	262	240	275	243	307	288	269	284	296	230	268	280	272	262	306	278	255	307	244	281	264	265	252	245	258	314	248	258	257	289	271	291	280	253	301	258	290	238	290	259	252	277	274	289	290	263	269	270	271	283	286	279	262	285	251	260	280	267	260	265	283	282	276	284	259	273	292	293	271	289	241	247	306	270	242	277	288	268	276	272	280	256	298	243	276	274	255	314	247	251	281	264	283	307	263	256	257	291	266	270	282	247	267	290	299	300	239	270	270	287	250	279	278	297	276	271	302	281	255	264	267	242	282	263	261	285	246	251	282	248	287	247	278	295	285	252	284	275	269	268	249	260	270	256	266	248	290	297	302	255	258	254	271	270	246	257	255	269	268	289	260	284	298	238	274	254	282	292	264	260	269	274	282	279	274	266	307	280	276	291	287	298	259	258	303	257	293	262	284	263	281	255	280	286	281	283	291	287	261	253	300	272	256	246	283	264	265	303	295	277	278	275	252	274	265	298	275	287	275	296	300	288	275	293	273	303	279	275	279	251	265	273	306	299	263	269	253	286	272	264	283	230	249	243	284	269	288	242	289	244	298	249	279
32200	10196	963	392	364	390	373	364	358	358	368	367	399	358	378	342	356	344	340	370	372	366	370	350	358	354	372	417	384	365	383	367	362	364	394	382	373	359	342	361	383	328	329	405	344	336	373	364	372	394	342	365	353	344	366	385	405	373	344	347	377	347	380	347	354	339	413	377	365	348	404	375	380	376	380	381	364	388	353	363	361	411	411	377	342	357	332	319	354	372	314	365	352	352	363	326	370	360	358	386	363	373	385	385	337	391	349	329	373	348	384	367	338	332	362	400	346	380	383	402	348	362	397	360	375	377	363	395	375	365	356	338	340	344	354	392	360	368	359	337	370	344	358	374	337	309	395	371	394	363	345	368	345	347	372	346	378	365	359	356	385	387	364	343	334	393	339	315	359	317	357	392	331	351	409	346	372	362	369	401	362	343	353	354	373	336	372	349	364	360	392	364	410	407	348	388	343	336	365	365	356	364	381	349	353	395	374	362	374	347	357	374	353	378	334	381	392	313	355	327	371	400	397	383	395	364	340	358	344	365	351	361	357	367	328	367	347	347	372	342	327	373	369	371	386	371	348	361	397	357	356	355	340	342	350	372	354	384	379	354	394	357	335	345	344	349	363	365	358	366	357	367	374	372	356	369	329	381	369	389	356	347	399	346	375	344	355	334	368	352	376	321	366	364	362	376	402	353	383	336	343	348	362	402	377	358	413	368	376	381	382	369	366	367	381	361	372	367	369	371	365	357	343	368	434	359	357	363	326	348	399	378	364	346	382	368	400	374	391	369	332	341	309	349	358	345	369	417	366	361	379	393	350	373	336	368	375	362	336	406	390	372	360	372	378	380	365	352	369	369	347	352	360	353	333	390	375	411	331	341	367	359	365	356	322	370	364	349	375	334	368	347	370	364	359	383	365	347	383	384	384	362	349	342	366	359	364	371	387	351	371	348	388	400	377	394	368	357	343	370	389	342	368	342	359	341	386	361	331	383	387	361	371	369	393	367	359	337	356	420	339	356	378	375	378	418	379	350	370	364	373	347	378	365	380	433	352	350	365	368	345	374	353	365	340	375	366	338	359	348	352	376	344	371	337	388	400	351	357	353	369	362	375	329	352	305	372	365	350	346	356	333	344	394	378	320	313	367	352	349	358	367	354	347	355	355	395	366	372	344	330	398	327	375	387	354	412	366	364	393	407	372	368	386	371	349	346	342	372	367	372	372	372	345	365	368	385	372	383	377	359	365	353	387	395	365	365	370	368	361	343	387	364	364	392	330	352	372	377	386	355	364	361	331	356	349	376	390	373	349	340	337	321	375	337	347	354	349	337	368	335	363	340	387	366	387	353	346	367	368	373	373	368	350	352	341	372	367	373	372	347	375	367	365	381	380	328	357	381	362	364	331	369	379	413	364	412	366	332	339	341	372	406	395	347	346	354	372	349	380	355	362	351	379	346	337	344	344	323	353	387	339	340	402	358	355	360	370	365	352	352	359	348	360	321	356	356	350	375	349	318	367	383	368	376	346	364	359	387	370	345	378	380	389	339	331	394	392	379	385	323	357	352	366	346	325	322	330	389	374	370	364	364	352	389	356	392	355	383	354	357	333	420	339	328	385	411	369	394	367	370	364	364	374	374	387	379	367	382	359	335	376	351	361	381	375	371	362	376	380	365	349	366	362	353	357	389	376	351	343	368	369	351	367	353	374	399	374	397	374	363	371	383	387	354	377	381	361	352	405	376	366	360	384	401	373	332	343	362	368	357	365	386	349	316	354	357	379	339	354	384	381	372	381	337	366	372	363	369	367	367	345	354	381	368	366	343	360	400	359	391	377	367	356	369	350	382	371	359	409	344	374	349	316	371	367	348	344	366	365	360	392	382	353	364	339	420	383	332	374	384	388	382	419	376	380	344	372	374	326	371	359	376	370	398	347	357	404	335	377	358	370	350	358	385	375	361	349	339	422	343	348	359	396	370	329	390	367	399	361	357	382	387	350	368	368	388	362	377	344	317	377	328	382	315	326	322	386	366	319	359	357	345	361	324	368	344	387	355	388	374	353	390	359	341	354	346	326	322	341	379	349	326	372	361	368	371	354	361	327	375	348	363	329	366	363	343	358	397	386	379	356	357	374	373	356	396	324	360	361	338	317	352	413	330	396	359	342	375	360	386	415	333	361	357	401	384	383	330	341	365	331	328	374	381	375	345	353	353	360	340	366	357	349	334	365	363	311	372	343	358	398	364	343	339	381	382	335	371	347	340	383	350	377	355	368	382	368	348	401	399	346	339	354	360	366	351	398	362	391	326	369	340	350	351	377	340	339	378	347	371	393	333	348	342	359	358	391	345	364	358	347	340	393	390	369	351	384	355	326	361	347	379	324	373	365	370	389	374	355	329	366	358	360	343	345	353	332	353	363	338	368	364	343	371	368	397	366	368	363	381	329	338	389	394	324	376	382	364	365	377	385	401	387	375	359	361	351	390	378	375	351	349	386	370	345	369	348	362	377	338	390	402	397	372	351	374	347	368	363	337	329	330	324	405	370	343	378	304	357	354	381	404	328	362	361	350	375	399	378	347	355	377	375	391	324	365	350	392	355	381	365	378	363	372	385	323	356	355	349	375	329	362	343	407	348	347	365	393	369	364	379	346	383	372	375	392	381	363	359	365	390	380	371	392	372	368	367	392	349	359	344	353	347	344	344	384	395	350	383	383	336	388	358	348	379	363	316	356	354	357	392	356	328	353	358	353	386	358	345	352	348	338	351	349	349	353	409	350	378	365	371	301	400	372	379	348	346	367	388	324	374	350	359	374	376	346	361	342	320	335	386	321	354	363	315	362	394	378	348	391	362	355	387	396	338	374	383	389	374	366	364	371	358	339	350	369	341	338	362	336	379	369	334	354	332	373	390	364	370	366	351	375	335	367	341	368	346	359	383	377	338	361	378	353	365	389	359	367	370	375	342	388	384	379	364	386	368	390	368	353	375	336	391	373	379	390	385	384	331	398	390	388	380	379	356	327	327	341	357	367	357	369	367	342	334	346	388	400	338	379	399	342	405	409	354	363	353	401	358	349	357	398	358	375	382	354	312	371	327	366	348	369	384	341	377	378	331	364	393	379	361	350	385	365	372	374	361	365	351	367	348	374	367	368	419	393	341	364	350	388	376	370	363	353	359	329	347	371	349	354	356	362	336	339	356	388	354	376	362	364	361	358	361	369	367	376	394	384	379	368	347	334	378	357	409	354	349	368	395	367	376	374	352	334	349	355	373	348	349	368	364	366	378	352	363	346	375	393	391	356	391	385	364	377	360	403	337	343	361	338	348	360	365	377	350	370	364	360	360	394	346	383	364	365	382	346	357	325	387	395	376	342	388	368	340	365	339	348	336	355	395	327	362	405	388	344	360	389	360	352	366	356	373	341	350	353	395	395	375	348	357	383	391	355	367	328	376	368	361	366	382	378	323	350	358	336	369	372	388	340	345	377	342	346	368
5577	874	889	818	763	806	835	798	802	781	833	798	808	857	773	829	820	845	831	798	806	807	839	827	795	783	807	768	770	751	792	822	800	799	811	783	826	776	800	845	785	824	850	797	846	812	778	811	819	754	815	799	851	843	765	864	781	819	821	809	807	786	765	775	808	809	839	779	815	782	814	824	845	738	822	808	785	790	764	843	816	744	804	747	768	794	846	835	779	827	806	764	841	815	805	804	773	825	808	807	781	824	823	830	795	772	793	830	800	785	780	790	756	755	820	830	780	803	810	815	829	796	763	794	830	817	808	812	796	833	800	844	794	801	847	782	773	789	797	817	773	829	835	825	795	818	815	718	801	837	785	796	808	827	800	761	776	803	829	796	782	795	801	800	779	786	865	779	841	746	827	809	772	768	826	839	767	836	813	828	824	790	842	768	740	775	772	810	828	798	824	767	755	846	783	785	768	772	782	810	792	805	819	819	807	790	832	844	785	864	828	795	787	786	862	818	822	855	786	766	826	858	786	792	789	790	799	807	747	800	796	743	822	859	797	827	791	821	768	815	832	743	829	760	811	756	779	809	751	751	793	809	792	796	774	837	804	817	821	816	807	858	839	808	772	822	770	815	794	759	777	796	820	847	809	771	797	781	801	810	793	777	787	769	797	840	769	790	789	787	722	797	787	761	801	799	855	836	759	793	791	807	819	769	785	747	799	797	813	812	802	814	773	825	840	784	834	771	795	782	781	809	754	849	770	837	806	821	780	809	789	788	806	775	781	759	752	801	813	792	790	798	806	807	843	752	787	794	836	794	818	749	784	801	819	807	809	767	783	770	814	810	822	813	787	851	781	772	778	843	829	819	810	785	810	782	818	795	805	799	770	799	787	742	814	806	783	838	831	798	788	824	836	824	844	838	769	833	781	764	792	792	810	806	811	738	814	799	811	817	819	763	809	808	862	734	795	792	756	860	817	797	780	735	761	789	792	807	806	806	805	795	848	823	804	776	794	843	791	769	824	774	764	815	778	831	840	820	811	798	837	833	788	798	809	784	786	785	803	830	800	848	833	841	819	847	806	828	808	795	818	774	748	801	811	770	810	774	757	755	744	754	789	852	763	759	806	793	784	772	794	787	816	842	802	826	783	756	773	748	762	774	774	812	811	819	760	774	834	846	803	780	809	762	816	784	749	779	766	845	793	762	802	785	816	789	793	850	824	803	818	747	812	760	759	788	809	765	843	820	791	799	765	786	728	839	805	752	804	814	801	824	751	826	811	818	839	846	831	813	777	748	776	787	814	832	797	811	813	806	793	778	801	800	837	762	816	794	789	758	769	821	857	786	773	767	782	812	791	820	750	796	810	852	797	813	778	776	829	788	801	807	805	798	807	789	761	833	812	776	831	745	776	772	768	827	820	789	787	811	772	835	791	830	767	734	799	802	796	774	800	814	762	791	840	816	771	768	791	810	790	778	812	832	805	807	821	806	824	777	847	796	791	821	824	775	859	854	793	840	780	801	823	855	823	818	769	835	811	795	825	795	804	777	830	816	802	799	826	879	810	834	810	799	796	868	765	812	768	790	786	834	835	799	841	809	765	806	764	816	769	770	759	778	781	837	771	834	762	797	803	839	775	774	786	821	783	807	797	798	781	814	786	791	794	804	847	787	782	787	789	811	791	782	807	809	819	864	777	738	820	844	782	764	811	859	794	759	884	816	775	797	805	816	798	821	850	799	788	845	807	823	817	816	813	785	767	829	805	818	778	739	839	796	824	781	813	803	779	775	788	819	833	792	820	771	832	814	817	778	848	824	765	856	815	794	779	821	833	785	800	790	793	817	787	802	766	804	746	805	789	725	820	849	789	821	835	768	793	816	829	820	787	825	811	800	776	826	801	762	789	797	798	847	801	836	778	811	799	747	775	838	817	828	788	812	792	807	814	796	790	843	771	798	798	825	805	817	776	779	778	795	839	762	798	795	770	760	829	803	801	770	824	797	826	804	788	789	830	738	796	801	791	800	801	749	800	843	787	766	803	786	782	797	813	840	811	817	828	799	812	813	805	799	812	759	794	787	781	791	805	761	819	841	771	839	888	780	811	789	791	803	801	812	819	799	795	840	757	780	778	820	840	803	842	823	849	779	843	809	799	841	788	783	797	830	729	821	801	796	853	756	823	773	766	836	771	814	797	791	774	777	856	841	843	802	786	797	837	791	775	794	778	761	807	782	815	796	836	801	785	820	813	764	800	814	825	757	761	803	829	747	825	809	857	824	826	790	789	815	800	823	815	832	821	777	815	851	786	793	815	767	803	829	841	866	792	790	802	819	847	816	765	819	851	750	774	848	797	816	823	798	817	775	789	860	776	828	809	764	863	814	808	846	817	770	752	832	787	820	842	837	792	746	805	850	762	796	796	858	784	833	770	811	827	828	792	818	825	816	802	823	808	825	862	799	811	814	810	772	843	801	825	798	795	811	826	808	801	823	894	781	812	794	789	820	813	789	830	823	806	820	809	817	803	812	821	824	871	806	804	846	777	792	779	834	821	777	829	794	823	759	802	849	862	789	819	800	800	780	744	811	767	791	799	778	793	776	846	827	739	832	753	830	830	796	803	826	791	784	795	804	777	824	760	839	811	798	793	798	746	781	786	842	754	754	815	822	834	810	816	746	770	781	870	803	819	856	820	780	855	803	823	791	869	776	783	810	778	861	832	788	869	807	848	841	809	844	787	805	809	784	748	757	810	768	818	783	800	844	769	770	786	841	811	816	790	832	793	816	834	783	831	787	753	824	822	793	773	825	788	788	838	798	768	825	800	804	757	851	802	793	750	812	790	784	761	813	800	790	772	827	818	778	794	824	798	797	783	807	787	783	852	812	813	765	771	846	733	807	774	803	741	776	783	789	795	814	813	738	771	780	848	795	723	729	806	809	810	846	801	810	794	760	805	836	805	798	807	789	769	825	806	781	800	737	810	853	786	791	843	779	786	798	846	812	845	778	752	765	798	826	814	815	736	848	743	779	843	831	785	815	783	787	834	788	796	816	790	809	805	786	785	798	804	807	860	787	846	807	796	794	824	800	788	808	754	779	811	826	843	794	821	803	887	786	794	773	786	780	774	825	758	847	773	794	833	802	826	827	801	801	811	809	775	820	838	826	778	803	784	862	784	807	798	792	844	773	837	793	812	811	788	715	790	785	795	795	771	824	829	768	776	844	835	796	832	838	793	800	792	814	799	815	810	806	739	776	812	826	809	768	806	799	813	781	796	797	804	786	771	764	863	796	840	818	753	788	824	812	812	818	759	819	820	751	776	828	803	758	789	829	789	827	787	770	798	796	762	801	807	791	802	808	791	816	793	787	791	825	760	813	809	827	779	775	810	757	822	824	805	775	806	811	811	797	814	858	805	816	838	864	790	830	879	803	718	798	793	767	769	745	850	814	790	759	794	756	780	773	842	787	792	738	812	824	787	781	772	799	776	766	750	808	771	764
24621	20996	24414	27771	20272	1484	429	355	317	280	301	274	230	254	259	257	281	272	240	266	249	239	236	260	269	225	245	288	213	232	250	245	237	240	237	240	250	250	273	250	242	264	236	250	245	256	281	248	236	275	250	253	251	233	251	255	278	261	234	229	242	257	278	277	275	231	250	210	245	255	274	250	234	258	242	267	251	230	240	270	248	234	236	250	234	256	251	256	236	239	227	225	220	283	245	251	228	229	253	261	248	258	266	223	211	233	237	226	244	273	242	288	261	225	251	262	274	255	250	256	250	258	249	261	270	246	231	239	244	236	245	254	255	218	273	246	268	236	244	243	270	248	266	265	265	251	259	245	232	236	240	248	251	252	242	254	269	256	268	263	243	228	231	270	250	252	254	249	240	236	231	221	277	242	234	249	257	249	260	260	256	255	284	271	233	267	251	248	222	239	215	279	254	255	244	273	235	273	249	256	242	265	229	241	258	245	239	245	222	263	270	232	244	224	217	205	261	237	265	259	248	260	240	228	252	271	265	250	226	262	240	255	233	242	255	252	235	223	208	239	275	277	248	224	232	242	245	238	239	253	273	227	268	274	235	253	226	238	259	233	287	276	256	269	265	279	233	215	228	252	249	233	238	265	242	233	241	237	255	252	254	226	241	247	240	276	250	250	260	256	256	242	237	231	238	229	240	250	227	235	267	233	241	265	276	248	280	233	240	257	234	280	263	262	226	252	224	258	261	258	255	252	267	223	259	251	258	274	243	234	225	234	234	250	290	269	221	262	244	240	267	263	207	258	257	256	233	222	264	289	234	247	242	234	235	255	236	266	230	268	234	260	232	234	281	231	222	252	238	269	269	230	244	269	231	218	255	253	254	253	263	234	229	255	246	229	256	279	247	253	254	242	252	224	237	242	218	261	247	236	237	269	261	272	253	247	246	261	248	220	244	236	261	249	266	231	251	249	255	243	253	255	233	225	253	271	229	265	227	253	250	231	249	222	243	247	259	245	256	239	249	249	240	262	237	249	270	270	243	240	232	253	236	252	249	258	274	227	260	249	249	245	263	241	287	250	227	249	229	222	241	246	233	260	230	242	244	237	235	236	219	255	253	261	222	253	232	250	253	247	242	259	238	252	222	258	276	236	263	247	224	239	267	250	247	243	250	243	254	217	259	260	273	280	259	277	265	269	249	243	268	264	231	260	247	238	235	230	252	250	288	264	234	227	237	252	256	265	243	246	237	240	233	216	242	261	241	221	249	242	269	253	260	240	264	249	236	241	259	269	286	234	245	243	249	241	259	249	269	235	243	249	252	270	250	280	224	244	256	264	270	267	252	237	228	250	257	279	237	235	248	254	248	274	246	238	265	229	251	234	261	245	275	264	252	276	243	231	286	235	276	255	210	251	239	236	231	259	235	228	247	249	236	251	245	247	255	252	231	265	227	270	252	246	230	252	280	250	237	248	227	259	235	244	236	234	239	255	234	244	260	268	285	244	241	242	283	233	233	250	274	229	245	242	245	212	244	262	255	233	249	267	261	234	239	259	251	233	248	234	251	252	229	230	235	244	232	251	244	251	260	256	256	232	278	246	230	255	246	235	272	250	253	253	239	236	248	254	271	255	252	249	238	245	255	228	269	246	230	271	261	240	251	247	275	267	232	238	254	252	250	256	241	231	243	248	216	269	249	273	243	224	259	234	230	268	215	250	255	230	268	249	241	272	271	226	241	254	257	282	267	238	277	262	229	256	226	264	259	248	213	266	244	226	254	245	255	254	278	252	240	233	261	250	258	223	256	223	237	231	247	248	262	239	260	236	255	258	238	252	250	247	265	224	263	216	240	228	249	224	261	257	249	245	237	252	250	275	247	237	266	261	236	269	239	259	255	256	249	259	262	255	222	236	246	267	233	217	264	250	248	252	279	265	239	274	265	264	236	254	241	262	258	194	271	255	261	264	252	281	279	238	277	248	252	273	292	288	257	254	288	243	247	246	267	231	270	265	234	267	266	261	248	258	257	270	250	231	290	249	255	236	250	249	247	261	251	254	257	247	225	248	223	199	255	255	263	236	229	271	256	254	228	261	240	227	235	276	259	234	222	255	248	221	233	222	262	265	240	227	254	273	258	254	225	204	248	207	255	230	261	228	257	242	232	256	233	248	258	271	271	260	252	250	242	259	254	245	264	231	248	264	253	239	227	289	251	263	237	274	261	256	251	260	243	231	244	289	300	252	276	248	288	273	238	267	239	241	257	233	247	269	266	264	238	251	268	243	264	252	234	263	229	239	233	241	225	243	282	225	271	239	258	234	241	235	242	214	255	263	268	226	224	253	281	264	241	262	286	248	271	283	269	250	270	239	241	254	255	213	233	256	257	237	241	214	272	226	254	235	243	267	257	240	227	241	240	237	251	264	259	243	249	249	266	257	249	245	251	223	265	236	248	255	269	261	263	253	241	224	238	231	240	256	238	252	218	243	236	258	242	237	246	259	253	228	248	257	218	246	239	233	244	221	230	246	243	257	222	244	234	244	238	231	258	214	222	234	260	249	260	242	253	232	259	261	268	251	260	253	244	225	249	238	236	236	232	264	251	256	248	256	234	285	224	237	252	237	261	254	224	257	262	230	233	222	251	279	253	240	234	249	242	243	246	225	247	251	261	247	234	261	254	246	244	253	239	233	256	263	267	249	243	248	264	243	242	234	249	228	272	260	258	262	252	235	277	251	288	250	260	276	238	226	251	248	246	261	257	252	243	266	269	259	247	245	265	274	236	216	237	251	263	272	251	231	231	249	260	236	250	244	239	238	229	240	227	217	232	264	247	220	243	261	243	236	252	235	260	233	272	258	243	277	272	253	257	242	267	260	250	251	248	224	265	243	266	242	277	232	252	263	264	256	272	259	198	244	229	222	252	230	236	235	260	265	262	253	261	253	240	263	257	235	236	239	234	241	245	262	252	260	242	240	250	239	233	256	230	229	266	255	233	272	252	252	264	252	247	280	258	214	273	251	262	239	240	247	237	246	257	234	265	264	254	243	244	247	259	242	267	253	253	266	268	263	225	230	252	272	248	246	243	263	249	264	256	256	288	243	287	217	242	247	258	241	261	235	255	238	255	258	246	284	253	287	237	267	238	290	237	267	242	237	238	248	279	258	244	267	248	247	248	242	241	262	258	259	243	238	227	247	228	274	262	237	259	284	235	255	237	223	235	245	244	246	243	243	251	262	228	247	247	243	252	259	243	255	206	273	260	265	274	218	250	249	239	250	267	232	263	236	254	279	278	230	258	241	256	272	217	259	232	241	227	255	235	240	269	236	284	256	248	222	242	257	259	246	254	223	272	262	234	245	244	261	254	256	246	258	272	238	207	227	242	222	266	236	229	244	248	220	248	269	250	233	267	269	257	247	268	282	252	261	253	277	281	249	244	277	243	232	262	237	304	262	303	235	239	266	257	275	242	263	246	287	220	247	263	243	253	252	242	227	262	243
3035	2691	1580	932	728	671	635	606	599	554	571	615	598	568	561	563	557	526	569	570	571	547	588	555	529	603	552	577	532	542	566	548	571	534	584	562	550	563	562	574	570	553	568	554	531	563	511	539	512	524	566	552	520	546	533	525	551	545	552	534	517	551	556	548	546	605	574	565	604	542	536	591	543	578	582	580	516	571	557	558	532	539	576	573	563	571	513	537	543	568	554	589	549	600	553	571	567	602	578	556	585	564	555	589	554	591	565	558	582	562	528	542	574	537	546	524	556	560	547	564	588	536	556	597	552	573	525	537	543	548	598	580	566	561	566	607	579	532	547	556	557	530	564	603	569	535	556	567	536	552	576	549	569	533	596	547	564	566	518	511	568	572	547	579	597	550	548	581	526	583	577	566	567	583	528	576	548	604	518	565	593	571	555	545	560	517	549	514	608	540	547	582	572	559	529	579	577	527	544	570	566	572	555	566	556	526	562	584	544	555	546	566	556	607	573	562	561	559	558	589	542	590	574	571	508	526	559	565	543	612	562	526	570	587	527	577	549	542	562	530	556	563	563	521	532	577	557	554	557	580	561	548	567	562	554	566	556	596	524	535	554	552	552	587	587	606	577	554	548	592	540	604	529	588	583	571	567	567	619	546	589	546	561	539	600	593	552	582	542	565	516	552	572	592	585	558	550	563	551	561	544	542	565	541	536	560	556	578	563	537	572	554	563	572	526	566	561	530	525	537	570	565	529	595	615	556	588	533	622	558	552	587	547	527	566	532	551	555	532	555	574	575	593	584	563	527	588	525	543	562	565	592	532	553	547	552	575	567	569	552	552	578	542	535	611	551	539	585	547	571	534	561	554	552	558	589	576	570	546	572	567	560	590	556	565	585	541	552	583	542	586	554	547	566	528	555	566	566	509	553	561	590	537	594	614	578	574	520	548	579	582	612	563	551	545	564	556	565	568	615	560	560	525	542	527	569	590	597	565	546	589	583	596	526	603	559	526	561	582	518	561	574	555	565	553	552	533	549	569	520	511	542	577	579	541	550	561	576	575	594	581	500	549	543	571	516	544	550	568	603	566	556	561	579	546	582	566	558	562	558	573	604	578	548	554	600	532	572	554	553	558	518	566	562	587	585	526	597	541	560	567	576	582	509	587	578	549	581	535	571	581	563	529	569	576	582	565	606	583	563	565	532	549	583	563	558	565	578	560	558	521	550	525	568	530	573	554	527	558	584	582	554	583	542	541	557	581	564	524	571	527	600	542	542	598	586	522	564	557	572	575	495	551	549	564	574	575	550	562	554	561	535	545	582	564	551	567	539	528	516	605	570	579	580	587	555	532	552	501	565	563	586	537	564	604	535	561	569	565	562	567	573	558	542	580	573	584	585	565	589	557	573	515	576	595	572	606	571	586	560	578	605	577	529	510	528	553	532	571	538	501	566	576	549	561	547	559	529	558	590	601	562	585	529	587	524	532	566	529	563	533	547	560	538	601	553	578	580	566	571	544	557	544	555	581	567	537	567	585	568	556	519	568	610	604	539	552	555	559	565	550	576	552	554	571	567	565	526	521	565	577	542	529	580	576	567	597	559	530	608	554	558	590	561	550	577	611	517	548	537	589	549	547	647	561	571	558	543	594	576	573	563	585	562	525	502	571	522	540	543	552	534	589	539	529	567	534	516	546	594	566	508	538	561	550	549	554	575	581	583	551	556	580	587	538	593	531	590	568	528	554	554	564	540	531	545	576	572	552	536	546	503	584	580	527	542	571	579	526	544	546	572	576	602	577	591	570	569	584	563	605	579	543	543	561	530	550	550	579	596	532	556	601	567	554	516	566	555	547	591	548	518	540	557	549	531	540	574	554	559	580	586	519	551	578	578	515	560	563	561	553	580	597	599	559	551	562	537	562	585	544	571	534	552	594	560	554	624	595	556	575	565	542	575	538	592	623	597	566	545	561	550	550	569	564	561	546	565	598	545	565	556	554	535	551	545	550	556	556	577	583	573	567	571	583	575	538	604	606	562	564	551	530	543	541	542	548	554	542	558	555	624	558	555	592	539	575	526	589	564	537	554	577	567	584	557	540	551	562	582	551	568	561	515	603	592	492	560	569	584	553	551	529	544	548	553	596	611	541	601	561	567	565	580	555	565	558	576	533	569	564	581	576	603	545	603	580	531	554	538	571	553	522	577	556	579	584	557	538	591	591	572	567	536	541	524	551	537	510	551	520	532	551	570	545	548	565	579	555	570	563	525	562	533	585	579	523	569	582	565	515	554	532	560	565	571	562	579	571	584	552	557	554	525	502	593	565	568	565	522	553	532	561	563	519	577	579	561	566	564	582	524	567	605	521	568	567	557	567	559	566	539	561	534	489	552	560	590	593	555	567	557	538	494	580	569	602	550	545	589	531	580	540	611	565	544	561	556	548	539	534	531	545	616	561	557	534	570	591	553	551	572	580	560	590	553	534	537	549	527	536	566	564	551	538	550	533	547	541	556	568	610	533	545	593	498	558	542	576	578	524	566	574	578	547	561	571	556	565	548	593	565	547	531	544	576	535	565	506	543	575	550	526	519	530	553	585	518	535	613	604	554	545	569	578	556	516	590	598	582	593	544	524	580	562	567	583	578	553	531	579	592	527	559	553	564	546	518	572	558	570	583	569	589	534	576	593	536	568	581	573	560	539	535	609	546	569	565	562	550	546	537	569	540	550	545	556	548	569	552	591	563	530	541	587	552	549	533	532	570	589	579	590	514	572	551	556	565	568	546	549	587	534	542	554	554	527	564	535	523	604	527	524	551	563	583	582	567	529	564	525	518	611	547	584	590	558	532	554	547	523	580	601	544	565	550	553	530	561	546	562	565	554	566	568	629	527	595	571	599	542	536	564	553	521	538	555	547	564	607	576	562	583	559	543	585	568	580	611	586	549	551	585	522	577	541	554	563	576	577	556	530	551	604	595	564	597	544	554	572	544	542	543	539	585	529	622	534	568	545	555	536	572	566	577	607	543	552	551	568	537	533	564	567	568	519	611	566	528	526	576	513	581	557	532	570	555	576	555	556	550	575	578	582	599	560	571	550	558	576	556	553	578	530	521	518	579	546	553	524	586	541	554	537	560	534	535	552	582	564	560	561	541	544	547	544	583	584	593	577	558	556	527	554	533	514	549	529	578	543	497	532	534	561	547	606	568	551	560	596	547	568	545	532	592	559	623	536	568	556	550	549	548	585	575	570	580	532	540	585	563	581	512	575	548	538	568	573	549	571	552	567	566	592	543	557	558	549	577	540	572	564	535	575	608	565	558	549	577	539	563	553	567	571	525	538	537	552	590	573	570	566	532	572	573	520	560	584	547	581	517	526	608	583	561	551	542	533	589	536	575	520	573	574	560	577	541	554	542	588	559	559	563	564	589	552	570	563	566	533	561	597	557	571	538	531	586	539	541	569	575	510	556	584	558	570	582	570	572	524	547	561	563	578	519	553
23857	21000	25052	27127	21009	20743	1073	353	261	188	191	182	166	171	132	162	137	115	125	117	125	115	117	117	119	133	98	106	108	92	116	125	131	112	115	129	114	107	122	108	82	103	114	98	108	98	97	119	100	106	101	101	95	110	116	105	109	98	125	81	118	120	128	87	124	99	135	109	124	115	102	130	126	110	108	116	86	105	113	101	117	91	100	98	90	130	99	92	102	102	108	99	121	109	93	103	112	90	97	110	105	98	91	115	102	103	120	100	116	109	104	94	107	106	93	108	123	102	107	106	128	106	93	115	109	108	101	124	110	107	92	126	84	113	95	116	110	111	117	118	117	89	99	91	109	107	111	115	124	105	107	92	90	105	99	96	112	97	117	90	87	113	98	93	97	87	136	124	95	107	111	83	123	115	116	116	119	90	97	99	116	107	99	105	116	102	105	105	91	123	97	104	107	116	95	110	113	118	99	91	110	103	118	117	95	114	89	115	110	111	103	111	99	103	109	99	106	96	121	117	103	102	98	98	116	103	106	98	105	102	113	101	101	111	89	112	96	114	120	105	101	106	107	105	97	102	117	116	108	113	105	110	101	100	128	117	99	111	108	90	101	93	111	119	107	106	99	102	118	102	116	111	110	113	100	96	100	95	105	107	130	111	112	90	117	96	107	112	112	116	116	105	103	115	119	80	97	120	79	99	101	104	109	114	90	99	95	93	113	128	87	115	111	97	109	106	105	96	95	107	112	91	105	98	93	83	105	95	104	88	96	90	100	115	90	100	94	119	110	100	94	95	103	100	109	98	112	108	109	89	100	116	109	108	107	112	98	102	96	101	118	112	114	105	109	96	111	108	96	100	113	116	99	104	112	114	108	90	109	114	98	101	128	111	113	90	104	93	108	100	111	96	110	112	110	105	93	112	96	118	99	103	101	92	97	147	97	103	94	104	92	105	104	90	112	115	120	98	103	141	118	126	112	103	91	111	81	110	97	133	129	92	114	118	113	142	107	122	108	104	103	94	116	104	92	102	114	104	110	105	108	112	104	98	110	105	106	92	102	106	93	110	96	101	111	103	105	118	120	102	95	114	100	94	97	101	105	97	109	114	123	105	105	99	97	99	107	117	98	100	91	105	94	93	92	117	101	111	103	105	106	100	124	109	112	102	94	98	118	117	122	105	102	112	94	96	93	106	118	95	106	96	128	124	109	113	104	105	86	131	109	108	102	89	123	136	102	112	101	102	128	109	106	120	106	91	105	107	112	111	87	113	88	99	104	83	99	117	114	107	104	109	105	96	102	74	120	82	92	115	102	107	113	116	110	107	109	109	109	106	108	112	94	113	105	88	98	103	113	126	117	96	89	129	96	113	116	95	85	99	104	99	96	105	115	119	102	120	94	117	110	106	93	96	126	104	111	110	115	110	84	103	116	102	128	120	97	91	86	112	91	122	117	103	111	124	103	121	88	101	116	126	93	104	96	94	90	113	133	125	90	108	91	107	103	116	107	103	122	112	111	118	84	102	107	116	118	114	108	107	101	105	119	109	110	115	120	102	89	102	111	117	106	101	84	100	115	114	94	123	121	122	111	116	95	116	95	100	113	87	115	107	101	96	128	105	89	108	98	104	96	94	115	118	120	85	113	116	107	105	109	102	100	111	90	117	104	98	124	106	120	106	93	119	97	97	94	108	104	99	99	100	119	97	103	101	107	118	94	97	86	103	121	110	116	91	82	112	98	102	100	102	97	91	106	98	96	109	116	87	111	126	100	114	90	125	132	100	98	96	111	106	111	127	106	110	102	113	98	103	116	116	83	97	94	89	118	106	104	112	101	114	102	105	109	95	121	104	90	102	104	121	103	105	108	103	112	109	124	114	117	103	102	95	101	95	105	105	120	95	120	104	105	106	96	107	124	111	98	96	124	111	100	119	93	114	96	104	128	107	139	108	93	100	109	111	106	100	92	90	108	99	91	113	108	114	97	101	120	102	115	90	119	107	124	123	114	108	100	106	128	102	107	102	117	104	132	106	110	97	102	113	108	109	105	123	101	125	100	119	108	116	92	90	98	97	103	111	103	104	97	98	113	122	103	114	124	103	91	84	105	105	97	111	102	98	110	123	95	103	93	117	111	119	109	99	123	100	106	111	123	94	99	90	115	104	102	120	113	86	125	107	89	92	95	100	97	110	101	95	118	105	104	104	121	99	111	108	120	102	105	119	116	104	98	91	105	106	97	98	90	108	126	112	97	122	113	106	108	126	113	92	110	83	119	94	96	94	110	132	94	105	116	98	118	97	105	118	101	102	111	105	109	102	110	95	111	119	106	99	107	105	81	118	92	93	98	82	95	110	121	110	103	124	126	107	96	105	92	119	100	109	122	110	96	105	104	116	113	114	97	102	112	112	125	108	99	103	106	94	105	94	93	114	102	105	104	120	92	101	96	83	125	96	97	80	89	97	112	103	97	91	112	93	113	116	102	108	92	97	121	123	116	112	115	106	121	123	107	88	104	106	106	116	117	105	116	129	103	93	96	108	117	110	102	123	106	90	117	103	115	104	115	92	92	70	115	116	84	105	107	101	126	119	103	111	94	93	109	91	128	108	100	113	100	110	105	114	95	119	96	105	98	113	106	107	125	91	91	89	105	104	92	108	110	113	114	82	114	97	112	104	102	99	106	100	106	104	126	102	103	117	118	107	115	115	107	106	99	115	108	124	105	90	101	91	91	75	117	95	110	110	105	97	100	111	105	103	103	113	98	107	109	126	79	108	106	95	113	81	119	114	114	97	100	102	119	112	88	117	103	101	106	109	100	93	85	109	114	117	106	93	119	112	112	99	96	102	95	113	116	90	100	99	111	96	102	121	103	101	94	102	117	90	116	129	97	94	91	119	115	104	106	106	116	108	110	103	105	109	96	98	115	87	114	122	110	118	108	104	116	97	86	101	94	103	107	104	98	113	106	94	108	92	97	108	115	95	116	96	97	99	110	108	102	109	93	104	113	94	102	109	106	112	91	130	124	108	88	114	114	111	100	121	109	110	110	91	113	116	131	124	96	100	83	101	102	84	107	105	118	83	113	119	100	80	103	105	93	97	92	90	100	98	120	113	119	123	142	101	95	125	97	91	90	92	109	112	89	99	98	113	113	106	124	121	117	128	120	108	111	87	97	106	99	81	116	107	112	92	99	114	109	114	101	101	97	105	120	106	126	98	114	99	109	98	114	107	121	128	101	89	109	98	99	108	97	98	106	120	108	125	96	110	106	111	108	95	111	100	127	116	100	119	115	106	98	120	106	111	117	105	117	96	123	97	99	95	109	101	116	99	93	114	100	107	122	111	91	96	109	114	96	107	100	112	96	99	85	105	127	110	119	95	94	105	113	106	103	97	114	106	117	89	114	106	99	96	103	121	128	117	106	106	91	77	112	112	101	123	98	101	123	94	94	85	120	107	107	101	102	119	107	108	113	96	118	97	108	95	110	116	102	106	90	92
2964	4205	2379	1034	602	484	377	334	353	320	326	288	306	310	275	307	288	278	256	285	278	277	289	265	297	282	294	310	314	263	298	299	297	245	274	262	267	296	282	265	250	287	285	287	274	298	271	296	265	285	271	270	272	243	290	274	267	269	256	276	280	269	272	262	268	264	260	305	249	271	253	291	241	287	307	265	289	274	286	284	261	306	293	276	286	286	256	267	275	278	271	272	273	283	308	277	267	236	292	251	296	298	286	260	293	282	288	283	273	271	247	255	274	268	291	287	264	273	257	285	244	291	258	305	305	271	296	295	260	259	289	270	255	272	267	289	279	245	261	290	291	267	296	279	271	267	251	285	273	246	292	294	277	262	281	271	276	284	286	278	288	295	293	254	287	269	274	271	279	282	257	261	263	269	257	281	282	258	271	285	261	263	268	284	290	286	276	280	280	258	283	265	274	290	271	267	280	261	293	263	249	255	262	243	274	258	264	278	258	290	272	265	276	297	237	276	242	253	288	309	242	239	278	261	261	250	274	258	258	272	269	246	296	319	263	275	288	284	259	281	263	251	293	255	268	261	259	291	280	261	268	292	255	268	292	304	238	270	259	269	282	295	284	281	283	259	269	266	302	284	257	262	287	283	267	294	256	277	294	276	276	275	229	289	267	271	257	265	279	277	275	252	260	253	243	301	255	292	269	261	244	297	279	301	251	322	289	283	255	249	296	286	278	289	261	283	215	281	256	260	302	273	245	274	276	325	282	295	267	278	291	267	253	271	273	284	275	268	255	258	272	250	301	295	280	246	281	258	246	266	261	259	278	266	278	242	262	288	265	270	266	254	259	247	277	253	271	287	281	294	260	284	290	303	278	264	263	287	300	293	259	276	273	272	242	269	273	299	277	256	265	250	305	258	255	270	270	294	275	276	319	275	290	288	266	278	261	278	289	283	257	279	264	279	219	300	274	255	265	278	254	282	261	272	286	247	309	238	266	273	259	274	264	272	294	284	295	264	278	277	270	293	255	255	305	249	299	271	268	276	246	277	258	281	297	250	257	246	275	267	300	277	303	268	256	273	264	276	286	292	260	271	277	275	257	272	262	274	271	255	303	272	279	313	280	276	301	247	247	255	272	271	243	256	263	289	265	249	301	286	242	271	273	264	260	252	268	281	253	284	261	268	258	280	271	269	222	282	256	276	295	249	273	272	292	277	279	262	261	297	274	258	287	289	289	256	269	300	260	269	292	303	299	290	276	300	298	269	272	279	293	279	269	280	275	268	271	266	282	262	297	268	261	284	274	292	253	252	289	280	272	260	257	260	245	273	246	272	274	278	293	272	258	268	285	288	260	265	278	263	271	237	269	286	280	253	255	268	286	270	287	292	225	279	281	258	267	299	279	287	284	284	283	275	270	268	266	269	288	268	265	286	249	297	269	281	266	269	276	273	242	296	294	272	300	260	242	322	294	260	242	266	266	257	279	269	272	283	275	265	279	271	268	301	238	281	287	270	263	272	258	251	283	261	295	267	265	267	278	296	262	291	264	281	258	243	290	287	273	264	294	281	296	287	244	284	275	264	268	259	270	305	293	261	252	288	260	308	240	255	262	290	287	258	255	274	255	284	288	263	281	281	259	259	245	278	275	236	278	269	267	277	253	262	253	287	288	257	272	285	269	262	270	292	278	274	286	269	262	254	240	304	278	293	257	286	262	272	293	287	279	249	308	290	255	272	269	268	286	292	291	291	259	276	274	270	263	260	246	281	259	323	295	270	300	303	272	254	248	259	274	276	277	274	247	295	272	283	294	287	258	279	282	255	300	283	273	271	279	282	280	259	273	312	284	250	302	276	243	269	285	280	275	272	277	257	252	280	273	279	278	289	297	257	281	251	275	282	301	304	288	265	284	252	280	269	285	284	269	269	272	257	270	294	257	295	300	295	267	268	274	264	239	267	269	269	293	250	259	280	294	260	282	302	266	240	271	270	291	272	245	282	297	283	279	251	286	267	266	267	260	267	294	303	285	299	251	290	282	297	271	248	277	283	279	263	268	272	271	273	264	266	266	256	271	289	289	215	284	297	287	319	294	247	270	273	311	265	293	257	293	292	293	267	251	289	247	257	286	264	244	279	276	278	269	279	266	301	269	263	280	276	247	241	296	274	266	284	263	291	280	269	292	275	271	280	291	288	275	301	275	301	249	246	281	290	263	284	253	290	300	283	302	282	248	298	296	292	272	270	268	264	260	282	285	257	280	264	286	290	262	287	270	261	288	280	268	288	310	286	287	315	310	267	278	248	260	284	267	274	274	273	298	280	260	266	289	265	255	283	293	289	251	288	270	277	255	244	276	294	267	274	282	273	272	256	265	292	269	265	301	269	249	298	270	282	278	281	280	283	253	269	275	268	254	256	265	241	282	252	282	263	282	278	282	286	269	279	280	262	281	270	280	282	274	251	281	268	258	238	273	247	283	281	250	258	265	278	247	286	273	280	258	291	276	279	247	260	284	269	270	244	288	253	276	292	244	278	297	287	271	262	268	262	282	288	288	290	289	245	303	290	306	284	256	277	257	245	259	270	275	284	286	256	290	290	290	281	274	294	295	277	273	272	261	259	248	265	263	253	273	263	262	279	262	272	274	275	282	301	254	273	301	294	324	254	282	257	257	276	260	271	241	282	250	288	261	264	262	273	241	274	273	266	304	306	248	273	278	287	239	292	259	259	261	271	274	270	253	245	287	303	307	281	262	299	284	287	265	271	285	263	271	297	293	268	289	276	318	286	249	259	268	272	280	269	286	252	253	278	285	259	277	279	260	281	250	281	278	276	275	286	255	271	306	275	248	309	284	264	295	306	276	301	246	241	271	262	276	300	255	300	257	260	256	259	253	272	283	259	271	260	270	275	267	273	261	280	277	271	284	252	278	240	286	249	271	262	263	246	282	271	275	275	269	258	302	273	252	259	251	293	274	307	282	259	265	278	271	291	242	261	285	300	283	285	243	260	266	254	263	292	263	268	266	261	270	259	290	277	286	283	263	275	256	265	260	269	252	266	254	251	273	300	249	238	270	276	243	253	266	285	283	275	251	253	279	288	271	265	255	281	273	260	297	274	273	253	270	257	229	250	271	314	256	310	275	290	274	267	301	260	258	264	269	299	264	278	294	285	268	274	286	296	302	276	265	289	274	285	267	273	248	253	289	298	293	259	268	280	294	269	269	275	289	281	278	258	259	275	255	287	276	251	294	284	268	298	283	256	260	263	258	294	279	237	267	243	271	271	293	268	298	268	287	301	269	270	250	281	261	270	282	242	289	304	271	296	273	289	221	246	289	277	250	285	283	246	237	281	256	310	286	287	295	268	266	275	256	273	266	289	291	251	259	280	258	254	273	284	286	268	281	281	237	314	282	276	273	230	284	262	291	278	275	258	248	256	247	270	250	295	274	270	248	286	286	278	285	282	292	287	236	279	267	259	285	297	277	279	273	259	274	266	275	258
32283	10349	1053	395	392	369	371	361	349	362	353	347	340	373	334	378	366	370	354	335	343	379	336	362	372	368	361	384	394	390	362	356	377	391	361	366	359	354	384	359	388	359	348	339	335	375	383	352	373	390	409	393	386	376	367	405	387	363	359	356	361	362	366	377	327	354	348	359	341	349	386	374	373	340	366	343	344	389	366	381	369	347	358	373	328	386	361	336	351	345	333	348	357	346	367	353	393	416	377	382	359	377	378	388	408	337	360	340	373	341	346	362	335	403	355	402	367	387	362	387	372	366	370	360	378	359	345	363	365	376	369	336	324	353	377	337	381	382	376	360	385	369	359	349	333	357	339	318	371	350	388	344	385	388	376	382	389	340	366	403	355	366	390	371	348	345	373	359	333	382	346	344	329	388	358	339	346	379	375	408	365	397	335	369	361	359	375	373	384	400	343	366	361	386	365	375	370	348	400	371	353	334	360	383	338	379	360	347	350	362	360	342	357	370	381	397	386	357	335	316	354	376	345	367	347	360	395	352	359	378	369	357	379	357	382	337	364	358	370	354	373	371	372	327	372	349	360	370	347	355	387	375	363	375	397	376	362	381	364	325	362	396	356	377	393	372	379	381	329	366	360	347	351	341	367	328	332	353	368	387	367	365	360	382	336	296	311	366	351	346	355	394	398	360	372	409	357	350	353	360	384	395	353	427	379	395	378	385	347	342	353	370	361	340	357	338	363	359	363	355	390	331	345	353	378	336	363	387	367	338	369	342	368	353	361	364	338	317	328	384	352	386	399	359	398	370	398	370	352	376	388	370	358	351	377	373	342	371	364	352	349	353	350	384	394	353	375	404	383	392	339	377	379	352	355	388	356	396	338	325	377	350	355	373	385	355	343	367	350	339	371	382	374	368	373	355	357	385	355	346	400	391	380	349	361	370	399	386	355	412	358	360	368	393	361	385	401	381	336	378	375	353	388	356	376	347	347	362	374	366	325	363	345	375	361	363	360	349	348	359	395	356	387	358	366	362	403	365	382	363	347	365	360	335	365	349	365	344	369	383	369	325	346	368	367	359	384	362	373	350	373	384	374	339	394	382	370	350	341	328	381	367	377	331	372	374	365	353	369	351	335	366	355	338	358	392	374	367	357	353	391	360	358	367	371	347	357	391	395	371	372	387	379	356	362	360	327	386	346	371	383	338	390	386	377	384	326	343	346	372	362	372	365	375	360	356	357	372	399	338	327	365	342	331	369	346	327	389	378	364	381	359	376	370	372	378	382	363	408	355	369	361	345	350	365	353	353	348	331	322	389	349	349	380	343	343	345	378	380	328	402	355	360	364	337	389	371	358	350	343	384	406	347	379	387	364	375	337	359	393	364	307	368	359	340	319	363	376	349	344	332	371	368	404	313	349	358	384	366	353	342	367	341	398	356	390	336	357	369	381	396	335	332	354	365	372	383	328	328	371	377	359	362	382	371	326	391	352	374	339	367	355	361	365	340	369	339	355	355	367	382	340	330	323	387	375	360	399	401	381	345	363	373	374	381	370	376	336	358	319	376	331	371	358	339	389	338	369	396	362	356	384	378	413	374	371	392	378	364	348	421	422	398	355	383	320	297	340	350	381	338	383	366	346	383	359	345	345	363	358	378	362	359	367	375	369	355	323	358	372	353	359	336	368	371	364	384	362	363	377	337	390	394	352	351	361	351	370	394	347	352	358	390	373	385	325	364	354	346	372	353	352	351	356	354	383	398	344	385	388	339	379	392	379	373	356	372	389	371	374	392	381	364	358	365	362	369	355	373	364	356	371	366	371	329	355	328	401	353	362	380	368	344	379	333	360	349	365	365	345	390	360	353	343	380	371	358	372	339	326	376	359	364	401	406	345	348	363	341	354	370	350	391	361	347	345	349	417	366	373	351	355	343	330	338	355	363	363	370	342	380	332	340	327	373	363	352	361	353	358	386	393	364	409	394	368	375	335	357	375	402	354	359	351	342	349	344	345	389	383	335	398	372	390	375	357	367	388	342	347	325	361	365	361	351	351	375	328	359	338	371	349	343	348	402	321	380	370	363	380	381	387	335	394	348	353	343	346	347	352	345	366	358	362	350	369	326	366	358	361	359	401	383	363	353	381	393	364	375	358	367	367	340	394	368	366	368	353	360	351	363	377	392	339	344	374	352	361	359	351	343	362	346	388	362	387	388	364	371	352	371	364	363	353	357	363	365	335	322	347	348	340	326	365	391	392	360	353	361	386	393	359	363	362	369	381	334	400	391	403	365	344	358	368	356	362	361	373	389	413	352	376	343	366	331	390	363	397	344	315	423	333	343	381	356	340	371	417	347	373	400	368	413	380	347	359	354	377	352	383	344	337	331	380	354	360	385	380	375	362	359	379	368	336	354	369	357	315	356	364	344	361	325	343	382	355	335	352	368	357	368	370	369	366	321	398	374	351	379	369	353	333	343	351	369	385	351	370	393	380	354	338	364	383	334	345	319	382	380	376	354	328	393	376	375	381	363	356	380	367	409	401	364	369	372	349	399	370	367	366	329	357	376	393	381	332	336	330	373	356	371	384	359	345	331	344	404	333	361	357	350	322	339	383	376	417	362	355	378	365	338	318	345	355	330	369	330	332	378	372	361	394	386	360	364	331	347	342	368	383	373	388	331	339	313	339	383	381	386	399	375	376	347	330	357	326	395	360	358	400	346	371	347	346	339	352	372	379	373	366	410	379	360	358	365	334	357	354	356	365	378	371	362	358	344	365	377	338	392	346	358	354	366	354	339	324	355	358	357	356	347	386	350	357	374	394	380	346	332	358	356	366	386	322	353	375	358	388	348	334	361	395	329	346	376	357	323	354	372	366	335	362	364	380	372	330	352	354	399	359	348	366	411	379	392	347	313	353	324	353	381	394	379	366	377	348	360	314	365	354	332	366	348	327	359	384	371	366	345	350	394	379	357	378	350	359	356	349	343	352	393	349	357	406	368	365	359	381	398	406	344	350	351	374	367	348	374	398	376	362	369	374	359	370	336	371	380	358	372	351	377	359	381	341	385	360	347	371	421	341	333	377	364	334	372	358	350	337	352	378	372	382	370	348	334	361	362	378	367	377	381	352	355	380	404	347	351	347	373	343	328	405	336	399	366	347	357	389	348	359	338	358	363	371	347	405	350	349	371	335	338	376	384	337	376	343	347	350	381	358	360	383	366	322	324	354	336	369	380	396	352	369	364	376	373	368	342	388	363	342	335	364	379	373	354	346	373	359	348	383	369	365	337	358	371	352	366	395	388	362	402	364	372	382	354	334	391	313	350	373	383	343	370	328	351	356	374	365	373	351	357	386	395	372	353	387	381	332	346	363	369	378	358	402	364	335	363	359	357	355	361	352	376	366	387	356	360	395	381	369	383	375	392	368	355	368	331	399	331	377	359	368	363	377	353	351	349	371	352	388	388	362	349	354	325	347	373	372	383	326	323	385	382	368	373	357
5513	924	836	837	794	819	780	759	783	814	766	806	792	777	795	823	784	824	810	789	856	736	755	796	805	796	838	773	754	809	838	792	767	836	800	786	815	792	833	798	808	804	776	785	825	824	784	805	789	743	818	821	756	765	853	814	795	787	788	811	844	802	827	764	805	835	787	778	816	763	800	773	780	785	769	710	851	747	798	821	796	799	849	800	833	762	811	847	814	822	808	809	803	844	781	751	846	781	795	812	796	774	814	791	786	816	788	802	809	781	816	739	834	800	773	780	819	835	808	803	823	814	777	786	790	783	816	860	834	817	876	790	725	770	745	813	813	815	823	835	836	849	770	753	748	797	842	786	842	788	773	835	839	864	794	806	848	785	763	846	797	842	850	820	761	827	777	821	856	748	836	850	801	822	789	817	797	806	823	740	786	835	790	766	876	806	817	765	806	785	866	816	772	807	834	805	800	825	811	828	802	797	782	823	794	816	785	781	796	783	792	806	802	854	787	769	829	785	808	779	808	797	793	758	854	819	784	774	778	814	797	797	753	797	798	810	816	788	793	848	806	825	821	810	817	771	785	767	821	834	778	812	804	786	799	790	844	764	827	750	804	791	794	839	827	789	801	799	785	800	797	780	836	790	806	794	865	784	788	810	799	782	803	838	786	839	807	822	800	849	760	783	832	819	726	816	802	732	808	797	838	777	821	829	842	811	804	806	825	784	785	815	813	811	763	838	839	752	861	807	847	828	766	811	713	768	823	836	844	808	801	797	821	814	819	819	757	817	801	786	758	840	852	813	785	857	783	822	814	833	754	794	782	818	820	781	858	757	762	731	831	780	811	778	775	785	786	768	791	813	743	827	802	811	812	793	837	792	782	779	801	783	846	754	858	801	794	762	834	780	815	769	778	827	777	765	837	792	853	814	831	783	810	820	804	771	841	803	758	838	832	749	787	833	789	790	815	757	787	864	830	792	818	773	800	786	771	811	782	795	790	801	773	805	769	783	778	787	781	798	779	771	847	821	750	831	820	885	813	796	794	775	812	782	812	791	797	781	768	773	833	798	769	801	807	825	818	802	771	784	811	826	814	763	807	769	794	820	797	802	829	757	771	789	782	809	822	796	817	782	825	777	797	797	808	774	841	791	785	827	793	798	783	781	784	798	828	807	800	784	819	748	792	819	801	793	791	785	811	779	797	796	774	769	794	830	815	799	792	784	811	740	815	845	785	787	770	808	726	813	779	806	834	759	816	806	768	838	797	792	764	788	810	806	767	798	825	835	769	764	794	757	777	816	797	758	810	807	773	767	819	807	760	798	808	829	830	827	799	820	797	818	756	781	839	781	842	765	793	759	774	763	778	773	753	806	811	795	841	789	802	811	764	789	779	789	810	793	814	776	832	789	816	786	801	776	867	803	783	788	795	827	790	807	799	803	793	760	825	829	802	796	840	877	753	790	794	802	797	790	813	809	777	764	785	805	861	826	779	801	834	856	802	746	771	813	782	810	792	822	798	762	810	803	774	787	811	799	808	802	840	771	842	760	846	792	817	809	810	770	813	816	794	804	822	839	789	749	794	813	795	773	747	813	841	832	778	821	776	783	790	812	803	824	790	779	840	769	782	805	795	789	741	834	754	794	790	846	803	810	795	787	794	780	754	770	808	792	843	858	823	755	839	823	828	835	832	781	796	796	804	830	796	807	759	817	796	814	841	778	812	837	831	764	780	770	821	774	775	804	802	776	794	843	771	785	777	772	781	791	790	838	787	801	815	759	797	804	775	844	782	802	864	836	763	819	779	751	811	782	811	881	838	817	850	795	804	812	797	758	814	826	793	828	792	790	806	852	804	879	844	820	787	810	735	818	781	773	797	747	855	802	814	788	828	831	826	796	800	784	815	818	792	769	791	771	799	799	829	817	817	791	758	807	795	802	786	789	740	779	811	800	819	803	787	805	812	801	842	771	812	827	769	776	711	781	824	811	832	799	840	837	799	837	795	789	795	828	767	837	800	753	824	780	752	794	818	788	847	791	800	827	817	801	795	776	848	788	842	778	806	777	763	771	808	759	793	754	853	793	768	759	788	767	796	835	792	770	745	799	819	802	846	769	749	821	826	773	801	788	786	798	835	783	831	770	819	789	774	774	795	806	807	801	758	851	815	853	779	769	804	805	776	821	792	798	807	790	779	806	780	778	825	806	797	771	813	820	767	809	816	794	839	825	814	824	809	790	784	746	774	845	829	784	787	774	783	773	826	851	823	779	778	780	841	781	784	776	820	817	794	829	808	772	813	812	793	803	790	816	862	807	757	840	823	799	764	819	782	786	815	774	819	807	854	795	841	796	783	805	813	794	760	826	791	810	826	781	815	825	799	771	845	798	808	805	785	803	807	801	806	802	788	800	851	768	812	770	824	801	743	771	820	767	804	789	796	803	849	815	816	794	860	782	758	778	800	803	780	755	785	834	826	833	767	837	854	803	757	793	802	773	817	787	831	826	763	804	801	795	822	753	822	745	807	724	846	833	850	790	766	797	791	802	800	838	791	740	807	793	780	840	806	799	791	861	771	795	780	806	764	782	760	784	846	798	729	793	819	795	800	802	792	715	799	820	825	802	825	762	750	782	802	761	801	775	800	822	807	818	807	817	784	782	819	836	827	849	791	856	770	788	798	763	793	777	850	786	775	752	803	783	819	800	826	762	757	817	787	803	787	842	785	767	847	827	822	823	778	848	784	804	842	779	772	815	794	878	787	785	820	778	785	815	758	814	837	761	813	807	785	803	796	832	789	835	835	787	762	791	794	820	747	825	794	826	785	785	800	790	814	840	854	845	797	834	787	788	816	740	824	753	812	761	742	806	769	765	802	827	816	832	835	775	775	825	784	755	744	768	761	759	785	805	814	842	817	830	852	817	778	833	781	849	800	778	785	801	774	783	827	772	799	773	802	755	761	731	821	821	794	833	801	808	794	805	823	795	762	797	820	779	730	820	729	752	795	775	760	784	783	798	804	818	820	795	765	782	800	747	838	828	787	780	799	775	798	752	865	797	825	772	809	824	762	806	801	791	787	827	759	789	766	765	811	763	817	770	811	789	802	807	824	804	842	816	845	760	782	776	807	846	823	788	755	800	812	792	814	845	781	823	784	781	784	797	799	774	825	797	792	818	785	780	840	821	804	839	841	827	776	787	820	793	815	779	835	786	802	839	838	767	816	799	881	772	777	814	771	824	797	813	776	826	808	820	766	786	787	775	767	851	777	834	808	769	818	811	782	810	774	830	811	799	825	782	808	793	780	820	751	822	793	772	825	781	807	828	779	781	787	802	783	777	806	840	799	801	808	774	760	801	787	772	825	745	801	810	754	831	788	813	788	808	808	816	773	775	813	800	859	833	841	856	835	781	759	854	801	768	826	830	821	815	770	826	793	772	820	777	795	809	806	830	799	782	798	747	802	816	774	816	742	756	801	810	839	807	770	843	835	833	883	814	799	785
24546	20958	24364	27704	20251	1668	430	308	295	296	268	284	285	286	299	258	262	264	263	268	261	276	238	277	260	231	218	237	280	249	254	229	262	274	250	250	244	269	238	276	223	226	232	228	251	253	259	243	250	278	273	237	245	245	235	249	244	254	256	262	257	249	250	238	258	237	240	235	225	237	236	270	267	228	271	260	230	253	235	222	284	229	251	230	257	248	270	260	238	275	247	269	259	271	235	282	267	248	259	269	221	221	271	264	250	254	215	253	226	245	264	252	260	268	243	262	272	237	256	262	258	238	254	254	255	244	240	226	268	255	221	265	238	273	215	257	242	247	276	262	248	243	253	255	275	258	250	235	250	267	240	258	255	215	249	260	236	260	226	269	252	239	275	260	279	218	230	230	247	247	232	260	251	253	260	236	222	252	239	245	286	233	234	253	253	237	251	232	227	251	268	274	242	258	289	257	226	235	267	250	233	286	262	235	264	248	265	265	230	236	277	267	215	243	251	253	252	251	251	235	245	231	257	271	247	245	247	244	263	254	253	254	248	265	279	232	245	273	255	248	247	258	256	266	232	239	281	250	261	246	278	270	241	229	226	236	255	254	249	274	214	265	230	229	216	256	249	240	228	278	253	274	224	277	266	293	233	265	258	243	249	253	266	290	251	264	249	251	279	256	230	249	251	251	229	230	260	261	254	241	248	234	239	234	235	270	225	248	223	220	246	246	257	264	250	255	227	260	259	250	246	252	247	294	254	243	245	224	253	252	270	241	231	277	275	241	267	275	251	253	256	238	271	245	254	244	238	229	227	291	229	249	229	262	255	264	262	287	279	260	237	246	212	245	235	217	246	248	244	250	261	246	264	253	251	258	254	221	246	253	267	232	256	260	254	255	291	279	259	247	249	232	261	232	224	287	263	240	257	263	226	247	208	270	238	259	234	236	241	265	230	280	269	267	268	285	255	263	246	239	281	252	218	260	222	244	258	240	233	249	253	248	248	257	232	249	255	278	264	256	245	274	250	239	246	250	248	249	231	295	263	229	243	241	244	251	246	255	242	236	249	249	235	249	236	264	244	263	232	251	258	204	248	283	228	260	259	255	250	258	265	263	277	252	240	268	258	239	235	247	256	254	250	219	283	257	273	262	231	269	243	246	216	254	244	235	241	254	260	270	245	247	260	216	243	294	220	229	224	230	228	252	259	253	229	221	254	276	257	248	241	268	239	244	228	255	267	242	249	252	245	232	250	244	244	253	289	218	242	253	256	251	248	245	235	279	237	266	235	236	258	234	267	231	220	276	244	222	254	233	234	271	271	266	266	263	251	217	259	268	274	256	236	250	267	274	203	257	262	258	243	238	237	235	247	235	258	207	252	240	235	223	222	236	256	263	261	240	247	257	259	221	258	251	228	235	237	263	229	256	268	238	252	242	234	246	248	231	244	234	258	218	251	248	263	243	224	246	226	259	272	224	231	245	241	234	241	241	246	234	221	247	229	217	257	262	231	239	267	263	240	213	213	234	271	254	234	247	263	254	279	233	262	257	251	250	262	228	261	242	222	203	224	268	268	271	272	231	285	231	252	269	240	247	231	205	260	239	246	236	234	248	229	241	284	246	237	244	251	241	255	269	210	224	239	225	258	224	245	233	265	243	241	268	222	241	246	246	262	270	273	238	228	242	260	234	246	267	234	254	257	253	265	259	255	239	237	230	225	250	228	259	267	236	258	236	234	238	242	259	245	271	271	287	245	216	232	237	214	276	212	243	260	275	233	232	248	231	253	222	247	234	241	258	278	234	244	261	269	249	266	253	278	270	261	258	239	270	232	224	232	218	274	239	247	225	261	231	242	247	259	238	231	253	244	238	258	280	250	226	250	260	260	260	261	254	255	232	264	272	234	267	249	242	247	258	216	297	232	238	236	258	279	272	266	259	258	271	249	245	240	238	242	252	265	242	272	251	247	256	248	255	263	258	255	249	257	251	239	256	235	239	267	245	220	224	239	239	236	290	245	251	248	266	236	245	265	259	222	232	225	233	253	228	250	260	262	273	234	235	244	223	222	249	250	258	286	257	261	244	230	249	268	272	269	258	222	269	276	249	245	266	278	246	244	253	248	224	242	253	221	233	215	254	260	274	200	268	259	248	245	266	252	255	248	231	260	232	254	244	255	276	251	243	243	243	224	231	248	247	266	237	235	265	272	271	269	272	266	256	249	254	217	228	227	241	231	234	234	260	221	254	248	270	280	258	226	223	262	269	234	258	236	248	250	238	258	262	254	235	248	257	256	239	245	225	219	276	249	287	220	239	268	245	240	242	241	255	229	272	254	236	258	217	262	254	265	250	244	268	262	258	246	242	255	256	250	232	229	280	243	254	244	252	255	233	208	256	256	258	231	244	254	251	258	219	251	229	231	245	221	232	252	250	235	267	280	266	241	246	205	247	228	228	255	241	250	249	260	258	249	306	261	264	252	241	278	270	241	272	244	227	237	250	259	232	269	248	258	229	256	279	246	262	264	244	248	242	259	252	263	256	268	248	255	261	241	238	257	265	267	244	220	264	267	259	244	226	235	224	254	264	218	275	243	242	238	259	256	263	265	256	272	235	232	223	242	265	249	245	269	267	263	245	238	254	244	221	268	286	239	256	281	209	232	238	240	220	271	258	243	251	221	246	271	233	268	236	265	248	248	233	242	239	252	273	274	250	255	281	242	213	235	250	263	240	259	263	277	243	248	256	275	250	246	257	248	252	235	235	231	262	243	231	225	224	249	224	268	266	251	244	240	254	235	265	238	210	231	261	240	250	264	244	267	223	261	274	233	225	293	276	253	258	257	217	258	248	262	278	230	225	240	280	259	226	262	274	247	251	254	245	276	243	261	244	255	247	223	239	252	260	267	223	242	245	212	240	261	242	245	232	254	264	253	257	246	265	259	246	235	272	251	253	248	241	246	256	246	256	212	279	256	251	268	303	252	257	272	251	278	216	240	251	266	263	259	271	241	224	239	282	282	247	202	239	247	243	244	245	265	274	246	245	271	257	223	226	232	242	230	235	237	236	258	248	262	221	243	251	243	238	273	219	232	258	229	234	249	251	233	232	260	218	240	219	252	242	248	232	270	222	225	251	266	213	230	238	249	250	240	270	240	282	242	243	250	258	218	253	287	232	263	224	231	266	255	226	252	248	244	239	236	240	257	236	189	240	242	225	259	264	245	233	240	220	248	236	267	252	238	260	226	231	239	233	260	235	266	273	260	268	256	243	259	255	252	231	275	220	235	264	232	227	223	260	270	271	223	252	252	233	241	250	233	240	208	261	241	238	266	253	259	226	251	246	264	241	233	260	263	259	247	294	198	250	271	248	252	251	255	267	235	260	252	229	247	245	243	236	247	266	261	236	244	263	267	236	248	290	271	258	237	238	252	250	249	238	231	252	256	254	247	257	227	265	272	232	261	271	240	248	235	235	243	249	261	259	277	241	263	236	250	232	252	239
3102	2607	1536	961	717	713	637	602	587	576	573	571	590	533	541	538	578	569	589	531	555	561	560	532	527	558	492	535	526	589	587	598	549	578	576	554	540	605	577	518	555	551	592	548	552	528	563	583	577	574	531	570	566	496	549	535	564	558	554	522	544	582	564	562	567	529	518	570	551	557	532	526	558	501	565	537	574	598	609	530	574	583	589	534	533	543	543	548	531	575	556	549	571	543	552	578	556	541	558	577	567	571	529	505	563	522	554	552	559	576	577	610	555	551	558	589	550	565	596	581	558	556	540	546	506	517	556	542	546	547	547	602	568	567	595	522	556	559	563	532	548	587	587	538	573	585	593	611	589	566	517	569	528	576	555	519	580	566	525	562	582	547	552	582	560	556	577	556	584	615	526	526	529	564	588	583	543	522	550	562	593	557	600	550	603	547	578	564	597	528	589	539	587	551	577	555	487	559	545	565	562	567	524	538	524	584	577	561	582	536	570	557	520	536	575	553	567	586	577	590	531	550	573	555	569	542	567	577	509	581	564	511	567	538	517	519	575	621	583	537	611	531	582	553	541	564	543	578	591	575	521	554	557	545	559	547	555	557	542	531	571	524	565	546	599	575	558	542	541	599	562	520	571	571	524	553	589	608	561	536	570	556	554	563	559	583	566	562	526	535	542	525	567	591	549	575	523	561	557	596	522	560	617	578	535	548	547	578	579	547	554	535	588	567	586	561	578	554	541	517	555	569	549	563	561	567	536	561	533	550	568	553	568	575	563	566	555	562	584	566	557	541	583	531	554	573	539	578	561	565	564	572	559	544	536	542	536	545	575	578	593	572	570	564	554	555	520	561	545	536	509	560	601	537	573	547	603	566	563	566	547	561	564	545	587	569	507	577	599	548	581	546	593	538	529	582	555	561	574	560	549	545	536	555	575	554	573	561	583	521	551	545	585	551	555	568	563	524	528	550	555	564	577	536	579	536	559	520	537	561	560	528	566	612	543	577	538	545	526	579	525	554	568	594	601	546	552	565	529	548	561	578	552	541	564	555	578	537	551	545	589	546	582	551	578	545	562	572	536	528	548	549	551	517	559	546	536	588	539	535	555	580	599	560	532	577	549	577	565	520	566	557	595	550	543	534	547	604	522	555	585	578	561	549	525	558	556	582	554	591	584	585	566	577	576	579	548	543	530	547	569	533	591	536	562	550	543	587	575	525	572	573	574	582	582	536	563	537	572	552	542	517	567	524	579	547	556	587	558	553	558	559	532	582	585	562	536	602	568	550	532	610	551	555	601	593	549	521	514	578	533	566	594	552	561	547	511	543	556	579	549	547	561	582	536	556	562	561	530	561	531	574	594	564	574	558	561	546	565	557	504	533	600	573	527	539	528	527	581	534	519	570	533	567	573	555	539	573	583	542	545	551	542	546	586	548	570	554	566	627	547	582	593	545	564	543	560	566	593	592	520	553	582	548	594	544	564	548	548	589	555	557	572	546	523	505	554	583	571	556	585	559	515	575	584	603	541	558	569	587	540	532	569	565	552	517	587	585	538	565	552	552	538	574	591	568	570	565	580	548	555	556	516	566	559	558	544	555	584	617	568	573	529	551	575	548	526	533	556	604	558	590	591	542	546	567	539	564	525	547	546	566	559	544	557	574	580	551	546	570	551	570	572	547	580	586	549	569	571	565	526	538	577	551	574	568	555	559	564	588	528	541	586	541	548	587	546	537	575	611	573	532	574	568	558	524	564	509	547	540	540	571	556	587	569	546	568	551	533	600	552	556	552	502	535	612	573	560	576	583	552	539	561	547	556	571	524	555	551	571	575	568	560	567	535	593	540	510	583	534	541	559	579	612	499	586	545	543	567	566	557	579	553	561	531	578	563	528	554	530	526	524	577	506	565	545	537	566	562	549	586	535	561	561	526	566	561	509	531	570	547	540	531	578	567	554	541	535	563	567	616	576	551	514	582	521	564	567	544	561	553	559	579	573	526	587	580	613	564	540	589	556	567	538	538	538	569	523	528	561	575	555	533	577	593	525	529	545	568	578	558	572	558	527	551	563	577	584	539	521	577	584	524	576	571	557	587	560	529	583	552	560	578	543	540	539	545	633	566	551	545	565	513	544	580	533	548	538	539	572	520	537	569	572	578	558	557	590	513	570	567	583	566	534	568	577	565	528	545	547	552	529	564	538	539	541	567	561	573	526	522	548	540	539	585	567	576	551	544	545	548	576	546	518	600	555	585	589	557	560	574	530	548	566	563	566	555	572	578	575	500	572	590	572	558	561	602	529	564	537	562	596	557	571	568	551	596	614	548	553	581	546	558	543	591	547	571	567	557	559	524	555	583	560	583	591	552	568	555	549	583	569	577	641	537	549	558	588	554	566	569	553	536	534	557	548	571	565	499	578	548	571	544	546	590	538	500	524	561	541	533	517	550	509	599	563	534	550	596	549	569	547	539	495	534	534	562	550	560	541	584	577	571	562	566	551	577	562	614	525	564	567	557	581	595	573	590	574	569	543	588	524	564	564	594	601	593	579	524	538	574	573	580	586	556	528	581	528	541	549	539	539	567	540	563	573	562	520	550	567	603	528	636	504	578	525	565	598	538	564	557	586	552	546	596	608	560	558	563	524	546	599	569	574	548	520	598	579	533	613	535	547	564	520	562	541	567	547	541	531	532	544	550	581	558	546	554	570	552	570	537	543	556	551	559	549	580	520	576	580	551	563	543	542	539	547	550	561	562	577	548	559	526	560	621	562	556	550	600	529	532	563	578	575	595	576	585	549	559	557	539	564	520	554	501	543	556	568	541	553	558	548	527	577	572	579	522	552	527	539	574	567	541	508	563	578	542	547	564	610	528	559	508	580	562	547	540	583	545	559	570	566	545	571	529	533	568	553	594	522	545	550	566	515	543	554	560	534	577	541	559	562	609	558	564	584	573	590	573	584	553	566	573	542	601	583	584	578	557	610	570	584	559	545	547	541	554	552	608	527	524	565	528	533	584	578	563	557	538	555	566	577	596	556	504	578	555	551	547	584	622	569	554	574	565	546	589	568	547	539	579	560	558	552	553	579	552	553	581	577	560	556	582	537	591	583	568	571	577	604	569	534	545	577	564	581	544	546	584	590	518	577	546	567	542	544	591	551	554	572	541	548	566	562	560	566	536	574	585	568	527	530	567	550	602	571	585	510	571	561	549	542	573	555	512	539	561	553	535	556	550	580	576	568	550	587	548	530	572	519	545	520	537	553	512	590	618	568	528	590	554	542	544	585	573	570	562	567	558	538	587	555	529	517	536	532	511	521	565	591	574	559	555	584	566	559	600	592	545	554	553	539	555	566	507	559	631	566	579	561	533	555	590	561	546	552	545	604	595	518	567	535	549	556	531	568	571	543	559	528	539	574	535	566	559	536	549	579	587	560	589	553	514	516	562	564	533	562	568	555	541	578	619	583	563	529	538	536	581	560	540	583	555	551	614	524
23806	20954	24987	27085	20961	20684	1060	354	240	206	170	183	147	141	135	141	122	141	119	134	120	113	125	139	120	149	105	109	113	122	109	114	125	103	118	93	106	99	120	114	87	105	107	106	110	107	123	119	106	108	103	104	104	112	114	124	113	118	102	118	105	115	92	107	83	90	113	107	112	112	107	109	115	91	125	117	104	121	100	99	110	110	102	138	108	109	90	105	134	100	104	105	114	121	101	103	90	123	92	92	94	117	118	108	122	105	118	116	105	121	109	93	111	117	108	104	119	112	121	125	101	117	100	100	104	79	121	101	107	121	104	104	83	85	102	105	96	97	94	116	98	104	106	108	103	111	100	113	115	96	100	89	105	129	122	119	103	104	124	113	111	102	90	97	94	97	110	109	98	95	106	118	96	108	92	115	109	127	113	108	111	110	104	105	107	114	117	101	110	102	106	87	91	94	92	110	123	121	108	93	117	110	77	104	116	110	111	109	107	112	114	116	113	87	101	100	116	98	106	102	105	104	116	107	109	105	115	135	109	100	109	106	114	111	103	97	81	97	80	118	103	107	119	120	93	112	92	103	88	102	110	117	108	110	106	118	95	104	95	89	115	101	103	98	121	112	121	110	105	82	102	85	114	101	106	99	99	83	113	111	100	99	96	106	94	122	104	89	113	118	99	105	110	102	98	103	136	92	121	108	118	107	108	88	103	109	108	117	120	120	102	109	119	100	104	98	104	90	94	101	110	98	110	128	96	101	71	109	114	112	101	97	90	109	111	118	119	102	103	94	107	99	114	96	104	99	98	113	124	115	115	111	115	121	106	115	101	85	91	100	99	107	101	122	103	101	119	104	108	97	97	110	104	114	109	105	115	123	116	97	108	114	114	98	91	100	93	96	89	96	110	122	104	109	114	110	99	102	114	104	110	108	98	101	120	92	108	104	101	82	93	94	90	96	120	101	111	107	104	123	112	102	111	95	142	98	94	113	92	125	117	105	97	92	103	108	90	100	112	118	117	99	122	112	96	115	116	79	104	93	106	126	97	101	116	110	89	114	100	116	122	106	102	139	106	99	127	103	92	111	125	106	111	96	107	117	93	88	94	124	101	114	109	102	105	105	130	110	93	101	108	114	109	103	103	75	102	90	119	97	95	100	97	90	96	116	111	109	104	122	110	101	103	111	117	93	106	125	104	122	103	99	84	111	97	122	105	122	96	116	112	88	83	90	114	109	108	92	105	108	117	101	104	121	87	98	74	98	101	121	104	115	89	116	109	80	111	105	97	100	96	125	97	116	122	89	105	96	103	97	101	106	96	106	108	103	115	108	108	122	116	99	111	105	104	104	101	104	108	95	99	117	98	106	96	99	115	102	121	98	105	108	98	118	110	101	112	117	105	104	101	116	112	117	114	106	102	100	131	96	92	109	106	135	114	117	97	111	91	111	104	105	145	114	100	93	125	117	107	109	95	116	114	89	106	105	103	98	96	108	120	97	105	96	80	105	103	100	89	105	105	107	121	96	119	101	113	96	91	118	80	84	120	125	105	115	124	95	96	96	102	108	121	96	93	93	80	90	111	102	104	106	103	110	102	106	96	102	90	86	85	109	109	108	98	102	118	108	91	111	101	102	100	118	132	120	111	121	108	109	98	114	98	131	90	92	117	101	101	112	106	112	98	92	95	116	104	106	125	130	109	86	114	96	121	99	118	127	96	93	119	99	92	108	120	95	112	107	106	104	100	109	106	116	101	104	95	121	91	125	107	101	100	114	93	111	92	82	94	102	99	130	120	96	138	104	115	105	101	101	107	105	88	105	104	112	108	119	103	106	105	103	116	89	98	134	123	115	113	99	94	113	87	112	107	104	119	97	106	120	108	116	107	95	113	111	94	93	107	104	121	94	109	106	111	106	99	105	122	110	108	102	105	95	119	112	114	110	86	94	105	111	115	107	104	116	131	110	119	94	116	113	113	84	134	99	101	100	85	94	101	103	121	108	104	95	108	99	125	128	110	94	108	113	102	119	117	97	106	128	132	110	103	104	100	103	101	96	116	108	92	108	85	95	115	108	137	115	109	105	108	97	94	111	104	98	90	105	111	98	122	104	101	108	107	107	103	123	114	106	97	102	129	98	87	100	119	110	101	89	102	88	82	98	107	118	120	85	99	121	96	107	122	89	101	119	100	108	104	109	89	116	94	104	104	97	105	95	102	91	126	102	118	117	114	113	104	92	100	106	107	91	105	115	94	106	99	121	105	113	113	127	108	107	104	92	112	98	109	101	93	114	109	120	99	111	110	109	99	105	117	110	104	98	81	86	94	91	99	116	93	104	119	116	108	91	98	97	119	96	98	100	105	105	126	98	119	109	125	106	119	112	110	117	89	103	98	125	97	90	87	87	89	81	122	97	115	118	86	118	131	77	112	93	133	125	114	125	117	100	104	104	95	107	119	95	109	108	109	90	93	109	85	78	104	113	106	115	114	99	117	95	105	98	110	98	108	109	109	118	103	99	105	89	114	120	132	108	101	99	103	117	90	105	113	113	114	95	101	105	101	103	95	89	104	116	104	80	99	118	100	111	113	87	92	97	118	95	125	120	108	104	116	100	106	88	91	103	127	117	86	108	110	105	96	110	106	109	88	113	98	115	104	120	87	130	88	96	112	102	99	118	103	98	97	104	107	100	101	100	102	86	103	96	87	94	95	111	104	97	103	117	106	123	106	129	106	111	109	96	116	116	107	110	108	104	107	91	98	115	111	104	123	116	118	102	95	93	94	107	96	116	113	109	107	97	103	94	104	121	93	100	92	115	100	95	92	106	116	91	113	141	122	117	96	115	104	110	91	114	115	106	93	119	113	126	110	118	85	111	97	103	94	105	103	105	99	120	84	118	122	117	122	122	116	100	117	117	93	102	104	97	121	93	104	115	103	92	135	101	117	110	105	105	107	100	103	116	91	89	101	103	105	76	93	107	105	91	109	121	101	108	108	101	121	91	127	85	101	98	120	99	104	91	101	108	104	121	107	120	96	107	125	125	107	98	79	89	107	111	100	99	120	110	113	111	86	96	109	109	93	98	108	98	111	108	101	104	122	107	103	86	104	93	118	112	102	95	103	86	106	115	105	100	88	93	119	93	111	108	100	93	109	104	91	97	104	106	99	117	91	127	96	105	132	110	104	122	99	137	107	113	97	82	100	99	104	126	108	100	116	126	99	114	85	123	99	118	97	88	106	83	96	108	110	118	83	96	90	86	99	113	114	112	79	81	108	110	106	96	104	112	84	93	111	115	107	116	92	94	130	93	106	95	110	86	127	123	120	99	125	106	118	130	105	123	113	110	111	96	97	84	104	104	92	82	87	107	90	108	93	108	103	113	98	90	119	99	120	133	112	97	94	108	96	105	112	94	114	98	128	103	102	81	92	89	104	126	107	93	118	116	114	94	95	119	115	91	107	111	97	105	109	125	95	91	92	120	87	98	93	107	110	87	105	103
2919	4122	2150	1014	620	460	404	369	337	265	312	274	300	308	284	271	294	281	282	262	264	254	273	279	280	276	269	262	267	265	297	299	287	273	297	267	284	288	290	247	263	272	261	283	259	292	275	276	274	265	255	262	279	281	296	256	273	265	266	286	273	262	286	288	271	268	251	278	253	273	270	300	274	280	273	281	253	273	276	260	279	263	292	293	279	261	273	299	280	281	262	268	265	266	247	243	283	276	292	254	286	288	279	251	291	267	299	294	273	281	246	268	281	257	263	284	275	226	295	282	280	309	283	267	270	249	271	273	257	287	287	286	245	265	273	279	293	291	259	302	281	269	274	267	277	268	251	253	284	242	285	267	280	240	248	246	277	264	253	298	258	305	270	291	265	294	250	264	284	274	266	285	295	293	247	285	279	270	280	273	262	256	286	318	283	288	262	271	255	267	284	274	246	316	246	278	285	288	265	275	301	256	298	280	280	285	261	293	259	267	283	291	256	251	267	282	262	302	241	267	254	295	254	267	234	269	272	279	259	259	291	259	270	258	294	283	273	294	280	270	319	281	276	280	257	251	257	253	278	274	243	282	263	257	281	287	286	270	271	263	265	249	263	299	267	276	291	284	261	252	233	280	305	286	279	269	272	260	265	290	262	241	288	280	272	268	282	274	286	260	269	271	259	284	267	296	295	273	278	280	263	264	264	262	282	261	269	244	271	260	285	292	276	266	273	259	273	277	270	291	275	265	295	306	300	247	261	274	278	274	279	254	283	289	282	279	265	267	277	279	268	273	263	293	266	283	264	266	293	278	309	256	282	275	264	287	289	300	262	274	285	278	259	303	289	255	282	295	272	268	265	281	261	285	267	260	270	283	290	279	253	251	284	268	289	273	261	259	295	276	251	307	265	271	255	270	227	247	278	270	263	301	291	275	273	274	257	275	264	271	285	249	282	278	242	242	260	267	265	260	282	290	262	270	254	260	281	263	271	264	254	289	278	272	250	272	293	275	241	259	257	297	256	267	250	282	272	278	254	252	264	281	294	286	268	270	274	303	289	267	263	283	260	273	268	266	256	267	261	259	249	278	279	277	312	278	265	263	241	270	279	280	288	296	285	273	274	285	250	280	290	256	270	267	275	283	301	264	295	276	274	265	253	254	259	297	283	266	282	263	261	284	260	264	259	288	264	232	249	271	289	249	266	274	271	268	285	283	300	289	280	299	278	255	279	273	243	323	275	241	268	288	269	262	282	278	272	279	272	247	285	255	266	266	269	262	262	254	280	272	273	270	263	276	286	256	273	276	302	258	249	282	243	263	270	277	272	269	255	276	276	280	309	269	250	268	271	277	264	289	282	255	294	273	276	263	261	283	279	268	282	257	270	269	263	278	284	275	258	293	248	288	265	276	280	265	272	262	296	286	306	266	252	243	290	256	295	255	277	270	274	251	267	277	266	282	285	252	280	275	254	281	282	266	271	279	247	283	260	266	268	311	276	288	269	294	292	280	269	253	284	273	244	276	290	303	268	256	268	257	272	268	253	272	281	256	278	275	271	270	288	277	279	250	253	279	271	290	275	283	282	261	268	251	279	238	270	254	280	251	247	273	294	256	287	285	247	273	313	279	296	257	277	266	263	253	272	271	284	250	271	297	281	276	286	267	253	267	277	294	265	271	272	258	261	256	249	247	279	260	277	268	275	273	273	273	259	291	287	300	257	279	267	270	286	244	277	262	259	281	254	262	260	280	264	304	246	251	275	269	285	288	258	244	276	277	243	259	278	279	256	298	268	313	279	282	282	272	253	274	256	254	266	254	293	241	279	275	254	285	290	283	245	298	243	270	274	243	275	278	277	283	271	284	262	263	270	278	284	259	265	298	277	283	269	260	264	267	232	288	256	273	224	261	251	267	284	260	263	248	236	272	270	268	273	292	259	275	271	272	242	250	268	266	248	278	236	264	278	229	255	257	228	298	275	316	244	238	252	270	277	243	290	264	267	287	270	255	269	252	286	273	248	289	271	267	240	275	280	254	275	261	236	252	287	269	265	276	280	286	257	267	262	245	258	274	266	284	280	270	275	284	258	283	284	296	287	287	265	297	297	317	280	280	283	276	278	281	284	287	264	246	282	255	242	256	233	290	284	273	251	251	289	252	271	276	288	270	283	300	266	268	252	265	296	244	247	255	282	272	293	286	275	295	276	271	290	302	276	265	256	277	290	279	285	267	259	245	299	265	217	294	254	279	274	267	247	249	265	267	301	256	264	255	238	259	263	267	261	275	291	281	299	232	302	283	260	286	299	269	292	262	248	286	286	299	280	280	292	293	290	287	269	275	270	262	299	284	299	280	281	297	267	295	272	298	252	252	253	273	262	290	264	301	260	257	307	243	242	262	233	297	279	252	296	260	274	273	263	258	284	267	253	255	270	276	266	286	258	249	276	304	264	285	270	285	247	299	272	267	286	253	285	285	282	238	293	296	266	267	275	269	240	244	261	262	281	288	264	264	269	281	288	269	263	295	257	250	308	279	282	236	269	258	258	279	267	261	279	265	251	279	237	287	285	241	293	243	293	259	278	290	262	306	284	245	269	267	276	267	286	272	262	282	284	267	258	280	263	279	282	261	266	255	259	269	240	279	267	289	270	281	276	273	279	276	240	281	265	306	282	301	283	294	277	266	255	304	270	257	273	299	270	264	276	257	287	256	277	267	285	276	263	269	270	281	288	256	252	258	261	260	288	283	271	266	250	277	280	275	252	267	259	253	269	266	271	271	272	276	259	281	277	291	260	266	304	278	252	265	240	284	265	260	252	289	272	250	270	249	299	281	277	277	285	265	289	286	294	268	277	285	277	268	261	264	283	281	248	257	256	256	262	262	285	273	242	310	242	268	275	267	275	259	290	274	275	256	305	281	274	253	260	272	269	260	269	274	246	298	258	249	248	277	286	259	277	284	260	261	286	271	272	267	279	265	258	289	261	257	218	281	232	274	241	276	242	273	282	269	265	266	256	269	266	263	256	249	286	270	237	269	275	288	274	264	275	290	259	264	259	268	254	300	287	289	262	269	267	266	276	275	275	286	253	253	299	297	279	266	285	279	248	292	236	259	280	290	284	265	256	295	290	285	287	257	279	267	276	266	286	249	275	270	238	262	248	242	254	248	293	260	269	246	282	257	297	277	265	262	284	265	296	275	288	291	246	254	256	300	255	266	271	263	274	271	242	253	283	289	250	257	255	268	253	269	302	264	282	275	247	282	316	258	264	275	271	254	274	267	266	282	312	276	288	289	254	256	285	283	276	285	261	264	263	235	272	259	245	298	283	276	274	293	280	253	256	272	259	280	255	280	265	274	289	284	273	259	264	261	277	289	301	312	275	254	290	258	282	274	276	279	280	265	271	291	279	252	242	276	286	257	251	274	279	291	275	264	267	269	257	272	280	296	261	247	275	269	279	283	271	259	259	299	270	298	263	255	280	284	257	244	255	276	285	304
32197	10195	1061	462	404	432	398	400	352	356	334	363	356	366	382	341	334	341	354	377	362	390	318	351	351	354	377	359	313	374	373	377	353	374	363	366	369	376	367	328	381	346	355	399	320	391	339	390	351	360	375	327	356	347	313	367	359	369	353	348	360	345	366	357	336	384	384	363	354	354	358	370	377	349	346	392	333	370	351	373	368	343	384	328	355	361	334	342	357	362	378	380	349	359	353	374	381	317	382	346	409	363	310	343	391	382	366	382	385	364	332	382	322	365	374	384	362	362	378	350	383	360	363	397	379	377	375	379	389	372	344	348	365	417	349	392	363	353	391	388	384	362	381	363	380	372	357	376	384	354	392	376	359	340	383	339	354	344	361	365	362	360	338	346	323	353	351	339	387	362	384	385	340	422	338	375	371	368	329	344	364	375	377	370	372	393	343	332	348	389	366	376	339	388	385	374	361	364	370	329	334	347	362	389	372	355	328	341	364	344	360	325	361	384	386	337	345	335	374	340	332	365	383	357	340	359	360	365	341	385	375	356	382	363	369	394	386	351	381	377	341	363	356	382	378	390	411	315	391	338	356	359	336	349	410	375	357	351	363	367	357	370	364	348	341	343	348	362	363	398	362	369	346	344	357	330	393	338	373	339	358	362	378	373	349	387	348	391	342	376	393	340	385	362	339	366	377	381	350	376	370	373	378	355	379	374	367	376	367	358	376	331	373	372	382	322	378	382	360	373	394	356	334	362	352	337	390	342	352	357	392	367	369	356	369	359	361	378	339	351	389	381	379	339	381	367	358	344	355	362	362	360	351	331	374	348	352	382	367	363	352	365	328	330	348	365	388	350	365	363	348	392	378	365	355	344	337	316	335	352	349	350	387	350	347	343	357	364	369	359	381	331	358	432	361	383	374	387	346	386	335	369	346	340	369	362	350	391	374	381	369	367	369	364	368	328	344	385	375	353	348	382	388	404	368	343	354	381	361	385	372	366	361	330	354	318	390	360	352	361	327	362	362	358	349	371	337	376	336	360	384	374	366	353	374	369	368	328	341	339	350	332	358	374	371	367	359	328	346	318	374	348	356	355	339	378	347	360	385	355	366	355	359	368	382	361	359	345	343	361	341	347	355	317	336	359	361	386	329	372	433	325	376	376	373	383	327	360	351	417	407	353	329	362	374	322	385	335	391	358	377	372	334	360	355	390	365	363	352	370	374	375	336	323	365	357	360	393	346	338	367	348	375	358	354	351	365	360	351	384	348	340	377	358	337	352	354	352	314	343	346	329	356	359	359	352	372	371	372	351	363	370	375	326	371	358	377	367	337	328	360	361	384	384	377	366	377	365	368	344	363	349	400	384	353	379	335	380	381	358	364	366	378	363	374	385	387	352	390	357	315	352	358	380	350	355	400	388	384	401	369	348	371	366	364	333	358	364	389	367	386	360	339	351	338	337	407	355	362	347	356	322	379	381	345	352	367	338	344	358	386	374	331	338	360	340	408	360	390	322	372	368	368	361	383	347	354	378	391	380	325	353	381	347	366	328	361	356	361	349	396	362	324	386	348	389	363	389	358	367	330	327	308	380	370	383	394	356	389	340	388	365	370	348	341	373	332	331	368	313	375	357	388	376	343	364	333	395	333	366	418	350	365	339	386	363	372	333	350	400	393	367	335	373	353	372	352	369	353	360	354	343	361	349	372	361	355	352	361	381	383	344	373	329	371	361	362	377	373	366	319	350	381	372	369	360	383	337	380	386	325	382	351	368	330	361	375	334	342	367	400	350	334	333	367	373	382	379	337	365	314	351	361	332	368	355	351	367	392	350	352	354	339	373	358	339	371	354	389	384	358	355	380	329	353	349	354	368	353	369	373	356	337	402	361	345	334	379	352	375	369	364	345	349	389	344	361	333	328	371	407	358	368	371	353	371	371	356	336	333	380	372	349	414	326	386	350	365	378	393	371	376	349	355	374	324	363	370	398	402	366	344	360	353	362	387	395	380	382	371	366	387	397	330	353	360	347	371	349	355	374	356	345	352	376	364	363	376	383	363	379	354	364	373	371	390	361	369	321	379	358	395	396	382	344	362	387	373	332	358	358	353	348	362	369	330	341	355	378	365	334	366	369	368	344	402	360	363	359	377	370	384	370	347	387	371	374	333	345	380	355	353	374	344	361	351	380	383	365	360	353	373	365	351	344	317	380	365	329	318	363	364	333	356	381	374	336	370	407	378	362	377	353	346	375	381	377	396	374	399	324	366	383	353	357	364	344	400	342	356	402	341	418	360	369	361	335	380	349	342	393	340	339	356	342	370	364	361	367	348	364	356	363	345	349	381	358	345	346	340	371	351	368	356	384	379	369	382	378	334	365	349	381	339	323	369	366	333	368	392	364	372	345	340	348	367	338	369	341	322	377	394	332	405	350	373	350	380	357	351	351	365	382	373	399	394	404	355	362	383	381	360	350	396	390	369	348	359	384	377	334	327	371	353	353	367	364	303	342	364	387	368	366	383	345	333	381	349	351	323	371	360	318	342	351	349	340	383	380	368	325	353	356	367	344	331	389	343	323	387	387	370	353	343	349	368	377	322	326	367	358	347	343	348	391	393	368	361	349	357	353	334	324	372	340	349	339	379	358	377	344	360	348	363	350	361	356	397	328	405	384	334	352	342	373	345	350	378	360	360	337	374	374	408	361	377	350	334	332	342	357	386	334	340	346	327	359	396	351	381	373	387	356	343	356	368	330	365	378	336	350	334	354	362	385	407	363	345	365	365	335	369	337	410	344	342	366	379	358	399	354	360	378	359	356	377	359	374	360	354	375	365	339	373	351	366	338	399	356	335	396	375	371	360	342	348	355	340	357	351	336	368	362	364	343	354	360	359	353	365	401	335	365	336	365	372	367	325	359	392	358	391	352	346	370	371	375	381	363	365	357	369	364	347	346	381	370	356	372	362	325	360	323	311	391	366	343	358	375	384	385	342	355	363	404	338	349	357	312	352	354	356	361	379	342	366	316	350	358	367	363	345	350	373	374	388	331	381	357	304	368	344	342	401	384	374	357	352	335	362	345	388	376	357	370	356	357	371	337	371	362	343	358	338	342	399	353	401	366	378	362	355	346	343	334	369	318	364	359	351	351	336	370	385	341	361	353	397	338	367	350	382	360	357	370	376	357	373	380	412	351	388	364	303	397	385	387	332	345	347	330	345	338	357	350	365	353	338	382	399	370	325	385	395	341	348	347	353	336	362	344	366	333	339	377	350	349	369	345	353	378	356	359	368	316	344	378	365	359	344	333	359	368	395	319	388	327	362	355	341	354	394	353	366	369	356	380	344	328	358	379	355	322	380	352	391	402	340	353	361	358	377	324	342	382	391	384	349	349	330	344	361	364	358	390	400	392	367	374	369	350	369	376	373	355	347	363	382	330	362	344	363	400	372	382	377	361	372	359	381	359	345	374	341	340	379	380	385	362	340	334	349	343	361	349	353
5537	933	829	798	802	801	832	767	800	738	821	799	805	755	769	730	772	770	815	777	781	803	812	816	829	841	782	807	826	800	812	765	783	785	838	750	783	778	760	830	770	833	812	783	797	825	794	830	794	784	815	799	788	808	831	760	786	805	795	775	824	748	762	837	789	802	792	796	816	829	785	831	786	802	818	827	792	805	795	782	794	788	824	867	745	793	782	761	800	799	799	887	790	793	826	812	788	832	792	801	832	802	738	765	775	823	798	797	824	807	779	819	796	771	798	773	788	777	821	790	791	810	809	801	806	786	751	805	784	776	823	804	808	756	769	801	781	785	786	792	830	754	846	825	796	838	780	797	777	781	796	794	861	796	844	773	815	775	814	782	787	803	792	810	787	779	839	797	769	799	770	778	777	790	785	768	739	827	807	804	788	836	788	844	756	775	805	807	798	770	789	795	791	777	809	842	777	786	779	875	816	765	768	792	810	751	794	767	776	843	813	805	797	760	832	793	823	751	791	781	791	810	776	791	842	796	771	783	820	761	773	819	757	760	825	725	852	807	770	776	785	818	802	832	772	882	805	804	773	772	791	853	775	799	803	768	798	821	818	790	802	786	779	747	799	812	811	817	735	749	770	769	793	752	844	781	753	832	812	775	806	805	831	793	759	764	805	828	770	768	826	827	810	835	777	773	833	823	787	813	808	845	734	855	764	810	753	805	797	754	774	790	786	820	837	822	806	782	770	841	825	816	793	807	814	800	779	816	775	844	795	812	822	829	831	756	801	790	817	774	820	782	764	748	835	780	798	788	707	823	819	838	774	827	845	785	770	814	784	744	764	811	809	769	771	820	772	778	804	798	812	793	803	801	843	805	766	780	780	807	824	772	837	802	793	739	826	786	808	798	784	772	841	773	788	821	834	804	795	795	839	827	793	728	770	772	782	816	748	777	789	811	781	821	850	785	775	785	823	807	799	769	737	791	832	788	858	814	829	795	850	755	833	800	810	748	805	803	822	771	780	797	782	830	806	812	795	774	813	773	782	835	791	779	807	792	797	767	797	741	763	810	801	805	769	791	832	776	760	793	810	763	773	787	809	796	810	785	779	793	789	763	833	801	727	776	803	832	786	810	757	844	797	818	801	802	773	770	776	773	823	790	813	800	793	820	878	754	814	752	788	821	809	848	811	767	814	810	806	778	769	791	852	780	808	817	780	785	774	842	796	823	824	823	811	793	762	784	804	803	764	799	814	769	766	781	818	797	800	807	797	784	760	736	777	774	778	806	839	806	830	813	815	786	789	820	746	831	810	760	808	831	781	763	767	771	812	826	831	747	767	781	796	780	784	800	772	802	765	769	767	799	760	803	847	779	771	774	790	799	787	779	843	801	776	806	779	875	806	722	800	773	852	861	829	824	779	770	798	763	760	816	837	771	819	780	782	753	783	798	804	793	817	790	815	802	815	819	855	782	842	842	804	750	801	779	789	733	836	773	780	793	778	786	788	785	795	750	767	777	831	791	811	742	828	803	806	811	793	817	799	766	789	790	815	782	793	813	816	778	793	834	773	804	823	798	751	789	780	768	800	812	803	839	814	797	780	805	780	867	791	787	834	814	737	792	836	834	809	829	738	788	771	759	780	780	779	834	823	796	802	815	772	826	825	818	789	818	782	841	833	771	772	754	758	790	787	835	810	816	817	766	749	797	809	767	832	762	813	818	782	812	788	789	766	766	822	716	759	782	789	789	829	767	770	795	826	771	817	805	838	742	797	803	776	836	750	764	775	752	843	801	789	827	799	842	825	804	803	782	802	784	834	804	820	838	818	823	800	773	792	857	790	780	789	833	797	799	777	836	781	791	857	792	751	794	840	754	778	721	806	807	841	768	760	837	814	821	783	765	764	801	747	780	774	804	763	818	747	745	859	836	800	756	797	797	825	807	732	807	753	775	753	841	806	783	747	821	782	804	877	807	768	751	791	784	830	819	777	776	772	817	810	808	794	801	736	865	785	805	843	820	823	783	800	800	798	777	758	844	845	805	758	762	805	737	781	802	818	764	862	819	791	773	852	787	777	787	823	807	791	765	793	825	787	808	791	791	768	788	780	741	829	813	795	823	838	798	796	807	735	803	793	779	799	817	787	810	791	825	737	809	762	798	807	801	838	798	773	779	794	872	816	789	799	784	799	784	794	752	752	771	849	816	809	819	836	822	799	797	805	778	799	801	818	809	773	766	750	814	838	799	736	776	797	792	760	818	767	787	802	803	842	771	798	772	791	773	830	760	797	762	840	772	795	798	789	800	810	787	798	807	763	843	777	784	776	776	779	775	801	822	834	803	793	783	765	794	810	859	814	738	779	792	823	756	810	773	801	830	802	714	776	808	774	818	778	757	787	774	772	809	878	825	791	759	775	817	817	770	822	814	774	818	793	815	783	815	782	796	792	788	803	771	755	793	793	770	750	771	805	801	822	838	818	789	775	795	799	814	828	855	795	827	782	793	791	793	747	801	822	749	779	765	744	771	793	814	816	809	813	808	796	812	786	813	820	823	805	766	779	818	764	777	741	849	776	854	828	804	780	859	814	760	770	816	794	771	820	798	833	797	830	800	783	775	736	795	792	791	794	770	788	782	836	815	742	784	799	802	816	797	751	758	851	821	831	778	754	773	809	785	782	803	753	789	771	781	830	805	748	823	788	779	785	791	813	767	828	799	796	786	818	796	813	733	793	807	782	780	769	802	822	818	820	774	806	796	775	797	863	798	800	787	814	779	852	774	818	832	769	789	748	855	819	763	789	805	839	758	807	840	799	804	792	772	812	777	760	819	822	808	830	778	789	743	806	791	748	845	734	761	775	821	790	775	793	822	780	797	811	783	797	829	770	797	821	823	805	746	821	810	750	811	829	737	785	806	732	844	795	832	775	824	828	806	821	773	855	765	764	773	735	813	728	826	766	756	803	857	783	802	799	796	818	765	798	810	768	743	791	803	814	804	800	812	790	824	770	783	774	771	802	801	775	853	807	769	793	804	805	772	819	767	820	834	745	816	790	763	815	812	782	801	786	745	831	779	755	761	794	761	788	794	797	754	801	779	835	814	785	781	792	833	798	793	796	796	798	770	812	776	804	765	827	792	805	831	796	794	799	793	808	808	795	785	813	817	819	771	784	786	796	834	784	820	741	811	829	784	796	819	846	779	858	788	804	790	800	761	768	795	751	803	777	831	762	822	794	810	805	781	812	782	783	817	792	744	787	784	775	798	813	835	826	773	796	823	822	774	781	765	760	820	812	787	758	768	780	802	830	794	771	771	760	820	771	818	801	826	830	775	814	823	777	828	814	761	771	762	810	803	821	813	825	784	770	802	834	840	788	774	794	846	798	763	750	735	816	768	807	809	763	810	816	811	778	794	830	776	783	789	798	775	769	800	760	795	814	812	827	808	773	832	807	811	789	796	780	787	811	813	767	797	773	761	726	769	804	820	763	791	804	809	797	827
24572	21006	24427	27748	20183	1410	396	381	321	305	281	293	276	247	238	258	267	253	258	247	269	262	266	204	236	252	258	240	270	274	276	278	223	249	273	243	246	245	241	231	234	222	247	251	242	226	265	233	235	223	257	241	233	233	261	239	252	252	250	242	236	234	231	285	233	261	270	218	243	256	255	254	255	219	255	266	235	270	237	271	267	274	239	208	244	263	275	251	258	232	246	238	263	256	263	258	252	237	229	278	268	236	218	253	232	268	265	242	283	243	234	220	265	262	251	254	269	245	253	232	234	238	243	236	240	246	226	269	229	226	238	246	243	239	267	246	238	261	262	258	245	251	262	228	257	262	291	263	280	240	261	243	264	225	239	249	247	248	268	243	261	232	230	236	215	256	271	246	263	222	251	252	227	249	254	227	258	233	238	257	252	244	249	250	251	214	249	252	268	246	242	248	258	218	241	252	228	251	271	256	217	211	243	261	246	250	272	257	282	265	232	255	239	249	248	227	260	236	249	236	232	240	269	243	221	242	278	270	259	220	253	245	244	276	251	252	271	243	245	277	254	268	257	235	249	231	260	262	252	216	256	249	265	249	230	243	240	258	246	224	232	243	269	249	207	233	250	253	284	222	249	246	218	231	253	271	260	199	244	256	254	252	231	230	236	260	254	240	251	227	259	237	254	251	267	239	261	231	253	262	263	274	276	258	234	251	257	218	234	267	241	256	271	243	220	245	262	242	242	243	235	286	239	254	231	249	236	231	236	276	247	241	213	225	234	214	233	247	227	252	245	261	250	273	242	242	253	252	262	245	263	230	269	267	256	251	245	259	248	253	253	243	265	249	267	270	239	241	237	250	271	243	264	237	237	235	242	264	249	246	281	268	237	264	230	252	239	237	208	244	241	234	264	227	262	256	273	258	212	296	246	241	269	230	264	258	258	215	245	258	265	244	246	209	255	239	252	228	256	219	257	248	255	240	248	246	261	227	236	292	254	266	253	213	277	257	253	241	240	248	265	245	262	274	241	241	218	278	280	261	234	265	262	256	214	239	256	245	253	229	237	276	242	244	274	248	237	250	289	261	267	247	253	237	244	288	245	256	237	222	241	255	236	198	227	241	255	229	268	229	234	243	263	258	245	245	241	275	230	227	235	238	252	294	237	255	273	259	273	275	254	258	257	273	232	227	228	241	244	250	270	223	243	254	225	254	261	266	223	226	248	234	252	241	238	252	253	227	252	245	229	225	242	264	234	239	253	290	229	277	278	266	237	257	227	253	250	265	221	239	247	255	256	227	223	247	262	237	262	236	267	241	234	259	232	233	234	235	270	253	248	256	239	262	283	244	218	259	252	234	254	246	244	270	274	242	240	280	239	282	252	259	263	243	236	251	244	252	241	249	236	246	258	251	250	270	252	250	248	249	258	256	220	213	235	245	264	276	235	241	234	219	255	251	240	244	271	260	251	230	265	254	244	226	238	232	239	271	230	244	255	268	237	259	269	225	267	267	225	236	216	248	233	225	257	226	240	245	248	229	245	251	244	261	249	261	230	261	273	269	278	234	259	221	240	248	239	238	246	226	244	252	253	243	249	231	254	217	252	249	278	263	210	249	244	255	227	243	257	252	231	232	210	260	218	249	233	271	268	256	257	253	228	243	253	242	288	280	239	256	238	237	257	245	253	231	228	238	250	252	222	248	222	249	236	238	255	245	236	233	266	239	246	238	255	275	257	244	255	252	234	236	266	242	233	218	268	248	259	272	256	293	250	231	243	253	244	268	251	241	234	255	227	253	270	244	233	259	278	266	238	218	268	244	227	282	245	260	248	241	214	268	254	267	245	264	268	272	245	253	262	256	271	248	229	244	277	265	237	255	294	231	225	235	245	262	258	246	229	248	265	245	234	252	246	249	261	240	252	250	227	249	261	252	268	261	219	235	241	246	222	255	226	248	247	210	224	216	265	239	241	242	279	247	273	251	233	215	253	255	245	248	242	259	252	273	257	239	229	222	249	228	242	236	242	230	261	243	220	247	262	228	255	254	223	244	241	225	235	255	244	270	240	258	244	254	238	249	235	254	236	275	273	249	267	258	246	235	297	260	259	235	245	257	247	241	262	263	263	256	238	231	258	232	239	226	274	238	260	229	229	232	242	252	256	253	239	245	250	257	240	268	248	253	261	247	228	251	244	241	274	226	239	236	255	297	248	249	239	254	211	247	238	231	249	229	242	231	224	258	245	236	274	244	242	248	251	231	272	259	254	235	223	253	233	248	234	254	274	263	240	236	237	266	252	239	236	230	232	220	234	243	242	242	263	210	264	267	248	233	236	208	265	230	228	246	227	259	246	232	263	237	258	240	258	239	268	247	221	272	240	225	245	216	254	224	256	224	251	246	242	262	247	244	238	231	258	258	249	270	249	246	254	275	248	233	232	236	294	255	251	233	301	230	237	236	290	248	263	237	255	227	245	262	253	265	235	266	211	232	228	248	266	248	271	236	237	251	245	266	235	250	251	240	239	271	286	237	243	250	250	252	271	271	245	245	225	265	221	240	226	232	246	232	251	228	255	243	272	252	244	232	237	241	266	264	271	232	236	252	244	252	239	226	272	250	265	266	255	237	235	231	274	237	242	267	227	230	266	274	236	262	269	245	261	260	220	223	233	269	255	250	242	253	239	277	260	225	227	253	250	247	245	273	252	231	218	240	248	239	230	226	245	278	241	247	249	237	243	246	232	217	266	266	248	250	251	268	232	261	291	265	261	254	254	242	225	231	266	255	265	230	245	266	222	265	236	252	238	248	220	236	260	243	230	239	221	238	281	223	232	228	275	226	255	240	248	253	240	234	240	243	270	258	240	255	236	276	251	277	256	257	242	236	240	251	235	217	234	270	250	230	227	211	234	267	227	222	246	242	270	207	247	243	258	248	248	234	240	244	230	246	260	257	246	262	276	251	294	255	236	217	249	265	223	253	271	257	274	249	250	256	249	245	246	242	243	266	250	253	252	255	244	215	248	254	260	243	229	248	272	240	272	237	245	274	256	250	259	233	230	277	235	248	234	273	238	298	262	230	258	250	230	223	262	270	260	285	239	249	247	230	249	263	253	243	262	241	266	250	268	252	241	276	300	220	214	236	248	256	217	245	239	265	282	233	241	245	255	243	259	260	263	248	242	248	206	263	233	234	233	229	232	259	267	252	255	279	239	278	224	227	264	257	238	276	248	255	227	261	261	324	227	207	230	245	247	222	227	263	269	235	258	251	242	234	248	270	303	262	241	266	242	259	253	265	247	247	263	230	255	236	278	257	195	226	226	251	234	240	217	243	271	255	269	240	229	247	252	235	228	214	257	247	274	254	250	261	274	244	252	252	233	228	234	250	242	254	255	237	220	231	233	256	254	215	227	210	243	231	247	247	269	276	270	241	231	290	206	229	223	256	271	246	235	268	246	257	250	248	244	226	248	234	276	231	224	257	237	242	247	260	256	230	245	253
3110	2736	1643	968	740	634	604	592	598	551	572	593	592	581	560	594	572	569	530	565	538	564	568	571	554	526	593	542	557	567	549	540	544	544	543	553	550	588	561	566	565	520	533	527	577	539	528	556	544	599	575	573	559	572	505	552	569	535	555	548	537	577	555	596	550	533	557	570	546	581	565	606	560	582	572	547	601	565	540	560	563	516	555	567	557	535	590	561	525	561	575	561	543	545	537	562	540	548	595	564	532	543	586	543	585	540	551	571	529	569	551	569	595	588	562	560	580	562	536	558	503	577	582	565	564	572	549	566	563	556	533	544	535	542	567	551	532	554	521	574	570	533	576	567	553	571	546	527	527	529	511	539	577	587	557	536	552	579	582	544	544	568	545	555	552	527	548	544	517	573	538	596	548	609	584	560	547	524	525	573	556	492	554	567	534	542	535	547	561	556	594	554	570	548	527	543	531	575	589	578	562	536	587	566	560	509	531	554	587	582	559	588	546	569	558	589	616	532	576	566	500	533	596	531	559	563	538	551	580	566	605	546	567	564	574	516	554	573	562	542	578	536	568	556	581	551	582	571	548	544	560	572	516	551	548	583	536	550	596	519	561	534	565	520	559	593	580	574	545	536	566	565	583	557	587	552	547	551	552	594	533	600	574	546	550	550	537	559	518	573	580	596	523	541	555	591	570	580	548	511	558	550	566	540	518	549	548	558	567	584	572	574	554	563	558	570	534	546	593	571	559	605	551	569	525	569	517	548	584	553	557	569	529	578	576	558	554	553	558	585	576	578	591	542	577	573	564	512	572	559	571	532	530	556	541	605	547	551	598	546	579	562	541	533	532	533	546	559	555	538	534	558	554	561	548	533	557	609	531	578	577	573	534	528	557	552	544	564	598	538	590	583	559	536	589	599	520	559	571	589	567	572	536	566	519	528	585	556	521	556	565	577	588	557	552	608	521	584	546	582	537	537	567	545	605	556	530	526	543	575	598	576	556	548	575	594	570	579	513	552	555	591	549	598	569	529	550	561	590	548	547	552	569	609	541	562	567	575	549	545	571	582	573	523	557	541	573	611	540	583	579	594	577	541	541	579	563	551	541	534	581	523	591	563	571	621	536	525	565	556	498	569	551	580	549	565	542	552	553	538	587	574	546	586	567	524	607	514	538	576	585	562	550	587	546	531	573	554	559	574	585	565	532	576	527	602	531	539	518	535	576	549	571	581	559	533	544	546	554	557	579	543	531	561	554	533	587	542	589	599	566	573	572	592	556	572	571	533	564	591	607	551	549	593	577	566	575	529	608	543	545	581	585	585	548	572	597	587	583	577	563	571	582	543	514	527	563	570	560	586	527	535	562	611	543	560	549	551	580	549	533	549	581	554	542	588	565	563	566	584	500	563	544	554	583	581	541	548	514	533	568	554	574	515	554	564	570	528	574	558	566	581	566	581	517	518	557	572	537	587	584	520	539	524	561	528	575	520	583	570	621	571	540	556	556	548	560	582	584	580	539	597	572	565	554	584	566	555	554	567	523	594	581	552	557	524	553	546	575	580	543	536	553	573	543	584	552	594	526	571	623	536	547	607	571	542	514	569	587	525	552	566	563	545	557	553	570	541	566	544	572	551	546	569	523	601	543	530	544	546	555	583	564	552	516	557	529	533	507	529	536	554	586	524	544	533	554	557	568	576	609	514	604	539	584	539	575	580	556	574	569	526	576	598	528	589	578	523	520	547	551	532	574	553	559	553	531	563	572	562	552	500	558	535	554	600	566	574	558	544	544	558	556	575	593	510	560	544	572	530	527	543	543	572	541	528	540	499	529	549	565	596	571	560	568	553	582	570	541	559	563	548	545	537	558	562	630	586	565	548	537	584	553	541	547	522	553	531	558	520	521	532	551	542	581	545	563	562	513	527	600	582	528	523	608	571	595	559	553	525	596	563	593	527	549	593	560	535	583	560	522	544	536	508	536	608	613	580	537	535	539	551	519	583	535	537	564	562	557	544	595	548	520	563	557	604	610	592	522	545	589	532	565	543	569	547	596	593	552	556	561	543	554	579	551	577	565	554	545	552	586	540	572	522	589	527	541	532	585	597	553	609	537	547	572	520	551	581	552	541	582	557	494	598	603	530	554	583	594	563	541	542	629	548	561	546	548	553	533	549	556	540	562	532	601	537	506	521	569	567	558	535	556	569	578	562	548	596	578	548	562	566	590	547	565	603	511	560	568	510	594	560	549	567	531	577	603	566	580	538	557	571	569	573	576	580	532	528	553	518	542	559	580	548	543	577	578	554	560	584	576	548	510	578	575	522	576	579	554	531	556	588	549	538	545	561	562	568	530	531	578	546	591	520	558	526	526	523	546	585	570	572	530	554	531	554	524	541	514	552	547	560	563	563	512	571	546	594	558	557	603	603	513	557	575	572	553	543	561	547	523	566	525	555	550	574	548	546	565	558	537	590	537	556	526	559	580	549	551	536	568	583	559	536	529	526	554	546	574	586	570	567	562	572	554	567	516	576	576	518	537	526	567	541	542	544	549	569	570	567	572	555	530	568	539	582	546	493	543	545	543	556	575	555	545	530	570	521	584	573	539	588	594	621	574	562	528	550	572	552	583	542	581	570	549	549	548	578	542	528	546	594	539	602	539	523	574	560	565	599	555	575	532	584	591	595	600	511	541	606	600	534	528	530	613	572	519	599	566	554	598	567	578	533	562	588	528	489	568	528	553	559	549	553	486	549	551	524	559	544	501	518	517	566	519	575	544	541	548	557	584	538	537	560	528	499	579	542	563	545	569	550	524	560	538	586	579	591	603	585	565	507	573	530	544	606	566	501	554	525	550	556	572	547	559	517	548	537	546	543	583	559	580	568	572	560	556	561	595	559	598	513	567	546	517	567	583	589	558	553	523	580	599	557	536	546	571	545	535	555	562	551	569	563	568	549	550	528	579	591	524	527	590	542	536	554	565	602	522	557	565	529	572	527	560	549	522	565	549	544	577	555	546	558	548	535	535	563	557	540	540	570	520	580	544	560	581	538	557	557	551	602	531	567	586	542	586	569	531	560	539	517	518	530	626	585	555	553	548	572	571	555	561	545	563	582	543	561	520	572	567	567	570	576	593	547	582	523	540	584	557	539	570	520	576	560	527	590	556	539	596	583	549	533	521	548	556	529	540	574	561	553	548	525	556	618	538	551	532	561	583	549	564	532	552	554	584	559	525	576	558	546	581	546	592	544	561	559	543	565	580	570	539	536	520	544	532	563	557	582	566	559	546	598	538	534	555	514	543	534	563	581	581	537	566	601	562	584	584	549	556	567	565	575	545	569	602	555	574	540	570	576	556	515	559	565	564	574	564	566	591	608	577	526	543	570	559	592	543	552	529	559	562	573	548	531	571	559	560	564	590	545	525	579	541	510	558	497	564	533	560	577	549	566	536	564	570	562	585	548	546	533	585	556	554	552	581	543	550	527	551	553	582	521	553	556
23812	20946	25001	27056	20951	20546	985	332	243	209	170	179	154	126	138	143	115	114	107	108	118	111	115	99	131	136	132	123	108	108	124	100	126	110	107	97	104	133	92	116	110	87	103	109	112	134	114	117	105	101	119	119	98	90	107	114	121	108	90	125	102	120	93	104	94	120	109	119	130	90	103	93	95	100	99	95	104	82	95	106	121	94	125	102	97	108	113	115	115	94	94	112	101	124	93	98	90	104	108	92	86	97	100	108	109	107	97	86	127	89	100	109	92	112	119	100	119	116	116	113	118	108	102	94	95	124	126	103	99	120	98	101	128	124	101	97	87	101	134	107	115	87	121	116	97	112	97	108	101	94	94	104	104	104	94	104	93	99	116	140	106	109	125	101	103	88	90	106	114	122	110	114	73	102	91	115	102	93	114	107	119	103	99	104	95	99	113	99	95	104	101	133	102	114	109	114	92	96	118	108	101	81	93	95	106	89	80	122	127	107	94	124	102	92	82	105	107	95	114	115	95	109	118	110	128	100	116	108	108	73	113	110	91	95	99	111	105	117	96	115	93	115	115	110	117	107	97	102	107	81	101	111	103	105	120	106	93	104	97	108	100	101	100	107	113	112	94	110	104	109	103	111	91	114	116	91	112	114	100	83	103	97	96	110	106	106	91	122	109	104	98	108	113	116	92	111	116	111	102	84	85	112	93	92	104	92	114	91	109	107	100	111	109	105	104	101	99	91	117	95	106	102	104	105	94	84	115	100	104	98	102	104	106	103	102	113	90	119	104	93	98	111	106	89	115	93	124	108	83	87	103	110	117	98	108	105	107	99	96	93	95	95	115	107	86	94	104	99	122	124	75	114	110	104	95	99	94	106	125	110	101	113	89	89	107	90	105	92	106	92	88	113	80	108	130	118	114	84	101	115	93	99	97	106	125	112	118	96	98	104	101	107	102	77	131	103	104	95	82	113	115	113	105	94	108	91	92	101	122	109	112	120	105	108	99	109	103	95	92	92	97	120	91	110	107	111	101	100	105	108	119	99	106	100	114	93	105	99	116	103	119	93	94	104	104	75	100	114	104	87	120	104	90	89	109	106	103	113	95	116	108	114	79	97	107	90	86	107	87	99	108	113	98	95	114	102	106	99	101	105	119	113	103	95	127	106	102	99	98	114	94	93	90	85	104	102	110	81	112	105	84	86	117	107	122	95	108	94	108	90	85	109	103	111	101	114	99	117	121	91	100	106	105	98	94	100	101	104	115	89	75	98	103	106	103	109	124	107	87	107	96	101	106	91	105	103	84	106	97	83	91	110	104	98	108	104	101	115	101	117	102	102	104	101	105	100	88	99	111	104	97	105	107	107	103	108	95	103	109	97	97	102	117	105	97	122	117	114	103	109	113	91	110	93	111	99	92	75	95	92	115	93	97	95	91	103	99	102	96	116	102	110	105	93	108	106	115	115	104	105	122	101	96	111	105	96	134	117	109	104	144	117	109	89	94	125	98	111	100	100	89	116	106	104	94	105	111	111	98	100	95	92	99	103	108	106	108	100	112	93	100	114	104	106	112	100	122	110	124	111	122	107	103	109	90	103	107	116	110	84	119	111	106	100	122	96	112	100	103	96	97	113	88	89	106	96	94	111	105	88	104	114	100	106	121	82	113	107	113	98	123	127	103	92	111	105	106	100	114	121	97	98	116	116	90	104	102	113	103	111	102	120	108	107	106	116	97	95	104	109	113	131	92	89	116	123	101	109	120	101	99	113	102	100	92	99	113	92	110	98	111	111	114	79	118	89	115	96	103	105	112	102	102	125	122	94	111	100	110	119	114	107	86	127	115	107	102	96	88	107	108	121	105	99	99	111	110	110	94	109	77	86	95	101	104	92	90	102	109	112	116	116	95	106	118	107	104	90	111	74	105	121	117	100	115	104	112	88	85	96	109	99	113	87	99	118	102	98	101	101	99	98	108	108	115	112	120	89	101	94	102	112	110	100	110	99	113	115	101	110	120	106	77	120	119	106	94	77	111	93	112	122	100	119	105	104	113	140	104	103	102	100	98	99	101	109	118	125	98	110	104	104	115	101	105	114	111	101	98	111	110	109	94	107	96	125	108	101	86	115	87	102	108	129	95	100	106	91	94	96	87	106	101	118	118	103	85	91	106	93	99	119	89	117	101	94	97	99	120	104	106	99	103	98	99	117	103	107	103	108	107	101	100	99	94	107	103	104	96	84	121	83	121	108	96	112	107	98	97	98	117	117	125	115	128	93	98	119	110	118	117	119	108	123	111	84	111	107	100	99	107	127	103	95	99	86	101	102	95	98	92	92	92	93	108	114	110	115	122	119	121	99	111	90	110	107	108	123	101	88	98	116	98	93	124	97	107	99	89	109	111	101	117	75	99	102	97	99	102	99	106	107	107	112	106	109	102	109	112	118	97	84	96	106	87	131	106	103	92	104	89	106	94	96	86	127	90	107	116	92	96	109	92	123	108	113	125	89	110	108	109	91	116	107	98	98	97	92	94	102	100	101	113	100	88	104	110	118	107	105	107	94	106	98	84	86	101	107	114	101	99	115	102	103	119	104	97	117	89	114	84	122	111	100	98	119	108	86	116	101	115	102	102	115	97	119	103	122	107	112	112	119	124	107	114	102	99	112	100	112	109	94	108	112	104	105	113	90	112	97	103	95	96	100	101	109	114	101	104	97	96	96	106	124	94	89	105	108	97	112	102	135	91	93	107	112	108	109	93	106	107	91	79	87	105	111	106	106	107	106	90	91	113	123	120	97	98	103	99	112	95	124	99	99	111	106	110	102	100	89	89	103	104	108	96	136	114	97	79	111	107	107	97	132	105	111	127	128	117	113	122	107	91	115	117	96	103	85	94	95	112	120	87	95	103	98	84	109	98	97	95	95	111	107	113	108	118	108	124	92	111	114	114	91	102	119	86	92	95	90	103	118	99	125	107	93	86	100	116	94	99	99	89	116	94	100	123	121	83	108	89	110	102	95	105	113	113	96	110	98	81	112	96	113	109	101	110	97	120	131	115	119	95	120	105	119	96	100	94	105	128	105	98	103	95	99	92	108	89	107	103	91	99	110	113	101	105	104	85	96	104	105	106	85	100	111	96	99	116	101	102	102	132	117	94	103	111	114	97	101	95	99	98	93	120	102	99	102	96	97	108	114	99	116	97	97	122	115	113	96	80	99	106	117	91	86	103	106	89	90	90	91	98	97	92	104	116	103	91	101	120	106	100	110	84	111	100	100	103	108	87	86	117	99	101	93	103	96	100	102	95	98	93	113	107	102	120	90	99	87	109	104	110	104	89	93	95	87	100	113	93	111	93	96	121	101	105	121	132	113	114	93	100	93	105	120	84	113	94	89	116	101	99	114	126	87	100	98	94	96	129	105	115	107	119	83	108	99	104	99	98	111	129	96	91	117	98	97	95	99	129	111	98	91	102	99	90	93	90	112	87	87	119	92	97	96
2927	4041	2218	1010	609	486	354	360	357	306	314	283	284	311	284	294	302	301	289	281	269	256	270	293	297	239	266	281	276	278	273	295	286	290	273	272	267	273	261	249	235	281	274	280	267	266	261	275	254	301	288	266	269	315	274	278	275	249	255	283	286	278	293	264	271	268	247	286	264	259	274	249	274	270	287	240	265	258	244	267	278	259	267	254	260	262	271	263	274	250	272	280	252	264	272	273	298	257	284	292	271	281	262	270	282	256	252	260	232	285	281	258	260	244	255	290	267	253	290	268	257	272	273	280	271	274	273	291	265	261	283	250	254	255	277	277	265	299	258	263	283	268	267	308	310	245	280	287	273	261	261	282	268	274	305	261	239	296	288	282	247	293	258	268	266	269	261	281	312	284	286	275	281	284	259	263	277	290	257	276	259	221	266	275	265	255	258	282	258	302	274	255	290	272	251	266	257	238	261	265	288	256	270	280	250	288	279	266	276	276	267	282	289	263	244	272	249	269	291	262	268	266	270	261	266	265	270	282	254	272	284	267	268	253	311	275	287	273	285	270	263	271	265	328	262	244	266	269	278	251	304	272	248	260	273	290	242	275	277	266	258	253	269	248	272	252	272	274	262	248	299	259	289	251	268	246	279	289	257	275	274	246	269	284	243	246	267	289	296	267	287	260	281	282	254	262	247	248	257	275	280	251	274	287	249	243	264	268	276	284	265	296	283	292	269	283	284	258	231	277	292	285	259	266	252	275	256	270	280	278	301	286	262	265	275	271	288	235	289	282	293	286	260	265	253	261	255	267	278	238	277	287	273	279	267	284	274	293	298	298	284	288	265	260	247	263	283	279	261	285	257	259	279	279	274	251	264	294	261	276	269	271	258	289	258	281	269	298	280	270	226	286	275	251	270	277	290	290	269	294	296	237	261	255	249	280	282	269	276	245	270	298	291	288	276	256	284	278	251	266	258	263	257	273	269	273	296	277	278	290	261	298	297	277	253	328	280	277	284	303	292	279	281	246	251	257	232	232	269	244	280	268	266	283	271	275	279	270	233	247	280	256	265	271	301	268	273	296	272	272	285	297	266	263	298	250	262	276	276	287	283	309	263	312	280	219	235	259	274	278	294	260	294	268	260	237	275	256	283	242	252	253	285	270	271	226	289	267	280	235	242	277	302	288	268	255	264	289	250	250	262	237	274	271	274	240	269	261	281	264	291	270	319	271	263	289	278	291	308	241	248	280	263	239	280	269	279	268	271	278	234	285	280	277	295	265	266	269	276	258	275	237	259	273	245	289	255	283	242	284	260	239	290	259	293	264	254	302	254	279	275	258	276	245	297	270	242	286	274	284	284	264	278	261	260	247	262	264	262	273	252	305	245	257	274	255	293	249	268	253	274	250	290	270	276	282	266	257	300	269	313	276	262	278	253	267	262	247	235	264	277	266	260	264	250	289	272	254	276	305	283	255	289	280	283	270	267	287	257	260	268	259	291	252	281	278	242	266	271	233	263	287	278	277	305	250	259	261	296	272	278	289	279	277	276	287	262	278	219	285	264	294	258	260	270	244	263	283	255	260	289	250	256	328	275	288	259	267	284	266	269	261	278	282	228	235	267	260	262	261	294	270	247	241	269	267	296	276	258	273	284	305	276	263	259	279	290	290	271	287	296	272	267	238	291	238	251	275	301	271	271	238	251	287	275	246	264	277	252	291	289	259	304	259	257	267	275	249	287	238	297	268	253	297	262	279	295	298	257	296	275	254	285	287	271	262	271	272	264	268	287	259	290	260	275	279	256	277	278	249	250	258	300	274	280	283	253	300	255	287	253	267	236	273	248	277	266	271	258	266	281	273	288	258	227	241	280	284	273	265	291	256	299	233	282	272	285	281	274	301	258	268	257	269	245	270	283	267	270	293	254	268	287	274	273	261	268	286	261	280	278	246	258	257	283	267	285	284	290	256	279	251	252	263	275	300	258	284	270	270	263	287	263	244	279	241	245	274	257	265	262	259	259	256	265	241	282	283	263	258	296	281	305	288	256	285	291	297	243	305	273	268	286	279	267	254	284	262	267	250	266	287	266	268	284	277	277	293	268	254	288	264	275	257	259	277	281	276	278	267	273	274	271	275	253	307	264	295	305	265	303	264	263	282	281	260	252	244	278	243	280	250	256	279	269	252	277	293	306	286	283	279	264	251	271	251	293	258	267	277	275	270	257	277	297	283	258	252	268	287	288	271	283	288	282	313	276	279	277	302	267	268	276	273	263	261	299	274	256	269	252	260	277	266	239	278	274	266	256	288	293	271	255	280	253	283	267	254	294	266	285	282	267	260	261	286	257	238	274	277	268	284	279	282	253	277	269	277	257	291	288	288	272	264	278	292	267	271	281	258	274	263	276	257	266	258	277	285	272	270	282	285	268	293	251	229	275	283	262	297	284	252	248	304	258	239	275	264	283	283	261	250	261	272	267	260	307	270	270	265	295	243	289	259	262	279	258	275	255	255	281	304	291	274	255	269	267	278	243	272	274	277	258	286	274	300	247	284	282	289	269	280	264	266	279	285	275	277	263	277	243	255	250	266	264	259	275	295	284	262	265	279	269	283	276	261	260	258	265	244	294	256	312	269	267	280	302	271	279	279	267	242	279	252	240	279	270	289	275	257	258	280	251	297	259	273	292	271	258	270	268	296	266	277	283	265	231	264	276	260	265	280	254	270	288	277	287	258	273	262	255	288	264	279	281	290	250	232	247	273	272	257	292	273	282	311	283	247	260	253	265	280	249	262	249	270	277	271	266	275	282	257	254	256	265	267	292	248	278	242	255	281	299	288	244	276	283	242	263	294	257	269	270	269	265	283	288	275	274	255	251	279	300	256	266	266	256	271	257	275	271	273	256	278	268	280	255	278	262	270	274	268	284	261	278	258	288	249	272	268	255	284	255	292	251	277	269	271	248	254	242	280	237	241	291	297	277	246	287	293	282	264	250	266	270	267	246	290	250	287	247	281	282	260	287	287	262	268	257	251	269	260	259	256	246	300	306	270	257	275	290	263	265	270	271	267	276	291	253	270	247	290	266	277	252	275	255	283	256	249	303	283	306	240	261	258	264	261	252	270	277	277	245	256	269	282	266	263	259	290	256	245	275	298	303	267	244	275	251	245	288	279	270	265	287	289	291	287	284	273	296	248	257	251	297	263	293	264	251	273	280	274	259	264	288	284	278	293	260	269	271	249	277	278	301	271	251	274	273	267	255	278	253	259	275	263	263	265	270	273	248	260	257	260	287	270	280	282	244	247	255	286	260	275	266	272	282	299	304	270	275	262	237	251	271	265	262	264	259	282	297	305	301	281	274	257	281	252	301	247	282	245	292	285	290	278	259	249	270	260	294	282	293	284	261	290	267	274	266	264	294	258	282	263	279	270	285	290	267	273	290	248	277	265	300	260	289	255	274	279	265	274	287	287	255	291	265	280	249	275	253	275	265	255	281	275
32269	10349	1031	476	391	372	358	387	365	379	361	342	370	367	363	326	356	326	355	352	364	367	363	405	332	356	377	329	386	360	401	340	354	363	381	398	333	343	342	346	334	377	392	380	357	337	345	342	368	355	373	373	345	330	356	348	354	343	346	379	347	367	353	352	342	382	358	381	340	344	361	331	335	358	367	372	372	379	352	361	362	363	347	366	376	349	387	400	324	332	378	386	348	329	416	356	335	326	381	356	341	378	341	373	373	387	358	350	368	385	324	369	397	368	421	393	400	412	345	400	353	364	366	346	340	384	356	397	382	329	359	338	369	360	379	354	363	358	347	357	327	364	396	367	365	367	342	336	407	335	344	324	336	366	392	361	362	374	398	358	351	343	383	352	334	347	348	370	337	392	419	382	354	395	331	374	381	353	343	347	359	337	353	324	386	371	352	379	358	348	366	363	373	385	326	337	336	329	371	385	336	338	344	350	358	366	337	358	353	364	361	368	320	356	361	352	352	339	390	387	360	352	305	344	380	327	367	340	324	371	376	360	387	368	375	355	348	366	357	374	333	374	367	361	350	350	360	386	330	338	353	332	346	378	356	371	371	357	339	333	326	366	346	353	360	341	341	339	331	347	362	330	328	345	338	392	356	359	340	400	358	346	380	375	369	350	362	335	387	365	373	347	358	357	340	352	364	342	351	365	353	414	357	375	349	352	376	364	395	389	367	329	346	358	354	344	401	340	349	358	333	370	347	432	348	313	337	355	370	362	361	363	359	385	345	358	381	359	318	361	362	376	373	397	354	340	352	340	365	345	396	354	378	347	358	330	351	354	363	387	340	351	373	358	359	353	361	337	373	372	370	382	365	340	353	354	353	376	375	399	363	312	384	322	361	366	353	352	360	359	339	341	350	382	388	380	342	362	380	365	360	345	343	357	377	374	373	369	344	330	340	348	368	341	358	369	387	318	348	317	355	375	345	348	343	327	353	335	327	332	332	351	366	337	369	345	369	367	365	382	351	380	350	378	355	375	360	347	343	365	357	313	408	417	330	366	369	341	345	333	337	386	348	385	348	384	357	371	348	395	353	323	337	366	362	396	364	365	340	355	372	365	364	339	329	384	382	355	358	351	367	373	346	358	367	347	354	375	370	332	364	345	363	370	370	388	333	360	369	363	327	339	335	344	334	332	381	320	366	364	358	331	382	357	399	365	398	357	350	373	381	358	359	362	367	371	329	338	360	387	370	381	386	359	340	365	374	379	362	396	326	362	390	355	356	320	381	345	368	401	364	367	398	327	365	335	342	364	344	359	387	344	402	374	349	384	369	362	334	350	355	366	378	316	347	341	348	366	347	350	306	344	355	358	346	385	381	358	351	368	356	341	340	374	378	394	393	372	345	331	350	317	357	359	339	369	382	361	352	396	385	363	362	353	320	355	316	368	347	365	410	322	329	359	357	372	403	323	357	376	344	395	369	340	344	360	331	384	355	382	366	399	384	372	347	386	310	366	348	390	359	351	358	342	363	368	387	341	376	360	369	362	361	355	352	355	329	366	368	372	381	383	338	354	383	364	335	414	379	388	394	343	313	376	357	380	355	375	334	350	350	365	374	343	376	386	326	381	337	366	346	346	383	375	378	366	366	351	385	402	332	334	364	389	344	356	366	375	372	379	356	350	386	361	321	370	377	353	343	359	312	342	378	374	362	378	357	371	384	354	364	368	345	346	384	395	350	354	380	345	391	374	349	353	371	324	359	350	356	352	339	337	347	347	423	346	349	378	364	345	329	344	356	388	379	321	390	365	367	358	354	360	330	345	357	330	380	333	355	393	352	360	371	338	344	357	364	347	349	379	323	379	340	311	338	344	364	354	376	340	356	372	345	392	373	364	366	398	379	367	347	407	339	320	386	352	380	382	367	384	388	355	362	356	386	360	342	347	398	347	315	314	353	400	385	377	383	367	339	339	366	331	341	373	399	360	405	370	388	335	369	380	388	360	351	352	336	359	359	365	355	338	371	376	371	391	385	367	389	355	392	360	353	370	402	383	368	332	369	355	377	356	353	370	378	357	324	353	346	362	395	346	365	352	379	341	352	362	370	394	368	350	342	377	362	379	325	337	325	366	333	356	357	343	379	385	368	400	327	342	352	381	368	332	390	399	355	369	384	383	376	353	351	333	374	362	373	381	365	390	378	350	354	342	381	356	347	382	373	374	382	340	372	353	339	410	342	361	360	365	377	365	330	357	352	347	340	374	360	345	378	340	362	346	351	371	356	375	372	363	362	370	328	338	374	366	405	355	325	358	355	363	361	341	351	347	345	366	364	406	377	403	341	338	368	368	390	361	377	361	374	355	372	382	354	343	338	363	376	374	333	382	404	358	337	396	336	413	400	365	378	377	372	301	345	366	330	356	346	349	357	364	369	344	344	388	375	355	387	367	345	348	374	333	357	382	338	352	388	352	355	336	347	362	385	343	373	389	334	361	302	327	327	321	370	358	346	347	351	383	352	381	387	371	366	344	373	358	367	364	320	380	364	371	373	354	356	392	337	364	346	335	339	368	349	366	377	345	380	351	383	373	355	385	402	339	345	369	385	335	373	380	363	352	368	335	357	351	386	358	350	401	330	334	350	380	372	352	358	347	373	346	379	334	326	358	358	357	369	348	353	339	381	336	345	367	376	391	374	385	317	345	358	365	377	332	357	381	375	345	321	314	374	391	348	361	374	344	336	343	317	387	361	337	358	342	407	346	334	349	367	362	347	397	358	359	356	354	330	355	358	396	332	356	381	379	375	413	378	381	343	375	378	373	367	379	387	336	372	366	373	363	344	395	343	355	358	369	350	333	378	348	367	349	345	334	347	331	349	339	342	385	362	404	361	378	357	332	336	355	342	350	348	350	355	348	361	376	379	376	357	349	370	350	350	319	394	383	363	346	338	387	382	344	395	338	349	369	360	391	343	372	362	334	373	362	368	345	390	356	364	331	377	351	394	361	328	334	361	376	342	374	366	344	373	334	378	346	343	347	377	349	361	350	357	391	338	340	346	340	359	350	364	348	393	327	326	364	372	367	402	379	393	394	376	369	392	371	398	365	357	340	356	352	362	369	375	358	381	397	368	385	410	341	355	334	360	365	374	344	338	340	381	359	356	370	395	373	348	362	355	347	365	416	351	369	388	343	358	356	322	344	386	365	333	377	346	373	360	370	354	346	358	348	402	389	401	366	371	366	382	344	355	380	373	384	393	371	368	348	371	354	347	326	342	367	357	374	345	349	360	364	353	372	350	376	349	359	330	335	360	388	334	362	342	360	351	334	377	351	354	340	373	367	379	364	339	364	350	324	357	346	364	389	344	371	369	338	349	380	371	357	351	364	341	371	389	350	370	396	345	372	350	360	334	348	374	351	362	386	361	380	340	340	370	381	347	369	342	333	327	396	363	359	370	384	388	369	365	339	418	357	348	370	373	331	325	352	344	397	379	372	357	360	333	370
5585	908	856	808	839	747	813	781	765	794	819	802	741	838	797	800	816	763	809	768	794	817	813	787	773	780	794	793	770	830	796	783	820	826	800	806	861	836	795	820	754	819	737	802	795	810	814	777	814	777	808	799	776	769	831	789	776	789	774	809	749	866	814	783	821	803	806	714	766	770	798	812	690	828	829	792	767	775	785	804	811	833	792	805	825	793	803	783	772	819	773	803	797	799	769	816	802	740	811	797	761	765	773	799	746	777	804	784	814	799	818	787	796	782	828	762	834	773	782	788	780	789	763	808	774	829	829	817	795	818	767	776	786	824	815	793	788	808	815	753	827	791	779	768	822	764	830	835	782	820	821	793	801	743	779	771	822	809	771	807	787	776	792	809	804	825	833	762	801	840	828	789	813	811	785	816	788	804	782	811	822	802	801	791	822	765	847	782	798	825	776	850	787	803	806	777	819	802	791	732	810	777	754	806	764	771	747	748	809	835	811	764	852	790	785	809	756	759	802	771	831	798	774	793	811	776	813	817	833	807	813	799	741	799	768	779	769	771	849	815	786	859	775	856	817	802	789	810	805	754	822	798	731	817	838	796	730	810	802	790	833	764	835	763	814	796	807	807	821	837	792	810	788	816	787	828	752	789	827	771	783	749	772	768	797	800	843	793	768	755	762	757	745	818	795	788	843	817	789	766	779	793	826	835	766	732	817	759	740	749	789	838	765	775	751	799	839	813	714	756	837	802	778	812	769	798	753	770	797	786	783	813	795	794	772	772	759	843	800	789	788	781	795	803	831	782	799	786	807	836	795	751	816	798	837	804	865	782	830	773	831	797	801	756	839	813	766	773	759	827	795	862	733	833	741	770	755	762	833	819	797	787	807	817	763	789	781	759	817	784	810	770	804	748	816	783	783	805	749	815	772	820	806	805	809	770	806	794	796	786	822	788	777	819	786	784	799	791	742	823	795	773	819	770	806	833	837	824	790	779	800	781	789	798	821	821	800	797	813	858	850	815	755	798	788	792	773	758	815	823	802	789	811	802	805	743	811	801	776	791	747	831	800	764	761	864	798	775	769	828	811	805	809	802	816	807	830	808	801	769	796	814	810	778	752	796	770	825	801	767	757	810	827	805	771	779	789	809	802	807	835	784	815	799	811	756	805	787	792	807	778	795	812	766	779	788	801	824	817	792	799	777	845	787	799	818	739	779	824	814	840	793	792	824	738	836	812	807	830	811	791	798	754	791	783	773	764	821	771	826	768	768	804	788	783	803	816	797	769	802	814	751	781	773	789	811	805	754	750	788	854	812	786	789	779	811	792	817	795	858	779	792	774	824	825	818	815	752	809	802	804	852	778	758	803	789	807	720	821	824	768	796	763	812	775	772	759	786	784	772	779	797	738	831	769	833	788	747	806	830	775	797	757	802	796	754	798	789	831	816	721	801	794	812	802	773	837	805	791	777	811	846	818	768	826	734	764	774	787	817	769	791	781	807	771	805	791	796	794	792	764	790	744	777	767	805	770	789	809	832	800	786	771	777	800	811	772	776	810	779	789	779	785	777	808	794	774	741	734	827	770	752	775	850	785	788	820	778	778	796	807	805	799	790	764	771	790	833	807	764	786	794	838	799	807	759	782	797	804	748	806	809	790	775	849	808	791	816	858	829	832	821	794	828	734	816	798	821	838	770	808	821	821	780	768	894	776	789	820	880	793	809	815	822	798	773	761	813	859	794	821	763	810	812	810	772	773	790	743	731	789	781	754	745	780	782	792	816	785	824	823	806	741	816	830	775	827	838	765	749	772	806	796	813	780	784	821	797	797	801	819	821	807	787	795	727	817	821	803	758	804	823	807	819	795	799	799	849	817	823	770	776	776	801	784	802	810	807	787	796	800	821	806	828	784	841	770	828	823	803	771	756	823	786	772	768	811	809	774	788	843	784	794	807	839	809	756	776	766	776	759	802	811	791	744	809	764	749	768	755	772	791	804	784	706	803	785	827	774	856	822	770	747	757	824	766	771	798	794	763	809	830	823	737	794	827	760	786	801	758	818	786	770	772	847	823	807	798	781	788	782	810	820	769	775	761	767	823	831	766	787	752	748	749	789	794	826	827	776	830	788	803	795	791	791	774	765	780	815	782	813	759	799	772	826	823	801	837	772	780	706	784	773	752	782	817	786	786	787	780	785	800	797	809	753	795	797	836	821	740	771	823	783	809	782	798	764	778	776	758	794	854	790	810	785	785	792	743	774	799	844	792	789	792	806	765	751	809	795	804	799	844	769	792	762	723	780	789	733	792	821	853	767	834	776	788	821	776	788	789	789	776	708	766	773	812	789	772	830	808	813	750	786	812	788	785	768	768	793	781	780	768	812	810	783	819	828	757	808	796	791	804	748	808	783	786	843	821	798	916	763	750	778	818	813	852	768	830	797	756	830	794	762	797	783	782	803	794	757	760	792	801	775	829	814	797	802	797	802	765	814	810	770	756	767	830	777	830	787	763	829	767	814	777	840	811	785	767	760	787	747	821	802	766	792	773	806	811	758	786	813	765	759	793	821	819	785	814	794	835	757	814	832	806	818	796	792	827	795	758	821	776	826	824	799	781	786	806	808	766	790	801	742	808	794	736	788	807	767	793	763	805	774	734	830	762	781	792	781	804	782	827	808	788	784	793	756	754	790	745	775	782	799	772	796	790	728	755	795	792	811	828	794	796	827	818	769	770	789	771	856	806	824	815	795	741	812	785	800	771	756	811	758	747	838	807	792	748	755	796	807	795	857	719	801	766	715	785	816	729	768	832	816	788	753	796	781	767	816	760	815	843	795	837	825	761	797	826	779	820	816	821	823	817	834	769	823	791	811	775	782	814	776	813	843	772	823	812	817	836	823	816	797	804	787	820	836	815	778	759	815	799	784	782	774	785	781	850	801	778	791	821	802	793	836	750	768	778	753	806	721	802	793	822	796	815	791	760	842	823	807	769	751	785	824	844	761	801	791	784	820	774	785	787	803	761	772	830	862	767	807	804	778	788	818	767	784	737	811	829	828	777	786	775	773	759	820	810	778	771	808	808	812	825	758	768	795	783	775	805	842	782	763	792	803	774	778	766	764	797	752	794	771	807	795	830	782	810	827	826	815	851	796	808	770	783	835	863	821	810	780	809	796	793	786	809	779	778	814	800	770	785	798	808	794	809	746	806	771	773	836	788	789	807	770	815	769	761	802	797	796	802	759	826	762	770	736	767	822	828	790	786	810	769	785	742	761	825	773	800	754	851	798	824	815	816	756	812	823	828	853	735	789	790	778	793	792	817	821	807	843	822	809	787	841	760	853	774	799	822	780	792	787	813	789	857	735	811	795	864	791	815	784	780	813	837	763	818	819	828	807	794	807	814	810	776	789	825	777	778	794	819	793	796	739	802	780	827	835	829	850	793	827	798	755	750	787	790	781	791	811	806	806	836	811	830	812	789	779	816	805	788	765	782	785	785
24518	20930	24320	27656	20131	1580	411	353	344	300	271	259	265	255	280	277	242	261	259	257	272	258	231	219	244	274	250	247	269	253	230	246	252	251	261	246	248	220	233	253	281	217	256	266	231	257	271	244	251	247	259	252	251	260	252	194	224	271	245	241	253	243	224	275	279	257	238	233	238	237	272	231	223	266	220	251	266	214	256	225	283	271	272	243	255	260	249	251	264	234	234	259	256	264	255	277	223	279	234	214	247	268	242	262	244	250	265	240	261	217	217	258	234	222	242	243	263	262	264	243	252	262	256	256	245	254	245	237	228	233	238	230	259	248	259	229	227	226	259	240	248	230	246	270	267	253	244	206	224	265	251	233	258	258	248	248	248	249	263	235	260	270	237	227	235	253	246	242	240	260	258	239	262	279	242	260	270	257	259	233	227	206	271	245	262	219	247	229	259	231	272	253	254	216	262	238	228	239	235	241	244	243	224	264	244	215	240	233	222	246	239	225	244	250	235	267	277	255	245	252	224	216	238	273	240	244	213	261	251	277	234	239	247	239	273	243	255	280	229	273	209	261	235	226	241	248	263	255	249	241	247	245	266	222	245	279	255	257	218	259	213	252	225	256	242	254	260	263	251	257	226	241	263	254	276	252	261	249	254	230	251	230	222	240	239	235	220	257	252	254	249	255	237	246	257	223	266	241	262	230	246	248	229	231	289	224	211	232	232	274	254	234	244	248	262	247	251	264	263	262	233	274	250	263	225	239	241	262	244	248	216	237	246	263	227	245	246	236	224	245	253	250	225	247	214	247	243	221	228	231	236	253	283	221	247	245	287	237	258	211	290	246	226	259	251	251	249	268	258	246	265	252	220	240	248	229	245	229	232	248	254	256	251	250	267	220	248	244	237	249	247	262	239	245	250	259	210	237	226	263	253	256	253	237	233	249	270	235	231	202	229	236	240	260	233	236	239	232	262	236	182	224	230	206	235	237	236	219	276	219	274	234	241	259	237	262	268	249	247	253	250	216	219	225	277	252	253	252	265	227	226	239	254	241	272	244	233	273	251	253	253	240	270	246	233	273	244	239	251	254	244	262	251	268	233	242	265	246	246	218	236	305	247	249	301	255	292	247	240	235	228	272	239	248	253	239	265	245	254	240	254	235	253	246	248	253	267	267	242	241	257	255	215	240	241	251	223	260	255	234	253	237	247	229	261	274	245	226	269	240	249	234	246	244	224	253	264	265	256	274	273	271	237	248	272	221	257	257	223	228	247	266	257	215	224	234	238	251	247	271	258	238	261	254	225	235	231	243	227	250	276	239	265	231	253	239	266	272	230	224	241	263	268	242	265	248	235	269	241	252	231	228	259	281	280	249	271	282	243	254	227	255	242	226	244	264	226	232	234	241	254	255	238	242	231	251	239	243	236	235	249	280	247	271	250	262	247	236	277	219	264	251	249	245	252	232	261	283	240	248	276	275	253	248	235	249	235	238	239	245	248	251	231	243	249	270	235	239	242	251	255	238	255	250	239	233	241	254	243	229	232	245	230	252	253	246	226	259	240	228	254	225	278	252	216	221	244	223	261	233	247	288	262	256	257	259	262	259	243	242	249	221	201	275	238	245	223	251	245	234	252	246	240	220	243	227	242	250	292	246	248	224	223	263	230	239	246	239	270	251	246	237	242	261	260	248	236	246	302	235	231	245	230	261	262	245	241	255	279	225	245	284	271	265	233	253	258	242	250	249	249	257	241	233	258	249	249	280	259	212	268	251	247	258	229	251	261	242	209	237	269	244	257	254	230	245	226	264	253	243	252	235	262	244	237	228	251	264	218	266	240	243	226	229	223	249	229	272	218	262	254	248	254	261	239	218	223	241	217	231	246	243	246	272	253	282	237	255	237	234	246	267	235	248	242	256	246	254	258	252	303	237	249	216	253	253	234	249	237	240	239	258	276	274	253	232	252	257	239	238	273	259	245	239	240	220	252	278	242	242	244	244	237	242	259	241	258	269	265	276	218	260	232	238	236	248	256	251	213	218	252	218	253	253	221	244	259	258	219	244	215	234	274	246	248	251	245	236	253	232	263	243	230	247	250	262	249	263	226	267	251	287	242	246	228	222	248	232	261	246	232	230	224	257	261	243	244	245	261	249	283	242	248	257	275	251	220	266	245	238	237	232	238	233	241	218	231	233	256	235	230	256	253	226	236	234	247	265	210	220	223	262	242	226	204	242	267	242	227	249	247	231	238	249	267	243	261	276	251	265	234	270	255	233	259	264	258	246	268	225	240	253	250	227	225	229	257	255	238	236	247	269	240	252	238	257	252	242	259	214	236	219	257	236	259	229	249	249	226	226	230	255	233	231	254	265	255	217	224	263	253	242	246	271	210	230	270	240	255	250	243	251	236	237	258	265	241	265	217	240	247	265	255	246	227	238	260	265	279	238	251	269	250	267	223	255	207	254	269	261	257	260	230	235	242	232	248	237	251	271	240	258	230	258	277	197	242	226	244	282	232	250	241	236	272	235	240	222	218	240	257	223	250	247	233	235	243	225	242	249	222	225	250	279	256	254	238	237	273	230	240	245	241	235	241	248	249	248	240	244	268	255	281	298	266	241	233	267	251	240	254	262	267	276	226	225	260	261	221	277	266	247	218	261	243	229	242	228	214	234	254	255	236	239	227	258	241	275	241	217	254	223	250	224	249	270	217	229	278	249	225	246	231	234	239	249	244	236	245	245	237	248	230	283	279	233	249	233	228	261	233	242	221	245	234	269	257	264	246	240	251	235	238	219	228	253	256	255	209	275	237	224	216	225	244	285	247	259	249	244	256	254	233	260	254	233	259	259	228	245	233	244	242	270	273	267	238	247	237	234	259	243	225	217	240	256	217	238	265	240	236	241	245	237	239	263	229	199	257	260	243	278	261	285	247	252	231	235	256	282	239	244	234	265	234	211	250	238	246	273	239	252	236	261	248	255	247	248	266	234	268	237	270	251	270	266	232	260	239	243	257	246	245	228	259	274	277	259	272	227	257	241	237	263	246	226	252	238	217	252	262	246	243	236	260	265	240	240	250	233	247	246	257	256	246	217	272	235	240	236	240	234	261	269	237	245	268	232	288	256	246	245	235	210	263	249	247	252	224	235	240	229	226	265	258	232	223	230	251	249	252	223	262	268	247	231	225	235	251	276	258	250	261	249	261	257	259	243	254	215	236	256	211	233	239	242	250	267	226	234	239	235	230	253	225	227	244	283	264	243	248	228	246	244	264	245	240	243	233	260	237	221	265	237	247	251	242	249	220	220	252	269	246	230	262	263	233	240	286	208	263	239	260	267	264	249	247	245	257	252	261	230	263	247	236	195	230	256	260	250	242	264	196	254	252	233	264	221	250	242	244	249	287	257	239	235	257	234	203	242	233	255	252	250	230	296	250	260	229	231	213	266	234	229	273	256	268	267	217	250	240	268	239	277	268	255	262	263	272	267	263	227	273	269	257	238
3138	2600	1620	907	722	629	636	575	566	613	594	583	549	563	570	543	597	538	610	553	559	592	557	605	543	573	554	504	557	554	565	618	569	560	573	565	533	560	570	593	539	563	563	524	547	590	574	554	573	506	530	557	552	556	549	562	523	561	586	549	551	597	533	533	541	551	580	573	546	538	532	589	552	577	574	538	537	502	542	544	547	534	553	569	568	548	569	524	551	569	561	512	544	544	544	544	551	549	533	523	564	547	544	549	600	540	533	536	572	545	574	568	561	558	528	581	562	536	519	550	496	547	596	534	553	569	540	549	564	587	524	600	549	569	557	523	545	557	548	573	541	528	578	512	557	570	567	529	524	582	553	542	588	577	503	544	594	559	559	525	593	580	572	568	549	546	583	542	526	546	573	581	530	588	545	566	470	547	582	580	543	530	523	611	516	553	565	533	539	581	559	569	586	578	601	532	551	507	536	505	567	527	556	478	547	564	532	539	593	569	580	571	538	544	601	541	589	571	569	540	519	555	544	565	588	558	522	555	539	522	513	604	527	545	543	554	608	551	529	567	568	557	537	546	537	605	587	541	578	596	536	541	583	527	576	525	553	528	518	557	564	580	544	591	511	583	540	540	560	545	552	516	569	551	508	521	523	553	538	516	566	541	576	527	566	549	562	582	521	573	546	564	555	553	506	521	560	535	535	580	578	577	532	538	533	550	540	548	557	519	513	543	572	539	556	524	526	581	554	540	585	524	608	542	563	538	567	562	520	558	567	546	548	545	546	584	579	520	617	553	577	535	537	542	540	588	552	535	519	573	546	591	568	541	524	578	542	552	555	541	592	585	538	551	533	510	541	577	551	537	557	527	572	599	551	577	541	585	575	562	568	539	539	516	518	582	548	496	542	574	577	522	513	575	535	535	561	600	542	605	537	553	536	542	565	548	587	527	507	555	513	524	595	570	520	550	556	544	569	539	524	608	552	536	528	548	547	536	541	543	515	523	526	579	564	530	551	546	560	550	545	565	564	556	541	519	574	542	586	535	546	600	569	538	554	585	531	571	553	560	539	539	562	537	533	574	548	527	536	550	532	547	523	571	497	502	528	576	570	524	520	555	520	523	593	558	547	548	544	568	556	572	547	537	497	513	579	556	522	548	540	521	564	536	569	516	509	552	533	546	577	564	578	600	555	560	579	535	583	516	585	568	581	584	551	565	556	538	567	551	492	516	569	572	575	534	604	527	553	549	539	577	539	585	577	589	551	537	547	538	511	539	549	550	584	541	560	556	541	572	575	604	565	566	554	566	554	574	514	572	527	580	555	584	579	523	519	557	539	538	556	556	574	553	543	547	554	550	584	508	533	569	547	571	537	551	543	558	553	564	594	585	525	537	550	522	521	514	539	549	546	548	522	543	543	587	537	560	591	541	585	528	558	595	574	521	571	523	550	532	574	515	568	553	546	570	528	568	553	506	558	596	551	555	541	572	542	532	545	549	587	523	560	532	548	578	576	537	534	525	592	549	516	546	557	585	602	560	626	557	539	572	590	576	561	533	519	528	547	547	558	591	572	555	542	583	545	530	531	623	576	536	591	591	562	598	564	565	553	543	530	552	574	530	577	555	529	538	507	518	576	541	560	526	553	567	541	555	550	548	523	527	580	539	561	566	570	546	568	532	513	541	544	606	534	549	533	539	554	555	601	536	561	526	556	534	593	550	522	533	544	555	562	510	548	545	560	602	518	548	581	559	576	583	517	513	529	522	536	530	539	571	544	527	535	605	554	550	568	563	550	569	563	582	602	535	517	541	555	555	562	559	556	536	559	535	545	548	559	551	538	541	532	538	537	519	526	524	566	529	581	565	594	560	538	516	538	513	554	535	556	526	569	547	550	541	539	543	570	583	568	542	537	538	589	542	551	594	563	590	534	575	530	545	523	567	529	510	572	550	571	541	536	571	550	572	529	538	550	549	517	542	520	560	534	541	545	534	542	509	552	524	571	544	554	542	545	486	566	556	538	543	523	537	534	555	594	530	524	556	558	557	567	547	532	530	542	546	580	567	577	539	511	549	548	592	553	540	549	558	567	552	583	539	605	542	540	531	579	542	537	563	502	508	523	576	551	539	522	561	573	553	539	547	549	600	548	539	507	530	531	496	549	566	541	551	572	531	604	602	540	575	542	536	571	571	542	527	549	542	596	557	583	600	554	543	536	513	566	548	594	568	564	583	569	548	555	545	593	575	550	506	554	600	553	536	566	577	531	549	566	544	569	522	556	555	550	515	503	561	570	562	546	576	550	518	562	583	541	578	543	579	546	550	522	523	549	529	514	564	533	557	574	531	618	558	534	556	542	574	539	557	575	569	570	599	531	540	540	571	558	531	566	515	528	528	524	575	577	554	609	579	564	573	556	499	517	574	534	552	538	500	562	565	561	516	584	549	541	560	566	575	526	539	593	593	595	531	564	541	576	571	520	552	590	558	524	553	518	576	558	532	572	525	508	528	529	549	523	563	527	547	546	550	537	568	530	534	559	548	534	559	552	539	560	549	524	544	540	582	550	530	567	572	584	536	544	567	566	557	579	581	522	575	531	545	544	553	532	577	531	531	529	537	547	586	536	575	506	554	561	563	519	555	540	543	555	585	540	575	563	523	476	532	559	513	538	546	509	514	541	548	549	600	563	562	574	539	567	532	596	536	531	562	500	564	574	533	540	562	556	529	555	538	563	499	561	533	593	559	560	539	566	550	560	557	511	569	557	528	532	526	528	559	562	517	563	555	540	538	592	548	565	524	522	567	562	542	518	555	531	541	584	545	544	536	546	518	542	526	558	557	519	574	537	579	557	581	546	556	572	548	535	550	548	513	535	565	553	547	559	565	596	574	560	540	546	575	553	587	570	573	562	534	545	518	551	580	527	594	558	500	564	533	537	553	525	554	558	561	536	553	558	585	579	530	587	573	545	584	530	574	530	565	562	546	527	575	537	525	535	508	606	548	535	552	551	513	556	594	544	524	542	575	565	552	518	534	547	557	560	566	595	534	565	553	542	571	556	568	551	578	580	530	558	569	551	569	490	594	600	543	541	570	586	521	581	588	596	575	561	564	556	565	533	530	578	594	598	507	537	560	554	560	503	547	559	541	564	564	556	525	531	555	597	560	620	532	578	552	545	552	561	515	547	554	567	558	522	524	580	565	536	557	560	528	511	556	556	560	608	551	565	579	548	546	500	542	574	557	519	537	497	544	601	598	568	593	552	535	543	539	545	584	539	579	538	541	567	557	564	520	519	564	569	538	540	522	563	546	543	514	569	568	538	553	548	534	547	566	523	619	564	578	572	548	551	563	574	607	558	526	545	526	543	548	550	508	521	548	585	536	562	561	552	552	580	525	562	554	541	569	530	512	576	536	577	573	571	540	578	549	539	543	520	563	590	581	577	531	539	572	550	563	558	540	543	583	558	537	576	566	573	575	548	561	571	555	498	540	519	563	522	527	565	567
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
