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
339430126586	339430127105	339430127655	339430128205	339430128757	339430129305	339430129855	339430130406	339430130956	339430131506	339430132056	339430132606	339430133156	339430133706	339430134256	339430134806	339430135356	339430135906	339430136456	339430137008	339430137556	339430138106	339430138656	339430139208	339430139757	339430140307	339430140857	339430141407	339430141958	339430142507	339430143057	339430143607	339430144157	339430144707	339430145257	339430145807	339430146357	339430146907	339430147457	339430148007	339430148558	339430149108	339430149659	339430150208	339430150758	339430151308	339430151859	339430152408	339430152958	339430153508	339430154058	339430154608	339430155158	339430155708	339430156258	339430156808	339430157358	339430157910	339430158459	339430159009	339430159560	339430160109	339430160659	339430161209	339430161761	339430162309	339430162861	339430163411	339430163959	339430164509	339430165059	339430165609	339430166159	339430166709	339430167260	339430167810	339430168361	339430168911	339430169461	339430170010	339430170560	339430171112	339430171662	339430172210	339430172762	339430173312	339430173862	339430174410	339430174960	339430175512	339430176062	339430176612	339430177161	339430177712	339430178261	339430178812	339430179361	339430179912	339430180463	339430181011	339430181563	339430182111	339430182663	339430183213	339430183761	339430184311	339430184863	339430185413	339430185962	339430186513	339430187062	339430187613	339430188163	339430188713	339430189262	339430189814	339430190362	339430190914	339430191464	339430192014	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2564	3600	2300	2563	3600	2300	2563	3600	2300	2562	3600	2300	2561	3600	2300	2560	3600	2300	2560	3600	2300	2559	3600	2300	2558	3600	2300	2557	3600	2300	2557	3600	2300	2556	3600	2300	2556	3600	2300	2555	3600	2300	2554	3600	2300	2553	3600	2300	2553	3600	2300	2552	3600	2300	2551	3600	2300	2551	3600	2300	2550	3600	2300	2549	3600	2300	2548	3600	2300	2547	3600	2300	2546	3600	2300	2546	3600	2300	2545	3600	2300	2544	3600	2300	2543	3600	2300	2542	3600	2300	2542	3600	2300	2541	3600	2300	2540	3600	2300	2539	3600	2300	2538	3600	2300	2538	3600	2300	2537	3600	2300	2537	3600	2300	2536	3600	2300	2536	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22984	20216	26935	23312	18459	2110	716	492	321	363	326	331	343	283	324	302	283	283	260	273	265	264	282	253	265	238	267	264	240	291	230	228	259	232	229	239	267	258	244	292	242	262	270	238	247	260	240	263	259	256	257	251	273	239	286	252	256	267	250	240	280	250	252	252	277	254	246	240	261	260	246	295	259	245	261	259	266	241	242	274	254	246	266	271	259	233	262	249	234	252	279	221	241	264	271	239	242	235	240	247	271	257	252	252	250	270	260	248	258	261	232	251	212	278	252	256	288	253	257	247	251	248	269	247	257	242	245	235	242	269	251	242	253	256	248	236	251	241	230	243	267	252	263	277	218	280	246	247	271	247	230	260	249	275	255	254	228	251	243	245	279	258	249	232	222	238	221	225	253	290	242	243	231	250	280	232	229	246	254	220	253	238	242	233	236	237	275	225	254	271	246	239	249	265	249	243	222	249	252	249	280	254	258	259	272	233	237	251	253	250	240	218	232	261	241	262	233	276	218	252	228	252	248	246	228	235	257	231	275	238	279	261	271	252	269	266	273	251	251	266	269	236	246	226	238	245	264	253	248	238	256	218	287	231	259	240	283	251	224	258	268	261	243	239	235	254	239	209	243	270	267	245	243	250	261	227	244	255	244	267	249	260	277	232	231	251	291	247	254	234	233	260	263	218	259	235	232	235	214	247	242	239	231	280	247	262	234	256	249	211	245	230	247	240	275	234	258	244	246	235	218	233	256	219	234	278	249	261	262	239	286	249	263	212	258	251	249	255	249	235	235	247	266	241	238	256	261	216	229	246	266	244	248	248	272	233	235	242	246	252	254	245	245	239	219	260	254	246	275	248	222	206	226	244	234	253	241	268	229	258	219	223	261	253	268	253	261	241	232	246	241	244	238	252	218	234	227	248	263	246	254	259	248	236	217	230	263	275	221	231	232	276	215	218	258	279	258	199	264	235	236	234	273	212	271	269	259	232	235	233	256	249	235	245	249	225	279	254	266	221	207	254	247	245	237	284	255	241	259	231	241	256	260	261	273	278	267	249	240	234	258	256	241	240	269	262	259	228	285	278	246	235	212	228	275	227	228	246	229	259	220	230	230	267	245	231	237	229	231	252	227	270	228	276	250	246	264	251	248	284	230	270	249	238	221	260	281	224	242	246	246	267	247	230	242	222	244	287	225	218	234	223	245	234	256	257	252	215	252	214	244	267	238	227	238	237	242	262	251	256	235	251	239	242	272	282	251	247	258	251	241	226	244	222	251	275	255	260	260	223	238	250	220	246	248	211	253	244	263	260	245	239	240	244	252	239	236	242	232	227	234	249	242	238	228	281	226	263	239	245	241	235	244	231	231	283	266	225	234	256	242	228	247	239	270	246	241	231	241	230	257	233	258	249	269	217	232	230	262	246	254	244	275	248	257	233	271	228	251	234	238	231	234	234	234	237	236	270	301	229	240	237	235	276	240	225	271	257	269	262	251	217	226	235	238	258	283	258	250	237	267	256	273	242	252	275	251	269	238	275	228	249	261	253	262	220	251	207	278	268	264	256	259	238	252	232	248	246	253	270	246	232	231	190	247	271	253	256	271	275	266	258	228	246	253	241	294	228	231	239	243	263	229	249	256	233	249	258	243	242	252	265	221	245	236	253	245	276	238	248	274	225	241	228	239	233	231	233	242	261	224	244	250	225	238	268	217	242	252	277	247	225	256	253	239	277	233	258	247	231	227	242	242	237	216	282	221	237	261	245	260	216	266	257	234	236	251	243	241	277	252	226	230	259	258	224	270	250	277	270	242	240	231	249	258	250	246	234	249	249	235	223	239	223	226	246	244	230	214	269	234	258	246	242	251	229	252	233	256	228	237	273	249	245	235	249	257	278	256	242	245	257	234	246	258	235	245	254	233	247	229	266	228	248	257	273	246	235	249	249	259	260	260	264	250	264	273	231	229	249	237	264	230	252	243	248	255	237	275	237	233	248	287	259	248	296	237	241	237	245	244	233	281	235	241	252	263	283	236	253	236	263	214	255	271	241	274	240	232	230	252	255	244	251	235	265	258	249	245	250	264	254	240	252	242	248	265	223	210	271	266	247	245	210	248	273	223	218	261	232	253	216	238	236	266	241	248	250	264	219	238	257	254	275	227	238	280	242	225	240	290	260	249	234	247	239	241	239	255	240	246	236	236	248	230	248	238	243	264	238	263	221	241	243	256	236	262	277	263	276	250	243	235	260	256	226	245	229	256	228	246	242	262	239	235	272	213	239	243	250	263	253	279	290	252	216	211	269	243	270	264	257	285	248	252	222	240	236	270	239	255	237	271	249	253	247	246	277	234	249	246	272	233	248	238	245	249	252	252	254	245	220	242	273	239	256	241	248	236	255	225	258	220	268	222	251	262	230	232	229	241	251	267	254	262	213	257	271	242	233	240	235	229	251	266	267	220	244	254	256	222	271	254	244	243	258	222	263	244	254	220	242	229	250	248	286	274	259	269	248	239	290	232	229	242	249	255	239	254	256	254	239	206	219	259	232	252	241	243	235	259	250	278	235	226	242	259	238	263	263	251	239	270	252	250	277	245	238	231	282	236	235	234	261	262	229	223	241	241	260	234	248	229	238	277	217	235	201	279	247	262	250	252	229	228	236	231	240	262	240	246	262	236	236	243	261	240	259	239	249	221	285	252	242	250	240	223	234	228	229	251	219	238	231	241	229	212	229	236	233	233	254	218	219	234	259	232	277	212	246	239	254	246	239	243	262	267	226	265	237	233	258	230	263	226	260	270	258	234	243	292	230	237	241	266	244	250	207	237	258	272	252	230	234	234	243	244	220	283	253	247	236	207	251	246	233	249	246	244	251	255	237	247	269	248	240	265	254	256	256	237	260	234	238	239	244	256	246	246	264	245	253	230	248	227	282	254	282	223	242	250	249	222	228	275	224	269	252	252	240	244	234	253	241	246	247	256	219	244	218	240	226	249	247	226	235	249	272	214	247	275	245	255	264	238	259	237	261	249	215	225	249	242	243	240	242	233	258	243	244	256	251	235	238	243	261	240	240	234	224	220	267	237	247	239	248	236	228	223	257	249	266	266	240	275	271	222	246	234	266	254	232	261	256	241	258	269	245	253	213	217	235	244	264	238	246	228	253	258	270	265	276	242	241	251	253	272	230	245	239	249	268	241	238	245	241	247	251	255	237	242	229	219	257	257	220	250	257	292	261	237	225	239	225	252	260	240	227	251	267	233	245	253	239	238	244	244	234	230	254	239	249	228	248	244	226	277	220	236	256	276	245	238	224	212	247	248	252	220	286	225	233	225	218	236	243	242	240	259	231	230	247	243	257	250	238	263	266	241	258	247	246	247	231	248	262	268	252	213	260	274	258	232	259	244	241	227	249	252	241	265	219	256	258	233	261	250	242	244	238	246	246	274	265	251	252	252	240	243	247	241	219	239	238	231	242	237	242	212	255	242	254	223	251	230	228
3183	4335	3303	1658	1166	874	729	629	495	480	410	408	393	381	371	346	320	307	297	288	314	263	324	306	273	279	276	269	292	285	273	302	282	287	294	293	305	288	275	271	254	289	301	285	271	265	276	295	249	273	273	285	274	279	295	255	257	274	243	265	262	272	282	269	310	282	295	281	293	284	273	281	283	293	278	269	263	270	282	286	285	261	273	265	269	270	243	294	261	280	263	283	268	304	257	228	270	255	284	262	257	287	301	273	272	272	259	270	256	280	283	270	305	246	307	280	247	278	251	245	273	315	284	252	266	286	300	255	275	278	261	260	277	293	247	290	267	284	272	267	273	231	273	272	250	247	299	268	272	303	270	248	275	270	267	254	258	262	261	253	265	317	254	254	296	268	258	266	271	283	273	249	299	264	289	263	278	258	277	275	280	249	274	258	266	245	279	236	249	235	302	257	228	260	263	273	259	292	258	254	274	265	269	284	290	319	271	266	258	266	233	280	273	260	270	292	259	255	278	261	256	262	260	292	279	264	263	275	270	280	270	282	303	281	268	294	280	286	279	240	281	291	254	295	267	285	286	254	291	290	266	279	252	257	272	282	236	271	275	287	284	255	279	264	253	261	254	276	264	254	280	286	280	303	263	259	258	287	259	256	286	265	270	276	258	255	286	298	289	267	268	265	258	278	291	277	282	264	261	265	282	253	262	251	246	260	245	256	279	285	258	273	252	272	288	254	264	278	291	279	271	248	259	245	257	263	250	283	313	278	268	271	259	261	260	246	263	275	285	278	274	253	268	245	275	257	273	271	245	268	271	283	267	262	265	278	289	277	273	254	248	263	291	313	314	255	264	260	271	272	288	273	255	286	249	282	254	239	253	267	259	295	279	269	268	279	248	270	241	253	294	264	268	271	264	298	280	283	271	252	263	287	264	288	278	248	268	252	270	280	242	244	255	261	281	247	285	280	285	270	261	249	251	238	248	276	276	269	291	255	257	252	276	268	266	271	264	284	265	266	281	286	255	274	271	246	282	270	274	286	254	262	270	275	254	230	260	282	287	252	278	267	260	249	264	244	262	255	268	271	284	274	262	227	275	294	259	255	274	263	304	256	266	267	272	265	279	259	261	279	268	286	269	259	278	287	237	273	258	283	247	276	265	244	256	276	246	280	287	284	281	254	272	310	246	257	302	291	276	300	275	297	290	255	249	270	279	267	268	257	265	281	292	256	244	268	252	269	268	240	260	285	254	259	278	225	251	275	310	245	248	281	275	262	247	278	273	264	301	221	278	276	286	277	267	256	276	259	251	303	283	267	279	286	250	272	263	270	243	278	259	265	282	261	293	268	276	283	228	272	242	315	278	288	281	247	235	265	272	238	268	285	285	258	265	259	268	243	301	278	285	285	241	281	277	279	236	275	278	244	267	269	272	268	231	283	325	259	269	267	265	287	294	235	251	283	261	267	234	285	266	279	264	228	262	248	268	264	287	269	223	276	276	266	280	288	279	252	240	248	257	259	240	272	243	287	241	270	265	321	283	241	255	244	271	259	270	275	266	277	292	252	250	285	253	231	276	272	297	282	259	255	278	259	285	252	247	277	277	263	259	261	266	279	269	251	271	268	301	263	253	248	249	256	233	285	284	258	247	279	275	252	282	259	279	272	266	285	272	271	276	282	250	248	249	263	298	296	267	239	253	273	278	247	235	253	266	282	272	267	279	257	298	261	268	239	265	260	269	277	279	291	243	284	269	272	272	273	288	276	274	265	270	241	283	261	267	266	282	251	274	272	270	269	254	256	270	245	267	279	254	271	273	295	264	249	269	266	270	262	275	283	232	273	274	288	302	273	258	257	283	293	263	285	275	280	241	273	275	292	272	275	268	284	300	265	257	304	269	260	253	284	242	257	262	254	258	239	282	262	273	271	273	271	260	260	254	279	277	267	256	263	248	257	265	276	259	275	279	281	250	295	273	274	246	251	249	253	281	256	250	274	252	249	275	283	260	235	281	284	269	241	266	270	252	304	273	270	263	267	290	268	262	292	247	253	274	273	278	284	272	285	262	261	267	268	267	294	261	259	270	257	276	272	269	238	270	252	252	260	260	261	240	234	235	260	270	275	268	283	224	285	268	262	250	262	249	243	278	256	279	269	271	236	246	269	250	279	286	254	259	276	268	256	289	266	283	254	259	255	279	309	274	267	276	253	267	266	317	217	282	246	261	271	292	285	263	286	249	292	236	317	268	248	258	274	270	260	251	287	261	249	247	259	267	232	281	266	281	287	269	274	238	246	254	267	261	260	282	247	286	233	244	263	299	269	307	260	256	278	285	282	257	256	286	272	261	262	278	260	273	272	256	257	286	267	270	260	267	264	246	244	263	253	244	277	276	273	284	234	290	276	274	274	270	272	279	278	266	261	256	248	253	249	264	275	287	290	260	226	256	270	270	275	280	266	230	256	264	258	259	286	279	258	234	252	281	245	254	284	246	262	251	259	264	281	257	272	261	261	264	272	258	276	253	264	242	280	274	271	271	279	273	241	264	256	279	284	279	309	265	251	265	263	281	251	248	249	246	274	256	252	254	260	247	230	261	245	255	254	265	226	307	233	285	260	266	284	226	256	254	245	312	281	261	269	260	271	263	273	277	292	259	263	257	271	256	269	260	274	287	260	272	298	294	248	276	272	279	253	241	267	284	267	273	231	284	240	269	233	248	266	274	264	266	231	247	277	240	250	262	268	254	255	252	266	254	293	237	265	242	262	266	254	234	254	263	250	289	262	264	257	273	251	281	255	243	258	258	288	279	270	272	268	266	266	234	234	258	283	267	270	276	257	267	273	271	256	282	276	272	269	276	227	243	241	303	264	285	255	271	240	252	274	241	256	263	263	263	245	285	273	283	261	262	285	249	278	286	242	294	245	270	260	269	265	273	279	289	252	279	297	280	261	287	258	278	234	249	284	282	263	276	248	306	260	258	285	254	297	294	288	258	267	261	252	239	252	270	291	274	257	271	250	233	285	244	277	271	280	292	283	289	287	234	280	253	287	265	281	260	267	333	271	269	259	238	300	258	251	306	249	271	249	251	275	271	264	270	276	270	250	255	270	292	250	321	249	269	265	251	258	271	220	265	292	279	264	259	253	265	240	260	252	285	274	260	293	275	258	259	264	260	228	270	263	292	292	238	284	268	299	228	259	287	252	242	277	246	268	245	266	221	247	246	243	272	241	247	260	281	303	241	280	285	257	267	251	239	258	231	272	280	280	244	267	262	237	268	276	283	272	275	309	247	267	265	264	240	257	274	257	256	244	231	296	247	252	224	272	256	244	247	252	264	257	255	271	274	278	283	239	248	264	248	269	262	267	255	273	289	277	255	230	251	273	279	264	266	264	245	247	261	293	264	278	260	299	263	235	256	251	256	266	271	291	278	263	262	240	271	290	251	246	248	241	253	263	262	250	240	263	284	251	258	259	246	260	238	270	234	265	251	275	260	250
27615	11260	1772	1023	717	759	728	756	709	786	751	680	721	722	755	744	745	710	765	758	696	691	748	639	753	720	753	680	738	744	700	737	718	718	742	716	688	735	723	738	733	700	735	732	739	694	713	686	712	762	712	674	745	743	718	760	732	735	697	727	758	726	685	701	751	718	739	703	740	732	745	747	712	701	700	745	723	758	721	730	747	723	688	749	733	822	682	701	733	751	733	719	700	726	713	730	733	735	702	724	759	688	747	683	711	692	762	726	698	699	739	737	709	697	749	721	716	740	748	780	706	742	737	691	704	689	712	714	719	810	718	691	692	766	712	730	748	673	695	730	769	727	724	690	727	725	745	688	729	741	729	722	688	698	744	700	755	685	728	743	682	724	709	745	696	689	778	731	721	717	750	686	685	722	752	743	733	772	753	706	727	706	755	720	728	711	742	724	719	711	729	724	718	737	800	778	739	727	774	702	712	710	680	722	716	731	707	769	721	736	706	726	720	654	685	747	687	751	757	734	724	744	728	749	700	720	713	713	686	700	710	695	740	705	706	743	704	694	729	700	755	719	724	724	746	743	679	675	713	701	700	732	678	787	695	724	736	690	732	721	709	747	703	729	713	702	667	687	743	695	725	691	742	748	721	754	748	751	735	714	741	691	744	713	685	731	687	705	686	668	703	744	748	731	703	767	700	705	727	752	715	748	743	739	676	733	777	739	699	720	693	703	692	696	758	751	772	720	735	737	662	721	713	743	750	725	728	712	718	751	715	703	758	688	711	718	727	707	790	742	730	721	685	728	778	772	711	709	702	722	724	749	719	762	737	707	749	721	731	713	781	719	736	705	755	700	720	712	714	675	681	699	719	721	729	749	718	730	713	714	775	733	727	717	706	773	747	715	702	708	693	762	700	714	707	688	719	761	709	701	712	743	743	713	725	736	710	694	665	730	714	734	768	751	722	707	725	656	693	715	723	688	747	780	730	705	699	679	747	737	746	726	709	729	723	723	727	731	757	715	737	770	747	724	736	741	737	718	721	700	730	726	739	731	720	735	706	718	715	732	726	702	737	698	686	719	702	664	741	718	745	720	748	668	739	690	758	739	758	672	762	711	698	716	754	719	739	734	703	693	694	744	664	679	721	745	698	741	775	709	702	703	709	758	710	761	688	685	760	728	729	697	700	755	707	721	757	694	774	736	723	746	719	711	727	686	686	677	742	652	732	737	713	716	755	751	719	691	732	699	687	748	735	717	739	710	707	661	739	741	715	736	728	728	729	763	693	748	759	689	700	733	689	754	688	758	743	777	701	754	709	729	727	761	739	728	686	739	708	719	736	724	747	709	715	732	745	675	721	704	737	704	726	751	747	726	740	704	723	735	718	743	700	731	680	718	710	691	737	762	725	695	759	702	709	697	697	770	768	739	741	691	727	720	711	696	796	739	715	698	716	756	777	716	718	693	715	732	701	667	725	725	728	731	783	724	688	710	722	716	706	723	732	744	724	753	722	738	699	711	743	762	748	772	741	684	770	697	711	685	735	733	731	758	747	691	730	672	706	733	683	737	682	737	742	743	719	721	731	730	699	705	758	694	749	755	715	687	693	758	684	709	739	721	738	721	716	648	697	727	745	724	701	729	718	733	729	718	772	709	672	712	706	743	682	749	728	748	721	743	749	755	751	692	678	734	702	735	720	707	828	721	703	776	796	718	720	662	725	682	743	708	776	666	702	693	759	722	703	674	737	742	716	705	715	700	712	699	679	698	689	685	746	683	731	752	751	721	726	713	673	713	667	727	730	717	738	711	720	727	753	747	729	686	751	695	741	762	734	759	701	700	721	777	742	693	734	747	754	674	667	715	698	760	709	701	718	700	737	680	707	746	769	730	701	731	738	745	739	718	736	719	713	701	728	711	699	716	744	703	687	724	726	720	741	695	735	727	671	747	761	713	726	704	726	694	748	731	716	722	725	710	761	768	717	707	724	715	733	727	722	750	734	729	687	700	717	684	706	681	705	719	712	732	693	713	691	726	709	735	761	707	735	750	661	698	703	719	732	715	754	697	722	723	667	731	753	686	765	773	727	711	716	768	740	733	687	748	682	720	679	687	717	703	734	726	753	761	681	708	775	670	685	709	690	722	717	779	721	725	701	702	716	716	689	686	790	729	726	694	720	720	714	734	712	738	677	709	732	673	688	725	748	759	697	738	752	687	729	674	736	702	704	712	685	695	714	756	725	700	734	741	749	730	720	724	749	722	740	739	702	707	730	691	734	752	727	728	718	754	722	688	710	713	742	690	673	761	682	690	717	756	694	741	762	717	742	688	722	750	723	719	718	722	654	738	714	709	764	701	742	736	736	624	703	706	707	729	734	711	691	697	727	757	703	741	666	737	681	743	722	735	712	689	716	663	739	716	715	758	732	729	727	725	770	742	764	724	691	650	704	736	699	689	700	718	678	710	773	728	762	720	700	717	731	735	754	709	701	765	715	736	700	780	729	700	705	774	731	720	675	742	770	686	728	719	697	754	695	642	713	705	765	699	737	679	741	736	715	739	683	728	761	744	726	713	694	744	701	704	688	730	726	708	742	677	727	737	701	714	694	744	707	726	723	753	726	737	772	741	743	734	688	741	694	711	715	733	722	705	715	739	714	730	773	687	748	727	742	751	721	716	636	732	771	762	709	762	704	747	692	654	694	734	744	659	727	713	753	709	733	706	740	749	754	685	725	702	757	725	741	733	689	758	734	772	745	699	704	725	742	717	710	767	733	739	733	728	768	746	750	717	748	736	670	695	710	715	730	721	733	786	674	759	684	727	735	703	739	694	781	774	698	735	744	718	733	736	722	713	682	726	723	737	725	690	728	729	703	741	735	719	678	742	679	750	715	711	742	718	674	733	735	704	724	678	694	687	698	714	718	690	712	715	717	706	724	731	755	724	681	736	679	739	685	710	725	714	707	701	699	687	742	710	735	753	736	722	711	728	730	714	720	727	663	685	749	707	739	749	692	723	673	738	743	714	716	733	768	713	710	722	701	746	700	711	770	742	677	719	741	723	705	709	764	730	695	698	721	684	696	714	746	709	713	702	725	718	668	766	729	677	731	739	685	727	717	681	751	735	758	705	728	726	699	702	744	746	707	703	683	703	778	740	686	698	740	738	762	725	751	745	725	766	726	682	724	724	686	721	729	734	706	676	695	691	726	709	712	718	737	689	716	746	716	752	726	788	718	705	720	724	695	668	734	705	714	703	710	716	685	717	701	709	680	712	680	739	758	755	732	773	749	682	649	744	732	687	695	685	713	724	713	727	776	719	740	728	695	694	738	718	733	763	698	727	732	736	750	705	729	720	690	719	686	723	703	754	716	726	705	684	746	730	737	722	692	724	674	725	688	695	717	748	735	727	696	770	711	694	719	686	711	725	744	696	719	733	730	707	713	744	767	698	735	684	763	712	723	729	696	723	705	769	722	706	710	728	713	745	745	709	746	739	718	689
5173	845	834	742	704	697	682	658	656	727	681	654	703	697	637	656	648	605	646	709	658	687	690	601	628	632	629	645	684	630	634	651	644	615	660	659	665	648	633	606	643	687	672	619	656	673	680	642	662	637	693	674	670	665	676	698	617	720	590	671	673	657	656	661	644	686	628	649	661	687	636	658	648	651	662	686	677	698	623	636	642	652	619	604	646	675	678	623	663	622	629	633	659	691	687	600	716	654	637	657	675	644	657	685	602	627	645	674	647	678	602	653	665	618	649	631	649	672	661	618	668	677	654	626	625	675	678	675	665	624	674	684	638	663	641	616	636	625	633	665	636	611	678	655	654	647	655	705	654	648	644	678	604	646	659	640	642	664	679	634	635	655	663	627	664	672	656	697	659	588	633	628	658	634	637	669	666	634	651	636	638	617	663	639	632	650	691	619	601	660	673	655	642	621	581	637	669	639	621	669	668	670	632	683	675	641	657	620	642	699	634	652	668	658	658	657	671	671	666	664	642	640	617	668	616	657	634	616	703	661	639	620	675	672	619	595	659	681	642	619	656	668	623	642	671	655	655	638	642	677	665	654	664	649	650	639	702	657	625	649	677	640	668	682	637	694	666	655	653	635	616	635	665	664	666	676	635	653	632	635	605	641	642	672	657	620	650	664	635	638	649	665	636	664	631	646	653	634	659	697	681	652	659	643	632	642	649	639	657	638	631	648	646	646	654	611	653	674	615	685	651	644	648	661	648	639	656	653	613	664	645	617	633	675	632	629	594	660	613	645	658	744	663	605	657	671	624	635	631	620	576	636	685	663	612	671	659	631	642	606	685	662	679	654	653	653	640	651	680	661	617	647	627	645	634	591	626	651	683	688	644	594	643	638	609	699	639	612	612	648	629	668	677	642	640	624	660	655	636	643	692	662	679	657	622	659	687	665	654	669	683	640	631	612	642	636	620	647	632	655	622	654	661	634	658	662	592	648	666	679	672	670	666	652	663	649	629	661	673	678	679	655	635	671	614	573	625	681	622	635	627	660	643	635	636	660	681	670	685	677	654	648	607	665	662	621	633	689	669	658	649	647	660	657	643	645	685	644	640	667	653	646	658	688	620	633	664	672	646	633	669	641	617	706	634	703	631	673	622	648	625	644	629	639	671	679	621	691	681	641	625	653	629	625	649	632	658	617	658	716	653	670	632	641	659	651	603	623	644	644	667	674	653	676	643	691	648	648	673	661	620	673	692	643	716	650	696	653	662	631	607	696	607	643	668	646	669	662	661	661	639	639	675	664	679	646	662	634	676	671	618	690	644	653	673	648	661	640	651	674	702	647	672	672	650	633	615	645	662	631	641	639	649	672	662	689	664	703	596	688	624	627	684	629	682	657	676	609	656	658	624	628	669	677	651	683	638	683	634	637	679	649	641	625	618	614	686	595	627	702	633	648	673	652	644	659	618	627	694	667	705	644	623	629	671	670	628	614	637	661	658	629	603	655	676	600	675	629	688	636	650	616	661	668	675	623	633	663	679	634	662	665	651	644	692	689	660	598	657	656	704	646	623	670	651	645	660	642	657	670	666	619	707	694	667	649	621	691	646	594	654	616	635	640	689	639	634	624	658	695	651	664	622	698	674	698	696	673	661	683	670	649	563	669	681	684	641	671	663	715	643	686	635	680	666	687	681	704	625	662	655	636	629	701	638	642	652	626	662	642	646	668	641	657	674	616	651	639	645	636	656	659	689	645	637	688	656	657	693	654	628	660	655	650	608	598	654	621	642	660	685	615	638	628	654	656	622	692	643	650	684	610	625	617	665	643	661	610	632	681	658	647	635	654	645	635	653	678	643	638	647	658	619	642	637	641	656	662	649	653	638	686	655	626	617	661	641	645	674	670	662	647	662	708	621	618	648	623	658	684	660	690	669	653	650	685	662	626	621	679	611	638	632	679	629	704	640	689	724	650	704	659	653	679	662	623	679	661	648	652	659	661	671	633	684	601	716	698	643	684	675	651	665	660	648	645	699	645	669	662	700	638	666	625	666	657	695	620	690	644	696	649	607	673	616	650	662	625	678	659	675	621	720	624	671	627	695	668	655	655	638	673	621	656	658	656	672	638	644	685	655	631	699	642	647	641	661	636	691	634	644	622	694	636	653	625	658	685	660	613	716	670	655	622	686	667	653	670	642	637	618	655	693	649	654	647	654	652	676	685	692	686	660	670	697	675	663	635	676	591	632	648	667	692	682	646	680	683	643	659	677	650	613	650	650	664	661	635	681	655	615	655	652	648	628	684	646	652	692	655	705	637	662	692	702	697	647	673	681	669	633	640	621	659	683	628	610	650	671	651	667	640	656	608	643	718	660	656	711	708	658	644	700	641	651	664	642	666	639	686	634	642	673	676	670	664	666	662	662	605	624	674	637	674	605	657	661	594	621	608	594	632	629	607	614	663	608	674	706	704	634	677	661	655	630	627	661	642	651	677	667	694	667	643	626	599	662	657	655	655	648	657	654	661	679	622	620	666	644	640	641	681	655	638	628	661	665	664	655	637	701	660	651	695	647	655	673	672	609	666	663	675	624	647	675	679	691	655	643	691	662	652	655	619	699	670	630	665	671	651	632	696	659	647	645	625	658	672	695	608	666	683	668	658	662	630	627	679	659	646	650	708	608	585	651	651	665	701	659	699	689	623	641	582	634	634	657	604	652	631	625	671	657	648	634	660	687	634	622	654	600	632	682	658	672	629	670	650	633	670	619	668	631	645	691	672	686	677	682	678	674	680	641	662	686	633	683	692	645	636	640	667	685	669	634	685	678	677	694	681	678	676	685	610	638	646	667	676	720	628	642	633	644	658	655	604	675	651	604	714	659	605	667	631	704	664	661	683	645	641	681	668	677	633	665	665	625	675	644	631	665	658	628	643	698	658	621	689	598	657	661	669	637	636	692	640	616	677	676	648	634	677	689	683	685	681	650	652	654	654	682	654	675	645	595	647	624	636	709	685	687	591	692	670	633	698	634	656	637	649	708	646	630	609	669	623	673	661	640	642	620	597	732	653	647	671	653	668	590	631	640	634	679	675	690	690	620	656	661	637	660	665	673	661	631	663	613	636	625	640	685	627	668	698	647	631	658	674	636	657	611	653	658	687	676	710	645	654	642	603	638	639	667	636	685	656	632	674	673	615	649	607	655	680	666	654	650	671	708	709	652	657	668	673	621	633	665	621	664	658	661	672	699	613	618	665	633	636	695	654	637	651	642	669	655	634	655	658	636	649	651	646	623	673	643	682	665	646	692	647	627	653	641	607	660	618	628	635	682	630	641	696	665	659	632	617	669	684	634	655	672	651	630	690	683	653	666	662	652	640	654	656	655	650	621	636	643	654	646	641	655	692	627	636	650	658	640	663	692	652	683	676	646	674	660	651	657	623	640	684	650	682	643	639	687	663	660	665	670	623	656	659	671	639	643	679	647	630	637	611	643	673	657	624	624	685
25876	21433	25249	16650	1511	852	768	673	620	668	607	627	602	637	627	608	621	562	631	582	537	616	556	617	570	609	630	621	627	599	624	617	583	584	577	558	590	614	531	593	583	580	584	571	640	558	544	568	540	542	581	565	601	567	562	559	595	617	576	565	571	563	586	578	574	553	592	563	561	615	577	561	554	620	616	584	551	570	594	565	612	602	569	568	547	556	585	574	528	569	611	595	592	556	584	552	530	576	585	570	555	546	606	597	560	618	583	596	576	590	581	555	613	610	560	553	586	566	559	557	597	566	559	604	587	597	598	577	555	543	555	517	573	563	572	544	565	578	568	559	613	574	586	599	614	545	587	551	535	581	605	622	559	535	549	552	511	618	559	589	589	583	594	609	554	565	569	593	603	599	598	588	593	564	581	568	556	564	569	594	588	567	547	547	580	555	572	550	587	573	618	560	579	613	593	564	588	570	571	563	577	628	599	587	615	581	624	578	601	597	575	561	603	546	548	596	559	641	567	627	591	587	608	588	600	561	582	568	564	549	571	561	570	576	605	558	574	572	619	588	603	591	551	575	555	607	596	591	564	587	575	590	595	554	563	562	552	593	543	568	598	614	566	594	561	622	544	597	554	597	582	545	584	576	568	606	602	585	615	609	590	582	602	587	557	601	514	532	558	603	537	625	592	564	581	600	603	582	587	590	558	589	573	574	575	553	619	528	567	589	576	572	578	599	630	597	603	602	614	561	565	582	594	633	548	557	626	618	551	579	592	638	567	593	562	552	614	564	604	619	581	565	557	589	555	574	566	625	591	605	584	573	569	540	628	591	574	611	579	563	589	569	630	577	599	573	570	567	609	602	555	547	592	567	618	606	618	572	642	575	587	618	598	548	594	563	542	541	590	528	588	539	580	580	560	598	563	612	601	548	595	618	611	602	573	549	573	573	588	598	580	563	536	555	589	582	601	579	614	552	572	585	599	601	558	589	599	561	583	555	574	560	568	568	574	618	542	547	591	547	605	595	613	560	590	575	534	592	576	591	578	571	614	582	581	577	575	599	588	579	616	587	568	561	591	566	622	591	559	589	577	596	602	599	569	589	567	580	544	609	592	603	568	565	572	615	614	580	541	594	556	599	545	561	584	571	587	616	574	564	583	534	590	562	600	564	604	581	594	600	590	602	569	609	616	592	580	581	596	608	581	565	598	564	588	586	537	556	603	578	587	565	608	597	585	570	586	577	573	574	596	566	581	578	570	591	588	617	580	548	588	609	552	587	577	559	565	569	582	598	561	548	585	553	588	566	583	552	578	580	570	583	583	569	559	562	590	649	564	591	595	574	600	566	573	573	558	565	582	620	562	526	563	575	552	572	595	595	574	542	588	590	601	565	589	589	580	622	551	582	549	592	535	567	583	586	575	579	572	596	585	593	604	557	564	582	544	630	564	598	588	546	581	528	597	639	599	583	626	579	629	535	589	575	570	580	551	599	626	579	592	583	584	536	581	568	614	557	589	619	578	574	563	570	579	624	623	533	595	600	595	575	593	599	579	630	551	611	557	619	617	548	566	581	594	542	622	569	606	656	582	591	538	573	575	553	588	572	569	595	564	583	563	530	560	582	570	612	573	552	561	601	552	560	539	551	562	553	587	561	623	564	608	567	592	565	592	588	580	613	598	580	554	588	573	580	622	557	577	531	570	571	596	551	570	599	551	586	576	540	576	573	557	591	568	567	554	563	591	592	607	588	582	582	620	589	592	568	543	585	599	629	583	626	587	601	569	581	567	586	611	563	587	597	574	572	561	585	579	537	549	590	573	572	581	507	623	594	565	578	589	584	546	597	548	601	591	623	569	557	584	610	590	554	546	599	538	580	589	630	587	603	613	576	574	573	639	576	546	583	578	556	560	622	544	564	594	567	556	566	586	582	577	600	616	597	587	601	572	585	628	579	587	553	565	555	596	626	557	529	570	571	591	582	571	591	615	616	563	564	575	569	607	574	589	581	567	565	591	575	565	594	578	554	595	586	609	633	581	547	570	566	559	573	586	608	572	594	546	564	570	576	619	557	579	573	587	584	563	561	576	602	552	570	599	629	599	588	608	584	571	610	595	585	580	512	585	586	592	582	600	542	580	563	580	562	590	558	576	567	602	629	599	594	576	605	547	627	605	615	617	561	588	554	563	572	593	622	560	587	599	578	576	588	584	566	563	546	552	587	593	532	589	611	609	617	555	556	579	571	603	600	618	580	611	613	634	549	592	596	541	575	532	599	574	608	545	557	629	607	595	636	580	586	584	562	567	557	576	569	579	629	591	572	556	589	547	580	582	595	601	567	583	588	594	604	565	512	584	534	589	570	588	608	568	591	591	553	658	584	571	526	593	580	584	586	569	597	614	572	585	586	605	572	599	577	589	543	589	592	547	578	553	568	551	621	585	530	580	623	606	601	597	565	579	629	555	554	531	583	599	566	601	589	592	548	558	567	586	586	596	550	557	571	585	584	566	593	546	578	586	613	583	558	557	657	607	604	580	558	579	569	575	608	556	630	560	564	589	586	585	550	566	529	563	578	580	574	527	559	577	622	563	527	567	535	553	566	545	629	617	631	577	553	605	593	584	629	556	587	604	528	615	538	555	552	581	584	536	600	604	585	596	573	600	594	570	569	603	519	607	562	545	576	604	606	593	596	593	559	595	603	588	555	590	593	541	588	537	550	602	584	577	574	579	536	642	581	596	575	595	557	568	578	556	584	588	537	542	513	563	591	585	581	602	574	589	597	573	611	542	556	594	559	567	606	585	582	597	566	554	570	567	528	584	561	572	559	575	571	611	614	560	573	544	599	580	572	565	535	509	571	577	585	541	526	587	613	575	560	567	570	609	560	550	605	662	602	638	587	549	584	571	579	583	582	563	587	594	584	554	584	618	620	567	575	546	599	603	556	583	600	579	596	583	604	602	591	599	556	618	607	614	614	563	586	563	581	546	569	538	548	603	580	584	575	538	624	570	624	556	545	649	576	560	615	603	612	629	595	565	608	549	584	564	592	588	551	564	568	593	558	595	538	591	597	571	546	566	609	613	603	551	576	555	560	562	610	606	578	585	580	589	582	574	574	604	585	566	526	589	548	596	601	597	588	575	590	622	595	562	554	561	565	582	522	506	595	625	589	581	556	601	543	551	591	578	580	570	556	586	544	574	548	589	603	529	598	599	577	563	560	583	611	571	574	561	595	576	604	565	588	586	615	602	569	587	602	620	616	575	524	549	577	610	564	568	569	534	568	616	562	607	581	573	603	557	604	584	573	588	560	599	592	602	577	592	598	577	575	592	572	538	569	596	583	608	558	603	627	593	578	588	627	558	566	578	584	603	543	560	558	587	570	585	535	565	590	564	583	578	596	580	632	592	600	623	549	587	596	584	577	576	573	588	581	567	586	605	612	579	602	582	629	585	592	574	559	559	630	564	541	518	564	548	583	569	590	608	603	615	596	565	616	570	576
3632	2034	1699	1058	906	762	705	660	674	656	618	610	596	576	616	574	594	567	601	586	583	589	582	600	612	520	580	568	629	550	578	581	534	541	553	610	587	604	576	559	541	530	547	598	599	564	579	551	541	564	541	548	530	526	564	548	570	540	553	562	552	528	537	544	587	566	593	523	558	609	552	512	549	547	562	547	562	550	541	537	555	543	567	539	539	607	562	592	571	523	548	578	538	545	536	569	562	554	561	577	563	568	551	614	535	517	557	556	549	533	527	521	537	573	565	575	555	529	528	534	557	532	580	565	539	569	550	564	510	537	543	523	592	572	540	505	538	567	552	549	574	545	581	544	540	513	548	548	547	516	548	555	587	509	543	537	517	562	549	554	557	568	524	565	517	545	583	512	545	518	551	557	514	523	546	535	568	524	566	545	537	552	558	561	537	562	566	568	592	546	584	546	526	584	511	559	570	565	574	541	581	567	536	549	549	582	517	544	567	590	561	570	541	561	565	554	577	572	567	557	553	548	549	543	540	565	535	526	565	496	511	557	539	549	598	507	526	566	539	528	526	524	527	545	532	539	549	558	580	527	567	576	525	546	578	519	530	571	571	500	544	556	512	560	544	526	562	518	504	502	570	549	513	526	540	531	576	536	532	568	527	576	538	568	547	519	530	561	542	523	573	555	561	552	574	535	510	546	529	568	564	528	565	537	552	552	531	557	540	562	552	549	552	570	502	537	512	524	558	509	530	580	497	583	550	593	522	571	529	568	581	538	549	605	524	551	572	532	606	543	501	537	553	559	519	533	576	582	544	559	548	551	500	573	563	567	534	560	531	526	555	551	539	561	561	549	542	572	533	542	550	528	566	524	534	563	551	557	545	552	541	536	531	590	585	553	529	541	592	593	534	560	541	557	576	555	525	544	536	549	553	475	565	528	594	557	557	598	566	589	576	502	552	565	538	503	528	547	556	512	564	571	553	531	566	547	563	572	548	590	537	538	553	557	538	534	525	544	550	534	540	578	587	564	524	570	534	538	524	566	548	554	544	503	567	498	566	556	529	572	536	542	530	598	583	573	551	543	548	596	514	579	498	567	531	510	543	548	558	542	556	579	575	536	550	555	556	516	550	545	562	567	584	544	568	567	559	550	547	530	531	591	560	516	521	515	605	598	594	564	574	552	521	533	553	504	571	521	563	528	561	520	585	554	538	551	559	557	552	533	551	555	504	550	594	520	572	540	573	533	569	561	585	553	574	536	563	567	551	553	587	571	554	571	560	557	557	567	558	534	540	533	498	533	517	570	532	580	610	556	551	557	517	527	556	606	540	512	597	531	558	561	556	525	520	554	610	563	537	551	557	576	550	521	534	567	556	517	549	548	555	536	546	526	562	573	573	512	533	606	547	557	587	506	585	563	515	575	558	562	515	527	570	529	548	517	542	536	516	546	579	544	572	548	574	574	571	532	558	534	538	529	561	520	561	541	520	597	489	558	552	585	562	552	538	539	496	531	543	538	534	543	539	535	561	564	579	546	575	532	570	525	534	561	515	568	548	478	551	560	577	540	585	532	572	567	533	527	543	536	532	569	541	561	518	557	546	584	538	542	514	553	528	552	611	540	547	528	537	570	599	598	578	567	549	529	570	538	565	562	542	531	562	528	519	573	563	574	556	564	546	589	521	523	528	562	501	543	550	535	566	525	520	577	529	562	522	532	565	527	540	532	553	543	527	583	550	533	533	551	574	575	580	529	568	553	551	559	567	513	558	588	497	589	524	534	523	532	553	556	585	586	575	557	570	525	597	535	612	532	551	601	532	590	569	555	535	592	534	571	571	565	568	574	537	570	539	536	566	563	560	533	555	525	500	552	570	544	587	505	566	546	556	546	539	518	535	535	554	557	565	530	536	588	523	514	528	573	550	585	571	533	521	539	512	575	503	524	598	495	541	563	536	559	551	569	554	576	595	551	512	538	535	570	507	564	499	537	573	550	552	518	490	540	539	572	540	574	503	558	542	559	585	571	541	557	571	565	520	576	528	565	492	572	554	518	573	542	534	581	525	536	632	535	525	548	575	525	589	517	577	532	546	573	541	546	541	523	545	503	555	538	563	590	591	551	531	550	584	546	596	576	577	596	579	577	570	543	558	538	576	558	522	567	591	564	553	528	520	569	549	562	537	553	543	525	547	584	555	539	543	518	537	509	517	551	576	575	514	578	526	565	559	529	575	543	550	578	564	581	493	557	534	529	538	583	541	529	569	561	520	529	514	523	513	541	524	546	581	576	527	522	568	549	566	522	514	563	566	539	544	598	563	565	556	569	575	568	514	582	517	535	553	575	538	520	582	544	556	545	575	531	574	541	589	531	547	525	558	580	581	553	550	535	556	550	526	561	581	539	543	580	554	554	538	556	573	542	533	519	559	523	563	548	569	512	586	539	565	576	573	592	542	590	547	577	556	527	520	499	563	592	530	517	529	557	514	586	509	536	555	527	513	555	555	564	542	545	576	554	545	548	542	545	541	526	550	554	517	505	573	556	558	557	568	540	563	548	568	511	576	532	558	574	522	531	525	537	566	579	563	547	533	539	540	577	516	541	572	556	514	559	584	589	556	535	562	517	559	523	587	550	560	550	585	556	523	516	599	535	560	518	569	556	573	549	535	540	524	557	561	565	545	483	532	566	571	559	555	570	535	530	546	539	551	564	514	582	539	604	551	576	548	527	538	594	539	533	542	565	550	551	536	556	519	522	568	509	581	558	528	512	558	583	553	557	536	521	537	534	565	517	505	546	549	540	545	570	551	547	515	567	594	535	548	578	525	553	567	574	583	520	516	516	559	566	561	572	528	611	538	597	510	550	579	516	572	579	521	591	569	512	576	546	547	576	526	555	545	514	538	528	554	588	514	548	537	519	550	494	567	534	580	550	540	554	585	539	539	516	532	562	540	570	526	559	553	514	572	600	541	519	559	569	534	551	558	509	566	529	580	601	538	484	551	503	571	549	557	538	554	531	521	560	545	535	571	549	579	529	570	528	594	557	535	521	568	547	546	554	539	560	545	509	496	493	599	563	548	542	536	518	534	562	529	542	547	564	527	584	569	535	547	576	575	584	531	551	572	556	549	571	523	535	583	546	563	535	497	553	566	527	544	570	499	566	563	573	541	585	552	565	575	564	557	569	520	512	536	574	508	506	550	549	568	550	512	567	546	558	560	565	586	566	523	511	597	557	546	544	560	548	592	586	554	553	534	517	574	525	526	515	582	562	552	530	559	549	546	550	564	570	554	570	544	553	581	552	545	579	529	547	548	506	524	556	525	558	566	521	544	542	536	531	511	574	521	560	547	516	541	563	549	549	570	580	540	541	519	563	538	539	545	560	557	525	566	524	582	605	539	531	573	572	539	587	553	511	545	537	482	520	568	517	550	529	527	560	538	547	568	519	533	576	584	548	520	503	523	542	569	551	574	547	538	585	558	546	556	582	567	579	510	530	587	552
24313	21404	28504	24699	19539	2194	733	524	383	362	304	331	335	327	310	275	332	285	254	273	290	284	283	299	316	283	264	260	258	260	293	260	265	297	302	255	280	267	295	292	276	260	259	289	277	234	277	250	258	255	272	295	263	273	264	253	274	256	267	263	275	238	265	266	262	264	264	239	250	268	261	265	268	275	254	242	260	272	265	270	259	283	259	270	279	254	263	261	264	270	251	248	246	288	290	263	274	269	279	251	255	240	237	271	238	279	256	243	260	242	261	255	253	249	277	245	255	265	249	260	258	290	261	271	278	259	301	250	273	266	239	291	281	256	247	283	248	243	260	258	261	258	274	263	294	260	258	262	251	258	262	270	236	263	277	278	245	275	249	279	249	264	234	268	251	305	254	272	268	260	252	266	276	223	298	280	255	255	281	316	271	246	255	258	245	258	255	269	274	269	284	264	244	224	272	295	259	276	231	235	254	275	267	277	251	255	278	272	279	243	264	240	257	245	262	244	258	244	274	258	260	239	252	242	263	245	246	281	257	244	275	275	269	243	239	245	234	262	249	265	253	267	245	258	243	267	273	233	257	259	258	229	267	247	273	259	218	262	254	224	281	264	298	253	296	277	229	277	266	267	290	275	228	275	284	264	252	245	262	250	237	275	269	264	262	271	264	265	258	259	261	231	273	271	247	289	274	258	282	293	265	238	215	294	252	266	272	232	249	252	252	282	248	254	254	277	266	245	243	285	280	244	270	270	253	242	240	270	262	264	296	254	273	247	255	245	273	251	255	247	264	277	287	273	262	289	258	279	260	257	262	280	272	250	292	265	252	238	250	252	273	245	263	267	262	252	269	257	266	292	233	269	240	244	243	279	271	272	270	234	250	241	263	276	244	280	265	270	243	259	263	268	273	274	269	240	276	262	246	251	284	262	261	270	256	249	260	244	262	258	265	291	268	254	251	258	289	273	245	265	248	253	268	280	297	240	266	270	272	276	260	239	282	271	253	260	245	279	265	255	274	261	266	275	235	290	263	252	265	260	265	253	294	267	275	266	259	282	252	270	275	272	250	288	253	255	250	247	279	272	265	270	243	244	231	254	250	260	269	266	274	240	250	254	264	248	261	226	257	260	280	292	269	272	288	251	266	285	269	295	301	270	243	260	267	260	264	287	240	259	274	255	242	266	268	261	270	259	288	274	230	257	249	286	259	276	262	245	268	252	284	267	261	263	254	262	278	261	242	260	272	275	282	251	261	278	275	261	274	266	258	249	281	213	272	259	257	265	265	252	256	270	265	272	273	270	238	245	253	257	270	275	256	257	252	250	241	271	276	254	274	264	260	269	290	242	250	273	277	262	269	249	270	262	268	269	271	243	233	253	256	239	278	257	263	257	255	284	289	252	253	263	256	286	251	261	258	276	272	282	255	253	266	262	252	286	263	254	250	251	254	285	292	246	268	289	242	258	292	244	233	281	267	257	262	280	291	262	271	247	281	262	262	248	259	263	264	268	268	299	285	233	258	254	266	266	253	261	232	263	282	285	246	247	269	266	238	239	286	263	240	266	277	275	239	242	273	270	274	259	283	267	262	258	260	292	264	275	268	258	241	267	276	267	277	224	224	302	278	277	279	238	269	282	248	239	262	277	233	278	261	281	251	260	254	257	258	245	241	261	253	253	264	258	284	270	248	233	251	273	262	271	224	257	249	251	264	248	263	257	282	245	279	254	238	267	249	241	246	260	236	266	258	266	292	276	273	248	277	270	262	307	261	239	274	224	295	260	285	238	245	258	256	240	281	274	268	248	270	253	291	251	250	262	227	277	275	276	268	295	261	302	234	285	248	247	272	261	257	270	287	267	280	247	267	242	229	250	260	263	251	257	263	271	236	267	266	269	270	264	240	249	282	235	264	239	261	254	237	268	281	277	249	268	281	280	251	238	249	240	250	233	287	278	262	274	284	280	271	285	288	276	282	260	275	251	257	259	234	252	268	257	273	258	285	293	239	261	287	256	244	262	282	292	263	217	293	262	246	227	265	261	264	253	280	244	262	279	294	265	251	232	245	259	242	240	257	248	260	265	251	283	254	276	273	269	271	261	276	281	253	249	239	288	244	244	260	241	259	276	291	273	282	258	262	251	285	256	268	269	270	263	254	265	253	258	297	238	262	274	281	232	261	264	269	275	270	265	248	245	256	245	284	256	256	243	249	275	242	230	261	248	259	297	305	292	272	301	278	251	275	243	272	262	259	264	250	252	271	281	265	271	253	238	246	246	246	260	247	259	285	271	246	238	250	258	237	269	272	247	267	270	254	253	275	269	253	254	256	247	215	270	249	244	246	256	297	249	288	263	295	257	267	284	269	248	276	280	268	252	269	236	258	268	264	272	269	259	305	268	255	260	283	289	270	255	287	257	250	276	249	277	269	240	242	250	280	268	280	262	253	255	252	276	288	232	273	293	236	266	281	257	228	262	297	243	268	255	251	248	244	275	254	261	281	285	285	269	280	260	257	248	258	271	263	258	280	254	251	260	246	239	254	244	282	256	246	254	258	281	241	235	278	253	266	267	254	260	246	261	245	262	262	255	247	257	279	275	273	263	293	251	259	263	249	285	239	252	234	247	265	238	271	313	262	261	301	233	291	257	265	251	241	257	254	246	264	269	250	239	288	249	270	293	274	252	258	257	259	272	273	253	257	251	285	281	259	264	250	280	236	265	265	249	261	261	301	264	280	283	269	253	277	268	288	261	281	263	246	253	238	272	240	242	236	242	232	260	268	259	286	269	268	238	278	250	298	251	267	252	268	274	263	293	259	243	233	267	265	243	273	272	272	246	270	299	273	263	250	253	259	265	232	285	244	249	241	283	263	282	277	282	248	264	288	262	272	266	266	251	225	256	281	255	248	253	273	239	254	235	283	268	273	253	264	252	267	266	260	286	260	272	260	247	274	267	262	278	283	279	277	273	259	273	265	268	235	265	278	249	235	239	275	234	259	259	249	250	252	274	274	239	253	271	259	255	265	259	267	236	261	244	268	249	280	275	280	276	230	268	265	261	262	307	251	261	263	269	280	268	221	248	253	288	254	266	269	261	256	237	274	268	265	263	245	269	242	286	287	256	246	254	265	279	290	266	241	248	261	249	254	248	258	280	236	283	251	270	279	283	270	300	270	258	267	281	257	268	240	275	273	274	274	254	264	267	251	239	260	253	240	281	249	244	265	274	254	279	261	252	250	270	257	268	244	244	252	292	305	263	233	249	242	284	270	295	256	268	290	259	241	249	288	253	254	250	279	253	272	245	275	281	278	279	220	260	269	266	287	254	265	274	250	283	270	297	246	294	247	284	240	254	242	254	249	278	276	260	293	249	264	260	267	274	225	257	242	273	246	289	264	272	280	262	241	277	262	231	275	278	229	277	267	246	258	270	249	257	278	267	260	256	233	264	248	253	257	268	240	254	275	277	248	270	287	282	263	239	263	248	258	251	260	247	292	244
3306	4614	3567	1698	1232	928	698	616	546	482	430	455	401	418	364	346	348	351	343	333	343	349	356	292	294	299	316	303	307	272	319	313	285	309	295	307	292	282	289	282	289	272	274	291	319	296	300	310	295	295	255	281	296	258	294	296	283	326	280	312	301	257	296	301	291	286	319	295	284	285	286	257	283	288	276	273	302	281	272	275	283	293	287	281	255	282	298	294	280	277	292	295	268	301	283	310	259	282	282	298	278	262	276	293	315	272	277	285	294	274	294	239	285	309	297	259	271	296	295	286	287	247	252	257	299	250	282	292	277	302	262	294	280	264	260	269	273	276	311	303	292	294	287	254	261	301	293	286	296	259	284	308	310	296	286	315	294	286	261	316	297	264	331	289	264	291	262	314	258	271	271	293	304	268	285	266	299	266	266	296	266	266	258	286	243	233	282	276	280	250	290	290	291	301	264	276	285	282	275	263	262	261	295	285	273	280	259	264	292	264	290	266	280	311	309	282	306	264	282	279	299	265	284	292	292	257	285	310	268	250	293	285	290	294	283	291	281	308	295	294	311	290	283	278	286	281	285	271	302	274	295	275	271	274	279	249	285	285	279	291	278	280	306	277	280	283	289	284	261	274	260	255	260	265	302	293	293	307	255	274	278	251	240	246	260	268	273	299	291	289	268	267	257	270	298	297	288	272	271	283	263	310	293	313	263	267	282	277	291	305	258	289	292	282	279	286	274	279	254	255	270	281	297	271	281	298	267	273	286	275	249	283	285	288	273	296	290	257	272	263	243	275	258	273	246	287	283	236	283	318	292	283	283	265	260	290	284	284	274	297	278	288	297	295	273	287	274	288	258	257	278	291	279	289	253	258	246	300	256	266	266	265	276	279	288	290	296	292	308	279	269	278	270	274	268	273	263	272	268	267	285	274	301	274	281	296	278	297	303	275	277	261	296	266	286	302	316	269	256	291	262	277	273	319	257	300	301	263	242	283	267	295	278	314	262	280	299	297	275	264	297	276	243	300	276	302	257	290	274	311	292	274	285	281	266	252	256	298	288	290	266	276	264	263	284	267	257	289	314	286	286	268	262	326	278	287	255	283	305	266	307	292	262	280	290	277	288	281	281	296	290	270	300	301	289	260	290	286	285	286	309	252	270	273	254	280	292	264	274	289	271	300	296	296	266	287	324	291	266	280	290	263	303	304	281	292	279	277	259	312	281	283	278	277	273	246	304	248	276	273	267	260	275	288	294	304	289	262	265	291	277	286	291	284	308	283	265	282	280	297	287	303	257	268	270	276	281	248	288	298	264	263	265	311	303	256	270	259	278	279	281	316	278	266	267	297	290	269	296	280	286	272	276	273	268	275	295	260	309	285	288	272	301	291	277	307	306	276	285	270	264	255	291	254	283	287	271	269	300	301	284	292	303	266	253	276	271	294	281	281	291	273	260	284	262	245	287	305	295	266	281	270	274	247	305	275	259	285	262	279	264	303	284	282	255	293	276	233	281	291	273	301	283	274	291	276	253	290	270	260	281	262	264	257	305	270	261	309	281	269	288	275	269	263	274	300	275	291	296	284	282	291	302	256	294	285	295	241	273	279	293	255	283	298	293	301	281	282	303	268	286	302	272	279	332	251	294	271	295	293	267	291	294	275	276	291	282	255	280	302	250	277	289	261	285	284	296	265	299	229	278	270	246	272	300	281	285	293	291	278	274	271	267	257	277	318	269	254	287	316	265	289	264	289	250	298	288	267	285	283	272	287	302	268	290	294	263	273	295	265	253	310	290	281	268	267	270	282	298	282	258	288	275	288	274	288	297	317	248	296	269	276	297	231	271	259	296	273	262	281	285	315	267	242	266	283	295	265	246	258	288	262	289	258	277	297	264	274	283	293	265	248	311	300	297	259	258	282	283	270	274	249	333	264	293	290	261	275	291	271	288	291	248	280	263	271	261	305	270	277	263	314	264	289	267	302	275	294	296	282	280	312	274	260	267	290	280	257	297	265	298	299	254	275	284	274	278	258	276	313	262	257	283	268	270	298	279	280	274	305	261	262	273	301	276	278	285	283	282	266	251	285	287	280	288	292	266	296	273	285	273	302	286	294	269	262	283	281	276	280	267	295	273	273	277	278	254	287	271	266	313	266	283	295	312	266	274	299	290	287	270	278	280	282	289	272	295	307	302	268	280	252	270	256	315	267	296	279	291	282	286	246	269	269	280	291	270	285	274	288	280	292	289	252	290	284	304	267	290	284	268	294	259	282	275	265	276	267	254	302	283	276	272	264	275	296	277	278	255	276	282	272	265	289	299	268	265	271	284	284	277	250	309	249	265	265	280	305	260	277	292	310	284	280	283	267	318	294	269	285	257	265	303	264	270	279	268	280	300	306	300	282	274	263	245	302	265	265	270	270	269	272	279	284	273	261	256	278	254	264	304	283	282	278	274	295	265	295	260	257	287	302	291	282	300	236	289	263	257	272	292	270	277	276	266	268	282	241	313	256	282	260	287	255	281	308	239	284	289	261	255	283	306	287	272	290	269	285	255	255	286	300	281	288	302	263	288	284	277	284	280	261	310	288	287	266	283	271	259	279	307	293	258	300	244	295	287	280	297	279	271	284	258	283	264	279	275	256	255	275	281	274	263	290	274	273	277	249	303	253	279	293	286	298	266	306	289	259	293	304	268	306	256	286	311	256	258	280	287	293	253	280	287	280	243	292	273	278	261	285	287	252	279	276	280	254	274	273	296	276	276	267	271	274	285	278	268	257	276	271	291	289	260	263	259	305	301	258	265	280	291	299	263	261	264	303	305	273	282	297	267	284	317	277	278	287	274	289	291	268	264	292	280	276	287	280	285	285	279	291	263	285	279	306	262	275	261	278	257	270	249	299	279	290	281	288	244	262	298	294	300	282	268	311	274	323	293	293	278	280	303	269	287	254	296	292	290	276	277	258	295	287	256	267	270	267	280	280	284	268	225	278	264	266	284	288	303	269	263	286	308	289	276	247	265	272	286	284	294	264	266	287	279	280	285	285	294	293	287	279	280	262	287	280	277	291	283	246	255	252	284	303	291	302	277	277	275	304	257	261	288	256	301	308	283	271	313	286	267	280	287	277	284	282	288	269	300	242	259	284	249	263	280	300	272	284	275	256	244	302	294	257	262	263	306	289	272	253	262	270	262	286	289	292	273	264	277	300	267	272	279	283	306	289	242	281	275	294	282	299	266	275	270	266	282	301	300	257	262	280	275	245	258	311	299	294	293	289	290	317	262	297	262	269	279	261	324	247	276	296	270	276	261	285	310	240	294	308	289	242	281	300	259	259	265	255	276	280	285	277	306	276	292	294	275	290	286	263	285	278	225	271	302	282	266	301	300	320	268	268	284	245	286	286	295	307	246	266	294	253	266	267	282	271	274	299	282	272	281	283	278	277	265	276	256	289	278	259	286	303	284	296	263	295	276	279	287	269	273	253	257	274	280	269	264	264
27683	11365	1750	1057	784	757	762	694	731	739	726	762	713	750	756	719	731	763	713	747	687	745	711	770	705	706	676	681	711	745	720	691	728	762	725	755	735	696	712	748	721	735	738	780	712	691	749	756	715	697	765	773	704	704	712	732	722	783	757	740	704	747	757	649	753	756	704	717	753	732	758	729	730	744	762	721	755	791	711	752	726	722	709	735	751	722	691	712	701	760	762	724	714	695	743	715	744	751	729	740	760	715	714	766	726	714	736	803	699	738	777	760	700	764	684	730	701	702	760	747	742	694	763	745	710	745	671	733	704	685	727	741	738	730	729	707	720	751	726	705	775	725	673	736	746	740	715	724	750	702	746	688	739	705	748	681	726	745	649	709	686	703	740	687	722	678	759	722	719	758	753	733	706	727	726	709	767	711	770	766	741	733	751	767	762	712	708	785	714	752	745	693	712	761	764	740	682	736	712	746	740	740	686	726	688	661	756	736	731	714	705	750	822	711	764	772	724	723	720	732	750	718	678	688	698	749	685	726	734	745	669	690	726	717	685	785	766	732	747	750	743	719	739	714	701	733	765	747	713	757	674	718	700	705	721	714	810	775	733	706	720	732	724	710	762	691	742	749	692	739	730	764	734	698	706	718	752	771	697	715	723	729	721	743	734	730	786	708	739	767	725	744	736	745	794	717	690	694	743	741	754	724	776	752	742	703	762	696	761	715	716	755	764	766	768	723	697	760	775	721	735	760	727	751	702	747	739	734	764	779	737	752	702	699	704	705	750	706	701	712	764	698	719	741	677	732	699	732	759	680	680	723	696	731	707	714	769	705	694	750	706	768	765	714	731	686	682	720	757	653	767	683	739	744	778	759	805	747	687	690	734	710	696	686	706	761	715	765	703	746	756	718	750	680	697	759	690	734	741	805	737	702	732	714	709	727	740	723	748	691	710	728	714	696	696	733	706	752	737	706	704	733	772	745	762	686	772	722	738	685	661	742	696	721	748	715	771	703	684	741	692	724	766	707	717	709	732	701	710	736	747	677	749	735	687	714	709	713	747	721	740	727	771	698	706	732	744	741	706	678	732	788	763	780	728	755	765	767	703	722	742	719	749	724	702	719	660	749	709	697	720	720	718	688	714	710	702	762	710	746	717	647	725	712	678	752	762	701	748	747	736	745	737	767	735	697	752	708	776	719	709	702	717	773	683	708	723	690	751	714	739	709	675	683	730	719	733	719	696	742	803	729	723	750	706	687	747	734	695	779	727	742	709	730	714	748	694	726	646	696	779	705	735	725	730	685	692	741	736	740	752	695	720	666	741	773	712	662	780	779	738	710	685	737	739	710	714	747	788	699	725	688	744	695	718	730	741	746	696	719	749	741	702	681	705	735	736	711	787	733	771	724	708	725	765	695	745	710	719	725	716	707	751	774	731	725	715	721	777	757	726	706	709	744	712	738	721	702	736	730	749	714	748	711	744	692	689	695	772	785	723	698	715	698	724	766	737	746	722	701	760	752	735	735	773	732	764	689	711	742	693	749	728	768	751	750	708	727	720	742	739	689	736	764	722	722	764	669	716	686	732	700	718	720	686	653	725	730	708	744	707	711	723	691	672	716	685	756	699	699	692	717	725	696	700	748	779	727	697	687	731	740	738	674	721	712	694	737	783	705	778	718	750	703	704	739	700	745	717	745	700	739	791	723	676	785	756	648	730	703	717	756	725	714	722	719	757	739	721	703	725	748	724	743	682	715	736	744	767	705	787	731	661	692	779	699	776	762	757	747	780	631	712	758	716	679	743	744	719	735	745	731	702	729	705	721	710	722	712	760	694	709	718	665	747	760	692	718	754	712	753	724	749	760	736	721	737	729	710	688	700	697	697	684	722	734	757	742	741	682	753	710	727	747	744	716	742	743	729	728	703	715	693	742	701	811	770	733	754	688	712	671	699	693	710	775	752	735	725	722	725	763	770	737	744	703	734	701	726	676	741	716	732	674	694	719	703	727	713	712	748	704	728	745	736	737	746	694	677	720	706	751	744	710	704	713	705	715	726	682	744	799	708	706	738	752	770	775	739	747	738	699	709	695	731	724	740	731	747	739	723	749	673	744	724	690	701	673	694	737	711	722	739	762	680	735	737	736	706	739	702	742	709	780	723	767	711	718	770	760	747	733	701	711	752	662	697	698	696	721	747	759	705	755	734	737	726	746	738	705	671	674	754	771	712	721	763	682	696	759	689	706	697	735	778	714	699	701	696	741	722	730	738	734	719	696	746	715	710	726	707	720	721	704	698	722	749	713	693	728	692	710	720	734	723	683	697	700	695	714	725	747	756	746	761	751	724	683	718	725	714	700	719	748	742	675	741	745	670	713	705	714	734	716	686	736	748	751	693	750	707	720	751	702	706	735	762	727	746	738	649	691	691	768	737	745	747	775	730	707	710	735	712	772	723	706	714	694	742	707	773	708	750	734	713	718	706	718	769	735	715	747	741	759	749	710	735	713	710	706	766	727	725	751	702	697	739	768	690	671	740	665	700	770	702	703	736	751	710	721	717	704	747	765	718	698	719	732	698	679	721	742	682	738	740	714	730	775	775	755	756	707	753	736	649	751	690	749	704	738	674	734	724	697	734	705	736	714	751	756	731	728	735	765	697	711	788	769	698	739	694	747	751	718	734	739	707	727	751	729	749	728	769	726	704	793	751	712	780	691	686	720	723	729	751	739	685	755	743	741	725	761	768	728	745	717	694	775	732	721	792	719	731	725	746	720	741	776	728	702	734	732	692	742	690	735	667	693	725	764	734	706	738	757	762	732	705	736	748	706	729	704	741	690	710	724	673	707	726	739	718	716	773	715	746	744	734	751	736	736	722	753	749	730	786	741	734	658	781	733	756	692	713	731	700	794	697	749	712	709	748	737	746	705	776	745	728	735	722	703	723	624	712	712	683	727	721	698	724	728	712	736	696	739	696	704	738	746	722	761	738	676	714	709	730	769	772	728	753	692	735	744	733	737	738	749	678	720	689	653	651	741	729	713	666	721	742	725	711	724	738	767	709	751	687	697	711	692	719	724	707	675	729	705	732	760	729	697	723	719	745	699	754	771	724	758	722	718	722	764	741	718	792	701	737	711	694	730	698	636	729	760	767	743	737	681	721	706	703	740	675	706	728	685	685	755	697	747	741	733	724	731	740	764	712	727	704	715	749	745	757	723	738	756	735	763	746	675	783	679	752	714	739	746	706	744	740	701	722	699	714	715	689	748	714	738	740	676	735	708	741	741	696	732	763	724	686	741	721	714	722	759	756	722	741	765	746	698	739	732	752	743	724	702	744	753	724	715	715	740	700	698	744	739	702	687	769	723	752	711	695	741	723	679	707	739	718	758	703	694	692	727	716	747	706	764	731	728	744	691	738	727	752	747	709	733	702	723	706	724	724	775	750	713	708	724	768	695	736	673	730	695	758	740	762	722	745	762	671	698	728	743	708	734	703	734
5207	848	823	727	741	676	683	675	643	652	652	641	633	630	694	649	693	680	670	656	726	682	604	682	628	676	642	648	684	647	657	592	628	603	678	660	693	687	656	697	678	677	705	647	664	710	673	625	655	628	686	579	649	675	619	634	651	652	666	638	643	606	693	678	633	664	634	678	682	672	654	637	660	647	684	645	635	621	650	666	646	633	631	674	640	656	650	671	655	650	680	667	637	658	653	631	669	669	693	633	668	680	626	681	660	620	668	641	662	670	661	682	664	622	666	677	679	642	633	651	649	648	640	637	653	660	644	684	677	638	622	658	672	623	576	629	681	612	669	620	610	648	660	651	652	652	687	621	659	640	690	659	630	585	591	655	614	660	642	630	603	695	657	685	626	616	701	629	676	641	669	666	621	644	643	702	676	645	631	604	640	655	663	693	676	664	645	681	642	697	681	624	683	637	715	604	643	674	650	680	636	642	596	659	699	668	661	619	661	672	659	654	714	663	672	697	634	657	615	659	682	619	647	655	649	654	707	637	659	691	673	662	655	670	696	667	624	638	633	594	661	635	608	629	678	640	667	633	646	647	614	638	658	676	661	600	637	639	647	643	657	688	625	652	646	639	649	665	679	638	581	629	634	610	634	632	651	679	663	651	644	662	673	625	632	654	669	620	606	648	682	651	669	650	626	632	670	678	697	659	639	688	667	667	610	657	653	644	618	619	692	593	655	624	674	659	609	620	670	670	706	661	641	629	653	696	634	642	645	674	642	668	659	656	660	681	651	604	639	628	643	665	636	656	617	599	674	675	664	637	653	657	608	695	637	691	625	629	645	624	627	656	662	657	671	682	649	664	704	708	643	625	633	670	715	657	680	650	695	629	684	652	662	692	674	669	643	643	631	656	631	648	641	704	636	663	631	665	643	709	691	653	647	661	638	674	711	668	706	647	621	760	633	673	618	646	633	607	656	668	639	685	648	675	668	657	665	626	600	644	627	654	657	661	674	622	650	651	612	643	709	674	689	653	615	651	664	670	651	629	648	660	653	650	668	654	677	645	670	662	621	661	649	674	658	681	662	667	628	668	628	622	651	624	644	678	655	660	650	668	653	633	666	627	671	618	657	640	667	644	654	670	660	633	668	649	675	640	657	678	646	669	650	645	621	651	673	613	651	610	638	646	622	666	617	682	624	614	651	668	651	656	624	622	634	650	664	718	684	650	674	631	646	650	683	659	640	655	642	620	711	622	661	687	629	630	685	639	670	661	656	639	670	684	663	651	687	661	673	684	601	695	624	670	635	677	667	653	646	638	652	652	577	597	655	629	672	652	620	649	658	680	679	599	677	665	613	681	633	666	659	671	606	643	710	620	664	652	649	620	624	609	614	672	616	679	673	685	626	644	643	600	611	659	716	642	644	606	684	622	672	637	655	637	723	691	606	696	655	641	644	674	662	616	611	652	611	599	657	662	631	658	684	636	656	677	672	644	670	591	697	671	652	721	666	622	659	670	641	642	637	659	667	681	634	664	649	660	675	683	688	644	671	635	626	656	646	615	610	651	637	616	635	669	640	677	638	660	663	626	655	625	676	653	652	642	678	706	681	674	670	640	617	645	643	660	640	678	626	645	674	648	645	642	656	662	675	628	653	627	649	616	648	614	648	693	646	673	684	624	673	672	656	684	675	592	629	684	628	629	659	665	648	652	676	689	631	638	633	688	686	625	649	647	669	693	646	683	659	673	684	635	667	641	677	673	655	651	616	668	681	649	637	648	609	655	714	618	655	646	662	659	652	694	644	645	644	654	647	631	656	656	646	666	649	648	626	660	641	645	647	580	652	634	692	687	668	696	658	638	655	593	658	616	614	693	642	694	679	641	647	671	639	615	685	629	673	612	673	631	700	625	677	646	649	704	652	619	662	651	628	661	626	614	654	660	660	641	660	644	634	677	621	705	663	682	615	710	638	675	638	658	624	630	657	650	648	662	609	635	651	656	666	663	650	623	618	687	631	647	679	697	649	651	658	617	656	644	590	598	660	673	644	685	614	653	637	642	632	588	600	601	679	701	606	611	643	684	587	657	653	613	660	639	657	682	640	649	657	642	667	658	697	659	664	649	631	684	636	652	682	705	636	626	684	682	647	658	624	616	687	663	627	663	654	613	662	676	675	682	642	633	641	640	729	611	675	641	705	667	674	624	652	638	648	663	662	638	608	648	629	676	627	693	646	637	608	694	634	675	710	702	630	658	621	633	664	704	648	692	653	629	657	655	626	613	611	632	674	664	642	663	654	635	677	710	663	668	651	669	620	680	650	628	608	680	654	634	616	655	626	669	650	614	641	662	656	647	653	638	646	636	653	629	644	663	642	622	632	662	630	642	658	644	667	627	634	642	673	625	674	654	690	687	695	682	602	668	621	630	647	641	679	669	679	655	662	654	692	683	639	667	643	634	653	642	639	664	643	660	679	616	606	670	643	654	664	684	651	671	697	659	683	651	646	674	647	629	630	626	674	594	662	678	617	637	631	688	654	672	669	643	633	633	643	668	673	651	641	638	627	681	623	692	626	661	599	635	630	639	626	680	637	657	657	693	652	653	661	654	645	655	634	609	673	662	676	657	669	664	678	643	633	652	706	671	652	665	676	622	612	679	638	591	652	644	657	636	654	643	684	621	604	622	622	667	634	719	646	672	665	611	689	670	654	645	684	648	647	678	679	625	657	661	665	690	637	648	664	617	634	682	636	653	672	651	619	659	624	683	615	691	699	629	683	658	633	634	657	597	685	623	704	611	611	611	666	644	701	669	618	657	694	666	692	660	671	619	664	647	594	674	652	647	676	651	638	627	631	648	634	703	629	658	640	638	651	650	665	639	664	642	685	621	643	670	664	652	647	604	628	672	670	671	617	620	619	655	633	637	639	698	654	652	661	709	645	622	635	623	679	625	663	647	663	605	600	688	637	663	639	663	703	659	638	646	641	648	643	686	701	673	640	679	627	604	686	657	661	662	643	674	660	678	667	689	699	672	679	602	634	642	652	664	670	678	654	660	621	644	619	665	611	661	623	623	707	601	638	684	664	667	673	682	681	713	635	664	669	658	693	738	649	705	633	655	642	660	683	625	638	655	628	672	631	651	703	628	680	703	597	647	622	633	650	648	676	657	631	656	648	659	645	632	665	661	628	638	641	668	640	631	667	657	655	689	611	640	670	643	623	654	639	675	629	644	657	681	647	693	656	692	611	665	646	623	652	625	592	676	616	668	655	658	636	649	695	642	630	650	661	649	659	663	631	645	655	685	644	630	600	657	674	665	650	636	654	638	676	678	660	623	712	686	602	647	660	632	653	626	603	642	622	655	651	632	653	654	639	635	655	654	681	682	660	666	684	677	602	647	668	671	640	603	623	611	700	671	630	678	684	615	658	663	674	681	689	656	664	689	711	655	610	675	653	627	602	639	641	668	644	607	649	632	634	644	658	651	643	657	652	669	658	615	662	671
25929	21450	25253	16751	1563	872	764	645	647	656	607	624	625	586	664	608	629	603	547	555	565	604	593	578	563	575	579	587	572	567	580	603	586	582	592	593	596	549	614	623	597	593	614	548	600	569	606	583	620	619	588	613	623	558	663	562	581	601	542	594	617	593	549	589	612	571	564	569	642	574	550	555	592	575	583	571	571	581	522	579	596	564	561	553	648	602	591	587	575	595	605	581	566	549	581	526	585	573	540	578	607	554	597	546	589	580	573	562	582	609	541	562	537	587	553	624	565	545	613	582	574	583	553	546	603	573	603	556	571	585	605	581	577	569	580	617	589	612	556	587	518	590	583	578	573	572	599	617	531	577	566	591	579	577	573	588	600	638	588	582	542	590	586	573	574	568	602	599	626	612	597	526	609	568	570	576	588	587	592	569	586	551	614	553	590	618	598	577	577	576	543	581	582	581	582	576	596	558	522	553	572	595	575	556	617	569	548	597	574	542	567	595	586	530	573	554	625	579	594	581	522	570	579	565	569	611	572	579	554	550	577	594	567	613	553	583	576	548	560	621	562	562	616	563	602	605	577	561	587	565	633	613	641	560	574	604	595	568	539	563	565	539	569	574	602	579	574	572	577	557	565	631	550	577	591	584	570	614	579	543	581	615	562	541	553	569	610	584	617	584	583	579	551	538	530	602	601	553	616	579	588	590	621	594	583	586	579	559	607	588	561	602	539	562	573	570	551	552	581	601	568	598	599	562	549	613	577	581	601	575	577	543	573	562	605	555	596	568	590	562	573	555	583	549	570	539	601	567	634	582	566	577	593	597	567	666	582	601	614	584	559	606	567	576	582	550	592	632	562	570	526	575	613	593	566	574	586	610	567	575	566	553	572	574	537	572	621	625	611	548	594	594	573	634	576	601	580	565	602	594	580	551	571	608	593	546	584	570	559	629	586	621	570	590	606	586	572	585	638	527	574	571	628	558	570	610	565	565	594	590	614	545	597	600	527	553	562	585	606	614	607	597	561	592	533	586	566	589	564	543	524	568	592	599	562	571	567	617	546	586	507	560	592	533	574	563	573	640	569	577	560	590	612	575	570	571	560	585	575	571	548	557	554	563	613	619	592	552	608	618	584	583	534	609	562	606	564	570	624	573	572	572	579	550	596	591	578	553	582	559	564	573	561	586	538	563	564	610	579	573	573	555	562	590	599	555	608	592	599	617	583	596	553	583	551	610	586	573	617	591	529	631	572	573	572	544	613	546	579	591	569	546	530	547	565	565	578	553	595	559	561	548	581	608	579	600	574	586	566	598	563	572	588	534	569	573	534	579	543	580	539	563	613	587	569	556	591	604	564	571	583	571	583	581	586	584	609	586	550	569	601	576	580	600	616	606	547	569	588	581	543	556	567	547	587	558	605	556	573	577	594	583	598	568	560	607	566	584	613	599	587	571	566	590	608	571	561	584	541	556	597	585	562	569	558	552	592	634	614	608	584	596	613	583	564	600	571	596	578	553	568	579	576	599	604	573	560	565	561	559	617	579	608	590	575	602	617	593	594	570	618	522	629	559	578	558	530	614	599	589	573	585	608	606	561	565	579	562	576	556	579	562	554	577	565	573	607	552	573	535	538	580	617	572	570	580	570	579	595	578	618	578	579	586	573	601	554	566	618	554	552	576	598	624	545	574	565	592	558	588	580	563	619	549	620	567	541	563	576	573	584	583	598	565	590	601	629	597	583	572	603	578	583	573	594	543	557	604	528	551	614	571	552	588	607	566	581	556	606	561	532	550	564	558	574	582	598	587	573	587	556	551	585	579	582	574	578	603	557	563	577	593	608	569	558	608	577	601	594	609	557	608	561	607	568	584	566	585	575	523	591	547	595	603	534	565	543	577	577	589	565	602	563	548	570	571	612	588	551	569	586	581	597	559	584	599	557	605	556	576	556	618	559	580	595	559	606	569	628	556	613	589	558	607	532	547	611	580	563	560	576	568	564	576	597	575	574	595	579	611	594	593	588	538	525	586	587	566	564	573	557	601	580	589	587	577	599	572	591	592	600	549	546	569	601	593	555	553	567	528	566	542	553	554	577	599	557	582	588	600	560	585	515	544	591	568	616	613	563	585	589	590	578	560	559	566	596	578	589	597	606	566	616	610	596	546	590	589	577	596	565	596	610	572	597	557	554	543	581	564	537	585	571	581	550	610	581	616	578	547	564	592	621	610	558	592	566	555	574	583	585	573	554	532	583	587	547	587	579	583	590	569	581	554	611	573	584	596	576	596	569	582	542	628	596	524	563	572	612	598	553	603	568	591	567	593	612	590	570	531	580	557	548	560	614	568	587	565	568	577	604	581	569	604	531	581	558	550	611	576	566	620	557	668	585	552	534	554	565	571	593	579	583	616	573	559	578	628	591	595	603	599	613	570	583	560	606	577	599	555	588	595	565	540	552	550	536	568	604	565	579	619	532	542	587	598	560	536	618	604	579	567	600	571	538	573	608	607	591	585	578	587	584	584	598	574	562	563	548	581	590	596	549	548	593	565	549	614	563	564	526	562	593	595	586	601	588	586	584	552	556	615	571	577	561	533	588	595	627	575	549	614	587	579	616	571	559	588	601	610	584	539	593	583	588	586	620	617	614	574	579	656	578	618	603	598	610	572	585	559	617	565	612	539	598	572	571	565	592	561	622	573	584	573	599	576	539	575	602	583	540	595	583	527	584	597	560	572	520	589	635	616	559	588	555	587	548	566	563	587	547	612	569	587	567	563	546	568	604	586	557	596	583	601	607	570	560	552	544	594	543	587	568	529	555	576	554	579	605	576	650	579	607	584	584	572	578	590	606	599	607	586	609	595	643	620	583	535	548	593	612	577	584	581	592	591	551	530	566	582	593	604	609	524	580	554	584	567	586	572	561	566	598	585	549	582	543	598	603	629	602	552	533	593	589	592	603	608	581	570	550	576	575	573	583	588	601	558	598	534	561	569	574	582	548	602	578	639	574	547	604	588	615	557	599	554	558	562	557	573	598	558	554	583	621	602	553	520	644	570	604	636	605	586	577	578	586	589	582	556	589	550	562	563	604	548	551	556	592	550	528	568	544	597	600	609	550	588	585	557	563	565	620	565	592	548	560	552	559	562	588	607	577	599	594	590	622	568	583	558	623	579	583	641	567	575	584	576	568	576	571	598	578	588	583	559	615	589	555	549	607	567	562	598	583	568	578	568	588	630	584	597	597	567	556	612	613	572	557	526	576	564	595	570	570	585	579	567	524	593	573	577	530	557	570	551	603	552	578	600	559	617	581	539	562	570	626	606	575	577	604	565	574	566	577	571	536	596	562	610	538	605	601	625	590	561	615	579	561	576	604	547	539	586	600	599	566	548	585	552	553	561	540	578	607	574	584	593	546	627	603	561	598	589	601	587	579	605	594	630	584	609	576	605	582	591	613	548	567	524	562	560	582	597	572	631	536	583	567	584	574	584	564	603	564	604
3640	2060	1738	1038	855	723	722	674	635	590	582	632	576	582	565	601	572	583	575	574	608	592	556	559	602	561	556	574	583	562	535	596	576	553	570	577	553	597	515	537	573	563	549	575	568	569	542	543	559	554	567	528	560	516	563	539	576	582	551	570	538	539	550	567	550	540	530	570	497	571	496	546	549	541	555	544	537	533	563	527	546	513	543	520	561	508	581	546	555	507	542	536	524	562	544	505	558	552	514	580	537	547	505	579	538	604	556	548	549	563	566	558	562	539	524	590	542	507	538	588	561	562	543	568	499	591	579	560	571	582	515	548	559	534	579	538	552	488	558	547	576	553	561	563	535	546	504	561	536	530	551	547	540	527	547	540	506	576	528	593	524	540	544	543	528	504	550	553	563	555	580	572	512	529	579	524	569	564	530	568	533	580	545	504	562	564	554	530	555	580	557	568	554	545	587	570	515	539	566	541	576	518	523	569	552	535	576	538	569	583	556	559	573	507	543	542	555	520	533	563	562	520	577	526	549	535	536	520	549	535	550	525	527	524	554	540	516	571	554	553	543	554	563	550	557	551	513	542	560	568	494	576	518	558	546	510	544	546	551	564	580	530	515	532	542	515	541	571	529	547	571	499	580	554	513	575	517	577	540	512	541	550	556	554	547	555	573	573	502	565	556	564	538	538	548	538	537	521	547	522	560	548	500	558	559	569	523	562	526	530	513	540	573	566	559	510	500	530	513	570	529	550	539	496	529	553	536	515	552	534	526	557	584	556	576	561	521	520	553	551	567	558	527	502	564	556	536	555	570	590	562	568	573	548	527	543	549	523	523	552	553	532	557	566	561	537	560	528	562	510	530	517	581	543	557	543	565	545	611	546	562	527	548	542	534	510	560	561	502	545	514	584	550	597	544	575	558	526	539	546	548	594	527	575	558	543	560	520	539	563	557	544	566	541	512	562	571	531	542	593	536	573	531	556	511	537	582	536	573	547	529	590	524	564	546	538	519	549	590	595	519	545	526	529	534	573	570	560	586	594	529	532	528	521	577	545	527	532	548	475	526	581	513	576	527	580	529	565	567	541	482	534	539	551	556	540	522	523	545	528	562	564	552	569	525	546	619	544	552	559	526	533	532	530	544	557	518	544	560	517	528	564	550	527	505	524	526	557	566	530	522	521	563	564	497	537	537	557	526	556	555	529	539	547	530	571	565	549	525	530	551	553	572	563	502	551	524	531	569	533	591	535	513	545	555	519	547	539	544	546	548	551	545	568	539	533	562	533	537	542	537	542	502	544	583	553	570	525	561	545	552	543	542	572	541	551	551	505	574	514	506	586	542	551	554	559	576	524	522	560	544	544	529	549	523	555	554	592	517	514	568	518	528	548	534	553	539	537	470	540	591	525	581	535	519	579	566	554	536	563	508	571	507	503	530	539	538	516	528	530	548	558	539	538	538	504	583	561	556	566	516	548	488	570	525	475	521	508	553	547	548	543	594	546	529	546	555	517	569	555	516	576	552	544	552	557	542	556	526	541	542	541	539	544	554	558	565	539	585	564	567	515	567	554	511	522	506	596	556	554	533	532	564	575	532	538	513	575	516	542	528	542	521	565	504	538	557	574	536	564	522	535	562	519	596	586	556	589	544	512	531	519	537	530	550	505	545	556	526	506	582	533	523	534	509	549	519	549	565	522	542	544	566	539	515	559	531	491	529	540	529	494	576	521	549	523	525	586	533	547	560	576	528	584	551	500	493	553	612	553	530	566	517	525	541	556	575	520	508	553	612	541	547	526	548	553	565	564	533	518	566	518	517	487	573	548	551	549	544	521	559	544	562	508	561	588	553	572	518	526	567	501	544	518	534	539	558	510	523	576	523	535	540	580	550	537	560	539	557	558	523	496	506	542	508	549	535	548	564	532	580	544	530	608	514	537	512	545	577	547	541	558	570	533	555	537	565	562	554	562	570	510	530	521	545	579	555	541	553	586	554	545	538	497	538	549	553	559	535	569	572	536	543	542	565	546	539	538	529	513	574	536	560	593	511	513	565	533	565	539	555	542	525	557	518	533	553	545	558	525	546	536	505	545	521	555	551	530	588	518	545	537	539	521	554	516	548	554	580	536	540	517	559	614	500	554	570	582	538	547	576	545	559	566	528	551	530	500	517	510	519	606	547	595	534	553	530	515	572	538	532	573	525	534	556	532	541	576	537	536	565	540	526	519	553	513	529	526	534	480	541	549	528	521	538	565	578	556	526	546	519	496	494	537	590	556	547	553	555	570	563	541	557	534	541	547	577	495	599	530	561	558	553	537	528	517	556	528	519	508	583	567	562	566	569	504	561	526	581	578	562	485	498	537	554	538	508	523	593	540	575	542	551	563	485	548	527	527	564	531	548	544	569	527	539	532	560	521	607	524	534	498	590	584	556	552	552	537	543	591	503	522	509	545	564	564	542	538	521	548	558	514	564	536	537	529	534	538	544	547	532	529	537	514	568	576	531	552	521	570	524	540	550	535	513	546	553	541	537	539	536	521	571	538	539	530	561	549	502	527	512	545	530	537	548	518	532	549	520	535	502	505	528	558	559	536	542	530	539	544	546	528	552	549	553	595	523	557	521	555	520	538	556	579	513	549	524	549	595	562	601	541	528	529	556	513	542	547	564	542	529	546	547	542	539	527	586	535	498	551	525	553	533	502	575	556	524	509	564	504	515	509	587	536	556	541	532	579	541	567	581	556	526	551	546	588	570	545	555	551	591	531	483	593	555	540	563	568	568	529	555	553	510	542	536	517	556	516	520	521	512	509	561	524	553	539	537	581	477	539	532	551	524	543	491	584	534	574	559	555	530	558	524	530	556	523	576	531	528	547	514	533	525	545	529	525	537	562	570	576	525	568	550	502	545	525	556	534	526	535	565	550	571	535	541	506	567	539	487	566	554	560	525	522	535	550	520	554	564	534	555	537	542	539	575	540	501	529	524	554	526	573	543	566	556	527	502	554	553	541	542	564	549	529	567	573	535	544	538	563	601	527	538	501	557	548	557	566	536	537	516	563	539	551	557	546	541	557	534	559	548	532	590	530	558	547	509	582	505	583	544	575	541	547	558	585	558	513	540	549	559	556	531	566	547	529	552	550	538	483	521	572	543	559	554	548	540	521	547	510	547	555	537	535	503	516	549	525	521	539	567	562	538	592	558	526	564	521	561	540	528	566	573	538	536	571	570	529	523	534	589	584	549	550	538	574	550	537	577	540	522	546	531	531	516	523	535	551	532	536	540	530	535	526	565	558	570	520	572	524	561	588	554	566	531	536	551	534	544	544	562	541	556	540	563	521	517	582	521	528	549	556	513	579	502	499	512	582	533	526	497	503	563	488	548	541	555	548	525	548	506	568	535	540	545	588	516	524	595	516	544	559	557	541	563	539	557	527	529	516	540	558	538	557	526	538	573	546	520	527	535	526	537	580	522	539	503	563	569	532	560	530	520	528	517	554
24390	21474	28534	24824	19449	2247	790	485	400	344	369	342	314	333	313	266	325	290	297	275	256	269	265	270	302	278	258	255	269	264	278	244	277	281	266	252	247	270	277	282	260	285	285	237	267	296	235	280	283	271	269	243	275	265	302	263	262	280	257	246	268	271	256	221	248	278	256	235	289	233	258	280	284	297	241	250	237	285	267	245	254	267	216	260	262	249	253	267	281	268	252	273	248	264	263	261	255	279	248	249	288	268	242	239	248	284	265	266	247	286	285	275	266	252	265	280	276	263	272	263	288	264	288	259	255	261	259	276	247	240	251	267	250	249	247	259	253	259	264	251	259	254	244	281	269	260	249	276	258	268	249	300	266	238	262	269	274	254	279	266	261	245	267	273	246	266	257	255	269	255	268	275	241	249	256	243	276	234	244	268	250	269	256	284	253	289	273	256	278	265	245	273	266	292	275	255	252	274	267	268	258	261	253	257	243	240	263	256	221	250	257	246	267	266	262	306	261	243	271	282	272	242	268	243	295	281	272	261	234	264	270	254	293	258	262	252	267	278	238	274	277	241	236	280	293	267	264	257	275	259	263	276	268	236	249	240	249	253	280	249	277	216	241	265	274	259	266	241	279	230	275	256	249	255	248	270	273	288	247	262	243	269	226	244	221	255	247	259	262	266	278	272	257	236	244	232	241	245	257	234	258	268	237	264	274	252	261	254	253	267	249	265	274	248	253	249	253	245	277	255	259	253	283	239	250	283	277	240	247	240	259	246	260	268	260	246	246	285	235	255	246	277	255	262	248	269	295	267	289	264	280	276	239	279	256	251	251	245	249	237	263	283	282	246	252	233	246	230	246	300	271	280	276	274	271	241	258	278	238	234	242	257	287	270	255	269	269	274	241	230	289	263	255	232	232	256	240	241	262	237	243	270	269	238	253	237	254	239	268	270	278	259	205	244	257	251	265	243	269	244	257	262	249	249	276	270	267	274	274	252	235	288	229	276	267	246	259	256	295	265	257	273	285	281	262	255	236	272	238	274	262	257	276	234	269	253	269	276	271	265	251	214	275	251	278	267	259	284	250	263	245	254	288	262	275	288	305	260	266	242	263	246	244	245	268	253	249	251	245	273	282	291	257	251	272	244	269	249	256	247	265	263	261	254	245	283	235	261	264	271	263	245	263	269	256	262	244	254	239	269	239	279	252	271	262	240	277	268	265	287	254	263	268	263	257	251	255	258	300	257	245	278	272	266	256	271	289	258	249	261	240	255	287	242	281	261	267	252	227	263	240	239	247	264	259	263	236	274	236	276	272	261	257	233	262	240	268	256	260	292	272	238	235	248	259	255	249	258	234	280	259	278	271	253	260	270	278	292	245	232	279	249	248	259	262	269	259	264	266	293	265	239	252	260	273	259	238	245	245	262	278	257	274	289	215	295	261	278	274	303	253	254	259	250	243	238	272	245	227	277	262	256	271	271	243	283	247	262	281	253	255	243	246	290	249	246	250	256	251	250	291	244	298	267	267	248	253	242	232	252	252	249	271	278	273	289	251	259	260	251	252	262	247	267	239	237	290	255	264	250	257	258	260	265	254	260	247	260	253	252	260	279	271	242	253	259	270	259	276	271	288	274	271	252	271	250	253	265	273	230	278	265	268	260	262	273	246	268	262	261	233	253	246	249	273	238	238	251	280	239	282	265	257	261	292	284	268	247	258	267	243	260	252	254	261	265	258	262	262	234	273	267	280	232	267	249	248	238	252	245	244	271	251	263	249	229	237	257	268	252	259	254	237	244	266	265	274	260	261	252	266	238	270	245	263	221	245	250	266	263	285	271	261	261	242	259	263	268	276	258	256	246	275	257	253	252	266	268	245	234	259	277	241	259	250	286	283	265	241	271	244	274	245	246	250	241	272	276	252	288	263	272	261	238	262	253	263	283	253	270	268	254	236	236	235	254	257	249	296	263	251	271	251	253	268	277	264	277	247	248	221	243	241	255	256	271	252	266	258	267	272	256	269	265	269	269	281	260	251	271	233	249	254	236	240	274	262	263	294	258	253	244	295	231	264	231	270	254	261	251	212	246	259	250	260	261	242	290	243	281	239	270	255	273	261	246	292	282	263	256	245	249	271	277	240	278	273	250	238	253	264	260	247	253	276	267	241	266	266	250	280	240	242	297	247	240	244	269	254	264	296	275	238	256	278	266	268	280	263	234	285	268	275	263	219	268	252	272	264	249	247	238	238	279	271	244	276	248	269	270	263	267	266	236	257	275	249	255	252	263	266	272	270	253	259	243	269	249	241	264	275	254	255	256	251	237	235	241	243	254	247	250	216	237	271	257	226	257	241	270	248	250	258	245	256	287	248	265	257	266	272	262	265	257	237	244	260	281	254	266	251	268	251	242	232	254	270	245	257	248	248	241	245	223	252	249	235	255	262	259	255	265	291	235	267	271	269	253	249	275	244	254	263	244	278	280	258	262	270	252	248	286	277	291	277	274	263	270	259	258	266	270	242	254	247	248	242	257	252	244	259	266	273	247	242	248	250	229	245	251	261	252	243	256	249	297	221	277	260	273	271	271	265	234	235	255	251	239	265	259	247	262	239	273	242	269	287	265	239	242	249	257	304	229	275	282	256	229	250	237	273	248	278	262	262	259	258	250	262	240	275	267	256	278	249	291	270	266	223	270	256	228	264	262	230	229	273	264	239	236	240	242	249	263	264	277	250	266	262	254	262	279	260	257	246	245	252	230	264	241	265	261	269	248	256	264	252	269	261	275	266	255	279	246	227	269	272	261	238	241	257	236	288	280	266	279	258	265	288	238	261	260	275	284	244	249	276	251	285	250	250	264	264	248	284	227	249	238	272	267	256	258	259	258	262	242	251	265	249	272	251	266	252	259	254	269	254	252	247	250	245	249	253	264	257	258	285	253	231	247	285	258	244	244	249	247	264	273	237	240	266	261	289	260	233	257	255	276	279	250	282	240	250	280	247	268	247	284	273	275	265	233	239	258	250	273	211	270	268	282	231	267	272	266	272	262	267	263	246	272	278	255	244	280	244	273	257	285	256	240	260	227	250	256	261	263	269	254	250	258	256	239	264	272	245	270	249	271	260	283	259	272	258	285	235	269	271	282	289	259	248	286	250	266	258	259	275	296	229	251	263	245	266	231	230	224	248	255	242	283	243	281	274	262	265	289	248	277	242	261	245	227	263	270	287	254	260	245	265	245	263	263	257	274	252	278	296	254	289	274	271	248	264	250	241	250	271	238	266	285	287	248	256	252	302	237	250	260	285	280	260	260	274	243	292	231	248	279	278	227	259	251	265	260	256	234	268	259	243	283	240	264	254	245	272	294	252	300	257	280	250	251	251	228	263	296	282	234	238	256	250	257	284	260	274	255	246	257	253	250	256	250	229	264	299	250	252	251	251	255	256	295	249	275	261	250	250	258	251	262	253	264	270	283	252	253	208	250	274	265	260	246	253	227	275	241
3353	4447	3458	1779	1209	935	733	627	556	496	465	408	399	372	345	356	338	335	300	311	319	324	285	329	285	311	305	314	297	315	286	300	279	299	266	297	268	271	278	312	323	269	308	306	282	265	283	295	301	296	239	282	262	308	297	305	312	296	281	277	299	279	298	292	277	283	310	282	307	271	292	277	277	318	264	286	281	270	257	296	297	279	253	297	267	267	282	292	277	267	304	288	314	254	266	308	279	252	297	272	292	283	283	283	294	262	282	265	293	272	257	304	296	297	310	266	290	316	302	285	281	269	273	282	299	257	286	328	294	251	258	277	286	276	274	284	292	280	271	271	297	280	265	254	257	278	271	312	287	252	268	265	277	283	283	293	265	287	257	287	274	309	279	246	276	284	302	274	280	283	288	287	281	297	285	268	289	288	266	283	277	281	287	289	259	279	265	268	260	305	264	282	286	293	263	298	316	282	263	280	281	290	256	293	287	306	289	289	248	269	269	277	277	295	272	282	268	258	292	277	271	287	270	264	293	278	297	297	288	277	258	268	273	290	241	305	295	265	299	273	307	271	282	277	249	264	285	260	315	302	273	300	289	292	304	310	260	284	275	282	301	262	305	274	260	326	281	306	265	253	279	271	299	308	281	303	285	284	289	270	292	289	286	289	262	266	275	271	282	279	279	280	304	258	275	268	281	268	269	239	268	276	254	276	271	269	298	297	256	290	281	317	278	285	291	284	264	284	281	285	233	279	271	271	282	275	272	277	278	251	268	291	291	273	287	291	260	270	276	288	293	286	279	255	325	258	248	269	265	311	289	306	258	277	275	302	270	308	282	276	278	295	286	268	260	280	278	268	249	270	265	309	297	280	277	283	291	277	265	265	306	285	306	293	246	301	306	286	262	299	257	262	272	310	272	270	280	244	265	302	290	314	280	284	260	276	289	271	283	276	278	267	306	266	299	309	290	284	275	281	292	268	268	296	276	300	275	257	287	280	248	259	266	274	259	249	280	286	309	296	295	307	271	265	285	272	288	244	261	289	259	286	251	275	267	270	267	275	270	275	246	251	266	280	303	250	273	280	278	302	305	302	254	294	284	272	239	255	237	287	288	277	292	300	273	288	285	286	262	256	273	278	282	298	303	302	266	264	304	256	299	254	306	296	263	267	278	290	256	291	298	289	254	273	287	261	272	272	296	289	295	309	319	295	282	276	253	291	308	253	297	256	263	309	285	284	274	277	287	291	270	282	286	269	253	288	268	259	307	293	278	278	288	273	276	252	268	287	252	295	286	264	297	301	278	267	296	268	297	270	285	268	280	280	284	287	273	279	287	268	279	291	303	260	271	289	288	271	299	270	298	283	250	286	296	271	253	273	276	271	289	289	256	279	273	314	294	275	302	269	260	288	312	278	288	308	263	266	294	248	263	280	266	251	257	270	254	291	267	287	272	267	258	294	254	275	279	251	233	289	280	252	272	293	284	276	277	286	291	296	277	272	280	294	243	273	259	289	272	264	304	273	288	264	308	287	280	278	267	300	300	301	274	273	278	302	288	300	287	267	282	284	292	286	266	291	280	273	285	239	293	282	291	291	263	264	254	263	265	285	277	278	262	259	282	280	294	318	299	289	273	289	265	268	290	274	245	316	311	281	277	260	260	277	280	288	256	279	282	297	264	274	242	296	287	235	257	290	282	249	321	264	279	279	287	280	286	279	244	286	286	299	297	331	294	292	281	289	254	255	277	299	304	281	277	273	286	326	268	263	251	290	278	304	264	279	256	276	256	267	287	270	255	260	254	283	255	283	274	291	254	249	251	316	278	259	272	276	275	276	268	269	277	288	302	261	264	275	252	299	282	295	286	272	279	250	285	295	270	268	289	263	281	310	290	273	303	277	277	283	295	283	279	298	276	286	300	300	290	285	286	290	271	309	285	265	294	286	264	262	279	289	294	286	310	278	289	282	324	260	291	255	296	276	294	265	265	275	306	309	286	285	302	263	270	264	280	258	262	301	242	260	283	277	243	290	275	260	281	259	262	276	279	258	240	260	254	292	281	285	288	290	275	230	275	282	285	272	267	268	286	273	259	278	279	280	276	325	284	302	278	283	293	280	271	271	268	281	268	259	278	283	294	326	314	261	287	288	280	294	262	285	258	274	296	296	276	285	270	304	260	292	286	298	281	237	281	281	307	269	279	257	284	265	255	321	270	271	283	290	291	273	289	257	319	280	286	281	290	289	286	271	292	268	282	291	268	267	296	301	281	282	231	299	296	264	270	255	275	285	294	275	274	269	282	302	274	254	282	290	293	276	294	278	279	279	262	296	252	254	278	302	276	300	268	293	267	276	279	281	288	267	286	267	303	285	270	277	270	270	283	282	301	274	284	278	287	273	275	310	309	295	276	279	288	254	263	282	283	282	304	266	291	283	282	278	279	304	269	285	268	252	278	308	272	258	287	264	283	263	285	267	273	284	268	281	248	284	264	286	291	259	266	291	318	272	305	277	282	265	265	286	302	271	291	305	302	287	283	254	288	266	274	254	283	254	288	318	289	295	261	282	252	273	273	273	295	308	283	259	276	265	262	262	282	287	298	297	301	283	260	284	267	289	256	286	282	266	278	306	281	293	304	305	271	264	248	265	275	300	272	269	271	271	275	249	286	297	291	294	268	285	303	297	296	258	316	305	261	274	294	265	265	266	250	270	261	264	276	257	257	297	246	272	278	278	296	273	275	285	267	270	264	263	255	294	284	267	299	288	280	247	282	271	287	256	293	297	282	288	287	272	319	275	276	283	271	242	295	268	264	278	260	286	255	288	266	301	272	260	291	277	277	268	261	280	237	288	259	284	254	286	272	270	270	295	230	270	257	262	261	264	264	275	273	284	270	242	283	295	288	282	276	292	276	287	301	261	296	274	256	306	247	262	257	320	297	292	251	263	277	270	274	235	291	283	266	259	290	292	292	299	273	241	274	276	269	264	261	300	258	276	275	264	252	269	275	263	252	279	283	245	255	295	282	264	275	303	278	306	287	251	274	278	271	284	274	276	258	288	271	268	259	286	293	290	276	305	270	298	265	260	288	273	286	309	276	280	284	290	249	284	279	300	273	274	272	267	259	298	288	296	275	228	274	276	279	253	280	294	252	257	273	276	299	279	267	266	283	292	268	261	290	265	284	307	272	292	271	298	253	274	240	259	288	270	273	270	282	264	283	251	261	268	273	274	266	287	294	277	305	284	290	275	293	286	267	301	275	282	259	272	295	288	294	280	257	264	296	263	273	262	265	269	325	257	285	282	289	257	289	253	295	290	311	266	265	248	275	270	240	285	260	265	294	280	284	264	277	271	282	280	263	268	283	267	255	262	250	285	300	295	262	270	297	287	288	311	289	276	302	261	263	258	285	282	272	243	260	278	259	260	267	254	273	253	305	279	284	323	306	263	282	290	255	259	286	251	254	312	303	280	309	271	282	263	307	241	270	257	268	278	293	245	288	292
27608	11386	1763	1081	811	723	750	742	755	735	715	705	744	720	725	715	698	731	747	746	714	654	727	746	766	749	774	736	762	744	750	754	732	728	692	727	722	677	725	664	693	737	685	719	740	761	726	733	762	743	718	795	738	752	767	691	703	724	731	742	728	710	750	744	708	701	728	695	737	721	679	710	708	735	741	737	749	674	727	755	767	694	725	698	741	724	734	706	712	770	696	725	705	701	721	755	720	739	703	745	691	743	768	715	728	684	717	702	715	685	729	712	696	686	731	747	711	702	699	704	739	789	753	753	728	698	717	723	778	709	704	720	744	744	718	740	705	709	688	732	727	742	723	759	712	719	764	747	740	728	678	716	716	741	728	735	798	711	706	722	712	712	765	777	740	695	675	713	703	716	695	752	710	743	709	746	705	718	715	717	720	690	705	745	733	708	738	759	715	697	689	730	713	734	690	704	730	686	714	729	689	671	727	741	718	744	737	747	722	742	723	747	700	721	720	746	729	742	760	743	725	747	759	746	734	702	728	715	710	744	721	710	726	733	729	687	697	741	700	684	771	704	722	723	719	745	729	692	765	746	732	661	766	712	778	655	724	686	704	681	739	737	710	724	714	715	709	758	721	716	726	753	721	721	717	752	740	733	714	732	774	744	722	733	697	760	682	741	741	713	730	698	761	676	754	776	716	734	685	681	660	724	702	695	754	714	714	701	748	758	758	698	704	707	691	724	734	754	743	724	766	700	704	741	670	705	723	763	760	690	697	703	736	700	733	756	701	759	687	665	737	739	744	682	708	723	733	781	723	720	742	710	715	730	754	721	741	744	683	720	708	705	724	723	721	759	747	715	660	735	734	727	744	688	756	723	733	703	749	764	715	751	773	711	737	723	727	721	697	704	716	703	746	727	697	755	690	694	749	706	718	734	702	713	733	764	720	746	732	661	739	664	701	730	733	765	738	679	706	722	770	744	785	702	720	665	731	712	724	735	734	718	743	685	720	715	714	777	711	701	715	718	713	726	717	706	739	736	762	755	675	647	746	732	743	703	719	739	717	721	737	731	704	700	755	763	705	672	729	685	738	764	663	746	739	688	734	681	741	763	682	713	710	695	667	721	688	716	673	707	712	710	719	710	676	797	674	686	717	718	698	767	727	717	693	719	722	693	727	762	718	661	684	734	759	698	697	698	767	720	708	715	700	719	738	746	710	703	717	681	729	686	697	734	684	707	713	684	686	714	741	730	721	741	697	700	741	713	665	688	699	744	739	707	711	712	703	704	712	758	733	677	709	730	702	714	702	728	711	678	736	742	699	687	714	723	704	749	703	730	708	709	743	727	663	739	732	744	732	729	709	724	717	721	721	681	706	732	713	709	719	728	694	713	693	757	731	735	707	649	682	678	709	703	715	705	712	736	708	738	700	732	724	698	660	727	690	747	715	758	700	685	728	683	758	714	701	666	704	731	745	707	694	742	700	748	689	716	746	736	672	732	705	756	755	707	707	675	727	774	715	692	724	692	749	680	752	715	734	748	722	704	785	751	746	720	739	672	727	737	670	734	720	733	752	757	725	741	711	755	704	717	735	720	718	724	714	756	765	715	738	751	720	743	754	724	743	665	729	683	705	709	714	741	738	738	755	757	692	716	743	696	703	718	715	696	745	737	692	754	780	733	671	724	775	721	664	700	803	739	738	705	719	730	719	748	689	745	692	721	734	693	752	726	721	747	700	699	699	703	764	708	710	748	744	713	728	732	714	670	769	723	706	749	766	704	736	711	731	720	755	734	744	689	721	785	702	760	718	693	713	712	725	787	716	720	697	718	726	739	791	701	699	683	721	720	699	683	731	659	694	705	703	708	773	768	696	757	724	757	682	728	715	756	741	689	753	752	738	750	728	702	712	724	727	712	746	738	696	677	719	726	741	713	722	711	682	725	753	729	684	725	745	734	713	719	658	733	739	686	737	712	728	699	669	706	699	723	702	680	756	797	731	759	792	738	747	746	707	754	700	742	738	727	745	705	750	754	699	745	726	714	702	697	737	665	717	667	750	735	706	723	741	686	724	718	693	694	723	730	693	763	752	732	727	777	708	759	713	761	695	652	724	729	720	736	715	756	735	722	741	704	683	753	695	717	731	710	739	711	677	728	723	723	732	754	716	712	674	726	753	694	755	696	731	715	727	680	699	716	668	682	770	731	721	732	763	726	699	697	694	707	682	724	714	735	688	740	758	732	723	692	659	719	694	725	718	743	711	694	745	695	730	744	737	717	736	737	747	719	728	726	758	698	714	682	680	761	747	706	687	735	737	662	735	787	721	711	715	703	753	720	703	774	674	708	683	687	737	691	619	734	733	693	716	665	719	760	739	772	724	730	703	737	734	756	740	714	724	768	710	778	727	713	684	748	759	697	722	695	792	728	744	734	742	737	708	717	736	749	693	722	711	720	756	724	703	729	702	748	761	688	698	740	707	702	760	716	761	709	794	733	817	725	767	713	732	728	709	699	694	699	764	703	685	682	726	731	711	719	767	679	755	742	692	718	702	747	723	728	746	747	675	771	752	717	696	720	683	741	735	705	691	743	679	745	712	742	718	678	665	739	753	725	756	676	695	738	741	712	712	681	759	689	729	738	735	741	686	748	668	701	732	737	758	750	685	693	744	768	702	705	719	707	681	726	731	676	703	760	725	742	760	753	716	722	752	698	750	725	736	761	721	690	680	736	731	742	717	711	713	701	707	729	739	734	718	729	803	753	707	707	727	741	690	742	740	734	732	734	692	684	775	758	764	725	711	690	734	755	723	752	723	737	672	713	694	690	707	691	731	763	737	781	699	737	726	754	748	747	721	736	732	653	737	721	728	736	696	755	695	731	731	755	740	751	674	710	706	701	688	716	742	701	685	754	726	724	773	683	739	711	717	784	728	746	729	735	697	709	741	713	718	786	766	720	677	745	762	713	745	734	713	703	742	717	746	752	733	662	710	695	720	693	725	750	704	761	723	698	726	736	729	687	748	678	694	721	697	678	698	746	743	694	772	708	715	689	745	720	711	715	772	756	748	675	690	682	745	707	712	727	734	716	700	751	702	719	682	668	713	742	755	746	722	756	707	781	733	738	729	742	728	720	762	710	685	742	704	717	735	757	719	686	717	678	760	742	755	719	747	723	708	706	718	780	735	738	694	668	745	740	724	750	710	724	712	749	710	728	730	721	717	705	725	741	745	721	746	687	755	672	703	709	766	743	723	748	705	677	755	736	776	698	685	703	731	734	723	755	722	776	712	713	702	723	645	720	771	740	731	732	743	742	786	765	774	709	736	716	719	717	748	763	723	704	732	767	663	722	690	700	727	708	706	740	684	681	660	739	718	719	708	741	738	752	766	661	691	682	759	742	703	743	723	728	740	712	710	737	671	732	729	685	704	739	694	746	742	690	690	747	766	728	689	672	752	646	698	726	760	748	719	741	751	704	709	735	750	718	780	762	706	728	710	735
5211	858	838	689	672	685	657	638	651	634	665	641	636	647	674	676	668	674	710	652	641	625	639	639	628	668	624	634	660	644	634	643	623	630	662	628	625	674	647	657	656	658	630	628	718	675	651	634	652	660	647	654	657	695	614	629	626	598	639	666	659	612	656	636	645	671	605	595	691	622	595	654	640	626	625	668	652	613	592	639	692	625	640	608	617	630	613	628	624	692	669	654	687	653	634	692	619	654	667	606	646	613	589	612	629	638	665	633	636	656	619	630	618	655	627	619	663	609	600	644	639	633	656	602	665	649	622	626	671	622	672	613	644	685	644	628	644	653	634	695	617	642	665	602	610	632	651	655	622	655	625	670	654	653	644	693	660	678	652	719	629	619	699	661	616	657	609	684	705	647	638	656	681	620	631	685	653	614	636	643	633	630	615	678	623	674	693	637	662	651	635	625	639	603	659	628	655	636	629	604	594	656	650	691	613	641	612	681	638	622	667	658	681	653	588	669	663	639	614	597	652	621	637	636	599	653	638	602	692	641	622	630	654	643	630	663	615	634	675	704	654	626	623	669	664	608	655	648	669	677	643	636	705	697	685	679	627	668	657	633	569	662	606	654	624	649	602	601	648	665	630	638	685	605	635	632	703	590	635	597	628	622	679	665	661	601	632	669	615	662	618	645	629	617	672	630	617	578	655	640	642	622	659	649	638	651	654	634	668	636	630	634	642	630	687	620	683	668	643	676	636	649	663	607	603	651	664	621	624	628	671	668	612	650	649	645	616	659	614	629	640	638	663	651	604	673	634	630	669	621	667	651	623	650	617	684	601	643	673	622	628	642	634	661	665	655	611	599	671	616	625	614	664	684	614	628	680	606	670	688	657	680	653	692	612	643	603	642	645	615	626	637	613	659	608	653	611	607	621	629	613	636	659	601	635	638	622	622	631	662	671	628	646	678	667	604	631	666	629	645	661	601	641	701	675	644	646	700	696	621	660	584	646	690	640	656	638	672	612	678	653	661	625	655	648	668	651	628	656	664	629	659	662	701	609	650	611	615	617	663	641	674	627	670	670	686	618	617	631	658	584	625	660	614	665	606	635	632	601	639	683	611	678	625	645	674	643	663	635	667	653	685	648	639	632	648	686	646	618	631	635	625	660	627	602	592	622	643	636	634	643	633	607	664	648	612	628	619	615	636	635	687	661	642	646	587	682	666	654	630	603	594	635	620	672	678	647	629	637	645	650	664	639	620	693	617	690	660	614	660	645	651	658	666	632	644	649	676	620	630	667	660	606	668	600	625	654	595	625	627	619	581	627	653	662	664	656	625	600	640	628	657	692	638	578	642	647	622	625	637	667	651	706	634	601	609	648	652	689	636	653	678	625	620	621	618	627	661	644	581	652	664	662	661	614	658	609	650	655	608	662	611	614	608	633	652	641	641	583	676	677	664	630	634	635	678	633	679	644	631	650	651	594	683	664	638	618	644	681	618	629	628	667	611	657	657	664	609	629	628	611	665	616	681	643	634	613	603	639	640	660	607	626	619	663	624	629	664	660	670	690	668	641	608	655	665	623	688	619	639	661	663	647	643	625	650	672	622	590	628	680	680	652	637	627	602	627	625	615	653	671	626	628	625	615	629	621	545	686	669	625	590	661	607	665	659	655	654	638	592	637	692	663	698	673	632	620	614	666	619	644	656	635	690	645	626	651	596	643	621	640	661	634	623	640	573	611	658	646	644	635	628	678	623	606	627	627	658	642	672	641	626	690	677	611	642	650	642	571	669	638	629	665	637	655	626	651	600	661	642	639	663	634	670	693	635	662	641	672	669	632	661	658	629	687	625	624	649	647	654	619	615	654	669	653	630	649	649	673	646	639	681	642	647	623	638	635	652	655	620	654	632	640	586	676	640	684	595	679	705	634	637	643	617	628	639	636	658	612	682	604	644	650	621	643	676	646	661	588	647	588	655	632	620	605	651	641	658	643	596	628	641	622	639	598	627	620	645	588	617	636	633	629	630	642	583	598	624	639	628	678	652	615	666	684	639	639	643	638	644	622	661	627	665	672	664	628	657	665	663	598	653	654	661	632	664	656	638	693	658	654	641	694	622	648	665	623	651	644	651	619	629	654	653	642	686	631	652	618	634	624	675	674	647	615	648	680	674	616	618	678	630	609	660	616	649	646	630	638	635	642	646	630	634	611	626	644	637	626	626	637	621	665	648	665	682	637	599	664	627	652	638	635	621	630	635	651	679	671	634	659	624	667	631	623	592	609	639	640	663	628	644	665	675	644	585	627	613	683	632	653	654	630	666	628	648	614	679	667	684	667	632	636	654	632	692	642	630	638	632	620	691	624	634	639	658	631	677	658	643	643	686	698	650	642	634	640	624	648	683	632	629	617	650	676	646	673	611	596	647	664	646	643	692	709	662	650	635	638	651	669	641	680	672	647	599	612	631	610	630	638	661	690	676	622	622	619	665	673	633	653	650	625	656	647	640	652	676	637	702	649	659	616	676	643	625	609	655	615	662	627	605	673	617	636	639	617	623	624	639	644	628	618	652	651	615	626	581	683	642	649	627	604	680	608	661	686	673	590	662	635	647	627	610	636	576	648	664	651	683	623	587	630	656	662	674	636	647	684	655	652	641	613	637	624	662	668	625	602	624	687	625	651	665	688	619	635	622	641	640	668	672	631	675	616	663	650	642	633	646	623	597	611	617	619	621	636	634	674	642	622	666	626	644	626	618	668	678	648	614	678	660	608	642	660	643	637	598	622	666	683	624	624	642	645	634	647	611	664	600	645	648	675	626	696	626	687	639	612	639	637	635	642	667	638	674	619	695	665	594	617	644	667	659	655	662	649	657	642	664	649	621	658	634	620	635	693	664	650	687	654	634	613	644	615	644	680	631	648	621	635	630	646	673	620	615	618	635	623	659	643	651	665	610	633	611	610	625	622	629	636	629	684	629	630	646	651	634	631	638	655	656	637	641	628	643	641	679	660	604	648	647	611	651	630	656	668	635	656	664	645	618	661	673	663	697	639	630	666	594	672	675	652	646	609	654	637	618	666	646	653	678	599	659	680	607	678	651	630	641	612	677	602	624	647	639	666	639	625	643	611	635	580	703	627	684	661	640	663	643	665	667	657	671	656	647	674	626	664	657	623	676	658	683	599	626	670	652	622	650	680	603	620	604	607	644	645	623	706	668	612	664	667	654	592	669	704	642	610	664	601	641	616	608	661	641	602	684	650	662	612	651	620	607	659	693	651	634	668	615	631	632	683	593	607	630	637	641	660	624	618	653	640	681	640	639	631	673	631	654	602	656	635	660	638	626	661	617	631	610	664	662	623	650	638	610	674	674	631	649	649	632	647	666	598	636	621	654	642	650	614	656	688	650	679	669	671	664	609	620	667	621	635	626	647	620	594	657	636	644	625	571	696	638	637	641	667	621	672	658	645	615	616	608	658	641	612	623	646	616	638	625	640	652	655	660
25786	21408	25317	16732	1577	834	752	663	632	625	629	577	646	599	616	579	615	608	580	585	594	607	607	633	621	588	648	581	573	581	548	627	599	583	577	596	641	589	550	589	599	598	568	538	597	596	606	573	595	543	608	611	627	586	597	559	589	584	610	576	593	518	598	589	581	661	544	593	595	574	627	563	574	595	576	602	556	560	588	575	576	602	643	576	572	600	536	562	632	600	583	610	606	573	582	589	593	590	628	521	590	582	536	561	557	588	564	562	591	634	575	586	610	586	583	592	524	572	563	586	569	555	569	554	605	576	587	557	551	609	535	594	564	523	598	583	550	583	546	586	600	591	549	571	556	570	601	587	592	575	585	606	563	551	577	589	610	592	590	515	530	556	583	569	583	591	562	574	566	564	600	586	520	567	606	582	586	593	560	590	640	560	581	610	620	570	596	575	594	571	603	571	583	592	604	582	579	612	576	600	587	573	576	599	584	582	582	557	620	611	593	572	574	634	608	577	609	546	628	544	513	608	561	578	529	584	612	587	600	620	548	540	582	603	628	571	606	612	545	567	575	589	584	572	554	565	577	567	604	595	568	635	598	542	588	626	554	619	636	597	554	624	542	561	612	540	596	570	605	596	568	552	546	566	557	609	596	586	561	635	617	594	610	576	564	607	595	566	572	549	565	582	575	563	557	541	615	577	551	568	596	559	581	578	570	597	556	598	586	557	621	525	573	591	594	573	584	525	538	563	582	557	579	568	605	639	606	563	557	603	562	569	593	543	588	572	551	593	581	565	569	582	563	577	585	593	591	585	594	586	547	574	576	564	618	604	605	578	603	576	557	628	614	544	576	559	589	611	593	610	567	547	558	580	573	547	560	596	599	603	583	595	625	605	558	564	579	583	579	533	573	616	615	602	555	594	603	582	593	561	585	568	615	610	567	576	585	595	565	596	574	577	588	598	615	555	596	577	569	594	553	589	607	609	531	613	611	573	551	609	558	530	664	566	551	577	595	560	588	567	562	547	553	575	582	575	612	598	619	630	618	574	595	579	586	584	553	584	541	568	565	589	574	586	574	569	573	567	536	588	595	587	587	570	592	562	567	547	605	652	585	531	592	564	581	588	559	564	559	587	577	563	551	583	592	573	610	568	588	587	617	569	571	593	582	569	571	584	601	576	559	626	608	604	632	594	590	575	582	543	598	572	576	558	542	568	561	597	624	580	602	612	603	655	557	579	558	563	609	582	570	618	653	576	570	579	583	540	589	571	592	592	597	581	592	548	602	595	552	568	585	552	546	606	566	609	584	592	565	619	610	617	567	588	612	554	580	545	583	565	579	601	550	597	598	582	579	580	571	553	538	549	576	608	534	556	590	596	570	596	593	596	595	561	622	589	627	565	554	555	574	592	533	528	563	616	526	598	551	615	557	591	592	583	575	566	553	578	585	561	581	571	584	589	585	630	559	630	574	596	551	592	550	561	562	581	571	567	563	598	533	574	606	546	596	587	593	606	536	609	587	568	541	592	547	597	557	602	583	568	564	598	605	621	551	558	563	508	589	597	617	608	584	603	547	603	606	574	577	590	585	576	596	579	615	568	582	616	605	559	545	597	612	578	554	592	587	555	577	652	574	551	538	524	573	573	592	608	577	559	568	535	564	556	584	543	562	558	572	595	557	599	601	593	566	611	561	562	606	586	573	575	596	605	527	587	614	593	584	596	580	574	566	575	576	555	577	596	578	598	574	610	584	554	622	564	564	513	574	578	671	566	636	564	609	580	567	601	597	601	590	549	561	586	598	516	538	599	595	598	585	581	534	622	584	580	616	593	591	570	578	540	601	582	618	557	531	585	599	594	530	573	608	617	563	573	605	556	574	607	593	591	586	568	581	565	574	599	572	599	591	654	561	622	628	571	548	599	588	567	606	555	608	570	586	575	632	578	614	590	551	590	602	606	604	591	575	591	549	588	561	576	594	530	563	546	574	576	556	568	574	559	586	522	540	591	589	541	582	578	591	572	570	624	594	553	595	610	562	571	573	565	609	611	512	583	585	519	584	563	552	605	584	594	572	562	610	532	575	596	559	560	559	563	578	582	564	587	576	567	557	563	574	614	542	570	603	544	539	529	583	559	647	593	580	578	555	561	543	569	571	619	589	597	557	572	574	582	606	545	584	627	578	574	553	568	558	591	609	541	628	599	605	577	617	567	599	586	589	612	626	566	582	555	533	603	535	574	617	579	586	637	611	582	583	627	600	581	566	553	617	604	594	578	568	596	531	584	582	569	572	618	593	616	599	581	565	559	530	610	567	561	557	575	590	623	595	565	599	568	553	597	580	583	589	580	579	577	600	543	572	580	581	582	604	578	526	559	585	608	609	593	539	578	622	569	546	577	570	575	568	530	598	546	630	546	574	606	586	538	576	573	569	583	557	626	586	557	616	586	552	548	582	623	548	567	606	587	575	556	605	567	592	620	570	556	554	590	597	564	557	580	591	563	612	580	621	549	573	557	556	591	653	585	572	600	564	578	585	581	641	523	597	566	555	596	560	577	595	576	560	571	600	588	571	571	585	539	569	535	577	571	583	577	590	565	561	606	582	622	581	559	603	594	597	590	569	605	555	596	568	592	543	564	532	564	612	586	591	562	567	546	525	545	568	560	564	602	563	585	582	611	544	587	582	610	583	564	577	577	613	570	614	601	597	585	574	558	593	570	583	558	599	579	566	596	586	618	561	580	581	616	621	600	540	583	564	553	562	619	585	564	576	560	574	574	546	561	579	555	548	600	562	547	599	580	568	559	548	584	598	554	590	592	537	597	602	564	624	565	639	589	571	580	568	609	577	576	574	586	608	598	562	560	620	570	622	620	540	604	640	587	603	591	604	592	533	582	557	573	613	541	538	547	606	576	592	541	592	577	557	550	570	567	600	596	558	542	603	577	610	570	589	568	578	622	597	553	559	600	553	573	577	548	548	582	532	610	568	551	600	568	605	558	597	582	557	555	589	564	582	568	583	576	591	604	544	589	600	607	557	580	544	550	546	602	565	626	571	551	614	601	607	570	555	594	574	630	558	595	598	593	574	568	559	579	628	583	642	600	570	600	559	585	592	557	593	602	562	585	638	596	600	586	561	618	555	579	560	593	543	609	558	593	606	584	546	589	588	590	624	590	632	593	588	578	587	580	586	556	570	560	602	583	590	600	616	579	575	596	592	559	586	612	562	545	591	584	603	580	580	583	604	589	566	573	530	566	563	603	565	565	577	593	568	563	577	554	535	553	597	596	542	554	611	545	591	558	594	569	587	606	553	555	569	594	584	573	572	577	591	569	566	563	562	560	574	542	566	555	596	570	611	591	536	588	576	559	588	575	585	535	575	582	564	606	559	514	578	584	581	536	606	599	551	573	566	605	528	548	500	585	571	568	606	614	596	558	575	597	583	590	561	558	619	617	586	586	579	569	592	568	594	592	595	566	547	571	610	570	505	557	562	594	562	597
3567	2038	1735	1035	821	719	688	681	679	605	616	605	589	542	580	641	587	604	565	555	582	576	537	573	613	534	559	538	538	588	585	522	564	517	562	586	570	574	533	528	548	570	560	533	578	535	544	533	572	496	546	565	559	517	542	534	550	545	598	570	552	575	531	545	543	569	540	588	553	552	570	551	537	571	531	505	555	537	548	572	514	558	546	559	537	562	555	509	519	527	581	539	558	572	553	532	543	538	520	577	540	525	516	565	556	544	558	537	558	526	534	536	545	522	547	511	519	500	533	564	520	517	535	522	583	529	548	539	568	580	566	561	572	486	574	504	515	591	557	515	598	563	556	573	543	540	592	529	527	533	507	522	575	514	555	516	547	494	541	562	610	522	549	558	562	512	503	546	559	512	558	496	566	536	510	563	550	545	550	535	536	506	512	518	540	533	564	578	554	549	527	515	562	539	524	541	520	551	558	539	547	574	521	552	519	528	518	529	545	556	506	503	564	552	568	529	548	491	552	553	563	527	517	555	560	557	532	524	538	490	537	532	499	499	543	542	552	571	538	560	578	532	528	543	569	559	531	556	587	519	539	520	584	565	527	536	533	560	537	493	550	541	500	533	557	585	503	560	509	587	476	557	559	548	553	524	549	576	526	558	538	568	526	560	559	549	587	509	575	551	563	540	519	578	524	525	559	573	524	556	577	552	554	608	507	586	561	567	557	529	547	532	553	539	526	535	504	535	540	507	516	532	604	544	571	539	576	565	543	559	496	536	511	547	533	516	525	559	547	578	508	542	563	589	548	517	530	569	562	545	568	496	540	559	537	563	536	534	509	535	566	543	553	539	521	563	541	535	516	565	561	526	566	568	502	511	541	556	537	556	527	522	531	537	568	519	510	568	516	497	560	532	568	523	559	567	558	561	525	529	525	535	564	541	537	535	576	618	545	530	547	520	524	554	494	548	518	548	574	594	572	543	527	544	506	543	520	528	552	536	552	528	548	516	565	521	525	521	564	560	543	564	587	576	534	535	580	525	573	538	562	550	527	539	543	495	557	538	619	549	492	506	511	519	558	562	496	555	555	535	536	552	534	554	549	549	514	527	504	543	563	520	540	544	510	522	549	540	543	540	568	539	574	508	570	551	531	518	519	517	504	579	552	508	574	547	509	550	558	516	558	543	527	554	583	539	554	543	576	560	573	533	548	526	502	557	551	577	565	555	535	554	554	560	504	532	541	569	568	604	559	575	509	539	543	568	531	562	531	558	522	525	535	530	532	542	506	569	515	511	558	489	524	535	531	541	587	520	548	516	548	508	490	543	537	512	562	519	543	493	508	558	549	508	533	559	534	546	583	510	525	531	554	532	521	551	519	527	545	530	544	542	531	483	525	551	564	558	529	546	497	501	522	583	534	511	528	539	590	522	539	492	529	516	526	552	558	529	582	549	552	536	586	518	542	558	554	553	536	560	570	519	548	527	553	516	511	568	579	577	522	547	550	543	543	520	518	497	535	535	539	520	549	559	539	557	576	530	545	567	518	538	534	549	514	558	570	547	511	547	544	538	498	585	555	510	535	541	526	580	568	544	519	527	558	567	530	535	520	532	514	531	557	522	505	512	539	545	564	511	552	547	598	548	597	550	570	533	552	512	571	526	580	551	569	517	542	560	535	573	539	504	514	511	554	537	511	551	551	574	534	530	517	524	512	539	546	532	541	597	527	513	517	507	507	543	543	572	566	519	559	557	509	569	487	578	493	539	559	536	537	538	518	555	558	530	559	543	531	567	566	566	546	528	563	527	507	536	540	514	543	557	509	528	520	520	530	571	543	558	542	544	546	575	506	556	543	534	580	542	539	621	547	530	541	550	549	499	542	570	538	536	558	501	568	558	521	547	531	548	560	587	534	551	563	541	534	547	544	590	536	547	544	530	559	548	538	495	536	528	532	575	535	512	605	529	532	521	521	580	577	522	549	551	577	585	550	522	586	568	571	510	534	514	495	500	527	544	512	518	538	543	542	530	591	546	515	551	547	525	569	563	520	556	548	494	534	548	518	534	525	551	529	562	548	510	546	548	538	535	538	567	534	550	533	515	549	565	559	511	575	550	540	551	533	535	547	535	509	571	547	512	547	521	547	541	579	553	535	508	564	548	557	521	532	561	568	549	547	543	544	513	528	539	511	562	545	586	588	530	531	522	539	514	544	508	561	515	513	501	550	523	518	567	514	546	559	510	558	550	538	540	563	530	552	514	517	579	560	550	571	561	543	559	549	540	519	557	532	566	550	554	532	545	497	561	537	508	561	549	551	529	517	559	545	564	521	529	517	529	536	557	583	530	541	600	512	526	523	528	495	536	572	540	517	555	561	560	478	547	553	536	553	522	537	555	525	524	538	550	554	558	528	531	536	525	537	571	555	504	548	541	551	500	549	596	574	525	528	519	568	549	581	530	574	537	539	564	563	527	561	547	546	581	549	541	535	518	549	572	552	530	579	575	555	546	537	531	532	541	561	507	491	529	570	528	543	541	505	535	498	519	522	512	558	554	551	579	539	581	518	545	581	574	541	538	544	538	514	506	515	558	505	564	537	535	588	535	572	529	519	523	513	556	522	551	561	536	529	508	543	527	546	552	569	543	542	516	545	564	507	507	566	567	553	579	531	537	525	531	568	546	546	512	546	544	520	525	566	572	527	548	551	544	569	533	574	568	511	529	542	525	578	581	538	590	538	542	531	528	556	548	536	500	542	543	566	535	560	497	524	515	559	515	532	542	538	520	535	529	548	497	508	512	549	546	542	557	541	607	546	527	558	528	556	494	520	532	554	526	545	507	556	523	566	533	524	509	492	536	541	551	537	512	530	525	542	532	484	556	522	543	587	511	560	530	579	549	577	547	534	529	542	546	544	530	534	566	546	543	546	558	511	531	535	523	572	514	513	582	543	529	547	543	521	540	485	524	537	522	555	539	601	507	541	531	577	547	526	530	555	565	546	516	577	552	549	528	540	543	511	564	553	534	563	571	532	527	512	508	506	532	536	536	495	575	529	509	538	541	534	521	548	564	517	526	572	577	544	531	566	537	540	539	561	532	631	530	542	548	549	522	527	524	588	537	582	585	528	547	529	552	542	534	528	529	558	524	574	516	550	559	542	520	582	534	580	540	526	543	509	549	526	510	513	542	524	592	523	551	508	563	564	549	531	533	546	535	562	567	557	551	526	527	565	543	536	578	565	504	538	552	507	546	508	537	555	553	548	539	526	557	533	537	523	548	524	535	501	535	529	566	532	559	494	505	508	521	509	543	559	568	564	547	552	541	567	503	593	532	499	574	540	534	535	545	505	490	527	555	576	542	525	550	538	536	575	569	555	530	515	479	514	561	528	521	509	552	553	521	571	525	552	545	520	578	544	593	584	537	545	582	493	498	530	510	512	572	561	545	516	544	529	572	535	525	513	509	511	550	574	530	556	509	529	522	567	552	523	551	532	533	512	535	498	544
24303	21422	28541	24715	19556	2141	785	488	378	337	308	330	354	321	302	291	300	285	268	296	297	272	283	324	257	260	246	303	275	297	283	261	256	268	252	258	272	249	248	296	273	238	274	279	263	282	260	295	255	281	261	248	249	275	238	269	278	263	264	266	273	246	277	235	244	275	251	284	254	277	268	250	242	292	286	280	258	288	264	266	264	256	264	271	270	262	285	246	268	301	241	276	265	273	292	285	225	270	242	265	257	239	264	248	265	262	269	247	256	248	260	257	230	246	262	261	260	272	261	266	263	251	249	287	263	247	277	267	229	267	280	253	243	251	247	283	285	266	265	223	240	244	247	252	244	242	277	257	233	286	256	244	254	272	245	264	246	257	259	244	272	232	269	249	239	252	272	257	248	261	246	283	255	288	252	262	276	258	257	267	279	264	259	268	258	265	228	236	279	276	247	266	255	248	283	252	253	249	275	255	231	242	266	266	274	239	258	281	246	279	254	234	257	270	261	244	278	250	267	253	249	260	238	279	235	275	238	254	265	244	243	240	252	270	256	276	233	254	285	239	261	275	269	235	262	271	257	243	294	249	274	248	279	275	255	256	255	239	237	269	307	306	251	246	282	258	263	258	261	274	296	254	271	222	220	266	250	263	247	259	235	262	258	258	241	243	251	248	270	255	257	254	262	277	266	263	237	258	256	256	213	241	225	279	274	246	256	232	214	273	260	264	278	248	303	256	266	277	271	277	257	267	249	237	268	271	232	269	241	237	267	230	279	234	267	293	275	241	282	234	270	260	280	244	262	261	265	272	264	263	239	258	235	256	293	257	268	238	259	246	262	270	225	285	279	258	241	262	256	260	253	256	251	284	270	261	222	280	248	244	278	266	262	239	256	266	251	242	289	249	267	263	254	226	227	265	253	245	251	257	238	249	221	238	251	250	258	275	245	267	255	267	266	297	262	283	235	279	251	255	240	244	270	245	263	249	265	289	231	258	248	278	258	254	276	248	238	268	247	261	205	262	253	271	261	257	270	238	280	260	234	286	284	239	273	298	270	263	285	244	254	267	245	252	255	241	254	260	292	265	236	244	269	274	282	273	249	268	268	260	257	246	265	273	293	252	247	240	279	248	273	237	238	268	246	256	239	247	252	266	243	270	259	256	257	253	256	263	276	269	251	245	265	246	265	238	245	275	242	241	259	280	242	236	253	255	247	232	273	250	268	276	262	252	256	260	253	281	247	216	230	258	251	252	253	249	246	273	267	275	280	265	271	243	272	249	239	253	248	251	251	277	239	276	261	270	237	267	282	238	233	234	285	235	248	269	232	274	257	265	226	292	255	253	258	232	264	260	266	247	235	258	267	251	257	283	259	257	270	263	238	232	259	271	226	263	299	257	231	284	259	259	286	233	257	250	280	258	263	255	251	235	271	239	250	237	276	284	232	270	257	282	245	238	246	245	215	250	233	264	269	239	270	271	253	268	226	271	238	251	268	267	256	244	256	255	262	274	267	281	236	258	257	281	274	267	230	268	270	242	242	252	263	272	271	282	243	220	264	263	253	274	256	250	245	225	248	288	256	244	233	241	263	254	248	266	272	242	234	262	268	270	260	260	278	254	213	231	239	219	272	275	253	261	272	271	273	251	277	281	270	267	249	279	266	284	261	282	261	231	280	247	249	286	277	262	257	242	269	234	251	259	253	256	239	243	286	251	263	268	272	241	247	244	309	265	280	245	239	282	279	253	241	259	254	257	264	270	248	270	246	275	277	255	271	278	274	277	279	268	249	249	265	226	256	237	275	272	276	245	269	256	243	267	276	286	279	249	278	261	256	222	244	243	277	253	281	248	237	238	264	270	239	259	271	238	253	243	251	253	273	249	258	268	261	238	262	272	253	265	239	286	259	230	267	243	261	254	256	273	283	270	249	264	267	255	283	247	259	273	245	256	249	250	271	302	295	281	230	253	236	242	250	235	263	266	252	240	268	253	256	276	267	239	233	260	275	258	258	248	226	237	290	246	250	256	240	271	248	266	271	276	251	238	273	262	252	225	281	263	286	280	260	250	225	238	256	249	269	262	302	261	246	276	232	260	254	248	256	272	234	237	247	251	265	262	258	278	255	261	249	287	256	277	274	253	219	242	277	265	222	271	240	256	272	263	280	264	265	247	284	242	249	245	254	241	262	261	236	239	262	283	240	269	262	227	256	236	251	272	262	277	287	255	281	272	232	246	282	247	277	257	250	278	265	241	247	241	256	258	251	245	261	259	223	253	252	233	247	246	260	252	257	264	259	253	264	259	285	254	269	239	232	256	270	266	264	279	260	263	269	243	255	255	274	284	263	221	246	266	252	274	284	237	241	230	243	261	264	263	263	253	271	265	257	263	265	260	277	264	241	257	241	274	257	237	278	284	260	236	249	250	276	261	263	242	247	270	278	249	270	272	272	237	243	283	253	277	252	275	264	289	282	261	253	259	246	260	250	279	248	240	268	254	253	268	258	236	266	245	267	247	265	256	238	291	259	262	261	244	243	268	256	233	253	248	237	247	253	283	232	258	247	281	250	236	246	266	252	260	238	267	250	270	238	246	226	259	236	290	228	282	234	257	306	250	244	261	265	286	274	259	239	226	245	239	235	225	244	270	252	272	252	268	225	256	229	256	252	277	261	247	269	256	296	252	272	255	230	268	270	245	246	271	273	263	248	274	261	245	230	263	255	252	256	235	240	268	271	260	262	227	274	248	257	242	289	245	263	272	237	243	238	239	261	263	236	254	292	265	246	285	246	263	262	278	260	253	261	256	260	255	285	275	277	262	256	266	248	267	241	232	281	247	269	263	226	269	232	240	241	266	255	259	260	264	273	265	225	307	257	275	279	275	262	256	257	261	246	274	259	255	246	258	246	256	256	271	273	250	268	257	248	258	240	262	258	256	229	240	239	281	293	245	252	266	286	253	243	263	248	250	238	252	261	254	262	241	266	268	259	236	236	231	235	242	257	269	269	254	255	231	282	271	263	254	263	271	259	244	238	257	217	258	252	270	280	241	298	264	251	267	254	259	232	236	259	253	238	259	272	225	260	261	282	248	229	253	279	261	262	254	283	267	256	237	252	250	236	246	243	245	263	273	263	266	249	258	224	259	267	271	259	238	262	255	234	229	234	245	260	245	281	256	242	224	263	238	239	275	268	277	261	272	294	255	255	250	272	260	271	253	233	234	242	238	229	244	263	270	265	247	277	284	256	277	257	255	263	267	250	227	268	278	235	250	254	244	234	241	227	253	246	265	258	259	243	250	281	240	244	255	273	248	233	266	255	239	247	271	235	251	251	264	253	254	255	272	236	278	265	240	258	276	243	274	238	274	246	280	251	204	266	257	238	224	273	241	227	256	259	254	252	245	245	254	285	256	251	255	229	234	226	246	262	257	243	277	267	265	271	257	281	245	302	261	228	272	253	223	279	247	288	258	263	272	225	257	233	260	260	232	248	245	245	248
3254	4594	3635	1716	1209	888	729	618	536	506	425	420	367	357	351	367	349	349	307	338	331	294	298	341	298	309	289	297	289	313	298	314	318	295	324	287	288	309	299	294	271	314	292	298	281	291	305	290	272	286	269	275	319	289	332	295	279	270	266	285	287	241	284	256	280	291	294	276	294	286	312	279	321	296	292	293	293	289	306	268	303	304	266	269	307	270	277	261	253	270	301	269	273	276	300	260	291	280	293	282	306	275	277	284	257	317	264	286	271	278	265	304	267	312	282	312	285	320	246	274	274	253	293	255	254	283	282	278	288	250	262	280	277	256	277	283	279	305	263	250	287	291	253	294	306	316	265	268	294	292	300	276	268	277	293	279	267	312	288	250	288	263	279	277	322	285	283	282	266	310	276	271	243	281	277	278	257	253	265	291	275	276	275	319	264	275	272	253	302	307	278	274	288	272	310	276	273	279	272	293	278	268	275	295	257	286	284	282	293	290	294	245	283	262	258	257	269	291	281	277	270	281	281	294	299	286	299	299	269	293	279	285	298	271	281	290	291	287	300	253	296	308	247	286	310	281	271	279	270	292	256	285	269	265	292	296	336	271	281	275	275	293	323	301	278	262	263	280	284	270	308	290	281	285	278	273	256	269	281	285	280	262	249	288	289	305	287	255	290	298	270	290	268	300	289	289	287	262	296	263	293	257	302	277	309	271	272	292	263	275	261	301	272	287	289	298	274	267	296	284	275	267	302	291	301	275	289	245	288	261	306	257	284	242	283	264	292	268	309	291	259	286	297	277	302	248	290	278	289	303	295	290	296	260	298	286	267	270	261	283	275	274	250	286	290	298	262	265	254	299	275	262	285	273	290	263	260	273	277	268	290	293	257	295	277	280	280	269	287	277	266	257	293	297	303	261	262	302	287	292	274	289	279	278	274	304	262	260	303	286	266	293	300	254	271	253	283	273	264	290	283	271	283	268	304	294	240	251	265	252	268	295	263	269	288	274	235	295	287	283	297	282	277	271	301	291	306	273	278	263	300	299	292	254	282	268	253	262	282	293	304	283	298	299	273	281	308	285	276	268	307	259	279	280	290	275	298	261	272	287	267	235	291	296	285	255	266	303	276	277	271	292	291	276	303	264	272	297	260	242	273	303	289	274	272	286	273	275	307	295	284	251	275	279	263	288	281	284	266	285	305	283	294	290	262	271	272	272	305	270	286	299	258	266	260	286	277	257	253	273	293	275	305	270	292	252	266	295	280	286	273	276	260	284	264	300	275	272	277	284	288	264	254	280	286	263	287	293	269	281	278	276	319	294	266	277	288	283	264	253	276	255	289	286	312	307	294	248	276	273	235	280	290	285	293	279	268	287	321	291	290	322	276	296	252	267	260	267	255	273	281	266	244	258	278	270	304	247	290	305	282	282	281	294	285	253	301	276	280	300	265	268	280	252	280	274	271	290	293	293	269	278	284	283	290	291	298	288	294	261	291	281	283	275	297	281	303	283	277	270	308	284	274	287	260	276	278	289	285	266	252	283	265	284	261	273	270	261	290	290	300	253	288	286	247	287	290	285	285	288	280	258	263	289	275	297	259	278	267	289	280	265	278	302	263	247	299	271	277	287	285	285	296	265	268	264	274	276	272	299	278	252	251	286	278	250	280	304	281	272	285	318	270	283	272	289	279	288	273	260	313	228	239	253	249	324	285	266	266	309	330	285	286	292	298	262	276	295	295	299	301	281	273	274	278	297	305	253	295	276	289	258	293	288	290	281	252	295	283	269	291	249	270	277	292	268	253	285	267	304	269	284	291	298	286	266	256	255	293	261	257	282	238	275	265	271	319	302	286	261	265	272	297	291	278	276	288	302	269	259	292	281	275	284	277	308	285	269	281	265	286	260	305	273	278	250	281	276	262	271	273	280	289	263	265	266	268	263	269	293	295	296	282	268	280	277	270	295	276	291	274	278	261	286	282	291	238	250	297	261	291	289	254	287	250	266	273	281	296	250	293	282	281	265	271	271	258	298	306	296	305	269	308	293	298	297	297	271	295	287	265	269	273	287	308	286	311	291	281	246	288	267	299	272	269	319	317	254	283	282	267	285	276	271	259	299	278	244	294	286	273	262	266	301	277	284	263	266	274	305	285	267	305	269	326	290	264	282	273	277	266	290	277	282	284	287	319	282	263	274	267	271	277	267	272	278	268	266	273	334	284	284	300	282	268	273	309	291	289	256	256	276	254	282	250	270	269	274	310	258	302	310	283	253	299	252	305	274	261	279	291	306	299	282	244	301	274	278	261	288	306	281	284	287	270	269	285	276	279	268	294	276	289	284	248	254	299	272	272	287	280	288	260	277	295	296	260	272	290	276	313	279	247	284	287	289	299	293	306	269	302	293	253	313	246	277	241	274	280	282	282	249	263	275	287	271	267	271	241	280	265	265	291	221	279	259	306	234	262	304	277	265	309	252	282	270	254	281	309	281	286	261	291	255	310	270	260	293	277	263	290	287	291	297	265	277	282	244	252	267	281	269	262	299	263	258	278	274	230	297	269	296	261	291	284	276	301	299	261	276	279	273	292	313	306	283	305	262	293	290	271	285	262	261	251	288	302	278	271	266	288	279	259	267	295	271	280	299	288	275	271	262	299	270	278	280	277	281	277	268	326	290	283	272	259	288	310	261	277	259	267	285	277	282	246	298	292	231	267	277	252	290	276	264	269	275	278	277	275	303	290	277	307	282	288	306	262	285	293	260	281	283	309	236	273	281	271	270	255	263	279	303	279	289	265	281	281	312	264	240	291	276	267	270	278	259	269	282	284	298	295	299	279	264	268	269	294	266	258	315	279	276	265	281	282	274	261	305	286	284	254	280	275	281	266	260	287	286	267	275	268	271	256	278	312	291	261	258	269	305	279	296	266	283	295	270	273	308	265	254	279	286	279	272	282	255	266	261	274	273	261	274	290	284	270	308	281	278	287	264	251	277	306	297	268	248	271	278	250	276	292	275	269	284	281	261	272	279	275	307	283	256	237	296	263	282	275	265	269	268	281	266	302	243	275	258	246	275	293	288	264	306	260	265	254	276	264	258	267	281	261	278	278	277	273	272	281	252	267	285	287	260	255	241	256	273	309	258	269	280	277	270	290	293	305	277	290	297	296	279	269	261	293	289	273	267	290	246	277	283	300	262	261	273	249	260	245	286	291	284	272	255	257	255	258	294	288	255	293	274	304	287	289	258	320	265	273	302	296	267	245	310	284	313	270	255	296	261	264	257	263	310	298	265	267	267	285	298	293	283	268	285	277	291	268	266	270	285	261	287	285	288	273	268	287	264	310	292	277	289	288	294	286	304	281	251	279	288	297	297	270	263	270	257	281	292	257	283	292	271	258	287	251	283	307	277	266	286	263	325	268	286	309	291	263	308	273	247	315	272	283	266	305	280	278	295	278	282	262	268	285	301	290	273	264	278	272	275	285	248	278	260	270	307	268	275
27576	11378	1718	1040	769	742	768	733	733	725	728	720	755	745	691	716	709	719	740	723	704	724	713	698	757	719	711	715	703	736	721	717	721	757	709	715	722	710	693	706	711	690	751	739	695	744	784	703	678	712	726	755	674	671	735	753	753	736	747	728	690	676	694	707	747	720	707	731	745	696	777	702	695	650	755	747	736	680	690	751	672	688	695	735	740	683	681	724	728	669	709	763	706	699	690	721	736	769	757	688	690	750	730	695	756	696	745	723	752	714	717	761	718	680	709	736	702	720	672	706	686	725	691	739	647	714	694	703	765	674	691	697	701	656	705	673	676	724	698	757	701	707	742	739	734	699	717	737	709	745	719	703	704	701	713	710	708	699	687	658	715	713	725	713	714	688	720	679	679	775	706	683	712	703	701	701	700	706	730	752	698	702	708	699	683	676	706	723	719	762	747	750	719	754	709	719	710	724	700	768	757	715	763	717	713	727	700	714	761	734	728	669	705	754	712	707	673	700	715	771	731	747	741	698	778	653	690	720	682	678	717	706	725	692	713	660	712	742	786	683	704	727	693	703	708	701	687	726	723	707	742	730	726	709	755	721	684	665	741	729	646	690	732	695	698	755	746	681	706	685	714	688	691	699	692	700	704	685	717	710	692	693	726	735	655	720	723	666	728	677	692	737	715	746	709	741	707	715	705	720	719	711	719	732	689	660	729	701	757	660	705	700	688	726	701	700	710	702	645	705	697	710	743	662	728	689	714	688	736	694	739	802	711	731	652	750	748	684	735	719	721	692	664	767	743	720	679	706	682	737	714	733	721	703	704	685	688	696	736	681	708	709	695	747	703	706	761	684	670	715	687	714	698	712	755	702	734	712	747	751	723	712	753	715	718	748	668	673	728	656	754	698	713	685	694	705	685	674	743	736	747	740	709	755	698	731	753	710	723	715	677	733	757	710	711	703	711	733	735	633	712	720	692	744	695	694	752	704	733	738	791	726	684	722	779	707	716	648	682	742	730	698	726	695	729	685	728	775	721	719	678	708	766	742	711	715	646	695	674	719	716	724	705	667	713	724	706	707	747	722	700	720	712	714	747	694	672	725	714	690	668	692	736	710	750	684	717	747	699	665	757	698	719	702	713	690	719	728	664	721	721	694	710	714	745	693	724	688	712	764	706	698	731	656	725	719	732	748	762	733	715	719	685	690	697	719	706	716	711	712	737	698	754	710	709	669	725	720	726	746	684	760	703	725	739	700	779	727	709	736	680	701	756	659	689	673	762	723	729	776	689	660	760	728	753	746	731	690	700	713	727	711	725	750	702	727	736	722	713	708	707	721	695	675	729	741	701	703	696	731	747	740	726	716	729	723	774	695	683	766	694	681	694	676	750	745	680	679	730	677	730	742	733	718	738	703	676	721	710	668	771	715	708	700	729	714	691	729	700	713	665	718	716	743	706	671	738	723	730	668	696	707	720	761	737	720	708	708	680	737	678	744	749	777	734	726	689	700	714	756	708	693	697	759	660	697	741	721	718	738	661	674	681	717	759	743	700	741	709	664	711	682	681	718	739	672	633	719	716	738	718	728	786	717	704	773	718	690	666	743	697	713	747	701	745	773	699	722	707	708	708	712	669	717	715	752	757	717	713	710	739	733	705	702	747	675	730	711	702	724	668	664	752	718	693	707	715	699	709	735	693	745	687	756	699	658	728	678	713	672	703	744	704	744	715	689	724	708	703	712	725	698	718	764	721	726	686	686	729	704	671	744	709	681	710	722	716	676	687	674	686	704	734	722	740	737	699	742	768	668	761	696	677	683	720	720	663	763	736	723	718	654	689	711	720	751	719	699	735	646	759	741	711	698	656	701	714	709	746	687	667	694	697	694	760	683	707	684	730	675	685	669	764	718	712	657	733	750	709	767	723	677	706	719	749	669	741	755	738	692	731	744	725	708	709	707	729	702	690	751	674	709	711	672	714	711	754	688	752	684	666	727	708	699	735	750	686	700	694	711	676	735	716	689	751	764	739	752	737	732	697	691	753	709	694	714	757	746	730	741	759	699	739	707	718	685	679	752	747	754	687	742	735	718	682	678	751	760	702	689	696	711	729	751	746	692	738	756	710	701	727	718	748	685	694	713	687	725	684	683	734	673	688	672	690	703	724	694	713	699	723	686	685	699	698	753	676	771	774	728	746	719	721	700	706	722	756	718	731	689	726	728	682	703	679	724	725	683	705	701	702	667	676	706	672	676	715	726	717	718	696	671	726	697	709	712	768	708	699	712	690	745	733	678	725	684	743	739	731	730	748	722	720	769	742	711	743	715	744	728	654	693	712	679	699	742	702	732	661	672	693	709	656	693	685	687	739	711	727	683	685	766	700	721	725	721	687	719	702	725	641	691	718	760	722	744	754	769	712	681	673	720	737	689	768	746	705	714	723	740	708	711	676	698	714	691	774	716	754	728	729	710	735	698	739	734	721	761	709	727	710	686	732	700	733	680	738	605	709	723	713	683	649	709	696	684	756	685	684	681	761	723	697	681	695	684	743	671	733	729	692	702	718	692	705	667	701	723	689	692	720	749	688	683	726	638	705	705	709	701	746	710	730	743	709	674	696	685	746	716	727	752	735	680	672	722	721	734	730	703	691	701	736	717	761	709	711	701	691	707	757	741	741	629	685	710	722	740	712	743	758	683	672	677	642	738	696	675	758	746	714	752	715	702	688	716	724	725	732	715	754	731	739	705	766	713	732	735	720	723	726	698	759	699	724	706	749	705	716	764	754	676	734	667	707	736	743	687	762	718	707	697	771	762	709	749	716	689	739	715	720	707	725	692	708	704	717	747	730	701	689	704	680	755	722	761	723	732	722	724	681	761	736	719	738	698	676	696	685	698	710	779	733	714	735	734	756	695	675	753	668	709	716	737	779	750	661	702	709	712	746	772	716	760	717	696	709	706	720	736	745	716	739	695	664	752	707	704	708	697	724	719	715	707	703	717	702	748	725	686	718	689	718	681	724	667	732	711	746	697	721	662	746	712	707	675	672	726	731	724	711	668	730	718	671	691	729	710	746	687	733	730	716	706	681	717	700	697	638	696	731	747	729	682	710	713	711	651	719	743	711	698	679	684	719	687	685	717	683	716	734	715	730	663	729	684	700	707	705	699	680	714	686	714	674	695	743	705	725	738	736	683	724	702	697	707	747	674	674	701	734	713	707	679	667	721	755	662	711	710	672	748	731	723	686	698	713	723	713	755	708	717	772	714	720	703	680	711	711	653	697	673	722	702	753	708	736	737	740	704	693	751	716	701	756	695	697	756	746	700	702	695	741	734	767	720	628	733	731	707	713	654	732	736	714	725	704	726	689	717	742	705	747	711	712	728	722	671	755	742	743	722	699	728	710	689	713	721	709	728	729	766	765	687	714	714	793	708	684	661	728	657	755	693	649	725	737	733	708	716	724	735	760	711	696	728	716	724	695	717	749	686	678	706	712	670
5170	876	821	713	688	672	709	672	624	672	656	667	657	637	632	645	681	636	687	668	692	667	682	654	685	674	652	674	652	686	626	617	645	643	629	655	657	632	643	672	672	664	637	642	672	688	690	601	688	668	650	681	658	657	697	644	617	683	612	699	681	631	686	693	648	655	682	610	652	665	638	618	613	636	628	640	653	672	671	697	634	667	636	630	645	620	671	658	662	632	657	663	638	631	681	641	694	651	644	661	668	639	633	639	694	606	665	645	640	657	666	705	638	632	672	693	688	647	666	626	665	665	657	654	665	647	626	678	658	637	585	668	633	645	679	653	649	655	625	690	692	633	646	603	651	656	640	651	621	700	653	600	690	695	601	684	630	657	638	652	635	672	692	626	636	680	673	631	605	651	646	659	645	676	631	634	691	655	658	636	636	668	630	627	690	671	609	630	653	608	677	632	628	656	665	666	648	634	669	630	694	620	641	621	632	654	646	660	712	627	698	661	702	667	658	698	625	640	673	655	651	647	686	634	645	672	633	663	699	644	688	706	670	649	659	635	646	608	602	664	611	637	638	652	594	639	658	642	659	659	660	680	621	668	665	643	612	615	636	649	617	646	613	639	648	685	630	695	666	633	685	646	657	633	604	646	701	700	660	638	625	639	667	649	645	635	696	620	664	640	644	638	669	634	643	661	630	601	693	688	657	605	643	654	667	668	664	670	643	667	660	664	621	652	698	674	691	598	619	687	592	638	631	652	654	645	648	667	662	615	609	674	637	652	620	617	658	642	655	693	655	686	656	630	661	664	636	591	650	676	654	622	642	708	700	654	656	611	679	681	637	636	665	672	630	617	624	668	639	655	625	651	693	661	652	640	667	639	676	630	669	616	671	669	634	690	633	697	663	648	660	628	648	673	661	619	673	655	639	617	634	634	649	654	656	687	647	663	693	632	659	698	637	630	687	693	681	646	682	637	621	611	678	644	654	659	638	677	653	603	604	634	633	674	641	664	636	659	632	656	664	632	698	626	617	620	690	648	636	631	699	641	612	640	622	638	634	622	666	669	635	650	653	646	628	671	623	651	644	636	646	648	681	677	630	631	641	632	689	660	633	617	702	681	662	644	652	660	659	595	669	702	642	632	655	682	712	638	687	642	638	684	667	673	663	639	677	623	621	698	644	629	686	605	687	658	661	627	682	649	669	645	674	653	654	610	633	663	640	695	671	657	697	639	633	685	605	664	665	620	634	688	657	626	649	655	633	691	627	688	635	623	650	697	639	659	697	695	693	663	659	658	626	683	704	634	632	652	650	629	679	666	635	681	673	664	652	643	641	608	646	668	619	636	629	698	660	643	622	656	680	615	624	636	632	681	630	628	686	643	642	640	626	649	674	671	629	642	636	629	663	662	658	642	655	667	640	645	671	626	661	636	664	652	603	667	683	613	680	640	613	660	672	700	634	646	670	653	660	672	668	690	637	654	707	664	615	677	642	635	648	659	616	633	664	642	630	648	644	639	637	616	696	685	655	635	616	681	641	668	609	633	662	699	619	650	638	641	711	642	639	639	698	632	667	659	678	643	654	664	638	625	673	711	653	630	681	629	662	655	681	694	630	632	708	618	661	654	643	672	659	670	610	655	670	664	641	652	663	614	653	632	671	679	654	658	672	650	654	693	665	645	630	611	622	670	637	683	628	659	657	637	674	636	644	684	661	620	647	667	639	614	607	678	654	658	622	611	674	640	630	630	633	650	642	643	659	718	650	688	630	660	640	677	634	618	642	639	642	665	651	696	590	621	651	627	643	667	656	693	656	627	618	644	656	642	670	634	621	613	665	691	635	634	646	673	641	664	663	640	687	670	647	683	727	603	664	674	663	674	665	707	651	630	672	670	644	635	651	677	642	645	648	682	661	683	683	644	662	632	645	677	632	652	631	647	664	626	634	619	683	658	631	638	686	665	689	647	656	667	662	643	642	698	661	651	629	639	622	690	685	689	649	642	688	667	666	722	612	669	632	701	687	659	669	669	665	660	673	662	684	646	659	656	630	606	610	663	697	652	652	645	683	671	694	694	683	643	636	598	673	619	632	657	650	689	677	654	667	680	664	698	667	646	665	623	623	643	632	676	655	638	603	589	616	665	676	671	644	663	639	650	691	657	625	638	648	650	639	626	673	643	665	636	651	680	640	628	655	624	655	643	691	661	647	611	624	625	652	676	676	615	735	640	621	658	632	641	673	643	650	687	647	671	645	656	640	670	661	656	651	674	617	648	659	628	636	700	609	659	645	653	648	627	659	647	644	700	641	666	663	688	631	670	635	659	641	646	615	653	667	658	641	673	686	676	679	636	679	607	627	680	668	663	679	669	661	652	655	653	623	677	648	627	668	673	647	671	643	634	654	647	649	666	685	659	632	708	690	672	640	616	678	616	653	631	638	644	654	692	644	630	686	657	662	647	630	628	631	676	610	630	649	664	639	644	642	633	681	617	655	640	643	650	657	638	594	629	675	630	651	643	631	672	661	641	674	646	642	618	654	647	595	701	653	637	674	670	640	653	636	626	664	658	597	684	638	648	682	666	664	620	655	667	641	678	680	655	707	655	674	686	655	655	648	604	662	665	636	655	671	677	713	688	680	626	658	660	627	601	635	636	690	663	661	626	666	602	651	618	661	623	678	645	648	684	678	674	616	678	642	655	649	661	693	606	650	656	638	692	648	605	644	628	619	647	701	669	672	663	607	694	644	638	655	640	655	680	662	612	628	699	699	658	637	676	626	637	675	650	628	663	707	639	651	658	611	638	622	614	659	650	614	649	657	700	654	659	683	619	691	632	634	636	683	619	621	608	642	684	694	646	660	629	637	677	644	660	652	647	623	635	637	649	618	668	624	629	623	636	650	681	659	671	627	684	657	599	656	652	651	621	675	647	627	631	634	685	651	654	665	681	607	632	634	626	642	672	631	618	648	645	695	668	633	627	725	668	655	681	623	711	612	657	660	636	647	642	642	653	638	660	677	648	624	649	642	651	683	630	700	636	674	656	665	652	700	654	632	632	660	657	687	632	645	659	600	678	628	668	627	667	605	668	640	694	677	635	617	669	647	626	612	663	625	645	641	672	645	642	582	672	683	702	628	622	655	679	655	647	660	683	675	651	602	604	702	677	659	651	652	616	691	681	631	648	657	664	612	669	687	596	628	638	649	646	650	653	660	658	673	645	626	646	653	659	625	662	657	688	693	653	638	627	676	666	673	647	647	646	713	632	633	667	695	673	645	666	697	654	662	663	656	628	674	681	655	653	697	678	634	676	628	625	674	655	638	665	677	643	607	642	662	619	669	674	675	649	682	639	699	663	669	649	633	683	635	657	640	645	688	615	675	647	681	665	648	613	663	634	637	695	659	656	654	652	673	627	660	657	643	657	639	657	658	622	659	684	652	634	670	615	661	625	626	635	640	643	664	671	642	630	656	641	671	690	644	636	642	635	705	676	691	664	614	655
25831	21448	25337	16711	1505	819	779	695	626	621	603	640	642	609	612	602	626	567	580	633	604	615	565	575	587	611	635	588	584	640	595	577	641	608	563	608	540	557	626	529	589	603	564	613	646	601	653	570	590	557	588	620	572	597	610	627	576	624	575	556	574	577	531	534	561	554	583	591	607	585	577	630	587	593	604	587	561	588	615	579	571	602	595	584	544	542	596	556	612	569	595	622	584	606	540	576	569	554	590	564	571	597	565	627	549	592	551	591	565	572	539	580	582	575	552	585	599	606	513	599	544	630	633	575	611	552	622	621	588	570	612	595	568	552	569	550	590	620	605	575	564	586	587	564	573	569	604	572	594	593	559	550	568	573	575	603	564	586	583	579	562	577	594	556	606	590	546	573	594	603	624	614	558	565	538	568	595	606	561	562	593	597	574	577	614	596	604	591	584	570	571	558	586	574	598	593	639	587	575	571	579	608	550	602	595	558	619	585	598	563	611	556	585	582	547	586	581	593	559	616	518	584	562	611	587	579	608	548	561	551	609	588	594	572	617	540	569	549	573	582	565	547	567	566	575	637	606	610	601	539	557	591	587	557	631	556	611	584	550	560	574	575	613	622	588	571	500	532	577	557	567	581	602	541	587	606	534	599	594	629	554	602	561	549	542	579	596	560	600	606	584	562	606	566	599	552	593	600	570	562	581	535	602	563	559	536	578	586	595	612	580	566	590	560	554	589	578	607	618	568	579	588	565	569	564	555	580	556	568	597	599	586	583	573	595	601	594	609	522	598	605	528	603	559	540	622	608	612	613	559	618	578	580	586	541	598	591	561	575	552	571	576	611	603	558	560	589	586	608	572	576	582	576	589	593	592	563	617	574	588	539	582	604	584	556	547	553	604	609	538	585	538	578	576	546	601	550	526	577	609	538	556	591	566	598	588	535	568	588	542	566	613	604	611	589	600	575	589	588	613	622	575	639	594	555	588	609	543	584	556	569	571	553	552	584	548	618	573	564	569	575	576	561	562	556	597	590	584	603	569	594	588	551	591	564	554	587	588	558	610	580	534	591	582	595	565	568	543	554	590	565	621	543	565	593	532	569	598	589	547	579	609	569	576	564	597	585	520	556	569	579	605	612	591	550	569	559	558	603	539	566	579	604	595	607	592	542	602	596	578	621	570	545	616	600	583	581	590	577	590	590	558	593	556	566	587	532	617	557	572	577	553	616	541	577	555	580	574	598	588	615	588	618	575	539	598	606	575	603	570	597	582	626	543	547	567	625	619	565	565	623	565	619	585	607	591	561	558	547	499	550	575	623	551	587	596	587	556	583	589	579	659	547	565	546	559	612	586	549	551	574	597	546	595	601	609	547	538	533	596	571	563	621	601	564	532	571	591	587	564	551	623	605	584	568	559	590	591	610	508	544	585	603	603	612	587	593	590	629	621	554	592	578	573	626	564	558	557	638	589	544	585	599	621	576	571	564	582	573	547	576	564	605	584	586	534	585	569	591	581	602	607	614	594	578	599	581	569	567	523	587	558	539	577	553	627	543	545	548	550	570	584	552	579	573	591	583	575	583	594	578	614	613	541	552	598	573	520	557	595	537	586	580	535	602	589	571	607	555	581	587	594	587	581	602	608	557	559	556	601	611	600	599	562	559	575	617	567	610	584	532	559	560	560	611	601	581	601	596	604	554	580	561	585	630	572	567	601	511	593	575	575	596	572	560	611	564	522	587	594	547	576	545	547	614	604	628	557	579	597	560	566	563	591	578	569	533	593	566	540	576	637	541	570	561	590	584	572	536	548	600	646	590	573	571	557	529	610	575	607	547	567	570	601	586	578	576	552	620	544	545	574	540	554	554	569	564	565	590	601	579	610	584	570	588	540	641	569	600	617	610	585	579	582	589	592	585	572	647	582	588	578	517	549	562	543	591	599	560	560	536	624	549	590	567	563	615	589	590	579	571	582	583	548	574	548	586	571	607	561	525	558	561	613	566	585	568	590	557	511	582	559	565	563	587	546	601	606	586	574	557	599	544	564	586	580	584	581	541	543	636	584	594	580	568	552	586	592	577	576	594	586	574	583	544	611	568	506	618	594	550	603	624	587	577	590	595	608	537	591	567	601	618	623	597	587	566	534	604	593	579	635	562	591	550	599	581	575	598	567	603	606	564	569	558	548	577	560	613	585	589	577	607	583	563	567	571	590	550	589	593	571	569	588	562	590	587	543	592	618	598	588	543	571	592	588	590	597	585	548	604	571	585	546	600	535	580	620	594	573	550	583	573	607	549	621	548	592	608	604	581	590	534	572	588	577	541	592	588	567	556	570	620	562	581	594	601	562	560	570	576	597	573	579	524	529	565	540	569	574	569	620	587	578	604	562	573	591	603	590	594	593	583	605	542	580	593	573	574	592	564	613	605	568	578	556	564	602	565	550	556	596	582	569	587	576	557	561	586	576	590	578	615	536	573	643	567	604	556	554	598	575	561	552	567	567	589	573	568	575	584	571	582	598	621	577	598	609	580	563	589	552	513	571	584	616	574	589	581	564	565	588	569	596	565	555	599	624	567	576	581	602	614	614	593	586	554	599	565	579	549	563	593	571	565	544	569	554	542	560	596	611	600	565	566	610	582	555	585	594	559	556	591	567	575	581	626	559	574	558	590	638	588	547	542	574	613	568	555	584	570	550	574	570	612	569	578	596	578	591	558	590	557	513	549	601	557	580	626	549	580	598	584	559	581	584	591	587	558	580	606	570	565	605	590	542	540	574	588	579	580	578	621	637	563	577	598	549	528	580	645	617	548	591	604	584	583	594	566	581	593	612	599	589	563	545	543	620	577	622	629	567	555	542	583	553	612	618	628	553	602	609	544	544	604	578	598	581	543	592	588	607	565	592	544	599	612	579	578	600	563	590	581	558	581	543	560	588	630	591	602	553	560	593	633	580	547	571	575	563	590	551	607	625	593	575	588	571	597	561	599	562	556	620	548	546	581	548	574	621	561	584	623	609	583	576	566	574	539	538	550	596	552	555	608	543	595	593	555	569	596	553	600	584	598	536	556	587	599	582	589	577	599	593	583	551	559	578	556	575	564	633	580	564	584	582	577	560	559	597	585	597	554	598	586	568	556	538	600	587	584	567	568	541	591	558	611	598	573	567	516	554	610	589	565	583	574	540	572	591	640	560	577	598	616	575	571	580	573	520	589	552	559	517	576	598	570	593	598	593	581	575	591	567	554	557	589	574	546	548	600	596	581	590	573	583	596	571	554	599	626	563	523	589	550	568	566	591	590	608	553	568	530	582	593	542	561	560	567	563	590	540	584	579	563	582	549	584	593	582	546	572	600	565	556	562	574	599	581	565	608	600	583	586	553	557	583	558	557	556	579	611	617	587	586	594	570	591	594	567	565	558	534	580	570	553	648	559	607	601	547	575	590	570	569	611	565	573	561	611	585	581	592	584	576	556	553	558	600	610	602	558	592	594	572	550
3551	2068	1692	1101	829	800	700	696	649	616	638	589	625	581	555	603	577	586	567	564	647	573	549	586	573	527	535	558	563	601	591	578	535	583	591	590	521	517	544	551	559	544	598	552	541	531	542	562	583	572	561	533	513	607	553	541	570	573	560	532	570	556	550	564	556	560	512	537	532	542	573	580	548	526	565	552	575	590	524	537	568	529	544	545	517	520	548	538	593	553	619	509	530	599	569	570	571	521	545	525	562	519	564	556	537	564	537	505	536	542	580	572	539	576	569	617	530	581	557	556	531	510	553	584	570	527	522	564	565	576	568	556	566	514	565	553	565	524	567	546	539	564	552	559	547	553	554	539	534	531	551	487	533	567	516	536	570	553	565	576	522	599	503	583	567	522	542	545	544	523	511	516	519	588	554	555	541	567	532	528	538	551	565	542	535	570	584	539	530	504	558	580	593	517	544	583	559	560	553	576	529	524	574	562	567	529	559	543	541	561	585	528	589	556	585	576	559	580	577	567	511	551	559	561	556	524	561	555	544	560	556	555	560	562	565	547	533	544	541	586	582	550	534	539	540	548	547	591	553	535	521	522	531	575	568	545	518	564	551	512	558	557	540	557	549	589	583	591	585	544	595	550	514	537	543	515	517	534	570	558	554	576	527	562	562	560	528	548	554	542	513	514	557	561	573	573	562	566	519	560	532	578	561	572	544	555	553	549	539	577	560	544	528	558	547	517	534	543	560	569	500	538	515	551	521	597	537	561	582	538	538	518	570	569	594	574	552	536	542	520	524	550	567	578	570	555	538	554	552	530	541	582	532	579	520	575	553	547	567	572	557	523	543	537	560	529	561	569	522	582	539	543	594	568	565	559	520	544	578	580	524	542	540	533	517	566	520	574	560	533	559	532	554	574	556	557	533	519	559	544	551	550	550	561	499	593	585	521	571	557	529	525	555	536	568	568	570	564	566	531	516	547	581	595	562	540	560	568	583	559	561	532	519	545	546	557	581	542	567	512	528	545	517	534	571	537	535	572	546	541	542	535	528	603	558	577	609	600	504	548	596	571	576	542	523	532	564	570	559	565	562	518	531	560	539	568	571	530	531	580	523	544	508	506	553	531	554	532	567	557	545	568	559	540	576	565	486	543	566	513	548	547	542	531	564	546	552	567	572	532	528	530	577	538	558	507	559	554	543	554	529	538	534	574	561	525	607	537	545	550	537	521	558	587	552	527	590	525	588	505	537	586	538	555	575	537	545	576	564	548	545	540	566	559	547	526	531	585	530	555	572	553	549	563	582	564	607	519	553	570	550	552	552	533	572	532	584	519	565	538	554	558	553	543	549	589	530	544	483	521	535	579	539	532	581	566	551	533	539	553	528	556	535	548	586	528	558	530	542	563	599	586	575	499	545	557	544	515	550	556	547	536	551	514	567	570	548	522	547	486	545	580	540	563	572	559	549	541	551	552	563	550	567	550	536	598	549	557	559	540	572	598	536	554	535	545	531	538	524	542	533	560	553	561	556	546	538	537	593	574	540	514	530	555	562	543	558	519	531	487	574	527	595	565	540	544	528	528	514	504	563	519	522	517	572	580	569	537	560	544	536	565	543	552	494	527	544	532	556	540	575	531	597	536	581	566	558	588	544	548	533	597	525	525	552	545	570	561	533	564	567	512	542	560	561	519	585	611	557	529	541	572	591	524	514	576	551	547	544	548	527	536	569	560	550	552	581	538	547	563	552	548	538	593	571	499	526	520	530	557	566	542	538	542	549	548	568	528	534	545	544	588	539	561	554	551	559	562	502	546	524	591	537	528	537	581	563	568	563	552	491	547	544	580	580	558	565	539	520	545	495	539	522	540	582	543	548	523	540	541	555	535	598	543	569	579	547	550	533	527	520	530	540	596	579	516	587	531	493	534	555	558	580	582	520	534	535	500	568	540	524	586	554	497	530	511	597	561	541	550	551	536	553	518	542	536	505	584	534	552	553	531	559	500	541	570	563	528	542	564	570	549	544	625	535	556	559	579	527	529	550	536	527	527	509	579	623	545	538	539	548	538	525	566	554	513	558	561	537	541	528	578	580	552	573	560	542	580	534	534	563	570	550	558	517	567	541	513	509	568	569	496	529	541	566	559	559	517	569	565	560	532	526	553	571	536	533	526	522	550	552	535	587	553	521	549	540	544	537	571	577	582	534	546	548	569	542	556	514	565	557	536	551	570	524	515	504	527	557	561	568	521	551	517	542	557	549	570	548	525	534	537	544	540	578	584	509	593	520	542	531	550	523	529	574	567	525	540	520	549	533	585	576	547	522	532	571	545	533	556	586	569	522	520	487	592	541	523	563	510	538	561	565	564	562	509	597	558	552	587	547	523	540	541	598	558	536	586	542	547	547	545	544	493	565	561	569	536	570	548	519	550	563	540	516	538	543	522	543	547	568	555	536	581	559	572	545	545	573	550	532	548	572	532	545	542	589	563	532	584	497	558	510	551	591	574	548	556	507	514	516	573	536	533	507	511	520	543	550	579	571	523	526	565	544	543	533	509	536	542	550	563	579	539	557	573	536	529	541	547	570	554	533	531	556	532	557	568	576	538	531	548	608	510	541	546	520	519	549	544	560	517	525	550	510	539	530	557	562	560	577	532	547	571	539	516	550	527	555	587	515	556	565	534	576	578	576	555	546	571	594	572	567	566	544	522	546	558	555	557	535	537	534	547	490	555	533	582	583	530	545	543	598	551	559	538	529	552	549	540	565	511	588	516	519	534	525	531	553	556	593	560	533	555	564	553	543	592	574	537	524	516	543	528	529	545	532	567	579	537	561	522	543	568	546	525	544	535	556	555	541	549	566	532	568	579	535	558	548	540	548	578	544	558	585	590	554	603	536	576	550	536	521	562	555	560	532	559	526	521	540	549	553	533	535	540	526	542	538	521	547	544	547	515	542	520	496	574	583	581	533	554	537	535	535	595	545	538	572	521	526	546	540	552	575	573	542	524	517	551	532	506	544	567	499	549	623	548	524	569	553	543	527	501	535	562	547	601	561	560	566	534	531	604	529	570	534	551	563	555	555	538	569	585	552	565	530	569	546	540	519	538	553	529	561	516	543	544	555	555	539	578	545	540	531	573	572	539	520	508	545	538	559	521	579	555	508	548	570	536	532	548	531	577	575	501	546	581	585	555	546	532	520	545	516	565	576	547	561	518	558	582	551	538	556	540	567	536	550	531	536	568	529	544	521	520	510	549	572	570	527	525	542	561	522	521	569	579	579	544	561	594	557	574	537	518	519	547	497	535	574	526	577	532	511	564	585	539	571	546	538	576	526	532	563	548	504	529	522	549	538	546	546	554	543	552	534	524	535	510	569	591	540	614	516	554	599	553	524	574	534	548	548	546	576	587	532	525	540	539	562	539	534	508	571	554	517	546	537	529	528	547	554	555	535	575	549	534	576	573	550	563	541	573	548	576	561	519	581	520	528	528	519	558	565	553
24246	21424	28528	24714	19664	2226	739	473	414	346	334	308	341	315	253	271	295	310	295	278	276	286	297	292	280	273	288	295	227	256	255	267	249	247	285	275	267	262	280	275	296	268	257	299	226	276	290	265	262	275	279	251	262	250	270	250	294	286	264	261	252	261	291	271	272	248	290	252	259	293	276	241	270	264	243	248	305	261	296	245	279	265	288	256	225	255	247	254	264	300	256	245	240	294	245	231	241	247	294	234	278	280	269	244	265	270	281	275	268	278	278	261	257	257	254	224	264	251	232	247	244	276	281	270	253	276	247	256	248	254	253	261	229	252	239	258	244	271	249	288	254	259	248	225	237	266	247	260	282	267	230	264	252	257	253	264	256	275	250	271	272	270	248	251	299	230	249	247	266	287	277	281	270	296	278	265	253	272	279	238	223	267	262	257	241	256	266	247	251	255	257	276	269	270	252	270	243	258	242	243	270	265	273	235	285	267	273	248	243	253	250	254	243	255	221	254	246	266	224	232	262	233	246	240	264	238	245	244	271	247	262	234	236	254	263	266	266	233	253	251	267	266	253	265	222	267	246	266	258	240	274	271	291	250	258	243	265	272	250	282	239	246	238	265	245	292	269	279	263	259	260	269	227	244	240	259	278	236	265	254	249	260	293	253	268	239	264	254	254	269	244	277	264	269	247	265	239	235	262	267	259	255	276	268	293	271	241	252	248	225	258	250	265	239	256	255	235	234	259	238	244	262	259	279	265	245	284	260	244	254	274	254	257	242	268	263	247	284	270	260	259	245	253	268	266	270	275	245	244	265	251	271	248	273	254	264	276	253	272	253	278	252	242	255	295	253	266	280	261	267	281	240	277	274	263	252	274	227	274	261	248	252	259	264	277	246	268	251	277	265	241	285	268	246	264	271	242	268	250	272	254	275	281	243	260	284	236	242	281	261	254	252	263	253	255	245	319	251	269	261	249	266	265	247	246	273	273	263	243	246	288	257	257	258	257	250	249	267	256	251	283	234	275	266	286	250	275	278	280	269	269	239	273	249	268	271	245	226	276	271	257	265	276	271	243	256	257	260	261	233	265	242	257	265	253	263	264	269	266	235	258	239	256	267	254	255	251	253	256	254	273	285	258	253	242	266	261	283	252	264	242	280	242	265	246	260	247	261	242	267	268	250	253	263	281	254	280	257	266	251	244	232	243	251	274	253	243	240	258	245	265	252	276	243	265	235	280	237	278	233	242	279	247	242	251	276	255	282	237	269	244	260	249	283	277	271	238	237	241	260	238	296	244	247	240	269	256	276	245	232	255	253	273	249	255	239	246	256	242	253	253	230	266	278	244	287	256	236	232	268	263	261	250	260	247	261	271	262	243	246	257	264	268	255	270	253	297	257	253	266	248	255	252	256	273	273	254	256	255	223	242	273	266	246	287	286	275	271	261	245	261	251	276	300	258	226	251	247	243	253	246	258	263	281	267	255	253	243	265	240	258	256	243	258	263	223	273	244	276	251	242	271	254	277	233	222	263	255	252	271	225	265	270	253	224	251	238	273	253	263	260	273	285	291	277	264	267	237	254	222	284	274	281	275	246	216	258	274	289	268	245	259	242	235	235	256	259	254	255	280	256	286	290	265	245	230	232	274	242	245	261	259	255	250	249	242	265	276	277	256	254	250	260	268	262	253	233	222	322	304	274	241	250	268	266	265	223	257	242	234	271	257	247	238	278	239	266	260	256	267	239	264	269	268	280	267	244	256	266	261	284	270	297	245	247	263	253	246	220	227	254	264	276	246	230	246	241	258	294	282	262	260	236	261	282	253	237	265	271	234	269	278	248	265	258	261	286	262	271	250	243	276	231	253	249	242	296	293	268	215	272	276	256	255	274	244	243	252	255	273	278	285	226	271	262	263	250	209	251	255	262	242	253	261	241	249	270	249	251	248	248	221	256	250	261	240	267	243	236	271	271	248	235	226	259	290	251	284	291	267	256	260	248	255	305	248	234	263	232	253	272	254	237	266	252	267	242	264	275	261	259	263	256	265	280	267	248	248	256	273	263	244	278	296	269	260	251	274	271	246	282	265	242	245	263	277	239	258	252	249	282	236	234	263	246	234	218	265	274	235	262	246	276	239	249	255	269	262	267	284	268	241	284	281	237	264	269	270	257	251	250	232	280	270	238	270	260	266	268	246	258	265	283	255	261	227	257	259	244	249	246	278	248	263	294	228	251	280	256	253	249	248	262	257	257	254	241	230	267	253	252	274	259	257	262	262	229	252	259	238	262	253	240	229	260	263	260	254	268	263	259	267	260	269	272	282	267	270	281	260	245	239	234	270	231	247	265	249	248	284	280	261	278	263	269	242	220	274	252	259	254	266	251	247	254	243	267	259	286	274	267	237	252	257	263	233	256	277	254	246	263	294	239	245	269	234	249	251	254	276	255	223	268	269	250	256	266	250	267	286	265	276	255	266	273	266	263	268	273	265	235	248	267	254	280	231	263	261	235	246	253	275	236	236	269	254	250	263	246	240	269	248	267	226	238	258	257	250	255	255	276	256	264	272	243	234	260	236	274	238	233	264	251	245	269	268	247	268	256	239	274	252	265	262	255	266	268	264	234	258	272	239	225	252	278	267	249	246	267	291	248	234	261	261	276	271	241	234	239	240	280	262	279	290	263	268	253	268	274	257	230	234	267	258	273	233	281	280	258	248	241	250	234	242	282	250	264	275	262	265	268	259	265	265	297	266	259	294	292	264	272	270	243	232	228	268	262	250	237	223	289	267	264	256	260	246	278	247	283	274	277	254	242	264	219	260	250	254	254	233	251	264	250	228	260	245	270	239	247	243	272	268	268	233	246	269	270	262	253	261	248	282	257	275	256	274	261	257	250	271	251	239	263	265	219	278	257	260	261	259	269	246	260	260	264	249	267	248	252	290	238	229	259	255	232	268	290	234	246	267	243	261	257	264	273	266	246	261	271	246	265	267	254	267	253	259	250	251	253	235	251	235	220	259	255	268	269	230	246	269	251	255	270	224	239	287	262	254	230	256	249	270	253	260	248	269	224	224	242	275	273	266	258	270	275	233	246	259	246	279	241	227	222	264	259	294	261	215	249	245	258	260	290	260	235	256	265	249	243	257	273	293	227	242	266	264	237	257	248	279	250	246	261	273	303	266	247	279	265	278	232	252	263	265	246	275	250	245	275	273	259	243	235	290	245	262	257	249	263	285	271	271	257	233	263	292	272	260	258	270	258	257	267	241	267	259	244	228	248	267	253	260	257	270	248	249	255	270	237	250	269	241	253	270	256	241	247	264	266	260	261	270	264	245	249	274	267	268	268	277	249	285	260	282	263	257	289	264	244	248	263	261	260	266	220	235	256	258	244	259	269	253	247	265	259	246	226	226	256	288	270	250	267	242	233	283	283	270	255	243	273	257	268	294	262	239	247	249	269	262	250	268	257	237	237	272	246	290	262	235	295	256	262	225	252	252
3252	4548	3651	1792	1182	904	728	647	567	513	456	402	381	378	347	341	328	332	340	321	338	338	299	298	322	315	314	317	291	320	303	248	285	279	287	301	302	286	287	304	293	269	290	271	282	313	292	266	281	303	283	316	254	294	324	292	304	306	306	301	291	290	324	286	282	267	286	327	255	279	318	284	266	263	263	319	293	290	291	275	327	285	297	276	286	281	292	291	259	289	277	279	271	299	263	292	269	316	267	268	287	251	286	298	286	317	279	264	330	273	276	302	276	272	260	262	286	252	273	273	289	278	297	273	289	274	281	265	259	262	271	257	291	268	270	263	278	293	288	262	274	274	270	281	256	286	283	305	287	272	297	277	310	281	301	247	281	277	275	291	274	285	299	267	276	271	266	275	281	289	281	262	284	279	259	267	298	261	302	280	291	295	305	287	283	272	255	287	290	266	265	274	306	287	266	269	276	272	284	315	299	287	261	284	321	288	267	319	275	320	283	265	294	265	271	273	286	274	268	291	242	275	269	269	285	274	282	263	239	304	264	290	281	291	263	266	272	264	271	270	277	296	284	299	264	291	293	269	277	295	284	285	264	305	276	283	285	257	252	302	265	284	281	301	287	274	277	272	283	291	292	289	296	283	289	290	283	259	255	278	295	277	276	271	293	298	268	246	263	293	298	305	242	283	292	310	271	273	239	249	314	280	254	258	283	248	270	286	275	272	295	309	293	284	291	268	284	242	288	315	272	273	302	316	288	248	275	251	285	277	297	275	314	272	284	283	271	308	278	273	291	252	281	294	279	283	260	297	283	259	281	290	273	291	303	320	284	267	297	259	291	281	273	296	288	248	314	289	272	302	290	270	295	268	268	289	282	275	287	264	270	270	287	277	277	284	297	303	287	272	310	281	269	253	232	299	307	289	256	279	294	290	285	259	300	286	272	269	271	267	271	257	307	279	271	277	269	275	307	257	286	291	276	268	263	278	286	284	269	280	320	294	286	290	296	275	266	273	297	272	281	272	275	311	299	255	308	267	266	299	302	309	290	281	282	277	279	296	300	282	269	275	266	284	258	262	267	280	294	297	255	258	289	276	305	303	268	236	276	286	269	291	295	306	259	300	280	296	279	305	297	274	274	269	294	320	297	279	245	274	302	277	263	295	261	269	264	285	261	290	265	274	264	278	285	292	264	257	300	280	292	302	276	276	267	270	279	272	306	271	256	276	294	279	275	279	258	275	217	300	268	302	315	283	286	275	273	277	255	280	270	272	301	305	270	295	257	256	278	285	271	284	275	272	280	294	273	271	291	296	252	275	285	271	290	309	268	281	287	280	277	259	299	286	292	282	319	288	283	259	278	262	270	296	291	273	264	275	285	296	290	295	285	273	277	263	299	248	277	255	277	290	277	291	290	263	284	258	316	301	276	313	289	291	285	279	281	264	286	265	242	286	329	284	278	269	247	296	318	300	298	299	278	251	256	291	309	270	257	275	300	302	289	264	276	292	300	296	239	261	266	259	273	263	264	253	249	264	284	290	298	274	276	256	292	252	287	276	271	278	281	288	267	274	287	277	286	282	313	268	271	275	280	278	258	287	262	249	299	297	274	247	297	254	305	273	298	297	296	267	279	308	271	299	267	254	272	284	287	283	234	296	264	281	266	280	270	256	247	276	285	283	307	273	276	290	248	280	273	283	288	284	266	306	286	240	251	256	277	302	278	270	307	305	263	272	277	258	277	261	246	264	278	301	287	272	270	262	289	293	275	245	295	264	296	256	302	326	267	293	264	277	273	266	301	282	288	287	279	294	295	269	272	255	261	272	276	285	273	272	289	281	298	281	270	255	278	278	287	248	286	261	254	298	252	272	268	250	275	283	273	297	290	264	260	272	285	262	252	272	268	288	286	282	267	260	298	297	272	279	271	265	297	281	270	290	295	293	286	273	268	286	261	275	284	271	283	249	290	308	283	256	273	269	313	276	293	262	293	272	267	295	281	281	259	249	311	292	272	302	277	274	271	307	277	288	284	307	302	296	282	263	280	247	310	258	287	289	255	288	281	285	296	281	262	286	273	265	255	265	262	291	281	299	280	301	280	281	284	294	301	289	284	258	299	240	247	241	285	276	276	256	274	267	267	303	286	275	304	296	255	269	278	270	296	272	251	263	317	285	269	274	256	286	302	260	272	323	256	259	285	281	279	248	275	265	283	297	266	262	271	285	275	286	269	311	290	259	251	287	280	258	290	275	278	297	284	293	272	264	303	270	296	247	284	283	281	280	267	286	240	262	258	273	266	246	283	276	275	255	274	264	301	273	286	286	298	275	264	297	299	278	251	276	269	269	286	264	295	289	285	303	244	274	275	306	288	289	279	265	276	289	324	304	306	261	273	264	289	232	293	289	257	278	253	275	262	257	270	267	256	272	308	285	266	246	280	302	279	268	271	277	296	277	273	291	265	252	279	284	300	274	275	279	264	256	291	315	228	290	268	267	266	284	301	271	287	281	276	292	260	322	262	290	241	275	323	270	314	295	290	259	280	305	286	262	261	298	284	254	259	257	284	267	266	262	287	309	296	278	278	278	288	262	276	280	258	278	286	259	269	276	254	285	300	262	273	248	291	258	294	269	285	289	286	251	280	319	282	277	264	290	268	289	276	274	255	253	255	274	268	294	271	281	292	260	274	262	262	279	298	279	252	276	270	271	271	303	282	267	279	262	290	288	247	276	276	295	242	249	293	268	284	282	247	260	281	296	270	275	263	305	291	270	269	291	268	285	277	289	250	275	283	263	258	260	261	270	263	276	270	289	291	289	282	237	262	280	282	272	287	273	256	267	259	289	258	274	296	230	285	295	252	292	278	277	264	288	283	247	264	288	261	266	248	284	297	256	264	261	278	261	272	297	283	272	260	275	276	261	271	258	290	290	257	292	257	280	267	271	301	267	273	268	264	245	265	253	268	258	272	297	268	273	255	295	280	269	298	262	249	280	287	313	280	270	266	250	282	280	269	265	273	296	240	268	284	280	288	271	257	287	280	309	281	274	280	268	281	275	298	239	272	272	306	310	276	290	278	282	296	268	256	280	268	274	283	280	298	266	262	281	302	286	269	299	284	272	281	290	262	304	286	255	303	291	276	279	266	296	308	267	247	248	274	268	269	292	272	272	276	279	272	270	273	277	266	273	301	275	272	266	280	289	299	294	282	294	251	283	292	301	279	264	275	263	280	259	265	259	266	264	271	263	285	284	293	268	299	297	277	264	280	282	274	264	276	293	276	313	238	286	274	273	275	292	299	264	302	271	288	282	275	289	279	276	268	282	299	280	279	291	289	268	291	286	298	270	280	269	236	281	291	252	261	299	291	283	270	263	281	288	270	288	274	296	281	280	275	280	280	282	286	242	290	276	296	259	247	272	267	282	288	275	273	279	255	260	266	285	261	280	249	276	291	264	292	242	262	282	267	299	273	283	248	287	300	285	249	250	289	287	275	273	264	278
27600	11452	1977	1164	883	741	774	684	750	719	753	742	726	717	739	720	690	669	717	728	716	715	725	768	682	732	734	713	702	740	726	679	696	722	765	702	772	721	699	719	718	721	665	710	734	703	715	688	741	717	720	724	702	734	669	774	712	707	704	729	753	702	745	761	753	705	745	741	683	747	724	724	707	712	693	696	782	741	709	737	670	679	744	703	715	764	702	743	712	700	759	724	662	701	770	715	757	711	760	760	711	725	716	710	737	763	677	679	684	750	683	725	684	717	772	735	734	687	704	707	713	695	681	710	702	757	691	692	740	680	688	747	735	732	711	707	704	716	710	650	715	707	703	766	730	641	716	675	700	782	709	714	723	685	728	687	740	685	709	757	774	714	729	723	723	737	696	740	703	684	707	695	715	725	746	707	704	748	721	716	732	651	669	691	717	717	675	765	746	687	737	714	743	727	696	746	774	674	717	727	718	694	732	721	723	739	689	712	709	786	739	727	705	704	732	733	734	724	755	789	707	729	712	682	737	725	747	722	741	759	679	707	721	706	759	757	655	695	702	721	739	711	687	691	745	626	707	699	706	715	742	718	651	797	720	685	717	729	751	722	705	745	727	721	690	744	701	716	703	733	762	737	735	696	748	729	687	678	639	691	739	698	684	734	749	751	710	688	702	685	735	745	708	710	733	731	727	700	734	699	692	693	728	744	778	687	718	721	716	714	706	706	712	746	713	700	693	708	715	680	725	668	685	757	755	713	720	745	677	738	703	668	756	700	725	714	719	711	715	728	707	737	701	748	646	730	678	714	732	703	640	706	682	755	752	694	716	703	728	725	731	742	690	676	730	732	680	713	730	735	749	720	753	722	728	746	723	714	716	693	736	721	731	710	743	701	714	728	758	710	690	751	707	767	673	725	779	677	763	702	761	731	641	679	708	695	710	694	735	714	730	694	715	706	768	732	693	728	713	742	728	732	726	715	696	670	734	701	721	699	747	715	698	725	707	690	735	733	753	692	711	713	756	737	729	683	720	733	756	710	750	738	753	780	716	777	708	675	784	748	693	721	693	741	717	763	702	764	750	661	721	715	715	721	701	705	684	691	745	747	730	739	702	688	717	746	705	732	732	767	740	702	741	755	730	723	731	691	770	723	721	665	754	730	710	717	716	734	671	710	716	737	712	624	673	712	697	721	680	740	737	735	745	715	680	702	710	717	762	679	752	668	725	762	730	762	744	697	704	693	701	774	690	710	719	735	755	716	735	731	722	689	708	701	766	735	719	724	713	742	712	734	715	709	782	703	693	697	723	700	728	739	715	747	734	685	727	707	758	724	754	746	713	683	766	754	726	736	694	719	752	756	727	691	699	730	724	679	765	768	708	720	698	704	777	699	732	692	732	692	757	680	686	713	702	772	715	725	717	686	727	698	670	688	658	731	720	714	677	716	730	710	709	683	739	712	721	705	711	697	694	729	688	694	737	712	776	715	673	745	723	642	690	693	742	741	702	668	721	723	719	681	753	670	729	709	687	737	712	774	734	713	749	701	711	701	700	600	707	748	781	753	745	685	708	710	746	754	767	699	775	690	724	735	706	724	706	721	759	740	702	719	708	720	714	718	705	620	751	693	691	733	714	702	728	771	723	662	766	736	722	684	709	733	753	715	689	722	722	735	747	743	745	706	765	719	722	702	672	691	700	720	683	710	703	678	715	727	742	729	716	757	747	706	746	708	745	744	761	679	731	762	681	732	674	744	715	737	742	725	703	719	712	713	730	714	737	746	691	731	734	776	711	701	782	718	724	703	722	730	708	702	690	726	683	741	727	742	706	721	720	749	676	709	714	746	725	706	671	707	715	705	745	705	686	691	716	671	677	724	723	768	664	712	711	734	738	721	689	657	704	709	733	699	687	781	748	686	726	734	721	691	687	772	708	660	720	704	790	784	721	720	697	712	704	689	678	743	713	703	737	711	661	743	753	680	696	763	702	713	698	680	720	686	711	727	734	713	688	731	709	703	733	697	719	709	652	783	685	685	740	720	685	694	725	692	716	705	701	708	724	771	700	695	683	763	732	713	728	717	667	693	693	737	713	704	726	743	764	729	761	756	728	742	754	717	719	739	688	724	669	718	715	735	688	722	741	703	691	720	684	726	750	724	741	742	752	692	710	730	790	671	740	726	694	706	695	723	709	694	747	656	717	747	714	744	774	751	737	721	765	715	714	709	757	749	702	728	797	667	693	703	748	729	711	712	725	734	764	697	715	715	767	705	687	695	737	705	710	697	724	705	755	711	726	709	711	660	684	705	716	726	751	707	666	771	726	705	708	735	719	771	721	729	703	733	691	698	722	729	728	665	723	709	722	697	766	683	696	803	745	705	646	706	730	712	728	731	698	749	774	691	767	690	723	721	758	671	724	696	702	723	655	727	703	683	753	729	724	752	709	730	723	715	741	695	733	726	680	698	729	760	729	778	728	753	740	772	743	735	703	701	740	735	796	776	702	678	743	776	694	655	708	702	690	775	750	733	692	693	713	711	704	739	691	726	707	684	746	749	698	739	715	725	719	737	729	707	770	785	743	738	725	698	702	735	735	715	691	754	734	695	732	715	713	692	669	707	724	725	739	702	717	668	692	725	663	672	711	716	662	728	721	686	711	685	709	711	723	723	768	670	685	751	643	694	717	726	653	744	708	709	741	675	741	729	690	717	750	721	668	761	756	734	716	649	704	679	714	757	723	731	682	669	692	759	720	737	729	701	728	670	702	705	720	687	731	713	746	713	705	734	717	713	742	721	719	687	716	729	707	698	747	713	688	724	744	747	697	694	742	713	730	703	724	723	716	739	689	681	720	766	714	699	744	759	730	666	703	705	729	721	679	718	678	663	687	666	744	719	659	696	671	699	758	718	679	744	699	715	699	783	722	722	672	733	716	715	750	759	730	687	715	725	741	710	699	715	711	679	682	698	755	712	689	787	674	710	729	688	699	676	752	690	694	689	711	675	711	689	707	714	709	670	688	703	727	738	700	755	663	695	718	677	701	714	711	728	719	733	718	713	703	710	769	742	715	669	685	697	774	738	727	741	724	729	685	717	746	687	702	657	726	720	655	679	730	700	691	773	677	695	689	715	700	684	729	683	707	705	729	724	712	670	722	776	682	766	728	732	717	727	696	708	696	687	668	736	698	731	749	702	714	713	726	708	739	690	715	692	699	707	712	717	760	688	727	709	714	731	690	707	689	719	720	752	740	710	704	721	734	757	738	729	709	740	723	685	716	725	742	705	701	665	728	721	694	704	696	763	753	758	704	762	695	710	704	737	670	691	732	693	736	691	723	702	678	723	666	713	693	672	724	690	724	659	671	720	692	716	728	709	793	753	696	740	729	724	658	717	750	732	778	709	706	661	732	688	720	705	666	676	726	695	720	679	697	711	744	724	700	705	724	703	646	682	744	731	741	712	740	687	737	696	724	692	669	707	705	718	761	678	699	727	740	751
5199	915	808	748	676	740	703	660	662	674	637	674	615	661	670	681	653	689	601	611	662	649	614	614	615	618	687	655	648	688	614	651	631	626	652	623	686	618	632	637	615	662	645	625	656	640	670	662	641	619	700	634	639	619	637	619	609	633	640	661	700	681	690	656	656	653	672	641	651	651	607	661	589	697	615	659	642	647	683	678	636	615	727	660	683	698	661	625	657	624	691	664	633	626	650	687	673	647	637	637	648	642	605	676	630	666	690	652	668	695	633	656	659	648	645	653	668	639	692	611	652	674	699	654	676	657	636	596	614	630	709	654	707	662	625	606	689	666	619	662	614	617	681	642	641	662	635	696	689	596	659	580	608	638	667	685	644	633	617	675	654	641	618	641	640	645	636	644	674	670	668	661	600	636	630	663	632	669	645	634	678	591	609	655	638	611	628	632	673	668	638	588	667	643	632	659	627	636	622	664	661	645	679	638	615	628	630	614	667	638	668	621	638	654	673	629	666	639	669	654	668	670	618	619	662	650	683	670	624	680	642	639	643	641	680	713	619	706	673	656	632	667	618	641	617	695	633	614	647	662	629	648	642	651	618	613	643	664	660	640	610	670	670	676	685	643	639	649	633	662	637	622	686	683	609	666	642	635	654	680	660	673	631	632	610	609	644	711	643	632	641	617	666	672	630	613	614	619	644	638	616	706	657	621	686	652	605	682	672	667	643	610	656	678	640	672	692	630	584	641	659	648	649	670	645	661	645	626	705	663	597	685	634	666	609	665	659	633	619	660	636	643	692	616	597	700	668	638	688	659	689	687	691	651	624	613	683	709	622	647	681	678	657	637	661	665	668	608	598	682	666	627	651	635	623	621	619	659	656	635	679	662	647	637	670	666	676	620	640	615	666	662	671	639	667	671	658	671	612	661	639	674	639	646	664	627	628	658	611	612	639	621	673	677	638	668	632	691	647	613	661	668	679	650	642	662	606	650	626	682	674	604	610	659	629	689	627	623	666	654	627	674	697	647	643	643	655	675	684	656	669	655	632	692	649	602	661	642	662	648	691	636	645	624	623	607	600	649	623	686	657	702	627	685	662	619	674	635	633	663	692	635	610	691	727	616	674	660	627	651	621	664	645	648	648	662	651	669	646	688	635	693	633	607	620	625	664	607	677	597	618	656	632	635	636	613	657	643	659	695	665	673	666	657	646	645	649	666	677	643	618	702	653	646	676	625	612	698	608	630	651	625	663	622	705	659	658	694	627	671	651	664	645	695	659	649	707	661	643	682	678	679	673	653	626	633	660	679	652	646	644	619	621	657	628	646	667	637	649	656	613	631	629	627	627	639	634	704	660	657	648	611	638	621	663	629	678	649	614	633	632	645	653	656	607	641	624	676	618	607	643	635	666	680	670	642	641	683	646	658	681	658	630	653	636	666	638	668	619	591	645	676	636	645	635	646	683	670	626	668	634	643	648	686	650	635	630	597	653	664	639	634	656	652	633	698	658	665	659	675	657	617	657	650	638	653	648	685	651	623	681	657	686	637	666	647	637	599	660	699	623	633	673	631	648	662	652	658	620	645	639	631	682	595	679	646	588	666	662	626	666	667	632	643	634	643	629	653	667	683	650	636	669	684	613	713	694	624	657	638	686	598	643	654	658	671	630	647	665	636	671	659	609	643	645	641	605	664	678	670	622	673	633	662	594	672	650	632	608	631	633	669	603	560	646	591	700	635	654	626	654	674	637	672	658	648	634	662	622	691	673	633	703	647	675	682	598	670	611	657	605	661	620	649	664	657	659	631	610	687	670	667	628	665	660	651	659	636	625	635	669	622	679	663	643	655	660	614	704	687	654	609	691	665	643	686	622	628	672	651	692	679	636	641	622	636	654	639	629	663	646	681	657	679	620	662	651	678	695	700	632	663	633	689	648	679	679	675	667	615	636	632	648	635	672	670	652	670	635	664	638	610	608	648	630	698	613	683	687	652	653	711	635	651	614	617	621	627	686	649	640	670	679	665	663	678	622	636	680	692	655	685	639	641	634	621	652	648	674	628	652	653	631	607	611	647	655	618	590	673	694	657	670	591	665	663	631	595	627	661	678	622	611	667	629	653	636	668	662	676	674	645	636	658	640	614	634	661	677	661	634	657	680	666	659	694	671	621	614	655	630	685	692	644	615	615	698	660	652	619	630	646	635	656	673	681	614	662	628	626	646	658	640	652	633	617	653	621	622	672	652	692	600	657	618	656	637	671	642	680	682	709	644	650	655	670	638	645	640	665	618	631	622	670	634	673	632	680	649	617	654	642	630	615	680	664	658	675	672	645	650	659	676	680	652	642	630	618	631	656	670	608	661	592	641	652	640	665	666	663	679	628	643	625	661	658	620	649	689	647	626	676	651	657	644	640	663	623	616	673	655	632	667	662	628	631	662	661	638	653	679	627	643	655	678	632	641	665	670	640	622	634	630	673	635	693	694	617	675	612	654	668	700	604	685	650	633	657	645	700	638	627	638	652	634	681	628	669	621	664	633	664	647	641	676	675	635	621	616	653	623	631	674	664	646	651	655	646	638	665	632	640	621	658	694	597	654	613	627	632	681	678	652	619	653	564	643	646	645	648	652	612	669	668	641	648	613	646	644	656	633	627	679	583	654	623	630	640	619	660	645	671	641	602	637	576	608	653	655	656	652	628	618	671	645	669	640	638	669	640	670	627	670	635	636	644	669	624	577	607	651	661	620	704	631	662	658	714	695	653	629	635	638	681	672	713	651	622	661	670	640	656	665	643	648	659	654	651	688	650	653	627	596	620	650	647	670	672	655	670	649	648	666	679	610	623	639	617	625	611	637	673	660	637	687	651	696	645	637	651	661	639	690	619	602	638	628	686	636	615	622	690	649	639	647	632	659	661	658	641	643	598	693	644	639	611	606	684	676	677	638	626	687	657	632	651	668	615	630	642	640	662	639	663	641	603	636	640	600	629	683	660	651	668	658	638	673	636	689	680	664	653	645	657	638	641	611	656	652	697	697	625	661	646	625	667	623	655	661	659	655	664	639	662	632	659	671	632	684	663	664	660	650	674	607	693	664	610	628	635	645	626	600	674	655	635	666	601	637	674	644	582	624	643	668	673	614	623	665	638	655	678	625	635	653	596	617	663	616	646	649	647	611	662	620	697	662	677	666	669	699	674	645	654	701	657	643	678	677	648	696	647	696	622	640	658	636	661	626	609	693	641	636	660	632	623	629	666	663	705	634	637	653	668	673	646	619	693	615	657	646	659	619	653	623	644	654	612	656	621	683	656	676	675	650	622	626	656	664	659	704	692	652	641	647	678	657	656	630	618	627	687	677	696	628	643	687	690	628	679	639	693	663	609	628	677	653	653	672	649	671	642	671	620	638	615	601	657	656	624	635	654	679	594	640	572	638	640	681	624	648	628	609	628	609	657	675	664	654	662	652	637	651	653	640	648	663	678	667	637	632	638	597	610	605	646
25890	21446	25270	16589	1570	829	724	647	634	598	616	643	585	576	632	622	607	601	617	645	619	607	618	637	606	586	633	588	583	606	615	601	594	581	602	567	566	602	568	591	554	592	584	615	543	567	576	559	581	603	601	525	553	524	612	550	615	607	611	560	575	581	618	607	600	564	555	560	597	570	564	585	550	544	566	587	584	555	551	551	612	597	618	609	570	603	556	572	582	584	578	577	592	605	576	594	592	619	563	570	594	533	571	601	564	606	576	563	653	575	616	553	591	577	630	587	587	585	564	595	588	600	602	559	591	548	594	579	562	552	590	586	556	572	553	552	570	630	606	558	579	576	533	549	582	537	589	614	608	574	553	599	605	534	554	558	616	585	608	579	592	602	584	602	612	598	589	582	581	626	594	564	519	586	541	556	565	585	616	595	560	563	537	557	656	556	603	604	565	617	588	590	591	590	585	545	616	598	620	558	594	562	579	601	576	573	574	590	532	565	562	601	596	611	590	544	575	558	605	543	573	568	563	602	585	571	584	612	602	568	538	604	564	586	560	579	582	586	594	607	581	601	577	634	593	568	579	601	565	606	554	598	566	588	544	598	618	555	600	571	569	567	581	563	592	573	545	569	569	568	557	574	613	593	562	584	575	592	589	577	583	571	599	558	568	631	586	581	577	575	596	566	562	604	587	665	539	597	563	545	568	555	572	573	556	551	564	561	548	574	605	592	612	577	580	582	629	593	576	599	625	554	600	565	567	568	602	631	587	610	565	646	586	602	528	589	579	560	574	609	616	571	570	563	559	553	549	568	549	560	622	540	611	554	605	572	585	587	611	580	576	532	584	582	552	554	569	569	547	576	558	583	619	592	563	553	579	581	594	582	614	608	613	579	583	599	582	567	570	569	613	631	569	613	576	563	523	563	582	576	588	630	577	522	584	522	574	569	542	588	626	577	582	565	593	588	548	571	548	591	574	621	599	558	566	596	573	537	574	551	555	598	596	599	573	550	537	600	571	583	578	517	578	575	589	520	582	618	596	584	539	575	569	571	592	577	532	589	599	554	571	636	605	570	577	580	603	558	574	539	592	574	593	599	617	594	598	609	553	623	584	544	568	595	560	571	588	555	548	573	536	556	581	555	547	582	530	564	566	536	602	544	529	585	559	582	598	532	609	562	575	544	594	656	614	590	584	542	624	569	573	588	560	587	576	570	566	549	613	598	566	636	551	582	569	587	556	549	525	560	544	580	568	563	554	574	602	585	569	599	581	564	542	577	577	563	596	598	576	559	584	557	567	568	565	573	524	564	555	546	551	595	561	547	591	617	608	559	583	577	621	563	541	619	586	581	595	576	558	558	570	590	601	538	577	567	557	618	572	612	583	610	587	594	550	557	577	589	560	569	558	579	589	576	570	611	597	585	521	606	570	588	570	590	622	631	580	562	591	594	602	552	537	637	603	597	600	567	561	576	587	565	569	573	554	606	565	541	579	553	596	579	601	578	612	584	577	564	568	583	586	621	545	594	577	609	606	556	541	557	541	583	540	599	581	597	584	604	610	562	623	552	594	574	607	578	549	589	615	554	549	607	579	632	595	610	605	525	585	590	619	528	593	524	612	650	606	567	557	553	565	529	575	573	533	667	602	544	579	621	592	584	590	572	650	583	570	569	577	590	510	575	603	554	584	593	615	559	561	624	559	591	573	605	599	598	584	560	599	554	584	604	563	599	543	563	577	602	543	560	583	550	590	565	569	581	592	560	618	595	604	553	548	561	559	544	575	505	571	577	582	559	584	598	554	565	584	543	592	600	554	519	542	587	588	579	578	587	535	542	616	572	576	530	567	604	570	585	559	609	592	590	565	593	568	624	555	584	581	562	544	597	643	516	589	605	502	580	626	597	638	523	624	571	570	597	593	589	555	549	560	567	572	570	581	565	582	570	569	612	562	601	583	552	578	584	574	548	579	609	560	573	598	538	586	553	611	584	546	571	592	590	593	563	551	568	586	597	555	524	559	567	549	582	581	615	550	581	588	583	573	603	561	585	578	571	580	633	594	583	572	621	592	572	577	620	583	550	586	630	598	542	586	569	593	580	575	558	564	633	582	620	578	595	583	575	565	558	585	558	558	539	565	598	598	572	595	590	599	561	563	615	572	588	586	611	560	590	597	601	523	551	604	559	545	572	577	564	587	580	574	571	575	542	563	597	573	565	578	563	546	591	588	580	611	568	536	595	584	622	584	536	585	597	577	578	644	555	594	562	562	567	607	561	592	552	545	611	582	574	558	591	611	605	583	550	604	606	583	584	571	596	575	594	617	589	618	559	574	587	567	593	600	604	580	576	536	573	570	564	565	635	598	576	563	576	551	555	576	571	547	592	579	622	563	576	587	596	556	592	594	560	649	591	545	583	567	591	583	568	556	608	541	600	540	550	564	593	551	552	537	594	556	586	607	556	589	601	549	549	563	571	573	582	539	581	621	572	582	577	578	580	574	584	619	581	608	542	558	551	626	563	620	593	597	557	564	554	576	630	544	592	602	559	522	563	590	592	570	569	574	578	601	609	579	581	571	586	588	607	583	576	597	552	529	588	551	513	632	615	607	562	574	565	605	585	592	580	631	602	577	581	538	618	586	566	599	576	585	543	603	585	542	574	583	568	597	580	603	583	545	574	575	608	569	585	565	648	584	548	609	597	585	547	565	585	578	589	550	588	565	594	565	603	619	559	583	642	561	581	539	513	503	580	558	599	553	586	620	516	528	581	554	607	593	596	593	606	590	589	558	568	561	584	568	560	633	557	642	543	593	614	622	613	568	583	611	610	605	566	556	600	598	571	566	534	572	601	549	570	566	564	531	608	568	586	579	567	577	573	582	635	566	562	562	572	592	575	580	571	572	622	584	549	584	563	588	595	587	565	598	565	578	576	613	575	542	546	594	555	581	543	558	571	562	586	577	573	580	569	580	586	600	564	570	565	590	587	514	580	609	588	570	567	573	535	633	574	610	523	577	627	544	577	592	619	607	575	597	594	597	527	576	558	584	566	541	593	530	579	540	557	580	592	581	552	582	555	597	553	548	592	592	609	551	551	569	501	542	540	534	594	559	593	599	579	599	566	594	564	568	582	607	604	601	574	597	555	598	558	560	577	602	600	596	596	590	554	584	585	548	569	525	560	534	600	581	566	600	553	552	608	592	554	607	575	593	651	601	594	600	586	588	584	584	637	546	589	534	582	608	595	619	594	560	538	563	552	582	615	558	546	581	554	591	595	557	559	593	589	527	561	599	573	540	608	575	574	568	564	579	568	602	597	597	552	550	594	587	615	594	587	574	588	560	590	592	606	628	574	630	553	612	572	608	519	546	571	603	511	566	547	582	581	538	577	612	577	546	595	556	523	612	568	558	590	581	626	633	559	583	546	571	567	562	632	577	622	547	595	565	624	538	569	599	592	552	602	613	586	560	559	587	527	562	576	525	571	543	558	568	598	549	560	619	531
3613	2091	1700	1094	870	761	746	661	635	606	616	565	582	589	584	614	552	608	527	536	578	582	575	594	605	542	562	586	543	563	533	600	562	503	547	582	536	541	579	583	582	548	568	589	547	511	550	551	553	580	566	584	530	547	561	529	550	510	512	542	568	553	549	549	530	568	549	565	569	570	562	553	558	553	505	568	547	546	568	567	563	546	550	518	559	547	564	519	556	530	566	566	537	588	543	550	595	566	550	540	559	564	540	549	528	548	567	539	524	568	618	574	567	560	594	581	540	559	537	563	583	524	522	562	572	564	549	558	569	567	521	515	538	569	535	551	520	552	564	541	545	535	558	586	540	552	565	562	545	489	582	545	567	537	555	554	583	530	531	533	565	590	552	556	598	590	535	546	545	531	527	511	542	557	586	570	532	580	548	562	529	558	532	550	580	551	530	546	564	534	508	581	523	564	517	506	525	511	600	548	547	565	547	541	565	559	546	556	512	577	539	519	548	544	564	538	546	519	522	558	564	546	572	541	530	560	565	528	541	515	546	538	544	546	502	527	551	544	515	541	586	523	498	555	568	553	568	520	557	511	543	541	537	554	537	538	533	576	563	535	562	533	563	492	553	543	527	547	517	583	537	558	589	580	509	555	546	531	547	546	600	493	529	564	546	538	544	562	551	544	551	523	550	565	574	550	535	553	546	584	552	531	592	516	561	550	560	599	540	537	517	528	560	506	612	556	570	568	537	557	549	573	522	557	547	573	513	532	503	544	561	552	547	581	547	535	523	570	538	557	555	539	565	547	588	568	545	561	578	561	585	571	568	572	525	502	561	553	554	504	558	549	558	588	522	595	561	565	544	545	547	552	572	545	578	546	556	568	491	543	579	593	567	556	559	511	523	538	557	475	548	523	481	533	568	523	538	561	531	528	519	500	584	525	527	545	518	526	557	528	525	537	529	550	560	506	550	550	563	544	563	529	564	576	508	522	580	506	582	579	517	597	561	553	550	574	585	541	550	576	502	540	538	535	530	583	588	554	503	572	571	553	555	548	538	547	505	540	537	608	528	537	521	530	559	516	573	572	560	546	558	514	554	560	574	519	503	535	560	555	533	557	541	592	524	550	535	544	538	576	581	575	568	544	578	537	530	571	552	563	554	523	549	540	541	561	590	556	527	597	559	548	555	536	552	508	524	555	523	527	566	537	546	546	543	496	565	512	525	585	524	568	579	558	577	525	582	564	551	553	520	536	535	570	521	598	546	537	551	529	520	566	527	541	536	539	540	563	572	571	551	528	541	582	535	518	577	500	541	551	527	575	520	550	545	534	557	574	508	522	531	556	546	554	554	556	543	536	586	567	572	535	508	527	572	524	594	564	559	543	542	559	543	539	553	578	537	533	548	524	502	548	574	544	576	566	580	548	547	578	575	507	503	529	558	522	547	539	555	559	576	506	571	556	577	535	563	567	545	565	549	529	564	549	530	494	514	526	510	587	539	539	596	568	559	537	570	545	556	529	563	570	542	586	543	535	547	501	554	556	548	563	528	538	550	566	514	548	547	519	586	507	569	594	568	524	581	521	589	537	532	556	515	504	545	535	559	540	537	521	552	566	555	558	549	536	536	521	558	527	507	637	543	566	561	555	563	526	553	474	568	515	573	509	568	547	545	576	549	558	526	519	555	538	560	561	534	542	527	535	547	584	529	549	531	540	550	555	544	552	546	572	525	562	590	510	529	549	534	542	543	581	527	566	587	516	605	553	545	539	535	537	525	581	567	509	536	572	563	595	510	522	556	523	547	564	570	562	588	570	586	519	527	556	529	529	581	551	538	531	579	520	554	524	537	558	606	553	524	556	563	531	508	524	551	543	544	584	551	552	560	529	507	573	594	527	545	526	524	548	561	514	587	537	525	529	500	549	529	520	551	548	573	542	523	565	536	534	557	516	589	535	568	532	554	558	551	515	537	556	537	557	565	506	553	535	526	562	605	523	519	552	545	537	540	517	571	534	585	525	544	536	564	550	580	555	564	577	548	582	554	578	527	548	572	535	519	583	534	523	565	509	544	528	543	547	568	513	529	525	506	523	518	560	522	524	557	524	548	554	549	551	549	532	528	529	520	550	580	556	554	545	530	530	541	567	526	536	530	516	567	559	549	534	533	563	558	539	520	549	550	536	537	545	525	543	547	539	554	573	531	590	581	535	589	505	554	522	547	530	527	560	552	534	545	507	544	589	521	533	544	573	542	564	534	570	556	533	545	566	509	499	545	597	581	540	567	546	556	548	556	545	527	532	554	531	555	544	556	578	532	552	560	549	552	525	538	581	595	568	515	567	579	532	523	534	554	582	573	553	551	571	548	572	536	543	505	563	571	525	560	579	555	545	540	562	531	538	529	546	518	554	557	550	520	600	551	552	509	560	590	564	558	527	561	551	557	519	546	529	565	516	600	505	537	581	617	540	522	517	589	556	527	556	549	537	522	542	582	569	523	564	572	576	541	535	563	541	562	537	588	543	558	520	538	533	557	562	536	510	550	491	551	594	526	518	566	572	535	555	532	527	589	535	554	544	565	527	548	576	544	554	541	526	572	553	550	541	546	542	549	494	495	578	523	560	548	555	547	527	535	556	577	565	501	569	573	551	566	535	547	552	520	541	559	563	571	551	541	566	530	512	576	563	546	545	557	531	582	529	517	550	510	564	534	550	528	548	565	557	557	533	569	532	545	570	538	575	553	539	545	523	545	534	536	519	536	552	526	576	542	558	503	552	522	532	536	567	563	554	531	540	581	529	546	543	568	551	577	563	526	543	512	523	533	528	520	541	533	570	547	521	536	546	528	537	535	529	536	501	537	552	502	570	576	540	573	546	563	524	548	563	582	528	512	526	532	553	537	524	520	548	582	523	564	529	526	542	560	517	526	515	524	583	523	541	566	537	625	523	575	543	548	542	557	554	530	582	551	558	557	544	542	527	558	535	586	567	535	547	499	544	556	549	570	547	518	576	522	568	602	533	596	566	521	519	556	525	565	557	538	540	552	569	546	538	529	526	509	560	546	571	549	528	533	508	548	538	541	562	560	532	543	553	511	561	533	509	553	515	587	559	587	525	553	533	556	556	537	551	532	570	569	480	534	524	489	544	522	518	541	514	512	573	514	526	576	552	551	534	561	504	560	551	558	545	551	519	557	550	566	559	544	550	513	543	558	524	519	563	537	534	515	544	533	531	518	595	566	535	535	556	532	571	533	584	500	561	537	537	512	546	565	577	520	550	553	551	552	521	544	541	554	563	526	515	544	562	570	554	516	576	544	567	527	542	589	545	550	527	542	566	518	597	552	551	573	548	524	554	550	543	549	544	510	538	562	530	500	599	543	561	532	563	520	541	556	544	565	516	573	553	545	540	569	546	545	581	544	527	547	571	575	551	528	598	542	551	557	569	547	524	567	553	549	553	560	517	536	566	548	556	549	529	511	564	538	564	516	529	600	551	561	527	528	581
24350	21404	28515	24664	19756	2233	771	496	384	345	319	340	318	335	290	291	316	304	293	312	304	273	279	263	260	255	277	286	259	288	272	249	278	269	248	259	236	265	291	273	273	254	236	265	281	285	260	324	256	270	270	278	243	259	268	278	278	281	250	247	285	260	267	256	278	262	279	255	286	256	251	251	254	249	242	262	251	260	289	256	261	288	273	233	280	259	289	262	260	233	266	244	269	250	226	252	285	263	289	257	266	249	317	267	253	265	273	268	266	240	253	259	275	279	290	248	262	248	298	236	246	283	265	281	245	261	241	222	268	249	255	253	255	265	247	226	248	253	255	240	250	280	270	282	251	277	257	260	276	251	250	264	265	290	265	249	241	269	243	250	284	269	272	271	274	224	260	262	248	256	211	276	262	246	262	273	248	240	267	250	280	278	259	252	267	243	287	258	244	253	267	233	293	263	286	253	250	254	254	243	279	250	254	232	272	253	252	255	271	259	244	285	265	240	266	222	267	256	229	255	281	246	245	244	276	245	251	268	262	298	247	245	256	248	253	238	275	276	277	240	228	273	253	277	246	257	254	238	289	274	262	249	263	244	254	262	237	284	270	254	255	255	246	259	269	240	253	253	296	267	233	267	262	245	284	271	266	270	251	265	280	261	210	277	245	247	258	261	256	259	269	261	295	260	269	286	282	244	241	260	265	254	247	241	253	253	230	277	247	227	296	270	256	241	254	232	262	222	268	272	261	253	287	255	252	280	267	231	284	270	252	275	257	269	264	239	253	272	233	245	247	248	261	254	278	277	256	274	245	268	287	252	233	237	302	268	243	309	275	253	258	229	299	238	288	248	241	249	295	269	263	279	252	272	252	282	247	249	268	278	240	271	265	236	267	264	269	278	266	290	256	266	241	258	255	246	274	269	254	272	270	259	239	278	265	298	251	261	265	244	265	240	267	275	226	245	268	277	248	246	244	271	254	259	252	245	255	226	241	264	235	302	296	255	285	261	269	264	256	254	283	261	273	275	267	250	281	247	270	230	248	246	235	246	259	263	267	258	280	260	244	265	258	257	273	253	267	254	264	260	261	267	251	267	267	239	257	245	271	261	281	253	268	287	254	244	251	259	267	254	230	268	240	258	254	248	281	286	250	251	262	276	283	255	233	240	260	260	274	273	251	247	288	244	249	300	274	218	280	279	238	264	271	263	253	241	277	256	265	240	257	251	244	259	261	273	267	268	253	235	240	243	240	257	243	251	252	269	259	262	274	259	282	285	286	277	245	251	265	253	249	253	281	278	225	277	283	244	263	266	271	245	244	266	242	233	282	259	270	254	266	247	263	271	284	255	263	275	253	251	289	231	276	255	249	232	271	238	258	234	258	253	262	273	266	279	253	260	254	237	284	293	277	269	258	285	278	269	282	240	252	246	270	245	238	243	267	256	259	267	226	263	264	259	259	247	248	226	273	264	263	230	247	237	286	266	247	256	269	267	243	271	251	240	270	253	269	251	274	278	243	256	253	244	252	235	248	241	240	250	251	226	251	281	283	243	250	226	238	256	257	249	272	239	252	252	299	286	250	277	250	258	245	246	233	265	264	264	264	268	256	273	233	257	269	251	251	246	247	258	249	281	254	238	218	244	253	254	279	239	266	247	266	251	269	247	257	277	211	269	245	272	223	263	267	249	261	258	243	243	266	253	289	274	264	252	249	261	269	252	278	248	235	254	258	251	231	270	241	214	269	265	287	238	249	245	235	284	254	233	239	278	247	249	238	242	250	261	256	262	257	258	250	271	257	272	279	260	244	261	261	249	264	240	272	249	256	270	252	268	241	266	275	268	256	287	260	258	266	277	248	244	283	259	245	255	225	247	239	270	264	256	267	284	249	280	259	263	222	277	263	251	249	226	271	275	277	260	264	272	261	285	278	275	264	282	226	270	260	252	287	229	242	250	275	232	223	294	239	269	262	265	248	265	252	212	291	226	251	269	230	278	277	252	239	299	235	247	257	254	258	284	259	256	269	225	252	271	269	253	282	296	240	248	284	259	247	237	246	263	270	234	257	248	247	267	269	249	275	294	250	257	291	235	255	264	245	269	238	269	259	273	259	251	256	237	254	251	277	275	275	272	276	231	266	260	294	270	258	257	246	264	247	237	247	249	265	274	256	235	249	242	250	243	271	250	283	268	236	261	271	264	250	254	248	261	257	271	259	260	259	243	235	279	237	226	248	282	274	268	287	246	273	264	251	264	264	302	243	253	224	263	256	243	248	253	265	240	249	224	262	285	247	256	236	262	278	261	246	257	270	272	267	254	256	274	255	259	253	253	256	273	261	260	265	270	269	249	250	247	253	268	226	252	277	267	252	251	253	262	261	255	277	226	253	295	240	220	255	259	272	262	294	236	230	243	279	279	255	260	256	277	284	275	271	250	279	255	267	251	255	281	271	245	270	265	273	290	255	262	272	254	249	263	274	272	266	267	243	257	270	259	265	229	234	250	272	244	252	237	241	262	267	271	244	268	258	266	258	259	255	270	278	226	268	250	251	267	245	251	232	251	235	247	253	239	288	268	267	275	284	262	292	239	260	240	287	281	281	256	239	233	234	255	271	249	237	240	263	218	281	273	261	270	281	248	250	290	218	280	262	243	264	265	278	252	258	227	251	255	260	262	264	243	247	254	270	233	259	231	257	286	252	277	265	248	268	252	231	234	248	274	264	263	251	265	275	246	262	285	255	254	278	251	227	278	274	271	245	260	245	243	234	277	264	267	274	272	254	269	256	256	258	251	248	257	256	258	258	269	258	240	289	235	271	241	240	262	258	245	249	256	267	261	255	265	241	241	246	240	260	263	258	262	240	259	248	229	285	259	255	227	254	235	262	259	246	246	255	288	262	227	268	234	266	282	248	269	240	252	274	279	230	260	267	271	251	262	234	252	242	246	264	264	260	244	240	241	257	278	267	286	223	246	261	232	240	260	275	249	245	275	255	274	260	294	259	242	284	247	248	254	262	233	297	249	247	242	282	281	241	258	259	275	269	271	224	263	277	260	278	268	252	280	256	256	262	262	287	244	282	236	274	230	259	244	282	255	279	307	255	237	262	251	245	228	282	261	259	271	251	258	254	291	258	263	259	254	247	274	250	247	268	237	253	250	242	277	272	252	243	279	257	268	261	241	260	278	259	256	247	253	246	249	254	252	248	254	234	259	259	275	220	252	254	262	248	246	242	246	296	237	272	258	260	263	258	271	247	240	242	257	247	253	250	256	267	253	242	247	257	253	255	243	271	259	224	273	281	283	268	276	273	242	261	258	275	281	243	253	227	261	261	239	253	261	251	251	233	284	257	251	248	254	268	258	240	281	282	248	257	268	261	251	243	258	275	286	265	252	274	269	249	227	267	267	252	267	252	256	244	242	243	241	262	242	268	255	246	260	244	266	282	239	229	229	228	265	249	252	258	246	225	271	252	246	272	250	225	271	295	233	270	256	275	249
3299	4650	3527	1739	1287	949	745	693	527	495	455	421	403	423	384	412	358	348	325	329	294	301	310	289	301	309	310	305	327	298	305	282	287	320	277	319	269	311	292	292	305	269	295	305	281	278	286	324	297	294	316	299	315	307	306	311	281	300	301	296	281	265	260	281	333	274	286	301	273	263	312	302	267	262	320	263	272	291	266	270	281	266	301	283	294	288	319	288	305	279	288	286	296	251	278	257	290	266	297	304	268	272	309	292	285	282	261	298	305	294	321	256	271	268	294	294	308	287	275	245	296	303	279	296	270	280	320	286	283	269	260	268	269	288	267	295	282	300	313	295	278	264	294	303	256	259	301	284	260	290	247	289	300	294	276	269	274	294	276	278	281	282	263	304	276	293	306	282	284	272	295	272	306	293	278	291	268	284	260	262	284	286	288	267	299	309	288	261	303	284	278	284	260	264	287	261	294	264	278	255	276	267	265	291	264	302	288	278	256	295	288	283	253	280	270	282	294	294	288	291	315	276	303	261	273	319	288	294	278	287	257	307	253	258	291	295	277	258	266	297	287	298	281	301	278	259	281	279	267	275	296	255	257	305	273	270	304	284	286	275	274	277	285	290	244	277	258	282	272	309	262	279	267	268	292	281	278	276	272	308	289	295	278	293	260	291	262	278	278	312	274	281	288	290	304	289	302	252	249	288	262	292	284	288	289	249	277	308	284	292	282	284	310	303	278	290	281	313	286	248	278	266	268	296	248	295	260	268	305	288	283	284	275	265	282	286	291	284	254	235	255	280	303	277	265	284	282	259	293	284	273	283	279	298	277	283	294	265	272	270	247	299	293	291	273	243	271	246	280	276	285	297	277	262	273	284	273	295	286	290	285	252	250	263	274	264	274	267	268	266	282	279	290	263	285	264	290	300	309	289	279	270	296	285	247	251	263	268	253	283	250	280	283	271	249	287	272	274	288	253	290	276	297	271	270	273	263	261	283	288	290	287	308	284	295	304	250	262	260	242	266	270	299	268	253	279	260	266	291	297	276	271	308	251	271	281	274	280	282	280	267	298	243	275	315	258	297	268	317	291	287	295	290	258	280	301	268	277	281	286	256	268	297	271	293	285	255	271	255	288	272	274	260	278	276	284	249	283	299	255	314	275	269	255	294	276	277	246	290	309	263	270	271	267	281	307	311	286	270	286	300	260	299	276	283	285	290	262	290	291	301	258	256	261	265	282	292	281	286	293	262	292	298	266	291	291	263	296	269	305	271	270	288	265	288	302	275	304	285	266	314	292	278	277	273	289	283	254	260	288	257	309	293	280	266	275	261	282	265	260	282	263	262	268	282	247	261	299	285	313	263	303	282	277	281	249	292	271	305	269	280	280	253	311	291	269	294	290	287	298	269	301	294	279	279	251	283	272	236	304	249	292	287	248	289	261	277	266	256	271	279	294	296	260	279	291	238	293	286	319	276	283	266	276	285	266	279	299	291	289	285	282	261	266	255	294	279	269	273	297	273	271	274	253	296	273	272	289	292	325	262	267	260	248	254	274	300	294	280	267	268	267	294	281	265	315	300	275	274	273	286	262	257	261	280	315	286	295	272	289	277	266	292	273	273	293	288	290	264	261	289	277	283	274	259	261	298	258	283	262	268	301	259	259	262	309	270	255	286	281	277	298	260	290	304	298	281	275	283	278	256	273	261	271	254	273	301	274	282	252	267	287	294	269	251	243	287	303	260	273	300	284	268	269	288	303	302	281	293	263	291	279	276	269	258	251	297	258	294	279	282	237	263	317	269	276	265	265	287	294	297	243	272	292	259	261	307	284	266	294	254	267	287	264	266	292	283	319	263	272	262	310	254	279	249	317	269	301	290	277	299	267	303	257	274	281	292	283	271	274	279	282	266	276	284	280	288	287	278	269	315	294	261	315	268	282	287	286	269	286	289	292	272	272	266	288	258	287	265	300	276	281	278	273	280	275	250	242	273	294	256	267	269	277	290	272	245	280	259	268	289	283	246	250	263	284	279	273	297	275	271	270	292	273	235	283	269	288	292	264	288	275	244	277	298	289	276	285	237	293	273	270	275	256	270	292	268	277	296	306	300	254	268	245	267	272	286	292	261	269	260	270	259	287	293	281	269	272	265	294	289	267	293	267	291	274	276	258	293	296	299	268	298	291	262	281	268	281	284	265	291	257	297	274	278	280	272	275	272	277	301	304	288	287	265	266	280	300	283	274	286	284	298	268	303	260	260	247	273	266	239	300	270	288	262	303	285	265	259	239	290	251	270	277	282	268	314	273	248	302	263	272	257	271	292	266	286	247	255	268	293	273	292	282	242	242	283	299	281	299	278	269	283	258	239	262	283	272	306	272	233	278	263	282	278	313	240	282	280	288	282	255	268	261	299	271	270	297	288	294	274	271	276	283	280	263	283	292	291	250	280	283	270	282	276	270	250	303	281	273	267	288	290	293	250	288	268	287	278	267	287	267	260	260	276	277	292	304	296	307	272	265	309	264	297	255	288	262	314	278	263	286	288	274	286	313	296	299	277	266	274	282	247	295	244	258	270	258	275	296	242	261	243	285	294	323	271	286	255	276	251	266	284	260	282	288	277	274	286	262	262	245	278	262	289	299	268	248	292	240	276	263	286	273	269	274	288	294	264	282	250	278	263	289	307	259	274	266	276	275	275	298	254	252	255	277	310	265	264	305	278	291	292	255	276	300	294	282	283	258	302	297	270	282	278	270	273	247	286	284	261	291	252	269	272	258	273	292	283	298	256	284	254	297	272	248	296	275	288	279	245	300	271	287	265	241	284	274	287	262	278	280	267	287	293	270	251	277	259	287	291	278	246	311	262	285	295	268	306	254	306	299	273	266	271	294	260	256	273	322	261	305	296	241	267	263	279	255	281	279	277	282	256	279	266	261	292	274	272	248	286	273	260	271	304	285	263	291	242	279	291	293	297	260	270	263	287	289	255	285	298	275	310	273	284	275	285	278	275	270	276	283	259	282	290	323	283	293	257	281	265	256	268	286	285	247	250	275	278	301	271	277	285	283	310	259	263	267	261	288	242	278	259	271	295	280	303	259	248	266	264	269	257	287	269	278	286	255	272	300	289	271	274	277	303	257	282	281	261	277	296	244	283	268	266	277	279	289	295	245	248	274	246	284	265	265	266	308	297	259	289	300	272	251	249	258	271	251	284	266	305	274	272	279	268	274	296	258	262	307	301	276	291	287	254	268	297	278	268	295	267	256	298	271	257	283	270	280	220	283	278	271	254	244	302	266	271	290	261	282	298	285	247	275	283	273	247	247	250	291	279	280	287	283	273	277	283	267	287	278	269	259	310	270	281	285	271	260	255	262	250	293	238	299	271	263	273	305	270	261	289	243	258	270	273	248	286	283	306	288	270	280	262	286	258	305	286	298	279	256	276	299	283	296	294	283	255	290	290	282	257	264	302	280	264	290	276	302	277	271	252	281	263	280	250	252
27465	11231	1757	1085	819	725	709	735	760	746	687	697	711	745	706	703	711	690	702	728	705	737	702	647	737	657	714	687	743	730	718	710	734	714	711	716	726	764	723	727	699	719	729	732	688	717	738	786	709	714	724	714	704	690	729	659	702	727	748	697	685	731	695	689	725	728	687	711	703	735	736	709	724	732	724	740	732	699	751	725	751	696	672	761	693	771	682	706	691	722	748	722	752	711	698	729	728	750	723	686	697	742	749	753	724	676	754	733	730	738	673	777	722	682	750	683	732	693	713	654	705	705	741	706	678	706	686	784	730	716	686	729	688	735	704	684	683	720	750	675	696	718	699	732	708	694	738	726	724	749	693	760	711	765	716	695	678	712	701	667	729	704	691	769	733	716	729	634	726	670	745	717	690	749	686	743	723	693	688	659	668	667	741	765	728	751	747	687	691	738	707	681	754	749	691	700	741	682	698	708	692	747	701	738	702	694	719	689	750	708	681	737	694	690	667	713	693	740	697	745	712	750	725	704	702	748	685	730	695	687	718	688	687	753	745	670	682	691	700	720	766	721	689	667	677	726	682	725	737	701	719	708	712	730	741	703	737	699	731	714	712	768	691	687	691	738	716	743	714	678	750	694	685	765	688	679	734	746	722	684	750	713	704	695	740	685	702	725	698	733	707	734	692	759	684	715	736	729	684	717	735	678	699	692	732	729	709	703	673	746	696	733	675	705	657	735	714	704	763	721	680	665	720	694	720	751	769	722	747	686	725	702	699	686	704	675	721	685	753	730	715	687	719	711	714	748	716	790	722	699	698	717	756	730	736	714	709	725	700	718	740	725	740	728	745	699	740	688	738	724	640	773	721	727	729	683	710	690	712	726	712	720	657	688	777	689	735	710	691	740	690	744	732	749	731	705	728	766	707	721	689	725	701	674	726	750	708	780	721	710	636	717	697	700	701	714	744	695	716	772	702	660	719	687	682	722	737	716	732	705	747	766	726	717	644	722	712	760	711	689	734	701	714	675	711	723	710	712	754	693	722	707	671	716	728	679	708	735	681	668	737	675	670	745	730	737	750	754	747	693	733	699	733	704	732	729	746	672	705	720	750	742	776	727	720	661	640	749	759	703	729	715	741	718	762	731	731	687	669	763	733	765	727	728	707	758	715	718	673	719	700	722	714	713	716	727	702	741	716	717	716	697	751	718	709	730	644	687	725	718	712	723	707	730	689	740	722	732	717	703	687	706	686	725	682	711	777	760	713	705	696	689	710	697	717	761	730	741	722	720	690	744	675	690	737	695	722	737	716	725	729	701	668	657	710	701	705	747	707	683	703	746	749	747	724	696	730	732	767	731	672	658	704	746	755	691	705	732	739	710	700	673	723	710	671	753	724	676	750	659	717	705	708	755	730	719	715	718	697	727	723	733	661	728	653	775	697	724	749	692	738	728	692	746	731	708	702	701	730	681	695	747	718	700	705	721	690	768	705	709	745	712	717	656	759	738	744	721	671	760	740	749	708	716	707	697	688	705	708	715	679	738	698	688	707	680	741	759	681	748	672	705	690	690	706	722	697	717	788	714	736	789	699	718	721	679	698	679	727	753	742	711	725	718	720	725	651	702	709	735	755	704	720	707	703	739	721	719	717	763	694	748	679	658	709	714	703	699	700	729	704	723	758	723	745	733	736	725	732	693	725	725	721	689	696	739	681	728	717	719	783	715	746	735	711	699	724	726	789	727	735	677	697	670	711	729	724	678	683	715	699	769	760	730	722	739	695	727	672	725	741	680	704	697	758	686	719	743	687	724	733	718	745	724	717	759	713	690	679	728	734	671	710	757	698	767	698	718	704	768	742	739	698	691	695	740	705	694	697	708	723	693	723	712	694	706	733	743	681	717	740	737	715	779	749	696	675	745	751	675	694	717	706	733	721	732	737	733	693	713	708	736	731	682	722	747	708	754	695	711	706	661	746	675	797	631	654	646	711	709	660	728	750	737	726	692	708	738	691	694	746	716	651	716	681	703	712	739	734	687	720	726	697	733	689	720	683	713	735	667	723	776	733	695	684	740	693	715	707	669	729	700	719	689	684	709	768	707	706	712	733	737	720	685	714	722	725	704	734	733	695	729	766	733	759	720	731	763	729	709	758	797	771	693	684	690	694	716	734	710	644	720	703	730	725	738	739	661	738	681	684	709	714	721	718	712	757	716	729	728	717	697	714	729	767	704	712	761	670	741	741	668	699	699	689	702	728	709	703	731	743	722	733	686	704	753	753	715	772	751	709	696	683	734	701	694	680	668	691	684	741	687	747	702	670	666	748	681	695	710	708	710	754	755	733	730	742	721	754	754	745	721	718	738	717	732	656	727	744	761	708	731	729	716	708	741	760	730	773	721	697	735	674	681	764	719	715	735	723	702	750	718	661	677	678	721	695	650	721	665	667	696	691	740	767	694	708	682	736	664	733	764	729	698	780	711	709	705	724	671	675	725	699	721	718	698	664	720	675	698	746	710	702	726	715	700	738	701	701	715	706	744	690	743	706	739	735	788	714	743	723	762	745	714	728	752	741	747	708	716	709	771	676	717	714	735	727	698	716	684	694	792	731	686	719	730	702	708	708	695	737	720	718	716	768	724	695	717	706	675	715	695	699	800	728	691	672	714	708	713	726	735	683	709	731	751	692	687	739	725	718	766	738	734	707	745	703	757	698	716	694	717	723	678	700	733	714	680	742	719	725	755	716	757	685	735	728	710	707	712	755	735	676	732	744	740	721	720	704	750	693	680	794	675	726	696	754	681	716	753	709	778	701	680	736	720	749	694	692	723	688	762	750	708	694	717	712	752	761	745	793	694	730	703	701	755	717	687	688	733	721	706	695	750	667	718	704	749	704	730	713	717	706	732	712	699	688	712	730	669	700	703	729	745	718	757	675	707	698	751	743	733	694	684	732	719	701	740	718	683	693	706	737	673	688	691	707	711	747	721	714	766	693	696	709	698	717	762	672	772	683	725	689	713	716	714	659	707	719	754	712	747	704	711	702	749	710	729	691	695	735	691	763	706	743	710	727	696	716	760	718	752	743	731	750	703	693	744	701	678	709	734	673	725	715	692	728	690	704	686	708	703	698	698	747	734	709	733	682	723	699	701	757	686	722	712	699	726	693	679	721	716	725	716	725	698	709	685	705	684	720	736	705	711	718	742	734	685	684	717	668	697	679	704	725	731	708	724	683	672	764	689	685	725	796	704	692	697	674	740	699	703	703	749	711	733	713	710	701	729	725	716	711	752	708	728	724	749	729	748	750	725	707	725	726	673	698	666	679	709	703	714	686	746	728	686	723	728	699	764	766	737	747	729	688	674	676	753	704	732	707	716	680	717	701	727	720	718	716	728	723	758	705	694	710	699	713	678	703	744	723	693	709	715	679	715	739	717	704	776	677	767	745	733	745	737	676	684	758	685	771	750	735	682	691	715	706	663	717	686	688	711	692	685	704	728
5199	878	831	711	679	723	651	664	681	650	668	624	648	699	681	627	668	617	645	657	618	627	658	664	642	636	663	652	660	643	632	634	690	613	603	678	627	606	658	671	662	649	618	656	662	668	641	603	653	631	618	610	700	674	619	633	657	680	666	647	618	649	616	697	646	682	673	627	653	646	629	662	649	667	644	666	626	668	651	630	651	645	625	648	645	698	641	685	616	624	666	587	676	630	675	653	640	636	613	627	616	721	592	671	630	666	634	663	589	660	701	658	669	636	653	665	599	643	619	699	594	643	686	662	616	651	670	665	622	637	666	625	627	668	669	641	589	657	647	616	591	650	618	637	673	716	613	607	645	652	680	610	699	654	649	663	657	672	673	638	636	667	630	640	681	661	636	677	663	668	635	641	683	627	648	630	659	591	670	651	626	628	643	634	633	660	640	696	638	658	659	659	644	664	636	659	691	679	634	666	651	649	632	671	667	624	645	585	626	625	623	677	616	642	599	608	667	624	699	658	642	636	658	617	692	654	614	660	624	684	625	640	656	663	682	623	613	624	669	663	664	620	628	679	621	652	647	643	668	646	676	640	666	622	656	626	609	637	608	662	640	639	618	661	622	634	656	674	632	629	652	664	653	659	670	649	678	668	649	676	688	640	671	666	662	631	609	680	669	628	628	644	675	636	633	636	657	623	657	630	666	633	643	637	665	632	626	602	657	640	644	645	636	623	642	655	688	683	612	641	651	630	650	660	649	629	662	631	663	650	606	589	641	699	646	701	638	637	646	655	664	677	674	644	659	667	674	651	707	633	659	588	632	676	649	662	632	607	638	645	669	618	638	715	635	667	641	576	668	689	668	663	666	659	644	633	628	646	634	692	654	586	603	630	607	680	600	674	608	687	666	675	625	658	604	645	601	607	671	656	624	630	678	631	632	625	665	660	650	666	712	661	654	624	631	657	700	667	654	644	635	675	637	620	634	623	637	628	646	664	652	630	677	625	640	638	685	640	669	650	620	677	613	657	641	654	614	649	632	662	669	633	642	671	621	681	661	669	675	677	648	633	634	657	654	668	678	654	649	633	649	611	639	607	616	638	654	657	661	665	629	644	664	587	683	635	609	612	690	692	643	643	674	569	653	596	693	642	633	666	658	654	615	591	649	653	668	636	627	632	609	656	670	622	658	662	689	600	638	592	634	604	630	686	650	636	630	603	663	656	613	698	677	631	595	654	669	659	602	622	686	649	624	640	593	640	658	624	596	654	648	597	633	635	642	644	640	621	625	664	645	653	643	601	645	657	650	641	662	632	650	594	646	664	617	644	648	648	682	600	680	654	632	666	665	666	670	658	660	702	654	642	630	668	639	671	611	673	666	622	604	664	638	632	638	677	609	615	671	598	636	644	615	660	625	634	651	673	709	621	627	605	674	648	658	612	669	640	670	631	664	689	636	638	649	653	597	673	681	674	629	607	640	629	618	678	692	653	641	698	632	652	661	690	640	651	637	672	693	629	613	645	625	651	654	645	633	637	641	652	656	624	646	670	645	655	644	682	638	621	682	664	668	655	617	648	652	646	651	649	660	661	645	589	617	635	670	660	648	627	672	699	600	643	612	631	665	704	648	683	698	694	659	660	613	664	660	586	641	679	695	654	627	627	647	607	627	624	649	651	638	596	634	666	659	681	652	668	659	630	580	610	673	673	685	619	637	640	626	667	653	646	626	584	662	650	669	636	601	595	619	647	653	660	631	642	640	648	663	631	671	626	635	638	645	658	686	631	647	679	637	658	644	660	607	693	632	641	600	658	596	651	633	653	620	634	574	695	686	661	623	643	647	615	641	644	628	660	678	670	644	579	601	638	630	623	664	644	636	689	671	626	639	650	638	635	664	612	678	635	661	607	649	627	630	590	612	653	644	688	638	624	648	683	651	641	676	641	625	633	601	632	658	651	645	629	674	639	635	637	618	622	583	615	661	652	667	660	660	615	688	624	633	618	620	619	678	618	623	583	656	611	621	625	607	648	624	673	664	608	669	642	648	632	676	636	663	642	674	612	649	646	638	623	671	682	693	728	633	627	614	643	590	626	661	644	657	652	638	637	626	634	667	632	651	658	658	660	679	690	624	618	635	647	655	597	680	634	644	644	669	650	629	641	704	642	652	619	655	627	653	651	619	652	642	627	647	651	642	666	645	675	605	606	661	642	651	619	635	643	654	605	635	614	640	631	662	622	657	644	619	690	669	647	654	634	632	637	637	660	581	619	644	656	631	634	653	655	635	627	638	627	612	648	643	663	644	684	663	633	626	679	641	625	655	674	652	611	667	613	635	688	638	646	619	644	656	641	588	661	606	650	640	638	654	664	614	607	637	632	665	641	649	653	659	669	624	653	656	694	623	599	592	650	658	620	618	611	649	658	631	648	660	667	655	599	600	579	630	670	623	623	648	666	654	629	653	666	611	668	640	694	635	652	640	694	630	620	675	655	724	629	645	617	646	663	652	588	655	653	632	637	657	657	597	639	660	668	651	629	653	632	644	687	643	655	664	616	627	642	640	672	637	633	718	626	684	613	650	684	683	634	642	604	656	605	678	627	638	651	611	646	632	619	610	699	677	659	628	643	674	636	635	650	645	597	633	686	640	661	648	658	613	627	636	656	687	635	580	652	577	630	684	612	638	678	656	641	677	659	652	617	663	646	646	638	660	635	632	662	646	634	632	628	665	677	623	655	631	638	603	625	638	623	663	645	641	604	666	637	649	644	620	635	648	638	638	648	646	670	626	589	618	648	608	606	646	660	647	610	658	612	647	652	657	642	678	626	658	633	661	652	688	661	642	677	640	658	620	623	671	640	666	622	615	630	657	633	646	651	618	675	674	670	604	680	632	672	641	640	603	622	664	607	682	626	615	630	599	644	624	623	645	628	673	661	662	638	710	649	631	606	646	636	632	623	656	634	641	649	650	648	577	677	641	617	646	643	692	676	652	715	635	698	673	679	646	700	643	602	656	625	622	638	628	674	673	599	651	658	639	681	689	645	647	675	652	635	669	605	711	639	619	652	654	614	633	703	655	664	624	657	613	662	637	670	632	654	634	600	636	620	639	625	658	667	663	647	641	647	616	613	604	697	641	666	650	670	675	645	668	629	615	633	674	659	678	654	653	693	644	678	635	610	692	626	659	590	654	679	587	649	692	618	693	660	645	639	633	644	681	652	696	653	622	670	631	659	649	633	655	654	619	688	592	666	622	665	677	646	687	649	628	692	622	676	693	653	605	643	634	664	655	638	655	629	621	642	644	654	631	628	692	642	615	627	645	625	661	614	585	650	699	642	647	630	656	647	657	660	624	649	608	650	656	636	641	676	652	646	623	645	631	613	657	625	676	631	642	645	678	627	656	665	668	676	648	697	626	655	695	637	674	621	658	690	650	647	684	595	640	658	654	664	669	673	677	626	667	639	645	637	635	653	626	696	635	670	626	669	616	604	674	656	629	648
25889	21446	25249	16564	1477	842	726	669	662	639	634	617	591	594	595	616	608	590	549	555	629	574	569	574	570	586	598	583	608	596	588	565	543	592	614	552	628	594	564	566	571	571	606	616	580	515	580	610	576	585	607	580	547	602	582	567	591	585	558	570	538	596	573	599	586	559	587	578	617	577	594	573	574	639	619	583	619	574	543	586	588	624	570	563	605	535	534	552	598	544	566	569	575	560	581	538	510	566	580	590	559	588	601	579	565	602	611	628	537	548	570	550	592	557	556	597	586	586	590	559	553	565	570	553	626	523	577	552	577	551	563	593	575	564	577	608	622	623	592	575	565	596	558	572	572	541	540	524	551	565	579	600	580	573	561	550	536	521	525	523	615	596	608	623	555	537	553	567	555	580	551	587	551	552	605	584	589	588	557	554	593	564	576	591	579	566	579	579	590	590	626	498	582	574	609	557	594	555	566	555	521	566	557	538	581	573	612	546	541	553	573	573	551	621	555	600	604	604	582	603	599	618	532	584	576	587	569	552	565	569	568	564	585	581	593	554	558	542	581	543	566	595	566	589	590	593	568	591	565	579	567	539	602	561	554	542	561	583	620	595	558	535	616	555	600	591	585	603	598	551	565	560	561	552	598	554	606	535	566	584	552	555	571	593	551	578	600	525	559	586	623	585	574	548	568	555	557	548	574	587	566	565	587	571	579	585	556	542	595	561	577	574	552	571	587	581	603	595	548	580	542	531	575	560	580	573	587	549	586	617	590	614	556	571	582	549	576	565	600	600	582	566	572	582	574	574	563	541	540	605	559	581	551	535	572	555	580	579	542	523	557	575	576	558	558	609	516	619	585	602	551	546	575	612	587	573	623	605	556	533	582	567	592	567	599	557	601	587	542	583	518	600	555	602	629	590	584	568	543	570	554	582	535	550	597	578	563	581	581	581	556	613	579	559	652	570	596	560	568	582	574	581	568	561	558	547	576	558	598	566	585	616	562	592	537	591	596	537	572	574	549	559	588	559	618	593	552	562	539	614	568	594	598	594	562	633	602	560	547	589	549	560	595	553	548	564	551	546	600	596	558	565	561	591	557	592	555	558	582	544	598	613	574	618	583	582	565	552	567	564	576	575	579	551	603	585	623	553	549	607	530	596	572	583	560	585	604	553	587	575	553	618	612	550	573	593	572	599	566	573	567	574	551	577	543	565	605	520	573	593	573	562	559	524	630	574	544	548	543	539	594	627	588	604	614	604	563	537	596	559	558	571	512	585	576	531	575	594	573	564	569	536	544	577	546	556	591	605	568	593	577	572	569	557	604	586	564	576	570	543	573	582	553	600	602	565	625	586	545	582	532	593	556	586	586	550	587	581	612	582	553	531	568	576	523	560	622	562	568	585	590	550	597	558	559	569	566	589	590	536	604	562	552	616	575	534	566	575	605	522	558	527	556	572	552	598	585	603	567	584	559	551	587	565	557	599	573	580	540	584	557	577	573	557	573	577	611	595	576	538	588	547	528	553	608	591	591	571	603	594	597	596	570	590	628	570	553	590	557	571	575	573	571	601	596	589	539	624	622	543	589	573	594	584	546	561	584	585	541	587	574	580	595	547	582	592	555	561	590	582	590	555	566	597	602	581	563	569	568	612	560	582	565	527	577	577	573	560	566	574	577	622	546	529	584	583	612	536	532	574	574	591	569	657	537	562	580	563	581	571	555	555	595	587	577	545	547	559	591	590	546	580	568	562	551	579	542	574	631	573	586	560	593	556	555	585	595	568	590	588	570	588	535	619	578	576	577	537	571	534	578	567	581	568	591	558	573	577	606	543	611	594	569	597	561	551	564	576	585	542	579	551	572	549	551	589	621	613	589	547	601	591	593	574	569	577	578	567	590	591	582	591	572	579	550	579	574	549	605	588	593	537	549	571	588	630	606	559	576	525	552	602	557	575	618	565	599	555	575	596	616	611	569	544	589	570	586	555	598	599	567	606	560	587	573	539	542	587	561	575	610	663	618	577	584	567	518	597	551	598	575	564	554	581	593	575	564	605	580	546	601	596	565	581	576	598	606	610	566	588	566	565	571	590	602	577	579	609	569	608	561	609	574	603	570	616	566	587	600	598	554	568	593	572	533	611	529	540	593	558	567	543	607	578	590	560	553	588	557	572	574	590	579	594	497	564	586	543	588	585	572	582	582	601	576	519	548	578	551	550	586	567	531	580	577	570	597	609	618	555	594	568	560	564	532	583	577	593	583	556	577	565	584	612	578	535	539	538	601	599	560	551	565	566	587	598	564	536	572	564	577	588	583	557	558	551	597	580	582	570	617	566	534	602	550	616	539	603	595	566	564	581	580	564	600	535	566	514	534	525	557	538	599	578	587	531	567	591	608	619	590	568	577	605	610	588	583	612	609	584	583	564	598	557	567	595	586	595	608	556	544	583	569	604	623	577	619	572	568	525	578	545	603	561	580	575	550	548	564	578	579	583	577	571	586	596	554	593	584	531	603	570	541	623	572	562	561	580	551	571	592	594	529	574	572	547	582	588	588	537	546	560	511	548	579	524	606	552	552	580	565	571	608	586	598	571	557	564	565	568	573	575	566	606	583	590	582	584	517	554	550	564	617	518	550	557	551	532	600	546	557	543	519	602	558	529	557	576	550	583	581	598	575	561	563	587	568	626	585	514	534	594	562	573	575	593	616	549	554	563	577	574	616	606	553	571	571	567	583	582	618	568	595	587	545	515	558	581	574	572	584	583	579	609	585	584	572	623	557	547	589	564	556	573	573	577	561	538	571	611	551	580	572	570	548	597	586	607	581	590	573	592	577	537	565	593	594	601	536	550	577	609	560	567	597	549	550	592	507	569	615	573	595	595	613	604	572	525	559	601	548	599	557	556	594	569	597	579	598	601	580	546	563	559	515	600	559	598	561	575	619	616	566	580	591	609	626	558	548	611	582	579	573	602	542	595	574	560	566	559	560	571	547	606	552	619	559	541	610	547	600	564	603	524	595	567	587	552	579	559	587	562	584	578	598	576	558	559	575	557	583	552	524	575	542	583	527	569	570	557	588	594	545	567	587	610	534	586	509	561	618	613	617	569	571	549	557	563	553	513	581	568	613	600	579	670	560	563	622	571	579	578	600	568	622	525	605	546	519	574	609	562	548	538	567	542	552	517	574	568	581	585	575	594	549	535	534	581	572	572	586	531	596	625	561	614	602	581	540	559	591	574	613	589	572	554	545	581	618	540	556	621	570	567	603	572	592	554	592	590	547	594	591	555	567	599	526	557	590	599	568	595	586	611	571	552	541	595	591	579	564	572	631	545	575	561	581	585	573	574	573	570	596	576	579	580	546	583	571	531	598	545	581	565	555	585	582	573	562	617	570	636	525	557	564	604	592	581	588	578	553	535	589	623	615	582	569	593	552	553	621	580	605	557	591	569	552	550	568	576	578	585	600	598	527	606	567	550	589	566	598	573	573	546	545	501
3584	1998	1681	1047	888	731	699	665	687	621	595	584	618	634	620	582	540	542	593	530	574	570	589	550	534	612	604	590	557	566	583	567	548	565	550	567	523	562	535	576	532	564	544	531	595	581	541	543	561	541	550	555	582	550	553	546	553	569	558	526	576	525	591	552	585	559	561	534	557	542	560	516	535	530	546	585	534	563	563	546	548	556	513	553	574	563	496	580	505	572	535	534	549	533	577	546	560	555	578	530	557	552	521	553	567	552	534	525	492	519	571	577	561	573	567	552	552	554	548	549	575	573	574	614	545	545	587	525	517	560	555	518	565	566	562	552	544	509	553	533	535	578	523	515	525	572	557	508	535	534	547	554	561	536	578	531	559	527	548	533	545	600	594	518	510	605	546	523	537	522	581	557	569	566	541	531	554	544	536	551	577	543	513	575	545	524	545	566	521	559	540	549	557	559	549	509	594	556	531	556	576	549	527	534	567	547	526	555	568	560	523	545	523	536	536	557	552	563	598	535	521	580	568	530	584	545	535	528	529	510	515	508	557	539	594	547	509	528	560	575	535	577	521	546	522	549	553	540	550	531	576	557	542	573	518	592	533	576	535	506	572	550	564	553	545	562	561	555	521	505	568	547	511	522	567	508	536	558	560	570	545	519	547	551	551	554	550	558	533	542	533	578	519	542	544	543	548	561	561	581	549	574	527	576	536	583	565	514	550	543	500	517	583	484	584	516	559	572	549	546	553	552	538	545	555	565	528	510	546	592	562	536	580	535	547	558	551	531	550	536	582	558	569	551	502	557	576	553	541	528	523	563	526	576	520	593	558	505	481	557	521	529	521	553	546	505	562	615	504	566	521	541	547	567	537	549	560	598	545	558	511	555	549	529	503	536	554	495	528	573	574	566	565	541	551	553	514	549	556	542	565	546	582	528	522	589	567	550	547	599	575	520	555	556	532	527	532	546	545	546	547	563	549	552	566	528	555	551	560	522	510	560	554	518	570	554	511	535	525	529	523	527	518	545	561	580	532	557	537	618	548	519	536	526	499	570	548	551	569	553	506	554	574	534	532	571	553	561	559	526	512	522	560	523	584	586	481	504	521	566	568	564	554	533	548	556	564	540	530	587	544	563	567	572	551	561	554	577	526	568	564	581	527	554	563	548	519	567	554	534	510	525	545	578	513	550	556	538	555	587	533	547	533	537	538	524	527	563	606	530	551	561	537	496	556	502	605	557	558	550	512	537	537	555	540	563	547	477	605	586	547	547	553	565	550	550	557	550	538	511	510	528	544	553	563	561	541	553	550	549	537	545	486	528	558	528	567	559	534	569	521	531	581	523	511	541	582	562	505	521	520	566	511	560	525	553	599	555	550	560	564	546	501	546	538	537	558	582	563	582	552	529	544	529	556	534	513	568	574	510	539	546	554	559	574	532	579	572	542	542	558	539	522	585	514	542	557	511	565	565	553	562	505	539	520	572	498	549	525	555	579	549	538	549	563	518	569	519	522	576	595	548	558	532	571	541	540	581	544	490	498	563	536	551	473	552	550	530	544	567	520	557	537	549	590	567	575	527	560	585	533	543	554	546	549	546	556	566	537	507	540	575	571	502	561	526	528	560	551	537	571	545	564	571	539	567	543	554	598	524	541	566	592	587	541	530	548	539	574	545	555	571	531	562	527	521	529	535	553	545	531	497	530	574	510	539	514	552	558	528	525	524	616	566	541	563	555	547	598	566	544	559	547	616	546	532	559	564	541	551	577	570	537	548	579	559	521	565	535	513	563	544	581	548	525	544	504	518	506	571	544	574	541	555	554	551	536	534	554	544	546	544	530	583	545	528	541	578	584	544	566	551	540	560	547	547	581	541	545	511	547	543	521	522	545	523	489	538	530	557	581	562	566	560	518	539	557	528	542	577	537	578	550	546	546	543	568	520	525	494	524	573	540	545	542	561	531	528	528	539	557	552	553	573	560	526	576	568	509	533	543	550	548	545	545	545	524	523	524	555	539	545	563	551	559	556	554	558	524	532	530	512	551	535	572	519	559	559	498	542	551	503	561	545	569	536	520	556	517	549	543	547	566	540	551	544	517	548	534	551	543	547	508	516	570	554	527	545	552	567	529	523	579	529	587	530	547	547	531	546	529	553	537	570	551	577	524	541	564	544	565	585	563	575	554	535	546	549	570	556	518	546	543	520	515	577	542	543	545	527	556	522	532	529	571	589	569	500	522	561	539	531	572	564	536	558	559	548	546	561	557	542	581	552	571	501	551	515	538	554	543	558	584	555	562	521	554	523	564	531	518	584	561	579	568	533	557	541	553	582	543	525	547	535	507	555	528	511	551	548	533	557	577	529	536	557	527	543	518	510	551	560	554	564	557	537	547	528	560	551	558	506	517	563	557	543	557	565	553	542	536	557	562	549	481	568	498	546	523	562	537	514	581	526	599	528	525	523	584	549	545	533	512	548	583	553	589	543	492	519	543	520	557	581	530	547	574	568	551	547	527	505	543	544	538	528	583	595	521	518	524	535	535	571	584	569	543	509	560	590	530	513	536	569	576	538	513	589	521	540	581	546	532	561	551	553	559	559	548	562	540	536	529	529	571	558	544	547	541	541	514	563	553	549	531	581	518	558	570	519	560	582	557	529	502	552	563	527	605	517	580	543	564	537	547	581	536	525	526	540	539	525	514	515	520	500	573	562	536	564	580	567	532	555	533	553	565	518	506	553	549	551	535	523	538	563	541	554	584	545	580	524	525	549	553	518	557	503	565	559	556	519	561	557	543	546	531	544	541	527	557	559	542	550	531	499	557	543	546	559	512	530	528	520	555	510	596	530	549	524	572	531	517	559	528	541	553	573	557	581	529	601	514	556	524	558	550	552	576	561	559	498	527	523	568	586	562	545	563	538	575	569	565	563	518	545	572	547	558	573	541	579	565	526	521	579	545	550	598	578	544	553	527	524	559	555	525	567	556	506	567	551	558	523	538	544	520	524	548	557	540	590	564	540	525	565	504	511	537	579	601	580	541	550	568	583	554	519	541	557	531	587	545	529	563	555	533	563	536	539	551	510	535	521	494	504	504	526	546	576	589	535	536	505	530	534	522	520	562	544	533	538	549	542	560	559	524	521	552	515	545	526	531	529	509	559	537	557	509	527	551	574	544	587	530	516	546	524	529	549	527	590	563	535	512	498	540	560	541	537	578	553	551	512	542	544	539	559	539	526	531	580	576	484	543	563	529	560	526	517	539	520	534	535	547	514	551	517	524	567	591	539	545	515	556	551	526	527	497	495	541	536	522	561	559	538	522	538	524	516	558	518	559	505	557	564	584	536	517	517	548	601	573	534	551	522	577	537	555	536	573	531	562	545	535	567	588	584	540	521	527	517	557	554	567	565	557	538	531	518	550	534	509	571	536	524	555	547	558	550	557	547	594	514	540	536	538	574	543	520	502	546	544	568	519	560	580	521	530	573	546	557	609	503	557	554
24247	21404	28506	24680	19702	2243	740	490	375	370	359	323	317	294	282	298	295	310	314	282	285	272	301	286	266	285	239	258	279	274	287	296	271	257	252	244	275	280	285	282	267	275	248	260	228	258	232	284	262	259	272	280	292	282	229	235	243	249	262	270	232	260	238	285	259	275	264	287	241	266	254	274	272	274	258	223	239	273	279	271	251	250	263	269	280	259	244	244	253	263	259	241	268	262	268	271	253	262	277	273	276	278	270	237	258	275	267	246	251	258	267	254	260	281	263	271	243	284	275	257	270	277	240	259	243	250	235	280	233	247	270	288	283	248	251	285	264	269	271	244	258	261	258	262	240	266	256	261	271	253	240	262	222	246	251	249	290	253	264	288	255	258	248	234	271	253	250	254	265	274	293	225	235	262	281	257	236	247	260	261	271	231	249	261	251	257	268	262	245	227	253	261	240	256	296	277	263	240	266	246	260	270	258	236	263	251	247	298	249	244	252	255	237	262	254	242	235	261	280	259	260	231	270	232	284	276	270	245	249	257	260	245	260	228	257	251	275	255	261	249	252	287	290	278	255	240	276	258	264	241	245	283	274	244	256	284	262	233	241	249	264	253	260	287	260	231	272	262	279	278	228	301	257	243	248	251	247	248	241	264	251	235	274	259	268	267	265	245	243	255	226	259	261	286	243	271	251	262	272	262	272	212	259	256	272	237	255	276	285	272	251	255	264	253	249	242	269	250	251	281	258	261	271	295	229	270	271	224	260	251	253	243	242	258	257	235	225	258	258	278	259	249	263	263	245	233	245	267	262	270	248	278	259	232	270	245	248	265	281	232	279	268	225	238	274	250	255	263	261	249	276	275	252	286	270	263	277	262	257	247	268	286	269	242	259	253	265	254	246	245	255	259	279	255	272	276	279	253	242	228	231	238	256	254	243	260	254	250	239	217	257	267	251	245	259	253	263	267	251	271	239	256	243	285	256	240	246	238	276	274	261	223	259	267	231	261	264	223	237	251	262	236	252	258	257	252	241	239	258	260	252	239	256	232	248	280	256	276	248	244	272	259	270	278	260	227	293	242	272	251	251	248	255	270	279	238	238	253	258	247	267	246	245	264	265	232	267	263	251	272	275	249	265	256	244	252	239	279	255	252	229	235	269	265	246	266	241	251	289	254	278	232	243	234	238	229	257	227	216	273	255	288	293	266	259	275	233	231	253	244	230	287	245	251	240	240	274	236	236	258	257	236	260	275	268	269	278	258	241	279	271	269	277	237	234	252	258	241	268	247	246	246	219	247	258	261	252	265	250	252	263	263	224	258	257	252	268	249	252	253	277	257	273	249	293	259	248	239	240	231	245	240	229	264	270	289	251	255	287	244	241	247	248	271	244	245	297	264	301	252	278	234	277	266	244	285	250	285	230	248	287	243	296	264	287	269	277	260	268	259	288	243	256	263	264	228	293	245	260	252	271	255	275	220	245	251	237	271	274	254	253	264	280	273	225	227	251	256	251	237	258	272	252	277	257	254	268	273	250	263	251	263	240	268	266	265	259	249	293	237	261	232	276	268	242	273	267	258	283	235	262	251	265	229	252	229	228	230	235	233	284	257	257	272	243	297	259	264	249	258	255	288	286	244	232	246	263	248	244	249	258	277	270	251	237	243	238	249	299	230	256	247	267	238	285	240	268	244	254	281	256	296	272	268	268	264	244	223	257	250	236	248	253	244	285	256	247	253	228	242	251	246	288	232	273	260	225	265	241	256	281	267	260	257	251	269	230	255	252	243	256	229	250	236	259	263	241	277	249	261	239	245	259	248	299	270	257	247	246	287	269	267	275	223	265	249	268	256	277	245	275	252	255	257	244	251	239	254	232	246	265	249	285	242	271	236	236	256	275	286	294	268	238	277	248	282	241	242	253	237	259	257	238	273	235	261	241	227	253	247	239	265	249	282	248	275	245	244	232	232	284	252	255	242	256	233	262	282	301	251	275	275	259	241	221	261	240	278	244	248	263	264	241	247	262	261	231	248	262	287	279	244	280	240	239	232	247	236	243	252	265	253	274	238	284	240	255	245	261	252	259	236	221	252	276	248	226	289	255	246	247	241	277	243	242	246	277	276	256	254	285	276	270	256	236	235	287	215	276	248	227	233	239	268	259	252	254	250	270	242	269	243	277	276	280	263	252	269	291	226	263	252	262	281	281	250	259	249	245	247	261	281	233	245	263	282	250	232	262	264	245	264	284	244	244	255	257	229	239	275	287	257	265	240	268	240	250	277	273	274	264	238	238	245	251	236	257	243	270	282	261	264	302	251	276	255	277	247	258	255	235	216	276	236	256	262	260	235	278	224	281	268	231	265	273	235	285	249	222	250	279	266	260	239	239	245	242	272	236	260	289	243	269	268	262	266	265	262	258	245	235	248	252	265	230	264	261	270	269	228	247	269	249	236	252	249	252	262	292	232	258	249	253	275	282	243	273	253	251	240	252	277	249	275	261	246	297	243	273	268	269	262	271	255	242	236	258	238	276	232	256	252	258	262	242	249	228	255	247	242	233	258	258	262	271	256	258	282	269	258	266	251	241	247	253	271	234	244	262	222	236	236	238	242	246	246	228	251	278	267	275	245	258	244	291	258	249	250	285	269	269	248	247	241	267	252	251	257	258	237	239	257	255	253	234	248	253	266	226	261	239	242	272	268	251	259	267	256	262	280	249	270	252	272	237	247	242	252	271	256	251	273	264	239	263	252	249	259	267	249	235	261	269	254	268	253	268	231	228	258	238	266	254	252	291	242	261	254	261	262	241	270	251	263	234	244	267	256	278	258	261	277	272	218	283	238	265	274	257	268	250	262	235	269	294	277	244	257	237	263	268	214	272	239	254	265	266	268	242	296	250	270	268	263	238	301	267	252	242	252	251	262	256	235	250	242	262	277	280	255	256	254	267	258	275	245	229	251	269	268	238	270	261	246	233	268	239	256	257	290	272	272	269	252	260	226	239	276	288	260	229	232	241	260	280	237	258	270	270	261	258	251	272	256	249	263	256	255	249	231	263	265	242	249	268	261	260	232	276	230	279	236	245	277	271	221	253	287	261	259	273	259	244	259	262	257	247	233	245	241	264	249	269	253	257	245	280	227	277	262	260	273	272	267	219	269	242	241	262	246	272	234	252	263	282	248	247	247	240	258	254	265	291	246	280	265	271	256	263	239	237	272	258	275	263	261	255	258	254	261	271	286	249	234	267	280	242	251	259	257	220	277	259	254	244	233	236	253	282	261	273	233	281	276	245	254	246	277	251	254	274	256	265	241	268	254	230	215	256	268	265	241	279	233	229	267	253	243	271	261	246	254	270	280	261	235	240	277	247	233	260	252	263	240	228	256	237	244	248	285	247	280	283	262	258	253	265	257	242	258	259	273	249	254	281	251	256	249	255	257	272	262	269	264	245	272	292	237	268	249	240	267	258	261	251	226	232	257	266	269	232	292	241	241	282	255
3316	4593	3537	1781	1188	935	744	626	543	497	439	420	404	346	394	338	356	323	359	325	292	318	303	299	310	321	272	302	272	277	276	286	308	291	276	271	298	265	304	277	247	278	321	262	299	268	296	281	271	283	280	290	290	268	253	278	305	255	245	274	272	263	265	291	257	290	290	316	303	292	289	269	276	257	273	286	304	282	247	281	258	273	263	275	274	281	300	294	270	282	281	282	243	276	280	277	286	245	245	268	269	272	275	262	303	300	253	270	283	260	253	269	274	269	260	312	272	261	295	298	272	287	270	288	297	294	281	267	286	271	303	296	264	300	279	255	270	256	283	287	249	273	293	303	280	283	280	292	277	296	299	282	271	243	263	283	273	269	283	273	265	275	260	285	253	257	286	234	239	257	295	272	282	302	283	280	283	286	287	250	284	281	287	265	262	275	262	296	267	250	281	267	255	285	252	267	256	264	286	279	289	286	268	262	268	287	284	289	294	278	242	275	255	289	295	263	273	294	288	238	256	295	261	255	331	282	278	296	273	304	277	266	263	286	275	302	297	309	230	257	289	309	285	322	292	265	296	278	279	258	293	302	259	272	259	295	259	299	283	303	315	290	281	270	292	275	259	295	291	275	308	268	252	269	279	287	289	278	282	322	248	287	248	271	291	280	292	281	289	238	263	268	277	293	302	277	265	259	263	285	313	257	246	264	268	292	264	278	255	279	292	280	257	286	296	300	300	285	277	259	275	278	265	269	294	289	256	298	269	261	292	283	247	278	262	248	296	267	302	280	260	273	272	284	302	276	278	271	272	263	277	257	265	270	272	283	251	271	294	265	296	269	251	297	284	271	279	250	279	275	265	283	301	248	272	298	300	261	296	303	278	294	276	240	301	311	283	273	276	268	269	251	256	278	303	280	269	294	304	300	235	260	268	284	273	274	315	257	281	275	274	254	275	279	264	297	276	279	309	278	324	292	292	298	278	268	287	280	260	298	288	273	267	273	263	282	281	285	290	276	268	289	292	298	262	285	261	285	274	298	247	261	260	268	277	280	310	277	273	290	308	255	254	267	288	247	301	292	289	268	295	308	271	272	280	256	279	289	293	279	273	256	255	277	279	303	300	285	269	268	292	279	288	271	278	260	292	236	263	284	265	257	276	265	265	275	267	259	277	308	267	270	277	273	278	245	276	290	299	263	267	277	269	295	277	259	304	283	273	257	273	274	285	272	257	270	286	265	300	257	291	264	276	289	268	281	250	252	265	258	265	286	257	272	283	259	283	269	296	265	263	287	277	301	283	278	247	279	284	268	280	277	247	267	256	283	322	272	260	263	254	283	293	278	312	300	265	258	257	290	277	290	264	232	256	259	317	290	267	266	265	257	303	289	274	292	263	272	309	263	276	244	259	252	254	261	271	277	277	264	279	270	279	289	291	261	273	266	279	266	291	264	275	261	275	282	278	295	290	287	290	257	270	276	271	258	280	269	266	290	288	299	296	256	263	306	290	281	293	267	257	283	292	290	304	264	282	277	248	259	272	295	263	274	281	315	294	277	263	284	303	275	238	291	274	273	278	299	283	268	283	280	278	261	277	289	265	259	272	278	292	257	297	312	294	292	260	271	289	258	281	291	265	245	268	276	288	288	277	270	286	298	289	281	273	290	268	281	250	249	289	244	262	299	283	285	321	268	293	241	279	259	279	303	263	269	300	291	306	235	279	270	272	278	275	250	269	271	292	247	286	267	290	308	279	270	278	306	265	278	287	278	256	251	273	241	266	291	275	255	257	261	282	289	288	256	268	276	264	291	269	276	276	289	288	268	263	267	272	290	287	281	266	270	290	274	267	263	304	258	277	275	268	265	285	303	284	266	250	282	281	251	264	249	270	264	305	297	277	270	275	277	287	268	295	289	274	258	290	268	275	279	283	291	266	242	266	295	294	283	279	298	298	264	291	297	277	239	312	270	272	241	273	261	283	297	290	295	251	284	254	251	298	283	263	267	270	269	276	299	273	253	279	278	294	300	282	281	260	271	289	288	269	245	280	290	288	257	268	270	260	284	262	284	292	298	261	257	291	272	267	286	293	300	271	257	282	278	244	270	279	257	266	275	307	280	256	280	274	304	309	274	285	280	291	260	265	269	294	311	278	269	257	284	262	282	273	277	284	273	268	298	273	270	283	256	264	270	275	278	269	292	283	266	263	289	288	257	268	272	284	290	287	264	250	308	281	272	276	266	273	270	292	269	264	282	303	308	258	266	302	268	248	294	277	259	282	278	275	283	270	268	280	273	276	256	280	279	257	300	285	251	280	267	250	259	272	298	261	263	260	283	271	243	251	257	264	275	265	262	252	251	266	301	297	258	256	249	278	270	298	275	312	287	274	298	298	275	292	285	265	265	257	311	250	293	253	288	277	258	274	292	288	248	282	272	260	275	239	305	285	252	283	275	281	258	270	269	245	279	265	273	254	281	286	270	292	291	305	274	266	275	276	265	274	283	249	255	272	287	251	253	259	280	277	285	264	254	255	280	252	259	270	247	260	298	290	305	288	253	287	282	293	286	293	260	294	240	260	253	262	248	268	283	297	282	283	281	293	266	267	279	307	258	276	263	270	259	281	304	301	284	243	296	280	261	271	272	266	224	276	276	287	253	270	291	273	285	324	252	275	289	260	278	262	253	296	286	270	277	283	213	262	276	257	270	260	269	293	270	276	272	284	275	281	278	284	267	282	269	303	295	233	261	283	258	296	264	295	239	247	276	280	250	271	281	286	298	299	279	286	263	254	286	288	264	256	265	288	273	281	283	288	300	277	285	260	271	280	283	260	251	256	295	281	283	285	282	247	274	301	273	271	255	297	275	280	264	305	271	265	255	270	262	264	264	252	280	301	267	274	279	274	294	286	270	284	253	258	266	256	292	295	260	280	259	279	290	288	277	287	240	289	295	263	265	275	272	269	275	284	299	277	255	283	276	275	281	285	232	277	251	259	274	284	274	290	261	278	271	266	269	244	247	270	255	276	292	274	287	279	253	259	270	259	268	292	284	257	258	275	270	270	262	286	275	271	291	277	285	251	260	303	290	293	274	261	255	273	247	290	294	234	289	258	264	293	280	253	247	298	261	286	307	249	292	289	266	272	261	308	263	269	269	259	255	263	264	306	257	282	278	240	258	275	278	274	269	291	302	300	273	252	264	295	281	286	253	285	265	244	262	275	279	275	255	277	255	289	242	254	246	297	271	254	259	259	279	273	293	252	266	276	267	270	291	281	277	292	279	260	276	268	262	277	273	269	268	285	268	273	267	280	276	272	294	284	288	272	270	268	287	279	262	279	269	249	283	274	250	268	286	269	272	264	312	267	286	260	278	268	265	294	270	255	279	303	279	258	279	286	247	274	278	286	271	244	279	267	260	293	293	243	288	290	263	285	261	287	268	258	299	276	281	250	279	285	276	287	296	277	265	261	274	252	296	243	241	271	274	273	328	303	268	268	292
27509	11419	1713	1040	806	718	698	722	662	697	679	694	693	712	708	673	705	708	702	740	681	750	744	693	699	724	698	702	683	695	712	680	734	659	760	707	667	718	718	726	678	665	667	694	673	707	732	648	695	682	691	731	701	755	665	704	716	698	680	673	677	677	731	745	712	723	683	748	691	730	702	731	728	683	698	686	698	718	738	723	706	709	669	729	722	702	684	758	714	739	747	732	678	740	712	689	679	746	678	729	717	708	679	756	739	681	671	720	743	714	702	658	710	726	733	713	709	701	693	705	700	718	713	735	701	678	724	651	709	698	640	722	705	726	764	735	707	675	671	727	722	746	731	667	662	691	682	695	732	691	758	689	743	722	681	725	711	734	717	708	720	746	767	732	687	669	729	725	712	730	739	707	726	702	694	675	752	736	677	664	654	676	730	719	710	791	691	773	675	725	720	662	694	685	697	755	677	702	645	716	731	685	699	751	660	719	694	729	732	694	654	703	699	723	702	675	701	693	692	647	716	696	703	688	699	702	656	704	727	676	681	669	695	670	685	723	736	700	728	760	702	671	680	701	699	734	764	684	729	675	673	704	700	641	684	687	721	737	712	707	723	702	696	698	671	674	720	673	717	725	695	708	676	710	683	681	688	694	703	678	713	730	681	678	669	680	699	727	711	720	710	711	705	737	714	704	751	677	718	730	654	723	712	649	675	702	715	725	702	704	664	732	693	712	682	646	684	697	786	722	718	682	723	685	728	683	692	712	732	674	668	716	673	738	775	717	758	698	745	687	745	770	712	728	732	669	715	691	725	731	702	670	713	703	703	680	701	693	702	719	715	735	699	715	754	727	677	699	717	737	745	692	758	716	754	739	751	759	701	723	717	717	695	702	680	658	733	673	703	740	687	675	700	751	706	665	715	723	705	726	692	642	716	693	754	669	687	703	733	685	688	720	687	696	720	711	734	714	735	682	743	671	729	695	733	655	710	691	690	726	703	688	685	691	684	721	694	660	688	682	672	676	710	742	661	759	648	674	715	736	699	715	670	697	750	671	665	652	670	701	736	695	722	723	693	691	685	681	727	715	721	743	714	742	676	709	725	708	671	659	730	766	704	667	664	718	694	690	723	693	704	720	690	717	691	697	702	653	675	720	715	695	688	714	723	715	636	708	686	713	696	669	711	689	717	679	760	719	664	695	697	729	735	678	657	699	727	732	726	702	696	702	693	688	718	671	732	733	691	693	672	704	723	695	687	651	713	705	766	712	697	687	703	671	754	687	724	737	717	705	699	708	760	674	684	719	682	717	727	716	688	715	704	710	743	725	736	685	658	695	717	704	738	751	643	675	699	725	706	700	734	709	699	699	749	716	719	705	744	640	713	740	664	686	681	698	659	677	680	700	703	698	706	721	698	706	734	693	736	704	709	700	718	677	731	673	747	694	704	703	696	691	653	676	717	689	728	695	717	688	753	674	692	692	680	674	681	710	682	649	737	702	716	714	677	657	672	737	652	692	715	693	701	686	721	706	720	698	685	744	699	686	714	724	662	674	710	762	746	713	714	702	656	683	716	695	690	756	677	724	686	705	677	686	729	722	685	688	720	665	726	656	720	675	700	696	733	728	776	686	688	730	681	711	730	702	732	719	673	673	771	762	713	718	699	659	689	712	703	698	711	673	701	746	721	709	647	722	677	687	722	710	683	671	677	721	726	706	739	712	738	673	687	706	740	755	693	666	703	676	681	707	676	687	711	729	758	706	733	715	683	709	730	684	723	702	723	780	703	703	684	702	692	686	723	672	753	769	731	681	743	672	693	711	666	706	708	767	724	735	710	738	751	715	706	697	731	679	661	701	682	719	723	746	701	693	706	768	702	684	703	686	713	651	736	717	744	705	743	727	731	736	657	710	697	699	722	665	703	674	750	702	679	671	747	710	693	690	680	723	720	710	711	650	723	700	722	695	706	715	725	714	691	733	784	695	698	756	704	706	640	713	701	688	705	721	711	731	735	695	751	727	688	691	677	719	697	743	710	682	691	702	699	707	700	666	714	719	702	680	705	725	707	699	773	702	676	691	671	676	763	656	710	648	677	747	754	728	746	666	696	724	712	707	706	739	668	756	725	717	743	768	732	710	710	756	694	715	681	689	694	689	695	692	731	686	734	735	722	674	652	656	694	713	703	725	668	692	671	739	731	707	701	719	695	655	700	711	675	706	717	678	682	721	678	712	674	685	750	723	705	709	673	704	711	699	692	709	688	717	701	701	706	686	758	731	694	726	694	724	673	713	699	694	671	672	684	717	698	759	698	677	665	681	725	715	726	685	726	703	711	731	726	689	674	712	665	693	682	715	723	713	702	692	688	744	684	734	690	687	709	697	733	711	671	720	695	732	686	686	714	737	754	680	720	696	737	670	708	724	760	737	689	656	765	736	699	699	709	711	747	708	670	674	702	680	786	757	730	764	718	754	731	723	702	723	661	717	687	684	697	752	745	708	684	679	698	670	711	708	673	671	731	709	661	701	647	688	759	733	729	712	726	614	724	728	671	729	686	741	703	696	731	679	673	682	694	700	766	731	683	703	696	786	724	702	735	699	757	738	697	701	745	697	710	713	702	733	726	687	695	728	698	743	735	762	715	682	673	674	639	682	732	759	685	704	734	714	699	657	699	725	741	686	711	723	717	703	695	700	692	737	768	696	708	712	668	664	703	654	687	714	667	720	700	747	762	710	669	707	688	694	747	708	685	691	687	702	710	745	707	737	728	724	749	717	733	687	684	698	681	705	705	702	715	758	681	722	670	664	735	691	742	691	705	683	686	729	697	697	706	709	732	698	764	697	647	710	759	715	735	730	700	704	692	742	646	703	773	681	690	744	690	722	655	731	700	742	738	699	710	728	665	769	661	721	759	721	705	700	727	699	720	699	709	725	776	720	690	667	762	682	661	724	720	662	718	706	711	745	673	677	695	641	709	711	712	675	696	703	705	669	707	735	639	748	684	708	691	691	717	718	690	740	721	717	741	682	728	677	687	717	699	706	708	692	709	726	665	716	766	689	676	708	688	771	730	707	744	705	697	707	660	683	687	706	704	717	709	672	699	700	740	715	714	710	709	677	727	745	764	740	663	683	687	680	706	652	707	735	687	709	675	671	706	718	700	709	689	666	686	661	685	697	665	719	711	679	723	675	690	723	715	691	753	652	700	721	682	704	696	739	733	657	674	739	684	685	687	723	695	700	767	685	701	700	655	686	695	695	708	751	738	703	702	653	677	637	689	738	737	729	679	729	677	697	703	681	747	677	694	689	716	742	702	707	742	700	770	669	708	675	732	750	714	724	671	707	738	711	752	671	693	707	690	680	717	723	720	699	755	706	719	684	718	698	767	706	750	709	723	699	746	706	720	721	759	719	683	715	695	685	764	705	693	702	685	731	708	685	698	697	680	694	743	705	699	736	707	670	717	733	686	705	753	713	633	639	645	747	691	706	698	723	722	685
5163	845	786	745	665	680	684	641	653	670	672	657	676	645	689	693	644	673	628	641	574	645	674	640	643	657	627	673	668	639	697	628	680	660	652	646	613	616	634	641	594	657	652	621	654	575	702	669	652	660	665	671	680	627	643	662	605	615	673	675	671	647	653	636	696	682	650	644	661	632	653	635	627	693	632	629	663	620	616	635	622	672	624	689	628	618	620	599	688	622	649	628	727	635	662	664	682	641	637	641	654	613	674	691	626	691	650	637	655	603	654	653	648	679	683	633	637	665	639	638	620	634	663	666	645	642	661	676	606	605	667	669	647	644	705	581	655	660	631	635	676	642	629	635	657	664	682	673	652	617	645	645	661	669	681	598	640	647	671	617	623	672	623	691	656	671	644	626	657	608	679	669	665	639	642	681	599	648	677	626	700	631	647	633	644	631	643	705	660	611	642	643	623	670	624	638	618	646	645	623	629	657	663	658	669	634	643	677	581	617	627	613	588	653	652	626	698	645	649	603	649	621	629	641	651	648	617	638	637	639	659	653	646	659	632	660	612	627	636	625	610	677	685	640	638	682	655	635	631	683	661	653	663	632	623	659	659	680	608	594	651	639	635	663	648	638	669	671	692	645	618	653	629	656	678	596	646	629	721	672	673	623	651	653	624	628	613	631	651	664	624	624	671	616	655	695	635	654	617	630	645	609	616	648	696	664	649	691	661	634	595	626	636	636	659	647	640	639	640	643	653	678	651	669	724	618	701	636	618	686	620	677	633	592	681	659	682	647	659	634	654	636	680	681	637	666	598	609	631	682	628	642	570	679	649	618	619	697	647	639	632	652	631	653	678	637	655	656	589	662	623	626	638	677	662	622	653	606	675	665	653	629	651	659	681	660	598	673	697	658	644	601	642	633	609	617	647	607	656	606	658	620	622	683	630	637	652	645	606	624	637	635	668	626	605	667	652	629	669	651	641	675	664	649	588	681	648	657	624	645	651	631	615	631	637	691	655	606	607	673	656	658	630	647	626	645	635	650	661	646	643	630	661	663	625	672	649	646	679	625	654	627	630	641	644	658	675	616	650	629	630	666	670	645	645	642	668	599	638	652	701	654	644	626	655	646	623	654	673	650	631	666	631	672	627	640	641	637	665	641	667	688	603	655	617	627	626	596	645	679	689	658	640	662	626	634	629	629	633	633	667	616	650	643	616	662	646	665	633	639	667	652	700	645	625	617	673	638	634	597	642	678	671	616	623	632	663	650	666	626	674	657	666	663	689	622	677	675	639	652	636	658	621	700	694	662	639	634	682	662	649	660	672	616	662	669	667	595	618	699	656	669	673	676	649	651	649	643	628	640	618	613	620	659	666	653	639	642	614	606	655	622	627	637	649	618	670	629	598	663	668	618	668	629	642	656	689	677	685	652	628	650	644	661	713	645	663	644	647	671	644	648	680	614	615	660	637	608	717	691	675	641	620	601	644	633	674	673	639	651	643	666	614	632	645	678	639	659	617	693	593	637	656	648	641	601	667	673	625	614	682	622	666	626	641	653	638	629	619	661	660	639	626	630	583	658	652	633	713	658	648	648	645	636	659	637	642	639	642	609	657	658	628	628	636	637	617	632	665	627	635	659	663	672	651	596	652	605	664	637	629	673	633	627	606	610	645	666	668	624	660	650	643	673	649	653	644	670	591	646	649	635	634	602	659	690	670	687	666	663	629	672	626	618	635	679	610	666	656	657	645	663	616	612	645	637	674	602	683	615	670	642	652	627	657	637	668	661	584	663	625	607	669	626	638	644	674	641	568	691	657	618	640	634	648	592	655	674	644	618	642	656	645	630	663	665	620	661	643	622	624	632	638	635	662	676	628	657	668	611	649	722	627	602	634	593	653	662	676	632	636	644	628	669	610	666	635	609	631	647	669	692	618	641	599	609	635	666	691	645	650	624	628	670	585	627	606	649	622	667	669	622	669	679	671	631	601	619	673	664	655	657	628	665	631	653	618	604	653	673	619	625	609	640	630	643	669	663	656	622	628	690	698	667	614	653	671	651	661	638	607	615	662	666	690	663	675	603	643	621	618	617	648	656	651	666	634	641	649	653	661	634	633	641	618	633	671	643	647	657	668	670	600	624	710	650	662	642	619	629	644	644	698	630	607	690	635	666	693	613	637	608	652	614	638	613	616	625	640	648	609	669	678	657	659	618	657	665	594	676	661	620	669	623	681	629	648	653	632	635	687	626	646	621	678	673	642	659	611	667	634	656	608	666	688	647	591	630	605	651	672	646	687	624	641	706	678	628	645	649	645	643	618	620	643	615	682	666	660	647	641	614	670	624	670	598	679	682	618	654	655	641	622	642	653	586	636	614	681	632	613	646	652	671	640	633	626	647	660	665	637	613	624	595	620	655	627	646	697	647	632	630	647	584	632	640	640	619	632	654	627	621	620	685	616	642	653	646	649	620	631	665	639	641	644	647	630	692	639	608	663	649	638	643	622	628	652	643	629	652	669	613	626	629	642	671	659	711	704	663	631	613	618	648	658	629	643	606	629	692	647	649	665	653	709	670	622	663	658	630	687	663	664	641	665	594	693	616	688	683	665	657	626	658	670	685	655	645	574	624	642	640	616	640	654	676	624	691	599	629	624	638	659	665	620	664	641	642	672	602	674	669	672	682	655	667	649	669	617	643	661	624	635	643	665	636	634	663	604	635	676	628	690	657	679	639	633	664	664	659	634	668	613	628	588	648	644	641	658	688	644	670	625	629	651	637	636	623	592	656	661	699	644	652	658	644	617	679	687	651	647	620	648	674	669	646	623	647	640	629	650	680	642	647	649	653	641	676	627	623	661	642	676	631	707	642	636	672	617	639	633	634	659	645	633	629	634	620	677	663	659	636	623	646	695	654	630	634	658	624	653	645	622	601	662	675	615	625	654	612	642	707	619	634	600	686	643	658	621	625	607	614	642	689	623	644	648	658	638	649	697	631	651	657	645	688	662	613	612	679	607	628	644	654	602	633	632	637	639	618	641	621	591	669	655	628	640	619	624	676	671	644	634	651	628	648	642	641	644	664	642	682	627	667	633	614	684	676	630	623	631	663	607	618	647	678	658	629	647	697	655	679	658	625	659	616	662	690	640	631	669	652	640	637	637	654	653	642	638	655	651	624	687	647	640	651	627	651	637	663	671	649	673	637	665	659	631	655	653	629	655	647	683	659	608	639	624	634	624	621	634	629	625	648	601	680	623	657	613	627	656	671	674	607	630	643	660	651	630	644	730	629	653	644	625	655	638	627	651	663	597	637	642	633	635	634	654	676	589	655	676	588	645	597	607	659	656	608	657	656	616	701	629	645	618	625	643	671	659	616	671	626	630	633	672	630	642	653	627	664	644	655	636	642	636	644	681	621	625	678	669	615	659	656	657	649	644	657	630	658	648	635	665	690	596	652	630	642	678	625	631	651	667	711	701	614	677	628	676	602	648	639	621	618	646	643
25774	21411	25145	16431	1487	845	703	617	619	634	614	566	651	604	578	582	600	572	583	568	607	603	570	597	564	622	589	622	551	585	597	586	575	558	569	637	577	598	564	565	590	556	543	523	602	551	603	619	567	577	611	556	563	603	543	579	548	532	550	572	575	542	567	552	565	588	582	571	584	567	574	577	566	535	635	556	554	597	587	604	568	560	560	557	572	568	532	542	565	558	560	542	564	558	551	623	605	558	577	556	576	562	556	560	597	579	592	591	520	569	598	572	538	532	550	585	632	581	563	596	552	531	598	553	608	533	590	529	599	578	559	571	570	584	592	571	604	611	534	607	563	546	560	577	595	558	593	553	609	587	581	554	573	539	572	534	555	550	577	615	604	549	570	588	597	556	569	587	566	582	578	561	567	611	548	602	572	588	555	596	575	566	629	548	575	568	589	608	548	567	589	584	575	568	541	557	594	580	605	590	565	604	618	556	570	572	569	549	625	598	582	558	574	558	666	532	575	549	548	619	584	530	558	560	583	563	535	630	585	530	567	591	595	585	606	579	568	562	591	592	583	607	595	562	560	563	536	531	582	594	573	597	562	584	571	573	578	509	582	604	588	572	596	560	551	611	578	581	621	567	554	566	582	615	576	560	579	550	559	554	575	582	566	573	610	570	596	540	572	534	560	598	608	563	518	606	592	573	539	566	582	581	587	631	587	559	607	574	548	578	580	575	564	559	578	605	604	566	591	542	586	571	600	609	587	560	587	575	574	578	585	534	573	576	584	557	559	560	583	534	604	602	574	548	538	570	601	590	553	610	569	562	552	567	569	574	581	543	543	606	517	572	543	551	548	596	550	569	590	605	551	565	577	547	553	573	583	576	595	553	563	533	586	548	535	569	565	568	574	550	574	595	556	539	558	519	567	562	598	590	591	573	577	548	560	538	541	575	584	547	546	562	575	587	600	532	600	543	566	584	597	592	571	543	599	563	574	587	587	602	585	599	615	572	603	555	585	586	604	605	538	576	583	567	556	609	561	520	596	606	567	566	609	555	575	573	556	647	558	578	562	552	596	632	545	563	557	567	538	559	550	535	583	562	605	574	562	602	595	563	537	554	519	571	572	582	539	579	565	609	571	621	566	560	609	551	536	566	564	557	592	569	553	581	565	597	608	573	596	576	577	563	544	544	554	544	577	615	568	591	554	587	588	558	576	558	589	575	588	590	583	580	571	569	564	567	559	591	552	639	566	582	582	557	582	571	564	543	562	565	575	572	569	587	584	586	581	561	598	589	620	595	554	552	570	618	526	537	612	574	582	612	574	582	575	571	594	621	565	563	571	590	564	586	560	601	589	563	599	585	610	578	593	598	591	542	563	585	588	538	586	539	570	578	524	549	591	642	572	571	593	586	582	548	593	591	582	580	597	557	585	570	596	574	611	585	570	558	599	543	600	557	610	584	580	585	566	570	576	602	588	556	583	614	567	565	571	572	541	585	580	588	552	590	548	557	603	536	549	557	551	563	607	545	538	547	599	542	565	542	576	539	518	596	556	580	529	587	572	554	604	574	582	539	590	561	568	569	611	576	541	568	560	577	600	567	598	576	623	568	576	601	569	565	611	572	582	560	589	571	555	572	591	522	556	603	574	580	549	612	636	587	583	584	592	587	570	568	585	582	552	575	574	578	575	565	578	579	555	581	584	580	561	531	590	539	508	549	550	542	538	584	581	629	560	582	607	585	552	576	542	583	561	551	571	570	572	563	590	534	595	596	575	565	561	583	571	586	576	563	546	547	572	606	564	560	554	559	569	591	572	562	547	580	544	510	559	623	551	577	613	567	602	565	615	593	572	512	576	558	617	580	593	543	603	577	620	550	621	548	554	579	541	562	568	533	580	617	548	585	549	540	539	563	650	629	587	606	562	577	537	581	587	517	558	574	601	569	571	594	573	591	568	543	565	578	560	586	589	574	595	635	606	569	566	576	596	588	572	593	578	509	543	553	611	621	602	565	541	578	567	634	599	617	599	579	568	573	550	549	560	543	610	593	556	585	591	577	591	599	641	539	569	562	574	576	626	525	615	567	564	594	583	548	588	602	600	567	570	563	542	547	569	585	591	607	581	558	532	582	543	560	580	552	553	572	607	589	553	606	554	562	571	603	580	598	566	584	577	570	568	543	540	568	567	592	564	560	551	589	567	515	596	571	538	572	527	552	535	579	590	558	574	582	558	558	570	568	617	636	582	534	568	536	575	590	603	540	565	584	547	567	640	557	601	607	563	538	575	572	577	578	548	515	522	545	575	584	565	561	585	552	555	583	496	553	551	557	568	635	577	565	590	584	550	531	535	559	590	615	584	553	570	568	571	610	570	577	589	570	587	624	564	550	549	553	603	568	590	551	583	598	595	583	563	551	601	593	561	626	587	524	572	568	574	611	560	559	613	578	620	579	585	557	547	591	603	554	548	582	571	604	585	609	602	592	574	585	580	569	577	568	596	580	605	581	589	574	572	589	591	608	556	567	544	565	522	552	588	576	581	554	609	609	565	569	559	532	552	547	582	606	566	558	598	576	593	538	617	593	538	572	592	587	621	571	618	582	566	618	591	566	545	561	565	613	563	545	592	604	557	570	546	616	557	569	534	602	602	571	582	587	577	626	521	586	580	547	599	582	574	549	582	564	584	577	576	601	571	544	574	607	600	590	609	600	547	568	569	600	560	572	566	571	559	574	568	556	624	616	595	562	600	570	590	556	595	596	613	574	565	574	610	574	624	563	624	564	569	631	567	595	600	580	563	575	563	603	560	589	562	550	586	580	568	577	605	589	601	538	596	589	591	573	586	578	571	599	596	571	602	594	579	587	550	556	586	575	589	596	552	622	587	570	564	619	591	541	582	571	542	550	575	592	572	591	591	547	587	553	595	590	566	539	586	566	573	633	554	578	591	602	562	543	560	602	568	600	564	552	584	584	570	612	596	585	585	581	574	578	569	548	548	592	561	604	590	566	589	530	602	556	574	556	534	527	621	592	561	592	580	611	570	517	565	569	573	549	573	564	559	588	562	591	598	588	567	572	614	567	588	625	574	554	595	574	558	598	608	567	590	555	592	588	575	578	595	524	565	619	631	526	583	588	558	572	597	549	577	599	569	537	576	545	615	636	605	571	592	571	541	610	553	554	588	539	549	576	575	534	571	578	537	605	567	563	549	570	549	572	560	551	570	605	548	567	614	571	605	573	588	573	554	556	577	598	546	581	547	583	564	548	593	540	573	566	592	566	596	562	575	600	544	628	570	571	571	560	572	585	658	550	630	583	592	573	558	567	534	545	556	554	622	599	601	564	507	589	590	604	583	576	571	559	568	569	609	584	591	605	579	519	587	535	585	594	556	584	558	586	579	583	595	570	520	524	552	573	578	599	588	562	566	615	555	550	588	604	580	571	571	610	570	582	553	615	602	591	580	569	623	568	569	587	567	519	597	599	580	554	597	531	565	557	578	559
3574	2005	1661	991	844	756	669	661	624	589	577	577	611	601	553	536	591	607	550	561	589	582	581	544	524	583	565	561	595	560	543	579	564	523	586	565	551	539	563	550	536	584	524	562	538	571	539	564	553	574	550	558	520	526	534	511	582	518	558	546	536	594	562	566	540	575	562	545	537	559	563	529	537	507	552	545	589	555	553	531	547	526	551	558	527	566	564	536	574	553	543	561	523	584	522	549	547	498	591	561	548	545	560	526	552	560	589	567	589	533	570	508	529	521	574	517	553	549	532	551	532	538	568	547	549	558	569	532	533	511	543	543	547	610	534	531	543	574	532	550	551	531	524	530	564	528	530	584	575	557	548	535	544	528	515	513	569	557	544	550	504	564	513	560	567	557	544	526	574	519	569	568	510	541	535	499	550	555	560	556	527	529	508	575	522	541	564	533	536	545	525	558	540	544	538	520	542	548	560	531	532	532	570	579	563	511	502	553	540	561	535	556	553	582	550	540	573	555	530	528	543	548	524	536	517	555	547	541	590	539	511	560	527	537	519	557	519	541	552	552	546	548	564	525	521	530	523	535	554	531	526	589	544	571	468	570	572	549	624	550	562	580	573	567	505	561	552	557	525	592	542	497	528	580	551	566	570	577	515	536	550	541	554	539	506	577	545	512	555	541	567	571	574	604	560	558	563	527	538	567	574	547	512	548	537	548	530	507	526	554	528	545	552	572	556	504	540	496	534	542	547	547	535	518	510	543	529	549	533	526	538	570	557	503	518	568	485	564	565	542	517	506	531	574	562	546	526	597	545	562	547	504	498	543	519	535	549	524	502	555	579	548	549	549	545	532	547	527	538	546	586	516	533	559	603	554	537	544	569	538	524	576	541	558	533	564	523	539	576	507	541	551	555	544	567	559	548	579	580	525	559	561	545	528	549	566	499	517	533	527	591	543	527	554	551	521	559	502	580	577	561	529	557	596	525	518	552	555	535	506	528	524	550	526	525	509	543	519	530	503	542	556	607	569	532	541	544	530	487	551	525	536	563	573	596	536	561	548	542	568	518	490	594	528	512	542	526	507	580	520	534	519	513	548	535	521	557	541	536	539	530	496	538	555	559	562	526	575	567	563	567	548	538	543	510	538	571	571	555	556	534	616	542	533	537	525	583	533	552	557	532	534	525	507	533	561	550	547	562	575	518	565	548	543	545	553	535	529	520	548	561	517	530	513	528	549	575	580	555	575	565	570	536	570	549	539	519	527	569	552	542	560	565	616	547	604	537	524	526	553	548	519	519	533	538	562	576	525	546	538	548	517	569	539	562	533	531	586	563	532	589	567	513	538	551	515	563	533	541	555	514	556	565	533	525	557	554	516	542	561	543	557	550	553	547	537	542	561	532	536	535	564	554	539	526	535	535	566	541	549	520	552	483	534	519	518	530	540	554	528	551	589	527	541	541	517	511	545	508	555	513	538	538	545	542	520	533	506	554	576	534	567	599	576	562	543	542	569	586	522	549	532	584	544	528	543	580	541	544	578	589	537	516	538	519	546	522	538	582	526	535	536	529	516	546	532	534	508	523	559	581	515	525	499	528	544	526	540	537	524	544	550	508	550	532	522	529	562	564	535	530	569	528	588	552	565	595	543	539	548	553	570	545	589	570	554	550	517	529	553	545	553	555	526	497	547	540	526	561	545	491	541	550	548	544	545	548	553	558	562	512	516	478	571	528	523	539	522	588	565	552	559	598	541	490	561	564	549	544	549	514	557	524	549	585	577	564	516	529	536	508	589	526	546	524	542	553	536	546	562	533	529	581	568	555	528	542	497	542	518	559	536	509	510	561	575	553	569	530	519	522	514	565	561	511	540	555	532	528	528	547	512	519	547	585	564	502	547	527	520	561	576	578	519	544	526	522	515	514	575	526	522	514	520	580	552	582	547	558	548	550	554	505	547	478	575	545	589	569	587	509	533	540	580	561	551	556	575	531	560	566	550	502	533	504	538	480	582	527	568	530	553	527	582	534	523	516	574	564	503	553	496	567	544	591	534	520	539	493	573	520	527	519	546	523	498	585	586	538	557	524	542	564	523	559	555	526	567	540	558	540	540	540	540	566	523	515	589	542	534	543	579	552	579	570	517	527	596	540	542	533	544	546	507	542	548	551	554	519	531	541	597	495	554	547	540	503	553	521	567	531	564	558	522	546	508	558	551	499	577	511	562	533	543	538	529	557	535	539	571	539	545	496	569	579	562	543	559	569	546	535	541	524	524	509	597	503	558	546	615	572	489	540	511	531	508	558	520	531	522	512	570	536	547	574	543	544	563	528	525	534	514	563	541	556	494	546	545	567	502	518	522	526	582	517	568	547	547	534	494	552	500	551	541	533	537	521	527	575	559	520	585	552	549	524	514	529	542	543	536	549	571	535	519	516	540	580	540	486	569	554	525	576	514	576	535	528	581	542	520	538	550	532	519	553	528	582	556	554	492	534	512	570	495	526	560	559	516	514	527	561	535	494	534	534	540	527	537	504	536	514	504	603	533	535	561	556	539	511	564	518	554	549	516	529	538	564	518	561	536	576	546	535	565	518	529	572	572	576	532	538	548	535	549	545	538	531	532	568	535	539	542	551	544	530	530	525	568	538	525	546	529	533	531	549	552	558	500	545	598	569	601	559	539	518	549	566	563	547	595	533	565	512	568	548	568	524	559	509	527	542	557	527	514	541	507	541	540	513	487	564	538	537	557	533	530	524	574	507	575	560	527	547	561	538	532	578	525	549	531	518	517	541	557	564	543	600	530	577	557	570	527	586	542	566	533	522	562	559	593	569	536	509	529	532	513	544	533	535	563	520	542	547	536	562	560	566	561	528	553	526	580	535	577	534	527	585	522	557	546	556	546	550	565	530	553	551	522	530	553	520	528	527	508	512	551	539	532	562	541	579	540	519	502	578	562	521	531	543	553	568	557	547	556	520	549	538	572	533	525	528	549	534	556	526	552	529	526	536	548	589	527	544	580	544	531	532	558	497	558	524	554	539	516	566	544	533	525	550	544	573	529	525	525	539	514	540	569	561	545	536	563	525	531	565	549	543	536	526	541	525	536	552	543	556	542	565	534	555	521	526	548	528	567	549	586	608	571	533	558	519	573	505	559	560	576	537	538	520	533	538	565	519	541	515	529	555	537	533	519	539	531	514	521	576	543	531	527	546	528	599	559	553	530	507	552	542	503	518	545	575	583	549	570	539	545	500	563	573	547	484	529	540	550	510	530	561	500	529	551	504	563	552	556	548	569	590	577	542	529	503	509	560	539	546	540	506	557	537	538	550	545	555	527	539	535	533	518	536	555	511	578	518	530	556	528	523	572	527	505	538	552	558	566	525	582	545	524	516	575	524	517	555	538	566	515	564	515	539	538	529	530	620	522	536	524	557	537	499	567	575	525	541	532	511	574	540	530	535	518	527	557	539	548	534	536	524	547	511	573	556	563	518	506	551	488
24294	21444	28548	24715	19766	2206	775	504	378	378	330	289	321	359	298	322	282	318	275	280	275	302	294	266	271	275	266	262	290	288	278	265	265	254	267	274	255	255	251	262	274	266	229	259	257	264	276	281	245	264	260	256	231	272	275	294	265	269	266	283	260	262	260	258	272	273	283	251	275	246	283	251	267	229	286	254	295	267	269	261	271	276	252	245	288	295	260	245	269	263	248	255	266	252	267	251	286	259	266	243	274	242	256	249	266	282	254	274	242	263	256	268	270	277	283	234	265	263	275	250	281	227	259	234	232	250	254	254	259	237	273	270	269	234	279	246	281	273	272	287	280	258	267	249	274	259	224	247	257	247	268	249	238	276	289	265	298	268	278	258	266	261	241	272	259	280	227	279	252	267	246	270	245	277	273	273	263	276	255	255	272	233	254	271	278	256	296	239	275	264	254	237	265	281	234	266	254	235	267	263	245	251	296	261	265	236	242	242	271	238	270	262	239	233	252	278	250	264	262	248	269	273	283	261	257	237	270	270	244	264	249	249	261	271	258	252	279	239	226	247	262	276	251	250	261	248	274	263	256	243	265	258	234	257	240	281	268	223	252	267	266	280	263	285	235	258	241	257	264	262	254	216	247	237	237	258	254	255	253	243	251	266	267	264	280	282	243	256	255	260	263	279	272	254	263	276	242	249	242	248	236	251	254	268	279	244	264	261	269	237	291	286	245	250	283	254	244	265	271	257	238	231	248	251	278	251	266	268	219	292	240	253	245	259	292	241	254	284	285	273	243	282	279	259	247	281	251	237	261	287	254	250	268	261	258	263	284	264	255	293	242	252	297	271	270	256	273	275	270	293	275	286	261	291	240	247	252	267	237	271	255	254	248	213	246	309	261	257	254	265	256	225	256	256	288	251	272	293	254	238	271	246	253	240	258	272	299	225	245	266	251	258	262	261	242	271	270	241	236	270	264	261	249	245	259	240	250	240	262	268	261	265	266	246	274	249	256	256	239	259	280	258	279	247	236	261	271	241	298	265	249	256	289	259	255	254	268	263	272	289	298	259	249	242	253	258	236	258	257	295	274	248	307	249	244	243	249	255	263	285	268	271	231	261	235	269	248	268	284	264	262	258	252	231	247	235	272	267	233	267	244	278	250	283	253	242	271	241	274	302	267	263	254	261	275	267	262	244	252	238	242	250	267	223	298	258	305	260	265	257	287	247	270	287	259	230	267	239	289	253	267	285	271	266	284	281	247	257	260	260	277	252	248	274	240	223	273	264	242	269	270	252	244	254	264	273	257	252	255	285	266	261	255	261	268	275	245	291	258	288	251	254	275	289	276	253	259	254	281	259	267	236	267	265	236	241	272	253	269	262	231	261	240	270	254	280	246	259	243	264	265	262	265	257	285	282	248	266	254	243	253	266	262	252	263	252	255	274	272	251	260	280	283	280	273	246	271	245	269	280	214	252	242	236	261	267	262	252	244	270	248	244	244	244	245	277	259	263	275	295	264	243	274	256	265	258	275	289	257	257	278	251	241	267	258	251	246	266	238	239	244	272	246	270	268	272	252	259	231	233	219	241	243	241	283	253	250	253	260	248	257	240	254	259	244	240	232	283	264	251	274	263	258	261	247	255	255	243	247	266	273	231	254	265	271	245	228	255	277	293	280	232	262	250	243	274	242	246	263	256	274	218	273	262	267	259	255	252	268	231	281	282	238	237	293	242	235	267	231	243	257	247	258	287	235	254	258	251	266	241	267	270	234	250	263	265	236	261	283	247	242	235	288	249	291	231	267	243	239	267	267	262	210	282	254	251	245	257	250	272	282	271	254	262	274	250	275	287	263	255	244	249	268	260	271	258	260	298	253	280	260	228	262	258	258	241	238	272	288	244	257	252	267	263	262	253	253	260	251	256	213	247	243	267	282	278	251	246	239	267	246	253	255	256	247	274	251	255	262	257	265	230	267	239	260	276	268	225	245	262	251	263	261	253	239	263	290	224	238	237	248	239	255	250	246	271	283	257	247	255	231	261	240	252	275	267	260	249	257	248	257	277	244	243	257	280	266	250	251	273	252	264	267	272	261	262	273	246	259	262	229	241	230	266	271	272	275	249	248	245	270	226	249	268	259	258	246	218	286	259	254	259	233	270	269	246	248	261	269	244	220	270	249	270	265	246	280	255	236	253	292	244	252	282	268	282	232	229	249	255	242	231	247	247	283	250	252	243	259	263	254	257	265	286	240	274	238	245	269	250	260	280	225	285	226	255	226	262	236	244	251	274	307	260	288	257	289	258	257	254	237	257	257	290	260	262	251	242	253	253	257	296	264	270	229	258	256	249	269	258	259	265	251	239	257	250	254	221	278	229	247	251	289	270	253	231	249	295	258	267	258	268	269	284	263	252	262	266	261	257	258	290	270	247	257	248	270	253	232	256	250	247	235	257	236	268	265	239	250	276	253	253	258	247	230	256	273	264	238	265	245	279	240	215	253	291	236	271	302	271	264	256	269	255	253	253	273	266	256	252	243	281	245	273	245	248	268	229	246	247	268	254	255	246	255	235	235	275	242	235	261	252	291	258	244	273	253	235	282	264	256	256	233	271	252	222	287	279	255	234	287	268	241	228	232	238	252	267	250	247	234	260	251	263	266	231	261	243	269	236	273	266	221	256	262	251	244	266	257	256	277	267	257	250	249	284	258	260	257	278	254	241	294	268	253	258	268	253	255	228	234	252	250	255	249	250	247	278	257	264	257	258	270	244	260	270	251	279	245	257	248	259	250	260	261	267	297	241	257	223	236	251	298	239	217	247	271	265	266	261	257	271	278	252	270	240	247	248	256	253	248	275	234	266	247	263	262	232	242	253	270	252	274	240	242	254	268	254	279	265	266	269	244	262	286	263	255	242	257	264	255	241	284	242	253	257	290	228	249	255	275	246	247	232	263	234	262	251	270	252	231	269	261	245	265	268	280	284	250	262	235	273	275	278	235	250	225	252	237	257	240	267	277	249	224	239	254	263	252	263	262	266	288	262	232	295	286	268	238	248	253	271	274	279	264	263	257	267	265	257	279	253	232	224	249	269	254	260	254	276	265	257	252	236	243	259	285	276	236	243	236	273	262	292	227	269	239	257	244	253	280	282	259	265	261	262	260	243	278	269	246	239	277	250	285	234	246	249	268	271	245	246	263	268	269	243	291	261	231	245	252	263	239	205	250	243	280	243	274	240	267	264	262	238	249	268	254	278	269	256	279	255	272	258	249	245	264	263	266	253	271	278	268	282	248	282	263	223	259	238	252	257	212	274	278	225	264	279	243	254	263	284	259	275	263	250	265	279	268	248	259	257	258	279	264	256	260	222	286	254	251	259	257	251	266	239	238	243	242	239	257	266	275	262	225	246	259	252	256	255	253	251	248	239	268	240	245	258	235	255	251	256	246	233	256	250	252	255	207	275	243	264	266	254	274	279	262	238	267	278	250	242	236	271	275	261
3325	4563	3536	1728	1184	924	724	638	594	500	418	435	375	404	387	349	350	320	330	337	321	324	320	303	307	296	348	318	289	310	317	287	276	286	294	270	303	302	295	265	289	276	271	247	288	311	296	316	278	269	292	289	279	290	293	320	262	289	284	294	279	267	246	286	325	272	327	284	285	299	267	281	276	282	272	266	320	270	272	262	282	303	260	291	303	304	250	265	283	286	290	288	252	261	290	289	284	300	291	300	291	280	279	294	264	285	304	252	274	277	281	278	300	304	295	297	268	282	287	277	277	265	281	286	282	247	283	291	300	268	281	306	301	324	298	311	244	309	258	285	292	307	280	293	281	305	290	284	292	309	284	259	305	299	279	290	264	286	263	259	285	250	279	284	257	279	271	293	284	301	277	281	273	302	269	283	276	275	270	260	298	293	264	262	275	296	278	296	280	287	265	267	269	259	237	281	270	280	281	272	254	297	283	256	318	298	264	296	265	276	300	267	305	268	286	288	290	280	265	252	258	277	281	286	279	284	272	279	301	272	269	284	288	281	292	311	292	306	291	281	281	280	258	318	272	272	252	276	293	279	274	269	274	282	270	290	257	290	240	269	283	274	256	274	264	265	293	260	293	273	279	286	275	266	285	275	284	284	291	251	298	269	265	270	269	311	278	279	314	266	249	285	281	295	265	283	273	271	292	266	279	318	275	268	281	291	293	270	258	285	256	283	272	282	253	278	281	254	271	273	264	293	279	271	296	294	264	289	264	299	274	313	277	310	288	300	283	255	275	266	255	252	286	300	295	247	296	287	262	249	245	259	255	285	256	293	261	269	262	239	266	283	287	246	279	286	275	285	279	267	276	295	254	300	296	285	265	261	293	274	286	263	284	276	271	255	260	318	270	290	277	287	280	288	263	275	275	252	292	288	273	273	273	289	272	257	275	291	299	284	284	274	280	276	260	268	300	265	281	256	285	277	260	296	279	287	291	269	295	270	277	262	277	273	279	266	274	286	327	301	265	307	259	257	303	266	251	274	251	262	284	278	284	282	303	268	285	261	260	289	291	255	256	267	309	268	309	289	270	253	279	313	292	238	249	259	254	278	289	300	273	290	294	287	268	272	273	324	262	286	301	261	300	264	274	272	290	290	268	277	294	271	280	315	282	278	270	256	264	269	246	292	253	316	303	250	284	276	300	264	314	305	268	278	262	250	301	287	269	265	255	286	259	257	270	292	296	265	289	279	317	306	273	288	301	296	280	273	268	271	242	255	301	295	314	244	276	273	246	274	285	274	279	273	277	250	292	278	299	263	301	286	269	273	266	265	281	258	283	246	282	255	284	291	263	259	299	281	277	301	308	307	269	271	291	281	287	290	275	291	276	259	294	306	273	278	272	290	314	281	271	259	287	272	282	303	233	316	301	255	297	246	257	278	277	280	266	261	302	261	295	307	259	260	269	232	269	289	292	254	268	273	279	298	292	258	262	269	284	289	291	285	267	292	298	266	289	276	266	280	260	279	274	249	279	303	254	286	279	281	313	285	248	278	266	278	242	283	268	286	256	294	275	271	279	252	266	214	282	286	249	261	265	276	270	265	276	265	282	267	270	270	255	301	296	267	244	276	277	260	270	250	273	289	272	285	268	289	244	269	275	292	299	272	279	254	305	287	261	315	251	268	286	286	263	296	265	292	260	299	291	280	279	260	273	309	273	262	251	272	281	282	274	292	275	279	287	289	247	295	284	283	251	273	283	242	277	261	265	274	269	269	278	291	273	314	275	287	279	281	287	296	271	287	298	286	274	282	261	282	266	247	305	274	321	293	292	286	249	264	275	288	285	255	266	290	288	266	268	287	252	246	274	274	264	261	276	274	265	273	270	238	302	272	270	268	302	240	259	269	260	235	278	281	320	261	287	303	270	314	306	252	270	244	269	271	282	258	291	286	272	282	279	269	259	276	275	259	287	266	278	263	265	281	253	268	262	274	284	302	292	259	269	276	257	251	290	271	260	310	283	257	269	261	258	262	277	280	292	278	264	263	277	272	293	294	278	263	274	281	290	264	275	276	298	296	290	250	282	249	292	246	255	261	285	281	259	274	274	275	270	284	257	287	267	292	282	271	294	256	278	283	289	279	277	259	305	258	257	280	274	312	252	259	281	267	296	276	280	244	274	285	267	281	295	277	279	275	273	294	287	268	286	309	264	289	297	251	267	282	246	279	282	272	269	261	280	289	267	276	244	275	306	283	263	283	270	266	254	282	281	286	267	290	263	252	261	261	258	257	273	248	268	279	258	267	286	255	260	274	284	271	294	293	275	275	266	279	300	272	252	300	298	283	289	290	281	283	275	269	292	280	267	287	267	296	279	302	260	278	297	279	281	301	233	277	270	275	294	287	293	279	279	274	273	303	253	278	285	279	246	286	300	312	262	291	275	257	269	254	279	266	302	260	308	259	282	287	260	261	254	236	304	257	274	273	297	279	274	251	233	270	293	291	291	307	289	279	280	271	279	272	245	263	266	269	291	289	265	269	263	276	278	287	266	276	279	272	264	257	237	267	269	274	293	285	259	277	257	280	299	256	275	248	280	251	271	284	284	267	281	275	288	258	298	268	251	253	269	253	293	265	318	244	262	255	286	260	292	285	242	245	278	265	257	277	270	287	281	256	282	275	288	271	237	289	292	278	269	251	278	278	301	270	289	289	286	253	289	234	260	282	274	274	249	255	289	235	272	266	272	275	233	264	275	295	289	267	253	306	273	275	274	267	295	264	266	304	274	270	234	256	247	272	288	260	268	294	244	301	276	299	277	263	267	279	307	277	290	264	284	279	273	282	276	282	300	251	282	275	249	270	292	299	278	259	279	253	253	271	256	260	298	265	284	263	305	296	275	263	276	288	275	300	285	298	268	281	247	275	286	289	291	266	293	285	268	233	232	249	273	279	287	281	266	262	279	295	288	296	269	265	280	290	259	263	270	281	259	246	270	316	288	260	273	276	278	283	284	261	246	284	259	289	298	259	252	235	271	313	264	299	297	272	271	281	271	278	274	265	307	277	292	272	253	280	270	260	288	269	295	262	270	294	248	297	275	255	290	279	322	299	264	248	278	298	255	266	236	272	286	282	275	273	276	280	283	312	293	257	273	260	287	266	276	264	280	276	261	248	240	244	274	280	280	267	260	270	270	241	277	258	286	277	293	246	265	280	330	277	262	281	266	290	264	295	267	268	296	282	292	247	267	253	293	294	261	265	266	274	270	283	262	265	246	281	241	260	272	256	275	276	248	290	274	285	268	267	273	265	276	288	286	287	275	267	256	287	290	254	278	292	285	266	282	240	253	285	288	294	278	258	260	303	329	292	279	309	286	265	276	298	264	276	252	279	273	265	266	261	274	274	277	283	262	291	267	272	276	277	272	282	255	248	255	274	288	269	277	280	285	266	261	280	280	284	280	265	262	294	267	246	251	290	275	251	297	273	264	310	269	290	279	267	268	278
27620	11505	1968	1178	881	748	754	741	738	643	743	738	727	746	736	708	726	758	767	759	722	704	693	733	707	708	694	689	726	698	717	713	694	696	791	736	748	643	709	736	719	755	665	730	694	748	715	710	697	654	671	726	741	725	669	692	726	755	696	742	726	714	772	724	688	676	707	733	697	739	714	710	696	700	663	759	708	669	686	652	697	758	698	744	756	740	706	707	709	675	652	702	695	708	704	733	703	666	748	694	666	725	750	697	728	753	705	751	681	710	749	665	707	708	737	695	712	727	705	730	707	707	730	754	709	717	694	692	673	769	743	707	722	714	700	755	701	693	713	734	682	699	697	694	787	724	734	731	706	703	686	730	730	729	698	756	673	676	699	725	703	667	723	720	712	692	811	723	742	716	746	717	707	682	669	690	714	685	682	710	707	723	698	752	693	717	748	718	687	712	727	697	691	745	717	747	681	704	695	679	696	709	732	697	730	699	709	662	702	691	739	709	738	706	690	743	733	678	717	743	719	705	681	677	751	768	763	717	741	690	722	710	729	701	672	681	699	752	750	753	739	725	756	753	703	713	697	678	720	700	733	695	718	754	699	715	712	704	722	724	767	763	722	695	692	709	699	737	745	781	666	720	712	680	732	781	699	734	711	731	689	717	702	703	744	747	728	691	724	686	675	756	662	730	684	727	747	712	670	705	693	708	743	689	702	730	688	698	737	757	737	699	722	758	720	670	741	674	731	645	667	716	732	703	722	731	729	700	711	692	719	725	738	703	708	680	712	714	772	697	670	691	760	704	684	738	695	680	661	652	724	691	720	689	703	684	757	722	690	749	751	704	779	740	717	682	697	686	688	746	685	697	658	685	761	708	691	726	713	723	635	690	685	712	723	688	736	690	720	745	689	724	730	703	719	679	697	705	725	699	700	698	720	724	689	725	670	700	716	694	708	691	706	676	710	696	720	706	742	728	693	716	718	729	714	702	698	692	690	695	699	664	684	716	724	671	711	703	758	709	683	698	715	656	728	706	698	702	725	686	748	696	690	671	696	726	687	699	737	736	728	723	687	738	722	720	746	713	724	737	646	687	706	721	725	714	746	687	686	753	727	683	675	766	708	738	720	709	728	706	720	704	709	743	757	789	705	711	711	721	746	726	746	753	728	740	759	689	700	695	686	656	733	670	699	748	713	721	674	722	721	759	701	696	741	738	765	714	725	725	711	697	745	741	694	654	628	663	743	675	684	685	688	718	730	718	683	761	693	695	697	757	689	695	732	687	696	736	742	706	743	724	752	677	700	732	703	697	748	720	690	742	724	707	711	747	678	767	769	678	766	703	737	779	725	707	762	722	758	752	722	734	743	680	721	686	700	689	709	694	757	709	658	728	731	753	749	682	742	769	707	722	697	707	761	709	729	706	695	729	705	701	730	718	730	753	734	724	780	723	742	712	730	767	697	720	738	694	698	725	764	726	746	692	660	689	697	724	634	702	695	724	671	695	716	665	746	718	702	670	712	689	646	717	676	706	724	718	695	697	675	717	702	718	715	729	738	683	712	706	760	726	708	691	693	719	762	716	708	713	676	712	697	657	750	690	690	750	685	731	720	728	750	699	720	684	671	671	680	736	689	700	719	745	689	662	710	696	694	725	768	654	724	757	692	755	732	678	752	688	715	690	690	717	743	693	725	711	703	716	700	724	730	791	717	736	780	705	733	762	713	749	702	706	749	735	710	664	735	688	712	676	771	739	721	694	729	749	684	760	714	737	735	715	712	713	727	660	710	682	707	709	779	669	720	740	671	691	742	726	723	734	741	703	751	669	730	721	713	691	709	703	741	737	719	746	692	739	682	725	697	714	745	716	682	686	681	701	718	659	716	668	703	709	755	709	732	677	728	716	675	734	727	712	715	717	697	700	689	715	702	689	730	681	791	721	778	708	744	701	735	729	716	722	698	676	758	693	705	693	706	674	705	721	728	656	740	690	711	709	760	692	696	736	731	754	709	730	759	719	711	757	745	699	710	737	767	644	714	723	752	694	718	711	713	732	756	709	752	663	757	706	692	678	672	720	684	734	763	723	708	736	688	731	685	729	717	704	730	683	784	773	683	681	710	716	686	741	677	715	696	671	700	702	693	703	699	725	665	710	717	754	733	732	652	676	726	817	710	718	715	729	735	720	725	734	733	707	706	720	722	728	673	708	761	700	712	727	753	734	693	753	716	679	761	695	725	725	736	711	704	695	731	713	697	748	662	701	714	723	675	710	733	751	727	718	713	728	697	708	712	723	717	703	708	734	710	714	778	728	683	704	712	719	726	701	733	684	705	712	721	718	721	730	677	732	750	763	762	679	756	694	658	720	704	775	725	715	698	705	641	733	702	713	659	750	690	711	705	731	689	710	699	732	765	742	753	711	736	745	672	676	689	726	704	723	702	635	679	729	734	695	737	704	736	766	739	778	712	688	715	746	749	736	707	722	681	673	774	734	704	756	728	732	706	738	722	701	707	725	768	717	759	679	715	733	665	703	742	745	756	721	708	754	650	675	695	723	752	774	699	672	781	713	753	662	753	715	717	747	702	737	710	677	695	690	722	688	748	722	731	730	756	716	733	713	735	729	760	733	731	710	687	720	718	748	768	722	702	701	696	760	728	719	752	727	706	716	725	686	712	763	691	705	713	734	702	665	729	721	685	688	714	737	704	680	713	746	743	741	739	727	720	687	707	685	736	742	720	715	742	720	715	680	714	712	691	726	692	760	722	742	720	702	705	687	742	683	670	751	680	690	672	756	748	705	677	759	710	706	721	758	686	732	696	707	762	700	695	714	656	699	718	765	732	645	738	703	713	731	686	687	694	731	735	702	681	675	697	771	722	749	711	720	724	748	752	747	765	709	718	666	713	697	733	696	717	768	672	745	687	702	722	738	707	738	677	763	657	737	698	736	661	690	769	722	647	672	721	741	742	768	728	692	739	695	756	701	672	717	754	748	725	714	727	714	743	705	700	750	685	744	714	697	677	723	686	712	710	689	689	711	691	722	729	717	697	731	680	702	738	727	743	714	715	722	708	732	661	742	681	713	698	738	723	721	750	710	686	651	731	736	703	707	691	693	713	717	730	729	688	681	744	709	699	675	702	726	716	693	760	724	698	720	781	724	735	748	723	718	707	692	679	685	681	704	707	705	712	751	681	698	694	710	726	771	709	680	723	710	720	726	729	711	705	680	751	691	707	740	699	722	671	725	693	719	744	700	723	689	732	725	708	733	709	733	721	650	667	691	748	714	684	721	696	704	756	733	721	709	717	672	730	747	707	667	664	682	743	722	720	667	723	702	742	742	751	755	744	713	710	742	682	664	693	710	699	733	708	717	678	709	744	722	754	693	738	677	750	723	762	713	671	707	699	750	740	729	706	755	736	705	754	696	771	734	662	763	745	758	697	748	737	736	691	666	733	729	689	725	679	721	745	750	651	678	737	706	694	695	775	714	744	691	677	674
5178	932	846	753	725	684	655	672	668	666	607	639	691	671	628	641	682	692	633	654	650	677	656	668	663	694	644	639	618	646	659	612	659	673	659	672	640	633	685	652	630	687	680	618	627	667	667	648	570	650	628	657	665	646	627	679	667	616	644	649	676	638	665	676	664	636	610	677	635	667	640	649	671	603	624	654	613	662	657	645	670	629	627	599	665	686	628	652	661	627	633	651	661	658	679	667	620	628	666	568	668	655	638	634	658	623	629	687	636	631	587	607	650	638	642	593	636	616	592	628	616	639	647	608	644	630	678	650	642	622	624	648	617	675	674	626	662	618	665	632	643	616	643	595	639	618	632	629	677	625	624	615	660	699	671	647	627	676	678	678	670	627	634	658	667	660	731	617	694	651	687	632	611	686	658	640	629	623	647	625	655	624	617	650	627	587	615	672	614	655	652	662	639	655	684	644	635	666	617	688	655	620	608	681	666	694	621	647	649	647	654	636	638	643	638	600	610	664	662	632	638	692	683	638	658	669	644	640	623	635	657	640	660	690	643	600	690	672	603	708	641	602	640	632	654	629	623	688	626	635	652	606	683	671	675	685	679	659	659	674	641	635	697	629	667	629	642	645	700	660	609	657	663	626	630	640	668	678	649	646	649	637	657	659	663	679	665	669	626	643	647	599	678	634	664	671	655	672	634	638	638	629	643	649	651	649	626	691	663	681	651	637	626	596	692	641	670	668	643	663	651	667	660	668	600	630	632	681	668	668	674	605	659	627	646	595	654	611	702	689	669	669	651	605	644	664	639	645	634	617	670	603	648	690	617	616	655	652	599	692	695	677	634	641	652	640	670	673	633	630	676	659	663	664	646	623	659	670	663	629	620	637	661	637	622	680	647	673	639	606	661	641	657	667	676	668	695	680	657	657	653	633	660	664	631	617	655	636	650	608	604	636	609	620	681	610	646	644	622	668	646	648	694	641	673	674	695	660	610	661	660	668	686	658	662	621	636	636	619	658	647	637	611	656	618	668	625	645	637	655	685	652	631	617	646	654	672	632	663	626	664	608	702	692	665	650	646	653	651	658	652	665	642	662	642	641	666	655	707	681	695	618	665	664	656	701	666	671	628	621	647	631	626	661	668	624	665	662	623	661	662	628	639	625	675	673	613	628	655	694	649	639	686	630	617	649	677	609	624	645	703	672	648	660	670	636	661	660	636	634	679	626	649	663	602	627	620	661	679	683	668	602	696	649	613	662	646	679	660	640	643	620	645	645	660	657	636	637	652	622	645	645	629	655	614	621	617	655	672	631	631	654	647	631	665	662	604	677	615	638	617	642	667	668	626	658	575	662	613	613	636	679	637	658	628	637	646	647	597	665	616	664	608	633	650	648	672	659	679	615	630	668	647	679	650	644	622	666	642	618	646	653	683	692	667	647	665	643	654	631	663	623	658	623	632	657	648	637	656	674	650	682	695	654	646	645	611	657	640	636	653	621	667	672	608	678	655	653	648	620	570	627	650	600	642	642	668	644	673	596	640	676	655	668	682	644	666	651	627	644	640	698	654	701	642	631	688	656	657	652	625	611	657	688	666	627	644	652	626	622	658	678	687	673	649	641	632	659	684	633	632	627	643	653	635	674	610	630	634	710	636	625	628	669	682	637	651	688	688	642	621	638	670	632	638	664	633	665	654	633	676	652	624	617	639	640	683	663	638	689	603	605	663	653	662	616	575	626	640	681	697	634	664	647	657	642	650	616	660	647	624	657	654	628	651	644	654	655	661	677	607	601	667	669	676	601	634	668	639	634	687	646	660	625	663	679	638	657	651	601	609	664	637	675	696	642	642	641	673	652	707	664	665	644	638	667	683	624	656	651	592	663	713	637	621	632	655	623	614	689	670	680	631	655	630	599	649	684	607	638	650	647	677	610	626	652	644	587	615	633	593	665	657	625	668	646	653	672	641	628	658	621	669	645	640	643	594	663	652	634	665	628	672	640	657	695	653	634	701	673	626	635	644	632	680	657	637	665	695	654	631	652	630	661	655	626	642	692	619	664	617	682	643	697	605	665	633	658	638	613	658	627	614	699	622	624	653	611	680	620	633	657	657	655	624	662	636	617	695	665	706	671	638	637	652	655	689	643	655	643	645	634	686	601	624	654	649	656	651	634	669	610	682	650	671	664	656	670	636	663	628	612	628	677	629	649	611	723	661	598	672	606	659	658	648	640	661	650	638	644	668	704	662	634	639	619	674	685	614	659	679	632	647	652	654	663	661	660	639	661	646	631	631	632	678	625	641	606	624	675	667	646	620	655	656	691	648	627	610	630	652	633	662	661	636	645	687	659	628	625	627	698	636	638	613	630	650	623	691	627	690	650	670	676	640	626	619	643	646	654	666	619	683	675	631	687	650	659	660	670	660	653	665	650	607	671	662	680	645	640	654	622	704	676	600	665	668	644	662	664	635	617	697	644	622	663	633	621	583	639	647	636	640	656	612	625	625	649	669	637	647	659	668	623	632	631	606	664	625	685	648	635	659	659	680	665	648	650	675	675	659	676	664	603	656	662	640	658	649	632	661	634	683	627	622	664	678	668	637	643	703	678	657	661	631	667	616	703	628	633	652	624	638	679	613	635	617	652	615	635	646	663	631	641	681	704	652	646	664	622	640	648	594	608	632	642	653	609	657	663	671	656	671	659	664	637	636	624	642	671	643	641	635	678	679	640	676	688	583	626	624	678	640	705	633	665	652	720	668	640	694	652	635	640	617	636	607	659	670	668	644	650	622	645	656	681	620	615	653	662	659	650	650	669	638	667	655	658	641	679	650	640	634	669	635	642	656	672	661	644	603	638	635	660	635	628	637	683	617	647	607	659	634	638	621	661	671	611	635	680	638	669	644	641	617	661	619	626	663	689	674	640	657	647	603	645	662	611	670	616	618	622	658	676	627	662	654	623	646	597	592	642	654	678	620	632	639	659	619	650	610	662	650	667	663	631	678	637	644	641	682	662	676	717	678	681	703	670	672	624	642	627	685	674	666	635	670	583	618	662	688	663	659	667	666	648	649	626	638	658	632	668	642	617	638	627	667	598	672	627	663	653	675	683	627	667	654	643	679	704	656	628	632	669	653	651	643	615	630	664	639	625	711	688	651	627	676	602	626	692	616	635	641	637	661	644	656	626	638	657	666	669	670	686	640	667	634	692	661	611	632	668	612	621	710	650	656	639	589	670	664	680	654	638	637	667	626	644	657	643	600	611	658	603	663	654	627	654	633	669	585	649	654	631	608	678	666	637	654	698	631	618	664	704	679	643	625	627	643	603	638	647	628	664	620	685	662	613	655	625	649	649	683	662	614	672	666	615	622	616	651	616	674	628	664	625	638	644	608	621	696	647	661	629	629	623	641	659	613	644	612	645	643	677	649	693	623	654	636	673	659	663	617	678	649	687	664	681	694	650	641	629	622	643	634	612	702	622	670	611	685	637	661	691	664	620
25802	21408	25178	16440	1496	829	760	669	652	626	585	612	592	632	608	616	597	570	570	580	619	595	580	602	608	576	577	543	599	603	600	655	621	588	580	601	518	545	574	585	608	584	598	629	596	620	569	593	597	604	608	564	592	581	576	559	615	605	565	604	592	568	640	524	581	537	555	563	589	664	564	616	597	581	619	561	574	564	578	565	563	573	576	580	545	553	558	614	609	602	600	556	570	591	596	589	564	579	577	601	582	599	594	591	551	551	550	529	583	614	580	556	564	582	575	515	592	572	613	594	520	533	584	563	543	581	552	553	605	596	618	555	627	609	594	623	567	592	558	586	578	544	553	596	586	573	587	558	583	594	589	566	595	572	580	581	578	614	588	605	571	559	608	573	572	548	570	591	600	589	595	566	580	636	568	605	577	559	566	570	539	611	617	591	625	568	587	560	602	532	539	585	587	541	588	589	577	576	544	618	609	581	549	573	605	543	592	543	550	623	603	560	542	538	589	614	519	569	606	576	584	579	565	549	589	525	570	577	553	586	606	544	622	597	562	549	574	577	590	560	579	546	590	605	595	553	533	561	564	608	585	539	575	584	592	556	557	564	611	568	604	569	579	590	594	582	557	578	582	597	597	579	553	594	537	564	552	575	584	599	578	597	572	571	560	548	604	578	556	564	570	577	583	563	574	547	558	605	564	571	573	562	552	515	532	537	594	557	584	554	537	592	562	580	590	585	566	568	582	566	588	573	540	544	563	581	608	614	591	599	573	531	546	564	538	575	526	563	563	561	596	538	586	582	564	542	549	578	561	577	570	579	600	557	544	576	583	576	599	561	581	604	549	603	562	546	575	593	587	552	553	564	555	557	525	602	572	514	563	550	546	604	567	584	605	617	572	649	594	583	579	585	597	557	593	602	585	588	555	591	604	612	555	542	564	588	584	556	584	573	594	614	573	573	580	562	567	555	581	553	538	578	575	584	605	522	619	571	615	584	576	576	576	544	548	559	604	597	594	546	577	547	574	586	563	575	565	586	559	560	628	569	580	601	597	624	598	575	551	523	575	592	595	571	571	554	518	597	563	585	554	612	547	574	609	544	600	609	568	563	595	620	573	583	598	567	566	605	567	547	630	562	527	553	572	604	590	603	605	591	569	594	578	579	579	593	551	579	574	555	565	572	554	559	569	612	605	585	582	602	543	569	572	591	560	569	554	585	533	583	570	630	599	541	600	571	610	613	584	587	592	576	580	554	597	594	523	565	558	594	547	572	608	600	566	589	623	543	584	590	548	558	576	601	571	529	561	589	588	544	563	582	580	582	600	571	546	573	558	563	589	568	571	550	579	552	532	598	578	601	557	571	579	579	595	587	569	562	530	550	578	564	594	599	598	596	588	579	579	539	610	523	583	549	579	550	579	576	564	597	544	563	567	572	580	546	567	536	592	597	580	595	623	610	563	560	549	562	591	588	605	590	580	584	548	561	620	555	613	584	571	638	583	568	562	587	538	564	595	588	575	548	551	574	592	560	594	558	585	555	564	603	592	543	539	545	549	581	537	531	614	631	597	604	564	649	592	575	554	555	571	560	589	557	592	574	577	601	598	635	568	574	606	609	567	557	600	596	593	577	569	535	510	609	607	522	594	598	576	636	572	577	555	540	573	584	584	597	569	586	582	574	566	593	544	560	572	557	574	544	616	579	571	531	593	627	537	594	557	563	586	560	597	541	593	547	571	585	546	550	591	555	585	578	588	538	560	583	585	618	543	611	586	580	587	579	587	560	570	606	590	555	588	605	598	540	568	579	545	581	552	571	554	580	575	598	599	573	600	566	641	563	553	547	638	555	565	556	615	593	601	612	558	565	596	608	620	582	575	587	569	585	564	549	577	587	543	587	566	584	590	594	567	555	561	546	600	563	539	601	579	549	575	528	601	577	548	572	610	591	589	590	565	583	595	601	545	559	581	562	599	595	556	572	604	572	593	564	572	611	562	605	580	566	581	569	533	587	580	595	580	616	587	548	603	624	593	575	566	561	640	589	548	584	551	528	566	612	589	597	564	569	562	594	544	530	559	598	607	572	584	528	589	590	598	569	568	628	542	561	576	601	587	574	606	590	575	590	569	599	610	540	599	585	557	508	576	539	556	595	577	583	543	562	607	610	614	581	584	630	553	547	585	632	595	593	570	626	561	553	588	547	576	568	620	611	583	574	570	582	590	566	597	600	571	570	586	566	584	605	561	583	585	597	603	573	564	536	576	571	547	569	566	537	620	595	519	596	570	575	567	570	630	564	561	587	573	549	558	572	603	600	547	575	590	613	594	563	579	620	530	593	605	560	580	535	571	633	578	590	557	551	618	546	571	608	563	552	593	587	626	551	611	543	533	547	532	556	557	600	589	570	588	588	572	566	591	588	522	594	574	555	560	577	560	568	561	571	552	539	552	599	587	619	550	570	604	601	578	543	537	604	549	605	588	598	592	562	582	575	593	581	580	590	590	576	605	531	581	580	596	576	587	547	625	574	568	588	577	552	606	548	576	527	545	601	575	570	597	601	544	576	580	597	601	562	564	552	623	577	538	560	577	555	595	580	581	624	586	625	571	576	553	566	604	594	577	574	551	532	597	576	565	563	557	569	593	601	584	568	540	631	550	558	555	583	597	562	536	602	534	600	583	603	591	547	609	579	595	549	578	545	543	561	606	556	550	581	580	548	566	540	585	580	594	581	591	539	542	587	589	575	554	537	569	580	570	577	537	587	563	625	567	588	596	561	540	568	554	590	573	583	565	548	540	551	576	571	578	559	568	558	608	577	574	534	612	582	618	560	557	571	560	566	528	557	597	592	604	575	586	569	556	577	584	542	546	616	564	622	578	577	578	553	545	589	598	561	575	632	571	559	589	548	593	581	608	587	536	622	592	597	597	532	573	582	598	623	558	598	546	541	562	609	546	576	643	587	566	567	551	584	583	582	571	592	611	633	581	587	576	611	565	595	640	565	601	572	536	583	576	562	601	561	552	603	577	548	553	577	577	548	595	567	562	565	587	574	603	569	573	530	577	576	579	571	555	580	574	588	572	644	585	565	592	569	563	568	596	564	586	605	531	561	550	569	562	565	535	592	577	559	573	606	574	583	559	614	574	567	564	570	561	590	583	585	572	576	552	588	574	583	560	557	629	571	558	575	580	645	557	577	568	591	609	569	582	560	585	585	572	546	550	609	558	601	613	536	559	537	547	561	564	553	593	652	602	581	581	583	550	576	533	612	549	540	543	574	549	603	585	587	602	599	549	584	525	560	616	579	522	566	516	533	593	580	561	598	570	553	581	587	565	557	624	562	580	556	552	572	617	565	602	581	588	551	571	559	605	580	573	591	606	579	574	565	588	616	589	581	584	540	589	622	554	557	519	591	587	593	553	613	590	557	577	546	549	578	592	553	587	544	566	583	626	597	549	546	591	564	573	563	605	562	595	562	575	577	555	557	544	555	596	600	540	562
3607	2035	1674	1072	808	758	700	641	618	641	641	552	637	567	567	616	639	567	599	537	572	567	537	558	542	617	563	556	579	529	518	512	538	547	533	537	506	596	590	557	552	555	538	545	540	566	546	526	513	543	527	558	564	569	546	550	586	556	513	582	547	566	576	583	546	513	561	563	539	556	565	554	538	545	564	583	557	537	549	508	535	533	506	519	538	529	573	552	548	571	571	554	501	565	541	521	547	545	583	549	526	531	496	546	546	569	559	512	507	521	564	546	520	584	547	537	510	527	571	529	505	542	541	545	530	531	525	537	501	581	565	567	550	495	545	549	531	507	538	527	539	516	569	550	513	494	565	571	549	519	559	552	550	571	530	576	553	574	518	503	557	538	549	521	556	536	549	551	538	540	554	525	507	555	542	521	517	535	566	549	542	533	523	525	552	563	508	526	535	560	524	499	530	532	522	576	524	557	531	552	525	574	569	547	512	550	557	540	558	529	545	497	547	563	544	570	549	533	585	533	537	573	531	529	565	506	547	506	544	539	569	498	536	525	530	566	533	568	539	541	592	531	552	541	572	563	516	565	560	574	525	566	523	540	540	569	590	564	556	568	526	532	548	554	548	570	552	503	542	508	542	536	541	538	521	519	547	503	551	540	510	569	596	558	532	554	559	543	585	508	513	552	539	539	538	561	553	518	550	533	547	540	518	518	499	604	538	575	562	536	564	529	517	541	534	573	552	550	559	586	535	550	521	574	571	566	563	489	528	515	560	544	515	558	514	576	572	570	537	547	493	539	573	528	524	496	495	536	566	555	537	548	526	533	523	582	578	520	557	534	555	566	543	559	505	514	539	563	552	518	529	587	534	494	569	531	543	533	539	529	569	547	557	575	547	499	574	585	524	564	523	503	521	523	540	549	523	537	545	505	519	563	555	498	539	535	513	588	539	553	553	534	559	530	570	558	548	533	542	575	542	534	526	547	565	525	521	555	528	512	521	527	630	497	503	534	552	522	595	557	525	607	519	551	554	586	522	525	519	522	529	552	545	557	533	564	546	544	557	537	522	539	582	560	549	562	541	522	576	593	536	550	523	552	523	522	528	527	561	565	556	569	591	521	568	503	552	538	529	568	567	558	557	585	500	555	558	561	554	566	516	527	550	558	533	517	552	558	554	496	547	516	505	531	533	563	553	530	511	544	516	541	553	523	506	552	552	542	535	560	530	541	558	527	547	579	529	535	528	520	553	549	503	532	547	564	505	506	502	590	543	542	560	545	555	560	521	521	523	535	535	523	521	495	573	551	548	525	566	551	516	541	514	583	525	532	540	482	560	555	554	535	558	546	575	577	576	542	513	513	517	571	490	527	538	501	589	538	515	564	550	549	526	543	500	578	534	551	541	532	540	597	560	579	555	524	573	547	543	503	567	561	535	587	549	586	550	524	550	539	540	513	569	529	522	521	545	563	559	515	551	557	570	549	503	540	531	521	566	508	546	568	497	544	573	535	543	512	518	574	524	553	552	532	537	505	558	570	529	520	546	582	533	519	552	525	518	505	524	536	540	585	508	545	574	522	519	553	523	562	546	530	534	583	536	587	584	556	540	536	567	539	531	540	576	536	487	534	536	561	549	585	533	539	520	556	523	528	551	532	543	542	541	572	545	558	539	556	550	539	513	548	515	551	572	568	528	512	559	521	535	521	542	581	517	518	514	533	549	520	558	564	527	501	549	489	545	573	546	551	536	535	554	515	588	548	530	518	533	532	547	538	527	522	563	541	597	548	547	565	561	545	507	546	524	545	573	542	538	540	544	542	551	530	537	543	571	528	529	536	575	520	513	541	502	546	485	527	558	542	513	523	521	540	547	574	556	532	547	519	568	488	577	564	536	517	538	535	512	515	522	585	502	547	561	535	508	542	538	538	523	551	517	541	557	548	549	558	557	570	502	576	568	506	548	558	534	506	588	584	512	528	554	563	558	578	530	521	522	524	504	551	561	562	577	571	517	524	534	516	485	541	546	551	490	563	516	558	542	599	543	532	566	562	519	554	549	551	526	566	566	572	479	570	497	519	538	516	526	555	540	551	540	515	501	556	525	536	533	540	532	534	572	522	543	539	563	551	496	543	587	533	565	537	558	546	538	536	572	518	555	533	554	507	513	535	552	531	544	533	525	511	514	587	538	553	524	494	548	529	552	534	555	548	559	553	513	517	532	538	545	541	568	550	568	526	525	567	527	585	542	552	557	573	567	512	514	505	521	506	564	538	546	506	566	566	531	515	522	580	548	568	527	536	553	554	529	558	524	519	529	537	534	554	539	577	541	538	579	534	548	542	559	528	537	580	570	552	526	531	532	576	511	572	530	560	534	539	530	577	512	535	545	523	559	557	554	508	544	567	565	542	581	580	511	536	565	536	547	533	538	554	540	524	569	576	536	525	511	541	541	541	566	574	526	547	553	558	561	534	541	547	588	564	555	558	582	564	546	548	529	530	526	551	525	522	525	530	536	504	542	498	555	526	529	532	546	557	559	541	546	539	581	513	508	553	525	538	541	538	552	524	572	565	573	532	495	549	511	529	535	571	576	553	547	568	512	521	534	530	545	557	556	545	582	541	561	535	555	531	540	573	574	505	533	530	543	565	565	534	523	542	556	518	538	537	526	535	534	588	541	543	526	531	512	537	548	509	549	536	557	562	572	538	548	525	534	501	561	567	538	553	560	536	559	565	561	502	505	571	499	549	556	569	534	548	530	562	548	549	540	582	554	559	548	544	542	539	560	515	591	538	551	539	544	542	600	509	567	519	568	549	533	535	496	530	552	517	532	556	562	552	538	540	578	485	520	549	526	523	541	577	554	553	553	501	504	547	460	521	531	551	503	518	499	550	550	559	520	528	556	552	536	517	547	545	548	544	568	543	581	532	545	528	549	559	523	567	513	575	508	528	520	548	549	578	509	540	521	532	539	559	543	546	542	536	553	539	528	536	569	507	548	486	511	554	554	495	513	522	512	533	517	561	513	568	554	566	519	538	553	511	550	547	550	559	548	557	539	522	543	543	506	567	540	514	560	537	551	523	535	556	547	553	570	546	512	516	545	552	539	539	552	536	514	504	554	534	515	531	526	505	505	547	594	542	568	540	552	521	555	518	540	580	587	541	590	547	555	503	508	539	521	560	538	526	516	556	531	543	538	554	533	546	523	535	562	542	521	522	567	552	551	528	516	515	544	540	566	531	549	548	551	538	540	480	549	514	566	514	557	533	516	525	499	533	526	555	572	538	542	526	544	568	523	563	589	580	539	557	540	547	514	524	523	556	525	538	505	550	557	560	514	525	525	548	562	539	529	508	577	517	580	524	562	536	578	560	572	523	502	548	550	521	569	522	545	523	556	520	518	534	557	529	576	559	548	551	499	533	560	563	524	512	561	546	498	495	535	507	564	521	519	538	519	507	536	556	562	536	541	542	529	568	527	545	504	558	570	524	493	566	497	553	574	561
24310	21442	28580	24714	19677	2236	773	497	394	355	343	328	300	315	306	294	290	295	258	310	266	314	271	288	246	271	280	287	247	291	255	258	237	263	264	284	224	281	254	273	282	255	283	282	279	253	243	231	253	274	229	266	250	265	257	229	241	286	273	257	257	254	253	247	267	262	269	256	272	287	243	256	258	248	250	237	270	224	282	276	266	255	255	237	258	264	259	269	290	270	273	274	276	277	276	247	253	236	239	268	265	281	238	273	264	235	261	250	249	263	274	260	263	234	267	256	264	275	282	257	260	271	283	248	247	266	270	275	268	264	253	258	296	254	275	271	253	269	259	247	268	294	266	257	265	254	230	267	279	260	302	219	257	242	247	242	281	258	273	274	253	287	254	254	266	268	253	281	253	231	281	241	228	265	246	250	256	250	287	260	260	284	265	278	255	245	256	261	248	283	292	235	281	217	271	259	275	253	271	285	269	258	255	266	258	252	266	268	241	290	228	252	257	277	254	267	238	254	262	255	253	262	254	257	271	251	242	268	243	220	276	237	285	266	259	286	231	271	260	268	251	279	256	263	252	265	222	271	249	241	274	249	250	269	249	246	226	249	259	263	282	257	269	265	267	239	283	243	257	259	261	256	264	266	256	265	232	249	276	282	240	235	264	252	266	266	273	249	257	233	272	266	263	257	258	251	252	258	266	256	252	264	236	231	242	268	233	263	269	235	269	258	241	276	250	244	256	238	283	260	241	234	250	264	255	264	222	249	257	273	251	256	256	251	271	278	268	276	283	291	258	260	248	261	268	249	253	262	277	264	229	269	268	273	245	249	241	247	263	264	260	277	256	274	283	280	255	230	302	258	271	254	251	225	273	254	257	245	258	271	252	228	257	235	268	233	248	279	286	274	255	238	250	266	259	254	256	236	260	254	275	269	252	245	234	271	251	223	218	270	234	263	249	226	276	248	261	271	275	252	240	288	250	264	239	254	293	241	271	235	269	242	259	242	248	261	276	234	264	265	270	288	256	251	283	252	235	257	269	253	285	268	261	252	260	261	271	286	283	288	257	267	240	265	259	264	244	237	238	231	249	278	250	255	269	237	270	236	244	219	264	272	232	285	264	240	234	239	244	248	266	253	239	245	243	267	233	260	257	249	241	246	262	233	274	253	242	245	244	249	269	254	240	273	284	242	242	249	247	238	287	265	248	284	256	265	240	256	266	255	244	261	227	270	255	261	276	259	254	264	255	277	294	281	237	263	228	270	262	255	257	279	247	255	272	253	262	258	264	258	242	275	259	268	222	248	246	245	276	269	258	252	263	254	242	265	258	283	242	280	272	260	282	255	252	266	261	283	247	277	277	285	227	255	230	279	258	262	263	244	254	256	240	234	240	261	262	271	282	236	230	231	239	245	219	285	258	245	234	280	232	250	246	242	290	249	274	242	228	258	251	259	253	277	259	250	260	253	242	287	254	231	257	288	260	251	242	240	271	258	239	273	237	251	253	264	272	247	277	232	259	251	252	245	247	257	258	274	262	261	252	260	284	252	283	262	236	272	247	283	245	250	275	272	232	244	267	262	249	250	242	258	237	269	252	257	282	273	261	247	256	258	230	261	239	250	245	284	275	247	264	266	239	248	247	229	254	260	251	250	264	246	262	266	280	257	265	226	242	223	265	251	220	271	244	266	241	271	268	284	270	263	232	249	251	256	268	263	254	237	252	282	247	227	254	252	261	267	244	237	262	249	235	253	246	248	244	241	270	248	234	245	252	259	266	280	244	247	263	263	258	247	244	251	253	249	244	248	221	272	259	264	255	289	258	250	263	272	265	242	275	267	266	247	224	235	230	263	235	239	305	270	268	251	258	284	244	247	276	262	237	242	276	259	272	256	273	250	251	262	256	252	278	274	244	252	260	243	239	272	247	289	236	262	230	238	275	300	269	256	233	247	250	275	256	238	255	259	248	243	271	269	266	257	249	265	285	241	254	264	260	247	270	236	278	263	226	253	232	240	219	239	249	272	254	245	265	282	259	218	236	247	250	240	288	254	247	291	235	268	248	229	252	273	224	260	231	235	258	226	252	247	259	273	228	265	234	234	269	249	249	252	252	232	250	248	229	283	269	253	255	280	255	248	236	257	225	254	264	243	254	253	252	246	230	266	252	252	271	267	252	228	259	265	276	268	267	251	227	237	230	260	259	266	284	244	281	284	254	270	229	270	231	271	257	249	250	239	255	250	235	267	247	268	251	238	257	255	266	274	266	249	255	249	267	218	273	255	244	278	261	256	280	248	234	247	258	263	251	242	274	262	245	255	271	256	239	257	251	246	240	249	253	250	260	248	265	272	269	265	291	267	239	237	247	254	244	251	256	252	258	238	248	252	259	245	249	246	276	273	252	262	236	251	290	277	232	273	290	258	242	265	270	244	249	273	261	252	255	256	275	217	256	280	263	277	291	251	236	271	290	278	257	247	223	276	244	254	247	256	268	255	211	270	230	236	265	299	260	271	242	230	218	275	257	255	261	271	243	260	245	278	272	257	256	223	285	242	247	233	243	237	269	246	252	248	290	268	255	245	250	235	264	242	280	278	257	282	243	246	257	226	235	274	288	268	284	255	275	261	259	246	243	267	239	252	275	280	245	265	260	266	235	253	260	261	264	248	277	248	242	248	290	230	260	260	259	273	247	252	265	242	258	289	218	258	291	288	262	275	255	252	258	235	268	277	309	303	270	246	219	268	262	261	249	250	254	267	248	268	233	268	227	255	263	270	255	275	263	260	248	229	289	264	244	279	232	260	259	276	248	267	265	246	254	266	265	253	249	267	243	264	264	261	247	246	243	249	265	307	285	262	270	274	248	259	266	256	267	235	264	236	274	258	293	265	262	270	232	246	269	297	236	288	268	246	274	236	255	271	250	279	255	252	214	221	247	246	245	280	283	264	237	277	287	255	267	250	250	235	274	263	263	258	282	289	228	260	238	261	266	241	246	237	293	246	245	246	233	244	307	240	286	274	268	278	251	276	248	251	243	276	262	261	236	258	274	259	258	253	256	252	297	267	261	274	237	244	222	245	267	281	253	249	252	259	262	253	287	269	261	259	262	248	260	279	252	261	244	264	247	261	258	238	256	265	254	266	276	279	265	221	250	267	272	266	280	278	273	266	265	255	258	252	294	236	231	271	252	244	252	260	253	258	287	279	281	253	300	254	249	233	224	249	291	247	286	274	241	256	236	268	256	254	243	285	258	266	212	284	248	259	243	262	256	272	262	274	260	275	247	255	241	274	250	261	274	243	251	264	287	260	256	256	252	248	244	269	233	288	253	270	266	257	242	261	253	277	257	228	241	253	249	270	230	265	272	276	267	248	230	249	240	259	246	287	247	240	265	250	281	256	288	247	260	237	247	233	247	284	276	253	268	235	224	274	242	255	252	240	258	267	266	234	251	233	247	264	263	240	229	242	250	240	281	239	235	280	237	269	250	257	260	260	241	282
3279	4480	3585	1730	1141	886	732	620	564	457	427	446	406	389	359	347	309	327	332	310	328	294	314	327	311	304	293	306	307	302	298	305	310	278	281	308	289	298	265	290	302	271	293	305	262	292	281	275	283	281	300	278	327	282	264	295	270	288	302	254	308	305	293	279	252	259	285	259	282	285	311	278	292	279	276	270	269	301	270	269	269	266	292	286	269	288	274	275	268	283	285	282	296	277	292	275	284	262	267	270	285	280	271	260	285	289	283	266	280	289	290	281	263	268	277	278	286	302	277	281	246	313	272	326	263	279	261	279	273	274	268	262	271	269	275	290	289	256	274	287	287	291	278	279	302	297	259	264	256	310	287	267	282	276	283	258	294	265	276	278	299	274	297	296	272	241	283	292	267	303	288	272	283	282	280	277	271	255	279	287	267	263	286	291	273	298	285	292	271	266	308	268	280	274	253	274	274	265	295	260	276	239	267	275	271	336	250	278	246	283	290	284	275	295	281	283	267	259	299	296	301	299	296	270	243	264	249	279	245	278	282	243	300	307	287	256	268	265	286	292	297	305	285	292	276	278	269	281	296	301	276	304	266	250	281	255	265	264	322	291	263	254	262	302	301	251	295	313	291	261	300	270	267	288	277	297	274	302	257	269	244	315	256	272	272	282	270	258	263	274	276	283	288	311	316	257	272	278	290	261	267	296	292	280	288	290	269	283	284	280	267	273	316	268	277	286	297	267	276	276	268	270	278	293	267	275	247	265	317	271	282	260	301	281	247	278	283	288	294	261	300	266	312	250	288	286	273	264	258	295	249	263	258	286	268	255	276	278	287	276	271	261	291	298	298	266	275	248	263	274	281	280	286	270	267	257	287	269	300	258	280	285	273	266	253	260	250	316	291	269	254	283	289	293	287	282	276	261	270	271	267	283	291	286	305	260	286	255	278	271	271	279	270	275	287	299	260	285	258	297	276	285	294	264	249	302	297	284	258	279	247	263	270	275	278	262	312	291	277	261	273	266	247	312	263	260	269	289	281	280	276	295	262	262	256	264	258	281	262	260	276	281	279	260	321	270	256	291	261	270	282	301	259	287	269	263	268	283	258	271	271	290	262	266	292	314	294	289	289	279	262	285	291	287	291	263	265	317	278	248	303	260	260	264	278	274	269	265	268	267	267	280	280	267	299	287	271	263	271	282	257	272	300	267	264	265	288	278	272	291	256	259	250	284	265	281	286	267	247	260	298	252	278	281	291	271	274	286	269	262	277	278	249	284	257	271	303	251	284	294	296	297	271	312	267	287	281	281	275	243	283	301	251	301	281	267	263	261	290	289	271	287	280	270	269	277	287	265	263	254	252	279	282	277	279	267	274	291	257	259	292	263	254	259	256	268	265	252	301	263	278	253	250	298	278	270	276	272	257	258	293	300	299	253	273	281	259	273	263	249	266	296	279	271	294	268	266	281	300	270	302	272	298	316	285	297	268	281	292	269	254	273	269	276	281	280	272	269	254	246	255	261	289	253	269	295	246	246	257	269	291	267	300	233	252	264	240	275	307	295	298	269	259	273	277	289	289	260	256	299	261	286	278	265	299	255	305	243	258	311	276	287	273	255	283	277	257	294	287	269	274	270	302	300	267	284	257	265	296	245	285	251	275	269	283	279	280	242	268	270	259	287	271	295	296	267	285	247	320	292	259	307	294	262	273	270	274	277	282	248	292	248	265	263	289	264	297	301	261	286	272	276	260	295	261	287	273	256	250	247	285	291	295	276	291	268	292	251	276	287	293	271	296	277	267	262	259	289	299	266	251	275	272	261	268	309	285	224	270	285	257	268	247	296	231	280	291	239	251	276	264	245	260	285	268	271	259	276	278	252	262	285	257	305	291	274	287	268	289	241	275	270	253	282	270	268	274	268	290	268	281	291	264	268	282	291	268	256	289	261	260	264	256	271	278	300	281	264	286	299	261	251	273	254	257	260	305	301	263	269	284	294	277	290	266	276	277	258	289	287	267	293	290	276	277	277	264	243	229	275	270	268	267	288	247	294	279	235	269	281	303	287	249	278	248	293	296	274	273	260	253	269	289	285	274	280	257	291	308	254	289	254	265	284	301	257	263	268	249	274	250	314	250	266	291	280	247	269	308	260	289	284	288	250	289	253	279	270	302	266	299	256	263	240	241	281	252	270	260	287	269	274	281	275	297	293	274	267	266	304	284	284	276	275	265	263	276	276	259	268	266	301	261	289	252	249	294	244	278	278	268	272	270	258	301	289	271	293	278	271	297	278	256	258	292	268	272	253	253	257	266	301	282	240	251	272	278	260	291	261	264	253	269	250	287	303	267	285	293	290	275	284	288	254	337	279	253	297	268	286	294	277	276	283	248	274	262	288	288	276	278	278	256	291	301	287	263	294	276	284	266	304	265	264	275	294	264	277	276	254	271	283	282	289	253	264	249	247	292	298	255	260	281	283	267	280	285	287	288	271	277	286	302	299	284	291	257	253	280	262	262	266	273	273	261	251	288	270	287	291	280	269	264	302	294	276	290	281	260	288	235	271	289	282	295	295	281	279	250	258	299	294	271	271	300	286	291	260	255	276	257	258	251	314	292	241	274	289	294	277	236	270	305	273	289	285	275	275	294	258	259	280	262	324	261	277	274	253	295	276	251	270	257	266	259	280	276	290	257	314	273	297	263	260	255	274	234	266	247	249	287	257	288	275	283	270	250	269	293	295	274	280	261	270	305	276	262	281	280	258	294	277	256	278	293	254	282	271	265	279	261	302	276	245	304	298	261	271	290	253	264	292	307	289	300	278	284	305	280	287	261	289	234	291	292	286	276	289	284	277	277	273	258	293	238	249	276	272	222	271	249	303	291	242	278	296	250	251	276	248	279	282	281	280	278	248	312	267	253	280	283	260	284	257	292	279	287	267	262	246	291	262	255	250	250	274	282	293	262	298	265	268	299	257	265	270	287	268	260	266	276	261	237	283	262	262	245	270	275	264	252	266	255	273	262	254	273	257	264	295	246	268	260	231	274	234	249	291	273	289	275	295	263	287	266	268	261	272	290	263	310	286	287	277	279	240	260	274	272	283	273	253	276	281	255	272	287	252	281	287	277	256	258	295	315	277	265	287	296	286	289	271	263	290	282	299	305	296	273	253	234	296	285	295	290	237	277	266	276	299	256	295	267	273	284	270	265	264	283	266	279	257	335	278	250	266	282	292	245	263	290	263	261	257	277	277	285	271	287	271	277	244	260	273	275	279	292	274	297	258	261	271	290	251	232	270	253	264	296	251	283	296	266	270	294	277	256	295	253	280	252	297	292	284	291	301	263	244	264	254	239	284	289	263	277	270	270	269	278	268	273	295	289	256	278	271	279	258	260	278	275	272	268	279	269	312	288	274	275	250	288	289	267	300	329	253	289	268	285	268	281	251	302	273	286	259	254	242	257	306	254	296	265	272	301	285	280	228	270	315	293	289	276	273	253	259
27712	11415	1832	1006	774	807	751	735	762	705	761	707	693	712	765	725	741	742	679	749	717	704	677	719	742	753	734	742	728	703	713	701	715	701	736	706	735	674	755	705	725	699	762	699	710	714	739	697	706	703	715	733	700	749	725	684	650	718	693	685	679	699	728	693	706	700	708	676	719	697	675	669	699	755	724	749	726	737	678	694	688	722	704	754	687	716	691	723	655	734	721	718	688	675	722	669	659	730	730	685	759	687	736	750	725	777	736	732	675	688	700	751	705	731	729	718	734	748	721	733	747	672	702	667	711	689	702	715	704	686	748	738	681	718	690	724	696	769	695	732	715	773	711	708	707	705	719	690	729	737	707	689	722	756	759	738	698	730	679	705	733	695	768	712	705	734	720	710	700	694	660	719	717	692	698	697	724	722	752	693	697	748	752	695	729	728	701	716	669	718	696	698	783	674	702	679	701	760	712	711	714	708	666	736	727	731	726	719	665	690	690	689	723	727	685	685	700	729	711	700	689	739	749	685	650	723	703	679	722	679	712	703	674	748	739	707	716	702	723	689	716	703	759	724	688	714	734	760	677	714	693	662	720	679	710	715	687	716	702	672	739	653	715	704	723	674	683	724	658	706	692	672	722	765	714	697	668	711	748	638	744	644	739	721	707	721	697	702	691	716	719	696	709	715	694	708	726	717	655	731	727	729	720	674	738	749	756	714	671	737	699	724	706	735	706	706	730	762	714	773	713	713	719	671	665	639	662	676	704	739	747	706	680	702	697	689	728	737	701	703	713	713	763	711	689	706	745	708	755	731	681	723	716	709	731	744	735	714	691	698	740	732	797	719	752	721	711	716	741	723	711	684	689	705	735	745	747	749	736	716	719	675	699	728	711	737	774	672	692	735	741	700	753	719	722	712	689	693	730	705	751	730	691	618	724	688	722	696	700	741	754	712	730	726	747	744	653	681	665	714	754	736	709	684	730	713	675	737	746	693	722	706	686	677	695	754	704	661	696	719	722	721	720	703	751	693	693	700	706	714	716	708	730	680	753	727	709	725	725	674	712	778	747	709	697	693	718	685	676	707	720	713	766	773	702	685	675	700	688	725	676	735	739	699	734	709	694	753	713	712	729	634	665	711	703	746	697	680	691	710	707	717	696	692	721	716	728	725	704	770	651	718	722	681	725	707	750	726	756	735	717	735	693	671	718	686	682	682	701	736	744	691	734	770	742	716	744	722	676	701	703	700	727	725	686	706	688	712	705	738	747	654	694	725	711	741	719	726	710	712	687	716	721	697	679	703	695	702	735	696	703	719	711	720	698	749	743	707	688	674	698	714	699	686	669	697	712	717	679	717	666	694	740	733	693	697	755	655	704	698	727	722	710	695	647	702	724	697	692	722	747	722	727	756	728	685	695	683	754	704	748	698	725	679	724	770	730	720	693	681	690	712	694	706	690	695	714	738	718	739	690	712	718	708	713	721	745	691	739	678	759	692	747	747	669	732	714	736	702	721	742	766	695	746	708	744	688	724	647	729	689	694	712	735	699	697	712	644	707	728	679	739	686	695	714	705	687	672	730	609	718	701	753	699	719	675	722	743	695	686	712	666	702	745	708	745	715	719	730	759	744	702	707	749	714	710	713	726	691	680	699	707	748	754	712	702	664	716	686	726	709	697	746	700	665	717	739	726	737	685	759	731	729	665	701	701	724	736	667	671	722	707	738	723	753	703	671	726	729	699	724	735	742	717	730	732	673	756	683	706	733	684	689	732	748	749	748	698	726	720	693	686	782	698	712	710	668	733	761	709	744	740	726	698	715	703	733	710	695	688	725	752	650	731	747	686	744	722	712	746	716	670	746	734	674	739	694	698	730	709	723	685	720	690	721	731	707	675	762	745	750	712	716	672	734	727	663	737	701	670	725	723	732	725	737	684	671	751	674	667	691	684	711	691	722	701	733	667	649	683	723	665	712	709	718	684	693	713	739	736	729	699	711	671	686	665	719	728	724	718	724	630	719	724	688	746	667	715	655	693	748	719	704	702	722	720	735	688	742	726	726	695	727	731	705	740	735	727	664	690	695	715	785	749	685	710	691	718	737	769	751	708	706	729	714	681	683	727	713	698	741	703	705	729	697	717	664	728	747	706	685	679	696	686	702	715	681	753	715	702	660	692	726	731	714	676	667	708	712	696	754	744	745	718	743	757	718	666	650	754	703	766	687	699	729	703	690	716	670	682	736	737	717	704	682	687	668	724	716	739	726	680	713	734	772	747	695	717	727	716	741	710	724	731	745	660	711	690	655	704	687	698	720	721	715	680	702	729	701	702	738	710	717	705	710	713	726	689	676	670	717	702	713	624	693	714	690	750	748	728	703	712	666	708	721	691	747	769	722	733	758	678	707	754	678	700	684	681	716	692	725	724	687	702	709	706	726	759	721	724	719	706	718	687	745	694	738	696	688	732	794	720	703	697	735	754	706	709	698	711	784	678	738	737	690	680	738	726	700	648	709	737	690	757	752	702	730	683	694	717	707	726	705	709	655	759	733	768	696	683	741	725	685	728	706	696	711	707	714	720	717	737	712	695	694	717	746	718	710	733	686	755	735	681	734	720	673	684	705	689	749	692	691	653	703	677	697	725	732	696	711	689	722	713	659	768	708	694	684	683	720	736	746	702	702	719	696	745	668	708	740	741	726	701	729	664	713	741	731	714	711	758	731	724	696	684	720	726	682	732	682	737	718	779	654	724	707	675	691	697	674	704	727	678	718	669	724	733	731	689	714	720	663	700	740	674	689	759	673	756	729	722	735	718	682	700	677	714	696	713	725	739	720	734	754	700	683	708	704	762	709	689	658	747	768	683	679	714	666	683	721	744	739	749	708	708	711	672	696	703	726	763	690	680	736	731	692	685	714	685	685	730	681	709	722	674	730	696	747	747	709	727	757	748	689	687	702	683	714	710	696	695	695	692	714	687	736	709	695	711	655	700	731	648	711	730	721	679	706	712	702	729	698	736	727	664	682	701	726	764	694	622	724	711	730	735	713	694	718	682	710	699	702	705	685	710	723	613	691	714	691	688	706	723	703	695	678	730	717	645	691	711	726	706	691	697	687	726	685	717	741	715	731	742	687	690	748	652	685	711	702	724	682	696	746	710	697	720	731	722	701	750	740	714	674	761	778	718	744	705	748	738	724	755	734	692	702	701	716	689	700	696	725	747	751	674	713	709	697	738	709	711	744	716	709	695	698	703	759	679	713	729	713	702	744	683	749	742	719	714	680	719	693	679	638	707	717	698	688	679	724	702	740	678	689	716	714	706	755	671	671	726	663	700	694	786	698	721	671	674	687	702	702	731	713	722	703	698	713	690	713	688	718	685	679	653	705	654	692	715	713	696	731	711	726	733	754	726	712	712	733	697	737	748	686	724	720	750	741	743	708	695	729	720	686	737	762	728	695	709	752	735	642	693	716	677	773	714	665	687	661	718	684	693	713	759
5195	873	808	703	699	680	607	685	695	660	710	650	676	672	632	609	642	633	612	670	630	670	630	645	671	616	651	635	698	671	658	659	649	651	646	682	662	601	628	624	661	647	617	663	639	699	646	657	676	633	650	667	656	635	662	642	686	617	643	626	606	656	623	655	693	666	638	625	660	647	634	606	666	607	666	641	657	672	683	644	643	655	643	666	617	629	659	655	616	643	642	676	639	629	646	683	675	715	659	601	606	668	625	641	622	653	639	627	635	669	629	661	620	672	622	682	711	649	637	672	668	646	642	664	647	644	654	649	693	619	678	630	588	668	628	663	649	656	664	658	688	608	662	695	673	589	632	663	630	664	666	630	623	640	646	651	592	675	702	602	639	619	611	632	638	647	675	657	646	698	682	645	649	659	670	646	649	659	634	647	668	654	650	684	628	669	613	680	652	644	701	666	678	672	628	642	687	671	656	631	657	598	628	622	637	638	699	648	684	652	666	613	621	645	688	652	670	671	659	664	652	618	647	622	654	633	653	648	667	608	629	675	655	614	680	670	671	670	666	635	647	657	598	619	634	636	604	647	623	678	670	625	602	646	651	623	633	626	651	652	654	610	669	592	608	616	683	645	664	655	665	630	632	650	625	674	636	674	621	635	633	657	666	676	645	646	604	642	671	675	641	618	601	703	661	650	680	651	689	682	673	668	673	685	645	656	626	648	670	702	648	608	622	659	637	655	641	655	660	661	639	685	629	658	628	679	642	651	686	645	651	650	629	656	646	602	656	654	637	644	602	601	632	660	617	641	642	668	617	590	646	639	659	644	636	638	634	648	667	631	664	618	626	625	638	601	668	616	642	669	674	705	616	596	625	653	626	662	636	675	648	682	643	612	708	651	676	691	653	614	615	624	647	641	666	648	661	645	650	662	652	652	646	650	686	640	643	651	644	630	641	627	686	635	654	628	591	648	662	653	623	693	625	629	638	662	628	660	637	595	649	660	669	655	643	649	649	659	658	631	632	630	666	670	641	650	687	623	655	650	652	665	660	623	666	621	634	626	632	593	634	645	647	657	641	670	642	611	616	640	610	623	667	641	640	683	660	679	666	630	656	593	649	578	593	614	646	679	618	637	659	643	639	672	680	668	616	666	656	623	636	629	639	620	679	622	663	652	661	617	648	661	664	691	666	654	648	649	650	655	631	621	656	657	651	665	604	668	631	638	627	639	660	635	645	676	675	629	631	605	617	639	652	689	664	598	620	659	652	630	708	647	687	683	644	670	669	673	675	664	661	634	648	627	648	633	635	669	674	638	621	639	654	651	630	663	634	647	658	652	668	627	609	649	652	635	599	687	665	647	642	629	610	695	640	666	633	692	635	627	587	666	640	632	622	625	627	653	613	638	670	594	656	691	638	688	603	674	638	649	648	674	671	600	652	623	651	641	628	663	637	679	652	616	686	686	647	617	624	605	612	657	650	622	699	630	641	612	626	685	693	647	685	658	614	645	604	640	596	636	620	655	614	666	646	599	662	634	646	621	641	657	649	640	596	672	665	664	649	631	616	633	619	644	638	650	616	617	664	643	606	654	644	620	651	647	650	658	616	615	620	653	639	685	645	638	613	664	651	631	627	678	647	623	647	627	654	605	657	684	691	685	636	644	662	674	621	681	651	631	654	642	598	664	628	615	656	637	646	664	642	658	598	659	639	674	642	659	584	644	662	644	643	647	626	667	649	629	644	636	608	637	632	652	629	631	639	618	649	616	667	642	648	613	661	656	614	637	615	626	672	670	658	698	643	652	633	659	629	655	632	637	633	597	656	619	655	689	609	675	706	667	637	633	663	626	644	637	632	648	605	597	643	653	642	652	569	668	575	657	623	625	646	650	640	602	633	624	594	630	676	640	641	660	648	659	634	712	610	648	656	630	634	680	614	672	647	634	626	685	643	653	618	637	668	703	632	616	634	647	674	587	642	656	630	641	694	617	648	606	637	595	667	605	625	632	622	629	654	641	685	696	619	653	629	610	599	618	607	722	641	659	584	594	643	623	614	689	641	677	631	652	633	647	643	639	631	629	660	648	652	668	658	640	610	675	659	665	668	680	632	638	627	658	653	619	665	635	689	661	658	657	635	641	694	620	627	634	633	630	634	675	628	654	648	660	617	595	639	633	623	700	642	677	629	621	675	627	684	638	648	670	622	650	625	627	680	616	631	660	684	645	592	686	638	670	689	652	671	674	604	625	670	609	600	641	647	633	582	621	661	665	620	624	632	666	652	630	661	683	633	628	676	697	603	644	692	612	619	648	671	644	622	648	644	627	644	615	654	624	652	664	597	646	639	648	635	627	640	622	679	641	626	608	668	635	660	636	639	636	617	607	655	682	622	645	619	652	683	609	646	673	600	664	650	662	663	627	706	677	646	636	677	646	615	694	645	653	626	615	635	636	635	611	559	645	647	634	679	694	616	589	669	670	638	662	626	640	668	636	670	657	665	659	631	593	653	642	677	640	617	660	649	619	657	649	677	640	657	670	630	650	645	699	652	613	656	687	651	638	657	631	650	618	709	625	623	624	637	621	659	651	628	658	628	642	646	630	641	630	673	650	654	652	674	702	657	622	672	631	664	695	620	620	681	634	599	619	630	668	675	639	669	623	659	635	623	686	623	630	664	624	605	658	642	672	614	658	575	611	642	653	658	670	660	665	646	644	635	626	647	640	632	723	611	674	669	590	634	659	677	618	665	644	684	654	654	639	665	676	609	631	630	686	694	636	677	649	622	660	646	647	657	626	641	640	617	657	634	678	593	654	628	635	641	610	616	613	639	591	626	613	610	608	691	642	632	630	627	645	611	620	658	634	627	629	624	632	689	634	611	647	649	607	633	636	644	671	661	620	681	680	635	659	667	670	608	649	632	600	643	617	623	660	618	640	667	637	628	677	676	631	672	626	663	723	637	656	614	648	662	685	638	679	678	641	638	654	645	633	616	597	638	687	638	669	638	656	633	613	643	681	653	667	651	633	639	666	653	703	633	627	625	625	622	631	636	646	669	667	611	669	631	611	688	657	652	642	669	658	689	652	644	624	641	613	616	648	646	674	630	684	606	663	662	595	617	649	661	645	640	663	607	687	618	672	652	610	646	638	647	624	662	621	657	661	597	616	625	634	677	651	666	629	661	642	605	616	585	645	632	655	582	630	670	609	661	619	655	630	659	636	619	668	595	658	633	618	624	637	615	645	629	677	660	636	632	629	628	677	668	679	639	635	664	648	674	629	647	586	594	605	627	658	677	641	695	632	616	661	664	622	639	682	630	634	647	652	610	673	621	639	675	627	667	688	621	672	687	655	630	599	677	637	696	630	669	631	670	653	664	656	606	633	677	650	661	660	641	621	613	615	661	621	647	653	692	645	649	662	680	687	673	685	659	681	637	619	628	648	658	629	669	626	648	653	623	658	673	602	652	645	610	632	707	671	669	664	648	658	647	651	621	628	660	647
25853	21446	25180	16294	1496	852	696	664	630	611	639	617	604	581	640	584	577	591	590	534	566	566	593	552	579	609	578	608	589	580	566	577	548	568	561	584	579	607	570	596	594	602	588	530	574	557	520	536	536	595	606	613	584	621	570	596	580	542	594	543	604	566	577	551	533	590	610	599	614	590	533	580	574	606	578	566	574	603	568	538	563	608	579	592	573	554	589	592	579	609	602	576	576	581	566	515	606	602	581	579	595	590	597	604	598	575	626	596	597	569	573	550	592	537	556	578	557	551	590	562	568	567	544	582	528	583	547	598	569	546	572	597	589	541	510	585	554	573	581	549	539	591	603	554	584	614	567	568	555	577	535	553	602	604	621	561	585	590	583	567	555	544	617	552	556	607	621	572	592	602	576	609	564	564	612	532	569	644	599	635	565	563	575	646	555	575	617	565	573	591	579	575	562	533	589	576	581	571	565	548	555	549	594	552	598	566	562	552	578	568	571	596	605	600	565	538	581	587	605	621	563	622	568	566	551	547	588	551	545	599	540	581	572	591	607	560	566	619	603	550	628	575	546	549	606	555	570	611	562	542	578	596	569	562	580	593	541	569	595	549	551	572	634	583	571	582	566	555	555	564	605	534	524	591	594	541	599	539	506	497	567	541	643	606	550	595	551	563	593	613	587	589	570	603	553	564	549	553	559	574	597	587	582	629	563	559	566	573	591	586	592	591	598	588	535	548	547	555	612	558	606	583	538	585	583	607	608	565	595	564	593	536	616	606	566	615	575	603	551	560	597	549	590	546	550	545	562	580	571	564	525	571	592	578	565	569	588	578	584	586	557	562	586	550	575	534	578	601	560	572	539	552	562	601	573	612	543	615	586	576	584	543	598	574	583	625	532	564	559	589	592	598	580	579	596	578	555	523	570	579	547	611	598	562	545	561	604	577	578	568	599	571	550	558	559	557	529	554	541	549	622	570	614	560	555	583	559	555	602	576	542	575	522	569	586	545	566	577	581	605	556	613	595	548	551	552	604	550	560	589	554	654	599	609	568	603	584	606	578	611	578	561	581	564	579	621	585	577	611	542	605	620	565	584	541	585	604	606	612	601	555	532	622	575	528	553	578	580	589	592	518	535	508	574	563	586	565	619	562	562	563	535	562	588	568	568	556	536	542	574	589	560	584	613	572	548	544	561	553	562	558	571	575	554	586	565	596	570	602	588	553	558	562	590	580	588	600	584	596	560	548	597	588	594	590	592	588	608	600	582	571	572	588	580	572	562	614	610	602	579	572	553	580	591	554	611	549	533	581	537	558	585	593	605	621	598	564	581	573	619	549	574	528	564	523	602	570	557	624	571	566	559	545	545	586	574	564	570	594	615	501	609	531	569	596	578	563	550	591	592	608	592	535	581	567	560	625	533	587	567	618	545	575	566	550	604	577	577	588	582	559	531	588	613	585	558	559	558	559	569	582	599	560	568	538	588	562	571	558	554	590	549	543	571	536	573	512	579	625	610	570	573	560	524	572	544	544	564	573	580	622	510	576	565	552	595	540	576	581	579	572	568	583	537	574	579	529	528	536	594	539	581	605	562	566	558	604	571	588	571	589	552	557	588	530	613	585	533	570	576	531	565	608	537	631	549	586	594	556	549	589	565	586	568	561	574	593	569	583	544	615	543	566	577	590	530	565	574	591	582	553	591	595	591	574	560	568	554	582	582	566	567	573	585	553	577	588	506	533	564	543	607	572	543	551	555	550	517	602	592	600	616	587	536	554	560	554	595	544	592	609	577	574	582	575	543	585	551	568	580	528	554	559	614	572	570	612	593	576	563	583	611	552	604	560	587	588	573	600	573	555	604	576	553	569	604	584	530	563	562	576	563	553	530	584	569	554	557	613	615	542	592	562	600	540	568	556	563	613	550	566	547	595	568	585	529	578	617	554	576	553	571	592	587	584	584	558	537	594	526	553	570	571	585	569	518	606	604	569	544	557	584	528	538	581	544	567	557	579	608	603	566	597	570	558	560	584	570	604	581	554	567	601	632	579	576	600	568	550	578	529	593	582	587	542	561	581	557	592	537	579	566	574	570	557	576	589	560	581	529	590	554	546	575	529	575	573	584	607	568	569	537	577	558	569	557	557	543	551	570	585	588	536	569	578	619	530	539	549	610	583	567	570	611	622	602	597	535	557	577	558	603	549	647	593	574	580	607	572	592	618	585	600	570	554	562	559	577	649	577	525	596	536	568	576	591	578	585	556	610	561	563	612	573	549	575	602	558	594	538	565	544	563	577	600	554	574	596	531	602	528	594	546	553	551	610	623	634	565	519	585	556	575	575	579	566	559	630	586	620	548	581	565	576	570	533	587	562	580	569	537	608	595	571	590	587	598	568	593	575	549	532	556	554	590	560	567	558	555	659	583	575	579	552	564	586	580	598	556	542	597	600	584	596	558	567	554	555	591	601	557	571	613	580	611	574	594	602	551	562	585	612	540	595	602	572	589	576	577	545	542	553	552	594	575	550	557	539	550	601	585	557	557	578	569	563	598	579	585	571	534	548	578	538	592	575	562	586	585	594	582	599	597	585	558	559	541	576	561	586	558	575	560	573	568	558	586	561	582	592	529	564	531	566	610	561	569	510	547	586	570	577	546	589	570	585	572	565	608	611	566	581	532	571	595	569	573	567	571	563	585	535	532	546	542	556	571	520	569	567	558	554	592	607	544	550	590	570	576	590	604	550	523	581	543	572	587	568	578	600	517	605	569	578	573	575	587	585	588	583	546	569	581	530	552	550	593	590	553	602	569	580	572	537	519	564	571	548	558	613	587	588	607	553	575	597	586	575	564	530	548	581	608	521	579	586	585	595	567	575	563	534	530	588	571	613	598	536	601	594	558	570	589	567	564	565	571	529	593	628	613	570	616	568	594	580	580	588	598	568	589	584	601	585	594	536	596	575	588	588	555	575	551	539	588	596	548	594	583	569	543	551	601	609	567	596	552	608	589	594	598	573	562	518	551	542	590	580	609	580	538	554	572	611	604	592	602	568	562	590	574	545	549	576	548	578	578	560	542	597	525	551	569	577	599	594	605	568	623	567	598	562	569	559	586	579	613	575	561	582	585	616	551	566	565	606	542	551	562	555	546	586	543	559	615	541	588	530	563	565	581	604	551	555	567	575	571	612	545	632	604	591	591	582	566	582	556	587	582	555	569	601	604	603	597	595	585	543	586	592	585	582	570	556	558	548	565	575	600	540	572	591	564	532	601	561	553	523	556	626	538	550	544	531	573	637	588	557	543	583	561	607	574	545	563	569	562	583	540	524	565	551	555	557	575	567	574	558	601	588	590	575	602	551	548	564	579	579	597	558	574	555	564	556	572	582	586	568	567	572	573	568	589	563	580	539	541	558	585	537	624	600	625	565	600	575	571	565	530	556	544	591	560	571	566	559	543	561	531	585	540	561	572	639	553	561	594	597	549	558	612	575	569	584	584	550
3556	2089	1662	1058	811	728	675	678	625	642	631	573	623	562	569	605	560	562	591	554	586	586	597	577	583	553	549	583	544	544	585	565	534	543	530	561	581	566	582	599	586	555	532	552	540	585	553	572	548	522	555	562	529	533	544	511	532	525	547	591	543	519	525	516	538	560	517	571	556	517	551	553	557	570	555	519	525	592	549	587	551	541	568	566	546	552	522	529	528	526	569	530	580	552	575	547	514	542	568	537	526	528	546	519	575	559	548	526	526	519	523	506	590	519	513	547	524	556	547	552	501	548	532	527	568	556	520	530	527	489	565	550	594	486	517	586	536	500	530	552	550	553	546	601	523	558	529	538	549	563	563	490	545	551	527	610	508	567	553	526	581	544	534	541	517	530	544	559	551	573	547	546	581	545	537	549	499	546	551	554	551	515	483	521	548	562	542	546	501	537	615	587	536	518	528	530	540	559	531	539	565	548	506	542	532	513	574	541	502	571	580	552	547	551	512	537	515	513	552	556	556	535	531	492	562	553	550	583	499	528	525	545	548	554	529	558	557	522	548	534	522	537	542	540	547	493	558	535	523	548	529	549	560	592	520	538	567	549	554	539	584	552	535	541	549	520	526	548	580	529	555	525	552	514	538	576	538	556	525	531	556	510	582	527	558	523	511	506	572	521	526	514	559	549	546	513	560	557	523	561	534	556	514	507	566	552	547	556	541	523	478	569	520	541	572	528	561	519	567	530	547	540	567	565	550	542	550	521	540	545	554	518	505	564	551	555	578	533	566	536	564	538	527	530	557	574	487	548	507	552	534	499	547	526	540	549	541	550	534	550	544	531	509	557	569	520	523	594	552	536	525	512	500	562	528	519	527	519	556	556	530	543	519	565	538	542	540	521	533	573	566	516	475	551	561	547	560	529	560	514	523	532	565	540	524	540	505	526	534	569	578	498	565	532	561	561	560	557	522	558	553	521	566	566	504	550	523	513	548	560	560	542	493	586	556	540	531	530	505	528	520	553	550	522	557	542	554	540	537	555	521	527	534	576	494	582	529	574	521	546	562	544	536	511	558	533	539	549	535	533	541	520	559	521	538	561	604	512	513	530	553	534	520	544	571	541	573	534	520	507	554	523	551	531	574	537	559	549	534	538	530	545	549	529	534	577	547	540	526	519	547	529	557	532	580	572	588	522	539	561	561	532	576	548	537	586	517	560	566	534	535	580	567	526	574	553	514	512	542	523	540	549	540	570	552	538	571	536	539	535	534	549	553	521	557	539	560	531	556	541	534	498	541	537	531	568	546	548	537	522	530	547	581	550	518	542	556	577	556	508	551	525	572	558	542	526	546	564	528	537	514	556	528	540	486	554	521	566	534	516	522	520	531	542	534	545	511	511	595	560	506	567	562	521	559	516	526	582	537	498	554	539	544	576	527	481	540	502	522	532	534	613	534	519	576	563	518	521	505	550	514	563	521	547	551	549	560	545	586	547	556	502	533	522	540	558	512	549	547	506	568	516	514	528	531	528	553	558	589	541	507	536	565	534	510	540	554	559	561	537	549	554	514	573	559	551	540	524	526	529	528	544	565	585	538	534	499	511	519	491	546	534	566	525	556	542	556	551	519	542	583	508	562	520	511	534	542	553	519	597	532	520	560	510	510	520	532	520	499	543	560	572	562	554	570	520	612	526	547	545	567	547	547	561	559	526	562	549	507	574	589	568	528	512	582	543	563	555	515	565	563	522	573	536	513	524	577	495	523	530	511	593	525	515	570	515	551	512	540	540	530	562	501	534	508	595	517	547	553	530	554	508	546	578	525	562	527	526	500	544	535	552	559	549	533	504	510	515	567	527	540	556	548	506	522	525	544	559	516	551	539	535	540	533	503	532	512	588	527	533	529	525	500	507	493	516	549	564	533	567	543	569	554	545	514	557	552	564	543	553	516	560	535	539	559	540	499	526	532	488	554	523	564	520	542	540	571	506	499	559	554	526	560	545	526	574	531	500	517	565	490	560	486	535	559	502	531	523	510	499	536	563	577	491	535	520	521	535	559	514	524	490	536	570	531	532	502	501	524	503	553	532	550	508	515	555	519	547	569	557	518	528	529	522	509	531	580	558	556	550	550	533	527	533	536	533	570	538	517	523	527	514	566	547	558	557	555	577	518	526	512	562	556	521	531	543	554	549	497	531	529	526	537	577	552	542	537	554	496	550	497	541	504	507	577	543	540	571	538	539	571	531	545	557	562	519	555	560	583	497	562	534	517	544	577	567	551	539	543	520	533	540	566	522	546	529	533	535	529	543	562	530	505	537	575	548	554	516	551	568	528	530	564	580	535	547	561	538	585	570	548	535	524	511	567	556	529	546	528	553	544	543	500	493	543	553	535	493	578	539	519	576	563	552	560	526	584	558	522	491	545	522	509	519	565	501	542	545	559	575	558	575	530	545	533	537	520	529	556	525	535	514	535	527	549	541	537	507	532	535	525	513	514	543	517	550	509	550	524	548	545	529	525	525	579	540	542	543	552	558	529	567	535	518	540	578	544	527	548	542	559	544	526	507	548	535	503	538	534	500	499	521	563	519	540	534	516	546	511	540	537	525	517	519	529	479	524	525	526	554	577	530	533	529	520	554	566	516	538	566	545	559	528	509	579	519	571	552	552	521	564	542	488	533	557	537	534	573	544	547	579	561	511	557	526	557	540	515	584	539	555	554	526	554	553	533	504	532	526	531	566	552	586	575	533	553	562	603	575	547	524	547	536	543	516	544	529	579	533	583	510	574	581	540	526	538	521	543	531	532	560	506	533	533	529	484	533	549	554	549	528	560	546	526	556	556	522	590	548	555	533	521	585	511	555	536	579	536	547	551	535	554	504	524	534	534	567	531	536	575	551	568	527	559	540	563	558	508	568	520	568	512	520	590	517	538	511	543	506	551	568	554	532	505	489	532	562	512	505	576	529	527	558	558	536	576	538	538	564	559	518	530	522	535	539	545	536	541	525	496	570	515	524	545	533	541	520	544	513	546	557	555	539	549	509	545	527	509	533	562	573	561	531	550	508	543	573	556	543	551	544	552	519	508	568	506	521	528	541	558	551	536	526	562	538	544	523	524	517	544	529	542	508	536	530	547	521	536	546	553	535	547	525	508	570	536	529	528	512	549	569	532	575	568	530	553	563	553	534	558	519	520	537	518	500	569	520	536	524	538	538	518	525	529	549	539	560	506	552	529	551	519	541	560	540	531	566	530	551	550	524	541	517	526	495	551	541	559	564	551	528	540	564	518	483	525	538	543	556	523	495	539	546	548	536	511	550	536	535	533	527	568	542	494	525	506	551	520	566	549	550	554	492	514	551	549	510	532	508	572	555	531	496	509	547	517	545	541	511	524	564	559	532	526	520	536	583	550	529	518	519	546	504	534	567	546	488	539	532	538	535	543	490	538	561	549	565	570	562	557	505	567	544	533	528	510	500	560	535	520	539	513	557	540	539	527
24347	21424	28519	24706	19680	2217	767	493	369	351	360	305	301	317	294	297	280	298	287	282	289	240	281	309	296	293	281	264	256	272	245	280	272	287	285	269	266	263	253	275	299	238	271	275	264	240	270	275	247	298	253	255	256	274	244	280	254	257	250	216	268	256	280	281	255	256	259	249	293	244	249	278	246	262	251	262	289	273	285	274	243	269	258	261	281	296	250	233	293	272	236	274	234	239	244	256	254	233	304	299	277	257	250	246	237	271	238	229	257	235	244	280	266	237	249	259	239	243	229	242	275	261	247	284	251	285	256	270	232	261	235	253	264	258	288	260	282	265	268	252	247	265	273	277	282	262	267	274	246	268	261	240	298	262	275	258	266	245	283	244	253	254	277	252	269	232	260	250	274	252	262	262	259	251	247	238	277	260	230	260	244	248	249	268	233	281	247	287	229	246	256	239	265	275	258	284	277	257	284	284	255	240	238	229	283	253	256	262	254	254	278	271	227	254	278	217	257	278	268	245	252	282	210	265	266	254	250	252	277	246	249	237	247	246	253	262	260	280	257	268	288	259	282	245	259	269	266	237	245	263	234	248	310	249	245	240	253	259	263	251	260	267	270	259	253	223	260	199	249	260	274	222	229	259	271	241	263	264	249	219	248	257	256	250	229	264	220	235	229	240	300	272	255	244	259	250	282	246	291	228	278	240	277	238	235	245	266	237	246	273	262	253	247	278	260	267	275	253	263	264	255	259	246	256	261	244	255	309	279	258	259	236	257	244	254	254	245	258	247	251	256	222	251	265	258	245	263	229	252	253	264	249	253	258	282	266	255	260	240	264	278	262	227	255	242	231	260	239	256	302	237	276	261	251	252	218	231	273	251	249	231	253	267	268	238	274	294	247	286	243	297	257	248	281	250	251	270	284	268	270	241	254	235	268	258	262	260	270	248	270	237	266	235	245	241	269	272	262	262	266	255	243	251	255	218	282	255	241	245	250	274	256	284	278	287	250	265	217	252	245	252	242	248	238	237	277	271	281	236	267	257	245	282	257	241	237	232	252	248	260	271	259	253	258	232	233	261	277	242	254	258	271	243	260	271	250	261	246	240	253	246	271	262	251	250	260	257	254	265	279	251	239	220	250	272	287	270	258	262	270	218	270	238	264	268	260	255	234	264	264	261	271	219	300	279	238	266	259	242	239	274	247	246	259	277	250	249	267	216	242	258	282	256	253	234	252	238	258	262	271	274	268	266	259	267	292	250	255	252	259	268	273	234	249	236	235	232	234	219	237	258	240	271	241	303	256	248	234	237	226	231	258	251	243	244	277	243	275	265	239	235	252	243	246	289	262	245	258	248	258	285	220	264	250	222	248	257	270	271	230	264	260	242	274	263	281	261	253	281	275	259	242	261	272	276	274	256	223	259	241	282	236	254	262	259	234	257	263	260	262	265	227	236	286	260	273	254	266	265	249	253	283	278	258	255	259	249	247	263	256	257	281	254	262	265	249	270	264	236	244	271	260	236	247	281	234	258	259	234	249	238	244	250	268	241	237	282	254	271	266	264	249	248	248	254	264	284	268	276	261	270	246	234	247	278	256	259	250	249	249	259	239	242	246	272	272	242	247	263	264	255	288	235	263	246	272	246	245	249	258	251	253	285	247	252	242	270	291	260	268	230	253	238	268	266	260	233	276	277	278	248	238	278	262	245	250	277	245	284	251	249	257	259	280	275	250	245	239	257	262	264	229	255	259	279	259	270	249	241	244	253	265	226	232	268	265	231	252	271	250	247	260	273	254	246	258	247	231	232	279	256	221	240	272	260	256	274	249	254	251	237	278	244	250	257	263	249	232	252	252	282	243	278	237	254	245	239	260	251	263	246	250	249	192	275	254	249	267	231	258	258	276	276	248	308	305	242	239	263	292	265	250	250	273	261	246	266	236	279	282	249	260	266	271	264	247	260	264	247	249	249	262	260	256	240	277	249	255	239	281	261	289	249	236	230	250	283	261	260	264	277	249	265	259	252	247	272	241	253	263	254	280	270	261	244	227	253	238	248	255	283	256	280	280	255	256	256	261	233	251	243	248	271	279	244	244	269	277	268	267	225	261	277	269	257	273	263	240	270	266	261	278	234	246	230	247	244	241	257	234	284	260	286	255	260	260	224	228	219	264	227	270	233	272	263	252	234	257	264	233	270	260	268	252	262	278	251	251	258	243	254	260	242	266	259	273	238	240	263	251	269	254	235	259	259	253	232	279	238	261	261	249	265	269	252	258	269	260	246	264	254	228	239	266	225	263	269	253	237	227	262	265	270	223	263	253	257	263	247	238	263	281	235	248	278	252	265	247	246	243	226	259	274	270	249	254	267	272	256	239	255	245	266	245	276	254	230	253	272	243	253	224	244	257	251	238	233	237	252	202	248	217	263	248	267	259	274	252	259	274	229	258	263	252	260	274	236	257	276	250	259	248	259	266	271	235	260	228	228	277	279	264	268	264	256	283	256	264	255	265	275	278	253	244	251	267	243	260	218	261	247	279	276	239	254	261	251	222	276	259	239	256	240	266	237	261	273	264	274	262	257	236	269	277	262	241	230	253	257	225	264	243	253	256	263	242	243	259	249	261	258	275	291	237	281	240	226	268	245	257	244	251	278	281	284	252	256	255	254	241	249	259	244	260	270	265	232	273	236	273	253	281	251	239	244	249	242	286	279	265	255	267	262	275	248	273	244	264	263	255	243	251	263	281	253	263	294	253	240	254	279	262	250	233	279	268	266	227	253	247	262	256	267	274	243	266	285	264	257	276	262	274	280	263	236	288	280	251	248	300	283	264	287	253	253	231	264	217	263	240	226	290	257	251	245	265	240	247	273	252	286	261	230	290	231	262	232	265	250	249	256	245	269	223	236	266	277	260	283	273	249	256	282	231	271	228	278	256	282	224	270	267	239	260	247	259	250	224	239	242	271	235	288	237	258	259	253	240	220	273	242	262	228	250	250	253	258	263	225	267	252	257	236	259	265	271	255	251	245	282	238	263	242	275	246	290	276	254	251	241	261	258	258	240	271	250	288	281	295	222	271	251	251	252	279	239	249	263	221	238	265	271	229	281	275	261	241	245	279	248	256	256	281	245	257	272	250	277	258	251	256	282	252	253	257	288	242	247	233	245	245	269	257	262	228	254	287	259	234	224	230	249	240	265	265	279	246	288	277	251	249	238	249	237	249	267	295	252	272	239	253	241	240	251	242	267	267	233	267	245	258	228	247	276	282	266	300	229	258	243	246	250	276	235	284	256	247	242	252	268	255	254	259	252	255	249	272	252	250	258	256	241	287	263	256	261	264	240	274	249	274	261	258	241	252	235	272	252	260	258	264	248	258	250	241	263	274	272	264	249	260	221	232	270	248	283	246	238	251	274	273	248	246	230	270	277	267	246	237	272	248	266	254	250	236	256	224	250	241	254	277	253	256	293	258	241	258	261	240	254	228	260	236	236	260	241
3325	4606	3664	1828	1188	944	774	617	544	499	437	419	381	363	369	338	356	364	330	348	330	350	296	286	319	286	300	319	279	270	290	293	274	301	302	290	261	301	283	305	264	275	286	252	272	307	290	287	287	271	298	291	263	286	298	289	285	258	269	310	250	307	278	296	263	272	280	275	261	264	279	271	277	261	251	312	284	264	264	282	292	300	299	246	261	269	280	284	285	272	299	255	298	294	291	298	292	296	283	267	315	269	296	325	278	265	294	280	277	253	267	270	267	291	261	270	280	271	297	305	290	283	246	275	260	286	290	301	294	262	237	304	272	264	285	251	285	271	258	297	253	307	291	305	280	285	260	303	275	286	233	277	317	256	272	289	294	290	277	260	287	268	290	275	285	287	300	285	300	260	256	307	306	285	293	275	269	270	277	264	251	281	295	276	255	284	300	304	272	277	299	287	255	297	273	300	277	290	252	284	286	250	266	279	291	281	295	260	278	280	274	248	278	284	271	305	261	271	260	295	278	326	271	295	269	251	295	257	282	267	311	280	317	287	283	287	278	265	279	271	265	285	275	296	284	281	281	285	285	255	289	276	301	234	297	291	333	276	279	289	281	266	270	285	295	285	255	297	283	279	301	267	274	259	272	272	284	278	301	268	275	264	285	263	298	299	278	262	279	265	277	306	290	277	282	294	281	281	286	274	262	290	289	259	286	310	276	284	276	286	276	247	230	266	295	239	268	254	269	275	278	282	284	329	279	257	255	274	279	276	300	305	272	294	297	310	265	291	273	295	282	301	293	288	264	285	261	263	287	253	276	289	269	274	274	265	259	266	249	255	296	279	300	276	284	275	282	268	258	260	271	301	296	305	232	273	294	301	276	311	264	280	261	253	246	266	271	285	295	258	280	266	261	293	283	250	267	292	295	270	275	242	270	283	290	282	295	258	301	274	269	253	262	249	295	270	273	300	268	262	278	266	289	281	288	284	277	256	277	267	290	277	276	280	288	292	297	309	265	246	270	290	268	232	289	262	257	275	237	247	280	259	300	281	276	249	285	308	315	289	275	279	274	289	268	269	326	293	279	277	273	259	296	284	281	286	289	290	266	316	278	281	310	289	264	281	296	296	273	258	319	256	306	267	289	283	297	263	268	263	295	290	290	308	309	268	291	279	241	299	267	284	298	292	304	287	273	284	274	251	278	292	229	294	311	296	291	313	312	253	296	289	273	309	283	302	256	287	271	258	282	303	285	287	278	258	285	264	312	286	266	238	261	270	260	268	274	252	326	289	312	292	287	311	250	262	259	287	238	284	282	272	268	269	298	265	267	274	272	295	257	267	273	254	260	280	277	259	283	283	276	297	247	281	256	254	293	258	292	305	286	260	306	283	254	266	283	283	302	307	249	258	264	306	257	294	283	308	271	257	250	272	276	280	293	261	275	272	285	290	288	304	294	263	273	261	275	261	243	298	285	268	279	300	301	282	278	262	297	270	279	277	297	264	284	274	271	269	282	283	277	307	287	275	270	282	291	253	259	280	274	284	276	271	285	283	263	265	273	271	287	285	267	298	273	287	249	280	262	262	269	259	272	290	274	297	286	280	287	261	284	273	293	261	269	293	306	270	289	295	262	281	265	306	268	291	262	334	266	258	252	322	297	276	255	291	275	295	259	282	262	270	283	289	268	268	241	265	306	285	300	281	313	307	282	271	281	264	274	292	259	274	284	256	319	262	287	282	282	286	290	282	265	279	273	267	256	295	252	285	275	274	260	258	277	289	250	268	270	268	258	266	252	301	291	285	272	270	277	275	304	276	316	281	277	269	272	295	241	263	305	249	278	275	287	273	249	279	289	301	270	256	281	253	257	301	290	266	255	274	295	270	275	290	274	268	268	281	248	263	239	264	281	257	272	251	266	255	281	320	302	260	281	274	254	284	284	325	250	288	252	267	257	273	261	273	264	292	262	278	245	236	250	282	311	268	277	268	272	270	275	307	254	291	285	282	256	292	290	281	269	278	298	267	286	279	305	252	299	312	271	271	274	294	285	278	274	303	258	255	258	271	280	263	272	283	297	286	274	290	296	248	290	295	252	308	237	273	275	291	282	263	293	290	281	278	298	288	308	268	272	277	284	278	273	267	282	250	271	275	283	239	279	279	250	291	313	302	282	239	277	260	284	277	269	281	272	267	314	283	253	274	282	276	263	258	275	258	272	290	292	281	279	237	296	266	280	270	273	262	265	256	284	318	246	258	217	285	246	275	264	261	290	289	262	295	298	290	276	298	277	273	291	270	291	276	279	304	255	270	272	270	283	304	276	283	268	270	291	307	289	269	270	252	295	293	280	270	272	266	272	292	265	270	245	285	309	251	268	253	278	256	272	279	296	261	265	254	272	270	259	269	275	284	278	261	254	281	257	277	275	261	313	276	285	263	275	292	285	271	285	250	304	266	291	276	268	249	281	299	251	295	277	272	262	280	258	252	279	279	280	270	260	276	273	286	271	279	267	271	306	256	269	267	292	266	279	244	283	234	274	246	280	274	253	282	249	249	277	257	291	264	280	256	279	281	289	277	272	275	302	278	250	254	254	276	250	275	281	263	260	255	252	272	287	284	275	292	286	250	280	289	269	270	268	263	288	276	271	287	268	282	265	266	251	298	265	276	279	275	260	233	277	299	260	294	253	271	272	295	273	288	271	264	256	275	287	260	280	286	267	277	265	260	294	263	239	260	275	273	287	264	272	298	270	274	286	269	297	248	278	299	269	293	283	275	270	281	299	265	302	282	285	269	276	263	284	274	298	291	275	294	304	312	275	263	269	272	280	272	290	255	292	243	251	285	248	302	275	268	287	286	297	286	297	257	264	268	274	243	268	286	258	281	259	248	269	289	277	295	266	265	294	254	286	269	277	285	282	292	278	267	293	286	267	268	270	274	259	297	258	289	276	256	241	275	264	260	280	266	259	260	258	285	263	275	268	239	302	262	273	258	259	258	294	280	270	267	286	273	299	266	290	265	276	291	277	269	295	277	252	278	252	276	254	262	288	268	301	285	280	247	268	275	245	229	252	290	284	282	254	245	288	268	272	269	282	269	262	278	274	271	297	281	265	273	270	286	277	268	269	295	276	284	284	274	283	270	256	245	260	265	286	255	256	249	280	282	270	248	288	286	291	267	258	304	266	244	254	256	267	293	284	284	268	243	274	275	289	268	306	280	262	240	276	270	277	304	259	300	255	268	276	263	295	282	264	258	277	277	265	294	260	249	304	261	292	265	285	263	262	258	288	287	256	270	250	292	257	251	273	279	264	277	277	263	284	251	285	265	272	267	287	267	286	285	276	282	271	260	282	266	280	295	289	265	266	273	252	277	283	268	308	267	272	277	279	274	268	250	306	266	266	245	266	254	285	274	272	292	262	242	282	296	259	269	275	287	272	281	274	258	258	291	292	271	285	277	265	288	273	269	258	253	308	270	276	258	307	251	241	275	266	276	286	286
27618	11352	1770	1049	777	757	747	718	720	704	718	711	713	721	718	718	711	675	722	701	722	709	730	661	724	745	705	736	706	694	714	706	693	690	696	735	752	756	715	749	740	691	703	745	653	680	708	748	712	700	749	744	679	740	715	666	753	676	712	707	669	734	700	693	720	731	742	700	733	680	736	756	718	693	727	729	722	751	770	777	684	700	724	686	705	716	675	642	672	696	690	673	694	718	738	727	698	717	675	733	743	757	738	676	679	707	751	714	643	708	764	732	692	689	722	712	747	745	683	748	698	695	689	673	683	669	715	708	756	720	716	697	679	692	741	685	679	686	687	714	706	703	671	755	698	722	713	684	686	703	718	717	701	758	673	691	747	720	752	684	705	731	740	727	696	727	711	685	699	684	666	729	687	736	685	706	686	718	701	690	694	734	685	669	682	733	692	714	734	729	716	680	680	721	729	698	697	732	693	711	675	725	746	668	679	659	654	715	677	744	689	683	702	709	672	663	741	665	691	690	700	677	722	746	725	654	714	761	714	694	753	704	735	702	718	723	719	709	700	715	724	694	735	736	722	722	743	716	739	659	718	712	726	711	653	743	730	737	700	695	692	670	695	727	741	728	746	718	677	670	671	706	670	706	712	711	693	695	683	669	747	712	741	739	680	657	745	704	721	679	695	738	725	736	706	706	743	666	754	737	681	695	703	726	671	725	714	696	768	688	747	745	711	688	732	705	656	718	713	702	736	739	734	723	758	706	752	720	739	737	725	663	695	710	690	693	727	743	701	706	710	721	699	753	732	716	724	703	690	706	663	723	740	663	689	724	701	734	686	692	733	688	683	691	701	731	724	654	680	695	725	670	724	714	673	690	720	713	714	721	658	720	696	753	717	726	678	679	733	762	683	741	761	744	727	661	753	713	699	688	754	730	706	714	701	723	712	704	710	759	707	726	738	686	727	680	724	700	723	697	659	708	740	676	719	757	714	647	662	694	642	712	678	739	731	770	714	659	711	773	711	704	671	673	689	721	670	743	723	729	708	723	679	683	700	747	705	716	721	762	677	715	723	741	714	689	774	693	728	698	692	709	721	742	696	725	731	704	734	770	741	684	687	675	762	733	743	725	738	721	688	723	749	698	741	657	713	726	694	725	693	703	707	682	720	696	753	704	721	724	693	739	727	715	712	718	699	695	685	743	729	704	706	709	699	710	745	684	751	691	728	668	728	698	730	694	700	713	738	718	705	715	689	714	681	732	726	688	769	721	706	718	687	731	750	740	762	674	713	708	658	713	694	724	688	683	696	706	725	724	686	717	706	744	720	703	745	699	701	707	752	659	657	726	764	769	759	717	727	741	699	675	706	740	690	697	703	751	683	688	716	724	692	692	720	695	673	670	704	686	740	754	781	702	724	695	717	636	729	686	703	713	683	701	695	685	742	670	732	682	688	715	696	769	672	702	749	765	749	733	710	709	699	710	749	685	690	783	749	730	741	726	708	729	734	731	706	711	713	718	710	711	719	710	657	650	706	715	716	690	698	713	685	706	671	741	712	656	727	728	676	663	689	726	726	667	732	668	699	680	717	685	763	705	721	699	697	705	723	707	693	746	693	705	792	674	741	716	689	722	703	718	761	662	669	736	711	709	706	705	705	767	736	710	723	679	702	697	721	674	705	720	721	693	722	726	747	672	695	727	708	752	705	692	721	666	712	735	708	724	687	723	703	649	715	684	707	697	698	714	725	741	705	715	688	708	721	641	686	720	749	705	717	722	714	666	677	674	739	699	700	693	707	731	749	710	703	707	736	669	734	655	739	747	676	708	683	712	746	736	682	700	708	703	712	707	733	692	682	725	747	736	738	695	692	733	665	756	670	674	677	714	725	672	675	739	716	708	676	692	712	718	723	739	739	725	724	665	699	700	697	679	675	704	708	717	677	676	705	728	765	681	710	693	733	702	741	715	692	692	686	725	731	768	692	743	727	725	730	656	668	717	734	742	735	740	701	668	733	740	709	695	692	737	687	712	711	690	678	732	717	672	743	705	674	720	674	698	724	695	761	728	745	747	691	660	727	698	701	656	709	742	748	730	723	726	725	716	701	708	689	710	697	745	705	725	649	685	744	709	719	717	701	763	727	720	702	750	697	714	748	715	730	721	713	725	686	690	693	708	701	684	678	713	714	653	766	712	750	731	682	718	741	710	703	693	691	701	685	713	713	697	755	727	727	713	688	721	747	712	688	678	699	696	687	737	723	764	731	713	673	700	738	731	709	753	687	721	696	694	695	693	686	674	692	714	692	691	707	722	768	715	675	656	694	685	699	708	715	710	729	646	673	689	668	717	685	689	711	739	734	671	728	754	699	755	714	693	748	663	737	673	732	701	700	723	741	722	687	703	751	670	710	690	686	712	721	728	669	710	742	756	698	675	678	722	739	695	696	736	711	741	721	706	743	693	686	689	675	753	702	713	673	694	696	688	686	747	720	679	720	671	748	707	685	696	701	713	693	710	738	754	703	759	721	735	673	692	706	676	735	786	689	684	717	745	719	734	729	714	726	748	692	743	683	674	729	742	708	738	714	747	749	709	683	738	710	704	734	733	753	708	636	714	709	736	686	713	692	736	665	773	727	757	682	663	750	684	768	651	721	688	727	693	669	763	718	691	707	716	645	733	709	681	737	722	730	697	704	669	690	714	697	738	699	695	701	751	694	713	714	720	685	704	749	716	699	669	728	713	682	732	756	741	735	761	706	655	685	711	706	689	694	666	724	712	729	745	670	656	697	737	661	656	732	702	727	706	673	676	721	676	743	692	677	694	728	709	697	760	694	723	723	689	711	673	708	728	657	668	696	673	711	731	728	679	726	684	680	694	661	715	717	725	707	742	696	743	689	707	725	713	735	714	710	685	720	716	690	697	725	683	711	760	749	722	720	672	677	726	688	728	711	739	687	680	707	699	741	689	754	717	694	685	706	746	718	768	728	728	672	687	705	684	724	698	688	737	704	715	749	680	691	735	729	713	680	710	725	736	683	698	749	683	705	727	727	675	681	697	754	733	688	738	661	662	697	693	699	686	722	734	680	732	691	701	715	672	675	700	704	700	713	724	684	689	713	710	720	700	705	692	669	762	684	681	694	687	676	755	705	699	680	748	700	702	735	745	726	689	761	694	677	669	704	693	693	687	686	705	646	714	713	684	726	700	716	744	687	697	734	728	724	700	724	742	694	698	709	750	728	668	703	718	688	669	728	742	714	721	696	726	681	699	732	732	737	744	660	721	715	693	674	702	735	694	689	728	692	713	690	691	716	715	705	704	686	722	722	711	698	673	682	744	659	745	711	722	712	652	671	717	764	727	734	718	669	697	756	719	691	715	732	671	708	725	709	736	726	705	678	685	719	746	716	744	730	719	766	722	704	699	697	686	698	725	700	683	745	717	709	716	713	719	738	674	757	696	762	690	712	739	708	731	749	722	737	684	729	708	716	708	740	712	663	696
5165	841	817	720	697	726	691	681	671	677	594	641	664	591	625	653	645	667	688	645	652	644	643	695	635	694	631	679	643	651	639	688	634	636	658	646	619	681	683	665	626	608	651	658	603	673	616	614	665	676	648	689	660	679	588	673	650	700	652	646	651	616	616	588	683	630	699	675	659	644	676	646	640	651	619	706	633	639	618	661	598	658	646	641	658	624	599	643	669	647	651	673	670	649	623	632	651	628	583	601	634	655	646	654	603	658	635	652	706	664	609	647	626	664	664	648	668	665	664	642	673	691	653	622	645	662	637	652	598	628	639	672	636	618	618	693	663	629	609	679	654	641	632	609	659	644	626	618	692	645	594	595	660	623	624	640	643	637	641	672	650	625	636	651	644	619	644	646	648	617	639	607	586	618	626	611	639	648	681	665	676	631	621	663	659	615	652	651	634	678	672	622	624	599	653	645	654	658	665	648	665	603	638	626	621	621	669	592	615	682	597	648	626	659	629	634	601	652	660	651	614	620	635	617	607	673	641	635	641	662	636	612	653	673	657	617	640	630	639	619	643	674	658	637	680	650	663	631	617	650	637	660	615	670	620	635	610	619	644	657	645	662	649	635	636	615	651	666	667	629	626	649	652	604	667	592	636	629	655	660	635	622	637	638	670	606	662	643	628	650	634	624	612	638	643	659	659	585	615	658	643	633	663	612	606	611	656	647	676	638	623	662	647	655	662	617	639	637	571	606	648	612	657	645	592	586	613	647	633	671	605	662	653	640	595	645	654	648	613	628	617	663	648	636	614	651	620	634	609	662	646	630	669	635	621	631	645	656	671	629	663	640	647	629	657	603	648	658	668	584	635	594	630	653	665	608	609	619	628	643	614	669	688	639	681	636	648	668	637	640	640	632	628	643	648	658	596	625	664	644	602	644	630	674	666	643	625	616	677	665	625	645	657	661	658	625	626	670	622	669	656	622	589	662	651	653	626	645	676	673	640	674	619	638	653	634	619	644	673	640	646	595	596	627	645	635	671	610	666	623	618	640	632	658	639	670	661	688	659	604	655	620	654	579	621	661	590	653	611	645	625	634	659	686	649	644	601	648	626	663	696	665	628	611	692	635	635	619	634	683	659	635	645	609	662	632	620	603	615	629	670	648	660	638	667	614	620	638	645	677	627	603	621	613	633	660	660	642	595	626	636	614	607	684	610	650	612	672	640	651	644	655	644	643	614	645	675	684	659	678	610	631	673	713	659	620	667	652	591	644	643	609	647	639	645	618	633	622	616	671	662	642	678	626	614	618	594	684	659	647	642	639	647	657	656	647	613	618	671	607	617	638	608	650	626	629	595	663	643	614	637	644	648	656	588	644	663	660	606	712	634	607	621	666	638	650	675	631	658	644	673	654	607	640	664	584	637	655	618	643	661	613	654	630	670	609	600	619	621	651	621	645	659	636	665	657	626	650	614	623	630	625	653	633	644	656	620	653	664	648	629	648	666	631	615	656	649	642	652	656	618	655	682	650	649	643	694	653	668	619	641	628	643	659	622	638	618	595	618	689	630	654	613	651	628	655	630	683	611	644	606	585	657	645	621	633	638	684	602	605	656	616	665	680	606	663	652	677	625	650	620	663	605	585	633	657	649	616	645	641	628	659	638	572	633	650	670	628	649	642	624	630	588	672	643	617	621	640	638	625	659	631	680	638	619	655	630	611	605	656	592	647	661	621	649	700	659	633	664	680	624	578	603	600	606	659	622	645	658	659	675	651	604	641	624	614	671	667	661	650	676	624	674	643	657	646	633	631	690	677	629	600	644	594	636	661	662	638	660	636	643	644	626	716	694	677	625	617	650	628	639	666	608	642	659	640	665	655	652	607	613	603	629	658	643	656	637	665	680	623	635	658	662	646	610	650	668	627	703	618	666	647	617	640	672	654	637	663	659	614	686	662	680	660	650	617	671	658	596	686	609	647	615	628	647	635	634	622	660	656	639	616	659	640	661	649	621	636	612	629	675	655	628	621	617	680	656	626	683	594	628	647	670	585	637	673	655	667	607	626	658	615	615	647	667	626	614	676	656	634	651	609	655	657	618	661	637	645	638	612	615	663	593	658	664	645	640	644	633	614	693	654	685	637	627	628	623	669	633	630	599	671	637	620	662	632	642	668	597	660	612	683	688	630	685	666	649	661	628	642	658	668	637	659	643	676	605	630	622	649	669	642	630	646	622	605	668	595	619	643	694	689	608	697	678	619	664	641	663	610	683	608	642	664	618	700	625	714	660	664	634	658	604	623	641	636	668	573	674	640	678	608	605	626	637	683	672	650	603	624	689	680	656	698	634	649	652	644	598	641	661	658	663	620	638	631	643	551	660	656	618	680	649	664	613	602	654	653	647	658	640	639	649	712	629	663	628	653	603	658	635	601	649	610	626	589	626	660	676	635	638	594	641	651	616	694	650	606	625	669	655	645	611	679	643	624	658	587	632	649	628	647	633	674	626	628	637	655	632	675	627	635	637	695	615	667	653	636	614	602	586	674	666	619	660	618	682	650	676	609	594	623	644	668	597	635	650	662	614	670	709	630	636	687	646	634	635	644	606	678	665	684	714	676	645	592	660	684	688	652	617	650	641	612	681	663	661	667	656	639	649	666	611	656	654	629	683	641	638	621	673	661	643	629	614	610	600	637	638	661	595	674	644	624	643	622	642	657	631	615	656	659	612	606	659	635	668	624	611	613	686	645	688	651	664	626	642	663	642	671	647	614	604	636	626	630	635	644	668	639	626	620	671	620	616	667	615	644	641	625	641	660	609	650	654	642	626	634	680	621	674	652	681	674	678	651	604	617	663	644	603	642	640	617	634	648	660	634	684	697	597	653	599	598	632	645	643	644	642	669	687	609	642	677	634	671	643	676	637	586	613	649	659	618	605	598	648	634	643	624	642	650	657	676	636	705	618	670	658	671	640	651	639	639	615	675	631	634	640	648	655	625	628	609	620	684	632	639	614	669	652	648	670	679	611	599	606	675	653	618	647	653	636	621	663	682	696	683	623	642	656	626	633	661	603	666	653	621	608	614	625	636	678	610	612	607	647	647	610	651	629	642	631	641	664	666	576	649	629	693	635	656	679	643	670	641	659	612	628	667	647	628	594	658	700	626	657	655	635	680	721	679	661	612	719	593	663	635	639	614	652	648	632	632	633	640	654	609	614	621	649	664	614	652	675	689	661	665	637	596	670	650	699	608	648	617	618	672	676	621	656	627	629	626	635	651	663	662	656	626	616	637	708	601	652	661	601	649	656	691	679	630	697	598	663	617	579	626	632	648	674	631	623	647	670	652	697	643	621	639	614	626	625	639	639	624	640	660	643	603	652	667	625	610	639	644	588	608	642	626	648	588	640	666	658	602	638	658	601	680	602	624	612	662	635	626	659	596	650	659	654	619	639	657	633	668	621	642	645	668	611	618	667	665	634	636	592	629	677	626	650	670	614	640	653	638
25797	21440	25169	16295	1446	856	692	668	600	650	581	559	611	645	604	637	592	602	531	560	578	598	598	555	556	540	609	566	590	619	600	574	563	543	578	583	553	556	625	572	564	559	553	526	548	576	577	570	546	569	557	585	602	575	530	583	567	571	592	553	581	560	605	597	589	582	581	562	587	583	572	557	645	630	554	573	517	579	581	624	562	597	592	525	578	547	585	591	579	544	586	571	558	556	568	590	567	568	585	581	586	588	582	563	547	568	553	570	609	526	566	541	557	572	582	558	546	572	592	579	584	582	646	563	564	584	574	578	562	594	563	556	554	596	612	569	556	573	589	568	600	577	581	588	580	561	557	569	581	531	559	523	596	554	510	577	577	562	577	557	560	605	559	593	593	585	591	589	601	542	603	589	572	536	533	591	580	623	564	520	595	563	536	578	577	564	546	594	546	535	540	609	548	591	570	515	571	605	540	548	583	577	552	573	599	537	574	559	535	545	565	548	556	537	594	591	574	577	584	584	521	553	561	510	562	534	549	561	568	574	537	530	553	555	582	583	545	562	604	582	556	577	555	613	571	613	537	560	574	551	581	574	579	561	615	574	567	530	561	576	567	600	585	559	516	580	554	499	609	599	565	565	601	565	586	548	550	579	552	551	599	572	525	592	596	567	601	564	615	571	554	528	584	552	591	582	582	606	602	572	565	550	563	563	527	598	562	539	563	626	594	510	566	541	525	588	559	576	545	559	540	600	596	541	563	581	580	536	584	633	553	558	609	590	545	576	577	591	591	558	519	560	551	549	566	555	536	580	583	594	543	547	542	593	583	559	577	552	554	591	574	548	541	572	552	609	538	564	584	551	561	559	599	535	576	572	568	593	578	529	591	599	568	590	582	580	548	579	532	538	585	535	608	572	586	593	590	551	576	570	575	566	576	503	584	598	566	583	577	568	580	583	564	573	564	551	541	592	562	558	604	594	586	569	577	582	562	564	600	586	522	555	534	574	555	541	574	577	590	559	536	567	581	541	570	540	579	580	571	504	553	617	562	565	566	540	584	612	583	553	586	612	610	576	586	524	574	559	571	593	584	554	577	553	605	588	604	588	599	521	565	575	589	519	551	541	587	557	540	577	586	575	541	617	560	559	569	574	554	563	663	550	550	567	559	568	595	564	592	587	592	605	519	573	523	560	549	513	581	563	565	545	578	596	570	572	541	569	577	596	590	618	638	644	556	575	531	565	601	568	554	567	579	563	588	528	578	538	569	583	593	603	586	567	594	563	573	567	517	573	575	591	613	585	596	565	578	570	571	583	579	565	566	652	548	576	533	582	578	562	556	589	527	548	564	596	566	583	566	572	550	577	549	592	624	579	568	592	573	572	494	595	574	571	550	564	559	575	562	594	552	571	571	529	565	565	564	575	608	548	595	602	608	545	571	555	595	554	551	563	572	557	579	541	577	562	582	577	615	579	554	561	588	536	593	580	605	626	557	564	532	562	596	577	625	572	588	582	534	560	550	547	534	577	564	578	534	551	568	544	591	613	585	598	570	577	524	558	573	615	592	569	545	521	537	569	574	542	535	597	545	573	555	562	528	604	587	568	621	603	535	577	572	603	564	596	538	559	607	576	610	591	576	607	565	543	592	558	549	567	590	565	525	599	571	582	595	590	560	579	553	564	594	571	537	528	531	565	611	611	598	610	548	526	580	574	557	592	560	561	622	601	578	591	609	574	551	559	552	577	557	601	594	593	577	593	569	541	592	535	580	565	602	577	531	585	557	610	581	582	591	607	583	593	596	555	542	541	602	567	558	578	590	563	564	556	547	534	535	565	572	566	562	560	582	555	553	535	563	527	540	613	587	570	561	576	547	568	563	575	588	581	575	542	585	562	575	585	557	559	579	565	552	545	606	559	544	536	549	575	566	579	552	586	599	518	587	584	597	526	658	567	554	559	548	585	557	569	550	564	583	550	550	561	595	568	622	582	648	592	660	558	574	507	570	526	565	541	543	560	556	561	615	596	581	583	611	557	546	573	561	533	584	550	631	579	565	557	571	607	577	590	570	582	555	601	549	567	587	579	576	550	499	580	561	622	584	595	548	560	558	573	592	583	567	609	584	587	536	583	577	536	558	587	573	559	556	578	626	524	581	559	631	580	551	602	594	528	620	586	548	573	579	572	574	565	635	582	592	539	595	609	559	583	630	603	569	657	524	561	559	512	576	562	551	583	559	565	585	521	591	602	625	550	554	563	565	564	555	537	612	528	552	567	544	570	613	553	574	609	552	557	545	602	580	547	548	553	587	541	552	563	553	603	602	553	570	584	581	529	570	569	596	614	562	594	562	583	600	600	563	530	598	561	606	613	563	534	549	603	562	571	558	570	551	585	564	617	601	545	563	594	536	586	564	595	612	578	584	567	586	540	593	549	561	521	561	531	591	558	601	563	596	602	554	588	608	605	560	588	609	581	537	593	544	601	524	576	549	549	608	560	608	523	553	581	541	597	581	590	533	579	577	528	553	577	539	601	598	563	597	591	550	586	607	555	523	580	609	554	539	588	550	589	547	559	593	571	573	545	609	563	603	542	578	556	602	584	548	559	593	587	592	555	576	601	603	544	578	568	532	569	586	534	537	615	509	568	561	538	547	523	601	591	559	539	557	549	591	576	595	537	563	593	607	560	591	588	573	563	570	561	574	581	575	547	580	553	553	580	593	578	513	561	583	582	602	572	581	554	575	592	567	576	558	558	581	537	570	551	575	603	555	597	547	555	583	540	563	572	580	560	632	556	586	599	564	514	606	560	572	594	530	526	555	546	584	584	580	557	578	598	563	571	607	588	601	559	602	584	582	536	557	625	557	543	541	579	592	535	644	568	548	578	544	561	541	592	589	562	555	586	570	619	635	626	578	572	569	551	573	589	552	592	594	579	542	560	578	555	573	564	571	579	565	559	552	585	549	594	590	579	600	596	554	590	532	561	577	535	584	569	542	580	573	578	586	604	568	520	562	530	515	545	581	529	536	593	503	610	567	587	553	590	583	584	549	534	610	582	588	597	583	578	576	564	552	607	506	555	549	601	547	517	584	572	593	580	559	573	564	591	552	529	576	581	559	558	589	567	593	505	564	556	531	555	543	566	562	531	567	575	568	601	543	619	584	529	561	550	563	586	580	568	587	588	529	610	516	590	606	567	525	581	597	578	590	542	583	578	499	617	558	580	538	579	571	569	549	572	576	562	520	620	566	571	609	546	552	575	572	565	573	559	537	582	551	560	550	548	599	558	558	554	557	552	606	557	544	590	589	566	568	538	595	576	547	564	568	580	541	539	551	578	648	579	561	597	565	555	595	591	546	569	566	620	595	534	552	615	562	607	559	584	551	608	570	572	578	579	560	570	560	547	593	597	567	504	578	556	577	587	575	572	511	576	596	579	606	551	571	549	594	584	574	572	559	562	559	565	588	569	574	553	554	522	568	556	572	529	533	594	577	585	559	551
3562	1977	1608	1038	839	729	681	636	671	583	600	571	570	579	553	587	561	565	585	570	581	561	499	526	515	577	549	501	559	554	546	520	540	515	520	536	528	549	538	583	522	513	534	508	577	540	564	588	494	532	516	552	570	567	527	582	564	516	554	543	533	547	544	556	551	524	520	517	543	545	498	518	562	543	580	612	574	562	526	546	568	529	558	519	528	564	528	586	532	509	538	516	509	527	558	531	549	539	569	536	527	537	563	568	568	536	510	554	544	522	543	556	497	533	536	534	576	518	566	523	543	507	597	506	568	531	526	531	579	535	555	561	532	512	572	535	530	568	567	566	523	524	534	551	564	524	528	529	536	561	497	509	589	526	551	523	536	541	524	512	531	551	500	515	512	529	510	542	554	520	552	533	535	498	525	568	533	492	527	533	528	544	517	528	553	548	514	554	510	520	551	512	539	505	528	488	517	585	548	570	528	530	526	494	533	587	547	491	523	530	537	518	508	535	517	543	535	535	534	518	542	538	536	531	602	537	515	501	567	574	540	530	513	517	542	530	541	529	515	570	528	514	551	523	538	552	558	538	560	542	512	562	524	501	556	526	526	489	535	546	557	526	500	554	533	544	550	569	582	553	518	568	535	517	544	532	574	536	464	514	517	551	502	539	512	514	542	544	536	547	531	511	563	568	573	535	479	530	537	555	528	527	572	506	532	539	547	510	539	516	541	530	541	513	525	529	526	539	555	548	528	549	518	559	521	510	562	498	535	509	572	530	499	505	507	525	536	508	542	507	546	542	526	531	521	517	532	526	554	539	517	534	549	526	510	575	536	571	558	562	501	530	536	523	561	550	512	506	501	523	572	579	518	583	518	520	530	523	539	552	494	547	543	535	543	522	545	519	554	582	528	551	538	493	562	520	533	544	511	579	548	533	516	571	528	525	540	550	542	552	552	549	535	554	538	514	560	545	556	548	513	522	535	515	521	504	549	533	547	552	543	548	558	535	497	513	552	528	554	540	518	490	544	532	544	511	551	558	552	553	528	536	506	542	596	541	529	527	531	525	503	543	606	516	563	521	575	555	547	584	529	526	515	539	532	529	539	543	561	519	543	541	529	519	564	570	505	519	512	507	571	506	527	542	582	523	568	513	535	523	530	520	522	532	526	590	565	504	541	515	521	528	548	503	556	536	508	529	498	516	502	545	504	594	502	525	571	535	533	546	517	521	540	552	520	539	563	524	524	555	500	503	557	553	504	537	527	531	529	514	540	533	513	522	559	513	546	586	527	538	532	550	578	531	478	528	488	551	559	536	554	532	521	554	519	497	501	572	525	542	518	560	519	534	511	512	516	526	528	557	525	543	530	535	556	536	520	528	549	499	543	512	506	526	505	555	531	498	527	532	508	533	514	547	534	541	565	513	539	574	541	528	503	552	522	528	507	571	541	534	513	565	559	545	506	581	531	513	546	499	515	537	540	505	557	536	534	508	513	506	533	533	548	557	546	559	566	561	548	513	535	522	523	531	546	491	511	489	542	544	521	551	537	571	562	532	543	554	552	544	572	540	547	524	515	538	519	532	518	537	521	520	549	523	561	508	520	523	555	528	523	511	513	513	527	502	516	550	530	526	528	547	531	533	545	533	532	539	494	499	571	491	528	506	567	540	554	553	497	486	531	514	529	501	481	541	492	512	518	556	485	521	547	528	536	540	511	518	486	547	547	540	554	567	556	529	501	528	529	502	531	556	553	520	499	568	530	516	501	514	528	538	530	579	539	514	537	532	524	511	515	501	533	535	518	490	524	537	518	502	524	580	496	546	544	542	553	533	528	535	572	530	561	523	505	562	557	534	507	535	607	509	504	543	496	501	479	527	484	552	556	537	520	568	562	534	537	497	538	494	544	522	568	546	508	524	535	562	555	520	545	537	540	523	532	535	549	497	508	538	540	535	557	536	526	525	557	519	552	523	587	557	534	505	545	539	521	539	519	549	528	513	523	546	493	549	517	492	543	521	530	534	489	528	550	558	532	524	554	553	522	515	538	550	503	550	514	558	522	540	532	528	512	559	538	543	507	509	512	519	534	551	513	544	562	533	540	540	550	502	541	525	496	555	544	513	487	548	540	553	518	550	515	515	551	594	494	522	531	577	529	538	544	509	508	532	515	508	499	526	582	563	523	539	558	533	485	562	594	484	518	520	539	513	556	517	491	512	513	496	517	564	531	534	544	543	560	513	561	513	549	527	520	555	570	511	513	515	543	570	526	502	547	514	555	545	532	539	544	506	537	492	511	523	527	509	561	539	557	550	532	540	512	542	556	527	509	533	549	522	539	524	538	554	551	491	554	544	562	544	552	540	548	528	535	491	563	533	519	535	532	527	555	520	508	509	508	509	536	522	526	581	517	564	528	514	563	542	542	548	530	516	533	555	526	520	536	507	511	557	579	526	548	525	533	527	500	567	517	550	520	542	559	522	527	515	550	526	520	522	517	540	527	555	552	484	510	551	535	535	531	550	517	574	550	538	513	565	537	540	490	504	578	526	542	523	501	547	510	515	547	523	508	512	523	505	505	498	562	504	488	532	557	558	553	483	542	559	563	492	559	567	554	548	526	525	528	520	560	558	524	499	519	560	508	552	535	501	552	546	498	493	545	529	527	523	506	512	530	530	565	510	519	505	541	497	539	480	521	511	552	519	515	545	496	502	520	527	525	532	552	534	537	537	479	527	540	493	501	554	548	533	534	515	539	525	510	567	549	569	530	561	518	563	533	546	536	516	547	532	513	518	557	538	559	537	561	513	557	512	538	550	566	524	518	567	480	523	538	557	514	545	524	477	532	544	524	517	520	539	532	530	545	546	534	517	519	526	556	524	541	514	519	511	530	523	537	496	555	509	514	543	500	530	544	553	546	542	514	518	537	545	501	507	518	567	545	507	535	539	502	528	555	567	558	510	574	473	526	576	546	508	564	556	528	485	517	543	597	532	509	537	543	541	515	556	519	517	568	570	515	516	526	548	489	518	531	494	563	529	524	540	535	542	531	541	552	512	496	529	571	489	521	518	528	516	491	533	528	527	509	523	554	501	527	495	580	552	525	526	543	519	510	543	547	518	578	566	514	575	539	530	510	533	510	516	522	530	502	542	553	500	549	545	538	544	543	539	548	578	507	535	515	559	503	514	584	517	562	514	489	508	576	542	494	548	532	525	506	513	531	520	549	536	517	508	515	549	551	537	510	542	542	511	539	515	559	541	541	511	543	525	554	528	488	510	530	540	542	559	495	517	553	550	533	521	545	498	546	539	526	540	519	512	543	523	512	507	510	497	555	527	540	529	586	485	516	540	543	499	513	558	505	571	536	528	533	587	550	482	519	519	555	562	529	515	492	504	586	565	515	530	487	558	520	570	563	512	547	556	513	505	524	510	533	524	493	549	507	530	536	503	521	515	527	528	531	529	561	524	537	537	535	569	507	518	516	522	545	542	525	545	519	531	532	550
24309	21416	28511	24687	19677	2179	734	468	387	366	301	300	312	301	267	292	292	277	301	306	290	273	274	276	252	256	259	271	256	272	256	242	287	251	243	257	273	285	231	272	234	250	254	270	251	264	252	262	236	248	257	251	244	260	255	281	257	280	258	273	240	255	255	267	245	281	237	288	254	258	252	260	271	260	257	276	278	250	283	254	236	257	249	244	260	259	278	266	278	249	260	234	250	270	259	257	251	240	256	244	259	264	228	265	245	232	265	260	275	240	258	252	265	249	281	240	254	245	252	239	258	254	279	248	252	283	236	261	251	261	250	254	245	245	278	248	253	256	234	283	256	223	239	298	243	254	244	245	258	250	283	249	229	221	243	240	260	271	251	272	270	283	252	259	277	264	273	266	238	251	251	244	260	297	258	224	271	231	260	213	258	263	251	255	254	251	240	247	229	259	258	269	282	256	263	281	239	250	246	241	253	280	261	228	250	268	239	221	237	257	233	266	279	240	245	229	264	254	231	277	247	239	256	262	271	250	268	271	225	227	263	288	259	265	265	258	226	240	246	239	231	249	274	243	243	239	267	266	246	266	272	224	244	232	251	241	288	240	265	257	256	276	239	221	271	231	266	246	248	255	262	270	237	246	248	266	247	251	257	259	261	255	248	247	247	245	265	267	246	252	253	257	235	236	238	253	250	263	243	260	274	260	253	242	263	270	247	247	252	241	253	264	258	248	245	249	261	257	231	243	259	259	247	241	235	276	243	248	247	299	246	280	234	271	241	247	239	240	229	283	273	254	273	264	243	268	235	265	249	256	251	266	274	266	256	256	251	265	230	273	243	257	259	243	281	263	266	243	244	254	282	268	237	246	280	241	247	262	232	230	237	253	232	270	242	257	245	263	264	266	252	227	265	251	256	240	226	264	283	250	244	263	277	260	257	253	246	293	257	252	244	260	286	246	234	254	245	235	273	261	259	263	235	266	260	257	226	249	263	242	250	258	254	278	260	278	268	228	241	248	273	238	267	257	249	254	278	249	250	262	271	245	242	261	270	268	244	254	274	285	267	247	258	247	230	245	286	278	230	233	253	266	251	243	274	242	240	230	252	269	252	267	270	256	224	289	262	252	259	250	240	286	258	255	216	270	251	216	258	247	246	270	249	266	277	258	253	264	258	256	267	260	274	264	230	251	237	236	246	263	270	278	247	255	213	270	243	272	267	261	280	243	261	254	261	261	236	268	255	251	264	240	248	275	242	274	244	236	282	284	252	260	250	245	245	268	249	240	248	262	244	254	232	241	265	244	272	281	239	218	267	249	253	249	271	252	270	257	263	231	261	261	259	226	243	245	264	252	266	244	257	228	269	252	255	265	252	239	262	248	241	260	242	231	257	242	244	271	246	253	257	263	254	253	252	264	242	261	289	251	258	254	249	247	261	251	275	246	236	245	266	227	236	254	257	248	229	278	254	250	260	268	280	283	258	225	254	255	244	226	268	268	253	244	240	242	250	272	273	283	263	251	290	244	250	269	235	223	245	257	254	267	258	261	241	263	268	230	256	243	241	266	267	262	252	260	262	266	253	293	242	251	290	251	254	257	260	264	235	255	254	274	242	259	256	247	238	238	259	243	232	283	257	264	260	204	255	240	237	253	272	239	245	253	280	241	243	247	243	236	278	263	262	251	236	261	260	282	265	257	275	253	236	255	246	226	259	228	250	258	262	247	233	245	256	237	292	229	252	234	270	234	264	261	248	242	243	257	260	255	223	229	252	234	276	258	223	225	264	258	260	229	240	239	293	242	242	232	251	239	243	244	243	232	262	236	235	283	256	255	245	259	285	249	253	258	240	244	237	254	241	239	236	248	252	248	250	244	230	235	243	249	234	245	240	207	275	279	245	268	235	246	231	283	280	228	261	270	238	263	250	242	265	252	236	267	233	240	261	246	271	269	247	272	235	274	213	268	227	268	260	269	247	235	263	227	236	265	255	253	244	251	232	259	244	232	270	268	242	240	264	259	230	224	246	229	227	235	261	282	258	269	199	247	262	259	227	281	256	242	258	247	248	265	288	229	265	275	259	271	263	235	265	259	227	234	263	282	264	252	257	296	255	263	249	252	246	293	247	278	245	262	267	262	239	256	245	243	240	267	216	260	231	237	244	268	276	276	266	236	264	255	259	231	253	254	255	244	287	240	221	235	244	235	251	288	268	247	250	256	236	281	256	225	245	267	236	223	263	269	257	249	247	268	249	253	247	250	232	293	275	247	269	227	236	251	240	285	254	233	232	256	274	276	255	257	266	250	246	256	258	280	287	269	246	275	251	229	246	263	247	249	280	265	267	239	250	230	268	260	244	242	278	263	238	262	233	240	254	247	257	251	292	276	238	243	232	279	227	237	289	250	220	249	249	250	250	253	249	251	262	273	223	275	280	248	243	259	253	238	251	253	270	270	247	259	230	283	236	244	247	245	250	252	219	248	251	249	259	266	268	267	267	253	238	250	243	246	251	224	278	221	237	252	281	225	253	237	268	261	266	252	249	235	278	239	244	219	264	246	252	238	252	250	246	242	274	245	220	242	272	244	286	252	246	276	238	244	233	270	227	295	239	225	256	238	261	260	259	222	260	232	244	258	233	250	259	223	246	250	240	286	229	247	234	230	275	244	257	259	247	223	270	228	259	257	243	278	226	250	241	224	254	268	231	244	215	242	241	250	243	273	222	261	262	224	238	243	272	236	230	256	271	247	256	252	241	274	271	236	256	242	243	269	226	251	207	262	259	250	274	245	254	247	258	234	241	224	241	261	257	252	231	268	255	257	242	247	264	236	246	270	277	255	233	256	254	236	242	262	234	246	255	262	236	237	279	263	256	252	220	251	269	256	258	229	253	230	249	220	266	238	273	265	247	256	249	256	254	229	236	249	269	270	284	246	239	253	251	273	243	277	259	261	245	265	264	244	238	251	249	256	230	260	263	251	256	258	235	276	275	255	231	243	255	213	258	246	266	217	243	257	251	231	256	253	259	245	250	254	233	279	232	220	250	244	214	227	264	258	283	231	233	258	250	237	263	267	250	257	241	264	254	255	274	251	286	261	264	256	250	258	215	226	263	239	230	255	246	294	246	261	256	261	239	251	248	248	248	231	265	250	261	263	234	262	260	262	276	256	243	252	258	232	241	257	242	275	271	251	240	274	271	268	270	247	274	242	296	248	231	267	234	231	221	242	240	246	231	253	235	242	252	269	260	237	266	267	245	241	249	255	251	236	242	282	264	253	245	265	231	252	241	251	268	249	247	238	259	233	213	269	251	268	259	261	269	248	261	219	230	247	241	264	273	261	256	247	236	227	248	247	239	244	249	268	263	254	250	226	265	266	248	256	264	277	257	271	246	270	246	234	254	270	274	237	257	250	258	251	247	258	214	245	273	252	231	254	241	252	286	248	267	235	248	254	245	233	260	256	263	238	259	257	235	257	254	244	264	214	265	253	283	246	244	242
3254	4543	3529	1809	1243	893	714	682	536	488	448	428	392	378	368	342	327	331	329	351	346	293	308	306	296	294	279	315	320	300	304	312	298	295	287	262	265	323	277	308	272	283	298	290	266	280	275	284	305	278	280	298	288	268	273	307	307	262	247	233	265	310	284	265	242	273	270	280	276	273	292	267	289	282	295	273	279	303	288	292	268	265	301	262	245	291	263	280	285	279	256	279	269	268	297	284	302	298	295	243	271	283	296	276	301	276	272	302	290	262	305	261	275	256	288	255	267	313	233	268	278	253	258	256	267	281	287	295	283	264	293	299	267	272	268	266	274	262	304	279	294	266	269	288	264	249	264	261	319	290	269	293	265	288	296	260	256	268	277	286	293	286	267	262	257	283	277	275	270	292	279	290	283	285	270	272	269	281	273	268	292	304	254	293	257	281	242	274	279	278	294	299	272	317	286	267	279	285	269	254	261	284	270	277	277	267	295	283	281	275	271	275	285	286	289	255	262	274	263	280	259	276	284	257	292	281	272	254	256	279	304	254	282	267	270	267	255	273	305	257	258	254	254	275	258	285	291	292	261	282	268	259	266	296	294	267	300	258	292	288	317	274	256	273	235	270	283	279	268	281	257	260	276	260	295	259	288	299	277	259	282	269	249	264	299	288	281	275	284	264	248	248	283	275	275	296	291	249	273	302	253	250	296	295	270	275	286	258	283	296	267	269	273	283	290	297	265	259	280	275	260	256	246	268	274	270	267	278	242	256	295	269	270	260	242	253	271	294	273	286	283	278	275	278	287	243	279	251	262	267	295	301	280	245	255	294	271	293	276	288	273	255	299	277	267	284	296	290	263	275	273	255	299	279	306	265	285	255	293	260	256	286	268	256	285	278	263	268	273	254	237	288	263	267	278	262	265	248	296	288	270	260	276	313	275	291	261	305	269	290	276	253	272	285	280	292	251	261	249	272	267	292	238	266	286	270	273	267	277	268	300	250	283	268	261	255	256	296	266	270	290	272	241	278	272	261	234	306	273	278	273	274	263	270	267	277	273	286	269	279	284	272	266	255	279	299	282	243	274	266	259	254	278	266	276	288	260	272	289	281	268	218	256	278	277	263	282	259	273	266	302	260	244	273	271	246	266	281	246	274	243	280	259	273	253	238	285	256	262	259	266	288	260	228	282	263	286	271	242	282	261	283	260	288	269	270	284	267	263	304	269	274	276	282	267	272	295	267	275	288	270	281	304	255	282	262	285	293	271	273	315	287	262	300	271	271	271	253	265	304	282	292	279	257	261	230	293	252	266	276	279	266	276	296	242	247	253	269	251	292	250	293	268	253	282	309	279	268	277	277	283	261	239	264	268	294	250	284	250	280	270	294	279	263	267	296	280	255	272	308	258	281	270	268	270	262	298	299	272	283	269	279	282	271	241	289	266	285	269	269	258	290	285	248	287	277	294	286	315	275	258	265	273	252	265	245	270	287	289	254	258	262	261	266	260	287	285	272	246	315	254	287	271	249	286	269	262	307	276	309	272	281	262	293	275	251	271	286	287	300	263	242	276	260	271	258	288	272	263	284	267	255	251	270	275	265	266	283	285	262	258	277	263	244	263	244	277	287	260	250	265	275	295	276	273	278	239	282	289	275	290	250	290	298	272	241	287	280	308	271	259	306	285	281	288	262	277	291	255	253	272	260	293	277	302	271	269	281	288	281	257	265	277	268	246	261	259	271	258	292	262	260	295	272	278	278	270	275	272	274	271	268	271	257	253	256	249	276	265	285	282	261	278	283	246	299	271	288	261	253	263	254	303	266	275	251	279	268	268	267	289	245	281	268	277	268	281	265	270	250	265	263	270	279	282	296	294	285	282	278	287	254	267	264	245	293	277	255	253	265	259	292	274	282	253	270	285	259	276	284	260	282	245	279	272	316	289	237	264	288	243	286	264	263	258	261	286	277	285	271	294	264	256	256	275	289	269	241	280	259	245	285	291	265	265	265	272	276	298	253	251	287	250	262	262	294	276	287	262	252	290	272	267	247	287	272	306	276	249	288	268	277	270	285	282	279	275	275	287	293	272	289	290	271	230	262	284	274	272	278	241	240	254	306	260	270	269	312	289	250	279	280	272	272	251	282	281	294	283	281	286	235	293	298	274	269	258	274	286	276	285	284	273	283	279	279	259	280	281	254	267	274	287	236	312	266	270	271	275	279	274	292	282	280	260	279	291	314	269	273	256	280	282	276	278	276	287	301	278	277	298	258	254	299	267	263	310	254	300	249	277	272	247	282	292	271	285	286	269	264	279	281	268	262	285	240	270	271	312	304	276	305	278	276	264	295	270	280	249	277	279	286	268	273	260	285	253	275	252	271	254	256	282	282	260	268	279	276	266	268	295	258	257	320	287	266	263	285	276	259	265	269	267	279	252	278	269	252	271	261	278	296	292	253	256	260	275	275	257	270	279	266	274	287	278	281	288	242	270	270	247	267	284	263	257	251	281	255	257	282	284	249	285	282	244	245	289	271	260	272	286	263	227	249	270	255	310	261	282	248	271	269	259	248	259	282	265	273	278	264	282	283	260	272	272	276	285	298	285	288	252	285	276	247	255	273	269	290	266	260	285	286	284	285	235	284	242	241	293	279	282	261	305	265	303	288	270	264	286	262	259	249	256	272	247	294	279	258	248	269	261	267	302	267	261	233	258	270	247	252	275	231	286	267	260	268	273	267	265	272	258	272	261	263	309	289	308	260	310	296	254	246	286	281	243	265	262	261	292	284	246	280	263	276	280	253	252	284	271	298	286	280	279	276	270	251	278	252	265	314	261	275	247	266	268	272	274	289	286	270	287	277	271	283	273	287	250	270	251	269	244	271	281	240	278	248	301	280	258	259	309	269	275	245	271	243	297	266	284	303	255	287	277	258	253	262	286	271	243	260	249	277	264	264	256	265	285	297	278	263	312	246	254	268	287	263	272	283	270	307	281	247	258	246	292	269	273	274	265	233	299	260	262	280	254	300	289	296	264	278	253	275	299	242	288	255	258	279	274	280	277	296	246	246	249	289	273	283	261	267	261	269	279	278	285	284	275	255	265	282	271	284	270	278	307	268	224	276	262	250	269	268	245	280	283	285	247	247	274	260	280	273	263	268	265	240	284	267	299	262	260	269	262	269	259	248	280	266	229	274	272	310	274	255	240	274	259	270	290	275	266	284	252	294	290	284	256	260	240	241	277	274	262	278	277	237	288	279	291	265	260	295	273	261	261	244	232	269	279	312	260	261	273	282	238	249	259	267	250	264	292	260	280	265	270	275	249	286	248	262	286	270	291	259	280	262	275	270	287	254	266	278	254	285	253	289	260	253	259	287	248	266	273	254	277	281	295	276	293	280	282	264	281	274	296	267	299	304	270	295	277	240	271	279	240	300	268	257	286	273	271	281	283	283	271	294	292	266	256	274	295	268	261	285	270	280	284	288	226	286	275	259	224	270	251	274
27620	11270	1746	1046	731	709	743	683	767	714	725	713	727	699	714	714	669	729	726	752	691	746	712	706	740	702	695	679	717	715	722	644	717	679	699	769	687	719	678	714	742	723	743	697	703	708	691	694	695	712	660	723	727	702	672	748	728	718	745	709	669	666	692	743	727	736	721	732	752	673	710	688	691	737	712	693	674	695	694	667	694	697	741	713	765	698	709	726	704	717	667	712	714	723	745	694	720	737	714	680	724	674	719	693	682	692	714	670	674	712	714	690	730	711	686	730	700	661	700	748	669	720	718	735	717	692	784	701	668	732	678	675	703	739	713	689	698	710	699	757	737	699	735	648	681	721	669	695	706	702	693	732	682	723	729	661	694	684	687	700	756	709	703	728	716	713	721	710	703	679	654	669	756	749	716	708	670	737	706	764	740	697	689	639	722	732	679	718	674	695	725	723	716	689	709	725	682	735	687	712	691	666	672	635	624	685	698	747	691	677	685	691	718	728	725	714	709	732	700	749	733	713	741	712	678	733	715	667	739	733	694	719	710	702	694	735	740	735	721	739	728	686	687	696	747	725	702	726	699	668	687	712	707	677	705	728	694	669	707	687	696	697	772	705	734	675	684	724	700	658	696	734	698	742	688	730	671	765	673	684	725	671	728	707	693	751	747	658	724	766	736	669	699	724	702	669	722	741	741	675	726	755	713	671	674	695	719	728	698	723	671	744	675	691	686	705	708	708	684	760	699	756	758	666	678	686	667	742	697	735	704	645	727	686	669	683	740	724	756	654	690	728	742	685	668	654	669	714	719	698	686	705	669	733	670	695	687	717	703	701	730	723	686	697	693	663	728	703	711	730	711	671	701	698	768	672	709	713	725	654	720	726	695	684	706	688	687	672	722	708	686	726	715	702	705	676	754	715	674	731	743	715	729	676	693	759	708	707	722	686	694	684	761	700	687	650	677	686	644	685	682	654	732	713	706	712	705	685	713	677	682	682	648	744	674	701	706	713	740	736	695	717	680	695	705	705	713	657	696	713	700	673	701	688	679	685	682	641	733	668	720	682	663	681	720	711	670	698	701	666	761	703	695	650	732	675	666	729	715	732	720	691	702	739	694	679	718	721	656	662	698	724	739	734	693	665	691	676	734	708	686	682	736	719	716	722	661	706	744	691	713	730	661	713	677	688	705	693	696	687	723	672	679	682	717	701	695	752	709	720	688	659	717	649	741	700	725	687	692	692	680	686	772	707	738	716	716	700	718	729	707	671	722	675	693	664	710	697	709	749	671	717	682	711	709	690	747	652	722	689	722	697	684	708	656	685	746	703	683	679	714	706	754	689	699	705	703	719	724	698	724	746	770	749	680	695	699	674	723	718	671	700	728	667	736	688	690	679	785	674	725	705	714	742	679	656	687	678	770	685	745	720	732	687	689	676	734	708	743	710	713	663	689	708	800	750	676	687	666	743	666	680	745	696	691	688	694	692	715	695	699	621	671	733	697	696	775	716	719	723	738	717	696	664	682	734	707	697	713	668	737	702	729	727	716	726	707	697	721	683	718	704	760	684	691	697	714	752	737	729	707	698	746	696	732	716	688	744	701	670	703	705	684	759	729	731	746	688	723	682	687	725	692	747	651	650	685	644	670	722	719	722	719	764	690	697	730	720	678	710	732	677	692	725	686	757	720	646	694	698	698	669	709	711	720	678	688	699	718	755	715	706	730	704	702	735	686	717	738	690	715	703	686	723	657	761	688	656	732	682	697	709	703	682	705	693	729	651	769	726	704	706	744	702	704	717	693	725	706	699	685	724	700	688	718	709	698	689	768	687	728	746	702	667	708	718	701	702	716	692	670	691	684	708	689	705	695	656	705	642	649	765	692	684	685	706	701	685	715	726	693	681	727	705	699	713	676	716	717	722	734	695	728	695	724	755	720	687	677	667	705	670	708	704	689	709	676	703	703	710	653	696	700	730	730	735	717	697	699	693	702	686	700	742	727	717	691	699	666	682	765	691	708	702	664	724	733	677	725	667	704	700	688	668	717	745	707	707	711	724	662	693	724	681	724	702	674	709	695	668	720	662	660	702	733	726	711	769	760	696	710	702	716	674	703	677	678	666	709	716	708	717	682	719	675	747	697	606	713	698	749	663	702	735	693	645	686	739	693	704	700	708	726	683	656	741	692	723	714	727	676	702	710	728	704	689	701	746	655	745	729	692	700	677	725	694	692	709	710	690	684	732	729	748	714	686	708	721	664	670	706	673	717	700	735	676	708	683	726	661	672	712	701	726	653	714	711	720	744	709	702	694	771	724	676	709	743	721	687	650	735	717	738	679	743	728	677	676	702	687	678	713	728	690	664	738	667	716	693	679	676	698	733	685	698	744	731	715	697	607	734	698	743	721	700	695	714	739	673	769	728	681	722	665	704	742	735	741	664	713	673	686	728	730	696	735	691	634	653	708	666	754	702	708	721	735	689	734	776	661	690	716	704	715	703	693	719	657	726	749	720	703	718	682	699	732	670	679	712	714	698	721	713	686	732	668	695	656	711	706	689	682	760	685	686	750	726	726	717	678	707	727	675	702	717	713	735	684	753	676	696	682	710	671	652	705	712	685	712	711	706	692	686	671	715	718	711	696	714	712	693	696	732	655	712	759	711	699	728	660	693	678	727	737	662	705	742	701	691	692	731	727	692	701	700	662	695	705	710	736	711	713	687	682	725	740	684	706	695	734	715	691	735	683	751	705	668	706	713	695	728	673	709	716	746	715	738	686	676	668	676	693	751	727	675	708	679	695	724	720	715	725	680	662	686	712	729	681	716	778	672	731	725	699	702	701	696	694	706	712	667	757	689	689	695	760	719	690	732	723	688	680	757	688	732	731	712	703	683	669	672	685	708	649	667	686	639	708	714	673	697	699	705	712	678	672	733	677	690	711	667	716	651	704	685	735	674	706	716	677	674	724	765	750	742	690	679	695	718	684	735	692	692	698	680	655	711	660	712	704	723	714	643	697	731	746	653	693	647	731	709	732	703	708	697	685	697	695	708	741	739	721	686	678	721	691	737	706	711	668	658	728	697	698	674	648	744	650	711	732	675	714	740	702	688	691	690	669	723	746	669	682	683	684	700	692	687	748	748	693	739	734	681	733	710	720	663	709	730	711	696	786	692	723	703	683	713	699	656	658	693	702	699	699	740	693	691	704	757	725	683	728	746	696	701	755	680	668	710	710	759	709	702	715	708	739	719	679	722	714	720	750	704	734	691	692	704	717	727	715	673	732	691	681	714	666	680	692	688	709	671	733	682	704	717	745	718	691	729	703	697	736	672	700	671	746	690	736	709	623	680	684	693	728	758	668	763	712	688	686	728	708	676	732	727	707	702	684	692	734	718	684	675	684	690	690	702	672	695	680	670	677	693	666	688	688	691	668	662	731	666	726	755	697	738	716	690	735	732	721	691	675	702	699	694	678	694	708	756	695	671	716	736	676	725	686
5186	868	797	694	693	660	683	677	688	648	643	656	626	648	643	631	662	644	684	629	647	695	657	666	704	602	601	656	661	624	694	657	663	631	658	632	680	613	654	647	647	643	650	645	627	669	657	650	625	662	623	617	649	635	644	621	705	659	645	681	614	656	666	640	622	657	635	634	669	632	629	638	638	632	633	641	667	633	622	654	629	613	666	663	681	632	663	638	601	610	589	644	645	613	637	620	655	650	667	613	622	614	626	633	629	588	621	652	661	624	641	661	631	591	601	630	671	630	677	658	609	609	603	615	647	651	628	650	627	641	631	645	675	642	641	615	678	626	628	633	595	590	645	655	623	618	632	586	658	622	687	642	667	644	641	599	655	620	657	642	600	613	656	678	631	613	652	653	638	655	626	673	599	673	694	636	659	588	679	660	624	632	632	640	630	618	584	642	629	612	623	647	593	590	621	645	624	650	631	631	581	613	603	642	688	641	634	676	621	680	657	608	633	649	607	580	676	624	623	639	602	647	647	652	650	644	666	650	634	619	625	641	645	603	621	634	591	645	615	607	639	608	621	604	643	601	686	630	642	616	667	627	633	607	640	626	633	604	636	647	633	656	630	633	627	642	676	648	675	639	616	652	612	651	634	611	611	653	644	599	671	645	623	667	580	654	642	671	643	599	671	586	626	596	585	615	630	619	599	637	634	657	671	616	622	685	612	593	657	630	649	640	623	668	634	669	645	581	590	630	658	627	619	667	636	588	623	562	625	623	628	634	656	620	660	634	619	648	598	665	651	672	646	627	632	633	619	629	615	641	649	637	663	625	668	642	633	630	652	621	656	647	630	621	620	679	669	666	594	676	658	619	635	632	637	632	694	650	663	632	667	639	601	676	656	589	647	636	598	650	611	623	642	625	585	602	613	652	635	618	631	647	662	632	644	584	571	710	653	656	650	607	567	626	625	615	625	656	639	612	652	676	616	676	637	613	677	613	666	605	638	655	625	638	615	670	615	693	625	631	688	603	626	619	637	639	637	653	614	627	676	637	636	633	638	658	642	629	614	608	617	654	636	618	565	621	589	616	658	636	628	638	623	674	613	676	638	594	638	628	638	661	624	652	604	634	676	671	631	653	665	659	625	609	625	634	641	635	639	632	678	646	652	608	644	622	582	604	634	640	663	633	626	624	622	619	621	626	632	656	633	649	642	626	688	665	651	645	640	666	599	608	674	648	622	640	619	646	647	642	639	650	639	617	613	653	596	643	641	632	637	684	635	620	626	669	629	640	647	649	660	651	666	653	639	616	628	613	617	654	646	626	631	624	613	674	627	626	635	677	632	622	615	635	656	634	619	682	608	645	667	627	602	662	663	607	637	640	655	660	630	624	652	635	583	618	620	652	631	654	636	615	672	664	646	654	664	632	603	637	642	681	656	612	655	663	624	601	644	631	616	664	626	657	623	656	671	665	658	605	634	694	668	638	690	646	618	661	610	671	680	634	657	645	681	637	602	625	650	610	670	638	623	645	652	604	609	610	646	647	618	650	627	617	692	604	648	628	634	673	636	607	631	622	644	639	671	646	634	631	650	650	616	683	633	657	674	632	692	663	641	660	686	669	629	621	635	618	622	604	629	660	610	661	640	554	648	642	700	648	610	652	634	603	609	644	634	618	625	625	623	657	635	608	654	632	632	640	616	612	635	628	649	602	638	620	618	653	614	642	592	666	660	651	622	605	637	593	600	632	634	623	636	602	690	663	638	638	603	655	621	637	635	616	659	633	606	593	675	608	649	645	669	634	642	676	592	657	657	634	611	641	642	668	626	634	598	649	653	663	620	602	608	645	642	669	618	653	641	648	631	600	642	672	665	635	628	655	616	639	635	609	667	675	624	640	632	641	631	634	623	636	635	600	619	617	610	673	653	632	624	639	636	628	610	621	623	624	663	617	634	599	622	597	614	632	603	639	652	609	641	619	619	652	608	677	629	617	609	634	647	630	696	659	617	631	601	636	642	632	609	583	613	627	683	642	627	627	659	637	637	650	627	648	666	660	620	614	638	630	642	588	663	622	645	609	642	615	612	644	643	671	645	666	569	670	651	665	641	603	641	629	640	605	623	606	656	641	682	626	644	656	631	637	640	647	621	611	645	629	627	615	626	672	669	631	652	634	664	675	664	650	667	651	589	654	650	628	649	615	581	632	635	643	653	652	632	620	604	664	651	620	634	646	640	704	637	603	648	622	689	662	617	646	665	642	639	641	642	589	624	682	651	604	671	587	637	602	664	638	658	681	649	624	603	651	675	646	635	617	675	652	642	632	623	673	610	628	637	636	597	651	636	665	643	640	673	593	637	647	617	636	679	660	646	639	632	646	608	670	615	626	657	621	649	686	673	650	630	641	649	622	650	648	587	617	607	638	611	623	597	632	622	684	588	653	628	670	638	652	649	641	640	660	680	621	608	648	646	609	632	657	655	634	641	612	698	615	659	631	646	659	647	648	659	660	626	667	647	627	617	631	634	585	641	632	613	630	636	654	646	617	659	637	631	616	668	659	632	571	635	665	615	642	671	623	641	636	644	629	644	663	637	644	633	634	619	602	603	645	669	621	647	607	611	646	646	584	647	575	657	608	621	614	656	638	658	652	641	605	619	683	590	613	671	621	656	644	650	623	643	641	597	645	647	593	600	607	655	691	592	621	654	610	644	587	644	640	640	603	583	662	633	677	639	686	595	619	624	662	660	626	629	616	621	726	635	636	662	592	625	615	597	656	625	671	679	616	656	611	642	641	646	623	644	589	635	633	622	659	613	654	628	666	623	606	633	650	638	642	647	612	648	621	630	640	664	577	616	662	701	641	672	666	632	648	638	666	664	637	619	632	635	648	615	651	633	617	625	618	631	626	623	635	633	633	616	668	638	634	635	605	656	627	651	653	637	616	600	638	655	666	634	602	691	614	658	583	627	610	578	602	620	671	637	631	586	637	656	596	668	682	667	610	646	617	628	615	622	614	658	606	630	621	645	650	630	593	604	611	633	656	625	606	651	631	669	603	659	660	621	640	621	659	627	630	596	659	595	641	640	614	638	617	676	653	626	648	627	653	628	627	649	630	616	605	643	658	605	624	592	648	618	629	634	632	644	644	652	617	642	649	634	609	651	635	620	595	670	624	637	614	674	588	632	670	623	650	640	665	620	630	615	619	618	604	647	664	688	573	704	636	656	677	653	646	586	646	590	657	653	648	644	653	635	638	609	621	632	660	657	650	641	613	624	655	603	640	632	682	674	644	653	647	664	635	678	660	632	639	661	642	625	660	666	632	642	621	610	642	663	616	641	617	645	663	604	649	664	630	610	636	659	601	629	637	661	638	613	672	631	614	686	631	650	686	630	633	639	659	636	627	645	612	646	592	678	629	667	633	640	611	632	602	607	673	633	621	620	635	660	666	664	656	625	618	653	618	629	637	614	610	638	614	575	643	654	635	615	655	622	598	673	638	638	636
25902	21474	25211	16169	1459	804	722	698	593	576	616	645	626	581	592	548	614	595	583	590	598	588	539	592	556	596	589	599	597	593	575	569	547	585	613	577	625	584	584	571	583	576	532	563	571	582	546	547	567	609	605	582	538	553	577	544	611	566	524	559	583	604	544	586	554	612	553	589	572	543	598	621	602	554	547	550	547	585	586	568	583	542	561	566	571	538	591	527	610	523	552	589	526	552	575	606	560	578	510	598	612	530	569	606	585	626	572	571	580	580	624	566	570	594	583	576	581	619	568	568	599	568	571	526	587	609	582	601	563	592	598	566	558	545	595	585	568	572	579	548	557	559	600	575	545	599	541	597	529	533	577	570	563	616	553	576	497	635	575	557	550	556	560	556	564	544	587	572	563	540	580	559	591	570	563	573	546	553	589	549	588	585	572	575	616	589	546	573	570	594	551	572	557	508	607	552	553	559	598	586	571	580	590	541	574	592	564	550	574	579	585	572	629	575	575	609	558	525	567	573	611	568	569	604	537	623	592	592	565	591	538	562	570	531	541	582	574	564	550	565	545	552	570	549	604	541	575	549	598	566	569	574	570	629	596	572	556	587	532	553	549	556	597	531	562	573	598	614	561	533	496	601	575	566	568	596	544	573	587	579	570	529	549	583	561	606	605	608	581	593	566	568	574	580	582	531	559	570	543	565	588	563	599	571	574	561	607	572	552	561	556	585	559	530	604	555	570	571	556	551	528	585	581	573	613	557	585	588	539	578	610	570	567	585	581	564	540	509	560	555	618	605	566	589	545	607	619	555	564	573	565	539	536	524	569	581	566	529	580	550	608	629	610	583	555	543	546	534	569	605	565	588	564	566	562	574	554	557	602	577	536	527	574	573	555	569	577	564	592	553	566	604	572	590	566	588	590	569	530	543	585	605	581	574	535	545	581	556	595	564	581	590	577	568	546	560	607	627	602	586	565	594	568	599	594	625	561	545	606	555	542	604	560	552	607	579	597	568	546	536	591	545	599	578	569	585	546	602	595	558	582	562	594	518	590	543	568	586	592	560	559	592	607	522	598	551	560	606	537	620	611	529	553	560	550	594	542	579	588	560	568	557	556	591	554	588	604	596	552	543	584	539	590	584	578	592	542	605	570	580	557	562	589	569	604	571	591	559	585	579	606	579	562	571	607	592	575	599	565	570	598	583	544	547	562	565	587	556	569	570	575	550	584	584	612	584	545	584	592	579	592	571	556	550	565	574	571	552	563	586	606	554	586	564	601	565	592	589	531	520	591	560	573	546	599	575	558	572	564	525	547	633	613	615	511	586	589	562	580	522	556	576	552	592	590	592	560	555	589	596	581	616	562	565	570	610	605	564	570	573	590	539	582	565	619	553	597	583	527	555	587	600	547	505	534	597	578	595	545	571	576	526	552	551	542	539	518	548	548	539	519	575	604	587	567	577	615	604	592	573	606	573	586	554	610	590	525	572	560	519	564	551	555	556	540	564	572	599	591	539	621	550	522	604	578	599	643	531	581	555	569	560	536	579	551	541	583	555	563	576	564	553	559	544	572	581	535	548	568	600	549	554	603	544	535	561	558	550	559	608	584	583	544	545	559	582	565	519	561	543	595	619	583	556	590	571	555	557	518	512	558	549	557	552	530	543	566	569	587	563	542	571	554	554	548	565	552	585	523	588	547	581	590	581	538	595	540	550	627	569	521	551	578	550	614	583	603	574	575	531	552	578	571	568	610	534	590	558	581	629	586	592	549	589	559	606	575	609	550	551	562	551	553	627	549	586	553	585	524	553	589	565	581	551	594	575	555	546	622	582	528	542	534	544	559	555	612	563	537	556	593	547	535	576	598	612	574	603	577	551	579	538	582	568	595	581	532	561	632	523	533	536	555	576	553	615	559	585	574	568	580	577	524	589	535	559	617	579	586	586	571	606	577	590	580	588	555	552	559	597	595	601	569	582	567	560	626	618	560	544	543	596	557	596	572	656	538	582	582	579	583	583	501	588	566	503	573	551	541	577	513	566	594	552	591	569	573	560	614	581	592	541	622	565	606	592	561	582	547	546	570	558	584	605	585	571	577	585	532	588	543	580	558	569	553	569	563	592	526	565	555	586	565	520	538	530	541	593	575	569	581	606	539	538	579	595	570	514	578	569	545	542	525	556	589	572	603	608	571	524	562	589	578	575	588	535	586	544	551	566	572	525	564	531	528	579	568	587	535	594	580	577	550	533	548	571	563	595	555	541	566	588	529	584	531	558	559	571	585	578	581	600	637	591	572	550	565	545	530	585	611	573	564	566	570	598	550	565	579	563	570	544	567	599	576	558	607	530	586	569	552	570	563	583	548	559	564	582	604	570	569	582	620	572	552	563	583	587	596	567	581	527	543	569	567	572	615	594	573	594	553	543	575	565	604	538	534	612	570	597	562	547	555	546	574	581	566	552	571	552	584	585	556	577	560	620	569	600	597	566	599	578	561	562	557	549	578	559	503	581	562	553	576	537	589	552	571	550	529	580	617	596	564	503	580	591	568	588	557	569	572	576	527	547	556	570	570	560	568	588	548	584	564	562	533	522	545	564	595	569	583	553	554	621	547	598	580	563	587	566	586	566	589	548	595	582	561	575	561	556	609	569	563	583	514	580	553	543	574	555	589	577	570	610	620	545	584	581	541	618	574	600	530	574	526	541	607	548	570	590	578	602	605	603	588	572	587	567	558	595	542	627	527	574	573	584	574	545	558	603	606	583	591	603	587	569	610	578	530	597	526	547	603	614	585	534	591	554	542	594	582	558	533	565	584	534	593	560	601	586	539	568	585	571	578	571	571	580	616	541	541	560	578	541	625	562	590	597	589	571	605	573	575	548	607	567	571	597	588	536	580	557	590	535	604	570	563	571	549	587	570	550	565	552	581	617	563	572	556	618	567	593	576	575	574	589	580	595	593	588	563	548	591	615	548	597	583	545	557	554	576	575	566	612	597	600	561	558	593	559	571	565	566	542	596	553	619	637	593	546	582	595	587	557	592	524	627	531	576	548	566	516	594	564	539	576	546	559	599	570	565	612	576	546	585	585	522	573	540	542	578	593	570	571	582	578	536	512	564	590	565	548	579	567	562	554	567	556	578	552	608	578	574	562	566	587	555	567	568	569	590	585	544	592	559	587	547	525	611	573	615	575	549	569	559	526	579	593	567	581	554	543	548	557	580	575	537	558	597	556	551	584	557	587	600	612	631	553	576	560	563	593	576	529	540	539	584	575	593	558	586	578	585	597	588	568	558	575	576	544	592	610	610	568	549	533	615	567	557	584	567	565	543	591	539	577	602	592	567	589	555	556	545	560	591	561	569	582	578	536	586	520	587	523	603	590	555	591	571	615	565	555	582	600	562	592	558	566	568	571	583	567	565	595	602	558	542	555	545	609	561	556	575	550	542	569	530	597	541	581	608	533	553	592	553	594	556	587	553	604	594	577	570	547	511	591
3546	1924	1635	1009	838	717	684	641	637	595	552	590	589	552	563	556	584	564	561	586	564	534	525	558	525	532	554	590	520	565	550	500	503	512	558	550	497	569	502	500	537	597	542	511	557	556	555	537	554	554	542	558	560	515	557	539	537	523	559	552	562	553	570	494	513	547	521	521	582	515	526	555	577	549	584	532	512	505	546	562	537	512	522	560	563	529	576	520	552	550	469	535	559	525	500	521	525	523	543	558	567	543	546	532	557	574	562	561	546	497	546	566	524	513	547	560	535	534	538	536	526	528	535	509	548	532	541	540	510	515	553	487	518	538	494	513	544	569	511	532	529	498	514	515	497	554	569	563	519	567	524	523	532	508	527	521	553	499	526	564	523	493	494	552	518	527	546	476	506	545	521	529	563	521	503	545	508	544	525	519	512	535	515	569	542	504	552	532	529	525	554	531	540	528	528	570	520	513	501	555	580	501	522	497	545	533	523	532	591	550	514	511	561	533	510	534	519	476	584	562	555	563	513	523	527	539	551	528	550	561	549	507	500	526	508	485	537	572	530	544	538	583	519	560	519	548	551	567	527	537	544	548	526	535	542	529	570	532	553	489	531	518	520	554	526	560	525	521	541	517	523	559	579	491	525	560	528	525	507	559	520	541	509	522	531	562	558	539	548	560	499	533	530	541	508	526	546	514	549	538	545	565	508	547	521	515	542	530	528	541	582	530	527	528	541	580	546	570	571	537	568	537	564	490	555	557	510	516	538	546	527	523	587	570	512	526	484	540	602	509	529	538	559	555	514	529	550	535	539	525	476	551	538	569	545	548	546	514	551	496	531	512	549	524	528	561	522	511	508	535	538	540	493	545	547	610	513	561	481	522	547	573	526	551	535	543	534	535	511	537	576	494	491	527	558	511	516	581	527	517	547	548	541	550	545	544	543	571	525	519	522	553	592	539	492	538	553	527	551	545	550	504	543	543	543	550	551	524	515	531	512	514	559	511	553	540	491	483	554	545	511	517	486	484	518	528	582	524	581	546	528	534	488	529	546	513	564	496	536	521	544	514	547	533	554	557	565	512	552	508	536	550	566	537	556	507	511	484	525	573	501	551	516	524	552	574	557	532	564	528	544	517	530	523	535	559	517	509	515	565	571	528	516	546	568	531	543	531	513	548	520	533	498	557	488	512	540	499	557	526	537	509	501	529	550	515	515	548	573	516	533	524	538	495	510	519	561	571	510	470	562	552	548	497	551	526	520	530	542	560	570	575	576	583	547	489	489	568	505	552	552	572	514	516	573	513	541	523	531	564	556	506	548	541	515	532	550	531	558	540	543	542	550	532	560	539	530	509	566	537	521	567	563	532	507	488	525	571	533	518	489	530	536	544	549	479	525	586	544	548	563	544	591	504	487	571	570	519	542	512	538	508	543	591	538	497	573	541	522	527	528	552	537	535	526	520	534	540	524	500	519	526	545	538	510	530	554	564	523	521	545	526	540	504	517	480	554	569	537	580	503	522	526	544	573	543	538	546	505	541	522	535	567	503	503	553	506	531	555	558	547	550	585	555	504	524	523	590	552	517	534	511	583	485	526	533	535	492	511	469	555	539	524	511	532	482	554	517	509	567	518	568	532	578	534	512	551	526	539	536	561	535	517	503	565	518	514	546	543	517	589	535	526	521	526	525	530	553	572	516	539	532	503	551	543	524	534	522	519	551	560	529	528	548	534	527	526	530	535	523	500	512	542	530	549	522	539	517	517	560	548	584	562	511	578	503	538	544	567	554	500	523	524	585	509	502	547	565	507	491	537	532	507	527	538	495	505	548	506	523	525	522	540	555	526	531	534	526	529	507	535	531	550	521	549	563	540	539	536	522	539	518	538	474	524	523	507	567	525	557	536	545	501	548	523	523	519	555	518	530	561	555	532	568	503	544	501	507	521	539	523	538	486	515	535	550	545	511	510	509	547	553	550	538	538	539	543	528	527	540	472	548	508	558	524	536	508	528	508	535	542	535	520	515	498	519	528	517	519	494	543	535	562	543	561	496	537	524	506	499	589	542	546	557	502	535	537	544	553	524	521	525	495	527	535	532	516	512	518	517	559	537	545	525	553	537	469	572	539	498	571	520	528	509	544	496	554	575	527	510	521	516	482	545	556	513	513	515	527	509	539	514	522	548	541	538	512	518	543	550	499	484	532	525	520	569	536	521	551	522	526	542	551	545	534	516	527	499	554	528	572	540	477	515	535	521	549	526	492	522	487	579	513	511	546	548	523	520	514	537	532	553	543	545	548	529	552	545	521	524	536	555	525	521	531	540	529	525	553	495	498	502	554	556	521	524	511	550	522	524	530	540	527	468	525	535	550	538	541	553	532	548	515	556	535	521	511	515	521	559	525	517	547	559	533	508	554	510	530	550	527	500	547	497	538	509	520	519	534	491	534	553	536	558	565	488	552	509	517	552	596	544	524	529	506	518	531	494	554	530	547	517	535	504	545	537	552	505	510	545	549	556	555	540	521	510	536	519	510	521	503	535	557	491	521	528	519	529	541	521	525	537	502	522	551	516	521	490	510	551	561	560	501	526	502	560	546	542	541	521	529	527	512	515	555	548	546	531	557	500	556	549	565	522	557	527	518	538	507	539	541	536	536	513	537	558	544	474	551	519	499	521	537	585	509	533	520	528	518	544	541	499	539	505	553	541	538	539	509	525	529	552	513	570	549	525	503	554	542	518	535	513	539	533	511	519	544	569	556	539	535	527	520	541	533	542	534	543	592	537	583	554	519	532	533	525	512	542	548	538	569	559	543	550	518	542	559	520	539	544	551	527	525	544	494	497	555	514	505	523	576	515	506	525	575	525	532	519	556	608	495	523	578	511	534	511	533	504	511	528	532	510	555	515	496	542	543	544	522	533	525	528	559	512	553	521	511	530	548	530	552	552	529	514	530	528	503	559	524	571	505	561	556	551	553	539	525	554	532	548	552	504	476	549	494	535	571	548	509	559	536	538	559	510	559	492	484	549	538	512	547	531	508	554	530	522	498	532	560	484	501	533	527	550	517	512	517	548	563	554	514	562	534	572	528	555	554	501	558	516	544	543	507	521	521	527	511	556	502	515	545	482	512	544	552	516	536	528	521	539	551	508	548	529	511	532	504	476	522	532	517	569	495	533	528	521	515	550	494	543	569	539	516	540	510	527	520	494	504	486	480	518	553	521	559	544	543	530	531	505	519	494	547	553	538	539	523	560	552	524	537	517	486	526	537	554	512	573	548	572	519	545	510	532	545	537	571	541	517	492	504	559	514	534	516	483	533	527	569	543	536	550	491	517	517	559	536	526	537	504	554	546	533	503	558	499	559	498	539	534	535	549	563	545	516	550	519	519	525	512	547	534	546	518	515	494	508	497	537	545	549	490	549	538	571	496	463	552	526	533	479	537	520	527	554	527	536	503	531	513	522	542	512	512	497	521	536	468	547	566	547	531	523	535	587	483
24225	21410	28506	24676	19578	2188	746	499	381	350	378	309	307	321	280	262	261	268	250	303	274	260	247	274	299	253	287	269	285	277	284	270	274	240	270	272	273	270	240	254	235	276	282	251	296	255	268	249	262	285	263	268	272	271	235	256	244	239	287	239	258	252	288	260	276	239	274	223	245	277	229	254	268	246	256	257	251	267	253	227	260	263	255	264	288	263	240	261	283	233	225	235	240	252	241	263	277	284	262	255	245	217	217	238	248	270	267	255	250	253	246	228	304	274	234	240	244	237	267	260	245	242	248	248	235	237	223	244	236	258	267	269	259	243	295	236	246	261	262	229	216	252	238	237	274	261	261	245	245	230	270	247	272	265	262	260	244	270	249	230	255	260	252	230	272	286	241	286	250	259	238	237	250	240	246	244	254	242	249	270	274	256	256	288	255	242	269	274	253	257	247	262	257	244	273	253	259	249	254	225	233	276	225	258	265	277	218	264	238	256	237	251	244	263	240	224	228	253	271	255	254	244	243	269	217	258	279	242	290	269	237	245	270	244	251	236	273	260	254	262	259	260	241	226	234	275	284	286	252	256	240	260	250	229	268	255	265	247	266	265	245	257	288	251	234	227	284	233	279	230	246	280	240	248	248	258	253	237	271	240	254	245	239	247	272	264	235	236	257	261	230	253	267	245	268	234	261	288	270	249	251	281	257	254	245	263	250	240	268	251	263	238	252	238	237	252	232	257	255	261	243	247	223	257	226	266	243	250	261	226	254	252	252	249	250	272	273	263	245	247	274	235	243	252	253	273	233	222	249	248	281	244	273	268	245	257	254	248	234	265	249	272	266	251	241	239	272	259	267	244	251	213	261	254	237	264	276	244	255	260	260	233	237	249	279	235	232	252	237	247	283	269	246	242	272	250	264	254	258	255	244	278	247	245	264	236	238	236	258	249	258	242	256	232	254	289	247	272	224	281	260	261	253	257	237	251	267	261	253	267	232	290	235	247	232	256	263	258	276	258	271	273	257	238	228	271	247	259	290	251	229	255	248	251	250	245	239	252	225	263	252	234	256	239	212	271	260	266	238	251	254	265	263	242	249	259	250	287	273	233	263	241	260	276	249	244	264	246	253	255	250	253	238	248	242	270	249	267	258	240	260	242	236	241	264	248	255	238	235	245	236	233	256	275	269	251	242	260	265	265	241	290	247	221	232	260	238	222	252	254	262	268	284	250	225	225	296	243	236	232	256	231	220	241	251	255	263	247	246	254	249	249	250	244	259	239	270	241	225	286	250	239	245	297	258	258	240	241	217	250	253	256	254	228	262	262	257	247	234	233	272	241	239	257	260	256	274	239	282	255	247	266	271	238	227	235	226	282	231	230	257	247	246	258	228	269	284	271	243	253	263	271	231	264	274	240	254	243	251	242	239	255	235	251	217	252	263	246	229	247	258	249	228	244	269	268	266	258	248	278	286	253	253	285	240	275	244	243	267	250	279	251	277	230	240	255	237	263	294	271	235	260	283	259	244	231	253	266	256	251	230	272	254	261	232	258	275	229	252	272	250	236	250	270	259	265	243	306	252	223	263	236	253	258	258	277	270	273	252	261	246	252	293	261	253	248	276	259	240	252	254	256	239	251	260	249	281	239	240	257	259	254	242	271	212	247	262	237	257	246	256	251	250	260	266	257	257	239	251	280	239	263	223	257	292	254	251	255	255	245	245	260	269	280	242	252	266	255	260	252	266	262	274	252	232	236	268	256	251	269	257	262	228	233	225	265	248	256	246	249	265	257	245	258	242	233	262	243	253	241	258	259	221	264	250	266	245	216	243	247	254	253	249	231	248	246	254	253	247	234	251	258	293	241	257	238	215	227	242	245	269	237	243	241	267	254	256	257	241	266	256	246	279	250	258	225	263	232	266	273	279	292	257	241	234	285	247	249	258	255	247	261	256	262	246	278	224	234	223	277	245	259	235	262	273	228	254	271	236	243	285	256	258	256	270	236	270	264	240	263	236	247	239	239	270	267	271	260	259	275	280	262	212	254	269	253	261	232	234	270	244	242	274	263	238	260	266	281	253	235	260	244	278	266	226	261	272	251	298	252	272	225	249	258	251	252	262	230	266	218	261	249	227	273	248	241	269	282	241	261	256	244	217	271	270	251	257	247	231	243	278	246	264	237	270	248	258	239	267	264	223	263	250	214	231	226	259	267	260	269	274	268	243	273	256	283	239	233	285	276	283	249	277	260	265	274	248	253	272	261	274	254	296	251	242	234	248	233	271	256	250	221	232	234	282	248	256	261	242	256	246	242	251	269	260	268	265	265	229	266	279	253	259	279	246	243	256	262	258	257	237	279	260	274	248	253	245	275	261	268	236	226	247	276	271	262	268	254	257	262	237	253	256	273	260	255	264	229	263	251	277	265	252	237	249	254	261	265	235	241	251	238	268	240	252	298	275	241	251	252	238	252	287	246	236	273	275	250	263	244	264	241	259	281	271	236	248	288	244	252	262	250	229	262	244	243	258	267	263	240	232	265	253	233	254	247	248	211	260	273	248	245	237	263	227	269	257	248	263	237	260	258	266	256	279	243	244	235	238	227	232	259	256	205	249	223	264	248	232	226	255	247	237	247	238	259	231	236	254	265	266	247	260	247	249	241	257	258	228	252	252	244	252	246	246	262	252	235	247	245	255	251	257	251	242	274	270	231	253	259	246	244	261	260	249	220	258	210	259	233	253	253	272	250	246	259	265	247	236	239	261	248	287	237	255	227	250	295	252	244	248	233	242	253	234	225	242	235	257	252	254	241	253	272	229	262	234	271	246	233	257	254	217	248	228	220	238	278	286	266	263	245	264	273	255	223	236	293	265	231	217	271	237	229	237	258	265	230	270	283	240	255	263	229	243	260	256	252	261	239	214	231	259	261	269	258	248	237	276	272	253	266	252	252	255	260	270	237	240	254	242	256	255	239	248	261	254	243	280	235	248	225	262	264	269	273	220	258	270	258	247	229	267	239	248	251	234	256	251	243	271	237	254	236	254	236	247	246	275	230	267	251	231	252	257	246	238	267	252	245	243	242	257	262	275	256	253	258	253	218	253	241	230	267	262	255	247	246	239	256	237	246	256	262	278	229	261	248	239	275	264	268	223	270	229	290	226	230	223	249	232	269	267	253	231	246	264	272	244	258	284	248	253	280	250	248	241	263	228	246	249	245	241	233	280	269	256	274	263	258	262	236	252	273	231	252	254	265	241	273	271	254	280	257	271	230	235	256	260	233	256	255	261	228	244	267	263	223	253	250	244	247	254	249	267	280	278	256	240	258	243	262	243	271	241	251	247	279	261	230	245	246	256	245	273	231	227	234	245	264	253	265	227	282	250	262	251	238	239	244	245	268	248	272	249	235	246	242	228	253	259	253	268	252	267	269	269	257	257	260	274	226	251	212	256	244	259	234	247	259	257	264	269	243	261	236	246	223	250	221	271	264	236	270	252	257
3256	4503	3566	1858	1206	896	721	587	567	486	443	396	365	386	385	340	344	370	318	276	288	322	293	307	306	270	300	314	316	294	328	283	300	303	257	302	263	272	263	256	288	310	296	290	286	296	274	292	273	275	277	291	265	265	261	295	327	250	287	283	289	250	290	271	272	286	254	254	279	279	245	270	257	253	319	265	286	292	277	264	328	267	269	267	298	279	252	276	281	278	296	280	260	254	267	274	283	277	273	273	266	277	298	273	257	273	287	295	262	265	270	287	276	289	265	274	255	279	289	269	254	275	279	278	292	258	304	273	255	289	313	299	271	273	292	256	301	283	278	276	289	282	284	247	291	261	286	253	272	292	274	290	279	233	286	276	283	257	268	263	255	284	267	279	251	275	300	262	268	245	297	278	262	264	305	266	294	284	267	262	277	302	262	263	269	296	294	280	248	283	251	293	283	261	277	262	266	259	288	248	274	307	263	276	242	284	275	284	288	318	270	267	248	273	255	245	270	264	273	292	273	248	258	247	291	239	244	268	273	235	272	273	254	266	264	248	261	284	274	280	278	283	264	282	251	305	277	240	279	270	275	253	243	296	268	286	256	266	252	271	302	302	256	273	279	243	266	273	268	297	284	287	305	247	254	292	293	267	281	266	267	283	299	298	257	267	272	267	260	258	294	275	267	268	284	289	274	266	289	287	288	251	261	254	255	263	277	265	260	258	279	256	259	268	283	290	263	274	286	262	284	275	303	278	283	280	265	277	284	269	280	276	292	259	281	282	291	295	273	305	286	277	264	265	274	306	271	256	280	282	264	276	288	261	283	266	284	242	284	268	281	261	269	272	278	274	286	266	292	284	293	287	298	267	280	286	291	271	281	265	271	276	280	294	267	283	259	244	255	287	272	259	260	257	283	267	278	264	256	267	256	276	264	267	247	288	254	291	286	286	263	285	273	271	281	274	266	269	278	272	289	271	239	262	248	254	261	275	251	265	290	280	258	296	296	272	268	263	247	266	267	285	261	288	255	263	254	275	247	293	262	247	261	255	281	256	281	279	276	249	286	273	259	263	271	281	263	266	250	259	276	252	268	275	286	272	263	298	282	280	256	256	250	282	273	281	257	287	284	294	264	280	299	236	257	270	251	274	303	261	278	273	276	284	281	281	298	265	272	254	290	283	278	279	251	303	271	264	288	265	285	255	310	306	269	285	254	278	294	261	259	258	285	300	264	251	272	253	299	281	253	294	250	274	299	266	278	276	246	270	258	254	274	287	300	267	279	249	272	292	261	280	266	293	268	259	270	262	299	267	283	266	246	280	281	253	293	266	293	261	265	274	279	267	259	273	279	244	281	291	263	276	276	256	267	306	284	261	268	274	284	254	281	289	252	253	257	282	274	268	307	271	275	253	228	255	287	260	266	291	266	276	251	275	279	233	286	268	272	281	296	258	291	312	257	274	261	250	261	254	285	294	284	244	266	265	274	247	304	263	272	289	268	255	253	293	290	256	246	297	257	281	279	254	260	267	253	285	294	310	290	268	226	244	306	256	260	244	283	264	237	263	268	278	280	237	253	289	261	278	256	272	272	264	253	272	289	292	250	275	307	297	263	249	281	261	249	268	247	285	294	296	266	272	278	277	262	283	250	271	262	269	272	256	276	277	245	280	260	294	272	283	278	274	238	257	270	249	246	274	235	232	289	255	271	260	276	257	254	251	280	275	274	257	278	300	292	292	280	284	248	276	237	274	282	266	266	272	290	273	263	272	267	247	280	258	284	261	247	235	259	264	261	268	266	249	266	258	272	262	264	257	239	287	278	280	256	279	276	287	258	257	279	282	234	262	260	268	271	269	271	300	268	267	285	245	312	272	242	275	261	278	286	291	283	269	277	274	286	232	245	280	266	274	267	285	255	294	258	289	264	263	228	258	268	269	277	262	271	253	288	276	269	269	302	259	264	301	272	260	263	256	257	291	285	273	250	260	270	283	269	288	263	284	273	277	288	273	264	281	262	262	248	252	260	273	275	281	287	280	298	302	289	279	272	268	305	267	266	281	270	256	256	239	308	296	293	278	267	278	252	266	256	252	271	223	257	258	243	255	292	274	258	257	286	271	267	264	269	289	261	288	266	249	273	272	275	254	253	291	266	259	268	288	250	274	295	288	268	268	259	257	288	288	276	260	259	301	268	288	260	251	311	267	258	257	268	267	284	266	268	276	299	285	252	292	253	290	260	296	267	277	282	291	257	306	259	282	285	272	277	277	276	263	266	289	295	292	287	285	282	284	280	279	284	279	265	279	271	265	255	276	295	274	271	292	271	242	278	268	253	267	255	259	271	283	262	257	278	287	257	269	262	255	257	265	246	288	269	269	278	248	266	259	290	277	275	261	252	270	268	253	232	276	280	240	283	289	249	271	253	239	240	267	297	253	293	245	254	297	279	277	281	239	285	257	287	256	247	284	270	257	241	264	288	258	268	244	248	259	254	249	284	270	258	272	269	280	246	250	301	263	264	267	281	281	279	250	259	276	241	297	258	281	268	290	297	275	279	276	233	301	288	250	283	259	258	276	298	297	290	284	254	267	250	256	235	276	264	259	277	274	283	255	288	267	256	292	247	259	276	255	298	266	260	279	247	245	273	272	288	266	259	261	262	268	272	262	270	282	261	256	290	249	263	259	279	272	255	252	240	256	260	295	289	307	250	268	264	261	285	258	255	263	277	259	249	259	255	264	254	247	259	280	229	262	304	258	251	291	281	244	275	271	256	283	276	233	272	235	309	282	243	265	262	287	259	254	274	289	258	282	269	261	257	266	275	270	258	256	271	273	270	259	269	286	283	250	284	263	264	251	259	279	296	270	258	254	299	251	280	278	302	269	248	278	281	253	253	283	223	268	266	264	287	269	276	271	267	247	243	274	251	269	287	255	254	241	275	263	260	243	257	268	258	253	264	277	261	262	263	321	306	271	264	269	274	263	267	247	307	257	263	257	289	266	258	249	243	262	264	267	254	251	284	278	262	282	254	256	244	263	284	280	287	251	275	313	266	273	235	280	290	238	245	253	277	229	284	277	267	293	265	261	272	235	274	267	260	270	248	258	266	240	248	273	256	271	268	261	263	261	250	242	269	253	276	289	286	278	255	285	275	260	236	235	275	276	216	265	261	288	292	295	285	255	267	296	280	292	294	263	266	241	289	279	279	258	288	271	270	239	260	299	246	269	250	279	268	290	269	262	284	279	252	269	268	254	272	288	254	289	286	258	248	266	259	260	277	275	283	285	268	269	283	254	266	288	275	265	272	272	261	237	253	249	244	287	280	246	248	265	267	261	294	285	266	266	273	255	245	307	258	259	261	249	256	281	244	258	247	264	254	262	287	275	308	263	272	224	267	267	264	263	257	274	280	263	251	277	259	250	258	283	261	262	266	282	249	255	272	262	253	292	271	277	267	296	278	258	267	269	259	279	278	281	234	286	262	274	238	265	269	259	272	277
27559	11358	1681	1021	758	682	694	734	733	684	679	698	707	730	663	684	711	690	714	738	709	716	697	699	702	679	701	672	698	680	669	717	695	723	689	692	684	704	733	724	691	639	694	724	717	699	698	679	707	690	720	714	716	708	745	730	739	678	727	694	691	703	701	692	687	700	702	683	768	642	696	676	717	713	671	723	706	669	654	633	693	685	675	636	728	684	651	645	708	703	724	696	686	742	689	737	638	691	748	660	689	695	660	697	665	689	692	711	695	691	661	683	741	686	685	670	695	712	684	677	713	721	705	671	681	678	706	718	727	666	691	715	681	627	693	687	725	719	709	640	698	759	660	687	704	680	698	750	719	658	676	681	730	683	734	707	652	663	675	717	698	722	686	679	712	693	717	702	658	697	683	715	697	701	683	667	725	668	657	680	746	726	718	692	706	663	660	676	676	673	704	695	648	671	664	687	731	706	704	705	726	685	696	693	697	730	699	726	648	712	679	723	662	713	693	691	691	702	697	642	693	704	689	645	679	713	678	702	638	703	754	673	670	690	706	705	713	704	695	718	762	721	733	669	690	707	720	742	704	660	724	678	670	727	698	668	685	708	765	689	682	720	692	699	713	701	713	718	698	698	694	711	698	699	655	716	706	701	640	670	696	714	694	695	670	710	686	718	664	692	655	671	706	706	674	693	652	679	727	702	700	666	668	735	697	671	697	699	724	743	687	728	690	652	691	679	698	674	705	726	727	678	686	696	668	673	687	737	710	736	697	671	683	668	690	702	681	672	690	655	664	698	688	691	666	705	671	679	633	706	716	673	681	705	678	712	686	697	709	729	675	760	733	679	712	660	696	724	648	655	716	694	723	684	693	696	691	690	716	723	678	685	719	694	712	668	678	688	675	713	637	674	683	724	708	704	681	718	677	723	738	743	683	702	740	680	679	673	741	669	716	716	716	685	697	692	647	718	721	710	664	647	702	676	676	692	715	740	646	683	675	662	702	710	682	708	653	694	737	679	744	727	704	693	703	742	693	711	737	678	707	662	715	707	721	718	695	699	682	680	712	738	655	723	660	716	639	713	681	695	727	718	670	671	733	745	691	703	669	701	698	750	698	688	675	735	688	694	702	699	653	728	683	670	681	678	680	705	698	704	679	648	712	707	700	642	724	711	650	684	687	711	711	734	706	715	668	665	618	698	684	697	700	677	717	670	651	677	693	658	685	689	710	703	722	711	658	750	706	741	722	721	656	679	687	725	732	684	711	691	724	635	687	707	674	693	675	724	701	661	741	648	702	733	708	679	670	692	685	746	686	711	700	690	685	720	652	709	692	728	706	716	680	651	678	687	753	733	707	733	716	682	696	696	722	730	692	708	694	704	737	728	689	734	660	728	674	668	666	663	719	656	693	719	700	640	692	682	690	732	707	705	682	675	720	672	674	655	681	681	708	709	706	690	719	686	714	682	702	684	688	696	673	735	681	734	683	684	742	676	702	723	680	693	683	670	687	704	729	716	683	700	690	706	666	683	682	665	685	675	704	708	703	706	674	671	701	704	688	677	660	724	721	675	736	705	714	743	715	643	692	691	669	745	678	742	703	673	648	739	730	733	670	699	698	681	722	680	672	664	710	704	676	659	664	670	684	660	642	687	703	666	687	686	681	704	688	732	657	723	678	661	657	648	711	694	702	700	723	685	668	688	768	695	727	686	636	726	707	649	705	688	733	696	664	686	686	707	689	684	733	699	689	665	696	703	666	723	722	674	671	732	666	708	701	699	660	702	707	713	721	692	637	726	652	673	695	631	730	706	673	747	714	695	717	718	697	700	682	632	708	740	683	644	688	749	726	708	682	715	715	723	710	653	705	702	659	682	697	700	680	677	671	684	673	715	757	721	702	741	672	680	752	674	711	674	697	720	692	715	678	693	723	716	712	721	682	702	655	671	717	715	680	655	739	720	712	714	708	702	715	704	701	703	716	721	695	682	688	687	694	682	691	704	698	732	695	722	678	668	692	678	687	704	691	718	739	698	713	682	704	721	690	699	694	721	712	679	687	709	700	704	679	680	675	703	686	698	751	690	708	696	707	681	685	685	744	740	694	702	720	700	703	684	733	703	694	718	662	669	672	660	679	682	732	721	738	690	682	719	724	695	749	729	721	728	658	683	725	697	707	735	692	676	681	738	744	681	728	649	694	709	689	701	673	649	696	712	656	611	697	719	703	662	672	698	670	713	650	698	730	721	659	733	708	712	687	721	700	706	716	700	658	722	669	675	678	685	685	721	703	715	663	705	676	654	691	692	701	691	728	670	761	719	735	689	656	659	649	746	735	656	739	709	746	704	674	673	753	666	657	678	714	683	711	707	670	689	667	702	712	737	704	732	712	700	693	693	702	675	666	653	704	704	697	635	708	716	685	723	749	680	718	674	731	699	712	691	727	713	694	705	721	684	712	762	683	728	682	692	721	655	696	742	708	657	691	737	666	703	720	726	684	711	714	711	680	698	681	673	713	680	722	699	660	741	684	647	721	686	733	749	695	708	672	691	726	763	675	707	691	716	711	718	680	668	690	729	692	665	700	703	657	651	679	651	696	697	705	713	676	691	685	716	692	712	733	718	656	718	732	680	704	672	739	655	686	762	731	637	669	642	646	683	743	706	703	677	730	693	718	757	713	747	686	694	697	685	711	725	691	674	676	684	679	675	706	702	689	699	698	658	669	715	732	679	729	730	693	701	739	709	699	714	689	676	688	680	661	674	663	672	696	719	755	685	695	716	686	710	717	717	713	671	704	710	753	694	715	704	643	673	737	732	634	677	710	687	695	691	671	681	685	737	712	678	701	652	697	685	682	668	712	662	695	701	724	712	692	674	673	720	725	699	707	716	686	703	657	718	692	700	672	749	678	681	656	694	700	666	702	673	675	687	612	732	681	679	718	652	695	688	714	689	645	660	689	740	651	697	719	720	734	700	688	677	667	714	710	729	694	678	687	773	682	728	699	699	657	722	714	679	743	722	701	731	684	680	635	746	713	694	697	655	692	665	723	716	671	717	644	697	685	670	686	669	684	708	735	677	681	699	669	665	716	672	679	735	718	725	760	702	670	714	722	693	677	704	674	703	662	649	677	677	657	636	668	721	720	688	691	722	681	660	678	704	732	761	677	671	689	715	655	710	699	683	696	734	730	690	729	734	715	689	675	715	717	668	709	724	702	685	688	734	644	690	696	660	675	676	685	707	656	694	742	683	642	751	716	702	734	664	691	742	726	667	697	702	635	695	625	727	687	679	677	677	680	719	668	674	703	663	718	705	761	710	711	720	699	737	673	688	706	701	743	654	647	689	715	675	677	720	714	740	696	704	732	685	666	694	727	735	680	655	753	729	744	728	728	733	763	680	717	697	664	689	709	712	695	691	708	696	699	722	711	678	678	712	718	715	712	735	664	690	717	712	658	718	670	685	772	715	716	705	718	685	705	659	659	700	658	731	699	730	691	660
5168	848	821	654	705	652	657	635	658	647	625	613	660	591	667	629	595	607	663	640	634	678	646	633	682	616	629	626	643	646	651	629	618	648	613	628	662	628	623	662	644	588	663	631	674	655	601	630	641	628	627	635	610	627	670	650	584	624	682	639	588	653	645	662	619	646	625	656	638	628	641	644	640	641	634	594	630	627	661	580	670	645	665	662	688	639	611	624	606	604	652	604	593	631	675	617	643	647	651	648	667	627	585	640	632	596	603	640	582	601	662	655	620	639	571	646	651	622	588	637	641	618	623	629	622	658	607	606	648	651	615	622	621	644	628	647	647	610	631	637	632	632	602	645	695	557	615	601	654	649	649	577	598	633	614	616	660	644	643	663	627	621	633	645	666	658	665	682	610	672	623	631	637	640	659	635	611	638	631	650	644	617	583	673	615	617	671	613	631	599	609	625	631	595	626	661	589	603	636	594	597	636	654	638	636	620	615	622	640	608	625	638	636	661	612	701	635	627	630	578	638	597	633	669	655	672	649	642	636	606	614	659	619	666	628	648	641	581	643	683	646	620	641	623	627	623	617	676	634	598	552	649	619	677	657	645	652	620	631	600	629	625	652	644	633	622	655	609	646	634	602	588	578	650	598	560	606	602	626	647	656	654	599	623	631	674	647	642	631	639	631	600	649	591	610	626	632	627	644	647	665	653	668	627	667	642	671	626	612	633	599	631	638	636	689	612	647	641	587	584	634	628	670	618	645	594	626	653	634	612	644	604	573	641	578	640	660	621	617	599	646	642	587	653	607	571	638	652	618	644	610	638	634	645	690	597	603	641	614	635	643	645	659	646	625	652	666	614	623	618	636	621	635	630	588	620	645	593	658	614	623	640	641	589	659	624	656	627	627	704	657	668	599	650	670	671	550	608	667	635	640	609	603	630	597	630	627	599	605	657	602	674	657	646	641	592	646	624	607	638	635	678	690	647	634	665	610	602	625	635	622	670	670	666	661	618	653	658	589	625	630	671	657	642	659	608	594	603	621	713	600	652	590	628	645	648	612	669	611	659	650	594	641	661	617	577	676	638	644	621	633	590	652	630	625	641	654	630	567	657	613	619	660	617	668	611	627	611	654	626	611	641	598	609	703	591	667	640	648	637	615	623	589	599	613	625	653	612	655	689	637	668	612	635	660	618	619	618	659	614	633	637	653	608	650	596	620	662	642	631	592	632	674	678	683	659	656	642	655	659	652	579	614	650	647	601	642	599	624	635	609	654	590	593	653	673	643	639	651	630	617	638	658	607	637	611	674	614	675	599	600	636	650	662	675	584	674	598	661	619	616	630	610	668	615	624	605	664	629	654	697	642	691	633	594	621	632	638	614	638	651	637	689	663	630	622	617	626	611	616	630	643	606	652	660	649	682	594	639	638	673	652	647	629	612	611	602	607	636	654	661	641	658	617	617	651	655	611	661	603	622	639	634	591	661	655	621	641	649	666	625	641	613	603	642	651	593	611	656	608	624	690	605	620	618	628	608	621	629	613	654	636	667	600	613	637	582	588	634	583	647	637	656	664	659	625	656	635	626	611	655	627	575	622	651	647	636	604	626	667	669	670	642	595	626	598	620	644	643	654	645	601	650	643	649	628	598	632	632	648	634	633	623	607	655	610	621	575	685	614	587	607	612	646	640	645	652	626	655	643	606	614	614	623	605	603	613	631	647	601	628	637	651	637	628	626	634	646	616	580	617	641	637	591	644	626	672	656	618	643	636	633	640	633	656	623	639	646	621	640	597	664	655	583	615	645	599	643	664	648	637	644	610	602	634	614	668	631	631	616	674	654	634	647	633	658	540	628	637	646	614	613	666	636	632	645	629	617	611	614	594	659	611	627	632	612	619	613	644	582	588	624	588	606	645	623	609	621	629	643	639	619	630	631	614	574	628	656	628	621	661	582	632	611	633	655	621	592	655	598	601	634	642	669	628	595	614	635	577	607	625	653	633	599	646	612	626	622	654	648	604	607	631	605	630	626	641	632	615	606	658	635	625	664	623	638	642	642	607	635	626	569	671	621	604	614	607	622	638	644	628	631	672	604	620	640	652	601	663	645	652	612	629	620	662	608	620	634	618	660	599	628	671	672	631	647	651	650	608	653	646	654	642	656	637	668	674	646	640	643	632	639	656	627	621	623	597	627	682	614	699	621	623	647	619	609	639	612	640	626	613	622	662	648	663	659	621	612	628	616	608	630	660	609	618	634	618	650	674	670	623	625	646	655	683	639	569	617	653	641	584	612	620	602	614	638	639	636	590	670	632	685	597	604	657	593	607	660	632	610	633	659	622	642	649	624	637	649	581	616	597	618	627	625	659	637	616	645	602	616	645	589	585	582	627	618	560	629	628	636	644	685	643	605	628	599	608	663	650	659	610	652	594	632	654	576	638	648	628	684	633	654	653	633	621	617	639	665	665	665	599	670	657	605	661	641	616	636	641	638	637	652	644	651	624	631	674	646	575	627	641	595	608	607	650	634	605	677	638	658	654	692	628	673	600	661	610	670	583	646	595	618	633	625	609	619	653	656	632	627	640	614	647	648	579	592	638	600	616	629	642	618	593	620	640	597	660	657	640	642	618	605	660	650	651	611	643	633	612	677	643	655	647	626	600	656	625	611	595	624	624	605	598	621	647	633	649	618	627	639	607	667	684	679	603	662	665	659	657	686	643	634	680	635	620	642	640	627	608	597	621	600	625	632	626	671	673	657	647	636	550	597	613	652	676	629	676	605	639	657	677	661	594	624	620	658	634	608	605	673	637	616	611	648	613	660	586	659	669	644	613	610	637	631	695	628	639	653	649	623	684	651	569	628	644	669	650	610	633	615	600	642	648	624	614	631	620	610	633	603	636	637	634	615	627	616	662	681	630	593	665	580	596	657	598	633	622	641	698	584	634	610	616	612	656	611	648	646	628	664	620	607	639	601	696	643	654	633	624	668	659	652	674	593	627	649	682	629	628	662	649	633	666	589	618	666	689	614	675	608	623	669	644	699	630	612	661	639	642	623	635	691	639	615	604	611	634	624	620	640	580	637	646	610	610	602	643	624	642	569	631	661	641	632	607	656	643	577	582	641	621	629	631	689	590	656	631	607	642	650	647	641	666	633	639	632	581	661	613	622	642	650	636	642	618	613	646	607	631	640	617	604	627	661	636	622	583	648	639	644	645	594	623	651	643	621	636	656	596	611	604	653	550	659	637	654	614	614	616	663	667	614	622	601	622	622	655	648	651	622	646	624	649	621	644	620	655	631	612	606	623	681	647	660	667	603	638	617	664	650	629	585	679	636	595	602	613	619	588	569	596	626	647	673	657	623	649	628	608	644	619	576	577	649	600	634	659	639	648	636	645	583	666	598	625	699	615	600	644	638	646	602	630	664	638	644	630	647	646	621	628	581	629	616	635	643	619	642	670	639	655	633	601	666	650	622	647	570	660	626	636	596	623	653	598	664
25838	21469	25213	16202	1476	827	732	679	647	576	640	621	615	569	587	600	606	567	572	599	573	610	561	591	535	585	581	554	557	616	590	596	599	587	604	549	605	526	575	580	558	569	594	549	565	567	545	551	543	585	576	497	569	563	594	520	548	557	579	528	553	594	575	566	618	563	604	542	530	532	584	550	590	519	587	549	552	578	576	553	561	570	581	553	571	572	553	589	565	536	564	571	550	525	597	602	579	555	579	513	592	561	585	596	533	542	532	520	528	538	574	527	538	609	537	556	560	583	557	529	609	566	578	556	571	551	590	592	521	512	526	573	568	590	581	560	561	579	571	582	536	601	564	552	551	569	536	582	519	595	565	562	559	543	560	597	574	616	540	575	572	584	560	585	548	561	554	527	566	566	496	554	567	570	535	550	569	566	575	606	546	533	583	568	584	573	569	615	574	561	569	589	577	560	595	559	553	539	559	567	580	562	590	550	577	534	551	554	558	600	563	585	552	571	579	561	546	533	566	550	556	567	556	534	536	543	576	563	554	556	559	577	558	552	551	548	575	528	546	563	567	521	550	543	578	531	571	559	561	562	577	538	513	583	566	551	552	591	537	567	590	523	567	573	561	533	552	579	542	514	589	610	528	593	583	559	555	564	546	574	557	594	567	596	564	594	511	537	580	556	524	545	552	568	576	524	540	593	567	584	571	571	534	581	586	600	567	556	552	600	557	534	543	575	574	586	532	571	513	573	535	566	598	566	585	583	580	572	552	511	560	559	566	575	577	580	582	541	586	565	536	621	505	523	565	563	581	557	524	569	524	505	556	539	535	573	522	585	563	575	582	569	602	619	529	543	592	591	520	569	562	567	551	555	591	585	543	512	574	533	578	586	556	530	582	571	592	574	574	580	545	571	558	539	549	579	575	519	545	533	606	590	557	540	541	542	569	569	614	609	566	583	607	581	549	577	551	551	594	608	580	564	562	545	541	580	488	576	543	551	531	531	543	595	562	518	568	517	590	601	547	574	583	539	570	600	610	597	577	588	571	557	556	558	531	601	575	553	539	567	571	553	543	558	583	586	552	589	561	560	552	583	545	614	546	567	551	576	534	530	544	565	581	580	566	610	590	535	600	549	548	554	556	585	527	555	510	554	585	546	535	593	559	566	561	526	577	553	532	581	549	552	538	561	566	533	594	589	543	522	608	563	596	585	587	558	602	539	589	549	557	557	588	567	557	565	567	588	563	556	581	541	558	575	560	562	538	557	576	528	561	583	567	544	557	562	538	519	592	579	551	594	585	583	561	581	552	564	551	570	581	550	562	544	566	586	567	527	586	543	568	594	577	566	561	612	550	572	549	570	546	567	533	559	599	573	523	547	556	544	567	562	549	530	546	611	519	548	540	560	556	558	555	544	562	532	572	544	549	576	550	547	550	547	522	584	564	599	548	521	527	589	568	552	577	569	578	521	535	554	602	579	548	544	577	587	580	573	555	550	534	554	562	558	548	592	586	581	557	545	602	541	585	539	529	568	561	548	579	529	568	592	578	518	554	563	604	555	504	569	552	589	556	577	536	579	592	574	552	573	537	596	535	535	563	565	517	564	514	551	578	520	586	562	573	534	568	564	498	556	559	586	589	559	535	577	547	552	588	536	548	556	563	558	547	537	602	551	577	544	544	564	542	567	510	578	585	556	566	545	554	523	578	558	583	573	585	548	541	551	571	544	521	544	578	515	585	590	579	522	564	544	522	551	542	560	543	563	569	558	564	549	587	593	544	524	574	554	562	521	509	541	585	598	529	543	555	545	564	582	590	558	601	583	521	540	582	552	584	514	585	578	565	556	563	548	576	575	513	562	535	550	527	555	566	544	571	577	536	574	544	505	541	561	553	527	560	597	528	582	565	559	568	528	584	584	566	562	568	541	537	551	576	559	510	586	572	572	530	526	529	605	550	562	564	546	554	560	578	566	571	540	564	600	596	561	584	561	554	530	555	575	553	545	521	547	534	562	563	535	581	570	604	552	548	530	552	573	525	536	522	567	550	576	537	541	552	575	605	538	545	565	575	568	563	554	585	572	547	541	528	587	543	555	592	556	571	546	570	562	565	575	543	574	545	571	642	588	561	581	556	529	561	591	553	568	586	537	540	515	555	563	564	559	613	543	518	546	569	564	568	524	547	571	531	546	595	563	546	560	590	558	542	582	529	594	532	550	582	611	560	526	546	514	521	585	529	581	546	517	529	560	582	574	591	533	590	568	558	591	550	570	577	554	528	548	563	555	555	554	589	546	549	586	593	566	552	592	571	594	561	525	596	591	535	584	570	552	579	590	561	534	589	608	571	556	605	543	531	596	550	534	568	594	533	561	520	537	570	540	588	570	555	540	532	600	536	548	579	562	582	560	546	549	614	511	567	572	518	533	530	562	585	602	544	566	571	577	586	568	572	559	585	564	567	569	600	544	544	582	561	548	572	513	578	553	543	600	513	570	551	565	546	570	556	560	542	565	540	549	533	546	528	551	561	583	555	563	562	538	516	562	571	599	573	544	575	530	567	522	548	558	559	556	565	584	516	581	560	527	568	569	607	548	564	523	587	586	578	572	539	572	551	587	579	602	537	565	591	561	571	552	557	539	571	565	569	563	545	542	563	597	583	518	530	591	557	586	571	541	571	476	578	597	537	551	533	555	553	606	538	558	548	564	556	548	543	557	542	605	545	555	543	583	517	570	583	584	535	560	590	551	543	537	561	525	610	580	572	538	580	563	548	543	546	528	579	587	544	571	549	559	570	543	583	591	570	544	617	577	549	600	526	595	615	575	589	595	543	579	578	580	559	571	518	574	557	553	547	570	523	561	532	602	529	597	546	550	579	574	549	595	545	560	560	564	575	519	564	568	577	560	567	588	547	539	541	599	565	613	552	548	554	574	566	557	593	529	590	558	582	591	543	580	565	527	564	560	564	551	617	554	550	559	545	576	538	527	560	546	559	603	561	574	560	583	565	568	529	545	569	549	571	567	574	526	580	526	520	595	546	549	558	555	531	589	545	597	534	538	600	575	566	539	523	574	619	529	585	607	588	570	548	596	564	562	576	547	584	567	569	542	570	539	544	588	586	543	536	603	511	575	551	528	539	566	600	630	533	566	597	552	593	570	581	603	577	588	602	592	562	601	543	552	548	537	560	543	552	569	555	525	582	554	573	586	534	576	562	488	537	590	585	560	576	586	585	499	568	540	521	564	527	571	547	527	539	560	586	568	559	537	545	541	529	568	558	584	536	546	555	581	560	532	559	547	582	551	529	531	568	543	594	584	582	555	593	537	575	588	559	553	562	581	565	556	561	570	576	557	520	562	586	584	537	554	522	537	554	567	537	558	580	542	520	552	580	527	538	586	519	602	555	592	548	588	553	580	539	531	535	564	559	541	549	565	560	563	577	550	555	595	578	544	566	603	572	580	580	584	548	574	589	607	618	590	578	543	572	532	565	561	580	581	546	528
3571	1932	1623	1013	813	681	663	657	666	586	599	596	534	560	566	566	569	594	565	550	528	526	555	537	540	575	553	518	502	508	566	562	564	588	587	498	562	533	547	536	588	578	576	599	568	547	581	535	527	566	600	554	528	560	554	501	510	536	557	526	557	553	507	507	511	484	536	509	569	513	531	550	497	529	542	482	517	532	562	574	544	548	509	521	507	523	504	564	535	533	538	520	547	532	594	516	525	549	519	533	545	525	581	522	472	560	564	570	533	531	523	513	554	543	517	536	550	540	513	517	526	529	556	474	516	560	527	538	503	531	483	554	593	568	518	517	543	537	553	522	524	505	511	523	520	502	572	554	537	548	528	519	557	511	524	528	564	519	574	536	494	496	524	519	566	579	531	498	566	574	526	551	488	500	584	576	556	547	518	575	532	475	539	520	496	547	510	574	554	537	517	515	522	541	528	550	464	533	532	539	506	513	519	508	553	527	568	551	495	522	517	563	559	529	536	502	554	538	554	546	532	537	541	505	532	529	540	547	557	530	550	563	545	543	520	539	522	532	494	541	501	522	516	551	511	555	546	501	544	569	524	551	601	538	513	525	522	514	557	510	505	547	498	537	565	546	591	561	547	535	535	516	544	538	551	515	527	581	522	533	499	561	500	543	520	525	521	516	549	548	551	545	534	541	514	534	512	516	542	526	494	531	539	540	538	562	540	546	547	568	518	564	550	527	530	554	535	527	570	502	540	506	510	530	520	529	492	496	534	514	476	508	522	541	520	499	541	504	510	523	499	513	521	548	554	468	532	492	570	525	530	518	515	556	573	528	545	564	558	574	553	565	556	515	493	532	546	498	573	537	538	544	494	515	548	524	541	532	549	551	538	507	540	542	520	523	542	537	551	551	546	536	568	565	545	506	532	557	514	514	527	518	531	567	554	526	508	531	514	520	520	514	549	525	555	537	507	532	538	546	506	563	574	562	538	511	566	514	566	573	533	496	557	538	569	488	563	517	496	514	578	545	572	504	533	571	541	532	511	528	490	543	556	512	503	552	511	491	542	489	552	508	502	523	541	548	535	514	559	555	523	541	509	522	534	533	498	532	577	530	587	505	568	517	511	564	543	526	565	527	522	576	532	540	534	525	565	532	572	492	515	555	564	508	513	480	512	555	572	529	539	561	486	559	486	495	524	518	535	528	515	513	519	481	514	521	529	521	531	530	515	552	551	534	554	519	535	519	547	540	507	576	545	517	540	557	506	571	563	575	556	550	542	538	542	518	528	521	544	505	541	545	542	529	546	544	529	554	533	515	544	526	527	537	531	548	549	534	543	516	528	546	539	530	518	493	549	577	543	580	559	513	546	521	502	553	531	504	552	509	487	532	516	565	537	557	524	496	525	514	582	525	551	560	531	533	512	539	522	541	535	522	579	580	525	524	515	545	521	522	539	525	534	539	511	565	537	540	514	498	549	550	516	508	586	545	584	513	502	575	554	552	500	530	529	557	493	545	540	541	547	523	512	515	498	494	524	554	530	582	564	540	527	517	566	512	548	528	587	516	494	508	507	556	526	554	549	523	546	565	546	519	510	512	534	505	506	502	559	534	559	526	528	512	522	517	541	583	510	561	516	519	550	553	506	542	550	504	521	571	554	519	480	495	564	550	537	545	525	510	557	543	514	543	514	506	536	518	510	529	530	547	521	554	522	531	549	568	554	504	528	555	532	546	513	516	514	540	523	515	538	541	545	525	550	598	544	527	587	550	524	500	513	511	549	502	533	509	540	528	532	528	517	564	515	554	518	552	516	511	519	540	567	539	521	540	549	544	521	532	515	504	554	524	547	554	526	578	538	530	467	531	575	538	513	507	500	538	533	508	546	520	487	505	488	523	518	523	546	497	553	503	543	582	505	526	558	524	553	557	545	534	563	526	596	554	565	533	528	521	482	501	549	545	526	498	570	526	543	532	547	563	550	512	565	520	542	525	538	516	521	527	522	531	570	520	535	538	541	562	542	526	535	569	502	578	566	496	495	493	554	513	557	538	546	551	526	553	527	541	472	492	519	560	509	530	545	511	521	562	522	525	563	489	536	545	518	562	503	525	557	515	528	524	545	504	541	543	515	539	548	515	551	559	580	487	504	526	524	517	502	548	565	533	546	507	505	539	490	528	566	506	514	520	553	519	541	518	559	526	544	509	520	527	582	534	494	515	523	528	526	507	514	538	532	506	511	559	514	550	547	520	517	518	513	542	525	522	559	564	546	537	522	519	525	528	572	551	533	505	519	523	547	556	533	528	517	534	559	521	537	532	532	508	511	566	527	507	513	521	546	487	559	484	552	547	533	555	529	519	540	525	537	530	512	508	535	489	573	529	532	523	494	551	536	548	575	514	555	556	557	519	509	523	492	562	503	523	551	527	538	522	574	525	515	517	534	532	566	531	546	536	538	597	501	525	516	559	543	499	563	526	574	569	531	509	538	529	563	498	527	572	544	538	539	552	563	544	531	509	536	547	497	575	521	541	546	548	545	513	568	512	529	533	542	523	514	533	508	465	524	537	505	531	549	523	545	556	526	490	516	553	543	527	561	508	505	516	510	550	539	505	547	502	506	548	506	512	523	537	518	536	508	525	531	557	524	527	541	528	504	501	564	559	493	481	493	529	533	565	499	556	566	505	551	518	533	537	537	512	524	528	530	513	542	494	522	507	544	551	546	534	507	494	541	546	538	523	531	551	510	490	510	569	545	522	512	538	532	508	568	544	536	544	499	543	536	514	501	546	551	537	542	537	537	546	525	515	539	529	519	544	560	519	545	547	531	545	527	540	537	506	521	572	532	545	528	569	586	554	548	506	524	523	552	521	514	544	530	500	513	537	500	516	537	513	554	537	558	539	518	490	526	531	520	540	553	529	501	511	573	482	483	504	504	551	528	541	541	524	508	551	566	517	511	517	539	554	475	546	523	532	532	537	541	517	528	517	527	544	526	551	537	547	540	503	520	547	547	526	514	510	519	588	515	576	540	547	525	560	547	506	540	540	514	525	496	544	552	479	561	491	553	555	550	574	505	570	519	510	553	539	531	533	535	517	520	516	516	562	533	543	526	520	554	535	493	551	542	511	576	547	533	542	534	536	523	490	556	555	582	557	529	513	516	503	553	524	501	528	505	510	541	513	545	570	539	535	540	549	557	554	542	539	524	526	508	552	507	528	556	547	537	490	534	499	568	531	490	513	517	543	496	552	489	540	522	535	519	544	554	525	542	517	531	545	520	547	530	533	543	549	525	566	521	544	569	516	559	509	537	523	531	519	491	488	566	490	486	525	550	478	492	550	543	516	540	521	581	548	499	554	519	531	544	541	518	527	545	535	542	496	510	526	541	531	554	565	553	543	531	496	560	508	549	527	526	552	513	539	552	564	561	516	549	526	545	542	530	537	544	498	466	528	523	515	587	523	552	499	520	535	495	556	554	537	514	535	536	552	569	537	510	555	491	508
24357	21432	28546	24699	19623	2243	767	487	413	339	338	330	315	285	287	307	273	284	257	277	300	260	267	288	280	282	282	257	248	242	244	262	266	290	268	255	266	261	199	255	238	284	252	265	242	258	263	262	253	249	265	248	272	229	276	259	231	242	270	274	244	272	261	269	257	266	250	289	231	281	258	281	272	254	237	235	259	247	264	270	264	272	263	274	273	245	253	253	247	236	230	268	243	267	243	270	251	268	248	252	261	229	249	246	272	233	225	239	271	244	241	276	255	258	246	230	261	264	254	253	214	253	240	281	252	203	272	250	244	263	257	288	264	263	239	228	248	268	234	231	237	262	257	249	251	242	247	272	256	233	231	241	271	275	248	260	243	236	256	268	239	272	257	263	240	264	283	237	248	233	257	237	238	248	251	255	281	266	225	237	261	240	261	236	261	260	266	247	276	236	273	268	260	238	268	246	264	242	267	244	212	271	287	251	249	248	231	244	255	233	263	286	265	252	254	250	257	238	240	250	266	253	244	232	251	268	271	246	238	240	250	252	241	260	239	254	253	270	220	249	235	217	261	235	254	259	264	260	235	247	249	237	247	260	261	276	258	252	246	249	266	252	261	310	265	235	270	272	241	252	253	275	234	261	245	239	235	265	251	247	242	221	277	240	252	259	255	280	236	265	280	281	237	224	247	253	260	275	260	247	265	245	257	238	239	250	260	248	239	251	258	264	218	242	247	254	261	241	242	232	259	240	267	249	245	254	264	218	268	243	251	251	276	274	258	235	227	247	248	232	257	240	270	216	271	234	247	236	254	242	246	252	277	236	240	253	247	265	222	242	270	243	260	249	227	253	278	266	239	256	235	248	250	282	252	253	266	248	233	256	246	259	260	281	272	281	257	254	219	277	282	290	248	246	243	249	252	240	266	244	244	261	269	249	231	240	244	268	273	235	242	241	261	252	261	247	249	255	252	236	257	267	245	256	246	277	249	246	238	245	251	238	263	247	279	228	231	247	248	257	252	261	244	240	258	241	255	241	236	252	235	235	241	242	253	268	239	248	256	221	265	236	250	240	263	244	256	255	251	268	256	231	220	244	254	264	271	243	259	236	207	253	288	267	263	235	257	242	246	261	240	237	258	252	254	260	249	246	242	248	241	260	268	252	238	227	243	232	245	235	290	252	279	253	231	230	259	218	227	260	266	249	214	245	245	269	268	237	235	258	240	237	239	264	237	281	224	252	271	235	233	244	243	273	258	253	248	262	244	253	247	248	236	219	268	262	240	237	252	255	256	233	228	270	251	284	262	228	281	237	246	289	245	240	234	220	244	275	245	254	240	223	225	239	249	251	282	262	254	260	260	244	244	245	239	236	268	226	264	259	230	252	272	251	261	248	268	233	246	259	260	251	249	241	232	257	231	247	233	250	237	255	242	259	217	249	258	264	259	242	276	265	242	262	245	237	219	252	226	215	245	248	232	245	233	213	290	276	243	251	234	253	238	247	242	257	254	255	229	246	240	255	221	240	226	241	260	249	253	255	252	247	264	282	223	227	277	232	255	263	250	232	249	222	265	259	279	256	257	224	240	262	236	248	224	263	224	270	265	258	256	243	257	235	239	221	217	261	255	254	239	265	231	243	233	256	233	253	246	236	273	260	235	275	259	260	268	262	271	251	254	276	241	258	235	250	221	264	271	272	240	253	232	247	265	238	233	242	267	272	251	238	265	289	220	258	288	255	250	276	267	216	264	270	249	237	256	246	262	227	266	235	265	249	248	233	260	242	238	250	249	249	245	221	249	231	238	219	262	230	238	260	285	264	256	244	262	260	262	225	247	260	263	239	263	244	246	245	234	228	254	238	249	247	255	267	238	241	249	252	259	232	267	259	252	253	259	254	260	275	276	241	240	213	218	242	263	224	249	295	239	265	233	232	263	249	261	270	241	242	254	253	255	227	223	251	245	253	271	270	258	234	240	275	256	246	226	254	247	254	253	229	232	258	227	255	232	290	241	267	231	229	288	245	265	253	246	249	255	253	244	252	232	233	245	257	245	251	255	227	224	254	245	256	241	264	243	258	246	258	253	245	266	230	228	250	250	277	279	252	246	235	236	240	218	221	251	253	255	244	271	227	242	239	247	257	263	255	257	291	271	244	266	236	244	244	238	247	259	253	241	242	259	240	248	221	249	235	237	271	238	258	246	275	217	225	256	262	244	250	266	257	238	237	251	271	268	239	249	272	238	244	239	232	233	242	265	266	248	253	238	279	260	259	272	255	279	259	226	238	261	247	246	247	256	274	237	245	270	245	240	265	256	286	237	240	250	246	252	240	260	242	265	255	265	234	231	243	272	258	280	239	241	251	231	266	260	271	248	252	239	240	223	243	235	234	276	232	250	275	248	234	250	237	262	243	256	269	231	280	268	224	249	271	268	240	237	279	254	275	237	253	276	250	280	248	247	237	198	251	242	254	214	242	254	251	261	277	273	230	249	248	281	232	277	255	246	245	244	245	274	232	240	234	254	290	237	255	241	247	258	221	269	258	239	247	222	265	278	266	252	216	221	246	216	253	260	244	258	256	264	251	236	261	247	231	243	255	261	255	220	267	256	251	245	269	241	267	280	241	268	238	242	250	256	248	254	239	221	235	249	229	251	248	245	258	242	207	245	252	260	242	251	235	238	245	254	255	242	254	269	260	286	252	226	260	256	237	229	238	233	247	260	245	272	269	280	221	251	260	248	230	272	277	232	295	238	247	248	232	234	265	251	245	253	241	239	253	276	217	258	272	228	240	219	239	253	252	252	272	248	252	224	267	299	246	242	280	233	269	211	277	246	240	260	257	233	232	222	243	258	250	220	245	237	255	243	254	238	241	235	246	242	230	259	240	237	253	256	255	220	235	249	252	264	281	233	250	261	243	264	256	226	245	265	253	275	228	242	278	258	244	272	253	248	251	250	243	220	245	249	242	266	271	259	229	238	268	236	257	261	249	252	246	236	265	240	257	236	242	275	240	221	253	256	231	261	232	254	262	248	263	249	246	257	265	254	268	260	236	268	260	226	241	264	278	255	264	257	224	259	251	263	266	275	225	254	231	232	233	262	251	261	241	264	225	251	242	247	242	233	267	245	241	230	249	255	249	262	234	242	261	260	251	232	247	253	239	228	257	271	245	248	264	260	246	240	254	217	248	249	267	262	278	254	252	244	236	248	267	244	247	269	273	248	255	231	246	238	227	229	245	268	263	254	241	245	245	255	239	247	209	276	245	225	238	235	263	271	238	261	257	242	222	187	215	250	251	275	247	229	251	255	274	239	256	239	251	252	252	263	264	241	242	260	249	246	282	219	252	274	247	272	238	248	273	251	248	265	260	236	251	278	240	230	220	265	242	263	256	261	269	242	260	256	248	265	250	244	225	223	255	253	256	268	250	255	259	275	237	225	250	232	265	237	229	248	238	247	246	233	237	249	240	232	256	232	264	263	242	257	257	260	254	239	246
3274	4484	3397	1674	1236	819	741	629	541	479	402	469	378	348	362	340	324	313	308	338	297	308	316	282	283	271	297	302	291	267	317	286	270	286	314	286	284	267	260	286	298	305	293	271	280	302	288	262	263	272	285	287	281	281	291	280	283	254	255	284	290	282	260	290	275	267	268	317	282	259	288	297	247	290	262	269	287	297	303	266	262	270	303	291	303	263	273	275	296	271	276	269	286	280	292	245	279	292	267	276	251	281	302	268	286	281	276	279	278	277	270	272	251	270	248	272	268	277	279	298	278	276	253	270	271	304	261	285	251	266	255	254	277	274	294	264	256	279	267	275	282	259	259	299	262	290	284	231	293	298	264	266	274	275	278	233	281	281	289	263	296	265	242	261	265	274	254	263	271	250	278	290	253	254	267	258	264	268	271	290	260	286	277	260	267	269	274	280	272	279	256	295	294	290	272	259	285	265	284	277	250	298	282	283	279	257	276	282	252	252	280	238	271	292	276	272	261	310	272	269	258	295	274	261	252	272	286	266	259	277	247	287	259	284	296	282	286	280	264	309	269	282	278	259	240	261	276	266	273	301	289	264	233	271	288	259	254	264	260	282	286	280	262	283	274	303	277	302	299	268	229	240	270	260	261	260	250	238	255	293	253	268	275	254	230	289	269	256	291	311	284	258	274	289	234	270	252	274	254	254	254	254	274	289	260	259	247	301	290	259	260	259	275	302	272	285	243	224	252	269	270	257	258	264	279	287	291	253	270	291	276	264	288	273	261	245	248	261	258	271	234	250	247	267	262	244	295	250	257	273	284	280	296	257	277	254	272	314	247	273	258	261	256	260	258	273	279	295	254	250	244	269	282	295	290	253	279	270	290	277	259	250	271	245	239	236	250	272	280	266	289	259	273	235	286	278	266	296	299	281	266	289	275	299	261	279	295	299	259	272	291	254	262	275	269	270	309	237	260	266	297	266	260	265	259	278	253	257	291	276	295	286	291	266	282	280	277	276	268	287	256	297	285	305	278	274	284	262	266	258	269	257	242	289	259	274	272	245	295	254	249	281	234	291	267	255	273	265	270	267	269	269	258	239	229	273	289	277	299	279	261	255	265	255	274	246	282	280	265	289	263	269	260	288	298	246	299	267	268	281	268	253	275	291	260	274	268	239	250	262	272	278	270	268	268	258	243	279	261	261	265	275	272	259	263	289	295	279	260	253	260	296	289	250	247	259	269	243	285	271	281	270	248	247	278	285	290	261	274	255	277	292	268	250	256	274	258	269	285	267	261	271	268	327	290	285	272	238	297	280	265	303	284	253	247	277	274	266	283	262	267	287	279	266	245	254	272	288	261	270	239	281	299	273	278	284	283	274	257	267	247	259	268	253	267	269	245	228	251	278	250	265	279	228	282	261	269	251	270	282	283	269	267	251	274	259	283	258	267	271	250	254	282	230	252	255	284	296	269	248	276	254	264	256	249	286	297	257	227	272	248	270	264	288	266	270	274	280	252	242	288	253	297	275	254	257	246	253	264	254	269	274	259	271	266	254	275	254	294	285	242	267	223	246	275	252	281	268	299	263	275	290	256	249	264	256	279	290	266	269	241	232	286	256	307	292	267	267	299	268	276	283	309	274	262	276	263	270	267	274	285	270	285	239	245	269	278	282	264	300	251	293	248	237	262	253	273	269	274	280	272	268	265	271	261	294	271	279	258	279	286	269	291	274	248	273	263	239	273	251	266	290	262	248	279	265	263	287	259	241	283	266	241	261	276	256	248	281	275	264	262	225	252	272	257	276	259	277	260	280	281	291	263	267	270	297	265	266	269	256	265	270	306	241	264	281	258	281	255	295	275	288	289	261	272	285	277	296	265	259	255	254	293	285	286	267	268	256	303	265	279	277	276	260	245	275	270	275	240	278	272	287	269	262	266	286	254	265	258	271	276	281	274	272	251	285	279	259	292	261	257	294	267	272	247	248	255	272	275	269	269	274	283	269	272	266	246	268	301	273	248	263	255	215	275	289	291	237	248	243	251	285	265	253	265	259	269	263	276	295	248	250	287	264	269	285	278	286	280	245	259	249	262	278	265	250	265	259	280	265	266	269	244	258	276	278	245	247	264	277	255	286	281	271	273	251	279	259	269	307	247	268	261	248	256	293	276	282	241	289	252	273	274	274	246	268	247	291	283	264	277	278	249	249	270	233	264	261	251	244	244	249	305	273	259	268	257	258	290	278	261	253	255	278	251	259	276	267	258	269	295	262	256	257	264	276	233	268	263	261	253	245	303	279	261	256	277	266	284	260	270	257	274	268	243	250	267	259	265	268	270	270	250	252	283	279	273	257	262	256	279	258	263	278	284	258	271	272	275	245	290	252	287	252	272	264	275	283	301	297	261	239	267	264	272	256	303	290	260	272	249	258	275	263	267	256	293	264	282	271	260	281	291	232	303	248	264	266	278	254	316	243	256	267	261	259	268	293	257	279	273	242	283	261	250	266	238	274	246	238	282	273	301	259	267	285	268	253	265	284	236	256	286	237	278	269	273	266	271	244	246	262	277	257	264	272	281	274	270	248	249	256	270	262	249	275	245	273	256	274	231	254	252	266	298	315	283	265	284	259	315	248	259	267	270	239	244	288	270	266	238	255	272	255	295	266	290	264	251	253	243	274	226	296	271	270	265	279	262	297	291	274	278	287	272	249	303	245	266	285	265	266	291	264	279	292	281	252	242	264	269	233	250	277	266	287	297	262	283	277	270	287	267	277	293	269	239	248	258	272	281	259	266	256	283	245	270	269	246	257	241	261	285	286	266	256	264	258	251	248	262	295	285	260	262	301	295	245	271	289	280	256	278	255	259	257	250	251	276	276	239	287	283	252	250	262	289	259	280	256	286	230	262	276	278	272	268	305	281	280	254	256	263	244	279	262	268	296	264	258	243	287	248	270	263	251	260	268	276	260	234	263	247	271	257	260	272	284	238	303	246	305	265	249	271	249	253	296	320	242	294	286	250	271	257	270	285	241	265	264	257	248	269	256	215	284	243	293	278	264	286	259	261	277	255	265	274	274	242	289	251	241	240	268	255	272	267	274	268	291	271	260	279	249	246	290	271	237	267	286	271	287	279	245	263	283	289	256	284	243	266	285	275	265	261	243	260	258	268	240	269	275	277	264	262	239	272	290	264	265	269	272	271	293	284	256	267	277	259	256	269	258	275	283	270	248	244	273	249	273	282	257	279	259	257	236	264	241	272	285	272	238	263	240	269	260	283	280	248	265	229	264	266	271	275	282	274	262	239	252	251	256	282	252	243	266	256	268	260	264	276	288	254	279	248	269	281	252	261	256	285	255	258	247	235	269	283	295	283	244	272	235	256	245	264	267	281	270	249	260	282	250	266	263	245	254	286	281	267	257	258	277	267	302	247	290	289	272	241	278	284	253	287	254	280	262	252	248	235	296	267	248	268	239	270	295	273	278	244	269	259	274	274	264	279	263
27608	11284	1714	1004	719	681	728	726	659	744	713	708	722	692	705	695	675	676	689	660	673	685	674	708	658	718	694	680	668	629	658	715	691	703	727	701	698	682	705	706	677	693	719	645	705	695	676	726	675	648	666	726	683	678	732	681	649	671	719	645	673	693	696	701	687	676	709	697	691	657	691	662	676	676	676	683	666	647	675	659	671	641	705	709	731	687	666	708	705	742	698	666	737	695	675	696	670	690	669	649	671	676	700	676	692	660	689	700	669	662	680	719	657	702	717	706	681	719	704	676	703	686	696	680	692	693	717	719	705	698	702	711	694	764	672	654	723	678	691	707	693	651	682	690	696	612	636	665	710	697	680	663	697	671	675	684	647	694	722	717	687	702	684	690	685	687	684	700	697	710	698	697	700	678	684	671	693	711	738	713	692	703	681	693	691	694	706	711	679	742	687	709	724	710	704	668	666	717	680	711	663	685	636	678	682	678	663	668	695	734	725	679	688	674	672	762	716	659	682	706	707	665	671	719	687	743	725	681	685	663	710	727	715	744	673	663	667	721	702	636	697	672	649	730	670	692	680	646	666	694	667	667	693	662	645	680	646	702	647	694	709	665	708	718	696	688	675	736	714	668	683	714	695	721	702	680	723	707	691	709	654	689	651	753	651	705	655	708	723	637	681	724	696	711	688	673	690	709	673	747	689	710	744	683	729	669	673	740	716	663	694	691	672	690	682	722	688	693	709	769	715	669	722	744	680	658	660	745	714	709	656	699	693	685	639	684	715	739	673	681	693	741	714	662	678	669	714	708	682	663	725	712	687	735	689	677	733	696	705	756	692	707	719	714	687	622	676	711	705	690	695	715	722	702	722	653	710	713	696	635	673	699	675	709	655	681	681	714	659	651	681	701	700	683	718	703	651	671	691	679	734	726	682	656	663	704	672	691	744	720	642	672	663	668	646	739	661	680	678	644	681	710	652	713	653	703	690	689	690	670	742	683	658	705	655	644	712	642	720	700	674	685	698	676	723	709	682	626	732	694	736	677	715	683	715	667	725	697	668	687	688	708	727	653	680	663	684	665	711	666	719	663	691	712	673	708	707	718	696	675	705	684	659	670	653	706	722	718	682	667	692	661	653	724	673	718	665	708	697	712	686	693	678	670	709	698	745	669	703	686	648	710	667	716	732	706	700	654	749	680	716	708	686	707	693	671	672	691	687	690	706	689	673	650	694	688	702	659	691	703	718	721	650	727	707	694	645	680	676	675	725	680	736	684	672	646	721	681	673	666	659	754	681	741	656	722	635	692	694	690	713	693	662	698	691	679	700	691	705	697	661	673	720	708	668	728	659	687	703	728	637	683	667	697	694	678	674	689	697	688	696	721	659	693	700	711	696	664	665	649	732	687	731	677	689	696	627	649	686	686	647	702	708	700	667	660	691	733	693	695	656	688	690	703	672	687	645	692	637	690	696	684	728	641	660	679	667	698	709	652	654	708	675	673	651	637	653	671	665	640	668	718	660	717	694	665	705	692	663	702	682	707	680	733	688	662	658	664	660	668	703	685	718	702	702	630	697	664	705	670	695	728	690	724	685	653	655	725	660	714	702	654	657	688	697	662	715	653	713	701	717	714	678	660	677	671	669	655	685	676	652	676	725	667	670	709	664	711	716	699	724	728	695	716	727	708	697	701	678	722	701	680	687	676	704	722	738	679	641	685	654	695	630	691	690	663	702	690	689	718	676	686	662	692	736	666	678	713	736	704	704	676	748	684	700	667	667	695	722	727	666	696	654	670	719	710	707	719	668	682	703	690	732	661	696	700	673	710	647	700	671	652	725	662	746	726	689	723	693	712	684	702	675	681	680	704	758	696	698	661	699	669	638	693	632	716	708	687	748	707	683	688	676	678	698	661	705	678	634	670	712	709	658	744	712	682	699	655	741	650	688	735	698	732	720	681	685	666	694	679	737	710	687	689	686	675	729	720	710	669	691	690	722	669	706	743	694	717	669	724	717	669	723	672	695	682	706	710	685	706	690	688	624	697	727	660	742	707	737	681	698	697	679	658	674	673	672	694	667	627	652	668	696	693	726	725	669	718	675	698	661	716	656	736	695	702	643	715	681	621	668	689	717	672	684	652	710	663	676	689	699	702	677	658	703	704	682	688	686	658	678	685	673	708	670	655	682	678	650	692	748	686	709	686	722	645	703	697	679	704	745	668	706	671	677	689	641	684	767	618	696	703	684	732	717	657	674	675	718	707	693	655	643	697	688	667	660	675	710	658	726	703	698	706	726	672	676	756	669	695	702	729	687	699	700	648	655	683	719	616	722	719	682	679	695	737	706	699	727	688	700	664	661	692	708	751	710	680	693	698	697	653	653	655	688	699	676	668	706	704	659	726	690	631	680	707	708	716	720	681	680	695	707	713	756	698	702	681	680	685	712	722	689	694	730	694	671	683	666	654	683	714	728	715	754	706	689	693	729	688	703	705	678	697	703	707	705	667	727	635	698	675	674	675	682	707	732	712	675	642	692	677	659	664	718	640	683	684	681	702	691	679	733	685	695	686	698	670	705	736	730	691	706	712	663	678	705	691	680	657	744	692	646	714	695	667	668	698	740	654	706	725	691	669	712	658	672	661	678	643	690	671	671	665	710	701	705	686	696	670	677	641	690	710	730	739	683	661	660	674	702	661	655	722	758	700	638	677	705	685	684	686	651	694	648	716	705	681	654	703	666	674	690	702	652	751	733	689	744	700	678	705	666	705	737	672	655	693	697	685	681	719	664	744	678	693	748	660	703	712	739	682	682	702	701	703	654	674	672	658	652	662	699	695	680	662	667	733	701	709	672	634	711	665	703	685	679	692	667	708	686	710	650	711	669	686	728	669	690	660	661	682	725	635	713	648	630	710	648	656	698	726	679	653	673	646	669	663	703	665	754	731	691	739	742	676	715	694	705	652	703	695	692	699	713	663	634	692	706	712	683	670	698	727	671	723	676	684	703	673	693	690	731	658	708	656	727	683	665	751	666	688	656	656	680	681	668	707	674	696	705	690	738	695	729	703	707	679	713	740	759	749	704	685	701	670	645	665	688	708	724	623	666	680	670	693	640	703	634	699	699	725	643	709	691	696	702	686	732	680	691	706	705	672	752	691	721	681	714	704	675	674	687	700	730	691	629	690	674	692	655	673	672	619	703	684	706	648	671	690	692	650	671	695	704	693	685	747	693	708	658	719	720	665	683	701	728	696	673	707	679	626	692	654	664	706	683	677	684	671	690	659	703	701	728	689	661	730	687	681	680	751	682	721	661	715	708	668	710	709	691	707	693	683	686	647	693	676	709	697	658	697	667	667	715	717	703	629	675	695	672	664	712	688	719	706	670	682	667	672	767	652	672	708	643	652	705	673	730	683	690	672	677	740	688	693	672	711	676	670	686	618	710	695	734	719	720	709	675	724	684	675	698	697	713	674	721	671	695	664	712	696	691	727	739	704
5130	862	786	698	652	651	641	625	650	657	651	676	642	611	634	623	598	656	630	651	601	646	601	647	636	638	638	625	621	603	652	626	572	642	636	648	614	589	633	567	630	659	631	649	632	625	655	643	586	655	652	639	615	620	598	574	662	642	611	628	607	643	616	614	602	614	622	640	627	638	663	635	582	639	603	621	634	633	596	643	620	616	627	625	623	671	640	638	634	623	643	646	628	605	618	606	639	603	659	620	634	610	637	621	676	641	590	617	647	662	658	639	676	631	591	624	616	655	607	576	618	613	607	648	581	578	643	603	587	664	645	659	621	597	637	643	621	637	647	650	663	671	614	642	650	610	651	599	676	607	646	656	627	633	597	626	597	633	605	623	635	608	620	629	647	632	599	616	611	632	622	669	600	618	670	645	606	636	649	647	579	648	618	624	666	617	598	636	651	593	636	622	614	645	601	633	627	647	661	645	632	605	625	640	633	635	589	611	618	598	669	585	644	617	632	598	637	593	621	595	676	691	612	628	616	615	661	645	620	627	650	648	589	615	631	615	653	633	585	642	621	618	650	616	611	656	606	642	635	632	613	604	601	595	670	629	620	642	607	587	629	592	658	570	608	642	649	618	633	595	602	664	624	641	653	639	650	615	621	629	678	600	650	601	591	597	589	609	616	663	563	653	650	609	645	632	657	652	634	621	640	567	662	637	608	626	640	541	660	598	630	601	595	615	643	625	643	631	649	607	561	595	632	655	651	651	610	666	643	600	624	637	633	624	634	637	592	654	633	624	597	634	639	630	627	623	620	606	644	646	629	575	617	617	644	618	635	654	630	625	604	617	578	623	593	615	584	644	641	627	606	611	586	662	643	627	615	640	628	607	618	630	628	609	640	658	608	654	575	640	590	622	629	636	628	608	605	654	597	643	636	641	653	676	625	635	626	647	594	589	658	639	622	612	589	613	662	593	628	578	644	589	610	636	642	633	665	626	620	615	646	618	663	632	643	622	643	594	614	620	634	654	603	601	622	610	609	625	666	608	631	651	592	641	605	589	608	634	632	597	662	642	613	642	646	619	591	651	627	628	611	629	635	600	637	609	630	617	650	661	643	619	641	623	632	628	651	651	612	599	622	628	600	594	640	589	698	636	670	591	617	625	596	617	635	618	597	629	660	627	629	617	598	633	633	635	638	629	637	595	589	625	635	626	587	617	641	590	620	643	616	685	637	582	661	598	670	662	641	617	601	571	588	613	638	583	639	637	613	619	595	660	649	623	590	651	635	622	609	670	622	611	634	623	647	610	550	627	609	618	630	643	609	625	613	654	634	636	657	647	619	632	636	640	612	605	622	622	670	656	614	627	634	653	594	614	652	641	591	634	626	629	615	632	642	577	618	614	612	602	599	601	618	641	625	626	641	617	620	630	613	649	610	657	665	593	589	650	627	636	620	652	640	643	655	583	647	619	612	646	630	663	642	635	632	604	613	580	615	639	632	642	597	618	655	626	623	617	620	616	605	655	621	621	687	655	623	610	613	573	608	649	577	642	626	648	583	608	624	682	610	666	597	639	625	637	613	607	581	658	596	614	569	625	634	650	609	642	573	601	681	630	630	638	621	583	632	643	593	631	621	609	660	621	658	607	599	668	602	617	637	600	625	601	633	653	631	653	647	666	636	672	632	663	586	663	635	609	601	668	622	637	606	612	635	660	667	632	582	659	634	605	612	629	621	619	627	701	626	614	623	678	628	612	675	657	638	673	632	631	634	636	620	614	625	641	607	625	617	636	653	595	641	606	603	569	639	647	630	569	611	635	645	684	623	655	616	613	592	601	619	615	605	609	603	639	590	646	610	622	590	601	636	647	608	619	629	618	658	602	635	639	636	627	599	597	619	629	618	629	664	582	603	637	601	638	626	578	591	569	630	605	639	560	609	614	617	605	642	649	593	622	605	607	618	624	660	552	603	612	644	612	611	626	605	628	634	666	628	643	620	657	675	605	662	580	671	653	632	625	641	621	624	642	635	665	653	623	649	628	613	583	565	605	602	568	611	589	607	592	620	595	659	619	635	635	632	635	575	628	630	648	612	633	625	580	616	611	604	620	620	650	585	613	613	594	593	622	630	645	616	639	647	669	575	617	688	611	654	638	598	605	608	640	608	609	650	615	649	648	616	646	647	637	568	636	657	577	640	634	638	632	613	622	586	618	638	611	605	645	603	638	600	625	612	627	588	638	590	609	646	632	653	613	608	629	650	616	614	602	608	658	636	628	638	650	599	617	622	598	629	578	628	615	620	624	583	636	598	629	623	644	585	638	662	633	620	601	627	591	654	681	586	643	632	616	615	628	636	588	639	620	627	638	655	598	611	687	668	649	634	602	647	608	640	637	594	637	654	614	628	612	605	639	589	619	651	651	627	607	642	644	595	639	608	641	630	556	631	615	669	595	607	628	611	641	610	642	650	615	637	653	612	690	602	618	635	607	630	625	605	609	613	595	627	666	597	615	624	581	652	682	644	643	612	665	636	641	639	636	628	644	626	656	613	686	650	651	615	642	643	614	644	664	568	588	595	616	607	622	598	627	630	616	637	678	639	628	661	623	661	640	596	660	592	616	631	664	599	591	620	624	624	642	602	591	560	580	642	637	646	658	589	592	614	648	621	640	676	642	602	623	631	609	632	610	648	645	610	668	654	619	571	600	596	603	647	639	633	643	601	625	614	583	629	596	647	640	611	659	584	612	631	616	583	645	632	592	659	593	609	605	636	619	627	628	616	623	608	578	624	621	635	598	640	644	645	633	647	647	559	598	634	629	646	647	627	621	587	603	660	626	596	667	628	624	616	618	625	607	630	622	610	607	619	603	649	597	635	617	597	650	591	639	643	619	661	653	620	655	620	605	650	646	611	628	597	669	587	637	637	652	632	608	547	594	675	638	646	618	630	640	587	635	583	600	625	644	618	596	632	626	663	688	643	640	582	668	608	603	630	626	611	635	652	611	598	643	607	632	639	636	599	622	634	670	616	646	591	642	592	615	658	627	673	654	613	637	632	668	613	612	612	647	608	626	640	600	626	618	638	615	614	634	619	618	616	624	634	642	625	591	656	622	579	589	619	622	632	636	638	682	585	621	612	607	623	652	575	674	562	622	614	619	584	621	601	586	628	615	655	628	654	595	619	611	636	614	609	627	594	642	637	614	593	613	654	637	642	601	608	665	647	618	614	647	595	629	637	622	620	666	637	606	642	607	664	622	629	617	600	634	637	614	618	660	642	629	605	600	633	633	643	631	571	629	616	647	645	648	584	630	646	586	635	645	622	643	628	610	583	630	606	590	656	618	643	624	607	653	621	627	615	642	648	649	676	613	607	600	623	647	637	614	592	611	626	622	640	597	618	587	595	691	644	657	601	596	606	640	629	638	651	634	679	615	680	640	615	600	626	644	591	622	607	597	628	606	611	696	644	620	643	613	649	666	610	638	651	653	627	637	630	611	605	631
25947	21458	25177	16139	1490	825	731	633	623	567	609	595	567	590	577	579	608	539	502	564	557	577	566	537	583	538	542	622	594	574	561	559	568	566	573	521	545	592	571	606	589	528	600	580	588	538	569	551	532	587	567	574	554	579	540	559	590	546	557	576	556	523	547	583	541	570	562	564	549	570	590	566	562	502	585	534	571	543	554	553	556	546	586	545	537	513	535	610	531	554	512	520	561	522	545	604	530	598	580	567	551	562	556	549	546	553	527	539	560	537	587	568	546	555	529	577	599	576	590	551	566	576	564	554	579	498	609	590	570	558	577	582	572	578	559	568	580	561	532	542	560	553	542	537	576	583	543	579	537	558	560	539	595	586	604	514	572	619	544	564	543	547	556	525	549	582	587	560	579	569	553	548	525	586	583	559	543	580	551	547	577	571	548	557	595	527	585	559	575	567	543	550	579	541	592	538	563	543	555	517	560	531	576	547	573	582	576	579	561	528	562	557	559	592	528	595	545	542	573	585	565	554	559	546	580	565	564	509	515	510	549	539	537	542	535	504	539	539	558	497	623	552	531	559	561	555	557	558	538	521	514	547	513	547	564	575	508	578	551	562	555	576	556	554	559	584	560	552	586	579	525	529	515	548	576	538	531	591	566	552	549	553	573	543	541	543	533	537	573	582	544	549	563	572	554	572	536	575	526	575	545	582	567	563	572	613	570	574	573	520	568	541	551	599	542	545	528	547	578	537	566	540	593	567	541	528	562	615	548	535	565	536	575	563	571	546	576	550	521	577	551	547	579	589	527	568	564	603	538	556	565	516	540	625	533	569	592	564	600	568	551	543	574	558	532	546	552	523	566	529	548	545	551	577	540	570	518	540	574	574	598	588	515	633	581	623	566	537	531	571	538	515	573	593	586	575	528	560	592	573	558	529	546	568	543	567	576	528	551	529	555	562	571	522	567	560	539	530	531	562	559	567	528	587	571	535	541	587	566	541	573	558	549	539	597	595	564	558	566	599	542	584	573	552	575	555	600	563	547	575	538	601	573	545	518	550	607	540	588	552	537	562	568	556	576	549	595	583	570	581	580	573	531	538	562	565	573	564	584	531	519	579	567	599	510	557	536	560	559	623	524	538	532	554	538	534	559	514	580	590	564	541	576	565	569	587	561	554	502	581	540	548	583	570	532	568	562	544	548	551	565	570	572	514	552	547	531	550	540	560	540	509	505	529	520	515	583	549	596	562	534	534	567	561	559	588	554	544	595	549	550	595	574	558	569	530	565	570	572	599	525	534	573	565	545	545	556	545	539	590	595	554	567	575	535	571	543	557	547	547	554	567	577	551	542	605	564	587	548	586	548	532	529	584	569	561	553	575	555	594	520	525	555	554	547	566	512	548	551	590	577	568	565	545	554	583	574	593	608	543	540	525	581	517	521	552	583	542	549	562	529	585	568	518	609	538	534	528	546	585	565	564	576	594	554	540	562	533	562	557	591	549	511	569	515	545	569	506	552	545	562	570	546	553	566	543	535	558	560	610	602	572	554	529	547	534	492	551	588	541	588	547	571	553	596	598	543	562	609	505	563	550	562	560	550	520	542	547	553	564	556	602	588	513	604	551	563	578	553	545	549	559	561	520	579	543	552	578	561	553	528	543	553	581	565	568	576	520	582	582	540	575	569	539	532	549	546	605	536	552	547	600	536	572	546	603	577	588	508	582	544	554	526	566	536	560	552	544	564	554	581	531	514	513	576	589	531	589	544	580	611	589	542	564	573	586	553	531	531	586	527	524	562	543	549	604	540	544	565	554	501	551	545	554	517	541	557	583	568	550	604	560	585	537	504	558	577	521	548	560	555	570	554	607	553	561	538	564	579	550	564	548	554	558	548	580	584	575	513	585	577	560	569	574	490	551	538	538	588	605	564	584	549	569	549	593	560	515	551	554	576	532	571	513	535	520	582	537	536	554	599	575	543	554	522	564	546	552	532	547	495	545	604	577	586	590	581	588	565	577	575	568	565	588	545	594	519	568	530	521	584	563	549	539	563	613	571	546	529	550	544	550	559	566	510	576	582	540	572	562	567	544	545	524	550	537	579	564	520	572	523	579	563	546	554	531	562	527	542	543	565	576	589	570	542	540	528	617	579	542	599	555	561	563	552	536	507	595	569	541	559	570	568	552	543	562	557	549	618	551	525	529	547	565	512	550	568	558	555	554	521	523	537	549	568	537	577	553	538	581	568	522	543	527	562	530	538	524	573	561	549	529	525	558	580	583	559	553	570	551	562	549	563	547	527	559	586	582	572	537	605	580	554	546	584	549	477	568	552	556	586	546	584	539	548	559	545	561	572	532	545	567	582	583	551	587	558	544	546	577	563	537	595	559	560	560	587	521	562	557	533	523	519	576	545	581	553	585	571	541	572	540	577	548	541	571	554	539	516	534	565	556	538	566	564	587	586	542	543	531	545	581	615	601	542	589	566	583	533	605	547	557	520	541	572	538	560	538	541	571	577	532	537	569	536	569	572	568	524	564	566	548	548	563	557	589	541	587	581	565	552	501	527	548	544	564	574	554	557	532	535	572	544	556	578	573	588	561	547	614	537	566	551	529	568	527	535	573	571	552	558	591	575	580	546	502	527	516	572	565	585	564	546	529	543	543	543	524	558	550	584	547	543	525	557	593	577	535	528	560	530	609	515	564	550	500	569	555	556	514	579	597	498	553	608	565	543	555	578	586	561	526	585	555	528	527	595	511	577	559	600	554	538	553	554	576	523	551	546	551	544	574	538	591	554	550	575	587	589	576	582	544	573	579	560	576	538	536	537	546	559	535	546	579	538	592	543	564	520	599	567	559	588	571	525	552	558	569	528	569	584	566	568	569	603	575	578	545	605	523	530	559	554	572	544	583	611	532	596	557	516	597	518	542	538	557	564	520	554	589	543	560	573	519	610	583	522	576	562	550	585	533	561	554	554	556	517	511	556	568	575	557	560	523	536	580	561	577	576	521	554	547	565	530	548	593	522	555	557	536	583	551	535	570	562	557	514	510	532	540	548	526	574	578	514	585	575	529	561	566	515	608	567	575	572	522	566	574	552	582	513	576	595	572	534	596	530	549	554	576	543	553	575	578	584	543	584	576	577	538	582	576	581	546	555	572	549	582	512	595	548	554	540	568	566	526	536	555	563	575	581	594	575	536	528	560	545	555	610	544	580	528	533	574	551	553	537	548	561	570	541	522	496	539	562	579	560	524	554	530	570	548	567	525	574	567	546	563	588	583	543	558	565	547	573	573	540	501	546	560	564	599	551	586	529	533	502	561	525	552	542	606	548	556	557	567	568	600	541	549	582	571	594	561	564	518	545	557	583	566	601	581	544	570	556	571	526	581	552	569	594	546	554	574	601	560	590	540	582	593	567	540	578	576	582	554	549	518	556	576	567	574	500	549	576	568	546	558	526	538	526	587	563	538	516	558	546	580	551	533	553	553	585	559	593	552
3571	1962	1581	978	810	762	721	582	612	631	582	593	538	574	537	569	537	543	588	520	550	568	541	542	533	519	520	590	558	538	553	540	519	560	528	496	522	533	502	560	478	552	506	519	560	577	531	547	527	498	597	552	565	521	545	544	527	527	521	552	544	530	517	534	550	522	513	499	545	529	547	522	523	508	564	537	560	487	506	544	553	537	530	540	524	547	510	506	547	518	535	542	527	562	541	479	533	545	545	525	535	533	537	545	464	547	495	567	541	513	552	519	530	515	507	534	528	504	538	551	521	521	518	539	524	541	547	527	530	533	507	492	527	523	530	565	504	531	537	535	536	531	519	513	553	553	559	524	537	555	544	502	540	546	522	571	546	527	489	546	543	569	496	488	510	491	565	517	499	504	507	532	543	558	568	543	553	544	509	546	521	523	549	547	557	530	510	535	549	591	545	537	546	533	520	551	539	564	532	526	530	540	504	590	555	584	552	510	570	520	551	520	563	521	531	506	530	510	565	499	521	530	507	516	527	547	533	533	533	501	522	509	542	495	517	492	563	512	525	524	540	561	552	542	550	515	543	534	529	534	543	544	526	538	531	537	511	519	491	543	521	502	538	537	537	530	524	514	499	505	494	513	514	500	513	504	548	520	509	506	518	534	529	549	523	586	497	536	502	510	560	576	551	504	535	534	542	542	582	530	500	545	537	522	517	552	552	539	527	484	529	546	484	497	496	529	489	501	530	537	579	526	585	543	489	563	514	484	560	514	547	552	521	542	507	489	534	548	566	528	507	526	552	477	531	534	481	535	562	507	552	476	534	528	508	542	560	500	553	573	510	521	512	527	479	483	532	575	512	503	542	580	515	512	562	516	520	506	530	554	516	517	547	528	575	530	536	545	538	561	494	528	531	497	537	547	557	530	525	539	504	549	549	542	504	510	519	552	530	530	555	559	523	533	517	553	526	531	554	537	555	543	518	495	562	509	531	511	461	564	509	530	510	534	517	552	526	494	519	517	522	517	538	530	539	517	531	489	549	549	534	529	540	494	539	519	549	560	497	510	539	542	524	529	519	548	505	529	496	509	489	583	500	519	553	554	491	525	515	590	539	562	528	525	522	535	546	571	508	540	526	525	513	564	521	553	541	489	551	562	528	478	526	523	497	584	508	545	499	568	496	492	521	537	517	521	507	539	535	529	546	534	554	513	528	560	538	511	517	535	561	512	576	540	525	539	548	569	533	539	505	524	531	545	501	547	537	539	536	509	539	509	543	567	537	516	503	534	525	528	498	525	556	543	549	488	530	533	534	553	504	532	498	520	532	559	515	548	535	539	540	504	505	517	520	538	528	505	497	523	581	538	494	510	525	510	572	586	533	511	538	488	549	498	499	541	523	539	534	537	552	550	534	526	542	519	532	541	529	533	541	525	536	540	529	561	532	558	537	493	593	530	521	536	545	552	511	566	529	544	521	539	551	520	552	525	537	532	497	525	528	506	550	524	524	543	544	552	501	497	470	531	546	537	477	519	550	522	516	511	518	552	549	545	517	563	547	488	522	510	532	511	534	505	515	539	531	542	565	546	567	550	523	543	504	506	516	498	495	555	582	508	500	509	512	533	508	477	563	539	552	499	556	566	515	512	545	523	554	562	526	546	569	534	512	487	514	518	528	543	553	530	520	556	508	544	535	529	508	559	518	558	531	532	486	487	541	554	512	558	541	573	505	544	526	508	547	501	528	523	537	526	484	541	511	517	515	550	453	521	505	501	531	546	572	559	533	531	550	552	507	544	548	535	534	524	488	522	482	515	534	498	471	538	501	547	549	496	529	512	542	528	526	569	495	566	545	528	524	525	522	532	544	509	525	508	504	536	511	539	504	552	505	529	530	526	515	542	539	518	515	569	505	526	535	508	530	504	503	525	535	507	531	538	537	520	515	478	526	548	533	563	566	520	524	551	544	518	525	513	547	559	556	566	505	497	524	586	541	509	549	549	517	544	513	532	524	520	528	494	537	548	562	559	528	508	562	560	551	535	513	553	499	524	516	494	511	518	550	515	536	522	525	496	512	510	524	499	511	532	501	567	501	501	504	509	512	501	485	469	549	503	524	539	547	491	513	548	544	501	552	523	545	518	516	476	509	547	559	509	560	535	572	533	530	531	528	493	560	565	522	539	551	490	560	542	511	525	498	517	540	510	529	500	513	507	545	527	486	542	491	480	494	555	511	501	523	520	513	520	540	517	530	508	501	538	515	539	569	520	525	543	545	536	543	522	517	505	525	499	494	580	502	555	511	545	520	537	468	556	537	531	514	545	529	534	542	511	537	500	503	551	513	511	537	549	508	516	525	509	588	492	521	486	568	477	533	554	498	525	528	504	520	511	502	508	477	536	509	495	525	562	549	542	516	529	533	539	530	560	518	504	520	590	544	556	528	487	531	521	512	556	500	564	514	530	516	543	542	559	530	555	517	513	533	512	533	578	511	542	461	512	544	564	532	540	532	520	526	528	530	489	522	522	553	535	523	506	553	511	562	552	556	514	522	511	529	520	497	517	517	513	534	542	537	550	528	505	538	543	496	522	498	569	530	514	507	525	507	553	502	525	526	538	536	535	502	506	545	500	568	530	527	576	516	532	514	496	512	489	525	522	527	512	494	537	509	514	505	517	526	536	529	535	487	532	514	530	567	559	508	525	521	507	510	549	533	538	563	509	552	543	534	520	460	519	519	513	539	511	544	544	524	526	555	504	508	524	572	514	546	537	519	534	538	528	491	548	535	515	510	564	501	553	542	518	535	537	526	543	563	500	527	538	521	522	511	490	527	526	537	521	528	519	549	530	552	484	499	551	493	501	539	520	496	547	517	542	541	532	538	492	500	524	483	536	544	523	521	515	502	523	552	468	524	509	533	514	547	539	539	500	503	522	511	494	500	516	521	486	529	513	520	556	517	516	549	565	529	520	515	548	516	538	492	553	530	518	526	545	542	527	513	509	529	554	555	527	496	505	550	495	521	532	532	499	529	538	512	546	557	530	538	549	543	551	514	472	523	503	543	494	540	546	564	508	527	510	490	512	537	513	509	515	509	553	480	507	513	525	552	547	482	570	509	523	572	549	539	567	478	558	534	534	471	556	536	544	572	539	544	540	539	493	508	503	519	554	503	549	493	519	565	534	580	569	561	531	533	517	535	520	537	553	502	543	491	503	478	514	474	502	522	548	511	529	543	500	523	505	535	546	487	515	545	541	559	523	493	536	491	528	553	517	520	498	513	553	533	532	535	541	527	511	522	532	488	542	528	547	537	468	513	478	508	490	522	511	506	499	530	532	523	510	577	555	511	554	539	519	545	506	497	521	513	531	498	522	543	527	496	529	502	524	533	523	537	553	558	535	506	542	519	538	514	520	529	502	550	553	504	568	529	521	523	467	512	484	519	521	562	545	497	506	508	533	512	548	533	511	568	504	559	497	545	573	575	534	501	519	519	528	523	502	538	572
24242	21404	28493	24698	19792	2256	741	499	356	360	344	321	324	277	271	276	290	290	273	292	280	273	273	243	248	293	271	288	249	289	267	236	255	257	255	286	262	267	278	283	280	255	263	224	252	291	258	264	212	239	243	231	259	273	257	283	256	248	261	264	258	246	226	266	267	235	244	233	279	265	243	263	292	252	280	249	248	275	256	256	270	228	255	260	264	243	271	230	264	212	241	219	260	285	237	263	235	251	251	241	257	242	256	254	244	246	224	270	219	265	263	225	247	271	235	232	262	265	253	261	248	252	278	254	247	242	269	236	254	258	241	225	264	231	272	258	251	255	266	249	233	235	264	257	247	273	237	254	263	261	274	265	243	261	266	253	274	240	286	245	244	244	256	261	243	269	256	238	247	241	226	229	239	271	221	259	243	262	259	276	245	253	266	258	239	272	255	239	244	273	266	243	241	252	275	279	241	265	259	239	255	266	245	270	249	240	259	231	234	248	273	253	236	227	252	257	236	259	245	230	262	248	226	237	246	230	263	280	226	267	237	236	268	249	231	274	272	280	256	245	231	273	256	250	231	262	269	268	233	229	260	247	249	253	271	250	241	248	241	258	227	255	238	277	283	254	243	252	245	248	234	237	271	236	242	222	262	223	261	242	231	260	274	247	246	286	271	240	250	277	243	266	250	251	254	242	227	259	275	241	244	222	257	260	246	272	244	241	237	225	258	251	219	279	262	256	239	252	236	242	236	262	242	261	249	232	264	266	242	229	263	224	248	239	246	257	235	266	224	264	263	253	249	253	263	234	225	264	232	230	251	263	279	252	252	259	244	244	252	247	251	262	241	260	256	271	250	238	292	272	251	254	259	256	241	269	274	265	253	241	264	290	228	266	269	233	251	245	259	268	257	250	245	237	237	272	257	283	237	252	250	235	249	237	231	269	236	237	265	254	221	260	246	235	234	265	215	241	249	230	266	247	278	254	237	233	221	235	266	262	225	229	259	247	214	229	222	257	245	234	247	212	246	238	252	266	228	267	293	274	280	265	264	279	217	248	250	242	247	261	261	243	218	241	271	264	250	267	238	257	248	248	245	274	250	289	239	257	234	252	248	263	275	222	246	260	245	273	290	256	237	259	250	265	254	245	249	265	282	262	254	249	259	255	237	231	280	262	241	242	238	222	257	270	244	272	210	214	253	245	274	267	283	251	246	264	275	230	256	261	251	274	239	247	254	253	261	245	210	265	244	274	234	277	237	228	247	224	239	235	264	243	235	247	255	233	257	229	226	257	245	239	257	265	253	249	254	261	275	264	271	286	255	267	257	230	231	231	266	261	260	231	248	260	238	264	266	241	230	251	258	247	265	253	214	268	245	235	265	230	258	268	245	247	211	239	259	267	260	275	237	249	217	244	244	256	262	259	275	248	243	239	283	254	233	265	282	236	229	266	245	230	241	254	257	251	255	244	261	217	267	260	242	219	233	252	259	228	254	272	260	253	263	244	230	276	233	262	263	249	247	250	235	276	257	238	244	263	259	226	257	224	257	271	255	240	248	237	239	262	257	263	234	235	247	244	244	266	236	223	248	242	269	275	229	244	263	248	270	285	263	251	242	251	239	263	288	267	218	248	246	247	245	262	237	253	235	254	245	246	261	252	224	233	254	227	237	251	225	253	233	241	246	258	259	251	246	251	257	254	258	258	243	252	230	289	249	256	273	274	230	241	262	253	243	212	227	220	252	257	249	280	249	247	256	243	256	266	235	227	262	268	260	259	270	242	274	250	235	231	232	265	258	271	261	240	271	235	220	227	223	245	252	246	311	250	235	252	256	260	249	245	242	257	267	246	248	274	246	233	263	263	249	259	273	252	255	244	277	241	262	307	237	243	253	247	268	234	224	267	250	233	265	235	258	225	224	239	255	247	260	259	240	242	266	244	261	267	238	250	236	232	258	247	259	261	242	239	254	265	264	239	254	229	274	262	257	256	266	265	236	259	257	250	270	273	223	252	256	268	250	232	268	259	246	239	283	251	249	253	238	267	264	220	261	245	239	234	254	260	290	257	236	248	256	278	251	241	221	250	260	248	240	265	294	234	240	266	249	224	251	246	259	243	261	256	277	276	239	255	258	266	246	242	251	241	240	251	247	271	259	239	250	251	247	272	217	244	249	274	271	254	235	263	273	241	250	240	262	254	244	265	235	230	245	250	264	262	238	249	237	247	244	253	260	241	228	249	260	242	239	236	246	283	275	248	270	247	268	266	217	276	261	248	253	240	268	246	240	250	255	237	242	242	276	246	271	220	235	253	243	246	248	277	257	243	229	261	276	229	277	237	262	289	247	253	249	239	255	262	235	249	267	237	255	265	227	204	253	270	255	260	250	255	244	227	263	254	262	253	253	222	256	236	231	228	236	245	236	246	263	250	228	249	243	254	229	236	251	240	252	225	274	249	276	248	260	244	234	231	232	249	220	252	254	250	265	256	237	251	261	227	216	237	280	251	250	239	250	275	249	233	238	263	245	259	293	224	285	256	246	242	242	228	260	272	239	235	240	240	231	228	271	242	243	244	257	221	231	256	289	252	261	246	247	232	245	242	231	250	265	228	226	234	245	261	270	224	269	233	240	265	266	266	250	261	248	245	248	267	228	241	257	235	251	232	243	232	247	283	249	238	249	237	238	260	279	259	223	256	229	243	274	239	255	236	226	238	258	254	239	245	292	260	258	258	247	247	254	246	255	256	252	269	238	234	229	261	228	220	224	253	258	281	305	242	262	245	246	277	274	283	260	245	239	268	253	261	229	228	261	242	264	246	265	238	212	240	256	216	260	239	263	225	274	255	235	228	246	253	275	257	262	229	243	248	234	295	230	260	266	251	228	252	284	239	252	224	231	238	239	224	218	254	233	256	236	231	240	257	235	264	232	229	254	236	244	249	245	244	262	253	244	230	239	229	224	237	226	280	275	254	244	228	237	246	251	270	274	228	254	237	229	254	251	245	259	226	251	229	248	256	213	252	251	265	253	245	261	265	259	244	261	248	250	237	227	263	244	246	229	229	241	237	241	276	263	246	264	264	265	243	255	272	253	244	256	216	235	220	237	263	237	235	241	220	273	263	240	220	228	253	265	237	261	228	275	262	262	241	266	256	243	250	237	243	240	232	235	267	258	248	235	218	237	274	274	241	271	277	261	256	247	250	250	260	262	259	244	243	257	227	262	237	287	243	231	246	214	276	258	260	253	229	279	257	258	244	262	256	244	254	235	239	254	258	261	256	255	252	239	251	235	234	254	261	239	263	225	245	236	255	268	251	241	212	279	232	264	234	259	263	273	256	245	249	247	250	228	244	248	250	270	260	253	265	258	268	266	233	252	248	201	223	261	261	254	247	268	233	235	248	255	251	282	215	229	252	214	251	252	262	262	241	262	229	268	248	257	235	218	250	249	244	267	265	269	255	241	274	259	265	236	238	241	222	216	229	257	225	259	234	211	252	226	246
3325	4559	3521	1730	1218	841	728	637	554	503	443	413	374	375	354	354	352	330	368	296	320	289	282	301	307	276	294	287	311	315	278	287	276	263	294	290	337	305	292	274	306	283	317	273	277	251	288	259	267	289	274	292	283	274	271	284	288	289	275	234	261	276	288	254	273	264	255	290	249	271	256	269	283	269	280	250	283	241	266	254	275	282	270	292	301	272	264	270	265	259	288	286	273	274	269	261	271	285	274	254	286	247	266	268	241	279	283	283	280	290	276	264	282	274	265	259	290	270	248	266	271	284	264	269	290	287	259	285	261	277	289	260	277	272	293	265	278	260	289	269	284	258	275	242	276	244	221	244	284	289	240	296	290	270	275	253	281	288	288	283	273	287	269	287	262	282	276	289	247	283	266	266	281	278	261	272	269	265	253	258	298	298	230	295	264	242	286	254	281	288	262	252	272	269	274	265	274	256	262	276	267	291	269	256	242	281	302	296	264	241	279	264	277	256	263	284	247	295	271	272	258	282	291	251	250	277	290	244	282	270	299	254	296	259	260	275	262	282	286	323	272	263	274	313	283	273	274	269	271	230	277	259	264	289	264	285	244	310	277	304	268	264	262	273	282	249	269	281	238	309	247	231	279	231	270	273	262	260	260	261	266	250	273	263	249	296	258	255	254	255	249	275	288	290	280	284	263	273	292	264	237	269	291	280	251	261	286	292	257	261	259	279	298	262	281	286	270	285	265	259	259	270	282	264	277	234	287	288	271	239	298	260	259	270	269	299	276	272	258	290	262	275	235	269	264	247	265	276	252	260	283	268	274	268	269	279	270	271	262	305	262	268	259	271	255	272	290	265	257	274	266	255	245	259	290	266	267	262	250	262	251	263	255	273	267	279	264	295	268	304	282	280	248	257	269	261	251	296	278	265	276	264	235	251	267	258	278	265	257	284	277	266	263	310	278	289	285	267	237	277	275	291	273	282	288	252	290	291	283	275	278	245	262	284	262	246	264	267	253	256	229	271	278	278	259	232	261	266	268	267	250	264	270	236	279	274	291	224	288	281	231	286	278	285	287	301	215	244	274	264	267	240	257	283	274	279	265	263	322	287	270	253	288	287	272	303	269	282	270	309	240	256	266	275	312	270	299	281	240	267	288	244	270	267	259	268	286	260	260	266	267	274	289	265	274	278	273	264	261	282	258	256	273	255	251	289	277	299	266	242	285	273	293	272	270	238	265	268	287	250	244	290	277	283	216	280	265	262	279	276	277	252	317	225	235	262	278	269	269	252	273	286	261	270	251	260	259	257	284	259	262	266	253	285	242	251	252	267	312	260	252	240	270	267	280	264	255	289	276	304	253	262	262	245	272	254	287	276	269	293	283	254	290	268	253	288	244	269	250	258	276	250	261	278	265	259	257	252	275	238	257	258	277	246	265	249	248	276	275	278	283	254	282	293	245	271	273	274	268	264	270	265	263	269	274	301	268	276	262	277	289	241	263	281	241	270	264	228	255	282	288	264	269	259	280	276	305	243	268	270	274	263	289	288	271	252	287	247	261	255	291	281	239	251	286	239	277	280	262	270	273	274	248	260	251	270	260	281	280	267	266	269	253	299	250	279	262	267	269	257	246	272	260	243	276	260	285	268	267	282	262	296	280	257	294	267	269	256	260	260	294	272	262	298	270	262	229	258	252	260	257	286	262	263	275	281	282	317	265	289	250	259	264	239	241	276	286	257	240	274	241	285	280	268	278	262	268	240	281	248	234	264	259	263	279	245	277	249	254	274	273	279	267	259	273	257	252	293	234	268	282	277	242	273	258	269	270	270	268	279	260	276	259	258	268	261	269	278	258	319	253	258	262	290	265	262	288	264	272	257	258	248	274	245	310	255	288	261	251	264	254	278	251	278	281	274	276	257	262	281	253	279	267	283	286	267	262	250	263	272	278	269	272	289	249	231	276	276	272	262	274	269	265	264	260	263	267	247	248	239	276	270	271	283	248	266	247	277	254	283	282	251	276	284	281	249	290	314	258	272	270	262	284	250	268	293	242	274	273	277	249	289	257	254	262	253	298	260	268	246	273	258	274	277	262	264	275	272	272	272	222	244	284	254	266	241	248	274	239	275	255	257	280	291	256	260	275	283	251	272	262	286	285	251	265	273	283	254	282	262	261	253	246	281	230	262	288	273	297	274	259	252	241	284	266	292	253	229	286	256	277	260	271	241	290	258	265	252	260	264	271	260	293	265	268	272	277	284	291	269	289	267	290	265	258	244	270	272	261	259	236	257	269	266	278	295	251	262	271	285	275	255	287	291	260	291	285	256	265	263	239	269	251	274	273	259	266	267	280	255	264	261	251	261	273	270	286	260	251	287	252	260	276	274	267	266	265	252	242	260	264	274	260	236	242	274	297	277	278	280	267	250	261	270	254	246	289	243	237	291	259	259	258	281	272	271	262	271	268	266	243	285	257	268	284	256	254	273	260	259	272	281	265	236	259	258	263	275	279	292	251	274	271	251	247	261	253	263	245	257	280	252	269	253	287	288	254	254	245	238	252	269	274	282	269	243	261	232	261	262	283	259	255	257	250	281	286	270	281	274	246	262	228	265	252	275	294	272	260	230	267	281	265	259	269	260	263	256	262	264	265	295	259	256	268	281	264	278	241	274	263	281	266	269	264	260	283	260	262	280	282	258	277	243	231	281	240	299	255	290	248	240	253	261	265	249	276	263	246	270	249	259	266	270	252	276	280	277	297	282	276	257	263	269	285	283	257	268	257	267	247	271	272	257	261	250	265	285	245	269	256	300	271	230	292	277	250	250	275	255	279	282	256	280	278	261	279	236	268	274	246	274	260	266	265	263	261	263	272	259	303	303	247	264	254	254	266	264	254	254	259	238	264	269	260	246	255	275	252	241	251	271	276	293	264	263	264	289	253	238	263	260	290	232	277	250	234	250	260	220	270	233	289	256	226	269	261	261	248	287	261	269	247	255	263	272	269	254	282	258	268	286	219	215	246	249	253	271	242	256	272	277	285	264	249	272	271	256	254	277	266	247	265	273	286	260	281	305	271	285	220	251	272	254	256	273	275	266	268	266	275	258	272	259	255	280	273	306	252	256	280	264	243	279	266	246	262	235	264	266	268	254	259	244	265	263	256	257	269	245	274	252	262	258	275	268	258	272	250	268	260	292	238	276	240	244	255	262	298	246	241	263	251	303	278	266	267	261	311	302	269	266	249	253	260	277	244	259	238	265	255	289	261	250	287	251	284	257	237	247	236	275	287	242	283	252	272	283	261	261	260	261	237	270	257	249	281	247	256	233	267	258	283	249	263	267	228	278	267	260	289	241	237	311	252	279	269	283	257	262	258	244	251	280	274	261	223	277	274	235	246	292	275	285	284	283	252	280	274	244	260	245	276	254	249	271	275	247	246	252	269	267	261	284	253	232	256	256	274	249	280	264	248	283	269	271	273	263	268	224	288	241	287	257	241	274
27666	11557	1965	1141	881	684	741	672	701	698	714	693	670	686	727	697	703	680	697	692	706	682	710	674	745	693	741	703	705	669	701	730	671	706	701	649	699	718	693	689	653	702	686	676	727	720	696	658	691	713	686	685	693	678	693	685	715	712	672	709	703	691	701	753	670	731	704	694	739	710	688	748	655	655	694	658	669	739	689	747	681	707	682	666	723	682	660	675	725	713	657	715	735	708	693	669	742	730	685	699	681	675	680	639	692	658	687	718	707	704	672	718	722	724	743	736	723	729	723	693	754	725	727	695	675	691	654	760	726	716	704	663	686	683	692	719	672	691	703	724	719	696	703	700	690	704	725	719	674	681	725	701	713	662	731	680	704	726	713	662	686	631	710	707	727	723	691	646	714	659	685	719	704	652	699	718	653	703	704	710	681	709	701	714	711	669	651	672	685	687	688	691	694	703	682	678	683	657	725	750	666	686	693	689	705	685	691	697	670	663	667	679	706	646	664	703	673	732	708	675	724	658	714	718	701	706	720	688	688	656	672	656	690	712	692	687	655	619	696	726	708	719	727	705	697	707	707	705	742	684	704	680	725	670	682	706	704	704	665	719	776	679	727	719	657	701	744	675	696	673	699	715	700	683	707	641	688	701	668	701	677	664	666	683	681	710	694	695	698	736	703	691	718	663	672	716	705	698	707	699	706	694	696	654	672	726	695	664	661	713	721	693	716	732	678	664	731	734	693	709	737	675	674	693	687	716	688	697	671	731	692	685	704	697	751	734	690	673	703	670	721	709	679	684	699	715	724	692	687	716	727	678	643	728	706	693	702	727	700	653	639	669	692	694	695	666	674	671	668	724	726	685	682	728	687	730	722	736	722	696	688	668	723	744	745	694	695	721	725	732	708	706	681	671	688	707	683	683	609	695	698	700	696	696	706	710	725	694	679	668	704	702	718	692	688	668	693	730	687	693	708	742	705	703	683	675	690	667	651	705	686	697	678	682	688	654	682	697	661	690	670	642	707	710	734	634	722	711	672	676	737	716	689	706	716	719	731	724	655	656	649	700	724	657	682	721	693	691	730	709	681	696	682	714	736	686	732	671	690	691	692	713	717	655	704	714	694	643	757	648	692	728	663	708	729	663	748	720	668	720	697	704	680	703	723	705	724	693	739	658	690	726	722	720	690	645	676	699	715	653	710	712	714	716	714	692	721	671	724	719	717	698	734	720	651	726	704	666	689	680	737	686	695	650	598	688	728	673	686	677	641	679	692	700	695	652	656	683	715	708	685	681	662	674	631	694	727	722	680	720	676	678	644	735	692	703	674	657	680	696	713	714	707	698	700	712	711	716	725	726	683	735	710	638	675	721	697	699	695	716	680	691	685	693	681	661	651	686	690	685	737	685	648	719	692	682	680	677	718	706	677	735	694	660	607	721	665	728	734	689	732	680	712	748	707	655	635	690	724	722	672	666	706	711	695	690	649	675	694	718	698	698	710	685	663	698	721	660	754	717	676	701	682	698	693	700	707	665	676	703	739	722	694	678	708	723	679	668	686	673	721	680	735	710	672	708	693	698	702	702	673	709	672	689	700	670	719	724	686	710	693	718	714	701	724	681	706	712	685	684	661	670	668	692	656	659	693	692	657	737	655	648	695	710	686	758	704	688	723	659	666	727	695	655	660	682	656	689	677	710	732	679	647	731	720	719	688	685	701	660	688	687	720	717	707	664	736	677	675	712	729	699	684	651	691	679	680	657	692	701	691	672	668	684	675	700	684	679	712	656	694	677	736	646	689	703	752	694	687	708	668	648	663	708	713	657	696	641	726	685	679	684	678	676	672	696	647	692	653	668	691	683	642	720	670	720	710	700	722	699	684	720	725	706	699	692	695	728	639	645	720	668	715	726	666	679	670	684	692	654	685	649	706	684	727	694	660	665	740	686	664	698	710	686	664	668	679	725	689	755	681	703	735	704	683	674	670	677	637	688	667	714	697	676	632	660	711	718	715	711	696	736	700	691	688	713	682	660	700	705	691	723	717	736	739	698	713	735	669	661	743	673	698	738	693	685	694	734	697	670	690	703	693	684	692	677	685	650	697	725	695	668	675	693	662	686	694	749	687	682	704	685	675	680	664	785	665	726	713	730	679	649	724	665	675	676	675	699	681	651	672	730	704	664	654	674	689	702	722	662	623	645	657	705	746	683	711	688	677	682	700	743	707	743	693	656	713	685	679	733	698	686	687	660	681	661	719	680	688	643	669	674	661	715	660	685	729	716	681	694	726	750	686	723	690	669	733	691	680	723	683	684	708	732	662	709	677	642	695	684	702	698	657	696	678	700	695	675	680	734	673	710	743	690	659	666	656	693	697	706	681	711	705	712	750	678	675	711	714	692	662	692	670	731	716	662	708	680	697	710	681	656	701	737	672	693	699	690	716	701	722	747	668	625	695	695	686	672	695	711	729	682	672	671	666	705	699	706	738	714	707	676	744	667	678	739	653	750	705	698	701	708	708	750	749	632	701	707	715	698	714	694	689	655	681	706	692	690	743	685	716	657	724	681	663	679	711	696	667	664	706	673	674	701	784	700	759	751	730	702	689	726	754	694	721	657	724	699	731	712	669	696	725	684	704	685	729	715	693	708	711	723	691	714	672	705	698	705	685	694	669	747	732	710	733	686	724	667	679	675	695	672	690	700	706	706	694	708	702	651	698	692	657	663	722	733	723	672	745	704	689	658	737	683	676	741	700	671	679	699	718	664	687	661	733	717	675	650	674	681	724	735	681	660	695	680	714	713	688	680	659	705	699	721	705	672	687	667	719	660	726	665	724	665	712	694	621	673	680	690	663	690	701	670	667	706	700	735	678	715	702	663	654	743	662	731	651	687	675	695	673	656	702	694	632	723	659	687	706	667	650	643	690	642	682	661	663	706	691	656	712	712	659	664	712	670	680	658	693	734	639	672	711	659	661	700	643	672	648	724	662	717	707	682	678	670	707	697	709	667	670	690	720	697	699	668	710	705	703	696	694	663	684	672	765	684	719	704	673	736	693	659	685	681	725	706	718	675	715	725	668	688	671	678	689	691	714	739	690	715	649	751	631	688	720	735	661	682	669	706	656	624	715	695	686	737	668	662	658	711	705	725	680	717	717	708	696	688	680	684	700	709	713	685	721	687	694	688	688	730	672	673	670	644	716	730	715	701	677	726	759	686	685	691	700	687	679	692	702	682	709	728	674	759	665	674	720	704	621	705	690	693	687	678	638	691	710	691	679	712	703	719	707	718	667	660	735	650	710	723	668	692	732	701	687	709	701	680	690	694	691	699	731	717	680	660	741	625	729	688	703	725	689	624	702	726	675	727	697	678	686	694	667	746	696	652	669	721	686	696	693	659	679	741	695	659	683	709	644	704	727	709	683	646	735	702	739	725	647	738	690	682	646	694	690	722	706	716	683	706	722	628	696	734	712	675	652	677	702	662	756	693	671	673	669	650
5163	842	793	693	729	659	632	636	649	642	635	603	618	659	631	632	654	626	675	616	663	694	635	635	627	635	601	613	660	623	636	639	615	625	594	628	595	630	625	624	637	633	670	635	639	591	630	637	628	634	613	634	593	612	584	644	649	649	567	631	613	623	593	641	639	639	611	606	639	662	661	606	577	602	651	621	617	580	610	618	659	657	618	631	614	638	655	607	569	626	608	626	612	589	603	622	649	644	634	648	649	596	633	589	640	601	593	660	677	613	591	662	620	590	596	630	594	607	660	623	600	592	625	592	642	607	632	603	625	567	575	632	645	622	592	577	642	658	596	669	647	637	620	654	592	612	586	626	661	669	665	649	594	637	624	582	638	627	629	646	651	634	625	626	635	637	619	650	658	604	592	619	586	683	630	647	618	630	618	600	606	645	606	630	658	627	629	625	659	678	578	615	615	589	650	617	624	604	633	620	625	650	627	596	615	607	678	632	636	638	676	622	632	620	605	595	635	619	623	617	638	658	642	616	605	643	612	622	636	627	628	643	672	602	658	624	609	603	611	642	659	639	649	588	636	635	628	598	633	616	644	645	660	644	609	635	642	635	612	644	671	589	637	616	619	633	634	639	581	610	596	640	665	677	662	622	613	602	605	585	634	660	632	613	591	632	614	596	616	653	637	659	634	615	612	619	569	635	584	663	665	623	614	660	603	620	637	630	643	594	623	664	630	647	633	633	606	600	653	649	596	636	645	631	608	612	629	655	647	653	620	605	612	622	594	589	668	673	597	608	619	629	582	622	632	601	642	641	595	620	625	644	644	599	659	597	628	695	608	597	625	610	674	628	642	648	630	623	646	612	637	609	646	602	598	602	665	638	581	604	642	648	671	640	597	631	605	626	645	590	661	601	606	626	627	637	603	666	656	592	624	620	642	616	606	653	620	603	591	650	619	624	609	608	661	607	632	600	627	629	659	582	602	622	581	624	623	653	630	647	624	626	625	634	655	633	617	631	568	654	620	630	573	645	659	617	596	634	576	622	633	589	647	662	589	617	607	627	570	634	666	582	644	609	621	606	631	608	619	594	610	621	650	620	600	631	647	610	622	587	615	638	603	627	586	634	650	631	594	582	607	635	643	605	642	652	637	587	627	654	635	608	630	660	595	612	628	606	633	590	595	639	602	630	598	596	618	645	623	614	650	621	636	635	604	635	629	603	613	607	613	618	620	628	591	629	636	668	634	609	600	640	597	639	572	645	606	612	655	683	581	601	630	574	652	609	612	593	613	619	651	636	633	654	629	630	611	592	613	582	639	642	625	583	619	654	621	625	595	627	603	629	623	640	613	651	646	585	610	640	649	596	574	592	580	577	624	612	621	595	572	609	628	627	599	628	588	614	623	656	588	682	635	596	643	615	602	648	613	598	612	601	639	611	629	611	658	633	598	609	619	595	587	635	646	660	563	608	588	636	623	643	600	630	571	619	617	626	658	619	633	628	626	621	615	643	601	621	625	604	668	629	610	636	600	633	649	620	628	589	607	665	642	600	642	660	602	622	641	621	581	589	623	590	618	646	597	615	664	631	625	587	623	587	592	592	691	647	639	620	611	626	636	612	603	655	622	657	640	660	693	599	628	618	636	633	584	619	638	605	609	643	622	608	617	632	564	621	604	666	672	639	627	629	626	608	634	609	599	631	578	628	626	641	615	675	627	613	636	639	644	602	643	614	589	666	670	625	628	612	604	650	602	600	651	619	646	638	603	612	604	624	637	652	614	616	627	598	656	624	634	617	651	662	635	649	631	643	653	621	641	599	622	618	660	605	603	643	644	627	566	610	614	637	620	650	590	634	607	674	641	642	557	636	608	628	603	616	600	623	667	625	611	631	616	595	653	596	580	661	652	617	607	610	650	644	619	608	619	598	630	611	650	622	625	626	615	558	654	615	614	618	603	623	587	623	599	602	610	592	616	656	605	642	591	645	631	643	650	647	623	652	634	620	674	600	636	622	657	639	651	583	613	603	591	626	618	586	597	631	636	598	617	670	629	613	616	603	651	617	613	640	644	619	637	675	633	579	636	641	579	604	621	580	577	609	619	601	635	625	627	631	584	603	623	615	618	658	593	632	599	579	599	614	607	621	670	622	619	623	656	600	607	639	579	586	635	668	623	607	640	588	639	625	631	583	660	598	605	637	611	584	608	645	641	608	589	591	670	629	661	624	593	621	681	591	589	629	622	622	655	643	643	641	634	620	640	591	590	630	636	648	671	620	629	632	646	633	617	643	627	632	631	629	595	639	632	600	633	606	604	664	579	623	647	650	586	665	686	618	634	567	640	629	622	605	612	568	636	637	627	600	609	585	641	657	619	639	591	603	646	598	577	629	615	638	621	624	647	631	669	626	611	616	661	604	653	624	608	597	620	617	631	625	600	639	638	658	673	591	626	600	648	582	598	648	642	585	654	645	684	619	614	637	610	650	651	572	632	631	630	576	597	670	653	597	598	617	627	636	650	633	589	628	592	600	629	625	644	635	627	643	657	643	648	586	648	641	640	592	620	631	588	616	607	635	604	581	618	639	605	607	668	671	582	622	633	584	638	609	595	630	636	643	684	630	658	626	638	614	635	608	661	640	684	608	637	624	614	648	583	611	587	629	615	636	642	650	617	650	625	635	614	598	651	639	600	628	593	620	604	650	625	592	633	589	619	611	622	629	605	637	659	639	637	619	605	609	578	599	641	620	600	648	576	643	613	632	606	656	644	648	629	618	622	657	589	648	633	583	624	665	611	584	620	600	590	611	658	655	668	637	660	653	620	658	604	598	600	640	621	595	617	644	661	597	625	589	597	627	603	666	626	639	593	626	611	630	622	612	639	617	598	658	638	649	617	601	645	647	655	623	631	644	691	604	634	646	651	608	597	625	583	588	613	611	619	612	635	628	578	623	588	617	630	639	634	642	615	631	600	596	666	604	583	620	585	618	623	632	665	595	591	616	657	606	647	608	641	603	597	593	635	641	680	628	599	636	615	650	650	618	609	639	660	617	574	646	636	637	597	607	622	599	668	673	624	622	619	611	665	625	603	674	608	641	620	660	606	594	604	625	625	602	606	649	612	630	596	618	601	684	606	665	603	616	635	633	628	618	613	626	632	610	630	667	598	613	638	608	646	563	602	611	618	581	597	626	591	600	642	605	592	615	614	657	645	620	657	595	630	609	617	631	620	638	650	667	637	652	664	577	608	626	613	608	611	665	645	632	573	604	598	630	616	627	629	588	634	638	634	606	648	618	607	606	619	680	618	599	624	614	616	609	637	638	647	685	621	614	622	623	612	632	568	598	629	574	631	623	636	587	640	607	594	651	618	629	605	616	620	629	659	611	635	659	640	590	637	626	599	637	632	655	591	589	656	616	616	665	579	616	601	633	647	619	655	573	637	584	622	643	641	656	601	616	587	610	623	628	645	600	604	656	632	624	598	603	618	603	640	654	622	675	571	600
25897	21432	25133	16122	1526	801	702	621	603	640	671	587	590	577	603	604	576	572	573	558	566	568	549	577	574	576	581	561	599	560	610	536	596	583	586	554	605	536	545	538	577	571	572	567	532	541	594	567	562	533	562	568	569	582	532	557	544	570	541	611	586	518	610	543	512	564	590	580	576	590	554	554	533	572	588	583	541	561	564	565	539	551	584	586	544	567	611	575	516	589	584	545	551	574	504	523	565	575	581	526	530	573	556	596	568	547	575	601	571	583	621	533	597	601	521	508	551	615	596	542	536	596	595	585	567	545	567	575	558	569	558	622	571	544	561	573	576	558	560	556	568	559	566	585	586	576	570	596	568	520	561	558	613	559	580	595	542	576	580	533	520	535	574	566	593	564	539	572	531	623	541	570	584	550	582	566	589	555	558	529	594	527	539	598	573	568	545	593	595	532	615	537	589	531	558	562	541	580	598	584	537	623	549	544	573	562	617	541	562	597	550	557	575	553	594	545	557	546	577	576	595	609	513	539	557	583	540	558	559	524	530	574	601	558	502	586	554	562	543	559	543	575	577	607	532	548	542	527	547	595	542	604	545	566	553	583	574	576	592	566	564	545	546	566	533	575	562	581	581	538	562	543	598	601	584	499	588	608	549	581	550	579	568	589	541	544	546	527	589	540	594	578	589	534	548	559	571	561	538	564	598	580	541	535	532	573	555	560	579	562	535	538	561	541	556	544	573	570	604	551	577	573	545	550	626	571	548	564	557	554	530	574	563	544	535	584	576	589	610	585	556	524	519	571	543	562	588	571	576	580	605	548	530	539	553	575	552	610	595	542	558	555	556	567	558	536	533	575	533	583	566	575	580	610	559	524	594	567	596	561	559	525	594	580	547	532	560	593	580	545	530	563	546	532	532	553	582	546	561	562	559	567	547	545	582	597	589	541	568	537	569	620	604	564	548	584	591	565	521	569	593	573	558	561	609	530	584	587	550	554	570	509	593	586	568	562	569	590	549	541	579	531	537	592	572	541	567	558	514	550	583	536	581	564	542	517	586	588	554	612	561	558	520	542	543	573	536	566	582	574	543	580	589	578	576	520	555	604	551	542	544	563	536	541	568	517	527	509	548	591	537	580	607	555	554	553	587	554	547	554	556	542	552	545	542	545	546	557	548	559	537	528	514	572	576	558	524	549	586	530	585	602	515	546	554	579	565	589	547	523	551	586	566	567	547	521	532	537	584	563	570	574	571	573	590	559	591	589	545	596	562	560	576	548	553	567	539	565	553	595	553	572	571	540	559	568	580	603	596	573	553	558	527	536	562	557	599	561	563	548	551	594	563	547	558	550	555	598	539	561	554	549	576	562	567	583	541	546	581	590	559	555	575	548	552	550	591	511	551	527	585	610	579	599	570	573	577	588	530	579	535	554	586	586	585	568	567	572	552	537	544	563	569	535	591	608	559	576	581	594	584	581	603	604	588	554	614	532	588	575	535	565	569	539	551	542	569	551	574	541	544	514	570	600	559	563	561	571	561	586	531	564	528	567	572	548	574	561	571	575	542	619	573	570	574	585	585	547	554	504	598	579	555	564	563	596	596	547	575	594	569	537	544	597	554	545	548	529	584	556	590	521	569	557	559	579	572	571	546	536	543	566	513	533	583	530	596	580	589	618	591	576	578	580	569	532	548	560	590	564	570	573	538	580	566	551	596	587	539	595	576	580	543	593	567	571	597	595	586	545	547	569	601	628	577	564	571	542	599	571	587	537	574	548	532	547	591	577	543	529	543	558	584	585	536	484	588	598	522	539	585	547	559	551	578	527	583	559	540	552	539	560	514	568	567	528	546	549	543	571	566	551	580	575	585	571	535	570	553	582	588	557	569	589	550	575	558	590	581	582	572	585	544	545	569	565	577	592	555	560	577	563	530	580	585	587	579	562	514	573	564	578	537	560	566	565	598	554	553	541	549	547	571	575	545	586	549	608	556	581	568	565	641	550	562	590	564	583	546	565	535	535	572	592	565	530	550	591	560	592	538	563	543	570	561	602	593	549	551	546	537	542	558	581	608	586	563	583	577	592	572	560	602	579	574	603	594	620	580	583	529	571	523	595	552	559	540	556	550	563	552	589	572	562	569	537	531	600	591	603	532	574	520	519	553	593	545	573	588	555	510	556	539	575	568	575	587	528	585	528	622	548	557	560	529	594	594	528	581	575	563	544	535	565	530	533	595	583	558	547	588	550	581	551	599	573	567	566	582	513	569	564	574	559	535	570	578	561	590	563	607	578	562	573	583	536	550	526	611	557	556	554	571	562	571	568	602	573	543	512	558	611	574	601	572	522	517	540	535	589	546	542	544	586	553	592	573	550	521	581	591	592	548	588	553	518	557	591	581	595	557	554	535	576	565	505	530	552	542	564	621	567	562	582	585	554	527	515	605	597	536	615	574	580	568	524	545	537	589	544	572	564	581	570	589	530	555	606	579	585	540	563	561	570	576	573	549	596	594	542	596	575	552	554	577	560	556	564	550	575	570	601	547	570	547	561	540	589	528	540	586	495	573	584	568	594	547	582	595	563	554	541	574	564	580	558	537	556	563	568	543	552	574	516	577	586	586	534	547	567	547	564	540	599	535	562	597	543	504	579	568	587	545	587	553	556	587	548	597	533	547	595	562	543	536	559	595	523	571	578	586	527	549	582	577	601	516	525	574	580	579	518	532	552	555	592	590	560	540	527	575	572	577	569	535	525	539	546	569	544	574	560	597	539	506	526	534	566	514	541	536	591	527	542	553	569	556	579	575	605	578	547	499	567	564	541	581	540	569	538	628	576	544	524	566	591	538	545	590	588	563	600	571	543	591	564	608	539	500	587	538	551	569	550	532	591	549	546	553	547	563	570	581	564	554	547	577	555	581	534	494	599	542	569	581	554	539	582	564	551	572	530	575	567	530	553	549	551	535	575	545	554	587	594	557	604	574	568	526	509	562	600	580	572	560	580	529	572	561	551	548	599	586	598	550	549	537	554	575	575	610	574	561	545	582	587	547	549	539	552	583	571	592	568	537	565	538	568	548	594	578	525	597	559	541	593	572	577	560	558	569	532	572	540	575	553	550	560	568	535	551	524	567	563	577	590	555	536	567	553	604	552	550	539	569	563	568	589	554	577	552	575	555	600	540	540	566	557	590	569	565	600	566	555	580	576	531	546	544	620	566	554	529	614	568	562	565	588	535	551	591	561	587	535	562	552	569	507	535	615	570	595	571	563	535	524	605	552	526	560	566	572	586	547	573	541	579	589	571	537	568	567	502	547	525	538	593	578	573	545	549	593	603	542	566	574	547	562	539	572	550	536	565	585	561	561	569	549	539	594	562	568	552	575	573	554	572	576	552	552	570	544	576	523	576	562	574	595	600	559	582	571	558	526	588	545	555	542	552	555	582	539	531	552	580	535	620	522	545	529	546	572	575	578	540	543	603	593	569	554	571	542	558	568	549	603
3511	1963	1651	999	842	751	648	627	636	603	580	578	561	547	563	575	556	592	517	496	533	535	533	526	565	566	541	525	530	545	510	580	549	536	547	572	513	528	528	537	512	532	518	549	545	562	500	572	519	562	529	548	512	574	517	495	552	553	554	528	503	509	539	576	590	517	569	513	564	556	498	545	551	533	483	539	559	546	529	525	543	545	518	527	553	589	557	541	490	474	548	565	533	533	541	505	508	501	564	504	541	500	537	559	526	570	526	525	539	537	492	496	514	508	469	548	545	540	556	546	536	529	554	498	539	511	518	506	544	543	516	522	557	511	502	545	528	540	496	509	500	541	484	584	503	515	531	511	517	536	521	520	528	545	555	546	538	539	516	556	527	531	535	529	514	534	531	583	576	535	526	537	533	553	528	531	470	521	540	536	547	551	542	552	499	512	510	525	547	549	527	542	502	510	523	534	519	531	513	522	523	526	524	508	507	500	492	532	522	567	508	536	522	526	511	551	503	535	516	522	527	522	548	564	560	525	532	548	537	524	518	496	552	539	528	500	548	529	524	539	542	593	523	550	547	493	521	545	513	487	511	551	523	519	492	533	536	532	529	557	530	506	558	548	543	581	533	576	551	553	558	532	510	536	506	510	479	557	585	555	512	523	528	555	510	527	502	522	563	574	530	519	545	539	516	514	508	532	519	534	525	514	536	513	526	520	521	528	522	490	532	536	543	516	514	546	513	525	541	545	536	467	555	521	506	531	531	539	490	546	542	522	516	524	491	566	525	548	578	519	525	527	478	498	519	531	521	498	540	512	573	512	560	536	543	532	533	520	550	513	546	501	598	534	522	512	559	487	532	516	534	519	537	510	526	524	530	512	521	513	507	546	512	564	473	523	536	556	536	537	548	497	554	519	522	528	520	570	517	535	561	559	530	507	540	529	574	535	513	496	530	550	552	552	559	536	515	525	537	536	515	565	505	528	509	513	567	517	499	555	512	560	525	553	516	530	511	534	563	564	501	537	520	510	496	515	541	524	476	540	561	549	514	522	548	488	518	513	523	531	551	536	509	519	526	569	503	551	525	494	520	553	538	545	518	519	517	566	571	515	536	516	522	549	540	546	535	530	542	562	554	533	560	532	546	542	537	514	520	505	544	540	519	522	492	518	568	574	528	537	542	540	587	503	510	503	539	542	523	536	525	552	504	519	531	502	534	523	532	518	527	513	522	539	549	547	494	558	497	545	522	524	502	528	559	531	487	545	523	545	515	500	567	532	515	533	510	573	511	524	510	546	528	550	524	545	522	545	578	540	501	508	511	525	541	531	534	519	503	525	524	522	513	504	569	550	532	535	529	534	533	560	489	547	565	502	546	529	567	528	515	515	522	488	575	526	497	502	521	541	445	505	574	545	498	526	501	529	550	531	505	510	518	528	501	514	487	531	506	518	482	549	488	541	550	536	558	580	557	512	523	554	498	518	476	599	551	548	519	521	548	526	491	537	547	542	570	520	548	530	538	543	492	522	518	521	525	520	516	528	531	494	571	566	554	549	529	553	526	556	582	523	530	542	552	494	530	494	499	568	476	482	558	497	519	517	533	522	553	585	544	554	477	523	520	534	563	505	526	533	518	506	539	506	543	498	541	561	519	515	505	504	485	509	557	525	494	582	538	565	520	541	521	566	571	506	507	577	534	518	503	542	576	556	534	498	483	570	530	514	531	529	478	507	532	502	529	559	556	537	509	532	571	508	495	495	533	492	547	511	508	539	482	527	550	561	496	497	484	512	546	501	501	544	555	531	564	508	539	520	574	555	509	537	592	519	524	498	532	548	551	534	507	517	524	567	517	512	527	516	538	523	542	509	546	517	528	537	527	513	539	514	546	518	561	596	529	556	521	539	521	531	532	521	537	528	548	511	530	492	529	520	525	518	545	536	506	517	579	543	552	598	543	506	469	542	553	522	484	527	565	543	495	553	566	507	569	540	517	481	532	551	537	542	533	542	525	540	506	543	513	511	542	514	525	526	549	499	518	524	576	480	575	513	504	500	509	516	524	555	558	551	515	536	514	552	544	521	496	551	554	523	537	504	540	538	482	581	554	527	502	551	548	487	520	502	472	504	519	570	510	493	537	542	547	517	502	529	536	547	524	550	533	474	507	541	565	504	506	506	540	567	540	510	540	544	549	501	542	524	532	518	572	533	505	523	529	531	530	519	500	554	513	553	528	525	517	527	525	540	527	509	542	504	533	471	521	505	523	545	511	552	569	524	517	519	536	518	553	514	519	548	480	518	536	480	530	511	541	503	539	510	495	543	541	537	529	531	571	546	546	521	503	519	512	527	538	507	547	514	570	513	545	565	526	536	529	547	512	522	559	517	519	555	558	535	506	575	547	540	484	538	504	559	518	550	569	556	531	518	567	526	531	545	556	551	505	518	505	594	563	517	538	516	518	518	556	564	526	528	537	509	531	544	541	554	540	477	511	499	565	513	550	527	540	554	506	535	531	478	546	546	547	515	538	515	490	515	499	470	543	529	549	571	505	478	528	526	509	497	537	534	528	537	488	475	556	497	490	535	533	507	506	520	539	504	502	485	516	489	525	564	522	554	503	560	565	549	539	551	529	551	560	503	530	489	491	493	491	548	541	526	516	540	536	531	545	498	518	536	465	500	563	536	563	551	527	480	512	525	501	525	530	503	496	503	510	534	548	497	530	528	541	528	492	524	531	471	492	541	523	508	519	577	533	524	531	567	540	502	546	515	501	505	542	524	530	539	482	539	501	543	512	523	500	506	501	528	519	540	496	516	517	541	502	512	472	565	497	566	504	501	483	529	550	507	548	515	514	521	509	525	531	541	504	499	507	521	498	541	516	513	512	534	548	535	498	569	535	526	528	525	505	531	539	544	510	512	544	516	573	550	539	565	489	509	495	502	567	534	482	515	497	504	513	521	527	551	549	521	522	530	536	523	481	537	522	503	540	524	573	525	510	548	518	540	566	547	529	515	516	522	550	510	546	516	556	511	527	565	521	510	521	507	508	543	548	516	538	532	507	532	485	513	548	510	537	513	550	557	556	507	488	544	494	510	527	513	512	568	513	484	494	562	513	555	548	488	542	533	540	523	537	536	509	489	521	498	547	550	532	518	517	491	519	471	524	532	528	504	527	523	485	526	510	529	490	497	531	493	497	518	524	497	506	510	516	511	549	508	545	535	540	544	500	535	498	566	570	518	527	538	493	539	532	523	546	517	562	534	485	500	543	536	517	512	503	508	520	507	514	510	501	469	490	487	553	535	526	493	552	532	540	522	521	524	524	548	501	527	537	513	539	525	538	530	496	532	525	522	559	537	527	528	547	488	504	493	502	501	519	525	536	537	544	510	507	487	512	478	525	550	513	502	529	499	556	526	558	519	517	529	549	513	540	525	527	543	509	528	532	568	551	530	542	526	496	496	518	563	558	551	535	493	541	531	533	533	520	556	520	531	529	536	537	510
24346	21470	28595	24765	19712	2205	789	512	389	331	318	325	318	292	290	290	278	288	286	267	263	295	291	256	267	256	284	280	261	245	257	292	258	278	259	231	252	298	262	242	269	242	258	273	252	228	261	229	248	239	252	256	267	261	262	242	237	216	279	270	260	248	240	240	241	226	260	257	256	245	250	258	252	260	267	262	241	253	249	266	272	298	246	237	242	257	278	272	242	258	276	240	260	274	227	260	269	220	297	270	244	251	253	254	226	244	240	256	250	216	226	278	271	259	260	260	192	239	263	270	291	231	241	269	231	236	257	263	250	250	280	239	242	250	255	220	261	279	236	257	253	276	267	244	275	245	245	283	220	251	263	245	265	259	284	262	240	220	285	269	266	229	272	236	252	266	236	251	248	269	235	255	246	245	265	244	254	224	258	266	251	234	228	239	253	238	256	283	254	288	234	249	237	244	270	253	228	249	270	263	236	240	262	269	251	267	248	247	276	241	257	253	248	259	251	228	222	242	283	254	274	238	236	250	276	253	237	269	217	269	250	240	245	268	238	215	239	268	231	251	241	241	247	246	220	255	241	253	247	264	258	244	244	247	246	264	264	249	252	254	234	262	249	273	283	258	252	261	277	253	245	255	227	290	237	238	263	277	247	240	254	240	273	249	251	250	240	261	257	260	263	272	270	267	221	262	244	231	268	244	256	247	252	232	232	256	222	261	239	244	259	274	279	234	242	221	261	286	273	234	247	255	256	266	283	235	242	240	238	242	217	259	248	227	274	241	242	236	256	230	263	250	273	255	246	245	277	244	242	249	247	250	241	251	268	274	236	253	260	263	229	273	252	225	272	236	251	236	279	250	259	251	243	240	255	261	277	282	256	246	235	256	242	244	257	254	243	279	264	235	221	245	261	235	228	251	256	231	266	259	267	228	280	235	261	256	259	245	266	232	279	238	247	258	246	233	271	240	263	239	250	238	252	252	265	249	244	250	263	249	222	213	254	229	257	218	247	244	241	237	264	269	224	270	266	248	269	235	249	261	225	242	245	246	261	255	244	245	229	254	272	252	231	252	248	235	272	277	266	251	253	249	245	241	234	242	239	247	251	245	253	256	245	255	249	233	229	259	260	268	248	247	294	252	260	231	254	235	243	250	242	240	242	264	257	259	261	260	268	255	259	269	222	281	271	251	243	266	239	250	255	252	263	277	230	229	240	251	248	248	247	256	248	264	260	263	248	224	255	281	266	271	254	241	246	215	237	244	244	250	247	280	250	261	267	274	233	263	262	231	228	257	238	266	223	244	279	264	263	264	262	235	276	246	265	255	242	287	272	294	234	255	261	264	258	230	277	261	237	238	259	224	262	252	264	236	271	273	259	256	237	262	248	237	230	275	245	257	267	266	248	267	257	239	262	275	229	279	245	277	234	242	245	237	266	252	237	250	260	239	276	239	250	257	246	269	249	223	237	276	268	244	234	254	262	262	240	259	248	233	242	216	250	208	255	239	268	245	228	243	265	280	248	263	306	251	251	232	256	241	253	233	261	283	241	265	250	234	242	236	233	262	263	259	289	240	280	243	247	281	251	218	282	249	251	248	259	237	253	231	238	256	278	264	232	232	252	250	279	264	249	220	217	231	265	242	262	248	259	267	263	281	251	250	256	249	236	247	287	254	235	247	247	266	257	265	247	274	238	224	302	248	242	256	250	263	240	255	242	258	246	287	237	249	270	248	236	241	254	257	257	248	284	244	239	262	237	251	279	231	249	248	270	258	257	250	268	245	234	237	238	278	232	248	244	257	251	224	278	231	246	259	251	230	253	243	245	290	231	254	243	234	257	272	268	258	209	262	223	258	233	267	246	279	267	275	233	260	246	259	250	243	264	278	271	256	231	233	225	258	247	249	252	244	249	240	246	251	254	197	265	252	248	251	227	258	275	271	227	245	264	249	228	255	230	250	245	252	267	289	262	257	245	239	270	248	255	249	251	263	263	261	242	256	258	265	256	241	258	224	249	225	201	219	235	210	260	245	233	275	266	255	226	249	262	271	239	270	233	242	245	241	249	254	261	231	284	239	232	251	235	237	223	272	272	266	259	231	254	243	248	234	267	258	266	236	236	238	213	260	261	226	252	235	241	247	238	292	229	246	278	261	235	249	278	255	257	265	249	241	273	272	257	219	251	251	240	233	253	252	240	248	236	235	246	255	273	267	267	261	245	244	270	243	253	286	231	234	266	237	261	248	260	241	257	270	251	245	281	231	224	243	231	236	234	244	251	265	279	284	264	254	287	272	245	260	277	247	242	247	253	290	282	247	239	235	275	292	249	221	216	269	292	241	233	261	221	262	239	234	247	276	228	260	256	236	257	266	269	216	256	221	261	263	242	220	261	245	295	227	274	271	253	256	271	254	224	234	237	271	266	250	249	265	227	237	265	263	256	241	264	227	222	247	243	260	258	251	276	230	259	257	251	257	278	258	248	246	266	253	249	246	259	237	236	269	260	223	275	253	253	251	247	245	246	232	257	246	219	242	219	253	224	228	244	239	230	229	227	244	228	269	254	269	252	246	252	264	235	246	251	258	250	242	266	276	256	252	250	232	247	272	263	267	230	246	250	233	239	251	232	254	249	273	241	254	266	266	287	224	246	242	245	292	250	251	236	257	245	246	254	242	244	241	256	265	258	241	248	243	260	242	235	270	258	277	241	275	230	266	250	236	251	252	262	230	248	248	233	243	231	248	237	253	271	263	248	256	257	255	211	211	240	240	244	260	262	222	235	225	248	272	248	253	264	246	233	249	235	257	227	242	250	224	198	257	248	244	253	208	246	248	221	257	277	243	244	242	260	245	255	241	249	263	240	245	231	244	266	214	257	259	245	263	252	292	269	246	237	245	281	246	225	247	249	300	246	246	255	244	252	243	228	244	256	268	208	214	269	263	264	256	261	239	247	248	258	281	251	258	245	295	252	260	243	263	254	243	238	230	269	260	266	264	259	239	268	254	248	245	254	257	267	237	224	243	260	240	258	248	255	221	228	249	237	261	277	255	242	231	262	252	260	264	227	262	262	248	274	253	252	243	252	259	243	247	238	257	234	227	263	238	274	261	258	260	230	246	252	246	239	237	275	247	241	250	278	224	257	257	259	263	254	278	263	237	269	274	228	232	276	264	254	268	237	265	278	221	250	250	254	266	241	233	233	256	238	245	261	219	251	260	252	252	218	280	264	246	230	237	247	254	233	246	237	291	260	221	243	261	236	241	246	252	232	253	244	232	242	250	262	232	256	268	249	256	273	234	237	247	224	264	236	271	229	219	236	256	219	275	238	255	236	262	251	259	262	265	262	264	265	262	245	287	276	245	261	235	267	263	246	228	247	264	231	262	254	258	257	253	267	256	274	273	264	230	231	253	224	273	247	230	252	260	252	257	272	239	271	244	240	254	256	223	234	260	251	234	256	251	234	250	229	228	267	234	242	234	243	268	248	235	261	242	234	255
3297	4646	3444	1727	1235	944	723	645	528	475	455	403	388	380	334	335	339	337	342	288	321	281	319	292	288	268	324	262	309	269	274	285	299	254	310	285	282	271	291	260	312	276	292	272	255	269	311	285	281	282	269	275	268	283	286	276	308	258	267	279	273	273	286	276	284	262	281	290	234	290	262	274	274	252	271	267	261	259	269	261	306	258	265	300	258	276	267	259	275	266	267	274	264	248	249	294	283	239	262	286	288	275	257	269	248	261	263	292	276	283	259	264	245	285	284	291	260	297	265	276	245	282	256	263	250	271	274	236	264	293	290	253	279	265	260	255	299	280	269	280	260	270	256	239	256	293	276	262	249	257	263	260	268	261	278	263	267	273	266	270	283	289	251	296	279	240	271	262	268	275	254	267	281	288	272	265	268	280	244	251	277	249	256	287	278	261	224	259	233	280	266	247	279	240	278	279	265	311	259	266	276	267	292	276	248	249	291	267	272	243	269	297	263	247	265	257	283	258	255	293	262	268	269	280	260	248	300	270	292	276	278	267	284	289	263	284	271	246	264	252	282	254	249	267	260	294	278	269	266	242	278	268	237	281	301	259	278	277	285	263	260	292	301	269	273	271	296	246	252	278	263	240	286	263	273	278	277	282	301	245	278	264	250	269	251	255	271	274	265	271	277	288	275	273	272	320	275	259	256	251	299	257	284	285	274	263	266	269	288	269	285	237	262	261	271	266	284	272	285	285	284	250	310	308	271	307	253	252	259	261	248	288	285	298	249	309	307	274	255	273	252	267	266	270	243	231	287	271	275	265	288	278	268	256	255	291	293	238	250	251	284	270	269	285	268	258	277	270	249	264	288	274	281	261	263	261	266	281	275	282	292	273	271	292	290	271	279	257	254	262	242	296	293	258	287	275	278	263	251	287	263	281	244	289	276	287	277	280	282	291	248	268	253	293	290	266	270	247	281	280	245	282	282	230	276	253	275	281	276	269	303	248	281	297	261	278	272	243	292	266	262	251	295	284	256	245	258	274	271	277	293	251	257	258	265	260	257	262	279	244	251	267	259	285	252	252	292	244	272	292	264	269	257	240	259	282	302	283	233	250	298	248	279	254	265	288	282	269	250	259	264	240	285	266	283	261	246	258	271	273	251	284	260	253	267	273	298	269	272	264	279	255	293	269	269	271	283	264	271	258	295	262	277	257	256	226	263	256	276	271	269	268	246	264	261	274	263	262	270	234	281	253	258	250	264	265	278	287	276	270	278	236	288	243	277	292	279	244	248	270	259	270	268	260	271	269	279	254	251	275	264	268	267	267	296	274	288	281	272	282	267	255	265	263	244	246	273	267	271	285	282	282	273	248	255	255	260	271	264	282	253	261	245	255	259	262	269	270	279	290	247	248	279	252	296	260	286	278	289	297	269	268	245	254	269	253	263	313	290	246	282	251	263	269	288	266	261	294	305	252	245	270	287	257	238	239	269	231	234	282	279	244	276	268	277	286	287	269	275	285	274	269	258	259	255	268	243	247	266	265	264	301	263	262	253	262	261	265	277	253	264	238	278	284	236	285	229	258	279	232	280	287	253	265	252	257	268	241	272	277	283	247	284	255	258	301	279	289	245	254	263	264	269	271	267	273	281	270	266	269	247	255	271	268	285	277	226	277	239	265	271	277	265	271	252	249	257	275	268	268	246	260	255	277	256	292	255	262	276	287	270	253	259	245	273	283	287	264	259	292	273	263	287	259	252	258	241	262	261	260	231	288	263	262	247	248	258	256	243	274	290	256	248	247	291	294	248	275	237	250	267	241	263	265	229	274	282	288	260	283	278	252	277	291	280	261	261	272	285	268	268	257	282	279	305	269	247	278	245	276	265	265	264	260	288	282	262	241	252	266	262	245	239	235	292	257	244	275	243	274	264	256	258	295	261	263	284	244	265	252	264	267	248	267	293	259	317	267	265	287	275	267	296	255	262	263	254	250	267	274	285	276	257	282	303	273	283	262	264	261	288	265	281	260	259	261	291	277	248	261	260	278	271	265	271	295	276	273	249	247	268	271	272	263	270	248	273	253	280	287	237	292	277	282	255	290	288	270	285	276	279	258	274	245	254	274	277	248	242	270	277	248	250	261	281	266	260	262	258	273	275	258	278	257	260	276	243	263	263	261	272	260	266	257	286	290	273	278	248	254	253	250	262	279	266	259	249	284	284	263	232	270	257	222	279	267	291	247	278	269	260	303	286	282	279	264	234	256	254	292	290	270	255	282	277	226	252	263	263	269	267	277	274	237	241	259	254	250	245	288	273	261	308	267	282	293	277	272	275	256	285	285	273	257	242	306	286	266	268	254	279	287	268	268	270	276	260	281	248	270	235	273	269	262	260	265	274	263	279	265	264	255	282	257	252	258	250	269	239	272	264	249	271	244	266	239	235	278	288	243	251	269	284	263	246	265	271	260	280	250	261	266	270	267	282	238	284	269	268	262	291	277	234	243	265	281	252	284	267	254	274	293	279	258	268	270	270	270	265	257	283	298	253	276	297	268	280	261	292	276	270	262	272	262	267	268	246	253	278	281	269	243	268	279	264	256	253	263	299	248	271	268	271	258	276	261	241	259	300	270	283	234	272	231	258	257	286	242	270	242	254	269	291	253	268	268	254	269	293	246	257	269	262	282	268	295	265	247	277	263	276	255	237	300	268	272	251	257	266	284	273	265	276	259	275	263	265	255	253	262	252	281	256	262	280	276	254	288	261	260	214	262	287	237	246	241	259	260	281	265	270	282	267	285	300	268	277	252	265	240	271	295	239	261	246	256	272	281	262	268	259	250	274	287	269	275	279	264	278	257	272	274	271	267	269	260	274	260	296	250	255	272	249	278	293	271	264	275	224	272	281	286	251	256	289	279	310	259	279	248	259	249	284	314	258	256	242	261	273	266	285	262	283	287	264	279	268	269	244	258	249	267	263	270	278	235	280	280	244	223	275	285	257	308	253	260	277	259	276	277	287	282	283	266	279	243	252	236	256	277	226	276	288	249	273	268	228	263	268	257	247	242	267	274	273	256	263	286	258	270	265	250	240	250	263	250	277	257	282	286	241	286	283	279	296	274	291	297	277	267	237	285	290	239	244	272	252	264	282	250	294	273	274	246	267	236	286	253	274	233	272	259	270	229	284	238	240	242	261	253	255	263	293	261	281	276	279	296	240	281	283	258	269	269	271	272	274	238	255	285	267	274	277	271	270	254	246	266	304	258	262	251	289	254	234	275	268	268	280	282	248	252	282	275	244	248	269	260	261	277	247	275	260	283	288	271	250	281	284	270	258	273	273	251	245	259	259	265	272	314	251	265	219	246	277	269	233	229	231	265	255	274	266	244	285	255	256	277	249	260	293	282	257	232	266	272	276	261	263	238	269	238	270	289	260	270	266	261	256	284	284	232	267	260	265	282	266	284	260	256	260	261	276	270	264	298	259	258	256	288	278	278	283	268	242	278
27484	11212	1735	1036	758	679	711	727	683	681	734	683	734	712	686	716	730	705	667	698	724	732	715	730	685	671	680	709	733	692	684	727	714	682	680	713	683	692	663	708	718	689	692	732	673	712	724	678	654	666	692	672	765	668	685	713	715	642	655	685	709	714	697	686	702	716	710	674	733	721	683	670	708	668	738	711	704	672	696	695	714	713	696	711	711	694	734	705	684	673	722	748	718	700	699	720	710	732	722	685	706	725	716	709	674	695	666	690	673	705	713	739	675	694	701	648	716	672	688	712	699	715	710	732	711	666	669	721	706	688	703	692	705	698	735	699	700	687	716	710	687	739	692	709	677	734	689	715	699	697	647	675	670	708	720	678	681	736	704	682	685	693	740	735	680	718	697	686	719	728	680	672	687	713	685	692	698	758	707	670	708	708	657	688	682	723	721	728	712	650	688	713	698	742	721	697	720	673	680	679	701	706	649	694	668	748	701	679	749	713	693	766	689	683	740	693	706	683	677	659	709	641	694	686	725	748	678	713	711	699	678	680	673	694	711	673	694	721	669	714	732	693	680	685	726	681	683	678	726	720	716	692	705	739	694	693	648	658	679	661	705	690	705	718	724	722	691	670	670	710	661	654	689	680	696	720	713	718	701	662	760	682	734	695	650	737	679	646	636	698	693	723	708	700	717	705	675	668	669	700	743	698	718	700	660	677	710	655	669	669	687	661	715	684	749	702	697	726	686	744	693	697	680	725	725	708	654	680	686	700	702	676	673	699	711	729	714	699	711	693	673	676	684	708	677	704	694	684	673	722	700	706	688	659	740	695	671	731	724	683	769	690	709	711	686	720	718	703	686	662	649	662	686	670	701	676	775	683	724	756	709	718	706	713	721	671	666	691	645	666	731	711	691	686	711	663	718	677	680	664	651	679	681	681	724	713	689	666	653	720	683	712	709	731	690	710	728	665	669	705	721	677	681	664	683	733	721	724	737	684	660	681	721	723	699	743	763	733	691	701	680	742	659	728	666	686	739	753	720	667	671	681	691	663	664	677	690	653	689	666	709	738	696	703	681	691	666	674	667	699	676	675	648	714	682	682	714	674	653	687	697	701	706	704	705	687	647	715	682	702	707	693	698	697	746	730	719	667	718	740	684	692	675	693	707	644	706	685	717	732	694	692	693	683	701	668	667	674	659	713	700	706	671	682	685	750	694	759	697	664	675	669	724	700	686	714	716	662	687	698	714	675	725	649	671	708	694	711	639	737	693	690	696	765	735	689	675	683	720	661	680	710	676	656	732	664	722	704	699	663	639	749	680	699	713	706	725	755	668	670	681	719	643	631	669	663	780	678	716	695	684	725	704	709	658	683	690	769	672	661	672	721	645	744	691	657	669	709	696	696	697	712	717	695	751	676	728	726	628	642	654	616	698	708	693	714	759	690	717	690	757	646	707	689	705	671	700	734	680	701	721	685	708	642	722	696	669	736	711	709	724	699	649	693	679	718	713	673	719	701	652	723	674	731	662	713	715	726	711	664	697	711	654	752	691	740	710	698	682	670	659	727	690	709	669	724	693	714	663	742	723	686	707	730	690	630	707	741	651	667	697	696	663	702	716	692	708	700	700	642	733	671	691	766	677	700	681	668	654	665	666	699	679	728	688	742	752	703	705	689	686	734	668	708	661	706	711	684	690	694	752	683	619	648	716	700	699	670	708	671	756	685	737	699	691	718	697	693	649	702	687	660	686	698	674	708	682	727	707	699	696	707	709	653	712	682	698	719	678	671	669	748	661	695	698	683	748	691	683	657	678	686	701	694	659	687	697	641	662	698	693	733	704	698	713	668	690	684	699	642	696	728	695	659	663	685	704	676	703	727	703	671	719	711	700	702	720	732	708	706	713	699	648	687	666	697	668	704	691	680	723	736	699	677	713	701	716	724	658	645	752	700	666	726	713	694	673	672	734	731	695	703	678	711	683	671	694	674	713	659	706	731	702	716	734	676	706	696	691	707	697	704	683	762	685	714	676	676	702	728	691	689	638	678	727	664	703	688	673	649	703	703	682	684	723	675	709	711	745	701	672	647	702	710	783	645	668	704	698	754	693	674	726	672	679	711	685	733	666	661	706	676	669	686	728	676	693	747	714	682	740	689	664	639	685	649	636	678	623	702	680	723	723	693	680	692	665	687	720	645	663	697	718	721	711	659	677	702	724	668	699	706	694	683	686	707	657	690	670	718	692	710	695	687	702	709	706	622	652	727	715	693	750	634	667	679	721	716	703	665	703	698	656	741	696	692	688	684	741	714	732	682	740	723	714	678	692	701	704	693	723	643	693	696	728	720	674	748	707	703	722	736	683	672	700	724	669	692	672	719	675	662	699	722	737	707	664	705	707	681	656	704	743	705	701	711	710	718	667	671	670	695	695	679	666	662	649	667	702	679	681	681	682	696	693	675	704	726	739	645	688	673	731	752	701	685	675	689	672	703	681	693	674	723	733	721	662	651	692	653	688	666	714	648	706	689	649	665	697	680	659	665	710	733	712	677	719	696	675	635	693	720	688	672	733	725	700	732	689	686	718	682	732	681	660	649	724	691	681	714	749	728	643	672	722	733	683	743	697	710	725	707	681	696	672	659	696	709	700	719	693	697	663	706	657	685	684	708	735	710	706	663	674	684	704	689	690	693	769	668	763	714	698	684	712	734	683	715	720	683	715	707	693	685	729	707	746	661	687	691	738	694	706	735	649	698	740	709	696	691	714	740	714	670	680	665	682	736	684	682	700	650	730	689	704	683	718	680	712	659	670	731	668	733	749	660	726	745	666	703	697	629	691	680	693	721	727	718	711	680	695	666	678	709	689	699	704	711	673	720	767	689	659	648	707	682	690	655	711	752	682	686	719	682	690	708	689	688	682	673	674	695	674	693	757	664	683	699	689	718	698	747	676	689	679	688	687	714	710	647	700	683	706	699	724	705	699	664	705	683	670	639	667	678	725	697	679	713	737	705	709	654	711	702	674	699	718	725	725	683	687	715	723	708	719	639	742	685	699	742	676	692	639	678	689	722	774	625	704	691	691	626	690	682	664	688	692	742	695	668	675	754	678	696	696	688	645	688	668	655	660	672	691	687	698	702	682	717	713	672	708	649	737	762	702	749	694	684	670	653	713	692	656	735	699	675	657	681	706	668	707	739	733	674	725	738	672	716	678	765	699	707	717	681	669	754	672	713	721	671	685	688	677	700	683	695	699	743	720	616	715	716	678	679	708	682	719	667	660	710	686	662	718	725	708	677	710	687	734	728	697	706	675	719	649	691	709	697	679	699	706	694	718	742	732	669	717	710	716	728	666	736	694	653	665	745	654	709	650	711	721	710	694	689	652	697	710	715	662	683	699	685	717	738	694	745	728	678	715	708	765	716	701	729	688	704	677	723	713	683	678	712	672	721	679	711	669	695	679	680	699	660	661	662	703	662	640	689	746	728	657	750	687	733	677	715
5127	833	772	647	667	631	675	642	638	626	625	667	663	677	614	595	624	612	632	664	621	605	640	589	623	659	559	631	689	618	617	586	635	631	597	628	659	687	654	637	638	651	635	639	660	640	618	615	622	648	592	619	664	614	642	655	620	597	615	635	668	570	611	579	600	624	618	601	607	609	616	658	619	629	620	659	672	678	636	624	596	625	644	595	656	605	601	633	653	667	651	584	615	585	626	634	641	637	579	618	609	646	602	598	590	663	611	607	642	619	631	627	590	645	602	627	632	626	629	642	613	626	599	632	616	636	611	585	642	662	573	590	616	644	626	631	624	617	591	649	649	599	645	588	628	684	646	666	624	629	637	625	627	617	682	637	621	621	603	653	589	604	589	640	596	634	602	630	591	602	603	636	627	658	611	644	634	590	554	617	663	603	633	617	618	638	622	571	608	653	556	560	618	631	628	620	613	640	623	673	614	645	626	611	602	660	649	615	617	666	603	629	622	631	647	632	659	662	627	618	601	655	619	599	635	608	618	623	596	632	602	605	595	629	634	614	641	596	629	658	627	617	660	622	644	589	713	600	613	609	618	607	624	651	634	653	625	633	646	627	660	611	670	645	622	639	628	589	628	585	620	645	585	585	646	633	619	570	578	644	643	605	644	613	619	595	619	608	663	616	578	657	645	607	637	635	613	616	632	615	663	589	684	623	617	599	577	623	596	615	569	640	615	626	642	618	627	655	610	632	650	649	650	603	685	612	601	620	630	641	604	615	619	617	617	627	603	581	623	606	632	585	619	655	647	620	607	653	649	630	615	619	589	635	642	597	637	635	631	601	669	658	630	629	590	639	587	647	623	600	627	652	622	650	647	618	595	617	654	646	646	620	622	629	585	617	592	612	650	574	618	604	641	646	648	612	637	642	575	616	622	646	604	617	685	625	625	602	644	636	605	631	606	647	613	611	641	649	611	577	603	627	655	651	619	598	590	626	633	647	622	615	574	612	616	628	647	673	652	631	722	626	648	630	659	622	640	641	635	605	614	659	636	634	649	671	651	601	637	654	604	653	609	610	602	624	663	621	658	611	606	657	610	634	637	605	641	620	598	646	607	633	604	595	675	618	623	624	604	600	624	600	622	649	646	613	625	631	607	631	625	669	619	640	625	649	656	619	656	604	638	633	635	637	630	586	602	654	605	629	603	654	605	622	668	641	666	673	642	612	597	581	585	633	635	650	609	635	633	641	615	635	608	634	647	625	621	670	642	620	634	637	626	628	588	605	633	607	607	632	628	601	618	592	672	608	623	682	592	605	641	626	602	644	644	610	635	631	584	580	559	608	647	637	647	659	611	633	649	607	616	620	614	643	629	620	632	622	569	639	626	597	631	669	573	669	607	647	676	637	603	667	635	581	659	621	640	608	647	601	635	615	639	647	609	613	595	615	597	609	613	630	600	605	613	633	613	637	622	638	615	591	611	625	647	592	627	647	658	651	604	627	633	655	642	612	652	583	632	614	592	664	626	594	636	659	626	622	602	640	600	629	653	600	602	635	608	648	630	616	572	613	589	684	615	627	668	591	599	607	645	591	633	647	620	664	624	641	623	616	592	606	633	631	691	646	602	639	624	611	594	576	597	615	636	649	609	643	658	634	639	637	615	636	646	610	575	624	593	620	659	625	630	601	626	602	640	662	653	589	627	617	561	623	581	617	626	623	604	597	650	630	621	625	653	622	625	655	625	603	659	680	637	612	645	622	602	643	617	622	641	620	607	630	599	620	634	644	629	608	581	638	656	636	623	630	639	625	661	630	623	627	599	609	584	639	631	600	642	651	641	660	719	597	611	640	658	643	650	637	653	645	635	584	663	641	655	596	610	624	593	653	614	599	626	648	636	653	622	658	612	614	612	620	644	650	626	590	613	629	599	641	594	623	636	589	616	588	623	620	640	645	613	633	635	615	667	652	619	654	603	639	634	617	652	623	638	605	625	626	578	639	623	544	600	601	635	618	619	669	633	608	623	621	624	626	621	623	672	623	632	622	596	622	639	601	609	596	589	636	632	644	580	625	632	603	598	613	667	625	636	600	609	646	603	614	617	626	600	644	630	660	660	603	676	638	588	614	620	666	620	629	635	647	620	628	619	629	603	646	637	624	674	614	606	628	661	583	618	622	604	615	609	645	607	614	588	665	654	636	658	609	629	605	651	617	641	612	605	634	569	597	600	631	644	640	587	620	627	609	634	596	643	630	603	592	642	601	638	629	608	573	654	648	590	613	642	589	596	618	626	631	625	635	610	621	607	617	626	642	679	598	685	629	617	618	677	654	609	589	660	592	665	591	596	625	667	603	684	616	598	653	620	605	605	587	633	638	645	601	627	648	633	647	618	608	619	636	623	595	596	634	614	636	632	631	619	595	619	642	619	626	620	633	647	623	624	575	591	590	627	619	629	596	638	660	635	632	645	613	641	634	606	606	617	648	622	634	616	661	602	619	636	596	643	640	663	630	635	607	619	568	646	624	638	603	585	587	687	648	631	637	651	623	617	592	623	620	619	657	647	643	667	645	639	610	636	620	612	652	656	623	647	595	671	562	642	612	607	645	650	666	614	609	615	587	601	611	609	600	656	648	595	623	603	653	602	583	572	663	642	665	645	647	610	576	630	648	624	624	634	623	646	631	633	621	619	581	584	592	616	625	621	591	624	577	635	633	596	683	677	645	594	601	628	610	649	634	619	592	651	666	607	672	614	644	603	622	669	639	601	643	616	615	624	614	624	644	619	540	635	623	624	617	608	616	638	625	641	614	606	606	621	648	640	630	609	623	630	643	598	633	634	589	618	628	560	579	635	624	581	654	609	645	613	619	567	606	589	657	593	563	588	601	638	630	648	629	651	597	658	637	644	589	665	608	603	664	625	617	642	621	626	598	618	613	552	645	633	676	648	646	617	668	587	571	618	647	610	626	613	621	603	584	561	588	604	594	629	552	607	629	682	625	616	644	578	639	607	656	625	612	622	617	613	620	624	601	650	619	634	630	630	584	672	635	627	629	638	673	626	591	614	590	650	620	602	566	620	564	593	608	552	626	589	627	617	644	658	636	659	639	598	680	631	623	625	644	635	616	627	664	604	605	622	629	614	631	643	601	654	640	644	632	637	621	631	658	595	623	642	620	664	631	645	601	605	612	651	646	645	620	591	643	569	650	613	635	651	661	643	637	649	600	643	635	641	625	629	670	584	639	631	636	615	650	593	590	673	580	668	656	628	634	626	623	671	595	622	671	621	593	613	655	642	627	663	632	622	635	622	654	660	673	622	604	642	651	659	615	610	666	656	662	625	589	588	601	590	636	622	604	599	665	640	567	603	619	619	630	586	641	639	641	650	625	654	648	595	645	608	623	587	582	615	665	616	633	629	593	596	610	640	642	600	605	645	593	633	630	668	609	576	605	635	607	605	586	606	633	581	580	672	587	603	668	614	617	632	591	604	664	589	598	644	681
25928	21458	25056	16012	1473	837	707	671	609	612	623	616	560	567	628	570	571	545	611	585	605	573	565	569	577	606	591	557	609	591	585	579	597	621	559	575	567	544	592	542	545	511	556	550	627	546	580	550	546	581	589	561	583	532	578	562	540	567	551	580	570	575	620	557	585	585	562	619	535	583	598	570	565	556	571	604	493	568	551	596	568	602	581	550	545	554	559	578	528	594	558	566	571	572	532	572	587	589	568	531	589	548	582	578	537	566	545	565	566	629	566	589	565	554	526	552	559	614	542	553	527	561	583	561	567	539	547	541	582	533	544	588	556	541	580	562	551	535	530	556	584	531	564	559	573	552	549	567	552	588	537	541	567	520	603	612	557	575	541	548	508	575	577	573	581	550	535	591	585	539	549	592	542	548	550	534	593	563	592	514	541	507	561	573	548	567	538	567	595	521	538	547	563	583	551	558	576	548	594	548	543	521	557	555	556	537	538	549	528	545	632	574	558	528	561	556	573	588	610	524	533	534	609	589	568	553	539	559	560	580	554	589	575	557	563	550	538	548	577	596	547	583	561	560	582	567	583	550	564	579	566	569	593	575	547	542	527	527	559	556	541	596	545	559	558	552	583	562	569	540	568	502	495	598	549	553	579	568	553	520	545	546	578	584	545	538	542	589	529	606	578	561	518	542	567	580	545	570	547	534	570	568	564	568	555	574	561	574	549	538	567	568	579	547	556	534	545	551	551	562	586	540	572	584	569	563	587	574	520	552	576	555	578	504	561	536	565	611	554	532	550	546	558	542	559	525	570	573	622	542	544	530	559	553	544	569	544	555	590	548	572	531	577	553	559	568	577	565	540	551	581	555	511	551	581	555	531	552	559	536	557	574	560	550	520	598	586	524	509	551	573	560	542	585	514	555	555	566	596	565	561	572	509	538	575	546	604	588	552	588	553	620	601	545	546	532	551	598	570	555	545	575	537	542	558	577	525	543	517	565	581	525	548	576	557	555	569	531	580	558	557	541	556	614	566	555	580	568	563	546	584	576	526	578	595	575	591	573	569	553	515	586	509	550	542	550	599	554	600	550	540	587	557	560	552	515	504	561	506	557	578	576	575	564	574	594	532	549	564	540	595	540	542	540	577	560	549	545	560	557	529	564	593	553	544	579	535	622	589	577	540	583	552	561	562	553	569	574	583	561	568	572	564	551	578	601	540	573	593	546	591	555	533	580	560	579	610	533	633	557	562	559	543	580	546	569	567	536	560	513	530	562	547	535	604	559	586	522	586	527	547	569	612	609	554	570	524	556	583	555	562	565	593	561	564	545	536	573	520	577	534	560	566	533	560	591	543	554	589	571	591	577	598	546	586	614	554	580	566	571	549	565	578	561	551	557	589	566	569	587	575	519	581	568	562	556	570	557	538	556	560	542	567	602	582	576	571	537	584	545	614	531	578	617	552	551	629	576	611	548	548	561	627	547	564	559	542	556	562	550	569	581	568	588	543	581	537	541	569	574	541	558	526	593	575	564	545	546	527	541	564	589	556	585	597	536	595	555	572	566	540	580	541	559	534	562	577	547	565	537	550	525	546	587	565	556	579	594	585	584	575	541	570	574	584	535	527	541	551	516	532	582	570	568	545	528	555	547	516	579	566	538	605	560	555	547	573	564	530	562	558	592	548	586	583	570	546	537	583	585	555	565	560	562	524	558	538	565	566	600	556	611	581	596	587	557	550	562	560	564	514	511	552	529	515	571	570	525	547	504	555	566	513	595	536	593	541	561	573	584	592	544	565	541	509	558	550	586	553	609	555	555	600	621	558	533	570	517	588	549	552	597	571	577	580	572	545	576	534	561	534	563	537	530	579	602	574	547	587	595	533	557	517	560	575	537	610	539	563	537	588	589	572	576	573	583	577	560	545	562	526	569	534	544	528	539	561	573	638	596	540	546	594	544	556	577	541	524	553	568	575	566	593	559	551	583	553	589	533	555	531	517	552	549	554	574	578	544	524	573	575	549	567	568	553	537	527	548	554	542	540	566	569	579	548	553	546	521	566	539	558	550	572	581	591	575	578	605	541	550	574	611	571	575	591	511	607	577	588	569	551	546	553	556	543	519	586	584	572	590	541	554	586	574	534	545	577	583	523	506	568	537	575	536	583	554	557	543	530	566	532	587	561	568	553	561	555	574	557	563	537	531	530	560	544	574	566	575	553	554	517	560	520	553	534	562	597	553	580	569	508	570	567	523	579	536	538	571	524	592	568	546	561	553	581	584	574	541	564	575	587	578	542	570	599	601	538	580	551	558	564	592	593	570	536	568	545	561	558	546	618	570	587	535	541	561	563	531	581	620	561	576	543	544	532	595	577	551	593	568	552	555	518	611	551	573	559	558	564	529	548	570	548	580	561	541	570	557	548	617	568	562	529	552	578	607	594	566	553	553	556	567	537	580	533	575	582	546	612	575	547	568	592	561	560	577	562	538	560	558	559	582	579	534	535	561	560	549	601	510	568	569	561	554	586	538	535	534	565	596	558	566	583	593	554	574	529	556	563	550	532	578	552	560	561	545	553	533	562	578	521	545	560	512	589	543	578	534	571	590	565	557	574	526	562	559	581	576	543	524	553	543	534	552	556	605	633	558	546	568	581	584	610	601	563	598	529	617	547	542	556	581	584	591	553	552	553	566	546	542	564	582	523	539	545	529	551	569	539	542	562	552	567	550	567	562	553	567	538	556	548	576	541	602	605	592	612	536	573	564	547	558	533	624	576	554	575	574	535	545	579	565	583	535	550	585	574	582	619	564	557	576	561	655	558	541	533	589	572	562	567	606	538	572	593	574	577	532	563	591	509	573	546	603	587	568	568	579	566	559	544	565	594	566	572	543	533	588	539	530	544	548	550	520	588	580	516	562	550	563	554	548	578	551	546	589	567	534	612	577	543	535	515	554	551	552	586	551	590	547	550	537	546	608	623	577	562	558	576	589	575	540	558	572	573	587	593	588	503	534	558	548	538	553	595	531	556	563	557	553	612	568	576	508	534	538	553	548	544	569	515	533	551	591	589	565	540	530	524	600	544	528	522	541	558	523	565	550	551	567	534	603	583	550	551	557	568	528	563	554	582	595	521	554	549	521	539	574	551	581	614	545	588	584	551	606	556	554	587	549	570	539	547	533	558	552	557	529	561	550	543	590	595	554	517	552	550	578	589	581	547	632	542	591	592	552	533	562	533	541	575	512	554	534	526	565	521	572	568	566	581	592	511	582	550	554	550	545	504	551	592	554	561	556	574	556	578	621	558	524	537	571	575	549	544	581	549	520	573	578	576	562	602	560	545	587	571	571	569	588	590	555	568	556	536	574	569	586	527	579	521	536	600	559	561	594	578	558	547	548	558	512	565	556	547	565	546	531	548	568	580	535	579	550	546	579	583	564	555	561	559	547	550	567	537	549	552	600	551	577	568	552	577	579	568	566	567	533	507	529	578	531	580	548	564	594
3618	1895	1653	1022	776	740	662	675	603	626	607	585	577	582	565	587	541	551	566	587	571	528	551	540	510	571	553	548	587	541	531	537	521	530	572	562	544	534	495	536	587	514	541	516	540	533	505	539	517	537	516	554	532	558	526	545	505	542	498	540	516	543	509	559	538	559	488	555	557	559	578	564	539	545	549	522	541	555	544	500	531	554	534	499	563	541	532	522	525	510	558	559	537	484	530	510	507	542	540	493	526	481	531	555	551	551	517	519	522	556	531	522	510	534	575	516	537	533	509	535	539	534	551	544	512	488	528	506	542	526	506	551	528	545	530	500	552	519	539	536	503	512	559	525	544	518	510	533	524	582	509	514	539	554	548	516	558	535	536	513	516	523	565	547	511	530	586	527	500	445	546	564	534	526	540	519	535	532	521	523	514	532	505	524	536	524	537	484	538	502	541	520	503	503	551	575	516	531	521	545	569	522	532	543	547	559	535	540	515	529	547	499	542	538	514	547	581	544	534	521	542	558	511	524	553	549	551	551	528	545	574	520	472	554	534	532	496	541	512	550	543	478	544	530	545	525	534	582	536	589	526	572	552	502	501	518	480	525	532	514	494	524	534	500	566	500	482	505	537	514	489	515	536	546	494	526	521	510	511	526	549	506	499	536	511	532	518	536	576	530	576	543	541	547	550	507	549	528	525	544	530	526	544	562	517	533	531	551	539	554	559	578	511	533	521	525	528	570	587	508	508	541	532	569	527	533	519	498	533	541	513	514	486	515	543	531	504	508	560	576	520	507	505	550	520	531	530	511	553	535	580	527	528	522	556	557	529	517	524	526	526	562	558	529	535	541	565	549	512	532	489	521	592	530	532	504	517	577	550	564	530	535	548	519	570	537	522	504	539	574	550	538	560	519	522	493	525	494	525	551	512	504	527	543	537	535	551	541	537	480	502	528	525	535	526	516	554	506	495	501	508	555	496	508	515	542	484	505	536	557	500	534	545	535	522	577	537	514	542	502	525	527	544	541	492	494	529	544	558	519	529	483	529	518	511	533	533	544	507	483	544	533	563	523	524	556	516	546	530	522	544	521	550	553	505	552	527	543	563	522	552	501	529	499	571	506	501	543	502	550	547	534	515	543	479	504	515	577	534	522	551	533	491	512	597	491	521	548	527	515	521	506	513	551	532	550	547	510	545	526	522	531	494	512	512	549	503	495	540	522	551	496	517	547	508	518	535	534	516	537	538	566	526	539	547	577	482	537	530	495	499	588	495	516	538	560	480	515	536	493	527	503	521	559	526	520	506	510	547	527	534	486	553	526	555	499	515	515	556	551	535	531	555	544	502	510	510	507	506	565	510	487	540	499	518	564	510	542	559	526	549	526	481	566	501	512	507	526	511	486	529	520	529	547	526	513	524	555	491	511	511	553	535	563	472	515	523	530	551	523	552	551	510	569	517	507	514	559	505	519	512	527	520	502	556	541	561	508	526	494	535	519	542	586	501	509	523	516	530	508	502	517	531	551	542	555	496	515	537	507	523	495	551	521	544	486	546	496	529	531	539	526	510	546	533	487	513	551	522	497	501	517	533	552	560	559	479	515	530	540	559	523	532	539	508	506	539	514	515	566	521	570	496	561	515	523	516	525	535	521	526	562	508	532	538	530	529	492	540	516	507	497	496	540	534	503	492	529	508	548	536	561	517	546	579	513	532	534	534	509	526	554	543	515	514	563	532	554	505	536	510	533	533	519	539	535	495	497	506	527	528	518	536	599	506	527	492	557	523	506	510	530	533	547	528	501	566	519	540	538	511	522	553	527	526	535	492	523	533	540	510	525	559	540	543	522	528	511	487	522	494	495	540	551	515	567	529	501	527	575	551	528	541	575	520	500	560	512	522	548	509	553	543	525	522	544	503	530	556	562	497	511	539	502	508	496	540	557	532	540	527	546	529	546	557	532	515	542	560	537	564	537	527	471	532	524	558	542	514	533	537	485	549	546	504	554	544	525	534	561	546	490	513	556	500	544	517	527	549	535	543	526	522	511	552	488	530	535	584	569	507	544	475	498	517	521	506	529	483	502	505	503	559	477	520	542	506	530	536	508	528	546	516	560	525	493	529	504	531	497	519	529	514	567	526	516	521	515	504	515	520	510	524	559	545	492	573	511	566	513	496	502	539	530	487	513	509	530	522	550	537	462	557	555	546	512	485	554	519	519	551	567	545	535	539	552	515	566	550	527	490	528	531	507	548	469	567	507	600	534	539	514	545	528	576	523	501	542	511	522	532	554	487	530	516	531	517	561	538	494	580	526	490	528	481	534	529	540	548	524	509	583	505	511	501	545	538	530	526	514	517	505	470	561	532	518	552	526	538	518	515	572	507	521	511	540	546	524	559	502	534	520	550	518	546	520	518	519	510	479	538	515	505	507	497	559	516	557	469	489	507	559	525	535	503	503	604	529	510	539	572	516	538	544	530	552	508	548	576	468	502	553	541	532	541	551	489	547	531	503	528	489	506	532	529	539	513	527	531	484	528	508	541	504	524	534	507	523	487	511	538	530	505	484	509	520	520	549	530	538	511	503	541	551	511	519	507	510	536	505	524	503	570	531	520	462	545	532	526	561	478	524	525	531	517	538	521	537	489	482	508	507	491	538	539	522	528	569	489	453	515	485	518	545	516	563	531	496	532	537	569	486	538	524	528	522	528	526	540	553	542	544	525	512	563	563	502	559	506	558	516	506	531	518	519	536	539	525	538	529	518	563	538	519	501	531	535	489	543	544	510	520	509	526	544	572	517	525	513	532	536	495	580	524	589	517	514	536	521	503	539	548	520	504	502	554	576	509	520	506	522	568	559	489	511	505	529	507	569	559	497	482	531	547	527	543	551	545	529	535	525	535	522	528	508	532	502	538	522	469	526	543	510	544	501	516	577	498	520	465	533	527	542	540	537	521	528	547	525	527	530	508	553	511	522	536	573	513	539	493	543	523	504	515	507	519	562	515	504	517	533	562	510	510	523	554	498	511	525	524	541	479	508	531	550	498	504	498	526	511	522	523	524	488	508	554	523	562	522	503	540	513	549	495	562	520	502	517	484	562	559	494	520	526	529	544	505	533	518	507	529	588	543	584	512	499	556	526	521	505	480	533	517	510	531	513	518	540	539	510	504	510	519	503	510	513	554	463	515	538	509	517	514	511	523	547	528	556	498	535	492	552	558	518	526	517	554	555	519	495	499	465	500	512	509	539	522	459	544	529	519	528	542	526	537	588	509	514	519	533	517	528	534	533	575	519	507	535	521	491	535	527	573	536	538	516	573	484	525	535	557	504	487	557	544	545	486	513	513	550	509	567	506	546	535	509	548	533	549	506	501	563	505	537	521	534	523	559	529	559	525	557	480	530	526	544	518	532	515	491	550	558	561	505	546	545	538	526	554	529	531	522	505	545	507	492	535	566	514	544	527	469	541	528	545	564	515	514	526	550	519	502	495	511	528	540
24277	21440	28560	24712	19593	2147	760	463	339	375	369	309	322	287	311	286	268	279	263	255	278	294	279	303	292	274	251	251	264	312	265	272	252	233	245	252	274	262	265	257	261	267	294	246	240	248	263	245	264	266	263	256	272	253	277	284	267	252	243	235	290	257	258	252	239	266	229	278	259	259	252	272	236	260	229	270	238	268	247	252	261	247	257	219	254	258	273	235	233	258	240	238	253	236	236	224	231	277	255	250	233	257	198	277	265	222	233	269	251	237	234	279	233	251	260	240	241	256	256	264	237	248	241	271	256	292	248	235	251	245	237	275	241	260	263	240	257	253	244	280	259	235	240	281	233	228	249	249	258	257	241	239	256	248	264	258	255	245	264	223	255	229	240	272	254	254	247	260	257	232	244	257	215	248	244	255	256	248	270	251	243	270	238	253	222	244	239	241	229	278	251	229	272	251	279	257	275	235	267	255	252	254	237	255	260	271	269	251	255	246	248	264	255	237	239	239	265	228	256	242	259	261	244	239	219	253	247	237	245	243	269	243	229	233	238	232	225	270	255	249	266	261	247	212	272	239	234	241	253	261	228	260	248	257	264	271	258	221	241	264	278	261	222	251	261	247	273	262	267	254	270	262	235	271	240	253	227	229	229	259	237	258	226	239	243	248	276	249	249	262	210	263	250	224	249	256	232	258	238	264	254	227	266	281	253	280	258	271	265	235	287	248	247	264	253	272	223	249	237	246	249	250	265	231	248	256	267	235	239	268	248	232	290	262	233	245	243	278	224	250	284	235	242	253	246	272	243	286	207	245	256	267	262	267	244	229	257	245	253	221	254	230	255	259	271	258	244	262	250	248	257	251	237	252	232	254	264	240	271	254	257	256	236	253	243	246	250	231	215	230	223	259	245	272	227	234	245	244	256	255	253	248	254	224	250	248	286	243	250	239	270	251	250	225	249	221	263	238	293	256	238	241	233	249	272	227	236	247	250	241	240	244	254	250	226	230	216	264	255	245	241	237	267	249	293	248	247	274	247	258	237	280	241	233	218	261	251	259	265	219	246	229	234	239	243	255	251	249	282	216	250	271	235	233	242	239	270	249	223	259	251	270	252	237	255	261	233	262	252	240	246	242	262	241	256	243	231	241	249	260	256	243	239	279	265	222	259	271	243	255	266	239	243	250	262	252	272	265	208	230	265	257	262	243	235	255	245	221	228	259	243	246	245	245	259	242	273	227	233	262	264	223	247	263	236	241	249	261	226	262	246	276	288	266	218	225	257	268	242	238	260	258	247	265	221	237	256	273	269	230	238	239	266	236	250	243	225	255	234	233	250	250	253	276	254	259	233	264	248	267	198	271	279	222	234	248	252	243	251	263	263	240	247	266	260	230	273	254	248	252	254	257	255	254	243	272	246	274	219	245	217	246	234	265	248	262	244	258	251	229	239	291	256	242	243	300	250	237	228	256	222	233	242	251	243	256	239	273	248	233	272	248	273	247	261	256	247	238	258	249	270	232	213	284	261	245	241	268	254	267	250	227	240	285	235	259	221	263	259	255	272	241	223	251	247	240	231	276	217	231	254	260	219	260	232	246	228	246	232	238	233	232	246	261	241	258	259	270	266	264	269	254	245	238	234	229	254	231	255	242	260	263	248	227	238	220	225	233	257	239	238	232	256	259	286	262	249	252	254	237	245	254	259	271	251	267	266	266	242	249	251	260	267	270	225	253	228	248	233	219	231	249	257	226	255	245	285	253	264	256	235	258	240	241	243	269	255	228	255	257	275	238	267	258	246	261	257	259	252	249	261	237	291	247	242	216	247	258	263	274	269	247	275	254	261	256	225	243	263	278	252	265	252	249	261	264	270	264	245	244	262	243	279	243	242	259	231	253	236	261	265	247	246	247	268	232	243	239	238	249	239	249	234	241	256	228	242	290	279	229	242	231	218	257	259	260	242	252	254	242	251	263	260	242	239	237	232	254	248	228	227	274	251	243	241	235	267	244	228	226	238	210	284	279	266	262	254	270	242	234	268	244	225	234	262	252	253	236	267	246	239	244	242	251	248	253	234	249	259	289	239	241	256	236	266	262	242	261	245	237	246	226	231	249	230	247	249	268	235	249	283	240	243	272	256	268	250	256	247	245	242	231	261	284	264	234	248	253	228	257	243	241	252	245	258	232	260	274	247	228	225	243	238	273	264	244	224	255	249	226	248	276	229	269	235	262	248	271	237	247	251	242	241	256	261	229	222	260	254	239	235	275	228	248	276	234	234	248	240	241	239	231	233	221	250	242	245	241	273	248	241	237	208	243	227	247	234	264	250	239	219	220	284	227	215	237	268	235	216	251	250	268	251	249	255	231	245	250	251	242	257	216	247	242	265	251	243	233	245	246	254	260	281	240	249	278	260	248	219	237	258	244	245	239	237	230	212	264	245	254	251	257	251	227	262	213	245	254	246	263	244	256	252	222	234	246	241	232	257	252	253	248	268	228	234	205	217	230	239	273	235	249	258	231	260	239	207	241	241	232	278	222	234	247	259	261	253	256	223	265	235	236	237	249	249	269	234	258	228	262	244	285	255	236	262	235	256	232	229	247	256	228	224	266	241	235	239	241	250	267	281	238	259	243	294	235	241	223	256	236	223	255	263	249	250	263	258	231	242	250	231	227	245	237	237	249	245	250	256	225	226	237	249	253	230	236	236	244	261	224	265	241	234	253	261	239	273	245	234	251	234	266	257	261	250	260	255	263	209	258	231	249	271	247	267	258	233	233	240	279	235	224	248	245	267	237	247	248	228	268	263	232	245	231	224	262	283	256	260	229	228	238	258	270	253	255	252	267	238	251	236	232	245	253	228	235	240	265	251	238	272	244	226	252	259	252	257	232	240	242	247	252	223	212	249	237	245	277	260	243	227	260	253	245	257	253	225	237	246	265	256	252	250	234	245	246	238	239	271	232	231	236	236	241	245	257	211	235	233	233	235	237	251	247	223	253	256	238	298	237	249	245	234	226	226	247	244	255	254	251	223	241	264	252	257	234	260	240	230	252	260	239	223	240	233	247	217	219	244	229	243	277	262	230	266	240	243	268	261	249	227	255	252	265	226	249	234	240	233	235	240	250	279	235	240	209	240	241	236	254	229	258	264	261	246	237	242	243	225	258	227	242	259	257	254	237	285	242	265	237	223	226	212	246	257	236	233	216	248	233	234	240	260	254	246	250	216	251	268	232	223	249	249	257	241	255	261	231	250	266	268	275	265	249	239	257	246	246	248	233	240	255	229	246	275	231	223	241	252	245	242	230	263	247	288	255	235	233	245	239	257	236	240	270	247	276	253	265	228	247	258	254	277	261	264	233	262	228	247	246	251	254	237	234	261	229	247	256	236	226	243	227	266	249	249	263	276	242	230	266	233	239	254	249	247	234	251	234	244	259	260	241	242	242	270	253	230	231	262	253	264	259	232	268	225	228	252	257	266	234	242	257	258	266	206	253
3292	4452	3502	1702	1181	898	768	592	514	498	405	419	411	375	341	286	313	345	343	304	321	305	293	299	293	274	289	291	289	296	292	297	291	271	263	268	300	300	295	274	273	289	297	289	283	270	281	289	274	297	280	304	270	295	256	275	248	254	252	294	267	287	281	285	256	280	287	270	315	282	299	281	259	318	282	288	282	265	252	257	262	279	254	268	259	254	265	247	270	299	294	265	274	280	274	289	259	277	270	263	271	263	278	296	271	268	272	253	275	265	267	288	240	255	269	274	275	295	271	259	294	289	269	277	258	291	280	287	291	290	278	264	272	296	283	268	284	265	280	286	272	255	275	300	275	271	239	285	281	254	292	293	266	258	286	243	303	277	279	274	284	298	295	249	258	270	273	268	255	248	246	283	250	254	266	267	271	295	266	257	261	284	258	275	267	280	262	252	269	279	287	260	253	262	262	289	262	258	287	256	276	273	258	285	270	272	281	274	304	279	259	270	283	279	264	281	288	272	253	263	275	277	304	280	250	285	268	273	305	292	276	260	264	261	294	263	294	243	262	288	263	259	263	301	277	284	308	243	284	266	266	224	255	247	314	271	261	267	269	261	282	257	279	277	249	271	265	272	279	253	253	297	294	228	280	279	301	262	253	238	305	279	254	284	284	294	279	261	261	264	247	265	269	306	243	278	273	283	284	268	286	300	301	247	253	270	266	260	253	270	247	244	280	275	249	292	288	275	272	260	289	257	241	305	275	289	265	282	274	290	257	255	285	256	296	287	259	284	257	258	254	294	268	296	266	266	283	260	276	284	252	281	262	278	265	271	248	260	251	280	227	272	263	279	252	272	269	277	276	258	254	297	276	295	275	255	283	285	276	275	279	262	292	292	248	234	286	262	279	273	270	266	268	270	266	274	283	280	305	291	257	252	270	257	271	279	258	282	259	248	254	239	289	283	284	242	275	234	270	252	271	280	270	236	268	277	257	296	266	252	301	279	255	261	272	260	240	280	264	290	271	281	288	274	267	272	256	281	280	282	289	248	303	246	235	284	264	260	255	252	253	264	276	300	268	265	285	272	285	266	274	247	286	272	257	262	286	242	261	238	289	245	280	267	268	227	273	298	248	305	266	273	283	260	269	261	274	285	268	293	265	257	268	260	261	317	268	279	254	256	256	280	285	259	288	260	237	278	249	276	295	272	287	231	271	249	263	287	273	257	259	248	280	275	261	277	284	251	263	258	249	296	277	261	282	279	282	311	239	284	259	273	266	317	287	239	278	274	297	254	262	259	254	266	282	248	249	236	274	277	252	236	252	242	271	276	258	270	243	277	229	293	264	252	265	246	276	257	242	251	250	297	258	289	262	295	248	280	277	261	300	259	255	275	258	258	300	267	290	256	297	285	295	248	298	267	283	276	274	262	256	272	269	276	270	257	295	275	249	276	256	255	273	282	281	278	305	288	306	264	249	261	253	267	285	237	273	243	280	291	260	251	250	283	287	247	281	262	284	243	275	241	295	265	269	291	281	254	251	272	253	273	233	268	223	270	293	269	271	259	249	290	265	266	263	243	260	280	259	287	261	267	272	260	261	271	273	251	270	279	279	269	239	278	245	293	254	262	262	254	274	283	276	288	245	267	265	232	274	257	251	298	258	275	281	252	265	266	273	243	269	259	270	265	262	278	276	306	271	260	268	288	284	234	264	269	256	294	249	257	272	266	252	260	282	284	270	263	262	293	244	235	263	237	254	263	278	282	267	282	274	272	271	270	274	285	280	265	294	276	281	281	271	289	260	292	246	253	264	251	274	253	264	246	261	256	286	273	286	259	275	278	309	257	270	282	287	258	281	284	299	291	314	246	260	272	262	277	269	274	268	289	273	267	256	275	257	248	241	292	279	236	266	261	249	284	270	296	286	234	252	282	268	259	224	250	284	275	288	264	273	268	273	307	247	278	278	221	266	276	265	248	253	261	263	285	268	257	281	283	249	268	282	255	298	279	260	265	278	269	260	285	300	253	279	266	254	246	260	248	313	269	256	253	234	254	254	282	262	273	295	262	283	232	304	244	277	280	257	290	253	267	278	276	262	233	254	266	270	243	266	293	270	262	259	287	272	284	243	280	272	270	298	264	289	256	260	280	265	294	260	280	265	226	270	251	269	269	253	269	267	227	258	252	238	267	268	248	266	259	251	264	267	261	261	260	303	228	257	246	250	268	270	274	252	255	263	243	266	289	249	285	262	254	269	260	238	263	274	259	272	283	269	248	269	257	269	260	261	245	286	257	279	308	271	236	273	271	278	266	265	261	267	269	306	270	279	250	273	263	268	287	254	258	270	259	236	285	253	269	256	269	270	276	255	290	294	270	270	285	278	270	266	272	274	297	271	277	253	239	261	257	284	280	278	259	271	276	265	277	261	255	251	267	269	250	274	263	291	279	269	271	276	275	265	261	259	285	239	261	257	266	262	266	282	264	265	291	269	245	255	253	297	281	261	253	257	259	265	244	266	287	257	254	267	295	259	269	264	245	267	301	251	283	267	262	256	273	291	275	223	284	247	271	254	236	275	262	259	258	258	267	286	278	249	256	283	268	253	276	290	261	263	284	246	283	281	271	237	257	262	295	280	275	302	305	305	273	282	295	256	288	243	270	272	311	249	284	252	287	259	273	276	281	242	258	272	267	305	272	284	250	249	262	264	269	299	244	248	285	250	242	265	258	253	245	265	264	245	273	263	278	270	258	257	274	268	260	279	258	254	281	267	276	260	221	288	258	257	280	272	256	295	295	254	266	286	266	264	266	253	240	278	278	267	241	263	260	261	273	271	257	273	257	255	279	241	251	295	280	264	245	262	277	243	276	256	239	293	244	277	266	239	269	245	291	266	283	266	269	258	244	266	269	243	247	259	236	273	260	288	304	318	263	240	261	264	285	290	257	230	259	261	282	256	283	276	256	276	245	269	252	250	266	261	283	238	266	289	286	288	280	241	261	296	263	274	242	262	256	258	249	253	256	233	262	257	266	225	267	305	249	258	263	242	283	279	291	263	262	266	250	289	280	257	243	255	250	253	266	264	277	265	267	273	281	273	253	265	243	251	211	267	240	207	279	256	271	269	287	302	253	251	258	246	304	284	286	257	273	249	282	267	259	241	264	256	273	287	254	260	258	258	269	285	275	252	270	260	299	285	259	284	253	266	285	261	265	252	264	254	272	311	244	256	281	253	255	243	274	266	274	274	282	248	283	255	240	243	240	240	301	287	277	257	267	250	262	266	232	299	258	269	235	280	274	270	264	251	290	267	239	271	266	284	267	266	256	230	249	267	263	267	279	242	265	234	280	266	271	287	276	244	244	267	236	270	244	265	277	270	234	270	288	266	238	240	284	262	285	274	270	277	263	282	247	247	264	289	285	258	283	284	296	261	268	272	266	253	256	251	251	253	261	282	245	256	247	266	279	250	246	261	290	250	284	235	269	276	254	275	247	263	270	260	270
27627	11526	1967	1232	904	715	715	662	663	653	692	673	685	683	741	686	737	726	722	710	732	688	684	704	729	693	687	650	620	718	699	665	733	698	743	717	692	667	681	689	681	640	697	675	673	744	670	669	699	697	678	666	683	752	631	709	638	717	706	659	721	663	686	705	686	746	689	671	719	747	716	642	714	745	692	703	751	654	690	710	721	726	638	703	720	684	664	663	672	717	709	674	724	672	670	712	705	651	670	650	692	713	723	657	695	714	705	698	683	722	721	699	750	671	740	672	690	733	694	703	698	718	688	716	693	659	718	685	684	664	675	697	755	679	718	680	699	684	661	663	742	694	712	703	679	679	689	711	704	768	699	659	673	674	704	706	708	681	715	687	726	682	706	729	681	660	720	718	691	694	661	649	696	695	699	694	697	666	677	702	713	686	714	644	636	721	709	675	688	737	656	672	682	674	738	691	704	692	692	716	689	728	697	734	692	701	696	784	729	751	748	641	723	722	724	747	647	646	665	663	635	710	642	679	667	694	690	695	689	725	668	675	713	701	670	694	676	733	682	726	701	728	678	691	733	718	678	682	648	739	679	680	678	708	669	692	709	701	712	726	710	711	675	677	774	692	703	690	705	727	678	695	728	702	686	716	692	708	647	718	707	733	700	700	722	717	720	669	689	680	669	708	679	684	701	723	672	743	710	706	710	675	666	666	695	654	700	701	637	690	683	652	699	655	639	695	737	734	667	632	699	662	684	666	714	742	665	760	687	689	711	685	660	683	680	733	702	688	702	677	688	703	695	637	667	711	705	734	687	657	693	713	665	713	712	691	740	666	646	683	693	670	694	684	688	682	710	690	683	690	684	677	701	700	634	669	715	751	697	746	711	712	643	720	677	696	708	670	691	705	742	629	717	704	671	700	685	668	703	677	679	679	698	686	710	704	682	691	683	690	681	695	663	675	677	660	673	694	677	683	697	713	679	671	746	690	665	676	698	760	673	719	698	695	726	721	731	722	726	664	719	679	716	692	707	695	681	686	731	723	716	677	689	698	680	685	716	678	707	681	706	631	662	679	699	655	712	702	706	691	695	755	692	640	721	624	663	711	756	709	683	674	699	655	705	681	702	721	681	675	664	672	708	693	639	678	680	646	699	664	716	686	716	699	704	720	633	730	698	766	663	697	621	699	700	676	635	610	702	685	670	744	676	721	679	705	659	684	683	689	689	674	658	736	676	697	728	658	680	665	693	673	690	697	742	708	712	689	672	727	653	717	720	693	707	666	669	684	672	728	694	677	684	645	687	711	725	686	730	640	694	703	705	714	716	708	684	689	677	744	703	676	704	679	690	663	707	687	624	687	722	697	675	696	681	713	706	685	717	689	674	694	755	719	706	669	669	690	724	656	659	690	688	691	695	675	675	682	694	700	682	720	728	689	639	680	696	684	676	749	699	682	675	697	638	624	698	671	674	674	673	711	677	673	704	682	665	738	696	678	724	663	683	689	675	722	683	708	707	666	685	690	713	683	726	631	704	705	674	723	678	673	678	694	679	747	674	699	733	716	700	715	686	712	723	692	693	671	690	687	690	701	690	707	689	690	734	703	734	715	715	725	666	714	673	720	705	698	675	722	706	676	677	724	688	684	733	682	675	630	645	632	696	680	703	684	685	681	667	715	673	653	686	722	689	653	696	674	728	699	668	721	688	687	688	653	715	640	664	675	681	701	689	712	703	668	688	690	724	705	675	725	704	714	780	694	670	652	738	667	656	664	707	707	744	687	686	654	712	687	679	706	663	694	667	684	646	724	687	712	708	712	682	745	640	666	679	729	710	705	683	670	712	709	644	711	696	718	685	715	702	757	708	746	679	682	716	656	677	735	701	655	689	700	663	724	731	682	692	697	711	706	731	696	728	679	711	715	724	709	672	653	730	672	698	703	751	726	657	692	658	663	678	653	701	729	726	708	657	714	681	718	711	683	710	734	661	726	657	701	716	670	737	692	650	697	688	685	718	716	644	679	640	662	676	713	696	661	675	711	691	728	678	673	692	681	729	698	731	664	667	728	686	739	674	686	698	677	652	683	695	633	706	748	715	656	690	717	683	703	637	668	713	695	640	701	694	675	653	700	699	717	706	708	679	713	676	706	710	651	679	650	693	694	723	700	677	684	701	675	685	705	675	660	698	669	721	695	684	659	689	681	681	690	658	707	685	719	753	697	670	636	705	657	700	697	747	699	717	707	680	702	650	710	668	716	712	715	686	699	694	650	672	728	716	711	664	668	693	687	687	722	718	678	668	657	730	641	679	732	679	713	701	677	693	706	662	681	713	655	720	731	698	694	713	690	665	690	703	659	694	712	707	720	660	623	703	712	712	678	679	698	682	692	717	663	657	678	674	618	736	687	671	697	672	698	707	685	730	686	649	674	662	686	721	675	738	667	666	725	713	678	694	680	711	740	761	693	674	688	788	665	711	706	710	648	706	712	684	696	707	717	705	691	704	690	647	737	672	685	702	710	703	726	724	689	670	667	716	629	666	729	705	648	658	660	660	717	695	672	700	714	713	680	721	709	693	677	686	714	700	678	727	718	683	688	655	676	704	684	672	639	699	672	696	698	736	711	702	699	645	659	739	703	658	669	671	642	684	675	706	656	671	715	700	647	701	689	687	694	646	692	681	735	687	655	679	728	660	727	680	651	691	701	699	688	691	725	692	671	721	717	723	676	709	703	755	656	684	650	707	712	688	719	705	734	756	710	657	689	674	737	739	733	725	701	664	764	717	689	684	707	712	665	760	661	696	693	689	682	702	733	670	647	697	696	705	737	689	696	700	728	678	708	689	652	714	673	709	691	688	674	704	722	702	709	662	713	701	650	704	716	666	676	709	670	678	662	667	722	700	706	682	715	634	700	690	688	717	683	710	702	709	660	670	663	679	702	750	719	690	739	706	658	694	700	713	649	678	706	659	775	702	685	682	674	737	708	727	717	657	669	667	645	695	675	680	677	705	686	713	692	676	703	693	658	683	687	677	698	700	664	705	683	676	702	679	709	675	665	702	700	686	661	715	685	694	739	644	682	685	683	677	680	714	676	730	693	715	674	710	677	692	666	688	675	723	703	634	710	665	687	661	744	712	735	649	714	694	676	696	696	707	678	726	739	673	694	694	667	692	664	644	699	707	702	647	649	715	682	686	662	702	689	651	666	694	655	696	739	707	710	703	709	668	703	703	672	697	698	696	728	664	712	686	682	661	702	711	631	660	699	702	719	716	680	693	644	720	710	678	714	726	681	705	722	731	707	675	718	656	685	703	689	672	698	766	655	712	682	695	647	671	715	694	672	680	665	778	687	686	696	642	744	678	682	679	685	723	732	676	688	703	648	639	651	680	715	682	678	687	639	682	688	738	690	707	675	632	648	739	697	718	683	723	705	689	719	701	712	683	700	702	687	686	695	662	651	681	713	696	703	701	730	666	673	737	709	698	696	677	731	732	709	686	745
5138	828	792	710	635	692	634	657	674	637	649	620	639	634	616	625	634	638	675	634	651	592	637	630	610	657	641	620	638	609	639	643	665	624	626	651	660	633	648	642	652	593	631	612	652	671	637	630	619	651	640	615	641	653	588	622	653	594	638	660	615	653	618	616	639	634	586	600	643	599	667	623	638	639	603	647	615	640	612	627	612	628	609	640	646	635	597	580	635	617	655	601	664	632	612	639	613	636	664	569	627	619	617	618	615	622	626	597	628	629	655	609	613	651	632	621	687	667	595	652	655	609	612	595	608	671	621	658	629	615	603	624	603	587	590	615	682	624	670	596	604	624	638	636	627	614	654	607	624	601	591	663	620	609	597	634	593	639	678	662	610	615	651	637	602	668	594	596	647	626	600	629	637	602	640	618	627	621	580	597	607	678	610	607	646	631	645	632	610	623	663	659	582	675	639	639	614	623	629	621	701	588	586	663	689	631	618	646	643	667	637	610	570	636	640	637	635	580	627	624	642	667	592	593	687	629	632	649	614	604	610	592	602	609	637	585	626	652	573	630	645	600	598	628	631	663	590	647	638	599	623	614	654	607	600	608	620	613	676	598	670	599	627	666	647	628	575	612	612	627	644	664	642	565	649	642	623	634	580	663	613	684	638	611	607	642	614	596	638	640	552	601	632	637	623	592	635	660	620	596	680	602	650	636	649	601	633	576	638	600	609	637	654	647	607	622	632	618	629	659	653	609	599	593	652	609	610	591	623	666	607	641	595	687	620	631	620	623	594	618	623	631	622	607	628	644	567	581	638	636	651	671	629	628	663	624	603	632	614	645	617	614	582	647	612	602	646	611	608	580	641	616	590	625	679	627	618	577	622	634	631	612	594	655	603	636	627	624	662	580	658	609	623	642	642	667	615	644	623	618	576	581	611	631	633	599	640	578	635	598	646	620	583	633	650	645	595	577	615	612	626	628	615	590	626	652	640	644	593	639	671	598	628	593	617	656	611	609	597	615	623	620	660	638	619	632	617	625	608	579	656	653	667	605	596	650	638	607	642	642	627	627	641	611	619	596	591	648	613	627	635	615	653	642	618	598	611	588	617	600	577	628	623	644	634	637	611	576	616	652	658	627	632	652	603	653	655	624	625	562	659	631	608	606	621	619	623	678	583	640	636	625	623	639	652	616	586	609	593	641	647	606	600	660	605	670	629	626	626	639	644	632	662	615	578	671	570	641	643	634	629	634	613	655	597	586	648	637	644	634	631	664	631	576	616	614	632	641	602	640	648	636	646	624	564	626	643	567	578	613	598	651	645	622	595	629	650	603	623	646	623	614	622	643	614	606	635	654	639	579	644	622	591	648	619	632	649	633	609	586	625	610	639	663	602	563	632	671	643	624	613	649	612	639	656	667	611	631	643	601	593	573	592	618	607	625	611	581	633	623	659	614	602	642	622	597	655	624	622	654	593	656	587	578	659	666	644	631	642	620	656	644	613	598	660	611	616	613	573	589	603	639	596	649	633	621	605	596	642	611	630	641	599	630	656	606	628	652	645	631	642	652	604	622	593	655	636	621	610	614	599	646	605	630	645	645	636	638	630	606	598	614	677	629	609	591	604	625	583	614	616	605	594	653	611	615	635	635	623	687	612	626	646	578	619	619	639	628	621	584	601	594	658	655	561	592	629	717	553	629	655	630	633	585	604	641	626	621	646	655	630	623	611	628	644	646	592	663	578	630	648	596	664	650	623	662	627	627	600	622	586	619	632	611	640	630	676	601	630	614	613	623	629	611	606	625	617	649	579	616	615	607	613	626	634	607	661	605	630	635	658	665	600	615	582	647	647	640	627	625	635	607	644	591	655	624	622	615	620	602	645	643	601	643	601	624	653	619	681	666	642	605	616	628	632	622	644	620	588	626	614	703	622	643	629	671	657	635	652	592	616	607	625	623	618	651	586	646	635	601	632	624	586	604	626	614	571	672	587	594	633	570	634	614	636	600	622	660	631	625	610	616	609	629	640	635	603	647	579	626	614	665	595	616	581	681	627	663	607	635	617	608	612	661	612	662	638	640	604	628	614	587	582	618	633	614	592	636	650	660	646	651	640	635	585	636	646	654	629	616	640	648	586	587	607	594	651	610	625	629	659	658	614	619	629	617	634	608	630	645	632	618	653	646	587	589	633	638	623	610	644	633	694	642	597	637	672	593	622	628	625	616	635	641	614	608	609	678	630	615	631	616	610	616	616	632	655	598	624	614	613	591	621	589	607	607	595	600	663	623	662	649	611	606	629	610	648	636	609	640	661	610	619	602	625	626	651	605	606	662	627	654	620	639	672	643	592	615	648	651	596	612	631	629	659	632	570	579	635	667	621	587	612	610	625	610	650	605	693	645	654	653	631	610	596	596	587	652	647	635	622	580	682	624	631	632	657	635	587	651	642	631	645	595	621	645	623	609	668	620	603	632	663	653	627	621	597	625	619	607	627	604	657	648	589	623	636	622	580	609	613	624	598	654	576	624	592	585	656	640	599	611	656	628	655	629	641	616	649	579	614	598	665	608	629	604	633	539	641	607	627	628	601	653	603	601	658	636	622	614	638	647	634	623	616	612	630	588	594	644	594	596	595	629	640	668	625	632	606	619	608	598	613	618	618	584	631	692	609	659	596	629	650	622	630	601	646	630	631	644	585	641	600	620	594	615	639	616	598	579	660	655	634	591	626	645	608	587	614	651	651	621	621	565	639	651	595	625	610	638	636	646	607	626	627	660	631	633	621	620	586	644	614	667	632	616	680	633	620	648	626	566	566	631	641	623	611	636	619	608	602	605	622	650	623	672	588	618	644	612	639	631	617	570	684	626	631	654	642	591	595	596	612	612	601	601	606	634	614	690	619	586	617	607	637	642	609	603	655	600	648	598	585	610	611	597	627	599	693	561	627	658	576	655	615	653	607	618	603	623	602	602	613	673	596	625	595	579	635	631	661	628	609	659	643	648	629	651	626	608	645	617	645	615	621	603	630	629	614	616	629	599	622	619	610	607	577	631	640	636	611	624	627	654	613	627	635	624	642	671	654	653	670	627	598	656	610	611	657	629	607	626	639	614	652	635	587	634	604	629	607	623	641	637	623	649	631	656	639	634	606	638	601	631	660	626	614	594	666	612	644	622	600	621	629	595	639	630	620	659	648	614	597	615	654	642	628	590	633	631	607	613	613	579	656	602	592	598	617	659	613	686	605	597	625	627	628	620	549	627	662	624	667	594	613	647	634	608	625	597	612	616	621	623	620	617	618	670	641	594	656	602	625	620	590	570	615	629	632	624	666	634	635	598	601	594	665	599	645	612	656	604	665	598	602	608	611	660	616	651	649	621	682	580	665	649	690	595	636	640	602	638	664	630	604	555	619	635	599	639	622	670	608	595	633	669	588	636	604	651	640	646	642	629	577	616	655	622	611	619	595	612	649	652	640	645	648	585	622	645	625	591	608	627	654	597
25783	21408	25023	15818	1454	834	703	650	585	602	560	596	599	559	601	557	628	595	611	564	550	561	599	635	588	608	613	575	572	546	573	565	591	622	547	544	553	582	547	599	625	580	540	549	583	560	582	567	621	567	536	561	593	620	595	503	567	600	514	533	535	565	596	573	554	573	559	556	557	592	532	553	524	585	594	621	560	555	540	554	564	514	561	597	549	567	563	543	604	521	570	580	580	555	556	563	553	550	577	549	579	546	560	591	578	580	595	539	570	552	555	566	601	584	616	613	608	560	555	549	572	579	548	573	586	596	572	582	543	543	564	583	602	576	577	589	557	572	602	558	567	542	549	577	547	550	554	536	543	571	574	593	582	560	548	547	588	547	589	573	558	578	568	519	582	510	550	575	542	552	616	578	592	547	568	539	545	590	594	506	576	569	574	586	567	545	534	572	565	627	547	581	580	598	552	591	549	579	554	596	579	578	559	562	603	586	566	587	554	577	582	592	589	582	562	580	586	602	559	535	558	534	544	545	564	564	606	568	561	603	586	550	597	553	558	596	566	574	584	582	561	585	543	550	548	541	584	587	589	526	572	543	530	573	582	608	538	533	586	522	565	588	609	561	567	594	572	556	576	563	567	565	586	556	571	576	543	567	567	568	547	533	605	552	577	555	585	561	611	609	543	542	508	563	590	568	560	575	592	589	550	563	535	563	559	563	547	535	593	583	526	571	600	541	576	568	602	577	564	536	556	564	542	580	544	609	571	577	525	508	562	557	603	588	573	546	574	574	578	573	556	528	586	570	570	593	588	571	581	564	551	578	563	582	574	544	577	557	570	546	586	534	546	574	518	531	534	577	572	568	553	564	566	571	581	555	560	550	545	580	594	587	564	554	543	584	563	590	551	547	565	549	573	575	545	603	557	538	587	567	559	603	560	578	541	567	544	579	613	544	576	586	624	547	554	572	596	571	580	557	529	535	580	540	567	558	550	579	537	550	580	593	573	567	584	580	559	573	622	594	549	579	559	558	548	574	584	543	551	579	568	579	575	562	590	541	570	569	553	561	554	538	621	602	523	569	549	523	549	582	548	553	536	554	535	591	587	630	554	602	574	555	585	572	601	553	566	610	596	595	558	570	534	589	543	569	591	566	524	573	561	590	551	584	532	591	569	593	600	525	570	558	539	570	550	549	574	539	580	587	563	521	544	602	591	533	590	549	579	547	574	595	591	542	597	551	580	565	563	581	556	607	560	540	602	531	550	579	545	556	560	536	531	576	536	570	585	579	595	538	523	565	546	575	548	581	540	567	540	542	562	571	556	584	587	578	558	571	568	578	600	564	517	536	588	570	556	578	526	581	592	579	546	530	564	521	535	559	590	579	532	585	549	561	543	615	591	530	581	561	533	561	628	512	572	595	582	564	537	580	559	539	538	572	547	566	593	557	539	601	579	546	585	569	572	557	543	549	545	575	556	544	583	574	582	601	569	603	597	609	562	597	585	525	577	567	570	571	573	586	547	550	619	594	562	528	593	574	557	587	579	555	550	574	530	600	581	567	552	538	585	595	604	565	593	570	589	546	570	524	526	569	541	605	612	542	541	575	552	576	523	583	570	545	581	539	599	562	537	518	584	550	604	598	577	546	570	569	580	568	571	596	537	612	604	554	541	559	600	597	567	567	551	593	580	533	588	553	549	540	538	555	548	519	574	565	590	600	541	566	528	572	564	546	537	568	582	546	609	543	585	575	586	586	521	556	562	606	569	506	596	535	541	529	594	584	622	610	559	549	541	562	611	579	536	558	541	568	560	547	572	535	568	590	574	591	563	569	574	562	591	580	599	561	564	585	577	546	586	539	597	526	608	584	598	547	588	594	597	564	585	599	583	534	572	542	550	584	579	557	562	590	551	546	564	571	582	581	541	569	584	588	586	576	602	581	560	568	538	603	583	556	537	541	604	594	581	579	543	580	538	580	522	615	593	593	543	528	571	581	576	544	578	530	572	583	501	575	535	629	545	573	562	539	564	586	570	566	566	531	563	574	528	545	580	536	548	576	587	581	527	579	535	562	577	550	514	525	579	553	555	545	522	529	555	561	548	608	566	602	551	538	545	562	580	554	553	553	604	530	581	582	568	586	556	569	571	531	571	551	568	561	566	512	549	551	541	566	550	564	593	595	580	578	574	560	570	589	572	549	570	588	624	551	553	504	568	568	566	583	575	553	575	538	556	560	517	583	560	565	545	583	514	568	595	578	587	575	577	606	556	529	556	575	607	528	564	564	566	544	532	583	553	589	580	594	578	522	557	552	556	585	559	579	576	623	617	534	568	575	526	550	592	572	635	555	577	599	582	565	524	560	609	586	547	543	550	511	585	557	592	589	583	505	570	571	585	559	582	593	529	578	586	569	590	532	578	573	560	506	555	592	570	576	523	624	566	599	550	516	569	554	606	584	541	558	522	599	519	574	565	561	582	537	562	562	539	559	508	575	561	548	570	546	551	583	564	556	557	579	564	540	634	579	563	570	551	575	520	594	553	578	571	598	547	561	566	518	585	553	575	557	571	550	544	588	594	605	562	572	588	552	518	526	585	616	541	513	566	602	550	573	575	554	573	529	596	538	569	579	563	581	566	544	566	556	587	574	554	539	559	589	595	567	597	610	596	556	549	546	544	570	600	562	580	559	571	602	550	547	569	541	559	588	583	566	530	555	574	542	592	593	542	585	556	536	552	652	548	507	568	588	573	548	579	600	583	546	536	606	623	576	556	566	590	577	547	559	580	577	560	554	552	583	561	597	578	590	566	561	603	585	603	584	578	600	546	547	604	563	578	571	586	616	568	565	620	538	538	566	501	544	581	553	578	561	639	554	568	565	536	582	547	579	555	588	548	540	554	579	560	592	562	570	563	569	536	545	520	549	525	596	578	549	577	589	580	555	565	581	585	583	533	602	553	560	533	562	558	629	587	571	577	553	525	615	557	555	524	549	573	567	581	546	551	541	602	566	569	562	564	553	578	569	580	570	546	605	569	572	541	573	560	573	571	549	567	564	553	608	579	556	562	584	580	582	601	602	574	527	539	558	559	616	577	574	556	590	568	556	587	567	528	599	591	552	573	583	552	568	565	571	572	561	556	559	520	587	566	546	546	537	547	585	598	554	566	553	550	550	555	586	540	576	560	575	599	616	537	578	547	539	589	544	555	583	558	550	559	562	507	576	528	550	574	556	614	581	581	562	566	577	577	548	540	600	561	590	530	552	592	537	530	557	533	541	572	585	545	551	567	565	584	593	615	517	600	571	565	591	566	567	561	586	591	569	560	592	578	643	569	585	566	553	514	532	542	541	540	553	550	579	581	551	520	580	580	514	588	588	562	599	561	551	529	549	595	620	570	566	593	527	601	552	575	567	571	599	580	556	582	581	615	578	562	577	547	557	554	560	528	574	561	535	551	548	554	559	565	566	505	559	577	569	554	574	512	530	577	571	571	566	557	601	551	570
3602	1940	1614	971	845	776	668	608	618	616	607	588	565	592	559	562	553	525	555	508	547	580	536	562	584	522	542	522	562	525	527	532	553	521	590	514	509	541	544	555	534	509	504	575	550	518	546	534	563	531	596	507	535	501	547	528	565	546	526	585	563	525	519	537	542	553	547	564	542	570	511	540	554	512	539	537	478	547	509	585	504	539	546	531	528	517	508	551	501	546	541	529	519	521	565	552	540	544	516	532	558	564	562	541	509	529	497	537	529	510	513	539	500	522	527	518	533	484	579	533	564	526	535	548	533	490	519	539	510	541	531	522	501	535	499	546	522	539	511	495	533	500	507	480	527	537	513	518	502	516	555	539	500	483	544	508	572	507	545	540	511	498	526	535	550	518	516	522	555	540	498	510	541	538	573	535	546	518	524	491	510	595	521	524	515	565	550	529	522	563	545	574	528	537	500	533	514	506	521	553	558	553	536	544	529	498	579	530	524	516	548	521	528	526	545	499	551	532	556	519	524	530	540	519	542	492	530	558	537	502	556	532	507	494	541	542	547	509	527	542	506	550	568	537	567	524	513	533	521	537	470	518	534	526	523	499	523	548	506	533	532	523	527	515	518	498	514	519	566	545	556	538	550	534	551	551	549	520	532	491	579	499	571	572	527	518	541	595	537	536	530	508	546	532	518	512	579	542	517	555	504	540	534	534	491	485	530	562	501	532	553	558	512	487	506	498	530	558	508	500	528	501	547	542	545	539	507	518	500	516	539	542	546	535	538	529	516	506	542	514	556	512	507	522	512	518	500	505	525	502	555	552	552	544	523	527	504	543	504	526	537	509	535	526	533	492	516	496	507	533	496	516	538	482	510	537	505	555	582	527	516	546	489	544	499	560	539	513	502	510	576	516	528	527	518	567	533	558	519	518	530	508	540	509	534	533	503	542	516	577	487	524	573	513	486	527	549	593	519	500	572	504	528	553	553	522	517	506	528	518	539	509	540	497	523	525	528	508	568	523	556	564	497	508	568	548	535	510	539	537	564	521	489	530	531	528	542	507	514	514	534	529	506	573	529	524	542	488	506	502	501	511	566	545	517	547	543	517	526	525	526	570	502	529	523	536	562	514	519	533	508	534	504	550	536	527	541	534	547	569	571	522	527	501	535	537	524	546	542	507	495	522	520	513	526	499	521	525	535	550	514	522	547	553	465	511	536	555	508	527	515	537	532	537	506	529	546	520	527	541	527	538	508	530	506	536	524	536	537	503	549	487	520	565	546	504	490	509	533	512	509	549	535	510	556	547	519	492	478	515	502	475	512	526	509	493	527	529	519	533	510	516	533	523	524	503	512	586	494	513	541	506	557	542	514	527	522	498	516	532	554	521	542	560	499	581	531	542	501	553	544	534	558	520	534	577	546	511	544	550	495	558	530	518	535	529	526	549	524	544	506	563	499	467	533	519	566	538	527	534	539	531	523	533	562	560	549	500	550	510	559	493	517	514	526	538	551	510	546	522	517	507	552	574	520	555	572	528	552	524	505	524	537	509	560	479	555	578	482	509	559	530	543	526	536	494	487	565	502	544	522	554	555	556	548	489	553	532	559	537	543	535	520	497	546	531	516	530	531	522	516	529	518	507	540	547	521	507	522	523	514	537	569	473	523	538	527	528	502	557	485	497	526	539	505	552	544	529	531	544	540	537	547	549	541	525	546	535	546	588	532	525	506	562	508	535	509	513	515	528	503	549	507	551	509	502	525	493	524	550	474	539	494	528	511	499	521	573	529	519	536	531	534	590	511	550	481	522	506	544	556	548	518	534	536	582	505	527	550	530	524	552	551	523	500	529	473	557	545	541	553	546	540	491	530	497	538	548	517	533	553	512	508	514	545	529	548	536	544	526	530	551	500	501	543	582	511	548	520	508	530	577	541	548	538	509	513	547	560	511	546	536	541	562	481	491	533	475	525	519	507	550	543	519	518	524	503	540	535	486	530	482	560	525	519	544	511	556	493	501	514	527	558	512	542	495	490	557	543	537	517	514	539	551	529	502	542	576	553	528	529	516	532	537	547	521	507	541	500	543	552	510	509	543	483	503	531	531	554	564	519	536	532	531	494	517	547	587	523	508	551	529	553	493	519	550	544	580	514	546	553	553	552	514	514	522	571	537	542	495	512	509	514	523	490	551	541	498	522	519	524	566	536	479	506	511	542	515	554	509	537	482	542	525	521	518	538	548	518	490	541	530	474	498	509	502	536	570	547	512	490	544	516	524	501	490	539	540	501	569	523	534	521	508	499	521	548	558	541	512	517	521	514	553	531	482	538	503	526	521	545	507	520	514	519	559	515	520	564	524	513	527	496	560	552	527	545	486	519	529	517	498	540	559	550	524	529	540	520	525	578	518	513	523	525	483	536	483	540	481	545	512	510	534	509	530	492	531	510	527	536	553	510	536	528	509	496	547	554	495	533	530	518	570	556	514	525	523	499	521	542	519	536	581	521	547	541	515	511	507	483	529	525	515	501	538	573	526	536	499	527	557	536	476	531	548	548	497	533	516	536	526	543	539	533	482	505	507	525	528	529	521	492	541	511	488	522	533	540	509	522	533	512	529	530	553	506	524	512	503	551	498	557	525	592	506	532	519	519	539	500	486	531	541	538	547	524	539	538	510	548	542	530	530	522	524	501	535	499	521	511	534	560	542	494	534	516	528	562	493	514	550	543	517	517	515	527	528	560	510	534	570	532	572	517	508	549	522	551	522	527	523	494	543	513	549	523	529	527	503	520	515	517	529	517	550	509	546	511	514	543	511	510	520	509	496	510	532	472	523	496	508	546	531	510	561	535	502	530	525	513	521	541	506	532	515	553	554	515	538	578	518	512	498	553	515	528	531	510	527	507	532	551	532	507	468	515	544	528	558	497	552	506	538	500	538	532	537	560	496	578	477	590	553	550	547	547	532	510	511	508	576	538	543	525	546	525	516	510	510	522	503	541	509	498	532	489	572	537	575	527	523	542	547	542	540	528	524	528	523	534	515	517	529	560	561	546	526	542	492	557	500	579	504	522	516	528	548	517	536	550	520	518	562	527	525	483	521	503	529	548	520	534	508	550	507	519	558	526	555	534	531	500	529	559	507	542	543	517	540	558	514	513	518	488	510	551	540	566	539	489	549	514	547	503	533	540	509	501	540	528	558	569	501	549	563	523	502	537	534	537	513	516	548	549	501	542	566	532	529	517	518	520	528	519	515	565	544	529	520	540	527	514	511	584	517	540	496	538	513	543	499	526	482	493	568	480	529	485	553	553	504	488	540	524	534	535	525	526	516	528	599	513	520	506	541	470	517	532	530	551	532	509	555	554	527	521	518	515	527	527	551	564	573	527	511	558	525	524	548	483	487	508	547	525	488	501	501	518	516	573	553	514	503	543	518	518	561	539	543	529	509	539	513	508	513	505	533	547	533	485	525	518	534	524	504	510	536	508	542	514	509	521	501	533	520
24316	21420	28530	24704	19694	2217	756	506	409	383	387	311	299	326	313	290	281	298	250	319	260	276	258	262	244	266	263	288	287	270	284	249	263	265	256	276	284	267	284	243	265	264	293	248	228	244	254	246	271	282	280	248	233	241	287	276	274	269	249	275	263	251	266	267	269	276	266	264	302	262	276	284	259	245	253	266	255	238	279	234	249	303	264	240	254	258	270	225	258	265	247	288	257	251	255	250	259	258	271	264	240	259	249	271	276	259	276	259	253	270	237	260	229	267	261	256	264	261	258	249	277	258	254	256	276	244	256	272	272	251	257	247	257	248	271	258	275	236	224	255	256	220	275	280	254	248	248	274	240	257	233	223	241	255	264	248	246	276	249	262	259	275	244	270	259	254	239	240	267	263	266	282	243	257	245	294	246	313	255	272	240	227	304	242	249	239	248	237	218	265	281	231	252	254	261	243	283	267	277	248	227	305	245	238	259	254	249	279	292	264	244	237	260	242	254	263	276	227	262	261	304	260	260	228	266	248	261	240	258	275	258	228	239	253	258	275	247	269	241	263	250	257	251	284	267	262	265	219	230	224	227	235	255	226	268	226	264	258	248	274	265	243	265	261	285	254	257	257	241	247	266	256	260	236	274	241	283	254	272	259	248	270	274	245	245	289	276	263	237	260	247	262	260	247	250	285	243	285	245	273	278	264	267	261	264	253	270	238	272	268	244	232	272	263	283	234	254	278	252	257	248	240	236	255	274	215	264	242	240	262	257	262	260	220	262	257	252	285	248	256	257	252	244	247	248	233	239	234	229	216	255	265	290	239	275	244	261	275	245	237	288	268	264	249	231	256	229	236	272	257	247	253	256	255	250	280	243	238	247	270	268	274	266	249	257	268	272	261	266	283	258	250	254	252	241	262	242	258	273	255	247	264	245	245	277	252	263	244	233	276	266	268	240	230	256	233	257	279	286	254	268	256	289	263	248	236	276	250	273	249	268	262	285	240	259	247	278	265	234	254	279	240	246	259	244	248	248	257	253	275	229	237	251	269	264	240	253	290	265	258	246	250	236	242	275	265	264	258	264	241	271	283	236	269	237	282	223	225	261	281	236	276	256	236	245	246	276	255	261	266	250	274	240	252	256	246	245	250	212	263	234	271	259	249	249	263	242	249	228	263	241	248	237	235	235	274	255	267	252	220	277	272	268	257	266	239	250	274	259	264	250	274	250	263	264	236	254	259	244	249	251	247	256	251	250	284	272	270	283	244	239	260	259	254	251	280	253	260	269	261	227	235	248	270	254	246	252	251	249	260	253	268	228	251	282	256	270	264	280	245	252	248	237	271	291	267	246	264	264	240	238	258	257	255	268	275	254	235	254	232	258	259	265	275	249	269	240	229	275	271	257	281	241	231	257	291	284	268	268	258	264	240	240	241	276	272	227	269	259	265	275	273	260	234	277	249	231	267	241	263	254	243	267	252	245	260	226	263	249	238	302	251	274	272	248	268	245	219	272	290	251	241	261	257	260	264	272	248	234	254	235	254	268	244	238	243	241	264	244	251	259	243	257	265	243	276	253	231	251	237	259	299	234	245	266	237	236	258	277	253	268	253	269	261	268	282	266	264	273	248	245	233	258	246	272	267	276	256	260	246	253	235	251	286	263	261	262	254	287	275	257	258	255	273	243	268	271	241	275	272	212	255	267	267	264	251	255	258	238	260	221	258	261	272	243	261	252	264	238	285	279	242	265	247	259	254	249	259	248	257	239	263	263	256	243	256	241	283	271	237	224	257	245	243	256	238	259	250	289	296	228	279	231	277	269	231	229	274	232	268	224	277	226	249	275	241	253	246	253	254	264	254	261	263	240	234	240	270	265	255	266	251	226	237	250	237	246	242	248	250	269	272	245	238	249	258	233	246	255	272	249	267	264	227	257	261	271	264	264	254	270	262	255	242	243	292	254	274	257	240	266	262	263	270	247	282	257	262	265	271	286	281	259	259	287	235	255	256	255	245	240	243	263	291	245	266	261	230	227	269	259	270	233	275	252	256	268	261	266	248	260	227	270	228	255	267	248	268	242	235	251	240	261	278	259	246	251	236	259	242	234	277	262	235	270	250	273	269	275	253	256	246	271	254	262	258	228	238	262	263	265	281	248	245	241	252	294	227	228	248	246	265	238	267	265	250	265	240	277	239	271	282	269	269	292	249	249	271	268	239	264	243	266	284	230	219	255	246	241	251	276	237	239	258	257	288	260	259	278	246	252	232	239	256	240	242	246	224	279	263	236	256	242	250	263	216	262	260	278	277	253	258	258	292	270	249	244	271	254	232	248	259	264	267	259	244	260	261	241	243	280	254	250	252	248	262	256	268	242	288	231	288	278	233	252	251	238	231	280	244	251	247	253	238	258	255	268	251	236	263	302	249	271	243	247	231	265	230	253	236	276	246	270	273	244	258	255	262	240	229	243	275	248	273	245	238	271	253	258	239	299	284	281	233	266	258	270	262	278	251	249	237	262	268	259	246	256	279	249	244	255	270	252	244	263	232	253	260	257	280	264	268	261	256	239	249	254	282	250	287	259	258	281	269	224	235	264	223	265	289	264	255	286	253	277	248	259	259	240	256	255	230	285	245	274	246	258	238	259	247	264	239	232	249	267	281	231	282	245	285	249	266	242	249	249	262	257	260	290	246	260	263	269	272	265	292	253	260	248	245	251	266	268	268	254	241	252	258	261	254	258	319	280	268	264	267	244	251	247	250	278	254	253	255	266	232	247	240	233	225	271	265	265	276	233	249	241	279	284	250	264	274	282	248	260	286	283	242	269	279	252	243	253	226	229	267	242	275	253	271	271	223	266	245	256	246	246	242	239	263	270	265	253	250	254	234	251	259	257	282	265	250	259	260	244	271	241	246	268	233	287	253	245	271	241	243	238	255	221	250	267	242	284	253	251	267	280	257	253	288	260	228	250	255	250	256	253	272	247	237	290	242	281	256	274	251	277	246	242	287	224	264	230	275	283	237	262	256	253	270	261	257	257	265	261	259	258	238	256	233	274	247	234	259	270	223	263	262	259	297	259	250	244	238	241	263	258	282	272	266	268	260	243	293	266	250	267	259	231	258	263	291	248	264	224	226	231	273	232	249	242	247	273	247	256	277	268	223	276	266	253	273	256	267	255	283	277	263	272	264	242	259	242	242	258	255	256	279	268	280	268	236	256	258	245	262	269	255	266	264	225	260	263	259	284	254	253	280	249	255	258	239	247	246	247	243	259	251	270	247	262	236	256	237	260	275	249	262	244	276	244	261	274	275	263	274	206	265	282	239	265	239	252	271	221	235	281	257	245	245	264	249	275	234	254	264	248	271	290	240	246	274	269	243	253	255	284	274	261	264	241	274	247	247	261	280	252	269	253	234	235	242	245	259	244	259	255	233	249	271	287	246	261	258	258	251	252	249	250	258	242	229	235	257	248	235	240	273	245	241	245	256	272	265	250	244
3351	4462	3549	1726	1195	911	737	635	564	468	439	422	393	382	339	329	319	338	332	337	316	317	318	302	309	299	283	291	317	296	273	284	304	254	266	238	276	269	284	303	276	289	247	277	314	312	284	272	321	279	278	271	280	292	288	272	270	256	253	264	302	253	270	271	276	263	261	291	261	280	265	252	279	265	297	251	282	285	275	281	261	272	254	280	245	291	290	292	248	276	242	253	290	290	282	273	277	272	277	263	240	262	275	279	276	276	244	258	254	281	276	268	270	297	273	263	281	269	262	266	288	258	267	281	281	254	272	274	266	309	271	256	306	304	261	255	285	251	288	279	259	270	287	268	278	313	278	298	279	285	260	277	254	259	294	304	286	274	255	285	257	283	268	260	268	255	255	270	246	260	259	256	283	258	282	285	272	278	296	275	271	261	270	268	257	288	257	258	263	278	277	263	263	248	258	284	281	258	290	303	245	250	260	294	263	236	251	274	247	266	279	285	269	286	266	263	274	258	314	279	262	287	258	280	260	279	264	263	277	269	265	281	255	261	284	273	256	284	269	295	295	257	285	277	285	269	258	290	231	250	267	259	279	286	247	257	241	266	281	258	264	286	285	274	275	269	300	261	271	295	283	255	255	263	297	312	291	269	277	266	267	263	254	256	256	283	275	289	271	277	286	271	293	252	274	279	268	259	270	283	269	277	250	275	285	244	294	278	258	259	281	235	262	269	256	276	283	302	267	271	275	271	297	266	252	264	287	271	263	278	276	273	288	272	282	279	286	261	283	274	231	259	262	254	255	242	275	280	265	281	256	276	241	288	240	258	262	301	282	285	256	273	238	238	277	253	283	267	274	281	246	263	274	278	251	259	251	268	269	250	278	260	287	272	262	286	295	272	246	279	273	280	290	233	269	263	302	249	259	253	265	236	246	267	270	253	275	252	251	281	286	284	290	273	249	239	303	299	248	301	300	286	280	282	254	283	290	254	233	283	285	250	249	264	276	263	270	297	262	262	293	263	282	249	280	276	280	263	266	263	245	280	261	291	282	278	264	255	265	262	293	277	268	241	283	275	261	278	286	268	252	272	230	263	259	260	244	283	226	246	305	261	274	296	281	246	269	292	271	276	259	246	269	293	255	268	263	267	279	287	288	293	289	270	261	277	262	287	274	241	272	243	260	261	289	313	276	255	268	283	263	253	274	229	259	261	246	239	287	282	279	290	272	245	273	282	259	295	268	291	286	249	225	263	296	270	306	261	267	297	262	268	262	260	255	263	255	272	267	269	270	267	264	284	272	289	288	240	257	271	261	291	263	259	249	287	251	239	265	263	251	273	270	264	263	259	264	289	254	287	302	274	253	275	280	293	257	272	279	273	260	286	277	276	262	254	284	268	262	248	265	259	271	274	286	273	267	305	301	260	274	273	259	231	268	298	261	276	274	273	277	264	285	254	241	265	277	280	238	265	295	271	266	288	255	281	268	284	274	267	267	261	302	260	295	240	281	293	277	277	269	268	265	265	256	293	271	261	244	255	281	274	273	274	277	265	259	260	274	255	246	284	283	264	272	246	304	256	263	263	285	279	246	270	239	246	253	281	282	275	267	246	258	280	275	245	264	261	270	302	276	289	246	256	247	287	291	270	265	241	297	293	261	279	276	256	247	288	274	289	273	213	304	258	226	259	231	259	287	250	302	280	257	271	278	273	284	286	288	285	269	269	247	279	261	222	299	254	286	290	271	255	264	278	245	280	259	247	261	253	275	255	253	259	260	271	281	276	274	254	278	262	257	241	264	268	254	279	261	286	272	275	235	283	246	282	257	273	282	287	253	259	299	289	295	279	266	268	273	291	303	270	292	270	269	282	272	238	277	256	280	269	255	269	261	272	266	251	257	259	297	269	275	259	277	315	269	281	272	265	268	263	264	265	278	273	253	283	255	264	255	277	273	266	271	246	269	267	278	249	254	265	257	288	265	243	273	274	294	273	263	275	304	275	251	268	282	289	266	281	294	275	273	282	287	262	240	265	283	274	250	290	272	267	259	251	294	261	250	256	274	265	252	258	229	246	250	277	277	270	292	262	264	261	257	235	307	262	287	284	273	244	268	262	243	283	260	266	249	260	250	254	254	265	244	288	291	265	268	281	250	253	267	267	258	291	262	270	282	287	257	272	257	270	275	265	267	252	272	293	280	256	277	266	256	249	263	248	252	269	283	256	253	261	246	273	258	281	310	248	278	272	296	265	278	255	266	252	286	279	277	272	247	274	275	263	290	278	237	246	227	284	229	263	273	255	260	234	278	261	241	274	252	251	256	279	256	280	288	257	263	256	267	245	247	257	263	250	277	282	273	247	248	283	290	268	280	256	287	291	298	260	254	278	264	268	275	310	259	277	268	288	297	288	286	287	271	286	270	284	263	274	245	267	268	245	285	249	262	273	265	278	256	260	243	267	247	245	263	250	282	237	276	268	251	271	283	262	240	250	259	271	277	258	295	237	259	267	256	281	265	306	261	233	284	289	261	242	257	294	281	271	244	275	270	295	270	255	270	260	282	263	235	246	276	321	267	251	245	281	285	266	272	277	274	281	285	274	255	267	254	302	280	260	287	269	256	263	277	236	292	256	284	267	256	242	290	262	257	269	261	267	266	237	277	271	287	308	270	271	273	251	292	271	251	265	275	282	250	263	252	246	251	277	273	254	256	277	278	285	247	249	275	229	279	250	253	269	269	273	260	267	250	261	250	247	252	278	261	300	269	261	282	285	261	279	262	259	285	281	271	258	262	241	267	261	255	268	264	275	259	269	276	314	283	257	229	239	246	242	268	252	250	267	258	259	265	256	304	262	264	271	271	276	304	270	261	270	278	241	271	271	252	276	272	303	280	272	274	263	253	272	255	258	261	281	224	252	274	271	270	248	263	265	244	266	247	275	273	247	261	272	262	246	250	271	258	264	240	241	270	283	269	259	246	255	257	278	282	263	234	279	258	261	250	265	243	261	258	274	267	271	262	277	248	283	232	260	275	260	272	272	265	275	258	269	266	276	269	296	277	272	269	280	261	273	261	317	243	264	290	291	251	254	254	297	260	241	244	262	291	277	283	295	263	302	279	248	265	297	280	269	294	263	262	279	274	246	268	260	266	306	258	225	279	292	255	267	262	256	301	280	290	261	307	269	259	245	269	239	273	257	249	266	258	273	290	280	280	242	270	259	268	287	255	237	269	269	261	276	274	266	269	259	256	256	274	266	249	237	267	268	277	261	270	236	254	282	260	253	270	269	251	212	253	268	275	245	287	258	280	261	268	249	268	286	287	256	272	278	266	259	288	248	264	279	278	265	239	249	266	273	256	264	269	241	270	236	217	254	262	264	277	274	268	286	279	256	273	242	263	249	270	272	265	296	247	273	266	249	280	286	291	271	281	309	265	281	256	263	270	245	254	281	277	274	289	259	263	271	266	279	293	281	255	264	290	226	250	267	283	257	268	263	246	245
27514	11390	1960	1173	901	715	731	728	696	715	611	683	675	734	695	711	742	732	686	661	701	705	701	679	710	724	748	725	708	678	690	668	730	635	626	704	636	701	664	728	689	739	696	680	678	711	657	726	710	717	682	716	674	671	678	692	690	715	723	697	749	676	698	694	731	734	694	695	714	716	653	694	677	672	724	701	690	666	688	693	660	748	712	727	703	704	691	712	679	714	714	750	718	656	653	723	714	667	669	707	679	730	692	702	681	703	714	698	676	693	676	666	676	692	692	717	753	704	732	687	736	682	681	676	684	737	716	728	702	694	654	694	692	693	656	651	659	741	684	727	683	657	694	747	678	686	686	623	699	646	711	744	712	695	688	710	680	687	703	730	687	668	685	731	691	714	699	658	703	742	694	718	731	751	727	705	703	729	740	723	718	704	683	713	708	716	678	734	704	672	674	688	727	692	701	724	663	719	683	661	711	732	666	696	651	648	694	685	693	710	641	744	696	736	712	744	749	713	700	684	691	671	689	745	720	705	659	644	718	722	649	713	719	642	714	719	681	744	675	691	708	703	714	739	674	714	697	673	713	693	700	706	712	699	785	661	693	673	702	711	701	734	713	715	755	727	754	711	743	674	718	678	723	728	672	683	646	689	691	706	700	641	656	661	690	661	645	744	668	691	687	637	691	738	665	728	731	748	743	722	694	754	701	708	676	722	726	694	663	682	713	716	645	686	692	679	691	720	681	690	710	669	678	662	697	750	701	677	719	673	662	655	703	678	670	694	682	684	681	681	711	705	681	672	704	725	688	682	664	667	696	715	682	723	696	672	675	697	693	698	749	740	721	668	741	690	679	695	691	673	700	768	664	726	699	691	711	688	667	694	668	675	711	706	713	722	648	705	723	698	713	688	691	671	718	665	724	719	710	708	690	712	694	720	664	675	706	688	692	673	647	732	667	705	715	724	692	703	692	699	718	726	718	670	705	692	694	678	724	677	739	657	737	721	728	698	714	662	683	703	738	710	690	737	704	675	739	671	680	727	723	700	708	708	703	664	729	707	694	669	674	675	736	715	737	659	690	700	710	712	736	674	755	707	698	684	689	635	696	708	685	726	678	699	715	725	680	756	691	690	715	747	693	749	672	693	642	722	700	667	756	704	705	692	693	712	718	718	730	697	692	710	689	688	686	667	716	673	677	696	710	683	718	703	764	719	716	738	684	669	703	677	673	746	615	705	678	693	759	696	716	745	688	674	712	706	689	735	674	742	699	728	705	648	699	705	710	725	650	680	704	714	680	717	755	702	696	703	695	657	683	726	652	735	725	664	681	703	742	673	729	743	691	683	664	677	729	671	697	754	733	673	670	659	681	628	692	722	683	699	772	698	676	717	676	724	684	654	698	683	682	731	752	722	707	645	671	718	693	741	674	729	729	761	704	691	662	701	718	681	700	698	696	731	724	715	712	705	745	663	689	699	720	711	704	747	665	768	681	663	669	737	732	713	677	649	676	667	654	689	708	707	712	689	680	680	676	690	739	704	716	667	692	631	697	743	664	657	723	651	640	685	671	730	697	754	696	639	726	663	688	716	728	667	719	768	700	678	663	667	687	684	731	705	659	714	700	711	705	687	710	675	721	635	700	715	684	709	725	718	678	688	723	683	703	729	747	712	728	705	730	730	671	703	711	707	689	699	665	708	689	673	703	739	720	696	699	735	721	703	705	667	711	723	692	690	689	758	727	723	676	745	715	751	697	719	708	705	681	726	714	683	687	700	668	675	707	703	698	666	654	695	700	696	649	717	675	700	738	703	687	692	696	689	649	686	730	716	746	645	713	708	708	679	676	667	719	656	649	693	714	675	713	721	676	657	707	736	680	714	724	680	752	678	667	715	735	708	698	704	674	677	756	703	710	716	703	670	711	696	710	740	656	684	702	674	694	685	758	649	706	651	699	681	695	716	660	692	749	729	737	652	758	666	663	675	712	710	736	662	671	767	696	759	717	728	715	702	665	688	679	703	693	707	736	698	695	678	665	710	644	707	708	700	648	681	700	695	709	721	742	667	707	678	698	678	652	714	675	694	663	679	696	737	709	668	699	713	746	664	739	717	664	674	700	687	675	705	695	675	716	672	719	692	687	673	641	739	667	781	686	705	702	712	711	704	666	686	704	693	741	757	640	725	699	712	705	707	722	679	675	682	702	710	679	706	732	673	770	687	707	689	747	685	695	683	717	727	679	666	670	716	705	676	705	653	700	665	690	705	705	707	705	698	705	711	690	706	661	677	689	714	659	718	682	722	755	642	728	677	658	647	667	711	682	698	699	739	696	764	717	704	670	669	706	724	731	723	717	714	668	700	725	729	700	709	670	711	663	656	729	699	649	686	654	736	715	710	756	664	665	712	748	691	724	693	700	707	741	685	682	689	646	713	725	705	674	749	723	712	716	709	699	781	671	701	719	735	703	661	681	776	718	675	668	697	739	690	740	700	709	672	695	712	671	679	735	680	656	712	661	674	676	675	712	657	741	698	712	701	672	650	686	698	717	677	719	689	722	711	709	709	648	663	705	704	693	692	673	710	685	666	716	716	705	722	694	689	718	665	721	690	710	678	721	707	703	716	694	688	696	726	682	689	646	700	695	687	667	667	725	743	687	702	718	718	710	720	685	656	752	685	715	698	698	719	647	723	731	681	677	682	731	666	728	707	695	691	700	704	746	707	703	650	666	707	682	717	685	693	696	709	687	699	686	696	705	688	739	692	733	663	732	719	697	659	719	671	753	682	676	700	705	624	699	689	702	694	691	718	716	676	708	659	678	671	725	710	700	682	707	634	715	677	712	702	724	683	659	714	689	697	663	723	691	699	668	722	682	682	721	700	688	745	678	678	641	706	684	727	720	737	698	659	655	658	711	670	687	678	680	743	664	690	707	741	707	679	713	717	694	654	735	761	730	704	697	667	739	718	715	666	740	707	698	748	717	717	686	721	710	684	674	717	707	727	735	725	718	697	686	673	674	741	709	710	721	704	727	672	706	729	663	644	660	706	689	702	721	703	703	743	733	630	697	726	682	669	701	715	795	704	752	660	697	754	726	716	701	736	721	729	693	693	725	660	718	698	719	760	708	716	693	684	716	701	652	668	708	662	710	695	747	733	680	683	637	708	689	749	702	705	688	724	739	708	670	695	685	702	668	695	718	721	658	719	691	759	712	675	704	762	741	684	698	656	708	723	697	719	707	656	719	715	689	717	651	710	694	742	725	686	689	741	690	647	695	671	658	714	688	703	711	692	715	704	685	654	660	716	714	710	650	625	750	737	720	702	676	714	722	678	688	697	739	745	748	703	633	696	679	704	670	698	688	698	741	606	702	700	691	665	692	682	663	672	682	698	702	678	697	709	703	697	703	709	674	726	729	697	685	714	729	679	670	683	700	717	733	678	730	686	676	709	644	710	695	707	686	684	641	685	760	754	762	671	754	666	686	753	638	714	750	662	739	676
5193	865	825	683	651	648	637	644	671	672	629	611	619	627	622	617	618	632	618	632	657	607	663	658	584	614	632	623	644	641	616	581	627	659	656	630	637	615	614	676	605	617	598	634	618	600	633	646	620	636	589	638	665	617	596	657	658	647	603	634	594	615	624	679	598	656	625	621	643	612	626	607	639	624	624	604	663	608	614	640	659	621	632	593	583	613	611	666	631	629	629	599	614	599	616	637	672	657	643	588	665	645	624	614	638	671	599	653	650	582	625	669	658	629	627	611	613	620	614	644	644	658	650	597	622	625	621	590	654	602	580	623	682	602	699	659	681	606	655	631	627	665	638	647	652	604	642	638	594	685	600	611	641	615	610	657	615	603	634	630	635	605	600	628	668	627	648	600	653	591	653	616	643	616	666	648	630	618	651	639	578	704	612	565	600	664	655	598	634	638	663	614	628	571	598	629	621	591	647	624	627	618	585	648	624	631	648	619	646	620	626	626	654	665	658	630	593	683	599	616	640	624	657	589	619	622	612	641	596	691	682	611	644	614	605	611	610	638	615	596	593	644	627	618	644	599	640	643	618	606	585	660	602	598	618	616	634	668	645	634	666	650	617	624	624	610	638	680	633	601	643	608	625	639	625	612	623	629	615	605	658	629	630	647	618	623	602	612	631	616	671	633	625	685	597	642	593	645	638	599	622	609	645	688	611	606	605	602	579	634	632	645	642	661	578	611	652	608	625	621	648	646	613	655	653	603	618	638	605	607	645	636	608	628	634	620	644	629	644	639	647	644	600	665	619	637	591	623	639	633	669	648	624	658	683	654	639	660	619	639	590	665	620	664	639	615	627	627	590	614	629	652	617	598	618	646	637	601	622	609	637	619	663	625	599	647	630	591	622	567	632	588	644	589	617	667	683	626	618	657	631	630	638	632	645	629	606	648	659	586	656	615	604	618	621	657	667	627	632	633	668	636	639	596	636	645	648	597	669	634	644	615	617	649	586	651	626	605	632	546	668	633	633	644	673	688	603	611	627	605	651	629	583	591	604	633	632	629	667	670	632	656	616	672	631	598	617	625	626	634	616	678	622	672	600	622	657	625	633	618	662	674	639	570	642	642	597	580	603	648	670	647	596	571	595	581	597	629	659	622	613	634	592	673	655	581	639	609	612	620	648	591	656	602	613	573	621	620	668	652	637	617	620	610	604	635	631	598	569	634	644	634	605	585	641	564	624	660	609	652	642	632	630	647	635	625	665	633	609	631	660	607	630	611	617	614	586	666	632	660	629	641	612	665	623	645	637	650	596	624	642	638	633	595	632	597	569	626	602	647	632	634	685	639	642	588	639	597	630	618	595	620	645	631	617	621	614	617	637	626	602	611	640	597	602	611	647	648	600	615	629	652	627	608	627	628	601	616	663	644	611	652	625	632	655	591	609	646	666	637	635	651	661	633	624	606	655	613	628	619	645	604	669	611	612	618	634	611	661	607	601	606	628	619	604	596	643	615	642	606	640	599	646	643	684	618	633	622	632	596	604	579	641	618	609	630	675	623	612	643	645	590	627	629	606	665	601	610	629	666	638	626	652	659	633	582	576	625	618	634	665	658	663	628	591	631	630	634	596	601	651	637	586	642	694	648	590	659	628	604	630	593	594	607	636	607	639	605	594	597	599	553	664	654	635	612	625	647	638	608	650	624	612	641	668	681	629	645	665	621	653	628	613	629	620	639	632	669	571	677	635	648	618	595	630	633	633	598	606	612	671	589	601	661	665	596	656	610	590	642	609	586	654	643	601	575	617	626	635	589	628	623	599	637	633	632	613	634	646	638	610	598	665	613	592	657	593	663	651	647	619	669	636	630	632	617	628	637	637	580	687	645	663	591	620	643	652	699	618	590	650	627	646	614	645	666	664	633	661	619	655	625	652	677	704	628	623	628	601	625	573	614	621	641	647	633	651	605	641	626	645	579	558	638	662	623	627	633	594	573	609	629	614	616	656	616	621	652	623	613	672	629	631	639	606	647	584	630	617	615	640	616	613	609	610	587	635	628	642	657	626	626	619	642	628	628	644	605	592	630	623	614	603	654	665	629	591	627	626	652	606	605	622	665	608	645	642	594	620	596	639	569	680	647	624	622	612	630	623	624	623	648	618	628	660	592	609	591	656	651	589	627	568	623	651	593	650	586	618	642	663	619	614	655	635	610	669	602	669	653	661	673	636	625	627	627	644	618	587	630	620	630	627	638	612	615	668	624	605	638	612	668	641	656	597	645	619	622	596	617	569	604	590	607	645	608	633	619	620	631	623	635	616	573	606	665	608	598	618	587	616	636	662	639	574	611	609	581	656	600	633	596	619	597	615	633	667	625	598	626	595	645	592	638	622	586	639	639	612	639	639	624	637	618	623	638	644	633	674	644	633	643	666	619	630	641	633	633	673	621	632	636	633	631	625	643	610	618	605	689	603	655	636	622	646	641	680	666	612	601	616	618	623	610	592	622	661	607	613	572	612	649	651	620	630	615	665	645	560	589	625	647	606	619	620	648	603	622	640	625	623	597	603	626	600	630	639	647	630	626	625	612	608	623	619	629	656	642	617	584	680	627	602	626	644	632	592	605	614	602	603	636	653	605	669	631	605	636	617	612	592	609	613	640	652	605	676	646	627	646	613	610	660	627	663	648	616	661	664	571	593	650	633	643	638	637	629	627	653	655	644	628	570	630	628	571	601	631	602	602	658	584	638	603	601	615	623	605	667	617	610	647	627	569	648	620	581	577	655	620	594	612	608	639	626	651	611	562	644	625	612	632	638	592	633	620	606	636	657	613	591	644	647	591	649	656	601	613	666	578	658	611	615	594	640	648	606	611	650	629	585	627	642	678	593	607	613	618	626	657	592	611	665	667	589	597	643	611	616	665	640	698	646	604	658	638	596	651	617	631	575	654	628	632	664	608	618	628	664	613	591	597	557	618	598	668	637	581	626	635	622	613	634	619	602	628	632	626	609	609	653	657	589	627	636	622	626	616	662	650	642	636	575	637	654	643	651	628	654	652	584	609	650	618	583	652	604	620	633	664	632	672	655	621	673	650	648	637	589	627	569	616	646	616	598	623	615	606	602	595	639	669	600	646	647	622	628	636	601	647	580	623	619	631	629	608	664	651	629	607	541	649	645	620	649	661	617	615	632	617	632	609	662	640	603	630	616	643	589	653	656	612	623	601	650	621	638	613	622	598	633	582	608	599	638	648	621	637	632	603	611	596	614	640	611	625	646	656	566	665	646	619	658	629	568	630	598	629	654	631	632	673	700	622	623	657	659	629	640	608	694	580	657	622	585	621	630	636	613	613	666	644	646	664	633	643	646	622	660	661	624	610	632	622	609	599	635	635	643	574	692	581	580	573	637	664	602	620	606	633	633	622	635	638	578	620	649	627	634	601	604	645	617	638	632	616	628	649	641	663	610	607	654	622	682	651	589	610	638	621	632	676	609	604	610	636
25847	21368	24858	15817	1476	793	746	655	655	598	658	633	567	571	624	591	599	606	596	580	562	605	644	521	587	565	580	563	564	596	560	550	552	596	584	573	533	534	580	579	586	579	542	581	551	582	554	567	565	565	559	572	552	572	580	554	585	583	551	584	530	583	575	583	576	555	573	572	542	589	572	599	561	574	587	574	612	543	541	557	581	564	590	594	593	589	611	577	592	577	575	568	614	535	575	585	566	596	522	602	530	568	570	583	553	566	554	564	551	602	579	530	561	549	552	596	573	590	609	567	547	596	568	546	566	609	596	582	585	566	544	545	546	552	573	573	614	581	608	566	606	575	590	613	593	560	561	552	549	566	581	584	605	584	580	582	541	533	559	565	594	559	591	583	565	563	534	487	579	599	570	590	570	544	561	589	564	573	546	586	569	603	548	584	523	555	553	570	569	569	592	535	569	587	554	529	565	576	554	560	590	598	556	582	586	590	579	560	565	589	543	566	548	529	607	529	575	578	596	553	604	565	558	571	558	573	580	555	564	570	542	552	607	557	559	585	544	583	601	543	544	607	562	578	563	551	567	577	513	545	583	556	552	576	582	596	564	599	577	611	600	593	622	538	609	598	556	590	521	552	542	527	555	548	625	563	573	553	562	587	550	579	596	609	569	572	526	545	580	547	561	567	573	568	602	541	556	594	609	556	567	558	530	571	508	569	570	577	562	530	573	573	535	557	583	543	589	553	545	582	571	505	585	571	569	592	572	584	552	563	593	565	597	593	595	536	573	569	584	584	590	598	572	577	554	533	555	582	582	565	620	609	535	548	583	572	553	571	530	539	589	548	586	560	580	567	594	582	608	590	543	581	615	595	582	545	572	592	528	547	521	566	612	545	625	569	567	549	560	589	572	604	573	565	574	575	545	586	590	564	568	576	575	544	573	603	568	559	543	581	597	635	614	534	575	612	593	587	558	594	600	552	512	588	513	579	554	581	569	563	559	535	571	550	604	603	537	556	605	605	522	536	601	519	582	565	593	556	576	585	580	546	557	522	579	568	581	544	532	573	592	577	563	540	551	558	556	552	601	548	631	590	557	602	555	575	545	563	554	613	534	577	569	546	552	579	578	529	544	501	622	590	574	525	553	577	542	569	558	539	605	573	570	600	555	541	539	595	554	554	574	585	571	555	585	551	600	576	551	609	538	598	598	589	529	556	599	554	581	568	575	571	549	553	563	540	570	549	596	586	570	565	601	579	588	553	600	544	572	572	584	560	597	586	542	570	586	609	548	554	566	548	561	558	568	630	579	565	576	600	576	601	571	555	546	568	586	543	547	526	629	572	549	566	587	598	586	569	607	547	600	578	589	550	602	535	577	571	582	560	584	574	567	568	562	539	585	627	587	572	566	570	579	559	575	562	570	575	609	574	536	578	567	550	612	575	577	569	579	622	589	569	571	587	548	557	570	551	565	589	599	549	584	600	549	553	566	570	554	588	564	590	545	559	578	574	599	596	590	584	600	536	543	593	633	587	574	568	549	580	580	548	611	556	562	570	589	548	551	544	558	569	576	584	553	569	541	563	551	583	574	551	639	568	628	587	540	576	567	582	553	621	589	523	589	575	540	556	554	625	564	575	577	619	543	556	563	552	582	567	587	586	545	562	534	545	542	607	588	595	583	566	545	573	569	536	579	612	597	529	578	576	602	539	520	574	550	538	612	568	546	591	570	581	592	576	595	544	554	567	558	599	507	580	563	588	580	561	573	583	556	581	590	601	536	564	581	521	530	573	577	564	550	581	570	555	589	583	576	575	596	568	584	538	559	561	549	538	590	614	606	674	520	566	604	568	575	535	540	606	569	610	572	554	555	508	600	568	549	594	559	549	581	557	568	572	547	596	539	568	558	548	551	587	567	578	561	565	601	556	555	549	574	590	543	582	581	582	557	531	557	550	589	546	566	534	533	538	571	550	602	574	588	591	548	569	571	555	565	581	568	567	541	550	560	564	561	530	608	559	521	588	564	540	577	592	583	546	591	584	532	570	532	531	586	549	539	570	532	568	536	549	581	537	556	535	540	540	572	614	597	576	581	572	601	550	568	566	538	597	608	597	580	554	615	599	570	580	520	582	567	569	580	614	584	507	560	550	541	594	559	533	613	581	607	597	501	573	570	574	598	558	608	568	550	578	599	570	579	567	553	583	523	614	582	610	600	536	580	577	565	558	539	556	552	578	553	572	590	564	586	543	573	616	525	584	596	596	602	565	551	589	572	572	582	553	574	560	532	588	576	492	546	570	574	557	567	596	552	558	589	554	575	575	550	593	556	572	599	572	581	563	592	584	584	592	518	580	580	585	568	575	575	599	568	574	552	608	580	557	582	624	545	585	557	597	560	555	572	580	576	606	603	582	548	535	584	531	591	554	545	563	563	607	579	574	513	549	544	613	614	564	607	584	558	504	557	567	545	579	574	542	578	547	595	615	586	557	559	563	507	576	589	605	582	574	568	594	553	566	574	607	585	541	529	560	611	618	582	585	597	589	548	582	568	593	600	609	546	590	587	570	538	588	552	612	566	554	521	654	581	522	528	535	574	548	594	582	568	543	564	565	530	578	557	595	579	554	532	559	595	572	567	600	583	560	550	515	580	582	544	544	554	537	596	575	586	588	609	554	539	553	559	582	556	582	620	562	554	557	550	569	569	564	595	538	579	541	600	589	586	581	581	625	584	555	608	567	642	571	599	555	571	546	564	572	526	572	564	577	553	574	581	568	549	560	535	574	542	535	571	551	602	604	580	574	575	567	572	591	539	556	584	531	547	561	552	579	587	582	553	558	604	561	531	581	559	569	568	541	564	596	578	556	572	598	554	569	582	545	608	563	583	564	562	579	593	561	575	537	509	602	591	580	597	558	542	563	618	574	554	537	556	557	541	573	542	536	548	544	553	571	594	538	559	548	556	598	548	601	571	593	583	583	544	568	580	566	582	593	590	601	549	565	557	590	531	581	551	608	578	510	548	602	578	581	584	603	554	556	568	602	608	570	549	598	532	548	557	578	568	562	589	545	605	560	605	571	589	593	597	555	540	528	536	548	580	539	577	590	596	563	581	596	584	562	546	584	568	591	541	552	585	604	607	568	542	559	594	566	611	578	577	612	573	574	563	569	558	572	535	551	569	552	547	543	543	598	555	627	572	555	572	552	545	576	529	584	563	578	559	542	597	593	558	583	563	551	625	529	574	561	584	571	536	583	574	565	624	594	526	601	532	539	567	534	560	546	588	554	548	617	540	544	563	534	547	540	600	544	570	578	614	531	559	596	580	547	596	565	603	580	557	580	585	606	572	570	603	553	566	545	567	572	558	554	628	568	552	544	529	543	596	557	598	610	566	543	547	543	542	558	605	601	547	549	564	565	544	602	554	541	612	577	574	571	561	560	555	595	564	530	618	563	565	530	620	573	620	555	541	539	606	567	599	566	531	573	605	555	578	572	564	578	557	572
3614	1878	1568	990	849	733	668	655	635	590	565	535	556	602	529	571	594	528	584	583	544	524	562	557	546	565	555	549	540	516	544	547	538	551	576	544	535	514	537	536	534	573	555	533	524	522	547	529	558	545	517	550	551	513	558	520	531	542	536	551	471	551	491	551	522	536	528	588	525	552	530	527	521	523	538	539	568	553	550	556	546	548	520	551	566	522	514	539	538	518	526	516	535	555	523	536	530	515	559	567	526	533	512	557	541	539	517	534	524	547	594	532	519	543	541	559	516	531	525	499	532	563	508	508	549	562	543	575	529	508	513	564	540	543	500	553	514	570	566	540	514	534	536	529	548	577	563	534	503	583	518	485	567	548	532	551	513	544	537	515	507	498	532	545	504	529	529	531	499	563	562	546	545	532	539	538	568	551	573	558	548	595	502	571	545	500	543	554	573	538	544	537	528	553	538	567	526	528	544	519	521	563	505	529	518	524	520	545	533	553	532	522	568	551	551	534	553	523	526	533	554	524	527	528	513	546	521	520	573	555	543	584	514	521	576	532	563	559	557	509	540	533	537	515	520	517	574	536	529	552	561	562	510	500	504	563	528	501	549	530	548	527	496	534	574	535	535	536	531	522	537	512	562	490	505	543	510	512	556	524	538	528	525	530	518	522	547	520	552	491	508	518	525	544	552	505	534	549	492	488	519	533	527	529	519	541	536	522	511	530	548	543	536	554	534	557	494	540	535	516	495	531	528	543	531	557	527	536	526	500	540	533	587	576	507	503	483	513	557	531	518	531	527	471	530	522	578	513	558	538	520	513	531	518	563	496	538	546	563	541	555	514	575	534	577	538	552	511	515	535	532	530	508	513	483	532	537	533	554	537	517	525	508	550	505	500	567	548	553	552	529	563	510	523	539	529	530	542	533	518	511	503	518	538	511	507	541	571	552	544	521	507	536	557	474	488	533	558	518	511	527	535	568	510	512	510	549	523	450	536	556	541	509	536	533	493	479	533	526	517	551	569	517	519	502	517	544	556	544	525	489	548	511	517	523	544	543	583	510	539	523	552	577	520	518	543	522	551	522	506	544	516	499	538	576	511	510	503	550	511	516	574	576	560	553	556	518	506	562	484	574	577	567	515	536	532	547	536	549	543	497	542	508	557	540	517	488	520	530	535	537	525	529	520	528	560	533	532	557	534	520	524	523	529	512	558	539	496	568	517	526	558	493	490	518	502	542	554	521	545	550	549	548	570	563	520	542	553	526	545	523	519	563	543	547	550	528	527	508	528	552	516	542	533	524	538	518	519	561	544	556	541	514	545	550	488	519	540	495	549	532	560	582	526	553	498	531	506	557	532	539	575	512	523	551	560	549	542	549	531	567	546	528	526	510	545	502	528	542	520	550	512	560	506	502	545	523	544	542	522	524	577	548	541	525	530	546	536	563	559	497	529	530	509	502	494	531	522	528	529	486	544	540	548	549	535	522	547	446	538	541	546	519	532	523	526	520	504	540	547	526	528	515	568	558	522	519	516	557	504	493	533	508	568	510	531	532	549	530	525	524	496	521	527	529	485	585	514	518	517	519	543	531	516	463	532	510	529	530	557	541	511	520	526	525	564	539	517	543	533	517	540	517	542	511	533	539	509	575	526	543	548	574	487	565	524	522	535	552	576	550	536	500	553	524	531	528	534	536	533	535	510	523	537	546	539	485	527	478	526	525	507	534	513	525	531	542	527	509	553	568	542	513	527	508	552	526	537	523	510	507	520	487	487	530	568	565	561	534	518	494	539	521	534	539	534	537	524	528	513	569	552	527	547	528	569	545	521	525	540	530	535	532	539	517	579	548	548	521	547	518	553	505	519	533	523	520	548	534	533	548	530	555	525	524	510	541	517	492	549	505	526	481	518	526	546	543	522	539	535	526	528	531	542	567	539	521	551	556	566	509	530	568	537	588	514	542	518	522	509	544	510	506	571	552	536	509	553	531	573	539	521	557	480	522	509	582	514	497	529	552	509	563	540	531	557	538	538	533	541	494	522	534	522	481	507	545	539	526	508	509	506	537	502	539	501	532	523	563	530	535	538	535	546	565	509	488	570	549	550	573	515	538	561	551	527	575	500	515	544	517	533	565	501	540	517	559	560	507	526	498	530	538	527	535	522	582	483	549	533	530	535	507	511	530	545	532	507	555	573	529	556	545	517	543	486	533	535	569	542	530	505	544	576	534	522	515	569	545	517	554	516	536	532	538	515	538	551	545	554	522	536	521	538	529	517	530	529	552	539	577	521	546	513	556	542	495	561	546	533	539	523	521	557	528	514	548	544	526	559	559	556	540	509	549	584	509	531	545	549	559	562	519	545	559	525	550	524	572	602	544	516	498	540	572	523	525	491	543	512	522	534	538	516	532	543	539	539	520	513	510	526	513	528	485	544	548	520	509	547	539	515	523	496	575	559	568	549	547	538	521	514	548	553	581	524	516	540	553	562	571	538	517	561	520	544	514	506	505	517	492	534	539	516	546	537	489	469	526	533	558	551	530	515	562	534	532	559	558	578	553	525	540	491	551	530	561	533	483	534	474	538	540	515	488	527	532	520	493	520	554	540	506	514	533	506	534	508	545	504	504	541	500	521	532	519	540	548	533	518	559	545	544	509	515	545	533	504	568	513	567	552	508	514	535	529	549	490	529	529	546	545	551	556	513	523	565	542	515	486	571	526	496	528	580	525	493	506	494	534	527	507	511	521	527	541	515	560	526	533	521	496	531	555	549	514	562	524	552	549	523	541	533	558	532	519	570	497	568	523	528	525	515	505	552	515	499	554	580	504	510	506	519	516	520	525	532	499	516	553	534	534	508	513	559	550	485	506	522	520	565	534	533	531	491	535	564	503	499	502	555	564	557	564	525	478	520	528	518	555	567	505	510	529	518	570	542	562	513	552	515	513	546	526	500	538	532	499	588	511	516	534	492	547	514	536	547	522	536	522	580	512	516	559	509	561	526	552	528	525	487	517	539	516	568	526	543	507	513	496	551	566	530	563	532	512	546	526	539	555	548	574	522	499	509	572	526	523	530	552	518	513	498	596	524	552	525	534	517	498	491	540	512	507	570	551	522	550	548	549	589	527	527	479	504	522	525	541	530	559	519	548	551	526	509	523	495	531	570	508	530	531	524	555	499	555	559	520	524	574	544	492	527	573	515	524	490	538	522	533	558	558	534	497	534	526	551	536	512	546	495	538	517	537	529	501	533	467	551	533	545	530	499	537	526	571	518	517	547	538	555	525	496	553	565	517	538	500	578	532	558	527	569	520	543	528	522	508	524	537	534	524	564	528	502	526	499	543	522	551	577	519	550	530	543	546	515	533	492	588	538	519	531	544	559	563	521	504	564	508	510	514	530	506	499	550	553	549	538	529	530	558	530	553	554	526	519	523	503	519	541	508	502	510	561	558	474	499	516	546	583	540	501	532	510	528	536	553	484	517	524	531	557	516	525	517
24300	21434	28508	24742	19647	2243	783	512	387	403	335	335	284	302	309	292	306	247	295	293	285	265	305	271	262	292	240	262	268	277	276	266	279	267	260	239	268	270	249	271	240	288	236	265	242	256	301	236	233	233	245	255	281	242	231	263	255	282	264	267	256	265	276	236	235	269	253	276	291	279	264	283	252	268	263	254	249	241	260	270	257	283	243	263	234	262	250	235	224	236	257	275	258	294	269	268	291	275	248	273	256	285	245	232	262	269	263	261	298	289	257	284	252	237	218	253	269	266	252	271	253	249	280	267	233	262	249	228	251	252	255	256	254	239	273	299	267	264	265	255	240	271	249	241	245	271	251	247	256	234	255	263	264	259	234	242	246	275	271	299	266	248	222	281	267	260	257	263	236	254	229	281	272	241	284	252	250	228	240	259	266	234	258	270	259	245	269	273	252	254	281	215	262	247	247	275	266	216	239	245	241	256	253	249	246	256	252	257	266	271	253	273	257	260	279	247	284	273	248	215	260	249	262	228	241	263	258	241	244	263	258	268	246	272	249	250	256	281	240	266	250	269	267	269	251	308	267	238	241	249	270	256	260	266	269	243	264	239	239	247	245	259	288	280	265	271	247	240	259	255	253	268	234	265	269	250	274	257	207	285	246	254	259	264	252	237	235	256	231	264	250	250	282	256	243	251	239	257	238	282	267	273	275	266	242	277	261	259	238	297	253	259	271	252	273	259	242	246	265	278	239	229	238	243	239	232	241	251	266	259	249	271	260	265	267	267	233	263	262	259	248	255	245	262	247	267	276	243	256	278	270	288	257	261	248	242	243	258	274	242	290	266	254	248	264	264	283	240	251	260	253	248	231	261	259	248	241	266	259	265	224	263	248	257	271	294	228	248	242	243	246	274	263	237	256	263	232	268	261	268	248	276	241	240	240	242	240	256	219	279	269	240	251	228	256	251	246	273	250	251	244	283	251	224	256	267	271	285	284	245	237	251	242	274	251	231	247	236	259	315	225	248	279	274	240	262	258	242	253	258	267	245	265	271	278	249	267	249	252	246	252	268	251	246	239	234	218	236	257	261	274	311	245	274	250	250	238	252	273	237	246	263	258	267	282	264	274	285	254	250	262	273	262	264	261	249	273	252	247	277	232	230	244	268	218	264	270	260	248	232	253	250	263	237	266	238	263	255	244	267	239	245	258	267	262	253	274	271	274	228	269	237	241	252	266	249	254	262	249	248	252	260	250	248	248	257	246	254	252	244	248	270	266	265	268	246	252	277	261	213	269	258	256	269	265	221	291	253	253	225	273	224	301	245	250	282	254	269	276	236	239	240	239	254	237	230	261	258	255	268	265	277	254	248	273	275	259	259	253	253	261	275	263	244	236	261	267	260	284	236	242	251	241	262	269	250	279	263	250	266	241	259	280	247	252	254	272	270	259	258	280	261	260	253	256	254	246	227	212	291	271	256	272	252	244	240	240	244	250	255	238	266	275	231	253	254	277	271	258	234	266	263	245	243	236	262	268	269	250	256	267	242	269	253	260	243	261	283	250	248	252	257	265	259	280	274	243	248	264	261	277	258	253	254	249	268	241	248	253	246	242	265	269	256	248	233	248	260	272	260	274	262	283	240	266	274	243	221	249	270	233	270	258	275	273	265	269	243	268	251	244	287	263	236	262	260	254	271	251	265	267	240	253	276	234	242	260	227	271	246	300	268	241	273	258	281	246	259	246	270	250	245	263	250	277	266	266	236	229	255	237	232	263	223	263	236	248	241	239	260	243	269	240	249	262	275	260	272	269	280	233	242	267	257	218	264	277	258	269	268	250	273	273	256	260	256	273	258	258	236	228	258	252	248	240	236	250	237	264	234	272	258	253	284	241	246	249	279	222	245	253	267	247	272	261	262	245	256	257	271	289	252	267	254	275	275	253	266	251	257	227	250	265	233	237	244	260	249	250	263	273	275	298	276	222	264	275	267	272	248	231	240	264	274	261	266	257	254	274	235	264	262	255	260	259	249	266	247	261	268	271	297	283	289	262	290	274	237	306	249	269	261	249	258	234	243	242	269	274	252	270	253	264	264	254	266	270	269	266	263	269	262	266	261	267	258	253	251	229	237	264	258	232	253	282	254	246	262	240	244	258	247	257	273	268	255	266	234	275	244	235	250	252	249	238	234	262	266	242	280	229	240	253	285	286	260	270	273	246	257	264	273	249	249	231	226	242	243	283	264	221	255	270	252	259	233	239	247	228	254	245	249	241	247	261	251	253	254	267	265	252	227	253	225	272	273	236	255	270	258	231	264	273	244	259	264	237	248	250	241	250	258	247	269	231	231	257	248	270	232	260	273	248	245	250	276	240	230	233	267	269	248	232	256	264	273	264	244	257	243	242	238	265	265	287	260	257	260	250	260	267	273	276	237	247	267	274	238	242	267	255	244	260	245	261	276	257	257	279	243	244	248	272	210	237	257	261	261	263	300	279	291	226	241	247	273	232	268	240	248	252	282	239	264	298	247	257	248	227	234	244	242	271	288	276	238	279	264	264	255	243	233	253	240	278	241	264	244	220	250	248	261	239	237	248	240	255	234	260	287	251	294	272	270	265	258	262	258	243	243	239	280	234	241	260	250	250	264	241	274	258	246	268	262	248	245	234	264	262	228	232	274	269	249	245	241	241	267	257	248	238	257	260	262	256	260	237	260	257	249	256	266	267	262	269	261	252	244	251	213	274	267	254	271	232	227	242	254	242	249	233	250	272	277	243	252	214	285	290	290	245	247	211	265	255	218	247	248	264	236	263	246	266	262	256	235	271	246	275	258	278	272	246	224	245	259	250	256	261	266	261	252	246	260	273	252	253	236	263	238	251	261	274	235	243	257	212	255	276	258	229	214	264	253	256	268	263	224	239	307	293	250	257	250	267	250	267	250	262	249	260	248	244	269	238	249	242	235	271	263	235	224	274	246	255	231	236	258	236	282	262	265	273	268	243	254	234	272	243	253	241	286	263	266	247	240	272	271	247	249	245	256	266	250	251	267	247	250	257	242	251	256	212	287	269	244	261	245	282	227	239	259	271	250	252	244	243	251	238	275	270	264	254	293	254	264	244	239	276	246	259	273	253	251	238	254	277	311	246	296	236	242	235	249	246	244	297	262	248	267	238	235	247	240	231	235	233	250	251	277	246	247	265	252	261	259	279	259	258	271	241	277	267	269	268	249	246	260	231	255	250	274	244	249	257	230	240	234	218	254	217	239	233	250	259	240	259	267	260	275	242	242	262	282	249	243	256	265	242	239	236	250	240	254	252	249	261	265	272	231	259	262	288	254	252	260	256	233	287	265	243	259	261	284	256	241	250	262	271	243	280	252	263	263	222	266	241	245	274	250	261	285	257	248	260	289	239	246	284	271	249	243	256	223	267	259	250	277	289	249	253	265	261	252	239	251	258	304	254	219	255	261	252	243	223	250	260	274	293	239	256	284	234	267	250	248
3297	4512	3475	1812	1161	945	724	609	557	484	429	406	383	362	414	332	358	336	326	350	304	293	338	270	296	295	278	290	339	308	294	308	282	300	276	290	264	252	270	266	313	319	284	272	293	268	257	294	262	283	290	290	263	283	261	297	282	257	277	280	316	271	296	289	271	257	263	313	252	241	274	279	280	263	276	277	279	260	275	264	275	264	275	257	266	301	270	251	278	269	298	286	297	254	273	269	285	288	264	244	296	291	268	283	305	291	292	286	331	265	267	296	253	276	257	300	278	250	259	290	279	290	250	277	257	275	316	298	265	252	260	265	277	261	282	267	283	271	289	268	245	284	307	273	285	262	273	285	261	290	280	269	271	289	280	248	267	268	257	293	252	269	257	314	256	274	275	270	280	266	280	282	297	274	265	295	253	270	293	277	293	238	304	279	285	256	268	263	294	293	292	269	262	229	268	278	273	266	277	265	309	246	256	285	298	262	246	291	280	263	264	248	273	259	302	272	260	293	273	286	245	273	288	262	283	290	253	266	241	244	280	307	252	250	291	296	290	289	292	261	281	265	269	281	284	277	284	283	283	298	261	267	279	261	272	246	297	256	269	277	288	268	264	268	273	239	247	259	264	271	266	291	282	233	280	271	252	272	276	263	261	282	288	282	294	251	274	273	257	296	305	287	292	244	274	260	258	273	263	272	235	296	263	270	257	296	269	261	256	281	270	296	260	307	252	258	300	276	282	285	286	273	300	265	271	297	315	261	296	267	311	294	285	292	277	271	269	259	270	262	288	259	277	270	293	286	291	269	275	253	273	255	234	291	296	258	271	295	308	274	261	281	253	279	284	285	243	284	270	242	283	271	250	277	253	255	257	324	292	278	263	282	282	287	266	262	258	259	274	289	282	265	290	271	276	285	277	268	266	257	266	265	277	249	256	249	251	251	298	266	256	279	239	314	252	282	276	263	267	232	254	278	275	271	281	289	270	251	274	282	248	260	293	275	271	255	280	247	237	244	288	239	295	268	253	257	280	288	245	288	266	266	272	312	286	262	269	223	240	268	274	286	269	262	287	261	248	296	274	265	227	260	251	279	213	280	308	301	299	270	249	246	277	272	269	280	267	264	260	254	245	257	255	273	273	273	284	258	266	268	230	280	283	267	300	258	290	288	269	256	248	278	264	270	246	287	245	294	291	286	267	268	310	297	271	283	260	289	268	272	244	255	268	294	252	268	279	266	264	284	290	277	268	265	251	265	247	287	284	263	255	297	270	279	291	273	273	268	280	261	264	280	282	247	264	268	274	293	270	291	283	276	249	290	259	271	272	251	257	278	236	282	269	269	277	291	275	260	279	247	249	274	262	265	274	279	300	294	263	270	281	271	286	252	293	231	266	249	286	244	270	290	289	296	256	251	291	277	252	265	303	247	288	278	260	259	286	266	256	282	284	275	268	263	279	270	262	260	282	273	257	278	269	240	282	303	300	279	279	269	289	280	247	258	279	277	288	274	278	268	245	264	281	274	290	267	287	264	266	264	266	284	246	230	240	300	291	268	277	317	272	278	278	263	269	267	257	300	258	264	263	271	287	299	269	239	260	263	266	263	244	284	285	280	279	275	265	263	270	273	312	267	287	282	265	271	270	291	280	245	258	268	269	265	243	279	294	271	261	283	289	248	251	266	284	226	275	274	260	272	243	322	286	254	263	265	274	248	264	277	255	289	263	260	293	265	264	270	268	259	261	261	263	269	272	284	260	244	285	279	260	298	276	274	268	251	262	295	242	299	271	261	265	272	281	263	268	270	265	279	258	266	265	254	262	252	243	283	280	249	306	283	249	288	295	253	283	247	289	297	267	284	263	292	264	258	253	273	283	267	275	301	270	250	255	275	274	243	269	274	245	273	261	300	286	270	251	276	233	288	259	254	237	285	245	273	263	302	273	281	275	256	266	246	281	306	270	284	275	266	273	257	257	250	265	264	254	257	280	253	294	288	288	269	264	293	262	266	279	226	271	265	277	288	270	259	279	277	285	263	266	268	268	258	283	269	251	266	270	267	264	258	245	257	278	255	276	258	242	284	280	289	268	273	247	279	296	288	282	283	290	242	253	284	247	265	280	288	274	276	264	270	272	251	284	256	278	278	238	244	292	269	272	273	252	270	289	283	254	284	287	287	264	277	278	269	265	285	260	269	261	284	257	257	268	232	270	268	288	264	269	278	272	276	264	279	263	276	291	266	251	237	281	262	265	277	236	280	289	237	297	283	263	274	249	247	300	272	290	252	255	263	269	312	245	296	267	283	278	306	271	270	254	265	271	264	251	267	274	249	240	255	242	271	272	267	283	257	290	280	277	264	298	259	266	279	265	294	259	271	294	268	281	270	278	252	241	273	280	258	242	262	253	265	283	263	260	265	268	264	291	245	269	274	257	263	261	269	266	270	264	258	267	267	293	279	277	276	255	262	253	266	281	274	257	265	247	258	260	268	259	251	297	276	266	255	252	276	267	280	255	263	276	257	230	291	263	247	257	253	254	290	259	282	232	257	274	273	250	289	314	244	279	261	252	267	292	239	286	299	283	277	277	265	263	295	293	262	274	262	267	239	256	285	273	306	260	317	241	256	277	251	273	291	266	265	257	288	291	270	274	317	270	260	283	235	292	309	275	262	254	269	241	276	277	249	249	269	280	257	276	281	265	270	251	249	252	275	268	237	252	294	264	271	280	294	263	295	277	264	268	277	264	273	247	295	278	260	278	280	265	293	255	272	252	293	269	300	261	261	272	282	257	240	275	284	268	266	290	248	303	251	246	252	275	260	263	266	271	307	254	315	262	268	285	282	234	267	277	277	283	271	291	264	265	244	260	248	247	273	270	272	266	265	248	264	282	260	277	272	258	256	290	247	246	254	281	272	282	295	289	267	278	244	274	255	309	273	273	246	271	279	261	253	262	272	267	273	270	305	272	252	284	248	275	284	275	252	246	228	267	269	286	240	252	273	254	258	271	284	263	271	265	286	265	293	264	249	285	261	259	289	299	236	261	274	274	263	254	251	265	247	260	295	265	256	293	238	278	262	273	262	242	259	266	259	250	261	288	265	231	259	297	276	257	268	259	302	300	280	278	284	276	275	245	268	275	256	276	264	270	277	248	278	270	244	247	290	251	286	283	280	275	261	233	284	257	272	264	255	253	262	257	287	280	258	294	297	266	288	254	258	262	270	271	244	258	256	262	287	274	276	273	279	267	287	258	279	271	251	269	278	251	270	277	271	263	259	284	268	293	259	283	269	260	271	281	244	289	253	280	257	254	287	237	242	275	283	271	263	273	295	269	233	300	292	288	278	240	272	271	265	251	249	254	240	254	279	314	286	292	262	299	255	278	305	270	287	272	273	263	233	281	274	247	260	243	275	263	228	275	239	276	283	280	265	274	278	272	273	270	275	290	283	276	310	247	270	278	251	274	274	269	262	292	255	257	262	270	272	267	271	266	278	276	305
27693	11265	1618	1010	727	711	751	687	716	713	713	709	649	671	687	687	668	688	688	716	743	647	663	666	709	729	727	647	700	695	700	653	696	727	651	710	715	701	683	675	690	719	701	678	695	674	690	695	676	675	675	721	702	718	697	710	637	685	707	660	702	678	708	698	688	725	698	643	688	665	678	729	681	671	677	690	694	704	686	691	640	662	690	687	687	657	688	675	666	722	663	750	662	722	667	648	698	701	714	690	691	724	712	652	668	669	678	687	666	693	703	721	674	677	690	706	699	690	683	733	712	666	701	696	702	701	732	719	717	664	683	665	661	682	667	706	705	693	709	724	651	693	751	684	698	698	705	703	697	689	702	691	700	719	687	671	692	688	693	691	676	713	713	665	670	681	705	689	682	682	674	682	665	684	740	676	678	701	662	692	671	694	695	659	727	692	720	715	701	711	706	709	709	719	685	714	704	711	684	714	692	674	743	711	678	703	708	735	674	695	680	740	696	664	663	696	745	693	701	651	657	666	742	662	683	736	691	730	672	718	750	699	707	648	741	658	709	673	663	731	650	713	726	705	663	661	693	703	705	767	681	679	714	713	695	679	692	652	697	726	719	695	736	703	639	695	676	723	677	709	707	665	692	673	713	667	726	673	706	651	714	699	648	685	664	698	716	665	722	611	697	703	658	667	755	702	736	682	704	704	686	703	710	619	684	646	723	682	716	719	653	666	700	683	724	656	676	741	652	683	681	705	695	645	666	664	647	723	711	652	674	688	679	698	722	667	727	690	681	709	665	672	659	708	697	687	676	689	704	650	681	668	688	713	721	690	718	732	693	640	653	708	709	648	662	682	726	735	700	719	697	705	647	706	683	762	677	663	659	765	676	713	682	668	645	658	675	753	701	717	740	735	685	701	675	673	683	703	703	678	735	653	666	695	734	725	681	729	650	685	711	690	659	724	681	715	688	722	641	710	699	681	665	676	714	729	645	716	715	702	695	680	697	685	786	735	654	702	686	698	668	720	678	641	738	691	683	648	669	680	715	666	705	677	681	702	684	709	665	686	698	742	676	679	693	737	660	720	673	721	702	702	745	667	708	685	630	712	654	692	708	651	712	740	677	729	668	690	688	673	641	619	734	695	661	752	666	676	702	693	700	666	701	746	683	661	699	682	706	697	649	683	699	701	681	674	711	677	673	708	687	711	618	693	728	689	689	690	655	746	690	656	704	670	692	654	657	699	703	722	705	712	669	717	699	640	700	694	718	679	672	695	642	697	722	707	734	730	761	699	675	679	737	730	728	670	738	697	668	699	668	712	714	677	709	650	715	681	664	704	695	642	687	744	691	727	685	703	702	667	699	685	720	702	667	701	715	692	686	682	653	731	697	748	757	676	677	714	692	679	728	667	682	713	730	681	680	728	759	683	687	680	723	735	687	679	739	713	690	682	676	663	679	677	673	745	654	668	696	691	710	715	726	667	731	705	675	681	699	682	715	708	715	710	722	663	681	718	697	701	673	653	692	649	631	715	658	664	676	720	693	680	682	657	678	656	697	728	714	733	689	703	660	655	697	734	672	668	701	677	691	709	676	637	673	662	746	719	702	738	729	721	680	666	672	670	682	712	691	683	691	756	722	664	688	660	676	642	720	698	666	699	679	689	701	778	640	710	719	712	732	721	651	705	690	703	728	708	699	708	682	684	715	677	712	737	678	713	718	698	691	686	724	759	692	705	682	673	726	674	707	695	731	704	681	693	659	671	663	718	703	670	684	686	655	681	670	743	679	681	659	733	695	674	722	691	676	728	717	681	731	709	634	717	705	660	703	713	679	727	727	645	689	683	675	706	690	712	677	685	745	709	708	707	647	687	703	746	669	721	712	714	683	681	681	666	698	663	692	707	741	668	715	705	707	674	683	662	727	658	647	702	680	684	721	690	694	728	689	706	699	704	646	713	703	661	753	679	657	691	707	680	701	703	692	659	691	680	718	755	700	681	675	717	662	721	692	682	669	694	728	698	702	697	683	784	648	647	742	746	694	689	701	713	666	686	720	666	677	659	634	700	720	671	735	657	627	745	678	676	685	662	686	700	692	642	732	718	704	718	700	730	692	677	778	686	721	703	663	730	666	680	710	713	704	684	659	709	683	652	684	703	689	657	721	720	678	680	718	679	656	706	662	643	689	713	671	705	729	736	703	689	696	687	664	651	672	716	657	686	689	712	672	714	691	728	711	718	721	659	633	678	653	683	707	702	707	691	683	717	681	713	657	691	651	664	727	718	707	684	704	704	639	683	651	717	693	629	693	605	683	696	678	682	698	711	748	685	689	661	689	716	698	677	700	741	673	678	651	683	679	676	700	675	633	668	656	711	659	669	680	729	700	664	700	705	684	678	684	697	697	703	723	660	685	686	681	689	701	648	653	682	723	670	670	722	720	681	666	680	707	695	707	733	688	695	728	713	703	674	693	673	704	666	704	674	701	702	707	699	660	697	699	738	702	743	687	690	718	681	704	698	704	679	703	695	661	730	704	716	676	694	696	681	641	710	707	704	706	697	724	679	667	741	642	710	684	717	667	690	714	664	699	657	712	712	685	703	663	673	681	668	723	688	697	677	706	698	730	691	689	644	713	684	712	701	710	710	695	684	651	687	680	637	703	686	670	690	709	714	686	672	716	757	716	672	669	722	656	705	663	730	702	720	675	645	714	666	697	697	711	649	735	709	697	682	739	678	629	685	685	702	714	682	691	706	655	681	698	679	681	709	713	684	724	666	751	731	662	710	705	688	697	670	673	650	716	699	697	636	659	743	683	663	691	698	701	656	674	746	714	709	714	711	675	706	662	668	704	707	687	669	728	724	709	697	675	670	705	681	727	693	713	697	649	688	692	690	660	653	717	715	742	735	715	679	735	670	741	669	689	692	678	700	694	708	714	682	705	711	745	720	700	655	708	668	681	728	712	716	686	717	673	727	683	730	711	711	707	692	698	678	732	745	690	714	730	722	693	693	712	692	680	693	711	682	652	715	676	653	717	663	723	702	694	681	682	702	691	670	706	710	697	697	684	705	713	700	698	661	669	680	660	733	669	705	670	693	681	703	665	670	699	725	642	729	672	731	652	683	665	683	663	726	679	665	718	683	680	721	726	665	671	709	687	720	678	691	699	725	680	691	714	697	655	675	711	695	719	677	726	693	710	692	733	711	711	731	714	670	732	661	668	714	659	638	704	725	722	642	685	685	709	709	715	711	708	702	698	664	683	666	695	708	672	707	670	691	749	672	691	689	697	713	706	689	706	716	717	699	678	702	660	702	706	704	669	706	712	694	665	668	698	720	685	673	718	695	689	675	686	728	677	700	674	720	654	701	704	738	743	704	639	645	717	717	729	726	693	713	643	692	675	730	699	698	695	685	642	664	699	718	690	672	696	730	671	684	748	631	690	693	720	675	729	691	699	663	692	666	685	732	724	708	692	666	710	697	703	704	689	730	714	661	660	683
5233	868	805	756	708	642	671	666	616	609	631	618	648	680	613	640	614	668	682	622	642	644	649	641	646	650	611	627	611	621	661	658	603	643	647	593	636	656	653	656	646	622	654	642	619	652	630	641	649	693	598	636	598	604	648	614	603	652	621	662	662	592	634	594	600	613	665	609	623	605	641	655	610	635	601	599	658	652	600	647	640	620	574	697	634	597	608	569	620	583	616	567	608	703	634	615	673	620	646	628	664	598	601	600	654	645	580	656	647	618	646	621	673	658	635	625	654	669	672	639	631	652	627	609	617	660	696	698	625	667	685	657	661	618	608	627	639	672	613	598	628	602	637	611	628	593	634	633	643	624	610	616	576	657	576	631	653	661	589	616	640	589	622	613	632	620	643	601	594	626	651	654	636	669	578	625	653	652	587	666	613	591	597	636	656	632	621	610	649	640	577	600	659	582	632	654	646	603	622	635	608	673	595	638	598	647	664	645	652	603	667	630	627	629	609	641	622	605	626	651	620	637	636	598	621	651	644	606	637	667	601	605	571	672	626	615	663	669	623	653	604	637	582	650	656	582	609	621	628	624	600	670	629	678	653	631	644	590	651	632	621	634	617	613	656	640	627	651	581	632	625	631	627	595	626	634	645	607	628	626	641	625	629	654	608	635	614	667	627	665	641	651	609	613	611	656	644	638	645	632	590	610	632	620	620	625	659	655	661	612	619	606	619	602	607	622	615	625	647	676	611	658	621	685	590	571	659	626	652	612	656	613	616	624	580	621	674	669	624	670	628	651	636	625	619	629	618	650	599	581	595	648	633	624	644	642	594	630	622	633	635	643	680	592	632	627	668	664	627	621	623	632	636	649	612	637	627	593	606	635	630	637	650	604	629	622	598	613	604	670	596	633	631	663	612	617	674	643	632	625	605	635	590	644	625	655	637	634	616	631	630	583	640	645	601	634	636	627	610	654	645	570	619	599	676	590	579	599	639	587	653	658	605	591	648	614	647	641	586	651	657	673	628	645	644	600	545	613	591	653	640	619	660	687	615	627	601	641	624	612	560	594	615	616	572	657	639	613	649	627	618	630	624	652	626	665	646	631	631	613	603	600	628	616	663	596	619	595	596	614	651	632	610	638	610	648	619	637	673	623	609	574	612	596	629	644	623	588	625	632	626	638	656	595	672	629	597	637	646	611	624	654	616	582	647	647	658	658	594	633	624	618	619	623	641	663	626	657	612	657	652	674	654	637	593	648	664	639	609	620	638	663	621	634	655	613	631	620	669	631	617	622	638	640	676	662	622	610	650	649	614	584	653	614	660	623	638	660	612	590	615	655	649	617	642	611	686	609	618	591	604	613	646	620	628	626	625	665	667	610	636	635	616	638	608	632	640	626	633	609	685	656	635	623	572	609	648	605	666	639	666	677	622	675	636	669	691	629	629	651	642	634	670	614	625	598	657	623	664	632	609	617	635	614	665	601	604	584	672	668	613	620	636	618	632	652	634	644	627	597	629	605	602	623	627	657	627	630	621	646	653	634	634	646	627	644	597	657	622	656	653	620	624	651	620	634	625	617	625	601	609	650	607	652	657	669	579	609	645	633	653	612	588	621	623	595	607	669	633	626	645	624	598	606	623	579	589	674	660	614	627	621	630	607	572	604	638	602	653	639	648	666	618	624	606	601	626	662	681	652	662	620	641	621	579	609	637	668	600	637	632	609	636	640	605	567	615	686	635	605	624	648	596	585	628	646	637	630	672	610	617	634	661	609	606	607	617	641	658	590	662	663	649	623	651	609	619	631	661	624	637	610	568	629	610	607	653	638	646	624	635	622	664	648	634	642	610	609	654	623	613	647	635	665	680	606	583	652	599	647	608	648	612	654	645	669	611	622	624	596	598	628	621	617	675	611	663	622	637	657	640	620	624	654	629	657	596	636	627	624	642	641	634	617	640	591	595	601	643	650	660	675	675	655	640	673	650	598	620	593	621	630	665	656	672	602	629	588	617	624	647	640	646	549	634	600	604	713	672	615	660	635	665	614	640	628	627	674	647	628	624	648	634	620	599	625	620	620	642	635	590	659	630	615	641	630	600	631	619	620	643	607	615	654	658	594	593	603	656	618	631	651	616	642	661	626	634	608	633	632	627	681	651	660	618	652	658	647	674	634	620	631	610	647	619	630	630	657	644	666	648	633	604	662	627	603	636	602	610	582	594	632	631	650	635	610	640	639	643	609	653	602	630	621	613	626	630	637	597	592	630	633	625	630	664	646	603	623	659	690	643	611	609	625	646	615	620	621	626	620	634	627	641	641	620	613	639	624	633	610	656	634	656	660	595	651	663	640	639	634	597	605	643	649	612	596	637	588	611	641	614	627	648	652	585	609	591	617	667	599	627	605	613	642	641	668	640	655	672	568	665	614	643	644	653	622	677	640	595	652	636	623	659	656	583	627	638	642	630	616	621	634	634	626	694	639	606	611	633	639	608	637	646	633	686	674	636	611	600	652	632	636	686	620	624	636	653	589	617	667	618	645	575	644	612	665	612	662	634	641	665	607	652	631	663	609	663	651	610	617	573	602	619	662	619	669	621	650	614	619	607	616	646	625	623	637	655	618	661	636	620	635	648	647	590	627	667	654	602	651	589	676	580	611	671	606	594	646	624	635	626	651	629	606	633	655	612	620	648	594	627	602	642	635	639	631	614	619	633	629	622	645	569	614	634	646	638	636	586	591	641	587	636	655	605	598	632	630	703	619	649	600	616	662	591	648	633	700	615	690	673	638	607	626	632	626	618	611	663	574	635	635	624	678	645	604	654	639	633	612	583	615	640	642	611	661	624	665	605	612	653	590	630	616	640	649	700	680	656	633	604	621	654	641	621	634	616	618	644	654	637	582	628	615	615	658	617	659	636	638	639	622	668	606	578	652	646	605	663	594	611	652	659	625	641	586	663	614	619	651	626	622	613	626	631	632	599	627	597	609	587	619	616	665	648	629	622	592	616	663	598	600	656	634	643	664	635	674	640	611	603	615	619	654	652	631	649	616	629	635	614	657	644	620	640	626	640	630	626	627	615	641	622	595	662	606	608	566	647	605	648	641	581	630	679	638	647	623	642	648	625	629	626	590	625	658	613	614	622	617	614	636	607	608	644	632	596	606	651	609	590	626	672	659	618	623	629	618	661	610	633	604	648	589	638	652	647	606	625	635	644	575	598	588	658	641	646	649	609	649	624	584	656	596	667	622	620	605	664	643	585	619	593	647	628	646	616	646	629	639	641	653	642	615	643	639	610	641	636	662	625	593	603	691	636	607	607	623	650	610	629	606	614	674	638	620	590	643	633	656	565	653	624	636	643	591	672	650	624	640	629	631	660	628	608	665	622	626	644	622	616	613	663	623	617	667	615	609	644	630	620	627	579	639	602	633	608	659	637	598	627	620	605	670	651	621	677	658	719	601	579	641	582	603	622	663	636	637	630	637	622	617	582	609	640	598
25924	21450	25001	15694	1433	842	693	674	629	592	588	565	589	575	612	584	606	587	554	589	559	598	559	578	546	592	577	541	602	538	586	558	568	603	595	572	606	568	563	539	570	576	561	608	591	581	548	557	571	569	570	585	579	549	573	560	526	564	553	543	599	555	565	535	559	515	587	548	585	565	559	516	590	561	593	575	564	582	617	530	580	572	559	553	623	613	541	590	579	601	536	500	549	535	573	562	542	563	558	542	558	592	592	553	540	552	576	557	549	568	552	577	550	582	562	572	543	526	571	568	568	591	579	564	588	544	592	541	538	578	569	568	576	570	583	550	560	562	550	537	566	574	629	570	596	542	619	542	566	520	589	556	555	611	593	550	565	550	597	593	558	520	548	549	521	604	555	548	583	580	533	547	586	541	569	540	588	550	581	565	557	543	538	576	566	552	565	574	565	557	573	611	541	572	590	586	595	568	524	540	535	523	495	584	575	578	549	586	623	589	549	522	558	535	526	556	588	535	548	541	559	548	566	547	550	559	542	532	555	624	548	574	550	551	519	571	535	589	572	570	555	542	572	546	567	569	533	562	549	543	585	562	553	549	583	560	545	519	588	612	543	545	528	561	534	555	549	564	608	574	591	588	564	542	552	545	579	557	569	612	581	550	559	621	544	598	607	557	562	599	562	569	582	575	568	564	557	559	554	546	573	542	593	557	545	576	526	581	565	596	569	526	555	588	550	549	590	594	595	569	552	535	534	579	506	559	555	573	624	524	559	536	536	589	545	555	554	562	551	551	555	578	531	520	529	560	563	537	583	569	537	529	617	592	559	534	580	581	566	569	616	561	621	585	591	520	535	551	576	540	499	549	618	568	560	557	573	540	549	543	535	570	559	566	596	532	563	532	531	563	586	601	558	575	547	545	595	552	613	544	571	592	572	558	534	553	586	567	552	585	526	547	574	574	576	565	594	564	550	583	593	568	531	532	530	543	570	545	504	567	550	548	528	543	579	555	594	580	569	545	609	550	577	542	546	569	544	595	580	550	564	524	578	538	551	534	566	572	589	547	532	571	547	573	576	553	608	547	545	560	532	531	535	550	551	542	550	526	559	548	596	596	583	554	569	574	584	553	556	540	555	561	614	574	549	538	587	550	508	580	549	541	581	572	534	516	570	581	560	581	578	593	538	559	557	564	533	548	545	573	540	588	586	588	604	571	546	523	577	579	557	515	557	596	560	614	552	561	552	559	561	580	580	546	594	566	544	537	569	590	568	576	540	513	545	567	579	570	582	577	608	574	580	606	553	554	530	584	605	563	535	560	558	588	577	574	529	555	560	604	594	582	562	554	553	611	510	556	586	563	541	576	573	570	576	584	580	593	534	561	565	568	543	529	550	579	583	602	562	565	589	511	565	536	532	538	551	555	523	549	544	568	603	579	582	549	575	562	534	574	555	534	561	575	532	594	553	554	507	594	600	566	595	541	569	576	558	544	575	549	564	552	555	583	573	551	557	546	564	558	556	555	542	588	549	546	583	550	542	612	597	605	511	560	571	592	593	546	533	584	571	562	577	564	590	572	561	537	581	545	558	573	574	557	572	555	553	551	595	542	541	587	515	605	621	600	535	587	580	536	538	551	519	610	533	547	576	562	570	537	515	565	587	546	551	614	595	556	557	567	561	567	592	569	531	555	532	538	552	557	593	557	570	541	532	552	547	571	609	517	572	540	580	527	570	581	524	548	541	530	569	587	572	566	587	542	597	562	519	580	540	592	529	562	530	551	527	589	530	585	569	597	595	615	539	568	604	521	561	569	564	593	547	558	533	566	601	628	577	574	535	606	556	552	569	516	539	543	586	569	565	598	621	575	523	545	573	535	577	549	570	554	516	551	572	528	579	541	585	547	576	561	570	561	582	557	577	499	552	585	553	537	551	532	579	570	544	562	559	577	518	572	584	569	554	532	520	561	599	567	557	627	606	543	541	593	579	583	572	565	575	565	616	533	564	542	564	549	533	563	550	605	551	604	597	551	541	570	579	538	592	549	560	532	556	586	544	604	551	529	580	558	553	545	570	585	607	608	552	595	531	582	561	563	581	521	553	622	562	547	581	588	550	557	567	531	546	562	571	529	586	568	529	560	598	589	586	603	544	558	536	529	584	550	584	516	577	570	532	556	546	543	562	569	523	574	547	542	592	516	557	580	564	563	529	528	557	560	588	546	599	556	552	574	549	526	574	562	577	569	571	585	542	551	593	556	572	588	594	551	581	549	558	555	570	544	603	573	560	574	572	494	524	535	558	564	556	561	575	567	562	546	533	544	555	574	615	607	544	578	560	539	545	557	534	620	539	555	585	561	561	565	596	569	547	543	573	552	573	569	558	592	556	537	579	600	568	519	554	501	552	589	576	571	531	552	568	529	562	580	592	540	609	556	587	553	563	532	582	589	540	583	558	568	572	542	570	579	542	596	551	588	555	556	528	530	553	559	534	570	564	596	558	578	547	600	606	551	536	550	545	548	570	535	573	552	550	558	560	557	529	538	562	603	564	586	576	590	625	557	633	553	516	597	558	573	580	548	563	548	587	589	542	579	565	566	594	510	613	542	566	578	556	560	526	589	550	552	563	589	528	564	548	542	577	579	551	589	588	564	569	566	560	566	531	569	537	596	557	520	574	553	517	569	561	563	555	589	557	565	560	565	555	605	559	536	566	593	596	564	489	536	533	575	509	534	586	559	560	534	538	522	547	523	590	559	525	558	592	564	555	560	624	562	593	538	524	546	543	528	585	542	575	543	560	568	555	585	561	576	543	555	567	572	617	580	537	581	569	549	585	594	520	545	556	586	524	560	552	595	548	543	533	573	539	537	545	567	565	609	581	590	540	577	590	586	550	596	556	549	581	555	560	548	610	560	570	541	551	589	571	554	567	560	578	565	564	555	585	562	578	529	550	596	573	569	535	566	561	573	622	519	587	535	547	605	500	574	560	526	529	557	568	562	553	510	536	576	582	566	607	548	576	542	521	566	546	535	549	585	545	563	589	552	605	605	551	593	567	548	585	592	577	539	562	578	572	539	551	534	586	554	548	585	562	602	569	593	585	575	564	522	593	525	537	586	616	522	594	520	551	524	587	570	510	570	582	546	571	564	567	553	551	538	548	566	540	553	582	549	597	553	549	555	565	608	568	556	537	552	580	592	571	572	547	552	577	529	565	583	581	544	566	578	543	570	580	558	568	528	546	563	558	546	575	560	561	579	530	580	552	601	559	566	566	570	557	564	611	561	605	540	585	534	582	559	604	552	582	567	590	596	567	550	523	553	572	612	557	561	592	544	536	537	595	542	588	553	581	559	597	594	545	559	535	582	565	560	567	549	543	560	598	580	594	583	559	515	565	572	592	555	560	615	588	531	600	562	543	599	566	576	570	511	520	559	556	604	566	569	574	544	556	569	533	596	527	534	521	559	588	530	551	556	565	575	535	567	601	534	552	525	573	536	555	592
3593	1999	1575	1040	846	742	734	667	597	614	584	608	594	598	563	568	551	565	568	559	521	538	560	559	567	542	489	596	532	539	531	509	534	546	505	587	562	522	532	572	527	571	547	524	559	528	541	527	568	511	555	516	551	542	550	540	507	549	555	545	539	546	581	555	538	558	529	526	518	521	548	543	545	522	533	532	541	538	543	542	522	558	517	561	558	538	593	550	542	479	537	493	536	547	577	510	519	572	570	510	501	531	498	540	522	505	519	510	534	537	551	513	561	562	560	583	539	548	512	533	524	511	560	532	528	525	529	504	530	543	523	531	527	549	490	548	534	556	537	549	513	531	519	539	516	555	562	516	549	539	516	521	542	542	525	543	526	524	539	505	545	516	540	518	540	537	564	542	559	535	566	558	529	525	525	540	501	556	511	558	525	513	528	599	540	563	510	527	537	499	539	542	556	510	576	550	518	479	519	552	544	502	543	548	556	544	571	576	497	539	541	568	564	520	566	531	501	531	500	524	510	533	508	525	561	523	519	527	549	532	524	540	508	519	550	537	554	566	532	547	554	537	548	558	498	524	566	526	534	556	532	518	545	537	534	549	523	533	511	550	529	547	525	521	510	507	503	508	502	541	510	554	534	525	531	518	505	543	540	509	537	522	521	570	526	545	560	529	544	514	543	523	544	542	500	529	492	526	501	516	528	528	550	538	527	538	494	536	520	539	508	500	551	515	532	558	520	558	528	522	532	547	521	519	530	537	516	527	525	545	532	570	519	562	528	531	516	563	525	546	510	548	523	550	500	535	567	549	516	540	550	504	511	516	519	550	512	558	499	518	529	535	519	529	488	583	509	513	521	519	517	502	550	534	500	546	576	557	537	574	560	568	563	525	529	534	533	538	540	562	515	524	508	567	499	566	493	514	504	507	551	509	547	516	556	517	547	536	541	505	577	515	526	529	552	518	522	521	516	557	491	575	519	514	558	497	525	538	511	587	581	535	486	565	546	551	546	521	557	544	535	546	564	531	505	487	539	541	512	531	520	546	548	531	556	550	547	503	549	541	522	520	562	538	535	529	525	501	475	544	557	568	470	515	534	566	542	486	547	509	523	537	550	508	503	546	546	582	548	525	529	546	549	536	536	511	540	524	527	527	528	516	533	520	519	534	500	533	562	552	530	529	527	537	578	534	542	467	531	537	563	554	525	496	508	574	512	559	536	526	547	548	525	565	503	588	524	519	505	513	541	506	540	560	513	509	535	564	514	541	539	513	531	583	533	550	526	528	576	528	556	552	569	536	560	526	552	561	512	571	547	514	561	483	526	521	550	537	532	517	519	529	539	549	520	506	514	563	536	546	521	528	524	520	505	504	566	528	528	558	544	540	503	537	575	526	561	538	529	524	566	530	513	510	546	507	511	529	521	540	522	522	527	544	505	484	531	510	550	521	558	514	581	551	524	530	483	527	548	536	510	505	479	526	544	549	504	510	535	590	542	520	553	502	549	519	559	530	553	509	543	526	542	529	508	540	562	528	524	527	538	512	558	541	491	500	545	576	519	567	525	538	550	549	521	544	502	516	535	504	511	547	560	537	528	470	511	567	505	580	491	519	525	498	523	529	527	527	540	548	502	560	550	487	496	521	551	502	548	500	588	520	570	557	543	501	550	496	523	546	554	535	541	564	569	514	529	512	501	517	565	510	557	516	552	523	578	549	499	534	534	519	610	576	502	537	542	498	531	527	569	570	519	534	507	549	518	537	562	518	527	551	530	493	522	532	540	572	519	559	502	565	529	546	522	570	506	521	595	489	554	490	537	547	526	504	585	509	534	544	547	510	521	550	524	504	564	531	526	541	568	540	547	582	603	525	539	526	546	547	474	518	557	540	536	556	529	539	538	570	484	521	512	520	507	525	537	519	527	565	547	525	577	517	539	518	526	508	535	525	525	504	561	535	535	525	556	534	520	557	547	561	542	589	560	508	539	560	508	531	571	504	513	534	542	531	534	509	527	533	530	525	510	527	514	559	534	529	527	531	478	547	502	521	511	560	567	510	517	539	571	497	545	556	498	525	518	505	540	531	561	547	517	530	504	536	509	560	518	501	559	526	512	581	524	490	504	509	538	534	543	528	488	545	508	515	498	506	545	552	533	527	556	530	535	553	498	523	529	512	517	570	524	516	510	555	556	564	459	509	508	551	490	547	543	519	548	609	535	543	524	497	529	503	513	580	485	545	539	556	550	514	519	528	528	532	559	523	529	529	567	497	507	519	551	510	525	529	554	536	543	493	515	500	513	554	495	492	562	505	537	550	478	510	553	518	505	528	523	547	527	535	563	515	537	493	551	556	504	506	526	538	540	487	547	512	544	529	520	506	496	521	508	484	515	532	546	536	501	513	581	492	552	530	524	560	515	520	501	535	505	538	540	537	524	530	495	526	514	505	562	562	549	566	548	520	500	493	510	568	529	562	518	523	537	530	539	555	521	535	544	543	496	589	509	499	520	546	542	524	555	549	524	495	530	506	540	552	531	547	516	534	538	529	573	496	490	555	542	550	498	531	521	572	493	510	530	562	545	508	515	540	569	501	539	500	529	513	503	527	534	545	515	516	557	503	493	489	533	544	504	523	522	526	528	483	522	539	555	494	559	522	514	488	539	508	510	515	503	521	533	541	548	545	541	524	525	481	506	521	526	505	522	512	534	569	528	517	553	525	536	566	519	552	503	493	479	539	529	542	548	540	512	525	554	547	466	549	550	458	512	527	549	517	542	552	548	527	573	516	579	553	519	538	533	511	539	552	571	522	532	502	490	499	520	526	539	542	513	538	501	539	531	517	552	557	517	497	552	571	505	568	510	531	519	547	504	525	511	502	570	549	498	548	534	488	535	528	546	485	551	540	490	584	512	504	519	512	519	517	544	525	555	552	536	529	565	500	530	508	509	538	537	495	566	517	551	561	528	579	530	493	510	532	550	494	579	538	515	573	512	514	530	546	559	531	553	485	520	484	569	525	512	514	512	559	528	543	536	523	523	533	561	510	550	503	546	505	498	538	503	514	520	520	543	550	516	539	527	533	526	527	543	541	516	534	557	520	529	546	516	560	517	538	539	549	519	547	526	537	530	497	504	566	529	522	512	568	510	536	531	500	574	554	565	504	535	511	516	565	517	537	533	511	537	529	512	533	550	531	572	500	524	539	514	530	480	552	545	544	527	527	503	556	541	535	469	578	501	536	509	490	537	528	504	545	534	566	548	519	544	506	527	583	584	544	526	547	517	536	541	501	522	581	464	575	539	510	518	515	494	517	524	489	496	546	493	502	522	544	526	525	507	502	524	503	552	501	540	523	538	524	521	540	559	530	511	538	516	544	493	548	559	537	515	560	507	561	531	524	502	540	530	526	521	564	537	509	559	544	542	536	509	483	548	526	543	568	528	515	549	549	533	530	516	534	547	546	513	543	494	503	531	528	531	527	539	534	545	502	543	525	572	498	566	500
24364	21470	28558	24801	19668	2130	747	499	403	387	336	335	338	322	273	253	267	276	273	272	271	284	278	262	280	263	247	242	243	266	242	275	252	255	271	259	278	270	259	242	264	250	276	273	278	227	271	250	244	258	267	251	224	242	249	251	262	244	247	251	258	239	246	255	272	251	256	232	276	259	240	235	240	252	263	211	274	242	241	271	269	248	228	244	270	268	240	276	267	253	238	241	259	199	282	251	264	245	236	247	242	247	246	274	222	258	275	265	252	231	265	213	267	259	251	281	268	213	286	237	259	244	241	221	222	259	257	253	256	250	238	254	226	244	241	257	223	240	266	239	255	265	258	258	243	258	227	237	257	241	256	267	283	247	224	259	222	240	240	244	220	261	259	271	249	227	259	239	258	253	259	253	226	221	251	262	259	244	246	237	230	254	258	250	227	227	253	242	225	247	275	259	238	227	242	264	274	249	247	240	281	248	255	281	266	223	255	268	257	235	260	254	247	225	227	263	264	254	264	250	272	241	261	231	273	250	244	247	251	256	232	240	250	284	235	253	259	261	247	249	250	233	244	233	249	225	258	230	241	254	269	240	265	243	255	252	250	269	271	263	271	231	247	269	271	268	257	257	237	228	233	260	246	253	264	250	260	232	251	219	239	225	243	251	241	236	243	233	262	259	248	237	268	265	248	252	227	264	255	268	260	221	215	244	228	222	264	227	256	254	246	264	270	270	242	263	229	230	238	248	279	250	248	243	247	255	282	244	258	255	266	247	238	268	271	258	255	249	263	246	223	263	242	243	264	272	254	251	217	273	242	263	240	251	246	246	261	221	240	256	236	260	268	248	254	257	240	273	289	230	279	250	249	255	259	289	265	233	236	272	249	268	236	238	268	255	235	235	235	241	240	228	235	255	228	256	265	223	252	262	260	242	247	240	240	244	231	230	234	230	217	275	269	249	265	215	236	246	229	216	245	237	260	253	248	285	245	261	261	247	216	252	238	252	244	238	253	237	249	224	223	225	225	248	226	240	223	241	253	264	233	255	238	229	235	254	260	268	252	236	252	259	281	233	251	241	241	267	222	227	252	225	273	231	261	237	254	244	266	249	255	256	236	245	277	259	247	257	241	256	260	254	240	252	249	260	215	258	228	252	231	237	228	233	232	229	249	254	237	238	232	269	235	284	253	254	244	226	230	248	250	249	280	270	253	255	259	243	278	264	242	267	248	250	242	229	244	215	284	283	304	295	270	245	241	270	244	255	247	286	239	263	246	243	239	271	225	226	264	241	236	230	235	253	264	298	261	229	244	258	259	242	282	238	240	235	240	250	250	248	282	244	220	227	255	229	216	255	237	233	230	258	233	265	253	241	258	257	228	248	272	220	251	275	237	225	249	230	275	235	272	231	259	249	247	234	246	248	283	256	248	229	249	225	230	259	246	276	270	259	221	230	288	252	236	262	232	234	224	222	260	275	277	257	243	270	262	237	239	271	276	248	258	232	243	229	234	278	252	269	236	242	253	253	287	256	257	232	259	237	260	245	224	246	261	245	245	241	241	263	263	240	235	216	261	264	241	257	242	262	264	224	230	256	273	242	234	270	228	247	235	252	254	240	235	274	244	252	267	237	264	234	236	236	233	229	288	237	228	246	229	218	270	237	229	212	275	274	254	266	265	242	243	232	243	253	209	234	257	261	247	288	281	244	278	268	274	308	263	235	237	258	244	232	232	231	272	247	269	251	262	249	266	279	244	242	248	240	275	250	261	262	248	260	221	282	236	245	267	267	227	211	250	224	255	261	266	269	242	237	258	265	218	258	236	246	240	251	259	239	255	246	249	231	286	253	235	210	235	236	265	267	268	226	253	224	242	268	283	225	235	215	244	241	229	255	260	233	271	257	278	277	229	238	260	265	258	242	262	258	214	239	218	229	218	219	272	257	275	254	258	272	245	233	238	255	244	222	230	247	265	240	252	242	240	243	234	268	260	246	273	228	248	223	270	251	228	270	233	227	228	257	229	251	270	270	231	272	282	220	262	242	237	253	257	252	267	237	251	250	260	248	237	267	239	260	258	273	257	250	250	271	247	265	256	234	251	213	231	237	250	253	234	230	250	249	280	258	233	245	242	263	284	246	242	235	251	233	245	232	218	251	254	248	242	253	231	247	230	234	243	245	231	232	238	263	258	257	261	252	259	237	246	267	272	257	286	263	250	244	253	248	259	257	261	220	234	286	282	235	273	252	230	258	233	259	259	225	249	233	254	239	244	258	245	254	224	231	244	233	241	244	238	236	221	252	255	276	249	243	261	247	245	248	244	262	234	243	259	232	237	255	221	266	264	236	266	276	260	260	253	250	237	267	261	246	243	249	260	219	227	244	244	270	228	254	237	234	255	250	247	271	258	239	252	237	244	234	231	242	243	243	240	241	247	240	252	252	255	233	229	287	255	250	242	249	262	230	261	266	250	245	268	244	241	289	254	250	235	239	264	243	256	242	257	253	247	252	269	249	255	264	262	255	244	244	250	265	259	239	242	265	225	237	252	267	242	240	222	266	234	260	237	254	286	248	250	251	272	246	249	210	261	253	258	241	257	224	239	259	245	257	246	268	262	238	253	224	240	235	275	280	251	215	258	256	230	230	249	236	263	251	230	237	254	258	244	239	235	264	287	248	244	233	251	249	256	255	239	255	254	246	266	247	252	226	215	224	259	229	250	230	230	269	225	251	247	239	249	220	247	268	248	260	250	251	268	242	237	252	229	268	265	259	256	249	264	262	231	249	245	261	224	267	256	247	252	238	265	210	256	253	230	265	250	240	223	231	264	257	268	262	235	223	222	243	268	264	214	222	248	253	253	255	257	260	247	254	254	242	250	235	264	203	256	222	255	233	272	243	226	242	236	259	226	258	266	247	241	267	245	249	237	245	242	230	262	240	244	236	252	221	245	252	249	246	244	241	246	245	225	268	264	232	225	220	241	254	238	278	241	249	224	255	224	235	242	241	216	264	233	248	256	238	251	266	261	246	240	241	275	247	236	265	248	276	265	270	274	238	261	259	247	246	245	249	254	240	252	230	255	267	236	270	254	259	246	252	236	225	239	268	240	227	263	242	233	240	276	268	260	281	255	263	259	282	263	267	267	262	253	240	231	237	257	257	264	237	236	241	257	244	238	263	275	224	280	279	243	274	275	255	246	212	242	238	249	260	239	213	231	231	246	261	257	285	244	253	237	236	246	245	227	237	256	250	267	246	229	273	229	279	239	272	237	286	244	223	233	216	269	234	257	237	237	242	224	276	258	243	230	281	242	247	240	238	252	261	262	258	249	245	240	222	236	246	257	242	241	260	223	227	240	234	240	225	246	239	271	257	262	255	215	230	253	223	243	243	249	253	249	233	240	248	214	244	281	253	211	264	259	246	260	251	255	259	251	228	248	242	265	237	251	249	247	245	272	217	251	240	257	248	263	240	226	243	260	242	258	254	272	261	277	233	227	231
3301	4490	3427	1751	1195	891	707	612	561	477	437	413	358	395	406	376	282	302	306	313	335	282	311	299	268	285	303	299	272	292	273	261	305	285	295	301	258	281	285	255	285	283	268	257	307	284	265	252	270	269	296	277	283	254	283	293	287	259	311	244	296	249	257	279	295	278	254	257	269	272	261	264	256	281	278	271	259	271	240	290	261	273	270	257	269	269	262	273	271	273	291	256	281	276	280	285	271	278	266	288	289	270	277	272	259	252	266	226	285	288	243	300	267	270	258	250	263	281	255	279	269	285	279	279	247	276	294	277	281	279	285	255	262	293	285	237	267	266	254	259	253	268	261	258	287	274	273	285	283	283	303	245	264	294	270	300	279	240	287	281	263	293	236	272	258	238	270	285	279	286	270	281	257	292	280	251	284	257	267	303	257	302	297	282	277	270	276	259	270	259	281	279	272	270	292	298	270	269	287	268	299	262	274	267	265	249	280	257	261	283	255	249	301	245	245	292	281	284	298	285	271	282	265	265	274	266	284	246	299	262	238	240	266	259	259	259	256	293	293	269	246	278	253	239	265	290	289	259	291	277	255	283	261	292	287	275	288	269	262	261	285	247	249	272	273	258	265	267	276	262	274	291	261	305	255	283	275	280	269	242	273	277	253	285	266	272	239	285	291	246	272	271	298	271	279	292	268	261	293	253	281	300	240	277	275	260	256	284	272	300	270	276	294	281	277	250	262	261	274	272	256	275	277	287	277	278	295	277	273	242	260	277	256	265	278	257	296	310	264	281	261	289	283	293	275	254	295	286	233	244	256	256	284	254	276	279	250	282	280	285	292	250	260	243	250	268	271	294	272	252	264	283	264	248	269	263	302	255	266	281	286	284	271	256	236	283	285	262	256	257	271	272	271	285	283	282	280	318	266	258	288	296	310	272	276	291	256	295	252	257	281	261	276	270	317	264	270	275	285	302	280	266	290	275	293	292	273	259	260	262	251	271	280	258	246	282	271	280	272	253	301	280	255	265	276	264	283	263	255	285	258	278	260	293	282	281	242	277	275	294	265	281	270	274	291	294	277	271	264	281	269	262	255	295	287	306	288	286	249	305	264	292	269	252	231	275	288	248	255	271	239	295	277	285	302	288	269	259	269	280	258	269	283	291	249	275	264	293	279	231	242	262	317	273	229	274	249	258	277	265	278	256	285	256	263	245	305	289	271	257	280	294	299	265	254	274	296	254	250	277	275	264	249	248	265	251	226	240	262	264	277	266	308	272	257	263	255	276	304	288	277	256	278	294	267	272	229	250	271	251	289	278	271	270	267	293	263	279	275	277	287	301	285	286	274	247	272	265	287	258	249	256	288	282	259	271	280	246	298	272	255	251	248	256	257	307	252	255	245	262	277	260	258	303	251	271	291	269	270	283	264	262	257	278	312	275	276	304	268	264	265	270	262	253	307	260	291	276	240	281	258	274	251	261	290	288	237	291	280	244	280	273	277	236	281	249	265	277	260	265	266	270	250	263	279	316	241	260	265	249	277	231	278	264	265	280	243	274	268	256	265	235	313	261	255	271	240	272	252	278	276	280	280	254	265	263	251	247	245	251	213	288	232	277	235	277	264	236	256	266	264	259	258	256	297	256	289	266	279	264	287	265	261	302	284	264	301	239	274	267	286	263	277	290	280	263	292	237	258	275	285	256	302	285	263	297	303	245	271	266	247	279	264	245	259	287	242	294	275	286	299	247	253	268	241	251	286	281	245	284	272	281	277	251	257	254	287	266	262	268	266	270	267	283	254	267	271	257	272	258	266	294	254	263	282	266	263	271	271	286	242	267	271	268	280	245	270	292	277	287	270	270	276	264	258	265	267	285	263	252	253	246	244	258	236	225	270	260	241	272	291	269	242	261	275	268	262	268	249	278	265	287	262	292	250	255	256	274	265	235	273	262	262	259	280	246	301	276	271	254	261	255	292	263	251	269	253	260	240	284	267	270	276	284	262	283	263	298	267	274	280	256	291	284	255	264	266	277	289	285	272	290	267	276	260	270	271	283	261	266	259	253	265	260	274	241	270	245	292	268	254	256	276	268	240	224	252	252	287	257	261	260	265	245	272	253	285	263	238	268	258	258	238	269	260	274	285	250	288	251	245	295	267	283	287	263	255	247	285	303	252	247	248	314	276	293	256	252	270	249	284	256	269	266	275	271	280	273	293	249	264	266	268	264	303	285	275	289	261	302	271	267	260	255	295	263	260	273	281	271	293	294	266	269	277	272	249	278	244	261	270	286	278	282	256	257	230	252	232	289	279	270	273	283	265	258	252	286	263	256	248	244	270	258	259	283	310	273	272	279	293	267	260	289	246	255	274	276	258	250	260	291	257	272	275	251	295	271	258	270	264	285	264	247	233	268	261	260	254	294	255	229	266	256	282	252	285	295	235	287	264	260	280	251	275	269	284	251	237	261	268	284	303	251	221	277	280	272	276	242	285	257	252	257	276	257	256	270	291	289	269	269	250	276	275	270	269	285	265	261	266	257	292	258	294	268	272	247	258	252	264	257	281	280	256	271	288	229	267	262	291	269	262	248	230	248	281	283	276	250	262	259	260	269	249	257	273	240	259	253	300	251	258	257	282	296	248	278	268	265	262	288	254	259	271	259	257	285	280	229	248	284	257	261	223	267	278	299	281	259	247	272	268	221	285	280	262	263	264	280	276	270	281	305	256	267	276	258	249	262	267	240	238	241	269	280	263	271	270	259	285	257	284	262	255	293	269	284	292	278	260	240	249	277	280	288	258	261	285	252	252	243	263	269	248	256	282	283	252	255	252	294	273	260	239	279	271	244	249	299	266	276	276	274	256	256	250	259	273	251	252	274	251	267	278	271	248	278	248	252	276	291	305	234	286	258	300	281	280	266	280	283	258	258	268	280	262	272	281	253	228	286	278	275	263	241	246	251	261	281	299	307	269	262	244	254	259	252	259	255	253	282	247	266	273	281	261	276	286	218	250	240	275	266	287	265	288	293	294	251	287	237	299	278	260	262	259	280	263	270	249	266	252	288	262	246	268	304	267	254	258	279	281	267	279	258	254	258	264	247	285	260	278	243	273	263	283	276	264	261	257	275	282	265	274	295	267	267	298	330	275	268	269	272	253	242	274	272	249	256	265	284	247	270	250	307	247	245	266	267	273	259	253	264	285	244	263	242	248	288	266	301	256	264	254	278	259	301	279	255	262	269	261	272	272	256	266	290	287	273	291	239	259	277	267	261	250	259	269	300	288	246	272	280	236	235	266	261	276	265	235	263	291	278	256	267	285	264	258	277	242	272	288	265	238	241	245	249	300	251	287	262	242	265	278	277	258	249	263	283	271	217	255	278	253	257	253	265	270	260	277	251	263	288	262	294	234	214	259	272	256	278	261	272	282	260	273	232	262	253	262	283	266	247	246	256	251	263	253	225	257	263	270	276	261	255	254	269	269	255	263	262	283	263	263	281
27652	11121	1681	919	723	704	693	724	687	692	747	723	719	700	744	707	665	650	651	718	724	680	705	694	702	678	691	731	703	718	702	719	683	725	708	699	729	708	696	677	677	661	659	747	664	693	706	715	711	646	678	696	703	714	706	684	738	713	668	675	728	710	688	731	739	679	659	717	723	726	705	683	680	700	697	666	698	666	716	692	677	701	685	690	684	693	697	694	641	680	694	662	685	651	698	695	716	732	685	651	675	655	685	680	676	746	744	730	683	685	714	697	648	706	693	708	678	722	693	655	719	658	721	709	737	710	717	704	687	679	680	673	684	717	711	664	729	688	772	687	711	678	703	697	689	729	713	672	715	687	705	668	677	750	745	676	711	703	702	727	657	655	661	639	685	665	687	732	702	745	648	689	662	693	655	684	689	726	664	669	701	685	681	693	702	728	709	690	686	692	694	685	731	693	672	743	683	708	675	692	658	702	703	717	730	677	696	683	680	705	721	671	647	736	728	659	682	669	737	712	746	674	689	688	694	705	722	740	749	709	668	734	676	655	684	653	692	674	705	679	698	692	701	704	724	674	691	704	668	709	720	715	758	694	709	689	683	688	726	708	741	686	700	697	686	721	677	690	718	635	688	651	706	690	697	690	718	709	706	701	705	738	674	686	708	657	703	693	674	666	703	672	689	680	710	690	678	752	700	685	679	698	667	670	690	636	664	700	727	679	707	683	683	657	679	698	644	746	707	725	700	687	679	720	689	671	685	667	695	682	732	658	677	699	709	683	692	679	739	731	685	709	719	710	688	738	703	714	709	695	684	742	732	677	678	752	698	732	690	722	697	701	669	697	680	693	695	705	715	664	680	688	712	689	670	715	691	698	686	700	684	714	780	646	698	714	682	655	711	656	661	635	652	664	682	707	658	713	661	714	679	694	703	696	720	655	694	736	674	632	664	687	732	708	671	711	711	683	683	696	686	711	667	704	748	705	698	699	705	737	724	698	675	703	694	692	700	665	676	714	688	696	709	676	727	707	719	672	755	727	707	672	672	702	715	767	698	709	748	687	698	663	675	694	670	660	722	680	666	699	718	681	687	718	678	707	716	672	690	694	678	674	694	690	696	709	721	679	765	676	689	671	659	700	746	712	653	621	660	675	723	679	684	664	732	749	713	691	681	687	702	693	677	693	691	687	698	709	708	689	720	697	669	667	694	660	693	730	689	711	693	692	666	703	707	698	676	698	719	698	647	730	696	711	676	707	682	665	701	700	640	698	657	657	686	699	692	748	702	680	668	702	707	753	699	689	683	705	638	669	734	735	740	677	688	700	676	706	685	683	679	685	705	685	676	710	706	716	721	672	713	687	652	642	660	735	678	707	693	681	742	693	717	720	724	661	684	711	656	722	736	665	740	681	663	711	703	680	697	669	714	656	722	656	725	683	748	669	679	688	683	704	718	706	688	710	723	666	684	678	657	692	703	710	703	722	687	709	702	697	719	686	667	684	703	687	704	678	701	715	675	680	664	736	685	713	706	706	690	734	686	668	705	680	744	703	681	727	709	679	739	698	643	689	683	638	673	654	639	631	708	674	718	706	736	716	700	673	714	701	699	718	720	685	737	692	694	671	714	686	699	683	716	719	693	689	753	715	675	687	670	747	689	697	697	684	676	674	685	690	674	642	645	631	715	658	654	679	662	673	703	679	698	709	710	721	665	715	675	761	704	650	700	696	690	671	663	716	650	640	688	683	739	720	690	709	671	678	701	648	683	695	714	683	704	707	710	650	665	694	682	687	692	676	692	699	679	715	692	674	672	711	694	714	706	695	678	706	698	710	690	695	673	670	671	669	737	704	677	678	727	691	690	643	688	688	682	740	686	654	667	723	751	729	661	710	674	711	699	658	688	671	704	734	685	703	660	695	726	721	679	679	746	698	731	708	682	710	729	675	720	704	673	655	729	747	728	690	668	670	667	718	679	655	721	698	730	679	717	666	672	729	679	687	734	721	730	739	661	726	697	666	666	732	689	642	673	695	691	705	728	693	716	673	740	660	679	645	716	678	699	677	686	688	693	710	664	669	656	654	700	718	730	699	710	731	694	659	663	697	697	700	683	740	661	675	723	712	628	714	665	676	713	697	711	672	674	712	679	648	692	702	693	721	666	672	704	704	703	695	725	699	696	681	683	670	671	737	702	670	720	696	717	680	666	692	667	679	706	695	659	710	679	679	741	714	696	744	742	702	652	701	736	698	739	722	681	709	658	719	678	650	664	671	740	676	679	748	696	705	716	717	676	654	696	688	724	680	685	698	703	706	709	662	676	712	684	722	697	698	715	696	680	708	662	686	716	688	671	659	711	689	697	746	716	739	680	680	707	730	764	688	676	689	712	708	688	634	686	699	677	658	742	689	692	713	656	659	738	665	703	687	727	709	707	676	703	708	722	753	716	696	694	710	656	705	699	708	711	671	709	677	677	668	733	711	715	696	754	690	715	724	675	698	663	745	675	690	692	747	693	713	743	714	671	706	672	649	659	685	685	670	688	714	744	765	742	679	710	640	712	669	743	740	716	686	674	664	731	733	696	678	705	678	674	666	748	687	656	697	697	679	730	687	708	679	708	708	759	682	701	717	706	717	690	675	693	637	695	676	693	702	675	713	683	709	676	684	676	710	743	696	742	746	693	719	681	672	762	696	686	722	667	669	707	691	752	698	672	718	688	706	700	695	666	688	723	688	735	691	740	664	670	703	705	711	688	666	698	678	667	682	664	653	634	698	698	722	698	688	718	726	636	718	649	652	729	702	708	725	692	692	665	697	706	647	694	704	700	675	786	715	687	702	684	734	690	670	711	685	710	697	713	686	678	669	687	710	720	662	710	707	693	696	676	718	721	685	674	700	699	681	681	662	753	679	742	712	702	698	723	718	710	726	723	721	692	707	696	724	683	637	713	650	694	689	708	727	690	681	685	696	649	708	729	727	714	684	715	683	694	691	679	709	699	699	704	711	689	711	750	664	682	646	704	695	649	676	695	681	708	687	714	676	683	684	694	725	740	671	717	715	705	663	656	713	702	711	713	679	721	703	728	693	668	695	692	680	706	697	628	698	672	710	729	705	668	687	702	701	716	642	721	713	701	681	684	704	688	665	625	679	648	639	646	695	701	710	663	646	701	672	671	712	678	626	689	686	687	698	741	640	680	731	735	713	632	665	699	721	662	707	699	687	723	701	686	695	652	734	717	654	718	720	661	672	695	718	709	712	738	736	700	678	712	706	731	747	646	692	734	682	733	713	688	696	646	703	660	675	715	674	745	670	684	731	685	713	714	704	682	686	690	671	672	716	701	654	669	671	681	714	699	719	676	696	683	703	746	703	689	774	699	698	681	678	732	753	689	686	688	727	725	728	699	671	720	718	658	692	687	678	683	655	658	704	728	689	706	742	700	659	680	700	667	713	700	680	653	708	662	683	719	724	678	703	667	692	686	673	689	669	709	714	707	669
5239	891	790	722	707	654	681	630	687	661	631	682	634	634	693	664	668	677	655	665	631	608	651	609	634	673	660	615	650	663	637	673	636	659	645	602	630	597	626	600	668	665	638	610	604	639	645	594	642	615	643	598	644	661	673	635	641	636	608	655	643	632	667	622	617	617	638	656	616	610	656	617	616	667	610	544	615	578	665	631	605	608	639	634	659	642	649	628	635	600	609	653	608	646	607	649	666	628	616	641	595	659	680	615	627	621	627	615	626	657	608	635	661	628	647	609	652	685	622	628	644	642	619	598	633	610	626	586	590	642	668	648	643	579	622	684	643	636	614	645	615	628	627	617	661	632	653	588	648	577	662	638	631	663	639	571	675	640	613	643	619	639	630	661	625	624	640	648	631	639	637	615	666	648	635	619	628	628	603	627	648	627	623	664	583	625	589	580	639	626	601	636	662	665	619	651	628	619	640	649	636	629	637	631	625	648	663	608	669	579	555	639	651	663	564	606	622	613	624	620	662	624	705	657	645	626	614	618	608	637	665	661	642	583	653	639	599	638	650	633	651	621	623	595	593	629	604	651	639	668	635	604	622	608	632	595	569	621	634	632	605	622	637	614	633	613	661	639	639	596	674	651	604	611	635	634	633	614	685	594	628	654	638	630	676	662	623	643	630	650	650	633	653	683	630	595	596	625	618	632	597	618	609	595	639	627	606	638	632	606	611	606	652	650	691	604	628	644	629	653	676	620	639	675	618	632	609	608	640	614	648	678	629	581	633	591	693	625	654	665	643	618	635	591	653	583	582	662	620	605	640	632	615	624	632	613	646	616	607	654	649	581	652	615	628	651	687	602	653	622	660	651	649	661	612	622	662	620	661	629	641	582	641	693	630	599	647	651	623	665	652	607	624	637	652	635	648	615	637	658	594	641	623	607	641	599	599	638	623	611	631	626	609	615	587	627	645	594	633	629	612	625	626	610	607	623	669	638	661	669	599	622	628	635	606	600	623	630	610	676	628	603	671	597	675	627	645	607	698	663	637	622	614	612	673	631	630	634	651	636	606	669	624	671	631	601	672	602	638	633	627	642	628	659	633	649	615	611	618	646	591	618	626	644	610	677	642	632	630	613	654	635	647	649	600	617	647	680	647	648	568	625	660	612	570	610	653	609	625	609	581	573	619	647	666	682	650	645	640	645	645	598	609	629	643	594	583	690	642	633	612	628	636	625	680	661	659	643	600	605	614	641	618	582	635	617	615	627	652	635	660	630	629	578	645	591	592	643	692	673	663	681	633	649	628	657	640	618	632	597	658	640	609	665	630	651	623	610	642	613	637	646	644	643	596	650	593	641	650	616	632	667	669	664	587	644	620	654	622	667	623	621	650	608	581	648	639	645	636	627	612	634	615	588	640	606	686	623	620	640	642	622	615	630	627	657	620	622	642	627	678	637	623	689	597	615	638	616	616	624	671	629	639	629	602	644	611	598	627	664	640	640	613	641	678	613	608	599	612	644	618	647	641	609	615	617	624	639	670	609	653	672	605	604	615	578	655	595	593	662	577	585	663	648	647	615	659	645	650	644	612	617	665	645	686	651	669	618	643	587	621	633	631	628	669	596	620	610	613	635	602	598	680	632	594	648	635	637	652	605	659	595	633	650	636	654	661	608	604	583	636	604	659	594	607	652	641	617	648	652	574	654	662	626	588	657	635	632	633	615	632	652	644	649	634	658	676	604	619	659	611	618	623	667	598	620	615	677	598	639	598	627	658	656	613	640	585	660	670	617	643	627	630	630	641	625	661	632	620	599	617	610	655	623	662	643	595	620	637	676	673	640	646	608	651	643	637	645	609	605	624	616	627	557	638	621	592	645	659	648	654	622	657	613	600	627	619	626	614	628	609	625	648	612	604	660	627	589	638	650	616	605	634	612	642	604	642	590	620	638	631	575	635	638	600	629	656	621	618	651	613	587	653	607	640	586	669	645	621	630	607	612	624	676	655	650	638	637	635	653	583	573	605	606	600	631	627	683	632	659	589	590	609	648	601	618	616	608	658	636	647	615	587	611	670	674	647	613	668	626	623	664	618	649	671	606	636	696	600	624	642	606	671	619	616	640	661	637	639	640	612	625	636	621	601	661	649	636	656	595	618	620	608	687	621	639	626	628	635	607	637	642	593	658	587	577	662	620	633	597	586	633	601	650	601	578	655	637	686	601	635	562	639	650	648	643	617	634	620	639	678	649	615	614	630	626	618	643	597	642	582	656	627	603	629	649	582	621	636	623	631	653	652	620	629	577	633	682	618	629	642	641	619	638	685	676	693	634	595	623	660	642	607	607	607	609	640	666	646	626	599	605	665	606	662	645	585	699	688	584	643	659	646	654	632	609	623	632	641	606	637	602	665	627	622	656	621	606	671	618	617	642	611	598	599	647	658	656	631	621	601	659	584	646	671	607	667	620	629	666	597	580	661	671	628	620	629	639	624	634	648	646	647	597	594	625	628	648	645	595	620	625	603	658	667	611	637	653	651	645	618	631	662	672	641	648	662	641	637	607	613	675	590	605	607	619	617	628	623	630	638	634	608	612	637	628	624	617	640	672	676	626	611	598	630	635	639	669	625	626	625	671	624	654	585	630	659	610	620	618	639	593	661	643	651	658	644	654	629	610	597	579	641	628	610	621	625	639	601	667	630	615	648	659	638	591	607	657	580	635	632	615	572	695	620	597	634	632	662	650	613	600	650	609	617	607	632	617	629	631	617	613	641	643	617	621	626	622	654	626	624	597	606	691	640	618	607	600	632	636	673	590	612	651	667	653	652	616	634	609	587	642	655	669	684	632	618	614	562	662	635	681	641	669	637	641	623	657	593	644	661	616	614	619	653	633	629	576	609	654	671	606	640	662	689	632	599	584	632	610	615	665	638	617	633	606	664	618	600	613	644	645	591	650	614	612	615	665	643	635	670	636	607	632	650	626	614	643	629	644	655	633	637	599	647	658	599	608	639	644	631	622	617	590	657	611	661	606	619	654	614	638	621	586	622	560	624	634	631	635	638	631	673	628	677	656	649	630	606	647	611	646	632	634	672	656	580	605	632	646	636	633	629	596	642	616	584	619	627	635	622	623	642	630	605	630	605	636	635	605	627	641	630	665	694	623	618	586	629	643	622	641	640	648	611	663	603	659	653	619	662	615	663	619	654	644	646	624	636	631	628	617	641	620	676	628	629	659	657	641	643	635	608	647	615	638	619	613	631	654	597	681	626	635	662	611	615	661	653	631	635	647	630	614	615	592	636	650	634	637	583	617	605	695	608	691	642	620	676	600	614	629	632	649	653	605	645	624	643	637	649	665	631	573	637	625	623	590	656	700	644	643	604	625	667	682	619	604	615	645	629	626	661	649	640	666	606	614	612	595	616	651	682	628	685	664	635	626	590	616	628	656	638	645	621	583	621	685	632	665	622	633	656	639	635	625	662	626	625	655	622	646	655	653	581	643
25938	21508	25140	15986	1465	815	698	653	578	606	620	610	562	595	584	579	562	663	581	570	608	559	589	577	582	585	567	597	559	547	569	582	580	579	607	571	539	585	585	587	558	561	598	552	565	583	583	550	554	538	573	572	567	553	577	556	599	600	590	537	593	582	584	609	573	538	517	567	527	592	571	596	570	576	522	546	560	568	591	543	593	593	579	582	571	582	584	560	594	587	563	606	581	557	577	594	567	537	616	568	559	570	583	562	589	551	550	550	558	561	584	559	562	549	554	535	593	569	564	542	577	588	552	593	581	571	572	539	581	597	581	577	574	556	568	555	561	560	592	534	572	567	534	550	542	543	574	596	587	565	636	518	571	599	600	561	582	578	608	604	536	579	526	616	568	588	556	557	581	558	559	576	586	570	589	557	587	583	545	601	572	552	524	600	610	605	545	606	504	588	565	562	618	563	553	546	550	603	553	578	588	584	556	581	548	566	569	593	544	584	615	568	556	535	547	586	569	586	551	551	572	558	559	546	597	567	566	571	542	557	571	565	535	609	579	574	574	528	582	564	564	562	555	579	610	535	550	615	582	600	573	581	620	566	562	605	593	596	535	558	543	578	552	587	554	622	605	555	539	552	578	580	603	566	586	571	577	579	600	570	566	614	547	536	582	559	552	541	549	583	566	630	580	564	557	573	544	574	569	588	551	547	500	571	572	553	567	559	577	557	560	572	562	546	570	549	562	592	593	555	587	567	575	526	600	570	564	539	541	566	580	621	550	584	618	523	565	575	539	572	603	590	575	553	564	553	574	577	573	572	534	566	566	574	597	544	545	502	567	587	558	572	575	557	591	550	581	555	566	569	567	609	583	551	571	556	560	590	559	555	546	572	584	580	568	566	544	640	557	564	573	571	534	575	574	586	594	594	570	549	577	568	571	545	541	606	588	551	556	534	570	571	570	572	586	590	583	595	588	630	548	543	578	582	583	512	597	569	539	588	588	553	593	550	546	572	582	554	581	583	527	544	555	557	527	604	562	563	590	585	591	557	579	554	512	562	543	552	587	559	545	572	616	541	560	616	562	559	591	553	564	555	617	511	560	554	604	584	555	558	534	582	573	599	567	552	535	550	566	549	596	574	603	560	624	565	587	521	545	532	506	570	572	548	540	541	552	570	569	564	594	545	567	550	538	553	546	600	610	574	576	603	556	573	541	575	559	544	566	593	589	552	548	575	551	559	595	503	595	537	547	546	537	611	569	546	544	589	594	573	563	555	574	586	598	622	597	556	561	564	560	570	529	575	526	560	600	542	575	624	587	538	548	551	573	548	556	565	559	567	567	535	571	545	573	576	548	563	558	584	548	572	570	553	556	542	570	569	560	543	514	566	597	611	579	550	563	595	575	503	564	604	547	588	511	563	571	564	526	581	538	576	570	604	566	551	605	564	557	543	564	534	535	592	567	549	604	571	559	574	573	584	577	551	595	571	558	607	576	572	550	570	565	564	558	550	529	596	558	549	518	531	557	557	617	554	602	575	588	519	562	551	547	582	574	583	528	551	539	591	562	572	568	567	577	588	563	587	568	583	573	591	597	591	519	567	553	546	563	587	582	573	553	593	554	584	586	548	535	571	555	533	578	560	569	550	609	524	570	560	614	600	563	570	561	566	570	575	531	560	581	590	549	565	634	579	634	561	541	588	567	599	573	567	573	542	569	523	568	569	555	588	606	544	559	571	527	542	584	545	564	566	598	543	550	541	531	577	582	553	552	610	563	579	568	541	534	580	611	613	519	587	531	589	597	569	604	547	526	578	543	539	568	576	593	601	567	639	552	568	573	626	533	576	587	546	547	597	551	566	576	556	570	562	562	577	575	563	553	613	564	639	556	550	573	584	568	548	589	551	540	583	599	572	533	515	545	539	553	569	600	584	591	567	585	573	578	559	587	557	573	595	554	552	546	554	585	560	577	544	557	561	545	564	563	609	598	589	582	554	580	569	582	592	514	555	571	563	514	585	574	588	531	536	565	579	608	553	568	596	546	538	574	560	561	573	566	573	579	530	522	541	581	648	497	563	538	585	559	509	587	534	572	569	571	556	568	579	583	589	577	591	523	546	550	548	550	564	567	617	557	531	537	603	547	515	573	575	567	546	535	568	546	570	536	606	586	569	583	593	598	573	581	556	590	585	599	532	633	567	570	561	599	540	576	530	537	521	532	565	562	566	561	545	553	532	562	574	586	525	540	551	600	595	605	574	544	602	553	534	562	620	549	594	554	587	583	561	546	558	557	569	583	575	611	597	565	612	574	596	556	567	593	540	569	580	578	555	566	575	602	553	614	545	584	533	556	585	550	562	594	587	594	571	561	566	530	543	569	580	591	598	559	522	578	554	584	523	519	606	607	567	556	553	568	580	593	600	540	548	575	556	605	571	554	559	590	566	546	583	601	576	512	576	593	540	562	582	562	542	569	563	564	595	557	618	566	589	574	561	580	569	583	556	582	623	543	542	553	585	564	545	564	562	512	546	549	586	553	544	576	581	607	570	566	536	552	565	544	574	586	574	561	596	577	593	566	555	575	595	586	578	547	588	544	582	578	551	569	619	580	593	538	570	547	587	595	572	564	603	569	574	569	597	548	541	584	587	561	580	600	566	544	540	525	581	584	545	562	559	586	596	556	607	537	577	588	530	540	594	607	567	525	570	568	576	583	580	573	534	552	533	602	556	561	551	550	536	547	559	547	577	573	544	551	595	598	568	542	529	529	567	584	594	529	567	579	563	597	564	520	600	572	547	512	546	594	600	545	553	600	602	557	596	553	601	568	556	585	567	581	553	549	547	573	523	579	508	597	554	539	560	577	564	575	579	548	611	580	578	574	582	578	554	555	554	600	559	565	542	554	573	558	568	554	604	559	589	528	577	595	544	581	553	587	533	582	511	580	539	592	582	543	570	567	583	604	546	559	548	584	578	579	539	606	613	561	571	603	588	550	512	600	582	598	560	565	555	567	562	569	587	551	553	569	590	555	609	546	579	560	561	612	627	580	560	514	611	566	557	558	546	561	556	512	557	545	553	568	562	555	576	555	557	556	567	564	567	564	562	599	592	554	558	537	573	569	585	580	549	490	553	559	532	554	569	560	603	564	592	574	581	541	554	524	565	621	533	537	564	612	521	611	595	553	541	548	581	561	532	583	573	556	558	600	548	586	551	566	582	572	544	579	581	565	560	540	556	521	524	582	561	586	549	532	565	549	572	548	598	564	529	572	553	551	565	585	597	604	578	567	527	589	576	592	606	589	544	525	562	520	574	625	587	568	523	544	581	541	560	585	557	572	570	535	574	551	586	554	583	529	556	551	570	544	543	586	611	568	607	597	598	579	568	590	573	554	614	517	552	572	588	585	549	573	537	560	558	595	567	541	564	575	520	577	550	565	514	582	568	555	615	606	584	532	551	584	547	579	545	573	561	532	544	574	564	557	549	575	579	606	579	579	577	516	541
3584	1916	1674	997	832	747	712	678	608	554	660	585	625	602	568	573	572	576	546	551	551	542	621	539	537	537	508	522	555	533	544	542	523	549	567	580	538	545	526	536	518	571	567	558	539	562	533	521	534	506	526	538	550	557	553	537	527	507	554	526	501	548	550	554	572	548	527	537	528	498	578	531	559	559	535	528	545	552	533	485	528	527	546	493	543	550	505	519	535	516	568	520	509	552	539	535	533	546	532	498	536	528	570	549	523	556	514	502	525	529	544	524	536	543	557	529	546	528	512	537	539	555	533	478	560	490	555	558	518	573	551	533	524	477	529	554	514	568	496	532	547	498	527	518	562	530	512	505	530	579	513	562	507	525	537	533	541	575	565	555	545	524	539	491	531	546	507	532	563	530	493	539	531	533	515	539	530	545	519	514	520	536	472	534	556	511	503	547	537	500	527	528	558	538	526	539	542	515	565	528	548	522	563	537	545	517	507	518	569	532	503	491	523	521	497	571	508	536	525	554	524	504	546	542	515	547	536	533	517	517	509	524	510	592	513	547	462	538	554	493	508	559	524	530	548	486	533	536	498	534	517	552	529	525	487	506	522	553	531	537	557	540	534	521	504	562	545	517	474	524	529	501	525	497	501	555	543	578	501	521	525	522	533	500	523	488	543	530	496	560	541	515	534	564	497	541	526	531	516	572	493	514	538	541	549	546	529	531	510	527	535	549	548	553	561	561	522	523	517	498	534	529	501	534	518	480	538	482	561	531	498	514	543	496	554	534	531	521	562	519	524	519	535	534	526	554	512	493	574	550	524	541	499	546	541	512	552	564	527	545	525	540	510	517	563	509	545	501	494	511	543	528	517	519	523	508	558	513	537	511	525	519	519	516	520	525	504	540	527	526	528	557	556	561	528	545	551	533	537	519	497	482	521	572	605	518	556	539	520	516	535	513	505	504	530	538	484	522	538	559	486	542	531	511	532	513	492	510	498	537	508	538	541	530	519	521	520	497	517	521	499	538	542	527	545	539	540	553	542	532	543	508	552	522	564	500	552	549	535	493	533	511	546	520	547	529	524	494	503	522	514	481	543	518	537	527	546	564	527	538	531	481	464	557	523	515	484	528	495	560	545	568	509	554	534	521	535	529	526	538	513	544	491	510	520	514	540	506	514	532	537	514	484	514	518	482	516	485	538	526	532	517	505	499	539	546	525	520	499	557	494	504	543	551	538	496	538	533	508	522	547	528	526	500	516	541	533	539	563	541	516	571	510	536	506	504	528	504	543	531	528	523	557	538	538	502	582	486	545	497	510	518	553	547	514	582	537	544	542	579	529	575	503	554	501	540	530	516	543	534	549	564	533	510	467	542	504	519	510	559	505	529	577	517	533	507	556	538	551	517	540	514	515	535	522	545	544	538	520	517	542	541	534	528	505	578	509	510	554	506	547	506	574	546	491	503	510	542	575	544	513	527	547	542	512	543	527	524	475	523	546	493	505	537	557	544	555	548	553	515	519	526	519	532	542	536	541	519	565	533	516	475	591	549	529	529	550	526	562	486	530	531	536	494	545	561	565	518	504	533	558	525	515	543	489	521	546	516	541	477	532	540	557	528	556	520	540	524	508	531	487	498	572	478	523	485	541	504	532	524	528	537	490	538	529	496	531	536	503	535	547	517	524	528	515	507	546	534	520	483	574	508	519	561	551	543	545	555	529	509	538	578	545	518	503	561	524	513	518	533	541	537	517	547	511	551	484	526	515	550	545	556	567	474	539	529	512	549	534	535	517	538	548	566	542	524	559	559	506	537	514	488	557	495	546	555	503	521	502	519	525	560	536	512	514	555	577	519	560	542	499	487	500	514	479	580	518	554	543	530	510	500	473	511	540	525	510	517	548	531	501	544	494	526	537	519	529	511	482	550	568	499	527	553	555	548	532	520	561	527	523	556	490	590	543	495	550	492	512	538	496	502	557	474	553	518	497	545	539	542	557	537	519	567	529	542	562	529	524	476	528	485	510	547	535	511	520	526	527	525	566	516	521	538	516	549	555	516	555	526	532	513	535	520	533	488	579	528	518	566	520	517	592	535	530	492	544	554	509	561	523	551	499	526	490	503	496	527	549	538	546	542	546	507	529	519	504	485	546	539	498	500	521	500	543	559	533	497	534	530	526	525	540	542	515	541	492	499	516	496	502	502	522	508	511	577	509	516	524	511	520	565	527	501	543	534	565	529	522	518	534	532	517	522	519	536	547	519	561	549	529	536	511	510	545	509	520	508	549	550	531	537	557	538	561	549	524	528	545	531	538	548	548	542	525	533	488	512	546	514	511	552	556	564	550	530	522	518	548	525	554	501	549	498	520	514	534	503	502	504	566	555	521	534	544	544	534	503	555	545	538	511	533	536	541	522	496	516	567	532	522	545	506	525	511	532	543	567	524	526	507	551	482	547	526	501	504	540	533	519	526	492	546	567	526	491	530	516	508	533	522	508	525	472	514	534	505	552	505	520	513	505	545	576	520	529	523	570	527	529	520	522	496	548	536	548	554	520	557	543	507	555	521	535	522	570	566	537	494	553	514	562	533	567	559	509	457	482	491	510	485	534	511	520	546	549	514	545	536	583	536	507	514	563	519	525	551	543	552	521	532	492	490	592	512	528	517	526	532	526	552	495	509	522	519	537	527	504	488	486	538	504	493	535	484	516	526	496	519	537	530	515	521	552	564	539	567	517	519	528	528	499	498	509	520	576	552	568	519	520	503	502	518	513	540	504	512	484	502	498	510	537	528	561	545	507	513	537	538	531	548	516	523	506	461	499	530	536	549	536	564	547	536	522	518	506	509	533	521	548	529	510	483	561	533	534	503	512	503	524	561	508	525	535	549	534	525	541	517	522	521	560	528	515	558	469	545	553	515	510	527	512	567	497	558	520	488	512	509	492	526	517	610	506	541	528	505	530	498	525	491	513	486	555	528	484	491	539	535	552	576	517	520	504	564	598	540	523	505	543	568	542	517	538	518	567	531	526	567	497	510	547	501	536	504	547	498	477	554	569	537	535	526	536	533	526	521	553	557	510	520	518	541	527	507	530	505	509	534	480	558	541	501	496	538	558	548	539	531	537	479	516	521	544	493	556	543	516	547	538	521	562	568	512	513	537	535	563	528	523	522	495	520	504	551	516	541	504	517	486	498	546	538	533	538	521	528	508	519	501	529	539	521	547	528	532	541	519	542	523	512	518	518	518	528	538	550	510	544	535	539	539	530	568	543	546	532	531	516	510	566	502	532	517	472	517	531	500	552	503	530	513	526	596	551	547	524	511	522	570	500	484	542	489	516	536	492	496	513	546	549	565	517	496	518	495	492	565	514	525	526	556	494	498	529	535	495	515	553	544	512	506	516	545	543	489	503	548	579	523	515	479	530	561	536	486	492	483	534	512	564	551	571	558	490	508	513	548	506	492	491	513	539	530	497	483	559	514	510	512	505	526	515	513	562	526
24334	21476	28625	24765	19784	2248	800	447	431	340	340	328	315	337	294	299	304	282	251	267	258	268	254	252	282	286	295	280	303	248	260	270	247	264	255	259	256	252	264	244	232	252	243	278	236	265	241	253	262	259	243	230	256	254	244	271	243	283	277	234	241	273	253	249	269	257	260	269	266	277	251	237	251	236	258	238	232	253	224	298	231	267	243	268	287	249	278	236	248	254	234	257	245	232	252	244	230	246	251	263	267	234	260	242	238	265	233	241	257	238	273	233	274	266	227	280	271	268	289	238	242	246	276	253	255	263	219	267	235	237	245	273	242	265	259	273	233	235	251	263	259	268	265	261	232	261	252	238	261	257	241	243	268	263	242	257	248	273	267	249	254	264	266	265	250	235	264	210	245	244	244	246	261	243	271	255	248	231	235	256	260	248	273	275	249	248	235	253	249	251	247	257	248	249	258	258	277	245	254	248	243	237	256	227	246	262	290	249	267	247	234	264	246	224	267	236	238	251	287	259	244	276	275	226	253	214	255	251	247	269	238	274	242	267	250	240	261	266	235	274	256	222	275	246	252	254	266	261	270	273	239	238	225	246	242	230	252	271	254	251	244	277	257	291	250	252	237	257	262	250	253	254	244	269	275	235	234	234	264	271	248	219	274	270	251	270	246	269	277	246	245	263	263	232	237	262	237	254	281	197	273	251	257	234	263	215	282	266	247	252	268	266	254	272	263	213	256	224	262	223	238	264	234	261	245	211	242	281	265	242	247	237	240	227	293	255	246	244	249	269	249	270	235	248	258	265	254	270	244	247	275	244	264	247	254	248	252	236	284	256	269	252	273	232	255	242	244	261	255	281	251	286	251	236	255	261	240	247	251	254	256	245	242	233	264	281	221	263	264	271	256	249	232	234	266	228	257	248	258	250	263	238	257	256	244	237	260	251	262	255	248	256	252	254	219	269	246	240	237	259	264	255	250	238	234	252	245	247	272	246	212	241	234	267	259	240	242	251	276	244	242	264	223	253	213	253	246	251	242	268	243	282	256	253	215	264	243	241	251	234	254	251	235	245	263	254	245	249	240	252	240	213	228	233	249	277	253	230	260	238	286	266	274	268	259	276	234	253	242	243	242	223	249	263	239	206	254	266	256	250	234	232	232	275	251	240	254	250	238	264	284	232	278	274	287	244	258	264	270	240	243	256	269	269	249	234	267	237	249	235	239	240	262	235	238	245	251	268	252	268	258	237	232	242	264	251	258	268	262	238	253	254	236	240	262	243	254	256	242	259	252	240	230	245	257	275	250	251	271	264	240	280	254	231	230	224	237	273	260	232	238	250	265	277	242	252	265	228	256	239	252	263	264	230	268	264	236	245	278	237	269	253	243	235	248	238	234	271	217	240	236	271	273	258	253	255	246	231	261	250	264	238	241	266	232	240	248	249	230	238	242	233	250	265	265	239	253	245	251	248	215	245	250	273	258	277	250	237	246	255	241	264	272	279	248	251	254	245	270	223	286	263	271	281	255	221	252	264	265	256	231	248	240	266	253	263	222	260	264	264	219	259	236	263	233	264	217	253	254	237	259	256	228	264	231	279	261	225	254	237	254	245	262	258	242	254	263	259	265	249	244	271	262	259	281	275	257	246	264	252	301	265	278	234	237	247	260	254	251	245	239	251	241	277	241	265	279	255	237	268	252	231	261	255	253	268	253	264	275	226	255	235	264	236	217	270	249	238	302	254	270	269	256	229	243	245	243	244	278	252	287	254	240	261	237	277	282	274	258	255	217	244	286	267	255	223	256	247	228	274	238	225	269	230	260	271	254	252	233	252	260	250	270	242	248	239	252	258	255	243	268	266	275	257	231	256	221	241	256	241	270	238	246	255	273	266	227	254	257	272	238	214	265	252	241	252	276	222	257	237	240	229	272	244	237	242	267	249	248	258	268	273	242	241	255	255	267	252	243	233	258	246	297	258	263	249	266	258	280	257	251	260	290	246	242	272	260	252	257	255	246	216	247	272	237	256	267	239	246	250	261	243	251	276	248	262	254	247	241	253	250	259	260	253	251	247	241	256	249	240	240	281	253	278	255	231	274	245	266	242	253	245	256	237	249	254	248	237	257	258	251	259	256	259	250	253	228	290	233	273	238	218	258	268	210	244	238	255	235	251	253	237	235	272	260	233	271	249	268	225	238	258	249	259	252	246	227	248	247	250	286	249	246	271	234	253	248	244	258	259	255	248	263	258	236	246	250	247	236	241	240	226	239	268	259	260	263	262	236	256	264	252	268	267	283	234	253	244	247	255	248	257	241	240	281	241	260	268	257	261	239	247	276	246	270	265	246	239	252	282	240	238	245	242	251	268	253	245	247	243	255	229	221	246	255	233	245	250	277	244	266	260	260	246	251	230	243	232	292	244	227	271	256	236	254	226	285	215	241	273	273	267	238	286	239	249	254	224	246	256	255	242	246	287	259	272	267	234	270	237	239	251	242	257	248	229	255	266	247	233	248	230	240	247	241	253	255	225	236	237	244	238	244	234	271	265	248	266	256	262	247	262	242	261	263	248	253	245	272	220	255	215	245	271	254	274	248	256	286	269	262	247	262	227	254	272	245	256	258	237	268	251	252	246	278	238	239	247	244	233	257	267	227	248	264	263	216	245	242	248	255	242	253	261	269	253	257	253	250	279	259	245	251	241	248	254	286	268	258	253	251	239	260	249	227	267	259	268	247	268	262	270	250	297	263	235	222	269	235	240	259	230	249	251	285	258	272	242	269	235	229	247	265	237	243	259	243	274	233	246	262	250	254	238	257	235	249	280	258	254	274	227	243	272	236	249	244	216	273	231	269	217	250	263	258	282	251	225	258	263	268	238	259	258	250	265	242	262	264	257	256	252	257	255	232	241	255	252	257	255	281	251	256	246	252	223	257	272	210	256	247	241	270	242	248	259	265	229	251	279	231	254	270	231	242	224	285	244	227	273	258	243	244	243	236	253	251	249	235	251	266	265	241	261	240	266	275	230	267	256	265	227	265	257	229	251	254	237	249	242	241	244	272	251	243	260	239	243	270	242	238	247	258	274	250	211	270	230	249	263	245	234	252	248	254	257	247	254	270	256	255	243	257	241	242	233	257	262	237	250	285	242	237	250	270	256	242	259	245	246	260	274	237	282	285	254	279	246	229	263	277	248	240	253	267	245	243	260	224	275	244	224	262	248	268	292	258	247	248	256	250	280	254	262	239	259	271	263	286	263	249	258	253	252	254	244	266	230	211	249	230	269	261	244	265	237	263	249	223	252	264	277	262	250	239	294	283	246	257	263	254	252	262	273	260	248	251	253	247	236	288	272	280	277	269	254	242	261	252	242	241	269	266	211	257	256	273	242	231	244	238	234	248	230	248	278	300	235	238	247	244	291	255	247	260	242	228	250	238	242	240	248	257	255	260	265	273	271	246	250	251	259	241	234	241	259	225	251	255	257	241	234	222	281	252	260
3296	4481	3533	1845	1161	945	750	628	616	477	427	372	394	372	342	357	287	338	294	332	309	282	302	300	284	278	305	297	311	284	266	315	273	281	292	289	291	270	290	291	243	272	297	256	298	299	289	297	259	268	307	285	282	292	265	284	263	283	270	284	242	257	270	286	285	282	261	306	322	295	238	295	259	262	271	236	283	257	256	264	280	288	291	268	296	295	279	290	275	236	282	256	272	283	290	271	283	280	268	271	284	245	294	266	274	262	271	295	237	284	265	256	239	271	300	276	307	293	263	288	288	278	268	270	259	282	266	282	274	279	262	304	280	277	293	249	254	304	293	266	257	286	278	260	261	290	293	259	290	306	285	289	254	282	271	273	297	283	297	269	262	293	261	282	314	256	272	291	251	271	288	270	277	279	250	277	266	305	275	272	256	294	241	261	276	267	292	246	249	275	266	247	261	241	276	256	330	275	264	293	266	254	285	264	274	259	243	270	283	266	280	261	274	274	252	270	277	273	277	278	266	264	263	282	288	279	241	296	248	289	272	262	271	264	261	274	282	285	295	263	267	285	260	276	300	260	298	260	248	253	263	270	267	263	287	268	279	274	283	276	255	290	279	266	245	255	279	273	240	263	290	282	261	281	300	249	277	279	258	270	272	275	278	296	285	281	265	298	296	254	278	242	259	268	271	262	263	261	307	306	294	264	264	253	240	292	242	252	272	248	271	262	292	281	288	275	287	255	296	280	244	265	273	255	284	253	287	283	266	287	284	282	285	280	257	306	273	251	295	277	288	274	257	255	292	281	283	259	276	256	247	243	284	281	260	292	254	271	242	241	280	241	265	263	267	304	282	263	258	256	283	248	259	278	283	289	281	252	269	278	282	279	281	267	274	284	265	290	294	279	251	249	285	257	296	232	273	275	291	251	255	293	256	272	252	273	265	275	310	267	281	264	266	263	265	265	268	260	269	262	250	254	286	241	282	263	252	280	280	247	277	247	251	270	279	274	273	279	259	289	253	273	244	252	238	274	264	264	276	276	234	289	294	271	249	254	285	302	284	285	281	279	248	297	278	265	228	242	270	265	256	262	267	276	278	289	280	314	298	285	234	262	268	239	248	270	294	270	282	284	277	256	275	268	276	235	279	293	254	267	290	291	263	278	256	257	277	289	278	263	258	277	255	266	281	263	253	291	252	255	245	292	263	266	258	253	270	280	262	280	277	260	287	245	273	299	267	262	275	274	262	247	262	266	282	275	248	294	273	253	278	268	275	259	250	272	254	270	268	251	282	241	258	211	276	269	289	272	272	276	292	269	273	278	268	272	266	276	284	270	274	267	288	248	258	263	289	279	257	246	282	247	286	242	279	279	249	258	299	264	293	282	254	292	273	275	267	287	286	270	263	288	295	281	303	262	304	274	255	265	261	248	250	247	277	263	257	284	308	258	275	288	271	269	299	259	252	276	240	277	245	263	261	279	272	277	271	278	246	262	283	271	262	295	270	243	272	274	282	239	296	246	268	287	281	254	297	267	222	251	255	284	270	271	241	261	272	294	299	232	262	247	273	290	265	248	245	252	271	275	259	267	276	256	273	284	280	263	260	282	265	294	263	269	263	238	269	259	257	267	253	247	262	268	267	272	255	272	266	301	272	291	270	238	271	283	282	251	293	256	257	275	296	276	258	255	242	257	250	258	270	267	273	276	254	303	275	269	253	288	254	244	256	243	251	293	315	257	281	274	239	236	295	250	253	238	268	245	248	270	259	296	268	279	279	281	244	285	264	272	281	281	269	263	235	270	270	264	290	296	264	281	277	261	291	262	299	281	242	288	264	254	270	266	254	276	271	300	259	292	265	249	263	269	256	264	253	270	281	265	266	273	275	270	243	270	230	297	269	299	257	307	232	244	291	265	254	255	255	285	272	260	259	235	294	297	291	265	263	266	260	246	281	265	287	281	267	301	298	302	276	293	277	279	277	260	257	252	258	240	288	275	236	249	267	266	255	265	268	287	256	268	292	283	268	275	243	254	255	261	298	243	261	275	249	255	248	259	283	267	279	265	246	274	264	284	262	245	272	255	278	272	278	259	279	254	261	273	243	304	282	287	270	272	257	275	267	282	282	272	279	253	259	255	266	287	233	287	269	261	288	267	254	273	258	273	261	242	264	228	221	284	253	257	249	262	262	263	255	287	287	274	245	284	263	278	254	297	276	273	285	280	274	260	262	251	280	282	246	271	264	262	257	280	272	234	266	264	268	270	286	264	288	307	275	259	296	278	274	266	249	297	243	270	252	257	275	224	278	281	247	292	259	274	276	270	266	237	260	303	260	266	267	258	263	266	256	261	284	272	281	290	227	284	245	279	263	301	269	252	279	252	270	232	258	277	260	266	257	255	264	264	273	267	254	265	298	242	295	255	273	252	270	283	292	270	266	257	272	278	279	261	265	295	251	263	247	295	233	253	279	252	223	269	257	264	263	272	268	312	284	222	261	261	285	297	280	279	261	254	254	275	281	278	279	261	277	280	285	253	252	307	226	280	273	257	232	283	239	273	243	265	285	282	266	272	260	238	265	284	262	251	259	284	275	270	293	258	271	243	267	264	274	244	280	261	254	250	241	269	266	263	267	264	268	273	252	270	274	256	281	274	268	303	233	265	254	278	269	272	285	261	300	269	274	253	274	254	262	275	259	287	234	272	235	270	283	265	309	261	265	220	225	246	252	290	257	264	237	266	269	253	260	278	270	289	248	303	266	265	260	275	248	278	250	237	267	279	253	254	222	269	301	268	291	296	252	252	257	256	248	250	309	289	265	233	241	247	277	290	241	277	282	265	265	271	253	293	277	251	279	263	255	273	282	237	262	274	285	234	280	242	265	261	289	262	264	284	258	269	255	270	240	283	271	260	260	260	253	280	287	285	277	264	245	242	260	269	297	271	297	309	235	287	270	297	245	237	269	259	248	294	272	267	254	268	254	275	273	240	247	248	267	258	251	252	235	282	277	282	318	260	244	258	292	287	268	282	268	264	267	287	270	240	279	261	284	263	266	284	255	274	294	269	259	262	275	296	251	247	257	298	241	262	263	283	257	256	254	256	258	258	273	279	266	281	267	281	290	274	236	267	252	235	273	271	278	282	266	266	265	276	255	270	260	256	273	272	245	279	262	243	275	250	228	253	281	250	310	258	274	239	251	274	263	256	259	250	271	241	270	271	279	290	276	244	258	256	255	290	248	247	260	255	258	283	261	263	269	280	264	254	275	256	261	309	284	284	269	257	291	286	273	300	269	278	265	294	217	258	260	259	256	259	251	275	303	272	286	266	263	269	262	274	250	254	282	252	252	266	260	274	268	247	274	209	237	259	265	272	258	289	269	272	266	274	254	259	245	283	280	263	272	274	263	287	252	251	266	252	281	272	272	287	261	294	241	263	287	256	231	260	269	263	256	252	269	263	269	285	244	244	261	246	286	275	245	273	263	273	295	283	268	246	293	278
27655	11464	1717	979	779	794	744	733	713	697	725	677	687	719	651	688	716	733	744	708	712	698	722	732	668	699	723	700	726	722	705	681	739	691	667	758	714	727	702	687	661	712	697	690	721	710	722	714	727	654	718	763	710	706	687	648	709	681	691	738	730	680	733	715	703	750	727	702	673	683	690	696	730	698	687	722	699	653	756	735	699	681	712	637	695	699	738	661	722	721	647	746	716	684	702	670	665	706	710	688	678	675	698	735	716	741	709	737	689	671	709	728	696	683	689	681	705	732	666	743	657	726	731	702	723	674	661	726	714	700	652	686	734	706	698	685	712	717	712	696	717	713	676	707	756	699	687	688	686	711	720	685	685	708	714	707	707	697	693	675	711	703	752	670	761	727	688	712	739	728	700	734	677	720	696	728	735	725	707	686	678	673	671	680	710	689	723	700	698	766	712	720	707	704	693	695	707	662	695	731	726	736	717	704	730	700	712	692	680	680	628	688	673	683	727	693	651	699	662	674	704	721	698	672	691	738	681	740	681	691	673	698	703	692	690	662	728	685	706	713	708	695	662	716	720	763	720	702	743	681	702	715	717	658	688	672	644	708	714	723	680	723	703	653	675	681	721	671	715	703	706	690	718	723	693	692	785	739	704	698	694	712	712	654	721	723	727	657	705	683	765	702	708	721	659	726	716	661	751	696	642	702	701	706	697	688	663	729	706	694	669	669	714	746	690	717	710	743	714	668	686	682	645	673	710	713	704	693	678	697	687	705	680	673	714	667	724	732	734	742	690	672	685	746	685	686	705	683	696	720	681	728	694	711	713	665	754	691	755	800	721	675	705	686	723	707	658	682	664	714	701	669	745	694	707	716	697	671	664	757	659	778	736	673	682	703	704	690	716	670	683	693	718	705	701	703	695	652	678	735	677	685	675	702	678	718	709	707	649	689	764	703	695	696	710	701	673	731	694	760	719	721	698	692	720	705	724	708	715	702	723	706	700	718	697	713	655	633	699	685	723	690	727	724	664	664	709	713	702	697	677	647	683	737	695	705	696	733	702	698	744	703	711	680	748	753	735	669	688	763	713	689	697	698	721	649	700	690	713	710	705	704	689	734	637	723	731	709	700	739	704	714	729	691	710	729	696	724	685	701	722	703	718	702	697	694	718	666	707	726	702	700	691	698	719	695	665	691	753	715	705	698	670	692	714	694	684	653	714	679	700	709	702	694	676	686	656	704	673	684	708	730	728	670	739	799	671	656	687	688	703	666	707	641	737	699	673	683	681	733	720	721	705	700	664	659	668	651	689	691	682	765	765	707	679	699	669	652	726	716	689	719	691	713	661	722	678	703	687	774	681	714	714	684	715	710	744	713	713	693	621	715	707	651	701	683	755	713	713	717	710	696	674	714	677	723	696	660	736	695	699	754	667	700	652	696	672	707	696	661	714	743	680	721	706	731	698	683	714	698	699	685	698	692	687	684	711	683	704	767	717	718	727	672	699	732	740	707	698	731	738	711	666	742	722	693	726	770	658	728	712	749	694	743	704	669	668	700	720	694	712	699	669	691	727	756	721	720	718	674	710	709	657	727	710	681	716	710	701	694	669	709	706	716	706	710	717	713	771	687	726	706	700	732	719	694	687	686	748	687	685	695	663	673	742	733	708	748	705	654	699	675	704	678	707	685	724	677	706	689	721	690	739	690	724	686	739	680	713	706	664	689	676	721	649	686	738	708	693	729	703	704	719	655	707	672	692	710	688	697	658	715	701	688	708	692	716	699	668	650	678	757	677	731	732	684	755	684	701	728	704	692	649	697	673	735	729	735	700	672	678	719	700	705	745	725	692	663	703	678	715	724	662	666	692	748	673	696	720	713	711	699	700	694	696	707	694	685	662	707	732	700	718	711	698	719	723	705	715	705	647	694	706	677	669	680	712	705	699	700	707	689	692	695	681	746	713	703	737	707	724	696	703	740	702	763	685	670	665	702	676	676	680	672	679	698	678	735	701	713	671	738	743	704	710	676	661	674	679	683	688	745	673	743	682	672	681	701	701	707	719	718	700	710	706	706	736	733	734	691	670	714	729	686	755	677	673	703	714	718	748	720	741	753	667	730	681	667	700	677	689	733	731	708	745	762	673	733	711	677	719	682	692	701	686	722	694	763	726	693	689	696	668	672	724	681	687	677	723	715	691	631	710	698	711	716	703	691	742	724	745	706	685	655	704	688	703	734	745	683	715	673	709	725	713	674	669	713	713	657	662	732	660	727	705	699	682	709	732	688	708	709	694	676	728	722	692	694	702	700	679	692	700	748	729	700	650	683	701	682	678	721	674	709	731	700	659	740	702	687	748	660	695	658	666	683	660	667	686	724	651	693	697	687	716	717	732	671	741	730	695	655	728	709	731	720	698	711	681	698	719	657	740	699	726	755	695	744	711	715	715	698	734	721	709	680	693	707	670	702	727	704	742	644	733	701	688	701	723	725	694	656	725	741	691	682	705	690	695	667	687	696	722	687	741	703	722	699	686	716	662	697	685	685	718	686	737	676	723	758	672	687	684	664	680	754	716	734	708	744	720	747	685	693	722	698	690	720	719	688	718	747	671	648	711	685	688	685	687	689	708	661	666	675	725	762	715	671	678	651	690	635	745	690	707	672	692	659	735	727	735	677	742	734	684	747	705	661	717	718	685	705	679	688	718	722	668	685	742	692	704	707	725	754	694	712	683	684	728	718	741	702	696	713	685	710	656	697	738	739	725	710	745	746	663	682	708	659	712	691	698	658	704	676	699	686	717	679	677	743	703	705	752	681	749	690	727	732	645	720	730	666	716	730	657	720	716	743	670	733	705	703	670	681	660	658	683	737	693	762	680	702	708	677	716	681	708	696	695	687	676	716	737	706	731	702	745	747	665	719	664	711	769	695	708	726	721	652	731	689	753	650	694	691	711	743	737	675	681	712	669	702	712	702	695	683	702	706	692	645	725	668	725	701	710	698	684	741	693	729	750	726	711	722	711	736	681	748	698	733	710	718	707	677	706	676	684	686	686	644	703	665	722	741	700	750	706	668	706	708	679	723	701	694	682	698	692	765	685	689	698	763	673	704	744	679	711	697	703	716	669	720	666	714	693	678	724	748	732	727	721	687	747	659	713	713	679	711	713	732	725	675	705	703	701	741	701	693	692	679	711	735	665	711	712	654	724	687	704	713	697	716	715	746	705	692	711	710	707	713	722	708	709	669	685	677	706	737	723	653	694	680	674	678	729	735	741	797	687	646	704	656	702	687	668	714	681	735	729	697	714	696	695	697	677	714	716	717	723	682	780	678	678	688	717	707	735	709	704	725	664	706	747	683	761	689	705	744	713	690	697	742	696	678	713	727	712	701	707	705	745	680	731	671	704	738	699	702	697	674	717	711	677	725	731	739	682	688	699	691	700	671	694	706	682	682	672	681	746	716	711	698	734	690	677	663	695	711	638	704	714	658	698	684	698	727
5230	811	787	687	681	625	646	653	603	610	661	639	616	656	620	644	631	644	635	633	675	596	649	620	602	659	655	622	653	574	638	642	607	633	654	615	629	647	641	618	639	633	647	656	587	628	671	604	587	598	632	604	676	643	641	613	617	653	611	618	666	659	642	646	586	626	619	629	664	594	653	642	618	653	650	629	585	651	675	612	634	666	623	595	617	614	650	668	631	677	604	663	599	587	620	603	651	645	633	593	608	586	623	653	649	583	647	612	644	602	656	607	623	609	598	615	651	614	603	648	625	638	582	622	627	636	680	621	623	671	629	651	620	638	633	622	588	633	635	614	605	635	580	662	611	644	608	663	588	650	596	582	572	651	671	641	631	590	636	618	671	691	595	640	625	625	655	615	594	598	653	642	607	644	617	665	660	588	654	630	665	587	585	601	649	673	625	625	643	638	621	621	613	619	618	598	660	625	605	653	612	599	607	619	634	647	635	633	621	631	596	619	628	600	599	615	623	664	617	637	630	643	645	632	596	626	632	657	643	623	607	695	650	629	629	611	594	662	650	619	605	632	644	655	588	600	622	624	669	632	592	574	596	635	646	641	642	613	601	664	647	629	686	583	640	634	664	636	622	653	652	616	620	646	631	631	649	635	639	579	660	610	607	631	640	661	644	567	625	639	639	623	629	639	630	650	679	625	604	636	651	634	597	625	595	639	591	572	649	622	588	613	603	638	599	628	658	618	637	621	627	593	629	625	643	589	610	598	623	590	649	601	635	646	631	634	634	594	657	593	621	643	652	600	625	593	614	640	644	664	657	640	583	591	603	689	630	616	642	624	622	602	607	655	625	632	615	592	629	669	673	604	630	629	587	638	632	622	600	614	619	608	639	609	622	637	667	618	619	616	624	625	616	563	625	626	620	642	659	626	628	681	594	639	589	633	597	659	643	608	657	626	658	653	614	606	653	639	671	645	631	644	603	568	633	602	623	631	599	617	658	656	655	637	616	619	647	611	676	632	599	639	644	669	649	594	603	597	652	637	616	612	600	568	692	634	655	644	612	630	656	643	622	616	645	598	641	623	668	634	628	638	672	665	648	610	669	607	618	644	622	666	637	672	645	630	639	601	609	574	586	619	622	656	621	640	657	648	612	595	611	653	644	606	607	588	630	636	602	649	714	627	637	633	639	646	647	598	598	616	674	672	604	641	619	605	632	613	638	584	665	668	660	668	669	629	649	607	627	621	610	612	648	593	618	612	600	644	640	615	620	619	653	667	603	671	633	630	657	624	644	633	591	637	624	650	647	640	606	605	613	658	629	585	603	644	573	601	592	680	658	626	653	593	670	635	654	650	653	645	616	598	641	589	658	597	674	613	630	598	669	692	636	656	665	595	640	635	615	618	650	645	663	667	608	619	583	672	633	583	640	630	588	610	663	665	634	664	649	634	606	630	616	591	651	606	613	704	664	587	548	679	611	599	617	646	680	627	606	645	638	605	591	631	603	616	585	628	618	597	621	649	643	672	619	638	622	612	638	625	618	642	640	606	645	605	614	599	589	604	585	623	604	626	594	594	633	647	608	596	612	618	634	614	626	650	630	589	665	664	655	600	568	618	639	607	643	588	677	633	644	588	627	592	637	639	626	628	623	675	639	630	662	615	597	655	631	613	617	571	631	615	602	606	626	617	626	578	638	614	662	620	623	652	659	620	645	611	590	682	584	617	583	635	616	633	602	602	645	642	638	623	644	567	628	636	620	665	615	596	681	644	661	637	624	592	602	623	621	634	625	596	648	630	622	606	612	672	640	585	647	641	669	631	599	616	645	653	623	640	664	637	631	630	670	632	614	568	662	688	614	605	634	592	645	646	613	595	609	639	659	575	639	632	692	687	599	636	622	614	654	659	686	669	610	694	602	634	637	678	654	619	657	594	672	650	596	610	653	633	666	632	634	592	639	633	656	636	656	592	722	611	597	617	641	614	614	638	604	593	628	596	625	607	615	656	588	627	636	625	591	648	615	611	653	645	665	623	655	655	677	634	623	628	638	624	634	655	605	650	641	576	622	627	600	636	642	602	679	618	616	649	606	622	596	569	613	631	583	621	626	609	607	619	584	669	654	653	597	603	652	615	629	617	624	645	615	644	604	626	624	603	625	658	605	620	620	607	640	668	617	633	598	666	615	651	612	612	661	633	639	601	655	622	651	602	614	625	647	614	613	610	625	603	617	627	607	635	572	631	642	598	597	640	631	641	638	652	652	631	604	671	632	625	629	623	611	611	651	613	639	651	633	596	666	647	639	600	656	621	655	611	592	649	628	635	612	657	598	669	607	673	634	635	620	629	650	636	664	599	591	633	602	599	658	620	600	620	666	621	641	610	606	631	613	642	636	618	590	601	623	631	632	644	590	596	598	663	587	605	627	620	638	610	665	603	561	621	635	641	657	631	613	639	620	644	643	661	601	600	626	640	620	630	576	601	600	631	652	624	661	634	658	656	637	590	650	651	609	639	578	641	613	646	616	626	619	577	627	614	625	602	625	592	670	626	675	642	652	635	629	605	643	650	600	635	655	628	618	606	646	621	615	598	672	599	639	627	617	603	621	596	629	626	628	621	657	605	663	612	610	599	620	641	637	626	595	672	615	581	660	630	591	632	596	606	612	660	640	631	640	657	626	637	571	656	643	638	645	619	683	626	609	645	617	587	614	674	659	656	624	622	664	623	603	643	618	629	636	653	625	622	615	669	642	607	645	612	664	587	596	664	599	622	624	592	629	638	627	634	581	632	649	615	626	630	604	615	646	592	625	615	605	660	646	639	609	656	624	617	609	645	630	645	656	658	642	641	617	672	587	617	664	650	630	588	647	636	656	625	650	600	619	619	618	600	600	633	648	636	646	640	639	645	602	603	631	632	624	608	614	644	665	630	644	636	630	639	639	625	662	642	620	619	635	603	626	584	580	607	647	635	640	642	655	669	630	660	622	622	626	613	643	649	667	647	622	659	603	626	670	674	585	638	626	626	612	592	629	681	650	601	625	632	643	649	611	647	638	600	605	635	603	645	631	632	633	612	618	634	650	656	664	631	639	658	636	649	596	575	647	616	617	668	630	633	608	632	636	656	649	651	624	629	593	661	633	671	659	623	610	631	634	617	574	643	613	671	659	627	608	620	647	647	620	647	605	604	628	617	614	638	677	652	613	649	646	608	615	643	641	604	629	612	607	622	666	637	644	592	600	573	601	642	620	616	620	637	649	657	615	598	599	627	589	611	657	614	671	625	616	619	641	645	623	627	641	596	582	617	629	608	631	637	619	646	638	681	645	612	661	621	626	624	613	627	637	623	639	622	645	638	635	625	610	605	621	612	661	585	598	631	636	634	630	621	563	628	626	654	658	647	667	620	622	660	638	611	640	640	639	626	630	653	630	668	610	615	662	600	661	600	574	617	638	702	666	599	610	619	652	648	652	646	628	625	576	639	610	603	630	608	629	647	605	633
25877	21456	25064	15708	1419	785	710	650	637	659	580	599	546	569	596	587	603	575	581	629	565	593	588	594	603	568	567	560	578	569	595	573	551	572	568	573	545	618	617	588	537	627	523	558	588	586	513	529	549	503	572	523	558	569	583	586	592	569	634	609	571	588	526	552	563	511	555	561	561	557	549	542	539	577	581	574	546	563	572	583	572	557	526	545	612	607	549	531	558	560	579	581	617	548	555	561	573	571	531	594	546	559	613	593	604	576	578	512	594	540	611	542	560	600	587	594	517	544	563	539	532	602	554	565	527	556	607	532	597	557	557	563	588	553	573	569	540	536	527	566	542	565	574	591	554	587	554	581	559	573	553	564	597	574	556	573	588	569	607	546	588	601	573	584	544	572	558	558	568	552	530	574	608	544	516	518	575	512	574	554	571	579	549	545	579	575	531	573	556	565	560	565	565	583	580	544	563	551	590	547	533	573	533	543	562	554	555	577	542	593	581	555	540	568	556	549	511	604	528	571	526	618	542	591	566	576	536	538	610	557	559	552	563	538	552	571	565	580	595	566	559	583	557	582	539	571	572	566	579	599	585	546	576	578	586	578	604	554	533	550	565	520	544	583	546	567	601	522	558	554	581	520	526	510	581	516	588	568	571	570	605	610	549	570	603	511	552	579	599	569	576	598	507	582	531	557	569	554	556	561	551	614	556	581	568	567	562	568	553	580	521	565	551	561	608	547	593	543	551	552	567	605	574	548	525	551	606	530	572	529	595	540	522	574	510	586	561	534	590	565	556	551	548	585	559	565	570	572	535	577	575	556	566	578	591	536	553	565	601	547	545	535	579	592	592	605	550	574	524	528	544	532	545	589	557	559	553	589	542	576	567	540	578	564	574	584	581	610	559	555	570	585	578	604	613	603	563	534	553	576	528	548	576	511	588	561	558	551	573	554	568	579	577	544	576	566	560	581	563	550	539	573	567	604	584	581	589	573	569	540	579	569	574	559	555	583	531	586	548	577	563	575	551	544	511	589	598	533	559	615	571	574	559	559	623	568	554	557	543	552	530	605	592	559	549	568	565	586	537	567	560	560	512	544	613	574	572	570	569	566	606	552	567	603	563	571	551	548	482	564	536	546	574	521	567	589	561	583	545	574	498	535	540	565	543	576	594	557	543	554	558	565	531	515	580	556	520	601	557	575	529	580	503	613	532	566	568	539	536	599	522	589	539	536	535	582	610	540	589	561	556	588	575	619	584	569	569	557	506	573	594	522	528	571	564	547	568	575	547	537	620	555	556	584	499	557	584	568	589	587	565	554	570	567	572	565	533	568	568	569	601	530	524	573	541	550	582	602	562	586	569	582	538	566	541	569	602	615	562	552	594	571	521	558	561	580	569	559	571	552	581	530	558	565	606	572	574	560	560	634	574	610	574	595	554	526	594	574	547	561	564	565	535	578	545	569	568	543	608	536	546	516	569	591	562	560	577	556	564	552	606	539	549	556	588	553	560	538	598	562	543	547	574	601	541	545	521	608	535	579	587	561	517	559	575	553	549	606	599	533	531	579	558	577	572	546	559	565	595	549	556	560	552	506	566	553	546	597	554	580	545	539	563	533	559	566	594	548	555	550	568	535	563	545	552	561	553	584	574	544	556	591	572	561	517	556	545	573	565	604	599	605	599	560	552	565	530	577	552	591	531	565	605	562	509	563	576	566	574	557	502	509	564	582	535	536	567	564	536	572	541	610	572	612	562	584	555	599	569	571	590	558	580	538	582	561	544	564	617	541	603	557	531	545	585	554	576	538	503	558	600	549	569	572	555	539	536	528	549	556	586	594	568	550	544	570	588	551	485	540	540	571	588	590	531	537	577	595	554	572	546	583	552	566	526	588	550	592	565	570	565	551	520	576	546	568	579	541	577	574	548	591	547	599	547	587	583	539	513	559	590	591	571	571	507	553	594	529	536	541	536	579	534	563	568	571	556	534	499	611	588	593	547	565	554	573	585	533	568	550	566	614	516	546	551	548	566	547	523	541	558	564	553	591	594	564	571	513	575	546	539	534	558	549	547	536	570	567	547	584	580	583	572	605	549	518	559	549	577	575	560	554	520	556	585	559	573	572	561	533	585	574	583	581	534	540	573	580	548	541	512	593	559	533	598	577	622	564	547	544	538	579	562	511	569	543	507	590	565	542	573	586	568	546	542	589	521	571	525	577	584	568	567	544	558	561	521	586	555	502	544	599	596	572	578	552	548	552	574	568	550	533	497	588	566	568	612	564	544	552	576	577	584	546	554	527	546	619	559	539	542	534	585	545	571	532	570	590	587	558	581	607	623	600	569	531	633	567	539	581	529	587	552	562	598	566	548	559	586	585	616	545	594	577	552	568	583	547	585	550	553	568	579	580	552	601	510	589	537	550	582	561	564	537	571	583	577	550	539	584	548	566	556	577	529	522	600	599	583	508	546	548	580	549	569	552	535	529	564	593	584	599	576	584	569	549	547	566	555	576	570	576	600	573	599	565	574	568	555	555	594	572	560	575	564	532	550	585	556	517	513	574	575	510	535	572	580	574	552	563	543	573	601	544	563	575	581	568	549	581	540	565	553	582	550	544	572	604	577	615	556	575	557	621	529	596	538	549	574	588	552	569	551	568	584	527	565	574	576	598	569	566	588	567	567	559	562	533	556	587	554	587	574	598	550	548	601	562	588	579	581	576	585	567	543	574	552	583	587	549	563	554	540	575	538	600	589	584	535	566	559	586	569	556	585	568	557	547	525	591	583	565	546	529	559	529	547	595	522	578	605	612	601	549	518	569	611	531	545	545	527	584	606	540	595	554	558	534	562	582	569	561	543	561	535	531	544	598	548	580	540	554	595	532	550	545	586	568	549	544	587	564	565	554	547	574	541	550	539	601	569	569	576	534	603	594	551	588	550	573	542	563	501	566	576	546	524	570	548	533	553	560	505	562	540	548	614	552	574	589	525	554	530	596	580	578	560	584	547	551	544	616	568	586	593	577	553	544	562	572	541	550	568	562	575	575	572	588	567	568	557	547	563	581	552	588	604	566	584	572	514	589	563	537	562	544	597	569	584	533	574	580	628	581	559	601	603	567	566	521	537	561	608	546	557	558	549	598	580	575	559	557	544	564	528	587	548	565	525	555	565	563	547	556	581	519	537	573	559	548	562	540	585	593	549	570	581	529	529	551	542	568	544	532	543	564	616	547	581	552	596	583	512	568	513	593	584	584	588	566	528	552	607	549	559	521	549	502	586	571	523	517	586	534	586	570	541	554	542	559	555	556	596	552	554	518	562	581	564	527	540	576	580	522	531	545	571	551	566	608	532	582	575	498	540	578	555	586	575	554	571	517	587	543	543	583	552	577	522	537	542	575	567	604	596	563	572	552	558	545	567	540	553	541	520	558	561	539	589	579	566	563	556	548	553	575	538	577	544	541	540	567	530	588	558	562	551	559	586	585	548	572	535	538	551	558
3614	1933	1640	1014	875	707	694	686	666	601	599	574	574	559	528	586	623	525	530	587	517	541	585	539	531	562	525	519	562	558	563	590	557	561	516	518	574	538	507	580	553	521	535	549	519	546	541	546	504	503	526	525	540	573	567	530	471	533	547	509	558	534	537	540	523	530	533	528	529	513	576	545	550	547	571	573	544	509	520	528	567	549	503	542	520	523	620	538	525	512	541	510	554	549	558	518	522	545	516	522	556	537	500	534	530	546	498	562	539	534	541	503	536	552	536	528	515	576	504	531	559	536	544	539	509	566	502	505	519	547	517	531	566	528	553	528	491	551	511	525	550	499	565	547	545	554	549	492	548	562	549	515	574	549	510	550	527	554	524	474	533	534	566	528	525	524	556	558	520	554	532	552	536	573	487	539	495	559	533	515	557	533	528	538	509	492	550	525	511	559	543	544	527	529	540	550	505	525	506	510	565	541	494	506	539	511	519	487	556	554	480	600	529	514	529	545	569	527	521	568	580	530	527	491	504	496	531	523	561	539	518	523	539	496	528	527	541	564	498	544	534	503	546	542	566	539	541	551	498	501	503	557	520	532	523	521	555	530	529	515	513	591	554	537	494	503	531	503	550	548	557	596	542	530	538	513	544	521	497	550	498	569	494	545	535	514	510	557	526	522	545	530	519	490	508	538	520	500	514	490	558	526	546	542	524	546	532	529	544	542	502	505	510	558	515	524	499	524	519	550	514	543	531	502	542	545	535	569	542	536	548	505	558	518	547	536	533	552	519	544	575	531	536	509	550	504	535	579	564	528	530	526	496	515	532	521	543	521	538	506	552	545	528	525	538	556	519	518	492	534	545	553	511	550	526	538	544	560	467	524	552	524	520	505	561	529	498	563	496	535	565	512	570	547	512	533	530	499	512	526	521	555	518	578	546	527	526	528	519	513	542	542	540	551	555	549	558	536	523	553	521	598	559	566	540	490	535	533	497	502	473	505	511	540	561	504	501	548	563	532	539	500	549	553	526	561	522	500	523	533	522	495	568	526	486	524	542	545	532	584	563	541	525	548	554	541	535	550	542	480	555	557	540	547	537	534	522	518	513	492	559	525	531	548	540	479	532	562	512	544	546	498	565	511	523	500	523	511	532	539	536	527	519	513	512	553	579	534	535	533	535	503	552	536	493	540	586	547	513	531	531	515	540	495	559	522	537	519	533	535	509	488	535	519	493	521	496	552	539	520	526	517	497	510	505	508	579	551	536	541	576	561	536	511	558	520	537	513	525	555	554	581	535	558	549	523	516	535	544	562	535	564	551	511	502	547	520	534	489	540	527	532	529	506	519	483	525	502	543	555	493	562	566	545	525	543	488	493	506	523	528	556	527	507	513	550	530	523	524	517	512	546	548	519	535	563	514	526	541	486	548	553	549	502	543	546	534	508	538	532	580	595	551	533	523	522	548	554	543	533	525	489	556	521	506	515	533	528	556	568	543	550	520	508	564	515	538	541	560	509	522	521	554	535	530	529	536	522	531	524	547	511	503	468	523	559	528	540	523	557	508	563	489	527	516	556	552	555	524	524	522	545	550	535	502	513	567	543	546	508	497	505	504	517	546	497	536	529	505	513	532	526	566	532	480	501	565	545	538	494	574	544	555	487	526	551	495	512	514	537	579	550	541	524	535	523	535	543	512	545	537	559	545	508	548	482	514	539	559	518	498	561	555	573	536	518	490	546	511	553	532	533	523	578	485	520	523	516	576	531	583	555	571	531	521	506	511	487	550	549	558	569	519	497	553	521	542	504	508	554	528	517	515	525	523	506	528	526	532	499	568	521	559	489	508	517	521	495	535	518	494	490	576	528	519	524	531	542	504	560	511	548	519	532	514	503	550	534	550	535	521	490	580	526	524	538	540	521	529	566	525	522	537	506	547	534	549	506	507	520	534	493	529	553	502	559	562	530	542	512	559	500	539	552	513	511	512	515	525	538	547	546	514	526	516	518	512	576	559	500	522	571	524	509	509	497	517	502	513	508	563	496	536	547	550	553	547	567	529	539	542	525	565	547	495	510	499	510	567	532	532	508	525	518	526	544	530	565	506	522	546	466	489	524	532	537	531	530	568	497	509	532	564	543	510	529	495	518	528	522	512	497	531	557	502	527	565	494	569	510	542	499	517	532	489	507	514	573	520	506	510	552	560	546	514	529	526	533	512	513	552	507	577	547	532	575	553	537	546	522	541	545	569	540	454	564	539	559	539	517	493	546	524	527	538	527	541	526	530	525	525	544	526	510	570	533	566	538	558	534	499	518	539	561	522	553	574	545	500	544	501	528	524	512	534	528	563	518	530	548	545	564	572	555	517	486	517	538	555	518	515	530	559	506	515	510	519	527	592	525	527	535	540	551	524	543	519	485	526	542	491	488	518	520	549	515	530	558	494	521	547	518	546	526	534	501	496	519	532	505	495	524	509	541	537	526	499	521	517	489	505	561	557	485	503	529	512	545	508	558	527	491	559	505	528	516	516	514	526	548	552	523	517	524	512	542	517	534	551	518	499	536	533	500	515	501	497	539	511	509	564	516	515	573	548	554	505	530	549	545	541	554	523	528	553	524	565	532	586	541	528	521	572	561	540	488	516	497	541	566	575	514	493	501	539	539	514	558	527	522	545	546	552	536	522	536	533	516	514	519	515	551	504	524	559	555	483	535	536	515	539	572	556	530	516	498	486	540	526	542	500	506	523	535	517	491	537	548	509	521	515	507	525	552	535	502	550	518	518	517	507	519	551	546	521	554	516	551	526	532	519	566	541	532	537	530	508	487	500	551	548	525	512	487	540	520	510	552	540	490	555	557	538	530	520	571	537	536	520	522	553	537	519	554	551	558	525	489	486	568	511	531	529	514	587	559	520	531	546	573	551	508	513	555	549	492	496	519	529	514	513	533	593	494	507	552	529	543	531	536	531	500	508	543	513	524	514	486	556	526	523	535	532	549	565	514	520	522	485	527	502	546	515	517	500	503	545	551	544	532	510	511	535	542	538	545	526	546	517	539	544	577	580	531	493	543	541	517	540	509	532	526	513	562	517	534	474	524	528	523	529	571	533	524	497	512	513	533	521	530	507	514	539	516	538	522	579	535	533	492	549	499	495	531	499	524	559	499	530	523	481	531	570	527	559	572	519	529	529	514	542	506	515	533	539	541	571	506	522	466	503	526	526	523	492	554	505	532	535	514	519	533	539	500	531	565	551	560	504	531	488	518	488	534	536	500	502	506	564	538	544	553	517	487	509	510	553	539	513	565	510	528	537	517	511	595	560	548	544	576	525	540	515	531	558	535	524	533	546	496	535	534	517	519	539	546	539	520	527	527	545	515	540	537	523	546	514	509	535	525	523	535	554	503	517	515	565	529	536	538	580	530	545	572	566	542	489	525	538	502	569	503	492	560	564	555	532	554	491	564	547	495	499	542	507	540	504	557	523	553	538	558	508	511	515	523
24354	21454	28543	24766	19782	2193	772	510	411	337	337	343	326	305	307	281	307	286	259	279	282	258	262	283	270	260	266	230	256	249	272	253	259	255	266	225	292	257	260	262	243	239	230	240	248	268	252	263	248	247	244	281	242	280	251	250	297	254	250	257	233	263	263	251	251	270	243	260	242	239	243	248	252	251	261	232	228	261	273	264	252	266	286	253	251	245	273	271	249	256	255	217	254	277	295	252	265	283	237	257	266	258	240	238	251	268	262	263	239	231	264	242	251	247	256	266	253	235	254	240	259	236	275	235	243	270	271	244	258	284	255	253	222	228	241	255	277	247	253	242	271	288	253	255	246	237	237	237	239	269	272	259	267	245	228	254	270	250	253	237	237	224	276	281	240	228	244	249	236	245	248	230	256	233	242	253	250	277	259	236	238	227	267	226	279	247	246	237	243	256	252	221	250	254	237	248	248	244	257	270	258	237	257	219	263	278	275	230	235	229	252	257	261	246	251	238	239	253	266	244	225	264	275	293	265	248	243	259	257	260	208	270	264	243	279	243	215	227	224	274	275	257	252	261	258	258	242	231	232	284	239	238	252	252	247	271	238	267	236	218	245	286	274	256	231	256	231	255	247	244	255	249	240	260	272	235	226	249	245	260	237	257	260	256	227	258	262	235	239	265	265	254	267	261	230	281	239	241	238	257	246	270	229	261	234	256	268	249	254	249	222	208	258	254	268	261	240	215	222	242	232	244	250	284	243	263	276	241	258	246	266	279	258	234	247	260	262	270	239	224	217	242	264	253	268	261	262	224	252	243	256	259	235	241	273	259	254	256	238	248	241	233	280	233	246	256	274	255	261	276	251	247	263	245	235	266	243	242	246	277	242	234	245	253	231	245	245	225	245	225	235	253	254	238	245	241	239	268	237	237	227	262	227	239	296	242	225	232	249	241	239	249	244	256	243	262	239	260	284	265	251	253	248	243	259	246	279	243	239	260	215	251	258	235	261	230	238	242	273	263	218	256	264	240	258	276	272	249	258	259	255	259	242	246	263	253	237	272	281	238	240	269	245	264	255	254	248	262	235	244	266	264	250	256	238	243	282	278	269	277	242	251	260	250	253	272	270	311	236	280	257	240	267	249	223	248	255	258	260	268	260	249	259	267	266	237	251	274	247	279	236	215	249	251	234	249	272	243	234	289	262	254	254	262	228	245	245	241	258	281	246	239	218	254	252	242	246	254	238	259	225	260	231	248	244	251	269	252	251	250	261	266	200	238	266	249	262	246	244	263	252	258	260	273	267	233	227	237	253	219	239	237	248	244	222	216	227	289	258	259	230	215	242	239	271	254	271	265	248	228	238	243	238	237	262	223	264	269	267	283	247	257	248	237	283	250	256	252	256	232	239	267	254	232	244	241	237	267	241	249	257	214	261	268	276	253	266	244	247	265	249	267	232	237	244	224	244	253	261	247	237	239	229	227	270	228	249	232	247	239	235	237	232	249	245	257	226	230	243	261	238	245	263	247	266	284	243	225	235	237	242	237	216	258	262	248	232	231	265	249	231	234	269	239	276	263	242	246	238	249	250	253	261	262	248	240	278	233	246	269	216	249	234	209	258	244	240	267	267	239	261	248	261	263	230	259	246	260	265	237	255	245	260	260	276	240	238	208	223	258	234	229	247	220	271	238	266	245	229	244	249	257	254	256	262	252	265	229	237	258	247	254	252	246	222	257	264	271	254	250	260	241	273	260	257	264	228	231	247	223	224	253	235	251	221	263	278	276	260	251	287	232	255	251	271	238	232	249	255	258	236	233	232	254	253	235	252	262	258	275	249	257	264	241	238	252	234	257	232	244	245	284	224	261	219	270	237	291	222	256	239	258	237	230	266	237	255	231	226	247	245	245	232	230	250	234	251	235	227	251	223	245	246	229	246	281	238	257	258	275	254	250	264	218	228	267	233	240	238	258	228	248	240	261	253	242	233	218	245	230	259	213	236	254	261	241	234	266	265	239	262	245	240	244	245	268	245	246	277	244	241	259	257	208	266	216	259	271	260	254	257	256	249	257	274	255	237	255	238	274	258	254	233	232	248	264	235	259	236	232	243	242	259	237	278	221	252	251	237	235	239	253	231	230	247	257	246	245	260	227	260	261	259	241	239	221	226	270	258	232	256	259	270	289	247	260	251	248	260	226	251	211	229	229	244	270	255	238	207	252	272	250	269	255	262	244	261	271	255	245	257	257	224	235	246	232	244	259	257	238	256	241	248	265	232	228	237	254	265	268	295	232	261	268	275	268	252	247	271	275	208	282	246	244	252	272	265	249	245	228	239	235	211	234	278	280	264	225	238	258	235	255	254	264	245	260	220	243	237	246	253	262	228	242	255	237	232	240	219	238	249	236	281	257	248	224	279	247	246	252	259	237	251	256	262	272	231	239	264	250	220	288	227	247	243	249	240	282	279	229	229	255	252	253	250	251	229	230	253	257	236	232	241	258	243	257	243	240	244	240	227	257	249	232	229	255	255	253	241	233	185	242	230	266	228	245	262	245	263	227	232	266	246	264	234	254	249	247	255	230	239	249	253	252	242	291	227	246	229	253	256	268	259	233	265	243	247	233	263	256	256	234	257	249	250	245	258	251	270	256	269	237	251	229	267	253	235	246	259	232	232	233	288	272	249	250	250	244	233	252	260	228	254	234	254	222	255	238	282	230	231	255	237	257	263	262	236	246	266	234	234	260	240	249	247	217	248	242	245	222	248	242	211	227	230	232	275	227	270	229	237	245	237	275	241	258	234	267	262	256	241	263	261	239	245	253	239	278	259	249	281	234	253	222	248	266	269	247	266	269	233	267	255	277	252	250	294	263	257	231	261	204	228	269	240	284	268	263	245	249	249	245	256	234	256	266	281	242	233	284	255	289	270	261	227	222	237	224	244	240	211	256	249	248	233	253	245	249	266	247	294	238	270	240	253	223	249	255	258	270	261	255	242	240	290	235	225	269	260	232	232	234	246	225	233	294	224	254	235	264	274	217	267	258	253	217	249	244	256	242	267	234	219	239	255	246	261	249	274	238	260	243	268	238	267	244	267	253	265	244	250	230	262	231	217	244	230	226	265	245	228	239	247	250	250	263	235	230	239	247	228	247	230	273	280	254	241	248	249	260	244	264	252	236	241	265	242	244	254	239	231	256	253	285	253	258	259	246	241	250	268	274	250	248	270	266	248	245	260	251	245	237	237	253	246	243	242	224	222	246	272	244	258	237	250	239	245	275	253	235	230	251	229	238	244	264	226	240	259	238	235	232	253	243	257	257	259	270	237	265	271	276	240	248	232	223	227	256	235	260	246	246	248	213	246	256	243	257	250	231	266	226	283	246	253	233	225	249	255	256	235	271	240	227	221	244	218	256	246	246	239	257	244	230	256	231	263	227	263	228	247	240	222	236	237	242	265	260	248	278	264	271	246	215	243	234	261	254	277	231	253	240	233	240	276	216
3194	4680	3568	1720	1152	928	730	601	515	463	433	436	354	396	376	355	328	326	324	345	298	321	315	303	323	282	302	307	303	270	293	334	283	296	287	299	273	255	259	260	259	313	308	288	245	279	287	301	293	251	286	252	272	270	252	263	284	284	279	297	260	287	244	316	268	284	256	285	260	272	290	280	283	283	289	259	258	283	246	298	267	271	275	263	282	302	287	270	281	260	268	269	271	266	306	313	267	247	268	279	292	255	275	258	267	261	281	238	289	290	271	265	275	298	279	278	258	270	303	323	293	271	288	248	271	274	242	275	282	257	263	286	275	249	290	252	252	285	279	274	237	252	302	274	288	254	264	256	270	270	281	266	291	292	257	276	263	269	267	283	280	287	271	302	260	284	274	288	286	278	250	277	273	264	262	275	255	275	273	259	251	234	279	290	281	295	273	283	268	283	288	277	258	270	255	281	243	295	279	270	272	259	270	288	285	254	272	280	269	284	271	268	284	261	274	263	261	270	243	278	266	263	285	265	262	273	260	246	292	298	268	284	253	295	261	281	272	258	259	247	286	271	259	256	254	267	262	269	261	256	258	290	271	249	270	276	286	261	273	260	282	249	300	274	258	279	237	249	306	248	235	279	252	279	286	259	259	288	284	248	255	260	269	286	274	266	261	269	286	267	273	261	256	278	259	256	247	295	269	261	271	294	289	286	277	263	268	267	284	249	264	287	270	243	259	285	270	252	259	253	292	240	293	231	272	271	257	271	313	244	305	282	287	300	292	285	230	237	287	270	290	222	265	261	272	272	242	271	260	264	258	287	284	282	272	270	273	281	276	279	276	287	258	264	291	277	265	270	274	281	268	298	275	252	259	255	250	293	262	254	280	287	238	278	257	266	253	273	249	278	268	273	265	269	258	288	309	281	303	281	274	255	299	280	262	252	243	263	235	261	253	289	276	268	275	281	268	303	269	258	273	279	270	270	230	269	258	283	271	298	276	300	288	273	285	276	263	287	274	268	275	281	272	289	301	265	264	268	253	270	272	271	281	272	268	289	260	245	246	259	264	279	255	284	286	275	236	254	277	292	250	261	281	252	265	281	299	272	282	276	237	262	262	269	249	278	274	290	247	270	271	266	268	269	266	248	239	249	253	270	250	297	268	263	268	259	260	278	247	257	256	284	263	288	246	287	269	267	268	249	279	278	260	293	255	271	274	291	247	299	287	253	279	253	263	260	257	261	285	261	254	266	269	265	247	246	241	247	255	275	267	241	250	270	264	277	272	278	276	244	269	243	282	301	250	281	253	243	276	235	238	261	292	280	278	274	262	277	230	261	267	290	282	287	263	255	272	255	274	303	268	272	264	277	288	270	290	246	262	311	278	273	243	302	271	274	316	254	246	265	249	250	286	271	273	296	285	273	268	250	262	297	290	297	277	293	256	235	237	277	291	260	248	269	271	253	243	290	282	309	279	271	274	256	241	277	268	273	272	249	251	258	281	278	257	252	241	286	273	254	263	276	267	267	269	234	260	251	299	286	229	249	293	254	256	251	262	277	247	264	235	255	265	275	274	245	256	271	262	264	257	284	276	250	271	294	276	276	279	264	250	254	260	269	299	249	295	261	289	279	242	287	263	248	266	302	265	271	283	243	286	285	254	278	274	302	265	218	284	256	277	274	254	275	263	294	285	261	296	272	258	285	275	276	249	273	281	228	269	287	262	270	241	299	271	295	273	266	268	268	253	233	268	247	280	252	288	279	268	253	299	264	283	268	281	250	255	285	280	278	277	230	257	286	258	254	271	270	257	252	269	262	250	247	298	253	283	261	290	269	276	264	264	269	245	286	271	240	280	263	290	256	268	233	273	267	254	270	298	272	264	256	263	270	276	275	284	235	258	272	309	246	270	270	240	276	309	281	275	253	274	263	254	245	249	275	277	280	263	256	268	265	285	262	237	254	291	264	263	255	250	273	239	250	272	261	277	270	270	259	283	304	267	257	254	298	294	273	297	276	258	278	258	261	281	268	310	277	255	237	262	268	234	278	262	261	243	257	247	264	268	275	252	247	278	265	286	267	237	250	231	267	248	272	261	249	284	294	267	255	257	249	285	265	265	278	231	254	274	277	277	249	274	260	266	294	246	287	270	256	247	260	252	259	233	270	277	265	273	255	296	240	270	278	296	261	283	285	274	267	281	271	257	291	273	263	255	263	262	274	262	243	277	274	272	265	256	267	274	268	255	274	290	264	270	246	308	246	240	248	252	269	285	282	287	261	282	251	274	259	284	267	279	273	269	298	282	275	262	275	260	247	266	267	247	265	228	273	275	274	263	268	255	242	267	250	293	262	233	274	265	283	238	257	272	279	270	276	259	259	259	276	275	261	247	259	247	258	282	251	246	252	259	277	252	274	263	271	270	252	278	252	267	293	272	279	267	245	253	284	259	305	262	246	275	243	273	271	255	276	258	287	262	263	265	274	280	298	236	304	281	251	277	294	273	304	245	259	253	230	280	271	266	261	234	278	274	252	284	250	266	246	271	259	247	277	246	272	269	257	280	278	275	275	271	251	269	244	248	288	280	265	247	251	272	253	289	284	290	253	265	294	262	243	281	257	266	265	271	279	262	242	271	258	268	244	253	279	279	272	266	261	288	269	302	248	286	260	277	256	276	253	292	248	251	251	281	251	261	254	268	272	273	308	259	271	240	233	268	284	248	278	264	288	276	269	252	277	275	252	284	247	269	245	261	299	275	266	271	257	286	242	281	258	277	263	298	270	258	274	261	248	288	269	272	263	262	282	253	283	250	251	281	275	221	277	266	288	285	269	273	262	272	271	306	284	265	266	257	279	266	291	246	279	274	259	264	239	262	286	280	297	293	236	302	243	268	262	260	298	278	277	279	278	281	262	252	295	244	282	254	238	281	262	257	279	277	281	271	269	260	274	240	269	262	241	290	255	266	275	262	275	261	288	265	280	262	282	267	283	292	252	249	293	265	245	278	287	271	245	263	272	285	271	282	245	260	266	263	252	282	249	252	252	276	262	269	272	266	283	239	288	276	254	258	279	266	280	282	236	242	240	264	261	272	265	265	255	251	233	244	257	250	268	242	255	292	281	272	260	268	302	292	273	233	256	258	243	253	295	292	262	268	278	251	275	266	288	270	260	283	248	264	264	250	270	278	252	259	261	249	265	259	281	293	276	248	242	260	296	260	271	256	280	285	227	269	282	282	267	269	284	275	285	271	294	270	265	254	269	249	290	233	263	257	272	270	272	240	267	245	272	231	246	289	271	233	262	240	261	263	285	253	282	261	276	278	286	241	275	261	257	273	265	267	292	230	264	256	287	290	265	239	269	259	279	267	259	255	237	277	284	253	247	280	242	279	279	286	264	215	254	243	273	292	247	262	252	256	243	276	281	259	277	284	259	268	255	226	249	257	265	270	267	248	289	277	264	246	271	274	241	259	285	279	267	242	262	249	284	274	265	257	249	249	266
27780	11181	1617	971	722	693	692	717	725	693	689	677	672	676	731	686	660	746	695	697	673	699	708	687	659	714	709	684	667	715	712	652	688	703	724	682	663	665	733	724	733	753	639	700	682	716	713	701	657	698	702	654	686	745	662	691	664	698	715	737	677	734	678	723	689	686	654	646	649	682	659	700	664	672	673	696	679	708	691	653	671	698	715	708	688	683	668	679	725	708	702	703	698	697	724	663	718	671	731	645	698	658	661	656	703	666	674	693	660	692	658	720	742	667	710	659	725	718	665	711	657	655	715	715	694	745	682	705	708	723	680	696	696	686	714	731	672	682	657	641	693	685	706	713	691	679	733	677	682	682	730	680	678	696	699	668	745	722	696	721	662	710	698	657	727	668	670	658	695	677	618	661	658	727	683	727	683	687	694	700	700	693	679	700	653	677	699	716	700	721	707	720	708	713	675	659	650	656	697	693	726	743	702	700	680	747	698	632	728	652	686	693	692	700	715	686	702	654	707	677	706	705	676	703	644	750	664	682	722	712	697	651	701	719	720	729	671	696	686	755	653	675	708	718	729	644	712	717	719	713	680	714	671	682	703	727	701	686	681	651	681	782	693	683	681	669	694	666	654	689	698	721	702	688	673	726	632	676	703	750	655	664	669	675	724	679	680	710	646	719	683	728	699	671	698	675	690	680	677	689	670	633	743	705	678	674	691	698	694	738	729	669	666	685	705	696	679	711	694	668	698	670	704	760	673	697	728	691	684	656	662	695	684	671	675	747	706	698	696	644	676	686	710	667	705	709	669	707	710	689	684	719	716	704	683	716	698	698	661	685	717	677	682	730	675	687	721	686	697	686	713	660	711	690	681	688	732	667	721	726	740	706	709	635	709	697	673	650	711	666	681	688	665	711	688	699	678	672	693	655	686	635	693	698	717	701	734	713	678	690	638	704	682	679	739	670	690	624	674	693	744	710	693	679	657	671	722	730	677	655	633	694	665	699	710	732	677	697	745	699	657	690	739	672	679	710	666	715	668	724	730	675	695	686	680	739	709	663	668	714	710	653	701	676	644	659	716	670	707	720	660	638	677	713	652	715	687	677	670	732	676	709	742	685	693	721	733	682	748	705	689	703	678	700	659	689	707	669	683	643	737	676	679	684	667	709	693	739	654	668	732	719	653	689	659	666	729	678	651	683	705	692	674	727	710	675	646	632	649	675	648	675	660	667	661	731	715	662	671	700	695	704	692	718	734	742	671	742	692	673	691	687	712	744	697	735	702	679	688	695	651	669	637	664	733	731	707	688	652	695	720	616	719	725	685	714	693	677	710	640	680	691	710	665	699	686	645	694	703	718	702	665	673	695	707	680	668	670	670	682	678	710	720	693	671	683	718	688	667	675	713	726	702	702	686	669	696	677	682	706	638	691	636	694	683	669	694	702	646	671	689	648	661	723	628	667	700	631	744	680	685	686	704	693	628	671	657	618	744	720	662	670	729	704	696	705	672	669	693	690	663	680	730	677	679	696	707	680	696	680	661	676	685	656	682	682	681	718	690	705	672	714	680	693	725	735	697	696	721	685	700	709	656	712	645	694	656	724	684	665	673	723	694	686	690	679	728	694	702	626	694	652	684	700	668	707	721	710	711	700	692	702	692	650	647	679	710	685	725	703	663	702	710	749	629	694	735	673	695	651	671	727	746	644	709	705	703	693	694	714	684	668	700	661	665	699	676	701	686	694	711	690	707	703	701	705	656	724	693	724	733	650	689	706	704	724	667	689	684	658	632	683	687	703	707	705	646	613	666	726	647	670	706	672	759	699	699	691	705	703	689	680	725	678	694	711	635	688	666	664	709	712	688	695	694	709	685	709	692	652	691	689	681	649	752	709	730	701	652	706	701	690	664	712	615	684	738	711	665	681	650	727	666	657	671	647	700	696	686	667	704	665	688	739	687	669	648	741	707	641	689	694	692	724	679	702	705	686	692	725	687	716	655	726	687	687	689	675	698	732	725	670	681	711	718	664	661	658	693	687	699	710	706	670	715	707	664	687	743	640	695	716	686	669	698	714	703	730	677	742	714	683	682	663	676	689	726	674	693	702	681	669	646	652	679	730	733	708	686	654	714	697	666	693	638	636	655	700	706	676	694	701	698	682	733	696	716	723	676	670	725	620	722	666	630	701	678	664	642	701	676	655	713	724	699	665	690	666	729	722	738	717	684	666	670	694	679	711	690	737	685	735	697	659	617	681	698	652	701	721	653	686	713	669	648	689	724	690	686	717	757	664	625	722	690	682	659	668	689	706	680	705	680	681	694	686	676	678	696	683	667	699	730	654	634	670	660	747	684	688	635	749	684	696	696	682	689	628	659	630	704	644	680	721	694	648	688	660	713	665	696	647	711	690	698	674	695	738	678	737	639	700	720	676	700	628	670	733	633	641	708	699	702	743	695	699	681	684	720	640	664	737	693	703	658	691	650	719	734	698	709	683	658	708	701	688	680	705	730	657	637	642	694	676	698	753	656	678	674	669	702	709	714	703	699	646	618	673	657	702	715	684	639	686	676	678	678	739	709	705	705	663	684	645	674	647	701	691	661	644	703	706	718	707	677	656	642	708	735	770	693	673	736	714	625	682	706	693	669	677	683	716	692	702	704	675	693	770	683	642	661	665	676	673	715	693	707	643	702	705	679	698	650	677	702	660	665	702	665	640	712	691	682	709	669	684	696	666	704	705	679	676	675	672	663	710	695	682	741	694	687	642	683	676	726	686	682	705	735	667	687	703	696	663	671	701	723	682	683	722	702	712	655	718	709	666	668	692	679	661	698	674	700	693	704	675	651	651	703	707	678	721	708	724	711	703	679	662	674	696	699	657	682	685	672	713	740	679	724	721	700	738	655	695	629	699	677	698	707	684	738	658	714	705	652	727	711	693	681	697	672	696	685	714	700	746	679	676	700	722	696	692	671	731	646	716	712	697	699	696	664	704	664	679	714	680	724	775	681	653	668	677	701	665	714	663	713	723	689	692	695	716	702	752	681	705	683	738	752	668	671	706	654	694	695	684	685	715	673	718	724	713	727	723	645	694	704	686	693	685	703	685	739	638	681	703	687	710	672	705	646	700	698	727	688	727	662	704	693	707	626	693	731	706	713	699	673	675	712	668	696	674	705	727	709	702	678	646	765	686	704	696	678	725	670	700	675	748	684	748	723	684	670	663	696	664	687	692	736	629	674	654	696	641	716	702	661	648	679	667	676	703	700	707	763	686	700	679	662	642	699	716	663	664	673	691	726	715	714	676	715	742	729	709	693	691	660	675	695	672	721	691	670	697	651	662	709	672	729	662	677	716	707	660	731	691	720	667	713	657	690	695	710	699	681	683	629	655	715	706	664	664	676	648	636	704	730	678	706	705	684	662	695	680	695	715	673	680	669	692	690	694	648	728	669	699	654	680	732	648	680	644	704	680	635	697	734	656	654	643	702	699	695	686	695	675
5181	857	815	693	700	682	651	690	638	672	603	641	669	676	623	661	610	654	635	609	627	645	652	602	647	622	612	605	625	646	619	644	599	631	618	651	639	640	637	674	635	662	623	614	616	645	620	635	670	654	649	638	703	623	633	638	595	666	646	659	611	633	619	626	629	659	616	641	659	624	673	657	633	655	629	647	623	614	677	645	578	593	619	588	651	614	608	620	612	656	659	653	629	637	680	654	640	629	630	619	621	674	617	630	622	648	615	644	642	661	609	650	663	610	586	627	595	625	630	633	629	583	616	602	643	658	635	597	639	689	673	614	629	626	611	620	634	649	618	642	660	651	625	610	647	646	641	641	617	656	684	603	621	617	648	635	626	658	583	601	601	604	648	597	706	624	652	621	638	640	646	628	597	665	615	620	628	614	633	658	646	644	656	636	664	643	633	621	599	604	647	641	642	687	619	626	621	671	614	649	607	660	582	598	678	652	606	654	618	609	684	607	619	619	643	613	615	635	602	679	631	620	636	612	638	645	631	654	648	671	644	646	620	669	665	638	649	684	637	653	652	672	649	597	603	572	655	660	583	588	634	635	608	626	616	607	598	592	631	641	635	605	668	638	627	613	634	629	640	625	602	622	642	640	630	646	654	611	618	627	643	659	624	646	618	647	647	593	597	633	627	647	628	659	646	616	647	619	670	653	652	607	621	636	608	635	629	648	631	580	640	602	587	641	604	655	673	610	647	651	640	611	640	695	604	633	621	627	637	657	633	658	609	610	623	591	578	616	641	642	592	657	611	655	615	621	644	625	631	624	624	649	666	589	611	586	704	665	621	620	612	602	669	684	618	634	652	630	600	618	660	627	612	620	649	624	690	644	635	580	611	633	602	680	644	585	631	601	605	663	638	674	608	645	638	617	634	643	583	668	639	641	627	621	658	642	627	614	602	606	674	632	671	626	631	629	587	626	617	605	627	634	642	622	652	648	625	632	680	622	649	635	636	610	612	656	647	631	601	665	663	593	665	649	662	598	623	635	626	591	630	638	655	631	599	614	651	617	631	628	653	590	620	672	656	665	588	666	639	604	628	647	660	649	596	551	647	643	664	651	639	624	616	593	638	664	627	584	638	675	616	635	639	623	632	608	629	661	637	607	620	660	645	642	621	654	614	646	634	618	626	642	682	589	652	666	673	599	677	627	620	644	629	626	630	640	606	600	619	605	664	608	672	648	611	613	607	615	617	604	615	624	629	660	659	608	626	630	599	646	641	610	579	662	627	611	634	636	635	535	613	660	670	608	630	623	669	644	629	656	635	651	629	644	644	677	633	618	626	631	677	596	655	632	638	635	617	600	643	693	658	644	638	674	645	629	627	620	657	604	627	599	640	616	600	646	637	575	612	603	667	602	651	658	572	643	641	618	587	650	648	624	618	589	620	589	648	633	620	566	602	617	635	607	599	613	633	624	644	635	588	658	629	689	640	655	629	645	664	629	670	627	647	627	632	595	619	633	603	594	626	609	651	581	641	572	677	621	601	675	650	657	609	627	680	561	675	624	637	640	644	622	643	618	600	625	630	644	604	644	661	567	611	589	631	613	656	670	652	610	642	611	603	619	633	583	642	620	611	688	638	615	628	621	653	633	607	669	639	639	645	641	640	618	643	615	646	621	617	654	638	613	643	659	644	604	659	600	606	615	622	637	615	634	617	609	613	635	628	633	631	615	621	603	647	620	619	650	620	640	627	679	645	605	639	652	625	658	633	676	644	616	617	598	655	598	642	603	649	648	640	600	591	646	623	578	635	648	634	649	638	641	675	661	656	683	617	624	593	630	625	647	620	610	679	631	626	652	592	596	622	653	608	632	647	657	675	674	652	620	619	610	637	626	704	647	626	637	655	685	598	622	605	615	635	629	615	638	626	618	645	630	632	646	599	621	588	584	628	631	662	631	666	676	601	662	595	672	608	655	641	637	607	674	636	620	666	626	630	611	589	624	638	621	622	626	677	626	639	666	603	615	602	630	640	613	645	629	621	616	632	638	594	612	644	641	641	634	673	621	618	612	645	662	687	636	614	599	595	619	668	651	636	578	664	648	618	665	646	642	632	622	628	620	609	638	662	630	664	604	633	630	645	604	621	604	643	639	575	610	621	625	610	605	600	626	614	641	593	603	591	595	614	650	611	633	654	574	651	659	615	609	667	661	646	653	666	629	654	627	653	636	588	634	652	654	646	642	642	625	620	675	610	654	631	606	614	616	660	608	649	617	612	577	648	610	615	619	653	671	653	640	630	601	658	619	649	614	606	659	616	592	607	662	670	654	597	638	609	600	657	613	649	586	630	620	658	595	620	596	589	654	633	661	656	617	685	618	606	660	579	634	668	639	621	670	609	632	595	598	662	646	550	607	637	652	578	619	636	652	628	641	615	627	639	649	641	589	631	652	613	592	648	615	623	641	608	623	632	626	623	637	648	627	600	630	643	612	650	665	640	598	665	621	638	605	626	666	635	624	603	608	646	636	615	660	627	596	659	608	660	625	675	598	635	660	611	650	689	650	634	644	614	638	647	588	664	678	623	633	579	636	649	620	614	652	594	637	553	639	625	646	668	653	583	637	613	624	624	643	635	624	669	659	669	632	631	682	639	670	657	682	681	659	625	580	573	666	637	602	668	625	588	617	667	581	593	638	711	617	631	641	595	623	604	644	605	633	659	620	657	631	572	584	634	698	620	644	629	659	649	636	644	654	626	695	603	653	608	598	610	619	620	647	631	637	658	635	643	678	594	619	618	612	628	614	630	616	607	681	621	649	595	612	655	632	627	647	655	661	623	645	603	613	639	641	632	638	636	672	586	637	638	681	635	660	636	632	641	620	641	679	584	616	636	656	667	642	650	608	588	613	658	610	678	656	633	616	625	590	656	689	641	620	690	621	616	625	638	618	603	619	647	611	617	609	635	587	651	625	634	603	641	599	615	591	649	677	615	627	613	619	628	628	611	647	643	660	680	623	586	618	615	596	610	580	588	629	604	624	625	696	645	647	620	663	645	645	646	610	638	628	657	601	642	681	660	606	635	632	648	653	604	631	652	645	621	584	632	627	579	626	627	614	651	676	666	613	619	614	631	613	654	607	613	603	615	605	632	646	607	606	648	607	617	656	656	618	626	624	600	649	637	628	648	581	626	643	632	621	641	638	644	621	626	598	629	611	597	651	685	634	619	586	654	683	592	685	606	620	636	621	641	614	669	596	655	638	617	638	599	645	618	627	613	625	615	605	658	640	648	629	578	662	671	615	685	638	632	613	620	663	609	626	624	654	673	636	644	624	617	591	631	644	613	659	632	595	642	582	607	612	637	624	641	621	663	661	630	632	640	661	611	633	640	628	622	643	640	635	645	591	602	582	627	580	608	640	618	593	644	670	678	601	652	612	628	608	620	634	652	653	625	627	636	640	636	634	599	635	603	627	653	612	622	606	628	618	602	666	701	641	623	612	605	673
26035	21502	25006	15492	1392	807	730	608	596	607	625	587	586	592	585	573	569	554	569	563	567	572	600	600	596	551	560	573	594	543	524	526	553	602	552	581	554	543	604	582	590	592	545	550	600	530	600	551	581	519	590	572	503	575	596	516	603	524	550	518	551	554	561	549	553	614	537	552	532	575	564	512	562	555	532	574	597	556	530	580	536	539	521	547	522	500	533	556	556	554	538	581	562	575	553	589	533	555	534	592	585	548	540	524	558	546	579	561	545	567	555	550	532	529	540	561	554	570	566	527	553	535	587	537	542	597	533	550	522	538	577	562	570	592	526	606	557	563	576	569	566	525	531	506	545	544	563	546	554	528	533	549	547	538	555	565	566	539	565	552	572	564	552	520	538	595	557	490	536	577	545	542	577	521	594	538	547	544	481	557	580	505	564	533	573	567	563	555	522	549	576	570	572	573	559	538	556	575	573	556	528	545	559	544	567	519	573	557	584	523	563	580	510	517	562	495	541	570	586	600	577	572	528	536	557	575	492	551	593	574	563	549	548	536	546	560	534	556	570	547	558	513	543	536	546	558	544	589	527	566	566	603	541	589	555	605	577	566	515	592	557	518	584	536	554	539	541	547	570	548	521	545	558	598	563	569	567	553	540	555	570	539	526	543	531	564	554	565	566	526	550	572	545	596	532	540	550	571	528	578	565	540	578	510	526	531	575	545	573	523	591	581	539	508	547	569	560	548	565	542	544	561	525	601	538	526	542	566	590	554	534	566	546	554	570	565	561	569	520	542	556	576	569	547	567	530	569	591	552	531	556	556	582	606	564	549	542	530	548	551	554	607	554	540	543	570	550	572	514	528	574	531	552	569	513	554	531	568	574	568	544	550	514	540	542	527	556	562	588	581	562	539	555	536	546	577	554	576	598	564	543	572	524	553	575	576	549	542	508	526	565	619	595	538	545	545	585	554	594	538	568	586	573	563	500	568	535	525	536	590	596	543	564	532	570	559	516	550	579	589	514	608	533	566	588	535	538	528	518	564	536	526	555	535	559	543	525	552	561	554	539	568	557	524	540	567	563	555	506	531	553	526	525	584	529	528	577	514	580	563	573	555	541	508	600	543	524	572	541	495	541	520	575	553	536	566	582	548	548	519	523	539	555	554	565	568	570	571	556	554	566	585	573	564	601	571	569	560	563	576	571	497	545	541	565	523	553	546	562	550	544	575	588	550	572	592	594	523	560	558	562	584	568	569	555	538	554	524	561	571	506	551	602	550	583	564	570	506	592	565	562	553	563	554	545	534	572	560	575	551	511	514	558	572	564	522	579	586	519	555	570	527	549	564	531	570	529	565	580	559	557	551	568	538	550	518	546	598	559	535	538	616	592	593	554	551	536	579	612	518	491	514	539	555	571	536	569	548	575	588	550	564	545	526	556	579	546	584	591	592	559	557	588	585	567	588	558	590	567	559	541	559	583	536	536	565	508	570	558	559	578	566	563	536	564	549	571	554	550	555	532	552	575	537	553	572	543	550	545	566	569	559	529	568	601	557	576	574	550	562	537	558	559	541	545	571	540	551	577	567	506	579	527	585	598	545	541	593	549	607	555	534	539	562	554	557	581	549	518	585	542	540	528	586	568	517	587	569	517	583	528	543	551	592	551	563	568	572	559	580	563	607	566	569	584	534	519	593	504	533	549	570	573	584	558	569	528	600	583	553	576	519	564	559	566	530	531	529	542	582	548	567	578	580	545	551	562	566	554	538	522	573	535	558	583	581	580	528	562	578	588	549	503	545	519	541	538	586	545	549	576	524	548	584	563	551	568	573	527	543	545	530	560	547	575	559	557	578	569	540	531	551	576	546	589	559	554	566	559	556	494	572	563	594	542	532	557	556	571	571	567	541	518	560	580	522	527	526	587	599	530	607	566	554	552	554	570	551	560	575	559	579	524	535	569	596	559	555	579	543	553	520	546	590	599	555	543	530	548	541	612	545	514	496	548	566	525	515	535	596	526	532	567	573	512	552	555	614	538	528	554	553	556	573	543	599	533	544	519	520	564	608	564	579	580	514	530	544	530	552	517	535	543	562	552	569	593	552	567	582	591	558	576	582	563	563	579	612	513	557	596	496	571	570	545	574	553	553	535	531	586	566	563	609	591	559	516	523	558	552	542	559	559	572	543	534	583	544	522	517	624	531	526	542	575	520	559	583	589	549	523	574	554	537	545	561	537	533	556	591	575	559	571	581	517	545	528	560	536	543	528	575	573	561	502	571	581	556	579	529	558	544	527	567	567	615	518	533	578	554	563	586	507	541	515	548	530	559	545	563	540	555	568	554	527	517	552	588	532	539	556	590	586	569	584	504	568	547	557	517	572	601	548	494	594	535	591	568	551	585	548	515	572	562	553	558	574	546	526	572	587	584	562	576	551	552	493	568	541	553	518	534	559	551	601	552	515	554	604	591	559	575	575	568	536	547	556	578	538	566	572	570	609	562	563	569	562	571	570	516	534	540	557	540	515	561	590	578	564	581	571	535	551	549	569	571	539	531	530	513	575	530	564	533	573	539	583	538	586	564	629	557	546	551	605	541	579	535	530	548	546	545	547	591	489	572	551	604	524	562	570	574	580	553	562	566	546	601	564	545	550	565	563	548	542	511	561	565	538	556	566	560	528	562	570	556	543	585	544	564	539	563	570	592	579	577	535	512	566	574	523	552	605	535	551	541	560	538	555	580	567	561	555	535	537	562	542	606	559	565	574	539	489	609	542	533	516	549	587	595	567	582	541	551	552	562	577	559	543	567	582	584	567	566	545	584	567	587	548	588	513	536	534	565	539	562	542	561	562	544	566	542	551	562	505	570	565	557	552	572	547	536	554	559	561	535	532	507	565	532	562	554	520	559	559	610	571	552	553	595	598	542	563	570	566	555	595	557	546	550	585	562	567	604	581	542	571	512	526	578	554	582	547	548	565	568	549	584	551	531	527	564	584	554	551	547	534	552	547	552	556	578	572	524	587	573	507	533	540	527	596	579	519	550	567	562	581	555	562	542	583	546	526	560	529	551	574	516	527	575	608	572	555	528	540	562	544	540	546	568	555	511	569	575	519	532	560	544	555	588	550	566	547	523	564	530	553	556	549	559	611	548	579	544	542	502	574	567	519	569	521	541	555	588	526	565	552	545	549	594	596	517	548	593	563	565	572	574	597	571	554	539	590	610	581	544	600	605	561	564	576	549	537	551	594	556	516	569	563	515	572	572	567	532	539	560	535	597	553	490	631	555	563	533	563	569	553	551	555	574	614	554	568	565	532	561	553	542	552	556	513	551	570	551	516	521	560	545	536	576	551	545	513	569	548	537	571	567	571	615	567	536	541	542	557	566	549	550	606	544	535	529	590	581	614	562	585	585	595	596	586	524	532	513	575	557	576	526	485	534	542	535	558	576	572	543	507	568	519	609	522	530	558	539	596	545	559	529	570	591	574	558	559	552	566	551
3586	1966	1541	1052	817	721	688	643	622	587	603	601	586	568	591	517	546	552	568	520	554	515	569	545	539	526	569	527	506	521	543	573	582	551	552	550	526	500	525	554	559	525	512	497	556	533	474	553	556	579	513	554	488	559	503	544	529	553	565	518	535	517	520	525	510	526	553	527	501	522	546	540	554	563	527	534	525	542	548	562	531	507	531	527	515	574	506	524	537	496	504	538	543	553	505	522	546	523	549	577	548	538	467	537	532	531	519	556	554	491	541	563	522	551	486	522	505	514	531	569	548	512	523	557	551	526	514	523	529	544	500	525	536	524	533	543	525	514	541	511	505	561	542	547	535	507	558	550	555	547	519	536	523	559	538	528	549	512	514	512	530	530	527	524	544	519	544	539	511	494	540	531	542	484	531	539	527	556	549	544	521	539	537	545	537	506	559	507	546	489	522	528	521	499	581	527	570	530	559	511	517	580	503	519	502	521	523	532	544	541	562	497	474	543	539	526	545	542	523	545	534	549	497	503	548	576	535	524	554	537	524	569	557	529	524	554	511	500	525	602	527	508	533	539	563	484	527	525	541	521	533	531	537	488	540	529	579	528	496	514	525	528	529	482	534	516	573	502	537	550	491	540	523	538	526	530	573	526	523	560	535	503	511	536	546	570	552	492	546	559	521	553	516	492	574	512	580	522	493	535	532	500	533	532	512	525	554	542	553	517	566	531	511	530	539	536	589	566	517	544	524	527	554	523	589	556	523	567	529	564	557	518	560	562	523	511	536	515	519	543	528	544	563	547	536	538	549	542	501	508	570	544	515	549	532	507	586	538	526	485	541	538	530	548	539	539	586	531	497	548	559	518	479	522	566	556	541	531	534	547	550	558	535	524	545	591	552	541	588	553	533	544	525	541	556	532	508	544	486	571	536	547	495	523	528	540	542	557	508	507	496	554	526	573	518	543	523	577	552	534	530	515	532	546	470	516	538	545	504	506	533	521	539	474	547	524	551	542	513	523	546	535	557	517	545	548	492	535	520	546	524	544	520	556	552	503	519	532	534	526	529	499	525	525	525	527	532	482	522	510	517	512	543	565	524	522	517	521	546	546	515	496	491	550	551	496	539	535	519	507	516	524	539	566	531	541	471	539	532	541	513	503	517	509	517	508	530	511	529	509	457	556	510	535	511	568	528	529	543	580	516	536	531	469	586	544	532	597	552	517	509	529	534	547	492	529	522	525	551	567	547	508	532	551	535	551	504	518	512	536	532	517	504	526	530	512	546	535	546	531	525	555	525	547	575	479	542	532	534	508	526	533	565	518	539	521	564	574	506	554	530	547	511	545	541	522	508	501	520	546	495	509	527	548	491	545	493	533	544	550	502	530	496	538	572	535	497	543	535	523	500	536	573	503	509	542	497	594	503	535	528	562	516	518	573	541	513	558	532	551	551	524	537	527	487	538	541	538	510	521	506	565	511	556	535	533	574	524	570	515	553	519	558	496	559	533	548	531	513	543	504	514	537	512	509	515	543	541	537	517	529	491	510	541	522	492	544	525	580	535	515	497	529	534	509	548	583	535	519	523	493	532	537	551	577	494	511	538	546	531	546	554	544	550	493	568	508	557	523	538	510	545	494	562	537	494	552	550	503	561	524	512	537	548	554	498	515	548	559	546	513	525	559	561	521	539	536	567	511	552	560	554	509	512	520	516	566	538	556	527	503	577	544	503	523	510	547	507	531	531	538	489	550	495	525	527	488	521	519	564	537	551	522	517	492	569	478	489	606	534	546	517	486	549	506	539	521	505	514	507	488	526	547	537	572	511	516	543	550	548	548	518	544	548	540	513	503	531	563	514	515	533	546	557	538	532	540	539	526	509	508	522	493	570	478	531	535	555	531	553	546	584	530	484	538	554	540	550	538	497	558	548	570	501	519	541	501	530	532	509	552	549	516	525	515	540	495	535	564	531	519	502	546	521	532	525	543	540	514	515	522	530	519	518	554	516	489	550	543	523	564	595	509	511	524	555	528	544	474	519	523	542	558	551	549	520	515	524	547	524	546	539	507	532	528	531	534	514	559	560	525	543	530	529	573	558	540	572	486	520	564	495	513	522	534	515	510	565	497	544	537	484	520	543	576	538	580	520	524	527	527	538	524	556	538	480	507	582	514	570	541	508	557	550	513	532	545	528	529	527	478	511	541	548	555	535	529	513	538	523	567	543	524	500	548	535	554	504	586	531	520	518	577	550	516	533	472	528	542	510	553	568	547	558	536	553	507	564	524	514	504	494	535	528	518	568	530	510	525	525	507	505	513	472	561	535	560	540	530	530	525	523	533	513	537	530	529	492	501	511	539	553	519	525	543	547	530	511	524	560	544	548	522	517	537	545	523	513	492	513	543	531	535	540	515	579	542	524	488	537	551	535	517	510	540	547	506	521	542	559	540	519	543	546	505	505	536	534	579	545	490	532	493	501	559	554	535	516	507	530	523	528	551	525	521	522	512	511	521	500	557	534	539	510	552	523	511	552	523	521	487	528	492	522	500	542	548	542	526	517	507	552	523	521	542	489	538	515	551	504	502	527	530	500	537	495	523	561	567	530	575	505	494	503	542	526	543	493	514	504	510	559	519	515	493	549	544	559	521	561	578	547	518	502	539	520	510	516	536	488	536	524	527	553	513	535	509	524	518	532	500	544	524	523	528	499	536	553	520	528	546	538	543	549	506	494	525	535	537	536	524	504	534	533	467	536	519	548	542	533	524	528	495	591	522	492	505	481	533	548	542	553	535	532	507	558	483	548	538	526	549	520	531	515	520	613	539	518	532	489	539	548	504	572	548	550	506	510	526	543	563	521	484	485	534	497	540	562	560	484	531	507	513	580	531	527	513	518	512	573	536	508	511	527	547	539	519	532	577	539	520	541	491	528	503	528	507	538	485	535	523	544	521	529	527	504	560	497	475	525	537	539	508	557	518	480	515	538	510	521	531	528	511	534	524	497	516	523	498	527	512	510	565	495	505	527	509	521	517	475	542	497	545	521	550	556	534	489	550	540	536	546	510	506	554	508	552	537	511	541	504	544	532	514	475	522	549	514	515	533	505	514	547	522	527	533	521	532	554	516	539	537	538	529	498	542	497	506	535	542	503	538	547	517	541	521	591	568	525	535	474	532	548	526	526	514	495	538	536	524	528	564	538	500	535	513	527	546	520	489	496	479	512	486	494	514	481	558	557	520	543	527	547	563	586	534	539	527	536	515	499	538	476	543	533	550	532	539	555	531	472	505	561	502	492	529	520	506	533	554	536	522	496	528	549	485	507	528	509	558	515	488	540	536	516	506	574	546	503	561	546	523	533	539	541	559	520	519	510	504	486	523	557	540	522	534	544	556	519	513	525	559	534	575	533	545	544	591	546	536	519	520	498	523	570	536	548	583	541	543	477	534	558	573	535	536	554	528	534	491	534	541	532	523	546	557	546	545	561	542	511	520	541	494	532	506
24248	21464	28590	24774	19646	2201	791	455	374	361	339	306	308	294	283	299	268	291	277	274	262	293	244	276	282	255	265	283	236	251	262	221	261	258	266	270	285	265	216	234	262	239	277	278	258	263	242	242	248	232	278	268	252	276	246	261	252	232	254	291	252	267	244	240	238	251	263	261	247	276	245	247	246	216	270	257	252	266	246	259	241	239	265	277	215	279	260	244	271	244	246	262	262	262	256	262	257	245	263	223	235	289	241	260	227	263	226	238	244	250	245	274	240	211	258	244	246	240	256	253	258	238	246	274	253	233	265	250	243	265	262	248	236	234	229	255	251	221	266	250	260	240	241	265	249	260	288	251	250	243	250	242	252	287	259	265	230	225	275	255	250	235	257	222	276	260	238	211	254	227	272	247	248	242	242	247	242	234	252	269	236	259	270	264	250	215	280	263	229	255	250	243	256	242	261	230	250	212	238	243	272	244	240	252	242	263	249	257	244	239	272	248	246	235	242	223	252	239	284	229	272	248	267	234	263	264	263	244	224	258	230	259	258	253	237	239	235	232	251	259	256	230	249	273	250	240	260	238	252	242	260	253	234	244	273	234	232	253	236	238	238	273	240	258	293	235	244	242	261	250	261	254	255	261	259	232	220	245	240	268	242	226	282	243	271	252	261	257	246	240	284	254	235	260	265	237	253	254	260	230	223	247	232	258	235	259	281	262	263	265	243	235	267	256	254	259	243	253	267	245	237	254	241	252	270	260	249	242	239	235	250	260	248	259	259	262	232	302	230	245	280	245	259	256	225	281	255	225	239	240	234	263	228	269	205	256	250	239	235	214	263	278	239	274	252	251	233	245	274	238	250	259	236	265	231	239	251	240	253	255	242	268	259	243	236	232	215	239	262	240	233	234	224	256	258	252	258	266	233	260	247	257	249	251	239	251	226	244	236	239	220	246	267	249	240	247	232	238	248	307	270	254	272	279	285	259	253	250	275	234	206	261	225	218	240	261	256	274	240	239	263	220	242	244	238	253	247	242	238	265	254	217	224	257	232	248	226	261	246	256	224	255	246	236	275	246	238	221	275	251	227	269	230	248	239	272	253	259	226	258	249	245	236	238	230	261	223	266	231	257	255	275	232	221	218	223	240	252	285	294	263	264	273	246	267	247	288	231	258	242	269	251	226	233	236	248	252	265	237	226	251	233	225	245	253	256	260	245	221	256	263	267	244	248	239	256	232	259	245	238	264	237	260	249	259	259	285	274	268	247	233	261	255	262	233	231	264	236	258	267	213	225	261	233	251	252	265	249	237	244	269	252	233	262	285	255	253	266	237	262	262	272	243	244	278	237	239	254	258	237	236	258	257	251	271	242	234	242	185	268	279	239	242	247	263	258	250	250	261	257	246	271	250	274	221	223	262	270	245	265	259	264	264	258	242	212	232	251	246	221	274	273	229	259	275	249	251	225	254	266	241	235	235	227	246	269	267	258	245	221	233	278	238	253	237	236	204	227	252	239	250	235	255	249	243	241	244	247	255	240	254	238	264	249	252	254	248	268	251	243	253	264	236	261	263	258	250	242	256	222	241	261	257	241	237	245	235	284	250	241	244	256	242	285	246	233	240	243	232	223	252	270	251	268	217	286	236	261	251	229	224	266	257	272	293	242	266	244	243	252	252	250	245	268	248	228	276	268	238	246	239	276	232	258	229	250	237	246	228	271	245	255	266	250	244	255	229	263	246	263	231	249	273	224	251	238	237	218	246	209	257	228	234	257	268	249	242	252	256	222	233	242	260	278	276	236	259	262	248	257	240	262	240	217	222	251	223	252	237	231	255	236	262	264	240	259	242	285	274	214	242	258	251	262	243	233	221	286	239	273	258	246	239	232	258	242	258	242	263	259	249	236	259	261	299	238	273	258	222	235	264	263	222	246	249	232	251	256	273	260	265	256	221	235	225	245	232	231	252	234	246	246	259	219	233	246	214	227	280	234	254	238	242	247	232	244	269	253	281	275	234	246	226	237	216	276	235	253	246	262	247	283	219	250	269	270	261	242	247	235	198	249	239	281	250	245	245	244	228	221	233	261	239	230	249	226	234	244	253	234	250	264	263	291	238	253	271	236	252	257	221	265	228	250	267	247	254	250	241	250	240	256	250	255	237	260	255	259	248	235	263	239	234	242	236	242	247	215	249	254	219	245	253	272	231	246	235	273	269	209	247	271	264	234	226	249	243	238	218	236	227	234	248	224	247	256	252	232	259	244	223	263	233	260	227	248	258	256	229	237	249	255	232	224	229	237	239	262	264	223	236	251	236	265	266	269	248	248	257	236	250	237	242	226	246	257	229	224	259	246	274	261	260	254	232	247	240	240	231	243	256	210	259	242	231	253	250	270	248	265	279	276	231	257	242	223	253	255	239	256	233	235	245	265	232	262	243	242	249	241	267	271	262	245	245	239	260	231	240	252	227	242	236	243	260	257	251	232	256	260	249	263	256	262	253	245	264	249	224	232	233	255	199	224	234	237	259	277	257	272	285	244	228	234	230	261	278	253	245	239	269	252	249	246	283	237	234	268	254	240	234	276	242	273	275	240	232	263	247	259	279	234	229	233	256	253	257	203	252	256	224	216	227	241	231	236	250	262	250	244	267	261	223	217	256	241	259	297	229	238	252	249	240	245	244	282	262	258	256	262	247	247	253	222	229	265	238	251	205	258	258	251	266	254	237	242	275	274	268	241	233	269	239	250	244	307	250	258	231	232	245	267	251	253	255	249	253	265	232	231	258	244	270	250	263	251	259	226	246	199	234	262	247	241	260	255	257	241	257	260	250	224	247	272	250	241	257	245	256	238	262	233	252	265	252	232	239	239	225	269	244	248	247	238	261	262	220	240	253	255	247	255	252	242	247	266	256	278	239	243	276	245	218	246	251	248	257	244	241	241	221	263	247	238	227	274	222	240	230	224	264	220	241	248	293	257	230	255	244	271	227	265	243	237	257	229	251	264	235	221	267	267	266	227	239	237	248	248	262	231	250	221	250	271	258	258	242	254	251	224	231	246	252	235	251	237	237	215	232	214	243	245	260	221	223	284	238	281	268	239	222	233	258	277	238	252	231	273	213	225	244	253	262	222	264	258	253	275	250	224	279	260	258	246	250	252	232	222	250	260	205	227	277	239	229	262	233	239	267	228	232	258	225	228	252	256	246	241	247	254	246	238	224	261	253	246	229	225	230	231	259	258	251	252	268	261	233	255	256	209	240	238	221	248	256	249	209	251	236	246	278	273	269	239	242	261	241	254	241	269	254	272	227	229	259	230	266	242	231	257	241	253	239	208	283	275	235	274	236	258	293	279	253	230	274	236	248	272	264	237	255	239	245	230	239	240	247	251	241	280	226	219	253	259	253	261	245	239	252	238	222	233	268	263	201	247	215	249	249	219	218	251	236	209	246	259	246	247	262	237	239	266	243	251	236	264	234	244	236	249	249	260	229	245	259	210
3348	4554	3476	1807	1201	949	727	616	580	467	420	411	389	396	370	342	340	341	337	302	371	339	329	276	300	324	277	282	261	298	306	317	278	299	312	279	320	268	249	273	301	281	265	272	303	280	298	297	280	283	279	276	288	273	269	286	296	283	291	294	246	250	276	286	287	244	273	276	242	286	263	274	251	276	253	280	250	274	244	256	269	265	307	282	265	305	257	266	283	265	266	266	274	304	269	291	257	300	289	279	269	271	278	302	280	259	291	259	267	278	286	262	252	303	246	289	260	279	301	272	289	272	261	251	261	263	252	273	272	289	277	272	272	278	268	264	263	283	297	240	260	264	245	254	284	274	283	254	301	314	291	265	276	242	287	275	313	280	297	262	282	248	272	283	272	262	303	290	241	241	265	250	258	307	263	252	267	281	279	288	266	288	267	252	226	275	299	278	287	269	269	282	257	292	299	252	250	251	291	266	262	254	272	260	242	256	283	266	260	283	255	266	268	280	242	284	268	267	278	241	282	285	262	266	242	283	263	296	272	284	297	279	260	261	238	267	284	255	280	272	266	256	251	278	288	289	263	247	274	300	288	269	282	276	270	277	271	279	252	294	287	315	262	277	286	271	268	289	276	254	259	282	247	265	291	252	248	263	272	287	286	272	286	273	289	252	257	278	279	283	269	268	258	275	271	278	263	268	275	291	265	231	249	302	247	273	297	296	249	268	270	288	261	277	279	268	253	281	269	270	281	281	286	285	275	260	277	278	286	259	281	266	270	281	272	272	249	266	268	258	275	270	279	284	286	275	282	295	259	295	296	286	280	262	261	268	260	284	266	275	272	266	244	261	262	240	283	284	293	251	274	290	255	279	266	268	265	259	268	253	284	258	269	246	270	250	269	265	261	255	258	260	257	241	268	265	265	254	279	281	253	253	272	263	316	261	266	267	299	288	261	306	292	280	257	278	270	263	263	291	296	258	272	263	266	286	281	274	270	238	243	284	266	272	307	275	313	281	280	256	289	251	259	264	270	293	236	302	273	264	274	245	287	267	285	235	272	288	265	282	258	250	292	289	287	268	259	287	263	274	255	274	273	227	275	237	248	267	264	262	261	271	282	251	237	264	261	236	269	263	266	249	262	278	289	273	237	260	279	280	252	273	251	251	279	256	269	252	270	271	276	296	282	285	257	277	274	257	254	276	241	271	256	287	300	258	295	259	271	288	274	293	282	291	265	266	268	252	277	282	267	259	269	266	288	268	270	276	288	281	245	283	268	250	284	260	281	239	278	304	287	270	270	274	303	265	273	253	270	291	287	273	264	253	261	259	257	256	265	278	265	279	246	244	267	273	289	274	274	261	259	298	245	270	267	263	302	274	292	293	261	273	270	263	278	271	240	284	261	273	258	281	247	292	245	280	244	273	258	289	248	239	278	249	238	296	249	258	249	270	259	256	270	263	266	283	270	273	295	264	286	287	255	287	262	274	316	275	288	279	283	293	242	286	270	264	262	246	271	250	251	272	267	254	254	265	257	254	261	282	280	258	272	261	282	245	280	282	242	294	321	277	290	291	249	282	272	250	277	255	256	280	282	272	279	288	288	289	241	257	282	263	258	270	241	247	281	277	282	268	275	250	277	245	252	271	272	265	279	267	313	268	255	259	273	272	250	265	240	273	260	280	272	272	281	274	280	252	277	252	284	278	286	243	279	271	284	271	287	275	257	285	254	293	253	257	246	303	264	258	270	263	273	265	279	263	249	265	272	248	258	296	256	278	272	275	276	269	295	255	248	241	268	258	288	316	250	270	287	269	230	253	301	284	285	262	281	261	276	285	289	293	264	298	263	270	248	281	269	270	282	283	241	267	273	256	263	297	241	269	269	237	232	225	253	266	269	244	262	291	276	257	286	292	294	285	274	260	272	275	298	264	263	278	268	276	295	237	264	275	264	264	258	265	247	258	269	286	265	287	275	282	266	274	242	280	277	285	250	279	262	255	256	268	257	249	303	256	267	296	269	249	265	263	248	240	244	276	281	281	275	305	299	295	291	286	265	240	282	298	281	285	267	277	282	274	256	304	264	279	272	275	258	272	258	272	295	264	279	247	258	246	256	217	266	263	274	267	263	262	277	267	258	291	258	291	269	264	259	295	281	252	274	276	258	253	288	272	254	267	267	238	263	266	259	286	279	281	243	256	252	250	268	282	258	272	251	261	286	246	272	265	277	274	257	251	281	260	264	267	279	291	278	274	262	284	260	252	282	257	283	240	253	256	246	225	249	267	255	251	278	272	248	266	232	283	239	264	263	268	261	270	277	282	263	241	232	284	246	275	268	282	252	262	276	267	268	310	249	276	266	265	259	257	265	260	223	258	280	232	291	260	260	273	263	291	256	277	259	259	260	279	258	266	283	276	270	292	259	287	261	283	243	265	267	246	251	274	268	244	280	232	254	273	279	248	273	245	224	241	258	267	243	289	271	268	294	270	300	273	272	262	267	276	279	274	274	259	268	257	281	258	271	244	259	258	232	263	278	245	250	261	276	264	289	280	286	273	274	274	281	259	284	293	272	274	274	239	253	239	279	244	244	292	291	260	278	264	235	253	290	257	256	267	274	275	280	252	259	290	281	290	255	258	268	253	247	256	247	280	257	234	274	267	266	266	294	266	248	277	251	255	285	251	272	271	290	266	283	240	251	251	267	245	277	286	268	286	278	310	260	263	243	259	287	252	274	267	278	233	264	276	249	249	263	258	268	273	264	272	255	296	241	317	247	252	260	291	268	294	265	274	275	259	257	291	277	251	278	265	268	286	261	289	267	241	224	257	255	271	268	277	266	254	252	260	299	293	274	283	269	248	257	259	287	256	281	246	246	261	282	249	276	287	265	267	266	270	270	253	254	270	278	285	266	244	253	283	268	274	250	274	282	277	275	276	264	248	275	272	288	287	266	284	271	277	284	276	249	258	267	265	264	255	270	265	252	283	300	255	262	265	274	270	269	279	274	264	254	287	280	266	266	266	287	283	259	271	261	268	238	309	274	262	263	272	297	250	260	260	267	277	273	272	293	246	260	251	268	249	259	256	237	257	264	249	277	285	276	286	263	255	249	281	244	274	267	266	300	247	249	270	255	258	273	261	261	232	268	275	280	300	273	288	263	281	254	289	251	276	288	283	256	260	263	273	254	230	266	268	235	292	261	257	281	287	270	286	281	263	269	239	268	256	252	244	239	251	246	271	254	281	267	266	260	271	277	280	266	276	270	256	263	262	285	272	241	256	296	231	270	276	260	252	240	283	255	281	260	269	254	278	268	271	284	245	255	276	251	280	268	259	247	271	262	289	259	270	256	273	263	265	283	275	266	244	246	274	295	252	256	304	279	265	248	259	271	281	261	268	262	273	260	233	279	252	231	265	240	270	239	291	252	292	269	242	265	265	287	284	254	272	257	236	251	259	262	244	272	256	279	307	255	283	264	277	290	278	227	262	246	252	254	259	280	276
27647	11264	1618	988	732	754	718	721	700	677	718	699	660	694	691	708	656	702	644	659	666	669	712	688	695	667	703	708	697	698	741	737	722	708	669	651	666	670	696	685	655	708	690	680	693	748	675	762	697	654	737	727	695	666	679	694	687	700	659	704	653	715	628	671	649	717	711	689	694	690	645	681	688	678	694	653	700	708	750	719	678	737	638	748	689	648	715	678	677	659	684	729	752	690	691	680	728	697	715	721	666	721	633	678	669	680	682	742	710	695	703	763	660	683	694	719	694	711	654	682	745	675	699	746	673	729	730	691	712	670	739	693	702	734	683	689	682	716	694	719	699	711	691	693	683	642	720	698	695	665	686	716	652	703	679	690	673	689	710	700	683	706	629	716	715	693	669	657	640	694	671	686	739	783	674	690	661	712	675	764	695	731	723	694	688	673	706	734	710	724	662	737	693	677	733	716	706	718	678	685	695	684	727	716	660	689	649	690	656	688	677	718	680	716	713	689	718	709	700	689	688	702	688	691	707	690	694	719	699	739	677	709	681	674	695	696	707	653	706	703	716	672	656	697	709	678	721	719	688	683	674	693	677	675	690	746	700	735	680	678	701	695	704	707	688	705	687	682	663	679	745	702	688	703	737	709	722	739	697	675	695	718	689	665	654	713	685	674	712	734	709	680	679	696	683	703	695	690	661	720	727	667	691	666	677	683	682	717	715	650	699	734	716	729	709	720	687	683	626	662	703	697	661	674	707	655	665	672	700	682	690	731	758	678	693	627	728	695	672	680	744	712	679	648	692	621	695	688	658	677	731	685	664	728	662	694	686	663	664	680	678	644	651	697	736	710	683	691	707	696	670	690	705	745	704	671	679	673	678	625	698	669	712	721	707	649	700	675	684	708	682	655	728	693	760	691	730	690	728	680	737	663	687	698	678	702	699	728	750	681	676	731	732	699	683	707	674	696	708	681	640	663	639	687	678	718	666	696	702	657	690	704	701	684	700	681	714	699	700	721	636	681	730	698	663	679	649	715	687	679	682	682	679	693	688	716	712	732	663	677	665	713	673	677	694	741	669	704	731	700	684	734	724	683	690	707	709	706	703	709	717	671	681	687	702	640	684	697	681	725	688	685	697	675	649	721	703	661	679	716	680	728	724	687	667	751	729	632	672	685	690	705	662	736	674	705	635	650	688	677	686	698	698	658	703	664	724	699	671	735	675	691	686	683	661	722	725	695	693	700	735	680	689	687	671	674	650	657	709	671	691	701	693	674	742	677	657	667	688	697	672	673	663	679	648	731	690	670	726	644	705	696	682	689	719	746	719	691	698	722	681	689	697	665	709	683	712	674	718	666	708	747	718	735	679	746	661	685	709	659	658	657	745	702	702	670	721	629	693	706	725	696	640	741	656	689	677	783	733	670	691	630	701	695	686	716	673	695	671	733	709	705	677	755	746	684	705	719	699	657	689	710	728	710	665	695	684	704	723	672	685	694	715	726	719	663	693	702	686	689	690	751	709	733	668	699	741	688	698	687	663	682	713	694	689	691	708	726	687	754	695	692	711	685	705	667	698	709	688	706	630	694	681	703	665	686	662	658	702	688	736	673	684	671	710	701	709	709	687	772	688	697	670	692	672	713	756	689	681	659	672	657	714	707	688	680	661	701	650	690	731	684	668	693	677	678	731	687	699	686	696	670	740	719	686	727	665	686	659	712	681	665	646	661	671	675	674	697	697	668	683	681	686	672	685	687	677	696	681	686	669	718	681	710	662	717	679	692	712	688	687	656	675	706	726	728	649	713	701	731	681	692	686	688	649	693	742	701	722	662	734	705	660	693	680	658	685	680	686	669	715	706	685	690	695	674	706	728	673	683	678	709	685	721	695	697	714	672	704	743	763	654	671	707	680	723	736	669	676	693	726	651	700	719	705	715	707	746	692	679	648	670	711	673	657	676	757	686	653	655	691	669	698	672	655	688	703	665	716	685	688	719	692	689	654	678	687	656	661	720	686	670	708	726	683	675	680	667	681	693	694	639	717	685	736	684	736	707	673	697	686	710	665	685	724	722	708	669	704	676	738	686	707	701	669	716	709	614	713	661	684	701	666	692	697	687	676	683	709	707	696	694	683	681	727	715	710	724	682	670	623	696	685	712	653	689	707	660	687	665	645	735	691	720	671	656	678	702	674	684	702	696	682	684	734	679	670	680	662	703	686	702	699	754	686	696	690	653	652	668	687	708	731	731	681	705	687	694	684	679	684	653	738	674	736	644	718	726	679	699	709	682	700	725	721	700	682	703	656	698	668	668	682	672	720	658	703	679	690	702	712	648	703	706	652	711	699	708	696	735	670	686	711	678	683	748	703	700	699	656	748	672	690	714	685	652	652	685	740	674	653	659	692	648	652	670	681	696	695	636	687	674	720	689	687	687	719	729	716	719	690	719	707	676	701	673	755	676	627	680	667	694	702	696	710	685	694	708	693	658	712	695	695	717	677	702	705	667	675	653	673	700	760	742	656	693	694	675	738	715	695	693	677	689	701	692	671	674	691	697	719	687	660	700	665	763	679	703	709	673	712	662	677	662	726	686	714	692	696	699	660	705	721	724	698	688	717	709	661	694	714	690	664	698	692	667	675	660	687	705	719	735	723	689	740	718	718	761	712	710	695	699	724	748	670	670	660	706	708	704	732	678	706	705	684	680	676	720	716	675	688	704	685	710	685	720	694	700	688	623	682	730	673	726	697	653	675	718	713	725	705	719	716	693	670	683	639	705	712	697	686	716	688	729	720	732	633	708	694	679	711	686	679	708	695	673	725	677	646	701	692	749	687	658	719	704	647	682	695	691	721	665	718	710	683	689	677	642	756	662	654	705	699	714	700	704	695	705	675	700	685	656	652	676	666	707	736	679	696	687	678	689	686	667	725	651	714	717	672	692	685	697	695	704	691	683	712	681	672	695	713	740	683	705	701	688	710	640	684	664	710	700	665	702	700	671	650	642	672	754	680	693	695	706	670	683	693	690	707	687	681	720	681	649	671	686	683	644	703	660	689	722	697	696	710	657	673	685	693	674	711	701	734	703	717	711	700	655	682	714	658	712	721	717	673	699	711	674	662	644	708	705	712	727	696	672	699	716	685	706	711	694	641	663	692	692	715	701	723	686	718	725	648	712	619	677	671	689	687	710	708	711	681	672	742	700	686	713	687	744	687	646	674	658	676	699	696	733	689	713	693	733	714	696	706	681	723	674	721	702	741	675	715	737	675	706	694	647	710	699	665	687	637	755	653	694	739	661	703	657	685	745	696	681	727	717	698	678	692	674	657	717	683	711	686	722	752	714	724	703	708	694	690	727	691	693	684	661	691	703	698	706	665	732	698	700	698	696	719	714	645	699	619	626	723	670	675	704	719	751	739	686	724	669	669	668	706	707	690	682	655	649	675	697	712	709	678	688	691	693	686	666	718	685	687	696	671	672	667	687	722	730	713	723	693	702
5174	877	806	683	676	635	628	642	656	689	629	724	676	666	610	662	594	652	645	635	615	618	656	647	673	611	628	633	665	640	594	634	654	623	646	635	653	635	608	652	621	585	623	603	669	656	650	608	640	634	635	641	633	629	611	602	620	676	671	634	637	651	653	596	623	605	619	667	658	612	634	622	586	653	633	655	640	613	666	645	627	653	638	615	647	608	622	577	623	619	614	643	673	644	642	602	641	639	669	658	597	620	639	613	668	611	616	617	668	602	620	617	627	633	667	624	622	618	600	638	655	657	622	612	643	599	655	620	650	604	624	598	629	645	664	657	604	605	601	594	654	625	633	664	660	667	635	656	584	630	583	641	639	687	615	630	637	642	625	643	601	584	628	611	652	656	652	617	615	613	639	624	597	607	627	644	622	649	609	651	611	663	624	592	604	649	627	649	601	652	584	653	643	621	638	579	643	656	683	675	633	615	612	611	664	643	647	669	609	605	631	664	641	632	645	584	626	631	588	611	617	578	680	649	649	640	658	605	623	667	627	626	592	650	640	610	682	608	607	623	636	650	614	600	613	623	615	631	656	633	616	622	615	611	640	632	606	637	638	608	631	666	645	613	619	615	606	628	628	610	624	612	641	617	621	662	649	647	624	632	652	626	660	714	634	625	628	651	645	615	584	637	616	656	597	624	649	628	591	603	653	637	577	607	654	633	645	608	659	692	622	624	588	636	628	627	642	632	678	649	628	615	635	613	634	579	623	652	638	611	592	618	637	653	644	617	586	647	650	609	611	685	628	635	660	610	621	654	658	654	660	665	663	642	610	642	637	660	630	635	663	636	599	607	642	635	582	626	639	655	681	619	602	633	595	636	635	700	631	621	594	617	635	637	621	640	588	624	620	665	644	658	596	626	623	663	640	610	631	668	597	617	636	614	662	576	671	641	638	639	647	655	605	609	645	650	568	662	617	672	582	592	592	621	605	598	633	576	612	606	595	626	657	627	645	645	662	570	655	630	643	634	635	608	624	643	624	656	573	619	605	596	640	633	636	634	645	684	605	620	633	620	609	642	639	648	657	609	676	657	639	624	644	635	619	622	642	663	611	674	572	638	599	689	626	647	643	644	638	609	619	646	617	626	614	630	596	592	622	677	622	609	636	639	663	603	577	641	657	657	653	642	643	591	583	609	601	625	632	644	610	617	655	628	648	620	656	625	620	650	641	636	635	641	684	653	613	623	622	581	659	637	611	594	631	593	644	591	642	613	639	645	654	672	622	597	623	646	622	648	623	651	602	615	640	602	605	661	615	618	607	626	673	660	643	654	629	601	664	661	618	599	597	617	616	682	656	644	621	668	595	640	563	590	614	624	632	585	610	585	590	634	557	637	652	641	622	616	595	634	640	617	621	611	648	637	639	627	620	628	613	643	578	629	639	617	661	640	644	634	604	653	635	592	609	654	596	607	657	650	648	598	661	623	635	614	636	630	633	662	670	627	600	621	636	635	645	634	619	641	674	579	633	617	676	656	637	635	612	612	608	625	621	628	683	662	666	631	585	599	642	672	681	618	614	628	620	651	639	636	629	668	666	654	657	659	599	657	610	580	595	649	658	617	631	650	628	629	597	610	634	625	610	635	595	658	647	570	641	634	632	643	620	665	609	660	656	654	629	650	638	615	636	626	611	652	609	669	662	667	626	642	638	601	654	629	632	600	611	626	600	630	652	626	665	669	687	650	585	625	627	626	648	608	636	656	626	627	645	585	613	655	607	593	628	602	651	618	607	642	595	654	587	615	657	659	677	624	668	645	605	678	615	626	628	627	616	657	666	647	626	656	671	630	613	659	649	623	623	591	583	614	647	610	679	620	598	638	587	614	657	612	659	640	595	636	623	592	654	617	637	619	693	622	640	587	614	637	611	647	601	658	664	586	665	640	661	647	633	647	623	617	644	676	602	574	588	632	632	663	661	621	592	619	653	648	633	600	647	649	612	645	651	599	653	610	624	602	617	641	638	600	652	648	628	622	633	643	656	641	638	630	565	623	647	672	623	671	625	606	628	636	671	615	645	622	677	583	613	663	673	631	612	627	631	654	636	647	637	647	609	641	653	627	646	641	620	671	633	631	620	631	651	650	589	608	653	634	635	631	624	675	595	654	633	659	634	636	625	611	607	674	607	623	613	594	621	634	623	627	694	634	615	657	638	648	611	610	632	635	618	653	638	612	657	616	624	633	620	637	624	641	567	646	614	655	634	642	621	639	592	644	626	630	693	641	634	669	593	651	633	619	595	671	651	600	634	638	639	628	593	632	633	613	610	604	665	621	669	614	648	632	614	616	668	622	626	612	612	615	695	631	596	622	621	634	635	555	619	673	613	599	624	623	580	628	616	628	587	623	689	638	600	609	641	668	639	652	625	624	624	644	630	651	572	671	618	644	643	613	643	631	624	614	623	624	657	651	638	642	632	612	599	648	612	649	638	617	683	627	581	633	628	627	623	648	609	566	635	628	653	623	618	633	634	607	622	613	615	639	604	608	639	612	640	574	638	626	682	587	598	626	618	623	608	642	613	622	652	653	613	620	599	601	629	632	661	646	612	610	655	680	632	664	624	639	630	624	647	603	631	653	630	589	638	643	605	643	654	595	605	599	648	649	657	612	595	640	612	666	590	634	656	642	620	654	637	615	613	657	624	659	619	642	601	616	667	630	625	681	638	664	663	643	606	661	646	617	644	638	648	585	640	576	592	658	634	636	657	581	638	644	618	653	650	594	633	652	675	656	666	601	639	632	612	630	643	661	632	638	626	623	641	631	629	648	638	652	666	626	596	600	671	682	614	629	654	643	592	650	631	618	618	652	631	652	619	657	639	672	601	628	657	664	626	602	674	663	649	631	685	621	676	620	605	590	600	675	651	639	619	641	645	648	591	596	673	639	649	576	615	658	618	601	616	649	644	642	653	608	590	626	630	665	643	659	607	628	615	661	638	642	628	653	640	661	649	642	639	665	664	643	615	628	627	582	596	641	658	602	666	648	624	640	654	661	616	656	619	608	617	607	666	615	650	578	625	616	652	650	682	602	622	634	633	675	634	604	618	639	604	637	627	648	583	693	656	598	653	652	606	617	641	624	572	611	629	640	630	640	691	599	603	672	655	622	649	649	642	613	627	655	663	618	638	665	620	662	666	590	633	622	647	669	639	590	594	610	622	652	644	684	621	648	663	587	653	679	585	629	631	651	637	641	648	641	626	604	629	604	658	647	673	628	646	606	615	628	690	684	664	561	597	606	619	636	630	593	682	624	587	662	579	677	622	624	635	621	609	609	626	600	647	647	660	579	604	606	635	669	628	611	612	667	621	629	633	650	623	593	616	663	589	615	624	691	604	615	645	599	657	665	618	601	636	625	642	634	621	605	615	653	585	635	648	633	652	647	594	614	647	612	609	650	653	650	611	634	649	620	639	609	659	657	611	637	630	650	588	631	633	627	624	672	619	636
25934	21469	25036	15500	1368	796	736	632	605	614	608	572	623	590	582	635	589	569	573	535	603	536	539	566	563	607	583	582	551	569	571	581	596	569	582	558	592	586	556	586	576	563	527	578	548	603	521	560	609	565	569	564	596	575	577	570	565	604	610	538	588	569	609	538	539	528	587	535	532	601	565	559	517	539	518	555	556	533	597	579	560	536	545	577	590	572	554	566	579	561	549	577	540	579	550	560	541	562	578	564	544	612	599	572	552	601	575	558	559	547	552	561	529	546	574	544	569	556	582	539	535	551	570	556	550	568	488	569	585	588	563	522	499	552	620	588	540	586	600	553	526	534	528	588	588	582	540	590	539	535	545	613	559	545	559	536	520	557	576	549	553	545	557	542	510	553	584	537	586	556	526	543	550	606	561	582	560	581	578	565	549	561	532	579	595	583	582	549	567	562	554	566	540	584	545	554	555	581	586	526	592	532	604	525	537	533	573	568	531	550	567	559	532	607	554	593	530	509	542	558	545	584	556	576	548	607	571	557	520	570	542	532	560	551	589	583	591	528	551	565	601	558	539	569	579	542	597	531	579	578	573	579	558	554	587	567	532	591	579	616	581	612	537	559	566	591	545	555	556	579	589	523	606	571	554	531	587	552	552	600	549	565	547	579	563	613	586	553	578	550	530	586	576	548	574	638	543	590	604	574	532	583	582	560	531	545	570	569	568	553	516	564	516	575	568	606	566	572	546	532	559	586	540	566	539	521	510	571	559	564	537	580	569	584	591	531	545	609	569	565	493	570	549	572	555	560	542	551	554	562	577	586	524	586	516	584	581	559	584	558	566	600	577	583	563	539	578	599	576	560	558	514	580	539	558	578	552	550	582	551	531	567	573	564	531	534	568	575	533	547	552	560	576	551	581	566	597	570	568	533	564	567	556	603	500	534	540	567	596	558	534	525	565	545	549	543	548	531	561	582	540	542	537	556	586	571	547	583	550	554	595	551	504	524	554	521	552	575	557	562	594	551	580	574	554	544	571	585	540	510	552	544	543	584	515	579	595	549	532	578	557	563	584	542	568	546	505	591	552	578	574	538	554	590	553	587	556	552	572	548	511	530	577	566	568	551	594	535	532	526	579	524	510	557	558	568	526	547	597	570	555	551	558	575	529	586	531	556	544	530	537	548	590	592	584	573	525	575	543	544	531	504	555	596	592	506	541	537	494	549	565	589	528	569	557	534	536	523	556	558	618	539	536	564	588	540	546	535	547	534	562	574	565	573	583	580	544	602	535	533	586	553	571	571	551	563	592	564	574	573	542	571	581	577	563	548	556	582	532	547	570	565	550	561	552	562	556	541	550	581	531	565	528	550	582	530	585	543	534	623	581	553	564	575	580	573	533	545	573	527	556	563	570	548	566	599	602	586	540	583	534	530	542	567	531	520	556	594	533	544	556	545	589	567	524	550	527	559	554	559	550	571	547	556	608	546	602	564	549	531	612	599	518	573	519	552	565	559	539	551	563	521	551	575	560	556	579	538	575	566	546	541	546	610	561	569	546	521	531	535	530	548	609	544	594	555	555	546	536	550	575	574	566	569	588	540	536	563	538	589	543	584	551	561	550	574	584	551	513	534	542	555	554	543	576	553	512	588	535	589	570	526	523	566	575	571	566	559	564	534	572	585	560	502	581	544	589	584	559	567	578	574	546	597	571	583	548	591	566	576	577	542	563	552	589	561	598	550	564	518	595	542	539	551	584	553	567	582	584	566	539	601	570	574	529	560	580	544	591	555	583	581	541	550	555	571	566	600	546	562	572	570	559	538	563	592	546	573	505	555	517	556	581	590	530	558	611	550	569	566	595	554	638	562	527	563	572	605	605	565	577	516	569	581	542	529	570	552	566	547	569	562	556	548	517	533	508	582	583	610	533	567	551	557	545	554	584	556	553	556	555	544	580	531	597	589	548	587	589	551	564	537	561	554	538	546	548	550	567	528	528	571	573	549	556	566	560	570	517	561	558	600	507	588	584	574	555	572	567	498	553	573	579	558	551	553	554	561	609	512	529	568	556	542	561	525	549	510	548	537	563	540	539	567	584	526	588	575	528	562	519	546	562	607	547	591	581	580	597	514	552	572	554	567	527	598	591	574	619	597	562	567	551	517	539	547	572	563	563	548	593	554	588	553	574	538	565	555	558	569	553	561	521	586	571	549	525	519	558	542	566	573	596	569	542	525	548	578	534	573	563	551	545	569	592	480	582	590	530	529	561	562	524	514	551	588	551	541	576	565	555	592	579	567	592	568	557	549	550	551	540	594	597	564	560	547	559	585	535	552	596	569	564	517	532	581	550	526	572	606	539	603	567	599	538	612	534	571	589	532	537	577	564	547	569	555	569	500	551	549	533	554	558	543	566	553	568	516	542	556	557	489	541	573	543	558	553	598	521	554	553	568	557	573	567	518	579	559	536	552	558	573	570	530	547	546	562	565	538	580	527	550	560	548	565	549	518	553	589	546	583	574	572	559	568	547	547	576	551	545	571	562	573	574	527	626	608	576	544	560	534	611	551	552	573	529	556	589	607	578	595	546	527	590	582	551	516	557	582	552	562	561	547	577	594	574	572	594	528	534	548	582	579	568	549	553	560	528	556	583	522	550	516	590	593	543	597	554	535	551	581	526	547	546	566	550	541	536	540	562	556	518	543	580	559	564	537	523	526	581	507	504	555	572	566	524	550	576	580	586	589	536	576	554	541	578	572	524	560	497	563	601	591	584	558	542	590	487	508	543	559	578	569	564	561	579	541	580	543	600	549	565	559	530	597	560	554	561	574	554	547	566	590	597	544	622	604	550	596	546	585	560	540	579	554	578	559	569	561	574	542	555	572	586	556	561	544	528	567	556	549	538	579	610	576	557	538	572	568	593	506	565	553	556	539	535	500	530	602	533	561	574	538	555	570	590	553	581	573	552	540	557	537	548	567	556	547	544	556	560	506	548	550	525	552	577	537	579	581	544	560	563	562	573	522	563	614	547	573	563	565	546	572	561	565	501	599	567	587	573	564	524	578	598	585	582	566	525	602	570	581	578	548	534	552	564	538	546	590	565	558	549	514	557	542	530	618	518	568	532	581	536	574	550	560	540	580	583	565	565	576	525	599	511	590	580	569	583	579	594	559	539	506	616	575	537	518	531	557	574	557	561	549	546	544	517	591	566	593	615	549	565	533	558	607	525	585	577	542	600	600	543	608	596	557	538	539	553	523	571	607	561	563	555	560	547	542	554	606	560	572	599	589	542	518	523	558	578	566	575	551	574	567	556	539	549	520	556	547	570	517	518	559	580	562	588	599	563	520	571	554	532	533	563	593	530	522	559	538	551	562	585	569	543	530	540	554	569	536	558	588	558	565	559	541	526	583	556	571	573	566	530	520	516	552	546	542	550	516	556	604	557	538	590	577	561	544	591	550	543	599	568	547	540	563	535	569	546	586	563	517	577	569	580	595	556
3594	1958	1622	1035	835	720	677	662	627	620	597	585	542	545	501	588	539	560	531	612	568	570	577	569	559	541	530	522	585	538	525	542	581	543	547	526	485	534	555	557	558	534	570	530	572	494	549	511	563	520	498	579	522	528	534	566	491	539	557	532	559	562	477	543	539	561	584	518	528	554	528	572	512	548	506	552	547	515	513	549	540	573	561	547	551	522	506	507	519	570	556	539	541	526	526	535	535	537	527	566	534	492	517	520	519	537	558	527	593	532	528	527	527	559	534	543	557	554	512	515	549	541	552	564	500	511	542	517	554	530	542	491	549	549	512	529	546	522	539	543	535	536	519	491	581	510	562	530	559	523	550	533	519	498	532	552	525	500	540	547	513	581	524	551	519	533	554	571	557	511	524	546	555	500	527	544	551	558	579	507	536	518	527	550	523	538	522	514	527	550	501	539	554	530	483	532	557	548	533	526	514	524	520	579	516	536	526	538	535	544	543	514	544	532	502	541	522	521	527	522	535	530	507	519	541	555	527	522	495	518	549	525	568	563	530	528	503	517	512	549	527	510	565	535	555	533	513	581	550	541	513	493	497	595	529	522	537	520	518	532	528	557	493	526	565	533	524	538	535	508	531	519	543	533	515	509	545	515	489	541	531	548	557	576	530	528	545	519	531	552	496	575	525	555	561	568	539	526	526	516	607	539	502	513	522	572	521	490	527	523	501	518	509	543	583	561	547	577	544	533	548	539	511	562	550	546	534	567	534	499	539	522	538	514	564	528	476	500	553	519	545	533	515	523	545	522	553	539	502	490	520	516	552	530	553	521	479	545	526	512	511	543	548	498	567	521	545	521	557	550	545	590	538	551	505	553	558	525	566	539	528	520	536	512	541	528	519	535	541	500	552	484	509	524	599	517	513	511	536	543	489	540	584	597	538	526	551	521	576	540	511	512	535	526	565	536	530	518	600	502	541	543	514	534	533	529	494	548	531	520	544	493	501	566	547	566	524	537	555	518	523	543	555	572	542	564	513	508	543	540	543	552	542	567	550	544	544	531	525	517	532	515	539	492	501	552	508	514	584	532	534	532	508	523	508	539	559	541	556	564	514	564	538	570	529	528	539	517	534	525	535	509	511	500	514	533	527	498	504	504	534	530	533	539	512	550	589	507	548	535	541	568	535	511	503	562	539	513	509	611	564	532	548	537	534	503	525	471	548	555	561	549	529	519	570	526	504	529	531	543	532	523	531	528	566	554	530	531	509	515	531	500	536	520	503	533	565	538	581	564	543	492	529	495	561	523	549	532	561	530	545	517	518	532	557	559	520	511	498	551	530	539	529	592	565	505	561	544	577	555	550	525	510	513	483	523	509	540	468	548	538	552	534	537	495	582	489	538	530	543	493	540	543	541	562	514	546	549	518	561	541	537	510	531	556	498	543	548	547	514	577	538	534	553	501	547	521	549	517	538	536	512	501	533	540	500	479	547	539	516	564	542	567	520	545	560	535	525	521	491	546	530	536	556	547	511	563	533	493	548	505	542	549	512	513	496	553	513	543	527	546	535	544	516	526	552	517	549	560	529	579	568	528	516	559	546	536	543	537	504	543	517	533	524	564	515	512	534	512	549	562	517	567	517	526	523	502	536	513	485	529	531	583	540	549	518	514	516	503	511	545	543	504	500	515	535	522	499	530	531	559	532	512	561	554	557	517	530	503	544	533	549	520	545	510	565	535	495	535	546	536	542	530	498	583	513	577	525	585	513	545	553	539	552	522	536	535	563	532	545	527	527	586	503	553	492	517	509	554	525	522	541	507	519	491	537	521	534	529	542	530	468	511	533	565	529	548	537	522	530	483	517	515	551	555	537	531	522	502	556	524	519	546	582	543	525	506	575	538	543	534	573	514	519	545	539	527	540	511	544	536	559	550	535	517	503	500	503	523	509	491	549	529	531	552	555	522	546	552	583	523	557	525	543	506	543	539	524	490	529	507	511	536	540	518	517	534	546	510	553	484	547	516	506	555	527	524	513	543	531	516	558	544	535	544	530	506	552	539	541	511	491	564	555	518	528	509	545	498	526	529	548	507	539	507	516	520	556	539	532	558	545	542	519	534	518	540	549	545	512	495	545	533	542	521	484	539	531	540	508	496	532	517	519	551	524	542	526	536	499	521	503	528	552	542	530	525	512	545	549	523	532	536	592	575	568	497	514	466	564	511	529	527	587	517	545	572	576	528	551	537	529	546	509	516	544	535	551	486	554	538	537	517	538	562	547	562	507	516	539	525	538	545	538	538	508	516	505	505	532	568	568	569	521	564	533	541	552	524	526	521	516	546	537	524	541	525	526	493	534	521	518	553	561	531	544	530	538	568	497	554	510	510	524	551	521	493	531	533	539	574	503	537	505	549	517	550	518	526	526	549	565	543	537	535	549	530	551	536	543	513	516	502	524	521	525	512	526	517	548	529	570	535	557	539	541	551	523	524	548	548	517	563	527	519	509	542	551	524	509	508	489	498	549	499	556	491	496	503	567	492	574	553	558	550	541	528	543	522	510	545	561	593	546	548	560	511	538	534	547	534	511	517	555	500	537	529	534	553	541	522	549	522	565	520	535	560	543	502	554	533	552	554	534	565	548	524	510	553	531	545	574	548	531	542	522	527	538	525	545	544	511	580	558	536	527	553	540	534	499	461	522	534	521	541	525	523	533	537	537	521	572	525	508	508	555	562	573	509	544	503	516	580	544	542	558	521	567	511	529	559	515	539	577	523	569	563	555	513	549	516	529	537	498	544	563	518	542	520	525	536	519	534	532	521	576	551	486	528	497	516	498	520	531	537	523	571	533	553	493	562	528	533	504	559	489	491	543	525	537	501	552	517	537	516	549	523	521	543	517	529	504	546	523	531	566	532	522	571	518	566	533	547	548	547	528	552	539	516	555	543	534	515	530	543	535	518	562	540	484	565	504	517	586	526	586	493	532	508	522	536	538	542	495	539	514	516	518	545	534	558	552	513	541	530	562	529	504	533	567	571	529	521	510	515	547	516	528	562	545	526	544	569	539	537	509	500	563	508	533	479	612	545	561	537	565	513	565	491	512	540	531	550	510	576	553	513	530	532	569	567	543	553	534	520	545	577	563	528	543	504	550	494	570	535	514	520	518	528	541	603	507	542	480	536	528	531	545	499	583	542	543	537	498	540	564	553	576	572	559	538	528	541	506	550	507	544	505	550	549	525	548	554	528	540	554	504	502	503	526	526	554	502	534	538	533	563	521	540	535	593	548	501	537	487	525	560	517	524	537	492	505	523	532	516	535	537	530	492	508	533	519	530	490	506	551	547	530	589	533	520	585	545	548	542	540	570	527	552	518	540	519	533	535	529	541	507	528	527	510	548	501	548	566	518	563	520	497	505	513	525	535	514	516	527	570	522	550	509	556	542	509	552	513	505	531	516	560	520	554	565	577	483	488	521	587	535	487	549	534	513	514	551	549	540	528
24292	21468	28584	24752	19708	2180	701	455	358	347	330	309	312	314	305	289	312	241	306	272	276	296	280	282	279	274	257	283	236	271	246	282	283	268	269	278	258	257	257	269	254	228	259	255	249	281	237	239	263	254	217	283	246	255	259	239	270	261	229	275	264	297	250	257	214	257	253	272	254	254	241	265	251	261	256	233	262	264	253	240	253	228	266	263	237	256	246	232	262	250	235	255	252	246	238	211	229	233	241	252	241	229	264	262	231	226	247	245	259	264	263	285	278	219	256	263	251	240	245	282	248	250	239	242	250	239	248	233	287	257	237	289	233	249	223	260	233	250	263	243	235	249	256	253	265	279	230	234	241	228	272	248	235	245	249	253	236	248	249	267	274	264	271	260	258	237	253	225	215	224	245	251	243	255	226	235	245	219	230	243	241	255	264	250	251	269	246	268	252	243	266	256	240	219	270	259	236	263	276	257	303	234	248	250	237	261	254	233	226	267	241	272	254	270	253	241	247	278	249	259	272	243	271	241	283	255	265	255	249	232	253	242	271	260	242	245	273	231	277	254	261	271	266	253	254	250	267	245	235	230	228	246	226	259	250	227	222	266	245	250	254	253	246	240	251	235	249	256	246	253	263	259	254	228	260	261	246	252	228	259	272	240	266	245	233	243	244	248	239	219	281	258	248	244	260	267	255	234	280	241	246	260	256	244	270	276	281	240	238	271	248	279	241	214	225	241	251	261	258	282	259	240	230	225	254	238	223	262	248	254	257	250	236	258	249	223	245	259	233	229	267	260	261	260	261	274	245	234	249	233	266	243	268	235	254	265	246	259	233	275	258	248	228	232	239	228	253	253	230	256	243	248	248	266	247	260	238	266	257	254	259	224	255	256	252	229	261	239	259	231	282	269	234	252	260	258	261	222	261	230	257	232	216	252	237	223	227	226	227	261	243	277	251	241	245	263	228	261	240	227	228	294	253	255	251	255	259	277	248	227	242	224	239	256	245	234	266	240	235	243	252	273	237	240	276	265	226	241	255	247	231	254	247	243	224	258	267	240	227	256	287	249	258	259	281	253	231	253	230	255	274	241	259	256	248	258	259	251	237	259	278	214	238	256	250	237	225	236	247	238	241	279	257	244	260	257	256	263	242	284	252	263	239	223	248	251	228	241	225	244	236	261	228	251	244	291	242	245	262	238	240	240	251	228	217	246	252	240	248	226	284	276	227	257	240	255	260	229	224	248	271	260	261	276	231	268	229	225	246	241	276	229	234	260	256	234	244	264	254	253	232	263	235	251	256	222	249	228	270	245	241	246	262	256	213	251	231	255	279	233	236	259	252	246	245	239	236	256	266	234	233	259	270	269	245	296	220	246	241	220	239	239	242	251	261	251	246	264	243	238	263	288	236	235	264	247	262	256	243	242	265	225	248	226	261	258	256	236	260	260	249	273	243	242	256	285	259	230	239	248	270	254	224	274	239	233	260	247	237	248	246	241	251	235	221	232	238	256	259	254	276	233	255	236	213	241	236	249	267	269	244	244	234	248	266	278	276	246	250	259	247	259	261	271	277	240	243	252	247	219	262	252	244	256	254	258	255	226	227	272	227	223	253	261	237	278	227	248	247	219	253	238	230	266	224	242	260	250	237	270	253	221	252	237	260	235	267	253	226	233	236	254	247	254	240	238	246	261	279	244	232	253	248	281	287	233	278	239	255	261	266	251	273	233	253	225	220	247	260	252	243	267	254	236	243	244	242	246	235	266	233	252	253	255	260	248	251	278	229	260	256	249	241	230	245	252	281	251	228	251	283	235	241	267	259	236	275	274	252	246	262	255	229	262	247	256	262	250	254	230	285	250	240	264	228	241	220	222	243	238	247	272	230	252	245	251	222	265	242	248	233	257	267	261	265	251	231	244	210	244	257	274	240	261	225	236	258	257	273	250	210	229	283	268	248	270	245	262	255	220	263	232	243	229	242	248	255	260	241	257	231	270	262	270	244	226	271	234	271	251	225	283	273	253	267	240	248	270	262	253	230	254	257	274	287	253	263	249	236	247	239	251	263	236	246	259	230	266	256	223	250	256	236	262	272	245	228	255	259	255	246	229	275	224	251	229	234	271	248	263	242	260	220	235	254	257	254	233	275	231	229	259	234	254	262	251	240	238	243	261	209	260	291	215	236	247	254	243	258	251	264	232	237	237	247	227	255	263	250	222	237	216	242	263	285	256	241	260	231	264	240	279	253	249	246	249	232	267	227	227	264	251	269	242	239	248	241	252	264	266	244	229	236	245	259	268	246	242	235	228	240	259	236	261	237	260	234	229	238	231	238	251	262	257	249	258	256	264	243	245	247	233	223	268	254	235	248	280	257	256	299	263	274	243	228	266	236	233	253	259	252	244	218	251	226	231	250	229	245	233	274	248	234	233	244	230	233	248	257	255	252	245	251	242	221	240	242	258	266	227	258	237	230	275	235	230	237	243	252	279	256	238	251	249	249	251	233	235	241	246	248	259	258	252	224	242	262	262	264	251	222	259	257	246	227	266	251	243	265	240	228	255	256	248	237	236	253	231	235	250	250	244	218	232	248	245	256	253	264	288	236	226	229	257	263	240	251	249	237	221	255	259	237	234	277	246	258	248	215	246	249	245	263	229	251	250	237	225	246	231	248	286	247	249	228	257	237	282	263	234	225	232	248	248	236	248	226	225	249	241	241	247	250	248	238	245	236	247	238	240	239	243	228	253	222	247	243	228	244	264	282	248	249	247	228	272	241	260	247	221	235	261	238	249	262	238	262	257	254	236	257	249	264	224	279	234	238	223	253	234	250	269	253	238	250	275	267	255	251	233	244	263	247	236	276	243	258	235	260	255	226	226	244	248	237	252	246	267	249	245	251	239	260	247	263	223	212	262	238	244	246	252	284	225	223	241	227	282	259	212	248	259	262	248	235	269	253	253	246	211	247	269	286	222	247	271	238	256	242	267	247	264	231	242	238	241	265	242	249	237	258	250	227	233	249	250	248	212	264	230	234	262	262	244	244	236	257	251	248	219	267	263	243	246	241	252	251	220	227	258	229	254	232	240	251	238	247	243	267	263	236	264	256	241	236	239	249	246	262	261	230	230	250	244	261	240	236	222	249	230	234	269	245	272	248	242	273	246	280	226	272	260	254	222	231	225	240	237	250	250	229	265	247	268	275	223	248	230	266	268	283	240	271	256	271	271	210	259	228	231	240	266	258	262	247	232	229	240	237	224	257	261	251	252	252	268	225	242	216	234	245	266	268	249	246	235	234	272	275	205	284	258	256	246	247	257	248	250	245	265	234	230	242	235	245	220	235	241	232	246	261	263	246	252	244	242	238	270	231	279	248	244	253	246	277	265	225	262	245	234	255	234	242	251	259	257	260	244	267	255	245	241	252	251	235	247	261	222	253	237	267	241	234	265	237	270	245	247	230	252	245	244	230	238	248	265	248	246	213	253	248	270	246	251	229	256
3299	4562	3570	1693	1198	920	740	612	580	513	455	405	356	351	336	380	332	316	321	300	332	311	288	308	321	314	295	313	305	297	269	303	258	303	274	282	264	266	263	315	295	281	279	263	276	276	291	297	267	283	282	299	269	276	265	291	270	292	309	265	307	275	308	263	243	290	266	277	286	292	300	249	298	285	258	275	294	279	254	278	291	310	285	290	264	295	317	251	254	283	274	277	260	279	258	272	271	274	284	294	270	311	258	271	286	285	269	257	266	300	251	277	288	262	267	280	265	253	289	279	258	280	292	244	272	310	258	308	298	264	267	285	251	240	264	280	273	283	276	278	253	286	281	271	255	269	283	261	281	251	256	271	271	242	275	241	294	297	261	297	243	298	254	292	277	280	287	278	270	292	262	308	260	261	253	277	291	272	278	293	264	281	256	282	258	277	283	274	275	297	265	299	247	274	270	261	294	253	321	296	246	302	253	270	265	274	280	291	305	269	264	269	265	284	283	262	272	261	275	242	260	297	268	271	247	276	236	256	266	290	287	280	256	287	261	291	270	280	269	287	257	262	241	297	274	308	261	286	257	268	281	263	285	275	270	277	255	252	305	294	258	251	270	260	251	291	292	257	297	280	292	281	255	259	259	311	275	297	281	283	279	255	277	252	276	266	243	275	248	280	298	262	268	280	278	279	265	287	277	273	268	301	283	277	264	283	287	250	260	276	282	266	261	273	280	277	260	264	271	256	272	307	262	251	268	287	284	271	280	295	262	243	248	255	246	260	273	290	267	252	294	281	277	258	271	275	308	266	282	282	268	289	237	281	285	276	265	294	273	267	295	290	296	304	279	261	246	253	280	240	264	270	255	266	276	273	278	253	265	294	273	288	270	258	251	262	285	259	284	260	297	269	300	265	281	289	293	273	275	237	278	284	247	252	269	266	284	280	275	232	265	297	277	299	282	277	267	276	248	255	274	266	299	289	289	281	260	296	280	256	271	270	272	247	275	286	268	246	266	269	250	272	278	258	261	261	279	251	253	263	263	296	264	266	243	272	271	265	236	251	258	249	284	273	286	274	253	261	287	250	274	300	270	283	243	292	264	284	286	274	277	277	256	270	231	262	264	303	248	259	290	256	289	291	275	277	283	278	294	250	249	242	259	269	262	264	260	290	255	269	282	280	275	256	296	250	278	293	257	248	268	255	283	252	264	273	270	287	262	257	295	287	295	264	290	270	289	291	229	263	258	260	240	268	274	256	279	263	260	265	239	259	273	264	259	309	271	274	267	282	248	281	242	279	241	251	279	290	256	293	265	295	295	295	253	251	263	274	255	276	261	309	272	257	284	260	275	273	294	289	283	259	228	259	266	271	271	263	262	275	254	278	248	260	269	234	252	266	301	262	289	265	272	275	293	265	285	249	271	262	271	280	235	295	272	306	249	301	284	284	259	291	286	263	249	262	299	295	256	273	269	247	275	279	265	267	259	266	285	232	260	266	261	285	296	287	269	263	273	260	240	293	264	258	296	293	253	262	277	281	268	258	266	280	270	257	267	257	266	249	279	260	263	266	262	243	281	257	250	280	304	280	303	249	240	264	281	311	279	264	247	271	288	277	274	270	268	267	284	278	232	252	279	292	287	290	267	249	287	260	295	270	245	274	267	250	265	270	280	279	282	273	264	283	258	275	255	269	282	327	280	265	261	287	270	277	284	267	262	247	260	286	262	260	263	231	250	277	277	271	261	274	259	275	245	265	272	262	270	289	248	264	261	254	265	265	246	246	263	270	286	290	247	279	254	296	276	258	268	263	258	261	268	256	261	239	264	252	267	263	260	288	284	252	250	249	282	296	297	287	253	278	294	278	277	263	281	266	269	273	271	269	265	281	262	252	258	281	243	257	286	297	242	256	277	261	279	254	259	262	293	284	262	275	272	270	274	264	282	286	287	291	277	306	273	264	282	313	278	262	295	284	282	255	291	284	270	261	254	260	256	243	285	263	261	291	292	219	253	255	265	244	267	273	274	276	286	269	260	290	260	274	278	276	264	297	253	274	267	285	255	256	254	275	237	257	251	277	252	263	283	264	269	275	295	291	306	269	271	249	295	285	274	268	266	292	270	258	240	286	289	245	272	260	282	284	269	268	277	267	279	256	266	267	236	269	293	298	277	276	242	261	259	265	271	270	260	269	277	251	265	251	280	273	285	274	282	256	278	281	307	285	277	251	264	271	259	284	259	295	293	245	254	249	261	237	256	277	273	273	271	265	271	256	221	278	283	272	264	271	276	268	258	263	262	276	252	264	247	264	257	295	271	269	271	256	274	252	287	265	247	291	278	271	278	240	264	238	269	248	259	269	264	264	263	276	292	254	260	260	288	268	264	273	261	287	260	279	255	277	275	266	260	232	258	257	287	262	263	264	257	287	263	265	267	282	257	284	259	287	259	257	273	275	256	259	243	268	276	266	311	271	269	267	247	274	269	245	253	265	244	281	294	275	293	255	269	269	228	268	242	225	265	284	278	290	272	276	273	276	296	290	284	285	269	273	255	278	272	279	241	261	244	268	256	268	295	275	250	267	282	274	294	282	284	291	250	296	293	264	249	253	257	273	280	277	273	314	282	232	289	290	257	248	254	272	254	291	279	288	271	268	274	248	282	271	253	286	275	268	294	262	279	291	237	257	290	295	277	236	253	293	270	263	270	264	290	268	284	283	247	253	288	264	275	271	256	249	252	271	248	259	289	259	234	291	289	275	286	274	270	285	240	254	282	257	267	275	284	256	271	260	246	266	262	263	243	253	260	273	228	252	247	256	285	246	271	278	267	273	292	273	286	271	263	284	253	260	277	274	293	260	269	253	264	252	272	259	263	257	294	263	252	271	276	273	248	245	272	271	247	277	263	258	278	271	249	265	269	284	291	260	245	263	264	271	299	249	270	255	297	229	264	316	270	318	304	249	283	275	266	263	299	278	284	242	287	267	275	285	282	286	267	298	267	272	266	237	231	238	283	275	284	253	309	286	278	300	279	282	267	292	263	260	224	285	248	278	258	253	252	256	219	241	288	261	268	238	264	274	244	250	281	295	272	260	282	259	274	273	265	255	294	311	267	270	251	253	283	252	271	288	247	275	268	245	282	283	272	294	288	273	294	266	271	245	261	253	263	262	256	249	282	278	264	283	263	264	276	281	246	262	264	232	284	264	271	295	293	254	282	286	242	270	284	250	248	264	262	278	264	244	285	252	276	245	278	292	287	277	293	248	269	281	255	320	272	273	283	287	282	260	258	271	256	297	263	240	263	248	283	291	260	272	254	280	266	280	283	266	240	286	246	269	285	289	275	263	298	260	289	263	269	252	266	265	245	308	257	282	300	294	289	270	252	299	259	239	280	264	263	268	248	280	279	272	274	239	251	323	276	263	303	252	272	247	300	301	244	243	269	246	244	279	252	282	292	251	267	236	270	258	250	255	273	253	284	254	249	258	273	297	235	251	292	262
27679	11394	1682	998	776	712	711	650	717	722	714	689	687	674	710	709	693	659	719	671	696	677	682	708	712	754	707	680	647	711	684	748	691	688	709	680	701	741	671	661	692	710	721	677	662	660	672	632	711	683	702	671	743	691	696	697	703	757	697	666	711	659	693	659	709	705	731	702	689	660	697	697	684	678	677	704	670	723	721	680	674	655	698	661	681	752	702	678	723	713	725	711	725	687	719	727	697	732	716	677	692	697	724	736	717	667	710	681	695	658	717	693	706	701	758	743	711	693	722	681	688	686	712	699	687	707	702	649	689	709	719	695	712	690	671	719	721	706	692	709	701	648	717	652	712	699	715	691	701	684	710	680	693	678	689	681	662	674	719	659	739	696	663	726	725	675	729	714	687	720	699	669	686	675	725	664	690	696	691	663	700	712	690	673	670	654	663	647	707	698	716	699	678	723	711	719	710	670	700	674	650	672	669	669	679	692	709	774	705	695	710	723	715	687	701	699	713	682	736	676	670	655	684	751	661	726	682	741	645	687	689	729	679	731	673	649	643	703	677	728	705	716	659	679	675	653	667	671	651	711	698	734	712	749	687	708	672	684	675	727	703	725	667	723	739	698	695	685	709	662	702	673	642	672	736	691	688	705	676	710	647	686	672	652	703	681	707	672	655	673	694	711	711	661	690	689	705	685	690	713	706	715	723	664	700	694	691	718	701	690	717	698	693	703	695	684	722	652	683	691	760	656	680	687	688	685	696	699	700	715	662	698	729	669	697	647	718	669	697	662	725	706	675	668	724	676	708	689	700	691	708	687	643	694	705	703	678	681	691	660	713	745	684	681	675	714	686	700	647	678	699	687	728	652	681	652	723	703	700	746	652	679	649	714	706	734	658	696	673	682	672	679	719	672	666	693	681	682	716	671	750	724	657	687	680	696	663	681	690	706	657	693	655	740	728	681	729	673	679	647	655	694	662	642	676	715	680	686	722	693	711	728	696	664	746	749	700	712	722	674	650	696	701	736	689	667	649	719	711	746	689	686	695	671	692	715	712	712	705	685	701	693	684	661	711	758	705	749	708	695	712	644	672	645	700	678	705	711	754	652	667	704	760	718	687	681	702	684	718	688	651	690	687	706	683	667	657	692	670	635	727	706	698	688	683	727	726	711	721	737	681	737	707	718	673	725	698	659	663	691	644	731	716	715	646	704	713	659	680	636	731	712	675	687	702	742	718	699	667	685	708	692	649	671	685	676	668	702	691	671	714	698	696	659	657	738	669	673	673	685	697	681	721	673	656	666	700	680	677	687	716	718	715	671	682	673	695	709	708	684	631	700	708	703	656	687	674	685	704	678	675	677	675	709	697	715	742	686	736	684	704	743	680	731	745	680	650	689	710	708	660	729	697	716	683	729	709	689	687	790	707	690	725	737	701	767	668	687	727	649	743	685	688	711	700	712	697	690	673	692	735	735	686	723	659	745	715	692	684	700	693	699	656	675	679	710	714	721	703	709	696	684	687	707	661	694	725	657	682	683	695	695	716	694	714	651	696	702	752	666	674	690	737	686	672	678	771	696	687	670	666	673	689	675	682	681	640	692	691	687	695	674	686	673	710	711	746	724	678	696	718	701	649	711	715	649	665	721	766	695	691	673	737	713	708	686	709	679	677	666	671	635	722	677	689	703	685	715	728	681	686	664	693	712	717	712	697	686	723	700	719	682	700	687	710	726	697	660	723	676	649	723	681	710	706	697	709	754	674	728	688	677	774	730	701	708	690	671	646	693	690	697	689	702	750	734	710	647	670	656	668	640	680	708	689	654	649	734	675	689	750	676	722	672	713	714	692	696	689	645	667	661	702	668	762	714	700	681	673	726	724	690	700	660	681	748	702	703	666	694	677	649	668	666	702	690	682	686	693	762	691	704	701	689	645	676	684	720	682	709	653	671	677	681	670	665	696	704	731	721	727	701	655	699	708	665	710	722	674	708	720	707	653	691	733	683	677	735	705	753	689	733	720	663	696	669	672	734	724	716	686	673	696	730	668	698	743	721	687	677	695	673	680	685	664	674	703	727	714	698	700	624	661	686	654	690	676	712	725	746	706	677	653	725	684	700	702	706	703	649	753	719	709	721	704	692	657	764	698	701	703	735	682	693	661	704	662	675	692	755	709	738	707	715	696	671	710	718	679	701	711	688	713	673	702	700	694	702	688	716	704	701	694	693	737	720	673	679	659	722	699	654	717	691	696	697	693	660	710	665	673	724	685	711	675	680	703	731	702	662	675	672	712	688	715	718	696	705	663	706	704	695	726	731	699	707	671	651	709	707	672	769	699	708	727	716	697	650	645	659	698	743	705	618	685	712	664	748	701	693	640	703	708	705	686	731	717	723	707	705	689	745	731	726	676	664	678	706	719	706	796	706	744	638	664	714	713	684	690	701	713	719	679	705	631	728	752	701	714	698	729	694	711	672	715	697	712	689	693	715	722	686	746	734	662	728	693	720	703	709	715	694	694	693	655	700	715	646	690	692	671	739	662	731	708	664	736	634	659	676	681	719	720	694	703	627	701	696	704	727	707	708	732	687	669	693	725	664	693	649	721	737	657	734	703	721	665	648	759	732	706	691	730	682	661	698	671	682	655	696	710	727	715	702	717	700	724	723	730	691	705	654	689	733	639	691	700	724	623	689	671	679	689	718	681	740	659	716	710	710	699	710	713	670	681	722	704	689	696	710	726	663	697	691	712	706	719	672	703	721	655	678	711	687	671	679	663	694	738	696	758	647	691	678	671	718	718	653	680	660	628	764	692	731	665	644	689	669	662	669	733	633	678	676	706	700	682	676	661	708	736	690	684	684	709	642	715	685	698	680	710	667	712	686	694	687	649	702	708	690	707	692	688	650	697	682	710	699	695	715	672	665	684	755	718	664	701	665	716	720	724	722	713	759	718	711	705	711	717	673	667	716	686	707	648	652	701	742	662	714	704	707	680	699	639	693	708	671	714	669	698	688	627	637	677	720	681	707	661	706	691	666	721	700	710	715	708	710	670	741	698	679	678	676	757	688	687	732	688	661	672	674	756	696	707	718	703	676	714	709	695	720	737	736	669	694	670	691	675	694	699	645	674	685	718	666	682	683	658	678	697	700	733	720	718	699	685	683	684	658	730	685	710	693	683	708	714	664	674	679	670	687	667	652	687	698	706	728	665	727	690	712	691	643	660	702	687	652	715	717	704	714	686	703	678	688	715	693	745	709	684	673	693	703	712	693	733	724	702	741	723	697	707	731	703	678	712	683	690	677	734	668	720	718	721	733	625	711	683	669	681	703	656	686	692	675	690	704	708	650	700	690	673	703	714	697	690	694	684	722	696	678	744	648	738	648	719	719	660	677	676	685	665	740	698	690	675	632	665	683	723	679	726	680	642	663	722	664	692	742	703	699	671	695	687	642	675	657	664	697	655	662	691	733	665	689	717	662	681	728	691	654	699	690	732	703
5254	823	836	679	661	690	675	642	637	661	615	655	635	672	662	603	667	611	632	615	634	633	606	653	609	635	642	685	713	650	657	668	614	646	624	608	592	594	627	673	631	644	667	632	638	612	601	675	641	683	625	617	633	629	656	618	612	660	649	649	635	649	625	608	646	643	629	634	608	639	624	634	621	670	629	612	570	605	651	654	626	633	647	644	614	611	652	637	652	600	620	643	628	641	614	565	618	615	584	642	617	619	613	617	634	634	627	635	636	643	602	587	639	643	668	609	645	623	663	695	622	673	623	619	622	600	618	642	639	634	629	623	607	608	662	608	660	632	625	626	603	647	650	618	640	621	602	661	656	622	617	634	593	634	599	572	630	633	645	651	595	635	604	656	660	600	674	664	613	611	616	655	638	632	643	636	659	634	591	630	658	616	625	610	639	592	641	620	618	640	634	637	600	647	687	632	627	630	657	662	626	662	611	660	611	602	613	645	664	636	621	661	639	609	614	648	641	649	603	633	638	660	621	618	621	626	600	622	593	599	618	674	634	631	623	623	612	641	624	602	660	597	632	663	656	656	613	625	612	611	640	638	666	648	647	637	626	643	596	618	639	581	622	652	665	642	651	598	699	631	679	642	642	628	643	628	634	641	697	637	612	641	657	659	628	632	642	639	678	633	624	698	641	650	609	634	627	641	645	645	647	643	617	591	611	638	627	613	675	586	629	628	655	623	616	640	609	632	606	632	637	664	626	672	637	651	604	585	660	628	626	674	616	637	622	620	668	696	660	639	637	633	666	658	591	649	599	660	646	608	641	628	647	606	638	678	637	648	625	648	627	635	598	657	647	640	604	621	648	624	625	593	654	655	631	592	651	621	689	666	662	622	625	665	609	620	630	638	630	618	653	627	578	644	657	620	654	614	616	647	668	668	642	602	621	640	658	644	605	583	615	665	641	657	624	659	616	632	604	660	653	594	615	605	638	603	635	647	641	624	640	631	626	647	644	632	649	648	628	644	647	586	612	610	623	618	610	648	596	582	640	627	628	622	579	589	600	619	608	658	633	576	660	655	655	660	613	675	631	614	633	658	646	653	608	647	624	673	671	651	646	650	587	709	625	611	634	622	658	641	673	623	635	657	621	621	635	630	633	598	658	592	632	631	654	598	622	659	659	648	638	652	629	583	619	635	669	636	626	624	606	626	676	643	669	679	676	647	623	621	629	626	623	669	633	635	653	645	646	630	602	638	605	616	628	660	624	643	624	671	638	653	655	613	624	606	633	624	628	668	620	658	610	651	610	623	654	661	608	650	616	632	657	588	638	628	579	656	622	619	640	668	614	607	628	648	642	628	643	647	640	636	632	638	617	649	626	609	640	647	623	682	636	677	637	578	667	591	633	644	643	634	650	621	624	610	620	628	600	607	653	670	605	663	637	600	574	611	649	603	639	601	637	645	643	616	679	612	679	638	655	619	670	607	637	615	618	630	661	583	585	690	639	604	614	645	637	646	642	613	627	602	666	640	619	659	628	597	634	620	625	620	610	656	664	598	603	654	644	609	603	638	698	674	623	658	630	634	660	637	642	645	609	656	675	697	629	683	641	652	644	647	633	618	655	642	664	637	667	628	631	598	665	643	620	622	597	640	635	581	652	648	648	663	624	610	629	617	624	621	655	600	649	646	634	628	612	659	628	650	633	650	634	657	614	628	573	592	685	619	681	630	593	627	592	590	642	637	628	631	635	656	632	641	632	668	694	651	567	627	651	672	668	615	631	655	645	614	604	628	669	676	624	639	642	666	610	596	629	625	669	643	619	629	611	616	610	644	606	618	642	635	638	616	606	648	602	610	605	621	653	681	676	604	621	651	630	619	640	617	582	579	655	680	605	610	617	639	652	647	658	625	629	654	654	627	603	608	644	607	643	621	685	637	638	590	638	633	634	626	657	673	634	639	643	617	656	589	611	623	626	675	686	661	702	618	634	599	651	661	642	639	654	597	626	621	630	619	663	623	636	655	652	637	614	629	678	625	615	647	645	663	613	639	647	629	617	622	664	624	662	631	647	638	647	590	633	665	664	644	608	657	623	673	653	629	649	606	651	647	672	641	622	621	639	663	586	622	626	606	606	613	645	641	699	644	678	643	619	705	627	644	655	658	627	608	609	623	678	635	632	678	631	625	639	622	604	656	606	620	672	664	640	665	596	643	655	664	652	635	611	642	653	626	589	641	615	625	578	603	647	666	673	639	616	674	650	648	644	605	601	673	667	651	639	634	640	619	639	624	584	674	580	642	631	620	651	615	610	643	603	606	613	643	651	630	644	617	628	665	626	673	620	570	689	680	605	633	683	588	654	644	633	609	687	651	589	626	682	615	593	624	653	651	629	608	660	634	609	615	609	702	631	635	620	644	649	641	637	647	620	623	599	644	617	615	655	623	644	651	630	661	613	590	663	597	683	617	620	619	618	605	594	557	645	633	677	628	635	635	612	630	616	663	638	638	642	638	694	626	632	647	627	640	663	639	637	601	640	631	669	651	612	663	607	605	638	631	651	659	648	620	641	648	677	639	637	624	655	662	650	650	636	614	672	619	596	660	662	627	630	652	632	599	633	600	653	617	657	666	621	655	641	652	604	628	641	626	663	615	666	681	617	627	633	639	670	587	649	681	642	634	632	620	582	647	598	611	674	579	639	591	645	652	625	658	617	605	626	603	645	634	626	583	617	633	589	668	593	649	646	646	623	647	676	614	654	619	667	625	610	672	608	621	633	635	614	617	684	635	615	663	614	669	662	652	640	671	602	667	644	618	654	609	601	649	658	610	669	598	620	675	646	619	603	624	660	691	669	624	575	661	613	640	667	634	637	604	626	643	629	623	649	652	640	684	658	667	652	621	646	640	673	607	637	634	647	668	645	631	632	634	623	639	654	629	662	650	615	630	615	621	633	638	562	624	602	626	652	631	653	640	629	626	592	636	619	635	610	611	615	616	635	651	638	604	619	612	640	665	657	624	632	641	628	624	625	576	605	625	630	581	633	654	648	699	623	624	669	604	643	650	605	626	646	641	614	661	633	608	679	639	655	628	685	605	657	661	626	644	610	689	614	633	652	600	634	669	615	623	628	652	683	620	626	629	619	675	617	675	635	657	637	662	622	643	590	615	597	676	610	631	600	573	673	599	655	698	668	633	639	656	646	628	652	599	645	681	635	645	637	669	629	648	611	656	638	635	642	620	619	663	634	672	609	608	663	627	634	595	636	607	608	659	629	609	668	648	600	682	654	630	660	598	622	623	634	640	620	628	675	639	581	686	653	604	683	621	643	646	613	671	628	625	667	632	658	651	615	600	650	638	646	626	611	590	633	661	625	629	659	584	652	611	611	620	656	686	646	632	647	633	655	649	691	659	670	595	666	624	661	621	603	627	657	622	643	649	650	619	616	677	639	589	722	619	678	614	642	664	620	597	625	661	628	660	640	642	674	618	625	635	598	622	650	640
25897	21486	24993	15446	1401	813	701	638	614	589	611	610	613	619	591	635	593	588	556	551	612	612	521	596	579	566	549	563	570	586	577	546	528	546	557	577	558	625	581	534	591	550	556	557	569	588	618	572	539	558	578	546	553	603	594	571	537	538	556	585	576	588	579	610	606	566	559	513	616	581	574	574	550	532	516	547	578	553	574	522	573	573	567	579	594	551	619	558	506	560	596	546	527	589	550	544	583	604	537	597	548	520	565	539	573	593	619	593	585	548	582	584	617	575	565	582	559	554	568	586	579	546	548	554	574	593	595	565	562	584	608	559	566	574	567	575	565	557	585	606	605	568	545	578	545	563	558	526	577	570	544	569	568	548	583	591	594	542	540	558	541	596	528	572	538	609	582	556	565	564	596	585	568	531	578	553	587	594	504	566	563	595	558	559	573	557	569	559	555	554	568	586	593	552	548	548	571	564	560	577	557	592	595	513	537	557	591	583	593	581	624	569	559	596	554	549	597	570	541	539	611	568	533	577	551	541	543	555	537	553	564	568	556	553	540	527	577	561	535	587	570	534	603	562	511	537	549	539	574	561	546	583	563	583	623	574	578	543	545	561	585	567	573	541	606	600	581	566	546	557	596	590	555	591	585	541	551	546	552	564	585	556	561	563	592	572	596	537	533	589	550	572	570	558	569	550	557	550	535	536	563	548	547	533	554	604	574	537	557	574	568	582	572	557	564	568	544	531	566	582	547	573	546	572	561	534	599	564	573	575	564	578	564	593	542	543	528	563	545	558	579	546	574	555	582	581	597	556	562	530	541	562	540	516	581	548	577	566	607	539	542	584	509	572	570	524	594	596	614	602	565	573	550	522	558	578	523	558	594	572	586	554	640	558	630	544	586	560	599	571	541	563	572	551	555	553	540	616	554	546	588	547	556	532	574	539	583	565	536	546	583	552	557	571	573	590	581	544	579	501	522	576	553	542	591	590	525	527	551	562	563	579	557	583	582	555	562	560	565	640	556	557	552	498	538	534	537	554	558	554	615	589	550	553	539	591	556	578	558	540	527	545	566	611	531	539	552	576	518	585	588	583	564	582	564	550	581	531	569	517	503	568	594	554	525	555	575	569	580	557	572	568	559	585	608	544	586	569	588	545	546	623	614	546	551	530	528	519	576	571	558	566	558	570	592	573	563	578	559	576	534	554	565	606	588	545	568	580	591	591	575	569	558	590	533	580	537	533	511	550	579	576	536	575	615	582	511	556	556	586	572	567	564	579	543	544	567	551	575	571	562	509	551	539	574	539	598	555	568	565	590	548	594	556	555	567	633	524	569	575	567	572	530	587	551	543	562	540	567	549	542	548	554	590	567	594	594	547	613	553	598	563	518	511	543	564	564	536	571	599	558	548	521	605	579	592	606	592	586	579	541	525	552	563	567	592	562	569	616	570	551	527	530	564	571	585	562	522	524	595	563	586	560	555	528	556	560	534	609	578	568	560	556	561	530	571	600	582	566	519	551	562	543	582	549	523	546	539	559	545	597	561	577	547	568	557	592	577	546	554	559	562	569	520	535	623	516	588	567	544	562	574	525	580	552	579	535	578	559	585	587	528	522	533	547	555	557	590	550	571	548	547	549	557	574	596	538	574	559	559	570	574	597	531	570	581	580	593	606	608	555	572	554	562	543	558	557	565	530	584	571	535	592	545	591	593	557	528	569	559	545	559	605	544	578	575	538	577	569	524	552	540	577	580	519	563	572	531	554	614	556	569	572	564	564	587	580	549	549	552	583	547	558	565	578	567	518	568	555	525	586	527	557	506	540	572	555	581	547	557	591	556	622	587	558	556	592	563	544	528	557	562	556	549	585	562	567	536	584	591	558	564	619	612	558	570	612	575	577	578	575	567	551	562	573	543	556	542	562	559	615	587	541	563	580	594	538	553	578	596	530	617	558	578	596	537	556	556	552	566	571	529	582	539	562	572	553	548	571	532	567	570	554	559	558	571	586	571	581	550	567	591	559	575	520	575	570	563	585	578	598	579	563	552	548	584	553	563	588	608	583	598	581	542	543	591	578	554	576	548	561	562	532	571	581	536	566	526	572	568	551	576	551	613	569	566	557	565	556	551	558	547	507	545	553	581	581	564	551	538	538	584	520	577	580	586	597	560	566	561	617	573	597	544	609	574	626	567	539	545	580	554	530	567	503	602	521	596	555	579	546	573	583	545	590	584	559	566	590	582	577	562	617	541	548	560	549	527	600	545	583	554	563	548	526	560	575	565	553	546	559	554	528	601	587	559	571	552	545	568	531	534	577	539	581	593	540	505	535	628	550	574	602	557	587	562	541	535	583	584	579	588	532	539	544	535	601	544	530	589	579	550	535	564	559	547	571	568	577	589	588	572	553	585	568	564	542	572	543	580	542	596	516	574	536	553	570	545	593	536	545	585	548	585	571	596	540	576	553	537	559	551	550	564	547	534	558	528	590	545	586	575	534	533	535	591	603	562	634	582	560	588	551	549	613	584	581	550	559	551	537	597	552	596	565	577	552	582	557	564	588	575	536	592	561	577	567	559	584	561	541	556	540	532	559	544	531	525	575	586	561	546	544	547	586	558	589	561	565	592	595	543	586	534	554	546	561	562	575	602	569	569	522	577	588	530	584	590	522	507	594	553	627	618	551	577	576	585	571	578	558	528	557	571	565	587	557	566	561	537	546	576	591	607	520	551	555	545	589	592	576	546	564	595	548	556	587	595	599	586	575	554	570	613	564	564	585	546	555	556	570	560	549	581	567	555	571	596	549	504	620	552	574	583	549	607	561	567	571	572	542	584	546	554	590	571	591	615	574	562	602	575	548	570	552	530	545	554	578	556	583	542	530	554	578	572	556	578	566	557	566	563	573	537	576	565	575	576	559	562	563	546	549	560	609	554	594	549	571	572	599	542	597	558	549	580	549	609	554	583	574	525	551	554	580	568	545	578	576	550	558	587	574	544	578	570	595	585	575	594	562	590	570	567	552	515	546	546	608	558	569	538	580	558	550	590	589	580	551	564	573	533	521	583	555	579	554	578	560	590	527	581	570	525	585	591	548	600	544	559	569	568	610	572	562	562	580	582	535	545	585	577	619	569	596	566	546	570	542	550	563	601	582	574	592	564	572	548	579	543	593	556	542	573	571	526	535	518	587	579	545	544	593	593	584	528	576	610	579	574	594	573	565	614	559	551	527	581	585	612	530	568	572	559	571	573	572	547	556	553	581	603	599	593	562	528	567	545	563	570	556	572	571	593	572	550	574	547	546	579	589	619	576	579	559	547	598	582	552	492	551	579	545	568	580	535	586	584	591	534	591	566	555	568	576	559	575	582	561	570	565	584	577	524	588	555	571	573	577	585	561	564	587	548	554	542	553	557	590	548	533	537	548	574	588	562	570	581	593	539	568	530	621	550	584	560	582	559	533	576	597	551	539	536	534	550	593	530	587	559	583	550	596	552	542	546
3602	2014	1511	1013	848	705	665	667	610	585	578	560	605	590	522	578	578	579	551	613	592	547	553	527	539	528	535	540	521	521	539	551	572	548	554	547	550	546	533	554	559	585	584	564	519	579	526	549	531	512	509	558	583	555	569	528	556	533	565	496	517	564	569	539	531	523	514	556	519	498	578	548	531	567	556	507	524	517	544	545	522	549	517	507	526	555	522	521	530	484	577	509	542	540	545	547	569	533	543	557	528	556	544	580	503	519	527	525	556	543	573	534	504	528	532	517	539	505	500	530	498	517	570	553	552	494	521	536	500	564	516	550	559	543	499	539	514	515	534	522	515	475	513	522	527	528	546	548	521	542	492	564	535	528	550	530	521	526	528	528	523	540	557	539	553	520	559	543	557	522	529	517	531	552	529	518	547	507	553	554	548	498	547	520	469	541	525	539	510	565	574	545	563	543	567	498	535	504	537	541	545	528	533	511	526	534	527	540	536	524	528	531	591	523	510	534	530	545	501	551	513	528	542	550	532	498	527	555	535	571	493	557	503	545	523	530	523	538	551	506	538	548	528	515	579	511	526	534	515	508	565	559	519	542	562	531	535	523	511	564	534	529	551	525	532	521	536	531	530	535	524	518	546	493	517	542	563	560	524	547	537	529	559	525	534	521	518	550	514	541	557	529	557	532	530	532	571	513	533	589	530	554	502	505	537	529	542	515	508	503	531	536	542	491	544	507	544	524	499	528	538	545	564	518	529	455	540	518	578	535	532	538	538	544	532	530	580	551	525	526	597	545	504	531	561	520	520	496	522	500	465	538	522	532	559	529	530	507	513	501	556	569	513	548	527	520	559	539	489	553	521	588	511	523	526	549	486	506	512	486	525	520	548	480	521	524	552	562	503	523	558	526	522	508	530	509	520	551	525	582	533	501	485	525	524	549	538	530	522	557	534	558	574	498	552	534	554	494	556	527	482	525	521	532	542	526	533	527	503	538	541	530	582	537	504	565	541	534	505	560	534	491	556	526	502	567	535	522	525	553	559	576	574	543	544	501	514	534	546	530	530	528	501	566	539	487	548	552	561	546	524	505	512	528	526	517	490	547	518	559	493	498	524	522	499	515	507	534	559	508	498	506	525	526	494	521	529	514	540	533	511	536	521	578	519	550	557	504	525	522	556	554	522	522	486	530	546	551	526	554	557	540	537	547	539	544	505	565	585	484	517	540	530	509	516	579	517	459	521	523	512	549	517	512	507	537	509	529	503	510	533	535	525	553	517	493	491	535	548	580	499	521	532	517	548	539	517	558	535	536	513	532	469	533	558	554	495	549	488	549	553	526	530	542	519	552	508	551	545	505	515	547	569	525	533	538	486	519	532	565	528	539	569	536	575	554	525	556	562	538	516	576	560	539	525	539	514	560	553	510	580	540	540	491	521	555	562	568	516	533	513	514	504	561	556	539	520	527	481	525	515	506	529	561	523	508	557	560	572	512	488	524	527	564	558	520	560	543	523	566	546	544	537	484	474	494	564	548	526	536	564	539	537	589	509	553	510	558	504	494	517	528	542	538	502	506	515	559	506	577	495	542	528	555	551	543	571	540	555	535	539	543	570	550	486	476	558	536	511	557	523	547	502	533	519	533	525	540	562	539	498	519	533	518	562	536	519	542	571	545	580	493	570	508	524	490	509	558	498	529	499	524	477	513	537	530	529	508	526	543	502	559	504	533	552	535	515	518	526	516	545	536	516	551	562	538	522	560	535	515	579	535	504	503	489	532	470	558	495	504	527	492	507	508	525	571	521	530	525	501	499	497	526	541	528	507	574	501	553	504	551	505	587	523	490	526	513	517	510	493	547	518	573	501	535	543	525	516	491	492	521	547	539	490	574	538	536	557	514	529	486	565	533	536	571	529	561	574	515	520	532	492	508	506	531	511	528	487	522	537	539	532	550	527	502	528	529	565	532	557	553	539	535	494	526	512	544	539	498	517	512	504	515	600	548	563	492	533	515	501	569	532	506	565	522	504	556	532	503	501	529	540	509	498	512	535	548	513	534	514	549	488	540	473	546	529	511	530	548	506	505	539	546	527	560	531	536	538	538	524	545	532	574	536	506	495	529	552	533	535	533	528	495	507	496	542	512	544	537	552	518	525	532	519	547	560	540	533	543	511	519	499	505	506	498	480	528	542	544	511	525	554	543	603	510	507	557	517	531	549	538	514	502	500	505	532	492	525	533	517	525	533	479	565	504	545	536	515	515	532	582	492	538	512	536	530	515	502	531	489	543	504	538	534	533	489	494	572	529	558	516	546	515	550	574	542	551	491	528	562	534	536	493	571	554	529	520	551	535	537	543	515	506	507	509	555	514	481	540	515	543	494	534	568	520	557	567	560	532	574	565	512	515	535	573	529	520	508	556	487	541	514	543	519	535	516	574	501	517	512	503	524	524	550	506	588	495	536	519	502	550	527	496	530	483	551	506	497	533	543	533	501	524	567	523	552	555	545	509	513	512	518	571	504	554	567	523	538	517	571	518	533	487	467	543	578	553	555	515	531	549	531	529	551	502	561	509	488	545	514	498	550	507	521	533	552	483	558	489	519	603	525	516	536	471	538	531	567	516	532	512	551	517	492	506	534	531	495	547	533	546	502	521	526	564	515	542	562	536	558	550	535	520	527	509	512	524	494	507	491	515	542	544	531	546	552	527	559	478	521	482	535	528	512	538	540	494	527	502	547	533	542	550	539	545	523	552	526	490	491	489	488	517	547	549	509	541	506	523	557	539	535	528	473	519	544	532	527	533	546	498	535	542	520	503	538	548	532	514	510	537	560	530	505	504	518	521	506	519	577	549	528	535	529	575	538	511	513	557	535	530	510	544	546	547	550	567	523	530	533	510	530	539	501	585	513	535	516	539	527	551	546	581	506	551	527	553	499	508	560	519	501	539	526	541	550	531	523	547	528	516	516	497	549	524	541	546	504	514	509	498	554	518	540	543	526	528	528	507	522	523	554	510	525	518	533	524	514	539	530	487	556	533	501	516	532	557	523	508	534	570	564	528	487	525	522	517	534	505	513	557	536	551	546	496	500	593	532	543	499	553	534	532	514	519	551	538	497	528	561	510	554	539	503	522	509	550	505	533	518	564	528	536	524	509	541	525	582	543	516	485	535	542	572	522	539	576	550	509	524	507	570	544	545	506	567	501	480	552	545	516	549	550	534	496	537	562	527	537	564	519	507	542	505	520	505	535	547	525	528	546	542	525	523	514	488	542	524	518	525	558	512	525	517	541	559	504	506	514	534	527	550	477	497	556	553	542	488	543	536	516	534	565	544	514	547	499	541	549	500	569	531	520	546	564	555	540	589	502	545	528	568	545	527	533	547	544	539	528	557	550	575	533	526	545	541	537	522	489	523	546	493	500	566	530	562	569	556	516	519	544	532	514	481	508	541	490	522	521	523	600	512	550	498	534	515	510	497	566	551	566	520	540	504	534	511
24355	21478	28593	24761	19826	2237	790	491	373	348	354	318	310	279	323	273	269	270	263	312	255	287	242	261	284	251	258	271	264	261	241	282	284	281	259	226	257	244	265	242	250	289	227	263	223	258	252	250	241	256	248	254	238	279	261	256	246	257	238	238	282	266	253	259	239	254	249	252	240	255	258	258	240	268	259	249	217	246	238	256	274	252	238	242	249	253	226	261	261	231	254	255	271	249	263	254	273	238	254	250	259	259	280	244	277	243	253	270	278	273	261	217	257	234	236	239	255	269	230	239	244	251	276	258	232	269	278	228	257	239	269	260	262	271	235	250	258	273	269	244	244	274	261	255	248	195	265	279	289	261	235	273	238	251	249	252	283	252	286	221	243	238	237	249	252	233	267	251	239	248	230	239	249	273	243	256	239	250	253	259	245	253	257	259	234	259	259	240	242	268	227	257	260	249	254	269	250	260	237	241	262	272	227	233	234	276	231	243	248	262	264	261	250	259	258	261	262	248	233	244	264	279	248	276	279	253	275	256	259	287	246	233	258	250	252	263	239	279	273	221	269	249	244	271	270	281	226	247	262	217	228	253	254	269	260	251	247	244	228	259	268	245	249	241	251	256	248	258	242	218	251	260	235	247	253	248	268	265	277	249	266	237	242	274	260	246	240	254	263	248	255	257	249	262	258	269	259	244	237	257	231	277	254	267	226	235	234	252	269	240	253	252	240	259	269	234	254	237	268	247	238	245	247	243	246	231	234	250	257	268	230	262	254	238	255	241	259	270	252	248	244	248	267	260	248	209	260	242	265	280	271	260	242	257	238	235	257	232	256	261	228	247	264	259	267	261	258	283	245	244	292	260	235	242	247	256	250	230	245	241	253	233	275	250	251	253	251	234	254	246	232	236	241	263	256	249	282	262	260	257	265	237	244	258	248	233	266	247	242	256	278	219	255	261	250	259	243	269	243	264	223	295	261	252	248	284	252	242	283	263	257	257	261	235	277	234	248	243	263	237	241	237	250	255	243	245	281	249	239	267	242	247	259	225	265	259	254	260	282	266	232	249	243	237	261	231	255	261	258	277	245	256	236	258	256	210	249	243	246	256	248	269	259	260	227	249	272	249	254	246	276	245	264	261	243	232	242	256	248	231	251	273	222	227	266	259	252	272	237	267	237	249	237	242	255	246	261	221	246	247	237	268	252	251	252	268	224	224	258	269	236	259	231	259	223	285	224	239	229	223	241	257	265	278	289	248	259	250	250	240	272	240	243	282	244	260	230	263	263	265	249	242	242	249	243	254	234	267	250	283	229	238	263	258	261	256	281	258	275	297	248	259	217	242	228	246	240	251	254	258	246	234	272	287	254	271	263	235	248	261	248	237	237	255	254	223	237	261	234	258	241	248	258	241	266	273	274	270	246	257	288	282	231	265	221	258	233	246	246	256	241	237	255	257	257	250	261	247	265	253	254	226	240	248	259	247	266	246	251	233	226	276	235	238	241	241	260	266	251	266	282	239	256	250	243	258	240	254	251	253	255	221	237	255	243	271	253	255	237	272	277	268	270	259	248	249	259	254	263	235	259	256	243	224	247	254	257	259	269	249	250	262	261	241	263	262	231	235	234	246	282	265	249	223	258	248	244	242	260	242	244	282	236	265	265	258	266	244	263	269	271	264	283	233	258	258	247	258	263	219	279	237	214	237	260	266	280	280	267	221	247	245	223	258	251	251	251	253	254	261	275	258	252	238	252	247	272	258	251	251	237	276	262	251	259	254	238	239	250	234	238	253	232	247	247	249	274	250	231	259	285	220	278	237	251	249	269	251	249	248	248	246	283	218	230	241	253	240	267	256	240	238	267	254	230	260	241	240	262	260	225	263	256	253	270	257	229	242	273	278	244	244	284	281	246	232	244	252	240	263	272	237	224	256	265	254	227	257	259	255	261	280	228	255	261	247	271	254	255	252	250	235	258	251	250	217	243	220	235	234	270	246	271	245	250	248	258	263	227	230	228	259	233	243	250	238	242	254	267	275	265	261	261	254	288	252	264	236	231	241	257	258	248	257	237	285	231	248	218	234	229	266	275	260	235	234	240	295	270	253	248	224	233	247	218	263	254	261	252	284	272	233	266	262	251	219	225	255	272	243	241	228	245	231	241	235	280	244	246	274	240	220	223	261	249	265	250	255	261	239	303	255	245	245	249	270	255	227	239	242	251	237	230	267	262	254	262	266	250	244	259	230	264	229	281	243	268	259	252	252	247	262	250	224	276	259	236	248	251	250	258	268	240	245	245	264	292	237	248	239	227	263	240	242	260	231	241	248	254	245	254	240	240	272	248	254	245	257	248	222	248	290	260	244	246	234	285	254	249	264	257	269	266	242	247	228	248	278	241	258	233	213	240	267	256	250	259	240	253	255	225	242	242	247	256	284	263	240	230	278	245	252	243	251	284	263	253	247	246	261	241	266	248	215	263	272	248	250	246	233	251	281	232	234	251	254	254	248	266	264	273	224	253	249	249	216	251	247	247	245	258	245	244	255	254	252	268	287	254	262	234	251	224	247	240	267	276	267	235	235	260	254	232	248	251	271	285	245	254	257	263	252	276	265	237	258	220	246	235	257	258	267	235	254	244	269	242	229	247	263	258	270	259	228	229	251	230	253	241	241	261	243	271	252	264	249	239	223	248	264	262	229	246	263	241	223	236	216	208	269	274	215	240	251	259	269	282	244	229	239	235	231	249	270	274	244	230	255	219	234	255	221	256	275	254	254	242	278	245	234	285	245	248	251	248	255	265	269	269	247	241	277	244	245	277	267	263	257	249	250	268	256	251	222	215	262	261	250	280	269	236	264	241	254	236	247	232	263	266	250	249	253	247	273	255	245	271	251	253	254	260	247	264	248	232	268	246	259	238	237	259	235	242	248	236	275	241	227	235	235	267	238	211	235	233	226	274	245	306	249	263	257	283	252	246	214	261	273	254	223	235	262	251	259	253	239	236	259	231	281	263	224	266	250	243	230	234	259	235	226	275	258	260	265	272	268	246	255	250	251	236	256	255	234	237	259	249	252	271	272	248	224	241	242	252	248	272	261	256	252	245	241	247	275	244	262	238	252	235	240	286	257	262	223	259	258	236	260	247	260	255	229	257	257	267	242	247	280	250	255	233	229	213	243	260	241	237	231	242	266	234	228	252	228	263	247	233	248	263	240	238	252	246	252	255	250	240	259	292	253	261	263	264	293	257	253	283	244	238	239	257	268	255	241	255	234	248	242	258	233	243	229	262	240	251	231	243	279	257	248	231	248	251	236	253	275	239	246	259	273	272	254	223	245	240	266	254	242	268	243	246	264	287	268	232	240	264	220	265	244	265	245	236	250	235	272	223	260	263	229	248	261	226	260	260	236	249	256	270	231	238	243	259	275	264	264	267	248	252	265	231	261	247	262	266	238	242	251	254	265	270	271	255	249	247	258	273	254	251	258	233	271	242	253	251	227
3229	4493	3527	1670	1221	920	735	605	549	484	464	415	358	369	365	352	323	309	317	311	328	292	323	304	295	323	330	331	298	310	287	272	292	286	280	306	252	269	301	285	288	280	263	282	256	252	288	292	276	299	278	273	298	298	259	270	262	264	266	278	282	296	253	280	285	281	280	272	264	320	273	262	254	287	301	279	278	261	272	270	304	262	265	283	282	273	283	296	253	279	296	291	271	271	280	277	287	267	277	285	255	254	280	270	292	253	282	254	262	275	239	291	288	290	252	275	284	282	264	250	255	309	286	236	290	266	310	287	265	246	262	281	264	305	268	257	262	250	270	280	296	291	259	255	291	300	248	292	295	294	281	294	247	269	265	293	260	268	282	244	276	273	265	238	261	287	255	291	244	280	241	289	294	268	252	270	263	277	274	269	272	272	287	252	263	268	271	276	239	260	256	296	264	247	258	290	258	271	283	303	255	283	263	247	274	276	265	247	271	247	284	249	281	290	249	261	283	248	281	275	257	277	269	269	280	297	228	258	284	267	302	275	256	263	281	283	269	252	266	259	277	264	251	284	268	270	267	283	259	285	291	260	262	270	270	258	309	269	302	279	272	268	307	265	260	246	272	270	267	250	251	239	293	289	280	262	280	268	289	241	275	265	289	249	280	271	287	296	265	268	247	272	260	255	283	260	253	281	281	239	283	269	268	257	288	246	252	274	279	282	289	269	290	250	248	267	257	258	237	272	275	270	271	287	306	264	276	256	270	280	265	266	262	282	278	261	248	272	276	264	268	272	283	307	257	269	273	284	263	270	298	297	265	272	275	283	239	287	289	263	273	262	244	257	270	260	281	262	242	248	277	255	270	281	290	264	278	270	289	282	264	289	245	266	257	301	279	261	273	269	290	263	243	279	274	247	282	296	276	283	282	234	251	244	231	281	274	270	267	302	273	291	297	235	257	276	274	277	296	260	252	242	279	270	248	282	263	291	264	285	289	286	237	268	244	239	284	277	299	269	272	279	290	287	251	278	283	243	252	301	279	277	279	257	255	287	262	272	301	263	281	274	283	268	268	264	293	274	280	266	277	276	280	261	248	238	253	269	260	278	280	255	242	259	293	286	251	265	250	269	275	248	267	281	270	272	265	263	292	252	239	291	272	265	276	279	293	264	289	300	278	269	264	254	294	274	256	291	266	268	295	289	287	276	258	287	269	260	278	241	256	243	277	254	275	271	220	289	271	257	249	251	248	262	279	287	254	272	272	271	243	259	263	251	265	296	277	266	269	259	281	273	266	299	226	254	261	256	300	256	274	262	300	248	266	260	276	254	286	276	272	298	293	267	266	257	269	263	247	299	249	235	252	284	250	276	277	273	289	269	244	266	266	293	269	240	262	248	250	269	262	251	270	269	274	283	259	266	290	277	251	245	286	279	253	270	258	261	302	290	275	276	265	243	254	246	258	245	238	275	266	259	259	255	303	271	263	249	256	275	257	298	288	248	258	266	246	248	293	257	286	283	274	236	292	256	282	274	288	276	275	238	254	275	280	291	273	264	274	258	271	277	293	270	271	276	289	233	249	254	291	277	256	257	252	274	318	267	262	266	277	287	294	255	291	250	262	273	265	261	301	283	261	266	297	260	268	253	283	306	271	262	307	216	280	273	265	273	282	258	269	254	251	247	289	244	240	240	266	267	261	270	288	289	274	239	227	255	273	280	279	270	251	276	290	298	247	293	269	266	259	286	247	237	263	265	253	276	287	240	276	266	265	258	271	262	271	257	258	265	279	257	271	292	263	274	291	263	290	263	278	255	288	249	258	255	259	276	274	274	247	250	262	271	288	267	272	275	280	272	251	290	255	252	261	274	274	278	267	286	266	263	261	262	274	279	257	272	264	269	273	270	243	262	246	273	277	267	258	257	285	290	239	264	262	261	279	271	281	284	249	285	238	271	260	261	271	285	243	270	256	270	283	281	275	275	287	277	267	258	258	280	278	277	259	269	245	281	267	260	277	259	271	238	248	246	263	243	273	247	311	246	254	257	282	290	247	287	259	274	253	249	282	270	278	264	268	262	269	245	267	277	285	286	268	268	260	262	274	267	261	295	276	249	249	249	251	259	270	267	259	244	272	251	280	256	268	264	271	269	265	246	293	278	276	275	303	233	285	271	293	211	262	240	288	271	253	253	281	267	265	286	234	279	277	251	278	282	245	288	270	272	264	281	270	265	255	281	290	281	272	269	268	281	274	274	246	237	278	253	277	268	266	308	261	293	269	260	255	261	241	233	274	268	249	273	277	284	275	279	255	252	258	268	277	271	288	278	278	261	265	269	267	290	268	277	260	252	272	268	272	266	250	280	268	259	276	249	275	266	255	271	268	274	280	278	279	274	274	264	279	263	267	267	260	276	250	253	247	260	259	255	259	262	237	267	265	266	313	279	255	277	250	284	257	259	272	278	245	270	288	294	265	296	281	249	276	293	296	255	269	279	283	295	263	252	275	223	242	245	262	271	231	284	252	267	254	270	303	269	274	266	268	258	283	241	279	278	268	285	262	269	241	286	261	265	281	278	294	266	264	249	289	270	269	255	263	247	293	254	272	253	257	262	270	288	268	262	257	271	287	269	265	269	271	256	274	249	279	268	251	269	260	298	296	267	245	273	266	271	265	271	264	269	266	247	278	287	243	244	254	273	270	250	258	287	253	290	248	248	253	253	282	276	263	293	285	244	275	257	269	267	269	263	247	284	287	275	263	265	248	277	263	272	241	247	271	272	294	295	231	260	237	280	275	277	287	245	233	268	286	249	268	255	268	283	276	269	273	261	252	286	256	258	271	282	244	276	283	271	279	274	250	300	277	283	260	262	288	263	280	258	232	245	250	250	238	279	244	251	257	273	276	261	289	288	242	262	262	290	235	259	288	275	269	279	243	275	244	261	257	264	276	272	263	275	272	284	256	248	258	233	267	262	275	256	210	264	286	260	243	285	259	275	275	250	265	260	273	238	249	241	259	245	276	268	220	212	264	291	263	279	270	283	283	265	263	281	262	272	280	269	253	275	293	292	263	253	261	288	270	293	270	275	267	273	233	284	271	263	264	260	275	273	267	275	270	272	286	269	267	261	312	282	243	273	270	258	251	267	259	247	273	260	273	297	268	265	274	258	260	276	254	265	264	277	269	265	256	302	261	279	277	266	284	282	263	265	248	249	254	243	271	252	239	261	252	294	261	267	290	255	281	253	250	289	267	267	254	253	293	267	289	256	254	248	251	281	265	272	249	285	288	266	258	230	245	251	307	265	299	243	274	268	255	255	249	277	273	296	248	249	268	250	271	281	233	294	272	263	290	250	276	243	288	282	266	266	270	279	264	278	271	279	253	257	278	261	231	261	257	280	282	288	274	240	250	266	245	252	270	252	268	256	233	278	300	249	284	277	267	263	269	285	234	257	278	254	253	289	275	254	254	251	266	258	295	280	273	286	266	256	282	267	253	314
27692	11284	1718	1034	770	733	718	715	718	713	692	656	656	687	705	703	691	688	735	688	697	725	727	743	706	689	669	727	720	727	678	648	725	710	688	738	697	714	711	721	644	736	696	702	685	737	732	694	683	689	696	701	716	705	668	670	696	704	707	664	697	689	709	707	727	704	742	710	636	698	718	706	662	702	694	690	736	674	725	672	733	686	687	696	690	696	714	758	714	677	690	700	685	755	655	690	715	703	687	700	707	681	667	699	697	653	654	714	663	655	729	667	700	706	692	708	731	707	697	675	714	652	697	730	714	617	717	704	707	679	697	714	665	747	688	681	697	715	691	724	697	651	772	666	687	694	735	739	763	673	703	677	675	661	696	691	682	679	666	677	663	709	692	684	723	677	703	697	699	732	692	682	665	664	707	703	744	716	749	693	695	678	693	700	754	692	675	685	699	701	649	670	698	675	752	694	676	656	687	702	732	696	706	660	699	711	715	673	670	713	674	671	701	703	711	696	649	709	704	728	685	699	713	682	689	655	657	681	710	707	716	679	693	671	726	725	716	705	702	690	696	694	705	709	663	701	690	655	680	686	682	653	661	638	667	703	721	722	688	693	700	664	677	651	709	738	676	710	659	632	703	703	689	711	679	680	708	698	685	710	667	690	695	734	678	685	741	723	678	711	725	703	720	707	704	712	708	666	677	697	681	720	712	742	707	706	678	668	727	717	676	676	684	666	679	654	708	747	719	676	710	669	723	666	697	656	670	671	687	664	675	695	717	638	637	684	697	684	708	724	685	663	638	627	673	659	725	733	709	708	724	677	700	704	688	727	699	668	666	689	723	690	716	676	749	700	624	665	662	710	710	669	672	686	666	685	683	706	652	716	679	665	735	693	652	699	717	695	724	679	691	725	681	649	652	706	742	639	647	702	679	730	683	699	655	675	689	679	699	721	681	716	689	679	695	665	697	727	686	673	650	723	670	690	712	692	708	719	705	713	735	724	700	707	720	679	709	752	661	734	724	679	690	694	650	698	720	689	662	686	683	697	695	643	651	740	757	741	705	698	669	667	735	715	669	670	754	705	679	637	691	732	689	638	664	686	672	692	738	759	658	665	711	690	683	720	752	727	731	698	681	702	632	693	676	677	720	717	728	731	676	734	756	646	651	722	718	684	669	656	677	694	694	706	708	712	697	723	696	666	686	685	684	737	733	682	667	690	728	682	743	665	679	697	715	671	707	675	676	696	669	637	683	715	645	685	717	682	673	708	699	687	725	718	728	680	707	674	654	676	686	710	718	673	714	713	679	675	743	694	726	607	731	666	721	691	711	734	719	702	704	678	632	726	729	698	707	691	682	703	706	720	732	679	736	663	727	683	732	718	765	721	665	701	715	683	698	680	679	693	743	690	715	661	710	691	703	691	737	686	724	681	665	693	658	718	682	662	726	740	684	685	694	702	690	703	696	692	709	666	701	688	712	655	679	710	686	699	678	712	709	702	693	678	702	697	698	680	646	633	659	714	696	655	686	695	687	732	741	676	717	657	703	700	663	736	726	689	706	687	707	670	681	688	694	647	689	721	713	698	747	674	697	699	693	729	695	704	698	715	752	704	675	727	645	690	724	687	741	691	686	699	707	736	694	670	706	705	698	738	698	724	672	732	718	686	765	686	694	701	741	678	693	733	697	671	726	700	738	706	698	721	656	664	693	744	658	702	677	716	695	698	689	701	683	694	708	672	739	663	717	713	656	674	719	695	674	716	727	721	677	709	639	699	693	677	716	717	647	707	737	681	690	721	694	707	701	707	707	712	676	700	706	639	706	724	684	670	680	708	686	694	718	754	687	667	691	664	692	705	640	696	758	699	679	698	618	740	650	669	685	710	663	649	659	705	709	714	703	686	777	685	688	675	745	737	715	683	642	711	676	736	674	728	673	632	712	706	685	685	675	673	711	673	711	695	703	703	662	701	727	742	710	697	636	698	655	683	723	661	759	688	682	684	714	711	718	639	687	690	685	690	724	721	713	724	694	721	642	678	710	698	674	752	727	676	718	662	623	651	691	677	715	737	728	654	693	693	658	694	703	669	702	700	681	707	661	677	662	669	710	675	690	675	762	733	666	645	704	727	681	728	733	721	714	684	725	678	722	691	704	624	654	701	671	710	700	689	741	700	662	657	667	751	694	710	656	693	738	740	706	686	709	628	690	721	665	651	696	673	692	693	659	677	693	701	661	679	702	658	705	672	705	699	707	653	711	726	711	715	710	699	699	734	753	686	686	638	722	688	715	729	701	703	733	634	729	685	714	737	704	697	737	746	654	716	725	700	662	715	754	691	653	690	706	717	691	716	695	682	702	701	700	704	695	697	663	648	651	700	729	725	686	691	702	662	676	711	762	686	710	727	698	661	680	681	688	654	717	674	724	694	685	708	707	652	686	694	734	671	688	718	705	682	694	704	632	685	689	689	711	708	687	747	707	688	699	703	705	712	660	687	716	696	696	684	704	715	697	673	669	712	696	675	637	666	716	679	694	710	654	720	703	689	729	724	734	695	691	658	677	756	709	732	701	670	697	699	692	674	714	729	700	716	734	721	698	731	754	684	691	652	709	688	694	680	637	672	718	669	698	704	684	683	655	690	704	683	703	705	704	710	682	685	708	695	684	749	698	686	715	694	670	698	627	690	690	648	664	708	717	714	718	725	690	714	691	695	730	701	702	672	723	692	676	661	714	654	678	659	667	717	671	676	691	702	700	655	734	673	698	724	720	701	648	642	661	661	736	699	688	703	725	719	656	719	699	673	654	702	668	694	708	689	696	720	728	677	696	707	702	675	682	690	737	648	675	659	673	696	707	661	686	677	699	712	686	707	767	692	703	671	702	666	705	667	693	718	680	703	670	644	703	657	654	657	684	678	686	685	707	683	678	693	706	669	675	691	667	695	730	694	672	740	709	677	696	692	709	683	664	683	750	679	742	691	680	736	699	694	696	718	703	684	676	704	731	639	745	715	728	718	689	720	702	710	712	694	681	696	753	642	661	683	672	690	662	689	674	693	678	694	641	653	688	698	724	665	670	694	690	673	660	649	708	720	694	686	705	704	729	701	693	623	670	707	705	675	650	739	689	711	662	670	682	627	681	703	713	716	701	646	675	745	685	740	673	686	668	710	717	692	704	704	705	690	671	692	708	694	683	662	684	703	724	698	684	691	703	697	660	706	708	668	703	706	734	738	680	704	708	709	714	726	702	665	690	680	702	718	675	660	697	700	693	699	672	714	714	679	659	716	703	677	719	661	669	716	698	687	642	662	675	726	766	720	708	687	685	690	721	719	696	753	677	719	721	688	725	678	778	710	687	684	697	718	676	682	724	689	680	732	753	719	740	721	646	720	661	729	683	712	703	724	692	692	653	722	670	700	679	650	705	703	710	675	705	697	694	683	698	706	725	722	697	671	691	708	696	619	706	697	742	696	654	672	696	674	703	721	707	720	710	665	696	736
5256	827	769	735	692	687	638	674	637	636	647	620	664	663	675	647	609	587	656	650	630	633	626	622	591	677	619	665	646	601	619	648	631	616	589	607	597	655	670	643	593	618	639	633	660	618	640	641	661	603	572	611	646	636	643	631	636	620	569	612	613	635	644	605	608	585	595	627	633	616	619	593	645	607	640	622	650	649	648	663	650	610	639	662	592	606	634	640	622	624	607	598	651	591	659	659	637	630	656	579	641	641	636	671	603	561	590	621	661	627	664	603	644	616	607	647	585	621	597	610	631	634	667	651	631	639	616	657	648	662	594	643	604	602	697	617	622	648	658	656	595	645	636	616	627	636	659	658	627	676	596	621	575	617	611	667	653	575	628	611	649	621	614	664	619	614	592	633	661	589	604	632	651	595	620	643	628	627	645	676	566	629	680	660	660	607	621	620	639	622	617	593	609	609	628	629	601	632	624	623	632	589	634	633	651	642	627	607	645	593	657	643	681	585	605	662	642	599	645	600	650	657	582	656	594	599	607	618	644	580	657	606	599	627	588	629	593	611	584	639	652	647	624	642	657	654	630	617	648	624	611	642	598	627	591	604	658	627	637	659	635	626	605	661	627	635	584	645	634	602	617	640	612	669	653	603	602	584	627	619	606	611	630	615	615	660	644	634	590	617	588	599	619	635	640	651	664	608	631	643	592	634	601	614	629	646	643	610	582	656	612	648	673	613	597	624	612	617	636	579	648	602	631	662	623	611	618	681	601	623	642	649	658	574	655	641	597	628	656	645	616	670	602	655	638	580	623	652	664	589	601	590	582	646	611	600	619	649	567	644	662	603	591	624	653	651	662	601	660	611	616	659	651	620	666	596	648	612	625	634	626	625	616	651	618	635	631	636	606	663	662	649	662	645	636	599	658	641	641	658	618	607	586	612	658	588	625	585	664	624	643	629	585	659	642	596	650	620	665	648	638	635	646	671	615	664	663	646	578	577	633	662	619	658	594	629	596	579	620	596	600	633	670	680	621	618	643	607	592	624	618	616	608	591	633	601	620	642	638	681	616	631	640	614	635	621	589	651	585	617	604	638	640	586	631	623	623	632	582	615	596	628	581	672	623	683	648	622	632	645	657	698	591	619	651	640	606	611	606	636	590	625	570	625	636	635	626	635	660	620	593	589	594	635	652	660	637	587	642	632	639	629	636	567	634	639	602	660	558	635	632	623	659	593	630	622	650	638	630	607	620	592	647	587	614	640	597	626	613	615	631	641	596	647	579	618	574	623	624	582	621	595	630	662	648	617	630	642	624	599	624	621	666	640	638	594	626	613	576	591	609	660	634	626	638	642	667	603	647	627	585	615	603	677	680	635	605	590	634	637	623	593	609	651	676	671	660	662	642	644	630	640	635	634	633	601	640	641	614	637	647	614	596	691	636	588	617	636	614	635	647	651	638	687	632	618	619	640	658	595	637	705	615	624	602	627	600	655	631	595	670	588	634	613	636	609	678	588	685	611	651	610	626	636	615	605	630	640	564	570	602	623	601	638	650	656	624	589	639	656	596	638	625	627	667	583	624	624	663	612	625	600	573	644	632	591	622	599	618	632	655	619	651	628	596	665	607	637	619	629	679	637	614	669	607	644	601	637	608	661	625	658	616	637	649	611	636	648	632	640	612	621	614	629	652	679	635	663	645	625	637	612	653	594	643	663	605	634	654	644	656	614	656	604	666	626	595	635	620	630	587	664	625	647	616	631	650	630	625	626	641	655	612	606	627	623	654	609	603	596	607	615	642	660	655	613	622	638	623	629	671	584	672	628	584	595	613	634	646	669	610	665	625	608	606	617	609	665	593	689	659	585	632	593	611	570	615	622	626	625	665	653	667	593	635	605	629	609	637	646	649	617	659	646	603	624	623	643	610	631	631	668	627	638	664	666	616	680	632	616	632	638	636	603	641	639	661	614	643	628	626	600	666	664	596	614	583	648	646	611	641	635	626	637	657	630	651	711	606	651	689	621	615	595	632	578	622	614	659	616	652	612	637	605	643	581	610	643	606	616	644	653	592	584	594	599	649	605	622	654	586	633	657	639	577	607	622	620	570	633	617	613	634	607	630	612	630	587	616	615	620	586	654	642	636	642	620	662	608	599	598	648	613	611	639	628	630	665	606	648	587	597	615	631	608	662	649	602	640	618	632	626	628	623	594	641	588	652	599	651	597	622	633	665	654	648	673	622	668	610	626	630	621	623	671	660	645	689	614	625	612	655	679	667	626	632	651	590	607	589	614	596	605	611	607	593	668	585	633	619	655	589	638	612	636	583	656	652	639	643	634	607	650	568	576	609	649	630	646	624	634	596	602	630	627	643	611	635	618	637	621	702	643	619	624	633	647	633	617	662	616	647	646	589	623	663	580	650	635	628	650	613	625	640	608	600	623	641	659	552	648	631	581	622	601	669	612	622	618	609	614	622	628	671	647	593	641	655	591	615	619	649	616	665	687	628	613	571	680	678	611	642	625	630	639	645	618	654	642	616	622	613	635	596	593	650	647	603	681	668	608	629	636	634	634	660	611	602	655	617	647	575	639	670	595	675	634	632	615	630	658	650	666	639	632	654	659	600	624	627	645	661	632	612	635	614	691	694	636	622	629	593	634	609	624	683	605	618	633	634	622	664	641	591	620	627	615	656	655	618	637	602	653	662	669	606	593	598	642	628	625	622	638	628	582	601	676	577	628	634	639	617	583	630	600	661	607	617	674	642	636	604	672	612	649	602	646	612	674	608	639	613	634	603	594	639	637	611	617	611	581	589	628	648	600	683	634	609	632	597	605	629	608	602	645	602	652	638	685	661	637	618	605	671	655	613	671	629	642	621	627	616	609	630	653	607	632	614	577	657	588	587	645	632	650	625	653	627	626	621	609	613	675	601	646	603	630	625	621	642	598	624	625	608	603	612	604	647	626	620	661	618	646	650	636	583	667	617	631	594	682	645	628	597	617	605	617	614	644	605	596	635	625	615	664	627	595	634	617	614	662	628	639	603	631	676	593	622	662	610	652	640	704	612	585	641	626	541	588	598	587	651	629	625	666	649	636	637	657	629	602	673	610	624	631	631	622	645	592	634	623	629	674	641	650	631	632	627	649	636	601	665	617	609	639	687	643	659	640	636	613	632	645	655	638	645	633	600	637	629	626	648	597	590	675	649	610	632	614	626	629	611	632	629	633	644	605	636	577	607	640	629	632	621	630	594	630	647	637	612	622	647	664	641	655	623	604	613	651	616	586	711	564	615	607	636	606	612	644	620	676	622	664	621	611	625	631	590	605	584	653	640	674	619	636	621	679	605	657	622	631	624	656	668	651	667	599	661	594	600	602	606	611	661	607	637	658	622	606	623	688	645	625	662	599	589	620	622	636	619	587	649	594	627	633	625	617	589	606	613	598	600	638	657	598	653	680	623	621	666	611	646	621	600	619	598	623	645	607	636	637	611	656	618	651	646
26010	21494	24980	15395	1417	780	692	669	594	590	578	625	596	611	549	578	590	561	582	582	567	564	562	611	593	623	563	540	583	551	564	541	526	535	546	586	554	560	536	562	559	573	560	577	588	555	561	618	563	601	566	544	557	570	586	578	597	552	561	536	575	564	562	564	550	540	566	554	562	518	581	570	535	520	583	542	537	526	630	525	590	537	567	559	583	596	570	523	553	581	587	605	582	552	537	541	558	530	530	576	530	559	574	558	568	586	589	585	544	553	594	557	506	618	571	582	560	588	615	584	582	532	587	547	592	580	522	533	553	614	539	542	558	568	578	554	572	542	607	548	588	566	549	565	565	538	584	563	536	552	542	557	584	586	513	563	577	587	547	556	595	550	555	591	572	530	600	573	567	531	585	585	556	576	611	573	562	566	567	557	585	580	604	557	569	558	551	544	589	571	602	563	524	572	584	564	600	572	612	567	613	529	575	566	537	583	557	532	552	580	501	561	565	591	592	589	534	544	624	560	545	571	539	555	554	563	578	567	563	614	531	553	578	492	560	508	521	546	555	584	575	566	556	528	576	545	579	582	563	563	550	575	521	556	550	504	536	577	554	544	570	543	608	540	553	557	542	560	590	572	575	563	565	553	617	579	584	552	580	613	564	575	540	578	572	562	600	563	588	557	548	565	562	563	539	614	545	592	588	556	557	573	573	612	566	632	582	527	540	558	578	555	536	604	565	556	559	542	546	545	597	532	563	550	526	533	519	545	526	586	581	567	553	571	591	540	547	560	549	570	559	557	590	571	553	552	586	521	559	574	535	591	555	528	578	530	567	578	556	556	568	558	568	582	577	506	577	555	609	554	589	554	604	564	569	536	495	575	536	557	548	562	527	568	568	634	623	570	540	532	526	552	581	540	550	576	582	557	602	544	601	545	592	572	576	549	536	545	589	560	631	588	593	555	556	570	598	553	576	532	556	610	573	561	575	591	538	577	533	546	609	579	561	534	545	520	561	528	610	540	574	571	623	547	558	566	588	605	573	582	527	554	569	520	580	550	568	519	549	601	526	563	565	583	558	546	646	522	553	552	574	550	568	571	561	573	569	592	557	555	519	551	515	513	538	577	563	546	535	612	581	556	501	562	536	535	521	582	545	548	584	514	566	561	584	556	602	588	582	564	537	559	567	525	540	562	527	566	567	526	570	582	573	556	538	595	597	573	604	565	520	576	595	526	613	552	544	546	530	578	558	598	594	574	560	566	577	551	576	536	543	587	529	543	567	530	522	537	587	564	538	547	606	583	593	553	562	584	588	503	591	527	578	573	543	558	554	544	556	552	539	551	545	570	547	572	553	577	560	603	537	529	526	508	553	586	561	570	553	517	566	559	552	576	548	570	560	514	555	586	570	555	564	557	566	586	604	584	551	609	584	554	532	493	550	537	584	550	565	583	529	537	549	499	547	571	549	547	585	600	562	547	540	559	524	546	559	516	613	582	537	598	550	540	611	559	561	581	602	569	513	555	559	588	580	535	584	566	547	559	548	566	579	530	527	569	569	553	564	577	563	521	546	553	545	529	563	554	573	579	545	548	573	551	552	537	566	518	570	587	566	535	575	560	559	592	570	551	526	561	571	550	538	585	557	539	614	567	557	625	520	529	581	556	593	567	561	555	576	574	531	577	533	547	553	557	560	556	578	570	550	566	508	515	604	546	536	556	570	546	562	589	547	567	536	543	547	544	595	532	557	601	544	541	600	541	574	613	524	570	542	568	553	582	538	561	560	560	595	548	568	546	544	547	551	579	582	546	597	517	546	562	584	542	604	628	584	525	572	555	609	585	562	555	567	562	556	570	542	545	521	608	553	545	580	558	570	585	552	552	569	553	582	552	533	533	564	515	570	556	581	553	592	603	589	580	564	555	565	533	574	537	570	591	556	558	563	543	552	551	589	545	562	493	565	590	546	550	555	571	576	546	579	552	597	564	558	554	565	566	539	593	582	572	549	580	549	546	618	517	530	560	563	548	548	562	519	570	580	539	574	566	545	545	559	543	534	599	575	535	584	573	555	566	555	583	561	514	588	557	596	569	550	600	574	568	599	553	574	523	579	513	569	531	593	529	544	533	583	537	533	541	571	533	560	561	584	552	588	547	531	584	611	535	527	549	544	571	571	567	522	532	591	603	565	539	573	552	619	535	573	526	545	543	565	562	563	554	547	574	568	554	563	563	564	572	521	543	583	583	566	527	563	566	559	591	583	528	553	559	532	534	596	530	610	589	568	553	530	612	546	568	556	549	514	565	518	553	625	550	552	583	564	561	594	560	530	563	566	553	570	564	563	601	584	549	614	529	530	567	563	587	588	503	560	547	575	550	571	542	577	548	560	573	547	549	541	567	545	536	556	559	562	552	532	560	543	527	581	532	600	598	555	581	555	568	571	590	536	531	563	565	521	564	588	563	567	569	551	576	542	574	565	605	607	535	544	587	544	571	537	558	522	584	551	608	558	586	605	560	593	557	577	548	558	565	567	551	532	539	542	568	528	578	608	529	547	545	575	533	517	544	592	552	580	559	591	603	557	484	531	505	573	564	583	549	566	501	596	534	564	545	546	595	534	550	608	543	538	574	542	564	555	539	573	554	564	544	587	560	564	564	577	534	522	592	522	565	529	556	557	597	565	570	573	593	515	579	559	552	571	607	572	590	560	565	566	606	536	551	580	574	513	616	567	576	555	530	548	569	579	533	538	547	538	541	601	560	549	576	613	584	556	588	533	625	545	589	577	584	545	568	564	577	537	560	547	552	562	540	546	581	596	583	565	609	554	596	573	592	513	528	530	580	512	544	528	547	578	513	550	572	529	533	545	585	556	509	547	581	581	566	559	560	565	550	558	527	579	572	575	571	557	561	524	544	602	574	561	529	555	573	580	530	582	522	533	583	598	550	537	564	555	539	555	521	569	537	609	567	538	503	528	552	568	593	577	612	594	515	583	524	622	523	534	541	585	563	584	568	574	575	534	512	537	599	595	543	502	560	591	539	579	583	569	541	511	569	532	605	597	538	531	572	542	557	546	539	535	559	570	511	553	549	526	564	575	540	593	572	541	525	575	510	563	548	570	523	602	556	566	574	525	543	584	556	535	557	532	540	588	587	555	586	490	526	559	609	533	607	601	583	587	584	541	593	550	596	563	525	536	537	555	596	553	545	529	572	591	575	518	563	525	562	565	580	546	548	554	569	555	554	573	532	558	554	568	524	574	520	547	624	551	581	551	619	623	554	520	548	573	555	553	577	547	565	554	570	566	555	604	568	600	564	588	579	572	559	556	572	554	533	568	527	551	559	562	562	555	562	587	566	583	597	528	583	572	597	565	556	542	545	538	595	525	586	567	600	549	586	557	545	552	538	548	520	546	555	572	542	565	546	624	561	591	592	577	591	551	578	562	584	601	575	550	532	545	555	537	565	563	557	556	576	564	551	551	562	557	554	524	588	579	555	543	568
3622	1938	1616	999	809	721	708	594	584	591	595	574	554	563	569	514	527	519	548	565	511	565	550	553	542	560	550	536	528	528	544	556	526	575	562	550	547	519	526	539	549	520	588	545	530	555	511	529	489	549	519	579	521	553	490	508	549	555	526	494	511	531	526	490	515	486	537	524	532	513	603	533	510	538	539	562	552	533	547	522	527	519	502	577	555	526	576	541	508	531	500	531	556	542	506	560	533	555	548	511	509	528	526	499	528	505	558	521	515	551	548	556	513	567	508	512	532	537	580	560	562	569	573	527	538	544	524	533	532	496	533	484	521	532	494	547	523	543	486	565	497	547	524	585	552	552	516	509	536	511	520	527	539	522	527	521	512	500	556	560	508	535	543	523	488	540	511	563	495	530	551	529	568	527	509	522	553	486	506	485	497	512	532	502	516	490	519	534	523	552	523	505	566	582	497	526	528	522	518	511	529	510	458	561	530	562	526	507	559	498	523	544	515	521	547	517	573	506	530	493	521	502	508	527	519	511	538	560	507	501	521	540	541	558	538	494	516	518	552	491	523	525	538	544	561	506	557	534	529	493	542	505	548	518	531	506	522	541	499	528	508	506	543	568	534	515	503	503	499	532	575	568	541	517	535	480	541	499	540	504	478	520	540	570	524	549	583	524	497	580	563	516	568	525	597	522	526	524	539	556	509	542	512	525	538	528	514	539	526	558	536	527	510	499	585	543	491	489	545	543	568	554	562	503	538	534	551	525	493	531	528	504	502	510	508	537	539	515	527	500	531	490	541	539	522	536	490	541	476	547	539	520	492	506	530	542	523	491	560	511	486	514	539	551	521	496	511	532	522	506	508	503	533	533	563	519	565	506	542	540	497	540	514	556	568	521	545	525	511	497	520	554	538	543	483	535	540	491	549	561	492	544	476	498	536	514	494	512	558	541	483	501	520	525	497	468	524	563	536	552	511	534	539	502	509	510	513	482	534	499	532	542	553	526	496	534	524	502	531	504	507	530	474	510	513	523	537	506	542	536	560	515	494	574	557	537	538	560	505	544	540	475	493	505	562	487	550	535	495	504	545	558	534	552	527	554	516	491	515	516	496	510	543	511	500	515	568	515	499	512	494	518	539	516	560	524	523	498	552	542	508	531	528	544	520	520	526	537	527	517	504	546	511	509	549	494	578	512	540	495	515	545	495	541	524	487	564	512	554	517	505	506	492	564	540	515	523	539	555	559	554	536	511	559	541	524	526	546	507	568	505	507	530	516	515	564	510	510	539	523	518	523	517	535	540	526	531	495	545	507	561	538	533	524	525	534	507	518	487	507	510	507	524	482	512	524	528	514	516	533	540	502	484	491	500	504	539	530	563	515	509	509	518	538	518	515	514	533	546	520	565	569	505	500	519	530	527	543	535	486	535	499	530	555	541	551	536	507	495	541	519	514	544	519	492	522	546	500	521	478	461	538	518	515	506	514	541	539	522	508	478	544	540	555	529	511	532	532	512	542	505	545	536	505	500	538	545	571	540	500	521	579	515	524	556	529	521	532	502	539	506	513	525	527	501	523	514	534	528	519	485	543	547	529	489	521	512	515	506	495	546	516	533	510	520	518	476	505	536	556	497	508	546	526	554	519	562	538	517	538	489	508	529	522	514	547	522	526	528	513	508	491	545	537	559	526	545	534	506	522	540	536	538	501	487	566	553	490	531	528	521	555	556	520	489	545	552	499	548	499	536	472	474	526	531	540	503	543	527	531	548	564	507	541	535	532	531	537	554	553	509	534	532	539	503	546	551	523	501	566	519	530	503	554	548	562	563	555	525	534	552	570	583	552	496	540	539	522	534	526	524	525	538	483	514	558	535	518	533	545	547	555	540	484	522	515	539	525	542	490	524	491	504	540	539	504	552	503	507	535	502	538	518	567	514	507	524	507	519	496	490	542	499	515	537	486	545	559	537	510	539	553	515	507	530	575	499	529	506	521	517	548	558	535	512	484	525	524	524	521	552	545	554	493	507	508	534	560	533	542	563	568	528	497	535	543	509	576	552	546	513	534	522	544	540	540	544	553	515	511	499	517	533	535	569	495	482	521	547	538	514	538	544	548	527	565	549	509	518	582	467	539	541	522	541	531	550	544	519	543	521	548	574	496	539	517	564	516	517	526	557	547	525	527	522	525	489	483	551	523	516	493	522	551	505	512	534	512	540	536	511	526	500	530	542	505	566	516	524	534	552	500	564	502	549	545	516	552	543	538	546	525	566	537	509	514	551	477	522	540	537	530	511	533	550	544	536	529	519	517	518	506	519	516	504	533	551	539	515	517	497	481	540	489	528	550	570	529	492	521	535	522	542	479	557	545	503	545	549	496	522	501	533	508	469	535	542	543	563	512	521	511	502	559	527	538	503	520	507	543	514	509	489	559	531	525	508	548	517	522	517	553	540	534	528	498	461	549	524	498	510	551	535	492	511	527	515	531	535	527	529	519	572	533	518	491	497	490	498	568	570	502	502	502	491	542	550	539	536	559	564	508	532	529	551	538	532	522	521	533	507	534	499	502	499	526	509	558	523	505	515	537	530	512	539	553	539	494	525	579	526	568	507	546	526	494	536	480	523	540	535	547	575	532	517	528	566	521	522	545	548	512	537	563	503	510	535	536	518	520	547	547	510	523	513	519	573	567	538	536	513	535	510	563	564	543	534	531	504	531	517	482	527	542	530	519	510	506	481	509	545	541	521	547	524	505	493	541	529	497	529	549	499	529	553	493	516	562	577	504	519	524	514	504	516	522	546	540	495	559	525	512	490	572	540	561	528	544	553	579	507	514	556	547	531	520	483	513	536	520	502	521	522	538	546	544	486	478	533	530	571	534	541	540	550	524	530	526	531	511	552	527	474	509	557	534	488	490	562	517	498	521	554	528	543	508	505	550	502	512	532	543	522	541	532	515	512	499	542	525	516	519	511	506	489	508	507	572	507	477	542	527	521	562	513	508	493	548	503	531	499	524	557	504	533	532	494	495	541	530	476	521	528	541	559	495	470	510	553	544	566	520	507	508	515	488	528	519	552	552	563	576	520	558	517	505	544	516	549	493	511	527	524	581	550	531	549	504	545	539	520	529	538	592	517	523	477	545	519	526	531	530	516	535	540	526	485	515	562	491	545	553	557	537	541	553	493	540	498	504	536	533	510	512	532	544	533	524	569	526	502	519	541	535	500	543	527	547	550	483	519	528	518	543	489	536	512	549	534	492	544	492	526	496	503	503	544	508	532	545	526	504	528	556	583	531	496	581	494	539	511	532	520	545	536	544	561	505	533	544	496	494	538	519	499	517	559	520	525	530	520	548	527	516	503	501	517	542	513	519	492	546	546	500	492	520	511	522	537	508	525	512	506	542	506	554	515	528	529	550	537	579	547	512	505	534	520	577	497	500	558	557	533	515	504	516	530	510	535	541	525	544	519	509	525	530	539	527	548	572	540	555	493	499	554	516
24345	21470	28616	24722	19773	2269	772	476	394	351	328	306	285	308	298	279	296	269	287	287	272	266	281	262	276	273	287	257	238	263	271	279	282	270	249	253	239	285	239	253	256	244	257	277	242	256	262	255	251	239	244	235	238	279	260	277	271	245	268	264	253	274	253	251	251	259	267	220	255	232	247	234	237	230	266	280	242	262	244	256	260	283	242	267	252	245	277	248	259	247	267	230	258	267	253	269	254	251	221	252	255	268	259	262	260	279	279	241	240	250	249	257	246	277	244	253	230	222	260	272	278	265	226	237	229	237	253	271	221	238	251	241	244	267	231	244	243	259	284	248	239	248	271	244	248	255	256	258	266	270	256	238	267	252	259	227	229	277	264	255	258	252	242	263	233	228	247	243	255	246	278	258	249	235	257	252	261	242	256	250	278	250	246	219	266	243	235	254	254	246	256	236	245	267	239	264	227	216	255	237	271	250	281	237	252	252	253	240	244	265	235	245	245	231	251	233	271	249	251	240	232	227	245	233	242	260	255	218	259	259	245	255	252	244	254	242	242	224	223	252	227	249	259	233	238	233	234	247	248	245	242	249	243	213	221	248	263	233	246	225	266	255	235	239	255	238	239	227	258	259	243	252	269	239	263	250	254	275	278	248	256	238	227	240	264	245	253	232	250	239	263	241	255	237	254	227	244	277	270	279	254	263	267	268	230	248	271	261	244	220	253	236	220	224	233	238	238	253	231	238	228	248	237	246	273	235	242	263	247	261	222	258	253	286	259	248	255	249	226	251	232	241	256	218	235	261	242	261	272	208	239	282	258	242	267	244	234	259	282	247	244	234	256	250	272	253	248	258	252	253	225	246	266	248	264	259	227	235	254	246	265	270	242	245	227	248	269	250	260	273	230	221	252	231	265	266	259	255	262	234	263	261	251	234	243	231	245	238	255	246	278	233	241	262	239	266	245	238	244	254	242	254	266	270	248	257	256	255	237	248	247	255	263	236	235	250	225	255	269	216	227	242	240	263	231	253	252	242	250	244	231	264	265	311	262	232	255	263	275	269	204	230	252	257	258	248	253	268	270	251	200	225	258	243	243	256	256	237	233	260	249	264	229	263	204	248	241	250	241	212	256	255	261	258	273	258	247	265	260	225	247	248	274	247	232	256	267	238	224	286	250	257	266	232	267	241	273	288	246	276	268	221	226	247	260	271	261	222	265	274	251	252	256	238	266	238	222	225	242	244	248	251	251	247	265	265	246	259	263	233	248	255	273	256	250	232	223	253	271	254	235	253	245	281	234	271	237	264	228	245	234	259	253	266	246	240	262	253	242	239	251	270	246	235	256	248	257	245	259	255	243	286	256	248	255	238	261	257	222	222	227	242	258	271	245	256	244	246	266	260	237	236	255	252	235	232	261	227	242	268	237	257	259	247	230	273	257	230	227	234	251	256	275	266	235	257	245	224	268	223	245	255	240	236	245	227	271	260	245	259	273	248	260	245	247	239	251	261	250	234	267	258	242	265	229	230	224	258	255	218	259	205	227	233	233	265	239	262	267	250	243	242	235	248	255	262	234	262	222	251	259	251	253	253	257	262	244	245	270	251	278	223	222	208	260	275	243	240	247	248	218	248	237	236	261	240	241	257	260	256	254	253	257	268	257	252	250	263	256	249	217	250	230	235	233	250	242	238	245	246	255	232	265	250	252	265	276	257	233	240	232	236	249	248	251	239	227	253	250	262	258	265	211	260	256	256	223	240	253	268	262	259	234	229	279	247	243	231	252	263	267	270	267	222	260	256	214	250	253	231	236	246	232	247	244	256	266	266	252	220	258	241	251	242	235	241	256	282	232	264	251	248	252	269	281	245	245	237	251	235	254	250	269	245	243	277	263	240	243	230	257	241	259	241	228	275	235	260	221	260	257	247	233	229	272	252	239	237	252	249	230	249	243	274	259	256	253	247	219	245	251	250	281	268	226	243	262	238	253	235	226	246	250	226	245	270	279	259	225	258	262	231	254	273	247	258	275	292	260	240	266	256	214	238	258	266	276	285	270	235	242	249	268	222	226	237	258	279	272	226	260	230	253	254	242	250	241	253	272	251	257	269	226	262	269	233	243	247	235	254	262	243	240	228	257	267	249	245	253	223	243	230	247	231	263	254	245	245	242	241	270	269	236	253	267	257	241	224	255	258	247	260	206	263	221	242	232	274	240	251	238	274	253	247	260	253	227	227	240	244	241	236	247	234	239	262	253	236	254	274	262	266	261	228	230	251	261	236	222	233	243	251	255	259	235	302	266	274	262	257	264	232	260	236	248	238	215	259	248	259	276	251	237	252	271	237	248	240	234	263	240	277	223	242	264	221	253	238	275	268	258	242	240	247	240	271	253	252	246	255	244	270	240	243	279	279	253	247	254	246	256	268	249	235	265	239	270	261	262	262	278	248	265	229	249	241	245	274	258	251	242	247	226	232	239	255	254	220	243	263	240	274	233	229	238	254	264	239	257	243	275	246	231	225	258	267	209	243	249	270	241	233	257	247	240	263	266	267	239	260	263	225	250	245	271	240	253	215	273	263	228	275	238	267	244	236	264	244	246	247	234	265	244	262	245	256	248	259	215	256	231	231	256	227	253	270	234	247	259	285	244	257	267	235	280	253	248	274	216	274	258	274	248	244	241	234	269	234	259	226	263	258	246	261	252	281	283	239	254	253	269	236	253	275	278	248	233	250	242	261	274	236	228	238	257	252	217	228	257	264	242	256	228	242	225	247	256	218	226	233	251	210	255	259	255	250	259	242	249	242	258	267	235	244	230	262	258	233	237	239	262	250	268	216	249	291	224	248	234	258	242	248	265	240	249	279	222	265	243	237	252	276	265	250	222	263	255	243	223	252	242	242	240	237	256	283	249	216	216	283	254	243	234	238	240	265	263	227	237	248	237	228	241	254	251	232	238	255	207	232	229	251	225	268	239	239	237	223	235	255	264	256	242	257	278	253	251	268	234	260	234	227	236	248	265	235	264	251	246	251	268	228	227	234	238	259	280	231	277	265	271	262	249	259	243	249	243	255	280	268	253	235	251	240	221	230	217	238	268	273	258	248	231	238	261	248	259	260	253	245	274	237	231	269	248	242	251	232	243	244	254	230	238	210	244	224	257	268	248	264	235	236	238	248	213	270	264	242	243	242	232	245	235	271	222	271	267	243	275	251	254	241	246	263	268	240	272	263	257	223	260	257	253	239	266	257	246	217	215	236	245	257	249	236	245	248	262	242	249	249	241	273	222	260	252	263	225	243	246	238	240	248	226	245	249	250	249	290	266	273	240	233	241	251	254	269	232	241	232	249	248	232	261	243	239	265	233	262	233	255	235	240	236	234	241	252	289	248	261	236	234	244	233	281	242	250	272	220	218	258	247	254	245	262	241	247	261	274	229	245	231	223	223	258	262	242	257	238	251	238	252	246	243	234	247	242	225	258	259	229	240	244	242	227	255	285
3302	4513	3515	1732	1121	888	674	627	518	429	422	434	372	365	344	345	313	311	322	291	268	302	288	331	306	278	326	312	270	308	296	315	284	312	276	300	280	314	306	308	291	269	292	269	281	241	266	281	305	294	294	244	275	291	255	292	257	255	263	281	289	286	275	280	285	297	255	264	270	304	276	280	266	269	271	271	262	276	304	275	266	276	270	266	274	305	273	277	237	256	290	284	289	259	291	263	242	267	261	273	280	269	251	288	267	286	249	282	280	273	256	271	264	270	283	259	270	251	253	276	255	295	301	277	281	260	259	269	280	258	254	275	277	294	252	265	281	264	281	241	281	278	247	260	260	285	257	268	274	276	277	267	261	283	244	261	265	274	262	292	232	257	257	252	279	280	257	278	261	280	277	242	278	252	302	277	289	271	254	267	261	283	289	286	263	309	276	257	264	264	253	264	264	286	292	274	253	301	225	298	268	243	269	260	293	246	301	291	291	284	257	294	275	281	272	281	270	251	272	261	259	261	286	257	263	255	262	315	255	262	251	258	262	267	279	273	255	275	274	261	235	249	293	271	259	273	283	237	285	280	256	272	279	246	261	274	258	249	285	287	271	253	277	236	267	300	283	271	271	263	244	273	289	274	280	253	268	270	293	264	274	265	295	285	255	320	253	256	255	261	293	271	245	289	294	266	277	265	265	270	260	288	266	281	284	269	290	285	246	263	283	261	284	288	269	293	282	236	261	272	269	259	230	226	279	268	281	288	275	263	293	286	248	279	289	252	292	257	277	295	276	268	248	294	291	241	291	271	242	301	267	273	282	271	266	290	265	254	253	258	265	257	264	281	255	285	278	270	271	278	275	263	278	261	277	284	253	253	274	307	274	281	283	267	257	266	262	275	274	259	257	263	270	259	272	230	239	264	276	277	268	278	271	268	268	288	241	260	239	283	260	290	281	297	275	286	279	266	290	244	279	251	269	269	268	265	273	247	253	267	281	261	275	279	259	237	261	292	255	245	263	260	268	256	237	264	281	294	249	247	278	290	258	251	260	271	271	258	263	283	260	275	287	251	252	260	260	289	311	245	283	284	292	265	276	256	303	252	290	276	287	273	293	278	304	243	249	274	279	258	266	286	273	302	271	279	273	276	283	281	275	306	293	268	255	282	292	283	280	233	267	268	265	267	254	256	239	298	275	275	224	262	251	241	250	275	252	279	282	268	270	259	287	276	286	293	260	243	246	277	270	277	252	244	292	268	268	273	290	262	259	272	248	247	282	273	281	273	272	260	269	285	274	265	282	283	274	277	290	271	290	307	308	246	270	259	236	259	246	272	294	283	261	302	261	263	254	265	275	244	257	256	283	270	259	283	248	294	263	292	280	260	276	250	293	283	282	278	287	263	289	261	262	290	250	275	297	284	292	264	255	273	279	247	284	293	292	273	245	256	243	285	290	273	282	261	256	302	267	272	298	273	269	257	295	270	246	262	272	298	252	248	246	273	266	241	271	283	259	254	279	306	269	268	225	294	277	267	303	247	243	249	277	251	283	267	262	259	259	277	274	269	270	305	266	280	286	277	285	266	268	286	247	252	282	252	257	282	258	273	267	280	283	246	299	240	266	259	277	288	269	247	277	269	259	264	281	265	296	252	286	256	260	284	278	257	281	270	271	283	298	252	264	289	249	253	275	291	271	297	289	285	283	282	278	281	279	269	300	279	290	256	284	293	286	264	268	270	284	268	250	255	280	248	277	290	289	287	283	290	257	293	253	258	272	291	251	271	262	270	265	264	277	257	257	225	236	275	240	261	265	276	268	293	283	273	268	263	241	263	248	282	278	250	266	287	262	261	236	259	280	268	276	252	268	271	280	287	284	252	283	255	281	252	286	263	254	290	269	228	269	279	226	290	268	261	285	241	236	265	258	249	282	299	253	278	254	231	285	261	229	261	276	257	264	261	301	243	262	229	221	269	272	288	283	285	272	314	287	250	269	253	269	300	281	264	269	285	301	259	286	293	249	265	260	277	253	262	285	279	245	246	290	258	286	274	271	274	268	290	251	264	279	263	296	278	241	270	295	299	284	257	286	286	300	255	267	266	229	248	268	248	234	272	272	254	265	250	271	252	271	269	272	267	277	264	267	278	251	257	264	265	247	269	233	271	278	258	248	273	270	284	248	297	297	280	311	249	284	230	257	293	252	289	271	241	291	276	280	287	274	243	268	257	270	282	266	261	259	271	246	280	272	273	263	252	258	239	241	289	285	270	266	273	231	290	273	266	257	287	256	247	254	248	270	260	215	271	291	262	249	276	258	246	259	268	280	276	279	272	263	250	268	250	287	282	255	250	275	237	266	246	263	256	277	271	272	255	296	256	286	251	256	264	250	279	277	238	271	265	301	263	237	266	287	284	276	267	246	277	267	256	257	265	260	263	264	273	278	257	288	264	256	282	303	289	299	258	257	276	257	232	274	295	279	258	278	235	259	251	233	268	264	270	275	264	283	275	241	254	235	270	263	268	278	240	237	264	282	248	289	249	250	263	272	264	284	263	296	255	291	287	281	290	245	263	263	255	272	277	301	290	257	287	261	256	284	255	211	271	257	264	239	262	278	268	254	253	277	255	263	258	269	277	254	253	257	269	293	265	262	267	238	274	244	264	248	247	288	284	265	271	253	235	236	255	258	236	269	249	287	274	265	280	267	285	251	253	271	274	266	245	249	287	239	254	240	280	255	256	251	270	267	276	251	258	265	285	284	262	295	263	295	272	279	278	277	252	260	297	271	230	282	258	250	260	278	262	242	273	272	276	243	247	254	277	288	269	275	284	280	268	250	239	274	262	264	256	253	267	286	298	278	246	254	275	247	292	289	254	264	275	262	281	258	266	225	271	249	256	274	258	263	290	260	268	293	271	273	279	275	250	260	245	279	272	273	250	275	274	288	286	274	287	288	258	284	281	275	263	242	255	249	280	285	271	242	274	259	263	270	264	273	249	280	263	281	269	297	257	264	259	253	252	273	270	252	288	246	249	259	276	284	282	286	241	271	257	287	270	249	273	250	268	289	266	303	281	288	261	264	277	255	275	272	253	276	251	257	234	280	237	278	251	242	266	265	268	277	262	259	250	257	292	270	239	260	304	249	259	282	292	246	280	249	277	286	308	274	271	243	255	277	261	274	267	268	274	272	257	273	254	280	294	267	254	293	259	254	243	275	261	262	281	272	258	249	280	250	287	254	265	274	268	251	257	270	245	271	235	254	276	261	290	257	288	266	262	252	279	268	250	237	277	239	276	269	282	281	259	271	274	275	265	268	259	251	292	249	245	241	264	258	270	281	238	288	287	270	285	223	253	275	261	277	262	283	261	242	280	293	281	278	294	267	238	258	253	248	250	251	270	219	285	256	257	231	242	255	247	259	252	236	259	273	256	269	256	266	261	256	273	268	270	269	255	267	260	281	277	260	281	260	259	275	225	250	293	247	275	269	243	262	271	267	263
27714	11501	1641	993	731	753	722	693	679	704	721	692	635	657	735	708	721	710	690	722	647	735	695	652	651	685	696	700	748	685	724	690	762	674	661	682	707	681	676	764	667	703	689	659	723	711	706	660	669	701	669	666	721	718	741	692	662	725	720	640	670	690	700	709	696	673	691	662	685	689	699	712	717	712	635	725	708	731	691	751	714	723	687	655	678	676	705	697	673	734	696	710	701	669	666	692	683	708	720	699	711	698	716	708	699	712	642	699	709	681	723	760	716	684	755	701	678	715	733	696	665	686	676	752	672	717	657	726	667	701	688	702	701	722	675	712	668	671	670	636	674	680	670	716	676	680	737	680	722	710	700	670	704	698	701	675	737	725	683	681	674	751	709	668	685	730	681	649	719	658	734	674	744	691	677	698	707	724	765	692	700	652	695	688	701	690	704	654	644	690	728	665	704	632	677	708	669	693	715	705	693	695	706	700	707	712	660	682	676	664	676	683	712	673	705	712	658	751	685	682	744	735	694	685	697	706	723	682	674	631	685	661	672	673	722	698	667	687	648	699	704	705	740	689	711	690	676	628	674	693	654	686	684	696	682	648	668	672	675	716	705	681	701	693	640	723	673	690	658	686	697	722	744	654	697	709	693	690	651	733	690	726	652	686	734	673	688	686	722	675	683	661	678	680	719	708	682	670	681	661	648	667	698	693	705	683	711	704	657	717	640	655	711	726	747	747	660	649	638	680	656	711	706	673	693	694	679	631	725	689	682	653	686	684	726	710	717	664	694	675	766	708	666	726	674	701	700	662	670	673	690	744	708	678	713	662	688	690	732	669	705	682	636	663	690	739	664	722	703	657	674	674	672	705	685	725	665	721	672	691	722	702	707	648	745	704	649	738	720	743	658	700	710	723	633	702	698	715	755	678	677	704	712	677	696	675	664	690	658	704	715	652	682	672	677	721	724	697	748	734	752	701	695	682	650	664	700	733	719	723	668	716	701	691	703	754	675	684	669	678	662	693	678	707	653	697	709	672	692	737	671	709	688	721	683	684	747	691	683	719	694	695	700	673	671	677	690	708	713	701	692	717	685	722	644	723	674	723	649	698	666	728	719	706	723	722	721	750	674	684	714	733	662	700	652	688	684	672	704	678	671	683	674	691	683	687	733	665	673	736	683	701	723	692	689	735	727	688	658	695	695	699	692	694	681	699	709	649	667	689	722	692	682	698	701	698	678	680	684	689	694	641	697	702	711	691	710	698	654	680	705	656	695	706	663	730	680	633	671	669	651	635	695	704	673	699	669	718	705	677	704	698	682	680	674	713	685	645	681	736	683	709	713	694	705	711	685	638	675	696	690	730	641	650	685	697	696	665	699	692	725	669	710	704	661	702	725	712	679	702	683	686	696	703	663	681	681	661	700	717	678	656	672	698	709	680	687	663	665	685	686	707	672	717	677	647	751	659	728	670	666	728	685	701	741	661	676	689	698	680	715	714	676	692	728	684	671	719	677	681	651	714	672	682	592	686	682	621	725	692	702	716	690	732	666	731	687	693	694	735	681	677	680	712	703	645	692	679	717	704	721	695	713	692	694	734	710	696	731	699	661	663	722	693	673	647	652	699	720	717	664	657	663	728	657	714	686	707	703	700	703	704	699	651	663	677	679	713	715	708	692	730	693	659	658	689	671	696	662	683	673	733	746	647	666	716	707	706	715	660	756	731	726	707	718	690	709	702	697	676	717	671	673	679	685	695	681	707	648	674	656	697	634	678	713	677	702	662	670	625	653	648	699	699	652	720	653	680	693	684	685	705	682	673	694	687	688	687	684	688	696	666	681	670	674	695	672	695	715	694	652	696	680	679	687	670	670	715	701	689	705	670	698	693	762	686	690	665	678	649	686	713	701	701	698	703	671	702	718	690	715	735	646	680	705	708	708	690	666	722	719	745	732	728	717	704	691	718	694	671	675	661	692	666	695	704	720	712	703	676	690	671	669	696	685	685	695	665	662	719	758	753	687	678	735	711	738	678	717	710	699	667	682	687	732	663	693	682	657	688	708	686	725	718	690	652	715	708	682	722	701	694	670	672	666	677	664	718	686	709	680	715	681	698	683	711	662	702	711	738	687	696	724	679	667	723	688	661	671	652	684	703	635	661	728	721	711	686	746	713	679	664	720	696	630	671	657	718	689	687	698	698	698	661	698	676	721	667	708	698	705	638	664	703	674	683	676	704	678	726	676	669	662	693	666	627	704	714	662	638	636	668	732	683	707	665	727	705	715	762	683	691	704	653	685	661	725	656	706	669	672	667	712	705	700	686	697	714	671	679	700	669	679	693	663	681	702	692	706	750	701	663	695	672	692	686	709	696	644	725	684	648	684	684	646	710	713	671	738	675	711	675	678	703	687	707	678	639	693	658	672	682	728	708	689	697	704	686	726	695	653	684	655	658	724	703	719	677	680	697	644	705	680	681	695	757	658	735	719	699	715	757	691	654	672	667	701	723	717	729	659	736	604	647	753	686	661	682	713	717	702	671	668	654	642	732	696	733	681	690	698	662	674	674	652	737	658	696	693	709	704	689	682	696	687	722	691	699	664	688	716	656	707	678	719	739	651	676	632	708	671	705	691	681	698	692	686	679	699	667	667	694	710	682	670	707	626	683	735	686	676	722	735	706	726	660	707	705	708	727	635	674	717	671	689	706	685	719	713	684	725	688	701	707	704	706	674	724	703	646	731	719	703	706	689	681	683	706	705	715	685	689	718	684	715	673	648	692	663	644	644	689	723	722	668	652	759	729	650	650	638	676	656	714	665	736	680	690	709	687	666	687	679	693	733	697	684	700	725	653	665	710	695	674	702	721	715	680	649	683	663	676	716	696	692	705	662	695	681	749	659	651	663	716	722	713	668	720	724	691	673	682	700	689	629	689	686	689	649	718	711	716	699	647	675	706	660	686	696	729	714	700	741	694	693	709	705	712	684	673	651	693	688	719	675	684	685	702	690	738	693	675	681	692	702	706	657	652	701	714	726	670	654	699	657	699	631	683	700	685	661	714	743	701	694	720	682	683	721	697	715	689	644	683	673	693	694	703	676	687	765	684	652	664	736	686	664	698	688	683	694	740	664	684	710	728	684	717	724	716	690	701	706	694	696	682	640	676	708	695	643	710	707	652	697	672	668	684	659	668	721	726	687	677	703	733	658	679	705	720	696	688	698	727	684	677	624	718	708	741	675	689	719	673	699	693	702	755	701	721	645	685	759	682	702	703	653	673	720	651	703	736	674	680	715	721	666	690	697	670	721	668	633	675	742	679	655	698	713	706	692	661	690	692	638	690	678	711	652	695	694	695	664	681	691	637	714	661	700	694	661	702	711	667	691	697	719	674	696	704	686	668	658	708	672	690	709	669	677	691	641	688	676	718	718	714	656	675	722	728	731	690	754	681	714	688	730	630	678	704	731	656	693	703	729	714	681	706	657	718	658	712	771	715	665	704
5211	875	844	698	652	648	595	631	684	670	643	637	638	663	671	605	671	587	631	651	688	646	640	670	639	616	634	647	641	609	607	660	641	629	624	651	614	649	628	630	600	667	667	636	652	603	641	630	669	641	652	634	622	568	649	610	619	645	607	621	581	631	630	600	609	589	612	661	608	627	619	654	593	602	612	608	611	641	664	629	623	602	616	627	610	661	618	603	650	645	666	670	608	619	642	552	620	642	624	630	634	618	609	608	631	648	614	671	629	601	620	653	619	667	600	646	617	659	634	595	590	669	677	606	613	660	607	634	606	655	633	643	607	622	590	622	642	650	619	596	644	631	671	676	592	637	616	604	607	652	638	625	591	638	654	589	641	660	615	646	600	625	673	650	608	657	636	690	637	629	647	646	643	617	667	619	606	635	622	628	621	664	650	616	643	605	684	620	625	652	639	599	648	597	563	613	672	637	652	659	627	626	640	658	655	636	651	665	676	618	607	601	625	594	641	646	652	601	625	597	630	597	589	649	600	643	656	663	667	625	614	644	643	621	609	647	665	618	627	658	611	634	588	651	656	630	627	618	657	544	635	636	637	585	617	608	657	623	624	625	617	633	622	655	661	553	596	630	635	609	644	645	652	661	655	598	597	641	612	648	665	612	639	614	638	612	661	596	644	583	654	615	628	643	628	594	624	635	618	666	611	629	639	645	636	609	649	613	599	609	586	619	608	640	642	600	611	588	635	598	632	631	580	641	603	606	606	617	617	626	636	617	638	627	658	644	641	627	600	573	569	631	600	621	671	596	633	617	616	674	656	636	640	631	631	629	657	620	582	645	647	628	650	637	627	629	635	625	661	626	651	578	617	607	617	655	639	636	639	622	597	612	639	655	587	626	589	630	657	601	679	632	634	657	645	605	613	626	597	638	619	602	625	630	635	655	655	607	634	595	627	592	666	627	661	691	630	574	639	585	634	623	620	635	633	666	608	632	657	656	673	660	620	686	636	612	618	616	641	592	643	665	652	592	625	584	618	575	580	606	649	608	633	631	615	636	584	654	594	633	594	613	606	647	660	636	640	652	655	597	677	587	622	656	671	609	653	602	625	616	654	637	588	669	612	621	643	611	627	632	674	638	591	612	582	682	603	660	622	589	677	651	670	612	614	642	573	596	653	647	655	588	599	646	597	632	653	603	594	638	687	613	627	633	657	658	641	614	643	631	676	606	583	615	638	677	670	657	634	601	692	633	605	598	632	565	654	656	606	628	607	646	621	591	650	605	580	596	632	575	610	604	619	589	619	666	579	626	618	680	646	625	599	643	599	632	656	619	634	614	619	624	653	632	679	618	618	620	645	635	623	615	652	593	591	645	647	622	582	597	610	598	635	658	644	598	618	634	622	631	615	676	610	634	632	623	618	628	596	616	636	608	613	655	603	660	620	648	657	632	617	635	653	689	673	648	624	608	611	616	657	646	632	630	614	638	626	633	582	628	673	641	660	606	636	644	635	641	580	634	610	633	623	644	639	580	640	602	637	647	631	598	565	644	647	586	611	676	608	642	645	615	578	625	629	621	632	670	648	594	661	591	615	634	653	628	652	607	682	635	589	662	642	626	593	639	588	646	618	616	634	548	608	633	605	651	610	660	637	669	621	668	629	607	648	626	674	629	701	647	633	620	633	635	649	635	632	624	626	646	633	626	656	591	628	598	624	604	652	622	594	627	639	610	604	674	638	680	650	612	606	629	651	643	605	607	661	627	605	628	593	586	589	681	602	617	637	662	609	652	622	642	665	629	639	611	640	623	581	663	632	637	631	643	609	638	614	659	608	677	655	642	620	635	639	617	662	670	607	623	609	660	636	654	641	630	652	641	661	693	658	611	610	657	636	616	665	594	628	634	646	638	685	641	609	620	597	648	629	645	608	648	639	639	675	629	647	666	622	590	600	627	625	619	631	635	607	617	663	672	670	649	600	618	576	639	609	645	650	638	600	607	640	624	618	627	600	621	678	620	619	595	652	637	640	595	627	656	598	600	636	608	646	656	626	650	659	666	657	657	619	622	647	633	608	638	622	681	648	628	614	585	661	645	644	635	601	608	653	622	649	626	585	670	659	589	631	661	609	662	620	632	648	650	615	642	640	608	632	599	561	611	599	604	629	629	630	597	587	649	609	620	637	616	599	641	640	630	602	608	663	647	596	610	592	589	616	629	638	586	626	642	631	665	623	677	626	578	635	651	631	656	665	657	671	617	648	634	617	634	658	613	646	663	620	664	625	600	606	645	661	630	621	638	653	641	617	547	635	688	642	647	646	637	614	587	555	628	650	648	660	572	642	645	653	575	674	671	650	655	632	599	588	644	648	621	634	623	661	639	591	633	622	625	651	617	625	633	640	628	628	605	685	648	617	637	591	651	668	652	634	610	613	631	611	667	604	650	603	646	647	640	641	621	625	587	624	642	626	641	627	599	682	644	652	635	610	655	595	644	686	633	589	617	582	601	592	654	660	631	629	603	653	646	621	647	657	612	637	617	614	633	599	622	681	620	601	614	638	611	691	641	634	613	602	608	609	654	619	651	628	595	643	599	619	603	652	625	628	696	609	672	606	649	616	596	657	610	642	628	643	649	666	664	593	590	636	612	603	613	638	619	572	616	660	596	641	624	648	645	649	626	636	594	683	596	649	613	642	616	593	625	589	628	626	647	598	618	669	676	644	608	666	634	633	694	666	622	619	634	628	628	651	585	648	627	603	596	629	643	688	620	612	634	651	638	649	610	668	591	580	634	678	627	638	613	610	645	603	596	655	584	638	611	614	626	626	650	646	641	666	632	644	625	647	622	657	643	648	614	643	648	669	614	645	660	676	646	664	639	609	649	618	659	632	597	650	669	655	614	615	675	627	608	577	622	637	608	633	608	611	674	637	612	602	616	641	673	630	644	630	650	639	569	636	633	609	612	631	633	644	601	648	704	676	601	609	606	639	627	631	630	610	650	603	642	604	609	647	611	648	618	667	619	585	609	607	591	593	637	670	588	641	640	618	652	598	663	643	647	612	654	657	635	606	649	648	632	625	601	631	615	592	615	618	594	605	584	555	609	578	604	633	621	620	597	612	669	567	565	663	596	624	649	645	662	660	654	620	629	619	613	641	610	623	690	659	655	601	645	637	686	652	669	653	621	641	604	635	595	619	627	605	638	654	660	671	619	614	595	622	616	647	640	613	617	612	626	644	634	655	615	609	627	689	610	691	635	585	604	645	645	641	668	653	638	644	609	585	629	632	635	593	650	618	634	603	636	645	640	609	617	624	656	593	670	592	612	668	609	642	603	645	668	672	639	621	629	592	635	629	589	604	656	586	632	653	591	629	632	649	640	638	661	663	652	620	617	618	615	624	624	612	651	647	645	641	570	639	639	591	631	647	643	556	628	605	624	646	656	659	614	637	628	616	596	601	614	625	640	569	618	658	645	657	627	642	637	658	672	644	659	659	700	669	631
25906	21459	24889	15353	1457	810	686	633	616	636	588	568	546	564	555	564	570	583	579	577	551	560	602	616	633	537	579	580	597	556	544	529	560	562	589	528	550	558	564	541	605	537	572	582	590	561	539	547	572	571	559	591	553	571	530	559	566	565	590	604	562	535	627	564	549	568	588	552	557	543	545	530	600	583	571	541	575	526	586	568	484	591	552	580	586	576	562	583	560	570	559	554	539	584	562	531	562	602	528	542	526	609	566	535	558	577	575	554	585	532	539	562	534	556	569	582	584	579	563	583	552	556	555	548	541	540	525	552	561	546	587	563	554	507	574	586	541	583	571	528	557	543	546	553	576	539	560	519	602	540	554	548	579	627	556	580	560	555	562	578	585	522	586	555	528	517	579	560	583	560	551	541	559	546	612	580	540	561	537	553	509	561	582	586	601	519	564	554	568	579	537	575	603	569	578	563	591	570	567	584	621	599	557	576	597	510	572	540	556	537	616	561	557	550	582	549	553	538	612	562	558	562	588	562	580	589	539	543	579	601	545	570	578	579	572	551	562	556	557	554	606	545	551	553	591	597	599	580	559	549	595	557	565	581	517	566	531	550	563	589	549	539	583	577	558	554	613	551	561	565	526	525	521	560	559	550	552	573	551	555	494	549	567	546	636	586	573	594	598	593	516	527	553	535	500	577	562	571	557	553	594	574	542	560	609	550	608	569	511	555	570	567	539	581	595	547	576	596	565	563	589	557	526	589	565	604	557	561	562	551	558	501	550	545	543	600	565	591	544	587	575	584	613	595	567	578	531	552	564	589	550	543	601	589	595	571	552	594	529	566	517	550	571	549	548	558	530	563	526	569	533	571	599	562	537	522	562	545	542	551	525	553	586	561	521	554	595	538	559	554	540	560	576	570	554	580	522	512	518	588	544	564	602	542	557	525	567	525	563	538	552	554	529	537	541	560	551	570	551	554	548	566	579	583	517	576	584	559	535	540	541	568	560	580	517	579	566	545	568	550	540	568	565	565	577	560	540	572	578	512	568	588	570	555	582	591	555	568	597	586	613	560	570	554	555	594	524	558	539	557	606	565	509	607	575	597	555	541	558	584	552	577	547	539	570	518	557	586	566	583	538	535	600	567	579	579	560	553	561	547	554	608	596	502	601	556	568	547	538	568	563	588	585	515	542	591	568	556	546	556	565	595	504	543	553	518	584	563	571	618	564	518	565	587	594	548	558	540	531	590	518	565	560	581	565	521	579	571	549	547	542	547	539	561	561	531	578	567	553	558	539	572	588	551	571	579	582	573	570	597	551	567	573	540	577	558	555	546	535	555	521	569	560	533	579	507	565	570	552	579	532	528	546	565	494	570	572	537	563	546	551	564	563	546	567	577	585	593	531	551	530	559	571	535	573	563	539	602	553	560	565	566	579	577	563	568	585	555	558	595	559	605	636	566	571	526	580	577	525	590	567	571	568	538	568	523	540	535	578	599	575	557	582	565	540	541	538	547	576	560	585	535	547	591	560	551	565	588	574	565	501	524	551	545	551	564	531	509	590	560	602	581	539	574	573	533	561	523	567	557	593	537	547	569	526	540	574	527	572	572	557	568	518	587	582	519	538	585	600	526	541	591	485	550	521	548	580	581	534	520	543	575	586	586	556	532	519	506	518	589	596	569	562	596	553	516	571	573	557	540	534	529	587	552	585	536	601	574	585	542	491	522	558	553	560	550	585	589	545	556	554	555	550	545	564	551	559	585	560	576	571	551	535	553	546	566	517	529	542	538	554	559	589	530	541	588	583	573	541	544	541	566	555	588	569	561	532	551	558	585	522	555	556	526	550	595	535	575	561	563	573	592	571	603	517	558	579	583	568	533	567	535	576	606	573	572	547	568	504	535	554	558	551	566	530	561	582	549	528	543	517	563	533	529	513	543	561	602	588	548	514	583	605	594	558	582	548	571	585	565	537	592	579	560	571	522	574	521	547	557	519	518	537	546	563	564	604	559	545	591	550	577	587	569	565	521	537	525	602	556	560	559	551	561	539	595	557	553	542	553	574	538	557	598	546	565	539	557	556	539	562	558	581	614	549	547	552	499	573	544	558	550	555	555	568	569	588	550	538	585	556	571	542	544	541	526	588	555	536	561	564	532	578	564	513	582	576	575	597	549	561	584	555	569	561	589	574	555	541	563	575	571	518	525	580	596	560	535	579	569	566	540	557	539	528	521	562	560	581	554	537	523	577	547	539	565	621	555	573	554	564	602	593	542	551	577	592	557	531	591	554	539	529	563	573	586	562	557	590	566	533	560	507	577	583	566	587	544	559	547	530	572	533	521	585	542	607	561	547	556	569	538	578	557	569	527	537	535	558	594	570	545	546	590	582	543	552	550	548	553	555	559	529	560	604	566	558	575	548	563	560	569	586	559	592	562	553	514	533	580	525	534	534	544	504	564	566	558	563	559	562	569	546	581	538	550	551	564	566	539	602	521	607	555	560	568	599	572	527	552	558	544	530	544	536	587	578	589	524	517	526	564	548	573	598	554	541	551	537	548	559	591	560	568	567	535	590	550	598	528	512	564	577	548	569	616	539	563	562	569	636	549	559	535	517	570	583	519	571	519	571	538	546	569	564	527	540	559	529	564	544	583	576	531	579	548	520	561	544	572	570	531	527	564	542	584	615	619	569	534	574	560	577	582	561	591	570	557	537	534	542	560	508	529	536	517	532	589	580	580	539	571	526	572	583	558	530	574	565	549	587	531	559	545	580	558	580	534	545	566	536	514	566	539	574	569	606	563	532	499	563	572	583	561	590	555	589	550	588	553	577	583	578	594	583	593	566	541	585	555	551	562	559	566	610	545	625	599	547	550	566	551	552	592	583	553	538	570	568	593	571	554	606	553	565	576	602	563	560	548	579	554	529	530	553	559	510	565	544	565	569	542	489	539	569	538	496	526	582	534	582	556	521	567	540	556	563	583	542	562	567	535	530	584	518	538	513	597	627	548	592	591	561	537	520	565	578	565	507	536	581	572	560	513	544	540	574	577	559	571	501	556	566	538	580	545	542	582	552	540	568	594	570	548	502	517	550	556	532	579	550	546	586	567	557	544	584	558	565	526	543	559	596	553	562	551	558	560	559	584	558	543	580	607	548	597	531	549	536	549	560	551	521	565	588	543	531	588	579	544	547	524	519	567	539	531	564	552	546	577	592	545	545	579	559	585	583	545	564	575	556	589	566	571	567	553	536	558	547	557	550	557	584	567	515	578	557	568	540	562	565	585	524	603	595	556	565	550	543	545	573	545	523	515	606	579	595	553	566	578	570	561	528	526	509	542	513	519	509	569	576	601	565	552	571	606	548	567	546	541	555	540	559	525	554	573	555	514	623	543	613	584	501	577	618	577	591	559	540	563	565	552	572	580	541	585	591	545	512	557	585	576	558	602	539	555	593	559	536	554	520	590	571	613	572	535	559	568	575	603	581	566	585	583	593	577
3597	1868	1635	1038	836	717	658	675	635	616	598	537	579	507	600	565	557	558	555	585	549	593	553	524	572	539	515	577	545	539	505	538	549	527	519	555	557	528	528	533	554	493	544	490	500	534	519	594	497	540	531	516	543	547	530	537	533	494	551	532	543	492	557	502	527	529	525	527	545	551	547	522	523	566	550	543	513	546	508	528	578	526	521	505	538	537	532	504	532	509	515	539	510	532	505	555	548	545	539	519	529	535	572	506	547	532	540	539	521	504	554	551	463	553	544	507	532	557	542	536	530	502	545	512	482	527	543	519	528	573	537	549	515	540	518	556	507	526	576	549	542	583	501	479	514	536	524	496	534	518	511	513	477	528	555	524	543	534	546	506	518	500	551	502	535	522	558	534	567	547	518	531	564	542	527	543	562	517	579	559	521	518	544	537	523	548	519	544	533	553	518	516	551	529	548	495	552	568	544	520	514	518	520	540	507	527	502	554	501	538	547	520	586	563	534	502	523	493	511	527	541	506	509	522	527	521	510	540	546	519	523	587	517	582	515	511	535	542	544	526	542	549	542	516	543	544	530	531	573	512	571	523	515	549	541	527	545	552	512	538	489	502	571	526	508	501	534	506	526	528	558	474	544	558	542	492	532	494	542	518	518	522	543	500	522	539	532	560	482	539	540	498	536	500	572	498	498	508	510	529	507	527	543	553	531	487	521	509	544	518	545	536	547	547	500	576	560	526	560	542	556	524	521	535	511	552	530	533	540	526	513	570	533	563	541	524	489	537	476	539	538	547	536	543	504	544	586	567	554	525	534	519	497	519	521	488	510	522	519	494	555	524	536	539	519	511	515	498	537	549	507	536	529	536	539	559	581	494	523	497	546	529	535	519	590	534	540	548	596	535	552	564	493	547	530	517	526	536	487	555	491	526	563	504	528	541	536	492	460	536	532	500	505	544	518	526	505	505	547	508	525	532	507	563	529	519	514	498	547	517	500	504	549	574	538	541	527	532	502	515	519	547	544	553	531	538	554	520	521	556	511	526	536	506	522	545	516	530	526	487	547	528	529	526	529	526	500	537	528	515	511	551	569	509	577	516	544	538	511	509	507	523	484	547	560	538	525	522	547	569	511	555	532	503	502	516	529	522	493	545	517	493	551	519	511	509	533	517	519	555	540	512	559	511	543	541	535	553	511	530	481	549	539	492	485	513	534	526	512	524	508	532	528	594	543	520	539	524	541	506	511	529	519	512	557	493	510	537	543	520	584	503	489	510	530	516	547	518	525	509	500	532	512	496	528	498	541	547	509	522	528	485	548	526	533	509	557	549	526	528	556	497	547	476	541	556	536	526	534	535	545	513	481	494	554	480	509	500	531	499	533	533	553	542	523	502	538	527	521	519	494	507	515	530	508	557	499	507	521	530	548	512	500	548	545	503	499	546	511	550	517	565	515	526	549	552	534	540	510	532	478	533	508	516	570	531	515	507	525	538	562	553	532	506	522	487	528	515	543	494	542	536	499	521	551	500	549	514	516	526	533	508	528	551	514	540	527	525	524	533	534	494	524	563	562	516	486	508	533	535	460	524	546	494	540	530	537	510	558	516	507	576	538	556	562	549	518	503	515	556	544	543	562	534	539	473	538	489	594	553	530	488	531	520	499	503	526	540	489	543	477	520	538	561	541	515	560	520	524	558	518	536	554	495	550	539	567	548	486	521	538	519	563	525	495	521	511	473	528	525	560	535	557	505	565	517	527	571	563	518	533	532	491	511	492	510	518	518	511	500	530	529	495	522	516	558	530	546	516	542	544	544	550	528	510	479	511	510	508	485	506	549	546	515	513	511	525	591	516	523	507	543	492	559	511	561	558	527	489	512	519	508	560	543	524	538	497	537	552	514	549	496	563	537	518	509	529	516	587	545	536	551	542	523	520	522	518	492	508	545	502	527	510	543	505	529	577	525	522	499	538	545	514	526	536	525	512	527	534	501	503	522	490	524	512	499	542	511	529	524	522	511	533	535	536	547	533	515	517	541	556	523	522	510	535	542	504	532	468	541	515	520	499	558	551	578	527	515	533	524	536	548	516	520	520	497	511	573	524	514	535	510	537	516	507	575	528	539	530	545	556	520	563	492	556	536	559	545	523	553	513	556	511	537	526	515	484	505	520	549	565	526	498	496	529	543	525	514	531	527	504	521	522	531	519	534	583	550	520	503	515	510	534	499	516	530	544	539	554	527	532	505	546	498	534	525	522	504	506	539	537	555	485	523	516	524	569	531	514	561	552	510	529	543	558	504	540	526	529	545	552	505	539	533	559	490	544	534	545	479	515	508	505	519	539	531	528	518	552	535	544	572	488	532	506	520	533	543	528	515	572	549	538	496	537	524	558	520	492	528	530	538	539	511	513	556	507	535	555	530	505	504	581	529	532	588	531	514	527	537	553	525	555	500	492	530	583	561	515	554	546	511	539	517	557	517	527	533	526	504	506	537	546	528	536	527	529	540	548	557	530	559	527	498	527	521	553	561	485	545	549	526	525	527	498	496	486	506	522	529	525	588	522	534	560	517	498	505	491	551	535	535	538	503	551	537	529	572	489	561	558	528	504	552	564	514	510	515	510	519	516	470	532	557	509	568	521	540	528	548	482	528	547	530	529	518	502	506	516	535	536	534	562	566	508	508	542	531	554	514	518	554	564	530	532	567	573	517	546	516	565	520	572	520	502	571	549	526	531	526	497	516	496	524	563	511	538	483	523	533	519	529	512	545	528	520	547	513	488	549	548	555	532	506	478	575	503	551	547	526	530	527	498	521	563	540	518	509	494	540	524	546	536	526	509	532	479	545	524	516	540	506	503	530	550	521	562	523	490	496	539	538	525	505	510	530	525	521	532	543	522	510	525	503	516	491	543	511	535	585	499	573	503	532	562	516	525	551	538	500	575	534	519	557	525	514	569	531	548	506	492	513	533	489	516	555	504	531	510	565	554	522	547	557	544	519	529	492	564	525	514	543	517	507	520	547	523	545	535	538	531	525	501	499	552	545	515	546	489	546	529	520	464	510	515	577	532	528	534	573	517	487	482	570	516	499	550	531	550	527	540	521	524	550	474	478	531	511	532	486	527	517	507	546	533	531	493	510	556	536	562	571	526	535	499	506	545	527	498	510	525	503	500	483	541	557	527	502	545	494	505	528	539	527	497	513	537	545	534	524	522	571	533	541	530	528	498	546	484	516	535	528	546	558	549	543	526	505	524	462	580	510	551	471	561	538	505	525	558	492	525	508	531	519	536	534	523	519	506	520	519	563	557	549	570	534	559	553	519	494	539	543	486	509	516	497	542	534	522	534	501	566	536	541	537	545	587	520	517	510	512	548	542	505	493	503	514	504	530	513	500	510	554	506	521	537	530	524	549	488	489	576	535	521	547	533	538	553	550	515	501	509	531	484	524	528	526	568	522	528	514	522	544	524	503	507	518	532	498	514	512	547	564	475	528	436
24319	21450	28583	24696	19688	2191	756	518	399	350	354	314	298	330	297	248	309	280	266	281	259	297	272	280	234	255	274	254	272	264	311	257	272	289	272	252	249	246	251	280	269	262	269	248	234	240	260	268	226	265	240	235	282	255	288	254	265	253	252	270	236	273	272	260	276	269	254	257	280	259	259	257	259	266	267	250	259	249	272	268	253	288	242	266	270	235	235	263	277	244	255	239	279	274	239	244	252	262	247	272	263	243	255	237	258	250	243	242	262	244	289	253	278	233	265	259	263	262	258	250	271	270	247	251	246	273	282	238	233	261	255	254	251	260	263	246	241	245	269	245	252	280	265	273	267	238	274	249	255	284	226	256	253	240	261	275	236	260	249	243	253	249	270	255	279	275	244	249	246	246	247	264	253	275	289	234	239	266	249	235	261	255	238	259	249	279	245	240	272	270	250	243	253	241	250	267	277	244	253	247	237	266	264	239	251	265	233	242	237	262	261	259	237	245	259	221	244	252	249	261	237	249	251	256	250	240	270	217	262	246	246	276	240	234	266	260	256	249	229	274	286	247	240	247	234	224	259	244	274	257	266	275	291	256	207	246	266	258	263	256	242	257	232	262	265	260	226	244	230	243	246	258	254	256	231	220	247	274	246	211	245	244	291	265	227	220	281	230	239	263	261	268	280	249	266	236	274	291	259	266	264	259	266	249	241	248	237	281	257	255	246	260	262	257	248	236	247	217	253	240	252	260	265	240	258	275	238	222	273	237	251	251	265	249	258	234	280	223	255	218	286	261	267	235	283	255	277	259	243	261	241	253	264	261	261	254	249	230	251	278	245	248	252	259	253	275	279	229	233	254	242	223	245	272	260	269	253	246	252	244	247	276	216	239	245	238	241	280	297	260	254	236	251	258	252	259	258	278	253	224	275	272	247	246	253	248	272	278	220	241	254	246	266	250	276	253	237	238	272	252	282	258	265	253	260	265	247	249	250	269	271	245	244	240	270	239	230	256	239	234	268	247	260	243	252	268	236	251	239	259	241	275	207	211	260	260	252	253	245	260	241	262	248	254	248	266	274	255	280	263	263	225	256	271	261	254	262	265	252	254	232	244	248	230	246	269	269	217	251	250	270	274	241	264	262	295	237	244	239	230	234	255	269	228	243	270	273	247	259	244	281	236	260	282	242	248	251	238	261	255	255	276	241	238	271	246	247	238	241	257	261	265	272	263	237	275	223	286	228	235	273	248	235	218	255	241	253	247	263	264	235	258	268	248	263	257	287	253	264	238	241	281	229	269	244	263	228	248	259	238	258	220	260	245	250	240	220	262	261	248	240	240	275	247	234	259	256	260	245	265	234	248	243	247	252	263	278	245	248	205	231	235	232	245	231	255	249	265	250	257	240	250	250	245	255	242	216	242	278	232	243	254	242	262	247	252	285	233	284	222	256	258	259	233	263	278	265	240	252	224	243	260	223	269	249	250	230	249	254	274	232	263	231	234	250	236	232	263	251	234	240	270	245	239	253	250	252	245	275	231	261	226	244	237	266	268	257	247	280	224	255	249	224	236	260	256	254	234	262	241	255	239	255	244	258	245	242	283	253	242	251	261	269	266	258	264	265	247	230	247	266	243	257	241	237	269	253	249	236	258	257	246	223	252	259	276	250	244	229	229	248	274	251	262	229	254	236	244	253	236	250	287	246	260	271	243	240	236	268	253	251	240	226	243	256	256	243	251	295	252	234	250	262	286	261	259	270	246	234	276	238	237	223	276	240	252	246	264	226	249	266	257	258	270	235	231	280	235	279	227	237	249	275	269	268	272	271	281	223	271	252	210	266	252	248	248	263	241	233	280	264	240	230	258	278	251	250	227	252	260	252	272	226	242	244	241	244	239	254	261	261	270	241	260	237	254	241	241	262	246	244	267	249	258	275	208	247	233	255	271	254	241	268	272	272	250	288	240	244	255	237	228	251	261	247	280	288	233	256	261	249	250	245	240	230	277	254	223	243	238	252	267	250	271	254	260	240	275	258	257	250	232	244	261	237	255	240	244	248	209	246	260	256	239	248	238	249	267	245	248	275	252	239	265	256	243	228	257	263	230	252	238	269	249	240	258	252	243	251	239	214	246	216	249	259	229	249	252	243	236	255	254	261	212	258	254	262	275	229	261	255	241	259	246	257	274	241	256	261	260	260	247	260	263	257	243	256	271	251	252	243	255	252	244	268	232	247	263	241	281	249	264	240	245	275	228	241	258	247	255	253	235	238	225	256	250	242	273	251	260	267	256	268	238	234	283	238	273	279	243	264	264	273	242	245	262	270	240	258	217	244	253	241	241	260	255	218	226	232	239	245	251	238	259	252	226	250	267	252	262	268	288	261	256	244	249	244	231	237	269	242	265	251	278	252	217	263	278	238	248	248	226	231	243	240	269	278	256	247	225	230	246	237	243	254	273	239	257	256	247	255	236	249	262	274	243	257	256	257	211	237	229	240	240	273	241	249	290	259	248	267	261	292	270	267	251	252	249	255	249	247	267	239	229	256	247	262	257	248	271	260	243	250	280	250	233	256	245	252	289	260	256	261	247	257	249	260	267	259	253	252	242	244	261	228	215	240	239	254	262	275	266	254	240	259	220	269	261	242	255	271	243	266	239	240	237	263	242	263	240	227	253	237	217	224	240	264	251	249	256	256	245	265	248	233	232	267	287	269	226	267	250	242	259	265	259	247	241	211	246	259	233	279	268	237	296	283	257	244	256	250	251	259	251	285	256	229	250	274	267	254	256	246	240	255	244	251	255	271	279	246	246	247	259	261	264	252	266	241	249	261	243	270	270	248	269	220	246	238	245	233	254	260	231	255	236	254	253	251	256	237	245	247	228	253	210	249	281	238	259	231	256	241	262	262	238	224	242	230	236	250	240	267	273	270	223	255	265	245	238	241	256	270	255	260	244	244	248	226	237	230	281	254	244	242	248	254	254	238	270	247	214	242	243	254	246	221	229	248	241	253	269	260	241	235	269	268	267	269	275	227	273	262	261	244	236	259	254	279	268	248	273	227	255	240	270	251	248	265	264	265	246	255	216	222	259	239	237	271	254	245	217	264	274	241	234	232	242	239	273	250	255	286	262	238	260	255	256	238	252	262	279	250	249	259	263	244	263	265	271	258	227	257	240	275	259	258	255	259	252	263	235	245	252	273	258	247	272	248	239	268	264	231	259	294	244	273	214	222	301	236	247	256	263	242	208	275	240	235	264	254	279	257	251	247	230	266	260	258	223	245	268	240	261	242	276	243	246	228	247	242	244	259	275	275	260	236	218	236	257	216	244	258	281	256	263	291	248	276	260	247	234	246	272	250	229	260	251	232	250	280	246	251	264	232	208	238	226	248	264	268	241	257	240	236	261	246	253	262	233	260	277	237	239	270	237	249	254	252	226	290	260	242	252	228	260	245	250	279	276	246	266	254	260	248	256	246	242	238	229	253	249	247	254	227	259
3317	4577	3522	1738	1174	918	734	636	520	477	424	405	386	341	357	353	355	338	308	296	335	314	298	325	290	287	275	288	273	283	290	284	300	303	276	303	266	336	303	297	296	245	294	298	274	290	275	272	254	288	269	273	284	286	287	277	311	292	289	283	276	266	306	275	281	267	286	302	261	293	274	254	283	294	286	260	270	276	281	271	266	286	282	280	268	261	294	301	296	252	263	275	280	277	280	300	287	260	289	249	279	272	262	295	289	273	292	272	278	260	268	253	285	259	281	278	255	275	277	244	258	285	267	265	269	293	281	270	270	290	287	264	293	299	262	269	281	277	242	281	286	261	290	243	278	293	292	253	294	264	286	265	258	252	283	272	274	272	276	281	272	258	272	276	266	262	270	245	250	277	255	275	268	254	250	255	305	246	276	290	296	282	253	281	243	292	256	262	287	281	304	262	246	272	245	285	274	263	286	248	273	290	271	260	255	316	268	270	246	292	287	260	277	289	278	245	276	261	261	272	284	239	280	260	243	266	253	248	272	254	285	245	281	273	256	295	269	249	276	251	290	259	274	284	286	283	261	252	277	274	275	255	297	300	282	296	259	262	269	261	294	263	262	283	262	271	265	281	277	249	261	259	251	266	263	291	271	265	269	251	262	277	296	276	248	286	275	273	300	259	274	270	285	259	259	258	271	324	261	281	276	277	275	250	276	270	266	247	287	223	244	266	269	281	274	272	282	285	279	270	268	253	288	242	253	291	289	292	263	264	284	261	280	268	253	251	289	272	281	233	240	269	265	275	271	265	290	284	236	259	283	278	257	273	275	278	280	266	289	259	284	278	296	264	280	292	289	286	288	286	251	272	271	251	251	278	247	253	240	251	265	270	272	270	258	263	261	281	266	266	268	277	276	305	253	265	280	273	302	267	244	273	247	297	288	257	266	263	267	278	262	261	272	255	270	300	276	272	248	273	263	267	279	275	256	254	277	276	266	275	287	274	270	282	252	285	237	279	299	267	262	275	249	294	252	287	279	263	292	271	251	265	269	247	263	270	261	271	266	259	288	235	271	269	276	261	255	285	258	286	276	258	285	293	261	262	258	253	279	270	263	288	268	254	255	289	246	261	276	278	240	273	279	292	244	263	285	270	250	289	254	225	272	257	269	294	271	264	275	259	268	277	288	272	273	260	282	286	298	289	300	250	273	245	279	270	311	289	235	252	275	259	272	305	288	246	260	285	254	279	281	271	260	282	270	281	260	292	285	288	290	255	250	288	275	246	268	268	273	264	262	286	257	299	268	266	271	263	266	303	279	265	261	293	275	293	279	269	282	314	280	257	250	286	267	267	228	257	286	266	277	250	252	265	271	262	274	240	264	269	260	313	250	245	247	278	292	257	275	276	297	251	277	278	294	301	256	293	307	249	282	259	253	265	269	272	286	288	285	269	296	293	253	275	281	286	302	270	254	276	253	286	291	265	248	302	253	252	251	259	262	264	239	257	299	282	281	264	253	302	266	265	290	289	243	242	261	224	290	247	299	259	297	282	259	273	281	255	283	268	246	277	255	266	268	273	259	243	260	281	277	275	268	258	264	261	281	277	241	286	278	264	285	251	264	250	279	299	278	280	265	261	287	245	263	282	292	269	250	265	253	270	249	251	259	254	251	272	284	285	267	295	292	253	274	289	249	238	256	235	262	278	266	258	256	274	270	236	244	291	271	279	273	235	269	269	241	291	264	264	261	305	261	291	280	259	275	265	268	271	262	237	264	293	287	241	320	269	289	256	271	263	262	274	267	278	264	246	265	281	252	225	260	270	272	270	264	269	264	263	283	271	268	266	256	258	276	244	276	282	284	276	255	270	281	274	269	266	275	262	258	283	263	273	271	282	275	271	265	280	263	256	296	258	268	279	295	273	270	278	258	274	273	260	296	293	281	257	295	284	246	270	245	304	237	283	278	287	276	280	279	277	262	238	270	266	304	266	288	284	258	246	244	284	272	283	267	240	284	266	272	278	293	267	305	270	290	234	248	280	258	273	283	268	266	231	244	260	278	262	315	260	280	286	274	271	269	283	265	274	249	261	282	258	257	291	251	272	257	267	263	294	262	255	303	278	265	287	255	265	276	271	293	274	253	265	264	234	251	265	236	272	278	257	254	270	267	267	283	291	262	270	289	292	293	290	308	263	264	283	296	286	266	294	284	235	273	272	271	230	235	282	266	275	277	283	287	289	271	268	297	269	270	291	277	269	270	247	257	289	233	268	260	254	272	262	274	276	259	292	275	271	295	272	282	252	238	271	294	260	248	242	258	256	261	256	273	245	266	285	257	272	262	259	271	263	294	266	273	269	264	229	283	257	281	304	249	264	258	259	297	284	306	250	251	244	281	262	276	296	254	284	264	280	282	283	229	291	278	239	272	291	245	269	258	279	252	272	270	286	282	243	286	238	261	284	243	268	255	277	240	262	254	265	267	254	266	276	260	269	278	253	252	281	276	251	268	286	279	260	251	296	304	290	253	288	255	262	277	281	268	269	308	236	267	290	268	255	280	252	258	265	282	251	294	279	267	239	261	266	274	262	276	273	277	289	255	285	280	257	268	276	291	273	265	282	286	281	284	264	287	271	271	277	286	290	285	294	282	290	248	260	286	253	287	272	244	265	277	268	268	243	268	278	264	277	248	290	281	276	267	279	256	259	287	269	249	255	280	288	257	286	257	280	261	285	262	287	266	271	258	286	282	264	291	260	272	278	245	283	242	295	277	236	266	286	246	296	274	252	252	266	257	287	266	265	253	284	261	265	247	267	262	294	260	264	259	269	266	249	277	273	255	284	242	300	272	279	268	265	292	248	276	267	256	270	264	261	259	284	236	261	273	287	259	278	226	285	272	249	287	297	284	289	277	235	287	276	290	263	303	242	267	248	271	263	287	272	281	267	259	234	267	236	249	256	273	299	265	241	289	258	277	238	257	260	244	266	269	280	279	237	280	279	297	283	276	245	278	279	245	263	269	251	267	252	285	263	281	263	242	261	280	278	277	269	288	273	262	252	269	253	277	244	281	267	262	282	243	247	279	264	260	282	292	266	262	282	267	270	304	266	279	287	280	252	274	263	285	251	273	296	286	253	276	263	271	264	235	258	287	247	268	264	281	281	279	277	260	271	277	274	264	271	302	276	291	260	284	286	245	279	297	262	264	265	271	281	268	281	301	266	266	259	255	255	239	267	309	267	264	261	280	259	223	261	279	265	293	232	274	301	299	277	260	252	283	286	271	274	261	282	253	278	253	291	259	288	279	261	286	287	247	276	274	287	263	265	285	252	254	299	275	288	258	277	271	262	273	282	241	273	246	250	247	295	256	286	265	260	272	254	272	263	253	249	275	291	291	278	260	258	273	265	276	276	273	268	268	264	279	262	281	256	275	263	278	255	253	274	267	264	261	240	285	240	251	278	295	242	225	267	260	242	296	293	254	276	262	261	251	282	242	265	278	245
27581	11239	1778	961	699	724	759	690	661	742	682	668	699	718	706	688	755	692	746	661	737	648	708	734	716	662	697	709	684	696	684	683	707	691	716	691	686	694	694	637	697	660	708	683	701	732	682	714	694	725	676	704	674	681	699	682	678	711	728	679	691	683	733	729	699	732	729	727	673	713	714	658	700	677	691	704	722	667	639	711	714	647	702	716	701	713	665	705	683	717	700	706	674	709	686	672	713	707	684	724	681	711	701	723	675	693	710	693	725	639	664	733	728	722	703	706	666	635	702	678	671	736	755	698	691	690	709	681	726	690	708	664	674	718	720	682	683	646	700	707	713	755	687	678	697	710	695	708	710	700	695	711	674	673	700	682	673	705	677	661	687	668	688	703	718	728	656	652	682	751	695	674	698	668	680	696	710	683	655	740	720	703	720	741	703	710	655	691	677	690	720	712	701	633	741	684	725	654	706	687	707	692	708	688	694	680	676	702	643	764	679	737	707	731	677	698	693	666	666	695	702	721	697	682	687	720	699	714	679	728	704	686	643	712	672	658	717	708	708	698	684	717	696	689	702	688	690	675	676	677	664	672	712	701	697	702	687	689	674	680	677	691	692	675	651	657	678	715	707	742	736	698	693	719	717	640	691	659	682	685	688	667	713	666	705	734	659	682	686	718	653	725	708	683	710	688	711	715	660	632	693	697	684	684	695	640	674	701	699	657	720	678	707	697	675	679	719	650	704	683	688	750	701	687	675	663	660	734	695	664	671	667	694	666	659	636	674	689	698	704	641	718	726	722	679	716	686	605	711	690	734	683	686	692	685	675	664	685	679	692	743	663	662	664	693	683	665	716	729	658	624	727	731	664	666	703	698	684	660	689	714	702	713	670	676	734	636	673	705	674	693	658	696	694	722	667	742	706	685	715	680	733	699	691	685	703	671	730	700	694	669	710	651	687	696	667	757	674	687	657	678	692	732	678	670	699	677	635	668	717	701	725	681	762	695	754	744	729	705	683	744	689	716	748	703	697	692	702	702	733	672	691	688	673	643	696	735	673	670	684	687	663	705	695	699	717	704	718	712	676	715	659	675	629	699	722	720	719	689	630	666	731	666	655	733	721	687	640	698	687	688	696	661	663	610	674	700	689	704	731	713	679	721	700	653	731	698	722	679	680	703	715	684	691	686	678	727	696	670	692	742	692	689	706	729	690	698	692	719	702	667	682	665	682	707	674	734	679	667	664	648	686	663	680	680	700	700	684	715	665	667	703	682	761	649	665	663	630	722	731	691	697	695	719	678	701	684	651	709	654	696	697	689	671	657	719	668	700	634	647	683	682	696	683	686	705	705	688	720	688	691	664	700	696	701	704	727	671	688	676	671	724	698	707	708	693	655	679	680	683	696	711	699	701	672	694	709	672	684	659	677	657	733	719	698	752	706	729	695	678	681	703	695	676	703	700	689	707	674	713	703	697	652	713	684	689	632	723	698	658	695	700	721	744	723	697	693	670	673	744	683	675	652	754	681	670	664	731	698	666	702	669	708	717	670	703	674	686	720	738	692	709	663	682	709	678	735	666	698	698	658	669	675	649	665	736	694	722	700	728	702	650	688	697	648	690	726	696	707	740	668	641	718	677	715	677	688	711	701	685	669	706	681	708	674	726	701	666	725	699	713	649	718	668	732	753	708	729	688	673	694	716	705	669	687	694	703	729	690	700	677	698	682	688	643	710	730	716	653	704	650	725	692	691	725	693	705	664	713	648	751	718	751	678	738	653	654	682	700	722	703	695	698	714	683	666	732	695	731	708	694	699	729	669	656	709	652	721	659	689	655	750	715	700	691	655	692	743	694	701	721	633	700	668	654	686	659	708	726	682	674	694	652	696	719	749	679	750	679	720	703	702	654	686	676	709	641	718	731	745	674	688	715	705	743	680	657	655	687	706	706	662	686	737	669	703	675	690	750	698	723	668	681	718	690	699	740	718	685	696	687	707	673	681	665	678	655	685	719	685	713	722	711	669	716	635	722	688	707	701	667	628	721	690	720	730	680	668	702	693	703	714	679	669	660	698	665	690	740	730	666	655	719	672	652	713	674	678	687	686	693	687	727	702	691	722	698	648	704	721	687	702	690	704	688	668	721	672	713	636	664	686	705	680	717	723	675	686	704	708	705	685	716	706	669	685	638	635	737	714	697	667	667	689	714	715	647	720	647	752	681	692	680	700	629	699	677	677	700	666	705	699	675	666	677	672	657	747	725	680	693	646	696	733	723	734	731	652	665	707	753	713	740	725	717	723	702	688	662	718	694	675	706	681	737	763	632	710	766	692	670	699	670	713	722	686	678	669	676	665	676	651	728	739	695	694	666	690	714	698	710	674	703	663	740	693	654	727	686	703	725	707	668	720	672	683	725	645	692	694	713	707	649	674	701	730	703	751	708	707	746	719	733	735	690	684	735	730	703	664	695	710	659	692	701	642	674	737	674	717	655	687	699	754	685	688	696	699	705	692	653	703	674	720	642	699	693	701	698	734	672	662	696	680	717	687	691	690	718	711	651	725	715	737	698	641	669	749	682	698	703	709	691	683	726	667	674	728	704	693	695	743	660	718	728	686	699	679	675	641	683	709	710	648	691	712	694	700	691	697	679	678	675	707	698	725	694	741	697	697	682	693	692	677	704	676	684	660	700	709	705	682	650	709	706	710	679	741	693	703	698	672	694	721	672	652	709	707	686	619	700	710	699	667	640	684	674	670	727	729	692	651	668	713	682	700	676	641	668	744	672	721	698	696	694	689	689	661	651	689	688	697	695	673	650	686	686	683	710	692	716	671	751	649	728	672	706	676	709	679	701	703	689	703	695	659	705	694	661	644	646	684	744	719	661	708	699	707	673	717	656	767	686	718	723	685	683	655	686	663	721	714	697	676	715	736	702	711	660	707	664	733	639	716	682	695	707	658	721	695	727	689	719	695	712	691	697	643	672	695	698	686	736	671	691	664	716	736	697	693	695	721	697	685	710	697	702	703	701	681	683	743	709	705	683	658	697	701	673	709	724	655	710	677	666	671	692	677	761	716	663	728	723	702	652	690	698	658	730	656	708	709	677	681	676	683	688	705	669	641	711	677	702	688	702	707	707	671	672	740	700	666	695	656	700	655	666	679	636	725	680	678	654	659	668	707	689	746	731	697	718	699	705	716	654	687	680	710	652	655	710	721	744	699	710	678	708	681	691	652	694	693	647	717	648	657	719	724	685	699	742	663	716	690	681	718	696	725	702	672	716	631	676	669	659	682	662	699	702	629	685	706	696	642	698	698	705	692	655	682	703	662	696	694	721	721	691	690	691	685	696	704	640	665	639	672	658	702	689	738	652	691	639	697	703	679	735	692	687	703	666	700	689	710	746	689	656	648	714	662	730	682	717	699	734	738	699	646	711	627	683	710	698	698	709	653	679	710	677	718	710	728	664	692	714	665	646	671	703	682	724	705	665	679	667	686
5170	882	808	720	660	654	632	700	702	667	632	644	645	635	628	609	604	659	637	678	663	671	675	656	641	636	655	680	626	629	646	620	659	668	599	650	649	647	632	585	614	673	684	637	641	611	640	604	633	660	619	605	643	654	633	661	672	657	693	685	583	628	662	630	699	675	623	584	601	583	648	654	633	636	601	649	703	622	656	630	616	617	631	625	641	643	622	654	669	647	624	623	590	661	616	620	630	651	622	627	688	613	614	645	643	592	618	588	630	606	609	677	627	627	667	612	623	655	634	657	605	636	651	584	659	614	609	627	684	598	604	627	655	649	655	643	652	619	616	641	609	640	649	600	634	637	630	667	632	607	636	652	644	623	624	641	565	627	603	620	654	604	610	648	658	695	591	633	659	595	594	618	611	624	615	613	626	628	617	621	611	631	566	569	614	651	562	647	638	578	638	603	651	606	607	640	647	604	592	646	652	605	614	573	668	612	627	606	688	600	642	632	604	665	609	587	629	609	657	645	641	640	630	656	649	619	610	641	673	642	618	648	629	662	629	631	621	640	657	604	598	649	633	629	619	641	589	604	665	598	646	656	627	621	616	601	650	643	634	617	644	626	657	640	634	604	610	659	621	632	641	640	639	605	625	651	584	615	616	601	632	611	617	665	607	657	575	584	690	653	619	655	614	592	635	621	598	589	573	581	645	634	696	640	629	641	623	646	621	617	582	653	603	657	626	643	644	628	667	670	630	644	637	664	617	602	621	627	608	607	643	631	640	621	648	645	627	640	637	603	630	640	680	610	587	669	627	627	603	636	609	672	621	610	611	613	621	640	651	652	606	602	666	637	667	655	625	621	581	594	656	644	613	621	585	636	591	645	664	563	619	616	637	612	629	629	595	685	644	656	605	615	632	648	595	607	609	600	590	611	634	614	607	602	608	591	614	617	659	624	619	638	625	616	616	634	624	620	615	641	571	614	607	636	643	639	656	623	649	612	623	598	643	596	608	628	616	611	610	647	615	596	668	588	641	672	608	637	630	620	630	680	588	625	611	604	648	626	679	680	633	640	623	663	649	628	626	649	678	589	628	613	607	659	643	595	621	615	632	610	650	641	669	653	628	654	630	688	593	646	639	653	611	599	621	628	599	605	596	626	596	619	602	592	630	645	635	665	608	600	644	610	649	683	607	667	615	659	644	633	637	647	577	605	629	611	617	654	648	672	638	629	673	623	570	605	638	649	632	569	666	614	641	647	669	642	603	657	580	597	610	685	687	582	633	666	604	588	606	598	637	605	648	610	658	605	632	652	675	629	639	615	649	567	640	608	612	629	634	605	628	594	578	635	640	634	627	616	635	623	583	567	640	588	598	619	671	564	672	629	655	608	610	639	618	636	599	673	634	650	636	637	629	611	641	637	635	643	580	634	656	593	629	607	631	643	667	645	645	660	610	612	638	632	630	613	605	613	628	669	600	620	674	597	637	673	602	617	602	610	643	641	677	640	622	606	630	622	610	634	595	610	608	672	623	572	627	635	643	643	630	639	675	640	598	559	636	628	578	634	610	628	670	630	631	634	651	596	673	600	635	647	638	652	633	684	637	649	654	605	653	601	589	643	630	648	601	618	674	626	654	624	592	623	613	681	624	661	613	655	655	655	620	627	617	635	598	627	615	633	602	623	629	648	630	628	669	649	647	636	652	644	626	624	647	616	626	647	619	636	631	660	637	613	611	634	645	652	634	659	671	622	636	632	659	675	628	652	651	627	628	643	611	613	662	696	651	611	610	603	603	617	629	623	636	691	607	626	636	624	648	613	671	647	601	642	646	640	617	616	614	624	621	615	667	624	599	657	600	675	620	588	636	656	605	662	619	623	610	597	611	624	632	642	601	632	639	618	632	640	697	643	625	654	605	631	656	643	678	647	675	608	668	626	606	648	648	621	637	639	635	614	672	601	645	663	671	656	648	613	666	644	622	644	650	670	638	618	628	588	636	620	605	622	588	632	690	660	618	631	615	648	625	656	617	587	631	640	628	622	643	593	649	627	630	640	640	609	613	584	646	654	592	673	621	645	639	601	645	582	639	638	668	576	652	634	626	650	651	647	585	607	675	642	620	626	641	626	639	636	641	616	616	626	619	620	693	625	644	590	634	586	621	621	584	625	622	607	598	685	620	640	673	669	606	677	662	645	617	644	679	644	620	654	593	665	630	633	575	648	639	609	609	642	598	651	661	663	568	631	638	675	641	655	630	625	694	643	663	635	637	680	661	612	634	611	612	609	642	589	612	670	620	626	628	619	681	642	609	686	617	653	610	627	637	626	617	583	619	612	643	615	670	592	581	612	650	622	636	614	676	664	645	598	636	627	614	599	670	619	653	590	632	678	649	621	662	609	590	650	603	677	587	627	594	638	658	598	624	624	606	610	621	644	682	628	620	705	624	614	592	602	604	603	657	650	646	654	619	668	616	630	623	632	679	621	641	652	656	597	624	624	639	629	658	632	663	669	643	604	619	631	623	615	670	678	643	642	669	607	633	630	623	638	635	663	662	627	626	623	605	637	638	631	605	667	610	612	660	635	608	617	629	656	607	627	622	669	625	636	629	637	651	616	577	632	638	637	632	647	577	638	631	617	618	628	655	638	637	627	644	627	654	679	623	659	593	628	624	668	596	652	655	623	673	655	593	594	605	629	687	667	641	648	704	662	656	664	669	641	602	644	611	592	627	644	630	608	611	636	607	604	613	627	623	673	653	631	628	593	620	654	641	645	669	651	662	631	639	662	646	609	589	596	628	626	621	610	635	609	644	605	652	608	627	642	595	654	632	616	596	675	607	615	636	617	607	634	638	672	609	641	651	622	652	658	630	640	619	572	660	616	618	650	656	603	617	591	642	632	641	641	613	599	627	665	558	641	600	632	617	635	611	644	642	641	652	656	568	609	660	639	623	589	625	650	683	599	670	655	604	659	631	612	582	619	635	675	623	640	597	662	626	638	630	629	641	623	645	637	624	650	616	629	626	598	626	616	647	624	637	607	671	596	602	591	636	658	613	602	635	597	591	621	608	644	589	617	650	607	632	652	661	598	662	626	633	639	619	651	657	640	604	613	627	617	596	647	635	587	677	605	644	635	656	621	571	644	664	647	684	613	628	613	611	671	647	630	647	622	620	630	698	653	637	681	679	602	598	576	636	576	612	631	609	605	666	635	647	606	628	602	644	641	625	699	613	624	627	636	591	623	662	691	616	673	647	634	637	668	619	620	594	677	631	615	653	583	605	638	641	615	603	588	626	647	639	555	615	653	642	643	605	589	580	643	618	660	615	625	589	619	667	603	611	668	644	617	601	633	644	646	632	606	627	603	627	633	631	616	632	619	641	600	649	644	646	597	643	630	698	688	612	643	583	599	636	612	632	662	616	613	605	627	637	628	605	605	657	653	641	624	627	658	571	604	622	591	647	619	672	603	624	601	648	631	648	636	613	602	641	629	617	614	650	638
25998	21510	24978	15230	1352	780	719	641	612	613	594	573	626	578	580	567	602	553	542	598	616	601	563	565	576	529	590	568	558	548	581	589	572	587	547	565	591	557	552	576	556	590	554	547	550	515	579	605	550	567	569	569	574	558	552	572	582	570	597	576	551	535	575	553	568	568	562	561	570	593	538	515	575	590	543	586	552	582	595	570	576	584	555	538	513	547	589	580	564	531	544	552	539	529	590	577	570	558	592	570	582	518	584	578	575	601	595	583	569	551	544	546	578	511	618	540	564	571	582	551	580	571	535	569	540	593	557	521	592	562	547	571	558	540	575	577	595	576	585	589	547	589	544	563	593	529	545	527	536	549	567	537	546	540	587	562	601	557	549	597	553	602	548	559	603	559	557	532	527	614	572	562	544	540	570	550	565	529	537	612	547	596	576	555	570	592	579	575	555	585	586	571	593	543	587	602	588	565	580	570	613	590	524	559	559	566	530	513	561	605	587	544	599	621	555	524	565	534	553	567	557	592	589	538	569	595	555	560	541	546	585	620	561	545	578	565	577	588	535	566	570	614	552	581	575	566	556	554	547	570	554	557	576	575	537	593	593	567	599	563	544	540	521	606	568	555	592	583	616	536	544	576	539	583	536	559	585	581	556	558	596	603	506	541	575	545	566	534	586	531	593	586	544	565	598	610	609	549	547	552	532	560	581	560	592	553	566	589	506	577	530	577	541	567	598	550	566	574	555	559	574	556	615	580	574	549	556	540	519	598	504	601	607	571	540	568	561	564	569	615	552	600	567	528	544	576	564	554	564	576	522	550	567	528	529	553	560	590	544	580	542	559	590	530	578	570	582	532	556	554	576	558	573	569	546	566	555	583	501	545	541	519	566	555	566	565	543	623	542	573	539	530	567	589	516	559	572	546	603	587	575	536	539	561	551	559	559	561	594	551	583	544	527	573	574	555	530	537	556	550	585	541	528	561	594	602	594	563	543	548	528	541	561	548	495	553	585	598	571	542	555	526	566	552	574	561	541	587	539	576	576	559	557	555	556	535	560	531	554	554	517	569	567	542	551	605	566	582	567	596	522	569	598	602	574	511	566	547	511	548	565	572	561	555	572	568	586	534	571	588	577	544	564	562	575	564	595	562	574	563	541	555	526	574	568	560	578	567	525	543	582	561	541	548	557	531	589	554	572	587	550	533	570	581	524	559	554	542	569	583	591	574	578	572	518	588	574	565	558	576	530	545	543	539	510	549	580	575	538	572	551	563	588	565	540	550	604	552	546	572	578	609	592	541	541	594	599	515	537	540	579	570	578	575	552	531	537	592	524	549	579	512	545	547	599	581	524	600	545	540	556	549	562	609	575	533	549	535	559	575	579	547	559	558	555	567	576	590	593	555	553	515	531	558	584	559	525	553	609	592	577	536	542	543	562	558	569	575	548	542	568	541	581	562	597	586	601	599	531	568	538	583	573	567	578	545	574	561	560	555	555	555	561	558	543	552	533	571	539	538	602	568	567	585	586	558	577	580	567	607	579	605	612	539	552	509	555	565	570	535	592	541	609	526	567	605	580	567	559	597	519	509	587	522	587	528	620	563	544	574	536	552	553	548	583	603	548	568	570	569	556	585	592	566	566	583	563	554	549	536	565	530	533	560	574	523	591	554	511	582	529	555	513	581	564	605	576	573	569	548	605	524	590	547	583	563	567	638	531	561	578	570	553	560	592	586	577	623	549	560	565	547	551	560	582	558	580	563	535	586	550	542	559	587	593	554	560	588	570	593	552	595	556	581	570	562	577	560	576	525	589	569	590	538	550	542	599	572	550	539	578	616	576	561	565	559	577	567	575	579	623	631	588	568	575	582	598	569	572	611	530	544	572	572	553	550	560	583	591	562	570	554	586	535	608	543	580	515	560	589	552	508	584	538	565	564	581	530	558	516	579	591	563	484	544	580	546	578	539	576	553	533	570	538	559	561	555	577	587	567	552	552	555	542	535	579	550	558	582	518	544	581	561	587	558	525	581	600	574	554	555	560	596	545	564	577	546	578	591	551	556	592	504	575	575	553	544	556	610	528	581	539	590	549	544	607	583	530	589	567	550	551	598	510	578	579	560	553	598	537	595	569	536	526	541	547	551	549	579	599	565	556	574	546	581	550	544	583	567	552	541	552	583	534	548	523	556	564	562	532	579	524	514	527	586	566	568	561	594	580	571	559	586	529	555	556	563	524	603	566	573	574	549	588	529	544	510	575	535	592	535	540	560	562	560	590	591	529	557	565	561	568	565	574	560	570	606	525	588	560	601	537	541	558	586	523	543	547	561	551	559	569	543	586	612	530	547	550	533	588	537	576	561	556	579	519	535	548	548	595	574	537	569	583	555	565	553	542	579	578	517	552	576	572	591	583	518	565	605	600	597	540	558	552	591	589	572	545	576	597	544	523	535	546	612	564	597	543	577	603	541	570	554	549	561	606	585	622	585	552	551	525	565	596	540	567	567	579	536	562	553	564	602	549	573	533	564	543	568	569	556	515	540	499	567	589	549	527	554	491	570	524	580	547	591	570	605	565	619	572	539	586	555	528	512	555	582	576	577	574	588	557	547	564	535	555	546	530	619	570	537	577	562	606	534	554	558	547	553	544	572	559	561	599	576	585	560	527	592	527	561	556	524	613	579	590	581	579	573	541	561	571	543	596	526	542	545	573	583	598	568	567	555	532	605	543	566	582	558	609	543	564	577	562	555	600	595	567	555	539	575	551	579	573	564	585	534	566	571	539	567	551	566	554	571	538	575	576	543	542	572	524	575	563	633	561	580	558	559	491	578	535	591	544	551	557	569	558	587	599	595	589	583	555	582	542	607	554	534	566	569	517	587	549	578	556	553	582	548	553	575	583	563	573	512	500	553	560	571	560	544	573	519	561	607	540	581	573	589	570	607	552	561	589	555	532	590	536	549	557	558	600	595	523	542	580	562	556	615	591	565	574	542	563	564	533	561	570	586	562	556	556	568	532	569	565	582	592	583	557	575	562	552	551	559	571	600	565	567	583	601	578	601	556	586	564	548	578	561	538	565	563	512	572	567	562	510	577	574	604	612	553	620	582	598	526	546	550	526	559	561	529	562	577	568	539	569	517	562	540	539	574	539	581	575	512	585	535	580	546	589	540	544	560	540	558	559	613	578	551	582	550	562	555	525	523	540	531	544	568	566	592	539	541	548	499	569	551	592	557	577	575	553	579	575	531	590	540	541	588	567	597	591	552	561	576	626	536	591	543	587	558	549	582	537	519	508	566	589	549	543	529	552	578	601	611	549	589	572	603	537	562	594	566	591	585	554	575	526	571	573	565	580	566	603	539	594	561	574	562	522	580	574	572	524	577	566	572	572	554	568	561	583	575	550	558	525	561	590	585	547	616	538	591	566	582	554	543	593	577	538	566	540	546	612	565	559	564	603	564	568	598	585	565	538	569	553	564	579	555	575	597	568	539	547	558
3574	1845	1543	981	828	742	698	633	626	605	598	566	587	562	581	513	576	572	521	594	554	547	568	565	548	557	539	538	590	533	543	546	567	500	527	570	517	521	559	553	549	577	530	578	485	552	504	528	522	536	608	562	561	532	546	540	551	523	521	495	541	510	545	559	554	533	534	548	544	570	562	534	566	533	507	519	474	560	579	557	535	531	555	535	539	549	536	564	578	539	541	528	515	488	547	529	520	521	525	521	520	534	557	530	526	539	527	502	533	580	573	530	520	543	562	552	596	518	503	514	531	525	577	535	492	515	537	554	565	497	526	523	539	513	520	546	485	564	557	501	520	563	554	536	569	526	508	494	534	516	514	525	552	546	542	552	557	542	550	548	530	542	517	530	547	529	521	529	530	516	524	513	537	553	538	554	569	516	486	504	574	520	531	532	536	509	493	511	581	510	522	546	557	537	497	528	524	541	568	534	527	486	513	558	542	490	507	524	488	542	531	530	515	493	505	549	572	546	500	571	558	511	521	560	549	511	522	540	540	538	535	526	513	484	520	524	530	526	517	554	553	551	534	562	547	508	495	532	523	489	525	520	550	567	499	532	490	500	514	610	554	532	510	554	508	566	520	507	568	530	523	489	542	504	527	576	511	556	513	556	551	526	547	548	528	514	536	503	500	533	542	511	513	558	477	512	563	535	543	535	511	542	535	558	524	552	548	531	501	512	479	559	570	530	591	548	554	571	550	501	551	491	559	528	524	569	532	544	557	557	519	538	526	516	524	529	540	566	555	542	498	512	534	542	525	524	566	529	526	512	515	564	505	551	517	595	565	535	486	518	555	553	514	531	573	542	545	503	508	542	545	500	499	515	532	551	528	518	554	528	486	497	568	545	523	554	544	541	528	533	522	504	562	501	534	521	535	532	524	532	516	507	540	568	524	514	523	534	545	533	524	578	550	512	582	573	560	558	571	549	514	498	540	532	535	518	562	511	536	502	527	473	523	534	534	514	522	499	498	546	541	547	570	518	545	563	526	526	492	502	524	555	533	511	526	482	513	504	534	506	528	561	536	552	518	568	529	549	568	520	503	535	531	499	514	531	563	484	512	573	552	493	544	482	548	504	538	509	477	541	548	538	554	532	534	555	536	540	506	542	526	518	539	552	523	532	510	517	548	530	502	504	498	538	510	527	560	552	525	502	545	500	511	556	508	524	523	525	514	559	522	546	480	516	518	515	524	564	543	538	487	516	548	534	523	534	499	495	543	533	522	523	543	539	528	569	508	563	566	525	548	530	530	548	556	540	495	560	552	540	530	536	512	534	542	528	534	523	499	523	497	551	506	515	503	534	529	486	523	524	586	533	533	535	528	518	543	541	515	557	520	560	492	499	550	551	549	528	534	548	511	543	517	540	522	510	547	490	536	501	460	522	563	528	551	521	521	512	525	540	489	519	488	524	502	509	542	525	527	555	529	521	503	543	515	523	520	538	540	512	532	503	540	573	528	491	510	570	522	548	559	526	548	564	537	524	546	502	530	535	525	499	534	540	524	544	576	469	503	525	563	556	522	498	567	499	565	509	555	516	480	514	529	526	546	550	516	551	509	573	488	534	588	546	558	522	517	505	556	556	571	521	525	512	541	512	538	455	548	550	526	558	548	563	507	557	543	565	560	529	533	541	502	537	530	539	532	562	510	524	588	530	526	525	501	506	559	522	493	527	487	511	522	514	484	515	529	548	524	552	535	522	561	502	568	579	544	518	529	523	523	521	528	518	518	521	527	542	543	522	523	541	555	563	576	521	514	502	544	560	528	523	527	506	484	547	523	540	525	510	547	571	515	516	539	542	511	511	566	528	550	515	536	522	504	519	555	515	548	555	513	515	523	601	524	539	563	539	542	591	508	495	516	563	488	518	506	537	523	533	530	538	526	491	516	538	505	543	534	532	517	512	532	545	544	454	529	555	589	524	542	520	498	533	489	531	558	531	544	571	531	492	532	556	527	545	527	535	536	508	518	522	535	527	477	530	551	532	554	526	554	548	565	534	504	509	515	552	518	546	555	498	576	546	554	557	483	513	561	530	532	557	553	535	576	491	543	540	575	556	576	514	518	582	546	514	556	529	559	503	518	530	519	544	518	496	582	526	546	527	559	489	514	550	565	560	551	519	538	511	540	523	520	533	504	522	572	565	515	517	549	509	565	499	533	511	528	483	526	573	501	531	518	533	510	497	531	559	533	525	534	593	543	523	512	507	505	523	482	508	504	533	532	532	490	498	510	536	528	556	515	505	554	490	555	525	534	525	548	554	574	545	559	523	543	542	524	566	510	562	543	556	525	514	518	526	541	573	508	559	590	539	510	505	544	536	477	531	536	522	493	543	512	577	515	540	563	535	548	551	545	523	531	514	569	506	560	532	565	489	541	521	573	507	479	529	543	532	517	548	506	509	512	561	531	558	518	540	531	558	509	553	556	521	536	535	541	524	546	524	501	531	546	576	507	533	549	530	546	559	554	574	504	503	527	505	530	539	507	568	551	504	486	563	527	531	499	488	525	515	539	517	550	520	491	531	531	510	556	551	521	501	564	513	555	483	523	517	543	506	527	519	531	522	572	506	538	528	518	530	528	526	523	522	522	515	551	500	557	525	509	561	542	546	547	539	551	494	550	561	507	515	551	512	548	517	505	540	513	559	540	514	476	490	545	521	518	482	508	527	558	556	534	520	577	521	530	502	562	506	530	501	516	530	527	541	505	504	524	480	527	492	503	509	538	543	564	519	535	556	521	500	529	532	549	507	537	571	521	549	538	505	519	528	531	533	533	524	558	502	487	561	521	530	560	507	568	506	535	526	531	542	541	536	492	557	575	527	549	524	499	532	532	493	544	518	519	555	517	498	524	477	537	564	506	564	581	512	519	552	556	534	515	514	546	543	540	553	526	507	502	489	514	554	525	501	531	540	499	544	542	560	578	516	555	544	539	518	524	565	472	535	495	551	585	498	539	524	521	546	515	508	512	524	517	510	544	539	500	505	525	544	525	561	549	571	537	541	558	541	523	497	549	563	535	531	546	485	542	551	518	530	480	538	506	500	525	535	519	550	534	513	516	524	507	564	506	525	512	515	505	555	550	524	543	566	569	506	558	537	538	508	547	558	523	538	528	538	530	547	516	514	563	531	546	551	540	552	573	520	496	527	571	544	540	535	539	556	489	463	513	516	520	535	514	513	524	522	527	568	545	514	520	555	545	536	489	529	533	533	582	530	601	590	545	519	509	547	517	520	545	547	480	540	520	545	541	480	559	492	532	566	505	566	489	515	549	533	538	512	500	503	562	501	546	540	566	547	506	578	500	550	530	575	510	540	486	528	522	512	535	497	520	561	548	542	557	540	544	517	502	519	538	498	507	538	550	530	523	520	495	511	517	533	546	500	520	482	551	521	566	515	491	535	554	509	527	521	531	498	531	527	521	522	575	533	538	527	544	503	518	543	510	546	511	557
24393	21470	28591	24753	19636	2164	760	464	371	339	317	318	320	311	301	333	273	273	304	247	290	273	273	282	270	260	267	237	289	242	287	272	269	257	243	232	256	270	241	244	252	263	264	256	247	252	246	247	260	245	251	251	262	263	226	256	256	266	233	261	256	273	246	277	250	235	206	259	244	255	248	248	243	225	255	263	234	248	262	258	268	285	268	217	292	252	258	239	252	244	262	226	246	260	261	251	245	257	281	241	267	268	250	252	246	228	226	231	237	254	241	251	236	232	232	262	233	200	253	229	267	271	230	241	232	231	263	260	247	268	258	236	268	277	239	246	277	238	242	230	252	263	266	248	255	234	242	248	265	238	230	279	250	251	265	254	279	267	218	267	242	258	261	250	256	203	249	248	246	261	264	234	242	252	241	266	259	258	251	259	242	232	248	261	241	245	259	259	257	239	242	266	250	279	258	238	255	231	248	265	215	221	225	268	255	251	267	243	260	242	269	253	245	258	287	230	213	236	242	261	262	281	247	252	243	287	259	252	268	262	258	304	228	262	250	242	244	219	239	272	254	249	253	247	275	283	232	245	253	234	253	236	274	256	228	230	266	248	242	260	251	303	251	230	271	253	270	251	241	234	227	260	255	249	267	264	252	255	246	222	246	238	232	271	248	255	236	236	241	236	237	246	239	236	252	243	240	238	241	243	266	282	242	270	255	242	253	273	213	230	251	237	246	236	254	243	256	255	239	233	279	250	235	240	221	233	240	286	248	255	259	242	219	252	228	241	261	248	246	250	257	238	241	249	236	248	260	256	259	229	248	234	257	274	243	236	239	242	269	246	238	252	239	234	265	259	242	251	280	272	292	254	256	234	262	256	253	227	259	252	213	238	260	259	240	223	260	244	229	249	242	253	264	239	258	256	228	265	224	232	233	224	221	250	262	265	240	259	256	226	273	256	242	274	229	234	250	263	248	244	255	261	237	274	277	247	241	258	255	228	247	249	256	261	268	275	262	261	265	238	242	254	247	238	260	247	244	249	265	239	219	214	226	235	246	266	252	277	263	281	253	255	244	241	211	257	259	224	280	223	221	255	254	246	264	256	255	254	247	245	225	231	234	256	230	269	268	244	260	232	246	246	229	232	231	271	303	235	222	250	261	260	248	244	241	257	258	248	235	253	251	217	253	245	271	246	257	252	248	242	274	244	247	235	260	240	232	252	263	249	248	266	256	268	229	257	228	260	234	287	231	249	237	249	237	243	251	239	234	230	273	228	246	233	258	240	271	241	236	254	252	239	239	258	243	272	240	259	257	242	253	251	240	238	239	248	210	257	243	254	253	238	239	247	227	286	236	252	243	236	240	227	254	277	234	271	231	243	288	275	220	272	258	257	266	233	247	254	239	257	243	261	241	278	236	268	231	259	254	262	261	247	260	217	245	247	225	258	281	224	262	278	264	241	268	264	255	271	243	248	256	237	227	243	237	284	254	248	215	221	254	275	257	237	241	220	235	288	261	273	253	277	262	242	271	245	245	274	259	234	221	234	250	267	255	252	247	265	223	288	292	255	259	258	228	245	272	242	234	253	257	244	240	234	227	247	243	252	256	262	248	283	259	241	264	258	217	224	236	256	258	243	252	256	261	259	239	267	258	240	239	263	259	252	220	243	238	244	219	250	248	237	256	287	246	264	236	229	245	245	256	237	241	240	248	230	248	255	274	261	233	228	243	237	235	239	218	216	233	248	242	279	229	257	226	234	232	231	268	257	216	240	243	224	233	220	250	262	253	257	239	256	269	253	254	242	241	248	267	230	232	238	228	251	237	272	236	273	248	243	247	254	262	261	240	240	231	233	256	252	269	221	254	252	268	245	261	271	247	243	251	276	231	243	237	227	259	230	250	219	267	249	254	238	280	252	246	268	257	267	251	237	233	236	245	268	257	216	249	260	248	238	241	247	243	249	212	271	242	243	230	251	241	267	250	255	250	252	243	242	257	254	289	212	283	264	223	251	247	244	261	241	253	253	233	229	231	232	232	227	226	267	244	246	258	278	228	256	242	263	230	253	242	260	237	220	270	221	252	258	258	240	229	239	241	245	252	264	252	259	245	259	256	245	260	230	255	272	254	245	271	239	254	252	260	247	262	238	260	243	232	242	248	253	264	276	237	240	238	258	250	268	238	270	238	251	231	235	269	253	230	239	224	247	247	249	234	257	264	234	244	255	277	235	300	225	247	234	272	255	235	239	230	242	256	273	249	255	246	224	234	263	251	274	251	246	254	271	250	245	256	261	283	242	283	239	231	237	260	244	263	250	261	229	257	222	259	228	247	243	264	249	271	228	253	240	256	263	243	240	232	284	250	233	223	239	224	254	237	258	238	263	255	258	255	254	208	269	238	270	236	253	230	231	225	259	267	245	255	245	246	278	251	249	224	237	242	250	243	259	254	257	246	231	252	262	253	262	255	254	263	241	262	236	250	238	283	254	249	278	248	239	277	261	242	265	217	252	252	253	234	261	250	262	280	238	256	280	256	229	251	242	235	232	250	229	234	268	214	237	247	239	243	243	248	233	240	224	250	249	233	221	233	242	242	254	255	242	236	236	260	251	226	252	244	229	255	233	236	239	221	270	223	243	242	262	258	261	239	238	264	224	242	260	248	234	267	243	247	262	243	277	230	246	248	242	213	275	254	278	259	247	259	219	283	256	254	241	263	239	250	254	235	258	250	237	273	270	245	247	250	253	258	228	276	275	262	263	281	243	222	266	280	218	246	246	238	255	259	239	275	257	247	248	241	264	229	278	271	265	258	266	247	247	247	254	258	233	227	239	262	266	249	247	238	248	213	256	216	252	240	238	236	274	287	214	229	219	226	271	236	249	245	268	241	257	244	251	253	255	234	242	256	255	249	235	248	241	251	254	291	240	267	239	251	246	232	241	224	239	246	242	278	253	271	263	238	247	241	255	239	230	246	242	253	257	236	255	240	269	244	240	253	269	236	236	220	254	263	252	270	259	211	224	228	242	233	257	226	271	224	229	238	235	266	244	265	245	244	229	261	264	233	257	272	256	268	249	257	252	280	265	257	228	247	269	262	230	253	250	234	289	249	227	267	264	247	222	249	269	253	242	250	220	247	227	271	250	250	236	257	256	290	266	222	266	248	259	268	248	219	229	247	228	275	218	231	236	238	230	232	260	265	269	283	276	246	242	231	246	245	275	236	251	250	218	234	251	252	247	255	237	240	255	234	223	252	246	286	270	267	224	249	246	272	220	269	252	266	249	267	238	247	242	249	255	225	245	267	226	236	247	209	250	244	247	244	240	237	239	237	257	240	240	237	231	236	262	244	262	261	241	257	237	252	260	263	240	242	259	255	277	278	253	212	246	245	237	252	236	259	259	226	261	223	259	269	244	238	235	230	256	233	239	255	252	249	236	233	247	247	267	285	259	262	249	262	233	245	248	238	217	253	226	256	222	234	293	240	233	270	266	248	235	272	278
3324	4506	3536	1718	1208	881	757	599	536	461	457	419	376	389	348	321	329	328	319	334	297	315	303	285	306	316	274	301	279	271	270	314	305	309	278	293	279	239	296	290	276	280	299	286	282	263	257	280	291	289	280	296	263	286	279	263	291	236	264	269	282	274	262	270	262	273	254	260	306	299	281	245	258	249	301	273	280	283	239	230	256	293	271	274	319	300	287	270	279	268	254	284	233	306	274	265	255	286	294	269	277	249	295	250	266	266	290	293	276	282	271	255	244	264	285	299	265	303	275	265	287	275	255	292	273	246	269	241	278	250	273	262	245	248	257	272	252	292	276	286	271	275	257	259	239	253	257	271	252	267	280	257	282	261	267	272	254	263	280	270	271	263	248	252	252	249	247	267	302	264	280	282	272	253	252	269	267	252	276	267	275	260	275	264	265	287	276	252	312	237	247	254	263	248	287	293	269	269	251	272	263	290	268	274	277	264	301	247	283	243	257	273	285	252	261	285	259	270	244	260	242	234	295	266	247	269	273	269	274	266	308	280	268	252	257	274	242	281	284	265	262	314	248	265	293	301	268	275	284	236	238	268	278	260	272	255	245	266	269	251	298	257	274	258	263	247	262	264	265	263	259	250	259	269	264	270	252	269	248	238	273	279	266	278	272	251	257	250	266	258	252	266	275	245	255	284	292	282	249	266	251	286	290	243	255	264	250	260	259	286	276	255	255	270	264	268	292	271	262	305	280	260	291	299	274	293	257	249	243	291	281	295	243	241	294	278	272	259	261	271	265	265	280	275	271	272	259	268	264	270	277	257	251	246	288	263	311	252	273	275	254	275	271	256	267	278	294	268	281	282	288	274	275	262	271	286	283	292	259	279	302	286	226	238	287	275	271	264	264	293	275	247	292	241	247	262	286	253	284	250	256	293	272	264	287	262	270	273	267	248	267	253	280	270	254	283	269	288	254	245	281	299	303	306	247	282	246	271	273	285	249	278	278	239	240	264	248	268	285	304	255	251	263	250	264	256	285	261	264	278	244	281	266	279	269	281	290	264	244	280	259	261	284	249	297	299	281	249	261	238	269	281	276	282	247	270	247	278	277	260	251	245	285	304	265	267	276	280	284	261	266	277	279	250	281	293	270	289	282	275	249	289	263	246	244	252	283	267	276	255	274	258	265	256	274	259	270	259	286	275	267	286	244	264	264	292	288	261	265	265	263	241	260	258	258	251	274	249	289	261	286	265	291	262	273	288	297	278	278	228	254	262	279	249	266	256	257	287	248	258	282	292	272	255	250	252	267	240	256	254	285	277	279	292	249	278	269	258	317	282	284	243	270	257	269	258	284	262	260	290	253	295	243	248	246	278	295	253	287	254	262	265	280	298	263	298	286	271	261	262	263	295	281	279	239	271	252	284	277	284	272	292	286	268	253	264	257	272	271	270	253	280	258	293	270	264	266	293	290	280	250	289	260	270	258	248	246	246	292	242	251	255	224	293	294	266	254	263	283	253	272	261	282	275	268	255	252	281	292	238	282	303	253	284	257	304	268	271	287	253	271	271	282	276	294	270	243	248	270	266	274	242	245	269	244	308	282	265	261	239	250	256	281	266	292	288	289	276	262	267	255	262	260	265	247	244	277	252	245	274	257	293	260	259	253	267	259	226	289	285	304	265	270	275	265	274	268	264	283	265	312	262	278	288	269	267	255	261	235	258	302	266	260	264	291	270	271	275	233	295	276	294	243	295	268	245	256	294	265	299	274	269	260	267	265	230	271	275	268	247	251	275	290	301	262	273	265	263	275	266	247	268	273	271	259	275	246	270	289	268	227	288	295	230	277	252	273	269	287	279	247	277	299	280	258	271	288	261	265	281	264	281	253	282	292	249	281	260	243	248	262	278	244	261	251	266	229	255	268	242	255	259	283	268	270	250	302	236	271	248	273	253	261	252	282	279	261	308	308	270	227	258	256	290	263	290	246	265	279	291	255	273	303	259	247	250	254	277	279	267	282	275	255	242	246	272	281	254	273	255	280	255	259	267	237	266	256	276	270	300	274	296	246	248	244	249	273	232	311	298	271	271	288	245	248	268	265	270	259	269	268	258	275	241	272	269	245	255	260	266	262	266	264	274	273	258	248	272	257	298	247	246	236	262	275	253	254	252	261	274	274	259	261	260	262	250	269	263	254	276	278	270	284	241	259	264	260	233	244	266	278	266	250	261	274	235	251	264	289	278	268	273	296	278	270	248	268	270	274	287	281	282	273	256	262	297	259	261	281	286	281	296	261	270	288	251	301	253	296	284	257	258	257	257	240	265	272	282	257	290	277	265	248	239	278	283	258	264	279	278	233	255	275	310	245	263	278	228	289	275	271	289	283	262	253	269	276	258	236	259	268	277	267	250	285	270	283	285	238	270	279	253	275	233	254	269	255	278	256	279	259	246	245	260	263	271	263	252	255	253	252	267	285	258	284	270	259	244	269	278	259	271	256	247	271	278	274	277	262	269	251	274	276	264	261	252	254	261	250	284	247	298	292	257	274	253	268	275	251	271	263	237	257	272	276	268	269	277	277	290	267	268	257	276	295	283	247	263	265	270	295	286	245	282	253	263	265	286	247	274	262	232	288	256	249	264	238	258	285	233	304	254	273	245	288	266	275	282	274	255	262	258	248	254	244	240	279	249	275	254	261	275	268	266	250	257	254	279	293	275	269	268	268	275	282	249	289	246	280	266	263	254	254	283	290	290	237	255	275	238	280	276	266	269	266	277	291	295	262	240	279	250	260	255	263	243	251	252	284	287	290	272	235	243	248	288	255	255	268	271	273	259	290	274	268	260	273	248	262	283	253	291	263	279	285	272	282	252	254	275	277	255	283	252	271	274	302	251	274	279	294	247	288	234	259	274	278	264	242	280	260	267	278	240	262	286	250	268	278	271	257	232	280	290	281	267	271	245	269	258	268	273	248	305	272	268	255	289	250	285	264	266	270	265	276	264	268	260	275	297	248	276	253	243	222	252	284	272	268	262	272	257	260	259	263	263	285	251	272	284	267	261	287	282	253	256	232	255	301	241	253	274	279	271	287	280	272	255	249	262	290	248	278	263	244	255	276	277	257	267	242	238	246	262	259	254	260	257	262	253	267	305	261	264	261	269	268	266	270	242	269	250	267	262	282	270	255	248	248	270	227	258	281	300	247	264	286	242	253	271	285	222	289	257	295	273	260	282	254	259	281	291	276	268	264	246	253	302	277	272	284	267	248	267	264	253	298	267	270	274	236	282	272	255	276	281	284	270	255	290	270	248	263	289	298	284	240	247	285	259	267	254	274	240	258	295	252	253	254	290	258	262	261	265	255	247	281	275	248	277	281	248	280	294	268	271	259	263	285	274	291	271	259	286	275	260	279	276	284	272	245	276	265	286	267	269	297	257	285	241	261	269	264	272	251	258	290	273	250	255	235	251	305	279	265	282	265	254	268	281	268	257	266	271	288	274
27616	11357	2019	1139	847	706	654	676	683	715	670	705	659	714	681	728	701	690	695	706	665	670	667	692	616	708	688	677	703	703	690	722	712	656	678	664	703	706	698	710	671	728	708	667	683	679	680	630	646	730	714	685	658	691	724	671	636	683	708	681	691	672	720	704	745	717	665	655	664	665	695	690	625	686	695	707	670	664	670	672	727	702	667	660	719	679	698	675	686	644	629	734	717	689	659	646	632	678	690	729	664	660	731	684	660	645	696	686	689	686	649	670	708	688	756	646	658	700	709	712	678	701	688	705	715	672	684	693	712	721	709	709	694	686	649	649	677	701	688	671	687	718	681	678	721	720	665	724	691	685	674	690	682	743	710	681	647	707	716	664	668	651	680	670	688	713	691	672	686	660	687	657	659	689	675	702	676	686	717	648	670	692	701	647	623	685	722	655	698	682	654	696	680	706	673	659	705	693	653	728	752	708	662	616	649	625	728	674	689	718	699	716	702	708	701	670	672	690	705	635	614	693	659	737	692	692	725	630	706	716	670	693	656	657	683	641	690	681	660	672	744	666	676	689	685	700	662	628	688	685	733	698	639	685	639	678	677	712	646	687	664	706	688	700	692	682	730	673	676	715	645	710	677	725	719	692	642	704	729	708	692	665	706	633	697	681	702	707	632	658	724	677	670	689	651	677	695	673	705	697	696	680	685	683	643	689	693	657	693	682	704	674	676	722	692	722	695	701	686	631	722	665	677	617	689	702	645	633	687	632	704	637	657	667	664	706	712	666	686	724	623	640	688	690	705	744	671	751	656	703	659	616	669	665	684	710	715	679	691	701	698	652	726	714	688	668	700	695	732	656	713	696	673	741	705	674	677	679	673	691	651	716	685	625	709	664	730	716	642	746	690	693	686	712	689	675	646	688	683	730	676	690	680	701	702	668	658	693	689	695	675	662	670	696	654	666	709	677	670	692	677	684	682	693	657	670	703	671	689	701	660	671	702	712	679	689	700	696	652	725	687	749	657	683	659	660	673	660	699	677	667	652	649	652	717	702	658	672	722	685	678	699	700	671	676	695	670	612	710	628	684	669	689	661	656	680	704	683	713	623	729	690	669	645	738	688	702	724	693	716	709	698	708	696	680	645	699	727	713	670	678	651	690	645	624	686	698	723	679	692	702	675	672	729	690	682	718	672	685	678	657	685	692	707	664	697	694	653	652	664	657	632	658	692	690	698	666	708	698	670	655	690	674	696	677	708	689	678	687	701	689	688	699	693	722	708	683	667	717	719	731	661	704	668	707	650	717	711	738	718	692	624	689	679	667	685	678	682	693	723	693	702	680	654	692	665	692	667	743	674	709	721	631	689	717	701	669	694	654	691	595	641	692	661	679	691	682	654	701	668	704	589	641	709	680	671	660	688	685	644	639	664	672	692	733	665	696	671	683	678	710	723	728	699	692	690	655	655	638	627	684	674	718	686	773	718	697	652	688	716	696	679	698	718	710	700	727	697	683	719	712	706	681	660	656	702	674	646	681	727	686	687	674	700	701	683	691	641	651	671	670	668	684	670	668	707	729	690	662	704	708	670	649	655	650	705	690	689	709	701	662	685	657	682	697	680	637	630	722	715	682	735	662	708	663	689	719	731	700	730	703	685	657	664	712	666	708	665	716	700	654	665	657	691	695	684	684	675	702	659	693	688	655	652	656	682	739	670	741	714	719	683	693	706	697	675	691	655	706	661	671	694	711	711	655	679	648	697	743	698	708	738	672	660	659	706	700	699	665	706	693	688	701	685	722	700	678	651	665	649	703	676	701	667	665	705	711	662	640	679	696	681	679	693	650	695	689	691	715	608	654	708	682	681	653	696	658	667	709	701	694	651	655	656	684	730	746	669	696	704	657	658	681	703	657	715	652	641	679	670	744	692	671	652	663	677	714	711	674	686	718	716	727	687	706	689	674	731	671	710	692	669	675	669	708	664	683	710	633	711	704	673	706	679	692	670	696	687	680	677	714	684	719	678	714	662	728	725	681	708	666	682	643	678	676	650	634	707	688	719	652	662	673	695	673	640	680	735	627	663	713	648	642	742	691	694	726	655	682	707	680	692	692	649	678	662	677	681	669	652	673	665	673	680	678	706	680	710	674	686	697	677	692	697	685	656	687	694	680	707	679	702	692	692	669	696	650	714	695	671	686	709	659	729	702	656	683	688	713	626	659	697	653	719	684	669	698	741	696	701	688	675	653	698	667	673	676	666	692	686	706	627	673	646	683	670	730	689	708	674	689	742	660	661	715	700	680	657	661	701	658	687	656	676	659	722	740	676	701	701	685	686	695	706	645	637	701	649	679	677	681	634	663	710	681	665	646	668	684	677	696	700	667	700	626	670	667	688	663	696	650	686	682	646	688	704	704	707	673	642	707	671	652	684	652	656	691	694	723	698	724	684	666	667	659	676	688	673	655	708	678	689	710	619	628	689	677	719	682	677	659	732	705	663	659	681	729	684	665	671	662	635	694	654	664	718	653	693	658	632	672	681	654	702	695	664	686	689	680	659	677	705	660	707	733	740	712	701	666	691	672	691	710	662	712	694	720	658	680	636	645	669	719	713	722	716	646	643	713	696	702	731	677	626	623	721	675	711	702	648	727	706	667	680	682	669	694	732	664	699	701	667	681	684	652	679	714	760	665	641	694	649	682	661	720	669	696	704	735	705	678	688	650	676	716	728	696	653	675	673	682	716	662	704	692	667	696	641	682	694	658	698	668	688	630	661	646	680	717	685	726	698	678	698	668	688	740	702	719	679	631	649	725	731	653	693	691	669	701	720	728	686	689	663	683	655	703	701	692	682	727	662	656	657	679	671	710	711	637	696	702	723	693	633	686	698	683	692	686	696	659	654	722	699	687	674	648	678	713	666	667	695	696	719	688	649	727	686	701	672	651	668	649	684	678	718	691	658	639	720	680	729	680	712	653	706	690	697	702	668	710	737	729	703	666	705	686	685	685	761	741	731	696	676	683	703	668	680	673	698	687	695	640	635	702	682	669	699	689	707	728	668	696	718	709	650	692	700	655	701	686	690	641	726	712	665	697	649	703	663	668	670	729	707	626	691	703	689	695	639	686	701	674	709	692	686	673	677	678	715	672	686	671	658	642	683	623	726	723	681	687	670	654	688	697	650	742	664	659	670	670	738	709	667	668	654	735	683	699	692	699	656	677	699	664	717	715	733	673	701	703	644	664	700	628	715	635	672	688	670	697	714	678	696	660	751	671	672	665	714	669	652	733	655	722	668	652	712	731	735	661	698	662	673	673	705	660	719	716	654	696	696	711	733	666	712	661	672	690	654	705	685	685	681	641	691	671	713	721	687	714	669	690	689	671	671	690	677	677	661	757	669	670	691	702	689	619	696	703	633	688	688	707	664	712	684	726	652	686	690	693	652	690	656	677	725	690	692	683	671	715	700	683	678	734	648	671	699	658	724	673	655	658	715	702	734
5137	866	753	688	694	673	623	667	622	626	675	584	612	589	624	588	619	566	617	626	593	633	631	629	616	580	630	655	627	640	617	610	610	628	625	603	602	585	561	592	684	570	597	596	587	638	645	611	615	631	672	611	648	646	605	596	594	607	633	587	620	601	614	697	603	596	645	621	617	611	604	652	592	650	628	604	645	574	634	629	621	616	603	573	612	644	606	585	640	577	601	646	570	613	596	595	592	614	572	608	642	616	601	612	605	686	603	604	597	608	608	591	598	620	566	640	639	634	663	631	576	607	577	547	601	622	614	612	628	604	554	634	578	636	615	630	555	628	617	583	623	604	658	604	634	627	610	657	604	642	584	665	643	635	633	566	620	579	588	613	590	607	614	624	625	598	633	603	608	599	657	603	631	614	622	614	624	581	599	588	654	591	587	648	642	630	696	586	619	623	611	619	679	605	610	637	621	639	587	617	620	628	617	589	619	619	644	599	619	554	588	606	628	595	647	612	613	638	608	634	560	621	642	648	604	621	591	583	615	584	594	606	656	571	607	616	610	606	657	569	640	619	642	624	599	619	598	601	602	656	570	644	631	648	613	644	625	602	600	634	620	595	692	609	614	621	583	657	597	633	591	666	602	622	582	582	599	617	651	607	621	606	634	601	636	637	611	629	638	628	626	630	627	570	632	561	602	605	601	593	648	630	586	651	610	644	638	604	619	608	622	621	645	624	616	614	645	653	622	602	620	610	600	606	608	586	576	582	570	617	657	606	611	586	635	650	645	616	609	640	666	579	600	583	665	637	588	643	662	612	602	619	622	608	616	586	596	662	594	644	601	663	587	616	573	611	632	595	639	601	611	614	579	636	612	618	602	612	641	621	621	605	642	574	613	589	621	626	614	667	627	601	628	631	630	603	607	637	602	642	616	634	626	611	612	621	586	613	599	627	624	606	597	590	603	641	653	609	621	652	631	622	635	626	603	637	624	657	603	656	624	617	607	638	599	625	623	646	558	606	640	557	609	633	611	622	628	607	608	655	633	645	631	624	595	559	630	638	638	590	601	641	598	609	614	636	616	618	584	604	606	628	600	648	615	639	611	633	595	578	599	607	620	629	613	636	649	613	615	618	581	590	592	623	613	627	622	595	581	609	609	612	624	590	646	655	625	656	631	613	634	640	576	593	590	623	588	535	615	648	654	658	627	579	621	600	603	574	618	633	606	674	574	604	590	612	597	615	607	633	599	649	609	585	631	647	620	629	634	614	666	594	649	572	617	618	608	678	579	614	625	578	633	565	601	611	581	644	618	631	622	629	626	558	664	621	579	567	598	601	600	633	619	635	628	624	617	653	598	638	617	596	608	609	616	633	632	656	607	646	633	635	596	601	618	612	631	622	614	586	642	575	594	626	613	653	589	609	604	619	594	631	621	593	648	592	600	613	586	582	578	606	630	627	621	675	589	645	667	673	659	640	630	651	618	607	568	684	627	592	648	604	622	657	638	600	584	650	626	611	598	608	629	634	658	598	612	616	633	610	595	599	604	632	624	558	607	614	622	615	612	635	612	613	615	599	599	588	594	645	654	566	587	639	618	653	628	630	599	620	572	630	612	640	599	597	602	582	638	614	646	594	619	605	564	643	615	607	630	618	586	640	563	585	605	624	580	629	572	599	635	618	618	589	654	696	652	587	572	626	580	587	613	675	629	594	604	615	640	612	617	617	626	607	620	593	628	609	596	615	616	635	658	645	661	599	607	612	599	573	638	609	669	581	578	674	615	627	608	638	613	598	651	612	603	628	660	620	592	607	607	632	608	564	602	643	599	615	585	611	647	550	631	646	598	588	579	651	609	587	621	625	614	596	627	603	643	600	574	603	608	617	653	609	635	599	616	636	622	561	597	607	663	650	621	634	634	641	604	584	636	606	645	578	638	576	637	603	640	657	627	616	608	631	601	662	595	619	609	658	642	619	584	606	594	582	621	599	619	606	635	624	620	621	657	592	614	610	590	595	601	627	560	585	578	605	639	614	614	610	610	633	661	597	602	619	606	560	591	617	646	590	607	586	656	593	581	631	590	595	612	629	587	649	598	596	598	608	583	631	617	648	669	586	594	620	553	613	648	623	594	597	650	597	598	584	606	670	608	661	634	603	593	628	632	610	584	629	639	620	618	627	620	604	596	625	628	609	611	600	579	640	662	617	644	597	548	599	596	608	631	570	615	614	556	624	582	628	620	645	637	604	621	632	640	629	668	589	624	582	590	675	617	634	610	641	656	613	622	597	641	637	590	628	633	635	601	606	637	630	584	626	629	598	658	568	622	667	623	629	626	633	613	616	606	621	575	621	653	637	616	635	615	611	616	665	578	616	607	622	642	625	626	596	602	601	618	659	623	611	621	661	603	598	607	597	601	650	631	595	616	648	619	636	633	604	588	630	557	647	630	643	598	647	602	641	616	603	604	640	613	625	620	617	593	658	626	638	580	594	627	626	595	612	596	619	604	603	570	595	613	641	631	621	633	595	670	634	616	652	640	570	607	610	610	585	618	630	606	645	629	620	631	635	598	578	596	631	614	582	632	605	589	575	638	591	559	604	642	584	614	617	565	580	654	633	579	576	579	595	576	584	610	611	635	630	649	591	633	634	610	626	683	598	601	621	639	605	610	602	634	586	656	651	618	653	644	613	641	571	620	593	616	594	625	604	592	620	610	623	628	623	607	557	636	576	619	601	590	588	641	637	618	637	608	633	635	592	569	628	583	638	592	626	670	627	580	667	577	632	590	633	604	581	637	606	584	603	657	599	618	634	648	624	606	620	580	660	599	622	573	558	633	562	620	608	635	586	619	565	641	626	575	616	647	587	624	678	633	595	618	627	616	643	580	582	605	606	590	595	615	619	594	592	621	611	599	578	611	598	624	628	629	600	575	610	644	655	623	606	626	617	650	628	592	647	646	580	614	584	651	640	597	666	613	631	613	583	577	623	612	630	639	636	610	560	594	666	623	660	604	631	542	589	637	611	632	611	642	637	623	620	597	633	661	622	605	592	616	610	630	596	616	613	583	630	621	616	641	620	600	633	643	610	605	633	598	642	591	601	614	559	627	596	593	613	574	601	619	605	630	613	613	638	613	607	618	660	625	595	597	620	592	621	634	644	629	642	631	626	590	645	655	598	616	606	653	619	576	571	582	620	633	609	570	602	617	589	582	578	624	647	611	637	627	670	581	612	606	610	662	590	611	605	597	603	572	596	605	634	634	652	597	594	670	614	591	639	604	603	598	597	658	576	622	577	583	604	616	611	603	624	624	600	620	613	603	623	596	598	610	658	630	640	584	603	613	642	606	640	646	588	661	613	631	561	572	666	601	600	602	587	640	607	628	588	616	614	618	612	574	647	604	635	644	641	610	616	633	599	635	627	615	650	640	595	643	635	643	647	526	622	607	709	655	636	633	577	623	640	609	629	600	622	598	635	651	596	653	633	670	609	616	619	633	612
25862	21419	24768	15050	1306	792	698	629	607	593	591	619	595	562	575	546	602	599	570	580	552	552	539	549	580	582	581	564	602	576	553	583	566	537	558	521	542	558	542	560	503	571	602	562	558	564	594	625	561	568	533	554	549	540	574	560	523	578	573	528	521	564	518	559	562	541	586	605	593	574	502	551	570	557	566	561	556	531	567	546	552	582	568	599	544	546	577	566	577	574	552	586	523	562	579	589	547	583	573	585	568	567	572	549	511	596	546	568	555	562	541	593	525	575	561	505	577	569	540	554	564	533	579	556	556	536	547	538	519	516	565	552	557	551	553	539	540	552	579	517	558	579	575	548	574	576	551	532	536	528	540	554	554	560	585	504	550	551	558	555	571	598	515	557	550	547	544	589	593	601	597	553	555	587	613	598	515	569	557	580	562	552	587	541	559	549	523	559	582	566	553	564	603	581	530	581	562	569	574	518	543	557	602	499	598	551	545	593	560	588	534	539	589	517	535	574	554	516	515	578	562	555	591	560	547	576	550	560	563	573	530	524	545	545	539	585	582	558	541	588	562	558	549	526	539	605	545	533	523	543	508	561	576	578	538	565	514	597	553	540	571	555	531	515	526	553	551	599	573	574	525	541	575	563	576	572	557	619	553	550	553	538	543	513	554	576	579	555	577	496	551	558	562	560	531	567	573	546	556	518	568	562	528	563	582	568	543	601	539	560	523	525	569	567	554	532	572	578	621	525	570	524	520	600	594	559	565	537	541	525	539	550	551	563	555	545	599	538	550	615	600	565	517	579	589	578	553	558	510	556	548	559	519	561	537	561	568	599	575	566	557	586	574	578	536	578	559	540	563	606	600	558	593	562	569	567	527	530	501	559	605	549	499	536	586	572	519	552	577	545	528	537	530	558	547	504	582	543	530	573	514	546	543	527	541	550	558	533	567	583	547	547	532	529	545	537	547	575	543	571	587	537	563	605	560	582	561	536	548	559	575	547	566	530	530	567	523	547	567	531	538	553	536	548	535	585	584	537	555	538	576	569	568	540	609	576	542	551	579	560	583	549	574	519	571	523	544	577	561	567	538	494	574	581	551	565	563	538	579	550	544	557	595	520	543	558	524	551	523	557	545	530	528	557	538	591	536	563	525	561	519	547	564	567	611	537	556	543	529	523	540	543	569	558	569	569	577	574	629	548	567	571	542	569	591	561	610	569	545	561	555	570	542	528	562	531	563	579	556	586	496	553	545	514	587	507	562	548	527	533	558	561	607	564	515	523	541	544	522	548	509	549	624	555	564	602	599	538	551	555	558	574	568	590	518	548	552	601	593	566	504	634	548	579	577	541	572	554	595	581	583	596	540	552	550	568	544	532	561	595	557	554	555	527	504	549	517	502	569	568	566	530	553	581	538	563	581	603	553	516	552	574	548	571	602	583	551	528	531	568	607	506	564	556	603	538	509	562	555	547	536	536	522	600	549	531	518	591	521	577	511	542	574	529	573	526	557	593	513	552	554	532	544	571	569	527	567	547	548	521	588	598	581	571	531	535	541	573	575	597	569	572	517	557	516	584	592	531	575	578	542	590	567	528	526	560	565	564	560	549	542	559	589	579	566	503	557	558	575	561	517	581	540	547	563	565	556	558	562	556	575	526	575	561	581	580	545	521	566	598	549	525	558	574	533	582	572	548	547	559	598	523	531	507	605	567	550	542	574	558	554	559	513	543	564	513	586	564	556	537	508	567	578	535	539	605	592	577	557	539	579	541	553	593	548	567	535	552	600	561	590	542	534	580	547	562	558	558	537	540	562	550	513	567	598	615	575	597	540	538	556	579	588	569	583	550	545	514	590	571	591	554	563	518	563	565	510	563	519	555	545	537	570	542	546	574	601	609	571	561	542	555	583	548	531	566	563	565	526	521	584	556	544	596	535	510	557	578	534	538	553	570	526	490	573	560	541	530	552	526	547	578	560	566	530	567	555	557	526	549	536	547	526	593	565	531	535	549	528	539	583	498	615	535	572	552	539	549	549	559	566	553	564	540	566	549	587	563	554	550	537	556	570	586	554	564	534	592	539	525	587	574	574	577	562	543	592	607	569	577	565	518	548	554	578	560	552	580	547	550	507	554	525	552	532	527	588	558	542	583	564	521	529	565	527	535	557	570	558	528	533	582	498	511	595	546	523	568	568	544	592	519	576	565	559	572	521	551	584	550	573	596	573	516	561	562	542	560	552	535	559	587	597	541	545	576	528	551	553	570	504	564	577	548	565	563	583	580	608	552	552	565	596	543	557	559	554	539	552	546	549	568	583	556	624	565	554	546	565	581	577	540	594	576	562	545	595	574	567	559	553	615	541	576	591	555	536	534	583	586	531	584	534	562	589	568	549	576	553	570	576	571	553	578	584	545	560	563	515	513	546	568	529	621	558	563	532	612	537	558	542	581	522	576	559	593	549	552	549	516	534	550	597	579	552	533	555	582	570	550	531	583	543	576	522	541	593	505	538	550	565	542	534	573	589	544	539	538	549	568	541	575	553	569	572	543	584	522	539	596	576	538	573	590	583	558	573	543	572	578	565	578	548	540	538	549	585	569	541	540	544	600	559	613	606	543	544	548	552	563	556	559	549	599	552	528	527	574	573	568	606	594	549	535	529	561	570	520	567	591	523	560	493	611	543	591	559	539	548	556	539	566	564	578	543	583	590	605	537	584	562	554	583	555	574	539	522	553	513	577	520	543	544	588	564	583	572	577	598	588	560	565	532	589	568	544	585	556	546	553	538	536	550	565	570	487	562	590	586	525	569	574	593	574	554	586	545	571	528	567	545	546	550	565	605	543	493	537	517	572	553	576	602	570	524	541	568	501	536	560	538	517	571	554	535	594	580	590	579	562	542	562	575	527	559	524	528	586	561	526	535	580	561	567	539	531	569	536	553	588	598	550	567	552	557	543	554	570	545	589	586	549	572	495	531	537	533	550	534	554	581	576	536	569	562	531	562	560	581	549	602	547	582	543	568	586	562	612	559	580	610	533	569	550	549	580	577	580	548	598	573	501	542	598	535	566	538	533	554	549	585	533	557	539	584	552	560	601	554	533	547	561	562	528	548	548	534	563	560	547	545	573	579	553	575	562	525	533	533	541	579	560	586	587	596	545	528	558	525	533	601	546	524	500	577	575	586	526	550	577	566	527	575	547	561	547	582	548	530	596	592	545	538	570	533	562	518	556	543	526	554	532	536	566	512	574	539	552	575	519	549	535	559	560	590	534	530	508	566	595	566	531	534	555	573	531	604	545	554	566	582	540	547	559	538	560	560	544	547	568	562	545	574	547	596	526	564	540	603	539	556	570	560	578	572	562	579	522	543	553	521	543	550	557	599	581	590	553	545	582	554	534	553	565	540	570	565	532	589	532	519	555	513	534	532	572	499	554	565	572	532	532	592	580	585	583	604	561	564	579	565	559	612	537	551	529	558	524	569	571	583	546	554	521	517	518
3531	1749	1522	964	826	720	665	580	630	590	563	535	538	565	588	556	531	584	532	552	531	560	563	525	561	536	509	491	580	506	522	530	527	527	540	520	493	511	517	549	503	522	529	558	520	527	543	520	534	550	502	509	524	539	504	523	534	526	533	511	507	533	525	584	510	492	539	527	510	510	532	532	507	526	532	544	538	525	515	527	493	489	518	523	510	516	565	518	599	484	541	557	529	546	517	540	488	548	532	519	517	518	505	539	519	511	552	514	543	514	482	509	530	539	516	522	543	512	514	537	553	533	539	538	536	523	555	519	508	511	514	542	506	521	565	537	553	553	513	565	540	491	517	552	551	499	516	523	522	505	566	519	495	475	501	521	502	550	522	507	524	521	535	524	502	494	477	545	554	494	512	578	522	531	521	518	496	540	514	529	517	503	513	484	510	528	499	534	566	565	529	486	531	547	524	528	535	564	539	504	524	531	492	526	556	487	513	487	531	505	525	496	542	559	507	549	530	489	495	532	512	544	492	532	518	560	516	512	531	537	513	550	529	562	553	521	531	501	502	535	575	535	525	512	502	507	486	556	537	536	530	534	488	531	479	498	509	523	523	490	509	532	509	496	543	517	509	551	514	514	526	523	508	503	494	498	526	523	477	541	487	511	529	512	463	553	544	525	527	528	518	572	550	486	527	507	505	544	540	526	506	548	523	507	524	505	503	534	544	515	542	520	540	574	525	490	530	473	540	514	476	516	527	512	532	522	508	487	545	504	526	494	523	539	544	520	510	534	544	546	535	486	530	544	578	542	509	513	498	556	575	509	513	498	547	499	521	518	557	502	522	515	529	532	510	516	501	531	497	540	505	520	511	538	536	526	511	532	575	545	517	524	533	531	506	533	528	516	510	532	493	524	495	513	528	578	543	526	588	538	488	556	493	558	517	517	534	505	510	544	521	536	532	532	526	552	547	527	520	553	517	531	543	565	521	474	538	516	515	535	543	552	546	477	561	536	507	514	481	525	553	512	517	556	535	520	529	509	543	553	517	528	498	495	550	527	556	526	525	528	539	502	567	506	557	512	520	541	517	514	551	489	508	527	537	535	485	518	542	521	526	501	521	535	509	518	456	492	514	491	528	531	501	528	529	495	527	530	511	510	514	534	569	517	527	539	580	516	521	550	521	505	510	537	522	490	525	503	518	503	493	529	507	544	481	478	478	517	505	545	523	537	548	513	525	519	543	480	513	518	515	506	547	490	518	504	557	520	537	507	572	506	513	525	505	529	532	532	495	501	511	515	516	519	518	526	543	503	466	518	526	549	518	513	498	532	510	551	531	552	562	543	502	528	541	505	519	534	522	540	526	513	537	520	523	524	506	510	531	546	559	507	497	564	541	536	568	528	551	497	531	538	521	502	483	512	536	481	499	493	503	510	516	545	505	513	542	536	490	506	554	503	524	542	563	475	551	517	535	516	509	565	525	535	521	512	553	528	519	555	554	520	520	544	503	519	509	517	540	497	512	512	503	548	541	520	544	526	503	505	544	511	520	496	535	522	495	496	542	532	526	525	508	615	531	520	534	485	521	519	504	527	536	482	507	539	498	498	524	506	514	496	520	500	515	499	501	532	503	501	550	502	490	497	494	556	501	517	522	514	520	502	549	503	521	538	535	481	563	493	514	525	514	513	531	516	494	515	522	506	501	505	531	536	563	551	544	507	497	523	534	560	528	592	537	489	514	543	542	504	530	499	546	515	510	537	514	487	518	535	525	511	521	549	502	535	533	517	484	555	540	542	521	480	539	548	523	510	534	519	501	554	511	522	504	545	533	522	510	514	492	482	483	502	510	523	476	501	527	541	528	510	540	504	497	511	544	582	512	510	523	549	549	507	485	521	476	513	508	534	516	559	511	563	546	493	497	535	484	521	505	540	518	531	517	522	513	553	505	507	545	526	540	511	526	503	565	496	497	540	558	543	487	525	561	498	544	549	503	515	493	549	517	506	528	504	518	540	525	527	550	493	529	527	516	522	474	536	525	535	506	522	528	510	503	495	513	466	533	523	545	496	465	521	502	549	504	510	560	515	531	500	508	548	489	540	520	544	509	500	540	518	557	493	558	479	552	540	493	553	546	506	487	502	495	545	491	518	536	502	518	534	535	518	523	524	469	547	476	532	566	531	520	512	531	556	552	511	535	540	494	537	526	516	475	565	522	529	566	525	532	499	518	527	494	547	528	554	536	530	517	517	564	559	536	515	544	514	508	510	534	522	550	523	508	562	498	541	533	574	518	526	527	514	512	508	496	505	551	514	510	527	520	553	561	521	531	518	484	492	476	551	508	555	492	507	520	541	563	507	546	504	527	528	501	530	521	513	542	497	479	535	506	500	534	549	486	506	529	505	549	530	507	498	534	521	513	520	499	519	515	523	542	515	533	524	507	496	498	489	534	521	522	541	534	515	529	517	525	508	507	516	544	535	494	497	502	546	497	508	523	519	505	536	511	537	543	553	511	493	507	542	501	562	514	509	522	541	545	474	555	530	528	543	484	534	516	560	500	494	591	492	524	543	517	516	545	522	520	496	526	483	562	529	516	550	517	538	510	503	529	528	515	511	482	540	521	511	507	544	526	576	550	518	521	522	477	500	537	488	528	519	553	501	531	551	545	525	511	513	525	511	551	537	561	504	485	544	542	551	535	554	519	520	494	506	504	518	527	564	498	523	503	558	497	516	552	484	537	516	561	499	565	514	526	507	539	521	540	556	537	494	524	520	498	521	531	543	516	530	507	489	550	531	552	494	519	505	522	521	493	541	531	493	529	510	526	498	501	520	498	539	533	498	511	493	534	505	525	510	525	507	507	509	509	510	521	484	528	542	483	517	493	557	519	520	492	548	518	567	470	508	461	525	517	541	495	546	532	502	510	500	491	561	564	507	518	494	481	531	515	521	523	503	561	498	545	492	531	538	526	541	517	538	509	529	490	508	538	513	547	499	515	586	458	531	504	494	515	474	488	495	519	540	516	528	503	520	528	517	528	527	549	509	528	502	498	519	550	537	528	528	508	525	531	507	541	533	529	508	504	571	500	508	552	519	495	518	507	540	539	510	490	534	516	496	502	571	488	520	541	487	513	515	503	530	472	501	504	502	530	543	505	531	565	482	558	498	591	536	541	498	504	517	562	487	497	522	545	491	548	525	515	514	531	523	525	532	473	548	563	506	542	500	539	506	534	504	547	553	506	565	507	536	484	528	548	555	507	518	538	500	579	486	525	492	488	512	501	568	478	552	525	492	555	524	520	506	523	564	511	554	498	536	512	525	498	550	515	471	526	496	514	537	531	531	508	508	526	527	561	478	525	537	510	502	534	513	555	513	487	507	535	521	556	499	533	519	515	537	539	487	543	521	552	497	505	518	525	495	496	523	535	519	533	503	499	518	525	546	535	465	546	569	540	557	525	510	535	541	488	508	471	532	496	514	503	526	502	490	521	548	552	490	523	486
24247	21388	28501	24624	19643	2249	714	462	373	375	339	329	322	288	319	259	321	279	286	262	318	279	267	240	277	270	237	290	250	282	277	255	248	227	294	267	248	237	252	296	263	237	231	277	239	250	241	250	287	249	247	233	255	259	255	279	254	266	256	250	272	244	266	237	235	243	253	245	272	255	272	248	235	277	247	266	256	252	249	299	268	265	268	270	256	230	243	264	228	249	250	224	240	250	255	228	250	270	229	255	272	263	223	276	267	231	231	254	259	238	247	256	255	239	242	250	270	247	257	243	255	250	268	249	264	261	241	262	231	246	245	224	245	261	251	268	276	264	263	243	247	279	248	235	236	252	241	255	259	265	254	265	256	242	266	258	267	259	232	256	235	250	238	253	251	233	248	256	219	237	243	277	244	278	275	259	225	252	248	238	252	266	248	253	224	215	250	262	253	281	248	258	235	242	255	237	224	252	242	236	262	246	261	230	232	258	277	249	242	261	241	240	259	264	291	250	247	262	256	268	253	252	216	221	238	260	268	256	242	254	222	253	262	237	232	254	249	232	254	258	259	262	236	246	241	246	269	226	246	239	260	237	242	238	247	207	237	229	247	253	250	235	232	235	258	236	242	240	246	227	279	240	267	260	239	241	258	251	270	234	260	247	242	245	259	233	268	240	213	239	261	251	241	257	238	258	232	230	239	257	243	233	243	256	250	261	285	252	244	244	252	247	255	249	228	254	240	231	260	247	270	250	220	271	237	270	256	265	242	262	249	230	255	228	253	273	241	251	235	264	239	261	234	250	260	216	253	246	257	240	238	275	250	231	221	244	304	273	249	260	266	272	254	225	214	256	245	239	241	244	261	261	249	212	244	286	259	248	260	257	262	245	251	230	234	243	234	234	246	267	216	232	216	262	256	244	290	226	236	222	236	260	249	249	243	270	253	266	239	250	259	262	269	227	259	253	260	231	261	239	277	258	258	257	262	232	227	251	248	246	205	268	266	254	220	247	277	271	242	263	258	253	253	283	252	224	218	258	252	260	234	264	256	225	241	284	234	270	249	278	223	258	279	249	263	251	257	242	244	244	220	234	269	221	226	245	233	237	251	215	260	268	249	247	278	242	231	247	265	254	237	253	253	259	260	241	237	271	255	269	255	241	274	251	249	235	242	249	259	259	233	259	239	246	262	266	250	263	268	244	290	261	235	252	237	234	247	262	229	238	260	218	250	270	245	227	258	265	255	224	240	277	268	270	251	257	248	224	247	262	223	235	255	253	221	233	244	253	252	252	254	249	285	244	250	246	212	288	257	250	239	251	228	225	231	249	228	227	239	266	260	248	233	238	236	276	253	248	251	255	235	242	225	235	263	227	230	229	252	263	263	244	245	237	253	230	272	249	243	240	216	223	240	233	249	269	238	265	255	267	252	247	245	249	257	254	265	224	262	235	253	253	277	243	217	244	262	247	232	277	232	237	263	264	258	247	250	244	231	279	226	240	245	268	271	266	281	248	264	270	243	272	266	262	230	275	245	225	245	240	257	252	265	264	249	284	252	260	232	277	268	262	231	234	268	250	246	284	266	235	219	257	238	215	232	266	211	248	265	250	246	255	231	251	257	247	226	259	242	244	244	223	281	248	249	259	210	239	259	253	232	249	251	233	261	244	257	278	242	229	260	252	220	255	255	250	263	269	251	254	261	253	223	241	228	239	229	241	245	238	263	246	247	260	235	257	245	231	275	251	227	227	212	232	271	251	240	237	235	215	267	260	250	223	257	248	243	265	231	242	236	245	250	251	225	248	250	264	261	256	219	255	263	257	258	266	275	254	237	274	267	216	261	249	267	266	257	242	244	245	254	255	252	261	238	255	277	273	250	249	241	241	261	259	267	256	244	232	263	262	266	248	236	260	258	227	248	225	259	248	252	236	257	287	219	244	268	230	256	279	270	269	258	235	249	247	261	242	253	245	227	251	275	260	244	256	253	246	246	261	270	245	234	228	235	252	233	246	232	234	249	261	217	248	235	249	266	233	261	273	234	261	221	249	260	245	232	245	268	255	257	255	236	238	251	223	253	255	249	249	249	260	226	242	250	233	246	228	252	265	220	228	242	256	205	243	249	253	249	251	261	262	218	248	242	281	216	238	245	247	227	251	240	239	239	236	232	247	259	246	246	240	235	239	236	259	245	227	242	257	274	239	269	241	281	246	254	251	217	250	228	251	225	261	252	219	230	281	242	264	251	246	247	231	262	244	233	256	249	233	230	234	242	271	247	214	235	250	253	242	250	250	232	230	212	247	256	249	239	264	203	255	259	281	247	256	251	256	234	238	263	210	252	242	244	263	228	251	265	245	231	274	254	257	263	268	247	245	215	254	214	243	259	253	256	252	243	267	195	215	261	243	274	249	269	243	252	250	251	263	266	248	224	232	219	249	213	274	226	239	244	236	264	240	247	240	256	240	246	238	216	254	211	235	253	216	244	265	242	245	238	234	226	274	246	268	265	224	227	267	229	219	228	242	267	248	249	260	251	239	256	246	264	253	246	267	252	259	238	232	209	257	248	259	255	232	260	254	262	222	235	256	232	268	243	241	268	253	252	248	246	214	241	216	257	261	261	231	241	270	243	267	260	247	223	246	239	255	259	263	235	240	227	243	245	245	245	261	289	257	274	220	244	241	259	238	242	250	242	257	238	254	247	262	234	269	226	234	235	255	250	237	250	244	242	241	278	238	248	243	257	239	263	234	259	228	256	216	254	226	229	255	244	268	220	216	262	240	223	227	245	246	233	220	241	244	256	260	281	257	250	259	219	251	223	256	263	250	254	235	229	228	220	275	248	267	258	261	279	240	258	228	234	228	238	241	246	245	240	227	246	258	250	249	252	254	252	219	285	234	247	214	266	239	279	249	251	241	253	239	232	276	270	259	234	260	259	221	234	260	249	271	237	224	256	249	231	238	240	233	263	256	249	249	255	244	271	229	252	265	255	253	257	240	240	261	242	245	231	211	272	238	259	221	261	242	256	252	252	251	286	242	269	245	279	236	272	249	242	235	227	235	230	245	259	263	285	268	238	242	251	229	231	239	254	238	246	255	245	243	245	287	233	256	262	239	259	256	264	258	293	238	260	243	258	256	253	236	252	260	257	250	250	228	224	234	244	261	262	270	268	249	252	249	255	244	244	249	235	241	240	238	235	212	229	234	233	239	254	216	248	248	242	235	246	248	249	246	266	249	274	255	252	276	223	253	256	274	252	216	230	235	236	236	230	246	274	225	266	219	253	234	262	252	270	264	266	267	206	242	255	252	252	246	257	236	240	242	249	221	243	264	237	219	251	266	235	249	246	254	238	234	259	236	254	249	250	231	242	254	242	235	232	254	255	274	228	256	243	235	255	260	240	262	204	252	243	242	231	251	214	248	231	281	244	239	259	233	276	247	237	258	262	220	235	265	248	220	249	250	295	247	277	246	263	265	229	236	264	283	235	263	249	241	264	240
3270	4489	3521	1689	1228	899	691	603	544	479	416	392	368	357	344	331	364	341	314	307	326	289	291	295	283	339	265	325	315	307	288	282	306	290	288	263	283	288	272	273	278	285	285	263	280	289	300	282	281	281	275	245	291	280	271	298	313	275	292	269	267	279	280	266	246	253	258	263	287	294	273	261	269	248	290	310	277	264	291	271	293	276	279	290	280	275	289	294	280	296	274	295	300	239	251	265	271	261	266	269	249	312	269	269	251	262	232	256	283	257	269	303	267	262	268	269	256	275	284	274	245	258	264	275	252	238	247	279	281	259	270	249	280	251	250	296	298	275	279	273	276	270	273	263	317	255	267	260	248	305	256	265	272	271	261	293	276	264	271	280	271	266	272	248	248	271	270	267	278	267	266	268	250	240	270	252	265	277	244	269	265	268	268	293	265	276	284	290	280	256	264	247	287	278	247	281	253	271	232	271	258	269	290	307	269	223	275	264	253	271	265	283	263	285	283	277	250	235	268	260	238	287	275	306	268	296	268	289	264	268	293	260	296	251	275	298	276	261	264	242	265	279	264	257	265	263	257	261	276	279	279	297	265	251	263	265	260	272	262	275	281	252	271	277	268	276	258	246	297	266	269	297	299	262	274	281	256	275	286	266	261	273	273	266	273	268	285	245	294	266	256	285	263	256	281	288	270	253	257	275	283	263	266	258	255	245	251	285	258	261	280	261	290	273	262	261	293	248	268	299	256	279	257	275	267	237	264	284	241	247	291	272	261	248	252	262	277	276	243	295	254	280	280	296	256	274	275	263	265	272	244	289	250	265	283	245	285	278	277	269	238	261	270	293	259	280	283	240	262	240	265	279	279	270	290	291	274	273	281	270	250	277	286	288	273	226	286	294	285	274	262	252	262	272	280	252	265	275	266	265	264	262	259	276	253	266	257	252	265	267	269	258	249	276	252	289	228	275	271	265	258	223	278	295	274	293	266	262	263	274	245	265	278	257	278	262	284	273	267	237	288	257	251	280	288	251	256	259	284	279	278	286	264	267	283	255	251	269	265	261	266	261	319	245	244	262	276	245	281	294	266	264	261	272	269	288	257	246	281	255	258	251	275	263	269	255	277	271	270	295	282	261	254	270	277	291	263	238	269	255	250	270	262	275	230	274	270	254	253	268	255	255	240	263	255	246	250	296	287	240	259	248	263	243	271	274	276	265	275	300	255	266	273	304	241	250	274	267	284	293	269	252	245	251	274	268	272	236	267	261	233	262	293	273	285	259	244	262	282	230	260	276	262	285	263	261	270	257	256	257	257	257	282	243	261	260	282	272	303	268	263	248	247	270	275	287	272	267	251	223	237	252	266	266	256	268	229	257	248	264	280	253	261	261	283	251	258	232	286	254	275	250	249	280	245	262	244	271	237	272	279	280	272	284	252	290	279	249	290	237	238	267	287	260	273	235	239	245	280	258	283	255	270	261	268	278	256	262	296	264	241	268	260	269	236	219	287	252	257	256	292	255	278	302	278	244	277	254	286	256	315	239	295	244	278	258	256	280	269	265	254	246	261	306	272	264	276	263	259	266	267	255	263	270	272	249	287	283	262	236	247	269	253	289	287	271	252	267	282	269	252	260	259	250	269	250	257	271	295	262	277	270	243	256	264	258	266	250	256	269	283	250	270	253	247	290	250	270	272	296	307	259	246	258	244	293	285	276	272	254	264	262	247	264	247	233	266	276	253	270	264	259	247	281	263	264	246	262	251	267	267	228	254	241	261	258	248	250	264	248	229	285	276	264	251	260	268	269	232	277	270	258	270	281	263	287	249	268	277	249	267	319	291	262	267	254	273	269	302	282	269	243	270	250	243	262	246	281	243	269	290	254	266	255	266	259	267	274	270	280	230	249	242	260	263	258	256	280	273	261	275	288	227	258	259	286	282	269	261	245	261	256	242	256	249	252	252	262	248	270	248	268	269	272	282	296	261	286	293	205	231	279	241	253	251	259	265	235	280	256	271	251	265	276	260	259	253	250	270	281	271	279	282	265	252	253	282	271	276	238	286	283	253	295	266	291	261	240	248	269	280	285	283	284	278	266	267	259	252	277	286	246	253	283	251	265	302	263	258	270	269	258	251	259	258	270	238	247	268	243	253	264	283	270	259	299	264	281	274	258	272	245	248	310	254	277	274	272	280	280	249	273	244	238	250	280	272	269	258	276	255	257	261	236	268	280	288	286	251	269	288	253	296	281	253	288	253	254	271	249	258	279	252	273	235	252	255	291	266	237	247	247	263	273	266	282	291	281	270	268	243	299	272	248	268	264	298	267	276	273	275	271	256	278	273	260	260	253	248	251	274	274	265	263	276	287	247	268	282	253	292	268	303	270	232	280	261	265	282	266	269	257	263	272	276	281	266	267	257	283	284	242	277	255	250	261	268	250	268	266	262	269	271	266	275	297	250	271	234	277	271	271	239	279	254	235	271	253	260	260	243	275	268	283	267	263	246	274	276	261	262	269	268	256	272	274	241	267	262	256	241	273	282	274	276	263	278	269	263	262	272	260	259	273	264	252	245	287	251	232	248	269	247	272	267	269	273	265	251	261	270	263	265	262	258	283	269	259	262	267	244	266	275	294	276	273	293	264	282	281	275	256	278	247	300	245	262	294	257	273	245	253	260	268	281	256	259	290	283	262	264	282	236	277	270	260	263	292	274	234	258	264	266	275	287	260	247	281	276	262	260	280	252	285	269	249	258	284	252	297	259	263	246	275	250	263	251	272	264	278	244	253	255	261	259	252	259	270	289	266	263	271	256	235	252	289	293	247	306	281	250	282	256	266	269	278	253	248	261	267	246	266	247	247	277	262	270	267	232	263	262	248	273	271	242	231	271	271	232	264	283	245	259	263	277	235	244	233	271	265	269	293	286	275	285	294	244	256	242	283	256	265	254	279	300	272	259	258	265	260	269	261	256	231	255	254	254	256	254	267	230	256	221	258	258	270	265	261	241	271	249	297	271	241	251	287	251	269	292	248	271	251	251	246	266	233	249	233	277	306	249	302	297	225	266	264	258	287	266	261	258	250	264	269	249	246	276	272	262	256	284	299	243	256	259	249	264	273	241	242	267	250	263	260	253	243	268	268	281	274	252	281	259	271	235	281	252	293	256	247	279	265	235	254	290	234	258	241	272	239	261	223	257	263	266	237	297	290	277	258	269	258	290	258	285	294	253	245	265	286	281	270	276	279	290	298	255	317	223	238	265	231	266	233	253	268	232	273	261	265	280	255	246	254	261	245	223	251	252	272	250	253	265	263	250	262	259	267	306	270	280	257	251	278	258	272	263	267	262	252	257	270	262	295	293	257	227	242	258	278	265	250	249	250	247	301	296	263	281	290	283	261	269	267	255	261	258	241	246	283	260	259	249	247	261	243	283	252	243	276	279	278	249	245	273	253	283	305	261	255	264	268	255	285	284	248	247	270	265	247	258	264	263	279	252	270
27546	11260	1669	1010	782	734	689	694	661	724	682	709	690	719	672	698	724	673	667	692	674	742	673	723	684	696	705	704	748	722	710	721	689	665	693	684	670	667	678	690	706	695	671	686	730	663	729	740	634	696	677	725	647	703	694	635	685	737	659	709	676	664	700	669	691	652	676	706	686	707	676	677	690	693	677	648	675	738	713	698	637	737	702	709	708	702	638	642	698	710	670	704	679	714	671	699	700	716	705	656	712	718	712	696	650	670	717	673	674	669	680	724	679	683	685	693	679	663	646	681	642	635	690	643	664	676	712	640	738	720	654	732	629	697	674	675	615	717	676	697	704	707	638	729	690	710	681	688	673	697	715	687	677	644	661	682	693	735	688	693	660	695	644	673	668	645	653	670	700	671	670	716	695	687	720	682	690	727	694	670	605	706	711	678	679	709	703	727	639	682	676	719	653	664	731	682	667	675	670	688	665	692	682	702	658	676	714	624	724	656	677	709	661	700	700	669	698	700	705	741	693	662	663	697	666	698	671	705	661	671	667	664	715	687	668	705	686	715	649	689	657	731	632	692	633	682	684	704	718	663	608	681	686	671	673	690	718	696	635	695	677	682	672	675	678	736	678	727	660	710	662	689	708	660	684	695	635	732	676	631	742	697	706	758	654	700	650	706	711	653	690	695	718	680	666	712	665	673	664	745	684	700	698	688	749	693	650	653	656	714	669	656	672	717	683	674	696	692	685	654	645	696	719	704	681	678	675	648	681	686	659	658	728	664	680	679	711	658	667	684	724	687	665	655	656	672	679	689	662	698	686	649	674	665	642	659	643	716	711	732	635	705	677	685	735	685	660	683	704	674	732	676	681	656	709	724	693	668	690	684	712	650	689	696	689	654	688	666	679	651	699	684	669	671	686	651	714	625	682	671	688	691	720	761	678	682	748	678	696	750	710	686	666	723	691	714	678	681	707	722	703	678	627	671	667	659	699	664	683	657	725	663	686	710	717	710	693	713	663	723	697	709	667	686	667	680	646	673	692	704	726	663	662	676	698	698	681	690	691	717	634	694	656	688	663	677	707	701	659	687	655	699	693	658	709	687	622	698	704	732	734	679	700	696	706	665	685	662	719	695	696	724	710	666	684	647	648	704	696	703	680	650	720	726	692	714	723	689	763	695	711	698	724	677	690	670	709	724	670	733	672	701	713	719	700	669	672	679	666	705	697	684	653	663	698	645	706	700	690	679	697	671	670	659	753	674	675	707	673	681	699	693	696	645	668	693	674	695	677	651	691	715	650	656	701	720	689	686	685	650	684	700	760	678	650	690	677	740	670	699	703	708	690	684	696	679	687	720	706	682	688	648	674	715	697	721	693	720	725	688	638	671	665	658	696	689	721	677	715	682	688	656	666	656	738	670	741	649	649	670	656	676	643	699	666	713	670	707	661	661	654	672	695	670	682	683	659	689	720	684	662	709	688	705	709	661	692	673	707	675	668	710	706	730	659	658	623	729	636	704	666	661	664	705	711	708	675	709	679	701	670	683	713	698	644	682	709	702	715	704	685	660	754	688	702	706	712	653	689	649	641	652	657	650	674	711	678	688	697	725	705	703	693	638	704	705	714	707	743	642	677	683	665	675	686	684	712	637	694	676	716	687	665	721	734	669	687	688	677	627	682	653	690	691	714	661	672	663	657	648	680	706	686	696	660	650	691	675	706	680	715	720	650	682	665	691	669	722	686	696	684	659	690	670	720	699	678	702	675	629	705	716	644	668	716	687	700	664	671	715	709	698	679	681	671	696	685	721	639	632	709	677	671	647	680	693	636	673	704	656	677	677	700	727	697	713	683	679	691	628	689	705	710	715	693	633	651	730	680	648	624	669	690	682	689	703	655	661	660	659	706	654	714	640	687	693	680	692	694	655	674	706	690	670	658	691	668	655	673	641	680	719	670	696	647	719	657	669	644	725	643	683	678	639	682	704	689	682	701	671	702	734	700	719	661	716	625	661	671	680	682	685	682	625	656	627	730	694	658	698	698	674	664	678	695	687	668	707	674	692	680	710	732	647	687	655	640	706	694	691	692	717	670	747	632	658	699	712	695	716	730	682	623	657	685	661	695	668	661	704	684	678	657	704	683	673	654	658	709	649	666	632	668	647	674	646	626	652	659	694	688	678	723	690	668	687	693	700	727	670	665	707	694	703	679	681	694	698	670	726	724	697	678	663	703	663	682	673	696	707	681	630	664	675	728	643	701	646	702	728	725	663	702	684	691	648	667	690	666	672	733	672	677	639	694	677	705	749	679	651	681	696	686	630	692	698	726	665	690	692	654	640	691	691	721	701	644	684	721	683	689	697	710	673	732	708	673	664	673	693	652	640	659	646	665	740	690	665	729	656	701	687	703	729	701	664	699	669	690	703	693	686	661	702	686	632	659	707	629	695	688	698	635	674	708	663	727	704	685	707	656	685	713	672	689	687	694	698	689	682	719	662	653	715	682	710	710	709	691	663	648	664	702	723	666	716	679	643	710	692	707	665	686	641	707	754	726	711	669	701	666	695	679	684	660	715	696	679	726	701	697	673	661	663	686	659	681	747	659	650	695	689	691	698	699	688	694	672	630	651	716	711	668	715	689	694	666	678	682	683	643	687	673	696	669	701	680	696	743	692	609	703	705	653	655	660	726	692	630	636	713	673	659	729	648	717	670	704	673	672	687	681	676	752	726	649	715	658	638	681	718	683	662	686	636	655	692	661	686	666	657	680	655	636	676	723	692	728	668	627	697	699	682	667	652	681	714	669	663	703	668	711	690	652	660	687	654	697	656	633	684	615	663	712	658	642	689	702	643	700	684	666	646	661	650	696	660	725	706	679	685	683	708	645	652	708	698	695	700	709	686	676	698	670	665	675	694	689	683	654	715	664	724	655	736	611	683	656	659	696	687	696	725	719	681	690	670	675	678	697	688	707	691	657	690	657	684	671	669	630	698	705	689	698	675	677	665	683	672	684	644	703	691	673	667	694	724	668	693	699	747	671	631	730	696	694	705	700	676	681	678	710	717	726	707	698	723	623	626	657	661	669	672	710	690	648	738	716	713	690	720	677	682	683	691	714	673	696	687	655	667	730	671	672	685	685	706	691	684	718	684	685	676	635	708	675	651	640	685	641	668	698	669	699	682	686	711	709	707	686	684	700	679	679	624	718	716	704	647	719	685	671	630	680	689	731	680	622	713	691	688	702	689	619	679	660	691	657	691	697	698	669	675	726	657	659	639	711	673	713	678	708	693	708	661	691	723	695	675	631	749	683	676	712	702	710	722	652	672	687	679	691	688	679	672	720	676	715	680	707	717	672	647	666	689	682	663	685	718	679	666	705	709	632	694	689	642	685	708	738	653	691	707	690	700	696	703	673	674	708	669	732	695	661	635	726	644	662	691	667	721	674	699	653	696	663	748	694	653	735	710	680	665	681	732	710	762	702	729	689	704	675	689	692	710	690
5148	843	777	724	624	642	667	630	615	614	602	659	628	630	650	603	626	609	608	617	644	596	650	598	607	615	638	590	644	611	614	617	635	638	672	583	614	615	634	616	648	622	555	638	619	589	642	592	585	610	617	641	619	619	606	555	619	630	598	649	598	665	603	646	625	646	611	634	646	673	619	608	635	627	601	599	665	674	607	687	635	654	617	627	632	603	621	634	590	611	629	610	625	642	633	627	627	609	626	587	607	641	629	605	634	622	636	616	618	636	570	624	617	634	641	595	613	565	599	635	608	628	611	635	574	628	649	612	644	569	610	562	637	680	624	620	618	644	588	618	609	605	606	628	628	648	657	603	619	655	607	603	629	614	673	622	632	619	602	625	618	632	659	631	615	613	639	608	592	620	617	647	590	641	569	596	616	596	612	598	615	653	605	620	617	640	620	642	567	640	603	611	627	660	651	608	631	635	604	632	611	647	625	570	592	594	611	618	667	624	624	583	618	662	645	641	569	627	672	628	674	602	608	655	606	639	631	580	615	597	619	633	644	611	609	611	590	636	639	594	618	608	625	617	598	595	619	604	628	617	626	659	663	610	604	666	631	608	669	599	629	631	596	609	647	644	640	610	628	628	608	647	614	585	621	611	601	621	670	599	629	619	603	636	617	636	620	644	648	603	609	560	613	618	575	669	613	640	607	622	618	630	618	621	647	642	614	637	654	627	628	640	643	611	558	616	612	628	633	611	587	604	638	607	631	593	589	605	594	639	652	611	606	627	604	648	628	619	589	628	657	600	597	608	601	585	645	598	617	637	602	619	624	615	576	631	657	619	616	628	582	640	580	634	665	602	609	606	673	638	639	587	616	601	615	621	621	621	610	603	620	645	635	615	642	640	671	617	632	611	619	597	632	622	619	637	640	640	625	664	545	637	621	580	622	636	601	608	613	593	625	605	603	648	598	634	585	648	589	617	623	621	570	625	609	645	658	607	591	623	610	632	599	649	640	640	601	643	586	677	640	588	666	611	611	573	616	678	604	608	598	625	635	593	591	636	604	625	607	616	583	618	615	618	620	576	595	617	631	651	624	604	585	637	594	626	649	603	612	631	649	619	617	621	639	632	615	638	606	617	628	638	630	607	642	619	613	640	626	634	648	664	607	618	624	602	666	618	613	615	614	612	614	625	655	607	624	633	588	632	575	650	602	598	628	620	584	611	645	577	672	664	626	639	623	611	632	643	584	591	627	639	647	593	618	670	665	598	589	587	655	658	615	653	651	609	624	593	653	578	554	605	611	618	656	628	634	637	629	592	613	620	667	600	565	648	597	648	549	617	571	595	633	624	608	606	618	617	584	647	619	628	625	579	594	615	633	587	639	609	610	591	658	608	649	615	692	613	586	586	612	607	642	607	621	624	620	584	639	609	644	590	651	607	585	638	621	642	641	610	563	583	621	622	667	624	610	594	580	619	581	628	640	613	602	609	599	620	627	602	645	631	624	659	628	647	621	626	647	639	613	619	640	614	625	595	666	558	597	652	615	626	623	611	642	624	613	637	633	684	634	627	632	616	591	651	596	613	641	648	618	574	627	619	590	595	630	621	643	643	653	622	631	623	629	645	647	583	668	588	630	647	596	619	618	624	652	602	619	634	560	617	616	613	628	618	631	622	644	613	583	578	616	601	604	590	624	599	644	614	613	598	614	593	640	611	621	659	605	618	659	621	620	611	623	655	617	658	626	603	642	585	644	611	613	605	657	625	597	596	621	649	652	560	619	615	550	641	595	653	611	608	662	612	581	637	622	642	643	579	601	606	645	594	623	572	615	649	593	618	654	617	641	635	642	581	630	641	598	657	611	630	633	618	595	646	602	612	567	590	639	611	678	606	595	632	599	590	653	610	594	620	637	604	639	619	660	617	657	667	648	652	623	586	629	631	599	632	617	614	585	594	665	616	620	635	668	649	596	636	620	599	595	615	647	645	648	585	604	629	596	650	615	559	633	587	616	616	592	619	592	648	628	605	631	614	610	608	621	648	626	644	602	621	598	602	621	614	588	616	634	641	654	621	659	606	659	636	588	594	631	614	616	591	608	591	617	599	624	596	629	567	611	593	608	589	547	622	635	613	610	626	652	615	606	588	643	611	671	602	631	635	628	646	644	602	648	576	629	647	612	613	662	627	653	572	598	659	644	633	599	612	612	625	646	554	620	597	627	649	600	629	603	642	635	616	637	614	588	606	587	585	596	616	645	541	611	561	633	619	621	637	615	650	620	608	593	623	677	610	654	623	612	635	615	631	616	593	594	591	608	616	640	602	604	614	602	601	601	619	597	627	628	636	620	590	622	667	627	554	611	615	607	588	644	611	627	612	580	612	655	625	624	580	658	611	611	607	659	610	612	603	610	624	655	579	591	614	633	624	642	608	601	629	563	609	611	607	631	571	586	627	643	569	653	646	621	661	643	615	620	624	630	640	620	661	590	602	616	623	643	662	602	599	633	614	679	651	638	650	614	615	658	589	622	611	648	576	614	621	587	652	629	640	610	626	598	633	633	618	590	661	619	618	601	585	652	625	625	603	619	639	633	620	601	655	657	611	629	629	629	630	600	636	592	612	587	661	625	647	560	605	674	596	579	602	633	579	621	597	666	624	616	607	587	607	619	580	644	647	620	672	640	631	631	564	628	608	675	632	551	663	638	623	657	593	643	639	633	622	651	599	648	583	630	641	598	649	621	636	659	582	582	596	605	633	636	629	626	617	631	633	645	601	617	613	634	624	624	634	647	659	647	662	653	618	649	636	620	587	603	595	556	672	586	670	605	619	596	630	644	623	602	621	611	668	624	579	640	639	638	612	616	593	587	621	625	643	612	593	627	649	589	641	611	653	643	611	598	645	646	633	611	618	601	599	616	576	592	618	612	620	607	628	585	639	580	655	621	657	608	644	639	604	632	567	610	607	590	624	616	588	628	624	626	646	572	616	608	628	648	599	620	598	623	659	631	607	617	585	592	622	644	616	585	630	592	600	603	599	610	611	602	603	615	614	608	625	598	613	597	609	631	642	661	622	571	589	618	633	601	656	645	600	623	620	615	602	627	608	638	585	620	628	630	621	636	666	650	615	594	622	652	602	600	673	620	667	636	628	606	591	634	619	621	587	632	630	589	606	640	613	631	596	598	646	599	613	620	617	617	645	631	609	637	623	646	616	578	619	630	650	627	631	658	647	632	620	597	576	634	649	647	619	646	597	605	618	596	607	641	607	618	671	578	618	606	638	625	625	644	638	608	624	653	610	605	636	660	620	646	628	623	572	640	601	633	582	573	579	581	564	622	608	684	647	597	641	596	605	651	600	623	635	565	616	617	628	629	630	595	572	558	596	632	578	615	608	613	619	638	597	619	601	605	597	610	670	632	621	580	605	648	592	619	621	626	628	636	628	647	545	642	643	620	625	621	654	646	592	643	616	603	632	607	603	595	622	620	594	581	600	627	660	611	611
25934	21462	24779	14874	1369	799	744	659	591	631	622	628	611	561	591	611	574	599	593	554	568	591	572	621	545	528	547	518	565	574	606	526	580	559	574	554	630	561	560	565	591	571	581	594	586	568	552	558	561	571	582	535	579	552	569	569	533	570	591	570	612	556	551	629	569	532	568	559	557	559	558	574	584	595	577	540	581	570	571	557	530	518	575	532	562	529	586	550	574	571	583	574	591	571	550	540	574	538	564	563	547	568	577	576	562	529	585	585	575	550	552	559	577	559	573	529	535	577	538	559	541	575	562	559	583	605	510	575	574	540	550	557	565	540	545	615	575	573	508	521	572	605	581	531	604	568	543	597	580	606	536	635	538	568	543	547	546	569	558	616	581	584	564	583	569	539	617	523	569	558	542	560	552	552	563	523	578	574	546	591	549	547	550	576	534	545	558	559	556	574	597	594	572	542	567	498	506	557	568	562	541	609	559	547	533	551	587	550	531	529	564	549	573	552	533	563	604	577	557	593	520	523	572	557	617	551	547	548	553	593	578	537	540	560	550	577	530	566	582	559	574	572	574	555	567	533	505	554	579	549	581	551	544	557	581	539	612	551	536	557	548	585	567	579	550	570	588	512	590	585	613	533	536	562	540	515	565	570	561	559	533	560	561	591	579	572	552	579	549	569	521	588	583	590	566	565	584	534	547	513	550	561	587	598	600	551	614	566	556	545	557	575	570	572	542	527	544	563	568	575	497	532	560	561	533	573	518	573	523	599	582	605	563	573	593	562	589	545	547	581	596	558	543	519	574	582	544	562	588	577	559	558	509	532	540	581	558	548	609	601	591	567	581	530	580	563	558	543	536	549	611	586	571	585	553	535	528	575	560	571	555	562	589	528	552	560	505	585	538	548	550	583	552	555	569	534	581	561	506	512	585	567	560	608	557	522	564	589	607	582	545	561	529	570	563	580	575	519	571	605	537	546	549	548	579	571	578	564	570	535	575	519	571	557	545	561	525	569	516	577	571	550	574	562	606	574	553	575	573	524	568	574	585	538	527	561	575	562	545	597	574	593	517	546	610	612	565	592	572	544	586	549	624	544	582	548	567	561	558	590	556	548	539	590	558	545	577	530	536	534	556	552	578	532	511	578	586	537	569	607	543	512	591	584	542	533	559	566	611	581	564	561	545	586	573	579	573	551	551	588	581	582	530	555	517	593	548	586	527	558	579	549	547	570	551	579	529	530	522	572	553	560	622	541	542	566	558	569	549	594	551	594	565	630	548	582	550	575	570	628	552	567	569	562	542	552	574	577	594	557	575	558	592	574	557	542	506	555	575	541	543	538	578	544	553	581	514	570	503	576	576	517	585	592	586	538	563	594	534	572	514	520	564	600	577	561	587	532	553	590	576	564	555	584	555	589	541	578	563	550	528	609	537	547	588	559	544	558	534	595	560	583	570	563	562	592	546	536	573	555	554	575	525	597	593	554	608	566	598	603	589	599	534	563	598	548	542	484	570	557	557	510	518	585	584	545	538	586	590	583	537	567	589	517	542	523	577	596	545	567	578	557	555	513	537	579	544	476	588	561	589	538	588	550	591	532	522	615	524	543	558	537	574	560	561	587	560	572	589	568	590	551	557	625	575	545	584	522	543	553	579	559	562	518	521	599	602	609	559	543	580	586	575	555	577	574	572	563	550	574	533	540	578	554	591	555	563	536	542	492	585	613	556	555	545	571	567	582	553	582	537	505	572	563	554	552	553	544	546	602	601	531	561	518	565	541	560	587	523	569	547	585	621	541	600	557	582	574	568	536	538	556	591	522	569	533	525	557	543	545	560	555	575	560	608	600	563	556	559	574	545	576	576	618	569	532	547	617	524	544	588	559	513	539	606	561	537	566	556	591	578	587	606	589	544	563	567	512	552	561	533	531	581	533	548	554	567	537	561	571	583	541	601	508	591	557	597	585	576	570	571	570	558	557	575	564	591	552	601	574	553	519	549	547	545	585	569	534	549	558	566	559	561	555	583	559	579	550	520	570	523	539	545	529	539	570	552	560	591	565	530	562	565	561	582	589	566	568	561	590	541	537	563	537	576	565	598	567	530	553	531	566	577	600	587	589	564	533	541	565	588	558	593	574	511	603	579	512	531	589	542	563	535	603	568	614	553	561	588	581	574	533	545	547	536	588	582	492	514	549	504	521	569	584	575	569	565	565	525	546	574	578	566	562	536	565	603	584	573	569	571	526	593	597	545	607	536	553	545	541	555	554	547	576	562	546	541	573	551	499	561	583	577	559	566	528	547	572	542	551	607	561	603	556	557	590	569	566	564	595	524	544	567	525	537	587	551	573	552	558	545	561	509	556	623	547	581	553	577	529	555	530	550	570	565	528	584	591	571	551	618	573	574	561	572	544	560	542	540	556	564	557	532	568	496	526	550	552	566	499	562	551	514	581	546	590	606	537	526	572	550	570	567	618	529	571	575	526	585	601	611	537	567	576	596	578	569	553	574	576	564	577	604	609	564	505	591	565	558	549	537	549	577	608	559	551	570	554	504	573	544	533	556	531	597	577	579	559	560	542	552	590	544	542	543	572	538	573	586	609	539	533	537	590	571	522	560	501	582	562	594	533	547	581	570	530	598	552	591	538	588	570	570	508	552	568	582	565	585	528	578	550	578	580	571	564	570	567	557	622	563	510	611	546	520	570	589	542	543	552	539	534	547	559	584	587	521	545	553	516	555	570	567	532	604	581	573	593	571	582	551	597	586	580	563	574	596	535	543	569	555	539	550	526	577	590	540	584	557	551	595	571	527	576	554	594	555	541	570	571	531	530	516	575	635	550	574	521	557	530	581	563	564	551	605	565	542	555	586	577	563	504	554	537	583	562	557	565	528	547	579	540	579	567	578	525	564	551	581	568	545	587	547	607	556	536	561	557	548	536	540	612	551	572	610	547	519	526	505	564	551	613	539	555	572	567	582	542	577	551	552	560	566	559	552	518	526	598	564	519	597	552	578	539	539	594	585	546	587	548	561	569	575	540	551	580	565	566	574	587	574	568	533	541	559	571	557	589	567	564	562	556	566	547	559	546	566	537	539	580	550	592	557	542	542	591	594	557	545	595	558	567	585	550	564	546	531	574	567	544	587	570	551	540	620	560	573	535	524	522	508	562	559	562	569	572	558	552	551	547	556	522	596	512	537	594	526	557	559	573	582	543	546	543	582	556	602	572	560	593	570	553	576	535	589	520	568	562	560	548	541	590	583	555	520	567	515	554	550	573	541	548	608	535	585	555	546	537	543	545	565	571	522	548	534	573	575	524	540	558	580	559	573	577	571	576	559	574	563	523	618	548	548	563	563	599	553	551	531	528	569	561	588	534	533	585	548	565	514	570	562	559	550	540	562	571	573	551	528	556	554	570	569	541	551	595	528	525	533	595	557	537	565	577	568	544	549	548	529	570	548	547	604	590	547	573	591	566	598	562	562	553	530	554	546	538
3653	1879	1490	1013	781	750	721	633	605	571	557	558	543	566	566	558	536	584	569	564	539	519	584	553	573	595	528	504	526	510	560	504	515	535	545	483	537	533	528	567	516	484	505	509	524	567	516	496	538	535	518	493	553	521	566	571	539	522	521	581	586	538	577	521	557	509	530	541	525	578	524	505	497	499	531	519	526	514	495	509	546	521	508	529	502	533	519	562	567	532	556	531	501	494	520	510	547	513	504	571	553	479	504	515	550	566	557	515	544	542	503	530	519	547	544	528	554	535	553	528	541	529	540	531	525	498	522	514	507	520	519	526	510	516	525	530	579	522	533	530	516	519	557	564	542	537	535	556	519	586	521	545	510	560	530	508	506	567	501	517	531	520	543	512	540	520	507	534	517	519	496	479	526	516	493	546	493	550	565	545	534	503	551	566	550	505	536	525	517	554	466	503	537	514	499	513	520	521	523	566	528	544	524	495	531	494	543	513	505	538	525	548	506	532	529	543	547	575	525	528	491	522	536	552	502	523	505	545	538	509	532	477	583	523	539	485	544	500	508	523	489	503	525	510	562	537	504	531	543	567	533	512	527	588	535	546	548	502	538	523	535	546	568	545	473	509	550	517	503	543	513	527	560	504	499	494	546	545	548	566	512	530	545	510	502	540	501	528	579	540	577	480	524	549	530	531	517	492	503	550	543	517	526	552	496	569	530	509	540	508	518	508	541	521	591	554	535	531	489	529	530	529	534	564	514	520	458	537	504	518	504	516	518	540	515	520	515	491	519	541	523	539	561	506	499	560	532	538	561	534	497	529	530	563	502	544	543	510	532	510	546	556	540	581	519	526	540	543	565	530	529	525	548	480	516	547	577	543	556	502	498	535	505	514	534	488	527	504	527	525	506	531	507	514	543	547	527	521	526	550	541	505	561	506	518	499	483	521	563	540	493	538	532	536	550	514	511	524	537	547	509	510	531	565	538	536	512	530	527	501	522	544	574	518	525	522	549	517	525	510	538	571	561	520	508	510	496	534	535	517	519	529	521	528	502	568	517	541	524	501	511	514	549	510	496	519	524	518	545	513	537	521	525	536	555	526	547	525	493	526	536	522	554	545	517	545	514	515	525	525	522	501	536	525	523	506	511	507	507	539	546	556	506	543	512	579	485	534	524	530	518	507	555	532	530	507	535	533	536	539	507	570	545	526	521	584	519	494	523	488	521	565	529	509	556	545	560	535	490	499	512	505	541	556	516	505	470	535	528	568	505	518	511	537	508	537	527	521	518	536	487	566	477	498	569	538	556	511	533	503	523	512	574	575	529	545	511	537	535	564	528	523	522	492	523	534	477	553	547	565	564	540	517	522	499	547	551	526	504	574	524	552	567	547	542	520	525	533	515	525	515	549	517	523	530	519	549	530	525	517	546	513	552	493	539	530	541	535	533	529	558	528	511	524	548	522	528	520	530	521	505	538	529	526	528	578	504	555	526	511	510	517	517	570	553	485	517	521	523	486	528	521	522	484	506	516	582	524	521	516	515	513	566	495	511	501	468	526	488	524	512	525	517	510	547	515	545	497	550	504	520	543	554	516	597	553	554	533	552	511	517	535	534	523	577	519	519	489	556	528	500	538	506	534	552	555	516	566	495	521	533	563	507	530	549	533	532	512	505	526	524	537	531	518	513	520	513	510	557	561	492	532	540	507	529	547	498	572	534	562	521	494	527	526	574	605	531	516	543	563	519	512	516	507	498	518	523	548	550	534	534	535	517	553	532	513	520	527	526	546	509	562	510	528	511	512	554	535	599	530	535	478	519	520	539	531	513	514	532	519	508	503	523	510	513	538	530	468	527	503	497	499	499	557	515	549	558	560	519	514	513	505	557	532	502	486	544	495	493	496	565	508	521	551	546	551	486	558	518	509	529	516	511	524	522	507	543	553	521	507	542	466	552	542	496	491	531	496	525	540	530	534	507	558	511	507	538	537	490	538	569	475	529	523	558	518	485	573	507	521	482	515	523	533	558	509	528	525	566	543	545	540	505	518	553	545	511	519	521	464	523	540	540	549	476	567	534	529	555	524	490	519	537	540	521	490	536	530	499	511	512	550	526	520	539	536	502	508	547	514	560	500	508	545	545	557	519	560	510	497	507	514	539	519	571	555	492	547	520	546	556	543	511	521	482	534	521	537	514	526	528	500	558	557	508	558	537	539	540	532	536	532	573	521	527	541	524	541	534	545	539	512	554	520	548	586	506	535	542	521	554	549	521	519	512	535	519	525	528	522	546	530	505	527	548	492	513	514	533	540	551	499	526	570	559	551	552	545	532	496	537	517	518	554	521	508	525	556	543	543	492	526	522	549	498	528	534	515	510	489	527	546	541	491	554	548	506	522	539	533	526	508	520	459	512	526	504	556	515	531	534	546	501	546	551	522	532	508	550	522	503	516	527	523	525	523	526	542	555	498	541	523	524	513	454	481	510	497	537	517	519	518	514	544	512	506	522	531	541	553	532	529	547	531	496	555	553	560	518	514	542	544	517	542	548	481	522	525	508	519	514	529	519	502	514	549	536	523	505	523	574	512	534	534	547	553	527	544	527	472	496	540	481	542	554	533	514	582	485	539	539	548	503	473	516	521	500	542	533	540	531	521	500	497	523	507	528	542	545	538	527	540	482	552	529	540	527	515	501	513	523	549	525	495	517	516	503	547	509	549	510	510	524	551	523	512	524	565	503	510	535	500	522	550	510	512	534	530	533	531	523	550	547	554	551	545	539	527	517	482	500	545	487	511	479	515	493	542	524	539	512	514	508	554	522	516	555	544	527	562	567	532	519	504	502	505	556	525	490	550	484	506	531	505	492	512	551	541	476	483	546	537	518	557	550	514	546	540	528	548	545	514	547	537	547	516	545	495	518	524	518	514	531	470	504	511	521	540	532	537	510	553	481	553	499	510	532	522	512	548	560	547	507	509	544	454	535	531	495	504	528	524	533	514	518	536	550	569	508	548	522	530	523	498	521	464	516	519	537	520	461	559	502	535	498	541	534	521	536	582	509	556	550	523	489	494	546	513	499	545	534	487	512	513	532	517	539	503	528	540	513	551	499	495	529	535	555	540	543	525	527	520	525	521	554	522	510	518	512	528	498	500	508	497	517	509	521	519	537	535	526	530	511	538	556	515	534	545	528	571	525	525	528	524	534	532	517	542	528	503	544	556	500	496	560	527	525	521	586	515	533	481	513	498	532	541	494	530	498	506	511	574	508	497	552	502	502	536	518	544	568	548	525	514	568	523	547	566	534	509	566	554	541	536	577	516	517	533	542	516	538	487	529	545	496	535	496	546	526	545	514	546	484	530	533	592	530	518	498	532	513	499	504	559	515	491	521	517	539	542	498	541	561	548	506	504	530	531	543	563	554	520	513	511	530	508	555	536	519	510	557	496	517	519	511	523	516	543	532	490	504	506	536	515	532	520	519	573	522	462	549	575	475	533	502	525
24262	21434	28538	24720	19669	2221	718	458	363	328	329	292	316	330	280	264	300	308	294	238	267	306	290	264	252	270	273	250	281	258	264	234	263	247	243	252	227	262	241	256	240	254	263	242	219	267	251	270	239	249	248	224	250	232	249	260	260	254	244	260	272	247	271	247	246	252	246	274	253	232	227	245	236	255	269	250	268	262	231	238	272	257	258	260	256	258	248	268	247	258	250	246	291	246	245	237	247	263	250	231	255	233	232	232	265	280	271	245	262	258	247	224	202	268	247	276	240	239	268	239	214	249	252	244	267	248	232	237	233	260	221	260	248	266	218	254	263	253	245	248	238	273	252	249	266	278	257	240	230	234	254	248	271	239	264	239	275	257	243	262	228	219	262	235	255	237	250	247	232	250	267	240	239	258	261	248	256	269	262	261	231	253	222	234	263	248	229	256	301	238	213	260	256	246	234	219	279	240	260	252	240	251	255	251	243	241	270	276	219	243	229	234	253	272	254	254	260	272	252	216	241	279	229	259	243	238	235	251	226	228	240	252	277	260	248	263	240	235	257	247	248	235	269	274	232	258	227	238	242	254	259	286	249	245	251	232	271	255	261	260	237	268	243	244	257	261	231	246	273	261	237	245	255	245	249	226	239	218	257	274	276	249	246	230	234	241	273	253	262	242	246	258	239	254	257	252	270	260	233	243	262	236	246	275	277	246	262	260	222	263	234	245	239	242	277	260	240	251	243	257	238	245	248	268	249	227	223	239	250	271	255	255	259	254	234	277	265	268	258	240	248	261	216	242	237	254	281	238	240	247	248	267	251	262	258	227	231	236	269	266	217	241	266	239	245	245	259	248	253	248	250	266	226	249	234	212	246	253	261	233	272	273	241	236	241	255	227	263	282	272	235	224	243	251	250	238	257	253	230	251	248	258	248	290	210	228	250	265	226	246	273	259	243	280	247	257	264	240	232	238	236	251	272	229	236	282	268	254	269	275	225	219	282	239	225	262	259	267	275	254	242	230	247	239	257	275	251	266	241	227	258	236	239	270	264	249	251	269	254	208	232	242	242	284	268	251	259	243	271	260	262	286	260	234	233	257	267	261	244	224	266	240	256	250	256	246	271	230	246	229	255	253	246	252	243	239	225	231	246	250	231	272	263	253	257	241	262	253	219	227	236	259	249	221	231	244	256	254	222	238	268	234	224	266	244	253	231	238	233	250	261	258	213	248	242	219	239	253	257	246	243	261	239	258	255	263	240	261	244	223	254	253	234	293	237	256	243	261	232	239	222	252	261	268	285	267	247	247	229	268	240	255	243	284	224	255	245	244	270	266	232	235	249	244	247	253	270	248	270	237	236	253	225	262	251	246	233	234	250	245	268	236	237	259	228	255	256	234	231	240	239	244	251	241	264	267	233	267	229	246	224	243	253	246	242	293	239	235	275	265	260	227	267	232	262	267	258	257	259	239	279	265	239	258	253	230	243	260	253	248	242	243	218	253	249	266	241	255	261	302	222	222	230	235	264	263	237	259	253	225	262	242	253	245	248	231	236	244	268	254	244	247	253	241	252	249	248	280	271	255	224	239	231	228	270	274	265	210	263	264	239	244	284	254	257	220	255	252	264	265	251	257	256	244	242	219	237	230	246	301	254	251	256	256	263	244	226	249	249	253	253	247	238	247	234	256	265	269	278	230	248	257	232	255	261	245	293	261	248	249	250	236	251	268	279	249	224	236	239	251	246	269	239	223	256	242	246	245	252	223	238	271	275	246	214	249	244	236	283	263	262	225	251	255	223	282	252	244	231	256	239	249	234	240	260	247	233	225	251	271	248	256	255	227	230	236	268	245	243	250	221	253	241	248	240	238	221	245	245	250	217	263	238	235	236	276	234	247	266	247	244	253	262	259	234	227	228	243	252	239	268	239	247	247	228	263	276	243	260	267	278	272	210	278	239	267	232	243	243	256	264	229	264	272	231	245	263	217	231	249	241	272	256	270	272	252	259	246	242	253	235	234	249	272	250	252	266	217	228	242	238	245	225	220	273	240	255	267	281	272	235	243	227	283	266	247	246	273	250	275	214	242	253	232	261	240	235	224	276	250	256	233	233	237	257	272	260	256	254	245	264	240	218	271	222	223	240	241	249	260	249	263	244	257	245	247	250	251	230	271	270	264	256	221	240	226	239	256	283	261	253	237	260	252	238	232	239	250	215	241	233	240	254	262	237	242	253	267	253	255	238	256	251	228	246	223	250	244	233	229	251	264	224	257	277	236	251	245	268	250	265	231	267	233	237	244	221	251	241	259	216	263	244	284	236	237	235	243	235	240	242	240	241	290	240	253	232	251	261	245	258	238	245	237	246	285	251	233	246	242	242	248	245	256	218	251	223	247	245	236	241	209	268	241	266	249	246	257	240	242	250	255	224	243	246	265	240	237	247	236	255	256	303	238	239	258	230	257	232	226	263	232	238	243	277	233	266	245	237	262	263	257	267	258	253	236	251	272	245	252	259	237	247	238	268	274	247	243	268	249	251	292	234	235	230	241	264	249	259	230	258	225	270	219	211	263	274	251	263	245	225	270	253	280	262	224	231	252	239	254	243	246	233	243	263	271	238	246	237	284	240	264	253	279	244	239	247	257	218	223	248	262	239	239	261	230	255	242	250	229	239	247	237	243	231	255	266	246	265	233	250	238	237	241	250	256	232	239	243	221	222	260	249	249	240	246	233	233	234	243	214	247	225	254	233	250	253	232	207	253	235	258	259	233	266	245	246	252	227	271	240	261	238	268	239	247	250	266	251	256	238	241	266	264	260	257	252	225	261	261	227	224	248	273	228	251	247	238	261	233	230	249	262	271	234	268	233	247	233	291	266	263	243	257	282	225	257	242	276	266	252	265	278	273	251	250	206	259	259	232	260	254	261	251	247	265	232	237	254	229	237	239	251	253	240	250	256	251	252	235	239	249	265	273	271	279	250	251	252	250	269	228	246	252	240	276	254	255	252	260	257	239	257	240	223	258	262	225	254	230	255	276	244	240	244	218	232	223	252	231	246	254	246	222	232	252	263	280	219	256	258	215	238	271	235	226	259	254	224	260	239	263	251	263	286	228	237	243	256	250	250	240	251	258	220	250	248	249	237	283	251	254	241	257	246	245	253	253	254	232	233	260	248	270	228	247	233	249	265	244	249	243	248	221	201	223	268	223	250	254	237	255	235	260	221	259	252	264	239	234	255	233	264	230	257	270	238	234	230	260	249	245	234	265	245	243	243	268	260	208	270	256	247	244	251	247	223	255	230	235	254	251	253	226	234	281	247	244	263	258	231	247	241	219	247	224	245	238	289	228	260	243	218	235	230	238	243	234	251	264	232	233	260	240	292	254	232	259	237	248	245	274	249	248	215	268	245	274	267	256	259	226	255	265	233	242	221	254	260	242	241	245	255	239	266	216	255	250	271	258	249	242	244	244	252	267	236	240	241	214	247	254	251	254	270	229
3294	4361	3540	1767	1194	883	715	644	553	476	429	404	389	378	357	363	361	333	311	300	321	330	274	316	277	300	302	275	284	285	279	276	250	299	280	257	280	299	266	263	269	272	292	289	282	263	272	242	300	270	288	265	277	268	284	269	288	287	296	271	275	300	273	250	257	289	256	293	243	294	244	272	280	258	271	269	297	270	247	291	262	265	281	279	248	303	251	267	273	246	261	266	271	250	289	278	267	298	264	294	285	248	236	295	254	288	308	302	243	265	276	279	259	304	277	257	256	254	282	259	275	285	266	271	270	268	258	239	250	260	243	264	286	291	262	282	284	245	272	284	281	294	273	265	268	280	283	273	270	284	273	305	272	257	268	290	304	275	298	287	303	296	248	316	249	283	272	285	263	279	282	258	264	277	260	288	286	253	285	290	283	295	270	282	252	251	244	278	275	280	262	275	258	309	284	257	273	292	281	249	286	279	261	255	269	291	276	252	275	262	284	272	267	282	258	262	253	257	269	288	278	277	271	296	259	289	250	253	275	274	269	280	274	297	248	243	320	243	253	275	268	276	269	292	261	248	295	270	243	266	297	262	288	287	281	230	284	277	284	285	295	259	267	251	280	265	237	257	269	281	259	280	265	301	272	289	292	271	272	312	272	246	259	246	258	269	308	291	249	275	267	279	273	241	242	271	242	271	266	257	263	243	274	271	295	252	264	266	278	242	277	253	258	268	286	259	245	300	256	275	276	267	268	290	277	272	287	259	283	286	239	312	275	272	267	271	285	272	291	286	261	255	239	266	258	259	255	284	267	267	266	280	237	258	271	281	292	265	268	294	274	281	241	263	274	286	272	273	240	273	282	279	275	298	273	259	269	264	262	285	283	281	248	246	264	287	266	247	285	285	231	263	268	287	246	272	268	253	263	253	262	316	276	250	245	286	260	273	244	273	292	255	269	281	260	269	262	251	298	246	259	274	261	260	263	246	291	278	256	268	268	278	263	253	294	257	276	259	243	262	262	231	228	290	280	260	276	250	267	266	255	258	262	276	261	306	237	272	247	262	268	256	313	275	270	260	265	277	227	270	260	266	266	249	308	255	247	262	262	290	242	279	257	261	265	252	277	281	285	276	253	295	287	266	262	286	268	277	254	262	236	266	270	256	258	240	255	261	259	272	290	273	286	235	257	264	287	294	257	260	253	259	262	262	280	262	288	275	273	290	277	262	271	274	253	282	245	301	263	257	258	269	238	282	241	263	272	275	262	274	259	283	218	255	274	269	252	252	303	269	281	277	270	247	285	258	251	273	260	296	249	262	268	283	275	273	270	249	270	310	271	264	237	276	275	248	241	256	255	293	269	279	260	291	247	261	273	277	284	276	272	281	250	279	269	275	276	271	265	242	275	284	262	258	268	292	277	247	256	251	284	251	274	290	284	288	277	267	234	243	247	268	235	254	294	273	294	263	272	279	282	272	261	264	296	245	268	255	269	276	257	275	257	269	272	237	283	262	246	260	250	279	274	266	261	243	275	248	278	275	275	291	261	271	278	286	280	276	248	225	281	259	286	270	241	298	279	261	285	294	267	287	301	272	271	250	248	286	274	264	275	246	256	262	273	288	251	273	265	266	276	272	252	258	269	299	297	264	277	265	280	275	285	252	272	261	274	262	265	287	287	275	259	253	297	265	274	265	271	283	282	279	268	253	272	269	264	271	283	241	266	282	271	267	294	302	252	285	224	270	261	280	268	243	275	257	266	238	290	259	262	275	280	285	282	275	255	237	272	241	267	309	272	260	240	259	251	270	269	269	269	292	252	263	302	280	234	261	257	267	243	281	268	296	253	272	265	292	269	254	284	274	289	257	240	274	288	270	263	252	283	272	296	266	252	264	304	281	281	286	272	267	256	258	279	259	253	239	257	248	257	278	271	276	308	256	270	265	253	265	258	272	266	269	253	282	257	293	288	290	260	260	275	267	263	250	265	277	256	253	236	275	264	280	293	291	298	262	254	274	258	267	260	277	266	303	245	267	278	243	302	288	282	276	300	269	268	276	271	258	272	277	278	260	276	264	260	269	262	270	261	244	246	268	277	280	265	277	259	276	288	271	280	263	292	269	288	300	295	240	266	263	269	252	263	253	269	267	270	299	286	257	280	273	285	277	277	230	282	272	243	241	269	247	240	277	263	253	281	254	259	264	279	280	277	283	273	234	260	278	272	252	281	235	265	285	271	263	262	274	271	246	271	277	285	269	287	279	268	272	252	229	268	236	267	272	265	281	277	239	286	270	264	263	257	263	275	235	264	255	269	251	257	265	257	266	281	264	242	252	271	274	272	241	268	261	250	288	259	241	267	270	280	257	243	289	233	245	234	230	299	235	285	275	296	249	279	255	292	267	230	265	264	231	285	258	297	263	253	255	265	265	274	261	256	271	260	289	258	281	248	269	249	273	261	269	276	261	266	267	279	256	276	272	267	285	279	254	259	273	243	296	301	271	256	231	243	261	262	276	241	243	247	242	266	276	284	255	279	268	286	268	263	266	251	245	261	276	258	287	259	270	234	277	256	252	259	273	268	230	249	249	268	253	266	286	246	311	219	268	278	290	250	262	265	283	256	275	267	282	270	288	259	263	276	255	260	255	265	301	239	263	288	285	306	285	273	277	280	243	285	274	280	265	273	248	262	286	270	260	262	271	233	249	279	260	264	266	273	258	257	261	259	278	287	270	266	253	271	263	262	276	286	257	268	288	276	275	275	280	227	254	270	265	226	261	232	274	264	281	241	245	272	280	274	283	266	267	266	259	269	267	289	254	275	253	300	242	262	268	255	293	276	270	297	269	272	266	267	277	289	247	275	255	247	300	281	268	260	273	267	264	252	263	267	242	315	234	239	247	280	265	280	253	259	246	247	254	282	271	275	268	254	301	247	252	261	288	254	261	272	270	232	252	250	248	291	269	273	286	262	248	264	266	291	263	259	257	262	265	275	242	269	265	258	270	263	258	269	262	238	260	258	264	259	244	274	261	249	259	296	252	250	285	293	261	244	286	267	264	247	270	253	284	261	272	248	248	236	247	300	288	283	240	266	245	256	275	260	278	289	252	263	285	260	302	264	245	297	251	291	271	265	252	278	275	264	287	271	232	261	245	252	257	250	275	260	275	257	271	257	252	271	268	305	246	257	244	298	289	290	268	293	245	247	280	269	260	275	257	273	264	250	294	279	268	283	266	243	240	279	275	251	296	271	263	246	256	258	260	268	268	280	285	266	270	240	272	291	277	275	265	301	296	240	240	274	259	235	285	288	254	259	264	263	283	268	285	268	274	261	243	280	262	272	261	256	268	249	279	257	261	223	273	273	273	251	257	272	288	269	264	298	257	231	243	259	275	264	288	244	248	278	249	257	263	266	266	291	261	254	288	293	273	260	264	288	263	269	278	274	222	266	236	264	214	262	316	277	246	273	265	256	276	251	265	239	264	274	274	305	266	262	247	267	246
27607	11304	1683	1024	783	698	683	717	668	713	700	623	700	671	677	663	676	674	684	691	680	706	731	664	699	690	702	692	706	726	665	687	698	687	673	738	647	673	684	703	601	679	704	694	662	697	684	700	718	698	667	697	699	654	717	704	674	697	669	682	669	735	683	709	721	737	772	691	704	689	702	662	708	732	753	690	672	666	659	684	656	681	659	705	685	708	723	655	706	703	713	739	729	696	685	653	746	722	695	707	688	692	691	705	619	694	703	705	698	700	727	736	687	724	625	688	656	733	634	763	668	692	731	702	666	671	696	729	663	751	744	660	674	706	721	650	753	689	700	684	666	679	701	665	694	667	645	705	690	684	658	725	692	690	639	685	711	714	685	672	678	711	681	691	688	680	650	663	730	668	657	685	681	649	728	726	679	668	697	677	651	653	696	647	668	699	676	692	683	662	674	663	692	692	692	656	735	733	682	674	695	658	676	675	725	681	677	689	650	673	678	643	676	684	677	678	705	709	693	684	673	705	717	681	651	692	622	690	663	666	682	652	683	674	672	690	673	691	648	666	672	685	686	675	747	702	709	650	673	714	690	716	650	705	631	696	653	701	688	660	662	680	695	663	678	659	666	709	655	742	715	687	706	699	722	719	676	724	684	656	650	680	690	677	672	719	656	686	643	645	709	694	672	656	682	690	684	704	706	721	724	668	682	694	659	691	692	696	695	717	682	654	732	671	705	711	704	694	686	713	655	628	652	678	721	699	703	725	669	744	692	672	698	704	679	712	672	690	697	750	676	735	676	697	702	673	713	729	721	696	728	692	699	652	678	669	664	668	667	690	695	694	714	654	681	661	709	707	669	701	724	681	658	669	735	674	697	654	655	705	680	664	688	663	682	675	691	693	744	678	698	707	661	682	649	679	722	657	686	673	656	675	709	699	716	656	691	732	675	713	712	725	692	639	682	738	698	717	669	674	702	688	679	726	696	702	694	678	703	670	684	663	666	687	735	697	679	690	706	701	695	688	700	667	696	659	679	704	706	692	690	648	684	672	656	682	680	705	687	675	665	680	652	707	684	696	665	700	696	709	687	631	637	699	713	700	645	696	713	642	723	723	678	700	718	715	686	723	654	649	701	709	691	663	656	646	725	654	651	703	658	703	653	685	729	660	698	714	684	657	721	726	684	696	744	660	715	654	705	684	683	662	641	698	694	723	682	673	699	677	680	719	711	665	725	710	699	696	671	677	675	721	648	709	667	720	682	680	643	697	718	661	721	688	679	667	649	637	648	673	705	698	695	706	681	713	717	674	678	710	711	650	673	733	672	703	742	652	674	716	703	715	665	658	704	682	647	714	709	688	663	698	688	741	676	699	677	677	719	649	688	677	692	695	677	693	700	685	664	658	652	694	687	677	707	734	695	703	659	658	697	637	663	669	676	655	679	661	713	690	646	699	704	723	692	670	700	711	677	701	670	642	670	728	659	677	703	692	718	688	694	678	715	673	684	722	686	691	707	705	640	757	695	684	679	652	736	720	672	681	686	701	710	688	694	699	689	675	693	705	701	671	674	677	691	644	678	669	660	685	701	710	671	701	712	690	691	706	709	674	704	680	676	654	701	690	690	692	697	649	649	708	657	653	684	664	730	686	653	706	697	670	678	655	688	737	671	689	686	674	662	662	684	700	695	663	685	693	649	696	685	679	718	687	717	707	698	651	701	702	718	745	674	628	648	714	665	648	705	672	711	647	670	757	708	685	703	728	706	661	687	697	678	717	733	703	681	690	696	678	712	691	720	696	640	681	720	703	721	690	713	723	655	701	711	670	707	667	751	691	716	663	652	691	703	695	671	679	646	652	690	746	708	681	688	673	650	692	712	679	656	686	717	715	664	669	720	700	716	714	701	693	691	609	667	688	708	673	678	739	706	707	670	716	711	670	699	726	674	726	691	694	723	658	679	686	714	716	690	712	710	707	677	724	685	653	672	725	711	654	744	682	684	662	672	662	669	658	707	660	658	687	617	670	709	728	691	655	669	700	686	727	675	674	703	697	705	685	699	706	672	703	651	686	731	666	706	694	678	691	708	688	678	667	689	702	680	715	643	691	653	597	672	688	655	692	715	651	637	668	728	637	714	684	710	649	742	675	721	664	658	690	688	679	722	691	698	662	704	684	688	675	717	672	734	699	703	692	700	702	638	680	658	715	721	685	698	706	709	741	725	708	645	687	652	671	635	689	657	664	704	690	692	665	704	741	656	717	732	698	679	711	661	690	658	664	675	733	671	682	631	648	700	678	663	692	708	651	702	668	682	738	708	697	670	698	714	718	703	686	708	663	663	732	748	715	709	695	680	732	711	702	756	710	664	682	645	690	674	706	699	675	712	709	617	686	698	695	660	668	712	622	700	700	701	653	628	683	706	730	629	689	700	683	726	648	710	679	679	676	686	707	713	677	686	730	721	688	664	671	673	674	716	674	708	702	677	684	704	676	674	684	681	653	653	650	688	723	641	651	674	686	664	697	653	752	723	692	689	668	746	698	654	691	682	708	713	700	693	679	684	684	666	714	702	673	660	678	646	707	657	690	686	664	734	715	657	681	753	720	651	701	687	695	686	705	678	654	737	633	636	640	688	688	706	679	666	677	736	694	707	670	665	688	682	636	657	670	659	645	677	669	738	697	714	680	721	735	689	706	694	739	680	713	679	683	719	709	728	654	672	703	657	691	688	716	686	717	664	652	709	693	647	696	658	675	703	770	686	690	704	693	702	666	709	657	716	656	732	655	713	669	698	708	663	670	700	711	686	645	614	683	714	688	669	677	641	624	694	696	698	719	706	699	671	665	706	686	698	706	705	686	667	697	659	703	699	692	711	727	644	693	645	670	702	713	682	683	714	690	643	641	669	691	693	636	731	630	723	729	691	688	665	684	703	676	672	721	702	713	679	703	670	670	709	680	690	693	694	727	689	674	695	666	680	676	692	743	708	660	630	677	676	694	744	688	719	697	676	709	714	693	747	632	637	671	729	634	678	682	721	683	711	652	687	643	704	681	649	675	652	681	737	730	725	702	695	665	666	660	693	665	712	691	694	720	637	665	693	687	735	665	721	705	662	711	705	699	690	652	656	679	699	713	708	715	663	688	701	694	701	708	655	671	722	720	675	720	694	702	677	716	640	710	619	694	668	711	684	692	704	650	658	714	689	674	687	710	687	686	689	696	703	688	661	732	710	668	682	690	666	695	678	705	672	657	707	691	690	708	662	680	701	721	715	702	732	664	605	680	722	711	689	740	708	713	698	697	707	708	696	683	687	689	692	679	728	676	713	660	697	674	694	659	694	667	688	712	703	692	686	716	689	667	725	660	719	665	682	701	694	669	692	716	724	681	717	674	701	702	676	665	725	671	715	640	715	665	705	696	666	708	672	613	697	662	674	681	716	708	660	678	733	692	678	651	723	720	625	665	660	662	681	708	703	699	655	651	664	712	705	693	693	683	652	683
5131	851	771	707	707	652	675	689	631	638	638	655	619	613	651	617	598	644	594	587	610	650	569	656	647	650	642	595	632	641	579	613	666	628	631	571	621	630	646	639	617	697	566	638	628	610	611	628	616	644	648	637	636	600	616	588	616	633	645	624	598	577	654	626	636	617	662	572	614	620	627	650	568	615	611	619	637	655	612	586	643	662	617	629	687	594	619	628	620	642	644	620	645	613	645	610	622	632	605	566	587	664	592	614	659	640	622	597	624	634	590	602	646	639	621	620	640	620	617	578	667	633	599	582	603	589	617	593	591	647	585	584	605	667	576	641	615	636	623	625	621	653	636	596	629	620	631	581	631	623	594	609	620	610	619	628	591	625	650	658	639	634	612	616	605	592	603	651	631	635	620	665	634	680	631	616	598	628	609	640	607	664	640	636	689	586	616	611	603	623	561	626	661	625	664	609	588	611	574	606	630	595	604	600	596	595	559	629	600	611	598	640	624	629	632	627	617	654	584	620	633	584	618	601	604	593	600	638	652	639	616	602	619	585	642	628	617	619	617	565	616	602	548	586	638	607	638	618	656	662	668	599	632	640	629	615	650	629	628	619	600	652	614	590	608	667	597	577	587	629	619	618	610	596	602	577	614	608	609	660	612	628	644	640	628	622	600	590	578	596	606	606	666	620	653	599	614	627	609	618	624	616	610	643	613	625	584	596	587	612	656	663	637	677	633	618	658	626	644	634	648	620	662	657	572	665	610	582	616	578	626	632	619	588	631	586	606	636	621	659	612	613	601	629	642	623	638	633	608	577	605	599	640	599	607	621	617	595	643	598	626	556	640	586	632	593	605	648	628	625	585	604	615	610	635	624	621	621	621	592	572	659	622	632	581	583	641	617	639	649	578	638	593	666	668	614	624	620	692	636	644	642	625	578	589	646	652	631	620	601	558	635	609	597	630	620	612	662	614	574	546	620	639	622	630	613	651	627	682	641	599	622	609	625	594	624	607	614	647	663	612	612	619	629	600	668	635	603	620	627	586	653	613	620	615	611	622	607	655	636	600	626	621	643	622	635	570	637	663	608	640	680	579	592	618	613	649	612	626	627	648	630	632	624	652	611	646	632	599	562	616	635	612	593	590	575	600	614	637	619	595	646	608	593	637	626	642	636	589	635	654	618	657	623	639	603	655	612	658	617	659	601	605	630	623	607	599	635	603	625	634	616	603	642	610	576	629	625	628	656	612	603	650	608	579	635	587	613	693	613	622	629	648	610	621	593	649	590	625	631	616	605	627	633	634	618	631	624	618	564	639	669	595	635	633	629	686	620	625	624	643	632	608	624	606	628	591	619	626	604	664	610	623	614	601	621	588	632	609	660	623	597	583	608	600	606	603	630	564	608	622	613	658	609	619	608	613	604	637	616	623	614	601	627	577	598	603	627	675	627	586	625	671	600	572	651	623	615	585	611	626	603	630	633	598	628	623	677	656	666	658	596	611	584	616	611	619	629	641	605	586	655	610	600	643	592	637	616	627	627	633	628	602	654	598	642	612	612	649	669	629	644	639	624	678	619	600	587	641	650	632	634	646	639	620	655	610	636	603	646	604	632	625	617	639	623	599	633	605	622	654	615	604	654	620	608	642	649	605	643	639	615	597	637	619	598	615	620	589	655	643	660	616	581	654	639	614	559	658	627	653	620	620	600	615	628	638	655	679	587	625	615	593	570	656	689	642	639	642	619	617	619	642	639	624	630	623	631	620	616	641	565	653	614	627	574	642	644	620	636	622	636	611	620	661	609	639	618	636	664	583	628	586	615	645	655	636	608	616	593	610	605	584	596	617	622	567	611	605	648	610	643	666	540	568	622	586	609	633	580	604	569	606	674	622	623	623	634	582	590	562	587	619	625	588	584	641	591	637	617	611	624	594	650	631	615	594	667	639	662	647	621	634	578	557	633	658	605	662	637	633	647	666	608	587	613	581	631	601	619	667	638	594	666	649	636	591	633	586	639	623	633	627	589	620	654	592	628	612	667	628	617	636	626	619	695	627	555	598	631	576	616	587	605	634	671	608	625	619	628	620	587	647	566	632	603	603	575	629	594	617	658	620	625	616	626	646	626	616	630	614	595	649	622	589	618	552	623	573	586	597	668	644	590	632	580	575	637	610	655	602	614	581	617	589	650	603	598	653	605	688	698	633	611	630	609	612	594	637	580	634	593	628	613	647	654	607	653	611	597	614	590	633	582	670	570	605	620	610	600	641	590	614	603	587	625	639	653	640	581	574	628	637	631	620	613	622	597	623	641	663	688	607	580	621	594	621	667	611	628	610	604	646	655	661	604	601	620	634	645	622	574	622	621	664	646	663	609	607	632	645	668	628	653	618	673	626	633	629	583	588	652	617	625	610	620	584	631	602	667	581	658	645	620	629	557	649	617	600	611	606	627	605	635	663	592	629	624	626	589	563	595	606	645	634	644	637	605	627	604	559	629	621	593	589	615	676	637	644	641	624	608	604	601	621	594	641	591	639	645	624	590	632	607	582	623	646	651	593	628	631	639	595	589	623	643	617	628	602	601	593	622	584	593	631	610	618	667	620	649	622	583	602	603	645	648	673	660	612	615	579	608	632	619	604	574	646	624	603	592	585	598	629	627	582	641	658	595	624	616	604	596	644	631	673	621	638	649	645	593	656	630	675	668	621	622	555	607	560	605	636	611	636	612	672	631	640	610	632	609	646	596	634	638	625	632	630	580	668	599	616	571	648	611	642	601	619	622	649	580	561	604	606	567	613	602	651	643	596	642	598	603	622	594	634	599	635	621	623	660	593	576	594	621	613	627	627	625	601	601	598	641	611	632	592	595	625	605	608	648	621	618	573	635	623	627	615	634	635	615	600	675	564	661	595	636	642	625	613	587	568	662	588	640	622	608	568	575	614	631	646	621	640	659	597	624	652	603	577	613	620	666	629	607	603	585	601	611	624	639	616	660	645	630	661	632	657	572	602	672	625	580	607	649	631	580	635	591	613	621	598	644	633	613	635	625	610	649	666	627	643	582	632	641	616	591	589	615	624	603	597	575	608	635	649	621	630	624	603	609	595	610	606	607	614	617	613	607	597	633	558	611	627	636	616	579	637	636	619	624	614	637	595	631	616	617	577	636	588	590	600	634	671	611	583	630	589	632	627	635	635	600	625	611	622	611	632	641	628	653	632	657	652	618	625	627	664	568	615	571	624	575	629	586	605	668	596	614	647	651	657	597	602	629	616	575	574	663	610	634	582	642	603	585	575	643	636	630	606	592	608	645	699	633	629	621	671	595	644	629	577	592	606	643	611	623	618	633	639	600	632	652	647	669	612	590	636	649	643	596	593	598	607	632	626	628	649	606	637	582	623	615	621	617	628	609	656	600	606	673	674	583	566	590	585	611	609	618	621	640	616	603	603	645	600	602	643	644	622	645	617	610	613	582	608	620	605	621	641	578	683	609	596	584	600	635
25897	21430	24739	14970	1328	765	678	616	585	649	589	566	589	557	593	621	580	600	590	578	586	540	581	574	560	601	541	550	590	580	569	554	547	595	555	587	571	572	540	549	477	542	576	536	566	561	526	559	594	588	548	602	544	586	504	544	537	593	541	584	549	576	547	548	561	566	543	545	567	555	554	578	558	568	533	558	561	546	592	564	528	582	575	530	575	511	556	611	538	549	549	577	525	595	526	567	594	584	596	564	559	535	533	586	577	543	507	557	583	549	525	552	586	590	596	571	555	566	605	533	519	534	562	562	569	540	561	573	572	536	551	558	559	530	524	600	538	579	514	580	586	506	542	529	559	609	549	576	568	575	633	517	510	544	581	566	540	551	554	552	602	514	546	597	570	589	581	536	580	594	598	564	583	543	532	564	575	574	561	568	562	538	577	525	577	566	564	546	572	573	587	533	534	566	540	566	567	591	531	536	562	581	576	582	558	578	544	540	557	558	552	539	568	543	576	547	539	579	567	565	557	575	553	546	583	576	540	568	545	592	514	548	560	532	556	569	547	573	582	566	574	566	530	585	550	540	515	556	553	577	592	559	541	543	586	601	572	560	519	548	589	556	568	587	553	577	521	571	566	594	518	555	569	523	546	517	560	569	545	567	547	572	572	532	489	571	573	525	515	569	541	570	540	502	580	605	591	572	582	497	620	554	578	530	567	583	554	537	546	550	546	545	559	595	553	569	557	528	583	570	571	559	564	551	519	559	530	582	591	504	578	578	536	568	576	558	561	631	551	537	550	522	573	523	530	541	559	508	547	557	512	544	521	563	508	566	538	584	548	548	571	524	584	558	581	544	600	554	527	594	578	515	554	592	543	538	559	584	514	560	534	529	516	564	548	525	535	557	559	519	601	554	535	574	560	512	581	544	569	533	561	547	559	584	541	570	550	580	520	574	519	499	549	576	552	554	564	533	544	545	498	540	586	575	548	521	549	580	594	557	548	573	583	582	539	581	539	545	550	571	519	528	505	569	537	608	557	528	536	525	601	579	553	506	539	555	552	553	552	543	591	565	548	595	607	549	511	553	561	567	550	526	554	577	566	589	577	494	570	545	524	574	595	541	592	550	515	532	555	574	608	535	540	522	596	588	569	525	531	598	515	530	572	579	509	586	568	516	558	584	570	537	550	592	549	559	556	568	542	555	564	586	562	571	583	572	570	550	593	578	571	583	555	558	590	539	540	555	611	532	598	532	565	524	546	542	546	563	579	631	586	544	568	527	526	548	593	581	535	605	555	597	529	568	599	542	557	552	611	538	535	569	541	584	558	564	569	530	522	563	568	550	547	522	579	589	573	565	522	567	552	551	617	541	572	538	534	546	566	549	574	519	557	521	576	564	562	584	554	506	542	585	553	531	579	557	589	550	554	567	562	580	613	565	569	533	576	547	566	545	567	536	497	566	543	534	603	505	546	539	549	583	562	600	572	539	565	562	518	571	579	560	571	560	563	570	526	574	574	543	580	550	558	560	606	560	530	551	554	552	549	545	550	552	542	557	574	517	576	547	554	543	531	549	528	587	550	583	584	547	560	571	551	582	558	543	607	593	502	560	556	552	554	562	557	563	531	593	536	571	546	552	548	596	553	588	565	564	634	553	582	563	531	552	540	531	533	585	554	590	582	617	575	613	543	566	534	514	532	557	590	552	593	568	557	563	561	560	552	540	570	559	548	547	567	523	572	540	563	566	541	570	565	551	538	574	582	594	561	547	558	554	586	575	550	556	550	569	565	561	540	563	511	526	543	531	558	533	525	538	525	561	587	534	575	570	533	539	546	564	575	571	535	543	559	529	595	558	534	589	580	573	527	578	590	617	560	579	561	577	602	563	583	519	535	541	554	553	536	586	577	546	547	555	550	560	543	552	567	551	529	605	565	599	549	540	562	557	509	501	580	553	568	560	543	560	566	516	542	588	566	479	553	531	565	539	564	539	583	533	564	580	588	600	537	588	549	560	585	515	514	555	544	591	544	559	536	556	536	567	511	580	589	569	535	539	543	508	550	541	564	574	585	523	591	598	524	572	564	587	543	601	569	532	537	552	552	544	558	559	531	585	565	570	559	596	585	544	550	545	567	526	536	580	553	562	581	547	582	550	547	549	544	532	550	555	568	534	531	578	540	541	597	608	530	575	582	543	546	568	533	571	560	549	538	611	554	562	544	586	568	538	551	579	559	504	533	556	524	539	566	571	573	541	602	545	526	529	569	538	530	584	585	545	517	590	539	552	560	541	558	564	549	536	545	561	575	555	584	543	567	576	573	584	535	584	547	540	529	482	530	578	578	593	569	567	576	545	520	569	553	523	593	551	551	559	574	548	556	588	555	603	532	549	569	571	508	607	545	567	607	557	539	557	563	582	561	569	564	531	509	560	523	558	543	581	599	536	543	534	555	537	522	548	555	567	545	522	559	559	546	545	540	521	581	548	545	544	574	566	543	563	528	559	538	611	621	576	567	541	553	520	542	573	534	547	555	562	583	537	587	562	536	601	569	547	508	560	582	572	527	534	557	578	573	597	585	581	554	549	560	567	584	581	582	536	524	570	566	585	566	531	547	528	558	566	565	528	587	588	566	558	555	563	571	540	596	563	503	565	563	552	527	560	516	581	539	558	515	535	562	561	569	556	551	523	598	549	577	556	558	557	557	584	563	543	559	543	535	553	608	568	553	538	542	536	589	547	556	542	534	542	550	534	558	539	526	543	522	529	569	567	552	547	535	549	578	564	553	574	582	533	595	565	573	558	520	587	555	583	548	542	526	523	515	539	536	552	558	539	583	555	536	572	563	608	567	575	506	575	560	578	543	570	565	513	597	611	547	543	564	539	502	548	540	533	550	579	551	569	547	574	554	534	583	561	552	576	542	520	576	590	543	559	525	594	558	571	549	576	546	543	572	538	570	559	540	579	567	572	579	537	557	549	554	601	575	560	538	573	591	534	589	569	540	557	536	548	612	544	548	561	554	583	581	567	582	500	547	588	557	582	561	616	555	570	528	534	526	519	519	578	586	550	548	587	544	583	535	552	510	573	546	520	583	566	507	524	555	505	582	536	612	588	524	564	532	554	583	569	564	533	556	602	565	563	555	554	552	594	493	563	594	590	545	559	551	558	540	555	549	566	557	530	587	560	568	576	538	555	519	580	557	532	494	571	586	538	580	566	595	558	580	531	577	596	556	570	594	558	557	540	557	559	551	568	532	544	526	583	542	543	534	604	576	533	526	529	559	542	539	547	536	541	570	577	585	580	539	585	552	524	536	503	587	559	578	585	530	564	559	553	532	552	604	556	558	560	500	565	601	591	565	541	589	582	564	530	551	561	572	598	508	583	558	548	545	555	590	543	545	507	581	538	542	557	579	547	540	558	576	548	559	556	551	561	550	547	576	541	564	551	532	518	544	603	554	559	559	511	557	499	502	560	579	562	566	556	586	560	532	542	593	558	562	559
3713	1886	1578	909	859	743	662	635	606	546	584	569	546	539	534	570	577	515	513	534	561	543	540	518	563	587	547	573	518	496	566	516	558	539	543	521	513	536	558	549	543	507	529	501	534	522	539	526	552	554	512	540	512	559	516	514	507	487	546	567	514	550	519	586	536	558	540	498	527	552	587	541	479	559	521	518	540	536	566	592	504	536	504	579	543	551	495	557	518	520	491	538	529	503	498	540	475	516	536	529	493	494	568	509	560	552	540	492	609	504	555	552	513	570	508	513	544	514	509	544	521	496	572	552	522	571	517	547	556	544	524	498	471	557	506	539	477	525	509	536	556	510	571	538	527	524	494	506	474	554	505	533	591	534	523	494	532	514	549	512	549	519	553	536	541	522	520	497	560	521	549	515	551	579	537	537	574	518	503	515	555	559	540	507	522	546	532	543	504	551	516	472	530	545	532	529	551	488	525	526	520	521	558	514	540	539	509	487	540	501	541	507	555	562	565	537	531	546	540	520	523	520	496	515	540	551	525	522	518	540	507	538	523	501	551	526	503	540	584	577	521	509	535	540	510	494	526	541	534	530	538	539	507	524	504	538	552	546	519	582	546	508	557	506	548	535	549	500	515	537	501	559	548	557	526	552	505	546	537	562	504	527	515	541	529	534	529	540	510	556	500	525	545	521	483	500	568	513	495	558	574	526	510	539	542	521	540	523	527	506	521	518	523	561	531	510	551	515	517	544	528	535	536	530	531	504	497	532	519	542	532	462	534	551	513	568	512	531	507	586	540	540	546	519	535	551	522	526	515	509	500	581	577	542	508	498	562	523	548	510	547	581	523	511	534	526	497	521	480	497	513	501	502	527	544	535	525	533	528	581	562	518	520	558	550	516	530	525	521	531	551	497	539	536	544	504	515	498	531	528	545	546	506	491	541	507	525	560	494	504	532	494	556	493	515	556	558	530	543	513	550	574	549	525	494	554	552	537	531	516	545	522	509	567	512	538	565	529	534	571	586	548	552	472	547	497	554	524	570	559	530	528	516	551	536	519	527	527	525	508	537	517	545	527	516	515	508	527	496	489	524	505	522	556	516	541	538	534	514	521	504	534	483	546	540	555	519	555	522	500	502	509	519	582	532	522	523	502	553	538	512	542	541	544	567	540	516	500	507	528	500	509	541	543	509	535	588	506	523	537	537	567	501	468	516	540	523	551	529	516	511	509	482	501	542	533	563	533	516	510	500	560	526	568	523	531	514	533	535	537	480	536	506	505	512	534	498	535	572	556	533	505	542	533	572	555	480	542	521	532	526	478	537	496	484	552	544	545	532	527	510	530	542	538	534	524	497	528	525	530	541	510	546	543	540	540	525	531	528	522	531	571	540	534	522	512	520	494	494	548	518	539	585	545	528	548	486	457	556	511	501	556	530	519	515	535	529	519	494	535	548	514	570	536	537	498	509	508	523	548	518	512	481	539	560	517	513	517	510	513	531	502	524	530	531	529	495	528	538	533	521	502	555	506	543	539	532	508	505	523	521	512	508	580	548	508	513	518	568	511	542	477	504	566	549	515	493	490	537	522	517	484	529	515	527	520	521	536	498	575	570	533	549	507	540	538	525	506	526	497	531	486	508	502	525	498	500	497	554	522	514	515	555	575	530	527	557	547	515	498	515	481	516	504	507	553	557	553	552	548	517	545	522	497	537	519	558	521	528	544	529	523	522	508	556	494	533	506	557	516	530	533	512	499	512	526	550	522	510	496	543	555	553	484	536	528	512	479	523	499	542	542	544	524	504	548	534	547	522	517	520	530	501	533	525	522	495	491	561	515	507	555	493	497	548	530	500	508	496	510	541	513	505	550	561	573	506	520	496	506	506	530	558	591	496	496	531	503	548	519	573	514	474	499	526	546	568	512	553	491	532	493	552	521	504	508	459	521	555	513	475	492	543	491	539	542	503	588	526	495	524	538	523	487	489	511	540	513	544	535	541	514	530	512	533	524	500	517	500	546	522	535	497	572	506	562	518	488	540	550	531	550	509	508	547	481	492	484	512	522	513	535	530	495	548	556	516	554	560	539	498	475	527	505	483	539	526	526	558	498	555	537	509	487	510	530	551	533	554	513	534	553	542	508	525	550	530	526	484	513	496	508	526	547	532	528	523	524	529	530	507	528	501	541	513	486	535	515	522	500	535	499	546	551	507	544	508	502	545	500	533	536	528	497	544	528	514	522	500	527	524	501	553	561	529	560	495	521	533	512	503	502	557	528	575	536	500	497	534	508	508	507	485	504	537	523	558	486	490	503	516	534	498	587	524	537	522	562	508	563	503	568	551	581	493	527	517	504	585	536	515	544	517	529	485	530	540	531	519	516	544	495	506	536	513	509	547	563	572	551	536	497	504	508	521	513	526	551	528	503	527	507	538	511	505	500	562	512	544	521	510	533	506	582	544	528	554	529	526	520	528	526	487	512	522	528	555	514	511	514	470	514	512	526	519	588	506	485	520	542	581	551	499	506	512	528	516	516	529	515	518	564	544	522	531	553	578	548	504	549	540	587	532	537	561	521	503	501	515	523	517	522	522	541	512	524	523	527	517	498	503	543	539	543	557	550	509	508	500	529	494	514	536	507	503	529	541	510	514	553	503	515	533	490	547	511	519	510	515	559	528	565	520	529	531	534	508	565	465	524	506	501	536	574	508	509	566	545	538	513	481	488	536	505	564	561	537	480	522	532	527	526	510	547	540	532	527	538	528	535	471	508	539	546	523	526	517	472	511	566	487	538	525	521	511	569	519	542	549	535	520	562	478	509	515	516	476	525	516	488	507	536	513	550	541	490	518	538	514	509	530	523	523	556	539	535	507	529	512	519	524	511	572	528	573	559	523	551	549	524	518	537	549	482	508	552	555	502	533	517	543	521	563	564	535	532	544	506	535	551	493	534	553	523	549	564	520	537	508	502	531	586	544	509	572	512	507	494	535	532	511	516	519	552	497	549	486	497	482	512	515	531	539	529	528	567	542	548	525	511	557	554	530	527	517	542	487	535	471	532	494	541	503	529	515	501	474	517	469	525	535	515	525	521	546	526	495	493	572	535	527	541	518	556	538	555	505	525	523	517	541	530	560	505	495	521	514	595	558	556	534	503	505	519	549	536	512	531	508	532	543	490	562	530	524	488	499	519	517	562	533	544	478	518	501	501	521	533	472	558	525	480	488	492	509	509	552	491	548	515	520	531	520	559	573	527	525	551	503	528	517	560	540	534	520	552	548	509	519	526	523	501	573	545	540	523	514	542	546	541	525	560	546	508	577	509	485	520	509	509	531	511	532	539	532	503	565	549	549	533	531	510	500	529	547	543	545	534	548	508	536	513	542	528	460	495	551	536	522	558	531	505	512	532	570	502	513	509	517	494	560	537	552	537	548	526	496	517	548	524	544	524	550	523	511	527	524	527	549	541	578	553	532	527	497	527	505	539	547	545	541	529	481	478	495	516
24314	21476	28602	24773	19665	2264	749	458	372	347	336	368	325	300	305	312	300	292	270	263	277	304	278	261	280	261	269	259	285	247	295	260	251	238	261	275	260	253	283	269	253	233	248	254	256	275	310	226	257	243	262	238	278	242	224	264	223	247	231	242	270	240	264	246	242	257	256	239	271	225	237	275	268	246	264	260	246	264	246	252	243	263	263	211	238	249	236	246	253	266	263	243	252	304	257	233	245	282	255	266	241	256	263	231	266	277	243	261	290	242	255	270	265	240	249	264	268	234	259	252	268	245	268	251	252	226	221	244	248	284	266	264	253	256	237	255	251	235	253	232	248	256	258	256	237	246	259	275	267	223	236	240	250	258	273	230	222	237	251	261	242	226	245	256	260	274	268	260	243	281	236	274	261	246	274	242	236	253	252	243	258	239	261	267	226	249	233	238	287	225	224	250	245	249	275	241	243	262	230	258	234	264	251	240	277	245	257	253	254	259	244	227	281	258	265	254	261	247	243	259	244	259	261	246	281	272	251	250	259	254	236	239	247	260	244	242	241	291	252	221	244	242	260	265	250	265	252	253	260	242	217	275	255	245	264	269	224	218	254	264	224	240	229	258	259	251	276	250	235	231	240	236	255	237	233	240	231	239	241	242	278	260	283	240	260	238	245	245	263	255	248	241	263	250	250	238	238	231	231	269	228	226	245	278	261	277	249	289	273	276	240	280	246	221	247	265	266	258	243	247	262	273	245	244	285	267	256	279	243	222	233	244	269	261	237	256	261	246	238	244	250	247	249	268	247	270	259	295	256	272	265	243	247	262	261	243	256	231	268	240	281	274	253	273	284	263	277	235	235	262	247	262	251	264	242	273	251	228	270	261	230	238	255	259	253	282	250	262	256	235	248	266	269	252	241	242	263	237	238	267	235	267	273	251	262	229	267	243	251	276	248	239	228	239	263	261	269	263	239	261	264	230	276	252	239	258	230	252	254	235	261	243	239	260	281	267	260	226	279	276	259	251	264	241	278	231	237	243	235	259	247	240	248	230	260	241	268	256	270	247	256	290	270	243	287	258	265	242	250	238	246	288	283	250	257	268	255	260	203	265	243	248	249	271	288	258	265	236	240	248	217	258	259	243	271	225	235	250	221	275	244	258	239	242	276	267	259	255	247	273	266	261	266	264	272	267	262	243	276	248	243	271	259	269	248	245	245	258	243	257	240	254	256	271	266	263	230	252	258	233	262	243	245	225	231	255	247	229	269	242	278	228	262	269	245	257	258	281	267	248	285	239	257	279	263	239	276	249	253	252	252	257	233	256	263	246	283	253	273	269	260	265	259	261	240	287	255	226	241	270	260	268	258	264	228	244	272	266	244	227	238	218	234	252	263	247	266	239	225	245	259	236	220	243	241	253	252	246	242	251	270	248	265	261	232	259	226	284	262	264	262	235	249	238	230	232	250	254	236	226	290	242	281	244	248	262	267	245	238	268	253	253	255	264	241	216	269	280	237	234	269	259	243	263	262	273	244	264	247	231	261	254	245	232	236	196	249	239	284	256	242	242	242	267	250	228	268	249	256	270	240	271	271	265	257	240	217	243	230	258	231	263	252	257	235	264	260	239	263	255	245	257	228	293	214	264	254	245	250	228	292	249	244	237	263	235	254	244	248	256	262	240	214	233	282	274	245	227	266	256	261	244	234	262	250	247	250	257	254	218	263	225	267	247	264	251	275	261	253	242	259	250	245	242	244	247	258	235	236	247	270	231	238	243	250	248	267	208	204	273	230	221	262	218	243	242	255	248	256	256	260	248	274	247	238	242	242	239	252	256	250	235	248	231	269	268	260	250	252	243	213	227	259	238	249	258	246	240	249	250	248	255	243	273	279	256	236	215	254	235	249	247	258	266	234	250	250	258	262	240	257	245	284	275	225	230	241	237	238	266	227	241	267	276	248	250	242	242	226	236	261	264	261	236	244	251	237	244	274	259	214	235	253	233	239	218	267	220	283	222	228	227	242	240	269	270	250	240	236	243	271	252	264	250	237	256	266	238	262	237	230	264	276	256	256	280	226	228	250	251	254	255	264	252	279	261	272	239	237	261	240	245	256	219	248	228	247	241	270	264	270	273	279	245	250	231	251	229	254	254	239	236	242	227	260	269	229	251	261	252	243	269	270	280	249	241	258	252	243	246	259	220	255	239	266	289	251	238	235	242	251	235	254	266	242	238	257	270	270	249	240	252	263	234	221	266	267	281	239	249	253	266	239	272	277	219	236	250	226	233	243	267	251	258	264	244	258	267	248	248	235	273	234	237	245	251	271	254	242	254	227	257	252	237	267	282	248	237	235	257	250	262	237	247	271	218	256	242	226	238	242	237	272	257	248	277	218	252	205	241	251	250	276	264	275	256	247	244	245	217	262	245	231	235	262	248	240	270	241	248	240	258	240	250	250	254	279	262	250	236	269	247	252	265	240	216	273	242	249	250	257	243	243	270	249	222	246	251	240	249	235	227	249	244	248	234	240	265	270	257	308	270	269	277	236	255	264	264	254	236	233	242	238	234	250	250	255	243	244	265	237	228	262	235	267	259	247	246	248	257	262	218	248	251	235	239	253	238	267	255	252	254	277	267	263	255	261	232	266	255	267	262	258	235	225	239	266	247	234	288	271	242	226	243	253	247	254	237	245	282	278	260	239	244	249	277	234	272	261	253	252	237	242	238	223	258	231	239	254	266	262	235	268	285	240	223	209	268	252	262	243	250	211	249	249	266	250	259	268	232	260	248	263	248	264	276	233	220	263	254	288	238	267	232	269	262	223	243	246	236	301	234	236	260	274	225	243	246	254	230	264	264	249	263	252	240	259	235	249	247	261	201	246	245	255	236	232	238	236	234	250	243	244	272	274	252	237	247	262	235	229	251	214	238	241	247	246	249	220	224	256	237	227	251	242	237	242	244	252	259	248	262	252	248	260	285	239	247	226	239	278	216	238	258	275	243	252	253	272	226	280	270	238	241	238	249	253	230	247	244	252	266	261	256	241	262	241	264	235	246	244	262	258	251	233	270	241	247	248	233	224	242	221	279	269	243	228	241	255	232	243	260	247	236	237	256	265	295	262	238	260	254	252	246	231	247	258	226	255	252	249	238	261	239	248	253	247	252	254	285	243	254	277	260	264	263	250	268	261	278	229	254	219	260	254	245	244	229	248	246	216	229	281	264	272	247	240	225	248	228	228	244	251	238	255	246	241	253	263	254	260	257	254	218	251	241	237	255	252	254	276	272	243	267	277	257	237	268	246	244	255	212	272	258	237	258	229	247	255	226	253	246	255	225	245	263	249	253	238	249	253	256	261	249	261	239	247	268	279	249	238	284	276	233	264	241	248	273	227	236	238	236	247	223	226	219	256	246	275	267	238	288	244	242	258	258	236	241	237	262	229	270	265	267	243	246	260	253	238	247	260	261	260	235	232	242	249	264	275	284	240	233	236	245	233	254
3282	4501	3561	1650	1128	886	719	632	534	492	435	430	385	372	351	348	311	293	350	336	328	307	289	279	287	278	327	263	304	291	250	299	291	292	301	280	286	269	292	285	289	264	288	295	278	282	240	259	253	295	271	263	278	274	280	266	280	284	268	274	300	268	296	280	285	284	273	273	285	264	271	263	275	255	288	261	272	252	251	263	302	268	263	291	279	263	266	282	268	264	259	272	287	269	246	300	241	268	293	284	257	267	270	276	246	241	305	254	270	276	284	303	268	259	269	273	280	286	234	266	252	290	261	288	262	276	248	269	248	249	277	245	266	277	278	290	288	292	266	254	259	269	274	292	262	259	266	264	271	257	270	275	271	252	291	255	283	302	263	289	256	299	269	287	252	292	273	276	277	269	292	237	252	268	287	267	256	271	251	281	264	279	280	272	257	293	286	270	272	290	291	271	297	293	272	274	280	259	279	245	284	299	274	270	260	271	239	281	275	265	248	286	273	297	281	253	266	257	267	238	257	283	271	279	251	258	274	283	232	249	266	273	279	257	292	310	249	286	254	251	249	282	284	264	241	302	269	270	273	273	291	267	274	235	259	258	270	278	247	258	245	264	255	251	261	254	282	248	294	258	254	279	272	276	287	263	267	268	286	282	253	291	244	288	263	300	254	262	270	283	271	276	289	285	238	286	254	269	279	270	280	254	263	247	270	277	255	282	274	271	265	240	273	269	291	270	261	284	282	291	276	277	255	253	255	228	290	270	277	277	241	239	254	275	245	299	260	280	281	288	273	287	258	262	249	271	296	248	260	258	242	265	253	289	295	243	289	253	246	231	265	238	259	278	307	305	257	278	264	267	263	270	253	287	268	258	255	268	294	286	277	250	275	272	267	268	274	266	273	266	250	256	285	274	237	260	275	270	274	272	260	270	269	248	277	285	254	280	265	292	280	308	265	298	280	285	260	266	237	268	268	274	270	274	273	246	260	258	281	283	268	256	287	242	272	280	263	256	290	276	257	280	280	274	274	245	261	254	253	270	237	268	262	281	280	259	269	269	274	273	277	284	266	261	273	268	250	248	253	284	294	275	280	291	262	287	265	253	284	282	254	281	264	273	295	275	260	263	258	283	256	286	257	272	288	272	272	263	275	246	275	268	257	254	243	257	268	253	278	281	258	248	257	287	266	267	270	274	243	264	231	275	284	262	244	269	273	274	270	279	258	294	265	272	271	268	260	263	289	250	260	242	264	270	253	275	256	253	288	234	266	272	277	278	271	283	273	269	283	280	277	268	275	243	280	261	262	275	280	251	264	267	269	254	275	278	283	284	261	255	250	273	263	317	269	281	255	281	255	252	295	276	310	273	279	267	248	247	246	257	261	270	274	263	288	263	287	275	271	285	282	251	283	272	240	282	299	251	301	243	268	271	245	289	220	275	252	254	275	245	267	280	281	250	245	250	274	279	270	265	259	238	261	290	303	255	282	280	256	275	248	249	271	285	278	291	279	283	279	285	253	290	259	243	296	283	261	258	266	244	241	258	286	270	271	260	274	245	273	271	267	260	265	302	273	306	287	275	263	254	287	259	260	297	268	228	266	248	259	288	274	304	284	243	253	257	239	261	277	262	270	256	278	231	270	278	279	237	245	264	273	246	229	267	286	276	276	259	269	228	296	276	266	268	260	253	273	257	262	271	291	267	280	246	278	302	260	285	280	235	259	269	260	279	262	277	272	303	267	280	231	254	269	267	270	297	291	271	271	251	289	235	250	250	276	288	268	249	260	277	272	280	284	258	262	242	318	251	288	258	258	278	243	267	277	281	272	270	281	252	297	279	262	265	275	247	271	234	279	261	229	283	284	270	270	248	268	267	266	294	259	261	265	259	262	307	298	258	269	273	283	268	277	310	240	246	254	275	252	289	264	256	283	279	257	275	269	268	263	274	262	254	251	268	259	266	264	279	251	252	242	222	295	273	286	256	281	263	279	272	259	289	292	281	269	249	267	258	249	300	271	252	262	268	284	257	266	278	264	283	283	256	278	257	266	267	271	294	271	270	278	297	270	256	243	269	284	282	249	259	263	267	245	279	257	255	292	260	273	263	246	236	256	277	283	263	289	255	272	261	242	258	251	274	296	267	260	281	282	228	267	241	251	292	283	257	269	278	245	266	278	248	238	273	259	259	253	270	291	275	260	289	257	264	292	294	271	283	268	290	270	274	258	273	253	284	281	258	262	293	244	245	261	258	254	291	259	270	251	291	259	228	281	267	247	252	291	265	258	263	278	245	244	259	278	299	268	262	283	267	284	266	252	250	245	274	252	258	267	273	271	276	292	266	277	256	270	261	265	246	275	272	265	283	283	285	295	253	272	290	255	276	256	250	262	258	274	272	262	257	291	266	257	257	291	266	278	258	266	278	271	296	250	266	272	237	304	270	285	263	241	237	276	263	277	280	237	275	267	278	285	270	243	294	251	291	249	274	263	277	281	233	257	290	276	273	285	249	288	291	269	300	280	272	263	264	260	236	266	240	290	250	269	280	268	271	252	258	276	245	264	250	265	254	276	231	299	273	272	249	270	270	242	283	249	293	237	240	254	269	283	234	255	271	256	253	252	271	232	266	269	270	265	226	265	265	281	272	257	267	262	268	259	273	244	262	284	286	265	255	256	250	291	249	244	278	282	282	263	267	279	290	242	268	235	263	270	262	274	256	259	272	296	260	286	275	279	277	268	285	270	240	272	279	282	283	258	280	283	277	254	260	259	282	241	282	263	303	246	298	261	259	264	268	254	290	270	272	253	264	281	280	243	250	241	282	270	259	262	267	278	266	255	262	276	281	273	277	256	253	267	233	250	306	257	301	239	259	252	257	278	251	252	270	262	277	276	267	222	266	268	289	258	287	311	265	293	285	264	279	286	258	259	279	281	291	284	276	264	273	273	251	261	259	268	281	276	276	255	270	238	260	257	266	264	281	270	272	242	280	284	263	272	273	282	245	243	244	276	246	277	260	250	284	255	275	276	261	256	264	246	292	272	286	298	262	250	269	276	266	274	261	278	286	246	243	277	265	251	250	237	276	239	256	249	258	303	233	273	291	255	260	275	245	267	286	268	266	278	256	270	263	242	251	269	263	265	283	263	268	257	256	269	250	294	282	276	260	258	263	244	265	251	241	282	270	255	275	271	258	273	224	264	248	266	255	276	285	277	248	272	241	270	285	274	266	272	242	271	275	273	260	273	259	251	296	251	242	256	265	249	259	276	268	267	257	267	297	290	247	272	265	278	272	260	271	262	266	269	283	293	274	277	262	251	296	280	258	286	250	271	263	272	263	255	228	254	261	251	245	245	242	224	281	264	265	246	267	306	268	266	266	250	247	262	227	276	263	247	240	242	271	265	268	253	249	269	245	267	266	264	281	260	267	256	253	273	264	245	271	236	262	277	268	299	277	238	268	261	294	256	272	294	227	235	276	274	275	237	280	290	276	256	237	257	261
27661	11320	1805	1015	766	689	704	733	666	699	630	689	729	757	715	687	648	669	759	701	619	710	722	745	719	699	635	714	706	703	688	699	702	714	649	694	668	709	665	729	734	696	674	731	688	656	686	708	741	656	666	688	727	649	679	678	740	699	725	675	735	711	687	729	698	733	672	708	667	704	693	667	686	694	726	692	703	701	662	692	654	697	699	720	758	690	710	685	734	731	674	686	701	687	715	720	688	677	679	688	716	713	655	673	720	698	663	743	670	664	701	673	690	703	703	723	731	685	714	654	643	662	719	725	680	696	697	670	715	711	693	703	637	708	702	711	684	745	715	702	669	673	674	698	632	710	655	736	706	688	669	723	696	666	661	690	666	700	715	699	670	741	686	667	720	701	728	750	669	672	653	657	652	652	665	700	709	692	653	697	667	663	675	680	679	713	673	740	652	694	701	732	707	691	703	690	677	671	696	667	677	687	662	730	707	681	733	708	684	706	710	689	680	686	724	661	716	635	728	744	693	699	712	668	717	729	730	670	705	706	713	700	682	664	733	707	729	739	670	696	665	680	726	693	666	719	679	689	689	654	736	683	673	708	674	751	672	664	666	689	718	688	650	708	723	664	684	669	650	661	694	687	705	642	683	736	677	776	719	673	677	680	717	686	661	669	713	725	717	671	700	732	705	697	680	678	743	707	716	707	690	734	670	749	707	722	658	674	684	689	659	655	709	734	675	672	685	767	683	684	670	674	709	687	683	755	661	687	667	683	664	723	710	708	661	665	701	711	667	743	689	709	692	697	715	669	699	693	694	638	731	708	686	664	677	708	686	728	674	726	705	631	690	734	689	710	711	688	647	775	675	678	716	695	645	642	641	714	696	693	675	732	659	686	683	695	654	741	689	695	697	689	692	665	723	675	722	689	713	687	683	703	682	693	665	661	697	652	670	693	709	664	675	724	698	701	709	697	676	692	732	698	648	715	705	692	696	719	618	695	710	676	663	680	738	683	668	718	722	724	727	672	625	683	727	750	720	655	720	652	664	727	711	735	694	694	665	677	707	711	702	668	656	664	712	702	666	703	708	694	671	728	733	715	705	693	697	696	667	701	726	677	738	680	647	681	695	715	664	711	712	706	645	678	712	685	706	684	703	679	652	680	678	668	726	694	725	723	721	714	658	694	707	684	679	697	703	691	737	680	731	701	708	711	686	742	695	663	649	662	721	723	677	670	743	702	700	663	699	707	696	684	743	696	668	697	686	701	721	726	625	705	712	706	673	699	725	733	689	632	705	713	682	721	751	666	700	699	704	748	707	726	724	635	691	712	707	668	682	677	685	687	661	714	696	667	686	707	638	697	691	675	715	701	654	709	738	707	682	667	713	704	708	706	655	742	705	673	650	626	720	690	749	701	664	680	705	686	657	683	741	669	728	684	681	640	712	704	684	656	679	687	704	705	671	664	682	675	660	690	637	663	735	732	702	736	653	682	687	703	658	680	730	661	696	688	699	698	712	750	677	673	682	708	685	672	693	699	679	701	703	697	649	730	700	657	675	693	678	670	684	731	711	697	669	677	655	674	667	704	669	674	684	721	700	737	695	711	694	683	694	668	717	712	708	662	668	707	677	702	715	714	742	696	694	699	707	679	736	699	722	717	721	670	685	743	684	686	709	684	682	685	710	706	718	687	736	704	687	694	688	733	740	670	640	705	718	699	707	683	755	667	699	704	703	688	707	678	698	682	718	645	614	665	675	635	694	731	667	719	716	712	673	689	704	725	701	718	672	675	720	699	690	655	721	687	691	656	682	679	687	740	704	684	714	672	767	674	716	710	678	670	655	672	671	668	683	694	700	666	741	681	705	680	723	640	692	700	688	711	691	675	695	682	682	727	662	685	687	662	675	713	700	712	679	656	688	675	711	735	687	684	681	684	683	718	689	704	686	702	675	612	697	733	672	682	700	662	688	719	723	730	694	671	694	700	690	696	668	664	663	669	687	688	717	750	686	692	675	675	759	687	674	682	662	671	703	637	689	706	690	703	705	720	678	653	723	686	655	680	691	697	730	675	692	744	751	645	767	731	701	671	692	694	730	675	708	680	672	695	678	689	698	652	706	647	707	693	659	662	744	687	687	666	694	743	676	680	695	719	688	692	659	687	705	693	711	695	671	664	638	699	678	743	708	702	701	718	634	709	734	728	743	693	664	724	711	695	734	692	705	700	719	628	692	670	709	671	742	704	690	726	708	735	703	699	678	707	686	686	732	685	690	660	700	669	708	714	712	656	720	682	682	662	705	681	713	691	685	696	670	693	714	760	704	687	672	715	712	695	699	706	649	633	719	700	728	680	653	719	746	723	711	679	695	727	694	679	688	697	653	672	672	704	702	653	759	685	678	659	673	726	736	656	727	697	680	693	719	690	690	736	723	654	687	695	683	692	694	737	664	707	724	696	684	680	703	719	733	698	709	714	717	761	693	722	689	696	669	717	655	680	711	694	717	709	701	715	682	696	769	712	713	715	714	686	669	689	699	733	649	745	700	697	729	690	704	670	720	710	671	664	659	703	643	654	674	687	675	634	652	694	685	712	712	653	661	652	718	731	711	709	766	678	709	717	701	679	741	637	729	697	681	683	692	658	700	700	680	703	734	732	675	712	705	695	697	684	737	684	687	705	693	682	726	681	673	675	721	693	660	719	636	711	660	642	679	712	696	693	660	730	678	654	696	688	682	702	683	701	727	765	679	759	671	697	690	697	668	644	670	738	720	683	714	669	651	658	674	702	702	695	722	710	692	685	675	696	713	685	747	678	744	690	740	722	722	719	647	719	707	729	718	710	711	685	726	703	722	697	704	727	679	657	658	714	753	683	692	688	735	628	702	670	673	734	697	696	695	686	662	716	691	696	690	724	674	701	706	668	675	692	670	710	636	727	700	705	629	653	705	728	680	704	713	661	691	676	727	663	724	723	708	677	702	705	704	702	710	689	686	705	674	709	763	647	693	711	707	720	719	657	656	712	667	641	697	707	700	714	656	684	679	740	737	691	720	694	680	694	719	677	709	682	674	666	783	662	692	718	653	662	739	696	666	691	736	708	704	701	640	706	715	695	678	681	686	707	669	707	667	680	654	701	675	722	653	671	787	720	672	683	681	706	645	658	670	727	692	676	659	659	695	719	722	684	695	731	703	666	650	714	695	728	630	718	704	780	669	717	706	673	702	717	667	742	710	700	725	654	678	693	712	716	700	667	654	711	703	707	654	693	728	717	715	704	683	688	719	729	704	696	734	708	649	695	682	677	732	727	668	690	719	683	659	724	725	666	681	694	698	734	706	694	686	682	700	707	669	674	736	668	722	697	689	679	690	673	668	699	736	665	673	689	719	681	712	695	701	723	695	719	736	687	704	665	715	648	696	655	680	696	666	721	631	698	677	693	701	654	681	708	637	701	669	739	694	662	700	675	663	670	675	690	683	741	710	713	701	671	702	700	727	658	695	685
5129	882	822	674	655	652	633	648	590	650	651	639	660	653	595	637	617	648	691	587	598	639	648	636	612	639	590	630	547	584	659	634	561	667	620	607	599	617	690	654	621	596	633	655	617	626	621	676	631	642	611	598	617	578	591	575	615	627	643	629	637	592	623	643	627	597	637	621	627	625	627	625	597	596	580	649	655	609	645	619	603	622	664	636	619	646	635	633	640	555	606	626	629	619	662	629	607	593	602	585	568	607	653	591	622	608	609	624	633	611	615	618	623	602	564	660	624	619	649	628	642	632	588	656	675	640	632	628	587	662	623	601	649	616	595	621	615	647	661	634	604	632	640	641	613	608	570	623	590	612	622	619	638	616	632	605	587	591	597	664	587	638	641	613	578	607	628	638	645	636	636	654	659	629	643	605	642	653	647	627	640	593	608	596	627	634	659	619	700	615	644	633	661	652	608	591	621	574	603	638	637	616	605	641	627	654	606	589	675	641	597	632	619	637	654	642	645	655	646	623	596	614	612	614	624	606	653	673	610	623	628	623	657	588	641	661	597	552	638	643	584	618	634	587	577	615	635	629	650	604	651	586	633	644	656	600	625	620	609	629	626	602	609	611	619	619	634	635	625	622	605	572	624	620	598	617	594	607	611	622	611	606	649	601	594	573	648	605	636	634	637	595	624	609	634	630	652	556	581	635	660	672	622	634	610	618	640	624	634	572	652	628	625	602	574	626	622	605	652	605	642	609	678	623	660	615	606	591	619	600	591	604	645	601	603	632	608	613	615	601	606	603	669	630	599	600	664	627	611	580	587	672	624	640	612	629	654	652	600	624	635	637	620	598	656	548	631	605	617	583	577	611	643	621	575	575	613	673	624	668	596	638	638	574	621	596	594	653	650	628	642	591	626	613	643	601	627	636	607	669	607	615	643	568	620	601	660	581	652	619	604	629	584	645	622	600	615	636	573	627	603	586	655	616	601	613	637	667	676	601	553	590	601	638	648	636	671	580	579	626	660	612	625	635	623	565	651	608	652	651	617	605	613	640	604	649	664	634	643	642	634	594	603	615	604	635	617	613	651	619	648	611	635	662	617	577	594	657	640	619	641	624	633	683	598	616	676	624	622	608	649	639	616	595	632	643	625	620	603	605	649	627	582	607	612	599	648	621	627	629	594	625	643	598	600	595	665	650	648	641	649	659	643	626	650	599	618	657	591	607	611	639	597	623	595	636	600	658	615	607	642	605	634	631	603	652	619	609	629	604	577	620	636	639	650	644	564	588	614	662	612	614	627	619	618	596	650	648	625	627	635	600	616	622	653	651	626	635	663	610	610	639	616	616	645	636	640	593	614	668	660	636	645	624	625	664	631	597	601	640	637	583	670	636	637	636	605	629	613	648	630	623	634	651	625	616	607	591	611	630	607	613	616	614	714	617	648	599	622	591	634	647	581	619	570	618	612	620	629	605	639	640	646	638	641	670	676	653	674	651	617	630	645	616	612	685	609	634	601	663	617	566	632	598	660	639	632	619	643	628	644	615	594	623	630	604	615	656	616	634	566	618	655	611	620	629	602	621	619	621	657	671	644	617	623	646	654	614	649	632	623	656	643	643	646	591	598	636	625	621	619	616	657	633	679	595	605	634	628	570	634	590	603	629	617	626	633	636	588	617	628	607	627	639	639	637	629	652	600	606	598	651	638	621	659	634	647	662	647	665	625	606	650	615	607	604	627	585	607	605	666	580	608	616	616	644	678	595	676	657	653	596	623	633	634	646	644	678	618	598	618	607	633	614	619	614	594	575	603	585	641	585	614	612	612	606	600	602	604	637	612	657	618	641	618	595	641	644	623	625	650	616	610	636	635	667	643	605	635	609	652	631	592	602	612	598	616	625	611	614	620	644	640	682	612	599	623	624	622	653	628	629	634	635	627	605	639	605	621	625	637	638	602	622	594	616	599	621	661	661	607	650	648	574	624	625	639	572	640	594	643	599	641	655	629	593	612	621	617	609	603	668	604	654	620	622	623	639	631	634	573	638	641	581	595	610	583	637	588	614	645	600	630	587	587	604	620	601	639	598	645	614	630	627	610	649	567	587	603	633	657	594	602	613	593	616	603	624	604	633	566	618	598	585	629	599	600	633	647	623	633	622	591	603	649	658	572	659	580	643	619	582	618	612	605	626	643	592	643	624	606	620	647	614	656	588	621	592	615	630	650	642	620	636	603	637	621	613	593	663	615	611	634	645	618	664	559	619	644	594	647	623	645	630	682	662	590	614	631	627	604	599	639	617	587	642	621	605	625	622	639	633	612	608	653	629	635	631	617	555	602	630	614	569	588	617	611	631	659	596	591	600	591	609	617	604	616	590	610	624	602	632	617	604	625	595	566	641	627	615	618	575	631	573	606	602	626	675	592	546	590	652	624	629	631	627	615	580	574	643	598	666	604	665	656	635	632	610	618	593	573	606	618	634	639	644	634	612	618	590	634	603	620	593	633	634	640	601	605	624	598	625	639	609	592	625	587	622	652	672	617	610	590	602	624	636	594	655	643	584	601	580	623	640	640	625	597	630	644	606	601	638	654	629	624	626	647	660	592	580	628	589	626	619	623	640	645	620	591	635	586	620	640	632	583	621	576	646	612	618	668	628	590	659	626	636	617	672	647	657	647	650	618	677	622	638	607	630	673	623	615	603	637	597	654	648	647	680	610	621	618	617	634	581	642	600	637	631	617	647	610	628	619	580	622	623	608	628	621	652	592	623	582	587	597	615	632	610	614	655	646	613	623	640	646	615	588	645	652	593	612	639	651	598	612	596	621	651	641	605	656	626	652	601	596	620	637	573	594	626	630	623	581	643	630	639	595	608	643	607	667	646	626	597	600	672	614	598	606	602	612	638	670	645	613	642	627	612	599	655	653	578	620	650	656	613	590	632	618	628	616	610	633	592	662	667	600	643	594	588	580	616	605	601	624	610	635	632	615	684	616	605	642	629	643	610	600	606	637	618	632	628	655	633	611	671	652	589	611	645	673	614	650	610	686	591	628	597	617	608	626	617	641	603	666	663	662	624	661	606	595	583	607	619	625	640	637	593	621	579	588	599	622	653	619	603	618	646	631	596	634	636	651	594	627	621	639	583	633	626	633	622	629	591	609	658	651	602	617	664	661	634	649	572	638	615	604	614	587	656	653	643	601	623	644	655	580	583	628	685	598	644	601	667	578	615	601	581	575	596	609	574	603	615	591	616	633	637	604	623	625	618	610	624	658	622	633	668	615	652	608	575	620	651	611	564	627	633	589	627	615	617	605	610	642	628	627	644	625	591	611	619	606	634	655	662	583	617	662	605	682	610	587	582	603	599	617	621	654	599	593	615	650	652	647	658	607	620	626	608	603	643	694	656	619	617	619	650	636	604	672	663	583	620	600	641	644	610	679	653	595	578	631	621	633	635	616	638	621	656	592	634	626	621	647	582	602	621	648	614	611	614	647	636	608	648
25911	21443	24745	14893	1381	811	717	686	586	600	630	622	579	574	570	586	578	557	590	593	516	639	564	588	545	559	579	556	551	575	554	601	550	570	558	564	585	558	559	555	565	577	560	545	583	546	515	589	553	601	558	609	526	543	573	572	596	538	530	618	591	588	564	541	587	586	574	539	555	594	538	557	565	508	548	552	560	552	553	580	560	585	550	580	591	550	539	551	579	584	536	539	575	558	546	558	585	580	555	574	564	580	525	556	609	533	584	574	594	548	586	559	577	559	551	517	538	560	561	516	570	531	538	563	557	548	601	550	552	583	535	545	567	556	607	555	602	534	552	583	531	532	569	547	604	577	603	540	532	526	551	557	571	551	586	598	547	570	547	543	554	574	600	554	596	573	567	535	553	550	529	574	529	564	508	534	567	567	557	574	541	595	560	592	562	579	597	590	586	527	582	551	601	548	544	588	498	550	627	563	535	553	559	604	574	588	544	546	564	573	521	588	555	530	524	603	538	548	573	558	544	552	594	557	575	586	566	571	575	549	536	562	522	544	555	536	550	524	590	615	567	578	562	524	568	498	567	529	546	582	545	534	543	563	535	569	515	552	602	532	560	544	592	573	542	579	547	520	529	550	549	555	568	551	569	627	534	562	560	577	557	580	590	548	536	532	548	508	567	523	502	551	534	533	555	524	552	585	526	528	572	612	593	518	543	578	549	547	541	599	564	596	540	527	587	554	620	575	549	545	582	563	561	588	559	557	553	577	556	572	487	534	586	546	526	559	612	554	553	548	554	574	586	566	520	574	557	579	606	535	557	574	511	537	579	552	563	552	576	581	606	574	573	567	516	587	573	529	537	585	552	577	592	588	553	549	570	604	587	568	609	564	546	589	560	574	578	557	562	542	536	568	545	538	538	581	549	559	600	561	573	546	540	536	563	580	541	585	552	559	577	583	588	581	613	606	543	578	563	600	553	575	529	585	572	560	554	528	541	571	547	579	558	582	526	537	561	568	554	617	509	578	533	541	579	575	554	529	547	554	573	570	568	558	581	572	573	558	562	538	554	549	541	586	545	555	529	549	607	546	531	569	547	597	571	523	543	608	582	596	522	589	511	561	598	585	584	566	585	576	516	545	586	548	584	519	580	574	553	558	544	574	550	561	576	523	543	531	513	605	565	561	557	522	525	557	565	516	506	533	557	599	547	601	568	508	540	564	587	538	537	524	563	547	578	578	560	562	532	577	552	589	550	539	561	542	565	552	544	554	569	536	540	547	561	599	541	557	522	547	576	577	562	557	483	538	525	563	568	533	533	566	578	554	584	537	534	552	547	508	565	580	562	550	549	574	571	558	545	549	530	563	529	532	555	543	556	567	592	587	551	541	589	577	596	535	525	549	581	543	538	580	584	594	543	545	625	551	598	553	567	552	564	565	558	562	560	541	526	549	540	544	560	547	580	551	592	554	589	539	545	541	547	556	579	599	556	522	548	535	583	534	549	575	537	531	572	551	570	529	580	581	540	600	568	554	552	541	555	551	584	572	551	554	561	601	553	532	531	565	545	584	541	537	579	601	589	579	531	550	510	549	517	553	581	571	580	513	553	559	569	584	567	557	536	565	565	530	570	561	567	565	557	535	507	551	535	586	566	522	564	549	533	558	550	554	570	550	531	575	523	551	551	573	577	588	551	553	578	539	548	583	568	612	517	581	597	552	548	589	517	570	574	592	562	530	520	523	591	545	586	545	562	516	553	548	527	571	534	557	527	599	557	574	602	557	534	569	547	563	554	556	600	549	542	543	582	549	551	525	534	538	528	566	564	595	551	542	543	547	553	574	575	626	565	549	584	542	537	591	531	580	534	572	559	550	546	572	575	548	537	574	534	566	547	556	582	565	601	562	534	535	596	579	544	564	598	563	600	533	581	546	533	555	570	616	544	533	563	560	547	569	566	586	570	552	621	567	536	553	565	544	571	611	555	556	576	559	548	576	557	569	573	574	553	600	552	536	532	588	573	597	549	587	523	573	530	534	562	522	564	567	532	566	559	554	575	568	526	575	569	569	567	562	560	550	546	522	549	562	589	569	544	579	597	570	489	562	536	528	565	571	502	576	519	578	561	576	536	553	560	537	562	547	582	625	555	538	572	523	556	561	519	521	557	633	539	520	567	548	549	596	565	561	544	578	578	531	556	576	527	537	514	535	614	554	586	546	559	549	587	549	526	530	597	568	555	559	567	562	556	559	586	583	561	584	606	560	565	568	564	564	539	564	554	608	563	584	563	576	534	570	549	551	566	577	530	550	558	589	600	586	578	590	523	517	557	583	607	560	544	571	555	535	548	558	566	526	551	572	599	587	573	536	551	563	575	524	534	558	568	517	616	576	532	551	577	575	596	534	536	547	548	566	567	546	543	531	556	540	555	587	567	565	581	542	557	568	541	524	519	552	621	564	538	559	568	572	541	592	563	571	550	567	539	561	555	550	550	559	579	560	583	548	560	544	515	569	579	629	571	579	557	564	563	559	533	524	552	579	568	577	544	549	531	532	554	548	548	568	592	539	592	541	584	521	544	560	593	575	548	581	574	542	545	561	551	594	584	576	571	590	590	566	612	591	526	551	584	560	559	554	579	568	549	562	506	572	569	535	566	570	564	553	570	548	573	540	581	554	589	521	595	604	598	547	537	563	572	544	555	537	585	564	567	571	550	486	592	561	591	563	542	565	575	516	586	574	591	536	527	561	567	567	578	540	598	508	520	560	567	568	535	552	572	531	532	550	502	531	567	548	598	547	510	562	620	560	570	630	523	580	526	561	526	563	532	571	550	579	547	552	585	563	537	595	572	577	571	583	530	545	571	568	553	570	543	615	543	603	523	567	549	555	552	534	603	573	540	582	551	568	536	608	556	589	582	575	537	559	578	549	583	529	551	544	580	605	571	551	570	521	553	588	531	569	599	574	557	593	617	553	561	579	598	554	608	573	584	530	540	567	550	580	569	567	506	557	530	585	551	546	543	555	564	573	550	565	526	576	577	565	567	541	585	565	538	557	543	565	594	572	533	532	571	551	581	569	572	566	579	550	549	576	522	538	590	582	581	581	578	553	554	541	582	592	573	532	586	585	553	539	579	550	532	585	561	515	574	609	544	563	547	561	541	556	541	516	594	570	641	579	529	527	577	583	608	564	568	573	531	544	594	569	530	569	549	538	615	565	536	588	564	563	545	535	547	557	598	597	627	539	548	506	527	573	584	535	555	562	556	517	538	559	563	508	574	550	588	527	535	537	552	571	551	568	581	592	515	589	571	515	574	588	602	542	582	569	551	538	560	582	567	561	605	538	597	566	544	537	513	551	552	569	561	510	570	550	568	544	567	520	556	591	536	530	537	585	538	583	579	526	558	551	523	527	554	543	588	525	536	579	579	560	535	575	541	523	578	555	552	557	537	560	543	590	568	561	608	572	578	555	499	547	574	510	550	569	578	547	528	560	533	548	553	564
3590	1844	1506	990	764	728	730	606	614	637	584	580	592	540	550	528	528	536	556	550	547	516	547	506	522	532	547	521	458	552	537	534	535	546	490	503	516	548	510	543	539	526	503	554	563	572	543	553	557	541	523	533	537	552	539	501	501	518	590	517	519	538	525	494	512	550	498	484	527	495	540	520	517	533	554	523	502	528	507	481	552	522	567	549	524	531	499	516	533	535	550	571	588	538	550	569	547	522	590	517	569	506	502	529	525	506	544	518	511	538	504	539	551	560	507	523	531	557	505	511	478	539	588	565	561	543	532	510	542	535	513	523	545	506	540	504	535	535	544	512	535	518	527	516	549	521	520	530	491	535	538	494	548	507	549	573	535	544	537	531	502	511	536	552	507	502	529	531	485	537	510	562	527	522	510	551	542	505	494	502	522	504	538	523	539	499	562	539	513	512	511	541	501	531	551	485	513	502	556	564	528	507	549	546	517	502	491	513	532	521	533	526	539	547	569	503	522	549	504	540	540	531	524	529	556	533	530	515	516	558	527	561	496	516	553	525	530	515	508	556	562	537	542	495	497	507	553	550	462	533	526	564	516	540	551	520	522	548	556	525	548	507	521	522	503	483	540	548	551	512	504	553	525	506	519	529	523	525	564	507	554	510	500	521	524	511	508	539	500	488	537	522	512	505	493	566	533	517	527	500	513	544	522	535	558	587	484	532	481	508	524	535	506	537	491	556	550	555	526	511	535	491	495	523	517	537	510	534	507	557	531	541	549	542	547	537	524	534	558	538	548	542	517	535	507	553	515	529	501	493	534	556	481	559	531	535	530	488	517	496	553	528	541	522	549	537	537	513	508	538	516	491	520	533	494	552	560	560	529	504	506	542	520	544	486	550	509	498	555	521	516	522	539	508	504	506	518	519	497	526	542	592	526	536	553	503	543	513	491	513	533	532	528	538	461	562	539	528	509	565	516	496	550	501	522	520	495	505	518	520	524	531	539	581	519	484	525	496	555	494	561	555	560	549	500	516	518	530	553	482	506	540	467	512	570	546	538	534	533	557	575	519	580	493	542	505	531	484	503	525	529	504	550	553	542	532	550	551	509	531	514	534	539	520	493	538	565	486	519	559	535	535	504	554	520	517	511	553	561	520	489	571	573	528	524	533	512	554	531	530	543	558	556	495	513	517	511	556	536	559	542	514	510	508	538	541	510	520	487	547	504	501	524	557	511	516	489	514	535	516	537	495	517	508	494	536	516	503	558	523	511	503	540	547	494	570	551	539	583	487	518	542	531	510	544	500	523	509	553	567	497	552	543	534	529	535	503	469	501	521	504	537	557	526	517	530	506	572	504	482	537	545	515	524	505	521	536	530	514	501	518	539	500	521	534	550	493	517	532	519	559	534	518	554	527	547	568	527	512	526	551	495	521	539	532	513	562	498	515	496	500	525	566	532	562	509	516	510	510	529	511	550	517	534	506	503	498	532	548	490	519	470	540	517	535	473	489	541	516	502	545	502	540	536	545	527	564	503	512	500	547	487	512	548	558	526	488	498	537	540	511	506	564	556	523	540	486	517	518	507	521	522	524	503	553	508	503	518	533	514	500	539	536	524	525	518	534	546	520	481	486	540	492	537	569	559	557	489	524	536	509	538	559	547	505	570	531	522	515	524	527	535	554	522	517	514	492	515	557	530	529	513	542	526	551	495	523	480	519	493	567	542	531	526	522	502	545	545	523	505	522	497	549	545	517	510	545	518	547	534	538	493	494	559	494	520	505	562	500	539	526	521	495	530	522	565	573	502	545	564	510	558	486	542	530	513	565	521	544	567	583	505	525	562	536	500	498	546	515	572	514	536	554	559	536	533	519	538	509	527	569	506	510	536	484	514	502	534	529	535	556	485	515	503	541	475	522	493	520	503	497	527	517	548	526	551	566	534	578	474	543	536	525	545	531	518	534	503	463	510	539	516	541	579	582	507	554	503	519	545	505	568	512	526	550	528	531	543	502	546	554	487	521	520	508	511	490	542	542	541	529	582	541	528	479	516	522	539	516	523	508	535	532	540	553	519	487	531	504	488	562	483	522	524	520	482	506	509	516	543	521	499	534	478	569	557	536	509	499	540	581	524	522	515	545	502	523	513	538	518	534	519	546	533	551	518	559	569	494	502	508	520	512	518	473	482	550	524	538	560	543	537	554	527	562	519	509	518	506	530	527	531	548	539	499	562	522	527	561	517	470	554	541	520	539	549	538	522	501	546	536	514	523	532	514	541	532	540	531	566	507	485	501	504	510	566	526	527	521	527	487	521	527	543	502	555	540	526	521	501	512	516	531	530	494	483	587	539	516	552	512	526	575	522	544	515	569	501	518	524	508	524	511	514	517	515	495	534	530	490	485	537	518	569	536	466	516	547	493	525	537	517	534	541	535	499	514	487	509	554	563	487	473	543	571	527	528	512	513	504	506	528	523	484	493	504	502	523	510	547	522	519	540	524	559	521	546	526	496	542	536	532	561	504	521	510	514	540	529	527	512	497	521	493	462	510	523	537	517	490	524	512	549	539	532	513	520	547	503	519	501	550	536	518	526	535	534	564	562	540	536	521	504	499	528	496	532	556	498	498	523	555	550	522	517	545	508	539	564	516	506	566	500	485	483	552	506	498	530	531	560	519	510	512	524	533	529	508	493	549	514	569	554	535	516	514	516	516	549	520	580	511	543	513	514	515	527	492	521	518	533	527	561	528	511	521	542	547	518	579	513	501	497	542	516	509	524	533	529	551	513	515	569	565	555	568	511	522	540	548	504	539	523	504	548	509	546	518	549	525	511	484	452	490	576	504	528	530	524	552	488	531	494	513	526	533	496	560	513	517	522	538	514	561	551	558	528	531	526	533	532	505	518	538	513	524	514	504	504	524	525	550	542	534	497	535	558	522	543	535	527	531	500	510	481	539	575	508	487	518	570	485	518	558	493	482	519	510	550	503	510	517	488	536	547	535	533	513	550	502	531	532	519	513	511	534	506	511	540	524	501	511	491	526	532	519	539	499	546	500	536	548	504	515	564	552	547	530	523	504	532	540	542	532	523	488	514	508	509	566	519	505	518	525	523	552	561	546	533	520	539	564	524	524	536	556	522	519	558	539	502	541	526	514	516	497	549	497	497	547	522	536	545	549	507	543	503	512	545	520	464	503	505	509	513	511	506	525	550	513	583	525	536	498	566	532	504	519	521	530	499	522	535	513	516	537	503	544	556	519	515	559	489	526	545	482	543	513	497	500	528	544	533	518	541	587	537	531	522	515	497	559	508	537	541	514	485	531	550	525	540	520	542	526	514	543	566	567	523	547	539	531	558	535	537	541	523	522	539	545	534	540	539	562	545	502	526	527	550	514	550	527	524	540	520	502	522	579	518	521	529	521	494	547	558	522	522	551	491	560	496	510	530	540	533	523	516	511	527	522	511	536	533	533	495	520	484	559	541	503	528	502	556	535	537	561
24300	21418	28537	24706	19635	2177	792	519	369	355	334	321	296	317	313	293	279	281	280	310	268	292	291	265	283	300	265	277	254	281	243	276	256	264	266	238	287	265	243	277	267	263	262	271	271	264	264	244	267	237	245	288	294	242	257	264	276	249	247	263	255	273	262	235	256	254	238	255	261	247	262	272	232	271	227	266	279	246	247	240	231	248	234	248	234	285	246	268	260	265	245	236	268	274	249	263	248	242	241	242	284	237	242	237	263	252	222	228	231	287	247	239	258	268	250	225	225	272	254	247	256	278	268	263	243	223	268	238	250	263	260	264	256	289	259	251	240	246	254	263	241	279	279	267	286	265	243	261	228	254	237	245	251	234	284	256	226	241	242	234	285	237	244	258	255	233	241	264	233	254	262	275	258	242	244	255	232	252	231	245	233	224	233	255	221	253	238	256	282	241	249	251	251	219	261	232	238	244	254	240	280	250	271	272	232	246	270	262	222	261	247	275	258	241	241	243	237	243	261	282	245	276	250	237	257	264	268	235	257	240	238	237	231	258	229	274	239	247	245	258	250	265	264	240	259	266	267	265	233	242	248	224	289	232	257	244	253	283	239	243	222	235	234	219	273	274	233	240	233	247	224	277	240	282	253	264	242	222	251	233	244	256	240	259	235	247	231	247	240	243	249	280	273	239	253	246	277	230	239	251	267	223	242	252	256	228	256	260	224	271	270	255	254	264	273	243	260	248	258	256	241	255	267	264	269	257	251	244	238	271	228	242	232	266	259	245	234	257	239	265	248	267	218	242	240	264	229	237	215	242	240	236	233	285	245	271	220	247	249	269	242	288	254	248	262	248	252	271	275	244	256	244	248	252	251	267	290	221	269	245	253	276	257	247	222	240	276	251	238	230	259	257	246	238	242	257	263	225	262	235	262	246	241	263	247	246	263	260	265	244	239	260	254	280	225	239	236	261	256	240	255	278	248	238	258	272	259	276	275	264	249	244	241	246	234	261	267	237	270	266	249	272	226	274	227	251	252	265	261	218	244	237	250	244	261	260	254	258	254	247	238	270	257	255	284	226	260	243	261	259	263	260	237	245	249	239	266	250	261	281	234	264	254	246	238	239	247	231	264	279	265	245	265	259	249	277	251	234	223	250	256	256	240	270	246	213	254	256	258	250	235	218	248	256	214	268	258	246	216	244	263	254	250	260	275	247	233	270	236	270	262	252	248	274	267	261	275	241	226	248	237	238	242	244	255	241	261	253	229	281	273	265	270	238	257	234	245	260	240	255	238	243	243	257	255	269	253	263	239	248	289	236	231	266	253	246	237	261	269	241	236	268	248	255	242	240	237	254	261	228	230	264	269	259	251	242	248	283	258	254	260	267	242	227	246	239	271	263	254	244	251	261	222	265	228	223	233	258	255	247	244	258	241	252	277	271	243	255	266	244	240	268	234	239	266	243	262	243	283	240	250	263	283	257	226	254	237	234	266	248	225	253	247	260	228	229	229	247	252	236	236	264	242	224	264	264	272	246	270	265	269	224	238	236	242	247	270	269	232	265	230	216	269	234	236	269	266	244	254	262	268	245	237	255	273	252	254	255	271	245	244	246	251	242	260	234	274	261	267	256	260	262	259	270	268	244	259	253	239	243	265	232	252	248	241	242	301	269	225	256	257	244	235	248	247	249	300	242	239	256	245	250	229	246	244	228	267	240	244	278	243	243	280	241	245	246	248	256	250	243	263	275	244	255	214	249	240	238	273	252	267	269	249	219	248	240	273	261	299	253	260	250	254	235	277	241	268	249	258	253	246	229	248	247	264	252	246	256	259	237	264	265	233	266	258	236	271	252	259	244	254	282	225	250	249	222	233	215	282	249	230	242	236	243	233	230	238	210	267	221	251	264	257	249	243	217	236	242	237	237	249	241	260	257	254	274	283	301	239	206	273	236	259	225	225	255	268	240	263	264	229	279	257	238	261	250	235	255	236	247	264	237	255	239	237	240	251	241	249	273	252	257	258	223	221	226	245	239	262	255	261	253	233	223	257	221	239	250	257	227	252	240	280	257	242	267	250	288	238	230	226	240	247	249	258	240	250	269	240	249	241	267	245	247	246	231	254	292	236	238	276	275	270	251	253	216	254	284	280	264	244	263	299	220	236	220	246	249	266	237	251	257	266	285	246	226	276	242	289	234	227	237	254	258	284	254	283	258	253	229	272	259	257	265	250	262	262	248	264	254	292	266	254	239	242	261	236	251	243	275	257	248	241	243	275	251	251	221	225	237	240	270	257	249	240	241	220	267	246	248	235	266	250	225	242	259	266	250	268	269	226	270	232	247	238	249	258	232	233	259	222	265	240	275	260	267	252	246	251	263	256	242	253	214	241	238	246	243	274	246	258	235	256	259	297	248	244	274	250	253	237	232	251	259	261	228	243	253	248	245	271	270	252	240	260	273	255	241	252	252	248	228	250	238	232	245	247	263	245	295	268	262	234	239	270	245	252	247	247	235	251	237	257	232	225	250	251	242	227	228	230	238	249	244	238	240	223	237	285	245	238	253	238	248	245	245	257	244	257	276	257	251	245	245	247	269	289	271	252	227	253	262	258	253	232	243	251	242	259	252	242	230	268	251	258	239	239	250	231	259	264	287	268	243	261	259	227	237	235	246	247	241	248	243	236	252	255	242	266	270	255	236	255	251	249	248	224	267	231	224	231	243	224	251	272	236	281	241	262	248	238	247	241	266	256	242	232	240	251	281	226	257	242	232	259	246	266	254	252	238	253	249	244	239	239	242	275	256	265	249	258	223	227	249	235	241	258	290	254	268	264	281	250	261	237	238	274	245	261	230	235	276	270	255	228	228	282	276	258	254	235	242	230	239	218	225	247	278	247	242	268	249	250	225	235	220	249	250	239	260	264	264	222	251	259	258	275	271	242	245	265	251	236	218	221	241	266	251	237	246	270	249	254	227	259	206	296	260	230	250	252	236	275	207	248	268	247	227	246	250	231	232	247	239	247	257	258	242	233	236	254	236	249	282	264	268	220	269	264	246	256	235	247	247	268	217	223	232	240	249	242	237	258	277	260	258	267	236	247	253	255	262	274	231	228	231	247	233	250	238	276	234	231	266	250	241	260	230	259	256	237	253	266	243	267	261	225	255	274	216	252	249	279	244	198	232	222	282	276	242	259	241	241	258	252	248	252	219	256	265	256	252	243	233	261	268	233	236	243	237	248	237	257	246	237	242	249	248	246	221	246	217	272	250	251	236	246	225	233	223	223	239	239	258	263	248	265	237	253	258	261	224	248	250	258	252	260	263	259	258	242	247	258	238	252	217	244	257	216	285	276	237	234	269	253	255	258	270	287	233	251	262	229	232	227	271	274	247	252	245	241	249	224	282	253	274	252	263	246	264	244	264	251	230	282	236	265	239	268	261	266	243	243	253	240	271	270	234	262	247	236	254	238	246	292	255	242	222	277	280	260	247	240	237	231	255
3312	4486	3518	1739	1253	898	711	617	525	484	453	443	382	353	363	315	300	338	343	309	294	316	302	308	281	293	272	313	252	274	294	309	278	301	310	290	277	257	296	283	277	319	319	281	279	286	253	294	259	269	284	302	245	275	273	251	278	283	277	271	296	272	268	262	271	268	294	238	268	271	249	246	279	308	248	270	301	289	232	296	268	274	259	258	262	270	307	266	263	285	266	279	300	271	287	269	268	276	270	244	303	279	272	319	255	261	264	273	271	261	275	286	263	272	244	301	291	258	268	293	262	251	291	269	300	260	284	285	276	287	284	313	274	257	245	289	279	302	247	263	269	242	261	294	222	279	263	233	267	295	307	274	278	271	275	279	272	267	258	264	278	269	260	290	298	275	286	302	262	297	298	265	279	262	264	269	266	289	275	269	256	249	292	261	279	305	278	261	268	262	288	262	258	296	278	255	265	301	299	300	290	265	266	275	282	246	289	281	258	274	250	271	293	297	268	253	262	243	269	256	271	292	274	274	307	311	304	289	234	258	271	237	265	265	277	254	270	267	290	254	283	279	263	277	232	267	276	278	308	253	266	244	257	277	288	276	268	259	254	276	281	234	242	275	238	244	272	248	304	281	273	273	275	265	274	268	246	263	278	256	260	305	293	267	269	267	278	270	250	253	246	235	276	268	268	259	242	267	272	269	254	303	269	293	286	309	241	315	303	285	260	263	267	244	305	296	279	284	271	252	279	273	285	259	258	277	270	261	283	286	263	263	270	275	288	286	280	252	262	272	291	281	308	267	268	265	263	260	291	286	279	252	261	283	265	249	287	284	261	255	252	274	248	290	268	257	274	295	272	281	273	269	290	260	267	300	250	293	284	318	263	259	278	271	287	279	279	262	261	231	306	286	287	275	232	294	291	277	274	272	255	281	262	258	284	296	290	298	247	255	280	276	289	245	260	271	259	254	269	269	284	273	260	290	267	244	285	250	270	273	284	253	286	250	279	278	266	273	253	302	253	247	269	288	259	268	273	255	257	240	277	264	276	266	277	277	254	315	274	268	280	256	269	278	283	304	276	260	259	253	278	273	288	257	277	273	270	257	300	263	284	313	279	272	287	295	296	282	252	279	262	274	273	302	277	238	259	259	271	266	255	284	278	253	300	262	248	266	290	269	247	278	297	272	262	247	250	246	236	293	255	246	257	288	271	255	251	275	265	278	256	271	268	270	277	289	261	255	256	257	238	294	246	247	276	274	281	267	275	252	269	268	267	258	278	262	234	273	278	286	268	293	256	266	281	281	281	249	287	254	281	269	252	284	274	261	279	290	266	266	265	261	270	288	265	285	263	263	263	262	293	259	291	273	263	266	293	255	258	284	245	272	272	252	261	235	272	271	262	253	292	273	287	289	259	282	244	279	266	263	270	262	261	267	259	275	246	286	248	241	302	271	276	265	249	261	243	283	259	252	285	265	268	248	249	289	262	300	301	283	271	265	243	280	275	284	282	286	271	264	246	240	268	270	273	278	291	279	270	253	274	266	281	297	257	304	251	254	283	247	277	292	272	303	283	263	267	296	317	272	287	258	276	276	276	309	253	267	259	267	270	258	272	253	269	249	268	269	266	235	291	275	280	293	260	267	280	284	271	243	270	298	273	241	255	249	225	301	264	260	258	268	276	286	271	281	299	244	254	253	289	287	286	273	254	236	282	288	272	263	256	266	291	250	283	265	255	253	255	274	260	253	255	276	297	256	260	281	258	255	268	269	265	286	273	277	278	283	270	269	264	255	261	281	282	259	270	257	244	270	293	272	274	257	258	231	272	269	240	259	256	284	294	234	282	251	240	253	287	269	235	260	268	234	262	273	262	250	296	279	282	288	265	286	272	249	258	252	256	268	254	267	273	263	231	285	256	254	246	272	272	250	284	274	270	273	247	242	268	261	279	249	245	255	270	261	276	263	251	314	260	257	249	269	246	261	265	245	246	263	268	264	259	275	261	249	243	232	265	269	250	300	247	271	269	256	250	284	279	261	284	260	245	270	261	250	266	267	276	284	252	279	285	245	250	242	239	281	252	273	267	267	305	255	266	248	255	255	267	248	281	276	290	254	246	256	273	253	270	272	266	252	281	286	253	281	237	290	257	255	254	265	284	251	246	257	246	303	259	289	285	264	253	215	259	276	264	264	239	270	292	273	261	291	273	284	243	268	255	224	270	286	297	281	269	250	266	266	270	279	263	253	264	265	268	239	282	250	252	290	289	263	265	264	304	275	258	238	294	253	246	279	266	265	243	271	255	259	254	246	273	242	280	276	281	293	287	262	251	279	266	251	253	278	273	250	227	262	257	265	277	278	300	257	296	299	246	261	235	275	291	296	268	252	279	269	274	267	291	256	250	266	278	250	283	282	264	263	262	266	266	256	280	272	255	292	289	253	273	267	274	269	237	268	286	282	259	278	243	255	274	249	267	262	272	266	257	255	254	276	265	263	272	282	261	271	260	264	254	270	260	246	263	253	277	275	242	282	257	273	292	252	258	264	238	256	273	249	270	269	264	259	287	268	276	266	253	286	282	267	241	262	278	279	269	287	265	246	281	297	286	267	264	271	274	272	265	276	262	279	260	259	275	288	275	245	264	269	236	235	282	277	307	258	259	240	270	287	235	262	277	272	275	277	276	247	259	275	255	288	259	253	305	255	294	287	259	270	261	265	256	258	245	259	262	250	281	265	242	262	286	287	266	274	281	269	259	278	294	278	290	266	251	292	254	260	262	263	255	280	255	278	281	244	274	263	292	285	285	275	257	240	257	252	266	267	285	272	246	264	289	286	279	263	254	267	256	295	267	232	254	253	244	284	260	256	251	289	267	237	281	252	277	255	260	276	289	250	244	259	251	272	268	266	263	284	285	286	280	285	233	260	267	289	268	227	254	249	270	253	281	246	260	260	263	299	286	271	289	277	280	236	273	266	252	275	305	313	274	301	294	257	266	260	271	285	249	257	258	255	287	279	272	280	252	265	280	266	281	266	285	293	275	262	261	269	236	289	257	264	282	264	281	238	291	260	276	273	273	254	278	289	251	288	260	278	282	282	286	247	252	277	273	277	252	270	262	277	261	266	271	277	245	269	262	273	313	263	253	253	287	271	304	274	258	289	268	266	262	289	311	256	282	298	284	234	249	261	252	285	264	281	285	258	274	246	259	292	300	266	257	303	272	230	257	258	260	277	279	227	286	282	265	257	261	265	256	258	267	288	266	251	278	274	285	278	274	273	291	304	260	265	264	244	307	243	250	255	244	268	237	286	264	282	303	277	248	271	262	277	254	254	257	269	271	260	262	304	267	283	248	249	261	258	249	300	282	263	259	278	266	261	285	270	258	249	266	253	269	283	282	237	272	257	258	256	264	284	270	279	218	273	258	297	274	269	261	275	246	296	286	277	247	301	282	272	265	306	234	253	253	241	288	260	280	283	256	272	247	300	276	281	279	278	280	265
27577	11304	1709	1029	753	687	715	678	742	691	682	735	678	706	722	675	681	703	662	711	701	700	697	693	669	631	687	671	732	695	668	698	669	682	667	652	683	667	649	686	674	658	676	644	703	677	709	748	688	659	694	661	731	674	662	675	702	703	676	677	681	696	655	663	675	623	725	695	682	685	707	677	653	665	664	705	702	684	635	732	656	681	703	667	696	653	727	715	723	658	654	679	643	687	661	703	696	649	705	760	696	714	715	683	673	648	644	678	667	641	687	620	654	680	655	700	656	663	694	640	692	716	685	658	718	736	675	700	662	679	671	684	671	677	713	676	681	675	688	660	679	691	639	693	661	677	695	685	658	681	654	709	717	656	659	704	675	630	660	697	664	684	632	686	709	729	678	689	692	667	632	675	666	677	687	693	656	731	685	683	699	698	671	674	620	673	654	708	672	696	691	675	643	659	679	725	719	682	692	688	692	706	697	710	649	701	699	668	665	625	698	700	640	665	732	727	668	661	659	669	729	716	650	739	726	672	693	707	670	744	693	657	689	618	745	667	675	659	702	661	692	631	632	700	710	705	683	687	693	702	675	689	711	645	689	716	683	694	669	681	701	657	709	633	728	711	667	676	657	673	646	707	673	673	702	692	684	660	692	665	733	711	668	717	716	694	686	664	718	670	666	707	728	722	684	657	719	716	701	735	667	716	690	688	701	706	667	663	675	710	699	697	679	664	663	650	631	684	671	682	678	669	694	660	670	661	720	675	661	667	659	692	690	709	727	663	674	714	644	668	695	670	700	693	676	705	682	676	689	696	679	684	606	671	659	684	630	675	740	662	686	718	651	724	709	706	686	714	651	633	692	695	694	652	694	692	691	665	666	662	693	678	697	698	710	635	664	635	697	697	697	683	714	644	638	677	671	696	687	666	683	665	663	672	669	697	664	662	705	684	724	624	714	680	671	655	671	674	660	703	692	690	680	685	688	680	636	701	678	702	684	773	680	680	734	719	659	665	714	677	652	673	664	742	682	684	663	691	682	676	663	728	675	656	701	717	650	707	650	687	657	660	690	664	719	686	708	679	636	692	705	654	717	680	722	675	679	725	649	699	668	644	708	700	683	655	666	698	716	699	705	689	710	683	685	652	678	692	706	627	668	674	709	660	717	700	670	738	652	645	706	698	647	640	659	676	682	690	689	682	683	647	659	720	697	713	671	641	630	663	678	677	706	697	674	710	657	669	671	641	708	715	712	716	679	721	678	720	700	693	656	689	634	679	634	679	659	725	712	676	673	663	690	681	703	696	717	697	725	684	656	694	727	729	658	705	695	659	644	686	704	673	695	688	727	678	624	680	672	711	718	717	634	729	687	643	672	674	654	703	641	696	681	727	648	694	680	671	664	712	717	737	717	702	698	729	710	663	628	667	674	730	661	714	657	733	701	640	630	650	663	709	698	664	707	707	677	660	706	718	659	678	669	706	705	703	685	656	725	679	681	730	708	718	679	678	680	669	675	663	711	734	740	744	722	734	648	679	730	698	681	698	662	714	701	647	691	664	705	646	733	701	663	706	708	701	717	634	683	678	716	690	701	675	685	689	724	698	684	673	671	642	719	698	672	696	679	723	691	696	693	676	680	706	676	643	666	668	665	738	692	685	669	713	733	694	667	700	657	684	671	697	681	642	656	644	649	683	738	685	627	701	689	681	672	708	682	626	664	650	666	661	724	665	687	718	637	713	675	744	669	727	635	682	653	695	674	670	656	681	701	724	641	721	693	675	646	670	682	673	692	706	722	654	691	690	681	684	677	642	708	690	660	701	720	664	685	717	704	666	698	682	658	673	675	657	727	646	633	665	691	687	668	666	702	696	687	693	624	683	721	643	690	691	667	684	663	706	754	710	697	701	741	657	659	681	716	700	716	664	711	680	649	720	695	654	726	721	679	726	668	670	720	725	706	679	698	680	667	669	677	686	660	699	671	704	708	644	696	692	650	647	693	670	719	711	666	705	672	690	692	677	634	688	662	721	655	672	672	710	682	687	702	638	700	675	722	657	694	658	708	711	644	702	721	706	676	729	683	656	675	684	674	671	681	629	661	716	685	615	723	691	672	707	644	662	727	725	702	672	712	696	717	695	691	713	704	665	697	661	672	711	705	753	684	661	683	664	699	694	690	639	685	667	664	687	703	723	726	718	704	663	682	684	697	702	733	706	683	684	677	693	693	655	718	732	677	626	712	691	647	683	670	667	669	640	681	659	668	648	690	685	680	679	675	657	675	700	692	670	695	641	637	664	666	672	718	702	622	638	679	701	690	738	704	691	693	649	661	714	696	712	704	657	681	668	719	714	664	680	659	722	690	658	653	746	722	659	686	740	662	685	684	676	696	674	672	661	728	711	645	650	677	673	676	730	693	690	705	729	668	726	667	652	701	705	648	664	672	695	658	645	670	643	645	723	682	671	664	700	699	720	646	642	700	696	685	663	707	696	653	664	677	711	645	658	678	655	655	636	685	677	653	702	707	662	684	707	666	704	667	711	716	659	715	681	660	678	701	686	709	680	642	696	708	716	674	705	710	686	711	698	697	680	678	654	736	677	662	701	677	658	685	721	680	681	712	667	706	655	678	708	729	713	689	690	696	621	727	692	676	670	628	689	644	727	654	696	747	673	679	702	722	701	656	736	724	699	727	667	698	711	680	695	655	682	676	675	698	691	647	668	700	684	674	625	668	687	682	686	720	711	698	726	716	682	706	704	680	666	688	653	657	654	732	718	663	708	688	661	689	696	689	731	717	704	737	724	707	699	684	704	717	665	687	731	715	680	685	696	666	694	664	629	665	711	681	698	712	677	671	685	664	699	667	671	679	665	678	733	683	668	693	710	650	665	676	678	692	665	694	692	641	693	680	687	716	679	636	734	700	701	730	645	703	688	678	726	665	639	680	657	688	663	685	739	723	708	686	713	697	693	685	645	677	679	670	679	710	672	697	654	690	731	697	663	681	683	710	714	684	680	632	658	711	632	687	666	674	687	705	667	653	658	678	713	658	725	728	666	644	685	667	703	693	673	697	677	634	677	711	696	670	640	690	651	691	647	702	702	662	708	686	674	717	627	667	689	733	720	674	687	663	715	672	749	722	698	691	728	689	709	698	665	707	696	724	680	650	675	703	666	739	679	709	671	664	695	701	668	745	723	730	707	728	704	692	710	642	668	677	682	643	725	634	660	686	635	725	734	688	700	691	726	681	739	659	671	633	700	709	625	673	691	714	674	664	726	684	727	660	707	651	650	709	753	678	685	685	660	674	695	684	630	689	723	683	700	673	680	691	719	706	680	709	682	710	675	664	648	682	682	706	710	694	712	655	704	703	675	666	677	640	632	693	690	687	699	693	650	654	670	689	671	676	672	706	696	677	635	668	676	716	700	698	647	667	664	667	708	660	738	722	702	648	766	650	687	689	650	756	690	660	659	694	679	723	700	674	635	692	653	692	708	704	658
5220	852	810	720	647	670	634	631	661	636	676	668	627	627	609	645	632	674	633	639	628	644	639	617	619	630	631	667	576	582	604	602	603	592	683	642	633	648	634	643	623	640	650	598	648	594	574	641	619	576	647	623	628	641	644	612	633	610	630	621	598	624	639	623	623	657	652	611	620	628	640	591	632	627	609	638	616	622	577	634	665	596	627	596	592	657	567	661	668	591	661	556	637	641	638	616	612	626	615	622	633	625	617	655	604	622	641	600	618	613	640	637	613	622	618	620	626	637	592	616	631	626	615	634	601	688	658	640	641	616	634	635	582	652	606	650	579	657	631	607	628	635	587	630	598	623	624	614	606	634	626	624	570	635	634	611	642	602	613	632	589	632	616	580	652	603	593	631	616	598	611	580	627	592	622	662	603	655	660	619	638	633	599	649	595	600	609	661	626	615	642	674	626	630	641	650	596	587	600	642	613	633	644	618	619	583	605	639	600	640	648	641	596	628	686	603	573	604	651	600	618	628	639	620	618	645	588	660	625	657	634	612	615	642	625	635	600	580	631	595	606	616	609	612	623	609	596	628	612	613	603	615	617	639	585	624	635	667	553	641	633	570	623	606	649	617	608	654	591	561	611	597	611	633	654	657	572	667	637	616	651	623	615	655	618	618	647	604	660	615	652	579	612	641	588	618	613	648	628	600	593	584	596	589	626	604	664	643	582	623	592	661	580	634	639	612	595	609	672	613	637	660	630	619	639	608	606	611	605	628	683	622	606	638	625	619	666	633	592	645	635	622	638	660	652	634	630	641	617	628	662	611	625	665	636	608	608	600	662	599	638	630	640	622	607	589	626	628	599	630	557	610	648	604	638	664	634	622	650	580	628	613	565	615	622	611	606	602	635	622	606	635	608	680	626	596	660	636	660	622	649	594	588	576	603	590	597	636	591	614	644	668	622	613	593	641	609	596	666	642	609	637	615	584	636	639	656	633	602	618	645	608	661	634	614	657	614	618	606	626	662	636	603	625	633	638	624	637	615	627	652	617	632	645	701	635	620	647	613	618	604	642	646	597	626	625	596	621	590	635	639	614	582	639	609	652	654	645	581	646	592	624	582	647	642	598	659	632	660	607	620	597	632	605	622	611	587	614	628	604	622	652	595	636	553	637	597	660	605	613	640	620	605	636	630	614	607	615	589	616	619	629	629	623	647	679	652	659	646	661	634	611	639	634	632	636	639	628	604	579	591	614	611	609	628	650	624	600	609	598	609	566	626	636	603	634	625	575	603	640	621	654	606	591	653	616	647	611	692	598	609	667	615	616	601	647	660	615	579	623	569	632	623	607	610	601	631	621	603	666	589	612	600	648	615	597	595	583	606	593	649	659	672	650	616	608	634	632	652	633	620	602	615	633	644	604	617	638	642	622	623	638	593	590	653	626	621	603	618	670	643	582	640	622	634	644	638	604	596	664	619	646	616	606	646	623	607	619	658	645	600	640	627	624	626	605	614	609	638	648	611	657	595	674	626	655	636	643	615	644	639	624	621	561	616	572	630	646	648	680	602	629	627	601	625	588	641	656	592	626	614	611	650	580	650	609	627	607	554	642	595	611	610	606	605	583	641	638	613	599	635	647	594	616	662	638	606	602	592	630	584	629	633	640	611	681	596	620	637	645	616	659	605	611	605	634	637	659	628	624	627	655	654	648	682	577	656	646	635	641	644	643	603	595	665	614	610	640	656	638	555	649	623	614	643	635	624	635	635	641	636	595	669	646	603	585	655	607	610	624	634	633	585	623	655	627	609	595	580	619	584	672	640	619	601	596	611	555	612	635	618	621	638	635	653	669	651	576	622	598	611	648	667	612	588	604	626	600	667	620	624	649	630	641	648	624	643	583	624	626	630	609	621	576	590	615	605	639	648	593	589	633	671	625	613	637	619	654	626	623	609	643	606	647	617	628	601	617	643	611	650	574	627	609	574	594	616	590	597	647	624	620	605	622	593	631	599	663	643	623	639	637	669	620	636	613	651	687	600	607	574	647	599	659	639	657	695	610	609	619	606	646	633	651	615	628	640	654	584	637	618	678	625	631	586	639	616	622	631	567	628	555	607	576	636	633	633	590	615	605	634	612	598	587	610	628	614	584	638	651	634	615	654	594	658	649	585	643	658	596	620	597	600	637	615	636	618	577	625	630	604	580	632	623	588	653	640	647	585	600	674	593	624	618	636	567	632	612	610	589	621	612	607	647	591	615	606	587	615	577	614	651	581	667	591	632	598	637	599	639	619	616	631	582	623	620	672	660	661	606	597	636	646	642	638	617	659	594	620	621	593	625	627	617	641	664	660	594	643	643	630	625	646	628	628	618	658	597	671	607	649	597	647	636	622	642	606	653	670	609	628	620	582	646	612	622	586	626	600	607	652	644	582	636	604	566	618	673	611	613	620	579	620	620	620	622	608	648	613	589	637	639	644	636	617	631	624	635	621	597	644	600	657	629	574	639	637	598	628	621	597	577	627	608	651	622	603	611	608	657	593	630	631	603	656	657	630	566	630	599	675	642	593	645	638	587	630	607	611	583	604	660	608	678	634	658	602	677	628	644	628	623	663	614	618	630	576	625	609	574	625	659	608	622	607	619	650	639	658	635	619	626	628	574	612	619	628	627	603	637	632	587	604	592	627	641	659	645	636	686	597	631	626	651	606	649	634	653	618	621	642	613	610	582	612	614	655	603	646	619	629	613	641	617	590	658	604	585	631	600	609	654	659	601	605	699	691	638	609	670	598	587	596	632	599	623	660	555	640	580	608	633	666	611	642	606	645	631	651	605	652	625	615	596	626	642	590	634	643	623	652	636	635	636	630	610	599	610	600	615	631	640	616	618	598	627	597	656	592	674	627	561	620	637	625	641	637	611	617	637	645	640	603	580	619	631	616	606	603	635	607	609	635	614	619	622	627	647	648	611	579	634	633	679	630	624	608	607	609	614	627	605	652	602	618	637	619	646	655	635	682	620	613	625	603	628	602	635	685	604	608	674	608	651	672	636	626	632	647	637	657	647	645	590	652	625	622	587	632	617	623	597	588	614	567	654	627	619	617	608	624	649	628	593	577	595	663	649	617	587	634	619	621	620	619	634	645	652	637	586	609	637	602	652	654	595	614	575	638	608	613	619	674	670	642	615	599	583	596	652	620	606	663	626	608	613	592	621	638	560	648	627	639	603	592	626	601	613	634	645	607	646	650	642	623	619	597	640	620	646	587	578	607	591	607	646	621	638	671	588	642	600	617	628	626	647	631	636	626	595	646	617	645	606	606	627	612	618	667	677	592	656	609	675	661	597	694	630	581	569	648	644	631	598	645	648	623	639	631	567	655	624	653	614	624	663	587	668	691	599	613	612	632	625	640	604	657	629	616	639	642	616	641	570	588	595	610	646	616	613	651	655	642	611	634	639	619	604	615	684	600	629	614	571	622	618	627	613	582	603	627	573	625	611	627	650
25903	21404	24691	14594	1346	771	739	646	578	557	607	543	581	643	542	549	602	584	574	586	605	572	580	588	553	572	566	529	576	528	571	548	535	560	551	550	580	551	586	585	563	579	550	579	524	569	566	539	577	559	596	611	556	535	562	537	554	542	503	553	533	557	542	554	579	547	562	546	567	572	542	529	516	573	549	581	535	602	553	543	538	526	577	548	547	572	552	565	557	620	540	517	549	546	542	503	549	538	577	581	520	564	552	590	600	548	560	570	551	585	574	574	581	537	552	567	556	567	560	562	516	547	563	605	591	550	587	563	525	552	595	562	574	518	603	586	548	558	574	574	517	593	579	566	559	506	546	541	528	577	564	569	535	549	560	573	565	562	543	552	599	563	556	553	542	547	548	531	575	573	591	551	611	535	521	555	546	548	549	547	553	584	550	573	621	571	567	517	581	537	536	565	562	566	556	527	551	579	587	549	585	526	540	547	593	553	569	583	545	590	552	507	535	587	574	509	556	519	576	575	547	535	544	528	581	540	500	608	556	548	573	550	544	482	559	513	600	533	525	551	541	561	593	600	514	585	564	577	596	553	527	578	567	574	534	544	561	568	598	532	580	575	632	507	591	569	559	521	547	535	607	519	576	495	528	569	535	599	552	560	591	550	603	542	584	548	566	496	554	585	556	536	567	560	530	536	574	547	555	524	596	533	553	585	600	599	548	610	574	584	526	567	560	577	524	559	558	550	549	539	523	617	566	576	555	588	575	577	563	541	576	565	583	591	562	516	574	527	552	554	545	542	626	540	562	539	579	574	538	548	550	563	575	543	564	584	551	599	580	555	554	546	563	509	583	495	571	524	610	610	584	553	609	541	585	571	552	557	582	494	543	593	575	568	576	569	547	562	543	543	510	586	563	521	581	574	554	551	618	576	512	550	495	532	557	567	569	490	619	562	522	571	549	542	573	531	580	582	585	558	555	539	512	522	557	563	580	566	541	579	532	550	581	539	542	551	575	576	523	570	571	513	576	529	549	542	543	563	548	550	559	558	563	564	565	541	583	551	532	568	540	562	568	509	571	545	576	542	607	564	583	614	551	509	554	560	586	543	575	542	561	587	558	549	579	563	592	563	582	589	575	579	584	538	554	528	519	580	551	528	526	530	531	557	540	583	563	592	575	584	589	583	589	564	536	569	595	568	541	595	570	558	515	574	572	538	547	568	579	563	552	551	569	608	581	550	519	581	592	615	586	578	606	523	526	537	577	615	547	501	532	557	561	547	552	532	566	577	544	557	569	564	535	500	576	535	570	546	550	539	578	553	539	562	527	595	566	544	547	631	534	574	505	560	528	566	520	562	518	554	582	571	545	551	593	527	533	569	540	533	560	575	559	590	538	570	542	620	538	560	553	532	523	577	579	591	567	506	577	593	574	579	545	576	535	587	554	602	571	597	547	557	544	530	550	542	546	523	581	576	548	559	535	576	546	544	571	528	514	580	523	617	593	565	590	561	540	580	534	521	550	546	542	532	568	551	551	624	569	572	570	628	593	561	525	582	589	598	550	554	595	565	579	536	524	547	542	550	566	543	528	559	548	541	555	525	571	570	563	523	573	522	600	603	549	566	559	563	560	550	542	523	563	541	607	585	589	528	578	540	537	553	508	579	540	600	537	574	557	537	606	559	582	547	572	540	574	549	521	572	547	521	527	529	576	502	543	534	583	610	597	516	541	521	507	529	577	524	570	494	546	551	564	506	536	561	552	575	559	531	567	551	531	578	517	542	546	581	544	540	535	561	531	516	507	511	505	548	574	590	545	530	502	540	567	527	504	509	551	570	575	561	571	559	530	541	605	528	537	578	546	553	571	560	528	592	532	509	569	546	554	538	643	527	519	595	555	593	555	577	546	581	542	536	578	536	522	561	550	591	594	530	542	545	553	534	572	557	553	553	556	549	606	577	594	586	544	571	526	580	534	581	578	544	552	567	537	571	563	574	530	544	573	529	570	558	573	517	562	559	532	526	541	566	539	598	492	529	486	521	582	585	564	555	524	582	553	594	498	566	541	526	553	570	563	514	587	557	581	593	583	562	551	596	533	633	588	533	543	582	584	564	550	603	548	597	565	577	530	521	553	560	560	563	537	553	552	574	559	572	532	532	522	599	553	588	514	583	589	542	567	586	525	563	514	553	594	558	554	507	570	566	570	563	547	577	528	614	534	566	532	567	553	545	528	550	533	590	541	541	555	513	554	552	563	601	561	521	532	605	581	545	500	558	514	558	522	566	544	532	547	554	500	562	534	552	512	562	561	567	532	520	540	548	527	544	492	554	575	580	548	570	511	555	535	552	549	560	536	519	565	525	534	553	550	548	603	575	548	562	598	557	575	577	527	518	531	568	546	530	539	569	550	536	507	547	547	527	555	545	540	553	549	533	523	562	547	548	511	594	582	565	533	583	529	550	547	533	542	529	537	595	546	561	556	590	555	558	593	510	517	571	520	560	561	529	570	583	582	536	528	565	576	554	571	537	514	544	569	570	557	562	560	546	562	566	559	556	564	551	577	547	578	552	533	578	577	553	534	562	563	555	565	561	577	567	603	534	551	558	534	541	538	535	582	534	574	543	512	554	554	573	555	582	570	542	549	533	555	598	594	546	510	549	564	522	526	539	560	542	580	556	529	600	523	558	544	566	517	539	533	527	553	592	556	551	529	523	554	530	538	577	548	483	560	536	540	529	579	575	583	559	569	564	573	554	549	571	557	569	551	583	563	547	519	588	560	553	587	540	599	571	558	577	579	576	575	564	548	564	599	531	558	538	607	545	577	540	597	565	506	579	588	529	532	578	591	526	569	549	509	562	585	560	538	556	557	578	557	589	571	596	571	577	569	532	573	591	565	534	544	542	536	571	580	556	557	576	583	586	548	576	583	558	550	539	542	535	576	589	546	605	529	564	563	544	523	550	558	543	576	565	590	583	587	533	573	577	573	524	513	540	557	551	521	558	546	558	591	551	548	562	527	545	561	564	568	540	547	525	539	540	536	535	575	546	540	565	569	514	568	550	580	545	575	551	583	517	561	560	561	572	575	620	545	565	569	576	568	565	575	557	541	535	640	563	620	578	578	527	603	504	530	525	514	557	569	541	557	524	549	544	542	538	536	545	532	520	571	578	569	580	571	599	558	553	534	570	516	564	557	543	521	563	556	553	556	561	527	566	595	592	586	530	576	539	554	548	553	573	520	558	566	546	584	601	584	545	583	577	557	535	524	594	517	550	542	551	618	559	547	578	563	551	567	524	543	565	522	600	574	563	536	546	548	582	524	507	524	560	593	546	547	535	537	542	569	560	515	590	510	584	562	525	567	546	569	578	549	554	567	568	520	607	553	591	563	567	552	525	589	558	548	540	556	596	550	555	558	577	567	562	524	538	528	544	540	510	538	602	567	549	562	511	549	548	580	517	537	562	533	620	533	567	550	577	564	598	568	559	526	566	547	572	542	520
3623	1909	1592	954	808	679	641	632	618	575	574	568	589	597	595	552	524	527	544	543	551	546	509	526	552	576	512	525	535	551	548	538	538	513	566	563	543	550	495	508	541	558	517	520	540	511	539	578	496	512	541	525	499	531	517	505	500	537	524	544	542	491	548	511	562	562	540	513	536	535	525	564	574	516	543	540	509	568	527	501	534	535	534	536	489	555	525	503	539	522	545	504	550	517	513	497	563	515	561	527	543	507	509	538	520	554	537	571	527	554	500	534	535	525	533	551	542	592	546	539	524	481	566	551	539	530	526	529	522	536	534	542	551	519	573	515	477	482	503	511	506	570	540	522	529	490	551	509	521	486	516	503	526	507	523	531	552	511	553	527	508	562	540	499	487	506	522	512	547	531	560	505	495	512	516	547	546	524	504	525	499	519	493	540	530	502	508	480	527	544	504	497	501	523	550	533	498	521	538	527	518	516	559	526	509	518	577	521	544	561	504	548	538	572	477	525	505	543	503	517	517	528	540	524	516	517	542	510	541	520	562	526	516	526	513	568	536	525	549	506	527	547	485	541	505	544	549	490	526	563	534	533	504	530	488	546	499	544	581	530	535	520	522	501	487	533	556	512	489	548	557	601	503	532	503	519	559	521	558	563	525	525	520	505	521	510	515	501	516	508	509	492	505	514	540	502	559	549	530	547	496	567	488	531	526	556	543	521	491	501	519	533	498	528	516	553	502	513	523	534	550	538	585	530	526	519	555	535	556	534	550	540	482	524	552	522	532	512	494	494	531	487	518	479	496	494	525	526	521	549	547	528	533	496	531	535	569	528	488	538	573	490	546	520	524	507	546	528	514	508	529	548	497	480	523	536	528	502	538	509	516	511	539	551	517	547	505	499	531	489	497	523	511	547	519	547	542	462	539	489	479	524	571	491	547	512	527	531	529	532	559	543	518	570	536	560	519	498	513	539	542	497	518	536	511	570	555	513	522	518	555	543	537	561	522	544	537	503	521	572	478	514	532	545	550	511	522	515	525	563	490	557	543	520	557	524	540	504	541	505	510	557	553	524	530	519	478	507	526	501	489	491	527	561	514	539	507	559	550	523	526	495	546	524	526	533	499	510	548	542	525	534	480	533	524	519	536	525	521	526	527	560	521	526	539	575	474	484	477	486	552	498	550	514	540	511	544	532	499	521	529	552	513	557	546	581	523	504	570	541	561	519	531	522	526	518	538	518	506	532	538	533	536	507	512	552	558	561	545	517	476	529	512	549	492	526	524	536	555	520	583	498	511	541	483	531	521	570	554	547	540	534	520	551	545	574	519	532	519	487	550	482	538	491	518	542	545	548	505	528	513	513	504	540	539	547	538	515	567	533	523	538	512	525	570	492	496	515	535	560	566	510	534	499	506	507	512	541	509	528	518	502	504	549	570	567	515	508	531	536	528	548	502	540	532	498	516	578	567	582	517	535	526	578	514	531	493	519	517	485	511	491	536	543	521	519	515	495	562	533	544	488	532	535	533	541	535	523	538	485	537	495	523	518	537	512	556	498	522	520	511	546	491	547	531	491	503	464	517	524	516	559	516	556	483	528	518	516	490	521	541	525	524	531	557	573	552	528	534	550	537	521	585	543	546	511	518	531	547	497	523	496	539	492	551	476	577	530	546	476	539	514	500	559	545	527	523	523	544	552	517	511	549	562	532	512	507	476	519	513	548	491	542	551	477	544	544	503	525	528	540	489	539	533	538	535	537	497	504	535	518	503	529	507	549	543	544	489	488	517	542	523	506	570	515	502	548	535	533	550	503	526	536	497	523	534	523	515	525	501	563	507	518	489	526	526	535	522	505	498	557	578	495	538	537	528	543	525	491	521	514	527	542	569	523	524	481	560	521	531	599	486	517	501	508	524	507	510	548	544	486	463	559	495	533	490	522	540	555	516	506	499	535	562	541	523	542	564	523	544	544	510	512	554	507	545	482	499	527	534	469	527	532	526	513	538	527	547	528	517	522	509	553	498	533	543	542	511	567	553	529	561	555	520	526	519	539	514	551	538	508	536	519	552	536	488	550	502	497	513	502	508	519	526	515	519	612	484	513	560	556	532	524	527	524	514	562	544	540	557	498	527	498	553	520	545	568	527	504	493	503	526	524	499	524	501	544	515	511	561	519	512	526	510	553	513	533	532	525	487	507	516	533	447	503	551	549	555	567	516	500	531	509	479	533	512	523	534	519	520	501	513	510	502	543	490	520	505	522	514	513	484	511	518	486	515	508	527	514	517	507	511	555	509	525	530	518	526	535	541	579	522	523	494	532	538	544	512	502	505	507	495	539	497	544	530	538	496	531	529	545	527	519	520	518	550	506	491	575	521	539	518	545	493	519	530	523	536	517	529	494	537	524	532	558	490	521	528	522	549	517	533	492	511	523	537	537	554	498	568	532	528	500	497	524	541	556	536	496	513	542	489	552	520	521	513	516	511	528	514	505	536	515	532	493	491	533	534	530	556	519	554	511	521	484	532	497	515	553	534	506	535	534	483	527	493	555	501	514	534	531	561	534	510	536	559	485	518	494	530	518	553	521	531	524	515	535	486	543	528	532	546	514	518	546	530	544	529	530	551	515	496	515	492	542	539	525	509	518	522	506	540	481	530	584	539	542	518	514	531	504	525	547	545	528	580	516	527	518	522	513	504	543	552	526	528	523	520	532	523	544	539	516	552	527	495	533	522	588	513	524	523	555	549	497	531	528	529	533	588	514	523	528	536	535	526	515	517	518	520	498	546	555	530	496	511	591	533	558	510	528	509	549	558	533	526	519	545	499	517	547	507	539	510	545	558	558	556	524	565	513	516	520	498	538	500	513	517	521	521	522	532	536	491	509	499	479	570	508	450	511	529	541	542	545	508	527	510	523	489	524	533	504	541	487	518	532	493	527	573	525	504	547	502	535	513	531	483	522	516	506	514	569	526	489	515	515	527	541	517	496	499	525	536	530	518	510	515	520	521	547	534	513	521	526	562	490	538	531	508	484	510	515	521	501	534	499	531	547	527	558	544	551	546	514	517	536	528	532	544	570	545	525	509	502	537	524	511	498	548	483	533	557	515	517	555	533	529	539	537	544	576	508	543	556	553	465	530	524	515	514	519	514	544	521	531	496	511	511	512	470	500	520	539	530	551	517	508	512	501	496	528	547	485	496	563	516	537	536	510	551	525	553	538	515	478	516	541	506	495	538	530	508	533	505	494	524	508	532	527	542	545	510	511	506	511	520	514	520	545	507	548	463	567	555	551	505	506	529	522	537	529	512	513	529	500	512	544	526	534	503	545	521	532	544	516	544	538	496	496	523	500	521	542	506	548	519	592	514	494	546	497	514	521	511	518	525	501	488	526	551	510	534	487	498	530	539	557	538	529	525	549	546	541	523	530	533	507	548	517	528	539	541	492	543	523	547	495	530	546	551	515	547	526	537	529	534	507	502	571	508	544	518	516	497	539
24282	21404	28481	24731	19566	2171	723	522	376	343	341	294	282	304	297	300	251	281	272	296	262	266	259	266	257	262	262	271	274	289	264	271	256	249	251	282	257	276	235	264	259	227	253	248	257	288	251	248	236	266	269	227	247	231	256	246	247	251	255	259	240	230	247	255	246	263	244	249	250	254	263	246	247	241	271	257	259	268	275	246	238	238	234	252	258	258	218	280	243	250	256	230	241	256	260	255	256	247	249	290	241	227	245	224	261	271	272	265	257	241	263	251	231	253	250	230	240	253	250	238	254	289	245	234	244	249	249	247	243	257	233	210	264	226	264	253	263	272	282	242	259	237	240	258	215	260	245	240	270	270	260	255	255	246	216	244	227	232	232	256	263	260	239	274	257	250	241	279	259	241	233	241	248	257	249	253	256	258	236	276	250	243	229	228	222	244	225	233	224	234	237	212	259	216	256	268	231	259	244	260	231	240	261	230	270	244	236	272	255	246	243	269	263	253	248	229	249	239	276	241	230	250	280	245	237	245	244	245	231	246	261	233	261	258	221	246	237	263	251	250	251	229	236	253	273	248	279	281	252	226	245	263	248	242	245	269	219	246	247	256	259	238	273	248	241	210	262	256	231	236	262	248	266	259	223	239	231	225	233	238	239	260	261	243	260	256	218	257	275	213	240	260	293	258	258	278	259	264	266	220	239	244	243	265	273	226	233	281	240	240	240	225	244	233	278	229	221	278	244	273	242	240	255	235	248	247	232	226	256	239	232	269	218	244	216	266	246	266	249	242	223	268	249	237	251	250	256	250	230	252	274	264	232	234	269	239	239	225	266	220	275	246	244	262	243	267	242	247	249	231	258	257	266	258	243	237	234	227	246	244	232	259	255	247	255	212	269	229	245	235	275	232	243	242	225	251	243	233	253	249	240	225	250	252	248	279	246	251	213	266	238	282	231	279	256	249	239	239	249	236	253	253	245	202	247	259	250	231	255	265	243	248	259	257	275	269	238	259	240	209	280	238	259	265	257	229	264	248	272	234	225	249	236	260	277	259	229	260	229	246	244	274	249	256	241	253	269	261	234	237	271	249	240	240	240	240	234	208	229	250	238	251	270	231	232	262	242	239	254	270	231	230	282	247	257	243	270	226	229	239	236	246	209	243	259	267	261	251	253	271	255	210	249	252	237	202	266	255	243	267	241	268	237	237	242	273	243	277	267	241	252	266	235	233	239	272	246	234	257	263	247	272	256	234	254	226	256	243	251	272	280	266	235	256	265	238	209	243	249	266	263	267	229	245	263	238	260	254	242	258	252	266	244	252	233	244	243	241	262	232	263	232	270	261	250	257	258	247	247	260	281	275	242	252	231	243	256	232	242	267	261	253	264	263	247	242	259	240	243	242	249	231	245	250	254	250	238	263	256	282	232	242	256	271	249	270	249	260	231	242	249	267	281	230	231	228	228	266	248	242	263	279	243	258	225	245	264	257	221	246	254	265	258	267	257	263	252	255	250	223	245	248	275	259	230	254	272	273	232	243	245	262	271	239	254	255	251	249	254	243	216	230	196	235	261	243	267	228	247	226	259	267	274	270	265	261	259	243	265	256	245	222	223	271	231	254	239	216	247	237	234	289	252	225	229	251	241	249	262	264	242	208	271	240	233	262	248	233	245	237	261	247	266	229	239	261	261	248	293	248	248	241	261	275	245	254	228	238	258	285	282	241	254	250	238	248	245	262	239	261	226	220	226	245	249	259	262	260	204	242	222	254	251	252	228	246	226	228	242	209	222	221	233	224	261	241	246	269	242	269	262	252	265	266	253	237	267	243	264	269	252	247	263	235	223	252	263	257	261	255	254	234	242	220	219	270	256	218	254	219	255	222	241	253	291	277	234	248	230	241	253	212	249	242	236	259	262	259	259	229	265	253	255	237	253	219	242	254	238	246	264	259	221	236	260	236	248	240	233	276	261	286	241	214	229	266	243	245	283	272	261	264	218	226	213	260	246	248	231	238	228	242	248	246	237	261	248	257	259	253	236	221	224	271	221	260	257	243	280	247	219	230	254	239	236	249	227	238	227	260	257	237	243	234	247	244	247	255	273	232	253	232	218	255	246	231	262	239	237	248	232	258	267	236	263	248	249	247	249	228	248	275	250	223	246	239	289	241	239	248	230	254	261	251	247	249	247	250	230	241	271	234	259	253	253	235	266	256	240	243	260	259	234	243	285	249	244	251	248	259	282	257	240	256	242	255	228	248	238	272	244	266	271	235	256	243	266	281	252	260	269	231	250	245	235	243	256	230	232	245	259	268	241	244	284	231	247	243	247	258	238	235	235	247	248	257	267	238	250	231	250	245	236	216	256	258	219	265	232	247	222	228	241	261	261	241	263	241	235	223	274	259	256	267	252	248	259	250	234	249	241	271	256	262	241	241	229	247	224	260	241	248	240	274	256	226	249	246	242	253	248	247	272	259	283	252	247	269	252	239	250	236	247	283	254	266	253	234	254	245	291	259	236	240	261	246	249	212	254	264	229	255	252	246	233	257	231	222	252	227	282	226	249	234	249	237	269	224	240	239	250	279	251	231	219	227	257	274	249	248	255	264	245	233	248	273	246	243	249	263	274	233	255	244	240	276	253	239	270	260	231	272	265	267	264	261	250	253	263	236	262	206	256	250	243	257	235	256	253	250	241	256	245	231	250	259	246	208	255	254	273	261	260	234	260	251	254	245	235	257	246	242	224	254	222	223	238	228	258	225	254	249	237	231	233	240	250	214	241	261	267	245	223	255	268	246	268	248	230	255	229	277	243	240	255	235	231	251	268	235	250	270	236	264	277	272	243	253	213	235	265	235	265	225	238	265	252	243	260	243	227	225	245	249	250	271	265	245	242	267	234	232	261	250	241	254	260	239	240	248	257	229	239	245	252	265	254	230	205	269	254	235	243	246	235	244	220	253	267	243	225	226	233	258	223	254	250	230	250	262	253	227	263	265	266	261	232	240	236	258	225	243	232	231	234	249	265	247	252	243	270	242	242	243	242	245	253	242	232	256	269	231	241	236	276	239	243	235	250	226	245	243	232	250	248	256	280	244	244	247	257	261	277	272	260	249	266	226	257	234	250	236	225	235	285	253	257	257	249	239	222	245	256	244	228	247	256	231	239	239	254	247	236	265	265	233	253	254	275	245	231	254	233	240	228	263	226	238	261	232	252	255	245	231	235	249	262	266	292	263	256	254	231	258	247	232	240	273	253	241	240	256	237	252	244	236	235	233	263	229	256	244	246	242	222	262	237	256	235	266	264	234	234	241	228	268	251	269	230	243	220	213	257	234	251	250	278	261	239	232	226	273	224	254	219	259	259	250	251	258	274	256	258	251	240	255	222	252	241	244	262	264	216	263	276	239	238	256	264	261	260	253	240	253	278	264	235	245	248	231	254	238	230	227	260	260	240	236	243	242	260	258	246	256	252	229	251	246	278	212	217	248	265	246	253	258
3302	4552	3486	1781	1185	939	731	617	538	455	431	414	409	368	354	361	362	324	355	304	321	320	306	282	273	308	320	243	289	298	264	282	265	304	276	264	286	304	257	283	251	299	282	301	280	293	269	275	278	276	277	263	268	280	283	277	290	279	263	287	284	326	281	263	275	269	257	272	272	257	301	247	292	282	248	261	269	274	267	243	262	268	282	256	279	251	245	272	255	276	282	285	288	249	270	284	287	287	224	249	247	278	265	279	284	264	271	268	290	281	306	265	282	272	262	264	275	280	270	283	275	267	274	267	270	266	245	270	265	249	282	283	272	290	257	262	288	298	288	244	241	267	245	247	279	310	272	262	254	292	272	276	265	267	266	293	267	258	279	257	261	258	257	284	293	266	266	248	271	284	255	293	262	282	261	248	275	271	308	286	289	253	277	243	285	287	266	278	283	249	255	277	259	287	266	269	293	235	262	246	284	286	291	270	267	295	268	272	274	274	290	294	280	278	251	274	255	244	257	222	267	281	303	291	246	244	285	266	265	274	261	261	265	265	306	295	273	261	299	282	251	249	310	324	240	276	285	257	248	280	266	293	276	244	282	260	260	291	262	293	264	255	265	287	280	269	262	247	270	268	295	255	261	260	279	284	235	267	258	242	242	292	291	265	279	255	286	288	231	295	288	280	268	253	280	289	263	274	244	241	263	265	261	287	281	257	275	258	272	287	293	251	270	281	270	234	284	275	273	260	260	266	272	309	269	293	271	275	280	289	242	251	292	273	285	254	268	276	256	261	248	265	240	290	267	281	261	265	280	284	275	284	247	257	254	269	239	283	254	270	243	281	248	296	286	280	289	267	291	267	251	290	283	249	263	262	276	265	266	309	257	255	272	249	256	276	268	277	283	295	286	264	223	262	279	282	248	253	254	268	283	246	278	281	273	256	258	267	300	277	265	288	274	289	285	256	301	272	291	266	298	254	259	258	290	273	262	271	286	254	279	260	288	266	250	266	251	237	272	278	262	277	262	273	279	266	276	257	308	258	293	255	253	249	255	262	271	252	275	268	284	285	265	259	265	272	282	231	305	271	283	268	277	266	268	278	233	285	264	286	249	273	274	274	296	268	271	282	275	249	274	245	264	269	253	265	266	266	265	274	285	265	253	280	243	264	253	293	262	279	310	252	275	278	272	259	257	273	246	244	261	257	256	279	246	287	280	274	244	291	240	265	258	232	267	254	289	277	286	228	296	270	253	270	267	274	266	262	252	264	278	261	277	269	221	273	239	251	246	279	257	285	268	268	248	253	278	263	246	261	272	235	260	270	282	261	266	255	284	261	278	264	280	276	268	270	276	291	255	273	290	299	270	261	268	273	259	252	253	280	258	243	278	270	254	276	264	261	290	273	248	280	284	248	278	248	291	250	258	241	256	261	276	253	249	259	250	258	253	293	259	246	287	296	268	260	238	273	272	305	299	247	272	248	250	234	248	275	274	270	254	269	288	248	273	270	263	261	251	285	271	263	270	277	274	267	289	280	282	254	263	285	261	260	268	264	248	280	288	278	290	245	241	278	273	268	261	259	258	258	249	256	259	233	270	278	248	276	268	275	243	274	266	273	309	300	247	273	274	265	271	271	263	252	247	271	251	287	250	283	280	260	260	265	261	298	262	273	249	272	268	271	271	294	246	283	262	292	266	299	256	252	260	239	269	266	244	258	278	247	265	264	262	261	274	273	272	285	251	292	287	272	264	266	261	259	275	254	248	282	306	279	268	267	272	261	286	239	256	260	255	258	266	265	277	283	261	269	294	276	260	247	246	277	263	225	280	265	226	277	282	281	256	236	265	257	264	257	271	264	252	269	259	274	266	263	284	268	281	277	252	280	254	275	250	264	265	258	251	273	246	256	281	274	279	270	229	300	275	261	265	267	248	267	276	247	234	291	281	237	243	253	243	298	256	253	271	263	266	261	268	260	274	284	279	283	293	273	247	277	292	261	250	230	278	280	280	287	266	264	235	277	242	256	264	256	253	266	282	275	292	268	254	282	233	215	289	282	267	238	273	272	249	295	289	262	275	269	268	275	286	277	232	294	251	265	287	249	283	255	248	286	300	262	273	266	269	290	292	264	260	262	254	297	255	294	244	264	244	240	266	248	267	273	261	295	286	236	265	261	282	268	260	231	251	243	260	244	263	282	254	270	279	254	301	265	240	289	268	271	254	268	276	238	278	264	296	277	274	287	235	237	257	258	248	238	268	262	268	250	274	262	253	309	249	244	263	245	269	266	270	278	269	286	301	257	277	294	262	286	282	307	247	283	245	268	264	278	266	269	264	288	233	273	292	283	279	281	275	270	260	271	273	247	267	265	249	293	285	265	267	259	290	267	273	266	276	272	248	260	280	277	290	256	295	254	264	277	263	236	274	249	255	288	268	230	248	292	234	266	248	275	273	239	293	273	262	243	261	252	274	283	277	261	295	271	301	238	256	249	256	245	251	272	271	266	288	275	261	280	241	252	261	250	273	260	282	267	261	287	252	272	253	278	268	308	248	263	276	281	273	257	265	265	258	266	260	286	273	273	270	284	243	272	226	289	281	238	277	258	271	278	260	265	275	266	263	255	263	237	272	274	294	257	282	250	259	246	276	298	238	287	251	257	255	282	250	261	276	246	263	262	271	282	282	279	276	234	260	257	299	291	264	277	271	260	253	238	268	229	277	255	268	270	285	287	259	262	254	250	264	260	281	240	269	269	228	248	279	282	271	278	253	273	269	274	254	281	259	269	254	279	245	298	260	294	280	252	247	276	282	267	292	280	268	280	233	269	283	272	233	264	258	257	267	282	275	273	276	248	282	238	265	263	262	295	266	247	255	253	302	258	248	273	236	266	258	269	220	253	273	269	294	265	313	278	236	271	258	284	260	264	262	266	246	268	246	272	267	247	235	265	268	259	257	253	241	259	272	234	272	244	294	288	256	262	290	272	264	236	265	276	264	254	267	271	236	266	252	274	266	261	263	249	258	262	262	257	248	275	266	248	277	254	264	300	249	278	256	272	280	273	273	262	258	261	283	260	238	267	248	289	253	288	265	292	271	247	263	265	275	242	272	268	252	273	246	270	273	259	249	278	278	254	262	249	310	209	290	278	285	257	264	252	252	290	243	287	250	242	253	282	223	248	267	288	283	253	270	274	264	291	268	265	262	312	262	257	258	233	270	252	270	268	247	245	246	295	266	261	241	269	274	255	240	262	267	261	279	274	278	254	238	260	269	256	294	236	296	244	265	285	243	279	232	277	260	273	269	251	242	263	268	248	255	245	284	274	299	299	280	254	270	256	260	258	227	239	263	247	274	243	268	257	266	268	264	248	252	283	231	301	286	268	274	263	279	265	270	248	262	262	295	254	267	260	287	259	267	253	267	266	255	258	267	259	250	252	261	240	249	284	254	261	271	252	267	268	254	252	253	255	265	287	276	293	279	272	282	257	284	290	257	258	257	262
27656	11394	1678	1037	777	720	691	685	657	710	700	716	681	685	693	692	687	679	704	681	680	763	731	701	699	692	748	721	673	710	685	691	721	674	700	654	734	751	676	687	633	687	680	685	715	689	727	711	701	691	719	697	686	655	721	732	702	697	686	672	696	700	683	704	758	682	699	703	692	682	671	641	643	737	661	703	672	685	684	665	739	666	672	695	711	643	752	724	650	677	700	688	659	655	706	711	684	723	656	667	627	692	698	663	661	688	685	718	675	718	694	641	668	805	641	670	636	709	691	702	707	692	720	714	716	657	686	695	664	644	728	719	704	706	680	654	654	689	709	687	695	662	649	667	690	655	699	746	680	688	730	637	707	665	670	703	689	727	660	712	709	683	703	673	660	704	712	665	741	695	741	705	709	680	684	644	659	727	648	742	646	677	694	662	689	688	706	695	712	706	674	698	667	687	742	686	715	723	714	670	679	659	688	699	673	689	695	679	667	649	679	679	712	684	712	694	684	672	710	706	714	698	695	677	698	678	684	688	704	668	694	703	647	683	642	657	713	705	692	723	746	683	680	673	686	697	700	712	740	735	723	708	692	686	707	707	673	648	701	687	720	664	717	651	724	712	719	699	676	686	698	687	738	704	676	687	693	658	726	720	678	703	666	708	633	680	682	716	660	714	685	686	717	671	724	707	716	657	640	674	663	691	677	729	655	656	658	689	691	687	682	663	667	709	667	690	741	741	711	700	683	664	685	717	688	675	672	647	694	712	671	643	714	650	725	678	704	688	662	682	704	725	702	728	694	669	645	702	732	706	662	701	671	687	708	639	710	676	683	673	735	681	705	667	710	690	682	689	702	714	691	697	734	686	648	720	640	698	680	676	724	697	696	698	696	634	749	674	694	725	647	659	695	651	679	696	668	698	704	645	706	713	719	720	677	635	705	720	698	694	665	696	686	678	735	655	693	705	713	666	691	707	682	692	685	646	714	680	729	697	680	715	684	726	722	705	707	722	662	723	730	682	716	736	673	701	741	726	710	713	691	660	684	695	688	691	684	727	671	673	700	743	662	675	640	698	670	682	719	712	675	655	653	686	676	685	685	642	675	689	671	722	696	702	713	667	673	704	736	722	723	697	688	679	680	716	682	694	688	723	705	701	675	666	659	723	695	718	746	706	716	740	665	715	708	670	674	714	657	680	642	658	674	738	671	707	754	708	693	695	663	661	715	684	715	751	732	664	652	693	677	673	706	714	742	660	674	718	740	666	709	683	685	673	721	684	676	687	727	637	648	670	727	691	686	640	700	717	696	695	697	672	679	682	683	727	739	658	688	752	711	665	710	698	718	685	694	702	690	666	664	707	681	630	779	708	678	701	703	689	682	661	702	661	696	683	729	649	680	722	718	751	670	636	704	691	712	738	725	665	725	697	679	735	682	731	706	662	653	659	699	682	665	727	671	696	704	733	685	705	672	686	701	677	686	658	683	730	710	728	681	710	652	673	683	696	738	687	677	735	776	687	699	639	693	729	671	666	714	687	674	706	709	696	707	708	684	688	697	666	708	672	665	678	671	685	711	692	738	704	637	687	695	677	696	702	676	696	640	715	683	707	641	651	691	682	698	659	703	733	705	680	692	762	685	691	686	691	739	689	667	665	674	698	672	674	669	694	692	693	725	684	724	670	638	700	702	717	709	688	647	701	724	680	680	674	675	671	676	720	708	659	736	702	636	726	692	703	692	711	695	694	674	691	750	676	678	739	670	661	725	663	706	671	716	680	624	658	708	686	703	706	650	744	680	718	662	713	670	694	663	698	682	694	657	708	676	707	696	706	712	710	659	750	714	714	691	685	699	673	635	732	717	677	698	671	690	697	707	699	703	706	711	646	678	688	708	745	678	641	702	705	704	693	706	708	701	730	727	645	704	681	712	687	703	707	699	701	697	709	659	690	695	756	675	673	679	724	714	691	674	664	684	714	695	638	667	699	705	720	676	716	678	700	693	699	720	755	685	700	722	662	689	764	669	638	694	670	666	696	690	691	659	663	698	739	693	669	686	683	694	685	685	658	716	655	693	696	651	710	703	656	674	720	726	711	730	704	664	710	716	688	681	713	710	644	680	691	689	705	680	675	655	684	725	694	688	703	701	661	681	691	704	726	643	657	704	690	720	698	688	674	671	700	650	683	725	664	695	692	698	697	716	623	735	706	697	755	670	690	732	703	700	703	668	703	697	673	677	701	685	695	769	737	665	717	676	656	708	700	672	700	743	639	685	719	710	710	706	725	669	678	702	663	713	683	695	679	721	646	678	698	713	689	707	707	757	699	729	665	666	649	683	677	732	707	677	666	720	658	696	707	696	692	671	692	685	699	671	664	654	654	709	754	700	704	678	691	721	697	693	706	725	679	649	660	677	633	719	680	672	734	700	677	740	697	698	700	690	656	662	705	684	729	681	711	690	710	693	701	659	707	643	654	625	682	687	713	738	688	699	682	660	664	697	705	680	732	692	677	686	716	702	670	720	688	726	637	662	683	725	685	718	666	690	676	694	682	681	710	680	672	726	691	632	652	679	681	676	683	653	675	731	711	679	704	741	684	669	674	652	715	682	697	723	703	691	651	695	722	664	730	639	674	663	627	722	666	709	696	637	655	678	671	681	719	724	684	689	700	706	697	692	720	736	721	709	699	673	709	728	716	679	691	673	693	714	645	722	685	693	717	656	673	745	716	692	683	644	643	666	690	733	714	690	687	725	690	691	721	699	685	638	690	683	728	698	701	691	731	708	686	694	693	662	661	658	703	669	692	712	743	720	640	683	721	688	701	703	682	653	716	741	716	713	723	691	660	726	705	718	714	691	663	743	715	677	676	652	712	681	669	697	747	687	681	687	702	676	633	703	656	698	682	736	660	692	673	702	692	678	685	712	671	706	674	726	693	688	665	690	687	664	648	679	717	676	667	709	721	659	630	674	685	658	698	713	710	670	683	726	667	703	701	701	717	684	659	799	684	719	637	693	718	690	679	716	690	730	725	651	722	691	693	721	728	657	709	682	700	671	731	643	684	682	699	680	699	662	703	717	618	688	697	716	673	697	665	721	709	730	724	695	689	700	708	722	688	651	663	659	698	700	708	673	681	736	682	631	682	681	650	727	717	675	699	698	692	670	677	699	693	679	653	691	731	645	698	681	656	689	702	654	689	714	682	693	660	741	705	681	671	690	717	696	665	689	655	703	661	671	653	669	645	661	682	715	665	671	746	708	683	665	639	661	690	693	721	696	625	696	676	731	690	660	691	726	740	699	702	745	752	702	716	706	704	695	719	674	731	704	686	729	659	699	685	697	727	668	726	696	718	640	691	702	683	679	653	746	745	740	694	666	727	732	676	700	640	698	658	696	692	712	669	685	722	677	698	649	683	695	683	639	691	693	672	712	710	722	657	722	661	673	689	681	733	724	643	687	680	712	743	688	721	716	700	668	719	717	700	710	675	659	648	727	708
5238	904	794	682	659	639	662	620	637	679	624	646	607	628	609	635	643	630	618	624	618	592	616	593	609	589	634	635	610	625	563	621	638	607	606	591	603	619	614	633	603	579	646	642	587	603	589	612	574	667	625	606	595	619	636	689	580	602	601	581	631	586	594	601	677	612	598	634	626	611	653	637	594	597	589	627	640	632	625	599	630	609	622	605	628	672	657	619	620	637	627	628	606	630	604	611	670	591	623	683	645	627	631	618	616	616	613	654	649	572	624	664	622	635	604	596	594	625	612	570	608	632	634	588	651	592	641	600	587	629	609	648	598	621	589	613	603	614	665	630	620	622	619	572	605	625	586	622	607	622	612	602	602	614	586	648	611	575	589	626	648	578	676	611	623	647	641	599	565	583	578	644	593	615	575	607	614	622	604	598	573	612	578	623	627	613	629	602	638	669	574	636	618	569	628	643	616	642	613	617	629	669	602	598	601	644	617	631	641	595	663	617	616	637	652	621	682	607	646	643	621	598	651	613	592	616	612	625	635	662	651	590	618	637	611	589	642	603	615	568	670	617	602	596	577	631	628	593	607	625	651	629	560	648	641	656	659	628	646	624	610	646	641	598	599	637	577	581	641	604	654	637	639	572	668	620	658	619	581	605	589	616	574	609	586	583	639	593	628	652	633	650	656	610	605	621	627	611	574	603	599	581	635	646	636	638	587	664	666	642	630	617	607	577	634	654	591	637	578	625	623	612	664	596	646	604	652	586	591	642	595	594	619	650	613	586	621	595	653	646	616	635	631	634	641	601	573	613	620	582	602	601	636	607	551	598	607	612	614	674	644	618	605	645	617	599	606	661	598	603	637	654	577	628	650	654	639	574	604	625	561	616	651	599	663	615	606	612	622	620	599	623	614	579	656	583	663	618	638	613	593	642	593	646	573	588	624	648	599	668	578	613	615	633	638	640	620	591	613	651	645	615	603	628	621	601	590	678	631	608	642	605	613	600	641	577	597	604	572	611	569	662	595	573	594	598	605	599	606	641	647	618	628	612	636	671	633	602	637	688	593	606	630	579	621	601	630	617	657	629	606	583	624	623	596	627	618	586	596	632	621	640	649	619	626	624	599	648	599	612	632	577	613	628	611	568	600	623	610	614	606	639	597	601	619	608	608	621	593	607	620	597	604	629	610	634	610	646	600	604	632	661	591	630	608	606	621	634	640	617	572	657	629	653	647	582	618	604	615	582	613	611	602	645	605	630	662	599	612	631	634	609	618	632	601	589	632	596	580	656	623	622	616	597	639	625	606	594	599	623	617	584	663	636	616	587	658	579	615	628	563	628	627	591	604	601	585	628	607	642	624	623	627	628	618	594	644	641	607	621	629	627	654	614	650	601	601	606	632	573	613	610	603	627	600	610	620	627	607	609	632	588	584	624	622	593	633	605	648	638	619	654	573	606	598	621	650	619	604	585	550	612	629	569	596	624	647	624	624	605	628	633	599	647	621	631	615	646	586	631	639	638	629	628	614	623	696	601	606	621	631	637	665	637	615	638	606	615	613	611	627	618	638	590	598	613	626	651	636	609	617	595	611	661	635	634	645	618	578	616	596	647	609	591	613	642	585	580	609	590	649	579	621	615	615	565	632	620	610	607	647	592	683	586	620	593	632	626	635	638	583	584	615	596	620	627	628	643	629	642	628	667	573	650	584	598	600	619	597	631	658	613	613	602	637	629	568	619	632	607	597	677	625	634	612	631	606	603	647	646	612	587	589	623	626	637	631	649	607	672	637	602	631	549	612	663	610	591	623	649	619	602	604	602	617	591	675	618	644	640	607	585	600	639	602	585	569	638	603	613	599	625	639	625	616	604	632	617	623	617	579	646	648	610	641	612	617	658	617	594	600	607	544	606	616	631	593	615	673	642	615	585	628	642	611	581	660	601	596	650	645	592	618	632	612	608	602	594	637	648	608	671	625	619	564	630	635	613	604	619	598	588	629	590	635	626	598	630	613	622	630	636	592	642	618	628	641	572	644	626	601	612	619	602	614	612	656	652	638	591	624	664	610	642	631	583	643	656	598	614	633	605	634	638	585	605	633	582	624	555	670	658	608	594	606	645	609	591	600	604	574	599	605	626	610	630	620	657	615	649	608	580	618	607	638	627	615	615	618	631	617	605	643	638	623	611	612	651	617	614	626	618	618	583	645	611	581	639	595	647	615	632	603	579	634	609	612	601	649	607	659	636	583	579	581	640	638	606	627	626	603	649	659	627	624	584	620	590	614	594	627	613	618	580	599	617	640	579	638	596	654	613	623	624	634	650	649	579	597	613	622	599	613	657	630	619	656	558	656	612	641	626	655	615	602	646	628	623	641	558	649	626	589	631	580	677	678	607	577	609	583	607	591	616	630	604	616	627	657	592	625	640	632	578	607	610	611	594	619	636	620	586	627	650	626	669	618	665	627	670	606	617	583	607	655	654	594	619	664	637	623	598	627	644	639	598	598	600	608	632	578	600	632	657	624	677	617	642	630	667	617	636	673	596	598	633	591	611	564	620	619	633	616	620	647	598	583	630	635	606	603	632	595	607	637	648	603	629	634	596	617	600	612	600	601	618	616	622	631	613	594	619	624	665	638	546	632	635	611	600	674	631	630	652	615	633	615	661	638	643	659	658	576	631	607	616	601	587	607	634	635	603	620	622	663	617	624	650	641	625	580	632	600	605	611	633	599	629	633	631	581	587	593	610	593	582	603	643	594	631	609	618	606	639	600	630	653	633	657	625	611	637	601	646	601	588	622	624	648	633	617	589	629	632	595	611	579	609	623	575	626	575	610	585	594	583	662	642	640	624	618	558	552	614	638	613	627	591	646	616	621	613	599	629	591	668	623	621	574	607	658	600	607	588	638	631	651	621	609	620	644	633	590	618	616	599	603	623	580	658	619	595	635	583	569	655	673	578	642	583	613	591	603	628	599	613	642	653	643	616	656	638	611	590	639	599	610	605	562	592	593	605	589	604	601	638	615	604	609	587	589	627	585	577	620	623	605	643	605	618	621	631	640	646	588	567	629	553	617	637	593	608	632	622	623	623	593	554	641	620	622	637	603	642	618	590	624	579	598	601	642	578	618	589	632	615	610	591	659	576	603	624	641	612	603	632	647	605	596	573	585	578	622	600	612	612	612	616	637	623	563	635	624	590	589	627	615	612	647	652	611	644	614	635	611	640	591	626	600	636	640	609	625	600	647	654	610	619	613	628	645	616	626	621	586	608	578	611	655	580	631	580	604	618	613	623	628	568	627	579	630	663	610	603	641	649	630	643	637	619	613	639	645	643	649	650	590	601	657	612	647	655	609	610	596	614	623	567	580	634	574	619	602	608	602	577	641	601	617	611	638	608	658	646	608	672	573	620	633	670	638	579	620	614	577	608	574	634	643	652	612	607	585	626	680	636	625	651	597	638	629	634	594	616	624	605	598	605	604	589	602	590	636	593	665	627
25977	21444	24709	14700	1304	820	684	668	626	630	571	599	572	577	588	573	597	570	538	580	558	564	583	561	548	560	524	549	553	606	578	540	560	553	575	549	619	540	527	537	594	518	554	561	573	536	529	545	575	566	570	514	579	597	548	560	578	535	545	536	559	533	589	576	569	551	551	563	566	591	586	560	557	581	533	556	496	569	580	560	550	546	558	547	582	572	540	512	581	549	539	538	549	546	509	551	586	531	563	539	596	562	564	539	572	523	597	630	555	526	547	541	544	578	516	560	534	543	546	582	557	589	595	576	523	565	550	548	562	540	561	532	467	557	569	581	584	590	537	563	579	573	560	525	542	533	562	551	550	565	576	552	594	556	595	572	560	545	555	559	544	538	517	580	564	596	551	585	562	531	555	576	544	548	562	560	556	563	574	519	534	532	565	506	573	577	520	580	551	550	581	547	546	540	557	607	551	566	606	539	557	561	548	580	504	552	583	520	571	512	576	561	543	510	557	544	541	550	552	591	603	567	551	526	556	556	560	583	564	551	551	518	610	540	582	511	537	540	550	530	546	574	514	537	554	579	553	592	538	520	531	540	566	582	533	571	613	562	542	578	587	561	565	587	570	533	576	543	521	579	557	545	552	548	566	549	548	596	571	606	542	553	531	587	565	585	530	553	500	602	530	548	545	571	552	603	563	577	508	570	574	567	589	565	542	537	568	552	558	523	554	546	522	558	528	553	530	556	550	596	568	562	563	574	587	564	565	529	566	560	584	569	584	525	542	554	566	547	528	577	554	558	539	585	579	577	566	560	630	556	548	576	552	546	567	552	580	567	561	535	546	546	571	550	528	561	565	555	538	549	557	514	546	543	546	595	580	542	580	532	551	583	532	570	572	520	500	536	555	569	563	534	550	520	543	574	543	582	558	522	543	571	589	556	527	583	541	562	567	510	585	592	589	561	547	506	520	528	538	594	604	586	542	583	582	548	567	529	549	560	520	560	506	524	529	532	519	562	600	539	557	550	549	529	544	556	531	579	581	576	557	531	520	537	581	580	584	559	528	554	566	564	560	537	588	559	599	558	571	585	581	557	572	580	551	569	562	518	580	560	530	563	534	573	520	541	592	572	567	540	584	624	551	534	572	539	521	541	551	562	572	553	554	530	536	567	515	525	543	539	552	595	592	542	606	581	535	523	570	579	561	572	589	555	550	525	528	547	572	609	558	598	526	577	550	618	530	553	520	522	537	498	542	563	543	552	525	613	601	491	555	552	524	626	550	558	547	568	556	556	598	562	521	590	586	541	559	548	574	514	544	556	611	540	576	546	523	562	584	598	559	572	550	541	540	588	636	589	546	575	552	562	552	538	555	558	543	524	553	529	567	576	572	542	583	609	540	551	576	549	566	568	564	536	558	550	523	593	538	573	568	558	579	509	577	576	539	566	548	529	565	521	570	551	591	551	572	517	535	553	544	581	557	580	578	538	560	519	548	568	625	576	596	546	565	560	542	519	554	538	550	547	602	554	578	537	518	552	535	550	558	591	570	599	593	579	599	544	546	525	551	592	593	601	550	551	539	601	570	552	582	553	515	571	563	566	564	578	566	552	557	546	598	563	536	524	564	517	586	600	553	580	549	532	575	530	560	565	536	543	569	539	552	553	548	536	530	548	607	554	599	565	580	559	529	618	571	578	569	540	525	573	604	573	551	540	578	582	544	553	566	596	562	564	568	511	542	589	545	613	562	583	582	593	542	598	595	541	583	553	548	577	528	574	559	562	558	551	551	501	551	542	536	594	581	571	574	570	551	517	585	565	572	508	534	595	574	551	527	532	570	545	583	580	537	550	567	539	541	571	520	522	580	526	526	533	570	513	561	551	528	571	570	571	541	551	555	588	542	579	556	579	577	553	553	552	561	551	555	565	521	531	556	553	553	567	548	528	576	580	578	603	563	572	575	583	573	602	542	552	543	534	550	572	557	583	583	583	609	569	523	609	585	572	615	551	567	561	576	526	584	543	544	528	571	530	601	560	546	589	583	566	544	564	546	518	588	549	564	536	578	548	556	600	574	504	512	581	562	585	545	564	542	538	549	541	607	563	531	503	543	470	539	542	571	565	548	558	589	539	568	561	544	588	571	542	543	530	571	534	563	546	550	570	567	533	549	603	572	541	553	563	547	557	539	568	571	540	582	557	554	533	564	552	548	554	585	542	581	543	579	552	550	554	526	561	593	555	576	589	538	533	552	543	569	551	572	564	531	548	557	566	537	537	537	570	603	549	544	550	572	522	517	555	553	555	521	577	588	561	538	524	560	582	560	526	553	539	555	561	567	545	543	559	521	556	584	557	545	562	585	528	521	520	542	538	550	506	559	540	508	568	530	548	533	515	527	590	581	594	500	499	509	556	566	570	564	556	555	519	535	541	552	605	575	541	526	546	561	531	560	542	587	540	570	564	591	584	566	584	593	523	567	564	560	550	541	586	524	573	581	577	554	537	573	604	550	539	555	564	570	614	570	487	573	560	511	555	562	537	522	507	519	560	593	572	535	562	563	530	554	542	549	584	571	527	549	557	525	545	576	542	578	566	527	582	559	588	545	550	574	542	582	576	531	561	576	534	506	548	614	567	531	606	543	555	583	492	551	557	561	592	594	581	558	557	533	542	559	543	530	540	579	562	530	541	590	561	565	553	566	587	578	552	538	581	539	583	554	569	578	622	531	580	604	556	568	512	560	541	542	556	539	557	532	559	549	532	507	538	559	527	602	520	567	550	550	555	576	546	560	567	565	523	562	515	530	576	542	530	579	534	596	567	537	584	555	549	523	553	573	569	560	615	537	579	516	545	555	525	574	558	582	542	550	604	559	543	528	591	564	582	570	568	559	575	540	533	521	586	590	548	542	560	560	557	573	588	562	549	561	576	539	547	537	545	571	533	580	575	560	577	574	567	542	557	557	576	589	540	520	560	598	553	547	541	520	557	571	599	586	570	547	545	572	549	565	583	559	593	543	576	542	517	530	553	572	539	553	599	571	539	563	565	585	579	538	593	575	584	539	559	573	586	541	558	518	567	542	524	554	513	569	559	564	524	586	558	556	530	607	515	539	571	607	531	577	540	553	552	577	571	581	541	594	551	543	533	564	540	543	583	563	564	553	612	491	569	575	547	537	557	558	570	547	545	567	551	526	560	545	538	547	500	597	570	562	593	564	533	583	549	509	589	580	537	567	570	581	557	563	575	543	567	561	547	570	571	553	583	553	575	552	526	549	580	529	587	511	528	559	563	599	569	543	570	554	550	568	512	540	510	585	580	559	595	532	560	514	572	547	534	548	597	611	580	560	523	560	542	550	527	529	545	608	549	562	504	566	554	575	583	552	551	573	540	577	556	544	522	570	575	555	588	556	542	577	585	560	567	550	564	530	533	582	550	516	549	575	555	571	592	594	548	551	584	521	536	564	623	578	571	561	568	558	551	577	564	592	525	588	546	534	543	558	526
3633	1847	1584	964	906	691	629	643	646	602	536	585	570	556	553	568	563	513	547	545	536	550	538	509	550	524	554	527	541	503	553	511	516	545	549	575	500	504	537	535	524	493	557	532	552	520	512	508	520	522	554	543	513	528	576	561	522	494	519	540	558	572	532	526	522	565	523	576	537	570	518	576	507	552	536	543	515	543	540	562	518	553	489	563	565	509	533	517	524	517	480	530	555	557	605	537	564	522	543	519	505	552	554	527	520	501	515	555	511	499	538	519	528	583	512	526	519	559	525	506	559	536	552	561	488	535	515	511	525	558	511	546	510	545	496	500	520	556	506	536	515	513	512	491	520	516	531	523	478	497	505	535	527	506	514	521	524	524	551	538	514	548	520	549	564	539	533	534	545	547	541	536	565	557	543	536	489	537	566	547	514	538	518	511	522	574	516	556	531	553	504	579	533	493	518	508	486	518	553	503	554	530	486	519	580	550	543	501	539	556	561	513	526	564	513	565	528	506	533	506	496	525	531	543	490	551	542	548	559	512	561	511	529	533	552	532	529	495	492	508	564	552	507	512	550	545	522	536	512	512	518	542	557	515	504	509	520	557	559	560	533	536	540	526	518	510	561	527	558	547	503	516	543	521	574	541	580	529	543	544	522	491	564	536	536	540	509	525	557	503	555	574	567	538	530	540	572	572	523	548	557	520	512	504	556	533	530	515	527	488	561	518	527	512	537	525	546	530	507	509	515	526	569	501	556	553	565	506	513	517	554	544	541	514	553	513	544	551	562	536	534	535	533	561	526	538	559	513	571	532	525	528	568	552	501	609	496	548	548	524	478	552	557	533	527	552	527	497	539	512	520	548	502	526	542	512	583	518	493	506	520	495	502	524	513	534	570	482	462	531	528	547	534	478	528	529	556	550	547	585	540	510	521	599	530	496	547	535	552	531	483	515	553	542	539	499	539	505	559	542	515	596	571	546	555	504	548	522	570	532	499	548	506	534	530	527	538	536	509	543	521	529	564	545	530	563	544	497	505	522	513	509	508	532	526	483	517	474	523	536	543	526	519	553	491	516	517	488	532	483	516	520	544	512	492	529	592	519	581	490	525	518	527	517	515	503	543	546	515	541	517	551	541	552	570	537	524	503	569	533	538	562	516	509	521	551	536	580	511	553	556	524	519	537	513	539	574	572	544	539	560	488	506	504	552	529	468	539	556	514	537	508	517	566	551	545	513	508	505	569	498	528	573	517	563	517	528	517	549	529	543	499	540	534	512	525	519	537	500	535	523	511	486	525	510	530	553	509	498	513	541	532	498	483	523	530	509	520	542	565	541	535	528	509	506	502	514	530	539	530	508	562	515	518	526	571	545	525	489	556	549	514	512	538	520	569	529	547	571	531	514	486	557	540	579	496	520	583	485	569	542	497	529	532	563	536	510	506	526	514	535	517	527	534	546	541	532	567	577	529	522	550	521	462	512	512	533	545	527	532	489	552	548	543	550	534	530	557	537	540	524	517	525	539	477	520	562	506	512	536	525	515	544	531	560	536	554	558	557	503	559	530	533	517	550	571	574	476	531	527	504	546	551	531	525	532	486	581	556	521	536	457	568	544	502	519	548	567	539	512	498	543	505	541	515	535	523	550	526	556	522	491	509	524	510	537	525	529	519	510	515	586	540	558	551	541	537	525	510	538	534	532	566	546	503	522	572	519	553	566	540	539	540	526	528	549	498	534	562	563	537	502	487	558	502	523	541	536	542	509	495	502	515	552	542	525	545	568	522	546	527	544	501	512	522	530	534	551	527	508	553	543	547	503	477	496	524	534	548	502	547	535	502	550	475	517	531	525	532	520	481	546	474	517	561	485	552	529	564	518	538	536	500	551	542	513	531	524	545	505	566	550	550	511	533	495	467	539	584	527	528	508	521	525	534	538	518	507	534	525	530	503	540	473	530	513	560	513	553	546	536	588	550	551	523	546	503	521	521	491	527	528	529	583	527	490	523	514	552	543	529	551	545	557	538	559	569	518	505	493	536	530	550	564	505	508	528	519	523	494	518	504	543	543	524	511	547	524	545	551	510	544	502	527	534	538	537	502	497	560	540	562	517	535	547	522	479	539	556	551	516	547	574	509	520	493	545	526	539	552	519	561	525	526	552	555	546	546	555	571	563	510	541	539	544	505	511	533	533	540	533	527	537	535	513	524	523	538	560	522	566	492	521	485	502	531	544	511	535	510	549	560	562	515	516	495	525	571	564	538	557	536	523	510	523	476	508	508	525	520	523	530	513	506	515	527	525	527	545	539	511	541	500	526	505	520	477	527	520	562	532	537	528	501	541	492	521	513	538	564	510	523	517	497	514	539	543	515	462	531	493	557	505	535	556	514	497	504	524	532	503	522	528	516	493	544	584	518	547	517	519	520	523	550	484	551	518	506	528	519	556	487	502	560	500	530	540	503	543	544	545	522	530	513	546	514	524	494	519	491	534	506	458	556	488	522	473	497	507	592	519	555	532	512	498	559	520	540	561	561	517	476	531	522	581	543	528	538	539	543	553	512	543	516	519	566	533	535	521	560	504	536	546	561	503	546	524	528	556	523	557	567	487	534	545	536	545	549	511	505	507	562	549	548	483	531	532	556	546	565	569	536	518	508	528	501	523	522	508	515	551	533	538	547	505	579	511	515	541	554	528	488	484	564	516	502	518	515	533	511	553	501	557	521	542	504	568	566	545	484	559	523	501	519	547	560	552	537	520	501	548	475	502	551	579	482	516	540	528	545	536	505	595	499	547	529	505	538	568	562	514	544	539	535	519	537	515	562	523	529	505	540	570	521	529	539	508	533	561	548	554	513	528	502	577	539	550	483	558	524	495	566	487	546	581	537	497	516	489	536	531	498	499	557	509	518	527	471	542	499	542	535	548	519	536	492	509	533	569	510	577	534	576	526	563	551	558	538	559	532	558	518	519	522	518	553	544	531	528	511	498	545	536	486	557	534	515	523	484	507	540	514	582	526	491	502	535	551	529	536	515	508	570	522	516	549	515	530	533	514	528	497	508	495	551	515	541	515	496	493	528	542	552	535	509	525	517	542	524	522	540	558	545	526	533	541	544	513	512	562	537	550	531	504	494	530	551	549	502	555	503	566	546	504	536	562	513	514	500	517	548	563	526	538	535	559	502	542	536	594	499	554	571	510	515	567	487	519	540	553	513	557	529	471	537	548	571	518	500	557	542	513	509	512	527	543	523	558	489	560	504	489	524	545	530	463	529	508	544	522	527	496	503	543	547	516	533	512	535	526	491	524	563	527	581	522	577	508	512	519	572	551	527	538	515	517	518	538	588	500	483	523	591	514	552	539	542	544	517	578	537	531	550	496	543	521	507	509	546	528	600	516	529	529	505	522	529	544	543	517	553	469	520	506	542	524	554	532	569	493	569	499	569	532	558	537	503	514	548	558	571	547	503	581	518	517	538	545	511	548	552	577	540	520	524	568
24302	21460	28561	24752	19668	2198	809	479	409	368	375	319	296	286	296	263	290	282	302	235	266	271	256	259	254	260	234	246	249	273	267	255	252	237	236	250	255	247	254	271	281	275	261	269	241	263	232	266	249	265	263	256	240	254	272	241	269	266	276	258	250	235	243	228	258	265	250	254	283	260	275	239	281	267	273	277	237	247	255	240	257	251	239	249	261	233	264	236	251	237	238	214	239	269	221	245	262	243	266	227	248	257	273	233	238	258	229	260	243	265	241	268	290	245	247	275	240	263	253	265	230	251	259	236	256	239	239	254	243	261	246	228	263	249	232	269	252	272	229	223	245	247	246	215	251	238	256	269	208	235	223	280	232	249	240	233	254	247	259	260	230	258	247	247	244	255	255	253	231	278	265	254	259	220	238	256	252	234	236	266	240	251	222	269	257	257	273	216	243	244	226	241	269	250	226	248	218	244	239	245	221	251	266	218	252	225	238	251	260	270	225	246	264	246	241	254	249	274	282	267	265	269	234	253	262	269	218	257	245	280	244	295	264	259	260	258	217	229	239	252	251	225	218	279	247	248	246	267	255	263	245	243	252	249	257	276	264	248	253	227	267	289	248	221	251	221	237	245	252	245	261	235	248	241	243	239	234	247	277	226	260	263	237	240	228	232	244	236	255	266	265	236	239	247	233	268	267	267	276	229	231	219	245	246	254	255	262	252	223	251	258	223	245	240	237	226	213	268	277	244	213	228	295	202	256	216	253	232	251	252	255	240	267	250	247	271	248	260	268	258	240	258	248	265	247	255	255	251	273	261	234	273	232	233	288	257	221	241	232	260	242	259	247	256	264	254	253	216	209	269	237	260	251	262	231	250	241	251	211	238	212	263	273	269	264	293	245	238	209	256	261	257	251	265	272	243	230	269	286	217	260	223	261	268	259	245	276	252	233	265	254	242	264	232	256	241	253	226	233	244	243	214	245	232	252	249	239	206	227	244	255	258	245	246	258	246	236	228	247	240	263	240	259	232	247	242	251	248	245	256	254	247	246	252	229	267	237	263	234	274	248	281	259	287	232	259	240	249	268	234	191	246	232	250	297	275	242	272	236	225	261	263	243	262	247	261	235	247	238	267	242	225	285	239	240	253	254	218	234	245	250	229	245	267	205	257	252	258	259	220	239	234	247	249	244	263	248	260	239	237	266	240	239	232	252	251	258	240	249	250	236	259	250	252	234	247	247	246	211	241	246	239	244	234	231	241	262	243	224	240	243	242	266	230	252	223	266	238	244	277	269	242	261	253	239	253	256	277	257	244	252	269	244	261	237	259	264	255	259	227	265	228	250	215	249	246	233	278	220	222	254	253	255	272	257	270	263	246	244	268	239	244	244	248	252	253	259	243	260	231	219	257	273	247	251	244	261	244	219	244	242	242	244	250	245	239	253	250	234	221	228	246	263	263	249	261	244	259	249	246	232	257	251	224	233	249	242	254	229	249	227	251	222	268	240	232	247	237	253	223	248	244	252	240	256	257	276	272	260	267	260	259	240	228	252	247	256	243	245	281	243	244	259	250	239	252	249	279	262	242	259	254	243	262	244	287	270	235	259	247	243	254	251	262	216	279	245	250	248	257	240	262	241	235	238	268	269	227	222	245	243	267	295	224	253	255	261	261	205	242	252	255	248	268	276	267	232	249	246	229	256	267	281	293	262	254	236	269	266	249	261	241	251	249	264	236	255	269	247	251	241	261	237	287	245	227	247	269	249	245	252	243	215	252	253	222	261	241	238	203	213	267	258	263	268	241	237	238	248	245	243	231	244	233	249	236	253	264	263	249	255	236	259	232	241	230	272	262	254	253	233	257	251	240	222	241	237	245	273	239	221	239	265	228	253	249	277	252	257	273	256	268	252	274	263	240	248	235	269	264	234	243	286	264	261	260	239	253	248	261	227	246	275	251	253	220	235	210	255	258	267	251	254	239	233	264	262	234	243	244	246	257	276	267	259	262	245	266	250	264	267	219	282	246	244	213	277	239	213	250	268	253	248	241	243	232	250	228	262	272	262	230	241	270	228	263	289	263	240	251	266	242	275	252	230	238	235	247	231	228	255	237	236	268	242	226	248	241	258	262	224	263	256	258	230	230	258	262	266	263	242	258	230	218	218	252	281	289	287	258	226	232	262	235	238	262	247	239	276	237	241	231	234	249	248	251	234	241	239	230	243	235	230	257	237	255	260	219	244	196	244	253	224	276	236	251	258	269	254	246	249	260	235	227	248	241	253	240	280	270	260	242	240	265	264	248	259	243	252	255	214	229	260	254	250	235	244	252	263	226	242	261	233	224	267	214	235	228	241	254	254	273	228	244	236	248	249	225	258	250	262	250	238	278	257	222	225	222	236	271	229	266	269	259	265	266	260	246	247	264	258	259	248	263	256	220	216	238	249	226	252	232	248	255	255	247	256	245	230	270	239	236	257	254	242	259	239	253	254	234	231	265	264	248	241	259	230	273	213	262	235	244	236	209	259	236	257	253	234	244	273	256	252	229	247	270	241	244	270	261	277	265	254	271	233	231	243	254	226	241	256	209	223	238	224	237	246	264	233	229	265	230	220	254	239	265	231	236	219	207	258	250	242	270	265	256	258	236	246	242	262	219	272	266	250	233	264	248	272	218	245	244	212	238	249	241	258	240	251	255	225	272	251	248	252	222	254	268	245	240	259	256	263	234	248	229	254	258	223	267	265	245	257	257	258	251	238	262	257	256	253	246	245	224	245	230	223	251	258	231	251	262	241	240	288	271	259	241	246	264	254	250	238	220	226	243	270	229	246	240	250	255	255	233	273	243	259	244	234	228	264	265	274	250	245	249	263	281	225	251	259	263	244	250	266	242	223	249	236	255	255	265	236	239	253	246	223	278	236	261	266	274	244	262	254	246	255	228	250	257	277	245	255	276	246	280	276	249	246	244	248	254	267	220	280	218	234	215	253	222	216	235	242	250	237	243	269	249	244	247	272	273	236	266	220	242	257	221	248	242	254	253	260	250	236	248	249	251	223	249	230	259	255	234	243	257	228	259	253	247	225	243	246	253	255	244	270	254	215	235	229	235	251	268	257	233	255	233	242	259	253	235	242	261	245	227	252	247	253	247	241	254	237	266	233	238	261	227	242	216	215	224	256	256	243	246	246	264	273	232	226	249	271	238	243	248	255	227	261	262	225	265	261	207	257	257	247	254	236	263	229	226	246	246	294	243	220	227	272	253	236	241	261	253	249	231	225	250	237	228	234	245	239	254	239	241	237	272	277	242	252	219	256	253	254	240	245	211	237	280	232	217	231	236	223	264	230	264	222	256	239	233	223	269	245	251	253	240	255	251	237	229	263	249	255	228	242	246	225	259	232	221	229	241	242	227	263	248	257	207	266	220	239	227	231	239	258	249	238	251	221	242	248	273	253	240	269	262	266	262	262	251	260	248	251	242	248	230	238	241	263	233	241	274	260	251
3279	4473	3541	1765	1134	863	769	617	571	445	428	396	374	369	325	317	339	333	310	322	297	320	306	270	299	301	301	293	274	264	271	301	293	298	295	295	270	294	286	313	268	269	290	281	261	288	265	279	282	303	282	291	277	275	283	270	257	256	301	319	276	306	263	276	273	260	286	280	243	320	293	268	247	270	295	302	272	263	297	260	265	272	265	289	277	275	294	246	277	337	274	263	297	301	290	267	281	276	285	283	281	282	278	245	231	276	257	279	276	275	296	256	275	291	265	277	294	263	288	259	268	299	305	274	281	262	257	257	265	273	249	249	266	261	246	259	256	261	287	303	265	269	291	285	273	292	279	272	266	279	280	245	277	255	258	288	270	282	269	283	281	249	253	261	253	264	262	274	247	289	266	284	277	256	284	288	281	268	273	249	253	250	297	290	289	266	274	268	289	229	250	282	251	284	269	262	277	272	246	252	284	267	281	252	237	254	287	285	254	261	281	291	261	255	269	291	245	285	262	255	287	284	237	290	277	298	271	249	292	263	240	266	301	269	244	255	271	282	278	260	235	264	253	289	294	287	267	273	289	271	258	243	275	271	280	263	283	252	281	277	263	260	291	283	270	272	272	251	265	291	290	275	258	262	253	266	242	278	244	253	273	281	254	280	286	265	251	252	284	274	275	264	270	278	262	250	249	260	269	289	251	257	279	276	301	302	251	271	295	281	276	290	262	286	266	263	267	273	300	265	258	225	258	257	262	288	273	276	272	267	258	277	244	249	235	262	248	272	254	265	276	259	268	278	291	279	247	247	284	275	285	289	256	271	292	267	260	289	299	261	289	265	296	250	290	288	236	259	254	283	261	281	265	276	261	263	290	257	281	268	270	283	271	268	275	289	290	242	269	271	275	275	251	284	268	243	264	270	280	285	272	237	262	274	290	283	269	292	273	260	309	253	253	275	245	283	257	276	271	258	260	272	250	301	303	291	262	274	247	276	273	264	260	239	253	263	270	291	282	276	287	242	272	252	313	236	262	317	292	279	250	281	274	257	266	273	290	265	278	289	275	284	251	279	274	258	271	293	269	292	237	278	267	266	287	235	283	260	260	263	262	270	283	302	259	281	287	247	273	288	253	259	277	260	265	276	258	277	288	291	295	252	264	271	276	245	299	258	293	268	258	248	258	272	249	271	259	289	270	276	250	296	244	292	263	261	304	272	281	259	307	260	283	281	258	267	279	248	260	262	260	278	278	255	286	299	277	281	306	297	275	240	274	277	264	268	235	270	281	273	263	256	276	284	269	267	265	244	295	259	271	293	288	246	300	289	283	253	303	272	254	261	272	288	275	256	256	277	269	277	251	245	262	258	257	275	283	266	274	255	240	261	278	248	263	259	253	280	256	242	270	258	283	274	246	256	246	249	284	252	277	283	243	283	276	257	284	248	278	248	258	252	259	311	251	243	257	227	262	267	243	306	252	274	269	260	265	253	257	248	254	272	266	250	273	279	252	255	251	242	270	264	268	277	259	256	258	270	251	277	273	274	271	259	258	294	252	249	260	264	250	282	288	270	246	242	273	256	262	236	254	284	276	287	266	275	259	279	248	280	273	266	283	265	258	271	266	281	285	247	282	280	295	293	236	253	259	269	265	298	267	229	239	288	257	270	240	258	273	280	272	252	264	244	262	275	278	256	255	232	247	233	269	279	303	242	261	236	251	256	267	273	262	295	292	240	282	276	248	260	259	241	265	286	250	270	264	279	294	284	279	295	269	256	284	295	263	277	268	270	284	259	282	267	265	273	280	294	249	266	247	244	248	252	257	268	257	269	257	289	253	307	245	273	246	285	248	267	279	289	287	274	289	273	272	294	287	274	258	263	276	258	263	253	256	275	243	263	292	246	258	248	240	250	237	300	264	282	291	281	287	246	241	257	246	298	275	286	300	264	256	260	265	269	255	266	262	300	273	252	261	254	261	284	253	254	272	271	271	267	238	280	249	256	270	277	252	244	258	266	272	273	281	251	265	257	265	272	245	256	239	258	254	278	264	283	262	255	273	271	261	247	269	276	252	254	281	267	312	269	259	272	235	260	274	262	253	253	284	276	273	275	246	251	248	235	266	272	234	257	276	244	274	266	303	263	288	288	269	253	262	263	286	264	295	250	266	279	262	261	248	256	258	247	264	270	269	264	224	245	271	274	290	258	245	275	280	271	285	281	269	265	281	271	253	294	261	258	270	248	258	285	270	287	251	257	280	253	230	259	222	263	279	253	272	240	261	251	278	255	262	290	237	286	279	261	274	268	252	268	276	286	273	277	279	316	287	267	261	297	276	276	243	271	267	291	248	263	265	258	259	249	265	259	258	283	261	260	252	265	278	280	268	234	278	253	276	278	260	266	280	262	263	240	294	263	287	253	253	253	267	249	275	253	309	276	285	264	248	253	265	234	258	280	253	236	258	267	254	259	269	265	267	280	265	272	252	237	285	290	253	259	255	243	266	258	285	287	272	270	266	272	259	257	239	261	284	267	261	231	262	258	262	255	248	268	260	288	255	253	267	279	273	262	264	265	256	264	236	265	262	232	248	282	265	264	248	265	278	243	253	257	282	271	264	272	249	264	264	291	269	250	277	256	260	258	302	260	235	265	244	270	253	290	269	282	267	277	295	240	258	267	276	268	247	265	268	283	276	276	308	262	261	253	285	262	239	298	280	280	262	275	256	279	250	245	245	233	259	258	238	284	248	258	258	267	223	247	239	254	288	253	256	258	291	263	244	293	260	233	259	281	249	268	261	238	274	259	291	258	272	239	265	254	265	272	258	234	267	270	254	247	211	271	293	287	302	282	272	251	259	278	254	287	294	281	270	250	252	283	269	257	283	275	248	290	277	268	236	268	280	252	286	261	276	263	269	270	242	271	313	254	263	280	238	257	261	261	242	280	262	250	283	261	263	264	288	258	275	259	286	271	271	272	305	278	280	269	276	271	251	260	277	267	277	257	274	264	256	278	238	264	253	265	257	268	267	285	246	260	256	258	272	268	275	289	271	298	284	256	261	279	283	298	260	246	273	266	282	268	267	275	254	276	273	275	259	253	282	269	283	252	262	265	271	274	258	262	280	249	244	264	269	266	251	245	251	240	269	260	262	262	237	278	231	283	270	269	262	254	254	269	290	269	252	255	256	252	262	265	281	279	260	275	314	252	277	303	255	239	264	288	277	279	250	269	268	272	284	266	273	242	248	245	290	274	262	272	255	286	266	278	283	282	268	255	254	266	243	280	238	255	259	255	257	290	262	268	258	283	287	282	265	267	250	264	248	259	262	265	264	283	269	256	249	246	291	290	257	247	264	264	293	263	241	251	255	272	259	256	279	276	266	254	266	249	286	245	255	252	244	264	265	240	266	273	265	273	265	250	268	273	279	260	261	270	262	289	260	244	272	284	285	245	282	265	248	276	279	256	243	242	257	258	259	218	261	263	244	271	316	274	244	247	267	262
27747	11263	1626	959	770	708	701	703	681	702	699	703	696	691	678	713	714	654	637	677	731	688	704	658	722	670	638	722	691	653	683	672	695	677	707	664	680	678	708	701	660	688	699	661	710	683	661	673	695	683	670	693	653	768	655	683	678	710	655	713	668	661	687	708	665	696	688	670	681	689	718	719	696	695	700	692	691	695	674	736	716	719	707	709	682	722	703	672	681	691	657	680	656	680	670	704	715	665	720	698	663	660	709	696	710	701	706	684	675	712	694	671	666	694	676	665	674	694	686	686	668	660	700	710	675	660	697	666	674	698	673	644	680	665	648	664	671	730	709	683	683	614	694	706	713	698	677	714	697	674	705	694	722	673	678	719	655	705	682	693	666	646	642	638	673	685	660	668	678	680	662	629	692	698	698	679	725	683	667	664	682	673	659	690	697	652	681	722	733	732	677	686	638	652	719	690	702	660	688	677	730	698	716	650	668	704	700	673	679	709	671	689	676	673	727	643	657	676	696	714	714	669	704	688	684	678	689	677	692	735	677	717	660	656	705	679	680	723	648	692	678	692	683	705	697	665	693	664	645	649	673	754	692	682	690	697	651	702	662	666	697	698	666	653	719	634	647	708	674	679	692	702	673	704	747	692	692	677	667	645	727	672	695	638	684	684	674	680	730	664	667	666	739	693	697	698	660	662	661	632	668	687	668	699	667	705	648	694	647	679	643	689	673	690	623	650	687	715	703	658	693	661	681	697	682	662	675	700	680	662	706	721	686	694	693	684	720	696	727	700	681	704	652	693	713	658	672	666	703	690	661	667	642	679	672	684	705	692	684	681	661	688	677	686	691	690	707	686	711	685	657	678	700	688	706	704	710	678	656	676	679	655	681	704	701	660	690	659	665	731	683	678	711	697	698	711	730	655	671	766	718	654	661	683	696	669	697	703	676	632	702	682	658	651	685	680	676	692	702	695	670	671	714	671	662	682	672	666	715	706	693	661	728	691	686	656	639	670	656	718	703	697	742	627	700	648	655	730	723	698	661	679	729	687	714	701	687	692	694	651	665	679	641	683	682	672	758	685	689	696	652	747	675	677	677	683	662	628	710	654	682	685	690	681	675	719	711	653	712	636	675	703	618	734	689	683	656	647	690	719	662	679	701	682	651	671	719	653	679	717	658	678	693	666	706	669	685	659	661	653	663	659	673	653	656	680	650	691	703	690	660	672	695	663	690	681	666	688	676	712	692	688	694	647	745	695	687	681	683	680	708	671	624	668	712	661	693	711	672	673	716	666	636	684	691	660	661	668	677	665	698	666	691	690	686	727	748	683	672	656	695	686	688	671	738	675	663	661	720	691	727	683	669	717	704	694	709	658	682	635	671	686	710	669	696	690	673	706	662	700	690	648	690	661	688	697	675	684	669	707	675	665	655	706	667	698	624	712	692	711	719	664	632	686	675	656	730	628	727	640	693	642	681	647	661	730	641	677	682	702	678	769	693	699	696	613	627	680	642	656	713	648	688	660	705	712	684	700	711	697	706	676	684	703	684	665	651	703	744	709	665	689	649	644	680	666	708	749	687	742	692	646	748	691	662	716	658	734	677	675	715	676	701	641	720	699	695	716	647	684	655	647	727	668	645	686	726	672	712	648	660	729	721	723	652	638	691	679	707	736	706	675	671	686	726	710	731	679	698	707	712	670	671	666	720	652	702	690	719	717	707	757	652	687	651	688	698	664	683	670	648	676	680	673	658	688	700	733	726	655	658	703	650	661	715	688	699	644	717	674	690	672	642	727	638	704	685	686	674	619	727	718	645	673	673	681	663	701	643	716	634	659	705	667	683	723	677	676	714	717	697	671	649	716	690	660	662	614	676	646	721	683	684	672	653	678	711	669	660	684	683	703	677	698	688	669	663	689	686	699	689	709	684	665	670	711	698	644	660	688	692	679	648	716	698	667	685	698	716	719	658	675	674	697	702	658	680	647	642	672	708	668	711	713	666	716	681	676	681	702	689	668	722	659	700	643	666	684	694	657	653	683	673	711	687	668	733	691	715	624	707	663	668	688	718	686	718	696	717	685	679	636	714	637	654	719	710	660	637	705	626	675	683	719	681	682	705	685	675	643	703	687	661	689	654	686	686	679	674	688	638	677	640	645	694	681	680	672	685	724	702	660	715	674	655	702	686	711	716	684	728	725	674	697	678	685	695	675	641	690	656	691	704	647	708	681	635	698	709	694	668	661	678	672	706	713	664	684	719	697	672	697	694	690	703	702	697	711	656	677	657	665	676	722	729	676	688	661	677	653	684	630	667	683	658	704	690	646	678	667	651	705	696	688	658	631	712	715	723	681	695	694	633	719	714	719	696	686	713	703	726	685	725	678	688	668	712	674	684	693	717	734	721	679	608	673	696	703	672	684	688	730	743	683	709	674	694	716	694	646	660	712	703	652	701	699	693	689	677	721	713	661	681	668	667	693	642	669	743	722	705	705	698	684	670	675	649	671	679	678	670	716	693	716	682	710	669	681	660	658	646	653	717	732	722	684	675	675	671	680	681	697	729	701	699	646	679	768	721	699	608	686	660	662	641	680	699	701	670	681	743	690	687	707	701	724	657	696	673	727	648	673	704	702	709	662	614	692	729	653	670	692	688	693	709	694	656	688	719	711	671	721	699	670	721	691	703	632	708	703	681	687	688	646	705	644	651	680	689	684	673	705	693	730	691	682	652	639	726	671	695	673	702	717	689	693	658	749	631	713	684	696	692	681	682	674	702	705	655	670	651	661	642	700	746	663	682	684	643	656	695	690	656	744	662	693	726	649	708	697	685	723	662	685	732	682	640	726	679	657	690	657	666	644	660	732	683	677	659	663	721	703	645	697	706	687	696	668	695	701	671	694	678	674	720	689	647	686	685	719	662	683	704	664	672	647	660	732	674	687	719	662	706	681	694	695	661	658	667	742	732	671	657	681	705	725	709	732	682	678	647	715	625	671	690	665	694	705	742	709	650	690	714	649	684	737	634	678	692	704	694	687	684	637	684	686	672	693	699	686	710	640	680	680	654	653	683	721	662	759	678	681	733	686	705	667	724	660	713	699	649	686	636	667	671	676	643	690	710	704	657	673	692	690	656	685	704	704	690	657	676	629	748	731	705	675	710	701	708	727	679	707	682	724	696	740	655	657	709	650	673	681	708	708	686	699	646	716	721	697	708	714	671	682	712	744	660	659	663	667	729	707	711	647	682	678	662	703	681	666	696	704	681	710	676	719	689	716	685	695	681	683	719	707	694	642	737	743	692	706	696	630	685	659	671	681	675	615	641	715	665	688	714	686	705	661	712	665	663	682	663	729	685	692	681	660	705	713	673	684	650	649	678	656	725	695	665	660	716	711	651	657	677	710	697	687	724	662	664	654	641	655	674	716	715	647	709	703	703	657	735	696	658	696	734	723	716	715	742	700	653	711	707	655	690	626	715	673	674	670	680	707	659	654	702	706
5145	815	742	706	668	643	640	624	623	649	647	600	616	593	609	630	617	615	583	640	679	654	628	597	603	627	598	643	636	600	650	595	627	595	619	647	619	640	624	634	653	607	637	613	586	643	614	642	621	602	575	626	641	641	677	602	637	642	619	615	649	606	587	638	633	620	620	610	644	625	644	569	613	651	635	643	651	614	615	600	610	627	651	595	613	633	640	616	632	624	635	643	640	601	612	658	616	626	609	641	658	637	594	641	579	612	623	644	595	606	640	602	629	581	573	595	608	615	625	612	636	622	635	598	620	640	641	611	628	593	601	622	607	614	641	629	653	665	644	606	610	641	593	600	614	615	654	655	624	637	638	595	612	625	656	624	624	654	630	602	590	589	631	606	595	585	623	588	601	601	595	629	636	617	666	659	604	645	595	651	604	603	642	582	643	615	652	610	659	650	608	623	628	576	645	628	618	620	613	664	607	645	652	596	592	600	617	608	608	619	617	646	600	618	594	624	616	605	620	589	641	609	636	662	658	611	575	672	637	621	603	580	558	625	610	631	667	664	662	603	608	595	625	654	646	603	626	626	609	657	630	627	666	609	590	598	607	621	613	637	640	637	642	598	610	620	620	608	566	567	628	599	627	628	591	638	607	591	614	583	644	602	637	620	603	621	596	633	619	658	628	568	608	631	674	633	611	571	604	629	614	639	651	638	605	665	663	593	602	651	621	608	575	589	617	608	620	667	647	599	624	622	638	624	671	589	604	641	632	632	627	595	635	632	603	623	610	605	646	618	590	638	632	550	644	588	622	614	647	669	684	613	594	629	600	626	587	629	638	667	616	606	626	590	605	563	623	627	615	605	657	665	578	631	664	626	629	613	591	605	622	639	599	605	604	612	630	598	666	613	589	617	619	622	650	606	624	614	647	636	620	553	593	640	649	629	642	630	641	581	653	622	629	630	592	592	566	623	605	645	602	646	582	595	625	644	650	595	610	579	647	652	597	606	649	634	678	628	586	638	630	612	630	620	619	608	587	648	567	605	615	594	667	593	636	623	623	600	599	558	659	671	637	614	664	609	606	624	564	591	587	642	653	627	632	602	617	627	617	603	646	609	671	640	651	659	622	620	614	593	625	624	615	633	601	614	631	621	646	649	562	643	623	594	657	641	617	577	582	634	641	622	594	597	624	638	624	652	607	631	635	654	624	626	585	613	641	648	613	625	617	624	668	606	649	619	623	613	573	632	594	578	634	624	608	656	639	606	652	604	608	660	662	570	603	613	582	660	596	616	590	584	615	651	572	572	600	628	617	636	595	656	607	626	632	613	618	630	642	674	645	605	594	611	617	576	611	624	627	641	543	618	611	593	643	627	596	585	647	608	589	627	616	602	588	639	621	611	627	610	616	640	585	645	618	585	612	642	610	592	608	653	663	604	617	587	601	636	652	621	599	601	560	649	643	586	588	605	639	626	634	628	630	634	619	674	597	573	654	582	636	627	601	574	639	598	597	609	608	586	625	663	614	603	629	665	598	588	633	603	623	618	647	616	632	605	593	600	623	638	605	604	660	613	656	578	603	666	611	609	593	639	630	671	629	601	607	629	651	665	649	604	660	586	616	669	653	621	610	637	581	617	603	602	654	627	643	646	580	607	605	610	562	601	574	597	620	586	617	606	617	630	625	564	632	579	605	640	643	587	624	599	624	630	672	595	610	566	611	617	621	649	610	600	607	638	630	603	604	608	647	564	626	635	594	613	632	639	624	638	614	604	622	579	645	623	630	616	584	626	599	622	607	642	616	604	592	607	660	617	618	630	630	612	589	654	635	626	635	627	608	615	634	653	670	616	630	569	631	624	601	615	610	576	604	637	595	606	676	650	621	648	603	658	626	605	582	619	617	603	624	635	651	639	627	624	618	610	617	611	648	594	636	654	618	603	601	638	608	596	608	618	621	628	626	608	612	635	672	626	612	630	595	620	588	596	610	610	661	578	666	601	603	629	634	665	621	660	611	615	625	595	624	618	620	646	643	615	623	584	597	643	614	616	613	633	578	584	667	589	608	594	605	638	618	642	595	662	601	592	670	622	671	632	600	619	629	640	663	648	650	636	643	582	631	583	621	643	647	575	632	607	641	637	641	649	622	600	626	570	586	582	598	618	627	602	636	645	624	660	626	571	625	591	636	615	605	592	621	603	589	628	630	591	630	628	583	603	692	650	620	560	647	619	625	597	630	608	593	612	642	605	624	598	629	641	584	617	608	606	611	629	581	600	637	625	599	606	595	601	613	655	618	643	607	643	607	636	656	623	627	619	601	591	655	655	634	640	649	616	607	624	603	603	617	608	652	613	653	583	610	611	625	633	603	639	631	597	626	617	654	633	640	599	597	606	593	585	622	653	624	625	641	615	592	584	623	591	579	596	634	669	650	593	632	619	622	671	609	615	606	580	600	627	596	630	635	578	585	654	632	629	660	606	599	604	608	670	572	601	602	588	660	595	633	606	618	623	612	641	593	658	615	625	643	625	609	658	641	608	591	590	587	593	627	629	612	643	634	601	638	631	638	618	626	592	627	622	608	587	644	620	610	639	654	630	573	619	597	632	634	640	627	609	627	659	692	601	583	593	626	700	600	641	625	614	652	640	620	599	637	639	652	627	615	687	636	601	662	646	578	630	586	628	613	622	628	619	585	613	614	602	588	637	605	640	597	635	645	608	674	647	601	646	622	598	602	643	594	660	607	636	612	603	629	604	573	597	601	646	647	608	602	629	579	608	622	651	662	603	634	581	627	669	594	631	623	646	604	621	611	624	630	588	611	613	630	599	655	600	644	640	623	584	631	646	598	634	621	626	640	604	625	587	624	572	628	630	614	594	649	625	585	657	598	598	679	639	650	620	580	627	621	662	620	613	607	649	606	624	634	670	630	661	626	607	602	619	564	626	650	621	617	656	645	628	610	611	608	625	612	618	623	628	625	640	612	665	613	631	615	641	587	647	642	624	630	601	618	644	675	625	641	617	625	634	634	624	621	639	665	645	573	643	608	586	658	651	615	645	634	603	617	596	647	594	644	618	609	601	633	631	590	642	581	579	631	634	622	644	606	637	620	631	616	616	580	592	608	609	612	607	607	632	608	643	625	598	655	618	632	590	606	640	648	624	653	544	624	573	642	624	609	616	585	593	585	600	617	590	627	606	661	666	613	587	624	657	605	629	613	592	620	649	605	622	615	632	624	587	678	638	645	631	661	626	625	585	639	620	621	629	614	608	592	608	595	638	645	627	628	634	620	613	618	646	617	640	588	663	629	616	604	645	624	649	648	629	650	604	649	643	629	621	649	596	558	608	579	582	651	662	592	619	610	622	662	633	588	655	617	598	659	640	630	623	617	645	622	621	631	587	621	631	601	613	627	585	657	597	592	585	572	650	585	615	596	650	670	596	589	632	592	610	643	675	578	593	598	586	635	623	615	610	628	605	599	654	642	623	614	653	635	641	647	607
25864	21393	24643	14648	1305	782	703	645	629	622	557	628	569	560	560	550	616	570	541	613	545	513	544	572	556	570	539	573	594	534	527	577	593	537	583	578	525	561	554	562	551	550	557	568	549	543	543	568	552	568	579	541	583	528	600	575	584	545	562	536	575	574	586	532	554	551	550	546	573	589	534	545	571	557	582	563	555	578	575	580	548	562	553	563	623	582	537	595	594	525	546	580	551	551	564	543	577	561	583	558	584	577	512	546	574	571	571	536	559	588	540	536	579	553	557	528	570	572	535	580	529	559	540	576	577	590	578	545	552	568	578	566	560	523	538	536	569	527	522	545	577	599	537	489	559	545	558	562	553	548	577	554	548	558	528	578	522	569	577	531	537	561	539	531	508	591	589	533	558	590	570	577	561	515	595	582	523	583	565	545	597	537	563	563	495	530	559	541	559	571	526	571	561	561	508	557	548	566	573	579	574	525	525	560	547	573	526	536	566	515	578	543	539	601	520	559	553	542	558	606	564	556	518	542	553	566	532	552	578	560	571	566	538	533	574	568	524	554	557	527	575	547	547	559	579	556	559	503	552	551	545	526	556	569	579	583	568	533	585	556	507	557	594	546	506	593	536	543	552	552	543	559	521	535	553	519	566	578	568	543	530	540	534	555	572	597	540	562	533	548	535	560	562	562	530	513	570	543	518	585	537	565	546	553	602	576	549	563	576	531	510	544	511	556	597	561	582	554	570	556	544	503	547	500	566	546	553	528	507	541	571	551	559	534	555	589	580	522	551	577	564	527	573	555	545	561	570	528	567	600	609	540	532	578	505	541	554	549	564	578	574	527	605	527	565	535	593	525	514	573	518	579	604	573	580	576	539	532	523	590	520	555	535	579	547	519	600	515	550	548	553	564	547	557	527	558	563	523	533	580	554	547	541	547	540	571	549	535	596	536	559	555	558	547	535	558	542	525	565	517	521	541	521	582	536	541	575	531	582	552	535	567	564	550	525	563	514	560	497	571	532	531	552	557	590	511	563	572	525	534	542	542	517	512	532	566	532	550	566	568	509	594	577	558	574	552	559	502	576	580	567	497	563	561	553	545	525	517	541	563	547	561	544	573	557	569	560	541	547	544	563	573	575	584	505	529	572	554	542	536	549	568	555	588	551	552	546	556	537	540	567	522	546	542	568	565	567	521	528	561	581	566	591	532	568	567	545	542	573	573	517	576	541	579	527	552	599	541	581	556	579	567	549	535	538	558	522	537	532	564	561	569	587	542	545	568	536	552	594	545	550	552	538	540	520	583	534	566	573	565	553	560	568	537	546	552	572	562	571	544	564	535	604	553	535	601	585	552	534	534	538	566	578	554	572	517	594	529	563	532	551	540	518	571	508	503	558	577	588	543	561	515	561	576	531	573	506	576	621	548	524	555	547	572	545	541	560	563	564	596	561	527	534	574	575	543	522	554	544	476	563	550	613	527	575	528	547	579	548	572	543	514	575	538	543	556	560	546	534	550	578	539	536	522	550	547	547	576	522	555	589	516	552	553	557	594	545	562	579	566	563	521	564	527	568	507	542	541	556	539	533	584	526	579	546	518	573	586	527	572	553	564	571	544	582	547	564	560	563	524	555	500	538	546	520	487	479	559	525	615	530	581	549	527	529	610	565	548	551	540	548	531	546	566	562	562	535	574	527	582	573	551	589	550	566	530	550	584	552	541	565	609	547	552	579	543	576	562	536	556	549	546	565	552	572	555	535	577	571	607	521	578	545	523	534	561	548	565	561	565	594	543	483	527	498	526	567	528	530	588	552	500	519	566	578	559	544	519	538	546	559	532	566	514	547	602	520	567	576	563	535	568	542	574	548	563	565	546	560	552	540	553	548	518	547	558	559	575	575	533	517	558	564	519	549	551	508	548	543	545	573	541	571	525	573	539	529	544	590	562	578	581	580	547	530	516	571	593	572	514	573	556	555	582	543	617	486	502	577	569	606	531	554	567	546	540	553	503	544	566	539	545	516	543	533	534	568	522	521	547	567	543	530	568	543	588	536	519	561	543	519	557	582	543	561	584	528	568	510	490	579	558	584	573	517	553	558	549	558	551	539	554	569	536	570	569	541	541	556	548	516	587	563	531	545	520	531	532	582	539	560	518	573	503	557	557	568	598	579	585	539	533	545	603	542	560	572	566	557	549	555	580	600	565	515	575	549	518	586	543	572	527	556	581	535	516	537	539	575	534	588	533	544	539	566	519	571	563	567	536	558	537	576	541	541	531	520	557	524	539	588	533	589	550	571	550	533	525	591	571	560	577	551	576	509	575	568	570	556	553	543	528	513	554	598	510	574	582	561	563	550	590	564	530	541	541	591	551	584	558	567	524	548	568	544	561	493	586	529	552	550	562	509	559	532	545	570	538	533	522	556	513	554	580	527	530	578	539	557	496	585	512	545	580	522	548	576	575	529	577	579	566	526	551	591	535	509	617	573	548	551	516	566	557	562	605	550	549	551	549	538	548	536	536	572	588	560	540	531	596	576	544	535	588	524	548	579	544	540	560	559	520	561	547	558	582	584	527	517	566	549	547	529	542	546	528	527	558	520	570	544	573	506	539	544	545	549	568	540	564	568	569	544	578	593	541	541	581	531	570	555	567	536	584	556	567	555	533	532	550	567	565	573	558	535	577	558	567	535	553	556	585	497	571	558	568	548	592	601	579	544	584	549	571	595	560	567	544	556	558	524	600	601	580	545	526	532	495	547	551	536	595	524	537	560	569	536	572	541	573	552	578	520	531	572	557	528	558	533	555	512	526	522	580	581	536	523	563	553	544	511	526	582	544	539	592	571	558	545	510	553	580	542	598	539	507	560	565	575	507	516	562	600	550	517	567	589	572	544	535	518	520	595	533	561	576	581	569	552	568	558	546	608	527	548	518	535	509	533	549	563	571	564	543	529	545	569	586	535	540	509	527	499	553	532	517	544	560	494	521	588	576	517	563	560	583	526	513	574	569	583	596	531	584	543	582	534	510	551	572	509	571	564	508	505	545	536	561	536	562	576	579	533	594	532	574	509	577	536	571	535	489	538	523	552	555	561	557	551	527	567	584	544	580	563	542	546	553	536	567	557	533	571	577	541	603	544	554	568	578	536	550	524	535	567	559	532	527	554	516	596	523	560	519	554	544	554	563	526	529	567	525	534	535	581	546	581	537	571	594	550	552	586	564	605	516	557	532	543	559	555	498	575	563	538	518	555	524	562	558	549	552	599	581	519	572	551	536	557	560	547	528	542	537	531	577	539	521	539	538	505	549	602	561	470	560	563	526	519	545	519	563	565	543	558	544	531	565	548	632	589	560	594	564	569	529	591	532	526	590	527	574	588	581	559	607	541	554	582	537	541	545	606	555	559	543	561	552	550	560	547	548	602	495	524	536	609	525	554	532	552	554	540	524	524	592	533	603	571	552	549	551	563	531	558	565	573	514	565	564	519	581	546	549	545	529
3588	1856	1489	981	793	745	630	618	605	567	570	549	571	569	527	541	540	541	534	580	553	515	535	528	556	527	528	493	516	531	514	533	498	526	516	543	543	576	535	566	513	491	506	501	502	517	547	565	542	534	544	527	559	538	507	531	514	501	537	492	540	541	513	517	537	516	536	536	534	534	498	527	515	483	526	511	535	537	521	508	512	516	504	542	530	529	534	500	542	546	536	501	553	496	523	505	533	503	538	501	504	582	524	508	516	529	530	560	519	504	540	495	509	537	498	504	494	490	498	519	510	521	514	538	521	540	527	544	488	547	540	509	517	494	546	505	534	531	532	558	551	502	539	549	542	592	526	549	512	504	532	515	563	543	537	541	510	517	494	541	494	482	550	542	501	467	530	493	528	527	561	543	504	530	543	547	534	542	505	484	497	524	555	521	505	517	537	548	541	524	516	534	503	506	518	527	516	508	545	503	548	500	529	531	556	504	507	502	545	533	534	528	527	542	513	481	487	546	521	544	489	541	502	492	538	529	568	507	510	518	547	535	515	526	566	517	499	527	528	499	511	536	521	483	523	518	556	499	465	536	491	512	521	507	541	484	518	468	543	501	492	511	553	480	485	497	492	517	548	539	496	519	514	525	519	517	526	516	498	542	493	521	544	535	551	500	521	480	516	497	491	544	525	530	521	540	536	524	526	510	521	528	528	533	529	494	538	551	506	546	518	532	502	505	489	507	509	554	512	527	518	498	525	540	563	517	509	573	516	546	523	488	519	546	574	528	508	582	501	515	524	517	532	494	504	503	506	538	552	538	526	505	537	527	520	522	535	562	518	516	517	550	538	540	486	507	501	512	519	512	524	541	496	501	508	542	489	517	504	484	526	526	529	552	512	528	502	507	532	536	505	496	560	491	517	511	492	555	490	482	521	489	534	541	545	507	509	482	558	493	503	545	518	520	519	513	554	567	506	526	515	507	495	501	549	526	528	543	554	535	537	517	529	535	454	544	549	494	520	520	518	511	505	527	572	474	472	501	499	515	508	504	558	499	535	518	493	504	528	510	576	549	531	532	524	516	495	498	524	489	554	514	512	540	492	502	530	515	529	515	500	530	541	537	509	513	482	517	526	545	522	513	547	531	547	493	530	498	556	469	499	536	493	520	531	494	507	545	523	547	493	511	530	520	561	505	495	515	538	533	484	513	529	525	504	538	514	519	541	518	492	499	498	546	458	520	524	466	539	533	513	539	484	506	500	523	557	507	525	534	527	515	512	492	518	483	551	496	474	534	536	484	559	551	525	534	495	534	516	487	510	520	501	509	513	511	531	511	531	532	515	505	530	532	528	561	495	516	533	546	524	510	483	502	535	455	531	528	562	511	546	493	535	495	523	540	515	509	556	465	529	492	518	488	590	499	550	530	520	501	553	515	519	539	494	491	493	484	521	494	505	507	545	531	494	498	503	518	516	545	559	493	524	513	499	511	495	518	530	492	548	535	531	501	528	540	499	524	491	470	501	465	514	530	512	512	522	494	525	520	453	513	505	519	529	520	515	538	508	491	516	532	503	533	559	536	538	528	511	523	501	511	540	541	524	523	546	510	503	535	477	526	523	536	512	523	482	521	517	534	528	506	507	496	499	523	504	526	522	560	540	522	562	497	523	521	486	525	485	483	546	495	514	481	512	494	530	514	514	545	531	517	518	538	484	513	515	521	526	514	513	510	525	498	569	520	551	543	536	528	509	508	509	514	534	525	500	532	531	491	498	487	557	501	518	494	526	517	552	527	534	473	513	544	472	518	474	524	494	531	518	505	550	541	505	510	520	537	504	514	497	551	536	503	528	548	535	525	505	592	523	517	514	509	536	532	551	517	522	539	543	528	505	533	518	547	510	529	476	503	509	480	516	518	527	520	518	556	575	522	505	515	524	521	547	545	532	506	545	542	486	551	513	501	537	481	506	533	465	518	469	487	501	507	522	499	504	524	482	507	557	544	519	511	529	522	534	518	500	510	555	547	543	509	507	518	534	500	570	492	520	506	560	547	532	525	544	501	478	486	535	495	525	531	550	524	547	519	537	547	501	535	490	532	501	524	520	493	544	540	531	510	530	541	495	519	519	485	525	527	482	515	472	499	525	538	527	520	506	552	509	512	516	498	516	527	481	548	540	505	532	524	528	496	491	499	558	536	504	517	507	496	484	536	512	518	486	473	528	540	537	532	533	524	576	492	516	500	516	508	510	555	542	534	527	505	519	528	510	522	541	496	537	499	567	494	518	519	520	513	524	531	506	500	519	512	517	524	511	528	535	531	511	497	500	511	515	507	505	493	514	512	518	525	573	530	519	556	505	502	508	498	553	514	530	511	498	550	523	512	526	553	489	515	515	534	514	521	511	557	527	503	537	518	530	495	506	540	542	517	539	538	501	518	539	521	504	498	545	532	521	539	496	531	563	511	479	506	569	510	506	531	538	526	529	519	487	559	497	512	503	499	507	535	506	483	513	533	497	470	523	492	500	551	505	547	534	537	543	517	515	505	527	543	513	547	497	552	509	507	518	527	529	508	510	522	489	521	550	504	517	535	510	500	460	533	532	520	515	500	505	498	527	504	550	493	519	508	491	499	520	508	500	520	537	501	534	547	539	541	533	499	526	536	481	531	485	541	534	500	534	536	519	476	537	534	505	496	517	515	535	525	466	503	563	506	510	490	549	561	496	516	542	494	510	510	501	481	533	520	542	503	527	514	525	583	482	525	562	545	517	522	482	538	532	489	492	529	547	525	519	503	521	512	509	549	508	496	508	516	475	558	515	503	537	532	492	520	508	510	529	524	520	576	499	536	508	528	507	519	493	505	557	518	520	503	527	541	508	524	520	496	541	453	507	525	513	500	546	521	527	542	542	552	542	499	549	536	513	510	508	548	512	572	488	496	520	547	513	517	495	503	517	487	490	475	506	492	517	526	519	550	526	508	521	519	543	545	507	514	509	533	486	496	515	508	559	548	516	460	513	532	518	492	525	547	550	552	531	541	556	503	496	520	512	524	539	561	555	541	525	483	502	497	539	547	516	550	547	510	510	544	517	541	516	482	496	503	493	511	508	514	549	527	475	484	521	518	524	564	524	485	534	492	524	487	513	558	491	547	522	488	563	518	521	538	490	553	508	535	545	537	528	503	508	546	525	533	555	505	497	521	474	511	509	575	534	542	497	500	519	526	517	508	507	537	540	522	524	532	504	498	509	528	502	468	528	488	529	504	516	524	520	492	484	506	533	455	498	491	526	519	537	484	508	492	502	547	554	529	516	534	504	531	483	520	524	531	530	525	547	510	489	509	487	485	532	515	510	505	526	538	526	523	521	545	493	524	498	486	503	551	508	532	531	505	493	533	538	504	508	547	535	542	553	524	533	494	524	497	526	510	517	508	515	578	481	532	517	523	570	525	526	539	531	531	520	522	510	497	541	495	517	544	533	557	483	517	497	513	540	498	526	516	509	492
24430	21482	28617	24748	19696	2234	731	489	409	347	326	316	308	301	272	288	273	263	264	285	269	268	246	271	284	280	241	288	259	260	254	233	267	261	255	248	226	216	242	257	250	245	234	242	253	256	216	230	250	247	259	242	253	258	269	285	248	258	245	263	227	250	223	246	223	231	260	260	258	262	272	264	230	246	247	246	268	270	242	253	228	266	280	270	242	275	257	240	257	271	267	247	234	245	211	229	228	254	252	248	225	238	211	232	260	236	257	234	255	282	252	248	262	240	239	246	272	249	235	238	255	233	258	232	254	244	244	263	229	237	247	240	264	273	244	208	230	244	239	235	289	259	267	234	237	226	241	253	264	262	219	233	252	249	231	228	259	229	277	220	229	247	273	267	249	244	225	253	247	230	245	253	237	248	236	253	228	211	253	252	252	234	248	267	211	240	252	224	243	255	229	259	246	259	233	238	241	258	272	235	245	251	252	251	251	248	260	239	228	256	221	238	262	266	260	261	244	279	266	249	252	272	261	217	234	261	240	247	238	241	259	252	248	256	256	257	255	229	231	261	247	285	250	239	243	256	240	259	266	241	262	257	244	245	233	248	214	236	260	254	246	232	245	246	242	256	240	278	255	253	245	258	244	241	252	250	277	245	231	233	274	241	250	267	227	238	251	239	256	251	240	265	247	260	241	269	250	257	267	260	245	220	231	237	228	221	229	259	262	229	235	246	229	263	231	257	233	229	274	266	254	251	234	241	258	243	249	231	244	248	260	269	256	225	263	249	266	255	245	250	258	235	263	269	233	254	237	268	234	273	233	245	234	266	261	232	223	232	250	234	260	235	260	220	246	238	244	245	243	227	225	231	233	279	255	250	273	231	242	258	263	263	254	250	229	232	233	264	245	226	249	257	245	278	233	251	244	244	251	274	246	260	239	220	237	259	273	252	219	259	243	276	233	258	246	236	243	259	242	245	257	223	263	235	233	249	236	277	256	233	256	236	229	229	253	241	237	257	272	228	247	236	250	254	243	276	261	265	271	236	230	239	255	245	239	261	274	303	292	214	233	261	223	264	248	238	248	252	255	233	215	262	259	263	258	244	242	231	220	232	267	246	238	253	242	231	247	230	250	251	264	279	269	213	262	254	236	250	254	216	238	253	244	233	267	246	233	232	237	227	278	269	270	261	254	256	251	266	237	254	250	292	221	245	229	215	209	259	227	215	242	256	286	258	239	262	239	232	223	240	241	254	247	236	247	231	229	250	270	269	239	264	234	226	230	243	255	237	264	227	251	233	263	238	215	248	241	253	251	252	258	246	230	227	253	244	236	270	254	256	258	204	242	266	257	256	238	234	238	264	249	269	240	254	229	244	233	237	242	264	273	246	256	246	236	248	228	255	247	230	260	197	239	255	252	261	244	241	260	229	276	238	268	254	294	278	215	229	236	233	233	223	255	261	254	234	273	258	265	246	235	243	220	239	256	240	218	243	227	236	265	250	236	260	212	246	258	250	263	235	219	257	216	240	240	243	243	220	250	261	247	253	248	255	243	225	264	262	232	257	264	243	257	244	249	267	253	242	247	243	256	252	254	224	229	271	266	227	229	279	249	251	257	221	264	291	250	254	238	247	235	264	247	224	232	224	262	226	244	268	237	248	243	253	232	245	204	259	234	247	216	263	260	249	248	258	245	250	230	223	260	231	269	250	270	260	253	248	242	223	253	228	231	251	264	263	237	260	249	249	246	247	249	231	255	239	227	242	257	271	263	252	265	232	245	238	242	232	239	238	246	253	251	250	236	221	258	267	216	245	255	265	270	264	228	222	259	254	295	247	233	254	239	231	240	224	241	254	233	266	202	233	245	242	235	268	272	240	224	228	246	210	251	246	261	230	238	241	277	212	266	220	225	250	221	251	265	261	246	272	234	251	277	251	239	236	262	240	245	257	252	241	229	226	209	254	276	259	247	262	238	223	223	232	227	230	238	245	237	232	248	254	256	244	230	261	234	257	243	221	253	266	269	254	256	238	233	261	235	221	251	232	256	249	239	258	253	267	241	233	243	225	231	226	274	238	258	228	237	235	249	229	228	259	219	233	238	287	235	252	233	236	253	270	232	262	246	249	261	235	233	231	273	230	264	229	237	265	235	255	256	235	261	262	232	263	254	265	249	272	255	248	228	288	249	262	227	245	214	238	271	236	250	247	236	233	245	237	264	226	251	263	256	246	264	277	250	249	252	254	243	238	229	229	253	227	269	239	234	238	221	241	239	225	251	221	238	236	227	258	248	272	235	263	238	244	229	279	248	249	242	211	255	234	274	234	248	244	236	247	235	251	276	228	268	231	251	229	229	283	245	221	229	227	252	268	257	231	250	246	229	238	253	261	230	233	254	257	253	260	265	250	222	208	224	229	249	243	240	253	264	237	231	241	257	254	233	256	265	208	265	251	251	232	259	238	233	243	228	224	236	239	259	255	268	268	277	242	227	267	276	234	262	234	236	219	255	250	258	258	262	257	257	252	234	232	246	241	254	230	260	242	257	237	248	248	226	242	256	243	243	240	246	263	249	218	262	256	259	259	243	216	265	265	258	248	260	234	246	243	255	232	254	246	248	233	246	245	273	254	249	256	238	253	237	235	213	242	251	248	222	257	271	239	239	246	231	280	251	253	235	270	228	227	259	250	237	246	262	252	240	239	238	262	230	234	227	204	269	246	250	246	238	244	254	253	232	256	275	210	267	217	231	225	255	212	238	236	222	251	228	247	261	227	296	263	231	268	267	253	264	232	256	255	244	221	244	263	241	275	232	219	261	250	244	236	245	248	210	238	276	252	233	252	223	265	215	246	243	261	262	232	249	248	250	222	251	214	222	245	239	248	240	231	237	238	256	244	248	252	256	274	255	255	237	249	262	240	259	224	229	263	241	219	233	228	262	267	277	265	248	235	255	257	246	224	271	229	244	223	263	222	235	251	238	267	237	227	243	250	225	260	244	255	247	239	239	269	247	242	213	226	263	231	221	240	248	271	243	258	237	268	259	234	269	250	285	254	253	262	230	236	222	263	245	248	252	247	274	257	247	251	247	258	238	263	270	231	247	282	250	249	266	267	228	228	249	255	259	235	259	242	237	271	256	238	234	214	222	259	226	268	278	233	242	251	260	246	267	263	262	234	222	229	224	249	260	246	240	242	262	273	249	248	236	241	258	245	257	263	235	239	229	220	225	267	231	243	241	242	246	233	250	269	244	258	243	230	242	215	264	258	252	282	245	230	230	257	212	265	230	271	251	242	252	236	248	220	243	227	226	245	249	227	238	241	231	240	265	233	242	232	266	257	255	262	250	247	256	234	240	242	255	255	263	245	252	254	256	261	251	240	225	231	240	256	239	263	255	268	258	253	240	247	225	214	259	212	222	230	230	229	250	249	248	237	243	244	274	243	243	246	260	260	247	259	227	245	235	218	263	229	256	266	243	231	226	236	235	262	242	226	255	227	269	249
3335	4325	3572	1701	1129	904	784	655	546	497	448	369	369	362	354	354	335	316	352	297	309	292	326	307	279	286	277	302	297	295	293	262	303	286	249	278	296	296	282	312	288	277	271	295	250	282	252	277	269	271	258	260	295	263	258	305	284	262	273	238	298	235	261	262	274	290	257	245	255	279	288	251	283	291	260	234	286	288	264	284	256	290	264	284	297	257	290	267	279	279	245	297	251	293	257	266	292	258	261	263	267	257	275	282	235	254	291	291	264	297	274	271	260	258	294	269	314	267	265	277	247	252	271	285	273	273	274	266	271	266	296	253	281	281	270	274	262	248	286	265	241	261	283	261	253	246	263	250	279	246	290	267	275	259	291	295	269	258	265	272	260	271	246	265	283	255	262	251	253	233	291	249	259	277	242	258	251	278	256	277	283	265	266	277	286	275	263	273	280	298	297	272	273	286	289	263	244	274	255	263	291	271	238	284	271	275	284	247	259	256	267	255	239	276	269	268	265	266	266	268	269	261	279	274	273	280	282	246	262	309	285	283	245	285	277	290	246	289	242	261	284	268	271	269	236	242	251	267	256	277	274	299	266	290	248	285	256	294	241	261	268	263	275	276	300	275	260	280	277	254	273	260	259	276	269	261	282	255	268	251	279	295	256	284	274	293	274	253	264	271	276	268	266	245	278	296	253	263	276	306	263	264	244	263	259	242	257	248	249	266	267	252	262	261	277	259	283	270	252	275	282	288	293	282	252	274	260	246	260	253	268	265	261	287	258	265	267	263	271	274	269	272	257	267	263	287	295	268	238	302	266	282	279	242	276	243	277	284	256	251	278	243	273	290	272	289	277	252	259	257	266	277	262	309	270	267	282	302	267	268	278	248	278	260	233	260	297	256	265	282	273	269	257	235	268	309	238	267	264	259	261	267	252	272	281	262	272	265	232	271	267	254	261	279	261	280	293	274	282	296	252	272	251	282	249	258	272	294	275	251	272	272	247	288	269	275	291	273	240	265	261	270	247	258	259	255	288	288	250	230	266	260	301	260	264	271	267	249	251	271	284	266	252	265	250	258	262	276	242	287	259	301	241	268	287	245	246	255	256	259	279	240	251	249	250	267	261	272	279	271	243	232	277	268	268	260	276	267	273	255	285	250	273	285	266	261	293	274	291	254	253	271	276	292	246	250	267	262	280	275	307	251	237	297	304	241	266	274	271	253	254	268	279	262	269	244	268	283	284	273	238	290	264	274	241	270	265	255	268	253	264	244	295	244	257	275	273	297	259	274	262	261	246	262	273	257	258	265	255	270	282	288	261	257	225	274	282	241	264	253	263	245	299	262	297	277	251	258	273	284	270	221	266	252	300	280	276	285	264	258	298	267	265	266	252	236	263	263	264	242	236	289	247	261	256	266	263	282	284	254	260	254	253	298	241	268	266	284	293	295	272	246	280	273	266	274	287	287	256	281	247	254	263	270	267	282	277	282	273	292	271	285	292	272	245	262	270	248	290	274	265	260	252	265	239	218	273	293	291	258	270	228	256	263	259	247	272	259	282	230	267	254	263	277	277	281	263	271	264	256	267	279	306	262	294	275	238	272	263	242	236	266	256	282	246	288	285	250	242	283	253	272	264	266	275	285	260	266	248	303	261	274	228	272	224	272	261	248	277	256	258	259	275	251	268	259	266	268	281	243	274	254	269	273	284	288	288	250	267	255	262	252	241	292	277	292	260	269	255	285	249	268	263	248	240	258	263	256	272	239	242	253	253	269	287	264	294	273	257	275	251	274	299	266	258	270	270	257	298	267	283	267	257	266	228	289	279	268	254	298	251	259	273	273	266	288	272	266	243	245	249	257	276	246	271	236	272	269	268	240	274	262	264	275	245	245	248	287	289	256	272	269	250	251	267	240	283	254	277	259	269	283	250	253	266	269	269	259	276	249	263	259	270	263	269	255	274	258	315	277	264	261	274	278	252	289	249	259	263	242	282	264	265	274	293	233	264	253	255	248	253	237	278	243	268	268	263	277	254	265	272	287	274	253	271	270	242	274	239	237	297	259	280	269	266	260	238	274	270	244	253	279	278	248	261	244	254	267	256	257	288	279	253	255	255	286	263	234	264	264	269	289	257	266	256	242	285	258	285	290	227	292	284	238	268	308	253	263	243	253	225	261	245	269	258	261	247	271	280	256	272	263	273	256	257	261	281	263	306	289	264	284	242	244	284	324	260	266	256	278	262	272	263	259	254	255	265	287	245	266	275	251	249	272	257	245	254	221	274	271	258	243	267	297	271	265	245	278	271	247	272	273	250	259	265	269	264	241	251	263	258	261	293	244	268	255	284	269	255	253	276	254	283	279	255	263	269	270	268	253	264	281	265	258	254	270	304	258	285	267	253	281	278	256	272	277	290	280	283	265	258	276	273	275	257	282	254	239	243	239	261	276	251	274	283	249	263	275	284	261	258	277	268	274	249	266	275	246	261	252	259	255	255	260	266	251	254	245	254	253	234	291	262	265	261	258	261	270	298	268	263	269	270	249	283	233	281	252	288	289	254	254	251	267	284	253	293	260	278	241	265	262	302	244	262	263	280	258	265	259	266	261	253	260	259	288	259	255	289	293	271	257	276	277	260	259	270	263	236	265	270	260	265	253	267	269	240	275	254	270	251	254	271	276	270	257	233	258	274	280	262	245	250	278	277	254	241	279	274	257	284	259	251	265	263	256	282	255	231	271	269	246	272	276	263	257	246	229	242	272	263	273	279	233	266	228	277	279	271	262	286	239	251	251	258	250	260	273	262	275	272	278	252	262	249	247	256	281	259	278	236	258	237	254	258	254	284	266	271	248	260	237	293	274	243	260	227	275	269	268	256	266	248	267	281	255	281	251	267	281	278	268	276	245	268	252	288	280	257	271	260	261	238	283	286	268	254	257	233	276	272	247	246	276	282	269	258	274	263	252	244	290	258	266	268	271	254	261	244	224	248	265	300	254	264	268	240	240	284	263	283	249	240	269	271	255	260	276	258	285	270	272	278	222	250	290	246	271	256	245	257	287	270	256	239	290	277	218	263	261	248	284	256	258	275	285	273	271	273	281	250	237	253	251	260	269	264	275	266	280	251	252	283	266	266	245	267	242	257	289	267	274	264	266	248	265	240	277	221	265	273	252	259	258	252	271	272	229	237	237	264	265	250	295	241	248	238	256	270	257	288	256	258	267	281	261	270	297	289	235	278	262	269	272	265	262	244	260	291	256	253	238	249	280	269	248	262	282	263	227	246	256	261	282	287	241	268	225	248	259	259	268	246	296	274	291	273	247	259	277	265	258	270	246	230	295	274	254	254	273	266	267	285	245	248	273	263	262	273	271	241	249	271	281	273	281	242	276	287	268	277	269	243	263	258	233	252	263	248	268	255	244	268	263	264	249	247	254	258	302	257	223	258	241	279	265	271	251	247	250	252	290	291	260	231	251	302	249	272	265	232	258	282	258	276	276
27526	11523	1920	1167	851	729	711	715	680	680	684	723	654	704	688	706	683	703	687	673	658	696	704	695	686	708	659	708	679	706	646	696	738	674	669	703	742	699	694	663	667	665	724	691	663	645	692	649	654	686	677	717	695	692	706	676	653	684	682	695	694	739	668	702	670	702	638	671	691	683	716	722	669	688	682	629	709	663	660	712	677	659	663	656	660	717	695	666	658	663	705	692	676	643	712	679	685	741	679	694	681	690	729	659	647	682	719	709	673	683	659	727	672	664	688	660	674	685	718	741	643	659	662	714	677	668	682	652	674	700	646	695	696	656	703	696	708	692	678	684	685	696	666	670	666	726	663	654	682	638	697	651	704	735	706	655	686	701	665	691	638	660	676	659	703	693	659	686	629	678	723	639	662	694	711	670	655	700	691	681	714	696	767	648	689	648	712	648	708	644	696	706	696	652	662	658	691	663	701	645	647	701	682	712	699	718	633	683	691	727	717	680	675	724	679	653	685	678	687	717	711	660	702	707	720	636	666	643	714	717	682	718	657	731	682	666	714	681	748	671	672	676	655	701	692	672	726	685	669	653	716	700	672	691	678	661	625	659	686	709	696	707	709	725	664	633	648	697	683	671	647	636	684	685	629	651	715	648	686	690	706	658	641	678	667	679	687	704	701	651	656	685	671	713	675	725	632	645	684	735	676	690	691	675	641	695	667	679	662	726	720	682	693	690	658	753	699	653	663	686	653	624	674	721	699	694	683	672	663	734	654	753	682	738	636	704	668	728	676	727	627	675	680	678	688	654	699	669	692	712	724	671	732	730	696	688	701	696	637	638	686	694	659	658	725	700	707	676	705	663	711	652	667	678	643	714	647	668	684	706	672	659	655	657	699	724	661	658	680	665	725	680	730	679	687	725	689	678	697	670	710	670	667	657	687	694	648	662	681	682	662	664	670	690	681	722	726	657	674	641	637	729	756	636	692	664	701	707	692	697	669	647	656	715	727	715	700	670	701	679	706	669	684	665	666	682	638	756	686	653	655	643	702	669	686	666	674	642	674	644	691	698	619	617	635	680	702	718	712	673	662	649	632	729	678	682	703	670	697	686	656	712	685	667	619	693	640	673	695	703	668	662	690	664	687	668	710	698	708	680	707	644	651	680	674	697	688	688	673	721	660	632	687	697	705	661	676	699	730	690	714	683	654	635	706	672	661	731	670	681	684	739	697	718	657	673	675	679	665	672	666	687	698	642	678	701	689	687	690	715	695	657	646	677	688	708	681	703	687	730	703	677	691	683	650	670	662	648	675	652	638	680	688	672	686	736	673	661	743	699	713	718	721	687	721	659	683	690	706	700	714	658	719	708	696	637	638	673	651	665	699	702	685	695	736	657	702	670	716	644	743	694	723	700	651	678	654	693	678	657	678	659	689	688	732	673	695	661	691	704	685	707	643	683	692	698	693	665	718	719	671	686	750	660	666	636	732	678	688	693	686	639	662	723	725	676	697	678	703	686	662	664	685	672	662	684	707	688	673	682	639	693	714	675	689	654	691	687	721	682	635	724	661	665	672	686	676	679	729	667	660	665	708	672	685	701	701	694	725	663	670	700	658	695	714	655	657	704	658	706	657	667	739	708	737	640	687	656	662	674	692	674	683	678	688	678	695	676	662	687	693	634	677	696	734	630	712	637	681	719	711	659	628	652	657	661	681	693	676	696	686	697	640	725	700	680	655	629	659	676	661	656	660	681	670	682	680	677	692	679	651	658	709	668	657	707	706	682	707	657	731	614	645	727	659	650	659	666	707	704	683	672	694	684	695	713	666	624	701	675	647	682	707	718	655	696	666	709	681	713	684	682	698	729	698	707	654	655	701	686	684	662	684	694	736	698	742	689	700	665	715	691	664	673	691	659	708	696	721	676	717	697	668	661	725	711	692	674	672	652	665	697	681	649	655	724	681	643	719	637	708	668	682	681	642	688	651	651	623	677	684	684	670	715	690	656	697	668	655	666	678	709	646	683	697	640	688	664	647	633	688	699	674	727	708	733	667	655	672	730	690	650	653	719	700	676	657	650	673	628	716	630	676	665	684	670	689	671	690	664	665	644	664	672	731	699	707	680	717	669	690	667	668	688	670	676	703	691	633	671	667	673	652	674	656	659	685	680	652	676	657	661	695	669	684	687	687	717	695	661	660	738	658	653	675	715	687	673	638	724	654	689	732	669	667	698	682	681	721	731	687	688	684	673	662	620	639	723	672	700	682	691	665	661	674	678	682	673	695	684	695	678	674	716	705	662	683	652	697	697	701	700	696	688	674	731	663	696	679	704	634	680	677	656	708	740	661	705	694	642	682	624	672	696	632	691	686	680	738	711	672	664	643	642	661	682	673	673	668	674	651	652	681	669	673	679	726	687	712	693	693	655	699	679	721	670	688	698	729	699	732	661	648	610	714	700	681	695	656	728	691	631	699	665	706	726	643	658	689	658	709	685	653	656	694	674	701	688	669	643	692	684	663	706	675	675	690	700	690	653	703	742	658	692	690	668	666	688	700	640	697	697	759	661	690	702	671	647	693	666	726	670	690	691	720	688	676	705	645	721	700	652	633	682	648	707	683	702	703	713	716	650	727	677	638	616	658	692	711	735	655	760	765	681	650	676	638	711	690	685	718	681	690	695	683	672	705	699	662	740	674	741	700	668	694	677	669	690	668	683	732	745	696	681	680	706	686	708	675	674	680	647	694	695	682	665	685	694	636	693	671	664	712	693	679	662	646	644	671	668	698	687	664	746	677	633	665	687	746	660	685	659	675	653	692	655	659	677	698	693	611	682	683	628	634	694	702	600	680	667	646	637	698	720	677	695	686	755	652	731	677	678	682	654	673	704	689	676	683	682	687	640	684	629	686	712	665	642	658	680	649	639	677	695	683	683	623	650	635	629	661	701	713	723	707	643	674	671	703	674	665	662	685	671	716	671	723	696	666	643	663	666	661	714	721	688	695	666	673	718	705	709	714	714	750	714	697	616	674	705	662	643	681	651	738	658	683	672	698	713	654	690	678	678	710	678	683	697	699	660	701	634	687	672	701	631	690	645	705	675	737	661	696	707	679	680	691	703	695	651	661	656	664	663	699	667	653	654	652	731	670	713	698	678	702	660	675	677	711	672	670	652	670	693	676	661	705	665	683	724	697	672	700	724	633	742	726	681	619	672	708	686	707	705	657	692	672	683	641	777	707	716	718	661	676	696	666	672	679	682	723	671	694	735	686	645	674	687	673	691	630	697	670	705	679	665	658	668	702	645	673	707	686	704	648	705	667	674	679	656	684	662	604	650	705	701	670	725	689	675	685	674	648	678	709	711	692	679	659	691	630	681	697	736	698	673	694	696	667	664	720	658	621	704	720	709	660	720	707	723	648	660	713	652	625	664	703	669	684	643	710	689	655	625	684	726	661	681	748	686	694	673	657	685	683	674	655	663	655	640	687	671	679	667	664	710
5133	871	782	715	683	617	651	627	613	638	631	631	624	604	641	594	633	623	570	655	636	559	666	588	641	601	570	561	595	633	663	619	600	576	572	642	629	613	556	601	641	652	607	603	624	584	613	624	579	640	608	634	605	595	582	630	641	623	566	614	564	591	601	642	583	616	606	601	608	626	628	618	598	618	628	634	619	606	606	619	595	597	635	613	586	567	637	619	609	603	617	612	629	634	613	639	587	632	595	604	599	605	605	602	623	604	600	621	568	632	584	643	602	624	566	580	610	606	636	598	595	608	625	599	601	615	647	618	623	561	611	583	576	628	605	632	627	628	611	630	598	623	616	616	592	619	611	635	604	611	598	642	604	567	637	582	614	604	564	636	594	571	607	585	617	591	618	581	616	609	595	637	572	627	588	651	589	608	594	623	602	605	633	580	648	600	583	617	623	611	616	652	612	568	584	606	644	596	607	645	608	576	595	605	598	627	612	605	616	641	616	579	606	607	580	620	624	615	615	662	604	614	591	631	650	605	639	603	636	628	600	603	577	637	626	618	614	574	624	625	621	601	586	600	617	663	634	620	579	652	603	623	648	617	639	584	655	603	578	627	615	641	591	577	615	615	583	553	631	613	580	630	573	624	658	598	551	573	584	634	644	588	609	578	631	595	612	607	582	615	614	592	614	619	624	561	567	629	621	581	588	622	606	586	602	618	586	604	653	657	546	565	637	617	613	601	575	578	586	588	587	591	598	592	612	619	588	598	645	620	628	613	572	591	601	620	604	661	591	573	626	608	576	636	657	606	662	597	603	576	619	616	590	614	600	615	620	641	616	590	645	638	650	594	660	628	638	575	591	629	595	609	589	608	597	598	644	587	646	638	586	613	612	599	556	618	616	610	640	577	596	625	575	579	624	583	629	639	596	653	585	586	600	630	617	628	618	609	632	578	620	640	600	601	634	619	597	635	646	628	617	590	645	604	625	613	625	581	651	634	616	569	605	589	597	629	610	611	589	628	620	583	636	604	584	618	630	626	621	609	584	608	609	620	580	632	623	607	624	577	631	611	577	563	603	660	584	623	651	640	600	619	594	609	613	595	584	588	596	595	624	617	620	601	657	572	616	615	576	634	620	576	663	631	589	630	607	620	617	638	601	589	600	617	547	554	606	584	626	604	597	647	643	593	625	604	610	583	613	592	602	604	654	607	602	629	630	588	585	624	596	619	597	653	564	594	598	614	628	625	602	614	588	595	596	602	573	644	589	644	610	602	636	596	652	644	633	605	613	611	608	582	589	640	622	609	609	596	613	626	577	623	603	548	575	621	610	600	613	592	621	579	627	634	601	566	579	618	647	622	629	590	625	587	581	631	641	588	601	630	604	645	599	613	597	579	663	600	619	628	625	619	669	607	589	599	627	652	617	610	605	653	633	598	641	532	657	642	586	629	634	601	577	592	614	644	648	622	560	595	639	583	625	579	565	617	581	580	631	556	633	614	580	603	597	595	601	626	583	616	563	613	650	595	568	622	608	600	628	602	627	639	618	605	613	545	613	616	572	613	631	571	611	598	612	622	619	588	581	604	607	654	610	619	638	644	581	636	576	642	621	635	676	613	629	608	609	596	588	580	606	623	636	569	647	655	614	602	563	596	617	563	621	578	583	617	594	612	601	602	630	619	574	604	592	639	638	632	605	614	626	597	646	611	599	599	640	645	632	627	607	634	604	595	599	623	599	625	566	596	618	612	618	588	566	593	618	603	580	596	621	649	637	605	650	564	668	615	626	610	616	662	580	615	586	552	581	598	642	587	574	595	622	620	584	612	589	620	605	628	615	585	604	628	615	622	586	597	620	610	586	637	621	591	591	626	583	622	618	629	611	600	568	625	590	648	615	581	587	621	623	642	630	637	631	619	565	646	597	570	626	593	603	606	621	645	587	623	563	573	624	541	622	584	611	601	583	596	622	625	593	571	579	612	604	602	575	583	635	609	598	586	593	609	658	566	596	588	599	577	608	592	559	619	634	569	624	588	633	567	627	585	619	618	602	587	607	648	596	607	553	604	616	576	634	598	619	647	600	621	570	654	623	598	595	594	650	618	596	622	608	622	635	641	660	572	604	611	589	617	609	656	592	606	662	583	602	610	602	602	551	643	609	645	611	597	596	658	583	637	576	580	592	602	579	630	600	662	587	611	638	577	564	618	588	613	604	626	641	617	592	622	602	576	665	630	590	597	638	603	622	551	612	665	597	677	605	614	607	588	616	612	636	620	599	652	616	648	620	585	627	604	613	602	595	590	612	596	605	579	533	580	645	636	595	601	641	599	592	618	642	608	592	637	591	639	623	655	618	617	607	581	602	599	605	589	621	645	632	611	591	583	591	634	611	603	623	613	569	577	619	616	601	650	602	638	573	616	599	627	627	598	602	632	600	564	592	598	614	611	595	582	587	644	606	633	630	639	570	638	581	594	629	634	600	595	586	599	598	608	592	551	630	635	615	604	632	624	609	580	620	570	581	625	588	569	615	579	607	650	617	610	627	620	630	616	578	595	617	638	575	610	612	595	593	615	614	582	597	640	642	615	616	585	619	545	622	652	637	599	628	620	570	570	616	618	623	614	611	604	580	579	585	637	600	580	637	578	591	606	606	567	659	596	620	592	625	640	621	634	576	613	630	617	610	585	593	647	591	594	616	616	588	615	632	609	634	588	589	602	617	608	622	582	589	613	648	605	609	610	616	614	624	669	561	567	602	615	569	589	592	604	593	630	619	599	577	564	603	601	580	613	613	601	626	567	573	587	645	623	630	643	644	580	613	591	606	586	610	623	617	572	670	591	626	609	608	633	646	609	611	616	639	617	613	616	598	648	627	608	578	615	636	591	593	579	619	595	583	610	615	591	592	653	579	627	606	594	577	687	627	589	588	645	611	613	606	590	621	591	621	606	615	642	583	573	588	639	629	605	594	595	620	624	638	611	630	645	649	612	598	592	639	648	580	646	589	614	610	614	639	596	586	611	635	621	604	633	625	621	586	609	611	629	578	619	563	614	602	653	656	632	628	597	593	603	583	608	596	620	608	587	608	595	579	582	604	597	570	622	594	601	659	621	645	603	615	566	553	618	620	597	589	617	602	637	603	599	628	622	577	606	645	621	600	626	612	618	609	600	616	621	588	634	598	622	628	621	631	592	554	593	601	606	595	626	579	634	658	620	609	621	656	625	607	610	586	592	648	594	597	611	646	601	612	610	610	600	588	620	584	651	599	599	609	636	622	629	643	655	591	611	642	619	621	605	624	667	670	610	595	609	609	608	627	611	584	614	588	608	587	624	605	633	660	589	605	633	579	621	578	623	564	628	617	580	615	603	619	590	615	595	571	591	586	633	574	587	604	605	586	584	598	631	560	650	599	638	649	604	596	611	562	578	597	612	593	615	591	590	602	564	593	599	651	590	626	626	578	615	597	633	601	611	641	600	577	594	604	636	635	595	585	579	575	635
25950	21380	24503	14403	1408	784	732	619	657	602	607	599	559	625	602	621	591	557	598	576	550	578	559	581	577	586	593	562	578	565	611	549	578	636	596	598	560	515	584	607	564	571	614	581	572	566	611	572	583	562	573	539	559	585	599	536	575	556	573	594	551	563	560	563	582	556	600	547	559	593	561	550	562	595	579	538	589	552	551	577	582	537	578	504	607	579	566	547	557	573	560	511	598	556	549	573	596	531	577	528	542	552	587	558	548	609	544	555	559	583	512	585	555	577	552	555	560	562	568	537	571	572	565	583	563	582	537	587	579	547	571	590	587	559	594	569	548	578	561	573	566	561	577	605	567	573	606	572	600	554	566	573	569	597	539	573	568	534	604	564	572	551	588	545	586	547	568	566	552	551	551	560	537	521	530	605	570	551	559	519	540	568	542	601	594	588	582	556	546	570	571	550	544	550	564	584	602	539	562	562	545	568	538	566	562	555	577	554	553	553	581	567	552	549	564	577	562	567	551	521	564	636	551	536	545	579	566	488	583	550	551	597	568	598	551	568	560	558	604	579	568	556	555	521	624	574	533	562	572	587	602	562	560	587	507	590	556	549	575	554	587	560	567	556	538	600	558	557	557	562	566	615	560	587	566	598	537	539	548	572	532	554	558	565	550	593	587	585	555	526	544	550	572	600	590	584	641	585	554	540	579	532	600	581	574	503	570	575	549	558	572	534	557	597	553	537	554	545	556	554	571	547	569	585	586	537	589	511	613	546	595	571	538	569	591	579	547	595	554	524	550	556	550	505	568	554	577	582	574	559	593	534	541	585	539	564	569	584	584	580	557	543	544	579	572	577	542	545	602	562	544	570	583	580	575	584	545	625	565	511	561	557	577	557	557	562	558	600	598	569	551	568	583	525	603	534	533	559	549	528	571	607	552	566	587	556	573	545	589	505	510	567	556	570	578	581	543	543	603	574	555	514	543	548	578	593	553	545	586	554	584	546	520	580	558	540	576	613	559	582	603	555	589	593	568	532	559	538	521	569	559	576	566	585	571	595	518	532	552	543	524	547	587	575	544	563	570	573	587	546	591	568	591	541	554	584	549	623	570	593	616	550	589	571	526	536	563	572	557	611	555	542	558	563	528	579	590	553	509	581	575	543	550	535	556	594	585	574	583	622	566	559	518	557	554	548	557	575	577	591	572	561	585	523	581	549	551	527	529	544	509	578	555	534	590	565	537	554	536	584	559	587	591	550	571	567	577	561	570	559	577	536	588	561	563	536	623	578	548	558	572	568	555	564	558	564	589	533	519	592	545	553	558	611	592	590	568	604	550	564	545	538	508	539	609	578	579	577	552	572	599	573	530	563	556	581	566	532	580	556	566	588	554	578	533	577	575	543	546	493	564	585	563	559	547	572	553	553	602	601	605	549	592	556	573	554	573	582	585	581	608	517	551	534	576	594	598	565	616	573	563	544	531	550	587	567	616	581	579	579	573	612	552	584	557	562	536	552	537	543	598	584	555	538	541	582	532	557	557	533	561	578	563	559	598	560	567	567	553	595	586	580	536	558	572	558	610	537	575	525	585	533	541	510	540	545	575	582	561	552	550	596	565	556	586	571	544	553	521	551	551	559	567	568	614	534	605	553	534	558	558	540	579	592	535	545	562	540	568	534	583	547	563	591	553	570	500	539	551	554	601	512	581	596	585	604	592	604	548	552	525	558	566	563	577	605	562	578	571	547	530	536	569	569	556	557	533	553	551	594	543	580	550	600	607	558	575	592	563	555	542	537	608	577	561	528	547	546	542	609	565	545	574	572	572	558	539	580	538	587	557	564	561	548	573	586	577	561	559	573	580	568	597	583	598	571	549	564	537	558	548	591	589	561	565	541	551	595	538	532	531	529	518	609	587	546	553	562	584	563	528	550	544	570	578	573	555	538	545	505	571	536	568	559	545	565	546	578	565	578	552	537	549	542	537	519	540	588	540	586	560	561	550	528	605	553	616	576	561	552	561	529	539	576	527	542	596	589	597	587	554	561	582	572	588	524	599	584	595	565	545	585	563	566	567	617	570	575	588	534	559	595	585	609	570	532	638	564	537	545	580	581	611	537	563	564	550	570	545	528	564	563	575	569	565	548	587	563	577	531	560	581	606	527	582	575	568	554	591	587	529	615	546	558	557	585	553	560	543	611	560	587	571	579	548	573	531	586	560	568	574	569	579	568	582	586	562	541	550	550	539	567	537	580	543	517	585	558	610	609	577	551	591	561	550	527	560	551	555	563	582	572	572	526	541	565	545	605	555	534	557	554	511	551	515	515	568	608	582	572	566	567	552	578	527	544	527	555	580	542	599	551	554	523	507	575	558	591	545	558	509	542	576	595	561	549	512	517	607	538	544	616	545	561	563	561	573	561	570	603	554	570	542	571	549	610	561	589	551	563	528	584	579	528	579	551	590	558	573	603	580	539	534	634	567	562	559	559	570	542	536	545	530	601	571	562	565	542	517	585	538	571	568	570	560	581	565	558	560	572	540	534	561	540	543	569	575	582	568	532	578	579	552	518	579	551	616	611	521	547	539	550	509	543	543	563	612	574	548	591	519	597	561	561	578	595	608	513	576	590	547	598	580	537	568	576	583	569	557	590	506	580	589	535	598	569	562	530	548	524	598	583	581	538	582	577	511	550	600	576	588	548	564	603	519	574	595	564	575	583	562	545	534	588	602	538	610	520	545	595	570	566	561	574	546	554	546	554	571	594	556	587	522	562	560	561	551	536	605	610	600	567	551	576	577	604	547	579	546	555	585	572	529	600	550	593	548	582	565	594	575	546	583	592	538	547	554	566	593	558	513	569	510	561	591	569	564	579	538	523	562	561	553	545	579	601	556	539	641	590	542	540	580	513	601	566	531	580	555	577	590	521	585	542	632	559	532	540	568	572	586	561	576	513	594	565	538	534	550	586	564	550	553	577	583	568	582	535	574	583	584	568	505	565	566	557	576	601	569	565	546	603	542	544	557	546	561	549	574	574	577	572	551	536	544	565	557	595	613	572	538	558	546	556	529	551	527	572	564	567	579	578	588	564	559	563	563	541	559	582	596	575	563	537	558	578	571	638	570	565	576	556	535	577	557	524	598	549	590	579	521	542	576	566	558	526	607	582	585	549	548	579	590	564	548	613	511	596	541	569	556	572	564	534	529	557	567	571	531	527	547	554	553	594	554	542	546	559	541	571	534	590	569	527	544	529	571	556	525	568	569	588	587	550	544	574	557	566	549	512	562	588	570	607	551	537	575	526	530	606	588	575	578	520	535	598	583	578	541	583	551	587	590	616	533	535	536	541	560	531	550	574	584	532	545	580	582	548	538	537	564	542	538	554	565	568	585	537	616	549	527	559	586	617	574	543	510	576	609	535	566	577	538	546	529	533	537	579	590	556	555	541	576	579	572	626	557	525	542	543	546	561	547	542	594	592	555	587	543	539	552	558	538	555	562	582
3576	1836	1467	981	804	680	669	654	612	564	572	586	542	578	543	523	555	576	499	563	558	524	503	522	521	544	500	527	514	543	557	522	530	491	552	550	539	567	531	521	526	536	515	514	530	552	533	536	550	503	555	590	507	534	540	540	486	499	559	524	542	475	513	519	497	506	545	525	501	515	503	517	510	530	508	529	557	553	514	473	545	546	510	551	572	521	494	506	541	501	501	490	547	510	548	513	576	542	519	530	500	501	539	506	519	518	518	536	498	564	500	540	553	508	524	511	531	543	473	517	513	543	549	534	496	530	532	539	520	511	530	516	521	535	511	542	528	552	517	498	534	520	511	520	539	470	516	533	539	529	549	506	538	531	535	457	548	532	519	540	529	509	501	514	529	539	498	491	575	518	489	488	571	526	544	525	523	460	515	556	533	501	579	524	496	496	503	508	524	505	480	517	519	535	525	507	530	511	467	513	523	538	513	490	515	542	511	534	520	526	525	489	551	525	514	519	536	508	537	480	531	526	497	498	531	524	509	495	547	519	553	534	534	518	501	526	509	420	491	493	547	556	518	513	508	485	538	540	500	533	531	492	492	579	518	497	478	566	482	544	524	545	535	556	517	495	531	520	515	540	538	510	478	509	509	480	490	539	550	523	503	511	502	574	519	520	541	508	542	490	534	535	487	508	526	525	512	510	524	485	531	483	487	498	486	544	527	529	488	524	522	502	553	502	544	512	522	553	523	511	518	495	513	530	530	521	525	515	495	516	518	487	524	543	535	556	496	501	532	505	507	495	530	551	533	535	538	548	503	523	514	528	517	537	548	551	504	535	494	509	522	529	516	505	511	506	504	551	589	532	525	550	557	527	550	505	490	560	498	543	483	532	502	498	501	532	523	511	487	540	527	555	578	511	521	497	534	509	518	528	539	513	546	551	500	521	524	521	566	555	529	489	550	480	513	480	501	497	509	476	494	510	512	526	488	515	515	463	528	505	485	540	488	522	502	553	549	503	565	495	502	512	536	493	520	518	461	516	515	501	472	488	506	501	510	526	535	495	547	501	491	490	540	528	502	543	497	501	543	502	509	502	526	536	542	549	510	494	514	494	513	467	482	494	491	518	544	545	524	533	534	510	506	513	526	502	511	534	543	536	529	455	509	542	527	525	530	528	512	524	518	514	532	509	528	558	501	544	505	508	498	521	509	535	476	521	543	510	503	517	503	493	503	510	531	503	528	504	519	531	482	524	484	494	503	553	493	508	526	562	491	548	525	470	512	549	535	498	536	553	506	494	573	528	505	497	513	512	514	488	514	533	504	457	522	520	517	557	523	481	510	552	518	542	521	546	492	540	518	509	531	507	508	548	551	540	500	530	513	502	567	535	502	511	506	525	537	543	496	549	488	576	517	529	485	543	492	544	465	523	557	474	520	498	527	541	507	557	528	548	509	510	518	519	523	517	556	501	522	581	553	513	494	500	500	491	517	530	530	491	513	544	574	532	544	558	520	522	511	491	536	523	565	520	514	539	537	551	535	501	550	540	551	527	530	534	523	517	509	540	502	515	530	509	536	531	515	501	501	513	503	538	485	546	509	527	512	497	540	549	504	535	495	495	489	524	499	500	551	518	496	516	521	486	533	484	520	517	501	555	519	524	548	530	523	481	518	508	541	554	492	537	539	456	563	479	525	515	515	539	535	494	495	522	491	532	512	538	509	524	537	525	510	510	533	493	495	526	475	492	519	524	516	497	570	523	514	524	498	563	510	497	525	543	547	520	555	489	524	522	499	511	568	520	474	493	541	546	502	537	496	532	510	514	518	553	496	495	493	481	525	570	509	496	501	534	541	535	542	528	503	494	572	502	472	512	532	506	521	481	506	519	506	477	514	484	485	550	525	533	547	516	477	512	482	478	482	543	503	534	500	535	530	538	500	542	517	508	471	537	523	536	504	519	504	515	533	549	501	525	522	486	510	540	558	499	512	508	539	541	501	537	522	530	504	549	490	546	495	519	489	517	522	494	524	487	570	551	483	509	499	504	488	497	480	494	534	521	507	496	510	533	532	544	549	487	562	511	499	461	521	516	522	535	549	514	492	487	476	524	546	504	511	495	546	546	515	545	549	526	539	491	533	494	539	529	528	560	539	527	557	519	480	519	543	530	501	559	499	553	524	510	498	528	497	497	531	507	530	541	530	529	508	525	501	543	507	529	470	479	493	506	520	529	527	519	520	586	519	524	513	478	532	492	499	516	526	498	556	512	537	486	519	526	509	506	545	525	543	528	522	516	496	521	549	536	505	515	515	524	517	513	562	532	519	556	517	526	489	519	530	511	529	516	530	503	522	522	468	500	518	498	499	561	525	494	506	546	530	529	542	510	527	513	524	541	535	526	528	518	549	517	529	533	505	480	529	508	539	503	492	521	559	515	533	525	512	548	552	495	493	494	512	556	528	527	510	524	544	555	516	549	519	526	541	544	527	497	507	533	519	553	520	506	579	538	512	507	496	528	538	523	491	521	484	544	540	517	508	507	533	513	541	513	473	499	536	557	464	505	469	504	519	494	510	543	510	486	474	538	489	595	496	529	535	561	494	512	480	499	549	528	519	437	519	482	506	519	521	549	481	527	536	515	524	515	536	518	509	504	483	526	534	506	504	515	537	532	554	524	520	499	507	519	529	522	537	519	518	512	503	496	509	464	552	561	497	512	514	532	512	549	524	515	497	531	582	509	535	497	519	550	493	534	532	532	512	523	498	535	466	497	517	529	520	546	512	453	502	502	509	501	510	542	550	486	474	579	530	535	509	506	518	501	505	485	556	528	499	512	552	502	530	509	519	548	536	509	522	489	534	507	513	517	523	495	494	541	506	523	496	528	514	526	520	510	531	483	490	515	559	552	567	515	551	500	531	533	552	519	534	512	499	492	509	443	571	506	534	555	517	501	536	503	530	545	521	548	521	534	503	559	549	535	541	514	539	516	524	520	560	494	487	534	518	529	522	524	570	494	543	530	523	488	520	532	562	510	512	518	508	530	529	537	506	513	540	515	551	514	484	538	523	533	510	508	473	539	556	490	509	521	526	535	514	519	522	506	486	527	487	529	547	496	495	509	532	527	502	477	567	482	507	535	515	519	539	477	501	492	513	522	495	466	529	550	503	552	515	548	487	537	537	499	530	507	523	523	543	539	537	496	508	498	493	515	513	536	528	479	517	498	500	514	546	521	541	482	524	501	494	499	521	509	494	517	543	514	468	537	489	520	554	501	505	497	521	513	523	544	494	527	528	525	501	510	516	500	523	509	521	494	539	540	555	497	514	519	494	506	519	501	517	534	523	517	535	527	523	516	498	509	523	511	480	504	544	486	496	520	507	516	515	528	447	497	503	520	518	567	523	534	521	521	544	503	469	534	519	492	495	547	501	518	535	512	518	578	490	498	531	510	506	507	545	508	510	501	555	493	520	496	558	490	524	503	499	520	530	474	485	488	531	505	484	517
24287	21396	28477	24682	19713	2319	785	459	390	337	344	319	306	301	306	340	279	267	269	309	301	281	277	275	296	273	267	263	280	271	248	249	265	278	261	260	284	261	258	238	249	267	263	273	253	238	256	267	261	248	244	261	239	254	253	284	235	275	285	258	208	252	234	272	276	230	254	271	266	261	279	252	283	271	238	255	248	271	222	241	234	238	241	269	238	216	260	270	245	237	245	258	271	258	243	240	262	256	240	263	249	246	256	264	273	254	267	227	269	251	268	256	245	284	260	228	264	238	243	263	242	249	255	264	279	256	244	229	227	243	254	225	231	249	227	237	232	245	255	266	245	209	263	255	243	232	243	269	263	239	264	262	267	237	237	252	274	269	277	248	250	244	266	244	215	238	255	283	273	240	271	253	237	246	247	253	284	229	247	252	245	228	238	250	258	235	244	230	238	235	213	261	271	266	237	246	245	255	256	249	261	240	250	251	248	240	238	237	237	269	248	259	273	251	249	253	248	265	245	263	249	262	232	251	228	266	254	240	247	236	238	253	253	272	256	257	281	253	235	252	233	254	286	241	238	252	257	246	254	235	222	245	262	265	298	256	253	256	251	249	274	278	253	267	272	279	258	272	253	255	250	275	216	243	264	242	275	242	249	271	232	221	263	263	248	273	223	231	211	235	238	290	269	231	249	237	272	237	262	233	249	232	265	235	259	247	243	264	273	268	251	262	283	237	240	241	257	256	259	241	244	239	269	261	276	265	247	235	262	226	238	242	238	230	268	226	253	228	268	244	244	268	278	256	242	237	239	238	237	243	250	237	262	243	244	269	270	255	276	248	266	237	255	248	243	257	258	246	231	274	279	245	236	235	277	243	247	262	233	242	241	269	268	232	230	234	237	246	266	282	234	263	270	235	266	246	239	235	268	219	253	257	235	269	239	292	246	250	267	236	246	256	261	237	244	242	282	224	247	251	219	248	216	235	261	235	235	284	235	228	245	258	274	255	249	254	251	240	254	267	222	250	263	248	251	278	241	264	240	245	237	263	237	261	291	258	252	266	253	226	255	272	251	264	262	259	250	271	240	215	227	242	251	251	241	254	219	242	260	266	234	249	260	234	237	249	235	251	233	243	278	232	216	237	273	238	261	237	248	258	277	261	258	265	254	236	257	241	239	250	256	233	250	263	239	291	233	247	274	249	266	256	259	261	240	262	270	246	258	257	236	252	256	229	235	260	266	229	276	285	247	242	261	240	273	245	277	248	244	251	268	246	246	256	276	247	239	247	245	246	253	250	254	252	244	226	279	227	239	243	254	274	271	248	232	272	250	291	225	262	270	231	235	252	259	243	260	254	218	223	278	285	295	274	233	237	277	246	255	253	247	251	238	238	265	232	235	245	259	240	256	255	252	247	253	237	247	232	270	258	236	232	249	226	270	245	211	276	253	241	278	249	255	245	221	270	259	254	237	230	205	257	255	225	254	236	260	246	242	280	261	265	262	219	254	239	220	255	255	236	231	259	249	258	252	232	229	254	253	227	232	251	236	251	250	254	263	261	256	230	233	244	235	258	257	260	236	279	272	255	230	243	245	249	228	235	246	259	268	236	256	240	235	245	253	270	248	235	239	261	224	260	253	267	267	256	237	264	234	258	245	226	264	258	256	250	239	266	267	249	243	243	265	276	240	225	248	235	245	230	278	261	242	240	258	240	239	254	272	236	236	253	236	254	256	260	241	260	267	250	236	228	227	268	244	232	238	241	229	239	239	245	239	285	252	231	208	213	271	244	230	236	246	258	241	231	268	258	270	237	238	248	255	219	245	248	274	272	244	239	234	262	248	251	230	221	280	261	268	256	257	233	222	249	273	250	238	238	230	275	232	282	268	266	257	242	241	273	255	249	227	268	261	254	274	255	262	231	249	257	248	233	268	233	259	246	249	243	238	227	247	278	271	259	249	264	265	229	234	243	241	254	250	237	269	242	246	242	265	287	260	262	261	261	221	249	237	253	266	243	266	256	253	259	258	258	240	255	226	260	247	220	229	269	259	269	244	249	251	224	215	218	239	262	246	241	220	257	235	246	262	258	254	263	235	219	228	228	267	238	255	227	238	237	252	252	241	235	260	269	265	247	258	232	245	238	255	230	269	237	247	277	251	252	256	258	268	247	263	231	244	232	215	237	239	241	228	245	252	244	225	282	245	226	260	274	236	254	261	242	236	224	257	250	235	275	264	245	250	262	223	278	271	266	257	256	238	269	265	250	237	232	264	248	234	260	281	283	243	232	254	245	271	255	252	254	250	246	252	266	252	247	236	259	254	270	227	216	260	215	246	262	267	247	242	246	270	228	230	272	264	216	240	249	259	265	277	240	270	276	248	263	246	237	212	271	263	255	256	236	243	217	239	234	279	241	242	239	264	224	251	251	260	265	258	268	240	249	258	265	258	247	247	257	247	242	233	281	248	270	249	246	255	243	230	233	240	258	239	253	255	240	256	229	241	247	243	239	250	245	237	226	255	239	233	234	249	248	261	255	265	240	243	245	273	229	223	242	242	246	264	213	271	244	273	241	235	212	273	243	271	250	215	251	244	249	254	240	257	272	252	232	241	275	217	258	244	255	238	237	268	235	262	249	256	227	265	243	233	241	249	226	289	242	257	243	253	251	255	235	252	245	280	272	253	239	236	230	232	287	238	250	229	251	228	249	235	235	243	251	231	256	241	242	243	264	263	230	239	243	276	253	263	234	239	255	253	231	263	271	278	232	229	224	243	256	268	258	256	242	265	246	246	272	254	267	235	252	275	255	264	225	212	243	245	230	256	239	241	248	254	253	232	243	250	237	249	256	253	279	230	241	274	232	247	255	257	259	250	232	262	265	253	242	256	227	235	234	255	245	250	241	269	260	248	246	209	226	250	230	238	267	238	253	249	223	259	277	245	255	230	270	255	273	239	235	275	277	248	263	225	222	268	231	258	229	265	262	252	268	285	246	271	245	256	256	240	260	250	260	252	238	240	249	247	246	241	263	242	228	249	225	221	245	269	249	243	232	235	253	258	250	261	225	249	240	252	253	263	244	259	229	260	254	255	247	254	249	234	234	227	268	236	274	247	255	237	244	247	247	222	226	242	237	239	224	224	261	245	242	253	261	264	234	228	248	251	262	240	264	256	246	241	244	248	261	269	241	263	234	231	276	243	247	280	257	259	239	238	249	226	245	250	233	223	280	249	243	245	226	250	223	253	235	275	260	227	290	229	241	232	248	228	281	226	253	247	290	249	208	237	246	242	253	269	228	253	243	239	244	248	235	266	256	252	241	233	262	238	254	253	218	241	274	250	236	271	251	241	229	236	255	272	246	252	227	256	225	237	241	227	259	229	264	246	258	252	269	262	250	238	245	260	247	250	230	256	244	256	252	239	281	244	251	257	263	248	252	222	220	236	241	251	280	251	243	254	253	274	235	253	253	238	264	243	255	246	247	262	228	267	259	262	253	227	279
3282	4479	3418	1729	1244	850	763	662	593	479	437	410	344	359	344	335	343	331	282	311	301	292	291	277	304	288	295	284	300	288	291	283	276	286	289	285	267	293	280	262	283	308	232	261	268	296	306	275	268	289	289	294	289	285	270	274	285	276	262	265	269	314	275	301	260	294	260	231	283	298	266	275	271	279	269	266	254	270	273	262	269	248	273	268	308	274	260	287	263	252	262	274	274	254	285	241	257	263	237	280	268	286	289	286	261	260	288	254	264	284	239	251	294	264	308	259	264	270	280	251	246	240	283	257	281	274	255	282	295	299	258	277	267	251	284	258	258	233	284	279	265	278	292	258	265	242	263	235	311	250	278	281	234	244	242	276	284	250	260	273	277	280	284	300	263	243	231	280	276	279	249	281	294	288	269	317	242	288	254	296	253	285	273	263	252	276	276	266	283	254	285	280	310	233	244	266	259	263	245	293	287	251	266	261	251	275	256	277	261	265	236	277	298	269	249	276	280	263	264	279	264	246	283	252	285	255	298	287	254	277	305	254	253	298	270	257	246	276	244	279	277	258	251	268	281	267	256	245	268	255	252	278	246	257	246	268	230	259	276	270	264	314	262	254	266	294	266	289	267	264	256	268	268	252	278	262	256	239	225	274	239	277	266	248	261	244	262	255	267	240	255	246	251	289	285	263	240	251	275	295	272	263	249	268	271	252	258	247	285	247	255	282	272	252	266	265	271	245	265	255	261	270	305	268	242	236	267	249	274	269	254	258	273	264	298	267	234	264	283	274	281	259	265	256	277	264	278	282	278	259	293	257	237	263	246	254	270	264	249	264	287	253	265	277	265	251	272	268	265	274	264	230	265	257	288	292	250	243	283	269	270	259	227	276	245	244	264	249	252	281	255	264	256	273	267	266	277	236	261	288	292	262	290	233	244	272	252	261	292	261	238	290	272	280	285	276	280	265	291	285	266	250	268	282	260	298	228	285	246	268	252	266	220	264	278	293	247	255	277	239	249	277	266	262	280	264	258	245	270	286	254	258	266	252	276	267	247	246	270	291	253	264	250	274	263	235	256	258	256	258	285	261	276	275	287	245	250	269	238	249	254	275	249	264	277	295	276	263	259	267	271	250	277	248	264	252	251	283	255	252	299	278	256	263	262	242	282	272	249	277	289	275	296	228	247	288	272	267	290	249	287	267	279	273	259	309	254	262	263	282	247	263	279	236	259	291	246	289	250	281	239	278	246	260	257	246	279	268	250	257	237	294	248	270	289	251	272	293	261	265	261	273	256	259	261	244	274	259	280	259	268	245	277	288	259	245	261	285	284	271	274	299	266	261	290	266	266	289	257	283	265	248	279	270	273	262	267	246	264	276	250	260	260	254	258	281	292	265	247	261	242	262	279	275	266	248	253	273	259	252	267	252	257	269	264	245	266	293	245	249	300	247	251	259	279	248	287	267	277	267	266	246	289	303	247	275	266	263	263	294	250	261	241	243	267	247	270	264	247	254	271	275	275	260	249	268	263	280	277	252	251	289	251	291	262	252	265	292	252	272	252	253	235	242	290	242	278	263	262	278	271	269	266	235	250	284	274	247	247	270	279	278	247	266	280	257	254	258	260	275	280	248	298	266	290	260	272	306	268	248	241	254	273	265	281	267	242	248	291	272	248	242	287	290	257	288	284	265	269	274	278	283	276	257	253	227	253	236	280	259	271	255	253	266	282	261	292	261	253	255	244	274	269	261	272	268	267	255	248	246	273	270	270	282	250	271	258	222	280	273	279	274	250	224	265	274	265	269	278	259	252	257	264	295	252	262	291	268	260	276	272	287	267	266	255	272	257	255	234	251	259	256	259	244	245	266	257	267	251	271	266	261	262	280	267	256	270	248	276	261	256	240	255	251	249	276	264	257	279	265	245	285	271	249	252	289	266	272	268	260	254	283	263	285	247	258	253	252	278	278	245	260	249	275	227	251	263	265	262	276	256	247	254	261	280	251	233	250	265	255	248	266	287	273	246	224	239	280	295	272	226	279	270	269	282	261	289	293	274	243	249	244	256	243	232	279	283	275	262	287	271	289	269	232	288	291	275	269	275	257	234	264	285	269	271	274	275	268	299	279	273	260	295	265	263	273	261	283	264	284	250	255	273	283	275	270	296	273	270	256	249	248	242	280	275	283	249	278	297	258	240	261	264	262	248	264	277	254	263	235	251	275	249	277	277	279	273	297	263	261	264	237	233	255	266	252	267	280	263	267	275	286	273	255	273	255	249	274	255	262	249	277	268	262	266	265	271	273	256	260	261	257	267	280	273	266	272	242	270	254	266	262	270	273	261	278	265	239	261	261	260	289	262	270	235	253	239	249	241	273	252	250	248	244	286	266	265	249	253	269	258	291	274	248	271	241	265	230	252	247	280	244	277	280	243	258	287	266	242	267	252	277	271	286	252	292	274	300	265	260	273	265	286	275	290	275	259	240	286	252	253	273	261	262	248	270	266	247	262	282	271	264	239	249	245	288	274	252	278	239	272	258	278	245	285	247	273	258	262	262	254	260	265	246	264	289	241	267	266	284	266	286	239	256	272	263	260	272	257	253	274	260	286	266	264	252	261	236	293	276	275	252	274	254	287	257	230	261	247	253	265	237	254	256	290	263	306	282	273	242	250	249	230	258	261	235	258	268	251	217	274	244	292	284	251	264	278	263	253	223	255	278	264	241	238	285	279	252	267	256	221	258	274	266	273	266	246	238	254	286	252	270	236	282	241	247	260	262	269	237	236	256	234	271	257	263	248	258	271	288	264	225	273	278	273	264	292	239	270	292	263	273	240	268	272	249	237	255	228	269	245	279	271	269	282	251	265	264	261	254	284	248	248	276	267	273	239	283	234	243	285	255	267	261	268	268	274	268	273	253	275	253	258	266	269	269	255	278	273	276	294	251	276	278	280	256	249	259	286	258	249	296	248	259	291	242	244	258	242	271	283	271	254	235	257	259	211	244	258	273	269	267	272	279	256	283	259	288	251	251	283	254	238	253	228	253	271	246	273	263	252	267	255	285	247	249	283	248	275	280	264	259	273	274	253	254	275	269	262	241	279	236	252	265	299	241	251	291	257	248	223	261	251	254	263	257	306	271	266	312	248	245	253	280	288	269	268	247	245	242	309	274	262	256	259	262	276	273	260	243	278	242	285	253	270	255	278	264	245	269	252	269	276	263	266	244	263	242	237	276	278	289	232	261	253	280	255	275	258	274	252	291	292	258	291	252	259	302	265	241	259	280	255	274	248	275	315	275	235	237	236	275	295	275	253	277	269	249	282	252	252	278	285	272	265	266	248	276	264	248	254	245	244	236	273	252	261	270	261	291	261	260	280	273	246	268	263	241	266	245	261	273	238	285	240	269	278	246	284	277	248	255	273	257	283	278	248	229	242	267	238	244	244	289	265	247	253	266	267	251	279	259	252	244	264	273	263	251	260	265	286	270	241	259	262	280
27630	11491	1721	1005	756	687	746	712	698	730	688	686	678	683	672	691	718	706	666	710	713	699	711	707	677	659	649	695	685	737	708	644	717	677	679	702	696	761	655	671	707	767	688	678	630	688	748	669	667	700	680	650	709	693	716	643	689	718	732	645	699	681	719	676	647	729	678	699	709	664	722	666	679	692	671	710	674	714	678	711	699	681	679	691	686	670	670	718	637	703	691	672	737	663	656	657	653	734	688	717	730	713	674	702	675	682	723	676	727	676	701	699	671	716	686	688	701	688	701	700	683	682	722	687	697	674	711	714	673	687	703	686	728	677	744	689	637	686	671	687	637	683	708	663	724	657	675	709	658	699	700	632	706	718	737	727	741	677	657	717	657	692	709	728	666	698	655	703	657	703	688	681	683	702	620	673	673	682	697	618	702	683	666	686	702	683	683	676	681	695	707	718	673	651	686	652	702	728	657	685	704	669	665	724	698	700	708	667	733	720	692	725	695	683	685	668	720	699	725	667	665	694	705	704	688	673	663	693	722	660	678	677	737	698	654	690	734	673	681	696	641	667	688	678	728	719	698	706	737	667	665	687	677	708	691	731	684	672	671	712	694	722	662	680	663	739	678	714	664	722	750	706	657	669	680	690	672	664	697	748	695	652	695	700	683	690	716	647	686	678	694	662	664	687	667	703	732	695	726	677	686	699	697	693	649	718	704	700	688	674	617	679	752	702	651	703	715	725	708	694	730	632	705	727	724	682	715	690	699	717	679	686	708	663	702	635	691	673	711	644	734	681	674	689	709	700	668	648	706	653	703	653	721	754	736	655	683	664	674	694	667	682	628	681	693	710	694	712	688	687	685	660	722	695	660	668	748	684	671	703	650	700	642	724	670	666	722	681	705	725	739	739	672	664	687	690	718	669	694	701	666	677	697	698	709	703	687	657	681	703	728	706	672	736	691	716	688	715	677	733	708	716	711	723	678	682	696	679	693	703	722	726	658	722	702	679	675	681	680	704	709	730	643	708	696	670	704	703	734	650	689	690	690	705	715	699	699	658	690	673	716	675	724	677	705	691	723	712	694	718	712	698	679	738	676	648	696	691	689	730	720	702	676	704	710	698	645	717	638	673	723	643	675	654	692	681	678	680	657	720	696	711	734	740	722	685	679	702	710	661	695	705	695	660	692	660	646	693	674	657	780	704	717	655	679	700	665	703	691	706	706	690	686	710	705	677	708	674	663	668	724	697	698	720	683	673	705	704	685	703	696	636	671	677	705	685	706	686	727	673	693	698	674	638	704	675	740	684	732	734	737	696	638	697	647	711	663	714	703	630	711	715	685	677	725	645	639	683	684	703	704	643	699	685	686	725	738	707	735	669	646	742	654	729	708	661	720	698	664	705	694	687	741	664	730	701	706	703	651	700	689	668	667	676	697	667	657	659	700	722	692	680	694	705	699	639	654	717	739	681	682	711	714	672	704	675	659	660	632	660	690	712	671	732	720	655	644	684	670	711	696	717	703	683	683	698	701	668	680	683	705	683	727	732	737	714	647	745	700	732	659	706	708	661	703	683	682	706	662	647	673	665	699	674	643	694	728	694	705	661	690	681	726	686	748	686	689	706	691	726	667	684	705	722	702	718	691	687	722	673	709	668	684	657	665	736	688	623	665	705	662	738	667	701	680	687	650	687	668	693	669	729	694	643	657	702	690	667	709	663	731	749	712	659	681	621	731	725	749	696	639	736	708	697	672	694	678	697	695	734	716	656	706	684	671	671	702	638	682	684	658	716	737	721	659	700	666	679	725	708	678	644	666	664	664	700	682	676	660	687	675	657	727	635	692	730	672	691	688	692	680	686	652	669	696	667	688	703	671	693	699	685	676	691	676	681	701	691	689	698	650	685	728	746	722	700	745	691	707	675	680	721	695	681	746	661	690	687	653	662	719	693	675	646	700	623	675	711	661	693	683	714	670	684	686	710	702	692	719	741	711	698	701	669	645	684	662	672	695	674	675	666	752	705	720	663	724	669	693	658	681	681	680	667	686	664	726	714	713	665	692	640	708	601	681	751	641	679	706	687	728	705	623	716	693	723	702	670	708	641	735	693	713	689	719	663	696	673	683	648	678	696	707	648	704	694	712	716	679	709	661	692	696	676	678	685	692	710	693	674	687	687	687	686	678	699	733	649	693	707	659	676	672	733	697	708	693	701	688	648	702	662	671	697	667	681	699	722	697	671	705	683	671	701	692	724	653	686	666	690	698	728	693	697	697	684	750	690	636	682	653	671	655	661	714	683	688	642	659	696	730	705	722	692	650	690	702	679	656	687	638	690	689	667	670	761	659	700	625	714	606	697	683	661	669	687	707	724	666	670	702	685	714	681	680	728	697	720	688	673	703	710	698	681	676	696	663	647	725	673	730	705	699	745	713	653	665	698	718	659	680	681	692	695	682	711	697	695	687	680	638	685	753	697	674	686	708	699	699	681	698	695	664	645	714	626	675	703	687	664	670	666	687	678	661	683	697	690	703	656	700	742	693	685	684	676	706	703	707	694	703	691	709	693	710	716	714	718	735	658	706	703	655	680	724	655	672	676	684	658	683	694	701	689	743	708	649	700	647	731	644	663	733	658	674	673	667	751	702	683	700	665	687	706	720	684	712	700	699	690	683	696	688	725	735	676	689	700	698	666	690	662	670	707	698	700	671	634	629	685	695	677	698	621	725	671	685	641	683	738	708	700	672	663	605	707	631	671	730	688	679	689	653	633	720	744	657	694	697	734	636	709	653	696	728	680	734	678	725	678	673	689	695	742	700	737	730	683	649	708	725	690	688	670	664	722	713	718	687	716	686	704	691	694	672	650	722	685	679	711	690	721	729	697	734	688	646	683	656	705	728	633	664	618	698	686	743	688	674	721	651	721	705	674	664	706	678	719	666	730	701	720	716	703	718	720	688	660	714	719	630	654	694	736	682	723	634	684	704	721	687	712	715	675	703	705	675	694	711	696	688	685	695	665	689	652	697	705	666	659	715	689	704	706	702	689	658	696	731	683	687	700	647	729	715	689	687	701	665	672	705	671	699	679	718	696	697	693	707	710	648	680	647	721	668	649	657	722	657	671	681	700	706	737	675	712	689	746	712	638	690	693	697	662	658	646	733	678	660	722	661	694	704	746	734	667	679	651	625	671	699	686	678	718	710	673	659	676	678	695	702	652	704	713	739	634	688	667	687	715	675	690	650	671	765	701	642	684	700	658	652	664	734	685	688	656	706	679	663	628	726	697	698	692	738	717	727	664	674	672	674	647	683	752	648	656	706	670	670	734	736	649	696	694	689	626	737	679	628	729	684	664	716	677	675	720	678	701	691	641	661	653	723	726	707	670	680	685	700	739	654	684	681	693	716	682	656	713	670	671	705	684	641	710	678	692	698	699	672	639	670	650	685	715	720	726	703	676	654	689	670	651	703	704	760	629	666	717	653	715	702	709	702	679	697	673
5212	881	783	706	608	669	658	623	663	636	644	659	683	670	633	629	636	636	641	643	597	656	633	638	577	609	655	613	606	587	602	624	588	625	643	600	636	647	631	649	626	614	603	563	598	635	602	593	576	616	577	602	618	639	599	566	579	643	601	669	624	597	645	639	647	620	650	612	583	618	570	587	612	638	559	596	606	611	607	653	606	606	642	636	628	630	668	609	585	596	635	586	625	585	650	602	663	620	652	631	610	579	643	614	627	617	648	621	612	587	575	610	592	610	632	578	619	625	600	582	608	601	609	653	630	663	629	617	617	606	598	585	608	613	619	631	624	605	610	640	628	573	625	610	597	621	609	605	649	597	637	578	587	581	607	629	637	655	636	610	618	571	637	657	627	604	642	597	596	612	587	684	616	625	659	619	648	602	645	625	589	597	607	614	608	638	588	621	621	642	642	580	588	636	581	626	654	638	577	598	596	628	611	622	631	611	595	616	615	621	595	605	608	624	620	608	569	658	601	647	579	641	617	585	603	631	595	596	576	604	602	613	632	622	593	614	584	652	614	598	600	639	589	632	616	566	603	632	599	666	630	611	649	640	630	635	620	585	575	612	584	584	598	562	627	631	608	612	572	604	620	646	629	604	617	633	636	651	641	676	641	623	630	617	604	631	640	598	618	578	616	663	645	596	604	592	601	580	586	601	595	646	594	616	622	642	636	624	634	612	606	620	611	613	619	637	613	617	611	616	592	656	643	603	597	663	626	596	590	619	635	628	640	617	637	569	619	579	528	602	593	616	609	589	627	609	578	629	679	563	613	628	638	627	599	602	624	616	640	662	608	624	647	672	633	657	602	610	614	627	617	588	566	643	634	608	641	601	595	607	662	618	622	636	628	609	591	580	611	586	605	687	614	639	612	609	559	646	621	650	616	657	602	592	589	618	543	619	616	584	613	623	591	622	619	657	627	613	644	619	571	605	622	602	577	653	634	671	619	608	614	668	640	666	609	578	649	613	669	574	619	611	606	659	620	615	587	662	632	584	616	575	628	630	613	627	589	619	615	617	589	609	625	610	607	599	605	623	605	619	659	622	619	649	590	632	605	583	628	647	628	672	605	621	663	624	611	605	585	586	639	621	653	602	641	635	638	586	610	620	648	612	611	614	625	590	612	596	626	626	626	614	600	617	565	623	601	553	603	630	615	585	610	656	619	630	601	654	604	606	626	625	628	638	604	623	594	613	613	642	606	618	650	655	646	578	578	651	647	660	670	578	627	614	630	659	640	599	589	634	595	625	575	663	649	641	610	649	618	631	633	586	605	600	582	582	564	637	631	586	589	600	640	632	581	621	636	627	587	618	604	566	632	630	573	550	651	620	599	576	617	623	642	631	590	609	625	623	650	619	632	618	588	606	620	616	613	631	627	617	645	588	676	633	604	604	602	589	616	595	597	549	607	602	590	602	593	616	608	621	643	603	645	681	608	629	623	625	658	660	601	563	613	617	607	570	630	608	585	614	626	601	615	591	641	602	600	655	549	627	614	595	595	671	639	601	634	591	584	610	592	645	592	659	598	647	628	620	626	612	594	585	613	574	598	610	606	592	597	614	633	592	582	667	638	610	626	673	634	593	619	612	630	639	610	681	598	628	625	649	646	598	642	575	613	608	615	647	638	639	602	584	565	636	649	582	589	636	591	578	639	636	633	614	665	555	620	591	589	652	624	645	604	638	609	643	593	571	611	610	616	590	622	603	572	671	602	635	613	585	623	586	627	635	597	619	628	612	646	638	595	614	613	623	615	596	636	591	585	604	617	591	628	645	622	631	644	629	600	621	618	611	653	608	631	649	609	646	617	651	602	632	627	610	632	650	623	688	618	593	624	635	630	619	579	657	581	625	632	649	605	617	598	603	626	603	626	606	603	612	610	629	617	629	615	601	619	672	628	578	619	619	596	633	603	639	639	573	622	579	641	616	572	592	648	582	583	616	569	563	621	622	668	621	596	641	646	621	609	616	634	598	649	664	628	592	596	610	668	571	585	613	629	614	610	602	637	619	560	593	639	592	623	598	631	625	609	628	630	648	622	596	589	620	655	632	647	665	594	629	633	606	622	616	578	611	653	664	629	586	618	667	601	602	621	607	590	598	692	607	676	603	604	574	591	644	582	610	578	626	600	601	616	591	643	563	633	609	610	623	621	619	651	627	612	654	624	623	546	589	675	587	619	625	625	600	602	588	603	615	597	648	586	571	596	653	620	594	619	605	661	664	605	640	621	598	588	615	599	602	631	563	588	629	657	585	603	630	624	622	620	652	661	607	583	596	612	577	604	642	645	606	666	618	670	596	622	598	603	584	620	589	640	620	648	626	607	619	645	628	590	623	605	641	568	653	588	633	596	659	592	632	646	586	607	625	586	585	630	602	633	609	606	628	594	651	598	557	653	628	568	587	610	638	587	602	646	628	587	628	624	529	616	603	664	588	601	641	612	623	606	633	632	597	629	561	640	594	606	574	621	654	627	610	607	598	615	632	616	605	654	637	614	621	647	637	601	602	574	593	667	616	615	600	613	577	658	633	584	638	683	625	605	630	624	639	567	615	612	588	606	579	625	590	624	599	652	643	636	601	641	624	583	623	613	651	612	652	623	651	602	594	659	581	633	629	635	636	616	622	591	643	641	577	615	649	640	601	591	614	586	582	624	588	595	592	629	604	626	635	627	597	586	577	631	615	634	643	598	608	598	635	585	593	597	601	627	625	610	597	661	674	588	641	618	574	607	637	602	638	590	647	584	629	642	618	593	626	635	614	615	619	622	642	629	597	592	649	597	619	633	635	646	687	594	633	636	661	630	625	599	570	619	593	630	633	588	630	638	626	630	587	646	598	627	618	654	617	592	635	618	614	562	622	614	654	608	586	642	596	608	591	652	639	627	627	569	629	638	620	635	616	552	617	559	591	646	617	614	627	607	613	602	625	642	571	599	580	652	591	582	618	623	611	581	592	602	612	596	591	620	589	612	619	633	575	625	555	610	595	578	609	624	569	637	604	606	587	636	648	612	569	593	654	624	557	607	633	594	654	575	638	587	548	595	618	594	645	626	639	592	625	628	625	615	639	575	575	624	620	608	610	605	608	592	588	595	662	594	624	588	635	612	618	625	596	636	619	611	602	646	618	612	669	666	592	613	659	612	644	621	582	595	615	565	645	613	630	609	644	596	642	611	588	584	586	579	613	600	645	622	564	639	591	619	642	621	619	567	622	578	589	630	604	668	602	664	627	574	570	605	626	612	648	617	623	618	607	611	655	607	579	604	594	608	625	636	618	584	629	598	581	599	599	630	637	591	629	571	647	605	646	621	614	596	628	625	634	624	538	606	594	634	614	647	650	644	630	618	590	625	592	595	621	597	618	546	629	634	586	615	586	626	623	593	574	611	630	643	634	580	600	640	594	607	662	620	629	629	636	639	574	603	621	627	628	618	659	640	630	623	596	632	578	643	635
25924	21404	24616	14494	1383	761	729	641	565	604	628	559	603	582	631	574	599	589	599	575	526	552	569	533	606	585	592	591	581	569	581	557	560	566	570	539	538	575	581	554	538	552	571	553	554	610	550	569	567	559	547	553	540	583	583	585	583	518	519	560	551	589	589	535	582	569	542	535	558	551	604	542	563	566	600	587	542	585	541	550	572	570	565	599	587	568	583	556	542	591	571	545	595	578	571	573	591	606	582	553	552	577	550	545	545	534	605	566	563	548	571	553	564	607	550	582	531	534	537	550	537	573	541	571	552	564	543	501	567	570	546	535	563	548	580	561	559	597	585	564	543	529	569	571	535	560	541	551	595	557	582	573	534	572	547	551	578	559	556	563	553	575	580	597	563	557	559	609	536	574	565	564	562	570	587	552	604	562	601	556	516	547	565	542	572	556	597	574	568	550	517	565	600	593	523	563	602	628	569	579	550	593	594	554	558	600	569	575	561	558	528	555	531	569	556	556	573	579	587	557	547	546	526	542	580	546	507	558	528	562	563	566	588	569	555	608	579	585	564	579	568	534	591	571	596	557	543	533	563	525	572	541	582	527	541	567	526	610	571	569	527	549	521	569	548	511	558	530	550	596	557	532	546	541	578	577	557	558	562	550	582	559	564	568	516	584	579	571	535	573	562	568	593	588	568	568	609	537	561	519	549	590	581	540	606	562	611	524	559	580	565	564	558	532	574	595	519	572	586	510	553	533	567	599	558	559	532	540	553	536	499	532	528	537	571	577	599	542	545	562	592	529	592	573	552	593	489	600	577	563	557	554	567	597	542	601	556	574	578	568	587	531	573	607	566	586	582	541	545	575	563	567	574	526	614	585	570	565	586	557	536	539	571	566	605	597	530	553	515	597	547	601	538	580	562	556	551	533	580	528	589	521	516	520	533	557	575	585	547	534	575	562	584	579	572	578	548	585	600	540	575	529	551	567	575	601	571	525	573	544	554	544	524	561	569	594	571	567	576	526	558	569	567	541	564	560	565	577	627	578	572	547	578	549	593	598	594	501	572	537	589	581	571	551	572	540	524	526	553	554	591	607	542	648	576	564	524	555	559	582	520	587	544	560	543	586	596	609	566	598	519	551	522	563	511	582	515	592	532	570	568	545	584	554	570	570	564	583	567	575	563	585	584	550	580	604	559	622	548	550	538	577	597	550	519	537	540	570	540	572	537	489	568	546	587	540	534	571	585	581	557	532	547	563	560	562	584	572	584	567	544	589	567	559	558	580	535	617	535	538	560	600	560	538	533	571	606	569	546	581	574	599	586	532	585	564	565	594	549	540	576	528	581	591	591	574	511	554	570	574	596	566	555	561	577	581	571	547	557	546	594	497	547	547	586	531	550	571	575	563	529	532	559	564	577	528	569	548	596	589	534	567	562	547	546	590	581	527	547	550	546	583	572	583	590	567	562	572	589	535	597	552	570	534	536	536	529	567	569	600	574	534	560	579	583	555	531	524	606	593	544	558	600	530	580	517	566	600	535	551	563	621	576	569	580	592	571	528	579	525	550	573	564	520	575	546	582	570	572	540	554	565	575	566	576	586	600	572	542	556	562	574	551	578	555	523	545	585	574	520	542	557	554	583	580	589	548	530	551	582	560	561	544	572	573	567	583	575	533	565	563	568	575	575	576	565	581	552	561	555	580	531	547	557	553	473	597	595	553	588	520	564	543	561	571	543	536	560	555	576	540	594	571	504	593	592	553	515	625	537	536	515	533	555	569	570	575	503	592	574	607	516	598	574	502	623	537	516	535	583	561	531	554	563	514	582	569	575	575	568	558	548	539	548	571	562	533	584	580	541	554	587	601	600	581	556	555	547	554	536	590	571	589	576	506	549	527	557	551	576	532	636	543	578	563	524	548	555	541	560	559	560	586	538	544	575	563	582	563	564	529	563	569	526	583	602	564	556	557	521	531	569	557	523	563	548	550	550	581	590	565	562	533	575	567	567	570	563	552	574	529	583	552	559	560	596	576	549	586	568	528	515	589	548	545	520	562	605	568	522	564	578	540	534	592	554	554	537	562	567	557	555	557	569	601	587	557	566	539	551	527	589	576	549	543	561	577	589	592	556	582	540	565	577	539	551	580	534	567	538	587	507	530	588	589	600	590	573	546	578	595	565	572	597	522	614	544	569	596	571	549	558	558	569	551	592	547	573	574	546	557	574	530	556	563	575	558	566	565	569	597	555	566	524	539	578	577	579	568	538	568	559	561	535	585	588	545	566	580	519	594	558	517	575	555	548	563	623	555	567	566	557	573	557	553	503	524	569	559	560	596	545	570	581	551	559	526	551	559	515	576	594	553	567	535	553	556	575	548	552	563	516	634	609	546	571	616	566	520	579	540	538	572	559	570	551	586	570	587	534	545	552	605	525	541	556	541	570	554	600	577	561	549	550	578	563	585	581	567	582	560	544	605	561	594	531	558	570	547	553	547	583	543	565	572	593	533	553	565	540	564	549	548	547	568	532	554	582	550	584	539	570	528	584	542	520	541	604	575	571	564	573	563	558	561	553	608	570	595	562	541	572	560	545	567	577	551	583	509	514	556	532	567	548	545	540	575	565	581	560	546	568	557	567	551	562	511	515	539	547	552	566	591	563	606	572	577	536	584	558	539	572	564	597	587	585	517	567	509	564	550	562	572	547	584	571	523	532	564	578	570	583	557	550	585	587	555	547	547	558	529	596	565	577	575	544	547	576	562	583	554	552	556	538	554	540	514	594	543	571	577	565	581	576	547	592	570	515	609	538	558	565	564	498	568	515	571	575	555	530	545	563	569	565	579	564	588	592	581	549	544	582	544	597	532	561	569	560	563	604	566	550	561	596	575	569	590	568	554	582	537	537	564	571	605	586	526	521	537	562	604	552	557	571	544	577	593	569	569	545	585	557	601	576	520	598	519	496	547	564	560	557	588	572	575	588	549	542	561	543	561	544	584	541	602	590	506	557	526	568	555	566	575	565	570	579	555	584	501	546	571	499	569	570	499	581	590	521	534	574	609	594	548	574	576	545	585	544	566	511	525	542	536	552	534	531	549	600	601	551	536	536	584	606	547	599	563	571	591	578	550	548	512	567	565	545	555	552	553	542	552	566	507	563	517	551	524	587	546	561	567	561	577	516	528	573	569	529	550	607	577	580	592	585	558	593	571	551	592	550	540	562	554	564	587	549	511	595	543	560	540	555	570	575	549	555	581	566	585	559	559	626	572	552	610	571	562	586	562	555	593	533	595	567	573	591	574	580	550	562	558	550	552	566	597	590	502	520	548	547	552	531	553	559	583	581	569	566	565	587	566	538	566	598	586	521	603	531	578	519	591	597	589	598	584	575	535	625	540	599	551	578	550	528	531	575	553	563	567	560	559	543	599	565	543	601	569	594	606	550	578	606	580	569	531	576	560	584	559	526	586	581	483	573	532	600	521	567	596	564	567	548	599	582	541	533
3668	1805	1505	959	765	685	636	583	619	612	597	551	563	532	573	536	583	559	553	531	550	576	546	499	540	536	526	544	571	556	535	572	486	553	529	503	545	533	539	556	527	514	538	504	566	560	540	543	529	546	538	530	537	534	550	494	571	549	513	505	564	538	506	500	524	554	512	544	529	550	547	530	497	543	546	528	529	534	566	545	518	523	489	556	529	532	517	530	522	500	527	501	547	509	526	579	511	506	459	497	507	555	554	553	535	546	522	557	554	509	504	502	530	537	551	521	501	524	545	501	520	555	556	544	504	532	551	489	537	538	502	502	535	538	506	491	506	509	523	534	521	586	527	517	545	535	504	531	518	529	546	559	507	509	589	548	537	526	550	499	511	518	515	511	496	545	534	547	508	523	541	536	526	498	515	527	513	522	565	520	499	520	527	502	517	522	514	539	526	475	551	520	517	527	529	507	542	520	563	533	489	508	533	520	516	530	522	501	538	537	521	513	503	516	515	524	520	540	481	505	533	481	531	513	518	513	469	552	520	536	520	572	506	489	522	517	491	509	485	497	523	580	489	525	493	526	532	499	517	465	528	480	550	533	507	505	513	540	526	536	502	493	574	522	488	568	500	519	495	503	482	546	479	533	542	523	508	547	530	489	526	493	493	515	501	481	495	499	509	491	510	519	480	522	542	520	516	560	573	539	507	538	503	540	533	553	502	552	503	513	502	539	512	512	532	493	479	519	521	540	549	504	524	529	512	477	526	512	552	545	481	512	542	536	487	515	554	529	556	516	505	521	513	507	501	511	523	542	522	528	540	549	485	552	554	517	549	514	484	515	531	510	506	524	506	526	542	538	538	507	536	568	534	530	512	530	509	557	544	550	560	501	528	505	518	486	501	516	480	515	534	522	501	518	542	517	508	496	503	478	510	511	512	523	512	556	522	537	547	521	528	508	533	551	503	515	509	523	496	514	509	520	522	534	493	529	511	493	496	490	525	546	554	468	511	554	483	518	507	509	498	508	460	539	518	496	507	517	555	515	491	537	552	524	523	568	515	511	530	498	531	519	518	544	503	480	520	509	473	508	548	521	513	546	492	508	493	480	540	503	548	550	509	496	488	492	594	534	490	502	525	499	523	462	554	499	521	513	499	492	467	551	523	509	502	498	515	505	516	505	537	519	496	515	519	552	486	550	561	520	533	510	542	576	521	518	497	527	498	498	581	520	476	525	519	528	541	542	491	514	538	513	531	534	516	494	555	542	476	540	512	524	526	514	508	544	547	468	525	497	550	541	495	510	499	494	548	478	484	531	528	502	498	525	509	501	515	551	555	509	530	496	539	515	526	529	525	516	503	488	538	543	535	507	516	550	502	543	517	518	500	508	525	518	507	497	482	463	513	529	490	513	496	473	549	582	475	538	496	557	533	551	490	516	512	482	513	506	508	509	501	505	512	508	518	522	465	510	559	553	544	542	508	507	495	504	540	538	509	538	506	491	500	510	509	528	551	501	535	540	523	512	582	509	519	504	497	511	534	525	505	549	501	481	505	538	503	545	565	500	493	488	522	517	553	550	554	498	546	541	481	511	511	541	498	556	485	505	529	514	535	522	471	478	539	550	530	517	524	527	529	523	501	523	545	543	522	483	487	523	528	502	475	541	490	521	474	561	484	530	484	490	479	537	562	535	491	491	515	513	566	530	492	531	523	544	535	502	522	490	492	545	545	535	532	516	537	550	557	485	559	494	504	538	512	541	551	527	535	500	532	510	536	515	517	545	493	511	554	552	551	554	509	537	485	535	555	468	481	529	530	564	540	536	535	493	519	518	521	562	497	476	564	533	568	538	503	496	501	533	483	522	524	493	525	472	549	515	532	498	536	504	539	519	539	533	557	543	516	544	535	494	474	484	534	506	519	523	510	504	536	502	541	523	535	469	528	518	536	506	530	473	554	471	510	518	539	487	525	520	547	507	455	528	510	503	519	534	500	529	517	516	543	534	523	548	512	541	535	527	533	541	510	484	479	494	520	541	516	488	505	515	497	512	518	498	522	559	483	570	518	502	564	561	537	526	522	538	519	456	537	504	532	525	525	571	496	509	493	527	541	504	524	530	555	513	548	515	494	503	532	538	535	486	510	521	490	535	527	513	528	529	521	553	464	471	552	504	504	507	564	542	528	534	538	574	520	489	586	527	527	554	522	562	554	492	516	502	525	528	512	517	549	569	542	488	531	492	491	515	493	487	495	510	520	504	498	501	520	521	529	514	520	554	520	503	522	512	518	523	555	490	494	508	485	525	498	497	538	526	549	517	489	541	516	539	506	532	479	521	509	538	519	558	529	499	544	578	542	527	499	560	503	520	519	510	510	511	495	514	553	549	509	495	551	503	519	513	491	508	556	524	495	514	504	510	524	502	552	503	540	532	492	525	515	518	564	532	508	478	499	523	509	509	543	504	483	537	527	524	549	485	553	532	513	535	498	541	453	457	502	530	527	546	511	503	514	534	533	506	540	488	540	537	472	477	488	529	504	506	531	552	520	511	514	544	508	527	538	513	508	529	506	524	543	534	466	466	530	535	535	542	503	537	499	533	536	502	496	536	526	450	485	531	526	495	534	502	527	518	502	510	547	506	509	480	504	522	473	486	484	520	486	524	514	526	580	515	533	492	494	503	509	554	529	503	495	465	530	523	532	531	506	544	515	528	503	512	513	570	509	536	544	531	542	513	554	507	558	537	507	525	523	546	496	546	512	544	511	534	540	531	515	470	489	520	469	518	518	481	520	515	533	545	498	510	521	484	497	516	512	523	511	506	534	501	507	502	459	537	531	507	558	551	504	545	515	517	533	529	508	535	491	556	557	530	511	506	511	482	486	559	520	506	521	509	518	512	549	499	500	498	487	512	521	507	538	544	559	524	539	521	517	502	506	524	513	515	543	527	543	536	548	563	520	528	530	504	535	517	566	516	535	538	523	505	559	570	559	511	505	513	485	509	546	511	484	537	546	481	527	545	527	517	539	522	529	506	497	524	524	514	505	528	499	513	530	494	509	498	553	507	491	553	506	513	534	515	518	548	523	493	532	537	491	503	542	477	535	499	503	525	550	474	528	543	536	487	494	501	509	526	498	554	525	517	485	536	503	530	511	533	520	529	511	544	539	520	496	519	521	506	524	495	536	499	542	553	524	494	546	540	501	506	492	519	558	495	520	505	526	558	523	542	520	571	527	554	493	526	528	504	505	562	489	515	522	506	505	575	493	512	507	498	512	517	509	520	496	487	535	477	523	530	515	510	469	518	485	483	511	510	549	453	480	531	527	520	496	494	515	519	508	518	505	518	507	514	558	553	542	513	518	523	556	529	505	508	542	521	491	515	506	519	532	582	542	525	514	510	495	520	489	475	467	551	502	545	484	544	467	502	541	527	507	529	517	506	525	489	482	525	491	510	502	492	527	496	513	528	534	508	541	561	532	530	504	513	505	541	503	530	548	516	534	504
24310	21404	28500	24703	19730	2239	822	476	406	374	344	317	319	287	281	288	304	291	290	275	301	269	297	278	273	267	273	282	251	294	248	263	251	282	270	252	268	257	277	249	284	255	268	249	259	262	274	274	253	261	272	261	225	244	236	263	303	276	272	295	277	236	261	244	248	249	234	269	242	250	244	272	248	259	265	253	261	323	268	247	248	258	255	240	277	247	259	245	246	240	270	281	249	260	263	239	268	268	283	295	248	254	259	261	270	232	247	265	228	250	273	225	250	233	282	262	275	258	271	252	255	256	246	283	228	285	275	227	248	255	279	241	236	274	239	260	237	243	270	255	254	276	257	277	247	248	246	250	275	276	254	247	241	239	247	268	255	212	281	243	243	263	260	262	247	232	248	290	287	257	241	230	260	234	270	287	249	258	232	257	258	254	248	232	248	241	274	255	285	251	251	252	241	220	257	265	280	263	260	253	285	252	273	227	245	269	255	263	292	256	232	244	254	249	272	291	253	262	281	269	273	253	228	254	246	256	271	268	265	250	273	255	259	237	249	246	241	235	280	246	253	255	254	278	242	218	250	264	272	263	217	246	242	276	245	219	273	252	238	234	266	240	296	249	233	239	286	224	234	279	274	226	282	262	264	251	283	237	256	254	232	253	239	232	271	276	263	230	221	261	277	252	226	249	293	238	271	251	254	268	282	257	250	278	250	241	255	276	260	260	253	245	252	257	263	269	244	265	271	275	255	249	260	252	265	263	256	222	269	290	254	237	271	285	267	282	254	226	250	268	254	238	244	241	250	268	261	240	246	249	254	240	263	253	244	255	246	291	245	281	265	269	240	231	240	261	254	248	270	275	260	301	237	244	266	252	262	251	257	258	226	268	232	235	253	253	230	228	233	229	249	265	260	243	246	234	261	256	264	262	249	265	269	268	258	254	250	239	243	235	238	250	258	255	271	261	262	259	256	257	248	242	265	239	268	240	264	244	264	263	243	285	253	260	219	275	258	267	226	239	266	238	277	259	219	255	244	257	274	268	248	272	262	250	249	258	264	287	259	259	229	240	256	269	239	232	248	276	272	244	203	254	256	257	262	269	236	252	242	261	269	250	243	255	266	257	258	254	271	266	273	266	276	272	263	250	248	252	240	232	250	235	266	250	276	254	228	241	254	268	254	273	244	275	212	271	230	249	250	274	266	260	248	227	260	239	262	247	257	260	239	269	256	283	268	268	244	250	249	250	262	240	265	262	247	254	273	271	259	259	243	231	259	243	225	262	251	249	262	275	234	235	236	251	271	225	267	277	260	250	246	248	242	257	249	269	278	250	251	247	255	262	250	264	252	245	248	247	241	216	256	236	250	267	266	231	236	275	262	250	256	255	234	263	254	262	250	261	251	243	265	271	245	272	233	252	272	259	277	248	264	265	234	244	249	263	241	251	247	263	238	237	239	257	250	242	250	240	244	271	271	262	271	246	266	225	280	244	268	224	226	229	276	251	253	219	260	263	257	255	230	238	246	221	267	259	279	239	223	261	260	287	268	231	270	247	262	254	257	260	261	251	235	264	243	293	247	229	238	269	261	254	275	242	267	266	244	260	252	264	235	269	243	249	228	236	260	259	243	229	243	242	264	242	249	264	267	251	255	227	253	258	250	274	270	250	220	256	246	284	269	216	266	269	219	264	259	262	270	240	257	244	230	264	266	255	248	251	240	221	258	275	251	256	228	254	249	222	261	250	245	279	240	265	257	238	243	243	259	260	275	279	259	237	258	253	219	277	259	253	225	248	272	261	230	279	248	252	275	247	255	245	248	261	265	243	268	232	252	257	257	254	275	282	227	266	244	247	246	258	244	232	248	268	282	218	247	239	218	251	231	228	251	234	299	265	258	270	249	239	281	257	232	264	266	235	240	258	239	245	233	254	280	255	252	246	230	262	245	234	278	254	255	274	256	245	259	250	240	216	284	249	246	281	267	226	276	256	239	243	259	241	290	299	244	255	241	246	257	233	268	228	225	237	252	254	241	260	253	295	242	260	234	259	266	240	244	268	287	258	261	270	243	246	272	237	257	250	250	256	246	288	275	261	273	264	234	254	293	226	244	253	263	272	252	261	238	236	258	268	272	264	244	227	256	257	242	258	219	232	272	239	271	286	253	263	249	235	249	248	244	251	290	253	274	239	265	247	237	239	253	254	255	282	228	277	255	272	239	261	280	230	242	258	255	262	251	248	241	252	237	237	249	268	255	284	256	252	251	253	272	238	263	249	244	257	249	241	246	245	235	237	251	274	253	240	254	211	242	251	255	239	256	273	267	246	239	270	262	227	254	269	268	259	264	288	267	236	216	272	283	270	274	254	279	270	248	242	260	254	260	242	259	258	251	267	251	273	255	246	241	251	265	245	250	258	243	251	242	242	262	248	267	239	248	246	266	260	252	256	260	252	260	259	257	267	265	255	279	234	226	272	245	249	252	274	260	287	245	230	262	269	249	260	242	251	253	260	279	245	255	247	236	252	271	268	248	227	256	226	276	270	253	242	256	246	209	254	249	247	238	255	256	246	261	250	249	230	231	266	264	223	258	277	225	264	246	278	243	237	283	268	246	263	284	276	257	279	274	252	272	245	234	246	238	264	262	262	247	231	281	255	241	254	267	252	256	269	262	262	265	236	279	270	244	217	247	231	264	245	252	238	270	263	247	274	276	246	227	247	277	245	270	257	234	282	248	247	252	254	255	241	290	227	260	245	238	251	261	259	252	233	246	248	268	248	279	255	228	240	250	250	262	235	252	263	262	259	235	270	266	237	237	277	262	266	251	222	231	253	257	245	249	249	243	261	261	247	243	263	243	257	244	237	283	241	242	246	259	260	247	260	240	254	248	277	246	224	255	270	263	262	260	263	283	230	285	245	243	257	268	237	263	267	258	242	258	247	290	299	266	258	252	257	242	242	264	265	252	258	260	245	259	256	249	249	232	263	288	256	266	268	272	240	263	271	239	281	240	241	252	268	257	269	241	266	268	275	222	260	272	258	254	259	235	270	239	271	264	266	232	246	233	254	262	253	291	237	237	259	249	250	249	260	252	259	279	257	282	247	253	256	227	260	249	256	231	258	237	239	244	231	254	258	263	287	251	273	275	260	253	226	237	258	248	251	264	268	256	248	259	247	234	278	247	277	254	258	271	248	241	244	256	246	258	264	250	267	298	281	253	272	222	260	279	268	232	257	251	246	278	230	245	277	245	209	273	229	221	297	259	228	270	283	252	262	237	255	251	242	241	223	258	262	269	256	252	266	255	223	255	285	269	245	228	277	245	279	236	273	276	251	237	250	268	240	255	246	244	221	272	258	238	267	248	263	278	236	242	244	245	279	248	250	235	244	240	271	277	257	251	238	250	265	273	257	257	258	232	260	252	265	257	255	263	238	255	248	253	245	261	245	254	265	223	234	262	229	241	222	239	246	232	247	252	266	258	230	261	237	238	260	274	247	252	229
3324	4352	3427	1686	1204	953	688	653	509	515	457	414	371	339	365	352	346	354	326	308	294	285	297	304	330	290	275	288	305	261	279	270	272	293	281	297	272	282	255	304	254	266	243	272	271	289	284	297	277	268	293	274	262	288	255	275	267	284	252	240	274	295	281	271	301	287	285	278	276	268	288	274	261	285	257	258	276	312	279	264	268	281	250	277	278	252	276	267	262	291	276	266	286	265	263	274	273	272	251	255	276	274	276	262	277	240	276	279	258	271	262	277	308	283	290	277	294	255	249	261	260	287	272	304	265	256	312	245	255	280	239	253	281	266	300	303	277	252	273	288	278	267	277	268	293	267	249	272	274	276	269	254	302	253	254	262	272	273	261	271	285	269	299	271	253	292	276	258	309	250	245	260	250	294	298	258	289	282	264	284	272	232	267	256	263	289	293	255	264	282	267	282	251	240	270	281	253	264	273	274	295	300	266	270	275	256	270	241	274	250	255	265	243	230	268	246	298	260	271	282	275	280	264	275	281	266	274	267	306	266	248	282	298	274	254	265	258	255	267	267	256	273	253	269	269	269	257	268	247	249	280	280	287	269	277	289	227	277	258	268	299	261	273	278	257	277	276	278	284	239	259	284	253	272	266	258	289	307	264	250	268	268	271	288	261	284	295	298	239	280	267	252	288	265	261	252	264	293	277	275	289	242	262	274	249	263	274	264	273	272	304	260	305	265	265	303	277	242	250	261	273	238	273	287	294	265	263	263	276	274	283	296	255	260	255	247	287	271	253	281	257	295	273	283	250	304	290	267	272	262	266	263	264	274	270	274	249	257	223	276	262	280	265	269	279	248	223	271	255	260	301	266	252	262	292	262	256	264	279	263	241	284	254	256	284	277	309	285	293	268	273	280	283	253	252	273	259	234	277	290	231	316	250	285	253	265	283	259	256	274	284	275	260	257	260	263	276	256	245	254	275	297	238	241	257	242	287	294	265	259	265	270	270	240	256	279	268	240	278	250	278	286	271	247	263	260	289	274	254	253	262	269	277	260	284	269	255	233	234	258	285	251	265	259	273	255	213	256	281	285	265	226	260	278	271	259	282	290	257	277	318	264	246	255	247	266	242	268	257	260	262	273	248	252	241	283	264	252	255	280	288	253	252	272	276	264	258	294	273	285	284	273	256	270	270	281	253	268	246	279	285	285	293	289	252	258	280	225	296	274	279	284	229	244	259	278	268	267	271	249	252	283	246	279	271	306	243	267	254	280	271	258	268	257	261	275	262	296	251	268	212	274	251	262	275	238	284	282	246	283	281	280	252	288	245	270	278	244	291	264	256	274	276	272	279	269	282	263	299	250	268	242	271	249	250	298	277	283	257	277	261	269	279	296	271	266	308	270	273	250	293	286	262	273	271	271	284	275	269	254	278	267	267	280	234	280	258	259	264	273	257	274	255	269	264	245	275	285	248	253	263	275	265	267	265	267	286	270	255	257	266	286	276	264	290	249	283	271	275	257	294	255	275	262	267	249	285	274	255	259	269	265	292	259	252	273	290	273	282	262	274	261	248	296	278	287	253	278	297	286	272	269	293	299	259	245	255	256	281	268	283	287	273	279	262	245	282	288	268	262	269	274	263	291	275	275	304	259	265	261	258	258	262	245	283	271	256	263	281	259	260	297	273	265	268	242	247	306	253	270	266	268	282	287	238	273	260	272	268	279	283	269	276	249	241	277	264	287	299	246	296	265	282	318	259	281	285	270	291	273	251	264	270	279	273	266	257	246	249	281	238	253	286	239	270	270	267	268	309	274	268	268	283	249	268	254	278	250	272	281	274	282	302	296	268	224	278	258	279	254	253	246	258	244	262	271	267	280	279	292	288	284	272	248	259	279	264	289	283	264	245	278	282	264	234	272	279	284	275	244	275	276	262	257	261	248	258	285	265	274	257	267	270	239	254	268	272	282	298	251	268	275	286	254	273	268	282	276	259	269	277	252	276	280	293	263	284	246	243	260	283	247	313	259	268	284	259	287	272	246	262	266	290	280	266	267	274	238	255	268	237	268	259	275	250	286	291	288	265	264	281	306	239	270	236	266	250	280	259	276	261	289	234	269	264	284	243	254	295	258	297	246	290	273	253	278	279	282	285	286	261	256	250	277	285	247	276	251	262	249	274	270	266	255	266	277	249	266	254	252	274	290	291	260	284	268	269	277	275	246	240	267	292	235	235	248	252	268	257	260	241	272	271	239	269	250	297	291	279	271	282	273	283	247	256	283	243	288	245	274	243	271	285	280	261	265	269	260	269	259	266	263	259	248	285	262	260	245	256	278	264	264	262	281	301	264	261	261	260	289	272	257	253	235	262	256	267	291	269	232	278	272	253	299	277	266	288	262	279	226	287	299	262	252	277	257	286	286	295	258	249	259	275	218	262	249	281	263	273	272	301	266	270	246	263	265	259	264	240	234	287	254	299	245	263	268	274	264	258	244	262	303	239	283	290	270	299	262	295	298	245	245	231	281	283	290	277	268	255	275	262	275	276	270	254	275	264	278	273	259	256	288	245	269	241	296	256	264	250	262	285	285	264	273	264	230	289	255	282	286	257	273	294	261	282	273	292	246	269	230	282	279	258	239	247	264	278	280	269	261	300	253	270	271	265	293	266	267	245	282	269	271	265	262	268	279	263	267	241	260	254	256	283	309	268	249	243	285	270	249	251	258	251	286	274	262	290	279	247	264	260	274	266	279	270	255	265	275	272	259	281	293	244	270	262	254	276	260	253	273	281	269	264	260	292	269	254	252	279	253	273	278	255	259	256	247	290	265	267	263	254	287	257	243	251	270	266	220	267	282	276	244	280	249	289	258	286	256	286	266	264	266	275	267	252	280	252	288	247	280	243	270	267	286	293	269	276	272	255	285	276	264	262	250	259	260	246	273	251	268	281	276	250	257	261	242	255	267	255	260	274	250	289	244	243	249	244	248	261	250	240	264	279	254	271	291	267	259	291	260	328	272	259	246	273	290	248	256	276	274	281	295	282	279	289	241	249	250	282	269	264	260	278	305	284	248	244	282	293	278	285	285	291	251	284	279	273	292	275	251	293	285	252	274	271	256	288	264	258	267	304	267	255	296	275	272	258	294	271	252	250	291	293	241	279	242	274	254	280	263	240	286	296	270	248	279	247	255	286	275	275	254	280	242	260	272	290	264	261	292	275	269	274	292	255	253	284	263	221	285	255	296	261	262	277	245	261	267	262	279	275	263	254	270	251	270	279	299	293	298	257	260	243	290	278	295	271	263	271	262	271	280	254	287	276	243	250	294	285	276	275	277	267	257	258	269	268	242	256	286	267	257	281	271	255	273	290	281	280	282	283	257	253	279	260	263	257	230	286	263	291	265	270	280	278	243	258	282	268	285	267	232	263	278	300	246	263	255	273	257	254	270	258	277	274	262	255	280	241	263	256	265	243	281	247	283	256	259	256	262	306	247	273	254	253	266
27590	11364	1884	1159	862	759	674	715	744	712	731	695	719	700	705	695	702	713	668	707	705	705	661	669	673	757	719	676	727	679	724	773	704	680	710	651	675	711	728	694	735	692	677	730	724	687	664	686	753	683	706	688	715	704	698	702	674	733	720	704	743	731	710	694	700	700	708	655	677	697	649	697	691	648	673	671	724	641	682	689	698	676	719	692	724	691	722	703	716	707	706	744	709	689	717	703	698	676	664	702	672	667	710	696	685	683	716	693	707	677	664	679	699	691	673	695	684	650	714	721	695	664	710	709	699	679	665	735	699	690	718	703	701	671	667	720	683	675	701	715	717	671	678	703	693	716	732	673	719	672	710	705	692	709	728	741	693	706	732	719	676	719	635	687	664	718	724	706	705	681	678	671	709	708	683	677	695	650	637	676	696	769	682	698	730	701	716	686	695	744	669	689	652	725	680	700	652	689	676	719	719	704	714	654	649	705	694	720	694	666	648	683	684	691	653	687	725	744	717	749	715	663	721	699	689	683	690	665	669	668	699	707	721	712	722	685	694	682	674	674	686	668	687	661	738	744	695	650	687	735	727	732	723	750	694	716	681	710	735	674	727	684	674	721	727	705	670	670	668	710	712	726	688	720	673	707	704	692	688	682	725	747	726	683	701	693	726	685	700	697	721	648	691	671	701	733	688	696	720	684	698	674	718	702	712	699	741	665	687	739	724	718	751	714	707	646	667	690	730	688	691	685	685	668	665	732	704	688	679	697	696	685	723	711	723	718	672	710	715	702	651	697	727	673	682	689	658	662	714	704	714	746	681	669	729	720	745	670	695	691	654	657	676	752	681	691	687	693	665	660	706	675	703	698	690	649	704	694	669	744	693	709	675	732	721	689	739	732	703	734	704	679	706	717	739	715	770	693	715	667	664	692	662	698	713	713	663	696	704	674	706	754	719	704	710	725	668	700	708	703	697	696	668	707	711	706	713	629	720	728	721	631	678	743	723	668	672	666	748	683	724	691	668	691	673	682	684	692	703	669	682	717	691	720	671	672	683	636	729	708	725	688	711	730	677	742	696	694	709	719	636	710	706	685	687	679	653	700	728	691	704	686	687	658	704	660	704	696	658	727	668	703	697	694	711	713	705	653	682	699	694	692	669	706	732	696	687	705	685	678	714	695	706	682	704	686	672	759	731	765	717	739	728	750	645	680	677	719	701	654	672	707	691	670	685	706	690	689	700	661	710	685	736	691	690	706	678	692	704	684	698	697	670	715	684	710	739	725	720	656	693	721	709	765	671	679	708	725	692	712	693	711	645	702	737	636	722	652	686	669	712	684	684	674	695	713	688	674	726	686	669	693	695	699	680	719	674	695	732	722	689	694	702	745	673	706	693	723	713	677	734	682	687	692	701	729	625	652	690	683	661	690	690	651	694	700	706	704	742	752	677	693	705	730	674	680	685	678	696	717	672	702	641	722	713	700	737	705	725	718	685	702	692	707	682	685	696	705	725	709	679	706	676	693	706	721	710	688	661	648	699	692	706	742	689	724	661	710	650	712	688	674	669	672	711	696	721	697	731	658	683	695	695	638	694	699	704	634	645	714	683	677	717	666	710	706	687	722	754	704	727	727	677	713	680	682	678	753	712	678	719	714	717	688	729	727	662	715	643	738	728	676	661	768	680	688	725	701	713	683	726	751	681	682	719	721	694	679	676	724	711	676	671	671	716	702	619	722	756	643	705	719	703	707	700	654	695	676	664	690	676	700	696	684	723	653	722	693	652	703	647	649	617	713	694	679	710	720	746	703	687	673	669	678	708	733	694	710	707	649	709	687	698	681	691	684	661	744	668	710	735	669	739	727	724	714	700	719	673	666	696	717	695	665	708	716	689	660	700	731	706	730	730	696	726	732	708	674	719	669	724	726	712	714	665	706	708	665	740	729	655	653	681	656	655	711	689	682	694	717	703	742	725	661	709	723	727	699	710	712	710	673	707	699	726	696	685	694	700	701	714	680	687	705	714	686	644	727	720	690	688	732	678	688	736	675	680	710	687	661	693	695	690	698	674	721	711	719	710	662	660	668	732	718	666	670	688	697	698	682	718	732	670	702	689	697	697	640	665	702	695	752	703	677	646	709	717	721	714	683	681	719	690	697	682	737	698	704	685	734	693	692	666	767	682	716	687	650	673	703	680	755	701	678	698	710	680	667	700	704	688	703	668	696	717	739	702	693	674	721	701	705	650	747	734	689	701	727	669	729	658	678	710	702	688	703	673	688	695	745	699	719	659	698	722	703	682	694	710	674	663	714	697	748	687	678	659	704	683	739	676	675	703	677	739	710	702	654	740	678	683	694	687	722	739	666	652	737	731	671	697	678	749	688	693	682	703	700	702	639	656	709	686	690	653	707	676	715	749	701	729	669	704	687	679	704	709	707	728	704	667	695	698	682	711	662	659	694	734	699	694	688	726	692	680	665	730	709	727	715	693	734	698	685	636	698	697	690	714	665	687	699	691	719	726	673	682	744	705	742	680	692	754	751	705	719	724	670	711	706	711	674	728	662	739	700	708	677	719	653	667	658	684	667	672	747	675	708	705	724	768	674	726	716	704	713	682	704	704	705	697	667	697	673	715	741	677	687	721	691	698	725	680	696	697	689	663	685	710	675	699	676	666	657	730	741	709	730	718	707	696	656	666	680	722	693	685	698	722	675	690	693	692	670	692	742	724	702	645	677	686	671	670	650	706	688	738	695	710	699	725	727	756	716	704	733	703	720	690	692	728	669	704	688	711	708	745	681	671	715	722	711	705	690	687	689	691	744	660	675	764	733	629	701	698	699	657	620	704	691	700	701	757	696	660	715	687	707	667	714	650	660	701	637	688	677	690	689	697	688	692	699	713	748	669	693	726	728	689	677	712	664	702	659	689	677	694	683	679	673	696	700	726	643	684	700	713	692	682	710	731	693	676	661	671	661	673	694	676	712	734	682	716	700	701	678	750	645	748	680	711	693	656	678	701	674	753	736	682	671	672	717	677	707	718	693	713	713	698	758	710	729	717	694	714	688	693	762	699	662	719	665	712	691	731	731	676	684	651	679	682	685	725	724	687	702	726	677	702	750	702	675	671	662	708	659	664	647	690	692	710	683	674	687	671	668	673	722	672	703	699	658	689	681	718	665	710	625	696	686	687	690	698	755	701	693	664	691	706	713	731	663	710	718	699	695	726	697	742	705	698	698	727	704	715	716	684	712	674	698	668	679	689	708	691	689	720	712	742	689	668	683	692	681	664	658	746	655	686	675	698	670	704	692	728	695	688	702	737	732	727	644	705	670	671	732	713	742	725	693	695	707	737	700	738	671	729	683	695	664	630	686	712	663	765	696	681	696	733	704	661	685	675	727	701	730	711	726	699	735	667	666	715	730	718	718	676	668	725	713	651	677	699	714	683	682	673	716	676	651	638	713	729	706	673	694	667	660	721	717	709	670	692	686	691	700
5188	891	828	661	662	659	608	644	632	621	630	627	594	622	661	644	629	614	617	653	603	616	651	650	630	611	654	625	643	633	647	633	589	599	642	646	612	634	618	607	637	566	610	632	611	618	647	630	624	613	602	650	590	609	627	665	652	637	632	625	632	645	637	635	566	648	658	572	620	640	636	645	630	637	570	619	652	594	607	609	623	621	640	654	601	607	681	568	660	663	655	667	609	627	634	622	565	658	625	617	602	696	664	618	617	658	573	656	670	672	649	601	608	620	617	680	603	654	626	641	582	635	600	621	610	596	618	600	618	589	628	594	623	645	638	631	633	598	590	624	586	598	610	627	588	582	630	623	619	606	662	621	643	634	602	655	620	577	599	567	578	614	664	637	610	619	608	560	603	637	626	600	623	587	620	632	617	650	639	594	646	587	624	633	603	620	626	591	612	643	594	574	610	677	594	660	575	676	639	646	591	603	595	607	629	623	623	651	610	620	618	560	621	630	592	642	628	627	624	636	580	621	626	566	622	599	604	621	629	610	596	598	626	592	594	581	607	644	626	618	612	613	623	678	631	626	628	632	617	610	601	619	574	628	600	609	647	637	613	585	661	629	617	605	599	606	626	647	640	615	669	588	602	633	590	587	641	589	617	604	615	588	660	645	628	658	596	672	638	627	609	640	637	610	613	648	621	639	657	586	601	632	593	626	603	608	629	641	626	570	607	634	627	627	636	603	579	625	636	655	613	596	629	608	604	663	629	642	614	613	631	591	608	592	625	580	639	636	623	625	621	582	607	601	619	640	583	589	539	648	589	662	606	609	640	609	634	594	617	647	574	624	615	617	588	616	608	623	605	578	634	574	622	592	648	623	667	601	590	609	580	608	674	663	614	599	570	636	628	644	623	629	651	617	623	625	606	641	593	599	650	619	625	619	617	604	657	626	601	642	617	612	636	610	633	563	583	625	585	647	645	604	629	604	610	625	621	616	587	619	577	604	576	639	663	625	628	648	614	654	575	606	618	590	616	626	639	609	632	643	580	614	635	608	566	582	564	651	627	639	616	600	613	615	603	616	592	634	607	619	609	612	632	622	656	631	625	600	653	604	621	654	625	652	646	636	644	626	618	619	577	633	649	637	648	584	624	590	629	598	615	623	583	611	625	668	592	619	666	658	602	605	603	629	639	644	640	598	568	645	578	648	619	638	641	591	627	613	641	573	646	644	625	611	570	642	601	614	637	641	632	619	619	615	629	647	640	612	638	664	671	635	635	576	652	647	598	623	632	618	625	640	624	602	639	650	626	649	611	595	615	662	588	609	613	627	609	618	611	618	602	641	591	616	620	606	659	594	567	645	642	612	634	676	645	634	644	611	598	643	592	630	636	602	637	603	599	613	591	644	601	616	616	641	612	608	601	629	616	625	637	605	647	616	596	605	601	579	653	631	639	639	647	626	638	654	625	629	612	602	626	623	583	628	636	579	604	613	581	664	537	647	622	622	642	646	638	654	631	649	603	615	609	611	608	638	619	614	645	603	639	654	653	641	616	646	638	646	636	623	622	647	622	596	604	625	632	624	629	594	615	627	607	646	628	661	612	668	628	603	658	617	590	599	594	626	617	602	600	621	635	611	580	617	619	627	622	648	608	607	615	625	625	640	632	621	602	621	608	662	653	648	617	624	612	618	612	628	613	647	631	629	632	598	599	663	612	608	625	585	591	587	590	638	627	618	643	626	617	624	626	590	628	608	615	640	629	633	674	639	599	601	640	636	587	638	609	611	573	591	620	606	617	596	618	655	619	599	648	608	592	603	590	627	578	645	632	605	622	630	592	609	582	663	645	620	638	620	592	620	618	641	602	633	664	621	611	632	564	578	645	617	616	632	625	655	663	640	629	611	610	581	609	611	624	618	602	607	642	602	624	616	622	597	632	637	601	629	606	603	640	664	667	597	612	631	625	585	573	613	633	649	641	618	678	626	628	594	616	620	617	602	653	654	614	618	583	637	575	598	617	565	661	596	681	628	614	614	602	595	636	642	622	608	623	646	622	610	684	625	633	610	623	626	627	680	602	611	612	665	603	641	632	650	662	649	611	628	643	619	618	622	642	614	541	620	604	618	637	606	593	618	617	616	649	658	635	647	689	618	628	624	619	596	658	632	618	638	647	643	652	630	644	627	599	616	631	636	629	622	642	621	575	605	625	593	625	584	636	631	593	655	639	630	634	629	639	653	595	648	596	624	681	671	641	617	563	603	616	638	592	557	622	631	603	638	604	630	585	564	624	669	639	617	632	629	666	701	598	595	668	642	594	639	618	636	664	615	630	624	647	650	639	607	628	618	597	587	576	619	602	664	614	582	612	599	553	637	632	609	619	608	634	623	624	587	619	598	638	581	602	633	614	634	627	577	623	599	616	607	644	600	619	622	565	616	629	559	678	593	651	576	581	639	599	575	684	592	600	613	607	624	594	667	620	621	586	597	598	662	602	622	607	583	582	603	630	649	626	623	595	646	656	650	608	631	664	639	571	618	580	616	646	609	637	576	643	613	610	635	601	592	601	599	616	595	628	648	587	616	612	660	623	620	671	644	624	645	597	702	633	621	580	585	593	631	615	573	600	633	600	601	625	603	605	595	620	665	626	588	654	620	620	596	622	644	582	608	594	572	619	605	655	629	628	619	684	611	647	614	606	632	608	626	642	606	618	641	601	626	644	611	604	677	597	646	608	645	609	652	632	628	632	625	641	579	625	629	643	588	650	602	633	580	594	595	615	609	605	594	614	633	631	619	617	601	612	645	647	643	571	646	649	631	588	640	612	600	629	626	661	621	617	637	658	597	612	629	642	617	622	651	628	637	608	634	631	607	634	642	628	624	607	613	583	603	647	652	595	620	596	639	620	654	621	651	628	599	614	617	632	655	603	605	626	627	653	602	605	616	648	605	598	597	598	630	598	628	652	620	693	633	591	631	643	604	645	624	611	597	634	627	620	632	605	639	638	638	608	635	630	639	592	620	634	626	636	602	612	617	637	677	601	667	674	556	612	600	625	623	617	621	608	581	646	655	625	556	610	626	606	637	628	608	663	646	598	634	616	623	589	647	586	608	638	615	609	658	594	630	605	668	587	594	657	607	623	613	564	635	596	606	589	649	613	578	635	640	631	599	619	645	618	635	582	626	619	599	627	561	600	665	601	615	649	627	617	602	630	614	656	661	638	597	642	658	578	584	624	654	630	599	658	628	583	671	617	578	658	695	664	611	598	627	587	609	614	603	597	623	636	633	636	630	642	661	696	606	603	628	632	612	622	622	628	577	610	629	628	610	622	656	661	590	626	614	654	612	612	610	578	606	595	649	624	613	650	624	638	644	618	630	661	638	655	628	655	624	621	584	623	617	641	632	601	600	609	625	620	597	602	664	634	574	609	650	628	596	606	625	628	622	626	638	612	593	604	609	606	649	626	609	600	610	642	596	629	620	638	636	641	632	628	598	652	653
25902	21421	24658	14428	1419	782	696	622	638	627	669	596	592	599	632	608	554	599	577	557	551	571	602	563	596	569	584	597	578	569	595	555	625	569	578	588	606	586	528	560	586	553	623	587	608	598	593	572	580	582	559	513	563	572	525	584	572	577	587	571	540	577	580	565	604	568	610	591	600	567	564	578	532	539	583	617	551	558	576	528	570	532	557	555	603	572	558	605	573	573	627	562	579	564	520	548	537	526	533	546	601	555	587	628	540	587	573	569	569	605	584	567	565	593	548	565	543	564	609	572	556	576	558	571	587	575	620	534	532	540	573	577	553	568	616	517	517	597	579	543	546	581	538	555	561	610	547	576	572	580	558	581	567	624	587	566	571	559	531	586	555	574	567	581	557	551	562	571	554	564	558	529	599	584	576	519	608	580	588	548	561	584	549	565	581	543	612	585	570	536	582	576	572	546	568	583	543	571	614	567	551	564	582	595	569	592	579	576	570	570	558	575	593	601	595	581	546	579	565	582	497	542	564	571	582	563	569	594	553	547	551	571	572	550	572	570	557	556	545	587	515	561	587	556	610	537	576	565	588	576	549	624	582	560	596	599	502	569	565	601	553	520	558	554	598	560	526	563	536	545	575	541	538	561	592	570	582	589	565	548	605	531	561	604	602	518	545	576	548	565	617	550	567	570	524	571	540	547	554	571	555	557	595	592	587	594	585	604	582	560	615	529	521	558	536	577	562	571	532	574	575	531	511	588	571	559	595	549	565	598	611	552	528	512	584	545	617	601	573	529	554	600	524	558	573	535	587	545	597	588	563	526	587	576	557	591	563	545	549	605	603	544	572	556	550	564	559	560	565	623	570	610	539	524	532	547	559	568	551	540	574	572	567	541	596	540	566	567	578	578	570	558	588	522	553	615	560	601	557	555	617	557	575	598	616	532	559	550	592	547	589	602	568	564	545	573	594	544	561	559	573	537	587	589	566	559	592	531	545	558	565	566	572	571	565	525	536	577	561	555	570	594	581	540	555	556	567	601	554	568	581	590	583	539	579	556	567	586	594	594	551	567	595	602	591	518	583	552	586	617	570	540	535	561	552	558	557	575	609	547	570	602	551	538	624	575	602	606	560	531	599	581	568	576	551	571	587	577	606	573	574	561	570	552	584	543	547	573	552	584	505	540	535	535	553	555	590	537	553	551	593	578	584	600	563	533	545	570	586	536	572	590	619	553	540	556	602	558	591	552	567	563	571	572	583	573	544	592	596	581	570	575	560	551	551	563	553	537	561	569	545	517	522	607	559	578	551	584	588	586	549	549	578	564	590	564	570	556	566	572	569	564	588	546	529	565	590	556	542	578	516	584	629	523	567	566	560	552	571	563	557	559	538	554	585	590	613	569	559	581	588	548	606	613	567	585	569	546	546	527	587	505	609	574	606	577	576	590	543	587	568	562	609	546	557	545	581	556	570	582	569	537	613	615	565	582	586	596	558	519	564	545	549	610	569	557	568	575	574	615	531	603	562	602	599	593	570	569	615	561	560	563	568	545	548	558	547	554	568	588	556	556	585	551	611	547	580	587	618	599	590	565	547	569	547	582	598	566	562	536	564	593	573	534	585	568	557	534	585	546	587	611	545	568	575	545	557	596	540	585	570	567	610	563	524	554	488	565	574	553	526	590	559	571	618	528	562	554	549	619	571	587	562	558	587	552	552	579	565	533	561	569	601	566	549	566	611	575	581	561	536	552	551	542	585	596	615	529	530	571	582	533	553	594	536	562	547	557	572	520	562	575	563	583	590	559	546	575	555	577	528	600	566	563	555	530	570	564	640	547	595	532	589	528	551	552	554	599	557	618	592	580	542	580	598	592	539	573	532	576	534	571	557	562	585	567	562	580	542	592	582	557	539	583	545	601	561	551	578	591	563	579	588	568	522	550	551	517	569	579	577	576	502	599	576	550	587	565	544	538	612	597	582	593	502	625	590	565	532	634	522	542	541	570	583	561	529	592	552	536	560	554	573	546	554	573	585	575	563	575	575	557	563	571	575	594	599	560	533	576	609	589	607	551	597	564	581	552	549	551	558	567	576	534	599	571	571	628	521	593	604	571	597	591	555	590	539	554	541	558	559	534	551	568	538	566	559	600	527	598	576	546	588	605	583	564	551	584	538	584	539	559	548	564	533	547	563	561	522	576	574	548	596	576	569	581	588	562	554	557	575	581	553	569	579	559	537	553	571	551	593	553	579	581	557	546	592	578	592	571	595	599	572	591	571	575	549	558	579	597	572	573	605	553	562	526	572	553	576	589	542	588	553	597	548	559	594	539	587	625	609	581	561	603	598	560	595	544	526	565	549	570	569	579	574	574	589	554	600	613	577	534	549	588	557	580	594	539	547	564	563	568	563	578	563	536	554	580	549	578	577	551	545	557	580	568	591	598	544	589	555	605	581	576	572	548	595	540	553	584	604	582	552	520	566	543	572	610	554	568	545	567	593	589	562	561	614	547	577	588	572	521	625	577	568	539	602	551	552	571	566	614	609	526	584	580	573	586	578	600	559	583	555	581	540	587	566	594	605	574	589	571	556	569	592	592	607	573	567	582	531	597	617	592	530	526	577	575	587	586	550	558	567	565	551	565	546	577	602	548	605	557	603	558	541	604	535	568	570	596	539	587	558	538	571	598	610	569	575	559	557	549	571	546	544	538	577	553	611	583	558	549	607	564	611	561	554	544	580	580	562	600	574	554	577	570	547	578	558	581	597	556	620	569	565	599	576	577	614	554	568	597	583	608	576	558	537	582	583	576	550	602	606	580	574	561	574	548	569	589	587	585	546	577	588	538	605	609	575	553	534	533	546	568	568	577	600	557	605	532	555	604	527	569	526	579	559	590	548	547	603	533	502	552	548	566	594	564	608	583	566	590	575	631	591	557	536	569	569	552	602	610	591	539	562	600	549	571	561	536	569	562	578	577	555	552	529	590	542	570	599	584	584	569	602	590	588	547	605	562	609	535	557	625	585	522	540	557	561	557	582	569	541	551	566	559	494	573	539	617	566	611	562	566	630	622	564	559	593	556	592	594	557	540	591	588	530	596	557	574	548	604	586	541	537	636	516	540	538	580	584	582	521	546	548	574	543	544	597	549	573	559	535	548	539	560	575	548	539	576	583	595	540	575	587	558	563	540	584	556	578	556	613	577	590	567	520	573	598	582	595	591	558	560	583	569	587	559	533	580	609	502	577	546	624	510	574	587	579	575	514	565	553	547	567	598	579	539	588	578	604	577	589	589	547	542	604	600	593	522	603	555	617	591	581	584	592	580	543	574	603	545	565	548	543	554	561	560	547	601	568	579	544	581	583	531	539	541	533	586	576	594	569	546	594	538	574	533	538	570	539	557	610	598	608	578	570	553	601	537	522	540	573	586	551	534	557	556	561	558	577	569	604	545	555	562	596	543	571	576	585	543	580	590	613	626	589	574	544	555	530	562	549	593	562	551
3595	1839	1476	987	825	682	673	603	613	562	571	603	587	548	592	499	525	535	549	563	548	522	511	543	518	581	530	565	551	528	515	532	486	525	527	565	530	576	564	530	532	510	557	532	544	534	552	470	547	538	529	522	538	526	533	549	517	497	555	538	522	515	515	519	562	505	528	523	551	509	529	574	563	504	559	495	530	549	559	539	533	508	497	534	485	573	501	547	515	537	548	556	539	524	544	513	542	526	498	516	564	535	519	515	567	525	529	528	526	525	539	524	562	552	523	509	512	511	489	526	507	574	525	537	536	523	507	525	510	542	527	527	531	532	563	516	572	533	541	490	559	538	541	563	508	570	544	533	532	558	498	546	492	484	555	576	508	518	526	521	566	548	493	538	557	577	564	545	572	526	546	518	538	494	554	523	567	533	552	517	509	535	546	522	474	509	540	512	522	562	515	555	572	537	515	504	516	525	525	485	530	537	477	554	490	502	548	527	538	506	486	547	539	536	527	529	544	528	499	510	496	576	532	550	500	545	582	531	492	506	510	547	574	512	542	522	535	518	528	554	540	550	547	548	552	536	505	550	503	526	511	513	510	464	547	551	530	528	544	538	516	516	513	534	534	527	533	521	529	503	509	494	542	541	509	511	518	522	515	549	487	509	537	538	509	496	523	528	552	533	522	476	529	555	578	573	552	527	532	505	552	480	504	519	569	521	546	517	509	517	540	493	507	537	537	526	531	530	518	526	535	527	518	539	524	514	514	520	525	580	528	526	485	536	518	533	532	560	545	525	542	509	540	541	521	508	527	562	522	530	501	535	545	545	522	534	522	557	510	516	481	540	527	517	542	522	516	476	492	530	485	545	558	521	574	478	517	538	528	515	487	531	584	552	575	492	512	536	538	473	554	504	513	514	557	514	521	485	510	523	495	535	534	515	502	546	509	480	552	515	526	525	552	530	550	502	491	576	512	515	566	515	529	523	523	528	460	517	538	515	514	541	519	505	551	483	530	541	487	531	501	525	525	584	503	541	563	523	537	505	501	536	556	553	527	546	554	545	506	511	526	503	540	519	512	520	532	511	517	528	506	510	540	510	538	532	533	565	548	524	535	518	531	545	540	576	536	528	538	518	544	489	549	550	543	519	540	514	549	486	545	524	543	538	548	510	523	555	514	526	504	524	494	519	512	524	515	524	548	490	494	539	528	521	529	546	541	542	556	543	525	509	522	549	528	542	506	501	533	504	516	560	535	520	531	511	516	573	508	597	557	520	531	543	530	535	510	502	518	497	513	526	522	561	545	508	507	478	534	556	496	565	499	519	521	530	550	539	539	530	523	510	477	515	558	568	532	538	568	542	512	512	549	560	490	526	506	559	578	492	529	514	526	508	533	509	509	561	520	529	498	530	503	531	519	527	509	545	535	556	509	519	526	507	503	511	544	569	570	533	590	515	549	558	540	544	534	506	515	531	499	520	536	493	506	496	516	509	533	522	516	524	489	541	518	555	535	499	518	536	486	504	532	518	567	515	551	523	487	541	531	539	519	522	553	529	545	540	558	516	547	544	512	527	504	556	541	496	559	527	519	515	501	581	545	522	534	527	505	508	535	497	567	542	511	492	524	561	547	490	521	551	487	496	488	523	526	525	503	561	540	494	551	565	496	504	488	567	524	530	525	554	529	529	474	542	524	527	525	501	545	566	545	546	514	547	517	539	539	566	506	522	561	490	519	566	527	523	519	542	516	502	520	537	511	549	561	536	524	548	525	559	529	546	506	531	551	529	533	575	525	503	524	533	549	541	564	528	544	546	494	548	570	514	554	520	528	547	478	490	515	523	516	521	524	505	494	502	532	541	524	522	558	510	521	544	554	552	562	529	490	514	538	575	529	532	543	557	506	523	504	519	593	565	519	506	537	538	530	497	521	528	497	524	514	552	543	569	531	505	499	532	523	508	523	508	511	556	514	507	505	555	544	504	515	511	522	536	511	558	527	534	553	513	593	556	533	519	538	491	520	548	498	507	527	530	472	549	489	531	530	523	518	485	558	529	532	531	572	555	497	577	503	526	538	513	548	512	500	546	518	527	496	530	546	501	505	503	583	485	477	526	505	564	490	492	551	538	533	474	509	538	528	542	535	533	493	513	495	537	517	509	543	555	488	535	544	486	528	500	540	520	489	567	527	533	548	527	499	493	551	524	528	491	504	492	488	531	552	534	563	518	544	535	516	504	517	518	540	506	534	527	545	522	528	548	510	535	510	520	548	553	519	540	525	538	529	532	567	538	546	547	540	531	510	535	521	534	507	536	511	549	550	563	506	480	553	493	513	505	554	516	493	516	516	546	542	482	525	536	542	514	486	546	589	539	523	544	523	507	510	504	545	531	478	548	521	519	535	509	501	511	519	561	515	534	582	493	532	539	562	508	487	531	515	525	520	568	523	493	505	543	546	537	505	523	512	465	522	540	534	511	526	514	532	545	533	483	515	501	510	544	516	505	532	585	572	550	523	496	506	520	555	477	498	492	548	521	524	522	557	520	485	541	493	496	495	564	504	490	543	518	476	538	524	519	536	552	516	525	536	516	492	562	525	498	535	555	523	516	544	529	498	577	475	554	512	535	510	558	541	551	563	532	517	533	536	507	529	554	500	530	498	472	501	533	488	484	544	514	513	508	471	570	544	507	544	501	484	546	534	512	526	568	529	544	524	488	514	531	503	536	504	510	539	538	534	522	549	541	534	537	501	563	530	558	516	553	560	529	562	506	558	516	539	524	540	529	584	572	511	521	495	529	489	559	547	511	532	561	508	474	532	525	554	561	530	490	566	497	505	535	535	494	539	552	531	529	547	505	569	525	565	552	505	528	538	505	532	486	509	530	551	531	509	522	506	524	564	500	501	548	533	532	534	531	483	514	490	569	543	492	487	522	508	525	486	525	551	517	523	550	536	487	511	505	510	513	501	563	534	535	546	552	553	561	519	589	525	496	517	510	512	549	510	555	542	491	526	515	506	575	552	498	546	544	514	554	516	500	534	550	536	534	526	504	555	541	519	513	506	537	531	540	489	523	488	501	480	518	521	512	530	530	556	531	515	569	516	519	559	525	524	538	548	518	544	515	501	530	495	513	516	546	520	516	531	522	500	543	549	566	510	529	514	512	543	529	547	548	509	544	493	520	525	500	546	558	496	541	485	535	530	488	485	511	514	487	523	547	526	530	514	575	451	498	532	540	517	553	539	520	492	518	529	487	525	525	548	579	540	541	492	505	528	494	541	543	534	543	550	512	565	542	506	533	538	535	513	509	528	497	523	526	521	491	542	552	529	502	503	544	530	522	553	514	570	498	515	509	543	531	523	494	536	526	510	513	487	492	565	545	518	536	512	553	520	500	544	487	507	481	525	561	485	518	555	556	506	524	503	531	543	550	515	525	526	547	526	515	557	512	544	496	506	539	528	505	537	455	521	523	555	541	533	549	515	562	545	505	581	539	483	490	513	527
24315	21434	28539	24721	19791	2156	840	486	408	348	365	333	314	297	299	313	289	288	284	282	265	291	302	271	264	302	295	259	270	268	263	268	259	277	282	255	249	263	263	267	276	266	249	287	291	244	287	238	290	251	270	252	260	287	245	257	282	259	262	302	274	280	254	241	247	264	247	226	295	277	276	272	247	266	282	261	273	261	291	230	291	276	266	253	261	221	259	252	248	272	264	252	262	255	260	250	275	295	272	272	254	260	254	294	236	238	289	281	261	239	269	251	236	266	244	265	248	279	260	262	240	255	267	275	244	256	255	268	264	205	265	281	246	248	229	261	261	243	268	282	242	257	258	283	242	262	267	273	261	274	245	254	257	259	267	236	263	249	278	264	244	249	268	234	276	258	275	230	254	273	268	231	273	277	272	259	241	253	253	287	288	293	254	266	249	254	277	249	243	252	242	266	238	271	287	240	251	263	280	259	245	280	246	258	280	251	274	242	228	248	267	282	256	265	257	264	282	240	271	250	253	259	263	254	277	255	218	279	208	236	235	246	261	239	216	252	263	262	244	247	232	239	266	266	254	248	292	280	244	273	260	252	259	264	256	264	269	254	237	268	237	246	274	254	259	269	284	255	253	243	263	260	236	263	260	297	243	227	283	262	227	243	248	249	268	269	226	266	243	244	253	232	249	247	240	263	251	284	275	255	249	276	254	263	269	256	255	259	246	259	267	257	252	262	246	263	239	253	262	259	247	255	257	233	252	256	236	257	233	260	235	241	247	240	264	236	260	240	259	278	261	244	262	266	289	240	238	262	249	261	255	245	258	260	234	260	243	256	239	245	266	238	257	256	286	263	236	258	276	247	244	247	268	263	274	246	225	239	258	265	277	269	237	269	253	246	234	220	249	254	265	251	257	261	222	247	262	263	262	261	250	257	235	265	274	245	240	256	239	239	285	269	246	230	235	257	293	280	254	258	281	222	228	252	257	239	242	269	259	250	264	248	254	265	279	249	245	269	257	239	271	232	249	244	275	245	254	272	268	215	245	233	283	240	269	256	288	246	262	249	247	259	256	256	270	251	257	265	263	273	239	231	259	248	285	276	243	264	235	242	231	271	262	241	287	264	249	254	271	261	264	241	276	262	251	210	253	259	268	253	249	241	260	239	262	251	250	251	239	247	248	275	276	255	264	266	250	251	283	244	263	267	275	259	234	250	243	269	258	264	255	259	247	260	240	274	233	249	265	252	273	229	258	249	240	241	237	242	273	275	266	247	284	248	290	268	290	254	266	254	249	245	247	247	249	286	245	214	270	252	244	249	257	250	252	232	229	228	234	228	260	281	253	282	260	264	267	248	242	226	277	253	237	230	260	244	263	272	242	271	281	226	252	261	234	277	258	283	246	240	239	267	264	278	277	248	263	255	268	261	255	227	254	235	255	230	239	206	253	229	239	219	247	274	263	239	257	229	252	236	244	244	252	257	257	224	252	260	253	269	260	270	279	252	253	204	242	225	262	231	256	252	252	257	247	268	257	252	240	257	252	246	236	254	238	238	257	252	269	283	268	242	241	260	233	262	261	263	263	277	266	258	259	244	237	258	236	229	237	271	259	251	255	226	270	255	248	259	271	270	266	258	240	261	250	233	262	261	277	271	264	256	262	251	235	238	250	252	263	250	263	235	236	217	290	236	261	245	259	252	241	248	253	250	263	253	268	239	244	236	291	243	267	279	280	269	248	270	260	267	272	246	256	258	280	256	279	257	236	272	254	277	253	254	260	234	271	225	243	250	249	240	230	270	273	230	260	256	236	248	264	252	256	255	259	244	271	238	259	245	238	243	254	248	238	228	253	270	261	264	259	249	276	256	252	270	243	230	238	233	275	252	248	256	253	221	253	255	259	252	250	273	224	274	266	278	276	266	254	260	255	265	277	249	255	267	258	232	237	285	254	242	226	239	265	254	250	254	260	240	251	237	238	243	218	243	274	236	272	268	278	259	246	260	250	239	261	231	236	252	230	258	262	238	265	257	245	262	262	250	262	251	267	296	247	249	247	255	256	270	257	230	241	246	252	226	250	241	230	239	240	241	249	250	247	228	273	290	263	269	232	228	253	240	252	256	213	265	254	234	242	260	228	246	242	272	270	258	262	240	281	249	263	286	254	268	255	228	285	277	256	265	260	254	244	237	248	273	269	241	253	273	265	241	262	239	249	262	230	264	269	257	265	246	259	247	257	279	260	252	255	286	248	276	256	248	268	252	252	260	259	229	255	243	253	262	227	242	289	241	258	248	267	255	241	264	270	245	261	244	256	268	277	258	250	248	256	213	245	248	271	243	252	261	278	289	256	250	231	240	260	254	275	265	230	252	257	278	279	229	235	255	268	230	238	258	244	258	251	268	240	243	255	295	255	222	272	241	261	257	250	252	242	268	249	222	244	243	247	246	277	250	277	255	260	252	259	240	270	242	248	283	259	237	254	251	270	238	251	250	227	235	251	263	293	256	242	225	265	235	240	298	285	258	264	271	245	259	256	286	256	261	234	258	238	269	231	252	277	257	273	261	258	262	250	251	240	253	226	276	250	277	264	264	261	250	248	233	268	255	252	220	243	242	246	253	260	247	255	250	253	236	243	259	249	247	242	256	264	273	280	247	269	240	249	260	254	263	261	268	267	259	259	237	260	232	241	240	247	245	262	254	250	273	231	242	279	266	283	276	248	257	244	252	290	279	243	258	281	232	249	219	258	268	235	268	302	272	247	260	262	262	257	284	251	237	275	277	247	247	269	252	253	265	226	252	280	262	234	264	250	237	273	272	219	243	240	243	274	276	237	238	241	241	242	243	237	264	251	269	280	243	240	242	241	246	257	242	262	251	260	276	233	255	264	240	228	239	263	251	248	235	256	278	222	245	253	280	263	258	254	262	265	288	249	227	238	218	254	214	241	243	273	261	246	265	281	215	242	244	266	281	243	226	238	270	255	245	254	242	252	263	249	237	258	224	259	274	242	253	256	221	259	217	220	267	234	280	282	263	252	271	231	249	288	254	254	268	281	268	270	271	271	234	248	272	233	265	261	258	302	275	234	269	248	242	246	264	258	236	212	265	270	268	276	263	252	262	248	275	246	248	252	255	265	244	271	253	248	238	265	232	266	257	253	264	277	288	253	241	256	253	271	232	222	252	249	255	251	265	237	247	283	264	255	247	237	270	258	295	246	278	244	269	239	271	236	250	209	261	248	221	227	276	224	266	264	230	250	260	253	255	269	252	269	245	264	244	275	242	253	264	275	316	264	227	261	272	263	225	219	215	239	252	258	249	266	232	238	236	242	231	262	245	258	234	221	243	230	262	236	259	263	275	288	246	254	287	265	278	257	264	240	263	251	249	246	276	224	271	247	250	265	245	268	250	246	245	243	275	271	250	263	232	259	235	281	272	286	255	243	254	275	239	282	241	260	248	289	231	235	267	281	257	253	216	237	274	251	252	194	271	270	265	242	246
3273	4488	3485	1698	1098	899	735	667	527	536	436	388	377	378	350	317	358	339	306	345	312	336	308	301	328	323	316	303	287	302	304	270	264	282	329	261	285	281	280	283	288	292	295	264	245	286	291	275	284	288	278	256	258	286	299	251	264	284	290	315	266	270	260	286	256	288	307	271	294	263	257	270	276	237	267	282	275	292	293	282	301	279	248	290	258	287	265	264	263	249	238	278	261	276	276	272	273	286	283	270	279	255	261	277	258	267	259	259	255	274	267	291	285	290	269	260	306	292	292	236	277	256	267	281	264	289	277	267	278	278	286	263	271	255	274	276	307	277	278	283	288	248	279	261	239	260	283	261	293	286	286	266	295	270	281	254	295	308	264	245	251	291	257	258	283	305	269	270	285	273	265	247	270	292	296	280	315	283	265	286	271	260	235	242	265	244	294	304	270	270	263	255	282	274	250	260	267	278	278	248	270	265	283	262	279	248	245	266	264	295	286	268	278	254	257	257	287	274	283	269	281	267	264	268	296	252	254	259	263	268	267	271	295	259	276	267	264	281	233	242	264	283	248	271	292	292	264	283	254	269	263	267	254	254	290	246	274	279	295	266	273	260	262	280	306	273	296	249	308	260	252	272	271	288	311	254	240	256	270	275	252	280	271	265	281	271	252	294	262	272	292	293	251	289	271	277	262	264	272	294	278	270	290	269	273	259	281	269	266	273	254	251	281	297	253	327	270	276	270	267	271	273	273	253	285	271	254	278	307	291	238	282	271	284	263	250	304	259	261	277	273	252	296	293	260	269	269	271	289	255	250	321	252	285	268	283	260	263	267	301	262	253	275	312	262	294	281	272	263	271	235	243	291	249	249	275	253	282	259	286	277	259	235	252	280	256	278	277	278	287	264	249	272	288	286	285	257	298	282	253	280	286	296	257	254	262	306	272	275	269	259	250	277	260	264	262	279	261	306	245	282	239	270	281	254	284	290	269	258	294	284	285	287	301	291	254	275	298	280	283	282	282	259	274	271	295	297	276	257	255	292	246	296	271	255	259	299	269	292	299	261	266	263	273	264	279	274	266	273	243	235	272	230	253	263	266	270	258	236	264	281	245	266	260	259	250	288	289	283	261	258	300	285	262	268	276	301	243	263	236	264	270	236	233	235	284	275	271	285	272	286	276	238	282	270	267	283	283	265	261	272	261	284	271	257	277	274	275	271	267	266	276	249	245	262	248	267	252	243	274	273	236	262	254	268	249	254	288	301	273	287	301	299	249	252	284	243	291	248	279	266	292	293	267	240	261	245	268	304	278	274	313	277	294	275	254	238	253	261	251	257	252	288	275	231	252	266	268	265	294	267	249	264	282	258	272	301	285	268	258	275	252	273	274	293	276	276	254	299	281	299	268	269	293	271	287	269	295	286	249	283	278	275	292	254	276	266	273	262	275	249	284	276	263	267	275	268	272	283	262	261	277	267	263	267	292	243	281	264	262	266	273	276	297	285	256	270	253	266	270	261	272	269	257	251	285	231	260	262	241	291	259	283	242	270	251	261	248	288	260	265	268	269	253	265	274	277	262	267	289	258	281	252	265	254	221	278	270	259	273	271	276	230	260	275	263	263	267	293	258	241	291	245	294	296	262	257	258	252	257	297	245	276	265	248	241	262	284	268	286	274	251	243	280	277	280	282	272	307	288	267	300	257	266	254	320	239	270	265	244	255	274	237	246	263	283	282	271	285	268	274	277	251	291	268	270	248	281	302	264	291	244	265	283	297	291	266	254	265	270	260	261	268	292	255	273	252	273	298	287	260	241	296	259	266	287	280	272	283	273	261	284	287	282	288	306	281	288	271	281	262	257	269	280	259	275	266	243	263	280	277	273	273	263	285	241	272	251	253	260	265	245	267	304	265	267	263	259	272	233	260	268	264	285	248	258	272	261	249	254	263	260	270	293	255	271	297	271	275	277	245	255	284	260	230	243	271	283	259	279	272	284	282	274	271	289	259	262	255	235	260	293	267	251	287	271	264	270	264	269	260	281	286	277	281	246	291	289	263	259	257	255	294	262	262	274	289	291	259	259	241	253	272	270	253	278	302	283	269	268	281	264	286	265	276	242	264	251	249	267	261	281	292	274	257	262	268	268	264	251	269	276	274	251	250	275	266	254	274	313	284	250	265	272	273	269	264	279	242	267	278	283	271	267	267	241	273	289	260	265	258	260	295	262	292	279	274	251	303	267	268	275	270	272	244	282	258	274	276	267	265	271	296	266	243	269	260	269	273	247	257	277	277	270	292	272	284	261	291	298	263	281	276	289	259	266	281	237	272	244	279	277	280	276	292	288	289	268	257	274	278	254	243	265	262	272	276	258	295	301	272	286	284	276	267	267	234	267	276	273	271	282	256	259	296	270	276	263	258	280	246	276	285	276	255	245	287	262	281	267	271	265	295	242	269	262	255	263	248	247	264	269	268	268	259	297	258	290	289	265	299	268	262	288	287	253	285	276	248	251	232	286	244	262	273	250	254	268	259	278	297	286	260	271	257	225	266	288	260	275	265	270	226	278	272	270	229	237	242	287	276	286	281	285	255	274	276	272	277	266	278	277	259	279	307	293	255	286	292	265	258	297	235	252	289	276	275	259	251	250	217	283	258	269	259	257	258	279	246	268	250	268	284	273	276	258	267	300	229	284	251	279	244	267	281	245	237	278	289	259	290	252	276	260	279	280	254	283	298	247	270	286	281	263	253	301	277	250	281	251	268	276	256	275	295	281	272	286	271	263	312	315	247	282	287	265	264	299	278	254	273	272	282	252	282	289	270	257	277	262	251	259	256	285	279	229	262	263	273	290	301	275	246	265	266	300	279	295	280	254	274	301	248	256	253	260	257	257	257	259	267	262	255	290	274	250	236	272	262	248	299	275	260	269	259	240	273	272	267	280	239	255	265	287	274	254	280	258	289	294	242	268	285	245	274	279	273	288	261	275	277	257	262	257	268	253	250	278	261	251	258	255	233	272	264	262	258	268	278	283	265	263	256	280	263	251	273	307	285	264	260	276	282	273	282	280	261	273	272	264	270	247	278	255	281	270	249	267	254	271	261	261	256	265	258	244	250	280	260	255	288	280	281	272	238	241	257	262	280	277	263	281	245	271	273	232	280	266	245	286	274	299	266	270	269	265	252	259	227	250	273	263	225	282	253	241	258	244	256	325	256	276	265	277	233	298	297	283	269	274	282	296	270	246	295	280	301	241	254	288	261	291	278	271	260	232	295	262	268	276	258	247	286	263	237	252	284	247	273	274	248	264	284	255	266	255	283	265	248	274	258	311	251	273	252	284	257	277	265	272	268	294	244	251	272	282	243	284	252	264	250	246	266	260	259	252	292	253	278	273	268	246	251	285	283	289	263	287	249	275	265	251	277	277	271	273	270	288	278	273	259	251	292	261	263	245	261	285	255	231	289	279	277	282	281	262	281	246	301	263	259	263	271	268	240	254
27487	11172	1676	1005	798	751	748	678	721	700	697	651	761	656	701	685	718	718	677	733	712	631	696	678	734	731	683	639	741	683	703	676	633	695	676	677	713	694	702	630	660	671	708	699	690	691	674	693	696	663	662	657	725	711	701	690	650	724	711	702	715	685	677	642	696	714	683	713	642	685	733	635	657	669	710	643	695	636	732	691	652	648	665	676	695	678	662	743	708	694	705	727	676	672	683	677	821	675	690	653	688	695	677	680	664	725	692	676	692	703	696	710	682	682	691	683	682	690	725	709	670	696	643	663	672	703	697	693	680	651	711	682	694	691	699	672	687	712	663	658	710	724	649	681	697	744	698	688	734	691	702	682	726	727	715	705	703	693	699	703	686	739	711	711	645	663	625	712	678	750	686	683	723	681	673	690	686	713	727	694	734	686	694	688	677	669	708	693	647	707	660	722	707	655	699	729	745	680	701	653	723	713	699	664	650	715	710	677	724	659	724	671	636	719	722	655	682	700	685	706	705	723	756	662	644	724	675	668	729	679	685	713	703	682	721	666	706	734	672	663	677	713	706	694	721	656	661	664	708	721	753	661	662	647	705	689	732	690	702	628	697	683	674	677	711	668	702	705	677	728	687	701	647	691	731	663	693	703	690	683	679	707	680	701	693	716	693	712	676	678	726	658	717	725	687	711	740	688	683	689	731	705	711	653	734	677	664	704	708	736	689	729	706	651	712	697	656	656	693	678	678	708	714	670	731	664	655	715	672	717	723	692	654	697	691	686	688	642	722	749	659	682	653	730	741	661	695	669	691	664	712	750	701	661	717	689	712	713	697	669	734	693	698	699	706	698	683	710	725	639	723	674	650	674	676	704	681	701	728	683	653	649	681	710	739	707	688	702	661	660	690	710	724	664	726	666	683	672	710	667	710	756	719	732	701	729	681	724	741	684	698	652	675	660	697	687	690	659	634	728	682	706	669	692	744	742	702	701	698	679	689	712	761	711	698	681	718	747	673	701	675	676	689	724	646	675	691	681	675	675	688	643	694	684	732	686	702	739	680	708	694	715	717	725	726	700	670	682	703	679	720	694	693	664	705	679	654	686	682	637	680	718	740	684	655	696	682	683	726	669	686	684	681	656	667	681	726	684	723	707	664	662	701	727	718	691	639	716	715	695	684	731	693	661	710	689	680	687	671	722	728	655	671	696	673	717	673	710	706	700	694	704	738	708	697	684	671	717	691	701	721	685	698	719	632	608	635	651	691	662	719	720	646	701	659	696	694	636	715	689	731	740	707	689	697	731	606	682	714	669	660	686	653	691	664	668	697	683	703	691	645	744	678	673	719	671	743	692	712	677	673	715	720	699	709	713	658	669	691	642	653	699	671	652	638	694	689	713	652	688	681	677	738	670	657	722	699	727	735	687	690	727	690	713	718	679	684	684	729	670	729	694	714	716	654	703	694	707	741	688	686	691	685	696	664	661	671	708	714	695	663	664	691	723	722	742	689	707	671	681	698	712	721	692	664	685	686	699	688	660	699	690	693	684	681	684	696	692	659	710	718	680	660	699	688	650	684	688	713	704	702	673	690	620	670	696	699	756	668	724	669	663	693	734	687	692	719	673	687	730	719	673	693	717	709	725	768	712	646	668	669	671	694	682	674	695	643	726	690	694	687	669	691	670	693	670	704	710	678	713	735	703	685	672	752	706	684	674	687	696	709	714	710	729	686	704	739	694	702	712	684	700	705	695	734	692	714	708	681	698	657	656	719	717	666	692	756	714	642	724	648	708	693	720	700	650	709	681	712	690	677	723	646	687	711	694	729	713	692	695	675	733	720	712	675	740	718	686	651	661	698	702	693	658	668	688	737	680	722	709	725	669	721	734	692	659	659	650	693	691	671	657	655	763	722	728	661	689	695	660	714	684	676	700	699	695	695	727	675	680	715	672	712	715	685	711	739	660	674	663	684	711	695	698	707	672	699	657	709	684	688	737	687	706	642	697	698	692	675	699	664	682	714	721	699	689	693	687	682	732	665	683	735	724	698	724	691	686	679	693	660	711	691	737	668	686	710	669	669	724	724	701	732	728	705	693	695	673	699	642	742	696	691	734	681	702	628	689	682	686	696	702	735	625	661	730	694	693	721	715	690	714	718	656	696	658	724	715	689	706	706	723	727	656	680	724	742	677	689	708	744	657	711	697	673	652	717	691	661	723	702	683	710	627	674	674	663	687	667	707	699	687	704	706	677	667	637	671	729	709	674	715	710	740	668	713	685	743	691	666	681	676	662	648	745	657	682	676	718	740	710	685	714	694	709	694	704	717	658	696	705	699	716	703	704	738	665	669	704	693	692	754	745	691	711	675	715	732	679	714	692	660	705	712	693	682	692	674	745	703	656	666	653	737	722	723	683	714	733	687	680	686	718	716	661	692	671	736	697	688	700	655	712	653	739	683	701	682	663	672	723	730	723	709	679	688	669	683	739	681	696	702	669	687	743	659	714	702	689	709	691	672	707	641	708	670	697	725	705	675	695	711	664	709	689	682	703	664	692	656	689	677	712	730	717	641	684	681	690	702	711	726	734	698	708	705	669	669	733	657	712	676	744	694	669	700	695	683	664	694	705	662	618	687	685	693	694	697	682	700	645	760	705	707	670	677	670	708	728	682	665	748	697	691	680	737	709	703	781	751	688	661	656	724	722	671	688	648	693	709	713	700	648	705	714	706	713	698	687	677	756	688	660	674	657	721	681	672	727	668	688	715	689	702	673	671	711	726	675	708	700	701	685	640	684	655	672	699	666	675	656	678	657	731	670	665	696	696	733	701	689	770	695	662	722	699	705	658	723	664	630	719	733	730	726	675	756	707	708	713	694	693	716	713	671	648	664	725	750	747	703	720	670	703	715	726	704	645	670	718	669	714	662	666	716	745	725	686	714	713	711	707	676	673	701	690	677	679	681	654	733	713	666	679	677	693	680	744	682	726	730	721	713	701	683	654	675	631	667	654	702	697	688	713	710	668	684	697	713	753	718	660	717	681	709	700	729	747	710	731	682	737	710	699	678	759	665	671	655	669	697	707	688	690	700	652	736	710	702	711	686	715	720	718	737	726	706	671	666	689	734	709	670	693	678	690	687	701	714	725	654	675	714	642	685	696	676	723	718	747	763	718	670	708	680	654	727	763	703	701	703	755	728	686	683	682	684	696	711	732	728	695	724	663	654	673	679	706	709	666	694	715	642	677	727	738	693	662	626	671	671	749	680	701	686	660	680	693	679	701	703	721	686	664	699	650	660	686	691	713	698	685	734	703	704	707	699	649	703	632	705	666	663	758	696	684	720	744	688	730	689	721	709	688	701	703	648	708	710	663	738	674	741	727	725	707	714	713	692	736	692	635	676	685	717	740	673	698	722	701	732	678	737	658	651	700	681	679	716	676	637	736	667	694	728	731	687	707	723	693	689	679	728	698	698	672	661	705	701	673	675	708	725	680	699	677
5144	823	785	661	637	664	665	621	663	650	718	660	637	642	642	636	644	606	635	630	669	637	642	633	601	622	597	613	662	604	650	636	647	633	611	644	601	642	624	647	599	646	602	611	608	626	612	626	608	613	633	603	565	603	611	628	623	607	639	619	617	583	598	568	644	621	586	645	626	594	606	641	613	603	600	626	584	632	621	635	631	612	633	624	633	656	607	626	649	608	631	599	608	608	633	676	583	675	631	587	599	653	626	623	604	602	606	630	618	645	581	621	626	566	580	645	587	609	607	615	602	620	622	586	620	620	655	607	624	574	629	621	646	631	617	594	646	668	611	612	632	611	666	583	644	601	607	597	623	577	587	607	613	621	597	597	619	632	609	649	623	612	623	625	611	610	636	640	626	612	645	628	649	640	601	608	628	590	592	593	615	618	576	623	660	624	584	585	613	637	640	625	590	650	577	611	605	654	591	625	602	631	623	615	632	635	681	639	608	661	574	617	609	571	629	611	593	630	555	668	605	599	627	633	594	627	617	592	671	647	648	665	646	640	628	599	580	628	603	596	628	618	584	626	627	595	616	562	605	594	644	629	592	617	597	589	638	613	556	639	612	613	616	585	667	631	646	628	600	636	606	602	617	667	657	610	651	608	642	605	653	627	644	635	609	627	565	590	624	610	632	577	660	654	609	619	662	636	583	624	632	629	650	630	559	636	611	606	635	610	626	634	618	639	620	615	642	665	592	604	635	617	626	605	584	613	609	628	618	633	605	603	636	641	630	601	597	599	585	644	629	611	620	627	606	620	652	649	596	584	610	616	589	613	655	591	622	613	616	656	613	613	639	630	597	627	619	582	662	619	593	605	657	638	620	616	636	580	614	610	574	625	590	595	634	635	614	606	642	638	645	635	620	650	619	631	598	645	632	599	620	632	638	636	680	593	608	635	622	606	614	629	632	619	644	653	589	651	631	568	611	609	628	621	596	665	633	596	623	614	635	635	637	625	590	608	655	646	622	619	586	622	594	660	593	596	633	606	627	638	613	621	637	603	601	622	644	679	630	636	631	652	675	601	599	588	644	604	588	581	606	617	627	627	606	633	593	624	614	637	622	632	613	631	607	607	597	608	642	596	657	612	618	628	593	573	588	630	636	634	651	614	608	650	630	608	582	625	670	627	558	625	625	611	643	641	604	623	582	653	651	650	619	606	634	610	615	602	623	622	615	616	650	578	608	627	646	633	649	634	626	632	631	634	627	658	639	590	605	617	637	665	610	607	617	611	603	597	627	644	622	622	632	632	599	627	609	603	624	591	593	618	599	626	558	597	620	623	612	597	599	609	619	630	610	645	598	606	618	612	612	619	645	602	571	601	626	632	606	609	603	649	642	642	600	607	613	622	596	621	635	629	599	614	659	626	611	616	579	652	630	648	614	597	609	599	629	584	612	646	614	619	613	618	627	628	665	593	603	589	622	628	626	597	655	606	621	638	633	608	647	609	617	642	606	589	563	584	628	655	625	638	630	653	624	651	620	612	632	660	639	652	610	650	631	625	631	592	587	573	603	596	625	591	600	613	654	624	625	611	613	618	625	590	606	600	602	645	643	560	631	625	601	632	609	650	666	659	631	672	634	563	614	623	614	646	605	650	589	619	642	596	635	621	642	607	595	636	603	634	580	622	644	589	566	629	628	650	593	636	625	592	637	573	559	643	632	578	625	597	590	627	582	645	616	623	622	625	598	609	601	608	609	603	613	609	579	621	628	652	599	622	600	629	657	614	622	604	630	620	651	590	590	592	613	613	649	615	591	639	589	596	612	630	635	631	606	605	640	646	633	652	603	626	640	643	578	610	612	640	594	606	604	612	608	567	636	625	614	610	582	667	601	611	638	546	601	648	624	607	627	641	626	609	618	622	618	601	634	633	636	578	629	645	620	647	648	665	594	610	588	608	618	645	638	633	604	659	589	635	562	587	639	617	620	637	597	615	631	610	636	620	591	628	648	607	635	596	603	612	608	641	618	664	635	646	628	594	653	612	608	642	635	637	578	637	653	657	586	630	642	635	617	622	582	611	596	611	640	586	642	622	639	668	643	606	612	588	608	587	613	597	583	584	586	633	598	628	622	644	606	672	588	627	605	666	630	619	579	635	631	667	643	579	612	630	625	595	628	625	605	607	645	651	626	640	607	618	584	595	593	643	609	631	603	632	657	613	644	594	583	589	645	634	659	612	591	594	662	633	593	613	623	596	603	626	647	617	588	565	623	591	647	610	647	616	590	617	605	628	580	614	643	611	590	636	561	662	583	566	648	590	619	615	587	607	591	621	590	598	555	613	635	591	570	623	637	630	638	604	629	621	608	611	638	644	649	661	624	633	628	581	582	651	622	633	586	571	648	616	633	607	629	596	590	612	605	613	629	563	581	602	622	611	613	643	624	589	585	617	623	649	636	656	621	651	630	636	610	649	567	625	613	625	640	664	628	601	634	617	648	607	593	624	612	634	618	637	639	600	650	623	682	610	608	667	601	589	573	607	625	579	586	626	582	616	597	619	593	625	601	567	595	609	622	586	571	609	632	633	614	609	583	625	555	656	615	626	585	565	578	588	632	611	644	660	628	604	626	649	563	595	605	614	626	591	582	612	600	636	647	607	636	646	634	607	571	615	623	660	619	633	603	602	620	606	572	624	624	617	595	648	582	608	646	582	598	648	647	566	614	642	639	584	634	647	631	603	632	610	594	616	629	593	636	622	619	585	619	621	638	633	600	631	620	647	608	604	606	621	616	635	618	582	608	650	649	597	614	632	627	627	653	596	596	605	575	626	617	595	629	621	587	627	588	627	633	635	651	579	646	677	609	631	613	652	634	613	611	610	623	591	620	608	593	653	628	577	585	618	602	600	616	632	596	589	628	645	585	590	605	602	689	627	623	655	603	575	574	594	638	604	625	618	602	590	647	634	622	622	644	615	602	663	635	634	622	648	586	636	629	628	625	646	581	596	596	571	629	619	607	633	605	634	578	570	589	605	629	605	590	638	600	667	604	677	609	599	631	656	636	627	616	598	618	658	602	646	626	599	595	599	632	593	655	618	586	622	629	649	534	619	608	607	600	592	624	632	636	646	626	605	590	619	611	596	599	604	615	635	616	592	627	606	673	613	604	612	658	574	607	638	614	667	582	611	628	606	644	604	627	654	614	632	600	625	621	617	622	587	608	615	698	611	657	605	580	615	643	608	614	623	645	605	589	649	611	641	657	615	662	648	661	594	607	609	680	619	557	619	661	611	644	641	592	621	667	615	612	629	643	582	650	606	629	622	649	641	573	638	583	626	633	622	628	642	612	606	610	605	578	651	602	645	605	639	606	621	624	618	593	632	599	610	667	602	616	611	597	587	640	644	609	642	638	637	600	565	645	608	571	591	592	626	621	617	632	654	590	638	639	660	615	632	592	584	632	623	633	597	596	591	590	620	616	626	664	616	556	617	585	564	624	564	619	648
25896	21408	24590	14289	1287	773	694	654	594	579	609	581	572	608	563	611	567	543	604	609	600	581	598	568	550	590	589	546	609	566	582	559	543	596	631	538	611	574	533	573	604	550	567	555	561	524	515	575	555	572	580	547	548	567	580	554	588	572	572	531	515	601	551	554	548	532	575	548	571	623	578	566	569	579	590	588	566	562	563	552	546	578	576	562	595	527	564	589	587	582	570	564	529	577	575	577	564	588	551	572	587	596	588	577	571	579	590	570	574	573	559	555	550	559	554	563	577	576	580	557	546	556	571	568	580	565	561	555	561	584	564	551	560	575	621	582	539	560	562	569	562	585	542	574	539	596	551	591	585	613	537	582	576	565	547	571	550	563	542	551	570	534	546	619	570	521	549	555	558	579	544	562	555	585	609	569	571	590	603	539	593	596	569	591	573	581	568	574	606	546	573	554	564	534	570	540	560	532	590	548	516	550	568	548	572	555	562	548	538	579	573	582	558	546	578	552	558	563	556	526	587	546	555	573	562	574	568	563	570	563	573	569	528	582	538	540	576	551	572	551	567	561	583	568	587	527	530	551	547	589	569	559	573	561	604	585	562	584	559	605	551	570	588	562	552	552	571	562	572	588	595	563	591	562	553	567	552	528	592	544	558	541	566	535	531	597	576	550	584	546	577	522	563	566	555	555	611	547	618	540	537	557	527	588	529	569	566	565	587	528	563	621	568	602	512	561	563	587	565	547	597	572	558	575	586	626	594	552	580	561	545	570	560	573	569	557	536	581	593	567	535	597	570	549	627	555	557	588	579	581	579	586	530	601	574	543	564	590	591	584	552	592	530	545	563	565	570	561	573	537	527	575	589	539	560	602	581	563	578	535	575	570	572	580	573	541	557	608	555	576	574	566	573	577	579	578	542	603	547	613	595	548	540	571	572	578	550	565	596	553	552	594	559	557	520	621	566	541	571	537	526	544	564	552	562	594	539	607	560	531	587	563	578	572	564	568	515	550	570	599	571	551	571	550	563	599	548	550	559	571	534	569	526	519	600	546	572	564	565	551	597	530	533	553	554	603	569	581	535	590	512	561	564	548	549	568	566	558	569	574	545	578	577	602	562	541	564	551	572	559	574	588	580	573	592	530	544	594	557	577	564	553	568	521	595	560	589	535	560	558	566	568	546	580	548	549	562	585	582	570	558	575	517	543	552	605	594	585	609	583	559	547	559	558	590	534	523	556	566	539	624	569	610	550	519	520	587	590	588	571	520	518	586	586	588	576	594	563	569	572	603	599	587	566	592	563	593	566	577	573	584	565	554	591	526	534	583	556	524	546	561	542	548	556	605	543	511	543	604	557	558	559	585	524	601	544	583	540	547	546	571	588	561	576	558	532	572	546	562	570	551	529	585	606	538	587	587	522	578	566	538	539	591	529	556	561	586	590	579	578	550	608	586	545	547	601	573	551	552	557	528	581	574	577	543	559	561	582	591	581	590	562	586	551	560	495	543	550	565	588	553	551	531	558	569	592	594	556	576	611	584	598	564	565	516	552	535	589	539	549	562	595	573	593	589	550	601	573	552	582	597	529	562	537	622	508	548	565	568	503	542	530	589	572	596	588	538	552	534	607	601	562	524	553	620	542	572	545	572	619	576	587	552	573	592	570	545	573	588	535	565	594	606	555	585	554	569	614	537	566	584	558	569	554	601	583	553	582	575	547	620	554	580	569	570	581	565	573	557	594	556	572	545	572	557	563	556	544	554	575	574	570	538	553	537	566	613	596	578	565	573	571	562	528	539	582	565	560	587	540	602	534	575	522	520	561	574	536	569	546	572	528	548	536	544	541	557	574	541	596	555	569	577	562	521	594	578	569	632	569	560	609	541	566	578	599	577	594	582	540	605	544	560	573	548	585	560	538	601	547	567	581	558	590	560	581	609	571	582	547	588	537	589	554	551	593	559	561	571	530	547	543	525	554	550	545	600	560	552	569	553	547	605	529	596	547	569	557	591	540	548	535	553	601	539	547	555	571	591	585	517	565	572	553	611	613	594	564	558	530	557	580	599	558	573	581	564	571	634	600	572	587	574	537	535	600	523	603	589	603	591	563	581	588	514	550	557	572	538	563	528	609	573	583	569	564	593	591	570	603	571	573	544	626	578	583	552	568	556	524	593	595	543	576	569	557	514	548	564	558	568	542	561	552	567	568	594	570	494	564	595	576	534	571	572	559	565	548	589	595	540	572	548	534	530	591	558	573	586	592	591	549	588	563	559	600	537	567	499	531	570	569	603	598	607	579	574	619	556	544	548	535	569	559	571	568	562	553	514	586	568	561	560	562	570	558	554	538	583	547	572	574	564	587	555	567	550	532	570	523	588	603	555	528	573	603	556	581	526	610	566	561	568	588	555	616	578	542	580	544	549	588	575	601	576	539	580	574	564	569	576	550	601	579	601	563	509	559	601	566	553	579	567	564	601	587	576	551	586	533	574	598	564	562	577	560	552	563	536	569	512	567	536	553	565	565	590	548	535	585	587	581	599	580	573	553	552	572	576	563	560	558	563	592	522	564	596	523	574	590	529	571	495	539	560	542	591	579	564	588	563	612	583	553	557	588	567	610	524	583	588	560	583	590	582	579	555	527	583	538	532	567	604	594	587	576	568	544	563	570	550	584	591	596	572	581	559	528	596	552	576	514	570	608	566	580	564	537	554	541	595	577	578	553	571	573	543	575	536	567	548	581	528	559	578	583	537	609	582	546	567	585	562	569	619	571	611	579	559	566	545	534	527	554	589	556	571	584	543	601	558	586	587	582	567	563	563	587	549	550	543	517	577	591	564	580	542	555	562	566	582	552	570	591	555	547	582	555	518	550	567	568	547	583	538	581	550	587	568	567	585	595	517	530	580	572	568	596	601	570	570	569	574	611	593	541	582	579	553	519	531	603	543	543	535	585	573	550	572	532	559	600	593	570	533	624	535	587	547	555	559	577	547	559	545	587	571	560	599	557	567	536	558	538	564	564	553	607	530	548	552	566	535	563	591	557	542	530	591	569	551	527	566	565	561	545	507	546	559	560	577	586	565	560	574	551	556	574	567	573	579	576	574	590	596	541	570	562	570	575	575	572	544	583	593	542	567	615	564	551	579	573	556	571	556	576	564	595	561	548	603	545	592	540	525	528	577	551	555	554	618	615	570	577	533	577	561	596	591	556	595	575	539	561	521	601	523	548	529	545	564	543	548	591	560	562	596	560	548	535	547	588	540	581	575	570	560	533	585	596	537	596	539	531	560	564	549	562	565	516	561	596	582	539	542	573	534	539	551	576	547	563	572	565	575	584	561	564	554	549	591	597	587	590	556	549	561	583	543	532	589	592	599	589	562	531	571	557	562	548	543	575	556	575	558	577	562	524	573	598	599	613	579	531	557	584	552	556	551	582	557	588	548	559	547	563	545	578	637	554	526	588	563	562	558	566	609	552	567	584	587	582	527	592	570	548
3614	1868	1523	955	799	659	667	632	594	554	595	580	583	608	549	540	576	556	530	537	527	549	526	592	567	564	513	551	531	537	563	515	538	529	489	531	518	524	523	533	501	534	544	563	519	532	541	505	514	530	547	544	533	553	523	553	526	508	512	514	535	554	505	522	479	533	499	499	564	545	530	564	514	546	565	518	535	501	507	512	532	530	572	526	534	500	518	531	529	513	508	509	529	537	552	532	525	541	514	520	506	522	531	538	475	519	548	531	520	543	495	554	556	509	536	551	569	560	516	517	517	503	504	529	522	550	537	557	501	518	497	537	530	489	551	504	558	550	520	488	531	514	527	517	548	531	513	554	547	537	499	531	521	502	503	522	526	511	512	504	519	514	506	517	510	524	523	518	547	511	525	528	531	510	536	501	504	559	514	565	494	519	509	528	476	518	519	538	530	517	539	533	551	561	545	531	534	519	519	501	495	573	496	516	545	557	521	553	543	521	558	513	520	564	520	541	517	555	541	489	512	494	528	530	511	546	519	515	527	490	533	503	486	506	508	512	486	534	554	535	546	525	520	538	517	524	583	550	515	513	527	529	500	557	518	550	506	552	534	522	490	539	490	520	514	500	546	565	554	526	532	518	506	507	519	524	515	547	547	499	567	538	539	554	496	533	496	521	516	518	479	544	525	504	516	525	500	516	520	550	522	479	521	544	524	503	558	475	546	564	524	515	562	531	528	516	509	526	519	546	574	480	509	550	548	514	507	506	532	503	550	526	503	522	522	507	491	539	540	512	529	549	529	537	550	493	533	560	523	536	520	534	522	502	526	518	540	517	530	521	523	514	528	526	486	520	528	508	522	524	511	531	561	520	504	535	473	553	481	547	535	516	560	513	530	546	532	526	495	469	509	483	536	491	521	547	540	530	543	526	535	559	546	500	532	536	505	517	520	527	505	551	515	504	530	503	514	482	522	502	518	498	513	532	562	521	541	568	532	517	583	494	510	515	597	524	490	493	541	543	487	547	516	505	505	523	504	509	557	519	527	491	505	534	507	497	513	546	477	542	557	516	509	456	491	551	539	516	537	564	537	530	501	519	513	529	528	546	522	534	539	500	538	518	530	552	509	501	528	500	527	502	518	545	499	513	552	534	531	537	539	543	536	534	503	529	460	511	566	503	559	509	509	497	546	538	510	485	539	541	507	530	548	517	517	517	530	507	514	541	506	505	572	499	521	561	506	541	523	504	510	531	525	528	519	552	574	519	529	506	524	495	541	548	513	544	527	533	538	507	496	527	567	526	537	515	494	519	512	523	478	525	510	553	521	501	525	516	517	549	504	501	537	504	509	524	523	535	531	512	543	488	549	519	487	528	517	530	549	501	516	548	550	495	505	534	526	566	515	524	526	503	495	529	499	490	495	543	527	497	543	551	483	552	508	547	477	495	495	550	511	544	498	516	550	539	499	526	498	551	520	546	517	536	514	530	484	515	501	501	505	549	517	506	509	529	535	539	510	546	513	512	507	497	576	493	516	520	523	538	548	488	517	539	546	520	531	532	559	542	530	532	524	492	520	532	501	563	544	493	501	552	495	534	507	505	531	517	551	520	528	541	503	586	544	594	481	490	530	516	481	538	532	533	539	507	558	519	500	533	507	534	534	515	549	533	519	552	531	515	523	520	515	514	522	492	545	519	502	492	506	518	549	564	559	509	497	545	525	505	508	502	572	569	588	521	530	540	531	478	542	498	517	547	486	545	500	529	565	492	535	557	531	544	532	549	505	488	545	523	547	553	512	520	606	546	527	508	530	524	522	495	478	515	530	531	513	507	542	545	550	520	519	540	528	538	520	530	538	495	554	515	528	547	518	505	532	544	479	544	529	480	544	566	511	531	517	546	516	560	570	533	527	501	552	497	520	531	518	494	518	532	521	519	520	505	531	512	494	505	558	495	522	555	490	485	494	532	555	539	546	508	533	544	514	511	534	512	494	506	507	514	509	544	542	511	484	535	508	536	512	499	535	568	536	533	512	506	527	505	507	528	520	521	464	522	515	548	515	513	489	549	519	519	509	530	544	500	513	520	545	495	550	533	484	528	542	532	541	515	532	511	533	520	546	512	524	490	480	524	532	547	521	533	504	528	554	486	493	545	507	566	497	566	530	514	477	505	558	495	542	498	545	572	547	526	522	534	516	556	539	559	524	529	521	508	509	567	520	558	536	514	571	532	511	510	497	549	531	509	512	538	553	524	539	499	490	525	500	498	548	541	542	503	512	514	514	539	525	537	501	562	507	552	576	514	519	552	540	503	560	539	548	548	512	527	538	536	528	530	506	509	571	532	503	490	512	495	573	515	491	507	513	518	490	525	539	537	523	498	495	514	510	527	501	494	550	522	492	540	489	527	479	493	535	534	517	538	533	528	527	530	527	548	491	520	512	525	548	517	524	498	524	498	524	542	531	536	525	533	497	490	511	547	513	510	470	545	530	592	521	549	541	517	523	501	547	499	523	497	564	503	498	544	495	504	534	497	511	529	513	529	509	514	564	492	526	516	524	499	484	509	511	459	507	554	524	480	534	549	557	495	498	549	535	512	547	530	512	520	547	514	518	503	531	533	531	509	554	498	536	537	504	506	524	472	497	511	525	510	543	496	564	525	531	518	512	515	528	502	530	487	518	490	538	550	532	517	486	560	482	523	520	504	537	483	517	499	514	540	525	475	515	506	527	517	528	484	529	524	515	517	516	538	567	519	569	517	523	529	499	493	525	561	526	498	510	504	504	517	548	561	502	532	524	489	515	511	518	521	551	511	512	541	519	556	521	480	500	531	471	505	518	509	537	565	507	503	525	521	551	509	521	497	506	558	548	535	508	524	545	533	530	567	516	560	530	540	553	529	514	543	554	515	493	510	552	509	484	481	558	472	529	512	522	525	511	518	507	533	554	494	530	528	543	555	524	517	529	511	507	500	486	514	502	535	558	536	492	518	532	509	521	488	510	504	511	502	537	548	484	537	572	523	489	543	509	544	542	534	547	531	549	485	539	569	557	547	557	480	483	517	534	529	518	491	485	494	511	482	485	479	493	525	550	494	519	512	525	534	546	520	503	565	540	515	520	498	498	571	528	493	540	526	560	559	528	502	547	526	558	560	585	512	523	520	531	494	537	478	483	518	496	504	551	535	539	523	530	546	511	522	553	532	491	511	589	500	547	555	492	543	537	529	531	540	544	519	486	523	482	554	541	548	496	502	526	499	506	510	499	553	505	497	499	462	522	526	476	555	529	536	562	525	528	492	530	515	539	523	527	496	536	507	469	532	514	538	523	553	503	519	498	537	535	561	541	507	536	513	504	531	529	494	549	540	525	533	551	507	499	526	507	557	548	530	523	519	497	514	516	534	518	520	563	499	503	489	526	513	516	527	523	527	512	501	503	489	530	528	514	518	497	526	501	538	543	529	526	498	525	519	499	550	487	527	533	455	521	502	528	529	524	523	514	516
24297	21436	28575	24706	19749	2188	784	438	396	359	307	326	340	333	292	307	293	265	292	247	297	272	269	295	317	290	251	276	291	261	246	254	250	257	228	265	264	274	255	275	264	231	278	264	254	252	269	265	240	258	239	283	253	281	269	251	252	253	258	262	239	248	276	249	250	273	236	270	243	260	236	251	250	224	250	272	257	248	248	256	252	247	256	260	244	253	236	286	270	253	273	273	242	233	255	263	252	233	234	265	280	241	244	243	229	251	283	239	241	254	235	251	277	267	246	234	251	254	239	270	236	277	242	265	226	272	245	272	225	251	255	282	249	242	264	252	254	248	285	275	277	258	271	256	266	241	257	253	264	248	260	251	261	258	258	228	270	246	260	275	256	234	246	261	264	266	235	249	251	250	262	238	238	246	237	263	245	264	248	224	238	244	249	254	275	236	257	250	250	257	248	252	278	236	268	241	257	254	265	253	211	231	235	248	251	228	250	292	254	246	259	258	245	234	268	262	277	290	285	291	251	243	235	248	271	272	216	231	258	260	216	243	237	252	253	256	243	235	251	248	261	255	256	256	248	272	240	243	252	251	258	271	262	245	243	238	247	260	262	226	255	270	297	245	256	239	237	291	239	202	255	274	288	294	258	255	270	266	235	272	234	234	250	242	232	265	230	227	252	249	257	222	266	282	266	247	241	239	255	286	249	252	266	256	256	239	251	257	265	229	257	240	265	279	234	262	247	292	268	265	256	235	243	237	215	277	258	260	239	230	257	293	260	259	264	266	263	263	242	257	231	269	289	275	257	258	256	219	227	251	243	262	250	262	239	239	265	245	261	261	244	230	271	231	256	263	258	278	248	254	224	240	301	241	302	230	264	237	250	238	262	293	233	227	255	249	231	224	246	229	240	262	239	238	247	216	268	253	241	264	267	227	246	259	255	250	260	249	262	254	286	246	265	235	249	248	244	241	268	226	246	252	229	252	219	249	244	241	246	240	270	257	274	245	275	259	260	263	256	254	244	239	264	264	255	250	256	250	239	239	229	242	233	264	263	250	268	262	249	258	246	276	239	212	251	246	263	235	254	249	260	260	251	267	225	275	264	255	266	235	258	281	262	267	262	244	265	217	218	249	227	244	251	258	238	224	272	238	250	251	257	253	267	253	274	248	269	233	251	224	229	273	263	253	244	258	234	233	248	244	241	245	266	243	257	269	218	245	237	244	227	234	250	251	261	248	246	254	256	245	244	229	239	226	249	241	248	289	249	257	240	274	245	297	273	245	244	234	257	277	252	257	233	246	237	284	259	266	256	259	251	249	242	251	263	256	278	262	255	263	264	248	272	263	262	274	253	277	283	256	281	277	243	283	236	286	247	268	236	245	259	264	251	249	222	252	264	253	266	232	236	241	254	243	271	264	260	244	238	250	257	265	240	257	278	256	247	245	238	262	247	275	239	225	242	247	239	269	258	252	268	256	262	236	229	232	253	242	271	258	238	235	251	229	238	266	244	252	241	259	231	230	266	241	252	260	243	246	235	255	251	280	262	256	266	283	225	261	236	239	249	247	266	281	276	230	256	241	238	269	245	243	249	255	264	224	243	254	255	269	263	254	257	292	258	244	240	253	278	266	239	231	219	263	268	247	243	242	275	253	261	256	220	257	233	261	233	245	228	266	257	257	215	273	264	257	253	271	251	251	234	249	253	238	215	250	238	239	239	238	231	260	215	249	229	236	245	253	255	250	280	251	236	257	242	261	243	244	250	265	242	251	239	233	249	271	255	266	258	258	266	254	263	272	266	247	251	272	269	273	242	263	268	215	244	250	273	249	269	247	238	290	251	221	232	257	250	262	256	278	260	262	254	231	231	272	275	264	257	255	252	211	273	236	248	254	275	235	252	258	240	240	241	269	230	233	247	267	269	289	261	254	271	223	253	285	261	223	276	253	233	260	277	231	234	250	226	238	247	240	232	277	236	256	253	262	252	255	255	244	251	263	256	250	246	228	227	269	244	215	254	253	297	244	302	255	261	241	246	250	248	269	252	258	256	258	260	258	258	257	258	238	248	271	232	247	260	236	239	263	274	238	253	275	270	256	246	244	254	242	250	236	253	245	237	261	249	233	259	244	196	241	248	288	261	244	261	254	247	266	265	280	273	269	246	232	269	264	256	238	225	243	246	257	230	265	298	273	260	271	260	244	274	236	262	271	268	258	255	261	251	264	275	235	237	257	223	237	263	265	235	228	247	265	264	247	269	252	234	231	219	225	246	254	267	234	250	245	271	239	240	228	209	263	271	275	249	246	255	247	235	260	257	274	232	252	239	254	263	238	244	262	257	248	234	273	265	252	252	225	227	244	251	250	260	247	264	265	281	250	271	271	265	262	257	248	240	242	230	273	242	241	270	269	266	238	272	260	264	243	249	253	238	250	223	234	256	254	232	245	249	259	225	225	224	247	244	254	260	244	263	236	231	245	251	258	233	259	273	210	241	264	225	209	250	245	269	268	266	244	271	249	234	272	258	262	274	279	221	257	262	267	234	226	241	276	260	239	270	277	237	239	239	257	298	245	254	223	214	246	245	241	274	225	254	261	271	260	259	252	236	289	250	261	245	269	261	232	243	242	246	273	220	244	251	250	243	260	234	247	242	283	288	265	242	269	268	283	265	271	261	271	260	265	275	257	237	260	240	253	240	250	235	250	238	245	259	236	235	251	251	259	263	259	283	245	262	263	281	284	230	263	247	262	240	256	276	239	246	297	234	256	245	227	266	237	251	242	255	228	237	239	233	240	277	257	258	266	238	264	255	283	259	235	233	262	252	231	261	200	244	253	269	270	261	270	249	257	237	258	282	257	246	251	267	228	261	249	250	253	262	240	246	229	243	238	265	239	224	235	269	273	227	248	270	238	260	245	254	262	252	250	254	243	241	246	247	266	234	251	250	260	246	254	245	271	221	259	248	253	255	241	246	273	251	244	225	279	283	262	226	251	248	270	277	252	254	240	244	250	267	255	248	243	243	237	245	276	251	231	273	244	234	221	267	243	284	250	252	284	225	253	275	251	235	250	249	246	239	233	280	268	280	233	259	277	266	261	253	238	236	254	267	223	250	257	247	234	252	225	224	262	251	260	233	274	245	259	259	244	262	223	238	239	260	221	232	223	242	271	258	278	242	231	239	225	244	236	274	240	248	246	247	235	263	218	256	267	236	247	281	255	256	261	268	282	247	232	249	278	245	240	265	269	230	257	253	287	250	256	251	281	281	255	272	261	236	235	267	258	240	253	253	267	248	239	214	255	268	241	260	246	228	245	263	252	229	247	256	238	251	256	277	250	224	261	278	268	261	244	260	241	258	268	241	236	255	263	284	242	254	253	239	251	232	250	249	232	242	236	243	255	229	259	261	261	224	253	263	240	262	249	249	250	230	237	229	269	253	251	248	243	241	242	245	253	257	242	232	259	241	264	253	264	238	260	224	271	277	253	278	247	274	267	228	258
3266	4551	3548	1686	1166	874	707	600	505	490	438	393	380	365	388	335	338	353	305	323	301	307	334	318	292	300	269	283	280	252	271	248	238	292	298	267	294	281	285	294	272	247	272	283	284	280	302	280	266	287	264	281	246	240	259	251	258	267	278	268	290	279	223	265	271	276	297	284	250	282	249	262	257	278	304	255	267	295	297	269	254	293	283	258	263	250	262	261	275	295	262	275	289	240	280	254	288	262	254	289	264	276	267	294	267	262	283	251	278	247	258	255	264	290	269	278	280	296	259	270	276	275	268	309	263	248	261	278	280	274	295	273	261	267	283	286	283	262	269	285	258	289	251	261	266	280	252	250	227	265	280	261	271	282	292	263	272	251	279	263	267	290	253	278	256	264	269	260	272	279	260	293	258	273	240	268	262	296	295	272	291	267	239	257	276	306	287	273	284	258	257	261	288	265	250	275	259	260	272	273	255	268	266	270	271	256	284	294	297	289	248	262	257	282	263	252	289	277	274	244	269	324	302	302	276	297	273	261	262	241	251	247	283	284	252	282	238	266	278	266	266	278	249	270	300	283	280	262	274	273	271	259	240	265	274	258	270	267	265	241	261	270	279	270	277	260	239	246	268	260	278	278	300	237	268	297	271	294	252	276	282	280	284	270	271	266	255	274	262	236	267	255	261	248	289	280	257	237	274	275	271	282	247	258	274	281	264	277	248	277	251	279	271	270	302	289	239	287	258	264	264	269	275	251	270	248	253	256	249	257	229	282	271	261	263	276	269	282	255	272	252	263	249	272	246	277	291	258	247	273	274	298	244	270	278	233	269	246	256	274	288	277	283	254	282	245	247	239	263	256	249	264	246	254	264	280	245	268	272	273	260	280	261	272	275	243	284	272	252	244	286	264	261	282	283	252	247	276	281	264	258	271	250	263	271	268	270	251	254	262	262	255	253	247	273	273	279	260	263	272	247	268	285	269	272	281	275	276	272	309	258	300	277	272	257	254	253	217	264	243	242	244	259	280	256	278	261	277	276	258	273	251	260	241	241	269	313	275	257	260	279	257	278	272	263	264	268	276	260	281	279	298	270	248	269	263	254	265	276	267	251	273	257	245	261	289	268	265	292	265	276	285	257	243	258	251	264	270	293	276	271	243	256	251	276	262	256	238	267	250	253	280	266	257	298	248	277	281	292	248	247	262	278	292	251	260	250	282	242	231	275	247	279	254	276	263	270	263	268	262	255	250	276	245	265	232	276	304	239	257	252	261	261	237	264	275	242	259	255	294	248	254	255	257	265	237	251	270	253	270	276	245	279	277	258	265	272	244	266	284	256	273	267	266	259	253	244	276	234	291	279	260	253	234	284	278	244	266	274	245	244	278	293	259	252	250	243	252	238	265	256	298	277	274	255	261	305	255	273	270	269	280	272	280	293	234	288	258	289	278	260	276	273	291	276	249	268	272	266	249	238	279	248	246	246	269	265	252	307	310	231	277	262	263	247	251	256	265	248	266	270	271	250	257	266	255	243	299	298	270	268	249	231	258	263	253	234	296	290	282	266	260	256	265	272	266	255	256	266	252	244	244	259	252	278	293	244	269	275	269	265	251	258	243	238	285	264	248	228	242	298	258	265	274	267	257	251	259	249	263	274	265	248	271	279	295	275	267	260	267	296	273	252	263	262	259	274	278	245	277	288	274	277	250	254	251	248	255	278	278	267	281	240	263	241	271	261	258	260	256	270	278	242	254	252	263	270	256	238	274	259	258	267	263	260	243	315	269	260	244	263	240	241	263	301	271	259	261	264	244	299	251	270	274	282	248	270	281	255	261	281	278	283	233	238	294	262	260	264	275	278	264	254	262	267	272	277	259	271	257	253	252	281	294	265	278	261	235	264	266	236	261	249	264	291	266	261	259	269	275	266	268	260	267	279	274	278	248	257	274	297	242	283	245	257	265	244	279	239	306	263	286	272	262	256	273	266	250	274	240	262	252	235	240	261	295	237	282	256	247	276	268	270	248	270	246	271	244	273	241	258	255	271	257	248	238	253	255	255	253	256	260	253	248	270	247	261	273	269	281	246	231	263	258	269	264	272	275	280	252	275	235	279	251	253	271	284	255	270	242	248	264	283	224	271	236	252	231	245	258	256	245	271	253	233	285	261	258	250	272	257	310	246	295	225	274	304	267	283	273	246	276	241	269	232	258	284	281	263	262	275	284	275	275	292	263	271	248	251	265	231	281	277	278	276	279	288	274	254	273	251	246	249	233	274	262	292	256	256	247	285	246	252	251	275	271	263	228	259	237	268	260	244	215	249	252	270	251	268	257	256	291	293	246	248	291	240	259	272	274	274	236	263	256	252	242	280	256	289	283	257	261	236	280	250	247	252	283	257	242	244	277	270	261	245	252	263	268	266	283	244	258	245	243	245	268	264	282	265	276	270	255	275	296	250	242	286	256	246	216	240	272	251	238	257	246	235	275	273	275	260	269	260	268	256	266	271	299	261	238	272	278	257	259	260	266	257	259	243	268	240	254	251	273	274	262	227	281	272	258	240	262	261	274	294	276	259	291	253	250	268	263	244	260	269	268	290	259	263	264	290	270	236	281	256	240	229	281	264	247	267	288	263	256	256	242	252	267	263	277	288	275	252	270	279	288	254	270	274	246	266	253	274	246	286	245	279	267	284	269	309	280	269	287	283	247	262	268	259	256	243	269	275	242	278	265	250	278	258	291	275	266	282	275	257	250	254	267	246	270	257	240	268	254	256	278	264	282	257	243	250	259	270	280	265	257	270	267	250	263	295	256	273	238	256	246	281	241	241	244	264	254	247	297	274	250	292	274	269	305	278	264	268	270	257	284	227	270	277	257	284	271	292	258	263	254	290	276	276	267	261	245	248	250	266	264	275	264	284	303	237	257	242	265	266	270	260	278	257	245	241	290	263	262	244	261	258	255	272	244	276	278	264	257	269	266	268	261	240	270	280	263	228	256	260	276	261	263	285	237	222	280	252	254	255	261	251	269	256	261	245	272	254	269	243	279	263	254	264	257	266	272	273	258	254	270	267	283	289	271	272	254	272	249	284	275	251	268	277	247	239	278	256	240	242	281	257	263	258	250	273	264	249	258	270	274	254	269	281	250	286	270	243	278	260	264	235	246	246	270	266	253	232	273	265	270	291	279	260	248	292	243	279	225	242	254	232	269	249	251	246	254	272	288	258	252	265	272	275	277	250	257	245	252	252	267	254	286	265	260	252	261	261	269	268	223	267	258	254	242	252	299	264	275	262	230	248	279	260	239	270	252	268	271	276	258	238	291	257	251	262	263	242	271	282	264	273	248	255	267	250	260	246	281	276	262	286	242	285	279	314	269	267	265	233	288	255	263	263	256	263	239	279	253	230	255	245	286	260	294	259	255	289	246	273	255	255	254	251	269	242	262	268	260	251	268	244	274	259	274	273	254	263	258	289	278	249	232	281	260	273	301	259	254	246	237
27480	11232	1601	981	727	699	663	690	701	708	686	692	720	720	683	719	705	683	677	734	725	706	679	676	677	704	657	683	665	648	709	726	731	681	749	697	679	676	693	667	710	668	681	702	651	719	704	683	669	721	687	663	716	716	715	661	709	674	698	700	706	691	670	692	708	701	717	665	702	718	685	765	669	691	718	706	662	664	691	692	707	666	693	696	714	692	689	705	694	662	739	683	625	647	674	664	706	682	657	661	676	657	719	661	671	676	650	680	678	702	719	706	690	648	708	700	669	727	697	697	697	722	642	682	641	664	650	713	686	684	663	666	717	707	677	725	680	669	714	692	725	696	708	673	700	679	687	717	650	673	676	651	689	660	665	674	687	685	693	714	669	700	681	722	672	638	647	644	699	699	691	661	704	637	703	703	714	732	669	695	698	663	690	685	700	694	691	741	716	649	713	644	683	696	682	691	701	652	659	683	699	721	684	647	693	714	686	652	690	665	755	685	679	686	687	718	702	672	700	674	684	653	686	654	664	680	656	713	716	674	679	678	689	654	681	670	716	671	737	626	664	680	646	663	687	641	701	678	717	697	675	665	697	685	684	639	671	679	711	700	691	700	672	767	687	684	691	731	625	688	693	706	617	638	696	704	641	687	703	713	698	662	699	665	662	689	687	675	674	686	699	684	663	650	690	677	686	635	652	714	665	653	666	662	716	715	672	659	694	704	715	667	671	713	707	689	714	681	665	708	674	661	669	676	691	670	687	682	676	712	680	712	706	647	673	670	688	682	655	658	715	733	736	706	686	716	696	645	725	728	668	684	736	740	659	648	674	680	646	711	676	695	721	668	734	658	686	691	774	699	646	690	676	701	651	649	711	664	695	671	657	714	727	704	658	675	671	666	714	691	675	698	705	640	643	694	699	692	713	673	677	664	689	645	674	666	693	660	701	707	717	718	688	762	731	682	704	699	710	707	703	701	733	661	648	689	683	679	688	742	648	653	656	717	697	694	700	654	701	698	713	626	694	615	680	730	662	701	689	703	704	718	700	728	691	672	676	713	712	703	746	686	672	717	695	691	678	683	628	690	693	732	690	721	678	690	713	675	751	708	678	628	654	688	671	679	715	701	698	664	685	672	708	694	675	736	712	686	689	690	673	673	684	634	702	646	708	678	669	692	672	675	678	681	668	726	669	681	670	650	685	667	667	652	714	659	638	678	696	693	656	643	652	664	689	693	708	687	684	688	659	715	645	712	695	694	668	665	672	723	715	680	672	694	699	699	689	657	699	647	676	671	662	663	720	731	688	692	718	779	670	706	660	670	693	686	633	698	644	683	649	707	681	686	643	721	669	703	683	705	675	726	701	691	729	699	666	684	676	692	661	682	687	710	684	664	724	740	702	741	648	717	694	644	659	706	695	709	691	682	663	674	687	676	721	690	653	708	683	710	692	689	682	694	706	687	691	643	664	658	684	667	680	663	701	670	709	672	677	671	687	660	721	699	697	650	723	639	697	653	704	661	685	680	686	705	651	708	732	699	659	708	676	705	667	677	718	700	630	665	742	682	646	672	716	671	732	709	653	706	708	676	651	710	666	724	675	710	693	717	687	681	665	669	704	650	684	703	627	714	688	653	662	705	643	670	729	673	676	636	689	652	694	703	695	690	725	672	686	729	687	661	702	676	696	711	670	689	689	726	685	706	739	648	644	691	719	708	670	656	650	686	691	692	670	664	691	712	680	707	671	665	722	674	686	673	724	680	703	685	655	686	689	736	699	645	709	668	712	686	709	689	714	718	711	679	671	711	692	666	691	662	654	674	660	714	645	701	673	652	694	712	701	717	681	691	680	634	644	664	711	710	727	701	678	742	702	694	732	681	746	677	626	646	655	652	697	662	666	697	667	693	684	643	714	654	702	677	667	664	660	703	708	705	627	669	678	699	688	716	664	668	648	699	718	691	727	653	694	674	696	693	712	629	671	676	672	697	686	708	657	670	737	656	638	661	647	665	695	681	719	703	710	645	743	721	636	696	705	706	705	691	665	633	672	678	653	672	697	676	682	709	658	708	737	677	671	688	719	674	659	704	718	724	663	700	715	687	702	681	693	726	707	658	709	691	702	653	684	736	670	654	686	668	695	710	649	703	696	651	678	704	660	719	646	696	684	652	683	695	721	739	692	683	655	667	753	672	722	691	672	652	661	639	695	670	653	719	639	644	680	684	649	666	636	672	709	685	645	630	728	696	704	708	700	681	666	718	747	694	717	667	696	681	689	657	691	674	684	747	685	676	696	704	676	708	672	680	657	679	688	720	703	686	729	691	673	687	666	712	680	680	697	732	671	704	659	698	697	706	674	621	695	659	707	662	741	688	678	703	681	700	715	684	693	666	686	649	677	696	717	727	716	724	678	692	676	707	703	705	657	723	672	687	672	692	642	687	680	716	693	679	699	664	662	704	656	654	696	732	649	674	682	659	712	680	662	684	677	691	695	694	702	680	704	666	671	662	698	694	676	656	680	696	689	718	724	676	681	651	685	687	740	682	630	689	653	715	708	689	625	653	729	678	726	656	710	661	693	660	680	737	685	679	658	696	674	647	723	673	711	700	651	705	670	683	677	701	697	716	695	686	673	662	682	668	666	714	704	704	690	691	733	731	662	667	694	685	716	672	663	683	658	708	704	671	669	649	639	657	691	696	692	670	719	700	668	705	666	664	664	717	747	642	715	708	668	734	702	694	685	680	688	663	704	705	696	665	734	685	648	693	682	725	701	660	681	745	726	651	694	648	696	684	700	736	698	718	693	726	709	664	703	653	681	680	675	689	684	690	706	695	648	710	651	690	693	667	709	676	706	656	717	672	723	759	692	651	713	666	641	710	693	722	680	754	747	711	713	695	674	674	688	693	702	713	699	719	698	674	725	708	703	686	711	745	665	671	677	669	669	693	740	692	672	708	715	643	704	647	737	685	670	668	690	686	659	693	712	687	698	679	721	684	725	715	672	725	713	685	706	680	673	684	660	704	680	704	688	700	713	674	700	689	606	682	638	677	689	646	699	694	685	653	721	692	734	644	615	677	676	639	668	668	638	651	686	743	729	698	722	653	675	688	714	722	700	681	608	706	715	692	728	662	692	693	669	699	677	635	721	691	673	738	688	693	670	685	721	689	680	663	672	658	712	709	701	705	701	681	715	680	697	696	661	631	646	689	730	675	692	722	667	722	697	692	750	676	705	687	703	706	646	688	668	686	659	714	728	667	641	647	697	675	716	700	731	690	663	699	684	740	629	665	655	652	709	694	736	635	694	680	666	662	712	669	694	667	677	677	706	689	709	705	722	675	712	721	644	706	626	613	687	687	643	720	702	692	691	727	659	658	715	687	671	703	698	675	635	653	695	690	642	684	656	706	647	691	674	652	669	681	692	672	713	660	673	669	748	741	703	738	713	700	676	665	707	651	664	716	679	679	698	697	677	690	709	653	641	696	699	692	710	700	740	704
5153	847	798	730	657	643	671	629	628	615	585	645	631	619	642	590	623	596	617	615	601	634	629	621	594	600	622	595	640	636	643	688	618	655	632	634	654	602	613	679	639	586	613	645	649	644	616	624	592	619	635	598	594	607	641	649	656	642	604	633	666	629	572	591	643	638	583	629	600	595	605	638	583	681	626	611	594	621	614	614	615	677	581	618	613	613	588	662	593	654	663	643	594	573	621	632	567	672	605	565	615	586	601	642	592	623	619	622	614	594	618	619	622	584	583	655	662	646	620	614	630	643	579	600	640	612	629	599	633	628	580	639	608	653	635	651	654	616	600	632	607	631	640	624	602	606	621	631	586	657	607	582	618	631	607	608	592	603	591	588	616	636	634	569	663	606	615	588	614	623	584	571	626	677	625	602	616	579	627	603	617	602	594	648	617	624	609	598	604	575	605	584	595	582	624	652	649	589	593	622	605	602	616	584	591	639	608	628	607	599	614	607	566	649	621	607	572	602	616	578	626	603	591	598	612	586	616	636	613	630	616	659	598	602	573	608	627	628	633	611	628	595	558	605	622	600	608	616	622	598	649	659	612	604	597	586	580	642	614	640	591	634	609	635	598	630	646	582	580	605	598	630	626	592	591	589	612	572	602	594	552	639	619	620	604	613	627	649	583	634	591	642	587	623	606	568	635	650	668	621	613	615	578	607	571	628	613	632	640	596	621	585	623	593	626	604	644	623	614	619	615	644	610	642	633	601	582	649	594	599	664	569	605	625	618	629	596	557	606	636	574	576	586	636	584	630	551	598	613	655	638	618	607	601	659	614	620	632	640	595	618	628	577	621	637	640	624	603	600	586	606	614	575	592	616	616	619	666	650	622	616	646	587	615	609	633	569	575	599	645	598	657	631	590	606	609	612	627	653	628	617	637	593	592	599	601	604	600	622	591	588	623	657	609	618	618	598	606	624	599	629	608	597	610	590	646	584	622	592	586	633	611	614	618	655	604	694	619	609	607	637	612	603	606	604	646	592	603	616	593	585	609	596	600	582	640	586	583	573	621	611	595	590	615	632	622	584	607	589	602	629	617	632	597	619	609	618	610	633	612	670	601	624	620	647	615	613	627	603	619	595	600	603	640	583	621	630	589	547	596	663	610	673	589	629	572	635	633	645	623	586	593	628	607	619	607	577	596	607	590	584	623	644	599	601	596	599	599	619	585	637	608	613	596	557	634	642	639	619	620	644	622	593	599	582	607	608	620	584	581	605	608	644	629	580	629	625	631	605	589	600	582	554	664	602	637	602	608	607	568	620	616	593	632	599	594	574	592	609	598	613	570	613	669	588	608	642	593	650	629	610	625	621	594	601	589	565	606	661	594	553	654	601	612	614	613	625	609	591	622	594	604	623	589	604	600	599	639	630	568	646	594	633	598	572	586	638	602	587	625	647	590	636	650	596	625	643	580	665	609	647	607	628	642	563	591	582	597	649	636	612	656	609	610	596	615	635	595	623	592	610	621	585	639	649	659	627	583	625	603	627	591	614	599	621	614	625	634	565	606	619	630	609	568	590	603	605	617	602	594	600	572	590	625	613	660	603	606	572	611	613	587	608	605	622	574	634	653	594	605	604	612	582	632	608	678	587	626	616	657	597	651	593	618	616	637	601	629	586	587	613	583	577	621	612	587	597	604	608	634	664	627	618	619	569	584	583	572	587	618	637	572	619	609	600	571	600	643	598	586	594	657	623	636	593	645	609	627	591	601	643	612	633	588	649	625	623	598	698	579	568	599	641	598	605	597	569	641	640	612	606	594	634	620	612	580	611	631	594	610	602	621	577	578	605	624	611	647	597	665	618	642	610	625	609	626	585	644	606	627	635	610	624	602	669	602	578	618	594	629	601	628	638	635	631	587	635	649	593	613	611	636	652	588	603	584	608	623	597	644	597	599	640	601	620	607	621	608	642	601	597	629	600	673	603	611	597	641	627	605	637	616	619	593	610	633	633	620	624	596	608	618	575	652	662	640	607	637	658	611	600	584	632	658	606	620	584	589	612	618	599	574	620	615	574	638	586	613	607	642	608	597	562	599	582	623	644	609	644	635	638	635	614	615	582	621	600	609	626	606	625	594	599	582	574	613	624	609	600	622	589	630	641	556	594	624	612	615	660	604	582	630	607	593	651	611	583	619	625	647	589	652	635	614	614	615	620	654	599	605	588	639	635	591	640	640	669	569	609	628	581	656	605	596	628	646	596	608	638	583	611	595	604	606	608	565	614	627	588	617	638	618	654	614	583	632	594	627	601	591	612	599	581	609	625	662	601	621	601	626	587	607	634	697	601	577	552	635	593	630	625	611	606	591	638	632	581	625	609	574	623	617	620	603	609	627	600	619	565	600	608	613	666	609	573	608	618	635	580	615	593	598	603	647	605	633	615	651	618	611	647	659	589	617	652	625	599	617	584	587	627	630	594	613	608	606	613	613	611	617	621	613	600	621	653	633	603	659	618	622	661	641	563	627	629	574	588	604	614	585	612	628	618	647	603	631	640	592	650	611	584	612	604	611	591	586	595	595	584	589	616	614	646	608	631	644	631	601	598	609	657	659	565	592	589	592	632	657	584	658	599	620	616	638	657	640	637	616	575	636	638	645	655	618	558	629	588	608	618	603	605	599	592	630	601	590	603	656	624	614	683	638	572	592	633	629	636	616	565	635	611	588	643	571	602	621	589	613	580	601	614	617	623	626	669	560	609	621	585	612	629	634	658	619	614	641	624	603	638	575	631	593	631	620	581	647	602	599	612	589	628	652	554	606	623	660	614	614	626	601	586	618	589	610	602	587	658	648	593	599	665	597	598	601	601	625	609	626	591	621	597	618	582	613	645	575	635	633	576	590	627	602	579	604	632	611	603	588	638	611	603	647	622	631	661	588	694	582	654	626	611	599	616	624	592	645	605	597	604	583	600	629	623	637	630	616	575	601	602	618	618	616	624	595	616	576	659	611	626	644	582	639	562	598	590	633	616	587	650	635	640	638	636	631	609	603	602	604	599	570	599	622	597	633	630	641	631	588	604	525	612	645	571	610	602	635	623	646	625	618	581	673	610	620	650	605	621	598	604	620	615	613	612	621	625	600	612	588	622	625	626	572	599	616	614	602	623	645	637	599	606	663	580	582	601	630	586	617	619	647	594	619	614	625	606	598	596	641	631	613	616	598	626	613	612	634	620	621	605	608	620	651	586	624	628	577	580	583	620	643	603	585	666	596	590	605	604	653	601	614	607	601	594	591	632	631	640	630	622	602	597	607	641	605	628	609	563	604	623	641	646	640	637	611	642	566	616	614	593	623	648	608	619	600	568	599	611	631	639	602	603	607	675	633	613	607	612	646	617	587	613	592	571	619	643	626	626	569	642	620	613	597	614	665	581	597	572	636	571	598	572	635	570	595	612	604	618	564	643	574	622	606	564	606	621	600	611	614	599	603	612	619	588	647	607	578
25871	21404	24553	14327	1374	747	750	619	597	638	614	594	576	575	562	556	562	554	587	557	616	602	605	543	591	569	566	563	565	584	550	580	559	540	582	555	559	587	616	565	556	560	563	553	583	543	583	567	596	540	513	529	600	568	573	598	562	560	565	619	560	562	547	539	579	600	556	555	576	558	598	556	588	565	564	597	579	558	538	554	542	541	594	560	592	583	601	596	577	551	535	598	547	589	565	535	577	549	563	578	580	569	565	564	634	569	601	532	594	564	574	584	579	597	591	551	535	611	575	620	603	563	570	576	560	577	573	574	576	573	542	579	596	551	544	579	566	583	554	526	567	577	579	564	613	591	593	605	572	570	537	515	559	557	558	578	508	566	557	581	556	603	577	577	580	587	571	577	562	581	577	564	589	621	556	562	553	599	534	571	565	542	565	558	568	548	569	532	598	530	579	610	557	601	585	585	522	582	576	616	559	560	591	578	549	540	561	601	563	576	547	576	609	566	567	619	566	555	518	649	625	521	569	583	559	570	562	566	560	541	557	537	566	588	572	546	585	555	585	580	537	571	582	600	581	547	555	541	552	533	591	577	567	551	582	589	526	531	578	571	568	542	572	521	564	594	557	608	544	523	559	597	551	555	524	568	556	629	571	535	569	579	576	587	544	553	582	606	574	525	594	568	565	637	575	565	616	613	580	612	559	571	578	509	584	591	554	600	514	584	589	555	544	549	622	550	598	603	593	572	575	502	529	583	539	553	594	581	558	580	598	590	587	581	537	555	544	560	569	555	577	519	536	577	481	555	595	568	593	573	543	539	629	574	584	560	563	607	565	548	554	564	617	568	566	570	562	613	525	541	551	541	545	594	517	568	581	586	566	553	579	528	555	593	567	575	602	591	565	583	559	541	593	597	582	533	592	575	599	558	553	562	568	569	573	578	538	592	608	613	619	507	593	574	567	600	534	540	547	535	585	551	530	549	574	588	603	634	561	580	579	572	568	556	586	533	556	572	566	524	556	633	598	559	541	555	614	543	575	515	541	575	619	577	570	549	577	577	577	554	576	535	559	592	590	550	573	540	631	562	526	569	584	553	577	546	531	543	560	584	568	544	574	530	566	574	550	532	582	573	541	546	538	601	538	580	543	568	542	547	508	571	598	571	591	574	593	534	562	543	571	584	574	599	574	564	552	554	533	556	586	577	579	560	565	519	536	572	547	591	574	529	548	567	546	608	570	528	559	546	567	608	556	561	550	564	581	547	565	577	564	550	534	581	588	542	580	515	564	558	602	586	564	580	554	576	540	581	557	600	593	573	586	556	605	591	580	559	574	552	588	545	550	586	587	600	571	534	547	559	532	573	579	607	560	585	536	562	565	581	592	567	603	531	575	537	516	589	601	553	600	588	534	541	547	568	570	529	602	569	586	564	572	607	581	558	584	584	531	551	609	634	541	574	650	525	596	601	545	563	554	601	598	563	593	583	569	573	573	630	588	556	553	601	586	559	571	579	561	555	532	575	572	550	589	597	566	584	540	571	585	608	543	555	581	567	582	558	565	576	571	581	569	565	554	575	552	598	576	591	581	531	567	586	594	606	543	596	565	535	520	582	562	588	544	572	588	532	558	595	537	566	571	591	585	543	573	605	559	561	551	537	593	533	567	614	569	567	568	564	573	503	598	600	593	564	573	558	586	597	550	526	567	554	555	548	561	570	556	591	561	543	590	563	564	576	534	605	603	592	559	595	601	581	556	583	560	583	574	588	550	568	569	556	579	562	575	623	549	559	548	528	582	572	546	656	560	554	579	580	575	564	569	545	587	557	550	560	548	573	564	543	585	553	604	551	539	549	572	565	517	560	533	556	572	586	630	553	571	554	543	588	549	559	579	602	553	558	573	536	618	609	544	565	579	601	549	530	592	575	561	552	574	541	569	526	546	587	551	551	584	595	557	600	574	579	581	562	570	577	545	555	572	583	560	544	560	619	557	560	540	551	577	537	573	608	610	594	537	542	566	591	583	607	533	579	584	548	556	593	571	565	548	610	571	549	589	608	586	544	549	526	559	542	566	591	555	567	553	560	561	537	524	508	589	566	539	559	565	563	512	538	532	582	595	564	567	580	531	525	549	584	548	560	557	579	559	606	593	569	560	569	593	530	577	526	562	590	550	554	577	537	594	577	564	558	550	567	593	554	580	505	573	572	548	589	584	553	555	580	574	572	526	582	544	546	550	552	565	559	583	567	562	581	591	553	547	543	548	551	556	548	544	547	582	591	555	561	572	565	553	523	565	606	572	566	581	553	571	564	563	567	540	549	589	567	520	572	587	592	578	586	575	557	571	547	570	599	544	610	573	566	599	569	544	553	567	594	570	576	596	566	541	608	576	583	570	555	563	571	553	594	588	558	589	553	543	568	548	547	555	521	582	611	584	587	580	582	601	565	573	526	578	575	579	541	559	609	600	567	569	583	587	553	548	571	554	521	573	543	552	580	553	543	606	563	586	583	585	594	546	577	541	600	568	586	565	545	545	580	582	589	558	592	563	580	549	535	598	590	531	593	552	606	551	587	554	554	560	578	563	561	558	573	572	546	591	537	549	570	543	554	590	551	577	575	528	576	548	563	558	620	564	548	575	551	594	579	585	543	546	591	589	594	573	524	579	610	595	590	637	552	545	569	592	560	533	548	535	578	580	596	542	567	583	573	574	565	576	564	569	543	612	558	563	590	564	577	544	554	592	587	568	540	564	557	544	611	573	551	564	566	557	582	557	559	535	554	554	541	548	595	571	545	570	584	539	528	619	581	545	555	556	562	578	520	517	569	601	542	548	601	562	550	555	535	598	539	558	576	605	528	530	592	552	544	534	540	586	515	550	556	551	549	523	572	572	553	565	553	566	617	574	522	543	559	578	540	580	582	606	530	581	541	540	581	543	556	603	577	585	547	537	592	568	552	574	552	557	584	595	544	599	566	548	562	577	553	570	594	578	566	558	579	564	538	576	564	629	558	580	583	606	559	558	595	566	566	542	590	570	573	564	570	588	562	627	624	571	540	557	507	541	570	568	581	593	593	553	549	555	556	618	554	562	580	561	535	547	556	543	538	529	573	557	557	564	552	569	527	550	583	562	540	558	542	578	515	585	526	580	562	602	557	559	522	574	556	589	556	567	544	554	590	550	527	579	585	556	580	587	619	601	576	587	569	592	591	577	585	561	564	641	583	620	594	610	584	606	526	555	560	570	544	552	576	519	548	598	581	538	553	607	559	531	579	588	579	569	572	578	605	537	552	555	568	591	585	555	541	537	534	583	565	575	554	544	568	551	535	578	557	595	530	547	542	532	556	586	580	574	550	588	577	581	584	587	550	531	572	538	585	538	586	610	554	586	557	528	571	580	590	614	555	605	579	551	563	575	600	561	579	570	590	609	549	521	591	570	617	563	559	609	558	552	563	586	568	545	557	533	559	592	590	532	566	548	563	566	589	534	537	569	592	597	536
3607	1883	1517	924	772	703	675	603	634	623	554	609	518	586	500	502	580	570	552	515	542	554	504	529	538	497	493	524	514	562	527	509	523	519	508	479	546	531	558	488	516	514	525	537	520	538	548	522	537	545	494	511	516	513	516	520	536	543	500	521	526	543	532	510	520	515	567	524	530	520	522	536	541	456	512	513	547	539	510	517	532	497	541	500	503	523	518	502	499	541	504	514	504	569	510	529	552	511	492	519	559	511	496	527	524	530	534	536	507	531	537	526	548	554	549	527	512	554	525	504	546	540	515	524	533	536	529	544	525	543	533	559	531	506	522	494	502	524	524	497	514	517	492	495	546	517	504	541	509	518	534	471	518	493	532	521	564	548	539	505	509	519	542	539	506	514	542	480	489	567	496	517	529	484	528	530	499	550	512	531	532	511	495	532	536	511	524	508	470	525	520	506	499	506	477	504	515	501	501	518	504	526	529	513	529	522	511	466	514	532	515	523	533	505	518	514	496	505	543	514	530	514	532	511	498	513	533	535	507	517	486	546	521	533	516	523	494	520	524	517	560	509	539	511	516	494	551	514	468	521	512	502	527	480	520	545	507	528	502	547	506	495	526	536	520	520	493	515	522	538	512	537	524	537	521	545	509	567	509	539	489	551	473	504	498	544	477	522	528	485	508	512	500	515	496	473	498	514	538	545	542	504	520	533	493	473	526	568	539	519	530	489	523	536	544	510	492	511	568	524	542	507	517	520	486	537	548	489	494	537	537	507	538	497	513	474	465	517	523	520	524	481	518	527	495	530	498	525	536	525	539	539	533	500	551	524	442	538	536	470	540	478	545	513	500	519	554	485	491	541	490	534	527	510	490	519	516	507	511	516	512	542	548	499	491	499	514	535	525	474	514	522	509	541	509	516	521	499	532	515	518	525	526	534	490	526	493	521	503	494	543	479	480	510	507	505	529	528	482	543	546	505	573	525	529	538	490	487	501	515	489	533	514	575	496	481	535	496	491	515	501	492	527	514	536	556	535	524	492	477	472	513	514	519	504	548	505	556	536	533	532	560	512	508	535	514	501	506	541	522	515	464	536	562	570	522	506	528	534	546	561	503	550	477	529	501	496	520	539	509	542	526	494	495	509	544	501	537	503	523	523	537	529	482	541	531	527	526	511	496	524	533	521	546	500	516	495	480	524	574	499	563	501	520	518	555	511	505	582	525	500	534	531	540	517	509	563	498	549	532	537	524	568	557	498	495	529	497	515	501	512	555	523	522	539	509	555	529	519	512	501	506	518	521	495	491	514	497	511	507	509	521	536	516	536	499	506	522	531	485	544	518	530	491	526	489	512	556	515	554	494	519	500	540	496	505	499	559	524	532	535	506	474	509	497	507	533	503	519	485	507	513	495	530	513	513	536	501	526	543	491	525	472	509	511	526	527	523	522	507	527	542	542	543	526	517	547	541	558	559	495	513	516	495	457	550	516	500	509	519	520	502	532	515	509	527	546	509	506	512	533	506	518	496	529	537	517	492	505	476	506	592	495	477	534	517	543	516	514	514	494	530	496	517	504	537	485	487	554	517	567	523	531	484	516	521	553	497	516	523	551	513	516	524	542	484	501	551	516	526	517	485	527	535	521	499	520	515	557	555	490	554	539	512	509	514	499	515	490	526	488	456	535	483	532	522	469	512	514	505	519	530	504	495	492	522	521	520	487	485	501	515	510	533	505	485	561	502	519	503	525	539	561	526	526	518	521	526	523	522	525	525	535	542	509	497	511	519	549	525	508	541	497	534	547	547	515	533	528	547	526	511	542	504	544	524	500	536	508	517	544	506	515	484	505	500	505	516	513	517	473	531	533	555	524	490	520	540	497	518	488	536	534	513	519	517	523	499	507	505	499	535	474	499	507	521	560	548	498	508	510	493	516	499	581	511	467	536	535	500	518	534	504	519	493	465	502	523	474	530	547	544	483	536	486	486	523	534	540	522	488	504	544	521	542	500	478	522	518	504	543	534	500	502	525	482	463	527	515	537	508	524	486	532	514	530	511	518	506	456	530	509	504	527	493	478	510	577	548	542	520	565	497	496	499	528	536	503	494	517	532	524	535	498	549	512	601	511	489	501	479	532	576	516	527	474	541	530	523	473	567	492	558	519	512	552	472	453	506	531	533	535	506	516	541	479	555	534	537	542	494	561	519	484	484	515	527	511	522	495	486	521	504	578	487	493	485	554	548	533	495	552	537	557	508	534	470	485	506	515	522	504	536	529	519	535	499	503	520	516	506	521	506	518	520	492	466	541	506	550	495	531	526	455	508	501	518	491	511	541	533	484	512	505	504	487	494	474	490	545	473	552	515	492	511	526	497	527	526	526	477	521	542	529	495	518	502	521	542	541	523	505	506	531	516	467	528	509	527	534	500	493	509	505	546	504	548	534	511	544	492	532	492	532	530	514	545	533	501	515	529	507	514	494	545	532	512	505	515	514	499	550	499	552	543	477	529	505	533	520	524	534	509	527	541	525	507	519	526	520	518	504	512	480	495	484	492	501	524	491	537	538	496	516	511	535	515	525	559	516	509	502	523	512	516	537	533	545	530	551	507	487	545	528	510	480	540	504	520	509	531	509	538	471	532	572	513	537	534	556	515	522	502	472	518	489	524	498	537	539	555	498	531	524	570	527	498	542	527	508	503	494	531	546	512	521	476	535	503	548	475	548	500	493	523	488	534	475	479	528	515	536	469	506	517	542	541	520	537	508	483	479	507	518	538	544	465	505	551	489	512	501	483	515	578	475	548	534	478	508	512	488	537	505	526	490	486	484	499	501	551	539	485	513	532	524	509	532	503	540	515	513	481	550	505	534	520	520	472	491	512	551	515	535	521	500	536	536	522	526	524	520	463	471	544	518	535	494	549	504	512	499	511	536	534	523	544	559	523	586	491	494	547	509	552	545	532	503	513	523	504	532	564	548	495	525	543	511	520	540	540	524	509	525	502	513	533	517	494	545	500	511	517	490	522	518	504	535	555	534	493	505	527	537	515	528	468	489	547	504	543	492	529	509	510	524	532	505	516	531	523	508	529	526	519	512	561	516	504	480	490	484	509	474	526	463	493	547	506	567	488	507	541	466	534	472	531	531	530	493	527	484	494	501	524	531	505	568	476	539	514	488	531	536	494	532	473	492	550	505	567	515	554	519	476	510	505	484	542	538	520	457	513	547	526	520	556	513	560	469	491	504	517	525	519	503	435	543	538	516	535	516	528	524	531	501	497	516	533	516	513	534	503	531	522	499	550	535	521	502	494	494	503	501	505	539	522	544	542	520	546	545	533	516	558	578	550	530	560	511	508	537	504	538	543	536	487	504	537	551	490	502	508	536	555	530	529	559	545	504	532	484	572	488	511	508	543	529	524	523	511	548	523	534	531	501	535	538	528	582	493	519	497	528	534	536	506	547	543	484	542	504	547	516	533	506	584	524	486	500	486	521	504	537	494	518
24358	21410	28547	24667	19754	2202	791	476	352	366	350	344	308	284	326	272	240	282	277	246	290	290	302	277	255	254	306	276	264	261	268	274	257	269	258	273	256	279	255	237	255	251	263	234	230	283	272	241	274	243	269	264	242	236	279	263	257	259	259	241	266	233	278	285	260	242	260	312	232	274	290	240	277	268	265	261	239	272	258	263	250	265	256	275	253	243	262	282	209	262	231	227	273	284	237	255	257	253	262	244	243	272	238	243	256	254	254	266	260	278	266	249	248	267	259	226	264	246	242	240	242	270	224	216	217	256	241	257	258	252	232	244	240	254	247	260	236	278	251	272	261	270	246	232	239	253	261	249	245	260	245	254	253	250	240	256	235	256	253	240	281	249	226	258	251	218	257	268	242	255	269	254	249	246	267	230	276	265	234	240	250	235	233	265	265	257	261	265	274	235	238	232	236	236	246	254	251	244	228	243	225	258	262	250	264	256	248	271	247	247	260	267	245	258	250	294	257	259	265	236	234	237	288	255	275	237	251	250	240	254	261	280	254	240	246	255	224	241	250	258	228	242	261	255	287	278	283	280	248	258	241	237	227	272	233	289	290	238	234	275	262	266	246	268	213	223	271	249	261	249	264	253	240	251	244	233	295	259	255	256	247	262	259	234	256	251	261	249	242	222	275	259	250	254	255	256	258	264	253	243	249	256	263	263	252	265	263	262	273	240	226	262	250	244	240	249	239	246	272	253	212	238	262	241	271	235	246	262	247	267	251	243	242	265	226	256	244	258	295	263	261	256	224	257	243	268	267	251	260	282	278	259	258	253	253	239	245	271	269	235	245	245	266	244	258	254	280	265	235	254	261	257	256	221	233	258	235	245	252	227	268	257	219	274	278	258	249	236	260	220	248	284	250	257	270	218	253	249	274	248	233	250	252	284	278	241	277	233	261	261	235	233	272	247	260	248	262	244	280	254	264	246	243	245	235	263	249	267	261	270	247	270	234	268	278	220	229	214	262	228	239	224	276	281	253	270	287	241	230	226	254	229	265	279	256	251	256	260	257	249	254	237	273	237	239	256	230	261	244	263	260	266	247	238	243	234	254	271	251	267	268	241	214	266	264	232	247	235	269	237	251	247	229	270	268	260	238	235	265	264	235	268	246	272	259	245	258	266	240	238	253	252	280	260	233	254	235	245	264	243	249	212	269	265	237	241	257	243	243	265	274	264	270	262	255	245	251	258	254	238	250	255	259	242	261	293	252	263	236	269	254	244	224	254	260	254	225	268	253	269	231	252	259	247	244	268	227	235	273	278	235	247	264	268	243	252	264	221	259	266	232	231	226	277	266	244	275	253	236	264	246	265	264	246	212	231	249	266	279	267	245	246	284	237	257	241	269	246	230	259	264	252	243	250	261	239	257	257	261	249	242	228	244	255	250	257	237	253	252	242	246	279	234	256	244	275	247	250	245	260	268	240	234	254	238	291	285	271	250	281	242	243	259	265	246	234	255	255	258	239	248	237	245	256	254	245	253	228	234	280	260	248	250	234	253	250	293	263	234	236	269	253	238	258	265	248	254	300	246	237	265	257	249	271	257	235	231	228	253	230	266	252	256	250	291	232	257	260	262	260	250	207	278	275	260	243	248	236	256	242	224	225	248	231	287	247	237	259	265	272	248	276	279	274	266	254	267	226	271	245	249	260	274	251	287	249	235	246	247	274	268	258	274	217	244	257	237	258	259	236	254	266	255	281	233	260	217	248	243	257	262	253	246	286	279	250	220	222	242	233	238	254	245	255	255	262	226	268	239	250	231	212	270	271	262	271	258	265	241	277	235	246	257	233	258	245	253	267	254	236	232	214	277	238	238	271	264	256	243	245	258	240	235	256	247	261	247	235	243	250	240	258	258	239	270	245	275	256	263	257	246	242	283	258	264	270	249	248	238	245	242	237	248	260	243	234	265	261	254	217	240	256	263	243	243	241	279	262	249	262	282	231	234	255	222	258	244	231	257	277	252	248	247	273	244	256	236	277	262	266	240	250	282	227	241	248	255	265	259	258	257	262	262	252	247	274	240	243	232	250	257	255	233	273	260	260	243	258	268	230	246	253	266	265	249	243	276	219	262	250	272	271	238	247	236	246	275	273	238	234	234	238	248	281	264	251	287	226	254	244	226	257	252	245	284	271	225	240	234	229	252	265	226	239	257	243	222	257	242	236	277	241	248	245	244	275	282	251	269	238	255	262	251	263	228	253	209	262	244	242	245	257	249	239	257	266	259	250	266	229	260	260	211	249	262	249	230	254	263	276	262	250	269	247	225	257	210	242	261	246	262	256	242	241	237	223	257	264	248	239	268	245	216	273	250	238	235	246	240	244	223	247	255	221	266	247	243	278	228	253	231	241	256	222	252	240	252	250	250	247	269	249	271	228	239	283	226	236	253	249	259	243	266	255	271	294	261	259	254	224	247	231	246	255	237	271	252	241	248	248	240	254	250	253	265	272	252	228	288	228	251	241	262	256	256	265	287	269	235	240	248	226	249	256	236	257	235	249	232	250	250	272	249	283	246	248	268	261	270	279	283	225	231	255	269	261	276	232	254	278	248	254	241	264	285	269	228	273	238	227	233	234	286	243	233	254	238	284	269	267	260	273	261	262	262	243	256	254	263	249	251	253	257	226	264	269	238	247	272	261	240	283	240	239	252	286	225	256	281	257	249	267	245	243	223	231	242	257	205	256	250	267	266	262	247	250	248	249	245	295	280	223	222	268	239	230	259	250	262	254	249	265	258	252	250	256	257	261	236	268	247	264	224	263	251	238	260	249	268	273	223	247	281	242	270	255	232	236	268	262	259	268	217	217	249	284	248	245	218	262	239	266	289	224	261	257	255	246	221	242	273	228	238	265	239	215	245	261	278	246	219	270	227	243	265	264	270	240	229	260	259	238	255	247	270	280	236	230	259	250	249	236	234	262	252	258	260	255	255	257	263	245	276	224	287	260	259	257	240	260	242	254	230	259	248	266	273	295	262	283	219	250	263	264	254	266	243	253	242	233	251	238	243	277	240	251	218	239	273	250	265	280	224	234	246	262	257	254	247	255	259	260	238	232	234	258	255	261	244	249	244	265	248	274	240	230	258	257	234	251	261	246	243	280	272	245	228	254	286	283	251	255	235	242	238	236	257	231	266	268	289	268	251	229	252	271	246	226	230	249	271	260	248	268	276	279	225	247	245	269	249	268	260	236	251	260	271	246	262	235	255	247	269	253	244	241	228	229	250	256	262	225	270	249	245	264	231	240	221	239	240	243	249	257	219	251	234	270	251	249	230	253	217	235	245	236	245	246	238	256	290	263	262	246	267	232	268	236	246	241	265	238	269	267	237	265	232	250	240	245	272	255	260	247	234	264	246	249	243	246	239	247	242	253	264	246	286	267	237	272	219	273	239	263	248	270	238	261	275	240	265	265	251	270	258	277	264	279	238	274	250	231	257	251	234	218
3290	4370	3490	1646	1223	876	738	611	550	464	459	373	402	386	346	338	349	301	297	296	313	286	320	297	287	310	285	276	337	274	306	283	286	272	293	270	296	253	279	274	297	249	293	277	275	286	269	263	279	267	285	285	283	262	287	296	269	259	282	259	252	263	289	264	248	263	259	286	305	234	261	278	269	296	254	275	261	257	265	290	262	244	254	274	268	260	278	276	302	261	287	267	242	278	269	279	231	272	278	250	247	248	275	261	297	259	265	253	266	242	257	251	279	255	294	282	268	262	275	278	270	275	277	294	247	289	244	255	278	278	253	285	299	292	269	268	276	277	261	283	274	252	272	244	281	299	257	262	231	280	255	241	287	291	232	272	234	267	287	247	246	260	279	282	255	257	279	299	250	287	269	271	268	280	294	293	275	265	266	258	285	277	285	254	276	238	280	262	305	263	274	269	237	284	270	275	253	287	248	252	293	295	260	267	285	264	260	261	270	259	294	279	259	245	275	251	272	258	275	286	250	233	274	242	257	261	248	268	249	257	282	268	278	258	276	246	276	275	241	253	260	269	248	292	263	259	258	251	253	289	268	258	272	265	313	269	251	241	278	275	265	245	258	284	260	272	258	269	284	262	236	248	286	275	271	264	260	255	273	280	242	299	293	235	261	284	231	262	277	221	279	275	286	262	261	243	267	257	282	251	267	240	276	246	262	285	270	292	277	251	277	265	250	248	252	265	291	268	266	280	296	292	280	275	251	281	264	264	253	271	276	247	262	275	271	282	268	272	280	270	276	300	269	233	270	257	256	250	279	280	270	280	265	242	264	259	286	273	262	259	265	219	252	257	248	277	291	267	216	285	257	272	286	257	276	276	256	266	235	254	235	279	258	264	251	241	284	280	261	264	273	290	255	259	306	272	293	301	287	275	265	280	306	233	276	246	274	284	262	282	261	287	251	283	261	275	295	239	238	274	280	272	251	246	248	258	247	250	257	274	263	278	262	281	260	268	288	282	282	245	240	279	257	256	261	247	256	291	233	305	276	266	267	274	261	232	263	270	281	276	256	283	267	265	265	257	279	297	256	255	271	272	254	259	285	263	267	267	265	280	268	245	215	231	260	260	288	278	238	276	256	254	261	255	257	244	258	275	261	249	278	285	253	236	272	288	259	238	270	281	256	259	269	265	265	270	257	266	266	286	289	252	257	266	259	274	268	249	265	252	279	267	269	272	273	230	281	253	264	250	276	293	266	278	276	263	258	233	275	278	271	259	268	274	285	276	251	299	250	276	264	253	248	252	280	256	263	270	287	242	243	243	271	247	268	261	237	281	235	270	257	241	283	267	264	283	250	262	263	289	290	270	258	263	265	239	242	287	270	280	268	274	263	263	261	243	250	253	253	267	281	248	292	270	271	256	259	254	253	260	264	261	257	302	270	244	272	290	247	249	261	264	263	279	270	243	257	281	274	261	257	292	257	227	258	256	268	272	273	275	297	265	300	276	267	238	277	260	241	261	250	247	248	238	253	257	260	284	251	249	289	275	293	277	280	294	279	242	270	225	232	267	267	262	263	254	256	249	258	218	280	237	234	257	272	277	290	238	287	275	246	265	234	217	268	259	262	281	256	261	252	227	243	258	256	253	245	286	269	277	279	266	267	284	282	263	289	289	272	271	257	237	260	281	248	250	264	264	275	238	269	261	260	278	256	265	231	247	263	266	250	281	269	289	245	295	271	242	262	228	274	256	268	280	276	224	283	247	281	247	256	260	293	265	271	258	286	248	255	276	245	257	262	261	271	240	266	287	267	276	249	250	253	261	254	259	264	265	268	280	245	254	255	259	284	248	262	248	293	255	281	266	271	256	286	286	270	265	296	287	244	289	248	262	235	238	269	265	262	249	282	274	241	285	257	272	280	273	260	260	253	266	257	244	270	269	254	257	228	284	257	250	265	250	261	277	273	246	262	257	285	273	271	271	276	238	281	255	261	244	265	255	263	243	276	280	243	260	259	251	274	264	270	245	255	286	240	250	242	272	252	261	239	308	254	257	264	267	262	244	282	252	246	267	260	254	254	241	235	265	263	277	258	240	233	278	272	278	256	243	242	283	279	274	272	244	284	269	273	247	237	259	234	254	255	233	252	242	251	248	253	231	253	296	247	257	262	281	273	238	303	257	267	281	276	254	271	284	239	246	284	287	255	292	242	293	241	241	272	291	249	292	256	270	268	280	267	260	269	275	279	246	275	268	282	277	274	274	252	264	273	258	276	252	247	248	252	279	255	258	278	262	261	284	266	260	253	234	257	255	304	263	251	241	251	277	277	254	263	245	251	252	259	275	275	266	267	248	283	305	233	289	239	257	284	249	268	274	246	251	252	258	242	256	237	249	252	234	269	273	266	264	246	267	248	239	278	245	245	255	242	267	268	262	251	272	276	249	235	258	264	279	264	262	247	255	249	261	252	281	224	271	264	250	280	253	294	248	244	271	243	257	239	259	272	273	280	254	241	234	289	238	252	284	271	262	280	256	291	276	286	245	255	269	273	274	256	270	274	244	254	274	246	273	232	267	280	251	277	258	251	272	269	247	288	266	218	262	245	264	243	266	283	250	271	250	273	240	271	255	273	243	261	249	274	244	251	266	244	262	249	246	248	256	279	291	244	229	232	224	274	273	272	277	258	272	271	247	262	255	259	272	253	251	273	258	272	219	253	256	234	262	256	265	270	262	282	243	269	274	252	234	282	232	291	228	253	287	253	258	306	278	249	265	267	265	259	251	256	279	299	265	259	262	249	255	278	261	293	274	278	277	268	275	285	261	285	264	253	240	256	256	225	260	286	274	277	265	260	255	259	293	241	256	240	266	267	268	285	246	253	267	263	227	260	231	243	269	283	259	269	267	268	265	249	265	250	264	249	263	253	274	246	255	248	258	289	271	259	274	258	258	260	251	265	278	285	234	250	245	239	266	257	274	297	280	259	302	249	258	267	244	260	245	255	262	259	238	269	251	230	268	292	254	288	266	262	261	265	272	242	259	269	271	274	241	281	254	254	276	256	254	244	278	238	237	261	271	262	237	276	233	260	268	267	269	257	260	282	256	245	242	293	255	247	250	244	252	255	257	261	237	228	287	267	294	271	230	239	254	271	234	233	270	248	276	251	264	270	267	260	275	262	243	281	273	277	293	247	263	251	257	252	261	258	269	255	287	262	275	264	272	278	303	255	273	265	261	286	251	249	248	281	243	283	276	256	285	270	271	271	259	261	259	281	259	267	300	275	265	262	278	286	246	271	298	234	253	242	277	245	258	260	251	284	284	248	262	239	264	258	257	238	287	292	259	265	285	246	257	223	272	275	246	236	280	250	279	271	234	241	261	265	239	267	256	248	279	301	274	269	262	254	243	236	233	254	254	265	235	237	270	269	266	261	286	272	270	245	276	261	260	238	270	256	239	266	250	256	265	248	278	274	276	247	283	215	266	259	243	270	246	290	238	244	261
27462	11239	1735	1013	777	679	696	678	700	713	715	706	746	711	678	677	704	687	664	686	714	674	693	671	703	688	660	717	643	671	670	726	686	665	703	683	757	682	678	663	695	708	669	680	707	674	711	686	704	717	695	656	697	685	655	661	676	661	647	671	666	680	689	703	697	706	690	666	690	693	681	710	684	651	687	702	665	720	681	711	674	677	688	764	662	691	678	691	700	722	679	693	701	677	704	712	686	714	720	685	696	690	636	708	698	675	684	681	758	718	656	706	662	720	725	717	742	703	756	633	669	670	705	675	686	670	694	712	675	719	700	633	702	704	710	692	693	707	686	681	687	704	714	644	649	683	664	657	683	638	709	685	719	682	694	679	700	712	672	672	738	702	676	688	665	720	688	716	685	732	684	646	663	727	671	690	684	680	726	729	687	669	715	703	696	694	718	704	703	678	725	678	686	694	674	687	708	708	641	666	682	634	712	707	724	675	657	679	657	673	660	704	686	659	660	688	705	647	686	723	698	697	695	707	662	702	716	702	720	696	692	678	675	678	682	669	695	661	752	698	661	660	715	645	728	675	683	714	722	705	682	655	663	645	692	712	725	671	654	664	674	648	717	694	693	671	671	651	657	719	718	712	642	694	661	681	661	677	713	695	698	716	705	626	660	745	672	698	716	714	690	673	671	638	681	657	663	721	662	699	710	687	713	661	703	697	700	677	672	725	613	692	730	691	656	678	667	699	642	683	658	681	725	709	672	683	675	686	665	694	719	649	678	710	661	648	666	648	674	687	653	683	694	682	694	683	685	692	667	697	641	662	740	686	693	690	710	699	694	678	694	714	690	720	681	622	658	674	692	653	719	680	716	666	653	631	677	646	710	673	665	676	685	708	748	681	676	688	685	648	673	666	698	668	666	664	708	698	656	710	641	700	689	740	674	691	665	736	731	661	681	753	658	692	707	702	696	696	678	696	698	664	631	669	724	632	717	671	677	672	700	611	686	681	713	677	665	656	696	700	714	689	655	703	720	702	670	677	653	695	682	715	676	723	706	683	705	632	663	691	652	716	707	702	661	708	706	652	706	673	701	696	676	701	684	676	733	694	691	651	668	659	717	687	711	674	697	659	629	653	700	686	664	663	674	720	698	659	694	684	702	673	719	672	687	707	710	708	685	676	668	671	689	687	687	682	698	713	658	747	767	704	682	625	662	699	664	702	661	690	676	682	625	706	691	715	704	713	697	653	658	706	681	669	705	718	726	671	704	700	655	668	693	645	660	690	670	689	689	668	685	700	653	702	664	722	719	699	690	690	723	682	692	718	695	695	679	662	711	726	703	732	696	635	681	666	700	691	648	626	697	702	727	687	718	696	661	728	693	684	688	712	762	650	669	656	675	732	633	721	689	625	704	672	718	698	732	713	703	746	658	746	676	654	728	708	688	697	704	723	656	716	627	708	678	677	665	721	716	657	679	682	655	668	705	696	707	695	649	699	735	657	748	659	684	663	684	699	673	705	633	696	664	692	662	672	687	648	686	661	650	715	682	682	744	705	746	649	689	704	682	720	659	665	663	714	662	681	649	671	704	661	724	677	719	656	698	705	652	699	683	660	673	675	686	662	680	624	694	697	693	660	666	651	669	692	648	695	664	663	686	665	713	683	692	656	654	682	641	687	661	668	711	691	693	699	695	696	674	654	640	699	751	750	681	692	663	672	694	644	692	683	655	696	661	670	690	683	671	688	672	662	690	730	703	683	690	683	728	696	668	720	659	686	710	656	703	659	658	712	714	709	700	691	700	698	719	689	643	699	684	671	692	691	658	736	668	724	665	687	715	698	699	732	677	662	670	659	673	725	727	674	683	776	705	688	732	741	642	712	681	674	712	688	676	726	699	671	666	648	699	705	730	689	689	655	669	702	692	682	686	705	672	673	686	654	674	691	681	659	702	712	711	705	694	753	670	689	735	710	696	672	695	669	720	705	664	702	681	646	638	667	685	643	687	703	740	635	656	728	725	659	662	654	666	697	686	663	714	654	693	699	694	672	699	653	663	655	677	665	653	681	657	677	676	685	699	686	675	703	642	718	724	667	636	674	666	716	687	673	679	661	696	677	701	697	703	652	656	712	689	693	683	686	699	703	635	704	712	730	746	729	680	665	689	718	690	707	705	686	655	709	700	688	699	714	645	703	644	677	690	731	672	663	654	711	657	685	693	670	693	668	718	699	656	703	670	711	678	726	713	684	708	708	679	711	687	674	701	708	671	646	682	687	677	696	716	683	698	687	676	727	691	689	683	678	639	677	647	712	759	663	648	688	689	712	669	681	720	686	702	649	641	679	675	684	692	677	693	659	676	655	635	683	681	665	664	680	668	672	720	708	665	690	703	660	625	675	727	672	673	690	751	706	706	657	697	660	669	686	694	675	675	680	653	654	624	678	714	689	685	623	754	692	663	706	679	699	716	696	685	732	638	677	681	673	660	725	735	714	717	673	685	701	688	695	650	706	666	726	693	690	751	672	714	679	656	671	698	651	705	698	675	695	655	644	648	684	711	680	678	660	695	684	666	744	656	671	672	681	677	670	712	684	681	647	719	680	685	727	699	701	669	665	707	679	646	693	667	665	694	643	630	707	656	685	679	689	715	656	645	627	721	692	656	705	645	663	723	699	713	680	657	737	693	736	733	713	687	678	662	747	671	686	669	674	669	684	700	707	668	675	692	661	690	657	661	693	726	661	700	696	681	655	709	629	657	681	718	666	615	692	661	669	700	650	684	728	693	637	727	633	693	649	681	635	691	676	699	675	704	696	728	656	682	689	706	629	685	725	712	658	687	671	661	646	703	721	655	622	666	691	692	719	709	723	723	672	664	678	717	687	718	702	642	654	732	641	672	687	667	723	698	646	673	655	742	685	686	634	655	638	687	663	721	679	694	686	676	661	717	621	679	666	696	691	680	699	615	707	701	691	659	717	672	631	684	693	698	662	717	708	688	735	663	667	655	648	674	689	713	719	711	676	643	668	682	651	690	711	676	644	725	650	692	620	694	668	707	723	688	685	680	694	688	676	707	663	692	744	683	691	657	678	680	705	652	708	642	706	701	728	697	656	689	706	675	677	697	649	672	709	709	635	684	664	667	691	708	709	694	664	677	678	721	686	682	658	692	641	631	687	663	743	648	729	662	669	709	707	690	662	684	700	656	721	681	696	656	657	696	666	710	697	704	701	680	665	693	699	688	661	664	677	709	682	649	673	684	652	705	666	683	672	676	697	708	673	698	668	704	704	725	700	686	680	632	664	675	707	693	719	704	656	683	703	658	681	694	668	693	691	722	670	673	714	697	704	708	713	685	720	664	700	731	652	636	718	737	673	683	731	704	728	704	688	720	728	671	661	712	710	694	645	704	666	712	693	719	704	693	694	680	698	709	684	673	650	681	686	690	675	655	648	736	707	691	676	695	692	655	709	710	696	737	696	676	669	641	677	619	684	694	653	676	676
5113	805	773	673	662	637	657	684	643	648	652	602	634	648	628	638	616	638	643	611	615	627	624	659	634	632	641	673	619	631	618	653	629	648	590	586	601	563	632	606	592	621	648	577	598	608	618	621	642	603	629	663	605	607	583	592	642	621	634	619	632	612	627	659	646	623	608	592	646	615	582	601	583	593	577	609	597	616	616	609	621	579	615	616	613	628	629	609	579	620	638	645	547	631	586	616	582	574	616	579	584	600	622	604	631	626	639	633	618	604	599	578	622	596	656	604	615	619	614	620	595	616	608	614	616	617	579	597	632	643	610	569	665	603	646	637	525	571	620	630	611	593	627	630	655	615	578	619	635	605	583	626	611	631	627	605	636	618	635	582	575	595	592	599	595	624	608	624	596	610	620	607	575	575	635	602	627	646	589	612	636	603	604	620	611	663	620	608	632	666	603	592	606	611	626	614	580	618	627	621	613	637	603	582	622	627	585	563	650	648	580	604	612	596	631	602	574	637	622	632	618	634	665	605	606	631	609	634	615	618	662	600	619	600	599	635	655	617	592	610	668	605	613	624	617	604	583	615	627	597	671	587	644	613	633	631	617	603	587	648	638	617	592	598	654	622	611	637	548	580	614	639	614	585	583	629	627	624	601	628	624	600	644	573	622	623	642	603	620	567	645	611	549	580	616	625	614	568	614	652	601	654	607	637	616	646	621	611	638	604	638	602	613	626	627	597	615	585	612	546	609	584	626	639	591	669	580	623	610	620	602	645	561	580	642	637	641	634	624	650	640	640	648	636	652	593	611	622	658	605	633	596	570	583	598	570	611	606	630	580	635	620	631	615	655	583	624	585	625	604	636	654	618	589	602	629	653	630	637	580	655	600	593	650	588	625	625	616	649	604	598	566	646	588	612	666	668	594	555	608	627	632	641	600	592	585	644	622	621	612	633	585	635	579	625	592	639	620	607	558	581	619	617	623	576	597	618	656	595	622	644	640	593	645	596	627	556	612	631	616	629	597	661	614	662	627	605	631	629	602	641	625	602	590	590	622	630	655	678	597	637	629	653	580	605	615	562	617	592	607	580	619	618	622	647	640	579	599	558	611	602	609	597	623	589	610	644	629	641	615	621	614	612	609	589	603	576	611	643	624	618	632	622	670	647	604	603	630	621	615	614	593	587	605	649	607	593	598	626	643	664	646	584	617	602	616	622	608	630	639	610	603	642	627	599	630	643	605	655	628	621	558	577	628	622	635	614	565	601	604	648	619	594	631	594	654	574	609	643	625	616	634	580	605	647	652	589	605	616	594	630	621	583	578	592	608	623	586	619	691	586	594	588	579	623	616	617	607	591	615	572	611	629	613	574	578	633	600	575	624	615	652	629	604	621	630	638	616	616	612	665	656	650	579	614	608	594	576	617	551	629	629	631	561	660	608	621	585	628	603	644	577	613	655	588	646	617	604	614	584	640	616	585	602	644	634	672	662	621	664	606	658	605	606	622	623	603	610	611	616	658	631	626	618	627	616	587	607	594	611	616	601	642	596	600	647	654	613	620	620	599	601	634	633	647	594	621	629	652	618	642	641	602	613	574	665	600	630	658	617	617	622	594	598	585	595	638	615	610	614	600	642	601	634	654	630	626	616	568	637	625	639	607	570	615	595	627	582	634	652	600	604	658	651	583	576	643	639	595	647	607	568	648	597	604	584	631	594	636	603	583	612	616	623	573	590	627	579	618	608	592	640	607	582	617	596	600	632	629	644	628	623	633	598	599	649	594	603	582	615	561	640	621	629	673	578	654	621	630	596	619	602	562	604	620	659	582	602	671	601	659	599	599	632	611	592	620	619	615	595	583	611	643	639	636	588	627	616	641	596	592	613	574	589	641	609	630	645	597	595	582	594	653	617	601	580	591	589	665	607	591	594	599	601	622	602	625	675	646	594	559	586	601	599	590	612	600	673	622	665	618	601	620	659	599	611	650	645	569	685	633	638	606	635	631	621	617	622	624	568	649	610	613	630	618	624	593	633	647	615	665	594	622	622	584	638	661	610	628	619	640	621	603	621	579	634	570	670	584	617	588	585	573	622	607	591	664	628	596	573	676	590	593	614	607	658	585	618	643	642	626	611	588	613	628	548	658	640	577	614	656	603	609	591	623	618	667	661	592	620	611	609	651	583	582	640	630	644	573	573	590	593	605	612	606	591	642	631	598	618	630	644	641	622	670	593	580	597	622	606	610	604	571	588	566	619	589	604	587	629	627	600	612	599	649	603	604	621	608	611	642	635	615	639	617	580	605	635	655	631	590	607	596	621	585	639	612	633	630	622	577	638	634	616	659	598	641	634	609	619	642	606	630	618	616	656	605	591	598	609	646	631	581	621	637	620	626	599	622	571	638	603	598	653	656	635	603	616	591	623	591	564	620	610	631	607	613	596	592	620	590	584	592	618	606	593	640	644	611	631	628	665	617	591	606	620	605	657	570	558	621	644	569	605	644	621	604	616	588	608	673	642	601	611	588	578	587	588	607	621	622	633	597	618	596	614	603	575	680	597	642	615	636	629	639	619	618	623	633	599	620	678	614	621	605	600	577	664	663	613	600	593	597	563	644	576	607	635	632	612	616	562	638	628	604	575	617	632	610	578	599	608	640	641	613	602	590	589	595	641	612	616	619	604	603	588	621	686	602	572	644	600	579	613	621	595	663	623	604	619	621	583	615	643	620	605	594	580	643	647	573	595	621	606	642	610	638	612	557	537	654	634	628	618	633	587	649	623	610	626	614	557	616	650	636	647	618	649	640	637	628	599	592	566	666	644	602	621	626	584	629	640	612	618	603	604	578	628	593	617	621	619	578	632	625	566	638	625	664	607	628	609	586	615	682	611	608	620	599	649	627	598	557	615	597	663	611	616	638	612	606	598	604	591	645	611	661	657	606	577	585	654	663	597	590	593	616	614	687	598	624	646	615	593	630	600	609	606	572	618	656	578	597	655	641	588	600	603	613	623	616	564	663	625	593	623	602	552	592	624	612	625	625	610	646	677	655	614	621	586	572	646	598	606	574	637	589	664	591	642	614	650	594	589	617	596	587	599	598	606	627	605	619	619	610	637	615	612	616	614	639	649	634	612	600	569	619	593	609	611	632	590	628	606	573	613	655	589	612	622	610	615	635	659	594	634	600	626	639	616	614	576	639	610	601	597	613	611	581	625	593	613	572	602	646	610	574	663	610	601	556	598	642	583	612	645	573	621	605	638	602	575	620	596	650	594	628	645	609	637	618	579	626	620	604	640	618	596	553	638	588	649	615	600	621	627	621	648	597	621	617	613	584	621	633	641	620	618	625	633	602	608	630	639	561	596	613	602	595	615	619	630	638	605	620	571	629	602	655	608	597	639	622	629	602	612	640	614	650	611	596	627	652	558	597	661	582	618	594	661	579	621	622	601	593	598	614	637	628	654	582	624	639	603	619	608	613	587	632	622	616	604	628	593	600	622
26016	21435	24516	14378	1283	749	752	609	590	641	576	591	566	605	599	566	578	594	585	569	520	559	542	565	555	572	566	560	555	573	537	512	597	571	588	582	556	535	546	582	562	571	551	594	552	571	602	598	563	568	591	559	584	583	550	577	623	556	553	590	552	550	577	555	564	552	547	510	558	530	529	567	519	551	575	553	543	546	587	582	520	584	551	571	594	565	568	584	567	594	552	537	562	594	558	568	571	574	560	521	556	583	580	500	566	580	554	544	552	548	614	595	594	581	584	556	556	582	591	541	558	552	587	599	532	587	557	527	554	534	527	569	579	577	563	560	544	580	557	574	546	547	604	531	553	558	566	540	560	579	504	594	571	542	557	562	612	582	584	503	542	579	562	529	570	561	540	625	524	511	559	557	574	577	575	562	527	598	585	568	589	543	597	529	545	571	558	583	583	582	575	515	533	605	579	557	562	535	541	575	540	558	556	570	595	576	539	524	587	559	580	591	556	587	583	593	598	584	575	522	585	538	575	584	561	530	542	587	569	517	548	552	560	532	568	535	553	558	526	519	589	533	578	521	528	551	575	519	596	568	597	575	573	557	573	584	589	560	550	584	530	541	598	568	574	548	533	592	573	531	555	528	603	576	546	542	563	568	622	536	549	519	558	542	528	552	532	578	552	563	571	538	592	604	566	580	584	557	538	572	531	582	554	540	607	544	575	542	527	557	580	563	569	528	618	567	565	602	560	603	544	542	558	536	567	539	522	569	619	530	534	547	532	543	569	588	574	562	527	572	571	556	579	592	546	604	531	547	569	569	581	542	542	551	541	515	585	578	555	545	559	582	598	532	572	575	544	565	560	558	587	550	514	543	534	582	569	548	519	566	537	549	580	544	601	547	535	551	581	559	527	513	593	556	577	622	598	593	582	575	568	577	578	578	553	576	537	524	601	560	609	560	551	564	554	564	582	525	547	555	562	540	599	580	566	550	565	544	564	560	540	571	562	577	581	551	569	537	556	569	553	562	620	535	548	607	511	579	546	585	566	561	569	561	574	585	543	540	580	541	581	583	592	607	569	586	548	561	586	531	527	540	547	569	577	491	581	557	582	527	591	590	517	577	618	512	602	562	548	543	571	588	526	575	547	574	544	603	592	566	571	539	580	523	550	538	582	565	542	559	575	588	530	524	537	594	548	559	583	575	560	565	547	551	601	561	562	524	550	559	569	552	576	561	576	560	578	563	577	573	555	608	562	563	597	559	594	560	568	599	566	570	539	559	552	560	579	591	553	585	552	532	548	555	601	555	582	568	581	571	576	545	567	554	607	543	545	565	571	559	542	586	577	508	557	527	553	522	586	583	583	585	507	557	568	586	571	570	561	599	565	575	540	596	566	545	547	562	556	551	521	566	554	553	562	566	546	565	521	580	551	526	574	577	567	554	586	591	528	567	543	510	574	552	525	589	575	543	563	563	590	632	559	576	617	595	593	574	567	538	606	567	578	544	547	569	572	565	589	542	546	554	540	561	571	534	540	544	563	555	535	553	605	525	556	569	530	553	582	563	544	551	578	577	559	591	571	550	544	568	569	625	611	567	530	557	532	558	546	545	593	579	556	537	581	560	593	557	561	552	602	570	589	579	516	544	605	573	600	579	558	547	585	568	547	583	597	596	617	594	533	584	555	522	520	524	569	579	605	598	556	553	600	562	582	544	552	561	552	617	545	597	579	522	578	560	565	548	556	535	561	550	542	511	569	543	553	574	579	554	579	552	582	586	594	531	583	552	521	563	602	555	550	596	543	575	593	564	549	562	573	578	545	562	562	563	589	596	587	557	521	569	576	580	573	565	551	563	556	534	546	588	573	544	557	554	586	590	549	541	567	559	567	575	586	591	554	549	535	563	563	537	562	504	565	533	550	552	563	576	524	551	558	580	544	583	565	555	580	544	562	560	550	582	553	520	561	558	565	537	547	561	565	580	555	609	561	542	558	569	572	575	568	580	518	525	531	553	578	576	567	573	562	580	576	561	559	518	528	543	590	553	550	591	544	525	558	518	590	561	536	564	528	562	588	579	561	614	531	563	557	551	539	565	545	579	551	564	528	561	573	501	573	578	595	569	571	535	536	580	543	501	570	547	586	600	616	555	562	543	557	586	555	568	575	601	553	604	577	539	563	558	598	546	563	560	550	537	560	525	551	562	605	571	557	547	522	554	576	602	543	502	566	609	576	554	494	548	521	586	547	544	548	571	564	552	529	579	579	534	536	593	578	538	567	575	598	537	519	560	535	549	548	582	548	522	575	589	553	597	589	532	567	554	544	579	559	575	545	583	566	564	562	522	529	556	534	525	544	548	564	551	539	532	555	553	577	502	611	550	543	606	555	575	509	571	528	545	510	582	591	594	573	604	554	581	580	552	559	566	624	570	572	570	558	532	558	572	570	574	556	576	582	558	580	534	584	559	538	555	587	567	534	563	562	585	548	568	557	559	541	573	605	583	573	549	575	587	532	529	566	531	541	593	566	584	585	561	550	534	514	563	576	538	573	578	611	580	536	562	535	557	570	575	585	545	557	542	512	553	569	562	553	555	554	571	534	578	582	555	551	537	532	568	588	568	578	574	592	574	561	557	556	584	561	590	551	612	531	580	580	541	600	541	554	565	584	598	592	539	584	535	508	541	573	558	589	564	537	590	551	556	577	549	570	544	558	578	558	570	542	548	545	515	539	546	570	567	540	577	528	568	554	595	553	552	604	529	587	567	514	592	571	584	604	574	591	540	562	554	561	564	551	588	516	578	558	598	549	523	590	607	573	598	504	529	587	537	534	585	525	584	593	580	538	595	567	538	539	562	557	550	607	536	560	552	533	512	556	563	566	530	587	578	513	536	558	617	562	584	556	550	569	542	523	511	575	579	548	559	561	527	574	569	569	583	570	563	566	560	573	605	596	557	562	547	587	572	561	565	567	561	556	556	579	568	543	580	558	535	552	535	529	530	621	558	521	587	577	582	572	560	603	550	544	574	534	575	555	525	597	586	500	601	560	552	581	559	547	601	546	540	556	523	533	589	541	564	553	553	590	575	562	534	528	539	575	568	568	542	569	553	513	534	548	575	529	525	567	549	548	517	558	568	588	591	568	564	578	557	556	565	605	556	537	566	532	512	568	585	544	572	555	610	564	548	577	520	551	546	549	572	590	598	586	580	591	548	554	577	580	543	565	576	551	588	558	540	576	565	599	539	562	536	526	563	553	566	583	583	590	547	595	585	575	519	562	517	543	573	580	573	537	556	592	561	567	542	569	585	555	587	594	573	573	530	564	563	564	549	567	549	559	585	555	616	564	603	583	554	555	572	567	544	521	556	566	566	548	601	552	542	573	597	557	600	564	587	547	542	637	542	570	626	601	527	573	576	505	581	547	567	566	566	537	503	513	572	568	531	566	546	557	600	531	557	569	592	564	551	509	578	559	540	590	576	542	517	574	546	582	555	589	559	559	594
3598	1857	1543	1015	770	739	645	661	613	596	542	563	534	525	561	552	541	496	565	577	516	552	560	562	520	528	522	534	553	546	524	533	502	538	517	477	537	505	556	516	473	525	520	533	524	502	562	546	498	524	525	556	552	510	527	491	506	498	536	534	492	531	559	515	533	555	557	530	517	530	513	560	514	540	542	558	498	534	521	510	514	521	529	515	554	523	480	556	567	530	519	542	515	498	510	520	531	531	510	508	539	543	519	517	493	533	555	524	514	511	541	519	548	492	503	512	543	487	504	514	530	521	513	501	528	508	555	500	502	537	537	531	555	538	556	503	518	516	521	521	499	535	508	531	512	527	556	559	530	506	518	502	520	509	512	508	530	532	509	541	492	489	528	542	500	519	507	501	524	504	533	529	503	521	564	530	525	527	482	521	526	534	518	507	496	516	527	530	512	540	506	475	520	513	505	533	556	527	565	481	540	535	545	495	547	531	517	521	515	521	564	517	517	530	499	551	532	483	557	527	525	519	557	509	526	526	518	531	542	561	508	531	520	489	543	503	518	541	487	517	478	553	522	511	475	519	509	502	524	531	535	541	557	520	525	530	509	542	550	492	525	498	533	522	547	522	503	505	506	568	537	561	547	546	533	468	551	499	536	544	525	507	498	473	533	539	482	544	532	521	478	506	499	551	535	515	518	533	506	488	519	508	545	522	509	523	495	494	546	534	537	534	529	526	516	513	513	506	512	504	550	530	519	516	535	509	529	518	567	548	565	524	495	543	511	526	532	507	513	528	518	513	553	550	533	524	559	517	478	506	496	481	518	556	477	526	556	516	556	530	505	515	497	565	536	500	478	569	520	515	529	490	551	546	507	552	537	499	545	504	558	496	495	563	562	503	519	533	507	535	471	493	503	525	560	507	528	558	541	523	521	518	491	486	497	509	543	497	519	537	505	498	528	514	519	559	563	560	497	534	521	550	495	519	493	500	505	533	573	565	511	551	577	496	515	481	515	534	532	553	525	545	518	505	505	495	497	544	530	540	550	510	499	513	494	547	515	522	529	491	522	553	505	521	462	517	550	547	515	496	509	534	549	514	518	481	566	521	534	541	532	525	540	553	526	525	534	527	488	542	519	531	516	505	531	539	505	547	515	502	506	528	509	528	511	551	528	524	498	538	549	546	492	505	496	504	524	552	516	535	513	549	523	548	483	528	493	523	503	507	525	543	517	518	520	518	491	554	518	556	534	497	531	512	555	501	563	533	515	551	556	531	554	511	507	473	487	494	490	519	516	495	531	522	491	496	526	539	494	502	574	505	526	540	502	490	563	531	533	518	531	544	501	495	515	502	529	494	511	491	501	477	534	531	533	517	545	491	496	516	503	505	546	558	503	512	523	536	527	517	532	521	546	528	536	532	511	486	568	552	530	497	481	494	522	505	528	531	515	498	536	501	508	540	541	500	558	506	509	484	585	493	527	521	506	580	531	515	571	501	553	540	553	512	556	484	537	519	552	589	554	524	504	500	555	497	523	549	505	498	509	534	489	569	503	509	535	521	540	492	555	543	534	492	511	470	525	529	501	527	558	498	515	513	542	496	517	570	507	538	474	520	495	536	536	539	518	502	525	514	537	496	519	523	520	504	536	540	514	545	516	496	511	539	534	520	502	551	518	490	541	554	546	505	486	513	484	498	545	516	581	514	531	541	557	491	467	486	510	497	474	540	514	531	535	549	533	508	531	539	452	521	470	554	522	524	515	537	492	531	516	551	528	557	528	532	507	542	522	538	546	465	527	516	549	527	515	513	527	518	515	513	525	491	522	503	530	538	579	536	518	537	517	563	493	512	561	533	523	545	512	481	533	529	564	514	499	539	520	528	561	540	484	543	508	510	541	523	527	519	544	530	534	490	553	507	557	525	506	508	532	505	511	553	535	569	522	500	547	518	500	529	498	537	518	473	531	546	519	505	552	522	505	542	489	508	499	542	525	500	491	514	518	527	511	480	521	491	491	524	540	511	544	536	498	539	546	493	514	545	530	513	542	530	523	527	535	547	530	525	542	559	485	511	508	521	534	493	502	473	536	514	514	529	546	505	543	495	509	523	529	522	507	535	516	561	488	487	519	512	511	512	521	540	531	507	532	550	547	509	547	499	537	522	548	581	534	514	509	525	531	499	504	551	512	542	531	533	516	514	549	539	550	537	537	551	508	535	507	493	528	523	530	492	513	567	522	545	520	503	529	526	545	536	537	540	535	484	478	525	552	527	511	521	551	499	456	539	531	499	520	525	523	506	539	517	532	530	506	508	513	527	550	547	505	527	511	534	522	511	444	480	548	453	510	529	513	533	522	492	531	533	546	494	534	503	541	509	488	550	544	535	590	560	540	556	489	536	529	591	559	508	477	500	513	527	553	534	534	512	533	500	573	489	498	508	483	493	535	531	503	568	499	524	537	513	477	548	511	540	518	508	545	502	567	501	484	498	503	536	495	518	514	547	492	508	532	512	523	521	505	527	525	491	505	528	519	540	502	512	516	525	546	514	545	554	517	550	512	550	491	508	541	518	549	569	510	534	550	568	516	518	532	499	564	508	512	530	530	498	557	523	524	519	523	533	513	514	558	511	483	508	518	505	503	547	478	521	518	533	525	541	542	507	508	550	540	524	519	493	492	513	516	556	495	468	488	484	516	515	547	524	547	524	539	516	513	508	512	546	563	493	502	541	505	483	530	529	551	573	502	514	504	477	525	518	510	578	504	491	507	518	564	515	492	545	522	567	480	508	508	549	493	495	533	512	512	521	520	540	494	507	513	528	550	497	572	543	502	516	538	491	512	524	518	528	512	520	523	537	523	528	524	545	544	522	510	491	535	536	488	501	531	545	477	547	477	545	509	567	525	550	512	531	541	550	553	517	508	524	520	510	500	500	522	483	515	500	518	504	506	501	499	539	504	531	527	499	526	511	512	566	542	523	521	527	523	508	506	537	521	515	539	504	510	519	520	527	510	502	517	522	500	546	571	527	557	531	504	532	543	537	525	463	509	507	521	539	527	541	524	547	550	508	514	520	553	540	526	483	515	545	495	544	484	507	491	511	493	503	501	548	517	536	513	493	501	513	526	526	531	576	464	507	510	506	565	506	534	522	505	493	521	512	477	502	516	500	516	521	500	520	500	526	537	515	525	511	495	515	523	531	491	501	497	536	502	545	527	506	561	503	531	512	535	525	520	521	524	483	497	483	505	548	531	538	541	533	530	551	495	572	514	536	518	483	559	548	564	491	540	495	554	528	510	504	555	517	508	515	524	561	509	489	530	497	570	563	523	542	530	483	559	527	498	499	534	534	532	500	504	516	511	536	506	525	522	533	533	518	511	528	477	510	513	506	524	518	526	539	519	578	549	539	529	533	498	526	513	515	504	552	523	547	529	534	515	511	526	510	485	499	518	511	508	472	543	537	520	551	519	516	490	526	502	500	514	497	535	539	539	520	485	520	497	512
24315	21404	28526	24678	19678	2181	751	469	358	324	322	303	319	310	295	313	296	270	252	284	256	285	301	291	290	229	276	265	265	253	258	258	253	273	262	262	273	261	283	251	279	256	236	275	236	254	258	266	272	279	233	266	232	262	268	268	245	254	251	255	249	257	229	272	252	271	237	238	253	265	233	273	216	241	248	256	269	231	257	284	214	235	248	275	266	232	271	286	275	223	230	249	237	252	243	233	241	239	284	240	241	249	257	283	231	244	235	233	261	242	233	262	220	247	249	274	227	260	257	220	272	240	257	269	269	229	261	249	233	227	260	241	240	248	238	268	268	230	245	264	278	235	244	287	234	243	263	220	228	266	258	265	230	245	262	235	249	224	275	254	244	255	243	234	281	261	254	271	250	261	257	255	283	221	251	247	272	218	250	231	259	250	242	220	251	233	243	243	233	254	256	269	243	268	241	260	254	273	232	234	237	256	212	257	259	244	232	233	258	262	264	239	253	214	262	264	260	254	237	242	267	245	271	238	259	264	247	243	241	258	258	266	249	252	249	273	256	252	263	228	240	234	252	234	269	273	245	267	284	253	245	242	237	247	270	229	266	249	253	254	273	247	225	232	248	287	249	255	261	255	221	277	226	259	272	267	284	289	232	264	223	238	238	271	253	258	242	244	272	246	244	249	264	252	272	264	246	243	251	252	250	243	254	258	238	209	244	271	260	237	246	262	222	265	254	227	230	241	247	282	294	236	254	210	244	257	266	274	246	248	241	253	240	232	254	236	229	270	250	224	248	249	280	243	258	230	242	272	240	233	232	265	256	269	240	243	250	225	252	224	232	241	260	259	232	234	249	236	246	266	269	224	218	248	239	232	254	237	252	255	260	257	271	265	237	234	234	273	239	246	235	243	237	258	253	284	264	280	247	261	235	275	271	258	231	249	266	256	238	235	238	248	266	241	229	250	273	248	246	216	239	239	248	251	261	234	246	254	260	270	235	248	246	246	251	223	299	247	237	236	236	276	246	271	239	209	234	259	273	247	236	270	241	236	252	242	248	257	265	222	250	218	260	262	246	256	257	257	265	269	247	247	271	251	248	261	259	218	242	235	244	233	235	272	226	233	261	218	264	259	271	260	233	254	233	252	250	259	241	248	252	213	251	252	237	255	272	239	247	251	246	262	270	252	265	241	244	233	256	264	257	230	254	249	244	290	232	241	261	228	212	245	249	267	220	272	253	243	257	267	249	241	234	247	282	225	267	220	254	255	246	262	266	242	260	247	243	240	253	249	261	255	230	251	249	242	270	261	253	217	246	259	254	265	239	262	243	238	258	246	273	249	215	219	247	256	235	252	231	246	233	223	237	228	250	272	250	243	232	250	270	261	260	250	270	239	275	258	235	254	231	238	236	264	243	233	258	256	240	234	233	239	267	273	239	248	262	243	254	285	270	224	262	279	236	237	242	245	261	244	222	265	234	256	261	261	244	243	253	223	210	222	249	249	238	260	225	263	238	267	246	266	266	257	254	217	228	231	235	249	256	242	260	234	247	249	266	233	245	233	257	227	237	256	260	271	238	238	253	264	264	256	224	250	256	266	261	264	254	254	277	239	229	254	237	259	242	261	251	257	244	227	244	233	251	235	244	240	225	264	241	249	254	226	270	239	246	252	260	241	235	268	272	275	201	261	255	252	267	269	247	276	255	247	287	241	265	270	252	267	246	263	235	271	257	244	245	236	242	258	249	272	265	257	226	267	240	242	230	271	219	226	238	266	276	242	254	299	241	245	261	253	245	242	259	267	266	246	240	227	230	244	243	274	230	237	246	271	276	274	229	266	266	247	235	241	216	238	234	244	267	254	267	246	252	263	261	243	235	257	234	256	259	247	232	265	218	248	267	256	245	239	231	247	252	249	260	254	278	248	238	275	275	268	234	247	238	222	250	246	270	246	236	251	241	248	239	233	226	283	254	258	229	229	221	234	268	237	256	244	266	216	262	243	244	267	264	256	245	280	228	267	256	261	244	260	243	226	250	242	249	245	234	277	246	214	248	227	226	277	248	224	249	237	281	254	254	260	286	248	237	229	239	244	246	243	258	239	247	231	227	240	260	274	256	264	263	273	242	257	252	237	210	259	245	259	226	252	239	237	243	245	253	257	242	246	247	266	239	262	261	238	240	260	283	240	247	269	261	258	247	239	259	266	215	236	251	254	248	250	256	242	261	227	253	266	245	274	259	264	242	227	241	223	241	263	221	225	272	215	240	245	252	249	233	243	262	262	223	247	277	244	244	245	226	247	296	230	266	241	263	219	235	255	281	242	261	277	241	231	251	225	205	233	258	246	290	245	244	249	248	241	246	269	266	229	253	241	248	237	269	260	242	252	238	238	234	244	257	264	253	265	235	267	281	239	235	255	257	234	245	232	234	237	238	258	253	237	271	246	255	219	220	232	270	252	246	247	240	241	241	250	250	246	267	258	225	246	235	229	221	273	262	260	248	257	243	239	279	243	242	268	251	280	220	250	241	235	253	236	264	245	270	260	242	228	235	243	259	256	223	224	221	250	233	254	255	258	270	250	252	243	238	248	253	258	237	236	253	263	259	230	254	247	243	245	240	263	256	240	276	269	266	281	247	249	221	252	264	280	244	248	260	290	253	252	257	249	257	258	252	230	256	231	266	252	271	240	256	236	279	218	246	265	257	244	257	264	246	227	262	252	264	231	228	228	249	251	261	254	236	255	248	266	273	266	233	235	263	252	260	242	237	241	274	228	263	208	238	234	224	248	234	246	281	262	253	280	250	241	242	268	265	262	247	257	256	231	232	261	263	227	238	274	272	242	267	225	282	233	246	251	272	243	221	262	235	235	249	269	263	251	253	225	243	271	238	245	262	263	272	224	257	252	259	211	220	224	247	265	238	260	243	233	282	256	256	269	251	225	265	235	202	218	278	244	233	251	238	251	230	239	239	221	248	260	252	254	249	250	257	227	258	251	265	234	235	236	260	273	243	259	237	248	238	245	239	232	228	234	232	253	255	264	241	218	259	263	229	243	251	258	236	227	224	265	203	231	258	211	238	261	242	258	244	236	221	267	263	266	272	250	244	265	248	259	237	266	238	239	220	263	248	269	248	246	242	264	237	276	254	252	271	248	250	233	238	244	248	253	245	249	277	246	246	237	230	251	278	246	238	230	242	219	255	258	236	242	237	259	257	241	225	257	233	253	252	238	227	253	258	236	262	239	238	229	224	256	272	255	263	284	254	242	250	255	257	260	238	241	251	238	247	235	219	259	221	238	252	234	253	255	246	279	253	259	250	270	219	260	233	233	245	229	253	214	246	272	252	254	256	242	247	244	254	234	264	253	264	204	245	250	226	250	239	262	226	259	209	238	234	251	240	248	270	248	233	266	269	242	212	246	237	270	259	254	249	244	243	243	237	230	240	254	266	258	250	241	230	204	241	251	211	214	246	239	228	260	263	244	260	212	241	259	237	239
3250	4373	3552	1696	1116	884	720	635	581	502	454	390	369	352	354	328	316	310	314	353	307	302	278	283	273	293	299	299	286	238	292	298	294	262	278	273	252	261	276	283	227	290	270	275	262	280	298	255	268	313	264	257	254	288	263	309	255	262	262	242	250	291	297	238	272	263	277	308	255	235	253	287	259	270	261	301	288	273	256	245	271	294	265	245	272	266	261	269	247	255	280	254	270	231	245	259	277	295	297	258	256	269	277	264	263	281	260	258	283	282	297	273	301	277	277	289	263	290	279	281	244	254	277	252	241	268	257	261	241	228	265	283	258	271	272	266	248	279	280	274	263	282	285	262	253	269	270	257	270	245	264	278	273	287	289	243	281	286	264	247	282	249	276	265	267	272	263	232	258	260	258	271	262	291	242	276	257	276	260	285	247	245	259	247	285	289	255	276	251	260	285	239	257	254	271	250	222	252	255	241	234	251	262	275	252	277	265	269	276	249	271	266	274	260	271	267	252	290	255	261	264	280	251	263	233	247	253	288	252	268	246	244	289	243	276	259	267	264	281	258	258	227	260	250	245	239	258	267	314	255	277	253	277	272	258	286	252	289	272	260	269	278	288	269	276	269	288	258	259	271	253	268	269	268	248	293	246	302	289	247	291	269	272	255	248	274	234	255	256	242	246	267	256	283	264	274	239	245	255	281	289	258	286	278	295	269	262	264	238	267	269	259	273	227	252	245	239	247	275	262	271	258	254	270	271	270	264	286	259	267	264	275	268	226	286	269	270	271	225	256	284	260	272	264	236	264	252	267	246	262	261	259	285	247	249	251	245	259	302	279	270	274	275	256	246	266	284	264	251	282	260	276	282	276	286	238	280	253	258	282	278	263	276	251	250	282	250	236	271	256	271	273	253	273	263	271	232	282	238	256	311	293	260	256	270	230	270	258	243	269	214	278	249	268	270	257	298	262	230	272	219	266	293	248	242	308	265	271	251	281	252	285	274	287	228	258	235	261	274	229	279	273	268	280	269	236	283	235	288	272	264	243	238	257	244	248	298	276	252	256	271	269	262	265	245	301	275	256	254	271	243	266	259	258	265	277	261	227	288	283	257	287	234	257	269	259	253	271	280	256	238	274	242	264	264	270	284	264	275	247	269	255	270	248	251	274	288	251	279	270	273	269	268	275	252	264	264	249	277	277	261	275	302	255	279	273	270	271	279	299	273	256	271	258	278	284	232	277	292	260	250	252	258	267	259	292	259	268	272	278	293	264	263	249	265	243	260	286	258	245	244	254	268	233	272	270	264	272	266	272	256	282	216	256	254	239	246	270	295	247	266	264	269	283	273	260	263	256	297	246	248	287	265	257	273	285	265	276	280	243	264	264	263	232	250	258	236	241	223	236	280	263	256	275	251	279	306	256	272	264	285	246	254	277	269	273	264	265	267	300	241	264	275	259	278	292	268	293	283	254	257	257	242	266	258	271	265	257	255	273	260	261	272	239	292	239	262	291	257	301	273	269	274	288	298	258	259	238	264	256	264	267	289	265	264	244	266	241	261	275	277	256	246	256	256	243	289	273	270	273	282	287	261	295	265	277	247	266	271	278	287	282	280	273	292	233	258	260	272	258	278	267	251	254	253	287	264	281	247	262	248	260	241	274	259	258	230	270	290	255	251	257	243	260	253	252	281	275	254	249	253	250	283	258	285	261	274	229	257	277	257	262	264	281	244	248	234	262	256	249	270	254	251	247	239	280	252	227	250	265	279	296	263	255	280	246	243	268	260	296	271	238	255	286	244	264	264	277	304	261	240	237	248	249	246	257	269	269	281	261	272	278	253	248	242	279	253	278	285	268	264	249	267	281	277	256	253	260	242	262	274	259	263	247	286	233	244	258	242	272	251	256	269	252	277	247	255	257	265	226	274	272	246	256	249	258	280	263	266	281	266	242	265	281	289	262	273	275	269	252	244	296	235	254	264	283	274	241	262	256	241	268	245	270	245	255	288	265	236	277	277	280	258	286	239	281	261	232	254	266	263	253	287	253	270	256	243	227	272	287	281	253	270	272	267	259	265	280	273	237	222	259	263	265	264	245	253	281	270	235	246	272	253	260	265	254	275	282	280	277	260	248	246	272	286	288	257	269	244	270	284	259	281	225	256	257	262	255	268	277	243	267	244	234	243	252	271	260	269	260	256	278	276	245	258	260	257	263	234	286	241	266	254	280	255	252	239	259	266	264	252	299	249	261	254	287	235	238	245	269	263	247	261	274	240	256	257	249	254	290	275	242	250	277	299	236	240	263	238	274	256	266	242	251	259	242	250	256	248	241	244	265	276	262	279	255	298	249	273	285	246	285	268	265	253	263	268	256	254	283	256	298	266	278	253	255	274	252	257	281	289	256	271	269	250	283	236	236	258	237	278	229	272	262	244	270	262	277	312	268	251	271	261	251	254	292	244	278	255	243	247	256	297	276	248	290	276	262	241	234	258	267	255	244	275	256	238	246	236	259	248	276	262	273	242	270	252	283	238	280	274	243	258	265	251	266	289	263	267	259	265	268	264	279	254	254	242	287	270	271	252	240	263	250	304	239	253	259	268	233	277	273	267	261	241	267	269	256	252	266	257	266	216	261	253	260	262	249	252	227	257	267	257	258	265	271	247	284	272	224	270	252	238	275	268	242	266	258	286	269	272	275	265	278	251	269	268	273	244	261	257	262	241	267	240	244	248	262	240	265	260	290	278	271	262	258	285	255	280	274	244	248	291	265	287	254	243	247	245	259	272	264	270	283	269	262	264	273	256	248	258	272	263	264	283	262	244	266	251	245	259	233	267	258	252	264	264	255	273	274	262	227	275	268	258	248	264	239	235	250	244	276	261	231	235	286	297	239	231	244	257	267	312	280	272	261	248	239	235	263	247	284	264	240	260	276	259	255	260	221	273	242	242	237	280	263	274	235	290	267	264	239	283	261	260	278	266	256	258	278	241	271	222	252	266	263	273	261	243	245	263	267	249	257	277	245	291	256	274	250	249	266	279	272	271	269	271	303	253	257	262	276	261	238	263	246	253	229	269	243	274	273	244	246	262	274	252	261	275	270	294	271	264	246	268	283	264	257	264	250	249	247	287	250	258	254	231	268	249	263	257	239	274	241	252	266	253	258	289	273	252	233	269	254	236	246	288	248	270	251	266	284	267	259	272	249	243	255	260	285	284	244	261	242	287	244	292	241	256	257	290	250	246	245	277	242	257	280	255	265	229	263	247	255	272	273	262	267	253	280	279	250	271	256	279	245	257	277	274	245	270	266	284	243	273	293	255	272	245	247	251	272	238	258	279	266	255	259	270	239	251	268	261	292	260	263	262	260	284	238	260	290	263	256	271	240	243	246	270	230	264	246	289	246	265	254	280	265	258	244	257	291	285	250	243	270	273	263	278	251	248	249	253	238	275	247	284	254	244	235	274	273	285	258	234	239	255	246	277	234	239	244	246	236	275	256
27532	11195	1729	973	734	695	714	706	688	659	632	645	703	672	700	670	674	686	655	707	703	642	702	676	702	661	661	695	661	669	737	643	724	683	723	701	721	672	656	672	641	703	652	676	687	688	686	691	727	715	716	692	717	670	628	690	647	660	670	677	636	683	669	663	687	688	675	684	654	662	693	643	655	636	707	660	704	676	697	649	666	660	647	674	706	686	696	692	668	673	653	722	667	735	699	688	655	712	634	655	710	689	669	661	660	664	679	665	690	665	706	739	699	652	735	651	666	649	704	680	701	722	694	644	675	703	670	668	660	657	650	671	677	722	675	760	693	675	676	663	704	675	664	671	687	682	643	643	640	687	663	668	694	689	687	705	671	654	687	682	711	678	707	660	674	610	668	696	670	694	658	663	643	643	695	704	687	666	720	681	714	703	681	704	732	721	700	680	669	694	683	702	638	705	656	665	683	718	676	698	667	674	728	720	703	663	688	727	667	693	720	670	678	699	732	669	722	668	684	692	645	665	646	654	660	704	687	681	713	679	676	670	720	708	676	656	705	682	691	695	687	676	699	619	607	683	668	653	695	710	677	673	714	687	658	702	716	686	692	681	699	674	687	674	678	668	688	640	708	700	700	667	643	688	670	701	653	728	633	672	655	695	651	652	663	681	690	760	649	686	656	679	668	672	682	670	673	679	674	651	654	686	668	715	722	686	711	729	713	711	685	689	677	711	688	692	684	678	711	687	640	682	689	670	681	652	684	666	696	688	658	664	692	745	675	638	631	707	722	715	678	669	634	711	738	663	662	687	711	736	673	695	688	702	694	700	717	693	691	635	682	624	693	684	670	684	710	683	671	679	693	671	699	645	625	631	665	678	670	699	692	697	695	677	627	661	683	710	681	714	652	675	681	714	638	652	679	619	685	659	656	686	672	679	674	699	710	683	636	646	688	687	713	726	691	702	659	680	693	688	707	679	629	705	693	688	682	654	672	684	614	713	629	672	682	702	619	695	718	730	702	683	693	657	676	723	645	730	683	641	668	697	713	718	696	704	695	638	652	668	680	752	701	668	697	682	679	691	660	665	687	676	661	621	682	727	679	705	686	699	683	654	666	685	694	660	662	680	629	642	674	663	625	659	650	679	636	665	663	667	631	704	648	667	688	654	655	673	677	663	698	658	670	658	702	691	707	674	700	695	708	658	744	690	709	710	673	686	661	672	680	682	736	685	660	678	698	674	641	688	699	686	695	704	667	647	651	713	680	699	637	681	704	697	679	653	688	669	726	678	685	651	692	679	687	614	690	631	721	673	679	665	649	652	694	681	676	644	727	709	663	626	723	673	681	666	653	690	697	671	646	689	677	694	660	671	689	670	733	693	641	710	667	735	695	708	660	705	678	708	709	702	718	633	698	685	670	693	684	718	668	703	659	708	674	670	682	655	658	687	645	667	715	679	647	701	694	683	708	709	708	690	669	683	675	661	634	678	703	728	711	685	639	656	686	644	666	694	669	640	714	674	692	658	618	656	701	690	688	692	723	682	679	667	669	683	693	720	738	701	694	713	693	706	712	667	698	642	696	774	751	671	677	700	672	748	697	673	696	688	689	679	678	692	639	649	706	706	695	744	651	708	687	709	698	718	692	686	693	700	645	689	679	639	682	688	663	706	652	650	670	647	706	676	716	689	695	640	691	684	694	660	670	702	644	671	655	684	670	669	689	663	673	668	685	683	681	658	670	725	653	709	686	694	707	692	679	680	684	703	678	686	712	733	711	686	748	651	706	666	680	666	682	677	701	701	669	642	665	726	654	693	743	652	665	725	649	677	669	648	681	692	673	671	705	681	683	670	721	719	750	699	676	659	631	694	692	699	724	685	674	659	654	709	671	651	715	708	658	685	670	633	702	662	668	671	670	670	703	696	667	688	689	677	731	654	687	735	662	684	663	702	669	614	685	753	631	687	680	653	677	730	681	694	723	736	651	710	681	684	680	679	703	638	710	648	681	685	689	684	648	718	661	678	720	700	672	716	701	677	662	671	677	659	664	652	736	645	683	730	663	677	717	724	671	693	723	690	682	640	681	670	662	675	637	653	684	691	716	709	731	746	706	707	686	706	697	654	695	746	708	707	712	612	707	716	732	720	654	726	695	668	657	721	693	707	683	686	681	693	663	683	652	665	630	678	698	704	729	664	691	732	710	656	677	693	700	695	725	672	688	682	689	673	726	654	685	690	686	707	703	725	665	703	632	691	697	663	703	701	683	662	670	655	704	669	669	687	725	692	714	709	676	718	700	656	689	695	703	718	681	663	669	715	654	705	679	681	697	690	683	707	693	690	680	659	683	711	723	698	693	708	675	704	683	681	673	701	663	702	670	709	659	643	683	656	645	677	665	667	708	695	659	652	693	741	656	686	706	696	698	664	712	714	704	627	661	685	675	681	620	684	641	659	697	695	660	702	675	656	701	681	661	661	709	656	645	627	692	683	703	693	729	719	666	688	684	691	688	671	707	689	645	695	674	750	726	656	655	677	638	693	679	697	685	695	709	687	715	695	688	681	715	645	655	713	650	634	717	727	710	696	670	685	674	681	673	682	647	653	698	636	643	689	708	744	685	718	646	658	679	664	642	632	727	662	686	723	668	701	665	702	667	715	633	685	685	662	658	699	683	665	682	664	694	713	625	626	640	685	729	692	688	654	689	665	682	662	678	633	657	642	690	632	718	736	654	692	674	635	772	705	636	669	649	704	705	685	678	660	690	664	644	700	661	664	685	686	643	695	695	674	705	683	692	660	656	681	679	661	653	671	677	670	662	697	648	713	694	759	675	700	693	675	706	694	682	642	691	698	701	684	683	648	676	673	698	650	662	658	664	693	656	635	700	691	698	684	697	668	705	715	683	665	673	691	668	733	675	686	768	659	701	681	661	678	675	733	667	641	651	654	685	679	698	711	675	713	683	653	676	686	688	701	684	643	712	684	690	677	680	702	714	660	713	698	694	643	687	663	656	685	693	686	708	707	667	667	625	677	662	676	647	714	696	668	677	704	663	670	706	667	638	660	658	679	695	659	670	672	670	639	626	667	680	681	677	640	703	669	678	680	709	685	716	711	650	699	665	679	675	698	636	684	716	686	687	720	667	699	672	666	685	696	734	685	655	655	650	682	679	717	702	680	683	679	705	673	712	681	657	638	652	702	683	692	677	664	671	684	663	651	655	669	684	686	637	687	678	657	681	645	681	712	647	697	654	694	733	715	681	667	734	642	734	661	672	676	666	696	676	708	689	709	637	674	682	664	729	675	687	701	657	686	699	667	641	687	684	717	692	673	671	687	665	642	716	656	667	671	732	709	706	717	675	668	693	621	662	676	710	681	687	687	685	653	705	664	688	681	627	713	643	718	692	713	676	720	717	654	662	675	679	692	680	664	682	657	705	702	610	656	670	650	688	652	697	684	668	664	667	687	656	676	652	613	647	704	630	671	719	706	689	686	666	648
5237	837	737	692	673	649	628	587	593	588	664	630	614	631	634	650	636	646	627	576	576	677	603	567	621	637	657	619	628	594	612	662	610	587	605	596	604	659	595	617	636	618	624	638	644	622	578	588	621	615	618	591	664	594	591	654	652	571	606	604	605	648	576	644	599	621	664	602	637	644	634	652	594	549	591	576	661	586	621	620	607	645	600	614	568	612	613	610	618	628	614	616	635	590	605	640	643	555	610	651	618	629	545	630	616	646	619	611	616	601	646	619	608	641	618	594	662	587	625	626	624	627	581	621	611	591	579	623	588	630	623	565	575	635	620	629	581	644	631	606	615	617	612	572	637	623	626	639	663	631	550	634	616	604	593	644	598	640	614	568	648	612	621	552	623	617	610	549	611	613	614	666	607	639	627	596	624	670	588	614	643	556	640	624	626	632	601	634	575	643	600	621	619	638	612	587	617	651	628	609	644	614	598	605	597	597	649	598	642	586	606	609	652	624	572	602	633	627	626	606	608	600	579	604	603	643	628	558	620	603	586	613	630	616	625	619	637	592	616	574	656	587	583	597	592	604	594	626	618	606	632	603	590	639	648	621	590	652	584	632	595	633	600	598	597	649	629	649	632	625	589	624	634	609	600	595	613	608	594	618	661	607	590	578	638	635	592	611	590	629	600	602	625	647	614	640	596	621	634	629	619	592	638	624	635	616	615	608	606	606	563	580	626	633	552	610	605	599	631	615	629	625	651	606	656	617	643	657	597	619	596	649	600	589	631	635	628	593	575	617	607	629	631	574	579	593	569	597	586	672	634	612	593	642	637	628	646	621	658	616	660	657	596	651	627	595	585	608	585	654	623	589	631	579	615	580	606	585	600	596	657	623	584	628	616	610	575	593	568	608	606	590	635	563	592	628	614	640	611	617	639	598	627	616	648	600	612	629	627	591	660	634	646	599	620	603	642	621	605	568	580	625	587	595	631	645	629	583	580	567	604	647	648	601	569	612	627	609	564	593	615	593	596	670	622	638	646	610	646	588	636	622	642	601	566	590	566	613	628	593	588	636	611	599	592	568	600	646	617	607	664	628	637	606	623	623	620	623	646	664	615	627	610	643	612	639	647	591	611	630	628	639	606	639	651	607	595	601	613	621	590	596	595	635	588	603	646	603	615	621	646	627	596	633	593	601	590	626	633	611	594	595	625	575	629	583	605	627	614	605	600	652	604	629	605	628	634	570	628	633	611	643	598	634	606	616	573	622	641	586	618	603	597	596	612	610	639	612	631	616	595	604	596	605	579	648	636	632	619	607	643	660	611	591	618	606	613	657	636	640	599	590	583	605	603	585	599	630	638	608	625	637	685	622	623	579	612	671	570	616	649	640	628	631	600	625	615	585	632	612	650	618	641	639	663	619	574	618	624	625	645	625	615	618	621	605	654	597	620	628	627	610	658	620	617	611	577	616	627	630	632	696	644	607	604	590	594	618	577	599	603	616	581	614	652	606	608	654	613	608	595	622	593	581	587	637	615	669	584	620	609	600	612	587	628	573	601	642	615	629	557	614	592	654	605	585	600	586	631	594	559	643	653	621	580	664	607	588	622	599	571	639	622	589	590	649	631	634	612	644	613	589	629	591	593	601	628	604	633	617	619	572	630	575	608	604	600	619	571	592	593	575	605	581	619	598	591	622	627	615	625	595	612	661	569	620	603	629	595	630	621	602	627	586	583	610	610	555	622	612	610	603	617	643	654	602	603	589	591	633	658	617	600	616	626	618	629	653	633	630	606	660	618	603	604	658	570	601	624	632	586	583	607	635	629	625	619	637	567	566	623	577	628	609	594	627	586	587	617	623	593	622	601	671	610	618	587	650	629	661	640	622	623	602	614	617	600	620	650	593	647	626	614	617	649	592	578	615	596	640	643	658	596	652	627	611	639	625	646	586	631	615	626	653	614	630	624	645	638	623	556	619	575	636	605	617	558	574	639	620	585	610	647	608	591	623	630	606	590	615	608	630	575	613	642	599	597	614	601	618	558	640	623	618	598	618	629	620	631	617	569	584	613	626	641	595	647	587	557	605	621	601	614	576	629	614	588	617	618	595	647	653	615	655	650	620	644	624	636	618	643	616	633	599	603	624	613	653	607	593	608	608	643	575	594	631	630	604	643	615	572	598	582	626	593	630	593	635	600	613	584	644	619	648	590	663	631	612	632	596	606	651	642	618	618	596	622	630	635	590	563	606	565	643	624	628	601	617	637	605	636	636	578	660	634	599	653	616	638	643	625	669	616	605	632	606	608	633	609	589	604	632	602	623	618	625	625	613	596	608	618	638	608	613	595	574	632	634	588	640	601	605	619	615	623	607	605	653	601	633	608	617	602	592	610	600	604	606	624	597	643	647	599	578	608	608	637	624	625	601	617	593	666	621	595	650	617	625	598	609	611	574	635	584	612	645	599	598	601	602	638	607	600	641	578	620	579	580	616	595	641	637	666	606	616	613	583	586	632	586	612	585	580	654	665	617	609	653	624	595	608	600	613	587	640	633	672	596	601	646	590	612	612	620	641	553	594	601	603	660	592	653	615	623	618	626	616	594	606	616	603	640	606	639	625	601	617	604	599	621	617	610	610	600	638	612	633	613	644	625	600	623	574	583	602	577	644	607	619	595	546	583	610	640	670	614	601	616	636	638	604	605	656	561	625	640	629	652	617	603	628	612	663	560	624	572	606	605	655	626	573	580	645	630	626	617	564	611	671	600	589	575	639	603	635	620	605	633	589	610	630	651	621	610	585	577	623	543	589	641	645	604	607	598	618	608	653	621	639	598	625	604	636	610	606	626	625	622	607	635	626	642	582	617	600	625	633	639	615	634	626	606	602	582	625	628	654	584	616	608	549	625	580	615	594	600	618	627	649	591	597	626	580	590	608	625	616	641	624	605	611	596	615	626	640	601	590	624	588	570	607	649	603	609	625	635	615	648	646	611	626	647	586	615	601	609	610	629	627	625	623	556	645	610	583	604	632	603	618	646	628	623	589	615	656	595	583	591	591	631	584	612	624	647	612	646	593	579	599	656	599	599	642	589	682	589	647	606	598	610	582	606	633	599	639	588	582	625	622	660	643	613	610	611	645	595	582	634	654	612	600	686	652	574	641	594	624	630	595	665	602	612	622	592	607	621	632	579	612	603	612	650	563	600	605	617	592	628	584	664	627	608	658	620	638	630	625	590	582	676	621	591	585	604	615	617	605	634	637	664	638	623	592	618	604	578	661	643	613	615	597	618	588	618	580	676	638	627	641	621	612	634	642	622	615	611	593	603	608	610	599	620	637	628	599	620	637	598	626	628	614	568	648	595	627	610	630	611	627	642	604	651	611	619	620	625	634	649	642	582	622	623	618	605	603	625	601	601	591	585	575	635	651	634	584	685	588	618	592	632	605	611	605	640	573	631	613	585	632	604	629	624	573	592	630	617	567	570	587	606	629	646	617	597	686	611
26005	21441	24505	14251	1409	746	712	637	588	570	582	603	580	583	599	604	615	584	588	570	590	579	532	569	569	567	548	553	572	609	523	547	581	594	584	586	582	610	549	551	561	615	587	548	569	567	557	546	533	584	595	592	553	566	581	566	574	571	629	583	547	535	562	560	566	555	566	577	548	540	597	547	603	522	556	547	572	586	583	549	568	533	549	517	533	532	560	610	565	566	547	562	548	566	547	604	574	572	538	565	544	588	535	553	559	541	544	580	596	547	539	546	557	545	601	540	602	587	560	575	547	542	580	565	570	526	551	559	578	573	561	565	561	548	558	578	585	596	548	581	591	554	552	515	581	558	574	537	545	577	544	591	551	515	556	544	579	533	555	538	560	554	532	588	536	571	571	560	601	533	569	548	607	556	549	553	617	520	580	525	542	579	547	517	573	567	551	556	560	576	559	565	536	554	526	564	541	549	517	583	591	598	570	643	520	556	526	564	549	528	528	590	553	577	570	570	540	565	580	593	585	554	574	573	603	546	555	553	565	579	569	590	528	608	563	571	547	558	559	548	558	576	532	518	589	568	572	597	572	546	570	620	531	563	553	580	585	552	569	561	540	543	515	541	558	535	532	585	555	604	537	552	582	537	575	578	527	551	600	568	544	564	551	573	584	581	533	547	542	585	587	561	573	571	555	537	540	525	580	600	571	579	549	583	555	584	593	569	564	545	558	610	576	577	577	571	606	554	600	575	565	599	572	563	587	539	524	557	562	584	552	569	554	550	526	625	564	534	566	562	502	565	548	546	605	565	567	567	542	530	544	544	542	535	540	597	583	578	616	593	541	581	561	528	581	587	601	556	586	586	533	531	549	598	554	568	576	582	574	536	599	544	552	581	569	566	539	513	554	560	566	566	518	560	554	625	551	578	578	524	555	580	571	554	555	563	564	549	531	567	543	546	576	569	574	570	576	569	568	552	554	579	584	557	553	568	531	540	588	579	539	580	560	592	616	596	600	549	570	521	545	581	587	553	598	565	589	516	576	564	545	536	589	597	612	510	522	557	545	592	548	524	578	600	546	562	532	505	542	569	555	572	535	517	543	596	597	549	505	578	551	586	553	547	570	529	550	580	602	529	581	525	524	566	579	537	559	558	551	585	587	583	531	545	539	558	564	553	535	564	586	575	553	516	612	576	509	574	569	565	545	544	521	598	560	605	591	561	536	545	535	568	515	575	564	561	519	559	552	575	578	577	540	591	564	575	593	579	620	552	576	572	535	573	576	572	553	621	529	572	543	562	548	592	588	584	571	534	575	588	580	523	524	574	559	522	601	600	560	556	542	559	546	542	558	565	564	559	574	549	578	591	573	557	513	576	562	616	564	574	531	556	556	559	534	589	561	550	524	553	582	584	571	511	541	547	555	542	568	557	580	519	562	553	572	586	567	560	582	609	612	592	558	531	533	583	545	514	565	578	541	550	590	521	558	561	529	554	559	550	572	571	589	564	609	533	538	549	553	547	540	551	564	560	552	558	574	552	568	541	572	578	608	580	579	577	504	545	570	529	560	543	552	548	531	578	518	537	555	569	552	585	572	552	537	578	528	511	600	553	521	584	591	569	550	538	569	571	553	621	545	560	586	536	541	535	562	574	545	577	595	606	562	591	546	576	554	523	554	632	540	583	549	542	593	532	576	595	574	540	597	565	528	546	528	558	569	571	611	553	549	537	569	557	562	602	569	559	525	571	554	575	550	547	595	547	565	576	570	550	571	555	558	539	593	553	561	538	566	564	584	534	603	576	544	553	562	516	507	558	563	506	552	562	562	508	537	509	544	527	582	601	536	545	561	551	593	541	573	550	591	591	564	608	567	562	586	573	569	505	567	567	530	546	579	590	557	571	602	556	584	561	561	535	556	566	571	578	560	558	543	596	557	566	530	511	550	554	559	580	571	569	567	564	561	520	588	565	587	541	551	570	532	545	573	581	545	536	543	553	552	594	552	545	575	578	556	532	565	530	541	561	548	545	544	553	523	575	535	562	574	540	609	571	550	558	554	542	557	557	553	539	564	554	558	574	571	531	526	548	576	532	561	585	567	528	548	570	577	572	545	581	541	551	584	531	539	558	521	591	579	523	573	534	595	539	581	577	543	551	609	549	537	583	576	559	560	553	553	560	595	551	524	591	594	601	554	563	539	570	558	564	547	522	513	584	549	618	549	549	566	600	608	601	551	568	479	579	569	552	542	586	561	536	560	582	583	546	573	587	545	543	543	595	590	562	519	616	550	569	582	544	576	526	576	554	607	549	625	542	592	554	570	547	570	579	533	523	568	566	532	579	529	571	564	555	540	540	564	570	553	552	592	572	594	571	580	545	502	578	551	579	583	551	601	565	526	557	547	588	557	580	580	554	560	531	555	556	552	528	558	525	544	591	559	558	598	547	587	599	539	580	524	555	578	586	588	569	548	586	524	541	573	579	528	558	524	524	570	577	526	616	575	533	561	542	573	545	529	574	577	584	545	530	540	549	515	601	581	548	546	550	529	566	560	535	561	548	550	539	557	566	539	550	556	579	592	553	586	594	604	577	527	537	572	553	536	547	578	548	559	544	571	557	580	558	543	604	584	560	555	552	501	562	542	540	574	561	554	513	586	556	534	544	555	589	562	560	597	556	528	539	548	570	539	574	546	574	617	608	546	585	576	559	598	578	592	603	534	560	585	588	536	560	564	546	565	546	552	543	547	608	552	593	569	546	571	573	578	526	623	551	575	579	515	578	564	605	591	535	570	569	582	534	509	602	570	590	542	571	602	541	569	603	521	542	545	592	577	496	553	538	581	560	566	576	562	531	550	561	529	621	576	564	504	520	542	568	524	599	520	508	566	539	563	537	595	620	558	564	549	596	527	597	562	567	603	578	553	545	582	533	555	569	559	559	569	560	564	548	524	543	557	558	508	554	557	566	566	562	529	519	585	520	573	542	589	557	570	591	571	575	549	575	541	556	581	549	552	565	558	543	551	535	540	561	539	616	542	538	546	576	542	591	551	568	524	580	570	525	516	539	613	534	540	565	571	549	581	579	585	551	546	554	564	533	554	577	552	557	532	551	508	565	528	567	568	556	506	532	605	544	556	558	563	552	589	582	581	562	582	556	596	551	574	565	583	598	539	536	560	573	552	568	556	564	542	570	585	584	551	562	541	601	566	588	571	598	599	538	599	551	550	610	547	558	608	554	580	590	545	561	555	594	599	563	578	582	526	587	574	528	566	598	568	594	580	582	581	572	598	574	535	571	526	545	543	552	558	549	565	532	565	545	511	571	584	576	583	586	563	608	586	544	560	603	550	533	582	588	573	554	545	580	548	521	558	576	502	582	564	542	542	521	565	574	584	513	538	584	524	556	570	540	576	581	567	542	569	543	518	547	610	552	605	569	546	578	563	581	563	539	566	598	574	550	547	538	568	593	554	529	540	575	611	509	528	529	566	562	576	528	496	554	550	550
3669	1820	1468	927	799	653	650	612	622	613	569	550	551	573	530	540	572	524	529	546	530	502	535	552	527	483	566	511	552	512	559	512	547	538	512	560	499	486	562	520	520	506	530	532	537	561	530	477	532	525	487	519	519	511	563	519	514	500	513	505	509	512	550	489	511	501	532	525	526	553	484	501	531	518	523	497	530	538	481	513	474	557	518	522	518	550	541	509	520	579	502	520	519	512	556	556	504	526	496	526	483	494	486	517	520	498	520	474	505	551	492	504	492	525	481	560	513	538	528	502	508	510	497	511	529	545	517	553	517	514	554	536	524	503	564	522	508	522	533	539	551	568	532	512	527	525	489	543	505	516	533	504	535	506	501	515	552	517	519	517	539	505	494	533	544	492	498	523	544	513	532	551	527	498	520	552	533	502	552	498	506	530	507	536	460	554	529	468	515	477	472	495	460	528	556	494	526	546	572	558	547	485	512	521	523	536	507	501	512	527	540	523	525	563	526	550	538	514	528	494	500	485	516	540	510	503	523	513	530	532	511	499	531	536	520	522	514	487	502	509	510	519	556	506	508	542	532	556	496	511	525	499	513	474	524	550	499	516	521	561	536	560	492	545	535	519	528	533	500	523	504	483	508	513	520	480	574	524	533	489	489	528	542	528	537	484	496	521	525	453	502	495	498	533	522	478	502	482	506	481	528	506	498	548	547	519	478	516	450	503	520	485	525	476	464	559	478	540	501	455	529	547	502	504	522	520	488	510	485	456	527	477	499	535	465	523	505	462	561	538	530	515	523	537	553	553	527	532	512	496	537	547	499	529	498	509	530	510	513	499	518	500	519	523	516	524	519	539	525	510	523	551	488	496	537	525	526	501	501	495	488	530	548	509	493	534	494	503	499	523	537	537	530	501	547	529	523	487	515	468	518	513	511	518	562	485	479	473	517	542	502	537	529	538	557	495	482	499	515	514	532	469	522	509	520	510	500	533	510	497	528	572	482	498	500	533	519	505	521	550	505	519	514	499	565	498	537	487	518	532	515	535	603	544	476	527	519	513	546	501	520	525	495	554	521	487	532	530	486	472	498	494	492	547	536	568	508	505	500	531	501	501	492	504	541	563	484	530	556	522	512	492	536	515	552	507	501	541	521	544	542	503	526	556	490	539	517	513	546	548	497	523	542	509	522	567	553	519	479	515	548	534	521	527	547	506	507	501	513	497	500	526	512	484	590	506	528	474	561	509	510	502	498	500	487	542	547	529	515	498	566	498	500	525	500	512	555	508	476	515	486	512	518	522	521	510	511	483	515	581	542	512	505	530	528	509	502	529	519	559	498	472	493	485	555	546	518	526	540	481	525	485	529	539	488	523	554	543	542	524	485	539	516	544	491	535	490	532	474	564	490	537	494	553	528	492	485	459	495	510	492	536	502	488	546	540	507	533	490	539	494	515	512	510	524	482	520	532	524	503	484	471	500	478	510	505	509	496	524	480	537	495	496	507	533	504	520	508	492	544	541	503	526	491	520	542	508	511	519	474	533	514	503	550	531	496	494	505	545	474	490	486	521	536	510	526	526	537	477	529	525	500	477	511	543	514	552	511	534	515	544	564	516	560	488	519	541	515	533	545	534	533	459	476	559	534	496	472	518	486	528	527	503	540	479	487	512	502	507	528	550	491	483	518	516	490	521	492	509	549	511	496	531	560	528	570	512	531	486	502	496	532	486	507	522	518	543	569	498	515	516	503	500	533	548	530	546	512	525	514	477	525	514	514	536	526	485	537	520	492	484	510	503	478	506	511	518	537	502	517	501	500	540	499	518	516	494	471	523	506	490	474	545	506	495	468	543	518	527	495	528	494	480	545	525	543	471	530	533	560	498	524	525	520	491	480	536	504	541	531	528	511	499	498	540	514	491	522	492	502	493	507	498	517	527	531	562	524	515	511	541	522	519	486	521	552	525	513	510	491	506	529	548	502	512	498	476	493	494	503	493	511	520	531	505	532	533	514	534	558	475	518	484	524	499	539	496	500	479	500	574	517	494	509	503	489	520	485	504	538	550	521	481	514	548	499	510	514	522	533	531	512	514	513	520	508	541	503	481	516	493	497	525	513	527	559	556	491	473	513	517	516	485	521	491	507	501	542	516	557	546	538	486	545	481	537	505	524	498	518	531	511	500	505	521	490	476	494	528	517	519	526	519	517	538	498	498	528	475	516	539	536	493	549	503	509	546	497	545	540	501	515	541	527	513	495	492	526	511	519	549	534	473	522	542	552	512	481	520	507	511	457	494	503	487	503	499	538	526	498	527	517	541	506	512	512	528	532	579	507	515	474	489	521	513	513	600	494	531	507	516	504	545	481	525	536	505	536	517	556	490	524	524	450	551	503	482	518	539	527	482	512	514	510	524	522	522	521	511	548	531	486	534	485	506	495	510	593	525	505	528	478	557	534	495	562	541	515	532	518	493	533	540	540	517	505	534	554	539	536	554	528	472	523	561	500	508	486	500	543	520	509	484	510	565	526	524	512	530	508	513	509	477	491	494	509	474	526	493	472	509	515	538	536	538	509	503	509	522	512	556	485	511	525	494	500	513	507	504	516	552	488	523	528	500	475	485	499	511	492	538	509	522	521	534	536	495	528	517	518	495	538	495	500	489	517	493	485	500	489	528	556	463	522	500	511	513	484	531	505	552	500	498	503	534	523	552	491	494	507	531	505	533	530	486	520	520	545	519	491	502	497	493	528	532	536	506	495	529	491	525	484	518	527	518	554	473	526	510	509	515	514	525	496	549	512	522	518	508	532	541	508	559	498	520	466	493	522	500	507	540	506	531	459	528	492	498	506	537	537	500	524	514	552	472	516	499	504	549	492	510	536	518	498	518	507	541	483	534	519	506	528	520	537	527	506	504	533	501	493	522	522	514	500	510	500	529	551	468	509	494	525	503	528	554	491	523	518	518	507	523	512	512	485	530	497	515	500	535	465	558	545	544	525	483	509	494	485	494	490	538	512	483	533	508	516	491	555	466	488	528	520	520	515	527	528	517	536	472	481	495	528	533	539	504	495	500	529	489	510	499	485	497	495	506	527	549	477	500	539	487	485	518	523	511	505	489	556	474	497	525	497	480	455	489	534	537	510	488	480	468	513	549	522	495	507	501	516	475	548	465	524	507	491	473	479	526	510	497	500	484	541	498	529	485	531	535	512	510	504	478	524	490	497	476	510	535	532	495	500	505	524	521	537	489	514	510	488	519	485	544	482	524	470	509	520	512	475	545	476	538	525	531	515	499	482	519	491	522	531	515	500	531	540	526	470	518	486	519	491	542	492	512	534	522	504	527	528	489	507	517	527	538	518	526	492	551	576	542	512	490	540	513	539	498	521	515	541	514	543	467	516	539	512	505	514	502	520	481	518	506	505	516	506	494	534	540	521	494	517	535	523	543	530	479	500	513	509	476	504	539	503	513	564	531	489	518	527	537	509	495	472	511	477	532	506
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
