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
339343856371	339343856888	339343857438	339343857988	339343858538	339343859088	339343859638	339343860188	339343860738	339343861288	339343861838	339343862388	339343862938	339343863488	339343864038	339343864588	339343865138	339343865688	339343866238	339343866788	339343867338	339343867888	339343868438	339343868988	339343869538	339343870088	339343870638	339343871188	339343871738	339343872288	339343872838	339343873388	339343873938	339343874488	339343875038	339343875588	339343876138	339343876688	339343877238	339343877788	339343878338	339343878888	339343879438	339343879988	339343880538	339343881088	339343881638	339343882188	339343882738	339343883288	339343883838	339343884388	339343884938	339343885488	339343886038	339343886588	339343887138	339343887688	339343888238	339343888788	339343889338	339343889888	339343890438	339343890988	339343891538	339343892088	339343892638	339343893188	339343893738	339343894288	339343894838	339343895388	339343895938	339343896488	339343897038	339343897588	339343898138	339343898688	339343899238	339343899788	339343900338	339343900888	339343901438	339343901988	339343902538	339343903088	339343903638	339343904188	339343904738	339343905288	339343905838	339343906388	339343906938	339343907488	339343908038	339343908588	339343909138	339343909688	339343910238	339343910788	339343911338	339343911888	339343912438	339343912988	339343913538	339343914088	339343914638	339343915188	339343915738	339343916288	339343916838	339343917388	339343917938	339343918488	339343919038	339343919588	339343920138	339343920688	339343921238	339343921788	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23054	20160	26868	23233	19866	3132	798	579	429	372	398	379	367	335	337	331	295	314	327	323	313	337	310	323	281	321	318	327	269	296	291	316	291	305	306	284	291	305	286	301	296	294	301	304	277	292	316	311	304	277	293	292	274	274	295	292	264	304	329	317	302	277	289	277	308	280	301	333	292	299	269	289	278	294	277	293	273	325	295	307	304	279	322	266	291	282	268	303	306	287	287	260	279	249	287	301	307	293	329	283	297	285	256	293	279	291	294	297	279	285	275	302	308	268	270	291	327	273	298	278	285	315	289	295	306	288	257	296	289	309	286	301	289	291	269	274	273	303	303	283	275	274	285	307	310	301	297	284	319	287	298	297	284	316	319	292	297	282	303	273	267	284	321	275	285	317	282	301	305	312	301	287	287	283	288	278	289	282	289	289	316	288	294	289	317	310	282	325	293	313	282	290	306	266	327	277	279	304	290	301	298	287	278	293	299	287	328	271	323	305	282	262	282	279	304	311	318	250	305	280	271	296	316	289	282	262	291	284	300	297	277	307	315	290	306	297	292	305	294	277	273	325	301	274	305	282	298	278	321	300	309	323	270	305	277	287	259	291	293	285	310	291	289	296	314	267	250	294	305	280	265	307	287	263	319	296	304	304	277	299	285	279	299	306	299	313	272	313	261	278	267	284	293	283	281	271	295	271	270	299	286	245	310	299	283	270	287	272	332	272	276	301	303	271	310	275	299	302	273	284	307	279	304	280	300	292	317	294	280	303	319	297	291	306	287	308	292	286	266	312	288	295	318	305	310	305	308	300	277	283	264	322	275	293	312	279	284	299	295	326	292	287	280	311	276	278	302	287	287	296	298	287	275	279	278	284	274	269	300	282	287	294	284	286	304	266	300	311	301	266	284	296	302	310	299	298	289	281	289	277	319	297	285	303	270	305	288	283	280	301	270	293	267	315	288	291	306	271	288	318	299	265	285	285	297	356	310	282	302	293	274	301	312	308	294	265	278	325	334	326	286	303	321	290	289	263	262	277	296	308	317	318	281	300	300	312	314	280	287	286	284	298	280	301	287	298	288	288	271	283	307	281	286	267	297	300	282	290	275	260	308	293	301	306	294	308	311	280	286	291	281	277	276	302	300	277	296	308	305	317	265	291	268	281	254	299	312	284	278	288	315	258	317	298	280	272	298	291	279	281	288	283	311	289	286	288	263	309	293	295	301	264	301	271	281	277	281	285	285	274	281	307	279	300	286	293	290	252	290	339	320	261	287	280	306	270	286	240	324	287	277	295	254	313	297	280	297	314	315	296	283	294	279	274	303	307	277	281	284	287	327	272	282	285	294	289	265	300	340	294	279	261	300	272	306	252	289	284	298	266	267	279	317	285	300	301	281	313	311	313	284	311	266	291	299	263	310	296	298	273	257	299	311	265	279	273	305	298	283	298	325	295	270	293	266	306	293	313	292	314	271	305	285	305	314	295	287	300	270	288	314	292	300	291	298	312	305	303	278	285	296	316	327	293	292	300	305	266	268	267	275	262	305	271	262	297	299	269	321	294	266	289	284	304	279	296	279	290	314	255	274	261	286	276	291	292	253	304	284	302	266	310	279	310	300	287	289	322	298	272	288	291	277	288	306	274	259	306	284	304	305	269	294	303	309	326	280	256	273	291	294	270	285	307	280	280	292	283	279	295	295	283	300	278	279	288	259	286	295	302	300	273	275	278	292	292	275	280	268	278	295	290	330	274	318	262	281	307	276	289	269	274	304	293	277	279	288	307	263	238	261	309	283	257	286	306	263	264	289	288	284	304	287	283	323	255	242	313	307	274	260	307	286	274	296	317	285	276	291	323	274	294	270	276	275	288	269	295	294	279	313	325	280	281	301	290	262	299	259	294	316	303	297	262	273	313	304	275	244	271	273	309	302	307	291	279	285	308	268	295	277	292	301	290	284	255	270	303	284	283	272	286	283	312	286	280	325	294	276	254	268	302	288	290	313	308	257	290	281	291	278	287	296	319	289	262	303	250	259	289	304	283	284	270	286	287	321	269	298	292	281	287	299	303	278	316	305	316	281	291	302	293	278	290	293	276	296	291	296	308	264	306	293	280	308	272	289	294	281	281	311	290	277	291	292	273	291	296	319	263	270	311	240	295	232	326	284	265	266	277	255	287	291	307	265	307	286	299	310	293	267	298	292	276	277	296	271	289	286	284	275	295	265	297	293	305	295	288	296	254	279	290	273	287	289	319	279	327	266	286	281	281	299	282	256	273	324	305	249	289	281	266	273	279	267	299	310	310	268	303	321	270	289	305	270	270	295	276	298	277	292	282	301	294	306	276	304	290	272	289	296	262	313	267	293	251	294	289	303	313	294	302	293	297	259	291	292	275	274	293	268	285	294	317	315	281	287	309	284	303	280	297	295	286	295	289	305	304	299	290	289	294	311	291	282	292	271	291	291	323	321	282	282	281	279	256	301	315	292	270	282	266	286	291	265	265	299	296	295	310	274	282	286	285	275	269	297	290	292	276	290	244	273	272	289	274	278	283	282	305	263	289	286	258	286	292	323	328	298	269	299	300	321	289	299	294	289	334	299	278	282	275	303	299	276	301	269	310	296	296	303	277	318	313	296	296	261	316	278	297	291	252	296	272	304	267	305	292	282	288	300	247	280	330	291	262	282	267	286	324	315	275	274	319	315	311	260	298	283	265	265	278	303	267	280	264	282	300	320	308	255	314	294	284	268	292	329	256	297	277	288	316	287	271	282	296	271	292	307	287	266	257	294	272	289	302	287	284	300	305	275	290	271	283	302	288	296	263	302	293	314	288	257	276	307	290	304	288	322	304	254	301	279	288	283	283	259	291	281	286	296	273	310	289	295	300	314	278	290	269	276	292	288	288	274	304	285	287	294	321	278	275	264	260	296	285	299	282	276	258	298	305	314	274	285	244	282	301	291	267	306	302	288	292	286	265	280	310	305	292	285	266	266	293	279	304	286	317	299	293	275	322	286	276	286	286	280	300	262	274	307	308	288	271	265	287	302	282	281	257	296	320	287	270	285	297	305	298	297	303	300	272	266	281	257	274	279	281	294	319	290	323	288	299	278	291	255	303	270	304	263	309	287	291	306	287	261	267	294	318	306	279	322	308	291	333	296	285	278	275	307	287	294	280	281	303	268	338	309	253	254	295	302	269	278	271	293	303	287	295	290	251	303	287	255	270	284	307	259	290	279	315	305	274	304	267	278	268	288	256	291	275	323	299	273	283	273	296	279	270	279	310	282	262	260	285	254	268	280	256	282	278	290	321	268	284	314	272	286	280	273	294	308	316	297	280	320	279	301	292	297	276	321	317	297	283	277	313	276	300	298	285	294	289	261	278	276	280	280	288	266	302	277	276	295	307	297	251	266	262	272	287	291	268	287	290	300	273	280	301	321	284	295	246	332	278	307	283	264	258	281	312	292	303	242	298	285	296	281	271	281	257	285	280	282	309
3489	4501	3723	1893	1203	880	741	624	498	451	434	417	373	374	335	332	331	359	358	346	283	307	320	295	318	303	282	307	287	297	281	302	277	284	320	271	293	275	269	271	290	296	244	302	266	297	263	264	296	306	277	274	279	287	283	262	294	271	275	278	262	272	281	255	264	278	289	264	253	289	280	279	279	263	264	265	286	283	285	261	258	280	264	262	277	280	252	295	268	292	287	275	287	291	258	273	266	289	253	278	240	257	240	295	242	262	272	271	295	305	261	256	300	295	282	271	283	282	290	266	279	279	293	285	309	267	260	321	281	302	270	250	269	242	261	281	286	258	281	268	252	258	273	297	281	290	293	301	261	284	289	307	271	254	271	262	281	284	275	282	256	304	296	258	254	307	279	258	243	247	260	286	248	251	272	276	255	240	285	247	264	275	281	265	263	288	256	276	284	253	279	265	288	272	277	274	259	263	286	282	272	276	268	277	279	272	272	309	270	292	273	230	263	269	275	250	268	285	272	292	260	244	272	290	304	285	266	271	265	300	255	294	299	271	279	253	271	294	253	275	263	311	266	272	288	311	307	272	249	252	268	254	275	287	256	238	253	231	295	299	289	268	278	300	270	279	287	280	262	265	250	301	312	285	247	303	279	251	259	282	273	271	264	251	250	291	266	282	250	262	257	251	274	268	309	288	280	271	267	271	262	282	283	269	290	288	273	253	247	268	281	280	270	278	286	228	289	272	280	302	265	289	266	289	288	286	272	234	272	251	272	273	263	265	263	279	290	286	268	310	292	273	263	248	288	230	274	271	272	244	275	266	295	235	246	255	286	269	262	266	261	278	248	276	287	282	291	269	303	264	307	289	254	258	289	298	280	271	276	263	265	275	294	260	276	268	267	247	287	266	268	266	263	264	306	274	267	249	259	281	255	271	292	267	302	283	276	288	285	298	288	285	268	264	279	263	272	296	252	266	257	241	296	259	258	282	277	256	277	247	272	281	307	251	274	240	241	286	246	272	273	264	269	277	260	260	251	256	279	271	263	237	267	262	261	267	258	277	287	281	272	256	276	284	241	271	263	290	272	268	275	269	216	285	273	290	257	264	268	235	264	302	269	298	278	242	292	287	283	295	258	272	248	252	274	254	268	260	238	287	272	293	292	259	281	289	250	257	283	240	302	273	262	284	307	275	275	281	284	258	304	256	260	293	262	260	285	261	265	288	278	276	267	290	276	296	255	276	272	306	238	273	295	274	282	271	272	301	234	287	272	287	276	296	272	277	293	263	258	271	280	305	259	294	285	260	285	268	252	269	243	272	310	274	259	269	285	247	274	279	248	255	266	271	272	262	281	279	269	284	281	253	273	261	276	287	254	282	289	274	285	262	270	294	275	261	293	257	261	284	247	280	264	280	276	266	242	265	263	275	248	267	258	277	281	258	259	289	263	283	284	248	273	249	264	258	268	290	274	282	223	264	273	282	279	256	272	250	313	274	236	257	269	282	274	267	281	262	261	274	298	279	299	302	259	262	259	277	278	307	273	282	248	267	236	245	245	254	252	225	264	266	282	252	268	276	286	284	275	272	266	291	269	243	265	256	250	266	258	251	242	254	245	286	283	239	269	290	239	275	251	287	263	248	272	287	269	272	272	286	304	257	281	273	273	264	277	284	295	260	281	242	301	262	287	281	280	261	269	264	295	285	270	270	278	270	259	266	279	268	261	283	308	281	274	283	262	269	262	248	272	260	285	282	251	287	252	299	286	279	290	244	287	295	292	247	280	271	283	266	285	266	257	271	277	267	254	236	235	257	257	276	260	271	256	287	251	267	272	253	271	300	275	251	286	277	255	267	295	263	241	273	277	270	272	294	309	261	249	272	264	264	253	285	271	293	299	266	279	294	266	258	272	284	251	267	291	278	279	259	253	252	257	269	259	286	254	263	275	275	279	287	280	291	297	267	253	283	265	243	290	273	264	239	285	255	250	268	246	232	242	293	309	268	264	273	283	241	261	295	250	273	288	272	288	280	286	268	261	264	258	249	268	255	275	285	305	281	253	228	266	281	266	282	254	290	262	257	269	267	266	298	257	302	276	266	252	281	286	271	259	305	291	294	276	295	257	244	264	264	269	286	267	262	282	273	293	266	278	277	270	252	250	288	276	295	274	259	296	299	250	284	262	274	247	308	257	257	262	270	294	259	254	277	266	264	272	267	251	275	283	288	274	255	254	297	268	291	256	241	263	249	263	238	263	265	259	284	289	290	250	300	267	283	266	256	248	301	267	293	273	249	274	259	258	233	284	265	244	267	276	232	252	291	302	267	266	280	262	282	289	241	279	237	266	290	286	258	272	251	296	270	294	241	290	283	270	268	269	248	267	275	256	277	241	301	272	291	289	259	276	285	276	279	278	285	258	283	264	272	266	256	293	271	281	278	271	261	242	251	278	255	256	277	267	275	297	289	292	258	257	275	266	275	240	291	295	275	259	259	268	283	289	272	267	270	309	243	270	269	254	257	254	280	250	281	258	265	281	281	309	244	268	254	244	270	265	254	289	266	269	266	244	264	276	252	262	247	257	251	258	267	275	257	276	283	276	232	257	269	274	267	262	271	275	283	246	271	273	280	237	294	257	272	256	262	303	284	256	274	258	265	289	302	230	279	238	289	240	265	287	276	281	279	261	268	267	259	248	252	291	242	293	280	272	282	267	256	262	289	262	260	270	263	277	303	295	271	263	259	238	275	249	275	289	257	256	251	260	263	275	272	259	262	274	252	254	274	280	287	259	251	298	279	277	255	279	266	264	273	289	262	260	258	276	254	250	259	288	290	287	238	261	253	287	243	304	288	290	294	256	273	291	249	249	301	293	225	275	290	280	273	250	305	267	280	272	291	293	253	239	250	290	238	275	264	306	275	238	239	278	237	251	282	291	258	270	292	280	268	296	273	296	270	271	249	277	256	274	304	276	279	233	253	285	266	275	275	255	261	272	264	263	264	269	270	274	234	288	261	262	282	273	263	281	249	288	276	243	281	265	249	281	278	251	277	277	274	260	299	265	261	288	268	261	268	261	249	263	276	273	238	272	291	312	278	247	284	266	268	271	276	264	279	272	290	264	262	272	278	276	233	282	246	262	266	258	252	269	280	278	263	269	294	286	238	272	247	269	283	257	267	264	266	295	267	270	250	257	303	265	255	274	261	269	267	266	258	256	273	265	252	279	245	255	270	266	276	281	256	283	251	281	265	263	244	273	248	230	289	275	258	266	255	259	281	292	262	251	252	232	265	266	292	283	262	259	273	238	271	252	268	249	273	273	274	225	260	286	268	247	271	286	249	250	276	265	264	287	287	261	274	255	274	279	269	265	238	263	283	285	266	273	268	258	274	286	257	281	286	252	283	269	283	233	279	262	288	279	300	295	267	253	287	248	281	261	278	267	301	258	270	265	276	249	296	253	263	248	274	290	246	301	270	285	267	231	279	255	259	275	246	267	277	233	280
27922	10079	1749	1188	982	883	872	878	942	913	887	865	858	858	960	923	860	887	946	912	898	938	903	879	899	882	886	953	875	846	869	855	910	938	866	855	877	906	894	916	980	914	909	881	942	886	872	903	907	926	892	887	869	929	866	912	915	904	865	839	918	866	925	916	889	965	869	860	879	905	883	902	875	886	847	878	859	876	911	997	900	932	861	903	922	923	901	856	878	890	908	856	913	883	901	895	853	873	864	881	842	936	930	854	851	871	921	888	915	838	907	911	899	878	908	866	929	883	914	893	925	905	888	958	856	930	881	876	903	895	866	899	876	899	879	884	931	923	866	889	952	947	864	896	921	861	892	956	900	911	905	948	848	901	903	913	972	914	900	914	911	876	897	894	834	873	922	873	885	926	898	933	894	905	906	900	911	922	897	915	947	850	878	859	905	884	879	969	887	889	927	876	868	879	958	891	880	838	886	927	911	892	915	948	857	865	900	903	894	943	877	856	945	924	865	893	868	896	885	854	909	883	973	868	872	859	856	891	877	915	827	937	904	874	913	908	897	855	865	899	902	878	868	842	920	905	921	937	865	905	873	871	918	857	879	905	925	870	848	860	900	964	892	850	866	900	874	860	891	906	858	883	869	891	890	892	857	890	924	855	913	903	901	933	906	957	870	898	883	894	850	856	861	886	872	865	888	881	950	918	937	942	903	846	874	927	859	838	851	911	878	915	870	865	895	926	828	854	934	891	942	900	919	910	889	836	877	872	876	936	910	870	909	906	836	863	895	901	929	885	898	860	889	937	862	920	928	892	910	833	945	930	896	872	953	894	891	862	903	877	893	912	949	856	876	927	894	849	917	893	928	921	848	895	852	898	901	882	902	915	900	898	915	894	868	832	879	892	851	932	842	831	866	926	899	861	877	876	849	891	856	892	894	921	894	890	860	903	902	939	971	931	928	915	937	860	873	855	900	907	864	963	878	881	877	830	906	896	882	897	953	906	887	876	896	873	814	904	883	855	905	880	884	915	865	893	909	877	878	952	936	853	892	850	913	929	929	984	897	862	882	929	916	830	858	878	854	885	888	902	920	885	931	890	856	897	914	897	894	895	870	925	918	898	878	913	966	879	903	921	881	848	921	917	863	908	890	905	898	887	883	878	906	918	881	893	873	852	872	898	896	858	926	834	895	876	926	917	898	869	896	903	866	923	844	866	905	906	908	855	902	893	870	869	888	893	873	842	874	891	922	908	910	876	930	978	925	912	882	882	896	835	993	875	893	868	885	875	857	887	906	896	885	899	924	907	914	881	923	880	840	877	863	919	830	869	894	880	908	888	886	909	932	856	902	904	861	916	948	877	829	882	858	852	862	902	896	908	895	878	932	918	863	861	912	913	833	898	902	890	846	901	914	846	890	889	944	916	890	885	851	931	850	928	893	940	850	919	891	899	882	906	946	913	885	903	836	907	913	888	904	901	926	906	902	939	906	862	850	903	825	922	920	903	910	904	879	899	891	855	910	886	825	784	935	897	878	900	898	897	889	846	897	905	855	877	908	946	940	862	904	885	819	918	934	878	868	824	899	822	885	940	917	864	875	927	895	904	906	903	905	896	905	917	839	909	886	841	873	874	882	857	893	920	857	886	906	905	891	945	875	876	896	884	910	859	886	903	903	867	874	877	831	822	870	862	912	861	895	870	934	921	882	907	912	887	966	900	882	881	874	893	833	900	886	866	837	902	920	838	887	903	857	937	936	846	862	904	924	878	931	911	916	915	881	936	924	927	915	940	924	819	893	856	906	880	961	874	966	875	864	942	860	871	875	842	858	890	914	856	891	925	898	898	872	916	914	827	886	896	896	885	868	913	901	894	850	903	888	877	910	879	897	926	873	927	882	844	892	855	858	839	838	911	934	895	930	884	845	888	903	903	835	860	914	897	879	881	893	903	908	927	918	864	948	887	888	892	898	880	924	883	850	832	906	891	880	920	870	895	936	874	834	853	886	912	917	886	892	846	895	890	967	867	904	889	914	808	880	859	859	846	929	914	856	862	867	875	899	870	871	897	920	888	879	837	914	910	920	938	910	901	885	914	889	871	946	821	904	884	881	877	907	912	930	892	932	888	919	834	886	870	913	826	883	911	891	923	861	915	837	921	887	870	885	897	832	908	909	897	951	859	886	876	928	903	874	932	840	912	910	865	892	911	918	920	842	891	938	909	880	880	940	875	895	889	848	890	907	872	913	918	897	919	828	921	905	911	930	892	892	862	858	956	880	858	925	920	973	874	871	903	864	809	857	883	903	896	875	911	973	874	875	898	885	895	843	909	894	904	881	890	948	873	903	876	842	859	910	872	869	897	868	842	962	908	935	846	968	873	855	858	862	797	940	915	847	888	936	881	914	904	887	881	891	934	913	861	833	912	938	887	880	877	921	926	901	863	833	882	907	897	847	854	838	913	856	913	866	889	877	931	908	885	883	879	914	888	935	945	899	909	872	859	936	890	897	890	886	918	924	906	862	921	854	890	930	905	922	857	957	919	891	893	861	904	899	917	915	865	856	886	900	917	841	916	901	870	906	905	873	891	876	915	887	910	869	896	866	891	929	927	925	920	907	892	885	845	884	912	874	895	880	865	907	913	884	835	915	895	889	927	858	888	911	891	910	917	968	877	888	878	878	922	911	848	873	862	841	852	951	976	889	855	894	874	864	894	864	857	909	874	895	833	845	903	924	868	883	914	929	923	863	885	862	894	873	904	868	895	870	874	967	882	945	903	888	852	904	906	929	904	899	850	858	850	878	891	890	912	896	917	914	913	864	889	944	892	931	942	888	924	913	923	851	926	843	900	906	866	915	910	881	940	868	955	906	915	957	861	850	868	884	886	857	884	873	863	866	937	873	905	873	848	849	879	914	849	904	869	856	906	873	904	898	902	867	867	937	851	873	924	897	895	857	916	896	893	871	932	879	868	887	871	890	865	846	862	879	891	901	902	862	869	827	922	880	903	895	893	834	853	907	907	861	949	863	880	907	842	888	912	870	867	889	908	900	885	899	892	904	917	901	891	914	853	877	903	846	908	931	921	911	909	913	852	906	905	908	879	883	896	858	911	907	903	892	930	932	901	893	906	864	939	900	866	912	891	925	862	879	898	884	896	882	966	954	873	946	962	920	847	898	904	946	914	899	927	897	913	896	862	887	959	884	874	875	916	882	909	891	878	878	862	854	834	902	911	867	913	873	937	900	816	894	883	890	891	897	926	904	870	882	900	930	867	928	900	867	834	855	945	876	954	925	890	923	886	842	820	906	852	864	867	908	845	868	869	899	833	891	889	885	907	898	926	912	897	921	869	943	926	870	886	892	953	952	833	874	951	922	894	883	884	890	921	849	887	871	873	901	826	874	944	935	955	821	930	872	879	828	916	897	890	882	926	894	910	909	944	865	832	909	898	894	871	893	925	892	922	901	932	839	918	900	894	939	908	866	896	911	921	888	942	858	945
5553	905	880	803	686	711	740	734	732	765	748	765	762	716	723	724	772	704	753	698	698	757	747	727	726	718	684	771	740	726	704	757	731	735	746	675	703	722	728	722	713	752	700	722	717	732	691	709	741	719	744	729	731	701	782	721	767	692	717	721	727	768	735	748	760	758	750	695	733	740	758	756	707	748	770	733	768	730	743	719	777	760	734	719	730	737	716	685	734	686	735	750	724	674	736	734	738	772	753	726	775	724	698	756	697	744	673	689	729	725	772	696	761	704	757	717	731	703	677	713	666	712	736	744	733	751	699	687	682	711	720	741	719	728	736	731	716	751	716	714	723	719	757	704	718	794	651	715	723	729	712	752	713	752	780	752	713	727	730	746	717	732	745	749	751	705	709	737	674	753	703	731	723	750	747	682	728	737	702	753	738	722	763	759	703	711	713	749	705	718	726	662	745	710	699	738	745	641	761	711	753	720	749	781	756	757	691	663	722	730	677	712	738	750	744	722	735	664	739	734	717	690	760	727	688	707	717	696	745	658	751	728	748	732	703	788	707	722	708	701	719	682	718	730	761	736	698	741	756	694	714	690	724	707	663	758	694	749	722	737	686	708	743	690	721	719	736	760	717	695	704	748	691	717	716	742	713	741	718	758	769	740	672	671	711	785	731	718	745	712	736	755	760	694	678	764	699	696	733	715	702	692	691	699	710	724	747	718	702	693	678	693	718	705	703	707	686	781	692	741	719	712	690	707	694	742	696	712	761	708	679	688	732	701	736	726	715	733	749	737	753	741	738	733	718	711	768	746	679	732	712	734	719	698	741	721	709	728	744	715	696	665	718	729	753	697	634	711	683	738	760	717	673	711	739	703	671	743	710	713	730	760	712	710	686	713	669	705	771	770	714	780	795	741	739	700	697	764	696	723	747	677	720	699	685	742	649	718	717	686	707	722	717	679	765	661	697	720	704	766	752	710	710	684	700	726	733	726	720	732	689	701	731	688	731	701	724	726	723	739	698	682	681	759	692	744	715	719	694	749	703	700	721	717	702	694	712	703	763	698	709	715	736	699	728	704	719	737	732	708	736	689	728	683	701	728	740	777	686	717	748	731	727	738	732	702	678	695	701	712	736	757	726	746	713	732	735	731	717	706	735	715	725	740	760	713	721	683	744	699	758	737	730	666	719	717	723	723	705	708	749	723	744	718	770	733	704	728	699	743	745	706	764	734	700	687	731	695	733	712	690	705	747	723	694	724	716	697	711	718	725	706	693	728	691	696	687	767	775	730	733	712	665	710	674	751	777	729	767	743	726	684	727	727	741	722	741	726	738	724	738	701	781	714	695	705	730	690	703	742	752	717	725	734	743	733	743	699	727	754	725	742	731	715	714	779	774	705	735	688	751	732	730	731	733	705	735	741	720	722	720	712	752	717	714	761	739	749	705	692	712	716	743	716	690	687	696	723	729	733	732	687	759	742	734	714	755	753	713	706	720	718	692	718	755	700	747	693	777	743	668	760	721	731	747	731	734	719	748	717	710	682	731	645	743	724	698	735	714	729	671	775	731	646	742	732	727	743	689	723	755	712	739	680	718	728	693	700	699	742	694	725	737	778	728	730	737	718	754	718	765	737	747	680	681	695	701	695	703	745	735	781	703	713	713	712	703	646	703	720	727	705	734	702	718	682	729	704	680	709	730	731	748	725	707	689	706	715	777	702	697	691	738	726	714	764	723	751	685	686	729	715	767	784	728	719	712	725	759	699	701	706	716	718	729	736	702	680	737	697	722	738	688	737	723	697	713	780	641	691	755	757	746	705	739	720	750	770	766	746	722	748	708	712	763	758	739	735	813	707	678	679	705	740	784	706	735	696	760	674	694	699	710	745	677	732	693	702	720	745	715	715	693	722	739	738	692	749	694	734	728	717	757	733	696	707	714	759	769	726	708	708	712	715	716	744	684	703	700	722	721	707	710	720	716	696	748	711	721	701	727	684	739	730	696	716	689	660	705	695	726	696	738	740	709	721	665	726	708	753	730	693	712	706	722	727	728	760	742	738	735	703	742	743	708	683	740	728	719	695	739	758	682	720	689	709	701	716	762	714	692	730	755	725	719	752	746	706	716	765	760	723	728	717	774	751	698	711	750	753	701	734	698	684	725	701	702	670	792	747	779	763	743	700	752	721	710	731	730	687	747	725	742	694	701	732	720	718	745	722	712	691	734	713	738	724	746	720	765	697	746	755	733	717	745	717	727	717	689	748	693	717	697	753	737	738	666	743	709	711	712	734	734	727	706	734	744	714	697	687	720	731	741	717	780	713	760	754	765	696	717	723	698	705	689	670	756	693	711	728	677	702	707	725	714	731	735	687	726	680	734	693	758	697	723	750	729	732	714	704	704	723	714	716	718	735	723	771	695	740	716	711	710	707	705	689	703	769	764	739	712	684	722	693	742	725	740	693	701	746	685	707	692	750	692	702	729	772	739	699	707	695	678	732	700	681	724	727	713	707	708	714	767	759	766	739	680	740	736	718	729	709	718	770	708	740	739	709	734	710	719	733	728	713	691	734	753	718	724	717	694	705	727	794	735	726	721	737	723	737	758	711	745	746	731	755	700	694	740	686	718	723	695	747	746	719	759	731	722	733	709	729	702	724	711	741	732	730	771	721	717	733	760	745	745	731	762	688	724	733	701	721	701	725	773	726	671	747	746	712	711	740	651	701	742	760	727	695	726	746	717	720	741	711	655	688	767	803	749	705	716	741	726	732	714	696	783	662	711	717	708	723	705	710	704	666	701	679	716	746	725	769	739	732	706	713	701	758	718	711	730	754	773	676	657	747	729	721	720	685	723	705	712	701	752	686	762	730	720	726	711	766	726	767	729	689	715	695	657	756	730	711	746	744	734	732	782	739	694	727	687	705	694	750	717	721	695	727	766	765	706	701	706	647	688	740	718	700	737	707	724	698	704	703	663	727	725	744	689	693	764	698	671	745	732	753	706	720	729	747	694	699	669	752	729	738	745	687	731	713	737	773	748	733	706	717	670	690	779	726	713	712	733	744	727	686	754	728	691	715	748	709	743	707	733	739	732	744	730	749	687	690	731	765	701	694	673	718	689	671	685	735	718	766	698	726	734	691	694	766	702	713	732	705	738	745	692	726	740	680	717	716	722	695	717	727	709	719	755	695	714	707	696	734	714	709	736	765	696	700	727	733	714	694	742	700	717	763	731	702	723	752	719	751	715	705	735	791	733	690	701	726	721	737	703	706	703	697	714	710	700	723	747	744	717	753	689	746	695	683	747	737	736	707	691	719	714	719	713	687	731	740	656	740	738	749	711	732	717	707	767	715	703	690	702	693	725	711	735	708	747	735	759	723	670	797	711	729	693	727	774	723	753	688	768	696	696	730	702	714	699	728	705	723	695	742	793	721	734	727	722	674	701	707	720	738	727	731	779	743	720	673	739	757	741	765	729	745	718	692	784	734	760	712	713	752
25789	21490	27295	25547	4343	1079	877	692	636	644	651	612	614	652	589	574	649	586	584	539	538	591	549	530	550	552	563	593	559	587	575	572	545	523	604	581	593	585	574	562	563	590	559	540	535	567	560	577	568	546	545	576	564	563	581	557	572	568	561	602	569	533	553	532	541	551	575	553	545	539	560	551	569	555	555	527	597	549	551	558	591	544	549	562	608	594	595	551	537	535	552	560	575	494	578	590	532	536	589	555	560	534	588	558	575	558	496	579	584	570	590	540	592	534	564	578	613	551	553	553	541	545	566	576	535	576	556	576	560	559	550	564	564	583	583	548	575	586	616	551	562	599	596	562	568	576	554	562	583	565	518	603	602	557	601	593	541	559	525	556	589	566	561	537	570	525	578	592	559	547	571	540	602	592	559	600	541	513	548	557	559	570	548	548	550	531	529	596	593	552	567	555	534	525	579	552	524	609	558	551	562	567	566	562	564	551	547	592	558	564	554	543	580	577	531	583	583	577	560	532	588	574	550	566	561	574	551	564	554	534	543	527	536	542	570	555	550	561	547	550	563	577	546	568	534	578	563	578	540	557	539	609	529	600	579	544	525	594	570	560	544	572	570	564	561	518	592	576	600	592	532	599	537	544	568	570	570	601	530	566	547	540	589	583	581	561	567	539	558	522	545	592	566	533	591	552	554	557	551	523	576	588	567	545	545	595	567	537	529	559	586	540	550	535	570	542	566	502	550	557	569	541	560	587	555	570	547	568	569	514	527	567	518	589	556	566	591	568	544	572	534	570	561	590	559	546	563	552	565	533	536	552	523	533	542	625	543	548	556	571	573	556	590	532	554	565	559	610	533	579	576	588	559	524	575	567	597	597	581	546	597	531	564	586	557	579	569	609	565	546	556	572	525	550	587	512	531	586	514	566	556	619	566	533	543	565	581	589	550	546	571	604	581	555	581	577	587	561	574	580	544	564	553	583	562	600	544	597	549	548	553	543	551	569	533	589	575	569	548	570	536	530	540	518	583	560	577	574	564	548	591	521	547	565	544	558	557	576	542	581	539	580	550	567	574	585	554	550	570	535	593	593	522	590	561	612	570	545	548	584	580	585	558	559	584	564	545	543	587	588	566	546	547	568	549	548	584	564	571	582	577	532	502	561	524	561	547	564	581	590	588	550	566	557	537	545	572	531	574	568	566	556	568	576	564	550	586	556	553	553	584	559	575	560	564	569	566	554	581	552	572	533	592	581	589	576	535	620	543	579	565	573	556	586	536	556	575	539	590	581	566	515	569	578	606	564	546	536	534	562	561	547	553	561	523	559	573	560	556	583	540	566	558	535	607	508	514	593	525	545	572	543	555	536	555	529	546	604	578	532	565	594	529	539	576	562	557	569	555	588	579	547	540	561	571	564	553	565	587	560	558	612	604	531	550	539	554	578	537	553	579	581	555	558	508	544	561	533	570	577	561	564	563	604	592	576	560	609	549	605	582	581	588	588	536	541	499	589	541	516	530	549	625	562	519	565	579	581	570	584	559	545	584	546	548	488	592	512	542	567	583	567	551	557	535	576	552	525	556	519	586	521	592	568	562	535	561	542	538	532	596	532	522	565	538	554	584	556	570	610	562	571	582	562	571	576	555	556	545	585	582	547	535	558	562	582	526	557	557	560	566	575	566	543	565	563	535	539	539	552	577	545	568	593	557	567	584	551	567	574	548	543	542	602	550	568	542	585	555	567	555	547	515	580	573	541	567	514	557	530	548	542	575	553	585	574	550	560	527	578	534	563	537	567	565	531	602	566	539	547	562	513	597	564	577	567	575	608	532	590	555	574	554	600	578	541	577	564	595	579	571	523	605	568	562	596	566	565	595	551	554	557	511	534	564	519	556	517	537	527	530	597	534	551	564	527	549	560	589	542	550	537	564	544	583	537	570	588	524	560	535	564	525	540	530	575	565	568	582	544	600	528	577	565	546	542	554	593	541	577	573	539	556	579	573	610	565	590	560	562	558	614	613	514	574	571	562	527	544	568	542	534	587	586	569	550	563	535	599	570	588	514	551	562	562	550	570	538	547	582	537	581	565	556	585	575	603	561	552	584	572	567	532	609	633	586	563	550	558	576	516	561	612	592	545	543	583	520	548	543	538	556	563	556	592	539	561	586	555	544	538	539	568	578	559	573	535	548	529	566	570	582	546	595	568	547	534	586	587	542	572	595	572	556	566	528	538	573	568	512	586	558	541	558	563	553	549	517	568	537	588	553	567	570	567	549	564	561	578	582	544	577	549	538	569	568	536	555	538	575	554	558	561	580	547	539	593	538	565	556	506	567	499	576	545	542	555	575	542	526	535	553	526	530	504	589	584	525	552	499	541	572	556	543	572	600	523	578	601	593	564	592	569	588	554	594	542	534	558	576	602	557	559	576	544	477	560	586	579	567	563	533	567	568	555	606	599	554	534	555	562	586	562	586	598	513	549	548	571	542	580	534	540	529	565	590	573	529	584	549	538	570	582	558	604	633	535	488	580	584	565	543	519	536	578	580	544	576	583	547	597	575	548	566	550	548	584	519	530	541	568	592	580	546	550	569	559	534	554	584	603	550	546	569	579	543	583	548	548	603	526	533	572	535	549	572	516	590	572	546	579	573	533	544	536	541	575	515	563	541	576	559	571	573	533	562	545	543	569	578	519	553	533	554	573	528	592	563	553	562	578	582	528	572	535	538	527	574	614	544	596	539	583	537	556	513	528	573	559	562	568	547	548	552	571	547	562	565	563	559	545	566	541	608	585	560	558	631	573	576	579	608	567	606	557	529	567	562	558	562	562	560	536	562	529	548	552	556	557	575	526	580	586	553	600	549	548	532	561	595	556	573	584	530	537	576	556	564	568	553	598	548	546	548	518	550	610	553	527	555	564	514	548	570	543	558	569	536	555	528	557	555	547	547	552	548	539	541	558	556	569	558	549	566	589	565	588	524	587	534	564	577	587	573	552	544	523	538	543	536	551	567	592	592	566	511	519	584	574	544	578	575	539	551	550	585	552	563	574	550	588	570	534	578	505	556	564	572	580	576	613	608	529	560	573	556	568	561	606	560	551	551	598	573	581	562	580	559	563	558	519	572	535	564	559	526	567	588	521	539	572	543	533	549	595	542	564	548	582	584	613	556	589	596	614	558	613	565	575	563	571	581	582	548	578	591	582	576	538	562	530	530	609	565	569	563	565	583	583	558	538	556	550	533	573	562	578	559	564	548	555	541	592	562	570	572	536	562	585	564	567	539	541	561	540	552	555	567	530	541	593	569	586	573	611	539	523	567	563	596	599	546	584	603	590	568	581	560	555	556	521	605	573	535	552	534	595	576	542	553	555	557	585	556	576	558	504	532	604	562	562	542	559	553	552	577	543	580	554	552	583	490	556	577	588	577	577	540	560	524	512	567	539	561	555	587	595	548	535	568	584	585	553	520	528	538	549	525	552	558	567	558	557	536	574	565
3629	2847	2436	1357	957	800	750	652	611	605	605	592	551	533	512	520	517	495	548	525	518	510	500	506	517	505	443	488	440	503	504	530	545	532	521	492	487	534	520	516	516	485	501	501	520	498	489	497	471	502	483	477	504	537	499	482	447	498	538	541	476	480	500	448	505	495	485	506	476	493	519	493	458	500	482	484	504	466	469	510	482	497	472	514	517	475	478	500	535	486	515	455	483	530	513	484	460	493	482	483	511	482	470	484	485	521	506	500	506	495	529	497	510	505	496	465	479	475	488	518	512	505	486	487	485	467	485	473	513	481	504	501	496	486	554	492	496	513	488	500	495	491	439	552	475	477	471	448	484	508	473	454	483	500	498	482	492	450	511	481	491	522	455	503	434	517	448	465	486	504	452	453	496	462	464	507	510	490	477	458	464	485	492	460	472	464	507	469	479	457	506	489	489	491	471	465	492	470	455	474	496	492	520	506	504	500	505	487	503	496	488	485	479	515	511	444	450	493	457	506	476	481	468	457	536	493	503	505	447	465	473	471	508	485	501	483	511	467	521	457	505	499	482	474	495	490	552	500	495	432	467	478	477	480	475	477	521	473	483	509	474	494	498	501	530	480	459	505	489	527	456	483	469	501	494	515	510	532	447	494	501	508	504	485	496	474	475	501	477	506	472	494	496	483	502	486	454	494	484	493	461	478	506	505	509	488	499	495	468	473	484	458	482	502	504	495	469	482	486	491	496	470	453	469	483	468	518	541	489	510	461	474	483	510	488	491	475	511	500	487	476	521	475	511	499	524	483	467	450	461	473	548	488	506	493	477	494	513	490	498	509	472	469	507	524	497	491	503	481	459	475	494	511	511	492	490	471	481	482	440	447	511	476	512	511	485	500	496	474	471	472	499	485	493	465	510	484	502	467	492	488	503	462	477	437	499	505	468	478	475	495	480	457	480	474	503	443	501	479	464	485	497	498	476	456	470	470	493	473	516	543	476	458	499	484	458	487	471	519	474	483	521	475	444	496	482	488	505	492	480	494	440	503	492	495	482	461	496	491	457	541	499	513	518	467	506	482	486	465	455	504	456	482	497	487	478	525	492	485	470	498	519	490	497	461	511	525	487	481	497	441	507	498	502	487	435	488	499	496	478	460	483	498	468	477	511	520	454	513	498	468	500	485	457	490	472	489	496	468	493	474	482	481	482	506	476	484	472	498	488	481	485	480	509	474	473	495	501	483	497	515	491	495	521	477	508	501	503	443	479	497	459	505	463	492	467	540	490	486	477	515	430	517	501	472	485	456	492	476	516	450	474	505	444	464	497	492	484	470	470	490	484	478	509	519	489	508	447	485	507	512	482	494	495	484	485	441	492	448	496	470	526	515	504	491	493	487	514	520	483	471	520	485	482	462	549	425	491	490	466	494	461	506	453	513	480	474	506	486	467	471	501	477	504	476	508	497	526	498	460	533	476	478	507	474	515	463	466	464	480	477	473	458	464	476	462	495	474	507	480	459	462	494	495	473	516	516	470	497	483	463	494	460	470	490	465	504	502	475	490	476	475	465	506	508	520	470	517	466	512	519	504	475	487	504	440	501	456	524	470	483	466	484	466	485	501	540	471	492	481	487	513	505	497	474	479	530	488	505	489	478	484	452	444	494	458	510	511	464	482	450	509	522	465	447	457	510	503	503	450	502	511	469	490	460	490	445	523	490	444	475	487	505	504	498	473	467	437	465	475	483	456	497	487	499	473	457	492	480	501	468	475	517	486	465	469	499	440	500	493	496	515	491	474	510	495	467	509	511	481	474	465	527	488	440	529	477	489	471	482	473	447	475	474	485	480	513	499	488	472	498	468	505	467	440	479	480	466	497	529	491	519	483	515	471	519	431	473	500	510	462	470	491	513	475	483	502	491	480	473	458	469	530	499	475	424	490	489	488	508	480	462	516	479	441	505	467	505	472	507	510	482	480	467	457	463	491	499	469	475	479	481	475	450	455	519	515	526	483	479	464	480	482	493	507	506	417	457	513	489	461	451	470	477	500	484	463	498	434	504	489	476	522	470	521	472	490	478	481	472	496	514	496	468	504	491	494	516	489	516	483	509	507	490	479	526	448	517	525	470	496	495	504	505	546	467	478	470	489	495	517	498	485	486	443	483	468	498	527	507	453	439	473	478	509	526	481	519	489	485	500	461	499	515	475	503	466	473	494	474	484	493	524	490	511	478	499	473	483	479	506	467	519	484	465	524	492	500	481	468	501	489	471	472	456	451	475	536	473	486	484	455	500	486	462	434	457	504	479	473	453	497	502	487	493	443	504	492	480	509	508	517	480	441	487	469	492	476	484	511	488	513	477	487	483	488	492	498	501	480	478	484	469	488	481	487	516	443	484	485	442	493	493	480	487	505	466	486	485	489	521	503	503	460	483	488	481	507	494	485	484	443	474	435	486	488	476	490	518	497	504	484	461	516	512	448	482	518	468	454	478	493	502	489	464	473	474	484	499	478	496	496	484	449	470	467	467	452	461	482	497	506	434	507	489	446	498	494	513	431	509	492	486	466	530	473	470	468	517	480	511	464	492	494	496	494	466	474	499	499	498	449	494	474	489	483	537	491	471	491	488	485	515	495	476	511	474	492	478	462	474	504	470	486	491	472	489	502	487	526	496	491	462	512	449	476	475	500	529	469	496	526	473	477	509	494	487	483	553	471	482	481	455	487	504	509	521	466	462	491	482	433	485	549	467	455	525	503	478	481	483	472	490	544	482	496	451	509	519	470	507	507	476	457	458	473	465	487	493	490	458	483	473	490	504	486	451	488	482	506	474	494	473	473	482	514	502	459	470	457	514	500	475	528	498	513	489	487	434	506	486	483	496	501	502	494	493	481	519	516	464	470	471	527	491	502	485	512	455	497	498	458	485	486	485	449	464	451	489	462	456	439	482	491	475	492	452	499	477	468	482	496	491	499	478	448	471	482	504	451	413	466	511	502	469	481	468	459	474	499	496	527	488	485	504	496	512	484	552	478	499	479	483	519	459	520	459	485	509	449	477	495	450	440	468	526	489	461	461	503	472	458	462	480	473	493	440	507	461	496	475	485	496	461	467	480	458	488	456	516	452	489	485	487	467	488	455	473	520	473	470	463	456	480	502	513	472	478	495	465	454	465	516	496	476	516	481	529	483	478	454	457	488	466	527	488	506	478	484	452	534	468	501	484	499	446	535	521	485	450	495	441	485	479	481	475	523	493	511	484	517	471	490	531	504	507	455	489	506	465	500	446	515	491	467	499	516	479	475	475	506	476	492	479	431	463	514	455	492	487	541	488	520	513	474	496	478	465	462	511	477	433	508	460	497	464	466	477	529	508	467	472	500	497	523	476	467	485	536	496	490	472	478	441	507	464	464	460	492	443	498	493	503	509	502	472	476	492	450	493	505	486	465	503	487	493	446	447	483	541	533	489	463	476	507	484	474	481	529	478	480	451	484	482	506	447
24563	21462	28603	24701	21175	3470	849	549	426	414	397	401	348	369	370	357	372	309	333	353	355	332	315	318	325	324	339	327	347	338	319	345	354	333	302	354	319	309	330	297	324	327	295	306	307	313	348	311	292	313	330	331	324	304	322	305	314	310	288	317	312	306	305	312	321	350	304	348	328	310	327	308	329	295	324	345	344	265	302	296	276	325	292	322	311	307	305	289	285	321	299	293	324	323	320	337	312	312	329	326	302	314	319	305	280	342	307	300	286	318	289	306	308	314	319	293	319	330	302	285	300	310	311	300	304	323	314	295	292	341	301	311	334	316	302	329	322	292	330	315	337	305	345	322	317	308	313	294	328	310	282	320	276	262	336	321	355	327	329	300	319	316	330	295	306	324	297	336	284	307	328	294	299	328	286	303	313	319	324	329	280	305	310	318	315	293	304	289	329	324	307	333	314	300	335	339	336	298	339	296	327	326	313	318	302	302	309	330	292	325	310	325	334	306	283	299	298	298	320	331	321	326	315	311	295	302	304	324	328	281	291	325	288	342	329	302	297	327	311	324	301	319	285	276	298	283	312	303	286	329	294	296	298	311	303	312	293	330	300	309	329	329	305	299	298	315	308	291	291	311	301	321	328	312	304	299	312	308	322	305	330	327	299	306	297	308	307	262	297	324	313	337	341	296	290	316	322	336	295	333	310	306	312	335	286	301	299	313	311	284	305	296	282	345	315	298	304	288	278	316	309	287	293	311	310	278	340	344	276	293	318	318	287	327	295	324	324	300	315	289	351	288	300	325	290	336	304	316	296	304	293	294	338	313	341	340	315	286	310	306	296	333	307	294	290	291	319	292	265	308	297	304	307	323	313	344	305	312	304	306	317	310	288	285	327	295	296	314	313	279	301	316	300	301	315	327	323	324	315	267	315	304	323	315	320	285	326	289	312	300	313	323	291	306	324	304	298	312	280	326	300	294	309	328	330	316	297	304	293	297	311	273	280	289	325	303	333	324	310	342	326	305	292	335	346	315	311	324	327	301	309	324	277	307	322	342	293	315	325	323	325	320	284	308	296	305	310	319	294	312	309	298	303	301	336	334	315	304	322	279	303	293	285	314	301	320	312	292	331	319	293	323	306	297	322	316	299	312	294	343	319	314	329	299	310	338	332	294	318	317	308	285	316	312	320	293	283	320	316	318	311	310	324	295	307	331	288	309	282	333	295	307	322	328	314	329	301	313	287	283	344	300	293	332	280	339	286	272	316	322	295	305	293	334	313	303	289	302	295	310	336	330	317	350	304	285	290	333	284	331	306	342	314	310	278	267	312	290	294	307	341	317	293	304	314	276	325	326	304	297	277	291	310	298	300	284	317	305	282	305	306	308	297	285	290	311	299	331	267	292	324	279	320	296	310	326	305	317	282	326	320	309	272	298	307	313	320	293	286	347	304	284	307	322	329	325	293	296	320	308	287	293	308	318	267	314	328	298	290	295	318	311	337	323	317	300	327	317	300	311	322	309	320	345	294	318	316	290	279	331	314	307	303	320	324	310	300	291	309	295	316	297	312	314	312	318	301	271	289	276	284	296	306	304	289	296	323	292	346	321	332	331	354	304	327	297	315	307	317	286	315	309	320	319	333	327	319	295	295	313	317	362	305	309	327	314	310	320	333	303	316	344	354	324	287	306	350	313	317	297	313	306	310	309	321	293	301	321	302	322	326	325	337	300	309	321	304	307	316	293	302	313	279	306	320	323	302	311	302	332	305	317	315	303	287	330	299	288	307	336	296	342	304	301	307	332	356	305	321	334	308	321	317	317	332	313	290	322	365	294	334	330	309	288	334	334	311	303	323	347	317	327	292	334	287	291	296	294	311	306	312	321	322	299	295	316	268	324	325	304	320	297	297	298	331	273	313	296	328	321	285	294	282	292	275	314	310	324	341	324	332	311	269	277	330	295	317	300	313	291	303	294	322	330	316	290	308	307	278	306	295	297	285	337	348	320	293	329	323	291	309	300	284	320	308	314	264	314	299	307	312	309	316	303	294	324	295	302	311	285	308	319	304	309	305	305	309	302	299	309	287	309	309	297	286	308	305	313	345	272	291	289	345	270	295	285	333	299	304	327	308	344	304	335	314	290	328	275	263	315	308	319	283	296	322	295	299	317	300	325	322	320	294	284	311	323	307	337	312	303	322	317	316	312	306	315	329	306	270	323	287	316	330	311	335	302	304	334	298	310	300	305	313	310	307	306	331	322	298	321	320	322	311	292	348	304	300	312	291	323	290	308	280	325	286	320	291	347	295	314	279	300	314	308	341	283	315	327	286	304	312	286	305	331	293	288	258	264	293	331	324	291	305	320	308	319	298	342	344	302	300	304	306	313	312	285	315	312	307	293	322	321	337	326	304	322	308	292	303	293	306	330	324	291	306	300	301	277	284	327	299	317	300	282	328	286	302	332	331	308	318	278	296	297	295	311	307	286	333	295	280	303	281	298	352	348	304	314	300	315	323	277	295	321	301	296	299	307	300	278	303	315	301	289	295	317	309	277	296	288	309	335	281	292	284	303	317	280	304	329	320	299	323	321	307	295	347	310	321	341	299	305	282	269	292	309	301	306	299	299	308	296	295	300	322	292	298	306	304	343	298	300	305	290	320	308	340	287	342	310	297	298	305	301	314	305	290	289	310	331	322	332	292	294	326	317	317	273	310	278	315	361	345	303	304	297	326	343	296	311	310	294	285	300	314	322	287	287	295	322	315	320	327	311	339	329	330	295	284	317	345	328	299	305	311	276	326	261	295	333	308	304	305	305	298	343	336	302	276	294	298	327	298	337	282	324	322	280	294	312	305	337	310	266	311	321	330	340	327	299	319	310	291	309	306	316	282	323	306	296	301	302	330	330	289	338	296	333	298	345	307	328	328	304	281	300	335	301	309	305	303	313	311	317	315	314	298	306	309	300	308	307	330	281	301	329	313	320	314	312	324	300	296	285	301	308	307	313	317	318	335	296	332	315	337	298	288	294	289	322	303	294	283	279	297	304	310	328	305	291	308	318	333	306	293	271	340	294	305	302	315	302	304	311	304	336	313	311	318	298	314	308	316	299	346	319	328	348	315	321	347	310	303	259	296	307	326	320	300	331	293	297	333	316	300	322	295	323	293	299	318	332	282	318	307	313	303	303	315	312	318	301	309	321	307	329	308	295	305	301	321	326	309	329	327	284	281	337	334	308	312	318	321	294	297	277	345	327	297	355	294	294	292	308	319	323	330	299	285	283	327	307	297	279	321	277	325	265	314	316	303	326	297	287	319	297	301	293	290	326	298	284	323	291	323	294	319	303	326	291	281	348	341	305	308	305	278	311	318	294	296	266	294	320	290	331	304	291	312	336	307	340	277	326	296	306	316	327	309	312	329	281	303	345	315	290	329	312	317	298	307	331	288	322	298	314	322	301	322	335	313	332	289	319	318	325	340	314	296	332	302	317	308	303	335	279
3737	4656	4072	2075	1302	950	781	642	533	492	462	426	387	382	380	351	358	375	324	362	337	335	332	322	316	314	294	347	337	284	321	313	296	315	305	321	314	302	315	314	311	295	321	292	295	291	306	305	286	299	269	302	265	272	288	288	272	286	317	298	312	288	299	296	308	308	319	300	320	261	297	291	254	289	284	284	307	287	304	290	290	327	315	275	291	321	284	244	295	317	282	307	291	282	324	283	251	277	310	284	281	300	261	306	323	299	287	261	319	284	290	284	290	280	279	311	308	268	307	310	302	281	283	256	288	287	283	299	314	283	321	304	307	305	272	290	292	295	292	305	308	290	279	288	286	279	290	296	284	321	298	278	274	280	298	299	281	316	294	290	288	309	311	307	261	276	275	307	347	287	291	276	294	321	291	297	301	295	276	280	275	252	313	281	280	253	316	285	336	339	292	256	280	309	302	264	301	271	278	278	290	313	278	322	303	291	279	297	304	295	317	301	288	312	261	313	306	275	286	303	295	265	277	285	293	278	290	300	299	286	303	308	291	294	284	306	302	286	266	279	291	291	325	313	302	299	287	281	282	298	271	288	253	270	291	313	283	247	295	277	301	288	304	274	288	272	286	286	259	286	302	278	282	287	234	282	293	268	305	297	330	310	311	306	322	321	318	320	288	296	305	313	253	282	260	283	306	302	302	306	286	267	293	294	250	280	284	331	308	274	262	299	254	285	300	291	279	289	300	278	309	283	291	300	276	286	270	279	287	294	285	276	304	267	304	281	291	288	245	291	275	275	293	290	292	325	273	261	284	274	303	278	280	287	296	300	310	274	272	307	289	256	259	273	282	266	302	303	271	289	277	301	320	274	263	282	277	261	307	273	295	274	251	273	272	306	288	288	280	285	297	303	277	283	265	273	286	303	320	308	291	253	286	287	296	286	293	293	262	307	282	289	278	287	263	310	298	289	288	302	270	293	274	303	320	293	311	300	275	309	272	314	290	288	283	296	288	291	295	291	299	339	317	281	290	283	313	266	283	277	278	260	258	313	295	302	306	316	307	295	274	276	299	267	264	298	304	287	264	304	324	263	275	289	294	308	308	273	274	321	275	285	277	276	277	279	262	317	282	277	279	274	272	296	303	283	282	273	268	278	298	318	260	285	310	300	312	289	292	279	294	282	280	273	292	302	264	291	299	278	303	288	278	274	321	302	306	300	300	256	324	281	300	284	301	267	288	294	319	298	272	293	306	280	309	282	275	289	274	283	323	301	260	281	264	293	326	298	288	290	283	266	305	268	297	305	292	293	301	274	311	315	262	305	307	259	296	280	327	295	250	302	287	315	302	321	303	302	277	270	309	262	308	281	309	281	290	325	271	278	306	284	317	271	268	289	318	308	283	290	312	282	298	302	288	295	295	282	314	281	291	296	282	283	269	316	255	283	252	287	312	295	277	300	263	288	298	310	259	292	253	289	281	288	274	284	288	300	324	295	277	265	318	302	290	287	279	299	302	288	310	269	280	310	263	294	296	261	294	263	282	302	291	294	299	282	288	286	297	306	295	312	247	292	267	260	291	275	245	263	306	312	257	281	287	264	318	283	293	297	283	264	301	310	278	268	293	311	287	288	299	251	276	252	316	299	250	259	262	267	322	282	284	302	282	295	287	278	296	295	319	261	282	290	265	250	298	326	280	273	278	279	272	299	288	263	304	292	268	300	282	301	293	297	280	295	282	273	288	271	325	310	297	286	282	295	314	296	296	260	297	282	300	319	320	279	284	286	290	281	291	289	277	326	275	268	267	273	291	296	313	303	291	277	270	300	318	282	319	286	269	303	290	284	286	280	266	284	280	266	260	293	276	268	278	269	285	299	290	267	292	275	275	257	289	281	270	287	319	293	289	289	285	306	259	282	253	292	277	284	288	307	260	260	267	280	279	286	290	311	281	267	293	279	284	286	293	296	256	288	271	306	285	270	281	332	275	294	271	301	315	302	308	302	269	291	292	299	301	286	281	304	278	305	292	282	292	280	289	288	272	288	301	310	291	281	291	281	310	290	263	267	260	292	273	315	311	299	259	273	294	296	287	295	288	293	279	294	286	296	260	294	316	297	305	290	282	271	292	275	289	289	276	317	323	300	276	296	274	287	284	309	269	290	281	323	295	281	298	276	251	298	261	288	283	302	255	293	290	299	269	285	293	277	278	280	309	294	267	291	280	307	298	281	296	264	282	306	309	282	289	282	283	303	249	300	295	331	312	294	283	306	301	278	295	306	281	304	262	291	285	280	261	276	263	323	283	274	311	320	276	306	269	288	294	288	281	284	280	299	302	293	290	291	302	319	295	288	311	290	281	280	306	304	315	243	270	266	312	285	265	302	295	281	258	288	251	263	301	268	262	303	264	338	275	295	273	256	263	291	325	269	299	297	300	286	309	279	285	284	285	292	312	326	276	315	283	287	313	278	291	273	283	298	266	266	282	269	302	282	340	299	304	305	285	252	265	272	308	252	277	308	316	295	263	297	285	276	282	282	274	283	290	267	288	311	293	253	296	246	294	285	275	301	260	257	278	260	272	283	255	283	311	295	276	298	286	282	308	255	275	300	282	310	298	284	276	274	295	277	282	294	286	281	286	275	290	315	307	266	304	282	266	314	279	298	282	294	277	296	289	311	273	282	262	255	293	267	276	278	266	291	297	292	320	304	291	274	318	310	285	300	282	301	287	282	293	256	288	308	261	296	286	277	301	273	295	291	279	279	289	271	314	287	290	272	277	284	282	266	307	298	298	300	293	274	260	302	309	277	284	295	279	273	274	284	289	269	266	279	303	271	268	284	306	264	278	246	295	286	269	284	307	301	309	294	293	301	270	302	286	268	287	305	280	267	272	288	303	289	265	268	281	290	297	304	283	295	323	280	314	330	268	284	321	278	306	283	304	284	305	257	297	265	272	289	309	279	286	276	295	252	275	282	291	283	300	252	308	258	305	252	293	275	299	260	280	312	293	296	307	294	291	272	294	259	306	270	278	272	287	288	312	283	295	273	280	288	272	252	294	287	311	312	261	280	285	285	275	276	293	292	278	279	298	272	285	276	291	292	284	292	278	277	317	288	301	281	276	287	292	283	265	312	288	283	291	312	274	300	295	271	324	270	273	290	278	248	267	298	290	270	282	289	271	306	324	269	292	291	280	299	296	282	303	277	281	271	311	310	309	293	326	293	272	311	289	322	305	309	312	276	304	261	283	297	288	278	289	274	293	325	289	321	286	262	276	282	265	250	302	319	291	315	284	293	288	305	283	281	299	305	242	308	282	286	306	265	307	240	303	297	301	286	286	305	277	282	282	276	274	272	271	307	295	296	269	283	292	305	325	277	274	280	277	302	268	291	273	234	284	279	277	271	288	294	291	280	320	309	300	282	288	287	273	289	300	285	273	305	292	299	268	266	276	277	297	295	298	262	310	272	297	278	272	274	272	307	279	286	319	272	278	274	301	281
27860	10189	1749	1171	898	913	927	910	886	876	914	872	895	851	875	859	908	923	891	862	878	933	914	884	920	890	895	889	885	934	843	826	876	852	892	891	914	872	854	911	919	875	855	851	902	899	845	882	898	863	850	847	856	896	900	894	895	825	880	885	878	830	911	841	870	888	852	870	880	878	909	893	872	870	837	901	921	844	837	869	913	835	896	934	880	880	866	864	889	886	912	908	897	926	860	863	921	910	878	901	903	879	873	830	899	848	917	888	898	885	835	861	869	851	876	882	917	863	957	835	908	870	898	882	859	907	885	881	910	873	852	827	861	843	832	905	903	852	904	898	889	879	862	857	830	852	878	864	896	896	884	885	949	923	904	901	894	887	893	897	907	888	880	874	865	858	901	851	842	892	882	928	908	884	905	911	925	877	899	860	887	883	893	911	890	862	860	906	902	910	980	892	875	860	875	876	890	870	899	887	827	846	837	882	907	831	873	921	936	855	882	892	935	885	893	851	889	852	892	869	902	858	872	888	883	863	815	874	834	909	917	914	866	882	842	835	857	858	848	867	878	919	907	826	887	902	927	876	878	833	914	867	877	855	886	874	882	863	864	914	902	875	854	882	890	884	918	920	855	867	921	951	839	866	816	870	916	883	887	863	852	931	897	902	836	860	928	843	907	856	925	832	866	831	890	879	837	925	892	911	909	871	854	893	925	890	908	884	863	900	898	873	901	844	940	830	920	855	901	865	874	839	880	904	848	853	877	878	915	858	836	856	908	904	857	887	910	869	823	811	914	901	827	846	882	848	825	885	835	857	909	863	847	896	876	937	906	912	800	886	908	877	901	871	883	913	837	876	872	899	884	893	897	864	897	867	892	920	874	892	854	876	902	888	913	843	899	851	883	885	935	871	894	918	904	878	883	876	848	864	918	927	880	865	888	861	873	885	911	854	922	829	846	863	905	889	935	909	847	872	857	950	838	897	918	860	927	848	829	894	831	937	894	843	848	885	878	865	864	823	851	907	872	902	875	905	920	892	865	859	869	864	881	893	885	836	853	893	901	906	827	896	892	897	888	820	900	866	853	882	914	904	886	869	944	904	891	900	881	888	860	850	911	881	859	922	906	882	931	843	902	847	932	859	890	946	868	846	890	917	875	880	926	843	922	901	881	823	872	885	815	842	887	938	878	904	831	857	892	856	863	850	886	811	891	896	941	949	876	920	849	867	894	900	872	840	832	871	833	862	844	887	852	825	858	863	918	874	856	863	910	826	904	896	847	901	849	865	875	920	911	887	893	875	856	870	872	851	871	888	911	863	907	858	864	907	887	831	870	905	904	872	843	921	831	857	825	941	934	856	912	887	880	936	867	876	875	884	930	876	902	854	859	937	852	901	871	847	925	910	840	843	832	912	868	878	851	868	842	848	873	840	894	865	898	903	904	886	912	895	920	868	882	913	844	861	902	839	882	871	842	907	805	894	888	865	871	856	910	893	893	880	863	903	891	895	877	880	899	825	875	898	899	859	892	843	908	860	884	902	872	859	902	916	884	836	939	920	874	820	873	883	899	828	865	819	874	823	846	899	877	849	844	860	922	839	874	902	914	878	879	924	878	912	908	874	870	907	826	861	888	886	875	904	919	915	900	889	924	877	949	871	901	947	892	904	890	860	926	859	902	831	923	905	871	919	860	851	899	936	912	914	833	902	896	877	861	884	879	873	895	873	868	926	854	901	896	927	864	886	906	846	952	893	882	849	918	888	856	925	842	886	819	887	891	853	901	896	905	842	854	876	850	913	865	929	865	867	914	848	852	880	924	904	834	870	891	862	850	858	876	876	872	890	873	856	860	907	973	877	904	886	885	918	889	882	915	847	928	854	890	889	885	860	829	830	940	870	936	896	908	902	945	880	954	920	846	882	901	874	906	883	881	907	873	891	891	814	850	951	895	892	867	914	898	933	908	881	871	914	887	873	889	855	878	857	867	918	882	867	895	868	887	862	855	898	867	856	893	881	905	860	883	870	886	905	873	895	912	902	853	863	857	939	906	874	856	889	934	867	892	944	879	872	852	866	874	885	868	865	892	910	904	887	862	878	868	897	894	897	870	881	862	827	879	871	925	809	887	890	959	907	863	863	910	913	895	840	934	946	892	826	893	851	836	911	880	915	854	945	879	938	870	914	877	921	868	948	927	916	870	881	916	902	902	884	876	949	895	848	882	846	879	847	869	900	864	922	926	878	883	915	847	952	830	893	860	892	830	872	880	852	894	935	886	946	865	841	887	892	900	838	842	924	853	923	948	910	840	842	906	940	905	876	885	849	870	938	896	876	832	841	845	917	896	918	921	854	905	898	884	861	884	883	881	855	941	910	864	899	922	946	897	909	872	806	842	874	886	910	919	852	918	848	923	861	916	916	903	858	830	844	858	829	882	922	954	928	920	847	918	857	901	856	853	877	849	875	849	819	893	880	839	838	869	881	909	869	876	845	911	842	853	919	859	844	904	851	894	877	889	874	931	906	885	886	838	868	909	899	939	886	868	825	874	917	834	891	894	823	917	893	877	891	895	875	846	869	932	893	903	854	852	901	896	893	869	850	834	875	851	849	889	854	872	924	847	887	901	916	883	898	907	856	859	893	897	872	848	843	858	878	887	886	883	915	895	932	862	910	877	912	936	865	891	849	897	897	893	919	825	914	898	854	833	880	912	819	866	852	848	934	856	834	904	875	857	918	800	902	849	875	877	892	834	881	911	852	933	935	899	890	872	897	883	873	836	894	904	873	885	849	871	849	866	881	881	851	886	900	922	864	938	924	872	879	881	861	864	883	909	847	931	868	827	902	846	899	900	888	836	911	894	880	872	846	911	907	825	874	889	868	829	934	910	891	888	896	835	864	906	875	919	938	904	911	894	865	895	847	895	883	910	912	817	896	916	861	879	891	888	888	878	861	860	828	930	875	846	888	890	920	884	916	853	892	888	860	845	919	865	883	892	877	860	888	887	881	893	925	913	869	844	859	876	872	839	862	889	932	868	890	944	892	857	924	870	846	890	932	858	900	898	877	914	899	890	923	889	901	870	855	902	877	918	886	948	843	892	900	868	861	894	845	865	922	868	889	889	894	885	888	880	864	912	884	898	851	920	906	861	929	921	847	874	878	823	876	856	857	919	858	914	865	901	896	910	876	881	865	868	872	942	873	878	838	876	943	906	900	848	915	880	921	907	893	908	855	880	846	886	840	826	905	844	860	891	877	937	904	856	943	879	868	872	866	927	790	894	804	884	863	817	923	867	829	843	888	921	880	937	864	876	854	899	894	893	912	885	891	890	881	912	870	906	895	882	915	955	871	931	822	833	917	862	834	866	868	889	888	889	875	847	875	873	863	925	859	838	910	870	927	924	914	892	880	877	864	847	866	879	877	890	870	898	899	880	894	903	908	876	918	873	903	850	869	846	863	874	897	917	899	898	898	895	868	848	936	865	856	862	876	885	873	903	865
5523	863	887	761	753	803	757	712	695	744	706	741	727	702	732	694	706	708	707	745	675	655	727	757	714	729	724	723	708	722	719	698	681	718	716	715	747	683	723	729	706	722	728	671	679	723	786	727	807	663	710	700	713	686	728	720	766	745	744	762	737	775	675	717	718	728	761	711	715	693	722	631	729	719	741	660	685	698	776	744	719	735	704	704	731	705	705	752	706	707	755	711	713	704	733	778	690	667	696	726	697	712	744	767	731	740	745	709	714	759	710	698	667	771	690	753	676	724	721	658	684	738	699	736	705	731	710	727	741	684	700	736	752	704	723	725	719	718	733	713	698	751	732	733	684	713	717	705	749	707	683	717	726	708	727	721	707	719	741	689	707	738	668	680	694	712	719	727	708	726	740	703	756	724	713	733	717	710	703	708	734	731	720	701	679	722	716	702	689	718	715	778	695	772	753	732	714	721	721	718	697	737	734	735	718	712	713	698	742	710	681	719	652	719	727	702	747	709	734	672	734	714	721	743	660	705	727	694	685	702	690	765	726	717	755	705	736	716	718	693	702	724	690	711	782	666	717	790	718	698	712	756	728	713	672	730	749	717	681	660	695	704	709	740	751	741	706	762	690	710	715	687	720	736	747	726	693	719	678	707	729	723	717	752	713	653	713	694	736	713	724	711	711	689	680	707	741	659	727	699	704	685	687	690	727	720	734	705	747	728	696	697	724	779	672	706	758	738	744	693	707	697	715	772	742	721	738	700	715	770	769	674	679	668	735	691	717	704	700	725	695	713	730	657	698	679	708	742	725	703	715	736	690	735	711	684	737	717	742	725	703	755	732	690	730	718	673	711	720	740	706	721	736	699	699	730	677	733	745	677	679	711	752	728	691	722	680	732	744	769	718	721	712	696	747	725	786	738	720	756	715	731	752	714	665	697	709	681	716	699	729	758	709	696	654	747	673	708	702	677	698	694	701	722	740	699	689	689	723	704	710	697	718	680	689	737	659	692	734	683	670	706	710	704	721	733	725	719	670	686	745	723	699	712	690	705	738	716	688	726	742	690	727	719	695	695	711	711	723	701	727	703	722	768	714	710	718	703	668	728	702	689	758	752	777	725	667	730	727	673	744	704	711	715	688	671	666	752	666	701	721	717	692	682	723	674	707	674	704	749	738	757	700	759	750	726	755	723	705	661	698	702	734	752	740	723	759	718	736	719	734	745	693	717	756	718	703	721	704	737	698	687	691	724	711	710	661	743	699	672	662	722	683	708	742	654	681	698	684	719	698	693	707	689	797	695	696	705	710	703	723	724	730	719	730	690	749	745	713	710	713	749	682	660	681	691	711	694	696	756	695	737	679	708	653	722	678	704	698	689	681	733	761	701	685	746	723	693	752	702	723	726	696	726	687	729	734	733	705	744	709	702	666	744	712	719	736	727	755	689	702	734	678	720	674	772	696	694	748	645	727	717	734	710	700	695	709	779	667	732	739	745	703	760	668	712	709	688	672	727	690	739	667	680	694	711	695	709	680	710	751	672	718	710	683	735	714	761	709	714	703	755	710	697	706	691	734	681	747	674	731	702	674	677	720	693	654	725	729	715	733	738	692	765	699	699	728	761	724	693	695	725	734	682	751	728	714	695	741	753	751	757	681	690	755	718	734	682	714	708	655	734	722	745	700	728	739	757	726	728	698	701	739	680	720	691	729	730	731	713	705	684	737	714	716	676	706	699	711	727	747	761	713	730	691	744	763	740	735	739	759	724	750	743	746	722	702	667	712	713	719	778	726	689	714	727	664	703	745	690	706	734	708	727	692	693	716	681	705	670	712	730	741	690	695	743	720	686	740	705	707	754	724	691	729	772	699	700	674	735	710	743	705	742	627	773	706	741	726	798	693	724	732	735	720	708	741	686	737	674	706	716	709	720	732	696	698	765	693	701	731	679	661	678	742	707	719	710	695	732	679	708	661	716	694	686	713	689	698	735	711	685	741	745	675	710	704	765	743	675	739	689	701	737	716	727	696	719	705	703	702	697	696	705	727	685	690	731	700	731	707	785	770	740	715	690	741	721	708	685	695	696	675	710	708	725	724	733	735	697	679	699	748	703	707	665	732	757	737	708	733	677	693	727	675	694	732	693	708	716	669	747	668	710	764	735	715	699	720	730	687	717	720	721	761	695	721	682	686	758	752	735	717	721	686	679	762	742	714	722	705	667	754	687	680	747	699	686	742	714	671	688	668	703	731	754	714	709	750	750	743	691	744	755	727	691	712	710	677	697	726	754	746	714	719	723	713	734	756	743	691	741	699	738	723	703	702	711	750	744	766	703	736	707	719	710	715	729	730	722	689	738	622	713	726	710	695	708	710	716	721	701	716	735	735	674	735	694	726	714	724	696	691	693	725	744	722	664	701	779	726	722	695	709	703	739	731	682	732	693	711	661	676	750	751	659	730	697	718	725	690	713	711	729	731	709	667	673	710	670	723	685	704	733	641	706	706	707	680	799	705	652	733	722	746	698	674	724	680	707	706	680	703	701	716	683	692	709	719	697	713	745	679	718	671	687	704	716	719	685	742	724	735	725	765	737	718	713	717	723	743	711	674	701	750	752	736	747	736	679	740	675	723	730	708	730	735	745	679	671	702	691	654	758	748	681	744	737	657	747	705	698	647	706	734	704	741	706	754	700	718	684	691	676	722	695	704	803	749	754	725	773	756	734	714	681	680	696	741	733	704	707	660	710	715	747	751	705	750	699	727	723	673	728	741	744	725	714	652	716	746	743	727	696	739	690	681	712	711	702	692	712	686	725	708	725	704	724	760	681	728	745	710	679	740	720	690	709	746	721	695	725	700	687	726	763	725	685	725	730	706	702	676	666	708	706	739	719	687	705	700	731	748	716	705	709	745	746	742	688	695	685	685	766	784	740	694	717	712	670	692	742	752	722	725	740	679	719	763	675	654	696	688	750	737	726	727	700	758	707	709	707	680	748	690	733	700	686	664	689	715	685	693	726	706	738	744	728	700	693	694	670	714	746	719	655	723	684	684	690	698	735	713	689	665	740	702	769	696	706	721	736	751	712	719	695	766	699	726	691	720	731	714	770	752	741	685	750	707	709	690	667	774	714	743	714	695	731	696	667	656	741	737	750	723	733	737	704	685	719	683	700	700	690	699	708	717	717	720	732	707	696	725	677	712	711	715	706	662	722	665	699	723	687	723	681	713	680	736	717	742	699	724	718	709	705	683	730	755	715	727	690	739	687	676	713	732	701	683	684	699	699	719	710	669	695	748	735	702	733	725	727	744	729	783	773	708	712	715	752	697	711	745	780	742	738	699	707	722	695	666	705	712	702	722	720	693	723	722	700	665	687	753	659	702	733	718	753	707	747	716	694	744	742	724	716	692	717	740	698	690	683	684	685	755	717	736	708	683	717	735	689	676	730	680	725	698	701	697	731	747	700	643	674	696	708	749	691	696	673	680	702	710	652	759	718
25589	21384	27069	25415	4146	963	808	675	614	609	648	572	579	591	588	592	569	551	544	600	540	555	585	624	542	600	573	542	538	527	575	531	590	547	552	573	610	581	531	551	592	551	581	523	602	578	572	548	554	536	576	581	581	555	588	551	585	579	562	586	536	578	534	559	587	546	558	558	608	575	564	582	574	521	525	543	549	532	544	556	550	504	580	525	530	553	535	535	537	538	558	602	589	565	499	522	535	573	536	552	527	559	550	502	540	603	537	537	542	552	538	581	531	561	524	559	535	564	559	567	546	585	548	561	599	534	589	524	504	542	535	532	544	568	568	561	573	516	548	544	544	538	572	582	559	556	592	549	550	567	558	546	570	565	570	530	581	603	604	572	545	556	546	531	555	592	515	566	558	554	535	565	549	564	553	605	527	554	535	558	550	593	502	518	519	567	550	600	542	515	551	556	518	622	572	549	562	562	524	530	552	538	563	540	557	572	554	599	519	549	545	544	536	560	532	590	557	523	509	534	558	534	503	549	508	535	527	516	567	610	532	540	565	546	540	547	563	540	579	543	525	569	539	576	521	594	565	552	537	595	579	511	554	550	575	551	578	544	574	541	539	574	586	584	519	506	580	524	554	539	532	507	495	537	524	544	520	575	539	533	538	493	572	561	530	532	572	598	558	530	541	517	561	537	557	556	530	533	542	578	590	563	504	550	544	549	554	534	519	556	581	541	533	518	553	562	552	541	565	593	529	563	532	588	552	573	492	530	568	502	548	537	557	542	551	529	563	513	576	530	552	533	539	545	556	564	537	533	539	561	574	552	574	558	532	553	534	503	545	524	555	524	542	575	585	527	598	510	545	525	545	511	532	514	578	605	527	532	582	556	588	529	549	554	572	538	601	542	555	602	603	557	521	581	543	556	554	578	541	524	535	533	546	604	566	541	548	547	536	588	554	515	552	529	542	584	508	553	597	495	503	582	570	564	608	543	552	526	580	541	543	539	578	542	546	569	534	552	551	517	517	564	531	549	532	566	531	527	580	534	508	532	542	541	539	555	544	578	562	560	551	567	558	544	540	550	595	546	580	539	497	513	559	576	539	555	511	537	557	511	579	558	541	552	533	554	573	536	577	489	542	548	576	548	551	549	532	503	544	555	564	522	530	532	580	486	585	571	580	563	548	517	548	527	562	552	540	519	573	526	520	575	532	561	531	538	529	530	528	565	541	584	534	547	536	548	540	560	509	534	537	544	530	548	518	589	504	591	554	556	546	532	566	552	516	554	525	507	582	556	600	532	505	524	556	572	562	543	528	536	493	543	543	509	496	563	542	544	543	577	546	545	531	517	529	529	539	532	596	539	577	551	529	541	551	535	539	526	548	580	525	541	583	499	543	541	562	498	561	571	576	562	560	548	541	543	552	547	584	597	546	594	493	590	554	540	534	524	583	555	542	509	540	572	548	539	530	562	550	564	525	562	544	548	563	609	523	529	571	557	511	553	572	559	534	571	584	500	558	512	563	532	548	551	538	538	549	578	556	550	501	552	576	521	561	538	565	568	566	563	514	553	507	522	542	567	551	503	545	562	504	558	559	565	587	545	546	593	554	587	565	572	523	525	578	532	555	528	575	579	548	567	546	564	571	544	532	517	594	540	529	543	573	541	578	555	552	559	516	546	529	522	513	565	525	548	518	571	515	567	559	546	553	564	509	580	564	569	558	497	527	590	578	527	575	585	561	515	552	545	514	576	528	560	533	533	538	537	535	547	551	530	565	563	516	550	568	562	519	557	509	580	567	581	571	545	552	592	599	574	545	527	544	559	511	518	537	581	581	564	557	499	558	534	566	517	537	535	560	527	601	562	508	544	572	623	567	544	540	560	556	513	516	527	562	591	561	541	543	568	565	563	530	567	565	530	576	547	553	558	529	555	569	512	511	531	541	545	513	513	568	552	547	573	527	577	591	561	577	532	563	526	552	558	545	562	578	488	533	590	556	593	556	541	500	520	545	561	591	531	507	531	508	568	547	547	540	570	556	579	539	524	520	534	558	496	551	540	519	575	537	542	591	539	552	576	510	565	517	539	536	493	575	526	529	556	560	566	534	533	531	517	535	559	569	559	554	522	553	512	553	543	576	510	551	515	566	549	611	557	595	563	553	556	557	565	589	491	523	547	550	550	525	543	527	559	518	535	565	554	555	492	565	570	546	582	597	552	597	543	588	537	556	555	533	520	586	562	553	546	563	563	564	555	548	536	527	572	549	569	578	546	519	539	519	542	527	555	515	551	510	552	542	570	559	544	557	573	575	537	526	543	548	583	541	558	557	557	563	555	529	540	543	535	586	586	542	541	581	575	535	530	560	542	570	576	537	506	568	578	551	603	536	561	576	533	554	559	517	565	505	544	534	570	588	540	543	586	587	569	551	563	574	555	530	517	550	555	556	524	550	554	536	507	551	534	584	623	562	527	555	558	587	540	551	534	552	524	572	562	568	580	532	560	549	559	569	606	556	507	548	545	582	517	531	539	528	554	536	521	544	506	529	569	562	534	555	579	579	558	561	551	560	534	598	536	568	583	571	516	543	515	551	529	539	582	534	534	525	520	551	520	532	541	506	538	548	595	545	554	540	551	559	581	564	570	564	547	541	526	573	559	539	526	535	513	536	559	579	527	559	561	575	525	516	561	531	526	547	547	571	580	545	551	497	523	575	541	540	569	540	567	537	541	521	536	584	558	529	587	576	579	543	484	542	554	563	544	541	567	562	536	566	563	569	564	567	559	542	536	550	565	561	524	557	569	549	580	555	596	563	550	559	546	564	569	530	529	556	546	537	558	517	606	552	523	548	555	588	582	557	579	570	547	579	589	547	577	531	555	569	531	531	542	578	552	547	567	514	538	568	554	528	524	567	526	547	545	550	561	564	534	560	534	585	550	532	548	556	549	587	528	524	557	513	522	554	528	532	531	528	539	543	535	535	546	581	573	570	555	536	548	529	553	511	588	549	547	569	552	546	592	544	519	558	515	564	555	578	582	559	543	564	574	524	572	548	538	535	557	536	526	576	552	541	535	551	562	549	544	537	568	563	546	582	572	567	561	530	585	529	520	526	539	566	519	548	581	586	542	546	549	557	560	517	501	513	522	544	542	542	556	550	541	525	513	557	579	597	577	579	510	574	560	554	548	567	558	548	582	539	559	524	560	564	549	538	572	516	609	559	528	567	544	558	536	577	500	528	547	528	563	557	562	554	516	555	517	539	552	585	495	577	605	547	544	571	576	593	542	542	545	548	537	514	552	550	564	531	554	551	589	526	537	526	558	565	529	591	589	547	494	571	531	554	567	562	585	528	533	553	570	543	529	527	534	555	559	565	578	508	551	575	572	543	520	513	550	544	553	572	588	555	517	548	560	567	549	559	535	555	515	546	552	608	510	588	536	502	551	566	565	579	563	580	554	512	581	556	539	542	538	528	564	501	565	570	569	565	544	550	539	528	555	575	554
3747	2956	2409	1297	968	780	740	641	596	562	565	561	586	534	532	512	526	512	515	530	516	494	474	514	509	498	535	529	502	496	454	485	512	451	494	496	478	487	488	450	477	492	436	489	493	534	486	495	527	504	491	473	502	538	488	473	467	487	492	496	533	485	488	481	499	486	493	493	475	502	487	530	503	486	513	474	464	467	526	493	507	479	489	495	519	499	485	478	507	497	486	527	502	507	442	489	479	495	479	484	454	497	473	491	495	489	488	485	510	499	459	494	464	511	453	512	478	485	517	479	472	489	518	487	501	459	508	510	486	452	496	493	457	512	514	467	452	453	499	469	506	471	477	476	470	508	516	480	460	477	453	506	542	472	505	495	493	486	529	513	480	472	475	466	495	500	443	494	484	477	471	461	467	513	490	505	503	457	469	488	504	469	485	495	507	533	467	498	480	446	457	456	503	500	491	499	524	475	516	486	486	493	500	486	503	464	515	500	471	441	441	475	452	510	517	503	457	478	464	504	476	467	450	494	450	458	460	481	535	514	463	493	531	482	552	501	433	465	488	463	474	498	505	435	499	475	536	481	462	441	490	482	458	515	488	500	497	495	530	496	453	470	484	438	501	479	477	514	470	454	468	494	479	465	485	465	491	496	495	459	422	468	409	451	491	458	484	466	491	487	471	470	508	510	497	478	461	496	522	488	468	515	482	472	469	491	497	468	490	486	528	463	487	450	477	496	493	482	484	475	484	476	472	509	501	472	450	467	528	486	519	478	473	509	490	459	470	456	468	471	461	468	505	475	452	473	499	447	475	438	511	485	448	487	460	485	496	495	495	508	526	454	499	496	490	494	490	507	440	462	471	495	506	500	522	471	437	472	555	476	485	438	520	465	497	493	516	456	446	492	473	475	508	463	489	473	480	496	477	443	502	485	461	535	471	508	468	475	503	481	493	469	491	467	444	482	496	520	490	488	475	486	501	472	468	502	471	471	492	485	500	464	492	494	474	483	485	486	499	468	452	454	531	493	457	458	483	513	468	479	474	508	497	471	489	482	433	482	470	471	489	468	480	473	456	472	485	466	499	481	492	506	460	476	512	468	496	516	496	471	505	506	520	486	479	508	493	518	463	451	497	499	465	496	495	463	439	507	483	501	504	488	462	466	485	512	448	499	464	486	492	513	462	508	436	473	459	475	517	455	481	484	486	475	489	522	510	476	468	482	465	494	508	464	515	511	458	495	496	484	479	499	484	445	510	487	505	506	484	456	485	453	497	504	460	436	485	479	505	473	470	443	445	467	519	487	461	502	451	461	480	521	468	471	467	506	493	499	469	444	513	503	495	495	469	504	456	438	479	496	457	482	505	466	480	497	435	492	488	485	522	476	479	508	440	501	441	428	482	495	460	467	445	509	477	511	462	481	469	467	465	464	451	491	459	487	482	479	474	515	520	484	485	493	450	479	525	490	508	494	467	496	488	476	519	489	491	490	490	482	502	472	491	512	504	503	474	487	442	465	474	455	482	510	469	491	477	514	487	454	497	505	453	450	460	482	472	483	517	436	473	455	453	535	497	521	486	448	450	452	483	464	475	526	502	468	492	479	483	456	494	475	488	505	511	477	515	456	473	477	458	434	469	475	509	472	495	502	456	496	497	513	469	488	474	451	497	473	500	502	482	482	446	476	500	493	465	452	499	440	462	470	475	478	460	477	483	501	472	485	481	505	466	475	449	504	495	482	502	451	501	453	516	483	449	471	487	441	498	449	469	445	500	450	486	489	513	510	439	474	431	457	485	507	458	469	482	478	490	465	431	470	500	459	501	472	491	470	499	472	460	476	457	449	447	463	492	454	463	513	500	488	492	468	455	456	448	469	505	463	466	467	503	492	500	449	485	480	488	480	513	511	469	493	493	454	502	482	497	483	491	450	478	478	500	499	502	473	454	459	448	484	496	473	445	457	505	499	468	473	456	478	490	470	431	491	506	474	461	479	477	468	483	499	474	532	483	470	526	473	472	467	478	487	461	480	502	469	465	536	533	444	507	499	458	485	488	484	456	478	489	495	469	501	502	490	475	497	502	476	471	477	500	514	485	446	481	460	458	490	458	477	513	441	449	499	509	456	475	479	465	505	478	502	510	499	496	448	491	489	441	448	529	456	485	472	480	446	500	503	518	446	447	489	470	494	465	509	458	482	514	498	468	483	490	498	487	442	501	493	465	487	523	463	504	472	460	502	484	460	482	459	502	485	468	465	478	465	493	458	470	486	501	448	489	466	483	481	474	502	501	496	498	513	455	509	492	496	440	513	520	484	489	495	503	467	466	505	496	484	475	461	486	493	465	497	458	498	504	478	440	510	459	495	480	470	501	509	453	524	495	494	464	487	492	446	460	500	490	431	467	495	471	496	489	451	515	467	473	495	509	482	470	463	468	449	492	519	476	459	474	463	493	482	488	502	501	511	480	485	493	536	501	474	485	475	467	515	480	447	473	462	463	471	448	527	463	491	459	466	501	476	467	469	455	484	438	470	474	438	507	474	471	475	463	479	480	442	466	496	507	450	468	480	505	482	481	422	466	473	466	496	496	481	463	482	495	492	494	474	490	480	492	474	466	472	484	506	475	522	478	463	486	492	483	485	454	463	504	448	443	484	435	482	439	440	460	472	505	471	492	528	498	452	521	470	503	468	461	480	451	481	483	487	440	474	469	469	485	468	456	454	448	466	459	493	492	554	492	509	453	473	476	499	479	494	462	439	463	487	475	471	459	500	474	501	493	456	478	456	492	513	476	478	517	462	492	504	473	472	502	486	447	462	486	480	456	449	477	504	486	463	484	458	474	458	476	501	446	476	488	482	465	478	496	486	490	449	478	433	490	455	522	452	477	474	499	519	477	500	484	464	449	462	472	479	489	483	506	502	447	472	469	471	482	441	488	511	490	499	509	513	476	457	451	501	464	491	454	474	473	474	494	480	477	457	511	498	539	479	474	473	465	511	524	487	466	471	469	482	432	480	462	494	480	474	477	481	475	477	465	507	479	460	467	484	472	491	485	460	524	454	488	470	505	483	478	441	457	464	472	472	452	472	474	499	470	530	447	451	467	521	459	510	479	458	496	479	480	457	461	464	495	480	486	495	500	464	458	461	461	482	484	465	455	540	466	485	471	489	480	510	463	467	469	463	493	458	483	471	496	484	487	469	443	469	470	478	440	474	456	511	484	503	491	465	464	487	455	492	509	506	482	486	485	436	500	505	465	482	482	480	482	511	491	474	499	436	491	463	508	462	491	486	470	516	520	507	496	456	438	497	466	458	456	525	461	469	458	441	492	492	469	465	495	452	498	482	502	472	521	500	496	481	455	488	495	468	451	436	476	469	487	455	522	478	496	465	477	480	508	458	494	492	507	461	494	463	488	498	499	481	475	480	485	467	499	501	477	458	472	498	513	449	481	523	492	452	464	468	458	489	464	495	492	467	468	465	491	478	531	486	468	480	475	458
24511	21436	28610	24674	21125	3268	853	502	412	392	355	372	392	355	374	317	333	316	339	341	320	336	315	317	311	300	315	304	357	311	332	281	321	315	319	298	329	321	312	318	308	298	348	323	301	327	301	313	303	310	315	359	314	333	325	312	350	341	324	293	301	294	327	316	310	332	284	302	360	336	293	318	294	305	322	316	317	321	326	310	276	329	324	272	286	326	287	300	300	348	303	319	316	313	300	323	309	326	339	342	306	313	312	311	326	324	284	311	324	311	288	302	300	339	326	312	320	312	288	329	304	297	293	320	286	302	303	327	297	323	306	307	306	311	313	305	297	281	342	315	327	303	330	320	332	317	301	313	315	316	304	317	321	294	296	301	334	306	310	290	308	328	346	296	327	319	326	312	313	275	339	316	304	335	297	314	321	313	317	295	313	318	304	334	300	270	329	303	282	304	290	335	313	327	289	328	321	298	300	316	288	299	292	299	283	290	303	308	311	329	300	320	289	308	336	289	309	303	313	300	306	314	303	297	301	308	305	331	308	326	321	322	290	302	299	317	312	316	325	300	303	313	296	291	320	337	317	331	298	298	320	284	328	309	322	310	311	329	317	296	319	321	308	307	268	318	320	301	294	298	349	309	301	283	282	324	299	280	256	300	285	292	293	290	297	327	317	314	324	311	311	348	333	306	318	291	341	301	301	304	289	329	285	299	330	304	273	322	328	301	310	274	314	268	293	310	271	279	310	285	314	313	312	302	324	283	329	309	277	320	339	296	299	367	318	339	288	301	311	305	287	296	326	272	265	302	295	301	315	293	295	344	322	301	281	327	341	316	308	275	329	321	312	304	297	293	271	323	327	323	303	311	289	317	268	316	309	315	288	313	316	302	284	285	311	299	324	307	305	295	315	341	288	299	306	285	330	295	301	301	323	338	291	334	318	287	286	311	316	283	328	319	293	303	257	323	312	297	327	285	296	313	321	309	321	319	288	316	304	254	315	292	284	315	306	327	307	305	347	318	298	316	275	319	289	298	322	315	299	312	271	302	306	339	278	317	320	269	330	288	306	317	343	300	305	307	287	292	286	286	307	274	305	345	316	337	319	311	315	290	296	315	344	301	325	312	302	311	305	295	307	300	254	310	292	291	311	332	298	304	314	304	304	285	304	278	304	321	300	273	302	313	346	334	308	301	287	311	289	287	323	288	319	321	321	311	309	313	338	321	300	278	322	312	343	293	315	304	285	303	293	283	321	295	313	306	318	297	309	290	318	317	337	303	302	313	270	294	312	325	316	280	333	296	281	327	287	305	362	313	325	293	290	311	305	295	313	293	307	316	296	298	293	310	307	299	324	315	311	369	291	293	313	344	283	293	291	289	318	296	265	296	288	321	296	300	290	309	300	308	296	287	285	317	298	294	286	256	305	280	303	289	304	330	312	308	284	294	308	328	295	316	286	316	324	324	294	313	296	309	296	297	329	313	349	296	326	314	302	301	308	310	323	309	317	295	307	294	284	285	273	298	314	296	323	327	296	287	318	289	320	323	324	307	281	317	292	298	299	297	286	321	313	306	287	303	312	301	306	305	321	306	307	312	308	271	317	309	280	333	263	310	301	321	286	311	301	296	307	316	303	272	288	277	306	320	305	291	305	294	289	273	309	319	303	288	309	296	297	316	304	273	310	272	323	300	318	280	338	308	282	307	294	292	302	327	322	307	319	295	297	313	305	294	263	297	313	300	290	308	321	303	308	330	291	305	331	277	316	306	295	308	284	295	277	302	326	278	290	308	273	291	295	279	309	292	311	289	271	323	318	296	317	314	300	302	308	294	303	310	307	336	323	302	325	296	267	316	293	301	301	322	316	292	299	283	305	300	285	315	266	309	300	298	294	326	323	302	300	260	269	312	282	330	327	271	272	320	320	284	328	315	278	290	280	304	316	330	277	272	295	299	330	298	313	317	286	267	286	298	311	297	302	297	284	303	314	306	311	303	301	297	296	291	311	300	301	306	308	306	305	284	299	336	291	294	274	311	277	328	330	293	293	289	284	282	317	336	282	297	295	312	329	302	309	291	277	306	272	300	313	305	337	299	300	276	259	315	310	282	301	305	281	309	318	292	300	287	301	296	308	274	290	277	291	312	323	297	305	314	299	310	289	308	301	316	309	320	294	332	280	268	302	307	303	288	274	310	327	311	293	316	320	286	304	304	316	330	318	326	306	299	300	291	328	299	279	294	296	318	286	329	285	290	299	296	322	304	305	326	301	350	300	320	276	296	320	278	312	309	322	278	327	281	301	302	305	309	299	292	304	315	313	323	299	293	297	288	312	304	304	305	313	334	318	306	301	327	312	313	288	303	327	322	322	282	289	313	286	281	304	301	302	313	320	308	294	313	295	304	328	293	314	314	312	298	299	317	313	281	313	309	299	313	287	337	309	303	308	299	304	341	310	330	275	320	296	272	302	291	292	312	259	250	278	302	333	318	321	296	318	322	322	302	280	322	326	283	301	288	284	332	297	329	297	290	328	327	327	334	327	317	303	301	288	316	294	277	293	312	289	304	310	307	286	272	294	314	285	293	288	294	297	293	293	304	307	310	276	292	260	326	298	294	295	301	368	336	302	309	292	290	281	277	314	335	286	302	319	273	305	340	302	288	316	305	312	316	326	329	299	300	306	327	315	276	309	293	308	302	315	335	289	322	303	293	308	292	300	275	323	313	321	310	286	298	295	281	299	319	331	286	356	312	321	316	272	288	299	308	285	316	320	282	279	304	317	295	283	299	268	287	325	294	341	274	286	309	298	286	324	296	309	323	322	302	309	304	326	316	291	328	277	301	318	276	329	308	304	294	279	288	305	330	309	299	295	341	314	273	270	322	321	274	300	273	263	340	260	291	326	285	262	318	299	267	285	296	296	286	304	305	287	334	325	305	296	312	333	316	290	324	331	293	317	302	290	292	309	269	303	300	321	284	292	282	334	283	283	303	297	284	300	282	290	308	349	322	289	319	319	291	312	293	296	295	299	315	325	295	280	296	318	307	299	314	282	339	292	316	298	290	326	301	309	284	296	326	283	320	300	297	288	332	293	289	329	318	323	295	290	312	312	338	281	288	293	309	330	288	278	293	296	299	279	289	306	279	270	300	293	320	320	310	304	304	306	317	280	306	335	329	321	333	292	310	328	283	291	304	290	314	307	300	297	299	314	311	294	282	324	318	303	302	319	304	300	283	290	300	316	309	342	317	290	300	308	310	312	283	306	280	305	313	278	309	318	261	302	324	306	303	319	325	313	339	287	311	309	314	279	294	338	292	324	311	310	307	304	327	301	308	285	312	282	302	317	321	295	304	298	337	324	311	308	299	321	283	308	274	301	271	323	295	322	288	333	314	244	311	314	294	305	315	313	304	286	287	332	265	284	260	290	318	337	292	292	274	320	309	287	298	300	313	309	309	323	307	300	299	318	289	292	310	311	308	315	288	290	287	291	320	287	329	294	281
3712	4944	4048	2055	1276	961	725	613	609	483	476	466	384	415	365	381	333	344	370	341	290	332	366	282	292	310	329	350	316	315	291	293	300	316	334	280	302	300	296	307	269	298	325	309	282	279	320	255	288	286	270	267	300	305	272	313	277	284	291	318	292	287	285	302	304	285	305	278	306	323	294	312	296	306	296	316	291	300	282	289	275	316	278	299	315	335	280	283	308	298	320	320	284	283	298	309	294	292	285	307	305	266	288	262	312	307	311	291	296	257	269	285	283	282	295	266	294	270	279	305	317	283	299	300	290	329	282	292	294	272	298	273	277	341	290	291	298	312	291	316	270	280	306	296	261	290	283	291	312	283	278	269	289	300	259	308	303	281	282	291	263	283	286	283	281	287	295	285	289	289	256	293	295	306	291	276	274	267	273	314	289	284	308	257	286	283	317	282	289	306	307	270	286	266	289	302	251	277	279	286	284	304	285	294	281	287	266	302	281	288	301	296	270	297	306	303	285	270	297	282	282	315	269	278	272	258	265	283	291	284	298	280	286	279	305	290	269	297	293	286	302	276	303	276	310	275	280	318	284	295	295	300	302	290	289	290	326	261	281	280	268	312	286	268	304	274	307	282	288	282	271	274	291	293	276	269	280	264	292	280	254	299	291	261	309	268	293	278	288	256	283	262	263	277	294	293	260	307	295	276	272	293	294	278	271	284	302	311	280	260	294	302	301	270	304	275	273	288	269	278	248	309	301	273	322	271	298	276	308	289	340	298	280	279	287	279	278	290	280	311	313	290	295	283	282	296	277	305	288	329	293	290	318	292	294	297	314	273	310	280	317	273	293	306	277	269	297	293	284	292	273	313	295	266	310	300	251	287	266	263	280	296	271	305	303	275	285	273	283	282	288	291	281	286	285	296	302	282	272	270	256	283	283	280	308	290	295	282	285	331	274	305	281	252	290	296	285	280	288	283	284	284	298	314	300	292	284	284	291	277	265	285	265	279	290	295	307	290	314	305	296	264	310	282	323	281	277	286	262	260	282	295	268	310	333	290	288	290	286	260	256	280	272	300	292	277	288	279	280	284	276	254	250	285	292	317	308	288	279	285	298	279	259	293	303	285	305	280	267	279	288	262	297	297	301	313	279	267	274	290	297	314	285	287	304	248	294	294	274	284	271	255	279	279	295	307	278	270	300	277	320	292	279	316	284	288	263	279	279	307	255	283	324	283	281	287	298	277	278	306	306	280	272	307	268	253	313	290	300	296	312	304	305	295	269	272	273	306	253	263	275	298	256	270	282	306	293	287	279	282	258	306	300	285	334	288	301	290	279	285	291	283	289	284	303	305	273	293	276	314	297	266	310	284	264	268	280	276	313	287	276	292	263	293	275	320	275	292	288	288	283	281	286	262	281	286	278	286	299	295	285	275	278	245	271	296	261	277	312	282	289	314	295	269	248	319	285	275	287	305	271	318	300	297	269	267	319	263	287	290	286	283	301	298	262	275	314	290	281	283	260	311	290	288	313	301	300	276	300	302	297	310	277	280	300	270	285	274	303	278	295	307	308	306	288	280	278	289	276	280	288	281	248	275	325	281	291	267	290	262	305	290	276	256	276	286	278	314	287	280	288	286	259	285	279	269	274	289	288	305	276	269	285	291	306	298	269	298	327	264	314	279	277	257	284	308	260	283	291	253	299	298	282	299	266	288	288	306	272	307	284	294	282	290	268	277	312	322	284	314	309	286	306	291	269	298	298	311	298	298	270	293	253	261	289	279	318	295	265	269	256	302	307	281	288	301	300	291	274	267	287	265	281	292	285	306	298	284	264	289	276	286	319	266	277	305	273	303	289	290	307	284	298	291	303	295	307	265	288	279	303	285	308	275	316	282	284	289	268	315	297	290	282	287	274	284	282	300	291	295	281	304	278	285	264	275	320	291	269	297	277	273	267	256	286	328	287	252	325	265	291	302	267	322	307	303	300	268	276	278	274	304	271	264	265	290	258	258	289	301	275	268	285	277	308	289	310	291	270	300	308	289	290	282	297	284	289	301	277	302	265	265	258	270	261	329	281	318	319	290	305	296	323	315	307	272	296	305	256	286	287	266	291	286	275	301	300	308	291	276	309	274	305	272	304	260	294	279	289	250	272	282	282	318	280	283	294	281	274	282	282	300	287	282	331	254	289	278	275	280	269	276	283	291	267	272	312	275	287	247	278	262	278	268	302	288	289	296	287	297	266	300	306	285	277	280	305	289	288	280	290	295	284	298	289	313	287	269	301	303	308	287	304	260	271	266	284	306	293	283	278	298	292	283	330	289	291	271	288	242	284	281	300	312	272	300	285	275	277	288	271	277	286	288	265	311	266	275	294	280	274	273	320	291	287	297	298	266	288	294	276	304	293	264	279	299	251	313	311	261	294	312	275	272	294	285	294	295	283	281	254	270	294	288	278	284	308	304	260	274	262	284	268	274	252	301	281	279	263	277	288	273	267	273	281	290	269	254	314	266	317	262	288	292	290	302	280	290	302	263	319	282	296	358	290	247	294	251	265	273	256	272	297	272	283	262	283	303	272	299	218	312	267	282	258	292	266	302	252	279	307	263	252	268	281	263	277	277	293	262	304	297	269	277	270	304	266	250	280	273	242	303	314	262	319	256	295	307	282	269	290	258	276	283	272	289	264	307	302	273	287	302	253	266	268	284	272	263	297	305	308	274	294	291	289	312	284	253	291	319	276	254	287	250	279	266	266	278	283	275	270	292	286	291	269	288	283	290	280	258	301	306	267	287	294	299	272	307	279	276	275	277	284	306	293	290	269	291	294	259	290	284	260	284	294	278	309	290	289	300	286	294	281	293	264	278	284	282	276	289	296	268	298	281	276	272	301	246	330	266	286	287	270	286	289	297	297	274	317	305	289	288	311	324	292	267	275	277	269	281	280	268	297	294	288	293	276	285	316	291	286	279	283	284	285	280	272	287	271	276	302	303	290	268	300	274	291	273	293	279	295	262	296	293	312	281	281	323	273	281	279	296	301	280	288	285	284	251	289	269	292	281	340	274	318	286	269	277	298	314	260	251	287	300	291	276	278	271	285	264	268	289	273	268	293	288	286	296	291	278	278	280	264	283	298	268	278	284	284	286	298	278	300	298	276	295	297	299	271	304	304	306	284	302	291	291	287	248	309	290	298	285	275	269	272	304	292	276	325	259	299	270	300	300	262	273	270	276	271	303	276	268	271	308	286	288	281	274	264	283	312	290	290	268	293	276	272	292	255	292	291	273	293	280	274	290	269	311	296	287	276	303	273	308	273	295	278	255	285	288	308	270	285	274	270	290	268	306	275	269	301	285	269	256	276	269	301	272	286	273	313	287	253	275	289	307	296	282	279	289	278	248	274	293	294	299	279	298	311	266	308	295	325	280	250	280	292	283	293	243	292	282	275	269	277	275	288	280	316	302	261	292	290	281	274	330	298	259	260	282	273	320	276	267	281	272
27723	10066	1730	1141	966	920	912	950	912	881	895	886	882	895	876	878	922	866	936	853	863	921	926	886	886	966	853	858	880	887	889	902	892	882	867	933	862	968	898	866	930	914	880	887	898	898	899	945	893	907	904	869	850	871	888	850	886	882	909	865	915	903	867	902	897	903	874	897	864	948	919	857	919	853	883	922	913	895	822	943	878	868	899	863	874	920	852	890	831	872	900	888	871	940	855	906	845	893	850	897	884	894	838	923	863	868	844	902	906	906	875	882	904	911	877	902	891	871	876	854	868	855	842	866	891	880	840	902	823	912	920	847	839	926	827	921	869	886	870	859	880	872	947	951	889	922	887	861	922	914	843	898	890	903	844	863	912	896	933	942	891	904	879	884	842	881	869	885	908	953	915	894	824	837	865	885	868	903	930	873	892	957	844	896	930	878	893	872	871	901	848	841	864	878	847	886	862	876	929	916	858	896	878	862	885	903	914	880	934	897	862	890	904	895	949	913	874	949	863	842	897	877	885	873	889	853	830	938	883	954	880	898	933	860	857	854	920	841	918	907	804	929	922	835	881	893	957	885	806	832	883	878	855	891	919	949	861	879	955	854	870	883	936	884	916	887	893	863	832	885	897	903	963	912	882	883	869	891	869	887	857	877	943	844	872	911	935	934	935	894	856	875	855	907	894	872	904	888	901	889	848	898	901	860	851	868	864	841	855	868	855	904	924	904	942	878	916	898	901	852	828	894	859	869	882	920	884	889	908	894	889	861	879	915	906	886	894	895	863	948	883	882	868	840	847	908	878	904	924	915	896	889	874	856	922	864	907	863	923	866	897	877	889	849	913	922	855	907	888	969	901	866	861	940	892	841	899	897	885	899	851	926	867	876	881	874	868	842	913	852	937	919	875	921	877	886	923	937	796	916	854	892	922	930	864	912	807	914	871	840	883	867	876	883	883	927	879	845	901	877	899	939	869	849	899	872	915	885	842	908	898	866	884	911	897	886	913	854	937	877	893	920	945	835	873	905	939	884	939	839	873	903	886	895	897	956	891	966	889	875	851	893	885	840	888	931	868	916	884	897	858	879	894	869	865	850	882	886	852	885	832	915	912	907	843	876	895	948	857	868	921	862	879	889	934	917	889	892	892	916	913	960	912	941	891	876	856	904	883	921	910	860	902	862	870	813	871	903	864	879	876	883	902	914	928	856	878	866	891	849	870	879	891	870	855	890	848	862	903	886	841	890	889	855	910	934	901	840	864	932	902	886	915	886	898	895	886	863	887	854	895	909	914	872	920	869	918	881	889	875	869	888	894	876	904	863	876	846	910	864	848	833	884	874	892	892	840	888	867	880	857	908	890	855	921	883	892	846	910	870	911	894	834	848	877	825	854	908	921	817	859	904	912	854	886	856	862	832	885	911	826	928	921	901	883	876	914	870	855	856	913	888	834	911	921	897	898	908	963	902	906	910	858	884	919	876	836	850	911	872	909	905	858	945	910	912	858	815	883	854	892	856	918	855	825	851	861	876	909	845	870	857	888	829	856	868	919	860	834	885	863	878	844	898	901	893	867	904	900	919	898	833	874	880	885	908	945	890	850	892	898	883	893	888	923	840	876	855	850	946	907	854	893	893	901	870	855	866	902	866	821	830	916	883	928	920	890	834	876	901	880	902	909	929	861	890	865	895	947	892	912	888	868	874	876	887	890	894	917	943	935	873	903	873	915	859	934	843	867	900	901	942	899	852	901	901	831	862	868	918	891	898	921	899	870	897	913	903	932	884	855	884	920	922	856	881	875	909	831	893	899	938	861	882	864	886	889	885	911	868	884	881	968	925	928	873	879	910	897	875	859	881	871	871	901	896	925	893	841	902	844	829	865	838	935	851	898	928	861	901	915	864	874	943	877	883	887	843	896	896	848	919	926	886	882	860	881	911	897	860	818	854	889	889	907	883	900	876	891	864	888	856	895	852	830	876	864	951	863	875	930	855	936	915	924	915	847	871	936	893	855	894	893	896	993	881	927	859	929	895	936	870	859	898	911	855	915	850	890	868	910	884	855	925	887	919	860	875	837	899	904	878	878	896	911	857	854	892	862	871	950	866	887	880	912	869	894	917	864	912	921	886	940	858	815	928	888	940	888	900	874	863	872	861	873	871	872	872	866	880	891	867	855	882	878	856	902	960	856	861	911	910	903	859	863	888	915	937	915	908	937	872	870	872	849	859	915	895	860	908	885	912	936	882	927	929	860	869	912	845	878	852	866	873	895	907	935	936	880	887	869	878	841	887	873	888	866	904	921	880	994	880	854	906	898	876	917	889	908	858	914	869	860	885	876	872	934	946	898	830	908	873	903	877	854	885	856	884	831	918	839	876	863	899	885	900	938	928	877	906	893	916	916	908	896	867	863	848	888	902	848	889	860	886	918	907	914	912	856	961	896	900	857	883	822	937	891	919	891	853	907	867	878	904	912	859	876	900	913	919	856	893	842	892	898	915	889	931	893	924	885	846	917	897	897	872	931	852	919	822	887	878	879	885	891	902	899	875	894	917	871	922	925	893	909	935	933	882	880	880	866	828	877	917	873	937	827	871	878	908	897	874	918	928	881	864	882	897	902	847	861	849	920	875	909	914	866	861	874	888	868	892	894	906	903	864	879	859	903	882	862	915	894	881	873	902	862	875	837	834	853	907	906	893	897	876	953	939	853	891	926	893	874	896	844	874	899	854	832	831	908	870	826	823	910	887	863	869	901	825	881	915	899	905	900	876	862	934	869	893	843	925	893	854	911	907	896	883	865	845	911	913	874	893	887	870	899	851	918	872	901	898	898	881	923	904	928	896	916	903	919	838	879	906	928	891	817	941	869	893	887	878	872	923	903	903	948	898	814	890	895	864	846	924	909	858	883	856	860	901	904	925	900	897	883	882	899	843	885	868	876	827	840	910	882	914	901	889	940	906	865	894	888	922	888	849	904	901	904	892	838	952	915	889	887	884	898	903	881	923	878	864	870	872	888	874	890	872	903	904	903	906	891	930	881	931	929	871	908	853	901	886	828	880	887	872	893	974	881	827	893	875	859	829	906	879	815	850	915	911	911	878	885	933	848	859	823	882	856	911	874	831	863	884	885	867	874	934	875	867	906	870	865	861	926	856	869	844	859	907	916	951	828	857	904	872	882	885	863	877	893	889	821	910	871	889	914	876	815	889	919	877	836	872	879	892	887	893	841	957	857	858	854	883	850	933	992	841	857	894	919	903	911	867	903	823	874	897	894	938	811	887	913	921	914	862	889	962	896	828	854	891	906	922	841	872	888	895	871	935	870	933	884	919	868	886	950	877	898	899	846	882	875	875	883	818	902	938	844	893	883	880	894	880	899	867	878	935	870	898	922	891	927	932	956	928	909	895	967	880	869	859	872	915	840	894	906	870	912	882	911	927	889	898	882	882	866	844	877	865	903	885	908	871	942	855	905	919	894	921	832	874	868	863	839	899
5507	954	896	790	774	750	757	735	758	758	738	677	686	790	698	724	687	720	695	750	676	781	711	701	723	712	696	726	723	709	714	713	751	741	680	684	677	706	744	748	697	720	746	717	715	681	713	718	726	694	719	677	680	707	686	720	705	682	715	733	760	708	694	732	719	711	716	705	736	723	678	667	698	658	689	706	730	699	724	717	717	713	657	716	759	736	714	680	696	674	687	712	670	718	741	759	679	717	678	690	730	720	743	719	707	699	749	735	755	701	711	685	696	703	702	723	704	720	702	698	686	731	681	689	704	756	695	747	747	722	720	713	747	730	727	705	732	710	670	726	760	726	781	722	654	712	715	724	702	679	724	680	737	684	671	674	713	728	712	682	659	659	625	676	689	687	750	736	721	706	710	700	688	708	693	695	752	714	696	737	738	719	666	715	690	684	718	732	688	675	674	721	706	705	705	694	706	741	706	717	717	689	732	662	735	723	701	734	711	665	739	693	708	752	712	720	667	742	727	713	728	682	698	757	727	722	753	712	690	721	705	708	685	719	740	708	691	704	736	675	731	717	701	689	699	727	719	672	700	720	732	656	712	700	732	733	732	686	711	721	711	752	737	676	745	707	755	771	717	706	648	781	697	727	708	673	708	731	723	683	694	669	663	728	687	714	698	687	710	684	724	708	676	745	726	725	662	714	723	751	696	740	702	758	712	696	672	690	711	736	708	749	710	724	687	728	715	725	736	701	719	748	710	692	737	688	675	710	755	711	708	728	752	773	748	719	712	727	752	743	708	728	680	711	714	678	753	717	664	688	699	694	692	745	741	716	715	717	712	728	714	719	642	657	765	693	725	723	680	734	674	706	735	690	645	640	660	717	696	705	704	678	726	733	655	732	713	674	689	673	689	688	732	667	668	728	710	737	725	694	702	714	684	681	694	663	698	671	719	721	703	740	710	707	724	715	738	659	760	732	668	678	696	724	720	695	693	725	714	692	712	674	731	698	656	747	661	718	669	653	737	701	670	661	670	729	729	675	719	647	714	680	730	709	720	721	732	661	705	726	675	683	752	746	672	723	705	664	736	715	714	692	713	716	699	696	686	690	709	680	703	688	705	696	730	734	747	753	714	662	727	655	714	691	681	681	731	801	757	706	762	703	764	719	734	730	731	656	679	696	730	708	735	724	710	685	685	702	683	735	718	690	752	748	737	739	669	710	703	736	768	770	717	776	739	645	686	752	736	710	719	692	715	714	731	696	686	712	738	730	737	712	723	716	706	712	666	719	734	753	687	713	714	745	725	685	772	754	694	716	744	730	720	690	685	709	711	718	701	730	727	683	678	730	714	726	751	683	703	742	723	721	716	676	719	698	690	674	710	658	737	666	697	703	692	686	719	740	680	727	689	780	657	697	751	703	709	709	716	720	692	741	675	698	687	725	714	698	697	770	687	734	694	718	704	662	698	688	659	741	691	689	750	714	689	732	722	716	685	725	732	766	729	758	701	725	710	683	739	702	749	719	725	719	680	730	639	696	680	686	736	737	711	710	682	711	690	731	688	722	706	646	720	756	676	760	711	724	701	676	653	734	708	687	699	695	713	701	715	729	671	657	700	700	710	684	686	721	715	773	742	697	749	732	683	700	743	744	712	739	699	694	711	686	704	710	726	686	693	741	687	712	716	736	720	743	710	691	704	704	697	689	712	692	740	722	710	695	698	726	683	719	726	708	695	684	731	692	712	716	697	732	691	664	690	722	690	746	725	744	697	667	677	657	743	731	729	706	708	730	685	741	699	685	676	709	686	747	689	679	688	681	753	675	699	718	681	726	687	679	707	707	674	689	701	726	755	676	686	673	694	712	707	687	747	738	695	700	701	662	691	699	700	712	716	674	742	753	699	682	701	691	751	668	715	689	714	655	763	764	714	714	690	708	707	704	658	729	751	673	700	677	708	694	690	762	709	658	708	704	690	691	668	730	722	691	715	692	698	706	678	715	704	705	711	686	689	685	724	767	727	701	650	684	721	669	691	728	694	710	659	709	716	711	760	701	767	743	715	761	743	767	695	683	732	737	692	723	732	675	760	718	689	712	702	751	685	720	721	664	719	682	657	661	696	726	677	725	691	674	710	696	764	718	702	716	704	722	740	680	695	752	725	686	720	694	693	735	702	740	707	743	735	694	699	707	719	699	746	723	709	762	700	687	687	725	729	728	667	759	703	721	693	662	643	677	730	686	746	693	721	695	656	700	712	719	690	721	715	768	659	728	654	689	694	663	679	723	704	748	651	741	704	708	696	721	771	687	731	693	709	717	691	705	741	720	669	734	698	702	711	741	736	678	716	705	707	742	645	726	711	684	658	715	732	718	719	688	714	710	686	693	701	693	644	722	704	738	726	697	709	736	690	709	744	708	667	669	696	727	708	700	728	665	698	691	740	702	707	700	695	735	690	694	724	713	737	709	677	661	747	712	721	690	732	696	730	702	703	684	726	688	732	698	720	690	739	693	717	707	709	665	736	718	693	691	703	687	699	686	707	723	684	711	694	704	648	745	752	673	730	708	741	727	726	746	692	714	690	703	727	716	726	701	713	734	678	705	711	756	721	701	748	725	721	666	759	689	700	734	669	704	660	738	686	688	685	715	658	727	778	724	709	718	683	683	696	683	760	731	674	724	721	723	729	714	719	677	725	694	671	710	706	742	749	758	748	663	727	725	716	712	706	715	720	731	686	710	676	732	750	708	732	744	725	675	739	759	694	700	719	687	699	765	706	716	706	720	669	701	700	697	722	772	719	671	709	746	720	682	677	715	728	758	675	679	787	700	708	656	739	718	709	661	723	709	677	695	707	745	720	753	713	746	730	680	757	690	693	702	676	739	695	735	702	761	653	669	703	661	725	664	690	699	730	723	716	677	679	711	735	737	729	745	687	691	722	668	709	692	732	660	754	688	705	753	759	684	701	707	698	716	680	698	682	716	697	701	745	709	706	744	720	707	713	695	681	725	733	737	704	700	724	718	732	766	707	701	684	709	700	650	705	709	679	716	664	704	681	635	739	686	695	755	697	716	684	657	709	725	733	698	699	665	739	717	736	751	675	723	712	701	746	698	681	683	756	686	746	684	713	715	769	724	664	710	693	656	718	730	711	743	699	689	688	724	692	702	698	751	690	689	704	724	740	683	728	692	700	720	771	691	706	690	743	720	727	700	701	746	683	673	672	692	676	727	710	720	712	717	718	716	726	695	700	693	704	712	668	710	671	693	651	736	697	747	748	749	693	727	653	694	673	683	761	714	687	705	655	754	725	701	681	683	729	695	712	689	708	642	752	705	700	723	744	687	709	687	697	661	691	700	702	694	693	724	667	708	715	679	685	726	721	713	711	726	694	730	681	691	695	726	749	717	740	731	671	699	684	704	709	672	729	682	730	681	689	705	677	677	715	722	673	619	714	674	711	695	697	721	702	681	702	737	729	721	721	676	705	695	717	734	713	720	686	708
25641	21380	27130	25375	4281	1043	813	709	664	678	603	637	622	596	609	622	600	514	570	548	573	565	541	533	578	554	590	525	572	573	541	562	533	561	548	564	500	587	583	553	586	580	554	577	549	576	567	565	557	537	534	585	593	589	569	545	594	548	583	564	586	550	531	556	570	532	603	575	511	563	610	563	594	496	564	551	581	533	587	556	524	553	556	561	590	558	577	590	530	611	540	535	530	579	498	571	535	557	578	548	562	561	570	550	616	547	533	572	589	533	569	567	560	594	544	562	551	533	565	521	540	542	568	561	544	566	512	577	543	567	573	576	567	544	514	557	545	539	520	540	519	582	544	534	536	559	548	542	561	533	555	533	523	536	565	550	575	558	559	562	520	548	547	556	563	562	590	530	550	601	566	561	552	523	555	556	567	563	532	562	552	530	551	528	530	555	555	594	534	562	580	505	567	542	559	541	556	562	594	557	554	624	558	581	553	599	619	600	574	603	548	579	551	516	557	570	556	511	581	547	537	558	527	528	570	526	559	531	560	601	535	612	543	558	565	582	547	580	518	564	545	557	522	579	579	571	573	560	569	536	567	583	597	564	586	592	535	547	543	533	554	534	534	573	520	567	525	549	586	517	555	552	535	527	565	582	568	537	519	529	568	563	540	506	571	575	588	532	565	526	545	558	554	534	568	542	525	552	548	595	558	579	523	546	553	530	548	540	529	547	572	569	555	567	563	537	512	504	564	582	561	580	510	580	529	581	570	548	576	533	577	545	562	558	550	604	525	592	564	533	544	515	583	510	531	524	592	600	557	561	556	537	585	588	584	557	586	584	544	568	541	557	563	538	558	575	576	577	525	576	540	552	567	554	568	567	524	549	548	554	567	572	564	549	511	514	546	539	581	581	550	535	552	565	553	586	515	549	535	571	544	553	531	608	552	554	536	543	521	566	546	550	491	591	583	553	539	540	544	551	556	540	579	565	567	583	543	535	557	554	589	630	550	595	531	516	551	560	540	588	536	499	546	519	566	562	535	582	561	549	567	529	554	537	570	552	572	542	538	544	546	540	536	560	556	540	561	558	567	541	550	546	552	534	549	566	555	550	582	563	561	566	528	534	592	601	536	554	575	553	589	525	524	554	526	570	591	576	557	591	578	512	570	549	507	570	550	564	512	587	557	564	566	550	524	527	560	493	552	587	548	519	549	590	594	564	536	557	568	576	552	540	571	555	533	528	518	564	600	551	533	532	525	545	552	564	553	588	594	541	540	573	556	598	565	569	503	536	563	575	611	540	563	519	539	579	506	557	534	566	545	552	497	490	550	536	563	554	536	504	551	562	572	594	549	545	540	569	547	542	583	557	533	551	542	561	554	551	533	556	596	535	543	569	558	525	568	557	593	573	577	554	568	544	551	586	528	538	498	526	601	539	532	610	540	558	522	537	531	512	496	535	568	564	585	547	538	550	533	523	567	530	543	541	582	526	541	533	554	567	514	547	524	533	587	529	568	570	552	565	557	550	569	552	501	531	562	620	546	557	565	541	574	580	541	531	542	561	533	571	573	560	547	561	546	552	549	510	546	558	528	539	517	608	550	531	582	555	572	539	559	555	555	566	571	513	564	591	608	549	557	565	583	518	534	545	532	552	541	527	568	562	572	565	554	511	547	555	572	522	541	545	551	614	539	535	515	504	547	541	569	570	549	587	497	566	590	522	513	519	560	556	560	557	545	563	565	558	532	545	553	541	561	547	570	543	584	519	531	573	500	522	563	548	555	593	586	583	532	538	541	569	563	573	550	539	539	519	570	557	556	530	549	580	524	560	564	569	573	561	563	540	563	544	537	560	558	521	582	529	530	561	529	544	530	580	564	606	578	561	560	567	583	530	578	586	567	542	545	555	576	532	545	527	532	544	550	580	555	542	564	582	558	559	595	502	539	567	547	536	509	537	535	558	568	547	554	586	578	565	555	555	556	561	575	546	585	488	552	566	605	583	564	544	498	520	559	556	531	553	571	541	585	558	550	570	524	553	548	554	491	568	533	568	546	547	594	578	546	535	566	565	565	570	572	542	560	585	600	553	534	527	549	553	536	540	577	536	528	538	598	519	582	561	537	556	549	530	546	559	573	575	577	540	553	562	542	543	569	574	520	541	562	580	565	591	535	539	559	559	556	568	534	585	543	579	595	568	574	542	523	557	539	580	514	555	587	526	536	579	592	558	578	545	519	539	583	524	546	559	541	517	600	588	558	553	555	536	550	566	509	570	590	570	556	559	565	564	572	554	546	573	554	531	558	542	572	573	535	522	546	529	586	574	519	561	570	580	552	543	517	533	559	579	557	566	585	526	591	555	574	553	575	526	538	567	554	546	538	547	557	545	560	555	584	523	626	553	577	512	540	519	524	535	600	556	546	584	550	535	530	564	553	571	578	541	544	573	554	551	545	577	553	572	555	551	571	547	536	557	535	528	554	556	556	567	541	529	554	599	568	559	555	534	550	492	558	551	533	585	532	476	560	533	524	561	524	555	527	522	540	571	565	544	558	566	565	536	576	537	525	567	564	556	588	523	562	538	587	556	612	529	560	568	524	541	548	556	552	555	538	570	546	535	571	525	554	530	543	544	562	580	593	568	549	534	561	524	549	568	575	530	500	557	569	523	568	574	562	586	591	566	562	545	553	524	550	498	603	550	537	611	591	554	549	540	507	548	524	531	583	531	543	554	582	563	539	557	565	530	541	509	593	597	563	546	547	554	556	546	587	576	616	558	536	578	599	585	551	547	528	542	527	560	611	522	528	552	572	591	559	588	513	559	581	544	558	594	544	595	554	546	507	557	557	567	546	564	567	517	529	539	567	600	574	549	563	526	549	557	517	600	538	545	526	551	577	523	559	590	595	534	512	540	556	541	574	584	540	538	528	528	553	545	554	588	548	571	550	580	561	534	540	525	521	571	516	567	531	526	508	532	576	565	562	545	511	556	530	552	581	583	549	523	538	593	587	567	544	546	541	528	582	545	566	555	576	585	543	548	551	547	551	568	546	579	584	576	612	535	565	556	556	535	560	529	516	561	600	558	547	547	561	552	543	546	562	572	569	539	534	567	557	563	542	557	589	562	564	559	533	568	575	563	563	576	559	571	554	564	535	582	602	557	536	554	555	532	577	562	546	562	589	485	566	561	528	541	510	573	577	539	546	568	563	575	563	544	563	542	568	587	493	553	551	504	592	528	522	574	560	557	552	537	565	513	584	572	538	541	579	564	596	587	629	555	514	553	560	526	563	586	538	550	521	552	575	535	546	541	511	533	572	568	488	547	558	567	564	533	575	527	580	548	546	539	568	538	587	554	544	543	557	538	529	568	501	620	528	567	582	556	560	556	557	579	565	573	571	516	572	552	585	571	525	565	553	573	511	580	561	569	547	514	548	571	532	574	570	508	511	579	552	558	598	543	531	500	546	533	523	565	563	597	551	569	510	570	561	528	552	538	537	534	529	499
3635	2734	2381	1276	972	823	685	687	615	558	587	577	535	564	538	513	520	500	513	537	509	494	539	506	516	505	484	521	532	471	510	495	476	513	513	478	481	523	496	519	473	484	516	512	505	522	543	475	495	465	478	454	501	485	484	468	481	514	504	486	441	515	530	490	512	504	475	524	488	496	451	473	480	477	485	482	498	502	502	471	474	452	514	491	521	501	514	510	468	477	509	482	501	503	516	526	459	473	440	440	493	468	496	497	506	502	513	474	494	506	509	487	525	480	505	511	490	498	518	495	472	486	513	513	478	471	470	474	498	508	482	455	457	502	478	478	469	473	480	461	470	453	532	487	488	505	445	517	491	479	473	504	458	461	518	462	487	469	494	496	483	474	521	502	498	494	468	426	521	509	487	507	483	468	487	479	449	465	495	495	494	466	488	479	425	496	500	508	508	452	462	502	490	493	492	508	485	481	496	488	479	485	478	497	481	458	453	487	473	491	473	466	467	458	461	474	470	536	509	484	524	484	526	468	456	471	505	486	506	475	519	465	483	477	442	475	519	489	519	475	531	513	448	495	469	449	477	479	482	504	504	480	454	449	498	486	480	485	495	466	448	489	454	463	497	499	504	468	524	510	528	456	493	474	469	525	511	475	477	497	502	448	475	480	489	472	457	475	498	475	483	465	479	474	459	488	448	494	466	482	470	486	470	513	518	484	487	474	509	493	478	479	501	476	488	507	473	544	524	490	462	455	465	482	477	494	489	505	523	454	453	499	496	495	452	473	483	508	463	472	492	478	500	492	504	467	449	470	507	476	453	488	524	492	469	486	499	475	491	493	484	504	474	448	442	461	511	474	466	468	481	486	532	466	490	477	499	470	513	462	470	494	512	468	484	483	519	480	476	463	442	483	494	506	489	462	497	455	472	472	487	468	446	495	493	483	501	497	517	489	507	533	485	467	477	471	473	464	507	468	485	441	517	509	466	486	481	467	460	482	485	469	474	481	452	505	494	523	474	427	438	476	512	476	464	472	465	487	473	442	492	447	481	452	469	457	476	501	520	448	517	481	461	500	445	486	479	485	515	495	460	491	458	498	491	462	493	478	476	512	474	489	513	465	442	469	463	493	483	492	511	484	505	507	474	479	480	468	438	468	467	482	471	445	450	470	531	444	467	517	507	465	444	469	523	463	463	464	476	506	480	444	500	510	490	465	458	467	476	488	506	528	480	443	478	468	478	476	482	496	479	460	484	473	491	523	493	463	476	505	460	489	492	501	484	496	475	481	470	524	497	501	466	517	457	504	463	523	450	480	453	471	490	474	480	446	468	490	517	485	459	512	480	471	458	466	496	456	506	431	486	478	486	487	491	455	474	476	488	503	502	511	482	415	454	499	476	545	470	462	460	522	493	482	448	440	475	436	478	453	510	500	494	479	463	481	526	473	490	506	482	452	469	470	462	462	471	451	513	510	479	456	511	476	488	474	506	519	467	482	481	499	492	485	456	447	433	484	496	511	481	484	463	478	460	515	496	478	482	495	497	468	465	482	488	496	492	453	473	529	534	491	471	492	461	501	485	479	512	482	510	465	469	489	493	477	504	505	484	475	427	506	503	500	459	489	547	486	495	450	499	481	509	471	506	484	455	499	462	479	503	483	475	457	475	453	492	446	467	492	455	507	446	518	476	471	470	494	489	464	476	482	484	476	491	474	465	482	449	477	443	471	478	488	446	526	473	435	466	527	493	526	484	475	463	459	461	491	489	454	432	451	466	504	498	475	471	479	488	434	491	499	477	480	455	487	473	459	502	482	489	457	497	496	520	436	484	493	481	460	474	493	462	493	472	483	489	517	418	498	493	473	478	498	479	499	449	479	505	466	464	522	491	496	512	441	499	497	496	520	442	464	453	483	507	483	468	495	496	497	488	463	508	459	481	479	480	485	483	476	480	477	408	475	475	458	517	470	531	467	504	496	463	502	487	461	504	475	514	448	450	496	485	444	515	507	458	465	491	497	461	475	518	485	534	517	481	431	475	494	508	463	506	476	474	490	479	500	488	439	442	502	500	446	523	507	484	479	469	439	464	535	491	495	483	475	476	477	471	507	488	466	501	459	508	458	481	490	503	458	518	504	464	478	464	504	476	466	501	518	477	488	448	479	452	505	486	459	471	490	484	472	436	464	497	467	500	471	480	475	436	500	469	465	457	499	498	469	436	472	472	482	487	506	476	498	457	515	473	501	492	515	493	476	513	505	524	446	445	493	449	482	497	492	476	469	439	482	495	525	492	460	480	497	488	487	513	449	466	465	472	457	455	464	498	501	517	479	485	470	457	455	453	516	526	476	464	520	518	506	463	497	475	486	486	446	480	490	452	489	494	502	519	455	496	490	480	496	434	492	467	479	488	454	478	449	521	483	481	486	442	498	506	466	524	485	465	495	461	501	484	471	462	504	477	463	492	512	530	489	543	430	490	457	485	477	468	460	499	515	456	518	497	471	511	467	434	463	441	466	507	465	466	495	486	492	444	489	475	519	471	491	485	454	485	455	478	446	457	485	497	451	485	477	522	504	465	518	480	503	485	514	514	489	533	484	515	489	492	450	483	505	554	513	477	490	505	519	484	525	468	526	449	471	482	486	495	490	461	485	498	483	476	472	493	453	490	472	471	461	468	466	471	465	467	489	492	470	471	483	468	484	489	433	507	457	476	458	525	471	503	487	483	483	462	472	501	488	458	489	431	475	472	493	471	501	489	510	467	480	458	496	488	463	516	479	500	487	456	487	459	480	474	485	440	523	494	467	478	475	437	477	450	479	468	491	467	484	454	517	509	491	470	471	506	513	509	534	490	500	513	481	488	502	449	497	528	482	482	478	484	506	458	490	432	512	480	499	486	503	475	487	437	456	512	478	501	469	460	496	476	489	488	512	497	484	496	445	501	459	504	484	488	489	470	464	477	458	466	442	465	473	458	487	463	470	438	497	512	459	477	515	482	468	522	446	515	464	521	499	492	471	468	466	502	479	493	553	470	504	519	487	485	461	522	473	482	494	450	501	529	500	504	492	447	470	504	423	482	490	443	472	496	443	503	504	466	473	468	461	494	457	479	465	489	482	461	508	479	508	459	468	467	474	540	502	463	442	482	498	456	496	491	460	468	453	479	477	469	473	463	473	491	462	487	460	511	505	459	482	527	479	482	495	460	492	483	482	483	513	503	450	449	501	491	493	458	485	474	446	460	480	464	483	452	482	475	494	482	479	500	478	467	507	455	476	476	455	482	494	443	474	479	470	460	528	481	472	476	455	452	483	465	467	458	496	497	457	504	475	477	467	484	459	481	490	494	471	508	453	474	480	486	480	508	507	463	467	478	464	480	516	443	472	529	486	460	452	451	456	473	461	480	515	537	493	524	446	470	493	498	483	462	527	456	464	447	539	518	422	483	517	472	431	512	519	476	512	494	467	483	439	464	490	450	455	511	486	432	471	486	434	536	456	500	440
24513	21386	28475	24665	21094	3410	893	509	434	453	393	386	402	344	371	392	356	348	325	340	342	301	336	349	327	306	336	316	350	341	299	332	279	322	318	327	306	312	307	333	311	327	305	319	283	315	292	268	315	328	304	292	296	324	329	295	286	321	311	326	320	316	330	291	328	295	291	314	300	328	296	319	333	334	335	311	322	302	302	312	307	347	295	341	299	328	294	281	325	327	290	304	328	337	301	314	316	258	320	329	291	320	363	307	341	346	324	311	280	318	291	275	329	293	301	296	320	308	309	313	284	342	294	303	318	333	308	312	308	325	311	320	315	302	315	328	307	314	298	305	322	297	291	315	320	329	314	327	295	292	307	289	329	307	320	313	327	310	319	298	317	302	282	306	292	317	296	328	313	331	312	331	314	300	317	296	283	305	290	295	313	281	328	315	300	317	298	325	336	320	289	299	324	320	309	324	318	332	320	312	306	326	320	310	306	283	344	296	317	323	319	313	286	295	321	322	325	338	309	298	328	295	304	300	332	286	308	291	319	311	285	321	328	307	292	305	307	301	283	311	309	295	324	276	276	276	318	308	288	314	327	297	307	279	296	298	312	317	288	331	287	358	332	298	309	306	336	316	316	291	295	330	338	290	290	321	351	298	322	276	285	278	314	295	315	341	279	329	306	301	337	316	336	289	294	307	300	331	298	270	318	283	347	302	324	303	305	287	332	322	278	340	312	297	341	345	316	286	318	298	302	324	318	328	303	310	287	308	307	263	295	309	276	320	297	326	300	324	314	278	297	308	312	308	289	300	294	337	303	285	304	302	312	307	303	325	307	296	303	336	303	316	292	304	321	295	309	258	325	335	323	314	319	333	295	305	305	311	314	328	327	325	326	323	300	306	315	323	299	298	306	300	304	313	269	300	314	303	314	319	287	293	295	312	301	313	328	319	274	310	319	338	320	263	301	313	306	300	294	350	318	314	306	305	313	347	304	319	297	295	294	310	303	319	306	290	292	303	319	285	285	318	290	320	307	292	322	303	318	314	314	308	290	328	300	312	315	301	304	311	315	290	301	324	306	289	303	307	308	302	337	297	292	309	287	297	303	294	308	324	329	298	332	315	288	310	322	308	294	292	284	313	328	285	310	322	306	281	305	279	297	331	303	291	313	302	302	306	293	327	324	275	320	326	347	298	324	311	295	313	306	329	333	290	311	312	280	319	313	289	307	319	316	286	319	307	274	360	318	314	291	312	334	268	346	325	324	313	310	319	339	319	331	291	310	325	331	278	273	291	298	326	325	296	294	285	306	285	338	335	312	307	316	321	295	316	319	292	321	280	331	313	295	317	308	311	306	320	309	292	295	303	315	292	273	300	304	308	288	305	309	294	310	308	335	325	291	297	317	325	302	297	296	302	296	316	309	301	322	312	317	308	294	304	318	306	274	337	327	303	330	330	299	334	342	309	307	295	305	281	288	300	315	291	319	309	302	306	370	303	284	291	310	278	293	298	333	329	322	305	327	306	289	285	337	355	284	314	317	309	275	313	305	293	311	280	313	299	278	322	310	320	289	316	315	299	305	303	270	315	308	293	302	308	295	296	340	321	317	321	323	267	303	299	252	293	292	290	271	310	312	301	303	266	304	312	277	306	307	316	300	331	316	325	313	303	309	304	275	339	331	312	315	291	321	304	322	289	339	327	281	300	300	279	289	323	307	272	343	320	300	312	322	312	323	299	301	293	288	319	314	304	301	283	322	329	338	312	288	311	327	341	336	303	314	323	306	295	293	330	290	303	335	296	317	326	308	316	309	321	280	294	304	313	299	288	322	303	290	301	312	310	281	322	292	318	313	300	338	321	355	309	326	297	330	287	306	309	291	313	307	320	305	290	317	317	335	296	298	330	301	292	314	296	313	307	285	298	288	301	319	289	288	313	316	318	315	324	343	302	299	287	266	295	288	341	303	293	309	316	286	328	310	328	324	322	292	336	309	316	292	296	305	283	300	298	306	303	310	330	324	315	306	312	315	319	318	324	265	319	333	297	317	310	298	316	294	281	289	299	340	298	294	323	311	309	295	310	308	331	355	295	315	294	304	306	312	332	295	344	323	315	326	292	308	296	295	319	327	313	321	292	302	327	304	352	319	356	325	322	304	310	301	328	322	288	319	303	310	289	296	288	339	328	284	286	275	301	321	334	313	331	309	309	271	296	329	322	287	285	320	299	298	319	278	331	318	331	308	309	281	304	288	308	317	333	314	297	317	323	318	328	311	307	294	318	319	308	271	286	309	308	317	295	306	291	314	311	320	309	347	328	288	315	323	296	316	302	304	292	283	327	287	315	268	299	320	319	270	296	324	308	319	322	285	302	299	326	296	293	304	301	285	300	328	320	325	330	328	293	279	277	311	319	313	296	311	303	313	303	307	298	333	306	325	288	273	307	299	319	332	314	263	296	289	340	345	293	319	298	288	314	335	305	291	306	296	300	327	277	321	297	282	337	295	314	298	281	299	297	313	292	298	317	263	286	270	314	289	291	323	293	302	315	307	314	313	297	298	289	293	300	325	321	319	307	294	313	279	334	289	309	325	314	317	335	307	304	310	313	279	317	327	298	309	301	334	321	316	310	308	294	288	298	309	315	318	315	310	320	298	310	315	317	308	320	289	319	294	325	345	287	317	305	282	320	287	272	340	346	297	321	321	312	270	293	323	295	304	280	292	304	307	293	342	306	311	305	301	288	288	295	312	309	306	310	339	280	319	308	296	323	327	339	347	326	305	312	325	288	308	296	309	324	323	293	339	302	296	313	313	296	271	322	290	288	302	333	276	289	334	303	285	294	317	252	308	292	316	297	312	349	303	311	324	311	327	336	315	319	333	276	288	284	284	291	300	305	299	300	323	297	320	288	298	287	292	298	326	352	324	295	337	317	272	304	305	298	278	303	306	337	276	311	304	310	306	324	289	310	299	287	326	297	304	277	294	293	316	291	295	325	322	314	295	296	303	291	329	305	294	308	335	327	289	317	309	288	329	311	296	293	328	292	327	333	266	292	322	312	279	241	315	283	339	355	315	302	301	310	300	307	343	303	311	296	336	321	285	352	311	301	287	296	296	345	318	329	313	296	312	294	319	300	305	300	278	330	288	308	300	320	321	282	299	316	286	315	328	291	303	297	293	306	281	312	305	321	290	300	322	346	296	286	295	296	329	301	333	333	310	315	306	324	307	317	303	312	312	303	333	279	265	284	284	289	321	325	329	283	318	309	287	310	309	328	314	332	296	322	304	314	293	305	303	291	308	290	281	300	298	302	282	359	306	298	316	319	314	308	308	283	303	305	324	300	315	307	304	310	301	315	309	279	291	291	296	309	297	280	319	308	327	310	298	287	308	326	287	333	327	303	315	325	292	292	308	297	297	311	285	294	290	309	283	322	296	335	321	274	297	305	279	316	308	297	324	300	335	337	286	285	301	299	301	298	291	297	312	310	321	287	312	325	320	293
3847	4817	3958	2082	1253	924	763	643	609	487	440	384	376	382	341	356	359	302	288	336	319	322	352	316	334	313	327	329	317	312	293	315	314	318	319	297	285	320	287	264	294	319	309	283	301	307	317	285	278	285	318	320	298	274	282	314	271	275	268	288	275	292	311	309	282	314	278	303	278	312	312	279	296	299	299	291	301	290	285	291	290	257	273	272	285	283	257	282	293	323	275	328	312	286	285	306	276	301	291	264	265	308	271	296	271	294	265	332	304	273	301	283	271	286	302	282	306	295	276	281	270	297	282	272	273	284	302	259	296	291	278	282	286	295	314	314	280	286	296	306	273	313	283	294	300	282	276	264	281	294	250	276	301	327	296	302	311	283	335	322	275	278	303	277	289	284	278	291	279	296	314	304	302	293	303	299	281	254	266	255	299	276	303	263	309	271	337	307	282	274	303	265	294	280	292	289	247	296	277	310	273	291	280	302	292	291	310	313	302	288	268	289	292	319	325	275	276	318	284	300	285	270	295	295	303	286	315	286	295	289	274	303	286	284	323	290	267	288	259	295	280	286	287	298	300	299	315	266	302	299	276	290	272	286	307	272	268	255	255	304	287	274	293	287	283	288	305	300	279	304	273	292	268	299	315	281	275	331	277	300	281	261	295	281	260	287	273	299	291	274	312	293	281	302	288	293	292	313	281	309	251	314	313	271	318	293	299	287	302	285	316	287	274	287	263	275	282	260	280	310	245	287	283	276	275	314	274	300	287	289	300	293	294	289	288	304	256	261	300	315	292	265	275	320	275	262	272	286	271	274	294	280	288	301	282	308	301	270	305	279	271	274	286	302	312	283	296	288	317	281	271	264	306	270	281	292	263	292	276	281	322	310	299	292	282	275	279	298	301	291	297	291	264	278	308	280	295	291	290	290	281	295	302	276	289	340	264	276	295	260	305	299	266	305	299	279	274	297	283	298	277	310	287	285	296	301	284	286	278	268	294	274	304	271	311	298	287	290	306	285	312	306	279	273	295	293	291	276	289	307	272	277	284	288	277	307	279	308	277	273	279	289	299	281	296	291	288	258	291	274	271	309	275	316	276	257	256	288	342	254	286	272	284	256	294	285	282	298	273	300	287	290	272	269	288	288	271	285	285	306	315	249	259	306	290	277	299	298	259	297	296	291	271	300	239	288	296	285	272	273	285	278	293	271	279	252	305	289	313	279	278	256	310	271	303	301	255	274	285	305	291	315	276	285	315	286	293	288	283	276	310	297	300	281	308	307	271	300	272	281	314	277	263	293	283	315	284	302	288	282	296	287	259	291	285	243	298	253	278	297	286	290	312	282	288	280	266	287	285	279	286	303	287	279	258	269	296	271	274	292	273	295	284	285	271	285	279	258	269	311	281	297	287	312	272	284	279	288	265	271	278	323	268	303	297	292	302	311	271	306	282	276	292	272	278	252	278	322	298	299	295	279	275	288	300	294	317	251	289	301	319	275	301	268	277	301	290	285	274	303	271	312	270	288	294	284	290	281	285	287	304	303	297	270	291	306	261	278	294	288	306	272	274	279	289	315	272	303	247	277	277	300	284	291	271	258	292	297	302	287	302	295	289	267	314	254	290	300	300	276	283	280	247	281	277	288	284	285	306	255	303	292	266	307	292	292	274	293	293	298	269	258	278	267	281	306	282	296	290	248	317	262	267	263	249	279	257	331	304	295	278	290	290	289	294	318	289	258	273	286	294	286	281	284	323	282	254	298	255	275	247	287	297	304	277	295	295	247	297	295	295	279	267	284	322	266	285	299	291	285	296	261	287	269	282	265	276	258	286	273	271	277	283	301	271	282	278	318	252	280	288	290	296	279	280	258	256	277	262	302	292	268	265	276	317	331	269	303	277	307	274	291	313	279	278	274	294	253	285	314	262	301	268	312	278	298	312	265	289	257	265	267	289	286	298	292	302	295	281	270	305	298	279	272	270	273	310	287	265	273	290	284	247	253	301	261	286	285	302	277	295	259	275	275	281	291	276	305	272	271	288	280	293	286	296	333	292	275	290	263	305	294	270	265	280	299	249	284	267	292	262	265	282	280	261	285	258	305	281	277	278	262	252	291	288	295	331	265	290	329	299	284	285	303	275	288	282	283	269	287	324	280	286	302	274	298	287	267	314	289	282	278	290	313	267	290	270	278	308	299	287	251	334	247	275	282	271	276	293	300	304	270	264	277	284	315	289	283	269	297	296	272	265	268	293	300	305	290	304	305	287	285	291	302	280	298	270	272	315	274	312	274	286	274	292	280	259	289	285	267	250	285	277	308	301	272	293	284	268	296	280	282	309	285	284	276	307	297	270	294	287	311	302	292	287	286	256	270	322	278	273	279	336	296	291	269	312	276	298	332	304	272	282	285	281	296	301	278	328	290	297	257	303	288	274	277	309	328	300	282	277	274	289	279	287	291	282	280	272	271	262	251	285	296	257	292	276	294	285	252	282	303	298	268	308	258	286	306	301	283	285	284	302	274	270	297	328	293	264	294	292	283	276	317	315	284	288	253	279	274	252	267	294	268	301	288	291	270	290	307	292	292	301	268	253	279	285	297	272	286	268	301	258	260	303	280	267	254	298	276	300	296	295	280	253	276	299	296	248	298	296	286	274	281	258	305	279	319	316	280	278	275	270	269	274	279	302	292	295	311	297	273	252	276	269	267	273	259	277	307	260	246	271	254	273	277	275	258	311	283	275	294	308	296	300	274	251	279	283	293	278	298	251	270	297	294	315	306	289	269	290	289	308	307	276	266	312	294	287	292	287	276	290	302	272	301	286	298	304	271	262	273	297	271	286	284	296	276	307	261	290	280	272	266	303	296	287	294	271	265	277	275	317	310	303	289	322	290	294	252	273	278	313	304	280	261	285	302	287	298	294	286	311	293	287	277	253	307	257	293	309	282	290	281	287	263	263	275	280	270	281	279	311	282	302	292	291	271	300	284	293	283	293	289	291	287	304	249	282	298	271	312	303	305	307	285	274	282	300	270	279	284	272	306	275	278	260	282	283	277	289	265	281	290	270	290	273	276	240	280	290	278	297	290	302	308	310	299	290	302	291	274	256	257	283	310	290	270	275	250	309	268	300	273	265	251	279	266	273	260	273	269	283	295	296	298	295	281	259	306	284	274	300	273	291	308	279	258	276	304	289	285	289	296	271	260	296	300	279	285	291	290	287	287	295	295	292	259	269	250	299	305	263	269	290	289	298	261	281	292	298	289	283	255	289	267	334	265	277	288	296	305	281	286	272	265	273	321	293	270	317	281	323	291	307	258	283	309	276	257	298	294	277	296	226	312	266	269	289	271	308	308	277	276	279	259	291	274	290	296	275	300	312	264	294	256	252	304	286	278	272	262	264	304	310	283	269	303	268	285	283	293	289	277	266	278	283	314	294	263	289	300	265	276	317	327	272	270	258	286	304	256	275	272	259	287	298	282	271	292	276	262	273	245	265	251
27825	10044	1788	1195	912	900	881	938	908	883	928	859	907	893	900	836	872	879	917	843	868	861	937	909	891	913	843	863	890	874	899	918	872	909	897	898	903	923	922	926	850	860	836	869	926	858	849	936	850	910	877	861	860	932	843	876	885	901	919	862	883	889	885	866	853	921	890	889	884	891	873	898	882	847	927	851	909	868	858	858	907	801	845	881	863	867	828	871	926	961	881	891	886	834	839	910	898	920	883	908	881	918	878	824	877	873	894	858	903	882	861	913	907	861	873	889	895	959	923	941	914	864	888	865	900	897	926	839	876	864	927	890	854	845	919	897	853	894	887	869	924	881	873	904	869	1005	885	896	937	873	856	860	920	915	936	883	873	946	895	975	838	902	879	878	867	877	887	887	893	826	842	805	897	902	901	897	915	829	914	917	913	865	839	836	922	865	861	923	879	932	900	878	870	888	887	876	902	847	924	905	852	857	859	812	881	886	883	843	904	827	887	819	872	822	899	843	898	884	843	885	884	948	855	829	873	859	894	895	860	851	863	852	843	900	877	870	895	853	892	872	894	832	913	846	913	924	855	886	900	856	840	920	895	895	848	867	833	873	869	900	856	882	870	908	877	889	904	882	935	896	888	912	899	895	902	880	891	837	869	879	853	864	853	908	900	910	874	909	924	888	867	852	868	888	831	882	877	882	885	888	907	833	882	814	825	952	894	897	913	857	910	861	883	881	912	856	847	877	855	898	898	836	869	870	876	868	862	918	881	869	917	907	924	855	856	875	820	858	844	826	864	823	863	884	869	883	913	848	915	881	882	904	957	876	936	859	849	867	888	901	885	894	934	884	897	886	879	897	881	868	913	851	877	830	913	941	841	884	890	810	891	902	916	861	891	892	888	835	876	854	886	876	873	814	906	899	920	854	916	899	928	923	888	871	894	893	915	886	870	841	875	833	864	895	915	863	883	825	852	842	830	866	847	901	852	871	893	893	922	904	885	880	919	892	898	870	931	893	860	846	863	886	901	933	872	896	910	904	836	912	870	918	894	898	893	924	891	926	868	920	854	837	855	874	874	909	877	904	873	872	886	913	926	936	840	946	890	845	876	908	896	860	934	868	890	889	953	850	894	838	882	905	911	859	846	873	902	825	863	885	880	867	926	928	893	904	932	870	861	926	877	893	916	906	874	904	905	904	898	882	885	921	902	867	850	889	862	849	919	933	883	795	894	873	855	840	922	876	857	880	890	831	937	882	877	859	860	853	938	890	821	885	912	921	932	961	881	904	836	879	905	939	835	863	887	822	873	910	897	952	933	863	888	902	887	926	884	864	927	907	873	883	845	882	900	883	847	896	886	882	841	878	893	845	918	886	833	842	941	888	873	858	841	900	878	857	883	948	875	892	863	897	794	883	833	893	867	856	856	931	805	872	874	865	832	918	898	877	898	802	875	867	899	892	914	844	890	886	900	910	854	890	876	893	886	899	905	917	869	857	883	846	903	871	825	852	851	939	894	911	894	891	886	891	890	869	815	898	882	874	877	885	920	861	868	880	876	858	884	863	847	858	929	849	893	884	863	870	903	914	879	905	845	914	872	845	834	928	881	856	886	898	870	863	931	904	931	925	892	886	910	926	831	885	907	886	854	862	896	909	881	868	890	896	883	902	877	878	875	890	858	907	886	821	908	921	897	842	870	846	924	870	813	861	936	875	860	878	917	861	852	876	895	932	881	923	855	846	860	859	889	919	917	911	847	868	909	873	927	868	896	888	884	920	901	889	903	869	887	895	871	871	856	881	852	872	898	899	907	904	861	900	935	916	840	876	932	887	906	906	884	896	870	916	939	895	878	931	877	865	934	897	890	884	864	878	886	883	870	958	852	830	860	872	902	869	886	881	848	878	876	849	891	871	872	885	884	881	902	907	914	896	856	892	881	873	960	840	902	921	847	880	908	828	910	899	899	890	863	842	906	903	857	890	873	897	852	898	856	814	880	859	921	902	890	869	933	913	909	906	884	842	823	805	853	866	855	857	830	915	814	875	799	855	868	867	913	863	895	879	878	885	875	882	891	847	922	854	863	863	884	897	840	933	882	900	841	862	907	860	870	838	891	883	900	851	894	867	925	902	894	895	888	919	877	927	889	850	856	865	866	890	899	889	852	895	905	851	874	862	885	876	941	889	920	932	919	832	867	843	827	909	841	886	852	894	891	911	924	884	852	873	885	879	906	881	816	888	939	831	901	932	954	881	884	869	876	888	923	919	902	906	914	852	848	867	872	864	888	927	879	890	819	908	916	938	908	869	901	907	909	903	849	793	937	879	856	928	865	911	889	820	886	874	850	887	904	902	889	915	887	903	878	923	896	919	883	880	862	910	848	899	871	901	932	858	891	857	911	834	922	872	874	910	892	949	842	868	869	889	861	902	888	924	952	865	900	891	893	886	917	906	863	945	875	886	893	920	867	884	871	883	905	900	833	881	848	862	933	916	880	829	902	871	882	890	917	843	917	864	867	890	869	874	873	889	879	840	875	864	947	881	846	854	938	924	851	934	874	885	883	921	891	859	871	861	898	885	906	902	871	881	903	824	871	884	891	909	859	896	869	911	892	892	840	890	869	874	907	869	917	880	903	909	891	869	930	883	832	884	895	894	874	826	893	894	907	904	857	886	876	858	871	892	896	918	837	829	891	839	882	919	858	830	879	930	880	907	921	883	800	895	907	857	806	897	897	835	881	847	853	828	896	935	906	852	905	885	911	890	910	861	915	878	872	836	863	829	860	865	933	936	902	888	890	836	895	819	875	878	922	869	820	906	913	909	848	886	921	856	901	843	903	906	904	879	839	882	838	878	829	806	911	893	859	911	900	817	851	896	945	912	874	857	871	892	861	909	886	885	931	911	878	868	886	859	896	822	925	884	872	846	834	846	897	857	894	852	856	863	867	938	872	883	878	874	1006	851	914	899	867	935	871	865	887	860	815	902	830	892	843	854	910	885	882	910	846	845	906	933	866	857	846	876	887	892	871	946	837	886	891	899	842	903	821	898	819	848	900	885	883	907	855	874	891	897	885	887	936	865	836	886	902	884	930	860	902	887	890	892	900	894	861	883	847	963	883	856	906	875	905	890	890	922	857	856	903	904	868	889	881	881	871	929	851	840	833	925	913	920	888	934	900	888	878	891	922	874	870	830	923	917	872	848	935	906	891	880	914	896	885	886	907	946	821	902	874	933	880	861	862	894	891	842	885	861	868	887	880	886	874	892	872	901	905	908	862	868	892	911	860	879	876	862	872	816	856	872	858	874	947	819	876	924	946	848	880	860	883	940	884	917	901	873	869	852	871	881	866	854	867	864	900	866	859	901	846	933	931	940	869	909	901	819	876	920	877	913	858	882	874	855	874	866	885	951	883	886	882	855	916	864	886	918	890	910	936	857	900	835	900	840	892	917	897	844	898	830	850	876	901	929	980	854	930	930	923	872	937	853	833	886	881	938	898	929
5491	890	846	791	749	716	705	718	736	703	766	736	746	701	709	671	708	659	728	729	665	724	669	720	693	699	749	747	729	716	683	712	690	727	681	706	741	686	746	705	664	654	733	715	784	714	717	761	730	708	696	723	714	711	733	747	755	770	776	750	722	664	700	765	704	739	715	711	700	669	777	702	720	721	713	738	721	736	722	744	729	744	713	726	709	714	704	716	702	729	703	671	708	653	753	738	712	704	693	713	687	693	763	750	753	695	693	715	707	717	691	734	733	751	706	736	720	676	737	748	737	721	676	700	668	748	737	730	676	698	746	712	726	685	660	698	684	749	716	747	692	672	719	677	715	697	706	646	721	741	710	757	721	712	708	721	684	722	698	684	686	665	683	724	682	690	692	709	757	709	705	696	701	703	677	700	726	723	712	699	717	713	655	658	716	688	702	741	721	715	752	694	712	686	713	710	702	692	705	685	701	665	665	756	720	741	764	708	659	721	711	739	714	701	662	674	700	696	675	750	668	695	695	695	704	734	688	768	708	740	691	741	707	713	727	687	728	736	724	678	710	680	746	745	748	726	736	711	712	722	713	712	738	730	746	711	777	682	738	714	678	709	715	718	752	706	699	720	746	706	700	700	711	701	643	709	670	722	707	732	728	726	682	737	711	689	708	717	695	648	734	685	623	704	704	679	667	723	697	719	688	690	742	741	725	729	731	712	686	703	688	661	711	743	688	690	714	721	766	705	736	755	725	760	672	680	689	687	658	711	697	697	724	705	712	739	739	692	702	724	709	689	699	706	709	717	685	708	720	693	673	751	743	684	671	695	704	681	721	693	696	706	774	716	707	696	708	734	748	749	719	718	659	668	686	702	730	711	677	716	693	683	689	706	717	769	699	679	716	744	718	700	709	690	702	725	643	713	719	757	718	712	716	710	674	675	750	694	711	694	735	704	727	718	702	710	691	742	753	704	708	660	713	724	683	716	729	689	697	726	730	694	713	692	710	671	739	681	723	700	685	710	677	694	666	700	732	692	685	682	693	708	700	635	650	680	712	736	674	738	737	700	702	742	752	696	702	678	747	652	737	723	723	728	727	753	675	703	665	756	645	714	696	702	651	718	709	690	693	671	731	726	769	730	694	744	677	673	707	698	683	716	724	715	730	690	696	706	698	749	707	706	699	734	719	703	714	739	720	731	689	704	701	732	667	690	709	684	704	707	733	726	736	711	724	737	732	690	707	745	704	719	699	744	658	734	659	726	691	754	699	699	752	722	750	731	695	715	720	714	746	692	711	681	635	668	742	737	722	691	717	738	683	711	706	692	702	736	715	707	684	772	735	669	700	716	739	693	752	733	754	710	717	708	686	668	694	705	746	732	673	706	745	704	698	710	714	676	711	728	676	728	679	710	752	703	713	717	681	685	698	708	695	721	753	747	709	704	710	730	710	739	690	758	745	718	711	750	690	724	705	693	680	697	670	751	760	700	699	694	716	668	684	702	720	712	742	670	710	728	708	665	761	751	732	701	717	700	722	679	730	732	738	708	664	687	748	705	666	705	722	713	671	694	699	725	689	729	699	697	685	721	667	720	698	717	732	678	650	680	690	700	683	735	691	695	682	725	729	699	737	700	709	693	666	666	707	688	724	740	700	727	715	691	764	737	747	700	663	687	709	698	731	714	704	717	681	699	689	703	728	757	736	711	710	715	727	703	681	709	723	703	697	680	713	763	731	706	730	746	675	711	712	745	721	699	731	682	704	709	719	726	683	718	730	727	712	708	696	707	738	678	695	735	696	670	658	705	756	695	691	728	727	703	684	693	697	688	710	704	716	718	776	698	706	700	688	694	659	727	727	738	647	698	671	678	718	725	650	722	728	672	678	716	720	717	699	726	684	708	686	717	707	691	714	714	678	702	767	710	726	718	726	696	703	691	764	724	694	727	750	701	693	667	693	710	721	730	750	713	698	745	701	726	703	667	682	718	714	728	710	685	713	668	697	703	736	726	727	717	726	709	728	676	700	679	704	718	693	762	704	732	696	719	738	726	679	701	726	668	764	720	702	724	698	673	694	726	731	695	699	691	723	725	686	711	704	732	677	700	729	756	701	688	741	681	695	703	727	704	717	738	656	758	732	719	671	710	694	695	748	702	741	718	710	698	718	682	692	693	702	706	706	720	695	658	707	741	720	743	700	683	701	708	666	677	704	774	662	761	698	614	661	679	690	766	678	739	760	662	746	704	731	726	735	708	736	695	737	768	711	691	702	665	743	722	730	720	697	736	687	697	703	719	735	643	678	756	747	769	712	721	702	726	742	755	708	754	720	680	713	681	741	670	717	668	704	723	701	724	736	703	733	695	757	697	717	744	658	665	681	738	704	714	728	705	673	712	696	714	720	699	714	719	722	688	747	693	692	722	756	704	737	681	710	689	709	729	680	680	728	686	713	755	733	711	791	717	743	694	690	709	697	713	678	687	670	728	729	732	737	706	700	722	709	737	675	676	756	775	686	705	707	680	713	702	706	682	741	708	691	744	690	707	736	730	740	681	686	730	684	702	710	719	747	728	718	710	719	664	687	707	713	740	723	716	734	689	704	671	733	732	736	704	745	724	730	717	664	728	695	658	747	707	736	758	718	698	715	703	690	715	687	702	733	733	706	691	730	674	691	699	728	707	723	667	694	677	685	716	723	665	691	724	662	701	706	716	689	719	757	701	748	727	710	712	714	695	681	736	716	713	741	702	706	721	695	738	744	690	745	753	739	697	689	699	719	689	675	697	668	650	722	746	706	669	731	699	764	683	703	747	736	756	710	682	683	699	688	694	682	710	707	732	705	747	698	686	740	699	732	705	723	732	720	748	675	720	677	752	690	682	700	724	685	691	694	704	699	724	694	714	674	781	724	728	726	633	747	690	657	690	695	688	738	683	712	665	665	720	710	717	704	701	690	679	702	682	695	710	719	707	723	710	666	702	644	739	697	704	711	737	737	674	734	685	717	738	681	729	734	682	723	694	715	674	734	713	709	684	730	679	707	721	726	707	647	696	710	664	706	707	738	680	722	729	724	676	675	738	703	705	683	702	680	690	739	705	702	701	700	734	687	696	719	716	708	766	722	692	755	689	689	669	738	708	690	685	712	718	659	683	734	699	707	712	684	710	725	696	753	727	662	695	754	730	732	671	755	705	747	742	692	696	715	720	743	695	707	682	738	735	656	706	693	747	719	723	706	715	707	696	720	712	695	703	682	728	727	684	694	721	699	677	710	694	709	692	697	710	703	710	686	699	665	690	754	714	666	682	741	732	719	702	663	732	694	695	699	754	675	669	696	728	712	731	660	675	685	724	741	672	717	695	726	695	703	735	689	683	697	698	709	729	765	751	745	695	723	691	709	687	692	706	717	695	705	736	727	742	699	739	706	690	706	709	730	710	696	701	704	676	713	712	710	676	656	681	705	702	679	708	728	703	691	724	704	742	769	683	684	750	711	698	691	681
25622	21380	27109	25401	4153	1060	829	676	674	652	625	584	561	533	632	595	597	565	596	557	550	562	576	584	556	605	535	592	565	565	545	557	590	565	562	540	543	515	556	539	602	512	523	526	525	575	580	556	538	544	570	535	541	548	551	512	513	554	537	555	536	552	536	582	589	560	533	570	586	574	581	574	582	570	587	500	561	561	585	531	542	586	526	551	560	534	540	513	541	562	525	567	544	579	567	551	553	549	556	581	577	496	566	559	580	558	576	528	547	563	526	548	579	558	573	578	544	544	531	557	555	587	551	574	547	575	561	575	526	509	543	576	555	501	570	546	537	592	557	556	551	533	553	589	513	538	595	523	501	521	568	538	568	554	579	543	564	549	509	539	535	544	552	590	544	571	529	578	498	566	567	539	541	559	530	583	553	529	533	570	547	544	567	574	548	549	529	548	596	552	569	606	581	543	554	553	555	570	540	563	567	529	516	568	589	595	539	557	519	561	557	510	571	538	512	541	509	542	549	561	548	543	512	570	496	546	530	533	535	541	571	593	565	547	566	556	521	515	591	583	562	534	530	550	533	521	575	603	587	563	509	550	586	510	541	538	540	559	536	565	595	540	565	528	561	546	605	520	532	549	501	550	572	564	561	529	513	588	587	525	498	536	550	529	580	554	553	525	587	538	540	583	560	540	545	539	545	547	586	614	552	529	558	568	556	541	574	515	574	573	558	591	560	537	537	553	560	584	585	549	558	554	580	553	545	532	502	581	524	572	548	568	556	607	530	545	540	540	545	554	562	549	529	555	576	516	525	567	532	583	589	566	536	565	573	556	511	561	566	584	565	522	544	583	598	528	550	580	576	543	567	518	560	543	533	556	541	573	576	566	511	599	566	534	532	608	569	546	567	531	568	562	539	585	575	577	547	566	547	624	533	545	509	592	498	556	571	551	632	521	555	571	554	580	543	541	528	528	529	531	541	559	543	566	516	571	536	578	551	585	572	556	595	568	545	575	509	552	562	542	573	492	533	581	560	529	551	566	548	506	558	587	562	599	543	547	513	559	546	574	520	514	576	533	546	561	562	550	570	585	570	558	553	564	555	577	522	533	546	544	549	562	495	569	543	567	555	537	543	536	519	554	514	518	541	536	541	561	543	527	545	520	604	535	536	529	555	527	575	509	582	556	542	553	567	518	580	562	563	564	559	570	536	590	511	533	524	556	567	528	538	555	556	584	563	550	547	590	543	551	597	584	596	548	576	569	507	556	535	555	554	546	573	509	552	582	519	531	538	594	563	553	529	530	532	560	577	549	572	577	570	572	513	540	539	562	555	524	531	569	553	528	558	574	571	551	519	559	592	583	506	559	558	526	527	520	551	546	543	566	577	526	591	585	546	558	510	560	539	544	544	553	542	543	536	503	591	536	519	529	570	573	505	566	555	529	550	503	594	507	576	539	569	581	517	525	540	525	548	522	538	556	540	514	548	558	554	553	498	555	486	560	557	591	559	572	573	536	535	538	523	571	576	552	514	539	563	584	572	589	538	534	519	597	553	587	529	523	595	531	567	582	536	566	533	574	558	513	534	559	550	554	553	593	545	573	523	589	590	579	495	523	558	579	575	561	516	531	581	566	540	567	537	548	522	558	528	562	556	553	544	532	511	554	538	512	531	538	551	564	574	563	553	549	599	571	549	526	531	565	568	580	585	541	581	542	568	532	503	579	577	579	526	564	558	543	547	536	529	515	559	537	527	559	551	563	561	526	556	535	555	563	583	518	547	573	544	564	563	549	530	588	565	557	581	573	561	558	550	545	551	521	547	505	535	584	552	571	590	520	532	531	552	559	534	568	582	527	569	563	555	564	595	543	516	545	571	535	581	591	524	542	564	576	502	560	558	531	468	556	535	602	530	523	511	581	506	516	490	542	485	552	565	535	537	561	529	580	560	532	547	536	593	550	489	529	550	521	556	557	553	506	538	580	524	538	525	585	569	542	536	536	558	585	579	596	548	508	528	568	569	519	588	576	567	528	603	556	557	582	557	531	516	550	570	598	580	584	555	555	583	552	569	563	539	566	572	539	561	561	563	570	576	580	576	566	533	562	568	569	619	552	541	546	560	590	561	549	518	558	542	561	547	549	581	542	560	548	569	595	554	517	565	509	574	527	552	555	566	554	560	520	577	581	513	550	569	551	537	571	543	593	557	555	571	534	542	548	545	571	548	546	577	533	521	552	599	547	535	516	585	545	556	564	582	576	569	530	538	543	514	531	581	535	592	548	572	551	593	524	552	520	576	552	527	564	557	552	543	528	570	538	503	584	525	539	540	535	517	561	569	522	526	565	549	537	577	496	579	541	507	580	549	545	578	548	580	507	565	593	616	549	519	540	550	519	521	522	583	558	555	561	569	549	533	552	553	544	560	523	534	556	584	567	563	552	583	563	524	569	559	525	572	583	597	541	559	604	577	618	540	555	580	599	549	587	547	582	532	527	500	553	540	533	551	541	585	570	555	595	582	545	569	556	539	511	564	529	543	547	572	542	514	551	566	528	586	546	548	581	538	543	569	544	512	537	535	579	589	568	508	540	545	561	581	591	529	551	545	556	536	571	584	589	553	517	544	538	507	542	564	598	593	568	554	520	536	529	578	577	557	546	576	574	575	533	615	556	535	565	573	550	540	598	581	604	601	579	548	598	606	521	567	539	561	524	557	523	546	561	525	533	594	511	535	578	536	545	557	608	579	544	571	601	580	543	534	551	533	531	589	593	528	539	544	524	503	560	524	581	587	541	554	547	571	611	542	586	580	558	533	582	541	596	561	509	568	506	543	501	556	507	542	567	511	546	519	574	530	530	574	550	520	538	554	597	532	574	583	483	571	551	578	505	545	530	552	551	532	540	588	569	567	528	573	538	553	571	584	554	534	553	588	548	519	500	573	530	541	519	582	550	542	572	601	573	568	546	547	536	559	589	594	572	566	565	543	549	506	580	518	539	573	598	545	565	533	543	557	596	581	549	586	570	576	567	560	607	550	529	560	540	591	549	568	540	518	548	550	549	550	522	539	610	575	549	542	524	561	534	519	529	534	591	533	542	553	510	530	568	550	554	538	514	577	526	566	531	579	573	556	568	553	527	549	516	576	540	532	556	587	501	519	522	536	533	551	571	525	544	586	551	549	556	575	522	577	554	554	560	552	589	503	571	547	577	563	543	581	599	522	511	515	510	586	545	587	556	588	565	570	536	523	582	571	533	529	563	566	523	498	547	567	525	518	551	561	573	562	555	591	542	566	550	537	552	553	502	600	580	543	581	548	539	552	543	533	518	561	580	575	550	573	543	527	577	547	545	564	556	548	555	607	517	582	561	552	569	541	585	513	572	577	563	571	492	552	545	535	564	597	552	518	560	552	549	515	588	541	513	558	545	561	560	583	567	537	524	557	503	536	577	585	543	603	568	537	552	578	572	549	599	526	506	545	561	534	504	549	560	550	541	556	484	574	495
3715	2712	2364	1391	956	792	701	645	604	567	587	545	550	557	534	499	549	528	514	512	466	496	523	507	479	504	493	463	510	526	465	487	472	465	441	471	470	469	475	518	487	525	480	484	503	482	513	490	478	474	495	483	485	479	498	483	512	488	468	499	521	476	438	453	453	459	481	503	515	475	437	480	502	447	476	484	508	479	518	506	470	493	494	473	482	511	462	494	474	504	442	453	485	510	487	471	459	454	478	503	492	540	468	466	518	479	480	477	463	465	463	439	504	496	474	464	490	491	502	496	478	484	510	493	462	481	483	469	505	453	498	487	487	478	456	483	490	456	476	460	482	498	515	476	500	492	472	480	467	493	487	519	503	478	448	468	475	449	472	479	488	447	494	498	526	491	493	484	456	529	501	508	485	476	498	498	452	488	501	485	489	459	451	518	473	483	512	505	464	520	484	503	491	509	494	460	488	432	519	470	496	480	502	496	485	490	436	509	454	505	465	482	496	504	476	468	470	489	500	479	488	493	466	490	480	484	454	442	460	476	467	482	447	439	502	458	467	434	459	464	469	488	477	476	463	458	494	446	454	494	490	476	459	478	463	447	487	504	483	456	477	493	506	449	517	504	471	448	540	457	491	494	471	508	482	504	452	450	496	496	483	484	506	462	463	520	440	471	476	455	477	463	445	476	486	463	487	499	496	442	479	504	495	477	474	462	489	451	447	476	447	490	444	482	482	454	480	462	475	490	419	455	487	472	443	423	482	506	514	490	460	476	508	484	423	488	447	463	487	461	510	483	506	503	472	465	461	437	482	468	469	459	519	492	452	445	473	497	453	520	456	459	500	476	507	495	478	475	476	505	470	479	421	470	476	481	450	458	478	460	459	421	484	475	475	466	507	453	482	476	457	488	486	423	478	533	488	470	459	463	431	467	441	465	447	500	500	459	517	498	494	470	481	480	465	496	497	485	491	444	490	482	456	485	481	511	501	491	488	497	455	501	471	443	495	483	452	490	466	497	478	485	504	465	461	478	490	481	480	481	519	486	485	496	439	507	515	477	490	478	483	462	473	449	490	445	485	480	463	448	492	485	493	469	448	464	534	512	475	494	499	490	490	463	464	482	501	462	484	449	451	462	455	467	465	470	484	430	472	475	498	421	459	483	459	468	514	435	501	473	468	508	476	491	503	464	465	464	461	507	492	468	460	482	455	501	513	482	457	485	539	425	479	444	489	471	498	469	462	450	434	475	482	508	458	484	486	458	490	495	486	474	511	470	446	515	493	507	471	465	505	436	435	496	511	481	409	485	443	457	489	475	496	473	477	492	466	489	504	501	482	495	482	456	462	528	470	487	507	507	471	506	481	495	485	455	494	479	495	484	467	460	480	461	449	461	424	421	494	499	454	478	486	466	464	454	510	471	460	479	487	514	484	472	509	490	509	490	449	448	520	488	467	511	464	489	478	460	502	470	456	503	475	447	423	477	480	459	471	442	467	486	475	488	507	502	452	477	495	450	500	436	450	454	477	488	481	494	474	477	473	479	468	498	482	472	472	478	495	445	491	493	439	473	469	472	484	493	462	480	464	503	508	498	486	470	460	464	497	470	493	495	470	466	503	516	475	479	446	473	468	468	468	483	464	463	455	441	466	425	506	528	476	458	429	476	448	493	487	473	435	483	483	512	403	452	474	486	464	505	468	467	481	457	463	480	456	476	496	463	445	532	485	478	466	493	513	495	516	498	461	465	472	449	493	495	497	475	468	481	469	474	483	485	495	491	499	448	492	500	463	450	475	490	478	476	474	485	468	473	519	491	506	517	422	477	449	486	493	486	486	460	468	465	459	450	446	478	512	453	471	474	477	461	431	452	506	481	433	496	476	505	488	493	498	493	498	536	485	450	466	496	495	441	468	472	481	480	453	468	522	498	495	492	479	524	485	493	547	490	463	455	491	505	478	511	462	484	458	485	465	501	449	484	448	515	476	514	493	411	475	432	498	446	458	465	461	479	460	454	464	456	456	480	508	464	469	456	483	497	460	480	496	458	484	469	504	450	515	466	464	462	476	465	469	490	506	477	499	487	493	492	481	480	474	517	462	447	486	456	513	445	515	486	483	508	483	518	490	466	464	473	513	503	450	467	521	494	487	471	495	445	539	466	513	499	539	447	444	476	476	493	482	474	495	465	462	491	539	487	473	503	467	512	508	509	440	481	463	441	490	487	513	485	460	423	488	475	468	471	488	472	500	468	489	492	493	482	512	482	488	514	448	471	481	455	473	472	484	445	517	471	518	452	476	453	487	502	449	519	499	476	461	485	482	494	448	470	452	474	499	497	463	506	488	472	503	449	518	465	468	499	497	517	473	473	463	534	478	428	453	473	479	459	504	480	453	468	495	488	454	486	474	493	466	477	474	473	463	483	476	456	509	479	485	500	446	494	483	506	494	457	491	488	454	460	456	491	528	486	448	471	468	485	441	500	481	511	446	501	492	515	504	467	441	467	442	502	458	445	459	467	498	470	501	475	471	493	478	460	488	482	501	464	451	498	468	498	468	470	475	449	512	447	534	486	431	464	444	451	490	502	473	512	493	453	503	529	465	486	509	480	445	453	469	502	451	456	440	495	477	473	442	474	500	471	503	472	512	479	507	488	457	503	484	445	475	439	471	463	464	491	434	490	469	493	504	465	486	482	457	482	505	485	455	501	445	509	496	487	466	513	415	481	449	503	432	511	477	472	437	482	470	467	461	488	466	477	482	499	491	461	491	470	469	431	493	475	450	471	482	528	489	486	492	486	477	503	495	489	486	464	493	493	462	450	490	490	505	458	462	456	469	479	467	486	463	482	469	507	463	482	475	493	486	458	444	460	472	455	486	478	476	456	472	475	459	470	444	498	444	449	467	488	481	464	489	483	442	466	439	514	509	467	495	483	474	519	451	468	483	481	474	518	454	496	472	464	468	487	502	484	497	501	457	491	488	500	440	500	508	491	436	478	491	449	454	474	490	459	460	470	502	481	514	455	493	470	497	458	486	464	461	502	475	474	485	476	484	459	492	504	506	454	508	479	482	484	446	449	481	465	455	472	470	467	473	488	492	449	465	453	495	446	468	474	482	479	480	504	464	472	486	449	478	474	496	458	477	470	521	442	439	498	473	497	506	475	457	477	453	479	476	508	473	477	527	450	468	483	497	499	507	452	439	485	457	475	490	477	479	470	498	480	512	507	502	444	467	485	465	454	466	471	469	456	480	473	460	426	489	464	485	490	459	479	492	510	471	446	470	478	450	477	451	463	457	501	495	488	470	456	502	478	485	454	491	527	510	470	477	469	440	478	493	465	479	418	466	480	448	489	513	474	458	440	487	464	464	495	486	508	506	446	490	478	506	493	487	500	484	500	479	466	442	481	498	470	468	482	469	511	519	463	459	489	506	463	471	483	526	481	508	508	448	461	463	521	485	484	495	474	456	465	489	448	474	493	476	482	444	488	508	487	469	454
24552	21384	28475	24653	21102	3462	898	493	416	409	404	362	372	335	385	330	359	361	321	350	320	341	338	308	354	343	326	325	323	322	328	319	313	324	311	324	299	326	315	330	295	330	281	287	316	306	334	324	318	273	287	309	330	322	312	317	316	296	324	342	328	322	330	322	337	312	293	292	291	305	306	357	299	326	321	284	300	335	307	309	279	313	309	309	312	303	295	327	312	307	279	318	317	319	302	308	330	327	300	307	292	304	331	338	263	325	315	323	341	296	316	332	314	278	303	315	315	341	306	323	304	292	278	304	302	294	300	313	323	332	317	288	342	330	306	309	316	325	308	300	289	336	307	296	262	317	333	330	326	288	304	342	316	301	303	289	304	303	291	298	312	311	306	277	275	294	290	346	320	309	324	329	310	301	282	291	328	286	320	325	307	296	278	282	325	291	316	311	288	290	323	301	287	320	292	301	291	298	303	315	316	324	310	287	329	334	299	309	315	279	314	328	297	293	291	305	291	326	301	302	295	305	285	305	348	311	311	324	292	328	341	315	304	311	290	322	326	303	305	292	305	312	318	290	308	330	285	326	275	294	315	302	296	276	320	343	334	316	348	328	316	270	328	304	318	303	269	306	324	295	303	314	311	326	313	272	313	304	297	300	255	297	311	324	292	318	307	303	335	294	304	309	336	315	295	323	322	324	307	264	276	297	283	297	309	279	302	316	321	320	307	306	305	315	318	297	303	284	326	334	323	289	305	315	317	296	289	302	307	289	321	308	326	286	280	310	303	307	314	295	317	305	325	308	330	337	306	326	309	311	320	278	332	298	324	298	315	299	312	326	322	319	299	291	337	317	325	277	310	295	319	319	291	309	316	305	321	334	291	330	285	296	294	328	341	301	291	314	299	306	317	299	292	309	327	289	314	303	291	296	317	329	329	320	291	321	310	286	299	289	293	329	337	299	287	298	299	288	303	326	291	276	307	338	317	309	314	344	287	283	286	309	274	310	294	312	320	311	303	322	326	282	327	303	303	304	321	303	278	317	330	290	301	298	299	294	323	329	303	295	291	320	312	292	302	305	288	277	356	308	297	335	285	305	313	308	337	327	295	331	295	287	305	293	321	309	342	299	325	352	322	300	311	296	324	318	316	297	328	306	289	319	295	277	276	336	310	284	299	311	306	331	304	291	321	302	281	345	307	299	298	308	313	321	330	330	285	320	292	325	282	307	300	304	329	326	335	313	303	321	303	305	316	292	302	302	286	292	304	306	314	325	327	305	323	292	326	301	315	295	315	332	307	325	308	279	312	326	371	318	337	294	297	319	327	307	324	309	317	327	284	291	300	275	291	274	311	286	327	337	314	308	315	291	310	287	287	284	293	347	323	333	278	290	288	312	301	305	302	295	297	316	310	324	286	263	299	302	290	289	327	312	308	336	304	307	308	310	317	321	290	303	296	337	271	316	311	293	314	283	337	313	293	285	333	294	316	338	323	299	292	297	294	312	343	304	307	293	313	327	313	312	319	326	290	318	289	267	320	323	308	321	308	320	309	351	301	297	290	320	317	304	293	303	339	284	329	316	331	313	314	306	274	301	311	281	275	303	288	318	312	304	332	300	318	312	291	331	308	312	308	287	315	292	322	329	331	299	282	305	318	310	311	273	312	289	318	279	269	298	325	327	319	280	320	310	286	271	281	293	310	301	323	340	307	331	307	292	305	323	304	347	307	283	328	334	306	292	317	355	294	296	289	293	319	328	306	322	294	323	312	317	321	299	320	264	293	292	280	302	317	333	280	318	310	294	341	315	326	316	331	287	282	315	310	313	316	324	289	292	326	305	311	305	296	307	324	336	307	325	275	291	287	343	322	297	331	309	304	309	295	296	302	293	315	313	294	331	320	293	302	325	300	324	311	342	304	281	314	302	348	278	298	312	305	318	319	312	293	303	303	332	297	286	308	287	271	298	332	322	315	293	275	317	286	307	303	279	268	312	303	311	297	298	323	307	291	323	305	336	323	307	323	284	310	311	327	294	304	298	285	324	309	296	295	327	318	328	320	322	293	310	322	280	314	347	302	310	303	302	314	287	302	337	293	324	297	280	288	326	298	288	329	312	315	310	304	302	301	262	296	317	276	288	316	328	299	305	322	287	295	300	295	323	341	267	328	296	272	309	315	298	290	295	293	305	323	314	346	303	325	311	299	315	307	284	321	332	309	287	292	305	304	282	321	321	287	317	323	319	331	299	290	302	306	292	276	280	325	288	306	280	304	310	300	290	302	275	314	312	298	306	303	303	306	307	311	332	311	321	313	333	317	284	325	304	314	304	301	312	313	297	304	303	290	323	309	312	306	337	299	318	289	284	309	292	303	349	286	309	308	288	323	325	284	338	296	301	266	314	311	297	313	339	284	292	284	304	303	312	308	318	311	327	310	313	280	315	338	318	353	341	306	312	303	315	289	323	291	309	341	349	315	288	320	294	278	295	318	301	297	338	307	283	291	326	313	302	323	321	316	292	314	315	303	291	321	296	303	278	284	293	323	299	296	293	288	317	306	290	317	264	299	281	272	300	311	304	329	300	322	309	314	268	327	291	307	305	303	305	350	324	310	322	323	265	307	303	312	324	301	260	303	297	352	278	324	331	290	300	300	316	300	312	302	307	304	301	310	312	299	318	298	305	284	276	322	279	319	299	280	315	331	291	315	315	323	297	310	284	267	331	293	295	275	313	316	291	283	316	300	295	297	315	297	320	281	306	329	312	287	310	305	338	285	274	298	277	322	299	293	305	290	331	323	315	288	302	289	326	300	311	302	288	285	306	307	303	291	306	299	283	271	273	303	313	319	294	311	299	260	277	301	328	297	303	310	280	301	298	282	309	317	299	276	310	336	294	303	276	312	294	316	315	307	310	309	296	312	339	294	319	310	304	297	316	297	297	361	275	337	295	303	278	286	325	302	307	324	312	266	299	289	341	301	275	301	302	338	320	330	308	320	297	283	300	285	324	292	302	297	308	315	305	294	287	317	304	326	284	324	317	306	316	306	310	309	297	305	330	294	309	304	316	278	306	290	276	303	325	322	309	304	302	293	314	288	311	297	310	301	315	293	304	267	321	279	304	290	283	299	341	309	312	314	295	304	277	325	329	310	307	317	322	310	326	289	317	311	307	329	305	295	302	311	289	301	303	292	318	286	294	306	349	320	286	305	260	316	318	290	313	296	310	309	295	314	306	328	317	309	326	307	285	327	305	295	338	318	277	303	321	359	331	281	264	297	288	309	301	292	305	296	317	313	303	296	306	319	282	293	279	337	327	334	300	322	306	326	325	334	297	298	280	302	309	292	345	293	328	304	285	321	268	308	299	311	324	333	297	312	320	297	301	323	286	310	314	308	283	303	317	323	305	319	322	348	289	286	321	292	303	308	309	328	305	320	300	320	310	314	327	299	284	310	291	289	287	313	319	322	296	291	276	327	305	319	292	305	323	309	321	296	300	307	311
3765	4751	3970	2014	1291	962	717	635	541	521	423	419	431	375	338	366	331	324	362	325	328	326	310	325	305	305	300	318	325	309	309	330	301	306	290	329	271	317	297	284	308	318	277	307	268	316	277	343	316	270	264	293	270	311	302	302	288	297	291	318	296	289	313	285	284	282	311	298	297	290	290	288	274	315	287	307	280	300	334	312	279	246	297	289	299	255	263	294	293	281	271	308	295	291	301	284	302	289	325	280	295	316	274	260	263	297	299	278	275	310	286	279	271	304	307	305	263	293	292	287	300	297	267	280	281	304	256	261	275	317	280	268	274	284	281	291	238	299	314	287	290	288	280	301	285	286	287	293	257	269	267	305	283	288	294	306	275	282	262	290	289	266	257	281	297	287	292	271	301	283	297	266	307	285	318	283	284	276	276	309	273	238	291	295	325	281	281	281	317	307	271	294	279	262	272	290	305	279	278	284	284	262	287	272	290	295	292	289	335	276	280	289	295	266	294	306	277	325	296	307	277	297	305	278	316	295	291	261	295	302	288	271	275	267	273	284	254	271	308	291	284	280	297	284	270	304	291	292	304	316	282	272	314	298	249	299	266	291	292	295	300	295	299	275	277	304	305	309	287	281	281	300	275	316	339	294	279	305	281	287	295	282	297	274	288	296	289	258	286	259	277	283	264	291	318	279	286	295	269	280	281	291	289	296	307	294	294	269	280	296	274	319	293	311	286	285	282	309	283	284	309	271	279	288	297	291	305	281	327	285	255	303	292	278	319	285	289	294	301	291	260	279	272	272	282	282	285	290	258	292	279	289	273	323	291	272	292	289	315	290	276	266	290	295	297	305	278	281	250	253	269	296	269	326	284	295	308	284	295	283	289	291	268	273	304	262	305	287	295	276	284	282	301	284	289	293	278	273	276	275	286	288	281	305	295	260	256	289	276	289	278	283	276	282	275	281	273	278	290	257	284	277	312	241	279	275	314	271	312	302	264	285	298	288	284	266	301	310	280	301	289	301	264	260	277	262	256	275	299	282	286	281	267	265	271	291	279	272	270	297	300	304	298	265	266	300	268	278	296	270	299	298	285	281	325	277	292	275	289	291	300	296	293	255	302	253	314	290	262	287	299	268	301	308	296	299	290	318	281	266	261	275	269	269	291	262	304	277	258	283	285	279	255	260	285	279	269	315	285	288	276	293	278	303	286	271	291	281	269	279	306	289	298	272	272	301	306	269	309	280	288	277	268	280	264	290	271	292	289	299	334	267	279	316	283	295	264	266	272	290	280	271	304	267	304	301	276	275	261	265	273	264	323	284	292	283	300	292	300	276	319	276	262	307	285	296	301	286	255	290	273	287	289	273	319	286	283	284	317	300	294	292	292	289	252	290	285	292	271	300	272	298	293	279	252	266	274	296	273	316	287	293	292	280	301	302	259	291	285	285	295	278	269	312	274	287	293	295	267	266	273	305	280	278	264	311	262	270	300	307	297	281	284	263	285	312	296	249	255	271	285	255	290	298	276	275	268	266	259	288	302	272	286	317	269	301	268	287	256	276	271	275	285	312	279	289	261	242	288	299	303	253	283	296	287	283	297	263	287	306	276	264	299	325	275	278	273	247	286	309	299	245	269	258	265	270	267	276	306	276	298	300	294	298	275	290	261	314	276	245	266	291	272	312	270	289	293	264	292	240	273	270	265	295	309	288	283	303	313	293	298	284	280	316	293	282	285	250	276	258	300	323	280	283	300	288	308	276	287	291	309	281	303	299	258	272	318	302	298	295	260	273	276	286	304	256	321	307	287	283	345	247	272	289	272	250	285	300	292	283	261	324	302	272	307	265	280	259	296	286	249	254	265	290	289	286	305	276	303	287	291	298	318	286	303	277	298	333	270	308	274	279	313	312	289	329	297	313	274	269	279	275	316	277	255	302	281	290	257	291	308	267	289	279	286	270	251	245	282	289	306	297	302	274	284	281	325	264	285	290	270	272	282	287	285	258	301	279	249	285	297	292	298	279	258	273	280	334	272	284	252	290	291	303	292	284	276	289	282	302	277	317	287	288	332	284	299	275	291	251	291	266	301	273	331	275	313	291	261	273	246	271	266	307	293	265	321	283	284	288	262	287	278	282	277	264	286	274	284	281	275	319	277	261	288	288	268	264	293	246	278	288	314	285	273	272	285	283	269	287	285	291	269	267	319	289	273	291	290	282	314	260	283	276	285	286	290	270	323	277	275	260	287	287	282	279	255	306	282	278	288	272	299	274	244	277	259	290	272	260	272	249	295	281	291	275	275	244	272	280	272	291	271	278	321	299	291	319	265	269	293	266	283	273	260	287	270	302	275	334	277	302	288	275	269	270	320	258	250	284	312	273	290	273	280	279	269	281	306	306	312	302	303	273	298	277	303	288	281	280	304	285	278	277	285	273	253	279	297	267	275	284	262	258	290	285	294	257	274	297	289	278	284	277	295	308	290	257	294	278	272	284	294	265	301	271	287	318	288	253	284	283	278	306	282	272	285	284	308	289	266	266	278	291	280	289	256	285	335	296	297	273	300	247	283	311	272	261	316	321	282	269	279	276	306	300	284	309	265	302	301	303	300	282	282	295	302	282	271	272	300	290	283	267	264	272	277	287	295	310	292	296	319	259	298	277	293	276	263	304	290	297	283	272	283	290	298	278	256	315	292	274	284	261	279	279	272	246	266	256	284	267	265	288	289	277	266	298	288	278	272	283	271	267	277	292	305	276	332	309	265	268	295	242	272	302	306	266	275	301	291	305	292	250	276	300	283	311	268	288	340	300	259	288	283	270	285	294	272	289	306	236	317	279	302	292	303	291	297	296	265	254	289	272	287	303	335	280	289	278	281	286	272	287	304	292	291	256	295	283	300	302	282	272	281	265	296	300	280	275	290	274	267	301	285	291	261	272	276	288	276	249	256	299	298	298	284	288	263	283	300	291	298	308	260	303	262	288	257	257	290	289	268	257	283	280	291	297	244	276	305	266	284	256	252	277	275	295	287	268	274	279	249	277	291	289	293	270	267	257	250	311	256	295	254	278	290	299	300	271	274	297	284	299	260	298	273	300	295	292	290	280	275	297	301	290	271	260	279	278	308	279	280	275	302	274	280	261	276	274	270	285	252	288	273	269	295	261	277	302	296	267	282	294	290	294	282	287	289	301	292	275	306	301	267	318	255	256	283	278	259	308	288	284	294	301	255	287	310	281	298	295	322	285	290	286	272	266	310	280	275	292	277	261	289	287	266	250	277	292	269	285	307	285	294	275	298	315	255	278	255	284	273	256	288	290	301	256	298	299	271	259	285	285	289	275	274	275	291	270	300	305	280	256	271	281	300	281	265	277	296	277	278	283	263	258	248	282	266	285	273	256	267	300	257	275	263	282	307	300	276	265	277	298	278	292	271	268	262	266	282	278	288	291	313	270	310	249	296	272	284	286	288	281	317	275	288	267	281	271	273	305	269	284	272	260
27768	10257	1925	1279	1132	916	911	877	910	908	895	882	872	894	867	945	831	857	910	877	872	865	820	877	905	954	918	894	899	933	836	882	905	944	898	904	852	902	900	930	861	873	827	906	903	858	885	903	861	896	857	928	887	877	885	901	831	901	939	872	854	915	900	929	877	881	922	884	877	916	873	872	906	875	885	931	926	868	884	842	877	915	886	891	941	860	878	874	815	927	882	909	896	895	894	889	911	906	852	910	875	903	845	905	886	918	912	924	871	910	860	890	875	898	889	875	900	883	850	867	913	918	931	862	883	874	888	900	850	888	899	860	919	889	886	842	886	840	901	886	875	863	917	821	844	862	885	882	911	831	912	877	901	900	858	893	911	905	906	868	893	867	934	871	870	853	904	937	872	867	916	873	896	856	881	881	886	878	908	861	897	873	881	893	923	903	899	879	863	870	870	871	898	856	912	884	932	913	885	826	873	904	927	883	863	899	871	847	849	926	903	920	887	896	890	875	878	862	889	901	883	920	879	879	896	844	874	849	881	879	911	834	857	881	975	839	880	900	865	872	874	863	889	869	852	827	854	869	876	832	852	864	911	856	871	872	903	839	909	871	903	939	896	846	918	822	883	883	838	906	902	885	904	886	936	861	943	879	931	916	921	884	907	886	933	885	856	898	871	846	939	891	898	900	886	1002	853	907	911	853	953	881	845	849	862	901	885	875	899	919	874	878	911	800	875	887	896	856	889	868	944	874	861	902	899	894	869	870	880	842	902	892	881	900	907	874	882	875	889	899	865	852	898	879	865	939	888	904	916	874	839	858	925	926	894	866	843	846	877	855	881	938	880	887	876	856	859	884	823	916	841	894	896	826	899	916	879	865	898	910	861	909	897	835	817	905	870	893	943	873	890	872	901	904	873	904	856	855	915	857	949	849	923	874	929	862	861	848	861	812	880	890	862	916	889	910	912	852	856	904	914	930	856	927	833	907	861	942	903	899	909	860	872	853	883	831	932	811	872	878	911	930	904	907	861	879	885	937	893	903	883	888	893	860	886	901	899	886	849	864	886	859	930	859	882	906	833	857	828	908	867	859	859	885	850	941	866	893	875	923	911	887	874	842	892	850	884	900	858	862	908	919	866	863	807	878	890	854	910	889	845	899	877	923	907	843	897	837	902	852	835	866	842	920	853	905	866	921	832	867	864	888	898	936	914	871	927	932	869	861	871	841	910	884	922	856	881	906	869	857	858	854	894	893	876	903	880	844	855	918	824	877	887	876	906	841	855	819	881	866	811	873	847	900	923	792	841	820	866	888	864	857	895	871	930	931	862	853	919	914	846	834	863	927	862	891	884	859	863	897	914	890	851	801	858	836	885	908	853	850	882	859	859	921	843	869	870	918	883	868	899	864	885	882	889	875	884	938	866	877	882	923	821	882	869	903	843	912	867	847	875	865	846	860	872	902	890	833	872	893	908	820	846	869	895	837	910	874	887	936	881	819	886	875	878	861	896	887	902	887	916	902	821	884	918	870	911	854	868	910	876	894	877	917	906	874	887	896	857	891	862	907	909	886	887	844	892	877	831	826	868	885	855	902	899	857	903	926	905	935	812	864	830	884	898	872	878	853	865	912	831	885	816	860	898	891	865	885	890	873	917	877	864	867	864	907	910	860	870	882	835	928	875	884	904	840	879	933	878	913	879	863	900	782	849	855	872	891	905	875	913	898	878	892	865	883	824	850	861	861	910	913	866	861	891	857	907	890	839	869	861	894	906	877	888	925	890	922	885	854	868	860	843	894	871	930	914	875	865	873	896	924	899	901	864	922	878	934	909	895	899	927	882	896	873	887	863	881	886	909	885	926	896	894	825	833	836	875	934	928	933	898	857	847	877	846	866	833	852	871	900	845	876	858	888	928	885	880	898	902	875	849	911	918	848	932	935	849	924	861	822	857	882	896	889	898	935	853	891	834	915	892	895	892	875	835	881	902	904	864	876	903	896	883	911	915	867	848	918	934	886	886	897	900	921	886	871	869	911	865	866	929	894	901	913	904	879	910	913	946	874	866	805	879	875	884	835	914	893	843	863	901	878	898	861	878	820	860	853	861	891	884	925	915	915	915	920	870	876	952	887	826	860	924	872	925	931	889	948	808	898	911	857	883	930	874	821	876	868	893	872	857	867	877	871	900	880	924	772	896	883	904	881	897	863	851	881	904	906	843	871	850	839	903	905	880	859	899	903	849	869	847	889	893	833	912	881	879	917	857	883	871	876	892	891	902	886	882	931	890	865	901	844	919	876	857	918	882	838	897	909	913	861	837	920	900	891	875	936	844	872	884	890	796	937	912	845	926	955	885	851	891	927	831	929	883	869	887	863	875	856	774	844	844	904	875	869	868	855	866	886	839	852	888	834	906	901	891	897	954	889	903	873	854	880	916	856	884	914	904	910	922	852	849	905	890	889	848	889	904	848	862	837	930	877	892	863	922	899	885	908	869	853	842	858	889	943	832	932	875	922	861	851	869	865	910	854	862	868	855	863	888	822	856	891	887	889	897	848	942	858	888	929	831	885	834	890	869	926	843	809	895	939	932	892	892	910	891	848	862	847	861	886	892	908	857	803	900	892	864	925	930	910	876	942	890	905	949	890	873	900	886	856	927	836	915	897	891	884	967	853	846	865	880	860	854	885	843	902	849	881	845	881	876	916	892	892	877	850	872	858	878	881	930	916	865	894	884	879	850	892	873	885	909	886	800	851	861	924	915	867	870	933	820	929	887	867	913	899	877	936	883	855	880	925	891	916	892	882	881	893	870	919	888	875	865	871	944	873	946	867	862	834	851	856	932	886	922	873	874	869	861	864	936	873	877	860	869	899	872	872	881	889	921	922	829	860	892	867	891	875	835	893	849	921	901	914	877	817	922	893	843	854	914	899	872	888	873	897	880	905	858	860	860	887	940	896	904	881	878	813	875	853	848	903	889	923	847	876	910	886	894	865	906	876	841	882	875	896	896	941	917	860	877	872	886	850	900	891	877	907	876	859	852	884	896	864	865	872	896	870	903	862	865	839	899	840	879	897	888	875	870	958	881	813	899	897	859	868	913	895	839	858	884	819	907	904	869	888	901	927	880	919	839	882	864	872	881	916	889	923	898	895	936	888	884	923	863	920	875	903	831	875	856	857	831	911	900	886	880	922	873	873	911	878	900	874	849	859	882	879	879	866	882	900	893	872	907	879	873	870	898	905	869	810	894	905	916	849	849	829	857	857	931	888	897	864	915	842	884	855	845	891	895	854	916	932	891	883	850	849	853	864	867	877	862	845	897	933	873	874	840	843	883	954	863	916	867	888	868	910	957	799	928	957	832	892	933	887	872	901	909	874	887	901	907	912	856	865	826	858	906	882	875	880	876	905	883	883	834	875	860	865	866	848	921	873	906	890	910	905	891	878	869	879	902	980	836	866	896	876	908	931	852	886	949	905	774	833	873	859	900	875	893	881	878
5557	948	904	757	745	729	738	696	705	732	676	755	685	763	678	714	691	692	694	777	678	728	731	735	727	653	709	713	702	707	726	698	730	732	730	713	701	745	709	727	685	664	702	730	757	692	693	678	720	747	729	682	745	711	674	679	701	702	687	731	711	711	708	728	741	704	728	703	705	658	724	666	707	700	705	683	670	710	711	725	661	685	756	731	702	708	728	714	712	656	709	697	735	674	661	720	697	677	691	706	678	696	691	696	631	709	725	731	724	673	746	725	675	657	730	662	703	695	666	684	724	713	734	734	690	706	715	708	673	724	709	719	728	706	699	726	746	752	697	671	684	714	760	734	694	655	680	736	685	755	704	737	697	696	701	658	712	695	770	715	684	711	706	706	710	690	713	669	749	674	663	725	714	700	708	689	721	708	738	704	709	682	677	704	670	689	695	651	716	722	733	696	733	712	728	748	703	706	753	733	714	687	660	740	678	704	678	689	674	729	693	708	695	694	772	695	667	710	705	709	728	713	638	688	694	704	727	731	700	693	709	694	691	759	740	748	694	698	658	694	763	692	736	726	672	740	716	773	695	661	708	672	738	697	652	730	701	693	719	690	734	672	674	695	697	705	704	678	679	751	759	734	747	750	735	706	717	717	694	716	682	657	701	716	741	692	713	746	715	687	731	687	740	710	690	710	758	695	712	695	699	718	732	682	696	733	714	733	648	661	733	684	709	643	715	735	691	681	700	684	725	675	732	695	731	692	743	643	713	697	728	672	740	693	744	698	700	698	696	712	685	681	716	696	656	690	757	689	678	681	725	720	753	681	739	659	711	723	713	680	706	684	735	719	725	730	670	723	773	689	705	700	681	658	676	691	696	703	735	684	693	674	743	672	730	672	688	768	716	741	691	664	702	715	708	711	704	723	708	649	693	693	728	730	671	695	708	677	675	771	677	719	697	737	694	721	699	648	680	723	698	743	715	686	678	662	672	703	700	705	670	691	739	680	740	713	678	683	665	702	722	718	697	708	696	732	669	678	700	702	702	740	715	729	692	734	724	677	714	685	716	689	743	683	666	706	653	689	734	701	692	716	673	676	729	725	671	708	712	706	702	679	723	708	700	722	743	735	733	707	706	756	716	688	721	734	719	659	713	715	701	718	724	713	719	719	712	724	707	662	685	729	682	682	713	686	722	736	702	695	696	711	724	656	707	732	679	721	718	700	674	715	724	678	686	710	712	703	697	745	650	716	723	684	751	723	686	708	708	675	705	709	695	702	658	669	732	712	695	693	725	746	648	711	719	706	722	731	691	693	736	708	725	681	697	658	718	682	686	686	652	684	717	688	775	721	690	694	661	695	708	707	671	646	665	728	698	723	686	677	702	707	698	709	722	683	687	690	694	750	686	721	689	723	741	702	677	726	695	695	662	741	740	658	728	718	767	687	714	678	696	701	697	724	715	724	712	664	707	708	725	684	666	672	754	704	739	685	715	723	735	728	678	723	672	761	742	720	714	667	721	674	700	724	687	665	741	723	695	703	697	696	685	731	642	751	696	699	719	725	766	701	686	662	691	664	687	719	754	719	659	729	720	702	684	705	730	722	705	751	730	725	688	684	725	739	701	669	696	709	724	668	678	703	775	734	698	700	761	677	654	685	700	758	706	707	682	705	689	749	689	723	741	731	691	725	740	661	738	671	699	713	695	716	760	704	766	704	682	677	704	676	671	657	698	676	697	668	710	681	701	688	713	671	715	717	708	735	652	719	720	716	692	739	728	686	706	707	708	747	730	670	720	707	705	718	661	726	763	726	715	687	714	714	712	752	672	687	677	743	728	635	704	663	707	671	690	670	686	696	698	760	704	697	668	695	718	716	707	718	693	723	712	701	660	714	677	693	734	679	708	709	710	713	673	706	662	697	725	705	743	672	696	677	738	702	673	724	716	728	684	709	710	715	719	731	687	690	646	696	668	721	720	692	697	769	737	703	717	703	704	648	718	720	712	672	711	743	674	717	700	715	717	674	718	734	723	751	739	689	715	687	722	703	672	684	708	693	719	709	683	687	706	689	723	722	672	721	694	683	737	729	747	716	717	685	641	716	714	682	720	734	741	684	701	720	705	744	699	683	723	714	729	694	701	716	680	666	733	720	711	722	742	702	700	731	692	679	714	730	708	731	656	681	700	681	730	698	723	648	692	686	664	686	713	722	712	698	714	729	678	691	736	682	679	670	718	664	692	729	716	692	704	645	716	717	764	687	708	700	735	682	726	656	716	690	696	717	722	722	661	707	670	649	683	706	683	679	713	696	720	722	692	696	686	704	745	719	717	710	679	682	700	729	753	667	698	712	721	742	695	702	732	694	704	752	697	708	676	704	670	703	730	680	665	685	704	696	677	691	730	740	710	720	699	687	717	700	682	740	721	738	710	719	702	680	693	648	721	717	706	700	762	704	721	718	698	701	704	722	695	731	726	677	714	724	699	703	708	728	727	738	702	706	738	737	750	723	735	675	755	742	713	704	745	677	700	630	718	705	732	719	682	691	731	737	729	667	763	707	732	763	697	715	712	693	741	725	703	717	725	719	747	717	740	722	671	759	722	700	707	713	708	708	689	720	723	709	684	715	723	665	719	695	681	678	703	706	690	715	712	726	673	667	677	699	708	661	742	712	730	752	723	694	732	744	706	746	685	680	721	706	718	626	694	745	734	717	689	684	727	695	726	721	680	681	679	671	708	719	686	726	688	725	725	655	700	710	713	728	684	674	730	677	748	647	720	730	718	688	714	735	739	731	680	709	712	704	716	699	719	735	694	691	731	683	698	675	746	689	723	715	718	686	717	687	679	701	704	727	709	687	720	724	702	701	716	733	669	749	747	704	719	679	709	706	715	749	714	752	670	731	684	670	692	718	741	715	691	715	716	690	718	713	685	680	737	687	685	692	727	678	675	709	725	692	725	645	692	732	691	702	702	698	723	762	685	718	706	677	729	691	718	652	693	689	723	722	693	753	686	699	715	669	718	721	713	674	758	713	721	722	755	692	745	753	701	728	695	709	705	733	714	732	700	744	694	649	694	733	721	693	691	694	643	712	714	682	715	720	699	708	690	723	699	672	731	716	743	648	700	716	749	649	694	727	714	699	690	707	662	721	711	714	687	705	664	735	684	674	674	720	714	724	702	707	677	716	698	688	728	715	731	715	677	698	694	704	696	707	791	644	664	670	727	726	710	722	685	740	736	669	758	714	728	725	714	718	683	650	723	727	696	656	720	732	732	729	735	708	685	672	699	698	694	707	699	746	685	729	690	707	749	683	734	684	725	709	665	697	684	733	725	671	719	735	771	715	708	677	723	696	666	685	688	705	704	727	746	701	697	716	665	735	659	672	681	690	696	722	717	694	717	733	716	704	736	663	740	733	703	689	763	640	731	719	682	661	703	676	698	713	697	760	691	700	714	719	699	744	672	712	747	691	749	654	728	726	668	716	711	703	679	736	665	669
25646	21438	27215	25445	4110	1055	850	727	634	615	560	620	589	560	572	603	553	581	617	565	573	536	544	582	536	597	580	506	545	585	574	543	537	557	548	536	540	598	553	526	557	565	618	551	547	574	540	559	584	574	581	544	572	585	603	566	560	604	549	579	609	506	557	567	607	518	598	554	541	540	575	522	582	509	545	537	518	535	539	563	563	510	528	580	552	537	580	523	557	601	559	586	546	560	536	565	567	545	593	559	548	540	539	579	531	515	583	540	569	568	540	534	573	545	532	561	563	550	579	556	522	555	588	543	574	560	520	620	535	533	538	554	567	557	523	536	590	560	533	585	568	577	542	559	575	530	601	570	558	546	558	528	560	550	497	501	523	547	511	576	523	572	561	539	595	574	540	565	548	559	566	547	541	548	521	542	552	564	538	562	536	551	561	539	564	548	549	599	552	581	541	536	549	615	562	514	573	578	555	527	551	579	531	554	554	540	533	543	516	549	556	545	597	562	534	558	567	542	546	549	538	531	535	534	554	588	582	542	566	546	536	528	559	539	579	572	556	525	549	524	550	591	583	567	564	569	558	563	527	594	571	598	545	559	562	571	570	559	562	556	515	562	553	522	526	560	534	613	558	580	528	598	553	540	620	521	576	546	550	590	545	541	508	549	532	603	567	526	522	598	543	556	555	545	550	563	543	541	545	573	575	577	529	571	500	561	508	551	571	577	573	516	562	556	544	570	529	528	559	552	589	564	553	551	572	528	543	542	568	519	565	557	536	546	555	584	564	566	565	605	537	557	618	579	559	559	553	560	556	571	566	545	550	528	555	572	552	556	552	552	577	527	554	526	501	570	532	569	553	509	606	579	530	558	551	571	563	569	548	548	591	551	552	527	559	551	537	516	572	553	595	543	578	553	548	544	508	544	567	553	568	557	554	568	585	573	539	529	532	530	543	594	567	562	547	545	553	573	549	559	516	530	564	546	577	537	537	533	599	600	528	558	545	561	539	587	562	533	577	555	560	559	551	585	526	534	534	512	538	546	537	534	550	571	616	553	560	554	560	524	571	528	547	557	543	530	562	556	557	517	569	523	518	573	560	595	543	537	579	551	547	541	533	542	583	551	548	569	574	529	555	567	517	530	531	561	560	528	575	584	503	566	539	582	525	563	571	551	559	545	566	572	586	534	593	558	570	515	535	545	558	552	555	545	606	534	549	528	568	549	515	537	579	520	501	591	512	552	534	536	577	524	553	576	533	564	543	593	536	535	517	537	611	560	549	568	566	578	568	543	538	577	539	540	604	542	571	570	552	541	585	585	524	571	573	524	598	593	556	547	574	539	522	564	564	557	537	555	510	531	516	535	558	557	513	544	546	543	546	534	591	560	585	570	523	545	541	563	506	596	584	533	560	573	563	517	593	553	556	523	560	535	563	557	559	563	559	565	546	562	592	543	540	535	543	557	525	557	547	582	575	570	555	583	539	566	550	555	560	594	528	568	556	557	551	546	577	543	534	543	560	524	570	514	529	555	540	567	602	599	559	503	586	576	527	568	575	563	541	512	593	563	499	557	554	570	577	585	555	550	520	560	573	559	535	542	557	517	566	549	541	566	537	581	548	542	554	549	544	540	533	584	559	556	589	614	551	555	554	571	562	541	553	526	542	551	556	560	516	532	522	531	544	536	539	550	549	596	574	505	576	555	503	572	595	543	601	569	560	595	550	525	509	548	553	589	556	542	523	535	579	539	535	547	573	595	561	517	526	524	543	555	517	534	560	551	584	534	557	548	558	543	557	544	563	545	555	535	543	523	551	530	574	540	547	494	569	509	542	524	573	553	558	573	543	548	532	544	575	571	594	508	570	538	512	525	610	533	561	521	525	530	595	521	585	524	543	568	566	579	532	554	528	604	581	525	539	590	550	557	528	577	494	535	553	539	551	576	559	547	550	566	502	611	540	531	539	578	563	555	587	590	552	559	596	575	580	535	581	536	590	531	578	557	562	551	580	510	576	605	569	577	515	552	554	547	542	589	561	551	544	503	558	532	513	579	557	560	538	571	516	591	540	549	559	545	542	537	577	534	559	552	583	557	561	537	515	595	561	510	513	535	563	548	571	507	540	560	543	581	532	531	575	591	544	574	519	536	550	535	548	538	557	498	524	515	547	553	537	507	569	595	572	592	490	564	549	549	586	562	548	528	556	547	531	498	559	552	566	577	536	556	570	582	546	553	555	520	519	520	540	541	583	536	578	585	549	553	499	553	563	552	578	538	582	540	564	513	578	573	569	537	597	546	544	565	578	510	558	547	553	553	551	536	544	537	583	574	553	544	572	557	585	587	536	565	501	534	520	556	553	577	571	576	554	527	550	511	573	542	580	558	508	601	531	548	559	573	501	571	558	536	524	555	581	585	551	515	559	564	555	540	556	541	593	555	522	501	551	563	544	544	564	541	558	515	582	562	547	557	551	590	556	535	588	534	518	549	552	562	593	492	538	508	572	559	502	570	528	552	534	506	534	591	550	566	626	560	529	532	542	558	556	565	547	581	540	576	534	563	544	587	585	591	559	569	576	533	532	607	513	539	541	551	591	581	545	594	515	554	480	536	546	519	577	576	526	553	559	584	552	566	564	619	532	521	565	582	556	532	576	576	564	562	567	524	566	543	569	564	602	539	518	562	560	617	552	554	537	565	524	488	543	557	509	555	553	570	564	544	582	541	545	599	566	555	594	564	544	492	543	532	577	545	534	569	547	547	574	553	550	557	532	538	530	596	541	547	571	578	544	547	606	537	523	536	517	562	543	578	593	552	569	553	556	564	554	546	579	551	572	513	571	549	554	569	581	543	548	554	528	567	540	564	579	544	574	515	573	559	575	577	611	569	564	615	513	554	589	543	513	544	523	554	524	533	574	515	562	558	587	524	561	544	546	569	536	578	556	585	560	541	561	592	511	508	547	585	564	578	569	555	554	600	561	553	583	522	567	517	530	545	542	572	599	512	536	542	553	553	520	512	562	532	549	533	517	535	557	549	556	558	563	534	577	573	540	567	564	534	540	564	527	553	556	569	540	555	564	568	544	546	526	537	529	547	584	566	566	537	572	550	555	544	548	530	542	565	546	551	523	555	550	559	544	551	545	579	529	571	556	589	567	567	547	570	558	554	556	575	542	535	499	527	598	531	592	492	548	559	572	537	560	509	529	585	567	544	576	576	563	564	547	552	568	566	575	555	521	567	582	564	565	590	538	537	548	561	530	556	528	533	518	539	554	560	551	592	548	575	601	580	565	546	530	579	561	573	558	549	549	569	529	510	544	532	515	594	573	559	561	580	569	566	559	555	535	576	539	544	555	511	566	552	573	514	535	561	547	587	562	591	536	541	496	602	568	539	561	540	518	543	549	560	555	554	565	519	516	532	582	554	525	526	560	581	525	562	546	518	565	552	529	542	527	524	574	536	513	547	579	557	539	562	566	545	542	499	556	548	618	531	553	527	584	548
3705	2695	2413	1358	1050	798	687	649	573	570	562	541	538	521	563	559	505	486	530	509	498	496	468	449	481	493	495	498	452	475	518	462	515	446	498	501	489	494	480	478	479	493	473	468	505	488	489	517	515	511	456	448	486	481	482	497	494	512	491	494	460	471	480	489	477	503	470	468	489	494	479	507	506	483	501	458	507	470	486	516	477	447	537	514	447	509	465	455	482	471	500	505	511	490	498	480	468	499	499	467	437	476	480	489	445	493	507	421	490	505	451	494	486	475	477	486	495	465	464	477	492	472	485	478	489	486	480	475	461	490	477	485	480	452	477	455	484	475	462	466	489	449	525	479	448	481	515	480	513	486	493	481	462	467	496	479	497	471	492	482	494	486	486	473	473	466	474	465	467	496	513	460	490	491	487	514	527	541	491	476	491	493	502	451	475	563	467	489	501	469	453	446	532	500	538	491	514	478	531	498	471	485	472	483	447	488	452	476	479	490	485	512	487	484	476	456	453	471	520	459	496	483	495	519	486	486	472	501	486	526	508	468	469	444	475	454	490	489	481	473	497	467	447	466	500	470	467	489	473	475	477	529	481	506	492	508	475	424	478	485	475	464	469	491	477	463	487	454	501	504	458	443	501	455	460	497	461	507	487	471	478	507	422	494	487	451	505	478	475	519	509	468	495	490	481	491	471	484	502	479	478	439	468	475	475	454	502	451	461	490	485	530	465	480	483	446	518	481	437	528	453	445	511	493	480	491	462	445	428	464	487	449	482	488	461	483	498	480	457	465	478	528	496	424	426	418	515	513	450	520	467	494	497	501	452	510	493	459	532	493	491	476	497	467	493	478	466	455	493	463	482	483	462	427	497	496	454	460	525	478	498	485	464	501	458	492	494	501	432	492	541	473	474	484	454	457	466	531	468	474	527	457	496	498	514	489	480	474	472	440	491	493	485	481	492	476	477	493	459	456	489	489	486	476	495	444	469	459	477	494	473	466	424	452	508	494	470	450	489	494	471	515	485	468	465	529	450	465	467	458	461	463	473	498	464	495	468	436	458	459	484	507	460	493	459	418	488	437	483	488	479	465	453	486	463	469	453	498	464	497	511	448	464	467	446	511	499	478	508	505	466	492	485	469	469	519	458	477	492	505	478	492	490	474	478	473	487	451	447	496	481	453	445	453	491	519	487	456	466	465	465	499	460	499	455	500	506	469	491	472	485	436	466	524	474	472	475	461	457	485	485	480	463	468	493	477	518	516	500	507	497	500	466	484	501	472	463	499	459	465	470	517	482	506	500	494	472	476	467	483	476	509	478	480	468	479	493	480	486	485	462	482	463	460	461	481	474	478	461	456	470	486	491	423	479	485	452	493	450	473	473	486	477	422	463	501	475	486	447	495	459	479	495	476	446	520	489	501	529	490	456	487	479	471	539	531	443	483	483	463	509	466	475	488	459	463	475	502	480	493	475	483	466	476	487	473	458	515	459	453	492	481	494	474	486	475	470	454	498	477	477	432	480	441	484	507	504	459	473	453	491	482	454	542	483	503	513	501	454	481	433	502	496	483	485	432	465	464	464	496	450	453	492	491	457	492	474	459	495	484	447	474	511	482	499	472	465	454	481	501	512	483	478	454	464	465	447	482	468	444	456	452	469	525	444	476	473	433	469	487	432	489	469	510	460	496	479	477	480	475	474	462	466	496	433	499	466	506	490	430	414	456	492	469	482	482	518	453	508	481	452	498	502	492	468	495	480	481	455	466	491	477	462	474	474	505	484	474	507	470	449	445	477	520	492	434	468	497	506	478	480	504	505	452	441	445	473	492	414	473	490	477	486	489	476	449	469	478	507	495	503	493	513	491	469	478	492	413	482	467	472	468	504	517	440	459	440	444	479	494	517	448	472	505	494	459	494	488	463	471	469	481	490	452	474	485	452	490	499	471	457	444	471	517	425	445	467	510	477	468	454	463	475	463	482	456	460	495	462	493	460	494	473	506	429	511	470	469	460	435	444	474	468	492	498	473	453	512	521	515	460	500	472	512	490	468	494	469	487	470	491	489	447	463	453	433	463	448	462	457	454	486	478	494	518	471	485	492	466	497	477	498	498	516	450	456	478	515	464	488	541	454	513	464	441	480	509	509	417	510	463	441	523	470	529	472	488	490	497	479	466	461	491	480	453	502	528	457	471	483	449	455	493	453	481	481	478	520	499	470	475	491	494	468	477	490	477	465	451	480	475	466	464	468	474	486	466	467	497	486	457	493	511	477	486	512	480	507	481	496	483	498	503	484	504	464	488	474	493	504	444	477	447	476	522	479	471	490	478	490	484	503	489	464	471	496	467	504	472	483	465	485	483	477	521	456	469	465	424	466	483	464	476	483	513	475	470	469	468	461	452	488	452	454	486	477	463	481	466	512	492	441	490	500	515	465	504	507	495	491	482	471	479	503	501	455	448	505	498	473	451	488	501	467	502	449	445	469	477	487	502	451	502	487	478	482	458	461	499	442	531	479	467	520	569	447	521	480	511	489	491	429	505	456	451	488	489	462	491	447	497	487	508	531	459	482	503	484	477	489	434	483	450	472	493	436	475	450	480	469	483	466	474	497	422	490	502	452	479	451	441	476	469	435	483	481	509	459	467	525	434	463	500	515	507	466	492	460	452	524	485	443	478	519	461	466	465	503	496	485	488	487	454	444	502	488	455	468	472	456	410	487	446	459	457	439	495	497	472	429	448	494	463	472	463	450	490	504	455	462	511	496	496	479	468	454	465	479	480	479	431	469	487	448	508	463	497	486	489	471	472	438	491	447	452	469	465	466	462	437	476	450	499	460	483	479	492	450	467	477	490	461	528	491	455	482	495	514	509	487	492	522	496	493	503	482	477	505	488	474	458	480	473	478	494	495	497	467	454	510	468	505	478	484	472	506	493	512	518	480	489	475	508	458	468	494	506	460	492	462	475	503	487	449	492	483	452	522	466	446	474	449	486	459	474	479	456	485	468	429	450	437	449	461	479	463	473	451	495	463	479	487	490	487	489	479	482	491	483	467	484	493	497	471	459	494	502	448	448	452	496	483	449	475	460	431	471	499	463	474	492	494	469	510	438	470	491	483	465	486	506	467	492	488	460	475	475	468	453	490	455	443	461	488	495	460	475	474	464	514	445	476	472	465	456	440	518	484	450	455	482	480	481	489	468	483	511	444	509	485	462	477	495	471	496	470	484	473	462	488	473	475	510	528	444	451	459	468	483	424	450	469	491	485	465	512	472	506	520	487	480	479	455	462	458	450	484	471	460	483	420	483	454	504	466	480	478	477	473	495	480	438	459	438	432	510	487	469	479	500	475	470	473	473	467	472	462	473	448	472	460	456	492	453	455	451	456	442	439	477	478	496	444	453	475	415	455	474	491	492	464	454	483	454	461	469	501	450	442	484	464	492	502	495	517	452	486	460	473	504	476	452	488	469	456	508	470	493	448	487	491	481	509	466	471	512
24598	21428	28541	24710	21117	3322	895	562	434	461	402	345	349	369	355	332	346	375	377	333	347	303	317	328	302	355	306	332	353	317	315	292	313	324	306	323	333	325	338	334	293	317	321	313	301	315	330	315	320	324	315	344	318	299	290	283	330	305	307	302	345	296	342	303	286	339	303	279	298	285	320	305	321	275	305	341	311	287	293	303	304	336	346	331	304	300	314	319	301	329	292	285	328	266	331	309	347	295	325	272	328	296	287	306	328	332	289	315	321	299	324	305	317	282	303	293	326	334	312	303	321	318	301	294	325	318	298	305	281	329	327	341	306	322	287	338	303	324	335	301	282	290	332	321	312	329	319	321	338	295	296	302	323	338	326	322	337	319	343	317	310	339	300	308	326	297	299	299	292	289	274	312	299	324	310	319	303	283	304	308	274	311	287	288	344	311	310	314	296	301	301	326	338	329	308	326	282	342	316	322	333	298	314	304	313	300	339	304	291	299	292	319	334	284	320	325	317	320	297	300	276	331	302	324	334	281	288	316	343	324	293	317	281	319	323	313	321	317	304	330	311	299	293	284	323	338	302	301	335	325	329	326	293	327	319	295	304	303	279	304	339	310	314	313	323	336	299	299	306	284	300	340	293	323	262	306	329	290	317	326	309	315	286	296	284	274	328	306	311	312	336	300	272	317	317	325	322	303	318	308	352	337	287	293	324	315	317	330	299	332	301	313	297	302	304	311	299	286	359	316	312	308	321	326	307	300	315	313	283	297	309	308	295	290	294	299	312	315	298	287	298	290	282	307	291	296	291	322	315	283	309	294	279	300	307	331	297	298	345	327	316	290	312	312	276	309	354	332	315	307	301	320	277	320	292	319	298	328	326	315	337	345	272	303	319	298	305	292	326	315	301	325	288	301	324	324	298	293	282	321	328	300	296	298	325	284	321	292	307	322	287	319	277	324	316	310	317	324	315	316	316	298	334	299	302	295	302	310	285	319	303	298	330	317	306	321	329	310	320	293	261	353	291	314	284	310	296	312	288	308	354	283	310	321	328	299	322	295	314	313	332	290	323	282	315	315	320	288	289	305	307	318	325	300	299	328	311	299	293	318	303	308	329	332	313	310	317	292	331	312	314	319	323	294	329	312	308	295	335	315	319	310	291	313	288	328	295	302	342	310	274	340	316	291	316	312	294	340	309	291	294	328	309	292	302	293	320	313	305	279	336	294	323	288	294	304	306	319	311	305	296	278	300	353	299	296	283	303	291	330	302	283	325	290	335	296	297	315	325	303	270	310	300	271	334	274	309	292	279	295	288	292	298	344	296	303	341	325	304	307	276	329	299	310	329	335	314	296	309	296	328	307	332	300	308	305	351	315	295	316	298	293	327	282	307	321	303	328	296	327	323	310	325	311	301	287	318	308	299	302	339	319	287	351	329	300	290	286	307	299	297	319	310	291	300	314	313	295	305	294	308	326	299	326	322	327	326	283	291	322	319	291	301	312	297	324	258	290	322	314	287	326	310	292	275	305	336	297	321	306	288	295	307	313	337	304	307	322	322	292	292	289	317	305	340	291	307	279	295	275	299	296	294	291	295	311	288	289	295	295	295	298	313	292	316	324	322	309	289	309	297	308	311	308	293	317	333	326	293	295	294	286	307	299	306	314	290	307	297	317	285	311	319	299	307	295	293	300	318	291	306	348	310	312	315	313	320	298	338	323	287	303	346	313	295	318	288	315	322	292	260	355	308	286	315	301	315	278	318	288	316	315	272	299	311	299	333	344	295	323	346	308	298	307	330	323	285	338	311	302	310	295	315	318	303	281	294	304	303	320	304	307	283	322	305	289	264	260	302	266	298	294	301	324	263	309	317	308	276	294	282	302	320	309	323	287	284	294	299	346	314	300	306	318	306	317	323	322	293	325	302	311	282	292	305	304	274	299	315	293	306	283	307	279	293	318	320	329	290	281	336	298	330	299	327	300	290	326	291	334	285	285	289	299	322	322	329	299	296	348	301	335	291	294	297	319	327	317	330	283	303	302	305	331	323	280	302	298	296	301	306	305	292	316	308	319	311	287	293	313	289	315	321	341	304	334	313	296	293	286	283	308	297	282	299	276	326	310	292	301	294	282	328	317	338	301	302	323	301	327	310	300	299	316	306	288	284	308	282	302	309	318	297	249	304	264	260	335	307	335	305	326	302	327	304	319	301	293	315	279	296	294	284	317	311	318	306	277	301	293	307	293	305	342	304	330	305	331	291	300	327	289	296	320	318	290	307	321	332	325	315	253	282	290	314	346	303	318	309	328	296	317	320	316	300	328	296	306	301	319	317	318	312	296	296	311	305	285	284	290	298	284	303	293	315	301	278	295	295	295	337	303	329	337	311	297	329	278	288	302	276	294	277	315	309	317	294	324	311	322	285	324	314	330	314	301	297	316	296	310	313	320	313	320	318	293	280	312	304	293	291	308	313	310	308	301	311	297	321	330	316	331	304	306	320	302	311	336	331	320	290	295	313	316	317	338	274	310	298	287	333	313	313	284	291	316	262	306	319	326	326	314	333	281	265	302	309	313	295	315	315	325	293	302	305	304	311	299	292	335	275	316	296	302	273	307	296	303	326	301	296	314	298	332	299	296	306	281	310	268	309	309	305	321	309	300	325	299	293	314	312	280	313	288	313	283	313	309	303	314	324	288	309	320	304	281	275	293	299	307	314	334	298	336	343	304	280	356	314	293	324	309	312	332	311	286	347	306	306	308	318	289	305	302	305	296	372	304	293	287	331	304	308	306	323	302	297	328	320	324	309	312	310	299	323	278	334	302	329	284	287	313	294	315	309	278	286	337	270	316	318	286	304	288	304	298	295	334	303	304	294	300	304	307	299	314	279	313	312	295	294	315	306	309	297	316	276	323	315	324	303	311	282	291	309	292	305	334	324	314	305	311	324	304	329	313	281	291	298	301	326	311	291	284	343	284	324	296	296	316	315	285	334	303	295	315	315	320	318	300	295	302	340	317	294	302	313	289	295	285	306	292	296	317	294	311	269	275	312	296	304	303	329	307	276	299	319	308	316	291	310	276	306	336	261	306	286	302	324	337	321	295	335	323	298	297	324	289	286	300	313	300	299	309	349	304	321	294	285	323	313	297	305	320	296	285	309	284	299	301	303	311	327	316	311	298	286	308	335	321	303	316	351	298	327	336	268	295	304	329	338	300	329	306	283	318	331	296	311	316	313	284	302	323	320	325	307	303	329	321	291	283	284	289	309	313	318	292	295	316	305	293	293	319	341	314	312	308	293	312	296	339	314	322	329	335	302	329	316	314	319	331	313	302	311	275	294	331	301	299	315	290	294	309	310	298	322	322	303	333	323	327	292	328	313	310	323	321	268	289	316	335	311	296	303	332	330	275	282	325	335	317	301	300	323	292	329	283	308	300	322	314	303	299	328	320	303	278	299	319	289	289	279	273	312	299	301	304	299	303	325	320	305	304	309	307
3789	4850	3850	2042	1252	959	757	641	548	484	481	425	403	344	338	383	342	331	322	329	372	367	305	315	345	309	327	288	328	272	304	294	346	313	283	268	295	308	332	291	315	290	295	337	270	327	262	291	298	273	290	308	297	328	293	277	285	291	293	297	264	274	289	314	297	275	282	328	280	289	282	322	292	309	277	281	277	269	300	294	289	289	278	300	293	283	326	288	289	272	314	288	302	304	307	283	264	280	317	296	289	297	291	305	277	278	300	308	316	274	317	323	318	315	264	303	290	315	273	282	315	259	271	285	284	293	300	286	308	316	279	301	294	269	252	305	279	305	304	304	295	281	325	289	259	301	294	290	275	303	261	292	274	287	280	315	303	277	295	285	298	316	316	287	285	266	273	278	292	292	289	291	312	308	287	298	276	264	294	292	256	291	291	266	279	305	273	251	278	321	283	282	277	284	266	276	276	262	287	294	285	302	289	277	284	274	272	283	311	313	269	280	272	288	312	292	323	278	264	323	270	299	270	280	286	314	325	283	298	305	282	304	275	288	290	296	321	299	294	267	320	287	288	287	281	288	319	277	279	289	299	282	326	273	305	269	287	258	274	284	287	313	292	278	281	285	254	267	281	284	294	266	270	283	286	290	260	295	303	289	285	266	275	308	255	301	300	276	292	285	275	287	297	314	262	312	306	289	289	301	283	262	265	253	274	302	280	278	257	316	305	313	274	316	282	254	255	310	314	246	310	269	304	290	289	297	263	298	312	297	266	293	279	280	285	312	281	291	285	308	328	278	254	318	259	274	294	325	310	268	291	287	284	285	290	312	314	277	281	282	312	275	290	273	265	279	269	280	282	283	275	298	292	260	298	278	277	280	290	257	271	265	265	297	293	282	283	279	307	309	295	277	265	273	250	324	259	264	289	283	312	288	282	288	276	289	256	275	262	265	286	296	275	286	302	255	274	276	293	285	284	268	290	272	310	288	272	281	247	304	242	286	276	321	290	276	296	323	299	284	275	277	277	305	248	278	278	281	294	262	269	310	291	282	297	307	300	300	314	293	259	271	276	291	306	298	293	275	293	291	300	275	287	253	273	298	279	300	310	292	244	296	281	290	257	295	302	260	251	286	280	294	299	276	301	304	286	302	314	270	264	284	304	263	295	250	295	276	266	285	324	285	309	290	257	277	295	297	292	288	271	280	294	287	333	283	280	270	280	327	277	295	281	307	271	267	293	263	295	317	292	294	284	306	279	299	312	270	254	260	271	322	299	267	310	279	304	299	268	288	276	280	275	261	325	273	308	284	289	294	262	285	288	290	307	312	288	294	271	288	299	297	268	299	303	298	288	284	312	268	290	263	294	302	305	290	284	307	282	307	297	275	287	262	261	263	290	284	282	257	302	286	276	276	256	279	266	270	292	275	277	263	285	269	292	277	293	299	290	292	252	307	275	280	273	296	281	288	305	268	301	265	317	278	308	265	255	258	299	276	287	283	316	280	277	300	262	275	247	269	258	289	282	307	308	270	296	309	264	278	274	277	277	329	281	286	306	285	266	277	302	273	317	297	290	264	322	281	288	282	282	274	290	301	279	273	305	264	287	300	286	254	263	290	314	276	261	267	253	305	278	330	308	256	290	305	280	289	306	279	304	272	272	281	259	251	297	277	279	277	291	279	279	287	301	288	305	291	292	279	269	302	294	273	312	278	306	281	311	305	286	290	296	273	281	299	293	296	274	269	263	304	278	301	289	269	267	318	287	275	284	261	275	297	288	294	295	253	285	269	289	225	285	296	310	271	297	287	299	274	278	283	272	278	278	284	294	292	317	256	280	295	293	285	293	267	278	306	274	289	291	270	297	278	279	268	264	296	312	297	263	282	298	310	262	292	298	256	254	276	259	302	274	309	282	282	293	282	260	264	264	253	257	255	295	294	273	283	284	301	247	270	277	274	293	267	300	294	265	301	290	312	279	266	265	287	281	331	280	265	296	309	301	280	288	279	267	290	281	280	274	282	283	270	283	299	283	254	298	273	272	297	293	283	296	283	300	296	295	290	290	288	294	277	277	280	258	292	283	270	252	297	301	268	297	260	251	295	278	305	296	272	250	266	259	280	273	274	263	308	294	264	297	301	295	280	258	266	276	275	319	311	269	243	308	260	260	245	294	287	292	300	278	306	274	331	304	282	276	295	283	311	277	267	270	244	305	251	292	274	290	290	244	268	266	308	293	276	264	281	297	297	253	303	270	301	271	291	275	275	287	272	285	301	320	276	275	262	277	276	293	253	260	278	305	299	269	287	290	267	290	280	267	276	255	268	271	303	274	272	309	301	323	288	312	286	273	296	292	296	276	274	292	253	283	266	296	297	296	270	277	285	293	277	277	263	279	297	300	313	284	273	285	295	293	266	294	275	301	271	300	293	309	271	279	272	286	279	284	274	286	274	298	296	303	309	270	286	284	283	271	293	273	296	303	296	269	272	295	273	288	249	281	297	305	274	293	279	260	270	290	278	304	287	318	296	277	290	284	283	289	286	275	274	328	269	279	300	269	298	249	300	258	302	274	304	281	293	301	295	281	294	277	265	260	298	306	295	277	289	304	291	294	313	277	272	284	248	287	298	296	304	265	258	280	282	287	297	277	286	270	301	274	259	295	293	285	257	299	282	291	263	256	297	277	265	280	271	262	299	295	331	283	280	289	274	309	274	273	297	264	245	269	257	299	280	283	302	290	273	313	271	268	291	281	280	272	308	291	253	288	277	261	256	243	274	301	293	244	286	286	309	297	304	263	292	292	302	294	287	293	255	294	282	293	266	248	296	265	320	280	261	285	254	259	261	284	286	290	267	241	275	274	278	274	270	286	300	285	319	254	255	277	288	279	255	278	290	285	280	273	282	298	290	276	298	291	289	297	284	283	284	273	306	276	292	276	277	288	285	278	288	284	274	300	276	281	260	297	249	291	290	300	306	282	292	322	298	288	268	288	309	278	301	293	304	299	306	273	271	278	309	279	272	270	293	281	304	254	270	279	290	244	265	306	285	305	293	242	288	246	268	286	308	267	274	273	286	295	283	291	286	281	302	264	251	257	273	275	276	280	261	289	274	253	330	268	320	264	308	239	248	293	277	261	286	275	309	252	278	297	277	276	289	314	284	270	292	270	286	263	263	279	276	292	298	273	273	282	287	283	304	280	286	273	272	293	302	291	277	285	294	292	289	303	283	264	283	290	299	297	286	275	283	309	302	253	299	313	301	281	279	255	272	306	265	248	265	297	294	261	278	302	264	287	295	266	273	258	271	319	306	266	320	268	271	267	303	293	278	285	281	270	271	271	288	288	256	300	289	271	275	286	263	292	320	256	263	247	283	279	280	279	291	284	260	304	298	284	263	278	269	267	284	302	283	266	305	275	299	282	294	302	283	294	285	282	292	276	257	257	286	265	261	276	275	288	281	281	265	294	268	308	295	298	301	265	294	281	274	268	280	262	297	248	278
27813	10115	1810	1224	972	892	881	914	893	851	919	878	877	909	979	876	848	854	922	862	856	931	878	868	823	887	874	909	886	888	924	888	868	852	875	917	892	877	850	913	831	860	895	885	840	850	930	849	850	857	853	903	919	858	858	903	879	828	891	920	867	924	863	882	912	914	909	861	894	895	941	905	872	867	902	882	863	909	898	895	865	872	855	908	886	880	896	899	793	879	853	880	904	856	853	892	890	862	888	878	829	882	880	906	895	909	879	864	861	874	869	900	874	926	873	902	856	905	911	853	888	902	885	837	922	892	809	857	913	904	860	913	848	916	906	853	845	915	855	868	920	893	933	904	903	846	892	877	907	907	881	849	863	865	858	873	889	864	925	862	865	884	893	895	881	879	887	894	852	882	923	875	905	899	817	911	902	840	850	911	873	859	920	852	944	853	827	872	949	917	858	845	889	865	886	885	888	889	853	854	820	892	929	935	837	868	860	873	856	930	905	863	895	817	939	928	874	852	912	874	851	861	849	867	881	896	886	906	869	917	825	928	871	854	889	870	916	861	902	875	864	871	851	835	905	875	860	860	831	911	907	909	860	818	890	864	865	790	876	917	873	882	863	842	895	893	929	883	849	842	907	849	891	886	867	872	911	854	825	924	889	913	835	882	886	966	877	867	853	883	890	843	881	851	897	862	897	856	923	889	868	823	888	841	824	906	864	852	858	829	879	835	844	896	853	842	844	901	941	855	890	872	870	869	885	872	865	865	873	864	914	940	902	819	816	877	874	842	845	847	871	878	894	902	896	903	920	899	817	879	934	862	912	889	898	887	932	859	874	835	850	886	868	856	900	867	932	870	838	839	865	829	905	826	869	886	928	885	827	845	919	877	865	866	877	868	918	887	897	877	848	885	876	875	909	914	868	883	838	848	902	931	863	856	841	861	830	856	810	878	879	933	858	880	904	856	890	851	874	862	879	868	900	863	898	893	860	908	842	876	881	876	868	838	917	878	880	852	878	843	874	897	897	894	877	898	875	836	862	852	877	912	845	896	865	904	839	807	921	844	882	912	902	870	888	882	880	849	897	898	912	873	890	830	884	829	861	893	876	882	893	839	892	823	825	872	847	875	869	920	814	897	813	882	861	872	885	910	848	886	915	853	832	897	820	846	874	817	911	859	886	903	869	820	869	905	880	876	903	938	890	945	950	858	869	884	915	848	886	912	907	865	853	883	893	875	850	887	854	858	901	891	882	826	870	908	850	854	900	923	871	884	924	868	861	860	927	910	906	840	857	914	905	877	864	893	893	887	857	878	871	858	849	868	834	876	877	855	840	886	882	860	827	861	890	867	856	865	854	872	843	891	945	888	878	906	863	798	883	886	842	863	843	863	870	806	893	878	886	865	837	893	855	851	865	881	784	838	893	833	869	868	871	843	860	859	881	907	890	931	915	810	861	837	878	916	922	868	898	883	847	897	882	909	899	896	907	888	892	863	905	848	857	894	882	839	887	938	868	905	893	898	860	903	877	878	893	894	863	843	838	848	856	845	841	874	894	897	867	883	939	904	888	878	820	865	885	857	848	917	850	888	871	843	839	849	895	818	876	913	922	893	868	942	862	889	886	836	856	916	862	847	874	893	875	815	911	857	863	861	925	899	846	824	862	911	898	839	852	816	869	868	843	887	880	870	900	837	909	865	898	857	881	859	891	866	894	869	887	853	875	890	908	958	914	907	847	840	896	898	886	893	908	868	826	881	873	879	923	866	874	876	909	901	844	877	852	961	882	850	888	829	888	854	890	846	847	875	900	892	846	904	894	921	866	912	793	893	838	873	861	871	895	905	883	876	867	855	888	918	865	862	845	891	894	847	857	866	849	854	851	844	924	894	878	912	919	871	872	846	843	856	911	886	876	908	827	899	844	837	841	907	873	886	866	891	841	863	879	895	864	850	853	885	921	877	929	853	856	860	855	840	893	869	895	908	864	923	912	907	846	864	884	873	871	863	863	926	884	878	801	862	886	830	886	891	876	904	901	837	890	872	924	908	902	936	866	894	891	871	910	919	879	875	888	918	855	875	822	917	872	875	848	929	864	878	891	866	832	878	908	899	940	895	895	878	880	817	962	829	925	914	903	899	868	885	867	857	836	876	882	944	932	861	825	915	835	851	875	881	846	883	901	861	846	860	812	892	864	924	910	906	895	897	913	830	876	854	853	854	943	893	859	871	884	879	931	937	879	878	864	844	900	863	850	876	872	885	875	837	906	875	885	873	907	909	849	874	927	870	867	878	891	950	881	892	946	897	905	881	834	870	901	869	898	820	912	843	857	872	916	868	847	879	867	837	872	877	907	861	911	808	899	888	888	888	908	848	873	861	881	826	872	871	896	867	839	904	893	860	896	893	861	880	877	879	879	889	879	894	858	953	881	907	880	881	866	925	883	878	878	840	880	865	872	885	867	903	867	845	870	836	918	895	842	890	807	873	913	844	884	914	849	877	851	877	914	829	851	864	833	860	872	908	953	921	863	865	914	821	914	910	927	859	848	925	822	913	893	876	897	865	893	834	837	896	892	861	834	883	913	881	878	852	902	938	828	922	832	859	843	881	889	867	854	902	862	852	862	904	871	832	870	876	885	859	887	847	908	914	838	885	825	812	864	912	873	907	864	860	871	837	839	880	886	935	895	886	909	903	842	900	868	884	914	840	933	881	849	865	896	911	848	920	861	894	854	881	846	838	900	870	889	889	926	870	863	910	893	874	890	864	891	879	881	865	844	883	843	859	850	914	855	898	882	880	922	853	899	875	850	852	947	876	881	875	882	853	849	849	945	868	844	905	896	870	874	844	844	898	844	865	950	891	919	837	890	855	903	855	859	896	858	928	847	866	892	831	876	857	862	928	888	836	864	903	840	859	915	933	898	899	900	854	847	917	806	907	910	867	912	847	910	915	860	792	891	870	907	875	843	859	808	866	866	815	876	881	877	907	867	881	897	879	803	823	882	859	844	896	897	873	912	882	853	903	940	828	870	850	904	884	837	879	909	832	865	904	881	883	839	870	919	892	828	824	834	893	905	915	902	880	897	892	959	945	881	908	883	890	861	852	839	826	884	863	866	849	911	849	899	912	903	849	903	893	865	846	855	865	901	845	943	872	888	898	948	888	874	891	862	923	852	916	914	890	910	863	901	881	830	913	879	906	940	863	852	852	864	913	928	889	835	888	841	846	876	872	888	882	884	852	904	823	833	924	878	902	858	848	883	894	930	892	866	847	861	956	891	894	862	932	896	972	870	867	924	895	857	969	897	924	866	917	907	875	902	877	864	845	894	920	875	875	901	896	861	927	855	846	902	831	911	891	860	886	931	879	940	852	903	897	873	893	898	899	882	876	889	859	871	913	869	861	890	934	901	863	855	889	890	908	904	931	878	937	886	880	860	894	885	890	869	850	865	814	906	902	882	868	904	855	833	865	835	918	872	860	851	857	881	915	868	873	852	892
5497	909	947	771	748	741	706	720	742	691	677	720	691	685	731	763	744	737	695	754	730	690	735	749	729	648	714	713	699	687	711	743	697	723	733	700	696	718	722	720	751	673	728	662	720	708	721	702	705	750	715	758	742	734	697	691	707	692	740	720	722	736	787	683	749	677	710	695	695	744	720	706	789	724	708	651	725	733	678	699	722	724	754	713	681	677	711	698	702	674	700	711	742	742	723	730	663	712	662	667	704	679	701	704	706	709	700	708	711	698	691	711	710	746	691	712	688	639	700	714	715	714	716	670	697	711	718	694	668	706	702	735	667	682	670	736	647	735	686	685	684	689	780	767	738	659	643	734	713	683	743	721	736	698	712	734	670	673	690	739	704	725	749	706	714	711	700	687	736	659	713	741	661	716	719	699	774	728	715	682	692	666	710	681	663	708	714	730	697	717	703	692	704	675	733	661	701	705	654	659	723	750	699	688	737	673	718	698	738	673	703	737	711	687	657	680	692	710	691	715	737	690	692	706	718	696	632	699	729	733	719	706	664	687	663	704	657	696	669	700	724	693	731	721	677	712	713	710	669	674	719	639	714	736	681	706	717	763	693	775	693	687	692	713	758	721	723	689	681	679	682	669	715	751	737	716	696	681	716	724	696	720	692	719	654	737	742	746	641	685	736	708	694	718	692	707	695	704	694	744	723	725	700	713	641	706	699	746	667	720	698	676	656	650	739	633	688	676	710	707	714	674	722	717	725	702	662	660	680	692	710	712	713	679	711	701	701	670	675	691	688	701	699	708	703	716	750	718	726	726	706	739	744	716	751	704	703	736	705	677	718	660	728	700	676	737	692	734	720	706	682	703	721	704	690	746	711	703	700	693	703	708	744	721	716	677	716	701	774	673	698	719	711	668	692	731	716	701	691	713	688	759	690	684	728	728	733	759	716	727	722	693	658	792	751	701	673	712	697	724	657	695	687	706	697	698	730	692	688	711	694	725	690	689	720	702	716	701	671	677	726	736	673	703	718	704	698	765	728	729	713	701	663	693	673	708	702	700	717	728	690	685	721	747	717	723	754	755	665	760	755	691	702	695	719	720	660	660	702	716	689	705	718	735	735	733	681	689	716	708	676	663	688	722	669	770	704	736	718	690	689	732	713	727	764	730	730	683	728	720	676	725	695	665	703	685	707	676	683	705	744	661	707	724	754	719	760	695	681	701	756	706	748	718	705	692	719	722	692	728	771	712	666	673	689	681	704	739	709	700	693	750	647	677	724	650	701	735	673	706	644	747	710	723	691	694	721	706	728	688	711	671	678	688	707	744	678	680	754	728	690	712	729	723	713	697	736	745	671	714	732	671	735	683	694	659	725	696	668	700	687	747	721	751	734	709	675	688	710	721	710	727	734	723	696	689	716	681	699	727	710	713	684	661	675	698	705	707	706	679	675	698	677	721	648	696	670	723	704	685	686	655	752	763	700	682	698	676	696	683	727	696	750	675	712	688	708	679	678	713	698	737	749	686	725	691	731	690	707	711	673	706	697	693	682	703	699	687	722	741	705	711	734	719	745	687	707	673	728	715	696	653	697	701	681	687	772	724	680	729	732	722	712	727	727	670	742	693	688	685	760	754	674	723	734	704	738	742	697	737	716	720	701	723	670	697	675	689	727	688	685	736	741	700	709	729	695	680	674	680	677	713	716	641	694	710	739	734	732	690	739	709	674	720	675	743	720	720	679	718	705	724	681	654	720	666	707	747	686	737	721	753	723	681	658	745	716	709	691	702	687	698	693	718	693	692	683	677	708	719	756	687	668	701	700	673	718	698	697	724	668	704	697	688	718	774	677	699	672	712	676	640	657	739	704	703	666	734	777	707	746	666	689	734	710	676	712	624	700	700	677	677	671	713	707	725	671	736	781	761	728	743	727	703	699	687	690	708	680	673	735	719	765	699	723	698	697	736	741	664	709	694	724	699	703	700	698	704	707	651	696	728	721	681	732	679	689	682	750	664	730	713	695	721	682	707	676	682	680	739	694	717	697	748	729	680	730	741	680	675	685	711	650	725	693	717	708	666	716	703	707	719	730	731	708	691	725	669	682	722	674	749	729	675	697	684	663	729	754	702	716	685	690	724	686	733	690	666	660	704	686	744	746	683	711	725	703	672	708	633	725	679	701	728	642	706	687	744	717	722	764	703	662	696	697	691	706	725	706	766	670	687	741	725	754	687	693	727	687	734	690	701	699	723	762	685	712	721	705	675	725	782	726	679	680	693	689	728	682	699	708	668	713	683	688	672	688	709	667	688	730	696	735	698	717	684	640	697	765	708	709	725	704	756	757	666	710	694	676	670	655	750	706	708	727	773	694	697	654	675	709	677	672	776	718	643	711	713	698	696	744	722	743	733	709	663	685	700	712	708	676	674	722	697	697	715	663	691	731	729	696	675	725	687	737	722	684	715	723	705	718	666	719	711	711	661	720	687	704	639	706	699	679	650	688	724	680	661	683	690	700	694	696	681	712	742	673	682	701	696	702	685	676	725	651	649	718	685	707	730	726	693	730	724	737	691	704	718	668	743	669	680	728	680	751	686	702	677	700	730	686	722	697	715	713	667	695	777	691	677	711	690	723	733	686	714	714	694	726	653	752	707	698	692	672	687	735	683	678	694	692	723	688	704	768	757	733	753	718	692	660	649	701	717	682	667	644	705	707	701	686	692	730	732	720	698	666	735	659	673	710	717	682	690	652	704	679	658	669	775	690	727	699	711	699	704	736	715	732	689	666	680	736	708	696	723	714	726	677	738	704	688	754	705	725	701	667	744	664	736	714	736	631	690	712	665	684	696	738	692	700	666	708	673	733	695	706	678	670	671	698	682	735	693	704	737	738	688	713	731	682	755	721	716	746	723	685	693	719	737	695	721	677	721	701	737	681	703	673	711	679	703	695	729	714	727	729	681	696	700	666	705	709	723	708	725	710	676	727	702	689	701	704	692	691	725	723	705	708	716	648	709	709	734	700	736	719	710	673	726	696	680	716	708	673	699	686	721	720	694	698	701	741	742	747	734	694	711	711	707	700	717	722	679	703	705	730	701	649	747	672	698	712	714	684	691	769	710	686	637	718	686	717	705	670	705	695	734	669	724	707	742	704	689	731	696	678	694	732	729	766	741	729	703	706	687	720	690	735	736	664	772	744	756	685	721	747	686	740	719	702	692	711	732	724	714	707	762	723	677	689	722	722	695	682	711	758	712	686	715	709	702	737	757	689	671	703	697	706	697	688	712	707	702	705	741	705	703	666	741	686	689	702	738	651	691	711	744	702	694	678	738	737	695	697	732	690	719	638	693	665	698	725	682	722	712	688	700	678	706	688	702	722	679	658	710	724	709	689	675	724	708	701	707	731	685	761	690	711	724	710	666	701	714	753	757	716	759	722	728	691	671	739	676	691	738	693	696	676	707	690	690	706	724	675	686	706	696	701	714	764	696	698	724	668	660
25658	21416	27173	25520	4176	1054	835	679	614	636	599	602	642	600	572	549	574	602	563	603	579	559	592	577	570	553	536	521	556	617	538	550	600	527	562	542	558	578	564	521	571	580	515	575	554	576	596	556	551	591	565	575	569	565	570	519	525	535	550	571	587	568	595	547	517	539	526	561	540	531	575	540	531	511	563	568	517	546	566	571	562	556	549	578	558	542	548	543	584	566	557	596	542	554	587	559	548	593	544	586	555	514	517	559	591	569	555	564	586	558	549	519	558	553	515	556	558	562	569	563	564	603	559	553	478	569	567	539	555	556	524	562	585	550	585	554	543	573	586	570	542	512	522	553	568	527	586	530	536	561	529	567	568	533	559	523	573	550	561	600	533	521	525	516	567	554	609	535	561	613	603	531	544	550	528	543	555	517	553	567	565	535	556	567	538	563	561	605	537	553	599	559	550	520	494	487	529	518	547	532	529	553	598	555	594	542	559	506	523	547	515	523	490	536	564	538	577	557	568	547	577	558	526	553	573	541	563	539	533	505	546	520	560	530	535	546	550	554	596	559	547	526	594	557	561	576	550	526	539	579	581	559	542	555	535	559	524	550	516	558	541	552	588	537	553	566	566	519	545	544	552	589	509	600	538	492	563	558	550	587	525	564	557	510	556	555	562	543	556	537	535	581	569	530	597	531	564	547	554	547	546	608	566	557	581	549	533	592	573	552	574	535	537	548	552	583	522	534	546	536	565	554	519	561	505	534	567	596	541	579	530	535	561	543	539	559	556	553	537	516	547	575	563	568	553	565	547	557	525	526	575	534	540	574	568	499	598	544	556	555	491	531	558	512	577	576	514	514	525	582	578	513	565	557	561	567	535	581	553	555	569	587	540	535	586	521	600	563	599	567	555	528	573	554	558	535	587	548	567	537	542	536	560	558	575	535	578	552	578	568	535	552	564	571	564	527	582	523	535	596	587	574	532	528	556	583	547	576	553	556	541	535	610	549	611	544	542	551	562	550	536	507	548	621	567	586	565	525	560	602	511	583	517	551	557	584	507	540	585	550	534	527	544	566	563	541	538	573	525	533	540	570	544	585	550	545	509	544	552	518	541	511	548	560	557	524	490	552	566	560	597	551	518	588	555	583	560	555	568	560	585	562	576	591	550	539	544	584	569	547	549	524	515	572	538	531	618	589	585	570	551	583	571	559	580	555	541	565	534	510	577	569	522	544	631	586	534	514	574	566	555	532	565	541	529	538	522	500	544	560	594	542	585	517	567	555	603	545	550	574	543	586	548	532	559	590	509	556	604	575	551	539	543	559	572	595	553	536	545	507	536	554	583	579	525	545	541	529	528	549	561	542	583	556	526	570	557	531	547	527	535	567	554	533	588	530	608	551	573	524	535	552	547	532	578	544	543	544	546	584	524	531	529	569	545	531	561	557	564	562	553	560	539	571	549	571	540	538	584	534	543	558	538	568	595	558	541	552	488	566	591	547	578	568	569	490	559	575	571	558	580	540	584	583	592	581	542	531	590	563	560	593	533	559	611	546	550	587	557	560	577	570	557	554	569	520	549	565	546	520	546	560	499	534	566	592	578	571	510	531	556	581	550	541	560	546	567	545	545	598	550	555	545	606	587	569	545	574	569	511	596	556	541	560	532	545	543	571	570	546	544	534	570	537	565	536	558	549	561	552	595	566	570	539	549	578	492	498	547	522	562	584	525	544	575	523	520	520	555	553	578	552	546	638	529	553	553	585	570	515	558	570	569	530	553	595	530	515	561	550	559	556	553	543	515	568	578	535	535	524	555	585	544	545	544	560	564	529	526	577	541	561	588	541	560	530	538	523	547	572	535	599	590	539	548	514	564	523	550	577	549	550	541	527	564	565	567	566	523	596	576	568	545	565	578	533	522	534	534	553	547	564	555	550	547	568	581	570	519	547	625	541	553	572	552	565	562	557	528	545	577	511	534	558	561	526	515	529	602	547	531	568	574	524	552	577	534	545	497	542	567	554	518	543	584	562	576	571	549	589	561	530	560	531	520	568	567	567	571	588	508	535	536	622	575	541	552	552	561	579	577	520	551	524	519	561	556	537	558	537	523	567	532	574	582	582	574	538	508	571	568	523	563	551	587	545	582	545	576	538	579	535	533	543	541	526	557	509	571	580	562	567	583	606	555	563	576	553	561	548	539	572	572	563	593	528	549	559	565	611	515	572	568	551	576	528	539	553	517	503	557	597	590	607	546	553	576	528	537	492	514	563	566	526	559	588	548	538	555	523	551	587	562	546	544	592	519	570	529	599	561	550	538	549	570	569	550	597	535	544	543	577	583	538	588	559	597	576	536	515	531	546	549	574	588	522	565	545	594	510	541	509	580	526	576	538	565	529	571	551	514	558	507	531	525	534	587	544	550	577	547	519	526	580	580	551	599	517	570	588	542	553	535	570	522	572	563	551	593	541	573	584	555	558	530	554	527	558	512	555	558	567	540	602	555	537	536	538	552	529	549	546	547	580	566	557	513	580	544	547	569	571	554	566	515	535	510	511	562	548	547	546	564	563	535	540	572	559	529	563	564	562	549	486	562	589	518	566	534	547	530	555	585	542	560	574	525	529	575	528	574	548	618	557	515	545	594	548	593	556	598	564	567	512	538	527	574	553	546	493	574	521	547	556	588	508	569	537	560	548	555	574	579	529	556	582	547	541	552	575	577	517	535	587	576	573	594	526	501	569	545	566	571	536	569	572	594	516	571	545	529	572	551	551	570	523	548	536	514	574	532	542	581	552	507	531	504	557	522	541	559	538	560	508	569	587	558	538	582	552	585	559	553	550	522	503	542	560	512	574	561	593	534	561	574	564	582	530	542	536	509	562	557	549	531	562	562	546	547	544	549	577	560	560	554	536	556	576	525	518	552	553	537	507	558	556	563	561	546	529	532	529	535	558	562	528	565	559	540	536	506	571	515	521	527	572	597	562	516	541	577	564	559	561	547	548	562	525	566	587	571	532	561	540	535	572	519	533	549	533	548	561	517	525	512	565	526	526	587	572	563	562	529	535	585	527	567	534	542	542	546	595	553	585	525	587	538	559	546	586	563	508	575	545	552	507	517	533	517	540	521	554	557	546	585	520	532	583	532	532	534	539	546	612	557	608	611	509	529	553	570	522	527	539	551	531	557	525	586	534	550	577	581	568	581	549	577	569	535	549	561	560	581	545	593	531	564	570	534	564	553	573	539	563	554	535	549	532	531	588	515	523	586	580	529	536	571	605	540	565	563	552	536	546	563	533	574	566	526	492	544	550	566	548	543	532	546	583	596	541	528	563	555	554	559	541	578	553	548	571	580	562	531	563	559	562	529	588	575	535	565	544	572	546	527	541	548	550	519	569	535	545	548	584	569	581	571	587	567	489	573	570	539	539	533	524	534	550	554	560	541	538	537	559	540	574	558	573	519	540	571	572	553	594	565	573	547	549	568	527	531	548	523	546	582	517
3759	2769	2303	1351	983	815	696	641	599	588	529	497	546	528	511	550	473	518	516	495	516	495	554	478	470	506	496	481	464	491	468	478	452	489	467	519	476	515	459	519	460	489	476	511	467	520	472	523	520	488	489	510	507	458	464	485	496	510	457	470	483	488	490	501	486	527	518	471	450	498	485	509	466	513	512	461	494	489	479	523	492	451	503	509	472	479	485	432	464	490	465	450	462	470	509	473	455	462	484	480	434	474	471	447	453	478	493	454	456	508	466	446	489	439	475	437	479	454	471	531	489	495	488	483	502	446	485	446	536	475	461	481	444	492	467	465	473	474	449	503	471	475	448	456	471	467	437	424	490	442	471	454	473	495	478	496	453	466	489	492	487	463	497	487	479	485	453	497	480	498	468	456	507	484	462	470	459	493	478	502	472	497	497	448	508	464	477	490	471	499	498	511	487	506	466	459	518	444	444	510	460	477	462	468	496	499	454	465	455	492	466	500	488	494	474	438	510	486	495	442	532	479	499	477	496	481	493	483	448	515	500	503	471	480	445	443	475	484	466	465	488	448	485	445	490	487	495	473	507	458	461	469	492	490	468	491	498	484	465	493	496	458	439	479	486	464	459	446	464	486	446	486	495	475	459	450	433	454	503	448	494	479	466	508	498	487	439	455	452	471	492	484	452	448	445	468	490	496	490	471	458	489	478	450	438	493	477	501	468	469	483	493	489	483	449	442	452	519	460	475	501	508	473	484	499	453	479	493	502	481	493	470	487	524	435	492	496	492	474	423	443	449	475	455	442	502	461	474	457	425	461	492	432	481	484	486	473	510	489	473	488	502	462	464	478	410	476	452	470	469	422	480	451	491	488	464	471	506	478	457	506	507	510	514	493	544	506	452	449	465	484	483	493	495	491	458	504	472	481	457	491	455	476	465	486	484	464	491	469	467	479	436	485	473	428	482	458	415	499	476	450	490	531	501	512	469	467	447	520	477	494	475	468	506	462	454	462	458	476	505	454	476	488	471	502	457	491	466	475	464	439	441	474	489	465	456	509	442	474	481	472	495	518	451	475	468	448	476	506	529	441	519	453	470	507	458	486	461	491	491	476	486	466	473	468	529	519	463	503	520	456	456	495	471	484	480	494	477	487	454	479	425	484	483	490	486	476	487	436	436	480	497	489	479	466	491	473	504	494	466	444	476	485	471	459	485	471	503	471	493	517	485	481	473	457	479	488	478	479	463	467	455	463	494	484	468	505	485	485	486	475	482	478	466	488	437	498	493	497	478	429	465	479	458	459	460	499	461	483	484	470	464	456	504	461	467	479	495	501	511	536	478	502	472	504	518	449	472	447	459	486	471	490	491	465	473	452	499	483	500	424	493	475	483	466	491	459	471	480	476	483	491	450	473	473	516	471	504	481	459	461	496	487	460	491	449	466	532	490	490	476	468	511	442	514	492	491	470	446	485	456	470	485	512	523	449	452	525	481	486	486	504	454	485	472	454	445	496	451	454	471	466	464	473	462	498	464	466	457	479	464	479	466	478	457	449	470	445	431	452	471	483	487	456	478	468	485	512	467	457	466	486	503	459	456	435	511	503	454	459	449	476	463	462	450	460	491	483	464	451	495	544	458	424	489	458	491	493	480	491	450	486	467	492	456	461	511	466	464	471	472	472	449	475	456	483	473	513	466	439	511	515	471	467	497	443	495	484	448	536	475	459	496	479	482	516	471	463	476	452	466	482	473	456	466	501	466	495	480	464	479	468	459	466	457	477	495	468	466	450	496	461	411	451	490	468	467	486	457	447	477	484	481	429	484	489	435	450	445	487	435	506	491	462	476	454	453	450	465	492	456	472	480	468	483	484	467	450	459	467	482	457	504	473	440	507	474	411	426	472	483	472	464	476	461	453	490	453	455	485	487	465	456	475	459	474	489	507	459	488	472	471	519	488	492	485	481	478	452	464	463	504	452	469	436	496	493	462	494	505	485	510	480	480	458	485	486	453	460	495	493	469	474	471	478	474	475	486	423	451	470	449	463	479	480	467	464	450	438	483	528	445	458	453	483	453	481	469	464	445	476	453	493	470	448	447	477	464	476	503	458	503	483	486	467	458	448	468	461	456	482	508	477	471	496	466	486	476	503	497	466	452	499	500	528	511	463	506	445	453	467	512	446	474	440	472	469	455	464	496	452	456	483	450	467	476	460	483	474	470	479	484	469	499	502	442	485	481	460	479	477	496	435	483	479	477	493	449	475	488	483	493	456	475	455	481	489	475	483	484	473	495	467	478	439	463	482	463	467	486	448	498	463	488	447	483	501	454	514	488	463	427	484	463	534	473	455	492	460	501	480	461	506	447	455	494	446	499	471	471	474	470	476	507	490	489	451	496	480	452	463	511	445	479	455	439	483	476	480	486	470	452	471	466	488	436	476	477	481	485	438	445	465	504	464	471	451	465	483	462	465	476	449	449	493	406	509	433	472	459	489	440	524	469	462	460	444	505	465	480	490	471	497	460	470	457	479	455	484	437	483	492	483	466	472	474	477	454	473	500	455	442	461	501	463	485	490	490	466	489	452	459	460	459	480	447	477	506	456	496	437	531	483	467	445	459	458	506	483	463	493	484	457	434	440	440	512	454	498	460	477	506	499	470	490	489	458	486	474	484	438	508	440	469	483	457	512	470	475	481	494	472	477	485	455	474	518	462	473	503	455	489	452	475	483	487	471	462	453	483	438	493	491	459	487	470	451	473	476	522	476	481	477	512	467	445	485	435	468	478	464	481	450	467	454	474	470	486	449	464	490	464	454	469	515	465	513	485	501	448	494	458	462	508	476	490	505	462	474	501	490	483	460	491	509	448	489	486	476	519	464	495	473	509	474	516	438	475	489	471	465	478	493	507	476	465	438	485	473	498	478	507	460	482	451	511	440	490	480	447	480	491	476	472	494	475	487	463	485	476	485	478	476	437	520	469	472	466	487	463	474	464	452	473	500	449	487	488	501	441	500	469	438	470	465	471	464	479	503	465	508	471	509	498	475	490	494	468	477	412	481	470	492	504	459	480	466	451	465	503	481	507	486	490	460	468	471	462	445	462	449	495	483	460	518	449	462	455	438	468	461	469	450	495	481	481	468	463	479	472	484	435	474	468	482	493	502	431	514	451	446	454	483	445	518	448	480	456	468	464	482	446	433	468	448	470	474	510	479	504	474	480	424	458	488	472	474	485	493	467	484	495	470	455	480	453	493	511	451	456	487	487	463	492	458	488	503	450	478	467	493	444	444	465	488	466	443	462	502	478	502	441	471	445	474	474	443	509	485	477	469	454	478	502	484	490	439	444	471	474	453	467	457	458	501	482	457	471	480	463	444	426	489	496	470	451	436	450	499	493	475	465	460	494	445	446	482	474	466	491	488	499	500	401	510	470	487	476	491	481	443	480	481	484	480	490	483	506	485	492	423	474	464	481	483	483	487	484	445	457	438	502	485	471	476	495
24610	21432	28573	24689	21170	3502	816	554	413	437	355	400	343	378	356	368	336	328	360	342	364	332	329	316	352	319	333	327	348	357	327	324	306	292	303	312	300	304	306	316	319	323	325	324	320	345	311	322	303	328	309	314	291	313	317	306	325	299	297	311	357	339	331	330	309	294	304	360	315	315	326	330	339	299	320	313	289	309	337	319	300	285	315	308	285	318	302	317	317	272	291	307	333	319	317	333	326	318	324	320	317	327	298	338	305	309	290	304	321	357	299	303	299	311	316	291	314	316	308	319	284	290	297	298	288	333	334	304	283	297	302	300	281	307	365	336	305	294	280	294	314	308	320	293	291	317	322	340	306	323	327	326	315	290	312	302	336	337	297	329	299	342	302	300	310	318	321	296	315	358	299	286	304	316	298	302	312	299	307	282	293	336	319	326	315	315	303	328	300	313	320	338	322	300	332	308	317	344	312	319	306	307	310	305	298	295	282	299	278	302	299	315	294	312	305	341	313	301	310	326	286	310	297	306	295	339	288	320	321	280	291	329	295	297	319	279	296	313	286	304	318	285	319	297	333	339	310	281	327	313	324	296	334	278	301	300	302	290	329	296	294	310	319	286	293	301	289	286	301	317	313	280	289	311	303	334	315	301	318	336	313	314	294	343	297	330	331	314	289	294	315	303	324	269	297	317	319	300	321	295	298	296	296	288	344	297	295	308	311	307	310	305	312	316	324	289	310	307	316	300	300	303	338	321	289	321	353	297	341	307	301	316	326	304	316	317	310	314	279	284	290	341	306	299	316	301	305	303	314	327	344	334	299	320	304	292	311	312	307	284	321	276	325	299	325	301	308	311	305	320	315	307	314	287	346	327	320	356	295	267	317	286	322	295	327	301	323	294	307	318	300	337	296	332	323	297	311	296	304	306	308	328	273	311	310	319	292	322	293	333	294	327	321	289	321	320	305	309	320	302	298	316	326	334	300	324	338	317	296	315	323	297	321	309	318	320	329	300	305	328	313	298	307	320	287	328	315	319	275	305	278	304	286	309	333	302	304	317	313	312	304	286	311	322	299	284	316	298	295	313	298	346	312	307	294	303	317	280	303	316	314	294	348	334	324	310	317	330	312	321	327	271	323	313	271	309	295	306	331	297	288	298	316	327	314	333	314	333	330	295	276	284	318	311	297	276	304	279	313	303	305	310	303	314	316	325	320	316	291	345	330	331	315	293	288	313	330	312	308	322	294	317	315	258	298	293	297	317	308	307	320	324	308	292	304	293	322	279	322	311	335	317	342	322	327	319	313	307	321	305	268	345	313	303	303	305	302	310	363	283	358	312	322	315	319	283	292	331	302	311	305	305	307	298	274	327	305	316	331	315	291	292	309	307	330	297	321	296	307	299	291	296	315	295	309	316	306	307	322	300	299	319	329	306	282	293	298	306	314	308	324	294	307	293	325	319	339	301	306	314	313	317	314	298	306	336	295	341	326	279	271	351	326	346	341	300	312	304	318	310	306	337	295	302	307	303	315	319	328	294	305	304	311	278	311	315	318	319	328	299	315	304	332	307	308	312	321	322	315	269	313	325	304	303	351	347	299	342	315	302	302	301	303	276	338	309	309	318	313	309	324	309	335	310	308	305	306	296	304	298	327	305	306	300	336	329	313	312	301	286	306	325	297	305	279	337	309	312	315	301	329	314	311	297	310	326	293	295	322	268	325	288	295	346	300	283	320	276	310	307	313	328	286	304	301	333	306	329	280	297	299	277	292	346	299	292	320	298	305	308	310	292	332	289	291	306	336	312	297	295	303	302	332	293	283	267	289	330	303	319	328	327	311	301	319	273	306	342	307	359	332	301	303	301	328	315	314	333	345	292	318	296	280	303	323	295	282	301	289	267	288	287	308	303	337	326	307	311	334	315	326	275	306	285	310	291	304	284	299	293	330	318	292	324	303	302	310	319	316	331	289	317	319	311	328	318	287	305	296	308	287	313	296	337	306	308	327	331	317	275	303	270	315	291	297	286	323	279	295	299	310	318	315	329	333	296	305	280	295	306	313	320	307	278	317	320	314	308	312	351	302	274	301	307	290	284	281	273	323	320	275	292	301	296	304	320	311	284	291	350	292	277	347	296	334	310	284	293	308	323	341	300	334	265	311	295	305	289	310	299	297	297	316	279	295	296	292	291	294	298	302	314	314	302	299	288	316	317	284	298	298	315	311	336	322	299	306	298	323	318	313	308	316	316	312	307	318	330	329	301	331	312	304	313	279	314	333	314	323	306	293	314	292	306	312	320	274	324	301	278	297	276	319	277	288	295	280	320	302	324	334	296	345	314	324	310	318	308	304	302	316	311	312	309	281	310	293	304	313	330	347	314	293	314	301	347	309	293	317	308	321	271	341	296	306	267	289	309	289	329	322	289	324	324	300	307	307	311	300	303	305	304	300	320	296	320	294	288	325	309	313	318	320	326	311	318	338	299	314	301	282	295	321	319	317	308	328	332	306	322	306	333	302	299	315	318	289	311	297	327	292	304	330	320	330	273	305	313	284	332	282	305	287	304	309	297	302	329	325	317	318	276	299	304	303	315	285	304	311	297	308	300	303	318	315	301	293	288	299	290	316	312	310	303	299	332	302	305	329	309	321	319	291	330	333	306	293	310	282	286	327	318	319	309	285	320	295	320	305	304	349	295	319	294	296	297	338	341	339	286	313	290	304	291	319	283	295	308	314	285	324	337	287	319	306	348	300	289	287	282	344	325	300	314	297	297	297	321	298	321	321	292	333	321	287	302	304	323	304	314	291	332	315	304	309	324	291	307	330	294	280	304	318	288	285	320	292	306	265	321	309	324	315	275	315	302	308	303	313	294	299	312	320	303	316	320	317	283	323	317	321	345	313	317	304	301	328	301	313	286	353	309	325	327	313	332	305	294	289	304	312	289	268	329	295	276	327	319	316	332	301	332	269	306	342	316	312	332	309	318	311	307	328	311	330	305	317	309	317	299	304	338	313	313	317	314	326	301	292	304	295	328	292	338	306	294	335	323	278	350	295	299	305	316	301	342	306	298	300	312	306	330	333	289	341	333	306	312	288	323	312	332	321	311	299	320	303	318	337	323	298	309	336	317	311	306	324	305	322	329	313	299	286	316	297	303	313	303	358	292	307	298	302	319	304	326	269	303	299	302	298	304	293	298	322	309	304	295	311	336	338	332	329	303	350	313	334	277	342	322	303	312	296	324	325	283	282	267	324	309	309	303	331	318	309	302	336	313	306	302	278	290	330	332	319	291	320	349	309	333	279	315	319	317	316	314	292	298	291	311	318	310	332	319	328	317	288	298	325	296	263	307	324	327	304	299	293	319	285	317	304	313	310	304	319	268	311	290	316	307	325	318	292	291	312	341	292	319	307	312	333	293	315	303	281	322	290	320	308	302	332	300	314	298	354	298	327	311	290	326	316	275	308	329	328	309	317	294	316	309	271	321	340	314	288	301
3792	4738	4060	2043	1262	927	763	589	520	477	453	446	421	392	364	350	325	329	323	356	339	296	361	324	285	293	307	285	287	320	283	288	289	297	285	319	305	304	303	310	280	265	262	281	258	268	289	323	303	281	286	285	254	307	303	322	275	268	279	282	290	284	285	284	300	264	287	274	279	321	272	288	282	321	285	310	290	294	299	265	292	302	292	308	299	296	295	296	291	287	294	266	278	321	291	271	279	276	306	289	303	280	278	288	331	269	325	305	285	290	277	297	255	269	302	318	286	280	274	281	282	276	279	300	292	300	267	249	292	292	278	316	282	286	298	273	263	249	280	293	275	304	268	273	276	294	267	310	261	292	310	287	242	311	277	303	286	295	293	302	263	292	293	272	300	296	305	275	289	302	264	279	309	264	295	315	307	276	257	260	307	284	261	300	267	271	300	279	276	299	300	289	264	279	313	279	305	255	274	266	254	295	272	276	300	300	289	284	287	297	270	300	301	296	273	293	266	292	286	296	300	275	284	286	273	300	286	269	318	274	284	306	263	295	283	293	282	273	282	286	321	303	245	274	284	284	247	303	289	268	304	275	279	275	284	297	335	293	266	310	282	299	279	285	312	302	292	320	279	293	301	304	309	299	287	276	275	248	288	271	247	268	290	287	296	275	303	283	269	273	292	284	290	296	258	273	273	300	281	285	283	276	277	280	253	293	291	290	292	281	284	276	271	284	275	304	286	284	289	279	279	282	308	275	299	291	294	273	299	294	298	304	285	297	320	277	314	280	263	271	276	295	303	283	289	281	295	310	301	299	300	285	312	267	295	276	288	274	293	271	292	305	245	275	300	269	271	276	279	272	294	277	268	270	277	261	286	301	290	289	318	275	321	280	243	293	301	278	291	261	278	291	273	272	272	284	288	290	289	288	278	296	289	277	293	276	272	291	267	285	289	281	304	283	259	300	272	255	301	273	281	308	293	307	300	292	294	272	286	272	278	279	287	287	271	270	310	282	276	281	269	269	272	301	294	285	300	300	276	279	290	290	269	273	317	281	282	297	282	302	284	280	295	309	322	275	294	252	301	258	322	245	278	296	253	276	265	287	246	278	266	275	277	291	289	289	270	281	264	280	323	296	297	261	280	273	304	259	270	279	287	295	261	277	289	308	303	244	283	294	256	258	290	292	256	263	266	299	317	260	256	285	311	290	265	289	306	286	293	264	269	283	293	282	286	301	261	276	278	290	283	289	279	300	317	251	291	302	281	315	263	274	280	261	322	269	301	272	287	318	276	292	309	279	276	297	281	268	307	272	270	295	288	276	287	262	259	248	277	283	269	289	305	286	295	257	283	289	305	280	306	275	298	304	235	273	288	298	292	300	271	260	262	276	265	265	276	325	290	303	317	275	249	280	262	280	279	282	295	295	291	280	285	299	280	266	277	279	283	281	267	306	265	278	293	286	284	282	280	276	307	272	294	305	267	283	267	278	262	291	295	301	277	291	274	271	280	303	277	285	299	278	289	331	278	266	319	274	307	286	256	287	252	318	268	280	274	242	272	254	275	302	304	267	281	270	323	304	254	329	285	302	290	290	278	272	269	246	283	271	291	265	293	292	287	314	296	279	271	272	327	274	269	294	265	273	273	276	263	289	294	278	270	313	312	291	294	292	270	269	316	289	323	291	307	283	250	283	266	286	271	308	294	291	275	279	270	274	279	272	296	299	280	299	276	277	277	268	265	325	287	269	272	288	303	290	294	288	301	288	305	296	268	275	275	296	295	242	284	294	305	265	281	283	296	307	255	265	294	279	287	287	288	280	319	263	292	256	271	275	265	307	272	278	271	276	277	276	278	292	275	304	271	285	270	247	264	261	291	270	271	259	274	284	339	287	268	297	298	270	302	273	296	284	277	271	287	278	287	299	262	299	273	306	299	289	299	262	279	290	267	265	265	274	267	269	313	292	263	280	297	251	299	274	307	271	287	259	299	303	284	328	269	297	289	307	285	292	292	276	313	302	260	294	285	246	287	279	322	300	268	271	274	292	308	294	319	286	300	269	319	269	295	277	263	299	287	264	282	271	271	252	279	284	292	269	283	269	287	279	304	271	297	303	240	313	286	282	264	263	285	246	298	265	280	275	271	324	276	299	269	310	263	281	299	284	297	275	298	265	283	272	298	305	269	296	283	262	285	295	288	282	280	317	288	277	257	296	320	285	291	297	326	284	312	277	304	303	294	280	283	287	278	290	283	271	290	263	284	265	282	265	255	292	275	289	285	304	289	273	299	298	277	299	288	282	317	263	296	272	267	275	281	270	272	267	252	292	294	281	264	289	275	289	295	274	263	287	324	275	294	294	271	318	298	296	266	319	322	257	267	282	260	272	270	304	262	284	289	307	275	292	243	279	296	297	275	317	290	275	280	267	317	282	272	277	270	285	279	292	255	293	270	267	282	274	312	308	281	281	300	294	275	316	295	290	256	301	253	308	261	300	306	265	281	293	270	280	297	272	286	261	283	281	286	278	294	264	279	269	311	298	302	285	294	273	267	252	284	261	293	298	276	281	266	254	267	293	296	273	260	287	298	269	276	305	312	293	265	297	267	280	291	284	312	288	284	302	259	260	288	264	285	265	303	282	311	285	259	280	278	290	255	294	279	275	264	298	244	295	310	265	282	293	279	281	267	272	284	296	276	296	254	273	264	273	259	288	307	305	284	301	285	288	268	286	276	270	270	286	291	283	283	273	267	271	267	283	279	300	268	256	302	287	297	291	254	297	288	269	286	248	267	281	298	296	266	291	267	301	306	264	265	264	282	311	276	267	282	276	291	264	260	279	284	271	273	269	299	284	256	287	279	299	269	283	266	287	276	319	268	294	248	273	263	276	280	260	269	300	287	285	290	285	251	327	283	280	272	287	283	265	313	292	274	285	288	273	262	257	285	273	303	285	251	270	278	283	273	265	259	259	315	300	286	262	289	264	292	282	289	289	285	280	305	268	295	287	280	279	263	276	268	295	286	258	298	298	270	272	306	302	288	280	273	288	280	289	291	298	282	296	291	285	261	274	263	263	271	263	261	305	282	281	242	277	286	283	306	297	274	271	282	309	285	286	323	281	297	284	294	278	313	288	310	280	266	284	297	277	284	261	307	286	275	283	276	266	293	294	241	273	300	286	296	299	296	279	277	273	300	283	258	263	296	258	288	266	264	293	275	279	268	304	288	254	337	280	271	275	269	308	286	266	286	277	279	256	277	271	284	276	301	311	274	298	310	294	272	307	268	287	329	275	286	291	270	263	288	267	301	290	281	283	290	275	283	296	294	291	281	283	268	236	297	270	323	308	314	274	335	267	250	301	291	260	287	282	290	283	269	275	284	258	281	272	288	269	295	289	282	291	294	270	296	282	295	283	293	259	260	270	278	280	309	276	301	281	290	288	301	276	296	265	266	282	297	288	278	293	322	280	306	283	288	300	258	270	274	269	265	281	277	275	276	264
27687	10089	1778	1156	987	870	926	906	916	911	945	906	898	875	870	859	885	859	888	856	950	916	865	856	913	900	906	919	891	849	923	914	872	861	959	883	940	835	885	885	840	822	828	953	879	896	873	916	929	869	881	879	873	880	889	890	882	903	921	813	856	835	881	900	869	861	932	881	918	851	838	879	844	896	880	893	910	880	900	830	910	887	909	869	856	890	873	833	871	846	873	901	855	897	927	902	884	871	881	924	861	889	842	902	928	848	890	906	869	857	911	909	858	903	900	866	898	839	865	860	896	864	886	870	888	872	931	863	881	880	857	878	910	886	875	926	885	901	844	855	864	848	876	899	877	916	861	880	891	889	894	887	912	911	873	899	887	847	900	867	876	898	890	861	868	868	899	944	856	827	902	879	869	873	846	865	912	852	848	903	869	838	916	853	879	864	827	903	862	864	935	863	856	834	832	873	849	918	857	863	861	908	922	909	862	874	894	902	913	845	869	863	893	926	848	858	884	923	889	872	917	879	877	905	873	889	877	880	882	848	879	895	897	900	885	864	851	849	896	870	854	848	870	833	914	823	868	856	871	853	883	898	884	864	912	897	891	906	877	862	852	844	912	862	880	936	845	868	880	920	866	867	885	839	875	897	910	870	847	886	889	892	889	845	874	884	888	921	909	849	830	919	907	902	918	888	852	843	843	865	861	934	885	858	860	892	880	804	874	845	825	851	878	924	894	892	888	831	876	920	931	871	885	915	849	844	854	841	933	861	891	861	829	875	906	871	841	819	843	888	854	879	861	869	826	886	848	880	844	887	908	881	879	886	895	907	895	868	878	883	850	884	879	898	881	899	878	900	877	893	852	881	900	874	878	881	894	912	838	922	860	876	921	865	907	846	840	862	848	887	905	915	871	831	837	911	927	859	914	891	864	868	879	917	897	844	930	870	894	901	878	818	931	917	876	888	837	839	889	832	927	924	878	968	886	865	892	854	908	876	919	879	902	870	888	898	866	852	921	909	895	886	897	861	836	829	846	845	852	883	915	870	883	874	865	832	878	860	833	900	863	863	816	885	903	892	877	921	895	846	790	869	829	873	839	877	941	869	859	885	889	861	906	864	891	853	875	917	826	863	861	894	893	875	882	853	825	897	856	877	865	885	942	884	904	867	818	863	842	932	859	851	886	869	871	846	881	937	888	816	879	858	866	891	862	858	869	938	890	874	877	901	840	885	853	826	852	840	913	801	894	853	911	918	902	878	854	889	863	901	919	893	847	937	851	845	829	846	838	917	855	848	877	818	896	851	909	881	862	832	919	823	844	898	889	845	840	884	916	873	866	871	890	876	895	825	877	831	890	858	928	860	912	897	920	838	856	918	801	906	898	885	909	869	821	906	860	875	877	890	830	884	865	848	943	900	837	856	890	886	909	890	847	838	843	907	926	886	897	890	891	918	895	870	867	832	847	916	876	837	908	849	894	863	834	912	856	870	857	853	912	845	860	881	858	895	894	877	911	877	874	898	857	931	895	852	921	848	931	893	905	868	857	886	832	880	899	819	866	892	846	875	848	850	904	896	862	832	838	928	871	892	902	877	883	936	857	850	846	889	874	846	880	868	855	911	886	861	891	874	854	832	912	866	889	894	902	902	952	859	896	870	910	873	905	896	844	871	901	887	892	866	826	918	921	843	907	876	901	883	841	870	885	881	906	873	839	861	891	863	875	880	867	872	864	907	917	884	844	884	888	941	810	838	932	861	883	888	893	867	893	898	940	907	873	847	925	872	867	879	911	894	870	859	903	862	869	832	810	892	908	840	860	878	875	866	849	878	908	863	901	890	872	837	882	871	838	922	886	860	890	896	887	863	903	850	852	845	894	901	890	867	862	951	873	843	854	899	816	862	938	879	887	907	903	883	935	886	849	877	900	908	863	906	860	880	906	894	849	870	893	830	919	881	868	889	854	845	909	914	917	859	914	844	844	852	904	808	893	928	849	833	930	858	880	851	861	862	852	896	884	907	901	926	928	859	821	821	871	907	899	897	855	872	892	893	863	876	904	893	877	907	896	930	819	873	886	883	874	849	926	868	888	913	874	874	827	844	862	891	901	911	844	836	886	920	832	890	875	854	893	845	889	848	925	871	933	855	885	905	888	814	872	885	902	855	898	893	900	889	863	854	816	862	891	905	867	904	870	892	881	865	854	854	883	893	932	887	875	896	950	897	872	938	891	882	871	855	884	887	829	889	903	862	862	892	855	874	838	906	859	920	867	906	919	869	927	922	865	875	902	905	905	909	885	878	829	873	883	869	889	868	891	908	828	894	922	890	873	920	828	856	867	821	892	869	904	870	870	929	880	938	936	846	912	870	914	898	847	883	949	867	861	860	903	909	881	875	936	844	841	840	868	933	865	915	857	902	835	849	843	858	914	857	891	883	944	925	859	860	873	877	851	867	834	879	875	897	850	868	934	852	914	915	867	882	844	911	909	863	861	863	865	852	839	882	858	876	881	893	934	851	941	868	871	882	846	863	845	862	854	864	907	877	910	893	869	874	889	912	876	866	868	897	865	867	876	887	864	899	847	858	881	910	858	855	900	927	849	869	868	849	836	860	858	893	892	870	892	919	951	890	879	871	840	889	891	867	922	856	903	881	890	871	849	856	870	857	866	855	879	871	883	892	893	861	898	872	843	844	849	872	924	855	877	912	860	877	906	858	948	907	882	880	838	850	853	848	885	862	877	871	880	874	877	853	903	843	896	924	905	866	895	889	837	873	850	878	849	875	931	928	874	849	915	941	809	925	919	870	889	881	884	874	823	823	824	871	885	904	901	864	828	820	862	920	899	888	847	892	921	850	831	911	881	925	843	931	903	865	903	897	865	849	916	891	887	863	837	867	914	892	865	887	839	807	893	855	926	857	898	866	908	909	859	906	865	854	883	879	845	865	831	853	868	858	881	887	871	904	877	843	900	816	899	859	866	866	916	854	834	876	884	819	876	908	890	930	893	922	865	898	865	855	956	827	902	872	842	848	823	892	873	922	845	814	867	901	867	877	852	921	906	930	929	860	842	867	862	847	897	870	855	849	878	912	873	868	869	951	872	868	837	876	906	915	870	840	876	882	889	855	929	857	878	914	885	926	879	907	909	894	847	819	902	865	882	902	902	902	921	858	826	900	839	878	851	866	911	915	914	849	834	858	893	882	880	830	825	894	904	931	834	864	900	843	915	861	903	908	893	910	897	880	841	869	913	916	897	844	801	916	865	837	867	892	853	864	893	838	867	903	873	830	890	866	904	891	895	857	894	885	837	844	901	830	915	877	912	889	862	889	846	895	883	886	900	887	841	859	919	906	872	879	873	877	868	883	886	881	885	859	897	861	864	826	857	893	875	889	821	826	850	895	834	864	891	917	862	809	892	870	899	806	928	933	876	863	897	855	892	887	842	873	881	908	895	880	914	915	853	903	867	880	864	861	902	904	835	831	863	868	842	871	920	883
5454	869	822	794	743	722	710	673	722	733	717	704	698	739	710	731	705	713	698	676	705	723	686	719	704	693	713	720	686	718	722	708	667	688	715	701	679	665	654	692	696	697	675	721	677	694	724	695	708	762	711	751	634	734	728	698	694	697	702	730	740	692	701	699	699	732	699	713	753	677	677	719	665	705	666	648	690	690	654	706	699	730	699	664	701	731	727	716	690	714	754	659	715	723	697	709	700	734	687	723	653	685	670	731	706	709	651	705	736	723	707	699	734	726	763	684	698	675	703	723	677	655	662	688	710	705	695	717	679	696	705	710	704	708	684	635	675	708	732	718	729	640	680	692	667	687	731	691	679	683	747	737	751	723	703	701	673	740	702	703	714	688	736	669	686	676	668	682	709	710	671	705	704	707	699	722	705	654	670	673	723	721	694	693	708	685	726	713	688	699	720	695	703	661	663	718	663	724	755	694	661	697	713	705	708	742	708	659	662	677	679	727	747	697	735	686	698	713	715	684	725	695	702	674	693	657	676	677	678	720	712	715	692	673	693	750	740	689	750	678	654	690	683	702	752	665	706	693	666	672	694	675	781	679	717	695	694	701	725	742	694	672	699	673	683	785	761	741	692	692	727	717	671	714	717	727	650	696	760	708	658	731	690	646	679	709	689	709	666	671	676	736	696	669	672	760	720	735	683	683	664	683	648	763	711	693	703	734	694	676	713	711	692	751	677	713	681	706	729	720	690	691	678	709	687	692	681	678	729	743	699	741	720	675	756	695	729	691	716	713	699	707	664	725	741	718	707	728	729	739	664	689	644	667	679	746	692	735	689	647	678	699	702	719	652	684	715	710	688	685	706	723	671	673	760	710	718	691	699	683	724	669	689	655	710	669	729	688	726	686	679	694	650	697	691	693	726	756	724	699	690	708	721	698	671	664	714	691	683	685	681	677	691	695	723	686	707	701	664	694	704	699	702	704	703	731	739	662	725	730	678	694	697	710	673	726	733	715	688	690	715	677	712	657	702	660	699	700	655	751	661	724	700	732	706	707	687	665	697	669	722	669	759	678	685	709	676	671	643	706	680	673	727	723	696	659	732	724	772	665	669	683	713	693	655	696	681	681	749	662	732	662	710	718	673	703	697	665	696	704	698	723	690	719	651	709	712	685	721	725	756	722	659	737	717	750	679	703	713	704	693	662	750	669	730	696	675	681	688	677	724	714	694	709	714	707	700	670	711	661	721	688	696	715	688	689	731	689	695	650	706	635	680	712	753	725	754	722	668	699	710	686	750	699	730	678	709	692	704	771	697	708	699	701	698	689	727	680	741	707	699	717	739	647	744	704	735	669	669	645	702	666	701	714	666	750	723	701	661	683	728	702	682	702	686	689	710	721	679	687	674	747	690	680	697	674	769	730	703	669	685	700	687	670	687	684	673	659	679	684	719	717	700	697	721	735	691	753	693	714	684	685	669	686	702	713	697	695	693	668	657	713	695	739	705	694	662	661	704	708	700	691	644	742	693	731	679	718	713	715	701	656	688	671	706	684	674	705	682	659	670	773	675	662	719	667	697	662	729	698	714	674	729	724	680	713	742	667	715	688	686	762	692	692	707	745	707	729	774	740	728	704	694	676	700	729	713	684	709	702	748	726	661	670	696	710	678	737	701	747	683	690	746	714	738	718	688	720	676	678	717	673	695	684	709	730	702	724	698	661	731	682	720	697	695	762	689	698	729	708	735	731	696	719	699	683	695	730	683	703	732	673	724	724	733	735	707	708	675	660	686	697	696	674	675	705	680	726	714	665	700	676	673	716	671	688	683	696	700	682	701	704	719	714	714	700	724	707	715	696	655	696	673	708	740	696	717	683	680	730	689	694	743	746	697	671	694	716	698	702	706	674	703	735	692	682	651	687	714	724	706	716	655	723	688	684	710	703	707	713	684	643	711	719	697	708	760	682	719	726	717	710	702	702	710	633	684	691	693	694	699	729	708	699	705	727	692	687	687	748	714	709	691	720	751	722	672	721	689	698	700	725	703	662	700	692	685	695	673	683	677	714	682	673	664	683	685	748	684	634	682	693	733	674	695	705	699	690	702	699	720	677	716	718	659	699	679	700	721	712	696	698	726	729	744	693	726	714	733	699	668	725	703	712	750	710	710	688	685	708	743	699	724	706	690	684	692	707	714	684	676	707	638	682	734	765	681	707	697	670	724	707	643	706	647	681	695	699	689	684	623	691	696	700	672	664	645	679	666	663	661	677	736	706	723	708	732	716	676	675	674	686	705	696	674	753	669	702	688	722	718	631	723	678	703	713	723	667	685	665	739	655	689	691	737	695	711	718	683	757	698	697	663	714	725	709	741	679	712	657	706	704	748	705	697	675	670	734	659	656	671	739	692	721	733	737	663	662	731	699	731	707	652	696	706	681	719	693	666	666	758	710	699	682	692	721	728	680	709	712	757	679	711	669	673	679	735	745	697	770	679	732	664	681	699	713	707	698	704	735	640	723	681	698	732	677	763	705	693	725	727	728	669	626	723	713	706	698	714	667	708	703	732	682	700	742	723	705	676	696	658	684	721	779	679	649	732	696	719	693	676	716	667	701	709	743	733	769	692	719	691	709	728	740	730	664	711	666	687	721	727	723	701	721	724	685	684	713	725	713	680	719	756	692	722	723	670	700	714	707	706	688	699	687	685	659	666	744	714	716	696	664	694	734	693	682	732	690	722	657	708	678	665	708	673	706	652	729	699	707	707	717	698	720	715	694	635	693	768	694	662	708	680	738	717	694	674	659	649	717	685	697	687	702	702	704	698	710	669	657	700	689	673	656	715	695	668	712	716	739	660	701	685	701	698	700	679	698	694	683	700	711	677	725	708	724	738	690	706	683	701	752	755	720	701	676	702	673	746	683	729	746	701	693	724	723	678	731	723	653	699	673	710	700	709	678	720	722	727	679	672	682	708	708	759	716	714	690	687	687	729	737	734	718	762	681	695	699	717	708	740	693	685	651	727	693	687	705	738	698	670	674	708	684	699	728	713	711	786	696	650	758	726	706	658	714	752	704	690	729	696	689	729	706	658	718	720	688	726	730	752	705	708	698	696	684	692	755	720	698	782	665	712	703	662	680	720	735	727	699	693	692	710	729	715	673	711	727	689	667	692	682	736	666	718	700	758	710	691	704	719	717	692	719	728	688	755	697	704	681	700	707	682	691	697	671	698	686	685	694	669	728	676	744	677	721	697	731	687	672	675	672	692	674	723	719	694	674	720	691	667	707	676	699	661	755	708	691	709	695	674	708	686	691	685	649	695	727	688	739	716	703	725	727	698	698	693	690	735	684	678	683	709	707	779	730	691	692	693	716	687	733	692	700	709	699	735	760	678	684	696	681	737	707	692	708	688	684	684	704	718	680	736	715	729	707	662	682	737	697	740	721	726	669	659	742	718	711	696	702	693	644	674	686	724	728	657	688	722	742	701	685	649	692	719	717
25667	21388	27103	25339	4110	1098	860	676	612	627	625	635	616	605	604	598	590	598	564	545	574	588	580	580	590	585	592	577	594	594	571	537	567	572	550	544	599	541	567	530	531	538	564	536	559	550	527	600	555	574	545	563	571	527	555	543	567	603	543	563	595	519	548	525	532	564	585	520	607	569	576	562	620	538	570	575	588	550	540	567	560	513	558	499	575	584	545	508	534	554	532	539	579	589	557	551	566	568	524	556	536	539	503	512	516	586	576	556	570	530	535	560	570	540	506	579	554	524	552	570	581	593	553	557	537	551	592	563	543	542	505	577	595	553	564	509	552	532	548	555	580	516	538	562	545	523	554	543	554	545	523	560	553	547	586	584	542	563	557	572	585	562	556	537	572	580	624	560	550	537	571	535	501	533	519	550	526	554	560	532	524	569	594	557	574	555	548	597	578	585	597	535	523	533	546	520	566	541	573	621	584	509	551	550	579	555	570	551	569	585	558	557	580	564	534	568	554	575	548	519	581	555	584	558	537	542	533	575	549	533	523	590	568	565	514	569	549	520	577	545	573	515	535	553	561	558	555	567	540	512	559	561	572	562	593	510	551	545	543	554	547	548	554	522	548	597	577	548	566	568	553	538	568	564	575	578	578	534	568	590	589	623	550	574	608	575	563	550	539	558	545	564	507	577	603	563	579	555	562	554	526	570	537	561	598	567	562	619	592	574	566	536	553	601	544	531	532	547	492	542	528	593	500	537	536	566	569	554	567	532	537	585	574	574	526	547	583	580	543	590	517	573	552	545	548	556	567	566	535	579	510	582	540	565	576	562	573	569	527	546	561	543	597	557	543	542	555	563	560	564	580	549	576	542	538	531	531	505	596	589	530	495	552	516	541	533	577	513	566	553	542	553	533	519	546	583	542	533	479	560	572	532	561	522	567	556	549	532	552	538	509	567	548	560	505	544	587	525	562	535	583	565	530	586	560	518	586	533	538	557	564	571	533	516	561	554	561	561	541	595	544	485	530	565	605	542	606	535	563	592	572	511	519	575	515	544	540	577	571	562	540	549	578	554	556	564	572	538	514	523	528	529	549	539	585	584	547	532	559	533	551	587	596	533	546	536	535	539	588	560	543	547	566	555	556	559	590	605	613	568	540	543	553	582	550	549	581	545	586	540	567	577	581	526	566	545	537	545	557	558	590	588	553	527	552	553	590	534	586	566	556	567	555	552	537	590	550	543	553	545	517	571	597	554	535	584	550	531	601	522	542	563	581	571	567	545	594	510	605	556	565	600	571	570	548	570	599	567	596	601	568	548	554	582	534	548	536	545	561	508	581	549	551	557	538	517	576	551	572	549	557	561	564	529	507	524	555	613	572	549	585	581	581	554	548	569	533	526	565	584	533	572	546	546	534	554	547	574	558	576	556	535	547	588	606	553	589	516	533	553	569	548	530	526	581	585	564	556	500	554	533	580	616	535	536	555	554	567	551	559	561	583	563	585	550	520	555	538	561	580	549	578	567	572	577	532	588	587	544	554	539	568	520	535	545	539	556	582	578	521	550	587	547	563	546	557	542	521	546	555	567	547	541	539	543	553	578	530	567	569	569	566	601	552	568	564	494	619	552	614	560	566	551	571	580	566	513	560	545	544	534	539	602	540	536	555	548	509	550	530	530	538	559	597	540	559	557	584	572	583	545	569	521	584	569	609	583	579	563	566	574	533	588	566	556	549	579	567	519	545	523	542	556	563	555	557	570	564	530	522	518	577	569	511	556	577	575	562	562	610	549	574	593	577	554	508	520	549	600	544	548	559	527	536	588	582	583	581	559	521	529	521	547	576	540	586	593	594	509	556	598	567	573	554	534	575	570	545	546	531	573	571	566	559	532	572	533	549	574	527	576	550	521	523	564	530	593	532	566	588	565	560	560	493	515	561	576	573	537	558	503	537	596	587	588	557	560	538	586	526	560	549	507	543	548	571	588	600	543	543	554	524	481	544	551	561	571	551	541	543	552	580	602	548	554	531	570	609	554	574	511	547	525	618	520	519	576	574	533	567	575	592	496	532	545	534	537	513	574	538	567	548	564	553	532	539	587	585	587	545	539	576	562	547	573	575	562	531	517	553	570	536	570	581	594	546	535	545	569	542	490	561	538	566	556	585	607	521	595	531	579	529	514	534	604	544	575	558	557	572	538	558	572	530	531	531	569	551	587	548	522	586	543	581	553	542	541	560	571	551	564	548	560	537	536	589	546	524	519	530	515	575	579	561	551	588	575	538	547	579	574	579	542	564	576	536	540	527	600	576	507	573	616	539	544	574	527	547	562	543	523	568	554	540	567	570	560	546	524	551	563	587	586	549	500	544	566	542	575	596	553	508	579	578	553	536	537	544	580	612	604	570	575	589	531	561	546	539	545	586	551	572	527	549	559	564	516	562	522	558	525	525	574	567	564	567	563	530	556	570	524	535	572	581	561	574	570	558	530	579	552	528	554	540	540	597	590	557	564	568	504	569	565	548	532	573	514	555	549	598	550	556	518	496	521	571	572	538	574	530	562	552	539	524	530	528	569	575	544	583	531	594	540	559	575	537	557	546	531	491	534	533	548	567	565	524	537	573	545	566	536	562	574	559	530	566	563	555	556	534	595	556	579	576	539	591	532	583	536	544	524	557	555	548	544	548	547	572	508	532	549	565	537	571	578	549	529	566	582	543	539	579	585	556	549	529	530	583	546	537	542	550	523	609	586	561	548	526	601	574	521	550	549	548	540	536	565	544	565	552	545	567	568	582	531	587	529	603	555	534	553	606	544	561	552	532	572	565	519	558	580	566	587	547	561	578	569	552	524	543	539	497	501	538	583	597	545	601	593	550	545	559	569	544	500	534	563	560	542	538	526	570	534	524	554	561	583	581	569	537	635	495	580	539	525	569	547	551	558	508	547	552	550	515	539	566	579	573	600	566	591	568	566	515	514	486	606	566	552	540	516	545	580	561	538	582	563	537	575	548	571	553	538	550	515	522	582	554	564	609	544	566	558	585	624	529	548	585	540	590	588	529	560	533	568	580	510	578	566	568	540	571	569	556	532	538	576	561	524	562	583	546	589	555	563	543	530	556	578	552	570	551	548	567	553	539	545	540	586	573	555	560	554	538	541	536	551	525	553	545	573	542	528	555	568	542	533	546	548	562	522	604	573	591	556	610	577	570	567	556	532	583	585	556	548	535	581	537	573	573	510	549	614	558	556	571	551	601	579	576	512	517	546	604	549	526	568	505	542	561	569	560	554	597	546	580	580	576	552	577	537	605	558	536	489	523	551	582	512	570	566	506	576	582	575	510	592	536	578	539	561	539	560	551	569	560	576	528	559	506	548	609	554	599	565	519	554	605	545	539	529	559	533	549	505	562	533	563	595	530	553	508	554	577	555	537	559	559	564	561	557	583	515	589	505	531	544	583	567	530	565	542	533	577	529	536	567	527	567	564	557	580	568	569	517	548
3746	2719	2376	1308	984	822	661	630	568	591	579	582	512	532	547	530	523	478	485	484	495	502	489	487	500	501	455	476	503	536	463	478	548	499	491	490	487	527	489	452	512	493	486	480	474	511	486	454	532	493	428	494	478	486	487	494	485	452	455	469	494	544	466	498	479	445	462	513	497	482	496	482	482	459	475	503	498	487	477	480	502	472	461	474	486	482	487	454	457	481	473	470	494	448	499	523	502	477	468	498	446	458	463	484	468	487	473	479	473	477	479	478	462	483	524	449	487	465	449	449	473	515	483	486	528	477	436	508	473	468	481	463	460	484	460	451	492	472	445	487	477	454	469	454	460	466	520	473	470	502	464	496	469	480	485	428	461	501	489	446	485	483	493	477	487	473	471	474	465	509	458	448	449	486	465	486	445	474	473	511	505	453	478	465	500	487	507	458	504	483	464	515	453	445	477	468	472	457	453	444	474	491	474	447	428	453	488	434	524	459	500	440	480	516	505	454	481	483	462	448	485	465	469	470	446	461	481	481	459	467	439	508	424	466	510	472	465	455	451	466	488	465	490	443	446	443	484	462	498	479	458	446	477	494	490	502	473	429	475	486	447	477	512	492	503	476	427	493	447	479	517	508	502	462	528	509	482	486	484	435	491	479	448	458	492	493	533	487	493	454	465	476	458	459	506	454	454	492	453	473	460	499	478	495	477	473	499	472	456	475	469	447	462	481	450	476	490	454	486	478	503	470	443	459	492	468	475	481	439	493	502	470	468	468	464	487	458	465	453	474	470	509	468	498	471	469	487	483	425	468	468	422	479	485	447	479	493	468	443	462	452	490	463	471	469	506	501	448	456	494	494	480	446	495	505	482	448	475	490	458	518	480	453	493	455	498	471	499	459	488	504	501	467	473	462	501	455	463	486	505	449	498	459	487	463	413	506	459	458	523	475	483	478	478	496	483	481	505	492	485	469	466	495	482	490	424	454	453	455	473	466	454	492	413	448	454	443	489	450	524	470	463	489	465	457	491	476	475	498	484	470	456	489	480	473	459	463	491	467	458	452	498	468	491	484	495	468	443	470	449	459	497	464	466	451	491	465	496	468	458	497	503	448	492	465	526	472	485	486	447	445	522	455	502	457	483	471	471	436	494	448	483	480	474	476	445	479	465	432	483	488	478	503	436	485	460	487	463	449	439	464	509	487	488	492	464	473	449	425	514	457	492	465	478	488	451	470	481	468	482	442	477	439	445	495	489	454	452	467	502	462	441	457	446	484	447	447	469	487	485	477	471	455	461	515	471	477	480	473	466	518	470	440	468	478	458	474	441	515	472	482	467	480	496	453	467	444	475	462	467	495	467	465	425	455	498	469	464	528	450	529	471	427	423	473	511	468	456	455	459	478	467	503	487	498	465	478	482	473	478	485	474	476	470	504	496	469	516	440	477	473	449	513	469	444	458	484	492	468	472	484	453	439	481	513	461	481	474	486	437	487	491	448	511	489	483	470	484	493	486	486	483	492	436	492	488	452	463	469	506	488	498	468	434	477	470	454	472	504	443	507	451	462	454	482	476	481	495	442	431	439	474	478	490	490	453	474	464	458	461	520	474	441	464	503	459	490	507	480	489	486	462	471	465	486	489	445	494	490	436	456	450	472	463	455	477	465	453	489	470	482	505	449	468	464	509	472	475	453	431	472	507	523	446	490	483	451	482	436	440	452	515	499	475	432	470	461	512	442	500	457	476	487	474	458	512	451	447	476	460	467	449	467	468	499	486	472	466	461	517	483	490	471	464	465	514	497	487	454	482	470	484	450	485	432	474	461	470	475	510	490	486	421	456	463	457	448	448	514	472	492	489	469	500	514	485	498	468	461	440	474	454	502	509	455	486	462	474	465	482	494	482	451	458	511	492	479	480	469	476	500	455	480	471	448	463	495	438	455	435	486	494	493	447	516	461	461	480	445	463	476	451	520	459	502	474	463	477	503	464	460	454	424	502	501	479	449	480	464	486	481	478	466	497	460	509	469	458	470	437	501	449	503	521	478	489	473	462	492	457	488	427	474	476	482	505	471	489	474	456	462	471	461	436	468	504	476	460	497	486	461	487	490	469	473	483	492	457	509	470	450	461	473	467	482	493	487	472	447	509	500	434	512	468	465	471	478	504	461	440	468	458	479	461	450	474	470	495	443	490	444	435	508	481	485	471	438	455	483	487	497	414	441	504	505	460	461	486	480	471	458	468	455	480	457	462	458	503	428	463	494	452	459	486	461	486	455	465	460	463	460	427	463	477	437	439	443	461	467	484	451	448	485	486	500	471	475	533	474	441	466	503	430	489	479	441	467	466	469	486	463	489	479	457	468	519	456	489	441	482	458	455	481	478	467	466	499	477	454	479	431	487	488	482	471	472	490	460	460	458	499	439	502	502	441	447	456	482	463	459	514	485	496	470	475	478	481	474	477	508	450	471	426	441	499	460	488	464	472	505	475	489	462	498	478	495	419	455	491	508	493	469	444	462	466	443	442	483	426	436	458	438	469	468	440	445	482	475	454	457	505	502	501	442	460	472	489	476	483	475	482	487	486	439	475	469	508	474	473	486	446	467	528	467	454	524	496	498	496	493	464	448	469	468	474	491	455	421	491	494	464	466	455	471	467	452	446	451	494	448	483	451	463	481	461	482	510	490	498	515	480	455	465	496	496	486	490	475	482	449	466	460	509	462	442	497	449	472	480	450	484	419	445	467	492	484	445	455	469	456	481	476	439	486	455	427	462	472	471	456	442	479	521	536	467	450	493	449	479	484	467	491	490	458	523	463	422	495	476	530	442	447	474	463	453	453	476	473	451	449	473	488	478	475	495	456	458	468	457	468	450	482	476	479	452	467	436	496	408	449	482	470	451	455	476	499	462	478	481	490	492	478	451	463	471	432	480	490	484	525	486	491	472	526	452	490	484	471	494	429	478	476	463	477	450	468	448	535	450	472	501	482	452	453	487	477	478	452	432	470	466	445	489	479	495	476	477	457	479	481	472	456	492	459	502	459	461	476	490	478	478	485	444	512	497	461	479	479	488	453	481	467	455	497	515	481	498	469	470	509	471	476	472	450	504	479	495	478	463	466	468	435	486	473	460	479	449	485	461	452	473	453	457	472	446	474	463	487	479	433	464	491	473	484	518	449	455	482	445	499	491	436	482	436	468	473	477	516	509	464	453	461	470	468	522	475	444	511	452	460	464	511	449	492	496	485	472	455	498	468	482	485	518	460	519	454	486	479	493	461	473	484	449	476	485	454	445	462	502	439	464	492	505	484	474	484	458	470	498	476	454	440	450	498	511	478	483	474	418	475	511	477	470	453	503	487	453	464	491	465	450	490	454	455	450	436	502	432	459	500	465	460	450	491	477	462	468	450	473	460	453	512	500	432	493	468	483	456	484	475	436	438	471	489	473	476	469	493	473	456	475	471	490	476	437	477	439	451	489	478	498	477	420	454	538	437
24603	21408	28533	24656	21081	3293	851	577	430	507	374	384	365	361	373	348	327	348	337	381	337	335	336	305	317	329	296	338	307	351	327	342	299	297	286	304	299	337	309	331	296	311	336	335	306	307	318	346	301	303	289	303	282	290	343	295	321	289	300	288	284	313	323	283	308	307	268	303	311	343	315	322	312	328	329	266	311	295	320	329	286	300	298	326	301	306	337	323	284	294	296	324	293	296	285	294	300	286	295	307	261	283	307	333	305	340	304	301	313	286	298	337	313	322	274	290	294	307	309	297	266	332	295	304	307	314	320	299	300	328	311	304	321	333	322	339	265	315	310	314	309	290	319	291	303	275	319	320	323	321	302	291	309	304	298	302	304	295	290	310	289	331	323	294	306	280	323	325	300	311	286	306	313	302	321	322	303	306	307	298	306	290	304	319	298	285	299	293	291	317	304	310	280	327	292	279	310	285	304	342	291	320	298	325	303	322	310	351	305	296	308	321	308	304	293	312	298	338	335	318	334	315	337	325	311	323	281	315	311	323	316	266	278	281	321	300	307	354	292	294	297	301	305	317	284	304	306	296	321	318	305	283	292	299	326	304	287	308	319	270	302	276	296	279	316	288	333	310	276	328	312	277	296	290	295	272	320	304	298	301	254	291	318	321	310	299	300	276	312	314	287	306	280	305	312	273	309	300	301	311	271	320	312	330	286	298	301	299	290	286	330	313	325	318	305	316	311	310	284	291	298	282	304	289	313	278	264	295	315	296	324	302	284	284	336	295	295	311	302	331	310	314	287	335	292	285	319	322	272	306	313	282	325	312	299	323	322	276	255	275	294	310	305	278	293	289	278	311	297	305	288	291	304	277	314	328	292	305	315	312	300	279	307	350	318	313	319	285	323	295	301	316	301	341	307	295	308	290	290	356	316	298	297	333	266	299	327	311	348	315	286	315	319	315	320	276	302	292	289	329	287	317	300	308	309	315	276	300	300	330	283	292	315	313	310	335	285	327	306	316	304	332	327	331	299	307	340	279	295	317	296	320	332	280	304	287	307	303	290	286	308	274	307	310	322	277	276	318	318	286	318	299	298	307	280	297	322	289	306	286	297	266	291	296	311	296	285	317	293	291	300	289	320	281	334	303	298	328	283	282	298	326	305	293	331	311	320	325	298	324	255	306	294	335	315	318	315	290	292	321	286	314	293	281	316	318	302	321	331	324	280	296	328	339	301	311	300	285	319	324	298	297	284	299	295	326	284	316	293	291	286	304	310	311	271	301	293	306	300	287	288	298	322	316	294	309	286	308	310	320	295	320	351	282	312	317	309	300	302	325	309	276	314	304	312	312	301	320	304	266	339	362	300	255	323	280	311	284	321	321	291	309	275	317	297	286	294	298	285	314	296	293	328	265	320	291	294	326	306	309	294	299	321	309	345	298	318	309	285	310	299	285	293	294	294	295	313	319	331	309	308	336	286	310	323	303	310	302	356	309	287	290	288	300	310	302	327	306	331	320	281	321	308	294	324	305	287	319	289	328	300	301	273	285	280	318	297	281	302	305	278	309	295	285	320	302	301	272	305	312	317	321	284	321	275	325	291	321	313	282	322	277	313	298	307	323	296	309	305	304	321	304	322	304	314	316	304	326	307	295	314	290	289	329	305	292	308	321	284	305	307	326	320	315	331	326	305	314	298	308	315	290	295	300	343	293	281	318	295	328	336	279	326	311	301	300	307	314	285	286	287	318	304	305	328	309	291	285	292	301	306	316	292	294	285	305	295	302	291	312	274	309	317	286	315	304	320	297	287	300	297	273	261	322	301	294	290	281	314	277	298	320	312	287	316	321	286	287	307	323	307	276	329	308	298	274	306	339	277	291	299	291	288	301	302	294	304	303	305	288	319	326	305	291	316	306	290	291	307	277	291	288	295	306	303	322	326	318	309	295	314	317	312	301	269	279	306	310	293	284	314	291	284	279	308	307	292	287	276	334	315	300	313	303	295	321	287	300	328	337	313	332	287	331	318	303	322	318	291	299	309	296	299	308	288	310	311	323	301	322	287	290	297	288	310	299	302	277	295	305	302	286	280	292	282	287	258	310	290	314	321	333	278	303	300	315	298	308	305	317	280	298	317	339	298	272	306	284	289	290	334	317	362	331	297	319	326	299	295	306	293	310	318	301	295	302	290	292	298	335	292	285	298	306	290	292	311	320	298	291	271	303	312	329	310	328	305	329	322	297	310	280	308	290	290	344	291	302	301	331	310	303	325	303	300	301	279	309	308	299	287	321	279	283	330	307	304	282	301	286	276	307	294	285	324	326	300	330	326	314	299	288	284	326	300	313	309	312	281	299	281	289	310	328	262	305	332	300	314	297	304	289	283	297	313	296	288	324	271	267	281	278	286	296	306	294	317	301	293	280	316	296	279	292	304	310	323	314	282	309	258	275	307	364	300	298	299	281	286	307	331	285	296	298	317	327	326	295	314	336	306	319	326	296	307	315	300	302	316	288	291	293	301	315	316	291	270	340	310	288	296	274	290	287	270	291	280	304	312	323	333	284	271	300	323	309	287	332	314	316	298	296	285	281	282	305	314	290	310	313	272	305	333	302	278	305	303	310	303	328	309	291	296	293	310	297	331	287	300	326	324	289	319	315	307	307	316	302	302	298	292	300	293	316	292	297	289	309	260	282	291	293	342	303	317	286	274	298	319	292	308	287	306	308	314	316	266	289	294	311	320	318	358	271	295	277	276	268	269	290	276	322	284	317	320	305	319	333	319	313	311	292	290	304	307	292	338	324	295	283	336	316	321	281	279	309	260	315	324	296	323	307	281	310	299	325	292	321	304	317	326	286	303	302	283	294	313	282	291	267	307	324	287	287	302	331	297	279	295	302	291	313	320	291	280	299	286	318	307	299	288	291	310	298	315	307	307	319	287	336	292	335	293	294	286	313	308	312	304	299	332	304	296	280	261	301	317	332	293	286	282	258	303	305	287	367	337	309	313	262	297	335	335	310	317	323	296	312	329	280	304	295	298	285	303	296	324	303	299	287	298	312	316	335	336	287	337	309	319	323	319	310	306	279	308	284	287	309	314	306	307	314	327	284	281	311	273	292	306	270	277	301	314	321	297	313	303	303	278	305	303	330	315	320	286	314	279	316	313	288	314	316	318	324	301	313	279	302	331	296	306	313	287	291	326	283	304	262	287	270	310	268	311	276	276	316	309	315	281	280	300	300	296	285	321	321	286	320	311	322	289	297	281	346	269	321	256	292	314	343	289	300	326	318	299	297	283	319	320	316	294	309	293	306	327	298	322	305	272	285	270	303	263	302	286	329	273	325	311	291	291	297	300	306	290	320	301	307	320	334	292	339	275	294	312	311	319	312	321	288	280	295	315	296	292	298	299	323	312	306	313	273	322	292	298	294	309	325	292	293	321	286	284	299	326	288	330	331	328	305	301	306	302	300	259	322	313	300	299	317	301	289	317	291	287	336
3738	4737	3937	2009	1224	893	756	651	594	486	468	408	413	387	352	378	331	315	339	337	304	323	308	274	328	308	301	315	305	324	292	286	304	292	294	292	301	292	303	283	302	308	317	285	316	299	308	288	276	325	285	283	316	283	300	287	279	318	277	288	306	305	289	290	272	287	333	285	274	303	302	294	325	274	288	289	290	296	291	282	261	284	281	294	261	277	275	287	274	271	276	308	266	294	306	301	275	267	295	267	296	263	286	273	269	277	295	274	296	294	286	285	264	306	271	268	281	305	267	284	318	266	291	302	266	280	293	275	345	280	306	243	285	292	281	269	286	302	270	287	289	276	274	285	285	294	299	283	274	267	285	262	281	283	286	268	296	284	311	286	301	263	298	252	287	258	298	289	261	304	266	311	296	269	287	272	288	259	293	311	277	265	259	306	316	289	285	272	325	291	266	293	290	302	295	273	292	311	275	264	278	275	299	266	302	282	329	276	287	300	279	283	267	285	293	303	282	288	281	299	264	291	309	289	306	284	278	278	286	302	309	284	292	252	263	284	273	292	302	299	317	293	329	291	283	283	317	269	277	297	278	265	279	288	274	276	301	293	288	285	312	270	268	261	319	277	281	306	284	286	286	289	285	286	281	252	290	303	291	266	289	295	287	274	291	301	281	249	286	294	293	295	287	263	285	291	274	286	294	302	299	289	307	276	248	306	296	266	315	284	274	287	278	285	265	287	282	274	286	304	290	297	284	310	290	281	284	318	275	278	299	283	270	284	281	284	279	289	330	294	288	285	278	291	306	279	278	335	252	287	288	267	268	261	290	278	277	261	274	303	283	300	271	260	296	288	269	286	283	296	276	279	276	298	302	296	279	296	313	297	277	279	279	267	282	278	294	288	287	305	251	299	331	281	271	271	285	274	282	299	294	281	319	276	271	302	299	305	285	269	321	274	304	281	291	259	278	279	304	304	292	278	275	292	301	261	257	285	291	265	308	265	301	257	249	277	276	321	270	277	310	241	302	272	275	271	296	263	268	278	279	277	279	282	298	321	292	276	284	298	303	297	309	292	258	253	298	274	261	283	276	271	281	260	274	299	261	288	274	296	256	261	296	285	274	283	279	269	282	256	299	297	316	286	268	323	280	291	326	278	237	289	264	288	288	279	277	275	296	279	316	280	278	288	287	270	287	308	293	271	281	265	312	282	290	314	257	285	284	289	283	305	282	281	249	293	274	292	276	297	277	319	318	283	263	270	289	291	289	282	261	280	312	276	297	283	284	290	296	277	281	272	261	275	307	281	271	289	291	257	263	286	304	287	301	295	277	274	274	294	291	277	291	264	274	310	292	276	279	275	296	250	264	304	281	312	323	249	291	278	307	296	271	287	296	320	306	263	282	298	288	305	310	289	288	292	297	280	266	303	313	283	249	263	276	304	313	276	293	288	280	275	282	306	271	288	291	302	296	286	282	262	274	296	281	265	253	275	286	330	271	260	259	279	270	288	256	310	277	293	275	297	316	297	310	319	285	292	294	276	253	304	280	280	288	293	275	274	262	292	259	285	311	271	293	256	272	298	286	307	307	278	285	265	284	303	326	287	279	288	297	261	271	278	256	286	290	323	271	262	297	252	278	302	307	262	281	293	277	290	313	262	300	266	273	291	274	289	276	296	313	259	251	268	264	270	266	304	262	289	296	274	277	259	274	289	284	276	245	263	296	305	285	255	329	283	278	286	296	254	313	256	282	290	288	291	303	278	287	297	281	282	316	270	295	280	267	317	281	300	291	299	294	286	282	291	287	279	242	305	299	286	290	279	313	255	269	275	332	261	279	256	329	286	249	266	287	305	276	295	281	266	266	270	282	299	288	259	279	313	254	304	305	259	322	268	297	300	295	298	270	310	292	251	289	273	299	292	284	291	274	290	308	274	274	285	278	288	263	282	270	322	272	253	275	271	300	296	270	284	281	308	269	266	287	259	280	251	281	252	282	268	274	284	315	280	283	294	292	264	258	283	276	294	271	242	274	301	279	277	288	239	306	281	289	308	288	290	272	282	268	291	260	280	281	281	312	297	271	279	271	295	295	276	290	264	279	280	264	259	254	275	248	242	297	300	273	283	292	275	268	261	250	285	305	271	282	288	285	285	309	270	303	254	293	270	265	302	290	289	280	278	274	272	277	260	263	280	274	272	276	294	270	302	285	287	251	309	266	291	316	285	274	279	272	296	269	265	264	264	283	282	269	319	277	295	268	267	282	287	271	251	302	283	282	276	280	280	317	264	316	257	271	305	314	291	283	251	269	301	278	280	299	289	263	270	299	267	283	281	254	279	279	307	238	272	251	311	270	256	283	268	252	297	280	291	266	280	292	271	277	250	283	282	285	290	260	309	270	305	288	284	286	278	291	285	268	281	275	274	284	264	288	287	288	290	298	299	291	290	298	267	291	265	292	286	286	289	261	289	264	263	285	295	277	296	263	244	277	263	269	280	320	264	291	279	305	296	283	308	259	283	251	258	297	271	279	277	282	329	295	288	294	257	265	274	298	294	273	275	277	261	288	303	290	273	277	287	285	290	272	295	269	312	297	288	298	294	292	266	308	281	282	280	272	303	260	296	305	269	270	285	290	272	299	265	315	309	276	294	280	285	270	272	280	279	291	262	306	242	261	263	266	281	266	267	266	292	268	246	281	300	299	267	311	267	289	259	285	265	249	307	280	268	291	304	267	296	296	312	288	269	285	314	304	301	308	287	251	258	271	292	285	291	263	268	265	264	285	300	302	280	294	257	292	275	276	307	274	302	281	271	284	284	302	291	291	260	276	272	243	290	262	260	268	280	270	269	332	285	246	295	283	292	278	268	278	286	286	251	267	252	251	302	289	283	277	285	286	286	279	266	272	279	299	280	305	282	278	284	284	329	283	278	272	274	275	290	286	270	275	282	290	278	273	303	291	279	284	265	282	272	281	273	305	289	290	284	284	263	275	297	256	268	276	286	275	289	267	262	285	300	292	296	262	266	297	270	274	289	290	296	271	305	249	267	292	287	271	285	279	274	279	284	305	269	275	278	281	267	255	266	262	284	265	296	263	284	262	282	262	272	287	290	288	271	279	262	266	272	284	282	312	285	291	282	290	298	274	266	289	293	296	301	291	276	291	281	271	256	292	263	268	311	287	295	268	271	264	261	276	290	301	274	291	295	306	282	280	263	304	246	271	270	270	267	272	265	291	274	272	245	295	297	275	281	261	286	275	314	267	274	264	299	251	284	286	262	277	276	306	260	269	280	258	304	281	265	284	311	267	265	283	247	259	258	237	280	303	277	314	302	254	291	273	284	260	289	274	269	286	277	287	291	295	275	301	287	251	270	256	273	251	285	278	291	281	250	280	286	265	295	300	310	306	280	244	284	275	244	275	302	274	261	289	291	276	314	289	266	274	286	264	265	278	274	285	246	302	286	274	294	265	278	256	250	275	268	286	285	288	284	282	313	301	304
27662	9930	1746	1166	905	868	906	835	875	881	871	888	888	891	864	873	897	882	866	847	906	853	870	876	829	868	925	892	936	884	886	859	884	844	855	840	876	921	882	861	869	914	853	846	861	866	849	896	903	942	854	864	901	891	864	881	867	861	886	841	883	877	897	894	872	870	865	860	861	832	921	879	788	890	876	878	862	856	892	879	930	881	880	893	891	848	842	812	846	858	858	913	897	880	856	875	913	841	868	842	843	844	900	904	879	888	863	887	917	824	884	900	904	827	942	920	833	865	803	817	884	890	869	892	857	831	859	890	906	914	890	829	863	880	834	824	843	861	894	848	879	899	893	923	896	879	838	865	889	884	839	827	841	895	857	884	874	855	889	826	853	841	848	867	877	882	892	917	870	846	875	850	854	867	847	834	881	859	826	916	872	883	889	942	850	847	894	894	816	909	918	938	856	883	878	902	813	866	895	857	852	877	869	874	900	880	828	858	899	879	827	845	892	873	866	878	869	816	828	890	907	861	867	905	898	873	890	831	866	876	800	795	863	876	863	882	888	880	873	879	832	880	882	872	861	881	930	866	861	897	887	827	848	830	862	823	864	883	860	920	905	827	840	888	877	870	804	890	879	865	862	819	884	844	925	844	843	899	885	866	886	862	881	842	849	891	811	867	881	866	879	916	846	858	882	869	889	842	859	851	854	882	857	883	891	871	860	796	929	855	875	867	864	810	855	891	865	875	819	850	850	877	874	862	891	878	829	864	888	883	889	895	899	870	888	878	863	889	833	878	834	850	876	820	883	867	908	816	881	910	916	837	911	817	899	889	850	864	878	838	857	887	870	842	849	910	831	867	855	821	869	856	811	872	847	890	854	874	807	850	894	907	894	880	870	927	859	870	805	839	935	865	837	872	905	883	886	829	914	842	886	853	853	814	846	876	864	874	850	875	912	878	864	912	855	868	882	861	881	829	920	821	865	877	893	883	845	829	911	878	862	905	905	901	844	893	904	919	871	856	877	897	867	876	835	896	885	842	903	915	889	907	853	850	881	871	902	865	869	894	842	869	884	854	860	797	863	880	828	929	905	870	851	840	895	826	877	871	865	865	866	901	870	824	851	861	838	856	948	885	825	842	923	906	854	898	908	910	818	883	879	860	894	925	860	884	824	884	893	909	899	905	845	861	871	864	894	879	852	846	849	859	858	846	840	856	880	852	879	895	859	820	907	896	882	839	872	889	877	900	858	872	853	844	911	839	866	855	872	873	916	895	930	815	842	883	882	927	847	846	858	844	882	892	864	870	856	857	870	891	847	873	855	871	908	834	924	859	858	862	932	846	870	938	870	838	843	851	850	896	848	858	920	893	876	881	843	873	877	870	861	831	865	860	827	888	833	833	872	854	874	921	806	926	807	865	866	845	933	852	825	838	864	902	887	846	914	826	887	898	830	853	938	919	915	896	900	891	893	831	872	880	920	861	907	858	867	813	858	800	891	902	841	885	905	873	877	874	845	861	951	875	906	914	873	883	821	850	859	893	848	891	812	901	937	892	850	899	860	870	872	890	844	861	873	873	840	864	873	836	913	825	931	823	832	829	861	855	862	843	899	901	915	867	880	901	894	868	884	868	877	896	847	882	916	899	881	905	898	894	817	834	909	885	905	906	885	866	859	813	889	839	845	935	847	881	858	901	855	849	865	816	864	863	897	899	847	880	878	866	905	866	884	910	869	844	878	880	859	826	927	859	884	904	875	881	896	841	803	880	856	898	852	902	895	890	900	880	953	877	856	827	866	926	896	877	878	902	846	835	819	843	873	871	850	866	777	831	910	898	940	804	839	910	900	877	841	926	888	903	819	894	864	876	881	841	866	882	824	859	841	888	864	906	836	826	893	899	843	819	829	904	880	910	876	856	890	825	934	881	974	865	869	868	883	826	916	901	848	869	843	813	828	874	904	896	902	853	908	904	900	849	881	904	880	897	909	899	833	879	868	883	877	861	832	897	838	858	884	892	887	907	880	879	876	908	857	872	861	867	889	882	872	888	917	858	856	890	872	878	869	901	919	860	892	846	890	899	851	836	884	867	878	894	858	857	848	878	889	816	864	862	839	871	878	886	927	879	851	851	866	894	862	840	889	924	856	882	887	882	901	907	847	900	863	910	832	900	855	908	834	894	865	906	901	883	881	886	845	795	859	870	848	890	830	900	848	883	883	862	917	872	847	860	918	857	891	893	861	884	846	834	880	878	873	855	856	870	832	894	864	898	846	894	846	864	855	864	909	885	909	859	866	870	936	930	894	911	830	939	859	864	867	915	934	862	899	852	858	883	915	888	828	862	877	871	826	856	857	884	932	821	851	836	912	911	843	815	899	840	857	907	837	875	894	884	923	875	870	893	886	871	872	879	892	871	902	911	939	865	873	864	889	842	901	881	864	871	905	976	916	921	871	845	869	874	926	879	903	847	863	946	875	898	862	893	877	880	904	899	889	890	862	844	825	929	946	866	884	875	869	874	910	876	911	924	906	864	834	863	870	885	837	939	913	906	911	852	882	867	814	905	823	855	887	852	839	901	893	936	910	903	874	899	847	875	911	878	874	902	844	924	915	905	891	786	840	908	858	914	899	888	886	920	866	885	837	894	892	808	866	928	837	864	861	887	835	896	892	867	849	887	884	818	875	912	873	875	892	888	876	820	904	913	810	858	809	800	904	870	878	869	853	835	838	932	869	889	838	828	870	858	905	833	866	858	846	872	859	901	870	853	843	834	880	843	884	905	892	931	911	878	913	922	848	864	921	838	839	885	894	870	875	861	869	877	905	845	880	890	858	912	933	868	859	903	855	838	874	786	937	860	832	845	924	885	889	864	868	887	879	881	892	836	903	902	865	881	819	899	845	885	846	895	831	897	903	839	882	889	832	866	838	859	835	880	862	883	887	858	881	858	865	903	866	843	898	885	882	855	836	881	963	909	868	784	874	881	857	857	860	871	905	865	885	865	849	950	849	849	835	931	927	911	921	865	828	866	911	815	913	852	913	892	874	882	893	849	851	879	844	829	872	883	883	825	842	855	882	853	851	922	866	841	829	904	857	902	843	819	887	878	877	901	910	925	891	841	908	877	879	817	892	905	887	841	874	896	873	886	852	869	844	878	862	892	898	883	897	859	866	877	871	869	903	870	886	887	889	878	871	861	890	912	904	862	867	844	904	854	857	844	888	881	869	920	854	856	882	913	864	845	877	888	880	908	919	893	876	842	904	874	899	850	871	881	828	865	841	910	872	884	874	965	901	885	888	924	883	890	810	837	859	858	918	910	872	922	898	857	852	939	877	853	839	850	820	870	859	867	864	845	841	828	887	850	880	883	899	866	867	889	877	894	861	909	875	888	909	844	876	884	902	916	870	860	880	831	900	889	869	889	883	869	848	859	894	871	909	885	827	868	856	884	909	878	856	848	843	873	907	887	874	860	871	924	882	877	895	871	907	887	914	876	880	837
5597	917	871	778	750	716	683	742	724	729	725	712	695	725	740	699	727	757	708	716	729	671	710	690	698	689	715	752	693	713	695	743	710	739	727	686	711	750	729	681	697	689	708	677	713	703	704	679	673	705	700	678	670	673	688	684	689	729	663	738	673	734	722	728	716	690	672	696	727	720	691	733	730	749	679	695	706	665	719	688	730	714	667	703	698	672	679	693	703	694	734	682	692	673	724	709	705	737	680	681	651	712	702	696	678	674	729	690	673	667	660	715	713	732	705	683	746	717	707	720	673	668	677	733	675	711	709	683	687	677	702	680	693	700	691	715	671	729	684	665	684	671	704	648	705	662	688	691	738	684	724	702	674	692	706	670	726	711	712	693	679	723	719	697	675	688	704	698	709	718	694	665	696	687	724	707	689	713	666	695	722	718	678	667	701	704	702	653	675	692	653	688	737	680	725	669	669	734	721	709	667	743	733	732	738	682	695	720	709	708	721	731	649	649	658	679	705	724	714	709	725	731	658	736	694	722	704	701	714	700	672	731	715	673	677	707	720	716	705	685	692	712	677	708	655	751	682	683	708	741	745	688	691	706	713	681	727	714	744	722	714	704	668	682	720	709	714	635	725	710	686	726	661	675	686	704	683	697	694	725	677	702	685	711	740	741	660	671	664	696	705	761	641	698	731	747	722	689	720	716	685	727	721	712	730	708	697	713	736	696	701	696	684	730	701	692	664	664	686	681	667	721	735	698	707	726	676	691	701	700	689	644	700	706	670	724	713	682	671	668	748	664	724	742	744	673	754	682	731	773	727	718	722	655	730	696	736	713	692	716	699	715	687	694	706	679	731	696	675	741	681	694	681	708	683	713	723	717	702	741	725	734	699	669	739	681	720	738	698	667	662	696	740	696	670	714	706	701	699	737	682	669	690	677	680	668	648	753	689	731	717	690	740	712	738	681	714	714	749	687	708	691	738	731	714	682	719	705	727	668	671	717	767	696	746	661	647	702	694	718	701	708	684	733	674	708	708	715	724	740	695	679	716	674	695	683	675	734	723	670	739	703	706	676	662	694	663	712	672	737	701	761	714	716	691	674	785	693	695	728	677	707	725	737	703	670	676	702	718	721	729	691	712	693	702	713	710	714	706	693	745	695	675	735	687	712	674	755	717	671	706	663	682	665	708	679	717	680	664	730	731	680	755	729	718	695	673	678	731	707	670	652	711	675	717	738	697	667	703	717	670	703	703	718	677	702	729	678	663	660	667	663	739	684	728	697	733	730	713	676	657	716	634	769	687	706	700	690	697	755	734	691	702	690	689	690	691	693	742	669	711	748	660	723	658	716	709	656	734	664	651	710	699	722	695	667	702	704	667	693	683	709	740	724	661	667	662	708	668	730	716	698	750	740	741	680	727	711	753	687	707	701	637	690	729	673	691	723	685	704	696	745	711	709	694	713	665	690	722	721	710	719	671	701	685	738	685	708	725	696	741	696	695	651	679	685	701	757	724	703	739	681	717	704	654	678	709	688	682	691	694	688	639	699	668	700	777	746	702	664	694	720	723	733	699	678	660	749	719	691	660	741	698	726	691	710	702	668	684	697	684	731	668	677	691	695	661	639	703	626	714	682	683	673	709	728	667	724	701	706	677	673	707	708	697	715	686	744	700	680	683	736	665	718	687	728	681	669	695	685	695	713	715	686	675	697	714	652	738	696	738	720	705	714	657	753	741	683	723	683	673	698	710	726	735	750	731	702	662	665	651	693	682	665	678	678	770	670	675	683	695	743	671	662	747	693	675	674	653	686	712	666	676	716	767	691	724	692	716	710	713	723	715	690	713	711	709	702	752	678	738	764	702	708	671	711	673	668	735	689	680	700	715	712	694	696	725	669	676	698	766	750	693	736	638	656	721	676	680	761	754	660	678	719	673	660	664	734	677	760	703	696	645	684	726	736	764	662	776	683	680	702	713	705	708	671	695	742	723	682	726	694	681	728	663	700	700	669	681	702	688	764	699	674	722	707	711	681	709	659	718	724	745	699	693	657	703	686	655	715	739	719	634	691	687	664	686	719	701	729	714	753	678	697	707	761	677	673	717	708	679	721	748	694	721	681	657	695	691	698	678	698	708	679	707	717	713	686	708	720	678	683	683	717	676	756	758	663	699	715	694	706	664	703	679	658	673	700	708	725	644	689	652	679	720	744	683	661	645	652	694	679	686	679	672	711	735	701	667	705	641	695	720	707	693	691	628	704	689	668	713	697	702	685	682	662	732	670	655	712	671	656	699	697	722	711	734	699	746	711	719	682	704	682	721	678	643	705	761	710	727	734	674	682	664	694	706	679	710	704	713	710	727	706	676	700	716	690	682	698	678	719	741	695	679	706	711	682	756	720	702	720	735	712	681	686	740	743	688	741	726	710	723	708	719	765	729	719	760	679	669	709	707	693	709	709	672	703	701	710	693	697	680	705	720	723	709	671	717	689	660	718	694	674	665	670	728	696	702	717	719	669	730	678	764	650	663	714	676	651	731	716	671	702	686	739	738	758	704	704	702	722	699	686	708	680	714	737	694	699	659	704	752	745	694	716	732	694	724	715	725	702	679	640	688	722	715	717	660	708	683	689	751	678	722	734	677	719	693	723	734	677	689	695	730	679	661	675	766	663	733	717	727	711	730	679	679	688	690	668	708	678	723	712	702	724	715	656	729	701	709	718	689	704	700	703	669	714	704	648	673	711	654	722	692	696	695	667	690	721	678	720	674	681	708	729	750	726	672	715	695	714	706	703	708	718	713	757	674	678	717	703	697	669	678	696	716	716	692	691	759	691	714	641	694	706	748	681	669	671	755	646	758	682	723	680	700	645	696	742	699	728	720	696	703	712	674	689	721	717	684	726	749	713	677	697	667	683	717	707	722	665	645	687	721	706	676	694	728	736	719	681	642	696	729	731	738	669	712	708	697	663	705	690	743	679	713	728	724	701	656	683	722	695	741	656	675	709	716	608	746	687	661	718	683	751	729	694	711	681	733	688	687	657	722	683	704	687	687	697	715	699	745	694	684	706	733	677	700	702	696	704	718	687	669	713	686	693	718	713	671	713	705	691	686	672	714	633	701	685	673	706	739	680	696	717	695	688	687	710	713	682	713	692	671	642	747	665	686	758	682	673	648	712	672	718	696	747	687	704	698	696	685	716	713	767	712	661	744	746	685	711	697	712	701	711	715	740	708	715	706	651	678	729	688	686	716	706	704	736	725	701	736	696	669	655	661	704	662	684	682	639	688	677	670	713	724	702	648	632	679	714	688	701	705	696	705	650	679	686	684	730	673	718	670	713	671	678	657	704	725	653	734	748	713	713	697	692	699	697	678	691	701	678	715	688	703	705	694	717	692	676	706	671	680	698	698	748	695	696	706	720	707	717	666	695	681	709	680	702	697	724	694	673	717	743	669	694	688	676	683	732	748	675	687	757	682	686	665	669	696	716	712	675	684	719
25706	21424	27149	25467	4084	1032	793	636	648	639	628	607	586	572	559	566	566	585	600	564	573	594	560	555	603	552	511	548	564	536	540	539	578	541	596	519	568	561	564	535	548	548	537	546	558	545	560	520	525	555	547	580	596	559	567	538	528	530	495	526	552	494	577	557	532	572	569	568	516	489	537	578	579	558	549	536	519	578	594	531	549	544	537	529	530	537	528	558	563	567	541	544	562	499	549	527	547	570	539	581	532	521	563	538	551	537	563	520	558	570	518	513	554	535	530	540	554	563	589	534	578	519	558	557	536	563	517	568	563	584	569	590	535	562	548	533	544	576	557	565	542	539	513	529	539	558	554	549	541	533	537	586	505	551	508	557	578	548	530	564	546	565	554	532	528	559	527	565	559	541	557	538	521	543	515	548	521	550	531	525	533	553	530	521	525	536	538	574	546	502	603	534	570	522	520	566	559	557	545	528	594	570	561	562	526	574	592	557	551	521	535	562	547	553	555	505	580	580	567	527	548	583	533	549	573	528	528	512	521	550	547	604	524	558	524	579	509	538	582	549	572	510	559	539	519	564	577	538	538	556	551	567	581	519	536	570	515	545	544	552	574	551	546	548	521	541	591	564	544	533	518	593	591	514	550	547	544	548	569	527	547	514	536	540	621	525	542	579	547	594	566	508	567	571	578	533	544	574	525	547	583	570	503	552	560	505	546	555	551	586	559	557	552	526	552	556	549	529	527	512	586	561	539	552	538	590	532	514	540	536	537	529	547	557	549	539	525	524	536	585	525	529	542	536	553	478	553	550	583	585	585	560	534	553	529	538	507	542	543	537	553	563	602	532	523	539	559	523	565	556	560	548	502	534	548	547	544	537	577	548	526	542	566	544	554	521	523	562	546	534	539	540	540	569	582	549	572	552	543	598	558	556	548	512	550	558	545	517	530	546	541	557	553	486	543	551	544	554	543	594	538	530	566	548	536	476	552	531	561	544	612	533	541	541	547	581	524	542	576	524	514	551	568	533	537	544	552	570	516	524	567	579	564	546	554	533	539	567	568	558	549	519	556	563	575	558	566	556	533	538	579	524	564	545	553	513	544	550	575	527	558	519	537	520	554	516	546	503	556	560	519	549	573	526	549	570	543	563	520	574	549	530	513	583	535	574	511	523	516	543	556	517	516	551	550	591	521	548	542	576	501	568	561	534	500	500	556	523	587	548	613	526	544	541	544	574	543	551	537	572	526	568	534	513	563	541	572	542	552	559	559	551	569	531	541	574	554	566	563	546	505	501	566	556	528	566	524	536	593	514	536	559	520	597	549	528	538	530	597	572	554	534	543	543	547	544	528	516	606	533	578	562	553	552	553	556	575	571	572	569	579	587	534	574	532	552	548	550	554	512	517	550	556	552	535	535	523	565	571	502	509	549	563	507	566	562	522	541	564	565	529	577	557	566	596	546	552	587	535	538	550	524	507	589	512	543	552	546	565	552	547	560	558	553	582	529	556	524	559	562	563	567	532	512	532	512	587	549	516	551	621	510	579	555	539	533	559	557	549	545	543	579	559	521	526	537	520	523	553	528	563	532	533	536	552	537	512	504	557	559	556	533	537	525	515	565	530	550	529	553	530	542	575	522	567	573	496	526	516	564	561	514	571	568	561	539	504	530	540	566	548	528	543	578	558	511	530	510	559	559	516	501	538	544	539	556	547	501	555	566	508	518	553	538	537	598	547	542	527	522	588	503	558	557	560	538	513	558	551	534	559	527	560	502	555	567	529	527	527	534	571	541	531	509	545	550	552	525	570	534	578	529	553	555	502	545	549	569	548	579	523	534	498	553	543	519	553	532	544	578	544	517	595	538	563	552	561	533	542	557	584	503	529	541	564	537	525	512	529	562	521	539	570	582	553	534	548	501	530	535	570	563	515	541	491	589	602	522	552	572	536	566	532	549	541	512	539	538	532	554	581	547	571	525	561	563	534	549	571	538	536	563	539	557	545	562	521	534	547	530	536	563	553	537	520	549	565	571	580	529	540	517	563	577	558	546	561	530	520	542	520	513	510	536	516	557	530	564	487	542	572	580	535	538	561	565	488	579	577	503	547	532	546	585	546	530	549	556	558	580	580	546	536	564	552	595	531	547	531	541	559	559	539	534	582	556	563	563	506	473	531	538	529	557	538	558	537	533	538	524	565	515	502	530	572	582	535	551	542	550	543	514	554	529	527	556	531	513	520	544	535	499	571	561	532	547	565	558	534	523	565	531	552	591	566	553	551	538	557	555	543	544	541	559	524	567	557	585	540	563	566	533	538	588	526	517	542	536	540	597	569	554	525	538	538	570	560	512	541	562	554	526	538	544	532	563	559	546	510	531	539	558	507	542	574	525	543	544	524	528	479	557	565	572	564	576	548	572	566	559	505	548	581	551	557	560	535	514	504	583	548	583	569	586	519	525	581	545	538	567	570	560	535	591	566	574	543	547	549	517	560	565	548	554	525	551	586	551	517	566	530	547	515	549	561	522	560	584	532	537	527	551	549	533	535	572	547	564	577	534	528	523	522	537	525	570	550	551	518	532	545	550	553	528	556	549	507	516	564	558	564	527	572	535	531	546	489	516	578	553	567	515	543	541	544	553	536	538	588	521	567	531	505	501	558	538	560	553	552	544	567	575	554	552	555	564	531	531	558	582	581	527	545	561	558	555	618	588	553	516	531	526	559	546	529	516	542	592	558	557	550	537	513	590	565	554	539	572	594	551	558	550	604	560	541	559	532	494	555	556	551	522	557	532	514	569	525	525	535	558	541	525	515	538	529	510	566	532	515	565	534	541	580	556	545	546	550	567	578	540	561	584	506	589	550	528	583	548	540	569	582	545	525	528	523	565	545	532	558	539	552	540	504	551	578	529	550	560	551	566	533	507	534	545	575	518	498	539	521	524	542	509	585	548	575	571	576	547	550	594	543	530	534	551	498	548	523	530	535	559	554	537	535	566	525	536	538	558	559	563	550	516	555	553	541	543	503	533	508	544	501	558	547	566	546	504	562	604	540	552	528	536	552	505	573	561	519	563	515	525	521	564	547	551	531	559	508	550	518	538	557	540	560	528	584	517	570	574	502	533	569	520	570	517	601	552	546	550	580	531	524	549	554	499	555	544	513	564	550	574	525	566	555	566	576	555	577	552	581	582	595	525	523	557	538	520	518	533	554	547	517	532	595	559	540	571	508	528	513	554	624	587	550	539	533	535	522	520	552	542	548	561	535	549	581	563	500	555	551	546	526	521	497	537	534	542	557	593	543	561	536	541	584	533	545	572	558	519	548	562	580	557	511	590	539	560	566	537	566	513	559	544	477	528	542	544	614	528	511	526	586	555	530	543	538	526	571	577	588	541	546	542	533	538	576	564	550	546	517	526	552	548	582	549	566	569	590	599	519	570	546	577	578	551	521	530	552	542	517	579	519	536	562	538	511	502	507	548	506	528	529	549	528	566	560	570
3705	2693	2386	1336	953	783	686	669	604	578	561	566	536	515	524	510	466	526	476	496	498	468	525	478	476	508	478	501	468	447	457	492	475	471	511	490	469	486	477	496	424	480	479	450	493	485	479	497	464	457	462	507	438	517	460	448	472	460	495	472	467	472	490	460	497	473	489	476	452	427	494	507	514	471	484	448	496	481	444	454	461	489	493	450	464	490	491	468	473	489	501	474	488	468	455	444	440	482	461	448	499	478	449	487	517	466	498	474	473	485	447	497	528	500	494	474	463	463	501	482	472	459	465	475	456	455	484	498	491	491	483	474	483	477	488	442	514	483	495	472	442	466	493	482	463	485	495	473	491	476	441	474	460	452	528	465	497	483	502	505	442	480	497	456	454	512	448	471	460	477	481	465	474	494	511	453	481	458	476	495	486	453	492	466	455	465	484	446	448	513	477	479	483	427	497	501	458	442	498	455	487	455	493	516	459	443	460	476	483	511	505	446	493	455	470	477	502	447	491	466	446	464	500	453	466	489	475	457	485	455	482	438	498	506	453	459	462	459	485	497	490	475	469	495	498	458	456	465	447	490	489	459	489	475	467	491	500	461	460	453	444	432	477	455	458	474	470	469	509	471	456	460	458	469	488	454	483	467	435	431	510	456	501	491	495	490	455	456	495	443	486	466	471	494	475	445	467	504	431	467	487	483	491	470	503	477	474	433	456	456	493	474	456	444	488	450	450	519	493	526	461	444	525	450	475	465	473	476	465	485	471	487	475	496	492	449	440	471	463	444	415	494	490	481	485	487	483	461	482	510	479	466	462	487	449	441	472	500	508	534	485	483	475	467	455	453	423	425	453	477	466	487	514	467	500	478	451	500	478	472	490	463	463	483	482	506	459	486	438	526	484	469	465	461	485	438	456	513	512	479	435	431	495	516	500	488	456	474	471	453	436	455	456	455	463	456	467	464	460	495	453	463	471	453	467	481	489	486	467	466	464	504	462	475	483	451	460	482	478	472	454	456	472	482	509	482	460	461	454	483	475	459	486	467	473	484	501	487	473	490	460	487	449	456	481	470	477	469	460	479	478	452	475	455	460	469	454	475	456	474	464	473	473	485	473	477	497	499	475	446	482	473	475	447	449	472	452	446	476	477	502	484	468	486	511	463	468	480	466	449	467	458	478	497	487	474	471	501	457	458	443	466	471	463	482	487	492	467	450	431	488	483	486	459	538	446	490	484	489	460	476	488	453	488	508	486	488	483	445	475	455	470	458	453	483	462	446	426	447	472	464	430	482	492	446	536	503	485	491	444	459	458	448	440	467	486	478	473	484	443	465	439	453	419	503	478	470	476	475	465	482	432	480	496	481	473	458	472	489	480	502	458	502	475	466	453	470	453	472	431	519	506	481	474	463	465	468	439	499	450	474	485	470	460	501	521	420	473	492	483	448	484	459	469	455	480	491	448	460	442	483	488	478	472	447	490	446	474	476	442	473	492	491	483	497	461	469	414	497	487	457	452	452	460	425	474	472	466	477	490	435	493	501	465	472	428	494	438	455	470	460	476	464	452	423	439	486	461	465	455	484	476	500	433	487	448	495	455	481	460	472	446	516	450	439	491	486	486	460	468	463	455	484	490	492	478	463	482	462	449	430	482	465	503	474	467	464	464	496	450	478	481	453	453	469	500	448	431	474	491	490	462	469	427	456	507	434	487	464	482	494	432	443	495	483	482	498	445	451	438	453	496	472	474	494	478	482	468	477	469	504	470	480	452	444	478	464	497	429	473	482	468	499	490	456	472	471	479	447	437	447	513	473	457	455	441	474	454	480	441	460	466	497	421	462	465	427	526	496	469	445	456	519	447	510	507	478	460	470	440	508	503	414	477	475	485	506	519	476	495	472	472	465	439	479	477	472	460	459	439	452	476	484	483	462	453	424	497	478	511	454	472	493	428	471	452	476	484	454	469	497	445	491	460	484	442	451	480	482	511	440	433	488	474	475	478	478	432	506	451	456	459	496	490	472	455	457	442	469	478	463	475	465	440	492	474	474	503	441	480	527	467	480	532	478	443	479	507	467	461	452	500	471	469	496	500	438	448	483	439	443	478	481	440	502	502	456	490	489	465	495	462	455	454	493	427	455	460	520	472	518	478	440	476	443	507	476	520	479	493	464	497	484	445	456	499	434	457	520	469	483	489	452	456	446	448	440	492	485	478	503	487	490	470	479	430	479	421	484	467	469	450	445	417	474	471	478	477	506	463	439	472	490	553	456	496	499	510	471	488	506	458	470	443	440	453	469	460	452	452	447	483	453	450	441	440	469	465	462	487	472	438	442	483	457	492	469	452	497	451	457	512	458	486	465	488	497	476	463	458	494	441	471	454	458	461	441	459	448	524	478	440	456	434	475	452	456	424	456	489	492	453	454	509	454	461	489	460	475	477	430	455	479	464	443	484	453	423	475	487	485	487	471	468	473	486	481	531	475	489	499	486	499	453	476	454	482	442	466	481	431	480	485	488	464	479	439	437	456	480	490	483	447	455	448	481	450	469	469	435	440	447	450	458	441	448	436	499	488	442	444	431	449	476	487	493	436	459	459	504	441	469	469	436	493	420	452	420	480	445	489	515	481	507	475	449	457	485	451	513	486	476	459	493	444	472	496	471	513	465	471	492	487	469	461	502	474	449	488	468	457	489	435	478	456	481	463	467	476	486	450	456	460	497	512	439	474	471	477	480	479	476	437	526	488	476	461	481	437	512	497	508	450	445	464	491	456	452	452	446	494	456	478	477	480	473	450	459	480	438	463	462	448	466	461	495	443	490	498	454	459	449	461	523	478	490	486	460	466	428	446	455	510	481	428	468	487	496	476	469	482	447	420	448	511	448	464	444	455	507	438	512	468	452	449	493	468	467	487	480	466	512	459	447	479	492	449	468	454	461	490	422	495	491	452	487	477	472	449	434	508	475	505	488	486	435	506	454	453	445	451	449	435	456	456	509	468	471	504	520	488	475	484	499	484	503	452	439	428	420	478	478	477	488	494	455	470	502	489	477	473	436	453	483	431	484	455	461	477	478	443	448	484	474	457	457	513	434	505	492	463	477	460	496	518	469	468	510	490	499	432	490	483	466	462	433	474	468	480	474	499	465	437	463	495	448	423	481	452	476	506	466	464	476	448	463	472	479	435	478	443	485	456	467	452	417	453	453	492	491	449	469	451	508	439	449	508	465	493	423	470	452	432	477	410	505	485	476	470	445	448	473	474	438	448	444	449	471	443	485	431	492	502	452	467	473	456	488	483	462	511	457	462	485	475	491	496	479	475	467	479	493	445	467	488	483	495	458	480	438	475	491	486	451	516	499	461	496	478	439	485	436	440	452	504	493	495	466	457	446	491	480	460	457	459	504	437	457	411	431	462	438	466	460	452	465	431	467	476	477	481	489	477	458	475	497	531	486	466	479	472	475	461	487	507	477	500	502	481	467	452	455	450	484	482	427
24566	21426	28571	24698	21114	3334	891	575	453	454	425	400	336	377	326	363	334	309	327	321	309	363	335	323	325	314	345	335	307	315	301	335	312	310	322	294	303	332	328	322	319	315	288	293	315	300	338	326	305	328	321	300	306	317	328	287	345	320	328	310	313	327	340	307	300	322	314	309	298	326	317	328	320	308	313	312	299	321	294	279	304	329	289	321	287	286	318	305	320	331	295	274	308	311	293	345	331	311	343	324	330	352	304	327	296	332	326	303	307	323	313	317	315	281	277	302	313	314	328	305	327	312	302	329	317	311	334	321	317	298	335	333	295	356	304	330	322	320	304	311	288	305	318	304	301	304	308	303	294	327	336	333	321	302	304	286	300	318	316	297	300	318	309	299	298	275	315	306	293	319	310	336	299	326	315	305	306	297	308	296	307	288	346	327	323	325	287	342	306	305	306	283	297	347	338	303	323	315	325	320	295	315	272	300	298	301	282	307	290	289	328	327	328	327	307	308	323	317	335	342	307	308	315	308	299	318	311	291	334	323	302	306	327	321	294	326	316	347	340	308	293	270	305	296	292	301	307	322	329	319	324	310	297	338	332	312	288	308	289	275	325	304	313	304	315	319	313	279	287	273	346	336	290	269	329	298	315	282	349	311	316	313	332	298	320	286	285	326	281	311	324	337	311	327	300	281	302	319	319	327	287	309	288	316	302	289	309	301	271	294	300	331	304	327	286	311	317	301	289	312	320	288	307	323	283	318	292	319	299	317	308	333	305	284	343	317	313	296	280	297	304	315	303	305	306	304	302	348	316	322	284	283	279	298	343	294	324	297	303	310	311	314	256	312	312	299	318	290	308	328	306	275	324	324	291	286	317	301	330	308	316	304	315	289	303	285	296	327	335	303	277	303	320	306	297	303	319	304	306	293	329	355	306	304	334	327	319	370	316	322	297	291	325	294	333	314	289	321	322	314	292	296	353	332	306	297	277	296	293	330	321	334	297	304	308	287	319	308	305	313	318	329	341	328	300	314	296	306	276	322	324	329	320	313	292	288	313	304	292	298	295	340	320	330	319	298	298	307	302	313	321	300	266	325	320	336	277	288	338	321	339	294	339	295	313	336	283	289	308	326	333	268	319	306	299	320	306	278	352	310	331	343	318	316	293	313	307	319	274	285	328	337	299	288	309	318	308	361	312	275	322	323	297	334	306	307	334	320	308	305	302	315	316	311	305	309	300	297	331	330	293	293	300	304	314	290	323	300	329	337	279	293	314	300	307	292	301	302	271	324	296	317	349	306	298	330	294	331	302	294	291	293	335	295	296	312	285	325	312	295	317	302	306	308	331	298	288	303	303	346	327	294	327	293	313	337	335	321	324	318	288	279	332	291	333	306	305	322	303	299	316	339	310	308	339	289	291	297	314	295	293	303	288	293	326	310	316	291	314	301	300	330	302	297	327	314	292	324	341	300	333	316	315	310	350	321	294	291	312	344	292	295	272	299	295	334	284	305	281	331	316	292	301	297	313	295	309	302	309	300	315	305	307	321	316	311	300	292	326	316	304	318	297	307	324	284	322	273	304	291	295	276	279	310	307	288	314	282	296	347	280	308	344	310	293	290	309	306	320	317	320	303	317	316	337	299	305	326	290	321	311	280	285	274	325	313	326	334	321	301	303	279	296	320	348	308	335	331	334	300	345	301	314	300	316	297	326	307	287	290	321	286	310	346	296	317	319	314	330	314	322	286	323	315	316	315	334	305	300	310	290	305	337	316	288	334	325	299	301	311	294	327	285	339	298	342	309	304	320	316	295	312	269	298	259	329	316	304	321	274	294	298	279	344	322	301	285	322	272	310	297	327	327	319	316	299	299	280	342	325	338	306	319	319	282	248	281	285	299	282	298	314	318	317	321	294	316	306	313	291	293	304	300	321	309	295	304	330	320	331	308	305	309	296	304	309	320	303	291	320	313	308	308	298	307	308	333	327	329	325	323	300	319	287	295	318	318	283	309	303	341	299	323	291	283	330	283	339	309	325	317	295	331	328	304	322	315	282	289	294	288	278	313	302	311	275	309	292	307	324	315	307	314	305	293	282	333	309	307	279	307	325	297	312	263	331	313	319	294	300	311	308	297	305	317	288	298	314	291	299	281	327	297	317	317	312	295	292	310	299	302	305	358	284	327	289	306	315	298	299	316	322	319	268	307	323	295	319	309	297	350	315	317	329	302	280	330	327	319	330	302	319	280	325	272	317	306	313	318	300	296	327	314	310	319	304	283	318	298	300	302	305	313	272	354	320	315	307	281	337	334	293	334	322	306	296	304	314	292	289	342	326	323	326	314	309	339	322	298	310	317	293	314	306	310	316	313	334	312	300	274	297	328	322	297	320	316	291	309	294	284	293	320	297	323	310	311	283	274	275	303	288	301	302	329	299	305	279	302	321	314	326	296	315	302	314	313	311	318	304	308	310	303	327	293	286	316	310	298	299	316	288	297	341	308	310	301	306	330	294	310	283	297	308	282	272	308	315	344	294	318	325	314	290	273	303	334	301	318	278	316	297	315	316	332	304	310	338	351	309	300	316	303	284	336	257	295	285	301	301	328	308	298	318	311	318	311	314	324	280	310	312	314	300	309	307	303	300	318	314	311	283	316	295	313	297	278	325	306	301	325	347	296	312	325	316	299	322	312	349	256	311	303	301	300	303	296	317	330	299	330	284	299	295	315	309	314	357	296	337	324	302	328	314	341	288	329	305	342	317	307	308	318	315	312	311	299	322	272	308	295	305	306	296	293	321	303	318	313	300	312	330	317	281	295	315	288	299	276	297	306	343	327	310	303	305	303	282	313	323	314	285	335	267	296	275	308	354	297	312	301	298	309	304	311	316	302	302	272	319	295	311	280	294	319	303	307	329	326	295	311	327	345	288	289	312	294	316	321	323	268	300	296	324	321	273	286	290	307	304	304	305	320	281	309	299	299	327	315	313	282	290	342	315	333	298	310	283	330	304	275	295	280	303	280	317	312	315	282	334	311	319	330	324	316	330	306	298	323	314	327	304	300	301	318	296	276	314	288	268	332	298	295	327	321	348	297	320	317	324	330	311	264	308	311	293	339	312	313	280	308	310	329	302	342	313	297	283	308	338	303	316	306	344	312	322	284	353	326	319	283	300	329	284	305	297	273	281	298	293	314	334	300	298	312	297	286	308	326	303	274	291	329	306	331	328	361	314	284	289	321	287	327	282	320	305	310	310	326	327	310	325	280	311	270	311	303	309	292	292	315	303	279	321	284	304	318	296	305	280	296	301	299	314	322	305	276	323	297	336	293	306	340	314	321	297	326	305	338	294	328	294	320	319	314	313	281	305	270	343	310	307	303	318	315	301	328	333	283	282	333	295	339	300	298	321	280	273	301	314	326	301	309	354	307	333	311	305	316	296	309	306	325	326	321	309	314	289	302	318	306	301	318	290	308	286	301	311	295	300	316	302	309	301	301	309
3691	4752	3977	2033	1301	881	721	616	549	500	431	434	375	345	364	392	328	327	334	313	303	350	325	330	282	289	324	295	301	298	275	301	289	302	326	261	285	302	299	275	289	276	297	323	275	293	321	283	279	270	288	294	290	248	291	276	265	281	280	302	311	329	299	282	276	301	276	279	277	275	276	276	283	277	311	289	295	300	296	283	287	286	293	320	302	274	296	318	317	297	282	279	263	277	275	283	292	262	282	302	275	295	268	254	324	297	299	288	289	280	293	308	294	266	293	252	288	266	288	302	294	283	316	278	309	296	320	280	281	264	281	294	279	292	279	307	283	288	299	290	300	316	268	268	278	285	299	295	283	290	272	299	285	317	280	288	295	286	267	273	291	264	284	317	273	289	279	295	309	271	291	317	292	262	309	291	296	276	315	278	286	275	317	302	278	314	266	291	296	285	279	264	291	266	297	293	288	286	288	278	272	289	285	272	288	280	306	291	263	267	291	291	276	287	254	281	279	291	261	279	292	297	285	277	303	313	279	251	281	291	273	276	267	294	277	293	293	282	321	285	268	294	305	274	300	281	276	260	303	287	283	264	286	300	254	272	279	275	269	315	282	258	288	290	268	272	294	294	243	297	272	288	275	259	265	261	306	255	264	280	262	274	283	273	284	284	309	289	287	292	313	298	268	288	277	270	295	266	302	255	282	270	294	297	251	278	259	287	314	299	310	275	298	264	285	248	270	268	269	316	283	277	267	285	276	260	272	300	302	275	262	301	265	271	292	295	303	283	308	291	278	265	280	262	294	285	311	283	301	260	276	264	245	268	279	280	269	307	265	268	264	249	293	289	277	315	294	291	277	281	299	271	295	292	280	310	243	302	264	303	267	267	261	274	301	271	296	289	285	272	276	262	280	283	276	280	267	275	296	274	301	274	254	287	294	279	276	254	306	301	266	272	319	246	286	274	296	312	292	287	284	320	301	284	271	276	262	256	277	256	286	271	267	294	313	277	279	270	297	241	308	254	287	288	285	280	309	262	289	269	264	285	268	249	276	267	263	301	271	294	264	315	289	272	306	282	269	253	264	304	266	269	313	262	299	293	280	299	307	286	294	309	258	292	312	251	277	293	268	281	275	281	267	286	277	265	286	256	270	265	293	300	289	283	269	298	311	280	258	284	272	310	292	273	275	273	265	276	304	262	276	270	281	296	292	295	282	261	290	289	251	274	258	293	329	260	284	275	263	269	302	275	292	310	277	278	277	315	272	275	273	299	285	281	262	290	304	301	277	294	308	300	283	276	281	263	285	260	273	269	266	277	288	275	297	288	274	271	265	300	270	287	290	270	249	276	283	280	262	267	312	264	294	308	284	267	281	301	266	290	301	275	286	280	268	285	273	274	290	272	306	299	266	258	271	291	284	263	283	253	272	274	281	256	275	255	294	279	280	282	300	262	275	283	279	323	274	265	309	279	287	267	282	283	285	298	272	275	320	268	266	279	257	296	316	250	271	308	317	276	252	244	277	297	287	273	296	256	274	328	276	278	279	269	291	291	297	298	299	264	278	296	272	277	280	253	315	285	300	278	279	283	318	284	304	286	298	251	294	283	255	270	261	276	263	285	284	282	293	274	296	317	270	286	311	296	286	286	287	257	266	272	273	290	292	290	281	253	278	296	281	280	296	293	273	255	292	279	289	289	256	286	271	297	295	258	273	303	285	263	278	288	287	295	306	289	281	271	291	257	292	283	255	255	276	258	260	273	293	281	274	319	280	276	316	254	307	280	259	269	276	285	287	280	251	277	280	278	274	281	326	282	252	255	283	275	286	311	278	285	277	276	267	271	291	293	314	311	265	300	274	256	277	286	280	345	258	292	289	274	282	264	298	257	290	263	282	285	271	278	264	296	285	279	285	282	259	289	288	256	277	287	276	267	282	287	294	274	263	276	271	319	257	273	253	296	296	275	284	291	276	263	285	280	281	281	269	293	279	304	247	295	271	283	322	303	289	295	253	299	259	304	291	299	282	274	259	279	293	295	269	286	284	298	295	298	300	275	290	277	301	258	256	271	289	272	270	262	262	310	272	269	266	287	275	278	244	258	274	278	247	316	256	291	270	289	305	287	298	284	276	301	271	269	275	278	277	303	252	306	312	278	273	282	264	252	289	266	283	289	292	285	261	255	286	295	279	316	289	277	264	322	270	249	282	289	295	278	291	236	279	285	296	285	285	275	283	252	276	279	294	286	285	302	289	266	297	282	261	280	269	285	268	293	296	283	277	276	322	266	256	295	286	293	289	270	282	263	326	258	286	272	276	261	296	259	290	266	295	286	291	287	269	294	291	263	264	289	271	294	318	280	288	274	276	287	293	281	257	265	271	296	261	308	329	304	261	303	279	304	267	276	293	286	269	301	284	282	245	290	294	276	288	294	300	293	277	287	272	268	278	285	275	266	309	290	271	261	261	289	301	310	276	287	298	306	288	285	294	297	292	305	268	266	280	275	285	259	284	284	286	278	331	267	246	279	275	279	301	294	277	294	289	278	294	275	264	327	267	295	271	278	279	279	293	275	284	250	270	297	278	277	280	274	310	287	305	289	296	270	286	247	293	301	255	281	288	280	271	259	277	292	262	267	271	303	270	304	307	261	282	262	266	301	280	265	307	290	260	277	285	275	293	293	294	256	283	301	281	290	298	272	256	307	281	279	302	248	303	281	266	278	294	267	297	288	250	273	285	292	270	264	263	284	240	279	277	269	285	272	300	310	293	278	289	290	291	272	285	292	295	265	284	291	291	273	294	256	285	297	291	297	281	299	265	272	296	291	285	240	275	300	267	260	284	287	291	318	245	288	260	285	297	272	281	274	271	252	248	278	287	290	271	288	266	269	273	271	278	265	294	274	273	264	272	278	276	293	266	284	276	276	272	289	265	276	245	244	297	268	285	282	270	286	297	305	282	301	281	256	295	290	273	283	328	257	275	287	275	272	279	281	260	271	280	297	285	305	300	267	255	282	280	273	290	276	303	274	292	270	262	274	269	265	288	263	274	305	311	299	282	295	276	276	275	290	271	302	261	283	241	239	269	275	276	288	267	265	283	288	281	264	245	274	289	294	294	287	271	272	257	293	280	273	294	308	297	266	272	292	286	280	287	278	249	283	294	278	283	264	255	280	288	309	281	290	261	312	301	268	271	271	254	267	290	254	323	255	300	281	278	274	296	329	257	269	256	252	298	274	281	251	280	284	276	275	290	295	273	256	262	316	272	252	290	272	265	297	257	264	289	289	296	272	299	277	289	287	300	263	265	269	295	276	294	266	300	252	280	265	322	270	275	274	259	279	272	278	266	318	256	280	297	295	268	274	257	293	269	280	280	291	293	283	231	293	283	294	283	270	298	285	268	265	262	271	254	302	273	311	258	282	266	270	270	283	264	282	328	286	307	266	272	267	308	276	285	252	276	274	277	284	283	247	305	295	277	262	294	261	267	280	319	303	272	269
27811	10004	1729	1190	868	905	874	926	851	858	876	854	909	906	837	877	894	913	917	866	876	897	860	893	873	868	962	839	928	845	823	825	882	916	851	844	916	869	909	875	903	874	897	840	838	878	863	854	883	880	868	924	767	866	846	893	868	868	850	886	876	889	882	895	887	864	939	876	937	819	837	856	837	904	866	905	896	907	886	894	902	881	927	854	873	887	863	880	926	848	885	873	876	847	881	916	870	861	855	874	905	911	886	849	873	907	940	878	838	877	833	881	899	867	871	869	853	916	900	896	874	807	875	919	819	867	895	922	912	835	856	861	929	870	836	900	877	884	853	914	863	854	891	841	906	899	894	883	858	887	861	855	860	839	878	822	849	887	899	879	916	860	914	855	894	893	876	937	862	834	875	853	884	847	850	957	841	838	886	860	831	874	886	887	827	859	848	880	917	848	920	867	845	898	843	829	853	876	881	878	870	842	855	889	811	882	862	878	907	920	927	836	930	829	863	817	857	859	889	846	849	882	862	891	883	858	890	859	916	809	889	885	884	904	892	877	956	913	795	863	816	854	847	880	887	853	861	878	849	880	902	902	916	898	884	905	924	822	857	786	861	949	879	861	871	862	815	867	876	901	903	885	845	834	864	882	892	833	900	882	854	886	864	904	853	920	877	871	850	850	869	867	901	858	879	896	867	863	824	860	852	867	877	880	883	867	866	872	837	864	862	820	854	881	929	885	847	872	921	815	874	860	865	864	881	884	785	844	859	846	879	827	916	859	838	895	871	859	897	871	899	842	908	882	822	915	910	850	875	884	924	898	823	876	828	836	843	840	869	927	870	851	874	896	921	897	831	884	900	910	854	868	864	824	811	928	879	802	857	834	857	903	877	877	821	874	856	869	854	909	906	860	903	864	889	845	844	890	926	894	900	901	879	876	903	901	849	862	928	848	870	808	940	840	954	886	863	911	892	928	818	893	877	836	876	871	893	922	847	866	868	878	822	836	852	839	848	913	890	875	887	915	870	880	919	905	877	877	898	872	841	898	856	848	905	846	841	897	929	885	829	834	815	818	923	844	807	848	885	914	823	844	858	832	859	914	876	933	908	881	811	860	885	875	872	890	794	877	882	890	862	876	877	839	882	899	869	880	881	836	843	856	851	801	863	836	786	833	853	846	858	849	907	850	874	869	841	877	851	826	858	863	853	838	906	854	920	813	886	910	894	831	901	851	868	839	809	880	914	853	875	862	877	893	874	947	852	872	891	848	917	849	856	874	890	884	864	872	807	847	902	855	823	883	894	881	855	916	887	855	928	908	888	821	835	893	838	897	865	897	949	903	908	872	875	908	916	865	808	850	805	912	909	848	867	902	893	901	913	892	875	874	863	867	836	822	925	860	859	892	892	902	879	862	833	880	856	864	875	880	923	825	848	886	923	838	865	883	812	874	872	853	840	875	900	861	864	883	879	862	873	875	865	883	804	831	875	868	878	877	843	854	887	899	918	892	866	918	861	865	885	854	808	851	797	837	837	857	912	865	887	889	856	887	854	875	868	894	845	858	881	852	931	820	878	897	825	874	864	868	874	871	867	906	912	855	816	912	823	873	854	836	829	870	865	861	893	903	907	852	891	825	884	852	866	858	867	909	886	809	871	864	842	895	881	815	945	894	861	896	847	921	839	901	885	873	835	859	827	877	886	921	844	852	872	871	845	892	858	845	810	849	850	840	816	909	889	876	895	912	936	895	889	925	893	827	870	909	843	856	821	880	874	921	863	879	870	791	885	863	850	937	867	889	848	864	874	909	854	863	907	874	835	900	922	911	799	858	859	852	836	825	890	882	820	883	855	876	854	874	917	893	893	891	887	819	872	856	918	913	890	849	885	890	905	858	874	902	915	849	875	849	829	868	858	861	902	863	870	836	890	867	865	915	873	822	883	893	890	865	838	814	844	896	851	871	816	867	840	898	914	846	923	862	860	831	869	859	908	887	863	900	906	875	896	912	850	872	854	865	924	842	913	852	839	853	850	879	861	822	842	885	889	837	884	830	884	867	840	903	898	827	830	882	873	878	884	854	875	851	899	922	883	868	871	829	831	887	851	838	927	916	867	883	888	835	835	873	855	906	862	858	891	840	858	837	884	877	897	904	834	899	872	844	826	880	877	855	857	838	825	913	857	873	901	863	850	858	890	843	871	921	862	903	809	885	842	810	892	870	910	875	853	874	793	859	872	924	908	892	902	882	886	922	880	892	915	854	834	889	847	857	840	874	843	878	896	911	899	938	837	870	865	939	895	843	879	903	911	908	884	853	891	901	886	874	883	893	903	835	900	899	840	879	858	886	871	871	891	904	852	842	842	848	897	838	909	854	900	882	817	896	860	893	905	860	915	850	887	928	856	908	919	881	935	857	887	880	907	885	875	889	895	873	929	855	876	887	863	895	872	836	899	894	856	937	865	852	878	914	926	877	859	936	921	870	940	893	863	874	889	913	833	907	865	908	910	886	864	871	845	906	866	906	877	842	859	876	858	833	888	807	875	837	951	872	863	848	893	852	848	876	863	863	883	912	878	907	870	933	914	929	879	919	825	887	927	866	902	907	870	907	908	884	830	878	830	887	896	889	854	832	888	860	886	860	874	879	880	854	852	895	867	867	893	885	908	955	893	885	836	901	882	874	892	876	883	925	849	866	870	845	888	935	872	884	869	865	882	874	850	854	884	863	849	910	870	892	870	903	843	827	882	925	870	857	848	858	879	832	915	883	867	886	912	842	801	881	885	845	879	907	866	860	913	887	825	861	847	860	883	885	854	806	860	879	837	793	890	860	861	828	889	803	892	898	905	958	876	869	852	876	870	863	873	863	881	899	860	870	877	827	847	827	922	885	825	872	875	868	854	888	883	891	933	815	843	819	863	844	918	845	856	895	892	875	894	868	900	898	803	879	848	880	897	849	919	855	831	904	877	837	829	888	855	879	818	813	918	828	896	898	880	908	896	858	920	878	888	887	849	864	916	902	882	886	854	874	864	881	851	838	847	907	884	871	878	854	844	825	890	859	878	859	931	927	953	877	881	860	903	906	813	847	830	841	869	874	867	902	867	843	893	851	854	940	859	891	861	898	875	874	895	834	853	850	878	857	903	847	824	853	845	918	861	888	929	873	846	871	849	882	862	835	838	891	856	901	826	863	926	879	842	899	884	815	869	769	829	861	891	816	871	884	934	876	826	879	884	807	849	843	874	840	893	908	870	849	879	910	808	861	870	870	895	830	877	935	924	884	899	835	879	895	899	833	883	890	901	884	868	851	916	847	858	906	843	893	899	880	873	877	893	864	820	858	888	879	854	906	903	868	879	860	904	905	889	837	846	897	883	844	833	875	904	898	849	893	935	878	888	936	904	859	852	849	864	895	887	850	881	919	889	838	839	872	865	817	871	870	923	869	846	847	870	871	903	972	858	905	920	873	881	901	899	934	835	878	918	845	862	924	877	862	831	870
5535	938	877	758	711	726	758	756	719	734	722	735	678	710	709	697	690	719	673	715	684	720	701	688	705	728	715	724	692	689	687	692	706	684	708	718	720	664	692	722	704	730	656	719	633	694	689	736	693	714	673	736	649	724	665	698	729	732	719	692	700	659	710	777	691	708	674	755	725	710	733	702	694	688	699	730	708	692	716	745	710	687	686	717	694	688	734	688	698	717	716	699	706	717	751	736	689	677	743	674	738	692	679	718	665	691	686	741	680	712	702	671	771	717	686	698	729	690	725	672	687	675	700	685	708	747	700	695	748	714	675	663	657	696	747	715	716	686	666	738	654	714	752	673	730	750	707	765	721	683	725	698	716	652	690	730	689	728	712	661	705	716	720	710	723	715	726	670	670	729	683	760	700	737	697	741	677	712	678	644	712	719	711	687	677	717	684	734	693	686	706	713	700	670	732	705	676	729	712	675	715	707	658	664	677	698	709	725	651	690	694	729	702	674	729	713	664	758	699	701	644	708	687	723	713	703	714	682	707	679	680	670	658	663	688	701	704	707	714	710	684	692	682	717	684	727	736	692	676	686	710	721	701	714	683	662	730	653	697	714	710	721	723	691	674	704	724	694	675	682	672	724	697	708	692	674	699	672	704	734	724	688	684	735	660	718	720	734	709	709	704	702	719	773	708	707	700	679	701	694	746	680	677	700	682	714	721	737	686	719	678	720	721	666	685	709	703	690	722	659	703	707	714	711	714	639	706	683	716	756	670	742	679	698	699	682	733	708	707	730	654	746	676	711	679	663	736	726	725	677	700	672	738	683	684	697	672	670	679	666	749	709	667	677	715	715	707	677	735	703	685	716	731	755	717	685	665	729	714	692	696	739	687	683	745	700	727	655	648	633	690	672	684	651	670	693	689	685	726	653	691	699	634	645	661	635	713	709	691	676	701	679	703	703	699	691	735	679	723	661	706	687	701	718	706	686	758	656	708	722	712	673	672	667	678	733	667	718	663	706	622	687	766	731	723	709	704	692	640	732	700	702	724	671	725	714	713	720	750	755	701	676	697	692	686	702	688	683	703	725	659	713	698	639	673	685	721	737	694	690	738	670	713	718	677	730	760	686	696	709	646	688	687	627	747	713	679	704	657	705	677	646	665	713	694	664	699	722	695	687	739	733	694	696	692	743	748	700	708	686	695	712	708	701	729	690	675	680	701	706	709	715	696	698	759	709	710	678	652	734	729	682	710	673	697	663	741	735	694	720	716	674	711	714	717	723	704	654	697	676	737	703	666	659	679	692	733	698	660	699	676	743	717	675	730	667	689	724	705	767	684	709	676	663	672	706	736	686	726	710	727	641	716	715	665	688	725	671	722	670	687	721	676	712	700	714	695	672	691	707	631	717	672	681	713	725	683	702	696	691	684	701	712	673	699	705	699	643	694	703	659	656	718	700	715	711	744	690	736	706	651	713	743	695	697	694	658	720	637	674	698	730	728	702	642	716	672	733	697	651	739	710	700	736	660	693	715	691	709	664	689	676	701	717	677	741	735	699	727	706	698	714	725	654	715	711	625	705	731	695	684	654	687	713	658	744	735	769	672	701	689	720	695	714	702	691	701	722	729	697	665	722	684	723	633	756	692	683	752	724	701	686	695	687	722	659	667	740	692	735	706	678	715	686	742	709	663	704	726	665	699	681	715	747	692	705	701	685	718	679	681	723	696	696	736	670	709	715	685	695	669	683	741	734	731	749	674	686	736	705	665	670	654	679	662	709	689	696	772	680	705	713	725	734	699	732	666	675	632	704	706	698	668	719	746	692	701	661	700	701	696	710	677	700	702	678	696	681	654	642	685	787	730	728	656	732	698	719	704	685	697	660	691	710	693	661	726	727	694	709	681	697	674	644	705	722	714	686	706	711	673	682	716	710	698	715	728	694	721	696	717	686	685	667	731	720	713	734	666	690	689	677	684	667	690	738	706	720	719	688	652	752	681	735	748	731	697	670	686	692	677	631	708	719	738	688	713	658	671	715	714	735	680	716	722	674	697	719	699	695	726	720	672	699	676	684	723	702	708	691	676	716	689	775	705	656	655	701	756	740	719	691	694	734	703	673	663	704	701	724	716	659	687	722	714	725	691	662	679	710	692	714	688	699	661	690	721	730	749	720	722	655	746	735	764	678	667	675	710	689	723	714	694	696	735	722	631	733	731	680	692	682	726	693	699	670	691	682	705	708	679	698	734	669	665	756	660	717	701	718	724	714	687	672	755	735	692	732	741	699	693	665	729	734	715	649	700	707	649	742	678	732	697	692	662	701	691	709	690	693	651	681	723	705	759	700	688	703	703	686	702	694	683	703	722	709	716	692	694	737	668	675	714	642	707	667	757	723	693	712	719	731	724	723	690	676	720	710	702	693	709	727	713	670	719	719	713	741	749	679	733	727	745	657	699	649	669	710	703	710	701	709	691	672	721	711	682	695	715	705	689	702	677	728	725	673	726	639	696	713	684	763	666	718	747	691	688	703	720	680	668	710	719	713	723	721	684	683	666	740	719	714	670	666	717	650	688	671	731	704	671	687	751	748	699	693	680	692	688	685	693	684	688	680	733	650	734	714	698	721	696	705	730	681	712	673	745	710	752	737	712	675	741	673	724	710	698	666	713	728	738	637	681	708	717	708	672	688	702	707	709	701	670	703	669	677	695	732	690	717	698	742	725	766	722	647	757	717	687	721	749	712	685	737	707	692	680	697	700	701	745	713	709	727	690	702	710	707	711	730	718	710	726	732	691	718	731	689	730	690	763	707	707	712	689	706	647	667	702	640	663	723	684	727	687	681	672	673	692	688	627	667	732	726	745	656	712	697	695	704	717	720	702	722	711	712	750	693	707	735	656	744	665	687	715	717	735	723	667	683	708	686	645	680	709	705	661	713	703	738	713	740	711	720	690	682	702	721	687	678	691	675	710	737	673	731	672	672	700	741	697	733	680	762	720	682	689	658	663	703	711	630	689	689	691	727	703	718	695	677	716	703	725	660	717	718	750	712	712	722	672	690	689	689	750	681	752	697	689	673	688	685	600	670	707	674	707	702	698	663	705	712	671	710	700	693	683	724	733	715	730	698	736	696	691	730	711	708	722	681	709	744	746	706	720	653	652	685	654	694	705	716	700	729	719	694	674	729	686	685	725	680	665	706	648	724	676	732	690	690	668	692	702	705	692	663	706	733	693	713	687	661	656	652	725	706	701	694	731	709	695	742	690	640	705	693	723	706	648	678	672	690	698	721	681	668	654	639	686	697	704	660	696	691	698	724	648	664	686	713	766	733	741	706	670	690	684	739	698	632	696	686	692	650	707	685	740	705	703	674	700	631	661	663	684	700	638	708	682	756	719	726	674	712	665	721	665	713	659	712	726	730	719	733	670	705	710	711	709	740	766	738	680	686	700	746	724	691	686	654	717	680	657	740	727	742	695	772	689	686	673	673	684	685	664	689
25724	21482	27217	25505	4017	997	790	699	663	605	630	603	622	606	572	554	588	614	622	579	540	553	567	588	590	566	570	562	544	572	565	534	560	599	563	558	574	530	558	601	580	583	553	598	572	533	567	592	570	551	541	522	557	565	587	571	600	551	545	540	567	563	568	582	532	529	560	537	549	551	568	544	541	525	529	576	552	550	536	571	577	516	550	574	516	568	535	570	586	587	576	500	539	572	540	589	559	547	564	534	538	573	554	565	518	531	558	550	519	529	554	559	586	511	580	547	547	522	550	553	539	564	546	559	597	522	545	562	549	558	542	583	564	569	584	570	540	555	560	568	581	547	551	533	596	543	591	555	539	560	531	531	565	559	538	581	552	578	545	546	551	517	572	582	563	552	550	556	532	534	512	544	549	507	557	534	559	522	524	526	564	555	596	530	544	523	598	540	538	571	540	547	553	559	557	547	560	541	524	544	598	570	568	568	535	525	562	564	523	507	525	560	562	535	544	556	547	554	583	586	555	500	552	577	543	552	523	572	534	570	561	551	505	535	526	557	533	544	555	543	562	584	537	559	545	538	546	591	536	570	544	536	540	554	507	563	556	581	535	570	558	547	542	551	536	571	540	565	529	568	551	558	574	546	526	550	546	520	528	556	545	580	593	521	544	562	580	529	531	556	581	576	580	562	533	556	575	572	523	572	572	572	526	560	556	554	542	535	546	534	548	552	578	528	545	589	533	535	571	554	516	519	538	561	548	546	566	543	541	558	519	546	568	546	529	561	556	555	498	554	553	508	545	545	538	542	567	577	563	521	531	539	497	552	561	582	530	554	547	549	556	531	532	576	594	554	605	515	588	588	559	534	553	554	552	538	535	567	514	519	544	550	537	560	564	554	571	546	535	566	535	521	557	564	556	534	545	505	537	515	591	561	581	541	538	590	565	549	581	526	506	572	623	549	551	552	559	530	531	544	567	610	580	560	588	560	566	573	597	568	534	578	540	552	510	530	597	594	544	547	582	540	558	535	541	506	533	569	554	501	581	551	541	542	586	565	526	556	577	542	546	561	563	510	561	599	535	525	561	525	505	565	547	562	587	539	578	589	564	540	503	558	522	553	578	501	560	580	562	572	542	571	517	522	569	565	526	581	575	546	528	562	539	536	517	551	563	528	540	575	562	547	538	533	569	554	562	554	518	528	560	576	545	554	543	523	529	533	537	571	550	565	526	516	511	518	582	538	559	522	534	548	525	547	521	536	546	537	539	534	597	578	529	564	560	579	517	565	550	567	552	525	530	573	556	557	521	533	561	555	565	603	589	596	562	535	609	527	547	526	517	527	527	539	586	546	533	488	531	558	540	567	515	609	509	578	524	560	548	584	566	544	511	537	507	535	545	558	576	565	493	543	559	582	518	528	508	489	541	576	579	553	566	548	521	537	581	554	597	608	574	535	574	524	557	537	568	554	545	549	570	591	569	535	559	591	571	578	562	557	562	535	579	543	565	547	572	551	542	544	573	519	552	601	535	540	552	545	554	581	542	560	588	534	530	561	554	585	545	498	575	548	535	589	567	552	576	558	539	547	531	565	522	540	538	520	553	533	541	556	549	529	576	533	618	565	537	560	524	521	567	561	510	569	517	550	557	600	516	571	530	556	527	566	513	590	564	597	564	531	491	535	569	560	547	582	559	535	568	528	482	564	550	608	569	597	532	554	578	584	580	548	572	558	527	594	551	481	504	542	565	512	551	559	511	522	550	549	584	547	566	573	569	567	562	569	596	565	533	555	569	541	546	531	550	563	543	544	561	538	528	559	517	573	528	515	555	549	523	537	513	546	552	554	547	570	530	557	542	527	574	546	572	573	566	545	592	589	587	517	545	531	592	552	518	535	525	543	519	549	573	530	615	557	549	552	553	548	526	525	557	588	627	570	561	497	562	598	524	500	549	533	514	543	534	575	580	524	550	545	585	530	555	535	507	486	560	523	528	591	554	539	520	557	532	520	559	505	515	522	554	555	532	575	570	532	574	550	545	566	569	560	531	575	550	525	511	545	543	547	545	516	546	549	549	562	552	576	556	538	549	565	559	573	513	547	597	539	493	527	570	550	550	515	539	566	542	542	582	531	542	594	544	563	554	563	558	531	546	540	582	540	589	599	545	542	526	549	559	496	499	572	556	520	567	539	528	575	544	569	583	584	550	506	557	531	569	536	573	537	570	539	537	506	560	548	555	534	557	518	548	571	540	541	578	536	513	522	536	556	559	581	527	537	569	540	507	536	562	574	539	559	554	593	489	532	606	526	544	566	541	577	563	554	555	572	549	551	539	560	553	551	539	527	562	538	555	555	569	598	547	567	543	532	541	516	556	502	562	542	511	518	526	545	531	547	622	550	531	546	535	544	562	582	539	585	625	595	560	574	592	547	577	517	544	544	536	551	545	522	540	503	526	565	506	528	582	580	582	574	555	601	569	561	552	554	576	535	528	533	546	535	533	529	538	563	592	507	585	543	532	521	537	579	501	542	523	572	539	533	525	570	560	547	525	536	556	556	554	545	571	577	605	569	567	553	550	535	532	578	543	551	511	544	529	539	534	564	589	533	515	556	559	521	593	514	539	543	519	534	563	576	537	531	542	534	538	563	547	546	558	561	529	531	592	562	528	585	554	546	566	511	545	581	510	547	538	540	525	523	551	501	526	612	519	532	537	580	517	552	518	562	557	551	531	555	578	514	506	563	519	587	582	530	518	587	567	578	596	541	578	598	531	531	549	590	523	542	547	566	570	551	577	515	573	569	590	516	546	544	555	581	546	528	538	588	530	515	542	546	574	556	570	557	548	542	605	541	549	559	530	559	505	545	565	571	555	561	552	577	532	527	522	560	564	568	518	555	538	537	537	589	563	537	544	557	538	531	541	540	528	531	547	596	540	555	550	521	554	538	518	527	568	556	580	516	535	535	556	505	524	545	567	520	553	535	530	587	563	556	538	533	529	553	584	557	548	596	583	587	510	574	578	559	513	534	575	523	561	519	535	550	554	543	520	559	538	539	511	553	513	557	589	502	544	550	564	554	572	523	525	510	560	557	535	619	634	594	547	565	531	516	547	537	548	531	532	557	571	561	554	566	534	529	542	524	531	582	523	562	538	519	535	576	581	509	582	524	561	530	564	571	538	586	516	545	548	524	525	552	543	538	577	545	494	513	528	554	510	544	490	530	557	557	566	576	508	556	561	536	542	563	544	540	530	543	522	538	567	535	498	555	519	574	568	597	529	541	572	545	573	554	547	554	543	506	536	566	567	570	552	547	574	574	555	505	554	552	541	559	553	523	537	539	565	541	550	563	524	522	577	532	523	531	500	549	589	558	524	562	544	516	516	531	596	539	558	560	547	540	508	542	523	573	538	543	542	556	599	530	584	574	575	562	521	545	546	585	584	540	519	567	519	536	522	560	570	542	588	541	553	577	541	570	594	600	572	576	529	566	481	505	589	529	576	536
3694	2746	2335	1320	949	776	665	649	604	633	567	554	534	510	527	496	522	536	529	516	544	514	504	496	487	465	493	473	479	500	507	467	483	504	528	473	498	455	511	502	483	444	515	444	468	514	512	512	465	527	464	488	488	499	490	499	486	457	493	502	519	488	522	445	499	470	484	474	498	472	517	476	443	475	481	481	502	498	487	476	471	460	448	470	439	480	481	488	479	468	491	453	436	514	469	493	420	472	464	496	466	485	459	517	469	493	472	490	507	465	471	459	481	457	489	463	493	489	505	482	496	479	467	486	469	469	433	478	453	500	481	516	490	449	463	518	481	452	431	462	490	503	485	469	498	513	446	475	500	488	469	458	517	466	486	503	460	487	463	493	493	469	499	458	486	433	469	481	482	467	495	504	447	431	498	475	499	480	487	468	468	486	456	474	473	467	478	487	527	437	477	459	502	492	481	466	483	513	488	507	455	483	516	488	458	488	464	506	474	443	513	446	479	470	456	411	493	465	489	435	451	475	500	510	442	520	461	464	458	489	446	459	457	502	477	474	452	431	465	464	465	475	447	484	474	473	493	474	516	451	474	488	471	479	481	488	476	480	450	460	446	467	530	486	477	477	480	472	449	471	429	489	507	506	488	502	480	470	496	461	461	510	476	501	490	473	498	493	459	458	493	473	489	462	495	482	448	486	499	453	474	458	484	457	521	448	484	469	487	445	483	479	470	502	493	445	462	493	492	454	467	459	464	449	425	505	519	464	477	454	451	487	513	445	491	486	481	503	499	491	467	459	479	488	476	500	454	475	440	476	470	461	463	507	485	476	506	473	485	500	489	484	455	558	515	501	496	440	509	494	489	481	461	456	470	475	488	502	507	449	462	494	486	477	451	495	482	461	524	464	474	495	489	481	459	452	512	492	489	485	510	491	520	487	469	509	463	486	477	464	455	462	503	469	489	510	482	488	478	479	481	477	510	470	473	508	449	526	431	465	455	500	469	500	495	458	453	478	454	512	432	475	449	501	469	489	456	473	475	464	504	476	440	487	483	493	470	427	478	518	478	497	495	487	477	466	473	474	463	490	450	501	481	454	455	475	462	457	436	489	464	476	498	502	455	498	483	490	487	450	507	483	513	451	471	448	491	483	480	490	467	472	493	484	463	443	484	476	482	451	468	464	479	452	492	498	444	506	480	494	454	474	435	448	444	447	510	454	481	488	475	483	483	454	504	518	483	475	471	450	473	443	502	485	532	455	471	467	473	449	452	486	435	465	486	467	472	496	467	460	445	477	438	480	505	497	473	498	506	515	460	479	444	479	481	493	470	487	424	474	435	512	462	454	509	503	452	421	473	461	448	488	477	474	445	451	435	471	418	498	489	476	457	461	481	495	466	486	466	501	444	493	480	485	462	460	485	457	485	470	487	440	489	443	509	474	493	492	468	454	459	455	483	481	531	482	514	483	488	524	475	476	483	441	462	469	494	484	458	451	451	464	438	469	470	483	460	456	479	486	444	489	435	445	473	451	494	442	463	475	406	470	476	473	464	497	450	476	490	434	504	495	484	462	470	474	455	465	441	500	460	488	484	478	474	443	472	448	491	452	458	488	491	479	486	466	494	515	458	474	472	448	475	474	450	468	483	490	473	502	460	495	472	494	490	470	485	459	501	451	466	467	483	490	460	485	501	456	439	473	509	482	452	466	473	481	483	524	463	455	435	511	470	478	444	477	468	492	477	458	495	494	456	486	504	439	455	451	505	447	494	467	484	458	476	442	485	445	486	466	442	450	495	458	475	518	458	517	487	467	466	439	446	482	488	493	461	457	470	450	456	485	454	481	471	455	518	512	469	463	498	485	495	477	444	477	484	459	471	450	480	466	483	454	484	465	483	494	442	466	474	463	448	444	435	468	518	451	449	462	477	466	458	460	507	478	455	466	475	450	447	471	485	465	477	461	448	479	503	482	444	478	478	439	466	507	493	506	441	472	499	431	432	462	505	487	461	462	466	460	467	461	445	475	456	445	457	469	486	486	517	456	484	460	482	420	469	465	476	514	458	509	493	426	529	464	461	493	477	462	455	486	471	480	480	486	472	466	446	479	494	453	438	484	490	468	490	471	457	482	473	461	471	475	426	536	466	463	465	440	485	483	474	493	487	445	467	474	452	497	480	456	440	459	487	458	519	477	491	494	501	522	444	464	474	442	492	473	465	475	468	471	454	474	495	455	480	478	458	487	509	478	445	459	470	495	496	477	443	483	432	497	466	474	457	455	509	473	492	464	497	491	439	503	491	492	433	509	456	478	469	465	452	479	458	470	484	483	498	503	478	431	462	464	446	454	440	479	487	480	454	443	454	469	490	475	464	477	494	480	463	460	437	475	437	447	471	495	443	474	474	464	478	415	468	454	485	401	469	485	494	471	444	481	491	439	526	466	474	483	489	482	469	445	473	488	438	447	497	490	493	448	484	477	479	479	465	505	464	474	455	488	450	462	451	502	450	496	491	464	466	440	415	424	471	454	484	490	507	490	471	481	481	481	540	487	512	483	477	492	473	449	474	456	480	484	501	466	439	464	405	496	508	504	467	511	472	488	514	489	485	489	438	521	455	482	496	446	483	478	456	438	480	444	524	475	502	482	463	438	489	479	489	463	451	452	474	458	511	472	411	482	437	482	476	479	502	483	499	451	501	463	459	442	461	489	465	444	470	476	441	487	480	485	469	485	443	492	450	466	481	443	459	478	476	469	485	500	445	502	474	453	432	480	451	471	452	470	449	469	494	451	463	443	466	457	485	460	481	470	459	444	474	483	429	485	495	467	509	467	451	464	439	487	463	518	446	523	469	465	454	459	504	490	482	495	474	476	487	518	439	489	493	422	437	493	462	508	528	461	455	456	454	453	452	501	451	456	442	484	456	471	440	437	448	494	466	449	421	477	465	426	501	505	470	443	456	457	473	461	454	468	442	483	473	492	495	487	489	504	489	484	476	504	482	481	517	458	498	438	454	474	501	480	463	471	493	456	464	488	489	449	478	469	481	496	512	501	470	475	461	494	477	454	512	535	489	458	457	484	442	508	460	487	511	493	464	482	487	502	462	465	441	429	447	486	452	491	476	424	452	472	491	505	493	504	473	494	478	458	496	485	473	457	438	435	462	516	455	442	481	456	476	439	530	513	488	488	432	471	450	468	483	428	507	477	526	496	468	503	453	496	484	461	500	491	467	445	482	480	444	466	474	476	476	433	496	497	483	481	462	496	444	481	487	469	463	466	466	484	479	479	474	446	465	442	493	479	472	491	486	425	459	492	491	475	460	478	478	465	440	492	467	477	508	497	460	479	501	469	482	489	463	444	454	497	468	449	471	470	506	433	439	450	448	471	470	498	493	487	472	458	470	477	451	473	486	465	505	493	460	489	466	483	467	483	461	493	487	531	464	473	438	501	450	505	499	447	452	460	477	467	472	480	507	462	474	435	440	488	455	491	488	495	436	450
24591	21428	28549	24714	21101	3352	824	519	422	424	403	419	346	394	343	331	313	361	344	300	300	360	330	334	373	320	328	314	324	307	273	350	300	292	294	343	302	304	323	304	282	349	312	316	307	291	327	310	346	298	332	314	319	271	309	319	292	304	314	323	314	273	294	311	297	297	312	295	315	337	288	316	303	316	282	292	315	317	306	340	294	310	334	301	303	299	303	295	324	285	313	288	311	312	289	321	306	300	304	260	310	292	314	315	283	308	318	294	326	306	314	292	297	273	290	291	308	297	286	314	339	313	321	312	302	287	285	328	293	312	293	320	322	322	296	295	294	329	302	306	311	319	291	303	263	289	319	330	301	312	306	313	307	286	305	306	320	355	311	301	310	280	301	336	272	311	328	297	308	296	307	303	279	318	321	266	298	293	288	307	288	302	300	302	289	309	316	294	324	310	305	283	288	278	303	294	307	291	305	291	321	332	304	310	307	284	295	296	288	313	317	326	307	316	329	313	346	326	305	315	303	322	307	280	314	315	302	320	322	332	299	283	331	289	303	314	322	283	329	309	310	303	299	333	305	300	304	318	308	315	284	281	297	330	305	303	268	317	353	300	312	342	303	314	295	303	285	306	317	305	294	282	278	288	310	298	304	334	307	345	296	306	307	282	280	318	321	301	323	275	289	314	301	304	321	321	302	276	306	320	277	318	285	339	311	299	298	306	303	292	315	329	296	311	286	291	287	311	304	342	263	304	307	334	276	338	292	333	330	313	317	288	313	316	289	302	320	297	297	317	275	326	308	282	293	310	296	304	288	296	330	299	300	312	302	273	302	299	296	298	292	311	296	335	303	295	302	317	293	320	340	304	307	302	320	327	301	309	327	286	298	296	307	318	292	298	256	286	295	308	311	301	327	280	320	282	308	314	310	304	259	273	305	299	310	314	293	290	305	300	292	289	284	307	302	330	295	290	284	318	312	300	329	312	304	285	297	291	275	334	320	325	306	311	328	325	290	285	274	298	295	322	289	299	301	272	304	304	287	306	317	302	308	300	320	301	294	296	283	311	288	326	309	265	314	294	282	300	287	302	330	294	278	320	284	325	338	297	285	301	279	293	283	288	314	323	302	307	298	328	316	318	306	316	327	322	310	294	277	287	303	341	274	338	288	304	324	327	310	300	319	323	303	277	315	330	289	295	284	335	285	320	259	290	304	303	297	312	320	321	284	322	341	303	295	313	318	296	340	331	295	294	274	331	347	302	320	279	316	321	296	329	288	297	337	310	314	329	313	264	310	325	292	314	339	290	279	294	335	298	286	311	307	295	298	290	293	287	279	302	293	320	293	307	283	300	284	294	333	326	315	301	295	283	296	323	305	299	306	340	300	289	298	315	282	267	288	322	305	325	320	310	294	322	336	308	324	327	290	277	305	305	300	316	300	297	317	303	301	315	255	288	294	284	286	325	323	296	309	290	304	302	306	300	286	311	291	294	319	318	294	306	300	309	299	294	268	314	305	296	307	296	313	320	289	310	313	317	324	279	291	313	290	303	318	285	303	294	324	283	295	299	317	313	297	319	287	304	309	304	306	311	294	291	309	287	314	308	333	279	309	306	311	293	303	326	289	306	309	283	304	303	325	304	279	255	315	314	313	310	288	315	290	317	323	287	320	320	317	333	287	285	312	312	300	300	302	269	327	310	277	320	320	306	319	302	300	353	314	307	299	288	316	300	306	292	325	303	296	325	302	311	325	290	297	285	321	314	328	294	323	286	290	326	290	314	298	311	305	330	339	309	249	313	314	310	288	273	288	293	305	288	306	311	312	270	298	279	301	314	310	296	307	340	329	273	279	318	276	325	313	298	291	273	282	287	312	306	297	271	322	266	307	290	295	313	287	289	300	302	304	290	326	309	292	303	287	276	326	319	318	299	303	297	330	285	294	322	335	320	299	331	303	319	295	302	299	320	298	279	306	293	315	282	321	311	305	325	323	287	309	311	316	300	307	290	309	291	273	309	324	331	310	323	304	297	328	286	299	292	301	333	293	293	309	308	312	327	320	301	292	263	293	305	298	286	287	285	290	323	292	295	274	303	305	315	293	285	348	289	309	325	304	329	306	283	310	315	299	300	285	295	287	277	305	305	330	289	267	304	279	271	315	314	301	309	310	302	290	302	312	310	280	323	338	290	306	304	317	325	303	306	316	300	318	314	264	291	319	300	303	314	282	317	325	319	269	328	289	301	304	247	289	280	320	310	299	289	303	316	328	298	322	275	335	290	337	289	321	332	297	316	311	303	315	297	327	316	326	288	305	279	266	310	289	322	277	280	279	297	297	281	310	305	305	316	272	296	297	291	319	290	325	290	320	303	300	345	308	298	290	316	293	322	319	329	290	279	313	299	296	318	291	314	334	314	314	296	313	274	306	314	290	296	295	263	294	293	285	324	296	296	297	312	294	284	332	330	263	288	311	295	300	304	288	285	289	301	275	297	308	279	318	283	298	295	265	306	289	295	293	311	281	310	306	292	292	314	305	312	314	284	300	272	306	306	341	302	298	314	295	285	316	289	328	332	305	317	346	296	315	301	300	310	298	307	321	307	308	274	301	295	288	316	305	304	262	306	347	343	307	305	303	281	301	313	291	301	295	323	297	307	287	290	303	329	314	267	306	330	299	285	310	311	329	344	281	334	309	298	306	335	273	299	308	324	290	300	308	291	307	305	306	299	287	294	303	321	282	300	335	284	319	293	311	306	317	327	303	303	315	299	344	292	287	288	290	280	285	308	316	323	304	322	278	310	315	293	277	330	309	314	287	284	300	319	325	296	309	333	285	307	312	285	332	316	319	279	293	275	289	293	324	296	272	289	292	279	316	297	296	301	305	301	328	321	279	313	297	337	326	300	304	304	282	321	320	327	316	302	324	323	317	311	314	323	309	287	311	281	300	348	308	307	271	323	287	265	299	256	278	303	301	295	332	311	311	274	290	291	290	321	303	290	308	333	279	326	311	274	301	292	298	279	295	282	270	319	291	304	333	310	298	312	323	327	307	288	303	298	280	321	322	299	271	322	308	307	305	329	325	324	328	311	331	248	320	322	304	301	301	289	311	297	333	297	317	301	299	304	308	309	272	313	279	313	300	275	314	296	258	315	317	269	294	293	300	281	294	290	300	295	315	322	294	293	308	308	310	325	316	306	308	319	274	286	276	289	339	312	292	340	289	274	306	301	322	324	297	313	306	305	299	298	287	290	270	308	317	324	278	320	325	309	294	303	296	317	298	308	299	308	275	308	309	284	279	329	287	285	292	316	339	277	293	280	275	292	314	298	288	311	299	303	311	313	297	303	305	282	323	306	271	317	304	320	303	306	271	303	317	296	288	290	339	320	323	293	342	321	317	305	319	327	267	316	341	315	319	293	318	301	326	328	313	313	322	265	332	291	273	283	297	297	287	291	323	280	287	315	325	321	309	324	302	309	292	313	298	292	320	289	316	314	295	312
3806	4785	3941	2027	1230	968	674	581	530	507	501	412	410	385	402	368	344	368	317	341	330	354	362	327	311	305	329	286	293	305	329	335	329	270	313	301	296	290	303	270	291	280	291	300	277	263	304	292	267	309	309	291	315	317	327	300	331	308	272	296	291	285	297	266	270	265	269	303	262	247	282	269	279	279	287	297	300	303	299	269	285	273	293	279	299	273	306	284	297	299	277	283	288	301	296	281	300	270	285	299	276	319	298	309	268	255	263	277	287	293	280	272	309	289	289	297	285	273	280	294	300	282	289	263	273	268	315	283	271	245	274	290	296	312	297	300	287	270	279	285	293	290	300	306	263	293	291	301	279	310	265	268	279	275	286	302	295	294	274	311	282	310	286	275	304	280	287	288	266	305	285	285	263	283	291	290	290	296	313	276	263	320	273	290	302	255	302	301	293	263	261	268	288	287	301	250	273	283	271	317	291	281	275	284	274	311	283	295	300	274	265	252	286	296	300	281	262	301	291	293	293	304	290	285	273	259	279	319	265	283	281	270	309	277	264	300	273	254	296	302	283	282	293	247	238	262	275	287	292	291	270	312	263	231	299	283	297	298	283	296	303	259	274	282	283	255	251	281	291	301	290	291	321	301	286	265	312	314	282	292	266	308	272	254	263	315	275	286	278	282	256	305	299	306	305	271	257	309	265	283	272	294	290	277	307	285	282	281	293	264	282	272	281	283	250	293	290	271	268	301	288	287	289	278	324	296	291	281	282	278	252	263	277	288	284	239	278	293	293	303	294	305	257	301	275	307	279	294	271	264	271	279	299	312	297	288	261	289	320	301	291	272	276	290	253	286	304	282	286	279	283	272	274	282	279	265	308	284	275	262	287	274	278	253	298	269	284	258	301	287	284	285	287	266	277	251	249	307	275	271	262	291	293	270	287	314	290	268	272	276	277	304	293	277	269	269	287	289	302	286	285	260	294	272	257	298	269	304	298	297	297	303	272	285	299	307	296	309	268	286	292	272	254	282	261	297	276	303	275	283	263	281	296	278	304	283	293	274	305	303	261	273	292	291	301	266	299	277	279	237	303	288	301	306	279	284	280	302	286	264	291	266	283	291	286	290	273	308	297	328	289	278	279	265	278	248	267	250	296	312	303	262	305	284	242	279	285	320	281	256	296	271	270	312	298	278	274	291	279	298	276	283	272	250	274	284	286	281	298	281	268	300	269	290	258	269	288	295	304	269	285	302	302	282	283	300	258	309	275	292	268	292	282	288	278	271	299	300	261	269	275	302	292	272	279	267	290	269	285	278	304	275	316	299	246	283	265	301	281	265	276	291	286	276	285	306	275	286	262	322	289	275	261	303	287	258	275	282	289	289	286	283	326	272	292	288	301	281	270	274	295	305	284	281	261	267	276	295	280	265	292	283	289	252	317	290	238	272	273	294	290	277	303	276	280	253	263	266	277	301	271	244	271	284	276	304	293	270	309	280	260	257	292	268	267	295	244	298	287	303	283	290	264	305	280	283	248	310	273	339	302	274	305	299	286	280	289	299	304	333	265	294	294	249	267	283	278	294	247	269	284	275	275	267	267	280	292	293	302	261	297	298	281	273	295	276	263	291	274	272	277	246	289	312	268	286	287	268	279	297	282	282	309	279	296	290	285	319	291	277	272	282	289	267	271	270	301	265	244	291	282	266	265	294	293	270	283	305	269	287	266	265	262	290	278	296	280	279	290	316	293	282	277	282	268	271	268	278	259	275	307	312	275	283	276	320	258	261	269	293	268	259	273	264	299	275	280	269	286	279	268	270	245	267	281	296	289	275	289	262	268	262	258	270	291	294	267	275	292	319	320	273	299	276	264	288	272	264	275	267	307	273	278	272	290	294	292	261	308	286	240	272	292	295	286	298	296	288	287	269	274	307	252	265	272	289	276	283	271	256	284	282	285	281	276	279	275	287	282	276	281	272	260	297	283	285	264	312	288	285	282	292	282	255	246	283	279	270	264	304	278	287	273	290	269	263	307	298	276	275	292	297	308	304	283	277	285	292	251	258	300	250	300	299	276	236	281	316	275	254	275	306	280	271	293	256	278	293	270	262	262	288	276	274	271	291	288	241	291	309	281	296	301	301	282	259	274	289	264	273	303	259	315	232	278	302	280	278	275	282	284	302	293	284	291	275	267	314	289	275	260	272	303	286	293	257	273	279	259	293	294	297	274	268	262	286	302	289	273	282	281	308	290	305	291	299	292	297	288	292	258	263	268	278	294	264	284	314	289	265	310	287	271	295	270	270	284	269	266	284	287	269	275	314	309	271	269	265	288	296	265	260	293	287	268	263	307	301	283	307	281	269	311	296	293	272	272	275	263	277	290	276	263	275	310	253	270	269	296	277	250	279	290	291	260	268	276	259	268	296	315	265	286	277	262	301	276	264	248	278	284	285	259	302	266	282	289	272	291	285	278	263	258	286	285	287	261	268	279	292	281	271	250	291	284	248	288	297	263	307	263	291	271	289	290	303	287	271	280	307	290	286	280	297	299	298	283	279	267	263	309	266	266	283	308	314	284	236	288	271	256	281	289	314	266	283	270	309	256	311	287	288	268	302	297	260	286	306	281	284	306	281	278	281	255	264	255	288	276	251	257	253	273	283	274	250	267	264	285	300	283	289	256	265	326	281	283	277	325	258	279	295	289	288	290	285	267	289	275	253	295	281	288	256	279	287	285	251	258	282	277	295	264	298	289	287	296	285	300	266	276	295	292	297	306	280	253	277	248	244	282	306	274	252	273	294	265	301	289	283	288	251	268	310	293	252	259	319	264	293	301	281	278	253	268	303	278	282	260	290	276	208	280	308	289	281	272	270	271	293	269	269	260	293	268	275	282	263	258	267	270	279	288	278	311	260	263	285	266	302	274	252	281	251	303	266	317	267	267	276	292	284	280	299	292	275	274	305	273	281	308	242	293	271	295	280	288	291	258	254	268	277	270	275	331	295	289	297	270	255	280	293	264	279	279	265	290	298	302	306	279	301	285	306	271	277	293	252	273	263	255	293	277	289	247	276	263	304	256	280	309	291	258	289	265	278	275	273	290	306	292	299	299	301	274	293	313	297	271	267	302	289	273	268	279	266	273	287	274	261	297	271	292	257	278	278	278	300	264	251	249	295	278	298	259	287	287	263	251	260	259	282	260	297	281	288	256	288	256	257	291	291	293	288	264	276	266	285	291	297	282	258	301	274	274	274	281	285	275	251	290	290	277	270	259	258	281	315	294	270	293	275	282	267	314	274	318	266	290	323	292	294	283	299	291	312	298	284	272	298	297	290	300	297	281	272	275	294	263	259	254	298	238	284	277	274	246	271	302	300	293	243	266	289	282	311	273	284	315	278	260	310	311	297	262	282	310	304	300	298	303	260	280	277	288	279	283	297	303	272	305	280	281	305	281	285	252	267	299	256	295	276	303	299	286	284	275	289	287	268	303	286	268	284	277	283
27820	10183	1963	1346	1054	896	942	916	861	874	860	857	846	892	849	878	924	887	827	862	912	854	867	888	854	819	831	857	907	916	873	885	803	896	853	829	920	859	866	870	886	899	875	891	901	907	846	861	857	872	861	901	886	845	924	877	835	911	891	854	931	848	876	857	872	872	898	881	860	911	888	883	891	885	848	852	870	860	893	830	915	888	845	841	894	905	882	872	880	874	914	879	895	884	873	886	840	819	858	862	901	882	879	886	888	895	839	845	922	838	838	865	884	923	871	873	845	859	824	848	964	868	861	864	824	910	862	912	851	882	893	869	865	870	882	894	907	878	900	908	869	831	848	841	895	858	903	862	874	846	914	844	854	901	841	909	913	855	896	849	868	849	877	870	888	838	856	879	844	886	916	864	865	897	904	876	893	866	832	882	835	872	865	831	830	846	872	821	898	921	880	825	863	872	839	846	836	835	879	958	862	869	817	818	835	858	887	830	858	851	879	864	874	844	868	897	833	858	878	830	813	859	863	877	915	878	885	849	899	883	911	891	864	877	854	837	860	847	845	877	884	811	874	889	859	839	851	833	896	826	846	921	812	881	891	885	878	880	965	821	879	892	866	830	838	950	813	875	847	885	855	883	877	855	859	865	895	834	847	873	912	908	823	822	830	872	820	845	848	846	859	879	827	881	892	857	895	856	888	885	939	847	837	864	883	894	851	911	844	852	842	851	873	889	897	860	918	876	836	834	886	857	806	838	920	866	883	824	880	816	905	867	869	900	882	903	900	883	888	904	870	893	859	885	830	939	884	859	814	910	892	869	891	847	864	876	858	923	840	942	882	858	867	877	844	910	841	837	862	879	886	839	858	861	888	826	909	880	831	894	846	841	879	827	871	878	860	866	867	860	885	839	832	877	881	860	873	850	874	862	939	881	886	852	955	927	880	860	879	873	878	894	848	915	883	860	902	919	845	853	914	857	873	855	826	883	877	905	847	857	815	846	848	859	913	846	910	847	849	891	837	901	895	888	894	872	882	866	835	886	871	843	901	838	897	864	894	905	890	887	913	891	844	879	866	923	866	878	849	814	886	836	899	878	878	786	883	879	874	865	877	895	894	868	867	862	886	824	908	892	842	922	860	821	872	866	919	861	886	852	925	869	884	852	888	855	909	925	809	875	855	889	854	864	858	863	893	874	894	899	859	922	887	924	899	892	846	903	892	788	860	907	869	904	894	920	869	885	902	874	861	820	822	828	877	875	901	863	824	851	890	869	902	886	849	906	889	860	899	850	927	943	889	881	852	905	865	922	887	877	884	831	840	846	841	889	877	861	870	856	857	906	887	820	909	898	898	889	824	805	942	927	875	892	889	906	902	868	859	887	836	902	812	827	824	887	854	919	887	925	831	868	837	886	888	837	887	883	840	892	803	823	837	870	839	922	833	840	863	844	853	912	929	832	869	836	882	878	872	872	860	905	915	864	892	838	903	894	918	857	890	881	883	858	881	847	905	860	901	842	859	924	873	883	855	827	842	892	894	856	877	827	834	824	845	860	904	882	887	854	823	860	897	883	878	920	903	870	871	918	864	878	854	841	814	891	884	861	894	889	857	932	851	839	899	901	833	882	843	847	869	897	896	843	877	847	908	868	871	899	893	890	844	884	881	888	868	915	888	895	901	855	869	862	878	911	885	886	884	868	933	832	873	856	812	820	897	947	848	862	858	840	870	817	846	872	892	856	859	853	866	870	868	836	813	903	843	880	801	864	846	842	844	884	832	842	873	821	899	827	892	853	855	805	835	876	835	900	876	892	889	865	848	897	865	877	877	870	871	918	864	872	880	878	900	882	862	929	836	867	875	854	867	869	865	870	858	852	887	856	881	860	870	906	918	856	873	897	852	825	849	894	875	866	860	882	825	908	879	910	876	861	839	866	824	888	833	901	860	843	882	820	893	876	870	907	874	873	867	840	823	884	914	846	858	878	898	882	860	921	853	850	868	862	888	875	868	816	854	841	896	834	867	868	924	898	902	832	897	857	846	825	879	871	859	902	853	837	854	860	860	888	914	869	830	888	863	886	864	907	855	857	837	890	855	920	876	873	833	876	850	931	901	928	868	903	903	834	832	868	895	903	857	889	829	883	851	899	832	898	854	873	822	883	859	856	895	891	906	882	827	829	846	882	862	889	870	867	908	906	883	880	851	782	852	876	851	865	910	861	872	880	876	849	866	915	877	925	891	878	838	920	884	896	888	873	847	882	920	808	884	888	891	851	836	867	929	887	879	889	901	815	841	819	939	886	843	872	846	821	835	862	878	861	845	902	822	895	833	833	839	879	809	857	808	877	880	882	901	849	963	873	889	845	834	860	850	856	855	889	928	875	865	871	850	863	874	877	833	898	878	839	846	887	867	866	824	860	903	860	879	898	897	867	884	918	880	864	904	911	865	833	869	888	822	884	822	868	875	860	904	850	914	873	907	904	809	868	928	876	850	872	862	856	879	885	859	833	799	843	851	838	879	878	881	856	856	817	882	839	860	879	890	862	883	857	881	856	865	875	892	834	890	837	814	894	884	857	897	905	875	881	899	813	925	923	886	902	887	891	823	877	867	925	883	849	897	875	851	898	840	884	871	885	857	877	867	885	904	918	849	868	881	812	875	904	880	904	892	849	874	895	888	879	838	830	903	875	925	886	898	827	898	883	903	883	850	846	858	848	820	889	883	895	845	874	830	874	888	836	858	840	866	873	912	933	898	903	894	909	858	838	852	873	894	826	848	828	866	880	863	827	904	926	873	847	872	865	885	868	858	852	823	888	867	863	858	871	887	847	878	865	813	922	873	913	876	894	870	854	885	881	882	859	876	844	887	848	883	898	841	925	870	855	843	839	903	893	850	896	895	867	831	866	900	803	902	881	912	833	820	870	853	884	843	879	822	859	837	896	900	818	815	863	864	914	875	836	872	873	869	901	831	878	832	845	784	887	846	858	827	916	892	846	912	809	880	886	883	860	929	889	832	895	823	850	888	856	852	843	828	888	881	868	885	872	880	849	889	857	870	885	862	902	841	869	872	837	872	877	900	852	860	876	849	884	864	856	863	913	853	830	862	908	904	885	870	824	842	867	830	887	875	837	867	918	824	882	877	883	813	900	842	777	861	957	875	890	860	899	877	894	868	915	963	855	838	876	871	863	873	878	881	854	844	890	858	894	862	935	897	889	877	866	879	868	884	848	834	827	928	851	824	903	881	882	827	876	865	874	890	840	854	911	885	876	817	842	832	865	845	866	853	867	883	833	846	853	911	851	840	905	883	824	865	892	805	848	859	910	860	868	807	899	842	876	900	871	895	858	892	878	845	854	902	889	897	904	841	843	880	883	906	869	838	878	865	875	830	973	848	865	888	864	899	868	859	863	853	871	839	860	889	856	824	875	855	844	883	862	884	862	899	882	881	887	844	880	854	911	880	838	846	882	857	912	886	871	934	887	917	799	869	850	834	910
5569	945	924	816	716	746	735	702	729	710	744	753	675	708	699	724	723	680	723	736	724	738	765	701	716	714	673	706	685	706	694	684	735	737	728	675	692	731	756	704	770	708	725	731	635	704	730	726	745	753	716	726	702	692	673	665	709	681	685	725	683	761	710	740	676	713	678	688	704	682	728	713	722	736	713	665	695	744	745	751	671	732	755	684	747	696	696	653	726	697	719	678	697	705	671	689	695	731	684	719	688	697	692	638	711	688	710	697	674	676	673	703	664	729	633	718	650	677	679	680	703	689	702	714	675	707	685	713	755	678	728	706	715	749	687	693	706	709	679	709	700	724	725	711	680	733	716	694	697	695	702	736	648	701	719	727	695	725	711	687	710	684	677	708	672	734	739	694	704	723	698	690	674	688	729	674	668	708	723	689	696	677	704	705	719	669	713	712	770	752	659	737	717	658	724	709	691	737	676	709	735	752	670	727	690	747	725	711	647	668	679	691	646	703	675	719	688	722	690	716	751	671	664	692	723	709	747	688	736	700	726	729	716	689	693	696	698	706	670	669	670	748	691	700	692	676	680	723	662	691	718	681	684	718	662	705	705	667	716	689	692	720	742	678	678	691	675	664	702	741	706	718	680	729	673	727	713	705	693	698	679	649	701	683	710	739	747	719	688	688	719	725	703	678	723	683	689	674	702	661	710	706	677	720	697	803	695	691	669	762	718	689	706	704	724	690	705	700	670	684	716	678	694	735	705	679	678	655	693	745	677	731	687	741	711	706	686	685	706	674	665	649	681	695	711	726	700	713	725	750	738	696	729	703	667	711	682	720	728	703	695	667	746	695	718	678	685	710	694	671	721	710	773	709	665	739	716	659	728	704	679	699	735	687	692	670	681	703	728	716	708	688	687	738	706	648	680	705	713	730	686	714	685	695	709	724	732	699	706	713	680	694	631	686	669	690	705	693	708	700	726	709	721	667	692	720	702	718	749	677	673	735	678	681	739	657	716	710	735	721	719	688	688	725	640	734	710	686	685	652	691	655	690	698	711	728	692	735	723	711	730	721	706	700	721	700	699	746	665	683	698	707	727	675	714	709	723	693	677	744	673	669	701	749	691	663	717	676	681	689	703	750	701	730	714	691	728	672	686	687	683	692	685	727	689	670	682	739	716	669	679	738	665	725	688	695	693	694	715	699	726	678	679	743	699	727	699	675	694	680	700	712	736	658	742	737	661	701	699	718	729	668	730	685	638	726	700	676	721	733	692	678	691	703	651	701	744	711	691	706	682	736	708	677	731	728	708	709	711	683	703	728	682	729	698	701	720	722	673	698	701	731	717	704	713	699	665	713	697	722	690	699	661	673	712	678	717	700	672	678	686	720	700	717	707	674	719	706	724	728	704	673	714	716	726	706	716	706	696	761	678	683	680	730	712	724	736	701	673	699	722	698	703	670	746	726	727	667	722	676	720	697	745	693	716	683	705	774	701	689	654	700	710	684	697	692	685	687	649	714	688	692	692	676	706	713	675	746	731	673	697	718	712	692	707	725	704	712	664	733	648	673	677	716	669	716	747	766	696	674	728	727	727	723	683	684	724	685	676	740	704	738	695	673	709	660	651	660	716	718	714	649	676	683	717	670	769	697	693	682	728	732	720	716	709	756	696	708	698	671	694	699	682	683	665	696	705	721	695	688	702	732	736	703	723	637	740	686	709	719	701	683	741	681	770	693	684	691	688	673	674	649	711	696	644	671	735	698	710	708	706	737	706	679	737	684	694	718	718	724	736	690	689	687	688	697	705	725	715	686	747	687	696	675	687	683	732	728	717	680	687	655	739	708	716	654	681	710	702	726	697	674	704	674	719	715	672	654	716	706	717	686	705	689	699	705	697	649	704	716	729	669	756	686	693	748	685	676	684	674	668	727	671	700	707	702	692	730	717	677	689	672	685	640	666	674	751	652	731	686	703	688	705	685	702	650	750	696	706	698	704	691	704	695	713	736	678	651	719	645	727	731	664	690	762	727	714	704	716	759	685	677	728	681	720	730	762	718	675	671	728	685	687	703	688	715	732	723	728	712	691	695	736	725	736	726	649	726	700	687	683	688	710	719	660	661	680	697	687	679	685	720	686	673	740	705	707	679	742	716	677	725	676	658	726	685	710	706	695	650	711	714	704	733	739	746	687	700	731	695	737	702	672	737	737	740	673	677	667	698	697	721	677	679	746	681	686	706	758	734	651	716	693	683	716	696	673	764	705	712	651	692	703	720	700	689	678	736	705	658	710	656	705	667	693	733	736	682	701	679	678	696	714	731	730	706	700	730	761	725	729	684	712	706	706	671	727	692	773	734	703	725	734	681	714	663	700	683	724	729	685	692	732	684	703	684	676	703	667	709	676	746	736	767	728	669	728	706	694	701	701	692	667	672	719	709	660	684	731	705	694	770	711	701	705	672	672	706	717	651	720	725	702	698	715	657	654	673	655	690	724	700	699	681	697	682	666	648	658	689	687	722	704	736	733	687	702	655	659	700	704	681	707	692	716	727	744	740	702	723	653	728	716	691	716	689	704	745	694	738	714	746	692	751	710	665	704	665	723	714	728	649	687	736	658	733	672	732	718	729	688	684	698	669	706	704	715	702	663	663	704	682	692	685	768	688	748	661	714	670	679	720	678	672	690	706	679	693	707	694	688	692	742	693	710	681	721	717	741	700	707	695	714	714	671	695	691	684	717	746	753	647	741	739	662	710	726	720	711	717	726	666	724	656	733	725	674	689	702	689	714	705	701	716	694	738	692	733	704	682	647	742	692	731	735	699	700	701	752	696	670	713	717	742	703	657	688	689	685	697	669	726	723	700	695	666	727	696	680	640	663	679	689	694	664	692	657	710	684	712	711	749	704	721	716	672	720	732	720	690	700	687	729	698	718	718	739	698	690	711	701	657	703	759	678	687	667	738	727	700	706	750	708	715	667	711	701	696	641	726	718	670	713	699	686	733	697	731	664	750	686	762	715	688	705	746	721	733	715	705	708	705	713	737	741	699	701	720	693	714	676	656	703	682	706	694	674	723	731	683	667	663	710	747	728	687	708	686	707	696	707	669	681	685	715	669	701	741	663	704	646	666	710	628	702	677	715	734	696	736	753	709	661	685	692	722	695	685	736	763	691	683	701	689	741	638	694	709	697	678	722	702	685	674	696	713	678	713	761	724	736	712	711	710	729	729	663	738	690	721	700	708	711	768	724	722	688	736	700	768	696	694	669	667	765	704	645	729	686	712	655	702	740	673	669	681	730	754	734	761	671	688	691	673	687	672	690	698	711	717	712	722	659	703	688	742	655	714	730	687	692	656	720	667	694	674	692	712	707	680	713	710	742	637	665	716	676	700	708	716	729	691	705	741	742	706	701	671	713	664	711	710	710	707	699	699	722	728	716	676	661	737	682	716	681	724	688	670	668	740	668	695	689	670	666	658	733	712	695	691	721	673	721	662	708	684
25772	21462	27212	25510	4065	1049	808	639	629	620	631	594	588	588	575	568	595	560	601	566	533	561	530	588	588	561	575	549	560	565	585	552	575	551	536	568	574	554	591	575	554	566	540	564	569	542	569	585	540	517	565	588	532	536	573	503	550	602	572	552	548	577	553	541	570	517	526	551	527	530	517	501	550	533	566	562	537	564	520	542	536	549	577	575	574	548	547	527	575	587	575	520	520	546	551	538	554	553	555	561	578	559	583	543	519	574	540	556	558	550	533	554	552	527	535	564	540	615	542	563	599	550	546	536	542	581	516	501	540	591	599	555	580	590	575	560	518	553	548	557	583	537	559	569	554	571	574	575	541	557	552	536	566	552	557	528	581	554	578	514	558	590	540	563	537	577	572	541	530	539	571	496	581	560	532	552	585	535	521	529	556	563	529	560	532	550	556	556	528	560	599	559	589	557	541	553	581	541	588	556	512	536	584	517	559	544	509	580	563	546	598	546	568	588	585	533	555	560	560	547	573	557	563	527	588	550	566	544	600	549	512	540	552	589	543	571	513	589	591	615	596	569	540	556	565	545	552	539	546	567	569	574	531	517	555	549	589	551	539	545	571	535	530	518	492	561	566	519	582	529	570	510	601	563	608	527	507	570	554	554	568	567	533	553	550	595	592	553	524	518	519	534	538	555	561	558	530	548	545	583	539	559	551	556	550	586	551	573	537	519	560	554	598	562	510	524	572	580	554	553	503	569	526	520	571	561	530	563	573	526	591	568	563	545	547	492	520	526	539	562	554	559	545	542	551	540	526	591	523	559	557	515	541	514	540	571	572	536	516	611	480	545	513	539	503	574	568	554	534	516	539	536	547	571	518	591	547	528	577	559	533	542	522	547	526	518	568	587	568	578	521	615	540	547	538	545	504	548	539	525	553	522	527	544	546	549	553	568	539	547	598	550	561	531	586	585	576	535	570	534	593	547	552	534	571	570	522	550	539	527	562	517	551	577	523	588	566	562	562	530	561	544	588	556	587	568	532	529	535	536	571	546	569	567	581	525	578	543	555	533	547	582	556	559	556	563	580	597	513	536	536	532	520	513	534	559	550	529	529	579	532	590	567	539	589	511	545	591	540	550	551	545	577	570	550	555	554	599	514	596	582	558	552	563	579	531	540	531	560	578	552	523	529	512	541	564	545	556	565	577	512	576	545	554	523	620	504	529	566	515	564	565	536	548	560	528	527	537	565	551	562	577	572	599	546	511	584	529	568	561	549	561	552	580	551	523	575	541	558	557	577	578	590	539	506	516	595	544	560	542	582	552	549	520	566	514	569	528	548	545	560	545	564	543	552	581	530	548	549	536	585	564	590	581	538	571	494	559	559	556	566	584	579	544	546	552	518	538	505	557	521	533	529	570	513	580	545	500	539	564	538	535	592	559	552	560	510	506	550	539	574	562	549	521	528	574	562	531	594	575	527	539	527	552	573	586	553	586	571	547	550	564	576	516	564	568	532	530	566	529	496	532	591	553	558	564	544	528	535	584	543	514	544	552	526	555	538	535	594	602	535	534	545	503	549	512	546	504	585	593	562	542	551	553	589	561	542	528	551	578	540	553	541	537	522	539	575	565	536	536	538	576	574	549	528	557	496	539	557	570	597	542	519	554	513	531	517	530	542	522	579	573	556	571	552	585	550	562	554	532	555	581	599	584	553	552	538	614	546	545	545	554	560	591	565	548	558	537	567	545	560	542	530	582	549	553	515	531	579	575	525	578	535	582	516	510	543	566	554	507	533	557	555	520	527	577	555	548	554	539	521	523	538	521	543	544	557	515	583	555	597	500	567	571	577	549	526	581	528	551	555	560	515	525	569	557	517	560	481	532	566	565	569	556	533	542	554	548	588	532	519	521	546	508	553	505	537	529	536	534	534	571	591	537	550	576	551	564	551	619	552	553	567	541	555	514	548	592	556	560	587	564	542	561	564	532	525	544	536	586	530	536	592	573	522	562	563	535	527	516	535	554	509	562	541	567	542	598	549	599	578	497	566	529	499	545	568	509	579	591	545	569	573	569	572	560	523	537	566	569	560	562	558	523	507	537	571	538	553	549	560	561	529	567	521	563	519	548	558	565	552	562	543	551	540	582	562	549	542	538	555	550	538	528	577	556	542	498	480	568	526	554	543	552	520	506	544	588	544	566	524	565	547	547	517	584	533	555	549	559	563	596	558	556	551	592	566	538	528	606	516	504	528	616	528	583	568	558	535	595	542	552	548	558	603	510	566	535	566	532	517	542	586	569	547	548	487	557	559	537	580	545	528	507	523	539	546	564	551	614	589	570	547	560	548	544	528	534	547	585	553	576	549	573	486	549	553	523	537	539	522	550	579	544	546	581	558	527	542	546	517	567	547	558	549	534	567	521	562	575	539	541	533	532	534	570	529	560	509	530	511	547	522	613	569	608	543	527	579	534	562	525	554	543	557	543	558	572	558	555	566	539	559	569	564	561	547	567	553	514	486	538	545	541	545	548	533	561	537	539	551	532	531	598	564	568	527	545	580	559	596	586	598	559	536	556	562	555	579	518	541	531	589	568	552	540	567	543	559	536	578	553	563	563	583	578	524	557	544	586	521	551	560	556	528	529	549	558	525	587	552	531	537	552	547	521	527	578	576	527	549	550	516	576	558	529	612	547	487	552	577	520	563	559	511	520	540	553	552	560	520	548	558	524	547	544	524	533	531	550	551	519	589	545	521	547	550	536	566	576	565	563	576	538	552	506	560	537	593	571	535	542	549	579	542	583	566	567	540	470	554	561	547	545	558	528	574	514	571	557	528	557	552	572	540	562	557	561	557	569	582	566	557	513	559	552	574	556	536	548	544	563	584	550	581	559	586	546	553	543	541	528	602	589	507	538	555	541	532	573	561	533	544	567	503	548	541	554	559	577	544	571	547	535	560	537	602	532	563	542	575	550	562	559	545	518	580	555	542	523	566	547	554	535	556	534	514	546	541	561	571	508	527	557	546	581	532	578	568	493	569	542	534	541	513	526	535	587	491	579	517	592	518	539	579	553	568	526	539	516	557	565	564	545	558	517	571	545	524	548	564	558	557	556	588	541	552	547	533	571	567	546	572	562	588	554	574	533	565	539	545	589	547	574	519	584	567	559	565	521	579	568	578	533	549	554	541	540	529	555	589	571	523	556	596	534	558	561	530	549	536	555	556	569	587	589	519	532	504	602	538	558	574	545	566	549	524	575	534	526	533	544	561	543	558	528	551	569	536	552	508	566	545	595	584	538	554	559	556	565	566	575	515	567	538	584	550	513	569	537	563	540	548	551	562	561	558	544	573	549	582	541	518	573	517	585	548	557	550	501	569	520	590	614	588	527	564	567	523	582	524	586	552	539	574	552	595	523	558	544	546	540	526	557	510	565	524	580	581	545	580	563	532	579	578	567	563	549	566	565	535	528	558	545	546	545	555	584	571	543	550	544	537	604	567	546
3699	2901	2448	1442	942	817	699	630	614	611	539	538	522	507	560	553	491	524	520	521	483	527	479	517	485	474	472	482	464	486	483	453	515	510	447	469	470	460	483	483	450	485	520	543	488	477	511	480	501	486	543	482	467	482	475	500	486	516	507	466	491	494	470	489	443	503	445	493	480	455	458	488	465	456	473	532	463	508	491	474	453	531	459	512	459	496	485	439	509	481	449	446	489	482	438	447	456	481	490	448	501	498	453	525	513	434	492	470	495	480	472	495	508	464	475	500	471	495	458	479	470	485	468	496	465	466	461	458	454	470	452	486	491	472	468	469	456	470	469	474	511	474	486	516	492	487	487	477	441	481	470	440	499	485	478	434	472	424	461	490	483	462	484	462	482	493	501	474	482	495	454	479	420	519	481	456	474	486	451	470	464	497	488	482	491	475	492	498	500	474	489	425	471	496	509	484	434	478	474	503	506	470	508	490	451	475	493	430	474	450	497	446	508	493	470	502	487	446	456	459	460	499	455	497	482	496	484	470	467	436	487	482	459	489	480	484	514	487	438	455	467	509	474	476	479	487	491	502	448	485	452	496	473	467	448	489	486	470	501	433	510	440	480	489	452	486	508	431	490	495	472	518	540	478	495	460	453	446	439	477	480	446	469	459	492	463	459	481	497	515	458	486	485	485	461	511	491	417	446	478	466	432	479	463	465	473	460	452	504	485	478	435	497	500	449	468	468	446	520	443	477	473	474	447	474	483	457	459	447	499	495	450	485	482	481	469	498	474	487	452	463	479	462	465	511	461	493	468	462	483	437	486	529	489	511	487	516	500	486	475	495	459	459	511	451	507	491	468	488	462	468	489	458	479	461	474	422	440	439	481	472	468	505	486	475	517	500	482	448	476	500	464	467	485	490	496	455	457	519	427	474	469	464	453	514	462	433	497	444	465	471	461	473	494	486	491	451	455	485	455	504	477	476	485	484	480	444	487	504	458	501	490	463	481	459	484	493	458	459	479	469	499	478	421	475	469	529	456	474	502	472	486	511	490	445	465	476	481	471	440	489	470	490	435	482	471	464	439	493	458	480	521	476	498	469	473	474	473	487	462	467	485	447	470	432	463	434	464	496	468	462	490	482	467	448	494	488	462	483	451	474	493	470	470	477	471	494	496	482	499	489	445	449	513	492	492	514	477	466	484	421	496	460	522	510	485	475	455	467	464	487	473	476	459	526	508	480	457	477	480	516	498	491	478	460	478	448	458	457	475	478	474	476	499	461	499	491	486	466	452	467	448	444	467	488	466	497	513	502	457	465	506	476	454	455	466	479	461	476	460	462	483	464	492	481	463	469	501	400	475	477	444	460	493	463	473	496	493	433	468	512	469	519	446	473	500	501	507	453	446	465	501	481	467	437	468	460	492	479	431	416	444	458	453	489	484	492	479	478	457	465	504	475	479	462	454	450	457	455	463	462	479	463	439	463	501	492	441	463	444	479	493	474	510	453	480	474	480	474	466	474	453	501	432	477	473	512	470	455	465	489	461	465	487	456	470	506	504	502	460	482	487	475	435	463	483	477	484	439	458	454	493	456	459	492	473	469	490	498	501	444	475	477	447	416	469	481	454	465	461	462	465	438	426	478	475	470	447	436	435	452	463	461	499	469	465	494	453	485	469	443	485	487	470	485	485	460	458	505	500	429	479	456	470	481	469	458	442	474	449	492	440	465	458	443	458	501	490	445	447	477	486	518	489	475	480	476	485	506	501	486	465	498	500	449	471	494	456	462	494	457	460	484	495	470	459	479	439	530	499	466	491	482	481	450	459	468	456	499	485	475	482	465	414	478	472	492	474	454	463	499	470	476	474	470	482	493	445	460	491	510	452	470	470	535	452	451	497	488	497	479	474	484	456	481	497	442	481	436	452	513	467	480	486	470	452	500	461	490	454	482	451	441	458	506	444	425	467	457	490	467	506	463	492	489	480	405	438	500	487	433	432	434	475	476	470	448	453	440	462	478	453	497	424	500	481	454	472	450	447	484	482	460	495	466	446	507	471	481	477	464	480	455	473	541	451	471	467	474	467	442	476	476	447	465	471	511	484	478	469	489	479	470	497	499	485	474	456	462	461	480	482	462	428	460	479	455	473	464	458	437	482	474	489	473	499	493	452	469	481	527	509	496	468	498	480	450	494	474	511	461	491	479	478	468	466	466	483	468	486	477	482	491	460	511	515	462	489	474	469	486	480	444	439	489	484	496	471	502	514	503	484	434	470	435	421	520	478	496	486	474	491	490	431	491	484	485	456	455	476	511	501	433	472	474	470	467	462	472	480	463	464	458	445	530	446	469	519	489	517	476	485	461	476	460	474	466	483	436	465	492	443	492	486	490	455	462	449	486	472	454	453	454	464	469	473	427	518	474	453	520	454	482	448	468	440	477	505	454	461	483	478	498	504	516	487	476	462	483	451	486	472	470	432	465	437	471	467	496	460	512	455	491	488	448	472	460	488	474	451	448	468	437	442	488	436	494	439	470	452	471	461	513	467	475	444	471	428	460	469	459	464	508	461	449	516	496	453	456	460	477	481	482	442	498	423	486	456	467	494	506	470	467	434	497	464	493	481	477	439	454	450	479	463	500	514	449	461	466	465	461	520	475	481	429	465	460	449	498	484	474	502	470	465	450	468	514	489	417	429	463	509	459	460	458	485	452	491	448	479	441	496	463	469	417	510	432	442	465	482	504	470	501	492	470	531	474	466	465	460	482	478	468	469	447	461	445	458	460	478	461	446	499	427	459	496	450	467	461	506	456	470	495	462	469	490	485	481	512	505	457	491	469	479	435	461	433	450	508	442	477	509	492	439	440	481	452	507	483	490	460	490	451	484	479	485	483	475	467	474	451	508	497	470	459	471	495	475	454	452	501	487	490	470	488	434	478	478	460	494	473	513	522	506	445	518	486	484	481	472	421	479	443	470	497	475	465	488	467	461	461	512	478	478	474	440	468	481	439	493	464	474	445	480	461	501	445	474	484	491	486	492	438	444	461	462	434	467	473	495	444	467	453	467	478	467	476	459	475	443	463	523	477	468	463	443	453	460	448	465	511	496	487	494	476	456	466	452	467	496	474	446	494	509	447	446	509	488	469	490	469	478	517	481	445	487	471	499	479	505	480	489	451	480	457	505	494	461	452	508	458	470	506	459	510	462	455	474	487	426	458	473	481	459	474	490	499	459	448	476	483	462	435	470	454	427	486	482	489	503	487	494	478	484	505	460	486	471	499	485	509	482	469	452	442	456	431	468	496	445	490	444	464	446	499	469	473	466	421	473	497	452	484	491	479	489	497	493	520	479	455	475	435	479	469	496	465	445	469	509	466	488	492	467	450	451	479	491	491	480	497	481	444	444	426	450	506	443	466	473	491	495	523	491	436	460	478	492	491	478	486	432	512	509	439	475	499	485	466	467	482	421	480	474	505	505	467	471	481	499	450	436	470	478	507	467
24653	21436	28560	24727	21103	3277	875	535	464	436	388	373	388	353	359	373	327	343	325	334	308	334	320	321	341	288	330	356	296	302	320	330	313	329	326	303	323	305	314	322	298	301	321	265	292	310	296	288	296	315	320	327	335	301	321	314	309	310	311	325	319	274	327	317	309	298	315	311	310	294	306	304	341	269	287	326	300	294	303	304	295	325	311	287	332	287	313	327	305	307	341	302	309	334	312	293	295	327	327	289	273	323	306	301	321	267	316	297	293	324	266	330	303	313	322	285	328	317	278	284	310	298	316	292	287	312	280	311	288	300	332	281	301	344	290	302	312	320	307	293	299	313	285	330	303	284	312	328	336	331	319	278	292	274	296	311	340	300	346	323	289	295	325	284	315	307	319	297	285	291	280	331	310	313	318	302	302	310	312	293	310	302	298	332	298	302	297	286	271	333	309	311	310	295	294	309	312	315	316	300	313	306	305	318	320	308	346	282	316	292	291	327	285	307	320	326	297	301	299	291	337	324	343	293	308	303	305	324	291	294	304	326	353	300	277	294	279	306	304	337	273	278	304	305	315	284	274	305	304	299	275	287	336	306	307	292	296	313	343	306	297	309	291	323	289	325	334	299	333	284	337	309	280	318	309	306	286	310	257	313	289	289	298	299	326	304	294	325	269	325	290	304	309	293	272	270	289	314	320	313	280	317	347	298	332	326	278	289	304	283	326	335	299	268	316	313	317	301	294	289	313	325	293	310	319	343	295	301	334	293	322	315	322	302	311	335	292	328	326	330	290	330	315	313	305	315	317	327	343	305	327	346	327	328	287	312	300	302	323	315	313	322	297	291	305	299	302	298	314	270	297	298	299	293	294	313	307	316	339	295	320	319	284	310	322	302	298	282	282	321	320	323	293	320	284	307	319	291	316	303	308	266	301	320	324	284	287	330	329	298	302	331	300	322	279	310	297	303	304	298	302	295	311	311	291	315	282	275	297	315	311	298	295	320	309	327	312	279	306	319	279	333	322	302	297	317	314	303	321	319	270	273	304	307	308	293	323	322	293	318	299	268	313	308	295	281	292	308	275	337	321	298	313	271	312	329	341	335	338	322	325	315	301	309	284	300	294	341	271	299	305	302	299	320	326	296	345	317	271	332	317	316	321	291	323	343	290	300	302	336	306	297	287	303	312	306	320	312	301	313	321	324	309	334	297	283	275	297	333	284	305	315	311	278	298	302	330	289	331	282	324	318	302	300	344	293	297	303	288	299	309	298	314	300	314	317	304	301	293	272	302	306	287	303	278	331	296	325	323	287	281	338	286	325	316	319	307	294	288	307	299	298	310	322	292	285	289	308	298	321	296	312	325	301	322	296	309	281	308	332	278	325	300	309	278	333	273	307	316	275	333	334	338	293	283	317	313	310	316	310	285	313	346	273	317	315	330	303	314	313	295	292	302	341	305	302	304	298	288	300	283	340	277	305	317	314	298	294	309	296	316	325	318	320	313	282	284	333	295	315	314	300	310	321	293	326	272	320	284	296	323	315	284	310	266	290	338	271	319	316	313	295	297	288	320	309	293	296	296	302	307	289	293	310	309	306	304	275	296	318	305	295	316	276	314	297	292	313	320	320	318	276	306	290	312	320	318	309	303	322	314	312	313	315	313	299	283	326	320	289	319	307	333	331	313	306	296	297	302	275	295	288	295	272	267	319	324	288	304	279	323	307	304	318	312	304	339	288	311	315	313	276	320	282	280	294	308	270	325	323	290	299	271	279	301	321	314	293	318	308	271	308	289	313	298	272	294	309	289	274	323	327	297	295	304	338	311	336	305	316	358	302	295	323	333	264	300	290	301	276	298	287	327	318	337	320	330	283	307	282	301	290	298	313	310	286	308	284	274	305	295	289	311	302	312	294	305	314	308	285	334	287	301	322	295	300	320	311	303	319	337	295	309	285	334	260	326	300	350	283	288	306	277	302	330	329	332	319	304	288	327	277	252	310	308	320	328	302	292	308	328	308	291	296	337	297	257	305	315	275	335	332	278	316	278	303	322	342	341	273	311	317	322	306	297	303	290	296	341	302	298	318	278	303	294	312	273	301	292	308	262	276	310	296	294	318	294	300	315	273	271	307	331	301	273	284	334	286	306	303	313	326	308	340	289	324	288	276	293	283	290	297	271	323	313	331	283	321	301	322	267	293	278	297	300	284	285	299	319	279	322	293	341	305	312	305	318	313	317	315	311	302	292	322	299	311	298	277	329	291	335	298	305	322	309	271	323	297	288	316	282	283	300	287	299	288	287	282	292	302	353	316	277	301	331	316	307	307	291	310	293	325	346	273	296	309	304	329	321	289	292	312	297	298	298	308	300	330	342	307	288	314	313	294	288	268	308	337	319	310	267	313	306	320	283	287	288	294	286	299	314	309	305	266	292	294	282	325	273	295	302	293	332	304	311	298	292	316	317	363	302	293	283	307	320	287	284	324	296	331	341	272	284	290	303	295	305	309	315	272	326	286	317	284	279	323	295	292	305	323	318	311	306	314	312	280	283	338	304	287	280	310	298	293	298	291	333	329	285	324	314	286	316	288	281	320	294	296	277	309	324	306	314	291	306	309	274	296	282	315	269	317	303	309	350	334	298	324	311	316	330	311	334	330	328	296	298	285	302	288	297	304	324	315	274	284	287	317	326	321	322	295	278	310	313	312	299	283	268	301	302	311	287	296	287	304	297	300	333	296	296	299	281	308	316	324	309	301	279	278	303	306	272	309	297	304	300	332	308	305	332	301	313	297	274	305	332	306	299	317	283	310	289	281	307	339	320	306	279	322	288	290	276	283	302	287	274	304	297	315	315	271	319	310	289	296	321	308	331	309	330	302	295	278	321	305	291	328	330	269	321	278	300	312	277	272	289	312	323	297	323	313	291	317	312	285	333	308	299	325	292	300	285	309	278	309	311	321	303	317	308	314	295	330	307	305	310	304	311	296	274	310	302	302	300	315	296	317	310	308	294	285	298	324	307	285	292	339	301	322	302	329	312	285	326	326	266	296	331	307	296	294	306	311	295	307	317	317	322	350	300	331	327	320	297	260	322	322	325	318	309	300	311	295	269	288	283	286	283	291	309	316	307	291	298	287	333	303	308	312	292	298	284	343	297	307	293	289	345	297	286	289	293	301	290	313	318	338	265	318	294	274	292	309	329	323	319	322	286	288	298	301	299	284	307	283	291	310	313	337	317	349	281	301	319	323	310	288	307	304	295	295	333	270	297	288	295	295	296	325	302	305	299	307	318	310	308	346	297	315	283	296	312	311	264	301	308	322	306	299	309	343	327	297	331	332	301	326	289	311	317	317	320	320	310	332	308	314	320	298	320	312	334	282	307	305	317	298	343	322	328	291	327	309	323	281	281	300	286	294	308	295	272	291	317	301	293	319	330	293	287	304	307	269	281	313	305	332	294	317	261	303	312	314	327	304	304	278	264	308	321	262	300	293	304	304
3822	4877	4000	2026	1285	868	720	657	555	507	480	388	373	404	350	377	355	353	307	314	322	346	337	331	343	287	334	331	268	314	314	326	290	322	277	294	304	312	290	278	305	319	307	327	321	306	297	266	285	318	302	293	321	287	286	301	297	294	286	312	294	285	313	272	290	270	283	268	268	253	320	292	284	299	288	286	261	273	313	283	249	299	292	299	291	310	287	285	279	318	285	295	264	309	293	266	293	282	263	263	296	259	258	312	309	271	315	323	311	269	268	286	279	281	290	278	279	289	290	276	281	311	314	279	273	308	274	307	288	280	328	283	296	301	309	289	254	251	256	266	257	298	268	256	288	289	288	299	268	289	295	287	283	299	287	287	281	275	292	273	271	298	272	281	265	304	303	303	286	277	272	284	295	294	297	290	267	285	278	294	291	255	281	264	284	285	280	289	307	275	289	272	284	271	292	290	258	315	301	279	287	278	277	294	290	270	285	257	283	300	315	311	280	289	309	306	285	270	282	270	283	289	315	278	294	268	274	296	295	286	287	293	289	294	317	313	271	281	306	291	316	288	303	311	279	304	277	291	268	326	282	249	285	300	290	282	270	268	296	291	270	289	281	282	264	312	319	316	308	253	301	248	290	282	300	288	327	280	281	324	285	258	295	249	293	264	301	319	291	267	295	270	293	248	306	298	300	265	259	281	307	315	288	286	328	285	280	283	283	275	272	286	282	293	288	294	273	261	286	305	268	301	262	277	272	316	262	295	301	266	279	295	304	271	291	273	255	276	258	313	281	291	279	314	288	295	276	291	307	282	292	284	309	290	274	283	259	295	273	301	264	283	288	274	290	285	285	289	284	265	278	267	321	285	264	303	272	288	265	278	254	278	320	299	303	289	259	293	298	262	285	276	285	280	285	255	247	302	283	300	277	294	305	281	265	291	289	274	266	271	274	282	286	291	293	279	283	305	277	293	289	283	272	284	294	274	284	274	299	290	301	283	267	304	295	292	313	284	279	276	307	271	315	280	291	273	300	275	299	293	294	282	269	296	284	306	275	307	291	276	302	277	269	279	308	292	268	243	263	256	277	263	269	280	288	299	318	295	301	267	288	281	298	282	267	329	277	266	292	258	296	299	321	266	314	317	288	318	276	312	299	309	276	283	283	295	282	296	305	305	312	276	280	279	267	325	278	281	277	276	286	302	272	287	300	285	295	298	303	305	266	292	287	291	272	313	293	287	252	295	273	287	298	274	298	282	258	290	303	277	297	301	277	292	278	287	260	284	276	249	311	283	289	299	268	254	288	301	287	297	239	260	286	264	273	268	274	279	276	277	274	269	274	253	270	278	298	279	310	262	281	257	294	266	290	276	284	302	301	310	295	313	302	291	307	292	295	303	253	258	251	311	302	303	282	266	278	259	258	273	308	319	269	294	305	259	289	278	287	277	234	287	287	268	272	287	264	279	272	270	251	282	292	273	268	309	272	280	290	257	299	279	310	258	303	279	289	270	293	298	272	286	271	264	294	281	283	292	279	306	272	280	286	286	278	281	285	273	288	283	286	293	287	304	287	272	266	307	279	289	290	302	273	287	282	275	265	298	285	245	256	288	286	328	263	310	295	304	274	286	270	259	294	272	282	287	287	288	285	287	295	288	296	291	292	309	263	304	264	290	279	258	304	271	291	255	263	291	300	284	258	282	296	281	286	293	285	310	269	311	301	281	286	302	305	270	280	282	280	332	303	286	289	324	265	262	260	293	278	251	249	277	290	272	302	267	254	290	287	280	269	268	291	279	271	294	278	279	279	272	268	281	298	278	294	323	306	278	291	277	310	288	261	287	298	273	286	278	318	261	271	272	284	281	289	301	275	293	264	299	291	259	277	275	296	303	277	269	290	294	273	269	296	290	281	308	257	268	269	263	275	290	318	279	248	268	274	273	269	285	300	276	284	269	309	285	250	261	281	273	273	274	294	284	253	300	278	305	289	272	293	280	264	279	278	313	289	291	296	281	303	266	305	287	283	239	294	274	291	306	267	289	289	300	282	259	270	272	270	299	289	270	256	267	266	276	260	277	293	277	281	312	292	275	267	301	249	312	253	278	284	281	287	278	255	270	270	281	286	284	291	289	300	281	281	279	286	318	270	260	309	257	274	321	265	286	291	261	304	251	261	295	298	268	294	284	287	262	274	287	287	291	276	286	296	243	272	288	298	308	308	262	326	292	258	288	262	283	261	289	262	273	298	272	289	310	282	276	260	287	306	285	278	284	287	255	309	264	246	293	259	285	299	277	276	285	287	294	288	285	297	292	287	267	282	267	291	274	288	308	287	302	290	279	291	262	296	261	283	270	275	266	298	278	289	283	276	312	275	315	274	244	280	290	272	264	297	273	300	307	268	295	282	262	297	325	288	278	282	306	309	275	274	262	282	255	315	268	261	269	282	284	291	295	305	299	291	314	282	287	280	305	277	262	304	290	277	262	282	260	290	266	311	279	284	281	290	302	277	270	274	290	278	272	291	296	294	272	277	277	327	294	282	283	277	284	274	284	309	283	290	274	290	319	266	292	267	287	294	282	279	263	289	279	258	278	298	274	300	285	268	298	311	279	304	295	288	273	302	283	274	277	302	279	291	280	293	301	308	309	261	310	288	285	273	245	300	303	257	266	294	273	303	278	293	277	278	291	288	278	282	280	295	313	296	288	284	301	287	297	312	273	255	265	313	264	289	294	312	293	288	276	279	282	281	269	305	296	269	284	283	299	304	271	256	287	264	304	317	291	258	287	268	273	262	261	304	283	284	296	275	276	305	291	284	288	274	294	266	279	277	257	267	253	277	263	289	281	303	279	292	281	302	266	279	271	259	267	261	283	296	265	291	284	305	287	283	311	257	316	265	287	275	304	288	289	277	283	269	265	301	297	244	275	257	299	284	287	255	284	269	260	306	252	287	284	292	276	268	287	286	284	268	296	289	285	258	266	284	300	285	270	291	278	299	270	266	266	314	303	288	281	308	279	304	268	276	254	271	259	260	279	276	268	278	301	319	282	279	259	273	283	300	275	274	321	302	296	278	296	249	272	272	298	298	264	293	297	290	305	268	305	291	269	270	312	280	261	275	279	267	320	287	293	270	255	273	276	287	304	274	247	276	281	293	324	265	281	296	253	266	287	298	265	263	281	283	302	285	270	297	274	289	291	258	285	269	270	252	299	296	295	296	276	280	281	276	261	257	280	300	286	281	272	270	314	271	274	271	272	286	271	270	279	271	279	299	261	287	285	289	289	268	308	271	294	279	267	252	299	259	236	291	300	276	272	302	283	283	269	242	285	273	280	289	283	293	252	249	282	317	289	295	297	274	272	275	294	281	308	276	297	285	268	297	252	311	275	247	277	272	306	297	277	295	280	297	303	265	289	312	261	289	286	265	277	294	289	269	274	290	287	293	253	279	304	283	309	274	274	301	271	278	281	282	273	285	279	245	271	278	289	306	288	312	291
27692	9981	1709	1194	951	902	903	842	894	835	829	863	884	925	871	878	876	863	862	900	836	835	888	858	897	890	885	935	850	873	863	922	886	875	891	894	826	894	921	880	896	885	878	885	843	828	883	894	878	926	904	892	950	854	826	886	907	910	885	898	892	870	796	875	898	887	928	897	860	874	924	845	869	874	881	929	837	884	872	904	863	878	894	861	836	834	888	881	936	869	855	884	867	833	931	861	858	888	861	911	889	885	938	848	853	900	845	856	840	888	872	849	789	883	844	842	866	914	893	833	839	822	856	859	927	858	862	870	837	871	876	848	917	880	861	838	844	805	859	869	793	864	833	841	866	841	858	820	880	854	900	852	819	852	886	875	896	870	826	851	869	874	905	880	854	873	860	845	890	897	862	841	870	869	946	925	867	834	918	829	876	854	909	876	878	790	890	901	911	878	902	871	833	877	875	865	849	825	830	844	884	883	885	874	926	844	852	897	887	847	838	854	838	904	849	882	842	865	862	877	870	858	838	865	904	841	839	926	887	887	857	854	876	858	853	898	878	865	916	854	907	845	854	859	815	887	845	831	865	906	862	858	880	859	818	889	884	870	932	825	850	877	864	898	901	873	806	943	918	860	933	883	852	877	852	861	893	866	887	851	876	868	860	836	916	875	909	919	890	853	870	845	904	853	865	848	868	832	896	907	894	817	874	875	859	897	840	899	846	858	910	829	877	842	925	828	899	854	811	885	908	821	868	861	898	890	899	886	848	872	864	895	839	860	904	848	915	895	819	808	888	818	814	839	904	873	889	867	877	892	825	869	879	927	865	873	847	832	887	855	904	880	878	886	918	862	938	857	843	912	864	906	860	848	886	833	875	903	871	895	915	916	908	887	911	867	874	885	867	893	869	896	863	882	861	880	829	930	867	907	860	833	856	865	846	831	835	845	844	931	833	900	903	832	853	823	842	822	840	839	871	826	856	831	863	891	869	889	908	871	884	804	830	823	885	821	891	849	845	921	901	882	919	847	903	831	904	866	887	857	889	883	854	870	896	843	892	863	871	903	841	891	848	914	892	852	849	839	915	877	822	884	867	877	843	892	892	885	851	912	883	865	781	849	878	855	894	836	863	911	860	845	832	836	833	886	935	852	878	835	863	896	860	843	888	840	904	867	878	828	799	860	836	877	834	914	883	853	900	857	859	907	895	858	888	849	885	865	877	870	943	912	834	847	895	877	839	847	927	921	840	817	868	880	899	883	881	863	886	939	874	802	830	823	873	843	880	873	843	889	806	889	889	894	866	907	878	892	891	834	964	830	884	882	908	837	885	853	915	853	817	910	845	858	834	815	860	845	895	911	889	932	838	857	866	844	870	885	875	862	818	859	840	847	828	855	816	820	927	837	851	880	832	889	861	883	885	875	861	878	884	847	878	841	882	934	828	864	843	856	896	862	934	886	904	857	896	898	935	849	841	860	928	865	901	873	903	923	872	859	844	848	873	878	851	881	892	854	875	892	860	903	851	943	835	871	881	856	873	859	838	852	877	893	832	850	872	830	890	815	925	857	870	922	885	862	887	877	865	854	900	858	876	886	878	897	886	829	879	885	891	837	855	852	809	892	895	877	882	858	900	840	869	891	898	882	843	864	882	919	837	846	853	842	889	827	849	858	865	886	877	923	865	867	915	875	900	890	881	853	847	882	886	838	864	821	855	924	886	904	867	882	889	893	940	880	863	902	861	842	838	845	886	859	910	898	855	833	870	845	877	835	841	879	871	832	847	859	828	914	798	885	907	840	881	858	829	896	878	859	852	864	917	841	858	893	858	906	892	863	840	915	835	840	931	860	876	887	924	906	822	852	845	867	868	863	882	903	887	870	855	875	910	880	862	826	856	866	838	853	888	864	906	887	876	843	802	859	849	844	891	868	891	915	838	879	891	888	857	841	918	841	847	840	887	886	880	942	859	899	867	918	849	883	826	924	880	888	856	859	881	873	862	859	858	853	868	874	872	898	841	875	908	916	898	842	827	866	878	864	923	892	845	894	869	904	859	852	865	838	847	921	903	870	868	878	907	831	839	889	869	873	882	898	830	882	849	882	884	848	860	859	882	912	897	894	910	865	924	861	889	885	852	901	876	836	898	866	910	893	852	853	903	825	880	827	854	918	835	855	878	869	850	894	896	935	921	914	851	885	895	880	864	870	879	827	905	886	889	860	909	874	833	915	878	888	900	891	859	837	900	842	858	913	868	865	850	857	886	924	926	880	867	844	880	908	841	868	866	832	911	908	842	900	891	890	899	880	864	858	871	946	855	865	821	839	886	894	888	859	872	889	864	856	849	855	854	853	907	866	922	855	856	845	844	844	878	838	890	884	830	886	873	877	897	858	853	834	842	884	877	861	822	877	887	860	912	862	861	953	877	871	854	857	870	839	898	932	853	864	798	859	853	891	894	839	830	914	894	849	873	882	905	860	826	955	841	857	919	822	864	886	854	854	898	868	859	906	860	870	882	858	891	849	878	879	838	891	882	906	867	903	861	853	870	868	825	879	824	919	855	870	848	892	814	822	885	872	889	841	903	862	879	880	842	841	890	908	857	871	873	830	912	889	908	908	901	888	877	918	828	898	890	875	879	860	868	911	854	851	909	831	870	855	865	863	830	855	850	911	868	884	871	896	889	855	879	891	896	890	857	874	823	883	846	810	853	880	817	860	872	898	898	889	846	838	865	851	881	824	889	895	896	868	835	870	845	855	889	902	893	877	951	883	867	878	889	838	850	848	857	910	835	854	876	868	895	842	847	823	834	899	865	835	834	866	911	889	860	869	903	893	885	856	856	840	927	917	921	895	860	824	853	808	889	842	920	866	853	928	889	865	872	865	884	835	918	898	847	837	836	900	889	841	929	874	918	902	919	898	884	831	862	863	927	837	877	877	927	886	854	873	853	872	893	872	886	852	885	827	863	881	886	875	826	961	864	884	879	882	863	860	850	883	797	843	873	849	874	833	852	845	837	866	843	863	882	896	885	875	826	849	862	827	872	867	849	874	858	862	837	911	884	934	839	884	872	803	863	884	816	835	903	868	881	899	909	862	818	895	874	858	895	907	850	889	831	907	870	819	834	820	891	863	910	876	845	868	822	876	893	860	869	906	952	837	917	897	869	912	867	899	880	850	911	869	881	969	918	873	899	888	853	854	845	877	859	849	921	869	837	886	803	853	882	856	891	926	869	862	879	866	860	900	854	891	891	823	852	871	874	830	881	893	920	894	868	849	833	884	890	917	854	879	814	847	877	876	885	862	860	859	883	878	927	878	859	924	940	890	849	828	872	848	885	863	874	896	875	853	895	864	885	882	840	905	876	885	882	890	835	854	915	927	851	916	853	822	885	840	879	846	893	847	863	845	888	872	859	853	849	883	817	903	800	858	858	865	857	842	929	888	835	847	882	875	906	887	824	834	803	848	850	847	859	892	874	868	856	861	834	835	877	881	896	860
5544	884	853	818	755	692	764	759	653	695	683	731	675	692	755	724	696	683	708	669	690	723	730	729	704	642	734	692	713	680	690	690	690	702	735	723	693	699	709	683	732	695	716	713	695	721	677	748	683	713	695	659	678	704	700	730	666	708	663	696	693	669	706	693	710	713	714	717	751	701	702	655	701	691	757	677	749	716	716	712	722	719	707	742	685	636	731	689	686	711	663	721	703	691	722	696	699	674	698	713	687	682	691	709	683	711	680	717	696	739	706	706	727	732	709	710	733	716	679	729	748	664	663	678	667	693	686	685	666	714	708	673	692	715	742	690	700	699	689	693	697	660	718	702	757	723	699	736	671	674	672	698	749	675	742	667	698	666	680	718	714	690	681	677	675	705	706	714	702	753	725	715	728	674	732	707	681	702	693	658	679	730	679	703	708	734	676	681	748	754	683	726	689	676	654	704	661	684	677	721	668	687	688	704	720	675	711	626	615	729	664	743	714	700	683	671	700	727	700	665	714	714	760	682	685	678	697	668	722	682	700	695	704	704	698	719	756	740	740	672	696	677	691	682	684	668	686	697	737	702	685	748	706	723	747	743	690	677	752	671	700	692	702	720	653	708	693	702	684	708	656	731	732	731	710	735	706	697	657	756	714	676	726	670	679	735	728	686	701	679	693	725	711	729	731	694	714	671	677	641	689	656	630	685	698	680	641	698	699	671	718	744	701	672	650	712	690	673	667	687	704	746	715	702	663	697	656	680	736	685	653	674	665	692	765	705	698	717	708	693	720	710	671	734	728	699	728	686	687	709	703	661	684	714	746	646	699	686	685	668	737	704	735	698	710	719	697	715	701	675	709	680	650	698	706	713	742	704	696	700	715	707	672	690	737	692	695	710	723	693	664	664	667	672	664	708	705	684	661	688	714	674	650	661	696	745	742	677	721	721	673	666	703	699	738	702	697	725	720	652	733	701	657	713	704	718	666	672	677	672	716	656	706	755	706	685	768	673	716	702	682	728	726	672	710	692	706	707	737	666	651	687	720	761	702	672	678	710	705	734	696	715	683	650	669	651	668	688	724	717	717	710	725	669	722	718	718	669	724	707	665	717	718	718	714	705	714	713	705	657	706	702	679	690	723	719	699	726	720	702	713	697	692	653	732	705	724	688	760	678	693	631	673	722	717	680	754	666	694	700	687	715	696	678	714	734	680	683	724	693	733	665	752	673	706	690	700	710	683	657	672	703	674	697	732	718	719	708	692	741	693	713	692	663	710	720	723	668	703	719	691	703	665	656	712	683	666	725	742	651	711	658	713	706	674	726	727	733	671	661	697	718	719	721	714	718	673	684	725	693	684	674	731	657	713	714	735	699	720	704	690	723	710	692	700	701	695	716	704	742	706	713	732	701	705	718	735	657	730	717	644	738	737	643	677	655	660	704	689	688	704	700	719	724	730	666	694	724	677	708	747	707	732	697	725	737	731	720	744	686	722	706	682	704	694	671	713	688	711	723	723	684	657	707	664	678	721	699	720	675	656	701	694	666	625	692	676	678	661	687	687	684	746	717	747	658	677	696	693	718	722	699	708	688	711	684	713	690	694	694	730	694	720	708	706	700	684	680	740	686	658	685	656	691	694	697	682	706	696	700	667	689	685	680	700	735	688	629	687	700	682	713	708	707	721	716	690	674	668	727	710	703	636	726	674	696	688	712	686	697	702	690	725	716	682	670	708	685	700	723	729	709	707	705	678	697	718	659	680	755	657	710	730	689	694	660	699	713	691	697	670	726	763	630	681	710	705	709	701	670	718	725	689	682	661	678	682	735	731	745	665	707	708	733	690	723	706	653	695	684	674	659	682	708	722	701	674	731	717	718	677	751	727	735	687	727	697	689	670	671	671	708	737	737	714	687	717	711	671	701	712	696	721	678	695	685	725	698	676	683	663	687	753	679	693	737	744	671	702	703	723	721	716	717	697	766	697	726	733	705	665	736	710	694	671	674	691	670	713	694	662	729	698	670	690	700	726	704	703	668	728	733	734	750	670	697	715	709	704	653	711	700	694	653	742	688	688	719	687	701	685	753	637	666	672	680	698	733	710	781	670	662	704	678	725	708	704	704	697	651	696	692	678	712	671	721	695	698	704	677	708	730	659	748	666	710	705	725	696	669	725	700	719	641	684	707	704	712	669	714	696	709	642	761	674	721	655	675	672	684	728	698	695	713	694	691	697	754	675	715	703	667	710	711	691	716	699	712	689	664	685	721	727	707	712	672	704	713	691	677	694	660	696	672	665	716	661	740	686	696	666	678	673	734	717	698	692	714	713	730	749	697	673	713	678	684	722	709	662	702	697	669	699	685	649	693	736	698	696	706	663	719	695	653	672	643	680	720	652	743	642	679	738	700	695	671	671	719	728	676	643	739	768	723	722	687	711	711	716	648	658	702	675	665	685	672	698	701	706	685	709	667	666	677	732	656	688	688	770	677	702	709	632	706	726	678	730	660	697	716	723	722	711	674	691	670	674	704	701	676	703	705	676	669	706	735	688	700	696	740	727	706	699	700	679	704	697	688	708	662	707	707	720	722	722	685	688	730	717	694	677	675	677	680	696	721	647	682	680	687	677	679	697	743	751	730	724	718	701	684	741	673	716	677	697	662	735	676	702	695	698	713	711	733	679	712	710	681	736	698	698	656	714	724	656	673	678	692	670	641	744	724	714	671	733	717	697	681	721	754	745	706	706	691	664	685	707	644	689	678	695	675	698	717	679	683	718	733	653	718	700	671	688	731	716	660	718	703	721	707	690	657	702	668	703	704	661	704	742	706	679	704	711	686	682	685	710	707	658	693	698	718	699	697	696	653	697	631	714	701	696	746	711	687	674	662	713	686	705	740	631	704	721	666	743	691	660	749	677	736	719	691	690	730	637	736	710	691	707	696	701	653	676	706	692	641	693	698	715	719	683	647	676	745	686	652	730	729	672	670	688	691	727	695	674	721	662	654	699	689	697	671	674	685	675	692	706	695	674	716	714	649	696	632	653	728	696	700	706	686	723	668	682	692	705	711	710	680	697	707	752	715	675	726	760	693	698	716	694	713	654	679	675	719	704	677	690	728	696	631	724	688	665	732	665	734	661	707	661	692	673	688	675	756	705	694	740	698	688	691	680	659	661	701	663	718	670	763	704	669	720	743	717	700	688	678	705	704	693	707	709	701	693	703	666	699	706	703	688	681	696	721	669	714	702	749	665	699	685	733	670	714	724	718	672	718	658	699	638	707	680	732	697	752	717	658	679	674	634	705	698	756	711	681	712	687	699	676	722	679	680	726	746	693	672	736	697	679	730	687	700	729	680	743	713	698	737	711	709	694	690	710	661	701	683	675	669	696	710	692	695	645	705	691	706	707	691	663	715	695	708	713	724	704	695	724	680	688	658	734	673	670	691	713	687	726	712	666	724	695	702	712	716	702	692	687	672	668	698	679	705	712	676	731	725	711
25635	21388	27095	25388	4075	1022	794	660	643	625	543	577	584	577	594	562	578	561	562	548	578	524	546	569	560	571	538	571	571	531	547	540	555	542	576	561	581	529	567	588	528	572	533	525	549	553	611	600	542	596	556	545	541	562	504	533	514	551	556	553	541	502	559	562	512	556	566	527	526	556	562	511	557	510	542	558	569	573	576	544	561	571	559	557	582	582	566	536	592	546	558	541	546	550	544	550	536	554	565	558	490	537	556	540	535	566	560	550	524	559	539	587	552	563	588	530	556	531	526	543	533	541	543	561	531	514	537	542	552	537	554	530	568	507	535	525	533	566	566	552	542	537	519	523	515	558	541	565	517	547	542	505	552	550	570	514	531	499	528	567	556	561	577	555	529	516	534	506	535	551	520	509	551	557	503	553	583	520	529	577	571	549	561	541	556	550	548	574	532	532	590	537	565	564	511	523	532	533	568	531	590	588	558	538	561	519	556	520	512	540	531	543	577	548	562	535	544	520	533	532	555	548	576	546	560	577	545	545	541	530	549	529	496	546	548	544	537	542	570	521	513	504	551	538	541	529	548	573	544	565	532	566	570	546	511	566	543	566	591	564	516	570	536	510	555	519	555	565	571	541	530	531	537	538	526	554	514	552	521	570	563	556	566	485	503	530	527	538	561	549	559	511	562	574	544	497	518	538	525	584	561	558	534	553	529	537	534	550	548	533	570	520	514	584	513	553	566	543	550	588	554	525	530	529	524	533	577	550	517	562	528	571	536	543	593	549	492	490	540	568	551	533	539	503	550	545	507	546	518	520	544	543	512	565	508	536	572	562	493	594	540	538	542	513	553	519	555	549	545	563	525	530	549	529	528	539	503	524	540	537	546	551	543	579	569	509	552	490	500	533	541	560	539	565	544	549	532	549	525	564	547	557	545	568	554	556	555	501	528	540	530	540	552	548	542	573	531	578	529	550	540	560	562	527	564	557	542	518	544	531	565	580	502	553	541	557	576	534	541	558	528	534	543	544	550	546	513	555	544	551	570	541	603	560	541	526	541	565	558	613	535	554	573	535	574	562	484	529	563	603	546	541	557	546	513	526	569	515	602	497	539	515	532	550	524	494	481	517	546	551	563	541	553	526	561	571	523	524	502	525	598	594	535	535	558	527	586	552	519	551	515	558	523	555	539	539	507	534	586	566	560	558	540	542	519	558	538	548	530	556	489	568	560	555	550	520	571	498	521	502	480	562	558	519	517	559	535	550	531	546	546	538	540	534	530	534	574	550	514	531	533	553	567	555	578	519	529	520	539	535	596	524	573	552	558	568	581	541	522	510	544	564	566	542	520	538	537	559	540	524	562	567	526	533	510	544	529	526	540	538	583	543	534	526	521	544	546	525	531	544	518	543	576	590	517	517	525	538	547	544	525	561	558	557	550	566	529	523	530	509	535	565	484	518	497	561	530	505	503	541	545	576	561	483	525	538	532	538	543	517	570	520	526	520	552	566	541	532	547	556	541	522	510	494	514	505	559	519	577	530	528	489	521	559	523	562	507	519	549	553	569	539	570	523	546	552	554	499	533	513	565	563	511	533	566	537	556	520	551	551	511	517	565	545	571	514	544	535	531	547	526	520	561	536	488	558	545	549	556	509	594	522	592	569	547	524	528	515	527	568	532	522	558	530	571	498	576	520	544	583	557	530	535	534	551	511	518	548	574	520	546	493	524	576	554	546	516	567	542	531	482	544	540	511	552	553	565	544	554	532	538	554	573	570	537	529	573	569	554	568	557	510	546	548	536	519	519	499	542	541	558	546	571	583	552	562	550	539	522	508	549	537	531	545	542	513	552	526	561	517	595	517	556	536	483	532	522	567	528	568	544	517	527	544	527	518	538	534	558	541	545	552	514	514	525	539	546	558	569	562	543	541	597	538	530	525	515	543	564	521	525	587	519	561	594	521	533	525	568	562	532	546	540	514	543	529	530	518	550	562	551	546	510	516	555	554	540	559	513	518	553	591	587	539	520	498	569	495	545	528	544	551	594	549	556	521	528	541	529	571	531	529	544	477	551	553	544	558	537	554	500	560	551	500	548	529	529	569	570	538	556	552	553	567	561	539	511	541	541	561	524	512	575	487	592	569	523	542	574	518	527	549	545	552	499	531	560	567	530	518	558	539	535	576	525	555	538	543	549	564	570	539	510	525	531	576	509	590	557	575	559	553	530	534	535	539	541	532	545	533	532	526	528	541	552	562	501	561	528	522	554	533	520	573	538	523	525	530	524	549	571	520	560	494	544	527	569	546	580	571	537	567	546	567	525	574	535	529	525	548	555	538	533	551	546	548	545	474	530	546	507	521	551	609	525	500	562	530	530	538	546	490	516	535	540	535	510	567	563	599	519	556	563	518	553	560	539	548	550	570	557	569	585	529	598	531	523	558	535	516	555	555	513	562	547	537	538	592	507	539	568	586	549	576	540	531	495	506	530	594	552	515	556	493	538	567	553	537	532	567	514	583	504	544	518	554	536	563	518	560	549	519	563	546	546	533	570	530	552	514	540	543	480	545	524	541	568	532	538	515	558	559	561	544	583	596	532	547	548	518	565	524	537	545	551	553	516	540	557	542	550	556	601	530	545	546	558	578	507	569	540	553	561	511	535	530	582	526	508	534	521	575	544	580	565	532	599	524	554	537	525	529	550	559	518	548	525	532	573	494	562	550	548	505	563	525	523	527	575	606	513	549	537	534	543	535	590	535	529	549	545	514	534	585	545	574	526	533	533	565	543	528	538	546	494	523	583	582	528	534	535	547	523	522	536	563	552	542	566	494	566	541	511	578	523	524	525	542	519	546	526	494	560	521	529	522	541	532	568	575	550	558	547	576	531	538	563	536	504	564	535	540	504	578	504	549	571	562	491	545	560	519	511	600	537	540	544	605	528	545	560	518	535	572	577	534	582	531	552	565	553	530	528	551	572	537	559	519	520	550	563	601	577	503	568	569	562	506	538	577	528	549	555	555	551	556	556	513	560	563	536	535	586	543	571	535	537	537	577	545	536	553	559	565	568	525	534	539	571	558	513	520	546	510	527	547	551	511	514	525	522	551	549	528	537	588	530	510	545	506	556	541	521	526	543	521	532	529	498	519	571	556	522	547	565	583	540	517	553	516	529	563	532	517	502	547	514	568	548	516	511	526	544	545	553	529	562	546	528	542	576	521	539	549	535	535	550	504	518	586	551	551	543	517	569	539	599	518	559	511	554	560	567	558	538	531	525	569	552	547	540	528	529	543	539	549	572	530	516	566	591	542	546	580	538	519	500	542	535	561	566	529	560	586	589	563	566	540	521	569	564	564	579	532	518	516	517	533	526	493	572	558	536	523	523	490	505	542	572	545	553	543	539	496	551	557	552	508	519	569	541	559	528	516	529	526	535	546	563	548	493	567	571	533	542	564	550	545	555	547	505	541	500	555	562	566	491	564	568	547	538	510	525	522	519	568
3651	2775	2389	1339	1005	827	663	636	657	574	532	545	563	543	518	530	516	478	503	526	497	489	495	506	476	498	527	478	497	491	502	461	470	529	533	515	477	494	475	468	460	499	500	459	502	497	478	465	507	495	455	466	476	468	433	462	486	479	440	509	474	512	499	477	470	483	494	498	464	483	465	469	507	438	439	437	451	491	440	467	509	507	471	474	489	483	455	475	454	514	516	497	476	495	479	462	492	521	475	480	458	454	458	535	461	471	497	487	498	453	500	476	478	487	463	485	463	459	495	449	495	448	453	415	461	494	476	474	432	465	429	457	469	516	474	440	514	444	436	463	477	461	488	459	518	470	485	487	467	470	491	496	468	461	496	474	470	501	440	506	471	493	483	453	499	476	449	501	477	502	489	468	453	474	511	486	505	484	478	465	497	488	484	495	481	516	435	453	491	501	468	477	461	474	471	439	460	444	477	500	499	481	531	485	500	466	500	460	456	463	500	489	469	464	459	495	474	462	480	486	435	447	424	454	443	458	480	470	485	458	496	487	483	479	494	409	519	444	442	456	477	484	467	479	471	443	475	479	483	433	460	428	482	471	463	473	446	489	464	504	448	446	488	502	472	435	458	447	471	454	473	487	464	473	424	506	476	452	476	440	506	452	463	481	479	420	469	503	468	507	469	433	455	441	486	457	459	464	451	421	411	448	508	457	443	471	461	443	454	519	440	474	498	485	478	487	518	449	460	473	505	494	478	452	466	469	501	508	485	433	457	531	500	482	488	507	490	475	456	458	454	480	494	471	457	484	471	429	455	456	439	462	478	438	471	470	485	496	502	470	475	463	486	469	478	489	444	509	463	503	470	449	485	470	410	459	493	450	438	473	411	464	458	474	430	465	492	489	483	473	457	442	485	458	486	447	481	446	473	526	491	426	457	491	468	449	453	451	455	482	449	447	448	476	472	461	475	467	473	467	492	479	472	484	476	459	437	477	467	468	422	488	469	450	476	467	481	469	474	511	485	507	491	499	493	490	494	464	492	459	484	486	470	502	430	483	476	463	466	481	472	519	455	476	474	451	478	483	451	471	466	450	449	469	486	459	444	448	444	519	455	483	491	456	494	491	401	490	451	426	465	491	512	491	422	456	475	427	454	481	468	486	460	459	459	487	448	487	446	472	446	491	487	452	465	476	479	531	483	470	446	528	473	487	459	433	478	446	468	486	471	450	467	479	440	472	475	488	455	468	465	482	454	464	464	457	452	488	444	476	460	481	512	451	430	469	478	432	448	481	488	480	449	487	471	470	481	469	484	505	461	470	455	472	445	420	439	460	487	492	536	429	499	469	458	464	468	510	462	465	484	441	472	486	453	469	476	476	473	449	481	446	447	476	463	459	476	465	520	504	461	445	519	496	469	483	496	453	469	448	455	460	497	476	477	457	456	435	462	482	467	478	515	451	467	499	456	489	481	444	454	468	431	421	469	459	467	464	454	464	439	485	455	477	482	444	456	431	475	489	508	478	469	492	454	437	517	453	476	512	466	512	483	481	477	445	470	494	478	479	463	460	453	418	493	424	479	490	454	473	472	429	464	496	467	482	430	437	498	476	485	439	473	466	457	470	437	468	453	460	480	512	499	446	491	465	457	478	518	472	471	476	455	505	441	512	411	480	489	450	473	447	462	477	500	455	469	469	503	492	449	476	476	457	451	486	521	458	467	508	438	458	480	472	433	493	450	434	477	462	477	464	466	472	482	476	438	519	476	465	452	458	484	513	468	479	479	466	445	481	475	444	468	455	475	483	479	441	478	464	476	482	473	441	452	442	446	482	490	483	458	506	470	506	451	495	472	483	456	473	490	452	465	442	496	468	464	483	456	463	466	468	461	495	452	449	442	458	446	452	449	488	464	469	475	505	472	477	416	422	478	475	419	479	486	456	445	465	473	469	451	449	467	467	467	483	430	467	480	466	481	472	506	468	442	489	509	496	446	473	472	503	472	459	478	446	485	491	500	471	494	439	453	450	458	474	450	472	471	487	494	440	480	459	480	453	453	464	483	456	465	445	495	453	440	488	491	467	447	478	465	487	492	493	488	478	469	446	451	476	441	466	442	461	439	463	489	508	507	478	448	466	501	436	490	501	465	448	449	472	448	506	456	509	456	453	462	477	481	428	458	436	474	486	447	447	494	485	440	462	440	485	440	461	449	459	471	464	479	461	451	446	477	457	445	465	465	457	478	487	454	497	458	472	459	462	474	453	452	458	487	458	477	478	480	437	470	453	460	464	458	464	472	470	502	471	462	488	476	440	458	441	478	409	469	486	462	459	484	480	481	484	513	469	435	506	489	485	470	471	461	442	503	452	467	450	436	482	476	493	477	434	446	459	489	503	490	450	482	457	472	494	442	450	435	418	449	479	499	443	469	502	488	490	454	486	453	467	413	472	466	508	483	488	471	473	489	453	495	499	455	437	495	461	431	432	511	481	469	480	484	479	443	446	457	444	428	505	466	441	457	492	452	438	470	444	486	440	442	501	458	435	452	511	462	463	447	470	474	477	469	467	481	475	455	452	427	483	494	492	446	465	455	503	510	468	496	502	492	480	457	484	442	464	482	485	505	463	454	450	457	450	469	486	506	463	460	492	499	503	503	465	473	512	483	449	480	481	454	464	483	457	487	478	465	474	494	457	470	438	481	410	463	496	447	440	456	451	447	481	490	483	422	492	437	485	464	484	490	499	484	480	473	479	483	524	483	512	467	456	444	475	451	441	513	485	479	463	492	453	454	462	461	486	463	468	462	421	458	474	451	449	455	460	449	458	476	464	455	451	485	465	484	472	491	469	448	457	450	478	438	469	477	451	468	503	474	481	483	429	501	487	453	484	464	464	440	458	484	443	497	478	425	459	476	469	462	477	472	459	452	501	442	506	448	485	462	501	496	514	499	450	479	446	477	461	484	437	451	464	450	478	465	455	489	477	481	487	490	434	470	450	454	442	481	497	472	461	477	468	461	449	466	478	482	459	483	467	453	487	476	440	451	458	463	483	452	461	468	456	502	462	465	452	474	474	478	473	475	477	475	452	471	470	465	449	459	475	436	448	505	471	479	469	449	434	461	463	462	478	499	465	464	503	487	457	444	422	503	451	444	421	451	446	464	473	443	498	482	470	482	457	445	456	463	498	450	493	461	461	507	454	507	480	493	467	443	498	485	467	447	449	458	432	443	466	486	456	462	468	462	482	435	458	463	421	460	441	454	435	480	463	500	442	469	506	482	467	418	448	450	492	508	473	402	484	475	467	472	472	457	479	480	481	510	523	441	488	449	460	503	444	464	439	461	484	477	459	489	508	461	449	426	470	453	465	458	486	491	491	520	466	453	430	461	453	476	468	447	437	501	461	456	480	459	469	488	467	459	465	449	490	505	481	462	500	488	453	491	432	506	478	442	476	479	486	481	498	476	474	486	456	500	449	440	473	486	454	446	472	453	478	444	464	500	484
24546	21416	28532	24690	21090	3276	857	570	434	434	400	399	345	350	339	347	359	343	314	340	327	349	323	325	333	315	297	321	313	331	317	320	335	354	330	313	348	307	313	304	319	319	284	301	328	292	309	300	296	367	301	298	337	300	339	254	335	283	295	314	301	290	305	296	269	307	334	302	313	331	302	318	310	320	282	310	314	300	299	283	322	318	318	320	298	273	290	288	292	311	316	300	316	329	311	284	333	265	317	311	288	278	306	308	332	326	330	294	294	292	313	291	302	295	304	308	310	337	300	289	292	325	285	315	309	300	330	301	296	300	298	301	293	301	311	287	320	279	301	284	321	278	285	325	326	312	317	306	300	284	279	337	321	312	294	293	328	296	314	292	270	337	320	292	293	312	269	321	318	308	296	318	290	286	294	319	321	307	300	307	300	303	307	308	279	290	337	291	326	323	303	299	288	279	326	324	321	305	327	335	321	288	320	288	307	308	308	301	307	297	318	301	303	346	307	315	327	303	304	293	333	296	294	320	331	291	298	281	313	305	290	280	296	303	295	330	305	288	300	268	294	301	331	318	327	306	319	318	298	323	302	304	319	308	272	308	304	304	297	312	296	300	296	314	287	306	330	290	273	271	310	313	325	303	297	308	299	318	310	303	309	275	326	305	279	274	313	267	275	308	332	313	264	287	287	299	313	326	303	313	316	282	299	344	277	299	280	281	300	293	316	339	316	278	326	284	275	293	306	310	302	295	285	294	299	299	323	311	290	327	316	304	293	298	313	318	309	320	295	283	298	337	336	294	297	299	322	292	311	332	297	319	294	301	312	291	304	327	296	280	327	302	314	286	304	313	297	286	320	313	299	301	262	302	269	317	290	318	317	289	285	298	271	317	320	306	342	316	303	316	338	371	292	316	289	297	320	308	312	316	320	331	304	289	306	325	311	303	271	297	307	330	294	284	288	316	343	279	320	293	266	290	315	313	294	303	278	308	310	313	318	332	281	306	299	297	266	308	324	272	311	336	291	299	293	296	286	275	304	300	287	309	278	332	332	280	283	265	295	312	306	308	305	287	305	299	321	299	327	294	287	301	317	283	300	308	329	323	316	293	284	300	333	306	313	329	323	300	331	308	287	294	313	320	318	316	298	299	283	276	285	307	328	303	304	317	310	310	340	300	277	300	293	269	307	316	303	318	318	320	301	315	308	313	342	299	315	305	293	296	314	299	305	307	321	331	284	299	323	298	301	329	320	278	327	313	294	309	310	287	296	301	300	287	322	304	331	279	339	293	302	308	295	315	283	304	283	312	322	315	287	325	318	318	334	314	317	302	333	275	320	314	321	284	314	294	299	304	260	296	357	290	299	310	266	321	315	301	302	306	314	294	287	323	291	300	295	309	303	308	297	314	302	298	317	320	284	294	293	280	319	285	330	292	276	252	293	277	300	316	254	263	301	295	304	310	287	305	298	308	302	282	297	297	322	291	331	297	269	295	300	305	325	277	267	302	330	301	305	287	289	265	301	278	312	290	299	296	294	284	313	293	296	301	331	264	294	284	307	302	295	297	323	304	311	282	298	301	306	286	301	309	305	310	303	278	288	318	284	303	274	307	281	306	333	301	307	294	321	315	316	295	316	291	294	315	321	277	285	284	295	276	310	309	330	320	315	288	306	306	323	302	295	287	324	308	308	281	273	283	287	312	325	303	302	304	319	287	300	327	312	292	325	291	269	313	323	263	306	292	283	321	300	271	303	300	293	282	276	312	305	338	315	304	314	282	305	306	291	294	294	296	326	306	309	313	293	275	289	300	276	304	315	294	322	299	289	279	290	333	286	291	294	284	283	315	313	292	324	296	305	287	316	258	301	303	340	297	302	304	314	285	295	270	306	326	328	341	330	307	288	301	282	273	313	304	352	327	326	276	305	307	315	283	298	281	322	314	324	298	311	277	306	292	300	267	301	281	291	316	286	261	297	318	291	294	301	285	303	316	316	297	327	324	307	311	293	301	339	294	313	303	297	300	325	277	308	333	344	290	306	293	325	306	310	306	303	281	285	324	304	331	289	279	293	309	284	310	329	270	311	301	297	295	296	304	309	316	338	342	311	270	294	295	272	281	331	304	325	308	284	303	313	300	306	294	295	326	275	342	309	285	296	298	272	299	315	311	292	314	310	318	296	293	314	300	317	280	283	340	298	316	279	305	315	307	298	323	309	310	330	325	303	300	298	315	309	285	313	244	316	309	291	302	272	314	324	285	280	294	284	318	284	259	316	285	312	296	323	295	335	323	289	280	286	307	288	303	286	289	307	312	311	312	287	298	287	283	304	319	266	302	334	295	282	301	322	326	316	285	327	291	276	323	269	271	284	307	285	315	326	330	297	285	288	311	321	307	282	294	276	328	300	333	316	279	286	320	330	313	311	287	262	280	278	333	272	308	321	330	332	320	285	303	315	284	311	288	284	266	276	293	305	290	299	312	299	331	301	334	344	293	285	291	285	294	325	294	282	301	301	294	288	287	296	297	322	308	270	272	292	335	332	315	284	341	290	311	306	276	285	321	293	306	251	320	321	333	317	301	305	308	287	307	289	289	268	322	280	313	296	323	306	291	331	276	281	317	300	287	322	298	294	299	299	307	299	325	332	300	314	288	298	264	339	292	280	311	311	305	305	308	288	312	332	276	292	309	296	282	307	283	287	301	304	297	301	294	305	309	301	321	320	292	304	290	327	312	268	332	320	317	317	324	287	337	307	301	304	317	313	314	308	296	313	318	317	279	284	261	298	312	305	311	304	321	302	307	323	306	288	292	303	315	297	302	329	283	310	312	284	292	259	272	329	303	339	314	313	286	347	311	290	313	313	259	281	311	292	294	300	303	276	277	310	282	313	293	272	290	302	318	305	279	269	274	268	297	305	327	288	340	279	320	317	293	280	275	295	337	303	282	337	315	291	310	333	315	306	289	321	278	331	326	284	273	343	325	299	293	330	282	290	315	302	340	302	314	303	311	322	284	289	329	312	303	289	312	312	294	278	270	353	282	319	283	350	290	303	295	304	306	325	298	290	277	304	329	317	327	312	330	278	277	312	301	278	327	274	309	285	316	256	300	304	305	322	280	285	307	310	288	313	313	306	294	291	311	293	279	352	288	301	308	302	326	306	295	313	309	305	318	299	289	321	278	301	277	292	283	300	305	281	336	305	311	306	311	290	294	279	309	292	302	317	335	341	300	290	279	345	310	302	268	285	275	289	303	275	296	266	313	287	318	308	276	288	285	293	328	279	321	294	299	314	322	291	312	269	292	301	286	283	314	299	295	266	332	288	297	289	325	309	292	314	308	344	313	321	292	296	311	294	314	294	290	306	316	273	318	264	320	288	310	320	311	271	355	318	284	295	273	296	331	301	301	302	315	302	293	321	317	314	309	281	285	296	284	295	288	312	323	300	294	312	319	288	284	295	313	297	316	301	282	309	293	310	299	319	295	292	291	294	315	307	274
3794	4885	3898	2046	1289	908	730	631	527	472	464	417	396	378	392	345	345	331	309	314	348	300	347	351	295	337	323	332	311	328	293	277	307	309	322	308	315	292	305	283	330	297	305	288	308	296	273	296	299	294	285	323	326	292	289	257	304	285	312	312	297	280	312	277	289	269	304	310	279	302	333	304	272	251	285	297	292	302	288	299	268	307	287	280	269	295	296	276	257	297	283	285	294	301	322	287	278	334	259	308	292	286	283	282	303	275	275	313	291	273	280	275	329	276	284	279	297	304	264	280	287	305	287	273	290	309	329	277	268	315	296	303	276	284	281	307	261	307	261	270	289	273	288	291	290	316	286	265	280	327	273	275	259	303	278	311	273	297	277	281	272	293	307	261	286	313	294	281	282	273	305	303	286	286	293	276	281	305	291	267	287	274	289	287	304	263	264	244	262	262	282	277	288	273	318	259	265	280	261	303	281	273	285	291	282	283	269	283	270	302	283	310	285	293	280	279	256	269	308	263	311	297	292	286	309	277	279	306	288	295	285	303	257	280	288	279	273	304	284	277	297	300	298	310	257	276	259	277	300	269	297	275	287	263	293	282	286	289	285	293	264	289	290	306	287	284	270	288	269	294	276	285	276	265	252	283	289	284	286	259	267	287	294	296	306	294	301	304	304	293	301	293	257	276	289	319	293	306	288	289	291	280	277	283	274	293	276	266	286	265	293	296	273	288	272	302	313	266	278	289	301	290	312	313	287	289	300	281	259	268	292	283	308	278	274	281	295	302	269	272	281	305	296	296	277	301	278	256	311	274	302	277	280	279	292	271	278	286	260	277	292	279	245	286	287	284	280	294	302	300	270	276	293	259	302	321	297	274	312	257	298	259	298	284	275	275	286	282	271	291	275	312	302	294	281	289	295	334	312	302	276	297	278	279	304	303	297	276	285	287	302	297	271	302	276	287	296	302	282	304	297	272	258	287	256	267	272	296	297	276	276	267	262	307	296	270	268	274	283	267	277	260	297	271	286	257	287	266	291	264	280	269	258	298	272	279	295	266	252	258	264	261	251	286	287	274	276	306	263	284	322	284	270	277	282	264	283	272	295	295	263	276	301	284	271	300	282	300	287	263	304	248	300	296	298	267	303	322	312	274	310	291	279	275	277	274	284	261	294	288	262	277	296	303	283	280	265	265	295	283	284	270	250	270	291	298	311	295	288	245	287	300	266	298	273	274	295	263	271	286	247	272	285	263	289	301	280	295	297	294	275	254	272	224	314	301	278	283	278	292	276	285	270	277	282	289	278	287	276	305	288	307	290	308	288	265	263	314	309	306	253	292	280	284	300	301	282	291	326	263	281	273	319	301	303	313	290	265	270	294	274	291	255	291	324	262	306	297	290	289	320	281	297	284	275	279	281	270	287	285	300	274	290	300	278	261	253	287	273	285	282	274	280	274	295	281	271	280	272	314	261	291	296	299	270	317	281	296	266	262	278	291	283	257	277	295	310	298	298	296	267	288	289	278	293	278	304	306	285	274	307	268	316	293	299	299	270	280	298	267	261	254	291	312	315	272	261	288	291	270	291	278	277	268	307	258	280	317	281	263	252	282	312	295	272	287	297	285	303	264	287	279	286	294	283	292	262	280	293	258	312	271	297	270	260	280	296	277	298	289	286	268	267	260	282	303	261	285	267	283	290	322	301	304	291	299	274	293	291	283	288	239	293	305	296	282	258	292	293	261	276	269	266	292	283	278	272	288	283	268	276	272	283	286	283	287	264	289	321	277	297	294	298	281	272	269	288	302	273	289	267	272	283	264	290	281	282	286	263	320	261	296	300	309	261	273	260	292	278	262	249	262	288	277	284	260	261	301	282	277	291	296	279	282	276	272	289	267	280	289	288	266	286	273	279	305	304	286	271	262	270	293	272	258	272	283	283	264	311	269	252	289	315	295	296	293	305	312	256	287	290	242	269	288	280	288	279	284	280	292	291	270	270	269	283	305	299	285	282	295	306	267	281	304	283	285	284	279	298	275	308	265	291	310	286	297	258	315	256	293	278	266	309	304	299	275	277	281	292	250	290	316	284	298	261	286	309	274	280	305	282	273	284	284	267	300	283	293	294	254	260	298	265	290	295	291	293	259	275	298	295	285	278	294	280	282	256	294	276	277	294	292	249	276	288	258	303	272	283	308	281	294	304	276	287	302	271	277	278	301	283	266	274	296	284	275	283	284	301	288	268	304	275	281	287	316	286	276	273	297	267	253	282	284	273	297	275	289	278	277	281	275	257	273	264	290	267	252	288	305	286	279	286	291	298	293	312	257	291	314	267	259	286	281	291	284	278	312	328	283	266	290	288	292	294	271	247	302	284	274	272	290	278	274	312	264	277	280	254	282	271	280	279	291	325	293	278	278	291	274	261	269	282	286	295	275	274	302	275	297	270	269	285	275	271	263	287	266	257	277	280	255	286	286	292	278	298	287	293	262	242	265	254	263	267	288	282	273	281	280	300	269	287	260	254	262	292	268	282	277	295	301	285	285	246	275	253	279	277	269	283	312	311	272	274	295	285	279	275	264	299	275	285	302	258	287	309	271	264	290	251	280	284	273	312	285	291	312	251	244	308	263	271	269	286	273	305	309	270	295	285	250	260	286	279	294	297	297	256	303	290	296	319	288	284	261	298	272	285	258	253	273	272	284	249	275	270	293	297	314	285	270	262	299	277	266	272	259	301	292	266	277	274	268	290	259	275	284	252	275	304	291	265	310	251	275	290	290	282	250	255	264	307	285	299	278	281	294	292	292	274	310	314	283	255	291	288	313	302	291	280	269	278	282	305	296	270	309	278	272	295	272	280	285	285	281	261	286	270	273	257	295	280	264	276	299	285	293	292	278	301	280	287	267	283	306	276	249	283	307	273	297	291	316	288	300	277	279	259	289	275	265	263	313	321	276	319	281	271	279	277	301	266	295	291	274	267	290	278	286	298	271	251	268	271	293	264	286	255	287	297	282	279	284	262	270	274	285	291	295	280	296	284	271	267	291	256	280	275	277	258	299	277	263	273	270	276	286	277	283	301	261	271	281	267	307	269	272	282	256	269	242	271	287	283	301	276	273	282	247	276	288	284	280	295	283	308	275	283	288	287	255	285	278	286	293	295	246	289	264	274	314	300	255	293	278	312	284	283	289	258	277	271	285	279	296	278	283	279	253	276	286	272	293	272	273	264	318	319	298	271	299	275	269	272	307	263	280	282	293	264	259	265	316	284	275	279	262	294	269	299	306	281	266	281	299	286	285	268	289	274	257	272	298	264	266	301	260	305	294	261	311	297	270	281	262	270	314	293	293	291	261	285	262	290	267	300	309	279	273	294	296	302	287	312	271	275	300	257	280	279	301	286	257	289	291	277	291	281	278	280	269	277	273	276	260	286	245	276	267	280	262	278	290	283	257	299	288	310	295	272	270	265	281	289	272	240	299	261	296	272	283	305	291	265	275
27810	9954	1716	1123	1054	930	887	919	859	893	900	860	905	851	881	903	903	877	874	841	936	861	883	862	876	875	848	831	872	886	912	922	850	850	832	831	947	850	847	883	871	803	825	839	857	885	857	843	845	841	918	898	839	874	842	841	933	893	895	855	849	899	826	890	898	910	819	869	846	939	828	855	919	900	842	891	854	864	898	882	916	874	798	861	840	884	856	844	855	964	974	868	872	851	908	890	841	876	840	836	866	867	882	890	852	879	870	868	864	817	919	826	833	852	843	918	828	838	872	900	848	860	871	874	846	903	818	840	897	867	848	907	910	864	932	877	841	846	884	850	861	874	870	892	854	865	834	799	907	848	848	876	854	838	882	889	848	845	817	824	918	856	860	884	862	821	877	860	863	882	822	827	891	892	848	915	898	807	877	844	880	884	844	840	848	825	825	855	860	848	796	870	860	910	852	862	908	903	867	818	828	833	859	884	839	894	866	885	832	838	902	845	857	854	811	905	831	884	854	912	890	883	883	849	868	854	821	855	886	857	898	865	836	903	838	811	898	897	829	877	861	859	844	874	881	928	885	881	862	895	857	860	875	823	861	933	820	914	816	886	904	814	907	846	881	872	815	870	873	884	883	864	906	885	902	879	895	880	888	897	835	845	887	870	893	823	887	837	858	855	888	831	856	820	849	825	902	892	841	800	797	886	803	913	912	900	911	905	876	823	861	814	890	880	863	852	848	852	868	850	948	847	850	825	857	898	837	871	792	853	860	824	833	892	856	922	857	919	851	884	881	835	818	836	896	886	851	860	867	896	893	819	846	879	827	863	909	859	870	920	855	900	852	875	793	848	945	863	892	861	870	831	842	844	854	894	885	904	894	863	885	883	869	880	876	899	849	888	874	844	844	876	862	852	912	857	846	846	869	895	872	853	886	866	873	897	895	886	839	899	871	802	887	829	854	816	906	901	822	850	859	886	861	861	835	900	830	838	879	895	853	910	827	870	850	856	880	833	880	841	926	902	873	828	876	910	868	877	875	925	874	855	840	891	873	897	916	836	863	887	889	881	886	883	852	847	931	866	840	822	853	868	863	831	810	904	880	846	869	858	898	859	894	855	852	883	850	826	839	849	847	835	868	855	836	875	897	902	853	861	845	869	850	825	890	887	869	878	872	917	902	791	897	867	859	895	849	839	863	849	881	853	886	902	885	859	881	904	917	903	806	857	894	892	824	879	875	938	893	884	901	856	875	875	874	890	907	855	932	848	906	879	847	841	820	874	862	859	835	900	849	858	873	844	870	869	926	879	887	895	862	839	866	842	903	880	871	879	862	903	860	875	899	835	873	859	870	909	843	860	837	878	838	849	865	862	883	842	897	879	846	825	847	807	881	844	901	907	853	842	896	919	876	905	858	953	873	872	822	835	832	890	872	854	909	874	802	886	880	920	845	892	871	878	826	894	860	822	891	844	854	880	866	875	905	910	932	860	854	870	871	878	850	862	896	847	871	858	881	842	868	881	845	851	863	856	902	842	868	828	957	904	912	877	851	825	852	874	905	900	854	858	861	888	874	857	854	879	859	843	872	873	846	912	861	828	869	882	866	862	885	857	928	866	875	905	883	854	811	830	867	882	908	866	840	838	864	878	880	850	825	890	913	846	813	871	868	881	863	905	855	916	899	867	883	829	888	837	855	888	852	826	897	899	878	868	894	861	844	888	860	899	828	873	909	869	833	863	893	858	892	852	906	872	841	838	859	835	822	846	898	860	876	897	871	839	909	862	840	912	880	865	927	946	822	904	876	845	872	889	882	872	851	831	841	857	862	867	881	907	858	888	879	880	916	838	899	868	847	882	884	860	832	882	867	891	913	865	910	888	865	853	896	826	828	840	842	864	888	843	915	891	861	865	858	875	882	875	900	880	898	855	903	859	855	859	861	834	925	845	901	884	925	886	916	879	904	906	888	833	901	875	838	868	865	901	846	875	903	898	863	834	872	875	903	870	917	832	844	859	849	893	859	906	919	871	856	930	868	872	835	825	870	876	882	873	829	880	853	919	862	898	848	837	861	878	831	838	860	846	812	891	850	889	904	895	841	827	820	865	850	845	839	885	895	892	869	868	899	816	883	887	912	839	909	880	873	860	868	856	832	831	892	913	893	891	861	858	846	852	862	855	922	889	843	824	849	821	834	895	847	881	890	854	850	859	914	870	893	934	918	819	839	873	939	887	907	812	877	903	886	931	861	922	883	881	878	878	847	850	862	926	848	832	884	841	858	893	898	834	867	878	810	881	832	842	858	880	861	889	878	870	877	891	875	843	855	861	855	861	945	918	849	930	903	891	909	845	913	843	890	898	879	898	894	802	869	869	829	843	865	881	895	903	851	900	885	871	819	913	830	847	895	818	879	862	833	852	870	876	848	837	866	878	849	820	835	909	902	851	859	869	911	887	864	814	883	895	881	858	926	857	863	902	940	907	896	854	857	861	806	842	885	910	870	891	900	904	878	842	847	877	857	894	879	808	874	850	873	899	860	839	890	917	906	919	857	862	811	883	897	900	907	868	891	903	956	869	837	857	894	851	892	911	883	880	914	900	920	877	863	818	871	889	823	906	826	853	864	904	836	882	855	887	884	803	891	827	919	875	868	879	833	878	902	910	885	901	867	837	850	869	890	876	887	906	819	908	860	882	830	920	892	828	806	838	892	912	896	849	910	815	905	828	909	912	976	835	922	895	900	849	834	880	861	869	910	887	919	920	903	880	867	851	901	862	872	896	879	832	852	828	877	890	870	895	862	816	903	908	814	884	881	858	890	870	870	919	886	926	906	859	894	862	896	865	867	852	871	823	853	882	900	894	871	905	860	895	884	813	817	862	877	896	905	871	869	832	854	884	866	897	887	857	869	900	794	831	835	842	887	880	897	850	811	933	904	843	853	880	881	884	917	822	872	914	852	861	861	852	882	866	851	897	930	874	891	862	931	875	870	886	891	882	883	896	846	901	852	858	853	895	856	844	852	783	900	858	902	861	885	847	802	821	927	873	916	863	936	862	870	848	854	850	833	865	866	871	887	871	861	816	848	857	904	872	880	843	820	810	841	869	904	829	839	867	865	849	890	850	838	912	901	923	842	849	870	818	837	881	845	826	875	890	881	889	883	857	854	884	870	834	835	854	830	859	860	906	883	850	829	890	878	880	853	851	902	881	883	819	870	868	829	873	841	857	857	896	881	860	874	923	852	891	860	863	839	894	890	869	813	873	841	917	871	900	879	900	863	798	847	887	864	931	869	818	866	893	902	895	865	854	853	865	824	802	899	872	889	846	844	843	921	802	864	854	840	899	882	861	883	862	910	907	854	830	872	850	853	841	853	833	864	855	870	884	902	895	850	872	853	877	855	884	887	848	852	843	848	875	852	910	858	909	892	895	889	907	903	847	871	857	955	845	859	904	867	876	913	839	869	862	841	860	866	853	849	861	875	867	862	840	795	853	929	885
5530	878	858	784	703	742	753	744	735	720	697	745	703	732	743	677	736	635	726	715	726	694	720	708	687	713	741	703	759	661	716	684	655	699	724	701	663	672	706	735	677	722	708	715	748	677	673	707	728	665	713	707	687	732	734	663	718	678	742	691	676	722	707	706	722	689	727	647	713	664	697	697	712	722	717	735	723	717	712	718	668	712	718	682	682	684	753	698	700	735	706	725	704	718	734	672	676	692	677	750	663	681	677	738	718	677	680	667	683	694	726	649	740	697	723	731	733	704	692	707	727	717	655	766	687	732	715	653	699	728	717	726	700	687	713	683	716	709	687	722	690	734	670	724	684	722	647	689	683	738	709	748	680	684	714	696	692	755	676	677	745	738	710	720	675	684	686	722	712	703	691	700	659	742	765	709	686	719	701	683	655	732	689	687	720	747	700	668	717	687	688	704	699	690	687	650	710	692	689	680	685	715	694	722	681	700	705	708	715	622	706	689	680	670	681	679	668	695	704	721	674	707	665	699	710	676	710	719	671	695	689	689	648	709	738	720	691	703	732	690	697	678	691	728	695	726	686	729	704	764	686	712	682	723	672	705	693	665	734	711	724	749	692	732	671	678	716	716	670	684	709	666	694	741	705	724	707	753	699	771	712	692	698	696	745	708	714	697	664	667	713	710	724	747	714	731	688	663	678	714	670	727	697	715	690	681	658	709	717	705	706	665	731	721	694	693	692	706	729	731	650	645	680	666	658	683	665	719	679	640	666	681	703	729	684	686	729	700	700	689	731	650	721	702	705	699	722	726	725	690	684	672	655	687	721	689	710	702	697	715	702	674	656	680	687	685	688	669	670	678	655	688	728	733	707	686	691	675	709	759	688	752	716	697	748	687	693	704	677	731	705	716	766	681	727	662	703	738	695	722	750	703	689	714	724	690	681	715	698	716	683	721	678	725	691	728	686	673	695	687	691	675	750	667	701	678	727	741	758	683	660	657	696	699	715	641	698	677	721	673	700	719	696	691	726	712	749	744	673	658	706	696	663	707	713	711	708	676	725	693	647	720	751	722	630	701	700	661	652	725	699	712	761	711	675	684	730	751	699	711	698	751	705	673	687	709	671	717	715	699	718	676	673	678	692	691	706	695	732	714	661	711	701	724	701	689	664	661	715	669	720	724	718	628	698	714	684	686	744	721	695	693	662	700	730	725	633	711	668	682	693	664	733	694	714	659	705	697	738	674	697	704	710	713	739	710	662	695	743	699	677	711	758	714	719	681	799	683	693	687	667	735	719	733	705	729	637	746	729	649	710	688	690	668	707	695	696	665	690	720	647	755	701	727	661	729	689	694	708	686	682	674	700	656	646	666	682	708	667	680	706	744	734	705	657	703	716	727	686	703	741	699	684	654	747	681	706	725	695	763	752	697	678	722	703	731	684	683	677	711	699	674	688	686	677	717	721	680	660	707	710	666	678	691	680	697	751	708	704	740	747	637	700	774	689	724	732	706	757	699	733	759	710	713	678	705	725	690	732	683	743	718	698	710	706	719	722	656	718	689	737	727	665	683	683	675	678	710	692	688	655	678	729	719	687	684	708	714	728	779	725	690	679	716	688	673	714	735	666	701	700	690	719	679	722	728	732	684	697	679	709	722	704	696	721	722	745	694	714	707	672	714	668	680	688	691	696	728	672	723	652	665	675	710	701	666	724	738	714	670	706	756	725	712	675	702	704	719	659	693	693	713	637	670	747	751	741	694	709	722	699	661	698	706	687	659	704	743	662	716	730	682	704	697	780	717	735	674	701	704	704	690	728	730	657	676	683	637	694	733	690	690	672	674	711	709	691	703	690	681	687	738	735	712	691	720	700	673	715	707	740	729	730	704	697	704	712	721	662	703	712	724	709	717	743	729	734	672	726	653	726	685	698	732	699	679	683	688	743	713	682	675	697	754	711	679	695	694	712	663	730	692	687	705	668	725	726	719	711	728	692	716	703	705	703	697	744	748	708	686	750	709	672	696	684	726	743	656	724	709	689	724	673	684	656	704	690	733	681	675	709	723	700	722	667	712	697	700	653	688	679	687	663	717	682	722	724	726	670	691	717	679	682	706	726	702	733	687	720	716	741	732	741	702	709	693	676	712	666	688	680	703	689	692	706	712	706	695	660	687	674	685	671	701	710	703	724	660	720	719	709	707	664	705	734	680	685	770	708	689	711	685	692	734	721	714	629	684	697	688	703	660	657	687	695	703	723	751	671	668	729	670	683	726	729	702	681	746	707	704	701	759	676	728	733	649	673	698	725	673	663	709	722	711	673	694	687	710	678	668	661	670	682	713	728	705	727	692	735	705	712	699	710	655	739	691	718	745	728	740	741	682	687	710	758	741	690	679	737	674	686	714	784	664	700	728	730	742	695	740	699	701	672	689	768	678	670	673	726	712	665	664	732	665	711	668	741	731	733	696	716	702	706	742	707	690	669	705	660	730	711	659	704	710	687	719	686	643	692	711	750	714	670	722	701	738	724	693	710	747	697	691	683	715	703	705	727	715	696	663	672	680	736	697	712	715	715	633	717	709	694	654	672	718	681	664	700	703	678	669	708	698	730	720	713	672	747	676	651	655	707	737	710	702	674	676	672	703	742	673	665	652	663	745	702	721	671	740	673	717	718	676	705	682	653	773	710	694	689	690	671	722	694	665	678	690	728	719	695	697	639	677	732	696	666	745	722	681	728	756	688	782	690	737	725	700	666	721	693	678	644	720	743	717	710	691	724	746	716	795	693	685	657	703	684	686	705	666	642	717	674	726	708	713	686	697	713	712	756	676	748	673	696	704	738	685	667	708	737	685	714	748	681	707	732	699	711	726	745	687	712	745	727	766	719	743	713	752	727	723	704	714	663	697	698	751	686	734	689	670	706	698	711	633	730	687	703	696	670	718	665	687	670	722	758	737	669	732	674	688	690	715	650	730	748	621	663	672	690	681	679	707	697	688	717	708	722	674	726	721	692	708	724	704	738	641	707	689	729	694	754	721	678	741	705	742	684	640	679	698	713	690	704	696	701	677	660	672	699	734	698	666	713	707	707	680	667	676	688	714	706	709	683	696	728	667	712	677	674	697	706	688	735	688	711	724	672	697	684	740	707	705	719	641	692	712	709	691	730	710	680	709	707	711	719	718	736	670	698	693	725	667	686	731	709	702	711	696	688	704	669	759	683	686	726	717	688	690	747	666	701	727	701	703	726	719	709	680	691	709	729	693	695	687	690	680	722	724	715	664	713	651	677	721	700	660	704	678	751	681	696	710	677	723	700	631	719	680	678	638	695	737	662	690	681	759	717	695	703	682	682	708	615	738	705	727	682	697	695	687	675	723	681	634	699	741	669	729	685	713	721	692	721	677	744	697	673	687	661	687	718	724	668	756	711	748	696	687	747	726	644	696	681	688	740	725	703	704	697	698	694	693	699	724	685	690	756	733	666	669	733	694	682	689	679	715
25732	21453	27163	25469	4109	1072	822	696	552	622	613	594	563	580	558	573	590	570	571	532	581	603	556	534	544	578	571	548	586	555	553	539	532	552	551	611	557	553	542	559	559	549	549	546	574	546	544	527	550	604	564	537	508	552	579	501	536	537	534	551	552	568	579	536	570	557	537	553	555	534	584	614	572	555	600	591	537	502	526	519	546	554	567	590	563	575	562	535	557	525	493	534	542	544	524	547	589	570	562	541	511	572	548	534	538	564	543	555	525	555	588	564	511	512	535	605	541	552	513	570	539	541	565	529	545	544	550	559	553	555	546	570	511	562	570	573	515	588	501	539	518	588	574	519	553	554	604	497	550	570	577	522	551	575	570	561	552	545	580	552	564	512	543	541	555	538	546	537	519	537	540	514	575	556	566	606	587	511	529	526	532	513	510	544	540	519	531	533	558	546	521	518	514	588	577	537	514	573	510	504	568	565	526	538	574	524	581	520	562	544	537	520	531	550	558	518	531	552	500	579	578	548	549	590	569	556	578	537	539	543	524	593	480	542	548	562	546	545	493	535	532	548	561	539	533	513	568	609	523	574	539	580	579	579	533	539	578	546	508	553	542	559	558	522	516	543	546	557	538	558	533	540	526	515	552	555	510	548	549	548	563	551	507	549	545	565	533	546	534	534	540	557	609	557	566	577	565	547	530	520	537	550	569	549	515	509	536	561	522	556	542	504	547	532	578	501	532	547	572	542	516	574	568	586	560	587	527	500	545	557	559	532	528	519	584	517	543	527	523	506	535	516	569	505	558	545	588	512	549	564	531	532	553	550	566	543	552	571	546	565	547	523	579	529	489	556	505	546	536	597	567	564	522	513	528	541	546	535	553	562	580	568	522	541	549	536	566	568	562	539	562	544	521	581	543	560	514	542	559	566	606	545	541	523	551	564	524	522	516	542	521	498	514	551	495	554	546	541	498	549	560	534	535	564	551	559	550	584	592	542	522	569	499	540	552	546	577	584	565	574	509	527	567	538	518	575	551	552	576	591	565	511	559	523	553	551	531	560	568	595	511	551	517	571	514	579	553	570	534	552	518	552	556	558	556	576	524	516	509	536	563	563	571	552	577	549	525	525	540	549	520	566	550	553	596	527	559	547	542	555	520	590	533	514	539	515	541	528	531	541	531	574	576	548	547	587	550	554	532	489	551	528	513	570	508	536	566	507	565	576	543	535	536	548	555	544	524	560	609	523	532	559	527	532	502	574	552	529	561	526	535	503	493	531	528	561	579	576	538	507	512	522	558	544	550	551	565	531	590	544	573	546	527	542	534	565	543	530	546	543	551	559	529	547	570	554	555	528	535	539	586	592	528	522	547	557	563	526	519	580	565	514	517	534	529	606	509	511	533	568	579	573	575	554	552	512	538	523	562	520	551	552	556	520	522	552	562	489	503	543	514	540	540	544	550	519	528	558	517	572	532	541	538	555	527	532	524	558	525	511	550	560	524	570	573	528	557	487	495	526	546	563	529	561	571	537	569	511	562	572	571	542	538	518	606	492	531	558	525	520	550	568	513	531	532	563	568	552	559	553	557	542	515	501	538	537	542	532	558	517	556	553	592	544	562	542	600	540	573	567	533	532	518	552	527	556	573	521	534	601	560	521	523	554	519	587	560	577	574	572	547	510	474	541	549	506	522	558	558	514	567	548	560	518	533	506	551	555	474	546	547	515	512	547	508	537	530	580	511	560	538	533	560	549	563	537	558	543	533	544	556	552	556	548	563	572	539	551	544	527	545	546	540	563	559	532	562	525	526	519	555	568	508	534	536	508	570	519	541	549	546	576	549	530	580	561	602	552	546	523	533	533	575	582	561	558	540	517	556	505	574	540	546	555	520	533	530	545	525	524	517	552	546	523	554	506	557	578	523	564	491	520	526	526	562	594	551	555	532	538	521	534	500	554	556	546	590	507	547	577	495	539	535	525	500	560	513	544	552	571	583	572	539	554	567	570	551	511	481	571	556	565	553	585	588	499	521	513	556	580	588	544	524	535	517	524	551	568	527	540	547	572	590	531	534	503	480	539	573	538	532	535	546	542	521	520	545	564	538	512	554	545	561	551	540	533	514	535	541	577	558	564	539	574	501	512	550	506	600	531	557	534	508	572	565	534	545	552	552	551	531	522	519	582	525	497	526	537	558	558	534	514	572	530	572	528	520	568	547	508	559	547	562	536	535	517	566	526	548	571	556	565	527	546	591	542	530	569	568	534	561	563	566	504	526	558	512	521	517	568	527	553	547	549	570	574	553	537	538	553	534	506	522	556	556	511	559	564	515	541	510	563	529	566	557	577	503	506	573	529	506	522	529	544	531	534	532	589	514	558	519	547	538	535	550	563	557	556	556	591	488	527	507	519	528	559	578	573	537	570	616	542	517	526	572	563	553	526	512	502	498	505	521	589	563	550	562	583	559	532	520	518	494	541	562	529	507	543	559	583	557	545	521	558	541	504	551	535	505	547	574	544	496	584	561	568	558	527	503	520	544	580	565	512	516	559	574	552	543	555	562	568	532	555	520	542	528	538	559	550	535	536	521	548	549	562	545	559	564	556	516	564	537	551	523	532	552	546	549	559	552	537	529	590	554	518	566	535	566	515	532	547	540	512	566	548	533	543	560	560	549	595	556	564	569	583	558	541	531	586	553	555	517	586	528	556	528	535	545	582	516	544	547	547	515	556	550	529	582	523	531	547	515	548	558	507	497	553	558	513	548	517	575	489	540	580	575	597	516	537	538	554	544	528	546	528	567	572	528	533	538	546	524	528	574	509	532	557	545	539	499	579	543	520	552	536	535	565	531	542	546	500	505	556	544	518	537	567	575	543	550	566	554	556	531	547	521	534	523	522	559	549	527	500	541	482	532	566	533	541	529	554	539	548	548	576	530	541	549	500	547	585	582	528	583	534	558	531	538	542	519	530	570	534	562	567	552	546	597	532	537	543	558	556	568	529	540	549	540	563	581	520	508	530	512	517	565	540	482	556	532	536	561	556	576	586	491	494	555	577	531	532	507	549	565	514	553	540	563	557	590	542	565	507	560	530	539	522	559	552	549	576	566	547	534	548	520	533	541	544	550	535	548	528	587	513	554	512	578	526	572	634	539	558	521	556	574	551	514	592	547	530	567	506	476	512	548	575	543	576	563	544	545	514	519	507	555	570	529	492	544	533	535	568	534	541	540	542	587	516	547	520	542	575	544	565	528	523	518	550	527	545	572	530	542	541	568	524	552	571	518	525	504	507	541	530	560	585	538	562	541	573	539	543	584	534	568	544	543	526	523	568	577	550	562	536	567	522	521	563	547	554	549	534	572	550	529	536	508	513	497	560	555	547	527	587	542	523	550	568	546	541	511	556	560	551	534	524	547	554	548	564	545	619	512	573	531	584	553	523	555	587	530	578	550	591	557	518	500	526	531	523	500	540	540	540	569	513	501	548	514	547	567	524	590	532
3810	2846	2357	1387	952	802	687	652	601	580	524	574	543	536	520	483	505	521	478	480	487	492	536	474	504	498	499	494	492	483	488	500	487	479	472	481	471	475	521	484	495	500	503	483	495	502	492	451	469	454	500	467	479	453	458	465	462	459	462	458	513	469	460	494	459	469	458	443	460	518	481	484	455	437	448	526	500	541	501	498	508	464	481	488	512	455	452	474	459	479	492	456	485	502	471	508	486	512	489	476	480	478	442	468	468	490	453	465	443	501	444	473	485	450	502	515	479	453	490	430	463	473	476	452	457	510	464	496	468	490	442	488	465	412	469	444	473	475	467	462	490	473	450	487	524	468	476	481	490	480	444	497	486	470	482	451	442	496	477	455	453	496	499	423	438	458	435	464	479	514	516	493	518	474	476	478	469	485	469	515	514	483	468	454	487	485	499	489	508	466	464	505	491	457	509	489	500	461	465	431	496	474	502	489	480	479	458	455	477	467	480	500	504	429	472	436	486	447	468	500	439	525	491	485	466	421	474	478	467	484	467	485	448	498	482	469	482	531	481	490	498	481	485	481	486	439	474	460	504	477	489	436	451	478	488	521	483	464	483	490	496	455	528	486	489	502	501	473	498	449	488	489	469	478	469	496	444	468	525	486	478	484	469	485	448	487	445	451	497	443	497	471	492	420	485	454	448	483	483	464	489	456	480	441	498	481	483	467	450	488	483	474	481	479	462	468	449	500	497	510	469	487	441	501	471	489	462	517	492	435	529	483	500	503	498	508	460	445	502	455	481	468	482	450	441	461	505	468	468	485	472	477	442	495	460	459	479	472	455	465	485	476	489	450	463	497	477	466	452	461	509	474	470	517	441	475	475	467	448	497	491	460	450	490	476	474	445	466	460	475	463	465	503	445	460	471	474	519	485	517	478	494	496	465	451	465	468	463	485	471	478	472	504	489	504	448	463	432	492	446	454	449	472	432	479	485	504	469	481	416	512	466	490	467	486	510	455	475	456	469	424	420	464	490	488	458	458	464	474	440	501	485	458	469	472	454	431	477	463	446	454	483	470	426	453	494	514	509	436	485	473	467	481	452	451	464	514	478	485	463	478	458	455	454	484	470	445	499	494	515	455	472	469	495	466	485	473	522	473	457	492	496	454	504	445	461	478	492	450	437	489	450	498	472	486	446	494	454	473	471	484	440	474	478	471	465	511	471	486	457	419	493	485	492	412	467	502	502	464	468	475	476	434	445	482	471	498	503	464	474	455	476	473	463	521	462	468	437	476	466	473	429	468	477	483	454	453	468	531	484	515	445	436	456	434	508	428	439	487	488	480	472	463	500	460	492	457	471	466	478	466	440	470	480	470	460	462	431	494	494	486	500	447	478	474	471	492	494	473	486	457	469	462	458	471	463	444	513	460	420	472	455	434	471	524	488	431	486	416	505	461	453	449	445	474	483	480	487	501	468	455	475	499	503	426	455	489	504	484	520	476	443	481	449	474	459	476	452	472	418	484	451	484	505	428	469	458	489	450	463	494	462	538	439	448	459	523	481	529	500	508	474	450	467	460	459	477	469	482	478	470	445	454	466	428	482	517	451	479	464	500	474	435	445	480	469	489	477	442	468	509	465	482	476	425	475	477	461	474	462	482	473	475	503	499	490	442	491	488	482	446	460	455	456	461	481	442	460	460	461	478	466	484	503	489	493	457	453	473	449	482	473	484	527	451	482	467	462	477	493	443	501	501	462	501	458	454	490	490	472	493	438	481	465	443	490	461	506	446	480	439	479	454	484	516	494	474	451	430	478	427	488	435	491	500	508	458	457	481	472	496	478	420	505	459	493	454	471	485	440	472	440	482	455	437	450	454	450	481	472	483	478	485	478	482	463	456	466	473	459	464	492	436	476	443	467	479	475	510	474	502	474	477	470	497	453	459	485	461	478	459	473	475	471	443	477	484	431	502	433	502	410	466	457	512	475	446	469	449	458	514	446	456	484	450	494	499	498	467	449	498	472	467	472	485	499	491	489	510	443	497	451	475	482	463	459	491	486	488	500	507	474	430	471	459	477	460	462	487	470	460	473	500	497	465	455	494	477	463	449	471	501	466	470	454	453	414	479	466	456	461	480	430	465	465	481	502	447	481	492	490	481	450	470	461	485	498	440	421	444	476	498	467	479	452	445	437	491	456	472	454	477	467	484	452	509	460	473	495	452	465	443	476	451	452	439	481	478	494	453	505	488	454	441	471	463	544	459	462	485	455	461	497	442	438	484	479	479	486	449	482	465	450	451	473	499	459	452	482	496	501	475	449	481	464	468	504	469	437	457	475	412	475	485	503	510	467	489	474	462	460	430	469	441	431	438	441	473	486	494	486	485	483	490	420	465	429	493	494	457	434	487	479	492	452	475	444	485	450	481	481	458	470	494	493	464	486	455	481	487	523	486	464	486	472	467	451	447	411	463	472	452	470	521	433	445	453	473	467	453	466	474	459	454	444	492	436	485	471	479	465	509	448	508	467	460	467	430	460	462	486	483	487	448	455	517	486	466	464	434	475	498	440	449	493	500	488	447	440	494	483	470	437	469	453	473	461	469	458	442	464	498	462	465	477	439	437	469	462	480	470	448	447	487	483	453	465	470	516	448	479	461	468	505	443	474	483	442	492	467	451	442	459	454	439	487	485	471	464	466	462	481	487	497	513	494	434	481	486	470	483	440	492	459	464	474	450	465	486	465	472	452	439	474	466	480	475	477	459	454	461	494	487	470	493	457	468	463	477	440	444	459	472	464	485	443	464	458	417	496	497	500	444	462	473	465	485	471	481	469	480	493	471	470	444	473	449	474	442	443	481	484	445	503	468	439	445	468	485	508	438	475	457	443	502	487	468	471	502	473	489	440	451	481	501	446	487	429	460	474	492	433	450	482	487	475	465	473	501	466	461	460	488	437	429	484	474	466	484	433	475	485	460	439	461	463	507	499	441	520	470	460	491	474	456	478	505	455	437	476	505	481	530	478	433	491	429	458	448	489	483	473	462	488	477	509	488	452	490	471	484	469	435	509	428	432	477	477	458	474	518	504	467	438	472	460	490	476	436	485	458	429	466	484	472	493	469	487	483	430	466	498	482	465	448	502	457	463	437	464	469	474	478	464	503	480	464	452	467	463	475	450	467	453	461	485	473	487	473	420	460	488	488	482	446	487	474	461	450	478	457	445	441	445	443	464	463	437	483	493	475	508	460	471	472	448	494	510	488	459	501	471	440	460	509	470	478	471	469	467	467	486	429	488	478	480	508	447	451	442	422	472	463	478	494	450	475	457	474	495	518	451	503	497	437	478	492	434	515	495	474	443	519	467	454	462	497	455	442	445	475	464	481	444	388	473	499	489	489	479	492	480	488	446	457	453	498	484	431	475	510	485	449	503	493	473	470	477	468	466	492	447	498	467	525	444	458	464	460	454	442	416	464	461	452	492	455	462	496	465	428	469	474	445	470	486
24566	21412	28561	24699	21056	3228	907	493	387	385	413	378	377	355	310	339	337	331	313	307	340	349	308	322	340	322	296	331	335	349	306	302	335	313	317	332	291	310	326	326	301	302	303	330	314	297	275	320	310	298	325	312	345	317	312	318	277	308	272	296	326	266	312	306	309	330	307	301	285	320	317	330	330	310	304	290	326	334	295	313	320	300	290	308	292	307	310	310	311	322	296	336	285	307	307	309	297	288	293	328	339	320	280	280	310	287	269	317	302	302	312	312	309	301	298	291	303	299	317	276	299	327	299	296	290	311	283	300	317	310	319	286	323	274	287	319	295	311	292	318	273	320	284	301	291	325	284	296	278	277	314	291	292	304	309	309	310	316	296	307	305	289	281	297	266	300	324	293	291	286	285	309	301	293	288	347	305	302	294	308	284	287	306	324	301	302	342	328	307	267	318	298	314	300	316	310	332	267	297	321	337	289	324	303	291	283	284	322	295	327	328	338	274	288	300	330	307	326	296	316	294	310	318	276	304	272	289	300	318	285	294	307	280	315	293	308	317	306	293	305	294	298	282	305	327	329	298	324	286	304	341	290	297	283	312	310	307	334	294	318	320	326	318	294	303	298	338	322	304	273	282	296	309	295	318	305	281	297	319	320	309	281	275	303	313	290	316	289	293	289	323	319	291	315	316	305	305	323	293	283	297	304	303	335	286	316	288	283	293	266	299	301	307	281	316	272	303	300	309	292	295	311	300	284	314	292	305	292	298	300	289	311	312	282	335	279	310	316	309	313	303	301	269	327	311	311	309	290	299	288	268	308	292	294	278	330	292	294	307	291	302	286	302	325	298	282	317	305	295	315	331	297	280	308	324	309	292	330	297	293	297	281	307	270	315	294	308	315	290	300	288	323	303	303	303	290	306	302	301	282	289	317	282	324	290	322	304	304	285	268	330	317	314	287	304	303	319	314	313	310	295	281	337	288	311	323	294	291	317	317	301	293	305	302	296	288	321	276	297	320	313	337	304	305	278	275	294	321	303	310	306	289	278	270	306	299	316	290	309	314	292	310	305	320	349	323	278	279	315	287	290	292	289	322	308	295	274	290	277	291	302	319	280	327	302	294	276	330	322	331	314	286	301	326	321	304	306	282	285	309	312	313	303	285	322	332	256	318	319	279	315	311	313	277	319	299	306	300	303	298	303	297	304	292	310	318	313	303	322	328	307	317	320	334	298	280	268	297	308	285	302	305	296	303	276	284	301	280	308	297	284	274	286	316	288	297	279	312	270	288	275	276	287	292	316	298	300	311	291	290	303	313	294	271	292	281	300	305	297	339	304	298	280	304	322	297	316	291	279	283	319	274	304	281	303	295	310	337	298	293	291	282	305	332	297	302	294	301	286	322	296	346	286	305	325	287	332	289	313	285	305	327	288	308	288	306	295	304	307	330	287	331	285	306	308	297	292	330	276	275	302	298	269	289	288	322	332	307	281	323	309	276	304	289	306	317	297	294	326	278	262	277	317	297	318	319	311	345	312	290	285	304	320	325	308	272	336	323	289	333	280	317	338	279	277	286	338	319	266	300	263	282	310	288	305	306	303	329	338	290	304	325	304	305	284	288	309	324	338	303	295	291	314	300	325	274	286	280	288	264	287	287	297	310	292	270	303	320	303	288	317	318	278	308	309	319	324	322	329	298	324	307	296	315	290	295	301	291	302	298	308	294	287	274	319	307	310	307	323	283	285	264	293	299	310	302	306	285	293	291	304	316	292	294	307	327	283	313	302	278	275	273	285	301	318	268	285	317	290	307	321	302	306	302	326	280	307	277	323	312	281	310	281	330	294	300	327	295	300	318	272	298	336	287	282	294	305	293	276	264	309	322	294	305	292	314	317	306	313	306	332	307	310	280	296	318	287	311	296	271	306	284	292	309	303	299	289	304	320	277	308	291	311	292	295	294	294	330	293	314	341	307	318	274	284	318	272	280	313	287	291	286	304	265	331	299	285	296	305	305	303	307	308	295	288	301	318	313	315	302	296	301	299	301	305	308	292	269	282	286	304	307	304	313	307	284	314	297	328	324	296	312	317	304	293	290	275	333	264	295	280	273	287	296	299	278	275	307	302	281	299	291	321	309	346	303	314	306	303	315	287	303	324	335	285	302	293	273	263	311	278	314	310	331	330	275	274	311	287	314	296	288	299	327	321	297	266	338	289	302	332	315	315	276	333	268	313	283	306	287	327	306	320	301	278	295	332	335	303	301	281	300	294	277	289	320	284	279	268	269	278	341	301	325	304	326	309	256	325	279	311	283	289	300	300	304	306	315	284	302	278	307	300	257	285	289	298	304	301	317	275	285	298	290	312	308	300	312	310	320	302	323	323	286	295	317	293	295	312	280	313	299	310	291	317	304	270	318	289	284	308	299	294	323	311	290	286	298	311	297	319	303	304	272	286	298	304	303	301	287	271	280	312	311	309	312	324	301	300	308	273	278	291	298	305	289	320	278	315	319	287	298	317	300	320	331	309	257	293	301	319	261	329	286	257	281	290	285	291	312	283	276	325	316	319	297	294	323	279	305	301	292	259	309	312	285	300	294	306	296	289	331	298	301	326	328	306	288	343	284	280	277	308	297	257	257	304	272	324	281	334	275	271	288	306	300	257	312	238	295	284	294	276	272	302	270	308	283	302	286	286	300	315	255	335	288	281	303	283	314	320	306	308	288	329	315	316	305	298	289	292	312	335	324	318	285	286	316	316	303	301	308	312	314	318	297	298	279	309	312	286	312	316	264	297	302	293	299	293	298	312	318	306	308	299	306	261	284	279	309	280	291	304	299	298	313	316	308	287	291	298	329	309	279	250	284	309	293	284	262	315	273	300	280	316	304	327	292	321	314	309	303	323	313	275	278	289	292	309	305	278	297	326	286	284	281	302	303	300	291	317	294	319	333	302	321	292	276	296	266	282	306	334	322	313	281	303	323	267	279	298	283	301	308	321	316	276	299	308	274	318	312	273	303	292	312	308	287	315	279	294	264	277	297	323	332	320	299	296	311	340	306	281	292	287	325	319	290	318	307	309	287	290	302	325	308	300	280	293	304	334	297	288	305	278	305	303	298	299	258	350	294	326	278	308	283	292	275	309	295	277	293	289	261	323	301	306	309	272	315	279	292	329	315	278	321	286	332	318	325	313	326	307	275	315	266	278	294	300	314	294	306	291	297	300	302	279	301	308	296	300	272	280	302	293	330	270	282	297	307	294	310	302	307	305	312	303	291	298	291	272	318	280	263	266	254	295	303	288	294	295	297	285	297	313	307	319	304	303	314	319	330	293	332	295	309	304	247	313	306	309	263	265	308	300	311	322	289	287	286	289	298	318	276	278	302	325	306	309	318	320	272	302	288	289	284	305	297	309	290	292	292	286	315	289	303	304	308	309	301	298	307	288	277	272	338	319	273	322	310	285	306	293	287	277	296	291	292	310	287	285	255	302	340	305	279
3790	4737	4006	1960	1260	933	747	628	569	471	495	448	390	366	350	340	310	345	323	316	303	303	317	315	324	310	322	314	315	308	302	303	295	285	324	294	297	295	292	315	299	263	301	327	342	277	299	290	316	308	275	279	294	265	264	326	274	284	277	285	269	278	309	275	291	291	254	281	270	291	282	258	263	281	264	294	286	292	293	274	284	255	304	291	284	309	279	291	312	279	319	288	270	286	291	273	289	261	315	305	252	269	283	293	248	304	251	305	272	287	291	283	274	280	283	314	289	270	278	271	279	271	286	307	304	282	264	270	266	300	300	269	279	266	301	322	295	294	279	287	293	290	281	288	315	296	295	288	282	252	276	281	305	292	285	272	298	292	273	282	280	290	285	283	302	280	276	299	267	280	263	288	290	289	284	294	264	264	271	313	291	259	266	276	258	257	288	275	272	306	287	296	291	250	272	269	287	255	275	271	294	266	298	269	310	290	275	260	260	279	257	297	300	284	272	296	303	260	301	293	268	270	279	259	281	303	256	278	275	262	294	283	301	281	287	294	293	292	285	325	284	291	269	286	281	306	259	266	265	281	274	272	276	270	257	273	262	281	277	284	257	277	286	305	270	252	286	302	258	285	290	290	303	291	296	327	296	289	290	276	245	287	256	284	302	279	291	277	267	289	297	313	278	271	312	270	272	317	283	295	262	279	284	277	297	321	301	297	293	290	287	278	266	282	294	262	331	285	279	292	321	281	259	285	298	271	280	307	297	306	269	285	271	290	273	279	273	254	283	259	265	297	286	276	285	257	300	263	274	289	327	276	274	286	285	275	296	279	250	281	275	269	267	318	249	269	293	301	288	282	293	308	312	279	301	303	299	307	276	280	275	256	302	264	306	270	311	275	263	278	275	285	288	267	300	259	277	283	294	275	286	285	273	278	272	296	267	277	286	286	336	255	266	273	255	258	295	272	305	259	274	278	270	260	303	291	288	291	296	269	275	281	251	266	296	274	279	276	288	289	285	247	271	252	275	279	239	272	293	257	319	287	274	303	275	275	311	263	287	297	295	282	289	323	282	264	255	316	295	277	282	281	260	276	274	237	258	275	285	282	265	308	259	262	257	266	277	255	280	267	269	269	289	307	290	298	302	291	299	309	301	285	298	286	251	298	298	287	284	326	288	295	277	297	267	295	264	276	293	279	275	309	302	267	283	260	257	295	273	277	253	286	243	295	291	280	289	291	275	298	255	293	265	280	308	300	292	304	282	260	263	272	272	290	302	281	280	285	316	289	254	257	285	291	294	279	336	283	318	273	278	281	306	294	277	263	285	299	291	273	289	280	275	293	296	280	284	283	243	262	292	287	255	284	275	267	313	327	293	302	281	265	303	257	261	268	282	291	297	274	272	253	282	264	280	321	286	281	260	314	297	260	272	288	271	272	298	282	289	280	277	276	257	278	270	297	274	312	278	273	274	265	267	271	275	260	292	261	300	289	259	278	308	297	316	252	283	267	312	278	313	289	283	265	294	249	271	298	282	280	278	280	312	276	279	304	266	282	311	265	306	300	267	299	275	283	278	283	281	274	274	276	265	278	268	301	266	288	292	302	284	289	298	275	281	289	272	263	301	290	289	277	318	287	308	266	260	275	292	260	296	270	257	250	296	303	282	287	297	294	272	277	281	277	267	292	278	268	268	252	284	272	321	278	304	270	289	303	304	264	306	277	283	271	280	294	296	285	261	284	253	274	285	305	310	302	266	292	285	282	278	280	293	291	280	289	271	266	301	277	295	294	301	301	301	298	260	297	276	278	281	267	276	268	255	275	267	292	283	284	305	289	302	282	284	280	285	256	285	264	285	256	271	273	278	258	285	267	276	273	266	279	303	308	261	250	260	285	265	293	294	254	279	302	273	256	275	278	270	285	248	238	296	288	287	283	269	273	266	290	290	301	265	278	279	266	277	287	288	291	303	252	242	310	285	280	305	255	264	285	273	300	275	315	298	281	270	284	283	285	269	266	261	255	263	287	297	283	273	278	279	266	300	265	267	238	305	297	276	276	274	297	260	283	262	286	306	275	291	277	282	256	289	255	298	274	292	300	276	280	285	278	290	302	311	308	269	293	305	255	259	254	322	265	289	307	298	255	281	282	285	272	262	289	265	280	280	254	285	274	276	271	252	284	292	246	316	271	270	262	279	283	257	282	268	270	309	289	279	311	250	303	280	279	301	264	312	277	299	312	264	287	278	280	284	290	263	262	270	290	259	289	274	285	261	256	266	277	270	282	287	284	312	267	282	296	279	285	261	308	262	252	309	276	291	284	301	290	302	292	244	271	260	293	290	278	285	282	294	308	282	279	283	287	279	281	316	279	265	263	302	269	270	290	271	285	269	279	259	302	262	280	281	255	262	281	291	272	287	270	286	305	295	312	246	258	281	260	260	285	268	239	305	289	254	275	289	272	267	277	270	271	278	261	249	303	284	258	282	297	288	247	273	266	251	284	261	300	265	281	292	273	284	280	269	244	283	292	261	308	273	261	292	281	306	253	273	253	285	275	302	295	267	273	269	282	297	279	276	273	268	267	288	267	293	309	300	275	292	289	290	271	268	280	254	263	295	318	298	300	285	304	270	304	250	257	283	262	317	279	246	282	271	241	276	284	258	263	287	315	274	310	261	281	313	325	249	264	276	284	281	288	286	282	274	273	283	295	286	269	305	274	273	248	271	271	283	283	290	305	278	276	275	290	316	292	308	310	278	292	280	253	296	289	293	288	279	276	294	296	268	281	273	266	290	320	278	259	284	271	306	266	257	310	274	305	259	285	267	270	305	299	295	293	271	267	318	278	301	271	291	258	263	266	274	302	285	267	302	297	277	285	290	276	275	287	271	274	273	303	278	262	286	271	290	286	271	297	297	261	280	294	262	295	299	293	284	294	267	267	293	300	287	286	271	280	316	287	276	258	304	288	286	287	299	276	234	306	286	263	267	267	288	257	290	301	286	272	285	291	295	288	278	300	252	267	302	285	291	296	282	298	279	293	257	276	264	254	288	261	292	286	286	288	273	266	293	274	280	272	285	278	276	283	278	294	284	284	269	283	313	280	308	293	282	287	291	294	302	261	292	280	276	254	282	280	290	282	303	292	281	291	246	293	292	287	284	319	273	253	294	307	299	289	265	276	294	267	273	291	258	271	300	263	271	312	277	296	252	304	279	298	276	279	271	286	290	264	257	279	272	281	261	290	269	292	291	271	269	289	265	263	296	287	309	281	279	296	268	311	238	281	239	301	257	266	284	299	285	286	284	288	258	274	259	277	258	267	261	288	258	264	280	277	276	289	257	250	274	295	295	270	255	304	292	267	291	274	301	280	288	264	276	273	257	293	261	294	255	318	267	305	280	290	295	286	271	274	271	284	276	304	285	289	277	286	275	283	268	283	245	271	268	290	263	311	260	260	298	287	272	296	269	288	279	291	284	284	314	277	280	306	266	272	259	281
27837	9936	1708	1195	947	899	860	881	905	836	910	939	884	896	872	881	923	865	846	867	894	862	907	915	818	862	842	916	935	874	885	854	880	893	892	845	894	912	899	864	852	849	883	883	886	897	857	893	882	894	863	860	863	923	821	906	895	907	840	868	844	887	914	898	863	878	883	853	852	891	895	886	882	893	879	836	873	837	948	828	907	860	910	909	888	881	872	897	845	911	907	875	897	873	883	907	848	851	874	884	914	868	909	893	916	839	885	849	842	862	941	851	893	855	857	880	873	841	854	898	878	854	873	881	968	923	822	821	886	877	864	918	841	874	897	851	889	851	819	898	890	848	840	913	813	904	829	839	858	868	883	877	864	893	916	812	894	912	899	901	890	867	897	844	816	929	861	859	862	915	895	847	866	910	832	912	899	932	821	835	885	877	818	897	870	812	857	813	865	864	850	835	885	862	888	912	843	879	862	895	845	917	890	886	837	830	905	887	869	893	813	908	907	875	876	896	885	859	874	849	840	818	820	871	855	868	909	879	822	943	887	826	832	869	839	847	820	872	842	883	903	858	874	860	891	896	863	838	831	795	885	860	899	856	855	874	898	886	883	848	843	871	865	936	897	894	882	880	881	921	837	838	898	903	897	889	851	870	861	849	866	841	861	853	836	845	881	842	888	863	922	907	849	953	898	857	895	858	864	830	896	851	839	902	861	885	936	862	846	880	882	866	926	894	894	918	878	878	806	866	864	875	846	867	831	860	842	876	881	821	829	871	923	904	906	915	869	896	816	849	879	790	832	878	933	893	914	893	871	892	857	926	886	843	904	910	909	869	908	862	900	801	831	895	857	846	895	856	849	846	848	816	886	851	843	916	914	892	894	846	920	865	897	867	830	892	964	881	857	874	881	783	896	848	794	862	890	889	853	856	884	893	937	852	853	913	895	898	872	854	875	880	859	887	879	842	818	869	869	858	858	860	890	892	867	847	833	888	837	898	872	836	906	893	827	889	863	945	857	987	965	887	831	850	840	863	866	881	855	933	900	936	873	895	853	872	811	897	907	912	897	935	878	890	841	940	836	911	869	830	861	897	874	847	867	895	883	835	859	904	879	837	850	881	901	884	886	824	840	879	884	835	887	837	842	890	929	909	834	920	869	853	933	862	854	848	876	890	887	845	886	882	873	860	875	902	834	850	900	888	918	849	829	866	849	906	878	827	859	925	915	854	850	905	839	835	843	891	870	863	908	900	912	902	884	928	838	899	914	827	840	890	911	872	879	894	882	859	869	946	846	822	919	880	880	892	910	855	880	875	906	896	891	863	825	875	891	844	861	904	846	890	885	850	854	848	923	869	842	887	926	893	883	853	848	844	919	862	861	856	875	854	837	878	887	886	901	885	879	923	931	848	867	834	894	882	876	891	891	872	911	889	897	916	866	869	846	863	866	902	850	877	903	900	872	881	921	868	882	894	855	904	826	861	857	891	899	858	877	882	845	856	918	888	869	887	872	844	927	851	881	815	902	873	891	931	856	863	846	909	832	855	866	916	843	880	883	889	838	864	895	926	830	847	881	813	916	886	882	873	911	883	913	878	858	913	915	842	869	913	840	873	888	917	872	886	924	842	888	844	886	818	836	856	883	866	846	899	909	886	861	861	836	854	868	867	922	820	822	920	891	870	901	863	895	829	880	903	890	901	848	877	882	838	872	881	924	848	840	850	853	906	828	857	889	858	876	821	862	870	897	879	851	838	868	854	884	888	875	877	825	894	867	872	875	887	872	851	911	909	909	921	856	916	861	911	902	884	796	908	929	859	828	876	848	898	865	828	880	833	866	821	839	912	890	887	879	867	865	866	894	892	859	851	876	883	877	866	904	894	871	894	864	837	861	851	852	876	884	858	855	933	826	872	843	891	884	852	907	868	925	852	827	866	838	861	863	879	859	912	908	859	862	883	845	860	870	894	927	862	925	854	916	856	911	894	889	890	883	930	843	870	890	862	868	820	843	873	854	834	847	857	887	902	878	874	832	860	838	879	859	912	881	891	898	849	870	878	864	894	817	869	973	807	855	826	884	887	851	843	925	854	854	861	871	894	804	886	877	865	860	882	851	860	923	864	907	848	829	870	852	862	846	840	894	811	855	897	908	898	915	846	837	890	847	821	854	917	873	858	844	817	894	910	886	921	844	924	848	843	877	858	859	901	857	872	840	822	825	825	836	793	918	943	824	888	816	882	932	867	820	899	862	851	877	878	860	863	847	828	834	880	874	899	882	895	853	848	887	842	863	907	885	897	857	838	887	863	867	881	866	883	906	943	914	871	887	911	837	811	901	880	863	882	858	897	915	886	858	896	911	840	871	891	853	905	873	876	843	901	881	875	890	886	849	910	899	857	799	910	874	865	834	850	843	863	844	871	868	878	868	822	844	899	834	825	927	865	836	891	871	914	918	889	848	788	874	860	869	819	910	862	848	915	856	889	882	874	883	848	863	881	910	864	863	894	880	856	852	927	880	893	871	845	889	884	957	846	904	886	883	869	902	876	865	910	870	915	843	861	878	859	893	873	917	868	878	878	905	860	856	884	890	839	846	933	906	853	894	950	915	885	879	877	879	926	865	856	874	880	863	873	826	851	888	899	832	893	901	910	849	920	876	882	928	935	885	866	841	841	853	920	882	851	843	891	871	907	864	877	869	830	902	888	811	861	886	881	876	850	852	874	930	872	848	877	884	881	893	891	840	916	847	864	887	884	878	918	892	845	840	848	852	859	899	922	874	894	889	829	877	879	828	848	825	870	865	908	868	868	867	888	910	863	930	914	901	924	886	862	873	841	873	873	873	872	900	847	882	861	928	865	897	910	840	886	885	860	852	856	863	894	897	870	868	860	894	894	890	894	844	968	828	919	869	916	894	835	942	880	873	917	847	869	789	869	858	927	885	896	860	915	866	853	849	818	865	857	886	914	881	848	849	871	882	865	857	855	876	843	894	866	915	911	880	923	907	877	859	859	901	904	912	836	885	884	942	861	844	888	858	919	833	929	882	907	842	877	929	912	882	874	867	839	850	881	907	868	903	858	873	854	892	841	888	925	896	921	896	904	903	905	882	900	881	799	917	859	826	816	817	870	867	837	824	909	936	822	866	894	873	888	908	849	878	857	870	819	916	869	892	840	845	903	849	908	897	880	853	830	885	868	926	834	853	887	846	901	837	855	860	902	861	848	915	862	890	866	865	849	904	861	856	915	887	859	868	884	928	914	894	877	909	872	902	863	893	924	902	910	905	851	871	863	873	885	898	861	853	897	882	846	857	861	865	891	829	838	820	873	857	863	857	827	869	910	881	891	871	872	857	861	885	854	925	878	912	886	886	884	847	901	966	885	838	925	866	886	836	902	884	897	859	839	869	873	912	893	863	838	870	890	890	867	861	932	922	829	842	863	896	875	878	821	936	820	869	881	855	803	895	865	902	852	876	917	923	852	864	896	891	922	875	891	901	889
5554	903	881	766	783	676	700	723	710	677	741	741	741	710	702	686	680	757	690	724	691	743	675	713	700	715	717	709	697	699	704	765	695	709	685	716	709	745	714	748	743	652	674	696	715	686	716	702	719	718	676	705	707	719	736	724	677	709	696	694	690	694	682	720	674	720	671	708	770	669	685	696	694	756	688	722	736	712	763	688	731	698	650	649	670	701	702	709	703	685	700	715	718	655	675	677	659	675	723	710	678	708	742	693	746	693	773	729	659	689	729	685	697	699	722	696	729	684	710	676	723	714	683	688	697	714	692	701	675	697	650	719	723	713	679	716	670	725	679	676	685	679	718	706	743	676	716	702	665	795	671	740	686	729	724	733	659	696	688	723	693	657	776	735	698	715	707	652	690	699	718	710	693	757	692	710	666	708	702	728	680	704	678	663	704	730	749	701	725	701	710	723	676	717	708	703	716	709	671	707	644	679	673	703	705	707	702	751	742	704	715	719	740	684	740	730	713	693	725	683	678	680	752	718	737	686	727	755	720	686	691	772	667	664	693	744	710	740	686	682	718	704	713	750	744	702	700	699	678	724	670	723	716	690	714	696	673	646	712	734	722	710	732	700	697	738	664	729	720	707	715	693	708	744	698	703	708	741	775	610	696	712	686	690	697	704	669	757	699	669	701	694	698	678	733	732	697	699	698	704	710	671	695	715	673	704	696	728	757	748	721	673	707	662	696	698	647	707	720	688	690	687	686	688	688	690	678	687	735	696	711	699	713	716	700	700	717	647	702	695	699	713	708	696	695	706	683	715	696	681	683	662	715	714	701	714	683	635	712	690	679	674	668	711	648	684	680	744	722	647	668	710	730	694	691	639	709	656	749	690	708	719	704	680	729	698	702	746	674	683	702	659	653	695	670	719	718	760	717	718	680	726	687	654	701	691	689	715	692	712	725	657	739	710	726	722	700	688	694	689	679	664	740	717	701	685	726	711	660	666	704	688	737	699	692	660	693	670	722	702	676	686	727	656	688	713	695	712	710	723	704	720	704	745	713	709	709	716	728	700	704	671	699	671	681	721	708	691	694	686	726	698	659	726	675	697	738	711	697	670	718	736	715	726	652	703	706	738	771	714	663	705	710	666	681	758	630	705	736	744	745	700	721	692	744	708	714	705	687	709	681	671	697	684	692	686	745	732	643	677	747	655	686	713	740	652	728	750	721	731	739	707	722	677	717	728	721	648	692	678	673	760	709	667	674	641	762	663	728	700	766	725	702	653	698	696	741	659	728	717	683	686	694	751	691	725	709	648	699	697	718	709	706	670	643	707	714	714	658	685	683	647	714	726	688	713	710	658	691	676	736	712	702	696	707	695	707	781	676	712	692	676	695	694	715	689	714	678	673	702	709	659	718	723	733	704	726	677	701	737	766	721	707	732	697	675	720	691	763	704	655	730	710	725	714	722	659	705	726	709	678	725	732	707	717	661	701	704	695	728	711	676	710	723	721	671	677	718	709	719	669	708	661	701	689	742	715	641	713	649	657	695	678	659	734	678	752	706	730	691	684	688	722	742	699	709	696	765	738	741	737	668	737	698	721	694	711	709	712	675	711	741	695	703	726	709	711	681	717	736	696	664	741	647	718	702	702	696	688	722	710	649	703	687	678	694	724	733	734	727	612	741	716	704	709	747	713	708	734	690	703	701	704	729	680	697	726	695	712	690	749	672	731	671	744	699	721	689	656	679	729	681	678	665	696	748	690	671	711	723	709	700	717	704	681	676	672	714	746	671	725	775	728	723	678	708	686	693	720	699	687	683	667	699	700	716	666	682	677	719	699	682	679	688	697	730	707	715	725	718	739	697	749	713	748	672	720	724	749	711	707	694	727	711	762	730	743	690	677	705	711	652	702	760	708	706	714	684	718	704	744	713	693	687	617	734	705	678	690	688	675	751	686	712	690	700	724	717	695	682	719	674	693	644	694	731	706	712	693	674	719	675	700	714	698	709	701	711	707	679	741	683	668	726	687	719	714	711	715	691	696	729	710	707	728	721	746	713	730	713	733	691	735	689	695	670	702	649	674	726	763	631	709	709	716	720	708	675	705	720	705	652	685	711	720	770	684	691	713	728	685	679	633	705	700	723	685	747	674	699	697	665	732	750	691	695	746	709	745	714	716	677	676	684	689	705	736	687	685	673	713	711	731	729	701	719	712	662	674	695	679	670	741	674	672	683	722	649	694	703	739	670	709	695	642	668	687	725	705	698	733	654	724	674	665	668	755	735	683	706	718	781	742	707	698	740	734	729	721	678	704	679	666	702	702	704	702	723	711	678	673	695	694	700	695	708	694	707	676	674	722	718	714	733	753	706	690	712	678	699	674	672	712	704	723	682	714	713	727	709	716	707	668	682	736	683	710	708	708	690	734	686	749	718	690	727	725	739	705	708	694	715	746	678	718	707	666	732	695	675	687	718	701	727	675	691	696	733	741	679	700	746	656	725	709	727	689	702	674	670	710	699	693	718	740	723	677	687	677	682	706	698	702	697	703	712	706	699	763	739	677	686	710	719	693	716	720	734	694	728	695	713	717	674	684	690	710	666	682	731	695	700	701	723	721	660	718	712	669	698	651	704	706	689	666	677	701	710	708	660	710	682	734	694	666	681	696	657	655	724	660	734	764	696	685	695	687	712	668	675	690	748	741	700	723	689	645	717	742	708	686	707	691	684	694	714	701	706	711	675	726	683	739	744	730	672	681	702	749	722	677	657	689	716	722	697	667	700	633	768	731	706	721	692	674	756	684	692	730	684	679	736	679	716	705	689	705	627	747	710	725	711	697	723	677	773	702	717	712	697	698	679	732	688	687	658	711	704	704	661	727	669	688	689	701	724	708	697	681	714	693	725	708	628	716	660	696	774	751	736	708	682	683	687	740	729	697	720	644	712	675	730	717	699	672	716	701	660	729	693	676	715	742	655	697	719	686	660	742	693	704	693	675	701	768	707	670	696	706	712	686	690	716	715	689	687	713	661	732	667	729	693	737	702	714	691	690	723	669	676	737	712	707	739	765	655	752	687	752	699	721	724	696	663	689	683	675	730	650	712	760	685	678	704	658	681	740	683	686	672	749	685	765	687	703	719	715	660	655	672	686	750	718	673	747	700	706	683	728	703	727	691	744	731	702	756	694	711	742	712	676	672	677	699	691	715	726	660	702	696	668	703	688	694	688	692	705	693	732	694	717	705	676	692	738	694	699	700	728	671	698	676	682	694	689	719	675	652	714	678	709	692	685	672	662	651	684	711	692	680	675	707	723	696	698	669	652	673	779	702	709	701	739	706	723	688	744	692	742	692	681	727	705	691	698	753	690	722	726	680	714	689	719	741	703	670	706	723	705	701	709	756	654	712	706	741	729	708	675	670	673	724	712	704	660	653	696	685	698	660	671	662	659	684	727	719	746	667	673	721	684	671	728	710	679	753	709	734	710	720	709	721	709	687	703	714
25687	21426	27208	25442	4045	1035	775	636	632	594	555	603	574	582	597	571	553	561	623	578	592	563	608	556	557	550	578	527	547	526	531	594	551	572	513	518	517	557	546	589	508	550	581	555	530	524	535	544	573	535	552	570	507	553	576	535	525	571	555	586	500	556	583	560	528	552	587	533	546	540	518	508	565	490	515	569	548	549	513	538	556	569	511	541	566	566	561	568	557	566	536	537	507	577	558	551	538	542	526	539	588	591	540	537	541	585	550	557	526	504	529	519	549	588	557	514	543	554	549	569	512	522	536	523	583	493	560	525	577	506	525	566	548	556	508	575	575	545	565	578	553	567	541	551	565	597	536	547	568	556	550	581	507	601	559	500	548	530	565	576	565	534	560	562	568	536	569	514	554	498	519	557	502	529	508	550	535	580	520	526	544	518	580	550	548	560	566	528	518	538	538	535	509	495	556	516	557	532	496	539	525	608	587	518	559	572	595	561	543	588	566	517	469	552	548	572	551	548	560	506	502	579	520	566	528	535	536	498	564	584	533	547	552	509	572	531	543	517	555	504	523	537	522	559	551	498	560	518	523	510	552	521	582	494	544	499	508	554	523	557	530	567	534	575	526	527	564	595	519	539	547	586	516	547	513	540	570	519	535	571	529	549	543	548	537	559	469	542	574	553	536	544	542	552	564	504	526	571	557	546	518	554	563	526	534	554	565	593	552	565	555	515	519	526	510	532	528	567	551	537	574	519	541	532	498	521	507	531	515	567	543	531	566	547	550	547	563	588	543	517	544	542	550	540	553	560	522	552	545	548	539	556	524	554	546	551	544	528	534	598	588	531	527	515	479	533	523	522	559	501	571	585	521	489	543	514	591	563	496	555	518	577	568	500	565	571	535	524	560	534	547	545	541	548	531	542	491	527	556	550	541	526	553	527	604	502	630	521	533	548	582	563	579	562	526	512	551	557	523	584	524	535	540	576	525	554	535	516	541	565	585	517	521	537	543	512	526	541	561	529	504	521	550	535	569	514	572	548	539	523	558	511	529	559	518	543	568	564	556	535	585	528	557	511	551	555	575	548	486	557	513	532	495	566	542	575	608	551	510	553	551	550	559	591	528	544	538	531	525	524	510	507	556	533	545	540	530	513	608	545	561	555	567	524	532	527	545	558	533	520	563	569	503	531	542	526	542	548	574	554	573	532	562	591	549	531	536	554	545	560	536	557	519	535	544	549	542	541	537	528	534	497	540	537	540	549	545	505	530	550	611	556	506	495	539	491	576	538	541	533	557	545	521	590	548	548	574	507	522	544	560	547	544	550	553	512	539	556	539	521	511	551	578	579	555	570	537	517	551	611	576	568	569	562	547	542	520	521	546	537	554	516	550	519	551	512	539	510	517	509	538	551	541	548	526	534	542	504	520	548	569	548	543	572	507	547	532	563	511	540	536	538	534	562	536	528	541	559	518	554	521	526	538	541	536	561	548	541	499	589	516	544	530	518	566	558	476	562	579	547	565	528	548	533	551	526	573	554	551	542	545	528	572	570	547	533	588	558	558	527	541	567	521	551	505	509	501	524	585	582	533	509	506	532	565	544	559	498	568	521	543	529	524	515	544	509	580	550	535	573	579	506	565	514	575	601	548	546	563	567	509	522	537	524	585	553	527	540	548	501	560	538	515	540	541	505	548	550	568	533	558	532	504	519	510	516	526	516	557	545	551	581	533	505	574	556	549	532	578	503	544	556	519	539	532	567	528	552	557	556	540	551	569	528	508	560	558	573	555	510	526	582	535	539	550	520	510	518	548	539	556	529	582	515	540	587	531	578	511	550	545	601	521	552	544	547	555	516	537	577	545	530	575	562	566	529	519	527	538	535	531	545	563	561	527	547	563	527	551	522	536	551	571	541	543	577	533	560	556	506	590	534	519	551	545	528	546	561	565	559	528	519	558	554	562	530	567	512	537	539	532	527	536	576	565	540	519	510	563	535	536	496	554	557	516	566	573	521	549	554	520	572	519	549	527	531	552	519	535	547	568	517	533	536	576	564	517	545	526	571	578	537	545	535	577	558	566	587	555	506	542	532	513	524	547	583	540	516	531	539	518	489	538	540	542	544	533	575	549	552	549	545	573	558	509	575	524	500	560	556	499	549	518	559	560	511	534	565	568	593	560	568	535	531	515	547	566	561	532	537	533	540	512	519	529	605	511	542	610	542	537	530	564	561	518	529	526	496	501	518	522	551	511	522	561	509	600	587	526	531	551	529	590	531	567	519	532	526	538	533	543	540	557	518	545	492	567	546	560	559	558	517	494	541	566	555	517	539	531	519	553	555	560	525	531	527	589	538	537	546	523	508	499	535	530	500	523	544	548	510	504	533	496	578	528	530	537	579	565	557	521	584	513	532	567	542	548	509	542	573	554	561	509	568	532	535	542	557	546	534	488	512	563	503	543	538	541	525	536	569	517	552	544	501	534	550	572	527	541	551	522	560	534	522	533	594	545	509	534	542	540	584	534	526	529	511	538	471	514	569	534	522	530	568	519	517	533	591	553	549	535	582	515	561	536	559	543	538	531	523	573	549	538	499	533	536	485	516	530	554	556	554	513	532	524	561	579	553	549	530	548	556	563	559	558	566	542	527	555	545	542	612	511	537	553	573	552	538	554	549	535	550	516	536	587	564	507	556	540	527	546	532	583	579	532	523	501	557	568	538	544	533	556	491	546	581	579	571	528	546	552	520	561	522	530	564	512	553	486	520	536	551	529	566	526	541	558	575	508	551	544	545	532	556	536	545	581	501	543	534	541	556	531	550	562	516	555	501	512	550	515	539	544	538	538	547	551	563	553	535	542	558	476	529	525	547	542	514	507	557	547	540	545	602	562	537	555	517	523	525	535	526	505	496	521	556	540	585	526	583	504	544	507	542	522	530	506	549	561	601	542	523	536	555	478	506	562	551	527	552	533	543	539	526	562	552	577	555	539	562	540	519	565	551	522	515	534	570	538	532	526	543	559	525	548	580	506	528	547	579	562	494	542	519	546	543	553	543	593	593	601	501	561	544	493	525	514	552	543	560	585	537	521	519	553	552	548	530	544	520	533	545	557	519	560	581	516	504	539	543	552	540	495	536	537	562	535	513	538	549	523	516	534	530	519	511	509	526	566	530	536	539	525	559	532	571	566	528	532	495	533	536	556	565	563	541	563	572	557	510	521	535	541	578	568	494	552	549	523	535	520	512	529	549	507	587	548	579	496	544	540	512	536	633	523	569	552	505	540	546	568	503	504	551	559	525	489	536	551	532	549	534	539	525	540	531	556	549	524	527	519	530	543	528	562	553	568	568	558	526	541	511	518	559	532	556	539	560	561	528	506	582	554	523	531	509	545	550	552	517	537	534	527	562	579	553	558	550	492	543	527	554	556	513	524	541	513	540	503	543	494	506	546	541	575	524	527	538	563	548	578	552	536	536	504	557	563	497	544	525	512	514	514	571	511	536
3675	2801	2414	1436	954	761	694	622	619	593	560	545	550	538	517	536	489	519	508	500	472	523	478	524	485	474	476	497	492	499	490	449	504	501	483	472	478	440	459	480	466	482	542	511	474	459	470	467	448	479	487	466	497	490	499	486	445	480	494	532	484	501	459	499	454	479	434	487	489	441	495	490	460	444	487	469	501	504	498	457	476	478	511	504	501	485	485	470	471	460	467	459	496	463	493	446	459	451	456	517	501	442	466	479	450	432	484	494	479	469	483	455	452	458	459	456	495	465	463	489	494	482	463	484	476	499	481	439	485	472	463	512	445	473	437	478	473	439	463	475	454	462	505	471	503	436	456	481	489	510	476	490	422	489	449	473	480	457	484	445	439	474	504	462	485	468	465	469	465	458	447	445	477	431	464	437	453	488	506	484	483	472	489	455	477	476	471	484	467	469	428	462	454	484	449	466	428	506	480	482	468	482	497	512	458	450	447	479	476	479	481	448	503	466	469	484	492	485	456	477	500	463	483	460	444	469	454	487	482	483	490	470	450	431	488	471	423	494	506	431	485	438	469	450	483	461	471	454	507	471	504	452	498	460	442	455	468	488	475	455	431	467	472	467	448	434	479	486	449	484	475	472	469	457	447	488	434	455	461	462	474	451	445	439	484	476	462	451	486	489	463	487	444	471	447	448	464	452	472	493	443	470	474	460	463	498	467	469	446	465	469	491	503	444	473	454	431	486	460	451	478	440	460	486	447	457	427	444	471	456	476	416	442	474	518	449	481	489	483	463	452	466	465	482	437	454	452	506	460	490	465	462	482	483	452	487	444	458	448	489	424	452	464	492	475	463	472	476	491	507	464	474	472	472	447	460	465	482	460	467	502	435	477	447	469	442	510	451	471	483	464	479	442	470	474	421	481	472	449	470	486	484	452	455	465	463	482	442	436	447	503	463	472	453	451	480	486	447	446	463	419	439	521	460	484	494	472	412	465	480	454	486	470	436	467	472	461	477	476	472	464	464	467	463	470	424	454	530	487	495	484	442	461	470	483	470	509	465	475	472	459	449	456	464	446	461	457	446	460	482	518	480	470	473	449	499	465	461	435	453	480	426	471	493	454	429	461	435	467	473	457	464	499	438	478	435	524	451	414	481	452	470	487	491	476	467	424	472	433	454	487	462	486	465	463	461	432	472	477	457	460	487	496	415	471	491	474	480	466	478	431	513	479	486	493	481	479	450	461	461	465	435	471	508	472	482	469	490	418	481	475	452	474	486	525	415	461	469	497	471	476	481	483	474	455	458	440	480	461	472	475	476	442	471	513	461	475	456	477	467	476	485	459	444	465	420	467	472	453	483	409	511	512	449	481	449	473	507	483	436	515	438	464	506	481	495	410	459	455	507	449	451	442	458	502	468	487	461	483	489	488	431	498	495	502	440	467	493	447	470	451	506	441	508	469	471	450	456	437	468	430	503	431	493	457	475	484	436	435	492	488	468	488	476	453	446	492	465	456	463	468	477	444	475	485	457	471	470	492	437	446	450	450	454	459	450	464	460	457	493	458	435	403	408	498	502	487	465	494	508	491	442	512	442	476	484	479	456	483	482	440	447	467	454	437	444	424	455	462	458	442	459	495	447	467	466	447	467	438	486	495	476	469	494	486	481	453	442	489	454	458	486	473	485	415	479	497	485	433	472	457	494	454	474	473	441	469	508	492	503	507	444	453	473	509	501	487	410	451	436	473	505	433	418	482	472	448	472	470	484	484	449	457	486	437	489	485	478	461	451	458	441	409	452	463	458	450	460	496	475	460	430	459	484	465	437	450	468	476	477	479	447	451	499	476	457	473	504	472	474	437	466	433	471	463	473	477	442	446	462	489	484	470	475	454	462	431	434	451	496	435	453	502	459	466	496	489	480	470	460	458	494	460	472	473	491	495	470	506	440	469	478	474	474	482	495	420	471	494	448	445	467	466	461	482	514	441	481	441	451	498	465	474	444	451	478	515	496	452	458	447	486	460	435	429	479	434	479	484	433	478	501	439	457	432	462	451	487	471	471	460	438	439	465	457	442	483	459	460	455	466	478	501	472	466	492	438	449	437	439	487	476	453	486	498	477	477	478	473	455	430	455	460	482	472	456	454	497	427	471	482	473	483	464	419	479	447	475	423	454	463	495	454	437	442	470	444	462	497	470	499	483	487	461	489	447	488	453	493	524	417	488	463	495	485	451	465	453	451	469	472	466	464	496	463	426	480	454	488	476	459	459	489	461	459	446	456	493	494	448	440	421	501	514	481	453	491	431	477	464	474	469	485	488	462	457	448	491	468	477	453	470	422	488	464	436	472	485	454	456	463	460	471	457	455	459	450	443	444	467	475	437	476	457	470	458	474	433	446	473	473	479	456	445	426	442	475	458	459	487	446	456	397	446	458	444	470	483	478	484	427	470	472	468	442	470	474	463	467	456	463	484	422	485	457	482	454	454	486	448	453	444	464	445	472	494	454	489	444	477	474	442	459	452	460	442	445	489	488	454	492	492	443	463	478	464	468	460	478	502	472	482	485	481	472	452	475	456	423	487	415	497	521	488	480	470	501	453	468	481	507	421	493	520	471	434	473	490	462	470	443	464	500	440	440	479	475	481	486	468	440	450	512	472	490	466	461	539	481	471	445	452	452	460	464	512	466	447	495	480	447	468	458	477	499	460	473	476	464	470	505	444	429	489	459	483	459	466	480	416	420	476	458	481	473	459	469	470	445	434	488	494	486	454	469	448	458	459	479	451	479	504	476	441	455	492	456	489	464	462	458	468	489	475	458	480	438	460	483	470	460	473	482	494	464	442	461	507	475	461	435	454	468	464	514	442	494	464	418	430	495	486	466	446	488	456	451	480	438	435	434	499	491	476	469	502	490	443	439	474	435	500	451	464	431	479	481	472	490	490	485	444	442	473	474	469	464	458	472	464	396	511	466	443	436	461	485	454	495	436	432	479	456	436	464	477	445	453	479	478	438	429	511	456	456	506	470	465	449	489	466	461	473	487	505	432	442	449	468	453	478	475	450	470	441	429	445	457	504	452	483	459	517	498	481	486	471	477	516	423	479	470	467	478	475	461	509	443	472	473	469	431	450	454	481	485	478	477	464	460	446	472	449	436	420	451	450	505	439	468	472	465	443	468	459	458	471	469	486	445	471	490	478	481	426	477	471	451	502	449	465	452	480	475	428	475	491	474	469	440	477	443	465	485	485	472	496	480	472	498	454	442	450	467	430	410	483	450	464	425	491	493	509	450	491	485	438	463	460	463	469	463	470	475	432	460	465	481	496	504	421	460	445	443	478	460	438	468	525	437	463	475	450	469	435	464	454	453	451	441	479	473	443	481	472	502	458	455	493	470	430	493	444	474	457	452	532	468	460	442	455	512	475	435	449	502	464	457	453	452	472	455	421	458	472	451	479	471	456	488	493	478	500	417	473	470	483	439	457	486	455	477	476	442	432	457
24579	21408	28510	24683	20994	3245	845	559	432	415	415	360	392	382	348	359	355	378	342	345	334	343	345	338	313	316	335	258	311	345	315	337	328	311	308	315	303	310	302	324	307	301	317	325	327	321	301	288	321	332	291	307	316	293	321	316	320	300	312	304	328	305	305	287	311	307	320	330	307	304	297	304	291	293	300	312	316	330	284	302	301	333	309	290	321	305	327	279	321	317	321	294	285	314	312	297	285	334	300	316	273	309	289	317	278	283	315	268	323	295	309	295	294	308	301	269	299	307	282	291	313	303	295	336	319	335	309	323	284	304	316	309	301	311	310	304	305	310	311	295	279	291	326	314	308	301	315	309	280	313	299	333	303	312	305	284	323	315	305	307	299	281	288	302	329	300	286	312	330	329	291	314	301	292	323	312	337	318	295	289	310	330	295	330	302	329	298	304	303	318	285	285	295	328	276	336	298	310	313	305	290	290	280	295	316	349	310	327	289	328	320	289	345	299	295	304	293	315	311	294	331	324	316	285	323	340	317	305	293	261	342	288	311	337	330	289	319	320	307	308	308	324	316	313	311	274	311	307	300	308	312	281	291	281	326	328	311	337	275	287	316	291	271	320	297	321	287	290	340	312	294	292	337	280	276	288	316	302	304	332	302	325	298	361	291	300	302	331	304	286	281	291	323	278	312	300	310	308	291	311	319	317	301	308	305	291	315	287	291	293	294	312	316	297	281	284	327	323	288	306	320	292	281	295	322	312	334	341	298	290	266	320	324	288	315	298	292	317	315	322	309	319	327	308	307	283	301	299	310	302	292	330	304	300	290	275	299	268	312	312	293	270	293	292	287	345	321	265	309	294	312	312	290	310	294	299	314	257	336	296	288	322	314	286	294	298	315	354	311	339	307	324	293	283	293	308	304	317	301	280	284	326	296	287	324	295	311	333	323	314	303	309	300	300	328	336	323	314	299	317	306	307	309	332	300	317	330	291	293	322	294	297	336	307	289	307	318	283	280	300	316	295	304	311	300	334	319	313	334	319	296	314	349	295	305	301	342	274	318	303	276	313	314	289	296	306	296	305	303	313	297	292	319	283	295	330	294	309	306	306	277	288	310	303	299	303	306	308	315	306	305	275	309	297	332	321	312	325	290	307	335	284	321	362	274	326	327	303	287	298	345	321	323	296	312	331	311	324	317	283	327	307	300	293	321	325	343	304	309	288	294	290	310	290	322	306	350	297	300	355	320	308	294	316	300	309	331	317	289	288	279	282	304	343	284	286	302	292	301	300	291	290	316	314	308	301	307	272	297	291	309	293	273	305	308	334	317	271	305	281	313	310	311	290	327	323	314	272	289	320	330	332	325	291	285	292	286	291	329	294	283	269	319	281	286	312	273	311	288	269	308	332	290	290	298	309	311	302	326	278	307	321	314	328	298	327	314	341	320	282	293	307	309	306	342	315	277	275	321	279	304	305	329	294	297	282	314	327	281	292	309	318	326	320	319	273	291	321	317	289	295	318	323	282	299	315	288	279	298	323	328	308	302	307	300	280	282	328	326	330	315	352	303	316	313	283	288	297	297	286	302	297	303	326	301	341	291	317	298	285	290	312	319	288	300	318	310	322	355	299	328	307	292	316	307	320	343	283	309	329	329	322	320	315	323	283	295	325	337	271	304	303	328	297	289	289	282	308	306	323	314	328	337	288	279	324	303	283	283	324	292	295	292	295	294	299	307	332	327	312	287	341	306	324	313	316	294	311	299	319	302	334	296	289	298	311	306	310	290	313	317	295	306	309	314	309	336	314	315	264	321	295	308	297	311	283	291	296	303	329	288	317	292	304	331	315	315	308	305	309	298	320	313	291	312	277	288	304	283	317	364	294	293	285	290	306	303	333	289	271	302	321	311	281	270	314	298	302	289	318	313	331	316	307	292	297	299	307	271	297	327	287	289	283	338	281	293	297	324	300	314	306	289	281	336	310	318	316	309	280	267	289	330	276	302	295	296	298	293	319	302	290	294	288	311	319	310	333	288	299	297	302	305	299	334	286	274	316	298	271	330	287	297	334	319	304	325	345	289	301	299	306	305	292	312	328	305	327	286	270	306	293	292	285	308	290	301	333	275	320	296	303	331	312	319	312	327	328	303	298	301	309	297	315	320	311	321	315	324	316	287	319	292	282	303	317	306	318	301	303	316	281	317	295	295	296	289	283	269	273	331	273	302	271	322	297	303	282	290	283	335	296	281	306	276	352	296	307	314	298	303	298	317	277	302	356	308	343	328	283	331	307	268	336	269	304	282	311	316	313	318	307	306	331	283	312	288	325	283	318	307	273	296	326	284	291	297	290	350	286	297	302	295	340	304	321	323	304	311	318	294	312	342	327	291	318	278	304	341	302	312	297	287	313	303	329	305	340	327	300	298	280	331	294	340	303	278	305	297	314	289	310	310	309	301	312	306	304	296	285	288	315	278	319	280	285	321	308	310	292	343	299	306	285	310	339	313	308	293	307	328	308	312	301	309	345	270	310	295	299	295	268	271	283	305	313	310	311	313	299	314	306	287	307	324	301	324	273	298	315	320	318	323	317	312	278	294	271	330	316	264	318	331	289	309	292	337	303	309	282	291	325	317	310	314	332	330	315	290	323	282	286	286	292	287	290	311	294	332	348	289	293	296	317	293	324	318	291	322	309	313	303	301	317	291	321	290	299	286	308	315	306	289	296	288	271	311	279	305	300	293	298	268	283	299	317	298	295	327	308	327	326	305	316	304	286	292	311	304	314	322	304	294	316	258	281	315	311	347	318	321	306	299	329	334	314	311	305	299	305	325	294	308	268	312	334	289	321	304	309	306	303	332	316	285	299	311	270	298	289	321	314	340	326	321	336	318	300	309	300	298	320	322	310	331	294	323	313	310	269	310	282	314	313	333	318	314	295	325	274	322	286	304	295	323	302	298	301	303	278	295	323	317	300	304	312	301	297	303	295	301	304	303	299	326	327	327	309	309	312	315	322	293	290	295	295	311	291	280	288	293	305	298	269	274	276	290	304	303	322	304	309	313	311	275	304	310	284	280	328	292	304	308	303	289	287	313	321	324	298	289	319	337	272	314	280	312	311	303	331	320	320	294	307	275	289	305	299	327	289	285	303	309	297	298	293	296	311	324	283	302	333	307	275	302	299	311	285	294	309	314	320	256	304	290	325	293	296	328	298	277	305	288	317	290	295	289	312	289	273	342	296	299	323	287	306	301	317	307	302	287	314	289	293	274	296	309	328	311	326	323	304	290	317	339	285	304	309	311	308	320	321	318	332	297	311	298	317	309	278	326	298	310	287	309	316	276	294	297	271	300	318	318	295	307	330	265	326	301	301	271	322	314	299	334	287	327	279	297	295	297	282	309	295	311	279	270	300	315	292	303	293	311	312	298	324	277	298	339	302	321	302	292	310	315	309	313	313	307	297	309	301	328	323	353	293	320	268	292	286	321	330	317	299	312	307
3801	4707	3833	1953	1282	891	751	628	541	467	420	410	364	410	373	353	345	373	338	313	342	333	307	327	317	304	325	303	313	295	300	297	293	305	294	265	308	311	309	274	313	295	281	278	303	285	315	263	283	283	297	307	282	294	268	295	316	293	288	294	295	292	318	292	278	282	304	311	299	274	273	321	272	295	305	281	272	266	306	295	297	304	304	289	288	297	318	308	299	294	283	283	281	275	266	284	320	279	265	288	296	319	279	282	283	294	294	311	301	265	296	271	303	283	296	281	276	270	283	264	284	316	299	328	265	315	305	310	320	275	281	286	277	278	281	257	293	293	273	261	282	288	289	287	276	308	292	310	307	306	262	285	282	274	301	293	270	289	315	312	283	321	277	275	280	270	284	252	305	288	273	291	291	273	282	243	286	269	277	269	269	269	311	309	266	301	280	311	264	275	277	302	287	271	283	299	296	262	294	280	287	289	267	260	293	283	277	279	278	308	290	317	293	259	269	321	297	331	298	304	324	294	275	282	276	298	288	296	284	274	281	309	291	293	235	276	282	301	288	309	281	314	291	282	287	310	287	285	310	294	283	303	311	275	324	267	294	276	280	297	291	295	263	290	278	300	317	301	282	294	288	262	289	273	306	284	273	279	261	291	305	296	267	285	285	285	282	319	304	274	264	275	291	282	333	268	310	287	290	315	289	280	279	301	275	296	276	287	257	312	270	298	322	262	275	281	272	268	284	298	279	301	267	288	298	305	278	276	240	284	274	284	274	276	260	261	303	296	265	286	264	304	305	309	286	293	272	283	287	287	279	289	296	258	295	274	262	292	281	298	291	259	276	262	276	264	274	239	270	303	319	291	264	288	268	290	317	282	273	240	256	297	290	274	276	307	296	303	288	262	271	287	287	288	291	296	307	287	246	289	298	255	286	281	295	304	301	270	299	282	279	300	283	262	288	290	303	311	285	262	299	307	273	261	324	297	271	290	284	279	272	296	312	280	284	279	310	301	266	285	285	295	252	303	273	284	317	287	316	294	272	262	301	283	300	277	284	295	313	264	303	265	273	300	257	299	301	267	299	293	277	275	273	288	294	268	266	298	287	284	282	290	309	262	290	269	254	282	280	251	264	274	260	262	295	266	273	292	273	288	278	289	257	289	298	302	282	302	245	290	260	269	276	291	282	254	276	307	297	286	293	259	295	275	281	254	273	270	315	298	282	270	283	273	279	277	260	284	284	307	258	268	229	263	301	279	279	268	302	281	309	269	282	300	298	262	282	301	271	277	306	273	264	313	287	286	283	265	298	279	290	284	258	256	275	294	294	286	270	283	284	274	287	254	301	282	274	276	292	295	279	269	304	283	292	265	271	284	274	290	277	293	272	284	279	241	285	272	307	275	290	241	279	274	290	292	282	303	304	266	277	273	310	285	305	275	287	284	275	304	288	247	291	275	290	267	281	301	283	237	287	259	274	275	294	270	294	279	265	298	281	273	289	274	261	276	241	289	267	249	286	251	254	268	299	259	276	259	306	274	245	264	270	271	286	285	274	301	276	274	271	280	292	263	308	265	293	262	300	286	275	311	284	284	305	301	273	268	276	313	260	285	262	286	277	247	275	310	267	288	295	228	304	297	285	284	262	267	290	266	283	277	272	304	290	313	306	251	275	259	307	304	270	290	278	258	314	303	259	274	284	279	280	312	277	272	261	288	265	257	304	292	255	274	278	306	264	298	275	225	263	301	293	294	276	311	277	263	281	256	284	288	285	299	280	268	267	278	296	265	280	292	265	317	288	304	282	311	288	289	294	276	287	299	266	283	265	321	285	282	269	292	321	275	298	279	244	319	266	278	306	272	311	270	299	268	299	259	260	263	301	271	254	293	312	265	323	279	297	251	312	292	304	263	272	268	292	247	291	292	259	255	281	284	280	287	273	278	301	305	268	301	286	278	256	292	308	284	301	272	287	241	273	253	250	268	299	296	305	272	304	252	300	267	256	297	284	292	291	310	266	281	275	273	290	269	268	283	291	301	273	295	283	281	310	283	256	275	265	283	249	273	283	290	282	300	300	303	279	285	267	295	290	259	297	285	288	276	287	279	251	298	273	306	274	243	287	301	279	256	284	293	263	287	255	266	261	274	263	262	318	318	292	270	309	299	303	298	272	275	285	279	290	268	268	282	265	270	278	263	285	281	268	297	284	278	286	261	261	318	248	307	282	285	293	274	277	279	300	274	286	277	296	275	280	261	275	306	293	283	296	282	308	279	273	281	321	313	284	253	282	310	263	298	283	299	254	287	274	306	253	266	294	283	263	273	280	310	269	288	299	275	273	293	268	293	270	267	311	274	297	282	276	308	264	257	270	286	286	287	289	294	284	288	291	267	276	279	310	276	267	289	286	284	294	290	233	252	289	272	260	271	291	261	299	271	279	306	272	287	271	274	319	270	227	276	272	276	293	268	296	277	277	283	266	252	302	337	297	274	281	301	296	257	304	294	274	325	303	306	291	266	272	304	271	281	277	281	276	306	287	292	280	298	287	272	286	287	281	286	270	294	282	292	284	308	262	264	267	270	281	275	274	273	256	283	308	252	279	258	296	305	283	260	309	302	321	318	266	296	265	290	287	318	317	287	291	272	297	298	283	299	256	272	315	270	235	261	274	309	292	268	269	293	285	302	262	299	274	272	299	302	272	292	312	272	318	316	290	245	265	291	272	282	298	280	294	305	302	322	303	249	274	267	318	296	269	272	284	291	280	274	300	270	293	281	281	251	280	288	288	271	281	298	276	299	293	275	296	297	280	301	266	276	285	263	276	273	252	262	265	268	300	261	310	285	282	266	282	283	305	273	263	277	268	278	275	278	263	310	271	313	304	259	291	288	269	287	289	276	274	274	282	285	311	264	301	287	286	279	289	280	305	259	289	302	289	282	280	250	238	307	263	294	275	314	273	281	282	269	307	300	280	281	271	279	278	302	310	264	268	271	287	267	308	269	271	269	280	284	272	298	261	270	275	248	264	262	288	273	279	301	278	266	286	302	289	286	289	278	268	298	291	270	273	292	279	287	295	270	298	264	299	272	252	258	282	274	273	271	281	292	287	273	282	303	286	273	279	238	299	285	260	294	288	315	274	273	284	256	277	260	282	275	291	271	286	305	238	274	285	295	286	268	286	282	294	271	274	262	285	277	289	284	326	288	315	289	267	296	294	274	314	266	273	307	284	280	296	282	262	290	284	286	304	266	286	276	265	301	273	292	256	307	274	263	272	296	281	283	278	279	249	285	290	267	274	286	296	284	272	294	268	282	292	258	253	278	278	267	261	270	255	272	303	283	310	258	323	288	290	290	302	276	283	274	266	278	262	297	324	296	310	280	302	292	276	230	273	295	288	263	298	286	299	294	266	274	282	252	284	285	288	274	277	291	278	264	278	269	271	259	283	277	271	262	277	277	276	271	280	270	273	294	275	277	309	271	300	275	290	280	263	297	274	272
27763	10245	1961	1300	1127	889	875	871	878	916	834	874	918	911	891	855	886	846	898	912	895	889	858	909	891	893	857	893	892	877	861	916	888	883	822	939	838	904	900	842	899	881	906	814	851	875	886	854	858	867	825	890	885	855	918	926	867	919	875	877	823	904	874	856	902	877	924	848	928	906	907	900	841	853	839	891	884	849	920	869	856	809	851	850	838	882	857	864	890	870	847	865	862	873	956	864	921	858	854	868	926	862	877	869	825	855	783	867	844	894	931	892	879	900	894	836	842	897	883	900	863	858	849	896	865	878	885	906	886	819	887	855	850	868	864	844	882	838	844	860	860	874	839	824	926	890	879	847	878	873	862	865	879	882	850	878	888	885	904	867	883	834	892	892	856	939	890	876	937	873	872	853	866	840	815	839	875	850	863	915	837	893	797	857	897	858	861	872	842	892	874	855	849	864	871	886	892	867	868	892	915	872	863	886	874	950	848	854	819	881	869	869	842	881	886	949	817	889	883	839	921	826	847	868	874	859	894	866	880	864	853	946	835	871	893	884	876	951	842	868	878	875	835	899	833	890	892	871	891	840	870	863	873	868	852	884	871	864	874	900	945	883	840	910	865	877	935	896	869	866	852	862	882	902	927	872	892	875	828	881	883	883	829	855	844	818	800	837	876	829	857	811	800	868	860	839	925	858	844	848	845	881	855	907	864	858	873	901	908	873	881	893	841	873	895	815	813	887	902	859	839	863	865	852	890	828	848	829	872	846	883	888	866	853	842	880	822	892	898	883	894	873	863	843	873	862	861	918	842	874	869	912	851	819	871	850	864	827	872	894	853	884	830	832	861	847	843	837	876	875	919	839	896	943	844	834	812	853	874	883	888	882	935	867	837	853	890	879	844	901	882	901	880	880	878	848	863	810	891	901	906	893	875	887	895	862	873	910	857	869	873	893	863	844	807	834	855	833	929	876	868	854	873	902	847	829	860	861	875	879	930	856	860	858	867	902	898	862	903	866	886	801	871	874	854	873	902	895	892	869	790	842	867	838	854	884	850	878	898	871	814	892	870	826	844	864	852	850	839	890	828	868	897	876	875	873	846	865	854	878	867	832	888	874	894	916	865	832	935	826	859	861	844	830	893	852	877	875	843	870	928	906	893	790	858	821	905	875	857	842	873	894	845	880	829	898	904	882	843	826	953	889	870	910	878	874	872	906	901	870	789	916	843	889	887	820	916	892	829	837	907	921	882	843	840	877	888	866	845	866	862	855	875	926	859	885	858	896	848	799	888	843	871	886	858	855	891	911	858	871	916	837	863	863	911	850	839	818	833	926	872	870	868	833	882	857	851	851	827	814	885	830	946	838	844	880	857	845	856	900	893	884	919	927	846	876	907	874	839	869	872	843	892	876	878	915	898	877	865	868	875	880	891	829	877	815	870	807	944	922	883	893	866	858	924	906	890	908	834	876	839	885	892	847	879	887	875	880	866	899	878	818	913	882	906	844	892	899	891	867	917	831	890	898	872	863	869	825	909	936	852	900	817	857	877	884	871	919	887	880	863	874	876	856	862	872	847	907	920	908	875	886	856	913	862	876	890	863	919	880	834	868	860	861	888	849	854	883	869	879	852	874	827	869	845	886	929	913	844	821	821	899	862	843	829	864	865	872	869	917	886	841	868	807	868	857	889	927	832	840	864	867	895	832	863	878	941	813	848	886	888	882	854	842	953	883	835	889	926	885	893	859	868	878	917	931	859	834	900	880	847	852	903	803	921	863	887	852	863	883	909	902	884	876	896	862	862	847	907	905	877	882	876	827	909	856	870	903	858	848	880	887	902	882	902	837	853	904	840	847	899	879	875	837	873	865	859	953	853	797	876	860	851	877	892	907	824	885	917	853	812	830	884	871	850	853	876	853	905	863	892	863	857	901	854	854	874	915	871	913	894	920	907	917	843	855	849	866	898	880	869	896	894	936	855	863	847	838	952	856	921	871	878	823	862	839	895	811	904	890	848	882	877	838	856	880	880	883	892	900	825	857	899	842	924	905	822	831	875	874	869	885	881	853	867	830	933	908	872	834	841	861	868	825	842	813	858	901	866	894	888	842	841	879	887	833	864	858	854	822	937	876	861	874	860	835	882	862	883	866	857	815	916	874	872	933	848	837	843	823	869	912	859	883	896	843	862	835	867	862	820	867	900	884	841	844	924	888	905	846	882	881	890	874	826	879	845	826	855	829	920	858	884	901	906	865	899	866	840	854	829	911	921	869	924	837	865	869	859	890	856	843	878	878	881	835	866	886	835	881	840	865	927	916	887	831	892	893	869	909	901	843	878	894	909	878	875	857	864	882	894	888	830	834	910	885	861	858	878	894	900	870	887	891	890	915	893	907	867	904	875	892	861	859	874	839	889	925	860	888	768	881	836	855	898	874	843	861	893	844	876	823	830	864	919	861	876	872	839	920	845	870	869	895	862	830	829	896	840	858	828	857	863	873	867	898	836	942	870	897	879	908	894	857	899	879	904	901	881	901	910	893	856	900	910	820	838	837	881	892	905	868	842	867	884	841	805	790	832	875	887	909	881	881	872	868	838	832	908	855	871	842	879	884	880	892	841	880	858	874	897	858	880	883	801	911	858	862	887	915	869	858	931	919	854	870	849	907	828	851	880	896	839	837	885	915	844	810	889	834	856	849	861	851	866	813	865	842	840	816	884	831	903	902	883	860	903	827	811	852	924	856	878	825	891	893	955	830	876	889	876	915	884	912	861	910	875	799	840	858	912	858	851	909	860	908	872	864	887	867	852	915	947	933	903	864	878	860	858	893	880	881	839	820	856	842	861	913	911	903	888	868	919	895	870	895	868	876	874	878	872	901	882	881	877	917	862	857	910	870	905	880	872	882	834	878	924	878	836	899	922	868	847	917	880	915	863	877	871	870	850	876	875	862	923	901	924	867	877	858	835	925	824	930	875	861	859	858	902	870	920	842	931	856	882	849	883	868	835	920	923	924	885	906	841	872	855	841	870	899	891	845	876	863	829	862	898	851	867	837	870	891	864	876	875	814	894	853	903	870	896	842	893	870	867	883	865	875	879	893	854	844	901	871	828	853	916	891	837	838	752	888	877	873	876	839	866	894	911	889	816	846	894	844	928	858	851	907	907	847	878	876	900	851	854	855	868	876	882	867	862	825	886	849	872	851	869	897	863	882	847	871	833	877	889	837	843	842	921	901	852	892	860	862	869	839	896	830	864	883	828	826	859	926	855	877	865	807	863	868	839	881	830	864	873	872	880	860	897	860	874	919	845	872	829	818	850	898	862	859	879	852	908	793	825	865	839	854	904	932	882	855	871	896	823	866	853	905	873	859	860	881	852	820	836	904	872	927	903	817	835	902	859	903	859	877	882	852	851	823	801	856	864	855	855	864	824	908	888	889	915	869	826	878	831	916	887	863	911	893	854	911	829	873	879	882	847	862	900	865	911	886	884	881	848	915
5507	916	818	830	752	727	729	715	707	731	671	695	679	695	679	718	709	717	687	681	704	701	675	670	653	668	678	661	707	692	701	753	677	721	730	701	725	688	707	712	670	724	660	678	765	758	725	667	685	729	670	724	708	677	673	697	690	706	735	661	734	700	710	678	717	673	724	667	715	751	655	742	696	742	689	769	722	742	663	703	734	726	724	666	730	676	660	711	695	725	691	730	649	653	700	713	699	676	730	640	688	701	635	729	742	717	719	715	702	711	706	710	744	723	697	656	716	689	694	681	683	703	670	690	660	682	687	683	680	728	703	694	661	669	717	697	733	692	655	682	716	724	713	717	710	737	711	659	691	674	705	692	667	668	661	747	750	622	698	678	712	713	689	704	746	717	722	685	689	680	686	693	709	728	708	750	661	710	721	718	694	663	719	718	656	755	706	692	714	680	700	696	688	715	738	700	713	684	726	701	728	690	714	692	677	697	745	695	729	710	677	707	665	662	698	731	712	718	692	681	716	662	707	689	676	645	653	659	709	700	699	733	714	701	696	706	733	666	701	691	678	700	718	730	713	725	690	689	714	729	656	685	713	709	716	667	686	692	742	676	740	753	674	658	712	667	674	695	684	733	656	690	703	679	708	667	674	717	751	690	695	659	730	713	705	703	688	695	752	719	658	707	686	718	698	702	696	678	648	698	712	710	695	727	670	686	671	708	703	689	691	673	664	728	663	742	694	754	679	653	698	692	676	712	725	721	696	751	671	688	721	675	667	688	692	691	687	728	695	681	718	691	689	709	692	697	722	660	719	749	684	691	701	684	684	691	733	735	644	694	683	714	680	686	703	707	733	643	666	686	649	709	681	721	700	744	730	691	734	799	753	709	683	730	679	662	759	677	654	706	653	705	635	696	717	683	754	727	659	689	663	696	667	671	708	718	649	669	713	691	716	649	699	643	735	708	699	706	655	679	687	670	703	672	713	693	691	692	642	735	713	721	703	691	701	677	749	700	690	678	687	729	657	716	692	739	716	677	663	650	666	689	687	759	699	693	677	769	672	712	691	725	643	698	662	657	668	671	680	686	683	702	721	713	701	680	670	701	702	723	660	695	674	689	699	694	684	721	681	733	726	716	672	686	726	705	684	691	687	690	671	673	665	671	742	743	717	700	730	755	742	730	691	707	706	696	675	697	738	689	698	698	697	734	723	682	708	737	675	730	667	725	663	682	744	662	643	697	701	719	717	718	629	713	689	674	706	708	680	654	655	680	760	638	747	699	688	697	694	664	707	708	711	750	709	704	689	732	668	687	702	686	636	638	735	758	678	733	715	702	687	725	668	718	715	695	709	658	703	738	718	734	720	735	711	729	712	670	744	723	719	677	639	725	751	686	712	731	718	690	673	707	683	750	694	687	703	703	692	709	664	696	731	692	673	709	726	703	678	671	720	696	702	704	641	714	671	701	743	727	688	719	687	713	658	655	714	730	698	676	715	725	697	648	668	676	702	655	747	656	692	678	683	723	686	676	696	698	731	716	703	692	724	692	667	684	685	713	687	711	665	715	688	692	701	731	709	708	716	709	722	723	714	694	641	706	725	708	701	721	706	690	703	694	709	741	714	670	734	708	655	738	691	689	708	663	698	709	666	701	681	706	647	692	657	647	689	687	682	649	721	700	677	714	682	727	660	671	724	690	715	740	724	687	662	675	599	693	732	723	716	728	704	736	715	736	719	712	703	720	669	713	731	659	711	680	654	722	683	655	699	730	673	733	728	669	645	694	698	715	760	656	673	699	676	687	687	679	660	729	707	724	724	720	658	711	682	698	685	703	703	720	682	686	640	676	724	728	657	709	686	753	736	711	735	692	614	680	690	721	680	716	650	683	737	653	692	636	699	726	718	697	697	714	744	651	702	741	656	684	708	647	753	724	721	681	726	686	721	730	688	695	683	705	710	725	706	673	682	637	694	718	688	679	707	711	716	687	693	681	681	712	741	713	677	720	704	688	667	726	659	761	721	725	694	652	658	721	676	716	680	724	671	699	660	708	723	714	691	720	641	697	652	666	678	722	652	723	732	664	748	705	729	709	697	706	702	714	697	720	702	682	699	711	743	642	678	751	684	742	781	747	697	771	729	703	739	707	730	655	686	664	708	674	702	647	762	674	687	698	767	651	718	690	722	698	656	714	661	718	682	698	709	711	709	697	656	707	730	645	697	683	693	662	674	698	702	688	663	772	713	670	673	736	732	695	698	705	710	695	677	688	664	722	721	703	719	663	708	645	719	720	721	710	735	714	704	652	702	726	671	705	683	693	667	707	681	704	654	693	711	691	705	726	719	677	692	683	646	663	693	671	701	684	691	686	687	656	669	661	676	671	671	638	655	673	701	710	694	698	714	689	687	700	672	743	681	729	723	687	678	683	724	699	685	666	705	732	709	674	662	705	704	691	723	677	698	711	746	671	746	721	695	683	697	714	668	771	693	666	639	676	678	721	652	706	615	697	717	703	703	709	681	688	680	703	674	705	696	680	675	668	750	702	678	671	721	646	723	669	724	736	699	679	699	702	727	710	689	718	682	707	694	687	680	696	679	716	737	690	638	667	679	767	715	702	742	707	715	682	682	689	747	714	654	671	730	703	675	722	671	674	713	664	709	727	664	687	697	651	700	613	754	713	711	703	717	683	724	672	708	672	720	694	709	707	723	683	752	720	728	669	773	718	682	707	746	639	686	702	725	637	718	715	679	715	709	713	671	685	699	712	683	676	703	718	703	680	703	660	697	701	698	657	691	701	693	683	704	700	713	720	672	680	655	613	722	682	693	699	690	712	656	681	679	674	712	726	715	698	705	696	699	665	681	689	679	693	664	661	729	720	702	665	726	672	714	717	726	792	714	647	719	725	727	710	738	674	669	743	669	708	680	699	701	657	697	683	701	676	699	773	746	771	687	654	736	693	639	723	702	695	694	684	688	664	729	659	704	707	734	724	710	672	686	735	718	694	703	699	674	705	717	707	716	709	728	690	724	718	697	719	711	705	747	664	687	727	670	707	710	665	708	682	690	691	690	716	655	683	697	691	704	725	711	716	704	727	732	682	682	698	692	655	661	726	719	718	692	678	704	680	687	701	688	694	754	721	696	782	681	664	665	723	715	673	724	717	704	688	742	722	729	655	681	715	695	712	719	721	721	762	706	668	701	669	666	683	704	691	721	695	716	691	702	686	690	687	710	719	713	712	694	699	706	665	694	734	717	763	716	728	704	727	731	692	686	714	692	722	714	622	691	703	695	752	723	731	730	701	732	680	678	660	689	673	696	666	644	698	701	729	686	715	698	723	689	734	687	705	723	745	714	717	674	711	721	678	691	701	691	703	718	716	652	655	696	692	707	680	669	748	694	712	693	677	701	718	692	630	710	714	671	674	695	714	691	709	738	688	722	691	712	689	713	692	667	669	695	730	715	687	687	697	649	725	696	670	687	668	649	656	700	692	678	678
25765	21427	27229	25460	4229	996	841	682	618	602	617	614	655	596	576	588	574	553	584	602	559	561	570	562	572	605	556	576	529	566	561	547	534	553	578	567	508	525	568	550	541	585	609	563	555	545	582	501	564	521	574	570	598	521	525	515	544	559	535	533	518	495	570	581	534	589	535	575	572	549	514	532	520	494	557	587	521	545	540	547	546	560	572	534	525	529	537	571	524	547	556	579	506	542	544	586	532	582	574	545	523	546	515	545	525	577	543	528	533	579	557	547	547	563	541	546	579	574	513	560	575	520	566	584	545	569	543	544	545	521	521	540	543	557	557	566	554	540	538	550	555	553	537	533	537	513	524	586	530	539	535	551	537	547	576	526	513	524	563	564	534	560	559	501	582	599	551	573	589	512	539	532	535	544	555	553	558	503	546	550	556	570	561	540	495	529	568	565	528	505	527	534	549	540	549	565	609	557	569	546	543	577	536	537	576	526	531	557	580	590	514	556	549	567	547	558	496	574	558	528	537	524	532	551	529	553	519	558	579	515	533	573	530	538	555	523	545	531	544	561	537	591	575	593	557	544	504	545	558	539	524	543	559	584	550	553	537	581	528	536	491	570	578	514	536	551	537	540	580	500	567	537	557	534	567	535	526	580	521	552	527	574	561	524	547	599	562	554	552	548	601	549	506	552	533	572	554	481	558	562	498	564	589	583	576	496	574	471	503	502	535	511	548	560	521	532	511	534	549	524	540	544	579	524	533	543	530	519	494	538	488	559	537	529	533	543	561	559	590	542	531	539	544	575	558	536	586	516	527	558	577	529	508	562	551	541	515	562	505	521	546	548	539	563	554	541	573	559	550	523	552	531	558	533	559	545	556	572	568	550	551	572	546	541	529	518	546	543	584	572	517	565	508	554	553	544	532	563	538	550	518	513	548	543	535	558	571	505	583	519	535	538	555	537	560	546	570	587	571	513	550	526	543	556	517	522	528	589	558	554	535	567	537	563	568	574	506	515	561	548	579	600	523	529	526	559	528	540	529	537	551	543	534	563	546	543	505	528	538	520	497	611	531	531	549	546	588	554	532	537	553	508	560	568	529	561	526	538	575	507	547	601	545	562	575	558	550	527	580	560	531	532	538	529	571	558	526	514	580	475	530	556	569	535	509	518	524	551	527	560	538	525	547	573	512	546	565	559	546	543	574	619	525	548	552	523	494	552	537	567	502	531	541	567	534	512	584	583	529	511	517	572	507	554	535	542	526	576	531	575	559	557	534	526	604	591	562	534	560	573	549	521	500	557	542	533	557	543	576	530	570	557	494	591	514	525	510	541	602	544	526	541	521	557	511	556	583	549	589	532	579	536	540	523	578	488	590	569	555	546	551	559	551	519	542	569	536	567	550	540	545	542	521	542	558	522	572	549	565	562	547	536	558	561	526	536	510	527	540	600	572	533	554	603	557	561	544	512	581	541	563	599	502	548	545	499	567	546	567	498	547	539	542	513	552	560	555	567	574	587	570	490	485	547	545	532	567	555	566	578	556	500	588	549	560	530	538	580	523	547	557	513	547	533	553	536	554	558	547	522	521	539	553	522	530	565	507	519	541	546	544	561	558	568	537	512	569	582	594	544	583	557	569	541	526	558	528	543	548	569	549	528	576	570	576	560	539	578	552	576	527	518	512	544	544	547	564	535	519	542	578	546	521	547	547	544	524	566	534	562	522	558	493	563	558	550	555	522	520	526	539	558	510	536	524	561	548	556	551	580	531	540	514	528	542	599	531	537	501	539	567	520	509	570	584	545	587	489	538	586	567	560	562	551	565	561	545	566	571	552	531	553	544	555	520	528	525	530	561	549	547	545	546	560	492	534	522	577	542	547	524	537	538	538	517	529	568	571	558	535	559	510	541	526	576	576	522	507	520	536	572	499	570	564	525	586	537	530	536	538	524	527	546	498	519	536	532	508	569	559	548	525	518	589	520	555	568	555	550	546	564	563	549	502	519	588	555	579	525	492	554	548	512	542	579	528	548	524	525	541	570	539	524	537	517	542	529	530	574	566	528	584	537	529	530	553	569	538	532	533	541	560	561	502	521	561	510	571	564	566	512	539	536	525	574	568	550	559	554	539	508	539	570	558	577	557	521	532	522	566	541	546	561	562	539	524	532	573	549	534	550	559	532	571	552	535	550	547	567	515	576	567	566	538	566	562	555	529	544	628	549	523	519	572	545	482	522	533	548	551	551	547	585	582	529	524	546	530	551	565	471	554	599	572	591	528	505	505	564	578	564	542	576	561	534	563	571	570	553	550	541	530	538	560	556	563	531	494	548	601	562	565	524	511	494	548	546	532	513	505	577	543	539	566	545	531	549	584	565	553	502	561	566	576	549	556	498	521	539	578	492	547	536	575	517	540	560	550	534	541	585	535	520	559	553	546	503	526	472	551	507	544	535	563	539	601	524	570	546	514	579	495	564	567	539	537	546	556	499	545	527	556	556	532	588	515	526	537	576	524	507	514	543	527	573	523	539	537	570	542	569	563	518	566	557	568	585	532	526	543	567	502	553	535	578	567	553	527	554	476	559	556	553	576	552	556	592	515	545	509	564	552	577	556	594	539	560	527	545	559	575	566	554	559	545	556	558	531	564	518	519	541	514	526	530	511	553	562	515	515	564	544	513	536	518	572	581	519	487	522	555	553	529	555	560	521	571	580	583	512	545	524	552	540	555	514	572	579	585	548	557	510	572	532	535	563	568	557	514	536	549	550	566	552	532	523	534	534	503	562	557	535	525	601	538	536	545	555	543	511	579	524	543	512	539	551	518	564	548	527	552	509	495	496	562	528	554	520	533	569	568	506	588	534	527	561	539	550	553	524	554	549	518	533	536	509	539	536	579	540	560	491	543	512	567	530	550	544	514	601	522	562	538	511	565	550	541	523	550	586	547	545	497	544	553	566	518	551	550	545	514	564	532	542	517	529	536	575	501	530	514	519	539	562	533	574	539	533	543	550	600	540	529	531	544	516	556	537	510	533	528	504	527	556	518	517	556	533	543	562	518	580	571	534	530	543	511	521	558	543	530	554	560	519	496	581	556	553	555	527	532	559	540	545	565	524	527	527	523	563	537	528	503	620	559	559	523	561	547	565	595	586	549	574	534	535	576	562	529	530	567	572	535	507	551	547	576	539	484	543	582	545	513	564	553	518	523	554	563	607	556	553	565	559	593	548	560	584	546	549	561	545	525	555	532	468	569	523	532	530	593	541	532	530	553	535	515	543	501	536	536	539	519	521	544	540	538	555	565	549	587	535	535	595	576	476	527	575	493	538	561	573	550	540	581	514	529	506	554	511	579	547	571	529	537	555	562	560	503	539	546	530	557	512	589	515	538	546	526	543	531	561	585	494	490	569	551	553	534	508	548	502	559	532	512	566	515	592	519	521	530	558	537	525	547	580	541	527	592	537	535	556	554	508	520	560	512	560	550	533	550	543	559	539	521	535
3766	2730	2309	1378	1026	782	646	663	617	555	578	519	534	552	534	485	537	512	522	467	456	492	493	502	494	458	491	489	500	478	450	500	480	491	447	488	467	455	498	464	485	485	480	480	504	489	491	498	476	493	473	463	457	488	488	445	475	469	488	458	464	480	501	486	450	450	470	486	477	496	467	464	486	448	444	513	471	470	481	471	482	492	451	491	505	477	473	474	420	497	506	483	492	457	465	497	478	472	534	495	469	472	469	457	461	477	479	456	462	468	481	480	448	473	484	497	487	469	488	485	498	460	420	447	498	481	465	496	459	500	444	432	445	437	451	462	513	496	458	432	444	440	477	461	452	472	464	467	441	479	490	485	461	487	476	457	467	470	442	472	470	489	483	457	444	540	466	445	463	498	458	496	451	431	474	471	468	473	468	452	469	488	464	457	469	490	439	480	503	472	431	461	466	471	453	469	473	459	439	488	501	510	426	456	444	501	435	450	475	449	438	459	450	468	430	482	486	494	467	470	464	472	450	467	415	475	459	477	471	453	480	459	508	439	477	487	488	468	455	500	493	436	474	486	427	461	441	483	425	457	457	432	490	444	487	451	465	493	431	438	472	475	478	508	476	466	478	463	464	468	485	481	463	504	470	460	414	472	495	465	447	438	454	442	455	446	495	444	455	507	449	510	466	521	480	445	470	466	450	454	472	448	483	490	475	470	497	474	498	503	464	477	468	476	488	436	462	473	467	450	467	478	466	458	465	470	437	486	492	464	458	490	450	500	460	438	474	450	500	434	494	460	504	470	462	496	465	449	428	451	441	426	426	471	477	474	490	463	493	443	492	460	445	452	415	444	451	458	475	475	437	468	458	511	426	499	482	504	463	475	458	419	456	500	437	490	494	427	420	456	440	461	431	473	481	478	465	451	489	476	457	492	492	448	482	432	456	483	486	480	423	447	506	488	451	488	433	469	473	466	469	450	467	456	472	458	474	488	469	476	497	436	454	461	453	479	482	498	485	433	434	501	497	442	471	446	467	445	465	456	460	477	486	469	470	432	469	455	449	492	434	442	443	473	462	473	450	448	463	477	490	470	452	508	497	479	415	439	461	450	485	443	467	447	464	486	463	463	457	458	457	450	471	480	492	489	490	462	407	467	454	454	461	450	452	459	468	491	458	471	464	450	459	469	463	449	489	458	466	453	485	443	464	495	507	472	474	449	482	424	469	456	492	467	476	438	461	472	488	493	473	480	460	457	465	443	478	499	456	486	472	441	486	480	452	455	440	453	434	451	478	448	470	462	469	485	429	475	490	503	466	504	463	479	491	505	472	460	494	475	437	430	477	441	479	488	468	466	453	449	439	475	440	450	459	484	474	477	462	457	454	491	482	450	496	479	474	444	477	473	467	452	475	490	457	470	482	458	494	451	473	455	447	472	433	446	475	511	435	469	448	485	489	467	472	474	495	445	466	473	493	487	463	485	473	462	465	463	480	455	458	493	457	487	425	461	485	489	518	455	493	490	469	464	445	487	470	430	472	453	444	465	462	498	499	473	488	480	461	462	407	464	456	439	482	462	476	485	478	462	446	447	492	486	476	519	444	454	479	454	476	493	489	474	448	493	463	454	427	463	461	506	470	494	425	488	505	473	442	496	473	466	518	533	456	423	494	485	462	465	468	473	489	456	450	462	478	450	452	446	486	457	490	492	458	484	459	463	478	463	465	456	471	455	488	473	473	479	458	497	450	492	473	476	477	482	499	503	504	494	492	440	465	470	502	469	434	454	462	426	494	459	472	474	438	480	472	451	459	484	454	465	458	445	501	445	440	471	460	495	481	444	476	446	462	456	447	424	467	455	483	479	444	459	446	451	487	466	448	463	459	469	510	463	467	476	437	463	485	512	444	453	456	460	467	505	499	482	466	438	447	452	472	450	467	449	483	481	474	432	454	454	463	458	449	459	453	491	448	474	490	482	476	467	478	448	474	459	513	495	459	459	438	497	462	429	509	456	477	450	496	439	457	446	454	419	482	466	518	476	449	456	453	477	456	427	437	481	467	471	455	476	477	465	464	459	444	495	423	456	494	464	467	476	438	478	453	450	442	444	454	504	456	462	459	476	460	470	471	438	481	455	442	463	462	429	486	438	479	480	470	444	476	437	456	464	468	467	511	446	472	464	441	458	414	476	429	465	458	471	481	454	457	444	487	466	429	466	480	459	471	453	480	462	482	462	465	476	466	482	484	500	471	451	473	471	441	486	470	473	494	425	444	454	465	484	449	461	464	435	474	472	462	502	496	448	465	450	493	483	497	449	438	477	464	411	455	484	485	487	451	459	449	448	488	464	479	476	477	470	446	428	473	463	457	492	487	483	452	475	451	466	437	462	475	503	473	446	508	504	458	475	496	453	480	437	461	469	442	490	485	498	477	449	486	507	477	472	495	458	436	467	495	467	490	475	477	477	472	458	468	415	491	475	452	469	460	472	469	423	480	459	462	478	464	443	433	446	468	473	469	490	445	441	468	481	468	471	468	492	473	503	473	429	471	469	457	477	456	500	455	483	455	462	500	467	455	458	491	443	446	438	459	493	444	459	462	422	460	445	448	461	415	465	447	483	427	450	452	473	444	470	495	461	468	450	482	476	434	480	493	481	445	481	442	455	444	485	453	448	460	455	455	455	411	474	453	490	461	495	488	425	446	436	459	474	478	476	490	483	473	477	459	454	436	468	464	507	452	452	455	430	455	467	496	460	456	432	479	488	440	480	466	446	443	441	446	458	454	432	448	440	455	430	470	494	466	531	474	477	503	443	458	486	473	469	464	442	465	445	480	458	509	458	461	430	462	473	501	483	455	493	462	451	521	474	473	439	478	437	457	450	473	481	463	455	498	447	480	460	436	438	453	457	483	434	477	478	457	467	462	460	500	448	466	475	453	460	491	480	479	464	491	458	478	508	466	460	442	468	496	437	445	476	458	480	480	478	425	437	488	453	467	458	493	475	458	440	480	470	489	482	465	436	484	438	421	458	466	454	480	457	434	435	462	495	446	461	519	447	460	455	484	456	456	463	471	469	483	460	460	472	462	453	454	465	480	456	446	440	446	476	464	440	467	457	455	486	470	480	490	473	459	447	483	464	473	443	481	443	468	442	469	442	456	474	422	478	447	441	456	482	462	484	467	448	469	501	442	433	503	533	490	486	462	465	466	454	438	431	457	504	488	498	504	461	499	453	455	485	461	438	454	467	457	497	477	454	456	466	487	445	488	498	453	466	445	423	493	457	432	474	476	458	440	445	496	471	440	480	470	468	502	474	441	462	463	473	448	453	483	468	509	442	441	492	490	462	449	458	459	468	446	440	475	452	459	453	481	469	507	499	453	436	502	458	479	436	474	442	486	455	445	433	488	478	470	490	465	447	445	445	473	474	492	530	450	441	469	460	449	489	476	474	448	449	471	415	471	457	490	477	450	499	430	444	455	484	505	481	477	432	463	484	484	466
24528	21392	28523	24641	21125	3279	798	574	428	432	362	403	337	360	362	362	350	319	345	301	331	323	337	306	282	311	344	304	287	315	337	292	299	365	292	275	318	311	316	305	327	298	316	288	335	320	325	307	308	320	301	315	320	308	300	325	317	281	338	323	299	291	283	302	337	287	303	311	287	301	314	338	304	301	322	302	313	329	286	283	335	314	319	322	310	313	276	318	298	307	293	320	259	300	281	306	290	290	332	292	317	291	283	253	281	306	277	287	286	320	266	296	302	303	316	316	288	289	304	297	299	295	329	298	308	335	294	315	314	276	301	291	308	303	279	334	314	300	292	277	291	307	278	321	306	279	301	300	279	298	281	290	317	316	326	317	285	322	269	332	297	290	293	320	296	297	298	306	291	338	296	296	270	320	318	304	348	296	296	312	283	318	299	321	321	289	295	311	319	316	302	265	279	279	305	307	297	330	288	320	298	300	292	309	280	272	294	321	320	313	293	323	286	314	308	299	315	330	287	306	310	285	294	295	310	291	289	300	257	276	298	341	325	307	314	304	310	271	341	305	328	304	296	305	310	323	282	318	343	325	333	304	295	295	278	339	307	281	289	319	337	339	282	328	279	315	301	288	309	298	313	298	287	300	289	290	296	287	320	300	266	311	305	292	306	287	312	296	319	313	298	325	274	332	282	309	270	307	307	305	283	302	307	333	305	312	302	322	289	335	306	267	296	296	271	308	281	279	279	295	253	297	308	361	291	311	309	317	311	312	298	315	315	302	313	279	275	302	299	320	326	316	308	314	297	283	321	361	289	301	318	276	285	294	281	298	315	312	285	321	298	272	281	306	295	301	299	313	308	298	302	317	289	292	313	260	329	284	279	281	286	289	290	298	324	298	295	288	300	308	286	303	313	311	300	315	308	282	291	307	296	309	320	299	297	301	297	298	303	293	319	303	261	272	322	294	296	323	286	308	276	310	296	284	293	311	305	290	319	331	325	299	337	305	304	315	288	359	301	266	289	302	321	305	309	294	319	313	328	295	309	326	331	301	318	312	319	321	310	298	320	299	323	288	295	286	274	322	354	277	293	299	300	314	322	307	301	279	304	298	277	302	318	302	308	304	328	315	301	296	322	252	304	333	312	279	293	329	341	292	297	275	302	315	273	329	280	350	314	335	274	290	331	302	319	316	316	318	302	305	314	310	305	296	317	295	310	259	296	342	297	323	292	325	318	344	274	282	326	340	315	279	297	256	328	315	335	312	303	300	316	299	305	318	296	296	269	304	323	327	294	308	296	309	279	302	326	301	317	291	313	315	277	307	273	314	293	283	282	286	301	289	309	329	292	304	335	312	307	291	303	301	317	308	294	321	323	326	280	283	349	282	298	282	294	258	322	313	314	312	290	300	303	327	302	306	320	295	324	313	270	315	302	282	304	283	283	297	313	312	324	335	289	307	320	275	324	274	272	297	300	266	308	271	321	302	310	309	303	297	296	280	289	296	295	298	316	321	287	306	331	321	280	312	320	317	310	279	302	295	292	307	279	286	277	338	286	286	303	272	294	285	302	316	320	284	324	303	313	311	289	288	278	298	295	325	298	312	333	320	312	315	336	296	303	331	314	288	298	305	328	314	311	301	300	295	301	293	299	313	338	303	283	327	303	316	315	325	291	300	295	311	315	291	253	317	273	323	312	303	295	274	274	286	305	302	290	294	297	343	315	299	274	302	318	288	303	285	329	310	316	310	295	334	292	326	315	277	305	319	326	276	308	306	277	313	335	283	277	308	324	326	326	288	304	274	303	307	268	288	298	294	347	277	303	276	322	288	301	272	324	263	271	305	309	298	303	285	317	296	311	345	298	342	298	270	307	300	317	324	301	316	347	329	314	312	297	281	331	272	254	314	313	320	326	296	300	292	305	299	318	303	305	292	304	298	314	278	293	299	290	295	325	285	315	305	285	288	319	289	311	304	324	290	313	269	290	277	343	298	272	293	334	314	323	321	318	329	297	301	322	313	277	290	311	296	279	285	289	315	273	319	309	257	284	312	284	312	312	306	296	311	308	307	310	283	307	268	284	293	307	318	300	325	292	296	301	293	294	295	322	338	280	310	275	297	342	321	272	338	294	320	285	291	315	310	296	309	320	298	316	269	321	293	280	305	310	281	329	301	304	306	304	331	313	295	285	312	286	314	273	294	323	331	296	273	307	297	333	292	313	290	295	290	332	298	319	300	304	330	295	323	276	302	312	324	300	297	311	267	309	301	283	298	328	288	307	293	282	314	313	285	292	289	302	292	314	316	315	276	317	296	301	344	267	287	301	310	307	271	284	299	277	317	328	305	304	304	305	296	271	300	299	333	307	286	325	298	300	326	293	289	307	279	302	351	290	337	277	307	325	252	317	340	309	290	305	317	320	298	289	292	296	288	296	296	292	323	276	318	316	318	292	305	330	287	307	271	302	307	310	293	293	292	279	305	285	309	286	304	308	284	304	306	288	300	308	279	311	313	301	281	321	301	312	291	296	301	326	295	332	293	288	288	279	356	339	308	293	315	302	268	288	323	331	291	321	318	287	295	322	306	274	308	285	311	281	320	323	299	327	282	263	276	294	282	283	280	274	292	342	313	297	332	307	299	273	310	322	321	311	308	265	303	320	263	306	315	264	315	313	279	285	263	296	290	336	298	319	318	314	320	314	299	319	306	316	289	315	274	292	309	275	298	325	303	285	250	318	285	299	328	311	317	318	296	307	319	306	308	284	285	298	299	305	330	272	300	308	293	300	296	290	321	286	300	324	294	313	289	313	311	301	292	289	290	289	310	323	342	286	291	295	312	309	298	327	269	324	296	288	304	315	285	288	281	321	300	307	297	299	301	299	325	300	315	345	271	281	302	320	293	294	291	284	357	292	317	319	290	291	309	305	279	329	297	315	320	324	319	295	294	326	303	288	308	299	291	301	306	295	309	345	305	289	293	305	266	307	316	304	306	311	280	299	323	310	278	342	310	290	340	300	287	310	315	288	310	280	292	304	311	296	298	287	327	298	283	319	299	306	334	305	296	334	296	314	349	295	326	311	327	294	298	308	319	314	342	287	278	284	296	289	274	322	299	302	289	302	312	311	279	286	290	321	293	288	329	277	302	307	293	292	315	308	300	290	270	297	282	301	296	293	327	307	305	299	293	289	334	290	291	327	279	302	255	315	319	305	329	292	291	295	315	319	295	306	271	305	300	302	282	316	308	295	300	299	280	319	287	292	294	301	293	283	274	272	316	322	295	267	275	294	298	295	265	322	290	293	311	297	292	316	305	274	335	292	316	300	280	295	308	296	329	318	282	302	305	330	259	304	311	303	328	286	299	299	273	291	311	324	299	347	289	295	297	307	286	313	312	277	296	274	314	294	302	311	269	276	294	327	328	321	285	313	302	287	358	314	322	300	299	302	308	307	290	315	306	287	271	279	298	310	289	293	309	353	297	310	308	295	279	287	312	288	318
3684	4796	3987	2044	1280	959	726	631	516	446	429	420	406	393	368	375	353	350	329	330	344	319	346	324	334	314	314	283	305	318	299	312	305	324	289	309	304	302	304	283	300	277	295	297	289	281	293	312	268	277	292	294	298	303	283	270	293	279	268	309	299	298	301	311	303	304	273	303	289	293	305	314	275	253	294	287	293	290	299	291	298	271	302	287	303	270	278	293	248	283	294	310	258	313	263	247	289	315	273	291	302	301	276	301	334	271	286	267	277	302	278	316	280	281	277	292	277	306	262	251	272	306	299	314	285	308	270	292	278	295	287	307	273	275	299	281	297	292	277	265	296	261	272	296	259	279	284	277	278	297	267	290	275	331	296	290	262	271	275	289	272	300	288	266	283	257	263	266	285	299	305	299	243	298	292	298	283	280	261	301	298	279	309	267	268	285	272	278	281	260	304	314	262	298	291	267	293	280	267	271	273	274	306	277	283	273	287	302	267	304	288	285	303	260	301	288	314	274	282	285	297	259	298	289	300	275	277	323	246	262	310	274	277	274	261	251	304	274	271	289	278	286	268	298	255	269	281	272	286	263	303	274	312	309	283	292	285	261	281	265	297	271	262	281	278	308	291	312	264	278	284	307	288	271	263	269	272	269	276	260	308	274	269	282	284	292	274	291	272	277	286	279	278	304	302	262	287	275	276	301	269	291	256	264	253	276	294	263	251	297	279	258	265	275	282	281	276	284	285	298	289	287	239	282	255	277	272	283	280	277	286	305	291	284	273	280	307	293	273	278	287	270	272	238	270	277	270	283	271	247	289	302	293	275	267	282	293	285	259	307	282	298	294	262	277	292	277	260	269	317	250	270	272	272	265	283	263	275	264	260	288	261	300	275	261	292	294	309	278	293	275	296	291	286	312	255	257	272	295	278	266	280	277	273	277	288	285	264	283	277	299	304	287	269	270	302	270	257	299	310	268	286	287	272	280	282	273	283	263	315	293	271	273	284	293	326	258	277	292	276	254	298	312	264	272	275	292	306	262	280	264	292	287	264	289	289	275	290	279	318	287	306	263	298	282	280	278	270	307	291	268	260	290	295	291	277	244	265	272	271	291	269	273	257	276	308	314	280	292	300	301	273	274	282	259	276	280	282	260	279	281	286	300	273	262	288	284	265	271	254	289	298	287	281	304	292	287	290	281	270	279	288	296	281	314	304	291	269	281	291	303	276	269	270	277	285	298	295	287	263	270	267	300	303	285	289	289	296	258	285	273	272	303	291	284	263	279	248	310	300	313	294	296	288	309	291	260	280	282	286	278	263	269	279	261	301	287	291	301	264	302	289	277	280	282	242	249	238	258	259	276	252	280	280	262	240	282	295	286	304	265	263	270	281	255	247	303	282	281	286	293	273	271	290	271	294	273	260	274	269	298	235	286	289	284	251	284	311	302	273	269	295	297	275	286	297	295	264	254	271	305	247	271	264	282	275	271	260	295	301	258	284	260	270	276	314	267	282	248	245	299	295	300	259	278	262	272	266	273	280	289	281	282	292	257	275	299	289	302	290	271	323	262	289	267	324	301	289	287	288	276	295	275	287	322	270	275	292	270	265	276	276	292	262	310	258	286	281	278	293	295	310	274	287	298	279	295	294	266	292	296	289	272	272	258	267	281	292	274	280	267	274	272	305	283	269	299	251	286	289	291	287	277	257	278	270	299	296	283	293	274	262	282	290	270	275	298	281	285	262	282	280	266	252	299	268	291	282	282	295	230	294	261	295	281	276	292	255	263	270	300	270	261	269	287	254	270	270	274	267	279	295	275	280	284	285	278	282	272	253	288	258	249	283	261	265	279	298	269	293	262	285	302	285	270	276	301	251	268	262	272	316	275	273	271	289	293	268	274	272	260	285	292	256	249	305	280	267	274	296	271	268	282	333	276	282	273	291	267	280	271	279	280	310	270	291	279	253	260	270	291	252	273	263	296	272	286	292	280	267	335	283	267	278	274	261	304	284	262	299	279	290	259	258	291	264	276	268	292	300	278	301	243	254	276	286	264	256	277	249	267	267	278	268	280	245	277	288	312	270	288	276	261	287	304	284	271	279	288	265	286	280	292	269	267	279	273	267	274	306	274	273	299	265	297	296	274	321	269	273	296	258	309	290	264	267	322	273	268	306	249	273	257	283	261	257	297	270	297	267	272	264	300	283	289	262	278	272	255	259	276	257	261	251	267	290	267	257	289	297	253	295	299	268	268	277	266	296	290	270	302	285	240	274	277	272	289	286	276	280	272	273	272	254	262	271	292	295	318	301	286	275	293	281	280	287	262	258	262	273	292	285	253	282	305	304	254	262	262	301	288	287	293	264	270	238	288	262	296	304	253	308	273	276	285	276	284	303	298	299	291	296	288	279	274	280	278	265	275	292	270	289	312	268	291	284	301	271	285	261	289	262	267	289	284	270	280	280	283	279	298	268	274	296	264	301	274	287	262	287	286	277	293	290	276	287	258	268	275	288	306	281	283	281	284	259	277	276	273	284	289	287	279	296	277	257	315	275	269	267	265	247	279	260	311	285	279	305	300	327	276	261	277	278	290	257	264	311	279	280	287	273	284	243	267	287	288	261	277	307	256	286	274	283	309	313	241	260	273	269	259	288	275	321	281	277	298	277	301	290	302	272	273	280	294	271	271	280	267	295	303	287	276	297	312	253	269	288	316	269	279	288	313	268	271	287	284	286	317	272	257	273	271	273	267	274	271	264	296	292	296	278	298	261	275	256	265	294	270	254	274	283	261	276	304	269	278	292	284	259	249	296	335	310	279	279	285	291	266	264	279	297	274	283	287	286	283	277	301	270	304	309	285	245	272	253	274	272	293	310	284	251	287	277	288	248	291	270	255	279	313	287	283	297	266	271	288	273	256	303	281	266	258	297	296	276	262	290	291	282	266	261	297	269	286	270	283	296	285	273	264	281	276	265	294	285	306	269	276	282	271	260	284	278	264	263	235	289	278	279	255	275	279	266	250	267	274	307	291	263	268	238	269	284	257	266	270	250	286	262	262	269	276	264	266	276	298	272	278	292	253	266	289	273	247	280	293	252	294	315	298	267	288	292	292	284	299	283	268	276	247	287	300	301	264	284	287	302	255	285	257	250	277	265	277	283	299	306	280	275	274	253	303	311	292	275	249	284	273	255	282	280	281	304	271	275	283	315	280	300	283	291	269	295	310	261	295	279	275	252	284	273	261	254	283	261	274	293	278	265	258	275	272	321	293	277	274	292	262	263	288	297	269	275	287	313	296	265	296	289	289	268	261	257	267	275	283	266	276	274	275	280	287	237	273	285	271	265	310	279	240	261	301	273	260	260	270	282	255	284	264	286	269	252	255	279	276	298	297	290	285	292	304	276	272	262	274	280	296	283	244	278	291	286	270	293	273	286	294	291	269	287	260	285	281	258	274	279	281	292	299	294	289	284	269	299	274	258	262	301	276	257	272	272	247	286
27603	10171	1695	1178	922	863	906	868	878	854	877	930	883	847	842	901	877	895	923	900	834	892	842	866	879	861	848	870	914	811	862	846	865	833	860	867	863	811	875	892	919	818	928	857	859	831	884	837	844	858	881	852	840	881	909	872	915	883	855	879	852	898	910	878	891	891	877	868	889	868	888	871	871	846	908	860	892	848	907	931	791	891	885	884	906	830	820	839	851	874	847	838	917	850	882	841	874	871	865	867	881	869	836	871	823	831	885	810	820	909	892	850	881	876	839	911	921	888	866	903	837	852	876	828	953	898	919	902	890	888	881	860	898	829	869	941	862	802	901	867	832	849	860	896	849	855	810	867	879	879	937	834	808	828	826	823	871	873	850	820	876	853	836	879	850	852	872	933	853	794	859	867	884	838	900	798	885	849	857	872	901	861	875	858	880	858	877	856	852	903	855	833	818	822	817	882	872	855	902	864	828	850	877	865	833	849	816	857	901	870	928	883	860	863	885	843	855	896	853	828	857	829	881	856	835	881	865	834	916	830	823	861	865	902	896	825	917	901	870	946	873	882	865	835	857	928	846	888	941	809	821	870	873	854	857	872	892	881	873	847	850	838	881	819	852	909	837	909	854	838	918	883	852	879	901	894	871	883	876	860	840	900	914	886	837	839	884	803	931	873	848	853	873	855	879	815	844	864	893	868	827	868	839	923	863	862	879	892	840	878	885	885	856	865	864	888	899	947	908	862	859	922	850	853	844	811	867	882	837	852	856	856	884	884	857	860	872	920	866	838	852	838	903	837	881	875	851	883	874	836	871	827	837	857	884	864	862	875	844	877	887	904	833	852	928	929	875	901	917	855	881	843	858	898	851	902	869	832	920	862	855	833	872	890	838	810	841	893	873	847	882	826	826	911	878	849	884	827	879	856	876	913	919	863	837	837	861	873	856	856	876	896	879	854	849	843	896	908	872	839	881	865	851	853	847	893	841	836	911	838	814	813	832	880	949	879	844	859	801	821	791	874	917	905	843	912	896	825	892	887	907	862	848	880	851	866	881	853	857	865	821	847	876	883	804	881	892	859	867	919	882	879	912	918	897	892	921	862	833	905	841	910	849	840	896	837	856	869	856	874	912	884	866	899	869	871	876	873	902	833	866	834	896	860	864	845	894	849	875	893	879	846	838	876	876	828	877	819	900	866	852	870	800	857	831	861	859	861	913	945	873	881	841	901	831	844	814	886	848	852	891	852	883	885	891	863	847	864	838	881	914	813	830	935	877	837	906	874	850	866	880	929	953	852	906	851	851	834	873	886	872	831	787	834	860	858	841	896	875	832	942	881	809	885	851	851	865	807	937	820	872	818	859	871	871	836	884	876	893	809	904	911	887	837	917	828	878	856	861	853	882	861	882	876	850	856	848	855	954	829	887	920	870	851	865	788	861	875	789	875	843	893	879	901	880	880	905	883	864	895	860	858	880	868	874	876	847	876	876	937	843	881	891	886	882	872	856	860	797	822	830	941	888	879	882	906	842	892	919	844	868	891	860	810	821	888	878	850	870	826	879	866	872	889	877	847	852	869	880	851	913	871	853	912	858	871	888	867	807	868	851	882	821	866	827	881	878	826	854	846	859	815	858	851	875	887	935	846	840	833	886	901	876	877	906	850	852	920	859	844	859	840	855	866	858	877	919	927	878	829	857	874	841	886	852	895	841	870	846	824	833	887	871	879	921	805	877	873	894	892	874	858	880	871	875	820	817	842	894	892	849	782	884	886	870	870	910	869	874	819	895	857	855	849	829	839	861	875	928	872	908	823	877	868	933	873	868	865	840	844	840	864	811	874	902	827	844	817	857	884	921	871	880	878	890	856	852	867	819	829	892	885	826	866	879	851	808	870	885	853	843	851	885	870	882	775	864	862	856	834	834	893	872	845	901	872	845	877	848	849	920	811	878	885	808	851	857	887	929	922	845	838	838	871	858	903	875	896	889	874	880	876	852	843	795	851	804	870	871	877	855	818	877	856	899	883	891	902	822	857	831	869	884	910	831	811	823	881	929	889	834	874	843	872	861	884	797	834	826	812	914	833	894	906	872	888	888	928	843	889	868	868	855	856	863	843	877	897	936	836	851	861	844	861	927	900	903	834	828	838	863	851	858	869	869	841	872	877	883	889	863	873	836	888	875	867	880	846	848	857	838	819	857	888	826	865	860	838	893	851	880	883	877	866	927	817	872	868	896	891	885	825	841	933	877	875	822	879	855	905	910	901	841	934	845	889	865	880	864	897	836	848	899	849	863	875	806	853	850	856	856	858	870	838	896	850	881	852	818	862	839	864	901	848	896	865	880	820	832	868	870	882	850	906	803	865	855	809	865	842	894	852	890	911	874	823	849	895	897	918	877	863	877	867	924	834	889	867	840	844	856	938	868	881	884	887	834	875	844	880	843	895	853	904	905	913	916	852	898	840	836	871	803	865	851	854	882	859	883	834	888	906	857	877	882	899	823	875	834	842	866	853	918	864	870	843	818	819	902	836	844	850	828	881	867	920	922	884	874	861	869	888	907	893	852	844	843	923	848	887	831	867	889	892	850	842	827	870	888	895	858	836	876	875	841	873	862	873	921	867	908	857	897	854	846	847	847	852	827	811	828	884	863	852	871	870	870	880	853	884	871	894	892	855	874	822	827	851	852	841	848	926	812	836	842	888	835	852	828	862	854	867	912	834	839	875	886	845	871	863	843	852	898	910	870	860	855	878	862	845	930	962	875	873	804	869	837	850	850	892	855	926	890	826	894	849	837	832	854	885	865	867	895	826	887	865	856	904	862	845	871	838	865	875	889	916	880	848	857	818	880	895	851	869	851	883	870	850	833	855	894	857	894	828	874	784	922	846	895	851	823	846	868	835	857	828	876	885	823	811	860	874	844	805	860	904	806	888	822	886	860	848	839	861	866	897	952	879	880	878	836	868	847	888	868	875	864	821	861	869	861	842	879	894	862	869	861	840	872	835	913	839	897	909	852	903	887	907	831	800	875	880	882	833	802	804	863	893	868	913	851	879	814	824	892	854	829	884	898	825	836	862	867	885	827	853	900	868	827	842	874	860	881	869	893	871	882	843	926	858	877	856	924	860	890	878	870	881	856	881	856	876	920	849	871	842	895	904	877	858	832	860	836	809	878	836	911	853	813	871	833	892	963	900	867	878	898	858	883	886	833	823	851	853	870	867	908	904	893	836	874	811	942	905	847	857	893	846	850	854	794	869	857	867	842	869	872	910	845	865	899	851	917	850	851	809	863	886	845	924	844	854	904	860	836	873	873	842	841	863	859	822	851	870	872	832	903	860	898	835	845	942	875	907	852	882	815	931	844	846	844	848	900	864	869	848	905	935	825	840	826	831	887	861	861	872	882	870	881	863	880	834	913	852	891	887	833	878	886	884	848	905	879	878	844	873	851	833	869	869	913	859	807	816	862	908	890	905	849	867	866	899	860	843	857	875
5566	956	795	763	768	743	674	699	709	698	729	677	705	675	643	685	720	729	701	735	671	668	706	683	683	730	734	745	742	728	715	726	742	767	705	656	704	656	703	686	701	670	722	710	697	723	656	709	718	693	695	680	726	702	709	704	681	715	692	662	708	697	734	697	685	690	734	699	678	709	718	701	673	715	712	668	667	695	726	714	678	732	740	690	708	710	687	680	689	689	669	711	713	697	696	717	669	709	672	681	688	721	736	751	688	689	718	728	681	688	725	710	703	655	686	696	688	729	708	670	707	648	679	706	669	714	697	657	681	681	707	698	764	721	696	676	708	695	708	682	705	690	675	697	681	674	683	701	684	696	691	702	674	718	683	705	683	707	690	686	726	755	727	716	684	707	691	691	721	658	691	669	728	716	697	753	694	713	666	702	707	715	696	704	709	680	685	729	663	688	687	695	706	706	702	702	669	696	710	680	663	703	666	678	773	686	679	722	688	686	644	732	680	730	722	685	729	714	682	732	682	716	687	700	682	694	665	695	681	687	711	700	698	717	700	664	656	725	734	717	717	685	687	681	696	680	690	672	661	687	635	681	679	679	693	735	737	696	713	672	640	654	653	697	670	676	716	731	698	709	661	675	744	662	756	718	705	719	686	673	715	715	692	704	720	737	666	681	699	691	739	738	714	685	724	680	705	685	729	696	671	710	703	760	737	642	668	673	682	698	674	664	639	726	688	679	675	685	682	741	703	722	706	706	653	699	698	728	678	698	687	723	659	724	684	695	687	708	661	726	695	688	721	699	708	711	633	684	710	648	689	705	719	686	692	670	735	731	663	690	695	711	726	723	758	696	693	720	727	718	700	655	671	750	678	675	722	726	688	690	713	663	713	715	708	683	679	655	707	743	693	690	710	720	667	710	700	676	680	721	693	735	685	726	705	721	683	692	724	676	679	688	711	689	712	678	679	705	690	685	697	635	703	695	666	721	723	685	702	678	715	703	693	693	652	693	709	699	710	714	747	632	694	710	659	716	718	682	716	692	696	728	699	708	689	702	686	654	684	706	748	677	712	664	691	718	707	693	677	678	709	689	695	687	737	661	711	655	664	738	646	685	736	660	696	689	706	686	640	729	687	690	688	747	723	712	683	685	670	694	704	696	655	691	718	759	713	739	685	663	695	749	684	723	743	699	734	676	687	685	710	682	769	713	726	679	698	706	748	705	703	689	691	735	673	711	639	725	687	677	696	664	735	720	700	674	663	703	704	674	678	726	693	690	677	703	716	633	748	704	653	679	687	712	641	692	653	706	679	746	668	729	694	706	709	757	681	705	614	708	665	649	685	714	711	671	670	721	681	687	709	659	679	647	685	723	697	656	694	681	723	672	712	709	676	706	723	659	684	726	662	736	705	736	709	677	655	737	695	672	697	700	672	696	710	680	716	692	687	713	689	667	701	723	708	725	721	667	705	712	705	716	704	744	697	704	678	680	689	729	718	707	686	743	706	690	694	642	651	746	704	725	723	737	688	670	728	717	699	716	725	655	721	718	700	702	707	654	722	701	724	738	690	661	679	649	647	690	688	711	714	712	686	730	662	727	729	707	678	694	725	710	749	649	688	701	695	643	671	750	684	742	683	695	686	697	681	720	705	711	709	719	677	676	669	745	701	668	742	680	718	708	671	693	728	697	724	678	713	695	701	674	690	700	708	824	701	696	695	722	669	681	669	701	650	704	660	687	722	654	696	691	725	680	682	698	715	671	682	685	656	690	650	671	673	712	688	693	739	702	737	714	702	682	706	642	688	682	711	667	733	712	686	741	667	696	700	695	691	669	663	693	688	709	698	716	704	647	673	739	696	682	637	719	732	713	733	638	729	727	670	687	704	727	700	696	690	694	722	667	710	736	667	739	649	694	674	653	642	716	677	695	713	681	737	716	734	680	715	723	671	636	630	672	741	710	674	706	664	723	728	669	703	706	686	734	664	655	683	725	729	700	679	729	717	729	655	670	668	739	704	664	658	634	707	619	669	707	693	688	665	718	701	697	667	720	708	705	677	736	728	717	683	723	737	716	691	732	744	692	674	676	705	710	692	724	690	721	695	693	700	703	726	676	712	688	694	700	699	668	711	702	669	720	710	703	652	666	719	705	666	670	669	715	667	650	697	725	702	673	709	718	705	704	669	696	719	714	673	713	700	664	714	694	669	670	684	746	695	684	683	678	725	712	650	716	745	713	718	699	711	708	695	676	700	688	613	738	696	680	689	695	667	721	702	719	704	698	704	668	714	726	681	726	719	690	741	739	712	699	710	690	642	699	712	723	805	743	694	680	648	730	704	692	701	704	663	670	703	694	727	661	671	685	668	704	693	657	722	698	704	703	726	666	696	687	691	685	710	693	714	745	666	708	728	709	682	685	674	683	702	716	688	654	735	657	648	692	713	744	699	690	645	703	702	675	698	717	712	708	721	731	685	722	690	687	670	720	672	685	755	665	696	691	677	678	695	698	710	687	725	704	686	729	718	694	708	708	700	702	702	712	688	683	682	655	707	722	696	631	731	731	721	692	752	694	696	648	642	698	690	728	677	672	735	709	700	664	685	692	688	705	696	705	673	743	723	669	692	728	697	694	679	715	744	738	639	698	707	741	704	669	731	666	745	685	675	665	681	696	688	734	710	722	709	712	675	688	664	721	743	719	707	640	640	716	713	715	697	676	669	721	693	698	734	659	680	697	634	723	713	698	733	690	705	676	688	733	669	691	733	743	671	720	679	691	707	652	711	718	691	706	681	672	719	655	677	739	676	720	681	677	729	692	670	713	687	688	691	687	724	680	689	687	702	701	694	678	713	695	722	746	693	680	703	695	666	712	668	682	694	702	678	695	693	667	702	677	666	709	744	694	702	708	711	699	695	674	689	718	728	701	699	714	662	681	686	734	688	698	720	714	668	718	681	695	735	656	738	696	670	680	700	710	696	709	716	697	668	696	720	747	707	702	767	732	682	722	696	684	711	657	747	692	695	716	733	726	677	731	697	719	725	688	700	669	738	667	669	714	681	699	722	689	729	691	712	704	686	746	724	663	685	690	711	677	667	664	678	710	724	627	682	748	650	687	694	728	692	733	703	704	664	731	709	673	695	695	705	669	669	697	692	726	658	686	715	664	657	688	719	772	701	715	725	748	718	734	699	718	672	714	729	693	687	678	678	689	697	676	715	718	699	719	684	697	708	699	709	698	704	693	710	706	729	709	675	654	672	665	713	673	669	672	661	708	691	657	693	656	679	714	731	682	693	747	682	696	672	660	708	747	663	673	695	646	696	704	714	689	684	728	666	704	701	717	694	736	707	696	698	735	735	627	727	705	709	682	676	676	741	689	724	673	665	703	717	732	658	688	706	701	717	684	660	725	730	741	691	725	705	671	698	697	726	705	755	700	707	746	743	665	708	670	681	690	724	700	693	726	695	710	730	689	729	736	688	689	714	735	711	717	707	736	658	672
25650	21416	27211	25422	4178	1069	830	668	652	590	641	605	587	555	598	593	583	571	574	549	562	544	530	535	592	556	572	564	541	550	514	529	554	553	521	558	506	544	549	486	541	524	544	537	581	549	544	538	520	507	530	504	565	536	524	550	524	505	527	547	506	531	559	537	537	545	543	528	527	539	517	593	498	558	532	537	539	492	567	516	515	545	531	522	529	602	567	553	524	533	588	554	521	533	582	500	511	524	515	525	569	585	553	555	579	537	518	556	516	548	517	547	548	559	519	529	518	538	532	573	531	546	569	535	546	554	538	499	565	538	548	522	588	543	515	546	557	548	542	530	542	525	580	557	509	542	518	483	529	498	552	542	538	502	553	497	527	537	531	575	537	568	499	574	532	502	541	548	561	566	574	519	567	521	532	523	549	543	564	566	560	575	538	525	550	523	521	555	521	567	549	537	528	540	552	556	526	509	576	579	524	538	511	553	548	489	581	588	545	532	540	544	530	538	540	567	545	546	548	543	539	550	542	540	490	560	544	527	522	555	542	560	557	540	544	538	471	525	528	561	519	513	536	491	501	572	539	522	575	526	520	537	516	557	548	506	515	533	558	553	564	560	507	505	530	548	591	530	528	487	506	546	512	545	554	499	574	539	517	516	512	534	560	539	511	536	526	545	516	508	571	587	528	579	493	517	575	592	562	499	522	570	541	506	507	537	538	524	549	552	589	540	575	555	544	548	484	561	545	523	587	553	489	533	538	517	509	546	524	534	549	533	527	541	544	539	552	545	531	550	541	541	574	561	553	482	514	536	565	542	537	527	561	570	549	559	490	535	489	533	547	506	531	506	549	551	564	585	516	554	504	550	545	534	554	566	505	567	557	537	535	562	489	546	543	557	569	548	514	541	550	530	491	520	565	512	557	544	598	532	540	522	575	514	534	509	558	531	517	531	565	536	564	555	578	528	517	550	591	500	536	537	539	551	560	526	535	552	531	532	504	519	533	532	528	503	522	534	557	599	523	524	513	545	558	545	543	561	535	547	521	526	540	559	503	506	528	517	518	541	522	546	537	545	527	530	542	514	550	579	592	507	557	502	520	525	566	532	542	546	543	536	535	551	532	543	558	506	522	535	546	549	513	551	525	523	564	536	555	524	534	546	535	552	532	537	531	522	535	548	541	542	596	547	529	543	535	541	550	512	557	550	553	564	530	523	522	551	478	497	536	519	521	585	506	546	532	546	480	563	539	518	530	515	566	512	573	506	548	510	547	545	510	562	506	533	506	523	560	574	570	553	554	550	547	544	535	547	534	522	551	568	556	520	516	568	561	536	530	536	534	453	524	541	530	529	547	507	546	589	542	568	555	514	508	537	514	522	513	547	525	562	518	543	550	539	549	536	519	510	522	541	574	565	580	538	533	525	502	563	521	539	533	567	524	533	560	532	544	573	498	528	546	532	550	530	555	570	529	501	536	520	543	549	568	527	570	568	557	532	542	530	526	478	530	488	552	507	504	541	555	507	552	500	538	500	551	518	527	565	549	541	559	545	551	517	524	519	574	531	556	506	529	533	588	548	546	542	545	533	505	554	523	526	539	482	584	554	491	562	546	528	545	526	545	560	528	544	545	498	534	519	562	550	550	512	528	531	501	519	568	550	512	513	532	541	529	565	575	541	528	554	541	565	522	557	549	556	504	568	519	560	566	525	519	499	522	508	541	542	501	537	542	512	559	549	541	522	566	519	531	526	540	542	508	523	570	536	526	551	499	588	545	521	553	532	561	571	590	545	541	525	548	564	529	552	587	561	504	575	499	594	518	514	588	566	553	530	517	517	513	556	497	558	555	577	521	541	548	543	509	534	514	559	530	512	518	529	549	533	569	525	552	564	550	539	498	529	553	523	540	532	518	535	518	589	532	571	484	530	514	533	532	539	543	540	507	564	536	561	538	554	549	566	532	548	533	564	563	545	524	548	541	527	535	497	522	514	517	531	521	540	521	560	533	521	498	545	583	539	507	530	562	524	531	519	528	511	504	554	494	515	536	584	541	531	533	567	538	551	483	570	515	524	543	520	547	538	520	539	541	568	551	535	564	539	544	532	478	545	518	489	567	560	524	591	555	513	535	572	520	518	541	532	586	517	564	554	584	570	549	501	554	507	560	520	529	542	548	529	531	505	521	552	491	542	497	535	516	528	500	554	527	536	569	606	518	524	546	568	512	529	510	563	617	590	547	544	562	549	545	537	518	546	536	552	546	500	562	527	536	562	549	535	559	538	515	541	522	577	552	504	525	540	539	521	514	524	547	516	527	532	503	533	559	534	531	549	560	547	550	568	552	535	548	598	557	552	520	557	531	504	557	558	529	541	545	553	569	554	546	576	561	538	503	536	528	512	536	519	558	518	517	550	501	519	511	534	565	501	511	537	527	526	543	533	528	524	547	534	547	547	541	532	542	507	525	567	565	530	534	543	533	528	516	528	517	544	513	521	489	542	528	550	536	494	611	555	496	537	517	547	505	543	552	594	527	556	561	558	572	533	575	542	524	535	545	574	513	524	536	546	528	536	540	567	544	560	579	535	578	540	499	528	547	532	521	566	545	570	538	513	538	535	529	557	546	556	555	526	527	565	559	568	518	539	513	549	525	518	542	606	506	578	580	524	528	528	520	532	529	582	556	509	535	560	571	549	517	537	563	522	528	535	543	602	516	553	518	518	575	513	539	542	520	569	538	541	503	524	534	580	532	546	545	535	524	539	515	547	520	559	528	522	536	548	535	511	544	512	557	512	560	525	545	530	552	509	523	544	494	508	553	569	541	504	552	538	562	544	525	517	534	570	574	574	608	536	542	551	548	560	548	534	517	515	544	554	526	533	505	554	507	518	523	545	506	585	536	553	515	559	573	531	487	549	527	544	513	525	564	512	521	558	529	586	541	512	515	486	526	515	530	555	513	539	565	482	530	527	496	528	532	555	533	511	527	534	529	527	540	561	558	547	563	490	561	532	534	551	532	513	554	567	540	543	473	532	570	530	556	532	538	558	534	532	522	539	546	544	523	577	525	555	499	498	503	526	558	493	549	572	547	514	518	563	535	560	488	492	517	564	557	576	516	509	542	560	521	551	516	545	552	554	519	567	557	573	566	497	545	565	510	587	538	517	550	560	579	578	543	551	546	580	506	566	514	544	519	566	557	523	536	508	556	496	536	527	548	544	511	546	551	539	593	524	522	569	526	546	550	537	478	507	503	535	544	537	531	512	535	524	533	524	514	561	563	525	613	569	566	533	556	541	508	520	530	552	549	529	553	524	543	526	568	497	556	525	550	561	548	548	560	579	539	563	547	521	527	588	567	506	514	535	551	522	536	546	520	568	539	477	593	550	577	517	573	517	524	561	521	551	571	577	550	554	543	550	545	518	518	489	555	580	497	545	536	545	542	534	546	502	498	542	547	524	545	533	522	560	529	555	553	530	550	570	536	533	545	528	553	526	530	493	534	579
3727	2800	2308	1324	966	797	715	645	632	550	581	551	537	514	531	528	505	557	513	499	436	445	498	509	473	473	463	509	464	475	470	488	479	507	494	490	487	512	497	486	500	447	455	510	464	453	477	474	497	491	459	471	480	489	453	461	457	488	470	453	466	505	471	482	494	462	460	475	488	490	468	438	457	464	466	459	500	505	485	473	461	529	528	494	512	473	478	469	491	477	500	475	467	418	483	494	456	506	487	467	492	438	464	441	509	469	451	475	477	494	461	473	520	457	455	518	421	480	437	463	506	472	485	487	518	462	473	442	474	448	507	484	435	473	458	449	442	486	458	477	459	502	485	461	452	488	444	481	453	478	459	472	474	462	472	477	467	475	449	471	444	443	472	456	488	481	453	444	465	441	469	471	460	492	502	493	455	453	454	520	472	452	464	473	448	482	478	484	448	467	513	480	456	470	499	491	484	446	459	502	477	487	485	429	466	479	437	466	455	470	487	509	494	447	467	485	452	498	536	481	511	480	438	460	492	489	447	509	497	453	510	459	476	512	482	494	461	478	462	492	465	446	475	464	506	468	477	469	488	468	504	501	454	493	503	435	439	483	438	449	493	487	477	470	488	470	475	476	486	474	520	450	478	458	485	423	478	493	443	483	460	516	465	510	476	435	491	462	453	485	510	453	464	476	469	424	481	507	507	487	464	471	470	457	437	498	466	465	486	457	462	513	455	506	468	450	491	462	445	500	514	471	463	527	485	438	474	506	458	480	475	465	452	477	464	466	434	476	412	477	486	464	467	463	488	503	496	494	493	465	477	509	478	500	450	476	472	465	446	448	486	459	467	497	445	513	488	461	494	523	498	483	480	479	479	508	502	492	528	499	478	484	441	504	487	471	448	495	450	471	475	496	483	474	464	430	504	482	475	480	486	454	447	427	459	470	477	483	469	453	508	492	467	474	444	483	467	491	462	459	506	461	467	462	525	443	479	460	513	487	461	444	479	492	466	487	475	486	491	452	478	453	487	484	471	480	487	455	434	475	485	449	517	486	460	497	463	456	488	428	477	517	465	486	498	442	461	454	496	504	431	497	495	438	466	535	467	498	471	476	458	446	523	474	488	462	455	482	456	483	461	454	467	492	465	458	501	481	490	461	481	500	469	448	490	473	464	422	483	507	440	455	466	425	450	497	487	521	461	489	479	511	488	465	475	475	501	453	480	440	480	465	442	465	484	497	481	466	497	496	471	468	487	457	445	474	461	450	461	467	462	456	516	462	493	497	478	468	464	441	473	462	427	473	459	507	463	446	478	495	470	488	479	452	507	476	485	444	509	407	418	407	493	453	453	470	490	468	504	442	475	489	450	463	482	492	464	462	460	483	471	473	454	461	485	503	465	490	465	513	456	468	476	479	448	492	444	452	490	466	502	482	497	477	450	474	476	475	440	464	477	473	442	459	522	471	499	479	476	452	421	482	435	470	499	467	454	470	452	480	444	476	470	460	495	489	506	438	469	442	491	474	471	474	457	467	483	433	484	468	440	473	467	457	444	496	476	451	433	448	474	450	504	473	504	439	458	447	469	430	488	468	444	458	487	465	545	496	455	432	464	447	506	461	469	460	465	433	477	482	451	471	454	506	457	443	499	477	484	471	441	491	489	430	433	483	457	454	484	443	471	471	472	453	433	465	491	473	495	459	512	452	444	460	452	476	455	470	453	477	463	437	486	454	455	482	506	460	438	483	489	479	490	470	473	518	452	485	474	494	462	440	488	421	489	485	464	464	474	476	491	497	468	484	475	497	424	441	468	466	518	447	474	466	438	433	493	482	501	473	463	453	423	451	479	450	482	487	435	438	450	485	458	479	478	473	507	430	501	448	475	454	470	465	496	472	471	498	513	468	472	471	474	476	449	444	461	446	486	459	470	461	476	477	467	463	476	440	465	477	471	456	499	459	443	471	528	440	467	437	487	466	460	457	471	454	491	464	468	501	428	445	503	486	472	506	509	484	480	457	489	506	439	458	474	440	477	451	493	484	453	471	487	427	496	467	470	457	511	459	531	487	461	470	506	448	477	461	461	474	459	509	483	506	460	443	489	476	459	496	494	419	497	432	470	457	442	502	465	453	432	476	482	457	460	438	505	467	481	467	485	488	468	469	486	484	429	484	489	489	461	469	456	448	454	453	495	500	473	449	473	464	438	448	463	464	449	479	465	497	501	464	479	456	476	449	486	474	480	423	510	524	444	461	434	518	467	471	512	454	448	425	472	487	469	431	483	474	460	485	492	439	500	486	468	466	458	449	462	441	419	472	454	485	467	472	468	497	492	464	454	480	448	475	448	441	477	479	494	467	465	488	468	503	485	514	451	467	449	448	468	477	481	474	464	486	459	453	469	483	493	455	455	493	474	482	422	464	505	464	477	495	458	498	451	481	464	523	451	502	464	448	471	480	457	456	494	491	469	495	499	484	479	464	441	496	469	484	435	433	464	446	472	445	480	448	465	484	500	502	452	441	491	440	496	469	469	461	477	482	487	504	446	496	490	424	450	477	466	482	460	492	485	471	475	474	470	470	480	457	460	469	462	483	469	488	496	474	477	463	505	432	476	518	475	465	482	450	462	492	472	455	473	449	474	456	453	464	479	478	503	482	464	486	463	464	478	463	448	494	478	507	460	513	491	406	443	495	464	502	460	468	521	478	478	484	468	464	498	461	481	445	517	465	448	481	470	464	479	475	480	455	438	462	491	494	490	469	453	465	476	490	485	489	490	494	507	496	479	486	440	462	450	475	483	486	440	461	469	440	469	515	455	467	472	520	485	495	455	477	451	488	484	509	480	476	475	493	469	441	481	461	486	482	473	472	439	431	504	479	446	448	465	495	459	448	481	477	449	462	471	467	475	464	470	491	470	456	505	434	445	462	490	492	459	503	433	485	463	477	490	426	481	459	466	449	460	456	464	461	447	442	458	429	478	474	485	477	470	454	434	451	475	463	477	450	453	449	523	445	458	519	451	476	459	493	447	467	472	489	449	464	455	456	446	455	492	482	456	469	440	464	487	501	485	494	491	498	462	492	511	524	466	471	456	460	474	484	470	456	453	490	503	459	495	473	453	518	483	427	469	437	475	466	467	473	482	475	466	477	467	477	478	452	457	479	474	477	479	488	398	483	461	453	438	488	445	465	472	476	479	472	490	463	445	490	476	455	510	471	435	448	485	464	445	433	483	490	482	457	440	450	469	490	492	472	468	494	450	457	511	488	504	443	466	457	452	447	501	463	481	482	445	437	505	478	482	451	486	471	459	498	445	485	472	435	468	463	462	477	457	469	485	456	479	470	465	484	469	473	452	427	455	452	480	470	463	480	450	468	476	463	460	495	462	501	484	490	461	462	439	446	483	452	487	467	482	472	488	491	470	488	478	450	444	461	442	458	464	459	469	468	500	401	454	460	469	483	455	484	460	493	500	460	459	468	451	455	470	479	465	460	456	463	474	478
24544	21392	28496	24647	21068	3301	811	532	412	439	355	384	419	319	350	310	380	368	334	350	343	340	314	282	313	294	318	325	360	313	310	298	306	304	360	285	290	287	330	317	318	336	320	294	309	298	321	336	291	337	301	303	300	294	289	310	289	301	306	301	282	297	301	293	296	294	312	269	296	295	292	289	319	304	296	293	293	272	310	313	301	318	322	302	317	308	357	298	299	323	326	283	308	273	299	290	287	318	291	310	303	324	339	317	306	320	300	304	318	289	292	325	306	314	303	304	322	309	300	300	304	298	300	290	311	318	310	327	306	259	303	329	311	300	268	288	309	291	299	291	303	309	295	324	324	288	283	311	333	290	298	299	303	318	314	307	287	296	283	295	296	330	275	293	281	315	291	318	327	298	305	288	295	298	303	296	307	275	293	319	318	331	325	309	328	325	319	297	302	308	328	283	296	297	308	320	303	325	340	329	323	300	317	309	328	288	317	309	315	306	308	326	310	297	309	318	329	340	276	305	289	310	330	319	293	305	278	277	282	297	286	300	301	290	291	302	309	290	317	299	286	276	304	297	306	312	320	294	316	301	286	298	269	277	325	314	311	307	293	328	288	276	294	312	261	301	304	303	324	299	323	328	327	302	318	298	330	281	277	329	297	282	303	267	319	305	294	322	317	294	298	310	307	306	313	325	339	291	301	329	320	310	300	308	302	294	331	299	311	306	312	313	322	297	284	271	269	301	302	280	300	298	323	292	319	306	322	293	310	313	297	299	341	323	312	303	288	310	321	280	296	318	335	281	313	282	297	265	290	330	295	340	312	322	313	267	289	292	312	299	300	297	290	324	279	332	262	288	275	287	301	292	337	292	297	295	281	311	308	306	317	305	314	301	343	305	293	292	277	326	312	307	332	318	301	287	310	308	315	307	319	303	301	303	289	300	299	312	267	281	315	321	300	289	296	291	276	305	288	261	266	315	289	283	327	283	332	298	285	303	348	316	256	305	270	308	295	318	316	319	330	308	304	292	269	274	298	306	313	287	310	292	303	284	303	326	270	291	314	302	303	310	303	307	310	281	311	281	327	296	272	299	293	330	297	297	290	277	293	303	293	289	320	299	324	301	299	287	327	286	288	300	328	306	299	326	313	283	313	323	303	348	317	325	316	299	298	287	357	320	286	312	336	328	309	296	285	291	290	301	298	286	292	302	336	269	330	303	274	304	339	288	295	275	293	299	316	278	279	299	284	281	293	311	295	329	324	323	315	283	315	337	314	281	276	293	321	291	299	296	319	313	288	325	300	306	297	308	329	289	315	286	285	286	297	301	298	324	302	293	301	310	310	320	275	313	326	301	302	276	305	320	320	282	310	314	309	306	289	308	317	328	287	310	316	298	313	324	280	310	305	323	290	313	313	301	301	280	303	294	283	313	298	324	270	327	296	276	269	268	336	319	289	275	291	286	287	303	302	284	303	277	309	298	331	305	289	282	281	303	277	308	293	295	285	281	312	306	312	276	294	280	308	308	286	308	282	314	320	319	304	324	290	333	335	290	284	313	289	302	281	297	290	300	315	286	282	310	295	334	303	283	337	322	313	318	283	287	285	295	297	286	300	311	319	333	281	289	321	310	308	281	295	302	305	308	300	300	291	312	273	287	287	303	309	297	331	305	330	271	301	313	331	285	341	307	300	316	321	337	298	334	313	321	290	287	307	302	316	319	294	313	307	338	306	321	301	292	287	298	314	306	284	287	287	276	298	300	300	299	302	314	299	300	326	330	300	292	297	288	328	313	272	297	283	310	305	320	354	266	312	266	297	301	318	298	283	302	290	313	330	299	312	309	262	289	280	312	287	307	278	347	281	281	285	286	289	319	313	295	299	302	301	310	302	329	298	299	337	297	284	273	322	314	271	280	303	287	329	285	282	280	306	310	302	311	297	272	304	302	326	285	307	308	302	263	293	339	331	313	283	325	299	309	308	278	288	291	313	261	298	311	308	272	322	316	294	328	318	300	310	307	297	287	286	325	287	308	304	290	300	269	345	297	300	303	312	315	319	309	267	292	281	297	307	297	300	279	335	305	301	294	277	294	288	289	314	290	284	284	278	307	268	296	287	275	305	283	278	307	298	303	316	291	308	304	268	338	315	309	294	330	344	280	287	319	303	277	296	311	310	308	289	304	295	319	303	302	299	312	293	308	285	278	312	313	269	289	307	306	310	300	294	269	312	296	316	337	283	300	289	276	289	306	318	314	285	311	288	315	290	284	307	302	285	323	280	325	299	298	311	313	279	288	312	303	305	291	269	300	293	306	290	310	310	281	311	287	293	291	288	293	327	293	284	268	289	315	307	277	306	295	310	313	304	282	263	297	311	290	325	278	290	297	315	288	302	307	291	290	324	314	310	304	303	318	300	268	326	303	298	271	318	286	295	312	270	281	269	284	304	313	284	294	314	298	322	311	320	276	275	283	273	286	299	310	308	284	302	326	255	302	309	312	287	322	308	304	320	284	286	291	297	295	298	296	305	303	303	298	295	289	289	295	281	309	279	312	304	332	316	326	281	321	329	320	341	298	294	304	317	302	306	301	313	310	286	308	313	290	303	300	307	280	317	310	323	304	317	300	322	285	301	280	310	307	314	289	305	304	299	294	306	309	283	308	298	320	287	312	295	300	288	280	293	313	315	319	337	292	294	258	290	300	302	297	311	335	289	290	294	278	301	296	317	316	318	282	289	349	278	285	309	292	309	300	283	299	311	306	312	340	301	293	304	295	312	307	303	336	313	302	263	287	305	304	281	311	300	298	333	321	301	329	317	304	290	307	318	315	295	299	266	288	298	293	285	306	269	329	298	302	293	301	324	288	324	294	305	297	274	290	314	291	278	313	274	316	306	309	327	296	314	281	257	315	284	281	282	306	298	296	312	313	310	291	321	310	271	279	270	289	301	316	293	315	291	317	320	304	306	294	298	303	306	319	297	251	306	304	308	308	309	336	309	325	303	301	349	300	293	289	300	293	287	329	286	300	298	307	305	327	320	303	278	296	311	303	326	307	303	292	285	294	333	310	330	288	272	278	293	307	283	305	293	266	317	292	305	337	293	328	314	247	290	318	319	284	299	268	320	281	308	321	276	317	291	302	319	327	310	290	294	293	314	328	269	267	277	284	297	283	281	334	301	268	291	272	298	314	282	272	258	296	332	302	294	303	300	277	299	295	276	290	333	327	318	322	321	304	308	300	290	272	309	276	314	340	300	292	284	275	288	298	311	287	286	283	304	306	308	295	315	307	293	323	337	286	310	290	321	288	297	301	327	309	323	311	303	293	285	297	272	302	305	350	260	307	309	332	296	307	315	312	294	314	315	270	308	269	327	280	289	272	309	269	291	302	301	274	287	328	293	310	298	266	299	296	295	317	303	281	300	300	324	257	272	301	334	282	284	314	269	309	290	334	324	296	297	294	303	316	303	288	307	305	296	304	336	274	343	298	343	273	298	291
3835	4810	4049	2032	1295	900	759	622	535	466	441	375	431	346	360	349	322	317	319	338	339	291	327	303	308	323	338	315	330	303	333	297	320	302	288	278	294	292	320	293	320	313	295	290	327	318	308	310	278	301	306	322	306	286	287	313	244	264	298	263	281	276	286	278	295	272	291	283	293	305	283	306	299	288	281	305	285	298	271	290	322	282	294	267	277	287	265	269	296	271	272	308	279	320	296	293	279	284	291	300	272	276	309	279	255	296	276	295	261	280	285	287	277	287	283	322	281	296	278	315	284	289	291	273	292	285	330	280	266	297	277	278	275	288	294	275	263	304	276	274	302	279	268	260	315	299	306	285	283	299	269	296	300	286	300	307	271	288	299	307	269	312	248	298	245	276	286	269	276	305	278	297	277	269	274	300	297	287	291	289	315	266	274	285	298	291	295	286	279	280	295	248	261	307	257	296	289	277	270	276	273	283	255	261	286	283	306	264	297	280	337	258	281	282	290	280	281	300	298	302	276	285	265	298	252	258	287	299	260	258	274	311	270	271	274	266	289	316	299	265	277	275	281	284	292	262	270	264	276	281	272	269	270	284	298	266	288	269	289	273	273	299	284	250	266	269	295	288	286	298	295	302	305	282	295	314	296	285	284	250	293	283	288	282	285	294	273	262	284	284	247	254	277	261	301	276	277	275	273	294	270	306	271	284	286	266	271	259	287	302	276	296	271	287	287	310	339	274	285	303	283	288	299	299	270	302	291	264	274	285	299	308	257	291	275	305	291	263	259	290	264	287	245	296	282	292	279	286	277	276	266	293	268	300	264	263	291	286	284	307	263	279	265	295	276	275	285	286	290	336	275	254	293	285	272	300	281	275	288	272	261	333	273	268	298	289	290	293	260	276	290	273	280	282	277	253	296	281	269	257	286	275	316	287	282	259	270	331	281	292	275	288	266	299	244	254	266	292	297	287	298	279	269	293	276	296	286	309	275	303	296	265	289	313	277	289	300	302	268	301	318	283	280	294	282	251	280	276	306	265	286	250	291	325	309	265	254	265	290	282	282	301	282	268	291	299	294	291	270	298	285	294	258	286	293	263	294	280	281	299	269	293	264	311	273	286	248	272	253	251	311	291	265	256	262	268	297	258	284	293	275	280	314	306	257	261	297	275	317	280	276	306	273	268	274	323	284	286	315	313	265	293	295	259	300	250	282	290	290	258	309	286	265	280	294	291	252	279	279	263	287	270	271	273	292	275	307	276	273	273	328	322	273	275	277	286	268	281	276	284	286	294	283	254	254	265	284	288	320	275	289	245	304	268	289	275	308	277	262	275	283	273	261	288	303	275	271	254	279	271	281	298	291	295	246	255	269	288	262	260	291	270	287	272	255	300	289	274	308	263	250	292	278	281	262	272	279	287	267	293	307	258	299	299	299	295	270	280	290	285	304	275	285	288	326	274	273	302	290	293	264	286	301	288	270	275	312	281	299	289	309	287	288	274	287	273	288	289	294	290	281	272	268	288	295	295	295	261	305	306	279	285	294	267	281	290	296	292	269	290	320	306	275	256	287	283	308	283	289	267	276	278	305	245	282	284	256	313	275	273	283	267	280	285	290	261	273	273	272	325	271	276	270	300	295	272	280	265	240	303	301	259	301	301	307	304	277	282	284	294	265	283	273	288	265	294	274	272	279	291	260	273	295	282	312	278	269	302	296	278	273	291	274	248	276	248	276	309	275	275	301	283	281	278	256	299	263	273	298	283	282	260	272	263	277	289	294	267	300	254	254	255	275	295	280	256	302	272	297	282	304	281	291	265	304	289	291	317	297	274	269	275	272	292	303	288	278	297	268	271	266	276	261	263	249	267	295	290	248	286	290	306	268	269	289	235	276	267	323	289	278	270	312	277	292	299	291	293	281	261	279	281	261	275	303	263	285	293	273	298	298	285	284	252	247	264	250	302	256	263	300	292	292	270	278	295	295	257	283	299	283	284	267	290	293	297	289	261	274	304	294	258	304	279	275	303	253	275	266	286	256	271	258	286	290	277	276	279	274	277	281	252	268	310	292	279	266	252	274	291	312	271	283	269	264	284	278	282	266	291	276	278	279	287	267	302	292	299	261	272	290	269	299	314	274	289	299	268	237	275	291	294	287	260	290	306	277	281	297	279	304	298	296	281	269	291	268	310	271	278	272	297	272	277	263	312	283	284	271	310	253	254	269	301	305	289	311	321	288	269	271	278	296	283	291	274	262	295	254	303	272	267	284	282	288	258	258	282	280	272	266	280	253	292	249	256	301	274	288	301	264	283	253	283	255	281	284	270	272	245	284	300	262	296	262	290	300	278	264	277	286	298	297	296	306	305	286	274	268	286	287	298	280	264	255	270	277	291	278	245	289	281	289	273	261	281	261	281	285	306	276	252	306	264	274	278	288	275	276	305	277	266	251	287	301	282	268	288	296	278	293	293	305	277	306	292	259	288	260	263	261	283	300	273	263	263	282	297	278	288	284	272	311	271	250	274	261	272	278	276	279	310	251	321	305	285	299	275	292	268	281	275	279	276	301	265	289	301	278	275	287	293	264	293	299	287	284	267	286	286	275	285	274	305	296	276	282	274	269	310	290	270	274	271	266	258	298	273	296	292	279	300	274	262	267	270	281	263	291	288	269	290	280	257	260	325	283	294	279	276	297	289	282	269	308	282	249	284	272	309	292	256	283	300	295	275	241	311	297	271	278	262	293	279	298	303	274	308	270	285	280	273	287	284	247	278	262	265	264	265	243	262	296	278	281	305	290	303	284	266	271	259	288	257	259	293	269	253	295	281	278	281	271	256	280	282	300	235	280	280	262	275	287	276	280	308	282	268	304	291	311	292	280	270	273	247	253	283	266	265	256	287	254	286	280	268	282	272	266	287	309	279	271	283	272	280	263	278	281	269	292	308	264	291	284	285	300	265	287	313	275	282	309	301	298	261	276	284	286	287	294	316	324	310	289	284	261	283	283	275	259	286	287	268	264	271	254	273	289	283	289	287	265	281	266	296	254	273	265	245	303	282	300	297	327	249	283	292	277	277	265	292	259	274	285	291	256	259	261	286	265	300	282	306	297	284	261	276	286	266	257	273	284	235	263	287	273	302	273	266	276	275	274	253	300	269	268	262	291	271	276	249	268	285	278	275	271	282	301	276	289	258	283	283	289	263	267	274	268	280	256	282	280	283	278	269	257	293	281	272	285	269	277	268	292	261	289	248	276	270	282	280	262	283	309	249	260	307	259	262	292	268	300	271	304	276	293	287	313	282	297	255	273	267	281	276	311	315	281	291	264	290	284	273	278	277	288	241	275	267	263	291	297	245	285	262	283	262	284	272	291	287	258	263	268	267	314	250	274	293	270	297	277	289	284	253	279	315	276	281	252	280	278	255	270	281	262	286	277	288	276	271	302	271	288	285	276	276	287	288	272	296	282	310	263	262	247	289	303	286	270	299	277	296	269	279
27732	10140	1726	1172	960	870	877	917	852	890	866	892	837	869	873	897	825	872	867	895	958	891	935	848	902	833	920	842	880	865	908	872	873	845	925	909	910	856	868	851	857	873	896	878	860	880	866	877	870	876	872	857	907	899	876	838	874	848	874	844	848	877	858	853	885	868	818	880	851	886	858	872	893	874	869	796	856	895	877	867	860	860	869	854	835	852	901	908	879	870	854	931	882	851	864	855	876	882	864	886	869	918	856	834	870	880	837	896	862	845	884	851	886	879	848	854	842	894	879	910	891	876	906	893	908	874	906	892	866	869	857	837	863	869	882	844	812	852	890	782	884	890	866	859	869	828	893	860	866	920	863	830	796	871	876	914	891	918	855	813	860	881	849	920	876	888	848	902	863	876	850	876	920	833	898	883	840	837	839	844	840	837	829	841	925	840	903	860	890	885	875	940	879	842	883	846	871	901	885	893	881	869	875	880	877	870	895	878	910	917	939	894	842	875	875	902	879	869	861	869	856	857	838	892	892	868	944	905	851	853	792	893	904	874	841	882	832	889	881	918	876	918	891	885	888	878	873	853	860	868	826	877	853	894	894	869	929	903	821	893	887	879	832	842	876	823	854	872	855	856	888	869	854	810	839	861	904	922	911	856	868	898	890	860	856	866	833	850	885	892	855	811	937	876	787	915	861	851	867	884	900	905	942	846	848	844	830	867	851	850	820	836	872	857	893	813	886	850	804	860	849	859	888	849	856	847	916	885	808	884	890	901	831	879	900	935	930	913	816	882	877	861	884	893	844	889	852	892	825	872	906	886	893	856	880	926	821	880	855	806	862	841	935	900	839	865	870	885	897	794	852	850	894	900	831	874	866	851	867	899	845	871	824	831	863	850	891	856	824	849	947	871	884	914	840	877	885	837	917	881	928	892	880	913	897	930	903	873	837	851	853	861	879	893	895	900	868	874	835	833	930	837	876	861	889	894	859	894	800	899	876	851	889	906	856	877	887	851	849	901	866	825	929	820	866	885	871	865	867	843	897	861	902	874	858	872	884	891	904	935	888	910	836	834	846	857	880	812	904	938	829	816	890	911	869	910	954	874	837	905	869	864	866	851	857	830	834	881	874	868	868	943	915	893	889	868	891	791	867	901	868	896	931	848	831	935	870	864	857	882	888	888	883	873	911	829	885	876	912	845	850	875	897	818	849	870	878	889	860	889	849	865	895	801	942	872	865	886	942	922	925	806	892	843	855	884	857	856	891	870	894	903	862	893	845	847	910	875	895	844	847	846	834	885	877	862	853	922	849	835	861	857	908	853	856	855	864	856	877	909	881	882	874	895	823	847	888	928	837	872	881	924	902	830	866	908	882	925	873	853	872	866	833	867	790	894	819	865	934	901	825	849	899	881	851	809	893	890	871	872	893	875	803	876	894	918	878	885	923	890	875	891	851	849	822	866	865	877	856	879	919	865	835	817	907	885	848	883	871	864	896	858	893	840	891	906	926	850	884	853	919	891	850	856	862	873	870	850	865	875	909	829	842	874	895	846	888	881	888	915	840	846	879	828	848	853	816	869	868	864	884	895	865	899	875	894	924	900	853	915	878	857	802	868	827	873	859	882	888	902	874	887	894	865	883	875	850	835	847	837	912	872	876	911	895	870	877	845	813	869	899	846	866	844	866	823	872	879	825	880	883	870	893	866	896	872	882	900	860	854	822	862	866	880	851	844	879	860	903	887	847	871	836	919	871	892	859	879	826	909	860	879	880	840	839	912	863	844	871	831	898	864	833	811	923	875	880	871	874	864	851	894	894	822	964	847	914	857	906	906	882	893	920	839	867	906	880	906	906	839	912	895	846	857	861	853	849	871	875	846	836	919	819	847	843	818	840	907	910	920	897	886	899	919	806	877	858	920	843	874	857	853	917	860	882	847	892	855	895	821	898	929	881	825	866	851	884	898	876	870	851	939	843	915	872	916	849	847	887	882	835	865	862	853	831	853	868	820	867	863	887	904	881	875	804	856	866	855	898	904	878	895	879	912	827	872	806	905	851	935	852	902	863	853	878	872	855	858	888	833	904	858	899	856	877	871	898	888	914	885	885	865	907	869	909	894	902	906	861	857	845	915	865	859	892	860	875	875	837	857	854	874	868	869	850	893	864	889	820	928	870	848	850	833	914	897	851	885	888	817	838	891	872	876	930	854	814	859	847	875	883	900	821	871	868	850	861	882	896	855	877	865	827	907	912	889	875	860	862	852	884	836	905	861	905	847	865	855	901	875	837	902	869	888	849	859	928	895	865	917	890	835	880	864	849	833	826	890	863	874	836	900	869	858	888	855	933	876	846	925	801	882	891	899	874	839	895	908	844	885	864	901	862	862	915	817	844	887	899	871	854	895	848	837	848	872	832	857	876	813	842	803	828	890	850	831	860	898	875	833	880	894	878	894	826	887	914	837	857	824	873	836	916	840	841	819	894	868	864	840	877	858	839	871	829	852	875	869	863	858	882	930	835	852	869	896	862	844	884	897	837	914	863	900	878	881	869	868	806	873	831	865	849	879	898	898	939	856	869	891	849	884	889	895	875	859	854	875	870	930	929	845	852	886	880	881	816	845	842	858	825	828	870	919	867	914	926	881	850	883	829	918	873	866	875	833	885	872	910	893	852	892	870	857	882	861	879	903	905	865	853	858	850	890	909	865	810	826	875	859	851	865	844	835	920	865	826	876	868	858	876	901	879	896	865	900	882	808	880	853	935	851	903	836	856	828	814	845	876	820	842	904	862	826	820	821	867	869	851	840	891	865	880	874	825	904	815	822	862	870	838	931	894	912	866	930	877	896	881	854	881	893	881	845	918	876	873	865	915	918	858	883	811	849	831	835	893	904	891	889	900	868	886	852	859	861	892	866	943	873	894	871	836	863	910	856	886	871	852	856	874	897	828	896	874	864	914	855	842	856	866	848	870	883	799	844	888	877	871	866	872	843	849	869	888	860	859	910	924	851	841	863	897	904	878	873	845	906	864	862	760	834	897	955	830	861	815	927	873	871	859	885	903	918	856	903	876	879	865	846	873	893	870	833	831	850	854	917	879	864	891	865	903	879	819	826	838	868	830	902	859	878	806	801	848	853	867	888	871	878	874	920	846	841	850	852	842	870	872	880	853	844	922	886	856	889	835	857	872	832	847	891	887	867	829	891	869	890	869	863	876	914	954	820	882	878	892	853	823	858	847	840	876	877	888	881	881	873	895	875	944	909	891	879	872	805	858	840	874	904	826	861	880	925	856	903	889	857	810	865	878	817	874	893	856	849	878	842	916	867	841	869	926	905	880	842	832	879	872	857	901	878	906	862	847	842	845	868	802	931	883	933	909	843	846	872	801	833	885	874	831	891	881	829	891	852	849	901	871	937	853	892	865	839	892	865	835	877	881	908	870	908	848	851	868	852	855	838	908	885	882	871	902	827	859	869	829	870	893	903	836	876	905	870	880	870
5555	878	847	782	749	759	714	697	685	741	710	702	680	703	740	708	660	710	685	719	765	697	665	724	718	695	716	702	711	682	733	702	715	676	718	702	727	689	698	707	748	686	704	734	688	687	750	689	697	710	626	699	711	705	705	695	721	681	693	683	723	716	701	699	731	699	696	740	700	712	712	717	722	728	658	699	718	692	675	696	698	630	667	709	676	694	713	708	708	648	710	709	693	682	704	747	734	655	698	688	683	657	725	676	677	677	713	671	712	695	701	759	736	739	691	673	708	710	684	691	694	701	704	694	733	714	706	672	695	707	680	718	669	687	720	689	694	749	676	718	706	687	720	724	679	679	714	721	722	699	740	741	705	684	700	693	722	717	669	737	675	706	704	715	680	689	742	707	718	684	725	672	706	690	679	752	702	662	675	677	669	683	681	706	698	721	720	726	672	750	687	676	662	723	661	699	698	679	696	752	752	700	683	738	717	715	665	691	690	732	757	757	682	681	676	670	725	684	670	740	692	710	714	721	707	738	664	679	683	691	747	675	684	772	709	731	703	701	690	683	738	683	681	690	724	684	706	690	711	739	694	753	695	701	649	704	748	675	727	700	730	686	722	715	663	690	711	698	689	674	727	709	686	684	731	747	718	709	725	715	762	702	739	757	696	690	698	690	735	689	737	678	680	669	685	718	689	698	667	665	696	682	721	697	713	728	670	691	707	722	715	721	711	642	702	686	665	695	684	719	703	698	730	680	666	707	670	694	721	735	693	691	634	663	715	708	700	716	691	691	673	719	703	723	676	688	690	701	716	681	700	707	688	700	685	697	705	718	724	737	730	707	742	695	640	730	724	668	708	678	730	695	673	654	747	677	672	710	688	759	749	725	707	673	669	707	737	708	697	679	708	740	678	662	703	718	711	694	754	647	749	704	688	668	702	700	693	658	713	718	681	732	664	726	718	709	697	687	741	684	719	681	723	717	737	722	732	687	674	688	713	737	737	680	702	673	706	723	696	655	676	741	681	737	736	698	679	700	681	775	692	689	693	718	693	698	676	675	713	698	736	709	709	708	687	708	662	712	711	700	686	673	698	695	695	665	692	710	696	684	689	720	706	687	723	740	682	699	725	707	701	775	671	716	700	709	720	685	784	728	664	685	740	677	695	771	693	697	698	696	715	704	669	706	700	707	682	678	713	725	712	688	712	659	724	711	714	708	676	645	674	701	629	672	658	645	707	726	667	712	732	688	655	744	706	720	729	745	674	689	649	710	709	683	651	732	678	682	692	726	710	667	731	678	686	734	714	747	674	699	677	674	699	732	740	715	725	685	760	703	707	689	680	695	665	708	716	727	652	737	686	709	693	722	696	679	693	700	702	701	737	697	683	634	704	706	696	677	674	682	736	715	705	718	717	710	697	688	665	723	690	693	735	698	713	756	673	720	734	686	726	671	675	697	645	695	713	657	701	702	710	705	685	684	727	693	715	702	674	732	688	741	704	699	689	711	690	722	719	691	720	665	705	661	712	716	654	719	693	685	734	661	689	743	673	658	688	709	661	641	669	721	676	700	741	666	670	727	729	694	717	691	728	678	699	638	698	682	719	727	660	703	689	706	728	672	693	705	713	708	699	716	676	698	738	695	727	741	722	733	695	688	716	680	741	667	679	671	723	705	691	669	743	657	687	689	703	686	729	694	690	677	699	669	711	712	639	743	702	741	765	713	690	751	714	665	729	691	691	671	686	709	729	749	718	698	721	704	690	779	679	704	690	724	734	697	688	672	685	690	669	661	734	696	704	662	690	705	708	649	681	651	725	687	736	706	725	678	717	693	682	716	672	728	702	655	671	700	688	720	701	688	713	725	673	791	661	700	732	693	692	768	697	728	702	714	707	651	675	690	685	675	650	711	675	645	686	705	720	701	710	712	719	672	680	697	715	657	672	720	707	683	705	694	710	678	678	675	711	732	683	678	686	694	686	744	723	669	699	716	708	666	698	658	728	661	704	668	668	771	718	725	655	729	685	728	700	699	744	676	679	699	730	654	750	694	695	712	717	694	714	731	701	690	711	624	671	717	669	719	692	720	687	681	758	716	672	686	760	685	702	731	713	693	681	752	736	666	663	688	670	705	667	715	683	700	690	689	660	678	705	684	683	717	691	692	693	715	672	676	691	750	715	720	708	685	701	748	685	706	718	689	734	669	730	692	699	676	742	707	694	708	705	735	670	699	672	723	676	717	717	713	638	687	726	678	649	704	769	689	746	699	707	671	720	787	673	697	725	703	714	660	677	717	701	730	698	698	727	649	682	692	729	698	702	634	713	680	645	717	673	683	686	740	672	725	697	689	742	725	700	662	671	711	712	730	717	679	667	693	677	710	725	648	700	710	670	705	645	691	649	644	744	696	662	680	655	692	669	721	646	686	706	679	721	699	725	759	735	694	669	654	669	667	720	752	726	704	712	696	689	706	685	752	721	705	675	674	678	725	714	712	694	711	668	717	679	680	713	725	672	705	712	703	738	718	732	662	683	720	696	707	727	697	693	707	695	679	729	728	740	718	656	720	722	693	709	714	734	704	742	671	728	715	744	710	711	705	668	695	665	672	693	702	728	673	709	724	704	726	656	709	731	663	708	668	677	686	709	681	640	683	705	704	703	709	674	696	666	720	691	695	705	687	659	673	696	694	749	697	743	678	725	704	752	704	719	683	677	725	717	723	700	681	654	685	690	703	699	696	702	714	670	667	695	726	671	740	676	666	714	687	703	710	712	650	712	754	694	657	694	739	650	714	731	739	660	717	734	695	712	696	692	658	728	730	695	664	706	682	686	682	728	720	726	686	734	694	691	719	707	680	713	653	699	700	668	703	682	679	726	727	741	691	708	694	666	695	732	750	719	677	672	724	708	722	721	697	725	701	648	706	693	726	674	705	638	703	695	668	699	661	693	688	704	686	708	704	687	732	661	674	688	697	690	742	715	687	731	712	717	659	730	727	660	705	655	720	617	672	698	689	737	681	716	696	674	684	699	695	670	685	716	717	684	698	731	710	687	702	662	722	688	742	735	688	698	676	683	725	691	682	725	709	703	723	684	732	741	709	711	728	717	721	713	718	706	733	695	696	754	744	684	708	707	687	679	667	677	669	708	729	744	684	731	671	706	717	718	719	698	705	667	673	687	656	669	722	685	642	685	669	735	723	674	718	733	693	695	725	707	694	674	744	674	719	745	694	712	728	701	732	719	718	749	663	651	712	702	710	726	669	681	739	680	665	704	684	657	687	701	708	751	692	735	703	686	688	694	719	694	691	730	646	675	677	658	671	701	684	703	692	683	737	679	701	710	711	690	678	699	665	713	701	721	683	683	741	655	679	734	653	700	710	694	731	704	746	651	670	719	691	714	683	704	731	710	658	676	704	731	696	636	700	727	681	693	676	670	714	716	728	729	661	714	703	656	704	728	728	730	704	689	720	657	689	734	676	700	669	758	690	696	712	689	661
25622	21416	27181	25494	4051	1029	787	664	582	656	599	584	584	579	570	570	595	593	621	564	588	553	523	541	588	569	579	557	572	543	544	513	528	544	530	493	556	527	491	572	579	559	522	556	544	567	556	533	557	546	563	541	555	509	543	544	558	561	552	585	530	515	581	527	578	549	539	585	546	555	519	559	528	556	538	530	561	556	510	540	548	536	515	526	519	524	535	529	565	548	555	559	557	486	516	545	538	534	510	532	556	557	556	517	549	569	556	529	510	514	584	506	576	532	520	547	516	487	547	545	498	543	559	549	544	530	564	565	534	519	567	549	529	574	560	546	534	553	544	530	534	550	567	505	561	564	529	508	535	555	523	544	578	567	516	579	511	581	555	573	538	561	566	537	534	528	522	565	555	549	545	525	515	537	532	489	545	592	539	562	547	517	553	544	545	515	568	549	555	501	531	541	529	565	526	534	554	552	521	536	539	558	491	518	571	564	551	549	555	568	566	531	489	527	586	498	528	548	530	547	534	541	548	565	563	566	523	552	508	548	568	571	499	549	536	542	535	544	531	548	517	543	508	538	471	525	565	551	550	540	531	558	514	519	533	544	534	533	552	538	570	533	595	545	538	522	525	542	547	561	584	495	509	510	528	547	525	567	550	545	538	514	523	498	510	521	511	569	529	550	499	563	542	535	578	510	536	532	547	535	547	576	573	532	567	549	521	528	521	506	531	545	542	556	529	549	548	527	548	539	538	522	499	522	552	566	557	585	551	545	527	520	517	509	520	536	541	538	554	542	474	523	570	514	552	517	551	547	510	527	564	534	549	494	545	528	547	518	561	554	528	543	569	537	517	522	527	570	545	525	547	507	529	551	520	548	542	558	551	566	549	560	515	532	531	589	547	484	554	522	505	503	550	547	536	544	554	523	541	541	532	514	530	546	529	486	506	549	555	541	573	513	529	512	537	533	550	562	514	597	561	511	512	527	536	586	555	531	574	563	514	530	552	505	521	562	504	556	536	485	518	560	527	541	532	565	501	518	559	519	519	533	516	536	542	552	532	550	563	538	540	541	533	542	501	530	536	533	531	500	546	526	530	570	489	520	533	585	539	533	537	567	541	532	526	541	497	571	561	547	493	546	504	531	496	525	546	583	498	504	553	549	568	538	546	516	552	526	546	540	526	531	521	537	581	562	511	528	531	591	545	543	586	537	575	556	528	543	551	549	533	553	488	501	547	554	523	549	537	565	509	521	568	553	569	510	538	499	542	533	558	516	536	541	491	543	550	526	517	561	543	518	545	529	542	573	570	525	479	522	536	561	511	522	611	494	531	534	554	500	535	519	544	547	547	553	553	504	504	512	499	540	536	507	494	543	569	496	537	558	537	549	514	535	559	541	534	509	527	537	538	533	535	508	555	534	520	573	551	598	547	554	536	550	546	501	509	539	536	535	538	509	560	539	514	500	536	556	543	522	561	547	537	563	516	560	545	545	513	550	522	561	554	540	547	563	536	540	582	539	565	533	545	503	544	584	517	468	561	515	526	514	527	525	505	550	510	513	492	524	563	562	539	551	519	539	559	534	524	557	515	558	525	538	517	526	558	542	544	549	569	531	533	530	527	540	523	557	506	507	571	560	546	604	562	587	546	549	494	552	541	551	547	517	520	521	503	547	540	553	563	521	537	530	508	545	551	503	521	537	502	502	505	533	538	548	494	506	548	517	552	500	547	545	539	557	523	563	545	587	561	559	531	533	536	530	541	561	545	534	557	581	543	563	557	475	570	561	528	565	582	555	507	557	556	544	530	540	560	556	530	536	561	532	525	563	513	514	500	535	548	556	538	547	516	543	536	588	578	529	514	549	494	530	484	509	523	536	507	498	520	492	498	558	551	541	547	515	558	516	548	511	572	516	523	583	547	572	552	542	506	557	517	541	560	568	555	541	540	515	562	535	523	543	560	533	510	536	512	532	547	526	517	598	585	528	549	509	532	537	546	550	516	530	541	540	535	552	545	554	549	529	515	553	558	543	574	565	568	532	532	509	509	550	516	544	541	517	542	534	527	575	563	507	540	543	542	590	501	545	537	557	476	595	544	578	518	552	559	539	558	522	538	561	581	544	529	538	561	505	528	525	497	515	532	561	543	573	549	536	543	540	539	554	550	557	501	516	513	504	517	535	553	557	519	533	559	510	521	526	526	538	574	590	529	586	553	512	590	543	578	533	534	563	529	536	558	505	539	550	547	551	510	565	519	513	506	556	556	499	563	534	533	517	545	520	493	529	522	557	532	532	565	498	581	603	520	513	510	548	592	552	536	539	571	532	550	523	552	515	516	554	578	525	522	551	510	550	569	518	578	532	483	544	573	541	520	515	542	492	543	509	564	510	537	520	512	551	547	520	503	562	526	514	553	556	560	547	504	547	539	521	562	535	523	508	492	540	535	514	547	571	530	542	531	535	491	532	520	575	550	555	591	560	552	513	557	556	478	555	558	576	548	515	520	541	559	554	526	540	516	531	564	515	536	561	575	504	538	506	506	508	520	545	552	533	494	569	573	535	581	538	549	553	533	558	533	511	529	561	490	506	520	552	517	542	531	529	524	557	559	550	560	465	533	536	538	521	521	552	527	532	511	553	550	536	562	565	501	532	532	554	524	528	545	563	515	526	566	570	507	542	473	539	556	520	554	508	508	527	574	521	536	546	492	564	530	565	504	564	557	529	554	544	550	524	577	528	541	515	564	529	508	536	512	587	550	584	582	553	514	547	572	517	529	509	557	554	538	510	536	552	519	525	552	565	507	543	567	519	535	526	534	521	551	528	556	537	591	557	531	528	540	533	578	561	553	551	529	509	503	565	526	547	538	543	527	523	563	531	569	514	550	514	551	520	531	528	547	559	553	502	562	555	512	515	562	562	539	556	518	525	540	511	501	522	518	511	510	497	535	522	516	538	578	522	516	594	533	522	562	491	558	531	549	499	565	533	535	537	526	549	554	573	524	527	545	500	562	524	566	545	569	474	505	499	538	567	542	497	549	493	523	531	539	541	556	554	571	539	576	574	529	518	523	520	504	490	557	528	524	512	538	535	555	557	537	550	515	577	534	578	527	536	571	535	547	556	547	541	577	547	553	545	538	561	521	561	489	518	565	574	535	538	550	523	569	524	478	561	548	522	505	496	526	520	508	545	539	526	577	543	519	528	528	532	545	508	507	528	546	538	527	521	522	506	526	524	544	525	566	554	520	596	523	506	542	556	543	495	518	533	529	553	520	519	557	498	501	503	539	566	573	555	544	531	537	553	520	594	540	503	533	545	558	517	570	570	539	547	531	508	528	546	548	550	539	503	553	571	507	525	533	512	517	573	479	529	522	529	518	551	555	541	513	530	556	551	566	531	518	532	547	546	570	534	560	525	548	525	560	535	476	587	543	527	577	526	527	557	523	543	531	586	533	570	566	557	564	530	563	536	507	541	548	583	543	510	536	492	509	526	519	521	542	523
3773	2764	2324	1318	982	777	740	663	572	568	559	507	558	527	521	507	477	522	512	526	533	496	483	476	456	506	490	502	479	476	497	475	490	418	524	499	445	502	497	502	457	459	485	509	471	486	465	448	469	463	480	490	475	487	462	517	475	431	455	476	463	453	483	433	466	479	482	490	453	485	475	504	511	466	487	465	445	466	455	509	469	469	456	471	460	477	460	460	466	490	486	459	489	477	466	459	465	462	458	471	458	435	462	482	485	467	434	543	483	501	516	439	438	488	471	477	452	488	497	450	513	461	461	480	473	502	451	456	489	466	456	499	462	436	438	489	469	519	462	483	444	471	448	460	495	467	443	452	463	432	462	484	510	481	442	460	454	483	468	467	477	457	444	463	475	441	453	477	431	475	456	467	438	462	473	480	475	486	458	473	488	465	492	467	465	450	481	494	494	456	471	480	497	487	447	490	455	504	444	483	481	452	477	465	487	463	454	521	510	434	415	461	454	428	475	453	464	455	479	453	471	497	482	444	439	468	492	507	473	487	496	457	474	463	450	468	474	478	465	446	497	476	420	462	475	475	465	484	452	498	473	447	523	476	458	503	441	479	475	466	448	457	472	457	430	505	473	480	506	463	469	436	440	459	476	489	462	495	454	488	477	468	471	436	477	451	486	497	509	456	476	459	522	447	485	425	434	441	473	442	471	458	463	500	457	472	474	486	459	448	468	489	483	516	447	449	438	458	448	457	448	455	500	454	508	477	483	481	474	468	451	489	474	458	461	520	435	450	507	474	475	451	441	441	431	483	455	477	491	481	502	485	449	468	491	452	452	488	438	467	472	480	502	479	443	481	472	465	463	472	436	468	496	486	466	489	459	417	459	458	453	455	490	441	441	471	496	435	459	472	474	468	480	484	449	502	475	437	491	450	459	495	478	466	444	450	461	481	509	474	507	475	467	475	443	489	494	461	435	493	455	492	479	474	482	447	467	464	440	479	463	447	469	456	422	466	510	505	502	440	443	461	424	492	457	452	460	515	490	483	458	462	465	492	460	493	452	438	463	454	470	468	469	472	438	472	477	474	455	417	464	468	447	511	460	474	448	464	458	485	468	476	445	452	457	459	444	484	494	459	449	442	455	485	410	456	477	474	432	479	464	432	481	428	477	446	458	458	490	505	479	478	441	466	445	446	492	481	470	469	464	433	523	457	458	425	501	516	452	428	462	460	476	465	468	464	462	461	456	454	439	466	464	471	462	443	453	478	464	517	490	481	449	482	481	463	480	487	484	490	479	458	510	441	433	468	462	496	458	464	482	461	475	494	449	462	462	496	479	479	482	459	466	434	481	502	426	495	435	487	469	461	497	449	455	477	478	475	476	451	495	456	485	454	476	456	434	478	458	502	479	472	437	484	477	481	482	461	508	432	465	449	459	472	475	476	455	443	471	418	472	499	494	457	481	466	479	499	486	484	479	480	470	425	455	460	447	518	431	490	476	461	492	460	448	486	454	469	491	495	463	451	485	451	447	479	467	465	476	457	497	479	474	447	457	429	469	461	512	475	443	462	477	436	452	462	462	484	480	464	441	470	495	455	509	422	464	496	490	409	479	458	470	462	471	478	439	496	434	447	464	439	473	500	465	490	453	463	452	438	492	453	449	464	516	489	467	474	456	477	481	460	454	486	456	453	454	407	444	496	449	475	424	461	444	491	455	459	463	468	472	497	485	468	470	470	449	505	467	454	470	494	443	476	460	454	475	467	468	469	482	449	470	463	459	448	478	450	481	442	427	478	462	476	485	490	435	487	449	442	505	460	474	462	469	472	494	431	463	454	483	442	473	481	465	479	480	505	469	471	486	434	496	476	455	475	472	446	461	471	465	473	415	472	480	468	468	500	424	520	486	490	439	464	457	497	479	442	489	461	484	421	471	467	488	452	469	426	448	456	442	486	428	468	504	475	469	494	463	443	439	484	479	457	458	468	452	465	478	486	458	451	452	459	470	482	469	499	467	513	457	461	474	477	475	438	483	478	496	459	473	434	429	454	459	454	446	490	467	490	451	463	452	479	469	427	460	474	463	471	501	472	483	468	489	507	430	489	449	448	538	475	493	438	460	452	447	493	440	462	483	462	477	466	458	464	481	458	433	481	442	476	442	430	511	446	451	458	473	460	483	453	483	428	452	468	426	507	431	470	489	447	477	490	497	491	453	445	467	446	454	475	464	445	445	450	461	492	429	459	475	454	467	479	438	449	460	487	460	428	438	465	454	493	492	432	464	453	437	497	469	451	465	443	450	448	463	482	455	456	490	448	458	499	418	438	433	448	442	453	470	489	487	460	477	428	472	437	440	506	456	473	483	445	473	465	464	490	462	503	462	489	487	473	448	453	483	450	413	475	412	471	488	488	450	481	474	466	416	447	450	449	482	495	467	466	469	480	441	486	429	445	476	487	450	455	458	439	461	447	487	492	462	473	501	460	486	486	512	488	468	464	441	480	450	456	475	460	465	468	477	455	458	449	438	474	445	434	444	431	486	508	470	445	470	467	504	446	463	513	491	432	469	435	508	452	494	484	429	485	449	475	446	445	415	467	430	433	443	459	471	446	459	466	490	471	446	464	455	466	439	478	442	473	493	492	455	462	496	447	447	428	448	451	445	506	473	474	461	456	469	458	495	461	440	449	475	486	474	459	473	461	467	466	472	456	457	455	464	516	520	484	485	461	505	500	433	504	460	428	469	454	524	429	456	447	486	443	442	478	425	451	448	462	445	485	447	431	453	507	471	433	479	436	454	476	481	449	438	465	493	458	495	469	447	471	429	471	432	469	495	517	490	459	542	445	451	445	480	502	454	486	454	460	489	494	472	483	454	491	497	473	458	481	450	482	470	450	459	456	486	432	460	466	500	487	465	454	449	499	482	452	495	463	476	457	440	498	467	473	465	477	504	454	482	478	471	459	456	466	469	471	468	479	483	477	474	450	461	456	450	488	498	477	477	460	510	426	452	476	461	503	488	455	483	469	460	454	504	491	458	508	432	437	468	457	456	480	467	470	435	456	458	469	456	471	458	475	469	507	454	483	472	460	493	426	450	485	479	449	473	456	493	451	457	461	479	487	485	460	464	489	502	472	501	459	451	437	449	456	470	503	446	491	483	441	432	447	463	448	473	482	474	454	473	436	444	473	449	451	444	475	473	474	465	492	453	502	473	463	439	476	456	463	456	481	477	468	501	464	471	478	421	485	495	454	431	459	491	447	444	497	451	465	469	447	491	472	485	459	445	469	450	481	421	501	466	456	442	453	507	437	461	483	433	443	485	463	461	467	431	455	432	476	459	461	450	430	448	479	468	452	435	438	467	462	463	472	482	456	459	466	446	487	478	460	434	442	442	473	452	441	472	436	465	455	457	458	464	498	473	479	441	464	488	421	434	488	463	451	468	430	485	450	499	485	451	474	443	484	441	484	468	447	463	457	451	471	489	483	452	445	458	445	485	449
24487	21376	28484	24638	21057	3260	807	560	451	435	412	326	325	360	322	347	353	357	344	342	347	334	294	317	299	330	327	318	292	323	299	263	333	312	365	322	359	300	308	322	329	290	315	284	300	318	295	319	313	286	316	295	251	293	295	305	284	258	310	302	318	290	302	289	312	307	323	356	305	306	292	294	333	295	299	282	299	296	274	289	308	309	335	311	330	284	298	328	291	300	311	301	289	295	317	300	274	298	290	297	303	295	297	281	297	314	307	305	262	306	316	314	288	295	318	302	297	269	303	326	305	298	300	338	330	345	298	302	269	319	282	308	300	305	321	324	294	327	322	308	270	292	295	287	335	287	324	324	282	318	294	312	304	303	325	292	301	333	292	271	294	293	272	303	294	276	325	303	309	313	303	311	305	284	291	273	309	324	283	291	299	327	319	322	281	276	288	306	290	282	323	306	300	293	307	296	308	306	310	299	287	309	286	313	274	295	285	317	278	293	272	319	307	279	299	306	321	301	282	320	330	304	293	301	271	297	258	316	330	288	308	305	295	296	323	300	269	309	289	296	285	296	303	317	277	296	324	317	309	302	297	286	294	302	287	335	312	307	344	290	294	307	298	288	273	325	281	307	285	332	285	272	291	332	285	305	299	263	317	298	270	291	295	278	273	266	283	328	316	337	323	307	301	296	311	281	279	314	315	307	285	306	278	318	288	289	275	303	299	297	299	263	298	331	298	290	312	290	329	310	290	302	290	327	281	318	301	278	283	284	295	325	298	302	322	266	292	309	282	305	310	282	293	321	289	322	312	313	311	278	271	308	299	293	292	267	321	292	299	283	273	289	308	284	301	267	283	318	279	276	276	307	291	273	309	308	295	296	300	289	302	297	282	318	279	264	294	310	278	296	304	296	288	281	314	288	278	310	310	305	286	315	299	304	272	288	289	304	297	289	265	303	303	338	304	315	313	288	277	299	288	316	328	310	278	303	324	277	259	313	323	333	303	312	278	328	299	254	297	287	298	324	327	296	303	291	319	282	311	276	267	285	331	285	291	293	297	293	277	319	336	284	281	291	294	265	303	312	311	309	308	288	325	282	293	264	284	286	302	288	285	320	279	294	303	297	314	293	298	289	337	276	325	267	319	273	284	289	294	276	282	318	317	321	279	319	320	282	264	340	299	296	300	281	322	286	278	318	291	311	298	289	289	299	285	292	310	271	332	254	297	303	312	281	290	298	302	309	306	296	296	307	283	291	312	295	265	319	283	282	292	311	274	300	313	294	291	334	283	298	282	308	351	304	296	306	319	306	306	267	288	282	289	301	290	262	283	276	320	301	305	332	291	304	304	305	269	305	321	283	289	296	284	318	313	303	300	307	310	338	294	250	286	329	293	319	312	294	328	285	305	301	302	314	318	315	284	318	297	319	288	319	294	333	281	291	252	308	269	335	312	283	301	316	303	307	298	297	306	316	288	275	287	328	300	304	299	288	288	255	290	294	287	318	289	322	275	320	311	306	306	285	305	307	257	322	300	306	304	280	318	286	289	321	298	284	274	276	315	314	308	278	292	316	303	274	326	315	314	302	314	332	279	278	276	301	313	304	287	315	307	303	288	310	290	320	295	312	312	315	284	283	341	292	288	312	281	303	281	305	310	279	300	281	315	292	283	302	336	300	322	312	311	304	293	292	293	294	284	288	313	308	313	285	313	286	280	298	281	319	325	297	305	295	293	324	293	299	314	308	291	299	311	346	285	279	292	288	312	310	291	312	338	334	275	263	321	309	298	280	284	276	305	293	311	297	313	293	298	277	313	329	322	279	298	296	289	307	288	271	321	301	296	261	329	260	312	310	310	281	287	294	306	326	333	292	320	296	333	294	313	313	325	322	256	293	312	282	292	284	296	301	328	294	310	292	311	313	299	297	316	317	296	296	294	303	290	302	310	294	292	277	281	274	281	299	344	282	304	311	281	336	310	311	304	301	332	289	294	315	281	290	301	316	301	274	286	281	319	319	326	282	310	314	301	263	266	279	296	268	308	266	310	292	290	289	304	308	313	335	291	298	303	306	326	292	305	292	305	314	327	292	320	315	292	283	291	312	264	280	312	310	307	315	284	259	278	276	326	268	312	297	317	288	322	294	305	298	313	314	293	285	310	319	260	287	278	304	322	312	290	265	310	313	264	292	289	322	282	325	311	283	326	297	295	308	299	264	333	312	299	299	321	283	328	263	300	319	267	313	319	318	301	316	295	298	322	332	291	304	340	313	286	306	276	308	287	307	290	289	305	296	270	292	305	315	291	266	283	300	323	311	311	253	301	261	288	311	280	293	288	333	278	300	313	289	312	306	304	288	317	305	313	294	282	312	303	292	270	281	271	260	308	286	271	285	291	311	312	341	303	291	302	333	305	301	319	279	336	323	311	310	282	277	299	289	268	305	287	314	308	310	285	296	304	283	314	281	296	298	307	324	320	292	262	294	293	276	273	285	293	321	279	269	282	296	280	288	333	299	306	268	276	287	316	336	331	292	309	277	289	274	328	277	297	317	316	288	313	296	283	278	298	299	293	328	313	292	293	331	283	272	312	292	289	297	295	314	296	286	297	333	310	300	285	282	321	290	279	315	336	322	326	291	313	306	291	303	245	304	307	286	287	315	299	298	322	290	302	287	281	318	323	296	319	303	263	279	306	262	281	304	320	290	267	294	314	297	313	310	314	275	294	332	314	311	305	299	294	327	320	294	289	333	307	309	280	315	299	310	318	301	298	314	286	294	293	306	320	307	307	285	296	313	293	323	291	311	294	327	303	312	299	326	333	313	289	296	303	315	270	278	281	321	296	305	307	282	301	307	301	293	295	312	313	295	285	290	276	311	321	297	306	293	321	332	277	260	327	351	317	314	300	299	299	286	268	321	298	304	252	287	331	305	304	299	293	309	310	293	271	311	304	307	331	294	306	308	304	295	303	298	274	302	308	300	323	308	294	267	333	297	330	299	297	335	321	305	319	323	264	296	314	319	284	312	292	300	269	261	288	309	272	289	278	290	302	338	285	263	292	285	270	286	313	298	272	273	321	269	306	296	334	279	291	280	332	323	311	283	312	300	293	297	277	325	301	289	264	321	300	297	288	342	294	289	260	306	309	322	303	291	306	291	309	287	310	289	270	324	296	304	291	293	307	299	289	300	319	290	310	279	284	312	297	282	311	289	287	285	286	307	297	304	303	304	275	304	285	272	307	311	328	292	284	308	269	280	324	279	286	309	327	305	302	320	288	272	326	298	277	311	301	254	300	268	295	299	328	295	307	306	311	289	306	315	332	265	325	314	292	317	289	265	295	277	301	295	325	295	271	318	266	322	335	310	278	295	297	301	310	300	296	267	263	302	317	304	309	311	286	295	302	284	308	300	309	295	264	293	278	289	262	319	298	297	290	275	296	315	300	268	309	311	318	324	280	293	316	270	305	291	306	305	278	281	296	318	296	307	287	297	276	313	304	264
3862	4873	4034	1992	1368	962	774	642	500	497	404	443	395	397	381	347	354	305	324	333	313	348	323	311	306	298	304	325	303	309	293	277	253	276	309	279	282	294	268	291	270	294	301	307	336	302	272	299	279	294	304	281	295	285	278	313	313	340	283	266	296	280	271	281	285	280	297	296	267	276	295	282	282	315	277	291	274	330	324	287	273	289	306	287	261	297	274	258	299	274	277	295	278	256	315	280	303	283	305	296	298	268	287	306	306	276	286	280	270	328	280	300	289	270	319	272	288	312	303	268	329	291	288	284	292	303	299	280	293	323	318	285	272	293	264	284	287	285	288	279	278	274	288	294	276	267	284	274	297	268	281	278	267	310	275	302	288	278	287	272	302	281	276	294	273	267	272	297	269	263	292	273	288	300	305	262	269	289	289	330	293	260	280	290	269	265	310	273	292	312	295	269	295	288	287	268	282	286	303	284	266	297	291	257	263	312	272	255	301	254	265	275	287	296	301	285	289	297	297	291	272	285	300	281	254	263	277	284	287	266	291	262	269	289	291	247	275	284	297	274	322	323	296	257	309	272	287	284	270	258	293	264	294	288	306	274	309	297	314	261	260	289	258	289	281	275	280	243	277	285	285	277	281	294	248	278	272	283	294	243	287	270	256	301	274	301	304	283	273	282	265	291	282	276	275	285	297	288	290	287	260	303	291	290	260	301	282	253	280	282	280	302	287	251	258	297	288	280	289	267	302	273	270	266	270	277	289	312	312	272	293	303	286	281	272	296	251	277	262	289	285	301	287	283	289	315	286	274	261	314	283	278	289	297	289	268	277	307	277	275	274	290	290	279	274	314	281	252	292	256	300	307	287	288	295	299	262	279	294	268	278	291	257	328	280	288	268	273	280	329	296	299	281	267	279	282	244	279	285	304	274	297	277	292	260	305	240	296	269	289	296	290	285	295	265	287	260	288	284	272	289	255	283	290	280	275	280	291	295	306	305	313	284	272	268	271	306	273	251	275	295	284	278	267	278	262	262	283	301	260	276	310	252	265	294	269	261	294	283	250	284	288	283	285	256	259	303	265	285	285	273	286	306	260	257	307	274	279	270	269	284	252	290	311	253	304	273	298	324	285	289	271	268	293	290	285	294	275	277	292	288	276	275	322	276	254	288	314	279	288	284	288	269	300	282	277	293	260	274	292	264	330	280	284	299	310	264	297	285	290	290	291	267	291	294	276	281	266	308	269	285	278	284	289	292	292	286	275	333	311	288	283	298	293	256	268	274	299	246	306	279	284	255	244	277	268	280	269	268	239	285	291	295	261	253	301	284	309	288	234	269	289	296	310	253	301	247	286	274	298	252	293	301	288	309	259	302	278	250	273	259	292	278	262	287	282	286	276	293	281	272	255	276	247	297	271	270	289	275	300	268	289	286	298	326	302	278	302	313	271	259	255	293	265	293	248	276	281	261	272	290	305	260	282	263	286	297	281	304	274	275	273	267	284	272	291	296	265	281	282	274	269	261	263	278	299	267	316	301	284	277	270	281	266	270	320	269	303	307	234	290	295	278	274	283	280	261	296	306	305	288	263	275	296	272	260	294	308	271	301	247	294	310	294	283	248	291	282	291	268	283	282	292	310	311	278	284	292	251	266	265	238	280	281	297	283	286	272	253	272	294	302	300	283	295	278	304	279	270	311	293	305	278	297	276	280	260	283	288	267	280	265	292	301	278	279	246	295	267	265	287	275	279	271	277	261	299	280	269	289	273	301	284	276	264	292	273	260	294	322	265	262	272	301	291	248	277	283	269	284	298	283	283	256	289	272	272	293	271	254	266	275	254	272	287	286	301	302	267	262	278	295	276	281	297	301	288	275	269	270	313	295	295	309	271	269	291	314	298	290	273	271	262	278	270	272	309	287	270	304	258	288	281	286	286	271	285	299	285	278	278	301	287	275	274	279	245	296	296	267	275	281	267	280	273	269	264	268	259	276	311	308	292	247	295	286	292	310	300	283	295	269	254	280	285	296	291	256	261	292	275	301	291	279	287	263	285	261	289	270	266	251	293	267	266	328	260	277	287	262	271	270	266	266	286	258	289	284	304	293	284	310	267	313	286	312	268	280	326	281	307	269	284	288	266	276	292	261	288	271	268	294	301	284	289	272	297	278	282	262	319	284	276	274	288	296	298	287	289	249	290	283	271	281	299	295	275	274	274	258	281	313	278	291	273	254	247	287	282	258	288	283	279	266	294	284	274	298	259	292	276	262	290	281	264	269	287	294	300	290	279	289	299	293	280	291	291	290	290	309	276	262	266	317	278	269	293	287	284	272	272	263	281	290	271	277	280	279	288	262	268	279	282	310	265	266	270	266	295	307	291	274	302	275	278	264	302	264	268	281	278	291	274	310	315	292	274	269	274	266	245	275	285	251	293	277	254	292	291	275	263	280	251	283	244	294	280	265	268	323	282	279	297	285	273	305	273	282	268	271	287	268	299	264	257	290	285	296	253	295	272	261	255	296	265	251	312	260	286	282	264	248	276	320	312	275	278	298	311	270	286	286	269	258	281	282	268	244	280	288	294	297	306	286	283	273	302	269	279	291	285	237	287	263	243	268	269	293	295	267	291	287	288	283	268	260	293	271	293	276	296	291	287	287	261	286	281	281	311	235	234	295	272	271	267	283	267	319	303	270	269	273	315	259	260	274	277	267	293	247	286	268	261	289	284	286	272	295	261	277	276	291	296	257	264	284	267	263	278	296	312	296	238	281	317	292	302	235	268	272	252	266	285	233	264	270	282	268	269	268	298	284	316	301	259	252	265	248	306	277	269	329	279	248	286	274	278	290	290	270	261	284	275	291	285	270	298	274	288	279	278	258	266	307	263	299	296	274	269	283	309	261	277	284	265	267	278	280	271	269	297	279	238	281	248	263	285	275	274	281	286	283	278	300	270	290	303	287	247	285	285	294	292	283	276	257	263	273	279	308	284	261	250	291	286	280	289	247	265	267	290	265	276	292	271	269	274	254	303	260	274	263	287	272	257	285	260	307	289	291	269	286	279	294	268	295	265	265	247	310	232	326	285	238	275	278	310	306	276	275	256	282	304	277	268	292	280	259	259	309	257	265	294	255	270	298	298	283	271	261	274	264	268	315	295	286	289	299	297	277	316	299	304	294	258	273	246	280	283	298	287	272	247	288	280	282	281	265	269	256	294	279	277	258	291	280	297	262	314	283	277	297	288	268	267	252	274	273	269	284	285	288	274	283	281	260	297	287	281	283	291	287	291	287	260	273	279	289	283	270	260	274	278	304	275	286	236	259	263	302	289	295	274	311	315	282	263	307	278	239	280	292	264	268	296	311	254	277	288	277	274	299	264	284	315	306	289	271	270	287	280	302	324	281	272	286	283	286	235	288	253	293	298	274	289	291	272	304	277	274	247	260	256	263	271	245	264	311	273	282	281	257	243	288	273	295	285	261	281	274	297	284	295	284	303	318
27754	10401	2011	1409	1105	991	875	876	908	938	876	836	882	902	879	885	862	829	888	864	878	859	873	856	881	851	830	822	877	896	900	870	837	858	882	838	908	820	851	881	832	868	830	800	852	846	944	870	851	841	842	851	856	867	817	840	877	836	885	834	862	821	884	851	873	867	923	897	815	855	798	837	850	838	871	850	802	863	831	912	864	840	884	800	905	838	866	849	856	819	886	876	903	892	807	819	942	796	897	860	798	899	851	835	857	852	821	837	838	847	855	908	807	866	881	833	850	823	855	810	898	811	858	865	906	840	829	854	819	799	828	856	824	826	896	813	907	854	884	835	887	876	829	832	893	883	870	836	785	933	851	874	850	860	838	856	887	858	820	823	843	893	899	841	888	873	855	877	928	867	879	905	914	864	839	875	820	894	892	876	848	865	829	860	816	887	850	876	832	823	889	853	864	898	846	856	834	856	888	800	893	807	863	868	863	809	865	913	862	874	877	804	862	860	853	852	817	907	882	885	837	853	872	855	857	852	868	854	833	849	872	868	876	839	919	881	883	889	849	842	818	856	876	831	852	840	877	885	826	879	857	886	878	838	811	842	837	877	889	832	869	827	817	862	891	877	845	886	853	838	836	934	853	856	863	839	887	890	835	887	836	898	852	811	876	826	871	836	868	791	814	844	853	853	898	843	815	866	902	852	871	891	835	851	845	853	836	874	858	871	918	850	839	816	848	843	841	865	877	877	835	851	890	866	900	836	925	826	876	933	919	871	870	889	867	869	841	830	917	882	897	870	906	878	874	815	896	786	849	894	850	845	918	865	868	825	835	845	879	826	848	816	808	861	804	824	842	886	833	869	858	848	849	885	889	872	894	848	860	905	877	868	885	892	829	863	863	883	778	813	865	862	883	885	829	868	878	854	922	857	849	806	814	850	903	893	842	840	884	826	878	882	887	926	882	865	883	859	931	912	882	866	884	881	825	855	864	896	840	813	928	868	856	850	907	833	863	885	833	823	894	853	882	849	847	889	835	842	868	900	887	885	869	829	827	834	789	907	868	909	832	882	841	842	855	878	840	870	840	863	890	899	858	872	820	874	843	843	818	877	835	886	831	883	806	782	796	899	882	846	839	865	875	837	820	835	885	844	876	862	919	863	898	870	893	792	872	821	876	838	844	859	917	856	813	873	876	864	902	834	895	903	850	853	873	853	819	865	883	855	877	887	868	853	842	875	869	885	856	830	914	835	871	864	842	920	842	834	881	880	830	835	872	860	845	831	871	864	894	845	855	835	880	856	839	913	832	864	843	869	857	905	867	867	913	836	850	883	798	855	897	841	856	857	850	797	895	951	825	818	881	835	871	845	831	858	851	827	871	849	872	868	872	826	841	874	863	940	903	807	850	860	857	841	929	851	829	903	817	876	847	828	857	905	834	816	905	869	861	828	846	822	868	873	855	856	900	888	889	803	877	877	836	871	871	894	846	860	872	821	840	831	874	795	858	857	818	896	856	834	907	887	895	850	837	813	820	840	885	838	836	869	935	878	884	860	854	829	845	789	879	826	825	879	855	868	938	859	844	858	854	875	881	832	887	809	813	840	857	865	865	876	844	824	845	821	839	847	878	844	876	860	805	868	914	873	851	927	858	849	887	799	898	835	894	877	886	870	897	893	873	868	836	826	864	787	877	897	871	857	861	884	863	892	829	837	852	815	891	879	850	812	844	916	807	811	865	849	835	872	880	821	798	844	862	871	801	848	830	862	860	875	858	806	877	871	847	863	896	865	859	923	880	859	884	860	824	876	851	847	872	879	894	893	891	832	883	830	894	824	875	829	850	827	866	880	869	883	811	859	897	856	864	833	892	840	838	809	831	844	841	855	840	831	834	853	876	829	854	800	833	893	855	883	910	871	855	892	834	918	874	878	812	860	878	862	789	853	867	848	825	841	814	926	872	926	826	853	853	905	868	817	846	892	895	871	835	875	805	843	905	872	853	856	808	830	904	837	828	896	868	843	875	845	863	864	881	851	859	853	791	906	851	858	838	843	856	856	817	856	833	886	853	928	835	843	876	943	803	881	847	842	862	874	903	807	889	850	895	875	815	866	813	816	853	867	851	851	873	850	886	816	863	859	873	851	816	883	881	854	821	890	895	865	865	925	859	881	842	828	819	792	851	858	868	862	820	886	851	875	875	872	902	888	845	885	859	900	851	854	854	857	834	874	862	878	867	792	864	844	862	912	837	874	853	909	846	875	913	903	851	808	836	845	870	911	891	858	850	883	882	848	899	775	830	839	902	841	868	918	869	831	921	926	858	867	856	816	819	866	845	871	891	882	864	848	827	868	814	829	931	920	889	823	866	856	885	890	881	886	855	861	887	830	801	866	895	876	862	844	829	854	856	824	848	863	852	874	823	830	861	871	908	882	869	883	883	900	852	831	917	932	855	888	915	826	877	866	850	842	826	891	886	868	860	793	894	834	841	885	863	926	852	877	932	891	882	888	844	803	890	843	847	856	870	848	888	884	819	879	884	841	863	842	808	822	805	830	863	854	854	863	795	865	872	827	861	839	900	805	894	862	878	910	883	871	832	831	905	894	909	859	891	891	881	898	829	867	887	810	848	866	894	848	891	869	840	855	863	842	910	867	862	868	880	866	859	885	819	837	864	903	839	860	870	860	833	851	831	838	866	877	853	891	876	813	821	790	832	826	871	860	866	818	858	845	923	864	816	887	851	866	844	870	878	859	873	901	858	827	862	884	865	902	873	860	867	859	847	862	874	829	835	830	850	873	827	885	859	835	882	885	851	860	857	859	870	900	932	868	854	918	802	884	853	881	815	934	872	893	884	815	822	835	892	825	899	845	844	864	846	885	841	818	817	839	872	856	839	876	843	820	891	891	896	833	902	810	820	848	880	813	878	878	878	873	897	885	843	898	841	872	827	853	819	832	848	852	890	880	799	878	809	897	860	881	895	851	871	856	853	906	820	864	829	855	835	885	825	855	874	902	904	895	874	837	895	875	869	865	875	844	831	843	847	874	870	826	883	836	877	813	820	838	872	873	831	860	825	893	851	862	832	828	837	861	855	794	869	870	834	851	854	852	867	852	860	849	898	847	844	872	876	880	880	854	910	904	857	851	824	871	875	798	890	840	917	881	825	883	880	851	882	851	920	879	886	874	873	885	838	926	846	827	887	835	861	862	868	867	866	869	859	856	886	842	859	865	838	835	916	900	891	898	886	888	852	853	875	900	804	858	915	864	811	814	833	839	808	889	803	869	863	867	788	885	888	854	853	857	829	865	874	868	862	848	922	866	877	924	841	926	899	877	867	863	892	883	884	882	820	889	889	890	829	848	867	833	913	919	884	931	877	848	898	881	919	861	855	852	857	844	877	846	881	867	782	854	875	859	851	910	838	866	865	864	826	882	846	900	875	853	862	902	911	878	879	833	891	850	864	822	905	815	843	891	905	868	889	871	832	845	807	802	839	899
5555	954	904	772	729	729	708	699	708	724	715	769	671	706	678	731	678	711	755	705	703	711	702	697	698	672	687	702	767	756	754	682	700	669	701	736	697	684	661	702	681	673	707	701	700	691	728	672	736	657	699	708	689	732	694	702	714	665	647	665	680	685	652	706	686	735	757	700	663	722	673	679	667	677	681	726	714	651	726	696	751	732	698	695	749	689	671	674	633	692	666	639	684	721	653	700	730	708	657	721	710	657	645	670	672	705	695	711	683	691	688	703	736	736	718	681	696	690	694	704	696	704	683	701	727	679	703	688	682	677	689	688	686	669	713	662	674	679	706	720	692	701	737	688	727	685	713	672	681	701	730	735	701	698	732	697	667	709	679	706	670	690	684	702	645	720	682	695	660	738	692	683	688	680	672	718	689	728	703	693	716	715	681	682	700	708	719	724	677	669	712	696	691	698	705	669	713	669	662	717	690	706	631	713	680	729	722	703	674	638	738	713	690	693	681	663	690	727	701	674	609	716	675	670	663	655	692	665	709	665	703	711	681	694	744	649	656	667	654	686	683	683	670	676	723	706	712	733	684	692	684	704	698	736	704	688	674	728	706	711	664	695	686	699	680	697	672	684	713	720	723	690	662	681	689	718	652	717	710	731	736	716	652	673	724	697	692	678	651	691	691	668	694	647	669	728	689	681	713	668	648	675	721	689	661	696	710	744	712	700	648	709	666	654	685	683	698	679	716	730	687	674	683	709	689	725	749	684	664	670	663	712	734	656	688	727	738	708	731	698	693	767	657	693	695	711	684	694	722	727	755	718	675	695	718	686	720	637	670	691	673	701	684	677	730	672	666	731	687	700	710	751	636	726	668	649	696	729	685	680	712	653	673	695	703	708	657	668	691	663	708	675	660	628	701	695	664	670	667	690	705	706	675	714	692	691	694	746	689	675	686	718	696	708	689	689	711	703	733	688	709	673	703	737	676	707	742	662	689	711	666	743	691	648	671	702	650	687	682	665	626	699	711	696	708	711	695	710	669	634	710	668	666	693	700	703	734	642	743	724	742	721	688	662	719	678	660	743	698	687	721	683	706	739	724	703	690	660	666	708	681	682	697	633	649	655	710	704	672	677	668	692	706	701	693	675	673	703	726	750	667	693	680	686	676	709	683	667	702	673	702	685	670	676	673	683	678	682	656	697	682	691	718	701	695	713	712	662	654	743	692	723	698	685	667	702	723	693	700	674	709	708	696	685	716	687	698	647	684	722	702	709	699	675	727	696	716	650	668	660	686	699	680	702	719	647	678	695	708	686	728	754	713	642	715	668	687	691	660	681	661	700	690	647	659	729	709	696	723	707	670	656	737	715	660	688	668	759	669	675	723	691	631	723	664	691	682	707	720	697	741	646	684	638	684	711	666	718	706	703	694	691	684	661	709	666	703	667	689	707	675	683	649	708	700	693	683	683	671	716	650	702	682	648	687	692	690	689	676	694	658	719	695	671	693	759	693	671	693	668	709	715	680	693	686	679	744	688	671	663	684	689	626	720	717	660	725	688	672	703	680	710	672	623	691	686	653	720	700	711	636	610	671	725	701	709	696	686	714	672	706	726	688	679	689	690	719	703	706	704	717	697	645	706	708	671	687	688	700	650	731	698	674	696	679	657	713	675	663	727	712	686	724	663	657	681	688	724	717	682	699	689	718	695	696	711	738	732	707	687	697	708	685	680	734	654	693	701	706	697	698	660	653	663	706	662	685	676	700	645	665	686	700	690	692	696	666	683	713	640	711	682	702	679	665	696	666	694	705	697	708	717	654	679	666	727	646	705	650	700	743	677	678	677	707	691	682	711	730	703	706	650	704	688	696	686	655	680	703	691	671	673	697	733	686	683	732	706	655	694	698	718	719	676	646	650	718	701	703	673	673	736	671	746	663	672	706	698	681	704	682	700	670	648	683	697	731	676	674	696	710	656	705	715	734	639	675	711	687	686	671	696	674	719	687	716	638	641	680	675	676	717	650	683	667	696	713	690	703	677	708	750	719	676	694	721	682	649	651	691	723	712	706	715	700	698	715	671	690	672	709	651	678	715	711	723	701	677	715	724	726	670	658	685	707	698	687	709	696	662	677	674	671	672	665	660	684	632	703	671	680	686	680	689	733	696	678	690	696	683	675	704	701	687	718	706	690	727	689	662	742	698	703	671	696	709	662	649	750	683	708	676	675	642	717	686	691	632	697	682	696	673	721	674	676	745	713	642	713	713	675	708	701	685	643	664	678	664	674	665	724	718	675	664	700	706	686	692	681	731	692	686	625	699	672	701	735	676	631	676	660	685	677	698	677	744	697	740	649	723	687	683	703	665	683	691	704	692	678	671	693	708	717	676	658	664	695	690	676	660	683	695	644	689	708	657	748	687	705	700	653	678	659	724	737	694	696	700	726	700	642	694	695	710	683	711	672	704	712	682	680	706	674	685	643	697	666	705	738	721	666	702	709	673	689	695	668	664	680	664	758	663	770	662	701	702	699	673	666	726	699	703	703	699	700	723	683	680	651	698	682	656	709	714	687	680	651	630	650	643	745	720	691	670	691	685	694	710	697	704	685	680	672	737	667	681	688	718	692	739	735	614	704	694	661	677	699	682	714	736	702	733	689	695	666	676	692	693	708	717	671	661	707	667	739	699	713	736	720	714	738	708	695	684	685	679	705	692	698	703	690	698	744	715	706	705	687	702	701	681	722	660	713	646	723	727	767	709	738	677	722	707	717	712	668	706	695	681	685	669	694	709	636	727	722	655	729	715	708	679	656	750	702	691	707	665	670	689	678	724	713	690	673	644	669	689	665	689	671	704	730	681	719	695	698	698	690	699	688	744	643	653	674	766	697	715	736	673	711	703	718	710	733	673	699	658	690	701	679	720	710	667	716	756	701	724	747	668	685	695	672	685	659	699	668	694	718	743	685	685	679	713	694	673	719	680	677	658	708	695	699	695	688	742	680	621	679	726	697	664	741	664	723	647	668	686	692	724	710	668	731	730	647	710	684	701	696	736	693	702	694	644	650	692	711	682	674	699	716	675	739	694	712	679	679	688	700	654	702	612	650	675	677	670	696	693	679	642	695	700	731	637	682	690	692	717	732	675	683	714	689	713	683	725	654	699	664	726	678	694	781	729	651	696	630	726	661	696	726	656	733	764	700	673	689	677	698	663	675	622	731	691	688	675	631	691	710	710	677	659	665	650	655	731	704	703	689	726	690	712	681	719	652	690	675	674	691	677	731	688	687	704	710	725	722	679	729	692	706	665	743	716	688	685	676	665	692	737	680	684	715	696	707	696	710	663	699	694	710	702	647	644	678	693	684	720	673	696	666	685	703	693	666	703	713	679	699	693	683	683	692	704	678	720	706	724	713	694	730	737	702	721	707	695	674	706	717	755	689	688	692	701	667	675	713	677	726	681	674	665	660	653	743	721	671	709	648	671	723	702	715	682	695	661	712	665
25590	21382	27117	25443	4103	986	791	655	585	652	564	551	573	565	564	546	577	522	574	543	523	536	583	558	574	542	550	547	580	559	569	567	571	565	530	571	547	553	520	558	519	590	566	535	511	558	502	521	551	563	583	591	523	530	545	551	495	575	544	534	533	558	503	555	544	524	566	548	558	591	544	553	548	501	538	518	497	526	534	511	525	484	560	541	541	545	548	499	580	576	534	502	525	569	516	526	550	543	519	561	551	537	528	545	533	552	530	561	557	509	530	519	536	546	524	503	497	538	515	548	561	553	492	579	539	567	567	567	528	534	497	548	533	558	521	523	533	550	564	536	538	530	471	580	568	554	497	512	552	570	503	513	537	519	540	524	565	492	577	537	529	588	519	506	557	522	499	533	535	520	522	522	545	560	543	545	529	530	489	533	492	518	512	535	556	514	535	543	535	522	527	563	548	541	526	553	531	504	539	531	506	559	518	533	528	553	516	549	518	510	536	578	488	511	549	529	516	537	536	497	557	487	497	538	538	546	513	530	517	510	528	507	547	545	515	476	524	525	591	542	515	542	517	553	530	529	501	524	513	521	514	475	548	496	564	505	527	539	504	509	535	494	542	520	518	506	550	542	534	540	540	541	548	559	512	530	538	474	572	545	537	522	525	612	528	576	518	570	498	530	531	520	533	521	513	560	528	521	530	541	522	504	513	532	536	545	576	534	555	558	515	524	530	540	539	576	503	544	524	513	530	528	504	565	526	530	532	512	520	548	528	499	522	497	505	535	515	557	526	576	506	503	522	518	539	493	521	513	524	531	536	569	537	533	542	618	567	515	559	571	503	541	513	541	568	496	533	537	551	527	551	506	508	514	563	538	513	546	563	527	546	526	491	534	578	561	567	545	531	554	534	519	561	539	550	499	539	559	519	533	569	536	491	470	509	499	542	552	554	554	537	514	542	523	520	514	520	489	519	540	500	529	518	531	505	579	518	519	511	517	557	550	568	528	548	508	527	569	525	526	563	541	566	551	483	550	531	490	585	534	501	535	552	562	515	540	548	539	551	528	554	547	516	543	543	521	556	553	526	531	536	564	524	558	559	520	524	563	547	527	566	553	515	514	522	506	505	511	529	538	522	558	544	563	529	549	553	531	561	528	541	564	546	572	542	560	532	521	519	529	546	524	538	569	523	520	556	538	509	525	563	533	569	542	565	551	512	548	530	516	545	536	547	509	544	582	506	539	529	472	572	554	507	531	498	515	493	493	536	599	540	562	518	533	518	530	521	551	529	511	548	525	537	512	561	540	585	514	479	521	550	557	489	515	527	564	531	531	552	544	549	502	505	533	532	548	531	515	538	546	574	527	513	506	541	572	543	550	511	523	495	561	515	512	543	537	527	534	527	530	564	498	533	543	494	525	530	512	519	532	517	521	488	519	544	487	545	526	535	548	602	530	520	539	511	555	556	505	551	525	512	543	607	523	543	567	507	524	559	541	537	529	527	561	503	550	511	555	547	545	504	526	506	548	553	556	541	558	537	548	509	523	510	557	516	540	547	529	559	527	514	496	523	555	524	551	533	494	546	541	498	518	505	535	514	492	519	529	555	515	499	514	515	525	527	556	520	508	569	570	538	559	554	578	543	572	520	527	560	564	550	554	541	512	551	562	525	535	521	519	513	550	577	540	519	573	526	536	572	545	517	554	464	551	522	486	497	513	555	535	501	513	532	506	555	526	519	550	508	497	557	521	553	528	519	554	541	528	533	516	508	482	543	526	540	526	562	542	552	515	546	541	502	509	514	571	547	541	556	490	521	511	558	509	604	507	516	537	528	572	516	543	561	579	542	569	586	502	511	556	506	524	518	565	536	488	540	544	531	569	550	568	526	513	526	559	536	515	524	488	519	511	509	544	544	534	503	526	562	499	521	522	572	537	536	535	570	529	516	524	550	577	530	542	505	559	531	534	558	530	551	525	494	493	561	533	554	548	516	541	518	519	551	515	532	535	506	551	542	554	569	559	517	515	537	497	558	537	554	569	531	536	553	524	546	553	579	531	538	532	518	497	501	536	567	520	488	542	534	557	529	502	522	472	536	522	527	532	544	534	489	517	531	519	521	552	536	537	493	535	550	550	507	535	517	524	507	519	566	546	540	515	524	535	513	557	493	513	513	526	559	523	505	535	524	552	537	533	534	542	572	573	509	522	554	538	509	517	510	549	538	534	541	527	536	537	506	517	487	519	528	527	593	538	513	559	512	596	542	464	529	557	500	528	511	568	521	540	541	549	515	551	570	589	479	536	546	512	519	525	554	575	538	501	509	503	523	545	555	505	503	537	558	497	547	529	552	540	575	515	535	513	556	525	522	511	550	557	524	513	512	533	507	504	530	511	507	512	521	544	503	526	557	534	505	516	509	566	578	532	522	539	560	498	568	477	534	554	515	556	535	508	529	523	503	513	545	521	513	545	533	518	530	557	519	544	506	518	561	548	552	505	542	504	522	571	484	563	506	563	530	564	505	529	557	500	541	530	526	518	522	516	583	548	546	537	484	530	542	545	544	529	498	560	539	521	540	577	514	526	589	521	544	507	534	548	570	522	518	530	579	512	521	559	515	504	549	538	558	584	522	555	573	533	543	536	527	530	520	541	549	489	507	533	549	537	500	541	537	540	538	522	568	529	482	491	568	522	505	496	520	510	517	573	546	550	527	541	561	564	508	516	520	539	531	480	536	541	575	576	521	569	537	540	545	533	533	568	520	555	518	547	524	530	524	531	535	518	553	546	495	520	505	527	563	535	534	549	568	494	530	497	526	513	487	571	533	535	542	513	517	535	531	532	536	529	536	519	576	538	466	501	581	543	574	540	529	495	511	578	527	598	566	542	513	536	524	504	506	533	557	524	461	578	561	538	539	542	510	515	536	544	557	506	507	523	536	506	517	572	513	526	541	506	543	543	539	552	524	516	531	507	560	572	549	523	554	500	523	494	487	506	521	562	532	538	550	573	517	528	566	519	547	511	494	534	527	543	546	491	534	490	557	507	498	547	527	568	531	494	548	514	563	523	502	577	554	533	575	531	552	507	508	561	544	592	549	505	543	489	507	561	540	506	507	515	564	527	513	593	530	535	509	529	524	498	520	528	525	501	529	546	507	554	527	547	525	553	511	457	544	543	569	514	507	525	539	513	515	517	541	558	468	526	548	508	542	549	490	556	510	508	556	563	548	552	533	525	527	533	540	559	515	543	524	524	514	582	483	507	513	528	534	557	539	547	560	507	484	540	566	568	491	510	507	580	534	521	511	554	499	519	555	546	543	526	549	537	537	532	533	558	566	538	524	561	526	530	540	564	548	535	477	533	534	528	553	525	540	583	520	542	550	494	506	554	521	530	554	522	503	519	541	521	540	570	510	517	538	508	501	557	530	536	501	537	540	496	528	583	498	570	534	497	525	524	560	507	525	523	515	524	546	522	504	535	533	531	513	529	536	523	564	509	570	558
3649	2815	2343	1389	1001	784	735	675	617	575	539	561	566	514	517	500	493	501	499	490	488	494	421	480	515	494	467	441	429	488	490	490	482	467	482	489	482	480	469	500	439	470	524	449	484	459	479	488	448	476	484	458	466	488	523	489	464	451	437	467	486	505	485	460	480	458	487	473	426	507	454	488	471	460	482	453	464	482	466	461	476	468	449	471	492	499	452	453	451	440	464	426	454	466	482	468	503	504	490	451	460	480	468	467	467	485	441	472	464	444	500	511	481	527	445	476	437	458	467	459	463	449	473	453	530	484	466	448	495	496	465	449	454	469	450	490	497	515	470	466	454	484	443	440	467	459	464	487	475	474	493	523	484	455	447	452	481	475	423	438	481	444	495	464	436	495	479	451	466	461	471	412	481	457	476	466	469	443	477	454	488	498	523	439	422	503	465	449	467	464	480	478	502	481	477	491	475	459	475	528	459	494	433	464	456	478	483	449	479	428	495	489	478	477	507	477	469	471	453	456	489	497	468	482	434	491	466	460	492	483	454	451	500	422	531	452	436	453	443	489	474	454	459	451	450	448	466	480	479	456	461	460	445	478	459	453	460	488	470	505	458	502	496	457	416	504	478	439	461	449	452	484	434	466	484	502	486	476	436	460	485	455	478	474	483	452	477	454	518	444	487	473	454	465	440	476	484	456	440	510	460	440	466	464	480	471	463	454	516	501	455	485	497	457	452	483	459	480	459	461	444	456	468	465	463	511	466	426	480	476	476	444	472	439	440	458	467	451	484	445	442	448	500	471	467	483	466	452	509	463	481	482	468	499	500	443	480	458	447	474	450	452	468	450	508	466	447	469	451	501	463	481	462	463	466	478	454	451	512	425	502	408	501	487	439	430	535	427	474	489	486	459	492	466	479	489	436	452	475	427	470	448	461	469	461	435	442	456	474	461	505	485	445	443	470	470	450	473	467	449	485	529	475	424	446	470	470	480	444	446	475	414	451	438	432	476	457	429	422	480	457	421	444	460	459	464	465	451	443	495	467	497	469	485	425	495	456	471	501	471	466	456	462	448	494	500	520	452	454	493	480	482	450	450	469	485	468	472	438	439	501	455	450	496	450	490	464	472	450	441	446	458	458	444	479	485	448	423	476	452	449	466	466	473	465	494	502	470	516	446	463	484	466	445	443	474	473	457	471	442	469	458	477	483	466	489	439	458	476	446	451	468	472	523	462	496	476	436	440	470	496	478	449	502	490	474	468	472	467	428	498	434	470	462	451	492	446	504	459	452	438	457	446	493	460	476	513	443	471	461	488	428	486	459	456	443	474	489	521	446	429	442	447	497	478	459	459	469	462	483	502	468	520	487	488	498	431	475	465	450	453	460	475	492	476	456	499	501	460	479	498	464	476	497	480	449	470	468	509	482	446	475	479	461	471	459	488	439	481	472	480	418	484	474	504	478	468	473	456	473	490	468	427	462	480	474	477	482	444	430	467	515	498	471	471	472	473	484	467	443	487	413	474	493	471	458	453	504	482	461	441	484	451	472	419	451	480	525	441	438	463	451	476	457	489	452	465	483	452	478	479	424	451	478	479	446	470	428	471	493	466	470	515	470	509	470	461	431	455	446	438	468	460	458	481	459	449	438	444	496	464	480	480	448	507	496	441	477	457	454	452	454	436	482	442	447	440	465	472	478	493	475	494	453	460	508	478	473	442	444	451	467	454	479	458	449	472	459	446	487	454	509	501	436	433	508	476	480	444	443	498	452	479	472	494	464	464	474	410	488	453	446	480	453	460	486	447	471	475	489	478	459	469	460	434	470	488	484	464	491	495	461	483	473	492	477	448	471	492	447	439	446	442	458	462	452	448	468	438	508	456	451	405	459	518	488	472	471	455	474	471	443	466	453	455	459	430	467	440	472	433	430	503	456	462	429	470	500	472	470	510	475	435	457	477	489	442	465	456	478	449	481	482	448	406	496	452	433	485	457	457	463	427	448	472	471	461	501	455	469	453	446	459	478	485	481	446	448	483	491	493	452	433	495	483	450	453	473	446	502	495	481	454	451	490	489	496	510	478	489	483	490	498	457	462	434	458	502	490	487	497	478	444	476	407	510	482	453	444	452	476	437	469	465	456	460	442	463	492	453	456	477	485	469	477	452	440	423	460	505	461	422	429	467	484	489	462	466	479	460	456	454	438	447	451	504	472	468	493	499	502	481	446	492	488	461	499	472	447	490	460	446	480	477	487	457	465	474	475	477	449	482	494	456	469	479	457	462	470	459	444	492	471	456	482	466	487	421	473	484	437	431	504	420	490	437	517	468	498	467	472	484	497	479	472	512	483	465	451	503	491	454	470	482	443	453	442	465	493	464	460	458	506	496	457	478	468	467	462	489	471	445	419	457	484	463	482	464	468	431	445	454	491	468	468	468	476	459	483	473	455	433	458	454	465	433	481	482	469	488	467	428	442	493	451	482	442	437	473	467	464	525	465	460	493	444	472	472	433	495	467	443	438	430	467	450	451	456	502	472	480	456	481	489	463	480	462	496	445	514	477	473	448	473	485	475	466	450	440	449	459	451	467	435	470	456	479	489	478	451	434	468	488	482	453	505	481	477	465	452	450	513	489	442	450	448	474	454	462	456	465	460	431	460	417	478	466	471	463	476	440	490	473	456	489	493	461	459	473	466	483	452	455	460	468	475	429	496	469	468	488	435	485	450	477	450	442	481	465	472	473	483	447	487	482	483	466	446	436	479	468	452	457	504	490	470	417	444	457	450	497	471	460	447	513	462	474	444	500	465	445	463	468	426	453	437	472	461	450	461	511	473	463	461	428	465	474	433	465	463	504	471	455	474	455	460	458	530	463	418	459	419	429	483	425	430	444	453	458	448	510	469	459	454	474	441	438	439	473	441	435	455	443	406	471	484	476	451	502	452	469	470	455	450	441	466	490	479	476	507	462	444	429	493	466	469	466	451	475	484	484	508	468	450	447	450	466	472	433	448	476	446	471	465	463	438	448	463	494	457	460	453	487	478	455	462	480	469	442	460	482	445	478	511	472	464	443	502	496	407	459	451	477	461	516	464	446	435	448	427	461	455	479	465	486	440	450	446	492	451	461	457	473	458	469	484	529	458	431	440	485	432	484	498	435	458	478	479	463	515	483	467	474	474	469	480	431	498	437	512	462	430	456	468	452	502	465	479	457	465	444	475	482	469	472	456	436	451	484	440	512	464	484	483	470	475	454	440	433	456	458	493	484	477	476	426	467	488	524	434	466	494	464	471	468	456	440	451	473	443	471	438	465	468	480	455	483	481	440	473	459	448	485	482	459	500	473	452	461	450	451	467	420	451	476	498	442	443	449	536	516	477	457	433	467	447	494	481	484	486	470	451	508	516	455	447	512	459	484	529	456	447	474	476	453	448	471	472	465	445	466	443	481	491	431	494	493	482	440	433	479	452	506	464	422	433	445	479	473	475	459	459	460	473	506	425
24475	21372	28481	24622	21048	3375	893	525	422	415	380	393	366	401	347	336	349	343	396	308	343	304	299	316	333	318	313	314	304	287	316	298	309	347	311	317	340	303	304	317	309	308	330	308	326	318	311	270	307	293	323	279	284	313	333	320	332	313	325	301	293	301	337	278	317	282	295	301	294	283	334	311	292	325	301	313	315	263	305	313	321	305	323	325	308	306	313	301	306	280	308	310	297	281	300	321	301	315	312	333	322	296	330	277	290	297	320	287	325	313	289	292	318	299	278	322	311	315	301	320	295	310	328	276	308	299	322	328	302	294	254	286	302	318	290	288	295	314	311	323	330	255	290	272	315	313	317	305	293	315	297	280	273	308	307	295	266	301	301	354	303	326	274	284	299	295	323	283	304	323	298	306	322	301	301	319	276	315	313	299	327	288	307	314	290	290	295	283	292	305	318	309	282	289	313	303	289	290	312	312	325	273	319	334	282	265	296	341	251	284	298	278	337	271	275	325	309	297	280	277	317	311	281	286	316	325	284	319	293	310	291	315	294	317	318	293	304	299	309	297	309	299	309	268	274	284	278	285	276	297	314	282	296	317	296	283	276	284	274	302	296	296	286	298	306	291	301	294	274	337	318	334	295	293	285	307	324	291	292	297	263	286	303	295	273	299	295	309	284	301	295	308	301	289	297	296	296	275	276	322	302	301	298	303	297	294	316	292	282	315	280	263	274	280	293	291	309	321	262	283	309	319	305	326	288	334	282	302	298	277	299	308	295	290	302	287	305	281	279	292	282	333	316	327	287	318	296	264	289	321	290	299	326	309	246	310	297	303	289	311	306	303	295	315	316	320	270	307	299	284	263	298	352	337	277	333	310	301	297	264	312	287	284	288	288	284	315	305	295	297	300	319	253	290	300	267	302	322	312	306	274	296	320	279	291	312	287	319	327	291	294	292	306	307	282	306	316	278	270	305	315	299	289	321	268	320	305	305	299	293	270	322	300	328	314	313	294	301	313	309	303	319	295	323	291	290	291	286	319	304	299	289	295	327	298	303	256	291	320	282	306	293	311	326	300	300	300	289	285	299	302	261	309	286	282	296	248	306	301	289	303	295	283	292	309	302	296	302	334	304	273	297	285	291	287	305	313	323	290	311	328	269	291	315	315	313	323	304	287	309	299	321	287	304	266	311	302	331	288	307	312	301	283	330	330	318	281	306	327	305	320	293	271	339	311	295	281	319	298	308	282	274	326	304	301	293	288	278	292	292	273	280	293	285	306	279	297	270	296	276	336	322	286	288	316	321	352	291	291	313	311	300	357	289	280	301	305	280	314	293	299	306	297	309	313	306	339	289	302	300	315	323	295	295	309	292	304	316	260	293	304	314	319	279	324	314	291	302	294	252	311	309	286	274	315	286	319	297	338	303	301	280	288	301	314	297	284	293	264	276	295	319	299	292	301	297	287	276	306	264	334	286	292	275	316	316	303	307	274	308	293	314	309	283	330	302	295	281	307	330	305	289	336	311	299	322	311	316	306	301	313	312	298	277	307	260	285	295	311	326	322	264	328	312	310	326	286	301	313	293	300	292	273	313	297	270	300	296	270	318	278	300	297	295	270	298	241	294	307	300	288	308	293	311	301	303	321	298	300	301	281	295	290	322	304	289	306	280	322	306	321	285	290	310	294	314	293	302	326	311	306	323	294	310	289	285	301	297	308	275	307	284	306	293	281	308	291	311	301	301	293	339	281	308	280	278	318	334	286	292	334	309	299	279	308	288	313	281	304	306	313	257	302	314	290	304	325	299	324	265	309	323	303	312	323	291	323	301	293	331	307	290	281	309	250	315	297	284	283	301	294	278	319	313	295	291	295	279	278	293	294	296	309	288	267	298	301	297	329	300	298	306	300	307	295	317	287	269	303	291	318	314	303	337	278	320	294	302	298	273	254	271	325	320	276	291	265	308	316	285	277	281	309	278	301	314	299	286	325	276	289	301	297	283	318	332	298	282	326	332	293	271	287	267	302	300	344	331	277	288	294	292	289	285	295	272	288	287	315	281	289	318	280	309	290	293	276	307	319	305	303	271	277	301	326	274	306	282	307	320	317	279	327	287	315	301	313	290	300	273	278	282	278	303	324	267	283	289	294	322	335	327	293	306	308	297	302	249	346	287	297	298	309	299	296	300	294	298	268	287	289	292	285	296	298	312	268	308	323	304	312	337	309	293	308	290	267	306	282	304	316	270	327	323	285	302	290	313	353	290	315	274	286	303	294	281	319	321	300	319	321	317	302	297	306	309	296	303	294	290	280	317	282	282	298	307	308	305	319	307	301	314	294	303	269	278	279	296	298	281	270	311	323	298	266	278	318	337	294	288	270	286	297	285	305	318	339	312	272	280	313	303	298	299	284	326	314	309	282	276	297	318	303	297	286	303	309	281	309	313	310	304	309	275	280	305	286	310	276	310	312	322	273	313	325	292	314	285	284	305	297	279	299	259	311	321	301	323	291	275	332	283	300	324	289	313	292	312	279	297	287	302	297	314	322	297	282	302	292	317	276	293	296	302	304	289	301	279	295	295	303	291	289	306	313	276	283	308	267	292	329	316	322	297	301	307	282	317	309	297	309	290	306	311	280	286	314	319	274	296	305	303	323	316	282	290	341	314	278	266	314	271	296	273	336	270	295	300	307	337	305	289	289	305	318	283	314	302	312	281	288	275	320	291	315	289	288	301	273	324	316	292	308	307	265	306	301	267	295	289	282	290	294	268	307	303	289	274	291	314	285	282	297	309	303	276	288	316	288	276	286	316	288	302	322	292	300	312	285	320	303	303	291	311	299	321	306	292	314	314	287	312	276	307	323	301	300	295	303	322	332	312	288	334	287	328	303	296	313	279	283	273	261	315	320	312	329	317	290	295	319	299	299	295	275	294	291	307	296	302	305	286	316	269	301	305	287	311	310	319	308	323	262	292	290	284	309	306	306	327	291	292	303	315	296	316	305	278	299	311	307	317	323	318	327	316	319	315	298	290	300	280	308	307	303	303	281	308	293	288	282	303	294	313	295	330	290	326	288	285	312	300	289	288	320	291	292	311	292	299	334	299	279	321	289	311	294	282	331	298	286	293	303	281	283	302	301	327	300	294	332	285	285	333	294	299	296	293	331	305	284	277	303	297	293	308	324	306	297	312	293	285	304	305	300	285	276	299	300	294	310	323	310	307	308	270	289	287	293	305	270	300	308	279	272	304	310	302	292	342	311	316	302	299	303	311	301	307	292	313	295	279	280	290	322	300	307	308	292	286	271	268	283	313	284	307	289	279	293	330	302	287	284	271	298	305	309	324	310	281	287	300	290	306	285	286	290	279	305	276	288	271	339	332	298	291	329	307	295	305	310	284	314	306	296	254	289	304	308	295	304	297	326	332	306	288	317	287	314	317	279	319	276	286	296	344	284	254	297	278	310	318	308	280	295	300	296	311	317	285	337	327	316	258	275	300
3793	4829	3932	2094	1286	922	809	645	546	473	444	421	416	376	377	338	343	354	318	289	336	340	302	342	338	299	309	326	327	291	307	300	308	316	328	269	315	297	297	326	313	300	277	307	267	308	313	325	281	270	307	292	317	317	284	315	293	284	300	308	279	310	295	304	293	302	299	299	298	321	287	293	304	324	258	282	280	290	297	297	315	270	272	312	291	315	310	298	294	274	280	269	295	281	306	268	283	302	273	286	282	274	313	277	260	296	291	288	290	291	281	277	282	304	282	267	273	268	291	279	270	272	311	285	313	295	311	289	256	310	272	284	279	282	270	287	300	310	307	283	273	281	303	279	264	267	277	277	267	276	272	289	280	282	274	308	280	283	286	305	300	275	306	248	281	283	266	281	288	291	324	299	274	312	266	296	300	278	299	326	269	274	306	308	278	255	283	293	266	307	278	304	299	284	316	278	259	250	266	291	277	280	250	301	283	231	310	280	261	292	304	300	301	268	310	293	310	277	285	276	296	275	304	287	287	265	270	256	292	250	292	270	315	284	303	290	292	298	286	250	262	265	275	260	298	287	282	269	281	278	309	282	284	248	276	287	285	296	283	255	272	292	294	307	282	275	303	287	274	289	306	280	271	295	228	277	302	293	274	267	275	288	262	296	286	280	259	291	262	287	291	300	315	276	310	257	283	279	284	268	290	257	274	304	265	272	265	281	263	262	275	280	260	283	271	307	297	305	285	298	287	277	297	318	277	258	288	290	293	282	281	292	280	318	271	240	285	280	258	303	294	280	263	284	304	262	261	277	312	283	296	298	253	268	272	274	281	297	317	280	293	311	268	277	239	315	285	303	263	264	271	301	326	282	280	276	298	281	310	274	278	309	265	288	272	274	271	302	277	289	283	273	290	287	282	282	277	279	278	275	283	301	296	299	306	268	264	276	274	287	302	275	292	334	275	272	285	308	289	274	281	285	277	295	270	300	299	277	281	260	269	295	242	321	278	288	247	310	288	280	279	315	302	282	281	296	270	260	285	272	284	259	311	265	290	290	260	261	300	298	300	280	276	265	284	290	288	328	279	284	309	312	286	272	267	256	304	265	252	289	305	320	293	287	307	284	298	265	298	283	289	306	259	276	294	281	281	306	274	275	286	286	303	280	278	299	289	272	254	263	281	281	295	291	293	283	284	272	294	276	299	268	297	292	286	309	301	300	312	281	292	280	270	291	271	284	297	260	302	243	269	271	277	289	278	269	282	250	311	296	302	292	272	292	276	265	302	299	289	293	265	245	297	291	269	279	293	297	283	268	278	270	277	308	260	279	299	287	271	289	300	286	282	289	287	265	283	269	292	276	277	284	244	271	293	275	272	319	292	278	281	288	304	288	283	271	297	258	293	265	312	297	283	283	322	289	274	296	291	248	303	280	290	269	264	275	300	272	252	265	299	284	254	313	279	316	279	291	273	261	292	289	252	292	300	261	271	272	296	265	295	285	299	272	279	288	277	275	307	286	305	272	260	273	289	272	282	305	297	309	276	303	309	321	290	302	267	267	300	262	280	248	329	275	293	297	284	274	279	289	276	268	280	288	291	314	262	279	294	289	301	297	251	301	316	313	304	295	303	253	291	255	282	286	296	300	257	274	262	268	275	249	265	301	290	270	299	266	304	295	265	259	307	250	278	298	287	303	286	307	269	312	296	268	298	262	307	276	277	279	273	287	264	274	287	304	270	312	283	302	278	304	249	260	278	266	252	258	285	274	297	295	297	311	280	303	262	299	282	294	283	267	285	283	292	296	309	274	265	300	257	298	310	277	315	295	264	262	294	270	265	268	279	292	298	294	269	267	303	268	287	287	266	272	291	302	260	246	268	273	283	277	296	297	290	307	307	307	295	302	278	272	251	271	264	294	278	285	274	273	305	301	251	295	270	268	280	289	250	309	278	280	283	275	307	289	288	246	274	283	252	276	301	291	281	260	252	267	280	319	277	280	297	289	278	287	274	275	310	275	253	304	288	300	290	254	286	271	278	290	243	277	314	290	280	269	283	288	274	259	254	301	270	290	287	299	297	287	280	255	287	271	273	265	306	294	285	290	292	254	281	284	281	275	259	286	295	273	287	284	287	302	302	286	298	249	263	280	312	279	301	269	283	292	288	279	269	262	264	288	280	295	268	274	277	279	275	283	313	247	264	315	290	277	275	293	271	303	282	276	313	278	274	272	280	248	288	268	267	272	287	261	283	264	308	272	288	275	287	268	254	285	287	272	289	259	273	312	274	274	319	278	271	293	291	281	277	289	302	290	298	284	299	302	283	272	292	269	267	266	264	285	269	268	248	296	288	288	295	293	254	319	322	283	287	280	278	293	286	268	285	276	276	263	255	260	295	280	285	275	281	287	293	298	275	286	280	269	286	265	310	261	256	272	285	286	303	255	314	312	251	288	280	284	299	257	247	279	298	283	305	282	264	271	259	273	278	318	292	293	288	276	289	283	276	274	303	278	308	293	261	297	273	323	266	297	282	280	287	277	266	304	295	274	290	270	280	286	293	265	257	308	280	295	300	291	267	286	273	277	336	283	260	271	277	278	258	302	302	289	283	294	275	247	248	285	262	284	301	288	284	266	276	288	299	264	317	250	282	280	281	290	275	290	307	280	276	274	278	257	282	283	274	264	293	284	272	286	299	329	267	255	299	289	284	265	253	275	268	301	273	290	273	299	286	296	314	255	276	287	268	279	284	309	303	269	292	306	284	298	291	268	268	309	270	305	304	294	299	278	258	284	264	280	291	241	267	253	239	241	283	287	277	296	292	283	261	301	254	250	262	272	293	278	286	275	283	282	289	304	281	277	280	272	285	273	285	292	280	291	287	254	299	276	277	303	296	274	269	268	269	308	275	283	289	294	297	314	276	295	325	263	263	268	308	288	299	257	288	268	280	296	290	264	280	272	282	292	277	268	287	308	278	245	265	284	280	290	274	294	261	269	291	223	286	309	263	299	250	321	256	272	284	248	299	308	287	292	286	286	290	278	275	283	273	262	275	306	286	279	308	283	275	260	266	261	270	312	259	286	262	276	287	256	259	305	304	296	266	282	279	276	292	263	264	284	259	279	267	275	287	266	320	273	282	263	277	290	281	311	277	292	297	307	304	319	266	284	300	259	297	280	278	253	258	262	255	269	278	257	277	282	276	288	284	245	275	272	279	312	287	271	285	249	310	270	302	297	259	286	277	300	271	273	251	307	308	327	288	291	278	284	294	310	270	292	277	259	281	311	260	277	284	247	267	258	266	264	270	286	305	254	259	290	305	304	266	272	272	264	294	293	282	280	292	262	294	280	285	296	289	278	283	285	290	277	290	286	266	259	280	269	293	286	279	274	287	268	287	273	268	282	312	257	291	297	275	285	295	239	260	256	257	288	288	279	273	261	267	263	271	301	282	285	280	273	315	272	268	269	272	281	289	282	289	309	254	285	256	306	292	264	273	294	307	271
27716	10351	1977	1334	1051	906	925	877	911	865	811	811	867	875	834	879	817	825	889	865	867	849	945	873	857	821	831	840	845	882	861	849	884	881	831	873	888	871	869	904	855	800	875	881	847	858	795	843	838	877	894	821	857	842	837	848	857	832	835	862	890	890	853	824	882	870	840	886	857	870	841	829	816	889	837	814	850	846	835	836	806	840	883	835	859	863	881	864	835	855	867	904	869	858	851	861	852	880	884	913	846	850	864	824	939	870	835	870	882	889	826	806	864	838	845	944	906	906	854	874	884	802	839	802	855	884	834	878	913	857	838	850	901	853	839	877	865	912	944	856	908	877	847	867	919	862	854	887	818	817	866	874	834	827	869	847	831	876	851	867	901	808	851	841	831	872	915	836	845	930	863	826	858	836	852	798	870	880	871	881	822	876	878	873	880	866	860	839	820	860	888	846	866	922	838	863	875	834	870	852	815	861	876	880	814	820	820	858	858	868	867	895	873	839	885	831	821	845	846	857	837	855	840	870	856	854	833	887	848	857	823	850	876	907	885	868	808	840	844	855	900	899	865	856	845	873	868	867	842	884	845	870	922	827	898	886	853	850	868	855	848	890	871	865	836	904	876	841	834	823	861	894	832	852	918	863	855	773	866	888	831	844	860	844	809	801	824	855	833	839	852	928	846	894	839	827	853	885	898	958	911	875	884	905	894	899	914	801	830	855	892	871	845	857	869	923	906	817	829	891	858	827	883	855	917	866	859	849	896	877	831	888	854	824	817	847	835	860	856	863	868	882	810	889	897	849	895	873	880	828	897	880	834	856	851	808	816	868	876	861	860	859	848	826	788	868	871	873	809	814	874	812	831	818	847	837	841	861	902	856	840	901	869	858	918	872	836	852	839	902	800	837	893	852	897	828	844	851	835	842	876	858	873	858	840	853	822	836	824	833	875	846	828	873	870	877	882	851	844	846	852	875	856	849	892	874	875	856	797	835	853	826	857	863	897	895	807	837	828	845	878	880	916	872	809	860	875	868	849	854	853	875	837	822	857	848	825	905	895	873	839	861	953	804	903	858	881	845	826	919	840	844	912	851	900	826	895	860	792	821	880	871	821	840	826	845	924	845	870	907	848	910	880	871	888	833	829	838	852	858	887	893	860	897	872	835	836	885	879	837	897	804	875	878	832	849	831	886	872	858	823	875	853	905	843	858	896	862	859	881	907	829	866	837	873	891	822	849	837	884	806	870	823	824	850	899	821	872	870	826	870	823	919	901	859	900	891	867	879	839	885	851	784	832	852	827	847	883	840	861	846	887	869	905	894	880	830	886	903	897	908	830	903	870	799	853	866	900	885	899	875	843	848	840	807	839	944	903	845	878	890	858	838	874	818	867	868	884	844	840	889	857	866	867	899	835	889	841	884	849	835	859	857	867	907	859	885	837	864	856	873	835	827	851	842	804	846	869	887	852	834	890	864	834	843	917	906	882	837	854	829	802	829	847	820	901	873	875	864	840	896	847	845	837	836	810	898	855	858	842	835	835	836	860	824	856	860	903	829	848	853	860	832	858	900	813	890	876	861	857	891	868	868	870	917	828	816	869	864	903	864	907	850	786	904	831	877	868	910	853	866	831	880	886	861	804	851	888	844	842	834	862	855	845	813	891	827	858	885	909	862	875	855	867	820	862	870	879	900	933	797	829	886	856	890	875	871	853	863	879	860	846	879	875	854	870	870	828	878	835	879	863	806	824	835	873	915	868	901	849	880	880	850	869	830	859	894	871	837	808	896	837	858	859	848	829	872	863	879	842	894	844	827	815	862	885	897	830	871	820	844	882	858	873	867	870	882	859	885	894	860	869	876	859	860	876	837	862	865	915	895	887	976	843	882	883	849	898	810	881	817	870	873	859	833	829	862	883	854	854	856	833	902	779	914	859	860	889	849	864	837	881	910	852	847	871	864	859	864	827	859	878	891	839	901	880	869	863	855	799	839	910	816	895	849	881	964	869	840	816	899	874	886	829	803	863	841	857	865	838	920	853	854	818	855	897	856	916	785	849	887	898	858	803	850	891	880	900	853	892	929	835	883	857	873	860	832	921	846	850	866	822	900	917	808	894	857	842	860	863	870	877	915	869	954	829	855	862	859	868	813	830	868	872	848	875	832	870	817	815	837	868	874	910	809	828	899	881	878	918	849	862	826	879	870	888	857	883	884	862	870	854	836	812	897	850	870	820	814	895	802	863	875	858	831	873	913	834	911	911	887	864	851	892	858	869	917	858	861	881	875	910	848	875	874	877	909	856	874	891	811	807	846	885	866	807	804	852	839	851	865	847	875	844	850	880	879	866	870	825	834	824	874	882	879	885	900	842	856	853	871	828	876	817	862	840	808	835	894	793	876	865	881	847	869	864	840	862	838	846	887	878	833	869	867	829	873	821	832	848	885	834	842	822	888	873	876	816	826	874	827	872	856	840	817	832	866	823	855	897	827	908	940	893	818	898	910	884	830	893	833	864	840	869	876	865	825	849	834	862	849	931	850	854	877	792	853	875	853	915	902	926	886	860	919	855	876	908	880	877	821	897	810	840	887	885	881	842	837	817	892	896	865	844	839	908	839	802	886	845	869	864	812	855	870	845	918	837	854	861	872	881	841	840	866	899	839	870	904	871	826	855	886	901	914	855	891	854	826	887	871	811	875	876	906	916	910	849	812	835	875	861	901	890	878	894	863	929	886	879	809	890	841	905	845	850	887	883	851	898	870	832	786	874	849	899	826	839	892	824	900	865	922	884	850	824	858	868	805	876	894	882	824	821	824	907	855	942	832	899	860	864	860	854	838	871	873	867	835	798	824	899	884	862	888	814	816	852	911	842	855	847	877	858	883	871	828	854	905	852	832	882	833	840	874	895	845	793	877	846	805	867	930	846	848	856	847	787	831	795	894	828	882	870	893	816	866	934	847	846	844	905	851	855	872	828	858	860	832	862	886	840	842	833	874	770	878	860	825	857	835	853	848	838	819	852	821	831	854	821	833	865	862	883	853	947	784	902	902	891	879	923	849	825	853	896	869	876	881	876	867	877	853	861	837	875	852	864	886	875	844	890	820	852	830	866	889	855	899	827	894	832	855	867	890	896	843	852	870	846	841	887	833	873	884	852	863	885	868	865	869	856	872	892	878	889	863	834	850	824	840	878	838	778	962	927	817	868	872	900	852	920	844	837	855	856	869	893	879	838	881	876	909	830	850	841	862	839	819	856	850	913	846	861	826	892	833	841	878	871	875	828	856	872	851	914	864	854	842	841	827	894	915	857	913	900	831	827	780	870	815	848	864	873	857	864	865	872	882	885	857	887	903	817	834	874	848	910	895	862	870	860	836	868	833	878	832	881	850	841	856	821	849	843	856	815	810	911	864	883	834	888	850	852	868	874	882	912	878	795	843	856	871	860	864	888	855	907	943	814	915	843	841	899	832	806	892	858	816	836	879	877	876	826	835	782
5547	959	874	813	766	728	699	708	707	725	731	735	755	735	759	674	709	768	706	718	654	714	684	703	704	712	707	700	691	731	716	643	722	692	745	697	703	714	695	721	682	726	731	762	723	698	708	707	710	665	712	692	696	706	706	692	708	732	746	750	696	668	684	649	757	764	689	718	701	738	717	737	699	660	705	747	723	741	700	689	686	714	700	712	683	712	743	671	707	720	733	719	719	699	702	676	701	719	679	696	709	699	669	699	689	679	694	700	714	683	674	693	735	713	727	670	697	701	687	675	697	675	723	764	734	754	706	711	693	703	675	693	672	727	685	707	751	729	704	664	704	731	724	690	661	719	686	748	695	707	725	699	733	713	725	762	684	670	723	739	728	741	710	729	690	719	670	685	737	701	689	689	682	692	723	701	676	727	714	656	712	707	716	742	702	722	665	690	692	670	736	657	663	677	684	705	702	730	727	707	694	708	699	731	684	633	738	698	696	707	687	736	657	683	666	733	620	685	715	734	707	712	684	726	650	692	712	668	704	657	689	710	698	748	747	712	780	720	682	713	725	682	699	726	664	694	728	693	709	678	701	659	762	742	682	671	735	687	741	714	722	679	666	721	733	677	703	675	699	689	679	697	686	706	736	774	688	730	688	687	674	729	678	617	676	708	726	721	716	688	708	730	672	728	679	688	696	743	678	735	696	676	706	702	702	773	721	712	745	699	689	727	689	676	698	678	722	689	696	734	715	670	727	730	671	743	743	711	673	721	712	660	724	680	725	691	680	710	693	705	662	705	655	652	712	674	733	687	685	707	665	705	756	684	721	685	721	677	696	728	691	687	693	725	662	718	674	707	713	677	684	729	679	716	697	647	683	677	724	675	718	728	708	654	700	729	718	684	692	695	695	666	708	717	691	738	697	695	685	666	700	699	693	644	668	666	718	747	710	764	689	740	710	704	696	729	676	739	720	697	751	725	671	643	731	697	687	739	677	747	725	661	717	686	686	694	683	704	680	708	721	707	717	707	688	718	696	719	670	704	697	703	698	699	722	771	724	682	701	752	716	722	681	705	657	721	673	697	698	693	661	645	734	677	711	685	680	683	686	740	684	687	760	741	678	700	702	739	713	716	662	721	714	699	722	684	706	771	729	737	732	716	704	660	685	715	682	733	680	686	701	668	725	711	718	703	733	671	702	735	735	676	738	713	694	685	660	727	775	691	696	672	734	736	660	705	654	665	684	699	702	691	742	705	700	659	699	693	680	737	748	738	695	708	683	672	701	728	688	695	712	661	725	709	681	641	691	710	722	698	716	746	689	687	694	753	719	643	697	678	738	720	724	695	731	706	730	669	730	719	691	680	724	655	678	718	704	714	735	686	687	657	703	708	748	689	724	702	685	708	682	743	686	672	681	690	747	685	703	697	718	730	692	715	657	720	737	649	683	675	698	654	744	735	689	658	660	709	689	650	714	689	689	688	732	729	705	694	725	716	708	678	623	664	721	745	666	680	716	716	711	666	692	710	722	661	746	678	686	693	684	732	672	664	657	722	697	695	714	748	710	685	699	705	707	656	698	726	710	671	693	661	697	706	712	815	697	690	711	685	674	688	661	706	720	672	688	699	656	675	697	686	703	765	706	668	702	697	743	715	728	673	683	724	680	680	699	692	702	660	711	715	746	699	702	681	723	682	762	717	727	690	694	732	720	698	759	643	677	697	695	721	687	642	714	742	707	707	711	687	743	670	654	687	669	718	727	664	640	711	693	693	683	729	693	731	721	684	756	683	758	727	711	708	703	681	698	691	707	749	717	688	694	689	713	726	693	688	728	690	654	718	729	699	718	683	717	727	701	693	690	717	737	730	688	677	744	707	728	729	662	680	700	719	688	727	703	682	735	668	703	691	774	669	679	699	706	722	721	693	735	724	686	675	704	675	681	716	724	706	702	690	697	675	686	697	779	718	709	757	707	667	665	694	686	730	711	644	654	727	695	708	727	698	671	720	705	729	675	697	715	724	651	726	736	663	636	663	730	729	680	699	725	696	704	700	733	674	690	714	718	696	705	672	707	719	682	712	739	712	629	712	707	620	702	710	743	690	708	652	707	757	762	733	731	673	706	731	719	704	714	651	721	657	670	685	684	664	682	681	725	732	720	697	675	724	677	648	698	700	728	692	715	709	712	713	705	679	738	699	711	721	758	732	717	690	737	727	721	693	741	679	681	688	711	716	700	757	694	666	693	712	706	695	682	664	773	688	703	696	713	679	701	676	722	707	677	718	738	672	684	701	692	681	718	702	692	703	697	712	735	710	714	692	746	716	687	713	688	673	679	707	720	652	687	732	670	715	715	724	725	706	680	708	701	716	696	678	671	682	705	728	719	694	730	696	645	724	665	709	674	703	729	695	712	721	681	714	723	739	698	722	717	677	755	677	663	668	736	636	669	712	706	705	662	610	705	776	704	729	702	735	706	711	708	703	700	660	686	693	704	687	703	696	685	699	680	706	706	722	660	726	718	711	681	731	716	740	667	685	670	690	706	738	713	726	698	677	681	743	735	716	691	697	710	728	679	705	717	709	778	722	699	695	724	663	715	738	694	699	773	709	671	705	704	715	652	696	720	749	679	677	767	756	642	688	680	727	701	747	679	694	680	707	698	748	704	667	758	673	717	704	726	707	678	702	751	715	674	704	685	653	757	652	698	712	643	721	704	706	726	697	687	707	735	701	720	750	685	696	712	765	716	736	684	653	697	653	704	664	667	761	713	736	693	701	709	726	666	690	713	712	676	702	743	667	735	703	689	682	705	690	683	696	708	695	743	675	714	677	687	685	718	692	675	751	711	704	668	735	721	713	681	705	671	721	675	696	730	708	665	674	731	720	660	693	740	700	645	729	720	727	709	691	727	706	749	662	694	740	697	682	722	684	744	704	696	725	674	695	714	680	682	715	675	725	657	737	730	744	698	675	692	699	731	760	711	747	702	712	700	701	751	691	700	748	722	658	692	718	693	711	687	681	695	705	736	704	692	663	721	726	737	687	680	738	736	698	701	669	692	708	688	686	722	693	677	735	672	690	645	714	715	667	716	700	668	722	689	639	688	731	706	708	689	664	667	715	705	669	706	708	741	669	653	709	669	677	690	701	763	695	734	724	703	673	724	717	737	712	661	681	746	687	698	654	713	706	674	734	690	716	742	686	677	668	698	694	678	706	704	688	675	744	700	709	679	703	772	736	669	730	650	704	703	765	765	648	676	704	689	743	714	700	680	709	753	745	721	694	706	724	724	684	735	731	717	683	654	733	725	716	697	753	696	668	704	703	698	726	734	696	715	665	695	753	716	698	756	679	688	691	680	726	650	732	679	704	672	696	699	671	670	662	750	681	739	730	707	713	745	719	690	722	675	657	709	725	737	646	667	749	721	702	699	691	676	716	733	705	767	698	713	725	690	690	738	703	705	762	634	679	688	706	653	689	711	706	680	725	659	678	720	712	718	691
25592	21370	27124	25417	4215	1037	763	650	605	609	588	547	555	541	573	567	534	596	588	536	550	574	545	565	580	549	539	521	531	539	549	558	533	530	558	559	588	520	572	569	556	501	566	502	582	555	555	552	558	529	550	559	516	561	530	534	560	537	536	531	538	531	521	547	555	531	550	513	564	591	544	533	529	584	531	563	543	529	538	531	528	535	529	553	573	548	547	517	561	521	517	522	544	522	520	572	553	544	551	555	533	534	537	553	517	571	551	554	606	550	499	527	595	528	500	556	524	545	560	509	553	558	527	542	541	521	555	519	567	568	531	554	531	540	499	576	571	519	555	562	545	541	507	520	532	495	511	537	506	510	528	510	513	539	559	545	559	535	597	544	582	503	573	528	511	515	547	538	497	563	536	514	502	541	545	516	479	576	547	487	540	512	510	506	560	549	544	530	520	521	520	520	519	506	513	557	565	536	525	541	521	521	516	538	527	525	553	543	539	560	538	536	525	570	545	531	496	505	539	530	542	532	525	552	533	564	549	535	512	552	543	545	479	555	533	540	517	524	541	497	513	531	488	520	534	577	544	528	561	527	554	493	540	553	553	546	532	563	516	537	543	535	535	525	526	471	592	552	564	528	549	528	542	541	554	578	530	519	558	534	524	532	502	490	532	520	498	513	551	538	497	534	536	552	516	516	531	518	538	530	532	518	538	527	541	537	558	603	541	547	537	543	572	597	550	557	541	536	567	512	504	537	560	502	577	543	535	541	564	520	514	528	535	522	523	587	557	544	541	553	567	538	481	527	554	553	552	555	552	500	570	496	522	560	543	528	559	537	518	524	560	496	554	467	518	521	554	565	520	500	525	539	551	575	552	539	505	501	521	544	563	553	559	555	523	513	526	514	520	554	500	564	523	555	566	519	517	521	532	522	557	519	564	532	530	561	524	584	523	550	601	557	520	519	538	549	541	512	589	563	495	547	566	585	521	553	552	521	548	535	505	513	552	543	572	526	544	539	548	564	546	511	539	533	532	543	558	525	504	533	498	575	523	534	560	603	536	515	531	558	509	531	562	543	576	540	548	533	543	536	510	567	519	534	524	512	575	539	554	553	530	550	533	508	555	513	535	518	549	531	517	566	526	570	518	544	533	539	527	566	541	529	542	519	539	538	520	510	553	533	554	587	570	495	505	502	565	528	518	545	552	540	525	511	546	492	520	537	527	532	502	578	506	573	544	544	513	557	556	549	568	557	575	553	544	521	516	502	526	543	524	534	545	536	531	499	550	476	553	548	523	515	543	519	507	545	537	545	562	558	527	532	533	539	596	532	513	556	541	580	521	541	492	536	536	549	560	552	508	512	550	512	542	493	549	551	511	502	529	565	565	543	514	555	550	532	511	575	568	515	523	543	549	534	556	542	565	498	500	557	562	508	556	590	574	580	597	541	502	517	522	504	550	515	497	507	560	559	572	519	532	529	521	552	564	543	550	531	551	559	523	527	500	526	523	533	485	498	562	535	491	502	519	558	492	539	515	515	523	515	544	546	553	515	542	521	589	552	518	528	524	506	533	535	535	573	541	514	537	527	540	523	581	540	584	550	546	523	539	529	496	543	511	550	528	545	536	500	538	523	496	527	537	556	543	524	549	556	501	545	578	565	526	546	517	539	518	533	508	499	522	523	585	549	567	514	512	544	561	549	483	534	529	534	537	603	543	515	534	554	550	567	594	530	537	555	559	526	592	566	523	521	506	539	542	543	566	515	522	540	611	523	503	499	532	546	527	481	555	538	526	524	508	540	543	562	548	544	522	487	545	553	538	553	535	496	543	548	517	548	497	536	553	526	523	513	535	543	557	528	509	552	528	583	571	530	538	524	524	523	520	529	529	546	512	547	564	539	536	513	539	533	483	569	564	555	541	510	481	519	509	504	499	505	573	527	542	518	522	558	555	538	572	527	560	468	499	528	552	506	520	513	527	505	554	559	526	512	528	528	527	483	544	528	508	502	576	520	523	529	522	510	565	585	507	571	556	553	561	594	533	535	531	542	543	485	507	561	525	538	541	560	515	518	488	512	526	536	528	520	557	497	549	531	542	554	530	547	535	523	530	591	514	535	543	517	556	594	571	545	546	572	510	543	506	526	551	553	555	545	529	548	508	519	542	512	531	535	545	525	542	512	539	544	519	544	518	552	564	496	530	513	521	473	550	546	508	532	535	530	574	576	586	549	493	514	538	551	544	553	529	533	548	530	503	530	539	515	566	550	540	556	505	541	517	540	540	561	537	501	543	558	560	544	547	498	503	535	560	548	535	521	515	549	535	565	517	522	568	535	524	525	522	507	525	477	524	548	546	561	520	532	496	585	534	517	558	539	521	557	564	510	564	511	518	548	545	548	541	553	517	543	535	534	536	573	516	546	573	544	530	520	551	563	525	545	569	527	490	553	526	538	528	557	525	558	529	544	543	546	516	578	528	555	514	555	487	516	531	521	523	545	511	508	548	553	533	560	541	562	588	521	541	516	542	556	546	510	572	523	516	560	468	538	570	497	523	550	528	524	516	557	548	526	574	526	542	531	538	526	530	552	581	520	509	535	489	514	528	528	550	495	581	546	554	519	503	577	535	526	524	495	584	524	541	585	535	524	579	543	515	535	539	519	510	563	513	534	539	571	528	554	539	536	526	490	508	551	520	517	505	521	527	591	531	536	494	543	547	522	536	509	549	547	534	489	575	531	511	504	536	512	538	524	533	544	505	554	532	507	497	527	534	512	561	532	498	517	520	569	579	532	542	549	503	580	535	543	533	538	545	528	540	516	523	499	507	497	525	540	534	552	551	518	568	515	559	529	539	512	564	568	515	530	531	544	517	518	556	509	542	545	554	568	534	553	545	542	531	523	527	552	580	563	548	565	522	520	518	529	569	470	507	541	520	559	506	516	492	549	546	546	506	534	572	520	495	524	527	596	527	504	546	507	527	521	504	531	565	554	510	524	584	539	522	498	568	492	550	503	603	495	546	535	499	515	527	550	567	539	573	494	478	606	560	516	502	524	549	527	550	569	509	530	550	546	545	557	495	563	490	484	495	524	528	489	498	562	533	529	523	495	525	542	556	512	498	513	554	544	506	537	534	516	555	527	548	548	514	561	510	522	515	535	558	553	545	527	528	513	524	553	556	572	480	540	566	552	507	502	534	519	554	527	499	522	538	518	535	515	517	550	565	529	524	519	547	550	544	521	542	550	544	536	546	524	477	502	509	570	529	519	510	570	572	543	549	509	524	495	527	505	557	546	513	516	500	531	537	545	517	515	551	535	533	566	535	553	539	546	514	520	516	555	541	461	528	571	559	538	529	505	523	552	515	554	491	555	495	524	533	548	508	547	569	569	548	546	498	512	538	571	506	561	557	540	503	529	533	560	536	546	537	544	517	501	586	510	503	532	553	554	518	521	550	534	522	509	520	496	491	544	555	528	504	549	512	523	492	554	541	524	520	514	535	538
3724	2788	2397	1343	958	802	703	620	619	625	545	494	536	510	510	524	524	524	494	479	436	480	500	466	468	524	441	494	478	498	494	475	493	453	489	507	491	477	494	464	481	488	470	507	452	453	485	498	444	476	486	462	523	449	511	498	505	476	498	491	490	462	459	455	438	474	518	463	499	474	485	453	488	496	509	514	473	455	453	456	480	446	484	474	453	494	461	459	458	424	465	479	493	474	456	495	513	511	522	469	458	477	489	477	476	461	480	439	452	500	490	447	485	455	480	480	504	505	492	476	499	483	471	427	507	454	488	447	481	473	457	483	468	475	475	444	499	501	489	484	481	495	466	493	477	470	502	483	464	474	466	490	446	503	512	463	481	503	478	472	495	497	513	484	474	509	482	446	499	413	501	445	493	466	477	440	478	428	466	475	460	480	483	494	463	481	484	450	448	488	478	458	488	485	465	476	463	477	491	458	480	465	476	478	465	469	513	455	493	474	478	452	472	479	490	445	505	470	466	463	521	454	520	449	495	451	512	471	476	463	481	470	498	435	456	461	466	463	494	463	483	490	470	472	480	461	488	479	498	452	466	446	424	485	460	503	472	481	490	489	466	471	470	463	491	497	477	467	507	481	422	536	460	473	475	454	468	490	499	498	463	477	481	427	485	478	460	459	486	501	480	456	478	454	483	478	449	486	491	478	476	493	530	496	491	487	466	496	451	503	443	476	424	439	463	485	503	477	470	467	423	484	476	506	509	485	468	537	477	503	534	513	491	469	458	496	496	499	461	452	472	462	456	509	489	471	514	469	477	498	504	463	501	478	486	475	439	465	485	471	477	455	470	493	484	470	476	461	462	464	527	432	446	462	454	464	452	498	489	514	469	453	459	476	461	438	513	458	445	450	447	443	448	484	472	477	460	483	474	471	493	491	475	486	463	453	456	468	479	514	438	440	493	487	445	459	452	494	482	472	509	490	514	490	480	466	468	454	474	473	464	463	454	495	504	432	481	478	477	476	470	488	473	479	457	443	499	458	495	432	474	476	479	456	486	483	442	479	474	456	451	500	460	513	464	484	467	467	490	493	449	442	497	440	500	490	490	455	510	473	472	435	465	435	492	454	475	492	474	479	457	496	478	462	476	480	434	481	478	472	489	498	449	494	471	463	481	440	465	467	474	467	456	456	475	478	461	460	449	488	481	481	489	476	434	504	488	454	439	465	477	482	467	486	454	454	465	454	472	490	477	479	467	453	420	441	456	467	553	479	462	467	464	486	482	490	484	431	496	475	469	495	476	478	457	481	477	435	456	483	436	457	465	458	498	535	529	484	471	501	454	493	435	457	462	485	456	476	449	444	486	465	456	438	422	510	453	461	490	470	479	469	484	469	481	455	488	443	452	440	444	433	487	448	490	442	481	482	476	495	501	492	488	511	463	430	460	455	463	527	482	493	453	470	514	438	482	472	485	500	456	494	498	500	489	431	451	416	467	452	461	471	464	471	472	449	439	436	473	510	500	447	463	455	463	446	494	516	482	431	478	479	451	501	500	474	445	461	478	504	487	444	480	502	463	480	445	472	470	484	447	451	488	463	464	514	478	465	483	479	468	495	459	479	462	434	473	454	477	442	484	466	468	475	478	520	474	484	489	479	454	471	513	466	496	452	445	474	431	509	419	444	485	501	476	441	486	451	477	483	482	455	486	455	484	475	452	476	458	479	528	485	455	457	502	463	454	495	454	489	495	467	460	487	463	449	456	498	461	438	469	464	501	435	433	467	454	461	440	466	481	486	463	463	454	457	458	491	509	478	474	444	464	437	474	490	448	456	509	455	473	442	468	491	462	488	489	490	475	485	476	458	518	504	481	460	459	488	462	490	465	490	485	454	463	473	494	451	479	462	482	494	470	488	481	472	446	476	451	469	478	454	489	464	446	476	452	503	487	446	450	453	457	449	494	484	475	461	459	495	478	472	465	438	435	495	484	454	456	481	478	442	471	478	478	477	468	463	469	468	483	457	450	431	461	502	439	462	475	502	487	492	444	461	426	494	439	486	465	502	505	503	463	498	444	506	493	437	494	473	482	459	482	442	433	429	486	454	496	455	453	448	463	438	467	474	460	437	500	458	487	479	468	444	453	453	451	494	527	468	510	418	489	448	451	477	482	492	446	507	448	436	493	460	487	476	479	489	496	446	473	450	485	460	485	436	476	503	471	484	460	490	476	466	492	437	455	484	503	458	500	498	478	482	491	465	457	461	450	482	463	502	447	487	464	441	493	498	475	471	443	435	473	480	500	460	505	443	456	455	478	468	453	456	498	490	464	448	476	476	443	411	458	468	452	451	483	432	485	459	468	455	461	440	438	469	486	476	480	480	477	493	451	477	475	500	454	518	467	490	480	473	463	469	486	449	447	501	472	498	454	478	475	436	405	490	502	503	481	460	485	480	441	477	513	448	467	483	461	449	433	475	465	455	490	507	467	467	484	453	483	448	465	432	466	478	454	440	502	442	478	469	510	495	455	468	509	504	439	485	477	466	498	479	472	460	475	465	490	464	491	483	506	458	484	438	481	471	441	444	469	455	458	496	486	455	419	484	486	482	484	450	503	468	472	469	460	448	472	481	482	472	482	441	464	467	406	518	481	494	455	467	484	456	416	460	466	481	452	493	466	513	490	456	475	477	464	507	463	448	495	440	489	493	465	465	477	471	475	491	449	521	446	454	460	467	459	450	470	501	438	453	423	470	455	472	428	455	473	461	488	450	490	447	468	420	450	497	475	456	444	499	477	438	478	516	456	479	514	464	426	487	498	457	497	461	455	451	451	415	472	470	460	454	482	483	494	486	451	460	440	459	433	491	463	458	481	520	484	467	498	457	460	470	494	457	426	469	477	432	465	512	464	462	481	463	458	442	498	465	475	438	470	466	460	454	467	463	461	521	443	500	468	493	466	490	480	427	482	456	435	451	462	468	446	450	486	452	474	458	461	462	465	410	505	464	478	425	467	451	459	467	468	465	462	454	437	431	475	450	461	469	481	471	429	449	486	471	488	450	476	508	485	496	492	452	434	475	459	454	463	428	473	474	475	468	492	469	431	460	439	471	477	466	499	465	458	448	486	487	492	456	448	466	437	493	458	498	480	462	473	441	471	445	491	491	472	441	459	495	470	504	473	491	439	464	466	442	466	488	451	485	471	454	451	464	459	478	498	510	475	478	452	453	498	503	433	470	474	448	440	495	533	439	429	487	466	445	455	469	514	441	492	462	469	447	470	457	473	470	477	503	436	479	464	480	440	470	472	440	439	449	460	451	474	465	476	497	452	463	445	454	452	510	507	474	429	435	481	468	465	428	448	489	491	438	459	454	510	455	474	482	466	460	458	447	518	443	456	445	472	493	474	479	480	432	453	492	453	518	453	455	441	494	462	490	502	456	443	462	433	444	469	453	489	457	485	450	506	443	462	465	437	443	454	487	433	484	464	450	442	466	457	477	502	441
24553	21408	28527	24640	21027	3348	895	579	441	418	384	387	417	368	349	336	380	311	336	342	360	331	358	320	328	304	284	303	373	305	325	304	328	280	304	312	325	285	313	295	333	333	315	328	306	304	293	321	309	296	306	321	344	296	275	325	291	316	324	299	309	301	314	321	304	330	297	304	293	299	321	313	299	285	301	327	258	294	325	322	340	317	301	312	299	313	297	329	310	305	321	340	301	278	297	299	308	312	302	318	308	307	310	322	294	299	309	299	320	342	284	302	311	291	299	309	295	325	283	285	336	304	318	347	328	310	299	312	309	307	324	315	303	332	291	318	327	317	294	308	293	298	312	297	285	283	324	299	296	308	298	299	294	312	301	310	310	300	290	301	324	318	313	314	278	312	288	305	356	307	332	303	268	287	293	289	303	305	310	310	336	299	306	294	305	312	330	303	319	272	301	297	285	327	276	307	298	304	309	308	288	339	314	324	325	305	324	301	305	296	286	339	295	307	301	315	292	339	280	298	302	295	343	333	297	304	345	312	312	319	271	296	288	264	286	321	339	315	287	290	302	295	303	313	264	312	300	285	283	294	285	286	303	314	289	314	336	303	326	316	347	314	268	309	353	305	279	313	286	290	293	308	285	331	308	299	296	308	283	294	297	287	321	308	277	331	295	344	327	312	275	325	307	335	316	310	314	289	331	297	272	295	315	261	302	327	322	303	298	316	276	295	305	287	319	301	280	288	300	282	286	311	346	310	315	314	312	300	282	295	321	314	293	309	297	312	309	282	305	291	325	313	293	302	301	298	276	318	330	294	296	320	271	320	308	306	298	286	318	296	312	297	287	300	342	319	309	298	261	302	317	299	327	325	301	310	290	310	272	327	303	323	323	303	312	329	284	323	322	328	297	283	295	327	287	328	277	289	289	292	311	291	285	322	322	330	272	336	264	324	306	313	324	325	294	318	279	288	304	307	285	287	328	309	287	313	340	290	307	325	315	280	289	312	317	319	294	315	276	268	298	269	283	285	321	299	283	289	303	333	314	296	311	293	291	299	283	314	304	317	288	311	316	326	305	314	304	302	288	293	280	328	283	311	280	301	314	304	342	294	291	290	306	291	277	299	330	316	309	318	319	273	300	304	335	296	326	315	289	283	324	316	272	316	297	302	349	318	321	323	291	314	293	318	300	271	230	287	310	302	301	294	301	315	298	298	292	294	289	290	321	330	292	281	313	315	312	273	309	295	338	303	312	301	330	311	330	298	287	312	306	296	297	315	318	310	318	311	325	314	317	284	317	348	299	305	325	294	319	319	307	303	302	313	299	312	289	295	324	313	302	316	300	322	311	311	305	326	317	303	337	305	280	297	288	317	326	284	313	327	290	312	319	298	300	320	307	326	303	317	312	328	316	302	303	296	304	286	306	309	295	277	287	299	310	303	329	310	289	331	275	314	314	264	307	294	317	305	315	319	296	316	308	291	294	295	322	323	300	311	293	298	289	308	296	338	306	327	322	301	317	314	295	291	295	281	306	312	288	329	294	320	304	315	300	280	278	307	329	295	284	300	262	313	320	299	301	313	312	316	326	342	294	323	309	317	326	299	286	300	331	304	341	311	283	307	299	263	290	321	303	297	277	304	296	326	283	315	262	275	297	268	293	307	285	313	278	317	277	283	330	298	298	302	296	324	323	312	302	324	335	294	301	290	315	282	311	313	309	318	283	310	303	321	341	309	297	276	271	318	357	318	299	316	310	276	327	309	289	290	309	302	300	317	328	311	282	285	279	302	271	298	315	297	313	280	302	300	280	268	294	288	313	316	307	317	336	316	323	314	300	309	326	308	313	307	313	332	307	331	304	290	314	314	325	292	330	298	288	298	285	298	313	287	320	300	289	302	339	296	310	304	297	295	314	299	294	288	291	305	292	306	277	317	298	257	315	301	310	326	302	315	295	292	327	290	287	300	279	302	325	303	284	323	282	271	318	314	310	292	304	288	311	317	293	311	331	279	324	304	308	330	312	314	313	323	263	310	299	334	320	286	289	281	294	309	306	290	288	303	315	307	280	291	354	307	308	310	293	320	306	294	290	336	310	286	305	306	321	291	300	331	287	286	313	338	319	326	305	311	333	282	326	305	285	306	297	314	275	294	313	311	296	290	325	309	315	331	295	287	319	276	284	296	293	307	303	303	325	322	313	319	322	295	308	330	288	308	275	312	296	301	304	275	313	304	285	294	329	320	301	337	338	324	299	335	304	302	313	310	275	295	315	305	319	322	285	285	303	314	298	328	292	309	303	309	278	286	345	283	319	322	314	289	321	341	300	289	291	261	296	271	289	291	286	297	315	314	299	304	300	291	309	322	299	290	321	305	284	326	292	301	323	324	293	292	322	319	337	291	293	321	296	293	311	306	315	294	273	295	300	319	279	307	312	323	307	287	310	280	303	280	297	312	289	286	335	322	321	332	333	268	288	285	332	284	321	292	298	291	289	281	306	287	315	292	311	274	288	319	317	312	291	331	315	312	308	293	303	297	291	334	266	327	299	306	278	290	340	317	272	321	301	275	294	321	276	316	277	321	326	286	301	325	287	319	291	314	281	326	335	313	289	306	294	317	325	310	331	285	334	315	306	266	303	286	305	283	324	323	322	298	276	338	299	313	319	343	295	314	307	302	307	281	310	289	272	304	307	317	309	294	305	274	315	286	290	285	317	285	314	307	318	290	295	300	301	297	338	283	300	281	298	314	299	280	286	306	275	308	290	280	296	290	277	292	319	281	289	309	279	263	293	318	324	310	291	323	289	301	290	326	282	294	300	283	314	309	292	300	364	292	300	262	306	299	305	289	305	286	292	313	313	292	319	299	276	316	299	314	287	294	310	281	317	296	284	284	316	291	331	286	319	304	294	307	296	312	311	339	304	276	305	340	313	284	310	316	276	279	290	315	311	320	307	310	306	316	321	319	301	290	305	303	301	344	280	276	286	327	305	309	304	304	311	303	275	315	290	325	298	266	310	295	282	344	283	313	301	300	315	263	315	321	294	285	302	360	337	327	277	295	296	309	285	327	328	259	314	299	317	286	307	314	353	302	324	357	303	308	307	310	310	293	285	292	318	295	291	291	325	305	280	299	296	307	350	328	316	290	319	321	305	287	307	295	293	298	272	295	293	291	307	310	312	301	314	316	317	311	299	300	301	320	312	291	285	306	296	297	286	317	320	307	283	308	290	322	303	273	316	309	280	303	289	314	311	319	333	305	279	320	324	302	302	338	322	296	296	303	299	273	301	279	287	287	305	324	295	283	308	314	293	310	280	317	313	295	274	343	306	322	315	281	320	306	290	257	289	293	321	338	303	280	304	296	319	301	318	307	309	296	304	275	292	313	296	307	280	293	300	311	286	334	321	307	322	297	313	309	303	297	292	298	309	328	288	303	331	293	321	299	269	308	296	310	270	296	287	292	286	291	300	305	274	314	312	333	277	315	301	304	293	278	288	307
3797	4843	3958	2045	1295	913	748	651	523	445	451	428	428	358	350	361	346	337	355	312	315	293	324	340	298	295	327	328	302	298	289	275	323	286	310	318	286	286	304	298	291	276	280	312	278	293	314	297	324	285	310	312	289	307	323	288	296	293	290	276	282	327	257	295	271	294	283	300	290	302	314	291	278	277	271	280	309	292	261	279	292	276	290	326	309	288	267	286	286	250	279	286	298	266	267	256	294	303	287	278	290	288	307	283	253	279	276	283	288	292	256	262	289	272	248	279	281	310	286	316	289	278	281	296	266	314	279	277	283	306	282	266	292	339	283	251	288	275	286	301	286	266	274	286	268	296	299	248	282	291	285	254	288	295	302	305	279	263	291	279	280	292	263	284	268	295	278	277	295	297	298	280	252	304	272	266	282	290	304	271	300	291	278	267	258	275	291	305	270	297	284	280	294	293	283	283	260	292	313	267	293	282	256	285	321	275	265	272	274	283	271	264	283	261	253	278	285	304	259	294	270	295	309	287	287	287	283	264	299	288	262	312	288	273	252	290	270	243	285	319	285	263	293	283	290	260	269	253	273	303	274	282	293	289	275	297	307	285	309	293	294	308	262	302	238	288	273	281	300	298	264	287	266	296	290	254	307	265	267	308	271	265	277	281	298	263	283	286	252	278	306	300	276	270	301	295	292	291	297	283	297	297	281	270	289	274	291	284	277	274	278	303	276	266	263	274	322	297	282	295	298	294	266	255	299	264	267	310	305	281	298	302	294	280	308	270	247	294	264	299	298	282	288	263	293	280	267	294	262	302	256	251	276	268	288	301	282	266	264	282	254	266	258	276	284	315	285	266	292	277	274	281	281	303	276	293	303	273	285	274	291	298	262	280	294	285	276	304	260	261	292	294	254	264	297	294	297	261	286	293	261	289	284	297	261	280	274	276	283	279	293	294	282	290	275	274	278	290	301	264	297	282	293	298	277	311	289	290	275	299	297	260	254	315	265	281	273	290	285	284	260	293	278	261	281	314	298	288	307	280	291	315	256	302	289	293	316	267	286	291	278	290	300	288	287	285	287	302	285	299	270	294	260	293	281	240	288	279	320	294	289	317	289	268	266	292	277	288	285	301	272	269	298	275	281	299	276	274	277	265	274	262	322	276	277	249	285	292	280	307	246	270	292	292	280	275	271	291	296	262	286	270	292	286	284	305	295	261	279	289	297	286	294	292	279	268	300	298	293	287	303	300	278	306	293	263	325	249	257	305	300	265	279	274	295	283	270	280	307	276	299	258	274	270	310	268	295	265	301	288	308	294	263	292	273	315	281	251	269	279	302	257	267	257	293	271	287	267	316	263	261	282	286	256	293	284	274	284	272	289	287	272	292	276	302	262	263	275	277	282	294	304	295	275	307	291	286	267	279	266	285	292	261	290	288	267	270	275	256	301	290	271	269	272	267	260	259	275	261	272	288	269	300	286	275	288	275	274	271	276	263	286	294	323	270	324	296	252	251	290	294	281	292	291	295	306	253	283	273	286	302	273	305	272	280	282	303	275	251	292	315	287	269	290	270	273	307	255	297	306	309	307	269	317	252	311	293	277	282	325	283	249	299	266	259	292	263	291	260	283	278	269	271	275	263	267	298	264	270	288	274	280	270	279	301	305	277	275	282	318	268	293	271	278	294	283	279	320	278	271	258	271	296	284	256	286	290	318	244	295	294	279	285	285	289	278	251	285	293	299	277	286	252	265	287	279	269	281	264	315	257	294	264	290	299	265	296	269	256	278	301	303	278	295	254	292	265	272	268	281	284	282	280	268	290	269	303	290	265	282	251	266	284	268	265	274	262	288	250	265	300	274	253	285	272	270	249	264	276	292	256	264	261	274	304	310	304	318	265	283	285	285	250	318	287	278	292	255	271	278	273	290	289	313	269	252	256	305	296	284	293	270	238	312	275	277	285	302	303	269	271	275	281	267	274	251	298	274	270	286	256	269	254	258	279	278	304	279	268	276	259	270	253	284	260	284	262	282	274	297	314	284	276	286	277	267	263	311	252	295	300	272	291	247	291	278	312	262	295	277	276	305	249	271	281	276	278	280	276	284	293	295	260	293	270	271	295	264	290	241	265	302	304	259	299	274	302	286	283	295	299	271	248	299	300	300	291	283	284	269	273	253	263	305	276	279	301	268	252	286	281	265	305	275	260	286	287	275	264	299	276	282	270	278	279	265	270	283	287	292	278	271	268	270	262	304	281	268	267	287	309	277	270	269	288	304	293	263	290	279	266	283	286	269	259	251	286	258	325	301	243	279	300	297	294	306	288	254	286	265	283	293	249	303	298	254	289	288	287	302	275	279	301	298	276	262	270	273	283	286	291	274	282	276	305	265	300	308	253	275	270	276	276	304	294	258	282	278	285	275	235	286	335	286	268	290	280	272	273	295	275	256	287	284	255	312	264	290	287	266	296	292	287	262	316	252	244	291	272	291	265	270	298	262	256	258	284	278	284	266	287	274	309	242	239	278	294	302	283	284	298	282	291	273	286	275	266	241	283	284	265	263	300	274	304	261	276	288	278	260	279	249	293	283	270	264	261	242	305	264	275	298	270	278	277	298	271	282	268	287	278	272	268	254	316	334	254	275	288	265	266	289	307	280	283	286	286	288	270	299	255	264	293	266	277	248	267	285	256	292	278	284	264	284	270	306	288	259	284	279	263	302	298	272	285	307	261	315	295	277	272	294	261	274	273	280	284	273	270	271	270	294	273	283	296	295	301	300	263	286	238	279	285	312	259	268	262	313	274	280	295	250	289	264	273	266	273	280	272	282	315	302	299	280	307	294	276	258	279	274	280	276	279	272	298	289	277	290	297	311	283	301	255	228	276	280	290	278	317	259	279	259	297	286	298	274	274	292	280	286	282	287	299	277	277	279	286	293	263	295	289	309	270	293	285	299	277	292	258	273	270	286	282	246	270	298	242	269	302	281	306	272	248	257	275	258	300	268	299	279	311	278	270	253	286	255	275	300	290	275	316	280	282	262	292	277	291	266	260	277	286	268	279	295	299	284	322	279	286	284	278	279	275	277	273	306	269	281	278	281	277	293	264	300	296	259	266	291	290	279	270	265	263	290	305	268	286	292	283	263	285	255	276	325	283	260	247	254	274	292	282	277	273	254	276	279	284	280	282	281	279	274	263	284	315	308	292	289	258	292	272	279	269	264	292	288	296	299	309	276	263	281	289	269	294	264	260	278	264	260	279	269	295	279	295	274	264	286	256	260	282	279	284	298	266	261	258	265	286	279	259	274	281	298	266	286	286	292	255	276	303	297	280	263	278	272	274	302	263	257	287	267	296	278	295	265	282	272	278	290	316	268	254	298	260	266	258	303	290	264	254	281	274	279	291	282	274	275	281	314	286	260	299	236	260	300	310	290	309	282	315	326	280	288	254	268	271	297	293	287	300	240	273	245	292	287	250	292	283	263	301	268	267	306	294	272
27758	10290	1898	1328	1052	953	896	877	864	940	844	879	834	927	832	880	830	837	861	886	834	883	845	860	837	842	861	846	913	853	812	875	858	832	838	869	861	868	839	874	837	870	827	806	846	869	827	853	863	901	865	828	866	847	811	833	819	895	869	839	812	906	854	832	895	878	857	893	903	877	881	857	841	869	868	859	891	851	946	856	820	869	855	877	829	869	863	904	862	839	858	788	832	892	886	841	860	874	831	883	940	823	825	899	864	884	866	840	856	833	884	880	830	870	860	877	848	804	856	868	872	826	851	887	828	861	865	885	873	880	804	890	894	841	858	887	864	863	861	875	868	871	896	857	850	864	854	876	895	846	861	849	909	893	885	880	821	790	870	871	878	871	847	869	854	848	912	886	903	859	889	889	840	824	817	837	875	918	870	855	866	847	867	868	869	825	857	838	841	877	846	854	842	834	884	879	871	861	863	884	874	843	894	829	810	880	942	858	854	820	841	863	886	898	872	883	921	923	823	912	830	873	876	872	815	797	843	851	898	880	900	786	842	861	856	864	840	908	854	833	904	868	848	844	834	808	867	850	906	835	893	894	864	837	908	833	896	869	872	879	889	840	877	890	868	881	827	861	931	848	905	778	850	833	871	839	890	860	820	926	877	857	865	845	818	850	883	869	893	838	855	855	911	850	912	838	873	818	870	868	839	848	844	768	853	885	828	800	873	859	863	888	847	884	853	867	820	821	841	784	922	850	852	901	839	824	837	847	828	876	881	859	859	893	883	888	843	882	870	786	848	834	866	893	881	867	869	865	842	813	890	796	893	858	880	892	857	865	885	838	819	884	876	825	828	841	868	802	852	877	803	836	891	914	870	822	852	828	836	874	855	898	893	902	804	868	926	858	853	843	843	880	834	875	848	868	863	858	863	868	846	899	820	898	849	842	872	865	860	903	850	861	830	853	881	891	872	782	868	831	894	848	818	850	808	877	838	828	843	877	830	916	863	877	848	920	828	834	896	811	864	817	898	827	834	830	889	862	877	861	881	901	845	871	848	835	850	872	861	845	909	810	851	919	882	828	875	862	844	774	927	877	879	793	839	835	834	832	861	870	810	845	841	822	862	908	889	845	842	909	869	842	866	847	814	843	862	860	802	847	888	824	842	879	824	834	842	836	885	837	870	823	844	878	843	840	845	910	859	850	866	928	858	824	873	847	821	868	886	816	827	838	927	840	868	858	834	839	882	894	878	813	895	804	829	813	840	892	833	852	930	898	837	846	872	901	893	866	862	857	797	837	904	826	853	865	850	871	836	801	849	863	914	918	871	904	837	903	935	850	894	883	907	913	853	862	854	917	831	889	857	870	919	802	894	879	870	858	912	853	845	870	808	838	839	845	881	812	855	863	814	849	851	795	832	900	832	882	901	885	869	846	951	884	876	867	839	834	849	865	818	854	865	864	852	898	875	867	869	851	860	896	841	827	844	853	903	898	897	805	862	867	862	907	825	852	913	862	834	843	810	837	898	861	855	819	856	878	856	881	893	853	894	863	840	839	878	847	883	868	881	903	880	839	855	858	818	846	854	812	902	849	864	850	902	858	806	832	889	901	886	847	883	859	850	823	845	883	813	822	847	828	838	857	865	882	873	872	890	814	862	833	837	860	877	817	838	858	827	851	846	877	912	842	900	784	854	897	851	825	850	832	908	881	865	857	839	861	855	854	871	872	810	844	898	861	846	837	823	861	874	915	871	828	837	839	869	831	831	832	914	891	827	846	841	863	896	839	864	901	826	887	842	857	831	869	883	816	908	819	891	917	868	854	844	891	870	892	861	910	873	829	836	888	855	857	852	826	835	923	819	880	810	843	850	833	905	937	878	845	827	849	848	871	837	929	891	823	841	818	903	867	849	878	908	850	864	858	886	891	870	897	918	868	838	886	886	837	842	878	888	892	840	882	864	847	901	872	855	853	878	860	873	833	856	835	815	955	851	818	851	854	853	821	884	880	814	836	899	827	858	833	857	914	913	911	897	874	884	892	823	888	858	848	888	853	878	863	877	827	803	833	843	890	865	825	816	859	830	834	865	834	868	885	863	896	848	884	854	858	848	887	876	826	875	896	869	870	866	895	889	872	844	809	839	866	920	824	878	874	876	861	832	848	867	863	847	835	846	884	834	880	857	875	840	875	935	871	907	851	875	845	905	882	890	815	848	871	910	853	816	913	848	811	872	850	861	858	916	826	785	854	857	867	856	855	879	842	841	841	864	850	872	906	928	848	876	784	838	909	871	868	847	866	834	852	903	844	896	893	884	868	853	873	821	897	806	783	857	866	840	816	929	874	830	857	871	851	825	850	905	873	858	879	854	809	895	879	844	831	831	926	829	854	848	877	832	843	896	863	861	871	894	830	850	850	882	855	860	843	823	877	857	840	843	898	825	849	871	864	857	812	846	884	863	866	852	872	852	862	848	858	889	887	866	794	888	901	862	870	883	838	815	808	832	864	907	897	825	872	845	872	862	835	896	907	871	850	843	866	856	848	855	892	842	784	906	834	859	862	841	856	860	865	880	840	835	915	879	903	860	760	894	877	839	848	839	845	860	847	842	853	923	892	841	889	881	822	858	855	888	872	846	904	811	890	859	859	847	865	886	894	879	838	859	884	830	879	868	865	872	886	880	854	885	838	865	858	833	868	879	801	881	859	819	814	915	864	890	873	839	804	888	872	828	860	850	832	884	863	865	879	846	873	891	819	811	860	861	890	816	819	833	822	863	862	872	867	868	828	889	846	837	830	834	871	866	881	843	871	875	880	843	844	839	832	838	858	869	812	812	846	850	828	863	869	861	809	855	855	860	865	889	947	865	798	873	842	843	849	839	865	861	849	859	864	826	868	901	886	808	828	917	847	820	864	832	891	852	876	857	866	900	869	835	888	861	829	845	924	862	842	853	894	894	871	837	856	887	853	836	886	864	805	816	817	862	790	827	846	892	883	905	924	832	858	879	860	874	861	859	819	868	876	850	842	902	899	844	869	837	908	861	846	916	816	841	862	851	858	841	861	887	862	882	874	834	829	866	854	887	866	828	898	828	918	913	835	889	893	891	893	828	853	809	915	851	908	841	878	854	805	892	915	867	851	862	924	825	867	877	875	876	858	852	865	907	893	849	907	794	893	883	892	874	889	836	877	833	874	860	914	825	834	873	857	837	849	878	839	843	820	825	882	921	899	874	843	863	828	852	836	843	908	928	868	903	877	858	875	886	889	803	888	838	875	862	819	830	837	887	902	816	846	831	828	855	798	808	875	838	848	855	880	854	836	901	894	867	886	851	882	861	808	841	901	819	830	847	823	886	811	871	809	825	805	856	874	853	878	861	819	844	877	823	822	847	892	886	898	862	840	820	881	814	862	834	857	891	856	808	839	865	877	863	854	856	800	823	834	871	870	863	889	874	808	877	820	790	907	901	889	865	867	841	886	928	843	863	810	829	854	859	915	816	871
5531	941	882	845	704	728	732	670	693	733	702	755	705	693	671	748	711	734	733	750	711	700	696	700	731	758	739	743	730	673	758	712	709	677	693	651	753	667	711	684	670	685	698	676	692	673	671	679	711	708	703	684	701	710	769	712	734	662	734	707	704	681	749	689	638	706	704	663	675	727	684	720	670	666	722	725	712	676	709	690	725	712	669	723	673	703	709	685	684	711	691	693	717	743	763	747	640	717	657	684	711	712	722	727	739	687	712	715	725	730	716	702	696	670	722	724	711	689	723	664	718	691	671	724	681	681	709	673	641	636	700	702	737	733	723	680	671	701	687	733	747	709	668	719	680	668	649	621	717	696	651	692	695	668	704	679	691	700	688	682	645	681	682	676	690	717	708	669	677	743	690	685	701	711	722	711	703	657	719	686	653	749	751	704	723	694	703	671	670	721	664	663	711	683	669	670	727	656	651	692	720	718	686	691	711	713	693	688	693	709	700	686	700	691	710	702	748	694	692	670	692	752	723	724	726	690	657	700	716	704	691	658	673	659	702	704	711	729	686	701	640	658	729	734	663	718	716	716	701	714	684	700	727	744	721	697	672	668	664	717	643	682	707	698	717	702	735	697	679	693	718	709	683	723	690	705	672	661	659	689	722	640	728	702	697	697	671	705	677	693	654	730	725	693	715	689	720	668	740	691	693	670	686	720	680	723	691	659	678	726	736	707	694	678	687	677	699	699	705	664	679	659	722	710	710	688	699	700	702	668	729	680	662	626	687	732	687	654	713	749	682	649	717	708	715	684	739	691	657	677	685	719	662	682	726	690	674	717	724	701	710	712	672	743	709	711	644	707	696	705	694	705	681	737	675	657	685	718	680	666	691	704	693	700	670	699	713	731	705	698	728	666	742	720	706	677	669	703	725	712	708	743	729	686	676	689	677	677	665	694	643	706	732	725	722	699	666	684	683	714	713	701	673	725	695	666	711	702	682	717	752	692	688	741	723	716	726	702	688	685	732	715	707	708	710	711	668	654	720	731	677	723	690	711	699	722	699	657	697	721	708	709	692	697	731	706	731	699	717	703	710	666	700	669	694	659	722	711	680	709	687	713	712	678	649	718	700	730	654	700	707	683	746	666	720	651	720	712	684	697	653	692	672	717	644	728	686	696	671	728	747	713	682	653	715	701	714	657	714	736	675	707	681	677	735	717	692	666	687	656	739	712	777	707	704	674	675	676	718	672	683	696	702	634	668	710	692	688	715	687	640	731	709	637	691	722	749	705	674	667	728	680	679	709	671	693	690	628	736	653	727	671	662	663	668	746	697	674	703	629	712	696	726	716	712	655	655	688	701	690	712	684	660	733	702	729	700	710	712	709	676	694	677	698	694	668	660	688	638	683	648	669	670	671	712	712	633	717	679	691	705	705	685	706	713	718	674	656	704	651	710	729	676	692	678	694	741	744	706	697	701	676	703	684	702	697	691	682	683	725	679	653	643	702	670	703	667	650	709	743	718	668	666	696	671	718	706	661	712	679	659	665	686	642	695	760	724	637	670	706	732	700	684	700	706	674	713	673	711	700	766	674	707	748	670	680	737	698	709	690	691	708	689	688	712	657	676	691	707	720	658	693	706	668	719	732	667	719	755	685	707	640	699	665	740	646	686	686	749	693	708	738	665	723	713	687	723	690	679	708	683	697	712	701	698	755	669	682	678	687	663	698	724	694	736	707	664	729	678	690	723	645	721	681	708	711	720	693	716	669	655	681	694	682	631	678	691	686	731	690	719	705	716	663	741	707	751	724	730	719	689	726	674	735	712	669	678	681	682	703	705	659	709	701	723	740	699	641	681	691	679	696	670	715	736	703	727	727	703	682	715	733	743	689	668	674	724	698	651	729	736	697	676	691	670	697	645	756	719	723	696	695	699	723	700	747	672	662	721	641	748	695	698	672	735	687	740	701	691	683	669	712	709	654	666	682	731	655	678	674	697	679	691	706	646	679	693	682	724	672	729	695	662	663	682	718	678	697	724	646	714	629	725	700	679	697	705	687	679	708	702	675	688	714	719	691	719	657	681	697	725	647	694	679	659	676	662	703	706	703	746	750	655	695	690	702	678	708	661	708	670	697	730	730	680	694	721	720	712	709	668	691	675	699	749	656	707	659	688	710	721	670	695	674	725	672	710	760	737	696	698	694	700	753	715	668	677	734	686	652	664	699	666	656	694	682	717	716	713	662	693	711	685	709	704	693	721	660	693	659	664	664	712	691	733	663	717	720	693	690	670	679	696	708	685	698	684	701	672	648	750	701	696	724	722	689	663	690	693	689	704	717	753	680	720	709	699	672	734	712	670	701	688	701	718	714	739	697	653	671	687	714	685	667	742	717	662	714	658	667	668	731	701	708	679	688	721	736	741	718	699	735	662	661	700	674	735	715	721	706	682	679	704	720	763	653	696	713	689	697	693	690	708	707	715	667	750	683	693	723	680	680	739	699	684	700	711	717	690	722	697	674	723	644	709	718	726	692	721	735	699	725	714	682	685	692	691	735	673	713	672	715	704	698	691	705	749	697	703	715	673	729	698	623	674	721	708	731	726	715	686	705	695	681	677	726	699	647	736	699	726	678	700	727	683	717	725	684	683	692	682	711	655	696	724	648	671	723	700	746	682	668	667	705	698	697	706	690	710	670	677	677	638	735	683	728	700	695	638	708	651	726	719	671	705	737	698	687	670	665	686	702	699	683	693	689	701	678	696	701	704	697	654	734	699	694	664	691	804	708	727	737	657	729	653	685	656	713	676	669	677	713	712	710	680	714	719	719	705	683	692	694	720	656	713	741	700	736	672	697	702	689	679	698	736	706	695	664	694	731	698	665	742	709	682	686	694	702	738	684	728	699	703	751	681	677	697	687	724	716	706	742	714	684	715	683	706	691	760	661	695	680	691	726	717	683	701	693	677	708	689	653	672	737	712	710	697	742	726	668	722	703	695	697	707	660	702	757	674	652	653	687	681	740	693	693	688	687	654	725	701	671	679	701	663	690	690	689	664	693	669	704	705	660	674	769	679	660	738	707	773	706	661	696	696	696	694	672	710	730	715	679	700	715	732	730	734	706	681	736	701	686	697	699	734	702	726	693	667	687	694	683	690	716	670	741	680	708	689	698	722	685	693	673	712	685	713	644	680	755	714	715	670	686	651	705	680	681	715	713	694	706	713	728	662	695	708	688	651	730	734	695	667	665	666	664	693	732	721	721	655	677	684	707	736	694	682	662	680	712	707	693	689	728	677	650	700	643	705	706	681	728	673	659	700	682	683	688	676	695	705	695	712	759	700	718	711	713	684	715	697	706	647	672	640	699	671	717	696	743	686	665	712	660	722	649	690	725	658	703	718	674	663	696	711	670	707	661	710	666	738	725	681	707	669	722	688	675	719	683	671	669	706	688	653	674	715	694	698	714	670	702	718	678	631	710	718	688	717	708	751	646	701	656	709	714
25582	21387	27112	25440	4151	1029	790	659	637	572	609	572	565	608	582	562	519	549	573	561	527	583	513	496	587	581	555	534	535	568	567	572	571	567	556	550	578	533	549	528	521	578	523	582	548	504	546	539	531	540	552	544	570	561	576	545	560	572	532	523	600	511	523	556	534	535	533	558	544	551	552	538	556	547	558	544	516	489	541	589	505	560	570	525	514	531	518	517	536	569	544	546	560	565	538	502	538	548	553	519	557	556	538	583	521	528	545	545	549	571	521	562	531	573	553	523	556	584	478	526	523	546	574	567	546	506	540	540	578	557	551	554	549	569	542	545	548	597	526	554	571	543	541	545	516	497	553	578	539	557	582	542	568	523	498	560	536	534	508	509	537	530	544	548	515	493	565	523	501	543	543	491	547	521	559	532	569	546	580	518	544	562	559	570	514	529	544	551	595	553	585	556	546	527	567	595	556	537	565	508	481	542	578	554	565	572	530	555	529	558	525	546	537	547	569	506	559	523	550	516	554	507	511	530	533	523	553	527	596	531	506	496	569	506	527	527	575	510	576	524	542	579	510	532	507	540	568	561	539	521	553	563	563	538	570	524	570	546	536	539	550	507	545	563	534	539	533	540	528	546	566	522	588	541	505	556	520	522	548	534	523	536	539	536	503	530	526	547	521	582	537	521	543	525	539	555	520	567	524	560	555	561	521	516	536	543	528	523	521	552	556	544	547	525	557	527	576	553	580	568	522	550	521	528	538	530	548	513	526	560	561	575	538	546	523	554	571	537	538	512	518	547	500	523	503	545	515	573	571	554	529	520	551	522	560	546	535	546	548	524	537	559	574	571	563	530	524	542	542	551	535	534	557	512	565	540	502	576	516	516	556	509	528	561	551	521	529	559	522	552	547	548	538	519	517	494	539	523	558	497	526	532	564	523	527	526	519	536	539	522	532	536	537	520	557	527	541	556	534	534	519	529	572	547	500	511	523	550	540	622	586	570	539	555	521	550	541	512	527	571	511	527	497	536	525	531	512	563	595	519	520	511	502	519	586	519	536	549	569	607	567	531	591	522	554	553	545	528	531	535	603	538	552	551	545	585	556	513	515	527	532	567	526	493	546	532	541	569	529	524	536	504	545	557	542	537	544	498	551	520	544	571	565	529	541	541	531	531	555	535	541	453	531	588	539	519	508	552	516	511	533	494	517	518	536	536	579	510	535	580	496	573	539	575	540	545	559	546	545	525	549	575	566	497	523	545	514	505	536	494	531	536	545	539	540	502	532	539	524	582	498	579	542	546	574	567	550	529	504	516	510	559	557	558	581	558	577	480	549	513	570	560	546	516	517	551	538	568	527	557	522	567	545	520	561	544	531	537	544	535	517	516	504	525	539	498	539	593	539	539	503	595	538	528	561	542	537	524	527	542	508	555	558	524	571	555	506	555	512	538	532	555	535	546	559	540	498	537	509	520	551	529	547	552	563	541	536	544	537	525	532	521	491	541	515	558	524	556	536	563	509	552	521	551	478	568	547	528	532	537	579	568	549	528	537	552	556	563	505	521	516	540	520	573	583	582	530	533	520	531	514	532	509	562	535	583	543	564	546	542	530	534	562	515	503	535	517	557	593	550	519	504	511	503	510	567	506	540	535	536	559	557	544	549	539	552	541	537	522	582	586	524	578	544	542	542	551	539	577	523	543	570	513	579	545	526	540	527	539	530	549	526	501	583	551	554	509	547	562	525	529	530	548	565	539	542	508	557	492	553	549	468	516	534	549	587	586	555	501	491	559	536	528	539	552	536	529	521	530	526	559	526	553	557	557	513	552	551	561	514	566	549	521	527	517	515	563	571	516	540	546	515	510	565	537	573	566	580	522	514	547	526	517	526	526	554	591	523	500	587	546	538	564	589	522	531	516	543	558	571	521	523	521	552	534	527	490	522	510	526	548	547	539	532	520	504	564	506	560	531	509	509	559	532	527	527	542	554	552	533	556	553	553	535	533	517	531	532	578	506	564	538	497	499	521	515	520	515	549	555	541	559	500	519	557	573	536	553	497	559	553	545	534	547	490	531	570	566	542	522	520	522	534	524	532	496	561	527	560	580	628	545	544	539	526	534	579	554	547	513	528	551	548	547	551	509	493	525	580	537	549	551	575	528	513	525	546	562	528	558	587	550	520	544	560	547	539	530	524	591	499	502	519	553	536	552	547	544	528	541	549	528	538	546	536	547	492	568	498	539	532	550	549	521	518	547	556	542	550	552	545	500	566	569	542	537	544	560	545	566	545	579	544	545	487	586	532	540	595	566	556	529	565	547	526	523	500	534	575	533	522	529	513	519	498	517	538	515	534	526	498	527	540	534	584	542	543	521	541	564	559	535	602	527	561	551	561	552	540	541	533	510	555	545	521	535	598	534	575	520	495	491	534	544	583	530	596	561	573	562	553	528	549	506	512	556	528	512	545	529	587	558	536	505	523	565	553	500	532	520	519	566	540	508	554	519	545	518	519	494	522	558	508	525	543	533	583	547	575	519	528	501	549	530	560	528	533	530	502	523	563	557	514	523	542	508	560	526	568	533	553	545	561	502	499	524	548	521	542	544	521	519	591	533	558	568	525	545	568	535	514	517	552	574	548	526	554	536	514	575	512	539	523	514	520	536	553	570	542	524	531	538	507	537	558	503	508	498	541	531	547	517	538	520	516	498	523	492	487	509	541	524	549	510	524	525	533	514	537	531	520	590	566	522	528	491	569	561	536	493	515	556	547	551	559	506	576	563	531	577	558	585	551	536	538	516	537	527	590	548	562	563	544	556	506	561	529	529	528	556	520	522	554	533	548	524	530	540	514	549	576	513	563	519	512	524	537	497	494	523	542	512	532	542	528	522	529	521	478	530	518	582	528	530	487	538	539	525	531	514	543	529	548	557	546	566	514	551	573	512	555	554	507	546	566	537	558	517	504	556	579	545	550	527	526	568	588	586	544	531	553	563	535	531	537	523	494	540	530	547	516	554	552	554	505	550	538	515	498	529	562	557	533	547	520	517	513	540	506	529	534	542	505	555	576	507	581	515	556	534	548	505	543	531	548	529	561	531	525	606	538	586	508	481	551	534	527	498	547	555	573	518	553	539	527	529	537	494	533	518	506	545	547	535	524	545	537	549	530	532	537	500	523	549	519	521	542	548	495	520	536	548	509	515	526	561	489	546	511	507	557	521	529	566	526	524	541	557	526	535	542	509	565	499	554	525	545	525	546	515	498	534	529	545	512	546	526	541	548	572	554	511	532	506	545	508	567	495	535	551	535	537	484	553	529	506	539	569	523	560	485	536	564	542	506	551	522	502	532	542	520	543	546	582	524	526	513	551	490	589	565	535	539	535	514	552	534	545	545	547	534	514	526	555	527	542	570	570	489	549	482	537	558	562	523	513	514	522	539	515	535	519	515	550	570	498	531	535	516	539	550	535	571	555	537	547	533	540	529	505	533	522	536	522	526	529
3722	2828	2357	1380	1016	816	712	647	590	521	532	503	489	483	523	513	537	478	493	492	470	477	462	514	491	468	471	452	493	463	531	444	480	465	452	459	503	470	485	506	480	463	481	425	469	467	484	473	465	485	479	474	500	472	464	489	453	470	499	497	473	472	458	454	459	512	481	470	465	448	488	442	476	530	480	499	488	464	488	483	476	460	483	503	477	504	484	470	503	457	480	450	462	479	506	455	455	490	489	434	486	467	451	450	440	460	443	496	459	433	440	481	467	481	459	436	465	448	466	474	490	488	486	474	492	455	442	434	447	469	470	511	496	464	440	455	518	508	479	484	488	462	467	467	464	482	460	477	424	509	435	466	484	510	449	460	457	488	501	445	453	495	444	499	451	499	448	444	456	489	464	472	485	461	433	477	472	462	451	455	470	472	485	499	480	472	427	468	434	441	470	481	442	501	445	481	493	446	439	469	495	487	479	434	458	493	468	471	439	452	457	476	432	496	450	449	448	445	446	484	467	460	469	443	471	486	485	448	441	496	453	442	510	446	469	459	460	499	466	464	444	468	450	480	447	460	470	469	437	457	454	499	475	475	448	499	463	455	428	450	456	447	497	456	474	472	449	426	462	442	467	480	510	480	451	458	463	431	468	475	475	479	437	480	444	467	476	463	463	486	467	474	440	476	491	427	494	445	474	450	475	475	477	490	434	448	435	478	434	459	421	487	456	489	477	473	497	474	464	469	435	445	511	449	471	467	428	431	459	459	451	483	470	496	465	459	472	444	439	467	462	445	454	492	468	448	492	439	517	433	451	445	480	454	469	511	459	492	493	454	492	461	459	517	441	465	423	448	479	461	473	457	432	474	482	464	448	453	477	437	465	446	440	443	458	482	466	504	474	486	454	455	486	473	444	466	444	483	439	453	471	438	489	484	493	511	449	495	460	450	428	512	479	452	462	465	458	481	480	437	444	476	500	491	486	484	423	469	477	448	466	474	468	466	480	412	474	494	437	471	493	496	459	441	441	462	447	480	428	455	467	490	445	427	468	463	466	455	459	432	456	447	505	486	454	483	477	508	483	442	469	462	472	493	466	488	471	467	473	463	444	467	466	477	443	458	481	428	480	453	472	476	481	464	506	475	447	491	464	495	464	459	485	486	468	460	456	465	434	474	507	466	472	457	478	465	444	412	421	453	500	472	469	456	449	468	451	469	466	489	457	467	470	441	488	457	454	440	500	429	469	478	468	430	476	458	459	460	479	499	468	449	459	498	435	474	449	464	475	481	491	442	454	484	454	492	496	475	457	445	464	454	454	463	473	420	456	451	487	461	479	476	440	471	458	438	489	518	480	453	438	481	423	435	455	473	452	456	494	472	452	469	446	497	474	492	466	460	446	458	442	477	452	455	451	484	410	459	492	453	506	458	500	467	487	421	474	434	455	452	447	484	493	461	478	450	493	450	447	466	470	430	492	440	498	476	442	478	462	429	481	490	465	466	419	493	443	505	461	471	444	460	477	503	451	441	480	504	458	478	458	473	479	487	469	469	437	448	449	476	477	454	467	473	458	457	506	489	486	501	470	532	499	462	480	467	456	439	486	473	502	412	468	460	470	426	461	454	466	455	450	475	461	475	451	479	461	449	439	468	482	479	475	460	473	486	501	456	513	428	465	457	481	436	443	430	429	487	492	491	477	464	454	416	467	459	463	486	479	444	468	475	484	478	470	463	476	442	463	428	519	435	484	477	441	508	459	413	475	480	472	451	444	443	436	475	479	515	452	481	502	458	444	479	452	484	478	477	484	460	446	417	479	449	458	472	437	474	445	464	440	489	453	477	490	457	451	451	452	463	456	470	482	420	480	461	468	469	456	444	496	472	446	462	466	462	465	462	468	451	484	478	410	513	470	464	476	486	472	476	427	439	473	482	455	474	477	472	447	481	473	479	461	480	493	495	491	420	485	462	443	461	469	445	494	459	402	457	462	459	467	464	485	449	438	463	441	502	486	476	477	456	446	447	467	481	482	473	461	478	476	495	458	467	473	494	452	456	478	457	486	452	480	452	493	464	457	509	450	478	472	458	483	490	439	451	487	503	482	464	461	479	459	434	477	448	470	459	463	449	441	464	432	451	458	443	452	503	439	456	463	475	430	487	421	442	468	481	415	470	458	428	475	481	452	435	463	419	459	462	481	446	478	450	496	457	435	477	497	486	470	487	461	455	431	455	485	452	415	465	465	448	470	480	488	437	440	498	490	453	458	494	484	463	459	464	473	481	480	494	476	442	517	493	446	459	453	482	435	474	503	471	475	452	454	456	458	496	462	449	463	482	452	455	475	427	420	459	452	494	471	425	492	451	468	459	474	451	478	451	502	398	479	451	461	450	456	499	447	440	502	459	489	453	467	440	472	479	465	484	441	482	485	439	433	442	442	467	495	467	467	456	442	455	452	466	472	468	464	475	438	454	472	428	492	445	472	488	485	441	455	432	466	442	455	457	465	455	453	452	468	435	462	504	478	458	478	478	512	447	470	490	424	467	440	512	445	467	465	464	452	437	440	419	421	466	467	480	465	507	485	461	468	459	436	510	449	465	452	463	428	473	474	444	469	460	468	512	498	481	450	487	467	497	460	458	434	446	454	458	438	435	487	443	430	454	476	459	472	475	484	484	477	477	460	491	448	447	488	464	463	435	480	452	469	468	444	471	479	422	461	442	471	420	481	441	440	452	467	490	441	462	428	460	480	436	462	477	445	458	465	415	490	461	476	441	442	450	455	452	482	470	428	504	445	468	455	462	439	418	487	495	473	473	437	444	503	478	449	467	503	465	476	452	488	445	465	464	475	434	452	438	481	462	462	457	448	476	484	455	482	436	463	463	465	454	433	436	454	498	451	485	447	429	460	466	447	465	494	485	437	441	451	470	495	468	482	460	455	423	452	473	467	456	465	444	480	443	463	435	477	464	452	469	436	484	443	421	468	471	481	481	505	485	475	474	495	427	464	460	476	487	474	470	494	487	466	453	460	460	455	486	461	497	476	495	453	453	462	507	492	460	463	490	455	446	448	448	456	464	457	452	460	476	423	465	448	481	454	505	457	472	488	412	482	451	475	461	471	448	458	460	460	450	455	454	473	468	489	466	469	480	461	462	466	440	477	463	469	500	477	490	468	459	476	457	483	435	467	474	489	456	477	487	421	439	451	467	475	427	472	478	497	455	448	479	468	447	463	432	480	474	463	431	490	484	437	449	437	433	477	434	445	516	444	517	465	448	491	440	435	434	460	429	466	468	476	478	445	460	501	470	459	442	496	441	497	503	451	486	415	453	464	453	456	434	455	474	469	438	454	479	459	508	458	464	483	454	418	511	435	490	476	450	472	498	483	423	453	464	495	453	459	482	471	434	477	474	472	445	448	474	441	428	460	465	424	468	444	471	479	485	458	473	468	456	419	451	488	500	481	463	465	476	433	463	490	461	472	429	482	488	475	443	470	466
24582	21420	28549	24698	21084	3380	891	583	437	442	393	430	359	343	337	307	329	343	334	309	334	334	330	360	298	322	313	309	310	349	312	303	305	332	327	337	305	302	333	328	344	310	308	315	277	284	320	310	339	306	311	300	337	331	297	305	326	311	340	293	277	307	320	287	296	298	318	306	289	315	301	329	300	291	292	316	315	300	255	291	304	330	304	324	314	326	322	291	290	283	315	292	292	316	275	293	300	332	305	289	286	328	286	307	314	309	304	309	288	319	296	333	299	296	313	287	309	307	295	274	323	313	320	305	331	301	326	322	324	296	270	311	279	332	331	283	304	309	338	313	304	314	285	286	312	306	288	301	318	313	326	327	260	303	294	297	315	307	288	282	328	281	298	316	311	296	293	308	326	289	305	291	293	313	286	305	275	309	301	301	310	259	262	282	302	267	294	307	283	271	285	318	345	299	304	321	302	317	297	298	286	310	341	294	315	314	291	303	294	299	300	330	259	294	306	331	299	320	286	321	312	281	293	315	294	299	281	310	312	290	278	326	271	295	333	302	329	314	298	275	299	307	311	292	310	296	305	327	318	305	301	317	287	302	311	323	296	318	299	292	300	305	284	272	291	316	310	312	297	317	310	292	302	295	301	303	305	321	259	280	287	309	300	319	322	299	305	326	294	293	276	319	317	291	301	320	284	272	292	301	319	305	296	299	300	306	311	312	299	304	318	284	295	333	309	294	299	306	336	287	285	282	290	290	304	329	306	325	284	303	309	324	287	269	306	259	280	298	324	290	298	295	302	294	331	280	320	313	289	308	318	278	291	327	292	322	266	292	326	305	327	321	310	303	308	331	345	335	293	313	340	263	303	339	320	292	277	320	302	308	274	307	286	312	304	311	292	330	318	313	317	303	319	293	272	313	312	279	287	298	289	329	314	301	285	325	324	298	305	275	310	261	293	294	296	292	322	307	308	338	323	297	278	324	315	272	322	309	364	300	294	265	293	319	308	277	323	271	294	305	315	302	327	293	294	301	321	306	301	311	312	323	281	307	311	308	319	319	307	292	282	313	309	297	313	288	312	301	279	322	302	304	297	309	305	322	297	300	320	332	272	288	308	289	313	281	315	291	296	311	292	314	313	319	299	297	275	277	320	294	300	305	295	312	295	288	293	329	263	271	316	302	305	309	302	269	321	277	311	288	322	313	269	279	295	321	312	284	293	288	331	306	278	287	292	319	286	283	266	317	284	318	296	291	294	296	323	325	311	289	285	297	317	307	308	317	298	349	306	270	333	313	317	286	307	303	277	290	315	308	318	310	308	312	327	338	318	300	317	329	297	316	313	306	309	299	309	315	309	265	326	283	319	311	307	331	285	341	288	294	277	271	294	275	293	329	307	335	314	294	275	308	326	294	302	300	308	339	319	290	325	277	317	287	316	336	318	282	302	327	309	293	312	277	311	305	301	290	268	309	311	299	273	313	276	296	307	301	288	285	284	313	299	287	311	282	289	270	319	283	312	303	279	292	287	315	255	310	295	324	331	293	300	276	325	300	312	309	307	342	325	301	274	295	273	290	268	299	289	306	304	307	318	345	319	284	311	293	294	295	281	317	327	316	299	307	286	320	299	291	262	302	321	260	308	304	316	297	301	280	311	318	302	321	321	321	287	322	288	312	313	299	318	301	306	286	311	281	340	287	308	300	304	303	292	299	292	295	304	284	298	314	319	318	303	299	301	298	298	281	298	305	331	299	311	277	275	294	271	316	282	312	282	291	299	281	330	291	314	350	299	283	320	293	284	288	271	296	291	275	317	292	340	296	321	340	306	310	302	313	320	291	273	304	308	273	280	278	306	328	310	331	311	291	307	278	293	303	321	302	303	314	309	315	330	304	300	300	310	312	289	309	301	313	316	299	309	314	309	304	297	277	302	286	308	318	285	305	284	310	292	309	290	295	268	325	276	277	322	316	293	295	288	292	273	299	304	297	282	290	306	282	326	297	295	316	313	272	297	289	308	311	303	317	301	274	331	322	290	301	282	319	310	267	330	318	305	288	302	317	293	277	302	329	335	334	287	278	262	302	317	288	299	296	285	289	307	288	300	296	268	301	325	296	334	273	336	288	309	309	295	294	276	305	298	282	322	302	300	348	299	280	303	320	316	289	317	294	303	297	271	308	302	295	328	327	311	318	299	335	275	296	294	246	293	330	310	304	297	335	297	325	303	348	331	280	309	313	345	314	305	282	328	310	289	306	291	311	287	316	308	302	293	271	299	286	279	321	306	290	343	336	300	256	306	307	317	317	296	299	324	313	280	335	321	303	306	300	314	333	318	290	316	310	302	314	313	307	301	314	264	295	324	317	286	305	277	303	320	307	314	297	299	300	297	297	296	311	283	307	308	297	294	296	296	317	307	297	329	296	288	302	327	311	314	313	304	295	326	311	297	312	263	279	309	307	271	293	296	329	295	254	318	300	265	290	266	294	252	317	316	277	320	299	326	270	297	320	277	295	297	313	291	300	317	308	273	298	298	308	313	299	333	288	319	311	292	295	318	290	294	299	311	283	305	306	303	276	304	313	291	303	306	315	266	302	312	321	291	293	326	311	294	308	282	277	288	314	310	292	304	304	287	313	343	283	278	292	290	300	310	304	277	293	274	291	298	281	306	319	281	306	289	273	315	291	264	305	296	293	271	316	308	306	316	290	306	345	290	289	301	295	307	296	305	317	319	312	301	263	277	273	289	304	287	307	315	300	283	268	317	322	292	307	308	297	286	318	292	332	289	303	291	301	294	279	308	299	311	292	307	341	306	282	288	297	267	299	291	321	291	309	350	308	300	299	277	276	327	285	310	305	311	301	289	301	266	323	287	307	301	283	314	326	307	292	328	309	297	294	312	314	316	312	337	314	292	308	287	268	321	317	272	294	302	319	301	320	328	322	287	299	268	291	284	303	305	308	301	307	264	301	316	291	273	312	301	323	298	305	271	303	308	301	300	313	270	304	283	279	292	326	301	308	287	311	301	306	299	322	291	278	301	310	294	308	281	267	328	295	303	315	294	284	295	340	309	290	286	320	281	296	308	300	308	290	300	292	289	298	300	330	282	310	301	308	333	308	311	288	262	290	309	314	283	287	295	284	320	312	283	294	303	282	301	314	301	324	270	294	332	295	298	299	325	302	304	281	285	325	292	287	310	294	295	329	301	297	324	294	304	296	309	318	287	316	311	311	295	281	344	288	301	289	333	340	290	304	301	311	300	307	303	268	308	281	259	281	301	285	297	293	284	317	303	293	302	290	260	278	294	320	299	285	302	273	290	277	308	308	286	310	283	333	315	296	283	285	319	276	300	283	310	306	306	286	280	318	316	311	338	315	312	301	302	306	298	283	300	315	296	292	325	287	317	292	305	278	293	295	294	309	276	296	301	325	279	306	307	309	305	317	280	311	306	305	302	309	273	275	294	335	291	282	351	285	308	304	314	294	287	335	299	285	288	321
3829	4809	4003	1993	1240	945	747	660	561	477	482	423	393	380	411	368	326	347	332	352	325	353	329	333	285	299	299	295	270	328	294	299	271	277	300	307	284	263	284	289	291	284	294	270	304	300	279	296	308	299	295	286	294	279	300	275	272	283	269	293	298	270	308	293	325	287	282	266	272	291	306	296	326	308	276	271	292	293	284	268	252	280	300	294	278	326	274	277	296	283	295	259	283	292	303	302	291	263	277	271	304	256	275	270	239	305	251	303	285	270	285	293	287	257	282	270	309	290	292	276	251	294	287	276	299	288	299	291	261	260	307	273	284	293	288	291	261	290	320	268	292	313	309	280	276	285	272	277	272	296	294	309	289	273	298	281	271	304	272	260	270	276	245	273	301	281	270	275	284	293	291	297	259	293	277	256	263	265	260	254	263	289	250	288	279	284	291	277	302	294	279	291	256	267	334	266	283	275	277	263	299	266	274	287	283	292	289	242	287	259	262	257	246	244	289	288	275	282	286	285	305	294	280	293	257	245	270	275	271	280	268	293	272	287	273	283	276	287	263	302	267	271	286	280	302	278	307	294	296	293	241	271	271	262	281	293	278	260	277	279	275	310	241	309	274	329	271	288	250	284	269	257	312	295	271	293	310	262	289	258	280	268	273	275	277	289	284	289	311	289	257	278	271	269	309	287	272	301	256	287	280	294	256	256	312	279	264	273	279	315	267	266	297	290	308	270	257	282	299	276	304	279	288	274	281	287	291	287	259	258	285	246	288	313	281	291	276	266	249	283	271	272	297	282	277	294	302	282	275	288	288	279	270	281	247	325	273	259	306	254	251	280	277	285	260	304	318	258	316	291	308	290	284	264	266	280	291	289	265	302	295	258	283	279	268	283	288	282	278	284	285	284	267	282	266	252	292	268	313	246	310	267	298	286	314	278	261	289	295	268	297	255	289	272	259	278	269	256	263	280	284	277	282	316	290	280	293	248	267	272	290	306	279	275	297	259	288	255	290	301	279	295	272	277	305	285	284	282	258	286	272	296	258	274	290	291	287	265	263	273	259	314	297	291	297	294	265	274	278	275	281	259	271	268	306	300	276	274	284	304	265	244	279	276	263	273	259	262	298	294	292	254	271	273	275	269	296	275	299	290	262	267	268	265	261	281	289	276	290	297	303	327	255	306	272	274	299	270	277	280	277	301	279	288	254	258	294	276	281	307	275	294	277	262	296	235	265	270	285	287	287	269	269	282	291	313	261	276	290	266	279	294	263	257	287	281	269	266	264	275	275	267	302	280	251	279	280	307	283	305	306	269	282	260	279	283	275	270	291	295	309	300	293	310	291	285	294	257	295	276	279	281	294	280	283	295	291	279	261	303	291	310	300	285	317	289	299	297	321	289	293	269	265	267	273	301	264	286	266	268	260	261	284	264	287	298	295	276	298	284	263	269	293	311	275	303	266	270	275	301	289	255	287	265	271	278	244	246	249	272	271	288	274	282	291	278	281	270	259	265	269	263	263	286	275	282	278	255	293	251	274	256	281	272	291	289	267	266	279	290	247	298	304	282	266	264	281	292	302	275	287	270	280	294	283	268	282	278	277	283	264	275	288	270	267	287	264	290	291	284	296	261	283	307	275	283	274	260	252	272	265	298	272	321	306	308	294	261	274	302	272	299	290	258	279	282	294	322	268	285	280	289	264	275	283	312	285	263	278	279	267	281	274	286	300	290	276	245	284	277	270	285	276	244	245	281	287	289	274	274	277	270	267	285	275	277	266	284	281	255	287	269	293	281	278	273	282	275	288	247	303	265	301	258	265	283	265	287	298	292	287	269	256	291	287	270	271	286	272	306	307	272	274	268	277	278	275	314	290	265	278	284	267	270	262	270	262	306	263	286	280	293	264	286	287	298	302	244	262	246	277	273	271	279	265	292	292	304	294	264	286	268	259	328	257	272	244	247	284	271	278	261	274	281	243	280	272	285	309	268	290	291	288	288	244	245	264	295	267	258	302	299	259	278	294	268	273	278	304	276	239	256	279	282	294	252	267	275	278	261	270	279	297	280	304	270	257	272	280	287	283	313	266	262	279	310	286	309	290	279	259	280	302	315	280	280	262	268	271	305	249	289	265	280	262	275	266	278	257	275	249	260	305	277	260	257	298	272	306	286	315	306	282	302	286	287	259	303	239	281	284	277	261	282	257	289	276	265	285	293	300	288	263	288	291	244	292	253	285	308	266	263	295	279	276	275	261	283	251	306	282	275	276	277	291	263	278	313	268	281	279	291	296	273	284	281	288	277	303	298	288	254	294	269	268	300	224	295	277	274	264	263	297	280	310	282	258	281	292	284	278	274	294	289	255	281	297	310	300	275	279	306	256	288	264	269	259	261	287	251	302	276	274	289	300	272	258	286	286	280	296	258	287	270	269	291	248	274	282	291	267	288	287	287	259	274	279	272	276	267	307	251	272	244	277	252	257	270	287	262	306	289	263	271	265	264	321	289	270	279	265	286	276	265	294	298	253	291	261	292	278	293	276	273	276	310	268	255	278	247	263	269	300	259	270	255	285	288	271	304	286	301	279	269	269	294	267	294	286	281	231	294	263	270	250	281	293	281	248	280	299	281	292	288	280	262	269	272	296	292	283	290	306	282	305	272	255	290	244	296	287	297	270	291	261	252	258	301	251	277	286	286	300	273	291	295	259	268	281	276	277	282	278	242	298	270	261	296	291	307	283	288	288	283	271	269	285	329	238	275	272	265	267	281	275	290	265	254	288	306	262	268	276	286	291	284	268	270	268	321	274	281	282	304	307	297	278	253	307	277	299	252	282	288	302	320	272	271	291	261	286	281	303	282	280	288	279	293	270	271	268	273	268	281	254	274	312	291	275	268	301	282	273	273	261	312	262	269	280	313	272	265	261	285	280	284	278	277	284	293	279	302	291	269	268	303	292	285	251	276	277	298	245	270	260	293	291	281	302	286	295	244	307	276	251	267	271	255	265	287	279	245	300	286	279	270	298	284	259	269	251	260	305	276	279	305	281	284	285	250	270	297	274	286	233	261	265	280	272	275	311	272	285	279	249	282	294	288	254	296	290	281	293	279	309	301	244	264	287	279	274	266	296	293	250	292	254	274	281	253	281	291	287	292	284	269	301	274	278	263	279	286	260	254	267	248	281	265	284	279	277	269	262	292	294	272	267	300	273	289	261	285	281	266	289	281	282	283	304	289	293	268	293	273	287	266	296	269	281	248	290	264	298	280	265	283	290	264	284	257	275	263	272	284	273	272	266	272	272	285	266	317	285	274	257	259	275	269	271	301	279	247	298	250	303	271	280	266	297	267	295	301	309	280	281	275	291	297	302	298	273	275	243	296	278	272	290	260	272	275	284	284	284	273	279	281	261	273	276	265	275	279	302	321	288	289	251	269	265	297	278	271	275	269	275	283	289	265	278	282	263	287	288	266	261	252	291	282	304	260	250	272	268	288	288	286
27659	10213	2044	1334	1130	919	894	908	913	864	883	840	876	905	928	887	893	903	872	863	866	870	905	848	902	832	824	832	917	899	839	881	857	884	939	907	822	862	901	913	894	880	919	905	919	837	873	889	852	876	855	904	878	826	876	860	843	872	892	880	822	888	846	837	945	883	891	870	839	859	859	916	894	822	831	829	877	870	839	840	861	866	900	858	885	868	906	895	875	878	960	967	852	892	912	841	817	866	836	849	911	840	918	830	898	869	891	903	848	865	891	867	825	896	914	870	868	859	899	880	856	899	886	879	877	873	907	907	872	878	872	897	918	906	897	860	887	907	851	843	888	877	845	884	901	940	919	880	886	887	885	832	885	827	840	906	902	856	875	895	877	868	844	865	921	834	842	870	906	923	822	870	882	848	854	905	911	842	892	860	848	882	859	879	881	873	876	921	863	906	903	879	908	875	818	830	856	854	801	865	915	832	866	884	859	853	888	918	875	885	885	842	865	874	842	874	887	866	904	895	873	816	876	864	917	869	858	836	868	875	861	862	849	846	859	836	825	863	876	808	893	851	927	945	892	931	853	854	860	891	881	884	849	914	888	835	871	805	872	832	860	910	852	875	878	812	846	865	912	802	871	901	867	872	871	862	892	876	876	859	847	864	898	876	907	921	897	873	925	879	941	870	882	875	887	876	890	873	907	842	855	838	913	856	884	867	931	825	917	909	881	846	875	907	882	854	884	878	886	872	889	840	869	832	881	902	882	829	874	908	870	870	835	835	890	857	888	868	855	856	841	884	930	886	916	876	839	912	888	878	950	858	831	879	845	896	877	880	871	920	863	909	865	879	907	842	894	879	889	869	875	857	848	901	880	880	878	901	855	901	846	908	890	850	853	871	874	893	883	873	887	858	870	863	873	868	849	872	904	874	861	901	871	857	831	897	882	895	923	821	888	855	868	852	900	877	874	870	883	890	910	855	875	879	881	870	906	836	913	906	864	856	947	858	889	827	852	867	879	894	882	881	858	897	845	922	843	857	874	904	876	858	901	869	887	828	907	885	854	849	900	892	859	886	827	868	883	915	896	862	874	893	879	897	826	834	916	871	848	845	875	868	854	883	885	842	823	932	874	853	903	860	897	872	870	873	840	896	880	887	852	956	890	858	866	844	846	909	878	843	858	841	834	882	861	857	872	850	912	839	900	811	862	834	856	866	875	859	879	895	907	825	824	912	861	878	845	849	878	831	875	846	841	911	857	896	850	874	868	895	904	873	849	848	885	868	853	815	875	880	864	916	821	866	881	872	870	848	858	863	899	891	894	846	868	885	869	864	857	814	971	845	842	865	807	848	894	876	872	845	896	880	871	895	848	822	867	908	886	870	879	848	878	872	845	842	860	861	877	858	865	862	935	894	861	867	891	906	889	852	852	860	832	927	833	822	865	853	841	864	895	888	829	905	926	904	839	892	874	892	826	874	821	852	837	849	938	854	843	859	853	866	877	852	851	903	836	877	926	939	904	880	851	870	882	883	910	810	930	912	878	827	878	880	833	905	848	845	876	845	866	901	858	936	873	879	900	874	827	882	862	875	856	838	848	890	817	885	893	896	857	926	892	883	855	891	901	834	889	909	896	884	902	896	840	892	833	846	908	887	909	903	922	862	902	853	905	881	913	873	872	853	913	897	886	879	853	899	915	857	851	827	869	921	879	902	865	855	820	894	839	882	937	884	837	865	847	871	950	892	855	885	913	834	876	859	881	932	830	897	903	935	828	878	900	832	868	849	886	884	879	870	915	880	880	819	824	869	889	877	884	873	900	852	886	897	823	900	885	822	838	867	879	843	837	889	883	863	830	836	879	814	822	831	830	875	868	827	919	830	876	882	870	918	901	858	846	839	923	894	856	847	848	850	839	831	881	885	865	794	928	885	873	884	866	837	892	867	833	923	839	910	866	890	889	836	841	826	900	847	845	876	911	850	853	857	885	888	883	905	837	818	913	947	883	834	895	875	860	882	893	903	897	880	856	895	915	857	910	847	851	916	810	836	863	929	849	872	923	883	898	876	871	869	885	878	904	881	855	859	846	888	898	859	889	920	810	833	871	811	881	860	884	867	876	892	878	871	886	859	952	919	821	894	865	874	910	862	863	930	869	862	876	854	859	858	867	852	874	879	826	854	869	882	822	879	825	905	970	884	918	874	884	879	865	864	872	895	918	856	915	898	833	843	840	854	871	904	899	888	850	866	934	886	853	835	826	816	927	819	883	866	928	909	933	878	960	876	870	868	832	884	842	868	858	860	858	866	951	887	868	848	946	842	890	846	860	874	897	922	875	840	917	910	883	878	875	855	890	836	896	947	828	909	906	864	873	880	872	859	862	841	861	912	833	884	935	876	804	812	873	837	866	900	857	885	896	887	859	822	842	799	869	856	882	883	865	907	867	850	945	878	890	878	872	882	919	899	855	856	870	874	927	861	869	879	859	845	837	895	819	886	835	872	846	834	872	922	869	896	914	927	890	896	911	887	944	879	840	827	852	882	865	865	863	833	840	823	841	875	830	872	922	853	894	900	854	862	890	836	833	909	864	846	906	886	901	869	880	900	875	894	831	887	886	888	835	886	849	891	875	846	857	916	888	880	865	815	845	878	861	865	909	842	909	867	888	916	886	881	885	867	884	871	887	869	882	851	835	877	857	848	871	919	856	826	895	916	856	838	865	912	857	933	876	919	880	926	816	860	820	839	873	880	824	868	872	880	931	813	901	810	868	831	838	863	904	869	864	837	844	848	832	878	883	902	849	856	820	890	889	889	848	818	859	863	852	831	810	864	854	899	826	882	921	846	831	967	828	870	858	913	916	849	886	855	908	914	864	873	865	842	891	901	867	885	875	869	868	849	865	876	886	875	824	866	838	874	890	881	864	896	902	901	888	833	907	883	869	885	886	857	887	857	892	876	890	818	904	863	847	877	886	825	863	833	879	865	842	920	825	899	917	862	844	880	871	889	885	834	820	862	864	876	868	845	897	873	872	867	867	873	899	856	891	834	881	902	831	883	891	918	850	898	897	854	902	864	881	843	902	862	880	867	876	883	866	875	855	905	899	876	911	875	878	871	870	883	872	891	839	857	876	865	863	847	914	857	845	836	886	926	843	891	917	924	841	858	903	847	899	853	825	840	874	920	900	835	910	853	897	848	862	884	886	854	866	867	879	876	854	885	871	849	925	892	825	905	915	799	853	884	871	921	886	818	890	877	922	883	877	871	912	864	869	943	852	868	867	873	838	929	878	871	868	907	875	866	874	904	871	823	855	814	925	905	868	828	856	856	865	859	810	911	853	915	874	826	862	879	823	828	872	843	872	872	922	889	860	900	880	875	844	887	924	861	837	874	878	848	863	911	887	896	861	881	902	903	857	897	886	902	868	905	818	901	859	882	879	885	906	860	871	912	858	929	891	924	883	847	917	878	897	885	906	900	902	848	831	849	876	881	829	884	866	861
5567	938	839	768	723	715	721	700	741	720	663	697	713	693	699	687	661	719	667	689	652	689	673	658	714	688	706	642	707	656	759	723	708	738	717	669	691	697	692	691	680	745	690	661	688	722	729	726	678	694	686	708	686	707	702	701	688	670	719	701	682	688	655	667	754	683	702	673	695	698	640	671	677	706	690	671	736	715	727	679	676	711	667	687	693	680	687	707	702	684	682	690	686	691	686	637	672	687	676	671	671	728	713	718	658	726	656	662	696	685	668	684	760	671	650	672	651	683	668	673	691	713	679	663	660	693	706	673	700	696	679	717	699	745	684	692	657	668	715	649	665	688	696	687	668	703	672	749	695	679	716	666	666	708	704	681	673	712	737	633	713	657	659	734	672	670	669	686	660	709	697	727	700	673	684	683	684	696	687	705	701	686	676	706	666	691	656	737	675	656	725	605	674	665	737	746	698	711	684	696	698	736	644	672	670	676	648	685	667	700	727	736	685	706	701	728	672	701	740	685	684	705	694	652	687	664	660	707	692	674	646	670	698	714	680	717	668	677	642	681	663	678	764	696	716	651	707	690	696	710	683	668	698	726	646	691	671	662	675	643	706	691	720	689	728	710	737	673	655	685	697	690	720	702	657	730	701	701	680	660	690	684	671	661	670	742	651	687	710	628	688	655	751	666	714	749	658	741	713	667	678	665	678	668	646	679	714	719	662	652	699	700	679	692	689	757	674	695	666	714	723	681	659	669	701	663	698	641	714	717	677	670	696	656	741	684	680	656	697	681	719	648	678	689	675	709	672	720	694	677	657	648	634	710	722	698	708	697	721	657	669	655	681	700	646	678	706	665	684	652	717	671	638	678	731	700	668	675	707	693	719	705	682	675	633	748	676	716	680	678	687	662	631	727	707	713	681	687	690	659	657	692	685	705	709	711	680	699	683	727	695	725	687	720	625	662	674	654	691	705	691	716	672	723	706	687	682	654	682	720	683	671	678	720	699	681	708	711	709	654	680	689	666	672	711	700	716	695	681	720	681	717	687	677	703	658	636	717	684	676	670	641	662	659	682	675	637	656	672	704	704	719	674	683	673	717	697	678	732	640	694	687	701	691	711	715	687	673	719	661	715	701	676	721	652	672	691	708	689	689	644	674	708	678	664	662	670	658	691	696	704	749	664	699	708	721	693	691	687	686	730	704	681	662	664	695	697	691	689	734	663	690	701	675	652	713	720	657	669	660	704	695	661	713	701	653	704	729	689	649	661	676	685	686	669	666	695	667	698	713	660	677	718	691	737	698	676	717	704	670	711	689	655	695	699	676	680	689	690	669	700	655	679	728	730	687	655	611	669	700	710	663	678	719	693	697	662	693	706	709	668	658	704	684	675	685	674	673	661	678	670	686	677	639	714	704	725	671	691	687	635	660	654	687	671	669	690	706	712	701	674	723	682	740	648	727	686	714	713	701	707	707	661	720	665	702	687	698	721	691	688	650	675	726	648	663	674	707	663	713	712	717	718	656	722	716	718	665	733	667	694	687	646	703	668	675	681	622	648	674	692	708	701	667	698	725	673	699	697	701	739	675	673	703	683	691	715	645	776	694	723	729	688	669	702	684	712	687	695	635	649	706	638	741	666	676	660	689	727	750	654	668	674	693	715	664	672	675	689	726	752	709	684	703	682	633	681	668	660	695	675	656	671	683	717	712	730	630	709	713	664	678	648	684	667	713	672	745	742	658	723	699	681	681	686	675	714	665	692	671	709	656	685	703	666	668	733	703	677	679	700	669	652	662	662	651	683	698	697	664	692	714	706	648	712	698	692	713	686	684	717	688	711	699	677	675	738	685	693	683	692	668	694	716	726	675	709	696	712	665	699	680	713	661	675	689	702	732	677	702	682	656	660	736	678	673	720	723	706	651	726	701	683	690	727	693	664	727	684	734	643	697	743	669	653	688	687	647	643	647	651	683	731	696	684	716	716	683	733	685	707	671	685	627	705	685	694	677	682	691	728	717	698	657	708	700	702	696	700	684	701	654	654	686	684	665	685	671	680	654	657	679	708	635	662	702	715	720	635	640	660	664	684	678	728	682	681	667	696	630	723	677	637	667	681	687	697	705	659	675	686	696	711	659	697	667	689	667	670	674	687	691	683	685	667	735	678	664	636	673	665	689	673	721	663	688	699	730	688	650	677	702	693	692	756	716	652	673	709	671	672	739	682	687	701	688	667	690	695	661	684	669	674	705	676	654	718	719	708	703	724	711	699	668	696	709	688	715	727	702	636	610	632	692	716	720	638	704	668	656	743	657	686	673	709	683	707	741	678	716	669	714	669	611	699	673	670	679	676	688	661	728	644	711	679	665	674	681	751	672	712	748	700	673	673	696	658	656	668	694	652	657	713	646	683	692	660	684	702	694	628	712	670	673	675	641	729	688	689	676	691	682	672	734	684	698	678	686	630	714	681	682	662	672	694	697	631	701	695	693	696	717	683	683	735	715	672	704	709	641	690	690	653	713	627	698	639	667	721	717	669	662	713	690	729	663	714	694	682	712	683	729	712	668	675	663	712	699	691	695	725	696	659	716	693	688	677	705	674	716	661	688	688	684	684	687	675	698	717	668	623	728	670	691	669	708	712	697	711	723	672	693	680	677	728	672	684	696	680	666	690	665	693	692	711	705	659	734	698	721	693	701	638	720	699	711	687	635	737	685	715	694	736	737	735	706	677	679	718	700	716	695	692	694	698	668	705	730	714	733	743	690	703	621	675	683	687	694	656	699	661	697	689	708	724	699	709	646	701	686	705	713	697	697	703	689	712	678	693	693	716	704	656	698	688	683	700	646	731	643	701	694	738	703	686	698	720	700	674	737	731	703	693	742	649	698	717	687	630	675	655	699	708	662	751	712	693	651	724	711	710	629	638	625	714	675	666	707	708	713	694	673	663	753	665	641	679	691	698	647	715	665	675	680	657	667	697	708	731	702	684	740	722	675	717	693	685	668	683	679	717	705	660	704	664	701	741	710	719	685	683	695	658	715	664	666	684	713	644	669	665	683	632	723	678	676	656	735	691	723	728	695	679	664	677	667	686	671	656	699	730	704	673	693	704	648	682	660	725	696	696	694	717	704	694	686	699	716	700	671	644	705	699	674	699	693	669	714	675	679	706	699	709	673	692	694	739	677	677	671	678	700	689	660	685	660	660	685	724	693	690	700	694	715	746	688	694	709	664	675	657	679	672	710	710	669	693	689	674	648	679	687	658	697	688	712	680	633	709	693	692	707	689	721	684	667	675	713	678	682	672	681	694	720	711	690	712	721	709	707	684	684	681	723	653	698	731	726	657	689	704	690	719	703	689	679	669	715	668	644	726	708	676	677	684	658	638	665	713	638	629	706	689	667	658	713	712	706	730	664	675	642	653	688	706	649	688	665	719	710	710	660	673	728	693	685	672	687	698	691	696	641	711	704	706	697	702	689	733	641	676	691	693	668	650	728
25653	21414	27154	25475	4093	1040	789	669	626	655	594	624	614	554	543	576	578	567	577	585	550	572	533	588	579	522	571	573	552	524	560	574	576	564	498	560	523	580	561	518	543	608	524	542	530	537	565	570	518	552	559	548	549	560	565	554	543	583	508	574	583	534	561	595	544	547	559	506	536	517	569	552	528	536	566	546	571	546	563	562	548	531	522	556	562	560	551	528	583	510	506	572	493	532	572	563	544	515	529	548	560	536	518	560	523	531	546	582	562	558	502	530	592	491	536	538	561	594	543	570	594	542	522	549	560	527	551	567	527	575	521	536	556	513	548	490	549	553	521	504	526	556	599	590	526	526	504	527	573	543	554	570	574	523	550	534	540	517	560	520	514	528	599	587	516	554	583	560	534	526	550	516	522	566	559	547	509	518	578	545	539	557	573	570	537	550	571	539	519	511	549	552	508	532	520	516	524	556	576	540	484	551	526	535	546	551	552	507	573	556	526	515	554	550	569	559	538	517	531	545	549	540	533	530	534	553	572	511	582	525	512	567	523	515	516	543	562	548	524	508	549	516	579	531	554	504	518	542	520	542	548	534	519	531	529	505	556	560	547	564	514	571	521	561	600	544	512	571	557	584	537	571	541	536	625	560	519	555	515	538	525	537	602	541	552	511	513	539	549	525	541	526	558	540	573	555	565	518	565	569	530	551	576	546	507	549	541	540	520	536	544	554	549	570	538	580	550	504	583	535	531	532	533	525	554	547	533	520	576	580	547	551	516	514	516	526	560	554	543	524	600	562	559	525	561	504	532	539	511	511	530	535	529	528	539	537	561	542	558	545	541	541	515	510	567	534	508	567	541	542	520	534	566	584	531	555	517	526	487	544	523	553	528	488	557	523	563	536	537	529	537	576	551	554	543	493	565	561	570	531	567	512	565	546	523	581	561	518	576	527	581	534	548	539	530	519	528	532	557	594	567	552	536	521	531	573	560	529	534	515	522	561	553	569	558	568	547	476	528	521	509	539	549	542	557	566	569	544	538	525	494	521	593	570	516	540	526	526	542	528	581	563	543	515	573	561	569	525	537	539	567	566	542	579	511	561	552	552	508	565	564	543	552	532	568	541	506	484	539	541	554	505	554	541	484	558	571	531	531	533	536	562	595	501	539	558	546	527	526	539	539	591	522	531	492	561	550	566	542	537	524	573	538	543	554	526	539	566	542	521	541	510	491	507	493	541	565	515	516	501	497	536	493	545	547	575	574	558	525	546	545	519	545	568	455	570	521	542	543	540	538	561	547	519	489	521	541	551	522	567	521	529	551	535	556	575	530	549	507	566	535	532	541	530	576	532	538	510	532	539	533	577	555	579	546	540	513	550	549	550	517	552	529	548	528	500	551	513	541	558	549	567	552	535	587	540	529	506	510	563	546	524	554	530	577	488	548	554	571	565	563	564	500	521	536	578	520	534	566	580	544	567	547	522	550	555	535	496	551	527	588	536	544	551	485	599	553	534	543	470	572	561	520	555	538	595	545	529	524	512	546	554	566	552	506	528	525	503	554	589	537	547	552	486	523	554	560	530	535	561	576	546	555	572	534	521	585	528	570	517	555	544	524	528	528	492	538	535	523	541	536	554	585	544	547	525	536	523	561	575	541	555	568	554	498	528	542	540	517	527	535	529	552	531	537	516	596	595	538	549	529	555	501	565	566	544	553	556	512	528	557	573	520	535	544	572	539	603	528	543	518	526	487	549	568	533	546	523	561	551	544	547	529	525	502	558	506	522	530	534	506	540	544	519	577	558	585	565	565	505	521	538	518	551	526	572	559	571	514	540	510	582	488	584	512	557	530	546	523	553	541	565	554	532	542	518	518	532	554	555	517	509	552	558	538	556	581	555	502	515	575	550	547	543	525	500	582	513	536	548	537	543	520	569	536	564	558	515	551	518	550	547	546	523	555	526	526	554	558	567	560	563	547	586	558	603	522	523	565	539	516	559	572	481	543	522	573	545	548	557	544	562	513	552	549	552	531	548	519	507	539	515	503	536	540	542	540	535	562	537	534	516	531	560	528	532	536	583	521	510	535	550	514	564	531	519	527	540	523	538	555	549	540	534	566	523	554	535	517	554	532	507	516	550	501	557	514	541	505	532	559	560	503	539	534	538	526	529	542	540	508	532	573	546	489	527	537	544	524	526	533	531	552	541	571	525	542	563	542	589	561	525	550	589	579	542	566	573	573	543	549	570	564	558	514	551	545	620	543	554	565	488	561	512	549	561	553	533	571	524	543	518	521	490	530	532	544	531	514	539	555	611	557	507	544	537	590	534	557	544	535	557	518	560	569	551	560	541	521	521	547	579	546	521	540	501	573	525	534	591	558	536	525	524	551	517	529	532	526	549	554	522	558	509	529	542	540	553	591	550	501	504	537	536	506	514	577	527	533	550	588	517	506	550	544	570	531	528	536	592	554	541	531	573	549	497	569	526	520	512	553	538	560	569	528	529	519	475	520	542	517	565	541	533	527	546	572	486	550	524	560	562	566	598	546	540	488	496	546	528	496	541	538	543	552	560	555	511	521	548	562	524	541	530	529	555	534	509	520	549	548	563	537	525	515	549	535	552	562	543	530	536	549	533	544	566	512	543	538	544	541	506	534	504	494	542	531	559	524	536	550	533	518	564	583	571	516	523	530	575	525	512	534	562	567	503	535	525	520	547	579	512	516	570	551	564	544	531	529	510	583	552	549	539	563	573	487	550	546	546	575	569	570	550	534	576	515	527	558	551	581	546	563	552	541	545	556	527	475	511	535	530	570	527	503	537	530	504	565	535	514	531	510	530	577	558	528	482	560	557	541	500	514	522	528	528	547	503	577	553	543	522	528	565	540	522	536	508	547	540	521	560	518	535	501	551	557	545	532	538	549	524	563	563	562	540	536	543	552	539	538	516	528	516	526	554	526	545	523	559	502	541	553	553	567	542	528	549	543	527	584	519	585	548	577	560	531	550	550	548	505	558	581	575	520	536	493	564	546	545	558	509	583	539	552	536	549	528	495	524	541	550	533	526	533	552	568	574	580	568	501	534	531	555	481	559	542	572	545	523	561	560	560	567	544	557	589	528	580	545	535	533	522	540	530	535	531	512	542	552	502	542	532	528	576	544	535	537	574	576	562	524	503	485	538	550	537	518	588	531	573	557	540	528	513	528	528	561	540	571	572	548	522	483	539	541	555	551	531	503	562	540	556	523	558	548	544	552	538	535	545	537	540	528	543	536	543	548	547	489	535	508	496	520	541	489	512	546	539	526	556	537	529	564	548	577	542	500	514	537	576	503	545	532	500	556	543	554	529	567	538	487	536	562	511	497	516	545	544	481	536	535	590	515	530	559	565	549	556	578	564	539	577	561	540	525	577	548	547	547	544	512	568	557	517	495	537	573	535	536	515	524	538	502	548	549	539	569	566	518	563	525	586	504	527	553	545	553	575	539	548	529	547	577	521	526
3719	2821	2309	1319	956	765	673	672	592	597	523	548	546	494	506	453	494	505	499	512	517	505	465	422	503	478	454	460	504	464	464	460	459	454	516	558	479	502	462	510	468	463	471	499	451	462	468	462	479	425	497	479	502	463	487	452	513	480	460	484	490	465	497	471	488	453	452	477	449	455	441	469	445	428	528	447	450	454	484	482	458	463	488	474	477	424	494	479	449	454	461	476	445	487	443	485	487	493	467	420	477	511	447	470	486	435	485	466	454	442	478	486	495	472	462	461	406	482	503	438	470	459	462	461	452	455	439	451	500	501	473	430	483	501	477	496	488	479	447	511	461	477	491	471	479	451	440	473	456	460	452	450	485	468	482	475	445	485	447	476	492	444	530	464	479	492	444	497	518	456	475	455	457	478	467	493	504	466	456	473	488	474	437	512	510	455	434	456	472	494	443	461	458	420	436	485	480	454	497	451	455	432	437	456	447	441	454	438	431	424	512	466	456	495	468	455	486	478	458	473	457	469	472	472	454	457	467	484	459	438	466	422	452	451	446	469	499	449	440	500	455	483	465	485	490	451	498	429	506	443	482	484	481	486	462	455	451	500	426	490	468	455	485	487	465	436	455	454	474	459	449	466	416	471	454	454	484	479	439	456	455	446	451	445	450	462	459	451	495	441	465	448	452	494	485	475	428	441	471	448	472	476	483	438	485	431	477	472	476	469	420	457	420	450	466	437	453	492	425	453	472	423	506	478	457	465	462	435	462	478	437	439	466	446	465	448	427	480	464	486	506	426	456	464	486	470	448	460	462	440	432	448	464	482	486	472	448	495	457	448	453	472	447	438	466	481	419	473	463	461	458	435	417	479	472	469	470	446	432	472	492	469	480	497	460	469	440	471	449	463	489	483	483	465	463	499	456	475	475	458	435	468	455	493	497	479	464	478	474	474	440	482	425	446	496	440	468	418	437	518	462	467	440	428	465	493	456	471	456	464	476	443	493	435	464	418	465	492	463	493	476	493	445	479	433	443	435	476	469	492	453	436	471	475	485	458	436	428	436	432	464	481	454	444	464	434	448	457	439	457	460	460	461	469	475	420	525	450	483	453	459	468	470	477	433	465	462	467	483	459	466	496	462	493	426	467	472	423	456	473	487	427	460	429	456	457	462	446	484	464	461	460	456	436	485	495	462	472	461	472	469	434	440	486	422	453	434	482	479	453	450	481	451	491	473	473	489	466	450	489	458	445	483	456	444	452	454	467	508	407	467	473	477	474	474	454	444	445	435	466	471	499	472	458	478	463	459	429	496	488	452	471	468	491	473	460	472	460	455	468	455	478	492	462	469	476	471	466	483	505	471	471	492	419	473	443	464	435	461	472	481	425	441	460	473	453	434	475	433	437	478	470	414	528	471	425	472	454	471	469	479	450	442	462	471	415	469	491	462	474	472	468	501	508	474	496	448	456	495	456	460	423	425	429	475	485	411	439	425	459	438	431	466	486	503	450	443	445	476	466	428	478	468	454	467	453	468	433	423	486	426	449	500	474	430	433	477	479	470	472	486	413	494	479	493	451	458	434	464	492	451	474	475	430	456	443	434	450	457	478	440	472	490	451	482	520	465	456	487	475	488	466	454	462	433	457	465	444	447	464	504	435	456	470	457	441	450	461	483	464	482	493	452	475	484	446	466	493	478	414	467	455	452	459	496	484	456	442	470	453	426	478	482	449	475	475	449	463	471	463	466	421	455	452	468	474	440	432	463	444	491	476	444	444	466	450	496	448	431	449	423	424	478	477	506	466	491	451	442	464	462	452	442	457	457	502	467	459	485	453	488	470	460	455	453	478	475	497	427	454	507	443	506	427	464	462	485	470	495	469	479	445	451	459	482	484	446	427	492	444	480	460	444	449	467	501	458	482	463	477	464	470	487	482	462	447	496	454	452	472	504	458	422	468	447	490	448	467	453	422	482	445	465	454	419	472	445	487	493	456	429	441	475	491	477	441	464	471	475	475	440	499	492	429	462	481	445	497	443	441	467	457	469	463	447	501	449	476	439	467	471	438	454	453	452	441	442	467	450	447	477	473	462	422	469	451	504	461	419	464	478	473	436	486	460	451	503	473	439	495	433	510	446	461	450	443	425	445	480	454	470	461	472	435	492	487	477	477	500	447	456	439	492	478	429	452	428	455	440	444	473	506	462	402	497	425	437	487	454	447	459	457	477	425	478	486	425	441	441	478	473	458	486	473	458	435	444	465	484	496	509	419	418	471	462	477	453	505	480	450	452	463	437	486	471	440	451	431	434	491	426	444	463	469	451	441	462	464	484	438	451	472	500	468	430	484	457	477	477	456	498	481	472	476	470	439	473	473	436	487	454	480	463	444	474	453	468	477	454	447	449	444	448	456	423	443	449	472	437	454	410	451	479	471	461	437	439	480	428	455	435	447	424	483	463	454	479	471	425	479	443	450	426	505	424	469	453	454	442	511	460	474	489	440	458	471	457	466	436	414	431	485	460	456	435	487	444	457	482	449	413	469	421	483	463	483	454	453	473	466	430	440	472	495	497	471	438	463	441	501	455	450	481	437	449	480	474	474	505	454	485	510	432	455	466	458	471	475	472	472	484	475	484	504	462	462	433	469	432	430	474	443	451	434	417	454	471	473	474	496	478	430	422	488	410	460	471	432	474	427	485	494	426	454	481	449	454	457	463	458	477	475	448	474	440	485	435	470	466	460	444	503	488	454	461	444	483	429	430	451	459	461	479	488	501	478	430	453	520	498	466	457	494	450	467	453	440	467	454	471	447	494	476	513	444	450	478	449	458	469	463	412	437	444	459	467	407	430	444	417	446	430	459	459	503	448	510	451	444	491	457	482	482	419	452	426	481	462	428	434	456	457	492	478	463	476	486	471	464	470	455	473	476	457	450	490	441	454	439	445	477	465	461	445	464	438	471	518	464	476	496	474	485	468	459	478	478	437	449	514	428	451	445	436	493	463	489	474	476	446	424	480	452	439	444	526	431	453	451	465	432	479	473	457	455	463	456	477	465	457	467	425	500	460	481	487	442	425	467	454	441	479	441	484	442	423	505	452	456	455	459	432	448	468	454	485	460	467	463	456	416	464	486	465	444	457	496	468	469	475	444	451	447	467	456	445	438	475	477	457	439	465	442	443	454	428	439	493	453	475	469	478	490	469	454	458	466	445	462	447	423	454	482	425	478	488	452	451	456	470	497	446	445	456	509	485	425	447	433	474	431	438	494	475	459	462	487	460	442	436	461	433	488	472	454	462	463	400	475	437	455	482	467	439	454	447	471	496	441	429	439	439	423	509	463	435	448	429	477	510	457	456	438	494	460	420	469	425	436	497	481	477	442	469	469	450	456	446	462	447	444	492	473	412	492	418	464	458	435	491	436	504	468	473	483	439	441	457	421	450	468	464	462	494	467	465	461	455	465	471	452	478	463	450	479	477	469	461	432	453	449	451	443	451	482	477
24534	21400	28516	24654	21094	3302	847	543	413	391	400	383	367	375	355	337	324	355	343	331	370	299	304	293	337	294	332	343	335	348	319	320	307	339	317	316	342	310	341	321	311	318	282	324	318	304	325	313	279	288	329	282	323	288	324	293	311	309	302	276	323	297	318	288	291	269	313	286	299	303	333	326	331	335	310	317	314	315	341	295	292	302	305	290	283	314	303	327	317	290	301	311	319	320	275	314	299	302	317	317	269	308	332	309	294	306	327	320	303	317	300	301	295	284	285	323	308	306	311	316	310	317	306	293	299	304	321	296	308	332	296	283	314	317	302	301	294	304	312	282	298	319	310	314	332	316	285	308	320	326	305	282	301	302	282	303	312	335	269	296	290	326	319	287	281	286	315	319	302	324	280	305	301	300	339	288	293	275	299	339	294	322	311	309	309	289	317	295	333	344	294	319	281	308	263	283	300	310	287	298	317	262	306	303	288	297	308	278	319	287	278	301	276	292	292	318	302	285	308	299	336	297	273	316	317	315	332	291	293	302	327	305	318	315	320	289	290	285	302	282	336	294	307	280	307	310	309	300	306	286	313	281	328	320	318	332	306	302	312	289	293	277	326	295	310	277	303	303	299	300	309	320	290	296	317	308	320	292	255	330	309	319	315	347	314	331	279	313	278	283	307	320	315	280	296	278	330	326	298	320	308	315	309	309	327	313	296	303	301	310	301	297	282	286	280	298	344	313	285	307	328	306	291	281	282	273	301	282	306	285	317	309	283	315	309	318	280	278	300	326	306	306	296	313	288	307	307	325	285	277	283	305	281	272	311	295	270	318	299	305	294	305	310	340	315	306	324	321	288	311	275	277	301	312	323	315	340	318	296	321	289	294	313	298	304	304	308	305	296	282	281	300	314	304	309	299	340	324	298	293	319	301	311	300	314	297	297	285	286	364	292	297	312	318	297	250	298	311	289	294	310	324	295	278	283	274	299	290	304	307	305	301	289	280	323	283	303	305	297	294	300	288	303	289	293	288	308	262	309	295	345	299	303	355	300	255	268	302	326	288	317	312	284	289	286	318	292	312	321	306	338	297	283	302	302	260	338	295	304	319	337	283	254	307	315	325	299	305	309	317	312	288	300	286	314	312	306	311	297	315	293	280	291	308	318	287	289	326	321	315	305	308	323	277	300	323	296	302	304	294	301	260	298	280	325	312	308	285	274	295	280	304	281	295	321	303	302	334	277	292	329	288	324	312	313	298	292	314	298	301	271	300	302	285	325	283	303	298	297	301	306	304	288	297	304	327	305	310	305	299	311	306	338	331	303	306	346	313	306	315	288	308	331	314	298	334	292	300	298	285	314	324	299	283	294	292	307	290	291	310	313	316	317	286	282	282	288	299	323	276	328	286	312	321	295	289	289	306	313	284	281	279	292	336	288	322	310	296	278	301	281	292	279	306	309	320	300	270	301	275	287	307	292	303	306	303	306	301	321	310	268	291	307	293	292	304	311	304	287	294	281	297	315	302	256	345	330	288	313	298	308	292	327	322	328	288	287	307	298	284	313	293	335	313	286	304	285	292	308	319	292	307	286	284	309	274	278	325	282	278	295	305	296	292	290	303	278	314	298	293	331	282	275	292	303	314	300	297	293	298	301	318	295	294	302	305	294	287	273	284	336	283	291	323	308	287	283	315	306	328	357	283	295	282	303	303	303	307	319	297	269	296	258	339	257	298	301	280	336	285	300	322	318	287	339	315	298	352	294	334	297	320	318	307	305	312	294	293	311	307	313	319	313	315	282	286	325	293	294	303	303	316	308	315	313	334	301	324	285	314	344	300	295	294	315	301	303	315	316	305	287	288	264	291	307	287	319	299	316	310	292	316	289	287	321	292	307	316	310	319	307	305	325	288	297	312	311	301	275	324	298	268	270	314	277	311	307	307	326	337	320	296	301	316	286	312	301	288	276	286	297	307	287	336	315	298	292	301	291	288	344	287	281	302	321	291	317	329	282	311	288	296	347	292	316	266	282	295	307	299	304	271	287	279	321	284	312	295	304	263	351	267	308	295	334	307	321	296	304	301	290	301	292	300	316	317	299	285	312	304	324	315	302	308	290	300	296	323	302	320	307	307	296	335	292	324	284	304	295	312	271	292	270	280	299	296	320	304	289	310	326	268	296	315	297	294	283	321	329	286	288	312	280	335	321	326	350	295	305	316	313	274	310	313	342	304	328	289	288	316	285	291	294	278	305	275	295	292	297	276	291	286	323	294	295	284	307	279	316	331	294	297	267	316	294	310	308	309	299	283	298	321	294	291	324	318	292	345	299	339	299	317	288	305	295	305	312	300	301	290	296	316	274	313	318	272	326	345	311	308	279	285	323	316	321	282	300	304	292	309	320	301	311	288	294	324	267	284	311	301	341	304	296	314	311	323	306	318	323	310	285	304	321	294	296	298	266	337	302	320	309	328	335	306	295	277	279	297	319	296	303	320	251	313	301	311	351	299	286	300	309	297	322	317	297	318	311	294	327	322	308	289	300	263	308	283	309	307	299	278	304	289	295	300	266	276	308	281	297	314	301	315	272	276	284	307	299	291	332	298	289	285	298	297	325	309	283	309	285	299	294	332	324	301	298	320	302	309	275	295	304	319	307	283	334	306	292	309	305	308	314	280	298	275	336	315	306	340	285	333	312	301	290	328	270	304	340	296	282	315	280	307	291	304	295	301	308	316	322	310	298	271	311	294	293	283	296	282	291	302	288	289	310	301	342	305	315	285	317	294	298	323	335	324	290	299	276	302	287	282	289	311	273	314	268	286	318	324	271	287	314	274	318	290	279	324	266	271	305	313	285	333	285	292	304	365	308	290	280	278	279	313	301	295	263	297	288	306	287	266	310	322	306	306	296	303	294	287	317	324	306	312	318	325	300	279	281	332	305	288	354	306	296	302	293	316	278	287	307	293	316	281	302	278	303	318	299	247	303	302	282	317	323	306	310	313	273	289	328	307	306	305	336	297	294	293	311	295	327	302	324	317	332	309	309	298	297	290	297	296	290	267	308	297	311	302	281	297	264	270	312	334	301	277	260	269	277	301	303	303	323	314	311	315	315	284	294	303	309	313	303	292	304	313	304	311	297	296	325	277	288	281	306	322	305	328	268	298	320	292	281	304	272	291	326	291	312	320	295	280	320	305	278	272	333	313	329	308	341	308	283	291	302	310	318	287	298	268	320	308	285	295	326	300	300	318	302	284	291	289	323	292	279	314	300	341	297	284	314	270	269	283	294	302	313	296	315	289	297	292	287	300	333	304	322	276	269	323	296	295	337	303	310	296	329	318	327	313	288	286	303	278	294	282	297	287	296	325	299	311	295	294	316	289	262	285	292	284	305	301	307	310	318	316	302	282	294	316	272	306	275	272	273	306	283	272	314	305	317	314	305	298	278	287	313	303	290	300	333	306	331	308	306	290	314	297	306	279	315	317	297	305	321	286	319	301
3833	4723	4013	2028	1240	962	743	647	533	501	465	402	419	391	366	336	335	328	322	316	313	322	284	289	320	298	323	337	296	301	283	292	299	304	256	300	283	292	285	295	302	260	292	294	311	297	288	248	271	304	280	295	287	271	304	240	277	285	293	297	279	280	264	288	287	244	285	295	334	285	261	277	287	268	284	277	281	279	278	277	274	306	276	262	306	255	288	311	289	286	287	269	242	271	270	273	302	250	290	270	265	290	286	254	283	278	293	295	279	288	283	286	272	272	278	276	274	275	289	266	266	261	249	284	300	282	282	287	279	284	315	296	287	274	296	233	258	282	258	266	288	283	299	245	257	297	295	271	288	239	266	285	278	290	254	276	292	260	275	270	285	264	275	285	293	265	277	311	260	285	294	298	273	301	294	285	279	297	250	275	258	245	249	293	256	279	317	285	271	299	288	268	283	287	254	259	273	275	278	311	288	301	259	244	284	286	265	288	273	292	276	292	299	284	262	273	290	286	273	302	268	256	254	278	258	304	242	260	299	263	258	261	271	282	302	294	287	275	301	280	262	270	295	296	278	274	265	286	271	269	268	271	266	245	285	274	282	274	259	270	296	267	298	286	273	303	284	246	278	286	277	271	277	245	274	276	287	256	276	264	253	285	287	285	287	303	255	269	255	268	319	261	265	248	271	295	259	266	284	291	280	276	275	296	295	244	269	288	283	296	288	262	255	299	280	250	282	244	269	281	265	289	301	269	291	290	271	283	291	290	267	273	294	298	269	281	297	292	274	270	257	298	278	276	278	258	279	264	253	269	266	292	261	276	274	310	267	308	295	256	232	315	282	301	283	282	276	277	254	257	273	291	271	282	265	274	261	266	275	303	258	296	315	264	278	287	308	269	265	300	298	286	296	264	247	252	284	285	278	268	289	246	279	257	278	284	267	296	243	293	284	289	263	316	291	246	259	285	263	291	275	289	306	284	305	294	297	285	238	265	280	295	285	273	301	294	279	268	245	259	245	281	287	280	292	289	234	318	296	257	263	274	288	281	278	265	301	262	296	289	308	257	274	288	288	292	299	262	305	277	286	277	317	278	292	262	262	275	284	308	283	301	283	285	271	299	262	304	285	290	294	275	286	280	301	283	272	271	279	271	287	255	267	261	273	264	284	296	296	269	279	271	275	266	295	276	285	270	269	278	283	294	262	250	280	283	285	289	260	296	288	277	297	262	277	275	292	294	292	283	288	273	300	240	276	293	261	284	281	311	265	275	284	284	288	294	277	292	312	265	285	243	280	265	294	265	286	309	288	292	273	275	305	301	312	270	287	281	253	276	313	263	269	299	312	264	307	255	265	291	277	316	281	276	259	301	328	235	244	272	264	275	271	280	264	282	278	271	280	299	286	281	278	273	274	277	267	292	260	296	276	288	303	262	267	274	268	272	299	267	285	278	259	277	270	265	263	265	293	300	275	303	269	268	297	251	266	254	271	296	267	284	299	290	283	282	267	270	271	262	246	270	277	268	282	284	280	330	284	272	280	259	307	296	289	288	235	248	279	266	301	302	289	275	261	291	272	269	256	252	275	275	249	251	305	290	287	252	269	286	275	268	254	257	264	277	276	257	295	252	281	261	287	297	269	279	286	267	301	261	272	272	307	275	277	264	276	251	289	273	316	268	288	269	288	292	280	283	278	278	280	258	288	259	271	269	287	269	284	253	267	282	275	271	273	264	274	260	268	290	282	293	279	253	291	297	271	313	262	291	276	288	291	283	309	271	273	281	272	274	271	293	317	280	269	255	264	255	263	280	281	269	285	320	253	292	258	260	283	286	284	260	277	272	268	259	282	256	283	290	287	274	272	250	275	256	260	290	287	269	276	258	271	285	268	279	260	250	270	300	286	242	286	277	280	285	278	290	266	261	258	270	246	251	291	285	315	284	292	277	266	304	254	294	258	281	297	270	290	289	273	328	274	289	263	266	282	305	287	265	266	276	277	303	270	297	282	259	259	284	280	278	271	314	242	296	268	304	259	306	285	307	308	286	284	267	276	278	298	271	275	291	280	274	293	296	288	261	260	285	264	282	303	272	276	278	297	250	301	279	269	281	269	293	246	300	239	277	265	266	253	294	294	283	279	291	287	259	266	305	282	298	284	277	283	267	262	299	293	255	254	255	266	280	270	285	307	301	302	287	281	270	262	250	259	278	293	271	262	297	268	257	254	275	308	296	295	255	257	289	222	270	260	282	282	266	289	242	271	271	291	302	292	259	259	276	265	302	274	290	290	287	308	257	254	289	290	288	268	304	270	285	274	291	261	261	290	274	273	264	267	279	250	276	253	268	293	249	264	277	293	277	258	299	278	283	273	249	253	278	289	285	271	278	272	237	286	296	257	271	281	269	256	285	297	265	289	307	295	279	281	288	254	277	256	288	295	282	266	285	267	299	275	272	266	276	265	280	282	268	244	286	251	264	279	252	270	292	290	286	274	292	283	273	283	248	286	266	288	268	269	272	279	288	272	283	255	263	295	291	260	292	281	287	267	311	280	279	291	287	276	299	281	285	273	262	303	293	258	276	275	313	265	286	308	259	288	264	285	280	272	277	292	259	268	228	277	265	285	289	285	271	275	269	253	235	266	284	293	284	268	285	291	285	263	292	271	283	289	270	274	282	280	277	248	278	282	284	285	248	270	263	300	278	302	260	289	276	263	293	277	267	284	270	295	281	276	290	274	309	285	291	293	297	246	279	286	268	265	313	274	269	271	281	306	248	305	274	295	273	276	273	237	290	294	262	245	256	286	275	260	273	297	264	277	261	268	280	257	287	285	291	297	287	275	311	260	262	280	281	286	261	282	261	257	268	289	257	257	269	296	267	273	273	282	288	269	269	249	276	280	272	264	287	296	290	291	286	269	288	266	271	300	280	273	309	294	267	294	266	274	283	283	289	288	280	275	254	278	288	284	278	244	288	256	286	259	287	284	268	272	286	260	276	271	284	276	265	252	299	274	251	271	288	258	270	275	294	286	246	236	267	288	279	316	254	290	272	245	263	285	266	254	257	273	296	280	260	286	306	292	253	266	288	282	273	266	274	255	293	278	276	288	263	277	287	283	273	235	300	264	266	272	270	288	286	268	269	240	313	298	285	266	258	274	279	259	245	267	275	289	272	282	282	244	260	274	269	289	290	276	316	257	277	263	281	298	271	281	278	302	267	280	300	285	281	242	254	306	255	254	262	303	275	255	269	262	275	268	271	265	271	260	287	256	278	247	259	283	287	271	284	261	239	273	302	268	272	283	262	273	282	248	267	257	279	264	249	228	290	299	293	287	251	267	242	268	259	270	267	280	271	242	242	267	269	263	296	267	284	306	295	267	269	291	254	292	292	295	290	288	286	297	280	280	269	252	312	269	295	278	279	324	268	288	268	258	274	235	281	298	267	297	294	274	276	282	299	305	270	283	264	266	266	267	282	273	271	291	300	292	265	274	299	263	258
27777	10220	1737	1141	953	900	917	918	876	908	890	863	872	936	895	859	886	866	870	838	848	861	866	874	858	922	859	864	868	858	877	873	843	888	843	884	848	887	837	855	857	841	833	842	840	887	872	890	873	855	883	853	892	867	807	887	888	860	863	874	881	819	848	879	854	811	895	855	919	854	883	909	889	903	806	870	888	801	850	846	889	809	891	858	886	836	879	835	872	877	872	859	876	884	892	910	830	889	889	844	850	898	850	851	888	912	863	834	885	879	861	878	870	880	881	918	892	928	865	825	805	841	847	917	906	904	915	859	866	841	865	850	873	883	842	815	844	854	889	842	836	864	828	806	897	920	860	881	876	928	842	834	859	904	904	909	848	844	881	884	875	855	913	883	849	845	952	914	818	872	915	824	888	832	807	840	865	905	879	885	872	930	845	866	899	871	876	878	891	816	849	843	895	881	849	886	866	886	937	865	892	863	853	866	855	842	892	845	840	855	844	878	860	814	863	886	848	837	875	854	910	890	836	868	879	890	880	852	887	887	849	836	893	872	845	913	887	874	814	844	908	834	896	858	832	876	884	888	865	910	909	851	868	888	869	855	893	852	875	850	829	857	832	856	831	898	866	800	908	903	845	872	876	894	829	840	866	924	849	950	875	883	868	908	896	875	844	838	853	893	913	877	896	852	862	889	861	862	856	830	878	855	902	906	886	859	829	877	864	881	865	857	803	897	830	888	902	882	845	914	875	863	865	876	837	843	894	861	855	926	867	885	857	871	871	883	814	918	894	855	926	858	891	836	848	899	832	818	887	842	845	877	830	836	860	901	857	886	855	818	875	810	870	858	863	844	938	902	899	880	930	906	835	857	838	893	854	892	813	864	838	833	885	858	912	886	906	861	918	854	880	904	844	798	887	851	899	899	790	897	849	900	910	849	905	824	861	863	896	835	897	806	897	865	904	848	875	889	839	801	811	844	855	862	842	896	858	887	910	857	891	926	857	821	854	898	896	950	898	886	893	870	880	878	861	849	879	875	907	805	949	854	833	932	888	913	856	862	868	894	886	897	867	898	859	855	839	920	849	869	883	884	916	854	882	899	862	875	894	849	935	940	844	873	925	869	876	958	831	853	868	898	893	936	875	825	867	875	862	887	888	841	879	903	893	817	875	839	834	919	920	886	842	853	913	873	790	912	849	866	857	872	842	894	833	880	832	846	887	861	853	872	861	902	833	827	859	880	883	879	877	860	851	858	836	828	911	849	885	864	900	904	926	869	899	857	862	882	819	870	928	898	842	884	852	863	920	887	911	902	815	875	860	901	870	861	880	859	815	870	844	889	861	924	876	870	871	838	822	950	893	807	853	900	848	891	877	861	833	872	900	891	869	863	891	843	870	872	829	849	853	847	871	870	897	860	808	860	893	852	812	852	877	850	858	898	845	844	895	902	855	833	837	874	879	842	840	934	896	867	880	892	828	907	856	849	845	865	885	834	856	917	854	890	896	814	851	869	910	878	830	891	896	840	924	900	817	808	842	896	886	908	840	895	829	807	908	827	866	860	846	846	873	893	873	919	860	855	848	834	956	863	867	913	865	872	847	846	883	863	877	853	840	877	868	909	871	924	900	920	914	872	966	866	883	854	863	860	903	855	899	810	870	882	848	811	862	892	877	856	845	797	838	930	887	842	844	839	883	910	849	866	834	899	865	843	913	859	831	884	834	876	894	832	881	875	882	855	852	894	932	924	923	867	847	919	908	888	901	820	891	906	833	847	875	892	878	873	837	884	858	882	890	850	846	871	863	808	897	865	926	863	880	892	856	844	870	865	886	852	873	818	889	825	865	895	870	811	868	931	823	828	875	831	852	889	874	901	874	828	851	878	832	858	859	862	931	860	922	797	846	881	851	874	904	855	859	938	882	888	867	902	863	907	892	842	843	896	902	885	821	859	885	869	856	886	865	875	841	884	884	876	890	808	876	854	831	900	862	907	877	878	882	849	888	866	862	900	850	895	876	973	875	832	874	884	806	836	867	863	850	876	882	850	831	851	931	864	890	872	968	875	866	851	828	883	871	857	914	897	910	878	901	878	886	822	861	852	828	874	897	913	876	883	862	897	866	864	930	856	881	891	929	906	885	907	860	888	872	888	859	909	845	869	897	853	898	926	869	822	889	866	863	859	867	866	891	858	805	872	915	943	856	811	916	914	930	851	880	863	832	790	893	902	885	880	881	887	856	926	914	887	814	887	911	831	844	868	854	903	863	882	864	857	844	894	854	871	870	897	879	913	860	874	810	893	912	836	859	884	893	849	811	806	860	850	869	872	840	852	865	873	865	812	849	913	873	907	806	858	860	897	859	913	877	873	951	880	909	834	912	867	872	840	889	909	846	851	809	874	850	897	825	917	910	827	928	898	867	865	882	833	894	847	854	851	916	862	842	829	901	857	851	846	841	842	883	865	852	848	929	855	836	879	888	896	874	885	887	838	882	859	891	928	896	814	846	887	910	875	876	865	875	861	870	875	867	894	825	856	915	876	901	882	896	869	856	895	863	887	906	801	865	898	874	878	878	886	889	875	867	867	868	934	902	882	850	943	912	855	841	865	889	880	939	885	837	838	867	817	824	844	800	855	844	842	902	903	881	906	885	888	836	936	893	916	886	913	873	900	887	887	811	853	901	869	892	907	850	889	839	925	841	882	816	883	832	890	850	845	867	874	885	865	879	892	893	878	920	874	876	884	782	867	910	895	893	872	847	844	852	834	845	893	917	897	891	870	842	854	897	829	931	863	831	877	839	893	868	853	901	931	868	864	923	838	884	846	856	880	850	903	860	885	900	848	854	889	833	891	846	883	924	844	853	892	840	861	833	870	905	875	865	869	913	861	812	856	841	854	903	831	871	873	842	877	876	867	916	833	882	866	906	865	809	847	904	894	816	845	919	830	894	869	870	881	908	852	863	867	863	840	898	933	913	857	845	886	827	835	898	882	810	853	828	879	824	913	843	918	785	833	861	868	921	858	876	830	872	908	905	867	837	898	864	891	875	846	828	821	879	873	946	860	899	831	845	836	907	887	885	871	877	925	927	904	974	856	844	852	855	920	868	899	930	898	866	870	876	885	957	852	864	910	789	874	857	910	854	861	849	895	892	852	827	884	892	917	914	864	912	891	872	877	899	865	922	828	878	915	843	900	855	858	814	874	886	882	891	910	927	934	861	905	875	907	851	870	843	904	912	855	908	877	861	864	879	878	917	855	876	883	897	876	851	887	848	847	869	919	846	885	874	861	865	855	854	880	909	911	842	873	853	846	816	849	874	884	875	848	879	855	897	890	886	900	852	873	838	857	843	887	879	852	916	825	844	871	854	874	905	894	883	923	841	880	866	847	868	868	863	811	902	833	883	839	841	864	877	875	896	842	868	835	850	858	864	902	914	861	849	850	903	856	837	869	883	883	923	929	899	886	903	860	783	905	889	879	886	838	840	873	905	882	842	881
5544	860	807	792	741	710	700	762	716	740	693	705	685	660	700	687	707	704	686	686	694	713	690	718	676	723	706	678	667	709	689	700	753	685	653	619	681	720	691	637	667	684	734	717	683	723	671	719	760	712	699	674	701	676	665	676	669	722	647	660	702	701	680	686	715	739	668	721	651	676	672	765	630	726	688	685	672	705	705	703	721	693	696	752	680	669	703	705	728	744	693	679	693	719	691	734	681	694	682	707	706	683	732	701	675	674	665	679	687	719	667	697	712	684	698	708	654	677	668	704	631	650	688	691	704	681	693	683	671	670	674	659	731	702	710	679	646	668	646	676	713	690	713	677	664	653	675	646	677	698	728	713	693	715	659	670	696	689	654	715	689	706	656	689	725	713	697	683	674	744	725	713	699	730	746	716	657	619	686	685	726	680	713	634	702	656	733	677	682	729	676	666	719	696	707	685	704	663	687	707	673	678	636	692	725	649	693	700	696	696	680	683	651	674	683	732	708	676	705	665	711	688	659	699	702	659	671	743	658	672	716	705	712	700	710	663	634	730	750	697	715	685	692	700	691	677	638	724	657	700	711	683	713	667	713	683	678	701	641	693	686	677	640	674	726	710	666	679	711	718	682	673	681	676	698	660	712	645	690	684	677	708	701	685	708	668	746	688	656	657	715	717	703	691	685	630	711	717	688	691	705	706	709	689	724	653	713	693	729	681	730	712	656	680	687	704	686	685	682	722	688	670	677	710	728	687	696	660	702	701	644	720	659	686	684	706	714	700	697	691	694	664	696	684	686	684	676	699	681	698	671	721	654	684	703	678	657	726	712	661	700	725	712	689	647	741	697	717	699	753	703	641	666	695	675	683	663	669	698	691	694	694	704	715	686	672	680	701	695	728	654	710	673	748	698	707	680	670	706	702	679	715	705	700	633	724	706	671	682	700	683	674	712	733	662	688	693	652	696	714	688	681	692	662	658	664	650	714	634	716	681	661	679	688	713	661	745	736	687	670	707	655	643	648	683	639	699	676	703	680	692	657	705	686	688	709	710	675	704	664	703	696	713	664	671	670	717	669	646	679	672	671	668	670	691	677	708	682	682	714	674	676	665	700	693	669	716	687	718	689	709	721	728	697	712	697	704	650	647	745	745	696	628	697	687	670	674	671	710	648	649	671	679	672	702	660	659	659	689	675	673	667	757	696	688	753	656	715	696	684	673	736	707	682	699	675	697	667	683	637	701	683	710	678	701	717	658	677	632	650	725	686	689	665	720	680	710	705	678	750	692	688	731	697	652	686	687	693	691	718	718	672	687	691	724	685	673	706	687	702	696	626	718	672	698	695	683	680	725	673	694	630	735	685	711	677	690	675	725	676	698	701	686	747	685	725	735	704	702	665	709	719	724	715	666	698	754	683	736	699	700	666	702	657	693	708	683	699	712	682	747	693	658	705	606	668	692	665	660	663	712	717	657	691	703	754	648	679	670	698	721	664	769	644	731	711	703	691	748	708	667	671	696	675	676	692	698	707	724	693	669	697	700	683	695	701	653	734	712	727	683	695	680	621	686	722	706	714	702	645	708	674	767	688	660	685	670	652	681	706	690	703	677	709	751	694	702	656	723	712	699	688	681	631	699	648	697	683	681	665	686	678	713	650	687	666	639	675	733	672	685	685	730	679	681	621	708	721	699	614	730	641	729	671	749	696	715	728	693	654	689	707	723	698	693	676	693	670	668	697	706	712	714	645	723	671	701	645	655	675	721	717	663	668	660	695	693	710	677	708	713	666	727	671	683	676	694	736	617	699	640	721	722	702	678	667	657	690	681	694	716	665	718	683	657	750	693	712	723	640	694	694	716	688	759	666	679	719	718	706	685	654	732	718	704	704	759	667	698	688	733	715	670	675	693	680	680	708	678	687	703	685	723	667	702	687	667	705	643	736	698	644	683	670	668	673	681	705	646	705	656	670	630	663	656	682	699	719	679	674	667	637	679	692	720	660	706	650	716	639	717	685	660	646	674	672	718	657	675	673	709	735	668	729	668	661	723	690	669	655	687	647	721	731	661	675	677	639	697	725	714	659	727	689	722	673	675	717	690	666	666	694	697	703	703	693	689	675	675	718	719	709	689	700	710	690	684	664	734	733	696	701	660	681	684	717	736	717	661	729	731	671	740	679	650	694	665	686	660	676	712	674	738	709	694	720	659	712	659	705	695	691	675	761	693	656	696	689	685	721	641	701	694	710	697	647	705	720	660	671	697	682	697	685	712	669	687	696	724	665	719	715	649	689	710	751	724	681	674	670	749	717	739	697	685	662	661	628	652	649	729	663	683	712	692	669	685	659	715	672	700	748	653	688	683	728	695	710	678	657	666	676	697	684	673	670	686	724	679	651	680	702	737	690	704	716	738	659	653	712	709	734	695	733	701	742	654	694	688	709	684	651	716	673	647	686	703	709	714	698	721	732	703	686	674	663	688	662	676	721	699	700	691	661	687	680	725	679	667	705	669	679	676	703	696	700	685	651	653	713	668	680	707	622	698	729	620	663	719	659	728	728	681	667	673	682	681	674	661	693	672	711	712	683	662	712	644	691	716	709	681	669	685	709	650	694	687	676	673	714	691	709	701	698	686	728	674	712	685	703	686	679	710	692	662	679	679	686	646	703	683	715	652	746	687	688	667	663	687	693	708	692	678	719	660	715	718	672	693	749	698	723	696	683	708	725	728	706	717	723	715	714	642	668	692	674	653	684	714	690	709	682	693	673	666	676	742	675	721	717	669	699	729	668	641	654	674	677	680	720	705	698	715	680	728	727	674	694	670	687	682	702	670	702	727	683	677	691	714	696	725	713	678	691	696	671	689	651	686	691	660	674	640	685	683	733	722	682	667	687	677	703	719	732	683	702	679	678	684	709	711	696	708	688	660	669	714	668	767	682	676	678	703	687	640	658	695	633	689	711	757	694	691	657	668	708	680	692	692	674	652	694	685	696	689	705	639	635	678	745	680	691	666	695	693	696	673	683	685	672	683	746	731	710	673	715	722	671	666	736	686	691	698	695	709	644	717	713	694	697	669	686	673	679	724	682	636	700	686	659	715	662	691	684	707	707	715	704	682	714	688	662	722	675	724	710	678	716	694	680	705	651	664	694	683	669	722	698	673	662	689	676	679	725	693	693	655	663	693	709	707	704	673	714	708	684	694	686	694	704	683	671	670	681	708	670	675	665	682	678	736	668	681	715	713	672	721	720	722	693	683	654	707	678	688	715	689	678	705	723	664	730	726	680	723	677	687	706	646	708	680	692	688	664	700	705	663	703	693	695	686	735	660	686	679	688	694	708	720	691	675	685	641	662	636	673	697	692	677	713	684	719	686	720	673	686	716	730	692	709	697	738	705	702	720	716	688	645	669	707	707	659	690	706	689	692	686	691	705	708	703	706	735	720	690	697	711	691	725	660	697	691	684	708	693	673	687	712	684	711	631	696	676	659	688	660
25604	21374	27109	25413	4114	1003	811	687	656	596	587	569	570	575	572	577	532	569	525	554	522	534	516	541	514	538	556	554	525	553	562	547	568	568	536	532	579	540	568	558	543	547	538	556	536	549	512	510	548	548	528	549	554	533	545	556	521	559	562	528	550	540	557	553	550	570	589	577	568	568	536	505	543	564	553	524	526	536	537	537	533	540	495	566	575	494	555	526	560	532	509	557	534	527	565	520	491	552	510	528	595	517	529	561	542	540	580	535	559	541	558	597	542	546	553	519	544	570	490	509	532	503	522	501	578	541	575	560	507	549	579	536	561	564	556	535	548	552	542	533	525	532	512	547	520	556	562	545	535	541	596	539	536	541	563	518	522	571	522	522	539	496	518	542	549	568	524	488	555	495	526	549	511	562	536	521	560	537	535	545	539	534	569	548	511	497	561	537	558	542	530	545	580	545	569	537	503	518	552	560	540	540	536	511	581	516	558	540	546	565	574	548	534	547	537	528	509	520	525	552	500	584	479	523	576	495	515	551	556	541	599	525	513	546	568	547	515	506	518	510	523	538	511	573	545	531	585	552	522	507	572	532	561	541	569	509	525	564	561	529	551	531	525	555	573	514	558	530	564	579	532	565	567	505	545	572	531	535	540	548	542	477	509	501	546	593	561	568	550	560	518	519	538	499	562	563	547	541	535	571	563	546	573	514	516	565	549	528	536	525	522	563	534	536	566	560	532	527	531	548	521	498	549	487	564	571	536	576	535	516	540	529	549	591	534	540	569	563	545	554	527	540	594	482	540	551	537	585	527	509	521	498	526	536	516	525	524	505	559	504	559	513	570	532	545	530	576	521	565	520	525	594	550	563	558	518	498	525	547	551	541	574	537	547	529	530	552	544	541	564	546	548	516	545	548	533	532	557	511	549	524	521	526	542	535	514	511	557	504	524	577	536	526	535	523	563	523	535	519	570	497	507	550	528	528	514	509	536	540	560	554	507	583	503	509	516	535	553	520	561	561	535	520	577	543	528	498	573	523	532	493	510	524	526	544	548	530	535	528	527	563	543	512	552	533	588	517	556	512	551	478	529	522	513	555	549	557	509	534	567	542	529	516	539	507	490	571	549	545	579	577	546	571	501	588	567	580	520	548	527	548	540	517	551	552	507	547	515	529	520	499	546	547	510	520	546	574	562	515	553	487	534	550	551	542	544	525	503	569	532	556	505	574	530	515	520	555	506	547	515	530	545	574	545	555	546	534	557	543	554	555	489	541	536	529	546	557	557	554	542	571	508	566	536	494	512	555	541	495	518	528	526	520	528	555	537	557	504	518	532	537	558	500	565	511	542	556	555	561	568	491	573	549	553	512	524	578	530	508	530	528	583	536	518	534	504	578	569	564	517	533	560	525	564	533	523	537	547	569	533	569	511	501	511	537	495	570	558	513	480	554	515	509	541	530	557	528	494	547	513	553	531	521	525	526	527	529	535	558	523	491	569	554	531	545	515	505	504	532	502	530	522	605	515	516	535	509	516	576	524	541	543	549	552	503	530	494	508	553	532	497	500	470	593	546	566	561	553	522	562	558	526	556	558	545	528	583	567	560	557	519	580	527	518	551	531	510	514	574	566	534	558	513	565	581	535	551	567	510	531	522	568	531	522	566	560	563	530	535	554	573	561	567	528	525	561	550	595	496	569	527	559	514	570	537	529	499	542	543	530	538	510	561	535	518	531	532	513	542	537	529	534	528	511	532	539	566	553	546	499	560	535	557	553	525	537	509	536	525	535	499	533	529	529	510	545	527	536	538	506	566	578	530	524	500	505	547	490	517	515	493	554	560	519	538	535	539	515	505	529	534	555	550	599	551	545	544	581	522	542	513	531	532	496	582	495	523	524	504	522	525	529	602	526	545	489	523	527	568	501	540	527	502	529	569	528	579	541	546	533	507	522	501	513	549	554	531	548	542	598	502	549	522	545	583	574	591	572	543	521	537	571	526	480	523	541	553	536	560	528	547	530	536	538	567	491	561	513	548	564	548	522	489	491	575	551	505	510	556	505	561	495	510	544	521	543	556	531	530	540	554	520	582	522	527	548	519	523	543	575	534	607	534	569	522	548	540	562	575	553	511	551	518	547	548	575	549	507	535	548	523	550	569	562	514	514	564	494	533	504	514	490	537	547	536	514	502	518	568	546	539	573	512	507	543	549	533	539	557	571	545	509	538	535	556	528	539	539	554	509	523	532	536	533	541	558	558	582	574	536	578	547	531	547	555	484	559	538	558	559	528	558	530	551	530	519	519	543	543	542	548	525	541	545	547	523	537	544	525	519	562	517	527	535	553	534	534	563	587	549	551	538	516	521	540	568	522	558	510	513	578	579	525	538	562	546	556	520	548	551	560	549	580	560	599	549	559	517	509	497	526	547	526	539	536	558	552	524	551	568	563	494	550	548	554	534	485	543	531	518	513	535	521	534	510	524	546	530	497	545	527	532	528	493	510	521	507	553	555	584	523	561	502	533	526	577	563	525	508	539	532	546	547	516	519	569	520	529	566	539	564	558	514	557	540	548	574	538	514	533	559	556	503	528	550	553	534	517	588	527	555	505	564	531	499	519	501	532	514	559	512	571	524	579	529	545	547	546	568	506	543	497	553	543	557	544	539	519	535	523	551	505	523	559	553	549	510	582	520	575	541	526	545	524	527	540	562	543	539	535	557	543	515	527	539	520	558	516	516	571	508	540	520	543	544	556	561	532	518	559	551	550	512	496	538	504	533	549	538	501	517	564	565	532	519	535	520	507	520	495	591	595	519	503	534	535	536	535	509	555	525	554	541	521	513	571	537	529	533	558	571	545	543	541	569	533	563	560	509	520	530	564	517	518	511	516	494	557	512	537	549	567	505	556	516	561	539	535	551	479	554	538	536	523	515	545	544	552	522	559	546	570	539	518	507	532	515	557	517	506	557	565	584	518	465	590	525	511	545	547	521	601	524	550	551	570	539	600	554	503	502	518	526	592	517	518	495	502	576	557	503	515	526	552	529	530	531	571	514	532	548	563	519	526	558	564	516	552	532	533	550	501	533	549	556	530	540	542	540	536	556	554	547	517	530	545	566	548	517	511	552	547	541	489	540	514	530	521	522	544	553	559	553	536	534	510	590	524	507	496	551	570	552	499	550	512	607	562	526	558	540	560	505	542	535	537	517	520	568	547	509	570	549	567	581	526	580	528	545	533	525	547	559	554	531	535	533	553	565	490	559	525	575	530	522	520	572	520	560	549	529	527	589	517	547	545	527	449	512	553	566	540	562	539	575	571	558	556	502	533	556	564	543	545	483	568	527	575	545	517	548	557	544	556	534	551	510	527	564	540	571	552	543	554	551	521	505	539	522	496	495	538	509	559	535	531	573	521	549	543	555	524	505	521	532	552	536	554	510	583	582	528	548	541	554	557	541	521	512	532	488	531	522	583	550	545	576	571	537	521	599	528	563	557	560	536
3725	2816	2369	1294	963	764	734	619	631	561	488	541	562	473	509	536	486	472	472	475	467	462	487	459	463	445	498	478	504	488	529	449	504	457	415	472	455	489	464	475	474	421	466	444	457	480	462	435	457	457	477	531	425	435	473	458	433	435	437	461	447	491	452	437	496	449	469	444	435	474	467	475	413	432	467	478	449	462	482	448	446	503	462	476	436	466	476	470	460	480	482	455	487	473	473	487	477	491	462	452	462	453	455	443	470	449	435	447	489	460	457	498	444	420	428	442	478	475	425	462	459	484	447	483	465	483	450	487	470	455	466	422	464	476	456	461	454	421	465	488	472	466	475	515	471	425	464	461	484	483	456	469	486	441	460	471	418	476	462	454	477	505	453	458	436	468	476	478	467	482	513	459	398	449	490	471	413	447	445	455	431	450	470	455	484	461	496	472	483	459	476	478	461	437	473	431	467	414	437	447	470	476	460	475	500	480	453	470	474	448	445	429	474	458	496	458	498	439	447	456	462	439	440	465	486	474	469	430	474	433	453	464	460	446	477	467	451	454	439	483	461	442	443	434	459	471	476	488	492	442	478	447	453	475	462	471	473	444	428	437	454	504	466	450	399	447	466	472	464	452	445	471	470	425	472	457	433	479	442	412	487	509	454	466	422	500	466	439	448	453	452	451	467	485	421	451	479	404	472	473	498	462	474	502	441	474	427	452	493	470	471	462	475	460	475	470	493	469	492	464	470	443	508	458	452	423	429	463	456	445	497	457	441	477	475	489	459	477	443	481	460	438	421	457	421	486	457	466	462	422	457	454	451	459	437	455	450	496	480	479	473	518	468	449	459	457	439	464	463	474	443	443	422	445	415	461	456	448	439	448	465	425	457	453	463	465	461	426	437	457	469	485	467	451	478	507	453	437	451	454	408	457	459	430	429	480	446	437	449	459	453	470	456	468	508	496	448	460	471	424	470	434	482	476	449	484	418	480	466	468	436	492	465	479	463	469	450	467	473	491	467	430	474	434	445	417	423	471	432	461	434	477	463	434	484	459	457	461	474	507	496	456	494	494	473	461	460	483	446	465	497	489	443	479	496	444	476	499	468	439	453	460	459	448	477	466	457	473	459	456	455	481	482	476	452	455	469	468	480	489	484	449	430	456	423	442	412	436	467	442	450	464	486	447	490	479	463	460	465	462	471	470	467	475	468	460	470	465	465	463	487	438	485	473	469	466	470	421	463	469	475	467	482	455	461	444	486	457	472	474	454	464	459	434	490	455	470	448	472	508	456	469	412	481	485	446	449	475	474	461	433	493	456	431	448	490	478	466	456	430	471	480	438	480	461	457	479	450	482	486	467	493	454	473	445	469	466	433	463	461	486	471	434	458	431	435	453	423	445	441	429	518	492	461	479	441	462	496	437	440	459	449	454	473	422	439	456	449	475	452	447	488	438	450	478	442	423	442	504	460	458	400	430	446	440	460	491	482	452	443	470	451	444	440	456	472	467	482	446	438	452	458	456	447	480	477	453	467	501	463	426	444	432	441	433	495	448	484	419	447	456	447	438	445	457	499	462	486	454	444	449	422	419	441	458	464	469	439	475	448	474	502	421	449	457	431	457	489	454	471	416	473	453	425	447	467	439	469	446	463	443	504	434	438	489	499	432	465	460	445	452	449	476	434	481	481	439	428	470	443	463	443	475	497	449	463	464	453	476	423	452	460	469	440	461	466	464	449	451	461	480	443	437	459	463	424	452	444	480	462	472	427	460	452	438	496	436	469	475	471	449	430	481	465	470	449	448	443	444	473	501	466	462	466	455	454	462	424	482	427	475	438	475	456	442	462	458	424	423	416	474	457	439	464	477	455	455	455	437	467	485	459	437	464	480	463	471	466	464	460	445	463	458	482	427	437	488	440	452	453	476	461	477	495	474	426	428	521	444	437	413	449	456	448	435	464	442	481	460	434	439	466	504	474	482	448	459	417	472	465	484	449	478	501	463	458	447	462	465	447	456	448	464	445	481	454	440	429	436	437	414	401	448	419	459	457	449	441	472	479	450	460	436	443	483	443	455	448	457	483	477	502	465	454	461	442	490	474	448	453	447	442	430	461	499	448	476	441	439	440	446	473	434	452	435	450	412	463	506	455	491	470	457	457	465	459	451	473	414	472	451	505	449	423	424	426	454	471	460	445	461	451	440	472	470	465	410	413	477	504	473	439	481	482	484	450	444	467	458	435	531	462	423	462	455	436	475	422	463	465	439	470	467	456	472	437	478	435	447	495	472	476	460	442	438	467	481	458	426	464	467	433	459	496	472	445	452	429	495	485	428	461	473	485	473	432	465	456	459	440	453	429	473	423	481	459	488	429	459	470	461	483	455	472	478	448	431	476	474	486	438	462	459	448	454	448	436	449	439	487	455	453	461	457	441	452	485	461	468	432	458	449	441	459	476	478	453	448	461	439	475	465	456	481	451	452	468	464	465	423	502	454	465	450	419	450	436	444	459	463	478	473	432	436	446	446	442	468	428	452	444	463	461	483	447	471	426	481	432	440	490	464	428	463	450	458	426	445	489	442	434	429	438	479	427	456	454	473	474	460	473	442	448	506	492	434	426	426	429	487	480	450	475	490	437	453	463	449	436	488	432	476	433	437	460	454	466	468	431	452	484	482	474	469	436	486	495	450	433	454	481	427	443	487	460	489	408	455	499	457	472	471	452	440	466	448	459	447	488	459	443	474	454	463	437	473	443	458	502	462	427	431	453	452	453	477	491	484	472	433	465	433	445	471	436	444	474	465	515	433	446	444	441	418	434	428	473	465	463	479	472	458	428	437	452	485	465	467	483	453	425	470	435	441	450	428	468	501	455	439	469	415	443	412	489	435	453	460	463	416	455	465	480	459	530	462	465	440	414	464	493	468	482	481	474	472	438	456	491	481	488	438	446	454	465	455	424	462	455	438	434	477	448	449	463	476	470	461	451	446	447	419	484	461	430	462	434	461	443	463	468	464	462	431	427	440	514	461	475	471	517	431	395	459	454	454	387	464	473	464	453	453	463	454	456	449	461	453	459	430	476	530	449	428	457	470	465	409	469	445	445	443	448	482	438	467	472	501	442	431	463	468	456	470	448	466	415	434	435	445	474	445	476	444	440	473	443	460	467	511	437	475	477	444	454	465	443	466	429	443	459	436	453	472	443	492	495	453	469	437	451	447	475	457	456	431	436	444	452	457	440	465	450	469	461	468	468	479	463	427	442	438	460	452	453	445	427	430	460	438	430	451	473	495	419	454	476	451	442	471	498	470	468	456	460	400	437	455	469	490	455	449	440	430	436	484	468	428	462	452	434	453	471	430	436	483	424	451	465	463	476	457	415	488	445	463	443	487	478	455	459	489	434	462	489	458	464	446	459	457	472	457	450	459	486	425	446	445	410	465	474	487	473	461	424	430	438	460	484	440	466	449	487	438	431	427	483	462	472	483	450	485	424	481	452	468
24655	21458	28582	24743	21115	3354	849	544	452	442	418	360	350	361	367	344	334	377	334	329	353	334	353	329	339	327	316	294	324	326	312	331	312	326	304	306	333	324	337	324	335	309	284	301	313	310	310	289	304	327	266	292	326	312	307	262	333	296	301	310	300	306	340	287	296	344	302	312	306	323	307	291	293	285	328	332	292	358	297	296	295	304	287	299	318	305	299	320	307	305	293	292	295	300	316	288	301	327	304	261	313	318	295	301	303	320	343	306	300	305	324	308	340	318	307	313	311	268	298	285	279	321	307	308	330	312	306	316	306	293	335	307	284	297	312	299	281	325	310	292	299	338	300	308	311	331	305	299	305	292	321	309	323	316	304	271	318	300	314	311	310	293	286	277	310	314	341	329	260	287	314	297	292	310	282	301	308	307	310	315	315	322	332	332	310	290	327	306	292	286	286	328	301	319	334	310	278	307	272	293	324	306	289	343	310	295	316	302	310	311	296	291	276	277	328	286	318	310	286	304	328	284	321	317	294	276	312	298	297	277	316	324	274	316	308	301	295	309	302	346	297	285	271	267	312	298	318	336	347	301	288	312	306	315	288	270	346	296	295	295	321	317	291	331	301	342	286	335	332	312	323	300	329	297	322	310	293	335	339	308	312	315	310	286	299	296	307	334	308	314	319	315	286	303	317	328	316	299	304	256	286	263	305	304	309	274	307	291	299	341	331	297	332	306	295	320	316	330	314	285	317	274	293	300	307	313	302	303	272	298	312	321	297	304	307	311	290	317	311	279	328	278	304	302	319	323	319	313	305	319	301	319	301	304	273	312	326	292	318	284	313	303	317	268	283	325	297	322	298	284	301	320	283	330	308	282	290	304	299	257	315	300	283	308	290	333	292	305	295	283	319	293	269	317	321	298	304	295	271	296	318	284	315	322	295	284	307	307	301	310	287	303	319	307	334	301	315	295	319	338	320	334	331	312	321	300	318	270	311	313	302	329	326	316	283	276	293	293	307	314	312	309	267	310	317	272	285	306	291	291	315	311	305	317	298	315	307	288	310	297	319	308	319	294	305	299	313	327	279	285	288	293	296	275	324	319	318	278	289	289	294	320	294	315	308	296	300	294	286	285	316	295	277	281	331	318	323	298	292	294	303	342	284	304	308	284	297	271	301	304	314	318	314	295	330	326	302	327	304	316	257	316	322	314	315	296	329	279	281	334	308	312	290	289	333	276	309	325	293	298	294	309	285	318	290	333	304	300	316	297	293	282	327	305	290	301	290	304	299	302	302	297	310	282	306	325	293	297	287	297	304	289	330	305	289	280	318	329	290	280	324	292	316	290	284	324	296	271	300	318	287	321	314	302	335	275	285	298	297	304	307	312	324	314	315	289	310	294	320	337	319	291	286	292	298	297	289	321	291	294	337	305	306	316	286	319	312	296	296	300	327	316	275	284	300	287	336	314	281	312	289	301	301	300	282	325	318	294	302	308	320	287	329	295	322	290	304	318	281	306	311	281	324	301	295	282	335	291	321	303	295	324	277	342	311	280	309	288	338	329	274	272	288	280	336	331	315	307	295	302	302	298	293	293	293	309	282	284	323	293	331	308	318	347	274	290	297	309	286	308	284	299	274	299	271	292	277	287	293	318	310	278	293	306	327	303	290	318	311	293	298	334	314	275	303	290	294	308	302	275	306	305	284	291	286	309	309	314	321	273	313	309	328	322	325	301	298	279	363	331	276	298	295	273	309	297	285	335	287	297	302	257	317	300	315	332	287	310	271	292	311	324	312	292	304	304	316	298	308	303	312	330	328	328	312	335	329	265	289	283	285	315	298	334	325	305	301	294	278	317	333	302	312	303	281	285	326	305	315	292	281	275	306	293	291	280	322	306	290	287	299	306	296	298	292	300	315	308	308	279	285	340	309	323	286	298	286	253	308	319	295	336	272	296	291	280	304	275	301	310	295	316	307	295	302	315	314	322	268	292	305	252	289	333	333	302	324	297	304	301	297	270	303	291	301	267	294	298	308	313	308	359	308	303	291	337	283	318	300	336	294	295	321	308	286	308	324	303	281	332	312	342	285	293	287	283	293	317	279	292	302	313	299	305	303	297	285	283	308	316	299	301	303	330	310	297	279	301	294	326	276	285	269	306	285	324	282	278	300	315	321	312	317	306	312	307	281	321	314	287	296	306	299	312	288	288	304	312	292	291	312	302	298	286	262	316	273	297	303	323	326	287	312	301	284	274	314	327	292	301	316	290	300	304	298	324	326	287	301	313	313	287	326	330	293	301	270	297	290	316	322	301	295	320	280	321	297	305	304	261	287	304	281	315	282	313	288	317	294	284	290	332	294	285	322	296	308	293	295	289	304	311	306	293	307	280	273	257	297	290	348	318	279	307	292	263	278	323	296	266	337	257	314	335	289	286	300	328	284	270	280	323	346	284	290	320	340	295	314	305	305	304	290	308	303	284	301	277	285	301	317	307	295	296	300	294	316	287	322	319	321	293	290	287	313	283	292	280	249	320	307	316	321	316	273	277	292	313	322	286	302	282	292	324	312	326	292	300	309	283	320	349	281	320	304	288	303	313	301	294	253	305	292	293	274	315	285	334	288	298	312	306	323	329	299	319	296	324	306	292	331	318	288	305	302	302	278	299	309	294	278	288	299	294	316	283	317	294	280	295	318	302	262	310	274	323	291	333	312	296	308	305	344	329	332	295	314	272	311	296	337	308	298	295	332	276	308	308	308	345	282	288	278	297	290	330	272	319	286	282	282	284	300	327	308	338	309	294	287	272	303	315	333	280	312	332	309	291	312	301	267	338	316	285	283	322	281	322	298	289	321	302	303	316	295	297	313	289	306	265	306	317	299	268	306	325	292	281	315	312	306	308	307	277	303	297	294	344	327	278	322	305	327	281	276	304	287	311	273	308	289	309	325	297	284	319	311	298	279	337	295	309	303	330	321	288	279	306	311	326	331	297	289	321	302	297	320	304	288	320	315	319	270	299	312	334	324	291	322	323	302	277	330	282	310	293	302	323	324	300	284	332	316	296	311	296	319	286	289	319	284	322	318	315	278	292	291	311	311	303	299	310	280	321	268	328	320	289	298	348	275	277	304	319	301	309	308	332	285	304	312	302	284	268	307	304	328	283	287	262	286	293	316	294	308	299	284	328	332	304	324	298	279	340	297	306	326	286	311	304	281	293	322	311	312	302	302	298	288	325	265	293	284	294	282	323	305	307	324	289	294	268	277	325	309	313	336	305	282	327	271	306	305	298	307	330	316	293	283	289	292	327	280	306	328	299	310	282	282	283	293	289	292	283	312	271	313	314	307	306	302	302	316	307	296	309	303	304	325	318	297	311	308	284	293	295	322	295	301	278	285	332	342	300	345	293	274	277	326	268	322	322	288	311	338	293	284	307	327	270	313	312	313	282	303	275	302	316	304	287	298	283	273	314	304	315	302	330	316	327	325	282	279	291	317	287
3746	4887	3872	2034	1269	1004	708	661	504	493	454	416	385	379	374	348	345	343	297	336	319	308	328	301	307	278	300	283	331	289	308	268	289	296	283	289	263	316	290	291	292	293	268	282	268	286	312	283	247	292	307	295	296	302	289	289	287	297	282	315	288	295	266	295	304	299	272	256	279	274	280	266	288	304	267	267	296	297	314	299	286	292	277	260	300	295	295	284	272	279	291	240	286	281	285	243	262	284	300	275	278	284	272	305	265	276	285	265	287	297	284	300	305	288	269	261	248	286	308	263	289	318	277	259	269	256	283	271	284	305	301	284	280	292	278	263	264	313	319	274	261	308	258	296	284	256	260	273	276	293	291	266	275	293	259	292	270	286	261	286	276	301	271	282	249	299	286	291	316	265	265	270	270	319	282	280	296	283	274	257	295	303	265	323	299	298	258	281	317	275	255	279	280	241	296	268	248	267	285	245	303	283	268	263	285	293	275	272	289	272	258	275	303	290	273	266	269	270	256	283	291	306	257	265	293	258	264	271	286	294	290	268	270	264	277	277	276	267	274	262	307	272	279	259	270	269	280	263	281	272	277	262	272	263	288	249	273	276	280	262	288	299	286	258	284	239	288	278	267	281	267	272	272	273	266	290	262	287	264	280	266	284	325	273	301	288	277	296	243	302	241	312	281	297	280	273	263	287	278	322	290	256	283	272	296	283	293	298	289	280	284	292	277	275	301	301	277	279	274	265	293	253	254	271	243	275	290	275	287	308	282	286	265	290	270	299	275	284	297	299	300	263	277	269	274	298	265	269	301	274	263	270	269	262	274	293	293	275	249	279	298	257	254	276	269	329	289	239	271	280	288	285	254	239	279	296	284	279	271	257	263	272	304	310	294	266	275	307	292	262	234	267	268	310	291	279	261	288	307	268	257	260	280	257	263	248	296	264	250	285	288	263	255	244	281	293	287	252	256	260	246	275	250	269	272	314	255	256	277	285	275	281	264	279	271	265	265	300	276	278	260	304	276	273	284	302	286	281	300	253	317	291	262	273	267	279	280	273	297	262	246	286	280	290	317	269	259	298	277	283	284	282	273	269	304	302	286	282	287	257	269	300	308	248	278	296	282	293	266	256	294	262	256	279	279	267	309	296	302	299	281	285	289	289	270	275	301	248	264	283	280	262	307	298	292	290	267	268	258	300	285	279	294	271	270	276	269	248	301	286	271	287	312	272	281	270	286	280	264	281	261	253	262	276	261	234	255	257	268	280	269	279	254	283	293	265	270	283	256	264	296	270	268	257	258	285	291	274	272	283	284	281	261	271	233	282	287	285	270	290	239	267	268	254	260	294	295	282	278	260	260	291	276	312	269	298	294	297	308	316	258	305	261	266	272	258	293	259	275	288	293	278	241	261	270	277	288	272	264	287	272	297	289	277	253	269	290	307	269	291	290	267	278	281	285	295	254	280	286	269	284	278	289	265	287	250	309	248	247	275	284	279	301	290	289	254	289	258	299	263	255	269	267	268	263	264	252	263	290	285	274	293	266	274	286	261	276	258	275	284	252	272	265	288	292	291	275	281	256	309	279	271	253	264	282	279	265	266	274	299	273	288	294	258	255	253	254	278	280	264	284	278	288	285	267	275	300	309	304	263	265	253	271	274	286	277	280	283	272	287	272	314	243	303	290	262	277	295	277	275	278	280	279	283	272	258	294	269	295	255	287	252	287	294	273	278	262	252	285	278	284	281	282	271	283	280	274	264	276	282	246	270	267	289	276	258	288	264	291	288	302	303	251	278	303	289	252	276	285	280	262	286	278	273	309	273	254	275	276	282	295	296	286	277	297	277	244	320	283	276	296	293	294	276	269	266	264	248	279	253	255	254	305	311	244	259	289	249	285	283	294	252	269	299	302	265	286	276	267	272	273	281	274	254	260	258	288	276	302	261	307	255	296	265	290	267	291	301	301	287	258	267	253	270	299	275	283	277	262	252	283	298	307	303	258	281	302	267	276	275	259	280	250	261	286	271	280	279	267	257	243	261	269	276	272	252	264	261	271	291	261	292	282	317	275	273	275	302	265	278	302	265	287	299	257	289	301	256	268	276	285	291	289	289	264	271	260	266	268	274	274	281	249	261	287	315	305	257	259	302	278	307	289	284	301	284	273	247	272	274	296	246	274	275	292	228	255	267	282	238	303	269	275	274	290	261	282	286	248	288	269	299	264	248	263	251	289	256	269	248	245	291	269	266	271	268	266	286	302	258	291	255	281	230	275	265	299	277	317	252	281	302	271	255	295	280	268	256	272	283	284	252	293	290	259	277	226	262	297	282	267	264	270	281	256	251	281	266	293	289	254	256	289	272	284	291	291	268	282	299	306	249	269	257	296	289	273	263	296	250	291	280	269	258	279	275	274	301	299	273	307	285	250	274	282	248	290	265	282	273	278	295	265	269	278	275	282	286	291	271	262	271	290	303	239	252	264	272	270	267	284	282	284	270	279	284	271	267	262	271	279	294	297	271	289	270	267	275	254	261	271	259	255	254	284	274	276	264	255	270	277	298	267	295	295	272	278	244	268	280	266	273	278	259	249	283	273	273	281	277	282	275	263	311	280	255	287	305	292	269	267	269	276	301	277	276	282	291	279	258	285	294	293	261	267	273	292	255	285	309	272	228	255	281	268	274	304	282	274	278	253	249	271	284	263	238	238	279	261	290	243	278	283	300	255	248	278	262	304	268	300	268	285	291	284	244	262	268	288	274	265	283	272	295	294	287	277	271	285	285	281	277	319	318	270	253	279	282	299	297	277	283	276	285	286	276	254	261	272	264	274	302	282	235	282	274	293	278	304	267	246	267	262	309	258	298	281	299	271	265	273	300	261	291	244	265	278	275	278	298	282	277	285	293	302	241	254	281	319	254	277	258	257	265	271	262	266	283	285	258	286	277	247	254	274	282	271	265	287	279	270	311	307	240	314	306	230	273	302	294	277	267	268	282	262	304	275	299	287	295	292	273	307	287	274	265	245	271	274	261	292	289	280	266	299	289	255	298	267	284	289	271	292	250	255	315	266	262	288	241	269	251	279	286	247	252	283	254	307	281	278	270	267	307	272	269	276	299	264	292	278	271	276	276	242	257	303	274	304	297	266	260	257	269	275	265	280	282	264	277	272	297	243	278	248	256	307	249	249	282	261	266	270	257	289	273	297	262	286	265	254	259	258	277	293	258	283	282	263	272	293	300	275	244	279	283	249	262	272	284	288	279	274	294	270	280	273	281	260	279	254	286	273	287	282	283	297	281	269	284	258	252	270	265	288	276	261	274	300	295	262	264	272	264	278	270	293	272	272	252	283	263	223	290	245	261	274	277	301	261	291	257	290	265	292	240	262	265	271	292	281	314	251	275	266	261	270	284	271	275	289	247	278	283	281	267	247	268	255	268	277	277	268	271	284	267	276	292	292	268	240	271	273	252	282	267	286	259	258	281	272	270	273	297	292	263
27722	10046	1791	1198	935	914	864	899	890	911	840	855	853	926	913	829	891	840	888	854	899	844	903	801	933	861	882	850	855	908	886	869	878	880	842	856	840	860	841	843	918	921	874	888	913	861	831	860	873	918	831	888	890	877	925	880	865	829	905	874	876	838	838	859	945	871	843	839	859	884	889	904	858	850	855	873	867	874	881	980	897	901	873	832	896	880	892	872	879	844	884	912	863	915	899	844	902	919	897	870	899	854	829	859	891	847	855	874	887	918	856	845	889	851	834	915	860	846	870	886	897	866	818	900	823	904	845	859	890	858	933	893	834	834	842	883	860	879	865	856	895	846	878	859	825	853	876	888	841	912	858	885	851	899	886	902	856	871	855	920	866	835	813	867	828	906	877	889	893	912	871	875	878	895	858	889	854	851	862	954	913	893	872	878	850	854	876	929	928	904	905	939	865	856	863	871	896	836	863	902	888	907	882	871	870	852	843	883	854	860	920	850	839	837	890	924	910	886	838	848	885	885	914	879	909	876	873	855	881	917	873	891	895	904	878	853	813	884	865	868	866	883	871	853	911	890	911	870	939	833	888	903	848	897	798	794	834	873	860	881	884	889	828	858	866	883	835	863	819	885	864	889	828	867	878	846	856	876	867	877	895	850	875	898	901	927	843	878	897	915	905	878	882	858	855	879	877	873	920	901	861	882	850	849	897	874	858	901	865	863	903	880	906	909	898	884	854	856	829	880	819	897	824	843	922	867	829	851	871	904	879	963	854	845	901	905	862	907	894	889	929	901	850	889	876	902	814	833	828	876	871	845	850	882	861	835	858	891	880	852	880	874	890	899	886	842	847	878	899	878	901	860	857	869	885	894	906	876	875	829	888	855	841	874	894	845	873	852	867	854	841	904	898	918	860	875	892	802	846	873	860	903	850	942	884	852	845	830	833	891	879	847	865	901	887	892	861	857	911	882	888	871	823	826	901	864	861	861	863	829	863	874	858	886	898	909	880	863	919	881	879	896	858	908	825	920	883	858	864	865	877	853	871	851	834	897	800	845	906	850	881	880	874	891	858	818	918	906	921	871	845	810	887	911	851	860	856	865	851	923	922	842	910	881	854	878	913	873	861	887	877	895	835	901	856	897	881	855	793	800	860	888	836	907	848	847	896	915	892	863	930	855	839	875	880	857	844	853	901	824	931	817	843	817	867	810	898	868	875	873	834	887	883	888	925	853	873	822	864	911	883	879	876	928	909	927	886	837	801	818	877	879	823	902	835	866	893	897	856	900	858	907	885	829	919	883	849	869	890	918	868	817	917	869	895	913	867	852	895	856	887	890	900	885	821	898	810	849	889	921	912	836	853	852	842	841	894	888	864	873	862	832	844	854	879	879	853	877	877	860	883	900	878	883	906	845	918	924	871	865	845	876	878	910	869	881	856	862	849	910	873	903	892	936	898	897	913	895	885	887	852	888	880	869	891	890	873	900	894	879	861	851	836	865	871	900	949	880	872	898	862	896	861	885	871	895	855	892	903	901	830	814	890	875	902	819	905	829	876	888	834	932	911	927	886	877	861	864	846	905	861	869	879	899	864	884	848	851	905	868	859	897	879	859	876	852	870	857	830	864	879	851	850	854	873	876	877	872	859	894	831	844	868	911	893	897	836	825	884	896	863	860	867	851	843	860	881	881	843	904	872	864	888	813	840	842	896	833	820	826	895	856	869	873	898	900	882	885	864	904	904	912	909	886	898	864	792	920	915	836	858	888	863	840	876	865	879	869	858	820	940	914	886	892	851	903	878	852	831	813	864	909	815	865	889	846	814	887	838	874	874	858	866	917	888	871	916	874	890	894	881	868	787	839	916	872	901	874	865	893	874	874	889	860	848	854	910	931	838	889	872	907	861	843	870	837	835	906	848	879	868	892	864	882	893	860	887	878	896	928	880	877	853	874	855	920	865	872	814	862	861	903	864	874	886	835	861	880	902	928	864	846	872	884	866	857	872	901	886	912	897	863	858	840	854	950	880	863	891	911	827	895	880	950	854	860	913	856	891	888	871	917	894	860	868	832	853	870	881	823	919	857	887	897	849	842	888	901	871	866	894	912	874	933	891	869	859	856	886	922	892	859	858	858	837	866	866	904	880	915	912	855	830	824	824	831	842	895	853	917	853	823	862	858	866	866	883	894	884	854	891	881	917	801	854	914	868	881	932	873	822	848	835	921	840	881	907	864	858	882	847	837	882	876	904	890	892	921	944	884	961	866	891	832	866	893	868	889	891	841	874	872	874	842	816	895	904	901	809	859	875	910	845	923	862	866	837	847	850	882	862	922	838	871	828	865	873	882	871	858	924	896	851	838	849	859	867	852	840	878	794	921	843	875	836	864	879	871	892	881	868	881	896	903	847	872	907	897	888	875	898	923	869	825	899	860	870	911	881	822	893	794	889	878	874	853	860	888	889	841	835	881	885	885	897	886	926	832	875	807	872	912	872	818	807	912	929	879	872	866	871	893	869	925	854	877	929	965	898	831	855	925	886	839	874	845	821	933	825	889	857	904	865	892	896	881	904	871	909	842	892	929	917	904	923	853	862	907	915	836	894	918	820	864	878	833	863	842	911	841	854	885	838	922	864	835	897	869	900	833	935	803	861	933	871	823	854	888	903	873	863	831	907	919	856	934	895	877	851	874	883	858	821	859	889	854	883	885	877	865	860	884	872	900	864	881	840	865	887	869	882	853	877	834	872	855	876	878	872	870	879	900	890	874	869	907	898	895	867	889	850	841	909	871	930	843	841	856	866	822	891	849	879	886	866	897	874	896	890	874	835	880	851	912	881	946	843	819	881	829	915	896	888	827	883	887	866	921	922	887	887	856	833	844	880	852	870	902	882	901	875	889	865	890	902	853	878	884	844	903	933	914	865	870	854	896	886	878	849	844	905	847	842	864	914	850	825	917	850	854	904	856	837	862	845	876	857	831	863	880	899	881	829	837	862	922	886	881	866	852	924	866	865	843	863	848	820	863	849	827	890	957	883	902	854	933	907	887	816	833	862	845	844	875	856	899	878	855	906	855	888	912	940	898	853	860	851	859	837	918	847	891	846	875	857	889	881	844	877	853	841	807	891	896	870	874	851	857	836	867	876	920	824	848	871	872	887	876	926	878	877	896	916	860	929	823	882	913	849	863	902	836	904	880	853	894	842	840	897	895	835	883	866	907	870	975	858	814	836	880	880	876	865	881	866	919	896	913	881	855	804	859	852	871	906	886	921	867	888	893	876	878	828	845	864	873	905	916	836	890	833	885	899	888	862	862	894	799	837	884	873	853	868	853	868	842	883	858	880	847	896	846	825	877	850	830	907	885	886	865	827	882	878	864	880	892	873	881	854	841	863	882	870	846	893	867	793	869	848	828	872	863	861	889	888	912	877	879	926	856	836	878	801	876	883	893	873	925	839	865	844	851	858	886	882	844	884	919	915	804	828	920	920	910	864	878
5517	916	891	773	789	712	683	691	692	746	680	726	719	692	679	687	639	740	673	692	691	701	642	700	677	667	691	698	686	677	691	717	691	672	656	693	638	648	710	661	697	724	692	669	693	679	667	658	698	677	692	709	659	678	662	710	711	681	715	690	690	678	708	689	684	694	693	675	664	695	657	706	710	668	689	731	657	660	668	715	706	656	645	671	688	679	680	666	688	639	674	675	715	732	696	695	709	709	674	651	681	743	706	680	708	703	729	726	689	668	681	701	700	703	674	694	655	740	683	653	666	660	673	705	678	692	657	667	710	700	707	665	697	736	689	697	685	729	658	643	687	648	746	648	665	696	694	679	699	690	687	682	704	689	688	713	690	671	664	639	653	684	723	661	688	667	658	661	697	625	693	692	663	678	668	688	662	693	693	646	712	635	733	642	696	711	717	663	699	664	656	698	673	661	742	697	668	697	709	683	715	708	697	681	672	657	740	639	682	661	703	699	701	684	686	676	678	704	691	697	656	658	679	654	704	691	702	681	677	675	672	665	711	682	702	695	667	667	728	676	672	665	722	685	695	686	693	688	690	698	640	688	702	718	660	681	704	666	691	650	694	733	687	682	667	704	666	700	720	693	663	678	701	713	662	721	722	716	709	715	671	724	687	683	702	684	699	696	674	721	685	691	705	728	721	665	679	712	671	705	720	737	684	669	686	685	664	693	652	684	701	686	719	697	677	645	684	722	646	678	662	695	666	716	714	654	737	695	691	742	680	675	717	717	662	729	704	711	656	726	710	700	639	699	687	713	686	690	753	659	682	706	649	704	686	739	660	692	671	693	644	700	694	724	642	681	679	708	737	665	659	649	692	680	694	703	687	681	707	675	656	710	693	644	695	680	696	642	699	717	632	715	696	661	698	653	685	695	684	700	710	704	658	688	678	677	700	688	662	701	695	674	695	653	678	664	688	699	693	718	738	735	671	701	732	701	742	668	705	687	681	655	698	678	703	717	710	696	678	688	676	652	668	707	670	690	678	682	674	700	672	681	690	728	678	665	711	698	676	645	687	679	647	644	671	711	606	643	675	718	729	715	697	674	732	694	673	672	648	717	655	691	713	685	710	713	714	673	704	671	685	645	673	705	674	690	668	670	690	678	666	718	662	674	722	676	714	741	726	687	677	699	690	734	735	663	661	683	643	719	680	671	731	671	662	710	684	736	689	656	702	659	690	677	720	711	661	700	682	686	717	694	673	643	674	695	696	652	692	726	648	692	684	692	696	691	686	712	728	639	711	677	671	685	702	704	679	648	695	669	687	712	688	685	677	644	713	688	710	675	697	698	669	693	675	701	695	656	672	666	676	654	677	675	649	669	695	655	649	726	681	685	670	696	663	688	687	691	726	690	692	677	730	676	648	642	665	677	661	693	701	697	724	694	675	698	639	709	672	680	668	657	685	726	677	656	707	666	647	675	692	707	693	652	649	645	683	697	718	673	657	685	674	698	686	699	668	651	655	695	718	683	681	682	706	661	712	718	719	682	721	682	667	646	672	656	654	711	699	710	656	713	698	676	696	617	738	701	694	664	703	629	666	689	719	667	669	676	703	655	716	687	644	709	733	703	697	727	671	725	660	679	698	722	733	678	682	667	677	649	732	655	709	630	652	671	690	674	738	664	693	670	766	669	676	719	759	651	703	708	717	695	644	657	701	653	704	698	671	713	688	688	670	714	679	704	679	705	685	681	714	690	719	713	670	665	637	671	640	617	684	710	690	678	667	710	669	701	706	710	726	653	648	689	641	739	700	734	711	720	670	677	672	686	688	706	687	687	657	735	670	699	670	723	640	660	655	677	620	658	703	661	675	669	659	709	667	669	733	637	672	668	654	686	660	700	700	682	659	687	649	700	692	697	661	788	679	715	702	732	689	722	684	714	692	696	706	707	712	692	683	659	685	681	704	699	684	692	715	686	648	702	690	703	726	690	679	673	701	675	688	668	678	670	678	707	646	709	657	649	700	630	692	703	702	676	708	713	656	706	691	703	683	755	665	646	706	696	669	709	659	680	666	648	642	739	674	686	676	719	695	691	713	676	653	712	690	694	667	684	705	691	689	679	681	700	694	676	654	684	699	679	686	661	746	677	662	712	704	671	708	673	659	661	721	682	695	734	702	688	690	658	661	734	675	689	672	678	678	676	681	687	712	655	694	655	712	699	637	679	684	678	677	689	741	689	633	676	676	673	659	705	627	671	681	678	648	710	633	704	762	628	707	693	657	711	678	687	712	666	696	701	690	669	670	711	679	702	678	710	693	686	715	663	689	700	688	675	667	680	697	685	691	680	702	669	691	679	668	653	681	674	711	669	716	668	747	705	691	709	692	674	680	695	685	765	664	660	702	661	662	662	658	679	724	663	690	658	688	720	671	726	690	676	684	718	650	712	678	710	745	725	708	684	682	712	726	710	676	662	711	714	731	680	667	676	679	721	705	683	712	701	686	704	677	676	710	659	699	646	648	682	698	697	671	672	729	685	770	696	664	679	747	681	680	648	654	690	686	725	686	734	746	707	694	697	708	686	687	715	681	694	633	693	719	736	699	698	665	693	666	717	693	698	744	664	688	692	643	692	655	658	687	755	697	691	656	687	672	661	657	687	659	707	705	678	707	691	666	724	643	702	673	676	695	694	725	631	673	714	676	705	686	702	739	719	703	688	665	686	708	678	655	680	697	688	697	692	623	667	661	648	683	668	724	694	679	703	686	692	682	659	673	705	694	705	682	730	706	669	684	697	657	653	700	656	672	692	632	660	685	724	668	637	670	694	698	634	654	647	666	698	668	678	704	702	675	681	651	690	648	706	641	654	706	678	703	654	696	662	720	719	720	631	690	651	695	742	645	722	711	671	697	688	677	666	692	644	667	669	656	656	651	702	706	693	639	711	679	704	654	703	637	689	700	658	661	689	639	724	646	662	758	707	690	645	703	668	654	652	723	651	713	647	684	699	659	701	686	672	711	740	660	761	691	691	661	658	720	682	652	738	641	679	689	695	691	676	659	648	712	694	699	684	712	730	721	718	706	714	636	706	630	643	697	639	669	720	652	695	703	661	663	708	657	704	648	651	616	704	655	689	665	703	607	720	721	639	680	663	683	683	659	695	678	712	697	684	725	665	675	674	679	741	749	628	699	636	716	707	743	682	681	708	713	656	737	691	670	653	695	706	718	734	682	682	656	717	697	710	668	711	660	682	623	707	663	695	678	665	714	699	713	670	694	675	701	703	709	655	688	705	683	738	737	676	669	706	684	677	744	685	690	699	658	690	678	696	703	678	709	721	658	716	724	705	731	693	731	678	705	693	679	660	682	711	753	667	688	693	741	652	665	698	655	724	694	633	738	678	668	652	694	686	632	680	747	710	625	641	684	712	657	676	691	677	658	669	656	684	687	760	726	680	679	656	702	650	717	723	686	684	648	681	678	661	641	697	741	687	649	673	663	662	701	688
25676	21342	27045	25253	4079	971	826	687	621	630	577	561	635	578	574	558	577	603	565	523	552	587	553	554	535	522	562	538	537	563	584	565	538	534	556	564	576	524	532	540	575	500	529	507	555	495	555	544	568	577	505	581	554	564	521	580	567	479	504	553	565	551	566	552	594	534	556	552	549	527	546	538	530	546	574	564	534	560	553	510	567	527	580	540	548	498	563	552	538	538	554	553	540	547	521	536	526	560	559	536	558	584	564	543	536	561	549	545	509	508	559	520	540	533	547	521	528	562	589	557	574	545	571	522	595	570	554	520	501	517	556	518	520	585	515	575	544	507	535	545	553	555	544	544	549	577	509	544	576	515	525	572	566	540	557	565	519	561	563	510	508	578	545	586	563	538	572	527	526	512	550	513	551	556	544	548	546	501	528	523	539	576	539	537	504	518	513	555	558	543	544	515	521	553	554	524	505	520	549	552	553	562	551	518	543	575	547	525	560	559	573	491	564	518	519	573	572	539	561	557	550	526	550	562	513	537	524	531	552	492	511	554	573	593	584	528	520	547	553	573	544	513	530	565	549	542	562	517	539	508	532	528	513	570	543	546	545	534	530	518	549	485	590	546	548	533	535	541	556	520	521	547	554	536	562	495	507	531	535	569	544	550	479	514	490	511	535	513	536	573	574	529	530	531	595	524	568	536	539	568	542	530	571	514	549	504	561	559	546	550	510	519	549	516	552	563	520	544	545	560	586	536	529	515	543	530	552	549	506	508	518	548	539	509	568	555	552	550	570	507	569	543	519	517	527	532	524	508	543	514	531	521	595	579	503	524	540	555	579	493	534	549	513	522	558	515	578	556	596	545	521	547	539	549	553	565	556	541	548	563	522	499	540	505	534	542	547	536	530	585	555	565	510	540	519	587	559	532	507	511	532	558	553	537	508	532	542	522	557	571	525	557	545	546	528	539	577	546	576	563	583	526	528	517	511	519	562	579	506	508	555	554	500	541	551	546	579	560	550	535	516	518	568	556	536	566	533	583	544	527	559	517	521	513	575	566	543	544	504	534	531	562	564	535	505	543	536	535	543	540	532	554	563	550	541	533	541	530	578	520	557	488	515	584	571	561	536	549	477	546	510	531	554	584	547	554	554	569	480	533	514	519	546	544	526	517	569	494	518	541	552	554	538	544	533	533	536	522	513	553	492	549	512	518	532	547	530	488	517	542	529	547	535	552	542	494	531	544	537	548	536	577	553	504	500	541	512	550	532	574	548	546	528	524	552	525	526	548	536	538	580	562	522	540	527	526	548	546	485	517	539	516	568	516	545	567	560	579	590	520	539	543	529	551	539	518	579	568	542	511	529	558	549	562	568	545	540	544	543	544	569	541	560	515	533	544	532	546	560	536	555	523	524	529	517	532	522	538	533	535	519	531	514	537	564	537	551	540	525	546	534	526	546	550	576	554	575	560	507	555	592	571	531	607	508	512	517	521	548	551	528	501	577	542	529	553	524	530	537	549	537	535	540	521	527	535	584	516	536	497	560	542	518	528	545	548	544	528	512	532	542	531	546	561	553	533	525	545	539	523	545	518	566	531	564	546	555	503	540	493	564	529	558	552	556	564	486	520	547	549	492	599	589	518	515	543	543	504	553	548	552	532	573	550	527	539	540	543	565	585	600	538	541	529	570	528	522	559	533	533	550	539	512	564	529	537	540	539	579	511	525	548	529	543	560	502	512	516	527	563	550	527	549	511	500	549	556	542	521	526	524	561	547	521	521	505	577	546	574	494	531	547	535	553	560	564	516	538	513	516	524	506	548	561	551	488	526	500	539	554	525	594	558	507	525	561	580	566	529	508	516	544	560	543	547	539	547	564	536	529	526	549	503	545	533	541	535	551	526	487	532	529	538	532	542	574	501	524	542	578	505	536	541	531	563	505	520	531	528	527	540	520	539	511	556	505	507	550	587	551	565	577	562	538	533	545	504	498	542	527	542	549	541	519	560	518	541	474	530	567	553	582	528	548	476	566	553	558	532	574	529	581	559	556	539	524	534	584	517	499	562	565	570	546	543	564	556	586	527	531	567	574	537	548	536	563	539	538	511	555	536	501	530	510	536	532	535	540	523	526	550	525	559	554	529	548	526	537	525	537	578	555	546	523	563	538	551	534	546	525	538	551	556	544	551	596	501	524	537	543	562	550	564	554	550	516	546	553	521	597	541	545	534	537	543	552	519	548	546	509	503	522	508	523	561	581	549	536	541	534	487	511	526	536	519	544	536	477	525	538	553	528	552	522	599	518	553	544	563	546	544	517	535	563	542	554	568	526	582	531	559	571	506	570	587	548	601	508	575	538	541	558	567	593	549	540	554	504	527	541	534	519	538	507	525	538	552	525	544	536	527	530	578	525	527	567	546	518	537	566	526	549	489	537	516	488	554	540	503	584	556	532	515	572	517	579	506	583	556	547	553	530	556	512	542	546	497	534	508	533	559	515	529	545	505	530	534	552	569	551	502	513	532	548	556	520	517	531	547	532	583	524	604	569	606	563	581	537	517	541	552	577	541	528	563	557	535	559	566	557	559	557	519	537	567	542	513	538	531	568	552	539	545	519	526	508	528	504	511	520	561	556	585	541	561	582	527	561	540	516	537	488	554	513	503	576	542	540	520	567	557	539	532	536	504	508	535	585	529	554	542	560	593	550	530	542	555	497	534	507	514	554	510	512	497	549	552	560	553	563	518	521	552	553	587	524	541	556	538	527	570	533	575	506	559	558	532	553	509	544	537	563	526	565	559	549	570	533	505	546	526	513	517	514	512	503	514	509	542	496	541	526	532	557	523	557	555	540	486	525	550	542	550	516	536	554	565	532	539	545	547	550	532	499	537	522	537	523	578	567	531	537	521	547	526	533	521	564	523	512	528	559	563	555	565	559	539	543	526	544	534	526	544	557	542	543	546	505	525	557	506	536	525	503	554	545	539	543	536	540	548	554	529	554	559	531	564	557	575	559	513	501	526	539	578	551	580	578	537	582	575	569	555	537	531	571	554	577	527	557	544	532	525	540	504	523	520	553	549	563	506	538	549	566	567	543	524	555	499	498	500	543	542	503	505	532	520	544	541	570	518	547	555	567	546	531	550	537	536	547	513	528	532	526	553	543	508	533	574	584	512	561	530	542	549	477	578	502	553	548	538	502	551	560	559	511	539	540	541	548	525	496	523	519	545	557	523	525	565	507	559	539	576	533	548	508	532	543	533	560	535	522	526	519	529	567	497	503	558	512	528	547	544	557	567	561	546	568	527	526	567	532	523	500	548	542	531	585	533	495	537	506	532	575	563	516	520	545	520	546	531	513	571	531	573	541	551	529	499	547	501	558	537	526	538	562	529	547	562	534	541	554	572	527	566	562	555	518	559	554	530	536	553	545	545	549	526	561	521	537	571	520	535	560	550	493	514	528	558	550	541	561	561	609	537	501	542	512	491	547	509	516	514	553	549	517
3710	2751	2335	1319	970	752	710	626	561	540	587	515	496	525	553	510	482	500	496	489	499	464	502	464	482	515	464	517	492	462	485	457	455	474	517	514	479	467	453	468	481	501	469	461	468	460	487	481	476	443	467	452	459	467	455	442	474	449	481	436	445	497	457	428	472	486	491	501	489	451	475	484	463	464	495	515	469	489	473	474	440	472	450	470	450	462	464	453	457	484	539	476	471	429	481	448	462	478	467	429	442	462	449	432	412	509	490	453	441	493	445	409	461	451	476	498	477	451	436	475	471	467	471	508	497	440	457	447	482	453	455	469	438	462	476	462	490	441	459	467	451	462	483	428	459	463	422	469	481	443	464	444	446	425	519	444	464	436	481	444	467	461	459	431	472	489	471	455	468	453	438	458	470	412	495	428	470	435	469	449	440	446	459	468	422	456	431	457	456	448	430	442	461	471	476	440	463	442	483	467	471	459	496	487	466	461	477	481	431	488	449	456	460	450	467	415	468	495	456	446	466	463	431	438	476	465	467	433	465	486	450	465	432	462	458	476	474	420	455	459	462	483	466	475	453	430	484	463	473	421	433	478	496	469	459	448	468	465	474	475	469	464	448	476	404	467	465	441	521	444	476	452	466	482	459	434	464	501	458	458	443	482	476	513	451	441	438	485	455	459	467	470	438	473	462	467	477	455	435	457	465	501	474	481	418	427	449	479	451	470	467	434	447	488	446	450	489	425	470	500	473	437	465	446	411	460	453	488	486	432	469	463	450	459	439	478	481	469	452	468	455	482	488	488	485	454	461	456	436	447	453	481	426	493	430	484	441	536	490	475	432	439	492	470	457	474	431	490	454	446	442	450	457	494	452	466	452	430	444	438	421	438	473	420	457	449	446	468	466	460	459	433	465	460	443	460	431	486	470	438	461	459	501	419	513	479	479	443	447	456	466	468	490	470	474	435	474	466	439	464	440	450	427	445	439	445	421	455	473	465	482	448	452	437	435	445	469	480	453	451	462	455	494	432	461	462	490	486	465	455	482	490	448	453	452	478	470	447	464	446	448	466	536	467	454	454	475	481	456	443	451	430	447	474	444	464	482	449	452	476	490	414	450	456	437	401	477	484	446	434	495	444	470	447	504	466	479	433	461	429	412	427	486	443	443	464	460	476	457	471	449	487	469	428	461	477	488	443	489	442	437	431	410	443	440	505	473	486	453	498	461	470	487	475	429	422	472	463	450	493	437	467	487	461	456	474	432	484	448	432	476	462	459	486	451	453	417	463	447	464	410	476	500	472	482	471	501	452	470	444	463	468	426	412	466	499	430	463	470	440	443	471	445	479	450	447	435	478	457	467	469	475	447	469	465	456	494	459	461	479	472	449	439	434	455	460	425	487	471	459	462	464	495	407	442	418	437	444	477	433	468	480	426	451	445	469	475	491	450	445	454	487	442	430	441	473	472	476	442	496	493	484	426	452	451	463	474	443	468	461	446	476	469	451	450	470	467	470	491	455	466	450	458	502	425	419	412	457	434	447	444	500	452	458	441	441	433	441	410	424	407	464	430	447	411	454	454	469	437	461	441	449	454	461	457	442	475	492	440	469	419	498	449	508	440	437	458	451	414	476	437	467	473	463	425	493	454	459	445	457	497	491	498	459	481	464	446	457	424	465	428	466	476	396	438	485	494	457	462	471	470	449	479	499	494	462	421	437	482	465	459	486	424	422	455	451	473	470	443	487	485	488	475	490	478	400	473	466	403	449	443	460	460	472	448	462	472	452	459	443	455	453	477	437	447	429	470	480	457	441	430	447	460	432	443	498	454	451	451	413	487	468	451	458	452	458	466	439	406	440	471	477	448	426	467	487	461	472	451	456	466	475	456	465	466	448	508	467	446	459	436	433	449	452	488	433	439	420	473	477	447	467	466	473	470	505	459	425	452	426	471	474	489	468	472	441	476	473	469	482	464	435	470	495	470	487	450	474	481	479	483	447	441	466	460	440	468	450	456	471	437	468	493	433	472	426	470	472	460	455	437	474	409	471	467	385	473	472	475	436	464	439	429	456	435	459	462	465	496	485	483	466	458	454	461	438	469	459	442	446	465	448	476	462	458	423	457	464	469	435	461	507	449	487	459	461	433	458	477	429	466	486	493	452	476	434	435	435	491	455	477	450	413	508	429	507	473	462	486	449	437	470	491	456	457	426	434	446	470	478	436	449	451	507	463	438	447	483	472	474	438	457	469	443	464	479	505	458	452	430	476	467	485	448	422	440	443	471	467	456	448	448	427	441	456	468	492	499	461	442	477	466	467	446	448	517	438	420	446	498	458	457	465	447	469	481	452	478	451	474	449	436	443	414	448	499	468	421	452	465	500	466	412	481	426	457	462	445	436	468	471	476	505	442	474	487	480	456	458	436	464	469	416	433	450	443	449	439	438	433	453	473	460	455	483	421	459	471	418	442	469	431	486	471	490	444	448	485	488	446	467	448	421	452	427	484	489	468	486	447	454	381	420	461	483	444	442	445	446	457	452	465	412	471	476	446	449	493	455	453	506	438	477	480	450	451	423	483	453	439	473	464	490	464	486	449	449	458	499	432	483	478	441	413	467	464	510	487	475	450	450	471	469	462	496	468	461	451	455	478	442	450	482	481	463	475	470	483	450	491	480	459	426	430	463	436	438	452	454	456	449	474	446	460	481	456	456	490	479	432	439	462	483	465	478	437	457	447	432	453	475	455	481	481	468	458	478	461	449	436	483	420	451	437	441	451	448	452	432	449	479	431	468	470	436	432	487	481	468	486	465	456	453	436	427	470	429	482	444	458	427	440	470	496	484	484	474	473	447	482	510	429	450	466	474	482	505	494	465	411	472	476	446	470	444	455	455	508	460	465	504	482	459	441	443	476	451	438	454	441	461	447	472	468	477	473	477	471	468	456	489	481	465	456	436	448	438	464	453	491	462	456	468	424	457	465	477	449	432	430	459	441	467	435	451	489	440	442	449	474	486	481	465	472	485	453	458	462	470	430	458	439	444	501	472	463	429	471	469	488	489	428	452	471	477	480	469	467	466	425	453	415	483	489	439	443	507	472	455	447	433	441	482	433	431	492	434	432	439	452	462	487	477	446	494	466	429	472	492	467	458	447	460	436	479	441	477	416	441	479	448	491	476	470	455	475	467	462	463	432	459	447	445	455	478	461	462	454	483	434	460	448	449	463	462	481	486	466	425	497	463	431	455	444	476	422	441	449	480	445	460	461	454	449	475	473	474	452	439	458	419	430	459	449	468	415	480	443	475	463	472	467	480	426	439	426	438	500	428	475	462	465	465	497	437	454	445	453	410	495	433	495	480	463	451	453	448	463	451	491	454	473	482	485	404	453	438	472	432	464	474	430	457	481	461	417	449	420	434	443	490	447	474	444	431	493	425	439	455	456	494	455	437	442	423	468	460	431	456	449	467	469	468	457	460	458	467	462	480	474	475	409	451	466	469	471
24581	21376	28495	24622	21027	3292	814	547	427	423	361	379	369	345	363	333	348	310	349	353	312	341	327	309	302	318	363	322	298	285	258	333	326	324	345	296	286	304	334	301	306	327	291	328	309	309	281	305	309	248	293	307	331	291	320	301	285	318	302	304	327	310	298	337	290	321	318	287	290	295	309	309	317	338	323	296	286	298	333	289	306	309	300	301	314	323	318	307	300	294	308	301	321	296	328	324	310	294	318	319	286	283	296	331	302	304	288	296	273	306	313	318	321	319	312	290	324	263	301	342	314	278	288	319	298	310	324	311	295	298	316	274	277	311	304	325	319	320	299	301	307	311	306	290	311	289	309	320	321	294	306	306	338	316	298	272	308	298	296	328	297	293	299	300	319	337	312	306	292	304	312	288	323	320	265	309	314	318	296	307	274	340	321	318	349	317	347	295	293	292	300	299	291	294	306	298	320	324	300	297	307	325	297	320	325	283	308	275	322	275	321	331	313	297	350	298	304	312	298	301	302	303	301	304	298	344	330	277	296	319	313	329	329	313	284	325	313	283	312	285	323	303	313	287	319	312	304	289	326	305	349	287	293	295	323	281	293	307	304	301	317	281	330	288	317	283	307	304	316	269	314	298	305	294	295	314	318	275	335	300	309	301	298	295	299	301	261	312	288	298	325	303	283	316	312	309	302	290	319	304	270	320	284	300	335	293	305	301	341	293	308	346	282	318	274	318	308	284	279	325	323	302	303	299	299	303	251	345	286	300	318	330	303	278	284	310	297	285	295	296	294	292	329	314	346	333	310	296	302	317	280	314	303	308	311	322	338	286	296	293	330	313	325	296	307	307	298	319	281	337	308	311	281	291	306	321	278	309	343	309	325	303	325	314	293	304	335	330	302	318	294	332	309	271	273	275	273	295	292	338	304	304	281	326	317	325	307	328	327	336	270	288	292	313	319	306	269	318	306	322	319	332	304	308	316	315	305	294	293	281	346	281	334	304	296	299	297	318	302	296	348	310	308	293	296	330	272	307	311	322	311	299	308	323	347	320	341	301	295	294	278	320	339	300	315	300	322	309	313	281	291	307	296	287	301	327	334	293	321	303	276	330	299	318	321	276	285	279	325	303	288	287	292	304	294	288	316	331	291	261	286	300	340	300	283	311	309	297	301	298	319	282	281	283	300	291	309	301	314	320	297	354	294	296	337	280	280	320	337	297	323	359	314	291	301	291	299	293	314	305	308	300	329	280	319	317	305	317	300	277	299	301	278	339	295	314	281	302	288	301	293	286	316	307	285	311	329	322	288	311	274	289	285	306	319	297	279	314	274	311	337	302	288	317	290	331	296	326	313	310	318	291	285	321	291	315	291	310	327	310	330	289	294	320	277	298	305	291	292	287	289	303	313	282	315	280	329	305	311	270	293	314	304	302	319	316	325	309	288	293	286	295	271	294	311	295	293	303	281	285	296	312	280	277	304	321	273	304	277	324	294	322	304	300	295	315	297	292	318	311	289	279	300	284	300	301	318	313	320	287	324	323	312	291	309	328	322	272	324	334	297	317	316	292	301	296	309	320	301	301	291	295	316	317	316	331	278	323	300	306	319	326	282	321	292	309	290	322	269	301	299	293	326	288	334	321	297	304	290	282	306	314	321	299	318	322	305	328	326	293	282	298	298	293	299	342	286	316	318	294	314	305	323	282	324	303	291	307	272	271	298	315	275	278	316	321	284	314	300	295	290	300	283	301	302	295	304	308	305	286	286	284	306	318	306	331	294	320	312	289	311	294	313	287	298	291	340	329	299	337	326	305	302	298	313	290	302	320	325	318	311	310	326	315	299	292	293	277	297	304	297	314	329	348	275	336	321	310	288	324	305	293	337	294	278	306	301	295	311	327	316	313	290	298	310	302	319	289	303	278	287	302	317	306	340	295	301	301	297	342	284	260	323	311	310	294	287	288	306	332	299	317	323	306	262	305	290	325	304	313	329	290	298	332	313	293	292	306	299	293	312	291	296	294	295	292	274	320	263	275	290	299	282	299	305	289	281	306	286	319	290	285	319	298	302	319	307	294	303	291	286	309	308	291	312	292	312	283	323	315	310	296	303	333	287	316	287	333	337	289	318	269	310	311	304	287	289	299	335	302	285	298	294	308	311	286	300	324	299	299	302	314	251	298	288	309	318	308	310	328	331	312	283	299	307	309	281	297	293	296	317	328	313	319	306	285	303	313	286	282	316	309	301	295	304	323	277	278	314	289	288	267	313	327	302	294	292	279	329	310	314	326	325	297	301	281	329	322	315	326	302	315	297	293	294	286	292	313	281	305	291	302	306	290	329	286	271	314	265	300	289	298	288	312	311	324	308	296	305	316	290	370	296	320	307	289	291	303	304	320	298	303	313	305	311	319	306	338	319	313	305	291	291	299	301	300	310	276	312	294	332	307	277	304	294	322	306	288	329	301	287	310	324	288	281	301	283	298	287	288	280	258	316	300	310	332	309	322	296	316	320	276	308	317	280	322	320	317	282	283	283	305	307	315	295	308	315	304	294	293	311	294	306	290	300	261	284	276	309	297	313	330	317	293	306	294	302	315	310	312	285	314	315	310	310	320	285	294	292	298	303	275	320	316	289	304	282	314	316	299	292	316	304	303	330	279	294	296	339	332	304	309	329	324	286	297	299	280	325	312	286	317	321	317	293	300	301	358	271	322	314	338	314	323	278	328	289	288	308	310	294	293	317	313	304	297	292	312	292	301	319	311	309	292	313	293	297	331	311	324	307	331	298	281	284	291	303	311	287	320	305	276	311	291	311	296	307	323	281	284	271	282	283	315	327	312	326	303	306	290	282	289	276	297	295	292	299	316	307	306	291	319	313	300	311	280	328	299	321	301	279	272	279	279	293	330	319	294	328	259	280	277	289	325	263	305	277	308	316	276	318	318	309	298	289	275	312	288	308	294	298	297	302	291	293	312	304	287	316	326	288	293	328	296	297	303	323	335	310	301	293	314	268	277	302	304	311	318	307	289	284	350	319	312	305	302	322	320	283	298	334	286	287	282	313	264	314	294	305	287	310	304	327	303	302	317	276	313	310	309	316	288	296	272	296	298	301	281	308	288	288	315	317	301	270	304	285	320	302	291	290	297	279	308	287	303	281	277	285	296	303	301	287	286	302	313	303	307	324	307	351	293	275	286	284	295	285	314	307	314	302	328	307	291	314	297	278	301	304	321	317	306	333	326	302	313	263	274	317	318	297	274	290	311	313	313	284	325	347	292	311	285	308	291	317	344	347	306	285	288	304	270	272	302	319	289	309	301	302	329	293	295	305	275	298	290	302	288	323	309	310	309	312	308	334	333	304	328	314	335	300	282	330	313	294	324	301	300	299	314	307	327	294	309	312	284	293	323	286	301	286	290	271	301	312	305	297	297	298	304	304	290	310	297	291	311	310	333	301	271	299	320	320	311	289	305	323	294	311	305	284	306	302	271	309	318
3756	4679	3886	2094	1292	915	713	641	526	468	467	400	411	383	356	359	363	322	324	305	317	329	314	316	268	303	329	321	286	294	315	293	306	291	297	286	304	303	294	282	301	301	260	326	319	290	278	302	301	271	300	286	291	294	299	284	285	309	272	301	291	269	293	256	295	295	278	277	284	281	282	282	272	325	293	267	287	311	293	298	280	260	287	273	278	299	282	247	307	248	317	285	293	272	277	292	277	296	330	290	284	319	268	276	270	286	279	287	252	244	270	257	301	247	258	283	279	280	280	275	317	305	310	303	289	302	280	298	281	269	259	292	292	288	286	270	310	291	279	267	259	255	269	286	299	270	287	258	289	289	315	287	277	286	283	271	290	290	310	284	277	286	280	297	284	281	271	275	261	286	250	259	294	292	235	296	318	283	280	299	289	263	276	266	254	270	290	278	279	276	276	282	266	288	264	288	265	291	242	264	291	270	254	266	247	277	283	258	281	287	283	296	285	252	314	293	297	280	292	286	295	290	291	268	280	284	276	241	292	306	279	255	263	276	315	268	292	259	258	286	274	267	265	298	281	266	277	276	286	284	286	267	290	292	252	271	270	261	271	287	285	293	250	304	286	267	263	271	300	262	293	280	265	251	264	257	269	261	270	291	320	274	260	274	271	301	290	279	294	292	275	284	261	286	276	282	304	291	281	265	266	287	287	275	296	285	289	278	289	268	247	281	256	301	245	284	287	279	277	299	254	254	268	249	278	282	237	304	296	251	263	277	259	292	292	278	288	284	261	248	272	300	281	268	256	305	280	281	269	290	298	280	287	254	269	271	275	299	278	290	291	285	274	290	288	319	285	265	264	270	293	295	279	283	277	270	274	274	276	276	258	264	251	262	307	287	269	313	279	291	282	276	265	273	291	303	262	272	278	259	257	295	266	284	282	259	271	289	279	285	266	277	294	268	251	264	264	273	268	253	258	282	287	279	261	287	267	293	298	278	287	272	294	271	300	265	274	261	307	276	292	280	276	269	264	254	276	270	287	294	283	274	273	269	259	260	290	270	302	278	269	290	248	262	295	291	295	286	264	278	261	308	263	275	252	289	268	254	284	269	277	279	277	289	285	269	275	298	279	286	284	309	317	281	281	268	263	255	269	266	304	251	269	280	282	261	301	282	303	274	280	255	280	286	298	279	277	269	302	300	266	308	270	255	281	265	271	260	275	260	260	258	305	309	259	291	292	301	288	294	273	288	281	286	265	276	282	286	281	294	280	276	294	292	267	306	255	280	288	309	274	278	274	294	278	304	297	293	241	275	269	307	285	299	273	271	275	249	239	290	255	284	315	281	259	278	279	287	259	254	287	291	259	280	297	328	282	265	283	264	270	287	321	310	284	283	272	294	295	283	279	297	277	285	267	285	292	286	284	291	257	265	289	300	277	292	293	291	284	278	293	260	258	273	268	311	271	261	285	279	277	264	263	275	256	298	272	271	292	279	283	286	272	280	245	296	282	262	287	276	295	286	288	295	301	279	290	300	296	241	292	300	258	288	280	288	266	260	302	235	280	267	289	290	276	251	270	256	264	288	245	261	290	270	269	275	277	306	281	301	267	266	275	270	276	311	276	237	287	274	255	315	260	305	264	303	292	254	261	261	278	260	274	304	273	251	279	297	239	272	287	282	281	288	280	264	247	277	294	272	260	256	252	279	277	256	308	286	272	264	237	279	271	273	241	276	282	278	299	312	273	260	280	270	284	269	281	267	286	299	294	284	287	266	306	282	277	304	288	296	296	280	272	253	276	271	279	297	269	289	259	273	244	287	313	260	268	316	280	280	272	270	285	302	269	270	291	253	265	276	296	281	280	282	254	270	282	269	269	276	275	253	269	291	291	275	274	259	270	259	284	272	290	252	276	278	284	248	283	299	290	256	289	277	274	280	266	275	295	262	284	268	293	244	279	282	298	315	285	281	266	263	289	282	253	269	251	243	278	288	261	290	306	291	256	286	289	283	284	288	285	282	286	274	264	284	266	258	298	284	279	290	277	280	244	272	282	284	275	269	285	287	293	292	266	282	286	276	282	267	278	277	302	275	260	272	263	270	277	296	290	260	307	278	274	251	287	252	294	278	272	274	261	267	282	254	270	261	278	261	270	297	264	315	275	252	256	275	288	273	288	296	266	280	285	262	274	280	294	286	264	286	259	265	270	288	262	268	269	249	254	267	268	291	269	264	262	279	288	252	299	279	257	294	281	302	263	269	306	268	278	282	247	280	287	278	289	266	292	282	272	267	287	293	273	264	292	272	285	273	285	266	255	290	274	247	254	297	331	297	288	282	297	251	282	268	306	287	271	294	265	281	301	278	281	280	259	254	278	230	261	262	295	274	277	252	266	257	261	270	288	269	273	252	282	296	273	264	265	277	268	258	287	279	269	261	310	268	236	272	277	290	285	243	293	264	315	290	307	262	290	295	270	273	240	298	277	298	287	281	258	236	286	273	303	260	278	259	303	258	287	276	263	285	276	283	290	308	285	266	267	274	282	274	266	250	261	279	257	280	274	274	290	267	255	277	284	301	295	276	269	276	255	280	235	264	258	303	256	239	250	240	286	287	270	269	283	267	272	261	268	295	274	268	272	278	260	300	295	272	274	285	261	262	280	293	276	296	272	273	280	256	291	289	262	287	279	286	263	255	286	279	275	248	284	313	244	279	282	295	249	288	256	284	257	268	291	276	287	283	280	279	284	310	264	293	274	263	269	237	297	263	279	300	279	294	289	263	271	307	270	278	295	258	273	273	265	272	263	270	276	265	283	277	272	247	245	280	277	288	277	288	319	278	271	295	263	273	257	302	289	294	265	275	276	289	291	270	250	296	284	279	228	274	276	257	267	294	302	302	278	291	286	268	250	252	254	289	276	269	234	298	302	252	261	253	271	258	264	241	286	270	249	310	269	256	305	291	278	271	294	256	285	263	287	280	270	297	302	257	269	289	256	277	276	287	290	251	293	273	257	262	250	289	275	312	293	269	250	263	258	298	256	267	275	246	273	280	288	253	264	273	245	285	284	257	283	242	270	273	283	277	279	256	305	266	256	259	277	254	287	274	266	284	260	267	286	265	237	272	264	264	265	287	271	286	293	271	275	300	292	277	290	262	306	299	289	275	289	284	278	257	263	294	288	278	275	287	283	304	289	281	252	265	269	285	265	278	239	297	234	281	278	283	275	291	270	271	267	262	278	269	273	254	277	294	292	259	278	254	281	257	251	276	284	266	281	255	268	282	288	300	243	243	257	259	290	300	306	284	267	257	266	244	244	268	285	288	292	259	290	288	266	277	287	292	254	283	262	274	285	280	273	255	291	276	244	275	260	266	288	290	253	266	278	300	262	281	261	267	275	291	261	268	294	301	284	275	269	267	263	271	287	265	261	258	276	236	295	274	268	271	257	297	256	268	260	272	290	292	276	276	244	285	275	286	275	264	256	306	302	272	294	283	267	290
27734	10155	1706	1190	969	940	878	880	908	901	887	865	884	882	861	829	834	851	873	909	887	859	925	882	887	893	880	833	832	899	877	905	863	871	908	870	872	870	859	918	864	845	904	880	837	956	908	858	874	902	855	868	859	915	828	867	877	897	897	849	888	891	890	856	924	920	849	869	861	848	890	880	892	894	883	861	844	850	869	875	908	912	907	916	848	862	848	859	907	900	857	901	878	875	885	889	861	931	909	878	951	850	858	914	876	868	932	876	869	865	901	890	832	857	892	894	862	847	825	876	783	833	856	852	884	870	839	835	864	813	859	879	878	897	889	874	890	855	836	893	864	936	877	855	879	890	919	938	871	852	855	874	902	908	849	846	869	902	887	876	911	908	893	821	869	880	863	845	856	887	898	885	810	949	915	872	836	923	911	872	873	890	875	936	878	882	868	871	887	849	910	886	883	806	908	851	846	899	847	874	848	861	894	866	859	887	875	870	893	924	898	842	974	856	919	925	899	891	871	928	902	920	902	852	884	813	846	893	855	822	873	893	891	886	818	874	831	846	905	899	859	882	902	874	891	913	922	850	897	884	903	916	893	894	906	873	845	875	875	908	847	925	893	821	914	896	827	890	857	861	872	822	857	899	886	884	832	861	880	861	864	870	890	877	875	833	855	931	888	839	829	844	885	872	881	921	848	893	853	912	892	847	862	853	918	853	858	857	840	831	858	881	863	869	848	896	879	859	847	870	889	913	828	888	850	881	832	943	881	831	892	860	844	917	912	851	906	818	852	855	886	865	834	923	874	905	877	938	889	878	886	853	852	926	854	851	899	869	860	919	868	883	859	863	838	853	885	840	889	896	824	822	892	868	929	883	929	903	875	903	850	847	920	856	886	829	909	874	865	847	830	850	920	821	862	854	874	859	869	845	878	855	924	858	916	939	866	827	883	879	893	880	861	908	838	901	864	897	867	911	827	901	931	834	830	904	846	863	858	811	876	847	901	902	888	851	919	887	872	875	795	836	882	893	864	828	865	872	899	869	857	848	875	840	850	883	871	887	867	877	937	904	852	845	899	890	880	832	891	834	879	880	880	839	864	908	872	880	849	886	898	906	870	897	860	837	906	827	893	888	899	864	873	957	868	848	823	898	837	911	887	937	887	876	891	825	933	860	865	798	915	876	835	855	850	878	932	800	863	877	890	902	877	914	912	849	818	838	875	860	926	906	851	876	884	856	855	873	900	895	870	883	864	824	841	831	893	852	868	867	875	840	885	857	843	838	877	936	888	909	842	885	865	849	848	883	884	950	833	836	878	844	863	874	915	867	842	893	872	892	906	889	890	874	824	907	825	873	826	907	851	908	876	857	862	795	823	902	827	875	903	851	860	858	878	869	857	880	906	851	870	887	830	856	903	885	867	820	920	865	841	886	846	854	876	844	899	856	890	822	885	909	896	856	923	833	932	926	891	845	940	834	889	890	876	880	888	855	864	850	885	848	889	880	910	934	870	877	906	876	895	877	851	819	879	890	902	870	896	845	893	859	867	925	907	849	906	920	855	911	900	873	895	834	868	942	939	900	873	857	894	880	910	894	867	883	859	874	840	867	922	967	879	867	907	906	918	840	907	920	907	910	855	903	887	819	879	854	873	893	882	863	938	864	896	862	866	878	859	860	857	873	894	819	919	898	867	860	882	873	902	875	855	878	887	878	856	912	890	882	860	870	855	842	868	914	821	860	922	873	860	912	924	885	875	909	883	891	898	905	866	835	844	829	874	905	865	811	857	810	829	881	845	907	842	862	875	858	881	907	865	848	870	846	834	833	868	846	886	895	847	863	903	864	852	925	882	898	863	840	883	913	877	843	919	935	869	909	801	826	895	889	862	868	881	880	864	868	859	894	827	870	904	829	918	952	898	881	840	814	875	890	843	866	826	944	886	893	861	868	866	849	860	801	842	869	821	900	902	868	855	904	883	931	880	894	861	882	885	881	918	912	918	879	826	861	887	889	883	875	909	881	918	846	835	888	896	885	915	876	850	885	805	889	895	874	910	884	854	863	900	895	827	837	838	866	888	941	883	851	856	864	836	878	789	896	905	864	882	876	917	881	847	870	856	889	828	861	832	874	874	869	866	873	844	890	906	889	841	883	873	915	912	852	877	883	867	817	943	898	874	867	882	903	877	882	883	904	903	818	901	874	895	794	872	865	913	889	903	891	913	869	872	861	904	925	860	881	840	889	894	878	810	865	830	846	876	861	860	886	827	873	870	909	842	923	899	867	902	878	903	840	826	894	898	850	857	901	863	906	871	884	915	848	824	866	840	826	840	872	895	893	871	971	847	840	899	853	935	868	856	869	910	865	899	850	851	822	887	909	881	930	897	844	879	852	871	865	919	870	904	879	894	869	825	803	818	892	867	831	858	793	868	873	852	885	954	868	842	852	859	881	899	883	907	875	842	869	862	825	854	864	878	890	930	913	881	889	867	864	879	908	840	907	858	896	857	852	836	855	879	891	842	867	861	896	888	923	872	884	848	893	865	864	855	881	860	855	946	818	851	842	879	856	914	889	849	881	873	898	881	879	904	877	847	870	859	884	867	865	817	908	823	886	864	852	902	865	880	871	887	890	904	888	858	909	862	882	851	870	924	846	859	843	908	927	867	823	890	901	905	844	816	885	896	831	770	898	885	891	869	859	902	892	919	886	888	831	873	852	872	879	864	885	845	886	868	925	847	859	795	866	851	885	814	843	892	821	887	824	881	861	878	915	886	876	891	843	874	865	838	946	913	913	889	898	922	883	887	842	867	890	833	864	856	912	906	895	833	918	880	877	874	859	881	909	864	792	836	828	891	857	878	857	931	840	863	964	862	862	899	847	903	872	903	870	903	926	861	874	885	891	872	826	881	912	799	860	854	819	896	887	861	870	845	839	862	919	834	846	929	809	870	866	813	833	896	874	854	844	881	905	850	877	872	898	838	888	876	858	890	908	797	849	885	844	857	869	843	892	858	902	886	891	920	880	881	884	877	863	839	914	925	851	883	875	862	851	917	874	831	840	836	871	810	905	860	847	857	916	841	851	945	910	858	842	836	885	874	899	875	903	926	906	944	890	880	881	885	883	836	853	878	854	843	828	912	876	885	898	852	827	850	806	906	893	862	852	833	877	894	865	891	865	907	852	829	887	899	840	863	840	872	849	845	879	904	868	918	874	882	880	857	848	863	861	845	886	891	822	815	869	857	907	866	912	917	863	930	861	867	905	881	804	846	856	873	864	826	831	906	925	893	804	856	891	837	940	873	852	892	862	850	873	848	853	864	859	896	805	862	897	852	867	903	891	849	866	857	825	889	862	903	864	857	945	867	918	842	896	899	908	813	866	890	919	893	898	897	910	895	885	883	858	877	827	854	833	921	821	842	836	891	861	832	840	868	855	869	886	876	894	845	867	900	898	863	875	917	868	851	904	916	852	878	910	856	911	898	869	827	855	797	857	907	866
5613	854	896	820	774	732	727	714	701	719	706	726	672	718	717	675	707	713	726	692	745	708	636	713	738	741	701	715	654	694	724	675	671	666	687	701	740	697	720	735	697	695	683	697	728	660	649	682	721	660	703	713	697	714	685	676	672	661	706	723	694	716	727	702	696	692	697	700	694	696	704	680	697	682	660	676	666	704	691	715	687	700	709	666	700	679	737	704	684	724	719	735	719	664	700	657	636	723	648	700	670	651	657	666	652	701	690	699	701	699	678	681	715	706	666	660	695	690	693	645	689	681	704	648	678	683	729	731	696	682	732	689	734	686	715	727	710	658	687	676	694	718	717	669	658	697	711	665	677	723	676	733	682	733	655	647	662	638	688	675	712	736	718	696	698	700	738	704	660	685	694	702	664	696	678	670	671	666	712	695	683	648	703	650	709	728	669	675	687	688	659	692	680	682	657	686	694	704	669	687	691	725	662	661	716	669	698	698	668	643	684	724	694	728	725	700	683	673	691	698	705	679	686	672	714	655	654	695	657	714	696	709	669	706	678	720	722	693	670	723	699	701	744	693	690	678	709	687	723	661	671	724	669	671	727	680	678	653	726	672	710	672	741	691	677	710	692	735	696	666	659	666	682	732	669	647	681	683	698	673	711	681	678	707	686	715	684	686	711	718	706	664	704	688	693	708	659	681	657	677	666	684	692	721	673	691	664	651	722	707	648	679	743	672	657	719	732	705	692	711	632	697	679	703	715	682	669	681	686	648	666	684	668	693	741	682	712	677	724	748	654	674	712	708	702	690	708	704	634	738	683	676	684	721	711	720	707	695	719	719	655	727	688	727	670	638	702	686	735	720	674	722	721	708	683	662	657	705	661	715	669	664	747	687	703	705	695	719	676	664	742	697	645	732	674	656	686	677	702	712	670	707	679	689	667	717	719	684	711	705	714	711	695	633	670	684	706	734	699	655	713	651	683	698	663	717	674	676	718	673	688	668	647	696	669	656	676	728	682	686	699	707	667	739	702	695	709	654	746	623	726	724	711	644	701	682	629	686	658	651	637	648	733	724	728	653	663	698	703	697	704	662	683	759	695	692	706	666	688	718	685	644	696	715	707	710	678	736	682	684	662	710	687	682	693	679	694	680	729	667	721	692	698	679	661	715	701	712	728	707	655	703	725	653	711	695	658	673	743	680	680	679	721	678	682	682	694	720	710	760	672	705	698	686	676	716	699	705	694	674	695	693	669	724	696	682	696	710	717	670	686	713	672	714	673	718	664	740	690	704	670	622	685	670	687	691	642	679	667	710	705	708	679	674	648	700	729	676	690	727	653	677	692	689	694	685	679	714	671	712	681	717	648	709	690	697	666	684	743	729	713	709	684	667	674	683	681	639	688	688	713	712	679	643	686	680	686	657	702	675	689	715	675	680	731	716	665	672	688	743	676	675	665	738	701	678	666	658	692	672	708	683	659	715	685	684	711	656	699	690	655	698	655	727	672	684	719	710	690	685	664	690	658	715	728	699	690	653	668	724	702	694	682	672	710	702	681	691	718	713	690	700	713	724	691	694	629	667	739	665	677	696	683	702	673	723	735	681	636	652	691	631	702	644	676	708	688	680	681	738	645	716	716	710	688	719	755	725	649	713	675	737	694	733	679	673	748	673	716	712	691	764	736	669	706	686	667	670	691	678	656	711	688	726	680	757	695	658	676	655	652	681	749	681	683	721	682	647	671	731	682	701	635	696	704	680	714	634	672	683	678	668	705	737	706	650	715	674	665	721	693	693	667	632	670	697	664	659	730	684	719	687	669	731	714	726	687	689	702	682	708	679	689	646	681	627	697	740	723	662	647	641	741	669	728	717	722	718	675	679	646	689	702	719	681	697	682	640	670	693	691	687	716	680	707	723	719	727	737	717	709	705	697	722	686	617	705	738	706	721	708	740	712	691	709	670	658	693	692	685	667	684	654	712	673	677	661	722	713	662	699	707	694	745	715	690	673	670	686	616	702	668	659	697	688	679	694	745	697	636	685	674	716	663	703	671	671	679	717	714	689	671	719	667	706	723	676	688	701	681	674	706	740	727	708	685	743	689	672	710	718	698	723	653	716	646	684	737	728	686	694	700	678	696	671	666	679	693	706	682	683	718	668	689	683	715	717	705	714	667	728	679	722	654	696	708	668	655	657	709	721	745	698	717	671	713	661	667	683	686	737	709	722	673	712	696	685	693	707	707	692	704	685	712	696	686	716	673	712	729	666	706	660	650	670	715	701	706	632	705	704	710	674	713	723	674	718	747	686	669	673	705	708	734	730	662	734	650	657	673	634	695	669	685	664	699	711	734	727	714	669	703	711	704	738	711	692	723	684	700	686	668	706	656	683	647	667	701	737	733	675	635	633	714	693	705	708	684	685	696	627	732	687	646	681	704	698	693	645	706	693	697	678	703	734	678	710	675	654	706	745	681	692	724	719	719	679	690	722	699	703	681	741	659	702	723	693	699	713	712	643	668	644	673	669	689	711	714	681	647	666	702	635	701	700	671	722	751	655	681	723	680	671	722	695	710	702	680	694	729	696	747	682	676	707	672	686	693	699	652	690	681	723	693	688	719	648	729	720	665	708	708	698	718	677	686	710	681	722	726	690	630	661	738	666	666	687	702	711	683	707	693	691	674	679	708	674	723	702	692	735	680	736	700	693	711	654	696	653	679	667	683	701	698	693	707	761	690	671	655	705	659	701	686	654	675	673	690	696	683	671	685	628	712	676	713	653	721	653	707	666	659	717	695	690	731	708	687	681	711	694	727	656	659	665	697	711	716	723	699	728	755	692	682	727	717	657	723	668	701	703	677	657	688	656	687	699	669	666	673	670	697	690	689	668	720	726	657	707	692	641	737	669	701	686	696	700	694	693	687	692	711	678	688	716	671	670	752	657	638	689	656	704	664	673	670	653	637	747	664	700	687	694	658	715	729	669	694	712	696	646	703	723	710	702	719	677	708	652	684	673	689	647	706	701	720	705	679	729	694	716	688	717	705	721	690	694	666	697	671	686	680	679	667	710	696	701	660	705	669	695	718	653	691	711	660	638	670	712	663	662	644	687	702	705	714	733	706	692	723	654	628	682	682	685	672	655	688	685	644	727	706	768	736	686	660	707	683	722	690	708	684	707	707	695	722	741	699	697	656	620	687	696	716	716	688	657	668	729	731	718	685	709	693	693	698	683	673	690	694	679	681	718	661	716	721	716	697	699	708	707	704	673	661	715	717	675	666	668	679	695	685	694	672	679	696	727	687	667	648	678	652	666	674	667	697	704	726	685	743	650	680	700	756	685	655	696	653	696	688	660	677	723	732	690	680	671	640	730	680	709	716	617	720	737	687	727	725	707	732	664	739	670	691	673	728	687	657	662	701	685	625	711	625	664	706	703	686	643	667	707	690	683	710	689	724	705	660	669	694	690	641	725	642	697	644	721	654	702	637	747	717	688	696	712	687
25578	21376	27097	25363	4172	1002	802	715	620	631	600	629	589	620	542	572	572	544	548	528	565	528	575	557	534	521	526	502	571	504	536	569	579	565	500	527	538	539	535	559	549	547	548	605	559	521	549	523	544	564	595	542	489	538	572	548	548	543	526	519	544	530	565	530	547	519	565	542	547	526	501	525	511	537	568	505	541	592	546	510	544	543	565	530	556	541	549	548	540	558	521	550	531	566	558	503	578	595	561	555	532	561	504	521	539	527	517	558	542	552	512	556	547	523	555	522	547	541	530	540	546	554	542	535	522	519	568	582	551	560	563	571	582	581	573	547	529	550	531	594	547	567	546	525	551	531	521	520	516	574	525	552	523	539	560	529	520	544	536	544	542	541	525	525	530	497	525	526	560	529	520	554	555	541	570	539	553	554	511	554	559	515	518	519	560	519	548	521	568	540	528	547	523	558	502	522	546	537	479	551	560	525	515	565	521	540	536	510	534	511	545	517	494	571	568	522	533	510	547	570	555	538	537	545	523	572	523	523	537	534	557	489	562	561	576	554	559	530	552	530	521	548	524	540	561	509	535	511	567	537	534	500	518	511	537	550	570	551	573	561	519	513	548	571	557	526	569	536	524	515	562	547	537	530	547	540	522	524	563	549	552	556	531	502	541	528	549	539	558	508	540	533	570	505	554	527	534	510	533	555	550	576	552	521	499	525	524	554	556	511	508	574	586	531	561	540	484	544	512	538	546	506	515	473	531	508	561	544	567	552	527	578	503	524	531	555	549	559	494	521	530	552	528	556	544	568	521	532	523	520	531	523	550	516	551	520	518	561	555	560	562	500	509	533	496	586	532	601	536	540	531	562	546	520	501	579	513	558	513	531	525	534	572	511	532	534	546	565	531	519	537	521	541	539	491	575	523	533	547	533	555	511	518	555	611	556	516	526	557	541	523	496	569	525	496	560	566	529	487	509	543	520	566	515	529	483	578	524	528	590	506	581	521	547	535	555	545	497	527	532	536	541	578	512	502	504	516	563	549	503	512	525	531	531	543	568	563	532	523	514	522	516	574	513	537	538	562	548	517	529	525	554	566	525	515	555	547	538	517	526	542	525	567	516	527	512	529	547	566	537	574	529	523	515	554	511	493	586	515	525	531	541	574	521	569	523	563	547	549	540	507	532	521	512	544	486	487	540	568	543	564	503	516	516	524	527	527	549	538	523	572	532	530	499	519	522	546	520	548	569	550	541	551	516	525	502	565	538	588	532	588	511	555	581	550	531	560	523	530	552	556	500	489	525	584	540	490	510	507	551	534	539	509	554	533	516	544	566	542	536	540	523	559	539	539	527	572	537	553	579	576	542	557	554	549	521	542	519	517	523	503	554	519	500	548	579	535	525	571	515	535	529	517	508	557	496	499	514	548	538	523	494	574	545	551	555	513	564	533	574	554	540	544	521	558	470	595	525	520	528	536	532	514	533	505	546	525	546	569	497	567	569	553	544	594	521	520	502	514	525	572	503	501	528	535	572	493	611	503	547	532	515	508	503	554	587	563	516	515	545	520	560	523	566	555	499	531	587	521	523	549	559	522	555	528	548	567	519	542	507	507	530	529	546	539	519	524	540	527	563	533	529	539	526	537	555	532	537	528	540	565	535	529	531	538	514	500	554	516	548	541	552	554	512	546	508	533	522	531	490	563	503	544	556	556	515	528	559	539	564	529	471	501	536	564	584	522	558	559	521	503	511	512	555	503	546	508	555	513	549	574	516	525	534	537	547	575	570	560	485	547	548	569	537	536	540	582	539	598	513	482	517	570	542	531	497	535	521	530	506	499	535	544	556	569	537	551	506	526	541	508	499	553	542	535	528	524	537	549	507	536	551	521	514	541	571	549	534	529	580	497	567	533	525	563	560	502	539	553	547	559	503	533	561	553	537	524	557	522	560	518	533	537	524	555	550	529	523	546	564	498	544	527	549	519	539	509	534	504	563	459	560	524	518	507	569	520	493	520	497	525	603	545	542	533	570	515	541	524	504	588	543	570	569	528	514	510	530	535	540	554	551	518	531	537	533	547	549	523	547	532	506	552	540	520	515	501	520	512	530	554	512	548	568	530	585	521	565	513	531	502	531	555	549	538	544	550	522	515	521	504	500	535	551	539	483	497	512	509	572	539	575	529	537	533	537	571	552	542	501	522	524	528	557	537	543	539	528	515	516	559	563	541	527	520	525	559	539	526	525	510	514	587	528	500	476	575	532	558	532	565	516	554	519	558	519	504	535	547	526	564	563	559	549	561	488	562	494	572	551	551	574	529	514	583	565	510	497	528	501	521	524	517	548	512	552	547	564	548	516	521	548	494	556	596	555	558	547	523	552	509	546	596	527	521	510	533	540	470	519	513	537	524	511	543	551	531	539	535	534	486	547	544	545	557	568	444	564	539	537	526	535	570	534	541	590	533	552	563	554	509	539	547	521	526	552	586	486	553	553	493	509	563	511	524	546	538	543	536	522	559	526	556	468	564	554	524	529	501	486	542	543	562	502	496	529	537	508	552	568	535	556	524	515	520	535	547	524	545	545	556	523	536	549	584	510	570	519	546	539	535	523	553	557	567	543	522	542	537	509	526	562	484	533	547	527	570	528	555	546	538	543	515	546	532	536	588	560	552	545	534	543	564	530	557	514	538	505	547	502	497	521	508	511	544	519	560	543	557	519	562	510	555	568	552	531	527	505	549	560	555	524	524	526	546	575	531	512	503	575	542	524	480	566	508	560	500	522	543	509	518	523	507	511	537	556	529	522	543	499	520	546	552	526	582	542	504	543	533	530	559	509	535	553	527	514	544	532	579	489	535	506	558	534	535	575	551	536	544	520	518	535	529	534	537	546	510	569	592	518	543	520	529	540	502	534	525	549	561	569	534	501	547	542	501	566	521	542	555	516	497	547	535	512	521	516	518	532	542	573	518	536	532	562	534	528	575	490	563	518	531	544	564	559	469	554	547	516	505	530	544	558	507	501	514	528	543	526	573	553	549	511	551	531	520	515	538	515	521	521	535	550	543	528	510	530	544	544	547	513	509	467	504	485	521	530	546	501	503	504	473	585	501	549	522	553	526	585	537	574	561	541	525	528	524	527	542	535	532	559	508	538	521	542	509	530	522	523	559	511	581	552	546	512	556	524	521	513	547	524	548	533	540	516	535	516	551	516	531	524	598	520	527	532	550	568	570	497	526	549	509	508	533	472	552	525	584	555	528	570	507	568	529	478	537	538	561	537	527	533	527	512	541	537	510	517	520	523	527	509	557	565	541	544	564	563	522	538	516	529	543	508	525	543	520	535	560	516	522	547	518	560	483	582	517	521	544	529	557	541	565	541	536	491	587	530	530	514	504	522	531	524	570	566	533	543	513	504	532	548	556	525	521	560	528	511	500	591	508	532	492	548	569	539	527	540	521	502	533	552	527	565	485	535	561	553	543	524	525	530	486	533	494	548	573	510
3722	2747	2289	1323	1009	762	652	636	605	526	578	514	508	521	528	487	491	511	485	497	462	499	479	435	470	485	502	494	488	471	425	469	473	488	481	450	470	435	475	503	483	485	455	469	462	478	495	429	457	517	451	477	469	459	474	455	448	473	463	495	471	456	494	485	467	466	455	436	473	467	432	450	429	467	460	460	474	446	405	478	466	457	442	456	445	453	453	436	468	430	459	489	431	420	453	462	489	494	457	460	453	472	450	419	473	465	499	471	473	488	455	491	463	456	465	426	443	474	450	459	457	468	484	459	441	433	448	450	418	467	466	478	469	420	432	433	434	458	452	464	458	468	480	452	489	409	445	447	471	466	436	442	465	476	463	456	452	465	450	481	414	474	468	475	461	436	453	470	452	463	445	458	444	424	458	481	470	449	482	471	421	424	425	467	479	437	439	461	452	417	442	477	434	459	480	468	468	427	462	478	431	491	454	429	480	465	452	450	421	461	444	465	463	462	478	454	462	460	444	456	430	439	450	462	477	500	434	467	444	441	467	487	470	475	469	468	468	445	476	440	450	491	464	455	468	452	490	448	451	470	451	436	427	443	442	470	463	442	447	452	479	451	461	470	430	454	474	433	489	462	464	455	457	497	415	443	487	462	469	416	469	481	445	447	430	463	463	431	473	474	478	483	453	453	440	460	428	455	448	487	466	455	458	501	458	468	443	503	491	433	453	453	473	480	452	450	493	461	457	438	495	468	433	421	461	419	447	468	471	472	440	444	458	441	443	461	470	455	427	466	480	448	449	458	460	467	430	489	447	456	458	464	443	470	442	457	427	459	430	458	407	474	407	460	455	471	469	479	421	439	444	476	446	459	453	494	419	458	459	447	462	430	490	447	420	438	464	466	439	447	457	433	486	439	458	426	500	485	472	451	461	436	451	474	418	449	420	499	440	467	501	453	467	476	431	447	426	450	480	461	436	486	447	485	473	458	434	469	452	450	433	473	492	486	526	470	468	485	438	475	454	466	443	427	502	498	489	431	431	461	487	468	450	460	480	440	452	442	519	473	444	464	453	429	452	473	474	507	448	465	463	458	492	455	458	474	501	440	466	482	469	506	437	423	442	452	476	477	455	496	474	417	471	462	480	464	457	469	458	435	451	465	486	419	470	452	473	444	485	480	419	464	472	448	446	435	448	452	421	443	449	468	463	456	457	481	429	490	459	478	483	466	452	450	431	461	480	484	464	477	445	466	435	431	398	429	491	473	463	438	419	492	464	443	433	490	469	483	441	448	491	478	449	451	459	438	435	459	431	436	443	440	440	422	481	462	438	447	449	472	438	456	444	446	498	463	478	483	448	433	478	450	476	470	451	463	475	425	457	504	439	453	445	508	425	424	451	445	459	463	446	450	455	458	443	476	458	480	473	466	440	473	440	491	448	468	447	458	445	477	462	477	445	479	429	438	468	469	468	433	458	478	485	438	475	447	467	421	458	428	479	479	475	477	408	468	451	462	505	421	452	439	482	483	496	447	422	450	438	405	446	476	482	437	490	442	438	424	491	448	423	446	441	476	460	460	463	454	431	426	430	437	445	436	440	458	484	421	455	471	425	464	446	436	478	459	509	489	459	473	416	448	454	440	481	467	456	447	469	449	445	448	426	425	430	451	478	450	486	454	443	461	475	448	474	452	418	476	456	441	426	493	471	458	454	461	454	464	467	441	460	456	439	442	438	498	451	457	446	450	438	487	434	460	451	432	454	474	460	442	439	453	435	460	438	450	498	439	421	418	455	435	411	453	417	459	440	480	471	422	495	446	452	442	470	478	458	477	464	484	465	439	424	454	435	456	466	458	429	492	468	463	431	481	426	461	451	452	475	469	446	411	441	435	482	453	461	460	434	462	454	462	433	461	488	427	458	438	479	425	476	469	422	435	465	482	461	466	479	442	450	457	454	477	450	438	425	447	438	456	457	477	427	476	442	466	461	451	433	426	455	425	458	432	473	460	471	433	445	470	466	467	460	477	448	453	464	428	437	489	424	455	474	439	433	470	469	418	484	456	437	472	447	458	433	477	438	463	423	435	484	453	470	435	481	471	478	427	448	464	425	457	496	442	429	459	444	488	501	488	469	470	429	447	440	434	474	470	468	464	503	455	444	456	469	441	465	448	479	475	412	450	475	430	424	474	447	453	455	510	426	456	435	430	457	468	442	451	460	439	452	473	458	460	455	417	412	402	463	455	454	446	486	472	455	430	424	462	482	465	458	462	454	449	468	474	457	465	476	460	432	466	440	424	444	447	484	469	472	452	440	471	435	468	418	445	435	425	427	469	448	469	466	478	425	474	418	476	492	463	436	454	440	461	460	444	453	458	426	478	438	442	484	453	443	450	429	437	447	458	451	430	442	452	479	427	432	470	449	451	488	455	443	421	430	450	453	460	482	451	476	442	431	479	469	456	419	468	455	434	470	433	489	456	449	431	472	414	462	456	449	439	439	476	454	413	476	495	470	443	428	476	442	454	479	469	445	439	436	466	417	452	477	437	495	455	444	521	470	462	453	455	452	418	458	456	399	454	423	469	453	437	474	506	408	474	468	466	452	468	437	482	436	422	429	457	467	449	433	467	484	448	453	493	456	473	443	444	492	439	479	460	484	437	483	468	426	454	432	435	503	451	452	471	507	436	484	432	413	469	460	458	439	477	462	428	448	467	461	441	473	452	481	441	471	489	474	443	456	456	426	479	449	453	487	443	464	506	463	452	446	486	460	446	480	429	476	427	422	485	473	471	426	438	423	473	439	435	457	452	462	481	497	425	465	508	461	402	468	516	458	475	455	493	456	436	432	468	416	440	484	462	435	439	496	464	448	441	479	485	444	434	476	471	451	445	466	436	467	459	502	440	476	439	476	481	456	447	460	471	446	439	487	435	448	452	449	482	444	444	465	469	447	443	460	441	453	456	460	483	432	455	440	473	477	433	465	473	422	462	437	482	448	437	464	466	426	473	464	435	457	477	447	466	461	453	474	445	469	472	446	456	419	486	433	435	442	454	405	455	457	483	462	425	433	433	430	436	426	462	449	465	445	458	462	444	460	463	435	459	467	473	426	461	467	470	464	471	449	494	401	452	468	391	470	498	457	488	429	480	459	454	458	451	479	435	462	504	473	444	470	456	522	435	460	470	404	453	444	434	460	473	412	441	420	451	447	459	444	445	474	503	458	479	468	439	431	481	395	422	447	426	458	475	464	475	446	424	448	455	398	414	449	453	456	455	442	460	490	475	456	458	467	420	441	434	440	468	466	475	430	482	506	483	431	473	492	465	491	518	456	415	460	483	469	453	475	439	443	476	475	487	446	426	435	497	484	453	455	470	471	454	484	457	441	449	422	479	457	415	454	460	456	478	494	447	462	419	430	447	451	445	483	492	432	448	426	473	485	461	447	450	423	455	447	470	479	478	474	480	476	461	473	486	443	452	421	474	450	499	449	427	433	467	419	463
24644	21440	28564	24717	21085	3150	804	551	427	420	349	355	349	399	355	346	340	343	331	324	354	338	337	319	297	334	305	342	297	280	334	328	306	310	334	300	325	286	266	314	309	312	293	314	306	321	310	332	325	295	301	323	331	284	283	288	305	287	340	331	339	314	306	282	306	309	306	304	304	305	328	300	317	318	309	315	302	332	332	324	304	281	344	301	334	309	293	309	322	299	333	321	286	285	307	286	325	272	309	283	290	293	288	294	299	272	305	296	317	305	320	284	311	307	281	306	296	315	352	300	295	282	328	272	300	302	297	280	302	305	297	308	306	320	296	317	302	310	308	316	299	313	317	320	326	298	297	301	305	323	309	320	295	316	316	294	293	304	281	299	301	324	323	285	302	303	273	309	310	281	349	344	312	303	316	297	308	328	291	330	334	246	285	289	298	291	268	314	288	303	299	294	299	308	308	306	311	310	320	292	321	323	281	285	290	304	278	297	310	286	292	275	288	294	290	309	304	322	300	276	324	298	286	297	311	349	298	302	303	301	307	299	292	306	320	287	323	347	306	288	276	318	312	309	305	305	312	295	293	319	298	298	276	312	313	316	307	283	288	299	306	330	319	313	300	319	305	304	314	314	293	300	318	277	338	288	283	291	283	284	300	324	309	321	307	321	309	299	338	291	310	301	285	304	300	301	310	328	301	279	276	317	281	291	283	282	320	290	300	288	297	316	280	292	302	312	290	308	327	313	277	283	306	276	308	275	281	316	334	293	317	304	298	265	290	288	309	295	289	292	285	298	300	267	296	287	299	308	279	302	291	307	301	306	290	291	313	284	322	307	292	290	316	299	318	290	325	332	300	322	306	296	278	284	301	326	317	310	323	337	315	312	317	311	305	288	272	299	310	283	288	295	301	317	330	282	343	281	294	299	270	300	270	305	308	312	291	317	290	269	306	303	313	314	308	295	290	304	308	315	288	314	308	297	294	288	289	322	314	320	313	284	357	288	306	307	279	310	317	309	301	299	325	310	337	314	300	268	313	297	310	282	282	293	290	304	295	308	290	323	289	304	337	284	291	306	310	304	339	320	304	237	299	279	303	301	287	333	317	302	306	294	314	311	315	301	291	336	312	302	257	311	320	319	331	311	296	296	339	324	308	292	281	312	313	267	289	298	287	316	314	297	311	320	315	328	280	296	310	328	300	297	283	283	338	289	282	305	308	295	286	308	303	313	267	270	304	312	299	323	286	275	287	314	320	285	299	294	306	302	345	316	252	309	306	308	329	287	301	300	288	333	275	301	285	275	312	299	306	321	305	313	318	315	316	305	270	303	285	271	314	295	337	266	299	340	325	296	333	344	286	263	323	294	321	296	298	305	358	297	298	284	282	328	337	293	325	318	284	303	315	296	336	297	310	238	275	299	316	297	278	297	336	306	286	333	305	316	291	310	321	312	312	315	313	300	325	260	319	301	299	292	319	340	299	305	310	288	293	293	330	297	309	273	326	294	280	303	316	289	288	286	304	299	314	326	323	298	306	274	283	336	305	318	357	297	277	303	311	349	294	308	291	314	281	273	277	313	277	273	293	285	287	319	316	308	309	304	298	296	285	295	333	271	310	275	267	325	282	287	291	314	346	303	293	289	312	293	306	330	302	284	292	302	294	333	284	302	302	291	289	290	306	303	323	310	330	334	307	280	307	302	276	315	297	332	326	287	288	332	282	289	298	313	307	274	307	296	279	303	303	319	313	286	302	300	293	315	318	291	312	299	285	272	324	260	250	304	306	277	289	296	309	301	309	295	308	332	305	267	285	321	314	281	270	294	311	286	301	315	260	286	325	282	284	310	316	334	307	300	277	289	330	296	311	307	329	303	296	285	288	286	296	270	291	261	313	296	288	291	303	285	315	286	292	288	270	294	312	336	325	299	284	297	277	289	273	295	320	315	300	330	289	290	337	299	299	293	305	326	297	297	317	341	265	309	276	309	321	283	307	304	287	284	302	285	303	298	301	282	303	289	283	302	311	269	302	313	289	311	301	307	322	325	319	292	300	319	329	286	285	298	303	308	270	325	330	335	281	294	289	287	263	309	312	311	275	303	288	331	332	338	322	280	294	333	296	291	304	292	292	280	316	306	301	305	305	333	312	295	296	293	337	323	355	303	305	294	335	311	290	284	283	274	330	290	303	277	317	279	304	291	305	311	295	283	300	293	280	270	299	315	292	287	275	283	320	304	304	306	311	300	313	320	281	309	296	305	322	302	332	328	304	310	290	320	281	314	294	302	274	307	279	295	307	299	292	332	347	289	320	290	307	289	317	296	315	315	282	298	299	332	290	299	330	300	317	294	295	304	306	275	290	315	290	299	290	311	292	277	317	307	271	322	308	288	281	293	320	331	305	320	315	295	346	300	307	310	295	321	305	266	282	298	320	297	304	306	289	291	290	303	293	299	289	265	328	302	327	320	307	296	311	304	315	303	307	317	286	294	319	300	296	306	282	263	309	311	288	274	345	301	299	301	302	271	295	316	333	295	315	303	281	283	301	277	311	297	294	302	300	310	290	294	288	307	294	325	320	304	296	314	270	306	300	270	315	298	268	304	278	296	325	330	296	354	298	301	322	315	304	274	312	327	327	292	296	288	315	306	294	301	301	293	317	316	313	294	327	299	282	317	293	305	299	299	315	321	310	291	278	302	308	316	297	281	292	313	295	299	312	327	313	325	291	273	310	298	292	285	279	303	318	286	299	306	289	296	315	302	323	292	300	314	330	306	300	329	287	277	309	279	310	279	289	324	292	294	282	331	309	276	316	308	323	305	310	306	284	289	326	296	298	289	317	284	299	290	312	297	269	287	279	295	329	299	293	295	284	313	293	314	327	303	284	297	282	299	309	261	301	264	296	310	280	269	316	287	302	322	303	314	327	294	314	288	303	276	315	290	299	319	285	261	298	327	347	336	305	286	302	303	329	331	324	300	308	314	318	311	311	311	316	280	266	329	291	320	315	310	294	304	330	286	287	305	309	306	275	281	279	331	293	296	277	319	292	320	311	321	283	276	297	282	331	297	323	307	266	301	287	311	300	273	290	303	329	351	308	302	285	307	293	294	315	290	287	274	286	301	328	318	338	286	306	305	303	293	304	286	346	315	302	282	350	326	292	318	315	271	286	300	333	312	301	316	288	305	280	293	257	277	279	266	295	307	282	284	300	297	309	275	288	326	304	278	311	309	289	313	281	305	298	271	315	275	307	326	292	259	307	292	296	293	313	324	296	291	280	329	306	312	297	323	282	277	303	299	284	295	315	333	287	309	320	307	259	340	315	297	284	300	332	326	315	288	298	284	307	274	347	308	301	292	324	326	268	285	314	299	320	300	284	307	292	303	296	304	315	292	323	308	280	306	305	288	305	319	296	296	312	306	322	283	289	288	275	311	294	300	301	273	277	314	305	299	287	289	280	295	303	316	311	320	304	281	307	307	284	305	298	285	276	291	276	286
3829	4652	3898	2016	1259	977	760	632	552	513	453	415	356	371	354	363	355	352	365	301	326	307	268	288	332	299	316	290	293	288	319	297	313	277	262	286	293	277	253	297	295	282	262	316	292	291	286	252	261	277	268	281	269	307	267	320	305	273	284	265	303	272	288	262	272	257	313	327	313	297	285	278	266	272	248	242	266	269	288	324	314	277	284	250	304	301	278	296	293	285	308	261	269	311	294	259	293	296	260	277	248	300	273	310	294	242	265	309	270	297	309	271	273	268	283	287	270	279	275	257	279	285	261	275	299	323	281	268	262	280	278	274	300	271	280	282	290	281	287	233	294	293	266	280	262	287	281	279	316	283	284	261	308	284	311	281	254	299	279	247	265	276	276	299	295	280	273	301	262	312	255	294	283	258	268	297	267	277	285	312	299	282	278	290	275	268	282	282	266	286	273	258	271	308	252	259	303	268	271	304	322	266	254	289	245	299	266	270	270	259	287	289	316	260	278	271	296	307	270	278	254	287	281	287	284	256	277	296	276	289	277	265	267	273	261	288	276	295	268	262	264	291	259	274	277	270	275	296	294	273	260	264	310	262	274	261	271	271	277	270	253	284	268	283	301	260	273	276	314	294	284	264	287	313	296	293	281	298	320	253	269	297	272	288	313	323	320	313	283	277	277	275	269	278	262	277	300	273	263	255	276	287	272	246	253	256	300	247	251	279	267	278	277	259	280	268	279	278	286	258	286	287	256	275	257	268	265	268	266	290	278	273	315	285	256	290	257	321	261	270	279	267	250	252	283	289	263	293	280	258	256	256	275	248	250	301	269	264	266	317	261	290	276	314	291	290	279	318	285	273	269	288	265	271	281	307	280	296	296	287	260	266	291	252	265	252	295	268	280	281	268	293	284	268	271	253	268	277	252	271	269	258	270	272	264	273	278	287	262	279	285	285	258	259	301	284	302	268	270	292	230	282	267	283	282	269	320	286	294	269	247	291	273	284	269	287	301	263	303	268	280	302	272	292	315	273	252	282	254	262	322	279	263	285	273	286	270	275	299	286	269	265	288	279	271	279	249	292	253	270	276	279	243	245	264	276	266	267	247	256	284	308	277	256	255	270	265	239	269	256	262	290	271	269	291	263	277	288	273	300	286	279	292	284	259	261	260	290	307	310	286	281	258	309	257	240	289	296	282	286	255	260	250	254	255	242	298	313	261	254	296	311	271	275	275	283	280	296	278	298	291	270	273	293	273	284	297	269	255	273	260	286	258	266	246	276	283	271	298	252	259	259	272	305	280	252	272	297	266	294	275	272	277	244	279	292	278	286	268	282	273	267	264	303	292	256	271	301	265	273	257	272	261	265	291	273	287	278	284	300	283	306	263	293	272	276	267	257	280	258	261	264	265	281	287	257	263	288	310	290	300	263	283	245	303	298	268	284	263	269	280	282	270	296	255	283	271	301	267	293	280	270	274	274	270	280	270	317	281	251	275	246	284	298	252	304	284	300	285	267	265	302	303	274	295	259	278	281	259	263	283	297	275	262	303	288	253	302	281	241	268	286	273	284	312	275	279	290	276	313	269	283	294	277	296	260	278	290	263	252	283	284	298	258	263	304	296	275	263	275	267	247	303	283	249	257	281	263	277	251	278	275	250	278	286	280	288	256	260	300	252	276	262	261	262	264	278	266	283	267	262	288	273	265	287	279	267	237	272	292	273	270	275	287	260	296	277	307	279	259	271	278	272	271	265	314	261	253	267	271	263	280	272	250	253	270	281	284	276	272	262	258	293	302	269	281	259	264	280	289	264	278	262	278	256	299	295	253	269	285	268	264	298	251	296	270	294	283	270	272	297	289	317	266	280	279	268	288	255	270	258	286	264	272	294	273	284	280	291	291	277	276	283	311	289	268	270	282	262	271	295	252	285	255	265	263	279	281	284	252	269	265	266	255	253	270	274	278	263	250	274	275	302	275	276	300	276	260	288	290	277	287	282	277	271	264	266	283	263	275	265	279	276	255	284	276	263	265	259	288	270	305	273	276	239	276	314	302	261	246	268	283	295	293	309	284	285	285	277	261	302	257	263	257	263	275	274	236	282	247	275	266	275	274	304	281	273	261	280	262	262	275	289	266	296	272	263	269	261	244	265	258	278	293	267	249	269	251	299	280	274	279	266	287	284	270	267	284	247	319	255	260	265	242	244	273	262	274	281	279	241	280	250	262	258	284	285	297	278	247	266	291	257	300	307	314	275	277	276	311	300	266	266	243	278	271	257	267	304	289	292	286	295	300	280	279	274	289	259	283	263	296	284	289	238	281	273	236	265	297	294	281	238	303	285	293	270	238	279	260	266	270	269	276	289	301	278	303	302	322	259	240	264	264	262	266	276	289	254	306	277	273	276	265	257	287	289	287	312	292	263	309	279	279	293	273	299	267	265	306	283	291	279	270	230	248	281	261	277	298	297	265	274	284	262	308	230	260	278	296	277	283	291	262	287	269	265	280	278	272	298	299	290	284	280	243	276	290	276	284	270	271	267	279	251	282	269	305	292	277	300	275	272	255	282	298	280	266	272	290	266	275	282	254	232	268	246	280	259	293	265	279	274	287	273	280	301	276	278	257	249	297	251	253	276	234	293	264	270	273	278	291	276	276	266	256	235	241	278	245	261	257	271	291	275	274	271	287	305	282	285	257	285	283	256	278	282	266	244	296	240	285	285	297	261	270	282	261	255	303	256	271	237	275	260	286	280	271	269	275	274	263	250	305	289	271	254	262	291	287	255	286	281	252	270	288	273	259	294	264	274	267	277	264	318	277	278	268	251	265	260	291	284	281	280	253	270	280	298	270	281	282	296	270	267	262	254	281	271	277	263	267	270	271	250	264	286	265	297	296	312	252	245	277	237	274	304	242	270	264	240	242	264	273	276	257	291	248	277	258	257	258	243	272	276	238	278	269	279	279	262	266	302	265	283	270	291	266	253	286	271	247	277	265	297	292	281	255	260	290	277	288	255	268	287	281	267	256	285	271	278	266	279	286	280	302	279	288	287	253	258	280	274	286	276	256	262	249	267	298	270	263	247	243	249	300	263	281	249	223	301	307	289	288	295	271	297	268	270	263	253	267	265	292	219	265	296	281	273	284	276	277	288	281	247	269	301	251	308	267	251	264	263	260	284	287	259	265	271	270	274	298	277	295	283	256	244	272	253	289	276	291	272	275	300	271	278	303	272	266	266	269	274	284	313	281	268	242	283	294	288	270	279	263	290	292	281	265	269	266	285	268	278	263	261	276	285	241	274	288	289	254	255	275	262	269	267	263	277	257	299	308	301	292	293	281	252	252	285	266	274	293	286	277	240	276	273	282	268	297	283	297	294	255	279	257	259	268	292	287	232	287	254	267	256	283	296	256	286	282	286	273	286	287	281	307	271	287	257	300	266	260	263	288	279	272	268	262	283	284	307	249	279	265	265	292	279	276	277	283	281	281	280	273	289	295
27841	10078	1668	1215	979	901	908	939	859	946	915	862	835	920	881	907	894	879	905	896	850	857	870	904	885	845	884	866	876	877	871	817	851	840	917	814	919	871	868	900	887	865	906	907	858	831	899	857	839	847	842	864	861	855	836	894	877	849	904	899	858	878	812	824	881	848	909	829	895	865	866	880	822	843	862	855	865	838	834	880	892	823	865	852	867	934	875	885	848	843	903	796	849	883	870	899	890	873	886	867	842	841	866	840	901	874	860	875	917	897	862	849	877	923	884	888	886	879	917	885	864	866	835	877	815	847	830	855	870	797	843	867	898	888	913	892	869	888	877	834	871	874	891	881	852	891	860	898	858	885	803	855	869	840	834	933	866	878	921	884	851	859	894	844	838	874	871	878	871	859	909	912	878	870	917	832	876	895	862	899	914	891	860	903	878	880	873	870	824	849	876	814	830	832	891	876	869	837	830	872	868	902	858	869	893	870	849	883	878	834	873	855	899	924	869	862	874	872	842	902	891	813	865	802	892	845	908	893	880	858	867	848	831	851	821	865	856	882	946	925	892	849	881	856	878	832	865	894	850	868	912	882	910	870	886	834	845	906	845	901	892	913	852	872	913	838	880	866	834	895	923	871	859	894	856	865	881	920	888	879	902	844	873	901	886	884	922	912	837	844	868	857	858	877	910	887	920	831	913	906	870	886	872	885	859	885	830	871	847	855	908	877	808	834	914	879	896	797	860	884	907	848	844	900	895	843	879	932	838	876	866	903	896	860	824	878	839	865	872	901	874	861	867	882	865	847	876	892	806	918	847	873	897	917	888	851	839	866	899	889	865	870	829	839	910	865	815	833	917	862	862	871	902	884	904	885	841	837	825	826	874	840	920	869	864	894	818	850	913	883	863	875	891	845	861	879	816	844	924	875	835	816	828	844	875	890	927	875	916	877	856	881	869	884	889	856	884	861	907	860	865	914	870	918	871	854	879	879	865	840	892	866	856	825	905	847	912	894	887	858	820	824	862	921	848	891	850	876	938	906	823	874	836	854	858	822	865	844	837	837	917	881	882	903	841	828	815	839	870	922	858	889	905	843	884	870	859	865	896	887	874	877	897	865	913	887	878	883	870	868	833	839	888	868	849	865	822	801	857	869	814	901	878	857	870	855	881	961	846	854	874	887	846	907	837	922	885	837	831	917	871	871	883	871	823	850	890	873	868	811	823	872	896	860	869	883	849	842	864	873	882	888	910	905	810	871	854	861	879	875	865	900	929	885	868	910	888	872	861	847	837	896	929	882	885	840	881	897	835	880	852	887	889	883	882	859	825	889	859	877	840	896	869	875	880	896	917	890	949	851	923	883	920	851	933	896	878	866	927	891	837	887	912	896	893	904	803	885	884	846	848	837	887	840	877	889	922	860	913	916	920	875	854	865	871	904	892	921	856	870	877	881	909	858	860	879	897	854	873	854	849	881	854	878	858	838	874	881	850	884	889	821	857	831	910	871	863	824	878	880	820	880	831	878	929	827	888	894	794	921	958	871	887	821	881	841	930	845	898	884	823	841	870	878	858	876	879	851	824	878	900	853	878	838	851	892	833	941	816	879	903	882	886	881	888	852	877	862	876	900	864	912	888	878	865	846	867	927	860	835	804	821	911	867	932	935	824	841	849	902	915	883	901	866	850	879	858	904	876	848	875	888	852	902	847	824	839	923	901	830	841	919	825	857	853	821	786	819	853	902	841	897	855	854	895	866	920	874	844	838	871	820	920	875	899	862	894	886	850	893	837	917	875	857	827	871	923	887	835	871	952	901	891	899	932	809	922	909	884	850	840	858	889	864	880	839	838	888	859	829	814	880	882	828	886	891	846	876	885	909	855	838	870	902	818	872	868	853	845	882	858	795	859	909	862	852	921	902	893	839	831	839	934	873	905	903	905	886	837	800	886	816	884	915	856	793	847	889	901	847	858	857	895	881	805	904	860	884	891	874	852	864	902	882	877	882	843	816	874	857	899	854	889	866	871	889	907	880	799	834	942	847	893	830	923	924	853	873	858	859	821	888	863	878	868	891	859	832	859	858	871	889	867	813	883	884	880	903	847	835	864	834	927	884	901	861	824	917	856	875	869	879	898	891	849	875	907	867	884	850	841	901	856	877	885	879	834	877	844	893	899	896	883	913	876	855	905	828	864	891	840	904	863	898	867	898	842	852	891	928	853	824	916	954	874	904	894	926	829	904	844	902	929	865	890	847	857	845	889	908	907	933	924	907	930	870	882	845	851	914	867	885	889	877	826	887	845	855	875	890	825	823	872	884	928	883	914	871	860	867	880	827	869	865	886	905	847	915	925	873	894	912	885	860	884	851	840	874	898	898	859	916	841	833	869	905	845	872	846	856	868	860	882	845	855	880	888	854	866	854	827	834	861	813	842	878	946	866	860	942	920	871	933	850	888	872	873	821	802	804	888	854	868	862	865	876	883	863	868	904	896	866	838	870	934	834	922	877	894	861	871	845	880	845	845	884	894	879	843	852	868	866	829	858	891	893	884	871	878	908	907	933	918	877	885	872	847	871	838	862	917	889	871	930	845	853	895	867	877	844	920	911	856	841	819	816	904	857	935	838	869	903	886	873	868	930	916	915	860	856	863	858	845	882	917	856	859	915	849	922	878	887	866	860	902	877	849	842	853	905	889	918	867	880	917	855	896	858	860	874	833	913	916	887	868	868	855	867	925	900	874	907	871	819	857	892	882	894	871	887	870	851	860	940	878	883	904	825	901	849	858	930	929	903	841	844	901	890	863	902	920	901	881	855	897	857	852	956	877	838	829	871	881	815	869	844	846	879	896	884	828	859	874	810	800	880	886	827	846	894	867	857	867	887	853	861	910	840	948	843	890	880	829	845	889	898	880	835	850	878	813	900	853	885	820	843	902	904	825	853	855	851	830	870	845	858	824	897	857	903	853	889	852	854	875	881	896	822	909	864	897	838	859	856	895	895	858	942	872	871	926	884	895	834	894	906	894	885	901	844	882	793	875	928	899	849	856	789	859	927	883	846	888	865	857	849	881	907	877	887	853	874	869	887	867	906	931	900	919	904	842	829	882	837	874	905	850	844	894	888	843	891	831	869	827	841	904	804	849	888	927	879	940	884	892	896	892	892	866	837	894	933	827	885	874	840	897	852	828	903	922	846	902	897	892	891	867	900	836	904	848	849	895	930	934	849	844	908	885	826	879	881	866	903	858	857	862	873	880	847	895	860	853	850	881	868	809	832	887	849	900	877	867	852	852	930	870	780	886	864	878	859	846	902	925	929	851	915	806	891	883	871	832	852	850	906	890	875	890	881	819	869	858	918	887	886	890	854	916	858	833	893	836	896	932	868	823	865	852	894	894	897	860	897	877	888	895	870	834	859	898	895	886	888	852	875	893	867	919	870	816	834	846	910	860	875	853	826	873	828	812	847	897	895	873	864	841	890	808	794	906	902	920	867	831	887
5599	913	817	729	711	737	762	746	712	720	707	667	690	669	706	707	730	676	693	631	716	693	641	698	719	683	641	682	691	694	649	700	741	699	710	641	694	666	683	668	689	675	678	695	644	693	766	701	688	698	681	646	742	681	684	712	733	715	701	687	697	734	686	701	690	666	663	692	692	677	706	678	683	686	671	704	707	680	714	713	707	696	684	723	675	700	705	719	687	726	662	699	678	669	672	696	668	657	708	661	702	721	682	710	700	675	642	709	685	649	722	697	701	676	701	690	681	686	645	689	699	704	683	715	673	680	737	723	654	663	681	679	684	672	658	699	665	691	715	666	721	699	697	649	697	676	701	657	660	709	665	676	687	681	638	731	701	695	664	717	699	719	652	737	672	717	656	732	749	728	680	647	727	660	713	703	711	715	736	683	705	654	661	706	660	726	660	667	689	727	638	686	661	698	671	720	722	667	694	681	654	713	690	690	679	747	706	646	658	672	708	681	695	723	809	701	662	645	685	705	639	706	757	634	703	721	709	693	674	674	636	715	660	738	682	653	696	677	688	662	677	636	681	735	660	714	641	689	678	684	659	694	656	700	686	705	683	654	725	684	635	648	683	733	645	696	697	705	691	712	689	685	689	693	667	679	631	714	667	667	718	683	668	701	699	660	700	661	681	643	671	712	706	668	687	704	705	715	706	722	744	702	665	658	727	706	693	710	709	682	630	681	667	679	730	684	712	692	662	662	674	665	680	712	665	705	694	698	707	669	644	667	652	685	669	676	646	693	666	686	695	670	690	706	734	671	690	690	695	654	726	646	726	667	690	702	641	653	658	708	673	680	726	686	760	661	718	711	654	653	718	697	704	702	641	728	682	697	664	685	663	680	680	668	704	697	641	680	707	688	668	714	670	669	665	676	637	699	658	682	673	781	675	704	696	706	654	739	669	716	683	692	702	661	687	708	689	678	665	689	674	696	686	729	648	668	665	685	673	698	659	713	725	711	707	700	722	678	712	675	681	711	686	688	683	673	706	688	669	708	719	672	686	719	658	679	636	675	707	685	682	738	664	730	690	700	655	745	674	721	693	697	641	700	665	727	730	657	712	683	672	711	690	677	658	704	677	693	746	737	719	708	681	724	700	728	723	688	694	686	677	640	674	738	620	721	752	725	711	678	703	681	684	686	656	694	682	676	709	738	717	709	655	685	657	713	710	660	643	717	706	694	707	739	715	692	649	708	677	709	678	669	690	698	702	693	658	673	645	681	656	731	666	681	663	695	653	646	663	711	665	706	692	687	667	660	747	701	723	669	654	704	721	699	691	694	737	678	674	703	690	646	659	679	692	620	674	711	678	685	728	730	652	711	668	723	704	674	651	661	690	738	685	661	676	680	726	751	646	695	686	685	682	733	707	673	698	686	711	697	667	670	661	715	629	700	685	721	680	722	686	707	697	712	686	679	703	707	725	693	699	659	703	722	667	670	702	676	690	683	651	657	675	695	711	688	698	685	683	678	682	743	650	706	679	712	681	676	731	696	663	693	688	664	659	688	638	726	683	697	709	680	710	656	692	726	721	673	718	654	685	697	754	727	684	748	677	682	665	618	722	667	687	688	688	732	682	689	736	697	686	691	682	672	691	704	705	664	692	668	693	715	675	738	716	700	702	669	719	679	688	679	654	680	725	731	673	686	668	705	656	695	692	722	735	729	701	714	653	721	689	735	684	696	651	688	710	688	676	681	699	677	716	733	695	724	659	709	685	716	683	734	680	703	656	661	715	741	665	656	698	686	694	677	684	698	698	644	682	724	707	708	670	696	704	708	708	672	707	656	693	703	657	711	684	680	668	717	697	665	632	670	684	705	689	693	696	700	675	658	647	669	730	710	701	681	706	701	654	667	698	645	669	709	695	702	698	663	668	681	763	703	697	688	684	678	727	700	715	674	670	662	655	680	689	680	669	690	699	722	693	688	661	707	657	676	731	637	673	689	692	726	645	682	674	693	719	710	683	673	701	710	748	665	732	699	659	658	720	679	710	699	693	711	665	686	683	682	674	666	661	697	643	666	736	668	683	664	703	690	684	701	731	690	719	671	706	668	671	643	648	678	677	680	687	706	675	647	694	731	678	697	702	729	653	668	692	694	717	706	715	664	656	692	713	675	680	664	687	706	696	690	755	683	685	685	687	684	699	700	725	749	685	676	666	693	697	764	720	693	712	690	661	695	681	715	686	667	747	676	685	707	699	624	701	712	674	713	656	736	700	705	645	684	664	740	741	668	619	676	711	717	675	704	691	695	678	681	702	676	699	670	690	651	714	650	696	718	658	675	672	705	698	692	670	690	738	683	710	674	636	700	716	726	687	695	684	636	651	682	714	701	741	629	718	622	723	697	671	693	721	701	722	684	709	693	633	700	645	669	685	676	692	697	694	698	709	681	704	683	676	685	696	717	670	652	724	627	696	650	690	707	722	663	675	699	654	679	645	688	699	670	665	699	663	691	666	705	677	728	698	673	729	697	677	669	720	690	731	673	708	686	706	682	724	659	723	699	710	683	745	654	674	690	661	708	615	686	713	712	637	669	683	718	682	696	689	680	675	689	675	715	705	683	705	651	707	702	704	639	668	688	695	686	686	660	654	630	721	649	693	703	699	675	701	646	676	651	676	652	698	649	729	711	691	683	731	692	691	719	706	656	669	750	725	686	679	693	655	689	687	743	668	662	694	735	650	722	705	684	687	635	652	690	686	699	699	676	715	665	681	665	688	712	642	674	688	711	658	649	653	723	701	677	674	686	698	678	665	740	733	685	678	698	721	640	706	667	691	687	732	699	686	670	676	650	676	716	711	726	710	695	677	711	729	670	686	680	672	653	661	713	676	715	640	641	667	714	704	701	716	677	700	659	666	675	686	717	705	730	701	633	727	682	651	708	728	698	660	660	689	694	681	720	673	684	682	710	645	739	734	672	655	704	651	649	684	687	693	704	760	700	696	704	648	637	672	702	666	718	647	677	679	673	669	672	657	693	704	678	681	646	636	654	704	697	618	688	682	700	705	693	693	688	724	725	705	683	665	658	685	705	696	717	689	689	703	705	691	662	660	713	661	714	698	699	697	692	682	712	670	686	725	681	634	671	716	720	700	681	677	669	684	716	703	702	686	715	679	701	704	659	640	716	676	672	689	681	679	666	732	727	637	717	707	741	673	717	675	695	711	656	702	685	683	712	702	695	696	657	671	668	664	700	697	689	693	706	718	757	656	716	730	698	694	698	696	709	624	687	672	662	719	678	660	686	688	677	673	656	666	665	676	743	663	678	684	691	628	651	692	691	670	667	710	701	709	697	631	660	666	721	704	701	678	698	652	715	697	709	661	678	693	653	684	684	691	707	655	696	680	695	692	718	704	707	716	683	726	678	684	663	679	673	627	707	635	686	690	669	729	709	738	688	699	626	645	718	666	690	749	676	684	727	703	704	675	696	663	707	676	672	699	700	680	701
25706	21470	27209	25528	3990	1044	780	656	622	604	560	561	584	562	599	569	522	589	529	553	544	555	544	537	523	567	535	569	526	482	564	586	500	509	551	531	524	553	547	542	570	522	530	542	511	553	517	527	532	540	534	544	547	573	555	537	539	544	537	557	513	536	588	514	531	569	526	584	546	559	542	528	508	536	534	512	529	531	567	540	562	555	497	548	536	534	487	511	530	547	564	536	529	545	517	523	547	606	545	523	553	533	541	567	510	543	529	531	513	550	574	554	503	547	510	535	579	556	548	538	521	528	553	536	553	531	523	530	510	536	512	536	523	538	520	526	515	500	510	557	484	520	536	544	555	538	520	527	497	537	529	519	538	541	537	545	525	496	543	535	531	505	541	551	558	499	553	498	564	536	545	509	519	552	531	527	492	502	508	541	551	553	575	524	576	531	548	526	567	555	539	545	551	544	501	527	543	497	534	494	488	511	548	548	508	509	524	522	530	509	505	509	559	538	545	526	519	523	541	503	515	561	529	523	539	526	527	475	557	512	541	517	491	536	545	517	523	506	529	524	527	548	545	565	538	533	511	534	529	503	580	539	557	513	549	485	528	559	528	497	556	515	494	528	533	514	498	544	582	579	533	531	533	554	574	530	551	509	545	546	509	566	524	515	559	502	525	557	545	494	533	467	510	488	518	552	578	556	563	527	520	506	548	540	523	565	534	548	565	499	525	555	546	560	581	553	541	541	534	503	538	524	549	507	528	493	525	526	531	513	549	535	513	505	505	532	496	467	530	499	548	546	569	497	545	558	556	560	507	553	538	495	572	547	591	558	555	514	516	528	488	541	480	523	552	537	509	559	513	528	521	533	529	546	528	559	503	554	545	597	550	554	527	528	493	543	507	557	532	521	538	524	531	549	486	572	527	538	521	473	549	544	533	562	557	530	541	490	521	517	520	484	536	544	569	562	527	498	506	531	543	508	530	512	504	526	545	541	560	525	569	523	558	570	545	527	537	533	543	518	526	487	513	542	539	543	520	532	532	520	510	526	519	545	551	525	506	518	541	511	490	550	556	504	556	525	464	525	539	516	505	512	501	515	566	542	537	533	492	533	554	546	527	551	544	571	557	549	524	497	546	521	533	526	595	530	537	531	539	525	563	513	508	504	537	489	506	529	495	542	526	547	552	526	547	550	486	534	537	550	544	527	520	514	553	549	549	524	551	544	490	525	534	517	532	534	530	490	530	517	548	536	550	556	547	539	530	524	518	517	572	519	533	517	527	525	566	559	517	543	504	530	534	515	524	512	551	503	541	553	558	497	595	494	544	522	526	525	523	557	502	570	535	535	502	521	506	528	494	516	511	495	514	517	514	550	554	501	499	513	537	544	543	571	536	555	527	496	529	516	488	539	509	526	563	538	547	566	556	515	527	525	491	496	501	511	513	481	518	504	513	506	478	531	481	543	498	483	559	534	532	535	528	563	529	511	565	515	539	537	489	523	504	494	606	529	485	549	520	551	526	561	532	552	543	548	508	554	531	546	517	497	518	503	531	570	537	535	498	519	556	571	507	527	526	569	521	563	508	535	534	497	564	523	541	557	522	531	532	536	537	507	552	516	541	553	550	511	520	482	574	500	503	500	511	526	517	468	549	522	541	511	520	493	503	520	517	520	473	528	489	550	510	507	547	519	522	502	528	527	550	482	545	515	522	531	439	508	540	516	523	551	537	498	498	539	519	507	522	523	539	548	510	544	476	505	535	568	483	556	520	512	520	539	535	566	572	561	514	518	512	509	541	555	533	536	520	535	490	555	546	509	552	527	545	552	540	501	522	547	575	549	548	532	566	515	524	547	511	500	491	529	546	554	537	535	512	559	539	520	526	511	520	555	439	572	521	484	528	535	595	539	525	491	513	544	512	530	510	499	531	536	524	495	516	505	506	541	513	526	502	512	495	536	568	580	489	520	509	507	515	509	535	524	530	563	527	535	534	532	504	509	481	520	498	557	561	529	505	546	535	505	547	554	530	561	477	496	525	552	539	526	538	501	535	552	547	533	481	536	521	487	499	556	529	535	513	538	532	561	513	526	529	544	553	512	526	502	559	520	583	545	564	542	569	566	525	535	504	536	522	517	550	520	518	520	494	548	506	499	527	560	550	555	543	549	529	496	520	531	510	511	524	531	589	503	492	533	536	529	512	508	530	550	530	571	558	538	536	542	580	541	516	537	526	488	508	494	557	516	509	522	550	537	536	526	532	512	510	523	569	530	535	519	519	507	514	541	557	533	525	500	535	475	523	550	493	546	471	530	556	506	552	535	564	528	501	526	524	519	535	571	481	513	548	505	542	536	561	528	561	550	532	507	523	575	523	518	501	540	514	515	533	508	527	536	553	549	527	516	541	570	541	547	526	566	552	527	556	548	583	510	563	542	516	526	504	512	512	519	531	471	524	502	569	551	528	529	512	552	516	527	501	557	532	514	530	541	527	503	538	563	588	546	553	516	548	535	532	495	512	519	522	485	529	514	520	526	561	552	552	532	524	513	521	518	527	576	551	544	501	528	462	506	541	531	502	498	542	516	520	534	523	528	515	515	545	516	552	483	566	535	529	508	597	552	536	524	501	524	597	564	511	538	487	524	559	490	530	523	525	509	551	524	523	534	510	507	518	515	508	554	536	499	542	557	510	514	498	504	546	559	536	548	550	547	543	530	498	543	545	503	530	520	541	527	511	542	521	514	536	549	491	519	511	534	555	560	548	542	546	563	541	541	545	487	529	522	536	537	551	553	494	507	518	522	551	512	580	579	505	530	493	565	551	561	511	550	516	529	525	519	549	485	543	513	537	572	545	555	519	518	502	518	498	530	487	539	506	570	555	566	525	492	545	532	488	523	499	531	505	522	534	534	533	515	506	505	524	533	530	518	526	546	526	551	499	565	549	505	514	540	551	514	510	491	513	517	509	545	544	555	519	539	570	521	503	520	498	523	483	552	507	552	501	525	556	498	519	577	600	523	556	487	519	524	559	581	538	510	502	500	532	521	506	535	523	528	486	494	548	511	527	520	492	520	502	580	556	552	524	535	541	527	532	499	490	485	551	532	503	537	542	535	557	509	553	536	539	592	567	548	507	550	566	558	506	551	493	577	526	539	528	504	522	510	526	541	525	503	536	514	516	500	507	516	521	510	529	519	563	515	516	501	562	485	556	542	541	522	515	559	514	562	497	530	493	509	508	538	544	532	532	485	561	551	525	557	524	509	492	538	527	505	558	532	573	533	559	535	547	500	532	581	561	551	559	503	541	536	520	570	531	492	523	552	569	506	501	542	537	552	548	546	498	519	487	550	517	492	548	525	520	544	541	504	508	494	492	529	546	495	525	546	509	529	533	548	528	510	534	515	578	532	578	527	503	560	589	493	503	492	556	512	541	516	543	540	522	533	537	535	543	544	560	560	570	527	564	543	552	556	539	551	506	498	512	554	556	483	553	523	522	490	562	496
3797	2749	2347	1327	940	812	707	628	616	609	582	523	535	528	524	463	506	463	498	497	520	494	503	472	492	470	515	478	478	477	449	486	433	476	505	429	497	456	452	468	485	478	481	457	505	472	461	414	424	484	460	480	463	481	484	473	463	475	462	428	460	516	440	492	449	442	480	454	449	437	452	474	465	473	508	482	467	481	459	456	464	449	447	442	433	461	450	459	444	468	450	493	456	456	514	474	466	480	459	474	542	481	465	450	433	469	419	451	476	514	509	452	463	495	497	474	467	441	465	485	477	509	455	476	461	491	467	416	451	456	484	452	455	467	461	488	455	448	453	440	454	441	439	455	451	426	452	450	465	443	446	483	422	468	436	488	504	471	451	494	484	468	428	449	482	486	442	456	475	496	448	460	474	479	488	430	464	454	492	480	502	485	473	478	543	479	494	463	428	486	429	484	465	447	481	477	444	448	501	461	467	429	484	488	462	434	436	464	448	490	439	462	487	498	454	459	456	508	461	465	455	438	494	432	440	488	441	461	465	479	460	478	491	452	442	489	452	451	461	477	460	477	478	465	414	470	415	467	462	482	462	455	456	462	485	500	454	446	419	469	488	464	461	446	459	457	448	428	466	442	441	466	446	439	477	457	477	461	460	502	472	483	440	465	463	456	470	476	506	467	447	484	454	503	484	498	456	470	421	493	457	437	488	518	493	478	488	441	456	488	443	463	442	428	498	434	458	466	524	460	424	446	491	467	458	462	439	486	450	455	475	464	488	478	474	463	442	459	491	468	497	482	453	493	473	466	471	462	424	491	444	466	465	467	439	428	448	464	517	448	408	458	435	450	446	475	479	450	446	459	441	444	507	456	468	458	478	471	434	466	434	451	451	436	476	460	468	435	420	473	403	460	468	507	470	446	487	450	463	450	446	476	466	437	420	436	439	486	432	452	399	462	467	506	450	447	480	463	460	457	469	480	448	471	438	464	461	447	467	437	467	467	435	480	485	487	444	435	481	494	495	446	459	468	484	495	444	454	427	456	475	455	475	466	475	466	466	468	487	469	464	424	471	419	430	463	451	423	458	461	457	469	464	450	461	444	472	460	462	466	429	485	450	422	471	486	450	517	479	482	478	488	489	456	463	472	483	478	459	429	471	420	499	469	490	442	462	490	461	467	438	484	456	459	455	461	435	433	461	486	454	487	475	468	442	470	399	435	444	427	470	480	500	442	445	422	459	429	449	463	479	452	461	473	465	472	440	453	508	480	470	453	461	502	445	457	466	438	475	438	465	458	475	483	452	445	471	488	456	495	513	431	437	492	458	491	458	501	475	464	470	491	498	432	459	469	497	451	473	457	498	459	427	454	424	461	482	439	483	415	475	488	436	449	473	454	466	461	438	438	414	445	450	465	488	456	456	501	479	435	460	469	445	476	441	469	456	459	506	476	485	497	447	455	425	469	459	453	483	455	445	467	488	466	450	462	454	455	454	450	449	471	416	485	428	491	452	464	469	451	446	421	444	475	462	461	463	450	479	525	434	502	462	446	473	472	445	436	448	468	423	491	501	454	455	485	445	466	459	442	452	467	412	437	451	442	450	466	454	492	449	418	452	436	479	447	448	428	464	477	474	442	457	459	417	493	464	450	476	430	473	469	461	444	460	464	466	462	451	448	448	412	483	430	452	501	471	480	461	449	443	453	487	464	418	452	458	463	483	475	433	475	484	463	480	443	456	428	470	434	444	506	467	464	437	454	433	465	485	452	488	462	465	455	439	441	469	444	472	459	447	472	471	445	459	505	470	458	440	478	492	478	449	454	453	451	431	436	446	453	426	464	447	454	439	443	429	462	476	472	444	488	485	471	485	442	441	479	458	438	458	424	437	479	441	466	460	444	483	469	514	438	476	442	469	455	447	432	455	461	488	458	488	465	447	470	500	496	488	499	466	474	439	491	445	454	442	448	462	435	470	510	431	481	440	463	473	436	453	491	445	454	465	469	453	449	443	445	430	457	481	464	463	463	455	468	435	445	485	452	480	470	445	469	491	445	410	477	445	472	473	486	486	469	482	517	470	461	475	441	464	463	466	440	465	444	463	473	460	477	445	460	471	458	482	441	472	504	469	471	481	486	472	493	437	463	466	449	449	468	474	532	447	478	462	442	478	477	462	450	514	431	446	496	448	456	460	466	447	463	461	479	468	437	518	485	489	454	413	493	451	457	442	430	408	453	467	451	448	419	482	451	419	428	484	476	453	505	491	426	452	445	454	448	491	462	415	464	428	469	475	440	454	462	448	485	438	467	467	477	475	470	484	446	519	461	449	459	455	494	466	472	473	456	440	467	496	423	435	435	489	460	461	447	481	485	488	442	445	457	437	456	439	458	462	486	464	440	458	461	473	443	452	481	468	445	448	488	433	503	477	494	482	514	416	419	444	459	467	483	433	471	480	455	457	440	426	438	465	443	430	456	460	459	464	470	511	421	474	442	436	464	468	451	471	444	461	441	447	486	432	476	478	440	461	465	469	450	468	442	500	466	438	433	424	446	447	510	445	465	428	464	457	446	478	493	437	438	464	479	460	473	473	500	440	436	441	442	464	455	427	458	459	470	446	483	448	465	449	474	459	461	465	437	498	460	450	452	451	476	475	498	438	449	459	458	444	498	490	446	485	429	421	426	432	456	503	457	473	477	487	469	480	449	468	484	517	451	478	475	449	510	467	463	464	479	463	443	451	465	432	464	415	447	475	477	473	461	438	421	456	453	464	412	460	456	460	452	440	494	470	482	475	457	460	463	481	457	447	451	500	472	460	435	474	452	458	472	460	464	456	489	436	469	506	442	419	480	456	468	456	407	486	479	439	456	402	513	459	418	469	463	461	450	469	465	456	453	435	461	453	461	462	456	455	460	483	440	413	525	438	448	469	408	435	455	449	481	458	485	459	414	434	460	456	472	471	423	505	452	437	464	470	454	456	443	449	479	489	456	438	407	446	464	463	448	420	483	458	478	437	439	480	473	439	417	466	459	403	434	447	424	451	463	492	438	447	460	481	459	421	488	449	494	448	456	454	449	481	462	472	448	488	459	428	450	456	464	493	473	483	439	454	442	479	451	453	471	462	449	484	496	473	473	483	469	454	421	462	456	480	462	470	483	480	489	425	487	441	478	450	481	476	455	474	423	477	456	434	460	464	473	446	451	488	479	498	437	459	451	465	394	440	503	469	466	440	475	455	454	485	475	468	466	460	434	441	429	456	485	470	490	486	444	482	453	461	430	418	440	462	441	473	465	434	452	413	497	453	457	484	466	479	423	441	476	430	445	474	462	473	453	448	477	444	501	478	490	443	451	480	457	492	449	499	441	468	473	415	527	456	456	450	464	469	450	435	427	505	429	457	435	487	449	490	440	449	443	457	435	453	455	479	475	412	445	461	466	458	481	466	460	478	457	439	445	478	472	440	433	467	450	491	464	455	457	468	450	412	453	459	445	467	464	443	465
24655	21458	28586	24738	21085	3179	817	555	420	408	378	385	369	354	349	359	362	325	326	320	318	314	320	323	287	312	340	325	330	317	318	304	323	314	307	332	299	318	316	302	294	312	321	301	301	308	296	299	302	291	323	335	322	269	338	319	306	319	301	309	311	331	311	281	317	302	323	277	310	300	299	289	305	306	324	291	317	301	308	305	312	318	290	292	338	335	285	324	259	283	334	289	308	305	321	276	270	280	313	275	316	297	322	292	317	302	315	294	312	346	354	304	319	294	306	312	286	299	276	266	319	320	307	322	316	314	304	347	340	313	292	294	286	277	314	307	286	309	309	310	296	285	311	316	289	313	267	318	273	315	337	260	300	295	279	310	315	314	299	310	282	304	286	345	322	297	304	274	297	312	264	296	316	321	294	290	337	299	306	281	301	306	286	303	286	305	318	304	285	305	299	277	345	316	289	304	316	297	310	298	308	294	331	285	324	326	270	276	322	303	321	296	309	297	297	325	272	316	325	298	302	315	294	285	323	274	283	314	304	317	295	336	313	286	303	303	304	290	280	289	302	309	306	273	311	276	301	300	258	304	295	292	298	310	277	287	300	324	321	309	274	308	291	305	327	291	299	318	307	357	289	290	319	306	271	309	318	290	278	294	298	299	294	324	300	314	297	271	308	284	286	318	339	326	291	292	302	308	314	320	324	298	304	317	263	289	291	325	329	337	323	292	259	300	318	316	314	313	323	292	267	319	282	308	294	314	305	282	319	265	286	340	320	332	275	330	330	305	271	276	310	298	299	308	301	301	293	292	312	295	306	304	274	273	317	325	340	308	305	315	281	289	321	295	297	264	292	301	308	277	317	305	267	289	319	294	299	297	293	285	301	303	301	318	289	330	293	321	316	309	297	282	308	327	328	285	274	294	310	289	307	272	304	306	283	304	289	291	302	307	324	293	245	254	275	291	299	305	288	319	310	322	308	335	280	298	269	299	274	318	283	307	323	326	270	328	307	265	327	292	304	344	279	299	311	335	288	259	282	302	315	290	305	308	309	323	330	330	279	288	294	328	301	291	309	312	311	306	302	322	298	299	300	282	321	291	312	279	315	302	305	294	291	325	291	285	306	292	303	322	283	294	315	294	336	311	301	292	288	284	314	293	313	289	275	342	298	313	295	282	299	335	322	279	319	318	305	318	295	328	317	294	288	293	298	265	293	310	304	262	319	318	305	301	320	257	315	293	314	324	316	315	292	289	275	260	267	292	317	296	305	314	299	302	314	287	309	312	299	286	280	302	306	297	308	302	279	272	305	298	279	280	290	303	314	303	266	294	329	320	297	330	305	293	296	295	325	277	321	278	271	309	291	307	300	291	310	311	287	312	287	267	308	293	289	298	313	301	281	293	314	279	352	293	283	297	315	293	309	297	299	324	295	310	277	292	286	302	286	260	282	300	272	302	289	308	320	268	300	303	296	310	320	293	291	323	272	296	326	298	305	304	322	270	299	298	318	290	348	275	317	277	303	304	308	306	291	307	292	288	310	326	311	327	318	296	313	299	303	292	301	287	302	304	287	309	269	323	297	318	282	301	334	291	298	288	290	307	300	313	258	323	279	301	284	300	334	322	288	295	311	269	338	289	318	301	302	326	317	286	291	300	277	332	317	348	329	293	277	330	291	324	306	292	318	291	290	294	276	327	281	297	292	302	343	303	317	276	285	309	294	304	292	279	305	324	298	273	272	313	265	301	276	301	308	299	310	276	305	276	321	321	293	359	299	298	291	286	304	274	298	294	303	263	300	280	304	265	304	297	280	314	283	302	287	287	298	316	318	288	293	297	274	284	287	298	322	281	317	304	289	308	289	305	286	271	272	317	284	302	283	306	296	295	317	291	327	300	288	286	325	314	288	317	308	282	301	301	299	326	272	345	288	287	313	295	288	281	295	294	288	294	309	270	292	285	307	282	293	315	308	296	304	293	263	304	302	272	298	305	339	291	254	348	293	278	333	289	291	319	281	320	270	268	332	295	310	330	301	301	281	303	310	308	276	317	324	270	279	285	300	312	289	287	316	283	262	301	295	293	289	271	291	335	301	277	281	321	311	302	303	278	303	292	299	251	285	274	289	297	304	292	267	270	314	310	303	278	296	286	318	297	307	316	281	318	292	303	294	304	291	322	307	268	296	300	332	299	303	310	254	290	302	287	304	273	269	308	310	279	313	290	315	312	305	305	310	321	308	315	287	279	317	298	290	284	309	262	305	314	314	301	289	292	291	306	307	323	358	307	265	287	290	287	316	333	249	330	289	302	300	307	296	287	330	294	299	322	295	305	305	274	266	278	303	317	319	311	262	293	251	251	296	338	305	268	276	301	279	281	269	305	289	316	303	294	315	288	337	315	314	283	272	295	321	326	312	290	280	293	306	342	307	304	280	282	278	317	289	328	295	318	315	295	292	307	324	286	313	283	288	322	291	271	332	294	316	327	282	308	315	315	274	312	321	315	306	301	278	288	304	313	295	259	321	297	297	278	305	258	287	300	331	297	287	306	280	302	296	308	315	311	294	290	302	302	298	324	312	291	309	296	285	302	296	279	261	289	293	274	298	303	277	298	320	330	300	300	308	307	280	313	252	292	270	314	288	316	313	312	291	285	321	317	284	294	307	308	277	284	303	317	304	297	311	271	291	283	315	314	280	298	316	308	285	294	276	320	287	308	296	319	305	322	277	296	304	291	276	316	310	325	305	304	296	298	314	300	322	305	302	277	325	303	278	267	322	308	308	287	313	334	284	275	291	316	289	291	330	321	290	341	307	291	293	334	299	304	312	293	286	287	307	301	310	312	285	304	284	320	315	308	287	291	290	277	311	307	291	308	259	302	281	286	298	277	302	282	289	317	298	325	311	319	275	304	307	280	278	263	285	315	287	289	288	283	305	281	281	293	299	275	313	318	294	280	272	324	344	300	305	312	282	305	290	325	319	293	291	314	293	302	314	307	337	279	294	344	269	290	280	302	325	307	295	315	307	292	296	295	306	298	268	311	296	324	281	309	306	281	314	317	286	303	301	300	300	279	305	310	336	335	303	318	293	292	280	281	275	300	286	294	302	322	308	331	293	322	319	283	307	293	309	301	310	294	328	301	290	308	268	277	303	322	310	315	291	290	283	310	279	290	295	305	292	300	305	308	294	293	285	290	323	291	300	307	334	287	278	305	290	302	294	302	297	315	274	285	285	313	265	281	270	315	292	335	282	264	295	312	319	307	290	310	286	319	306	268	290	288	316	296	316	292	278	310	311	288	297	324	311	325	290	292	322	288	296	312	312	307	297	312	326	293	294	303	281	310	303	267	305	288	306	302	288	306	296	277	298	328	293	327	284	283	311	280	312	291	270	280	298	273	326	276	309	303	288	282	269	311	315	288	285	317	347	285	313	306	278	308	309	278	304	286	300	290	328	301	297	330	304	320	286	289	282	315	296	308	276	304	301	303	310	277	299	303
3723	4804	3961	1984	1250	925	739	617	545	486	416	427	410	366	350	320	334	354	316	333	298	310	308	295	325	281	296	290	294	323	312	274	295	262	334	282	287	300	298	311	279	295	280	274	276	269	277	306	333	334	298	286	280	317	265	276	285	304	273	325	254	279	286	273	251	320	271	256	256	293	294	293	278	295	266	304	305	271	265	271	270	297	269	313	284	315	275	255	295	295	277	277	296	287	288	271	261	301	275	253	287	287	254	248	292	265	302	301	287	312	264	270	269	297	295	291	272	305	276	275	285	279	235	280	290	277	326	290	291	292	296	257	264	273	278	289	273	285	287	285	289	275	258	305	283	293	258	301	285	291	297	269	292	303	283	277	276	269	279	289	279	267	293	272	296	321	291	288	285	293	266	276	323	280	272	281	301	296	296	281	285	292	272	273	272	259	295	279	271	275	298	266	268	289	287	286	281	262	309	265	285	279	292	277	281	286	289	292	262	274	291	287	294	286	287	288	301	283	269	275	265	270	296	267	289	285	271	296	265	266	319	279	294	261	278	239	266	271	285	291	308	277	268	312	261	278	269	301	281	251	283	291	270	296	292	291	271	266	266	273	304	281	279	269	260	284	287	298	296	293	288	292	274	265	289	258	260	286	285	295	253	278	255	245	289	306	273	265	286	310	291	314	305	291	283	295	282	274	302	270	258	261	281	304	246	292	274	237	261	272	293	253	269	289	322	295	251	264	286	270	290	279	285	285	287	306	243	298	284	295	284	285	272	276	282	275	293	268	288	316	305	275	306	271	281	252	277	295	255	286	259	284	266	311	250	297	286	305	288	260	298	251	253	281	312	279	273	284	274	278	278	302	291	267	286	272	256	269	294	288	273	289	288	249	269	283	292	291	296	292	302	301	273	293	285	267	254	303	278	320	279	258	285	275	247	275	269	270	280	258	282	271	289	262	248	300	269	284	301	278	263	282	267	295	281	283	280	270	274	313	278	307	261	269	263	288	277	289	291	300	283	286	294	285	299	268	280	273	250	297	304	273	279	271	328	269	262	309	278	252	260	288	283	269	304	272	280	277	308	294	284	269	260	311	275	267	244	279	303	291	261	302	316	275	274	263	275	255	253	280	245	289	292	268	266	272	293	267	271	270	274	259	267	249	289	278	304	268	287	312	289	259	260	294	285	281	301	258	289	294	302	264	256	274	260	309	289	270	272	296	281	286	296	253	297	278	287	262	289	281	296	278	267	262	292	298	278	290	277	274	316	238	245	292	290	265	286	270	299	284	273	272	285	289	300	296	287	260	273	244	291	287	276	289	300	256	279	272	287	263	291	296	264	259	286	289	281	270	259	297	269	262	255	280	283	303	294	292	280	272	274	287	263	290	281	292	279	281	277	303	269	278	280	306	296	274	244	312	264	298	283	276	278	275	255	284	276	341	270	274	240	268	270	265	288	288	260	309	310	250	256	262	278	286	263	292	264	265	298	267	285	296	280	273	254	287	312	274	274	259	292	286	275	294	275	254	256	319	298	251	282	266	304	289	266	298	266	283	272	255	266	254	270	294	269	270	264	259	285	268	277	266	267	256	252	277	275	299	284	258	295	309	257	302	286	266	308	282	281	248	271	293	270	285	294	296	285	253	281	270	257	259	309	295	316	247	274	259	274	273	277	270	302	275	270	303	268	279	272	292	277	259	247	261	293	245	272	294	293	272	278	298	283	280	290	265	294	266	271	259	276	294	286	286	240	277	244	293	272	300	302	271	279	268	294	301	266	276	273	294	268	288	276	291	295	239	310	274	261	289	285	307	279	262	296	247	284	277	278	270	268	271	248	307	293	272	256	273	269	295	226	267	298	249	262	295	275	297	275	286	281	299	268	270	302	280	273	287	302	286	270	282	290	286	241	259	296	278	279	271	281	286	271	263	296	283	284	261	240	308	272	276	249	265	274	286	244	256	286	273	284	279	282	279	267	273	284	288	251	261	275	297	271	288	251	294	273	289	311	275	267	315	297	279	261	287	308	277	243	288	256	278	290	290	273	260	276	290	262	250	270	314	266	280	278	299	274	285	298	258	245	244	288	275	291	307	290	254	274	289	281	281	278	298	281	275	280	261	263	278	294	240	254	273	265	282	278	272	273	268	239	275	262	285	286	263	288	274	268	303	287	298	261	257	241	285	264	271	269	272	273	263	270	246	282	267	269	272	281	252	297	294	293	262	263	281	270	283	281	278	287	318	284	281	254	277	260	288	314	280	287	286	288	274	269	277	268	294	277	274	320	271	270	280	245	286	290	286	276	296	257	267	268	313	251	298	271	319	284	268	282	302	299	255	264	280	281	285	304	258	262	281	277	289	246	284	275	276	305	286	282	289	286	320	291	293	270	278	273	272	259	291	288	292	281	263	233	302	264	274	250	285	298	274	266	274	282	322	267	256	272	247	305	295	255	265	281	266	292	286	302	303	267	270	293	299	269	295	283	264	280	269	259	299	311	258	272	277	274	305	275	267	300	250	263	232	252	273	289	250	264	270	298	254	273	285	244	267	246	278	286	263	275	278	278	266	311	272	269	283	270	258	284	265	264	275	256	284	305	286	274	269	299	255	277	254	257	276	304	294	279	284	282	257	277	275	284	289	289	240	266	270	266	274	273	242	284	271	289	277	296	268	267	274	290	269	275	292	295	313	280	273	295	250	291	267	248	283	278	266	281	293	287	266	277	267	249	283	276	268	270	254	286	292	264	281	273	288	292	295	258	270	280	284	276	274	301	280	265	252	294	281	283	307	278	288	299	288	283	279	274	262	260	284	269	258	249	273	263	276	259	255	313	301	279	255	243	261	281	257	276	276	252	279	302	276	271	321	279	279	257	281	289	298	244	281	270	261	273	286	299	281	283	266	318	260	301	266	291	270	263	286	272	270	275	272	261	254	301	300	290	282	266	271	273	273	258	253	288	266	267	319	283	273	249	286	293	274	265	281	275	239	273	281	257	260	285	264	269	303	302	258	257	288	277	281	273	279	266	268	275	256	291	261	287	279	286	279	277	264	276	246	261	266	235	278	273	286	266	261	267	306	291	292	294	282	249	255	288	282	278	278	259	271	273	258	257	285	275	255	288	259	271	274	289	269	253	249	306	278	281	282	286	286	305	280	286	285	263	287	260	279	269	253	291	246	300	291	279	284	298	259	267	265	282	255	274	284	297	267	273	314	284	249	287	296	285	266	257	258	292	283	249	281	276	277	293	325	245	276	292	274	293	258	260	301	263	279	316	264	277	276	272	277	270	292	263	275	280	273	294	268	286	265	225	293	268	272	297	279	284	263	279	292	249	279	289	299	267	276	265	275	259	303	273	273	274	254	262	253	280	303	287	289	272	290	264	295	274	274	270	271	274	248	258	288	316	280	265	270	259	258	267	309	283	267	286	290	278	252	289	275	257	300	294	274	280	289	270	288	271	281	291	270	307	250	269	274	290	288	269	279	252	278	263	294
27676	9974	1688	1110	941	842	828	894	857	885	882	911	871	900	906	836	928	894	849	888	831	846	882	852	906	899	895	821	904	900	897	867	870	895	882	876	918	901	876	891	880	839	869	869	853	882	890	902	925	891	856	837	885	825	822	851	864	874	849	821	821	806	909	816	862	879	858	839	911	863	852	847	850	860	867	881	854	845	848	826	854	915	829	892	835	885	857	884	827	874	838	851	850	946	882	873	925	863	863	862	852	849	852	933	872	847	866	875	848	882	883	874	825	899	877	850	854	876	870	891	856	828	872	842	900	931	873	906	810	855	859	876	843	856	776	879	849	867	840	863	839	839	881	851	839	865	869	842	893	903	880	924	919	870	850	856	882	820	914	874	793	889	886	827	851	827	860	870	893	847	819	879	900	872	857	912	873	891	883	836	805	900	862	867	823	884	887	839	875	895	859	830	829	865	887	842	814	887	877	846	861	868	833	910	859	832	908	872	909	843	899	892	869	854	884	850	871	825	870	837	900	876	890	897	898	818	853	932	868	879	862	926	903	853	867	922	869	913	871	863	877	866	845	876	867	872	803	867	847	825	882	885	886	831	886	883	803	874	885	895	862	828	939	805	847	889	868	827	861	861	916	839	867	897	894	886	850	882	874	864	853	900	905	890	916	908	932	872	807	901	878	837	829	882	830	911	846	911	830	862	865	883	922	861	850	856	889	878	862	827	835	875	868	857	896	860	889	874	874	887	863	851	859	826	922	868	872	839	960	878	867	855	841	868	834	908	852	919	864	858	896	888	885	910	911	875	943	872	881	796	834	848	878	871	910	907	814	843	916	894	817	841	896	917	859	855	828	849	920	834	914	875	886	862	887	872	867	827	837	886	856	874	910	843	883	834	836	813	875	822	850	883	810	853	885	918	874	892	882	879	864	821	878	877	944	926	859	874	862	845	909	857	866	859	868	826	904	946	852	849	908	813	816	860	847	891	863	856	875	887	883	859	846	884	864	833	879	866	824	878	829	839	872	889	862	858	815	888	860	833	815	840	884	890	836	913	911	864	841	863	908	875	857	846	899	886	854	863	881	854	906	865	824	902	833	847	936	864	872	800	899	828	828	873	912	871	835	895	904	818	922	876	833	893	841	855	835	882	897	913	861	871	850	848	842	890	862	861	828	768	902	877	941	847	851	840	860	810	860	843	857	877	851	849	840	871	947	862	840	850	889	826	881	838	883	894	866	917	874	840	858	885	869	927	855	809	868	872	927	836	880	875	860	860	840	798	853	874	928	875	870	834	830	854	905	867	893	845	849	840	862	863	841	832	872	877	900	837	837	877	855	880	879	866	859	915	927	931	839	844	820	824	865	825	870	847	840	858	877	866	817	861	923	876	907	851	841	852	864	904	880	868	844	882	908	897	843	850	853	893	878	815	892	872	830	872	882	931	878	822	833	893	889	905	859	815	876	859	812	848	850	821	909	883	871	842	884	862	896	878	826	919	901	883	881	903	854	886	818	870	846	857	852	868	887	900	887	902	866	865	879	854	863	871	855	867	867	829	843	865	882	890	873	882	901	905	853	903	863	879	878	835	852	879	853	865	814	865	841	837	845	841	829	905	856	890	891	864	883	862	845	842	903	925	887	861	852	852	868	847	862	860	849	877	843	887	876	852	798	808	889	849	890	820	864	858	864	859	880	886	880	886	940	883	827	839	862	872	844	833	850	886	930	852	898	828	831	848	844	890	850	839	850	854	896	809	908	903	851	887	845	853	904	901	884	868	891	861	931	877	866	858	858	937	847	835	883	832	842	927	846	909	844	831	846	908	886	848	855	910	856	877	856	898	830	859	850	902	893	860	889	878	916	882	910	842	812	815	868	843	821	881	881	900	879	822	908	895	897	911	903	869	837	883	856	846	860	853	864	842	890	838	867	862	866	860	860	900	839	865	850	843	843	841	835	834	894	818	877	909	871	864	846	816	817	878	834	880	865	884	860	859	847	868	902	879	869	856	927	946	871	831	942	882	861	841	838	785	868	874	888	844	899	892	838	847	876	895	889	859	927	918	901	855	873	863	824	882	900	864	906	862	839	867	859	832	895	843	830	863	925	857	885	880	867	838	877	863	868	842	840	852	864	856	864	901	824	891	861	854	843	908	843	901	884	848	875	780	897	886	839	868	851	862	836	900	834	931	863	849	885	888	874	841	869	874	865	886	888	879	900	876	865	808	900	820	916	875	876	882	833	847	889	905	902	867	877	897	853	889	881	908	825	876	866	899	866	861	845	851	868	850	839	878	870	866	872	920	866	887	882	851	908	842	821	849	890	898	896	886	863	913	872	865	810	867	865	849	863	855	853	857	978	862	871	938	894	868	852	846	851	841	899	906	863	855	837	881	880	869	873	786	821	868	866	861	828	871	909	904	923	903	853	902	871	872	885	852	793	908	880	881	884	866	861	899	880	930	834	848	846	898	888	887	876	889	901	885	915	888	846	855	871	851	845	842	853	825	814	923	924	851	864	902	854	878	866	852	848	849	814	920	826	881	861	810	877	876	868	867	864	884	911	890	850	845	853	846	834	912	909	897	828	846	871	886	869	826	866	848	881	878	867	840	863	892	833	914	852	911	900	795	871	875	874	873	903	766	844	894	861	844	868	885	890	842	888	850	828	852	856	887	888	816	871	910	916	822	843	837	869	887	854	849	883	847	897	880	866	894	872	843	825	883	846	851	928	827	831	813	864	889	868	873	882	927	874	874	848	923	894	854	887	863	923	878	849	891	895	868	827	847	818	901	872	909	898	891	816	866	817	866	873	874	892	843	878	808	826	895	885	827	939	814	859	871	876	916	831	883	851	834	856	868	861	921	877	894	862	917	896	858	843	894	849	930	848	863	838	882	893	891	811	951	877	857	916	829	829	874	880	841	854	823	903	856	906	867	890	904	902	886	811	861	944	877	833	883	880	903	881	899	878	833	878	823	871	864	834	863	894	851	930	813	854	906	847	850	850	912	831	918	879	853	845	895	847	860	846	914	867	879	877	808	929	881	857	833	872	872	907	861	817	894	862	866	861	878	800	861	869	861	822	854	867	874	933	850	862	832	849	918	898	851	880	865	843	884	906	903	874	869	834	861	900	873	851	897	867	787	831	850	871	860	860	874	833	874	856	877	876	933	833	884	800	879	879	832	895	823	891	906	870	947	894	859	913	891	870	845	890	845	812	927	886	826	901	876	865	873	891	853	854	864	851	853	857	855	878	850	868	884	845	860	845	918	854	880	915	901	854	826	866	844	901	875	887	894	843	865	879	922	802	840	815	856	847	865	871	830	884	822	861	856	873	838	887	877	920	844	855	852	811	887	877	862	790	900	895	853	865	891	875	880	842	830	792	846	790	907	829	885	885	901	866	847	879	826	891	923	852	913	861	832	882	789	935	866	860	910	803	881	849	870	878	894	863	877	822	870	874	791	886	885	831	913	830	811	877	880	829	930	851	875	855	869
5571	891	859	784	738	691	732	686	701	694	676	711	742	648	699	699	723	704	714	678	723	682	680	724	713	676	681	670	699	709	701	698	705	733	746	728	667	696	689	671	678	656	721	695	697	717	671	712	731	643	702	669	718	725	675	674	677	709	685	709	687	703	696	721	677	662	686	701	646	691	718	701	709	696	650	745	709	686	713	685	731	703	702	675	678	696	649	674	721	656	737	714	714	642	683	637	722	730	662	696	711	716	660	709	703	681	681	684	668	702	703	680	711	681	688	752	694	668	670	746	709	710	699	695	707	684	787	689	741	678	664	666	677	706	687	686	693	702	709	650	732	656	680	636	717	688	658	667	702	659	674	668	668	678	705	690	636	716	700	745	670	698	700	658	696	660	680	702	715	720	704	687	682	648	670	698	680	726	731	692	673	718	706	680	692	648	674	745	681	664	667	687	652	707	681	682	710	662	698	663	634	732	655	747	665	733	699	660	702	689	709	652	709	708	685	700	715	671	665	697	698	692	696	726	669	706	677	640	705	668	690	696	676	696	684	714	744	692	695	710	695	689	714	690	704	710	704	701	686	703	720	689	709	696	702	685	711	688	719	681	643	699	727	687	700	710	657	670	679	667	708	667	695	707	684	670	708	715	680	741	695	719	656	687	685	693	693	674	684	691	654	644	696	699	743	676	658	701	725	704	694	638	718	739	745	720	717	728	673	687	697	679	697	679	713	690	692	683	667	655	681	658	690	708	665	686	739	712	631	688	676	707	715	728	673	718	651	703	701	681	659	664	678	709	643	725	718	672	693	708	692	722	660	727	752	709	708	678	682	726	683	679	694	678	693	670	723	712	664	703	660	689	680	664	675	646	720	674	715	680	653	673	663	710	712	721	694	667	675	645	696	695	653	652	672	673	687	689	678	663	691	683	727	677	711	714	667	681	658	709	732	724	697	703	661	647	697	688	705	686	718	670	667	677	686	698	703	655	653	690	661	672	692	680	683	724	659	702	732	730	670	715	718	639	736	733	696	696	654	708	685	673	720	685	677	693	725	662	677	715	698	678	735	732	693	706	649	715	658	743	709	719	729	739	684	701	681	684	695	722	690	660	650	730	686	711	685	664	704	689	670	646	776	670	695	680	686	673	636	706	712	712	706	676	680	678	673	690	712	659	708	718	686	700	704	654	690	691	693	675	717	678	677	671	672	707	775	680	665	656	727	701	725	701	665	705	694	683	666	708	681	722	694	700	674	650	703	670	654	712	675	707	674	677	654	647	691	684	691	748	646	700	663	751	710	676	707	720	668	685	707	695	694	670	680	707	706	664	735	736	721	667	683	699	690	709	720	721	683	673	675	660	765	686	705	667	756	712	694	698	694	729	697	709	683	680	695	647	747	702	701	682	675	746	671	668	680	721	715	680	730	663	742	704	705	653	646	683	721	672	678	700	655	691	628	695	687	686	719	706	715	648	689	686	640	723	691	698	692	658	747	678	634	706	734	705	679	683	676	671	667	670	733	680	727	676	697	709	743	687	684	681	669	699	691	691	675	679	652	710	673	665	690	711	743	698	703	688	641	679	670	699	706	704	733	699	703	658	706	718	679	701	701	687	655	702	666	702	708	698	649	752	663	711	733	724	652	679	709	743	695	686	667	668	705	711	665	733	694	702	674	695	675	706	653	711	664	694	669	711	678	700	733	685	702	687	734	679	694	664	684	726	719	726	708	667	687	687	682	678	671	721	712	674	706	699	716	775	742	699	686	708	699	654	700	664	685	719	686	677	690	665	717	689	687	645	691	725	735	725	715	644	669	680	685	632	697	678	671	643	687	693	638	715	662	683	748	674	654	739	676	677	662	677	726	637	687	717	661	652	680	660	648	656	698	649	705	726	646	656	668	689	692	690	752	692	666	732	724	666	682	672	676	710	668	719	691	672	688	705	731	708	703	692	687	697	716	718	680	667	690	663	687	662	667	725	650	699	688	710	699	643	726	667	691	695	720	668	671	711	679	692	696	715	714	683	743	694	716	710	718	704	718	715	686	631	648	672	641	680	716	742	700	706	703	668	678	659	700	663	657	669	716	646	620	654	694	666	701	761	654	679	687	690	676	701	670	694	687	696	734	686	618	676	688	650	679	668	684	721	675	730	677	757	641	676	705	704	680	709	715	676	674	667	713	693	727	691	691	718	712	686	711	669	671	671	691	675	680	681	663	664	675	679	743	728	691	669	696	704	694	640	680	710	729	657	706	682	700	681	683	688	681	737	741	720	640	665	715	714	689	712	675	712	665	684	715	718	700	685	703	675	710	701	721	677	640	688	715	652	689	683	665	721	729	683	686	667	725	736	675	654	674	676	690	712	684	704	686	714	686	692	671	695	710	674	707	727	683	682	658	745	680	659	669	743	722	655	681	670	712	694	670	668	688	734	678	676	700	692	631	681	671	668	681	699	677	669	720	695	648	678	676	657	684	724	729	717	726	677	675	639	690	670	694	691	703	662	712	675	668	711	708	697	689	701	691	692	694	670	702	691	656	696	655	704	702	641	697	677	699	674	703	683	684	712	663	681	714	665	675	654	737	680	683	669	693	716	679	671	690	703	687	696	636	677	691	716	691	704	683	682	687	725	662	745	679	665	682	728	682	690	680	669	705	671	705	701	702	675	699	692	615	715	693	675	673	682	676	645	685	680	692	666	693	685	714	705	676	635	663	674	676	655	695	674	705	718	685	694	695	680	706	682	695	666	716	688	706	650	699	718	698	689	683	708	684	709	697	699	713	694	710	695	696	649	668	657	714	673	644	713	720	670	715	715	658	685	725	710	691	695	639	730	680	706	686	698	669	712	688	711	709	707	684	674	693	691	712	713	684	715	632	705	748	688	665	629	671	743	675	631	681	662	678	679	672	692	650	715	677	710	738	699	737	690	749	679	689	702	665	695	696	658	709	687	691	698	694	669	666	709	707	724	716	715	716	707	701	689	662	686	687	656	659	750	696	697	682	697	668	730	688	687	684	714	696	719	686	707	740	685	689	705	659	700	702	654	718	692	663	662	660	730	662	720	718	701	647	680	656	673	695	672	698	691	713	651	669	663	681	707	709	677	661	710	694	686	713	688	724	679	695	623	743	677	670	691	742	727	694	673	746	694	707	635	691	676	695	667	672	703	703	692	673	676	704	703	725	680	714	712	648	677	741	711	690	707	676	701	677	681	661	700	649	698	690	709	668	700	697	676	681	670	635	691	712	667	667	668	716	718	717	708	697	685	704	686	714	674	635	700	679	740	657	689	667	682	716	709	721	672	709	681	688	654	734	678	678	705	661	675	694	670	710	676	669	668	727	715	694	673	685	714	702	673	702	689	684	665	721	666	675	739	722	696	696	714	701	663	683	713	699	687	676	665	683	690	696	693	700	720	717	683	750	711	672	693	703	710	695	662	696	664	707	697	707	723	681	679	713	713	655	723	673	706	714	700	649	690	643	709	668	686	725	686
25654	21392	27109	25359	3920	1006	801	628	591	592	577	527	588	546	581	559	547	548	548	532	552	576	536	574	532	569	583	521	508	514	536	505	553	560	584	516	531	550	532	524	521	571	540	536	542	580	509	546	461	545	508	536	548	568	534	557	534	558	547	522	547	548	545	561	543	498	508	543	563	537	500	552	552	514	553	514	562	515	560	543	522	534	517	559	529	552	511	509	584	481	530	548	515	555	550	537	497	501	524	543	527	566	546	516	522	507	516	526	528	526	503	579	560	535	549	505	511	537	577	567	529	559	531	530	562	515	548	520	514	512	559	522	557	476	515	522	556	527	541	551	539	528	556	543	568	498	552	530	521	539	524	543	508	539	503	496	559	584	536	541	522	540	508	493	538	532	529	541	540	549	529	480	505	543	524	564	524	545	556	530	509	535	516	521	516	498	499	500	534	537	535	559	525	508	521	579	499	532	549	486	520	548	542	522	562	525	493	552	524	563	512	520	562	557	544	561	591	515	546	543	545	500	546	502	541	533	524	506	516	579	523	537	504	538	543	550	482	519	496	504	487	506	544	572	514	520	556	561	533	545	512	507	533	554	536	537	557	574	539	565	537	542	580	560	520	500	573	531	530	513	553	519	545	553	553	527	551	507	501	527	509	561	537	528	593	517	516	519	516	507	529	552	537	566	535	503	524	561	503	542	545	546	530	538	554	492	565	554	504	559	526	582	505	538	519	543	527	490	553	564	518	497	521	521	518	569	536	558	513	507	510	525	558	510	552	526	504	563	530	525	497	517	534	549	548	541	509	468	543	517	539	567	530	513	539	528	561	524	537	517	509	589	547	523	530	538	541	533	491	519	530	520	532	522	479	534	481	501	514	534	526	521	509	546	490	564	527	511	515	532	541	526	545	504	530	536	561	540	535	556	523	563	515	546	542	509	571	554	528	545	514	515	535	502	512	538	517	526	515	524	548	516	496	579	522	511	500	514	523	537	538	514	521	551	532	531	541	541	539	526	522	549	487	555	503	517	504	546	527	542	550	500	581	556	566	499	544	557	526	511	530	568	538	535	535	565	556	551	520	544	504	550	510	529	551	525	548	516	572	540	538	531	581	528	545	500	546	513	515	534	514	541	532	560	552	531	508	558	508	514	530	554	565	503	550	542	509	522	525	551	519	564	540	535	533	519	494	522	509	564	489	551	531	533	545	502	546	545	527	495	522	497	519	503	495	532	524	497	516	476	510	546	557	526	551	551	532	542	559	524	509	526	572	541	537	525	531	522	538	508	537	564	518	497	562	550	568	550	539	527	517	538	527	520	504	532	554	559	529	519	525	490	486	529	553	507	572	533	517	543	525	551	565	524	532	516	543	572	531	543	500	511	540	510	563	518	507	519	504	522	546	538	552	507	526	556	555	517	565	528	550	546	525	495	523	540	539	543	560	569	554	554	557	532	535	530	563	540	505	545	494	560	518	544	574	572	524	518	497	560	545	524	538	540	526	543	492	538	527	519	525	509	515	560	493	555	554	540	499	561	537	541	517	498	532	526	576	511	557	584	547	505	531	545	554	541	511	513	549	536	550	555	508	538	486	539	537	541	511	555	518	496	541	537	538	540	519	540	560	545	582	502	524	501	481	564	528	536	598	539	542	569	513	496	496	535	496	527	556	512	542	522	527	532	522	513	566	545	524	560	518	558	547	548	544	553	574	535	559	573	511	531	527	521	546	491	517	535	547	542	552	526	562	509	523	546	538	590	548	525	530	519	536	528	525	545	503	481	516	499	560	531	527	514	582	544	571	536	541	500	520	524	505	500	541	502	546	591	529	507	517	537	525	601	563	540	543	563	517	513	549	497	547	538	513	532	539	512	510	517	550	557	540	511	506	528	491	553	504	523	521	531	510	549	518	518	513	520	533	549	501	514	502	493	536	526	487	530	523	515	559	505	520	530	603	550	538	482	544	506	523	554	505	504	544	558	532	523	556	546	554	529	522	580	492	484	542	537	494	573	545	533	497	551	528	551	522	505	505	504	557	541	550	524	532	582	526	562	536	538	555	495	549	500	553	497	530	495	504	525	529	506	557	529	504	500	566	517	520	533	526	555	507	564	537	488	514	519	521	525	545	479	525	548	531	530	476	523	542	524	539	529	549	529	524	537	488	565	520	551	499	551	559	529	550	545	529	516	519	502	555	545	554	492	567	503	512	538	570	483	520	501	523	529	543	560	505	519	527	544	488	512	534	503	516	489	546	558	512	520	531	545	593	540	497	503	536	560	518	538	513	522	534	513	530	516	543	548	532	527	518	544	521	543	533	554	505	546	555	552	527	548	508	490	530	483	528	518	551	564	554	533	537	482	504	503	491	547	497	574	513	546	512	512	545	536	517	525	529	543	519	519	579	515	543	559	539	496	540	523	548	550	507	565	550	528	519	516	505	535	552	529	541	524	577	550	506	550	544	526	523	504	528	541	516	520	520	547	531	606	573	543	502	589	557	522	502	547	581	521	553	555	510	539	560	540	512	515	512	513	520	542	511	541	540	552	574	513	567	531	536	569	550	531	514	543	512	519	556	497	517	489	549	513	554	531	535	508	514	506	526	528	480	532	560	479	530	556	524	558	545	558	533	530	536	519	532	523	497	522	505	524	529	561	505	536	505	503	546	580	483	500	569	545	556	564	565	523	500	516	512	544	559	527	539	539	541	549	515	503	523	544	531	521	540	543	508	558	552	522	493	513	570	523	516	528	542	545	562	538	532	520	553	565	536	529	524	564	521	552	537	534	516	521	505	532	544	512	540	546	509	533	528	510	493	527	533	542	533	560	480	506	568	487	511	570	550	520	488	552	529	505	542	557	563	543	517	499	568	515	502	500	541	551	542	510	526	536	544	541	511	497	543	541	536	507	535	498	543	512	534	516	493	517	570	523	518	538	548	489	561	504	522	517	526	579	514	512	544	558	509	528	515	530	550	478	556	462	534	503	569	535	525	550	565	529	532	506	551	546	539	518	525	521	538	541	477	539	532	522	522	538	534	548	505	551	577	502	512	497	540	564	537	539	517	545	559	526	509	529	524	542	488	541	530	545	524	516	509	523	505	534	519	559	538	516	541	551	512	529	582	555	526	515	534	530	534	575	551	516	528	545	521	508	563	521	549	564	556	535	540	550	510	548	483	551	483	556	557	512	533	537	551	512	564	550	526	515	526	535	540	531	533	507	518	551	518	518	553	545	505	544	513	526	542	538	520	518	531	532	569	512	543	532	509	457	534	575	511	519	506	576	536	534	494	519	548	465	519	559	491	543	541	507	527	524	509	526	513	479	500	521	549	539	509	535	567	525	548	556	551	502	529	523	549	545	532	493	558	533	519	544	564	515	564	509	520	553	555	527	492	532	487	546	571	534	508	528	551	534	520	513	527	587	504	558	566	533	510	555	523	516	548	499	551	535	518	550	528	506	502	553	516	547	520	561	532	549	528	530	560	553	533	561	524	521
3673	2719	2365	1317	974	816	669	638	578	521	545	515	500	521	505	458	498	483	509	481	521	500	501	450	470	451	460	462	478	481	451	466	454	458	468	485	482	488	478	439	516	459	495	452	447	485	422	491	468	451	463	474	447	500	455	481	461	449	476	484	484	466	481	465	477	457	471	440	464	461	474	491	434	443	479	479	469	460	447	435	435	474	492	439	453	465	418	448	466	494	449	471	438	504	437	478	467	475	459	483	468	457	494	492	466	467	470	467	448	426	478	446	426	466	453	457	479	489	481	450	491	423	481	468	510	468	480	442	480	490	493	442	410	493	445	435	500	474	466	454	464	454	465	491	428	493	480	442	445	473	496	481	466	513	454	478	453	459	472	457	459	418	424	488	444	465	452	465	435	475	472	494	436	455	466	468	478	459	491	448	450	474	444	413	429	460	446	454	468	476	479	454	458	447	460	427	417	439	470	500	488	465	457	491	467	437	431	446	478	489	484	441	479	443	416	427	482	442	449	462	432	431	462	443	447	465	455	455	480	477	446	474	441	452	479	469	475	494	440	493	433	434	467	444	414	454	467	482	447	452	493	457	472	502	468	453	473	436	441	432	423	461	434	461	494	485	457	395	450	477	450	434	467	458	421	457	484	436	491	460	438	435	451	426	446	451	476	483	467	460	467	464	410	466	463	489	478	439	465	446	450	516	432	473	448	444	442	461	455	444	433	417	502	478	485	448	453	433	467	449	480	440	444	458	457	451	433	459	455	436	474	422	453	465	467	443	426	422	480	444	479	459	458	420	473	477	453	454	484	479	439	449	445	447	507	448	463	455	465	460	448	411	459	471	483	465	452	423	455	465	440	451	463	416	464	452	452	435	445	476	451	421	460	446	466	496	474	456	461	454	438	459	424	454	461	473	444	463	436	488	431	477	454	432	478	480	467	480	444	451	463	485	481	440	436	453	459	442	469	432	486	464	431	413	477	436	445	452	457	474	447	447	464	447	493	461	433	476	482	484	450	417	418	447	451	490	441	445	436	444	454	464	434	469	412	463	464	481	448	461	481	474	424	440	471	451	439	437	432	464	494	478	470	443	458	485	484	439	446	436	484	434	452	461	451	477	439	454	484	433	449	475	479	469	441	448	501	468	452	460	464	444	426	426	448	436	450	487	461	470	465	504	483	459	431	490	457	457	414	429	467	455	464	461	441	489	460	453	444	480	455	414	465	451	457	464	447	465	447	450	413	447	436	504	452	424	456	450	440	459	449	450	440	468	442	451	488	419	441	461	422	422	446	433	429	470	437	450	429	447	451	446	450	455	482	478	462	448	433	458	489	465	442	499	421	447	483	475	497	479	453	431	444	490	427	439	421	439	496	460	461	454	453	440	459	432	441	449	485	434	465	470	470	460	451	450	469	489	458	422	477	449	427	442	479	459	462	435	474	413	439	454	447	434	493	457	412	464	458	451	475	479	468	468	455	468	470	491	456	449	446	475	444	467	425	472	444	472	439	458	421	442	472	472	455	442	485	447	463	465	467	458	448	461	455	475	468	474	463	465	451	453	439	450	497	458	467	462	465	458	481	435	455	486	444	487	428	489	418	513	441	469	450	468	460	458	449	444	414	444	488	466	444	479	441	475	460	460	473	465	450	470	439	440	474	431	459	440	445	452	449	484	490	441	469	459	454	491	494	463	450	461	468	458	417	435	448	432	470	454	434	461	465	400	472	459	467	426	493	436	450	412	460	433	467	425	490	471	460	434	421	445	459	437	444	491	447	449	428	501	430	446	443	450	464	469	427	462	456	458	450	477	433	436	535	450	460	454	470	441	439	470	462	440	454	454	459	451	456	447	487	458	476	423	477	459	456	469	417	490	468	427	450	441	459	431	442	401	445	405	455	458	480	439	470	434	486	446	448	454	446	443	465	463	406	473	464	465	450	485	451	454	451	442	474	472	469	467	431	453	464	473	502	420	451	466	480	524	453	444	460	477	477	433	459	452	432	475	466	476	429	468	452	438	446	445	458	462	467	470	456	460	478	433	472	414	454	503	493	466	457	424	474	484	455	449	471	473	479	474	475	435	455	464	453	493	441	434	427	461	497	476	447	474	442	428	469	483	432	504	433	429	459	499	468	452	441	468	477	465	480	462	455	460	454	468	420	453	476	444	447	440	430	433	454	444	467	433	454	451	489	474	501	440	476	440	439	469	467	450	474	464	446	470	457	456	473	479	454	467	459	469	460	442	448	464	439	477	440	453	453	464	448	446	473	448	448	446	446	441	440	469	435	435	426	453	488	440	458	447	478	463	448	456	441	445	469	444	480	452	424	464	461	438	456	442	436	470	432	457	456	430	468	441	444	486	449	452	450	443	445	451	475	473	432	442	442	457	483	424	462	431	461	450	476	480	412	481	436	456	460	421	475	412	431	480	468	463	429	462	477	468	462	489	450	433	441	438	464	478	474	426	441	453	473	462	477	445	463	430	447	468	415	460	480	452	464	451	441	406	437	440	467	463	448	428	459	474	426	443	469	498	416	436	478	456	438	476	443	453	450	484	470	476	428	443	437	445	455	461	468	485	467	449	484	483	446	437	418	482	418	477	455	444	445	485	484	448	466	470	447	481	409	461	475	441	471	451	449	455	442	453	417	454	419	481	475	480	473	434	482	475	477	485	453	430	465	475	452	461	418	450	458	446	459	457	489	447	453	495	448	439	465	468	428	434	420	468	463	517	428	487	454	454	464	475	463	481	470	476	471	459	457	478	443	448	444	479	455	450	503	487	450	463	462	437	468	468	456	416	474	450	459	465	493	477	484	480	452	498	457	459	484	462	461	483	444	468	459	465	485	423	478	427	437	445	466	483	450	409	439	441	458	418	505	467	483	425	469	467	418	449	468	478	497	418	466	473	468	456	507	426	434	482	468	462	484	478	497	475	460	450	430	431	453	465	469	475	416	462	464	467	469	437	420	414	386	445	426	489	436	456	447	448	441	459	431	467	469	421	404	440	464	429	457	453	399	439	463	477	475	439	471	469	407	455	461	463	503	441	464	491	428	449	475	466	467	454	421	444	467	443	451	422	446	440	433	425	445	501	459	418	431	433	457	451	454	460	437	467	454	461	434	454	480	444	479	479	434	477	442	454	406	437	481	457	465	448	471	465	484	428	445	466	424	465	468	461	441	460	443	480	424	469	405	457	442	447	452	474	464	437	458	477	456	458	452	451	464	459	442	451	436	453	447	502	429	448	520	458	460	467	466	496	456	451	468	443	469	461	435	465	477	457	442	457	403	445	457	447	436	462	420	429	471	444	476	440	436	474	471	453	439	427	469	450	458	456	473	469	474	448	466	441	465	471	445	464	485	443	434	473	458	429	387	454	472	444	460	483	487	482	464	477	460	454	455	442	444	420	435	432	430	478	460	421	439	464	475	491	450	446	440	464	463	481	461	458	483	483	451	468	432	470	456	467	481	430	430	431	437	473	430	460	455	447
24550	21384	28472	24673	20982	3118	877	529	418	409	369	368	359	361	375	361	334	340	350	347	327	308	315	353	326	351	310	324	310	315	300	312	323	341	320	292	318	331	300	309	353	322	338	296	314	291	283	324	317	319	313	314	319	288	277	303	304	310	293	291	287	317	275	307	299	310	338	296	319	328	291	286	310	294	289	308	285	296	317	321	312	295	305	315	295	311	341	291	296	309	309	281	321	303	312	319	300	287	299	300	304	346	281	275	284	280	328	321	289	297	327	314	316	313	324	310	297	301	282	315	283	319	306	271	324	285	318	305	308	324	305	291	288	304	320	326	299	290	327	329	287	291	304	314	313	321	294	298	318	287	305	276	274	287	324	294	324	300	301	336	286	280	287	271	324	308	292	327	300	336	302	309	263	305	295	277	306	284	306	296	312	293	339	306	290	266	306	314	281	301	296	323	294	292	295	297	297	296	285	323	293	273	321	294	329	325	300	311	331	293	302	343	295	285	281	328	341	321	333	276	317	313	308	312	265	316	306	301	321	293	310	286	286	287	309	275	302	300	291	302	269	310	295	294	268	260	286	301	314	324	284	285	284	327	286	318	269	340	298	272	317	288	275	329	304	303	299	310	294	307	325	312	286	294	299	280	295	328	283	342	282	292	295	325	310	308	280	309	321	284	336	285	280	292	300	291	283	317	321	293	301	291	278	288	336	319	330	328	281	273	300	259	313	318	298	327	280	314	313	290	294	301	298	297	288	268	269	304	310	328	280	314	317	309	287	284	284	314	302	291	305	287	278	305	273	297	301	321	308	299	284	308	306	349	329	341	304	321	260	280	300	305	282	301	278	287	279	295	298	301	289	321	308	306	290	306	313	288	311	287	290	311	299	293	334	289	342	306	310	316	302	300	294	319	317	296	301	284	304	306	296	323	292	317	284	270	287	303	295	267	309	293	307	331	296	284	331	301	279	297	298	300	293	310	309	262	292	303	301	287	311	314	308	299	314	302	288	292	284	309	298	311	293	313	312	338	294	285	319	315	297	280	319	320	324	287	323	293	275	294	278	297	291	308	300	288	311	303	292	312	298	313	306	322	295	307	287	322	300	289	268	272	289	306	306	287	282	315	293	323	289	316	277	291	280	318	294	303	301	308	305	323	329	286	306	312	286	290	285	304	320	283	284	293	312	312	312	288	296	284	312	295	280	300	345	302	270	326	325	314	307	307	309	297	290	300	295	269	328	292	305	359	319	302	309	301	311	258	326	321	296	304	327	286	311	318	300	317	330	299	308	310	302	298	303	308	356	281	301	291	294	319	301	297	300	319	309	299	281	292	294	319	316	300	304	311	300	280	316	279	286	268	288	294	296	276	303	289	281	320	304	334	271	292	275	311	300	316	303	325	305	284	289	322	281	327	317	301	285	290	266	315	324	314	274	299	285	286	270	290	300	301	307	314	296	311	310	311	310	296	306	312	318	305	272	303	283	294	285	298	302	322	319	324	302	262	315	326	284	259	331	283	294	313	284	282	260	327	298	266	286	302	318	285	281	300	313	301	326	288	321	291	300	327	284	288	291	307	277	288	297	325	309	301	279	297	284	306	283	298	292	307	304	301	297	336	272	295	303	271	288	318	323	288	306	319	301	303	286	297	295	289	309	314	328	306	265	288	330	298	291	306	288	296	288	273	285	322	287	290	320	356	290	318	294	336	304	306	323	309	292	268	300	306	314	309	265	306	290	289	293	294	282	277	325	295	301	276	309	333	292	288	274	306	315	294	278	294	304	309	279	292	328	286	324	297	299	296	303	297	291	304	311	334	312	364	304	320	311	335	282	319	305	300	317	284	309	282	289	303	294	300	279	304	334	300	295	305	330	332	279	300	290	323	309	326	270	314	302	326	302	288	301	332	278	308	290	263	275	286	279	321	285	304	288	300	289	335	323	335	315	326	318	305	293	315	280	302	304	266	308	288	307	324	308	308	324	339	282	323	293	317	314	282	300	290	286	314	292	275	309	312	324	319	274	299	304	310	313	314	295	299	311	304	313	324	320	286	294	301	303	305	281	276	313	287	304	310	340	297	326	348	291	314	306	311	305	308	301	287	309	294	265	274	299	292	294	322	306	304	300	311	322	289	292	314	334	254	293	284	295	314	276	284	286	283	284	330	315	314	321	288	292	313	276	282	333	298	287	310	271	304	286	329	311	303	308	285	301	284	280	316	290	303	286	317	301	315	296	282	293	309	325	306	306	303	295	304	301	336	312	314	292	331	321	322	294	281	294	298	303	282	320	297	309	308	272	320	281	287	292	315	300	325	283	299	294	299	289	285	311	287	328	277	302	305	294	301	308	287	261	303	309	321	296	288	310	301	318	291	296	289	295	304	278	295	306	303	340	339	312	283	315	279	291	288	315	326	322	306	246	292	294	318	288	336	329	301	292	311	273	301	311	326	315	293	302	257	312	308	320	286	271	288	282	321	286	277	315	321	263	321	307	286	301	285	305	314	318	320	303	290	309	268	273	300	273	320	282	300	314	296	285	275	317	266	292	286	287	288	283	263	301	288	279	318	312	288	297	318	292	303	311	318	294	279	309	319	294	330	309	300	306	302	309	285	306	312	307	288	281	278	327	341	307	307	293	328	280	266	337	306	296	323	320	280	309	290	305	302	259	327	287	263	292	309	314	283	278	295	302	265	287	318	316	283	311	283	298	294	304	270	305	324	289	285	315	295	301	290	316	337	297	297	292	274	316	323	266	321	292	299	299	283	309	280	269	305	269	284	315	306	278	295	321	291	298	320	301	307	314	288	296	291	283	315	281	307	268	285	338	330	296	307	296	272	296	302	341	293	282	311	320	297	307	276	305	306	280	294	297	271	291	309	288	331	295	292	322	294	290	283	309	297	287	279	291	318	283	313	312	285	276	300	309	303	288	272	306	323	296	287	337	274	305	295	319	283	309	309	305	309	278	310	316	291	291	289	297	275	323	278	269	303	293	296	318	290	309	305	309	310	288	320	305	270	311	294	332	267	310	295	298	297	312	304	286	302	287	304	302	298	309	324	299	303	317	279	326	312	301	295	285	313	287	318	314	239	313	321	288	292	298	318	305	326	299	300	288	293	288	327	318	305	300	323	250	288	286	291	282	285	308	286	304	297	298	294	316	301	330	300	299	299	290	320	319	327	290	314	292	288	293	286	317	319	295	288	283	293	301	290	298	317	281	325	263	286	302	292	294	298	293	321	287	302	295	313	317	306	290	306	260	316	300	298	304	289	332	275	321	309	277	319	270	306	292	278	283	320	333	323	306	312	311	311	291	273	281	321	334	291	295	294	317	308	301	308	292	255	287	291	325	332	284	294	273	283	282	292	313	273	291	326	278	269	287	310	294	312	282	300	312	318	324	323	300	292	289	274	296	298	302	291	323	255	305	320	293	270	258	305	323	293	294	282	320	307	299	302	316	267	304	304	296	300	322	286	297	305	277	288	273	323	301	301
3770	4732	3964	2010	1228	880	693	635	527	509	476	424	397	354	341	327	342	337	336	321	322	317	296	279	318	295	273	286	314	308	327	300	300	271	278	321	284	293	271	282	290	306	303	298	316	279	283	275	298	293	291	278	286	287	283	290	283	262	268	278	273	290	262	297	289	288	294	259	278	304	283	302	267	294	279	268	300	300	265	282	265	297	263	282	291	285	247	259	270	289	276	272	258	265	273	276	275	271	257	292	260	253	256	289	277	269	280	273	288	231	293	275	316	280	278	271	300	262	286	276	277	280	293	287	298	305	312	295	257	310	288	285	310	271	313	269	264	255	269	269	267	282	286	282	312	285	258	258	269	304	282	278	299	318	263	261	289	287	282	271	306	276	286	294	303	297	290	246	283	284	291	271	294	278	273	274	255	307	267	305	251	260	250	299	279	266	317	298	229	260	288	280	243	296	305	273	304	305	273	273	267	296	279	290	289	268	258	309	263	274	282	303	274	263	282	232	291	289	277	267	281	274	246	286	272	303	294	299	283	307	282	285	270	289	270	263	247	253	264	282	305	283	263	273	277	294	267	261	300	289	281	271	271	274	274	304	291	272	268	275	302	305	280	268	284	268	256	280	266	274	282	277	278	298	260	249	304	270	297	292	295	276	318	273	286	281	282	276	287	276	284	310	296	283	282	277	297	295	293	297	271	318	277	286	262	284	244	291	315	269	277	287	257	263	268	291	299	265	257	249	295	270	259	263	310	292	300	275	261	245	261	319	284	281	294	312	252	275	262	273	281	300	281	260	261	304	273	249	270	276	263	277	267	272	272	271	286	279	271	294	268	255	271	245	272	283	267	281	255	247	317	291	278	285	264	295	281	253	285	282	300	253	282	265	274	253	288	279	280	269	291	276	286	261	294	271	269	289	308	261	279	267	307	293	249	268	262	279	282	235	287	279	299	320	315	269	287	275	291	280	256	245	270	281	294	283	288	282	287	247	282	304	285	299	275	288	273	267	289	263	298	267	268	280	241	249	254	296	250	292	274	266	271	284	276	280	278	258	257	283	296	280	286	281	291	248	294	270	259	293	274	315	288	260	288	246	281	273	272	284	273	282	277	277	266	277	268	272	263	275	276	280	283	268	273	288	268	262	280	261	278	262	302	266	297	252	255	241	277	270	269	307	275	270	275	271	274	263	277	274	277	299	278	293	251	280	296	298	303	282	266	278	268	282	281	290	276	261	267	291	292	302	267	268	263	273	292	260	316	262	274	292	278	279	277	285	283	261	316	267	240	270	267	298	261	296	304	246	300	262	263	305	270	272	255	261	282	251	256	287	275	302	273	283	257	282	257	298	253	265	262	272	277	280	290	288	260	295	279	261	261	272	279	285	258	305	272	260	262	270	301	249	277	293	264	275	293	253	269	265	245	277	284	272	259	282	259	266	246	285	261	266	288	271	283	266	280	291	283	256	268	277	279	273	274	256	262	256	263	264	278	304	279	280	290	277	294	284	312	282	286	299	276	278	287	281	310	287	288	296	274	276	266	271	259	286	254	258	305	271	274	275	259	265	283	263	277	261	287	302	286	282	288	281	272	250	267	290	249	289	280	274	294	282	280	276	273	306	273	287	262	254	274	279	281	253	271	286	293	265	276	260	296	275	267	271	314	286	271	273	281	275	259	264	265	304	280	241	300	277	279	243	270	264	262	264	256	275	278	293	273	281	273	266	275	277	289	256	277	290	258	289	268	272	275	265	252	250	259	291	255	282	281	258	277	270	262	289	273	286	249	298	256	265	266	281	245	288	281	273	312	264	263	276	265	321	286	279	262	299	261	260	269	258	256	281	269	254	298	275	284	288	301	267	297	273	296	247	276	274	257	269	290	293	271	255	275	271	289	281	281	272	265	280	262	292	275	299	294	261	272	288	318	295	284	280	304	274	281	240	270	285	297	282	280	311	272	277	293	264	287	261	255	254	280	244	300	298	293	259	246	255	257	303	279	274	296	274	256	267	301	285	283	289	277	293	267	251	296	298	268	286	283	247	251	292	292	282	258	293	271	259	278	250	251	279	286	288	280	290	281	285	291	253	263	278	276	264	302	274	309	258	282	276	251	275	282	274	239	290	281	260	276	254	268	261	271	256	277	292	276	264	288	308	277	290	263	300	253	262	262	272	257	289	293	306	261	255	284	282	283	286	301	275	273	311	239	283	291	276	267	237	303	278	270	288	277	271	269	271	270	248	283	278	298	283	244	258	284	279	286	284	257	261	257	259	277	282	251	286	257	275	291	289	287	271	291	270	272	239	269	258	286	286	275	284	264	271	256	274	282	278	274	285	276	292	281	280	291	277	270	276	265	287	270	267	266	268	287	272	275	279	299	287	274	281	284	255	286	264	299	272	233	286	300	253	273	278	295	251	271	273	272	254	272	286	301	290	275	286	282	275	264	297	262	271	278	313	267	264	257	266	268	255	276	280	267	270	292	279	245	299	305	254	258	264	267	263	260	273	263	280	297	273	264	267	294	260	248	256	258	258	266	261	299	268	276	247	252	294	256	285	289	239	282	283	286	268	262	291	268	291	269	311	274	284	247	255	280	244	294	306	264	284	276	281	317	302	268	275	306	282	256	287	248	285	267	285	261	285	303	289	288	275	249	294	283	284	262	251	268	279	282	276	309	284	278	273	258	261	287	279	278	272	288	277	295	245	248	270	283	270	273	284	278	271	286	263	284	268	304	317	253	275	269	277	272	274	251	243	307	246	301	259	265	280	268	279	275	259	274	263	297	279	281	246	264	287	253	285	241	278	273	279	282	272	299	275	256	258	292	270	287	277	256	246	264	267	282	285	303	269	293	263	271	308	270	274	277	275	266	252	276	276	255	288	285	279	296	263	277	239	234	275	280	293	284	288	253	264	294	266	293	288	256	283	288	284	314	287	285	300	277	312	281	295	272	285	248	289	274	278	268	267	247	255	266	282	270	290	263	282	317	262	251	261	279	280	251	272	275	287	302	270	270	264	281	256	265	286	252	275	255	306	251	269	284	258	265	271	282	317	289	278	249	279	282	290	260	271	281	275	282	266	270	286	239	281	279	270	273	283	268	276	278	260	258	296	272	250	272	253	291	257	282	261	290	267	260	273	312	253	301	261	259	253	265	273	278	279	288	284	304	280	246	299	306	272	292	300	272	262	258	273	271	282	270	269	261	291	266	254	254	268	264	269	299	261	264	272	245	273	265	284	285	271	260	283	268	291	291	250	255	261	269	273	299	241	244	250	293	270	276	293	264	282	293	288	291	286	288	278	287	273	287	292	274	298	282	269	238	260	298	293	295	254	251	279	260	246	279	279	291	272	286	293	273	300	280	245	298	248	267	292	258	307	280	288	275	286	271	266	284	289	286	294	270	314	246	279	271	279	287	291	283	264	264	261	277	300	274	290	272	275	279	288	270	281	257	260	277	272	274	280	268	277	242	272	285	258	312	279	270	279	261	277
27752	9740	1690	1189	912	882	889	853	912	878	871	877	870	841	845	857	875	876	892	828	871	847	908	822	875	859	830	838	886	840	851	823	848	872	862	802	868	843	878	901	848	872	876	886	807	911	861	898	889	876	825	823	899	854	856	867	886	917	822	863	898	841	870	851	886	853	867	910	841	899	907	865	869	917	795	806	842	837	890	872	854	894	840	878	850	851	842	808	853	908	855	851	890	826	827	852	817	875	843	879	857	871	854	905	866	823	919	841	849	869	820	867	863	864	876	835	874	814	863	830	850	880	857	847	889	837	845	895	860	861	881	888	859	845	859	835	852	844	886	867	842	872	856	896	833	840	903	877	876	842	885	819	881	879	881	858	837	862	905	838	893	822	898	897	842	869	898	909	838	847	857	839	877	885	817	877	878	842	860	815	861	865	881	844	864	876	843	851	871	851	913	908	861	848	853	851	848	865	867	869	870	868	870	825	844	839	858	872	846	909	852	829	830	830	857	880	853	830	845	864	883	863	896	885	854	838	862	853	847	837	853	909	879	873	866	869	853	797	876	884	882	850	828	851	870	837	911	844	887	865	881	840	812	860	864	872	832	886	867	833	866	872	846	852	881	833	793	887	882	815	865	858	912	846	870	802	814	875	870	806	886	799	870	840	840	817	810	825	849	867	883	812	848	939	825	871	853	879	895	880	868	867	842	887	873	835	863	835	911	884	866	837	830	838	834	840	851	875	902	892	828	885	871	862	839	818	891	846	900	942	866	859	883	823	906	847	901	860	847	858	903	857	818	895	825	864	837	857	833	846	838	859	861	821	865	853	883	863	862	892	873	895	856	831	820	806	838	884	908	851	846	858	874	820	858	831	904	862	826	825	870	828	872	854	862	821	859	837	832	850	833	856	909	876	819	868	814	899	850	847	876	810	822	851	839	818	871	877	860	851	881	816	883	795	841	851	846	888	825	903	861	822	855	930	885	855	878	878	866	898	885	805	878	860	861	817	849	915	831	870	863	900	854	882	847	907	865	832	820	853	856	836	821	842	874	864	835	833	902	857	878	883	893	895	872	896	849	878	800	862	867	877	873	892	855	866	888	865	888	886	833	860	887	876	839	873	866	777	846	853	834	862	837	853	879	821	859	881	816	822	788	839	876	869	826	875	866	846	926	894	883	873	864	907	859	868	857	894	861	828	867	853	902	872	801	897	788	874	830	854	823	868	853	891	892	892	886	859	848	853	871	882	858	846	903	841	909	841	862	894	875	837	808	846	879	881	814	862	867	848	868	900	857	812	841	879	882	858	826	824	891	881	882	862	849	862	812	908	929	884	930	846	846	859	869	856	896	893	840	843	846	836	906	891	816	871	889	858	886	829	809	888	929	827	851	854	841	843	848	852	885	858	867	869	879	847	897	871	859	832	875	878	853	874	841	848	839	842	866	854	866	880	885	912	851	818	856	901	804	787	847	909	847	859	887	855	879	868	855	826	879	847	896	869	837	818	833	868	880	886	851	866	888	884	818	855	872	839	836	906	848	877	891	870	815	846	852	889	909	882	876	893	876	850	894	857	828	874	874	819	888	860	829	894	852	867	868	854	881	816	858	888	844	877	851	888	867	874	875	850	894	824	890	937	876	828	850	862	902	886	830	855	869	912	849	875	915	879	833	849	849	807	909	834	861	895	897	805	853	860	886	891	904	820	834	902	879	853	893	870	871	813	865	900	845	861	876	819	884	866	850	830	848	847	853	835	867	884	873	882	854	925	846	862	869	902	829	850	834	884	846	829	867	814	884	864	927	841	831	858	813	875	837	853	843	868	819	874	885	831	861	868	863	830	885	851	848	850	904	901	865	866	847	851	806	790	866	840	899	891	834	889	870	827	895	906	843	836	804	834	847	850	887	823	848	842	837	873	824	790	829	864	849	893	853	874	854	792	852	887	852	836	864	868	816	863	875	838	872	855	853	900	825	923	821	897	903	891	827	831	800	853	864	870	842	890	859	862	870	841	838	812	842	880	843	770	835	914	861	918	776	905	855	917	878	836	805	859	825	844	883	893	843	849	842	869	862	833	881	855	825	862	850	877	866	892	861	853	819	874	861	852	884	868	873	856	852	857	898	852	798	871	790	862	802	840	846	874	841	868	858	886	861	850	862	847	915	875	908	813	853	864	823	881	832	873	849	835	840	827	910	898	860	830	862	854	923	862	859	900	835	834	855	831	881	895	854	836	956	861	894	800	819	831	877	865	882	869	874	856	807	859	873	899	845	883	938	893	842	857	872	827	866	842	874	919	844	834	834	856	901	857	820	933	806	933	879	915	844	923	797	855	846	871	861	861	849	849	869	897	890	818	967	870	853	831	855	851	909	870	819	887	891	891	829	855	853	843	882	889	856	840	909	888	893	883	887	924	864	887	911	860	866	860	896	825	839	819	863	880	930	835	879	854	828	934	846	833	875	842	868	858	828	831	816	872	841	871	886	865	858	857	850	872	836	864	862	831	864	884	889	867	816	857	843	853	895	823	858	843	818	858	931	925	878	895	840	875	858	881	846	896	874	839	874	891	850	863	902	862	876	945	866	916	872	841	864	917	872	914	850	888	882	854	840	861	821	856	856	905	860	886	856	873	872	903	843	873	850	891	858	869	877	903	845	824	845	833	850	855	897	824	818	877	848	786	856	888	871	879	829	877	862	903	848	836	872	881	855	860	898	868	792	858	911	788	896	867	850	906	831	843	822	837	840	863	854	886	858	885	824	873	833	854	855	808	906	911	892	859	911	847	828	878	839	804	889	862	863	899	902	820	843	800	911	844	881	858	819	888	888	827	821	824	848	799	872	879	814	867	873	872	872	865	871	869	854	865	877	819	911	949	883	791	857	872	893	845	837	912	842	852	849	799	867	811	854	874	842	861	905	850	818	879	853	828	865	863	880	840	795	850	867	829	805	867	780	911	864	886	844	827	866	935	816	856	863	843	833	900	902	930	856	871	879	823	915	865	848	869	877	847	882	864	845	847	843	846	872	834	834	808	842	902	855	896	895	843	860	850	852	949	859	827	819	842	806	845	901	800	842	887	875	881	828	841	834	857	864	866	885	831	841	912	838	857	844	889	869	898	823	900	881	842	884	822	868	878	907	840	819	862	845	883	844	895	853	874	854	826	834	912	874	878	820	850	841	824	878	890	857	824	882	876	862	861	840	878	878	846	875	842	830	821	816	852	867	845	840	823	846	856	844	864	831	893	836	848	845	846	863	808	832	873	847	908	856	834	881	873	885	834	892	901	856	806	877	845	863	821	845	903	904	896	891	857	879	868	882	828	877	884	817	839	849	859	851	868	892	862	862	789	876	854	862	822	840	851	883	897	873	845	879	832	817	857	855	900	829	869	844	842	915	840	880	828	865	880	850	889	889	809	832	892	847	842	881	861	792	889	823	865	838	822	869	870	892	954	861	902	864	862	925	869	884	904	870	837	860	854	833	873	821	849	826	846
5550	903	885	786	732	770	693	691	697	715	716	682	713	734	695	691	697	716	751	708	677	671	739	699	707	724	674	730	718	705	680	713	691	662	693	665	690	646	708	702	697	701	675	695	708	639	682	718	706	658	685	730	711	735	680	669	667	705	682	692	704	732	668	646	695	688	705	721	703	702	636	694	738	650	691	671	717	720	696	687	715	713	674	651	669	697	666	673	658	706	684	675	693	697	682	684	649	711	692	672	702	696	640	654	679	667	680	685	738	660	709	659	658	685	730	675	668	706	688	667	714	667	696	657	686	692	759	708	716	751	655	659	682	670	635	714	712	702	728	688	755	737	700	660	708	706	691	698	694	660	692	679	669	723	698	684	655	679	692	717	692	657	712	694	720	677	696	686	654	696	655	704	696	667	684	719	688	726	673	664	707	682	682	687	704	673	664	745	707	677	688	637	708	632	652	679	707	673	759	682	750	749	658	659	678	734	668	668	683	690	726	738	663	670	681	696	679	684	698	687	688	705	670	703	684	670	695	668	719	702	647	708	748	678	688	695	678	685	706	722	722	689	672	683	678	691	680	709	712	718	671	674	730	640	722	667	679	693	702	733	680	720	718	706	729	722	692	631	702	732	655	651	678	720	671	707	738	717	689	682	659	659	696	695	706	707	708	687	648	654	672	693	692	687	663	655	677	692	676	698	684	668	702	686	657	696	667	700	729	698	677	690	687	694	674	667	699	670	693	686	659	706	714	733	663	657	670	716	731	700	678	729	684	674	689	683	707	683	654	656	677	672	743	729	726	724	702	725	667	689	702	669	678	682	712	683	678	736	671	697	700	612	678	702	697	634	713	692	673	683	717	683	719	650	706	684	691	673	724	678	693	676	690	690	710	636	693	627	675	650	702	713	697	690	683	670	716	718	668	714	725	692	694	658	721	697	681	709	730	716	645	679	753	642	718	697	690	678	643	699	669	665	660	650	686	678	657	719	741	698	652	687	632	704	671	668	666	658	736	688	647	695	699	696	714	704	681	679	655	662	698	705	713	650	706	675	724	696	676	689	693	681	720	651	640	656	675	682	687	694	686	628	705	695	729	687	723	690	757	722	719	657	698	653	659	747	698	676	673	642	677	746	718	772	702	717	686	699	686	688	653	640	682	695	711	683	683	710	723	770	672	682	719	694	732	664	706	715	648	749	664	696	704	745	693	720	681	698	685	730	690	695	692	675	681	660	728	711	685	660	652	683	675	626	675	703	714	682	746	728	693	707	720	696	696	691	712	674	671	707	633	767	676	669	693	686	650	702	658	653	660	658	724	690	672	625	693	652	711	704	642	717	651	738	703	659	705	710	743	723	663	652	714	681	687	682	723	673	665	679	733	696	644	737	654	692	680	700	663	739	679	745	636	711	688	692	663	738	716	705	706	703	711	644	732	675	656	711	697	675	721	673	730	717	709	702	722	686	651	703	668	725	704	727	712	698	709	664	711	754	726	744	651	701	631	685	700	711	667	710	767	700	703	681	700	707	688	702	682	667	708	667	703	705	696	696	725	709	684	716	682	709	664	676	717	679	732	695	683	703	701	728	650	741	659	720	716	700	682	691	714	654	660	686	707	650	689	705	661	694	719	756	671	681	670	694	700	711	676	731	716	690	697	737	726	748	739	717	704	702	728	686	652	689	694	683	691	699	693	737	702	639	736	666	699	697	713	680	693	685	673	689	719	704	708	698	690	675	658	751	694	702	679	654	701	680	713	670	713	674	696	684	724	689	649	668	704	672	710	680	670	648	709	705	701	683	706	707	717	706	692	726	668	706	698	702	655	660	682	718	697	699	719	663	665	679	626	727	682	739	654	690	699	653	662	697	675	748	722	692	707	676	716	697	697	676	719	658	682	672	686	689	644	647	705	714	665	689	671	693	716	725	699	694	629	657	717	675	671	693	697	711	656	707	725	657	758	671	707	718	714	720	673	681	647	682	660	711	687	695	695	683	630	706	722	656	711	724	709	686	682	726	690	657	694	706	687	746	666	692	660	643	742	693	699	689	716	673	680	700	696	726	681	706	676	693	700	689	686	652	698	681	736	680	704	686	722	688	716	677	707	653	705	684	648	700	659	718	732	676	691	723	678	707	725	702	664	670	676	653	670	695	731	699	699	677	677	683	708	670	659	687	709	695	708	705	676	709	688	665	642	752	688	707	691	699	662	708	737	683	700	694	660	695	702	749	674	713	731	704	670	701	746	667	706	685	747	669	685	707	669	719	720	753	652	741	693	712	738	677	713	700	669	679	757	674	673	686	688	658	695	715	702	723	675	685	720	672	679	666	648	694	670	680	670	672	707	641	698	695	725	678	738	706	656	682	718	739	689	680	690	639	679	721	658	688	690	647	711	692	640	663	653	717	729	673	729	627	676	772	656	713	657	713	706	702	687	673	700	660	689	701	709	687	664	696	728	709	678	689	669	652	721	716	730	685	687	662	638	748	694	677	684	695	687	684	718	700	737	723	673	704	709	653	682	685	677	678	728	697	702	730	687	725	723	672	743	702	693	671	647	695	697	740	667	700	696	721	699	681	689	692	698	767	744	660	698	670	754	674	727	680	667	690	661	720	700	688	690	702	711	677	691	685	695	709	711	682	692	719	726	656	701	666	735	703	680	702	709	716	640	684	741	687	670	686	715	689	687	720	686	702	691	677	682	695	702	700	674	752	653	709	738	695	691	744	682	689	690	742	692	635	644	690	729	713	705	708	708	699	683	709	694	729	727	718	713	712	764	709	654	698	720	699	644	663	702	677	645	677	687	663	692	697	672	677	716	698	679	705	673	686	704	684	686	657	668	680	707	719	657	703	689	693	711	696	684	748	683	688	707	744	678	709	731	674	707	630	691	640	743	673	661	673	710	706	681	661	714	699	662	694	706	653	709	681	648	692	730	745	704	673	694	655	726	713	642	672	710	672	665	695	688	671	724	665	624	699	737	698	682	717	695	658	668	725	686	749	631	657	695	713	675	697	692	675	728	673	663	700	691	728	713	677	701	729	662	690	699	722	672	665	726	683	698	662	668	719	739	675	695	712	682	644	705	681	684	669	641	735	722	656	681	684	697	657	684	677	679	735	659	673	658	701	659	667	662	699	725	718	637	679	734	708	679	703	704	680	714	652	650	755	730	697	699	673	700	699	689	708	721	675	672	727	733	696	667	668	689	700	653	622	712	685	716	671	756	666	673	742	650	699	670	648	709	678	690	696	622	696	670	705	733	695	673	654	707	685	680	639	767	690	684	705	681	679	721	645	671	687	644	675	734	654	648	673	670	661	711	678	688	698	664	659	719	711	682	721	677	729	722	672	708	650	682	700	728	720	656	680	723	692	676	663	648	727	677	676	682	706	658	663	667	683	676	664	666	683	695	695	651	684	655	657	713	708	701	662	671	665	685	719	706	682	706	683	688	700	703	697	664	688	691	683	681	695	708	707	673	723	725	667	697	698	699	665
25717	21412	27141	25335	3859	996	737	674	614	584	584	561	563	567	583	570	511	548	533	525	505	492	530	523	527	594	498	559	569	564	511	553	552	558	489	524	532	553	544	509	543	554	532	526	539	546	520	512	529	546	562	537	548	501	506	502	532	513	502	553	587	532	524	546	529	527	507	480	537	534	539	529	512	539	524	555	532	536	552	546	509	492	502	579	551	518	508	512	521	540	544	523	513	536	516	525	524	535	551	531	501	517	556	518	505	501	550	538	518	501	516	526	508	531	497	506	543	524	517	512	563	557	527	522	510	538	569	520	558	532	510	536	508	552	542	528	568	526	527	577	547	527	514	517	499	527	569	539	503	534	533	528	491	503	531	499	527	536	474	542	535	524	514	517	508	525	533	520	548	529	538	524	519	575	513	492	536	502	511	534	525	527	520	509	541	570	528	571	549	524	514	537	545	503	552	496	532	521	534	528	546	563	514	504	528	571	559	542	527	547	544	534	535	533	556	534	502	557	531	502	551	517	504	548	550	536	528	500	515	542	550	537	542	544	486	529	554	527	513	509	515	517	500	523	552	507	578	495	556	540	539	515	503	549	479	555	528	500	514	521	520	533	559	538	538	492	465	520	525	550	523	504	529	527	520	512	538	499	502	494	548	532	494	495	522	532	538	534	547	558	536	486	550	541	516	492	529	499	552	537	535	512	522	531	511	517	507	522	521	520	583	513	501	497	540	523	491	526	507	551	565	516	539	526	519	542	544	498	558	549	529	552	501	540	549	495	523	535	556	535	495	565	531	502	511	591	525	514	525	510	484	531	479	505	502	497	494	541	561	528	511	511	504	544	552	506	558	487	521	491	519	577	483	549	521	488	552	495	523	535	526	503	550	549	517	534	561	518	486	538	524	531	531	506	524	532	603	498	495	558	520	514	514	510	529	541	514	534	547	498	520	566	525	497	535	492	498	522	527	568	503	544	501	530	508	527	534	501	486	542	474	505	502	519	526	505	532	485	488	510	522	524	567	538	501	530	512	517	496	491	535	529	537	561	521	509	510	499	509	505	581	542	539	546	527	472	557	547	571	506	547	522	548	527	557	568	517	533	535	529	542	511	559	556	553	571	504	546	519	510	528	516	553	525	531	508	514	535	504	502	546	569	510	566	503	499	539	539	509	542	492	538	495	545	537	516	537	525	546	508	571	518	525	501	497	522	550	542	518	555	521	535	543	509	479	550	479	526	553	517	534	529	511	533	520	548	498	496	537	493	499	557	515	511	507	530	533	514	509	517	528	543	502	542	577	539	484	493	498	538	544	507	534	491	531	495	544	475	509	548	545	545	502	538	517	527	570	553	524	479	512	554	568	562	531	500	544	546	538	544	497	534	495	513	518	503	485	511	514	548	518	558	532	490	496	556	508	507	536	503	514	468	529	567	520	537	540	509	540	543	513	522	521	504	483	542	577	529	544	512	509	521	538	512	516	503	465	491	511	507	547	520	548	550	533	490	520	522	498	519	514	451	520	530	504	569	534	547	542	542	560	525	518	524	515	495	502	543	506	567	534	506	524	535	516	510	541	525	537	573	520	547	542	525	497	546	523	537	521	487	528	542	513	509	551	506	544	537	508	535	503	564	547	537	549	610	492	539	534	532	518	495	524	535	547	520	514	521	480	532	531	571	537	525	541	541	543	507	540	500	493	534	549	509	585	541	533	510	480	531	514	569	528	542	498	512	550	489	516	543	547	517	493	490	519	529	543	538	521	511	456	535	548	518	525	498	556	505	556	471	517	494	538	525	558	511	484	521	508	540	529	554	495	500	507	536	556	512	505	513	504	517	537	518	572	529	502	541	506	497	521	506	514	530	517	556	494	484	561	566	559	477	522	523	503	523	500	537	491	529	561	516	517	523	496	480	540	510	520	507	548	539	538	540	538	509	521	512	546	529	558	553	551	509	554	505	556	515	489	496	517	528	506	495	530	539	506	495	529	535	512	540	482	547	499	532	534	536	500	553	554	504	521	506	533	542	539	506	519	494	499	542	555	499	500	504	542	508	498	488	548	539	527	527	544	521	503	508	565	521	552	543	544	523	539	549	537	540	540	535	527	565	525	500	508	536	546	532	552	545	532	516	500	528	522	554	530	538	451	498	527	527	514	511	547	520	538	549	541	565	524	497	524	511	511	522	517	499	531	568	524	538	524	518	521	548	529	525	560	558	562	533	485	510	544	524	570	526	501	524	537	527	529	522	527	557	539	511	513	532	524	490	524	541	520	515	499	534	465	515	557	530	531	469	514	492	519	541	539	541	505	557	564	558	541	577	494	484	554	522	538	547	502	550	524	555	510	510	572	503	538	529	507	509	513	535	537	557	547	559	486	530	528	531	525	504	556	548	497	509	485	486	543	526	511	514	522	514	504	534	539	523	540	502	523	549	524	536	567	543	562	550	543	543	533	532	530	532	509	554	492	510	564	540	529	520	538	493	529	514	528	531	498	507	529	510	528	512	533	508	524	525	570	509	545	513	519	497	551	497	539	518	549	507	517	530	520	528	535	518	495	548	536	557	500	558	522	538	545	525	528	530	539	536	527	509	485	518	528	524	502	551	517	494	503	514	548	559	553	519	520	542	543	545	555	524	523	535	536	495	543	526	484	517	590	548	538	505	536	519	528	523	508	533	554	504	510	538	492	529	534	536	554	538	514	529	554	474	526	548	475	530	526	527	511	526	541	538	464	555	518	540	558	555	507	535	498	569	511	512	520	556	528	511	539	548	519	517	518	537	515	548	485	492	530	522	519	491	562	532	534	542	482	537	493	488	504	492	562	485	532	518	530	522	539	540	530	515	515	520	566	545	517	530	478	529	530	521	470	521	517	550	564	490	542	519	544	540	547	525	518	530	527	464	479	532	541	503	484	534	497	529	503	537	547	549	528	552	521	513	523	504	513	534	522	545	507	491	589	497	600	534	519	515	504	497	518	532	531	516	556	516	537	529	511	550	483	515	558	551	555	507	515	495	555	535	555	531	528	525	546	548	511	523	536	550	557	542	523	510	503	520	541	500	513	493	531	504	511	536	559	514	547	499	538	545	510	551	497	533	567	500	510	526	541	487	517	516	525	536	529	544	480	532	479	589	523	520	541	541	527	524	548	507	515	481	569	520	543	533	575	514	536	537	520	513	566	532	527	509	521	504	555	570	572	547	519	502	562	559	521	563	509	521	491	478	502	484	490	533	555	501	544	547	529	472	472	562	548	547	542	531	497	509	538	527	544	546	492	554	535	518	510	556	519	510	580	539	573	539	521	498	534	483	532	517	519	562	503	505	529	512	571	496	509	565	555	496	481	498	525	513	514	493	468	521	524	533	549	494	521	524	483	511	552	555	533	526	518	545	489	517	507	542	517	512	541	524	506	507	515	519	494	481	514	557	530	491	514	523	522	511	544	522	543	531	534	548	485	511	517	547	549	497	565	534	532	505	564	550	512	545	529	537	530	540
3708	2802	2303	1327	985	824	689	644	577	552	515	541	525	511	483	518	524	532	481	503	499	495	481	463	472	470	445	493	454	478	445	492	475	525	469	478	468	482	479	454	487	449	478	410	466	431	469	466	492	491	474	407	447	466	451	496	428	461	444	502	457	476	459	442	451	431	463	465	508	413	470	453	486	453	463	478	476	450	459	488	460	477	453	478	449	451	502	491	437	472	462	494	485	475	491	458	457	436	442	454	474	458	472	458	443	467	460	465	442	427	501	480	476	464	445	482	470	454	486	451	438	470	451	464	502	459	463	475	473	469	469	484	426	478	461	453	453	446	454	452	447	511	452	460	448	463	464	426	439	474	492	456	469	457	465	438	477	452	449	432	466	493	455	467	448	455	455	431	456	491	440	439	480	467	483	505	460	458	440	473	455	431	489	472	457	481	436	464	488	453	468	431	476	438	416	470	459	445	450	458	460	440	469	478	474	474	498	467	453	466	456	468	523	452	457	468	453	466	467	479	477	476	435	462	440	492	462	458	467	450	423	416	528	451	445	457	461	485	478	466	484	485	449	466	466	446	470	435	434	467	470	452	445	403	464	422	440	442	429	450	438	458	444	451	447	458	458	497	436	455	432	447	446	497	434	470	444	480	478	462	471	467	451	474	471	483	431	454	451	434	462	479	479	491	450	439	506	475	455	474	460	448	413	452	492	508	466	445	443	480	468	452	477	446	477	445	455	474	466	449	432	467	467	455	466	497	470	427	459	475	515	477	472	465	448	476	431	463	476	447	467	465	462	454	467	470	455	432	443	444	466	448	472	434	456	457	459	463	505	464	479	473	435	447	440	468	427	485	408	480	425	459	454	447	448	455	457	457	441	502	459	458	441	462	466	468	482	476	467	441	475	504	441	469	495	483	439	456	462	496	438	463	457	474	444	456	455	482	463	468	426	456	434	455	471	427	428	472	436	505	486	432	479	489	423	448	452	485	451	475	472	435	470	466	456	496	449	429	438	486	451	470	440	439	460	466	438	435	481	468	450	464	452	442	436	477	433	453	475	428	467	408	471	456	478	465	436	436	471	449	451	464	441	453	432	471	471	469	440	454	400	440	454	463	462	433	422	464	443	472	440	476	461	457	455	473	444	455	390	459	439	457	494	461	470	457	420	459	423	403	441	450	466	449	430	446	480	416	455	486	464	466	466	456	459	456	498	476	452	446	454	478	437	453	464	494	465	453	436	450	465	455	465	461	439	438	459	451	437	425	406	459	463	471	465	480	496	445	430	490	462	494	455	439	434	467	453	440	454	454	461	439	496	485	429	473	421	431	475	475	489	450	461	455	467	451	474	450	441	448	457	452	468	481	423	449	488	464	431	478	475	469	440	438	463	506	465	431	479	461	459	466	438	448	467	451	430	498	442	487	429	446	504	452	446	429	452	456	454	460	430	448	430	442	511	476	478	443	453	459	468	453	432	478	492	464	454	433	431	474	487	459	432	473	446	453	479	431	435	431	449	454	472	473	444	471	440	443	453	431	442	476	411	470	437	446	429	500	475	465	416	433	452	479	451	471	459	435	437	464	466	449	478	504	459	482	461	506	453	472	443	411	452	476	435	463	470	475	451	470	427	422	455	450	430	459	452	451	441	487	473	465	483	455	418	469	453	478	445	420	425	457	458	442	440	473	471	438	455	457	446	461	446	459	461	444	409	468	468	457	443	474	474	419	421	420	458	449	473	483	445	479	462	454	434	448	457	445	459	456	464	483	451	476	462	463	479	442	480	507	472	460	442	438	490	455	449	484	444	433	436	420	475	419	495	447	459	443	464	455	447	448	468	401	458	465	501	465	469	464	453	456	433	433	439	452	460	479	473	467	489	498	448	475	430	444	456	437	452	453	436	444	425	452	433	446	460	444	509	434	450	483	429	430	466	402	442	440	460	442	414	436	461	448	413	473	487	427	457	447	464	447	451	468	447	445	455	442	481	422	477	485	459	470	496	460	473	447	469	466	427	500	463	451	454	453	476	448	430	477	445	426	472	472	451	466	447	480	460	434	490	453	473	453	468	464	444	453	469	414	429	465	462	419	460	461	439	455	448	463	470	458	478	454	478	439	437	468	477	444	460	462	444	433	432	433	472	467	443	455	447	461	432	478	467	463	444	407	482	471	454	486	443	443	437	506	464	468	439	458	429	444	418	461	454	434	453	482	479	461	449	419	456	443	454	459	485	496	442	447	445	438	470	460	474	462	405	426	478	439	486	436	491	459	474	470	475	457	460	487	445	431	445	493	471	480	460	425	474	461	450	493	443	492	477	449	507	464	446	447	468	468	432	474	469	466	450	453	469	457	402	460	435	447	534	447	427	444	507	462	468	458	443	468	465	443	431	400	436	471	462	475	447	445	456	470	465	393	460	446	433	453	445	456	430	481	444	435	445	467	446	460	466	442	475	453	519	465	478	490	480	486	451	460	466	439	414	434	464	532	456	454	422	450	438	459	444	457	459	454	494	480	479	489	455	442	446	410	459	461	428	420	476	434	435	449	434	494	458	466	449	450	470	476	468	416	456	432	430	474	451	460	455	458	436	470	461	443	446	471	468	470	494	445	466	450	436	467	454	412	477	453	462	440	469	469	469	435	469	438	461	459	438	430	451	425	444	482	464	415	440	434	435	480	473	476	405	441	428	464	436	461	451	467	474	475	456	459	436	431	459	433	445	431	449	419	457	450	424	448	464	484	515	472	438	440	467	430	430	491	439	464	436	478	466	480	499	445	448	508	435	504	442	454	418	457	461	490	437	443	439	459	452	468	461	439	479	466	488	488	486	420	458	476	464	472	450	438	453	495	444	415	467	472	499	455	467	443	416	444	467	475	436	449	416	448	451	459	475	438	438	462	457	445	455	440	497	448	447	424	468	468	451	510	443	472	495	483	466	462	462	451	442	435	437	438	459	496	451	428	441	433	467	425	455	463	477	452	474	425	456	451	445	420	429	433	450	474	468	447	422	462	471	449	478	472	469	497	458	480	472	434	466	438	463	398	480	454	456	443	462	472	439	451	441	433	441	407	491	459	465	489	453	427	437	425	453	471	475	451	449	461	451	462	484	429	478	430	444	493	460	432	488	416	453	449	491	465	501	419	483	461	461	435	461	438	464	439	443	465	473	474	436	457	424	447	473	463	452	454	425	483	441	439	418	498	429	436	451	455	417	474	448	454	456	426	441	450	448	469	470	437	466	488	409	418	467	442	467	435	467	501	497	450	478	445	439	441	452	478	444	466	482	455	472	460	485	449	471	473	470	461	462	457	426	474	488	455	436	493	454	450	454	446	430	454	453	437	495	435	439	442	442	403	455	473	439	470	465	464	476	464	442	434	466	475	471	429	470	468	461	451	441	444	457	466	452	474	452	450	476	468	434	482	444	453	466	462	440	462	492	464	461	411	429	453	477	467	471	480	465	477	474	468	446	448	448	459	451	486	472	462	471	434	503	469
24612	21440	28493	24776	21051	3104	822	553	409	410	395	383	369	352	401	326	321	331	306	304	310	301	325	317	298	311	340	324	287	319	344	286	292	299	306	307	282	286	292	324	321	315	324	308	298	306	305	298	318	293	301	336	283	327	324	291	282	279	318	293	319	296	301	277	298	292	308	292	304	309	285	286	279	277	320	292	321	299	290	303	305	306	326	318	282	314	312	311	287	300	312	268	326	262	317	326	286	297	308	288	297	301	316	283	290	298	317	312	289	276	311	294	278	322	272	308	301	321	281	290	292	287	305	317	291	316	289	321	328	302	306	308	301	278	299	269	311	276	281	319	276	261	318	296	302	283	294	299	280	298	312	278	293	317	316	319	287	268	294	300	316	297	321	272	271	290	310	297	305	283	302	288	261	276	261	312	297	288	300	285	288	283	316	308	297	308	324	298	314	276	308	291	287	292	312	307	307	312	311	305	293	312	278	280	285	295	293	298	282	323	293	294	310	296	297	315	300	301	267	337	302	285	286	311	286	313	318	295	273	310	297	344	293	306	317	290	303	288	303	306	295	298	314	307	295	326	304	298	284	292	284	273	337	287	315	343	296	283	290	322	273	305	294	303	302	308	295	291	295	305	313	247	291	291	286	297	327	292	318	303	273	274	309	298	282	310	312	315	309	312	279	303	276	318	303	297	294	297	263	286	283	319	283	293	313	267	272	300	298	286	309	302	283	287	299	291	286	304	277	301	299	316	306	318	300	282	317	304	275	274	319	287	288	323	275	294	306	290	291	306	321	312	301	315	307	294	324	302	277	315	250	306	263	293	266	285	298	285	327	296	321	315	310	274	303	302	291	319	291	269	310	298	332	344	305	296	306	307	296	317	281	293	260	271	304	279	287	287	317	288	306	290	307	323	278	290	304	291	268	313	308	274	310	293	257	279	280	294	283	310	316	308	282	302	323	307	282	295	311	303	271	298	313	317	318	293	285	283	317	306	323	312	303	312	285	329	277	305	320	286	339	285	289	303	278	309	321	305	307	315	290	304	337	306	295	275	357	302	307	310	299	305	305	298	300	314	337	295	285	323	290	314	301	259	294	309	285	303	284	306	283	306	284	313	308	309	289	296	299	312	313	317	276	308	290	299	311	288	289	314	282	307	292	282	301	297	301	311	277	303	287	287	310	300	298	295	301	282	286	313	298	279	316	283	285	325	289	314	293	296	276	314	310	276	295	317	316	321	282	283	306	289	278	278	313	301	311	275	306	297	284	330	302	291	295	294	294	287	267	299	278	264	291	302	268	326	261	272	294	306	300	279	277	280	286	291	289	278	336	360	308	310	279	317	311	296	304	295	320	362	288	315	295	285	324	292	258	285	281	282	304	281	293	285	309	312	286	268	300	287	309	285	322	281	266	296	287	298	309	284	306	276	290	323	309	286	295	292	324	309	293	304	296	286	289	270	310	292	322	291	294	292	291	266	276	298	327	338	283	280	298	283	300	305	283	327	276	299	276	296	314	292	303	269	273	277	316	286	268	277	308	316	274	263	291	257	297	294	299	298	321	288	312	281	294	289	297	297	290	290	291	318	317	278	299	303	301	282	311	320	262	283	294	296	310	328	290	318	295	338	308	282	294	319	305	290	300	303	314	319	314	289	324	304	292	310	268	265	299	293	317	302	283	309	280	299	274	284	329	330	285	313	294	270	297	280	291	286	284	305	313	307	284	287	286	322	307	305	304	304	302	298	309	320	286	276	280	289	300	279	295	300	295	293	264	308	306	308	297	291	306	300	308	265	320	289	294	270	282	276	319	293	311	287	289	276	269	296	315	333	301	276	289	258	308	285	317	310	301	338	291	301	269	283	277	291	269	298	291	329	279	285	262	303	298	314	287	270	303	334	329	265	305	299	298	298	279	284	272	332	323	301	310	281	298	288	267	275	309	281	286	307	277	305	326	285	309	277	289	310	283	320	327	297	271	291	302	299	287	299	263	272	295	298	316	292	334	283	296	319	288	305	335	317	312	290	318	292	300	273	321	292	266	302	295	315	293	275	293	307	297	291	302	305	311	310	312	292	307	291	296	334	315	304	317	307	321	316	294	286	300	298	305	336	306	302	326	291	295	321	296	318	281	263	312	318	294	286	306	293	281	316	285	314	314	285	315	314	296	306	289	271	250	280	290	283	300	303	305	308	320	324	291	295	273	300	319	276	269	256	303	325	297	290	252	333	277	302	291	298	300	325	249	288	260	302	286	301	322	311	284	328	276	287	277	295	263	318	287	280	259	280	308	293	331	289	312	347	291	301	271	315	294	277	293	284	267	314	307	313	316	299	276	300	319	272	293	323	277	312	277	278	290	323	284	311	281	274	312	297	342	286	290	283	296	306	308	278	279	303	292	294	311	291	282	316	303	306	318	291	285	300	292	301	262	294	279	303	326	265	292	282	292	305	288	303	295	288	268	300	316	292	299	323	257	311	276	283	283	303	270	278	324	309	312	290	278	296	305	303	317	320	254	319	314	269	300	301	313	304	293	319	300	311	292	283	293	262	282	301	329	329	292	287	281	298	302	291	301	309	286	302	264	271	332	295	292	321	297	281	298	318	280	284	312	295	298	277	321	274	311	294	306	303	278	281	323	319	304	317	284	296	321	326	297	298	319	303	308	286	291	319	314	279	308	284	302	275	292	293	283	306	289	308	310	291	278	285	277	288	295	316	296	290	304	298	308	269	281	281	269	288	285	267	284	311	319	321	311	310	301	321	300	313	273	309	304	273	278	274	301	292	285	337	290	282	299	331	294	312	314	295	295	291	315	294	299	310	309	291	305	294	316	294	286	308	310	286	280	324	276	310	282	303	300	274	312	256	295	308	322	313	282	289	284	263	307	302	262	293	282	300	304	275	326	288	296	257	319	328	308	307	279	277	340	298	290	313	293	298	327	303	294	256	267	280	319	302	263	290	292	282	302	301	310	286	300	299	302	280	276	310	293	293	313	293	307	321	288	302	322	304	310	308	305	304	254	267	313	292	326	276	297	305	278	287	303	334	282	309	285	308	263	320	299	268	281	287	313	291	310	317	282	279	291	331	302	319	314	293	276	293	286	299	294	299	300	300	318	312	300	285	271	309	281	315	272	332	327	277	260	308	289	294	310	286	296	279	300	259	292	273	274	275	305	276	275	261	322	292	299	302	294	315	292	304	277	322	285	272	299	290	276	278	292	304	292	294	307	325	281	289	298	291	306	304	286	302	301	297	290	280	256	285	285	311	302	289	306	268	288	309	310	306	295	293	273	288	331	274	265	303	287	273	314	292	332	268	285	309	322	287	323	307	311	303	292	262	301	273	294	266	315	282	307	301	289	316	290	302	304	298	302	293	307	306	311	305	314	295	318	303	290	267	313	288	267	303	243	331	306	317	304	334	306	300	291	274	300	310	302	284	306	296	299	281	306	279	281	304	284	317	311	315	311	280	312	277	293	276	314	289	303	325	317	271
3790	4792	4078	1970	1266	889	756	622	520	506	418	417	388	381	331	341	309	344	315	319	360	319	335	301	335	316	319	291	285	277	280	286	283	320	280	287	343	280	334	293	280	283	333	286	314	282	275	273	266	287	262	291	292	286	248	295	304	290	326	289	282	273	292	289	308	261	319	262	278	301	273	259	266	273	282	268	282	294	287	292	294	296	259	300	256	245	287	290	294	287	284	268	273	267	265	259	283	258	275	296	290	326	272	295	274	298	294	292	286	281	289	275	279	310	271	286	261	294	279	259	301	267	273	263	280	308	276	270	275	279	259	278	289	299	277	263	297	269	273	284	289	281	296	275	306	270	260	273	311	289	284	276	279	267	270	289	287	275	285	308	266	295	265	259	291	293	281	290	295	276	276	268	273	278	308	298	286	238	271	281	303	299	283	282	286	262	281	284	281	297	288	244	248	261	280	272	250	285	294	253	296	287	276	264	271	252	314	272	282	302	274	288	254	266	242	279	292	286	282	263	270	292	275	249	290	266	288	280	284	263	280	337	272	292	289	282	268	287	242	242	251	283	294	244	280	267	279	277	307	297	270	278	239	282	285	256	283	281	277	303	283	291	276	242	295	305	280	253	272	276	293	250	261	260	283	293	284	313	309	304	285	286	273	267	291	237	280	297	297	291	265	278	305	296	300	294	294	272	270	257	277	267	282	254	266	285	260	270	274	327	268	264	296	298	300	262	269	314	273	278	286	277	271	261	292	285	263	297	281	265	274	266	270	287	296	257	263	283	277	310	280	267	288	283	289	291	268	284	285	264	279	279	261	288	263	301	278	272	281	288	286	295	256	272	270	276	265	267	283	292	279	294	275	277	275	261	265	263	276	238	289	268	257	274	291	285	252	274	296	283	250	261	275	280	260	261	287	277	262	299	283	277	262	277	251	266	291	267	301	267	281	291	278	274	299	292	267	278	264	284	272	281	253	264	270	274	293	275	238	273	249	298	277	292	272	307	280	304	253	273	271	256	283	286	291	272	269	292	285	250	271	284	259	303	267	225	273	283	284	298	265	262	263	269	280	311	281	298	287	283	290	284	273	270	277	285	265	289	293	259	271	290	274	280	258	274	277	275	268	291	297	295	274	260	277	278	316	257	262	283	265	296	269	288	260	279	297	253	264	294	273	276	288	277	269	270	281	273	261	266	273	313	274	261	294	306	292	274	288	266	283	269	268	274	280	268	287	265	265	260	266	273	269	286	278	265	240	300	274	240	288	283	288	302	273	275	284	295	252	245	278	269	268	273	275	276	254	264	284	265	281	288	297	264	301	273	258	275	268	293	274	275	279	293	285	294	275	264	273	273	257	308	277	288	289	263	283	261	293	297	288	274	283	286	267	256	261	251	294	279	272	276	275	317	261	272	298	306	265	284	281	277	282	263	252	292	269	264	267	301	275	300	287	267	304	264	272	278	241	308	288	271	254	291	268	301	275	293	285	281	268	265	295	274	260	271	280	295	231	276	266	248	276	278	247	257	286	286	252	248	272	278	294	275	248	271	281	276	288	255	295	294	270	263	284	301	266	281	274	287	273	235	279	278	284	293	304	302	266	247	259	316	249	245	293	251	290	253	277	271	267	237	260	267	299	282	251	301	288	271	274	269	292	291	240	261	284	291	266	276	283	290	271	276	287	280	271	271	314	278	280	270	239	250	245	276	276	291	276	271	291	267	281	257	301	269	275	324	267	284	282	276	272	280	251	264	288	280	281	302	275	279	273	288	271	283	281	292	252	280	279	284	270	277	279	273	279	275	280	262	309	289	282	290	288	302	265	285	236	256	286	244	270	291	272	278	283	257	263	252	277	278	277	278	265	273	270	276	305	282	260	290	255	257	297	242	297	250	318	295	273	267	247	262	257	271	294	259	262	289	285	274	264	294	281	288	259	250	268	272	250	273	273	254	283	245	261	283	280	271	248	287	289	263	265	266	296	255	236	273	279	275	250	275	309	280	298	305	263	274	274	259	273	281	276	272	305	267	277	295	265	292	272	251	279	284	298	293	298	279	269	307	259	240	247	276	265	238	263	226	266	266	269	275	253	273	262	265	277	274	282	287	299	278	271	304	254	278	272	276	295	261	255	250	283	283	290	276	272	275	289	288	290	273	299	287	290	262	304	283	269	281	280	286	284	279	272	282	296	282	276	270	279	282	274	266	275	282	273	269	279	248	276	262	289	289	279	294	266	300	271	258	284	275	302	285	303	267	289	289	280	269	275	291	297	285	269	300	293	292	281	287	245	241	281	291	259	283	257	251	262	258	300	287	254	290	278	269	265	281	299	283	268	295	271	276	300	269	293	300	259	284	259	256	274	274	278	272	267	259	273	266	295	276	251	269	276	303	291	286	302	290	304	292	265	269	262	292	267	303	257	297	322	273	274	283	264	284	258	265	284	287	254	260	249	287	262	287	282	329	245	285	275	288	288	275	300	269	316	277	285	323	285	282	293	278	284	298	284	277	257	307	266	288	276	258	285	299	287	239	264	271	256	257	287	276	285	250	270	286	297	270	262	290	264	251	271	278	279	283	257	270	259	250	269	269	292	281	274	272	292	271	262	271	257	283	257	275	285	271	286	257	339	286	308	287	300	302	303	304	270	266	268	268	265	293	302	266	290	271	309	260	283	284	254	249	295	279	283	276	292	271	270	260	274	289	270	297	255	311	271	289	272	286	299	288	263	255	263	283	257	272	280	277	269	299	270	291	296	257	277	281	263	255	292	292	290	252	262	263	260	285	297	259	285	282	263	307	263	257	259	275	275	289	276	266	276	274	261	265	261	289	308	241	290	266	255	276	280	281	285	308	276	279	263	295	292	278	282	261	288	288	246	249	288	255	274	287	279	296	251	272	283	242	281	268	279	275	280	263	249	272	279	276	275	288	286	284	268	285	280	256	262	285	278	279	285	280	299	253	287	285	274	260	281	280	272	269	267	243	274	282	308	298	269	268	276	279	283	263	250	292	261	274	282	254	266	270	272	277	269	272	277	260	274	313	268	256	272	257	293	258	297	300	278	295	288	279	275	272	284	261	282	269	283	287	237	272	263	251	264	300	280	257	255	272	277	302	264	254	271	274	258	267	247	290	271	281	251	232	275	278	268	259	275	288	271	285	249	270	301	274	272	289	300	243	261	253	268	268	268	307	277	265	276	282	281	269	268	288	289	257	266	270	280	284	280	241	276	295	246	288	289	262	269	282	239	277	291	281	299	248	272	264	267	252	297	258	237	275	273	287	289	259	261	289	272	262	275	274	263	275	258	273	284	275	274	258	297	286	265	299	271	273	278	297	267	280	264	261	259	271	256	261	267	264	266	281	295	307	273	282	284	255	279	296	275	272	266	260	254	270	265	281	277	253	271	281	290	285	273	249	265	249	299	282	246	275	285	275	302	275	254	268	268	269	265	306	312	253	257	282	259	290	255	291	279	273	268	288	278	294	278	266	252	261
27609	9842	1885	1337	1005	922	882	872	918	866	854	872	846	826	885	825	877	894	853	884	854	861	854	894	830	883	814	870	861	869	865	830	862	847	817	867	850	860	837	845	821	841	797	855	823	849	813	811	876	807	834	864	863	832	856	867	860	831	824	851	814	829	850	774	856	840	845	845	828	850	829	888	851	841	863	799	856	864	844	841	843	873	839	840	901	891	878	829	824	861	871	851	868	870	857	820	824	855	886	825	902	841	884	827	872	850	781	891	842	870	839	865	815	895	785	838	841	864	880	814	862	862	855	885	876	810	879	876	891	834	793	871	847	819	793	863	830	872	810	882	796	878	858	832	860	909	834	869	860	833	895	844	845	823	862	853	822	817	908	892	903	859	846	854	829	833	862	887	834	847	867	836	846	841	787	792	870	826	837	864	892	825	855	875	849	792	883	829	871	856	812	850	865	864	872	894	822	822	878	837	893	832	819	849	861	838	883	865	776	828	895	857	817	863	854	898	857	829	830	850	821	821	842	858	848	858	894	831	860	853	879	838	862	822	808	852	820	869	845	833	845	855	884	819	867	862	836	787	814	782	838	853	853	802	890	853	821	877	843	852	853	863	810	845	832	863	866	884	845	857	852	822	789	851	869	838	858	850	884	875	776	811	847	877	814	827	862	900	856	869	802	877	763	840	872	803	863	770	875	832	838	894	863	865	853	851	838	881	782	880	855	853	861	895	839	890	865	850	880	836	856	866	836	851	821	915	839	856	844	840	858	865	905	849	896	868	849	863	855	834	799	831	873	828	878	883	843	813	881	865	863	923	843	845	847	880	830	832	844	890	778	818	825	877	852	867	785	832	871	863	842	837	882	862	819	901	867	864	821	851	866	820	872	836	834	893	830	907	850	861	898	852	827	857	865	859	832	862	852	804	860	845	854	795	859	822	823	842	836	841	836	810	843	826	823	801	853	855	845	882	842	899	864	884	831	830	824	824	872	858	827	860	895	813	863	816	834	901	866	863	849	820	848	798	834	823	815	870	813	800	836	854	894	843	856	818	834	822	901	825	860	851	870	864	785	846	808	855	849	904	827	842	877	848	882	855	849	843	861	842	875	871	819	887	864	866	880	824	893	818	844	821	891	875	842	874	832	827	899	845	805	856	847	870	903	850	810	833	828	862	873	837	881	890	821	806	835	829	844	849	851	890	841	802	853	841	871	891	848	816	837	800	866	851	876	857	815	816	765	792	797	856	856	916	864	830	894	878	879	825	830	845	817	839	876	841	859	823	854	844	834	846	829	863	885	793	777	832	846	883	808	850	854	848	834	824	833	826	851	868	860	818	876	845	793	871	788	820	829	790	837	855	842	817	839	817	874	910	910	852	856	823	864	824	878	860	870	932	834	824	857	803	804	820	829	819	855	838	834	890	834	844	851	821	859	836	857	894	827	824	914	861	856	810	858	882	849	809	841	856	836	822	891	853	806	876	869	839	839	866	864	829	834	805	881	783	865	869	811	874	838	891	847	839	864	835	845	824	870	840	894	776	891	831	836	848	824	879	803	870	840	846	845	879	881	790	860	859	862	864	802	865	886	869	886	894	816	834	840	838	931	872	875	870	830	839	890	838	837	853	866	843	879	825	876	866	835	850	875	858	886	843	895	874	826	858	849	826	787	864	830	864	861	833	850	839	797	852	904	805	879	821	830	832	877	866	840	814	827	846	858	862	843	862	874	826	845	894	840	911	798	868	876	867	842	846	846	869	857	889	875	851	832	859	874	834	898	892	861	849	812	887	823	846	809	896	879	891	830	888	870	827	825	816	837	845	853	835	809	902	887	806	854	845	836	892	817	816	858	850	921	878	891	807	896	834	866	858	800	797	845	846	851	836	857	834	852	807	836	853	887	864	864	882	874	817	861	881	876	817	899	828	846	882	825	868	798	847	863	824	855	824	834	827	827	855	874	838	862	851	899	864	854	852	817	872	838	834	833	835	821	813	865	841	818	876	843	848	844	840	862	830	835	836	841	916	861	871	896	817	848	854	888	844	880	849	851	858	865	809	858	869	887	836	834	852	828	835	787	820	838	802	820	824	838	820	899	831	864	815	839	812	834	879	869	831	897	802	886	858	875	801	826	898	875	812	815	856	865	890	861	888	887	813	858	846	803	853	825	788	790	825	869	828	874	826	815	883	839	877	848	847	816	830	830	855	829	903	796	840	877	847	813	822	896	810	835	847	838	856	864	847	833	833	816	820	837	854	807	814	819	815	876	872	799	905	815	823	839	882	856	820	880	825	811	886	842	875	830	861	879	919	877	791	868	825	824	851	809	874	828	784	852	841	885	822	833	837	874	880	825	817	839	810	819	901	884	856	919	848	841	872	848	834	880	821	879	879	787	837	796	832	843	858	865	853	826	849	863	838	881	902	816	867	843	849	841	854	799	821	844	827	846	789	832	929	875	875	882	884	895	826	820	798	857	808	810	852	825	809	849	803	848	829	892	841	788	779	882	841	825	864	856	865	838	841	879	845	842	857	824	889	881	909	860	870	796	854	821	875	851	813	872	820	839	844	802	885	830	784	817	805	833	815	855	824	826	824	826	788	849	815	805	882	840	831	909	826	834	882	861	871	825	842	864	855	846	832	869	847	883	818	865	819	817	835	803	844	819	869	823	896	843	805	839	860	856	813	860	861	846	851	819	822	870	857	860	817	805	871	841	869	864	863	900	807	839	834	843	884	828	801	866	855	878	823	868	878	824	887	827	807	873	851	847	834	837	897	811	874	842	794	845	850	904	888	858	841	884	868	865	825	775	888	847	833	828	872	800	840	830	857	880	881	879	847	885	838	864	853	832	817	860	812	870	813	791	841	823	876	874	829	849	872	883	810	885	861	840	883	872	834	868	830	828	825	843	857	819	828	838	839	866	787	890	863	881	858	843	872	865	868	823	820	798	824	840	823	878	836	853	820	865	866	836	818	877	849	852	793	866	811	847	832	867	830	894	893	808	843	831	821	861	823	850	885	848	858	872	843	849	825	826	859	872	848	820	854	833	856	918	780	783	840	852	854	852	892	860	824	854	842	841	807	847	835	831	871	817	846	850	841	837	798	867	873	844	813	841	817	844	877	860	852	820	810	839	858	902	857	797	815	836	864	874	900	856	834	828	887	829	814	831	860	886	866	836	848	844	829	859	832	822	844	803	802	825	839	853	820	872	852	832	880	803	866	812	856	860	904	811	856	807	910	874	862	797	772	858	860	884	889	833	846	784	856	843	813	879	841	866	852	843	853	822	849	793	852	889	855	897	854	872	809	815	858	866	933	876	843	838	853	826	850	812	816	832	867	881	864	848	820	834	821	800	886	834	844	824	860	857	819	856	817	907	883	883	867	808	879	849	801	827	875	897	778	854	853	833	814	846	901	890	868	874	819	821	836	856	892	851	866	876	826	812	912	814	805	873	827	824	873	882	877	782	856	859	864	880	867	846	821	877	845	818	875
5491	892	871	788	715	737	713	672	699	742	687	708	671	741	711	694	696	692	690	679	659	612	682	676	674	706	724	701	697	672	712	701	684	653	644	707	648	734	722	719	734	665	742	681	662	647	687	743	650	712	693	687	673	713	675	636	641	661	695	665	662	681	689	731	735	668	647	710	708	673	652	711	657	680	711	712	695	709	648	721	694	667	656	677	643	681	673	648	658	678	642	710	700	672	641	717	687	674	714	713	665	701	668	708	715	669	687	688	671	725	627	700	674	698	681	705	640	690	698	705	704	648	679	639	735	712	667	710	675	640	648	711	683	652	655	671	739	650	706	676	692	674	690	691	650	652	687	680	678	652	660	697	673	706	740	707	700	652	725	678	710	643	674	675	684	723	695	713	684	667	700	698	677	694	657	741	655	689	644	643	686	670	650	665	708	667	683	706	691	643	699	660	626	691	680	698	686	632	651	642	734	692	628	725	681	684	638	730	681	699	691	716	711	661	674	681	674	639	668	745	640	685	622	661	634	729	699	678	672	644	714	701	676	683	667	617	635	682	678	716	690	681	702	678	666	703	647	671	668	695	699	642	686	698	666	717	662	686	685	663	707	689	649	673	670	703	687	698	660	655	698	660	695	677	647	684	666	680	694	718	741	718	668	661	676	657	681	713	649	674	656	702	673	701	743	651	661	698	674	697	667	701	678	705	731	711	685	635	680	692	707	655	693	646	729	695	669	654	683	682	682	708	690	656	696	714	672	696	669	655	675	708	667	688	662	683	651	671	679	700	682	665	639	627	723	716	689	668	686	681	729	642	706	659	681	683	690	713	736	690	680	713	676	696	671	681	727	702	708	700	710	687	700	643	671	736	675	658	642	671	699	692	651	647	680	728	666	665	675	665	630	732	673	655	699	734	657	684	675	711	681	676	713	670	666	695	693	646	668	685	680	661	699	656	658	698	712	682	710	704	650	700	677	658	682	686	675	701	722	699	700	644	713	724	675	652	710	642	658	671	710	654	648	667	642	704	712	692	647	634	695	688	682	650	708	680	666	705	696	707	721	724	671	683	701	670	622	647	670	659	634	690	689	700	631	685	713	670	691	669	630	664	647	670	704	698	678	661	716	692	667	712	610	637	721	721	724	678	663	668	637	682	647	625	689	671	707	673	655	689	675	666	674	692	652	645	662	674	656	611	645	700	695	658	663	673	682	685	706	676	704	659	674	694	677	698	708	698	674	678	720	693	687	678	703	683	682	698	677	686	651	719	634	706	667	708	665	709	704	713	680	667	657	699	651	710	721	686	691	707	676	634	696	667	659	664	682	718	666	676	706	675	679	692	650	659	715	681	712	687	668	705	724	671	614	677	690	669	686	659	680	688	687	649	706	681	693	651	701	683	647	664	632	661	661	669	673	702	715	745	720	734	678	704	696	632	705	682	676	646	697	667	679	699	726	681	682	651	702	664	697	649	683	665	674	657	651	685	670	731	706	687	670	623	702	730	721	682	676	709	665	681	683	691	663	706	723	700	689	631	651	657	688	625	722	671	708	714	676	693	690	725	691	642	682	689	670	739	686	674	694	664	702	688	721	721	721	692	706	685	658	688	693	672	702	696	724	721	682	727	683	707	729	680	698	701	729	642	649	705	668	653	698	661	687	708	674	720	691	727	637	685	709	724	646	702	689	702	657	631	719	710	667	653	688	692	643	671	649	708	702	677	674	703	695	678	671	710	705	639	684	675	686	672	695	711	708	660	690	675	667	691	704	678	702	631	716	686	665	702	701	683	693	693	695	668	747	714	668	721	655	681	673	650	680	745	668	679	685	705	680	667	686	684	719	679	697	709	714	635	678	663	689	702	711	706	692	689	708	657	663	686	668	720	746	699	677	716	653	693	629	677	727	685	710	702	708	701	664	711	698	678	700	633	700	661	703	698	735	706	692	679	673	655	662	728	681	668	693	651	659	656	719	719	695	688	707	697	671	609	684	717	711	652	671	685	715	678	697	669	684	698	683	663	683	670	708	662	704	671	673	708	662	654	681	660	707	677	684	673	647	676	606	664	669	668	653	629	690	677	656	690	654	714	677	689	672	705	658	683	750	676	719	671	677	695	677	690	715	744	725	680	664	720	692	670	663	711	652	669	696	687	629	675	674	705	699	725	696	702	656	691	727	641	643	712	670	691	714	694	714	630	678	710	677	646	696	694	652	697	694	731	682	712	670	726	687	675	711	691	635	713	668	672	655	714	667	675	697	713	650	686	708	641	674	694	719	739	679	657	702	693	722	655	672	744	659	699	694	657	683	688	645	682	675	662	679	721	650	678	698	671	722	702	651	626	742	658	707	685	703	671	731	661	709	649	723	687	661	701	724	667	759	705	719	742	656	684	713	720	686	698	694	705	647	708	674	683	706	673	678	693	665	704	628	681	723	635	671	650	663	658	717	635	654	692	672	698	708	694	685	673	680	665	665	668	656	677	677	663	692	682	691	734	665	633	711	731	680	673	691	661	693	752	633	628	667	673	669	690	657	665	636	703	700	687	662	673	713	707	643	697	706	671	692	731	706	673	623	642	651	693	662	687	690	701	708	673	737	673	674	680	643	658	654	679	715	717	639	698	652	648	645	709	629	709	692	668	633	707	647	684	627	668	714	695	664	725	685	717	635	694	680	662	677	701	693	684	700	670	686	692	701	691	685	722	640	656	681	698	685	638	648	714	685	667	669	682	703	692	628	657	698	679	724	696	659	660	696	631	677	724	713	742	682	722	691	674	695	686	726	672	654	653	637	608	705	675	641	680	679	674	682	681	711	697	650	650	720	691	646	712	693	696	676	628	704	658	709	665	674	645	629	699	660	687	701	674	679	666	701	705	624	709	665	664	646	672	640	659	623	675	675	694	664	661	704	666	710	729	663	685	703	684	671	700	732	701	646	671	652	669	673	706	674	690	691	691	622	674	690	688	717	698	691	685	668	710	728	717	704	729	659	726	653	658	689	689	701	669	677	722	679	685	639	731	693	717	700	708	762	684	734	695	719	699	678	677	655	664	647	699	750	634	701	662	728	705	674	650	707	688	700	707	679	703	673	680	690	660	704	682	626	720	665	660	707	721	676	690	668	679	676	707	690	652	677	680	669	692	652	648	791	664	727	678	670	680	689	702	661	668	646	644	690	644	691	652	709	686	679	707	689	679	691	682	722	755	697	667	674	663	663	689	723	713	663	644	725	722	679	675	696	698	659	651	653	705	684	722	688	716	723	696	685	676	660	684	709	687	707	643	725	682	695	696	720	710	707	676	645	619	677	696	702	710	688	679	714	696	671	693	678	670	682	720	679	677	722	674	736	705	662	701	641	667	706	690	678	664	684	695	700	675	702	707	704	702	714	719	669	711	687	668	694	638	698	723	699	696	707	681	693	638	663	668	733	699	689	653	648	667	643	719	658	715	708	683	701	693	715	695	654	675	646	681	701	670	680	649	704	663	659	704	673	708
25639	21383	27086	25393	3821	1006	790	644	637	574	587	576	521	551	549	559	563	529	531	538	551	585	550	561	556	544	563	507	496	506	499	547	571	551	485	555	556	506	567	505	570	539	534	553	546	556	522	564	525	533	528	584	499	517	527	544	515	541	533	524	522	533	535	571	497	519	539	525	480	532	500	518	532	530	545	542	530	586	527	541	503	560	504	521	505	494	574	560	506	508	535	558	552	560	520	521	547	560	520	517	482	534	510	523	548	542	518	516	513	542	542	535	490	498	497	542	560	536	501	504	534	525	519	549	505	570	490	503	574	560	554	552	517	470	516	490	516	477	518	519	533	525	548	530	537	546	525	541	506	539	494	546	507	500	548	545	502	509	496	543	506	514	529	521	527	551	554	525	549	545	516	566	526	516	508	521	553	564	511	573	530	551	502	495	536	521	496	513	521	530	520	580	566	553	507	597	517	559	543	515	526	498	525	484	513	533	538	518	535	513	532	524	506	495	553	528	537	522	549	536	503	515	508	513	522	516	541	513	511	510	493	498	525	529	532	543	507	512	556	536	502	502	541	538	531	521	525	497	509	569	531	527	565	538	554	507	487	523	546	514	521	515	506	543	539	499	529	564	506	525	503	570	489	571	528	527	503	530	523	542	528	497	502	502	513	543	460	550	509	551	524	488	534	506	519	561	472	514	538	511	531	544	536	516	489	500	507	495	517	511	550	490	535	531	508	517	510	503	520	527	578	537	490	539	533	489	516	483	573	503	510	524	542	524	521	516	517	501	559	526	510	542	556	527	529	501	497	492	516	527	532	541	519	553	529	521	532	517	511	518	577	521	463	510	554	573	509	520	561	542	516	490	493	545	566	529	552	548	486	530	508	525	526	523	514	490	509	492	509	528	545	546	491	533	489	581	505	560	501	527	529	539	520	535	531	548	549	514	563	518	547	530	536	505	501	518	559	527	526	557	521	522	522	496	514	540	519	470	513	494	543	542	478	526	512	552	534	534	570	519	563	492	521	525	543	501	504	554	522	500	519	509	526	561	513	515	537	556	559	537	543	509	496	524	547	533	503	497	518	537	546	579	529	517	514	514	505	509	539	496	507	459	502	509	524	560	555	538	536	549	514	527	496	548	528	564	490	523	502	522	545	542	505	489	534	541	519	472	508	551	523	513	503	494	477	514	518	531	508	521	520	518	528	515	493	531	549	511	477	557	574	527	485	523	483	502	503	532	554	536	493	515	521	541	547	481	518	508	557	490	531	522	509	528	567	504	498	527	546	530	513	536	533	528	519	572	500	534	535	531	552	539	526	518	514	501	555	529	525	513	543	494	511	513	525	502	489	524	502	587	472	468	515	486	536	555	550	507	505	496	527	538	496	494	535	534	520	503	504	542	520	538	506	548	498	515	522	534	576	556	484	497	549	550	520	509	473	540	554	525	546	510	545	561	519	534	529	534	537	527	505	524	527	511	507	529	549	485	504	508	530	548	565	488	496	511	550	531	532	531	602	535	498	514	530	557	511	500	499	516	533	487	516	520	515	521	461	519	513	527	520	543	497	512	536	544	524	530	497	510	479	577	530	514	514	523	526	516	508	552	532	500	498	559	557	534	560	543	542	523	532	538	536	558	526	530	536	515	506	527	513	531	465	529	555	506	536	516	515	507	515	546	530	532	526	482	500	547	552	453	546	569	523	493	515	527	555	551	505	504	498	501	520	535	540	510	535	522	527	545	506	546	519	500	529	520	516	483	504	556	523	543	535	486	530	532	514	532	506	580	504	574	552	526	538	500	542	532	514	524	510	498	506	546	520	531	553	571	515	505	496	554	544	559	502	529	515	503	508	514	552	530	546	570	525	531	539	464	542	519	508	491	512	496	542	558	539	529	544	522	577	522	515	516	524	508	552	482	536	518	546	532	519	513	513	535	496	486	535	525	497	495	549	526	562	512	500	528	471	503	550	541	525	535	543	501	577	527	515	533	484	555	519	524	552	550	506	523	548	502	524	545	520	530	539	477	505	537	514	477	533	475	511	514	526	551	541	512	543	516	487	495	515	511	535	491	472	524	507	556	488	516	516	502	532	512	543	494	537	549	538	546	526	503	522	515	560	521	512	532	499	528	530	539	520	516	556	536	503	554	504	474	538	525	557	556	502	532	524	540	575	515	481	515	518	545	551	551	464	549	539	496	521	492	466	521	544	514	517	510	550	550	515	493	497	511	556	497	502	547	516	527	521	524	510	508	554	525	568	560	559	521	555	508	518	492	509	471	547	543	540	555	527	520	528	551	536	476	545	494	543	521	550	517	479	551	541	547	570	496	554	521	572	546	515	552	514	537	523	559	495	540	515	520	489	531	510	523	554	522	492	549	550	507	515	510	536	527	516	522	533	542	531	523	517	482	494	527	557	518	546	487	524	564	489	530	498	555	505	549	505	524	493	500	500	518	501	544	496	527	483	500	532	538	503	492	502	502	516	518	527	519	487	490	539	542	518	550	551	518	550	547	515	534	542	539	519	556	513	536	554	532	486	541	535	559	557	532	512	499	536	506	540	508	530	549	515	526	519	477	471	497	505	489	562	528	508	530	499	510	490	527	519	525	502	519	526	510	534	509	487	550	532	499	535	536	556	503	489	553	560	533	517	525	549	489	514	528	571	524	499	519	544	535	539	526	560	475	512	526	519	517	533	551	533	562	496	544	552	541	505	528	540	511	523	527	508	538	524	507	524	487	519	513	525	539	501	567	533	515	515	504	530	514	514	533	518	513	536	489	552	578	533	527	547	541	543	508	580	573	505	535	472	529	504	541	506	550	525	551	514	511	566	562	481	485	489	521	527	500	545	518	531	486	555	527	547	507	528	546	503	524	511	528	486	526	529	548	530	493	536	534	542	527	550	522	513	553	539	533	485	541	522	539	540	511	485	529	497	546	528	532	489	476	513	552	551	546	560	551	536	541	548	523	499	530	509	500	515	548	531	543	505	531	536	531	542	512	553	494	519	507	491	563	510	529	525	515	514	496	516	528	551	532	479	480	521	569	494	528	524	509	514	522	509	494	527	505	539	536	543	489	490	497	500	512	535	560	502	548	496	503	537	545	495	493	489	546	526	523	491	543	482	507	506	524	525	479	541	534	513	537	506	523	453	496	526	551	511	477	518	554	537	522	540	503	530	515	520	480	511	502	530	542	536	528	537	540	481	507	497	562	540	506	566	490	541	573	490	518	511	473	508	547	525	531	526	485	525	525	505	521	536	559	553	531	508	560	488	555	500	551	504	495	509	494	522	460	528	521	491	549	546	529	550	527	538	538	517	537	538	523	498	520	503	512	522	502	503	607	492	509	506	480	525	509	524	477	546	507	511	516	485	565	518	496	541	540	535	516	541	488	533	522	540	501	522	545	543	500	499	551	514	505	512	515	510	551	548	514	564	483	544	530	575	511	521	522	522	557	532	580	528	537	523	518	534	549	482	507	521	519	542	512	545	522
3689	2641	2378	1325	961	728	646	611	617	562	596	506	538	470	446	483	491	442	500	468	497	471	476	444	484	443	475	491	467	482	445	495	476	481	498	484	457	509	515	433	476	463	453	462	438	471	442	449	479	481	425	474	441	461	476	458	480	449	494	459	480	501	486	468	440	464	461	428	442	475	508	445	473	465	431	447	436	447	463	444	427	474	427	493	485	486	458	453	440	488	430	455	451	462	437	502	470	460	475	435	480	439	449	434	472	451	441	501	481	459	469	446	487	460	457	412	425	435	444	443	463	444	460	461	456	442	458	481	457	478	450	414	453	426	480	460	469	469	487	423	439	446	431	452	476	471	455	476	442	488	455	504	441	465	484	478	461	465	460	533	431	468	451	449	466	470	462	473	453	407	453	434	447	448	456	439	452	475	444	448	495	442	434	444	444	447	452	409	475	467	459	446	463	477	452	411	422	441	424	462	431	422	441	472	492	437	415	425	415	484	457	475	455	452	470	449	467	471	428	462	461	476	434	483	449	422	443	437	437	440	443	443	451	442	463	400	475	430	424	441	482	465	454	445	405	455	461	485	445	476	482	457	406	443	451	423	448	450	448	439	430	445	462	428	469	430	465	441	496	450	437	455	451	456	445	489	464	426	408	484	455	460	481	464	472	481	448	469	473	474	453	452	476	445	449	457	458	472	448	457	439	490	431	457	472	421	431	421	443	472	502	469	458	470	441	452	460	437	410	438	435	447	426	438	476	463	463	443	427	428	463	485	427	487	472	503	429	454	470	478	474	449	445	447	472	446	426	443	447	490	438	407	458	443	482	453	454	458	467	463	445	478	449	484	456	452	460	441	470	462	464	441	463	474	463	469	466	455	451	476	445	421	463	456	470	437	445	441	433	440	456	502	451	422	461	454	460	468	453	489	456	441	484	466	440	453	457	505	485	436	453	460	479	461	423	419	403	412	471	462	429	457	413	438	452	457	457	461	467	447	500	462	423	473	466	413	447	457	453	457	465	459	437	469	482	467	437	450	441	472	449	450	452	461	398	481	425	421	446	454	458	440	423	489	449	459	450	450	473	465	502	441	459	441	450	434	473	432	484	455	441	490	423	482	474	458	502	462	437	459	463	450	426	448	512	484	464	468	416	487	462	429	435	515	442	472	429	453	461	459	404	429	476	467	462	445	474	433	414	457	455	429	462	476	437	466	464	460	437	421	444	444	429	427	461	472	428	434	453	446	433	449	467	401	419	465	482	467	469	455	464	442	467	464	440	420	451	518	469	478	403	493	475	484	466	461	437	463	448	503	415	477	458	441	451	461	455	452	447	424	449	471	470	442	484	449	443	461	463	467	488	421	425	431	434	421	451	449	445	483	458	492	474	442	424	479	472	455	442	459	437	479	464	485	436	454	480	452	477	437	459	432	441	472	434	467	478	440	493	440	457	455	447	450	422	454	424	430	445	456	452	459	476	479	448	476	409	478	434	459	476	448	461	409	457	449	457	468	480	439	467	462	456	451	456	436	456	451	455	471	468	413	459	456	417	447	425	458	453	460	470	496	443	441	479	447	468	439	472	461	456	443	474	462	404	428	461	464	459	459	453	475	429	478	451	458	473	465	440	467	435	455	434	447	429	466	452	447	435	449	407	454	448	427	475	501	457	483	462	444	455	461	424	462	450	466	460	467	416	446	447	455	476	456	471	454	410	469	462	439	457	475	437	433	481	451	446	458	466	416	451	439	449	430	473	465	465	470	453	431	406	504	424	436	443	460	475	440	461	437	432	480	455	440	426	425	420	427	417	457	441	454	436	440	456	494	447	451	476	421	450	466	446	459	485	460	421	437	488	423	480	468	476	400	479	472	441	468	465	459	482	445	451	468	450	459	433	459	482	463	462	443	455	420	428	442	458	443	450	443	417	502	432	446	424	454	471	436	453	438	435	451	459	444	453	465	415	456	475	443	429	462	450	410	426	473	448	450	429	429	445	428	432	431	439	428	465	438	431	466	498	424	400	412	465	446	446	458	479	461	432	426	445	408	412	464	465	448	480	447	418	447	451	466	486	461	460	490	433	452	440	449	416	452	442	466	430	455	426	458	495	463	452	460	454	412	426	469	452	464	432	440	444	430	434	447	412	494	414	473	428	457	467	456	443	457	458	445	439	468	486	462	425	464	437	437	443	433	451	408	468	462	453	451	436	448	451	451	447	465	449	454	440	450	465	421	453	451	454	460	467	465	430	420	459	434	426	399	440	500	462	421	455	437	446	463	496	456	451	466	471	421	413	436	491	430	452	420	433	436	445	475	452	468	469	410	427	456	464	441	462	442	460	428	433	426	413	465	484	466	480	442	438	429	468	464	446	456	437	496	448	442	481	438	480	491	457	456	461	411	453	438	445	457	428	467	454	431	433	438	425	440	472	457	479	478	424	476	447	454	425	453	468	475	439	414	425	443	446	435	446	437	462	468	450	480	433	452	485	482	458	488	491	445	519	453	437	468	459	447	418	442	464	416	436	438	467	441	467	413	440	452	485	448	484	459	475	428	423	439	475	476	431	449	490	435	447	448	443	493	473	445	452	437	456	411	409	477	473	419	421	440	458	472	474	450	444	469	443	464	464	453	413	447	435	409	514	443	461	440	465	466	431	444	461	471	444	495	438	454	488	470	461	431	452	446	428	455	458	447	479	448	415	443	456	459	461	445	443	454	457	449	464	431	484	435	424	464	437	423	456	426	472	431	473	454	435	478	460	477	424	468	406	468	441	384	442	458	462	465	432	409	476	489	514	455	464	483	453	457	478	423	433	502	435	439	424	452	487	464	456	442	451	444	491	454	466	478	440	422	437	438	459	448	456	441	449	490	427	475	457	426	429	449	472	463	442	471	463	454	444	497	433	436	464	432	464	444	454	446	453	443	428	479	424	448	436	475	476	432	465	446	428	470	448	476	428	400	422	470	419	386	464	418	437	466	417	459	483	429	441	416	476	434	432	454	429	480	477	421	467	438	436	411	450	446	395	443	468	465	464	438	448	430	450	472	416	419	454	450	451	444	427	444	474	477	455	472	455	512	448	447	472	425	460	475	473	456	425	438	471	453	469	443	425	420	460	486	443	459	456	451	449	443	441	427	454	437	452	470	474	448	473	450	454	412	438	461	442	438	443	423	451	397	474	453	461	451	420	468	422	426	444	454	481	469	457	434	463	463	464	422	452	446	464	459	473	472	443	429	465	423	430	478	460	413	411	441	440	453	447	505	423	459	439	457	447	446	448	462	419	455	413	456	453	450	432	463	449	430	460	492	415	422	465	465	491	443	450	450	469	490	426	412	503	461	459	433	463	446	477	441	446	465	447	460	483	439	471	397	448	451	460	464	488	455	434	459	435	448	466	424	516	464	482	447	460	466	430	460	439	449	408	468	458	479	458	455	471	475	417	463	475	482	441	422	455	445	451	433	459	461	432	448	415	446	461	420	492	442	460	454	449	434	474	446
24553	21376	28432	24689	20961	3063	818	527	428	412	374	352	366	337	330	316	338	341	301	312	311	316	337	315	306	325	284	315	292	298	309	288	315	303	325	309	307	312	328	312	313	320	268	286	307	297	312	311	288	296	281	279	275	315	300	293	280	322	298	308	305	284	295	318	297	282	306	294	283	334	290	303	254	283	300	315	294	303	281	325	295	289	323	296	306	308	303	308	279	303	283	280	308	298	311	313	307	298	312	267	274	306	322	327	304	282	303	285	308	296	295	356	281	290	304	286	298	278	269	274	274	282	307	295	293	312	331	319	297	299	314	305	298	289	303	280	310	294	293	287	290	298	276	345	269	290	288	254	251	304	294	325	317	295	310	297	283	292	312	284	320	331	294	294	314	291	292	291	281	300	296	319	272	269	312	292	306	295	319	327	294	316	274	295	285	290	279	305	294	277	269	293	298	297	273	277	267	284	279	308	302	279	305	280	297	312	312	300	303	325	324	308	285	309	304	302	276	309	275	319	313	290	317	301	290	304	267	312	287	294	279	296	283	277	313	293	298	321	295	298	263	288	305	307	307	260	277	319	270	278	284	307	321	350	304	323	293	296	316	310	288	305	303	293	300	314	280	291	296	303	317	287	296	280	327	301	299	271	315	285	298	273	299	278	328	313	274	303	299	309	333	321	307	304	324	274	328	284	291	325	325	286	310	279	312	300	291	296	295	343	290	283	319	280	265	286	325	302	313	301	320	313	286	307	313	297	251	289	285	292	285	312	301	289	306	295	299	257	310	299	327	290	294	272	262	308	285	307	297	301	289	301	285	305	311	296	315	309	294	300	259	281	282	290	299	306	311	301	298	328	293	285	272	280	285	291	308	301	290	280	289	285	298	272	304	302	318	286	294	342	265	285	284	315	317	282	312	293	273	287	276	313	265	330	313	274	285	313	321	289	303	294	307	298	293	307	320	286	295	285	297	305	276	291	322	290	292	293	312	275	306	304	319	281	296	271	277	328	278	280	301	323	296	287	286	289	305	301	324	287	314	276	296	296	331	305	263	317	284	302	315	326	273	305	305	310	289	275	267	317	299	284	322	301	262	286	284	294	297	287	279	315	291	310	298	281	270	286	272	293	275	302	305	294	282	293	288	277	297	279	314	308	306	314	314	311	299	278	287	315	296	286	290	314	292	307	296	274	282	304	293	289	291	335	308	293	299	282	303	300	300	306	304	304	284	298	317	302	324	293	283	294	320	320	281	272	299	243	305	306	281	327	308	286	287	293	271	296	295	290	319	305	294	342	292	311	291	291	295	291	296	322	275	288	304	294	309	306	274	288	323	316	302	300	257	309	278	261	288	282	321	307	300	294	298	272	276	298	306	279	299	307	273	345	300	290	299	286	291	306	265	357	281	322	307	292	304	322	285	304	301	298	296	302	306	297	298	294	272	290	293	267	284	300	285	296	288	287	308	315	304	287	289	280	318	312	322	296	317	300	296	298	295	301	307	310	277	303	312	272	302	264	287	263	289	283	265	295	293	273	284	272	320	288	290	272	303	289	309	291	267	307	281	291	283	294	300	284	279	316	279	301	347	298	290	269	290	275	281	297	311	302	270	289	316	298	291	310	299	290	269	288	288	305	294	285	287	283	284	290	292	299	321	313	309	295	319	306	311	309	276	340	285	291	288	299	289	304	282	316	317	285	297	319	313	300	282	278	283	276	303	308	322	308	328	295	307	320	276	294	284	301	288	294	315	316	271	299	291	293	291	313	262	272	249	300	312	307	293	301	296	261	292	294	282	295	294	284	276	271	277	266	280	308	297	306	344	284	315	326	311	302	302	288	337	283	276	311	306	271	302	300	309	300	293	297	284	316	296	286	296	344	270	318	300	293	283	284	272	263	312	307	286	314	295	307	331	304	306	310	302	279	282	294	297	277	296	284	269	318	315	299	324	296	274	296	326	289	291	290	321	296	275	284	317	307	285	316	257	319	308	287	318	281	332	333	312	304	279	290	297	292	304	289	275	289	333	288	286	270	283	275	293	340	272	309	317	252	302	294	298	287	300	307	309	283	290	311	295	320	308	291	268	283	298	300	261	309	289	287	285	274	281	293	317	323	309	295	293	299	321	289	292	319	302	303	278	287	260	308	278	273	322	269	299	312	267	301	259	291	276	314	283	306	281	293	292	283	322	294	336	291	315	319	324	308	271	282	297	296	332	305	299	311	319	291	271	286	316	294	305	278	280	328	285	272	300	317	309	270	289	266	275	275	308	310	249	291	280	261	317	275	315	281	270	290	293	293	320	322	312	285	283	298	293	293	311	280	337	309	292	282	262	313	279	303	309	317	278	271	325	280	306	282	288	293	274	317	294	299	303	291	266	309	300	289	288	286	306	320	294	278	276	278	307	325	256	301	289	291	273	294	322	308	291	318	316	291	290	254	302	290	318	292	291	289	288	332	298	276	300	300	255	294	274	300	301	263	291	317	296	297	287	299	305	303	303	327	322	288	303	302	296	292	272	306	305	326	311	280	289	277	304	264	315	290	275	285	306	282	274	279	323	308	286	302	325	306	277	259	304	289	316	287	299	259	290	285	252	320	279	327	289	271	297	273	287	285	300	296	311	299	299	294	282	316	281	318	269	257	306	325	332	302	310	296	284	275	296	294	289	270	298	298	325	306	300	327	285	286	303	276	311	297	311	291	300	311	272	333	296	288	314	293	296	343	260	279	323	265	304	297	319	293	318	287	294	284	330	284	289	275	305	314	231	284	285	314	309	294	318	288	288	289	313	306	280	299	336	329	277	301	307	280	313	305	291	298	288	305	318	310	307	302	309	293	286	294	298	310	316	294	324	322	313	316	282	303	291	285	283	299	306	282	288	284	287	275	300	296	296	286	308	294	283	277	272	283	308	286	285	272	287	280	297	282	295	300	287	286	286	286	285	274	307	326	331	284	310	301	312	317	307	276	289	301	281	314	287	300	317	286	285	311	315	302	268	305	297	286	296	305	271	308	262	281	256	321	309	312	261	287	312	277	261	315	303	320	293	317	302	295	333	302	275	294	256	287	282	320	284	315	302	313	295	281	314	303	294	295	243	301	278	323	322	302	298	337	299	313	259	288	286	303	299	321	319	299	289	300	320	278	289	283	268	295	283	274	291	306	277	302	286	263	308	283	296	300	312	305	293	273	309	279	312	322	304	302	269	304	328	297	304	324	277	321	297	264	298	307	266	316	274	332	276	294	278	266	287	313	308	292	288	307	296	314	254	260	299	309	304	289	311	294	296	287	245	295	302	300	280	297	308	283	331	276	283	303	286	291	269	294	282	304	312	281	331	284	303	292	287	301	277	303	290	289	312	256	297	266	254	326	309	285	288	295	303	316	317	276	302	294	274	269	298	246	285	282	292	300	303	289	295	270	284	303	332	296	307	272	315	277	303	321	323	289	304	309	318	311	307	310	310	334	285	319	304	294	286	276	288	309	306	254	286	251
3799	4771	3844	1992	1280	933	772	561	509	515	466	377	377	369	375	363	326	301	320	350	314	293	312	342	305	317	305	299	285	300	264	325	291	284	274	307	298	316	297	277	278	303	247	269	274	303	290	265	283	299	281	275	281	306	283	274	275	280	284	288	272	296	304	269	247	264	266	289	291	279	287	287	291	310	290	295	304	273	293	272	307	294	261	291	300	295	286	249	283	289	267	255	254	262	269	236	262	293	301	278	294	288	277	276	258	290	268	315	275	272	288	249	269	256	278	276	268	283	293	288	308	276	257	279	280	267	279	285	289	295	284	271	276	290	284	282	281	273	272	273	286	266	275	263	268	264	269	278	285	274	261	287	275	265	287	263	284	324	243	307	274	257	281	249	291	282	286	258	262	286	310	289	283	276	285	268	291	267	289	281	287	274	292	274	279	259	277	259	270	270	286	281	276	277	291	279	286	260	257	277	309	304	288	264	263	277	263	278	256	256	280	269	310	293	260	289	291	279	244	288	294	287	253	247	282	281	276	248	296	265	288	280	298	276	273	261	279	281	295	316	284	279	267	264	292	269	305	282	300	272	279	272	265	284	271	276	255	312	257	256	261	275	274	294	283	272	277	264	279	257	294	283	272	281	325	268	252	275	278	275	294	279	273	294	252	278	311	286	248	281	290	294	246	291	267	266	259	282	258	257	291	249	255	241	276	271	302	288	283	284	297	250	277	253	268	278	277	289	285	264	288	285	265	284	257	247	273	282	267	278	271	305	247	263	283	281	290	269	260	273	273	265	256	286	274	254	281	272	266	267	324	283	265	244	267	319	270	271	273	296	287	279	276	315	267	292	268	258	285	285	258	243	264	275	272	274	298	268	246	292	284	289	295	285	274	254	278	284	248	288	303	238	265	296	285	303	291	286	294	293	276	261	275	280	250	288	263	270	277	292	285	274	286	260	265	309	267	271	277	278	285	298	326	287	280	281	279	289	248	297	262	296	263	253	262	282	298	257	267	305	257	287	243	288	294	263	246	278	280	291	280	281	282	271	265	279	282	292	277	231	277	269	286	276	311	299	273	298	288	274	271	259	290	287	282	272	266	261	259	252	282	249	244	250	294	275	270	268	270	277	272	247	283	268	264	286	312	254	265	250	268	279	281	264	269	279	279	272	253	266	293	269	299	247	260	300	272	286	302	259	281	269	263	285	285	285	259	279	285	276	266	252	272	286	281	272	275	298	257	257	279	266	279	269	293	273	274	292	259	273	275	282	267	297	295	259	275	278	272	258	250	309	258	281	285	299	265	279	286	306	299	257	276	282	270	289	259	285	288	256	280	256	269	268	294	297	269	308	263	268	254	249	291	239	267	256	282	293	275	275	285	239	280	265	265	278	277	294	256	269	293	274	284	285	300	259	264	281	271	279	290	255	274	260	269	275	282	283	273	290	278	290	271	278	271	267	249	288	264	290	263	259	282	286	282	282	273	268	265	254	281	264	281	280	275	271	276	283	268	295	271	287	276	300	274	268	296	263	327	265	258	285	297	262	300	279	255	301	278	279	275	278	307	268	265	258	268	274	270	266	266	247	261	275	294	279	281	259	319	252	277	291	272	283	276	295	268	268	291	272	290	288	279	252	238	267	250	258	227	284	263	312	270	287	290	268	244	262	256	281	279	264	266	302	296	307	238	279	252	280	270	289	274	272	269	282	266	293	267	260	275	280	270	282	269	266	264	278	273	247	282	287	259	249	285	300	277	279	244	258	275	259	301	279	250	265	292	286	272	244	276	253	276	311	283	283	289	259	275	286	289	285	287	236	266	297	277	296	294	266	276	291	247	278	272	278	269	262	250	287	268	292	273	295	300	300	305	273	282	274	242	249	271	262	297	260	252	250	287	288	293	284	261	237	260	251	239	293	304	280	286	255	297	307	266	277	287	286	253	264	281	291	249	255	300	292	288	239	272	264	290	270	266	266	284	266	258	301	282	261	258	288	250	305	249	289	242	267	272	258	319	237	238	294	294	271	278	274	285	269	273	320	291	269	287	266	292	292	271	290	279	275	265	262	281	249	305	283	270	311	284	269	299	265	258	295	264	298	285	261	264	266	282	296	253	280	296	285	266	269	279	245	266	257	282	260	274	290	263	283	280	285	286	288	274	262	278	270	250	267	297	267	291	303	270	260	286	265	282	274	298	265	268	275	263	280	269	286	294	260	276	272	278	248	275	281	289	254	311	255	266	274	273	250	262	285	262	270	287	257	307	287	290	250	299	272	259	264	256	249	290	254	258	268	280	265	243	301	261	267	286	268	255	263	262	325	255	267	275	273	278	276	255	262	256	283	262	287	332	248	292	276	279	287	274	268	282	258	288	256	277	247	272	284	282	266	250	285	258	297	279	277	272	285	290	277	261	273	289	278	296	262	291	274	311	272	281	257	276	248	269	258	282	242	298	290	270	287	307	253	281	298	242	256	313	256	265	265	281	272	272	283	306	268	302	264	266	291	252	250	251	286	265	288	283	267	271	268	276	294	259	277	275	277	301	264	261	267	280	287	265	284	301	299	265	305	292	261	287	307	237	265	248	262	267	257	276	295	294	276	277	258	292	266	216	248	274	297	283	250	251	270	261	271	270	250	258	296	254	290	260	258	276	267	288	283	285	279	267	280	264	279	275	292	286	269	311	280	278	281	272	259	277	267	293	257	281	275	299	300	273	271	270	257	297	259	262	298	281	298	277	297	284	254	293	256	269	269	283	253	252	293	282	272	273	259	261	283	271	275	301	275	264	274	264	272	280	250	299	307	248	291	281	269	263	264	274	270	285	284	246	272	265	277	255	296	281	265	282	279	269	273	262	281	281	259	289	263	257	284	262	269	295	292	258	245	264	286	261	276	291	260	280	243	280	287	267	261	268	277	295	258	264	285	276	299	273	263	242	288	286	280	270	291	238	272	278	278	271	268	274	246	260	298	277	281	245	281	275	285	244	273	273	284	285	227	274	260	263	272	298	262	278	318	267	254	263	261	287	307	277	267	280	269	309	289	267	261	258	269	278	287	299	251	292	250	277	265	286	289	292	280	233	287	275	261	306	270	283	295	264	250	251	268	279	270	253	280	281	287	267	278	254	303	276	292	292	264	300	293	252	288	277	291	291	288	255	267	276	272	297	282	284	285	270	286	266	244	335	263	281	282	270	273	302	275	297	283	261	293	260	294	291	268	227	268	249	294	239	292	273	249	229	274	270	284	260	269	290	270	287	269	303	289	296	235	283	264	284	284	262	300	277	281	270	273	275	264	273	274	260	259	277	253	289	262	275	275	269	281	254	279	300	279	279	275	241	266	283	277	259	277	302	259	258	252	274	278	254	264	271	287	307	274	262	267	264	286	241	279	264	254	285	267	271	264	276	243	266	276	259	266	263	314	277	278	264	261	270	259	291	251	297	318	284	244	297	266	288	315	293	316	289	277	237	252	276	271	292	264	292	259	265	292	270	255
27694	9809	1662	1157	919	877	892	916	817	856	893	866	929	856	887	923	813	833	824	888	841	878	845	895	880	834	904	867	868	911	901	856	819	873	836	846	813	891	897	885	813	862	847	801	848	872	857	868	823	879	856	856	878	853	905	859	852	885	867	857	877	825	829	805	904	933	824	937	886	900	847	835	903	904	838	841	847	874	919	862	932	892	911	803	864	833	881	882	873	869	856	836	852	864	879	855	862	799	850	869	855	830	802	819	866	910	855	849	834	901	835	821	856	837	866	833	893	820	869	859	878	834	836	826	837	839	894	889	861	916	839	900	865	859	858	867	876	856	878	857	874	829	864	862	873	881	864	823	913	927	895	864	843	870	852	862	927	892	894	825	865	836	842	857	877	877	843	887	861	887	896	834	827	902	894	887	832	889	826	837	872	878	891	838	858	878	832	842	819	837	864	855	869	834	879	852	825	816	821	836	853	828	865	781	820	872	849	899	865	898	873	865	873	876	822	821	815	851	817	810	795	826	787	840	837	884	845	819	875	830	873	857	884	854	877	899	847	873	887	846	868	835	875	835	858	830	812	843	892	900	817	885	879	878	873	862	862	881	852	921	865	859	819	833	820	831	870	922	851	828	814	853	864	856	867	835	846	869	899	885	876	895	849	904	818	861	819	854	857	854	842	865	873	831	832	891	874	798	822	841	906	841	830	873	926	845	904	900	840	867	857	886	837	846	894	889	857	927	858	822	867	890	858	854	865	859	835	850	871	855	851	835	893	863	854	811	847	879	856	854	834	894	864	896	843	915	859	867	830	897	866	890	905	872	906	825	848	815	860	867	856	868	837	837	857	855	851	879	881	884	860	879	881	848	905	838	837	812	856	843	856	833	829	854	867	850	822	851	929	835	882	800	846	894	821	850	790	830	808	843	841	829	849	867	877	858	844	857	853	908	840	844	846	850	872	873	844	898	835	877	830	828	845	831	892	878	884	842	876	819	821	792	892	856	806	864	893	847	875	832	859	804	840	860	859	811	897	824	833	831	861	848	885	900	888	855	883	859	865	848	863	856	879	838	853	855	837	905	862	887	858	835	842	828	903	854	902	863	834	866	843	862	842	868	853	825	836	795	836	824	881	897	893	844	910	881	883	864	879	872	850	832	881	830	844	877	842	862	858	802	788	883	860	869	881	860	883	799	813	847	838	828	802	809	842	875	817	832	847	853	872	827	861	836	870	890	866	878	862	861	848	844	868	838	841	855	844	876	830	846	834	866	851	905	788	906	887	876	888	871	960	881	864	835	854	813	866	830	838	875	948	863	880	866	880	883	871	839	847	830	836	891	898	865	861	870	895	898	852	832	880	906	857	879	850	867	871	819	827	853	915	862	854	878	822	850	818	842	918	873	857	846	847	841	825	830	811	834	836	885	844	885	856	866	869	796	885	854	865	884	835	871	849	834	864	879	826	798	827	905	830	850	876	832	887	877	841	886	848	859	849	871	814	855	822	846	891	834	876	805	885	874	886	873	803	869	872	839	842	866	853	886	919	864	809	866	850	853	850	925	832	828	883	893	914	870	845	920	841	939	949	895	900	849	839	841	822	828	846	854	900	861	904	848	873	872	856	864	883	862	887	907	869	870	857	840	881	906	820	853	878	835	830	844	844	811	847	817	852	870	852	866	837	817	890	840	864	883	856	837	890	924	770	896	872	852	916	838	911	841	877	838	871	858	866	862	817	825	808	836	805	838	934	866	843	855	846	878	835	801	848	841	885	879	876	845	842	825	815	877	778	871	803	845	923	779	851	812	890	861	885	894	833	821	802	847	887	845	842	845	805	893	834	794	848	875	818	807	838	803	812	844	845	815	865	871	853	845	863	877	899	908	886	865	822	848	885	822	889	833	856	885	907	854	854	865	856	905	877	875	867	886	845	820	862	850	813	869	890	866	829	892	863	893	891	830	867	878	835	818	892	812	930	873	817	890	830	861	816	891	858	817	842	901	852	866	810	894	895	857	853	871	833	865	834	823	801	886	861	903	853	871	792	854	882	837	821	800	869	825	855	854	841	837	858	849	830	822	926	858	794	819	870	887	865	885	855	868	898	838	841	883	822	854	833	852	876	895	836	908	852	868	834	867	851	896	870	884	841	821	863	818	830	870	901	865	831	829	897	888	850	871	852	805	889	818	867	825	883	893	858	873	861	878	839	841	807	875	870	826	893	920	818	900	839	808	854	840	829	835	798	830	831	822	903	922	874	891	888	891	861	840	830	851	841	835	895	867	911	904	812	917	803	869	887	897	837	882	856	858	884	836	897	863	814	916	888	854	847	883	894	859	852	850	853	818	887	863	847	841	861	855	883	782	826	882	872	823	851	811	909	846	896	807	868	843	822	851	829	856	868	853	854	834	826	873	828	812	850	817	854	907	878	911	842	906	872	889	872	877	887	865	919	832	854	870	842	854	883	840	808	853	880	855	843	869	841	852	904	839	877	801	833	869	863	835	855	826	881	864	850	875	822	835	856	873	801	844	858	887	854	868	851	845	844	872	895	814	861	849	912	808	899	909	862	866	852	842	881	826	862	813	873	850	833	857	867	832	853	828	799	870	865	827	910	797	866	785	852	834	865	866	873	907	854	901	839	882	868	859	861	910	825	883	845	863	891	904	846	861	846	846	854	834	824	872	888	845	891	868	820	868	851	869	889	875	855	859	826	871	870	884	863	839	886	847	861	852	838	893	809	935	899	816	781	857	847	843	838	876	903	860	884	844	829	814	860	846	866	838	867	869	858	896	821	926	904	844	879	860	898	877	865	803	874	837	887	861	804	870	903	873	871	880	849	862	894	830	846	831	800	786	865	842	825	840	877	852	871	899	826	892	858	891	848	856	953	860	812	811	869	852	850	807	891	841	847	888	867	886	885	834	896	882	836	877	871	846	852	860	899	843	843	910	887	895	836	821	850	885	914	821	855	872	851	861	850	919	859	869	850	901	863	867	879	842	877	871	853	812	895	864	832	841	851	880	851	829	873	833	841	902	864	803	913	864	823	856	876	900	832	794	831	861	838	891	845	873	838	901	861	848	856	880	849	862	892	827	903	854	849	881	853	825	892	835	814	835	906	824	849	872	877	869	895	891	878	816	843	765	836	858	826	846	824	883	885	845	866	847	822	892	822	842	851	847	854	842	826	848	842	890	867	855	868	843	851	952	869	904	869	829	875	861	902	822	878	843	855	863	842	894	815	818	849	844	834	794	884	907	861	926	805	879	887	878	880	860	893	839	800	874	869	892	866	859	844	845	854	883	800	834	849	887	821	824	867	880	864	859	861	828	764	846	875	853	859	931	833	865	883	872	798	829	811	884	942	860	860	801	845	842	880	905	871	874	863	873	856	805	880	902	874	883	842	897	879	826	874	853	870	852	845	862	846	883	886	859	867	837	914	897	875	860	883	909	872	914	905	825	852	806	857	858	795	928	814	890	847	892	852	905	863	821	847	913
5601	884	816	776	748	725	677	703	695	675	710	700	649	648	689	691	690	698	723	711	696	707	704	696	689	700	658	693	668	691	698	621	696	676	694	693	663	689	723	695	643	723	689	665	702	619	688	709	667	759	705	644	685	682	641	668	671	687	687	706	721	698	710	690	681	687	665	709	666	696	677	676	718	693	714	677	691	716	711	722	672	731	701	739	717	734	690	689	669	676	709	682	695	713	711	663	721	704	675	664	695	664	691	716	717	651	677	716	642	699	635	699	668	678	651	648	670	698	693	689	676	727	660	679	681	722	690	706	731	688	680	679	678	676	676	674	704	695	658	654	663	688	699	723	677	692	691	712	677	709	690	731	648	707	704	671	679	689	698	684	669	704	706	709	703	624	712	683	742	657	687	680	689	652	714	687	677	703	736	689	684	723	659	721	665	650	682	669	655	678	697	697	722	727	668	741	684	714	673	655	710	715	684	704	688	698	671	663	683	715	639	709	639	688	705	668	688	669	705	681	672	689	670	676	713	679	660	657	698	703	672	714	659	712	679	718	694	697	720	668	679	702	695	657	682	707	694	679	727	690	736	695	711	631	700	716	694	687	656	719	660	637	690	675	682	632	702	699	694	686	697	638	695	704	653	667	690	682	667	672	676	692	672	675	662	684	671	671	656	627	666	677	663	695	645	666	671	705	685	682	722	675	702	632	674	684	632	666	679	683	669	676	654	715	709	683	715	667	662	638	687	684	722	678	691	712	692	685	668	665	724	633	675	695	625	687	664	691	737	673	664	712	690	688	692	652	705	703	679	670	698	692	665	734	663	693	714	705	674	697	690	710	633	671	694	727	662	719	700	696	691	699	676	698	711	737	640	678	677	688	715	727	667	662	694	648	671	723	657	682	649	721	703	709	694	640	732	677	710	696	706	701	713	710	767	693	680	663	676	695	643	654	685	668	669	706	668	702	653	687	668	673	673	696	669	735	664	685	658	661	745	710	678	709	680	709	677	700	719	663	654	682	668	648	684	652	664	689	715	671	637	686	699	709	686	718	686	668	651	693	614	639	681	680	671	686	673	726	655	691	665	688	671	684	711	653	675	681	704	675	726	702	716	702	683	684	683	668	677	652	711	636	663	708	677	671	678	662	677	697	686	663	686	649	728	689	670	713	642	698	687	664	670	646	711	714	669	676	704	738	680	701	682	686	699	706	695	665	716	658	664	653	725	713	699	685	695	689	663	687	681	665	686	613	700	677	684	672	710	673	726	687	710	684	683	674	703	683	656	673	679	650	719	674	701	698	661	654	655	738	683	712	704	670	687	686	703	683	690	736	673	674	708	692	672	684	658	671	717	725	697	697	695	672	667	701	717	677	706	681	706	740	731	737	704	695	690	707	697	684	706	690	660	631	673	612	690	710	677	690	682	688	725	652	667	690	661	698	689	737	685	712	674	705	734	678	673	704	708	645	661	720	708	696	691	706	653	703	668	694	676	721	640	669	659	702	691	677	703	697	714	752	657	726	717	683	727	688	648	689	666	669	688	681	679	664	649	640	692	673	725	700	688	686	701	707	667	630	652	676	663	652	698	709	736	705	676	697	750	712	665	699	733	703	651	694	725	702	671	702	637	615	630	668	696	726	682	635	650	662	664	640	683	657	680	670	715	654	706	662	720	710	701	673	726	716	730	729	679	678	663	722	729	700	658	717	737	671	673	691	653	664	674	652	686	707	672	728	610	678	697	712	684	691	690	716	725	691	655	673	657	698	627	664	718	709	663	687	692	652	626	711	705	668	713	669	653	661	634	678	697	698	655	683	690	737	716	703	724	694	651	658	720	700	703	729	738	718	684	692	639	674	682	671	679	656	664	691	728	704	685	672	729	738	733	707	712	718	715	716	701	713	710	696	718	672	708	707	683	646	701	734	712	731	691	694	662	689	649	685	679	654	692	740	679	670	676	687	628	703	712	676	704	654	657	710	731	726	681	655	688	679	667	688	667	720	647	667	699	667	676	652	679	664	685	685	696	710	647	694	699	683	644	694	698	679	712	680	668	702	666	753	675	698	667	692	701	690	652	686	704	716	638	703	634	691	728	640	666	751	682	690	686	655	668	709	679	702	689	694	690	681	727	695	678	695	706	689	687	722	674	699	692	726	710	665	731	730	685	679	695	704	667	745	694	674	688	702	714	720	670	692	690	650	694	731	706	687	689	714	650	704	649	731	684	695	667	726	634	726	679	695	666	638	690	726	673	678	657	696	709	692	666	669	703	738	675	707	673	700	681	661	697	673	614	716	708	679	709	676	673	639	688	651	631	692	680	641	739	681	683	686	688	675	649	670	700	687	676	706	669	681	670	674	695	714	680	684	653	641	679	713	752	706	674	745	676	679	677	700	715	668	696	681	672	700	672	687	677	721	672	670	687	681	704	657	684	665	672	698	675	697	626	717	683	692	712	638	675	682	691	711	689	735	718	670	666	709	723	737	672	687	695	709	634	689	711	732	675	707	688	692	711	654	689	681	725	701	646	692	661	682	660	730	705	670	642	697	695	670	705	714	752	677	668	674	674	666	669	730	710	686	674	664	667	678	658	734	676	691	683	710	616	688	634	690	693	677	686	615	706	676	693	682	701	704	687	688	653	731	700	685	684	709	719	724	709	693	718	687	701	660	705	701	690	714	666	726	699	682	676	676	725	676	660	703	667	654	618	675	705	645	685	672	661	694	720	726	702	667	711	695	652	698	731	677	694	631	667	649	667	712	668	702	681	646	661	680	676	699	736	657	694	664	708	647	708	706	654	665	685	722	689	638	734	644	639	685	757	729	722	680	685	700	662	685	704	668	642	689	669	691	694	692	635	663	721	664	687	655	659	704	692	656	721	703	660	669	655	643	669	694	638	678	703	694	653	645	690	647	699	677	659	660	717	726	662	678	702	740	648	745	685	710	676	686	677	710	672	662	752	706	667	674	674	691	677	714	699	726	687	701	665	681	680	726	657	684	676	726	722	698	694	666	650	691	686	693	703	695	712	691	697	765	701	698	704	707	696	718	701	665	705	656	687	701	708	675	689	710	694	646	707	701	669	674	689	683	656	691	689	642	704	670	700	696	681	681	744	659	692	703	623	693	684	685	728	694	685	651	668	674	645	684	670	745	686	649	745	728	706	695	671	670	711	696	668	722	670	657	666	692	688	714	695	643	678	689	719	688	681	704	717	738	717	666	668	681	670	694	666	721	697	679	705	694	723	693	671	695	666	703	693	688	687	667	666	668	728	656	649	691	689	689	648	690	704	642	701	652	685	658	697	706	672	687	698	671	699	681	682	679	653	690	686	677	708	662	682	689	703	692	669	651	712	660	704	694	698	671	657	705	717	659	675	677	666	693	706	658	704	674	683	704	681	696	685	665	717	708	725	682	695	705	691	752	680	694	677	683	649	657	649	643	710	667	668	711	668	666	714	731	693	678	686	697	665	719	685	678	704	662	703	636	676	711
25627	21436	27155	25434	3896	1008	742	714	612	575	592	553	590	570	585	544	576	571	570	512	545	543	542	551	560	556	546	552	523	499	528	588	591	526	530	506	524	560	529	533	497	561	529	545	554	509	491	525	545	549	533	516	548	504	527	572	514	509	532	509	502	526	517	489	567	533	523	540	529	555	549	505	535	523	587	565	535	517	551	544	525	508	537	513	566	529	523	519	520	511	501	542	542	516	546	568	525	565	561	522	506	574	526	529	510	534	503	508	520	521	539	497	510	543	571	536	524	495	495	505	560	539	509	554	525	534	481	547	539	548	518	521	532	513	530	554	504	553	499	541	540	571	502	516	534	507	524	511	489	539	507	516	506	489	541	535	507	545	563	546	523	553	565	488	477	508	536	543	476	530	523	519	550	520	531	530	522	485	536	516	542	536	525	450	544	560	562	483	489	514	573	496	546	512	535	510	528	547	542	535	505	520	510	515	525	537	540	537	527	543	555	516	501	520	533	525	512	530	567	544	555	528	539	534	530	552	515	527	515	512	547	533	547	532	530	520	515	571	560	549	553	522	528	504	508	518	519	533	548	552	543	578	505	496	534	531	561	553	550	489	522	534	522	515	547	508	552	506	565	481	529	542	539	473	518	524	542	498	530	486	493	537	459	508	558	506	503	534	538	535	544	514	487	512	519	501	499	508	551	525	494	542	528	499	551	515	538	532	560	522	522	502	494	543	502	504	502	529	542	525	566	508	490	542	536	549	535	509	548	510	525	517	538	536	540	550	512	581	517	495	525	543	535	544	533	510	512	539	535	539	526	503	537	570	527	565	590	530	546	538	538	522	532	517	532	534	563	548	527	561	534	516	524	503	497	514	524	538	537	515	513	479	504	511	543	511	532	507	522	523	566	524	541	546	528	512	526	559	517	510	530	569	514	528	553	528	559	508	531	550	519	514	583	545	539	500	550	579	553	542	533	552	540	507	529	526	540	538	465	528	486	556	512	566	542	547	500	572	539	538	489	512	504	536	564	513	560	511	514	533	523	494	509	574	521	505	489	491	521	517	551	511	565	539	551	534	528	535	546	496	504	476	501	553	547	481	562	489	500	505	544	541	501	502	501	550	555	518	534	544	497	542	547	514	554	544	487	536	488	525	522	496	541	498	495	539	511	529	492	533	550	544	537	529	478	515	489	551	571	495	550	490	495	527	516	515	500	496	524	534	527	518	468	511	524	530	529	522	554	527	482	531	502	497	519	536	492	561	521	564	507	521	531	527	506	524	523	551	529	531	511	512	502	482	494	503	546	517	544	516	499	558	562	509	544	568	534	504	519	566	512	523	499	515	543	526	555	501	515	512	516	557	515	510	524	528	485	495	508	535	491	562	507	492	511	480	520	511	552	557	522	525	517	544	514	496	528	490	526	504	545	542	505	515	531	556	495	560	518	507	548	501	538	527	500	515	523	500	498	545	513	520	481	541	539	509	531	527	530	536	525	513	493	518	549	526	525	528	543	531	484	528	543	493	524	508	506	559	513	520	553	510	547	518	555	501	505	488	521	503	495	532	541	527	564	546	523	475	526	531	531	551	497	539	585	522	495	537	564	546	511	551	517	528	503	513	516	509	480	544	513	539	513	546	513	520	534	545	535	545	516	539	479	564	542	496	495	554	521	508	486	523	527	520	478	533	510	498	515	548	501	526	524	511	560	519	556	527	556	555	582	550	511	502	524	560	529	496	512	537	530	484	509	515	522	524	497	537	526	550	503	548	560	522	509	503	519	531	570	540	539	553	556	527	501	548	519	504	513	558	552	551	520	528	539	501	504	511	571	482	555	500	541	530	521	483	527	567	560	525	564	505	525	555	534	525	551	473	535	502	521	528	557	531	508	557	527	523	564	535	555	556	493	537	539	540	524	540	510	521	531	499	523	530	526	501	570	512	519	475	551	517	542	560	558	527	541	553	520	530	509	544	493	539	518	509	544	521	491	503	552	510	521	532	563	525	535	550	498	529	513	547	560	501	569	504	543	533	534	524	517	506	503	516	540	502	562	491	538	560	539	532	492	486	561	515	514	525	510	512	488	536	531	526	535	526	536	554	580	568	526	529	502	544	525	508	579	492	524	512	497	545	563	498	500	506	511	500	530	526	521	518	507	541	556	531	579	535	539	540	531	540	536	541	545	521	568	529	520	509	523	522	550	508	532	523	505	578	507	519	531	539	517	518	551	520	514	494	570	495	494	508	477	518	514	524	514	505	538	533	514	510	564	512	525	502	559	481	532	512	540	533	546	519	472	565	514	546	545	553	578	507	514	502	499	545	542	531	533	531	526	496	536	536	522	517	534	472	523	531	561	522	508	512	519	523	514	523	506	506	496	551	528	505	501	487	535	545	540	518	484	508	544	502	514	469	552	513	517	534	501	531	530	522	555	511	537	498	517	510	528	547	520	518	514	516	516	516	498	530	524	527	478	512	530	501	471	534	495	506	558	519	558	525	493	520	511	558	557	515	487	502	526	528	570	540	516	548	501	540	552	537	594	531	516	547	520	532	516	516	515	542	487	523	506	552	523	533	510	511	516	513	510	509	511	532	494	522	556	523	504	526	508	554	511	518	527	501	548	474	499	540	543	530	519	482	554	539	525	514	514	501	507	529	570	524	536	511	495	533	519	506	529	529	517	487	473	531	571	553	515	521	520	526	553	496	541	507	511	517	491	533	480	570	536	532	530	529	496	502	497	507	506	524	500	522	529	525	494	525	512	556	555	522	490	521	502	498	520	500	536	508	505	498	459	498	508	515	514	535	518	476	483	527	539	507	494	496	519	525	515	527	540	490	489	530	511	586	527	509	527	536	505	480	528	497	565	521	528	539	544	500	562	534	568	504	566	534	474	501	502	500	562	540	499	528	527	510	504	536	485	499	533	506	564	526	541	546	525	539	547	548	539	532	526	491	524	550	500	537	518	528	492	527	528	497	488	513	500	538	477	509	523	498	543	568	496	514	509	546	496	565	509	494	534	558	557	502	489	548	494	522	559	500	550	518	526	510	519	505	486	515	506	529	507	504	505	536	464	505	510	538	541	511	527	509	513	527	566	527	514	497	532	502	488	556	522	523	533	547	520	507	482	556	554	472	513	538	543	528	502	542	506	554	518	512	510	515	475	527	551	499	549	494	554	579	532	531	507	527	558	525	505	516	491	564	537	488	511	518	506	497	539	527	534	511	527	491	509	490	505	570	528	505	520	521	521	560	526	478	522	538	488	518	515	489	509	531	520	543	525	557	490	507	547	536	487	477	527	556	534	523	527	549	480	545	509	526	543	543	510	519	560	552	523	496	515	526	585	524	540	520	567	517	534	518	501	505	500	541	527	523	506	470	537	530	504	531	509	482	518	478	496	527	534	548	498	565	572	486	511	513	500	534	540	535	526	528	502	482	539	564	531	547	512	565	547	518	526	482	545	531	511	499	478	520	557	518	493	523	517	497	528	534	528	534
3766	2813	2381	1390	971	763	689	645	590	586	574	542	512	491	519	461	507	475	448	472	475	452	489	522	480	514	458	460	474	454	456	474	479	429	459	456	475	465	472	427	454	445	481	466	466	480	469	441	422	475	479	457	444	491	418	451	431	428	483	452	434	489	446	435	426	438	409	452	442	514	469	482	473	453	486	447	460	435	477	443	426	478	432	477	464	432	452	449	440	459	442	471	450	464	456	444	480	468	443	494	485	420	425	438	455	460	448	431	441	451	481	456	481	422	454	429	459	444	446	468	418	493	446	492	448	440	455	487	446	467	443	484	484	476	457	444	448	460	448	450	471	461	454	431	428	429	464	465	433	463	494	445	446	464	468	454	491	452	478	485	471	487	453	456	451	455	451	430	448	399	456	447	451	477	467	473	428	446	449	457	465	472	419	452	490	477	449	456	462	455	430	475	481	480	486	449	444	431	471	434	428	478	441	470	451	445	424	478	449	462	478	466	470	435	464	464	492	456	433	465	505	473	440	463	449	432	493	449	461	451	429	493	451	398	427	457	464	438	449	428	394	447	411	462	451	448	511	437	456	444	461	447	480	464	467	452	456	468	471	451	426	438	512	433	430	439	480	429	441	432	460	446	470	440	453	474	478	469	454	449	447	486	449	412	456	461	457	460	477	457	451	455	428	464	452	432	454	447	454	453	473	430	444	449	485	455	451	457	464	429	473	439	489	452	451	474	475	473	488	459	445	447	448	441	432	474	485	449	472	466	437	477	454	443	460	481	449	456	434	444	444	458	457	473	493	454	458	477	458	457	458	453	457	458	426	433	467	483	451	488	389	456	395	465	425	484	448	449	430	422	459	490	477	484	451	432	491	464	423	437	451	477	451	445	467	453	444	478	483	474	467	475	419	453	502	464	487	485	459	439	420	485	490	441	491	427	424	473	446	470	464	468	426	492	434	437	475	439	485	454	473	458	420	449	476	451	452	449	440	468	455	425	467	490	465	473	434	457	458	457	444	474	431	436	453	414	427	409	422	445	438	473	434	457	462	482	457	454	470	446	450	417	439	468	448	445	478	415	483	443	497	454	430	451	450	447	449	424	451	455	469	450	419	429	445	452	473	444	481	445	461	419	456	439	471	423	465	441	462	453	468	448	466	456	449	458	444	512	438	429	430	421	482	433	426	462	426	471	459	491	442	481	476	453	472	466	463	415	478	476	417	444	422	438	438	464	463	489	476	420	466	460	460	437	470	479	454	443	433	441	417	467	419	433	466	435	475	451	450	450	468	450	450	455	473	442	480	442	455	481	447	432	438	451	432	429	485	430	458	427	442	460	448	427	474	480	517	471	481	426	455	450	450	472	448	442	458	468	474	450	447	490	449	429	452	440	461	454	474	466	460	445	451	443	439	467	471	451	476	480	445	449	477	428	445	469	457	474	479	454	445	443	404	479	456	436	469	440	462	427	423	427	477	425	476	473	438	454	448	527	463	447	418	468	471	458	457	453	464	440	459	476	475	451	450	477	441	485	463	438	490	462	466	440	447	436	452	488	439	425	440	469	453	442	436	443	453	451	435	464	453	451	444	443	434	443	432	456	457	427	463	437	432	453	477	446	450	488	443	456	450	451	471	418	456	468	440	465	482	462	500	434	464	438	454	419	438	419	461	438	438	452	427	436	462	458	475	408	454	479	458	441	421	469	460	469	421	457	430	434	437	454	468	435	446	475	465	474	418	429	422	451	436	441	444	486	451	455	478	440	463	431	476	440	477	456	453	429	465	445	486	440	443	484	440	442	448	485	466	473	459	480	464	478	445	464	429	422	464	431	451	400	431	458	472	418	467	445	441	459	475	477	490	472	459	470	449	436	441	458	454	435	471	422	525	439	450	470	465	476	440	485	477	489	455	412	499	472	449	493	410	433	467	488	470	443	481	450	466	443	481	455	465	454	447	468	437	437	469	478	465	455	451	440	471	500	502	494	440	462	454	445	457	461	426	441	429	457	451	433	427	451	454	463	449	471	434	423	425	437	463	458	445	496	457	466	482	456	445	455	450	444	467	421	410	466	457	442	475	445	491	450	451	476	461	471	475	473	430	437	476	446	436	449	429	467	450	461	443	473	431	442	439	469	457	470	413	487	454	466	461	473	454	431	450	433	443	477	438	421	441	473	491	460	462	453	459	489	464	449	432	496	498	450	439	444	460	450	463	461	432	473	452	456	421	444	515	452	498	453	447	448	433	459	436	439	460	471	463	443	452	430	412	436	441	480	443	420	430	436	456	413	468	477	479	421	458	450	465	451	476	439	449	469	431	467	456	486	478	497	471	443	448	448	438	470	469	488	487	475	446	467	448	466	435	465	451	433	465	443	485	441	457	470	456	487	432	450	466	428	456	459	457	482	442	447	471	468	430	488	433	454	471	472	429	462	492	473	481	458	478	444	467	492	440	468	435	439	459	457	477	444	435	453	450	447	454	472	464	464	467	498	420	466	442	468	471	461	432	461	429	470	450	437	436	476	460	481	453	422	458	435	435	451	422	460	449	443	447	445	457	419	483	454	460	454	441	454	438	448	440	425	439	465	460	480	452	464	445	485	439	456	466	459	421	447	476	469	465	457	454	475	408	421	430	441	438	460	438	490	454	433	458	446	426	460	445	468	455	436	487	433	425	444	451	468	472	452	442	459	429	439	410	419	456	420	475	463	454	471	482	482	450	410	482	466	474	472	457	449	470	455	458	473	462	457	467	449	454	479	443	490	442	460	456	450	458	460	435	450	467	448	422	454	432	444	442	432	460	460	460	459	430	455	442	428	438	426	476	426	418	479	454	429	449	474	430	459	437	439	461	430	420	458	474	408	479	466	432	473	426	425	426	449	459	416	469	449	435	439	448	440	444	437	492	460	462	446	477	444	429	473	456	447	442	474	451	439	453	413	446	438	432	442	500	444	467	443	451	465	469	482	456	438	446	505	490	464	459	417	430	441	477	482	433	451	448	434	418	478	435	412	459	440	408	450	473	450	450	466	436	449	470	447	454	474	435	425	468	428	445	461	452	447	425	461	478	485	466	424	464	433	456	462	470	448	424	464	411	447	435	446	432	462	477	454	446	435	432	460	428	478	512	464	425	494	459	458	400	473	439	484	465	463	456	439	474	447	442	428	443	437	450	486	453	447	486	449	456	465	420	424	461	452	441	445	463	448	399	467	426	468	444	438	464	471	426	424	434	469	471	466	460	440	456	470	473	468	446	462	427	456	447	438	457	464	467	447	416	457	437	474	449	466	435	482	480	424	497	483	449	439	450	453	442	411	445	437	480	471	444	452	480	471	442	454	442	465	440	456	431	462	489	433	496	435	467	471	433	430	488	433	458	439	441	446	441	481	442	420	422	482	451	448	466	452	453	509	462	453	479	432	450	465	468	419	458	500	447	431	419	437	461	441	453	478	487	437	469	422	463	485	457	443	453	466	451	460	433	462	448	470	461	462	438	463
24460	21372	28433	24663	21035	3170	821	514	382	424	359	392	357	343	316	343	297	341	351	323	281	327	311	348	316	313	323	319	290	317	333	306	314	319	318	288	309	308	281	301	321	332	327	341	309	307	302	310	304	322	269	284	297	273	305	305	304	323	283	347	305	288	307	303	296	306	284	277	303	299	281	310	332	314	306	314	306	280	276	288	312	314	299	329	340	289	315	284	292	289	317	281	298	327	277	353	292	326	303	311	288	286	293	304	330	314	298	299	313	295	264	317	339	274	321	310	313	304	319	299	279	353	319	295	287	270	302	322	333	294	315	270	285	312	292	315	297	288	284	305	313	320	286	288	321	307	302	277	270	269	337	308	339	297	279	304	269	299	317	315	306	331	312	277	292	313	307	295	306	261	315	269	282	279	271	300	288	315	297	300	327	300	316	316	312	324	306	302	325	296	275	285	309	292	297	308	289	270	278	304	286	312	290	266	292	298	303	308	286	291	294	302	293	330	274	298	297	312	298	295	297	307	310	339	296	284	272	284	314	310	293	291	318	319	320	303	299	311	300	317	282	299	279	310	319	279	306	292	304	299	293	318	301	308	299	272	290	312	341	307	281	316	291	267	295	299	294	319	315	311	300	294	302	287	280	276	289	305	277	312	317	276	295	306	289	279	297	308	313	310	296	333	282	318	305	307	291	279	293	310	319	299	286	308	291	307	329	303	320	321	294	307	304	275	302	306	283	302	309	277	314	318	305	287	284	276	307	295	323	305	292	312	267	293	265	333	305	284	330	294	290	312	287	339	282	283	305	283	288	285	306	306	324	285	291	313	313	289	289	317	299	279	280	324	326	298	274	291	337	315	324	306	327	305	310	293	289	324	275	320	284	303	321	278	316	273	310	302	306	254	277	306	281	269	308	285	299	282	281	297	339	298	312	325	289	309	297	314	298	283	293	300	318	312	286	324	290	298	288	307	319	299	291	308	315	312	267	297	319	289	296	289	283	311	303	313	320	305	294	272	291	308	291	293	307	304	291	319	299	311	306	284	317	320	304	263	277	293	295	313	291	300	316	311	282	306	307	273	277	294	296	274	333	298	312	271	306	309	286	268	306	291	298	271	303	291	285	295	330	319	313	300	279	326	273	284	298	293	297	301	311	294	292	304	307	284	270	290	328	290	285	335	296	313	315	282	300	299	288	269	281	317	284	309	309	311	342	304	328	302	306	327	302	324	290	326	306	316	304	318	297	274	317	332	249	242	295	297	296	296	287	271	311	297	279	319	296	307	308	277	305	288	292	304	291	281	292	302	296	343	289	299	310	302	252	284	303	285	274	285	306	317	261	275	321	275	315	295	309	329	320	306	323	279	314	301	315	314	321	285	320	278	302	297	306	306	290	309	338	267	309	276	298	310	299	286	302	276	318	290	286	289	273	303	280	267	295	286	310	264	281	307	316	294	296	305	298	315	277	327	309	325	318	306	326	291	292	305	297	298	276	301	305	311	307	306	301	322	321	305	306	309	307	282	301	282	284	311	274	324	297	277	312	304	300	261	313	301	335	274	293	297	296	284	269	251	314	278	293	309	312	291	293	306	293	310	310	323	297	260	313	297	306	309	323	318	272	311	282	291	271	288	304	319	316	298	290	304	329	279	286	252	322	306	301	300	294	304	305	316	312	299	294	280	302	296	308	293	294	310	297	305	325	294	310	296	316	284	296	304	318	279	300	324	279	306	355	263	278	262	291	314	330	295	258	295	320	286	280	300	302	322	298	336	319	304	280	314	305	262	264	300	297	291	303	286	318	317	307	286	282	316	289	277	311	326	313	326	336	298	299	324	314	305	287	266	308	315	295	298	283	307	294	313	289	300	297	296	291	297	312	270	277	321	290	334	292	311	292	284	307	284	320	317	272	293	302	280	310	283	316	291	278	298	315	278	284	293	309	305	283	300	291	295	268	337	313	268	292	292	280	299	291	289	266	270	327	329	312	278	291	314	294	322	292	276	305	297	295	274	296	307	300	297	320	293	338	295	316	318	291	253	303	303	318	267	331	282	315	301	271	301	326	319	304	318	299	246	315	291	296	307	265	310	296	319	300	313	311	298	278	296	292	284	297	311	294	299	288	263	296	269	295	291	272	318	286	286	285	278	290	293	293	292	302	299	289	293	278	281	311	303	301	310	303	268	315	296	296	297	313	283	322	309	277	284	311	301	275	301	290	296	274	326	273	299	290	310	283	299	298	302	311	320	293	319	306	310	313	308	257	304	288	284	302	297	313	299	299	268	310	306	293	316	274	332	273	316	299	321	282	282	294	295	319	320	296	291	275	319	305	281	329	329	279	282	301	290	312	329	278	317	284	251	291	307	331	288	325	296	294	288	327	299	279	302	315	267	284	300	282	304	296	307	290	295	297	301	286	282	289	300	295	276	282	297	318	303	297	286	301	307	288	324	294	321	303	285	298	305	281	285	307	281	306	324	260	312	276	274	296	282	285	304	334	305	288	304	302	277	287	312	271	303	293	317	268	311	295	271	272	285	297	328	304	299	281	303	290	289	291	290	283	287	300	302	304	288	307	317	293	273	321	309	286	307	263	307	271	283	300	314	306	277	298	314	263	302	307	295	284	306	283	295	302	292	294	288	303	299	305	310	305	286	292	288	296	249	275	302	287	322	305	286	330	310	321	280	277	287	295	280	303	274	308	294	302	319	333	285	293	333	298	318	305	314	323	310	288	306	310	335	317	287	296	271	298	313	284	297	307	289	327	284	287	317	279	307	308	288	285	306	270	301	315	275	311	303	290	282	296	341	301	297	317	288	315	292	263	285	314	287	324	289	286	280	269	305	281	309	317	304	309	313	312	318	314	276	310	276	263	312	265	300	311	306	291	298	302	287	278	274	309	292	300	306	313	292	275	258	307	314	273	315	293	288	302	317	305	273	300	300	281	290	282	285	316	293	309	268	332	276	302	313	304	335	278	299	268	276	307	275	269	277	314	316	284	275	308	284	282	287	329	294	288	275	287	320	267	269	292	293	321	284	283	268	264	284	292	296	318	325	278	292	308	260	282	272	300	290	327	305	293	281	294	286	317	311	291	271	285	292	275	313	295	317	266	298	300	298	311	319	308	314	296	276	274	285	296	321	283	295	269	306	278	274	295	317	277	285	323	300	292	309	296	279	292	299	290	294	280	306	315	316	291	283	259	313	308	284	325	272	274	315	317	304	303	302	280	315	309	324	306	320	307	340	298	265	279	312	285	282	295	311	292	309	300	278	303	312	311	313	274	280	306	320	298	301	285	290	290	295	313	305	284	312	302	295	306	303	303	284	298	314	289	315	289	310	304	284	265	303	313	274	298	318	264	308	283	300	306	286	305	321	292	287	286	309	302	300	268	313	286	306	300	290	305	300	333	303	303	284	293	291	297	308	293	305	319	327	290	300	287	290	294	305	295	305	308	300	339	305	305	283	296	291	287	295	276	313	302	291	303	304	332	286
3734	4802	3851	1963	1298	866	769	649	497	474	446	416	388	358	359	354	322	339	336	312	318	328	297	294	310	322	306	280	298	307	320	318	271	285	251	293	282	280	281	288	293	255	288	276	259	280	301	278	285	257	291	294	294	285	273	263	327	290	297	270	289	278	270	290	284	289	283	275	306	285	276	283	305	298	271	288	281	241	300	254	289	276	285	251	272	316	326	261	266	305	268	269	276	286	301	286	261	283	320	274	268	277	240	285	291	279	267	275	272	289	291	293	257	261	281	289	264	278	295	277	285	306	274	317	284	265	308	288	273	287	258	242	256	274	257	264	257	295	301	290	297	275	272	274	255	309	285	272	282	265	280	259	256	279	288	255	263	268	278	272	282	251	299	286	264	279	274	248	286	246	268	268	261	282	269	275	294	293	279	263	268	284	308	289	291	285	237	264	285	278	271	237	272	281	287	283	261	287	269	289	255	286	262	304	258	278	267	293	270	293	290	254	295	275	296	275	259	257	276	286	275	272	289	271	280	292	268	298	278	280	290	307	282	272	291	265	266	283	281	269	268	248	258	275	265	296	271	285	268	271	287	284	267	278	271	273	284	284	270	262	284	297	268	279	271	295	289	271	311	245	292	291	237	255	275	254	286	276	278	292	257	303	284	294	249	284	265	275	291	293	300	276	264	289	283	266	270	253	268	282	272	294	281	280	281	251	252	275	259	308	258	273	264	275	273	271	253	262	305	267	281	276	233	286	269	266	288	276	286	260	305	271	311	253	265	314	275	280	304	274	256	261	321	272	279	261	313	244	279	282	251	259	267	271	258	274	252	267	288	269	272	286	298	291	265	264	283	255	271	253	282	312	245	292	265	279	284	258	299	270	285	280	255	277	282	260	264	280	261	275	286	247	240	293	295	253	258	306	269	279	284	268	303	282	267	304	246	303	272	247	282	305	282	260	250	293	286	300	277	279	270	270	285	279	276	298	272	280	269	283	252	295	266	290	255	292	272	272	275	259	279	295	290	268	253	234	296	293	295	280	253	270	269	277	264	273	256	287	273	279	259	265	271	254	292	261	274	272	276	296	279	269	274	256	282	284	277	273	270	283	260	280	273	305	275	295	283	282	271	265	304	314	262	289	252	264	271	269	256	275	300	252	266	260	270	270	265	239	259	264	284	284	264	293	284	254	293	289	247	279	255	300	269	246	276	287	283	297	266	288	278	278	256	244	299	276	289	262	251	302	275	274	272	310	289	252	286	263	269	269	288	268	280	253	283	275	277	285	293	296	293	276	268	293	292	277	273	268	252	278	270	250	262	307	307	292	278	239	265	241	283	305	287	296	241	285	277	277	308	278	242	285	282	251	241	292	259	296	243	277	279	283	310	291	285	252	267	268	277	254	286	276	267	259	285	254	271	277	277	276	287	271	284	262	278	260	270	298	268	272	279	296	268	275	281	279	269	232	286	273	271	292	281	279	265	286	273	268	252	260	288	277	261	287	241	283	283	276	280	240	268	248	254	274	284	289	293	259	289	259	257	270	271	270	282	268	302	255	262	245	295	274	302	273	266	272	296	261	277	252	245	292	267	259	287	293	274	244	272	260	262	276	244	290	263	260	240	285	252	290	280	286	269	303	300	258	266	261	283	265	270	272	245	249	277	275	280	252	264	270	256	273	280	263	273	279	280	254	313	283	297	266	263	304	259	271	273	256	296	283	247	260	234	232	261	276	276	288	289	269	281	282	263	279	264	293	263	295	268	281	293	274	289	274	269	317	255	254	272	291	248	267	288	255	258	280	277	270	279	282	272	284	265	260	282	256	294	255	290	264	299	252	261	289	258	249	313	260	275	262	261	247	282	277	274	260	264	244	291	281	293	274	290	298	266	264	299	285	285	263	270	260	279	276	257	241	328	263	287	271	304	306	293	318	274	272	252	267	258	257	303	261	296	282	280	253	260	255	281	242	262	279	299	242	274	282	282	282	243	301	295	259	294	281	250	293	275	286	271	266	285	294	302	270	282	278	280	284	305	275	255	273	276	275	274	267	286	275	244	252	304	273	280	257	241	249	270	276	278	265	286	292	270	285	280	244	264	280	284	287	293	268	276	247	269	280	282	271	251	264	295	278	300	262	264	263	293	261	286	265	273	265	276	280	283	268	267	293	269	260	269	250	341	260	295	254	247	272	286	275	288	282	275	258	270	286	288	262	278	260	256	300	251	272	268	265	235	288	255	307	273	258	259	274	274	269	304	255	296	277	277	259	264	237	270	289	287	278	292	248	255	300	282	253	286	254	297	263	274	256	248	271	264	283	261	281	261	299	264	267	265	286	249	286	268	267	262	275	295	286	279	269	254	277	325	283	278	277	259	285	262	291	271	279	280	286	271	290	287	267	252	279	274	265	259	266	252	245	265	281	277	283	284	294	276	285	260	281	295	274	279	287	281	252	247	286	283	299	289	280	275	278	267	295	277	293	258	287	262	286	277	271	268	291	254	243	284	282	268	277	259	254	255	249	270	290	260	256	286	306	281	288	266	265	280	245	307	272	247	257	285	286	277	255	272	292	275	252	270	291	247	269	298	252	236	243	260	274	252	282	272	280	252	253	318	285	275	328	274	290	267	247	263	288	274	287	275	295	257	276	268	262	259	249	261	268	255	278	291	299	262	278	275	277	267	243	250	270	274	263	266	275	268	238	274	260	274	290	230	277	237	253	266	246	248	270	260	302	263	280	303	280	285	285	277	295	294	274	216	275	282	308	288	273	268	255	257	273	247	292	273	269	281	254	290	295	264	271	269	242	258	263	256	275	250	300	279	270	292	277	268	276	246	244	284	252	256	259	287	307	278	259	289	267	269	250	278	271	277	240	274	248	279	268	275	279	261	278	265	281	311	267	257	263	282	283	267	261	272	275	234	265	265	280	295	266	281	274	266	299	287	257	256	290	270	270	292	273	291	259	277	291	251	274	266	271	290	287	274	259	285	253	292	299	222	266	247	294	262	316	233	270	266	293	269	262	282	258	258	270	267	268	252	266	250	259	253	268	289	236	270	272	278	239	281	226	257	296	290	237	276	282	245	275	277	264	242	304	292	290	260	268	258	273	282	277	268	260	309	274	265	290	293	252	276	277	285	251	278	276	275	271	303	263	286	289	275	273	278	258	265	273	279	254	270	269	268	290	251	276	271	262	277	269	294	265	264	258	260	272	269	248	285	307	264	250	251	276	269	291	277	273	279	255	276	286	285	287	270	301	285	272	293	280	276	264	263	271	289	279	273	280	273	257	284	267	258	241	237	257	258	246	275	279	271	268	270	287	247	267	279	273	284	291	275	242	264	292	285	262	267	291	281	282	249	287	276	290	303	250	245	316	253	314	250	277	250	263	257	276	259	296	268	264	265	240	271	276	274	251	237	263	267	254	272	281	256	295	282	276	273	284	267	302	254	259	259	268	274	256	280	264	287	271	255	274	290	242	290	289	281	266	273	275	281	266
27713	9894	1538	1112	873	882	890	902	845	858	864	855	824	841	806	889	793	817	824	802	828	845	873	877	888	862	844	825	869	857	863	829	856	919	893	881	864	839	925	889	833	849	809	844	841	838	864	869	827	864	829	932	896	831	878	843	882	856	811	879	880	846	831	853	857	881	857	809	894	820	888	900	848	835	888	852	845	802	840	826	897	814	861	871	819	840	804	830	923	874	894	839	863	847	878	821	873	825	833	816	831	838	856	835	840	824	834	858	866	855	853	843	829	846	798	860	872	818	910	873	810	907	840	849	852	819	870	891	825	833	866	819	903	843	835	811	837	865	854	877	850	857	844	791	840	847	856	856	855	856	850	803	866	873	843	805	828	893	825	870	834	871	863	877	890	811	856	833	834	859	839	858	860	858	870	848	863	873	847	870	860	831	795	847	895	823	864	799	832	847	839	891	860	843	853	880	869	800	824	882	871	924	847	836	847	877	834	867	871	853	892	838	860	886	859	874	810	849	808	847	893	887	844	875	823	844	846	835	845	899	848	834	857	853	858	840	814	866	863	868	915	864	919	820	892	912	833	808	830	829	863	827	894	857	820	865	821	849	902	839	885	865	862	906	861	835	827	904	820	825	826	860	877	857	876	881	853	828	859	855	846	850	829	850	849	792	826	857	895	797	821	836	861	832	831	836	817	789	878	905	841	935	845	814	849	877	843	874	874	888	873	871	831	878	837	875	843	852	888	857	832	866	843	838	839	843	840	819	863	851	858	837	843	865	825	854	833	834	838	897	816	895	872	877	853	824	826	847	902	864	872	855	886	881	874	867	841	848	849	814	839	851	854	814	856	909	840	876	862	808	806	841	845	878	822	801	851	834	891	834	885	882	862	810	829	857	810	825	847	869	839	893	849	855	797	817	882	850	825	875	864	837	830	855	800	869	809	881	818	833	844	880	884	856	813	873	838	841	847	810	875	858	842	834	840	838	849	825	847	823	851	795	901	793	838	838	848	853	884	818	868	871	850	819	828	834	846	816	838	864	863	857	845	887	832	833	796	937	866	824	813	892	855	863	876	819	866	843	843	860	794	895	844	837	841	841	853	797	851	884	878	862	872	816	891	872	902	823	882	885	800	882	873	869	804	868	872	852	875	869	848	797	888	841	782	871	859	771	818	906	827	841	870	923	828	851	861	841	885	864	884	890	897	850	903	827	859	858	888	879	876	831	808	801	887	824	839	872	861	835	821	839	862	861	820	866	833	835	865	797	826	834	870	874	859	873	838	854	899	807	869	880	836	902	860	881	881	852	861	864	859	855	884	783	833	858	883	863	861	888	867	842	870	892	927	847	878	833	895	867	851	807	844	844	832	843	836	865	811	894	890	924	847	866	888	868	865	939	874	847	886	853	843	796	841	844	816	795	843	891	844	852	822	882	852	872	843	808	877	850	855	883	867	859	854	870	861	892	853	855	819	860	789	863	854	908	858	825	822	886	840	888	822	860	855	881	876	884	850	862	839	871	865	818	866	836	844	878	869	840	876	896	840	901	825	808	817	862	859	906	868	885	844	804	824	852	858	815	824	846	871	865	857	805	831	907	860	850	891	839	835	819	866	874	854	839	836	857	882	871	891	860	816	864	856	838	855	802	838	832	829	806	857	867	856	838	892	859	830	889	871	883	864	861	910	810	864	840	858	862	830	824	814	849	864	850	870	839	887	865	839	864	853	836	854	856	849	880	821	847	856	865	857	891	875	882	879	907	840	881	802	848	849	792	860	860	842	846	870	814	838	827	848	853	878	816	864	910	895	830	915	834	901	825	845	865	823	799	831	823	834	839	842	868	903	829	897	856	839	817	833	888	858	818	838	884	819	820	861	865	870	898	839	885	844	860	889	872	867	863	837	868	827	860	887	914	841	866	849	907	841	863	838	866	814	824	891	764	867	875	805	812	857	925	848	817	897	812	906	839	836	872	833	846	834	907	859	884	893	886	814	792	840	878	816	812	817	850	830	920	844	840	800	869	845	854	875	857	929	786	846	896	813	810	812	816	815	837	865	825	864	841	900	851	867	869	891	885	870	874	912	875	850	800	797	861	815	851	843	834	902	831	875	855	873	873	788	853	853	865	887	871	865	849	880	868	850	837	869	871	925	891	817	826	860	826	861	828	841	850	887	869	785	842	843	855	830	844	852	840	844	866	873	841	870	875	832	822	855	850	860	827	857	835	867	860	820	792	864	819	786	892	838	815	851	806	844	859	795	822	862	821	844	843	857	831	779	799	812	885	883	856	857	861	879	898	830	874	832	865	869	836	870	892	872	808	893	842	838	843	850	917	868	835	848	868	853	871	837	856	843	858	916	854	829	891	846	809	835	859	802	791	838	831	826	849	807	905	844	838	867	834	842	822	869	831	849	957	832	863	869	860	844	894	813	847	813	812	922	880	834	914	860	873	823	842	825	822	876	881	830	827	865	840	848	858	914	876	864	867	883	853	858	870	885	828	851	834	854	848	858	876	833	850	857	884	811	856	849	817	837	796	887	838	842	884	853	833	846	863	899	851	850	927	835	895	845	851	837	826	887	874	830	836	836	865	872	828	870	887	779	869	843	841	851	871	867	878	908	875	811	872	838	884	843	872	851	809	869	862	875	846	862	846	832	885	812	893	890	900	845	810	806	865	868	885	902	818	933	830	836	846	903	812	845	823	797	866	817	882	835	845	881	875	841	838	811	844	840	870	908	875	816	850	888	811	848	861	876	862	888	797	825	830	845	913	860	881	846	866	862	801	865	870	853	855	814	784	840	857	841	896	869	857	846	832	875	808	839	889	862	825	811	842	853	871	887	836	851	822	845	874	840	880	842	878	864	855	834	790	893	874	861	874	847	888	813	842	862	897	840	848	885	856	865	870	887	856	855	881	850	821	870	831	840	836	852	842	852	895	865	858	827	862	857	842	895	845	862	822	845	841	845	873	884	851	889	880	892	828	832	875	906	842	850	879	830	839	911	853	867	865	877	888	822	892	796	811	887	891	822	823	854	875	866	887	896	813	849	858	833	784	876	864	848	910	866	896	877	855	886	891	862	875	862	818	920	826	875	852	844	867	853	830	810	838	898	837	874	854	788	846	879	900	856	837	795	835	836	826	870	899	850	848	895	849	895	832	841	847	831	823	803	827	883	787	837	816	824	872	813	889	827	874	813	854	827	854	889	874	932	836	910	798	830	821	868	891	854	895	832	885	796	803	860	883	841	826	839	870	784	855	813	851	813	820	821	867	832	843	930	852	875	844	899	855	878	873	878	866	873	859	882	867	851	894	821	919	841	895	824	873	876	865	880	836	830	878	881	885	816	883	866	881	819	904	840	899	828	846	852	831	822	832	807	862	925	836	893	868	885	859	843	866	844	825	801	819	860	886	884	833	828	843	844	839	827	889	852	864	859	851	848	844	812	858	840	873	890	903	903	798	882	840	837	870	891	790	829	886	824	788	847	852	820	852
5618	852	829	803	727	717	699	689	700	667	702	714	669	651	646	690	704	705	696	677	727	678	695	713	681	666	643	671	693	690	673	727	662	692	706	656	657	709	713	705	671	733	679	716	675	697	702	719	701	651	696	680	687	716	688	672	656	673	646	657	711	698	700	703	703	678	655	680	678	684	676	727	702	695	674	711	672	704	701	688	692	696	707	635	708	672	677	719	713	657	627	654	711	693	706	657	673	648	694	709	663	687	627	711	678	665	701	664	747	739	666	731	705	708	676	711	712	686	682	728	601	676	696	683	672	653	717	670	722	686	659	704	684	673	673	673	694	682	651	687	711	667	680	705	679	714	668	617	683	658	675	706	716	653	674	669	717	653	663	641	616	670	690	739	667	707	667	656	640	702	708	678	696	705	671	728	682	654	683	696	691	689	694	664	693	675	675	697	716	678	659	659	654	696	658	664	676	708	742	693	775	683	698	668	648	654	665	682	673	689	688	688	664	692	654	697	704	649	646	648	692	648	659	677	672	714	638	678	697	722	680	723	677	673	648	668	661	687	691	647	671	694	676	675	698	678	719	742	690	733	650	704	704	730	699	685	681	681	659	715	664	713	664	701	694	634	708	634	740	684	686	680	672	701	719	653	693	655	697	679	664	660	735	716	647	649	692	678	668	716	692	633	660	638	700	672	674	676	684	712	710	704	692	689	679	645	677	665	639	694	697	661	743	695	674	663	687	718	689	669	681	701	713	647	666	745	671	696	628	721	712	696	672	623	686	676	691	714	686	672	705	681	704	632	735	680	663	681	718	690	706	705	692	686	686	710	705	677	669	714	671	670	733	670	656	689	746	710	702	695	662	681	698	684	709	647	695	676	681	751	700	701	712	655	727	710	681	664	709	710	649	653	685	674	717	684	638	674	687	695	699	667	706	658	713	701	708	674	730	705	726	722	690	677	696	675	703	697	727	711	642	697	739	673	678	684	644	644	768	678	698	674	650	670	703	674	647	673	696	672	708	684	642	657	697	681	640	655	696	693	682	674	692	700	680	665	673	691	679	707	669	669	662	723	700	664	687	667	679	654	667	692	640	716	662	671	655	679	685	652	670	684	715	705	680	654	671	656	683	711	698	688	679	700	653	700	696	666	679	683	720	730	707	678	687	711	665	691	675	719	721	617	693	636	636	686	698	706	668	679	648	698	748	730	676	686	678	684	662	687	611	727	678	721	670	629	703	674	714	672	684	716	709	631	694	706	662	697	663	687	677	712	679	710	666	671	677	659	689	668	700	678	686	672	683	713	715	656	678	691	695	659	717	664	711	623	692	704	688	710	702	711	719	677	720	670	709	689	705	692	693	671	673	713	658	674	678	716	676	671	681	678	676	739	662	653	705	716	679	672	694	703	668	700	675	666	680	667	643	696	641	714	692	697	672	695	661	674	665	685	683	673	656	641	671	641	634	726	705	707	679	689	733	678	703	668	708	652	693	701	653	639	683	710	710	656	674	678	675	647	651	671	660	650	700	702	686	719	632	704	659	692	693	722	693	708	658	684	644	663	709	648	696	682	650	664	651	666	666	725	707	663	687	707	702	660	706	649	706	671	661	710	697	661	715	678	646	697	674	706	708	672	679	644	704	654	685	713	701	685	659	667	695	691	656	684	654	701	714	634	697	694	708	714	685	709	670	699	680	706	672	652	686	707	688	680	685	719	686	665	655	709	675	714	702	676	662	657	648	662	654	680	696	655	702	701	688	726	730	674	744	692	669	725	684	671	705	696	710	751	695	688	657	669	627	692	649	703	684	676	654	690	698	687	683	669	654	659	677	672	675	695	673	708	663	699	658	688	662	657	660	655	661	718	704	662	699	757	694	672	664	679	665	640	689	672	674	702	694	708	700	665	666	669	684	678	690	658	698	664	726	693	689	688	710	696	700	710	648	671	711	695	667	647	710	680	682	654	652	729	663	664	684	688	672	688	694	654	697	672	676	715	726	689	705	752	726	662	661	678	699	679	672	660	693	684	715	714	657	676	658	698	672	708	670	652	676	654	701	717	613	758	679	673	686	667	655	665	686	714	684	679	673	722	682	732	680	669	680	697	698	734	658	702	674	667	703	681	713	686	676	644	671	635	749	689	629	685	740	700	667	688	658	696	661	671	716	707	637	719	718	708	674	700	654	658	682	687	699	633	648	613	713	696	710	692	744	718	668	713	714	709	727	681	713	695	717	678	695	690	666	676	708	704	696	713	680	659	654	645	645	743	661	679	705	674	644	678	671	722	713	693	701	698	686	734	668	699	685	696	686	697	737	700	679	664	699	667	677	700	694	703	687	662	669	691	663	610	627	709	632	665	651	635	703	677	720	648	683	705	729	683	685	696	685	652	720	650	684	621	681	674	718	696	664	713	685	686	701	699	669	702	705	703	707	671	683	745	661	694	704	676	675	687	646	696	674	736	634	705	719	678	691	687	716	664	717	632	683	713	724	708	663	669	684	649	686	692	659	674	678	728	674	689	651	691	634	651	709	659	666	703	696	705	693	686	702	694	628	668	700	729	636	709	711	687	676	694	691	662	652	632	657	703	710	713	690	655	722	702	690	663	698	667	656	676	718	673	670	668	674	677	674	666	699	686	709	652	659	686	735	629	738	698	669	691	669	689	711	675	674	725	693	707	709	698	642	689	685	682	669	671	699	661	712	652	720	646	709	678	680	713	652	698	724	683	678	647	644	665	719	621	676	666	689	700	701	687	708	689	670	629	713	704	729	684	665	636	690	692	658	682	678	669	678	635	720	671	676	666	712	672	690	723	664	706	674	712	662	701	692	692	695	709	653	710	657	698	706	697	703	712	700	688	658	687	700	662	659	681	717	670	697	699	659	736	682	690	679	639	700	675	671	681	675	759	638	750	679	692	694	705	663	656	711	700	725	649	733	665	699	669	722	653	678	687	692	711	638	657	686	673	722	679	700	678	716	689	726	644	635	662	726	664	744	635	648	674	693	674	681	662	715	670	714	688	703	671	706	685	669	657	717	657	674	671	679	655	699	676	700	655	693	623	744	708	682	711	646	704	720	679	729	702	687	671	689	694	735	670	692	696	726	659	643	664	690	697	688	678	660	661	706	702	695	645	668	639	672	667	654	708	652	679	714	686	718	701	699	688	689	716	681	682	666	693	638	680	713	709	685	661	701	722	672	636	691	715	713	712	676	658	654	642	703	699	687	685	676	657	676	642	677	671	674	715	678	659	657	718	634	677	642	651	670	746	678	669	712	636	687	720	695	691	705	703	690	687	661	640	692	712	626	703	689	678	720	730	720	712	695	661	708	706	613	696	735	703	722	730	720	674	680	672	669	672	689	691	664	649	682	719	694	639	688	658	706	694	714	677	611	636	673	603	710	631	689	722	683	665	689	695	767	699	642	666	654	692	643	647	701	680	657	672	660	717	724	702	680	702	660	665	672	697	700	707	678	651	706	697	723	711	634	694	663	672
25623	21362	27064	25327	4010	1035	767	671	584	588	620	569	530	548	561	525	558	530	535	521	580	534	474	570	497	532	570	577	579	543	531	524	518	531	569	526	498	544	539	515	525	529	544	524	544	553	513	488	507	548	535	556	509	512	536	531	526	558	511	550	510	550	527	519	501	546	505	554	520	508	583	522	506	538	503	509	519	497	512	540	528	468	513	479	538	504	534	523	518	583	528	524	531	520	557	564	525	535	527	581	503	540	532	529	492	488	558	515	528	568	493	490	515	501	513	528	520	504	493	507	519	532	500	518	553	533	532	488	516	532	562	523	517	510	537	505	510	528	566	545	521	522	570	518	491	486	519	510	517	560	514	546	482	476	543	531	556	478	534	513	480	517	562	531	509	524	498	494	524	546	514	527	531	513	544	516	505	553	537	520	522	548	569	492	511	512	562	507	507	512	512	496	513	524	556	501	539	546	562	521	563	529	577	520	494	546	500	529	507	507	512	586	526	538	547	526	511	535	535	544	469	550	550	543	519	530	513	520	517	487	488	527	517	506	515	495	572	496	519	526	532	522	513	522	543	532	531	521	528	532	534	552	481	484	532	526	509	541	515	526	545	520	529	520	514	528	494	572	531	448	497	474	509	499	524	484	520	530	504	537	536	544	513	534	549	494	516	515	513	536	532	536	540	540	543	524	514	496	532	536	529	508	526	536	511	536	557	539	580	578	548	529	523	494	498	504	500	536	536	514	550	547	513	582	504	498	510	522	538	528	546	561	494	510	521	457	519	528	549	504	562	559	516	523	521	532	497	510	519	530	530	527	555	506	534	533	551	534	531	526	513	528	540	574	473	531	517	504	526	539	471	538	499	522	525	507	538	530	499	508	502	540	530	562	523	548	509	489	513	495	512	526	521	544	479	527	514	503	522	560	486	514	501	530	517	569	531	528	561	516	513	522	498	510	502	533	543	494	548	562	493	558	497	505	539	505	536	553	526	537	510	503	529	524	512	525	554	517	528	509	496	539	552	524	513	503	521	531	470	513	551	565	500	558	535	574	486	502	517	503	537	495	484	529	545	511	493	527	543	514	510	534	559	515	535	489	540	533	546	560	515	517	493	546	552	511	533	509	539	511	531	518	534	526	532	516	501	503	551	533	484	492	492	509	532	561	524	513	537	535	539	505	527	527	504	539	501	508	524	523	536	499	524	541	504	506	503	549	525	542	504	531	510	511	543	509	532	544	487	542	535	528	491	534	520	506	538	565	472	526	515	521	505	526	538	526	482	508	548	464	551	535	527	527	532	483	536	518	518	511	555	519	542	563	547	524	522	523	530	533	535	513	528	536	539	538	540	523	547	557	564	517	514	475	576	535	536	518	527	512	552	511	519	491	514	489	537	531	546	517	525	525	536	521	496	519	482	510	549	542	516	494	545	491	515	520	514	508	540	519	492	549	494	503	500	591	547	539	529	485	537	550	551	504	531	512	524	538	553	517	534	573	485	507	571	508	548	499	547	514	521	509	522	511	518	533	494	535	545	527	497	531	483	569	526	508	505	564	520	506	508	491	512	576	531	501	522	515	523	529	539	517	521	509	502	528	519	578	530	518	524	559	493	536	555	475	530	520	502	520	515	543	497	530	510	527	505	549	525	511	484	517	483	513	517	552	550	526	496	550	526	530	504	486	480	505	513	504	493	504	574	515	525	549	517	510	539	560	499	535	531	519	521	527	520	498	520	517	518	545	498	515	532	514	514	527	535	507	548	560	592	543	524	492	488	516	527	483	497	513	525	499	501	503	501	558	501	526	501	516	518	548	534	509	516	490	520	501	560	511	496	523	501	544	507	590	527	553	482	521	558	488	519	533	485	511	523	519	514	492	514	545	530	520	486	507	541	559	497	519	554	541	504	524	512	531	497	540	478	575	514	530	531	526	526	546	486	515	503	493	582	568	515	531	529	492	488	556	539	526	520	506	533	559	552	483	512	549	538	491	528	542	498	506	501	477	496	541	548	504	545	525	522	492	469	547	584	538	509	498	544	515	517	515	546	517	514	531	531	537	519	522	504	524	530	507	494	579	529	493	497	522	495	567	559	499	516	460	543	495	531	567	528	500	523	552	535	560	498	538	561	580	489	510	521	509	538	530	517	517	496	498	496	515	540	534	475	551	531	502	520	564	527	539	505	517	506	479	529	539	529	521	508	537	539	509	508	477	489	528	545	540	518	539	535	505	534	513	530	520	558	514	503	522	522	509	551	520	483	503	506	532	522	509	534	534	498	486	539	526	502	534	516	544	517	480	527	487	497	523	500	523	498	533	534	519	521	512	550	547	511	525	501	469	541	500	548	499	527	530	527	508	538	510	544	570	490	577	534	531	533	514	530	557	521	469	514	515	501	544	526	519	548	538	501	510	476	566	476	529	543	498	567	548	492	516	514	538	553	507	526	515	549	561	525	554	541	508	516	492	524	515	536	521	500	521	549	556	535	542	541	496	508	496	509	573	522	517	496	510	554	494	529	514	514	609	556	496	537	570	505	470	511	481	505	545	516	530	500	546	544	505	492	502	498	504	537	511	540	488	500	547	544	545	503	534	563	559	544	477	494	537	542	508	525	523	495	491	524	526	540	525	497	532	483	491	486	502	500	532	484	517	520	533	486	562	484	535	515	542	511	489	495	536	519	536	520	499	505	528	576	526	540	506	521	543	535	487	532	497	505	536	493	505	540	512	545	506	548	530	555	482	505	545	470	498	504	519	498	497	523	513	570	536	516	534	532	525	479	512	544	526	579	534	553	535	516	578	515	517	542	507	518	530	544	534	548	528	543	491	527	540	477	480	516	491	544	503	518	542	522	569	512	511	506	528	508	540	521	530	525	542	519	543	516	501	522	534	467	534	537	520	528	522	579	495	493	552	526	555	539	536	563	548	496	535	521	489	532	531	541	508	583	504	499	478	497	519	525	509	543	508	534	520	575	536	505	517	535	492	530	547	516	484	536	513	521	556	546	542	521	538	498	498	480	534	514	547	509	482	504	495	588	530	533	535	522	504	529	511	529	507	505	528	533	548	538	510	557	518	523	511	497	514	556	492	554	500	538	536	529	540	518	462	493	517	520	532	514	504	497	533	531	519	571	540	514	524	562	527	528	527	538	524	547	527	537	550	514	553	524	546	526	548	524	492	481	511	482	518	511	525	517	510	520	544	536	543	498	523	528	530	527	508	516	510	486	491	537	525	521	520	516	512	508	538	530	532	523	548	531	540	520	497	552	550	494	467	524	500	542	525	523	533	507	539	472	532	536	503	529	557	533	496	548	506	545	487	534	490	509	534	507	528	545	562	551	504	543	502	492	542	545	509	552	508	486	472	521	491	538	500	492	518	519	554	488	549	520	482	512	536	550	490	526	493	517	516	508	537	509	510	476	471	525	536	522	520	525	543	505	515	482	515	523	492	514	471	495	517	533	532	531	526	554	484	507	533	495	514	543	486	496	536	518	563
3762	2735	2353	1303	955	792	654	622	593	546	546	547	506	522	536	474	471	492	488	440	474	521	479	449	488	451	458	433	452	473	466	505	443	450	453	422	482	459	472	475	455	473	455	490	438	458	444	485	450	408	470	482	448	468	463	444	443	432	461	401	475	443	460	449	458	433	475	465	431	433	472	466	442	474	481	429	472	462	433	449	428	440	449	465	458	448	447	448	431	466	434	474	414	461	451	463	439	470	454	476	467	434	423	451	461	456	430	387	423	472	420	473	468	470	428	428	464	408	465	464	440	464	404	455	497	479	459	471	452	456	417	425	431	459	450	416	480	460	450	462	462	489	466	437	431	472	444	439	470	451	481	428	482	455	396	442	464	455	439	480	469	472	465	461	474	435	445	461	467	419	468	471	450	492	466	464	500	470	450	422	423	456	425	448	425	470	441	444	448	404	471	468	468	474	414	461	496	449	444	505	454	461	452	508	455	437	450	458	456	419	469	501	458	505	466	431	462	430	443	452	486	476	426	435	448	451	435	430	499	463	468	479	467	533	438	414	467	420	471	441	461	442	480	388	471	464	401	436	461	466	442	429	443	475	466	443	466	417	445	467	464	436	444	429	474	443	492	416	469	449	470	432	477	482	454	429	439	422	447	438	456	415	443	466	495	474	445	456	480	427	451	439	439	438	491	436	413	431	420	430	471	432	454	427	423	475	476	477	477	437	442	476	447	469	444	444	447	460	477	410	441	468	451	419	454	472	440	466	489	440	470	481	456	447	447	471	471	479	438	448	463	457	444	464	444	455	469	441	432	450	472	428	451	440	439	453	492	438	424	439	430	497	461	462	477	448	458	467	448	441	462	441	471	456	458	451	449	404	430	476	452	437	463	474	478	452	449	440	442	422	442	432	439	444	432	492	466	449	472	401	448	433	456	459	454	474	463	438	447	434	476	442	409	472	463	443	445	467	447	435	434	483	447	442	459	467	476	457	423	463	448	429	450	454	453	457	412	442	407	447	457	416	418	477	472	443	454	445	456	449	443	422	432	429	478	450	425	476	463	476	442	458	430	448	436	408	458	410	437	484	429	436	445	432	453	467	460	424	398	451	431	473	423	409	474	454	432	436	448	476	480	453	420	450	463	436	462	454	436	469	443	482	436	500	475	497	456	445	448	444	471	474	454	459	422	455	463	449	456	444	461	476	486	451	459	467	456	456	487	467	422	497	476	442	459	443	442	435	477	433	421	465	451	425	440	444	415	470	438	446	451	440	452	469	401	457	451	443	458	478	420	459	481	464	454	472	426	438	454	477	425	431	431	441	444	439	460	494	469	452	435	418	447	441	486	436	459	430	450	418	478	456	464	458	454	459	450	434	467	457	453	428	421	416	463	421	440	433	440	452	390	451	408	471	409	446	475	440	459	419	462	458	462	433	497	478	437	434	459	446	485	429	474	458	455	464	472	421	485	469	471	399	456	442	463	416	451	472	483	453	438	448	453	442	476	486	463	471	460	438	455	438	431	451	472	465	456	460	478	455	448	440	457	465	430	429	469	470	448	460	455	433	477	459	471	490	472	436	422	454	493	452	452	435	424	442	445	435	446	446	443	478	439	438	456	418	447	458	490	426	459	448	467	489	445	462	474	485	454	487	461	448	459	468	483	467	452	438	460	448	453	461	490	490	437	466	418	438	466	417	433	454	446	428	437	416	485	474	415	473	451	453	449	439	455	417	481	462	448	481	452	410	432	440	454	425	395	433	433	466	501	462	457	416	485	449	460	420	482	456	456	462	445	432	436	475	419	452	449	442	459	458	446	488	458	433	447	449	423	445	446	439	436	430	466	495	459	415	446	458	458	424	460	445	481	449	455	466	435	479	477	444	473	459	465	432	458	428	458	454	456	454	473	431	474	451	453	445	463	429	469	443	453	420	459	450	435	446	430	463	474	446	425	457	447	471	470	493	408	444	482	438	458	461	457	464	450	439	467	491	452	461	421	457	423	427	450	443	466	463	487	459	442	416	471	458	450	444	426	469	478	416	453	497	477	470	477	429	452	485	446	456	426	443	447	455	463	395	431	465	468	447	487	455	464	427	436	435	460	422	442	444	436	412	455	480	457	471	433	486	465	470	439	455	433	428	478	449	436	467	493	461	475	427	433	431	441	459	453	431	428	477	456	432	482	460	445	444	512	470	398	448	420	456	427	392	476	444	479	465	449	429	440	461	432	443	469	425	437	435	439	446	489	449	473	444	424	450	457	409	453	478	487	427	429	446	474	447	436	424	504	429	490	416	470	460	465	437	452	435	435	450	475	447	486	457	443	463	465	431	472	468	445	459	412	474	451	484	460	427	483	458	462	439	433	458	461	461	425	452	443	483	452	437	441	447	454	463	439	432	417	452	428	441	449	421	432	490	452	467	438	417	464	467	464	432	416	447	454	461	434	439	445	424	436	465	454	408	434	444	445	455	426	460	403	469	459	425	464	480	407	478	493	440	424	415	466	434	443	441	460	450	436	465	457	450	463	423	444	435	445	437	450	443	457	424	413	414	462	467	454	480	487	468	451	436	451	469	463	467	423	436	436	428	427	408	496	426	446	463	481	475	461	477	422	460	456	433	481	437	437	490	446	452	451	456	448	485	448	447	471	452	449	437	427	446	451	449	480	482	431	439	438	424	433	459	479	435	449	436	465	402	392	454	448	415	450	438	414	432	447	477	482	485	442	453	489	449	449	457	445	479	474	415	436	459	476	484	442	421	444	413	431	446	453	479	407	502	435	466	456	444	456	498	428	448	448	433	474	441	448	442	464	410	461	444	436	473	462	476	383	466	416	452	477	475	444	429	463	435	452	456	453	430	447	447	452	417	493	426	478	474	458	474	471	439	438	416	445	447	459	471	457	461	424	475	453	414	461	469	435	490	401	449	450	397	445	472	442	440	493	442	426	454	443	437	448	425	460	423	457	444	446	433	474	481	460	462	461	467	448	454	453	442	446	463	472	422	461	464	430	468	456	453	492	425	452	459	393	469	432	467	452	463	456	435	480	430	448	439	439	442	442	442	439	420	433	444	439	505	430	453	473	433	444	460	416	407	463	457	459	445	508	420	435	406	424	444	481	453	461	469	421	471	470	453	463	428	424	425	449	477	437	453	472	450	451	456	465	438	450	429	476	450	458	452	486	433	463	431	451	501	477	445	491	463	465	457	450	443	441	463	450	440	455	430	480	489	474	455	456	428	457	445	408	454	436	461	449	461	475	461	419	435	442	428	437	442	468	417	441	455	447	453	469	436	446	431	469	448	425	449	442	476	443	452	479	447	448	422	484	443	447	447	430	449	426	449	473	487	440	479	423	411	466	494	446	466	421	465	431	460	438	476	430	451	431	473	460	455	458	436	462	456	440	425	435	437	446	454	441	427	475	465	463	440	434	441	418	459	406	446	462	446	437	423	469	489	470	431	483	409	437	465	403	431	474	455	476	457	412	429	474	464	477	434
24674	21442	28540	24751	21086	3153	858	538	398	450	427	384	413	354	318	335	340	290	308	338	351	330	323	340	319	328	283	290	315	290	331	323	280	302	304	304	311	287	270	321	281	294	330	277	301	287	299	296	292	333	269	285	309	306	309	304	306	306	314	313	301	285	277	304	283	308	307	287	280	292	318	311	281	277	333	304	348	303	324	262	298	301	309	327	308	289	301	301	343	285	309	301	308	290	324	270	339	278	287	293	318	288	314	285	327	290	328	292	277	301	297	262	318	307	318	294	294	291	310	295	298	270	291	309	293	272	328	293	312	282	273	288	279	287	286	283	295	296	289	297	266	302	296	293	321	292	324	314	314	306	326	296	334	261	289	276	277	342	306	286	310	296	323	283	309	283	284	308	295	295	292	304	314	301	283	305	290	295	296	308	269	293	263	327	276	285	307	325	308	286	281	307	295	312	313	293	294	325	307	290	268	282	292	322	308	269	286	267	270	286	284	293	282	292	301	316	289	313	297	294	312	288	315	280	285	295	308	280	308	268	295	281	292	298	294	263	285	292	301	277	320	309	269	305	307	311	312	300	308	300	302	309	308	271	311	330	300	283	323	290	299	291	313	282	303	268	306	307	312	283	307	311	283	263	286	309	317	291	286	275	311	270	320	313	294	318	277	279	295	278	273	291	298	300	282	275	280	296	326	335	280	312	322	299	308	310	278	302	319	309	306	273	295	293	285	311	311	272	286	305	300	307	319	278	287	272	299	290	294	311	310	286	321	299	290	284	329	315	290	287	273	305	324	309	286	297	280	331	290	309	310	310	297	306	265	295	291	310	282	294	273	288	302	295	316	320	286	274	265	287	286	311	273	289	306	295	306	295	279	294	314	316	307	275	294	319	314	300	262	300	284	326	278	297	301	302	309	290	298	319	348	264	328	287	308	284	319	306	314	293	275	288	271	300	281	291	272	309	304	288	314	328	275	293	284	305	306	288	295	304	316	260	312	318	313	291	298	308	314	303	290	266	291	325	299	307	290	275	297	311	290	283	304	301	290	287	334	236	296	315	293	299	347	318	281	299	255	296	300	304	292	297	305	333	294	270	307	281	311	303	288	284	320	285	284	300	289	326	288	279	286	283	316	301	299	285	272	287	262	320	297	283	299	307	280	276	310	303	297	295	282	301	305	290	315	284	305	321	294	281	290	288	281	299	288	311	282	294	299	293	300	279	298	314	313	289	285	299	292	326	313	302	312	297	316	293	309	308	277	305	318	258	297	279	289	335	279	300	289	309	332	303	337	307	316	296	320	297	307	305	291	304	292	302	297	267	304	287	291	299	308	283	297	312	296	281	281	297	347	306	301	314	303	293	295	292	278	281	316	294	295	276	295	300	289	268	262	318	308	301	340	295	282	300	274	305	286	327	310	306	312	261	294	289	311	306	285	284	314	294	312	295	316	329	284	305	309	277	287	295	272	284	278	304	301	275	276	302	307	306	302	294	293	284	305	307	242	268	274	274	295	290	247	278	296	282	307	295	291	335	321	272	322	304	284	282	285	284	309	283	289	287	302	298	280	298	293	281	298	274	270	301	290	298	281	288	301	282	277	289	306	278	310	296	284	303	322	296	310	330	317	293	288	315	297	289	303	289	330	277	314	301	288	290	312	299	277	299	289	288	278	282	297	299	273	312	317	304	307	304	298	312	293	300	300	270	307	267	282	343	275	281	317	274	319	331	313	284	277	297	259	259	327	308	335	314	292	260	284	294	316	276	296	299	285	280	283	284	299	281	320	287	320	262	286	271	315	283	298	280	281	294	303	281	299	309	305	315	286	305	305	300	307	293	290	277	318	287	312	280	292	285	287	284	292	290	286	298	314	277	316	309	311	295	293	313	277	304	304	295	273	291	293	292	305	300	288	328	289	306	285	277	288	282	288	297	281	279	297	315	309	323	318	309	287	295	295	275	327	285	325	287	316	306	269	280	312	316	256	271	278	258	300	271	293	293	297	300	267	322	299	290	314	323	304	276	267	299	336	280	310	296	311	292	313	311	309	310	274	280	251	277	291	285	285	320	301	303	308	316	302	299	294	307	307	295	299	245	297	298	261	302	276	288	303	337	269	258	315	314	315	279	304	268	293	294	273	277	298	300	293	279	302	289	298	304	320	283	295	263	297	301	314	296	305	283	274	302	277	325	306	287	324	297	291	288	292	275	309	291	298	310	298	301	286	277	289	298	269	302	299	308	318	302	260	296	314	297	320	293	285	285	310	329	280	279	280	286	319	290	309	291	248	305	342	264	311	282	309	280	282	296	289	282	235	325	318	307	296	275	293	332	275	261	281	284	293	291	299	286	280	277	312	290	291	290	276	292	284	304	265	311	293	325	318	308	285	315	295	269	305	301	301	283	286	314	322	310	300	283	318	308	284	320	277	304	269	280	293	299	290	286	307	308	302	305	310	291	291	316	286	277	280	285	296	297	274	307	310	284	282	315	302	307	308	292	295	293	287	303	323	310	267	292	290	327	288	276	297	306	275	292	276	327	310	317	285	273	338	307	267	263	311	308	293	279	302	291	274	287	296	266	304	279	292	285	306	292	301	309	294	293	274	294	323	308	289	303	280	296	271	297	302	264	299	328	310	297	290	266	278	290	306	292	279	270	318	301	297	307	305	286	299	320	306	268	302	296	297	267	290	254	303	304	314	303	274	306	280	306	288	287	276	302	313	307	298	310	310	286	327	293	296	307	264	283	308	285	281	295	272	309	293	320	296	281	296	308	299	300	311	272	281	284	299	325	292	298	313	301	290	295	293	308	290	306	263	299	310	341	271	291	291	273	308	262	286	303	301	280	316	293	294	297	307	290	318	309	290	290	313	315	311	294	309	311	282	298	294	290	305	306	274	303	319	299	287	276	348	270	286	321	306	271	283	274	272	345	287	276	289	306	310	324	294	297	292	313	308	286	309	278	287	288	288	304	286	307	267	287	334	328	272	291	281	268	300	304	287	255	296	275	283	317	331	307	289	278	291	278	280	298	267	267	272	300	282	286	282	276	298	323	262	306	283	295	273	265	269	279	316	292	291	299	269	286	313	306	293	316	296	316	256	320	322	297	282	293	308	315	274	329	288	269	292	291	266	305	299	298	299	333	301	331	311	289	292	257	288	304	301	306	298	294	290	299	289	303	310	288	276	296	276	287	300	267	296	285	264	319	297	284	289	283	260	316	270	279	281	309	264	309	250	307	320	318	279	287	255	303	286	329	293	291	307	301	284	300	278	284	315	273	282	293	237	280	286	308	306	268	288	266	290	317	316	288	294	289	336	282	306	291	305	280	303	267	297	267	310	272	279	287	264	295	318	284	323	322	314	276	308	314	279	292	315	288	313	305	310	309	312	309	319	301	308	294	263	288	283	289	334	267	316	274	284	301	304	315	277	312	284	297	306	277	313	285	276	281	298	295	266	315	280	311	273	321	288	298	278	330	284	295	259	336	283	311
3694	4780	3923	1974	1263	939	721	616	539	481	451	419	397	391	390	377	343	314	333	281	300	296	330	329	322	290	309	269	293	284	275	302	285	271	267	285	312	310	283	281	275	277	264	284	271	299	316	286	295	303	302	267	288	277	262	288	268	296	279	299	295	301	298	237	294	279	275	284	271	274	279	249	294	281	281	271	277	267	320	301	288	277	253	280	284	283	282	268	276	269	298	258	282	286	268	284	274	284	291	275	261	273	320	265	291	272	292	266	275	291	256	294	278	267	244	280	307	282	270	236	281	256	289	269	257	286	272	260	303	254	276	279	262	235	273	264	265	278	286	283	242	275	265	282	267	258	255	239	288	263	284	266	276	263	292	261	290	253	289	253	265	252	280	281	301	284	294	291	280	286	275	313	261	273	277	282	284	261	255	288	253	277	252	264	278	270	302	287	294	262	270	307	281	270	253	257	275	291	285	287	275	307	266	270	268	276	280	261	280	306	272	279	281	279	286	242	290	290	267	273	302	290	281	243	316	281	286	274	264	301	282	281	285	266	307	287	275	270	298	263	252	284	248	258	260	269	293	263	270	269	260	259	274	264	247	263	252	280	258	247	256	264	298	247	290	255	272	253	265	266	257	266	282	253	282	300	288	264	291	280	258	285	283	266	303	294	266	233	257	289	299	262	280	257	268	267	262	282	254	284	245	297	269	269	226	268	271	263	265	261	256	276	255	254	266	276	250	285	256	260	313	273	280	288	281	276	261	249	275	256	263	284	280	286	268	293	286	298	269	266	288	285	300	270	278	275	263	295	277	284	231	258	282	265	274	276	294	270	255	293	277	298	272	289	288	259	272	285	264	280	279	240	277	286	264	301	285	258	274	304	303	254	263	285	288	289	248	282	262	301	269	268	255	275	269	271	251	257	261	256	271	279	295	283	272	276	272	262	270	277	269	264	288	278	276	272	292	270	282	288	299	243	269	259	286	276	280	252	251	268	256	290	284	250	259	255	281	275	274	277	269	257	264	263	274	261	289	290	254	291	285	275	254	276	248	281	284	265	281	274	247	290	279	293	266	262	279	273	241	280	272	281	264	253	251	246	290	247	265	293	223	278	306	288	267	288	312	274	304	277	307	268	257	254	283	269	260	275	270	259	279	282	252	269	273	308	297	300	262	273	259	274	275	254	301	302	278	269	227	254	284	289	240	259	253	255	258	268	256	281	266	300	300	283	244	255	271	290	294	291	272	285	272	265	299	277	294	245	249	261	273	311	268	274	316	276	288	278	280	278	284	278	303	270	286	231	305	317	260	281	289	271	237	287	284	246	282	250	256	272	269	292	240	305	263	263	281	271	277	283	250	270	274	276	261	276	259	272	307	241	263	275	267	285	251	284	274	282	265	278	265	270	270	276	275	299	301	267	267	305	285	295	263	256	283	273	297	247	293	301	243	266	258	268	267	279	237	305	286	285	276	293	291	279	281	272	258	267	259	282	267	254	261	280	257	273	287	281	292	247	276	258	272	284	263	272	269	275	260	276	262	291	299	295	289	288	236	277	236	277	292	271	230	260	276	284	250	284	265	303	264	284	266	255	283	284	276	268	247	255	248	279	245	272	250	283	288	280	259	254	257	280	271	268	249	274	265	272	256	306	263	305	274	233	265	255	249	264	276	276	261	283	255	267	290	291	271	273	294	259	266	260	246	282	273	270	270	287	256	291	250	271	268	287	277	250	320	295	231	272	290	244	240	266	271	272	254	263	283	281	254	281	281	246	265	288	261	262	263	302	272	295	270	294	256	274	286	275	262	283	273	262	293	258	278	289	279	274	281	289	316	289	286	296	282	278	303	285	257	283	264	290	274	247	290	271	281	282	305	263	276	264	282	268	276	288	290	275	276	242	293	273	297	256	266	253	273	273	287	259	268	269	278	252	286	271	245	251	285	268	269	291	286	252	281	279	287	261	279	285	260	264	243	243	281	237	259	284	291	275	247	286	271	282	256	296	273	266	257	261	227	309	273	248	270	300	268	264	273	251	287	267	265	258	264	291	261	287	279	286	288	261	268	265	254	249	281	287	275	291	248	272	279	304	268	278	260	289	259	247	229	260	246	271	257	261	274	280	226	276	258	243	256	268	270	258	250	258	269	277	297	269	248	260	249	217	277	262	286	278	242	284	328	305	296	239	284	293	291	286	287	263	257	280	277	285	271	261	269	263	259	291	286	275	239	284	261	264	248	287	267	266	264	285	275	253	292	265	280	265	281	269	258	266	250	247	232	290	305	251	269	257	261	284	295	288	300	248	293	249	277	275	279	261	251	268	297	262	299	273	275	275	296	284	286	274	294	285	278	302	275	296	250	275	291	245	266	278	251	278	263	295	276	295	265	280	269	250	287	278	278	285	282	253	274	249	299	277	285	263	266	278	260	257	280	300	293	278	271	275	275	268	288	273	276	266	270	276	287	272	283	274	270	287	250	255	261	269	257	270	270	258	282	272	273	295	257	276	276	275	297	306	279	282	272	290	229	270	317	254	276	260	269	258	272	272	294	253	264	288	283	263	285	284	314	265	274	248	261	271	272	269	269	260	283	277	277	251	319	259	290	244	286	291	253	267	264	242	261	270	257	275	326	246	269	276	278	290	269	265	290	275	256	254	276	315	272	265	283	286	222	297	266	281	311	269	284	253	269	263	267	264	281	298	270	262	218	298	274	284	259	264	270	249	275	273	253	282	273	254	245	284	270	275	277	272	273	286	249	255	269	263	281	268	265	232	255	301	263	269	289	271	261	239	282	268	264	278	271	266	264	259	286	275	281	286	281	280	274	268	288	253	248	259	268	284	270	269	300	287	289	281	261	261	267	282	290	272	279	274	265	267	235	276	267	237	269	292	272	291	268	276	259	297	260	288	267	287	264	289	272	289	263	265	262	255	289	272	261	269	246	275	277	303	274	292	272	275	263	267	273	281	254	252	267	293	290	261	271	242	267	290	292	251	255	273	267	277	287	293	282	257	261	246	243	267	278	288	288	254	248	285	284	265	270	249	249	296	257	274	286	257	294	272	258	239	246	281	259	254	260	293	281	240	265	281	270	275	293	284	285	245	282	287	267	278	282	255	273	261	236	275	277	275	273	283	273	267	279	260	281	261	275	272	285	255	271	280	276	271	283	258	258	292	290	286	264	276	255	272	268	276	273	280	300	304	258	287	265	276	302	290	271	263	277	290	304	287	258	262	284	278	280	282	253	301	266	284	256	288	245	269	278	269	259	268	267	282	271	257	274	244	278	312	264	271	275	265	254	276	264	274	269	265	260	272	260	267	268	231	266	282	258	256	268	266	282	232	254	253	258	271	289	264	243	283	256	257	238	293	268	258	274	251	267	276	286	247	262	255	283	239	254	273	301	248	299	306	262	289	240	265	263	273	263	286	241	278	254	304	243	291	261	282	266	248	262	267	266	297	271	292	269	261	277	298	274	265	298	274	273	257	261	299	286	278
27769	9877	1679	1179	874	876	850	861	884	900	861	855	900	866	881	869	823	836	820	837	874	816	840	883	866	874	831	822	857	883	833	828	854	818	856	875	810	836	824	858	792	797	868	831	848	869	859	810	891	835	850	836	770	872	914	815	813	869	856	840	860	840	911	861	808	885	872	797	893	854	853	821	921	831	825	847	791	884	826	866	913	826	854	878	871	859	859	885	868	824	846	851	851	908	830	812	812	842	870	846	897	886	856	861	841	864	840	844	913	860	857	840	831	805	834	868	814	924	844	903	877	845	840	907	829	880	832	881	836	890	811	851	871	840	863	890	823	879	858	865	825	856	858	845	850	885	872	844	839	840	884	853	916	843	876	879	837	896	829	874	804	813	849	907	838	838	871	824	850	901	897	856	912	841	832	884	898	860	881	851	833	827	885	831	854	845	825	858	891	868	838	840	850	873	814	880	869	885	826	840	820	943	826	867	823	880	881	853	860	871	878	874	867	881	830	875	837	861	865	856	873	772	817	833	848	828	898	879	830	907	910	851	879	802	835	780	807	839	881	845	793	875	854	799	827	793	866	855	855	842	817	831	838	839	848	832	803	830	840	851	810	851	921	854	904	832	873	896	886	850	867	854	816	836	857	895	808	811	855	864	886	848	844	834	891	816	890	928	849	815	860	886	922	883	840	861	866	864	852	853	865	832	894	871	859	902	856	813	871	863	837	868	879	878	874	867	855	807	865	881	871	826	879	839	823	837	862	871	912	869	823	811	845	852	869	822	885	873	853	898	932	887	788	863	843	867	861	872	851	860	842	887	866	841	845	849	855	823	839	832	888	830	804	830	895	862	834	839	888	856	893	814	871	878	854	856	861	832	887	839	859	866	854	896	879	836	908	889	863	856	803	834	828	887	843	798	810	844	843	887	832	872	870	868	854	877	852	855	868	826	854	867	845	871	889	870	812	830	892	858	834	868	861	825	876	881	847	816	847	862	871	837	806	863	845	867	837	879	848	832	812	859	863	848	877	814	881	833	887	801	857	817	820	864	832	895	884	848	807	873	889	924	925	804	834	840	860	859	809	809	857	899	849	892	889	863	885	835	908	815	876	843	924	877	802	786	910	852	864	833	892	886	865	863	868	902	848	867	908	895	840	884	818	863	856	845	856	839	882	875	852	846	909	800	818	815	888	821	868	818	825	863	852	894	887	865	861	828	824	864	869	864	797	913	861	766	857	864	869	836	925	846	882	877	907	909	837	891	861	872	849	831	827	821	846	877	889	839	872	836	823	847	853	847	855	881	824	830	882	836	858	826	913	815	815	867	818	839	835	827	827	862	886	897	814	867	822	923	897	849	843	847	887	820	854	873	851	899	833	873	855	836	829	827	824	810	812	834	785	820	882	863	834	854	865	822	910	892	847	841	891	841	845	864	844	854	811	909	861	885	861	874	852	851	972	827	885	843	854	889	857	868	869	886	851	850	803	850	859	877	836	880	878	846	836	822	849	856	872	875	847	823	908	783	813	835	886	855	877	880	875	864	858	908	771	837	875	859	860	881	896	857	885	857	831	871	882	860	786	867	838	798	890	836	894	817	832	834	856	827	837	838	831	852	880	832	875	860	895	847	890	800	869	854	884	858	937	817	848	874	827	867	873	822	846	828	878	851	878	804	836	856	847	847	866	872	844	873	848	862	817	903	835	845	835	796	768	850	839	837	847	823	849	922	813	810	813	863	876	837	857	854	886	860	884	866	836	878	821	907	861	868	840	836	874	780	826	831	796	843	840	842	893	854	865	898	853	866	825	820	829	831	794	834	889	853	779	832	895	916	842	874	852	874	886	868	839	881	909	909	858	891	920	839	857	889	877	841	835	913	886	863	844	851	841	849	848	837	835	876	885	870	857	852	867	829	847	870	863	810	885	860	898	863	831	876	918	855	894	827	898	829	797	848	861	856	836	851	880	809	892	851	825	869	864	809	867	846	874	834	849	840	870	848	829	835	903	871	851	881	857	831	873	880	875	851	852	843	837	852	873	850	876	862	828	842	863	855	811	852	823	857	866	857	841	900	829	887	871	814	853	851	913	832	874	829	820	843	836	854	882	878	860	907	864	856	896	829	866	902	844	861	876	846	902	867	888	879	838	818	863	821	826	879	849	893	874	870	820	878	818	867	885	797	832	837	784	804	859	855	814	848	860	845	848	863	856	844	804	789	822	868	878	877	811	862	871	861	818	852	866	858	835	819	849	853	849	896	838	816	867	903	862	811	843	825	835	886	904	859	851	805	868	799	834	836	872	834	836	872	810	795	871	821	815	909	854	876	842	866	845	885	882	865	828	856	866	839	850	841	814	937	867	840	884	852	903	844	842	889	873	941	895	893	893	840	832	847	806	913	897	907	822	871	858	832	867	845	837	890	894	902	848	885	889	867	852	863	891	846	887	829	852	875	870	884	814	822	887	887	781	869	812	866	819	941	888	845	845	887	839	878	863	882	820	847	896	857	821	814	824	879	878	841	886	878	829	855	884	873	849	860	866	826	871	833	844	820	861	866	836	804	910	868	842	837	880	791	859	833	826	827	856	914	829	832	871	805	838	885	855	847	877	853	881	842	837	858	843	838	856	818	891	858	871	846	861	888	842	922	881	857	813	852	814	904	825	896	893	906	847	875	832	786	867	889	839	830	865	871	885	878	819	805	823	860	885	880	898	815	804	920	799	893	850	858	816	837	849	863	852	823	844	836	854	889	879	770	863	835	918	841	903	824	829	858	826	849	850	874	844	920	859	862	796	850	853	910	844	877	849	867	839	859	804	848	820	861	868	908	876	828	857	911	849	888	826	856	854	870	824	871	882	822	855	893	902	869	837	810	868	801	803	855	869	840	880	863	793	803	822	875	858	861	824	848	887	893	790	817	823	864	872	898	870	838	857	826	829	819	850	816	854	834	870	873	866	819	856	882	842	868	818	839	896	828	882	856	834	851	903	850	845	836	845	845	836	865	835	886	830	824	869	868	840	862	872	859	838	824	884	859	901	869	864	848	858	890	781	906	851	895	848	858	811	893	869	876	809	878	809	876	829	829	839	825	900	808	839	856	889	798	884	847	909	837	840	831	868	870	900	881	836	896	876	877	834	876	817	855	899	809	871	894	845	803	849	834	869	864	852	868	875	777	865	873	809	805	822	848	898	839	874	839	890	842	847	840	792	826	868	823	879	827	903	859	846	861	853	859	881	840	836	862	837	859	878	868	871	820	838	836	855	896	914	820	849	827	838	860	872	827	870	817	851	852	864	862	762	893	812	875	862	913	861	857	853	826	847	846	839	830	856	863	932	850	852	870	825	909	829	892	863	833	872	830	823	869	840	852	887	897	913	865	894	915	868	892	864	854	861	860	841	895	853	851	865	841	893	803	817	850	873	939	818	835	784	855	893	879	842	886	892	880	866	864	878	844	886	884	842	861	823	847	890	828	845	882	852	833	836	825	887	845	846	832
5554	870	832	770	718	735	710	688	668	718	659	699	645	687	684	656	693	617	695	706	679	668	661	696	691	667	661	734	698	659	648	674	637	664	652	632	697	666	640	639	640	735	671	714	646	682	666	722	671	673	694	703	639	688	685	648	716	683	667	680	669	702	661	683	687	676	702	698	682	688	706	690	696	684	729	691	675	722	698	662	672	666	699	715	686	692	669	708	678	663	744	693	686	701	647	629	652	685	663	643	690	662	677	674	686	678	715	710	636	656	718	698	673	682	633	642	659	722	670	686	640	631	661	658	687	650	700	623	680	690	728	657	655	667	665	720	700	699	684	676	729	634	712	666	652	721	704	708	640	696	686	677	679	696	676	659	731	668	659	664	674	661	702	680	708	652	664	680	690	651	653	660	677	680	657	682	693	689	676	674	634	674	675	659	698	651	667	693	732	715	622	675	695	660	677	677	651	677	702	698	705	635	696	656	726	690	649	677	687	650	704	704	668	682	645	710	675	683	710	721	648	677	679	689	650	667	670	647	650	641	703	690	643	695	716	695	678	669	711	664	670	665	655	674	680	668	675	658	664	693	690	649	624	657	663	659	656	680	674	688	642	673	673	654	682	624	655	696	676	661	640	662	697	661	708	678	659	686	684	694	691	659	688	674	675	631	672	698	651	730	701	679	678	676	709	658	696	678	688	663	730	641	637	680	654	662	693	661	668	667	604	667	625	664	710	647	666	646	690	661	674	654	642	693	700	660	658	683	655	731	658	706	704	715	671	675	650	683	704	638	677	693	685	674	699	659	735	696	674	638	660	683	655	685	664	684	676	698	648	673	653	671	633	727	700	656	630	652	651	712	684	665	650	681	671	680	656	701	711	647	662	661	647	679	691	675	686	693	688	658	672	666	667	677	662	674	664	699	658	708	713	659	667	682	661	715	676	672	709	670	730	696	656	655	699	657	663	698	661	657	665	646	722	700	717	682	653	659	645	696	705	649	675	677	622	708	634	686	676	643	721	733	674	685	660	668	672	633	670	690	676	654	702	651	684	657	700	664	675	701	667	692	661	632	669	674	689	685	712	680	651	692	679	683	666	685	704	672	693	681	701	693	655	660	649	691	694	690	722	678	667	660	678	647	708	732	667	729	680	659	658	670	702	660	672	641	693	699	656	693	659	709	646	703	716	685	662	702	658	725	663	643	696	686	675	697	683	669	715	689	690	710	669	682	664	720	707	659	684	679	683	684	671	710	661	711	703	720	673	671	665	661	679	676	724	729	654	679	651	699	742	662	674	665	646	698	704	660	651	655	680	680	667	711	684	668	699	677	683	665	709	657	672	632	660	660	685	716	672	694	685	658	730	746	689	686	618	695	650	682	685	700	639	657	715	641	679	719	649	707	658	690	669	635	681	735	656	715	673	714	672	691	705	700	667	659	687	671	731	684	683	665	673	728	642	698	672	718	660	687	648	659	718	678	680	682	747	674	689	704	686	708	712	690	677	699	695	630	647	713	652	662	638	686	681	661	638	663	702	655	688	692	696	701	715	645	669	639	680	638	687	714	688	659	712	663	658	684	662	713	682	677	696	704	658	669	666	666	750	645	735	714	698	667	701	682	726	663	692	675	692	671	682	707	661	674	706	702	698	700	655	653	686	659	672	692	669	670	694	656	705	710	720	684	676	674	656	657	683	675	678	660	657	695	643	656	670	672	660	690	673	628	675	694	691	690	729	663	700	680	730	674	703	698	712	677	706	681	663	609	665	685	691	660	678	705	677	646	702	632	676	716	656	659	677	672	698	668	652	683	684	684	637	700	656	693	683	713	645	632	660	660	692	699	649	650	657	693	661	701	649	688	660	655	699	677	628	703	653	688	659	660	664	664	677	694	688	707	655	678	698	692	703	625	680	697	680	703	706	676	741	694	665	701	673	684	658	677	682	685	700	733	683	706	664	702	690	661	659	654	669	685	672	667	684	682	687	654	649	668	691	668	655	663	643	692	665	704	700	679	658	696	697	671	674	711	661	651	698	668	690	712	689	673	683	748	694	645	716	644	672	696	704	656	676	727	641	655	692	655	669	623	643	673	691	706	663	705	637	696	694	624	679	689	671	673	698	723	693	662	706	679	686	644	687	688	644	664	681	702	714	677	674	708	716	665	701	669	636	688	721	664	689	663	701	658	701	670	670	670	700	736	714	666	684	658	682	668	637	685	713	703	668	702	666	655	668	692	691	673	681	682	650	646	648	649	698	693	674	647	688	674	685	704	666	633	700	704	622	680	699	695	681	668	659	689	712	683	676	641	682	674	654	661	681	708	661	679	679	649	695	661	725	642	620	687	665	713	670	710	644	672	672	664	708	642	647	645	660	674	700	659	719	669	643	637	689	657	686	697	697	657	660	683	676	647	658	669	684	689	658	695	696	660	661	656	722	690	683	669	681	695	669	652	674	685	689	628	678	690	669	725	682	623	678	677	691	656	683	657	668	661	635	691	626	732	721	729	649	732	668	657	703	646	669	680	654	697	693	675	676	703	661	683	690	698	669	662	701	648	669	690	660	705	703	684	652	663	718	648	718	652	690	605	658	665	677	682	668	685	666	667	686	652	695	717	661	667	692	673	642	666	692	649	710	685	728	656	648	719	720	665	633	687	661	682	687	749	652	707	628	679	659	693	766	701	679	702	641	678	704	653	655	655	708	701	719	689	700	678	680	741	681	662	667	639	663	698	673	665	703	684	698	641	695	694	679	679	666	683	668	690	696	664	688	653	692	629	689	660	703	675	665	681	640	711	660	700	684	701	642	657	651	682	658	641	688	711	711	675	679	675	660	693	642	679	691	700	654	734	636	634	656	672	678	667	702	676	663	710	709	656	666	676	659	708	674	689	691	692	685	682	668	659	675	638	665	687	701	684	634	661	664	674	665	668	710	691	688	651	695	698	670	661	662	711	652	660	686	674	659	637	674	661	674	734	660	651	661	639	653	687	650	683	676	684	746	654	667	694	678	629	670	680	665	664	678	683	654	655	714	679	668	701	682	664	710	652	645	700	678	693	665	660	697	660	620	708	675	686	648	666	683	658	655	672	667	736	720	713	705	676	695	703	680	671	667	674	657	666	635	654	642	734	701	708	691	706	684	677	697	692	694	757	696	646	677	702	652	690	669	688	700	654	683	693	721	661	645	675	663	689	643	729	664	690	680	710	626	667	632	673	665	687	705	638	664	675	670	708	664	715	689	660	703	682	644	659	677	661	640	664	665	717	686	702	674	663	700	676	678	677	737	665	658	651	698	691	694	671	696	686	718	642	692	675	651	651	684	666	643	666	707	675	675	717	684	669	678	692	688	654	668	645	639	708	700	717	662	676	652	696	708	642	657	688	680	668	662	698	654	682	625	677	703	708	664	728	675	685	638	637	684	695	700	638	665	654	648	737	718	677	702	694	640	702	732	691	700	718	684	687	717	653	674	648	661	685	683	689	657	697	663	732	732	641
25633	21412	27148	25428	4055	1013	787	651	624	623	603	548	522	582	537	524	545	528	515	544	568	535	533	559	544	537	555	543	557	530	547	519	524	549	524	551	490	526	571	517	555	483	525	537	564	566	565	514	494	503	513	559	513	539	529	526	509	512	524	540	508	581	527	524	547	569	528	534	535	552	517	559	516	562	478	468	535	550	561	497	516	523	549	515	533	581	528	512	486	508	522	552	563	526	532	529	560	529	498	502	526	519	549	524	508	520	514	507	481	496	532	536	505	502	519	506	503	534	535	506	542	537	498	548	520	532	538	485	509	529	492	512	519	533	482	539	502	535	521	507	504	501	501	522	536	494	538	520	538	491	540	553	497	502	529	504	538	548	509	516	493	489	552	506	543	543	493	499	513	540	504	511	526	504	530	529	475	523	541	539	478	532	542	505	466	497	499	524	526	550	482	530	522	539	515	503	501	510	507	525	533	550	493	486	502	485	588	533	528	493	524	510	524	502	514	513	513	543	507	535	516	528	528	514	527	520	527	518	556	484	562	489	501	538	482	565	512	562	547	484	530	517	466	498	522	545	498	506	536	463	524	510	494	519	573	543	522	528	543	511	460	512	511	508	535	513	530	538	544	525	510	477	502	508	525	542	502	528	524	497	507	538	552	515	565	545	535	470	559	514	513	520	501	530	525	523	495	526	528	481	476	503	490	540	513	507	511	545	518	526	466	534	497	516	526	542	531	511	505	521	476	511	527	481	578	504	485	533	499	551	510	522	526	501	536	551	551	505	534	534	518	534	548	528	525	486	532	499	485	549	521	522	522	541	521	522	565	506	532	559	515	517	488	540	531	534	518	504	542	487	503	530	493	495	506	515	522	502	502	529	556	512	504	524	513	505	486	526	506	533	543	504	524	530	556	508	540	484	526	514	557	495	567	494	518	508	545	510	527	503	520	514	503	557	552	512	512	507	532	469	535	503	530	517	514	495	532	525	556	516	522	535	551	508	524	483	540	517	512	565	510	521	521	487	491	517	524	534	536	534	489	526	534	518	562	515	541	527	516	530	547	551	514	521	543	546	498	515	546	507	513	519	493	484	518	500	520	534	489	545	515	538	508	546	546	515	556	524	534	539	561	499	543	505	501	577	523	492	517	508	506	566	542	490	508	539	505	531	548	506	514	540	517	567	541	523	528	540	494	519	523	521	549	487	558	500	517	511	508	489	483	511	522	543	487	518	551	490	533	572	504	553	494	566	495	457	524	525	512	520	495	533	554	506	529	538	481	508	560	547	557	546	559	512	507	545	523	548	500	466	547	547	540	482	526	496	512	526	561	541	547	518	522	513	527	501	551	520	523	541	532	498	533	561	513	534	564	514	534	526	513	542	529	498	504	526	545	559	507	549	482	518	518	482	489	519	529	485	536	510	515	527	503	514	494	506	523	534	509	525	540	534	520	539	487	524	523	504	495	532	470	485	536	528	559	549	512	482	495	545	506	566	551	547	531	550	493	512	514	500	513	454	505	539	543	510	511	500	500	536	560	568	536	510	499	524	542	496	537	491	522	516	530	519	510	514	541	464	494	492	541	552	505	530	518	527	523	554	563	514	476	536	507	552	500	535	559	526	500	549	519	533	499	478	507	516	495	472	542	549	487	548	505	508	517	506	503	534	531	496	502	559	519	491	528	537	524	513	503	532	532	553	516	514	491	505	507	554	499	538	535	508	533	487	510	560	531	550	522	505	524	518	544	558	546	539	533	521	491	543	545	545	490	527	517	573	514	508	539	513	444	475	513	525	524	498	555	510	547	520	516	500	497	512	506	563	511	505	532	549	503	497	485	487	508	526	504	543	521	526	554	498	536	503	505	531	552	499	497	489	536	494	501	549	517	518	472	505	509	478	498	534	506	503	536	531	493	488	525	514	528	479	512	528	507	572	524	522	529	546	538	535	556	536	509	528	547	529	531	515	519	505	526	519	495	569	497	513	511	591	507	525	531	526	541	497	550	479	553	506	543	484	551	517	513	531	527	524	526	485	541	580	541	565	545	541	485	537	492	534	529	520	547	534	515	559	511	537	531	504	527	570	563	510	516	524	520	534	544	526	558	506	479	530	518	520	537	503	521	487	517	517	524	529	460	514	507	527	547	537	497	507	564	511	517	500	537	518	478	508	505	554	565	507	538	490	529	512	526	505	484	531	505	540	531	521	508	526	525	560	485	516	554	475	499	538	489	513	530	488	532	554	507	499	522	508	543	499	523	514	500	538	535	512	516	517	515	486	561	501	538	504	480	545	515	508	534	485	548	528	515	506	543	534	458	521	515	594	474	470	544	564	543	508	515	542	519	509	530	487	473	534	520	570	551	546	528	558	486	521	515	493	501	537	503	533	539	533	507	517	514	545	520	522	505	526	523	510	525	505	547	555	521	528	512	519	530	542	542	509	495	555	545	532	521	537	493	531	519	539	565	521	499	495	509	516	532	517	542	503	543	480	562	464	521	543	507	502	521	567	555	535	525	524	477	518	569	560	516	509	508	523	561	512	542	537	514	518	541	516	519	565	519	498	508	521	503	476	518	541	526	509	519	500	531	573	519	522	512	524	575	495	530	507	518	498	532	532	488	516	500	543	478	497	503	530	524	519	544	517	533	566	554	518	489	507	521	516	546	508	489	471	530	521	506	527	519	529	533	510	513	569	536	474	508	522	515	519	506	534	527	497	538	492	505	497	527	534	499	518	493	505	562	519	493	519	517	524	527	573	545	510	498	543	508	545	529	526	542	548	530	544	505	519	533	493	553	504	534	496	533	508	557	545	516	513	549	544	518	554	507	532	533	485	542	505	489	481	549	527	538	485	538	515	512	484	522	533	509	516	529	552	548	508	485	499	474	557	518	531	517	489	527	550	518	554	525	494	489	506	570	495	526	520	499	552	503	516	553	508	526	518	534	540	475	513	531	509	505	513	555	519	514	541	524	492	503	525	537	537	480	504	485	519	497	545	553	558	497	478	523	546	554	537	525	561	570	478	518	570	512	504	512	527	525	521	522	540	546	483	538	490	559	517	521	486	510	543	549	519	504	545	523	539	509	505	545	576	514	510	490	494	510	517	490	527	511	476	556	517	483	553	522	536	516	519	449	502	570	508	555	489	538	506	533	508	537	518	488	556	537	531	503	492	504	510	499	522	500	513	525	525	555	538	546	543	528	515	485	533	510	539	478	529	550	506	532	548	504	555	543	483	506	535	546	529	513	557	536	504	509	463	506	531	550	501	494	533	494	527	517	488	530	541	513	503	526	536	530	502	500	541	557	507	505	491	507	515	514	531	559	519	492	550	504	530	520	527	519	518	515	503	542	531	535	529	496	507	514	524	507	503	525	514	513	524	517	536	563	529	501	551	534	554	522	532	520	507	538	508	506	529	499	520	495	538	551	499	496	492	569	537	538	558	537	492	542	526	474	504	522	496	536	570	496	518	455	514	562	538	473	580	528	544	503	545
3664	2719	2296	1281	891	749	708	630	576	552	533	521	473	507	477	526	472	486	496	477	457	490	455	440	476	474	470	503	483	452	481	447	422	471	493	455	473	468	476	496	444	459	477	418	450	445	515	423	480	495	466	447	446	457	445	407	443	486	469	441	476	445	512	470	459	393	468	432	455	446	459	466	458	425	500	430	439	469	438	471	429	443	448	449	473	474	481	432	461	452	414	453	412	457	460	432	463	442	465	464	446	495	452	425	447	486	456	447	490	436	460	441	427	507	441	427	465	457	440	465	456	454	451	451	435	419	429	455	472	460	467	442	455	449	439	460	487	469	473	435	449	456	474	480	470	439	461	443	445	438	452	453	444	427	426	440	457	464	432	485	470	463	434	478	465	426	399	427	465	450	447	434	457	485	458	459	476	432	446	428	456	436	472	458	432	471	458	422	467	424	438	472	433	463	470	433	447	465	442	484	466	471	481	434	446	450	468	435	452	442	464	482	446	442	458	466	469	442	459	489	470	479	482	474	482	468	453	438	461	473	465	444	452	451	451	422	458	415	455	459	449	429	468	444	464	456	439	447	448	486	486	454	455	425	455	480	445	449	461	449	449	415	473	462	474	396	480	446	477	464	439	480	423	441	490	458	495	465	477	441	451	427	443	459	457	480	452	514	434	436	446	431	432	430	412	481	475	458	474	438	442	431	481	465	429	457	482	460	461	460	478	459	497	417	475	419	445	494	437	470	453	417	452	468	462	453	439	468	455	429	455	452	445	473	484	409	458	453	476	436	433	432	429	456	456	428	468	473	502	476	446	457	446	436	454	425	429	485	418	493	456	439	448	447	475	452	437	431	459	438	488	467	408	457	429	466	448	489	429	436	449	433	465	491	446	487	433	487	478	468	495	468	461	503	430	506	459	456	446	478	474	428	440	472	456	474	442	440	450	437	456	418	462	431	464	448	478	427	487	453	459	450	438	444	417	456	424	449	432	474	428	435	420	475	452	461	453	446	453	455	417	471	452	425	462	452	437	450	448	481	455	456	451	478	481	457	468	442	429	460	468	456	473	448	458	444	450	431	472	444	452	412	446	451	480	435	452	430	452	463	480	438	462	476	441	455	470	449	464	429	465	430	460	446	448	439	474	450	441	429	427	431	428	470	434	468	444	444	474	426	467	469	425	468	459	460	462	476	464	429	491	458	445	412	466	441	502	425	419	455	440	447	461	399	513	440	405	469	475	462	461	453	444	435	486	436	461	453	431	470	474	434	418	469	429	469	430	445	455	446	408	454	429	466	484	455	452	473	446	408	406	451	451	440	471	459	433	425	434	453	458	447	470	427	469	444	425	451	442	411	452	501	447	420	467	449	456	436	446	457	438	424	457	449	440	441	440	481	433	456	432	488	475	452	445	427	444	446	460	458	422	413	457	471	422	455	456	439	470	459	447	450	455	422	410	456	429	434	451	423	466	490	452	474	445	462	451	480	438	453	461	455	461	462	463	440	446	459	431	438	426	470	453	462	470	478	443	455	475	462	437	443	405	431	418	472	456	446	437	497	471	409	431	430	460	409	426	433	469	468	456	430	451	449	468	452	435	456	444	434	477	454	455	453	455	446	439	437	492	420	468	448	413	452	452	444	484	464	439	461	461	443	455	436	448	458	470	400	440	470	436	459	479	417	421	444	440	455	454	449	434	439	433	430	421	423	501	437	463	444	426	487	454	483	444	461	500	495	451	409	439	475	450	454	454	413	450	474	420	471	488	452	482	476	444	468	445	431	450	480	436	448	426	443	460	425	450	481	474	451	458	442	469	475	460	448	444	430	435	461	474	453	437	475	433	480	467	447	448	456	419	460	435	456	478	452	444	437	455	438	452	447	453	454	454	433	457	426	413	397	498	413	471	447	455	441	441	457	410	484	402	430	460	472	437	446	456	472	470	461	442	475	452	429	460	436	455	451	446	442	409	463	493	456	436	515	444	474	466	469	449	496	482	440	413	458	450	446	452	424	413	434	450	504	458	435	485	439	449	433	465	410	442	461	435	441	460	456	446	460	455	448	464	437	431	504	452	483	438	449	460	468	472	426	474	454	421	435	471	445	445	424	454	457	424	420	460	459	449	459	478	408	445	432	476	485	459	442	445	459	450	478	475	469	469	435	457	427	479	450	464	497	418	435	492	485	446	474	481	450	441	433	460	430	407	449	457	453	431	445	464	441	412	466	438	460	440	453	432	436	435	470	456	458	471	450	435	473	455	443	445	469	442	492	508	437	463	476	445	417	454	410	430	419	441	464	431	450	480	414	456	466	470	452	430	426	476	448	461	427	450	451	448	438	436	480	476	433	490	460	448	444	433	443	453	421	440	462	472	447	425	453	503	453	464	497	433	471	482	460	471	432	438	471	449	414	446	448	491	441	466	462	462	408	464	436	454	415	427	467	448	422	510	479	466	432	443	420	438	432	414	425	470	450	444	475	436	453	465	441	432	447	460	460	410	471	471	441	453	442	499	443	462	428	426	473	476	408	435	418	460	435	476	449	478	453	448	447	451	439	445	441	447	421	445	470	416	427	430	424	465	416	451	407	451	437	446	500	467	453	420	471	474	426	473	443	418	534	444	474	422	478	420	452	458	437	430	447	419	418	436	448	419	442	470	434	473	447	415	473	419	465	436	424	475	433	452	447	433	441	459	435	432	464	424	457	429	432	452	431	421	434	447	436	424	445	472	441	445	480	477	486	455	470	468	432	483	453	454	424	429	430	432	431	459	427	447	463	419	427	477	462	443	492	441	460	446	471	439	448	474	437	416	409	426	452	483	412	455	450	430	421	447	472	465	434	444	447	451	446	429	433	443	458	490	478	440	445	455	446	436	413	439	464	427	434	439	419	447	448	437	437	426	483	451	460	461	411	458	450	448	445	442	440	455	472	427	464	467	416	477	450	488	443	435	431	450	458	464	438	452	470	461	446	426	415	452	470	477	458	468	419	423	461	466	438	435	460	423	434	430	483	460	437	452	453	455	422	439	430	389	463	469	458	481	397	461	471	479	408	473	473	452	410	438	468	460	468	465	408	446	408	444	427	475	446	450	434	406	438	444	475	445	446	451	455	461	423	445	461	467	458	455	466	461	421	443	480	449	443	448	443	472	456	466	438	426	491	425	475	450	485	464	441	436	442	459	464	424	444	418	449	455	428	445	451	405	426	483	433	450	447	432	426	452	432	448	478	447	464	469	441	401	467	476	457	422	448	481	445	404	434	424	458	455	438	452	467	474	461	508	436	460	455	422	467	505	485	469	430	486	448	461	441	465	458	463	415	458	421	448	464	446	470	473	462	448	458	450	419	447	431	438	452	437	473	442	442	477	403	443	409	465	459	441	449	437	445	415	456	440	445	461	466	445	389	452	465	450	434	459	451	458	453	452	465	442	424	443	461	439	485	479	454	465	418	423	473	456	459	452	413	456	448	487	450	456	467	447	511	449	493	450	469	477	476
24493	21412	28515	24692	21051	3089	855	527	417	383	380	361	343	374	322	353	332	303	312	323	328	296	313	288	326	307	288	298	303	299	296	306	334	315	295	302	318	336	292	286	292	303	278	273	300	306	298	277	275	312	283	289	336	287	297	332	295	307	273	288	272	307	278	331	299	279	301	294	292	280	319	274	314	275	287	257	322	281	303	301	286	288	297	304	302	296	296	300	307	288	335	298	287	295	276	279	300	285	318	318	295	285	291	285	318	279	310	287	322	263	278	289	310	303	280	283	312	275	311	283	293	280	275	321	288	301	265	293	279	305	303	257	319	287	287	295	276	315	307	287	310	322	289	285	309	264	292	269	297	321	285	306	279	280	296	279	303	281	300	294	286	307	291	297	307	301	311	272	260	329	308	327	287	280	290	279	279	292	289	284	275	287	286	333	308	298	283	299	313	295	303	301	285	328	305	287	300	312	319	309	304	301	329	272	298	283	278	293	341	290	283	305	316	282	297	321	290	287	293	300	305	298	312	292	314	298	293	279	291	294	318	277	324	301	296	272	312	290	330	310	279	298	289	284	302	289	289	306	264	275	293	308	277	299	276	287	308	308	270	306	287	343	285	315	291	324	305	285	309	310	303	282	263	297	294	287	287	291	288	277	296	269	295	297	305	303	300	299	286	300	286	295	280	282	307	313	289	286	325	299	308	282	311	316	287	309	278	309	296	277	296	284	308	327	277	294	335	281	290	291	277	288	300	270	298	293	272	279	304	322	306	278	300	280	277	307	294	283	290	283	294	302	301	307	294	293	312	275	270	313	277	288	290	295	301	292	289	296	300	287	308	281	303	278	297	278	271	323	291	280	321	332	270	301	282	308	285	315	295	309	259	299	318	267	289	304	280	285	329	281	287	283	306	286	305	305	289	278	286	328	293	287	275	330	256	293	284	307	290	288	287	298	293	281	307	289	287	285	312	305	303	294	304	325	291	303	300	298	317	287	262	268	300	284	301	293	315	302	279	274	320	306	324	264	295	305	260	311	290	309	309	291	278	316	276	278	318	279	261	313	269	299	305	305	300	310	273	291	293	305	298	319	306	312	285	304	269	290	296	303	281	264	298	321	303	261	279	294	280	285	322	270	263	296	296	297	293	292	288	282	305	323	291	280	271	325	286	310	257	309	311	295	295	295	268	308	324	313	286	315	298	325	303	283	287	321	283	271	258	298	305	289	277	282	263	323	287	288	268	277	291	255	304	292	323	267	321	313	290	307	297	297	297	312	320	278	339	271	284	285	312	285	317	280	290	262	313	265	318	307	308	294	293	274	299	294	302	296	292	272	329	310	286	314	292	303	305	291	311	295	299	282	296	289	335	305	287	313	271	289	313	302	328	330	289	283	273	313	300	301	302	288	297	276	301	301	285	284	283	282	293	256	323	261	268	287	240	256	293	336	313	286	296	267	275	277	274	289	282	309	306	309	249	308	281	296	279	316	302	291	294	303	289	285	310	279	282	294	299	273	285	305	299	291	305	297	303	302	285	284	259	297	293	281	274	267	302	293	295	286	305	331	302	309	308	295	300	289	305	279	299	323	264	292	285	291	303	306	308	266	314	305	307	304	315	292	302	305	311	305	300	296	314	280	290	266	318	295	308	287	287	292	281	281	286	296	281	309	283	304	304	279	280	293	274	300	288	277	292	278	294	328	295	315	281	296	308	270	271	279	332	285	279	303	281	282	289	320	281	315	294	289	276	286	293	300	284	252	281	290	292	280	294	300	280	296	294	296	321	301	286	296	277	284	327	306	313	327	291	265	313	297	292	285	236	290	291	261	289	294	280	285	294	305	310	304	298	270	298	250	307	291	275	272	305	272	300	295	273	304	295	290	310	286	264	274	279	293	313	302	268	323	301	297	307	304	294	292	284	311	289	284	302	282	313	303	301	291	346	268	292	315	278	275	333	302	293	295	289	264	296	303	303	287	279	303	312	230	292	307	314	322	271	291	272	287	282	324	283	289	288	287	300	291	299	333	255	287	328	296	309	280	313	280	282	296	278	330	320	311	251	277	286	300	291	297	291	286	319	295	346	278	279	298	262	303	305	294	278	262	310	306	292	293	288	306	293	304	321	309	286	269	278	290	310	309	294	287	267	319	295	260	294	310	268	292	280	274	290	280	286	297	275	304	281	274	307	269	308	309	310	295	304	279	288	288	298	284	274	292	279	296	283	281	290	291	270	300	306	327	256	260	309	361	313	325	277	276	258	289	288	287	323	257	314	312	283	305	287	257	292	270	294	270	278	288	297	265	298	282	326	299	279	321	273	316	282	297	313	312	302	310	296	285	317	290	288	328	307	294	306	316	287	302	290	281	289	305	297	294	295	303	308	260	276	291	306	300	298	287	301	272	295	328	318	297	304	278	273	283	272	296	310	281	280	281	284	253	265	287	283	280	320	310	284	291	281	309	302	291	294	293	274	312	299	297	270	283	304	285	299	287	313	291	273	293	305	296	273	307	295	287	284	312	320	283	306	326	296	331	282	285	349	286	301	287	347	317	280	305	283	318	317	292	293	307	322	295	296	287	291	298	300	268	276	320	318	308	271	323	307	278	266	294	273	324	286	267	281	304	300	296	270	288	280	298	308	323	311	315	285	310	283	299	279	267	277	288	310	292	292	279	300	293	252	308	290	292	270	348	314	304	294	302	284	313	291	281	297	342	281	305	273	261	299	298	276	273	327	260	345	263	290	298	289	312	310	272	324	290	321	315	281	278	319	300	295	284	302	272	303	271	280	280	288	304	307	278	295	312	265	272	278	294	295	296	324	314	312	284	264	320	288	285	297	276	300	291	316	323	284	302	311	291	307	271	282	298	306	325	308	284	295	309	289	281	293	268	278	288	291	287	316	261	295	300	278	306	303	312	284	286	293	278	304	299	286	292	306	259	267	294	286	319	278	301	305	275	298	302	298	305	296	332	297	295	278	272	320	293	297	307	293	284	270	277	292	318	296	317	297	281	273	276	306	304	313	298	297	277	282	270	299	273	281	266	274	292	296	315	270	306	302	285	303	302	297	306	282	287	265	245	302	303	319	309	309	297	318	329	286	268	287	272	274	273	292	314	307	280	307	307	315	263	329	309	285	274	298	270	294	307	305	277	308	285	280	290	321	304	266	328	324	294	308	268	298	280	309	296	293	305	307	285	312	311	290	297	298	309	281	320	297	280	290	320	270	300	301	262	291	286	326	289	287	265	313	289	329	289	316	328	266	349	275	266	303	335	300	277	264	289	285	296	302	291	295	291	326	274	290	300	289	277	327	267	306	267	321	292	292	293	306	282	314	314	308	287	308	302	299	302	313	290	264	258	282	297	283	299	300	285	290	313	305	314	303	289	287	322	304	304	307	323	291	298	298	302	297	340	282	286	297	310	276	290	279	285	299	271	264	314	295	317	268	272	315	298	311	284	342	277	321	290	280	308	279	292	261	297	318	310	276	287	286	252
3630	4705	3944	2013	1244	919	734	636	521	478	398	390	368	366	365	332	348	342	345	309	299	355	278	296	275	278	312	316	315	310	314	304	305	284	272	273	286	283	285	275	279	299	262	276	283	255	281	303	289	268	287	296	284	304	302	278	289	274	267	277	286	267	289	247	266	284	291	276	269	267	277	297	282	266	283	277	293	299	276	276	299	305	272	269	264	266	259	303	301	265	272	268	248	282	266	290	277	256	255	253	274	264	289	281	261	286	292	285	265	241	280	279	257	271	270	263	287	281	292	301	297	257	276	286	299	259	252	282	270	277	287	303	293	246	312	272	285	263	296	291	265	304	248	280	285	275	282	267	309	267	293	268	294	277	283	270	281	291	286	283	278	282	258	260	274	291	236	272	236	291	266	247	277	273	275	270	279	293	279	281	259	287	263	255	257	285	280	258	255	277	283	316	282	278	268	280	276	291	266	278	265	289	281	281	274	259	258	275	283	295	268	268	283	281	297	266	281	304	282	287	282	290	289	284	293	275	270	311	293	285	306	282	265	290	279	282	299	263	262	269	287	290	280	269	259	273	270	239	275	305	255	268	311	262	270	284	283	292	258	286	257	282	270	263	259	274	298	261	251	275	250	278	282	273	291	256	262	273	242	288	286	290	268	289	262	261	268	255	250	277	270	263	266	274	271	312	232	288	274	258	273	280	254	286	296	259	277	245	271	257	293	259	280	241	258	278	271	263	262	258	267	283	273	274	274	288	254	264	282	258	250	270	254	279	305	293	274	263	271	275	268	236	275	265	282	272	279	260	230	257	309	282	281	306	269	280	288	258	271	230	272	273	277	272	280	273	265	270	289	298	269	279	281	287	269	273	265	290	291	258	291	279	276	256	279	299	270	268	275	255	247	278	263	272	270	252	273	259	282	261	274	278	262	273	284	259	318	280	270	259	243	284	276	256	262	249	310	278	279	271	259	260	319	276	266	247	299	284	261	276	286	273	274	288	278	258	242	249	273	267	273	268	293	267	287	266	262	259	283	254	290	274	270	279	264	290	284	275	270	255	280	253	308	257	279	276	247	273	294	249	292	274	261	258	305	283	287	287	285	276	272	287	257	282	247	249	265	270	268	277	276	269	273	270	242	280	259	277	265	279	290	247	282	242	258	299	289	252	265	280	264	266	289	287	300	274	274	240	239	287	283	263	274	288	249	272	282	277	290	261	270	272	306	264	274	308	266	265	267	278	274	273	284	292	285	279	260	271	253	253	274	266	268	274	247	307	266	280	260	292	246	257	262	234	261	271	244	280	258	270	255	273	269	271	256	259	248	278	265	287	251	271	296	269	269	284	272	258	277	284	269	283	281	270	303	286	283	294	273	260	275	283	280	255	283	281	267	284	306	297	274	279	267	265	287	279	278	278	264	291	291	255	259	291	291	268	237	276	295	256	258	250	256	271	269	289	288	274	240	288	267	282	288	272	271	257	249	267	299	281	265	254	276	273	275	296	282	261	305	287	269	251	274	275	297	261	256	254	295	259	259	260	264	257	250	266	266	270	282	264	268	327	247	285	262	282	229	268	275	253	266	286	278	259	266	256	308	257	261	252	283	265	245	239	291	252	294	285	247	278	270	310	278	260	283	284	264	298	256	275	281	260	296	294	239	255	271	268	272	254	286	291	274	288	271	274	241	261	265	253	246	253	323	252	266	252	265	280	260	293	290	278	261	257	268	256	273	306	292	284	265	303	278	275	300	259	268	292	258	291	280	277	268	242	283	288	276	292	284	242	286	289	282	267	263	268	254	267	259	268	285	272	275	264	273	265	282	269	290	278	264	278	256	281	235	278	300	260	271	288	259	228	295	262	259	260	279	268	258	264	262	286	271	249	279	262	280	279	256	291	269	262	244	296	293	271	275	289	264	305	266	254	257	263	259	253	265	281	260	278	281	267	239	248	278	276	262	249	261	263	266	279	272	298	274	254	256	294	297	283	280	259	279	288	282	255	287	299	256	283	287	249	259	275	262	267	262	263	274	273	271	279	260	297	285	271	301	285	279	262	258	287	300	255	270	243	281	262	263	261	292	296	249	300	270	277	244	268	256	255	287	266	283	284	264	273	277	277	249	269	264	248	292	274	264	280	289	284	290	270	275	273	251	277	255	288	270	268	252	264	294	271	229	260	267	287	268	266	267	297	242	281	290	239	257	266	290	261	256	277	255	266	262	283	283	283	277	251	314	278	271	290	269	299	269	269	248	278	277	271	277	245	247	260	258	253	265	286	298	289	297	261	273	277	281	261	264	267	285	268	283	283	277	279	249	260	301	273	259	271	258	252	284	276	269	259	275	272	269	257	254	285	297	290	253	245	293	274	274	257	257	255	273	267	275	278	257	265	284	276	296	261	276	286	246	291	254	255	268	258	278	275	302	261	273	281	270	276	298	285	263	275	295	274	278	265	272	273	262	272	262	300	260	264	263	293	278	265	247	261	292	244	280	275	255	273	257	258	276	270	312	295	288	280	282	259	266	271	279	291	258	271	267	254	265	264	274	282	276	278	275	284	289	244	254	256	286	276	274	277	263	282	262	269	249	263	285	246	280	277	303	278	235	272	255	299	257	252	279	263	286	289	265	274	245	256	285	276	243	290	267	283	270	257	276	261	283	267	295	247	265	287	243	271	279	323	246	269	236	274	256	248	273	266	283	258	286	281	291	301	257	257	274	290	281	281	220	281	263	256	246	270	247	269	249	275	294	266	246	252	256	272	269	258	283	249	271	268	263	233	248	284	283	268	265	243	276	292	249	277	255	291	275	259	280	267	255	271	255	278	272	284	270	291	287	242	273	265	289	275	271	277	306	248	271	281	300	266	285	257	283	281	261	272	241	282	273	284	284	234	277	284	272	260	257	275	294	271	282	262	277	277	275	254	274	269	287	298	259	284	270	261	261	297	247	245	275	266	242	282	281	269	249	267	242	291	269	289	254	226	267	242	256	259	271	264	261	276	262	256	283	280	278	283	280	250	245	260	257	255	305	270	264	245	307	220	293	291	288	262	262	256	269	259	286	277	283	262	256	290	263	274	271	304	283	272	269	256	244	275	287	276	270	256	281	284	262	277	292	250	245	263	262	257	275	290	250	237	267	265	262	266	264	290	259	247	261	281	269	249	270	295	263	266	291	276	279	273	261	274	280	296	262	281	295	276	283	250	267	250	259	260	261	277	289	279	285	256	257	255	253	269	268	259	259	267	297	282	271	271	270	245	293	261	272	278	257	300	278	274	259	265	291	283	250	274	295	259	278	269	237	273	271	240	276	259	274	264	261	257	271	277	280	281	260	264	259	290	250	279	277	286	248	261	277	296	251	259	274	266	280	283	247	274	266	262	241	258	261	286	310	267	247	253	257	242	278	270	259	250	247	303	280	284	270	233	294	248	291	280	292	262	268	289	269	287	269	264	260	283	289	274	267	242	283	247	278	273	274	298	243	327	274	289	269	260
27740	9892	1745	1201	866	880	932	876	883	896	876	839	800	900	862	857	865	871	900	895	845	866	828	844	887	829	829	835	837	847	811	880	862	868	841	846	882	857	859	876	869	840	880	880	817	860	774	837	830	838	856	878	847	929	799	859	866	808	866	836	874	842	793	806	855	878	828	864	859	828	856	837	850	845	849	818	817	890	858	851	827	854	835	877	825	817	794	863	821	805	837	886	800	853	813	815	877	825	776	867	854	833	843	841	839	805	834	860	873	852	840	850	805	810	900	855	871	839	842	857	860	828	875	863	819	938	915	871	799	854	902	846	842	859	851	793	839	889	828	832	866	855	858	890	883	849	812	808	896	903	872	850	892	846	895	817	870	828	812	925	864	834	860	853	838	869	862	877	887	888	855	836	922	836	866	836	889	880	849	869	890	823	824	814	893	909	813	853	853	887	873	857	852	842	771	816	875	861	828	821	759	912	831	887	832	822	880	817	816	871	817	870	827	824	871	858	865	824	883	801	804	813	879	832	802	893	855	817	850	790	836	889	860	861	824	853	818	882	850	785	819	846	819	895	869	870	862	827	909	857	860	792	890	860	851	896	907	862	787	850	868	853	869	903	852	775	848	803	893	820	850	874	821	883	880	888	871	867	822	834	857	852	846	849	894	871	837	844	865	885	888	895	874	812	861	867	838	868	819	840	855	894	855	832	883	826	833	867	856	864	886	874	808	883	900	847	810	851	865	858	804	862	856	870	912	897	866	918	818	875	883	867	902	915	847	854	841	861	828	870	846	854	921	852	819	857	873	827	937	877	790	827	888	821	864	847	872	876	848	839	848	843	819	842	829	892	835	867	838	926	811	840	833	855	868	766	877	882	861	858	876	923	833	896	814	838	872	795	823	835	865	919	841	849	921	873	870	873	823	888	867	845	876	825	885	844	880	834	841	887	844	816	830	857	832	796	835	813	859	864	852	863	860	836	849	889	809	866	837	917	854	789	834	866	886	850	810	842	894	923	893	900	860	827	863	850	827	840	851	908	823	861	887	861	843	834	842	862	833	835	877	840	859	855	851	893	920	836	877	857	914	842	819	890	873	888	864	789	851	905	826	841	888	832	863	856	878	844	880	901	925	874	862	842	826	848	855	832	853	815	843	805	903	849	817	833	810	880	850	792	877	835	877	845	874	835	878	834	882	827	840	818	876	887	839	891	825	899	888	854	838	819	849	890	813	855	835	866	839	913	827	873	858	817	831	831	910	828	845	821	840	840	870	789	898	923	840	869	830	837	794	873	834	871	846	861	858	809	889	861	853	856	844	870	841	818	846	907	842	798	907	837	874	869	890	870	834	866	895	874	824	868	797	857	899	847	819	873	857	860	804	794	828	849	789	861	813	816	921	869	838	861	822	881	877	813	807	885	891	838	818	827	885	831	850	863	813	917	867	890	900	880	884	855	894	844	871	895	847	890	870	884	834	831	841	854	869	861	876	832	829	922	877	877	879	843	818	906	860	856	858	810	806	813	911	841	853	818	883	851	767	869	828	897	861	892	819	833	891	824	861	835	859	936	858	805	815	814	824	822	882	866	846	811	909	896	897	834	788	806	854	818	881	875	842	887	819	855	866	886	870	855	831	833	876	827	792	846	840	933	810	868	865	874	812	833	817	849	832	833	828	838	871	807	869	874	857	796	847	846	876	801	870	858	850	855	793	798	872	869	906	855	849	885	877	879	822	832	818	865	842	837	841	850	860	830	867	861	894	847	863	875	897	842	889	841	835	794	829	858	866	884	874	860	827	852	867	866	838	817	813	817	859	862	861	863	820	881	886	862	824	826	845	872	865	858	861	805	841	844	842	832	896	877	877	878	817	848	833	877	843	817	827	910	823	845	888	847	855	856	820	871	892	851	890	910	869	863	819	889	823	827	906	874	859	853	813	827	842	834	873	873	853	859	821	882	850	829	841	888	847	879	886	809	841	886	869	840	857	840	877	851	854	891	864	814	845	802	859	807	864	847	878	847	821	821	873	841	783	809	808	864	878	845	815	786	872	886	844	878	849	806	882	848	814	834	871	844	878	848	857	831	873	790	828	857	844	868	843	857	849	851	873	817	852	867	822	859	855	860	874	833	785	846	887	852	827	837	846	839	848	857	904	880	808	827	824	809	817	871	891	851	848	903	879	826	848	853	827	841	840	871	841	839	875	845	854	870	842	872	871	868	836	869	804	863	800	812	847	860	775	873	830	855	888	893	840	815	832	868	818	875	839	855	843	871	863	830	853	892	883	867	824	818	828	834	865	886	870	841	887	856	817	801	857	825	866	809	851	838	829	872	873	878	823	849	883	852	857	847	867	820	808	904	885	896	861	804	814	873	900	829	845	915	877	817	871	816	870	844	813	843	853	820	920	775	881	873	865	837	850	851	797	822	883	865	869	871	829	862	847	890	877	816	833	788	795	840	897	875	836	830	826	810	859	784	898	866	840	825	829	890	836	870	830	790	865	815	881	879	819	832	822	839	834	857	863	838	855	854	847	830	850	826	877	892	862	886	897	838	848	833	820	891	781	870	860	839	858	906	872	880	847	874	871	818	899	905	851	872	868	863	838	859	878	858	839	807	820	842	893	828	870	819	820	877	835	829	844	823	849	905	872	830	836	909	869	891	876	831	842	847	868	887	810	847	834	851	808	928	822	871	836	762	885	832	900	850	874	829	910	811	893	846	838	821	833	859	810	824	851	888	843	802	844	872	866	836	824	810	899	902	818	924	851	865	840	846	856	794	858	836	902	799	865	878	840	803	833	815	802	898	887	863	914	839	822	794	825	884	846	870	823	847	842	860	844	866	854	799	829	843	834	789	871	874	829	843	833	837	805	890	846	859	868	870	830	836	850	842	875	837	913	828	848	816	779	780	861	809	807	889	831	847	847	824	853	837	892	827	823	938	862	878	895	864	873	872	818	823	806	884	902	781	839	868	838	869	785	858	882	899	855	829	820	879	866	849	877	834	876	855	781	916	848	846	847	852	886	814	843	853	824	842	816	870	893	862	914	897	828	845	767	880	868	862	837	869	822	821	849	798	848	822	876	809	878	788	870	868	868	808	893	832	832	833	908	840	834	841	873	830	859	847	870	835	911	867	898	872	823	861	841	855	909	855	833	847	865	862	911	879	846	831	824	887	815	881	860	865	844	854	883	822	850	921	854	814	859	812	893	892	821	892	827	859	863	866	906	895	833	866	863	842	840	909	879	879	810	869	843	857	903	856	801	815	861	837	843	829	857	896	892	860	834	851	819	873	852	834	819	851	885	868	827	861	906	862	858	881	819	800	916	864	830	830	832	849	871	860	929	839	823	843	885	817	862	835	833	825	869	853	840	840	834	885	835	847	875	851	841	881	871	843	837	854	877	892	843	854	828	859	811	881	842	859	824	866	887	839	863	851	841	851	846	837	867	849	875	848	877	846	875	871	870	826	800	787	837	873	833	811	854	895	843	786
5525	855	805	746	719	707	689	750	713	692	683	716	658	666	684	693	643	680	709	692	705	675	656	695	731	643	671	689	703	744	674	683	666	679	673	684	717	722	667	708	695	676	683	709	643	682	626	665	681	712	709	711	676	684	681	688	690	668	717	700	697	715	643	667	674	715	704	688	716	702	679	766	727	698	702	693	703	692	658	685	707	684	690	637	711	650	694	603	697	655	686	634	698	688	685	669	659	666	657	658	667	648	698	722	681	714	700	695	660	695	673	696	719	647	740	677	676	669	692	647	717	722	686	678	657	687	688	634	674	651	709	632	673	703	734	687	660	711	667	680	656	695	697	695	716	693	682	708	666	689	643	691	649	663	661	691	725	661	666	692	662	662	693	660	673	678	667	743	671	662	639	627	649	689	707	644	650	627	655	642	671	661	699	700	698	660	642	682	651	675	642	639	667	685	687	666	689	673	633	665	661	679	669	684	710	718	706	715	671	678	705	713	628	651	704	665	675	663	683	724	685	714	657	687	680	683	704	695	679	695	620	698	657	666	638	651	669	659	647	689	628	690	625	664	685	709	727	714	643	673	639	669	655	687	667	719	713	696	640	687	668	703	671	697	689	718	657	662	704	657	718	657	648	691	694	659	644	669	680	666	681	679	663	698	679	660	686	740	679	672	631	686	701	694	686	700	683	649	712	677	623	718	705	606	665	708	683	669	680	688	649	655	693	668	712	687	687	696	669	677	662	713	664	684	666	662	657	640	675	636	647	669	675	645	657	696	674	661	684	658	653	661	694	716	684	685	703	692	649	698	677	670	700	722	658	676	653	700	672	679	641	679	710	718	673	714	694	677	686	663	650	675	656	649	665	683	677	638	693	667	658	654	684	653	655	700	654	711	670	654	646	704	694	709	660	667	707	664	647	686	710	640	669	642	675	645	692	674	660	682	694	697	672	637	658	657	659	708	668	681	690	700	684	666	688	677	667	675	708	692	696	675	681	679	696	692	707	662	662	653	681	667	697	656	674	678	718	694	652	683	672	676	671	637	720	685	684	661	629	658	741	714	615	672	672	727	651	666	701	689	670	681	715	701	708	648	713	624	709	697	651	649	661	659	704	674	675	677	639	682	677	661	701	663	666	661	712	656	650	690	662	683	690	680	701	693	646	697	659	656	644	714	683	645	666	665	678	735	675	651	717	683	659	656	669	688	670	724	665	657	609	720	674	675	684	686	666	698	662	658	643	650	658	698	707	649	697	690	678	649	640	685	702	704	689	689	712	694	676	690	687	709	664	660	696	693	671	702	670	673	693	706	679	665	655	701	685	661	701	708	661	642	690	701	693	644	641	679	651	719	666	686	668	686	678	615	640	655	685	706	682	645	691	676	672	657	653	657	695	678	715	719	672	640	646	721	681	732	685	692	719	694	664	666	675	666	675	642	676	647	678	668	678	706	677	635	704	651	672	659	711	671	659	703	738	673	693	643	663	722	694	699	670	673	692	707	719	675	687	686	686	657	677	702	654	715	684	689	691	671	693	731	669	659	674	707	711	665	724	699	718	643	645	690	703	673	652	732	701	642	678	688	660	627	634	697	693	657	666	669	681	670	616	684	694	657	702	659	672	650	663	649	678	710	653	648	673	722	702	706	672	703	673	689	661	656	673	670	663	632	717	686	715	657	712	676	697	677	700	662	646	698	647	652	690	689	671	725	652	667	667	650	717	672	650	679	664	642	694	668	748	697	672	677	697	664	735	646	694	678	637	696	710	658	692	722	702	670	660	737	663	687	665	672	672	654	642	677	678	688	653	653	659	680	690	698	694	665	690	678	658	632	641	679	684	711	695	684	713	677	687	687	667	718	679	672	648	665	645	667	693	668	671	681	661	661	711	666	705	700	692	689	652	720	681	699	654	684	688	650	716	696	662	669	677	674	666	676	697	698	656	693	676	687	652	687	662	668	635	676	669	681	642	693	651	699	669	666	647	691	654	690	686	669	680	700	739	728	718	666	686	704	706	682	696	651	686	693	663	685	690	673	684	621	685	691	672	666	674	655	687	692	695	675	688	676	643	681	693	661	679	679	695	629	675	675	715	659	659	657	679	665	650	745	685	651	715	723	648	678	649	712	662	703	661	681	674	680	648	631	676	709	710	666	639	660	685	695	694	647	642	647	671	670	658	664	623	621	668	667	668	638	725	697	709	696	688	676	639	695	669	637	644	620	603	648	667	670	709	729	652	707	681	645	631	655	667	720	663	662	676	681	675	634	665	653	676	648	684	660	680	672	675	695	698	683	711	663	696	637	681	730	660	671	713	650	665	693	651	701	665	716	712	721	703	668	648	697	676	689	701	656	675	632	698	717	675	651	658	701	629	693	645	705	678	642	668	670	673	664	676	667	676	680	649	704	691	672	691	688	696	699	695	690	668	659	720	730	702	670	676	684	689	674	679	694	668	657	677	699	725	700	642	619	644	649	711	677	696	649	683	704	666	684	711	646	712	633	687	738	645	615	714	693	650	680	665	689	743	656	690	714	630	686	665	722	708	694	630	710	673	654	654	699	700	715	690	689	681	735	648	688	695	692	719	692	671	639	672	652	661	682	687	682	687	699	697	698	724	690	663	631	649	677	666	698	665	700	717	638	652	702	689	657	716	644	671	688	659	697	686	644	675	679	661	676	690	679	693	691	724	677	718	702	646	669	718	669	690	721	677	667	688	707	660	688	727	704	681	690	688	675	682	643	659	673	685	692	692	714	677	677	654	662	672	672	666	704	677	663	631	707	700	674	686	637	708	667	664	641	735	705	669	733	670	706	681	669	649	648	668	687	689	645	691	701	661	702	655	730	718	714	689	712	687	683	655	684	642	655	706	678	662	697	686	688	672	681	642	675	626	638	660	691	661	665	652	699	627	663	705	662	679	639	679	671	696	678	705	676	679	661	689	705	693	683	681	650	652	700	694	724	711	718	674	647	681	700	700	688	673	653	661	678	663	678	673	672	684	677	653	689	665	689	708	631	678	679	684	675	704	635	704	717	708	668	684	606	696	674	639	614	657	648	662	652	705	664	649	653	676	630	685	649	663	636	691	680	691	677	732	678	719	677	717	683	642	700	725	693	698	658	663	661	696	684	648	676	707	654	682	718	647	704	712	647	746	675	694	631	626	716	707	662	664	618	692	683	634	653	691	634	686	649	657	711	644	701	641	685	672	694	640	648	703	657	719	679	653	673	639	663	709	668	685	687	640	722	667	684	681	708	728	665	663	635	654	628	638	709	671	690	634	660	639	671	691	664	667	658	657	641	651	678	630	681	711	679	651	686	678	662	657	678	667	688	671	652	691	648	653	694	662	689	705	649	721	682	657	670	679	674	688	707	698	696	695	700	716	711	699	727	677	674	659	702	701	641	712	667	632	650	680	693	710	692	693	650	661	687	626	650	707	669	650	699	676	648	674	698	707	627	660	685	641	679	689	694	660	671	685	657	655	672	698	688
25692	21441	27188	25400	3979	1020	757	672	560	612	550	596	516	525	558	553	557	530	554	482	527	556	536	520	530	559	502	527	510	538	491	518	560	530	514	555	575	540	510	519	522	508	504	522	536	521	525	463	550	527	516	548	533	564	500	522	500	555	536	527	510	551	501	509	537	509	526	540	550	537	556	543	501	494	545	518	565	552	518	512	506	491	564	536	531	528	518	502	526	564	502	554	498	507	475	548	520	498	564	558	542	535	485	534	543	519	543	528	522	507	529	558	471	522	525	519	518	553	473	547	549	533	505	544	500	540	538	521	534	521	536	502	543	560	519	513	517	496	526	543	484	507	576	511	498	525	533	508	529	499	524	552	502	485	479	512	476	505	512	520	533	512	474	548	490	503	500	519	510	522	550	534	494	531	482	484	518	513	506	528	537	546	550	448	500	502	538	510	526	519	491	516	520	518	505	511	484	500	509	503	533	515	529	487	518	484	526	504	543	528	513	527	558	523	510	521	524	551	541	501	508	513	527	508	538	493	535	492	552	546	531	470	517	575	500	544	539	496	522	496	519	520	484	509	519	583	532	522	496	530	534	510	487	503	523	533	493	501	532	522	486	493	519	511	516	521	512	523	492	529	472	593	531	472	499	477	502	500	507	534	530	501	493	517	518	554	497	536	546	519	518	518	504	512	520	490	511	559	485	531	485	519	518	516	528	569	495	479	544	477	482	539	544	495	511	477	528	487	533	506	543	478	548	524	480	508	465	538	538	512	484	507	532	543	528	523	536	523	526	549	531	462	548	535	507	524	522	551	525	538	510	513	555	494	531	532	532	551	531	536	503	546	550	527	495	510	525	506	511	525	529	526	491	532	524	485	522	509	512	538	451	506	521	522	502	543	523	527	544	517	530	500	504	510	518	497	510	501	547	506	487	499	519	491	508	445	522	507	499	558	546	517	512	538	500	542	527	515	502	513	514	505	480	500	534	522	469	496	521	508	504	509	502	477	518	505	525	525	521	505	509	496	564	536	497	509	527	524	504	520	520	520	501	530	493	514	525	510	542	513	523	442	507	528	524	513	493	533	541	484	544	541	545	537	518	560	529	547	563	513	524	501	511	515	544	531	509	556	504	531	517	512	488	495	553	492	493	531	506	514	490	532	492	504	535	571	485	467	530	501	523	516	521	520	502	530	518	483	546	524	528	537	537	512	515	534	524	534	513	493	530	481	550	497	519	529	492	522	530	527	532	550	509	515	526	530	531	518	550	535	504	516	509	532	491	513	522	490	534	520	523	483	492	535	524	491	513	488	541	506	520	498	510	523	518	507	544	534	541	502	498	526	528	512	496	552	527	480	559	552	530	538	486	481	490	521	530	518	545	509	520	531	487	479	522	502	557	535	525	543	510	509	547	540	481	531	525	529	479	537	544	564	510	536	527	525	489	540	534	493	544	496	559	549	520	505	496	512	554	564	483	510	539	477	538	526	530	572	504	542	508	495	537	509	536	495	501	561	502	516	538	549	537	530	520	529	564	523	506	526	523	488	515	510	569	510	554	518	512	532	497	569	502	501	519	515	539	478	506	527	547	524	513	508	518	515	500	522	479	522	537	524	520	527	491	551	550	544	550	496	479	531	501	497	469	496	515	529	497	532	489	534	565	535	530	538	473	485	540	532	531	509	544	501	542	587	516	500	525	518	522	534	521	553	555	533	511	500	581	498	513	511	498	546	505	511	529	513	527	531	527	559	509	534	519	483	507	528	558	503	541	540	489	488	517	550	548	489	521	500	518	495	487	481	500	519	494	488	543	501	495	484	489	565	531	497	448	496	513	503	533	518	540	537	536	522	525	527	508	542	541	528	537	536	514	519	537	508	578	499	519	532	486	472	531	501	517	514	503	534	500	487	495	535	478	479	527	478	524	578	545	541	542	495	503	498	548	503	527	529	512	477	566	547	537	534	515	520	518	513	507	555	536	510	506	523	547	532	518	516	525	557	516	529	515	531	511	550	541	505	515	512	479	519	567	542	523	503	531	525	509	522	494	533	530	546	542	522	483	534	480	529	499	553	491	525	499	507	483	496	498	540	565	552	537	531	482	513	528	505	515	554	513	523	524	532	522	516	503	482	480	505	554	505	537	550	518	552	530	528	490	537	523	528	496	529	515	518	507	525	482	528	530	528	485	511	504	524	505	545	526	534	555	490	545	489	502	541	507	482	504	497	522	527	499	525	531	519	513	517	510	579	534	535	537	513	483	464	524	501	494	492	489	494	530	539	519	527	521	528	510	502	490	573	487	534	512	510	491	522	542	524	510	502	532	479	519	538	514	530	494	512	502	542	505	500	510	519	503	506	505	521	521	535	561	528	493	530	504	510	528	487	520	555	499	531	502	495	501	485	509	539	514	524	519	512	537	526	577	524	515	502	534	522	534	528	540	475	500	537	529	535	506	486	525	599	497	555	477	511	532	514	517	538	512	509	485	506	529	528	506	473	492	496	528	524	537	520	555	531	505	498	513	521	506	505	516	543	511	511	464	557	479	535	541	533	523	527	524	494	500	526	563	498	516	515	515	542	526	549	524	497	527	527	492	519	534	458	527	493	512	513	498	498	558	459	515	547	573	537	523	527	497	512	542	486	505	482	493	523	472	496	493	534	496	516	530	542	524	521	531	541	526	544	504	520	469	493	509	477	501	564	528	519	515	521	525	487	528	484	507	494	537	522	493	535	552	519	564	526	506	545	509	599	503	516	533	568	506	524	538	516	512	517	498	528	496	508	503	514	537	509	511	479	546	510	517	518	538	515	514	454	572	518	521	548	546	554	506	531	551	502	537	562	509	475	508	486	555	516	496	488	489	526	496	497	485	530	525	497	508	516	536	568	585	514	498	502	523	525	510	573	519	493	551	497	519	504	549	507	515	511	512	491	503	532	503	493	524	500	517	501	471	502	504	528	552	522	520	518	529	460	475	514	536	546	530	508	522	515	508	501	534	535	510	512	492	544	480	490	511	515	477	506	546	527	528	481	530	549	502	531	510	486	541	517	503	507	517	518	550	562	501	516	540	555	529	520	515	512	544	539	528	537	526	498	497	488	500	546	506	508	555	498	534	531	490	533	501	521	529	562	515	479	501	498	496	512	523	532	526	527	535	517	497	496	533	538	554	514	499	529	569	489	509	499	531	492	513	540	498	499	518	507	518	541	539	519	517	532	503	523	560	509	494	504	479	523	518	555	505	526	534	523	546	498	503	485	574	524	502	554	548	532	490	535	533	498	532	539	535	542	494	563	529	511	524	490	506	553	499	488	471	535	551	526	524	513	514	507	500	492	508	540	536	521	502	534	493	518	509	529	512	492	540	494	530	503	521	495	568	485	558	496	497	498	472	459	550	558	511	539	516	531	527	533	527	521	548	469	524	522	499	515	557	550	513	515	509	531	485	504	522	486	522	513	500	542	554	493	536	489	519	521	483	515	513	526	500	505	512	523	497	531	540	545
3764	2783	2387	1259	921	738	654	605	599	530	550	542	503	504	501	480	452	480	489	512	435	484	448	517	435	421	467	453	464	454	478	504	482	428	453	504	463	436	477	443	440	445	430	447	476	458	451	450	470	443	436	434	492	465	424	439	465	427	463	470	461	448	453	443	458	471	450	473	456	485	468	425	468	471	468	434	424	490	431	490	451	423	436	421	436	480	430	477	425	429	483	454	434	453	464	422	418	439	429	492	455	452	448	469	485	469	432	455	468	437	506	453	451	467	465	513	449	465	449	444	508	428	452	425	440	454	466	438	441	426	479	470	432	470	453	463	470	453	423	469	437	438	465	476	445	446	454	450	460	435	429	446	458	438	502	457	458	443	449	448	432	458	443	420	441	463	470	490	444	467	444	422	437	406	447	477	429	447	432	443	486	465	435	443	482	481	433	453	450	449	471	461	464	424	465	437	443	433	443	413	455	470	480	427	452	456	430	445	415	438	454	441	444	482	447	455	439	459	449	435	457	471	436	443	418	438	471	449	430	441	431	465	480	454	467	453	424	461	464	457	466	477	474	426	466	429	478	479	438	480	463	451	425	468	453	431	434	417	463	446	411	429	437	464	455	451	455	447	474	418	462	414	431	470	468	459	411	450	423	457	483	412	440	431	432	446	434	441	436	451	450	478	444	436	426	467	483	500	437	481	477	464	430	441	465	433	450	466	469	486	419	469	459	474	450	434	446	430	472	422	446	495	440	459	418	440	435	449	460	448	466	419	479	461	453	454	468	469	470	432	464	471	433	467	465	443	419	459	441	448	419	483	471	432	445	460	435	485	417	470	410	444	441	458	441	441	494	427	446	423	437	462	425	468	428	426	405	476	429	391	441	439	445	444	451	442	427	439	471	434	439	437	469	415	483	477	426	434	441	458	448	467	459	477	455	452	415	408	441	433	448	425	481	438	434	442	437	493	439	456	456	447	441	463	445	449	437	425	449	441	463	422	434	469	463	427	466	478	457	477	443	440	485	474	437	425	437	427	442	425	425	442	462	466	429	438	414	453	428	471	432	422	424	463	473	440	431	476	451	477	438	425	460	446	443	419	477	434	420	485	463	450	477	456	446	450	465	457	473	445	424	437	473	454	460	461	453	473	453	449	429	455	432	442	433	431	411	446	433	458	436	468	432	413	463	430	448	449	465	471	433	401	470	437	461	434	435	459	398	467	427	438	423	439	473	446	432	437	451	495	425	436	405	472	432	444	473	444	414	432	465	442	442	455	442	449	470	454	426	422	445	458	488	452	476	415	437	478	487	444	417	476	428	397	414	459	439	418	439	450	463	446	460	470	453	455	452	453	467	458	450	443	458	447	456	458	455	441	447	442	478	436	470	446	430	472	431	452	453	465	451	426	434	464	433	448	493	449	454	443	445	398	434	469	442	433	466	467	439	470	416	443	441	446	460	416	451	461	461	460	452	472	442	440	441	477	456	451	452	464	440	466	434	428	440	411	437	459	409	429	463	447	456	449	408	447	452	465	432	441	421	422	446	455	465	449	483	456	412	455	458	433	445	427	436	429	455	465	454	466	444	455	459	442	487	447	470	458	440	423	398	477	450	453	453	447	490	452	429	461	417	482	450	425	455	437	472	433	421	465	494	465	447	427	429	405	441	446	445	461	454	449	453	473	470	439	411	480	440	458	452	453	473	441	430	457	451	466	473	468	460	443	451	428	439	395	423	459	448	444	490	450	442	485	461	447	456	434	412	409	409	452	435	423	455	450	451	437	458	408	461	454	435	433	478	473	457	442	436	436	441	402	459	438	455	449	483	461	431	460	432	477	435	442	440	509	440	461	440	471	451	457	414	481	429	463	435	418	443	480	471	465	433	471	424	438	481	454	472	444	457	462	454	426	417	428	433	411	444	412	420	453	443	416	432	406	440	501	470	400	418	471	451	449	456	435	424	463	445	458	401	450	439	445	408	423	471	386	457	433	432	450	472	459	414	437	442	459	433	458	438	414	457	496	449	471	457	460	460	448	420	460	423	484	443	431	457	464	442	505	451	456	415	436	474	443	462	440	449	457	444	390	435	461	466	471	434	405	431	437	463	419	468	472	431	443	461	429	421	457	438	480	438	391	449	446	458	474	445	472	451	461	427	425	461	448	438	453	461	465	443	493	460	440	427	456	435	444	449	432	399	409	441	436	476	437	458	454	483	422	442	434	460	450	451	452	444	427	412	429	420	481	422	439	396	427	432	437	440	441	398	450	480	451	469	439	447	414	448	419	415	433	444	481	452	442	451	428	464	407	424	434	447	443	440	442	462	465	410	426	476	430	409	420	453	492	464	450	466	447	409	471	443	411	466	464	445	428	450	439	467	454	433	443	436	448	446	498	446	448	457	399	460	437	441	455	429	434	480	434	495	445	490	418	448	471	479	448	465	459	455	420	431	463	453	420	453	449	432	413	452	436	451	455	466	426	444	439	463	481	462	442	459	422	465	457	438	424	459	445	441	428	435	438	443	392	439	458	444	436	419	450	423	455	460	455	448	445	443	439	469	424	449	438	444	438	435	449	469	431	466	435	422	466	459	482	463	464	466	460	419	456	453	480	445	468	408	450	429	455	443	425	426	442	441	449	456	421	465	445	453	464	407	439	410	440	475	442	448	443	447	472	449	449	493	400	459	441	421	459	435	472	466	417	425	446	435	448	453	453	458	460	456	448	460	443	466	435	393	457	454	437	433	448	451	483	454	448	443	453	441	453	451	454	446	445	453	480	444	466	452	463	442	438	429	454	430	421	464	449	461	466	474	444	446	441	431	458	468	443	461	483	455	429	398	448	406	430	455	476	477	415	446	456	431	461	432	447	455	450	447	418	461	502	425	464	438	447	422	452	465	466	451	421	505	436	465	470	430	399	452	464	436	432	473	462	441	421	452	463	461	457	431	451	466	447	471	460	427	443	412	467	464	441	469	447	453	457	434	448	452	457	422	496	435	411	473	430	478	418	448	478	425	430	440	518	417	404	433	415	450	446	448	458	461	435	409	459	422	430	480	437	466	498	454	467	420	459	425	465	451	432	438	444	477	456	425	425	444	450	411	475	439	449	413	419	399	458	418	456	436	464	430	424	442	469	466	427	435	429	432	452	439	427	403	427	435	410	453	459	457	489	478	456	441	475	484	436	435	449	459	435	444	453	436	439	448	422	424	451	421	478	459	458	413	500	442	474	417	439	457	490	394	437	445	437	462	427	476	461	467	466	493	466	459	427	463	443	443	454	439	491	441	451	451	408	410	476	425	438	422	460	438	472	414	408	470	437	475	462	410	440	418	439	444	401	466	439	459	439	452	455	463	428	449	455	436	438	462	440	480	439	446	468	479	423	434	444	479	420	465	431	455	426	485	437	408	411	454	437	490	451	452	430	457	473	424	464	429	446	455	455	478	426	474	469	435	445	431	400	473	467	429	461	465	399	458	452	399	431	400	504	465	428	415	441
24494	21412	28539	24697	21037	3299	919	534	393	393	421	360	357	370	335	331	328	315	317	328	309	377	329	309	309	277	318	279	334	302	331	326	306	302	318	294	284	295	299	297	283	321	313	286	322	344	270	304	315	284	270	292	315	331	319	305	307	290	317	311	287	270	311	295	287	294	310	304	273	316	324	308	309	281	289	295	291	325	299	304	283	282	289	309	303	301	312	318	298	312	315	306	292	316	306	301	274	304	279	296	255	302	325	282	316	287	291	281	292	269	270	302	281	295	337	325	313	301	295	292	308	320	291	300	308	322	294	305	300	299	287	321	292	290	297	284	294	292	294	288	269	259	338	293	303	323	267	274	273	308	321	295	316	286	252	258	296	269	306	301	256	310	287	296	307	284	299	327	272	287	298	302	285	282	298	288	293	305	317	315	286	293	311	284	307	273	297	286	311	286	341	332	284	303	318	261	308	283	305	290	308	306	276	305	316	319	287	293	319	293	314	298	312	304	299	328	281	282	300	320	302	333	324	281	290	275	293	279	273	296	274	281	307	238	294	264	323	239	304	284	316	300	294	262	294	309	307	279	293	283	288	308	274	284	267	281	298	302	306	310	269	275	267	311	297	311	311	293	267	288	298	301	298	301	298	280	319	293	327	289	262	288	290	308	284	276	283	278	264	307	286	275	284	290	294	304	282	259	307	314	335	297	301	290	311	284	285	267	347	302	278	291	295	318	279	276	297	281	314	310	281	285	292	294	309	291	297	282	345	277	295	308	314	287	288	299	311	317	316	313	321	296	296	293	335	296	256	305	294	305	320	294	254	325	309	299	275	250	307	301	276	306	268	297	294	300	320	294	287	337	317	273	309	289	298	292	286	285	293	303	301	299	284	279	319	265	279	293	325	272	310	305	264	300	300	304	294	306	305	324	327	286	300	299	283	268	284	301	275	305	272	323	282	276	298	272	301	317	286	284	295	277	254	286	284	274	308	324	287	283	307	289	312	286	274	297	307	311	311	328	285	289	271	324	317	306	274	299	298	261	298	295	270	304	274	292	307	284	310	288	300	310	323	343	264	321	284	276	307	278	291	319	311	288	300	274	288	313	271	286	303	278	280	289	284	273	297	265	293	304	297	308	284	317	313	293	252	288	290	289	265	277	302	299	283	284	316	267	302	307	314	295	281	304	310	295	286	317	295	289	312	315	304	303	303	278	316	295	269	280	281	311	284	282	295	279	312	303	289	320	262	285	316	270	298	317	289	281	323	313	296	308	270	295	287	287	302	288	281	291	315	292	302	252	289	287	310	276	304	287	270	302	299	305	273	310	300	304	297	286	273	280	296	288	271	269	278	320	307	288	268	283	298	318	322	293	296	299	276	310	306	272	318	299	284	276	298	318	310	263	289	292	307	279	308	269	267	283	283	292	332	259	290	289	288	298	273	287	332	308	336	282	276	310	264	288	281	301	263	300	284	310	286	291	290	289	309	248	287	288	321	289	282	296	294	288	297	268	296	290	297	302	286	306	305	287	324	279	307	282	326	297	279	262	286	271	277	281	303	284	302	239	311	306	324	316	303	284	277	289	297	277	299	319	283	317	238	284	293	308	291	296	301	297	294	279	306	283	293	298	294	263	298	293	294	300	286	289	279	296	331	303	278	318	320	293	290	334	311	286	294	258	296	279	310	292	276	314	282	283	278	308	298	320	326	279	305	313	278	304	295	303	316	258	312	299	280	285	314	306	279	297	292	281	310	299	330	279	315	301	294	286	318	289	295	287	285	281	280	273	295	274	291	292	297	264	280	296	287	265	264	282	305	293	298	310	320	278	277	295	303	310	303	296	326	292	313	292	275	293	295	317	296	277	304	317	306	314	321	272	323	305	326	272	310	265	297	295	348	288	308	292	313	272	294	252	287	273	282	291	322	298	287	278	270	268	290	301	290	311	281	319	318	272	286	296	282	300	293	279	303	314	301	307	315	307	285	280	310	330	323	295	273	273	293	274	341	291	291	298	314	322	285	282	272	275	294	294	342	276	298	308	283	306	296	270	293	292	286	276	292	280	297	269	330	319	297	286	283	279	269	281	291	290	288	271	290	296	309	298	281	282	323	283	348	329	316	287	274	301	293	285	311	315	303	299	278	297	295	292	280	281	267	265	262	281	287	308	339	263	317	281	312	297	294	285	318	302	306	254	278	297	277	323	264	311	321	286	327	294	305	275	269	291	282	313	282	301	279	302	313	295	288	276	272	303	282	307	267	271	276	283	282	332	297	297	289	285	288	286	294	296	277	295	301	298	307	315	316	266	287	303	281	304	288	288	280	285	308	294	294	310	296	281	280	307	291	296	307	285	298	290	285	300	298	288	301	301	294	283	321	291	276	283	282	309	282	304	270	338	287	340	262	284	317	275	267	305	276	273	292	308	319	293	294	339	292	300	293	297	302	273	304	275	295	320	286	278	320	297	311	284	279	304	292	296	272	255	293	288	295	315	281	295	276	290	293	295	302	302	278	281	272	275	296	325	266	287	269	302	301	297	319	286	290	268	291	279	273	297	289	292	298	297	299	288	281	303	297	316	299	271	295	274	329	303	278	282	278	260	286	306	317	276	275	313	299	260	294	299	312	291	286	305	319	286	319	291	311	317	289	299	344	282	299	251	268	286	286	271	291	303	274	277	293	251	297	278	261	304	316	307	306	284	290	289	297	246	280	313	285	291	288	280	302	298	289	308	306	300	272	302	264	286	267	295	306	307	303	303	306	301	294	282	294	283	280	271	285	284	326	292	258	303	297	301	258	287	287	296	309	274	305	311	298	299	295	288	308	296	278	301	305	288	285	304	313	272	291	281	292	284	282	279	308	274	260	289	331	266	247	304	323	346	272	294	291	305	279	301	327	277	310	317	300	287	272	288	323	291	277	298	312	288	338	292	281	338	276	299	284	287	289	300	289	258	282	306	283	277	264	297	308	251	292	281	304	283	286	279	280	285	329	295	309	316	271	283	333	320	272	289	246	339	317	304	299	307	272	299	313	272	263	262	320	286	290	297	285	309	299	295	310	300	299	306	298	291	325	295	300	312	320	300	285	306	312	301	300	302	331	285	307	303	282	303	269	260	288	281	260	295	308	286	259	285	302	277	282	294	321	296	330	284	292	313	315	262	300	303	332	316	286	285	307	294	240	306	273	285	314	278	297	294	291	328	319	302	277	309	267	280	296	277	301	269	264	278	302	284	297	288	310	275	321	290	308	311	299	298	275	281	326	308	280	298	322	307	286	300	274	276	290	320	302	294	289	292	305	299	322	297	308	249	293	283	284	236	295	287	299	271	281	300	276	307	298	269	311	309	285	312	321	284	283	282	292	287	283	280	305	322	308	279	296	292	315	272	323	284	272	280	299	280	286	333	308	318	283	299	289	296	305	286	304	269	287	311	263	302	294	248	291	294	270	320	300	322	271	290	293	290	287	287	296	304	315	316	295	271	254	287	313	274	320	293
3787	4752	3961	2040	1223	910	730	630	491	444	464	398	394	364	390	389	348	341	318	300	314	305	304	297	313	311	329	274	296	303	280	289	270	296	302	289	274	268	299	305	296	313	308	293	267	268	298	253	276	291	287	265	296	308	261	313	293	257	267	283	253	255	284	267	292	274	268	275	288	265	281	268	313	298	278	296	292	274	311	287	289	234	276	278	284	304	250	251	271	301	275	261	265	263	271	300	311	281	257	271	276	249	249	280	281	277	247	269	271	286	268	265	277	273	298	283	293	278	231	279	289	286	280	315	264	252	291	276	264	255	269	285	276	293	290	272	259	268	286	255	289	262	245	277	288	266	305	284	260	260	287	242	276	283	277	263	286	269	276	282	301	283	276	279	265	254	260	294	280	238	284	271	298	228	276	282	260	255	266	268	262	280	290	277	274	238	254	263	269	275	282	285	275	245	307	258	268	300	238	293	253	288	274	278	232	279	265	286	286	266	304	265	300	263	278	247	268	258	267	286	275	265	259	279	267	276	280	285	276	289	257	281	243	264	275	263	267	277	291	258	253	260	270	276	270	279	262	249	272	273	262	286	273	283	304	276	276	283	246	262	284	273	298	252	278	249	245	298	301	283	265	270	291	286	276	283	273	271	286	290	275	271	266	256	275	282	263	280	288	248	289	260	246	266	255	290	266	274	278	268	274	257	273	302	279	266	272	251	298	267	273	284	286	275	282	245	254	274	255	264	303	265	273	275	261	275	266	270	275	244	264	271	304	267	296	276	273	272	263	241	262	272	253	272	284	287	309	284	310	273	261	278	280	281	266	250	271	273	248	246	290	268	262	260	287	268	297	269	247	285	279	264	279	299	284	292	276	277	298	273	267	260	275	282	291	261	305	245	274	278	283	249	268	259	268	301	283	271	248	273	255	281	285	273	274	264	255	277	265	253	244	260	303	293	250	289	272	309	261	308	298	283	254	267	275	281	250	265	276	255	293	292	254	269	270	300	284	257	297	308	283	250	273	243	279	283	254	240	239	299	269	262	276	269	271	271	262	289	294	269	258	259	287	296	287	268	277	270	291	300	284	255	306	246	258	265	286	267	299	287	249	276	260	267	254	287	272	293	262	299	298	270	260	296	268	286	267	260	253	259	253	275	252	287	277	252	292	253	261	289	242	259	285	288	261	242	262	264	306	267	267	250	284	263	298	270	279	272	284	282	280	288	282	256	236	273	275	268	265	297	284	293	268	276	261	300	293	282	260	270	272	256	259	297	248	267	265	276	260	271	259	285	268	247	289	266	259	253	264	284	266	252	292	291	251	253	255	242	260	273	254	251	289	303	294	276	259	276	238	285	265	261	266	270	261	271	282	271	294	275	248	295	281	279	244	243	270	292	254	304	277	262	298	292	256	275	270	246	281	279	259	271	244	253	297	298	261	273	282	279	277	260	274	274	266	299	283	249	254	258	309	267	234	264	288	293	298	262	273	276	288	296	267	269	254	262	284	290	294	236	273	263	267	259	277	285	267	254	269	268	253	251	266	271	262	292	257	255	257	258	266	301	272	255	263	275	274	300	256	264	264	294	254	283	248	247	284	277	272	281	269	284	262	262	282	284	283	268	254	267	296	277	279	308	272	253	249	285	264	282	275	298	282	290	262	272	262	245	298	259	262	287	286	296	257	290	296	262	263	287	261	240	258	308	285	237	241	253	272	293	274	294	281	289	232	278	266	266	268	282	288	274	242	290	262	306	302	248	309	250	258	278	275	277	295	284	272	268	245	291	292	271	280	276	265	288	256	262	247	260	261	245	291	275	259	255	264	247	256	298	264	285	322	246	287	290	264	291	262	249	282	277	296	269	266	284	248	271	299	273	295	282	260	257	274	254	275	260	259	290	288	257	264	263	272	250	260	271	287	263	258	284	240	240	270	272	267	299	271	273	298	259	302	277	275	261	288	250	282	243	252	265	267	243	267	263	258	237	259	270	252	256	285	262	289	280	282	254	260	263	273	276	269	292	292	246	256	280	280	297	224	261	290	266	274	266	258	272	256	270	266	276	281	261	272	265	243	279	264	298	268	278	275	258	258	288	252	296	294	289	299	275	269	304	299	240	283	276	246	256	289	261	287	313	275	273	271	283	276	283	299	307	265	291	260	269	269	251	288	290	283	260	313	265	277	261	291	266	264	291	277	269	307	259	284	280	257	260	263	286	299	294	294	261	310	277	289	277	257	270	272	292	259	253	285	277	268	258	274	284	234	300	291	253	278	289	261	244	286	253	287	281	277	252	304	280	290	286	279	288	287	269	289	259	305	250	263	251	290	281	266	258	285	264	272	267	261	273	257	246	282	289	257	249	312	263	283	271	268	276	272	253	279	278	273	266	290	256	257	238	271	253	259	284	277	279	255	229	294	279	270	254	243	274	278	283	252	253	280	260	271	271	305	273	269	253	269	290	275	280	284	269	275	261	298	269	307	290	281	243	242	263	272	251	290	260	269	282	259	265	283	312	251	260	266	267	267	241	251	286	245	301	264	289	262	253	249	300	287	241	268	288	251	264	294	259	277	268	271	239	271	267	262	252	270	287	241	305	284	248	277	278	264	273	267	258	253	278	278	273	271	263	284	274	244	281	265	266	246	284	262	263	272	271	281	295	285	260	259	271	267	289	232	299	271	302	274	277	264	294	266	275	249	253	255	283	249	268	295	287	282	286	248	267	267	273	279	273	275	298	286	258	275	257	275	269	245	268	231	267	273	261	265	281	290	271	259	235	294	289	245	244	271	239	268	261	267	265	290	217	250	271	302	248	271	238	286	258	254	264	285	229	284	247	263	272	247	267	256	301	272	283	246	234	260	283	274	247	256	288	281	251	284	277	271	263	272	318	267	283	272	270	250	254	277	287	249	243	289	280	317	277	242	247	270	276	271	262	267	280	258	288	277	289	262	270	287	264	270	258	299	252	264	318	265	285	295	277	256	241	265	274	280	244	319	286	271	282	278	279	266	277	270	247	285	280	274	284	260	260	281	309	245	278	286	267	283	296	283	263	252	279	261	274	262	257	275	257	263	302	270	285	268	315	288	262	275	233	248	282	261	266	293	273	258	258	296	276	252	246	264	266	273	293	264	289	309	284	284	259	267	268	269	261	281	257	273	277	288	279	291	292	254	274	270	278	260	243	259	252	294	258	262	264	280	281	267	274	264	234	251	278	259	288	284	285	264	259	283	256	294	284	270	290	259	288	262	242	256	253	272	252	272	263	265	239	270	272	289	271	273	297	259	271	296	294	266	289	277	292	281	280	290	284	259	268	257	292	262	281	265	259	257	288	267	280	259	247	249	268	261	273	293	256	295	274	273	293	298	263	280	258	264	283	262	247	263	283	271	259	266	269	284	273	295	266	262	290	263	262	266	274	260	257	268	268	274	279	282	273	282	262	251	286	271	253	285	255	265	295	238	292	266	285	271	264	283	259	265	274	266	262	272	259	284	254
27761	9992	1659	1130	924	840	848	876	894	868	818	802	836	867	834	854	892	831	835	866	917	852	844	838	886	852	835	828	815	859	777	884	877	812	845	812	885	807	849	849	879	843	838	822	831	859	845	852	888	844	831	859	862	883	842	844	830	868	901	850	849	802	856	858	900	863	820	885	868	883	905	870	833	856	834	865	877	825	825	842	861	834	892	838	873	852	852	854	882	858	841	837	833	860	871	860	942	835	887	855	820	872	856	898	839	849	839	853	814	842	826	831	879	873	832	839	866	803	811	881	852	833	859	888	836	843	837	848	839	849	832	834	837	834	835	833	807	851	872	860	878	857	857	842	807	883	850	861	859	817	867	862	856	850	844	836	842	872	797	822	868	861	852	872	837	832	846	817	853	892	817	824	815	919	848	833	862	886	828	837	831	846	873	849	859	813	818	794	866	895	852	844	900	891	881	817	828	880	834	852	853	815	884	815	835	851	848	828	890	844	859	826	845	868	823	827	850	866	851	864	854	865	828	828	879	815	824	894	849	891	850	861	856	811	862	852	884	828	862	844	918	832	780	804	822	839	814	891	847	851	914	835	827	856	845	826	843	862	839	867	908	827	876	844	854	840	807	845	844	812	828	829	820	806	832	837	823	852	802	823	828	869	817	824	775	842	814	837	866	832	841	797	847	835	786	830	814	795	885	837	808	859	876	863	803	880	848	880	801	900	861	827	888	831	829	842	830	789	855	831	882	851	867	838	862	879	858	847	822	859	863	862	864	869	838	838	860	917	849	827	869	801	829	858	861	844	875	821	810	842	857	876	896	828	862	783	835	839	849	815	842	910	840	888	824	865	872	834	878	848	821	832	880	831	832	867	845	827	808	800	839	845	841	798	805	852	887	852	835	841	874	876	861	809	892	814	816	820	843	846	830	871	818	793	803	830	859	856	840	827	859	834	904	837	836	811	842	789	814	885	813	856	815	875	868	870	852	865	822	849	886	861	858	811	858	842	830	844	829	828	863	871	844	798	828	869	872	799	881	803	840	866	831	891	830	848	849	851	847	777	856	844	864	829	917	888	829	819	799	861	831	895	843	806	809	811	855	921	875	869	812	859	893	895	834	850	884	825	868	842	865	801	873	879	857	879	885	857	880	864	878	871	876	817	887	829	867	859	873	834	903	848	819	780	882	843	852	845	808	819	873	849	823	847	827	830	848	851	831	828	880	872	812	836	861	805	844	920	795	848	846	865	807	848	846	845	853	833	848	837	807	844	923	869	772	841	883	842	909	847	854	818	878	836	835	851	833	816	835	848	854	923	804	799	843	878	910	856	911	839	799	847	864	874	862	815	851	844	834	851	837	874	848	871	867	880	912	858	864	797	828	828	852	910	841	811	881	815	885	776	883	866	872	832	859	912	837	872	818	827	878	854	808	840	850	851	900	866	860	834	836	885	864	795	832	885	810	836	825	852	864	857	797	851	869	898	829	820	864	779	824	795	861	830	895	855	883	853	846	825	823	860	853	840	866	846	871	848	852	858	831	887	868	826	840	839	874	827	843	839	864	881	842	823	833	872	841	871	828	828	871	856	818	819	839	887	838	832	874	840	873	855	855	875	851	873	849	816	881	800	808	848	874	855	885	812	894	885	823	786	827	843	821	835	906	819	882	823	870	809	915	830	862	805	836	847	786	833	850	850	912	864	861	838	864	803	837	841	883	831	809	794	887	901	825	845	912	855	836	831	890	830	837	852	770	876	847	859	868	884	844	872	838	863	870	883	846	882	869	858	738	865	815	823	945	868	877	837	822	854	906	859	871	869	847	803	823	858	811	856	879	833	863	851	823	878	940	855	814	861	855	858	829	827	845	831	832	830	806	852	902	825	848	847	819	823	815	809	850	874	910	853	864	808	839	836	852	870	877	766	846	823	840	848	859	822	823	858	874	805	866	855	797	882	845	837	828	869	852	811	849	858	876	842	874	859	796	806	872	873	818	840	923	915	836	855	866	858	786	856	846	846	837	854	890	814	835	844	851	869	800	846	811	847	794	855	816	847	865	898	840	777	901	853	883	813	837	872	870	845	864	841	824	853	835	881	819	842	884	798	831	839	862	824	891	815	851	902	822	856	928	859	805	844	873	843	836	797	880	823	832	849	825	887	850	882	869	871	848	875	851	850	815	841	860	853	830	803	795	788	865	838	832	842	858	840	867	871	832	848	814	889	911	876	852	865	843	856	849	893	814	841	858	843	824	863	832	855	805	875	863	843	870	876	853	824	858	877	883	825	859	844	861	853	852	843	772	827	840	863	838	804	866	876	829	914	863	814	814	870	780	820	864	854	932	832	849	844	871	853	862	854	867	833	824	883	843	890	846	867	804	836	831	818	857	832	857	847	844	854	861	874	818	852	857	865	856	873	830	852	844	894	814	878	855	848	818	876	843	816	842	844	839	867	832	877	858	816	894	855	868	779	826	855	843	860	806	840	798	795	879	775	842	826	884	873	852	845	883	876	858	851	835	883	899	858	894	827	850	827	863	809	855	854	807	841	876	897	831	813	849	830	838	869	838	839	862	828	873	799	835	820	847	862	845	827	891	860	890	866	904	861	860	871	887	867	892	849	869	898	779	870	903	875	832	838	801	823	867	837	820	879	858	851	885	825	861	804	827	841	877	800	885	878	881	848	835	851	836	858	848	832	812	828	832	835	801	852	861	782	845	830	878	862	914	830	856	875	849	877	880	795	867	868	860	837	823	836	884	872	788	843	841	861	826	877	883	834	876	857	786	841	824	799	836	835	884	822	845	864	831	824	840	852	859	849	895	824	773	801	878	844	801	812	918	857	869	873	863	836	854	863	875	878	826	847	808	865	819	819	833	891	872	883	866	846	868	837	791	813	809	847	855	857	868	850	805	798	879	871	804	861	813	858	872	860	839	832	765	881	825	839	908	835	836	839	877	848	812	873	863	875	850	827	811	838	903	877	813	877	844	813	823	800	856	839	864	890	868	764	871	814	878	861	845	881	862	847	818	897	866	843	844	805	884	851	809	820	836	877	851	846	875	869	829	831	854	821	872	853	847	780	862	824	880	845	887	871	883	799	828	813	855	828	835	848	813	820	889	866	857	876	831	871	845	843	845	849	841	875	846	823	846	834	862	854	877	840	853	769	863	855	814	831	871	857	856	813	822	894	844	859	835	873	913	864	842	835	859	916	824	862	855	896	875	805	830	866	871	856	800	858	846	858	811	880	879	799	830	844	873	784	826	797	865	845	806	810	834	847	812	892	818	798	851	847	827	835	816	858	890	866	850	847	834	842	846	832	862	875	821	845	842	846	907	787	850	836	834	824	857	895	896	838	905	857	886	821	890	868	856	854	842	847	845	814	780	865	851	846	861	842	822	810	841	919	865	906	847	841	829	816	865	863	837	840	857	851	867	850	882	833	800	833	792	839	813	846	880	819	867	926	871	861	883	837	824	845	800	817	860	896	928	842	845	836
5611	843	816	713	703	627	645	688	679	649	663	690	665	688	686	693	632	642	696	724	670	659	694	678	659	688	648	687	703	691	656	699	696	692	659	711	716	704	693	664	689	686	707	637	632	621	628	699	725	649	628	661	660	712	664	691	674	660	694	684	663	670	696	638	692	676	704	674	702	738	681	717	708	690	719	655	685	650	668	727	698	641	626	649	638	677	677	668	706	645	679	685	645	643	666	660	651	670	651	658	676	660	654	634	631	649	692	710	674	686	665	668	660	679	662	725	677	715	624	697	663	614	680	699	685	646	657	674	680	685	718	673	677	741	705	695	675	685	693	674	697	687	661	699	672	713	627	684	658	684	663	664	687	662	682	665	641	701	685	660	701	680	695	692	646	643	667	660	734	659	668	666	643	687	682	708	673	634	636	733	641	675	646	659	622	734	677	695	665	639	668	692	619	656	692	691	661	701	667	685	653	656	642	713	677	646	653	635	663	637	680	686	685	634	642	688	685	644	721	651	648	676	663	686	640	640	670	667	642	697	700	682	658	662	713	636	682	642	755	689	645	628	666	672	644	663	689	729	608	689	654	626	691	656	657	671	621	647	683	669	625	654	685	689	641	726	699	658	628	671	694	636	683	663	708	688	663	646	633	690	641	647	726	624	696	692	693	638	697	670	633	651	705	673	670	667	670	685	693	679	657	720	731	671	694	660	647	677	673	647	679	702	719	707	676	691	696	666	654	650	685	704	672	682	703	720	613	680	699	638	706	675	743	682	687	648	682	640	696	718	638	653	640	653	672	694	699	626	676	700	650	668	682	663	721	693	653	686	694	670	652	701	632	658	689	657	654	695	677	700	644	693	718	605	670	694	641	625	720	655	671	652	661	690	724	659	691	696	629	691	660	684	668	636	690	660	646	678	667	657	666	639	648	660	703	658	681	702	698	707	688	684	700	684	678	693	664	649	715	628	690	685	674	653	635	667	681	648	649	663	699	640	681	687	675	659	710	623	706	675	675	695	679	698	615	662	626	665	686	697	643	670	634	659	666	671	715	650	659	673	697	685	630	675	680	675	673	678	657	646	693	653	665	667	705	725	673	679	674	652	702	677	660	660	669	653	663	693	665	642	728	634	709	674	735	663	681	660	654	717	696	715	704	679	721	655	661	662	671	644	676	641	649	674	655	664	702	648	672	664	628	725	662	686	701	716	682	708	682	674	668	647	687	643	640	663	707	685	729	683	639	665	647	689	650	708	689	696	670	690	693	704	642	686	718	673	631	670	709	623	679	631	642	700	677	642	675	704	679	666	672	658	675	682	662	663	687	699	666	694	687	692	671	644	692	678	633	643	643	643	673	642	670	687	669	710	655	673	640	744	650	687	706	664	701	688	670	682	695	669	627	692	690	646	653	687	666	700	639	659	713	694	616	614	708	698	691	725	639	710	688	643	652	667	702	694	691	666	629	628	644	677	654	648	677	653	675	651	681	727	689	635	705	718	661	671	663	708	681	697	707	669	653	687	678	682	661	710	728	671	653	638	697	672	669	664	660	701	721	641	679	709	685	628	651	704	661	696	699	695	674	670	648	655	711	702	693	662	703	679	705	685	657	689	650	685	661	637	712	685	684	665	718	662	662	625	670	676	666	644	655	683	636	684	680	665	657	694	646	661	668	696	650	627	637	706	722	657	719	702	701	664	692	680	669	704	718	687	644	706	690	676	649	652	678	672	682	684	645	607	666	656	651	681	725	689	690	651	669	686	700	685	672	714	634	665	660	683	654	674	669	637	667	697	678	667	664	672	683	648	670	654	699	663	679	757	679	669	664	674	696	676	632	731	704	639	670	647	676	667	710	669	694	712	711	659	741	682	667	694	649	679	664	680	639	709	692	651	687	663	689	660	629	641	684	668	688	636	676	672	661	663	651	708	650	740	680	681	675	667	700	738	634	651	704	640	716	669	669	666	710	696	676	624	689	691	674	663	684	640	714	687	644	664	683	649	664	683	659	669	681	709	665	677	661	695	725	642	634	632	634	691	624	676	700	716	738	683	652	692	679	663	690	658	679	686	630	639	693	693	680	652	651	718	665	690	705	677	688	670	644	645	723	683	607	689	662	657	647	653	698	702	712	649	686	643	620	696	701	631	669	684	651	670	662	624	603	645	715	664	653	694	714	655	718	679	723	648	683	713	654	649	668	656	658	671	620	693	637	677	710	682	662	668	709	718	639	715	638	711	654	717	649	704	686	691	672	675	654	670	671	685	703	697	664	675	666	693	624	710	659	668	641	682	669	694	669	690	626	646	655	664	714	666	659	685	679	668	628	677	673	605	655	672	669	670	656	641	671	711	665	642	687	703	677	704	741	656	672	678	638	695	665	667	656	623	614	679	703	627	688	657	651	643	687	672	670	689	661	693	671	671	694	687	688	680	660	685	717	661	664	708	664	667	697	697	643	647	710	658	662	675	724	676	663	719	701	612	698	719	723	642	684	683	696	663	691	657	641	693	663	651	714	647	694	679	698	680	621	654	674	662	639	691	634	688	637	648	677	681	690	646	679	653	647	665	698	663	670	677	639	664	676	701	690	679	687	635	632	681	651	695	642	691	679	665	623	678	714	705	684	709	672	641	667	661	662	712	661	665	650	725	705	697	653	646	704	711	713	709	735	701	699	628	658	685	683	689	658	686	716	672	683	671	646	664	687	691	700	690	688	679	655	659	712	665	647	649	707	668	663	668	710	684	633	675	677	684	687	698	735	691	702	651	703	700	667	707	632	665	703	706	641	653	681	694	669	700	653	701	679	715	662	628	650	715	698	707	722	658	646	709	706	683	665	677	688	682	679	672	697	679	675	631	634	622	692	716	630	690	671	705	679	686	669	707	685	666	651	728	660	697	625	687	716	674	668	660	675	671	670	683	709	676	677	643	683	684	658	653	689	642	677	644	684	706	671	667	676	711	690	633	670	653	694	674	692	688	682	665	692	688	673	657	647	664	675	716	642	697	664	675	683	701	710	686	638	654	683	705	653	690	655	685	683	628	693	703	687	689	683	680	692	703	647	724	660	664	642	691	650	704	677	633	659	719	656	659	707	710	657	672	644	688	664	675	661	642	635	693	669	668	712	666	693	699	674	649	679	694	677	671	705	677	680	654	651	675	671	708	692	653	670	663	678	665	622	638	701	675	645	700	624	660	670	700	641	622	671	642	679	697	636	675	694	638	648	694	667	676	691	673	679	692	711	686	702	686	638	655	711	707	659	675	691	711	701	682	640	635	639	656	723	679	697	662	689	661	670	660	645	648	699	675	689	699	667	624	669	662	672	670	691	658	661	707	668	675	662	676	688	635	653	660	662	647	675	684	658	688	676	648	650	695	706	681	651	685	682	683	654	691	682	681	682	694	691	690	694	675	719	709	691	675	707	670	679	705	664	685	647	686	696	667	663	667	656	678	665	643	711	640	682	672	676	667	702	651	618	719	698	692	679	662	667	701
25619	21386	27126	25337	3884	977	761	668	576	587	626	540	517	528	546	521	515	499	556	567	573	520	532	543	542	573	526	521	528	505	516	508	517	517	557	563	527	547	531	523	505	506	533	530	506	550	540	556	540	528	540	507	500	525	514	539	499	486	569	544	501	468	512	522	543	490	555	495	491	469	536	494	506	515	522	571	500	522	553	515	520	477	504	505	498	527	514	460	512	528	530	534	547	494	456	495	545	549	537	504	525	546	496	520	481	483	545	480	528	546	514	529	519	497	549	509	526	539	519	507	481	476	529	523	538	545	496	496	502	525	497	495	529	577	530	546	529	472	537	525	516	466	525	530	532	522	499	485	502	495	512	501	546	557	483	491	518	502	465	475	496	532	487	529	472	488	500	525	569	552	537	483	497	539	494	486	449	531	483	523	545	525	528	527	558	518	478	479	522	523	510	498	523	461	534	525	513	480	541	478	469	526	476	514	510	531	497	526	478	552	527	470	502	560	506	484	474	551	493	494	507	481	491	556	512	504	536	526	517	529	505	551	500	502	509	542	528	540	497	511	552	525	468	559	530	488	494	529	533	503	488	482	537	522	512	531	548	510	492	539	517	448	533	500	527	539	517	476	544	518	515	538	495	502	531	495	529	550	549	483	514	511	463	526	549	550	481	489	489	499	513	509	528	498	513	518	506	516	520	572	510	529	495	529	465	537	517	543	560	488	556	493	515	495	562	473	513	510	532	528	525	485	519	514	540	509	510	554	513	563	532	544	493	517	486	511	527	555	498	502	485	515	529	518	507	506	517	510	527	536	520	489	507	520	510	489	488	497	543	517	518	564	508	522	515	494	515	482	530	537	530	477	521	531	532	508	498	549	526	529	536	495	497	522	573	532	501	508	538	512	494	522	526	495	527	551	498	561	532	545	495	483	466	475	525	538	553	491	554	494	553	525	540	549	521	541	505	540	479	526	542	503	508	516	522	506	550	548	523	520	534	504	514	524	551	546	500	462	455	538	526	485	519	529	525	502	485	555	550	485	524	496	511	482	535	523	525	499	520	546	519	502	535	451	538	545	560	517	512	528	498	525	485	508	499	497	531	522	521	517	493	538	514	500	476	501	560	520	535	513	500	526	538	502	492	491	474	529	504	517	507	535	594	557	506	520	505	528	537	551	528	554	504	535	489	534	529	561	510	538	506	558	543	493	520	504	538	522	521	507	527	498	533	505	533	522	530	511	520	519	560	486	492	477	522	514	566	497	492	497	491	531	501	503	526	518	505	507	522	527	508	542	509	503	522	512	486	517	521	533	538	522	474	577	531	498	513	477	517	506	517	517	577	529	503	530	528	538	524	510	525	511	525	491	517	503	503	542	509	510	508	524	525	495	534	559	561	555	492	514	504	506	492	524	471	491	541	535	505	476	506	485	524	495	520	482	533	495	549	509	533	529	533	534	547	483	546	491	463	523	470	512	476	498	508	507	532	521	529	489	481	499	517	481	514	521	498	477	533	517	543	493	482	541	535	485	500	520	496	487	548	523	514	541	508	529	559	474	521	548	542	507	498	510	535	520	538	520	500	505	527	468	522	536	522	511	497	460	519	489	498	519	482	516	497	546	500	533	509	521	493	545	525	526	526	546	496	532	525	497	513	499	499	550	527	538	518	512	533	531	548	531	521	509	522	517	523	517	511	531	494	529	536	505	539	493	560	511	492	504	496	548	477	555	524	487	530	536	517	539	504	530	508	493	468	493	502	552	471	488	514	511	527	511	478	496	442	525	485	510	544	525	511	465	494	534	499	543	500	470	505	519	545	507	517	507	504	494	470	498	507	514	504	512	539	556	551	486	503	491	492	484	499	538	470	475	505	519	513	506	497	492	487	518	509	508	542	517	539	506	517	509	553	494	521	470	569	536	490	528	535	521	536	507	508	500	485	485	514	507	486	534	524	494	533	519	524	520	509	478	531	531	510	500	520	494	553	518	482	534	480	528	520	499	517	451	526	522	551	481	498	563	532	557	528	505	506	466	495	496	534	525	492	498	540	498	536	520	546	512	489	508	539	497	537	530	509	506	478	527	523	512	543	483	523	524	501	522	504	531	526	553	503	526	525	490	532	534	490	496	512	498	520	500	541	525	505	505	501	508	488	545	525	508	507	480	483	480	521	503	488	507	505	517	486	550	512	503	508	542	496	491	536	551	546	537	527	471	515	531	515	520	488	548	527	510	545	510	527	541	539	529	505	577	498	474	561	488	535	481	500	543	476	484	569	508	535	497	520	542	532	498	507	461	491	507	534	541	553	521	534	518	517	512	519	505	481	563	529	458	473	528	512	507	526	495	476	548	475	520	520	461	492	512	526	525	498	548	491	542	546	501	521	515	518	555	511	545	517	545	484	517	518	568	516	535	502	500	499	469	546	496	501	476	533	553	518	513	508	493	572	519	510	507	498	486	525	455	541	513	494	466	494	546	490	522	527	530	487	510	524	514	480	500	481	541	507	474	540	487	501	529	514	509	514	550	525	533	516	507	511	495	495	515	550	554	515	528	530	520	474	522	494	485	499	547	546	573	485	502	508	519	460	509	507	488	535	513	490	517	470	484	528	521	499	533	498	490	523	516	528	518	554	539	492	519	524	549	522	537	523	511	522	498	505	518	472	524	534	528	532	499	514	496	530	533	533	527	515	522	475	530	518	501	539	523	534	538	530	489	484	532	568	499	600	496	523	565	531	488	506	539	470	519	510	521	560	517	535	484	524	502	505	487	519	536	477	509	520	474	562	515	528	509	486	547	504	511	507	540	491	497	509	522	472	504	533	528	520	506	513	516	514	562	521	487	538	503	534	489	528	502	561	524	509	508	507	496	494	509	481	478	510	491	506	502	511	506	516	504	550	547	518	525	520	512	504	529	493	565	537	536	501	552	480	545	498	514	475	509	508	487	591	501	496	523	535	534	480	521	538	498	509	502	512	514	507	531	474	492	529	495	508	527	472	531	515	481	560	533	535	506	486	535	510	549	497	490	527	529	535	522	497	503	520	552	533	514	489	495	511	493	549	533	482	539	533	481	525	491	493	526	517	508	508	519	527	516	536	529	545	511	477	496	496	476	521	556	490	490	538	482	536	536	557	513	532	511	524	507	533	504	513	469	518	485	501	499	469	516	538	462	531	499	474	525	520	510	481	493	500	495	520	555	489	533	498	504	482	490	533	496	487	495	495	508	480	500	520	510	538	502	520	485	541	505	547	528	512	543	491	506	507	473	514	525	501	443	529	490	511	510	507	507	520	538	469	484	487	524	506	498	507	523	488	510	481	512	516	493	506	453	511	522	495	506	495	511	541	532	464	530	508	508	525	506	496	500	554	537	491	520	518	485	519	494	520	499	499	496	536	505	499	496	510	497	457	500	484	520	513	500	507	525	511	508	515	525	512	514	509	489	491	514	490	524	538	529	511	493	523	532	482	540	519	499	512	495	499	488	507	496	513	521	530	503
3705	2743	2309	1325	942	725	655	602	584	549	570	524	513	471	483	465	473	471	440	477	448	436	439	420	450	473	463	449	463	460	495	442	408	435	461	463	446	457	441	462	453	469	474	500	475	456	463	466	460	463	452	470	454	459	431	421	448	462	434	458	457	472	449	481	405	438	466	458	440	470	461	453	452	460	443	464	433	477	434	449	453	471	479	463	431	452	432	495	405	444	432	420	456	472	454	468	489	489	445	420	439	431	465	431	428	457	463	439	468	423	440	456	435	459	407	449	419	443	433	452	470	435	443	460	459	471	461	463	475	416	433	489	448	440	451	414	411	462	432	463	489	416	495	430	443	451	466	450	482	456	460	457	436	418	421	416	489	448	424	424	479	433	459	489	475	431	446	470	446	456	424	462	431	442	438	426	429	427	452	441	484	440	495	460	457	410	395	407	429	432	443	407	430	440	410	500	435	458	447	415	440	428	421	421	479	444	430	465	426	445	439	461	470	452	451	429	450	438	427	461	461	421	443	428	426	462	462	457	392	473	449	458	453	459	425	436	481	460	432	451	413	462	481	445	452	483	458	428	481	437	427	446	424	468	404	439	466	413	436	459	440	437	457	425	450	458	459	454	458	454	441	456	438	433	466	437	459	430	429	398	453	495	434	467	443	464	468	467	427	414	486	422	443	443	470	381	453	469	447	433	444	446	473	418	472	445	452	402	453	447	517	439	415	454	437	427	441	465	480	427	428	461	424	423	458	414	439	457	423	455	456	418	391	445	470	473	441	439	469	426	483	441	451	446	457	450	447	466	470	424	475	426	432	422	459	413	465	455	415	461	419	460	431	430	425	437	468	467	433	450	452	417	451	427	419	459	417	470	447	449	437	455	455	474	449	420	447	402	433	452	392	410	470	452	453	443	466	432	454	447	427	461	458	461	475	453	438	433	413	422	441	459	431	442	481	434	463	464	447	433	464	453	468	457	448	470	463	412	431	423	459	429	415	454	453	418	472	464	447	458	424	467	494	463	464	452	441	416	408	428	470	475	436	445	468	444	461	469	414	462	460	412	471	439	436	431	424	444	453	446	463	443	456	460	452	443	440	451	439	424	437	450	422	432	442	405	430	435	448	444	426	423	417	450	426	469	473	442	447	410	429	415	465	432	447	463	445	430	433	486	446	452	451	437	442	434	426	455	406	461	467	466	467	467	450	445	416	447	417	445	454	453	415	470	448	448	448	473	439	426	454	431	458	455	473	449	450	408	443	449	442	443	450	463	447	413	421	456	508	467	443	424	420	434	433	444	429	431	442	411	438	415	442	431	433	464	435	469	439	454	428	447	470	446	458	454	474	471	451	440	432	458	457	390	471	461	431	433	469	420	432	474	454	450	449	457	425	441	463	436	448	454	448	461	458	460	439	437	434	452	422	401	448	457	427	440	422	421	421	461	452	447	471	411	418	421	449	458	412	405	465	451	432	457	442	449	462	447	466	451	478	438	420	420	438	430	423	446	445	459	434	438	441	415	480	443	445	484	458	470	442	451	436	430	472	431	447	464	469	439	472	470	439	423	468	466	460	446	456	451	414	454	429	439	439	434	453	419	440	437	423	449	465	459	410	437	472	436	436	460	479	463	390	452	464	423	454	439	440	438	432	435	478	437	442	469	436	453	434	454	430	448	452	444	438	427	476	441	433	424	437	465	438	450	464	441	456	425	440	450	437	437	478	451	474	442	457	469	431	438	472	447	403	461	449	444	422	432	414	453	426	448	450	468	436	425	469	456	402	412	465	456	435	460	445	451	417	445	470	382	403	449	472	449	402	447	435	414	419	455	449	462	413	426	449	441	451	435	471	459	437	439	416	457	468	454	462	434	447	414	438	452	472	452	443	431	466	417	433	442	454	446	430	431	420	411	438	459	479	450	415	435	481	422	425	417	414	419	458	449	442	449	452	430	448	427	413	435	443	454	440	414	492	428	440	413	434	441	471	418	456	409	446	440	455	463	439	438	414	407	493	449	436	476	465	451	427	434	444	445	426	415	419	442	416	448	459	434	482	446	422	439	499	427	465	434	450	440	446	432	440	447	438	421	425	428	443	446	441	462	452	465	422	441	446	426	431	436	403	374	441	454	468	439	417	467	422	446	467	442	444	449	422	420	403	424	458	429	421	450	430	458	424	460	459	430	453	434	453	407	446	432	451	433	441	496	417	435	462	477	424	444	419	455	457	463	434	415	437	432	450	443	443	441	411	437	442	457	434	449	463	433	472	407	427	478	439	430	449	429	418	463	410	387	451	445	444	471	447	402	454	448	408	428	493	511	459	444	453	429	473	459	478	420	460	408	447	449	494	448	417	424	443	423	471	426	438	423	421	450	432	445	417	443	443	445	416	450	447	420	445	452	411	436	450	433	475	477	455	452	417	450	461	434	453	416	425	460	419	435	417	413	475	430	462	445	425	465	446	474	442	472	419	437	462	481	414	500	410	419	466	459	429	428	451	466	399	463	450	432	440	466	462	417	424	401	427	445	475	399	444	447	421	436	421	460	413	449	437	449	448	461	454	449	436	474	465	425	433	463	440	437	445	425	441	442	478	470	438	477	412	416	491	488	404	457	416	462	436	476	451	439	429	421	480	463	455	428	428	423	451	425	452	461	426	468	435	434	430	458	453	432	460	482	436	448	459	415	441	464	454	438	444	462	480	409	440	452	462	442	436	405	457	404	441	439	474	454	432	430	462	476	442	433	445	467	427	444	454	435	458	434	447	459	465	453	455	465	435	404	468	441	443	482	454	469	444	450	433	432	404	456	416	442	392	435	442	423	434	482	428	456	423	462	443	466	445	485	455	454	432	459	397	435	438	470	432	457	446	483	422	444	440	436	436	449	485	428	412	433	447	446	419	419	412	448	435	443	456	434	414	458	439	453	423	454	453	434	416	442	414	466	410	425	425	423	426	466	397	436	488	452	425	447	452	451	462	430	414	448	435	449	450	420	464	403	455	457	443	417	466	461	417	447	433	460	416	412	459	430	401	450	445	447	419	443	434	426	425	448	441	443	442	432	517	423	380	447	452	451	461	435	397	462	451	430	416	426	474	427	435	464	438	435	396	448	463	448	419	434	440	498	431	442	460	441	451	469	479	461	441	422	430	441	446	438	446	466	392	436	439	454	447	416	434	452	421	464	469	391	433	439	415	455	432	438	453	414	422	467	453	455	429	431	444	459	467	459	434	436	440	435	465	429	400	424	421	433	427	465	442	437	457	435	461	455	452	430	467	421	465	461	443	421	431	412	405	424	443	429	460	449	486	437	434	432	427	491	435	443	451	443	426	453	449	470	449	458	447	462	442	471	417	403	464	447	405	440	442	431	412	446	435	439	441	460	469	419	436	461	433	459	470	411	419	437	450	427	439	450	469	445	406	434	422	455	430	406	457	449	465	477	452	427	427	481	477	418	440	430	438	429	444	434	451	457	446	465	411	439	409	479	411	454	430	424
24657	21478	28608	24762	21101	3130	885	522	410	410	434	336	386	346	350	338	313	322	298	336	325	331	321	280	304	316	314	324	296	305	315	300	306	304	312	300	303	283	325	275	333	283	302	323	267	337	287	296	291	289	317	300	300	283	292	314	313	282	280	290	272	331	315	298	299	280	295	294	280	288	284	305	293	317	304	294	275	267	312	296	304	301	294	293	288	282	285	281	299	322	286	330	313	310	279	276	268	268	296	332	295	284	295	305	338	300	298	283	281	293	298	313	301	295	299	285	291	296	284	327	287	301	283	268	270	283	312	321	289	322	306	305	296	298	285	291	324	283	315	270	299	279	317	320	292	318	290	299	322	289	278	326	314	310	306	294	276	291	276	265	285	295	269	281	304	309	307	293	303	295	319	311	286	287	333	314	278	287	314	309	310	288	301	294	303	302	284	278	310	283	292	293	297	302	302	338	269	277	269	263	314	313	276	310	295	321	285	278	292	306	276	284	276	290	285	319	289	275	312	334	287	292	306	279	279	301	308	312	284	315	312	313	320	277	294	284	318	268	283	297	292	289	270	283	309	297	315	267	258	305	320	291	262	321	294	312	271	293	310	263	288	315	304	299	276	310	297	282	281	285	293	293	290	317	277	289	297	279	320	295	318	322	276	285	303	293	303	304	287	291	284	271	298	310	247	284	287	276	294	295	309	299	298	319	310	315	300	283	311	276	325	305	305	312	307	297	310	264	307	274	287	292	280	300	307	327	311	302	295	274	297	305	274	296	295	316	297	311	296	281	331	287	268	327	279	274	319	287	314	283	285	288	313	298	261	286	313	302	287	321	277	303	298	300	305	321	323	290	307	292	296	305	251	282	271	275	312	293	273	293	261	307	334	300	270	265	309	305	306	341	303	281	283	308	315	299	283	290	304	309	289	290	251	301	291	278	301	326	287	249	281	301	285	298	304	299	295	270	324	301	313	284	292	274	285	269	288	321	286	336	298	298	298	274	327	321	325	307	295	319	299	309	275	302	311	253	279	278	300	325	318	275	342	276	318	293	295	274	299	279	314	310	288	345	292	288	289	282	328	335	286	280	303	286	298	317	291	286	314	292	284	295	315	277	284	269	272	331	305	283	314	296	281	312	298	277	314	306	282	293	281	309	300	275	301	292	315	314	293	291	299	302	290	290	274	317	306	315	309	302	308	306	314	315	276	292	317	286	304	293	262	298	304	295	324	295	302	300	284	295	285	259	309	322	281	278	284	305	298	297	291	317	319	311	295	303	301	327	316	280	301	293	288	310	329	312	325	308	311	299	279	311	285	317	315	289	306	308	287	295	314	273	274	279	295	294	305	307	286	286	290	274	276	258	296	296	306	308	297	291	314	302	312	307	279	285	249	315	293	305	287	282	270	271	312	292	295	277	280	281	291	314	288	266	306	299	279	327	295	279	295	285	297	288	303	282	271	299	282	304	274	308	284	313	315	288	274	300	274	321	292	276	306	322	292	269	307	279	294	309	314	276	273	322	304	292	283	286	288	285	271	287	300	249	317	296	278	267	266	307	305	308	311	287	269	283	286	285	341	295	322	321	285	274	276	278	286	329	326	266	274	299	295	295	298	360	282	285	299	298	287	289	272	302	302	280	292	324	300	282	289	346	321	307	299	310	291	272	274	287	312	309	291	311	266	294	305	326	274	268	297	266	289	306	311	280	326	310	268	311	269	314	291	312	281	278	310	310	266	294	286	287	287	317	316	349	325	319	321	325	292	277	282	278	316	306	290	310	292	287	293	309	289	285	277	272	296	287	284	288	298	305	295	324	279	271	288	327	346	310	260	276	315	303	271	297	304	281	272	303	305	259	284	271	277	311	293	280	261	301	263	281	282	294	284	305	281	310	295	286	296	292	277	305	290	309	280	315	290	280	293	305	279	272	281	337	277	277	280	300	297	273	271	302	302	331	280	306	300	314	295	310	284	270	294	309	285	287	298	321	301	286	294	277	317	309	322	297	261	314	291	291	283	275	297	266	289	294	275	297	297	276	301	307	290	283	280	274	289	311	270	299	285	288	259	292	290	269	326	274	253	277	305	290	288	298	305	276	333	290	282	281	292	304	312	306	314	298	289	297	311	291	325	320	272	286	289	291	294	301	307	279	314	323	294	288	280	281	282	314	289	269	289	329	307	290	282	314	316	284	273	293	294	313	293	299	284	284	315	275	277	294	287	282	274	310	277	306	326	283	304	324	282	285	285	283	312	309	307	299	294	299	328	278	297	291	273	306	288	297	295	280	304	301	311	289	291	265	279	301	296	295	328	307	301	274	321	297	299	278	277	311	281	280	276	298	277	320	285	302	319	267	284	297	315	271	289	278	301	301	291	306	304	293	305	292	294	264	295	316	284	306	307	274	282	279	305	312	272	278	303	315	301	286	264	269	300	313	308	305	302	308	285	319	265	315	311	299	284	297	292	305	284	312	259	306	283	284	303	282	292	313	318	285	283	304	294	326	289	303	286	299	306	274	258	289	300	289	303	306	297	266	272	306	290	314	284	263	337	292	280	295	288	267	278	303	280	285	304	295	304	244	272	289	287	280	318	302	311	277	300	300	295	280	280	314	272	288	287	293	287	292	287	312	318	287	306	293	292	300	294	284	265	300	279	289	280	259	310	312	296	248	313	283	297	305	303	271	300	316	289	285	310	322	286	284	304	315	315	287	289	287	290	289	265	298	309	284	295	275	314	288	314	296	281	278	291	262	312	289	314	280	292	286	271	274	297	293	294	286	314	291	302	301	281	275	292	300	308	307	259	296	311	275	292	300	295	293	277	286	299	293	282	291	302	291	271	264	305	306	317	284	285	268	303	312	297	298	299	277	281	296	281	278	288	292	320	293	315	277	309	311	299	290	262	299	304	316	327	311	307	261	287	278	290	280	284	271	328	328	257	303	277	307	300	281	281	308	282	301	301	289	290	328	298	291	281	310	282	282	292	300	305	270	322	320	310	263	289	291	290	279	301	305	295	280	293	244	285	287	286	295	329	314	315	293	310	303	282	294	277	259	331	280	292	311	310	294	273	301	284	302	299	252	273	293	295	320	293	308	275	289	338	294	230	287	320	292	290	283	290	251	302	331	283	308	277	284	294	299	291	303	295	302	300	287	296	284	299	286	305	300	295	285	306	272	291	290	291	279	289	293	283	289	275	319	275	267	315	316	315	277	300	288	287	282	287	311	291	272	306	296	279	291	283	318	281	294	289	319	308	273	293	308	317	282	299	335	312	315	294	301	278	277	308	297	306	293	295	283	318	314	279	283	300	287	313	266	304	272	261	285	273	307	282	285	300	271	283	277	289	311	303	308	311	296	286	333	290	274	284	314	311	272	313	291	297	260	298	285	321	257	298	291	291	279	275	285	290	285	267	279	325	292	277	278	313	290	293	297	280	285	292	278	294	300	304	269	297	269	311	285	292	299	265	310	327	294	305	304	312	288	299	278	261	293
3731	4759	3951	2022	1203	899	768	631	502	551	456	409	372	428	349	335	344	304	312	318	287	298	313	275	309	301	286	293	311	273	283	320	279	312	267	295	293	292	289	299	293	287	277	273	297	306	272	280	274	301	314	314	269	271	285	288	299	276	274	250	291	267	279	278	272	295	302	253	264	266	262	268	289	281	275	273	273	270	282	267	291	281	274	272	258	267	282	286	245	315	265	240	306	245	267	276	276	314	278	275	263	261	267	330	256	248	293	259	263	320	302	280	269	267	298	281	287	288	281	302	250	237	277	246	305	277	296	273	277	240	265	265	282	272	285	278	238	261	253	258	284	274	247	282	263	260	253	283	279	274	274	261	228	292	290	288	250	289	278	264	286	265	264	268	258	274	313	286	300	287	289	283	287	239	273	255	269	308	282	268	257	269	247	299	260	282	271	288	278	271	285	303	274	273	288	287	281	292	291	289	275	296	308	279	294	236	283	285	281	267	285	267	281	267	273	270	281	257	293	297	260	280	293	266	263	285	265	282	255	258	242	275	282	283	267	271	264	270	291	268	302	264	302	268	283	288	277	298	273	293	290	267	290	265	304	271	288	273	293	271	262	268	302	289	297	274	275	304	256	266	228	283	264	275	280	267	274	267	290	286	270	281	324	265	285	264	273	296	261	260	293	266	303	286	289	285	287	276	295	254	254	249	294	281	292	289	260	264	284	276	274	272	253	294	289	287	277	251	275	254	276	283	278	299	247	311	262	286	300	260	263	272	255	277	249	269	298	282	275	244	262	263	273	274	266	285	255	300	296	298	265	258	274	296	253	272	300	291	253	268	251	269	266	289	251	280	286	286	281	278	286	279	253	265	282	278	264	254	290	246	287	318	263	274	276	265	301	277	274	274	265	241	272	293	284	270	274	277	295	257	261	299	266	252	236	262	299	267	265	255	277	270	285	261	280	264	281	253	273	251	260	283	277	262	280	275	270	290	278	261	275	302	252	299	284	264	263	271	270	257	278	251	294	285	284	280	264	278	301	298	281	280	302	289	264	274	281	247	258	284	290	284	273	245	290	260	267	280	259	291	280	275	262	278	301	265	259	254	276	258	297	298	284	270	248	293	275	285	288	281	264	275	278	261	271	275	278	299	285	260	281	285	256	293	275	271	270	253	273	274	290	254	276	260	277	265	255	262	283	281	298	267	260	278	252	265	252	242	245	304	293	260	273	264	276	271	265	278	246	277	282	260	330	272	279	254	254	256	292	263	287	281	248	254	321	301	235	273	276	257	268	280	257	288	271	237	278	293	249	267	272	263	283	283	259	277	285	248	256	286	269	258	278	285	269	271	232	306	320	286	262	303	293	279	295	282	251	281	279	266	270	274	278	254	267	264	295	276	262	286	279	272	263	278	268	261	285	266	265	291	265	278	272	298	288	289	292	296	265	293	269	247	273	260	268	274	267	310	285	279	273	261	258	268	254	261	277	289	288	305	270	251	266	266	263	285	281	246	299	282	267	276	269	290	269	272	261	285	241	282	292	270	258	286	244	264	299	255	243	286	265	278	274	273	286	286	263	272	270	284	288	301	278	267	248	293	276	263	252	281	269	272	246	265	258	256	272	290	261	299	262	271	287	309	300	259	271	279	270	264	263	271	257	290	254	296	287	248	261	286	300	277	245	301	275	265	272	301	266	257	250	280	262	275	268	281	277	269	269	267	274	257	272	231	273	263	300	254	253	249	268	254	263	257	269	246	257	268	290	287	257	266	293	263	258	269	290	244	285	280	257	277	269	271	296	272	255	267	264	280	292	256	248	293	265	275	271	292	257	270	283	263	282	265	270	277	257	270	285	302	274	299	260	291	286	272	283	266	295	290	275	296	301	270	281	292	284	257	270	273	277	284	278	242	285	273	290	289	254	241	282	266	279	275	284	287	263	303	280	282	279	262	291	272	268	245	257	288	296	278	271	267	304	290	258	301	277	282	264	294	279	269	288	244	286	263	268	263	275	262	281	282	212	277	281	262	273	243	307	251	254	291	284	261	279	281	277	252	294	286	258	281	291	270	283	289	307	276	304	297	261	302	273	259	275	306	273	281	284	264	282	274	262	256	270	263	296	290	271	234	257	270	275	264	252	286	280	290	262	290	261	256	260	309	283	276	275	288	281	237	277	285	257	255	287	302	291	269	281	288	288	245	283	261	282	288	294	258	273	282	280	284	249	273	276	283	270	268	252	251	268	266	258	275	275	299	282	285	254	266	273	268	237	268	290	266	296	273	307	255	257	276	281	273	270	312	299	299	277	306	278	275	259	272	243	272	293	277	243	275	279	242	247	262	267	282	263	282	239	287	266	272	279	241	269	275	282	261	251	252	252	279	286	291	265	251	251	277	269	245	280	250	268	265	289	283	280	301	235	274	286	285	262	256	307	266	252	229	290	280	256	304	275	275	278	271	262	275	260	277	236	255	253	259	256	284	267	273	287	266	252	263	266	250	264	268	272	290	264	266	278	312	294	255	298	297	240	252	260	250	284	260	271	250	252	270	244	293	264	283	251	272	295	292	259	273	268	258	261	270	255	271	265	256	295	272	282	267	288	257	290	278	264	270	234	268	263	279	291	255	304	255	266	268	274	283	275	265	271	260	245	275	288	277	265	237	249	282	256	252	264	300	265	284	272	275	270	244	273	266	298	245	277	276	279	262	269	280	245	287	242	279	276	270	252	279	276	261	271	283	302	279	278	263	269	297	276	283	283	258	266	273	270	273	300	270	299	265	250	262	266	280	300	263	271	275	262	290	280	268	267	260	285	298	278	262	248	293	261	259	249	236	271	274	249	284	312	268	276	265	281	302	246	260	290	254	258	269	261	263	295	256	270	266	284	254	273	261	258	248	294	272	263	284	270	267	276	271	289	254	256	280	287	285	285	264	281	269	251	262	246	266	284	258	289	236	252	254	282	279	293	291	265	286	267	283	279	287	255	276	290	279	265	271	280	252	289	263	282	282	254	286	289	271	264	290	270	263	271	274	291	280	261	250	258	292	275	281	278	263	259	267	280	291	239	302	296	277	285	308	275	261	252	282	242	272	281	271	241	266	287	271	298	295	288	266	287	263	274	271	289	263	263	257	277	247	302	250	291	266	276	273	272	266	287	294	253	267	264	275	272	255	264	250	285	257	276	289	278	283	287	262	261	265	285	268	277	284	292	280	280	254	278	270	279	255	257	262	268	281	296	251	277	278	242	264	297	270	272	243	281	260	289	260	289	266	269	266	258	251	284	281	295	259	274	254	260	280	280	278	251	279	239	284	244	260	260	250	266	276	247	249	260	255	271	256	260	271	260	268	295	251	279	265	250	244	270	252	261	298	271	282	241	249	232	259	269	285	254	256	265	258	286	284	267	265	265	266	281	279	263	281	247	271	289	276	274	278	289	302	262	297	275	269	299	252	280	260	280	264	269	267	256	282	261	301	266	286	265	241	294	273	267	284	274	278
27769	9939	1746	1162	861	908	813	850	796	848	822	828	896	879	849	848	820	859	838	876	853	867	853	819	845	767	868	857	839	879	848	835	863	822	867	809	877	902	828	819	906	861	843	858	834	886	827	917	887	787	856	885	826	845	873	820	845	876	875	846	826	861	838	859	890	812	835	830	845	833	818	836	873	812	830	831	875	829	873	815	828	827	838	832	883	871	833	830	826	837	841	794	816	846	864	818	822	813	821	838	786	863	875	895	827	850	858	841	886	808	821	844	884	822	885	821	833	806	873	801	883	880	818	852	833	863	833	817	840	863	804	841	850	877	793	920	863	828	908	842	872	863	832	841	826	849	897	800	891	825	811	801	869	879	817	844	798	873	825	882	892	847	839	846	863	816	836	824	842	834	831	828	816	851	839	849	838	807	805	787	870	864	798	835	857	843	888	883	850	865	901	825	908	861	839	838	864	879	860	854	889	856	811	841	907	832	874	857	804	831	819	827	845	885	891	845	824	849	833	876	810	862	828	882	877	864	889	794	815	860	852	833	811	867	864	819	854	865	859	868	910	849	874	850	850	876	818	892	848	840	792	877	843	847	822	849	827	813	839	884	826	825	860	880	784	875	893	859	819	865	797	853	847	801	816	842	809	811	836	801	844	908	843	842	916	821	820	832	866	807	867	793	860	839	817	794	853	814	813	822	880	895	862	895	861	845	865	884	833	885	887	777	805	823	837	834	835	847	847	870	833	856	879	858	845	870	814	821	843	795	847	877	846	816	852	888	825	867	885	893	837	801	849	864	848	839	830	864	830	863	877	899	842	777	821	915	859	811	882	875	804	879	840	838	860	875	837	907	808	825	854	833	865	915	821	860	812	836	852	855	894	858	814	846	846	852	808	829	862	826	844	822	855	791	772	855	849	861	820	803	867	807	813	839	844	881	808	836	889	795	819	868	904	852	880	865	803	844	824	860	903	803	897	887	845	832	869	862	817	839	823	811	843	822	802	858	851	869	858	820	819	868	818	883	802	909	874	847	876	829	843	816	837	898	831	810	851	840	863	796	824	796	869	876	817	848	891	815	842	835	899	845	860	853	863	841	865	825	850	796	845	852	876	822	791	851	902	854	803	835	813	871	863	845	868	843	824	820	812	832	830	834	861	891	795	778	868	866	833	833	869	831	883	869	818	833	802	877	823	879	858	829	781	844	867	899	888	847	804	843	819	858	824	854	840	840	835	827	885	874	788	906	880	838	822	795	800	862	861	877	833	857	879	833	867	790	824	855	841	778	827	820	846	899	832	817	831	871	828	855	848	820	877	867	887	867	875	863	849	887	878	844	852	823	821	896	842	850	815	803	866	797	837	858	797	826	796	831	795	857	864	859	813	851	817	795	855	877	915	840	846	811	882	828	814	861	840	902	847	781	825	831	843	843	811	791	886	881	876	862	908	857	877	810	763	828	829	799	807	841	897	852	871	847	871	832	834	847	796	837	843	800	806	815	835	831	820	840	839	847	948	851	856	841	833	835	904	869	875	825	813	858	841	869	857	814	834	829	816	879	836	853	844	822	848	857	799	818	856	877	842	860	867	801	813	835	851	860	847	858	867	874	860	852	909	836	860	844	810	808	879	876	846	825	800	872	856	856	781	831	848	809	835	886	863	843	812	841	858	848	826	850	833	807	836	903	876	836	827	865	885	829	867	823	849	814	832	885	848	888	845	890	781	832	871	868	837	852	830	835	803	804	811	885	871	819	823	831	859	840	811	823	800	856	803	841	884	859	829	865	855	854	848	863	830	854	858	846	795	887	839	829	818	852	872	836	823	867	869	810	872	845	860	824	839	854	858	885	889	826	873	856	895	852	842	805	786	801	837	834	812	870	871	851	821	871	870	770	828	856	825	892	862	871	772	843	871	867	877	840	826	860	853	818	830	858	858	790	824	889	852	795	855	856	814	818	797	821	804	801	845	877	850	799	893	879	865	803	874	821	816	879	814	820	857	904	857	890	865	854	821	843	860	874	855	868	897	842	823	830	836	890	876	830	851	854	859	823	841	805	933	896	816	832	827	845	893	888	810	828	854	871	881	821	831	841	793	865	864	770	796	849	803	822	838	871	814	875	854	846	866	853	822	862	906	828	840	860	886	822	873	856	810	871	804	870	830	834	820	821	859	888	845	857	811	864	804	831	829	874	860	858	826	817	852	878	860	884	813	831	883	825	863	851	806	892	839	867	820	838	899	880	843	832	834	831	825	823	869	848	808	820	840	849	851	911	844	813	866	836	833	852	874	852	816	815	853	875	795	795	843	846	893	833	820	859	834	814	813	827	832	815	903	844	885	783	849	847	835	847	841	868	870	869	859	800	850	824	870	870	860	818	842	830	845	854	872	890	844	863	840	834	817	872	814	833	864	859	856	898	801	836	816	826	799	873	872	863	841	863	841	878	817	850	836	860	852	872	866	791	839	863	835	856	888	908	835	848	854	848	836	833	902	855	813	902	874	866	889	826	871	834	824	855	845	819	847	817	843	893	876	839	794	805	842	858	900	843	784	793	878	792	886	814	840	858	923	817	879	864	840	823	895	878	822	825	781	792	915	904	806	888	845	859	818	859	827	829	865	890	853	835	817	913	823	885	867	824	825	825	880	839	881	845	864	850	854	869	861	856	865	854	777	848	852	869	857	889	834	854	879	905	833	910	834	874	817	891	801	860	899	806	865	827	799	879	867	848	824	840	870	869	805	852	843	850	801	804	939	881	853	800	818	883	838	815	834	796	836	862	833	868	813	801	900	855	848	818	835	827	876	884	814	850	822	854	890	857	886	845	829	866	920	855	858	814	822	875	857	810	895	822	863	845	900	829	876	874	899	842	873	855	820	865	868	842	841	837	890	804	897	843	879	883	905	831	882	857	840	851	821	851	854	840	853	853	791	901	826	820	816	836	830	864	807	799	891	879	901	881	883	856	837	853	813	851	902	861	819	867	819	854	819	874	846	897	832	807	838	800	850	918	843	887	882	829	837	833	853	848	823	868	835	855	859	839	868	886	856	855	795	886	819	859	823	832	847	844	879	851	885	847	857	865	843	883	825	835	858	884	840	839	852	882	826	869	849	854	886	826	858	836	790	843	849	873	893	840	831	861	823	878	816	861	805	851	876	908	861	936	818	865	859	854	866	786	847	852	890	886	863	811	804	835	860	857	851	865	881	825	897	841	839	849	852	818	857	828	892	850	842	840	769	851	821	813	848	841	836	811	824	829	797	831	813	845	864	793	829	852	813	861	803	856	883	864	843	860	859	847	835	812	878	845	863	887	876	834	808	831	830	827	876	825	821	889	876	854	877	875	822	814	804	883	882	887	920	829	860	848	816	848	783	861	871	869	843	880	816	820	793	843	854	840	860	868	821	865	835	881	884	880	848	866	861	860	819	868	838	801	813	842	836	807	887	846	840	838	830	833	891	833	865	837	872	823	864	871	858	915	856	790	838	847	838	870
5563	923	774	743	735	724	710	643	709	684	699	681	667	696	696	667	684	689	670	670	717	676	691	682	658	690	699	679	700	709	645	678	703	650	673	696	687	717	697	703	708	652	695	706	662	631	707	684	675	701	658	650	743	673	697	705	682	719	656	704	664	672	676	713	700	697	666	684	698	668	695	664	715	653	654	682	672	674	710	691	665	707	710	652	692	688	731	704	663	689	711	645	664	673	714	679	682	688	697	734	707	666	701	655	679	695	737	696	674	673	680	699	673	668	698	656	672	697	729	673	643	639	649	672	682	670	650	683	698	662	682	687	702	653	697	660	718	659	682	686	702	714	719	693	690	663	690	675	712	670	654	698	710	678	632	652	693	681	698	663	663	745	675	633	679	665	690	667	668	659	650	685	695	676	687	682	650	665	676	683	647	649	657	651	628	665	679	653	676	680	705	734	658	675	682	693	688	728	661	708	694	677	668	625	636	748	688	689	692	650	705	687	656	686	624	624	677	634	664	661	651	686	680	663	684	652	679	670	704	693	655	613	685	671	656	668	665	667	711	663	665	730	696	713	625	667	689	661	656	664	640	698	692	652	616	640	654	636	651	666	687	695	670	691	713	671	664	643	729	684	678	714	715	670	654	689	668	673	637	710	686	655	716	604	708	700	699	694	681	667	673	640	701	655	621	661	698	687	710	665	740	665	693	662	675	728	687	684	643	723	646	633	690	632	657	702	662	671	690	633	642	685	671	650	681	666	661	651	666	672	668	700	664	646	660	690	668	703	669	654	666	700	666	686	634	728	671	687	679	668	684	654	658	677	678	644	633	699	636	761	680	700	682	692	677	676	643	688	695	691	612	691	649	680	699	679	697	672	654	709	711	701	704	721	725	652	696	649	677	687	655	701	720	682	635	691	678	657	689	710	653	657	672	661	699	688	692	710	712	665	734	684	680	703	695	670	671	637	683	673	647	661	694	645	697	680	670	727	683	681	668	650	701	672	703	673	653	685	625	662	652	681	699	718	705	692	696	691	669	627	666	705	641	686	696	655	653	656	709	670	644	674	685	717	696	641	666	683	667	712	687	668	647	631	637	614	699	710	680	695	648	693	672	706	655	681	669	684	646	668	662	650	698	670	675	677	704	634	631	661	624	682	714	637	623	716	670	656	697	635	677	684	692	713	649	721	668	660	673	650	700	637	684	665	655	686	652	675	667	691	671	672	672	721	629	710	655	653	709	685	618	637	661	657	605	652	657	709	671	690	694	715	695	665	698	691	639	693	655	669	698	672	612	676	670	681	702	689	713	699	706	645	656	682	680	666	733	680	680	727	640	699	678	667	673	667	686	726	702	687	675	683	703	655	640	689	664	684	686	680	684	693	667	707	667	673	725	691	692	676	664	697	649	688	674	651	693	705	699	675	653	637	679	678	702	684	684	682	659	720	687	687	712	673	679	720	667	666	684	651	654	652	678	665	681	658	640	652	678	699	703	647	700	732	679	674	711	640	696	686	656	679	707	652	657	702	687	692	682	705	667	648	702	647	685	695	660	669	714	736	718	671	682	675	648	681	684	711	667	636	682	695	660	630	652	674	648	662	669	653	658	666	700	721	623	641	671	718	648	674	681	678	692	658	665	651	665	715	677	674	719	648	676	682	653	664	697	637	654	718	726	696	695	657	723	617	695	682	676	662	696	594	692	681	660	689	675	663	627	696	702	661	664	666	632	662	662	703	657	673	691	649	640	669	664	740	654	682	676	660	657	671	632	675	684	696	663	678	696	690	652	678	639	619	689	648	682	645	703	702	665	676	678	668	674	675	667	624	657	637	667	644	712	702	669	683	679	682	674	663	647	675	669	707	701	653	688	674	681	659	683	652	685	723	646	681	674	677	714	619	694	711	680	648	610	649	694	704	705	671	655	694	676	743	647	706	678	696	688	685	712	750	660	672	653	697	684	694	655	668	687	692	672	687	722	678	699	679	675	640	736	642	684	672	715	649	647	648	742	699	663	691	737	679	673	646	659	685	669	699	642	691	687	631	678	709	719	625	672	644	686	673	645	699	691	694	747	668	680	687	691	683	659	717	727	697	678	668	696	722	615	691	682	672	709	673	682	666	681	666	681	701	668	681	647	630	723	675	656	663	683	674	661	706	690	711	648	728	701	727	652	662	708	682	678	685	712	667	693	693	681	625	628	723	661	773	621	668	674	640	655	677	685	665	654	687	686	634	713	628	667	671	682	689	679	732	676	690	675	627	674	682	615	654	668	665	707	671	717	687	702	638	669	649	688	641	682	679	673	632	690	656	692	695	666	643	732	686	689	671	662	671	667	704	667	649	705	673	665	652	655	652	657	704	686	670	646	654	685	689	738	677	642	666	715	676	664	671	676	704	667	701	668	697	707	678	698	650	678	669	653	688	650	636	670	677	662	726	676	640	755	659	690	664	660	650	680	635	672	724	672	676	647	684	666	689	704	679	677	699	719	676	656	702	719	694	663	663	641	678	658	720	592	667	606	684	714	681	669	667	657	663	666	646	687	631	684	676	692	676	701	630	649	707	695	653	691	669	628	669	698	660	701	678	676	680	690	668	705	702	636	683	681	673	686	712	716	687	658	663	711	659	679	694	684	660	700	716	666	645	680	696	647	676	688	653	723	721	647	665	655	710	707	679	664	708	687	673	650	679	646	693	685	687	675	650	699	708	682	675	639	687	685	672	681	662	733	715	699	694	635	698	707	707	707	689	701	696	675	625	679	711	608	683	665	694	699	652	666	689	704	681	737	689	716	702	647	694	661	688	668	700	684	669	690	705	731	637	653	701	698	668	644	673	647	656	613	690	681	700	689	675	641	680	721	658	699	635	681	714	646	664	744	685	689	641	634	686	678	690	684	669	691	724	682	664	648	725	663	705	636	681	700	652	672	648	646	678	706	705	633	669	653	673	723	685	701	655	672	666	638	710	690	687	687	678	683	657	682	715	644	703	669	680	662	632	701	681	720	671	673	642	676	657	666	663	720	673	697	692	642	668	683	663	689	685	734	695	735	651	715	665	681	671	671	685	681	673	659	698	672	723	659	681	663	696	665	659	710	679	691	728	752	710	659	634	648	670	658	681	652	670	672	682	752	683	678	687	656	684	651	679	653	688	631	664	725	697	612	644	699	702	674	736	650	644	705	686	673	691	677	703	658	676	690	707	673	752	700	677	632	665	662	685	641	698	674	656	677	676	681	642	643	675	672	688	688	694	657	643	665	681	655	659	724	674	709	698	682	666	654	606	670	672	653	676	674	719	672	635	663	699	616	714	643	714	718	716	666	663	700	688	647	667	638	687	709	666	718	666	663	710	649	687	655	687	644	724	674	718	672	674	660	667	688	651	662	706	697	711	616	715	688	664	668	640	652	681	674	670	683	692	707	672	665	656	697	674	677	707	694	681	669	686	724	698	646	658	690	691	679	725	742	702	647	707	679	656	633	639	647	653	632	674	684	693
25622	21430	27182	25459	4083	977	779	618	587	569	565	572	542	600	530	533	585	517	521	554	544	513	575	528	531	516	522	531	512	524	551	537	519	572	509	528	507	492	509	559	566	516	508	501	528	511	585	496	487	497	488	519	550	524	549	518	481	521	506	545	546	484	510	505	523	514	510	551	522	520	475	530	563	513	507	489	562	480	513	500	520	505	546	554	559	514	511	518	542	500	498	487	493	524	536	513	493	490	525	553	526	536	539	480	505	518	519	499	520	522	555	510	514	546	493	504	541	529	519	492	493	530	554	484	512	515	532	570	535	510	521	532	566	502	514	499	490	537	530	468	516	514	508	530	498	558	506	548	544	534	506	519	518	550	528	454	540	526	531	517	513	496	545	518	494	562	509	562	544	493	524	481	522	506	567	532	515	497	530	491	536	505	521	522	553	543	456	567	501	511	508	520	524	493	538	516	496	517	531	472	531	473	534	497	500	538	540	513	518	485	513	521	546	505	515	543	530	497	543	487	505	513	507	518	536	496	491	508	508	518	497	576	512	532	519	494	535	533	536	493	488	479	519	512	507	506	514	486	490	487	542	489	557	480	507	511	544	523	496	527	538	492	544	499	559	532	509	539	525	541	509	507	513	554	517	498	538	549	503	528	548	515	506	512	533	536	510	521	505	491	507	515	531	504	518	504	513	555	491	545	492	560	521	526	502	541	519	568	521	506	537	495	519	463	491	500	506	550	564	497	540	531	569	525	535	513	542	518	550	505	536	529	521	522	537	504	537	521	511	512	499	501	539	552	540	542	483	481	544	520	519	496	528	524	465	548	474	517	524	532	526	498	509	534	535	561	509	526	539	530	540	547	520	506	508	505	519	518	534	514	540	522	528	504	495	516	515	528	512	515	525	519	530	507	502	518	493	538	539	544	519	555	559	481	540	489	516	523	518	523	551	492	521	504	514	523	519	535	543	528	535	533	527	541	539	513	538	513	496	508	529	500	582	516	502	506	526	529	520	484	517	534	508	557	504	558	518	497	492	532	496	507	495	520	503	514	529	535	520	530	542	543	545	537	497	559	523	502	552	513	501	487	515	490	550	477	460	517	518	482	504	545	545	525	495	546	499	550	528	547	496	531	516	505	503	489	558	526	528	469	516	470	552	566	521	519	489	509	509	520	482	518	556	538	500	536	526	514	502	542	535	533	534	493	523	506	511	535	546	550	509	534	476	522	533	525	492	538	502	500	507	477	470	556	540	518	468	531	512	494	497	502	507	511	517	511	519	497	475	536	500	501	540	564	507	553	509	517	479	507	511	504	459	546	540	494	528	541	530	527	493	504	503	534	527	535	539	509	560	563	547	473	507	496	508	539	544	515	540	538	520	537	530	502	525	486	503	517	541	503	517	530	523	491	508	547	518	538	530	507	497	506	547	528	534	483	541	517	547	492	472	515	499	504	556	580	505	529	512	509	549	513	561	524	514	541	527	528	531	494	529	498	492	524	491	514	556	547	490	525	533	516	549	532	515	563	527	551	522	532	533	496	555	502	532	525	515	513	513	495	513	506	490	506	508	535	485	507	521	500	521	545	493	495	526	490	507	519	513	537	535	550	533	500	527	511	531	502	530	511	522	520	524	522	555	518	495	519	483	514	512	512	507	535	535	527	540	570	550	522	526	506	514	486	507	507	490	514	568	522	519	501	505	511	490	516	516	573	510	549	498	532	508	498	540	511	489	495	524	464	539	514	507	483	505	512	512	515	545	499	492	507	522	503	538	480	513	586	504	529	515	489	545	559	552	544	530	476	520	505	489	517	522	508	563	537	483	520	525	505	540	519	516	520	504	520	536	563	500	516	535	488	529	515	534	531	518	539	528	468	508	583	553	527	485	511	489	543	531	503	529	491	539	528	485	522	488	527	522	553	530	501	549	491	563	487	499	529	539	520	513	527	498	542	537	548	473	536	474	488	486	505	480	524	473	529	472	508	537	511	508	514	521	516	500	539	470	462	502	518	500	457	481	527	490	535	543	532	495	477	518	530	512	549	544	542	594	540	489	510	485	478	552	534	539	504	538	517	527	532	525	523	536	542	522	550	542	515	519	531	525	505	535	508	488	551	481	524	489	529	532	560	540	527	553	498	562	468	558	519	520	539	495	544	549	508	532	536	527	498	489	517	497	541	518	497	537	528	582	514	553	541	536	515	525	470	468	509	512	552	518	486	551	533	508	522	503	532	474	567	527	515	551	538	513	545	489	501	512	537	520	543	543	491	523	529	561	510	534	506	525	475	471	506	555	502	486	548	501	527	528	501	515	516	537	479	449	513	493	542	514	503	527	519	564	513	518	501	456	505	502	507	472	554	532	529	493	513	534	518	519	489	527	528	520	528	537	508	540	545	568	542	537	497	527	555	507	513	491	530	554	549	524	509	520	542	533	548	487	508	479	529	511	518	534	513	516	523	550	511	562	507	491	503	503	507	513	573	492	533	525	526	526	494	523	513	503	532	548	529	527	530	521	550	514	491	496	506	540	553	528	527	518	531	495	517	535	498	541	529	530	542	518	543	494	540	549	540	524	494	564	518	511	539	565	513	532	498	522	534	511	526	480	528	553	512	519	548	537	491	494	513	492	549	528	498	499	470	534	515	507	548	526	520	521	521	505	504	520	528	528	507	523	549	541	560	513	508	497	516	543	569	499	521	549	517	503	520	536	531	534	511	474	532	507	531	547	502	556	557	507	503	553	546	501	529	544	595	488	469	521	474	536	534	542	524	523	500	561	529	537	547	538	523	492	525	550	467	506	493	520	512	519	490	502	493	467	529	517	490	507	510	521	508	539	497	489	513	511	502	523	514	508	522	556	525	523	560	459	581	519	524	514	493	515	521	531	567	491	567	527	541	530	512	533	519	544	524	536	548	525	488	516	525	498	553	526	525	520	530	520	508	529	515	514	502	545	509	527	550	514	501	538	491	505	507	484	511	505	508	504	529	540	541	544	514	511	500	572	544	503	536	485	511	526	534	507	550	508	555	485	530	571	574	518	492	499	469	511	508	498	497	506	507	530	488	479	507	517	490	532	525	538	526	529	503	528	500	552	539	531	506	511	533	510	518	511	546	550	526	532	490	531	542	494	526	514	549	517	520	537	493	504	488	534	511	508	527	489	516	539	503	509	502	531	515	570	467	582	484	521	563	530	543	526	529	534	515	529	497	512	531	527	550	561	518	527	539	499	525	513	500	523	488	492	480	469	538	472	543	535	518	493	531	530	536	558	495	505	527	482	529	532	524	548	508	537	473	511	497	502	517	489	516	497	523	542	512	515	512	540	508	559	538	506	494	533	506	505	516	512	487	549	531	518	539	532	569	484	484	479	507	492	552	515	479	556	518	498	529	510	512	543	571	521	538	537	511	509	485	500	489	487	552	507	502	551	507	497	503	515	534	525	522	491	511	511	513	509	540	540	537	514	499	523	533	524	477	516	531	552	549	517	467	506	545
3678	2834	2326	1314	913	761	691	641	569	527	572	543	490	496	520	495	474	481	447	460	501	469	447	479	420	437	495	496	449	462	513	473	482	459	458	495	465	456	435	463	496	476	478	445	454	471	466	460	464	471	448	419	449	491	507	432	424	427	439	455	469	423	419	451	450	445	479	453	413	423	492	437	471	443	411	438	470	469	436	430	428	439	423	406	421	452	468	478	463	477	446	434	453	490	451	439	447	453	453	458	453	434	434	467	414	495	442	465	468	424	437	466	443	442	452	461	462	419	471	443	437	418	464	455	486	449	460	456	472	441	453	416	462	431	463	436	451	462	462	417	460	434	444	468	432	449	417	411	523	462	470	435	475	446	443	487	440	425	428	435	426	453	426	496	481	442	447	412	446	435	431	443	455	444	444	445	439	482	441	457	421	432	470	442	413	428	422	440	461	469	419	402	406	453	420	459	452	463	430	447	459	459	450	425	477	441	426	419	459	422	458	471	435	442	438	456	435	466	475	454	477	466	437	446	476	479	449	466	456	430	439	470	467	489	412	456	433	438	443	462	430	438	455	450	422	454	438	470	444	463	442	448	423	453	460	428	479	433	423	473	466	434	445	429	446	467	449	464	402	450	435	472	465	442	475	437	482	440	471	483	447	427	478	450	478	433	483	444	464	436	458	463	453	451	465	466	400	469	440	461	461	460	459	455	438	486	482	462	424	450	438	445	441	471	458	449	485	463	410	424	421	408	439	421	466	443	473	420	416	448	418	430	421	489	413	470	496	433	422	440	413	428	422	418	401	415	476	505	430	445	413	450	483	471	467	409	479	466	423	429	432	448	439	435	472	443	480	439	467	457	443	439	456	427	453	432	417	461	428	428	450	436	440	419	430	447	416	434	454	444	461	433	419	417	446	434	440	510	425	419	416	425	453	448	516	436	440	473	432	442	468	418	420	451	465	460	467	424	459	456	450	456	468	452	466	458	445	412	423	461	438	449	426	454	456	469	439	440	445	460	445	456	462	482	424	416	457	423	434	499	491	423	414	432	409	405	416	394	426	458	471	465	439	459	415	423	471	426	443	447	452	462	484	417	421	454	449	440	447	463	432	433	427	426	484	445	450	441	442	449	456	385	448	419	425	444	468	474	426	421	403	434	464	437	459	440	450	470	454	426	429	437	476	442	459	465	452	441	458	450	447	407	459	419	459	431	411	459	390	440	442	490	442	416	434	430	450	453	420	469	450	440	450	481	435	438	451	461	470	441	455	426	402	468	480	409	428	484	461	470	424	457	431	425	452	465	414	436	404	456	431	440	473	465	442	460	411	436	436	453	431	412	467	453	457	468	470	451	472	427	441	387	449	436	438	464	441	443	465	442	471	428	473	455	446	457	444	431	447	426	487	443	455	429	414	419	455	437	479	443	429	443	498	402	421	420	453	454	428	439	432	449	446	440	411	469	455	453	447	437	452	460	447	447	422	429	459	466	443	454	418	472	456	448	432	485	450	440	410	435	460	417	447	449	448	450	438	461	423	441	415	413	465	435	435	452	470	446	457	408	473	420	475	451	454	434	500	442	437	453	408	430	460	503	453	452	438	447	416	412	464	433	450	413	466	453	414	448	449	480	450	417	462	454	464	461	468	433	453	426	395	468	430	450	450	428	425	468	474	461	453	429	431	442	455	437	461	440	448	458	427	435	434	441	447	431	427	450	440	419	456	455	442	389	469	426	430	463	431	415	464	431	448	429	468	434	444	421	439	429	435	445	416	443	463	425	447	440	452	429	463	447	477	448	462	480	439	457	433	394	465	449	455	447	388	476	432	444	469	466	420	440	394	429	454	456	420	442	444	410	458	446	423	458	469	486	453	474	443	433	446	418	427	472	413	413	434	444	508	422	465	424	406	446	459	460	475	445	432	443	443	470	444	398	384	483	430	429	481	413	436	435	388	446	436	439	467	440	450	420	423	409	453	422	421	460	439	437	433	416	456	430	412	466	464	433	437	439	446	436	444	437	443	437	424	441	499	412	430	435	460	474	432	400	420	451	473	420	435	454	453	489	443	425	461	469	436	464	435	425	462	432	449	455	449	446	401	439	440	462	485	409	445	461	466	430	445	490	448	429	429	403	414	424	433	451	451	451	442	458	454	411	451	479	447	464	457	453	481	436	437	475	442	454	471	451	435	422	416	449	419	487	462	468	454	409	425	486	457	458	460	438	470	484	446	445	445	452	435	428	430	407	447	430	495	450	455	456	425	445	403	444	451	477	433	420	430	437	449	436	430	456	455	441	434	447	468	451	447	468	399	418	456	470	455	457	449	466	434	500	438	433	476	460	467	487	446	473	424	452	419	448	418	400	430	461	426	430	430	461	485	461	457	454	402	395	423	398	430	444	447	433	415	401	434	444	441	451	457	452	445	436	475	445	412	467	444	444	427	462	470	470	445	440	471	441	446	438	446	430	428	458	453	437	468	461	440	442	422	464	445	445	461	440	492	420	432	440	440	457	434	450	439	435	471	456	446	439	433	451	457	466	435	484	455	462	464	430	428	425	437	416	447	458	433	448	442	452	441	458	448	418	453	448	462	483	393	418	441	486	471	436	443	420	450	466	448	414	419	431	477	466	458	439	420	446	441	417	433	439	441	458	438	425	462	442	444	427	466	451	442	468	465	440	419	431	427	448	433	406	429	457	473	438	395	424	451	449	455	458	431	478	470	414	468	423	438	471	438	441	460	446	468	463	439	443	470	445	456	438	472	460	480	418	463	445	445	457	411	404	414	424	449	455	399	467	418	451	435	427	431	435	476	435	435	410	456	452	465	448	438	457	437	456	445	444	416	423	441	462	432	433	443	459	421	434	452	464	453	439	466	448	468	430	424	437	417	467	417	434	432	424	452	455	453	412	430	431	468	455	433	442	486	419	435	417	441	476	439	446	456	433	419	412	479	460	440	427	416	450	407	445	449	484	439	464	476	446	437	450	449	453	442	463	442	465	459	425	468	428	432	475	460	422	497	450	441	426	436	440	489	441	459	466	425	454	451	479	477	418	422	437	447	457	458	430	428	452	400	445	432	405	437	448	455	469	424	427	438	451	445	427	438	439	445	464	420	431	422	460	427	458	436	470	504	435	443	440	466	445	431	461	458	451	438	441	457	421	438	420	444	424	447	426	431	483	433	446	430	428	441	432	416	438	453	452	460	455	457	464	466	428	434	449	460	455	454	421	460	438	438	437	418	468	421	438	437	459	429	455	466	437	462	426	439	416	414	457	432	430	376	431	440	441	433	465	451	473	455	412	406	464	456	449	445	460	458	429	444	488	429	436	462	429	443	459	430	458	501	462	437	458	440	442	429	414	430	443	467	496	402	479	411	473	442	451	406	444	482	441	456	425	427	423	428	429	417	470	435	431	449	403	424	477	427	436	484	441	457	423	415	456	434	443	437	485	451	468	415	454	439	426	459	434	429	456	455	427	452	402	458	405	466	403	445	443
24538	21420	28510	24746	21027	3105	828	535	440	401	364	382	367	312	358	339	359	353	343	308	300	300	345	339	312	279	317	314	285	321	310	287	298	313	301	302	322	308	272	299	334	317	281	319	300	292	305	282	279	315	288	331	296	345	282	303	319	320	337	333	320	307	301	288	304	301	306	276	333	317	273	301	306	317	286	279	275	307	328	283	298	307	311	285	275	310	284	330	309	298	298	314	284	304	329	307	318	298	317	276	286	286	310	293	293	292	306	298	313	313	269	317	309	316	294	276	300	280	263	286	308	318	300	289	281	306	290	270	312	309	271	282	308	260	298	297	282	294	314	293	299	295	322	288	286	324	292	291	294	295	327	311	318	294	289	274	289	286	302	285	299	301	312	308	306	276	304	292	303	276	274	294	306	307	295	318	304	325	275	306	257	288	277	288	290	289	287	305	285	281	270	296	316	274	289	281	284	326	321	264	251	314	279	304	315	277	274	274	291	278	292	290	282	312	285	290	267	300	312	293	313	298	298	303	286	313	259	314	278	301	305	297	275	289	284	279	322	307	292	284	314	296	288	259	294	296	291	308	324	284	277	305	331	326	274	265	301	322	294	293	308	266	327	298	313	272	259	276	305	284	291	301	320	286	313	295	314	291	281	322	305	303	306	300	295	292	286	308	329	285	305	270	317	295	289	288	303	258	308	278	281	293	277	308	330	295	310	307	330	312	287	267	301	288	291	314	286	271	307	297	284	294	284	311	297	308	262	297	283	275	312	299	308	299	275	296	303	280	295	301	272	258	300	297	258	308	278	277	277	267	284	305	288	304	323	289	322	305	299	282	306	280	309	287	303	335	278	297	313	281	327	287	309	298	269	269	281	322	280	305	292	288	319	282	330	307	315	291	296	273	292	316	278	274	288	308	293	283	269	296	313	306	294	273	285	293	313	306	276	294	277	309	284	269	285	310	297	345	282	272	304	310	267	319	297	317	293	311	298	298	301	297	353	313	288	280	290	291	298	291	303	308	286	275	272	292	317	282	320	271	305	315	295	290	313	310	273	318	279	317	286	281	277	263	275	278	297	282	291	289	284	311	320	278	298	284	319	289	294	281	267	271	297	278	341	326	311	274	285	304	297	296	300	305	308	287	273	311	295	272	248	263	267	314	312	324	276	276	316	289	276	279	290	292	316	280	321	299	265	283	308	269	289	297	284	291	306	295	286	291	264	282	304	286	309	310	300	288	325	316	291	299	304	275	325	297	301	277	317	279	285	311	300	320	282	283	290	290	286	306	283	281	273	305	302	297	300	293	260	271	326	276	294	307	315	256	278	276	308	294	302	283	332	326	326	294	289	306	291	280	323	285	315	308	285	285	283	269	289	275	316	282	291	283	297	272	311	308	307	274	285	282	290	321	301	292	272	316	281	297	300	305	291	302	290	255	287	285	272	274	330	328	280	298	263	290	278	287	287	298	285	325	303	308	300	269	311	282	308	280	303	277	282	295	295	304	306	314	300	306	299	332	316	286	326	269	303	297	322	275	298	274	313	296	346	280	301	293	282	302	290	283	291	311	309	269	293	279	323	271	303	285	303	302	308	310	285	299	305	262	312	298	279	309	288	289	310	302	311	275	284	293	285	291	266	249	296	288	275	312	302	300	276	298	315	289	292	293	264	310	280	304	282	273	305	296	298	296	306	328	302	283	287	328	282	311	284	323	313	284	310	265	285	297	303	297	300	294	300	309	326	280	286	301	322	295	282	290	278	292	312	296	313	298	265	304	310	295	318	294	288	231	271	265	290	288	294	303	297	305	269	307	291	253	333	309	292	303	295	247	297	326	272	301	257	269	264	321	296	308	291	297	297	299	317	293	270	310	286	314	285	272	275	277	301	284	270	296	306	286	261	292	284	275	294	305	302	310	293	301	281	294	280	315	301	293	265	297	293	296	296	299	271	288	322	295	286	283	289	335	306	269	302	289	302	297	314	254	258	283	309	286	290	288	321	311	264	284	267	289	297	304	286	303	277	304	287	274	286	312	301	272	316	314	308	291	292	268	279	297	313	311	284	305	306	288	361	295	267	265	264	283	305	291	287	341	281	342	301	286	293	295	303	308	301	295	300	308	310	334	323	307	290	291	302	297	298	268	312	295	298	308	321	309	287	311	301	324	315	323	315	271	281	304	277	274	304	309	318	281	291	291	309	290	315	283	303	251	280	293	312	276	299	277	306	300	305	289	252	307	282	269	291	324	280	299	288	269	299	268	315	313	322	324	316	315	285	294	301	289	314	270	291	290	296	270	288	307	309	306	293	274	290	308	318	286	333	330	314	304	291	295	272	316	254	291	301	290	290	288	267	325	294	311	302	297	298	293	280	285	312	312	299	318	305	298	295	288	283	283	265	288	304	307	286	289	313	271	283	280	276	288	302	303	319	304	295	279	291	318	277	283	278	291	291	301	272	295	266	263	324	288	294	301	288	314	288	287	296	328	312	279	277	285	267	309	298	299	303	317	318	296	317	327	274	295	290	282	299	315	276	275	298	272	285	302	287	297	306	294	310	300	298	305	298	295	312	336	270	291	295	275	279	295	294	295	311	302	300	307	301	270	320	304	269	284	278	300	289	294	286	307	300	296	306	283	298	282	294	286	297	293	307	341	319	285	293	296	299	261	289	280	331	286	306	278	307	289	280	298	323	274	311	266	308	307	306	304	279	295	247	318	272	315	304	294	297	299	284	272	295	286	299	303	330	263	304	292	293	280	287	280	287	289	300	305	283	271	264	251	328	296	284	289	317	296	298	319	309	303	312	287	296	292	316	316	284	299	287	315	290	277	302	279	298	286	304	334	297	302	314	290	285	303	280	304	264	297	314	288	311	338	288	278	287	306	288	317	288	311	301	295	291	276	317	296	303	285	266	314	289	303	289	307	313	311	308	308	298	301	289	318	302	276	315	282	296	294	275	291	300	325	315	249	297	322	284	291	314	275	319	320	263	307	290	310	294	312	288	286	287	286	329	280	278	286	318	283	274	297	278	257	299	294	296	284	284	266	274	307	327	281	309	275	282	293	293	277	304	230	311	289	265	306	293	304	326	280	279	313	285	268	297	290	284	288	262	297	290	291	300	297	286	280	292	290	305	298	288	285	290	302	282	292	309	278	293	284	275	275	261	298	301	274	302	300	315	267	316	300	336	312	302	274	292	304	277	271	302	308	336	313	313	320	263	279	297	294	273	307	317	310	267	280	291	307	299	312	300	276	288	316	281	323	308	298	311	298	283	278	275	285	302	296	271	289	288	264	311	293	277	305	284	308	284	292	272	283	302	290	302	289	310	277	307	282	282	284	270	307	278	269	290	294	317	323	328	289	283	329	310	315	304	305	286	312	292	298	274	277	308	296	279	288	273	285	292	292	321	340	258	316	295	299	282	286	295	279	279	303	288	276	290	325	302	311	291	281	328	311	286	307	302	292	285	296	321	306	299	263	285	294	303	296	308	286
3714	4674	3813	2033	1289	916	736	645	517	472	452	441	385	371	350	345	352	333	321	320	347	309	284	308	322	285	308	271	279	306	304	257	291	294	324	274	314	303	274	283	273	289	282	307	296	303	317	265	286	273	252	250	325	276	246	299	279	275	276	274	280	316	262	295	266	248	299	274	285	283	284	229	280	290	281	294	266	291	273	273	252	296	290	264	273	263	301	290	266	279	282	260	297	253	275	266	241	281	249	262	261	279	288	262	271	265	269	277	301	260	283	281	290	288	287	257	290	275	267	278	278	264	282	250	274	273	275	258	306	291	286	261	265	289	277	245	262	299	267	275	273	268	297	262	300	271	289	290	257	277	232	253	278	258	270	270	247	255	268	258	271	276	264	268	280	291	256	272	237	257	272	289	294	262	253	294	294	244	266	267	263	289	244	277	274	266	260	242	282	264	248	274	293	276	276	312	270	248	283	311	272	271	264	284	263	294	278	230	244	284	258	261	250	254	273	280	238	292	257	295	264	245	259	276	288	269	264	264	258	249	247	294	262	281	275	259	275	259	302	272	285	280	259	283	263	276	269	267	279	292	282	305	257	283	263	275	292	233	242	271	278	267	279	271	275	293	274	264	263	256	261	265	278	260	269	278	285	284	294	285	260	275	273	221	295	284	281	283	269	274	274	281	262	251	256	284	264	253	284	281	279	313	272	275	250	253	265	285	294	299	319	270	287	238	276	282	278	291	264	246	269	284	277	282	263	290	251	272	273	297	296	269	267	262	268	306	289	281	262	270	268	282	251	289	252	279	279	265	295	270	283	265	276	274	256	293	303	246	265	242	263	273	257	273	267	248	255	249	261	269	290	277	284	281	275	267	290	260	249	273	271	272	278	253	247	269	296	296	274	261	278	285	258	278	260	235	243	271	246	268	279	286	283	252	286	291	262	288	310	289	266	268	282	270	275	250	284	258	276	279	300	274	259	261	270	293	286	269	269	253	244	255	286	276	265	271	291	283	289	285	279	263	286	272	271	284	275	251	268	288	270	265	277	265	275	293	258	276	261	258	295	272	289	268	280	275	266	272	251	284	295	266	285	277	308	274	277	253	279	288	258	265	292	276	262	277	267	257	280	290	271	220	272	297	271	261	250	280	271	277	269	249	268	242	280	267	308	287	277	272	268	271	296	311	259	288	288	266	278	240	269	283	270	288	267	256	270	254	268	259	278	282	275	283	254	279	293	286	266	258	279	269	257	285	272	269	258	260	252	265	284	297	254	298	265	277	286	286	283	288	288	261	284	254	248	263	266	283	283	270	275	226	279	293	280	274	268	294	281	240	275	260	271	274	287	295	237	258	267	268	277	279	278	269	286	270	300	283	259	255	265	272	293	272	246	284	249	270	282	253	271	287	291	224	244	268	254	311	251	278	261	243	280	244	287	272	261	275	272	285	265	256	271	291	248	261	275	290	274	293	273	264	276	295	276	256	274	271	277	284	264	255	233	268	247	258	242	263	296	245	254	247	273	240	268	274	290	258	277	266	250	277	260	283	279	291	269	264	291	255	282	249	273	283	233	311	295	254	262	253	254	267	261	260	275	251	265	281	268	258	244	281	267	253	264	254	261	266	243	252	297	257	256	283	267	291	236	266	255	269	267	310	256	275	279	279	273	302	262	265	268	246	271	280	265	281	286	306	282	261	267	286	290	260	291	253	260	274	263	288	270	283	263	242	279	247	239	251	278	283	275	256	284	262	309	252	291	267	253	256	275	243	245	291	281	283	255	276	255	268	278	257	278	273	292	314	242	266	294	283	277	307	275	261	283	285	281	271	286	283	289	234	257	285	282	283	263	259	267	256	262	280	281	283	282	257	257	268	289	266	287	259	253	290	284	275	274	262	268	257	271	258	271	293	266	298	264	235	247	276	277	250	285	244	268	264	261	269	265	260	270	311	256	270	256	279	257	235	270	245	265	263	271	251	279	227	265	267	288	268	258	262	269	258	293	275	277	285	271	245	254	264	310	275	274	273	263	297	262	275	261	281	253	287	281	272	295	259	296	273	262	260	246	259	291	250	246	264	265	248	248	287	263	283	258	273	272	260	267	285	274	235	289	246	263	288	276	261	255	244	262	261	273	259	270	278	274	276	278	259	248	294	284	274	270	273	245	267	282	259	271	268	252	278	303	274	282	291	257	278	259	251	250	256	280	284	266	290	255	283	278	263	300	267	258	270	278	311	280	251	244	274	292	284	240	245	261	263	264	270	307	281	264	261	260	267	272	246	256	264	259	292	253	258	274	281	267	270	278	282	280	245	287	273	270	272	283	272	269	239	275	231	282	266	241	230	289	270	304	259	272	281	292	256	230	271	267	276	271	245	279	242	239	269	269	292	279	251	251	276	277	242	259	309	253	254	289	273	284	266	267	244	261	238	274	265	285	290	289	281	283	269	276	297	254	283	299	243	246	261	262	291	268	258	268	255	280	263	285	259	268	268	289	263	261	286	266	275	269	291	256	238	258	276	242	282	275	284	257	278	265	288	267	259	279	295	268	283	254	264	294	262	290	262	281	242	279	271	255	252	272	255	259	259	283	302	261	260	273	269	261	253	277	276	260	280	274	294	269	255	296	294	245	273	246	265	252	255	260	248	290	248	259	250	296	271	259	247	281	266	296	265	272	265	273	278	277	281	267	288	276	273	271	262	278	263	273	254	272	301	259	259	262	237	264	270	271	266	280	282	256	258	258	291	256	270	251	259	267	267	267	266	270	246	260	255	266	257	298	276	255	256	263	292	294	243	249	265	280	260	256	248	243	276	273	297	266	287	259	278	254	259	272	277	289	240	286	283	258	290	255	248	270	274	273	296	278	278	260	278	257	269	285	276	299	247	272	261	274	243	282	270	283	287	284	279	288	260	248	282	249	268	286	282	281	263	234	258	286	295	296	246	270	261	273	285	267	280	273	270	281	280	273	282	283	281	277	240	304	290	280	269	280	271	270	273	276	265	297	270	290	272	279	300	289	256	286	246	285	273	288	260	270	258	242	310	251	288	283	248	262	301	293	291	259	233	262	278	266	247	287	263	274	246	256	275	267	255	271	217	268	274	270	286	251	282	299	284	293	237	281	275	265	264	261	272	273	292	302	247	266	276	287	285	288	287	260	296	306	277	249	258	267	275	234	256	268	281	274	281	280	272	271	259	275	250	257	271	270	259	268	279	246	261	276	284	305	267	280	280	269	287	276	265	310	280	267	286	294	268	277	263	251	264	267	271	272	261	265	266	271	253	249	284	282	267	248	268	293	273	291	245	274	229	286	266	243	263	301	276	262	307	268	269	268	293	288	297	294	272	271	297	278	254	296	270	262	260	270	240	268	239	279	261	287	277	261	279	267	269	265	254	247	290	259	297	277	261	288	249	275	275	254	301	275	279	270	301	252	290	264	277	257	291	270	271	283	259	283	264	257	279	274	268	288	267	283	236	270	263	277	261	281	246	266	273
27688	9911	1594	1152	936	828	879	856	817	840	858	827	884	855	792	858	895	919	856	874	837	874	863	855	900	882	821	843	876	814	845	854	805	860	865	884	877	874	857	840	901	872	793	835	847	827	876	848	864	850	807	821	823	861	869	799	894	839	761	841	909	872	836	867	888	888	876	813	806	807	838	870	839	834	820	839	822	826	811	849	854	833	861	803	797	869	863	799	883	900	832	838	846	847	849	797	850	815	866	869	860	868	828	817	835	860	817	804	879	867	801	836	757	799	866	858	889	767	851	841	859	885	861	800	847	813	802	838	803	871	829	811	834	814	861	889	818	873	894	782	817	829	823	844	895	862	897	793	808	883	812	858	840	863	840	833	862	843	867	866	852	824	808	866	829	883	872	855	856	749	846	817	890	829	886	831	892	845	834	812	838	885	807	873	798	798	843	895	882	850	871	841	863	823	861	833	808	919	837	894	852	863	853	868	855	813	865	809	874	827	859	824	918	811	858	896	892	809	791	873	853	917	837	864	859	831	866	811	859	864	795	796	818	839	816	800	859	838	872	841	854	770	883	840	879	877	847	858	830	851	804	884	843	845	829	829	856	786	898	843	874	847	842	866	859	850	864	823	832	832	847	874	865	836	851	857	828	773	861	811	869	849	803	870	829	877	808	873	838	829	884	812	846	833	832	848	856	784	861	790	889	893	838	825	840	801	841	852	835	819	849	834	831	850	838	850	830	803	821	819	844	906	819	806	837	886	897	826	820	827	843	866	820	816	843	814	875	913	864	848	810	909	868	875	842	814	819	841	816	826	844	865	865	806	878	834	858	855	854	855	821	851	829	831	861	858	809	870	832	821	839	797	860	816	865	829	883	881	800	822	845	811	859	812	877	859	853	870	814	871	879	862	857	834	831	844	903	779	818	828	862	814	841	832	857	861	866	909	824	888	878	850	836	793	834	837	856	802	815	793	823	822	837	855	855	873	869	838	848	847	828	865	826	823	864	828	796	902	822	893	848	882	877	838	804	805	824	797	816	804	818	841	857	824	842	880	833	821	828	849	867	880	807	840	894	824	804	838	892	828	797	825	897	850	822	797	814	854	913	850	860	792	830	825	770	851	817	821	815	787	843	843	824	879	835	824	823	834	836	899	871	862	863	835	778	874	844	794	869	844	870	917	843	826	847	846	828	946	868	859	823	836	841	813	861	878	833	816	809	889	846	870	825	868	861	843	802	861	853	802	813	900	799	837	817	894	858	888	765	865	818	900	885	846	849	802	804	867	827	766	901	832	877	853	808	861	855	902	834	792	830	809	850	807	851	832	903	859	804	883	831	820	870	803	855	857	832	826	807	884	812	888	829	855	822	835	825	831	889	833	851	786	817	826	835	805	850	826	835	842	866	903	792	834	836	788	840	816	838	834	849	873	848	861	865	872	816	838	837	833	838	861	822	795	892	861	853	816	810	843	931	860	876	872	865	874	852	775	854	809	884	853	799	838	822	848	812	827	845	867	828	842	841	809	822	841	861	852	787	859	896	827	908	816	885	874	866	901	849	803	845	863	870	833	747	849	865	811	867	830	909	825	826	814	861	839	815	779	858	845	863	861	852	846	837	849	841	813	850	809	805	883	767	808	874	832	793	822	816	823	847	874	850	830	862	814	862	816	849	834	845	838	868	879	784	797	901	835	858	851	850	820	819	861	855	861	872	787	833	919	845	927	885	876	869	857	844	829	844	840	883	816	880	864	853	839	844	886	800	834	948	844	890	835	881	841	857	805	843	779	881	890	808	842	854	867	854	890	818	840	841	827	824	790	861	816	870	813	799	852	847	843	859	885	862	799	777	836	814	824	872	832	832	840	855	819	819	856	836	856	832	817	868	891	867	815	833	931	891	826	818	814	871	843	821	854	843	849	815	820	844	872	833	868	865	828	869	870	801	826	931	818	821	790	877	782	837	817	798	843	774	810	884	857	871	856	859	819	873	822	878	828	858	849	854	853	836	825	869	836	863	841	795	853	856	887	893	845	863	848	873	864	861	805	844	831	818	850	835	895	835	908	804	807	821	802	910	863	832	854	793	820	853	805	842	794	850	850	851	802	852	835	849	830	853	832	846	872	862	847	875	846	790	888	818	816	856	847	834	936	897	865	916	848	822	879	880	811	862	848	787	780	823	830	861	865	836	811	872	843	816	853	861	840	877	830	855	862	820	855	804	842	846	851	871	839	821	816	834	865	883	873	809	832	855	850	852	830	870	858	879	855	785	878	829	857	830	892	850	916	860	844	879	812	879	861	862	791	846	883	812	838	810	797	851	794	895	833	815	833	846	874	914	911	800	853	911	809	806	832	858	856	809	843	818	801	829	805	781	870	829	803	855	874	848	828	879	900	832	853	839	831	865	829	870	830	870	837	853	799	887	832	853	855	868	829	856	845	854	852	845	854	853	857	820	841	817	870	873	818	794	900	885	864	847	795	865	805	847	890	868	822	796	828	788	881	840	845	848	810	885	949	867	808	848	839	838	866	842	826	881	865	837	837	839	830	829	832	840	858	874	872	802	846	836	854	816	903	834	856	881	834	878	860	847	866	878	819	811	834	813	786	777	832	826	825	892	826	863	815	858	864	847	777	838	831	861	800	834	871	906	879	859	849	831	874	829	873	879	860	875	840	841	846	832	849	849	806	868	856	853	803	829	842	844	904	847	825	851	813	834	835	817	780	796	836	857	839	862	878	864	836	843	851	901	790	876	806	850	867	791	853	817	899	805	821	880	825	875	884	868	865	829	864	866	840	883	898	762	854	820	857	835	881	882	842	847	855	812	814	809	856	846	823	821	883	841	867	820	819	826	852	784	827	885	854	899	856	833	800	844	848	849	865	890	866	811	823	834	862	781	899	818	874	817	841	840	847	808	833	840	826	820	880	863	833	811	853	848	854	844	836	825	857	832	798	841	892	841	811	835	835	855	785	810	863	819	851	877	831	819	892	841	799	817	807	826	806	868	838	866	839	907	823	800	871	847	826	879	865	858	862	828	828	869	860	852	828	869	821	798	866	836	869	822	845	907	822	828	837	804	867	885	890	870	842	884	846	838	782	843	825	840	829	834	830	789	807	845	846	828	845	876	828	839	845	780	785	866	827	866	831	832	858	847	781	870	919	839	847	825	882	810	838	835	844	834	811	818	864	861	780	829	879	864	830	830	849	838	826	869	902	799	837	863	885	856	839	857	805	793	827	892	852	829	859	882	854	855	876	800	807	848	890	838	832	873	876	872	862	840	850	828	857	868	832	805	748	841	825	850	795	837	882	874	885	832	888	902	810	863	854	852	869	841	793	824	909	823	873	865	840	844	842	873	863	873	870	839	826	844	843	819	845	877	864	820	836	838	854	887	844	839	832	865	847	799	860	828	788	839	810	873	853	843	842	849	886	834	826	830	856	826	850	801	860	837	794	806	872	826	831	819	848	844	826	803	863	910	863	899	862	871	912	834	846
5552	897	815	816	711	762	668	702	655	718	685	654	690	719	676	722	642	693	640	683	662	711	753	683	685	695	727	648	687	674	729	694	672	670	643	682	730	696	683	682	692	693	655	667	643	697	740	675	650	684	729	645	676	656	681	698	726	685	682	705	699	646	668	648	656	693	692	730	649	681	701	682	717	689	680	708	639	662	686	662	679	712	702	683	734	688	672	664	724	707	643	682	708	654	676	664	668	692	691	691	634	674	647	680	700	688	681	623	713	675	676	652	651	673	681	688	642	700	640	716	682	671	657	701	667	672	673	643	655	716	714	653	643	683	656	710	667	680	637	641	650	701	717	648	673	666	704	600	656	681	664	674	643	688	662	639	663	660	647	662	685	643	691	676	723	711	656	670	704	706	685	719	683	699	675	698	619	726	608	691	688	653	704	658	719	666	660	678	691	678	690	679	635	688	651	673	652	685	634	681	669	655	690	680	645	636	667	733	661	635	656	685	669	668	651	722	709	684	682	698	651	671	697	673	688	650	695	681	679	680	691	734	659	650	650	634	704	684	696	667	653	668	694	739	690	712	731	657	683	667	677	643	667	709	651	711	677	688	626	663	675	644	628	660	676	644	676	652	661	704	712	661	699	666	693	659	685	705	700	653	679	721	689	675	692	661	721	673	701	672	695	709	697	669	662	661	662	722	742	623	722	656	662	664	687	664	638	696	672	675	720	662	691	705	701	670	663	669	622	677	700	676	639	682	731	657	684	698	688	661	662	668	682	636	683	649	707	690	625	703	664	644	628	703	689	682	674	707	714	690	692	679	693	691	685	685	652	665	641	682	727	657	692	682	716	652	719	652	674	713	645	671	686	667	657	669	689	679	648	668	698	652	687	704	705	677	644	653	691	675	649	691	707	674	603	686	615	661	728	644	658	683	714	663	713	695	657	684	652	654	688	708	667	671	653	661	700	677	694	680	649	641	672	666	659	696	685	629	699	707	711	649	692	715	740	725	702	663	631	622	666	686	682	686	706	689	667	660	649	663	686	693	617	681	655	666	682	663	701	675	674	659	693	679	643	651	659	677	693	661	641	695	674	675	696	688	699	706	680	741	682	679	692	665	653	706	674	648	708	685	695	672	697	674	664	662	702	688	700	645	699	636	688	637	714	630	690	679	704	728	681	677	689	633	683	687	695	672	686	690	681	698	688	679	677	653	695	651	673	696	724	640	653	667	714	676	715	628	698	642	683	666	674	628	686	667	672	634	718	712	705	612	684	645	682	691	661	670	660	656	699	671	644	683	663	714	665	688	721	742	665	680	707	669	684	699	687	685	706	708	634	704	711	683	657	655	672	671	656	689	635	647	646	670	698	670	712	673	694	651	637	692	692	681	658	688	644	659	700	686	622	650	693	704	620	665	696	658	677	646	667	707	688	637	714	694	663	717	693	674	699	683	668	613	669	632	693	692	682	706	667	645	639	668	731	673	676	672	657	706	681	642	661	689	636	714	659	665	716	697	678	649	684	671	686	667	685	664	663	670	707	686	660	651	689	680	708	686	699	686	671	692	682	725	620	677	734	655	718	664	651	678	660	649	661	625	676	659	717	692	641	720	716	662	661	713	690	710	705	678	634	659	641	646	623	708	657	664	699	634	650	640	662	695	694	687	664	649	668	708	640	687	646	659	670	684	669	700	646	713	664	694	689	680	686	698	703	621	703	678	670	697	703	667	689	688	673	719	709	643	732	651	676	624	659	696	659	683	678	706	624	659	632	702	655	706	695	719	702	664	711	701	689	671	635	684	666	708	666	711	687	674	662	667	654	712	660	705	686	695	693	679	667	700	701	630	654	678	674	693	701	643	671	700	683	685	689	661	726	676	689	656	713	658	673	638	703	707	658	677	677	678	690	654	652	714	702	667	662	697	726	698	677	709	635	694	652	693	701	676	697	697	727	700	632	648	706	723	741	632	675	667	700	666	662	698	668	701	670	671	705	666	637	670	671	691	691	734	684	697	702	717	736	692	684	729	648	670	680	686	676	708	689	758	696	728	697	689	670	688	640	672	664	702	667	656	682	728	685	675	659	658	686	681	624	664	672	683	648	712	732	697	661	645	649	682	704	648	689	669	659	702	636	678	640	684	611	601	688	690	676	661	675	621	662	699	632	645	683	646	670	670	688	674	637	694	687	688	681	729	656	680	678	708	641	665	691	651	639	620	637	676	671	698	703	674	662	718	657	671	655	699	734	713	640	694	669	728	686	689	744	675	641	683	696	695	626	693	678	685	671	637	649	692	697	671	692	634	704	685	720	659	703	704	679	654	630	673	709	604	664	674	647	610	678	722	679	708	646	709	688	667	681	696	720	675	692	680	680	676	610	669	706	649	722	624	703	666	680	654	652	647	675	677	690	695	672	660	660	641	703	724	699	695	672	690	733	623	720	673	650	678	657	710	669	637	667	637	690	661	694	673	647	647	683	701	675	673	722	662	641	699	665	666	660	688	688	662	659	727	654	660	713	625	643	675	682	697	701	657	678	687	687	692	711	667	688	638	684	687	663	657	688	693	706	679	664	678	680	605	645	666	689	708	664	690	724	651	687	719	773	718	667	669	619	664	754	712	663	673	722	683	671	710	649	688	673	716	666	676	724	672	699	664	683	694	704	577	695	705	669	695	678	671	680	660	649	668	693	668	682	709	674	679	691	678	682	654	665	724	634	652	642	697	641	668	664	677	665	687	655	637	667	646	690	666	662	673	608	702	674	668	664	674	721	681	708	640	678	676	718	720	662	689	672	705	660	665	713	657	633	679	679	635	678	649	639	703	670	658	648	643	653	680	665	687	664	671	662	664	630	667	666	691	674	708	654	686	673	665	670	685	700	641	683	702	635	667	673	659	696	666	706	648	697	662	669	662	688	618	703	672	654	649	681	709	698	720	667	704	666	663	669	674	618	676	689	666	677	699	710	702	672	669	613	711	685	702	691	672	715	673	649	705	676	666	712	666	682	673	672	686	692	710	699	686	651	680	676	647	618	702	703	639	647	652	701	650	643	681	685	668	710	636	672	623	650	652	688	703	619	677	691	659	677	661	673	645	657	701	687	705	668	677	664	615	658	675	678	719	674	656	645	706	649	693	671	630	678	649	642	747	668	670	696	653	717	668	681	706	691	676	672	666	678	676	645	667	634	669	659	652	686	704	696	642	663	636	697	663	666	704	655	672	646	695	672	663	653	679	670	683	649	641	652	689	685	647	683	696	713	688	619	678	665	697	689	740	644	657	691	755	708	663	726	675	696	678	674	676	673	704	676	700	680	680	668	659	644	619	692	675	681	709	699	649	709	649	660	723	656	715	714	693	652	690	660	636	659	638	679	669	652	701	715	651	716	674	669	681	691	684	700	700	712	706	678	652	658	652	654	650	694	626	659	706	681	681	683	686	693	684	679	669	662	686	722	669	683	712	661	670	709	661	634	672	631	671	606	672	716	629	662	709	652	690
25624	21380	27148	25329	4063	969	779	642	611	577	598	578	562	551	596	542	571	533	556	531	547	485	548	526	513	515	535	538	528	533	506	564	526	519	490	511	487	509	485	524	498	511	508	556	520	507	519	510	526	519	513	532	530	514	493	546	495	514	488	587	508	497	525	542	509	523	489	485	498	541	490	493	534	498	493	524	511	488	496	531	540	456	518	519	507	508	498	480	495	514	507	505	516	487	532	531	489	514	513	481	554	465	519	502	458	479	551	520	516	506	512	509	514	536	543	567	533	541	516	510	552	527	513	486	512	534	493	537	477	530	545	500	508	522	519	525	512	530	499	527	561	529	544	486	533	565	517	509	500	511	489	528	522	529	508	520	517	491	507	508	549	465	499	546	513	519	507	514	485	490	488	556	561	497	512	513	527	516	492	491	534	493	485	493	526	501	479	477	514	500	503	526	524	540	498	547	550	479	485	503	508	494	501	510	496	525	537	508	539	498	532	508	521	505	496	489	489	524	510	505	512	469	537	525	516	536	495	558	535	515	541	510	558	485	477	511	532	527	557	528	497	534	517	511	519	488	506	510	548	492	517	526	536	541	473	496	524	517	488	531	499	477	473	551	483	487	516	482	505	540	510	480	503	520	511	504	558	528	503	527	532	526	501	486	518	513	528	530	496	527	516	533	527	506	490	492	533	510	502	535	510	510	497	544	520	483	487	526	494	509	514	487	536	543	485	490	478	524	510	544	509	486	506	509	537	505	493	493	526	555	532	542	544	518	496	494	493	496	469	551	522	521	466	499	547	526	476	500	547	530	548	517	462	507	504	531	519	510	505	552	517	486	482	538	475	518	493	526	480	536	490	516	482	483	511	486	505	548	506	516	501	519	505	509	535	513	506	517	533	521	511	505	518	534	513	494	535	543	496	496	504	507	545	487	491	561	545	495	511	491	507	533	479	502	493	543	528	495	512	528	522	542	548	518	515	535	513	515	504	521	526	526	488	503	533	545	526	529	521	516	510	509	526	489	511	570	506	511	508	510	513	539	513	505	490	501	508	543	510	494	508	512	515	477	518	588	541	527	523	496	500	517	518	511	473	524	491	556	497	480	503	488	528	487	481	505	536	520	494	524	549	530	508	507	519	546	549	514	569	519	532	512	520	554	489	545	509	506	511	498	505	508	509	509	491	523	542	517	508	503	492	506	479	510	479	467	536	517	515	499	488	528	506	452	500	523	457	535	493	457	536	486	535	517	564	503	532	529	497	540	505	535	468	496	525	502	490	509	539	535	481	510	540	499	523	515	532	552	526	462	535	518	520	498	509	503	511	468	486	567	536	518	476	468	527	536	546	493	496	510	522	486	524	515	470	528	506	532	533	539	474	535	547	508	486	536	550	523	509	537	503	516	499	470	569	508	528	509	522	567	514	486	513	467	487	495	513	511	487	533	508	518	527	494	503	549	486	533	487	483	546	490	542	501	482	491	490	498	510	525	519	589	479	514	527	508	488	527	519	523	514	524	562	501	507	515	483	518	504	507	497	519	495	529	515	532	519	556	485	502	536	553	474	493	554	491	553	572	526	517	528	499	492	508	538	486	519	571	513	500	472	511	535	514	545	497	501	512	558	510	489	527	554	535	534	498	516	557	490	510	510	537	479	515	530	520	556	550	500	514	510	532	536	536	535	550	538	508	521	525	515	508	543	514	522	546	508	518	511	526	472	528	539	507	500	491	491	485	497	541	495	460	495	493	515	506	531	508	486	530	539	508	532	527	522	531	562	490	486	549	515	514	506	546	529	489	535	539	508	529	498	534	497	549	559	504	509	500	483	520	514	511	514	458	504	512	511	497	515	477	549	490	502	515	487	506	521	487	539	536	491	541	515	522	531	542	453	542	533	509	482	507	495	470	509	480	530	523	489	518	541	511	531	507	495	524	550	514	510	485	512	479	509	530	504	497	558	505	554	494	500	515	509	557	540	503	515	500	521	502	499	530	464	468	497	545	531	502	544	515	489	500	474	520	544	500	532	524	519	490	506	521	499	504	485	460	542	506	540	503	531	498	518	506	490	522	494	512	525	502	538	534	477	531	532	515	505	510	474	512	476	505	522	481	496	577	480	505	516	532	484	461	520	544	501	506	528	519	511	491	496	505	514	542	489	513	499	486	510	504	501	512	489	510	507	540	540	535	496	513	494	499	528	495	484	507	498	457	527	494	516	551	529	494	514	527	518	505	517	462	519	515	538	492	500	507	509	576	498	495	528	478	516	520	473	511	482	499	523	546	472	519	470	486	491	501	516	495	536	470	480	526	509	523	534	554	513	469	510	543	496	526	516	565	533	506	489	547	509	523	506	530	461	501	502	490	488	513	501	505	505	511	502	547	539	496	481	521	512	555	497	545	487	492	508	475	491	484	505	533	500	541	565	538	512	536	501	513	503	552	500	510	519	535	528	532	520	519	530	517	516	533	549	510	500	523	504	500	469	500	516	508	527	491	540	510	506	541	508	511	552	517	516	552	493	481	511	495	494	528	501	520	494	495	532	552	504	507	480	534	480	481	492	474	534	548	481	491	506	512	501	515	527	530	495	531	503	532	508	506	484	487	514	521	599	551	522	536	512	480	501	487	498	526	506	517	492	494	520	534	500	562	510	459	515	504	493	496	473	534	500	517	521	515	537	513	534	517	482	540	518	524	498	524	539	515	531	528	537	534	493	526	478	501	514	489	522	497	476	497	511	524	526	533	506	543	474	494	552	505	499	514	523	536	519	508	523	521	489	502	538	480	524	491	500	493	524	483	511	514	520	446	473	492	485	511	491	484	542	526	526	497	528	518	506	520	500	574	542	506	507	538	541	484	509	527	535	519	522	505	499	530	537	522	520	525	514	511	536	529	492	514	501	513	503	499	535	531	552	519	526	510	506	492	497	495	525	520	519	543	508	498	522	515	474	531	526	518	480	528	496	532	545	552	498	490	478	457	500	499	542	494	501	524	511	513	514	541	513	513	508	481	493	511	500	513	503	497	528	543	545	557	507	503	510	508	547	497	541	497	494	478	547	516	501	540	459	495	461	502	505	503	523	536	538	552	483	490	558	464	541	519	532	510	506	480	506	536	483	489	514	521	488	506	535	530	506	535	489	533	533	494	543	496	529	512	524	495	527	475	507	499	505	542	528	507	490	530	523	484	486	526	523	519	521	511	496	511	532	525	541	517	481	530	492	517	531	502	485	482	534	520	523	490	522	525	463	530	500	516	547	509	479	525	523	529	483	516	516	497	519	530	497	516	522	467	519	508	511	461	550	513	540	557	543	479	521	532	520	502	549	477	490	495	509	490	535	559	518	508	518	529	499	494	523	498	508	542	505	501	474	529	509	500	498	480	520	528	523	499	518	488	564	522	477	469	530	513	505	530	525	488	539	535	525	497	521	520	532	478	527	506	523	555	502	520	528	518	517	511	468	517	521	469	477	531	498	506	468	500	522	486	517	533	482	472
3688	2772	2347	1275	928	764	699	586	578	567	511	495	518	458	494	423	451	477	452	481	476	467	478	495	454	478	464	463	464	463	443	485	482	447	475	467	436	475	432	475	420	499	411	453	416	419	463	450	467	460	476	472	446	409	483	473	462	442	477	444	451	439	425	497	460	433	420	437	439	412	461	424	447	456	439	445	475	424	459	426	430	469	449	440	419	439	442	449	427	422	479	448	433	447	494	476	422	444	479	413	439	450	441	426	441	448	469	486	442	437	459	483	482	440	453	441	401	436	474	439	434	427	467	475	421	442	468	419	467	487	455	464	423	458	434	460	454	427	431	422	446	430	464	432	433	429	480	475	439	461	421	453	429	447	457	446	458	426	452	451	474	453	414	460	485	455	459	472	435	468	412	449	451	429	475	438	419	419	456	464	454	466	425	465	429	441	442	426	450	465	448	471	438	452	416	442	411	487	405	420	469	407	454	410	458	437	476	425	447	453	445	452	457	458	474	470	454	462	422	466	431	445	432	439	454	442	426	450	422	464	462	446	467	440	417	442	437	452	430	430	458	439	481	428	463	411	440	437	425	452	461	454	451	472	479	435	427	452	481	450	460	427	493	447	449	437	452	412	444	485	454	421	429	454	470	439	458	446	442	404	480	455	460	462	431	464	431	486	445	433	441	466	447	469	470	449	450	462	461	432	432	427	456	427	475	443	437	429	409	428	465	382	465	450	452	453	425	426	463	439	486	438	424	458	468	492	456	452	458	421	439	470	440	466	488	444	427	451	449	430	427	422	411	432	436	474	469	437	438	406	440	469	436	482	466	466	464	444	423	437	439	471	417	488	427	466	454	470	431	474	411	453	460	453	453	435	434	478	435	480	470	474	437	432	461	450	434	439	440	424	387	473	428	454	441	419	460	415	449	469	459	455	480	470	453	427	402	448	386	416	490	438	448	421	457	482	497	450	430	467	421	478	460	442	449	461	448	436	444	441	443	429	443	408	467	450	450	429	460	432	434	457	424	446	465	455	426	441	447	433	478	456	467	466	445	406	432	451	381	450	418	466	437	422	458	414	450	444	416	468	473	437	409	468	467	463	466	463	455	469	505	405	432	463	463	429	416	418	447	449	436	455	436	468	446	455	471	437	441	436	457	420	432	405	427	450	445	485	452	402	458	465	461	425	470	452	431	481	434	456	430	432	460	440	437	425	443	442	451	442	430	457	469	464	428	397	457	436	399	424	435	456	405	437	427	445	421	465	417	456	444	434	453	425	450	451	456	473	442	426	473	466	425	446	435	458	431	456	503	432	433	456	470	439	486	448	420	422	465	449	416	424	433	476	411	471	441	416	443	422	442	470	401	462	435	423	413	452	483	428	445	459	440	428	440	483	440	426	470	435	436	422	445	432	410	431	486	458	494	431	439	441	407	440	426	428	410	442	449	455	434	440	440	432	429	450	442	451	446	477	425	445	456	436	444	480	442	447	423	456	425	489	452	433	437	452	455	461	446	443	457	418	427	434	419	432	449	431	437	467	445	480	476	437	453	430	481	450	467	448	447	436	460	433	459	449	462	448	427	442	468	444	452	461	451	434	446	433	416	439	403	419	426	447	426	436	418	451	470	435	456	422	427	480	412	439	440	426	414	454	478	453	451	459	467	445	454	445	454	437	455	428	456	442	446	406	457	424	437	454	465	423	450	446	425	405	445	425	457	494	433	449	435	421	455	417	436	458	411	418	439	437	456	443	468	436	470	466	427	397	432	441	443	450	402	464	436	433	425	424	440	487	441	458	410	412	456	427	437	435	421	434	440	420	446	431	422	447	461	461	477	461	446	425	468	444	452	410	426	447	431	461	472	433	407	443	440	452	420	426	430	430	458	454	449	474	446	443	397	444	478	471	446	485	444	429	463	454	454	453	441	438	432	447	448	447	446	472	444	441	448	458	449	485	396	469	476	473	440	414	432	467	441	398	465	457	480	446	456	441	460	467	448	440	430	449	398	406	428	434	428	477	441	463	459	440	432	462	452	433	448	454	437	460	458	430	416	443	444	442	479	431	427	409	414	439	429	400	417	448	426	466	447	451	433	406	411	438	450	466	453	524	454	452	471	430	424	441	443	447	430	446	464	465	472	480	446	445	408	429	444	436	504	394	471	437	449	430	428	449	474	442	417	470	446	430	456	428	456	462	453	468	427	453	418	413	498	442	436	474	462	455	438	437	428	453	425	435	417	438	443	421	423	444	435	445	465	429	410	453	408	431	476	449	469	446	463	440	450	422	441	446	413	443	464	442	437	423	454	453	431	448	420	485	461	456	418	450	457	464	449	460	492	471	402	476	423	450	438	466	459	447	411	445	436	419	450	484	477	445	439	420	437	437	430	431	459	439	439	414	465	455	416	427	461	446	441	435	460	458	430	448	426	458	399	442	441	484	445	424	423	418	449	434	442	405	473	444	464	410	466	438	458	492	419	442	435	422	426	449	440	412	435	426	416	443	431	472	445	469	458	462	460	482	423	427	496	453	426	470	432	442	401	473	440	447	419	465	443	449	429	454	500	460	461	448	434	443	423	423	429	474	413	420	459	437	444	435	435	407	447	441	466	433	429	462	452	424	424	401	441	412	444	427	424	462	420	462	444	419	426	477	423	428	454	420	408	482	463	452	438	423	445	442	462	471	435	454	437	451	430	459	428	417	422	439	438	465	443	450	415	427	442	426	428	454	436	417	444	451	407	433	424	461	429	408	428	424	444	434	457	427	452	402	477	459	443	426	429	454	440	492	464	437	429	455	445	424	446	445	439	446	394	419	420	449	438	423	418	425	474	430	472	464	458	453	450	417	456	412	403	466	424	464	398	439	440	426	461	447	439	450	434	438	442	440	486	474	509	431	434	458	425	436	412	451	450	407	437	436	449	413	445	390	480	445	466	473	448	434	438	420	457	456	449	449	432	464	449	456	461	472	442	422	448	419	427	478	443	452	443	424	447	465	439	438	458	446	450	453	486	452	432	454	418	470	463	441	434	416	451	439	417	465	468	451	437	438	454	419	426	411	456	410	450	445	454	424	448	411	430	461	439	428	477	433	410	419	467	424	427	453	442	444	442	393	469	439	416	428	419	446	463	428	420	471	450	463	458	455	415	451	440	439	452	449	419	501	436	459	413	442	446	447	442	470	444	467	438	461	436	458	437	420	421	431	410	456	467	421	476	435	443	451	428	428	424	465	453	436	445	489	439	455	430	449	475	432	416	453	462	457	439	430	408	448	414	460	457	420	480	468	438	449	417	465	417	434	424	427	453	435	431	481	468	449	472	448	438	438	443	450	404	440	438	451	418	436	495	456	429	445	469	434	459	444	414	437	427	467	428	497	435	438	462	454	427	451	425	397	460	469	434	470	418	443	436	469	481	477	442	413	421	435	448	439	422	451	467	426	431	430	456	447	454	445	433	435	447	453	451	425	434	425	425	447	439	460	458	414	441	386	432	464	488	478
24531	21384	28482	24661	21010	3233	849	524	420	407	392	341	338	325	300	324	306	317	317	358	322	281	319	308	308	324	262	296	308	293	298	325	328	324	324	332	308	343	299	300	279	309	283	325	282	313	316	326	303	314	316	305	291	300	301	305	314	328	283	291	313	294	321	276	309	273	299	297	286	302	289	277	305	289	307	290	288	307	272	290	297	276	326	303	271	264	303	303	288	296	275	315	300	295	277	323	298	299	307	296	312	298	248	305	303	278	301	291	288	330	265	277	290	277	289	292	285	312	294	306	319	320	264	299	321	295	306	298	292	298	322	290	312	313	284	303	288	282	306	289	283	299	299	307	308	313	322	329	322	285	265	324	316	278	306	287	311	291	284	263	331	283	296	293	291	295	257	281	297	269	332	299	282	321	326	315	289	305	300	266	285	290	304	310	319	277	320	282	307	296	289	285	300	313	303	297	290	295	309	276	305	291	313	293	307	264	312	321	301	294	299	290	329	265	318	269	285	275	295	295	306	317	286	252	287	268	314	290	286	281	304	323	289	294	282	267	323	294	287	289	286	307	291	295	261	294	310	293	299	293	289	298	285	326	310	304	315	280	300	268	280	296	282	328	273	301	304	326	315	272	299	295	274	296	294	280	299	318	279	316	302	308	282	296	277	289	325	291	301	306	275	267	302	284	313	267	320	283	299	303	309	330	310	280	300	322	296	319	296	309	282	306	278	280	263	308	269	316	294	352	309	310	296	323	309	314	282	301	307	281	302	283	269	282	299	309	282	281	313	260	288	292	303	287	267	291	295	290	297	287	316	274	280	280	264	318	293	269	289	296	305	289	293	292	307	300	303	252	271	289	273	295	268	290	300	309	265	341	284	311	296	296	262	275	276	282	294	311	280	311	272	288	281	294	295	319	297	340	315	318	310	301	273	286	271	296	282	265	302	296	290	273	256	303	301	282	288	295	310	268	296	305	272	301	304	307	306	298	265	293	323	303	288	285	279	309	277	266	269	316	295	273	292	288	288	284	266	291	299	312	268	262	307	288	292	279	338	281	296	300	317	294	276	250	314	301	315	283	296	287	310	304	277	278	297	301	295	297	305	293	281	304	275	284	314	298	284	284	297	258	281	291	278	301	308	295	306	294	310	290	293	267	293	277	304	288	275	245	297	294	298	287	288	309	286	280	285	289	306	312	338	291	285	308	276	293	308	272	289	324	299	282	287	309	299	263	299	301	266	298	302	280	323	292	298	259	293	292	282	278	300	258	319	262	270	265	309	310	291	294	301	302	292	272	293	286	292	286	320	263	295	269	302	298	276	303	294	291	269	331	318	281	294	273	285	295	316	272	294	285	303	305	293	258	263	283	258	279	305	287	269	277	323	272	329	284	263	284	312	296	324	283	301	319	279	303	307	296	292	315	269	312	279	288	286	276	316	285	275	278	324	313	300	286	299	278	293	316	271	302	280	291	288	267	271	322	328	293	309	302	260	300	268	288	292	309	341	301	302	293	300	293	276	269	290	301	250	265	297	317	291	289	310	286	290	291	282	308	300	285	294	290	270	316	279	276	259	273	303	331	340	298	297	295	311	288	284	291	290	275	301	297	276	326	317	299	304	317	275	283	287	296	298	286	287	316	283	285	321	265	331	277	270	303	286	279	305	286	312	309	296	289	314	259	287	293	314	287	283	294	313	306	267	300	297	314	316	277	315	294	284	293	316	301	298	306	300	287	293	270	281	301	296	299	290	309	292	290	262	310	295	330	269	276	276	278	315	294	291	326	285	274	287	268	310	287	295	302	296	282	308	278	267	300	299	299	269	302	281	269	296	305	314	336	271	314	275	275	287	269	280	308	302	312	305	276	320	276	286	274	326	294	289	253	291	281	284	251	267	285	295	300	302	302	305	269	293	313	325	264	312	284	324	271	313	278	315	262	272	286	289	306	289	277	294	285	285	294	258	309	308	287	271	264	305	276	320	294	274	298	282	282	276	326	280	287	288	284	283	270	314	288	295	296	287	283	283	286	299	271	262	297	307	289	288	305	293	283	294	315	279	317	279	285	285	300	290	278	320	272	294	286	304	262	302	293	306	315	296	280	293	282	310	305	302	291	289	263	300	282	309	309	295	304	282	288	279	295	301	287	319	314	281	286	309	282	279	312	279	288	273	280	288	292	302	282	276	274	294	304	287	283	314	285	291	309	304	311	278	272	286	311	299	288	275	262	297	296	274	290	319	294	283	336	308	295	299	328	317	282	296	291	295	308	287	276	297	316	306	318	266	282	313	307	298	299	278	287	314	260	301	302	332	282	272	279	267	325	294	296	308	269	305	290	307	300	256	289	308	306	272	276	276	289	286	287	295	308	299	262	287	274	290	315	297	287	247	310	302	240	270	282	246	278	313	278	315	300	280	286	286	276	276	283	289	289	271	271	296	250	286	306	287	280	274	265	302	296	288	253	286	312	289	304	311	287	304	318	308	300	286	290	289	289	279	276	292	286	271	279	291	274	284	349	295	293	298	320	300	300	267	282	286	297	308	305	303	291	338	309	302	304	332	309	278	298	305	315	321	307	279	306	291	303	273	296	324	306	286	283	286	292	311	292	306	302	243	311	300	303	300	288	293	309	299	318	288	299	275	337	314	295	313	292	280	273	289	306	267	293	308	262	284	291	317	275	297	282	279	288	272	289	282	276	325	279	302	269	267	275	255	311	318	280	257	313	300	288	267	293	290	332	304	309	290	302	272	322	295	302	290	304	275	272	286	266	275	283	315	266	292	297	309	282	315	307	286	281	276	295	278	304	314	316	287	300	285	302	262	294	325	251	303	314	282	309	307	287	290	282	310	273	277	290	310	313	312	291	264	324	294	303	286	254	311	328	292	288	306	271	291	268	289	290	274	316	290	286	316	292	252	308	301	292	275	284	283	288	315	296	265	307	296	268	285	287	285	289	301	305	292	295	298	289	291	281	270	287	293	286	293	278	289	294	301	306	303	301	273	303	298	320	287	281	279	258	301	277	266	286	281	312	297	305	319	289	300	289	277	277	275	273	261	293	295	310	311	309	319	301	300	300	253	275	311	273	325	293	305	293	294	287	294	285	280	306	293	285	294	275	284	304	303	305	284	307	305	268	314	262	272	331	304	306	319	310	275	266	293	271	302	280	292	298	301	313	298	280	276	266	292	300	282	264	304	307	305	277	299	318	301	306	305	313	299	309	298	297	272	331	315	305	294	295	295	305	289	264	285	289	271	291	319	292	283	274	306	296	280	297	274	290	274	296	321	267	293	313	309	325	263	314	276	316	317	299	305	319	267	303	290	274	286	297	281	286	257	296	294	320	300	291	285	291	290	311	264	286	290	313	317	278	254	290	314	299	309	295	296	293	287	261	293	304	297	274	311	326	280	274	303	293	266	309	262	274	263	284	310	331	268	298	302	300	281	273	294	302	274	278	302	267	290	299	273	275	289	292	259	272	249	267	294	285	294	309
3732	4742	4038	1950	1227	931	793	602	532	469	421	423	383	360	349	357	324	309	320	326	332	322	293	288	281	302	319	313	328	270	265	336	286	264	289	314	301	318	305	286	304	279	271	259	288	248	297	308	272	288	284	299	300	293	289	268	281	252	281	278	261	250	253	288	253	262	301	273	267	232	249	279	265	300	294	250	262	263	289	283	245	268	281	280	278	290	281	289	287	270	256	256	273	262	283	271	271	277	262	297	250	267	274	285	251	266	294	288	257	235	296	274	266	235	304	257	260	280	239	291	281	281	280	285	262	274	261	265	265	291	277	259	286	272	261	250	287	269	294	276	275	262	279	267	287	253	285	290	295	258	272	279	270	269	309	268	269	280	256	229	244	279	270	279	273	286	291	287	272	249	270	275	277	269	267	263	260	283	281	273	294	271	258	277	291	289	281	261	256	260	253	260	270	277	246	271	248	247	287	266	276	319	267	303	265	277	286	261	281	244	273	286	306	271	257	261	255	253	291	308	289	282	289	269	262	288	251	288	232	251	243	250	283	283	258	267	259	302	269	274	246	271	272	244	260	267	300	262	241	277	291	251	251	267	233	304	241	257	246	255	255	284	284	301	266	292	258	270	296	267	266	275	274	287	288	284	273	267	279	263	265	246	253	291	287	283	271	282	242	268	272	292	260	260	253	228	288	277	253	256	273	274	256	276	247	269	258	285	257	289	289	251	282	283	275	275	290	297	257	285	255	271	237	249	267	283	294	280	242	251	283	281	245	273	259	282	281	286	278	275	282	292	270	301	248	290	246	273	258	257	236	269	297	288	243	263	304	262	274	274	287	297	252	258	250	269	262	257	258	299	290	294	283	280	281	285	263	249	247	240	250	274	247	265	254	267	299	258	265	263	274	265	299	295	269	294	281	277	271	283	263	258	285	273	266	266	277	302	268	259	281	245	281	259	300	252	280	268	264	251	271	291	267	262	268	256	263	300	226	268	287	286	274	273	267	294	284	290	284	240	271	285	278	284	290	281	268	254	280	278	285	266	278	222	266	271	232	272	290	314	270	288	253	268	280	272	277	290	273	291	285	295	238	283	275	265	277	254	283	276	271	261	258	268	269	275	273	292	255	286	261	283	276	284	272	283	291	285	251	270	266	278	271	281	258	260	293	280	259	266	262	287	230	265	282	277	265	266	260	294	297	272	310	296	296	261	261	275	296	283	259	288	264	288	235	283	248	298	279	289	264	253	292	257	248	267	251	252	260	266	270	270	260	287	268	273	274	269	289	255	279	274	254	290	292	250	276	288	248	261	241	276	294	262	298	281	284	261	296	285	300	285	247	296	247	291	245	257	288	252	280	274	268	284	257	277	283	303	265	268	254	237	298	268	289	292	264	281	284	294	250	270	268	316	293	269	258	280	263	262	281	266	290	258	272	248	261	289	270	228	276	276	251	260	271	278	287	239	268	277	292	285	283	288	234	293	266	272	271	270	260	280	265	260	259	260	263	275	271	304	255	279	277	275	285	302	287	277	265	283	263	272	290	298	279	256	265	262	273	262	270	266	276	286	291	263	261	241	273	266	253	263	287	294	270	271	251	255	264	268	295	292	298	281	293	258	270	260	264	272	250	288	245	259	254	246	230	251	268	266	258	275	293	254	269	264	312	254	301	281	292	262	245	273	302	266	274	295	294	275	271	270	270	268	245	233	273	256	275	274	263	279	270	262	248	261	255	292	248	284	284	297	283	265	245	279	259	291	280	263	249	272	309	278	291	250	273	293	249	274	263	267	273	282	270	271	268	249	266	289	269	288	281	262	271	234	262	280	301	268	249	289	271	289	271	263	290	266	275	253	285	258	273	262	265	253	274	260	270	274	238	293	298	267	261	280	259	278	318	305	273	291	263	305	276	254	279	291	277	261	275	280	285	253	268	255	262	287	252	267	259	279	280	273	253	262	261	271	285	259	259	278	260	263	271	265	262	288	280	270	260	277	281	257	239	239	289	273	261	258	259	277	263	295	272	270	271	265	247	277	272	250	270	265	275	292	274	294	257	285	255	271	278	312	280	273	303	244	288	258	281	263	248	270	252	282	281	282	264	275	249	259	250	283	267	263	294	269	267	260	260	263	250	266	278	255	304	236	247	292	249	260	266	282	262	233	260	265	284	264	262	289	271	249	260	262	270	276	281	250	269	261	272	277	224	261	279	282	289	263	277	246	271	267	269	255	273	256	240	257	273	268	255	264	250	262	279	279	263	268	288	260	276	297	247	281	255	287	244	255	311	258	299	278	283	217	283	264	289	282	266	286	256	257	253	284	284	282	257	267	278	295	252	267	291	281	262	279	261	288	235	280	245	276	271	280	243	263	265	264	274	297	287	248	284	266	251	257	267	267	279	283	283	277	269	294	280	281	268	265	239	265	258	260	277	280	292	284	275	289	260	284	248	286	269	276	313	249	267	272	283	259	263	255	262	267	266	272	268	282	276	270	248	277	281	263	291	300	271	282	245	266	264	316	298	264	267	272	246	271	264	255	273	239	262	266	284	260	258	267	263	263	254	246	286	300	283	290	252	290	255	291	276	294	286	268	281	255	271	266	254	271	275	259	271	286	255	268	269	223	270	273	280	298	271	240	282	294	260	271	286	274	258	279	265	285	272	269	228	268	285	258	256	275	262	250	287	264	263	267	279	261	270	246	282	311	258	303	267	279	245	265	248	251	249	281	269	269	272	244	255	292	270	276	275	285	276	267	265	304	289	287	277	271	248	262	273	265	272	236	281	263	284	269	256	258	263	281	264	295	260	264	278	249	265	239	279	258	253	259	268	285	278	272	267	284	254	283	240	292	278	274	272	276	299	279	252	250	261	282	278	252	275	250	277	268	260	268	274	265	299	300	273	296	256	275	290	280	264	269	307	295	260	264	286	274	284	254	269	263	276	282	277	289	295	268	268	294	285	256	264	259	265	273	241	237	274	281	279	296	295	270	289	287	254	272	267	274	273	265	291	303	285	267	286	267	273	296	298	275	270	259	264	229	268	251	275	256	280	300	295	272	274	288	273	282	264	254	257	259	283	257	258	256	258	278	243	249	303	268	278	279	272	261	274	301	264	264	292	288	288	262	310	266	294	268	282	273	276	256	261	291	267	266	261	293	253	262	271	234	273	270	267	275	263	278	259	259	275	270	319	262	293	290	275	273	249	254	245	260	258	259	235	235	238	290	234	279	279	318	251	259	248	280	299	275	282	250	278	296	263	260	283	248	284	264	268	270	270	282	282	270	264	284	308	294	278	271	263	300	259	268	278	263	254	285	267	254	299	278	260	267	276	261	261	262	257	249	276	291	273	251	244	263	270	251	255	239	305	245	292	266	265	258	277	276	279	268	277	253	287	245	257	252	295	280	265	266	255	279	281	274	290	271	285	271	231	254	289	254	259	266	276	287	250	284	306	261	233	280	281	319	274	279	291	251	262	285	277	303	278	241	285	302	261	244
27741	9926	1720	1109	880	857	882	863	930	842	830	851	817	854	861	863	848	804	889	895	858	870	861	843	829	874	865	830	839	832	775	877	899	868	871	868	882	874	879	860	822	861	860	875	844	874	881	865	851	847	872	820	857	862	896	856	840	817	816	833	869	838	862	852	823	809	871	838	812	840	826	868	839	851	845	824	811	815	845	874	877	861	776	812	825	905	829	892	891	863	834	802	811	857	822	880	917	847	819	880	884	806	841	848	830	848	829	952	817	854	802	861	828	829	871	909	837	862	884	887	881	875	851	808	853	883	801	901	827	875	851	839	873	900	875	799	830	813	821	838	840	836	837	819	807	855	808	847	839	845	841	859	885	858	856	869	843	810	872	885	844	830	856	840	870	850	868	908	798	904	891	844	824	843	784	894	862	840	847	855	842	851	851	881	855	853	868	858	838	863	843	805	872	889	872	822	872	849	824	845	905	846	855	867	857	866	873	881	835	862	845	861	798	828	860	830	829	797	791	887	827	891	857	816	850	803	826	834	847	844	835	860	855	845	835	870	780	872	827	835	864	816	872	796	857	844	866	857	874	900	895	832	884	876	800	837	873	822	843	893	888	886	855	802	852	848	858	788	808	873	844	873	873	801	844	830	820	788	882	850	821	840	830	848	848	860	865	822	820	895	871	848	865	795	795	812	803	868	854	866	823	834	845	830	795	847	852	864	873	859	860	821	860	829	818	846	896	881	868	830	819	849	888	892	848	806	845	876	815	848	852	848	820	807	866	881	865	857	830	849	884	836	881	836	851	832	859	923	876	876	851	848	834	871	819	872	843	867	853	813	855	862	876	846	821	847	842	822	838	906	862	891	879	827	799	813	861	830	811	818	810	834	802	855	830	867	838	800	874	831	838	882	877	845	830	855	868	843	869	874	820	868	846	832	900	812	805	841	786	822	845	852	814	834	896	878	843	830	822	827	821	837	841	832	859	817	879	883	840	831	856	881	871	857	811	825	796	809	839	847	814	856	786	867	826	836	847	834	880	780	850	829	892	843	805	857	862	809	874	832	878	865	819	885	841	807	852	841	875	845	838	832	832	856	893	884	846	844	845	815	845	850	859	806	858	837	826	825	846	810	853	851	827	814	797	869	865	790	854	814	814	841	828	889	889	832	880	878	839	872	846	848	793	880	878	840	891	779	802	861	841	864	818	855	858	865	871	845	771	872	824	876	872	856	861	852	798	855	863	856	853	848	912	829	860	809	831	805	856	759	883	846	904	840	885	818	831	820	823	840	850	884	779	870	835	887	815	864	869	808	845	808	897	798	881	857	866	812	833	880	869	816	827	814	861	843	792	853	863	842	839	845	859	884	840	796	823	842	839	919	943	844	810	870	884	835	882	888	854	870	831	855	808	825	848	846	786	840	843	827	827	830	794	814	845	862	879	855	871	788	787	795	823	862	822	845	876	881	860	848	807	819	824	814	885	854	863	857	802	859	907	813	887	894	844	839	847	832	847	822	787	838	831	860	845	833	876	808	856	859	842	867	780	836	808	850	811	823	848	894	873	910	834	925	801	805	810	816	898	866	797	829	838	901	826	865	877	837	870	776	845	868	800	831	818	789	877	820	842	803	834	841	782	868	843	846	891	858	819	865	863	930	849	855	852	848	839	804	848	846	855	805	850	849	821	867	861	881	873	855	853	865	872	871	822	849	865	844	854	853	862	843	839	867	921	793	819	853	807	851	847	859	882	848	874	840	852	853	828	851	827	823	837	861	823	855	821	871	849	861	801	853	804	844	888	889	897	843	790	813	877	803	828	833	844	817	839	852	876	913	861	820	885	856	888	808	861	854	883	828	849	841	799	797	852	818	860	829	866	859	857	847	847	838	829	833	852	790	819	824	825	857	873	888	889	852	822	837	876	882	817	826	853	832	769	865	852	919	852	742	840	871	854	877	893	839	850	846	895	859	828	792	876	812	884	854	858	915	868	856	849	864	799	809	834	819	857	819	839	838	839	877	889	809	883	871	866	913	854	911	830	843	869	901	844	827	843	879	836	819	888	875	868	850	830	842	849	842	849	866	810	842	826	880	887	831	856	826	822	812	860	839	830	850	887	809	843	865	831	899	861	820	833	869	872	808	797	857	891	826	855	799	822	861	856	880	830	831	838	885	844	835	874	852	818	842	841	851	849	856	835	843	867	878	843	835	891	851	831	839	828	818	914	841	837	870	825	830	818	824	859	851	863	825	820	853	937	859	839	881	831	785	880	794	893	843	799	824	847	875	818	821	852	866	892	849	828	853	875	839	870	828	901	839	863	870	885	863	887	882	840	813	866	865	840	883	863	829	832	788	883	809	893	831	789	849	867	869	799	835	819	861	904	861	882	787	807	844	848	852	913	852	845	821	850	812	894	880	791	869	869	850	872	826	843	856	870	875	826	883	851	850	872	790	898	868	878	844	890	829	864	837	840	841	824	846	876	875	847	836	848	815	835	868	868	850	853	850	820	866	803	835	849	887	861	844	855	850	822	892	828	840	843	871	828	805	782	812	813	828	885	882	878	820	802	855	866	838	899	883	847	824	844	819	802	798	829	905	875	846	857	852	872	826	783	794	806	870	829	837	823	870	821	899	832	806	779	860	879	860	851	830	806	848	826	788	893	856	795	794	788	863	850	791	855	837	871	880	865	886	786	826	835	786	860	829	830	872	841	872	828	807	815	869	900	849	822	838	865	833	835	858	829	866	848	836	830	866	821	809	834	872	844	872	909	838	870	845	816	831	844	832	887	863	894	846	885	789	842	883	832	866	835	891	837	808	886	914	860	904	875	893	868	793	867	887	875	871	835	844	872	839	838	845	867	823	828	799	870	848	854	846	828	840	875	859	869	862	864	791	822	834	868	845	869	818	855	855	877	792	869	825	842	849	854	878	822	853	913	868	830	842	837	832	849	868	860	871	874	828	837	859	824	904	799	800	780	857	842	839	839	863	836	821	844	849	837	764	847	831	837	885	790	830	875	818	871	860	825	847	861	838	867	836	781	884	867	821	835	806	893	823	862	852	819	856	817	811	815	860	878	843	835	836	831	821	871	777	797	917	833	840	839	876	842	839	845	861	912	812	844	831	892	816	895	866	875	820	858	852	857	876	850	825	927	864	847	878	925	866	892	850	874	821	858	845	884	826	838	846	844	850	844	848	853	812	819	857	852	844	873	840	822	826	850	815	839	856	881	860	853	820	884	799	819	831	879	843	828	906	812	837	872	872	902	848	852	792	835	845	821	834	782	842	787	855	893	850	791	835	831	891	875	828	830	840	848	863	837	809	840	903	848	857	828	837	872	858	883	818	890	789	842	825	843	881	879	818	810	861	869	809	848	869	840	825	828	909	861	885	896	864	807	870	836	846	839	827	866	846	810	858	776	856	886	898	794	844	811	822	824	872	861	858	882	833	851	830	827	870	898	881	861	910	856	870	776	853	863	858	852	878	835	854	819	846
5610	906	859	719	692	708	698	657	633	674	700	675	760	674	664	718	706	682	694	694	698	689	657	658	675	736	628	657	680	662	751	700	668	673	673	695	644	730	657	637	672	703	686	660	690	705	660	678	668	666	682	659	670	655	664	685	695	656	627	650	722	671	671	677	695	692	644	661	663	653	683	636	691	690	653	640	669	668	686	675	633	690	672	656	682	649	671	709	689	703	727	681	628	723	667	681	663	657	691	669	685	738	675	673	648	705	680	729	680	662	635	651	672	685	667	691	668	707	653	667	652	640	666	685	614	702	744	710	629	652	652	675	704	683	681	693	685	633	683	654	696	645	705	680	652	639	688	730	693	705	707	657	685	687	666	643	666	685	643	628	655	710	643	676	667	688	682	690	635	689	670	652	678	654	674	690	670	707	675	731	616	666	667	649	654	668	686	619	696	678	658	653	653	707	608	684	627	669	701	625	691	685	637	664	717	659	713	664	694	646	600	680	704	697	677	729	691	675	689	649	660	663	626	650	683	695	685	699	677	669	710	701	675	684	672	691	678	678	683	658	669	683	683	650	688	648	635	707	663	705	712	635	642	692	693	688	675	645	705	600	676	627	670	726	692	717	630	673	673	653	639	671	714	676	659	697	657	702	693	721	673	682	634	710	643	660	674	640	676	662	684	685	707	674	648	644	664	664	692	661	647	715	690	634	719	637	690	625	666	663	708	618	693	701	696	679	622	668	686	670	677	674	662	681	727	647	646	687	718	697	678	699	709	695	688	665	669	666	653	662	675	672	658	695	723	720	699	648	663	664	684	638	656	654	670	673	706	629	665	662	676	711	692	738	665	666	682	642	660	655	676	694	692	675	684	687	667	658	685	668	653	690	679	665	671	646	722	652	647	644	706	715	664	633	677	697	688	724	676	658	665	631	664	683	592	668	615	663	696	697	659	683	699	669	646	637	646	665	661	649	695	633	660	689	649	682	641	685	662	641	742	676	690	644	687	712	705	652	722	657	693	654	674	679	686	679	613	693	689	678	637	688	666	653	609	674	702	663	668	722	655	690	681	665	660	639	679	702	630	689	667	621	659	664	711	653	684	673	717	682	691	679	649	678	702	665	664	693	680	725	672	659	688	657	607	690	695	731	671	665	700	722	641	630	653	651	673	678	669	663	679	633	640	685	624	666	688	626	651	655	664	689	650	632	646	642	686	706	662	667	699	687	665	679	699	676	673	672	675	704	673	646	682	634	682	675	654	654	627	692	671	654	692	722	645	696	673	688	662	641	743	680	669	686	666	685	663	720	697	641	665	654	684	700	693	629	678	677	683	634	675	658	687	657	666	686	637	672	645	676	722	703	680	674	671	690	670	659	649	698	698	644	654	727	647	655	639	658	678	661	673	661	660	627	666	694	711	700	710	652	678	678	660	672	699	657	681	659	696	671	687	625	698	668	653	700	693	667	684	700	696	723	671	663	657	662	671	657	662	683	677	703	639	647	667	662	672	677	701	647	680	722	695	709	682	639	703	687	636	689	667	693	722	639	678	673	682	630	680	670	700	703	699	714	640	702	632	663	634	671	696	706	679	658	655	648	655	674	684	625	672	697	708	640	676	639	676	678	702	628	631	641	667	674	641	737	752	626	682	623	681	654	651	685	675	690	694	713	651	675	725	665	671	680	687	654	663	657	663	645	688	672	639	669	711	727	618	674	701	692	681	731	686	661	700	653	676	656	698	640	664	696	649	715	649	659	668	669	641	679	725	691	642	684	652	663	663	727	667	654	663	706	681	646	645	678	664	651	669	688	666	665	670	653	631	652	651	685	643	681	655	685	625	667	611	671	696	696	622	691	658	705	634	702	683	687	666	722	719	656	674	666	679	713	686	662	601	652	684	658	632	690	680	677	674	690	675	659	726	664	669	665	678	657	687	634	678	647	672	691	664	649	616	699	674	667	680	695	694	663	688	671	644	687	706	667	727	647	680	716	674	657	672	671	678	688	684	730	648	635	650	674	684	655	667	647	686	651	658	669	715	682	631	642	701	697	672	680	670	669	625	681	662	668	681	623	687	642	631	618	671	684	712	669	665	695	656	680	656	664	661	654	661	679	635	672	614	675	658	637	665	672	694	687	743	643	709	665	673	654	718	685	661	733	696	671	640	659	650	651	699	656	702	678	702	614	674	635	667	697	664	664	664	667	642	699	685	663	688	660	639	646	655	625	660	701	639	619	676	628	727	730	676	684	699	664	664	664	675	714	702	728	677	652	675	655	680	690	676	675	664	643	668	661	629	669	675	651	651	631	684	673	668	630	680	657	701	662	675	655	654	649	691	660	757	738	690	653	658	669	660	700	672	671	649	691	671	717	705	681	719	680	685	655	663	694	676	641	694	697	731	690	679	659	642	687	654	706	655	717	683	675	692	679	654	672	664	683	692	708	705	688	675	657	669	704	683	658	666	709	766	699	658	678	678	684	696	680	649	669	677	719	634	665	680	691	710	705	693	657	665	680	694	652	678	649	637	640	641	726	725	702	655	601	636	705	675	716	624	644	660	680	644	691	711	702	675	712	663	633	652	647	709	654	706	695	638	689	684	704	663	660	673	635	640	678	679	739	648	707	662	654	672	659	690	710	667	706	687	617	712	647	646	658	691	641	644	622	652	618	676	679	674	645	641	680	674	655	680	655	641	647	658	671	714	657	662	688	669	658	658	651	719	657	707	665	660	645	693	638	699	696	686	690	682	681	662	665	696	601	640	669	630	674	639	697	679	650	665	719	656	679	687	683	699	689	683	654	721	689	701	699	669	695	683	653	697	711	690	708	666	692	653	630	629	664	659	642	640	671	703	623	628	682	684	691	664	699	669	677	710	692	633	662	732	655	646	669	683	678	730	715	684	648	742	684	671	657	659	699	625	658	731	708	652	709	639	640	702	660	666	697	664	722	620	695	695	679	689	675	684	670	676	703	644	641	654	653	674	692	613	695	663	702	665	694	683	687	663	652	694	664	653	635	652	664	655	691	612	663	674	676	695	735	692	617	718	687	696	730	661	703	654	664	645	706	650	655	723	643	683	727	674	648	684	663	682	673	667	706	678	682	640	693	699	685	688	707	636	658	672	645	661	665	668	649	659	671	670	709	648	660	706	700	666	656	703	667	674	685	658	671	723	667	668	657	664	666	691	633	651	692	713	650	703	679	682	650	632	675	687	655	695	704	724	676	680	663	656	658	718	686	648	671	683	684	683	691	670	672	650	681	718	680	657	684	707	654	678	694	665	683	658	635	667	688	712	664	676	730	639	640	704	693	698	629	696	698	683	693	629	681	722	727	691	683	674	679	644	666	678	659	688	677	659	632	618	659	710	689	669	688	653	688	677	680	655	695	663	641	671	681	648	699	677	689	649	627	664	674	661	703	654	673	684	666	660	682	642	647	663	685	706	664	702	689	683	655	693	697	630	686	656	655	656	651	709	680	630	684	717	697	680	656	648	723
25550	21378	27130	25367	4026	1030	789	659	598	592	609	578	549	527	542	551	554	509	511	516	581	561	554	525	566	548	522	502	510	545	542	553	526	551	524	484	467	534	511	531	540	513	539	526	538	499	513	497	512	548	459	546	535	503	502	526	529	514	538	528	555	512	510	536	529	509	507	492	470	529	490	506	540	534	486	511	499	512	538	546	501	486	528	522	558	496	482	542	520	492	554	541	539	569	532	526	558	528	505	538	486	510	519	512	478	532	517	492	491	513	518	496	523	549	572	564	536	519	486	481	496	523	541	538	544	527	480	507	500	512	486	507	520	534	481	518	539	540	534	524	532	540	533	515	475	526	518	536	532	503	505	522	490	515	519	510	540	517	533	491	545	521	514	525	516	525	525	534	539	543	544	549	516	478	532	517	509	508	529	555	500	511	498	472	504	528	525	495	570	480	539	511	532	528	486	531	543	495	529	521	481	576	509	526	502	537	519	531	526	517	499	514	524	522	527	525	535	480	496	499	512	526	508	543	546	473	569	522	523	490	532	521	550	511	525	530	497	537	504	470	500	486	520	549	527	531	477	470	480	505	529	533	543	559	511	552	530	541	539	512	504	523	528	485	483	497	500	514	528	484	535	546	501	567	511	538	560	527	476	512	532	507	480	543	534	530	493	525	502	530	502	498	522	501	559	567	538	503	542	541	510	526	493	513	502	522	530	533	524	529	557	508	492	511	529	496	491	472	561	505	506	468	520	514	514	533	500	515	511	523	516	537	515	507	490	500	515	528	532	522	486	536	513	490	516	531	524	505	516	505	463	507	502	474	509	465	534	508	490	527	569	518	545	524	499	536	496	493	511	531	463	487	499	506	520	499	506	507	480	539	467	495	533	539	493	485	543	477	523	497	536	504	548	536	531	508	520	517	497	513	514	520	520	519	508	521	529	533	488	512	496	490	496	504	494	572	505	526	503	529	531	510	522	516	520	545	508	520	521	487	539	523	495	563	505	549	483	534	517	506	521	464	527	503	523	520	504	495	564	487	504	514	554	507	485	518	503	565	537	528	506	496	522	511	521	464	492	524	567	523	562	528	539	499	523	457	523	489	509	501	505	498	497	544	505	487	531	516	519	482	551	512	528	534	556	531	524	537	497	514	539	541	523	501	509	523	504	519	503	488	475	516	525	512	471	516	520	563	526	500	482	494	510	520	537	546	532	491	520	552	514	508	532	514	464	530	484	506	528	539	516	494	507	509	512	503	503	508	535	529	503	534	540	518	482	518	522	494	504	560	522	520	480	517	522	525	532	509	512	540	500	516	470	536	492	489	501	510	545	502	480	478	495	557	542	521	503	522	501	476	545	519	498	488	595	550	478	499	517	529	497	515	528	549	482	479	504	487	553	515	505	532	543	495	562	510	502	493	521	548	494	515	482	511	529	492	516	471	504	469	552	505	508	545	522	496	503	492	541	509	539	487	495	504	493	504	491	516	542	505	536	521	526	518	523	473	506	476	502	493	507	501	524	517	565	456	498	591	520	486	493	511	523	522	513	523	507	500	507	517	549	558	527	524	509	489	552	516	498	548	474	522	522	513	503	537	535	497	496	530	498	486	495	524	486	523	506	567	482	540	526	549	518	502	523	482	504	542	467	509	510	472	545	507	511	539	516	527	534	501	521	530	521	480	522	521	506	503	550	534	500	526	492	534	466	569	512	532	521	443	506	521	493	500	514	534	513	507	477	539	481	497	500	503	532	569	495	507	501	521	544	535	572	520	522	529	512	521	528	487	491	502	549	539	548	482	537	503	507	496	463	500	497	486	516	521	585	553	508	515	489	487	534	544	498	522	498	510	524	536	507	492	547	516	503	539	455	513	498	477	498	535	484	527	474	526	531	501	510	482	515	481	505	558	490	501	498	544	486	501	513	495	521	541	531	493	494	535	534	514	512	489	510	498	531	496	505	513	470	501	495	546	509	550	527	550	493	469	486	495	520	500	502	530	536	535	510	539	551	480	478	551	531	508	554	516	511	516	520	541	539	540	524	513	537	493	523	507	494	519	528	494	488	506	529	495	491	546	523	460	580	524	526	520	513	572	505	510	521	512	525	535	480	508	502	557	558	454	505	525	464	502	540	537	480	526	509	497	507	533	538	514	509	499	497	521	503	492	498	491	507	470	491	535	502	524	571	516	544	512	455	536	513	550	515	486	500	512	539	509	491	483	491	493	552	529	515	495	515	536	533	487	530	473	483	567	544	493	491	552	517	550	529	526	505	521	509	484	490	535	516	512	491	498	480	502	505	486	521	511	508	494	518	496	492	501	515	489	506	471	506	510	509	489	536	537	504	507	510	551	565	498	529	500	545	529	508	470	523	482	572	536	509	507	447	519	505	540	491	527	516	514	511	523	498	516	507	507	503	493	512	515	494	533	524	498	450	552	481	539	517	510	517	518	485	500	503	467	513	493	495	527	466	510	505	536	495	496	511	490	533	520	537	528	532	493	552	515	534	523	485	497	480	494	560	508	489	501	472	492	512	516	493	557	482	475	518	536	524	510	515	474	528	486	536	508	498	484	531	497	501	511	519	502	453	499	510	515	511	490	537	519	546	513	508	523	526	481	548	523	516	511	493	541	539	571	508	534	513	493	526	519	518	487	521	477	526	487	482	521	528	472	513	516	476	493	516	528	502	516	527	535	524	539	535	514	512	509	538	522	536	564	504	509	503	533	539	542	508	506	516	453	501	543	503	496	505	492	511	550	490	544	484	488	504	507	542	526	515	498	540	507	505	527	488	513	499	532	491	531	502	512	529	497	518	492	542	518	511	483	508	473	541	529	525	510	533	535	521	497	540	515	528	505	517	498	524	506	497	528	504	491	488	493	525	461	524	537	521	501	500	521	496	532	533	500	496	568	544	513	510	525	560	577	514	484	560	501	530	541	489	482	523	507	515	521	514	534	516	499	511	524	499	502	507	496	523	479	515	532	532	529	504	516	501	537	542	528	495	494	466	521	516	476	501	533	537	538	523	550	502	494	536	485	524	517	489	516	472	503	509	449	498	508	512	520	496	518	520	490	503	525	534	519	509	462	533	515	528	493	466	561	468	519	532	487	512	524	480	510	518	511	545	505	518	513	495	484	522	521	525	538	510	540	489	556	511	483	498	510	535	476	501	528	498	491	529	509	541	523	489	561	514	510	518	539	462	517	535	525	472	501	506	501	538	503	476	504	500	536	518	512	502	531	525	514	516	504	502	542	527	506	505	541	523	516	491	488	545	518	542	527	497	496	559	514	503	509	483	492	502	461	483	502	471	513	558	519	495	542	518	450	519	512	565	509	511	483	537	540	516	514	490	511	522	492	528	501	518	499	517	476	480	492	507	504	533	529	538	534	536	509	492	567	491	523	512	491	477	496	470	492	483	537	565	491	478	498	511	531	520	507	504	522	532	509	523	495	466	494	500	517	548	477	544	521	492	529	523	507	501	524	518	478	531	543
3727	2797	2309	1291	930	729	700	607	523	592	564	501	458	520	512	490	463	455	426	487	473	472	475	499	452	443	444	461	484	427	467	436	454	420	462	434	443	462	456	417	386	437	507	477	474	456	435	460	434	452	417	399	468	454	468	443	439	442	455	486	443	439	437	476	440	407	467	463	455	444	434	457	404	422	453	430	446	450	458	449	428	465	464	456	442	448	436	428	449	445	452	463	460	453	462	389	428	448	458	460	430	423	454	466	456	421	445	426	467	448	423	444	430	467	406	425	404	428	466	437	448	428	428	454	455	448	425	461	440	423	456	431	446	442	484	445	433	423	439	473	458	452	430	488	439	438	430	465	413	406	452	461	479	443	434	442	437	414	456	435	493	424	435	450	460	433	430	461	442	430	448	460	424	460	461	443	411	461	483	443	445	456	465	451	421	419	485	428	451	466	437	453	431	460	413	431	473	423	440	408	463	461	448	464	436	427	431	438	450	427	437	464	466	393	449	450	436	422	418	407	420	434	471	472	395	426	415	442	455	458	468	476	450	433	436	452	439	471	426	451	450	439	453	453	409	445	430	472	440	446	453	415	437	441	496	420	427	459	421	452	472	439	419	470	404	443	466	405	450	431	445	454	447	428	449	444	451	429	459	448	426	458	443	438	487	431	452	446	445	466	451	433	423	456	475	469	414	462	435	407	414	413	452	484	449	443	385	433	453	437	413	440	454	448	465	441	441	472	444	486	432	427	425	428	431	430	449	446	408	440	450	414	455	428	470	450	421	412	487	446	421	480	431	471	432	438	455	431	457	418	426	462	425	443	450	442	450	421	458	457	407	421	445	450	422	453	423	421	479	443	471	446	444	405	456	478	404	451	405	397	463	424	430	464	437	418	408	442	482	497	454	447	460	465	401	437	471	419	455	454	471	426	426	424	447	411	424	471	431	428	461	440	450	430	458	448	467	463	401	434	429	451	465	454	472	435	512	452	465	425	428	429	455	430	422	435	470	440	414	443	437	450	447	436	478	467	431	421	481	446	448	439	456	460	427	434	401	428	466	454	446	462	445	480	454	450	422	450	460	444	503	407	403	462	442	476	453	439	450	455	439	447	414	424	428	465	408	466	437	423	388	412	490	479	463	477	447	436	457	430	496	437	435	458	423	432	449	403	434	448	459	473	466	440	445	434	482	460	464	432	458	407	439	423	454	436	437	424	440	463	424	459	468	464	471	447	452	446	441	428	427	433	429	465	436	438	417	435	431	485	459	470	461	430	410	454	443	410	458	436	425	457	434	457	431	482	460	458	454	439	424	446	412	411	431	433	439	459	423	457	432	430	445	408	428	442	426	437	448	430	460	396	444	417	466	467	442	461	418	439	428	429	479	455	416	415	461	442	461	413	432	453	453	430	424	448	438	464	423	463	412	399	429	458	441	456	428	459	429	451	452	467	420	420	413	422	429	452	467	461	453	465	466	440	417	461	453	456	440	450	430	454	453	441	434	412	431	453	442	425	422	426	428	486	430	403	424	461	456	425	458	454	413	437	453	466	429	405	421	422	431	463	430	427	422	445	440	414	438	452	454	439	474	413	454	462	450	439	431	457	442	439	441	444	417	446	441	426	458	445	449	461	429	407	448	458	443	467	442	459	434	409	458	443	413	443	417	462	430	454	438	418	471	458	465	427	423	420	443	478	422	436	448	462	434	434	434	448	431	426	405	455	468	417	464	451	466	482	433	463	492	433	417	432	450	461	403	432	487	463	445	449	452	420	480	453	437	429	470	422	463	478	434	394	458	428	448	428	449	429	459	444	454	440	449	440	433	468	419	475	399	424	451	467	460	470	445	431	443	422	441	439	408	454	441	395	422	437	430	455	438	467	478	432	419	445	461	395	432	414	426	416	461	421	443	444	460	421	430	433	466	414	444	418	457	442	436	454	430	415	436	426	445	471	421	428	458	413	479	422	424	424	397	429	454	455	455	449	430	442	446	420	415	415	421	410	420	454	441	425	469	460	472	448	443	392	450	449	482	438	426	442	460	418	428	451	422	427	441	463	415	437	415	436	397	486	442	434	441	457	458	432	459	434	481	452	444	445	454	481	449	437	438	471	462	426	420	415	462	451	424	441	423	454	435	456	408	449	460	422	440	442	406	440	441	442	465	460	453	476	433	447	434	483	433	446	424	401	421	457	431	438	470	410	450	460	419	422	454	456	451	450	418	432	446	474	404	429	427	459	431	432	430	415	429	445	457	473	406	455	440	486	449	440	468	459	452	458	435	472	445	464	451	480	440	463	451	448	446	460	430	437	425	448	424	459	448	449	442	413	432	418	411	430	477	439	420	449	452	429	462	459	432	488	472	444	452	414	424	435	467	443	448	430	436	427	424	415	414	427	476	463	450	428	456	403	428	432	438	448	428	412	448	424	420	446	428	414	449	471	427	441	455	456	468	475	420	426	471	426	450	420	437	474	428	455	444	418	472	447	428	468	445	422	432	433	447	425	441	419	451	440	411	468	421	441	403	417	442	410	437	442	391	475	455	428	409	448	472	426	434	428	433	462	453	440	468	471	429	458	432	463	449	408	413	413	428	416	408	423	429	426	454	438	445	412	428	443	416	415	469	446	443	466	441	402	444	422	477	409	472	461	446	476	453	452	458	438	421	436	426	446	447	420	430	491	496	448	485	430	449	429	460	416	444	442	432	446	451	452	445	426	403	437	450	436	416	426	506	441	441	417	456	433	456	451	461	415	435	445	435	479	449	432	465	429	458	464	450	401	460	434	439	467	451	406	429	443	427	441	418	464	462	442	485	437	433	503	429	427	454	466	431	449	453	450	471	441	434	434	423	436	455	450	457	451	434	441	411	413	433	452	428	445	448	456	457	418	471	423	445	435	439	415	412	427	454	437	437	412	486	437	428	441	433	418	461	385	458	425	413	450	444	447	447	439	419	469	416	452	436	462	440	445	498	411	434	421	475	501	459	407	413	431	450	469	423	433	442	414	422	449	410	463	464	468	415	400	438	470	480	448	433	415	438	440	396	460	451	455	460	449	450	429	460	417	402	430	415	418	465	477	432	393	438	429	442	424	447	468	426	452	438	433	449	433	397	436	406	421	458	439	464	437	453	421	476	448	468	425	426	434	392	435	450	458	454	427	405	448	504	443	436	422	410	459	446	459	423	479	468	440	447	457	443	423	432	468	446	468	461	473	434	447	470	443	446	455	455	469	494	441	422	445	438	441	426	415	439	447	438	477	417	426	474	460	474	457	430	445	440	442	409	425	474	487	443	392	431	440	431	462	456	447	440	393	450	449	457	442	429	431	442	428	442	449	444	468	426	453	463	435	463	432	437	476	415	435	424	443	431	448	451	426	439	418	427	432	442	412	467	395	426	446	446	451	462	476	416	440	413	444	419	415	419	427	416	444	423	432	449	424	441	447	397	424	431	474	453	435	413	461	442	427	465	435	460	432	477	465	472	419	432	449	447	443
24606	21390	28493	24674	21028	3131	836	570	446	404	364	352	350	336	326	325	320	306	339	349	329	301	330	315	298	297	299	302	305	321	319	278	280	312	287	288	293	287	318	283	289	307	292	319	296	308	286	308	290	298	288	274	300	302	288	288	300	291	295	299	279	304	307	315	268	302	278	299	257	293	291	278	300	313	317	297	275	334	283	305	255	291	307	291	325	321	310	314	307	245	309	307	304	293	283	301	295	305	291	311	285	304	279	286	286	288	295	294	280	265	299	280	288	286	278	311	300	315	294	261	303	283	280	318	304	305	293	273	321	295	278	279	291	287	269	275	301	310	302	296	314	323	300	303	289	305	276	301	296	293	268	333	293	308	275	298	323	235	307	279	298	315	307	280	282	305	264	307	306	269	292	291	279	303	279	283	312	279	323	269	290	269	316	266	290	336	287	273	274	280	308	256	278	273	280	285	312	294	271	277	315	305	255	273	282	289	314	286	309	275	293	287	292	291	276	275	334	297	274	290	261	310	273	303	309	288	290	249	272	295	320	293	297	285	300	276	297	282	295	310	290	284	305	324	267	283	297	286	308	290	275	325	311	297	300	275	292	246	255	303	291	281	305	312	279	282	293	309	308	289	302	276	289	295	283	277	297	321	280	283	277	307	249	293	295	257	292	284	321	305	306	264	289	269	299	312	270	285	288	290	275	243	275	263	296	286	272	303	287	290	269	278	308	289	306	284	276	292	323	256	293	287	300	276	278	261	267	309	295	258	276	307	290	268	295	285	282	286	305	321	302	286	308	306	310	287	298	304	308	291	310	305	297	304	303	282	306	300	317	255	298	283	318	335	297	275	328	270	278	282	299	266	302	267	345	297	316	280	290	298	301	289	325	292	317	292	317	311	283	306	296	285	309	285	294	290	294	295	285	282	296	317	285	287	290	312	283	290	300	256	291	267	322	271	291	305	274	295	319	303	290	273	281	274	294	272	309	323	320	296	319	307	274	295	314	290	291	277	273	288	294	303	317	297	286	275	290	275	285	306	311	253	260	290	287	292	284	284	255	249	290	264	274	302	266	290	300	285	320	261	301	321	285	314	288	281	293	266	278	297	296	288	274	308	270	261	309	294	313	293	284	292	276	296	278	286	301	329	288	268	265	300	280	287	296	304	288	286	289	282	280	285	287	309	289	299	289	260	283	275	293	290	313	281	283	306	288	264	295	281	281	272	298	246	300	272	304	308	280	295	261	278	301	269	311	280	286	290	267	286	320	305	292	303	280	289	297	287	278	282	300	316	287	322	297	298	299	302	285	294	277	295	285	274	299	302	320	276	273	279	288	312	296	300	290	274	298	283	307	289	322	287	300	282	266	301	280	278	280	289	297	313	321	292	299	310	306	309	303	286	298	293	291	283	295	275	280	304	284	310	299	290	298	281	287	315	288	298	283	277	321	276	284	292	292	255	257	307	261	312	288	299	288	269	280	287	271	268	289	288	276	283	266	269	271	266	283	315	277	264	283	310	269	300	278	277	291	272	265	278	281	294	287	283	270	310	275	282	272	285	303	291	286	303	268	294	284	279	289	284	326	284	300	266	281	292	305	285	296	297	294	294	296	319	278	261	264	319	286	290	287	294	275	296	284	313	283	297	290	275	289	270	290	302	304	261	307	291	284	278	293	291	278	301	291	281	304	306	289	285	270	267	275	315	294	273	308	305	302	312	296	289	264	284	300	271	270	293	282	294	286	287	277	310	265	288	307	288	249	290	309	293	277	303	297	315	303	305	266	292	286	293	300	285	309	291	333	268	296	281	274	309	285	319	284	263	307	274	317	314	270	285	270	294	281	283	288	297	304	261	294	303	272	292	275	321	302	312	295	269	307	277	336	310	295	305	291	286	277	274	293	295	308	289	297	270	287	276	279	298	307	305	302	297	284	263	326	298	280	274	289	263	302	302	308	295	287	283	291	295	277	301	289	297	282	290	287	275	316	276	278	316	284	280	254	272	300	285	288	315	276	297	266	288	288	297	310	257	312	302	269	284	282	332	303	306	321	296	313	271	304	295	293	308	300	302	294	332	290	259	295	289	281	277	295	297	293	275	298	293	310	296	305	309	307	280	287	294	314	276	272	246	279	275	264	294	313	315	328	285	259	264	270	281	295	299	302	294	264	304	289	278	292	275	298	341	311	289	303	309	318	311	297	283	300	288	315	261	293	283	279	264	280	281	283	328	278	303	296	284	313	279	311	296	292	278	277	301	293	304	284	275	287	243	264	295	279	301	311	286	316	264	302	302	303	295	296	246	293	279	281	301	301	278	285	271	278	299	298	274	281	284	288	264	292	320	278	288	282	288	320	300	315	311	276	282	282	309	289	288	294	267	311	278	272	258	262	283	284	272	297	258	298	307	267	282	310	293	287	308	279	291	254	283	297	263	272	325	288	284	250	299	324	288	298	299	283	247	264	315	282	311	296	292	289	268	298	271	304	283	285	264	307	294	279	300	272	298	292	306	277	270	314	287	277	270	274	284	247	277	295	299	277	292	279	273	275	281	280	288	314	288	286	313	312	288	288	270	289	288	267	270	303	292	287	309	283	295	267	303	282	294	284	351	302	264	264	316	284	270	286	249	274	286	273	332	314	273	307	310	256	311	275	279	278	310	290	301	313	305	302	262	262	292	275	291	295	307	289	265	307	270	278	303	313	283	275	278	314	288	282	311	321	300	264	302	320	277	298	297	286	293	304	282	302	285	285	270	295	286	326	315	280	297	293	301	303	302	271	293	259	273	310	266	275	304	304	297	309	245	285	290	297	290	317	275	326	286	260	265	282	321	259	283	266	293	307	292	318	279	290	295	274	278	290	300	305	297	273	283	316	305	303	285	266	312	291	306	312	308	265	327	272	291	305	296	328	263	296	269	279	285	266	263	313	291	246	269	253	276	266	290	308	289	305	271	309	310	296	286	301	284	265	269	259	284	267	277	281	271	296	296	285	256	285	292	315	265	260	310	322	324	281	286	264	287	277	280	283	274	278	283	290	296	290	294	275	272	284	274	278	274	288	276	323	299	301	240	323	315	272	289	295	261	303	295	296	282	301	311	295	307	267	306	306	293	277	294	265	281	303	315	300	257	269	299	267	283	300	271	282	288	273	312	314	287	271	280	317	263	314	278	283	297	276	289	283	286	292	299	299	254	295	272	284	291	243	335	287	295	262	284	315	265	277	270	304	255	278	280	302	289	283	271	273	305	305	268	258	307	294	277	293	279	291	288	285	268	310	292	277	309	276	288	255	320	270	284	259	288	256	310	294	314	281	297	292	270	295	284	266	274	282	305	296	307	254	296	278	316	271	297	281	266	280	310	286	307	269	290	285	254	274	313	303	282	265	299	264	270	311	310	325	306	329	250	295	292	290	294	299	297	299	256	280	280	293	309	300	275	286	258	295	294	288	282	298	304	285	293	305	291	278	293	284	303	289	290	286	259	280	304	291	290	288	276
3726	4885	3890	2057	1277	957	725	610	510	503	450	385	358	394	340	332	294	312	340	306	287	321	296	314	298	285	289	320	283	323	284	304	280	275	296	274	298	285	277	269	282	286	269	273	282	276	290	282	278	306	275	288	306	276	288	262	295	253	314	273	296	270	286	318	278	290	274	272	290	255	281	277	274	280	293	270	293	266	253	282	262	269	294	265	266	253	268	298	315	243	264	276	261	272	252	282	277	272	287	276	305	293	266	302	263	271	281	284	294	272	258	272	277	269	258	274	273	296	288	258	272	305	250	270	263	309	287	280	278	275	277	293	238	262	282	245	270	272	261	294	281	298	279	267	264	279	279	281	280	254	278	261	261	274	265	287	270	286	257	300	282	268	295	262	300	267	283	260	257	268	278	264	314	301	285	282	255	268	267	258	269	277	262	299	258	269	281	275	225	287	284	278	256	282	292	291	265	278	281	291	275	277	247	275	280	283	271	291	246	247	253	271	280	285	264	278	291	259	283	274	268	259	267	272	272	286	275	251	301	272	304	272	253	295	246	279	278	284	274	261	269	269	245	274	283	271	246	259	294	261	277	287	282	262	290	271	254	280	280	255	285	273	262	258	254	248	283	268	247	258	268	263	274	266	288	276	254	273	274	258	293	284	285	271	248	306	264	287	284	285	286	248	270	252	273	278	298	272	253	277	266	316	263	268	289	258	269	295	278	262	266	324	276	267	260	250	259	239	293	258	269	274	264	269	303	318	257	292	254	263	261	284	291	259	255	288	289	269	277	290	256	274	246	257	274	286	284	290	267	273	280	306	285	255	267	251	265	279	291	289	272	285	296	247	289	281	270	284	264	258	292	308	270	265	271	278	256	302	282	258	263	286	300	258	278	252	281	254	264	259	259	280	267	266	289	233	279	257	290	288	282	285	319	256	284	273	262	280	272	262	281	288	292	275	243	226	253	264	256	259	282	259	286	261	233	273	289	249	263	258	261	292	277	271	274	278	271	291	275	279	248	282	283	268	304	253	268	248	261	275	240	266	261	254	273	277	296	282	266	274	234	234	302	280	273	268	264	294	270	272	282	250	268	270	257	294	279	279	266	298	286	282	308	281	276	257	280	278	252	274	243	252	307	267	268	262	251	262	279	262	259	262	269	239	272	258	270	262	262	287	239	293	284	297	269	289	279	288	249	252	259	265	252	301	275	303	267	262	262	261	259	274	265	285	266	287	260	259	269	306	286	278	303	249	258	266	254	272	280	288	288	265	285	280	258	280	278	242	275	284	260	269	280	264	280	279	271	293	281	285	288	243	259	272	272	290	265	261	292	294	267	278	259	268	314	261	267	240	287	276	273	259	249	275	276	268	273	272	265	283	256	286	272	286	282	301	272	239	260	287	238	266	278	284	229	285	260	276	253	263	308	252	278	284	288	275	274	282	274	283	273	243	280	259	254	269	272	276	254	274	261	253	266	288	292	273	270	304	238	249	293	251	282	286	315	289	263	269	278	289	266	232	288	265	291	273	252	289	289	250	275	265	262	280	261	260	267	269	281	257	255	288	253	251	249	259	291	262	259	256	255	273	281	278	273	273	289	251	276	242	275	250	253	257	244	305	274	266	268	282	280	265	246	249	276	257	277	254	269	293	287	284	254	255	253	274	279	283	261	251	297	262	275	254	307	292	273	260	273	274	282	259	283	276	270	293	254	254	248	258	294	325	282	251	248	266	278	290	282	241	272	269	279	275	254	277	297	273	225	303	264	267	257	261	237	262	259	278	300	268	292	257	261	259	294	278	275	266	278	290	286	308	256	278	254	256	264	263	266	260	258	266	269	270	256	285	273	270	281	285	277	274	276	290	267	256	285	301	283	279	241	269	257	254	255	265	272	267	259	286	270	260	264	251	228	289	270	283	266	288	271	276	268	309	275	269	281	274	293	285	251	265	273	267	286	278	265	256	284	273	278	258	278	261	245	247	246	280	260	289	293	271	284	260	289	279	243	255	273	257	286	258	254	262	289	279	297	270	255	249	248	261	299	260	278	279	252	261	289	274	253	277	281	279	258	261	265	282	256	283	275	286	275	262	255	289	294	277	249	266	266	286	272	266	256	240	262	305	268	255	272	265	272	256	260	297	266	266	297	253	271	262	252	254	250	252	241	254	255	286	238	256	281	266	269	241	288	287	272	279	276	255	266	240	289	259	250	295	276	250	257	234	297	277	246	267	264	251	275	257	265	293	239	282	255	269	270	260	247	247	282	272	269	260	275	273	256	282	276	270	255	281	279	297	277	270	256	290	258	271	250	260	262	269	279	282	268	269	253	250	280	294	290	267	281	293	246	282	255	242	284	267	268	272	280	270	272	268	242	269	282	243	252	246	305	260	264	266	239	282	262	261	270	297	278	271	274	261	252	271	246	273	269	307	289	276	253	308	282	252	227	238	243	273	279	292	284	285	282	297	305	256	267	270	254	240	279	258	261	254	269	274	282	263	287	261	283	262	265	312	263	282	263	296	249	274	248	256	255	253	291	258	275	265	288	265	264	262	248	278	279	269	272	266	266	263	286	269	248	245	259	254	263	267	278	251	275	233	284	253	271	280	270	284	273	278	251	322	224	289	275	277	280	305	287	225	275	314	289	286	287	254	259	289	260	249	279	288	311	306	240	254	258	271	268	276	272	270	267	261	269	294	262	282	303	240	242	236	294	276	281	263	266	272	255	279	287	279	286	273	281	282	271	264	245	270	242	257	302	273	256	269	246	256	316	290	280	282	258	259	271	263	255	272	266	256	290	261	266	282	283	271	267	259	266	304	239	286	244	251	305	267	233	248	292	266	286	273	255	283	239	261	263	270	267	268	285	272	236	298	261	274	268	277	280	270	268	257	251	267	286	310	256	256	275	256	286	248	240	265	266	281	243	266	264	276	283	254	261	294	280	303	268	258	263	307	276	297	268	276	278	276	304	255	320	287	268	255	269	280	264	290	263	251	297	265	237	264	266	265	263	262	264	267	264	279	256	278	287	282	271	251	280	249	259	255	302	275	284	255	293	262	272	252	270	275	267	272	265	301	276	280	259	315	286	266	260	268	253	296	262	284	285	236	274	263	279	272	233	261	267	280	259	291	290	280	276	225	255	260	274	266	250	248	270	263	233	244	261	288	267	270	260	284	295	269	284	240	248	267	292	279	253	283	246	283	264	281	284	286	299	252	276	280	284	278	252	304	286	252	284	301	264	267	294	281	280	274	258	245	276	291	289	291	274	281	281	267	256	265	245	298	245	246	267	272	250	274	291	279	279	269	278	271	235	285	254	283	262	261	285	263	265	250	276	279	277	275	289	228	255	270	266	262	252	248	280	279	278	276	276	262	270	282	263	268	279	250	270	281	255	276	284	286	267	269	271	253	240	248	278	239	279	248	288	297	261	267	267	279	295	264	266	266	266	258	276	287	287	282	284	228	268	248	283	274	279	301	268	265	283	287	263	292	270	292
27642	9905	1768	1146	845	841	860	849	817	797	859	877	875	878	832	818	867	859	842	808	873	824	810	827	850	841	836	820	865	813	828	874	776	836	809	887	837	869	871	805	845	840	830	848	814	793	788	873	863	791	812	867	889	844	858	835	867	834	834	816	882	831	775	821	830	828	835	802	829	838	816	812	868	848	845	809	822	882	843	829	849	845	844	852	855	812	877	847	790	821	782	799	841	817	832	869	845	796	819	846	846	823	815	840	841	833	827	807	847	810	826	853	797	871	856	859	849	795	824	825	827	827	850	799	849	823	853	778	899	839	859	845	866	820	814	821	818	845	846	861	865	881	811	882	851	838	888	871	782	809	787	833	830	818	828	859	854	878	831	858	838	874	843	915	810	814	794	827	844	821	898	825	762	837	814	823	823	831	812	801	827	851	849	847	850	822	882	824	826	823	863	840	888	845	850	883	841	847	782	853	902	822	807	864	849	829	875	858	888	821	825	907	850	839	786	890	792	850	822	834	825	813	853	827	758	859	816	848	821	888	827	858	824	852	818	839	869	863	816	834	868	824	841	843	838	757	776	853	857	832	835	833	865	826	842	855	914	847	845	827	885	853	844	861	819	855	815	829	849	847	872	853	863	825	787	861	910	834	770	867	854	829	858	801	828	814	845	850	885	814	814	867	825	878	831	913	806	784	826	843	871	865	812	827	827	832	799	856	769	831	811	872	873	872	867	801	819	787	876	828	838	809	857	851	869	838	858	850	869	866	838	838	887	847	864	817	846	839	835	822	800	851	868	867	845	853	880	803	881	897	783	905	845	810	851	869	860	787	823	800	816	858	793	862	855	864	800	802	855	865	853	860	867	892	859	810	827	829	805	843	834	850	849	859	826	824	889	818	832	798	873	818	811	912	857	860	816	837	870	799	839	851	862	899	842	812	869	789	845	811	865	815	802	816	870	885	854	833	845	838	840	860	834	853	884	818	845	793	858	844	869	794	814	831	793	834	868	802	799	800	863	824	822	844	842	856	869	816	773	823	862	864	830	832	785	822	843	796	835	809	853	764	831	885	878	800	810	828	823	827	873	840	828	808	855	837	795	823	855	860	802	874	857	811	829	817	872	837	895	810	833	789	825	848	873	825	885	844	805	862	850	817	785	855	836	843	856	817	822	882	825	841	807	829	872	855	842	842	863	850	816	823	793	823	825	841	855	844	821	863	834	844	826	917	829	838	866	847	843	805	859	832	819	866	852	811	829	844	832	809	813	787	798	768	831	847	869	800	828	842	881	835	815	817	817	869	818	846	844	853	831	850	825	817	836	834	841	806	783	874	837	877	828	890	827	788	842	780	829	833	868	793	861	839	855	780	801	832	849	843	939	846	857	851	842	842	816	846	850	830	835	807	796	876	856	810	878	814	842	842	866	850	871	827	848	847	811	871	870	873	834	860	885	844	805	808	887	829	854	839	843	878	876	856	813	806	813	807	792	800	868	873	907	867	804	766	865	861	808	778	870	825	793	847	853	859	811	819	872	804	914	845	847	879	863	835	832	855	869	856	876	844	849	838	851	815	862	809	835	851	812	832	860	811	815	855	804	815	875	777	830	848	821	786	805	827	824	835	817	832	858	804	874	849	851	856	820	838	808	850	861	862	801	905	854	868	808	842	855	791	819	818	841	852	857	805	804	809	774	842	811	812	803	871	849	824	786	820	852	836	832	866	841	864	816	866	863	863	874	849	873	809	845	840	782	798	823	818	825	823	867	917	839	861	836	802	869	882	823	816	813	851	855	847	817	836	843	849	820	795	820	815	870	811	832	836	838	856	862	829	861	805	902	850	827	858	891	818	867	803	836	800	850	813	830	778	839	815	858	878	847	829	789	844	835	854	833	826	830	838	838	777	861	825	855	811	817	836	780	848	834	878	836	829	884	802	854	847	830	828	824	826	843	886	877	853	807	821	884	865	820	847	842	875	819	862	858	890	945	845	861	828	840	827	853	856	872	808	871	833	853	867	820	848	842	817	836	817	859	839	793	858	841	772	869	805	843	800	814	820	864	818	793	801	884	845	747	849	821	843	832	835	899	845	840	840	854	856	842	889	825	847	807	826	860	880	863	803	796	894	831	902	876	847	917	894	888	879	844	824	872	864	885	846	907	830	823	859	813	840	855	864	855	805	813	826	839	886	839	850	836	837	813	841	833	813	814	776	835	874	862	812	829	881	868	849	868	837	885	840	868	858	814	865	876	783	798	847	829	874	871	862	877	860	800	820	813	837	887	790	820	827	836	769	860	819	779	806	843	858	813	834	801	841	835	843	800	844	865	840	821	809	869	842	832	837	843	830	876	862	871	783	903	860	835	823	822	847	869	844	789	857	840	831	846	809	837	828	838	837	836	859	837	871	895	811	865	815	840	814	841	845	800	852	814	846	824	818	813	839	816	872	817	832	829	864	800	885	857	840	864	790	865	908	822	805	839	888	847	802	795	790	785	824	854	852	815	816	844	844	844	823	822	879	933	884	836	850	867	840	837	854	837	873	837	802	843	821	856	802	847	884	801	855	860	816	864	859	874	845	867	774	848	834	865	858	768	875	842	863	850	833	811	782	798	816	763	809	863	797	834	863	849	813	826	811	867	864	827	863	816	787	861	873	824	829	885	853	861	867	805	868	850	939	810	845	841	806	848	808	845	886	883	822	808	884	811	814	838	807	804	827	899	798	821	867	830	840	791	855	847	809	863	845	837	848	832	830	826	814	881	829	858	857	865	779	882	834	809	806	870	807	875	857	792	786	849	849	824	784	859	792	847	828	835	849	826	862	873	818	831	836	795	892	848	840	818	791	859	905	794	889	843	856	860	820	842	871	807	918	852	870	825	839	859	831	785	834	794	877	846	878	844	861	886	829	833	842	887	789	813	872	782	862	883	827	840	854	854	835	846	839	813	791	808	852	839	818	852	848	841	856	888	862	851	877	878	802	784	839	844	875	816	787	855	817	843	808	895	835	754	822	794	846	847	861	844	897	829	867	760	841	845	819	872	845	839	876	811	915	846	844	835	832	841	826	778	806	836	825	875	833	826	807	807	900	841	837	830	833	817	834	808	815	829	869	797	861	891	837	893	893	887	815	791	823	858	841	825	845	805	800	877	816	844	863	849	803	850	832	809	842	841	827	849	893	893	839	823	861	809	800	777	824	848	831	859	868	804	862	853	838	778	830	791	833	864	821	780	861	836	832	838	852	809	805	833	832	861	892	832	830	851	862	883	860	836	781	804	865	862	888	783	905	808	853	833	784	863	821	835	853	833	836	845	781	871	851	821	865	836	842	766	817	835	828	813	804	843	814	829	832	872	845	823	796	793	814	824	828	867	884	832	875	860	837	834	779	824	816	842	814	859	865	878	868	854	892	828	847	801	824	820	810	859	854	824	850	792	869	821	861	854	832	798	849	852	888	855	845	884	811	851	832	834	792	833	779	827	876	838	836	861	823	787	812
5561	881	805	714	713	667	682	684	711	726	659	700	696	642	727	689	695	736	715	657	665	695	691	687	666	686	639	665	681	727	712	699	728	699	688	691	661	690	703	716	727	646	693	706	705	678	666	637	678	663	689	692	665	715	687	720	641	700	672	629	683	667	699	722	677	705	632	699	667	707	672	633	656	723	681	670	700	683	644	696	750	643	672	691	700	696	703	716	675	678	683	681	683	686	694	678	660	708	693	705	692	700	720	696	721	679	644	665	699	686	693	669	670	679	695	623	671	683	670	683	694	646	656	665	696	648	684	706	648	665	667	669	655	712	650	662	654	666	675	655	702	673	691	715	705	640	711	713	644	698	736	659	685	698	714	708	637	635	673	700	704	651	680	677	722	651	705	676	702	670	702	703	670	660	692	709	670	664	709	661	662	710	697	697	668	667	674	659	597	649	671	644	730	651	682	631	691	706	634	643	653	700	673	669	662	704	658	696	686	686	659	650	661	687	683	706	674	678	671	659	691	726	685	632	669	667	693	721	683	698	682	641	680	675	672	686	723	724	619	680	691	699	642	666	687	735	670	680	675	670	724	701	624	714	690	643	659	655	722	678	665	703	693	652	674	720	615	729	682	658	682	690	660	705	666	691	694	649	654	613	657	657	650	630	675	655	674	689	716	726	676	684	648	678	702	690	696	680	666	665	669	657	667	708	702	643	674	713	701	624	728	669	654	669	708	650	671	710	643	694	651	729	656	702	708	660	694	688	668	661	656	702	708	703	675	682	712	658	681	695	687	684	694	679	665	652	660	717	628	670	665	669	700	694	688	685	693	674	667	719	692	698	652	662	627	692	660	700	668	707	699	626	700	681	656	659	677	731	677	686	696	702	650	662	662	736	690	682	712	664	640	657	690	723	694	676	660	719	650	658	693	693	653	667	633	642	707	686	718	655	709	682	734	704	707	650	680	662	645	666	705	722	677	679	695	688	677	648	668	670	691	643	679	685	656	678	620	708	688	728	708	702	646	658	647	702	719	680	689	700	637	688	670	647	665	718	655	666	676	701	693	722	652	706	651	673	670	717	642	633	671	683	691	682	714	737	686	664	680	640	692	673	696	730	693	688	710	670	682	641	666	674	708	652	722	668	656	709	659	643	696	680	658	669	685	674	744	715	685	640	672	730	696	673	715	663	701	695	651	670	663	704	632	646	625	650	674	670	655	684	684	618	673	670	692	633	660	697	699	646	671	675	673	668	687	647	657	687	680	677	645	669	665	656	705	665	712	673	653	687	677	652	658	713	673	717	655	643	680	647	645	670	698	654	681	680	643	698	679	672	688	665	680	705	725	699	693	695	633	675	658	648	654	669	711	694	617	653	702	635	686	709	664	710	684	702	681	700	684	697	687	673	653	681	656	664	713	673	642	698	716	631	701	721	668	710	692	661	627	698	715	684	674	658	671	672	685	624	640	674	684	678	714	719	644	717	684	677	674	665	621	725	684	705	627	685	656	675	699	611	671	697	649	646	750	686	655	706	642	666	720	670	715	661	626	722	720	665	686	649	697	675	674	675	668	675	624	663	654	645	637	641	675	614	697	702	678	697	718	673	607	713	694	638	697	676	665	673	650	725	729	706	661	679	655	621	705	650	672	700	687	725	687	638	651	725	678	687	669	709	686	665	686	672	680	627	694	693	656	718	653	694	670	674	692	664	675	685	674	638	676	735	682	650	670	679	669	697	653	677	628	634	705	699	669	674	661	664	643	735	690	713	694	684	692	704	693	654	713	692	642	691	701	665	659	656	682	678	661	639	690	691	684	672	649	670	675	647	643	623	710	666	659	681	664	711	658	692	665	672	711	686	662	712	669	669	667	679	618	701	662	670	654	710	674	661	714	665	668	665	730	672	650	659	593	680	686	688	658	650	699	664	675	705	610	683	700	653	674	673	668	681	690	731	684	709	700	657	661	655	715	702	695	688	705	648	717	649	689	691	686	672	644	624	696	702	700	643	678	651	681	675	678	699	639	687	714	703	680	719	678	706	663	651	711	677	635	673	675	677	687	725	683	696	666	693	668	703	663	655	708	686	691	667	666	688	631	708	658	691	724	703	674	724	692	696	650	719	626	648	691	713	682	669	682	671	655	692	706	699	716	671	667	657	674	679	632	641	679	660	714	679	730	722	695	666	680	690	652	663	663	695	702	671	662	675	673	659	682	704	730	655	717	676	674	718	657	687	635	725	720	692	722	673	723	686	692	636	630	707	684	741	688	706	672	686	655	675	688	663	659	635	633	686	680	684	720	671	720	684	663	673	676	632	685	693	615	705	691	710	645	661	657	651	719	652	702	701	676	672	647	644	724	645	664	685	659	636	659	693	676	690	662	693	637	708	691	701	651	695	697	684	678	716	644	684	709	669	671	678	742	687	656	648	697	691	716	685	687	660	645	677	649	737	629	745	708	685	660	675	682	659	660	699	663	706	641	676	733	638	681	689	657	652	704	697	687	743	626	674	657	694	692	660	654	697	687	666	706	708	654	685	690	664	683	705	680	696	662	683	687	687	703	626	691	667	723	683	682	686	667	670	692	656	651	681	659	682	695	711	655	692	652	709	680	674	711	647	654	703	652	714	680	710	700	643	674	666	662	643	677	656	651	698	657	703	696	661	651	694	684	698	641	694	685	653	710	708	702	676	667	618	685	707	707	652	688	684	709	689	719	688	686	675	678	667	722	680	675	744	711	658	638	649	670	640	719	694	625	687	682	647	691	697	662	709	656	662	609	669	696	701	645	702	686	656	695	690	689	683	637	671	616	650	680	695	722	697	720	661	621	631	685	680	669	710	707	708	756	661	666	626	660	661	696	696	659	695	648	648	661	659	672	725	686	724	664	675	721	678	681	662	659	740	710	692	668	667	685	687	698	682	641	617	661	672	675	656	678	677	665	649	669	709	680	677	695	719	712	708	695	707	664	672	679	626	673	665	700	670	726	724	711	667	694	689	639	679	684	718	688	675	691	713	682	707	685	694	708	672	659	716	627	735	705	633	652	661	685	710	662	705	639	711	665	687	723	703	693	661	715	661	723	746	638	679	732	675	722	641	662	704	709	677	639	699	652	698	720	711	683	666	687	693	685	653	671	699	684	653	692	680	709	677	660	685	718	670	677	699	669	708	674	728	692	683	689	740	659	698	706	666	683	676	668	670	700	696	689	718	699	699	674	666	661	655	641	677	609	666	673	676	647	668	694	672	688	668	619	710	682	711	687	675	674	702	685	661	647	702	654	672	670	669	695	710	692	696	711	661	656	689	699	698	666	700	615	676	648	707	697	678	668	708	641	665	706	662	658	691	677	689	672	623	659	626	661	662	675	660	700	718	704	677	660	686	652	695	700	677	687	733	649	690	634	653	697	650	656	715	694	656	695	676	658	681	663	701	697	676	650	664	646	651	709	694	671	679	685	685	652	714	662	686	676	698	637	687	659	664	679	686	691	673	679	693
25622	21412	27165	25458	3978	954	789	644	625	574	606	589	539	547	569	538	552	579	491	511	555	563	515	509	562	530	482	518	516	500	525	543	536	540	509	492	496	530	541	482	524	554	552	537	531	506	528	571	509	515	517	513	505	515	518	526	506	497	518	511	508	507	536	480	481	508	503	472	514	493	556	520	494	525	512	516	516	513	519	536	512	463	498	528	528	519	555	523	536	523	506	475	539	531	497	484	542	544	500	503	508	505	525	519	533	483	515	495	513	505	483	507	527	535	540	524	507	494	549	503	507	516	518	519	530	495	513	525	495	519	443	512	507	518	515	484	498	512	511	459	519	535	535	536	537	513	478	519	540	524	497	459	511	565	514	503	525	488	516	550	486	508	514	521	491	509	508	499	530	541	519	481	512	516	494	568	525	562	530	515	511	482	515	525	497	481	514	501	509	501	508	483	517	529	530	507	490	527	540	510	546	484	511	484	557	545	507	492	504	493	534	540	468	494	466	525	532	534	505	504	489	479	521	529	504	492	477	508	513	501	492	493	543	480	531	507	470	526	562	462	511	524	514	533	518	557	487	513	480	570	467	481	544	491	482	507	476	550	516	521	457	485	488	537	494	521	557	516	526	498	544	470	476	502	508	471	535	512	492	533	558	516	497	553	517	482	491	519	510	505	508	515	470	474	520	498	491	510	485	496	482	522	504	502	522	510	528	531	521	457	491	522	513	540	519	491	520	522	494	527	480	527	529	496	479	527	529	491	518	485	532	514	480	487	502	470	527	503	526	484	534	494	501	524	513	523	534	528	509	485	517	491	538	483	507	488	507	500	509	526	459	496	503	495	472	517	517	463	495	523	493	486	467	517	510	462	535	512	523	532	481	537	493	529	547	536	508	539	485	476	436	478	500	512	508	502	498	522	523	504	511	487	510	555	493	478	507	517	499	465	488	490	490	536	550	511	526	517	495	480	505	504	525	470	511	535	512	498	510	494	522	501	556	500	513	480	537	494	529	506	509	511	502	502	471	524	482	465	485	483	494	482	529	504	524	492	484	510	493	495	472	500	483	495	520	518	493	482	535	522	520	533	524	484	569	491	537	534	512	507	551	522	491	486	495	471	521	515	538	478	536	505	507	466	521	520	496	506	535	518	527	507	493	524	489	511	526	475	527	523	517	490	495	541	493	477	567	496	490	502	511	495	531	522	499	539	516	508	547	501	496	488	487	535	480	487	505	509	504	504	461	533	482	500	533	511	521	486	482	483	537	499	511	511	571	505	505	529	508	532	548	483	467	531	478	547	523	491	503	518	538	520	525	528	541	498	503	472	530	525	467	480	513	529	506	489	494	484	468	523	506	496	490	541	542	514	501	499	509	459	508	545	517	465	465	516	485	475	530	507	529	514	512	496	523	530	541	527	465	502	536	525	514	556	512	539	559	487	514	522	539	486	503	491	519	502	478	499	481	515	510	465	545	531	531	547	540	492	513	495	521	523	545	502	482	528	494	511	528	509	478	536	499	492	510	502	539	507	533	484	499	523	490	510	497	514	517	517	537	516	523	490	493	477	511	449	506	517	504	549	504	485	545	523	538	557	491	480	524	543	486	520	508	479	531	507	527	496	521	500	493	520	511	519	456	487	532	487	512	495	521	494	462	512	496	470	535	467	507	494	521	516	500	555	520	493	488	491	532	555	485	501	487	495	493	531	506	536	515	513	488	513	499	496	478	523	487	521	502	531	559	473	511	500	497	494	521	483	524	530	480	524	542	509	511	521	529	488	507	520	501	494	482	498	533	492	495	533	480	499	443	492	501	497	511	501	536	466	493	507	518	520	509	526	479	520	473	453	489	480	489	508	512	520	513	531	496	499	488	513	481	477	507	504	523	508	512	503	494	513	519	488	554	539	514	495	501	510	470	512	520	513	510	505	492	503	551	513	500	492	539	481	528	512	536	496	491	499	468	463	487	486	505	540	556	545	491	520	484	496	516	506	485	513	514	500	528	515	513	532	542	499	500	515	490	534	524	517	495	527	463	487	471	546	515	531	514	538	507	528	534	530	546	548	508	495	507	500	536	514	550	537	516	494	565	516	570	510	521	558	492	503	498	497	523	498	495	503	499	488	482	478	542	512	509	462	549	535	503	532	525	527	515	503	515	542	509	550	512	508	506	488	505	519	480	486	516	518	516	510	552	519	497	523	522	461	498	495	508	496	498	470	494	498	530	471	503	532	506	486	524	511	498	472	502	484	462	499	509	521	484	477	537	514	559	531	518	513	486	490	464	550	500	532	498	483	511	521	471	545	552	530	560	522	517	513	503	497	533	511	494	521	471	510	508	535	500	514	540	520	491	482	518	446	468	501	515	509	504	534	494	548	525	562	454	497	476	472	490	526	494	523	502	483	509	484	510	513	545	531	530	462	511	459	547	466	509	540	512	487	507	544	525	533	542	471	479	482	536	549	531	480	549	527	517	513	527	497	504	536	490	527	519	506	492	473	519	525	503	509	490	481	488	534	504	542	525	472	483	545	524	481	507	494	527	476	511	508	499	476	551	495	514	534	517	490	533	528	493	532	512	476	497	545	521	509	496	506	496	520	528	524	501	530	502	527	513	454	511	480	506	536	543	519	494	500	544	515	474	560	497	498	527	520	561	493	487	505	511	506	532	506	483	497	516	511	492	543	465	521	524	525	526	540	531	520	551	516	512	498	510	547	527	541	499	483	536	505	537	502	511	526	549	556	555	528	476	519	469	502	518	480	512	487	506	525	477	531	549	515	502	524	487	512	518	474	494	482	517	516	512	531	515	528	505	550	509	531	528	488	509	530	512	471	500	504	485	489	488	501	509	537	511	523	497	516	517	507	512	459	539	517	504	523	532	507	507	500	527	518	511	537	465	548	517	510	487	512	533	545	514	493	482	537	478	531	484	521	520	500	536	555	542	503	502	485	517	530	511	511	462	481	498	488	496	509	505	522	495	492	532	520	520	516	500	487	499	507	558	503	539	520	479	499	492	494	523	512	480	535	506	496	504	490	520	505	509	472	522	522	502	505	516	526	528	539	516	477	514	492	539	495	502	499	531	542	510	497	538	541	528	530	521	478	465	539	512	514	515	518	494	495	523	481	492	514	501	515	534	516	497	486	516	489	507	511	512	503	537	524	499	455	498	556	508	504	535	478	565	516	500	546	546	496	513	514	512	518	496	510	494	470	463	539	485	510	525	492	527	513	492	485	514	502	517	522	485	489	501	504	508	507	499	516	537	540	514	536	487	503	482	509	530	501	504	486	512	515	496	549	537	497	510	543	537	512	544	563	487	510	497	534	500	511	472	527	509	509	518	498	522	514	520	553	512	502	500	531	511	523	516	530	479	513	499	521	478	525	502	501	518	494	510	517	501	506	525	530	545	490	472	523	490	526	506	541	542	494	527	553	512	505	512	540	490	541	509	481	501	513	548	540	513	501	515	507	504	468	501	552	530	470	558	520	529	491
3757	2808	2278	1361	912	741	707	583	584	509	542	520	470	532	520	495	493	495	458	474	448	440	488	466	453	429	504	443	472	470	439	469	459	434	472	458	457	444	433	440	447	450	444	447	461	451	464	454	464	449	472	483	436	435	435	413	438	442	418	424	475	466	441	459	440	454	445	465	423	410	468	417	449	420	450	444	436	438	410	432	454	428	479	422	466	454	424	418	463	477	457	481	496	411	423	504	421	479	493	447	413	469	415	449	415	481	463	430	439	428	477	403	421	475	430	455	431	433	436	429	445	450	472	442	456	485	497	446	455	436	450	427	437	453	448	448	449	425	426	477	426	432	456	415	465	445	449	482	447	461	480	446	439	464	419	481	447	440	448	421	465	437	469	444	426	413	481	450	405	405	504	445	474	422	433	444	409	454	460	421	440	471	430	500	426	432	463	446	448	463	478	488	439	470	414	465	473	440	446	395	468	408	483	431	463	422	438	448	509	451	421	453	446	437	432	466	403	441	414	429	445	449	459	446	440	440	425	440	407	460	427	453	423	468	465	421	472	451	450	454	487	449	406	451	449	470	442	444	444	419	420	434	409	443	451	422	429	430	459	437	430	410	433	470	442	437	437	422	483	421	468	440	467	458	450	458	473	463	449	448	430	438	453	432	407	451	445	431	446	435	441	440	479	473	454	447	439	441	454	418	433	445	446	414	439	430	450	433	452	455	447	457	418	455	467	416	438	466	412	447	432	449	406	446	473	432	441	443	470	428	421	427	443	467	420	443	477	450	451	470	454	437	431	476	460	405	456	437	425	458	451	483	446	377	477	415	442	499	468	458	425	441	480	446	446	446	405	434	455	468	445	469	413	462	449	441	447	452	406	438	433	436	423	432	433	399	423	464	439	408	470	455	436	465	463	456	444	440	426	434	432	426	490	428	447	429	432	449	407	420	443	414	424	472	426	438	413	490	474	435	426	409	425	439	444	447	424	451	464	461	452	403	430	436	453	420	408	419	445	395	471	467	438	476	443	457	460	463	450	384	428	435	467	426	433	426	449	431	396	469	470	458	491	440	463	459	410	461	419	467	470	442	434	476	461	478	413	489	408	453	463	479	469	455	429	443	435	441	409	441	450	448	456	440	473	436	426	408	468	460	466	448	426	440	422	468	420	416	470	438	443	436	460	445	415	419	460	476	450	408	451	438	400	413	420	450	474	456	465	445	453	439	427	446	440	405	446	437	439	442	436	460	420	478	432	443	449	445	422	480	449	438	460	460	420	472	421	449	443	432	430	434	450	457	483	448	456	434	453	433	407	431	460	462	419	479	471	475	395	447	435	418	443	432	462	435	431	410	422	475	442	449	444	429	443	425	438	485	442	424	446	448	424	465	439	435	457	435	444	471	414	478	437	418	436	435	468	449	463	437	416	439	416	457	422	434	443	437	444	463	429	425	460	458	422	430	429	443	432	424	475	466	487	471	431	458	432	428	477	442	452	417	442	449	430	437	497	441	472	433	437	478	438	428	484	439	403	416	419	440	411	447	426	428	439	420	421	445	438	443	439	430	466	443	431	437	454	428	423	462	406	446	452	426	440	452	434	438	439	471	429	440	429	435	410	442	425	453	442	459	475	439	481	407	455	430	461	442	472	428	479	474	416	438	463	429	442	435	438	484	448	403	464	463	445	446	429	423	430	486	471	462	461	436	471	432	429	463	453	423	458	469	409	441	408	434	476	401	458	492	432	422	462	415	470	448	445	463	440	435	438	427	449	381	439	442	487	478	412	475	465	438	429	458	457	474	430	423	438	446	447	445	463	469	427	448	446	451	428	408	463	419	434	456	447	460	469	457	475	423	427	432	437	410	429	433	470	445	432	446	443	453	458	498	437	455	414	413	443	416	476	430	442	488	425	474	447	445	449	424	447	395	425	495	409	480	468	454	436	396	455	430	446	444	442	484	416	410	434	449	429	450	447	409	416	404	442	431	464	446	440	492	430	438	434	475	437	405	435	464	452	424	485	422	472	470	438	426	453	435	441	439	428	437	452	399	422	420	443	419	489	469	435	473	428	454	448	440	456	458	458	401	466	432	455	466	436	469	452	468	457	447	463	387	468	454	427	442	444	433	464	435	447	438	450	429	460	441	457	443	444	436	433	452	475	445	454	445	458	473	414	426	414	447	450	435	428	453	469	479	444	432	444	445	423	416	447	453	441	421	440	418	414	439	462	472	419	465	419	441	412	402	426	488	404	471	459	472	452	442	452	487	433	411	481	459	481	457	436	438	432	422	444	430	498	464	457	452	476	422	420	471	471	449	470	445	451	402	428	467	440	462	448	440	478	434	430	427	439	425	454	460	416	432	469	451	450	422	423	439	467	448	477	422	445	410	432	435	438	455	460	448	409	471	469	417	468	438	440	406	459	466	469	476	428	468	453	435	439	458	454	453	452	432	424	446	498	428	430	433	435	449	423	471	457	462	424	445	445	472	418	450	429	427	418	475	457	423	449	434	435	436	415	435	451	428	403	394	496	420	467	435	418	473	425	476	451	444	433	437	401	437	406	431	460	476	443	455	448	439	502	418	468	454	434	437	525	475	414	472	437	442	456	408	471	474	484	432	456	437	465	479	451	440	426	449	467	484	383	471	479	431	441	455	475	506	396	414	446	464	431	441	440	448	443	468	473	440	455	454	443	431	434	449	453	434	430	434	429	461	416	456	431	416	449	441	417	471	457	476	486	439	443	485	451	481	426	431	455	417	412	452	435	464	464	475	453	475	476	476	468	435	440	450	459	456	478	432	422	424	429	485	447	456	432	437	446	458	418	440	441	480	442	527	426	426	445	453	438	453	464	444	442	453	447	440	447	425	437	418	445	425	455	467	448	439	447	468	421	462	502	437	403	491	430	414	483	455	460	455	443	471	456	449	427	431	434	436	470	455	450	446	431	436	455	438	450	453	454	457	418	459	458	416	424	431	463	448	483	484	424	428	453	410	426	452	439	472	431	434	453	449	440	407	412	417	447	497	464	427	462	492	431	433	469	464	481	442	448	454	440	432	436	425	477	475	400	388	461	471	433	431	444	405	457	492	455	447	432	462	433	447	463	420	419	456	415	438	477	486	434	475	468	422	447	410	449	443	443	450	462	459	462	421	431	435	430	417	440	449	464	472	434	459	434	478	411	410	461	454	421	435	487	445	421	458	441	438	442	461	420	415	396	433	428	434	436	432	466	461	458	429	428	386	476	444	461	449	441	497	473	450	398	444	431	453	454	407	455	465	427	448	488	457	470	415	458	471	460	409	449	470	444	450	462	414	451	447	413	428	439	411	417	478	410	430	438	463	421	431	439	423	453	424	385	428	449	437	385	417	464	487	452	441	437	494	412	438	449	491	422	451	423	432	455	450	467	442	424	450	447	452	398	461	447	438	433	429	449	423	490	436	446	420	456	412	434	432	415	394	434	446	439	460	433	427	434	447	435	434	451	399	420	493	454	446
24518	21388	28481	24632	21026	3145	849	504	404	410	374	370	378	292	344	311	314	321	322	278	319	305	335	328	326	327	309	299	345	320	286	299	285	309	310	338	323	292	289	296	281	314	292	311	321	291	280	284	287	328	288	300	318	292	289	295	281	293	292	306	273	272	283	254	295	291	312	289	293	322	294	297	303	280	293	290	281	303	293	314	297	299	294	299	287	311	294	330	271	272	326	311	301	309	312	293	292	291	279	282	297	310	277	275	309	301	252	314	299	305	309	293	280	274	280	266	303	292	277	324	305	270	294	305	321	309	285	296	291	315	306	290	294	290	302	293	300	280	315	294	314	308	325	296	304	305	336	257	296	292	299	264	306	284	295	292	331	297	254	314	268	307	296	294	303	300	304	301	298	301	306	279	273	289	281	280	320	295	314	298	319	298	290	291	283	269	286	329	309	273	310	256	287	293	304	315	284	289	273	297	270	266	310	283	317	306	294	300	268	288	295	293	304	292	263	291	294	297	305	321	300	325	284	299	287	298	311	254	299	273	251	285	297	294	284	279	321	302	268	291	285	251	290	293	270	273	246	296	271	311	299	296	275	274	305	300	302	275	299	250	302	290	286	281	268	282	278	320	278	268	270	273	279	285	296	302	278	307	286	285	290	281	290	265	290	304	325	328	266	315	251	275	278	294	279	271	289	280	279	318	279	300	310	279	282	299	309	261	290	286	288	297	294	298	276	292	315	271	260	291	296	302	296	282	317	274	269	317	319	309	313	276	281	291	314	301	329	292	276	345	278	291	306	307	304	318	305	271	286	282	311	312	299	256	299	297	299	277	307	279	305	295	301	310	343	281	323	294	306	306	284	325	298	275	310	279	274	274	297	284	303	302	294	277	276	309	264	295	321	291	318	340	305	285	292	293	293	301	298	317	275	275	292	290	305	306	296	277	286	324	298	277	287	287	302	283	277	274	271	299	294	289	290	304	274	255	257	270	263	310	297	266	293	312	281	285	292	280	309	292	279	296	270	300	282	308	292	299	296	337	307	292	279	309	282	288	308	273	287	308	351	276	332	292	274	300	310	269	282	263	312	300	310	288	308	275	292	297	296	268	336	326	279	310	279	288	315	296	281	289	312	317	264	279	296	276	282	301	292	308	288	317	279	307	296	299	291	307	289	299	260	305	281	289	288	299	305	296	287	297	290	289	307	277	318	300	299	253	273	290	302	291	292	306	321	293	290	300	284	292	294	305	284	278	299	308	275	305	286	280	305	277	313	285	297	301	276	299	272	288	266	287	295	287	276	268	256	294	292	263	300	296	285	266	298	284	301	285	282	292	328	282	301	285	276	296	273	307	300	292	270	294	283	282	299	303	302	269	290	287	289	268	287	307	274	318	262	292	254	303	294	307	284	268	279	292	250	291	303	282	297	282	305	266	263	274	279	310	281	286	302	271	312	300	263	268	293	275	305	333	285	265	270	270	292	284	286	292	294	298	292	284	275	294	292	316	302	277	291	308	293	284	258	264	295	295	274	298	269	293	306	292	333	282	265	293	287	298	294	299	314	292	292	283	287	274	262	289	300	315	289	293	291	279	275	294	283	274	299	282	312	301	301	288	292	291	280	299	293	295	294	307	280	299	261	258	304	291	265	279	283	293	282	298	294	289	295	281	294	265	286	277	291	301	290	296	320	270	275	268	279	294	289	296	301	301	312	285	278	320	275	304	284	319	276	324	282	294	295	303	313	295	290	318	274	277	281	306	280	298	304	303	298	281	315	269	294	291	327	269	309	283	300	304	285	297	299	314	303	282	267	281	297	273	289	287	314	286	313	316	284	286	285	291	273	306	289	261	301	252	306	271	297	292	300	288	270	307	281	292	287	291	300	331	282	278	317	283	276	296	298	312	301	261	321	285	267	301	316	310	305	289	282	295	299	312	317	280	292	300	278	284	275	297	350	287	339	291	279	284	289	283	280	286	288	283	308	299	290	307	251	276	285	288	274	279	274	289	289	265	297	279	314	292	283	306	294	289	290	341	293	278	290	262	288	301	271	294	289	305	318	324	266	313	302	277	310	300	295	262	296	301	285	319	271	324	291	297	290	299	297	282	273	294	269	285	296	320	282	266	271	312	292	279	297	288	285	280	295	271	295	286	281	317	287	278	303	265	322	289	307	269	267	269	317	307	275	294	282	271	268	276	295	285	304	301	304	284	320	306	294	301	258	282	308	282	298	294	305	296	293	307	314	271	311	297	303	270	266	273	314	279	284	296	293	284	296	286	320	268	312	308	307	302	247	284	280	283	314	309	329	275	281	301	270	328	273	301	290	293	295	279	290	312	313	293	293	275	266	320	268	303	294	276	294	315	263	262	274	283	272	266	293	305	315	331	292	319	253	313	283	248	300	311	290	330	285	274	272	260	333	291	300	308	285	273	287	295	316	296	251	284	270	284	301	291	301	285	297	274	319	281	274	294	288	287	300	306	287	272	262	297	310	280	295	305	272	288	283	250	294	322	303	322	320	265	279	277	306	287	271	292	313	303	293	291	276	278	267	292	311	295	311	270	294	267	299	274	338	306	302	288	329	298	281	313	296	280	291	252	287	269	310	241	279	299	285	289	283	312	269	300	291	261	291	298	283	286	314	295	296	298	292	302	319	299	246	284	300	280	268	283	318	295	269	309	318	265	257	295	271	278	280	294	291	303	281	284	273	293	272	305	269	287	298	281	267	302	290	301	274	273	278	267	292	282	294	292	272	305	318	303	325	301	256	283	270	297	285	286	295	299	274	304	313	289	299	309	269	305	292	271	298	302	277	288	273	288	301	288	294	312	301	293	303	290	273	289	253	293	285	307	304	301	299	296	314	272	301	302	294	270	301	265	286	292	285	293	293	277	294	272	285	302	288	286	293	312	276	279	277	292	288	288	304	278	296	263	312	284	289	305	296	278	286	271	304	281	289	273	303	285	279	288	237	274	308	294	327	285	313	284	295	313	294	314	300	315	283	281	294	305	296	263	304	273	306	290	293	288	306	274	301	301	314	304	283	258	299	288	303	307	291	250	288	298	287	291	293	296	305	287	291	283	299	326	276	265	293	299	265	275	292	294	292	268	290	273	285	300	257	281	276	289	274	304	306	307	279	283	301	270	282	282	281	310	311	297	299	286	269	309	279	284	310	271	293	261	306	281	297	292	307	312	282	270	283	302	311	291	297	260	264	289	303	287	289	306	300	287	313	315	275	291	287	288	284	313	282	277	281	279	287	279	293	277	297	299	304	288	303	273	293	277	319	307	330	314	294	275	296	268	277	270	291	284	266	264	304	275	289	276	281	267	294	307	267	292	276	255	288	281	310	276	321	306	319	315	260	309	276	304	282	288	301	277	270	304	285	291	301	314	310	271	275	322	304	292	274	274	303	295	323	298	272	283	286	328	287	282	271	300	261	273	287	283	281	311	278	283	296	282	284	290	267	285	283	301	277	321	303	315	293	315	275	296
3738	4856	3971	1957	1314	897	750	595	528	508	434	410	365	375	346	341	339	302	321	334	309	295	321	326	320	300	263	294	299	277	261	302	279	280	323	260	290	260	290	282	281	274	282	269	290	271	282	288	284	249	272	255	308	254	302	256	274	287	297	303	270	270	257	282	269	283	261	253	263	268	285	308	282	260	260	249	301	297	269	262	259	290	294	276	309	279	269	248	319	306	279	248	292	276	293	256	289	253	298	287	280	266	292	273	258	270	274	252	287	262	295	292	273	265	268	272	255	278	251	279	292	269	267	275	236	261	283	264	259	285	273	253	271	278	292	287	262	284	272	263	256	261	297	269	294	272	291	296	272	285	261	277	266	271	294	279	270	279	246	249	278	277	272	278	258	282	281	261	289	251	298	277	282	319	294	266	263	275	266	250	305	268	274	297	268	256	271	295	286	290	273	272	255	276	296	301	290	295	287	276	263	256	292	290	271	239	290	273	259	259	281	277	281	262	248	255	283	267	264	278	273	274	231	276	285	286	264	294	264	285	273	265	281	277	249	289	298	270	272	284	293	286	259	284	245	296	284	282	259	288	269	278	279	258	271	272	301	268	259	253	268	260	276	271	269	289	254	285	282	275	287	283	282	256	263	280	275	259	278	277	263	273	253	254	247	237	282	257	276	264	269	274	302	280	254	279	259	252	261	233	284	241	298	237	248	274	261	248	244	273	250	276	277	276	278	260	274	265	294	284	264	273	249	287	283	292	276	295	275	293	295	279	298	334	257	254	291	277	282	296	287	264	283	270	279	270	265	274	275	291	240	264	258	303	308	270	262	300	261	277	257	266	259	255	310	277	250	259	255	272	258	256	273	286	266	263	303	270	296	307	273	250	300	245	279	268	263	258	289	266	263	298	282	300	286	281	256	244	284	268	291	282	281	269	276	260	278	272	266	277	295	281	281	296	279	255	268	247	277	277	265	252	261	303	285	288	292	313	265	241	262	269	250	266	274	266	279	282	276	244	267	284	276	265	263	251	264	283	285	290	280	301	305	245	254	240	257	242	262	271	265	241	271	274	278	279	286	284	271	278	279	271	279	302	313	253	250	247	260	234	264	285	283	284	261	269	253	261	268	275	265	264	235	290	274	282	279	291	287	275	286	257	253	258	273	292	258	264	288	280	279	262	268	284	292	247	269	262	298	300	289	251	274	248	269	264	257	274	250	263	305	268	264	264	284	281	285	274	237	256	282	272	268	292	285	286	283	277	268	287	260	264	258	257	299	291	255	260	294	298	279	281	292	285	272	242	248	273	266	293	314	241	267	271	248	307	276	256	294	296	250	281	274	267	263	281	276	286	260	274	266	291	270	263	259	276	280	253	265	272	280	268	270	288	274	261	289	254	251	266	276	303	281	300	290	304	287	259	269	265	308	302	254	254	274	283	289	258	273	245	290	264	255	308	269	261	261	239	270	285	290	283	245	276	277	246	296	263	286	282	284	257	263	290	242	272	256	250	228	270	259	243	261	257	252	261	276	267	260	261	242	291	303	276	242	274	280	283	268	266	240	273	266	283	276	276	250	277	250	277	287	281	282	261	289	275	262	249	252	272	280	290	283	268	287	264	285	267	234	263	256	274	264	296	274	277	263	269	281	260	282	259	270	260	275	266	290	285	237	265	255	271	242	274	275	242	278	262	280	264	247	249	267	266	265	299	290	245	268	260	303	236	292	282	255	244	245	289	261	251	258	285	264	261	276	263	275	258	265	280	281	274	244	288	257	260	295	282	270	242	253	259	270	255	262	268	286	259	265	268	289	299	265	276	269	242	305	265	320	260	262	279	272	269	283	269	293	254	268	282	269	247	260	269	258	298	250	298	281	294	273	268	260	271	280	309	272	262	285	271	266	278	253	242	279	265	233	266	273	263	273	261	247	303	223	268	275	258	286	303	293	296	271	305	262	263	267	268	271	255	253	258	284	271	260	275	252	273	285	272	281	269	287	266	286	277	288	288	267	268	276	267	292	270	260	239	251	280	287	265	281	254	273	281	278	275	285	266	237	258	267	264	260	244	287	312	260	292	292	280	272	270	289	275	296	277	262	290	288	261	262	273	226	253	245	292	285	282	248	298	278	257	265	269	261	273	278	258	266	278	231	270	277	284	253	255	274	285	294	260	259	267	272	254	268	272	261	272	284	298	262	290	278	279	289	269	264	274	277	253	301	292	267	301	265	270	242	272	283	254	274	265	277	239	262	272	270	276	283	217	276	253	271	255	259	293	257	259	276	260	282	287	299	284	277	272	272	233	287	288	298	274	267	267	291	267	259	302	255	252	260	253	262	265	291	283	249	288	257	267	288	244	259	275	280	284	258	288	267	260	276	285	248	289	308	271	281	276	255	284	251	293	258	253	236	265	250	258	244	269	245	262	269	277	278	265	275	272	246	257	260	275	259	262	269	303	273	260	282	278	274	247	266	254	273	281	259	272	232	273	305	271	298	248	274	271	278	267	267	285	251	280	270	253	260	274	271	264	283	258	290	260	255	302	294	258	272	274	283	272	305	271	310	245	265	268	292	290	258	296	266	248	285	286	280	289	244	273	256	283	234	271	272	290	258	247	273	274	272	263	277	237	263	258	236	269	283	272	235	250	305	258	239	252	260	274	260	219	251	289	255	279	263	271	278	261	276	277	272	240	264	280	276	295	271	266	274	245	255	246	279	284	285	253	276	256	281	287	255	272	265	269	274	239	271	279	265	242	266	241	275	270	247	292	253	274	254	262	258	287	303	267	276	275	262	273	257	270	242	275	246	249	252	292	274	270	305	244	286	287	275	261	267	278	256	302	297	270	272	265	275	255	281	292	303	295	275	262	240	265	262	274	269	289	275	269	271	263	285	270	268	268	255	255	276	251	273	285	263	294	258	261	268	273	282	261	254	254	243	256	270	263	274	269	274	269	283	273	269	274	261	282	274	282	267	263	320	262	289	310	263	256	274	290	276	249	265	258	302	281	252	258	263	259	264	280	265	265	301	285	265	271	275	293	289	243	279	270	248	275	264	220	284	247	286	254	260	270	284	294	275	282	274	273	259	287	266	243	299	265	276	241	234	279	249	260	254	261	273	275	280	247	268	250	275	277	292	284	292	258	265	252	276	239	271	266	268	253	259	248	270	244	270	257	282	269	241	264	257	268	240	270	252	291	271	270	261	259	265	259	246	264	274	230	242	259	240	263	304	246	255	258	257	263	256	261	265	288	283	281	276	235	280	265	274	256	284	237	288	295	261	285	274	274	283	256	260	256	291	259	270	281	263	230	278	267	267	262	274	278	263	270	274	249	222	279	283	279	261	276	280	251	261	293	256	246	277	277	259	286	257	277	282	245	275	278	279	259	266	259	291	274	248	283	265	265	262	295	265	281	244	295	265	284	307	261	246	267	244	258	293	261	252	276	283	290	281	266	263	258	260	246	308	286	236	248	259	247	269	259	280	273	255	277	285	294
27775	10131	1940	1332	1033	854	870	844	815	852	865	884	854	830	837	779	823	858	809	851	900	830	886	793	833	873	842	824	823	862	875	896	837	866	877	821	840	876	851	862	822	842	836	883	890	864	827	819	849	848	891	820	802	818	809	789	842	849	804	853	861	882	850	769	849	847	819	873	800	875	879	813	829	846	854	842	849	850	804	799	858	827	864	813	828	921	860	862	828	816	841	880	860	809	800	814	847	790	864	810	870	835	818	824	855	853	813	868	898	848	823	888	874	850	811	812	858	922	851	844	859	806	835	831	874	821	846	796	831	875	839	860	790	805	823	840	835	858	803	835	870	797	847	822	847	834	830	837	879	892	850	887	826	838	852	816	844	806	823	814	794	861	822	814	814	842	789	823	871	817	861	853	830	879	825	864	789	882	890	804	878	849	832	852	839	794	856	834	851	877	825	870	794	828	798	818	852	862	823	772	882	827	803	838	821	864	799	798	860	822	819	861	868	884	848	810	791	831	813	817	825	837	825	820	825	861	834	829	819	808	818	821	818	856	826	864	834	833	866	847	815	808	833	819	844	846	853	825	828	835	819	804	810	829	820	839	870	818	884	856	824	786	821	845	875	851	843	857	822	810	826	802	864	797	888	816	815	887	865	851	831	827	852	824	837	869	876	848	840	788	815	867	817	864	865	830	815	801	825	833	804	851	842	851	833	849	809	783	866	855	843	831	833	826	838	824	836	884	865	836	827	867	876	841	787	848	815	867	851	854	883	828	846	806	789	813	853	845	836	844	832	787	811	842	828	787	886	871	884	849	825	813	809	888	766	860	828	872	822	811	822	848	826	802	804	863	812	827	786	825	823	844	825	836	848	848	835	849	844	832	878	793	861	840	836	845	808	815	825	831	840	821	795	849	794	838	853	806	812	799	809	817	870	767	801	814	842	824	930	873	821	866	823	847	853	813	847	794	833	818	850	828	858	821	834	871	893	781	815	793	840	818	833	874	833	855	807	825	875	824	849	820	790	832	797	809	803	857	870	797	804	797	833	850	829	777	827	841	812	833	859	838	811	773	836	844	847	806	911	856	818	864	821	861	836	814	809	881	813	818	807	880	867	803	873	862	852	842	820	812	853	842	833	834	817	869	801	798	795	857	855	839	767	870	822	886	839	824	866	845	817	862	833	825	836	813	817	792	851	796	812	832	803	840	820	845	839	819	818	869	811	872	820	823	823	824	825	846	831	856	810	831	816	856	834	830	876	870	807	824	778	845	839	892	846	848	855	782	833	788	816	809	808	781	828	798	835	816	813	835	807	841	897	868	818	778	828	804	820	828	850	852	821	894	880	868	855	847	851	810	845	867	835	834	867	820	821	839	843	829	852	808	800	866	830	826	818	797	808	850	849	818	833	852	823	866	828	824	838	800	818	836	853	851	842	846	860	800	872	833	846	899	855	894	826	783	852	835	842	874	799	824	851	872	834	852	811	821	844	868	821	849	809	833	835	830	786	848	855	822	844	836	806	879	822	833	845	874	896	841	843	864	806	793	866	817	859	838	773	781	798	874	853	847	862	841	821	837	890	856	765	859	825	861	834	921	823	858	838	817	851	805	819	837	856	792	828	859	858	848	857	854	858	852	797	880	801	847	867	771	757	820	846	782	886	808	808	839	814	869	852	855	842	828	850	856	871	853	816	800	813	822	893	860	826	846	815	864	873	861	821	855	858	863	846	863	791	884	867	850	857	834	844	852	898	774	844	832	857	809	804	785	861	876	817	887	802	882	872	808	860	846	775	815	818	875	871	823	822	846	847	832	821	829	797	836	791	842	835	886	891	855	865	885	835	788	814	844	844	813	820	879	836	857	811	879	845	743	827	836	853	787	822	808	829	858	910	860	796	847	833	854	835	851	833	808	851	836	795	822	794	815	855	838	842	805	791	845	838	818	827	815	859	794	864	859	787	867	837	800	857	784	847	829	881	826	782	812	827	792	816	804	839	856	858	848	890	820	771	784	789	862	804	836	837	845	750	901	809	817	868	794	847	833	830	832	850	843	904	793	824	870	833	865	828	847	850	824	788	845	790	755	829	858	866	775	838	845	818	847	820	872	846	848	825	850	825	817	838	842	796	820	778	850	865	832	781	868	829	850	873	798	840	805	808	812	849	844	829	801	836	861	811	800	846	851	813	817	870	835	821	833	850	817	870	802	837	812	881	862	847	840	814	844	847	841	896	874	886	837	820	885	853	840	832	794	867	870	873	877	811	850	841	812	795	722	814	821	841	797	831	887	829	835	780	828	833	823	826	814	848	832	835	824	858	815	788	920	801	844	891	810	859	847	801	809	864	797	843	835	812	869	795	867	847	833	872	840	831	787	790	873	796	840	804	806	839	829	865	869	831	891	858	849	845	860	803	824	862	811	829	848	856	852	835	833	824	797	810	817	883	828	757	814	829	857	843	815	822	859	832	816	818	863	832	860	842	881	811	851	836	889	853	800	804	817	823	829	842	788	884	814	860	793	824	841	833	802	810	857	825	847	842	798	808	787	755	862	844	820	848	860	868	886	870	823	875	889	812	861	860	855	848	836	777	885	852	842	874	816	874	860	841	821	899	828	816	786	840	878	793	807	824	845	810	834	859	882	838	826	839	854	864	800	802	825	839	850	851	862	836	811	822	823	858	789	787	820	860	821	829	843	870	854	843	811	827	819	842	792	819	877	873	803	809	829	857	810	782	815	800	843	815	814	840	840	837	839	797	874	838	851	789	849	851	874	849	830	813	785	830	839	801	836	844	844	853	848	814	825	841	858	823	840	852	802	798	873	800	807	868	853	837	867	791	823	863	879	810	886	818	802	874	831	839	833	824	828	823	867	868	833	864	826	829	819	847	858	818	810	850	842	875	829	817	845	866	880	858	863	881	807	809	843	883	839	847	843	799	833	841	854	834	802	878	806	828	855	830	804	919	827	836	798	860	896	836	827	851	863	828	837	827	883	878	868	814	843	829	830	850	853	851	806	812	805	819	808	804	895	856	808	847	837	829	791	850	918	826	809	851	810	895	787	797	866	817	807	886	874	811	830	853	849	844	819	832	842	818	820	836	849	848	755	866	834	842	858	777	830	841	852	831	897	883	812	842	859	851	807	868	788	830	796	809	883	805	869	826	831	848	850	834	846	783	792	803	813	852	872	821	827	893	807	838	813	925	799	840	869	879	778	844	813	841	812	859	806	827	847	852	887	847	804	835	837	832	817	792	857	808	904	840	857	806	892	876	839	837	798	810	843	851	875	866	834	819	843	846	889	818	841	873	851	822	881	842	807	867	855	817	807	860	843	808	843	840	877	818	816	807	860	784	842	772	834	827	842	818	801	805	829	818	881	879	830	826	827	819	816	844	850	862	822	887	826	835	834	853	800	789	839	857	825	820	867	812	833	871	815	811	870	840	783	867	822	835	838	865	835	850	834	875	822	838	810	787	843	883	832	867	835	875	815	847	831
5552	903	849	777	742	716	702	665	684	659	701	685	686	659	753	705	645	664	667	649	682	712	641	636	685	658	662	682	692	703	675	659	663	666	634	734	733	675	672	713	692	634	718	662	695	696	699	710	663	675	693	658	674	675	683	632	685	701	638	682	613	679	608	698	698	684	651	646	667	694	651	676	662	634	720	685	691	636	675	689	657	686	648	680	660	632	641	660	723	673	668	723	701	693	693	705	686	646	672	648	693	622	686	699	673	660	677	659	648	697	638	649	648	650	715	708	663	732	669	598	670	666	652	670	689	654	640	686	720	677	703	725	669	656	649	717	683	677	680	681	675	645	634	673	657	679	644	643	683	731	659	689	682	672	631	641	704	684	655	658	699	659	720	692	684	645	604	648	652	677	686	667	698	696	662	686	639	717	655	656	657	691	665	701	743	622	645	682	631	626	718	685	651	684	662	638	635	676	689	689	642	635	664	656	655	696	650	671	647	665	666	648	708	708	674	673	687	672	671	687	593	680	651	657	709	640	660	702	655	685	660	715	635	684	674	642	661	659	632	661	629	677	711	651	643	704	715	664	677	691	649	671	653	666	694	647	733	671	650	686	672	681	648	680	693	654	693	697	658	679	694	633	680	675	636	693	707	620	636	701	664	663	693	655	709	687	695	665	678	658	653	668	672	602	701	692	681	679	695	668	677	660	649	681	658	628	598	651	658	685	672	659	630	703	697	635	704	676	650	684	716	643	665	709	663	650	680	699	673	669	637	687	685	669	702	709	649	650	674	665	661	624	697	643	713	695	664	650	665	670	685	667	658	660	657	701	663	661	725	647	676	674	616	696	624	706	623	703	682	698	684	637	671	652	708	669	728	681	652	677	703	665	694	632	650	649	645	671	676	676	675	679	686	649	638	626	683	667	572	701	671	694	664	682	679	666	661	700	649	644	709	745	639	663	670	600	640	678	639	684	669	672	622	688	706	668	675	696	709	695	613	663	656	678	670	669	663	694	628	670	651	647	673	630	673	722	703	655	639	678	677	687	693	691	682	673	699	691	616	701	699	685	657	697	624	669	660	613	665	625	632	634	683	704	699	711	692	674	661	697	709	672	671	679	692	665	682	717	698	665	689	638	691	665	688	681	691	649	671	693	683	693	679	710	749	687	641	615	714	645	695	710	717	685	670	647	676	638	677	662	654	663	673	693	712	693	686	688	672	666	674	615	729	660	733	683	667	664	709	639	647	682	614	684	664	694	688	672	658	697	686	621	627	669	719	633	686	659	662	649	686	655	684	715	694	657	662	677	680	670	669	693	668	635	659	719	690	641	634	661	697	691	679	711	635	689	674	645	697	710	652	705	656	680	650	688	696	732	637	628	645	705	660	691	661	696	630	663	690	633	629	658	663	684	640	693	680	661	707	689	666	647	664	658	691	714	661	625	657	672	686	697	669	707	634	677	678	680	662	676	674	643	657	687	635	611	655	722	626	720	695	708	648	699	673	698	685	692	660	677	601	658	712	652	683	742	673	730	642	649	617	689	662	638	665	646	654	657	659	662	685	691	686	727	680	714	711	699	664	682	642	681	683	648	657	678	666	669	698	685	673	688	660	652	692	691	695	661	685	691	669	643	709	639	693	672	685	656	647	666	632	678	673	691	666	700	635	707	654	688	676	647	689	672	692	655	679	617	637	628	639	650	668	670	673	628	675	676	687	668	695	670	678	712	708	688	717	671	678	663	696	640	695	639	660	647	677	659	671	684	674	669	641	693	631	669	712	687	687	703	620	639	667	684	669	699	654	662	693	672	653	673	631	690	668	715	686	631	706	663	648	672	697	680	672	702	715	693	716	722	691	659	662	683	710	678	663	659	662	668	673	639	674	676	636	712	694	669	650	668	662	725	667	658	670	671	643	641	696	626	640	673	677	685	691	693	667	650	661	680	661	671	639	684	730	665	679	632	679	739	671	652	674	670	674	636	666	695	690	654	649	692	680	672	657	683	698	614	655	634	647	665	656	688	698	680	671	695	684	686	660	680	650	702	689	661	674	641	618	634	658	599	668	631	665	696	671	659	707	668	653	703	706	625	686	646	613	683	645	666	679	624	683	677	709	679	734	663	667	656	659	730	673	687	675	632	689	699	651	649	672	675	679	685	698	673	650	662	685	672	659	645	682	629	710	739	665	677	695	686	647	691	653	672	706	704	670	673	725	638	680	642	656	659	668	685	677	681	677	626	630	696	706	684	712	685	646	725	690	664	705	622	667	648	726	678	615	666	698	630	667	653	669	635	657	673	658	662	694	687	686	680	689	653	680	658	705	676	689	720	644	676	677	619	682	605	697	702	651	681	684	666	700	691	690	670	698	688	710	675	624	665	671	656	680	621	666	676	709	678	679	677	671	684	641	665	668	726	689	726	658	639	732	692	696	657	662	657	711	638	693	694	738	675	683	673	659	667	709	655	656	668	699	632	707	678	660	672	690	696	654	683	602	682	664	709	667	651	607	667	705	680	651	667	680	668	673	657	708	642	660	655	711	726	707	728	670	661	662	662	656	628	646	708	664	691	666	677	634	685	687	670	729	669	634	673	665	704	671	683	635	668	700	668	651	680	663	696	700	662	706	654	657	666	673	668	666	715	674	694	654	704	650	693	670	686	648	672	714	729	691	666	622	666	618	680	676	666	681	605	680	737	665	652	681	673	692	624	685	701	659	667	636	680	641	654	681	642	656	685	620	628	669	703	675	659	680	654	704	678	659	669	664	637	675	641	683	648	740	648	693	691	674	649	655	649	700	676	634	669	684	713	679	679	700	620	708	683	655	708	649	650	675	655	686	675	683	759	705	655	683	696	684	670	680	706	682	700	661	673	652	691	642	676	699	732	671	682	660	636	685	716	686	671	659	691	693	672	646	656	673	662	633	648	704	665	626	650	689	687	676	646	709	638	655	651	678	699	694	679	677	681	707	674	672	627	638	728	671	628	672	686	675	693	684	699	675	677	706	677	684	670	662	642	659	692	658	669	716	697	624	721	675	617	663	685	632	604	651	676	669	678	652	628	635	636	626	641	625	615	691	670	691	663	694	663	673	689	666	689	646	677	656	707	670	673	645	682	671	665	681	717	638	678	684	685	665	703	684	629	663	672	652	683	652	710	655	699	682	689	675	646	676	694	666	675	703	645	666	618	684	714	648	715	643	689	661	687	688	700	637	706	685	713	657	655	659	627	707	668	662	654	661	637	671	694	682	641	696	656	641	649	692	656	645	654	654	697	733	689	658	695	676	679	667	701	700	680	649	671	664	683	634	677	689	663	599	676	642	668	676	702	649	626	642	665	670	660	644	600	676	704	671	696	651	626	650	675	670	657	641	654	670	647	709	634	695	709	653	694	698	642	648	666	677	668	671	654	655	670	652	671	681	653	644	712	678	665	659	699	680	690	705	700	724	681	723	635	675	639	705	666	691	654	699	652	638	722	653	684	718	686	637	716	628	637
25651	21458	27203	25470	4112	917	763	678	570	582	563	548	548	574	496	557	501	523	565	554	529	527	540	555	502	556	519	531	536	538	516	536	527	495	526	541	514	491	507	526	544	473	475	557	466	517	528	523	532	518	498	541	515	535	508	486	509	524	507	512	507	522	512	546	539	516	520	523	529	538	505	492	505	496	532	539	506	497	469	516	488	502	549	566	553	515	548	484	524	478	523	475	533	562	510	512	503	517	509	510	527	490	542	508	504	495	495	477	564	574	526	521	539	513	510	526	511	505	542	523	525	506	500	534	488	566	503	484	530	528	482	541	536	507	531	514	515	512	506	511	521	492	514	535	481	523	522	537	534	540	494	538	543	518	510	510	512	548	531	477	526	506	514	498	468	524	535	533	528	508	501	493	495	511	502	485	509	538	529	503	467	525	532	517	486	520	546	501	542	555	497	511	526	471	508	518	499	552	512	500	527	558	506	523	538	519	521	532	537	507	522	507	484	530	535	509	501	514	525	534	516	484	515	494	492	510	489	530	507	531	488	535	532	512	527	499	516	485	490	497	500	497	515	511	483	527	492	533	532	485	522	529	506	502	491	513	491	507	515	532	525	545	538	547	488	514	506	503	510	516	548	525	493	521	499	524	559	517	527	485	524	478	481	490	542	511	492	495	503	517	555	526	489	517	507	478	504	504	537	502	501	534	516	477	533	520	464	489	526	555	566	497	471	466	555	542	478	528	520	525	496	517	517	540	507	512	509	504	515	490	518	499	502	548	484	519	528	520	477	474	517	543	530	535	560	532	523	531	521	487	474	527	529	538	513	538	518	496	522	518	552	547	482	475	517	481	506	497	497	489	511	500	478	555	505	509	524	508	490	471	532	534	496	486	494	496	500	557	520	515	505	484	474	495	477	518	493	464	512	518	480	488	508	498	518	505	448	475	521	545	554	492	568	502	497	540	536	485	537	514	498	498	511	540	524	485	517	502	535	508	489	521	486	544	477	522	528	515	535	504	503	499	507	488	505	514	487	522	556	511	519	503	484	511	502	541	537	521	517	531	550	494	542	489	538	512	487	530	530	534	495	505	497	493	523	528	543	535	501	487	516	548	493	497	495	515	519	500	499	521	501	488	487	505	472	492	485	492	499	503	492	470	498	507	488	516	517	529	508	562	529	532	531	521	489	524	559	566	526	479	517	486	525	484	535	527	514	521	518	510	514	521	524	569	479	575	493	529	531	537	518	515	518	503	496	535	503	480	513	553	535	532	498	492	529	527	566	514	510	550	522	518	523	484	499	490	503	533	515	528	513	519	523	539	498	490	498	523	491	487	527	502	527	513	489	510	512	513	527	541	499	503	507	543	560	508	509	527	520	528	526	485	502	549	524	527	488	517	498	512	547	493	512	497	492	506	532	514	509	508	475	507	496	476	518	543	531	497	531	565	515	495	504	509	505	489	561	509	513	497	490	551	505	516	530	536	461	482	518	492	519	502	486	519	545	534	536	468	490	501	535	496	522	496	498	511	542	502	479	498	510	488	499	480	527	551	493	537	481	488	514	496	488	471	502	489	509	505	509	525	542	481	488	516	479	550	515	502	495	510	539	479	487	513	544	491	502	530	513	472	525	517	495	544	504	530	472	487	498	527	508	522	545	488	506	513	511	518	531	517	522	499	541	512	537	523	518	501	475	499	520	533	536	525	481	493	519	552	549	514	561	479	540	551	493	547	478	472	504	503	476	521	487	478	550	537	491	468	469	523	499	522	528	491	521	511	550	513	514	550	497	497	500	532	485	515	456	496	523	475	507	518	523	507	494	498	466	470	525	520	518	473	473	506	519	537	526	529	528	538	531	492	564	524	477	463	500	521	527	491	522	492	492	511	490	532	506	506	498	477	559	518	528	521	530	504	491	499	501	455	522	506	528	557	524	545	565	480	514	535	532	532	486	472	472	494	488	527	494	490	515	518	480	504	458	484	501	486	504	511	528	514	539	504	541	560	485	503	550	472	492	521	568	498	516	508	492	526	530	549	491	516	504	463	532	484	471	460	497	507	545	541	521	522	530	543	501	506	504	522	475	513	520	514	507	500	527	500	570	524	502	544	550	507	509	488	489	513	510	524	499	495	550	528	505	526	489	492	510	522	521	523	529	523	477	516	512	482	494	485	445	504	523	517	518	470	500	531	501	499	485	485	524	496	527	512	551	516	510	525	490	489	547	535	509	537	507	513	500	522	471	502	533	540	538	555	502	516	490	508	549	539	499	539	521	513	512	505	495	518	497	514	496	505	479	513	495	475	537	543	497	503	534	520	537	495	503	533	503	500	504	473	515	527	529	475	479	529	540	523	496	515	511	548	539	497	529	524	534	506	512	481	489	525	524	520	501	456	508	527	542	525	481	532	527	517	502	493	546	489	536	537	534	521	499	527	492	482	488	524	505	512	528	488	516	542	518	507	526	487	481	503	546	552	480	455	516	497	532	536	513	541	512	504	500	523	498	476	499	544	502	521	502	516	527	544	514	505	512	552	493	507	532	500	538	516	525	555	495	526	492	490	520	462	522	524	484	506	511	491	479	479	514	544	533	519	502	518	507	501	502	504	531	570	483	466	493	542	501	540	489	528	579	498	476	505	481	491	503	524	503	483	471	494	485	476	494	536	507	484	528	550	535	498	541	496	509	492	495	527	460	486	505	510	520	528	516	465	511	511	558	525	493	483	566	571	489	532	508	512	541	519	489	501	540	541	531	525	536	523	496	522	552	533	532	503	540	496	496	462	531	525	540	561	479	527	460	518	490	528	478	496	516	551	523	482	476	501	509	494	501	543	504	495	467	558	550	471	552	438	508	489	537	507	512	544	525	516	503	517	504	516	470	522	494	487	519	489	497	523	523	489	476	509	529	509	502	527	512	517	533	500	554	494	520	580	549	490	534	529	535	520	526	537	504	524	517	502	481	503	500	512	490	546	528	498	510	522	516	515	499	508	521	501	542	504	541	482	531	550	542	489	530	497	532	511	522	519	504	527	509	507	498	487	518	506	518	554	566	471	507	518	471	529	494	494	523	492	493	534	539	530	470	486	492	540	474	509	514	505	534	475	514	544	497	530	520	532	509	511	535	505	485	546	479	480	498	498	505	517	503	496	517	521	535	530	500	492	523	541	518	488	499	501	542	519	484	541	539	528	522	519	493	484	519	536	504	513	542	487	529	468	487	513	483	525	533	505	516	511	526	515	504	540	484	501	489	546	569	500	498	519	573	509	525	490	505	503	493	586	524	487	533	556	528	509	523	463	539	564	514	521	512	517	523	529	521	525	503	494	469	511	526	480	509	564	482	514	495	499	562	518	535	474	493	489	479	472	536	520	522	513	519	527	553	552	513	509	554	546	482	518	545	501	538	546	478	557	523	471	541	514	543	504	475	509	458	512	489	531	606	501	548	491	515	486	503	539	486	495	517	538	506	502	513	505	533	504	491	559	502	509	527	559	514	508
3655	2790	2264	1261	910	708	731	616	544	553	529	454	509	479	497	460	518	479	482	440	467	511	452	470	493	479	474	470	461	473	452	459	467	409	406	407	476	445	464	461	437	453	454	456	447	439	472	501	446	434	451	430	480	459	442	425	463	476	466	461	450	436	452	474	458	464	461	474	489	459	415	489	450	463	444	434	435	445	462	433	432	475	448	456	445	476	448	426	428	451	470	474	460	491	395	467	442	464	407	416	435	441	476	461	446	441	425	474	438	439	434	467	475	482	433	414	504	434	444	442	437	374	414	476	437	410	425	448	487	442	454	432	474	481	392	426	425	434	464	461	452	424	430	453	466	455	440	441	455	462	444	459	442	449	411	456	452	469	487	442	399	414	449	463	479	434	446	463	436	482	427	414	470	461	423	422	407	492	463	480	462	434	446	438	466	460	443	438	467	421	449	439	427	472	423	479	466	451	443	489	430	447	437	464	443	436	474	420	463	459	463	423	467	438	418	445	437	457	422	427	441	463	457	445	479	401	442	466	425	424	457	451	419	428	457	416	450	453	437	452	451	451	444	487	446	476	455	435	454	452	471	433	446	471	443	451	429	449	439	468	447	441	442	446	462	484	411	450	454	449	454	431	439	449	454	438	481	439	451	469	420	485	433	419	452	442	433	487	430	434	448	428	440	458	440	439	475	489	464	427	412	455	437	453	453	461	461	428	422	449	449	439	467	472	461	455	484	443	462	455	413	409	442	418	454	466	415	438	448	431	453	460	436	448	473	468	451	446	451	444	474	430	465	446	419	464	435	443	504	459	442	511	443	409	430	446	457	429	432	461	447	434	476	441	445	442	464	433	452	478	432	459	442	475	403	439	454	428	418	462	475	477	419	413	423	474	411	430	429	438	434	421	471	434	479	422	414	444	467	422	427	433	421	443	470	441	433	451	422	440	445	417	436	384	435	413	419	479	443	440	436	437	430	489	395	425	436	462	461	478	425	453	445	458	428	443	408	430	438	434	418	424	403	435	452	434	430	441	445	433	463	482	426	465	458	482	452	390	429	431	432	456	438	439	456	443	461	467	468	444	441	460	420	441	457	485	417	421	438	462	435	464	436	423	451	454	468	469	478	437	470	425	464	445	473	433	456	462	448	434	455	425	422	476	417	420	480	428	384	441	471	440	446	438	438	435	461	433	438	470	431	452	479	450	423	457	472	454	431	504	433	446	438	431	437	464	416	478	436	436	447	457	429	454	454	421	452	484	462	438	461	484	451	437	452	463	437	443	469	459	471	443	426	442	449	450	431	465	449	449	421	455	408	454	463	413	448	444	467	420	453	421	453	477	430	464	489	441	439	437	429	398	416	453	459	442	411	432	437	429	416	436	482	477	461	433	441	437	462	419	415	465	449	483	441	457	470	427	440	430	396	442	465	455	423	409	435	415	430	424	466	416	465	446	457	430	484	430	459	460	439	461	401	469	459	405	444	428	465	434	439	446	406	477	466	433	450	419	451	470	449	467	480	403	432	418	473	441	463	427	448	482	424	446	426	441	445	433	486	456	440	450	470	451	415	409	410	450	447	438	442	468	444	426	468	454	446	460	437	450	469	460	417	432	446	457	465	462	408	457	443	477	449	457	474	464	457	434	450	429	482	443	427	450	415	454	433	457	502	459	442	419	415	447	412	448	446	439	479	473	512	434	425	401	432	451	441	421	430	465	457	441	425	460	439	421	448	471	488	419	414	510	420	432	415	392	446	437	440	466	462	417	418	488	453	452	427	440	458	421	415	398	481	425	418	456	468	444	440	462	479	471	477	452	443	454	444	444	418	448	454	407	456	431	449	420	447	451	462	469	430	447	379	463	436	446	455	464	407	428	461	441	469	430	424	442	490	458	438	470	450	489	448	462	471	415	518	437	407	440	424	463	403	443	385	431	470	478	455	438	420	422	428	424	463	474	436	462	440	450	448	411	408	424	457	441	440	436	453	442	456	436	438	447	462	429	426	423	447	458	441	462	441	433	455	425	443	442	437	460	431	423	416	455	475	444	421	487	456	422	437	411	465	470	415	440	448	435	458	470	429	463	460	488	444	429	454	447	421	437	449	431	427	406	445	400	436	460	442	482	429	430	456	441	441	472	460	427	426	446	436	443	421	419	408	455	451	441	483	448	428	439	462	421	438	417	461	461	457	445	440	454	445	424	465	455	475	458	432	480	428	441	451	472	420	435	390	450	432	474	424	458	426	439	440	463	400	432	449	462	437	434	441	474	436	430	437	426	417	430	471	464	443	443	466	468	384	435	445	444	449	465	405	405	432	461	407	413	481	428	427	440	441	458	422	463	457	472	420	414	447	438	446	436	435	461	458	419	450	418	423	430	467	428	449	453	449	415	434	425	447	444	451	453	463	412	473	456	397	442	464	448	466	427	441	433	432	443	417	449	485	441	444	420	449	434	471	423	454	452	428	440	440	442	465	477	453	414	470	426	422	470	416	474	464	402	447	396	462	446	415	462	416	461	448	434	458	441	439	427	444	444	445	448	438	468	420	451	427	436	454	438	482	448	496	425	423	474	448	464	472	443	417	463	455	443	410	463	417	468	459	449	488	460	423	445	435	431	459	447	441	409	440	480	441	482	414	475	462	432	451	415	429	452	434	461	436	455	454	433	454	439	434	429	421	411	447	459	394	422	444	452	436	416	420	400	404	505	440	447	460	441	416	430	420	417	406	450	463	454	472	424	440	462	430	446	427	456	418	449	445	474	425	454	443	470	441	432	475	443	505	473	438	479	435	405	450	409	435	459	441	477	442	438	433	440	448	433	424	429	447	434	423	439	439	410	434	409	461	446	480	461	494	409	399	463	469	428	430	460	415	445	403	461	421	442	413	449	438	475	441	445	448	435	448	467	428	477	412	439	450	441	420	453	446	459	424	419	454	469	453	450	436	398	471	431	440	424	466	417	504	437	397	449	446	408	428	449	464	450	438	454	440	456	465	467	413	433	464	409	462	409	447	428	441	459	424	401	422	453	450	449	444	460	436	445	414	442	463	439	423	455	407	456	435	433	438	448	435	453	444	461	428	443	439	473	414	436	458	458	439	469	436	471	457	467	499	456	431	476	453	425	455	411	463	465	495	470	425	431	435	422	434	429	434	430	461	469	483	442	401	453	429	470	442	431	456	455	425	451	446	475	428	463	445	440	418	440	431	472	432	442	434	409	438	451	427	433	456	384	450	442	443	423	441	467	440	458	428	420	452	423	461	458	425	496	454	447	447	483	450	456	401	475	462	440	445	413	451	452	448	420	453	428	422	452	438	411	454	430	440	431	444	470	437	435	405	437	433	434	452	402	431	453	420	428	459	440	498	427	487	438	425	457	454	446	482	442	470	458	414	427	417	436	453	417	473	462	440	454	455	456	448	518	429	409	519	485	394	441	437	441	465	446	453	473	433	432	452	445	479	446	456	432	434	442	430	402	442	427	459	440	442	421	442	432
24696	21470	28598	24761	21141	3161	890	499	432	402	402	367	366	366	367	333	330	305	321	309	314	326	299	276	321	320	323	342	320	312	303	327	285	289	321	302	298	284	318	290	322	287	268	305	300	265	301	318	319	291	283	281	295	300	320	294	299	336	297	300	293	273	298	295	295	336	323	310	298	290	347	268	322	262	283	291	295	301	278	319	310	286	283	306	338	299	332	273	300	283	313	303	297	312	274	291	302	291	285	267	302	274	294	278	290	290	304	286	278	338	294	307	315	284	307	290	317	291	293	327	328	268	274	307	306	301	276	303	305	297	305	279	314	306	314	316	311	310	304	273	306	302	302	321	282	297	279	304	270	256	321	285	302	292	325	325	259	310	338	312	294	299	279	281	321	280	293	310	286	302	281	295	285	294	332	323	290	280	289	309	305	279	277	301	277	287	318	288	296	291	322	288	318	268	309	294	274	277	258	307	298	278	316	307	312	296	276	249	284	289	276	279	319	281	298	318	294	303	293	296	294	273	321	249	307	279	299	303	273	281	273	298	341	317	299	258	300	298	309	312	260	301	318	305	271	303	282	303	299	313	283	268	305	299	278	295	271	303	262	296	292	276	294	287	335	302	313	285	290	290	282	299	266	284	292	281	290	248	284	274	295	289	298	300	310	261	325	317	313	293	302	299	320	275	285	312	283	315	308	290	313	325	315	295	290	297	269	309	271	308	308	299	314	323	305	272	310	319	285	280	282	300	293	291	325	281	287	271	303	297	324	298	305	275	292	325	303	316	314	268	301	284	297	263	282	296	292	311	306	258	298	270	275	293	286	298	301	279	291	274	283	302	293	273	263	273	315	288	281	304	307	301	259	298	293	277	294	288	312	307	299	290	285	323	304	279	280	304	314	291	323	260	295	282	275	298	305	262	319	305	288	311	264	303	297	303	298	317	300	327	323	315	262	313	256	262	310	329	313	263	315	292	314	264	283	286	336	297	284	305	342	292	287	254	295	327	315	315	292	282	292	294	311	285	307	297	282	279	312	296	298	288	284	284	304	308	291	276	243	303	291	305	307	295	288	277	287	313	275	254	277	270	284	270	274	324	278	275	260	318	309	274	298	294	296	295	291	299	307	292	277	286	294	270	287	320	322	293	286	281	277	298	311	305	274	278	278	304	285	263	306	293	287	273	287	303	308	297	304	322	273	282	272	268	300	299	288	285	305	295	303	296	294	276	323	296	321	292	295	269	302	282	291	290	304	332	282	291	297	300	285	290	311	284	269	287	239	305	286	282	290	268	272	287	286	251	317	285	279	300	291	305	280	288	294	268	280	318	287	268	267	300	290	308	269	280	289	273	277	263	288	291	287	277	288	287	299	288	280	274	327	275	317	319	280	302	281	279	294	299	311	261	271	296	280	276	276	293	294	278	301	303	274	297	328	313	292	304	315	272	260	295	273	304	273	264	313	303	270	298	296	290	267	281	280	306	273	289	282	296	273	313	310	307	297	271	301	295	297	297	296	290	277	305	318	264	298	303	322	279	302	279	299	305	288	274	303	293	272	305	292	299	272	295	293	312	309	244	302	279	295	309	305	298	303	273	290	316	297	272	314	292	305	309	301	281	304	269	327	300	323	299	280	286	270	294	256	293	296	301	279	299	306	313	288	309	302	302	286	307	314	293	286	280	293	297	303	305	290	284	292	307	295	291	273	277	259	256	259	309	291	298	284	266	322	297	313	258	259	275	299	286	312	293	277	267	296	325	304	281	315	275	281	267	267	284	272	269	293	314	285	309	280	286	314	356	289	286	264	261	310	282	304	326	273	266	313	293	288	307	306	273	290	303	298	298	288	303	310	300	307	254	285	276	322	279	279	282	278	284	303	273	277	310	308	292	285	306	292	320	295	284	273	248	257	289	291	281	284	298	298	265	300	299	288	305	265	304	299	303	277	286	278	269	287	299	305	303	294	292	273	291	317	267	289	276	293	282	282	287	276	310	298	295	305	294	277	304	312	308	286	297	287	275	294	287	296	274	292	288	311	315	274	301	282	309	311	270	318	278	288	286	296	290	314	279	308	296	255	273	298	276	293	328	304	302	248	323	281	334	313	302	302	289	273	308	270	291	277	309	281	301	296	299	279	309	297	335	308	290	293	337	308	274	278	303	291	298	276	278	309	288	275	290	283	274	295	301	295	271	275	277	289	284	275	271	251	287	295	289	315	298	302	277	301	315	322	271	302	285	316	291	258	264	275	296	273	247	303	303	273	283	292	296	313	287	286	300	298	292	300	311	307	307	316	307	309	282	291	293	288	281	306	303	302	293	294	286	319	289	296	288	287	292	293	255	277	293	311	303	302	314	287	290	280	276	302	330	278	313	345	303	276	300	309	280	272	276	283	293	287	281	295	293	282	304	334	289	311	310	272	278	278	279	312	279	262	277	293	303	304	278	280	320	279	299	273	297	279	284	290	279	283	285	292	279	295	304	286	269	279	277	289	286	311	297	284	325	306	279	321	276	278	305	285	327	303	270	311	276	285	292	295	308	303	252	309	276	266	295	296	279	289	268	278	288	263	324	284	314	268	287	302	279	262	277	268	304	305	289	253	278	276	277	285	291	296	298	294	298	294	326	278	306	303	283	287	293	304	295	301	338	281	298	263	309	264	277	294	309	288	284	298	276	249	254	299	307	294	274	287	280	319	287	310	272	296	272	292	305	287	311	265	307	294	255	298	299	301	300	287	307	293	284	296	276	295	303	272	277	271	258	298	307	315	299	304	303	314	304	292	316	315	258	319	302	291	270	287	287	304	275	303	288	298	296	298	300	303	305	274	295	281	293	297	325	299	289	306	300	275	276	297	293	285	266	302	274	330	312	287	324	279	301	295	304	298	287	307	292	253	293	282	282	313	278	307	318	270	310	313	244	287	297	300	291	290	277	275	276	294	299	298	280	297	295	301	291	280	294	284	275	284	290	298	294	310	278	319	292	322	294	296	283	286	279	279	286	289	264	269	290	275	279	257	270	307	309	296	297	321	275	318	283	322	290	301	267	300	319	287	272	293	300	291	325	263	290	314	314	299	306	284	313	312	268	277	312	309	302	277	322	291	286	282	266	293	279	328	297	241	318	294	292	311	301	301	298	268	316	275	305	273	284	287	286	237	280	290	283	299	293	293	276	274	294	273	320	276	292	289	308	253	263	290	294	305	288	272	289	313	324	272	304	298	281	297	250	296	274	293	292	315	266	267	298	310	285	313	250	290	273	276	261	281	300	314	280	294	290	269	272	282	299	275	281	283	271	286	301	265	284	268	328	297	301	275	298	282	288	294	272	295	294	291	281	297	285	286	303	299	283	298	277	302	314	303	315	301	291	305	299	272	272	272	297	282	296	289	286	275	310	290	285	260	301	304	271	289	305	284	269	282	268	293	295	310	272	281	292	292	279	310	309	273	306	293	301	259	252	278	285	284	310	265	300	272	264	280	305	325	300	273	295	325	289
3794	4691	3912	2048	1307	952	687	621	523	505	419	388	361	359	334	370	336	364	338	335	278	299	315	313	307	319	268	300	315	307	327	279	312	283	296	307	273	278	283	286	317	289	283	297	291	290	278	309	275	276	292	280	270	286	299	303	282	249	285	279	292	284	276	299	290	260	267	266	289	277	261	291	281	233	259	271	289	276	252	263	296	265	276	275	260	304	268	279	291	295	286	265	263	286	285	256	278	277	290	292	274	267	295	247	253	279	253	278	281	294	278	282	268	235	287	285	262	266	296	292	256	269	291	260	271	244	296	313	260	290	266	264	298	253	281	256	288	284	280	292	270	270	288	290	292	275	317	265	320	291	275	283	288	273	262	271	261	284	280	287	257	235	271	245	259	311	284	276	279	286	245	302	266	260	295	267	290	262	258	277	283	294	269	282	292	268	286	259	289	286	274	276	256	277	270	244	267	278	289	292	277	257	251	292	261	277	301	254	284	284	291	279	257	274	318	275	299	273	274	268	270	306	298	284	276	267	242	295	241	280	275	292	277	286	280	240	291	241	263	262	253	288	275	252	263	291	272	286	289	267	280	249	281	249	269	266	251	281	259	275	306	267	233	283	251	289	268	284	280	269	270	259	284	262	253	285	305	276	277	286	249	281	286	267	277	239	248	274	282	278	269	260	238	302	265	278	278	293	289	257	268	298	301	284	267	247	273	282	284	248	274	279	271	246	251	316	258	264	287	239	294	269	263	248	243	295	264	283	269	286	286	287	293	261	269	268	281	260	258	308	287	275	251	263	271	269	280	255	275	269	296	269	301	298	301	273	251	283	243	250	259	309	280	297	282	284	274	313	270	271	265	284	259	273	315	272	263	294	288	264	272	264	294	293	276	261	274	257	258	267	250	267	279	256	283	274	283	271	305	246	272	293	288	270	276	280	292	299	288	260	263	280	301	248	286	263	279	280	284	268	266	267	271	269	299	254	292	281	260	292	285	235	278	261	272	264	298	254	273	267	256	278	282	312	278	256	304	258	275	266	262	262	285	291	282	259	308	260	264	270	270	273	256	285	285	255	293	259	277	276	287	295	263	286	254	298	266	272	260	270	266	256	267	261	275	264	273	262	316	246	259	276	247	267	264	281	261	283	280	248	274	285	271	257	269	256	250	280	249	258	272	265	284	252	283	289	252	288	248	263	261	278	297	265	250	254	234	263	246	242	272	263	266	267	280	269	288	269	296	267	251	309	254	281	294	289	259	275	278	289	281	279	288	242	278	261	277	266	267	251	302	271	301	262	272	288	271	281	287	262	265	288	291	275	313	288	258	289	284	278	274	265	259	259	250	275	273	281	298	283	264	293	241	271	249	265	285	265	281	278	276	262	270	273	297	283	236	273	285	266	263	279	274	260	278	241	279	254	247	298	285	283	283	270	285	264	275	266	266	270	273	272	286	260	298	269	264	259	255	251	276	273	277	270	276	257	258	298	272	297	266	298	241	289	283	274	263	267	277	284	252	287	285	267	253	295	273	273	252	302	265	273	281	252	282	288	272	281	276	261	271	308	259	234	267	257	309	284	284	292	292	267	284	242	277	264	299	270	259	283	287	238	265	282	295	288	238	281	286	275	258	249	271	280	289	282	254	289	283	256	274	247	245	286	270	254	278	267	274	281	265	294	289	289	266	242	236	301	272	275	251	261	280	269	252	242	275	271	271	279	272	274	290	289	242	259	273	255	274	301	257	281	244	261	291	260	245	283	281	293	289	241	250	283	262	267	264	272	267	254	253	257	258	250	280	250	318	291	278	291	282	275	277	283	273	267	247	276	228	270	251	301	266	264	281	266	300	270	290	259	295	275	260	239	255	258	287	271	277	271	271	257	282	286	251	284	279	241	255	259	261	274	311	282	278	266	281	289	262	291	296	292	264	280	293	287	284	263	276	273	241	265	262	293	272	235	261	272	292	248	280	258	272	284	305	265	284	273	304	309	242	301	275	254	247	267	268	256	276	287	272	287	286	275	249	270	266	290	251	250	265	287	266	289	267	238	270	278	299	276	281	259	261	263	276	260	251	272	242	275	275	288	252	288	287	258	273	275	260	297	300	253	234	261	238	287	272	271	273	282	266	297	278	251	276	283	260	267	269	285	303	283	262	285	269	278	249	297	283	260	271	294	259	255	291	254	265	238	278	267	285	249	263	286	274	300	267	252	273	273	276	268	266	276	254	270	273	284	276	288	316	269	291	282	292	292	259	261	292	268	257	253	268	261	256	272	241	273	286	268	283	264	272	247	270	263	283	249	277	288	267	267	288	255	308	246	280	299	281	300	307	271	250	275	272	305	280	276	277	259	243	248	255	262	281	244	258	259	259	270	265	297	284	270	247	237	265	296	262	272	283	271	275	271	238	285	281	257	274	252	257	271	302	282	288	312	292	280	241	275	237	270	268	274	299	263	301	275	258	269	282	252	278	249	292	251	285	315	236	267	264	289	296	266	258	297	266	302	252	291	276	306	274	260	252	272	260	266	247	266	280	259	283	253	248	269	258	269	257	274	299	271	257	280	271	271	261	269	255	247	265	278	287	252	267	292	289	282	249	224	290	266	288	273	266	272	286	274	265	273	264	284	302	255	254	256	291	246	288	279	310	286	269	275	238	262	281	264	274	277	276	265	279	264	271	259	258	264	265	280	283	271	252	280	274	261	255	272	293	265	280	309	287	260	270	257	245	282	256	264	269	261	299	285	282	251	284	265	284	245	294	285	264	310	287	275	310	249	249	261	261	274	241	252	259	291	261	257	286	254	276	280	267	286	275	298	255	277	274	271	275	270	254	251	272	262	253	254	272	264	252	286	262	289	254	261	269	259	261	278	287	242	253	290	252	306	273	261	266	289	294	277	264	282	272	288	265	284	278	294	253	284	280	280	257	290	256	243	260	307	280	262	247	280	286	291	246	283	263	270	305	263	248	258	268	288	278	274	269	262	298	236	289	266	270	297	293	296	263	234	261	260	274	255	262	257	277	302	253	288	282	284	251	273	284	287	275	247	249	317	260	255	265	255	259	240	283	270	258	266	269	289	273	294	281	268	276	280	271	283	266	266	237	302	262	256	282	271	270	270	269	245	277	254	274	264	256	255	262	278	247	241	265	277	286	261	260	299	261	261	297	263	255	280	253	302	263	276	265	279	282	294	283	268	263	264	268	283	260	243	268	232	294	284	259	249	268	269	300	257	287	262	282	296	268	262	252	295	270	281	253	300	296	247	249	288	252	284	262	280	270	281	260	282	269	267	298	305	270	242	288	296	281	251	253	251	245	270	294	291	290	258	259	272	271	294	276	265	262	284	257	262	273	286	256	265	279	280	254	270	242	293	283	243	274	290	235	283	291	290	278	282	288	275	264	267	278	262	253	283	277	253	253	271	271	282	311	280	266	264	274	278	275	252	270	249	248	251	267	257	257	276	266	270	272	243	271	244	259	274	283	263	270	244	269	264
27706	9891	1848	1344	1006	885	801	875	835	898	842	885	891	831	856	830	841	873	859	833	858	833	858	871	853	837	825	768	833	829	840	857	868	817	834	867	832	804	866	792	849	829	858	824	849	795	851	858	803	790	857	863	790	849	818	899	848	828	783	832	857	848	895	843	825	787	835	831	847	863	817	819	834	879	809	827	817	797	858	792	816	853	857	850	808	819	864	807	795	872	811	827	837	866	813	825	864	888	815	862	808	832	810	820	897	849	810	822	878	801	877	848	890	891	848	837	809	824	852	827	838	832	890	825	866	826	818	850	853	841	807	835	833	819	833	849	870	828	814	871	843	829	814	828	807	860	812	859	836	836	829	813	814	857	830	868	860	843	832	860	832	834	812	826	848	878	860	867	859	816	867	862	846	863	819	891	875	890	824	835	816	873	796	871	817	845	799	848	828	822	823	863	791	831	844	843	833	836	843	841	853	831	818	792	834	818	832	872	866	882	795	801	899	851	863	782	811	840	871	847	812	837	850	810	822	820	880	806	841	856	923	860	874	847	819	816	787	827	774	873	821	808	847	846	870	786	844	855	806	868	910	882	769	842	819	875	813	844	784	802	866	812	793	853	857	833	825	855	813	883	826	853	869	814	804	838	791	826	832	850	821	788	830	784	783	816	875	806	817	864	816	826	843	846	854	860	785	883	801	822	808	803	834	790	929	806	890	832	786	838	793	812	845	824	821	861	851	878	848	818	852	836	803	841	862	811	841	837	871	874	868	840	820	847	855	839	811	868	843	842	768	797	813	870	834	819	814	846	817	851	870	855	849	864	864	861	844	830	835	848	842	800	892	821	881	832	858	798	834	840	836	864	817	825	820	837	844	869	817	846	874	841	832	803	829	829	810	814	812	793	825	829	868	787	836	806	810	876	847	835	813	882	830	843	850	833	852	832	812	847	841	832	871	789	877	851	830	878	761	825	812	786	811	809	850	860	823	805	820	837	780	829	822	925	855	836	865	899	874	886	876	802	817	792	863	887	855	854	868	831	872	857	863	838	885	838	887	846	844	840	829	781	846	832	849	801	791	838	887	814	795	821	864	841	802	788	849	803	836	809	839	870	796	861	856	859	864	816	858	799	827	832	878	847	839	810	854	826	817	850	846	840	805	805	851	782	842	831	807	841	782	812	843	814	777	795	854	854	900	829	824	848	837	811	806	831	836	831	840	854	872	817	850	866	852	850	820	794	805	819	824	818	865	854	823	816	809	843	842	876	863	803	802	793	833	868	892	836	861	860	803	828	794	855	808	821	791	849	822	820	858	889	831	813	861	821	822	800	830	827	901	841	872	849	805	815	856	868	817	788	809	806	830	841	856	832	846	863	849	860	818	854	845	834	824	795	878	803	861	844	840	894	865	841	834	744	833	816	830	832	808	816	888	889	782	827	895	886	817	842	780	880	876	839	818	867	807	825	824	805	816	838	837	848	834	842	781	853	848	814	828	830	867	829	826	805	891	840	835	862	871	814	830	811	857	815	818	829	864	820	862	875	883	804	824	793	856	821	856	758	863	810	866	847	833	823	840	895	878	791	807	826	817	849	843	859	808	818	804	827	835	807	805	789	861	780	894	801	885	798	852	852	909	856	916	886	812	871	820	816	867	794	812	824	887	859	828	856	850	829	827	859	876	855	859	823	843	816	857	861	834	811	865	817	829	846	792	852	842	863	871	836	824	812	809	849	763	764	856	811	809	825	867	841	822	854	813	825	812	831	872	832	780	815	826	847	802	824	786	837	831	851	858	845	865	835	802	824	830	817	825	820	855	836	811	808	771	851	829	792	824	838	887	829	807	806	880	829	797	876	825	810	757	858	807	805	840	840	798	846	856	871	778	846	868	859	815	779	828	863	857	838	845	833	818	887	887	855	853	786	785	831	841	814	836	898	854	868	839	850	830	824	823	825	839	792	844	815	789	816	868	802	820	871	880	847	816	854	806	838	845	843	860	821	842	843	823	865	886	817	820	874	827	813	859	834	867	819	801	793	804	790	841	809	833	849	820	833	824	828	886	819	798	775	831	833	832	842	843	841	761	857	818	818	853	807	822	780	825	801	852	817	860	845	842	825	870	884	846	850	826	849	811	843	783	820	886	893	776	792	812	877	783	839	865	847	856	847	839	840	827	846	791	830	821	813	875	825	838	801	860	826	817	851	841	835	811	809	833	887	862	825	838	830	845	826	878	856	825	795	854	823	785	795	821	845	819	838	882	844	878	766	863	849	840	865	876	822	854	830	849	867	831	848	817	866	837	864	919	861	874	862	847	869	811	832	866	789	916	840	853	845	827	868	803	812	825	882	832	806	794	825	831	843	859	838	829	838	848	896	805	805	798	840	789	808	845	789	918	889	859	817	863	826	840	808	830	892	830	803	818	843	875	849	860	827	819	840	837	825	883	779	869	845	834	815	811	858	806	826	821	866	883	816	869	807	819	859	850	834	842	802	858	835	847	881	802	851	836	854	790	778	890	830	846	800	879	851	857	822	805	844	799	857	822	819	869	845	814	876	849	835	842	798	818	785	806	809	834	834	833	786	872	866	792	842	838	846	831	839	823	827	863	851	820	843	826	845	745	808	832	820	834	852	820	848	846	863	884	840	854	813	767	793	843	801	810	871	832	865	864	827	876	834	879	839	858	814	839	811	863	887	810	837	824	834	856	799	856	841	840	874	848	837	857	823	863	879	832	842	875	813	850	848	790	840	795	840	915	857	848	835	839	793	826	834	817	804	810	862	861	812	778	833	824	812	816	829	871	795	804	868	841	836	827	827	803	872	815	876	859	856	769	780	851	871	856	833	777	848	897	861	826	808	823	843	882	831	829	815	832	853	842	825	842	794	792	848	847	808	817	877	881	825	831	880	868	823	831	836	853	825	838	838	866	841	788	822	857	769	824	893	851	843	839	875	820	789	818	877	830	809	831	841	801	836	852	849	816	816	800	878	823	781	835	791	860	825	784	838	863	844	852	776	796	819	801	875	798	853	842	778	878	861	913	822	832	857	835	851	834	870	844	821	794	870	850	870	793	812	796	785	847	840	829	814	769	842	841	861	843	853	786	817	806	836	876	843	869	842	861	799	834	823	810	875	864	816	833	751	848	853	845	838	880	916	800	782	841	861	865	836	850	796	850	829	844	804	830	820	849	787	845	834	789	823	868	818	864	844	835	848	859	846	827	888	813	858	852	838	859	849	842	823	823	825	802	843	823	870	816	878	913	827	763	815	863	828	889	816	804	873	847	820	825	921	863	863	865	799	801	815	820	857	843	847	794	813	846	785	880	800	838	836	807	857	811	837	839	813	849	881	870	843	822	841	827	863	870	850	842	823	841	760	783	836	851	779	775	889	841	842	860	853	808	827	879	838	832	821	886	824	876	828	827	828	835	807	864	865	864	864	838	839	836	801	854	840	852	805	833	783	840	832	815	863	765	840	892	859	841	889	812	829	777	830
5596	926	929	795	716	711	748	658	697	651	669	659	697	701	638	665	678	690	690	663	729	670	697	627	708	661	673	694	719	680	737	685	625	641	701	670	666	716	688	707	683	719	709	693	688	697	667	692	660	708	700	674	709	680	691	656	694	704	678	670	694	663	696	698	719	673	689	651	706	698	683	681	669	707	701	694	665	675	702	659	715	722	683	680	624	746	648	743	701	668	631	697	704	710	707	666	633	709	709	686	663	683	670	734	677	695	675	658	731	669	635	655	670	657	683	631	680	695	700	653	646	666	627	658	673	708	638	713	641	722	663	685	701	693	661	702	672	688	670	626	697	657	648	659	709	708	624	642	692	696	680	672	731	666	668	642	659	659	654	657	697	658	722	659	645	652	742	657	676	642	677	637	710	669	701	714	672	626	647	667	633	665	685	671	672	662	679	675	689	647	671	657	698	702	703	650	654	685	674	626	737	693	682	669	656	692	690	693	691	675	651	707	679	649	682	694	671	710	685	687	671	662	636	654	653	653	659	687	697	637	676	675	709	672	647	666	677	646	674	694	702	696	674	668	684	676	661	704	660	664	626	716	684	653	720	690	639	650	691	652	644	654	696	679	671	689	684	632	697	692	648	703	636	684	688	642	652	690	652	696	688	701	667	675	678	712	653	640	705	696	697	663	689	639	685	654	704	704	648	657	685	673	699	640	633	657	636	694	693	672	668	707	637	676	700	662	660	649	691	672	700	722	662	685	736	668	682	671	722	689	679	714	640	643	646	708	682	681	671	660	650	728	694	630	678	659	687	713	664	670	685	689	666	679	710	698	696	681	676	691	701	705	609	706	649	672	688	692	655	664	684	668	667	717	674	655	679	688	650	606	687	655	674	644	696	660	696	698	682	706	660	685	730	682	680	644	657	661	681	689	680	678	678	703	684	711	641	607	697	660	647	700	679	704	701	692	694	683	676	665	695	675	626	678	693	620	665	687	714	671	682	690	694	675	717	660	692	677	732	657	665	698	670	670	715	727	722	660	626	626	682	686	713	710	675	636	662	669	693	676	661	674	697	660	681	677	696	665	656	661	705	655	704	680	676	657	650	650	723	707	659	655	668	676	684	688	661	683	670	683	707	648	697	675	653	707	738	664	650	680	670	657	678	687	716	644	680	657	668	671	672	673	627	680	660	683	674	690	672	681	728	664	670	681	693	675	647	690	709	615	672	671	716	662	687	691	661	681	693	679	642	693	679	686	670	681	662	679	693	701	706	670	689	648	638	689	652	672	696	725	686	711	651	669	669	726	653	679	718	649	647	705	680	655	634	668	716	686	641	712	629	685	691	665	699	683	650	679	688	684	666	693	709	684	730	657	674	676	654	648	675	688	682	685	676	650	699	695	722	686	683	655	631	687	706	648	690	675	668	679	671	671	709	672	680	640	690	715	700	665	655	681	642	667	676	651	689	659	626	654	733	645	719	653	653	703	686	667	677	652	678	681	661	709	695	724	663	652	736	718	681	671	676	676	729	690	701	635	646	648	602	692	691	713	638	706	705	657	685	681	650	679	668	703	727	673	635	658	693	734	674	649	678	695	708	683	665	660	688	700	664	666	673	664	695	696	634	707	662	700	712	677	652	675	703	681	655	695	660	674	721	713	699	724	718	691	707	698	660	684	626	614	671	624	672	670	662	690	696	656	666	666	718	673	670	607	650	687	681	686	663	668	641	646	697	711	671	710	720	649	672	653	695	671	644	661	668	681	660	698	704	713	676	639	718	665	677	687	666	703	708	657	706	654	646	675	746	724	745	683	635	670	723	732	681	680	645	669	654	643	684	690	665	664	656	699	712	691	669	657	667	699	639	705	696	632	688	686	697	632	688	649	669	709	671	670	694	757	674	706	666	684	665	697	688	642	658	654	668	714	676	685	720	687	684	712	693	648	633	655	702	680	704	708	697	667	687	664	702	641	620	733	702	706	700	671	676	688	645	675	685	671	729	717	715	660	688	635	671	648	675	695	672	694	684	637	672	675	650	649	659	688	632	667	672	668	681	706	709	712	697	718	682	684	693	704	670	720	644	622	661	668	676	667	682	646	650	650	660	684	691	668	688	640	688	643	672	668	686	676	664	694	683	683	662	649	672	709	676	646	683	652	679	714	664	645	699	696	695	679	706	702	668	677	686	685	700	691	664	677	682	660	671	728	689	645	659	668	660	656	701	733	646	693	639	713	734	688	710	653	688	711	678	679	623	645	667	702	701	644	692	643	685	654	684	688	676	677	701	656	679	689	680	701	706	659	700	694	669	721	659	655	685	667	720	657	716	687	675	695	674	660	675	696	664	673	716	712	710	696	738	658	689	676	657	675	695	702	677	644	694	667	666	674	658	668	660	693	672	658	654	679	687	686	682	686	685	682	678	665	701	681	677	683	672	682	651	655	720	669	661	683	678	641	669	644	706	647	656	667	656	646	733	680	666	687	695	654	694	697	731	665	658	653	719	671	697	661	698	716	692	670	718	707	629	637	669	703	688	671	669	647	652	656	720	666	663	695	681	656	698	641	657	646	679	666	676	671	688	656	684	695	662	686	712	612	707	648	707	631	694	695	665	666	653	653	668	722	713	646	670	625	690	661	665	650	675	691	638	647	692	646	635	625	718	621	649	681	688	682	677	661	732	717	704	703	668	660	737	646	674	638	718	714	668	686	704	668	674	722	741	655	647	715	655	662	686	651	676	687	717	698	686	630	714	672	714	698	695	636	691	642	629	658	668	700	737	678	692	671	640	675	655	701	664	655	655	694	650	656	659	689	683	681	695	712	674	693	685	710	708	653	625	664	658	647	695	700	679	687	716	679	708	709	675	700	626	696	705	664	681	684	711	678	682	627	702	692	711	683	665	682	706	736	714	652	657	689	733	681	645	650	699	675	691	707	730	688	691	680	651	658	682	692	643	673	673	695	654	663	698	667	650	699	731	727	663	685	707	700	677	661	684	678	640	681	719	651	682	668	746	709	691	657	649	721	688	688	681	670	693	688	693	680	672	646	691	629	677	666	697	701	676	659	683	682	685	701	623	689	716	671	627	722	645	678	688	683	677	679	669	687	666	677	663	660	673	690	735	628	632	701	664	735	706	697	656	644	653	677	648	683	643	721	630	646	700	697	702	629	737	693	727	702	720	675	646	675	702	687	667	640	672	683	700	676	667	698	646	675	690	716	666	654	678	692	689	691	730	692	694	699	682	672	637	670	698	650	612	653	687	653	683	693	657	664	659	663	656	654	687	678	671	685	651	677	693	656	746	680	688	642	710	698	640	667	670	677	713	693	656	678	674	738	680	684	662	671	618	672	683	631	675	669	631	659	707	687	688	693	659	656	688	685	646	686	671	711	684	730	678	681	727	706	687	670	663	653	671	707	606	679	678	675	672	694	667	728	665	683	676	695	700	682	699	658	655	672	703	663	694	689	677	688	664	651	627	688	683	656	633	656	596	635	704	703
25693	21378	27102	25424	4074	964	775	614	590	580	569	550	564	540	525	541	500	548	573	505	504	508	552	499	534	520	512	523	536	513	516	488	537	521	526	481	536	556	536	505	532	466	505	542	489	504	463	488	488	512	518	526	532	564	555	478	500	537	529	515	511	535	502	545	515	492	508	524	534	512	501	552	504	496	502	474	500	497	507	564	526	552	527	527	549	542	527	520	484	463	501	506	514	556	522	528	496	507	542	528	538	542	509	533	562	515	491	500	541	497	508	530	501	537	534	511	555	506	489	529	519	503	530	522	518	543	491	502	503	511	538	515	514	533	551	491	548	526	522	480	512	517	482	488	471	512	519	515	505	475	529	520	529	530	513	491	527	493	478	484	492	498	500	492	511	531	509	528	496	515	576	534	530	529	515	504	479	525	626	495	513	527	559	503	510	492	504	489	542	500	528	503	499	517	568	535	505	503	493	540	512	531	499	457	526	529	482	462	480	548	513	526	512	511	500	519	506	496	489	529	522	514	547	497	534	498	489	513	501	514	534	551	563	499	557	509	508	543	565	506	528	521	496	517	483	495	513	488	508	515	509	475	541	512	534	508	526	523	494	492	497	503	514	484	494	528	479	476	537	510	522	494	524	531	503	473	512	523	525	546	524	463	500	506	474	535	512	473	523	530	526	510	529	516	488	501	502	497	525	531	464	512	533	545	467	503	498	495	474	525	508	519	523	504	506	498	532	551	512	487	506	524	519	495	544	537	512	505	527	530	505	480	520	480	482	488	490	500	463	521	518	523	481	511	523	489	564	491	511	533	513	529	490	546	465	481	531	489	572	514	504	515	509	502	511	507	496	503	532	542	531	501	494	501	505	508	524	490	521	506	542	525	490	481	515	527	480	539	498	492	491	494	533	522	535	501	513	476	487	574	499	524	507	534	489	535	537	503	540	508	461	541	516	516	547	542	505	484	517	499	501	497	518	549	501	487	537	547	522	516	526	528	533	558	495	484	521	489	520	522	519	515	524	487	493	529	523	541	537	493	569	516	483	491	506	527	572	528	536	543	476	511	497	505	558	496	491	527	530	470	480	504	512	525	499	493	528	508	487	500	506	541	523	521	514	517	485	510	491	499	527	503	544	548	501	507	526	536	491	492	494	491	507	546	523	481	487	526	538	502	486	485	510	508	510	493	462	530	506	511	538	512	528	519	475	533	501	512	518	524	515	510	480	513	525	511	501	532	529	495	509	533	510	483	506	508	522	552	538	527	504	496	509	511	543	516	510	509	504	500	508	508	510	520	530	519	489	512	525	498	491	540	506	512	523	522	541	579	520	508	519	501	497	477	526	468	520	470	526	474	531	484	521	485	540	491	537	526	500	526	508	497	535	502	553	508	499	523	516	539	510	495	531	537	508	518	573	500	519	480	493	510	512	536	560	517	535	456	499	490	501	505	549	535	508	491	516	502	545	497	513	521	527	485	515	513	513	493	515	500	481	515	518	569	552	529	517	539	499	478	506	500	533	495	521	521	518	498	506	523	519	484	485	516	544	501	475	520	522	492	477	488	503	522	543	499	494	491	528	527	534	515	484	517	509	516	489	536	474	498	481	493	490	524	517	500	553	499	511	520	531	498	470	494	488	502	528	526	511	526	445	526	494	507	513	501	526	504	539	443	526	520	504	546	512	504	555	521	548	472	515	542	499	511	540	526	510	508	536	510	530	510	499	507	492	484	520	502	583	497	539	502	508	511	518	521	525	509	539	525	527	486	482	500	481	512	489	539	511	507	515	532	539	545	519	528	520	512	516	497	515	528	517	488	500	451	522	489	539	514	499	520	542	498	506	482	469	501	522	482	507	558	490	480	483	482	504	518	510	529	516	509	530	507	566	515	507	473	490	504	484	521	525	498	523	518	526	516	516	519	497	504	517	513	500	485	526	516	524	563	544	478	561	463	507	531	527	491	530	505	537	498	540	507	509	532	493	513	478	494	521	498	520	457	489	521	498	491	525	515	534	529	493	527	520	501	499	486	501	514	503	472	490	540	522	523	531	537	485	484	510	516	519	500	489	544	516	489	495	526	528	518	504	546	507	550	527	497	467	524	505	509	522	474	518	509	524	516	483	499	522	493	551	503	482	503	546	491	515	530	478	551	499	563	503	525	507	516	525	499	533	516	527	497	544	492	505	547	529	468	514	545	505	505	521	536	513	481	507	484	529	494	541	517	519	508	538	504	549	489	533	539	507	537	514	510	479	583	525	494	491	507	512	551	526	522	514	535	493	479	526	532	512	485	487	483	511	526	504	527	547	531	494	503	477	519	472	477	507	511	521	512	527	526	495	465	523	506	475	521	500	530	495	494	571	539	494	516	507	510	545	500	503	530	529	481	548	467	514	494	520	536	543	518	508	518	539	480	468	504	508	527	514	505	484	496	504	502	496	511	454	580	496	525	520	514	485	511	528	527	492	550	502	494	525	497	498	525	521	516	539	532	499	528	494	530	500	538	509	509	491	481	532	487	501	503	561	483	508	490	515	498	544	506	537	490	521	498	501	488	488	523	492	510	514	535	503	501	455	538	504	523	511	480	495	508	522	499	517	473	514	539	511	515	490	516	501	490	484	537	487	477	570	505	491	502	516	553	473	475	533	511	514	497	522	500	561	507	506	528	516	507	509	523	489	475	530	514	524	560	544	518	528	486	534	532	482	547	521	487	522	506	528	452	488	477	522	506	515	537	516	511	515	539	536	544	540	504	518	527	481	525	511	521	530	556	502	488	478	545	507	524	493	475	491	523	509	495	501	514	504	493	536	537	568	500	546	516	511	479	507	511	523	520	521	495	526	540	523	534	479	500	515	525	500	511	481	512	501	527	499	499	498	522	500	508	505	488	501	506	489	487	494	519	506	505	496	512	502	507	522	473	515	540	512	496	521	500	569	525	533	519	582	512	527	509	526	507	523	485	477	518	492	485	446	549	499	522	484	501	537	522	499	522	512	517	499	480	539	523	515	535	529	513	522	551	544	528	498	521	553	496	497	512	523	504	503	527	512	486	543	532	484	525	506	513	533	490	517	507	529	507	551	474	494	527	490	494	461	518	528	523	538	535	532	548	529	501	503	542	484	519	494	515	474	501	523	489	494	524	508	474	510	483	490	505	520	475	523	556	514	506	521	485	533	467	538	530	484	531	507	540	548	520	516	498	466	502	551	493	515	502	496	509	502	513	477	521	512	538	530	529	475	509	517	497	536	540	506	517	472	466	516	483	481	493	509	503	486	520	494	517	525	532	511	557	509	508	519	490	504	477	459	538	510	538	478	493	510	531	498	569	532	517	481	509	533	528	491	483	535	498	544	514	497	517	496	548	525	547	488	519	533	493	516	506	566	507	496	498	493	488	483	504	550	480	492	504	503	496	529	518	507	503	537	491	513	537	539	487	486	481	503	516	527	524	518	483	474	468	483	514	549	528	517	482	549	488	495	497	497	533	498	533	493	566
3746	2859	2291	1347	946	776	686	588	546	603	497	515	499	435	476	502	476	471	473	520	510	459	470	500	424	463	453	412	462	427	498	439	461	469	410	461	445	468	475	458	461	466	442	447	462	462	473	435	461	432	458	439	470	442	484	480	446	457	462	476	406	464	450	455	436	456	487	439	434	443	430	468	436	454	493	444	442	414	440	458	436	459	467	415	472	451	423	438	436	462	485	466	416	452	446	468	484	465	461	480	445	442	481	415	442	400	480	414	420	417	466	459	456	453	486	461	445	435	471	446	458	431	439	441	414	427	421	456	460	465	451	458	425	428	460	423	434	439	457	422	477	448	421	434	405	418	463	411	472	463	426	471	481	457	445	460	453	416	426	435	453	447	471	466	440	427	448	425	454	434	459	440	453	426	432	436	443	399	455	438	467	464	407	474	479	455	460	463	490	421	477	418	443	510	484	452	428	441	454	430	422	441	444	460	484	439	468	472	403	468	429	401	450	458	457	406	433	400	469	423	414	439	471	480	450	430	433	436	402	451	417	428	471	448	452	444	419	433	463	462	471	438	454	468	434	437	479	442	463	464	441	428	435	484	453	410	404	454	475	455	452	425	455	442	474	429	438	442	455	461	430	470	442	461	454	442	406	479	468	454	418	405	463	426	474	426	455	488	464	411	415	400	438	442	384	446	449	432	393	431	434	486	429	407	463	485	467	438	416	419	435	429	475	437	436	423	432	418	458	434	459	437	466	442	458	456	476	467	417	478	431	449	442	431	427	458	458	453	472	446	434	420	458	445	472	419	453	475	461	461	468	459	462	431	433	416	418	406	434	430	381	448	446	444	453	425	408	395	430	448	429	438	420	430	443	459	444	456	440	443	423	422	406	446	449	469	435	442	431	437	425	452	404	392	433	435	436	457	492	438	425	445	456	448	470	427	434	463	451	440	428	434	457	438	411	429	449	474	485	443	412	472	476	443	439	445	442	449	455	436	427	470	460	430	458	413	466	410	490	468	457	441	442	432	456	469	441	456	415	480	428	462	430	445	456	408	406	457	446	426	476	427	461	440	431	440	418	454	448	451	410	443	455	465	422	448	424	451	429	462	409	425	475	447	466	447	431	444	444	463	464	459	456	459	452	434	450	470	426	442	463	482	399	443	427	439	441	441	452	420	472	439	431	423	438	422	443	445	475	444	440	448	418	454	455	443	447	458	422	450	449	428	419	420	450	453	436	445	426	432	455	458	412	471	453	418	438	459	449	446	399	442	466	471	398	472	483	450	416	433	449	462	453	509	469	461	417	464	440	435	447	429	444	442	427	437	431	418	420	492	429	413	424	440	444	431	432	424	457	437	428	422	457	445	470	468	430	414	441	432	415	464	446	452	458	431	424	490	435	418	441	470	403	413	446	463	452	437	441	441	455	466	449	427	439	417	449	440	428	415	460	468	399	443	450	424	457	453	430	424	445	458	474	450	385	416	446	458	420	452	430	431	485	397	441	451	432	442	429	414	453	428	403	449	417	455	437	433	468	438	449	443	453	460	418	438	417	436	410	395	445	445	474	450	439	419	451	474	472	452	443	474	428	467	440	465	470	438	435	390	442	415	465	450	443	428	436	444	450	383	452	488	446	434	452	415	459	444	484	488	433	418	502	436	445	457	459	405	478	472	433	445	464	426	441	407	454	426	456	447	451	437	466	468	467	425	456	445	426	448	432	422	444	435	434	418	430	447	397	424	446	470	443	440	438	454	426	424	460	461	459	423	436	431	430	420	427	439	443	440	480	456	439	467	447	473	453	447	451	436	401	473	421	469	458	454	434	416	439	445	455	438	460	415	414	470	448	487	459	430	410	417	398	413	419	450	467	465	433	454	444	462	433	448	426	445	468	457	451	412	398	435	407	445	407	451	454	416	459	414	427	413	436	495	424	451	472	458	419	390	444	458	457	474	475	423	423	463	395	448	464	422	486	455	474	417	466	449	456	428	429	461	426	424	402	443	445	431	436	445	413	448	417	446	448	420	447	434	432	460	447	426	425	466	451	420	430	439	419	467	503	426	391	459	476	438	443	466	446	445	442	427	427	447	446	463	460	423	463	402	430	438	425	449	432	483	449	447	472	462	420	429	433	450	447	464	479	486	460	423	424	417	462	454	448	431	431	440	436	469	484	434	423	382	427	459	469	451	395	446	479	456	433	416	445	428	439	458	425	405	467	445	425	439	435	400	403	453	418	470	424	454	441	438	478	450	400	449	424	413	436	441	408	478	409	447	431	429	454	442	468	455	438	475	474	433	416	441	427	474	436	419	469	473	426	477	446	441	486	441	451	474	469	451	443	466	448	402	447	461	427	435	414	450	432	441	435	469	478	436	515	438	419	456	466	457	412	485	440	444	438	454	450	439	439	439	439	416	487	410	464	456	434	440	469	430	467	444	442	450	441	469	421	430	449	434	456	455	431	441	467	461	440	413	408	455	451	404	462	441	420	410	438	493	504	428	449	417	432	411	423	442	459	424	429	415	401	438	432	437	407	412	439	456	462	453	430	449	468	425	433	467	437	419	473	464	470	425	433	428	431	412	456	465	452	446	437	434	449	439	454	444	420	418	438	414	422	426	451	462	462	406	424	447	435	387	461	411	442	407	442	441	407	409	454	440	435	459	458	477	445	420	440	493	425	444	438	429	419	446	471	452	466	436	452	453	438	451	493	426	430	449	474	434	413	409	458	472	443	466	415	449	459	457	421	403	447	432	423	416	405	491	455	422	448	430	489	452	435	406	451	441	428	470	425	471	459	399	415	455	398	466	453	461	456	446	449	402	463	448	417	402	439	437	466	451	423	439	416	434	423	454	439	463	448	492	422	437	463	406	396	421	439	443	448	414	499	479	407	409	394	453	465	443	448	468	411	432	453	436	448	431	453	443	426	421	437	443	441	437	444	407	456	461	430	420	428	411	460	432	449	450	436	450	434	465	431	451	446	448	426	464	449	470	449	463	435	408	437	468	416	447	437	442	455	447	450	449	429	446	466	422	438	434	435	450	433	465	433	447	449	436	439	461	437	488	407	460	453	429	450	428	456	426	435	479	467	425	424	424	437	477	449	487	405	430	443	450	459	458	434	448	432	470	465	466	434	446	454	455	411	426	419	432	453	441	436	440	447	454	444	457	455	437	442	411	440	477	403	422	429	423	424	446	455	435	461	451	395	447	454	441	445	436	446	464	442	427	448	418	469	417	450	478	451	441	449	424	395	459	433	415	437	442	473	429	448	426	466	446	493	440	472	440	467	470	438	418	443	428	442	433	441	438	463	454	422	421	462	471	392	417	417	428	445	441	423	428	469	423	455	418	452	454	451	462	434	450	450	427	455	459	437	428	447	463	466	437	456	443	465	434	428	433	456	395	432	432	417	417	425	408	431	465	482	450	456	400	436	463	405	428	436	446	468	467	425	402	441	431	441	436	393	447	408	429	428	440	418	446	435	411	406	449	454	440
24534	21390	28503	24655	21018	3264	802	504	442	425	393	359	346	351	352	347	300	299	342	360	323	323	318	318	289	299	311	291	340	294	314	318	283	314	283	303	309	301	300	339	307	298	341	314	297	303	321	294	305	307	319	277	309	292	289	312	306	316	303	307	312	321	291	316	272	308	264	303	297	331	288	274	303	300	312	307	286	299	285	306	308	271	299	268	312	287	264	312	317	274	292	293	296	314	279	284	293	269	292	269	265	272	276	301	307	299	288	290	284	308	300	301	280	310	283	304	321	294	283	279	275	287	294	279	272	328	286	286	350	293	327	313	283	283	287	296	276	273	291	279	251	290	284	297	255	264	312	305	305	272	322	311	295	296	308	286	286	284	298	295	297	279	289	319	277	283	295	295	318	311	300	302	297	305	296	329	298	273	320	312	289	275	292	288	328	315	309	267	311	311	284	304	253	283	313	305	303	268	280	288	323	313	308	296	273	285	329	308	300	285	264	262	268	286	275	305	266	316	318	244	290	287	320	333	289	294	279	283	298	278	277	293	267	305	283	313	276	301	291	298	317	303	303	277	282	287	321	280	269	286	299	273	307	306	319	322	270	299	319	297	273	315	311	286	317	282	286	320	282	268	301	270	309	269	282	301	303	301	288	272	302	284	291	304	267	286	309	282	321	297	291	279	307	278	296	303	301	284	299	305	307	269	275	313	292	295	265	280	283	278	313	283	299	303	312	257	279	289	307	276	268	270	277	285	303	294	295	296	302	300	278	288	295	276	287	337	280	298	304	292	280	303	283	279	312	335	298	295	278	273	294	319	293	320	294	280	305	322	336	315	298	293	265	314	329	291	312	294	342	283	295	305	290	339	278	299	299	309	304	318	303	284	311	275	293	306	330	325	294	283	299	297	316	293	306	306	272	258	331	299	304	296	296	263	302	282	291	281	318	287	290	305	325	276	269	361	319	305	277	304	308	309	299	288	305	294	291	262	283	325	279	272	299	320	263	289	279	271	284	268	301	288	294	283	291	261	291	285	276	290	279	290	293	303	292	293	276	290	294	299	272	327	285	298	293	274	288	287	304	294	277	310	302	287	292	295	306	289	293	280	299	317	324	305	300	325	312	265	283	307	301	352	302	327	294	315	269	283	280	299	299	324	315	250	300	293	300	304	278	294	267	295	294	298	306	281	268	309	308	312	299	327	309	317	278	291	287	294	310	274	321	293	297	296	311	287	292	303	256	299	296	270	281	241	271	293	316	265	273	303	300	274	281	281	300	285	299	294	304	283	283	280	303	276	272	301	264	286	300	301	240	288	317	286	283	279	300	282	299	306	291	287	310	278	325	306	268	332	273	307	306	282	296	261	285	309	291	299	311	307	328	327	313	297	317	318	300	327	296	282	286	257	285	302	272	286	294	306	275	278	282	317	307	337	248	288	289	271	292	295	287	305	300	305	308	297	294	291	295	270	291	293	289	308	300	270	290	289	302	313	322	295	296	301	281	284	262	277	262	290	294	285	290	297	266	274	308	299	312	282	285	284	313	273	309	270	287	261	291	294	273	295	289	313	271	304	300	328	306	275	303	306	279	306	302	276	286	340	293	289	316	292	276	291	285	284	302	317	271	288	288	299	275	298	302	269	305	273	314	279	318	300	308	300	268	258	249	300	304	296	274	287	291	303	299	279	313	288	314	258	296	285	272	308	291	288	325	293	312	292	274	319	298	302	268	275	274	299	319	284	293	293	299	316	313	291	297	286	266	286	297	295	284	256	270	286	264	295	285	284	290	296	280	283	281	299	287	290	292	294	306	278	310	298	296	291	275	278	300	298	308	307	283	290	305	313	306	298	313	288	296	278	278	276	286	295	268	331	293	318	279	291	285	276	297	267	276	302	297	329	319	283	314	286	288	283	299	311	301	303	295	295	280	291	270	313	277	295	297	319	321	284	291	301	318	301	268	299	276	281	312	317	298	291	296	298	276	277	275	275	292	256	265	310	279	273	282	304	294	325	280	285	301	314	285	286	305	302	295	269	277	268	261	329	272	286	275	307	299	297	302	295	282	265	285	277	282	301	311	297	297	326	303	274	300	279	321	299	296	292	308	316	291	270	283	285	288	292	307	288	273	299	287	289	276	310	297	285	295	284	289	293	300	286	308	287	296	307	303	301	288	290	347	272	281	286	304	291	318	272	284	294	265	292	298	284	269	302	247	303	290	310	316	322	306	277	276	305	258	282	324	296	294	276	349	267	283	292	274	320	315	287	295	302	313	295	277	278	305	281	318	318	295	286	302	290	281	276	288	287	274	296	295	276	291	267	308	283	284	302	285	289	305	272	261	317	293	298	287	324	282	300	278	301	280	277	307	298	295	298	273	310	315	305	290	297	283	297	295	307	289	278	284	313	284	284	289	311	302	268	295	307	278	288	310	285	276	269	309	305	311	272	302	300	283	288	297	322	316	285	319	292	280	288	318	280	276	284	296	292	288	284	269	297	310	300	291	311	279	305	288	258	297	250	274	296	273	287	345	289	307	280	287	285	297	291	292	297	297	332	329	285	302	318	284	257	286	333	304	304	305	284	311	288	304	278	295	291	298	287	266	302	300	270	316	301	295	308	279	305	253	255	261	283	315	313	275	285	282	275	311	312	282	283	287	301	315	313	322	299	257	279	283	273	280	270	285	283	299	291	296	297	286	264	303	289	286	305	305	287	335	299	265	290	266	283	309	266	288	263	280	292	292	305	340	299	293	269	288	320	319	301	298	295	291	306	326	290	300	327	273	285	297	301	312	292	317	297	274	293	290	286	312	281	298	279	314	284	298	277	288	300	282	300	273	300	277	265	298	297	286	304	305	281	276	297	287	309	316	280	283	286	290	281	314	322	301	289	303	292	300	271	320	288	289	302	273	298	309	283	284	303	272	304	301	262	280	289	271	292	290	296	297	296	311	277	304	294	298	289	284	273	277	258	270	310	274	281	290	282	255	303	266	273	284	329	263	278	293	278	277	293	282	261	291	291	288	280	271	289	291	320	297	317	266	287	308	304	293	295	292	283	314	298	299	270	296	302	289	310	309	292	306	288	288	286	313	267	275	300	295	283	299	280	290	305	283	260	276	313	265	282	309	308	282	301	299	301	280	314	283	300	298	271	306	282	283	330	287	305	284	289	291	281	286	272	287	265	312	296	291	284	268	292	275	285	305	300	299	289	282	278	278	297	287	284	285	293	292	325	297	275	303	285	283	274	277	292	311	286	245	259	279	313	303	309	297	275	284	283	294	309	258	296	287	297	302	283	308	292	297	281	271	273	298	255	291	311	317	289	257	280	288	293	273	244	272	274	287	326	276	305	274	301	315	299	300	262	298	285	288	302	270	300	304	290	260	288	305	260	315	295	285	306	278	295	318	305	256	282	291	284	266	289	308	307	273	291	280	281	296	269	277	283	305	302	286	298	306	310	281	308	294	279	272	300	272	254	266	295	275	315	286	321	251	296
3827	4718	3991	1996	1327	910	732	649	587	473	455	402	384	381	352	347	331	297	334	314	300	321	314	287	309	333	297	274	293	307	326	267	283	285	279	265	296	274	275	289	311	308	290	294	298	293	284	298	255	323	263	285	287	292	305	283	290	297	281	283	270	274	296	273	292	286	301	257	265	283	292	280	285	289	270	281	261	273	258	286	283	309	260	298	288	277	280	286	262	300	272	302	266	264	273	293	266	266	263	233	313	285	261	290	266	273	282	272	268	280	247	283	251	286	266	269	273	277	247	280	276	248	259	286	268	272	296	260	257	320	281	288	258	299	305	288	300	255	298	263	252	253	285	220	293	263	291	259	282	282	296	294	230	260	282	246	299	269	268	298	250	268	247	265	274	268	299	270	259	289	285	272	255	287	277	283	268	269	260	258	282	303	275	293	282	260	301	262	242	266	234	289	258	283	271	276	305	253	287	272	297	277	297	264	268	279	252	288	280	260	259	277	255	284	267	257	256	283	278	275	267	280	263	242	278	260	303	247	275	265	270	276	274	256	267	307	276	262	286	268	287	268	279	263	255	265	261	284	293	288	281	264	255	273	274	295	277	262	280	272	282	267	254	275	257	288	287	267	269	283	280	262	274	252	272	255	274	289	264	245	278	269	281	265	281	249	254	271	259	269	275	258	293	269	291	253	273	301	275	282	228	268	260	299	258	283	273	302	256	268	268	276	282	272	287	226	259	272	267	275	253	246	263	272	255	264	276	261	294	283	259	263	282	277	264	267	281	294	252	240	265	256	238	296	266	270	279	250	273	276	282	269	270	273	294	262	259	262	278	302	258	274	290	239	272	275	277	268	283	279	265	253	259	248	267	286	249	266	271	257	298	302	283	288	273	268	285	260	259	273	265	293	298	269	294	256	263	240	263	281	247	267	272	288	278	247	270	293	249	261	256	266	284	290	269	286	236	286	288	278	263	305	282	241	264	277	260	274	270	288	261	285	277	258	250	262	278	305	235	269	281	273	265	287	284	273	267	302	257	291	256	254	275	249	296	232	273	301	299	229	291	292	283	256	277	283	268	272	273	315	252	261	236	250	306	280	288	247	284	261	272	270	272	270	277	261	283	295	275	301	262	306	252	271	249	279	236	279	299	244	273	263	289	274	304	250	258	280	273	249	255	276	259	293	288	285	262	246	292	273	264	259	284	282	269	287	256	250	246	296	245	255	267	286	263	283	279	268	242	262	270	244	274	302	254	262	284	290	265	263	275	263	274	264	307	267	278	280	286	259	268	268	244	269	279	285	270	262	297	299	275	271	255	257	272	295	274	269	247	242	282	283	304	260	283	269	278	285	271	278	258	266	271	277	272	274	274	269	283	266	273	245	255	263	267	268	272	244	308	280	264	278	293	265	282	250	266	263	285	294	281	289	270	277	252	264	261	248	268	279	294	274	255	303	274	243	270	286	285	277	271	250	270	293	302	290	250	272	266	276	294	241	243	298	283	270	273	282	269	267	231	261	264	285	260	252	263	274	284	281	262	244	277	247	286	276	294	296	243	237	274	247	267	274	273	259	247	259	300	264	279	275	275	249	284	292	256	262	243	250	243	233	224	265	300	292	282	281	257	242	269	267	273	267	248	274	282	276	312	298	251	276	290	248	262	270	272	258	266	282	279	281	262	285	240	292	261	252	280	278	234	279	266	280	251	248	287	281	272	290	290	293	293	261	247	285	253	236	244	250	270	284	287	235	255	270	296	281	281	283	274	285	263	281	262	258	246	296	267	253	283	288	280	264	258	246	255	283	257	263	272	252	268	261	269	275	254	268	259	260	254	252	279	280	253	266	245	250	284	288	257	263	290	272	282	307	300	233	282	227	291	278	276	282	247	303	257	253	273	248	261	267	272	239	275	266	282	286	253	260	252	251	245	296	240	274	269	289	274	254	290	302	291	343	282	267	288	294	289	258	271	252	269	277	248	248	267	278	295	264	249	260	274	270	278	290	286	258	270	280	258	240	286	264	258	260	263	282	286	274	259	261	277	277	271	296	278	257	299	267	244	220	292	286	263	258	267	238	277	283	264	268	260	256	258	248	278	274	278	268	271	284	298	258	290	265	269	247	287	249	253	256	261	297	245	262	289	253	275	263	271	288	246	297	256	248	257	275	258	278	273	267	254	271	270	261	279	271	268	260	283	277	263	272	288	287	298	269	280	265	240	260	298	242	277	280	290	262	282	274	263	296	273	264	276	265	284	282	283	261	302	274	262	274	253	268	275	265	264	249	271	261	266	287	262	273	306	285	281	265	258	255	278	259	277	272	255	263	264	275	292	286	243	256	269	263	262	270	234	258	292	267	269	305	244	254	278	251	250	270	261	278	277	228	252	275	265	268	273	248	247	257	295	261	261	273	272	299	277	275	281	265	245	280	279	276	277	299	281	282	308	242	270	250	272	294	254	252	292	233	277	286	252	266	236	265	275	296	301	280	270	282	274	280	265	282	288	277	278	249	266	282	248	264	278	259	226	263	318	281	293	243	283	295	291	244	261	307	265	274	241	293	271	250	244	311	263	274	263	263	255	287	289	255	273	281	272	254	257	247	274	269	299	257	271	269	259	290	284	262	249	280	259	275	254	273	269	252	287	269	261	275	247	293	265	244	264	262	270	264	284	265	265	241	269	267	279	285	243	280	244	263	262	262	300	272	273	262	269	275	291	248	272	262	283	278	246	284	253	265	235	286	261	304	277	260	275	247	284	257	283	272	254	234	252	282	273	280	270	297	275	255	262	275	263	274	258	286	247	285	271	258	300	250	260	266	296	279	257	306	276	258	265	277	274	265	268	286	262	267	277	301	263	271	267	263	294	295	260	266	249	273	276	259	276	289	254	252	254	260	220	281	258	278	280	272	285	261	277	273	244	271	253	284	293	285	257	271	282	285	258	276	287	264	288	263	271	290	249	266	292	259	281	263	271	254	260	266	285	262	259	262	294	284	281	269	271	249	258	282	262	297	267	277	271	259	262	260	262	286	288	286	286	237	271	253	247	275	274	267	275	228	253	246	280	284	309	278	264	287	323	270	274	265	289	275	250	266	266	291	288	305	260	272	279	280	271	279	268	252	288	302	275	271	281	272	284	249	297	263	262	276	269	284	272	267	263	277	273	224	276	286	260	273	268	284	250	260	270	271	281	266	262	243	259	249	284	284	247	237	269	234	266	269	317	260	275	248	275	280	274	264	266	281	259	258	264	265	255	269	253	262	260	266	263	265	277	264	246	253	266	273	265	278	262	275	279	241	281	290	270	295	292	276	253	257	268	293	259	272	273	265	281	271	287	244	297	301	259	276	305	269	265	272	276	246	281	274	280	304	283	294	286	276	291	274	274	255	274	282	254	257	293	288	243	274	272	257	253	247	284	275	246	251	278	278	279	277	267	270	277	275	241	267	294	272	287	234	271	313	265	244	275	268	264	251	250	281	278	268	278	255	247	270	267	254
27640	9853	1656	1117	917	857	850	850	846	873	864	822	865	826	871	865	842	885	836	918	878	874	884	809	864	856	821	814	874	835	829	843	852	817	844	858	792	816	870	879	832	885	849	801	825	846	816	796	874	892	865	811	854	907	824	872	869	826	828	838	868	835	813	803	841	841	851	838	844	892	845	844	835	807	886	832	876	851	848	847	769	868	890	860	839	880	817	843	796	881	837	807	857	870	830	870	842	809	812	833	846	838	810	837	870	870	839	867	837	913	814	860	828	842	790	845	825	848	805	844	882	855	885	802	827	831	830	836	850	800	848	863	849	870	834	874	801	856	885	818	874	899	900	909	845	842	834	838	846	876	850	820	778	833	867	882	828	851	852	881	838	806	888	889	811	821	840	854	836	850	856	853	815	860	795	854	854	851	836	859	853	836	850	851	856	861	822	889	839	815	867	867	858	845	822	857	914	848	827	840	827	808	793	751	870	841	856	883	839	836	839	861	855	852	826	835	829	804	837	874	839	878	825	840	801	864	841	824	821	806	868	849	875	878	878	867	865	827	840	841	847	811	808	797	839	833	870	852	839	849	849	785	856	855	842	866	874	861	856	822	854	871	840	828	805	861	822	839	872	874	827	807	874	820	873	875	810	825	812	851	848	842	862	878	896	799	843	831	843	850	854	853	865	867	826	877	837	849	831	864	819	862	843	831	808	804	806	891	830	814	875	831	836	841	883	884	879	834	854	808	823	827	819	822	838	837	822	820	808	834	785	842	884	784	884	878	832	837	819	825	824	773	868	846	902	820	861	793	870	845	846	845	863	813	853	832	781	842	843	898	846	850	849	803	813	834	814	867	829	819	873	883	830	832	844	802	867	866	831	868	824	812	861	839	884	862	804	879	866	761	842	815	853	828	851	875	823	894	851	837	850	813	897	833	845	837	809	863	811	856	796	816	804	812	864	804	846	852	822	896	836	832	838	848	825	824	814	860	801	861	852	793	844	825	863	852	829	805	820	869	826	840	872	834	833	838	830	819	820	830	811	880	833	790	906	839	832	888	904	812	830	841	860	828	841	881	846	843	837	808	801	854	861	870	798	799	837	853	842	858	897	879	822	853	869	874	851	785	829	810	781	800	812	869	839	835	843	864	835	850	846	840	831	837	857	914	852	896	861	814	842	862	840	821	839	838	852	811	813	832	850	817	850	827	812	812	848	859	847	857	839	873	856	886	811	849	828	838	872	830	884	858	811	840	857	798	850	851	863	865	807	864	877	835	866	876	785	817	828	848	836	829	882	778	822	858	839	819	815	877	820	900	808	877	818	812	833	830	857	864	806	821	847	813	842	872	832	858	856	879	811	848	832	849	850	801	824	842	869	821	879	840	826	885	800	866	821	829	833	872	847	850	845	854	863	821	842	831	831	818	843	893	852	831	824	876	871	839	807	841	846	835	814	824	813	858	826	875	854	816	902	826	799	819	833	856	752	822	854	879	808	823	840	854	869	868	837	848	829	844	794	827	871	836	837	796	830	861	828	833	785	818	859	831	829	859	905	836	879	857	813	880	856	895	823	818	864	872	837	848	795	840	800	812	852	875	849	884	789	858	860	821	841	894	825	843	792	787	905	848	852	841	844	804	859	816	867	881	848	836	848	845	834	852	910	841	835	814	859	826	897	849	752	833	858	884	887	868	821	879	847	860	810	858	873	820	855	862	854	843	798	827	820	841	858	812	810	786	850	806	824	819	872	903	808	836	828	817	838	819	849	859	831	872	795	821	858	871	827	841	858	874	843	857	863	856	901	863	829	852	842	805	829	817	804	789	812	820	806	849	826	842	829	867	761	831	826	846	880	776	883	864	851	854	816	837	861	839	874	858	849	860	874	821	823	820	847	843	830	872	888	873	840	820	822	860	840	837	813	916	815	812	897	797	836	803	853	830	895	842	850	847	806	868	849	846	869	873	843	866	822	858	838	822	859	837	830	867	886	827	868	897	871	813	869	832	873	860	822	835	811	830	842	857	854	813	783	795	847	918	847	886	859	813	870	778	863	761	847	812	829	870	865	847	831	819	855	847	841	856	840	897	876	849	847	816	873	833	826	850	866	823	845	832	869	810	868	807	841	829	808	840	779	784	830	823	821	821	851	820	811	803	902	809	857	885	854	874	864	846	837	854	820	847	869	851	835	823	847	869	839	887	862	855	800	811	820	855	854	841	834	932	848	877	837	848	802	857	847	817	907	809	799	830	819	841	862	847	858	818	839	828	856	890	891	815	864	819	809	869	875	837	843	851	841	858	796	865	850	819	772	864	881	823	853	814	809	872	814	855	861	875	858	806	842	835	846	855	804	878	858	845	835	849	846	877	841	860	799	803	821	822	803	932	791	893	851	865	842	793	782	830	848	781	865	835	859	843	854	839	779	867	843	845	852	867	825	842	823	855	852	867	868	876	869	854	817	860	867	892	791	801	898	884	783	829	866	884	840	895	864	792	837	827	892	854	861	802	877	826	864	825	852	848	844	816	801	837	826	853	866	879	837	859	825	826	775	831	834	893	798	824	813	860	862	823	814	826	791	856	886	823	833	795	842	861	871	847	863	876	847	785	878	820	798	853	844	840	797	887	825	831	830	846	885	860	840	895	865	800	828	814	824	836	793	829	836	793	818	847	878	874	819	792	843	839	831	838	773	820	849	835	884	809	832	872	860	885	897	769	792	888	804	849	832	847	851	804	859	843	835	857	859	886	823	890	842	784	836	820	872	820	836	912	877	864	875	849	803	808	833	817	821	810	842	911	851	867	865	873	808	819	867	830	850	846	883	842	828	790	826	877	851	867	834	850	865	858	831	802	902	806	861	848	840	873	908	922	823	853	846	812	825	857	842	808	895	856	857	854	832	855	864	881	890	832	845	869	822	852	884	867	884	801	820	821	868	831	798	868	858	797	868	847	854	837	839	825	851	876	840	851	798	820	835	844	895	807	861	815	852	900	829	870	811	809	840	833	864	852	826	844	841	797	826	828	872	807	896	878	935	832	816	855	810	874	862	851	861	855	846	886	859	862	844	849	836	855	837	882	838	805	856	850	826	851	860	931	826	806	834	805	863	838	816	846	888	823	867	851	847	865	855	841	837	842	851	864	834	856	870	861	847	853	857	815	836	909	816	819	865	881	788	858	802	839	832	804	874	880	833	880	880	818	872	811	846	793	860	835	821	823	810	844	844	807	828	873	777	861	826	857	862	795	833	844	878	787	873	826	806	782	834	832	873	824	850	853	857	824	812	896	847	791	896	880	855	859	840	843	844	848	863	840	842	848	859	834	863	824	813	825	861	874	804	884	835	840	849	874	867	848	845	852	832	809	883	855	861	831	771	858	858	793	848	843	826	861	858	898	826	821	873	862	895	842	847	835	879	854	808	840	799	807	882	830	818	789	893	899	834	835	862	850	837	841	815	867	784	840	837	807	821	879	844	860	869	813	820	882	830	856	846	834	830	860
5591	905	798	762	653	684	706	680	697	685	669	676	678	704	685	673	678	682	665	691	672	638	666	678	715	653	698	682	677	728	664	711	674	664	673	654	648	689	658	677	659	654	658	660	637	699	705	697	667	708	677	672	672	684	713	683	669	693	668	714	644	650	620	672	654	675	696	649	649	763	644	694	688	729	705	667	690	677	648	675	684	680	649	666	666	659	694	680	666	645	675	701	673	675	685	667	687	629	661	670	683	654	673	683	652	701	716	666	727	678	655	689	710	643	707	685	656	693	678	671	724	661	670	698	685	661	666	701	614	661	652	693	594	651	655	663	697	693	705	726	676	630	702	634	625	651	667	694	654	703	709	716	682	632	691	646	662	722	635	685	707	648	627	699	687	652	679	691	679	665	711	724	674	723	720	667	711	660	684	683	640	668	659	673	651	688	669	666	680	661	661	688	695	714	655	699	674	676	635	658	637	685	706	666	634	683	649	690	682	657	668	678	676	705	642	667	674	669	686	666	704	628	693	701	672	689	685	700	641	641	683	704	660	628	703	722	676	689	659	727	632	675	664	655	708	690	652	684	675	632	696	721	702	681	636	685	690	662	685	708	709	680	710	706	705	659	648	724	696	673	743	672	666	666	675	664	662	636	702	718	679	679	681	658	677	692	696	652	652	663	622	685	695	675	702	676	701	674	685	666	695	673	662	717	698	691	663	671	648	672	672	672	662	671	673	727	629	708	673	672	713	681	646	596	663	647	639	662	645	684	649	603	673	655	625	708	687	664	678	694	658	699	668	626	647	698	674	651	693	672	623	683	670	676	684	665	691	687	691	676	685	670	650	641	664	720	643	630	675	668	653	669	667	683	666	668	708	709	684	649	702	631	683	605	678	725	717	656	667	606	697	695	669	609	699	680	680	663	665	684	682	679	684	695	656	702	635	677	665	686	630	704	688	661	670	708	674	647	641	655	624	715	662	684	662	659	631	657	687	664	661	650	659	630	621	678	697	642	667	695	710	646	698	670	685	678	675	683	625	655	670	599	663	633	676	704	676	676	632	670	678	725	730	634	657	710	673	652	728	700	598	673	688	666	674	642	683	656	607	654	683	650	690	622	640	675	713	682	684	689	761	712	660	692	684	744	682	667	701	649	654	770	712	639	694	607	652	685	651	623	694	649	667	722	677	682	687	644	707	685	660	691	628	655	647	697	698	690	635	677	668	662	660	650	691	721	636	686	663	674	674	685	661	632	674	648	681	644	709	682	664	629	654	654	678	668	628	683	655	712	615	692	662	666	649	677	699	675	671	602	689	673	664	695	655	681	678	683	688	656	681	672	661	640	689	678	669	670	659	661	644	677	676	666	690	671	678	651	685	654	700	644	720	672	689	671	674	680	655	662	653	665	731	699	668	698	652	647	681	672	664	670	651	689	694	657	684	677	654	677	661	676	660	710	670	650	658	697	659	749	641	681	661	658	693	660	736	677	746	710	675	624	661	621	676	658	632	691	635	630	624	719	660	680	656	615	690	711	644	672	660	687	664	695	655	661	667	658	647	682	710	606	652	672	651	650	662	659	664	682	652	669	645	658	683	630	649	683	668	643	691	712	649	669	656	691	669	733	684	668	665	645	667	654	656	659	671	627	715	636	679	688	691	679	637	703	683	659	721	688	686	736	603	637	676	699	636	656	686	638	637	659	670	711	660	712	651	628	643	685	671	679	706	659	682	655	702	668	710	670	693	727	660	683	681	679	648	680	637	670	666	671	671	664	669	667	684	690	664	651	702	659	707	659	677	672	694	648	691	660	685	652	603	676	637	693	702	717	656	669	691	680	644	692	707	674	661	654	679	657	686	693	660	679	680	666	660	709	652	670	708	652	703	672	678	724	664	661	666	653	622	674	638	683	635	662	669	691	678	672	662	659	692	667	664	656	655	700	626	694	674	668	682	700	667	700	657	665	706	702	647	676	684	673	656	661	690	643	706	677	661	652	694	688	673	727	716	758	686	650	689	696	647	640	653	724	641	675	653	645	642	641	630	684	676	662	671	666	663	718	633	697	727	673	669	676	663	660	712	709	655	679	646	654	674	647	700	646	693	633	686	712	667	665	623	645	671	658	680	685	672	714	649	689	662	686	654	718	665	628	694	644	630	652	634	700	672	670	651	685	660	654	667	664	688	681	683	654	653	700	650	703	679	665	700	718	652	696	662	671	704	697	663	685	716	694	693	672	698	672	662	709	678	675	664	678	660	689	655	689	671	653	623	725	674	681	658	677	700	647	646	610	760	651	676	676	716	654	631	641	687	681	709	693	685	678	625	650	643	680	653	727	681	727	667	714	637	625	652	635	656	705	699	624	681	673	668	658	684	685	649	699	636	694	648	683	687	647	711	683	651	675	736	682	675	684	671	703	684	668	674	659	675	675	682	638	645	659	669	688	650	670	666	678	709	688	687	687	692	715	703	662	644	667	677	656	711	673	646	691	626	669	678	644	671	697	688	694	677	707	679	714	658	674	705	712	681	678	699	709	710	675	682	679	688	671	642	689	661	633	660	633	708	692	645	655	678	639	655	684	619	695	665	649	700	682	657	658	655	707	635	653	678	636	664	671	649	711	670	648	707	688	726	634	683	646	658	676	649	760	670	631	651	696	639	688	602	664	727	702	676	667	637	661	661	663	678	644	689	681	688	644	638	651	679	701	654	662	674	692	708	701	625	703	653	642	655	662	708	682	664	699	686	713	645	656	666	655	636	671	681	665	665	642	639	650	694	730	668	659	705	652	619	674	712	721	664	706	682	716	674	640	636	673	657	647	688	676	675	671	680	662	693	659	664	653	712	692	673	618	668	668	624	671	663	690	635	648	669	663	652	656	688	636	658	655	660	660	679	659	614	666	632	663	699	671	670	676	657	651	629	669	709	625	690	677	638	698	690	654	707	697	647	653	637	682	638	704	707	640	720	668	670	655	660	621	648	640	697	665	708	677	687	661	639	682	718	633	639	679	670	710	726	730	685	687	658	648	701	643	664	680	684	708	693	697	688	707	676	667	663	663	669	694	687	639	677	688	687	693	713	709	699	667	663	682	685	688	662	679	661	681	656	654	655	683	613	680	692	710	654	652	670	640	717	683	669	622	698	665	664	664	661	704	665	721	719	676	685	670	712	696	669	648	660	677	648	699	683	646	667	632	644	689	654	661	624	711	623	706	659	686	701	663	727	678	671	689	679	659	706	677	672	702	663	683	668	702	668	666	679	680	630	691	717	660	699	728	679	634	665	660	628	644	687	722	698	671	722	734	695	697	675	655	659	651	682	680	686	683	638	690	714	671	652	707	680	669	680	672	707	630	627	626	677	626	700	696	663	665	671	642	704	667	671	667	667	681	696	706	717	664	703	621	702	661	657	671	686	697	684	669	687	687	680	658	675	652	661	668	690	707	667	665	690	739	660	598	689	698	686	687	616	694	672	693	705	670	681	624	696	715	691	651	633	679
25729	21403	27120	25460	4104	985	768	637	564	546	582	597	557	514	534	559	536	545	524	505	560	486	493	514	541	559	540	528	539	551	499	555	535	526	514	533	492	535	523	489	529	507	512	525	530	544	571	492	546	493	478	487	519	539	550	537	536	527	530	492	493	512	488	527	502	504	550	542	548	511	509	499	511	499	512	478	500	515	516	531	485	523	497	534	508	509	541	532	513	519	478	499	502	505	511	499	507	519	513	529	534	529	501	511	532	531	509	524	513	491	473	477	533	514	485	512	526	557	545	506	515	490	522	499	549	474	523	533	571	494	529	531	499	531	550	531	549	528	490	545	481	505	558	526	462	577	558	508	525	522	535	493	475	477	517	522	503	496	530	491	522	519	493	532	497	564	489	491	505	515	513	475	492	492	500	533	487	475	551	497	504	511	529	565	507	522	519	502	526	485	546	466	529	506	512	515	522	498	518	519	484	501	523	530	513	578	575	515	553	522	528	554	517	568	484	526	543	487	527	485	493	500	528	549	544	517	503	524	541	519	501	511	503	542	536	498	500	507	535	493	508	528	532	517	508	530	543	505	538	491	543	519	547	521	489	519	496	521	496	521	544	534	500	515	522	498	525	483	486	473	549	521	511	492	518	555	501	558	554	524	535	511	503	469	545	522	560	511	568	556	511	503	491	462	495	515	494	520	560	456	509	513	513	498	512	499	466	546	529	490	526	513	515	518	513	490	507	492	505	539	525	511	498	513	556	507	543	489	509	534	559	495	530	555	535	520	520	503	524	524	487	485	548	504	485	514	519	495	502	534	504	506	522	533	463	573	485	491	516	515	531	553	488	514	512	495	504	519	498	515	522	515	548	493	507	487	481	488	450	535	532	500	541	504	524	514	527	487	524	489	493	490	508	541	487	500	524	521	498	526	505	506	497	480	561	523	526	502	492	489	523	481	536	530	525	526	513	487	500	517	523	505	507	520	524	540	494	484	531	503	500	504	471	501	518	518	513	529	509	538	542	538	493	495	489	508	517	516	549	499	555	495	448	504	482	499	525	483	549	507	513	519	447	455	503	531	502	495	478	499	478	535	507	482	511	569	525	513	516	504	518	474	545	504	528	528	499	519	508	501	485	505	520	535	551	469	517	474	491	486	492	535	535	534	535	507	540	548	484	529	526	510	511	509	514	525	479	498	499	503	501	525	520	511	504	506	558	558	519	481	520	530	533	503	515	535	498	537	481	493	457	533	492	465	529	482	514	496	490	508	482	518	528	506	512	475	535	514	521	524	468	521	499	490	517	502	485	511	494	511	513	535	508	555	526	558	536	467	495	538	476	534	497	502	493	533	503	498	584	447	502	478	509	526	526	485	522	516	493	479	538	487	472	515	582	533	529	514	517	503	564	512	500	533	516	484	515	493	487	561	505	482	506	499	510	497	515	546	501	507	531	488	526	507	556	516	501	492	522	488	506	517	545	520	494	479	477	535	511	484	496	532	503	520	539	524	480	493	486	533	478	462	554	524	489	509	526	524	532	510	496	545	545	496	510	523	549	514	485	493	547	512	514	533	484	510	507	560	485	544	535	518	479	505	500	507	521	485	525	468	496	507	532	497	504	530	541	508	497	522	503	479	504	485	502	507	522	536	529	509	512	545	498	520	483	460	482	494	499	531	512	512	476	539	522	548	524	533	500	517	531	536	499	535	491	508	522	509	533	498	509	498	520	529	528	501	520	517	509	501	560	524	521	482	528	554	566	495	478	497	499	509	478	521	498	490	484	514	555	476	534	512	491	476	476	520	508	494	523	550	511	507	530	481	511	481	521	511	562	551	560	483	538	515	512	494	503	462	537	508	487	489	523	508	540	537	485	517	532	508	486	538	469	528	529	526	541	502	515	465	497	521	491	489	489	497	495	525	544	495	524	534	491	520	517	481	554	508	514	536	512	561	510	492	487	522	505	537	521	537	503	505	533	520	497	509	464	519	561	529	542	492	524	544	526	502	490	481	529	493	484	505	504	506	515	507	517	522	476	500	503	518	514	492	497	526	485	525	507	517	525	531	534	515	511	470	478	525	526	487	539	476	524	500	512	555	487	494	517	475	523	523	566	502	509	490	503	532	506	468	526	458	502	505	505	521	475	521	568	495	530	498	522	510	524	489	468	456	518	525	509	531	511	482	522	502	490	506	492	535	497	490	531	554	505	531	551	487	526	509	499	463	507	512	555	542	507	514	504	513	483	534	511	535	524	504	485	499	542	536	516	484	490	496	505	515	488	504	518	516	532	492	498	509	501	506	506	540	601	507	505	495	508	502	498	516	514	533	496	534	505	527	535	476	501	493	517	504	501	567	489	520	539	527	508	463	538	509	534	505	470	501	499	537	525	510	547	481	528	532	491	476	537	519	511	491	497	491	543	511	514	498	457	508	511	501	514	529	485	517	497	518	486	527	502	527	522	482	521	490	519	504	536	527	521	492	497	528	503	546	515	513	556	515	537	542	524	505	440	504	500	479	499	483	531	500	497	553	524	522	493	482	511	499	507	518	488	530	502	514	503	523	520	519	508	521	482	477	511	529	523	522	508	465	482	489	477	516	475	537	498	479	530	531	513	449	509	525	502	503	535	482	522	525	537	544	499	528	519	498	514	502	547	557	549	517	534	513	481	522	529	527	508	538	530	533	540	491	537	533	516	514	494	526	516	521	543	512	505	524	524	522	511	510	532	524	535	541	536	510	520	479	505	528	514	515	472	522	551	485	491	515	473	502	528	529	493	476	504	524	480	496	561	532	475	495	495	541	510	520	524	545	487	546	530	500	507	528	523	523	507	491	482	461	523	497	539	531	499	479	504	494	533	498	531	503	522	519	530	510	501	497	518	468	515	498	501	523	489	520	509	438	492	513	525	513	528	479	511	513	524	549	514	512	489	536	526	524	561	505	541	496	532	519	500	496	486	552	540	509	495	491	505	573	507	527	492	515	511	515	489	540	517	499	516	527	474	527	512	492	497	540	484	486	536	502	492	496	515	530	515	522	573	497	524	517	526	516	484	513	516	544	513	504	515	530	503	514	501	500	509	494	530	528	491	530	520	525	508	563	499	489	480	507	515	526	545	514	528	516	503	530	518	480	549	468	490	511	519	546	508	567	539	511	527	500	491	521	507	545	504	482	525	488	535	534	516	479	516	477	513	475	500	532	536	501	488	547	508	554	497	520	519	523	506	509	506	508	479	506	507	531	567	503	509	512	477	507	522	487	541	478	501	477	545	502	497	524	519	541	510	486	518	511	514	517	507	520	531	490	492	537	511	545	517	529	553	485	504	514	512	487	497	488	492	469	505	517	520	546	527	505	499	527	509	470	516	483	509	530	532	511	550	509	504	549	481	512	496	507	503	534	515	471	508	481	515	497	510	541	533	540	515	538	480	521	510	514	546	522	537	495	499	465	515	528	542	523	508	505	503	523	526	534	545	542	504	502	525	502	519	552	524	532	503	511
3760	2642	2219	1354	964	777	707	592	574	549	539	526	535	438	477	468	477	476	456	505	473	471	459	451	466	461	466	441	498	407	462	438	440	468	473	452	482	439	431	436	466	460	467	457	404	458	426	427	466	470	474	428	435	446	436	456	486	458	428	453	468	469	413	460	403	463	427	465	441	467	458	462	438	455	458	431	517	493	439	437	415	418	460	462	434	465	455	440	451	440	423	448	452	481	446	441	456	473	481	475	432	483	428	478	445	460	417	457	438	406	462	452	433	445	422	472	430	424	441	444	442	439	454	447	454	463	452	415	444	459	449	420	438	440	441	447	429	403	406	450	449	423	479	427	449	447	454	412	451	439	443	465	478	449	441	464	443	436	419	465	429	441	447	466	445	472	437	464	447	448	433	467	426	471	459	431	443	427	458	456	448	432	416	439	422	441	385	395	479	447	438	437	468	451	436	453	421	429	428	435	486	447	412	469	422	488	428	446	449	474	425	438	443	458	458	456	467	442	477	470	456	423	451	464	462	427	451	449	472	458	447	432	429	466	433	476	452	431	435	477	416	404	445	414	440	428	457	419	437	439	457	461	427	424	412	427	412	476	471	447	451	453	454	437	422	456	427	450	463	478	441	438	483	430	463	467	436	424	461	428	451	482	491	460	456	442	480	443	425	438	435	430	440	459	424	440	475	423	464	401	458	486	493	425	441	466	462	459	442	487	428	424	419	423	460	433	442	448	442	394	437	444	417	423	431	408	436	449	413	435	431	437	423	408	464	464	404	466	430	428	421	466	432	465	431	479	453	452	493	454	489	433	427	449	417	465	458	442	464	440	441	448	426	463	445	384	456	437	427	458	432	453	455	474	441	441	480	447	463	463	459	440	447	432	450	434	431	454	474	425	416	448	424	427	482	446	410	445	431	461	430	437	456	442	433	411	454	436	441	427	426	385	407	439	446	430	404	486	472	450	423	427	445	435	466	459	422	436	477	444	433	467	440	413	444	441	455	425	408	451	436	445	431	427	459	455	438	457	420	460	418	417	437	447	420	435	414	425	448	424	413	409	431	463	430	450	456	435	429	443	434	468	422	434	446	400	440	413	441	445	460	452	449	430	399	448	446	460	452	430	477	436	441	438	446	450	445	448	420	457	431	468	497	425	446	455	453	449	454	403	438	462	420	418	465	472	429	450	446	437	459	482	416	480	418	450	415	449	479	445	425	458	418	465	431	456	443	459	428	476	414	452	473	464	435	462	478	480	422	435	464	452	448	434	431	436	457	463	439	449	454	470	426	481	472	439	443	410	439	477	451	472	457	455	451	422	411	453	454	428	444	467	431	473	481	424	411	442	471	483	456	453	456	471	485	450	412	463	424	446	484	425	428	444	449	426	480	418	455	465	440	446	449	461	444	421	425	440	425	458	454	407	406	445	405	501	463	431	450	450	442	426	472	439	457	421	442	469	446	464	464	422	449	475	396	475	447	444	453	444	404	438	469	413	455	453	425	440	431	464	442	461	469	451	447	466	421	439	481	479	423	436	472	434	450	449	441	449	434	455	466	425	447	429	442	464	432	452	440	427	422	444	440	448	437	428	410	431	448	438	465	404	445	387	447	464	463	482	437	448	467	421	449	423	441	465	438	428	457	449	415	458	437	430	422	444	448	439	463	430	427	422	481	429	447	423	429	435	480	440	438	474	414	426	419	445	423	467	463	440	431	422	484	437	439	477	444	419	440	453	444	450	429	445	438	438	421	444	441	453	418	439	435	508	457	416	451	434	452	399	450	446	443	472	402	455	464	440	438	432	421	456	453	435	466	433	500	469	442	428	417	435	438	479	460	445	427	420	437	426	405	404	473	454	418	452	464	458	441	405	469	482	458	416	410	454	432	431	415	456	450	399	451	443	470	432	438	450	422	449	417	408	433	412	465	498	451	452	453	409	424	445	431	470	451	406	415	459	421	440	456	427	458	439	463	451	426	453	450	412	441	418	400	444	380	476	478	453	446	413	448	431	442	413	437	431	426	454	396	437	406	410	445	493	418	442	431	443	442	433	449	445	453	466	414	461	436	462	430	474	403	437	437	454	454	430	440	453	454	406	429	401	452	414	463	433	450	459	430	452	457	466	436	479	464	420	467	427	437	444	460	445	462	400	410	430	441	413	442	404	422	464	414	429	450	449	436	420	424	445	433	461	434	447	462	443	466	472	444	506	443	418	437	451	432	424	462	426	422	434	461	402	441	436	428	459	418	448	432	429	442	442	457	440	446	458	439	419	443	411	442	459	441	445	428	445	404	441	421	443	409	479	432	449	441	433	451	421	441	424	409	444	439	448	431	457	453	442	475	427	432	478	409	451	452	440	448	460	439	425	409	458	428	449	426	446	464	451	424	415	416	444	431	477	457	451	447	445	458	475	389	434	408	506	436	475	459	445	423	471	455	427	442	401	453	474	430	427	420	428	437	413	432	441	465	430	433	434	419	465	445	438	460	475	443	452	428	445	389	435	451	468	431	402	446	436	421	411	452	408	444	409	419	455	427	432	421	446	458	438	500	446	427	417	439	470	438	430	407	410	456	455	438	430	429	387	414	466	433	440	487	451	438	456	440	448	487	475	447	478	439	448	431	455	437	405	461	417	434	478	445	452	417	429	483	422	454	452	434	437	461	446	460	417	419	457	416	417	421	468	468	425	443	433	422	437	415	440	415	419	431	461	435	453	468	466	459	417	437	399	458	440	459	451	423	447	443	467	441	470	484	452	434	436	448	459	456	417	450	424	427	436	416	462	455	444	446	436	430	442	455	424	449	435	399	427	438	433	424	432	432	421	460	461	426	480	425	455	424	425	474	438	462	426	426	418	434	418	444	462	427	445	437	415	450	436	426	416	478	414	406	403	455	444	436	429	447	490	437	430	476	451	439	417	415	437	478	478	427	461	419	450	465	428	429	427	433	464	446	453	428	460	445	429	472	455	400	460	457	453	451	426	424	424	494	441	428	420	461	458	454	440	451	455	410	465	426	448	410	472	433	445	484	428	487	471	405	462	416	433	455	413	429	451	449	453	435	451	412	472	428	430	397	464	443	476	444	447	430	420	423	453	425	467	409	440	442	436	450	473	415	458	443	403	427	438	453	426	409	467	431	457	444	454	441	430	455	424	446	388	479	416	465	423	433	449	425	450	454	444	388	420	452	444	496	429	430	426	442	419	439	424	464	395	425	481	434	427	403	454	422	447	435	451	447	434	444	457	456	457	428	407	392	411	411	472	418	463	452	451	449	452	435	436	418	434	457	458	452	478	447	436	459	432	406	412	417	460	406	444	458	452	439	463	430	455	448	453	449	448	435	458	416	460	450	442	452	448	456	426	447	413	452	437	448	446	479	459	407	452	421	464	414	419	396	428	419	468	435	461	430	390	435	406	419	399	428	435	433	473	409	465	435	440	455	424	377	489	449	471	459	440	446	424	426	435	403	456	437	439	428	425	394	467	445	446
24617	21466	28603	24743	21115	3209	857	572	402	389	398	404	346	338	331	343	365	332	350	326	326	333	319	313	319	327	334	281	324	330	323	295	304	332	283	299	280	294	338	324	302	244	282	310	282	313	308	288	307	297	289	272	318	323	309	307	339	289	307	301	288	321	311	308	278	306	285	289	304	306	304	311	289	272	268	290	315	277	261	293	301	275	293	291	314	325	310	310	299	297	274	285	294	303	265	307	295	293	297	291	309	273	302	311	275	250	276	284	310	275	293	317	286	316	262	282	304	286	300	309	288	305	308	290	297	296	323	306	301	282	298	281	295	292	310	290	278	316	297	287	279	283	284	313	312	258	290	358	277	320	321	278	300	297	298	314	312	285	276	291	290	306	305	315	297	315	285	259	302	278	339	337	304	295	298	301	295	286	293	298	308	293	310	272	291	291	303	311	281	282	299	301	282	354	302	316	286	316	300	283	288	289	303	276	295	305	270	289	290	313	267	280	297	297	286	329	250	279	318	279	294	306	291	302	261	276	315	299	308	273	288	300	295	287	324	309	340	285	314	333	302	290	314	285	280	264	284	274	294	283	298	290	332	294	286	309	310	281	306	295	282	293	281	282	293	269	292	306	286	274	305	278	284	308	283	268	312	303	311	298	282	292	297	288	296	283	298	309	280	314	281	282	285	283	283	302	304	294	284	308	301	293	298	334	271	292	295	329	289	301	262	270	280	318	310	296	280	299	299	318	296	342	273	291	314	314	308	292	304	267	293	284	299	295	300	323	293	322	269	309	296	314	293	304	269	304	280	301	316	269	316	301	299	299	278	315	286	306	348	290	300	294	321	304	295	282	297	277	282	324	301	273	273	306	296	317	324	289	322	309	319	291	268	314	304	270	307	295	262	292	311	307	278	277	280	257	309	281	294	253	312	297	304	291	278	273	274	286	321	294	293	301	321	298	284	311	258	289	331	306	275	280	278	311	296	289	305	305	306	307	269	290	297	295	288	305	288	307	292	286	261	291	293	296	283	290	304	284	294	292	293	268	279	279	297	308	280	309	300	308	284	303	291	281	297	315	320	295	317	294	256	316	316	308	261	304	299	285	269	282	276	279	256	295	289	267	285	304	290	313	308	303	266	298	280	306	309	293	282	292	322	260	282	324	273	301	306	269	314	325	301	281	293	319	294	322	300	316	285	276	310	300	303	319	286	290	265	304	291	307	307	269	295	282	298	316	268	294	307	308	289	266	276	289	310	320	320	313	292	281	315	297	293	316	294	292	293	301	265	316	297	328	280	295	299	298	287	305	287	280	299	302	271	288	281	280	277	302	311	311	315	286	326	311	288	316	278	266	281	292	293	317	301	305	302	281	323	293	313	271	276	284	317	269	320	298	269	280	313	317	266	309	284	308	281	330	289	291	321	261	317	288	290	298	281	292	302	290	298	300	284	297	279	334	289	303	303	299	282	308	308	278	270	317	286	277	292	308	260	283	303	305	291	287	307	305	296	298	284	268	276	289	256	315	342	288	275	286	290	300	333	281	275	291	291	320	311	267	268	292	319	264	313	290	299	328	307	283	309	272	316	270	288	286	278	319	279	321	288	290	328	277	287	316	290	306	298	276	306	304	295	285	306	293	345	298	284	287	314	282	299	308	283	276	279	289	307	305	272	305	302	296	315	301	285	276	315	265	300	338	286	292	304	260	278	305	291	306	302	290	286	288	293	305	313	306	305	293	296	283	281	291	273	290	295	293	283	280	287	259	295	272	263	287	305	270	275	294	322	281	289	287	300	300	286	280	311	303	309	316	301	306	315	309	268	269	274	291	284	284	303	323	287	295	303	321	285	272	290	323	299	332	282	337	290	320	327	293	298	271	305	298	311	316	304	303	289	297	293	305	302	319	306	302	307	269	314	301	329	287	281	279	316	286	308	245	304	308	294	297	277	286	310	272	293	288	286	296	300	286	284	317	269	323	303	315	320	305	288	301	272	262	272	304	313	304	307	288	266	323	301	297	304	306	279	305	291	287	260	309	300	331	294	298	301	285	330	284	295	303	297	270	285	293	275	305	293	268	286	282	313	292	312	325	276	280	276	281	301	262	308	272	318	300	305	283	288	282	257	292	321	305	334	284	303	305	270	290	261	291	299	322	285	313	311	299	297	300	284	300	291	295	274	309	320	296	273	302	299	302	275	300	298	287	303	305	271	293	303	327	258	326	292	307	292	286	308	294	308	275	288	297	264	308	317	286	299	299	296	315	264	292	295	309	308	276	303	262	292	290	306	305	310	291	299	284	283	303	297	301	292	290	287	290	267	312	298	290	278	276	268	300	284	292	265	266	279	289	288	268	246	327	266	301	301	273	266	292	304	291	277	293	295	321	315	298	280	276	332	290	291	290	339	296	307	278	269	308	297	320	310	336	310	311	296	283	301	259	299	339	300	275	333	321	300	317	276	307	296	316	277	294	277	300	297	285	289	308	318	278	269	269	301	289	269	297	318	314	330	308	325	299	271	275	296	315	299	312	281	307	317	302	329	295	289	285	295	307	307	266	304	268	284	308	313	283	254	297	295	300	296	246	298	294	315	283	303	294	265	301	292	293	296	275	311	266	317	290	298	277	274	296	303	283	340	300	264	291	283	300	286	279	292	284	308	308	264	294	287	289	286	290	277	268	294	311	253	290	278	289	267	299	301	296	288	303	309	277	295	306	293	285	274	295	299	298	303	257	262	273	287	294	276	276	289	276	307	289	277	311	293	286	271	281	314	299	288	302	319	320	287	281	277	289	289	341	315	317	288	314	291	300	297	310	276	325	252	270	296	308	288	297	300	295	314	290	291	291	299	292	295	294	299	315	321	328	283	277	309	286	335	308	312	289	274	307	299	273	278	297	274	305	291	306	292	263	309	303	306	279	296	283	285	307	295	286	300	297	309	319	286	310	285	309	301	276	280	290	287	318	272	302	286	303	293	262	300	296	297	295	309	291	284	310	333	300	287	283	313	289	274	305	298	281	301	290	300	285	286	281	292	265	318	287	287	274	275	272	279	256	283	270	297	301	311	285	287	282	301	277	322	299	292	295	303	309	276	314	307	297	280	286	306	294	297	282	311	284	284	297	288	291	322	267	257	297	320	295	295	296	301	298	288	304	254	277	280	303	282	306	303	314	303	311	301	287	305	275	296	293	317	278	317	282	295	322	295	283	303	298	319	319	294	290	328	280	313	314	305	304	284	299	294	319	279	284	287	324	281	271	305	295	313	260	289	265	310	301	306	261	299	279	288	257	297	305	298	278	275	292	297	298	286	289	290	277	311	311	297	254	313	287	301	306	269	300	299	297	298	272	300	314	285	316	327	286	297	271	262	292	295	295	292	295	311	266	282	269	318	308	303	276	274	275	293	302	300	299	286	288	280	291	308	308	270	297	307	276	257	301	293	290	263	269	298	301	287	264	325	294	293	312	304	307	319	280	271	291	293	286	304	307	297	308	295	290
3866	4776	3873	1969	1319	965	776	614	550	484	428	404	392	370	339	321	329	336	353	289	304	291	320	300	270	311	294	288	311	313	305	264	304	297	293	296	250	285	291	279	301	296	294	274	321	284	306	311	269	288	308	300	302	302	290	281	268	297	292	277	281	289	284	308	260	282	300	293	278	283	269	270	280	281	237	269	276	256	267	287	264	254	278	252	255	265	273	242	272	266	258	284	294	262	270	249	278	247	277	282	279	274	263	280	314	283	264	304	282	295	288	308	295	299	297	268	269	305	276	261	281	276	285	292	263	244	255	264	258	291	292	269	278	291	260	271	281	277	277	276	251	309	250	278	284	261	265	277	278	266	286	289	276	295	283	238	280	265	258	255	267	262	246	253	269	268	248	295	251	266	291	275	275	231	264	263	268	273	286	278	294	290	280	306	283	276	269	263	267	274	286	267	304	323	268	252	237	276	299	284	253	264	264	252	287	242	268	267	266	258	273	290	282	276	271	268	268	274	267	267	273	282	286	250	283	261	266	234	285	268	278	272	304	273	276	270	271	299	290	263	273	269	234	253	262	296	276	250	281	286	287	292	257	267	281	291	249	263	248	272	290	302	270	278	268	277	303	285	283	275	281	256	259	271	274	271	264	263	273	289	277	277	273	293	285	265	257	296	271	284	289	288	272	278	255	272	264	245	275	288	263	279	246	281	286	247	274	271	265	277	254	261	258	255	282	294	259	260	295	254	281	297	278	244	241	280	295	253	293	297	278	264	287	268	292	258	265	277	290	286	260	259	289	246	262	252	308	253	290	256	265	300	270	287	263	253	282	277	279	278	289	270	296	317	269	290	266	289	271	308	285	278	257	255	271	258	288	278	274	251	273	266	263	276	265	273	271	244	282	295	276	267	266	248	274	265	279	279	271	274	255	249	270	260	260	307	255	269	253	280	254	290	275	263	279	269	272	275	264	286	261	271	288	249	275	248	257	281	277	275	259	301	272	247	267	256	276	294	265	274	300	281	277	273	258	272	286	259	294	256	292	267	267	273	274	260	274	308	289	277	265	292	264	287	272	282	267	273	276	264	261	262	251	286	269	296	280	273	279	287	259	274	280	279	250	261	262	254	259	282	263	286	264	282	236	281	236	261	306	287	289	241	262	265	245	235	289	299	283	313	258	268	285	292	267	289	249	273	271	265	263	253	276	255	279	263	277	329	283	267	267	277	279	275	293	313	266	262	277	267	282	270	249	265	285	259	303	283	296	278	258	252	265	275	264	245	235	275	291	264	291	269	277	257	285	270	288	277	314	279	270	276	261	258	251	271	276	272	273	272	248	261	294	288	257	290	260	263	278	259	283	277	251	262	315	259	251	255	290	287	273	296	280	266	242	232	256	282	276	267	249	274	251	279	251	278	276	291	247	270	283	286	276	285	303	288	285	270	268	261	268	265	266	279	269	269	281	272	266	285	268	271	287	277	271	301	275	272	293	288	302	243	258	259	285	278	277	273	282	270	262	261	265	275	287	266	296	322	293	271	269	254	274	246	265	257	246	269	270	263	245	277	237	245	265	299	252	250	290	252	290	273	276	292	287	258	296	258	266	296	272	244	279	250	292	254	296	297	279	275	265	228	271	250	262	284	295	272	273	263	247	300	299	301	269	281	276	255	252	257	288	278	281	268	273	266	276	281	268	300	267	276	265	279	260	269	271	283	218	280	270	292	251	277	255	262	270	259	250	255	278	264	300	246	271	271	278	258	249	261	293	285	274	280	279	273	274	261	241	307	256	303	270	254	270	270	284	295	316	268	266	291	287	271	261	271	276	278	257	305	255	287	284	234	266	266	289	284	247	260	268	269	288	304	308	272	289	252	254	274	292	276	250	269	256	274	277	249	257	270	264	288	275	268	298	264	304	240	271	286	269	266	296	296	304	260	279	250	263	265	267	300	247	239	310	288	277	301	280	253	259	260	271	276	272	253	266	257	288	270	260	274	298	270	237	257	293	319	283	287	268	259	276	295	264	281	280	284	258	298	284	273	296	284	300	245	267	305	289	266	286	290	264	261	274	267	253	278	287	282	265	315	293	270	255	266	301	281	249	283	238	277	270	264	263	273	287	293	264	276	274	282	276	286	250	265	250	282	285	263	259	261	286	261	266	290	249	252	276	260	295	259	247	276	261	264	300	269	266	257	308	284	287	291	273	260	272	281	263	244	279	313	274	279	239	243	297	262	297	269	298	263	259	259	256	288	263	276	259	274	267	286	273	294	253	264	275	266	258	320	253	258	290	252	294	274	233	272	251	243	247	289	287	244	277	258	288	275	260	246	291	284	251	287	284	274	257	282	249	266	294	268	274	268	266	253	263	312	294	282	260	301	276	267	281	256	275	252	300	259	288	295	270	261	266	291	300	273	260	255	284	280	275	268	270	274	248	257	266	315	259	280	281	294	249	254	271	255	258	270	268	286	249	268	280	287	269	261	284	274	299	281	292	275	291	272	243	259	249	298	272	283	267	268	236	281	274	271	247	247	260	269	275	279	257	272	242	286	270	257	258	293	265	271	253	249	275	285	262	233	295	255	270	265	292	247	259	260	249	272	268	271	285	267	280	281	278	276	273	272	253	227	286	281	286	282	270	279	279	274	268	260	265	267	283	270	249	293	263	262	269	264	304	291	258	248	280	247	282	281	277	248	269	273	254	285	249	280	250	275	244	275	293	266	282	241	278	284	266	265	270	266	242	249	284	288	289	277	289	262	276	267	271	267	282	296	262	290	284	265	278	278	266	306	253	268	276	290	273	299	298	259	268	277	287	303	259	246	266	284	283	281	275	252	243	253	259	295	280	264	272	264	280	243	282	295	268	261	248	274	274	271	225	260	262	304	292	299	288	270	295	263	301	303	274	237	273	277	281	258	254	284	290	268	273	257	277	287	292	256	254	271	266	270	272	286	275	283	313	293	281	267	300	250	272	278	265	282	269	279	294	282	283	240	275	264	279	256	279	292	296	264	274	275	274	276	270	264	271	301	275	276	252	277	264	267	262	242	270	253	250	264	257	262	277	296	294	276	245	287	265	272	278	259	281	291	287	290	260	279	228	272	268	282	272	304	243	258	264	268	270	251	267	303	264	268	280	266	279	245	269	245	293	290	281	276	263	259	252	283	283	251	271	244	260	243	266	278	282	282	263	279	251	260	249	269	286	279	285	230	270	265	232	242	280	279	282	255	305	262	258	287	281	259	246	255	274	275	247	292	264	268	257	237	264	271	262	283	249	263	246	259	265	256	279	270	261	251	268	256	267	247	280	276	286	268	264	256	281	281	260	301	282	289	247	261	272	266	272	284	248	289	295	274	263	274	277	322	254	299	319	277	269	272	279	283	265	239	272	293	285	283	263	281	281	247	276	262	261	285	255	277	267	268	253	281	263	301	261	276	276	265	242	281	257	253	246	263	275	260	255	258	287	261	276	292	268	253	280	305	258	269	275	265	284	257
27738	9900	1684	1141	873	875	860	853	866	901	842	844	802	875	800	845	794	878	850	837	852	849	859	817	834	860	814	861	845	838	849	898	858	876	817	825	787	852	885	848	833	876	837	841	838	852	838	832	819	834	787	931	876	848	837	845	850	808	887	844	924	829	844	879	891	832	868	876	800	809	780	845	826	833	870	822	844	821	868	812	828	850	802	828	901	813	857	892	799	859	795	838	849	779	832	859	787	851	866	871	874	823	820	849	845	882	800	894	882	858	813	874	845	890	828	823	873	799	880	879	858	826	843	838	841	863	871	841	847	881	821	858	822	778	787	802	873	832	885	851	825	809	827	862	819	816	892	834	874	819	856	823	825	826	778	893	874	838	812	850	832	873	879	786	821	887	902	867	856	881	818	879	851	813	830	871	815	796	875	830	865	842	868	849	854	801	848	852	870	840	856	869	910	846	837	816	846	857	894	807	878	848	830	839	824	866	812	816	816	860	842	775	863	864	778	895	814	850	811	875	824	803	827	934	860	833	865	841	871	812	832	852	859	914	861	849	873	838	885	808	848	860	826	848	810	837	891	818	840	843	831	869	842	798	859	797	841	788	851	807	885	899	823	831	846	848	877	874	844	865	868	886	832	867	814	816	843	835	867	837	823	874	831	794	811	829	867	845	877	853	825	806	853	866	869	853	822	845	810	840	846	867	877	798	826	803	887	828	881	881	805	828	843	829	825	837	829	857	897	863	939	859	902	812	841	810	853	831	811	888	856	865	790	858	855	857	827	847	860	848	849	794	849	847	847	807	869	831	852	854	792	845	875	855	852	842	866	863	870	847	909	853	826	853	842	845	869	797	819	880	840	809	844	753	852	825	865	795	860	808	833	811	885	810	847	856	830	860	838	857	849	840	823	880	816	823	804	851	827	844	845	865	845	880	859	888	841	838	861	831	875	834	830	864	885	818	881	836	832	826	848	857	813	791	812	834	799	801	892	807	875	805	828	869	822	911	840	877	864	845	804	801	831	801	806	835	860	881	854	829	877	858	840	841	852	868	835	863	877	825	853	819	845	823	911	839	842	862	870	874	824	819	846	837	884	834	826	798	833	797	898	866	815	858	845	850	815	833	800	838	867	871	829	796	829	847	859	890	849	806	887	859	901	816	895	841	859	814	860	853	823	797	785	825	879	831	854	818	799	863	863	847	808	822	861	896	831	854	865	835	830	821	856	845	861	808	824	824	842	849	822	860	858	826	834	811	849	831	822	863	783	815	817	842	824	817	878	837	822	893	823	851	853	863	819	852	854	817	814	819	811	851	793	780	860	814	885	820	844	853	889	824	868	841	818	902	785	835	830	864	852	835	835	859	885	865	895	840	862	828	809	805	806	860	885	887	818	857	849	795	847	812	857	835	829	879	776	885	809	857	843	855	816	853	874	804	862	825	847	841	791	851	884	850	846	843	853	845	853	872	887	815	844	857	894	817	881	772	827	831	851	804	827	776	839	855	855	810	830	872	872	848	845	854	833	856	833	822	848	829	830	819	913	865	821	877	832	825	871	777	834	842	864	797	812	830	895	821	867	829	841	893	846	822	840	828	843	857	855	811	872	807	844	860	839	873	846	843	830	863	841	840	864	804	865	803	828	826	803	895	816	770	873	827	913	826	858	851	817	817	829	800	861	818	839	852	883	816	840	846	803	833	864	824	869	844	856	855	827	838	855	846	838	824	821	789	801	809	862	829	812	848	846	815	821	931	780	824	870	802	847	837	845	840	862	879	832	787	819	851	832	885	815	824	859	852	798	853	807	835	808	818	820	824	822	789	832	854	807	871	852	875	859	895	836	865	809	855	781	823	793	861	825	829	825	780	873	862	837	863	871	909	863	837	861	824	843	848	866	804	853	820	845	859	845	860	817	842	862	823	788	855	834	827	877	806	888	817	817	869	837	807	825	851	825	821	868	854	835	814	870	823	829	853	817	824	878	830	828	807	856	889	819	840	810	800	881	813	849	869	833	848	831	857	835	872	814	846	828	819	838	844	820	811	827	847	914	800	842	860	864	861	872	833	858	864	826	822	768	840	811	848	824	851	820	822	855	840	789	848	871	783	833	852	809	825	848	841	878	829	824	800	790	825	797	814	847	846	851	815	783	850	850	855	848	852	816	813	799	838	779	788	860	869	808	822	808	835	856	835	821	845	829	805	843	863	855	833	867	848	890	861	868	840	809	771	810	822	819	854	826	850	883	870	853	855	855	898	837	859	839	847	854	862	816	887	884	865	904	914	854	825	824	841	874	851	825	783	833	863	819	853	832	850	826	823	809	840	921	814	886	850	836	873	850	805	851	859	803	863	784	776	813	830	828	847	834	844	855	808	842	861	879	828	860	829	868	875	885	841	780	831	875	853	812	820	879	827	831	826	826	879	839	806	874	920	849	819	807	831	867	818	838	824	826	747	850	799	847	825	819	880	829	845	853	843	882	887	870	844	834	842	844	802	839	794	816	902	821	888	874	781	847	801	809	875	854	833	845	863	820	851	790	851	879	819	848	874	908	878	836	841	821	881	880	816	861	801	825	851	863	815	863	774	841	843	813	848	820	793	859	813	820	850	878	805	846	883	806	815	875	809	851	813	837	867	818	846	808	861	826	801	876	797	836	882	871	875	845	836	827	796	821	832	812	797	887	854	873	822	839	794	831	810	844	834	823	818	878	843	854	786	850	871	859	842	823	864	844	851	794	824	868	822	883	837	858	800	875	829	849	860	830	888	837	822	830	802	842	841	826	861	869	811	813	830	829	816	851	841	906	826	850	833	794	825	833	834	854	857	838	842	857	834	834	857	762	806	824	844	858	827	872	790	848	818	875	832	866	840	860	838	845	833	829	880	823	851	857	876	819	853	859	848	879	835	864	841	854	833	872	843	812	825	862	867	816	864	845	799	823	832	808	911	836	848	841	847	815	869	839	830	799	803	822	823	909	859	847	837	806	780	831	820	886	838	874	844	860	840	883	855	893	803	865	834	830	799	893	859	813	809	839	839	868	792	823	819	809	844	816	793	836	839	815	758	920	861	807	879	845	852	869	847	790	850	883	861	856	885	878	861	863	850	851	892	837	821	816	896	831	875	862	895	896	838	841	826	851	830	860	872	940	889	798	808	842	773	796	817	830	844	849	826	821	882	826	810	898	827	864	846	810	850	789	913	823	869	830	825	844	876	851	871	877	845	891	766	869	873	872	845	800	812	836	863	778	853	784	874	832	837	847	882	833	856	782	880	842	829	803	858	831	873	828	824	821	830	849	869	798	889	823	813	868	883	849	786	786	848	824	849	828	860	893	825	860	847	851	787	830	867	819	804	833	877	817	816	834	837	784	854	852	854	819	859	857	826	852	842	802	837	800	826	880	849	828	857	792	855	787	849	824	839	848	851	851	864	853	857	822	861	855	776	905	785	850	840	817	894	874	846	854	818	865	817	849	864	824	846	818	779	846	873	854	830
5550	904	844	743	733	712	691	696	709	656	706	671	679	705	683	668	682	626	678	680	668	715	626	698	691	657	671	714	705	683	697	684	675	607	669	663	694	684	694	649	695	713	712	677	678	735	701	742	665	692	675	701	672	681	666	695	702	679	678	671	658	656	676	684	689	709	709	645	712	671	679	682	684	677	676	653	675	647	625	652	642	688	696	659	646	663	646	690	660	659	682	683	695	617	681	667	683	647	685	723	678	684	719	687	631	651	689	680	629	644	639	653	673	658	681	672	647	676	656	740	649	696	672	660	647	649	692	744	661	697	686	632	689	679	654	710	664	681	669	644	726	669	641	676	639	698	683	666	688	666	710	671	651	694	630	695	684	657	680	694	666	719	631	720	677	653	699	663	694	671	679	627	698	725	700	650	695	671	673	686	686	660	675	702	678	654	702	686	708	643	702	658	691	643	660	690	663	632	662	667	696	654	656	661	664	651	665	721	684	671	693	698	678	642	703	707	685	671	706	680	656	716	677	654	676	681	642	688	706	662	640	667	648	658	692	675	676	668	678	642	639	648	661	643	711	694	701	664	729	708	660	679	658	695	635	658	616	705	690	702	655	659	700	680	631	678	666	669	683	660	690	683	649	679	667	676	697	688	713	674	684	679	687	671	707	691	652	682	640	704	681	666	682	655	697	657	681	691	684	607	636	660	699	670	683	704	690	691	688	679	729	733	650	653	684	661	652	716	674	687	653	693	683	761	689	701	648	645	674	679	720	736	708	691	676	686	651	656	722	651	679	689	671	667	676	688	680	682	714	648	716	682	671	729	633	699	705	632	701	652	685	676	677	670	682	620	690	659	670	712	671	678	682	673	700	649	652	698	655	707	676	738	667	689	677	662	665	673	705	685	695	691	663	650	699	652	681	743	677	684	674	663	627	680	679	661	716	647	680	658	690	712	737	649	668	634	675	682	696	647	705	657	685	695	674	682	688	707	712	700	708	693	659	673	655	682	638	669	673	660	624	722	726	696	651	675	648	686	668	665	655	730	668	699	685	702	677	701	664	703	691	671	681	642	651	628	667	672	705	678	710	727	662	612	671	713	684	684	679	670	722	678	684	711	642	690	676	645	683	672	648	714	704	668	682	673	667	712	647	686	669	656	660	663	704	708	692	704	663	678	642	721	636	703	714	683	667	677	669	691	683	698	627	657	638	685	643	640	649	652	691	733	660	688	677	683	721	673	710	634	653	683	699	699	685	628	664	683	641	671	695	655	682	670	720	668	671	639	653	692	652	672	674	686	648	676	698	648	700	660	741	692	701	613	707	668	701	676	682	682	692	648	703	647	715	665	674	653	661	642	700	668	674	665	699	687	737	669	701	691	689	675	654	671	674	691	675	637	676	688	703	684	708	708	663	702	666	675	706	648	723	712	666	670	636	654	644	664	646	685	651	672	714	703	695	668	678	691	684	677	659	709	695	629	626	691	688	670	691	689	687	659	677	620	623	648	722	697	678	663	676	697	673	650	718	728	678	679	679	661	687	670	698	706	687	690	674	652	704	624	733	691	661	686	702	693	679	694	660	650	682	629	677	730	654	695	705	702	683	669	717	633	677	651	708	642	680	686	704	654	662	671	719	689	684	696	653	673	646	684	660	718	656	697	678	640	679	704	703	672	689	694	697	684	724	696	702	652	678	625	643	695	669	702	683	665	671	681	661	698	645	706	666	660	679	691	731	692	685	631	664	648	680	660	732	744	677	668	667	642	677	650	689	702	649	709	691	692	680	719	693	661	688	665	720	676	619	659	722	682	647	666	658	740	665	646	698	658	704	665	694	661	693	672	646	621	695	654	682	639	642	664	672	658	691	651	702	683	680	644	695	677	690	652	631	660	676	684	673	676	658	649	705	649	653	712	745	717	673	682	674	700	641	652	687	648	641	691	687	631	709	699	726	699	684	684	682	698	743	690	693	674	663	717	666	647	673	682	663	713	715	680	683	694	669	680	639	658	661	642	714	659	627	684	712	640	655	707	728	633	688	691	717	726	692	687	651	648	660	680	682	616	707	702	674	645	694	712	653	666	620	674	654	657	646	677	660	681	669	660	640	646	725	667	645	676	729	687	669	673	678	695	704	671	732	689	708	642	668	671	672	682	648	724	660	623	680	631	709	627	689	653	648	642	669	676	679	705	735	670	690	646	659	683	676	676	623	706	692	662	692	706	668	671	726	655	656	674	653	631	632	640	734	662	675	693	691	688	654	711	694	657	699	673	666	643	701	677	650	702	723	718	620	660	710	685	653	678	683	682	657	666	638	696	702	650	690	674	661	692	689	702	689	676	649	653	668	699	693	624	650	685	678	698	709	693	634	614	694	703	628	657	657	690	679	654	668	659	657	695	712	673	686	689	679	690	687	665	655	689	680	631	701	663	671	659	641	675	682	674	707	694	702	684	660	680	687	671	719	642	664	634	667	666	742	679	653	669	632	665	715	669	697	692	683	655	659	699	682	672	665	671	672	675	693	630	633	717	655	704	627	686	703	639	721	657	676	660	682	687	696	684	680	701	627	646	644	707	680	690	680	693	640	671	671	729	657	659	653	693	680	660	654	615	680	671	688	679	700	688	652	697	676	661	647	646	629	609	639	644	698	658	667	656	637	650	670	680	707	726	714	700	670	655	646	630	675	611	690	640	676	669	669	626	641	723	692	677	700	698	680	704	689	672	651	664	707	667	672	686	718	647	677	687	673	689	672	660	714	677	669	642	677	627	660	675	702	677	686	697	701	671	708	628	668	652	694	653	714	681	674	687	648	681	678	722	664	721	674	668	700	698	658	686	697	664	676	722	711	676	704	632	694	679	639	720	675	734	664	715	606	690	699	667	660	685	649	666	687	642	671	658	706	682	666	676	668	619	690	671	624	664	673	625	669	712	678	710	683	691	685	675	712	675	679	710	656	669	694	674	647	650	667	628	658	685	673	660	675	660	706	674	645	673	650	733	677	646	686	649	700	652	680	694	656	697	642	673	734	649	689	679	719	660	674	690	673	692	667	659	696	694	655	647	653	692	691	656	637	700	706	645	653	659	698	670	681	663	677	663	685	740	674	676	663	674	716	642	674	702	658	668	668	643	663	711	671	718	646	671	645	651	661	646	657	685	675	681	651	662	683	693	685	642	686	675	707	670	710	697	676	667	686	705	697	670	643	690	711	667	666	711	702	705	694	674	679	698	758	698	719	669	671	669	679	705	680	690	716	646	680	663	721	691	677	669	668	704	712	661	699	661	643	675	648	695	703	633	712	681	671	672	655	671	720	700	667	669	671	626	652	640	666	731	675	663	651	678	679	648	655	677	681	698	654	690	682	681	676	663	676	642	650	626	650	686	642	693	666	731	728	660	685	687	657	701	691	665	639	660	704	716	704	669	680	670	674	674	654	671	681	671	651	658	644	692	689	688	711	681	652	666	674	644	686	622	700	705	705	626	658	658	709	674	633	698
25662	21397	27102	25425	3909	1003	753	618	580	620	583	505	529	568	505	532	522	503	528	494	539	529	486	533	464	525	515	467	499	556	517	499	541	514	492	526	522	531	502	508	559	551	505	532	556	511	509	509	528	525	504	484	494	509	498	458	524	555	482	481	520	481	516	488	510	549	519	524	521	515	575	539	541	519	521	515	509	510	513	552	534	531	536	490	521	525	531	516	517	514	512	517	500	467	476	505	464	505	514	493	479	522	489	508	522	541	489	499	525	502	520	507	486	522	545	483	493	499	541	541	516	518	526	531	483	522	465	507	470	499	501	477	507	490	535	519	500	499	453	546	492	519	520	463	490	489	477	491	541	518	523	542	478	523	525	532	475	497	488	499	477	501	487	498	484	519	513	516	522	516	493	528	541	523	564	468	477	445	520	527	531	505	512	503	489	563	494	527	497	499	497	519	523	493	519	541	507	526	502	483	479	512	505	509	491	477	480	482	538	511	451	465	529	513	546	492	495	489	523	543	520	488	487	488	536	530	515	522	485	531	527	512	515	508	536	463	498	500	552	535	514	510	499	498	464	511	530	505	513	498	506	516	463	489	467	508	482	509	470	506	538	503	492	507	525	460	514	483	531	513	487	515	488	515	539	526	479	524	510	569	460	529	504	504	519	485	545	492	499	516	513	507	512	504	516	475	489	515	491	524	487	499	483	520	493	472	492	503	508	502	524	530	467	520	532	523	513	515	533	534	537	526	451	516	514	485	531	472	545	502	541	522	478	549	476	550	499	496	474	529	494	481	515	470	477	465	512	479	491	514	490	502	517	511	493	517	530	465	460	516	482	498	512	499	505	505	499	498	486	498	515	525	492	526	514	492	507	495	501	546	504	527	460	498	520	493	480	537	501	501	530	503	513	540	510	502	492	500	478	504	552	488	506	549	513	507	490	497	472	527	536	529	525	519	511	505	519	457	555	486	519	498	502	503	475	480	535	512	536	510	493	506	539	531	521	513	513	516	557	494	474	513	468	499	489	479	487	529	556	489	489	500	493	475	511	522	510	481	517	505	518	504	552	521	533	527	545	512	497	518	496	468	502	475	483	515	504	527	511	507	565	510	486	536	474	503	489	474	494	521	497	481	496	554	501	505	537	484	478	499	517	540	542	499	536	506	477	503	477	541	493	526	475	516	522	498	528	502	537	506	541	516	479	507	506	478	524	485	482	489	464	490	474	495	493	527	494	526	510	494	508	455	514	466	506	520	470	507	475	513	516	479	536	482	513	506	518	499	465	516	514	496	535	520	525	501	483	555	484	527	531	513	499	535	514	464	491	536	519	544	516	533	500	459	526	540	498	509	484	486	527	503	503	539	507	489	482	481	485	535	536	530	506	484	490	536	486	504	467	486	526	523	542	474	510	498	483	498	544	456	555	513	505	507	525	538	488	485	490	462	484	478	488	500	501	470	469	475	490	531	493	510	497	481	466	482	491	474	462	459	540	537	483	490	503	527	521	541	507	518	528	517	480	514	498	451	495	533	526	500	478	487	491	478	505	461	483	495	535	503	492	526	520	478	514	465	492	516	488	482	492	510	541	492	497	490	529	493	511	523	515	532	486	518	508	509	505	492	511	512	498	494	514	497	494	494	486	474	475	526	485	486	509	547	533	505	523	507	493	477	522	513	482	475	514	503	555	466	520	469	503	470	538	492	524	491	506	514	521	509	527	481	489	517	526	493	461	472	496	503	528	503	459	477	503	533	508	483	525	479	518	496	499	494	473	509	486	487	495	468	475	477	501	515	531	518	465	485	504	500	504	501	533	475	565	520	516	510	500	510	462	529	520	488	488	454	480	477	491	517	481	504	495	506	538	496	543	476	504	475	541	515	511	531	529	506	511	505	526	496	505	519	485	489	472	507	520	510	542	490	519	495	471	472	498	474	507	475	498	500	528	515	482	531	510	515	494	490	536	484	457	519	514	468	497	493	512	515	507	528	535	509	524	506	499	504	487	532	505	483	514	475	524	483	511	528	496	502	519	477	483	555	516	504	493	507	535	511	525	519	497	526	474	516	516	503	496	510	498	536	488	492	519	512	517	524	488	490	503	542	500	514	497	500	479	503	523	504	531	534	511	498	501	512	500	504	490	484	511	498	479	491	502	515	469	523	518	494	513	485	499	570	527	497	518	496	476	502	525	504	512	510	531	524	499	482	484	484	505	516	483	522	481	516	495	492	505	502	528	451	519	513	513	497	464	546	540	489	487	493	506	505	523	497	524	505	462	504	523	509	477	516	517	503	498	526	466	482	474	523	480	544	513	503	498	494	521	460	530	513	566	492	532	513	493	496	512	517	517	503	516	467	498	498	530	516	473	490	546	509	509	501	528	504	507	529	498	509	489	545	524	505	474	530	553	526	509	520	503	554	522	491	501	492	540	490	488	516	503	494	491	498	488	532	523	482	493	495	500	489	470	516	498	478	548	502	489	485	493	499	479	513	486	512	468	450	486	480	524	516	487	537	495	514	540	517	511	537	496	499	507	545	509	487	484	476	479	520	520	450	490	506	474	484	475	503	468	498	525	509	485	476	525	474	493	492	477	516	516	560	512	512	496	531	491	536	512	508	503	547	509	514	472	521	534	499	510	508	485	507	526	564	461	493	472	465	494	494	466	473	525	460	505	493	502	499	505	488	504	506	482	512	504	465	463	516	444	472	518	537	535	531	502	487	515	516	481	498	473	473	517	524	493	498	493	520	518	479	500	482	485	502	493	498	498	545	530	468	510	515	494	482	501	482	499	506	518	500	514	514	476	492	509	494	520	497	493	514	466	495	506	501	511	482	517	534	506	507	503	523	532	547	478	501	551	509	503	462	533	530	496	500	551	490	508	487	515	507	520	483	476	477	490	487	498	487	513	449	505	494	509	536	503	502	471	499	501	507	510	521	556	542	492	532	518	482	492	465	501	529	516	475	480	490	488	447	464	507	483	519	507	526	499	493	521	479	502	505	534	538	468	460	511	452	519	526	479	544	491	536	488	484	548	488	475	542	493	511	536	486	489	550	501	493	534	478	535	494	513	508	539	502	505	552	495	534	510	521	498	484	479	495	503	509	487	514	503	523	514	507	518	496	488	513	471	480	471	530	476	514	482	551	494	491	493	518	502	487	462	531	526	509	528	518	460	493	493	499	491	519	486	505	524	520	514	512	529	466	522	507	541	500	485	480	480	514	471	503	509	510	509	528	538	472	501	499	503	476	457	479	508	520	545	492	475	503	493	508	494	493	522	470	495	495	477	510	492	506	489	467	524	485	480	482	493	504	496	481	484	535	487	493	512	482	476	482	508	482	517	491	526	469	496	463	530	493	481	499	463	483	506	478	474	542	475	503	475	514	494	515	508	503	497	495	533	476	518	493	511	551	496	529	496	539	529	484	496	481	497	508	537	510	456	503	474	494	495	481	544	473	532	490	520	504	483	519	456	499	528	481	562	504	529	535	512	482
3678	2649	2348	1297	941	762	740	625	589	558	516	550	509	474	501	473	510	461	485	461	495	443	454	510	475	509	436	448	461	432	415	484	466	427	441	466	466	479	449	434	447	453	456	483	460	522	451	401	443	438	464	489	446	467	431	428	424	481	472	462	464	460	470	438	453	489	444	453	483	405	458	454	475	466	450	434	433	437	439	393	418	444	467	452	421	422	451	474	465	440	482	448	453	471	447	428	460	439	459	426	502	458	486	452	434	458	450	435	451	477	410	434	463	472	432	452	429	417	466	415	447	450	468	431	465	435	425	451	494	438	428	476	460	456	489	483	496	480	430	472	450	465	497	448	438	481	429	442	433	444	433	424	435	437	447	460	454	459	414	445	449	423	456	450	432	443	435	447	455	406	436	430	445	436	458	445	436	454	440	463	451	418	457	435	437	470	437	419	439	438	429	424	437	454	428	423	466	415	439	446	464	441	480	445	438	455	477	447	418	448	471	428	446	448	426	443	464	447	449	464	434	436	457	437	473	429	462	440	433	463	433	438	445	453	439	464	459	457	494	454	432	438	440	438	454	458	441	415	433	430	415	426	472	425	437	437	489	434	482	439	459	421	470	468	451	426	457	421	478	452	432	434	446	402	436	446	442	447	462	484	423	441	441	424	455	467	457	454	469	488	451	457	457	455	462	397	448	447	456	414	433	438	455	451	442	457	477	457	473	470	464	429	447	416	464	482	441	451	475	455	442	397	479	416	429	434	411	390	467	450	432	440	440	418	478	470	433	431	454	399	438	447	431	476	451	481	418	488	431	454	469	423	469	459	457	431	438	459	413	468	424	479	489	439	439	428	433	437	430	434	416	453	436	450	493	420	468	437	471	476	448	440	470	433	486	484	466	477	462	431	437	480	439	464	431	415	475	440	419	430	451	445	470	430	510	439	467	435	470	427	384	433	466	455	453	458	443	449	438	396	448	467	464	460	439	447	430	439	420	470	415	434	433	456	473	456	470	397	431	423	436	416	448	420	460	435	474	464	439	418	450	466	473	452	447	436	449	447	459	434	463	432	465	438	428	439	447	464	430	387	450	449	469	411	462	484	430	410	496	446	464	463	475	433	457	471	476	436	422	466	432	459	415	469	448	439	408	453	446	453	451	436	461	433	427	447	457	431	396	456	417	433	454	464	420	465	425	427	474	439	474	440	446	449	458	442	432	418	455	441	493	458	487	466	449	425	467	435	435	454	447	455	460	450	452	467	446	435	460	450	483	444	433	446	465	413	413	422	426	424	423	429	442	436	457	435	438	436	441	454	465	423	456	428	463	436	450	421	429	471	400	438	433	437	455	438	408	418	413	449	482	416	461	452	469	426	457	432	427	412	437	463	448	409	429	415	414	457	458	448	431	451	462	420	402	441	425	423	432	442	427	436	470	379	449	460	445	379	446	445	495	434	466	442	435	429	452	448	429	476	485	469	411	467	483	466	424	478	403	438	447	448	433	479	402	437	425	469	464	446	438	438	443	437	448	429	432	417	435	481	444	466	414	446	447	427	406	462	461	407	450	444	449	429	440	433	481	438	468	432	412	447	454	445	455	417	413	418	454	445	436	411	442	446	434	473	461	473	483	437	472	452	418	440	456	463	443	460	420	463	426	459	437	398	429	422	447	459	446	400	457	416	401	468	442	446	450	451	449	441	419	463	426	417	411	434	435	426	465	452	468	451	466	437	425	458	447	436	415	464	421	471	448	450	434	467	398	454	391	462	476	417	454	460	449	461	455	459	466	439	443	458	421	474	503	444	474	431	446	449	457	443	418	473	415	426	437	428	452	405	460	433	475	451	441	444	445	428	436	441	435	442	474	448	412	460	449	408	420	439	446	429	443	433	426	446	436	418	449	439	454	405	477	473	436	467	435	432	477	408	437	446	446	441	470	443	407	467	441	440	455	439	461	459	441	441	480	455	427	475	461	459	435	464	441	456	436	432	430	449	443	446	481	426	410	423	453	436	423	470	444	467	429	436	414	446	446	467	470	439	440	459	452	453	428	465	431	451	453	461	456	453	453	440	458	465	410	445	436	486	450	455	474	471	479	428	448	474	455	455	421	456	434	428	447	450	422	407	440	469	466	423	449	420	445	453	483	434	433	438	449	474	450	457	432	435	417	411	458	467	442	449	428	489	444	437	385	441	428	440	445	424	421	431	416	453	413	434	471	432	431	422	458	425	454	436	407	452	428	458	472	418	452	460	467	437	450	459	430	453	425	432	438	477	456	428	464	447	451	436	482	411	436	438	434	406	470	437	418	453	441	491	433	440	468	445	479	495	436	405	426	417	460	432	423	462	445	453	456	437	434	442	420	477	462	447	455	433	443	416	464	435	460	420	475	406	442	434	422	444	448	431	445	456	484	413	493	415	467	461	421	451	428	428	476	380	406	444	461	436	430	446	445	467	442	433	434	436	422	472	469	428	450	409	413	458	438	447	450	441	473	469	434	422	462	439	475	483	452	479	450	414	421	470	466	439	408	463	419	427	441	478	418	441	466	434	426	467	433	437	442	466	457	465	446	431	464	479	437	439	420	418	451	443	478	418	477	430	431	480	469	417	459	416	437	440	443	438	473	444	428	424	435	463	469	431	452	445	472	397	411	432	454	423	458	433	425	405	417	410	459	449	440	425	422	456	422	420	429	468	448	456	447	435	430	450	488	442	432	427	471	462	430	464	438	455	432	419	451	449	422	447	471	441	452	457	468	455	417	415	441	473	385	450	454	442	442	419	433	520	405	469	416	456	427	424	451	484	476	455	451	444	449	436	427	454	401	436	471	438	455	458	412	447	463	436	455	483	461	460	431	411	412	465	446	413	451	410	399	455	428	451	413	438	418	460	427	479	402	466	468	411	438	441	451	458	431	403	488	418	484	430	424	454	444	427	465	409	428	402	466	411	460	448	440	444	479	465	451	439	450	472	478	421	440	421	426	444	428	427	431	458	439	453	447	451	439	437	458	414	404	442	435	433	463	431	459	443	475	398	440	448	441	382	433	418	423	435	464	476	434	435	453	431	431	413	470	445	439	439	417	489	448	483	441	464	451	421	437	457	414	438	454	458	455	433	414	446	420	466	447	447	423	434	464	462	451	440	468	439	444	428	420	398	448	481	448	469	429	464	405	428	438	452	491	470	449	446	425	438	459	432	475	414	468	473	417	441	400	451	463	423	503	428	442	427	447	425	425	451	424	431	463	458	457	431	440	462	472	432	440	431	422	445	461	482	442	433	424	435	404	427	443	461	408	463	447	445	428	428	426	432	415	438	466	442	445	444	467	455	456	450	441	469	450	446	456	419	467	440	447	445	429	434	458	427	477	426	432	411	451	429	471	443	468	474	443	413	444	466	424	403	439	400	467	450	425	442	452	416	467	417	407	430	451	427	425	433	459	420	438	428	432	442	461	418	419	438	423	466	427	417	451	452	472	408	461	426	394	487	427	433	448	423	421	451
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
