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
339544020937	339544021507	339544022057	339544022607	339544023157	339544023707	339544024257	339544024807	339544025357	339544025907	339544026457	339544027007	339544027557	339544028107	339544028657	339544029207	339544029757	339544030307	339544030857	339544031407	339544031957	339544032507	339544033057	339544033607	339544034157	339544034707	339544035257	339544035807	339544036357	339544036907	339544037457	339544038007	339544038557	339544039107	339544039657	339544040207	339544040757	339544041307	339544041857	339544042407	339544042957	339544043507	339544044057	339544044609	339544045157	339544045707	339544046257	339544046807	339544047357	339544047907	339544048457	339544049007	339544049557	339544050107	339544050657	339544051207	339544051757	339544052307	339544052857	339544053407	339544053957	339544054507	339544055057	339544055607	339544056157	339544056707	339544057257	339544057807	339544058357	339544058907	339544059457	339544060007	339544060557	339544061107	339544061657	339544062207	339544062757	339544063307	339544063857	339544064407	339544064957	339544065507	339544066057	339544066607	339544067157	339544067707	339544068257	339544068807	339544069357	339544069907	339544070457	339544071007	339544071557	339544072107	339544072657	339544073207	339544073757	339544074307	339544074857	339544075407	339544075957	339544076507	339544077057	339544077607	339544078157	339544078707	339544079257	339544079807	339544080357	339544080907	339544081457	339544082007	339544082557	339544083107	339544083657	339544084207	339544084757	339544085307	339544085857	339544086407	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2686	3600	2300	2686	3600	2300	2686	3600	2300	2686	3600	2300	2686	3600	2300	2686	3600	2300	2687	3600	2300	2687	3600	2300	2687	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24392	23494	32661	26273	21841	16131	2571	435	398	383	392	419	402	407	390	369	426	421	381	401	381	397	397	401	422	391	420	404	352	384	375	413	395	388	376	358	411	393	382	367	387	383	365	410	356	368	404	373	445	412	397	384	380	364	411	364	339	404	406	385	400	427	402	359	382	383	407	382	422	381	414	399	372	390	389	372	391	395	386	383	389	411	413	358	437	395	377	432	357	357	355	385	394	383	389	367	374	416	416	383	365	369	437	384	388	389	410	352	385	359	385	401	387	361	368	400	384	393	394	391	369	398	381	375	365	392	356	391	402	378	378	372	410	378	392	386	390	401	402	390	399	362	388	379	369	390	384	378	384	416	380	438	369	413	402	374	438	368	360	392	359	397	369	411	396	404	336	421	409	394	361	373	336	382	405	310	377	377	401	368	402	394	381	383	371	380	362	386	416	419	364	398	383	313	371	362	403	384	415	382	440	390	398	369	395	369	376	405	436	380	364	342	408	403	397	361	418	368	403	380	425	363	388	391	415	409	388	367	376	381	366	400	375	432	397	336	366	395	415	390	379	360	427	438	361	363	379	398	368	357	440	374	390	376	392	378	376	347	391	383	403	411	399	379	394	372	400	409	351	370	360	395	376	381	407	416	374	404	398	362	388	394	380	386	415	367	402	405	392	421	385	364	380	382	398	393	376	427	384	384	391	358	407	415	386	377	384	373	387	384	386	398	432	369	394	370	360	361	358	402	431	404	382	373	375	367	381	361	455	379	384	379	361	386	392	376	399	412	395	408	391	409	393	379	377	370	390	396	366	393	408	405	384	390	351	398	397	346	358	371	371	383	359	398	381	339	411	384	383	389	388	379	391	418	403	398	365	361	356	388	400	382	433	394	372	382	405	377	377	375	420	387	379	413	374	379	351	377	388	402	369	398	384	408	392	365	355	387	429	384	408	392	390	384	392	389	386	391	422	377	364	378	377	413	393	374	394	371	367	373	376	363	390	358	391	377	407	400	387	430	382	370	416	345	411	394	396	400	395	371	378	391	392	387	361	354	394	371	362	374	365	358	407	368	392	354	396	386	403	384	389	365	382	371	408	355	376	386	393	386	404	389	392	349	385	413	404	389	381	363	403	379	372	373	381	381	389	403	398	379	393	375	413	411	399	408	353	394	377	393	395	353	377	371	376	365	351	410	414	403	365	374	378	378	374	407	403	419	399	350	383	379	376	374	394	385	365	388	368	386	382	391	429	396	352	398	383	373	380	390	403	369	377	368	399	364	383	394	367	413	382	370	378	395	372	382	376	377	448	388	380	386	378	403	381	360	395	387	372	386	406	391	380	380	369	409	414	375	365	386	382	387	381	398	409	410	375	404	392	392	400	420	378	380	362	405	368	370	398	397	388	450	431	373	383	375	407	399	355	434	391	405	410	370	405	375	389	362	345	350	385	374	417	389	417	396	376	379	417	385	399	390	384	354	369	412	417	364	363	409	369	388	393	369	385	371	429	361	383	407	413	413	372	395	390	374	397	403	369	402	352	381	382	406	369	423	373	395	391	391	393	424	414	385	389	356	396	410	367	404	392	364	363	370	396	392	400	405	405	381	389	418	369	369	392	376	396	366	417	364	364	400	405	350	394	361	371	409	365	377	390	393	385	357	382	418	389	387	373	353	382	369	406	401	388	411	408	361	404	369	365	359	394	362	368	381	400	380	374	368	376	417	390	407	393	395	377	386	372	381	411	410	360	382	399	379	396	420	394	386	400	386	415	383	408	399	384	372	380	404	375	377	394	386	374	367	386	382	407	393	374	410	373	368	391	383	353	369	406	394	421	406	392	367	386	383	394	356	399	358	393	425	403	407	391	377	379	384	419	375	375	402	371	352	418	389	376	368	377	402	383	392	366	364	387	399	377	393	356	383	405	375	422	398	379	364	382	388	378	372	368	407	391	369	373	370	371	366	371	393	388	414	412	332	387	378	368	365	397	396	395	398	408	396	388	363	382	393	385	383	381	421	361	337	406	388	419	369	365	320	375	395	375	417	396	419	395	378	416	382	410	384	373	392	428	381	329	382	400	403	403	340	340	415	333	392	381	376	399	388	379	396	379	380	385	410	380	373	391	403	393	419	390	383	405	398	400	430	381	366	382	402	364	365	366	395	363	422	415	383	375	390	368	406	392	383	354	374	391	363	379	402	433	405	376	360	389	358	385	388	405	405	379	388	377	409	406	401	431	356	397	382	412	384	375	408	379	375	385	376	395	397	377	382	421	393	378	381	403	400	386	395	377	408	387	336	346	389	373	382	410	383	409	383	354	376	395	365	371	397	411	369	368	370	393	406	374	338	368	421	406	400	407	398	359	371	420	392	416	350	382	358	358	404	380	391	403	430	408	400	416	352	408	388	352	376	387	403	406	372	392	339	391	424	411	402	413	404	403	398	381	364	365	387	391	406	384	369	395	398	391	365	424	386	367	391	435	389	367	390	389	412	384	378	383	395	363	380	419	420	391	385	390	386	390	395	403	392	362	357	355	380	381	388	378	348	399	385	388	391	398	408	408	394	390	379	367	375	402	397	372	389	392	391	362	387	399	358	406	380	357	399	346	363	373	374	360	401	409	399	357	393	390	402	401	401	366	371	384	399	415	402	344	387	366	365	421	408	375	390	380	379	367	370	362	364	372	399	343	410	376	373	406	385	374	391	407	385	384	402	364	383	403	381	382	355	410	409	367	368	341	383	367	371	387	407	416	385	420	360	427	376	421	390	380	410	376	390	399	373	412	376	379	346	373	377	366	400	391	387	390	382	404	424	366	417	373	376	393	393	382	393	364	400	351	375	408	368	383	382	395	398	371	388	389	364	356	366	444	370	387	379	373	414	352	397	395	396	409	385	398	374	350	383	384	378	411	409	393	396	381	399	372	402	400	376	353	395	373	385	372	375	398	356	407	392	414	357	347	365	381	398	370	369	364	380	393	376	400	408	420	378	392	381	377	381	380	375	410	400	392	389	366	374	384	383	370	421	368	391	383	384	383	415	401	345	402	385	391	367	368	381	386	348	359	364	377	393	379	356	376	425	376	373	390	399	360	360	402	410	392	394	384	382	369	364	437	398	368	388	425	402	384	389	411	375	363	367	377	378	388	371	399	362	390	369	417	413	404	392	387	370	390	391	376	374	362	358	384	414	393	374	382	405	359	402	384	374	397	372	381	381	402	368	386	379	381	380	391	391	374	378	386	369	368	386	358	360	367	363	402	366	385	399	396	373	383	409	422	400	397	401	384	394	383	338	373	382	398	381	373	387	387	388	379	389	356	352	394	410	421	383	376	386	376	367	452	360	394	385	361	391	420	362	402	374	345	405	358	348	372	381	386	359	365	377	396	397	384	376	410	405	399	342	385	401	409	421	379	419	413	370	384	366	401	401	381	404	378	369	376	410	382	389	392	390	368	371	401	371	360	390	394	378	383	360	420	399	367	359	401	413	400	391	372	383
63268	104398	75839	43537	18389	4277	1105	765	595	718	667	722	674	716	688	693	708	686	696	704	674	701	711	659	652	685	677	667	716	674	718	692	697	721	671	701	677	672	685	703	666	673	659	718	714	689	685	729	720	651	654	751	682	692	695	718	691	740	705	712	707	688	684	718	709	737	701	667	671	707	647	685	679	730	677	651	667	712	728	685	686	654	701	673	730	690	696	671	703	727	672	680	649	727	679	609	663	674	659	690	699	693	665	679	713	662	692	683	687	664	657	664	725	659	682	717	721	709	696	643	677	684	663	708	684	704	668	702	675	699	689	693	634	675	685	698	698	730	734	709	694	675	651	664	714	669	697	712	642	673	685	700	669	691	707	705	723	721	667	667	667	700	720	724	644	727	686	711	700	703	656	683	708	690	724	715	708	683	643	717	655	660	697	684	718	652	696	680	658	647	713	643	719	669	695	688	685	684	710	760	702	690	670	681	698	670	625	676	674	722	713	674	690	669	650	645	702	726	682	665	711	667	695	703	654	694	732	655	687	671	702	721	699	688	652	671	662	707	681	674	695	706	661	711	715	688	728	658	671	663	690	671	686	712	691	702	724	696	651	697	698	671	698	693	689	663	645	642	672	680	712	694	711	677	664	692	714	610	702	696	712	685	682	660	737	632	685	650	646	646	719	707	665	707	668	727	704	676	726	701	677	667	641	706	678	644	732	673	693	681	723	702	664	660	695	675	705	701	681	660	707	709	662	746	737	701	667	699	659	676	653	644	709	649	693	696	676	665	671	660	702	690	695	701	669	703	683	659	704	668	731	633	665	712	657	662	652	637	731	717	698	698	648	653	671	668	708	741	685	701	673	680	674	739	679	704	671	654	629	713	661	648	663	679	729	663	691	678	692	708	687	663	746	699	631	639	700	682	674	631	652	670	651	708	691	742	704	704	708	666	702	645	692	664	687	671	682	703	693	685	685	682	719	733	704	701	708	703	701	720	640	678	737	726	642	648	660	693	691	660	679	729	713	661	652	660	680	715	647	694	712	677	695	601	643	723	681	677	695	647	682	710	669	695	726	645	714	678	668	622	649	690	735	656	678	701	685	670	716	706	684	685	745	662	693	670	657	660	696	625	664	674	642	658	623	663	687	691	714	664	674	671	649	690	707	676	686	661	725	688	672	736	684	682	693	656	655	668	702	677	684	691	654	677	673	690	612	669	699	686	742	687	672	671	720	660	651	702	706	693	696	673	719	699	707	671	699	664	672	671	668	690	660	646	679	706	680	666	624	672	686	716	694	642	681	687	677	694	671	653	656	689	685	680	650	731	639	673	708	623	721	699	682	694	664	672	738	659	684	723	679	683	725	695	645	702	678	688	668	677	664	687	656	697	694	687	708	696	686	699	703	675	733	700	690	697	714	651	672	722	689	727	616	697	714	711	690	686	712	638	699	663	701	661	649	714	662	714	687	665	685	686	700	645	699	657	656	691	669	647	656	650	655	693	686	697	639	694	679	702	676	650	652	663	686	689	708	700	700	679	680	721	682	673	728	668	610	648	719	684	679	697	681	688	703	698	657	701	692	715	671	680	663	626	672	710	681	670	722	682	708	711	646	626	641	744	636	709	706	665	713	665	684	703	706	694	732	668	638	717	720	692	755	695	672	692	633	690	634	684	679	691	662	671	705	674	640	655	694	709	656	680	723	663	698	699	678	698	648	681	684	699	684	713	690	679	718	631	719	716	681	722	633	679	684	697	710	655	680	691	691	710	705	701	668	677	709	729	682	732	703	659	697	695	684	658	704	702	685	695	689	645	676	642	699	673	686	722	693	641	691	658	668	667	679	697	671	644	719	696	723	685	665	665	662	700	669	698	655	667	715	684	704	696	705	660	676	712	677	676	714	747	710	650	678	631	691	668	655	656	669	665	717	673	703	690	686	666	691	689	713	669	701	679	667	699	697	717	728	678	677	676	665	649	715	657	664	713	711	698	677	612	690	673	679	694	696	684	750	676	710	703	694	690	673	681	647	731	676	666	664	683	671	718	662	702	670	682	707	677	719	677	716	705	609	682	707	677	730	702	669	711	682	663	707	689	691	669	680	696	687	655	709	675	681	644	685	663	685	708	645	673	688	717	652	692	696	715	691	702	678	675	686	689	720	697	665	710	687	682	668	620	688	686	674	719	637	649	703	681	699	666	661	690	687	681	676	708	688	686	676	682	669	657	662	741	619	701	708	706	654	690	684	716	714	714	680	679	683	656	733	697	697	698	639	710	684	670	673	727	646	695	670	684	698	701	716	666	653	677	652	717	674	706	672	687	670	716	705	680	672	661	615	640	696	660	689	719	693	688	675	704	684	651	715	729	671	659	642	626	659	673	678	688	759	667	672	722	701	661	671	679	698	728	721	720	674	694	668	656	691	739	732	724	711	718	704	713	734	700	668	645	644	697	713	661	669	720	690	726	680	713	715	693	670	705	692	708	699	658	694	683	657	700	660	654	678	683	658	659	673	709	705	674	676	699	648	670	645	697	683	673	686	669	703	690	665	659	661	680	716	678	712	656	661	707	715	669	728	691	716	697	676	736	686	651	656	698	660	715	698	682	705	696	686	698	658	679	653	628	680	689	696	718	662	718	672	670	651	660	656	694	703	707	647	722	687	632	682	713	646	695	655	669	675	662	696	687	694	685	709	710	688	718	679	685	738	690	681	723	668	647	681	728	682	717	691	708	643	671	703	679	666	755	668	678	662	676	692	660	671	677	680	724	654	700	711	651	654	672	668	659	639	680	682	681	678	665	663	675	710	679	658	660	664	689	695	707	667	672	656	648	706	713	652	707	664	677	709	683	670	638	642	715	668	690	644	734	670	659	674	723	713	693	707	702	677	722	697	649	627	674	679	701	652	683	678	673	729	697	698	662	687	682	679	682	672	738	640	637	715	694	696	656	620	651	671	684	693	729	689	652	713	661	738	667	676	656	662	703	698	670	688	743	678	709	686	674	676	721	732	664	686	680	694	703	701	711	723	680	718	689	673	692	679	740	686	707	676	715	696	674	707	663	699	703	660	674	654	652	647	655	698	635	675	686	696	690	709	669	705	721	660	664	676	720	705	688	705	668	681	674	656	657	675	697	636	696	687	712	702	694	674	729	704	669	660	710	711	697	647	719	649	689	687	744	690	654	680	677	626	711	655	639	710	660	739	676	694	688	663	729	699	655	711	690	638	666	670	674	685	664	683	693	668	675	675	650	657	671	740	724	708	639	688	676	695	706	674	668	711	652	624	698	708	672	619	682	729	683	639	691	647	696	675	715	684	698	680	689	672	644	671	678	650	628	674	706	668	706	713	696	668	699	697	653	702	680	691	681	698	663	674	668	690	674	622	655	680	677	707	719	678	669	722	647	669	711	669	711	675	698	667	710	733	667	705	655	670	662	715	729	681	681	744	663	667	672	679	650	635	706	672	645	689	702	684	708	644	662	721	668	687	674	629	668
29580	32093	28140	11454	1648	506	315	322	333	330	322	329	303	326	327	318	330	310	302	305	323	331	331	322	340	322	357	282	333	325	301	309	295	293	289	316	312	325	312	292	329	335	335	303	328	334	323	323	327	328	312	326	297	287	317	315	321	352	324	334	306	306	307	328	329	327	325	288	323	300	329	299	311	300	311	350	316	334	302	291	326	352	319	328	328	317	290	331	301	330	348	309	326	340	347	320	328	320	334	304	324	316	295	339	330	314	291	292	302	319	310	306	341	323	301	311	326	294	343	296	313	345	299	319	347	352	303	300	312	310	320	323	298	341	310	292	302	288	338	318	335	304	336	313	313	325	316	313	315	321	331	316	348	339	309	338	310	317	313	317	283	313	299	323	327	321	315	319	318	309	298	330	300	320	300	330	294	340	330	320	337	326	312	322	310	317	316	273	315	291	312	317	288	329	315	327	322	329	342	298	312	300	288	310	296	316	302	315	323	344	314	340	304	303	320	305	293	330	350	350	336	318	322	319	313	292	334	307	324	307	307	319	307	343	313	333	282	337	338	289	305	309	350	356	296	311	336	340	312	327	307	312	318	346	314	308	293	310	292	289	322	322	311	320	325	296	287	319	316	304	314	316	343	324	306	300	322	326	318	284	319	304	327	331	309	307	324	316	358	323	314	298	353	320	338	307	304	333	301	324	336	297	313	335	324	325	285	333	321	293	320	323	316	286	330	305	288	340	328	332	295	319	332	323	316	306	277	334	306	327	321	308	341	313	286	315	297	294	321	306	291	321	327	316	294	317	296	316	309	343	300	297	327	299	303	326	351	295	330	307	320	291	330	316	309	315	326	302	310	341	325	303	321	317	341	347	321	330	341	310	307	313	339	337	315	315	289	334	330	338	298	368	314	286	299	325	347	306	327	350	339	304	307	315	315	339	308	334	271	317	358	300	294	290	323	312	340	297	345	319	311	303	321	335	306	320	349	312	300	363	339	309	330	338	359	311	325	315	327	328	319	317	338	325	309	315	308	326	309	307	317	323	341	296	307	316	318	297	295	289	343	317	277	332	345	299	331	324	289	319	281	304	322	314	298	326	318	328	350	311	326	327	340	297	320	306	322	342	329	344	334	321	317	305	308	314	304	330	349	330	323	284	321	346	304	320	293	292	326	352	333	322	327	335	319	352	323	309	335	325	324	313	310	318	311	344	316	282	309	316	314	307	318	359	303	330	309	326	327	314	325	300	331	322	313	336	310	305	321	289	342	293	334	332	324	331	320	330	321	317	327	324	322	281	317	285	335	314	319	318	342	324	319	292	326	372	318	312	279	309	345	318	333	313	335	330	339	331	335	341	307	313	320	298	307	296	324	313	334	334	310	315	314	298	318	311	366	311	329	297	325	302	319	300	298	323	325	309	362	321	296	331	305	344	296	304	291	297	318	319	305	301	323	297	329	332	332	315	332	293	321	311	318	279	354	311	318	293	284	330	312	322	327	298	339	310	327	320	313	307	325	333	362	304	344	323	286	327	291	319	327	334	318	313	281	339	334	326	349	301	329	295	328	300	311	299	285	337	322	335	332	339	296	330	294	296	307	324	308	319	287	334	327	308	287	318	359	299	322	309	321	310	311	354	305	296	317	352	332	335	357	302	344	347	321	319	325	316	275	313	336	325	318	318	325	287	373	313	282	316	293	292	308	326	292	319	336	301	328	322	314	290	341	320	297	318	304	322	302	325	328	316	340	355	294	323	325	332	332	307	325	316	296	275	329	338	305	321	336	340	299	329	318	336	303	286	331	311	306	294	322	350	338	334	302	304	335	307	325	321	328	336	319	289	326	314	331	342	273	342	320	321	331	316	284	335	342	338	309	322	329	313	346	321	323	308	287	349	296	312	319	339	328	335	310	308	309	294	336	354	279	314	306	310	297	317	317	309	322	339	315	332	282	303	310	361	308	306	311	331	316	341	323	309	319	313	305	323	286	344	308	346	326	311	309	335	339	366	337	302	313	302	334	306	343	290	323	335	334	333	367	312	310	305	300	332	279	291	311	320	342	276	320	329	293	317	336	337	329	302	287	296	293	293	309	302	318	309	324	303	282	335	308	354	339	304	301	335	317	339	330	327	302	321	293	299	337	327	337	314	326	323	325	316	324	306	308	338	288	332	318	345	317	347	341	305	326	328	346	294	301	320	347	303	324	302	308	300	330	296	329	307	328	327	321	340	316	312	321	338	327	317	322	326	302	360	305	304	304	317	320	303	343	312	306	308	377	330	335	337	314	316	297	336	316	303	306	302	333	317	285	301	314	314	309	309	305	289	310	322	310	306	293	313	290	341	313	352	313	293	316	293	318	301	341	318	327	326	347	340	294	280	310	330	339	327	299	380	316	322	305	312	331	355	347	325	343	301	299	289	333	345	323	306	332	283	290	317	303	291	335	344	309	317	335	290	289	328	304	333	325	314	305	304	306	329	352	327	277	287	341	325	302	329	320	327	325	328	337	346	326	319	306	311	335	320	328	308	324	294	318	351	323	327	303	327	330	303	304	312	281	319	329	323	322	313	348	311	332	306	343	299	322	338	331	322	304	328	327	329	327	292	292	366	318	320	306	330	310	351	316	334	294	293	300	307	345	305	322	303	333	334	306	316	293	307	301	305	287	299	321	305	313	356	354	296	320	338	302	307	299	308	348	306	347	329	292	337	287	297	336	324	318	308	336	339	354	302	353	310	303	334	368	330	314	306	344	325	336	297	323	302	330	307	322	334	332	300	318	328	344	330	320	281	290	308	308	326	308	307	301	353	319	300	312	274	291	333	286	304	343	355	347	297	307	313	305	320	322	297	285	311	367	318	339	323	335	328	327	317	292	319	327	317	314	328	333	345	297	327	330	311	290	339	324	342	282	307	310	363	295	294	317	334	340	310	323	315	317	352	315	348	364	313	310	299	339	333	334	307	316	293	303	344	285	314	321	316	329	283	298	312	317	320	339	301	292	309	338	318	302	311	324	345	316	346	339	361	316	321	339	291	318	320	347	308	302	334	332	335	320	318	312	358	281	289	314	346	317	308	335	326	302	308	320	308	315	330	320	337	306	295	302	342	324	300	278	288	304	340	314	304	331	276	289	318	366	302	294	324	323	329	297	332	319	326	319	313	330	352	313	332	303	361	351	308	306	336	357	307	320	328	294	323	321	290	295	299	302	311	288	322	340	291	336	298	323	312	326	286	304	326	299	315	347	298	295	314	348	338	311	332	312	338	298	328	327	332	295	352	313	327	343	296	301	332	325	288	324	314	300	315	350	321	301	292	312	299	319	302	290	286	345	299	296	316	352	336	299	293	310	342	302	340	297	329	321	301	336	322	286	321	315	316	294	316	302	322	314	330	311	348	325	341	332	319	300	368	341	296	286	310	318	342	334	315	321	292	327	292	328	325	322	304	323	277	316	310	308	324	351	322	288	281	335	311	319	321	331	321	307	297	334	309	324	344
37447	49511	32844	12088	3036	930	675	595	609	586	586	593	631	597	607	577	639	569	617	591	561	640	587	566	597	572	574	608	582	667	617	615	575	607	595	614	587	633	604	638	635	623	584	593	636	604	623	623	579	590	603	625	573	561	594	573	606	610	556	623	601	609	602	606	637	597	625	600	598	619	555	600	599	617	622	612	622	608	614	615	641	628	619	614	607	626	589	626	569	573	620	657	599	624	610	583	559	565	590	564	605	571	627	585	563	602	579	563	606	602	589	590	631	613	570	590	561	602	597	608	632	601	618	543	594	609	627	612	580	588	607	669	642	590	638	598	617	570	591	592	582	580	616	597	554	621	569	585	576	587	605	618	632	578	576	617	605	571	569	551	613	621	615	603	586	603	611	605	586	569	609	602	591	573	614	560	554	609	587	600	547	631	643	600	646	625	610	622	543	662	569	610	549	618	597	607	594	610	600	599	646	601	641	585	645	621	585	564	642	585	628	610	611	604	604	593	623	614	625	610	597	649	588	596	580	602	596	600	587	596	578	565	602	666	542	630	607	612	581	607	615	633	603	633	576	625	600	638	632	600	609	613	585	593	638	589	595	601	578	641	598	614	595	614	620	588	605	575	583	557	632	611	623	607	632	574	577	651	590	626	589	623	643	631	617	646	589	608	567	578	626	586	638	585	620	603	547	600	604	635	584	611	638	592	622	592	567	598	608	600	582	559	603	616	579	599	623	553	576	671	593	628	587	579	610	640	605	621	627	581	549	593	600	613	580	584	594	598	578	572	605	615	557	592	598	575	574	613	616	602	550	592	645	647	620	623	630	559	606	568	614	575	578	616	609	643	620	610	581	593	643	604	584	616	598	622	583	602	573	599	572	607	577	576	627	617	584	597	606	604	622	605	607	618	637	626	582	618	602	634	597	624	587	610	617	641	609	596	598	601	627	589	607	623	608	593	594	612	571	598	613	602	604	589	611	575	577	632	559	613	610	603	564	608	557	572	629	647	606	589	621	582	580	620	634	625	617	578	604	612	605	644	614	600	576	574	611	583	636	584	594	600	564	577	624	590	591	611	641	598	591	592	618	616	636	598	568	555	574	622	610	609	605	639	604	574	582	612	626	604	633	571	586	650	606	606	575	582	575	594	581	633	597	575	634	600	583	584	602	612	632	584	610	636	599	564	589	581	618	632	608	580	619	624	615	620	630	640	597	601	618	548	577	646	631	653	579	643	591	570	612	564	630	611	601	617	588	594	566	609	588	627	598	608	588	575	621	558	629	604	542	625	583	569	598	587	607	574	637	552	622	642	622	589	604	586	586	619	568	608	578	558	595	616	595	626	577	629	579	581	604	603	622	596	616	615	544	617	597	608	599	618	588	582	580	537	581	603	542	605	588	587	607	622	590	595	646	615	578	612	590	633	604	582	594	593	581	579	580	629	615	586	639	593	618	623	637	584	602	572	603	604	631	601	599	565	614	628	623	620	624	557	644	577	621	605	614	604	590	613	628	597	588	577	585	622	607	593	608	597	580	622	597	625	635	590	566	668	569	639	603	637	592	586	565	599	628	618	601	620	559	610	595	621	567	571	620	585	555	587	612	555	635	604	639	599	601	632	561	604	568	572	536	603	565	601	599	620	599	539	613	583	612	597	608	621	540	595	638	611	643	608	558	561	597	562	614	610	613	629	580	539	618	607	590	634	644	630	631	611	612	616	571	605	599	572	627	586	610	552	582	566	587	601	573	588	601	572	586	599	637	601	612	614	612	642	580	615	591	634	621	597	589	567	638	622	611	563	573	608	574	587	592	588	572	596	595	601	592	594	632	618	614	610	599	624	575	624	624	584	588	581	553	616	619	612	570	577	606	628	660	603	606	582	607	601	614	591	606	567	581	606	578	609	631	657	621	574	619	586	599	602	577	591	638	600	643	599	614	608	602	607	613	602	616	594	586	593	581	577	634	642	627	624	545	605	551	619	585	594	577	584	619	618	614	587	585	635	579	604	561	609	592	633	599	592	643	572	607	592	597	597	549	622	586	580	595	570	615	597	602	573	622	612	582	569	579	586	595	617	638	645	568	618	623	599	605	641	617	626	585	609	579	625	562	621	621	617	608	618	661	603	591	604	589	593	599	575	575	643	593	568	643	571	611	628	615	617	570	618	616	629	629	560	664	570	581	649	593	593	573	615	603	567	589	631	663	600	578	619	597	571	608	621	617	613	594	566	588	553	594	619	582	639	587	587	635	588	627	614	612	616	602	573	585	568	574	592	598	576	616	599	585	597	583	656	596	582	601	597	607	618	544	623	597	690	582	576	569	616	593	579	613	585	634	604	599	639	585	648	621	607	579	562	623	637	610	630	602	620	608	599	596	582	659	607	582	612	643	604	626	589	563	555	599	596	569	619	591	577	592	596	584	573	629	592	628	583	599	600	619	529	587	620	590	622	624	607	576	596	602	610	630	620	580	587	521	626	634	594	610	650	652	633	591	579	577	597	611	599	637	603	629	597	578	574	641	646	611	579	641	640	565	587	588	603	582	589	604	628	591	606	508	616	621	578	580	599	562	684	604	572	612	569	635	595	626	575	633	641	580	605	656	608	606	585	575	598	548	572	610	634	588	567	595	630	580	662	600	583	605	611	586	661	612	568	610	608	620	616	632	564	638	608	621	587	604	579	585	586	564	570	578	585	586	638	571	564	619	628	583	583	621	602	559	640	633	581	595	618	620	587	567	607	633	597	622	604	634	611	576	604	623	582	621	582	571	608	568	643	573	580	641	591	569	627	583	627	593	595	621	605	609	596	620	630	608	592	650	622	584	626	657	581	575	634	607	598	611	601	598	590	598	599	615	620	646	658	606	572	669	567	632	570	603	634	585	584	588	624	618	581	587	588	572	556	581	562	628	606	597	583	558	605	617	592	597	615	558	613	534	593	589	619	580	620	649	593	644	575	573	595	597	599	627	575	578	588	630	592	558	610	607	613	570	587	613	626	643	613	601	599	606	639	611	610	612	590	619	598	600	624	594	605	617	575	595	618	592	578	557	585	603	600	643	617	612	580	609	608	571	614	599	601	581	649	572	619	580	609	627	592	615	587	613	622	598	607	582	597	603	588	562	568	610	605	574	576	602	621	701	605	605	579	621	601	574	581	590	620	609	637	597	628	609	578	626	568	595	586	625	607	625	658	562	570	647	590	607	583	605	630	583	632	575	646	608	580	609	602	619	576	615	590	573	600	551	627	592	589	633	650	585	577	588	610	591	656	567	597	565	574	627	582	585	571	620	610	613	587	585	614	579	651	609	607	592	607	576	625	609	603	616	589	581	584	571	622	596	604	569	527	614	604	567	603	589	599	542	603	614	577	568	596	598	625	609	644	606	609	619	657	618	624	591	607	615	629	593	613	598	565	587	607	597	593	576	683	601	606	577	630	616	577	608	598	588	598	622	618	595	600	559	605	605	606	600	604	605	541	639	641	561	603	578	590
25006	25257	34544	27020	17593	4608	539	350	339	352	325	335	321	340	334	320	351	318	349	288	337	316	297	304	339	315	316	324	291	343	322	319	301	319	297	323	315	324	320	343	310	334	287	358	316	299	318	311	338	331	325	300	334	349	332	321	322	315	313	337	312	330	301	301	284	328	312	301	298	321	312	316	310	337	361	296	311	301	311	350	360	326	288	316	340	343	287	291	334	312	320	319	344	339	336	309	320	313	299	292	308	311	350	280	302	294	332	309	328	335	338	306	336	346	289	334	331	308	319	318	316	297	342	342	338	290	280	364	322	313	297	310	304	310	324	336	333	313	290	336	312	325	320	337	338	329	332	348	306	371	360	320	340	326	298	334	311	342	351	299	308	333	329	302	354	302	339	337	322	341	308	345	320	337	313	335	315	318	327	355	306	309	334	310	340	332	343	320	321	308	351	340	361	305	317	327	300	313	302	292	367	308	356	333	326	348	321	332	318	317	330	288	328	331	315	289	344	330	295	299	337	321	317	359	328	299	298	322	298	289	309	278	333	301	324	319	313	303	328	328	282	322	329	320	315	309	314	299	324	343	319	282	323	319	325	321	323	319	337	348	341	316	319	334	336	307	299	315	308	308	304	320	316	339	299	294	321	317	326	280	314	327	308	346	301	349	300	340	363	308	334	342	292	341	341	324	307	312	352	285	341	342	347	300	319	302	322	337	293	312	342	343	338	307	325	310	284	308	330	327	316	332	329	301	327	355	340	307	319	332	337	329	288	329	294	323	317	340	321	307	328	319	337	305	303	321	291	316	305	338	339	325	335	328	315	289	299	316	346	316	348	326	299	320	347	350	321	285	312	309	337	337	323	328	345	342	322	341	325	323	348	327	328	284	322	284	307	290	302	324	344	346	344	315	315	310	317	294	341	301	316	312	311	345	320	286	321	312	335	288	327	287	326	310	307	333	328	338	313	306	331	313	313	290	325	316	330	309	312	328	305	337	306	284	299	316	330	290	279	319	315	323	340	325	307	330	314	333	341	362	325	310	313	317	323	313	308	322	280	347	338	305	310	301	304	320	313	341	348	314	306	304	335	324	331	327	307	296	318	322	344	293	307	300	304	339	280	350	325	302	312	311	309	311	305	350	329	310	313	322	302	331	324	326	334	327	331	323	318	315	342	319	345	333	338	313	317	321	326	299	330	303	338	319	321	305	343	278	319	323	335	318	334	310	333	326	338	348	329	307	351	313	349	352	310	354	292	339	351	327	315	312	298	330	282	306	308	335	301	338	340	302	306	332	326	338	326	298	329	314	307	313	366	272	308	324	348	307	341	341	317	308	317	329	340	323	304	330	336	340	315	321	335	318	314	342	318	325	338	359	296	314	334	322	306	312	309	323	341	322	296	314	301	300	333	306	327	311	293	351	291	325	283	309	334	348	288	334	324	335	334	296	335	326	336	329	302	287	286	320	364	298	322	327	330	305	338	301	322	290	305	330	329	340	351	293	310	322	345	318	322	347	307	305	332	315	328	338	327	316	296	313	314	295	331	309	319	316	303	329	310	315	321	313	312	308	325	322	312	319	326	327	307	327	321	306	315	315	302	325	333	317	306	304	329	330	301	293	326	331	315	322	309	301	318	328	318	306	308	299	301	301	290	338	313	319	321	319	339	314	306	320	308	294	326	309	346	306	347	296	322	324	340	297	341	297	302	338	321	299	323	345	308	310	330	364	352	304	349	339	336	317	317	293	346	337	329	329	320	325	298	311	280	300	324	315	339	330	305	301	321	308	298	299	294	320	332	318	317	315	328	318	336	299	310	294	325	305	334	304	307	335	338	326	328	346	328	346	317	293	292	318	328	294	305	307	317	353	346	333	334	332	285	306	328	339	345	323	369	299	312	306	330	338	308	296	327	347	306	308	342	294	357	310	303	340	265	322	322	356	311	325	339	316	337	339	313	318	269	317	312	328	323	312	330	312	321	273	329	332	306	339	325	301	340	328	296	317	364	326	334	321	332	310	291	316	317	320	329	325	319	307	334	336	335	338	332	307	311	339	337	335	311	330	282	324	320	322	320	300	342	323	317	306	356	335	321	295	324	311	319	304	303	309	313	311	312	299	323	325	354	314	272	272	321	315	296	308	304	290	287	306	340	325	332	335	320	311	304	338	340	343	329	342	301	326	348	329	304	309	334	287	311	318	333	335	346	320	328	352	339	322	310	302	337	319	323	343	335	323	352	306	293	343	334	345	348	346	343	334	315	312	282	323	331	325	321	317	324	296	335	346	348	325	358	324	328	325	331	308	316	299	321	307	319	331	319	298	333	293	319	307	312	331	341	314	330	332	307	325	321	297	342	341	341	319	315	328	327	319	334	307	318	317	319	284	322	286	324	326	307	318	313	295	330	345	313	297	332	346	344	358	300	313	309	324	318	333	362	324	289	319	300	306	320	300	318	332	309	328	326	366	332	328	333	320	331	350	307	349	331	304	375	343	303	346	351	316	316	307	323	320	319	299	313	323	303	355	351	321	308	319	319	300	330	289	302	325	338	287	323	315	304	312	318	316	337	350	300	311	296	300	320	316	353	322	330	311	312	348	343	318	339	335	318	301	330	327	299	319	295	334	316	314	320	331	305	299	295	314	312	300	318	321	304	319	329	329	355	328	316	295	313	337	312	311	313	294	314	333	328	300	288	333	352	308	315	319	305	309	344	315	331	308	326	337	324	309	338	338	304	356	361	308	316	309	298	314	313	320	304	318	348	317	327	315	309	331	315	324	319	330	357	322	318	328	328	284	320	331	300	333	334	343	336	313	318	308	305	309	309	337	341	323	336	309	334	299	327	289	295	335	342	336	316	293	296	322	300	330	302	329	333	322	330	309	307	314	304	308	321	301	313	318	335	287	316	305	342	349	342	324	312	314	321	319	307	331	325	305	286	327	300	303	328	336	340	314	336	310	311	356	340	326	321	336	312	330	326	275	296	302	348	313	311	321	328	305	320	282	326	310	322	321	315	310	320	337	319	332	288	299	338	333	370	326	328	312	338	280	335	312	296	329	314	330	307	316	336	316	334	319	339	307	375	303	314	347	312	320	312	343	323	306	359	284	322	324	306	323	345	307	337	331	346	314	300	332	313	308	297	304	314	322	304	295	321	310	317	321	312	317	327	321	331	322	298	321	313	289	344	297	330	277	331	297	296	301	341	338	317	331	330	347	293	315	343	306	327	341	325	298	295	311	372	314	304	339	319	300	333	319	356	333	364	318	338	348	299	325	357	330	330	357	288	330	307	324	336	338	354	287	337	357	325	342	286	325	302	312	301	322	324	285	335	306	306	331	336	302	287	329	314	315	321	351	347	313	324	300	297	323	328	339	351	321	307	310	327	292	339	326	309	331	318	320	351	359	338	344	311	324	335	334	320	298	300	325	317	305	296	341	324	334	322	324	307	332	344	329	342	287	278	305	281	313	297	354	317	336	313	309	308	320	325	334
59424	91070	62235	32697	11848	2518	827	662	561	599	604	605	625	579	649	580	570	576	583	643	552	622	604	551	566	608	560	614	615	622	632	585	581	626	594	615	612	614	617	605	646	600	626	575	629	575	565	609	601	635	587	609	627	629	647	597	578	570	603	577	607	596	593	630	599	584	612	565	610	573	622	620	542	580	625	646	598	585	596	618	609	562	582	596	574	621	566	628	581	594	604	616	625	599	597	601	614	603	591	613	591	592	580	587	627	599	606	587	576	556	563	557	586	579	645	587	574	614	559	600	605	602	650	589	621	627	589	589	574	623	594	630	603	614	600	619	572	622	561	607	593	616	618	593	591	605	634	604	593	605	583	593	603	606	589	591	580	609	600	594	583	593	609	590	610	578	633	646	589	600	574	592	618	603	664	571	570	596	620	653	612	582	580	599	622	603	598	598	571	575	606	605	637	606	542	572	605	626	624	607	616	615	608	563	597	602	595	610	602	622	583	605	636	607	586	573	564	640	651	557	591	579	573	619	579	612	595	617	606	646	618	588	602	602	614	607	586	602	632	619	582	582	599	602	600	609	601	596	617	605	608	597	608	621	541	625	607	559	605	609	586	704	581	632	568	586	579	585	613	621	599	636	648	597	600	618	559	613	562	574	635	607	584	585	585	578	621	607	586	621	606	619	606	603	575	579	610	598	597	603	601	587	584	601	637	575	613	642	561	628	618	619	646	611	587	617	585	586	586	627	587	562	629	594	595	566	563	558	635	582	606	664	600	619	624	596	616	595	617	575	633	622	583	595	604	569	627	555	626	658	585	596	628	648	581	652	559	615	569	608	624	556	634	603	584	585	590	613	601	578	578	626	648	616	608	608	600	603	588	603	645	569	605	633	628	559	617	606	600	581	596	624	628	536	610	614	613	620	627	611	644	617	641	580	569	582	642	634	562	591	605	585	599	633	583	585	581	635	584	623	581	607	585	578	601	586	594	618	601	628	615	593	620	575	577	577	564	613	603	617	560	593	595	577	611	628	582	575	566	647	595	593	558	627	613	599	623	574	570	601	602	604	589	632	613	597	575	558	614	615	620	600	602	584	600	586	598	567	621	563	602	569	561	613	604	545	592	597	598	633	584	609	666	630	561	615	619	611	619	587	627	568	580	623	600	621	599	576	569	621	543	594	591	562	583	584	585	598	631	597	534	619	618	550	590	608	634	592	587	639	604	603	632	601	570	573	586	608	608	591	616	584	576	627	593	620	628	603	655	591	585	600	630	632	601	629	590	596	571	598	640	591	610	598	633	599	636	578	632	622	638	619	609	648	590	549	593	583	592	626	567	595	615	629	621	591	612	566	597	620	535	610	541	619	601	617	597	622	609	579	605	564	595	607	651	558	576	568	613	539	593	608	605	578	603	597	584	618	584	587	594	581	579	605	563	612	622	619	588	609	624	639	585	566	573	630	610	628	578	629	576	596	620	605	563	608	575	620	566	604	627	597	617	574	598	631	646	601	603	572	543	625	610	561	559	620	601	588	569	603	574	621	607	592	609	592	597	590	582	595	592	597	576	551	596	601	603	631	572	655	608	580	561	628	594	551	592	601	609	564	616	595	587	618	656	583	594	607	657	614	547	606	603	606	557	569	614	595	586	598	605	597	592	612	586	628	581	602	600	608	556	627	620	566	562	567	626	650	617	587	603	573	621	576	578	590	602	574	575	608	582	620	574	635	604	650	590	634	633	630	617	632	595	591	600	584	631	588	559	573	596	589	621	577	584	624	599	619	628	595	566	594	567	594	587	633	587	580	634	592	618	651	586	613	589	592	605	603	604	587	620	642	554	570	589	574	584	604	611	560	599	632	590	635	619	566	607	601	630	562	619	609	585	585	607	604	583	622	581	591	616	634	594	571	660	597	568	626	601	644	609	646	600	585	598	620	641	599	631	585	618	640	581	632	604	585	635	615	564	620	588	639	604	594	565	590	574	618	623	607	615	611	600	592	594	607	588	602	565	593	597	588	614	619	574	576	585	607	610	596	627	613	579	561	640	597	627	607	646	598	598	606	559	583	549	604	592	569	568	594	611	595	613	555	567	575	653	647	548	616	598	587	559	563	586	605	629	596	601	588	634	597	575	604	588	575	606	577	599	574	649	565	599	582	595	575	620	625	595	626	624	598	598	592	622	604	614	573	572	595	576	581	604	608	611	603	567	579	622	565	654	564	560	638	582	650	581	623	643	579	637	608	572	627	594	580	620	583	570	609	592	635	630	613	592	626	615	589	638	572	613	588	598	601	620	606	573	623	563	596	605	580	642	579	619	581	566	602	603	576	582	569	630	594	615	567	599	560	558	613	620	593	611	640	615	603	590	621	614	608	617	632	611	649	625	592	625	623	615	565	636	604	626	608	632	609	629	582	587	574	600	644	586	591	584	574	623	617	568	631	631	616	599	599	624	518	604	609	572	608	607	605	624	638	560	587	631	577	559	623	603	605	585	604	597	593	578	615	603	618	566	638	576	596	567	586	618	618	587	589	564	606	586	633	645	603	602	627	595	640	597	629	593	576	598	630	626	614	603	620	594	593	604	658	611	594	608	589	618	617	604	601	602	586	641	626	593	589	573	582	596	614	594	583	571	641	630	613	611	660	615	569	583	603	612	642	620	628	642	621	593	613	605	621	587	599	617	650	588	625	604	629	603	621	588	581	576	623	632	570	621	572	626	636	599	624	607	632	576	573	568	573	617	581	598	625	578	606	597	633	566	647	582	577	606	618	598	575	565	601	603	582	623	591	608	606	551	609	586	617	595	592	583	580	624	626	606	613	586	606	615	590	594	590	596	628	611	620	639	600	627	593	625	634	629	577	613	593	611	597	573	578	608	603	576	604	629	610	666	540	596	590	632	596	624	617	566	610	595	629	646	590	606	619	589	614	589	613	574	608	564	663	621	639	604	594	649	614	600	623	629	609	634	575	606	596	600	606	618	596	579	617	598	623	624	616	595	629	646	598	624	612	551	597	577	596	581	580	626	627	621	626	588	643	583	605	596	597	601	590	637	574	606	616	574	587	606	603	639	603	612	616	646	632	619	616	503	593	564	634	641	624	580	607	585	622	606	592	554	579	577	601	613	610	602	615	608	610	604	630	603	602	578	620	585	583	590	609	630	602	609	582	601	601	570	614	625	630	576	523	577	582	653	607	581	610	603	593	613	622	618	582	606	617	618	628	551	595	609	600	578	572	628	633	594	624	550	596	616	618	606	616	626	589	622	568	619	595	587	603	567	604	599	657	615	593	616	548	611	594	623	619	588	605	571	591	590	591	591	591	602	666	619	593	654	593	588	576	560	562	602	591	632	563	619	622	621	583	638	589	622	586	637	625	591	611	580	622	595	589	617	601	662	540	657	576	596	621	590	619	626	580	570	646	612	603	596	578	590	618	599	615	572	592	630	588	587	564	638	586	579	594	586	595	583	633	606	636	578	570	603	567	552	610	607	592
23540	22813	31367	25132	21004	15790	2547	463	366	363	361	368	348	336	411	349	380	378	400	379	335	357	327	399	408	344	358	388	379	358	392	349	424	385	368	359	377	374	360	357	350	366	367	370	375	352	377	360	356	346	363	348	376	397	358	401	372	386	384	390	359	360	386	370	365	366	374	339	392	385	341	367	384	388	370	362	403	394	380	394	398	372	349	363	359	361	362	386	376	394	353	379	363	354	371	354	373	355	368	364	356	380	381	339	365	342	383	371	370	356	367	358	351	387	351	373	334	365	378	392	357	384	348	382	353	348	384	356	369	363	348	378	386	341	367	357	370	357	385	370	380	369	356	384	366	376	383	359	350	367	362	405	342	391	374	357	359	361	394	358	376	360	357	377	363	357	362	365	390	345	348	362	367	374	335	387	379	371	371	365	399	358	402	368	389	370	360	363	377	364	354	357	367	374	352	362	353	378	385	352	372	336	352	332	390	349	360	398	385	363	375	408	359	366	367	370	370	359	419	367	356	417	386	369	404	361	341	368	384	371	374	364	357	383	348	359	373	378	357	376	339	364	382	362	376	403	357	396	363	373	389	382	366	385	389	367	380	329	340	380	362	394	381	373	395	376	357	342	392	352	360	377	358	368	351	339	379	391	383	370	391	344	388	362	357	359	364	350	361	358	348	364	360	346	351	359	367	368	352	357	355	387	349	353	350	346	371	377	353	349	344	390	365	354	382	347	379	389	365	342	343	377	358	378	346	354	389	397	384	388	428	384	360	379	380	346	385	368	392	363	344	352	388	381	378	373	399	340	365	354	365	355	356	365	398	368	344	367	338	354	370	335	376	362	355	358	388	358	398	356	374	361	368	393	387	406	348	357	388	356	348	381	362	396	355	371	346	332	360	342	378	386	393	402	394	401	357	374	374	381	346	356	360	360	344	379	366	349	378	360	346	399	362	339	382	369	375	382	368	350	344	371	378	355	348	367	369	366	372	367	384	374	385	348	393	324	347	379	349	388	375	370	344	368	350	378	351	368	392	398	371	373	360	368	381	395	413	384	331	377	356	346	390	412	334	379	348	371	373	380	367	338	346	386	370	357	370	381	345	331	357	343	335	381	369	378	381	395	367	374	369	373	364	375	404	372	352	333	370	355	362	432	377	344	394	386	360	366	387	353	359	370	386	371	367	352	341	359	367	351	379	364	375	381	387	350	339	375	359	378	416	359	353	380	364	360	374	351	357	362	356	364	386	410	361	367	399	316	352	361	360	365	373	404	380	372	352	360	364	371	343	355	373	357	368	365	372	376	346	355	364	356	381	392	386	359	356	365	372	353	370	368	378	378	356	363	373	342	416	379	369	350	361	386	345	363	326	375	347	387	382	357	371	392	380	400	360	348	368	371	356	352	373	355	378	363	346	334	373	339	358	350	354	392	352	358	371	364	361	387	366	355	373	380	392	329	379	382	398	389	343	393	375	344	361	373	356	354	394	406	385	403	351	377	352	313	372	349	358	339	371	363	365	366	362	383	358	377	343	341	395	360	393	375	364	351	356	397	402	390	384	359	342	350	370	391	339	341	377	347	359	356	368	365	406	358	371	367	386	345	339	347	382	371	372	358	385	368	340	344	387	368	342	390	363	409	338	347	352	384	388	353	360	345	355	344	323	354	375	334	342	341	374	380	351	378	352	380	356	347	366	355	357	346	392	353	342	362	374	383	380	360	385	336	386	369	373	382	355	358	356	399	365	326	366	316	362	386	369	382	367	383	339	353	389	360	359	391	371	348	376	377	365	354	383	374	350	367	367	345	355	377	379	356	364	385	361	406	343	378	337	378	355	373	381	359	359	364	383	382	376	357	364	396	360	356	374	366	344	378	368	362	358	352	382	377	366	382	375	349	377	369	388	362	353	355	351	351	368	363	369	384	380	390	393	400	417	380	343	389	371	363	386	363	346	357	393	369	379	322	377	353	398	369	370	357	394	352	359	364	370	364	354	370	356	373	345	382	344	360	345	343	377	360	354	374	377	374	353	369	377	364	386	359	369	373	384	354	370	399	345	349	346	356	390	343	366	401	353	346	372	382	396	380	352	407	333	345	372	371	355	356	381	383	360	375	364	371	375	348	380	396	371	383	354	366	344	371	399	377	375	356	343	393	364	352	386	386	365	375	354	353	394	371	384	382	335	365	336	363	352	348	377	358	382	378	370	340	376	364	363	362	362	382	378	376	353	392	357	385	417	381	390	360	335	388	335	342	356	355	372	390	381	386	385	350	379	395	359	352	355	340	378	361	372	366	353	365	357	363	368	338	353	359	399	374	362	365	385	355	366	367	386	368	361	370	337	365	361	377	378	341	373	329	378	355	393	368	360	357	390	388	397	368	318	361	359	340	351	401	385	379	354	345	358	396	360	359	374	368	360	386	407	375	390	354	393	341	353	354	386	357	380	369	351	364	376	373	410	370	355	353	361	347	346	378	358	358	401	344	361	390	379	378	346	386	409	346	373	363	380	377	362	367	376	344	368	364	362	388	341	378	366	365	388	375	353	339	384	420	382	366	362	369	372	377	398	365	367	358	383	370	365	378	383	365	369	361	375	383	386	369	374	351	348	389	401	337	355	356	373	353	381	371	360	358	381	382	367	378	369	356	390	339	371	357	377	383	341	359	365	381	314	366	361	352	346	354	348	393	353	407	339	369	329	371	361	367	399	367	362	382	354	402	379	369	392	361	341	368	353	352	377	362	361	347	352	360	384	354	342	382	387	377	398	383	326	409	336	422	353	357	347	352	382	353	405	340	371	360	371	335	341	370	373	355	406	372	380	350	375	343	391	384	341	369	347	364	342	399	348	350	364	378	356	366	379	380	368	346	372	391	361	415	396	358	336	357	373	408	346	375	346	359	373	328	379	407	369	366	362	341	366	372	373	381	354	374	401	380	356	332	399	371	338	358	337	390	343	391	374	365	373	365	351	382	368	393	374	359	372	394	358	386	350	352	372	360	354	389	372	358	361	374	336	369	384	361	370	363	394	367	358	371	349	346	373	337	389	404	366	410	381	367	369	378	373	364	352	354	343	373	365	414	358	338	382	318	369	372	425	359	356	377	392	334	371	331	354	358	354	348	347	402	359	374	363	419	357	376	370	366	344	388	367	351	368	334	352	349	354	380	381	331	360	388	369	347	389	377	371	366	394	413	355	356	375	365	372	329	386	363	311	342	382	384	367	390	347	396	382	387	383	347	368	359	384	389	367	326	359	391	383	381	346	400	377	351	364	334	384	362	333	377	351	377	345	393	358	365	357	363	362	343	382	393	376	369	384	384	340	334	380	342	361	388	345	382	380	352	345	375	343	359	393	319	375	368	356	366	370	381	397	359	379	359	372	338	386	365	362	355	349	362	403	399	375	407	360	356	341	375	369	383	345	349	371	359	357	395	374	389	352	376	420	368	366	353	363	349	363	385	347	371	339	356	412	365	384	357	395	375	347	362	363	380
60046	100872	72569	41986	17777	4167	1159	720	624	656	696	690	642	696	680	643	628	660	648	651	716	675	697	701	681	682	655	659	647	633	639	638	652	658	660	622	632	642	679	642	637	627	682	638	663	696	648	650	652	682	630	662	690	685	645	691	702	646	712	644	633	693	653	642	682	684	657	606	628	652	634	628	675	670	611	662	696	640	683	684	686	652	707	679	659	654	666	617	679	691	679	645	649	635	693	681	647	635	653	673	668	646	661	702	665	673	661	654	684	643	677	618	678	665	662	657	624	660	665	681	661	647	653	676	628	693	641	637	708	626	646	650	702	640	699	692	660	670	634	662	602	660	615	634	640	611	652	634	690	647	655	718	640	638	662	666	661	701	626	678	677	634	684	671	637	669	652	671	675	661	665	673	620	621	640	656	637	688	617	605	669	648	696	667	655	635	677	661	667	661	643	668	643	673	667	665	647	662	646	651	647	662	643	650	683	646	662	647	649	642	627	672	653	669	628	655	712	634	714	651	665	662	655	682	652	675	688	695	662	686	717	675	665	718	665	658	659	683	720	660	677	651	670	648	621	679	644	660	660	665	656	638	669	680	663	668	645	636	624	613	621	691	691	611	676	669	665	641	647	706	604	721	684	661	644	642	632	669	667	679	635	624	656	679	652	652	638	648	660	618	612	648	675	674	642	689	610	641	654	645	629	668	664	643	661	695	657	658	652	673	661	671	671	664	648	652	668	687	660	653	581	702	667	681	631	625	635	668	676	626	648	684	680	650	690	670	656	688	663	643	646	640	631	673	640	673	640	664	648	644	631	678	623	641	671	614	640	671	687	650	664	630	670	623	682	650	658	690	637	635	657	653	699	664	632	659	662	651	670	664	655	634	660	691	632	631	693	653	696	639	634	631	662	685	708	661	664	658	623	641	647	624	699	605	640	647	631	645	685	696	672	670	660	646	673	650	635	683	699	641	708	641	634	693	618	625	648	624	682	629	674	671	622	687	633	662	652	662	659	634	634	664	646	690	629	661	639	707	637	673	683	655	678	639	646	639	663	690	638	663	659	703	678	675	644	678	689	661	652	653	619	639	681	592	687	653	623	654	643	680	627	700	654	651	683	647	649	602	642	617	618	635	680	632	662	642	689	674	643	632	667	687	650	655	671	685	681	645	686	655	632	634	639	687	684	638	726	624	569	692	692	624	651	718	645	630	690	683	655	617	647	639	674	734	679	679	674	646	688	655	657	697	692	642	681	661	671	678	651	666	676	655	669	612	646	668	654	660	704	643	669	631	618	653	658	666	653	722	649	673	653	657	701	625	628	688	686	655	596	636	686	649	686	666	683	664	677	648	683	671	676	685	694	676	639	665	642	650	717	671	658	670	643	646	684	657	657	677	638	652	688	684	654	664	611	650	681	629	674	701	651	694	636	676	666	640	698	644	683	694	626	670	711	653	669	686	653	642	694	689	644	648	656	623	621	696	640	645	647	639	651	648	649	671	682	647	651	662	641	705	706	696	628	652	628	673	682	642	633	649	623	651	631	659	681	630	699	635	649	681	670	640	679	619	683	663	665	638	703	642	689	645	631	638	645	679	663	623	671	669	710	630	684	681	639	661	655	650	616	661	686	657	667	647	676	667	658	620	712	626	677	638	669	655	653	629	620	664	610	620	674	678	644	648	671	697	692	707	664	655	627	674	642	654	630	626	720	678	688	658	637	679	678	719	645	620	671	654	648	665	661	635	661	643	664	634	652	653	612	657	630	660	655	725	664	647	709	674	684	656	607	675	626	640	642	667	705	606	662	633	696	677	691	658	688	675	647	673	651	708	648	664	648	662	694	660	652	661	661	677	646	691	651	696	647	667	655	647	679	669	631	659	633	661	655	618	683	653	696	667	676	642	644	657	666	669	652	660	668	662	685	652	645	676	640	618	647	620	696	652	620	671	634	658	685	640	655	648	632	660	695	648	640	681	639	651	633	675	648	646	651	671	680	675	672	668	658	613	644	703	680	636	676	631	603	660	655	667	608	670	696	644	655	662	652	638	648	736	676	658	626	645	675	676	668	655	614	668	633	665	633	657	623	683	599	675	668	646	681	623	673	694	612	648	656	616	688	647	661	672	653	701	691	620	667	672	607	684	699	650	697	643	614	670	654	647	645	686	650	683	666	684	642	696	652	658	672	649	674	662	635	656	695	626	705	650	641	661	638	648	650	684	645	674	692	684	649	622	657	644	678	675	638	695	673	628	608	613	658	615	700	653	696	649	709	668	712	643	638	610	638	647	636	663	653	650	626	627	657	643	693	670	647	687	661	660	646	696	667	608	598	628	627	640	638	656	683	619	638	652	679	618	660	672	681	650	653	712	674	692	633	665	684	701	685	657	698	603	651	629	605	639	652	687	669	671	662	659	639	625	648	638	654	631	613	654	648	638	635	671	663	649	648	632	697	672	674	639	636	648	666	669	624	639	688	662	622	648	647	714	631	640	622	686	651	597	674	634	677	659	656	591	660	684	654	661	700	649	695	632	690	641	669	642	670	677	661	676	590	661	636	676	651	643	651	628	596	635	678	679	647	685	662	652	664	688	653	639	656	643	656	658	618	675	667	654	670	663	672	630	687	656	658	621	639	675	659	660	609	701	661	634	674	662	636	598	624	660	639	683	647	676	627	641	654	691	695	602	627	636	705	674	683	657	644	652	726	637	683	684	655	686	693	626	674	710	665	671	682	664	642	656	682	638	657	648	662	610	683	690	647	639	622	715	662	654	671	684	693	653	666	674	654	699	661	661	639	668	683	639	668	675	653	663	652	682	697	658	645	655	670	631	686	638	639	633	623	664	617	677	640	658	642	673	695	696	666	675	664	674	629	701	639	636	642	681	694	650	633	663	672	663	679	649	636	643	637	639	631	667	649	653	670	659	662	663	620	688	695	699	697	669	643	687	654	661	677	690	620	655	630	650	677	644	669	659	653	639	707	616	643	655	696	669	665	681	614	645	690	640	719	684	717	671	654	648	702	678	676	650	589	650	656	679	675	622	689	614	615	648	658	690	625	684	633	665	677	593	655	637	643	656	642	610	646	659	632	612	700	604	667	673	651	649	615	639	613	658	647	673	680	658	671	690	665	647	645	646	671	645	695	718	627	639	685	645	666	652	644	686	675	641	638	652	618	665	621	664	681	683	663	672	701	712	682	669	651	662	651	639	713	673	650	663	636	669	691	675	658	620	656	630	668	645	721	605	658	657	598	632	731	637	631	646	671	676	637	671	651	633	655	650	658	657	668	665	638	676	655	683	718	737	680	630	699	658	650	672	648	642	648	698	713	637	642	677	654	687	687	646	667	646	614	642	641	652	618	663	684	662	640	693	587	693	673	633	673	664	690	626	656	671	671	673	676	674	659	651	689	671	663	639	636	662	628	689	624	684	612	608	674	625	626	647	681	639	657	679	651	647	666	648	689	664	659	683	680	691	717	655	626	657	656	649	663	648
30065	32688	27236	11117	1582	494	345	302	297	332	312	316	306	268	308	339	336	316	311	282	308	302	304	319	292	308	291	301	310	313	336	289	302	308	342	313	282	323	318	283	317	328	315	327	326	345	322	346	310	311	305	315	288	349	302	281	334	313	330	324	276	315	308	312	285	306	307	292	293	306	321	310	325	312	316	326	312	331	308	309	324	324	299	300	267	317	307	315	301	304	315	311	291	325	345	293	318	309	293	292	298	288	329	314	329	330	328	283	305	317	319	313	313	331	306	304	315	316	326	338	330	301	340	321	305	343	292	291	344	311	312	304	303	299	296	338	345	312	328	283	328	307	302	298	289	280	305	343	306	312	302	307	313	322	330	264	331	359	307	316	303	314	307	293	313	325	301	316	307	325	306	322	330	292	336	316	289	283	323	318	276	309	311	307	330	305	298	314	337	313	350	311	315	343	336	303	314	289	315	314	335	325	308	305	334	288	348	332	286	312	320	312	311	296	309	322	324	303	285	312	303	340	285	296	336	302	315	307	337	313	309	300	298	314	339	317	306	273	318	296	286	312	284	301	321	342	314	296	321	306	319	323	283	281	335	318	304	277	319	344	286	299	295	294	313	323	309	349	312	303	328	283	341	343	314	337	344	321	330	319	323	300	314	306	293	308	307	328	336	325	345	324	327	316	321	306	304	315	298	277	315	301	306	329	309	327	331	330	301	310	318	300	321	323	317	332	306	314	306	319	301	302	306	316	314	307	327	291	317	337	324	314	316	310	314	335	311	314	316	304	291	323	277	301	311	316	291	360	327	306	338	297	302	281	311	325	327	334	316	295	297	312	309	310	314	327	294	319	312	315	276	324	321	344	299	336	321	317	314	288	319	335	290	319	326	281	335	314	294	321	295	310	300	320	317	295	301	313	289	297	309	312	314	285	307	315	292	292	307	324	329	322	307	303	287	315	297	298	313	305	315	364	312	327	304	292	314	334	289	295	315	313	290	316	307	345	308	324	282	332	288	348	281	314	311	332	324	335	312	293	282	325	321	345	316	309	281	331	312	338	334	318	256	316	353	300	318	309	316	284	334	305	349	294	310	310	327	297	317	325	318	327	306	282	318	316	302	331	305	317	326	295	294	283	336	309	277	337	331	295	325	328	320	330	314	302	342	316	303	320	344	290	295	307	300	305	315	363	309	338	285	326	317	346	310	313	319	332	312	302	279	315	295	296	341	313	320	298	314	295	280	285	287	310	313	290	305	329	334	313	312	306	347	316	302	326	326	318	337	290	307	300	332	284	296	308	301	333	323	302	322	289	320	328	348	322	330	294	308	310	328	327	320	287	325	314	318	301	352	313	312	292	315	293	346	329	303	308	325	295	303	331	316	304	304	303	301	317	312	328	314	312	329	306	309	288	316	307	316	322	313	320	319	321	322	312	325	305	316	305	295	313	293	332	339	304	337	298	301	324	320	315	310	301	316	325	322	302	313	324	302	311	290	312	286	273	342	281	357	318	334	325	301	295	319	325	305	317	330	307	331	311	313	281	332	307	327	311	307	290	325	337	317	301	309	325	311	298	297	320	308	326	308	319	315	296	314	336	326	318	338	293	304	295	325	309	294	311	313	308	290	281	325	295	319	332	328	297	301	288	313	315	306	323	280	314	305	309	329	319	314	290	305	343	292	330	324	312	328	321	319	326	324	317	303	277	316	323	323	345	322	309	263	304	295	296	279	309	318	284	342	334	294	321	307	325	317	325	333	313	286	306	344	343	302	319	314	309	290	343	328	333	307	294	293	288	319	277	331	272	313	310	297	307	330	274	337	304	328	298	297	340	313	318	320	335	280	305	313	322	312	316	327	307	286	314	360	294	319	294	298	316	319	315	329	318	326	294	305	355	337	303	326	314	310	306	298	271	320	330	320	281	336	298	342	312	301	336	339	311	306	297	307	333	316	305	275	319	309	311	324	302	309	291	277	332	306	343	297	314	315	303	298	316	295	290	309	331	311	313	303	321	305	316	345	290	310	292	282	336	328	304	335	300	300	323	352	317	302	310	313	321	294	316	352	334	296	327	344	309	298	342	332	339	326	332	311	291	322	324	314	324	287	365	321	326	332	310	325	298	326	302	322	342	302	338	311	324	328	343	323	310	299	272	322	316	327	305	327	317	313	318	340	309	340	313	296	336	311	298	288	305	289	309	334	331	314	299	304	302	299	276	309	284	276	308	315	300	296	327	316	291	327	308	310	314	317	314	352	293	329	346	312	279	324	292	327	322	302	335	317	322	269	292	324	314	276	324	319	292	334	290	309	294	326	285	298	281	329	339	316	326	304	289	292	307	360	323	307	288	294	299	317	290	343	364	311	300	316	311	317	306	319	318	301	291	313	314	298	299	312	325	306	333	321	332	315	301	348	313	320	338	324	312	322	333	335	329	310	300	323	306	316	319	308	330	303	313	301	271	310	283	308	326	346	262	300	346	312	293	328	300	295	320	304	303	338	319	316	292	328	305	266	313	311	354	289	307	323	311	305	305	283	312	323	305	306	324	360	337	305	298	308	297	305	318	329	290	299	273	315	380	318	306	331	313	305	306	297	320	309	309	285	313	327	322	311	327	301	308	303	306	299	303	283	321	305	314	309	300	328	274	328	297	310	280	300	326	336	312	333	325	324	295	312	286	302	307	326	290	306	311	325	290	321	330	302	318	296	310	312	299	312	314	350	301	326	290	291	283	322	309	290	324	317	310	325	354	326	305	329	318	328	296	300	330	316	307	308	324	317	301	309	302	322	305	294	310	319	295	320	307	332	306	311	298	305	292	291	341	315	319	293	306	328	302	350	281	320	305	315	322	346	321	304	318	305	303	301	313	299	315	300	309	348	335	318	322	314	302	314	301	315	314	329	338	317	282	315	318	314	352	325	315	303	316	309	293	296	322	305	303	353	335	306	300	303	311	329	315	319	315	298	308	316	294	322	294	354	317	356	321	324	299	324	350	276	319	324	327	283	311	315	292	314	319	337	295	300	284	294	279	324	309	294	289	319	302	316	321	307	311	295	254	284	311	341	327	324	311	299	302	336	291	280	304	302	330	297	303	331	338	293	316	320	324	306	330	305	272	285	307	299	315	307	310	330	311	312	303	302	324	338	336	307	286	307	295	319	304	290	344	327	307	302	303	307	332	328	317	298	302	291	272	333	328	339	307	331	305	315	325	290	308	312	312	348	320	309	330	293	312	324	308	312	292	268	348	320	335	330	310	317	328	340	304	322	298	306	306	295	302	313	317	333	288	317	343	317	330	313	319	290	310	306	288	301	282	306	288	304	321	325	345	330	332	330	350	331	289	302	291	315	315	319	303	281	306	304	327	326	332	288	284	324	320	282	340	333	321	286	314	322	365	288	295	299	312	336	320	292	314	321	292	316	331	297	308	324	319	345	308	306	304	322	319	307	333	318	325	323	343	318	303	287	344	331	283	322	317	301	316	333	327	315	336
37750	48933	31815	11722	3015	944	599	646	614	587	616	585	560	557	587	603	577	580	587	590	595	558	580	575	592	603	624	592	603	623	604	563	614	586	576	573	596	610	562	616	604	615	624	593	604	618	589	583	559	587	599	545	576	576	562	592	632	589	624	604	562	556	606	599	601	583	591	588	580	611	563	588	609	581	601	606	603	627	585	615	566	570	618	615	536	593	577	566	603	542	570	586	635	598	616	599	637	622	635	580	613	601	587	626	583	615	616	610	541	599	581	565	553	580	603	611	641	626	568	548	577	634	599	578	621	581	616	606	564	583	616	574	582	580	588	556	629	593	585	552	587	612	601	557	632	584	541	609	621	578	595	586	627	617	614	597	576	589	620	594	597	552	586	560	587	612	581	532	594	581	638	575	593	636	557	623	572	601	599	589	581	600	638	641	571	584	585	592	589	607	606	617	598	562	578	597	598	559	609	559	604	612	628	560	619	642	617	605	568	587	606	600	617	579	636	588	616	586	594	582	610	639	583	579	610	554	609	621	613	610	621	628	619	615	586	570	593	596	588	575	594	605	597	593	594	589	588	605	619	595	561	592	586	594	620	637	569	644	640	599	599	563	574	619	609	625	567	561	594	588	595	597	640	625	611	623	600	585	598	609	627	572	574	628	592	605	583	600	598	569	603	562	566	597	637	580	625	595	611	587	580	596	607	620	600	589	583	619	581	619	566	591	594	602	590	633	558	586	539	580	559	589	628	619	577	587	597	600	600	590	586	605	578	630	605	571	606	601	613	590	560	629	639	608	582	587	602	598	589	601	584	612	619	615	584	631	578	547	575	586	657	530	544	576	593	612	595	626	590	648	580	569	602	621	631	587	583	626	618	573	575	595	591	575	586	606	586	627	637	616	596	592	571	588	603	586	599	624	618	584	589	598	614	562	589	602	583	569	549	600	601	584	587	590	625	596	587	560	565	555	623	597	608	583	585	597	595	557	565	595	612	611	589	560	572	604	596	590	652	583	586	598	583	614	587	638	618	577	557	524	631	585	597	585	585	633	588	606	567	552	605	599	598	596	589	571	581	562	631	611	592	568	588	647	572	603	587	569	565	624	595	579	609	581	623	556	601	594	606	603	598	609	642	608	591	631	642	576	588	621	564	590	590	623	616	615	581	602	588	574	580	591	590	615	628	624	562	614	606	595	565	623	551	581	594	561	611	626	603	599	648	575	608	556	577	649	621	624	626	552	580	543	595	590	628	585	613	582	614	596	593	627	631	613	574	554	596	593	611	584	634	568	608	616	643	552	591	610	614	564	598	567	589	619	584	626	599	618	608	601	593	574	573	617	608	554	584	602	580	559	569	614	597	589	625	588	571	589	639	587	603	646	596	613	598	576	602	640	590	606	596	623	590	624	570	559	614	539	597	570	610	587	603	554	590	598	597	618	605	590	605	583	584	611	590	609	571	605	625	576	584	585	625	566	592	621	588	600	601	626	599	628	576	643	608	590	579	576	644	608	627	566	596	606	664	615	606	608	563	599	568	545	629	593	553	616	589	575	578	628	553	554	588	614	596	577	553	561	588	569	579	615	583	617	606	632	569	615	578	588	615	588	596	569	574	610	587	587	610	590	586	567	626	591	600	585	598	637	593	584	629	626	583	602	608	558	638	598	596	631	600	590	616	568	631	608	572	578	590	604	553	623	600	618	601	593	602	565	550	570	595	586	574	626	615	612	606	595	559	577	593	569	597	625	580	604	579	613	618	587	573	571	578	598	572	619	585	617	627	575	589	608	615	628	583	600	608	591	609	573	567	589	594	594	622	590	599	593	591	574	587	626	572	546	584	578	599	565	587	601	565	578	588	571	607	612	624	637	555	594	600	608	611	594	589	567	604	613	615	574	620	584	559	586	584	587	602	579	574	617	587	580	605	655	638	563	617	632	605	571	603	577	610	599	653	605	616	579	600	630	595	587	584	567	596	584	575	620	617	638	614	631	575	638	625	608	587	655	597	540	592	591	589	591	581	566	623	603	598	606	572	605	595	573	578	561	600	609	591	637	583	640	580	553	565	603	555	566	602	598	641	613	605	629	587	594	619	603	557	576	594	602	588	581	606	655	580	599	612	593	606	553	611	605	613	583	603	617	617	621	574	577	621	619	616	561	569	557	628	567	590	588	596	603	642	611	627	598	559	627	578	607	590	562	597	642	609	604	598	619	575	552	596	552	599	594	579	564	588	578	596	608	620	680	594	600	654	618	631	628	621	599	600	586	551	600	569	562	613	584	546	593	614	568	610	581	588	622	631	602	584	601	625	597	613	613	641	544	586	561	605	634	566	573	616	579	605	600	581	593	602	577	581	614	607	627	614	620	555	592	572	592	576	568	592	597	609	573	597	595	618	574	604	585	576	607	571	622	583	591	561	608	606	622	620	601	551	597	578	601	617	579	532	629	570	590	604	553	596	541	551	601	580	602	619	620	584	582	565	610	571	587	611	615	587	637	608	598	551	598	637	611	575	600	561	574	611	578	560	571	590	596	563	609	581	607	586	619	550	602	559	587	599	572	611	580	579	644	591	586	592	625	562	578	622	624	611	585	639	563	648	621	579	605	611	581	588	575	582	610	575	630	603	599	557	592	632	615	607	556	564	597	622	548	622	622	608	582	619	623	592	605	569	594	605	594	570	621	580	591	626	591	577	630	647	612	583	586	592	570	603	624	640	610	639	596	581	620	610	611	581	613	619	625	557	633	621	595	616	638	585	607	589	567	600	620	632	619	624	613	592	642	621	594	581	642	558	595	589	593	567	607	595	603	643	597	584	578	578	652	607	604	576	603	548	602	617	567	604	613	512	605	565	559	593	547	566	594	609	558	605	623	559	594	593	551	553	567	597	571	597	587	538	590	608	621	573	589	628	581	642	597	589	594	561	584	559	581	624	614	596	612	614	601	578	594	575	625	592	586	622	574	582	595	617	603	600	587	573	602	648	633	594	552	596	592	579	584	579	568	594	602	586	540	571	586	619	596	526	552	572	606	553	624	582	592	599	593	576	623	588	621	580	593	573	578	608	566	602	560	590	576	618	587	589	568	607	564	595	597	602	585	565	618	573	607	557	617	586	595	622	594	573	583	578	579	587	575	586	588	588	578	578	601	597	604	550	599	616	581	591	564	599	623	557	539	594	627	598	567	597	620	602	638	580	612	592	578	594	596	578	605	573	589	647	636	605	612	576	589	606	602	571	574	585	574	621	580	588	560	616	601	579	579	568	646	574	593	617	621	621	577	601	594	641	602	584	601	565	579	569	587	596	578	598	565	588	572	574	612	578	604	621	617	625	567	575	613	591	595	589	620	587	613	563	615	574	650	577	610	567	598	649	562	613	624	587	578	585	568	596	606	616	601	586	570	593	629	552	629	541	551	584	588	585	576	570	573	558	604	656	643	642	591	578	602	584	595	593	567	608	604	606	656	583	613	583	584	615	599	553	594	541	625	565	576
24956	25007	33955	26763	17389	4258	521	374	321	342	323	295	335	328	318	307	330	332	331	305	326	309	271	311	326	336	325	321	274	311	315	312	343	347	292	338	335	324	325	301	315	297	292	322	314	282	316	330	312	312	302	304	352	325	299	301	331	335	307	301	338	307	287	306	310	333	312	321	323	336	348	334	316	342	341	317	312	310	312	311	349	297	325	293	320	312	299	328	305	308	301	319	315	306	339	316	311	342	319	302	313	323	286	323	313	306	301	323	323	311	322	312	341	310	331	296	308	337	296	329	332	323	328	322	319	315	314	321	322	309	299	318	314	314	326	314	329	349	340	321	284	335	300	315	295	305	292	333	292	333	332	285	310	304	325	300	273	319	326	320	300	298	314	309	320	331	320	308	317	337	312	350	321	336	305	297	332	331	312	314	308	338	293	303	319	300	299	328	328	312	299	336	348	328	321	304	287	321	334	300	337	328	315	307	327	325	330	319	325	322	297	335	283	332	308	332	326	315	306	328	325	350	300	322	306	339	339	318	311	293	312	281	326	310	326	328	335	322	316	313	310	306	359	309	319	316	283	296	319	325	296	334	307	265	306	316	347	314	279	300	321	325	295	323	314	319	338	321	329	350	336	298	328	306	308	356	325	299	351	295	358	344	320	313	343	298	349	318	313	339	308	309	361	285	342	287	332	345	302	328	346	306	332	317	321	344	331	307	319	311	328	343	322	312	304	334	298	331	308	322	339	319	296	318	284	313	354	310	290	314	317	314	326	317	314	351	303	334	316	345	306	348	336	287	309	305	275	314	315	306	326	334	309	303	346	336	312	338	303	308	289	320	320	302	336	322	321	323	309	301	328	297	306	342	317	341	323	349	329	296	321	308	296	322	331	320	338	321	294	295	310	291	330	326	318	298	287	316	298	320	300	332	317	305	345	306	303	308	332	305	323	317	335	339	302	318	295	305	350	332	339	327	308	310	315	334	317	309	342	338	319	276	309	282	301	316	327	313	333	310	331	332	319	328	318	311	298	302	337	324	348	310	305	292	326	330	322	324	312	334	301	340	341	320	294	293	308	319	297	303	295	331	333	293	288	310	276	310	321	353	303	298	291	342	306	313	317	336	338	296	311	331	320	305	312	331	335	308	317	295	311	319	326	315	340	306	299	326	335	320	359	331	313	338	320	314	322	299	330	339	324	329	354	339	305	293	301	334	316	341	335	313	304	336	312	348	324	327	313	328	315	330	321	332	348	325	299	323	293	265	334	316	295	317	306	312	331	323	329	319	304	314	314	334	305	321	322	332	333	335	317	298	292	307	323	315	306	343	308	299	333	297	328	311	326	314	311	327	314	281	301	312	316	324	318	328	356	308	312	322	339	316	343	312	323	342	297	346	310	335	292	344	319	298	320	315	342	332	340	317	279	302	301	269	322	322	289	329	330	300	337	337	327	311	339	324	326	352	316	315	283	295	293	294	341	330	313	319	312	334	325	327	324	331	317	294	321	318	322	331	286	333	287	330	302	318	313	305	319	325	327	323	330	296	275	290	310	325	339	316	296	320	315	332	358	349	358	340	331	315	326	357	339	338	358	314	291	339	319	293	293	319	326	312	318	305	318	304	327	311	317	367	315	318	286	289	361	312	328	342	307	304	336	316	310	321	275	304	316	326	299	324	313	313	316	304	316	292	294	330	297	315	318	287	346	319	336	344	354	346	286	292	325	326	313	312	320	323	318	332	344	314	309	317	327	326	298	315	317	360	296	347	284	316	320	324	329	323	297	303	299	319	294	333	343	319	332	312	329	360	297	339	350	315	294	309	331	305	304	298	329	308	324	322	328	325	317	294	322	318	325	306	323	287	308	321	317	311	362	334	306	335	319	321	315	332	312	362	288	317	291	336	303	315	319	293	298	279	312	329	350	314	310	329	307	306	322	313	302	332	280	308	287	315	339	342	306	299	343	294	303	345	322	314	328	311	300	308	311	308	293	337	312	294	302	311	342	318	322	325	322	345	343	331	297	338	353	301	326	370	329	337	280	322	320	348	335	308	321	298	326	344	303	339	250	333	321	346	334	338	286	285	343	334	321	328	301	344	317	317	305	300	303	341	327	334	358	318	348	307	318	307	315	320	285	347	298	350	306	336	335	327	317	320	315	346	324	315	337	298	297	304	322	304	315	308	334	342	337	330	345	296	353	350	300	303	336	334	338	325	314	308	319	363	333	302	326	313	334	329	312	293	321	307	309	312	304	324	329	324	305	317	320	329	326	315	317	317	327	314	324	295	301	337	333	359	308	307	326	312	341	280	326	314	312	320	304	321	304	322	309	333	315	332	284	314	333	319	310	299	340	344	312	317	304	288	306	330	314	298	301	307	310	347	304	335	297	306	360	310	328	308	322	343	323	350	307	320	290	319	279	308	329	290	310	318	331	310	323	304	325	277	317	335	300	306	337	329	336	329	306	316	325	305	331	333	349	340	303	308	345	301	313	330	331	295	335	309	299	346	320	317	330	289	327	323	313	330	320	319	294	325	304	309	331	335	313	319	312	352	310	309	314	293	315	311	330	302	316	290	324	309	331	308	339	324	306	342	329	310	301	318	326	341	304	318	340	313	323	314	299	318	350	316	276	310	335	303	308	301	292	319	335	318	322	320	307	322	316	325	304	310	317	340	321	326	358	331	345	312	318	323	289	297	318	307	335	348	284	303	332	337	324	332	338	328	300	339	331	314	354	315	336	332	315	303	296	303	286	334	321	297	325	325	312	316	283	324	320	305	311	330	302	323	327	323	322	311	298	324	308	285	337	327	323	322	289	304	311	289	313	322	306	323	296	301	314	323	290	296	324	304	304	312	303	331	317	304	336	289	327	349	340	315	351	322	333	302	311	310	318	293	311	320	333	298	345	349	316	324	319	305	297	323	308	323	310	310	328	320	308	328	349	334	295	312	314	318	323	283	326	307	310	307	339	335	289	348	338	326	312	334	337	310	321	319	305	330	304	304	318	311	328	306	326	356	338	348	300	322	310	303	290	289	306	299	331	317	340	316	319	304	315	319	321	291	331	320	325	327	320	325	326	350	344	301	317	315	313	331	305	319	348	302	311	317	336	331	318	309	285	333	293	331	327	318	324	373	311	315	344	343	329	306	324	287	334	306	308	301	307	299	336	319	314	320	336	320	340	286	326	307	299	295	344	325	337	319	298	319	340	332	331	307	340	354	328	334	314	319	315	286	328	301	334	322	297	323	333	362	308	353	335	325	309	316	306	318	296	319	314	306	283	311	302	299	344	296	324	303	317	335	319	315	303	311	319	326	338	321	296	283	319	290	310	304	339	294	332	328	340	313	302	300	287	315	341	298	340	333	311	323	324	318	315	316	314	317	328	323	339	295	297	308	341	299	294	332	328	304	305	336	304	322	320	321	311	316	343	316	303	326	329	321	302	342	351	350	312	325	319	324	328	333	316	307	318	293	342	311	319	329	317	304	315	311
59717	89919	61472	32220	11217	2394	798	622	638	578	603	603	603	592	625	604	573	603	662	598	588	586	616	607	600	628	603	579	607	593	572	593	582	586	552	651	591	627	586	610	586	562	560	570	600	590	585	567	588	623	575	606	593	600	626	630	602	574	595	579	604	530	575	588	588	578	631	634	643	565	578	572	606	594	616	614	580	593	626	620	594	585	633	586	550	592	571	541	621	586	587	558	626	551	628	585	575	573	632	595	592	560	605	572	597	579	588	649	613	576	626	580	566	572	587	561	610	644	623	618	623	550	632	608	565	602	587	625	614	597	643	644	585	611	546	622	611	550	623	554	564	607	619	611	610	578	592	627	624	592	614	627	603	604	571	616	594	587	631	669	596	596	617	536	597	574	563	583	635	620	597	572	592	585	596	562	603	600	610	598	606	565	609	581	624	609	604	619	619	602	608	611	586	602	620	571	561	551	579	553	626	579	634	570	647	584	631	584	600	593	613	588	571	582	585	579	615	583	644	616	595	579	630	637	598	595	603	604	610	580	572	654	600	597	581	607	603	594	595	657	586	588	615	597	569	600	595	597	542	584	603	582	596	617	593	584	586	571	572	628	650	600	598	586	550	591	565	587	600	628	567	573	631	609	627	593	585	644	607	564	618	592	618	612	604	587	619	627	593	571	578	568	620	590	597	619	590	628	588	656	561	586	608	604	584	617	560	620	649	605	622	601	648	597	574	615	570	629	619	576	557	595	606	602	645	621	625	605	581	619	597	654	572	622	619	560	595	599	596	581	580	573	567	597	593	610	631	560	591	591	610	593	611	583	627	629	631	569	567	608	573	608	618	638	601	597	620	618	566	588	596	605	587	622	601	628	579	573	605	556	610	594	600	609	554	603	633	595	571	566	617	576	619	592	589	581	588	521	643	556	583	603	591	635	547	592	595	557	596	620	605	619	622	603	593	606	616	602	577	623	612	596	573	637	573	636	577	588	591	639	600	596	577	630	596	582	583	604	610	545	640	622	600	647	538	596	630	631	600	557	589	568	590	584	594	609	583	611	540	588	588	583	606	619	540	611	636	593	625	595	596	607	602	633	589	556	589	595	613	588	563	562	613	637	621	578	577	585	618	583	578	594	593	618	589	578	632	605	587	569	613	581	542	640	608	574	560	607	575	558	602	622	611	603	596	625	618	592	624	597	620	631	607	647	624	625	612	629	639	606	586	599	563	618	640	610	612	596	609	566	553	599	600	562	573	590	609	585	608	565	596	592	571	603	635	604	618	605	582	610	644	583	610	612	569	604	641	642	623	598	586	609	611	636	649	587	606	628	626	564	593	565	600	570	616	592	597	571	621	625	564	602	610	623	637	574	574	601	595	622	607	610	600	592	609	623	623	625	586	634	585	607	636	617	536	577	605	589	594	621	591	592	601	573	596	578	627	560	604	635	578	618	613	622	605	576	595	567	571	587	609	596	578	615	578	594	566	618	609	609	654	649	573	624	592	628	638	583	589	617	579	605	549	595	608	627	547	616	588	627	580	581	554	568	623	628	535	555	630	607	575	571	560	593	657	612	573	594	558	625	595	586	626	589	597	645	622	599	583	605	636	638	567	614	585	548	624	595	598	593	556	656	587	609	607	603	577	622	565	569	632	605	592	552	599	622	543	578	549	600	614	615	579	564	589	593	641	596	609	583	575	608	584	582	561	581	564	604	610	591	564	614	598	555	613	571	599	622	608	648	574	579	573	646	589	603	608	613	589	651	605	637	617	586	597	571	599	620	593	582	608	595	648	647	570	614	574	634	598	579	604	584	593	624	587	583	620	603	588	549	599	560	580	580	580	617	615	589	603	611	603	559	594	588	647	586	578	581	575	589	566	619	565	578	609	588	597	577	630	623	588	600	611	548	605	649	602	592	583	567	645	639	611	618	586	607	618	628	612	629	578	601	564	612	612	619	591	602	575	604	597	583	583	584	603	583	609	566	589	577	604	559	610	613	619	590	579	626	614	583	592	563	573	667	542	652	557	625	608	569	621	589	598	598	580	617	566	587	573	596	589	627	617	629	591	575	662	591	579	603	613	602	599	611	566	626	591	608	588	580	590	576	594	573	565	621	626	616	602	589	642	658	594	631	627	601	611	621	591	569	590	548	599	582	633	590	600	570	596	590	600	617	575	593	569	611	596	535	579	595	601	614	627	605	593	596	626	586	593	616	603	590	609	560	561	585	617	589	548	547	569	616	607	584	575	584	574	593	599	638	634	573	578	585	611	606	623	640	609	574	586	621	629	553	585	591	594	574	610	566	574	653	601	599	637	584	581	615	576	600	644	627	582	622	635	584	591	623	564	608	623	625	583	610	601	576	572	570	633	623	610	554	568	606	566	580	603	590	629	600	591	630	598	565	634	612	559	576	577	576	594	546	588	581	585	593	573	614	563	610	559	668	578	655	614	624	599	594	641	615	589	597	583	580	623	584	575	589	589	612	574	589	616	584	585	601	590	626	593	523	584	638	550	615	606	577	579	612	589	607	590	623	613	636	586	588	589	579	565	558	609	582	592	608	628	593	628	590	603	564	639	583	569	595	575	581	577	584	623	569	591	607	576	642	657	595	634	567	550	586	600	586	580	607	604	614	560	604	610	608	608	590	654	599	602	623	596	580	622	555	573	550	605	561	591	617	547	553	614	585	604	583	609	574	572	634	557	622	591	589	628	637	613	615	629	592	583	589	618	632	604	572	573	597	602	589	640	577	647	640	615	589	595	556	575	595	545	604	614	612	602	584	629	582	575	577	596	626	642	597	591	553	586	618	595	595	634	600	605	565	640	564	591	606	595	597	581	621	643	623	588	604	600	587	614	563	570	586	592	589	638	594	589	605	619	587	564	600	602	605	593	628	596	590	613	645	625	594	643	601	577	621	631	559	596	573	594	567	584	587	619	612	574	597	572	579	573	576	595	624	607	543	587	574	574	594	625	579	584	594	583	617	613	631	589	605	606	595	633	606	632	607	573	576	617	609	619	575	597	596	601	583	613	629	609	592	668	615	638	624	600	621	607	608	590	567	643	562	637	595	578	613	573	588	623	630	589	675	615	603	588	639	580	593	557	632	608	600	561	583	568	597	569	617	621	591	574	567	548	644	602	611	620	598	590	582	620	534	644	575	618	617	630	589	620	620	595	614	586	556	605	633	577	625	609	605	604	636	666	602	572	610	582	594	578	618	562	600	578	598	629	584	588	556	576	603	604	576	600	635	611	612	602	619	566	572	653	623	619	593	636	564	578	547	562	604	575	604	575	611	593	594	560	579	649	591	608	622	555	593	604	575	568	596	593	606	580	601	602	603	569	581	600	641	587	632	548	560	569	622	587	587	616	620	617	608	600	591	602	589	595	616	629	568	592	626	591	597	577	578	574	613	577	612	609	651	603	641	571	637	625	603	630	608	554	604	635	559	560	654	578	600	617	604	646	605	613	579	564	608	605	621	600	578	600	588
23522	22569	31388	24875	21074	15816	2407	487	387	410	364	347	370	375	368	393	335	402	386	364	361	356	362	360	379	396	321	380	338	378	354	384	382	361	387	380	369	425	343	345	359	346	373	363	377	396	383	396	386	365	351	335	376	345	361	360	346	367	353	338	364	378	389	363	354	368	357	360	354	409	337	399	304	354	328	337	368	342	371	400	338	383	351	376	379	333	354	347	350	395	370	318	368	389	348	351	367	386	354	379	349	343	376	343	347	377	383	392	394	372	351	399	377	382	334	342	337	364	365	351	348	380	367	347	337	426	373	354	370	371	374	365	408	337	372	368	335	397	355	347	370	377	383	354	373	369	333	368	363	359	413	383	389	376	372	364	365	368	405	372	359	339	346	380	357	381	372	359	366	379	360	379	378	378	349	367	382	353	371	351	358	390	319	353	383	358	390	369	391	370	362	345	370	343	363	371	396	357	393	355	386	329	357	356	344	383	365	379	357	336	381	362	383	396	352	363	365	374	408	364	332	339	373	365	363	377	387	391	352	368	384	361	374	393	371	338	402	356	362	399	337	369	376	385	385	371	362	346	358	387	397	344	383	361	382	336	369	362	359	379	352	368	325	345	359	338	350	343	359	331	355	374	396	368	356	342	374	355	355	371	359	322	380	406	345	340	353	359	403	351	371	363	357	381	391	378	346	368	375	352	343	388	382	396	373	354	380	354	368	354	366	348	378	376	360	326	367	347	328	390	375	359	374	372	371	374	350	352	370	381	400	391	371	379	375	355	337	365	346	361	351	357	328	361	349	331	351	380	353	388	387	382	377	410	383	358	383	390	369	413	350	356	380	378	363	319	370	371	387	358	354	356	398	360	364	369	389	371	313	376	384	314	387	347	357	352	364	347	342	362	359	365	361	362	359	375	349	381	349	360	368	383	348	364	374	330	390	384	346	397	371	387	362	360	364	334	360	368	344	396	360	362	361	391	380	399	358	350	353	367	351	365	384	362	376	370	366	379	358	361	387	328	358	400	369	344	359	374	346	357	333	353	395	364	337	377	371	336	390	365	367	374	337	383	332	356	323	370	372	349	380	361	349	378	378	348	364	339	356	357	384	353	350	373	364	379	355	388	366	375	365	380	381	378	357	358	427	355	354	350	359	356	378	330	373	368	350	387	379	349	346	353	346	359	359	345	334	356	339	348	376	395	359	375	365	385	387	405	340	393	347	366	395	362	365	351	342	365	396	360	368	379	372	334	352	367	353	396	376	362	360	384	369	393	388	376	374	378	367	368	336	370	353	378	351	362	392	384	357	369	367	367	379	322	405	356	378	363	371	360	372	403	346	367	378	359	336	370	396	336	384	383	355	382	346	363	356	363	380	339	379	364	381	364	354	366	388	350	376	384	346	335	384	344	377	379	367	387	364	364	364	369	391	338	361	382	359	397	344	379	336	388	329	360	360	363	342	360	388	372	340	346	388	341	345	372	403	381	376	331	374	349	371	391	363	383	361	391	351	351	353	364	358	398	363	366	371	351	388	377	389	355	381	381	354	388	365	388	345	393	384	372	384	356	387	367	349	381	396	359	373	393	402	361	351	357	358	367	415	355	346	357	345	336	356	393	365	371	322	392	351	359	345	390	334	365	328	339	359	346	361	367	380	384	337	370	406	363	391	343	365	384	393	328	391	401	381	355	387	358	370	394	365	357	408	387	370	362	349	335	328	383	351	376	394	406	353	335	377	378	363	381	379	361	378	336	371	362	347	341	368	377	381	388	365	358	322	369	366	352	358	379	362	352	390	389	392	331	374	399	343	353	352	366	399	365	351	363	394	366	353	409	394	366	352	358	399	348	340	369	358	367	350	401	369	354	362	361	381	356	373	347	377	368	355	371	370	390	371	378	338	353	348	369	359	362	386	370	359	359	365	359	373	366	375	366	365	379	355	360	364	372	348	406	393	374	385	396	377	363	408	369	339	348	336	368	394	344	358	371	360	407	365	395	382	352	387	355	334	386	342	348	355	371	356	364	396	360	346	372	352	402	327	361	396	363	389	398	363	348	355	358	375	403	370	347	384	334	371	380	390	382	347	383	365	383	350	398	381	357	373	350	364	384	414	349	372	351	361	377	389	386	357	334	377	341	357	366	359	394	363	371	338	404	354	341	359	374	397	368	359	352	344	389	369	379	369	343	375	361	362	362	358	371	363	370	370	388	363	376	359	330	379	389	359	400	409	362	365	371	387	387	354	338	350	361	378	378	346	342	396	375	331	356	382	383	359	392	329	396	365	364	394	378	339	349	407	378	377	377	402	400	374	396	384	340	385	365	326	372	375	367	399	391	361	343	405	358	354	362	363	334	380	373	357	350	384	340	370	351	387	350	404	375	327	384	390	355	355	367	396	376	351	355	387	361	344	341	380	363	422	383	349	344	390	349	360	347	346	335	366	341	365	370	390	391	381	355	366	374	391	384	373	351	358	343	369	387	391	376	382	374	379	373	344	325	375	359	389	364	380	392	349	380	362	381	391	327	356	368	387	376	360	343	379	390	355	369	390	399	380	364	340	389	332	373	374	398	383	403	322	351	379	381	413	348	372	412	359	368	366	358	377	411	364	374	391	354	357	370	375	366	369	364	394	385	371	358	381	387	330	352	379	362	364	382	354	375	384	348	352	357	376	380	372	372	370	371	363	366	373	360	362	372	400	355	390	403	359	345	348	370	365	359	377	361	418	338	405	322	356	359	369	340	357	344	392	385	354	381	377	369	368	352	348	361	380	359	400	358	371	393	380	360	360	340	367	367	350	390	366	383	381	364	368	355	368	343	379	370	394	353	348	390	351	333	385	350	370	365	378	358	364	368	351	363	410	378	336	372	361	377	379	366	380	358	382	361	407	341	392	357	345	390	329	335	363	401	352	351	359	383	389	390	370	368	350	377	365	396	361	392	384	388	342	346	355	381	371	361	337	365	320	381	379	367	361	363	364	377	382	396	356	385	352	346	367	356	358	346	348	389	374	346	383	360	372	374	334	388	403	364	386	373	385	378	400	373	390	371	380	361	381	385	377	372	392	391	362	386	352	382	379	359	368	343	387	380	392	351	383	380	346	390	340	363	360	362	388	370	334	368	373	337	363	378	371	405	349	362	328	363	342	350	360	378	396	343	364	368	344	352	384	400	409	342	369	368	386	349	384	368	385	365	387	393	348	361	371	399	386	396	376	353	354	388	356	336	353	349	365	369	370	363	389	366	342	357	390	364	341	359	378	396	364	363	359	354	391	410	346	358	353	403	366	329	356	320	358	395	375	379	407	367	361	365	371	345	425	351	368	350	368	360	371	382	355	365	384	385	377	373	375	373	406	377	372	437	350	377	368	360	371	378	385	362	347	354	336	371	331	345	383	356	368	376	362	356	351	370	370	405	364	342	377	370	386	360	382	390	377	375	370	371	370	422	346	359	414	367	365	359	375	367	371	395	376	357	383	365	367	369	352	380	370	323
60540	101264	72116	41078	16898	3723	1022	730	666	691	669	683	651	636	690	666	714	684	615	652	634	629	641	677	628	631	647	647	637	670	732	662	634	610	627	665	604	665	645	682	611	650	639	649	688	644	634	654	641	653	681	687	652	688	663	656	642	670	633	718	657	648	657	683	693	612	676	622	660	717	681	684	653	608	656	640	671	624	719	651	691	620	670	671	647	695	659	670	645	624	648	615	662	679	621	620	612	695	681	627	656	648	638	631	660	655	658	631	665	688	644	649	605	720	597	635	625	650	705	632	629	651	655	659	697	648	632	618	673	648	657	676	611	617	627	652	636	657	648	638	659	685	675	626	616	636	663	626	651	630	711	666	651	638	661	661	661	655	663	600	663	679	665	612	643	707	628	643	666	663	667	658	668	638	664	688	660	671	668	694	624	582	633	633	675	696	640	649	674	663	649	649	669	670	638	664	710	614	688	660	672	701	684	625	674	661	663	644	669	647	637	681	685	652	642	649	662	662	659	685	680	604	685	632	632	669	640	648	667	630	650	623	693	677	686	659	653	702	654	647	671	648	659	627	634	609	655	615	638	697	632	683	654	646	686	619	590	649	655	641	605	630	661	654	660	639	645	628	621	630	618	623	654	672	614	688	662	651	662	645	652	677	644	639	660	678	656	684	669	633	717	682	695	697	631	680	641	657	655	658	685	704	663	599	648	636	671	677	661	707	719	635	630	641	665	629	645	646	674	698	621	682	671	621	683	613	639	638	693	629	624	643	661	658	638	680	662	641	620	686	675	676	658	610	634	635	673	651	678	631	665	672	610	637	713	659	630	639	666	637	606	630	628	687	665	670	678	663	640	644	680	651	611	672	634	639	633	682	700	645	633	616	637	644	669	666	691	624	665	685	698	661	606	631	636	698	628	638	655	632	654	647	620	671	668	636	617	654	633	651	662	638	687	652	669	650	642	642	681	633	625	640	624	668	637	657	659	662	640	631	627	669	626	655	644	697	651	661	658	635	635	642	701	649	703	664	629	710	612	653	667	689	656	648	677	643	681	648	626	662	677	632	639	639	631	646	693	622	669	680	654	670	671	632	569	683	667	624	689	658	621	655	700	627	662	614	643	636	652	645	638	621	646	630	619	694	637	673	688	671	705	643	684	682	639	621	606	656	642	630	635	675	717	624	676	670	677	623	654	654	627	646	673	690	631	623	648	645	647	603	596	663	651	635	646	662	642	650	685	628	684	660	593	645	685	647	653	636	673	622	597	668	598	658	681	642	691	629	631	688	661	667	680	650	647	655	646	627	644	642	672	660	615	664	617	672	664	641	622	666	650	645	647	649	630	664	674	642	648	599	645	670	653	646	670	702	661	630	702	655	625	672	652	622	635	640	665	635	663	664	675	713	649	693	644	649	691	629	659	675	696	668	670	667	690	651	658	674	659	650	697	637	632	650	681	653	675	653	657	694	653	643	660	691	683	643	666	602	659	672	641	609	648	624	636	698	678	663	656	697	607	648	700	657	613	661	670	701	678	664	725	656	641	645	707	634	638	630	642	707	652	643	680	645	688	626	616	671	657	636	671	614	649	659	685	646	671	639	703	652	677	627	641	665	666	692	649	652	674	664	641	664	649	645	642	638	661	639	668	638	655	676	642	652	681	652	626	657	644	698	665	581	656	671	679	686	665	657	682	657	694	647	659	667	646	656	662	649	643	700	640	661	693	671	606	620	664	643	677	643	656	656	624	665	647	623	666	628	609	646	651	674	671	647	695	645	702	622	638	660	624	656	666	655	675	635	719	633	660	665	674	599	656	676	667	674	641	642	646	618	623	705	653	620	674	644	641	652	677	673	645	667	653	696	703	703	654	680	658	628	650	659	710	614	652	611	672	686	665	667	656	692	609	631	652	687	641	651	654	652	644	692	605	646	639	686	669	631	677	622	713	688	623	673	660	649	649	696	691	641	647	659	696	637	629	678	633	664	653	615	635	683	674	629	622	643	661	635	666	665	655	593	614	676	658	599	711	649	650	594	676	674	646	654	672	643	671	636	687	711	650	619	652	654	650	661	706	665	654	610	676	686	648	645	588	615	660	632	618	660	621	680	631	695	698	614	673	599	645	629	667	631	682	664	608	655	682	619	676	625	642	646	656	671	629	692	633	649	644	670	650	689	648	643	675	635	618	653	686	654	664	659	673	637	654	665	618	700	674	636	674	635	666	662	693	663	611	660	653	649	665	641	666	660	621	656	641	660	649	678	636	646	670	633	631	664	620	653	653	613	697	696	602	627	697	607	684	645	643	684	660	638	635	662	658	657	630	672	658	685	649	645	629	618	654	667	660	674	679	666	634	665	630	662	689	705	671	649	649	647	597	634	639	616	649	617	706	631	649	697	648	665	666	662	647	642	698	625	673	641	653	590	659	667	605	625	689	675	712	632	605	645	669	648	641	651	632	619	657	701	661	664	622	649	669	668	670	693	651	649	691	666	694	706	667	645	655	674	669	669	596	613	679	671	642	686	657	629	613	690	691	645	665	647	646	704	678	623	676	676	639	676	666	663	654	674	663	668	644	643	646	608	673	628	621	640	647	659	653	681	633	692	641	646	645	673	652	722	684	605	658	638	704	642	671	657	626	672	683	664	677	642	644	611	690	631	659	617	656	645	679	650	687	675	649	662	631	676	615	644	684	659	625	635	692	657	645	707	618	630	634	696	667	687	686	677	652	672	654	641	662	673	664	659	648	676	605	675	672	670	680	654	654	647	630	637	646	647	670	644	637	695	696	688	654	664	619	643	657	628	642	657	681	668	671	630	666	685	655	647	626	677	631	691	643	651	654	629	668	691	644	629	667	657	617	663	666	658	647	657	656	626	599	663	673	654	629	633	686	625	661	655	641	643	640	672	661	662	662	634	627	666	670	653	632	679	620	734	673	605	653	706	685	630	724	672	631	647	708	657	690	660	666	659	637	678	646	640	677	599	689	692	657	614	671	645	624	652	584	649	655	671	615	692	643	709	637	702	687	651	657	657	626	712	674	635	660	634	693	662	631	624	654	639	652	624	637	678	683	664	689	654	658	651	668	661	674	612	671	610	611	679	683	671	632	668	686	659	676	648	664	649	613	658	673	674	634	621	656	650	629	624	642	663	656	622	662	662	642	670	647	674	681	665	692	627	656	600	668	654	655	707	683	655	633	651	641	664	687	703	646	648	675	650	649	638	675	660	706	667	658	682	685	678	650	624	661	679	607	638	671	621	644	687	666	666	669	643	660	650	652	684	646	636	705	680	707	687	691	668	618	671	686	675	672	635	705	652	647	643	716	632	680	656	663	716	669	646	680	696	652	643	649	636	636	631	690	643	666	686	667	657	631	637	674	638	632	703	622	600	626	644	632	656	666	641	623	684	634	640	606	658	667	610	657	590	629	689	630	661	647	683	673	582	673	644	659	646	668	678	652	649	651	671	718	658	664	687	664	632	660	654	636	637	682	672
30136	32330	27142	10950	1643	641	378	327	307	317	278	275	325	314	322	311	311	345	288	323	346	304	320	294	307	324	335	305	325	291	302	352	308	316	347	320	356	323	325	338	305	336	309	313	343	280	310	314	321	333	357	313	337	325	327	341	315	347	307	340	322	333	340	322	330	338	330	359	361	301	312	308	287	285	287	298	315	345	327	321	341	337	318	319	343	322	339	327	330	326	318	344	322	342	327	318	338	318	305	328	334	354	316	331	333	334	303	306	333	310	304	326	322	304	294	329	314	338	327	322	336	345	309	325	344	321	318	321	331	335	345	342	287	289	323	325	312	283	353	292	329	338	315	312	332	316	332	300	345	342	369	324	297	299	334	310	293	337	307	315	289	324	320	323	299	306	315	332	325	310	303	324	308	346	318	308	304	317	319	337	293	282	324	322	328	349	302	338	308	317	339	319	338	332	320	370	305	332	318	313	343	302	301	319	313	332	300	327	278	302	338	318	334	338	310	360	300	320	317	305	320	306	326	309	329	339	316	309	328	299	351	340	357	340	335	317	291	314	339	334	318	322	334	316	341	339	336	321	306	324	308	339	294	333	314	322	301	293	300	333	327	298	329	317	323	315	342	312	298	350	330	296	335	320	341	336	348	315	346	319	315	297	325	322	345	331	331	325	299	357	323	301	310	302	321	306	321	323	319	361	311	331	374	322	290	328	296	311	357	280	328	333	315	330	329	293	346	295	319	318	305	298	339	321	333	306	329	338	312	319	326	323	301	311	330	373	329	333	306	337	342	307	321	320	308	305	325	287	308	316	319	332	299	324	321	294	322	335	348	292	341	318	334	323	305	330	336	299	341	320	345	346	331	346	334	338	336	320	339	361	315	327	332	322	350	349	336	309	331	325	342	326	317	355	342	319	309	326	331	271	308	334	322	300	326	296	322	303	315	305	333	337	329	278	287	332	323	330	288	336	342	315	342	292	327	296	310	318	357	322	335	315	348	347	335	308	289	297	310	309	340	344	288	327	350	313	336	313	331	296	361	334	342	335	317	329	317	299	294	316	323	323	323	293	292	289	344	315	324	291	328	341	314	319	340	334	313	286	292	295	310	319	330	314	305	299	313	321	315	324	314	349	333	324	326	338	309	337	289	308	316	320	304	324	348	317	309	348	316	338	298	336	304	324	313	349	327	324	347	294	353	340	346	336	343	308	356	324	292	306	313	333	330	302	312	285	340	288	322	326	332	326	317	317	321	306	343	353	314	323	341	305	359	285	307	327	293	312	315	318	343	324	320	320	319	330	293	320	348	319	342	322	310	296	305	373	331	324	333	313	341	344	347	311	303	321	312	305	298	335	333	351	329	326	308	330	306	307	315	358	301	301	320	312	320	343	336	325	321	350	336	317	315	344	319	321	366	325	351	297	332	328	330	314	319	339	331	283	357	294	305	276	320	345	352	296	281	342	335	333	321	290	274	335	286	302	309	322	316	325	327	349	315	335	337	305	317	313	331	299	309	315	316	292	318	352	352	304	337	331	303	333	303	335	339	311	316	342	320	298	329	308	317	357	335	330	335	298	301	359	334	312	293	337	333	337	293	311	292	332	310	346	315	342	317	300	307	322	313	327	324	316	299	311	324	332	357	309	334	304	308	334	331	339	333	333	340	330	280	297	328	319	322	322	308	306	326	345	291	329	321	319	333	318	352	308	299	328	304	323	340	295	325	322	341	312	292	287	341	312	332	335	299	309	321	312	321	336	339	344	304	287	314	304	320	321	309	316	334	329	325	338	332	326	334	337	284	351	328	298	309	320	329	334	320	320	311	284	312	322	316	342	322	339	325	320	290	329	315	313	347	347	298	330	342	336	331	350	323	326	286	326	350	328	307	314	305	308	297	330	333	316	326	334	343	362	315	338	305	322	315	323	350	327	319	306	341	321	374	326	305	369	302	325	308	318	356	332	308	314	327	329	338	341	308	297	328	340	272	317	370	306	353	362	305	318	329	308	320	331	296	317	319	324	328	307	376	313	316	322	316	309	325	344	330	316	312	345	312	312	329	332	319	313	286	301	326	288	340	317	296	330	326	322	341	345	329	320	340	338	336	288	334	307	324	347	331	382	317	326	318	310	323	308	322	315	301	323	329	320	322	323	335	359	331	322	330	328	314	308	354	309	299	288	340	352	331	326	296	318	342	358	346	305	317	332	344	319	321	346	284	303	303	324	307	344	305	335	292	333	310	357	305	296	335	304	297	309	296	287	330	325	329	308	319	296	301	328	311	303	331	297	323	308	301	306	300	311	302	302	341	313	311	312	299	284	337	299	304	328	313	304	272	338	322	315	276	295	310	350	320	332	323	323	317	325	321	344	274	328	308	296	298	335	329	332	284	347	317	341	323	309	351	319	300	328	324	340	287	314	322	326	338	328	336	331	354	338	355	360	329	311	303	325	307	327	300	287	310	350	323	270	336	298	333	329	296	307	317	305	358	316	331	342	345	311	349	300	310	307	320	349	328	265	284	306	334	324	358	306	328	327	351	314	320	325	331	322	306	326	319	330	339	316	326	288	294	306	303	329	346	349	342	300	278	306	351	309	303	335	331	314	299	326	343	334	327	307	322	293	298	352	307	280	317	316	292	303	294	300	327	307	357	339	322	332	333	325	327	313	315	333	323	321	357	310	345	332	338	314	335	323	313	322	325	304	325	342	290	322	307	300	328	324	302	330	325	344	334	334	317	326	308	309	315	319	309	340	301	303	327	322	334	279	315	311	330	303	293	340	343	328	317	302	346	295	349	309	309	315	350	348	317	321	332	323	320	354	334	311	303	284	338	320	323	324	343	327	336	323	344	312	317	305	343	348	321	323	306	332	332	335	341	325	298	360	309	340	362	309	345	325	337	316	294	316	293	300	332	327	329	358	325	306	289	311	308	365	320	306	324	309	338	330	307	288	321	301	303	324	309	337	341	333	328	310	333	335	327	334	315	278	322	331	315	332	341	285	337	328	358	316	317	326	304	320	330	334	355	317	349	301	304	316	331	311	324	306	329	290	335	304	294	334	322	353	342	334	342	330	321	313	335	313	347	314	334	311	305	321	326	325	318	327	365	342	358	345	335	292	325	318	327	303	355	338	331	280	343	316	308	313	338	344	330	355	311	313	319	300	297	327	348	296	312	314	297	328	279	332	318	328	344	313	309	314	310	328	342	324	320	325	333	313	326	324	312	333	300	300	333	348	295	335	331	343	306	328	315	335	348	344	304	323	354	327	320	322	305	345	328	321	299	340	314	315	304	315	317	331	304	356	309	313	360	313	343	305	326	331	319	319	299	334	364	323	311	310	358	357	319	318	342	329	320	343	327	319	328	307	324	312	318	312	329	315	325	323	347	318	318	316	323	333	339	377	324	334	336	340	338	306	339	332	316	311	347	293	330	342	327	331	313	317	341	304	319	311	335	356	337	302	335	322	337	314	348	283	299	362	334	329	319	353	322	337
38403	49501	32237	11708	2878	965	681	588	633	642	562	623	653	598	646	593	586	599	608	601	618	617	611	584	562	594	616	589	588	580	640	579	668	625	611	595	598	561	605	619	551	611	555	636	598	595	584	599	598	592	650	628	597	614	584	644	640	616	573	596	569	577	657	590	582	674	576	554	585	619	598	592	579	637	619	577	597	615	593	595	614	651	561	578	614	623	592	599	591	610	601	577	557	523	595	626	590	598	590	595	655	632	642	583	534	603	580	598	584	600	627	595	609	578	572	579	583	614	603	552	591	584	592	619	563	613	609	594	589	672	597	616	624	596	577	580	597	575	632	603	630	552	576	626	632	600	564	591	643	565	588	610	611	619	561	567	630	612	611	606	578	582	632	630	615	590	585	639	630	623	637	607	596	548	599	628	605	588	618	576	575	570	560	556	580	578	573	615	550	554	603	588	615	600	585	608	589	581	580	589	610	614	621	587	627	566	568	583	578	611	594	598	569	615	587	659	601	572	586	561	588	652	602	614	614	570	554	642	543	614	617	576	599	585	596	598	571	576	619	603	590	599	607	607	603	589	563	595	584	605	574	561	561	638	625	597	612	586	597	617	566	655	628	619	583	586	609	583	652	583	633	545	597	602	580	595	584	587	585	567	596	594	605	653	626	603	622	598	589	644	618	558	588	603	596	588	649	590	654	568	591	569	627	655	622	592	604	590	577	595	649	616	596	565	600	556	595	589	613	629	620	601	597	588	569	607	647	622	584	645	587	584	541	599	597	587	637	584	599	635	593	547	604	593	573	576	603	579	596	571	590	581	595	631	605	584	561	550	565	626	573	598	548	645	537	557	635	584	616	600	608	574	556	621	592	592	595	568	618	616	593	620	614	650	608	624	588	586	559	568	544	596	622	587	562	608	569	617	607	579	595	623	586	592	608	596	612	636	524	580	594	591	604	615	592	607	614	569	609	634	581	614	588	597	584	617	595	586	541	574	622	581	580	572	591	600	653	573	614	621	621	603	599	621	536	600	568	601	600	618	588	603	639	561	614	590	602	571	641	610	586	610	558	568	578	599	570	592	591	589	594	621	616	605	574	564	604	571	600	594	622	639	580	571	610	625	602	610	577	624	581	599	646	602	592	583	628	612	613	565	615	581	600	599	609	637	589	584	586	594	630	589	613	591	614	638	570	619	579	634	571	574	586	604	579	617	583	577	588	602	617	607	606	585	592	574	623	578	619	558	589	620	633	592	555	580	628	554	584	605	574	595	576	614	565	598	562	602	576	630	594	580	569	629	542	624	612	618	561	645	615	629	605	580	621	582	572	597	601	615	568	627	577	623	589	599	616	581	601	605	626	579	611	560	600	583	583	574	568	540	604	602	610	608	587	609	606	616	611	616	594	660	601	572	556	631	612	584	589	607	560	589	580	617	616	631	566	558	584	599	651	627	616	620	579	606	610	643	610	565	613	619	596	648	614	562	617	621	598	605	636	595	549	627	615	619	629	643	607	598	622	564	595	602	650	587	587	601	595	643	590	633	626	576	568	606	618	627	579	601	556	628	602	590	618	596	573	613	669	632	607	622	610	612	620	597	564	566	561	554	601	604	591	625	611	595	658	622	541	580	582	621	613	584	596	610	623	608	575	584	615	639	619	597	588	599	605	594	612	611	603	626	616	590	597	557	594	572	603	607	580	620	602	579	599	605	606	619	606	588	601	579	584	605	609	594	627	608	621	590	628	583	588	570	533	550	578	570	611	625	613	600	569	609	644	597	570	588	621	595	583	596	604	600	609	584	598	590	620	579	620	657	571	577	555	577	602	620	599	566	602	578	630	605	591	591	609	548	600	608	561	575	590	559	553	610	574	567	630	591	636	590	599	572	618	557	576	640	579	614	622	649	598	604	594	642	563	566	607	636	598	610	583	597	576	585	581	626	653	636	591	628	673	567	591	608	592	609	593	585	587	614	576	591	587	615	591	582	600	586	586	640	633	592	582	587	588	576	605	614	592	600	561	594	572	593	590	599	582	583	581	585	619	569	603	555	586	564	602	599	594	547	605	594	614	591	580	624	571	589	541	571	621	582	595	608	573	549	613	545	608	575	609	624	602	586	601	574	596	594	610	589	573	579	580	551	570	573	662	611	631	607	601	612	578	578	552	601	607	640	569	592	601	573	582	609	590	559	609	592	610	616	572	577	624	590	622	603	573	540	600	550	610	583	586	585	621	556	592	606	618	585	619	574	583	567	598	566	593	618	623	583	631	587	637	630	543	620	544	590	624	574	616	587	623	595	599	575	590	579	582	608	603	648	618	563	603	613	606	595	608	593	607	595	598	580	599	604	593	605	556	592	585	598	590	604	573	574	624	605	609	628	603	614	560	611	580	564	655	551	609	613	579	581	576	595	612	591	586	605	625	657	640	575	594	597	598	573	593	609	622	599	567	614	604	586	605	547	584	609	604	641	554	591	552	626	613	558	667	610	612	603	643	582	544	591	563	590	634	556	593	593	594	600	608	583	565	638	657	620	611	546	595	569	608	604	599	602	562	629	600	565	649	578	603	615	610	602	546	643	624	595	550	622	607	625	592	590	597	647	584	598	549	628	632	579	641	593	580	621	605	620	586	594	572	596	587	634	615	602	594	588	578	602	599	628	608	596	605	574	620	554	622	630	588	593	597	590	617	561	606	588	612	625	652	661	578	619	577	580	583	647	618	579	597	590	564	596	619	600	597	596	621	569	580	570	654	590	623	596	605	593	594	624	594	609	594	555	618	528	594	581	593	589	580	588	648	608	593	548	586	605	622	611	580	651	638	593	587	617	600	566	641	602	585	601	556	618	594	602	582	605	597	602	542	605	615	607	555	586	588	583	551	607	589	622	594	598	638	588	593	563	605	625	595	602	604	587	619	618	591	587	603	585	617	595	588	574	576	619	617	594	558	601	566	587	525	574	618	616	637	577	612	602	579	576	586	627	632	589	582	635	607	611	626	603	584	600	616	576	624	609	636	567	616	579	588	616	598	624	584	573	605	585	644	601	577	579	603	610	596	622	571	564	619	636	622	631	632	620	607	586	637	585	610	610	597	564	610	604	570	571	575	583	634	574	599	560	600	597	612	604	581	613	627	592	622	631	579	594	590	574	567	583	565	576	598	566	593	620	588	592	667	599	626	568	551	616	627	594	638	631	622	591	609	609	626	623	627	619	577	582	596	575	613	561	586	600	610	581	589	598	593	551	609	640	557	576	609	555	567	607	599	617	557	586	568	607	585	582	567	576	601	607	563	590	637	600	595	607	584	606	593	606	597	599	592	610	585	573	552	587	642	619	616	607	578	606	596	632	593	595	584	625	638	604	598	590	595	614	590	600	618	604	609	594	595	592	617	576	639	611	540	606	594	614	593	598	573	599	597	566	622	598	571	573	609	611	616	610	607	596	628	583	541	581	589	587	592	620	651	618	597	602	581	601	572	569	584	626	604	598	582	597	607	580
25039	24817	33284	26658	17093	4067	522	353	286	319	347	328	325	344	334	359	310	338	328	322	310	312	307	320	341	324	327	304	301	303	271	329	296	314	347	340	296	365	313	327	347	315	321	300	359	310	313	310	360	334	319	280	316	314	309	306	321	315	338	311	299	310	336	293	309	326	320	301	314	300	341	306	304	307	333	288	321	317	300	320	357	300	285	329	293	307	360	320	277	328	328	315	304	322	335	302	300	321	328	288	336	295	295	324	298	311	305	299	308	290	335	299	318	316	327	303	319	331	334	312	311	308	326	300	327	323	310	316	307	316	313	295	332	314	288	303	321	313	315	302	319	288	337	293	323	299	323	336	266	317	318	320	312	336	310	300	308	317	312	321	345	371	295	332	301	321	316	309	306	295	296	328	299	320	320	293	313	319	305	299	287	309	320	332	322	281	320	313	326	355	310	312	320	298	317	326	323	323	326	310	301	321	323	338	323	334	323	293	314	340	349	366	337	326	338	306	323	283	308	340	319	334	335	332	322	321	308	294	290	320	328	300	311	294	318	331	298	301	310	313	325	299	315	345	315	336	331	307	320	314	336	297	331	311	298	309	339	310	320	328	277	321	321	336	324	332	325	331	324	335	328	309	319	314	323	320	298	294	309	290	325	301	303	325	311	300	307	313	310	288	296	310	306	321	333	314	324	360	317	302	316	319	310	340	334	321	304	297	306	309	343	315	283	321	333	331	316	322	294	312	315	305	296	303	323	331	275	320	315	350	309	320	317	327	301	330	318	333	329	325	342	297	299	317	328	297	298	311	290	334	306	319	310	302	315	297	296	305	336	279	316	312	328	313	313	304	299	316	336	309	317	342	320	288	328	334	352	283	313	310	315	334	306	308	323	328	336	339	333	275	334	334	301	323	317	303	352	313	323	292	344	326	333	329	342	309	304	334	308	304	324	282	343	283	320	297	309	349	327	317	309	293	321	319	312	318	340	349	324	333	308	316	279	312	307	323	332	318	325	331	300	324	313	319	327	344	355	296	320	348	339	330	309	353	326	300	315	306	315	335	315	331	307	312	333	289	344	277	335	296	293	342	308	327	335	308	301	324	333	306	301	297	331	352	303	343	352	335	337	333	286	349	309	300	311	322	322	305	297	287	319	347	301	293	282	318	278	309	352	324	320	299	324	312	309	336	292	322	293	358	321	308	330	285	331	296	335	348	306	325	299	321	338	334	306	307	294	312	349	323	312	310	344	308	333	316	340	273	343	325	331	346	314	316	355	334	326	309	311	323	316	333	305	311	321	333	309	305	308	303	322	324	299	339	324	342	308	306	314	342	287	340	312	311	294	317	324	335	307	304	338	330	317	370	326	344	300	297	312	304	334	318	338	319	297	340	290	337	313	328	340	316	335	337	336	316	310	318	310	323	332	300	343	308	327	289	314	335	297	332	331	282	336	282	307	336	319	285	318	316	317	296	303	334	296	318	316	325	331	309	323	321	313	301	299	345	329	330	321	299	344	305	304	302	332	307	304	292	338	323	309	292	307	344	305	326	331	316	347	333	296	307	320	321	296	348	337	349	337	338	301	330	325	311	346	338	340	316	317	348	300	315	299	291	342	316	336	323	335	306	327	313	348	341	285	311	291	309	351	311	360	309	303	312	291	341	297	319	337	308	348	292	320	293	307	329	316	291	305	317	324	314	310	310	331	312	318	333	285	332	317	318	305	328	347	308	339	292	296	346	355	326	298	296	348	286	320	324	316	310	337	310	309	333	295	292	309	309	342	324	311	302	326	306	312	328	313	310	280	326	323	312	330	283	315	321	311	313	324	292	307	283	291	329	317	347	321	281	317	317	313	319	325	305	334	318	345	302	324	324	303	315	350	356	337	329	334	344	312	297	282	318	331	303	344	344	312	298	303	332	316	322	326	319	316	326	322	349	305	300	336	259	308	315	309	308	302	324	339	333	333	348	287	322	314	280	299	335	294	327	335	287	298	326	295	336	294	333	305	330	303	286	290	332	331	310	329	285	324	349	280	330	296	272	311	320	312	314	323	292	321	305	283	317	340	309	309	308	313	288	336	314	359	330	311	306	319	323	292	267	320	334	296	323	298	303	318	323	292	326	298	334	282	296	282	307	346	289	310	326	306	305	320	320	291	336	379	312	279	340	319	305	296	295	321	298	321	338	336	326	335	296	340	344	350	332	301	345	329	298	305	303	296	320	296	305	366	300	345	320	330	321	302	295	299	319	317	281	320	316	318	298	304	314	292	326	313	328	320	280	337	303	320	315	334	340	331	277	319	317	321	315	325	316	309	335	316	296	336	298	326	297	322	329	342	314	353	317	341	327	321	311	327	284	321	310	345	334	318	330	302	328	310	297	341	288	313	335	296	281	325	299	337	331	309	346	312	298	334	297	333	331	301	333	333	295	315	306	346	325	314	301	308	298	258	293	332	314	315	313	329	350	346	312	297	298	320	311	326	341	339	307	315	301	302	329	349	315	326	305	322	322	312	316	301	315	306	311	308	326	291	337	342	330	326	305	327	320	308	323	321	311	303	311	300	274	321	305	296	287	317	330	297	342	300	297	284	285	327	331	352	288	302	332	294	306	293	322	319	320	337	298	314	310	311	304	332	281	312	320	298	321	311	321	305	297	339	326	302	326	338	338	324	296	335	303	283	332	312	341	298	319	284	322	286	306	333	331	314	316	329	319	321	312	289	332	326	341	337	316	294	291	306	320	304	283	340	327	347	326	307	336	330	330	341	298	310	311	328	323	351	323	294	314	320	291	290	303	305	301	321	307	327	322	298	333	330	326	333	301	329	295	316	333	326	295	299	313	341	297	316	331	323	361	328	324	319	303	311	307	325	293	316	347	365	324	312	299	324	310	299	327	347	282	338	311	317	289	296	333	314	298	282	316	310	292	302	316	341	308	313	316	315	306	313	341	312	325	312	346	305	306	318	322	309	323	317	313	329	320	290	331	289	351	337	308	316	301	325	338	319	320	314	337	313	347	318	314	349	365	341	297	329	311	321	307	336	314	308	304	337	276	316	323	340	340	307	288	286	297	330	334	326	335	326	330	308	339	310	319	345	308	341	324	307	363	329	299	313	303	306	299	335	321	321	325	306	320	280	315	326	320	322	301	317	335	358	335	292	348	285	312	337	299	304	324	340	323	319	312	312	306	299	317	334	294	311	314	321	318	331	334	341	341	304	303	317	318	310	330	340	302	344	289	318	327	327	303	326	309	296	313	305	324	332	318	327	287	323	321	359	306	328	297	325	314	336	292	325	300	294	312	322	330	301	325	302	296	310	315	321	326	298	321	337	322	267	346	306	287	319	311	322	304	308	293	304	315	292	302	306	329	289	347	304	324	305	303	321	333	328	333	310	306	322	326	322	324	292	294	321	318	305	308	333	315	288	306	345	307	325	333	303	334	312	305	316	301	295	311	354	309	327	316	311	298	334	316	306	303	289	273	324	295	321	310
59559	88966	60577	31486	10769	2326	786	625	569	579	589	606	587	631	604	593	596	619	573	614	598	648	564	598	567	615	583	626	587	608	589	609	580	596	620	613	583	570	596	574	577	558	613	593	602	600	596	585	618	616	648	587	602	585	604	605	590	562	594	586	594	642	598	615	564	606	584	615	617	600	627	578	592	631	606	628	549	560	621	606	564	631	577	591	597	568	564	555	643	571	562	548	580	601	548	592	606	607	571	562	544	562	587	610	620	575	594	572	587	619	582	570	576	602	600	605	561	640	594	644	612	602	603	617	562	600	626	574	594	589	559	622	532	599	609	551	574	579	607	614	563	569	625	600	577	627	570	605	577	599	624	579	571	580	635	573	601	588	588	592	613	616	613	577	573	592	616	606	607	603	558	573	549	573	613	564	586	589	568	616	571	595	583	571	616	595	553	593	583	627	589	533	607	605	597	615	571	608	605	618	589	607	590	608	601	664	612	584	606	574	594	576	584	557	584	581	606	564	605	551	619	609	631	586	625	568	590	592	620	587	630	575	595	616	609	618	614	598	595	619	587	571	566	613	621	577	577	605	607	541	633	551	571	610	579	613	557	553	625	623	584	590	602	594	570	570	576	566	557	586	586	600	565	579	564	622	587	579	569	572	613	566	586	585	561	552	547	629	594	583	597	609	565	611	554	639	604	570	550	625	645	627	609	596	599	595	587	572	580	581	621	563	559	624	559	608	603	570	653	622	578	570	649	611	578	609	551	551	554	573	614	615	560	614	603	570	594	607	570	585	628	564	617	609	597	624	585	545	597	620	582	587	605	631	565	595	613	603	603	579	609	623	611	591	594	567	602	554	602	601	578	617	598	589	572	568	625	613	625	589	598	595	559	588	601	574	585	632	620	574	541	591	623	625	596	573	633	569	592	645	584	573	596	587	590	583	611	567	635	577	605	601	607	586	592	600	629	578	586	571	632	646	570	620	610	624	593	639	545	538	614	601	655	579	539	610	616	569	564	552	588	579	580	604	558	591	570	627	606	570	575	588	615	638	601	578	601	563	592	557	597	608	629	595	564	622	573	597	619	610	583	572	550	592	595	593	582	607	600	584	599	558	576	573	610	607	571	576	572	552	571	600	601	577	580	606	591	595	615	598	611	580	667	598	578	603	562	620	632	639	605	618	573	596	608	647	642	602	561	540	614	596	573	597	604	655	576	566	588	587	582	603	568	560	622	608	551	557	537	604	577	618	584	599	617	569	599	626	592	593	613	623	573	621	554	559	635	571	602	579	580	550	575	604	609	645	635	596	640	588	590	631	597	590	617	570	607	596	574	620	582	620	610	585	651	622	633	566	605	563	531	556	601	613	649	639	563	628	548	592	588	590	577	601	608	602	599	636	620	535	596	610	582	588	606	617	576	607	622	603	560	593	571	565	579	602	589	545	618	626	583	582	590	608	616	598	605	567	598	614	588	576	580	600	577	573	600	562	574	578	587	578	610	611	592	612	598	592	586	581	622	595	603	583	615	596	575	598	558	561	607	599	566	558	593	563	597	589	604	574	545	618	548	565	573	575	572	607	582	559	609	605	586	588	578	596	608	583	594	579	586	575	593	586	579	632	573	593	579	569	627	623	563	595	601	580	581	638	554	611	618	562	605	640	564	586	596	592	610	593	590	589	581	615	589	594	580	604	586	618	550	570	587	579	597	588	568	559	609	591	582	589	557	650	534	609	630	626	566	593	607	587	589	627	593	605	573	627	621	596	579	584	611	594	566	575	558	582	649	591	574	614	593	586	561	604	593	562	645	586	576	636	623	591	586	615	589	597	592	567	625	541	582	560	634	562	633	614	604	628	585	603	625	616	625	595	597	544	600	629	554	606	611	564	567	645	575	576	585	591	640	604	602	583	582	587	569	623	597	622	601	553	593	652	651	559	605	605	592	603	573	641	600	627	580	616	564	582	625	550	583	540	576	604	604	659	596	556	630	591	575	582	536	634	594	629	546	621	552	554	589	567	549	615	613	584	570	554	603	591	582	542	587	588	632	586	582	618	581	585	581	563	652	582	598	593	601	561	631	596	580	610	607	558	608	582	580	582	595	608	649	559	629	610	611	639	586	592	607	602	619	596	606	608	547	596	578	604	560	584	600	597	566	631	571	585	654	582	621	607	573	599	562	581	534	570	561	572	599	602	571	594	587	610	577	583	630	589	562	610	604	586	596	566	645	599	563	601	580	630	610	572	573	605	562	611	633	601	632	574	610	577	564	576	577	556	595	574	624	577	573	586	617	611	559	620	596	585	596	628	587	584	561	570	571	563	556	595	601	640	619	541	581	561	609	624	550	553	568	585	594	580	605	589	574	553	636	583	568	586	569	569	571	599	598	607	607	605	620	599	583	623	539	562	595	613	590	559	610	611	571	580	622	638	599	568	578	595	559	630	635	615	612	574	576	613	616	608	577	562	571	551	571	592	568	569	580	585	631	618	565	616	590	609	600	628	632	605	571	596	574	573	571	600	626	575	524	580	595	572	551	590	603	605	578	596	585	623	594	604	572	582	588	661	596	581	578	633	595	573	611	583	586	605	598	574	608	597	609	566	587	605	622	589	599	629	592	584	564	641	598	551	628	606	569	643	579	585	604	584	567	588	575	592	581	593	653	573	587	614	618	575	606	589	574	592	573	612	589	600	613	565	588	610	575	578	594	630	570	550	621	596	614	578	605	563	595	568	589	600	635	613	594	599	602	584	584	649	602	552	586	595	578	593	578	568	533	620	607	628	573	606	591	626	579	592	554	629	592	601	606	622	623	599	586	553	575	644	555	620	553	611	602	569	567	559	590	636	590	611	597	586	601	607	602	548	591	575	598	585	596	604	606	611	583	621	583	588	582	583	577	623	562	573	602	532	560	594	641	574	605	592	586	636	645	568	620	592	600	636	589	532	609	561	603	623	623	602	565	543	573	636	577	593	621	642	626	593	591	582	611	625	597	588	581	603	628	630	595	569	619	586	608	592	560	612	568	581	529	566	577	584	572	549	551	576	564	575	594	599	606	610	641	592	560	573	625	610	600	584	582	541	638	602	622	585	581	609	601	581	619	578	578	605	592	562	604	589	634	620	552	586	566	581	613	553	607	625	607	554	553	612	592	619	615	591	620	593	552	561	592	575	624	613	542	609	603	608	594	620	568	580	585	579	590	613	567	578	586	613	581	583	588	594	603	587	592	559	567	630	593	584	569	571	618	597	624	590	555	587	552	591	602	586	620	596	536	571	582	591	605	632	602	564	565	579	594	620	583	565	624	584	554	591	592	598	608	609	583	600	599	629	580	571	588	589	593	577	596	574	559	619	576	603	586	598	625	542	558	613	571	603	570	571	576	610	586	612	594	556	599	616	548	616	609	544	588	580	578	624	590	606	580	569	596	568	659	609	585	590	588	581	605	612	585	584	578	586	601	619	592	564	630	583	602	572	586	569	549	580	583	592	595	619	561	615
23501	22374	30683	24724	21018	15879	2391	441	380	393	399	381	379	395	362	369	349	348	381	387	359	366	381	390	335	366	364	395	348	347	358	386	373	367	358	338	357	379	373	334	368	373	351	346	388	403	360	337	366	387	358	332	336	360	361	385	352	358	410	360	349	379	345	375	411	368	368	389	358	404	336	379	367	383	387	396	399	308	359	365	365	348	386	338	375	344	382	374	349	351	347	341	331	364	396	387	366	380	361	359	375	366	332	329	353	368	387	357	380	330	349	339	348	358	364	406	357	349	374	353	375	373	352	361	342	364	357	360	385	357	375	341	390	415	374	388	367	367	341	373	345	377	337	367	331	355	386	377	369	346	325	306	341	345	363	356	321	400	386	393	367	370	362	357	359	379	367	382	347	357	353	370	359	372	341	374	372	341	350	357	347	360	409	346	353	405	386	334	377	367	338	393	327	389	373	353	345	349	360	336	362	374	335	334	382	358	335	341	331	344	362	390	379	347	349	342	354	369	397	361	414	380	370	385	357	360	382	357	325	363	381	376	362	397	333	326	325	345	355	371	328	350	335	388	369	408	377	376	362	358	360	349	339	387	392	359	359	373	356	350	356	391	356	385	346	353	381	379	347	346	357	368	385	346	360	355	361	372	372	347	352	352	361	337	383	350	371	342	382	362	379	368	419	340	376	377	346	357	347	361	371	395	370	348	373	360	370	370	371	379	376	343	346	401	370	320	345	358	362	364	324	382	356	358	327	368	362	389	377	355	372	376	379	403	356	352	359	330	354	378	343	368	386	353	385	383	354	379	366	392	378	350	381	390	349	329	396	335	331	356	385	326	354	361	375	367	334	368	328	375	366	352	347	359	372	319	347	391	395	361	396	397	353	346	351	350	367	384	347	343	379	371	351	368	323	359	349	376	370	380	340	357	340	359	369	364	343	409	355	354	364	361	389	366	387	336	338	371	342	362	396	369	355	370	389	389	368	383	395	345	346	360	360	390	370	317	376	377	366	354	362	346	378	348	346	385	370	341	376	369	369	372	421	395	347	349	358	347	385	393	371	363	347	357	385	372	353	347	350	372	356	356	366	348	340	327	384	356	371	342	384	366	354	340	368	355	383	370	332	400	353	363	365	382	347	346	355	370	364	388	372	370	339	357	358	341	346	385	381	354	365	372	343	358	366	333	349	345	362	377	370	349	373	369	349	366	382	371	375	343	360	360	356	363	362	346	356	358	342	337	341	340	355	365	388	377	347	377	367	367	400	366	343	347	376	338	364	326	383	343	358	383	381	371	369	346	377	352	362	365	355	361	377	386	363	384	354	380	348	345	382	320	370	383	377	354	373	350	368	373	365	386	402	357	357	358	378	358	385	348	344	340	376	361	401	337	389	352	377	403	386	354	409	393	385	356	353	384	369	386	357	347	323	363	350	370	347	323	381	335	374	345	396	363	376	379	340	385	361	395	343	347	354	338	353	363	351	364	352	352	383	351	364	359	364	353	351	382	380	335	379	351	359	347	385	361	381	366	342	365	351	367	345	350	354	345	352	398	355	361	362	375	396	389	351	349	385	360	388	383	376	326	380	365	360	392	338	334	341	371	368	365	369	368	357	386	351	360	400	386	413	355	354	364	383	337	358	363	356	353	355	329	371	345	347	344	396	414	376	328	343	342	380	326	363	380	365	346	347	339	374	371	381	332	364	352	366	327	353	361	387	378	399	350	390	359	359	357	348	382	338	371	353	372	357	362	342	371	348	364	399	372	350	367	381	376	348	358	356	390	368	366	353	369	355	385	360	349	391	380	400	352	361	359	353	375	402	340	382	364	352	348	408	351	392	362	351	361	365	327	358	379	365	353	337	351	375	372	344	376	368	350	357	355	365	357	310	392	356	373	358	336	375	375	351	343	383	351	390	381	372	390	368	380	359	339	399	387	351	377	380	382	358	347	345	369	332	375	360	340	327	391	370	348	360	391	404	386	376	355	400	335	353	384	337	345	362	337	361	366	330	379	370	379	376	340	377	384	352	378	347	348	367	354	339	332	356	343	354	345	355	373	384	402	332	353	340	383	355	387	339	389	380	322	331	367	362	375	362	367	347	377	369	322	362	350	352	387	363	399	351	372	377	374	357	411	377	372	336	362	350	349	380	413	359	359	371	358	387	345	383	315	350	356	386	408	370	371	342	371	365	389	387	353	392	332	394	346	368	362	351	370	354	365	330	381	360	371	394	366	367	359	365	350	370	383	349	347	336	346	359	348	369	370	346	366	369	322	348	378	374	330	349	359	375	352	408	345	371	365	356	356	357	371	406	356	320	379	367	344	372	394	380	387	353	382	380	350	360	393	371	370	353	372	343	309	366	344	367	375	336	359	345	364	370	350	369	374	372	329	404	375	339	344	354	365	360	356	348	357	358	368	347	373	349	370	349	359	355	370	373	390	364	383	345	359	363	390	373	361	360	376	380	384	365	343	358	346	370	345	366	346	339	365	358	346	356	359	405	350	388	396	346	390	374	371	334	387	380	361	383	321	342	383	362	323	373	395	393	348	377	351	366	376	349	378	340	352	384	359	358	383	369	359	395	363	349	387	369	366	382	362	340	348	372	342	354	372	368	369	390	382	359	362	359	365	357	341	375	368	358	309	350	359	365	365	375	393	386	392	358	336	352	379	329	373	349	315	364	361	361	347	376	347	341	353	368	370	343	326	384	351	378	367	385	341	355	359	411	336	383	373	357	334	380	392	320	361	361	371	361	329	386	380	366	353	364	347	364	367	389	371	331	366	386	401	365	369	369	387	366	367	377	325	378	370	372	366	360	363	335	360	356	360	330	374	360	387	369	390	365	376	365	366	363	337	414	317	359	408	349	372	340	352	372	345	326	319	364	350	381	355	401	379	377	354	356	363	394	357	352	339	334	361	362	382	362	365	362	372	361	359	363	345	355	356	340	354	420	389	341	396	367	354	354	340	375	362	327	380	367	341	372	362	401	354	370	386	363	348	377	366	335	384	395	366	386	368	345	368	372	369	370	347	366	389	363	366	389	351	382	348	369	369	375	375	366	362	376	328	358	375	374	374	365	369	362	370	346	333	356	356	386	359	377	353	338	352	369	354	369	357	354	402	354	396	365	361	332	331	327	345	382	396	354	401	323	362	367	332	334	311	347	364	334	384	334	376	337	329	374	366	358	366	377	377	365	362	383	351	394	364	356	359	370	372	351	388	348	367	406	349	384	374	359	370	351	366	409	360	359	348	395	359	369	391	365	358	347	363	359	372	339	354	353	335	348	365	376	326	397	342	379	386	350	359	352	361	381	374	403	369	335	347	376	347	382	416	354	354	378	345	363	326	369	321	367	375	352	398	360	397	362	374	334	351	397	391	398	361	309	363	373	359	371	354	358	371	389	342	346	369	373	324	359	316	377	329	368	343	356	374	406	353	389	371	380	371	341	379	348	366	372	384	393	372	381	381	342	339	403	342	376	367	356	373
60321	99981	70848	39929	16148	3624	1097	717	652	673	694	635	663	656	663	666	643	646	669	660	668	634	692	662	634	639	656	664	659	688	664	635	668	649	625	644	642	610	700	600	623	654	623	635	677	668	634	644	645	665	611	608	690	617	672	664	678	638	665	638	626	646	593	650	654	640	617	626	645	646	666	685	654	628	667	652	686	625	680	644	644	663	671	620	645	675	633	654	595	640	668	650	631	653	609	645	668	644	685	637	639	619	700	650	687	681	646	642	641	708	642	618	623	645	668	615	625	580	647	646	641	662	644	643	720	649	695	638	651	665	655	629	634	618	648	625	680	585	650	654	645	648	631	678	644	635	697	644	630	634	634	640	649	647	642	642	666	678	640	650	653	607	607	614	652	664	662	649	625	666	687	636	686	619	631	640	640	637	670	666	650	649	636	643	586	672	598	629	664	674	656	644	637	618	630	657	622	627	657	652	619	651	687	650	630	652	692	694	670	666	665	679	665	668	670	662	613	620	632	640	671	611	650	642	647	628	597	648	627	664	665	658	630	634	628	670	685	627	638	663	665	648	616	675	627	638	626	660	652	644	639	653	628	651	651	622	602	680	658	621	673	633	626	621	669	679	703	603	661	643	674	643	658	613	661	648	651	628	646	634	716	617	686	630	649	629	651	676	650	665	637	578	662	642	672	653	665	662	622	654	666	675	664	680	609	704	678	631	637	620	664	642	676	644	623	679	621	648	604	603	659	683	705	627	644	645	657	663	654	653	667	637	704	634	661	650	648	633	650	709	673	611	592	664	633	597	640	639	665	652	597	603	716	648	619	655	633	691	665	655	614	651	686	667	612	663	623	664	640	701	642	685	672	681	642	652	648	632	681	619	663	659	658	696	656	620	669	657	664	655	620	651	670	680	663	652	639	671	631	609	707	650	655	616	639	692	635	646	656	604	654	642	640	649	620	644	662	664	640	642	676	674	640	596	621	609	690	653	674	602	705	649	665	677	658	660	657	628	665	685	694	685	620	668	656	630	650	647	658	645	695	622	605	625	657	669	678	638	645	662	661	649	635	660	636	648	670	593	642	579	636	695	650	667	674	658	638	628	631	660	636	669	632	611	657	685	618	641	643	663	647	620	635	640	655	591	660	585	686	647	704	652	700	656	649	679	612	680	649	658	630	638	655	658	613	680	662	638	611	642	618	636	614	615	651	651	644	665	660	641	618	672	686	689	690	660	678	656	647	617	665	648	647	665	660	636	641	675	654	651	653	681	661	646	646	645	662	650	645	625	690	656	681	698	637	648	641	622	663	656	631	651	637	711	646	682	617	654	638	679	617	657	651	646	689	720	631	667	628	672	625	634	637	619	642	639	697	685	671	689	641	673	680	630	649	624	714	654	724	684	651	663	652	709	630	633	669	627	697	660	665	666	668	630	636	688	629	657	635	704	656	696	671	616	658	654	645	615	677	668	645	594	630	637	697	674	623	641	654	656	667	688	670	648	637	657	672	616	664	603	613	625	697	647	622	643	626	689	650	673	679	645	666	677	660	626	639	594	626	652	632	645	632	606	643	652	644	647	589	655	602	611	668	629	661	661	676	633	663	661	669	673	690	694	641	632	647	662	648	630	683	622	651	659	683	651	638	616	664	681	606	603	631	640	628	649	676	650	609	665	631	659	714	626	686	672	612	689	664	652	612	657	681	652	623	645	665	656	663	694	663	623	693	686	671	635	660	718	614	629	639	672	675	662	655	637	636	632	679	666	672	609	662	641	681	659	622	667	671	689	634	670	669	662	673	652	676	620	611	676	616	697	658	623	641	657	656	597	621	616	630	607	620	656	645	621	674	644	665	634	712	641	645	695	630	637	684	591	651	654	660	650	666	665	676	624	676	621	631	650	634	666	615	657	690	650	678	639	671	635	643	658	627	675	702	665	690	618	633	625	617	637	658	717	661	607	655	693	681	653	677	659	670	654	680	639	673	649	612	647	644	640	644	682	652	641	658	679	675	620	621	640	668	647	653	635	624	665	655	646	649	645	656	690	667	613	623	620	662	648	689	689	652	645	646	655	655	709	644	696	669	615	657	652	676	654	656	638	633	648	656	636	684	639	639	652	618	637	679	621	696	610	631	664	655	698	630	575	680	668	637	623	675	668	624	638	669	667	649	603	645	661	652	642	624	707	670	679	676	683	635	643	646	609	680	664	682	663	673	661	673	672	620	622	657	646	647	634	606	702	669	630	673	642	672	633	674	630	658	638	663	660	651	652	659	631	618	628	637	655	624	664	687	614	628	631	637	682	693	656	661	682	632	675	664	678	663	659	619	644	656	640	721	645	634	606	657	655	657	639	657	653	628	640	660	627	685	590	669	669	621	646	724	642	679	651	619	644	684	662	609	685	661	647	601	684	696	643	607	645	644	655	615	646	617	655	596	646	647	669	635	678	639	631	618	624	662	636	655	631	678	661	682	630	685	638	651	655	675	627	643	668	653	647	658	643	633	690	679	662	654	637	608	636	629	660	641	639	628	640	646	593	713	655	686	661	616	626	633	591	651	634	613	651	667	644	604	634	627	642	641	617	636	657	664	638	644	624	653	645	618	642	680	586	671	655	612	703	683	659	664	659	663	633	614	644	662	670	636	670	623	659	650	675	622	670	603	661	624	640	617	645	694	626	597	632	657	638	685	623	662	672	684	696	622	655	650	654	654	648	660	611	660	659	666	671	648	614	631	623	624	685	614	680	692	657	656	629	626	654	667	602	631	607	585	648	640	599	656	622	630	666	659	682	619	660	651	663	630	671	647	618	650	669	640	617	660	626	678	679	666	635	603	663	658	658	671	639	655	632	636	666	630	652	627	599	648	677	643	670	631	675	657	653	626	628	638	671	662	672	642	641	665	641	585	630	631	646	647	613	686	576	634	681	692	638	654	645	632	669	591	618	607	637	650	666	640	699	672	653	659	679	696	687	624	662	623	613	645	642	667	647	617	643	589	640	637	672	691	679	672	671	668	640	664	613	719	674	621	649	649	654	608	676	648	620	642	647	702	642	675	619	637	650	671	647	633	678	652	649	657	673	708	639	637	634	661	613	638	674	646	670	703	641	607	644	666	654	636	645	600	658	633	629	611	654	625	657	616	649	646	684	670	649	656	663	640	657	664	656	644	618	658	620	638	652	618	661	628	588	611	646	682	708	685	645	652	693	671	664	648	642	630	621	653	664	663	659	628	661	682	612	658	628	644	646	668	646	631	643	653	634	643	648	695	633	669	648	598	638	656	661	660	652	613	625	663	643	669	630	681	642	663	664	672	688	653	618	600	618	631	642	671	689	648	628	620	605	601	650	637	633	617	622	656	658	627	702	682	673	685	640	641	655	611	658	655	678	607	701	637	663	635	621	675	670	622	620	594	625	612	621	613	673	664	651	633	652	623	627	636	703	652	613	629	650	615	663	644	699	694	671	621	654	662	610	693	652	679	644	706	677	628	620	661	669
30274	31488	26555	10255	1329	428	355	305	296	300	332	300	301	351	299	284	311	326	293	294	310	304	317	291	312	295	318	306	311	282	318	287	317	310	309	310	321	332	313	294	341	303	316	309	276	307	293	322	314	305	288	315	319	289	337	324	323	342	280	299	326	330	325	323	305	282	323	299	306	311	328	334	309	329	300	296	312	303	303	293	319	286	301	335	303	314	299	291	324	307	289	305	345	307	346	317	321	280	296	307	291	325	307	306	331	304	281	296	293	317	302	311	307	333	305	329	324	304	291	363	334	313	329	301	327	332	334	318	330	297	317	323	313	334	335	305	293	318	304	299	331	298	326	308	323	296	317	307	281	288	314	313	311	329	295	301	314	322	324	308	283	348	310	328	308	314	335	287	295	293	294	302	317	307	328	320	331	328	320	291	333	299	279	276	352	291	310	328	306	320	343	311	308	286	322	306	332	280	282	294	316	313	308	335	315	335	314	328	335	325	275	294	300	299	332	292	327	284	331	344	318	311	288	304	314	334	314	300	306	297	324	297	305	320	310	317	306	276	322	349	299	290	295	320	296	310	315	295	334	299	331	321	329	282	324	318	297	326	296	283	360	278	295	313	310	290	321	296	342	325	319	318	307	331	315	325	309	324	292	301	327	318	306	319	289	330	300	312	345	302	320	327	343	314	346	315	318	314	310	311	327	361	350	306	296	280	301	314	297	318	331	321	326	302	297	348	304	311	323	320	321	287	320	307	291	315	308	293	295	315	299	317	295	298	298	327	293	308	311	282	313	300	302	286	301	314	291	327	323	287	312	338	310	300	324	334	283	294	320	310	326	293	306	300	300	324	335	325	322	310	330	310	292	301	303	306	313	297	332	333	300	301	352	309	323	327	329	326	314	311	287	288	289	313	321	292	299	303	302	329	302	282	322	321	296	334	293	283	320	296	338	332	315	320	318	319	310	331	316	337	297	308	320	284	322	338	317	322	285	303	318	324	314	317	308	310	313	302	303	335	309	300	314	311	328	341	309	335	307	301	310	291	336	297	309	330	317	317	363	315	311	311	292	289	302	332	314	315	293	286	290	313	327	316	290	314	321	309	299	351	294	290	309	352	299	295	325	354	300	330	309	326	307	295	301	298	288	327	290	296	296	314	284	322	329	334	303	299	334	319	325	319	286	332	334	357	299	335	338	295	308	313	308	305	262	319	317	321	319	303	305	322	311	342	309	317	311	335	312	324	302	316	319	329	297	277	318	297	309	342	318	327	276	293	314	318	313	290	289	307	316	319	315	309	318	328	298	303	308	325	290	292	304	308	288	326	331	309	312	333	324	317	274	287	283	316	282	313	309	333	304	357	316	299	308	310	291	300	321	318	351	305	316	334	317	331	328	308	312	322	313	312	294	358	303	312	283	273	344	305	292	315	341	296	309	328	338	328	286	311	316	310	329	332	313	334	321	304	301	288	287	316	325	354	327	312	310	302	282	351	314	334	281	291	329	303	317	316	286	317	320	339	292	344	320	327	321	323	287	321	314	277	317	357	333	317	338	302	306	335	324	317	301	280	294	313	306	310	300	305	326	318	322	308	337	300	339	328	310	301	278	299	316	302	340	314	259	309	341	326	283	297	334	307	313	336	295	318	313	308	318	264	293	275	310	314	325	318	312	326	303	320	296	310	320	313	296	330	336	321	332	314	313	288	318	306	298	317	334	289	332	310	312	316	312	283	306	307	297	293	306	337	324	314	307	309	318	332	346	315	321	322	342	319	311	336	300	342	307	319	302	322	327	319	311	325	324	304	310	330	301	301	306	344	304	363	355	303	316	298	299	364	294	332	332	337	329	316	326	316	290	316	317	287	324	311	310	328	329	296	314	288	316	310	311	352	313	335	316	296	306	314	311	325	281	344	325	322	307	305	314	324	307	334	354	300	329	330	317	308	307	330	313	342	338	307	342	276	341	334	352	282	288	321	282	341	310	324	320	299	324	285	282	317	312	345	299	311	340	342	278	310	279	306	301	309	326	337	307	298	298	294	291	363	325	298	295	305	345	302	320	304	320	318	316	297	323	286	288	316	325	298	321	348	307	354	301	344	330	349	312	268	318	342	329	284	312	346	291	323	310	319	301	319	330	295	334	344	323	348	354	319	323	278	310	315	303	296	307	286	329	321	314	279	294	309	324	292	319	293	358	332	327	325	349	305	296	344	360	291	302	316	280	327	334	313	330	321	306	326	286	325	282	308	285	338	298	324	330	325	320	312	306	305	339	310	321	297	321	284	316	351	318	304	314	308	283	290	296	340	312	321	338	303	324	321	313	301	284	306	304	314	314	292	309	314	286	306	342	338	338	287	349	325	339	314	300	306	284	328	316	362	334	315	302	364	317	297	345	337	296	335	277	338	318	327	316	330	310	334	312	311	314	298	303	315	318	313	328	310	315	320	295	323	336	321	286	326	294	314	284	311	306	328	302	319	329	342	334	303	332	333	292	329	319	337	312	301	322	332	321	308	300	299	282	327	354	283	331	304	327	317	301	312	321	336	320	305	314	334	301	334	340	322	317	315	328	323	319	287	342	314	359	290	328	354	301	310	311	280	318	361	323	313	335	307	307	278	297	346	331	306	297	291	340	316	299	293	312	296	316	318	318	331	322	313	325	298	312	308	318	330	309	318	318	322	297	323	305	304	294	300	292	321	321	300	326	301	328	332	311	313	314	302	302	286	305	318	349	302	305	341	309	298	323	306	315	303	318	323	324	300	339	336	322	321	323	314	298	282	337	312	313	315	285	284	272	312	293	286	307	321	292	313	345	323	300	330	322	325	298	306	312	298	319	336	315	336	322	299	356	295	337	327	298	314	335	314	336	321	327	314	325	313	324	322	318	292	314	311	320	326	311	290	308	299	294	305	297	293	312	352	312	305	301	305	303	310	328	313	330	336	296	309	292	314	348	340	323	301	310	345	307	277	285	282	292	296	333	356	314	328	287	302	335	315	299	313	295	297	316	343	311	323	304	326	292	336	296	299	307	292	314	287	335	329	296	307	322	299	328	350	293	306	319	305	309	330	343	297	302	294	323	348	334	320	319	287	320	302	303	306	308	317	340	338	307	300	332	295	302	343	318	322	320	294	297	294	324	319	320	311	333	312	298	325	297	290	329	334	312	288	322	330	322	320	342	282	321	332	306	301	319	325	308	300	309	279	340	289	338	308	323	311	319	308	315	315	303	298	342	330	301	346	339	306	293	317	333	342	294	316	299	304	303	284	330	363	350	313	280	335	330	295	315	286	335	317	327	296	344	286	337	328	330	303	291	350	299	295	308	300	309	300	327	318	330	312	288	309	310	288	304	297	329	293	318	340	304	298	297	318	314	324	304	304	285	312	318	357	324	322	345	290	299	288	297	316	303	317	303	323	324	302	308	314	306	285	312	290	322	333	329	358	286	323	327	319	336	292	319	293	302	320	293	332	338	350	267	317	340	334	325	312	330	308
38610	48149	31259	10883	2709	944	629	662	588	569	584	584	549	609	565	604	606	619	622	606	559	608	556	588	655	583	598	595	584	603	570	551	558	572	632	579	570	602	562	625	622	581	547	563	582	540	593	592	548	586	598	627	576	559	622	581	610	601	580	599	603	588	599	589	601	585	573	599	588	563	620	610	578	608	646	619	598	601	623	598	568	604	610	656	564	590	545	573	642	529	539	568	593	622	608	580	580	598	611	567	612	580	636	637	549	583	621	611	616	614	598	592	575	617	548	619	588	585	609	599	617	603	627	598	589	609	557	585	648	589	568	593	561	596	563	594	596	595	626	575	597	563	584	590	634	590	578	601	601	597	624	587	593	604	601	597	587	585	567	595	620	594	612	555	547	583	592	601	606	609	570	582	634	592	618	593	606	567	599	643	575	633	572	557	603	588	582	569	584	601	559	583	619	627	565	543	610	625	593	569	569	612	562	599	596	615	608	609	599	576	576	597	606	570	620	617	600	599	589	576	591	573	536	579	536	633	597	598	646	564	611	618	620	546	594	615	581	612	597	604	579	611	584	535	575	599	582	559	542	619	639	584	563	587	584	617	568	573	593	580	576	572	597	591	629	590	610	580	498	539	601	579	570	583	610	633	617	581	586	611	609	595	572	601	596	604	602	563	570	551	569	544	572	578	605	601	567	593	578	616	586	584	589	602	609	594	592	574	621	579	574	608	616	595	608	594	567	580	606	587	551	587	594	557	560	591	566	604	571	583	588	590	603	601	648	641	604	572	548	577	597	590	622	573	570	586	598	576	633	558	577	533	568	550	627	610	617	594	588	601	544	591	587	556	591	589	568	565	568	536	612	574	590	587	618	638	565	562	604	563	569	580	568	616	610	610	573	612	581	559	582	621	587	586	570	586	589	572	583	609	557	614	586	612	612	587	606	582	578	558	574	576	642	585	552	603	588	595	606	602	613	593	610	545	639	576	627	608	596	604	612	612	570	560	565	581	650	558	544	595	596	569	615	578	603	609	573	575	583	566	614	642	570	574	608	613	603	601	554	554	588	578	606	629	608	591	572	581	585	535	630	568	601	608	584	586	637	617	602	621	589	537	594	606	604	577	591	581	572	584	570	627	571	571	576	596	609	611	621	632	574	611	606	568	609	552	609	616	609	616	558	599	551	587	651	598	532	579	631	595	590	616	553	611	562	575	621	615	602	572	614	608	605	587	532	611	582	581	524	543	541	578	614	548	579	567	575	616	609	573	643	613	603	602	588	570	606	602	569	608	605	583	555	583	597	584	610	581	594	562	589	569	595	614	643	572	581	602	601	566	588	568	574	591	604	610	625	620	593	579	555	649	544	550	555	583	577	563	614	600	582	606	617	601	580	570	589	544	598	621	596	595	592	571	608	629	549	586	599	563	577	575	592	568	554	587	595	574	633	587	630	585	559	584	594	610	596	636	528	600	558	604	614	599	571	575	586	586	586	655	622	558	598	623	594	632	576	598	662	583	583	582	633	601	594	615	537	550	582	561	560	556	619	629	565	560	564	616	604	622	601	580	576	577	594	604	578	597	566	557	589	609	592	600	557	583	576	623	606	607	559	585	569	570	610	544	591	580	594	581	574	620	544	619	586	612	578	555	603	562	578	593	639	596	546	580	567	578	564	597	641	574	600	546	619	591	605	649	600	564	582	578	569	593	598	610	559	596	596	585	558	581	566	608	560	623	604	568	591	590	605	588	582	603	588	610	588	581	587	571	597	560	579	639	587	607	608	592	570	569	618	663	585	549	626	549	611	543	615	617	586	578	603	617	635	615	594	575	609	563	557	567	590	612	539	597	589	583	629	544	633	593	541	547	589	597	592	580	591	614	580	600	594	558	588	662	598	562	580	596	575	591	611	583	598	619	576	598	586	613	571	595	597	590	638	581	563	575	556	617	633	624	604	589	586	557	606	552	578	561	552	527	588	585	612	584	563	595	533	551	565	616	586	589	588	578	601	590	628	551	526	553	629	540	620	550	616	578	625	630	618	580	605	590	551	589	571	586	565	575	593	607	588	609	611	600	641	567	592	587	619	613	629	587	530	592	625	600	571	616	569	577	612	594	581	597	555	590	582	586	582	608	596	638	550	572	593	594	567	575	619	607	601	581	643	564	593	581	625	582	621	570	616	587	620	574	591	611	531	606	570	626	560	563	576	609	623	587	571	598	570	614	589	563	589	592	606	578	604	599	650	565	564	563	548	576	566	608	556	604	612	576	583	570	593	539	549	598	584	558	572	598	589	616	568	559	631	573	609	579	581	599	602	570	613	583	597	603	586	598	613	538	586	605	547	582	583	601	588	602	615	606	574	593	625	601	644	611	586	521	594	578	611	564	547	592	574	599	626	625	603	601	562	590	574	590	623	553	561	616	579	613	605	624	582	600	571	571	564	580	571	562	597	593	571	629	555	601	578	543	604	596	584	608	601	593	598	591	622	558	580	539	610	599	568	610	580	599	584	553	551	611	596	571	564	589	571	571	606	632	582	564	575	586	600	565	628	610	593	567	581	556	564	601	615	607	598	640	572	596	569	600	581	576	570	572	575	565	580	616	624	610	592	562	566	616	600	623	569	600	587	608	604	581	550	597	566	598	594	584	608	599	596	601	586	563	556	592	595	606	577	600	575	614	609	596	571	605	551	602	574	584	597	576	604	564	538	578	591	601	569	565	562	608	559	562	570	604	572	606	601	553	579	571	620	609	590	570	561	590	590	588	588	603	579	584	546	578	560	569	587	620	577	613	595	608	580	564	594	553	595	637	618	597	609	609	564	582	620	594	577	578	568	547	640	561	564	586	641	613	601	605	578	592	598	596	533	575	611	570	611	614	606	575	569	592	569	622	617	528	614	561	609	627	586	599	583	595	564	588	607	590	626	599	630	559	577	571	600	566	622	583	593	635	629	604	585	592	587	559	627	595	626	558	591	609	570	598	596	608	597	607	601	622	605	625	616	569	563	583	635	556	591	562	586	596	532	577	624	565	620	582	581	594	578	599	573	601	608	606	546	590	603	584	599	588	635	606	581	569	622	564	599	555	570	567	572	591	596	572	579	586	614	592	579	539	558	587	592	557	596	548	606	576	542	564	606	577	609	588	586	570	619	589	596	602	559	612	621	654	607	575	584	615	577	603	579	605	611	575	567	568	616	634	581	553	542	637	571	579	592	555	588	582	576	586	567	614	596	601	582	615	627	562	581	634	600	607	570	569	582	582	599	578	611	543	602	594	629	636	604	555	590	579	613	597	569	548	612	579	554	558	607	562	589	555	567	627	582	599	591	630	580	601	563	602	575	604	586	630	575	573	604	586	623	609	594	541	573	590	565	620	552	575	617	602	617	596	588	613	605	584	603	594	618	609	576	596	557	597	587	625	592	577	596	655	567	585	557	559	606	579	580	589	613	602	548	607	598	577	608	603	619	577	567	589	542	577	554	586	569	612	613	562	622	566
24956	24750	33148	26158	16982	3937	494	358	330	311	357	321	321	330	313	288	329	322	321	333	305	314	328	321	305	358	365	332	297	331	313	310	315	288	315	296	311	312	321	323	318	304	304	284	296	318	356	299	326	329	284	340	328	309	318	309	319	313	336	332	311	328	334	327	324	301	335	307	337	329	300	300	294	301	317	265	317	329	315	307	283	356	328	354	311	315	309	290	314	291	322	325	317	302	313	291	314	309	325	327	298	312	298	310	293	285	325	309	304	319	291	318	329	330	342	314	327	296	316	294	347	285	338	284	306	344	320	322	317	347	327	314	302	336	306	328	290	312	350	325	353	291	309	341	316	308	293	323	317	332	314	271	296	302	311	330	308	294	307	325	316	300	300	306	329	315	335	303	318	336	307	291	318	287	325	308	282	311	300	288	293	313	318	335	308	320	346	304	295	302	326	300	315	301	308	301	307	327	300	331	326	312	292	308	308	296	328	299	291	315	288	318	298	292	280	329	312	306	316	309	326	306	300	293	312	347	279	287	310	323	341	282	331	301	308	334	314	329	303	310	317	344	358	304	285	364	297	308	343	344	300	296	291	330	325	300	274	321	348	298	318	317	301	308	323	320	299	305	324	306	309	303	335	321	280	319	301	307	312	334	311	341	298	298	310	301	306	332	329	334	307	301	293	331	307	279	314	303	284	316	352	328	312	320	308	323	314	340	309	333	303	342	313	334	296	311	314	311	291	308	315	293	290	322	292	305	300	312	298	329	319	313	312	325	324	319	313	334	329	304	302	332	320	325	320	326	304	287	309	318	320	326	318	351	289	322	306	305	325	321	303	320	310	307	324	294	319	301	295	289	300	290	319	328	299	329	301	316	320	320	324	363	313	304	337	287	318	324	274	290	287	297	314	288	310	332	307	328	299	311	305	319	311	303	303	292	303	338	310	338	313	302	322	300	321	273	306	327	306	301	316	326	312	278	333	319	322	296	366	294	322	308	306	304	302	315	309	315	329	306	312	315	287	307	336	320	332	325	322	289	290	298	315	311	324	279	294	309	301	271	287	326	302	307	320	292	318	313	307	340	353	313	310	303	320	354	332	287	349	320	303	303	340	287	341	319	332	316	335	315	334	308	336	315	304	368	302	289	292	348	314	345	342	295	306	338	336	288	295	321	317	307	307	294	314	362	298	325	308	307	292	302	299	322	294	307	340	301	306	341	274	329	323	333	291	307	311	314	300	274	344	283	300	327	290	310	297	338	319	326	315	309	293	332	305	318	327	301	329	329	311	303	288	291	340	333	334	263	324	302	323	321	286	303	296	303	309	319	336	304	314	313	323	316	315	323	307	307	323	292	342	326	320	333	339	295	292	326	311	331	339	324	326	307	338	333	313	313	338	346	327	318	294	306	353	305	342	335	311	328	307	312	299	293	312	326	336	321	283	310	327	330	314	299	322	310	282	289	335	326	288	322	314	277	303	326	317	316	308	310	323	328	319	304	308	335	302	322	310	307	305	303	308	304	317	290	310	323	333	333	324	316	288	276	303	336	311	327	310	309	338	288	293	319	298	294	297	306	315	362	307	322	327	309	324	313	302	339	275	291	309	322	339	331	308	321	311	304	328	335	292	310	307	341	289	295	332	321	331	327	321	327	281	310	295	304	286	338	345	343	312	300	305	294	350	318	308	290	346	287	287	333	331	294	297	276	297	297	298	320	311	322	317	285	317	286	317	306	307	333	282	321	326	327	327	323	312	311	326	316	312	305	295	332	336	297	319	315	287	311	301	329	283	309	305	308	301	319	299	298	324	318	303	320	291	320	312	356	323	308	297	291	312	261	272	321	294	299	319	316	349	333	322	333	302	299	337	331	292	274	323	317	336	315	303	320	305	314	348	301	291	317	323	308	323	314	300	320	343	316	280	313	315	327	291	337	301	325	324	321	296	298	299	317	296	298	334	288	313	325	274	318	330	326	315	311	297	295	308	301	314	306	294	302	312	309	297	322	311	310	315	330	358	315	316	309	316	300	289	296	332	281	292	304	334	316	336	308	344	274	313	304	322	308	299	308	292	324	307	316	318	299	300	322	305	324	346	337	301	306	306	338	310	311	294	350	305	318	297	318	299	326	279	316	317	317	311	309	273	333	307	287	315	333	325	294	328	349	274	284	289	336	281	324	296	333	332	323	310	278	307	310	299	319	302	317	318	316	315	317	291	315	324	332	331	352	336	298	294	324	320	308	320	307	282	319	309	322	302	315	322	299	290	299	335	312	326	328	298	345	309	318	280	325	317	310	278	311	308	312	299	298	298	286	314	325	291	318	332	309	294	290	329	299	320	318	311	311	314	347	327	320	312	288	292	303	316	283	317	299	308	364	266	367	294	300	314	336	319	320	304	326	326	341	306	311	346	312	316	322	316	299	318	310	329	290	317	294	326	298	288	283	304	293	326	309	315	306	309	315	292	321	295	287	301	292	315	333	294	329	325	308	328	313	341	309	315	311	298	341	332	301	309	331	329	297	343	337	300	284	318	311	296	336	297	344	334	295	327	297	332	288	332	340	315	305	334	322	297	306	302	354	329	300	284	326	311	291	313	303	290	316	347	316	301	318	300	303	312	315	320	292	322	328	311	320	307	310	288	332	302	295	335	341	319	318	296	326	306	323	307	330	297	333	296	286	287	323	318	315	304	295	294	320	333	292	310	303	321	297	299	290	319	300	320	298	323	328	329	303	314	309	308	334	320	317	285	294	322	343	293	301	306	339	325	313	314	316	302	299	288	316	304	318	298	327	265	299	346	324	317	286	319	307	316	322	306	296	307	317	327	283	348	316	334	321	298	305	301	314	295	299	305	346	319	279	306	321	324	311	337	299	319	333	299	331	326	315	279	318	318	284	290	313	293	294	310	308	349	317	289	302	302	313	327	336	321	311	322	280	319	303	305	291	337	345	309	302	308	280	298	320	324	289	308	298	332	310	326	292	280	306	300	294	318	301	346	331	320	339	329	335	340	305	353	350	326	339	284	297	336	353	344	330	343	314	321	318	283	348	315	328	283	331	334	312	301	296	310	281	279	318	323	321	317	301	308	332	301	317	283	343	308	308	307	331	336	285	313	303	297	292	321	298	331	341	303	278	274	293	273	276	344	319	318	309	363	311	289	339	302	305	298	295	282	305	324	292	328	258	301	320	336	327	298	311	335	325	274	305	343	298	315	310	268	317	341	321	335	313	307	316	352	294	313	305	323	333	322	323	337	339	298	343	290	314	328	315	315	348	301	283	291	322	307	323	289	287	288	270	328	321	297	322	334	311	306	310	301	321	319	320	304	294	302	281	312	328	304	313	297	327	318	318	328	308	324	335	307	299	328	304	319	323	324	315	294	315	311	323	307	325	302	283	296	344	312	332	322	307	310	284	312	341	340	309	305	332	303	315	287	285	318	328	333	319	296	294	303	312	299	310	310	319	343	324	322	302	294	324	306	294	308	340	312	321
59909	88842	59547	30385	10115	2196	840	617	600	584	615	572	611	616	565	551	594	608	578	626	591	616	582	584	640	562	619	572	636	585	588	569	583	618	605	607	553	585	580	559	568	610	600	623	595	592	557	629	579	637	624	533	602	563	597	575	598	601	579	570	635	598	569	583	606	601	571	579	602	591	624	638	598	612	578	569	622	585	576	602	601	564	581	628	553	598	575	592	600	584	624	598	573	596	598	589	580	609	584	564	564	589	603	613	547	572	593	636	543	585	599	576	581	570	589	572	616	581	615	569	557	573	582	612	563	567	591	563	560	570	592	601	584	564	585	609	586	574	588	613	607	609	627	591	586	626	562	540	576	545	583	560	591	619	580	571	639	585	608	580	628	621	582	606	572	582	540	576	579	579	578	587	612	652	603	586	550	597	593	600	573	532	629	566	603	582	561	612	599	640	609	625	564	571	593	593	566	603	563	575	567	570	584	550	591	606	612	619	588	616	575	600	580	627	590	633	579	606	584	643	559	563	578	590	601	589	539	626	616	611	601	582	574	609	615	575	583	577	643	576	614	608	602	544	597	547	554	577	606	585	586	599	574	583	572	596	568	558	599	655	571	645	594	575	587	577	604	591	600	522	614	550	544	628	608	586	591	587	599	627	619	605	541	579	586	617	585	544	582	588	598	600	592	551	556	615	633	611	610	575	583	586	594	546	540	584	601	579	554	567	599	600	595	563	621	615	573	562	596	569	602	582	575	575	579	576	584	582	580	554	574	613	577	594	576	567	605	589	591	621	592	547	565	548	623	556	616	603	567	591	553	591	592	603	620	577	615	592	591	584	610	565	624	578	584	607	612	569	590	555	616	586	560	582	595	593	592	567	614	574	547	574	605	611	597	552	618	592	589	593	573	613	653	605	623	582	610	628	588	620	609	564	583	599	597	588	571	619	596	588	607	630	592	559	577	553	580	564	596	617	562	561	626	597	590	558	553	621	604	611	566	633	648	594	559	610	615	583	545	581	563	595	611	592	568	589	597	552	541	582	547	622	588	580	598	522	581	622	613	604	576	592	565	564	573	615	547	564	554	597	673	601	576	555	603	571	576	578	584	647	595	613	536	572	578	584	609	587	573	633	609	591	559	591	575	594	569	596	587	587	617	604	630	625	552	561	613	555	612	598	603	563	597	605	612	634	616	619	585	564	551	566	612	546	611	612	557	594	572	546	617	610	602	573	548	575	590	593	610	618	603	586	608	620	570	566	602	567	597	579	611	579	616	588	570	600	575	548	570	580	606	578	553	608	633	624	624	615	632	537	548	584	557	588	588	616	614	540	580	612	627	603	583	612	532	576	630	638	567	610	628	576	634	623	580	581	564	587	576	589	551	583	597	585	616	605	551	533	607	603	597	627	590	596	585	596	559	607	632	557	582	601	567	601	588	597	619	576	592	647	580	609	551	602	636	591	607	619	593	596	552	566	618	559	615	567	554	590	595	606	583	602	609	562	648	560	597	588	594	584	560	583	591	596	619	542	595	611	592	568	595	602	572	622	581	597	556	576	589	576	591	511	608	583	576	609	604	588	606	572	574	596	603	632	620	597	576	615	584	636	595	580	638	587	576	598	581	601	587	591	633	613	595	635	589	641	636	601	596	543	582	548	631	608	557	563	564	588	602	618	568	612	584	617	619	588	593	588	601	568	612	624	572	578	580	553	642	599	580	559	634	573	584	594	582	547	614	570	547	579	604	588	601	600	605	562	605	570	571	623	610	594	611	601	574	528	602	576	628	609	604	560	589	554	565	593	590	593	610	612	563	588	611	623	564	577	615	635	567	604	570	577	593	590	594	599	617	578	573	555	576	582	575	612	591	594	576	595	594	580	632	591	603	594	614	558	562	631	626	577	579	642	594	611	570	603	604	588	568	620	582	605	589	584	591	575	590	601	559	625	576	580	587	559	619	595	537	548	572	583	604	602	602	565	607	616	611	596	612	554	552	552	567	599	600	578	631	630	584	613	615	616	587	572	602	607	580	579	625	587	558	643	644	634	616	568	618	594	564	587	616	605	587	635	597	582	589	622	574	586	587	562	614	552	598	604	560	600	571	583	580	579	624	579	620	572	591	564	551	547	567	614	561	582	577	609	558	633	587	621	642	579	610	551	566	556	600	578	581	613	562	628	573	570	580	568	602	605	598	594	588	572	607	641	603	613	576	612	576	573	582	560	580	606	562	591	582	608	641	583	569	609	562	631	601	607	611	576	619	597	579	538	593	607	617	587	546	612	587	576	585	576	594	576	589	543	566	610	594	597	597	575	595	557	614	582	593	593	559	614	606	641	592	573	552	577	574	562	607	592	588	580	609	637	601	591	576	545	620	600	646	610	617	583	584	612	636	586	610	641	603	596	582	594	560	604	593	620	589	593	599	595	620	587	649	583	603	577	593	614	592	617	571	549	569	587	642	579	574	590	650	565	590	600	550	556	579	600	583	567	597	614	606	593	611	617	608	547	580	580	592	551	561	589	574	613	564	542	582	537	593	595	607	568	564	613	567	565	567	600	581	599	565	590	619	616	587	587	552	520	565	606	617	623	572	547	559	627	556	597	570	602	568	530	562	575	597	529	580	610	596	557	612	573	565	562	589	600	648	572	588	578	568	595	591	580	585	622	597	536	566	604	569	596	572	631	573	565	570	599	594	610	590	583	576	617	599	589	590	562	560	625	645	552	554	578	543	615	610	587	621	567	556	594	632	565	576	596	595	599	582	608	589	636	583	586	641	556	595	607	539	589	631	629	557	587	591	556	607	575	558	597	611	601	555	568	582	551	590	597	621	571	609	596	587	550	609	619	575	617	593	566	572	574	571	592	568	586	590	552	623	577	576	559	564	584	593	593	576	598	627	650	588	586	617	552	571	590	581	602	613	598	607	611	581	586	570	618	595	577	551	567	604	568	598	595	578	591	599	568	542	581	623	548	605	613	617	601	582	627	617	591	568	615	582	551	589	584	606	571	581	574	589	606	605	573	615	592	590	604	595	604	616	554	577	606	574	582	611	601	630	583	585	634	598	576	605	543	641	600	594	590	600	589	621	572	581	574	557	579	606	591	574	655	612	583	589	615	601	601	572	579	591	602	596	576	590	590	571	625	559	594	603	524	578	609	608	558	588	581	626	595	604	602	587	598	602	611	584	628	573	570	592	588	565	585	616	608	556	577	612	599	563	603	569	552	594	607	582	594	632	600	605	606	598	590	578	534	582	574	578	602	580	634	613	538	571	624	579	549	604	571	596	589	577	585	556	533	580	544	620	571	628	556	595	612	644	617	621	622	585	579	595	594	589	582	572	570	595	624	606	559	638	575	608	587	573	576	582	591	565	556	554	581	609	621	589	573	618	549	662	619	566	561	596	590	581	656	628	626	596	572	568	568	584	601	624	586	577	587	563	602	618	607	586	588	592	588	589	599	566	612	583	600	617	588	548	631	621	613	602	572	583	600	579	611
23634	22653	30946	24787	21111	15849	2296	452	348	389	358	385	368	371	395	392	370	347	367	383	380	352	378	371	385	373	343	378	363	401	371	340	393	384	342	337	317	372	394	373	331	382	333	381	395	335	370	361	367	399	384	409	385	389	360	335	363	403	343	357	370	388	387	389	349	367	384	370	346	367	372	386	346	377	343	354	395	387	340	320	360	377	347	363	395	349	367	421	354	361	354	352	318	347	362	330	357	352	389	332	345	389	376	391	368	390	360	374	367	368	358	347	355	317	381	385	362	364	347	415	372	427	406	389	372	351	359	399	382	384	364	376	334	339	338	383	394	396	376	381	377	320	374	399	360	321	373	371	326	341	372	341	357	353	402	367	332	364	371	380	362	387	377	345	355	362	380	339	394	364	374	381	376	335	372	373	366	391	370	363	400	341	334	373	383	375	348	376	362	375	344	352	394	361	384	363	370	354	379	396	332	390	374	338	362	353	401	327	358	351	353	396	369	358	360	348	344	360	377	344	362	345	350	383	387	351	348	365	347	337	353	361	330	343	368	368	359	375	399	328	345	373	355	373	353	334	352	396	367	361	391	358	365	362	368	343	353	361	365	387	347	357	371	340	366	337	353	360	370	387	407	357	377	357	379	362	380	362	354	357	338	371	359	343	345	397	395	381	360	365	348	368	375	339	404	384	365	344	374	361	359	361	377	398	355	373	348	333	361	382	369	379	367	396	382	366	321	347	391	364	335	382	370	355	336	343	350	361	410	344	403	361	348	353	382	379	367	374	370	357	348	360	358	368	364	371	379	339	369	364	374	352	326	337	378	323	375	363	353	367	357	335	348	372	391	369	388	362	334	349	374	383	377	383	370	374	330	352	374	367	386	351	351	370	382	355	384	378	355	384	367	346	400	381	383	286	356	383	397	349	364	351	378	379	341	388	361	382	336	329	361	397	336	408	363	383	377	391	373	396	353	394	358	386	383	358	342	360	359	351	371	364	371	402	381	375	363	378	381	350	364	393	345	368	341	343	363	365	355	378	379	377	387	374	374	396	357	331	351	374	401	371	349	378	370	351	359	370	381	373	379	368	372	337	359	337	369	329	358	340	391	334	353	350	365	369	402	382	334	356	391	394	394	350	371	363	366	334	365	376	388	352	319	338	380	342	366	328	354	360	354	367	389	347	385	328	355	376	374	364	376	378	372	364	341	339	360	387	373	343	368	331	384	358	351	373	374	368	365	354	365	389	347	356	347	363	368	351	363	374	332	338	353	363	346	357	356	373	383	376	399	383	338	375	377	360	397	354	362	362	366	384	355	380	368	385	356	377	331	337	331	389	338	379	358	315	360	392	361	347	383	331	377	374	353	370	385	403	358	343	354	371	370	382	369	344	339	375	376	375	374	341	374	372	366	363	339	403	353	359	372	370	351	327	388	367	345	381	366	371	367	375	334	370	337	378	366	364	356	377	359	384	399	357	346	396	373	346	356	374	378	396	352	372	350	382	370	371	386	364	387	354	365	360	369	363	359	344	365	348	365	344	330	347	375	373	336	355	365	355	367	342	354	362	358	352	365	368	352	380	362	358	392	380	338	397	344	371	390	396	379	385	326	381	351	379	362	353	343	353	363	347	373	365	343	364	358	379	348	339	357	361	397	391	351	362	384	367	403	375	349	395	363	370	328	381	366	367	355	350	383	351	384	369	393	353	333	346	346	347	405	351	354	420	387	359	372	375	359	349	374	358	387	345	387	363	372	354	402	397	375	389	345	385	356	388	400	346	373	376	354	368	362	363	334	323	338	339	343	364	370	358	375	349	392	353	383	350	372	362	355	368	365	361	360	372	367	389	372	351	376	334	392	353	377	373	349	371	372	342	319	371	366	337	380	391	360	374	370	386	381	352	370	352	362	369	351	344	392	336	375	357	361	377	322	365	349	365	365	366	356	361	363	363	362	371	410	380	381	395	343	345	366	354	367	362	362	370	379	362	342	375	378	330	355	384	388	357	332	340	381	402	374	377	368	354	349	353	362	382	323	351	383	396	377	356	383	370	317	331	332	378	365	344	351	351	345	378	396	409	327	348	413	416	390	373	359	382	354	362	359	387	368	358	337	343	375	315	361	355	320	382	412	374	361	354	361	356	365	352	377	357	357	372	339	379	328	413	356	375	397	380	376	338	368	333	387	383	324	389	368	379	374	376	350	366	372	368	371	370	386	386	374	337	366	355	330	366	355	346	358	361	343	366	367	356	360	376	376	329	332	354	333	344	346	335	358	377	361	338	357	399	346	327	329	353	377	357	370	342	369	345	354	370	319	386	365	397	364	370	376	363	359	365	341	348	402	371	369	408	349	360	378	361	395	355	320	392	364	355	357	357	380	387	356	361	367	333	397	365	353	384	374	365	365	391	357	365	390	387	344	359	372	376	380	353	398	351	323	382	371	435	385	411	391	365	350	370	380	359	321	381	320	373	382	366	406	377	335	380	329	401	365	348	358	384	362	364	351	384	349	356	363	348	359	345	376	392	356	383	362	354	352	367	372	399	341	348	357	362	371	382	377	366	365	345	353	405	360	356	348	371	390	355	360	394	348	370	365	366	386	360	366	366	372	362	373	383	343	353	311	370	390	360	358	362	361	358	346	344	386	380	343	345	363	351	369	358	348	365	321	357	379	323	354	328	330	369	399	378	404	360	366	383	356	367	354	365	349	408	364	366	336	362	372	360	409	365	348	346	395	370	360	358	351	361	358	378	389	374	367	383	330	362	355	341	354	343	382	370	383	343	371	368	383	360	347	367	360	356	377	382	384	343	359	384	371	358	370	387	375	345	359	338	333	317	353	384	362	377	399	371	350	363	338	340	390	392	385	350	373	379	356	404	355	313	364	343	369	351	359	352	378	347	373	354	358	344	374	383	355	335	339	356	377	358	364	367	343	356	351	369	354	351	386	392	355	363	338	369	388	332	372	373	345	384	373	386	370	365	341	356	378	370	380	386	358	369	395	389	348	375	376	357	361	362	356	348	338	355	352	324	349	361	375	336	398	382	364	323	348	372	386	352	327	346	358	371	381	366	383	361	382	345	350	363	361	402	364	347	364	355	384	348	351	360	346	349	351	377	364	369	359	350	368	383	352	367	341	397	343	377	361	389	343	367	371	380	347	365	331	381	375	404	359	386	385	369	347	356	323	381	347	367	373	398	373	345	370	359	367	349	377	375	353	353	321	363	360	367	370	356	360	366	383	360	331	364	342	337	384	373	369	364	339	375	384	347	342	366	365	361	349	372	367	387	350	365	389	360	373	343	388	394	369	341	384	407	336	387	420	378	353	382	370	350	370	366	347	347	382	369	380	360	376	354	376	365	367	370	350	375	355	387	345	378	330	348	365	352	367	346	391	390	372	356	343	384	374	351	364	356	395	364	360	359	347	367	364	381	373	336	367	355	380	340	371	331	352	372	329	367	369	348	350	364	357	388	379	383	378	384	396	404	392	350
60495	100895	71059	39750	16263	3681	1088	709	666	672	686	603	625	677	685	631	662	647	703	662	638	644	704	638	676	644	678	641	676	627	657	656	643	655	665	610	661	657	654	721	690	667	680	691	661	653	655	669	660	658	669	649	640	653	629	646	681	674	647	651	666	646	628	659	681	664	657	681	678	637	704	642	645	650	680	605	611	652	632	659	692	639	681	668	657	703	659	649	682	652	621	626	640	683	644	631	678	661	687	657	725	651	678	597	615	664	628	634	635	637	675	652	644	655	678	671	597	660	636	646	614	624	663	662	629	610	667	647	638	608	680	669	664	625	623	659	685	647	645	651	642	622	656	634	611	644	683	640	627	651	658	657	640	643	638	699	594	681	633	667	691	645	664	674	674	643	646	664	639	670	612	672	636	622	592	641	685	663	616	636	662	705	613	678	682	672	702	621	681	628	653	629	655	623	666	670	631	648	633	683	626	636	667	641	696	638	634	618	640	654	656	670	630	637	718	607	648	642	627	614	696	635	655	665	651	644	609	690	632	695	651	655	633	656	736	702	673	668	657	654	660	626	650	660	663	656	685	626	633	634	628	667	674	657	686	664	665	610	613	659	656	605	609	622	665	679	627	677	660	683	642	654	623	646	672	656	660	675	670	667	652	648	651	667	651	588	683	642	686	621	694	653	706	658	613	660	701	617	620	694	643	668	657	645	652	663	665	632	635	653	637	661	635	622	643	651	642	630	585	645	650	637	643	633	643	671	643	675	683	662	601	682	697	673	685	692	642	647	632	628	662	604	662	671	646	684	666	657	649	664	687	653	659	675	645	630	654	647	697	672	617	684	662	700	688	672	600	658	666	680	627	634	671	681	670	657	636	732	673	660	640	668	635	636	662	671	620	644	651	617	664	651	620	678	653	619	664	698	674	715	621	634	670	672	650	654	643	652	679	688	640	675	621	639	650	612	641	637	660	635	628	653	661	654	637	666	640	623	677	649	646	634	641	700	674	625	637	644	606	649	650	667	628	654	636	631	636	638	666	672	648	676	632	661	674	658	668	620	625	673	646	664	663	669	683	693	655	669	638	644	636	614	663	636	667	650	623	617	665	689	659	628	671	599	637	624	666	665	665	669	659	682	613	697	619	653	674	664	642	714	662	663	663	617	630	630	669	677	661	664	638	616	605	643	632	634	701	621	604	623	617	652	710	659	682	654	625	648	656	651	661	708	649	620	703	670	671	629	671	642	631	642	604	703	672	705	642	707	635	673	648	668	651	668	685	670	623	638	647	670	653	628	660	636	684	646	659	634	656	644	651	685	623	643	646	633	663	664	655	657	731	632	642	606	655	667	699	681	637	640	713	671	676	670	655	673	622	681	657	660	633	630	636	643	609	637	675	640	631	665	644	641	676	641	658	639	656	622	665	629	676	632	623	648	660	639	658	692	649	678	641	673	682	623	684	689	640	673	656	671	650	665	662	640	660	665	659	668	661	656	615	643	689	657	611	667	642	659	647	623	696	644	683	654	640	659	639	628	663	655	632	639	644	661	584	697	696	683	595	654	680	697	655	646	641	634	655	654	620	632	611	596	635	646	655	654	644	686	640	674	647	614	647	664	657	676	667	659	655	669	680	637	672	624	688	659	669	666	656	683	669	635	630	653	623	643	644	630	660	655	669	669	617	607	646	674	642	648	703	646	644	640	660	626	663	634	642	678	621	644	671	662	703	659	672	622	636	650	672	663	639	718	661	657	710	675	666	615	682	632	639	689	625	687	645	671	680	682	612	631	665	625	658	623	659	660	658	670	676	643	660	651	666	680	668	680	660	677	588	654	672	643	672	676	645	640	662	653	659	653	648	635	658	705	614	685	654	674	656	680	695	654	595	650	658	675	671	625	684	637	650	693	651	655	658	624	657	634	654	618	627	670	613	628	650	647	653	652	624	656	641	617	631	629	660	610	594	653	594	678	659	601	667	602	712	641	633	637	676	663	683	686	712	676	636	657	633	707	669	640	633	658	619	673	649	629	684	634	643	666	662	638	666	679	636	603	688	611	670	672	664	668	693	673	658	665	669	612	598	637	713	693	634	625	674	680	656	588	667	636	600	681	612	637	604	602	622	709	710	630	649	662	670	616	626	627	690	685	639	667	637	640	635	656	659	674	669	679	690	635	666	620	648	677	673	647	619	639	662	670	669	621	653	648	623	659	643	645	698	664	694	667	635	646	591	686	678	662	644	660	655	634	653	640	609	647	616	685	643	657	675	634	673	651	628	617	667	633	631	671	645	641	650	632	630	651	705	637	623	588	659	650	665	623	684	674	639	610	648	663	651	676	616	620	673	687	669	645	643	628	642	668	645	676	638	655	686	648	693	654	641	635	677	644	666	643	656	681	647	695	584	641	640	665	599	658	687	679	702	617	644	677	625	653	678	649	630	673	685	690	653	617	660	666	623	681	642	659	639	667	616	653	648	682	641	658	666	659	653	663	583	711	668	663	710	630	654	643	623	619	624	617	676	645	664	670	628	640	630	661	691	591	643	654	669	625	658	651	643	648	612	651	653	634	650	665	685	637	594	648	655	646	685	663	612	658	633	674	665	672	693	694	628	643	669	664	622	653	622	646	638	605	675	662	621	680	661	668	644	612	626	647	664	654	622	650	672	635	649	664	621	628	670	633	642	633	619	639	655	657	632	618	626	639	674	672	633	656	652	686	671	652	684	656	665	632	635	669	631	670	689	677	651	656	653	645	611	676	644	654	664	652	620	640	627	671	650	649	634	663	638	645	693	679	658	642	676	623	672	676	631	723	602	664	661	673	683	626	656	669	661	680	650	623	660	667	622	658	659	633	652	666	675	675	637	626	680	650	668	644	659	610	675	673	685	651	619	648	636	625	637	610	660	627	678	656	610	620	650	694	629	653	661	619	645	669	658	636	639	700	653	622	712	634	715	661	672	654	633	652	614	665	722	648	715	633	651	635	611	646	643	676	663	662	669	613	630	662	653	603	595	666	700	676	695	681	640	650	639	683	658	699	662	668	656	656	631	646	637	660	627	633	665	677	666	651	644	624	651	692	641	645	673	680	637	612	632	643	678	648	662	677	657	679	662	665	654	654	650	612	658	636	637	644	697	643	663	626	656	623	638	679	670	632	678	693	654	670	636	663	641	656	676	637	660	663	611	552	680	614	643	677	671	613	674	656	611	637	659	627	652	655	629	609	696	647	611	625	654	639	657	684	672	626	651	614	672	669	655	610	627	663	639	657	638	673	667	639	656	676	652	686	703	644	618	615	648	645	648	666	617	640	621	599	634	686	651	679	670	687	627	654	678	645	681	656	659	613	624	614	649	685	672	677	677	579	649	662	720	673	686	638	680	640	651	672	661	635	654	691	651	636	673	686	678	614	660	615	665	669	666	638	660	684	688	640	677	633	640	635	685	678	625	697	619	682	615	659	686	629	686	660	671	697	627	659	629	622	680	639	659	664	641	629	653	671
30110	31707	26583	10486	1454	464	360	347	350	339	278	309	326	309	301	299	292	319	287	311	316	333	333	313	270	329	329	328	308	354	317	313	338	306	320	315	317	316	327	339	310	285	314	318	292	309	299	305	308	327	321	289	288	336	308	320	304	326	312	331	291	349	318	292	328	288	317	303	349	323	320	273	328	295	320	313	313	303	357	324	331	305	301	296	294	313	313	312	324	316	305	312	303	332	331	293	314	329	285	326	335	333	328	332	336	318	282	307	317	303	296	337	317	331	311	296	292	318	304	336	327	312	294	308	292	307	299	332	311	292	326	346	282	329	324	280	303	327	315	317	322	311	324	309	310	293	283	316	341	330	301	302	327	294	290	326	301	322	314	327	318	319	311	284	311	316	311	293	304	337	310	291	340	316	306	305	310	292	307	315	299	327	333	317	299	335	318	322	328	289	285	269	340	312	311	295	301	334	288	330	298	316	304	289	302	335	317	314	291	326	294	341	319	318	305	297	316	301	336	335	304	342	307	319	295	321	328	285	332	310	314	312	327	334	310	304	302	319	314	317	284	323	285	282	296	315	284	314	304	303	320	296	299	335	308	323	303	301	324	337	345	312	328	319	295	309	339	301	317	334	319	321	330	274	316	299	285	304	317	310	310	309	298	301	327	316	302	339	282	297	344	309	338	294	338	327	304	321	317	299	311	292	336	277	342	283	278	326	266	354	315	294	313	312	307	280	310	280	306	298	290	309	274	282	319	291	327	308	289	291	331	296	322	313	323	269	284	322	334	308	319	343	321	314	292	302	318	312	314	315	327	298	334	306	309	301	319	312	304	298	291	321	328	292	351	310	330	315	295	321	321	285	326	279	340	336	299	291	297	326	344	322	332	273	304	311	330	318	285	329	307	342	335	287	303	310	303	276	316	361	292	317	296	294	318	307	342	291	323	265	306	284	286	300	321	299	309	316	313	319	334	302	303	297	334	306	304	302	315	288	319	312	320	281	292	319	339	309	318	361	307	300	304	305	329	311	319	313	299	300	305	342	305	320	303	336	318	277	307	304	316	324	284	301	318	304	280	324	323	348	334	326	305	348	306	324	312	298	322	321	319	288	308	305	316	306	334	290	311	331	302	318	303	353	320	313	275	300	288	302	318	312	321	311	326	285	318	306	302	292	323	281	322	336	309	325	322	284	326	280	361	311	286	316	308	335	337	318	321	352	324	325	358	291	260	321	312	298	321	316	287	342	316	296	325	313	278	336	298	275	290	310	319	295	283	321	310	298	321	302	276	305	314	303	307	326	306	326	321	317	308	332	313	313	331	358	310	280	310	321	319	310	309	320	281	304	299	316	308	319	279	312	321	331	329	305	355	319	316	300	332	328	356	329	322	303	332	290	334	308	324	319	302	320	346	306	303	302	314	331	283	295	291	310	318	294	305	303	320	299	295	302	313	323	336	316	276	319	308	306	305	328	300	333	298	283	293	323	303	328	281	304	308	283	322	299	313	324	288	317	307	287	265	310	332	295	293	341	296	311	334	295	329	302	322	278	325	306	316	291	279	335	318	286	304	323	285	287	289	304	321	310	296	318	282	356	286	325	298	278	282	286	320	332	336	306	336	360	286	294	332	309	299	301	287	338	310	331	310	283	321	290	312	315	324	326	309	314	302	303	321	303	265	336	303	316	320	310	315	293	317	308	301	296	306	296	298	300	293	304	283	302	312	301	313	308	293	309	295	302	307	293	290	319	353	303	285	321	280	299	308	293	339	287	317	297	321	316	316	267	302	319	306	326	279	324	317	297	314	310	287	285	345	324	302	292	306	304	290	317	291	305	310	303	321	339	328	327	304	300	312	341	301	318	343	328	329	310	280	304	319	328	327	329	304	274	321	303	299	301	286	316	300	305	313	304	312	298	283	303	283	341	304	277	308	322	310	304	314	323	297	322	295	335	304	312	326	296	334	301	315	304	301	307	286	316	312	335	325	294	330	321	331	296	311	321	316	317	288	327	324	315	274	328	285	292	319	318	296	300	326	326	324	348	290	328	327	329	325	316	315	298	321	328	362	288	323	340	317	311	289	287	310	308	315	310	300	331	319	322	278	304	338	321	302	296	338	312	329	293	320	294	307	315	304	279	344	288	317	328	287	316	305	322	307	325	315	327	308	313	284	325	315	322	319	337	297	360	333	294	295	302	310	325	291	314	268	326	308	295	322	302	292	348	300	292	287	296	333	301	301	291	328	297	268	320	323	324	309	344	307	330	305	306	319	327	349	318	299	322	318	329	310	305	260	295	295	351	321	316	299	339	344	323	315	269	308	287	301	342	294	294	337	314	353	284	286	296	283	280	355	301	298	319	315	310	312	323	270	304	319	315	315	312	305	322	293	298	274	317	318	350	316	310	273	324	312	332	322	298	308	328	312	315	317	333	300	305	310	312	328	285	307	322	299	296	336	309	308	298	282	311	326	311	304	329	310	339	289	291	330	286	307	269	331	282	301	341	339	310	340	319	297	309	337	303	295	318	317	307	302	306	315	303	304	315	297	318	335	319	310	296	327	282	314	327	303	332	298	306	319	311	298	340	338	325	308	339	338	313	345	321	306	292	295	325	285	316	309	319	317	312	342	308	307	300	340	307	298	308	332	305	294	330	339	291	298	295	304	325	308	310	331	335	317	311	307	310	292	321	305	307	295	287	311	338	344	312	291	322	297	323	330	305	327	329	334	332	307	282	312	311	322	279	318	291	316	305	332	280	304	318	330	322	294	302	330	335	316	366	322	307	323	291	303	319	318	318	344	267	283	350	345	308	321	342	291	348	327	337	298	299	310	277	300	327	319	303	334	317	296	312	299	330	305	301	306	309	283	306	329	302	340	325	300	307	313	331	295	302	280	322	311	334	310	286	313	313	321	324	290	306	315	304	317	330	287	344	329	315	297	318	320	334	322	288	333	319	289	317	332	316	310	319	320	306	296	316	308	330	331	291	291	310	313	295	317	280	342	307	350	339	321	323	320	282	320	315	316	291	324	292	280	314	332	294	292	315	317	301	306	291	289	296	331	295	345	354	308	317	299	320	307	314	287	333	286	301	299	300	294	318	313	316	312	310	310	331	327	291	316	312	303	311	291	274	307	320	358	309	304	319	316	331	270	290	298	283	278	326	316	302	302	310	319	339	346	331	323	272	319	305	306	330	316	285	311	293	299	310	295	329	314	329	331	286	311	304	297	335	352	285	287	312	337	318	281	297	271	319	298	322	313	329	320	344	300	316	302	351	315	266	280	313	276	307	299	302	327	318	320	305	301	313	328	317	335	275	312	273	332	310	282	337	330	273	322	350	317	316	314	287	310	336	303	324	297	262	302	298	308	282	299	299	303	301	305	305	321	298	308	304	300	324	316	297	305	301	285	314	313	314	298	281	316	324	296	307	302	342	311	299	288	295	318	321	313	284	330	279	338	305	321	305	319	326	318	279	331	309	294	331	321	306	306	291
38350	48337	31154	11243	2774	957	604	605	577	600	565	563	614	578	605	596	603	592	612	607	573	556	565	567	629	591	598	561	552	582	600	536	617	613	607	616	578	620	545	607	584	574	618	594	614	618	588	612	621	631	586	636	600	621	586	536	579	589	614	616	598	576	567	572	561	597	545	601	596	576	594	574	579	606	561	593	582	608	605	591	583	615	617	586	579	600	560	583	577	584	570	565	582	594	619	597	579	651	561	553	552	568	593	577	597	608	585	558	576	560	620	614	599	597	613	614	621	615	615	581	568	577	569	585	623	603	621	566	553	612	585	605	620	586	584	624	588	591	597	571	560	565	575	569	578	620	590	606	601	593	565	609	597	583	624	610	578	651	572	551	602	545	647	534	603	598	594	623	579	567	565	563	598	597	625	601	608	584	576	546	568	581	551	593	581	595	581	592	600	588	575	592	561	578	639	607	565	616	558	580	590	587	609	593	584	601	581	588	545	574	594	595	600	584	603	550	595	621	608	595	571	597	579	570	602	563	557	584	539	570	583	618	601	599	612	552	633	591	615	597	530	579	591	598	570	588	552	615	561	606	585	573	617	633	587	579	629	551	586	594	621	623	582	595	583	569	585	577	611	619	604	594	593	605	589	614	599	597	594	609	570	617	608	643	585	614	588	616	576	605	609	584	595	588	551	597	589	531	616	590	583	611	622	623	577	596	587	620	592	550	568	524	635	547	575	531	596	598	561	593	541	571	597	597	563	597	551	591	559	606	607	618	596	576	533	621	552	574	544	636	598	631	631	568	552	555	617	626	592	584	636	567	553	587	567	594	623	603	552	604	530	574	592	561	577	598	588	595	596	594	638	623	587	608	548	559	591	561	573	599	580	555	564	555	603	615	653	639	605	570	582	588	573	608	590	575	586	558	617	621	584	577	652	556	517	577	573	591	604	623	634	602	556	583	589	587	585	576	607	643	540	587	584	593	583	618	557	563	573	607	605	587	605	569	558	572	577	608	580	593	564	617	541	607	598	625	574	595	595	599	573	604	570	589	588	578	574	573	589	566	580	642	613	594	600	600	609	596	571	542	594	608	610	619	544	613	625	582	621	598	578	598	616	629	632	608	594	620	580	551	603	598	637	577	549	563	568	589	582	582	597	614	573	602	558	589	590	577	586	565	606	648	567	617	575	595	586	599	566	582	594	563	603	613	612	586	638	605	598	619	621	580	561	577	574	596	598	592	599	569	623	610	584	569	606	570	553	577	604	618	562	583	600	606	601	592	590	605	587	577	611	573	565	621	574	604	576	620	587	598	601	583	561	606	584	559	596	570	559	622	574	589	561	595	598	590	599	563	567	548	556	600	558	591	572	559	605	610	601	580	570	578	552	586	613	580	610	613	567	552	603	565	580	582	605	622	567	606	604	562	647	508	560	585	581	596	613	581	623	605	572	647	602	615	568	597	605	616	545	617	579	586	611	610	589	640	624	534	546	607	653	571	572	599	585	585	646	576	549	607	572	573	595	595	578	618	610	576	585	576	558	583	570	582	603	602	547	610	556	623	604	593	589	605	608	601	630	591	529	571	563	589	605	597	596	613	602	571	595	602	593	633	609	591	536	585	588	600	579	538	596	617	583	623	610	617	505	606	616	579	643	576	542	595	614	597	568	601	589	538	601	644	581	595	597	536	590	537	570	624	607	579	570	566	570	638	573	594	576	546	590	566	587	615	596	562	558	624	558	544	567	599	656	597	539	538	576	595	573	600	572	568	589	611	645	601	580	557	588	577	595	557	582	609	574	579	608	580	588	601	564	560	536	568	601	594	603	610	592	597	569	590	617	596	612	605	563	573	583	597	614	553	603	580	589	573	558	568	609	598	611	604	542	578	568	616	582	588	662	563	548	584	580	578	594	607	588	565	583	578	592	608	584	580	603	598	598	535	615	564	624	564	585	577	598	595	671	611	560	587	607	602	609	597	523	620	577	604	573	584	559	621	571	572	619	583	561	605	572	571	591	613	564	539	561	514	588	644	560	640	634	581	584	587	587	603	547	600	550	596	617	607	599	562	646	607	635	527	615	583	578	641	634	556	589	567	618	578	540	603	564	544	577	601	579	588	600	598	573	563	571	560	569	602	571	591	616	557	582	557	583	570	626	552	584	576	587	573	616	610	618	590	573	555	604	601	567	593	616	586	561	589	603	564	607	554	644	620	618	584	592	561	610	574	606	610	612	535	596	599	608	586	554	630	580	570	611	578	620	592	609	595	616	568	562	610	598	610	590	582	583	586	595	581	586	579	580	625	571	603	587	597	558	588	560	603	569	525	591	551	631	558	543	558	624	569	631	623	615	602	588	574	604	621	586	587	562	565	578	581	569	587	606	569	600	597	583	550	613	587	575	567	628	614	606	575	567	577	622	604	571	618	594	582	580	572	614	580	580	610	587	577	558	615	618	564	567	633	611	583	549	614	617	570	613	576	580	562	582	623	592	595	582	590	600	548	591	605	567	642	568	564	595	563	612	573	594	601	579	583	590	610	583	531	578	604	591	582	604	591	569	585	578	594	600	566	603	610	596	601	566	582	580	564	608	629	557	587	588	547	557	611	597	554	608	586	578	586	586	527	549	566	566	563	579	605	593	620	620	580	582	592	569	607	612	611	607	569	605	608	566	538	547	566	567	630	575	595	629	612	625	608	592	582	568	550	619	574	548	580	575	563	627	572	558	572	626	581	526	601	606	570	598	610	602	593	565	685	537	583	578	603	619	596	559	518	633	580	627	588	587	573	622	577	592	568	588	580	597	555	630	566	561	564	599	582	561	622	576	575	559	575	552	592	614	593	589	643	555	581	583	610	572	604	603	600	572	541	614	587	575	621	571	601	580	583	577	549	579	579	584	599	555	580	628	666	550	607	616	586	584	600	581	548	574	590	581	591	640	624	596	581	589	599	564	582	594	611	582	618	581	573	569	582	579	605	607	593	571	601	591	595	536	541	619	620	591	568	564	622	597	570	546	609	591	595	613	601	622	594	590	563	564	553	569	571	581	568	606	580	615	550	607	565	562	567	608	573	607	581	635	603	609	598	594	617	574	621	577	592	547	539	628	573	566	569	559	580	583	614	614	606	618	607	613	549	561	571	604	564	614	606	576	601	575	608	620	570	615	603	572	571	589	594	560	588	573	575	596	554	599	591	595	611	590	627	581	606	590	593	604	587	607	573	595	569	618	591	596	600	593	566	581	571	616	597	613	584	603	616	613	641	585	642	551	583	603	603	576	594	566	614	532	591	584	593	561	581	562	562	601	604	609	584	589	574	607	585	610	598	564	558	575	571	585	609	578	570	577	599	614	581	621	579	599	603	597	577	546	608	562	580	580	620	580	581	579	620	611	598	585	570	591	574	544	588	586	614	582	616	622	552	577	584	575	598	608	576	571	587	602	605	581	586	601	565	554	618	561	639	564	563	593	581	547	593	630	559	586	620	601	626	626	585	568	559
24976	24582	32946	26409	17024	4063	478	358	326	331	307	315	287	312	341	362	284	304	328	309	287	298	330	319	293	302	298	303	341	296	339	302	322	293	317	306	283	313	336	307	292	334	310	296	310	296	337	325	296	310	313	307	315	279	310	307	295	319	306	324	280	307	293	332	326	301	310	286	320	340	337	304	328	310	283	298	299	308	316	305	328	297	297	294	370	336	304	327	314	324	300	294	319	329	317	321	329	305	344	297	320	311	311	288	323	290	294	324	312	320	288	331	326	335	316	321	315	317	317	312	326	294	330	293	311	318	308	335	327	332	282	306	344	310	303	296	288	302	292	335	286	319	328	284	269	331	314	302	354	317	319	329	296	320	295	293	325	314	336	311	313	264	309	301	313	311	301	329	284	313	292	296	311	291	340	316	288	308	305	304	302	297	303	340	316	276	336	306	341	305	300	321	322	307	294	293	311	294	310	279	303	302	298	320	276	304	326	304	302	325	330	311	315	323	299	315	287	330	297	335	332	296	309	299	338	320	322	311	313	285	306	323	301	354	346	282	331	297	309	301	306	333	335	308	353	326	295	301	319	288	352	304	319	345	299	327	313	316	277	324	294	304	337	308	314	297	324	307	325	282	319	303	299	353	283	308	309	296	307	345	344	317	305	316	347	264	350	316	313	320	274	311	301	323	334	316	288	311	297	341	291	314	324	322	300	313	291	329	292	297	332	309	335	312	314	317	334	330	288	327	330	318	316	327	338	323	332	313	294	319	302	322	336	319	322	296	295	273	294	334	306	294	290	329	323	306	326	292	303	318	311	297	286	345	306	317	301	308	344	292	343	313	306	305	307	288	333	308	304	291	322	310	292	313	268	340	307	310	296	317	283	344	318	317	316	300	334	314	314	299	289	312	322	335	306	319	297	323	308	310	316	339	297	317	291	314	340	290	326	307	313	337	326	334	321	321	323	315	315	312	311	319	327	312	287	293	299	328	312	299	331	284	325	288	347	316	315	294	339	289	332	303	289	286	306	333	314	333	308	305	313	299	316	284	301	297	355	322	287	326	320	329	307	322	300	305	311	334	324	354	332	352	317	321	291	320	326	307	295	318	311	286	291	301	337	328	349	313	310	271	287	309	276	313	312	318	299	325	338	341	315	329	315	311	308	334	319	314	317	335	323	300	317	335	345	316	290	295	334	319	304	296	305	315	305	298	306	272	320	310	363	323	316	302	343	294	321	293	308	300	294	336	317	307	304	330	318	307	318	299	327	336	291	319	321	309	319	310	324	334	300	331	332	303	310	302	316	328	326	286	316	311	330	330	315	326	308	310	289	289	347	301	308	328	341	330	300	307	286	296	332	308	328	331	306	329	303	307	331	317	298	298	318	306	325	303	307	322	309	335	319	321	292	321	308	335	308	338	326	309	292	290	336	355	305	319	299	320	327	307	309	329	324	330	352	331	271	311	342	318	326	312	276	326	287	330	291	309	299	329	339	320	332	296	315	288	286	309	272	311	302	295	326	320	335	314	332	316	314	333	315	300	321	296	310	316	342	294	333	297	317	349	299	312	323	325	326	335	310	340	317	313	311	306	315	312	307	291	324	304	306	305	281	321	309	299	349	329	337	329	318	337	325	314	313	302	316	306	381	320	311	323	315	316	349	277	308	300	319	334	274	306	279	285	300	321	291	306	296	317	299	295	305	325	325	346	315	323	315	340	323	320	297	321	302	308	315	301	304	317	325	374	288	277	299	313	317	309	307	324	316	307	305	325	315	296	302	341	333	302	301	306	314	300	307	301	296	305	289	319	323	291	360	329	312	334	327	331	308	327	331	295	324	295	307	322	282	329	285	307	340	362	299	318	298	288	285	335	319	298	319	319	342	318	302	346	318	286	318	324	325	297	310	325	303	296	307	320	306	320	316	300	318	303	342	335	318	332	315	332	311	333	316	288	317	296	284	295	333	273	307	336	308	338	311	323	349	313	280	300	339	333	325	304	323	303	293	294	284	307	321	300	317	333	339	322	325	317	303	342	306	290	318	321	325	313	317	311	328	319	301	320	327	295	350	322	322	332	315	348	297	294	339	302	346	307	330	298	297	302	338	312	312	312	287	292	312	328	297	310	317	278	320	320	303	308	305	325	317	320	333	317	328	315	305	325	311	310	322	340	320	310	335	324	338	332	322	301	322	295	294	317	339	304	319	301	310	318	287	311	324	318	348	317	308	310	325	310	353	341	323	322	348	315	287	313	302	297	285	318	302	319	301	318	277	319	318	315	305	302	322	333	315	323	322	301	294	343	297	330	333	316	306	324	335	351	328	299	328	317	307	281	328	360	297	304	309	317	310	294	311	309	316	299	289	341	329	325	308	280	307	320	286	289	334	302	304	332	307	318	342	284	358	331	284	298	310	335	299	320	326	316	324	313	293	299	327	298	312	318	323	331	319	292	314	338	298	312	301	322	334	312	303	304	306	290	330	319	319	301	281	277	286	297	295	319	295	297	313	320	316	309	321	306	283	312	324	346	325	318	313	318	322	316	344	311	308	302	325	307	309	308	327	295	319	338	318	345	310	313	355	326	319	303	337	320	297	306	311	319	296	315	307	330	319	296	286	336	310	313	309	327	295	299	373	293	322	305	292	306	312	311	324	322	323	339	345	287	295	317	328	302	327	321	353	312	308	310	309	356	293	269	327	318	337	319	323	305	321	301	314	310	317	324	325	333	309	326	339	322	298	285	314	288	310	342	274	294	310	330	327	309	284	307	321	321	292	315	300	329	333	365	317	327	347	276	312	309	306	305	311	312	304	299	327	289	336	317	306	310	283	302	310	333	324	334	324	292	325	333	328	302	293	307	314	327	282	320	320	313	316	328	307	330	292	301	305	333	323	293	292	297	314	307	298	284	313	296	358	353	318	313	327	282	308	308	320	316	323	310	300	317	320	347	309	341	339	284	328	293	303	332	351	323	305	296	330	301	342	309	335	307	310	313	352	311	312	305	329	289	316	293	327	325	333	298	291	326	307	302	331	338	321	316	298	299	302	302	289	307	325	331	292	305	320	279	291	328	310	325	299	338	312	323	313	288	300	357	347	322	319	313	315	302	317	318	320	314	313	286	314	310	294	308	336	301	314	320	323	351	312	329	319	287	324	324	283	303	328	316	299	306	304	299	315	329	307	315	336	307	293	324	326	310	286	328	326	332	300	295	318	296	328	291	341	317	322	307	287	290	287	317	293	292	298	294	324	321	299	291	327	306	336	346	313	332	324	349	327	298	314	323	301	304	314	311	319	313	318	317	306	308	297	328	308	313	321	320	325	323	338	291	308	299	319	288	323	343	326	335	333	362	363	292	306	311	307	285	292	292	317	309	336	301	317	296	325	304	324	306	313	280	345	304	292	303	337	339	322	328	307	310	364	312	298	306	325	311	305	320	329	314	334	326	305	314	326	341	309	330	345	336	323	271	311	304	300	294	318	306	359	313	311	280	304	355
59434	88172	60133	30900	10393	2271	803	649	581	659	627	601	643	597	645	596	571	584	589	581	594	589	597	558	536	597	562	594	559	638	603	553	640	552	617	637	604	582	594	579	582	626	602	573	615	555	591	598	547	614	642	581	587	607	565	587	593	621	610	623	578	558	594	610	579	555	564	553	610	585	577	546	522	593	602	565	593	574	598	626	610	613	637	601	585	630	575	616	601	587	569	621	640	557	567	593	568	629	537	573	608	588	601	617	581	612	585	650	601	602	575	570	629	626	566	575	576	592	591	511	584	577	596	601	582	595	581	605	638	623	601	572	596	602	623	569	597	581	618	602	622	574	566	604	588	610	617	570	593	583	601	558	602	612	585	605	620	595	565	584	635	623	581	581	559	565	569	565	554	597	609	570	626	605	606	580	622	644	593	583	613	576	585	571	590	603	594	584	591	620	567	631	589	606	581	595	617	615	587	574	541	602	586	541	612	599	595	635	568	603	614	589	614	615	629	582	593	584	567	584	582	543	547	576	594	571	617	599	610	604	618	558	603	617	665	618	647	604	526	615	587	606	559	569	571	592	593	583	591	618	628	563	593	602	607	581	589	600	626	628	563	571	604	612	618	554	587	620	573	603	570	600	542	570	552	550	572	601	586	629	527	585	594	541	621	591	577	585	558	561	596	581	559	559	600	593	597	548	578	585	564	642	576	590	601	583	556	597	596	585	541	603	581	615	555	591	554	594	595	570	584	585	584	612	569	600	570	569	600	568	622	573	591	624	596	558	563	587	580	593	573	604	577	578	614	616	622	623	622	582	593	580	607	605	634	614	613	602	610	597	569	658	546	558	616	573	561	608	552	573	589	577	578	554	563	602	567	562	627	590	561	579	583	587	584	586	628	612	577	593	544	631	622	582	595	586	603	522	576	584	591	575	588	607	609	590	581	621	588	583	613	598	567	587	582	598	558	568	608	582	573	604	646	658	616	624	578	624	550	588	572	553	574	623	589	630	621	578	615	573	607	583	588	606	575	585	649	576	614	596	590	552	592	587	557	572	605	598	592	636	602	586	625	588	592	580	575	576	613	611	592	551	609	607	627	528	594	616	617	622	599	599	563	594	587	567	556	608	569	579	569	588	612	640	598	559	585	607	627	615	581	571	583	553	593	570	544	567	577	574	566	584	556	604	586	585	608	600	615	606	586	572	627	567	616	589	621	626	576	535	609	626	574	583	540	625	626	594	593	611	550	607	601	601	610	579	604	580	584	604	602	577	601	596	585	591	615	602	559	571	582	617	577	581	564	607	616	597	565	614	647	601	572	619	608	560	601	581	571	593	645	572	648	559	600	591	614	581	594	588	585	574	570	611	610	594	600	588	562	578	572	603	585	541	581	600	595	546	595	559	597	578	578	567	569	608	581	589	562	602	596	578	601	604	608	608	579	580	592	609	582	525	624	577	582	593	588	596	556	565	636	608	549	532	586	578	588	614	646	581	614	593	616	637	577	567	600	547	575	577	565	569	586	567	598	560	569	615	630	599	580	546	597	628	608	604	625	571	589	572	578	591	598	599	599	598	577	591	630	614	631	595	603	623	579	587	636	587	616	626	579	586	606	626	594	589	600	587	553	566	647	592	575	599	608	606	601	578	598	536	534	585	599	581	573	599	613	574	571	607	592	559	569	591	612	589	580	613	575	583	639	578	595	582	593	588	599	599	541	619	616	575	572	607	621	595	583	612	619	572	608	600	585	574	586	596	600	592	592	590	599	615	623	575	564	648	602	581	540	579	590	580	575	596	609	581	634	596	607	560	553	574	662	598	586	623	616	555	540	607	599	600	564	576	592	567	603	557	602	557	588	625	563	564	602	602	581	597	582	580	568	594	595	551	608	595	597	590	569	606	630	594	566	588	565	602	600	559	601	622	606	551	569	633	605	572	558	596	568	600	555	581	593	610	613	592	595	604	571	627	625	617	607	591	588	610	610	580	597	651	576	552	576	600	604	567	601	601	557	564	613	610	630	604	616	589	571	615	572	556	596	632	579	568	618	579	555	588	563	617	614	591	573	620	616	600	570	591	588	580	606	632	569	586	600	608	600	598	586	597	608	591	591	575	578	598	611	581	639	597	563	594	581	600	608	601	610	561	559	608	609	597	610	612	610	637	587	623	604	624	578	588	598	601	568	578	565	588	624	617	555	530	586	561	548	625	587	594	618	596	593	584	633	613	580	627	576	599	588	619	588	581	576	584	643	596	603	592	610	632	595	582	574	615	608	561	577	626	562	573	608	583	613	568	590	576	576	573	557	555	572	597	599	600	604	600	580	576	567	573	561	566	586	589	564	617	583	613	634	603	597	594	647	562	590	589	550	570	579	572	609	570	611	585	583	579	598	614	558	591	573	579	620	603	588	593	579	556	562	567	552	564	604	624	606	550	624	601	541	633	578	607	622	615	595	593	594	669	604	586	626	579	591	602	595	555	553	574	599	554	593	615	566	546	659	596	583	582	563	591	570	600	613	617	598	613	582	596	579	613	594	605	654	614	568	604	588	614	613	595	591	618	550	598	600	614	562	577	573	607	585	585	585	606	602	567	571	614	591	625	585	615	606	575	581	617	553	610	567	606	594	616	596	607	601	623	600	611	593	552	612	536	554	560	580	592	606	609	558	616	572	592	617	574	549	568	591	628	590	597	593	605	577	585	622	593	578	620	599	584	543	574	598	569	574	591	568	614	590	580	564	579	592	616	588	604	618	577	599	609	557	570	593	580	572	598	613	565	563	610	529	611	605	599	585	565	605	600	615	537	570	605	569	605	620	631	567	595	604	594	573	585	554	570	553	560	606	610	605	589	581	595	559	635	558	603	557	581	581	601	577	576	596	572	583	581	641	553	608	585	624	611	578	597	583	572	615	634	560	617	635	597	577	595	630	590	606	556	648	595	596	567	561	563	568	525	602	622	581	587	589	627	627	599	609	582	576	574	588	653	593	589	606	573	524	615	592	609	600	585	581	546	590	573	570	581	616	622	535	602	584	610	586	573	554	602	604	591	610	590	642	588	543	574	580	599	640	534	588	558	590	606	576	539	581	551	615	623	590	581	609	608	589	582	576	605	617	574	589	607	606	587	616	604	626	596	602	557	589	580	577	576	614	548	620	609	575	565	579	609	573	563	566	575	617	575	578	597	605	616	627	593	628	606	627	576	565	577	605	579	620	586	589	566	602	586	582	578	601	593	614	605	603	586	598	623	616	546	588	598	621	619	607	585	547	563	557	587	615	584	554	561	591	577	604	579	579	586	613	617	595	564	574	617	584	579	574	629	599	570	619	598	625	618	574	578	604	602	592	566	592	615	587	582	557	580	634	612	572	601	599	603	612	597	576	580	554	592	599	614	597	608	614	594	607	603	609	548	581	526	588	600	583	558	571	571	634	639	622	599	610	597	581	559	586	614	589	600	632	580	607	610	584	561	617	588	581	607	556	584	572	602	572	590	605	605
23520	22350	30793	24587	21022	15764	2269	428	335	377	352	387	381	375	387	397	376	378	383	384	385	392	376	339	377	403	342	398	384	414	372	399	357	375	367	374	384	342	360	355	386	378	313	379	384	347	358	370	381	340	388	355	355	336	370	327	331	371	392	344	370	355	346	388	340	356	366	365	346	356	366	346	360	349	351	376	324	327	366	368	368	325	380	326	366	325	383	351	335	351	382	364	325	356	380	360	369	395	358	355	384	377	362	341	375	372	361	333	365	404	382	358	392	364	394	348	359	315	357	366	342	382	388	387	395	347	350	354	384	329	362	358	319	354	344	352	353	328	348	357	368	335	339	391	366	373	353	386	370	385	413	341	358	393	364	377	382	364	353	315	376	343	356	343	382	383	352	378	358	384	339	360	334	325	358	353	363	335	342	325	366	366	374	364	366	378	404	371	356	336	319	383	334	364	341	337	377	314	377	373	359	347	347	372	359	353	348	353	337	399	356	355	361	375	353	333	339	383	359	374	341	387	352	380	399	384	388	338	366	327	375	347	375	368	380	363	354	390	362	349	353	374	364	357	355	380	320	366	352	382	382	368	379	317	345	374	346	336	381	381	369	341	368	366	354	367	364	338	332	347	366	356	406	374	359	341	397	377	369	340	401	351	360	373	350	374	368	355	358	372	365	370	360	362	346	332	373	398	396	331	360	373	380	358	349	333	382	334	389	371	320	362	360	377	338	345	373	370	348	347	384	349	334	350	371	351	396	376	362	353	359	361	377	379	366	342	356	340	354	378	367	347	356	403	365	404	347	375	355	368	330	344	354	346	392	411	381	337	371	362	370	368	345	410	388	335	369	348	378	331	364	360	320	367	375	332	333	338	374	363	335	355	363	339	375	358	384	355	370	349	322	352	367	370	377	385	360	362	356	403	335	349	352	337	371	342	355	397	397	324	378	355	353	386	364	383	350	353	338	360	370	334	334	397	381	349	312	348	353	335	360	353	355	383	375	343	384	331	368	391	361	382	368	359	384	356	360	361	343	326	346	317	336	359	381	396	337	351	376	362	375	374	383	367	367	357	355	361	369	352	387	370	383	362	336	336	340	371	385	353	354	352	361	333	380	379	342	360	362	376	346	382	331	320	341	372	361	339	367	331	342	367	338	354	363	376	362	362	335	382	390	376	346	370	356	343	378	349	361	378	355	369	330	362	363	363	415	373	392	369	389	360	334	395	354	368	363	362	362	373	371	359	324	368	348	385	399	390	351	329	327	360	353	379	344	366	341	370	347	362	377	354	335	334	359	361	327	340	382	365	332	381	374	360	365	358	356	363	349	368	325	368	357	373	330	389	345	384	380	369	340	362	362	366	361	345	340	360	351	378	361	374	379	315	382	358	335	358	360	410	358	358	361	334	364	383	359	358	381	358	355	325	339	349	379	360	347	371	364	378	360	380	357	383	380	335	392	353	343	391	358	405	335	348	360	351	325	338	359	355	372	352	359	398	374	378	342	340	325	354	364	336	350	381	368	355	334	386	370	364	347	350	351	383	353	371	400	357	357	348	331	402	361	383	366	376	388	323	351	364	373	363	367	372	377	379	361	339	328	333	343	341	356	350	376	352	357	370	372	315	333	344	354	358	336	375	378	337	368	333	366	376	369	359	377	365	334	369	339	345	353	340	376	368	359	358	377	344	354	372	373	370	351	369	351	348	311	343	352	357	351	355	350	363	361	349	340	328	386	371	360	350	369	329	370	355	416	348	342	405	371	352	370	358	342	351	354	373	390	360	357	334	359	372	373	364	351	377	322	346	338	343	403	398	340	355	382	330	388	383	363	305	339	338	384	323	364	355	335	367	351	372	333	373	319	382	356	345	342	363	374	340	349	373	362	369	349	351	367	355	387	370	341	370	387	376	342	357	369	368	368	344	352	360	348	382	376	362	352	348	364	369	388	372	340	349	358	350	316	361	368	340	305	335	341	337	358	383	358	360	349	358	347	387	324	375	377	371	380	354	376	345	382	383	367	334	362	364	368	335	396	373	333	368	325	399	361	345	374	393	366	364	367	367	330	371	365	383	346	357	346	355	381	375	344	356	372	346	337	338	381	375	359	384	364	370	357	361	357	344	339	363	370	349	353	371	367	356	376	394	355	337	342	370	334	363	382	356	366	336	362	351	370	357	383	366	376	343	333	383	354	366	369	390	323	371	335	408	373	395	367	359	361	353	368	356	374	328	341	377	378	344	375	352	346	341	358	356	376	369	356	368	350	378	344	368	356	373	368	370	341	392	350	379	339	379	341	366	385	355	352	381	349	335	359	354	361	362	358	360	355	385	339	374	346	373	335	363	353	325	333	388	384	378	343	396	358	378	350	348	361	364	326	364	372	393	376	358	358	328	369	347	400	371	344	378	384	352	327	325	341	346	363	364	378	394	324	345	355	356	373	377	385	360	366	374	368	335	362	369	384	341	352	329	347	340	358	380	343	376	367	362	414	363	350	352	347	382	319	348	370	365	364	326	359	352	388	402	356	344	397	344	386	389	380	382	337	358	341	355	345	360	349	363	390	382	351	325	399	347	354	329	369	361	383	358	374	365	360	350	364	380	342	363	358	373	354	394	328	343	356	374	367	376	361	365	368	376	332	370	362	361	375	359	360	377	361	324	360	387	346	351	344	347	367	376	331	374	360	367	410	353	372	333	331	367	366	359	355	350	374	376	344	341	326	359	355	368	382	342	356	378	365	340	368	338	366	351	331	381	357	335	364	385	354	325	367	344	332	377	338	347	356	367	325	359	349	379	350	330	382	400	356	324	340	402	354	360	350	367	357	344	323	387	346	345	328	387	345	401	367	400	395	383	365	337	377	357	362	398	354	371	367	378	365	338	361	350	366	402	360	365	366	400	368	355	368	383	356	370	365	354	353	341	391	350	377	368	367	370	372	366	374	397	331	370	375	382	364	367	384	368	341	350	369	348	324	307	368	339	356	367	358	375	351	350	376	367	346	382	356	394	341	378	364	347	385	353	357	379	383	359	355	361	356	361	328	344	388	364	361	372	365	399	355	336	346	333	326	384	327	338	365	368	353	350	358	393	379	384	381	358	359	319	363	362	360	346	366	363	358	344	351	378	359	331	376	388	364	382	364	369	353	330	338	387	373	364	362	343	369	348	365	393	348	335	343	329	370	334	363	365	350	376	358	431	342	382	341	348	351	350	348	333	357	350	313	342	347	367	376	370	349	355	379	355	379	333	359	329	326	300	366	336	367	355	367	346	396	372	349	382	377	330	342	374	321	360	349	351	368	339	359	346	358	363	334	331	346	376	369	357	347	376	343	358	356	377	376	328	395	341	362	355	376	364	405	337	371	354	335	367	391	361	334	404	329	352	358	320	345	354	362	364	342	347	376	339	335	389	367	363	367	340	357	352	361	356	384	351	357	354	349	353	404	344	394	370	373	355	383	327	326	356	355	380	363	380	369	366	373	367	352	377	327	352
60096	99944	71289	39886	15784	3494	919	670	666	662	667	611	655	659	646	640	676	628	632	626	617	632	648	618	606	610	645	637	598	688	652	657	625	665	657	679	635	660	643	657	648	654	643	644	719	637	679	614	659	668	635	625	622	673	654	608	626	670	689	674	630	618	695	587	619	620	656	614	694	655	643	643	673	631	610	636	636	631	649	676	654	645	648	625	644	617	631	679	631	677	679	631	673	649	675	605	638	675	677	639	671	629	655	633	664	671	651	655	682	655	632	650	650	610	630	686	639	634	664	683	648	638	637	660	667	653	570	661	658	654	594	671	599	662	655	678	670	662	625	650	639	642	614	626	640	649	666	663	653	640	637	673	607	592	625	619	654	695	655	637	685	650	666	697	637	642	628	649	612	663	643	647	603	679	645	633	682	649	668	648	673	651	652	647	608	626	656	647	627	628	654	578	621	636	677	636	676	629	726	661	611	671	644	627	673	638	654	645	654	639	666	583	661	653	604	607	634	655	652	678	655	658	642	628	621	630	653	640	658	636	651	674	634	640	635	568	625	657	651	637	693	660	627	595	657	669	650	600	597	656	634	608	643	679	622	671	631	633	631	638	644	664	607	703	638	661	670	632	669	674	672	663	702	646	640	692	626	624	635	646	644	658	638	685	647	626	626	672	655	654	650	609	650	646	633	621	636	667	678	653	673	609	651	629	653	645	625	672	663	646	595	601	675	673	602	623	678	625	612	660	615	651	658	665	651	678	628	655	645	666	631	602	639	616	634	638	642	644	625	657	643	642	686	662	641	646	663	701	679	700	617	652	633	691	668	659	622	651	680	623	628	614	577	674	657	658	646	667	673	634	628	639	632	626	640	691	632	668	699	667	678	639	635	640	668	670	653	673	665	683	657	625	671	629	669	598	646	629	610	628	626	660	647	629	655	657	674	622	654	668	667	652	650	685	678	669	656	647	649	607	622	613	700	659	619	634	652	656	624	672	628	669	661	665	661	647	645	619	659	614	656	692	649	637	685	723	605	695	674	614	695	635	640	674	648	663	612	662	611	608	661	666	642	688	636	635	648	676	670	645	646	667	645	681	648	644	655	675	625	668	616	612	704	654	670	592	595	620	647	689	675	677	638	681	674	692	586	653	641	642	657	624	665	686	665	623	679	608	625	647	645	625	615	601	665	644	640	705	621	652	622	699	616	680	631	688	655	648	653	601	680	640	669	648	639	585	569	683	686	647	673	694	611	676	703	668	662	655	645	617	660	611	622	629	725	635	636	639	657	643	605	644	656	638	660	659	644	661	653	676	677	669	643	651	674	612	687	665	622	674	659	628	622	614	647	600	665	691	663	656	658	635	621	647	658	629	650	619	634	669	655	641	652	648	700	652	648	671	630	692	639	632	679	609	666	647	607	648	662	625	638	644	630	661	660	695	649	604	663	665	626	638	666	682	692	654	656	663	650	706	634	679	638	620	664	640	639	684	680	589	646	625	626	701	632	649	610	637	692	620	638	656	674	617	632	625	660	627	663	643	672	713	689	646	673	647	600	656	640	674	665	620	653	670	648	648	642	662	645	614	679	661	677	649	668	689	683	628	594	606	644	634	648	654	624	627	673	607	618	633	698	686	701	677	667	656	680	683	665	665	664	636	613	690	640	637	633	662	624	666	629	666	610	650	658	604	647	645	633	625	628	648	584	665	656	690	670	620	634	718	606	670	655	636	657	679	673	670	669	663	649	648	666	680	628	641	655	645	688	636	656	653	642	617	614	661	675	649	644	652	626	636	661	645	633	647	655	692	664	636	662	659	651	674	664	669	655	667	629	644	589	613	660	630	647	617	623	670	640	629	596	637	643	598	647	678	641	683	631	641	692	590	637	640	604	607	635	662	655	669	623	694	639	622	627	600	621	687	683	650	664	654	647	639	653	634	626	668	585	630	712	683	641	691	655	654	652	651	661	635	637	629	700	668	665	630	663	648	678	630	649	663	660	657	643	631	633	679	685	619	649	614	679	593	617	656	662	623	624	615	664	677	653	642	642	637	623	704	635	698	643	662	639	691	619	638	601	652	652	661	674	630	701	624	675	644	639	617	617	660	654	679	651	670	679	664	644	718	634	615	667	647	685	666	671	670	689	690	632	667	693	650	634	609	672	605	662	647	644	641	681	617	623	662	674	681	626	660	609	654	657	662	621	612	660	623	615	633	625	642	622	668	630	605	648	641	615	640	672	682	627	638	624	650	670	668	630	669	660	644	624	663	646	633	657	643	649	668	645	677	615	641	690	659	640	675	618	645	665	645	678	660	653	646	630	642	643	688	701	630	656	618	644	611	632	658	676	637	655	614	632	623	650	653	671	688	651	619	675	662	644	624	694	621	663	639	677	659	624	649	656	652	608	633	637	675	654	622	622	667	690	601	641	614	643	646	624	640	634	637	648	636	651	689	620	608	690	649	643	657	647	590	689	670	644	630	687	612	596	664	588	664	659	623	631	638	636	657	627	622	659	638	639	612	637	641	646	648	631	625	687	690	600	641	648	658	675	620	629	656	658	703	656	652	639	673	663	646	681	609	643	659	683	621	643	643	608	661	641	640	663	644	667	649	668	677	639	647	696	676	632	629	650	635	668	700	699	626	650	676	622	611	656	622	678	680	660	618	614	674	676	656	658	663	619	661	604	664	622	677	649	642	639	619	642	697	645	672	614	648	692	665	661	636	655	648	676	686	629	611	665	682	677	636	675	688	617	672	618	626	613	623	655	675	660	649	674	630	637	634	690	643	652	624	618	649	648	635	684	608	640	613	651	617	668	632	685	680	562	678	652	596	653	612	613	647	645	621	656	617	639	628	683	659	687	679	630	684	635	636	676	644	667	667	568	599	676	679	645	651	620	640	659	687	700	611	664	609	695	670	679	629	598	646	622	631	694	683	643	644	687	601	659	707	659	652	655	669	612	623	663	609	680	649	667	639	661	601	660	643	642	609	644	686	640	686	620	636	616	644	643	605	618	642	651	642	628	574	691	665	638	640	676	684	610	664	580	655	603	668	673	622	677	660	634	636	675	699	608	652	678	674	606	634	631	644	607	656	602	652	676	662	651	608	634	627	665	611	624	620	638	673	686	629	648	603	670	585	659	604	664	666	691	678	642	661	674	615	641	694	661	687	669	673	626	676	647	702	650	632	658	687	639	652	685	650	675	631	656	648	642	668	671	643	644	654	613	663	592	722	646	671	622	625	683	655	638	621	641	625	646	661	652	626	648	628	632	655	592	641	636	638	654	649	622	605	621	611	593	659	622	637	681	651	655	585	638	649	644	674	647	639	643	683	652	637	677	635	660	647	603	635	682	640	665	672	601	606	653	674	630	600	657	679	654	644	658	654	651	652	648	659	651	670	626	689	665	663	602	675	657	641	645	628	667	646	669	664	642	646	646	676	662	623	702	681	624	682	646	616	690	698	641	664	620	631	627	657	643	635	619	656	633	616	647	649
30256	31785	26240	10772	1676	588	365	322	296	309	297	302	314	304	313	324	294	274	314	345	304	304	315	305	305	343	311	319	332	326	309	292	312	342	326	311	314	319	315	317	352	342	321	305	331	318	311	297	284	292	286	296	310	322	304	322	318	320	298	316	313	312	286	339	346	320	281	292	286	306	309	295	304	348	323	321	326	316	287	307	326	324	336	278	322	326	325	314	303	321	319	309	313	321	308	295	289	317	306	297	323	319	311	275	317	312	304	303	334	320	328	322	325	300	300	306	337	315	311	307	297	313	309	315	294	346	309	294	318	314	319	299	353	314	356	313	317	281	311	325	272	318	328	343	324	286	286	305	263	322	294	334	290	284	308	334	283	324	316	295	290	323	293	301	309	336	295	302	321	298	352	314	325	314	310	304	303	323	292	337	322	335	314	297	327	300	277	310	307	280	317	344	325	318	308	277	330	299	295	318	306	308	281	332	290	320	279	339	313	291	285	288	331	316	309	304	280	295	316	284	324	316	311	317	290	334	304	345	308	323	287	306	321	343	314	293	313	306	322	304	303	306	307	303	301	308	319	307	276	312	306	333	296	338	324	322	315	318	315	332	339	341	300	313	279	282	297	283	321	287	307	325	300	303	304	318	289	292	303	338	281	316	318	297	298	282	335	279	328	309	325	307	298	301	303	308	315	354	295	297	307	285	296	301	338	327	293	329	317	321	303	312	308	336	338	325	325	291	287	299	326	304	300	324	307	292	356	289	294	310	311	281	316	308	308	278	297	307	317	306	288	299	342	304	291	299	334	314	292	319	291	303	340	318	308	288	330	317	294	302	337	317	308	309	287	306	329	339	333	318	334	293	325	311	317	320	328	315	311	312	277	330	306	317	327	319	293	338	320	290	329	302	313	316	316	305	322	310	326	300	324	286	315	304	325	299	298	325	317	261	318	327	305	315	311	298	319	312	316	332	321	315	290	308	341	307	307	328	323	344	299	330	316	287	305	308	325	298	291	312	300	338	277	299	319	329	309	309	315	303	301	295	296	333	340	334	320	318	313	320	329	288	282	308	301	276	301	299	319	281	313	326	311	285	279	341	337	283	306	335	319	339	307	313	310	323	305	304	313	292	349	270	323	326	307	283	282	281	286	294	336	301	294	290	286	354	295	341	332	332	313	343	335	298	294	305	305	298	317	295	322	294	305	298	319	312	324	312	268	329	309	295	326	333	305	318	325	289	292	283	339	280	309	327	306	302	315	320	304	319	320	317	285	321	330	281	314	342	317	306	336	293	311	324	311	329	284	321	312	273	319	335	294	331	315	322	302	319	303	335	338	296	311	314	285	293	307	302	315	336	324	336	324	324	302	289	305	294	322	295	327	300	304	312	324	320	305	292	287	351	297	347	317	332	300	329	312	326	285	298	291	327	306	318	333	297	283	313	316	340	324	295	310	312	314	310	298	318	329	318	332	320	313	328	326	289	312	286	282	297	334	297	328	314	323	279	283	263	332	328	307	335	323	327	305	300	304	308	282	281	299	335	295	317	276	314	311	274	304	291	307	309	330	305	315	324	297	316	332	307	320	320	300	312	317	308	282	298	297	314	288	300	324	333	341	302	311	285	297	316	359	350	307	310	328	327	312	301	312	329	304	279	320	332	309	315	283	301	321	302	312	321	323	309	330	310	302	294	293	337	283	338	325	290	304	351	300	330	282	303	308	302	291	321	297	297	308	299	325	311	327	312	311	343	301	331	292	294	301	281	294	304	315	300	284	325	321	315	273	312	317	340	312	315	310	306	315	330	322	289	304	308	322	317	321	300	294	304	312	323	313	306	316	329	306	341	295	300	333	306	311	283	313	292	345	301	310	294	291	271	316	304	285	314	313	306	286	337	337	310	336	330	313	320	320	304	310	297	321	308	294	320	325	263	311	311	295	319	323	285	316	316	320	302	342	293	296	306	322	306	286	287	319	313	308	316	305	254	285	320	303	322	326	300	315	310	329	314	306	293	337	303	306	297	317	309	305	313	298	303	331	328	304	315	313	318	319	319	311	354	332	328	299	326	297	306	307	328	316	309	299	285	318	321	311	300	317	318	322	323	317	315	330	285	318	344	320	297	329	336	288	331	306	294	294	306	312	316	309	319	320	280	339	317	300	303	312	320	303	314	344	313	292	309	286	322	304	338	288	357	315	315	315	331	332	303	298	341	313	315	262	287	320	295	320	328	315	309	304	323	292	301	304	312	329	340	345	314	319	312	314	303	317	309	289	297	299	293	297	290	304	315	335	297	298	308	300	307	332	311	309	287	312	312	317	328	314	289	320	286	307	331	328	312	334	301	337	310	281	323	329	319	296	310	313	315	326	347	329	325	302	285	346	317	331	338	301	295	314	333	289	317	305	338	292	320	326	329	279	290	287	296	307	293	327	308	301	308	304	329	338	320	304	285	286	320	282	330	287	308	331	294	290	283	320	331	303	317	311	281	310	304	282	280	316	314	347	315	331	305	313	324	290	329	314	324	295	323	291	317	311	295	304	348	322	303	324	315	318	326	325	306	327	307	323	307	312	317	313	299	321	324	298	291	326	308	285	308	314	306	331	326	327	298	309	331	288	290	271	339	303	284	311	321	314	334	300	325	321	309	325	324	316	320	312	319	305	316	283	293	329	299	296	318	343	313	329	296	323	321	317	288	337	289	290	311	304	315	294	320	280	321	285	299	320	325	323	315	328	320	334	317	317	293	318	290	308	312	331	334	303	315	328	314	309	323	295	300	327	333	345	322	305	326	313	289	319	308	290	306	291	291	303	283	290	332	341	308	302	315	309	314	317	323	317	308	301	321	317	322	285	308	321	325	331	298	298	294	304	298	303	308	299	311	287	324	325	325	274	284	341	295	324	261	270	326	306	335	285	289	332	300	323	349	305	304	325	301	319	314	290	311	332	298	340	323	300	311	303	312	282	321	293	342	295	292	284	299	291	293	334	315	291	298	323	294	307	332	314	309	339	307	302	303	278	307	322	311	293	332	321	310	328	332	303	301	317	333	283	312	330	307	313	307	322	297	291	317	321	308	312	303	347	296	298	322	315	293	293	309	302	331	315	324	331	297	284	328	322	354	309	345	302	319	317	300	320	294	278	290	343	302	326	311	326	329	306	315	323	333	292	315	333	338	321	317	326	326	310	326	316	306	293	322	295	320	307	295	310	298	306	338	305	333	294	293	313	304	338	318	310	293	298	290	320	284	267	372	320	311	318	308	290	317	318	286	323	281	296	317	296	310	308	296	270	266	312	283	320	319	320	324	313	288	332	320	328	325	312	325	308	307	296	321	327	301	316	295	287	295	290	297	316	333	326	330	304	306	330	325	315	331	320	298	317	296	300	307	320	303	327	310	339	335	309	331	265	315	338	306	326	277	295	277	293	326	306	322	285	275	324	306	347	330	316	305	334	320	291	312	360	263	301	294	343	338	298	298	283	318	286	324	299	274	283	323
38702	48579	31300	11822	3017	920	659	551	594	626	572	594	609	609	555	571	592	639	564	603	557	589	596	608	553	599	630	533	567	619	648	573	599	611	612	589	547	574	596	566	595	599	584	603	602	538	606	579	606	568	585	572	568	587	570	597	585	580	592	619	595	595	574	540	586	551	585	583	589	544	609	585	602	573	557	576	552	596	576	594	593	626	586	657	592	549	608	603	581	559	600	576	593	612	572	576	616	556	574	610	607	581	644	607	602	584	580	610	550	608	587	598	554	566	596	590	654	578	574	580	545	631	521	604	540	631	597	588	631	567	614	577	589	607	600	631	590	572	612	615	624	580	615	598	557	612	578	550	583	598	589	599	596	554	566	559	580	567	553	557	586	581	584	568	583	591	618	629	617	580	604	574	639	579	570	588	582	607	575	667	566	596	596	608	612	616	620	590	600	563	532	578	565	585	599	568	642	594	622	587	513	616	578	599	620	593	609	564	581	611	582	589	577	571	613	576	592	583	607	581	590	563	621	602	573	625	606	616	624	592	621	591	577	626	627	608	565	593	554	573	548	602	595	610	587	560	589	625	579	588	555	572	598	604	545	599	597	598	638	581	621	633	613	595	597	562	583	620	602	582	565	575	626	613	591	665	610	573	594	572	572	577	614	608	566	542	571	565	600	541	587	606	613	598	552	591	574	576	610	591	584	567	560	604	564	548	633	608	564	602	587	605	588	567	593	598	581	609	609	610	582	591	556	584	566	592	606	599	597	614	565	644	618	631	600	597	595	618	583	559	607	624	559	605	555	597	600	645	623	579	600	590	596	559	575	582	590	592	536	600	579	521	599	608	545	567	552	585	624	573	606	632	581	591	618	591	603	579	587	590	593	581	554	597	627	561	608	576	608	587	626	553	566	607	545	543	565	589	575	573	584	547	589	558	597	553	534	604	525	628	584	598	590	602	612	528	586	633	615	568	617	599	589	590	585	613	565	567	554	619	602	563	558	612	615	615	582	598	582	524	569	596	596	612	577	596	601	608	635	590	601	625	580	575	588	631	567	578	633	570	624	605	564	567	584	621	570	594	633	579	551	592	585	561	634	584	585	555	595	564	579	585	568	578	591	560	623	628	597	591	580	595	593	636	569	564	584	614	620	561	606	581	590	598	607	600	577	613	559	587	555	561	601	615	601	559	622	587	585	592	552	574	568	624	627	571	614	616	584	579	597	562	618	610	582	586	598	572	538	574	602	564	612	607	578	607	568	545	605	596	584	531	579	581	579	631	583	604	544	608	566	611	585	603	575	574	565	605	558	585	581	606	559	591	595	583	553	630	624	582	614	625	585	593	588	575	575	612	596	600	584	636	581	578	564	577	652	587	591	576	602	587	616	583	595	590	571	557	577	594	608	606	597	624	538	570	616	559	580	607	627	570	580	605	592	606	635	632	629	611	560	604	592	598	580	612	613	582	587	619	589	611	580	582	589	591	581	533	609	609	596	569	624	601	588	571	595	525	591	601	554	593	606	587	584	532	556	557	570	523	556	641	616	552	573	597	597	629	608	545	616	627	632	588	584	582	571	586	579	618	585	622	611	583	563	619	594	581	612	603	578	630	606	564	538	630	615	563	597	596	593	571	570	606	592	591	582	606	576	565	557	614	576	605	568	577	563	576	577	607	579	618	593	578	614	595	602	578	587	603	583	582	587	587	595	584	561	614	633	574	609	602	584	591	605	573	594	577	594	628	608	582	583	567	614	571	628	556	608	632	587	626	623	619	601	593	533	532	596	557	589	629	616	608	579	606	577	638	638	619	598	644	620	564	599	564	576	631	586	567	575	568	543	623	587	574	578	597	631	575	573	579	591	594	618	607	547	570	593	571	617	572	585	602	536	565	524	616	609	560	604	544	598	671	589	569	580	615	611	575	548	577	560	577	571	595	584	613	544	553	564	598	604	582	571	606	576	574	553	568	550	559	575	581	579	597	600	592	607	550	555	603	575	576	583	590	543	609	603	564	551	632	578	557	618	589	580	525	649	595	580	607	591	598	557	590	592	588	576	603	569	576	511	566	572	604	622	542	602	593	582	590	574	620	577	592	590	575	566	627	555	609	577	573	606	583	598	541	542	591	595	567	583	612	620	614	618	592	580	611	600	563	605	580	586	594	575	591	604	574	608	569	603	590	608	569	593	569	601	587	570	543	587	598	617	567	589	593	578	596	589	580	561	592	575	634	587	587	581	562	586	591	565	589	546	584	635	607	592	588	583	615	625	636	583	632	600	625	600	587	634	567	602	579	618	530	581	563	586	535	573	579	613	563	585	537	604	601	576	568	641	571	632	567	561	618	546	559	584	590	602	592	563	580	561	593	607	593	564	585	569	572	601	599	580	622	593	590	571	619	619	551	570	546	547	597	605	581	597	592	609	608	576	559	626	584	562	619	585	590	592	608	583	555	610	579	594	632	579	612	573	599	582	560	603	619	559	593	559	581	585	533	605	563	599	547	618	596	563	574	586	640	592	589	627	604	577	572	559	616	580	543	584	588	611	564	612	561	622	559	568	596	615	612	603	609	565	598	605	582	604	587	575	565	578	606	616	547	580	637	605	589	554	565	555	573	580	611	551	586	605	591	621	580	577	653	596	558	566	607	608	588	601	578	574	627	611	598	647	586	597	620	574	606	625	606	605	555	588	586	572	590	579	611	589	553	582	594	574	553	603	593	592	592	588	579	592	567	572	621	630	604	606	574	627	626	561	603	657	561	589	629	586	584	554	604	561	587	568	558	578	609	595	635	575	586	562	560	557	547	591	606	568	601	581	595	596	603	593	640	585	550	614	581	593	629	603	589	580	542	591	579	556	566	578	571	601	603	609	595	595	577	602	629	537	607	560	582	624	610	570	609	577	584	590	600	593	606	578	568	619	570	613	550	589	569	598	575	544	565	574	592	598	593	614	557	569	579	536	618	569	594	580	616	627	577	591	590	603	607	600	547	560	582	565	565	584	566	578	615	623	563	614	611	590	623	552	630	565	551	546	631	569	537	555	587	607	566	622	589	603	577	581	578	640	560	583	591	637	600	569	570	674	595	612	594	638	602	589	596	622	627	596	593	540	634	548	577	569	580	534	616	605	558	601	511	589	609	583	582	601	567	566	564	559	577	579	586	572	552	599	590	610	636	621	587	569	571	592	584	629	578	575	595	580	597	581	590	574	611	564	610	594	572	577	559	567	584	569	638	613	578	579	589	590	594	593	600	586	576	600	628	593	611	579	589	621	581	579	572	596	614	611	609	609	579	619	588	610	563	555	620	566	581	577	632	570	590	601	545	611	611	631	594	619	595	581	532	566	553	577	589	622	600	593	615	588	575	590	566	555	631	571	624	566	586	600	623	609	600	602	610	569	581	597	564	625	584	622	600	610	606	585	585	528	608	571	575	582	589	602	572	596	564	593	592	596	591	540	639	608	620	613	563	606	636	602	590	591	588	601	578	586	610	585	564
25006	24754	33286	26471	17313	3983	495	344	296	324	330	351	339	297	324	320	316	306	325	346	313	307	338	321	307	317	332	303	289	290	267	286	302	315	309	292	314	305	319	326	267	302	277	305	311	334	304	310	318	320	294	333	331	307	333	331	315	288	284	278	296	339	326	277	332	289	347	300	284	315	325	280	321	310	325	314	330	287	318	299	295	315	314	337	318	334	322	318	315	292	338	293	283	318	282	313	297	325	316	321	320	339	341	294	307	338	321	310	319	308	313	329	312	330	277	317	317	307	333	320	270	324	294	297	319	314	327	291	326	307	307	314	317	304	320	309	303	312	293	305	315	314	330	291	335	287	263	307	306	295	317	311	329	290	265	320	285	292	323	318	318	331	302	317	318	306	294	338	326	334	299	291	298	319	280	312	314	324	333	302	285	324	325	317	304	307	295	306	301	275	285	286	311	314	327	325	316	322	320	357	288	276	299	318	316	321	313	333	302	336	280	314	314	319	287	329	315	277	323	301	319	288	289	303	299	304	309	321	311	300	312	324	294	302	300	321	302	326	308	321	288	293	299	290	331	321	338	296	337	312	293	295	341	341	268	309	302	319	306	296	284	287	320	288	302	301	316	298	329	309	310	338	295	295	301	315	275	325	322	297	319	306	300	314	309	299	310	277	314	282	305	312	321	300	299	347	305	307	297	302	312	314	324	316	326	312	305	331	338	337	308	313	335	307	305	286	328	336	280	314	336	314	313	300	302	309	308	308	327	321	338	308	295	292	279	271	299	335	292	320	323	326	307	292	319	320	297	290	336	352	309	287	292	316	309	304	294	279	309	319	319	319	318	312	312	353	317	307	297	293	329	306	316	292	294	306	309	316	323	314	296	304	344	331	342	344	305	330	325	309	310	314	333	302	297	322	343	317	281	314	306	310	298	321	319	308	318	326	310	294	301	304	299	290	310	306	303	340	302	308	290	292	321	311	318	283	296	279	311	300	312	327	324	324	321	313	325	285	329	286	303	292	326	292	299	296	335	317	295	296	306	296	326	342	314	323	311	302	267	313	289	313	349	306	298	305	318	318	322	320	306	304	311	299	288	303	324	283	348	325	299	304	309	324	332	312	350	338	341	324	286	292	333	288	326	301	307	321	296	340	317	298	303	284	307	291	349	280	320	330	323	277	295	303	287	374	305	320	327	337	297	290	322	312	298	295	325	304	311	280	319	321	316	320	299	307	300	284	312	306	313	316	307	298	338	278	310	299	294	307	303	308	328	320	307	313	317	323	269	340	280	316	309	300	299	294	311	356	296	334	310	308	304	288	312	305	279	311	320	276	316	296	316	295	341	321	294	302	292	339	318	319	295	301	334	288	326	302	280	290	314	315	323	269	329	307	361	358	323	290	287	320	298	293	305	303	313	338	299	302	307	291	315	294	299	309	296	325	299	315	292	327	337	334	335	346	322	338	310	325	331	315	304	341	304	318	331	300	316	306	329	297	299	308	299	301	297	288	311	308	291	317	303	298	293	293	267	297	289	288	334	292	337	320	306	306	315	313	310	314	320	304	313	284	327	350	315	313	322	312	297	269	323	322	310	304	311	322	325	304	358	305	305	268	327	338	293	322	317	307	314	325	330	314	294	343	316	324	332	321	335	324	311	303	338	306	336	279	328	328	338	278	310	306	349	304	286	311	331	297	293	303	329	288	310	324	335	304	313	344	307	300	323	304	310	303	340	297	309	314	309	300	325	298	314	315	333	304	317	313	314	321	291	329	319	290	291	278	307	289	298	333	295	301	296	332	304	306	311	285	326	294	308	322	274	294	302	319	289	310	279	318	263	299	304	310	277	321	276	290	321	301	356	295	291	312	309	292	286	320	284	301	317	282	333	323	328	291	302	290	323	331	306	340	338	328	284	289	295	322	289	299	304	307	290	330	334	301	269	294	308	324	320	305	307	303	298	320	312	333	296	316	338	307	336	326	323	282	321	320	314	305	284	294	305	280	312	299	311	272	315	279	307	314	283	337	318	326	314	315	308	318	307	284	296	322	325	296	281	312	353	312	310	336	319	321	321	314	270	321	300	328	335	344	310	305	322	283	313	297	326	313	330	318	344	313	308	307	311	345	312	294	292	323	313	311	294	334	308	338	319	321	307	336	306	313	323	322	292	317	314	320	333	323	306	292	326	320	280	312	319	309	286	299	296	302	339	331	296	311	323	303	315	340	311	305	272	312	323	277	303	307	294	310	272	329	313	339	326	324	313	296	298	334	304	344	309	314	311	316	326	312	297	307	320	333	313	323	313	311	299	312	312	322	301	318	327	344	335	315	308	329	296	316	299	318	297	277	316	316	331	329	278	293	285	299	310	338	341	283	326	321	304	319	286	307	289	334	310	315	322	293	305	324	330	317	317	313	299	317	291	335	322	351	309	318	307	330	313	346	344	325	301	285	315	319	293	293	310	318	324	334	274	313	335	301	284	305	314	303	308	318	302	284	300	305	308	318	292	327	319	306	326	343	323	347	344	312	268	323	339	343	324	316	292	304	290	339	306	324	282	324	313	322	339	287	323	327	322	316	353	316	295	343	278	357	292	317	293	324	321	345	323	287	323	327	312	297	296	296	276	294	307	315	304	309	278	302	297	303	316	295	309	296	326	297	318	322	335	323	310	301	314	353	290	332	292	307	285	317	293	273	310	282	298	326	289	324	304	313	330	328	294	335	302	294	317	299	327	315	302	303	310	342	311	275	321	317	302	305	338	324	300	327	290	289	297	317	316	331	306	342	352	316	326	342	317	320	301	308	328	295	323	294	330	294	329	322	311	299	309	320	340	316	331	320	310	304	357	291	318	301	321	306	372	313	342	305	315	343	333	325	327	309	331	288	316	324	340	300	302	320	345	315	341	325	300	315	292	306	326	304	292	307	297	296	297	326	321	290	342	322	316	314	334	309	294	299	321	312	302	309	302	321	303	320	286	315	303	300	284	312	305	314	302	310	328	307	314	319	309	315	299	301	295	284	301	308	320	312	327	302	308	281	288	306	333	287	312	285	290	316	300	305	327	310	349	323	337	294	299	298	298	294	313	320	305	353	300	301	305	323	320	294	311	341	312	357	302	285	299	336	296	314	320	294	311	313	335	291	276	305	283	301	317	296	273	299	320	309	323	318	310	321	295	273	304	316	318	310	338	276	258	298	318	302	293	336	295	287	346	324	298	318	352	292	316	337	322	317	310	308	308	317	292	349	312	327	310	301	314	312	298	315	307	315	295	336	297	299	303	331	291	318	270	307	302	319	306	308	343	305	324	311	303	322	337	287	299	325	304	321	283	290	321	315	316	302	287	306	338	315	316	309	315	305	291	335	322	337	322	331	305	311	338	330	318	314	301	306	292	329	312	286	307	310	330	321	316	319	346	345	307	298	319	313	327	322	292	328	316	352	287	303	292	299	343	316	320	315	314	299	283	307	301	320	331	283	332	318	293	321	296	289	317	334
59523	88357	61183	31648	10668	2035	792	629	596	609	607	586	608	584	628	540	603	619	577	659	584	596	625	575	621	575	600	642	576	606	592	573	588	598	599	622	619	592	559	611	600	551	612	579	576	571	581	554	580	587	618	568	578	600	559	552	601	609	581	573	615	594	619	574	594	525	601	564	583	578	601	606	608	619	564	626	572	606	603	597	596	566	591	589	562	584	609	586	586	570	562	570	550	583	595	579	598	562	565	645	573	573	562	557	593	598	595	613	608	582	579	597	579	547	630	550	597	626	549	558	541	560	607	645	593	606	645	543	575	579	605	590	570	597	603	612	584	597	611	609	555	571	549	591	597	586	600	580	622	575	582	587	576	649	569	592	600	538	565	569	541	601	576	614	556	625	599	590	586	633	551	630	630	521	592	585	582	594	582	569	603	582	594	572	557	549	569	588	584	516	559	561	548	606	581	572	564	595	591	616	638	585	611	652	546	560	601	585	609	626	623	576	550	611	611	568	593	614	584	565	576	587	587	562	574	641	561	574	558	550	593	581	595	565	613	588	589	612	578	601	573	596	596	569	542	608	593	598	568	644	603	595	600	601	633	608	577	548	569	594	592	585	620	589	580	586	604	581	609	590	576	577	563	571	574	537	621	564	574	616	561	591	576	628	590	618	595	587	589	560	602	550	560	571	581	596	610	616	600	587	553	596	591	602	637	584	573	567	574	597	579	596	568	586	552	606	552	593	625	589	607	630	576	596	552	600	601	605	615	579	607	584	595	606	601	582	567	581	590	560	581	583	623	574	593	569	607	595	610	608	638	639	601	582	595	598	557	575	574	602	626	618	604	633	568	608	540	557	599	592	598	602	624	581	582	593	613	667	588	604	626	625	542	592	588	602	589	578	608	579	581	575	589	627	579	557	606	588	572	592	573	586	596	629	587	577	591	559	613	574	577	620	601	584	555	553	600	603	532	594	536	566	584	592	594	599	619	600	596	621	610	564	642	607	615	552	566	601	581	616	615	594	594	575	567	575	585	571	624	583	590	567	586	572	589	582	581	621	564	612	641	570	585	568	559	589	580	578	611	546	600	645	576	568	565	558	569	565	615	593	590	573	597	615	632	579	603	632	598	611	604	564	569	580	557	576	613	635	583	585	585	604	604	616	588	591	630	606	596	554	555	610	591	608	601	590	599	583	610	559	587	594	613	606	574	601	582	601	586	590	610	591	582	570	572	563	583	577	621	577	565	617	617	585	616	566	571	605	568	605	592	589	652	567	589	552	584	595	566	609	586	598	549	570	608	593	647	582	623	568	584	596	600	600	604	587	609	575	542	582	577	586	599	557	614	590	604	575	646	610	607	627	584	590	585	584	585	589	602	585	569	549	575	592	560	600	549	589	584	567	595	581	592	572	611	563	611	567	572	588	585	593	588	564	571	554	576	578	574	607	562	580	585	561	592	609	584	575	572	584	639	594	613	582	624	581	612	590	571	576	564	627	549	552	587	596	573	596	615	612	585	539	601	602	561	585	565	575	532	552	567	574	584	586	593	624	678	594	621	568	593	551	584	579	545	613	590	607	605	614	577	600	598	553	606	607	584	566	614	609	567	539	582	562	587	604	592	559	548	578	580	576	604	623	634	554	585	621	602	581	541	576	608	564	603	583	593	616	575	579	586	609	600	613	589	573	627	565	569	605	566	590	552	573	571	592	577	607	605	634	584	570	556	593	581	555	607	548	579	538	543	588	607	624	562	625	629	573	574	579	593	568	610	545	599	559	617	612	597	614	585	624	582	556	550	588	558	627	609	609	547	597	604	591	590	565	595	539	602	583	573	607	606	594	624	565	580	549	588	611	612	579	564	578	588	562	550	610	643	604	600	607	566	601	534	629	550	571	561	569	629	593	575	564	567	593	585	589	592	607	602	613	591	543	576	564	568	540	639	609	605	550	595	598	599	579	582	608	602	615	615	594	559	578	585	608	566	589	579	573	601	607	583	606	598	605	601	612	571	558	620	583	578	566	582	619	578	537	578	563	610	586	618	620	562	559	599	590	611	579	601	618	606	584	598	567	583	622	573	578	566	581	601	623	606	566	609	601	574	594	601	640	584	611	602	583	551	573	630	584	577	559	591	542	596	617	581	601	587	585	571	569	618	586	577	594	574	580	540	574	581	584	599	605	602	558	601	630	597	596	607	613	589	635	599	573	561	584	543	592	593	564	596	598	578	562	602	593	609	589	606	579	594	596	619	609	556	590	597	595	583	587	608	564	613	557	608	598	634	568	556	611	583	578	607	559	567	572	634	594	579	596	664	595	593	604	608	573	588	583	586	578	600	609	564	568	578	568	527	635	658	600	587	601	582	588	607	612	602	593	572	607	594	584	604	577	579	616	570	643	571	568	585	647	582	588	565	612	598	574	626	597	583	573	577	592	580	609	591	596	559	565	594	580	597	601	610	601	619	592	625	607	596	575	600	597	607	569	613	519	619	591	605	582	543	593	577	582	637	602	635	598	650	608	589	556	565	575	562	594	600	568	558	635	635	613	551	541	576	567	602	562	574	603	572	583	578	646	570	634	616	585	598	565	546	581	579	591	596	602	588	600	575	581	586	584	640	585	613	618	598	611	619	577	641	555	601	576	556	612	589	588	609	607	539	588	555	589	638	586	627	567	594	608	552	613	596	558	600	601	628	586	591	551	536	588	585	598	611	594	625	581	581	604	583	573	583	577	566	575	602	559	593	600	593	615	603	590	582	595	606	557	571	550	583	611	587	626	589	589	589	608	610	542	569	610	624	572	613	547	580	607	586	606	557	620	637	574	611	625	569	571	644	557	552	572	569	589	584	600	613	606	555	565	637	599	610	598	593	594	610	595	561	573	574	645	612	564	591	580	596	582	635	558	603	566	582	587	584	586	614	616	553	590	582	556	623	569	563	610	599	590	604	594	560	594	616	624	577	610	589	609	624	586	594	600	576	588	611	560	570	580	566	602	609	515	615	602	607	594	566	537	579	546	621	643	545	584	584	633	633	587	560	568	590	586	614	572	615	551	600	602	568	548	602	619	550	607	592	640	554	562	604	602	553	620	551	590	551	567	574	592	547	561	608	597	602	607	635	635	643	585	555	624	578	572	603	578	575	596	589	582	592	589	611	592	584	550	596	552	559	570	588	585	576	586	648	603	550	630	603	572	597	583	567	596	597	566	606	587	594	620	600	540	641	595	567	591	595	546	583	600	535	551	581	594	588	617	594	611	606	570	624	616	599	584	580	582	554	577	570	588	583	577	576	631	576	562	570	605	553	594	614	647	582	587	574	593	543	609	574	568	607	560	593	587	570	585	574	625	595	612	616	626	604	576	590	650	581	609	626	567	569	618	593	571	573	585	621	552	599	590	586	535	614	594	580	600	570	609	600	566	617	617	550	566	611	600	611	565	602	586	581	590	615	619	585	553	568	606	638	578	542	547	587	586	588	614	600	557	598	561	577	574	572	580
23605	22453	30677	24700	21113	16050	2398	440	414	353	377	362	400	377	396	403	351	361	361	390	354	363	354	355	383	358	363	364	369	345	303	359	403	389	389	382	367	383	382	380	347	348	382	344	378	353	383	384	347	353	348	327	368	352	399	340	389	357	359	386	365	379	358	346	350	385	351	390	340	335	348	366	362	358	357	360	331	405	396	352	372	356	356	360	357	346	377	403	338	334	358	358	364	390	377	374	373	373	367	358	375	340	345	355	367	378	340	342	344	352	377	369	341	355	408	343	376	353	360	372	391	370	344	343	366	358	337	349	340	381	385	351	351	343	336	371	369	341	314	345	352	368	363	361	373	375	348	338	350	358	345	346	339	364	373	333	348	352	376	361	390	357	359	380	381	391	361	356	372	390	364	351	381	332	376	346	366	363	358	383	337	353	372	368	339	335	352	390	354	361	388	339	348	382	360	350	360	360	348	366	374	363	340	332	360	364	364	346	343	362	375	343	341	379	370	380	365	357	362	369	340	370	345	386	371	386	358	339	325	345	377	354	348	355	377	352	379	359	379	343	379	353	340	366	390	342	336	357	363	377	327	381	381	332	335	347	328	339	371	354	402	389	377	329	333	353	361	375	362	352	358	373	355	362	356	340	377	363	356	365	361	348	392	372	356	341	365	384	344	385	369	361	347	401	363	343	366	388	365	381	335	344	387	362	355	380	398	387	330	366	387	369	353	378	367	385	364	352	364	378	329	368	370	388	357	342	357	365	365	347	345	351	330	339	390	353	367	370	392	358	359	339	356	334	359	373	353	364	371	366	332	352	400	382	371	364	362	332	354	364	332	367	391	366	337	336	376	337	363	345	329	368	380	376	370	370	366	377	353	341	363	401	387	369	351	355	364	367	373	351	375	357	337	341	373	336	379	380	373	359	366	385	350	399	341	388	387	382	364	320	379	362	360	357	396	364	394	400	389	390	365	379	348	388	347	372	352	381	350	376	337	340	370	359	387	322	334	329	362	374	342	361	368	360	351	351	361	327	310	324	343	383	377	341	359	357	408	359	363	373	392	364	351	372	361	339	339	366	360	390	378	344	355	347	352	348	336	367	347	385	361	368	374	363	390	353	341	391	390	362	374	355	360	355	373	378	380	340	374	362	355	392	350	380	383	338	332	335	381	378	382	371	331	375	395	360	384	375	371	387	359	355	337	397	352	337	351	373	376	373	336	341	340	387	359	379	349	351	342	381	375	347	385	354	355	361	401	374	399	364	364	373	350	370	381	330	361	383	361	333	377	370	353	372	336	365	397	349	352	366	359	348	370	367	384	335	388	375	337	390	370	387	356	333	369	343	359	329	336	355	344	336	328	340	313	380	367	394	362	360	334	363	397	344	362	356	362	388	302	370	389	386	380	395	406	373	362	363	391	382	381	333	360	384	377	364	364	335	368	395	375	356	367	341	370	329	339	375	358	362	350	384	336	327	367	348	392	364	345	338	375	341	367	375	368	354	362	401	352	382	366	347	379	369	379	360	380	375	345	371	367	372	333	370	384	353	360	385	379	364	370	342	379	361	351	375	379	336	344	358	396	367	363	331	385	339	347	368	348	335	373	349	370	379	391	331	362	350	363	346	359	351	366	366	352	359	348	332	333	364	391	359	348	364	334	361	374	363	381	378	387	366	363	364	342	377	354	372	300	370	401	344	367	346	372	370	372	340	346	357	342	380	351	365	334	333	357	380	367	357	335	336	351	339	366	356	400	402	376	365	379	333	381	346	392	344	373	358	362	360	385	350	340	329	380	338	348	373	369	329	367	383	403	374	391	399	350	390	413	337	341	334	361	319	360	377	362	341	362	357	395	373	358	365	360	358	362	360	343	339	370	358	345	381	356	388	358	352	328	354	378	363	365	375	392	348	340	353	338	381	351	393	359	365	358	356	322	349	395	372	394	368	373	343	356	350	335	392	393	343	359	373	349	358	361	319	346	368	347	400	394	351	371	375	360	359	370	376	367	385	363	358	341	359	338	357	323	388	368	358	365	350	364	363	336	313	358	356	387	329	343	369	349	385	361	358	353	345	370	353	309	354	351	354	315	341	341	386	328	343	356	355	340	371	364	331	324	370	353	405	353	345	355	355	367	367	335	358	382	310	364	377	369	359	387	397	336	372	370	361	373	372	384	353	344	327	406	369	332	346	367	392	363	369	365	358	316	362	361	363	352	405	360	354	306	369	377	386	387	352	332	367	358	374	384	346	366	349	365	334	344	344	353	319	360	362	351	350	357	360	381	351	370	344	382	341	365	344	345	349	350	366	339	372	323	349	342	349	353	358	391	390	358	373	359	349	413	362	385	367	380	381	372	352	340	358	360	346	350	372	363	392	354	363	397	362	371	343	378	366	390	400	363	377	341	378	383	331	355	340	377	358	348	354	353	375	368	349	349	398	346	363	339	350	328	364	349	342	392	363	373	346	342	368	386	435	354	367	366	359	358	373	365	402	350	339	405	350	307	361	358	338	361	358	366	331	374	349	329	340	373	379	360	352	380	327	390	365	371	361	380	330	373	339	389	373	320	370	369	397	345	370	375	364	350	348	358	379	374	328	383	332	336	342	359	350	351	355	366	383	359	367	343	364	339	382	358	357	352	393	324	380	377	345	367	355	405	353	327	389	367	356	375	374	342	377	365	378	345	345	376	354	370	374	346	358	352	404	361	349	333	334	359	367	345	366	370	349	374	370	371	403	392	352	359	342	346	369	370	335	343	353	331	367	375	328	367	402	362	372	358	351	384	340	367	363	349	376	345	374	390	315	353	378	350	360	338	349	359	373	375	352	372	342	338	333	356	372	372	340	356	368	352	381	351	355	340	376	383	368	350	381	374	370	342	375	386	366	384	363	392	355	389	356	391	373	364	360	397	323	358	328	356	333	352	387	368	354	383	350	388	358	351	405	338	419	347	357	369	368	374	374	396	326	352	360	340	314	389	356	329	376	335	342	351	405	341	364	363	375	366	354	342	412	399	360	381	364	378	334	336	311	373	360	339	348	371	354	333	335	364	348	410	367	366	379	380	373	338	387	368	354	356	367	404	353	366	374	357	368	361	325	368	355	379	346	359	383	375	410	351	374	354	379	358	328	334	350	384	334	358	379	353	380	360	393	363	368	357	391	365	333	366	367	377	372	368	373	368	363	391	365	372	386	367	387	352	360	369	364	350	366	375	343	354	348	362	355	366	383	318	360	355	409	377	353	374	364	371	395	375	361	375	378	357	381	336	373	395	349	371	389	343	364	371	370	344	384	338	378	378	361	352	355	344	364	336	362	336	373	336	346	377	364	365	345	348	347	368	328	354	372	332	387	367	368	359	342	336	354	377	383	357	379	360	360	340	367	353	352	348	362	369	361	373	341	343	391	376	364	364	356	365	337	304	404	366	366	348	350	351	325	386	357	364	369	343	370	334	396	366	362	361	363	349	359	365	340	336	327	346	331	369	349	385	377
60249	100089	70827	39756	16431	3574	983	696	648	662	670	644	732	636	643	671	685	673	654	673	676	639	656	649	658	682	612	676	673	655	588	612	642	622	616	645	662	570	691	631	674	581	646	636	637	614	621	641	668	674	659	667	648	635	591	700	651	625	679	665	703	622	672	673	646	646	625	638	613	650	656	639	651	670	641	634	679	625	690	648	648	675	655	616	678	662	645	653	642	596	632	643	639	599	653	652	682	617	635	631	686	663	650	670	649	687	616	633	619	643	630	662	592	633	644	641	666	606	654	660	627	660	704	662	596	609	645	645	642	644	677	618	660	624	667	626	678	641	622	675	651	622	642	655	655	632	644	682	628	636	665	644	668	668	665	581	631	650	638	604	658	628	616	629	649	581	670	619	682	624	657	674	624	679	652	675	648	637	616	680	602	687	682	686	607	616	672	632	683	672	677	608	656	609	639	628	625	678	634	602	612	652	637	622	629	646	627	619	649	655	638	678	629	617	637	640	647	635	669	629	612	594	642	691	587	634	672	656	629	608	615	589	645	633	633	633	643	663	603	649	632	590	609	638	669	633	621	663	681	629	685	677	636	577	608	640	610	646	652	657	614	639	641	678	627	653	652	622	623	632	620	653	672	620	639	629	648	668	590	608	685	666	635	659	640	639	623	666	658	638	611	667	684	629	629	698	629	658	656	688	607	696	669	657	613	641	622	649	640	637	627	729	643	643	625	644	669	644	620	590	630	617	685	668	661	656	633	644	653	653	675	660	693	652	646	650	626	617	624	624	628	699	654	647	662	686	668	646	629	679	648	632	649	681	712	653	633	652	694	612	684	644	602	656	651	674	619	613	607	641	667	687	651	632	645	656	608	650	612	696	661	655	638	618	685	609	640	668	639	628	665	641	694	638	629	635	637	666	612	669	632	631	643	706	657	662	673	642	634	629	605	639	667	618	649	652	619	660	598	634	623	632	683	620	680	639	661	617	644	635	626	693	643	654	684	654	638	605	646	663	637	636	658	625	688	633	681	656	688	612	698	610	606	636	669	677	598	638	653	674	646	674	641	707	691	642	669	647	652	614	642	632	668	665	660	666	671	612	634	694	643	648	665	642	612	637	661	621	652	650	685	632	602	690	620	642	644	641	637	619	624	646	614	648	634	650	649	642	687	616	636	633	633	626	686	660	608	620	669	648	641	691	643	627	654	645	632	653	629	671	649	674	632	639	622	678	677	631	584	632	706	656	657	632	644	631	636	687	632	652	663	700	626	637	614	662	661	675	603	660	617	677	702	611	632	644	627	647	622	640	577	619	657	634	667	664	702	636	635	694	629	653	613	646	638	641	618	650	627	676	642	647	610	666	601	637	617	660	666	683	652	654	637	635	619	633	664	634	703	630	677	655	647	632	639	637	640	647	686	647	627	629	642	685	686	614	626	662	649	646	613	594	662	663	638	658	622	631	626	669	601	667	643	638	652	628	642	691	669	633	634	602	654	647	628	624	698	633	694	664	657	606	612	632	673	661	646	616	669	676	686	646	655	624	638	658	629	694	650	637	645	632	713	634	683	648	633	634	665	675	697	624	616	651	639	650	639	658	616	686	646	680	636	606	714	636	649	608	636	659	618	656	635	645	644	641	640	636	623	639	662	612	661	639	627	663	607	645	626	587	655	648	641	643	652	644	657	585	658	649	705	669	662	688	608	637	631	643	683	671	692	632	652	638	637	668	618	623	576	637	650	627	668	636	611	634	636	621	680	659	702	653	676	656	638	634	679	670	636	676	627	626	622	651	671	613	634	622	602	588	628	637	612	630	640	601	682	680	599	636	647	644	618	608	647	654	653	619	644	633	644	632	626	675	657	668	664	680	646	653	642	666	655	617	625	619	645	603	611	697	659	634	631	642	613	622	660	637	638	718	629	681	615	673	659	671	670	625	652	680	648	631	704	618	659	662	646	638	640	640	608	651	636	629	635	648	694	664	654	691	624	611	668	627	616	659	653	677	700	665	684	635	617	602	658	638	665	660	648	638	631	613	657	689	643	647	707	692	669	664	695	615	641	663	674	636	662	651	623	664	637	653	650	625	673	647	614	647	685	641	690	609	660	636	601	618	638	648	658	679	639	650	646	653	653	642	625	649	628	682	632	633	660	643	623	667	640	637	661	632	663	637	614	604	700	608	662	628	679	637	639	636	658	708	657	679	684	705	623	655	649	642	674	662	627	626	640	649	625	648	633	629	679	635	632	612	687	671	671	627	636	638	646	651	654	657	633	646	681	598	623	620	662	691	681	620	646	629	625	634	677	597	641	618	671	666	652	675	664	635	618	654	650	690	648	661	608	634	637	633	627	642	659	686	604	664	612	656	626	659	622	632	689	627	667	610	627	628	656	628	630	599	669	623	634	642	642	663	650	648	626	645	662	686	628	686	653	674	618	657	675	697	646	615	680	632	647	681	671	642	657	637	652	643	647	638	593	661	629	675	658	671	666	672	613	649	618	658	687	636	653	691	676	641	678	684	654	650	709	649	645	667	640	621	645	634	632	635	598	648	644	673	617	617	644	648	697	662	644	649	691	623	651	632	635	657	619	616	639	647	639	665	612	641	636	649	638	663	629	628	637	629	612	646	709	618	632	665	614	658	658	609	641	640	626	620	677	668	638	686	663	635	630	656	647	605	616	652	641	603	628	662	645	672	631	639	648	607	683	622	668	662	630	662	660	616	680	650	644	646	644	609	660	666	641	645	643	680	642	619	662	606	658	648	684	614	632	627	652	686	638	671	673	635	651	657	652	645	636	615	651	642	692	650	648	627	658	647	670	641	685	650	612	640	615	663	643	679	614	662	680	665	646	689	627	632	655	650	655	676	648	668	639	642	680	651	656	655	663	672	669	650	647	672	656	689	637	636	637	671	646	712	705	630	612	633	648	682	599	676	616	681	618	659	648	636	609	657	668	637	656	674	639	663	644	578	622	675	660	651	698	639	651	686	679	627	700	663	618	607	648	633	602	684	654	627	625	656	665	662	632	645	616	630	626	639	611	621	594	629	715	619	646	671	646	673	622	656	623	604	647	598	673	654	639	659	643	587	704	627	624	643	638	648	632	653	602	670	659	652	601	613	664	630	611	657	618	630	628	658	650	660	630	652	646	687	624	693	657	615	664	721	630	598	638	643	658	616	626	613	655	662	654	650	649	628	646	610	658	635	655	626	645	659	632	654	666	635	690	625	609	674	641	705	643	603	628	626	662	654	664	618	631	609	601	647	643	629	639	628	610	657	605	668	667	665	639	658	633	652	604	661	616	637	624	618	655	624	629	636	646	660	615	653	686	606	684	642	653	613	666	677	599	670	620	683	648	639	701	665	624	655	612	663	575	571	692	655	661	640	641	620	636	619	665	653	660	647	666	651	635	615	642	655	637	669	618	667	652	659	655	568	690	625	654	695	609	644	684	648	697	625	593	609	659	680	637	641	620	655	624	630	616	624	675	648
30562	31325	25928	10129	1419	465	332	294	324	295	325	308	324	336	318	329	292	302	314	329	328	306	293	294	326	309	311	285	328	312	286	297	317	328	271	308	342	288	314	330	301	289	283	298	285	304	284	322	296	305	317	292	291	335	299	328	296	287	317	313	308	328	302	314	290	318	319	298	340	309	307	334	303	329	353	319	298	281	307	327	308	284	322	293	306	291	288	344	337	291	304	312	323	285	342	296	318	297	338	340	275	304	280	321	345	323	302	316	304	311	348	296	296	310	304	333	328	323	295	308	309	292	311	335	329	309	292	318	331	331	286	325	297	340	284	314	328	272	303	289	305	274	303	288	303	269	324	323	313	313	323	316	290	325	306	313	318	304	366	304	300	322	308	298	293	308	284	320	305	273	319	314	261	320	303	292	301	299	295	282	308	303	278	302	310	290	288	326	299	317	329	330	344	286	284	339	295	288	305	284	306	298	280	328	310	293	319	303	276	298	308	339	329	324	300	319	301	291	317	298	354	280	320	311	304	300	312	305	300	290	311	285	318	320	312	330	286	330	298	311	319	316	324	318	275	296	293	314	318	316	318	291	280	309	309	295	317	286	308	316	296	322	320	284	299	308	323	324	319	308	293	336	291	305	328	326	317	318	332	322	318	280	324	293	303	296	334	334	307	280	285	307	287	330	297	331	320	335	290	312	298	309	292	321	298	275	302	320	306	316	292	308	325	312	327	317	309	312	295	319	317	294	267	291	286	341	315	317	301	321	313	317	306	315	316	300	290	316	314	288	309	306	304	330	303	298	280	286	289	298	302	290	343	293	312	286	305	310	302	276	303	320	308	311	314	320	304	287	332	335	310	303	306	329	338	324	326	301	282	295	327	318	313	310	333	283	322	315	288	295	322	349	300	301	306	318	307	317	312	303	313	308	301	284	307	297	289	320	315	308	312	280	311	302	295	316	273	325	284	296	281	297	311	295	287	294	297	292	273	305	318	299	251	296	282	330	347	331	306	302	298	312	291	295	300	314	313	277	298	315	288	312	308	299	300	323	325	344	345	335	311	339	322	326	281	347	291	301	294	308	331	333	282	325	323	307	309	305	336	317	297	309	322	295	318	305	281	321	307	308	306	333	331	284	277	319	294	298	320	324	305	318	307	314	295	325	320	356	303	321	303	272	302	310	325	281	319	291	288	347	308	342	337	323	319	339	323	320	327	313	300	305	316	305	301	299	291	297	329	323	292	305	310	316	320	288	310	284	289	331	308	305	324	305	320	316	294	290	292	326	312	315	317	274	306	282	301	321	324	324	310	326	297	323	284	306	293	320	312	335	332	313	330	314	295	321	275	304	297	311	268	321	320	314	301	319	279	304	286	283	300	322	300	292	318	302	299	337	300	276	289	312	333	324	310	309	343	305	307	331	294	331	285	325	294	283	322	280	346	335	323	302	296	308	327	313	299	308	321	302	311	306	317	325	334	305	300	319	339	293	296	313	289	274	317	318	298	324	316	324	273	320	312	312	276	269	296	301	314	339	294	307	290	300	309	308	292	318	289	298	293	277	332	313	314	318	320	287	300	335	338	272	285	329	287	326	334	296	324	318	339	275	327	323	311	274	258	299	305	272	292	325	319	311	290	322	302	289	316	317	347	318	307	297	328	322	296	295	312	287	274	318	298	337	332	308	329	282	324	327	291	322	315	320	311	314	353	297	317	355	323	309	310	318	315	317	285	344	309	326	306	310	312	307	327	288	313	298	314	287	299	333	300	303	317	340	335	264	289	284	322	295	310	306	324	326	293	306	320	311	308	345	311	292	295	312	297	325	278	311	286	286	299	299	288	329	292	294	307	325	328	334	316	330	303	312	292	328	293	310	314	296	269	276	324	307	284	289	287	246	337	283	326	282	316	289	315	303	302	299	334	328	308	335	314	306	308	292	294	365	340	329	285	326	271	294	303	309	293	318	311	312	324	300	302	305	324	326	312	279	318	299	336	274	346	303	292	329	298	323	341	287	323	329	301	288	326	290	279	257	329	318	289	281	322	323	304	286	311	297	311	324	335	312	310	312	288	300	314	322	316	282	304	282	282	372	329	319	330	291	318	292	333	324	337	334	308	316	331	288	314	300	314	329	326	320	311	279	328	305	298	276	313	326	340	291	308	309	312	304	308	290	310	296	307	305	298	332	288	314	286	351	339	315	284	300	315	287	325	312	305	303	299	308	303	305	293	334	290	323	279	299	289	332	319	326	326	309	310	302	283	281	306	321	329	296	325	300	279	279	334	310	288	312	325	259	342	313	298	323	310	309	276	269	321	308	308	339	320	303	313	321	296	292	295	311	291	305	320	283	277	285	317	328	334	304	306	301	323	342	329	309	288	293	303	304	304	315	338	278	288	292	298	303	287	295	338	303	258	296	313	302	312	290	326	292	323	309	302	313	309	318	325	289	323	338	289	316	330	344	323	297	317	276	349	301	314	336	324	315	314	296	331	307	302	334	330	307	320	334	295	274	332	328	290	334	318	318	299	313	300	297	354	296	281	279	326	287	346	295	295	285	298	306	328	296	312	302	303	329	310	334	276	272	325	351	339	326	307	326	290	308	304	305	349	331	308	323	313	331	291	316	319	315	295	286	315	306	317	302	302	309	299	320	303	314	307	313	297	309	280	304	316	327	288	311	279	286	286	273	313	307	297	298	332	287	282	325	296	315	299	326	289	288	306	294	308	334	326	298	329	314	296	316	311	312	291	320	308	316	309	314	308	289	304	320	302	281	297	290	320	309	313	317	344	291	310	332	286	294	306	302	321	298	330	331	321	310	302	345	305	319	335	310	294	312	307	317	317	275	314	311	331	304	322	312	346	287	327	322	314	322	302	289	308	335	318	277	303	300	282	280	299	342	342	296	313	339	304	299	296	301	297	340	309	279	315	326	289	330	306	315	275	281	316	300	294	339	312	302	302	330	295	293	314	302	290	296	267	292	304	275	307	279	276	294	285	295	310	319	323	297	301	313	304	302	310	301	300	292	321	281	330	290	348	299	312	300	323	310	290	283	319	321	317	311	298	297	303	335	314	315	303	350	312	322	345	300	319	301	288	322	306	308	306	319	303	298	296	331	308	331	298	333	292	311	316	298	328	302	327	278	316	273	298	327	311	289	279	312	329	322	332	297	311	299	316	313	340	314	326	293	298	305	284	307	333	265	322	278	352	317	324	318	295	288	312	299	292	312	303	305	281	295	325	297	308	321	317	287	286	307	356	327	316	291	305	339	314	318	312	323	277	334	305	348	294	361	320	321	325	302	319	306	329	298	291	334	294	316	308	308	299	304	292	302	284	301	284	280	308	297	309	303	318	299	324	315	317	283	305	300	331	307	290	329	302	283	296	313	307	298	330	319	319	299	299	298	298	314	310	324	327	285	308	322	337	300	323	322	291	368	298	350	300	300	296	325	311	322	339	274	298	279	292	285	298	319	318	292	314	312	341	299	279	310
38747	47531	30737	11057	2772	914	589	621	574	605	600	590	573	574	547	568	583	588	585	562	591	564	536	582	573	586	583	588	571	588	591	607	577	608	554	637	575	569	605	576	577	601	603	600	589	585	567	578	568	548	592	605	564	603	608	574	545	650	593	530	613	579	616	584	561	600	563	615	574	591	559	587	601	553	601	596	567	597	558	550	556	600	579	583	565	583	625	596	595	602	582	592	546	557	598	626	553	561	579	588	548	566	588	644	554	582	573	549	591	558	595	569	540	623	594	566	578	581	583	594	572	604	599	542	539	587	609	582	604	577	552	574	586	606	585	606	621	570	650	596	559	646	554	580	515	600	604	602	560	593	546	580	576	565	618	619	576	538	615	570	597	564	581	638	580	585	572	576	587	552	555	587	579	598	574	576	588	605	539	562	577	551	613	611	570	567	577	591	574	593	573	582	573	620	570	569	558	566	602	583	602	563	565	584	654	583	603	578	572	580	591	607	610	554	561	609	601	605	591	582	568	579	568	591	589	565	588	577	580	581	603	550	609	571	580	592	565	581	580	571	604	579	656	545	602	618	578	616	630	618	587	624	582	551	568	602	572	572	581	567	553	598	562	646	582	548	551	570	603	603	612	565	590	640	603	591	637	596	570	568	581	575	608	543	583	584	583	584	574	581	558	625	630	573	559	584	573	585	610	577	582	637	577	580	588	585	567	606	598	592	632	595	575	605	572	559	559	578	580	615	597	598	580	603	626	593	529	567	565	578	572	572	600	567	609	593	611	588	606	581	611	574	617	596	585	585	603	576	622	633	600	574	617	645	634	580	622	574	599	580	575	569	594	609	575	582	595	547	593	599	535	598	600	582	607	559	570	573	604	616	576	620	576	604	578	584	587	564	560	559	607	606	603	588	626	649	557	581	606	617	597	590	585	529	604	533	598	641	599	638	651	616	591	561	607	584	582	600	603	581	593	601	634	575	597	545	553	561	648	571	588	590	613	600	559	584	570	575	563	584	564	620	590	576	569	583	585	583	596	581	566	593	600	552	575	558	589	572	613	585	579	576	560	580	545	584	625	615	572	656	584	592	611	583	594	575	588	633	614	590	569	641	566	595	574	600	615	614	620	583	584	602	587	558	594	611	557	581	584	582	609	600	644	581	612	565	596	543	600	626	584	566	596	614	577	587	569	622	585	559	622	547	601	594	581	595	605	575	597	616	652	585	581	606	629	599	601	589	621	623	588	573	541	594	560	585	646	593	623	621	599	586	580	584	602	579	605	575	556	611	597	577	605	573	592	554	564	573	587	575	589	583	606	575	560	543	588	627	584	579	619	592	595	573	641	582	541	532	556	588	582	636	565	531	553	575	574	579	570	551	587	617	594	588	547	554	595	612	564	589	569	536	556	621	634	586	578	594	566	597	597	563	578	607	593	596	606	596	599	597	611	616	561	591	555	567	589	579	590	570	599	555	580	576	568	583	580	588	582	564	608	569	643	577	575	558	608	560	606	636	609	628	599	592	618	561	581	576	588	577	591	591	572	608	593	594	538	586	599	560	535	572	558	576	585	594	555	579	594	492	568	590	625	582	584	561	649	591	587	585	605	570	570	586	564	572	596	557	581	618	589	616	592	569	588	594	591	614	589	592	558	631	607	581	548	617	581	612	567	566	548	613	574	555	597	570	539	610	570	625	551	552	587	574	582	563	580	599	592	578	572	582	594	560	562	576	594	638	626	543	580	591	592	572	612	587	538	578	570	630	608	570	567	595	567	616	594	606	569	589	544	579	587	571	604	579	584	565	589	574	579	556	549	573	571	548	575	580	577	569	602	543	572	526	585	573	614	586	540	606	613	627	605	594	643	602	569	572	595	537	571	560	558	540	581	599	610	559	553	574	582	587	588	594	595	574	587	566	569	602	550	606	573	604	585	587	603	581	608	591	581	563	606	575	540	613	545	570	572	603	606	556	565	614	619	581	557	583	575	575	604	618	581	587	599	567	598	605	585	599	602	609	593	620	601	584	573	622	584	601	560	572	621	631	590	578	616	588	610	553	584	588	557	577	612	596	606	599	621	594	586	559	581	620	620	582	585	632	574	602	615	642	594	597	603	605	605	600	609	604	567	596	540	605	560	570	566	616	630	586	567	511	620	574	576	607	591	564	592	574	580	603	584	550	592	586	560	552	563	575	598	588	591	573	622	581	608	558	578	600	575	569	572	563	578	602	588	609	579	581	626	600	612	563	612	563	534	602	576	575	616	584	572	618	584	535	624	583	597	573	596	591	629	560	546	564	570	536	624	566	583	573	599	616	543	572	554	583	563	655	576	620	554	543	594	600	589	560	626	562	594	604	595	583	599	605	614	603	584	586	596	602	564	580	632	548	555	630	582	574	622	602	618	581	605	580	539	599	593	606	609	591	571	571	655	589	643	564	602	591	601	599	579	584	575	623	608	602	635	574	566	575	567	564	596	601	571	556	621	588	539	593	636	616	549	599	576	581	587	631	603	619	571	570	565	533	571	603	554	563	602	599	592	563	577	547	543	600	578	628	575	643	572	608	626	580	598	582	608	533	596	582	581	571	586	575	620	610	553	565	596	568	599	605	582	618	563	600	550	626	624	571	581	574	635	611	596	614	542	576	594	599	568	615	573	566	571	571	613	579	584	591	573	608	607	563	591	618	578	592	578	572	581	562	605	622	608	549	573	557	559	607	543	566	604	587	568	570	584	597	638	552	570	593	616	557	580	569	590	550	605	585	600	583	573	576	531	549	592	593	637	580	613	594	631	592	601	636	536	641	629	594	605	576	578	570	549	602	626	593	557	568	528	631	594	594	567	564	596	558	615	595	595	571	584	614	554	587	637	618	572	613	576	579	603	610	572	619	596	558	597	570	591	599	612	598	560	551	580	583	602	563	624	584	578	589	561	567	562	616	584	661	580	613	634	558	585	582	606	602	595	542	566	623	601	599	598	640	600	608	573	576	593	583	604	567	602	583	554	567	593	596	554	561	620	586	574	636	601	591	577	585	601	571	596	597	587	619	580	628	612	564	560	587	560	593	537	601	533	569	631	586	610	592	610	552	551	599	596	574	602	579	624	586	579	589	570	612	598	589	577	587	631	605	554	584	645	580	632	564	608	598	587	587	597	578	588	596	612	564	601	541	595	592	571	616	558	640	561	583	593	634	602	570	589	562	573	587	613	612	625	610	613	555	585	612	551	620	565	594	618	607	623	600	593	578	558	604	591	605	573	590	565	601	586	619	610	588	573	593	592	616	553	590	599	596	580	621	602	594	626	574	569	582	580	612	589	572	568	590	617	584	614	585	648	580	585	569	586	588	593	576	592	592	576	579	602	600	571	592	581	570	583	573	586	578	559	616	636	593	597	603	564	591	529	599	556	624	622	582	589	613	535	556	598	562	572	573	590	584	592	548	583	558	552	589	548	615	626	617	612	586	591	557	546	551	531	555	595	602	644	540	580	571	585	603
25058	24383	32930	26363	17414	4167	522	319	370	312	324	306	320	278	291	312	331	300	312	319	292	285	313	315	328	313	290	339	290	284	293	330	327	322	275	297	315	332	286	295	307	278	312	321	337	306	312	304	300	260	312	286	308	310	285	306	336	289	322	304	292	303	324	317	353	309	313	307	321	322	306	306	301	298	313	283	315	309	289	304	316	313	293	320	316	297	286	325	305	301	336	313	334	293	320	334	276	294	321	349	287	322	286	328	320	337	293	291	303	301	327	325	336	315	330	311	289	304	293	315	314	321	322	312	287	322	289	331	307	295	309	357	310	300	298	288	325	309	293	309	341	301	313	298	339	310	288	287	288	308	293	309	319	308	307	305	314	291	283	310	300	295	290	311	319	308	313	349	337	287	304	291	318	292	275	296	348	307	315	310	339	307	327	293	329	298	282	309	288	315	284	294	296	305	300	295	324	273	312	316	303	320	276	314	305	277	307	312	313	286	347	325	321	328	293	284	312	327	318	319	313	300	325	301	294	276	302	305	356	300	321	310	345	328	312	324	337	303	332	318	302	322	306	317	307	319	318	318	316	318	291	301	283	307	317	317	297	316	306	290	300	306	310	304	346	306	313	322	298	311	274	302	321	309	291	286	316	323	325	291	299	316	300	302	323	268	292	317	268	322	313	321	317	314	310	315	329	283	290	321	311	294	318	270	321	284	316	306	312	283	296	265	312	315	315	261	279	310	273	317	281	306	291	319	304	317	324	329	311	298	341	314	352	309	287	268	302	305	302	304	286	291	306	289	294	313	302	302	307	264	299	313	280	323	310	302	303	348	323	356	341	294	314	304	300	358	317	292	323	319	321	311	312	303	287	315	304	314	292	296	303	299	298	315	291	302	316	295	304	330	311	315	311	301	309	320	292	320	322	299	341	289	302	312	280	322	317	288	307	307	316	272	294	296	293	297	326	313	320	320	303	318	307	293	306	300	315	319	291	323	311	286	304	270	315	316	333	303	327	298	306	289	319	299	315	308	287	283	294	310	325	310	298	313	294	299	322	343	327	362	266	300	303	304	301	308	303	315	340	318	312	349	307	299	297	324	297	316	297	315	279	329	282	310	310	306	324	281	310	347	275	340	314	300	303	302	295	329	299	329	312	292	287	305	302	341	296	303	327	295	282	314	282	327	292	311	281	309	306	330	322	317	325	310	345	331	297	308	303	296	317	316	320	294	296	318	310	342	336	321	294	281	299	302	298	328	295	282	317	310	305	315	285	301	292	299	311	289	322	302	311	312	292	301	286	292	295	332	322	315	334	311	303	294	302	314	289	288	263	306	307	337	318	303	328	287	314	316	311	291	306	336	320	310	311	290	297	293	295	348	294	310	323	297	300	312	296	339	315	331	310	324	311	303	294	311	314	316	270	301	339	290	298	316	294	306	326	343	318	292	303	336	311	352	288	311	323	293	328	295	296	299	299	322	266	313	313	293	306	288	314	263	282	305	286	331	306	317	311	285	315	308	322	315	285	312	288	311	311	300	312	350	299	306	323	320	303	283	294	313	260	299	287	327	315	303	326	299	314	302	309	350	299	296	317	317	343	321	319	331	295	336	340	293	305	293	330	313	315	268	328	307	300	306	294	303	324	333	330	339	315	305	294	318	317	283	318	302	286	297	323	302	286	322	327	303	290	313	312	349	280	316	312	307	296	272	313	294	285	313	323	326	313	306	310	322	305	284	311	290	299	287	308	299	327	295	295	307	271	263	294	267	287	302	330	298	308	250	337	346	327	306	314	332	320	278	297	316	326	307	303	312	326	291	303	282	301	308	317	305	314	312	291	315	286	306	304	307	299	330	292	311	345	314	281	308	302	297	298	289	300	285	288	288	303	312	320	317	306	288	284	327	295	325	294	336	344	337	290	292	315	302	309	335	297	298	298	312	313	304	323	299	308	283	333	277	308	313	311	324	331	282	329	307	327	287	316	302	313	316	299	311	334	296	301	312	316	309	288	316	321	322	340	280	332	348	307	320	322	268	324	339	328	310	296	286	301	295	288	272	304	303	326	303	322	300	341	317	331	301	335	311	298	309	322	309	330	319	307	318	304	304	303	312	332	279	333	310	288	344	306	274	341	306	292	330	318	292	286	298	306	301	340	331	331	283	339	309	304	317	317	322	297	330	330	318	295	342	331	320	313	293	296	273	318	295	325	329	329	307	315	285	335	341	321	299	288	313	325	300	280	314	300	336	293	320	314	290	318	303	306	308	283	319	332	327	328	318	265	314	329	307	299	303	306	333	308	308	262	295	293	319	290	282	302	297	317	304	272	339	296	307	321	299	312	277	281	330	283	347	285	323	286	287	272	324	309	284	310	319	324	337	279	322	328	327	345	307	300	301	308	312	283	310	285	284	317	305	287	272	324	320	297	315	313	259	300	333	333	301	300	312	333	288	333	298	304	301	258	304	289	287	303	333	333	292	317	300	298	327	325	321	311	307	306	313	343	310	309	300	298	269	291	282	298	286	332	305	321	303	284	303	322	312	304	319	315	329	305	311	303	331	288	294	266	321	307	321	314	296	307	253	310	334	285	291	309	313	351	288	293	307	314	286	326	321	316	339	305	338	316	303	311	307	294	313	298	330	314	257	284	282	312	319	319	303	333	324	295	279	319	338	323	301	310	298	307	347	307	332	320	312	316	316	312	302	311	293	315	302	303	305	295	328	298	327	331	292	330	331	308	323	328	291	308	275	314	305	316	299	309	288	317	310	345	328	303	291	320	308	316	325	288	280	313	298	320	313	287	297	293	305	299	323	327	332	302	332	323	321	301	285	314	346	272	310	289	295	309	349	290	280	295	310	309	308	309	322	307	296	299	282	299	295	318	322	300	305	329	295	315	286	315	282	305	292	302	316	327	343	306	334	312	297	314	286	335	340	287	280	324	301	323	317	297	306	306	287	311	322	313	304	274	306	343	299	306	309	327	317	331	351	303	287	286	327	330	326	318	285	313	318	316	318	330	323	305	315	308	298	318	324	295	297	325	311	319	332	318	317	288	318	316	302	311	286	309	316	285	344	286	305	296	328	322	309	292	286	301	310	301	339	313	320	292	344	295	305	313	308	315	310	320	311	295	308	263	326	275	297	274	300	285	330	295	298	299	293	301	321	296	307	294	318	337	313	293	332	316	319	282	283	296	316	325	323	281	315	323	303	308	308	301	306	315	309	294	335	300	301	303	301	321	327	309	270	294	314	326	296	314	325	305	294	322	294	341	325	323	327	311	323	309	329	306	291	332	331	303	287	314	302	318	295	331	304	339	273	323	284	324	307	310	335	283	308	306	298	319	339	290	316	299	313	300	296	322	303	281	310	276	307	317	309	294	298	308	314	269	290	295	298	293	303	292	319	285	318	313	307	284	321	278	318	311	326	313	327	272	308	320	319	312	298	283	317	309	310	316	329	314	289	278	325	303	310	320	302	324	305	319	290	279	313	283	317
60181	88574	60322	31672	10928	2220	793	592	596	540	584	594	531	587	569	541	610	599	583	578	524	609	553	598	566	558	537	600	576	576	602	591	578	584	591	648	586	572	584	603	538	578	607	561	601	652	606	584	590	608	579	593	612	609	564	614	583	594	559	553	595	576	626	616	585	604	541	601	544	587	555	555	536	559	574	583	598	572	616	617	567	580	559	569	626	603	614	580	560	587	596	591	593	574	558	596	570	577	584	609	607	574	589	561	577	564	596	592	572	553	583	574	621	616	595	597	574	594	619	605	599	600	628	587	587	610	540	599	587	559	589	609	602	572	555	607	540	589	560	579	576	554	574	565	615	637	594	632	582	555	566	581	570	575	590	570	569	565	571	607	597	578	592	546	567	603	614	553	602	607	564	580	619	570	584	578	622	587	573	560	575	529	609	593	581	568	649	572	597	594	552	578	554	612	565	564	600	605	577	565	590	549	603	613	563	566	619	602	560	624	565	618	604	555	570	572	576	567	555	554	584	602	599	592	553	543	600	570	643	614	575	590	543	583	549	587	608	590	596	595	563	621	562	586	587	638	659	587	587	626	612	620	532	547	600	568	606	568	580	585	593	608	613	558	598	563	601	597	619	568	577	604	585	566	599	602	589	570	617	599	611	576	554	624	582	585	611	598	592	578	580	595	610	596	580	568	623	571	562	599	612	585	631	595	608	592	605	562	632	574	601	564	606	592	622	596	560	571	585	571	571	571	611	579	581	589	548	532	611	603	601	561	592	574	582	613	563	566	588	609	636	587	578	598	594	584	592	591	611	564	565	570	639	611	587	594	580	598	581	568	564	598	596	550	586	575	599	583	557	570	609	561	605	587	577	618	599	583	602	561	613	589	607	609	623	606	611	588	587	563	545	608	556	616	600	605	591	542	539	616	568	595	558	551	596	614	548	582	607	603	607	565	582	584	556	590	578	567	572	613	563	577	590	564	585	589	573	577	574	558	585	564	563	588	606	603	612	594	607	560	593	575	545	615	606	566	584	586	629	616	585	578	556	558	607	569	548	606	584	569	611	550	586	607	573	614	544	590	542	559	534	577	590	576	592	621	558	607	584	579	573	591	596	551	580	621	574	573	547	584	613	541	626	531	602	590	573	554	577	570	611	569	607	613	589	545	536	636	549	572	603	581	580	563	628	578	532	574	558	579	591	582	581	546	554	610	611	580	631	606	575	570	609	643	606	628	566	574	599	577	590	627	602	545	570	576	623	536	593	591	621	571	541	557	525	561	601	581	591	570	602	553	575	596	601	550	543	574	553	602	643	574	585	577	621	567	555	624	557	611	577	601	578	573	579	565	558	579	585	575	563	575	600	588	583	613	586	548	611	554	634	578	609	601	567	557	604	598	576	579	578	579	535	552	582	574	612	567	611	615	545	622	600	594	599	615	569	551	611	603	579	607	563	576	614	577	569	606	587	552	613	585	594	558	586	594	552	620	591	590	615	584	573	607	566	555	587	570	639	588	595	596	604	598	543	549	577	554	583	607	580	553	576	525	617	628	571	571	582	575	592	562	595	580	610	579	582	550	567	559	598	565	595	596	612	567	601	526	595	592	579	583	621	610	582	586	559	580	566	585	610	561	568	558	581	591	585	594	579	579	592	587	579	627	594	571	580	571	557	593	593	538	598	619	585	576	648	552	543	589	612	576	570	620	548	576	567	582	559	626	588	584	596	596	571	576	601	586	600	564	590	581	571	555	607	578	531	574	637	581	645	564	600	596	596	599	578	599	611	576	604	626	570	504	580	574	596	589	594	586	611	605	586	535	602	522	531	590	583	557	544	577	619	574	590	588	584	578	594	585	608	580	623	604	580	593	588	583	617	539	610	556	568	642	569	507	569	579	572	598	612	614	570	614	580	617	604	618	595	589	573	621	637	595	656	608	619	566	570	599	570	599	581	567	584	555	576	575	608	627	562	567	587	563	589	545	596	619	566	567	588	598	605	561	619	575	587	602	567	595	590	582	554	562	594	557	587	589	609	578	540	570	592	561	623	599	593	580	568	548	610	581	567	583	550	609	587	555	597	549	570	589	574	606	631	535	583	582	571	586	576	582	565	629	589	612	626	562	641	584	606	608	582	570	553	572	614	617	571	593	562	626	577	582	577	577	572	564	609	579	585	554	620	580	600	596	563	581	557	569	605	622	612	594	574	564	585	566	565	579	599	604	573	590	572	597	606	572	615	604	563	597	575	555	626	578	625	567	600	610	591	612	588	597	528	580	538	575	547	605	583	568	623	610	562	576	538	574	532	577	574	587	524	582	600	588	587	554	565	560	585	583	594	553	545	499	576	534	564	627	579	597	581	569	576	559	602	588	573	582	587	576	610	578	588	562	565	560	566	595	572	585	589	606	603	517	618	567	554	521	633	620	631	566	568	580	564	625	563	600	571	543	579	602	572	571	613	592	627	564	566	530	576	565	608	580	579	603	555	610	569	592	563	571	578	559	562	604	548	571	616	589	582	594	640	601	575	559	535	560	564	576	611	583	561	576	623	580	567	624	573	536	593	589	646	598	610	564	569	621	624	583	626	609	548	617	588	579	588	598	584	555	551	617	576	581	568	585	552	608	572	595	586	603	609	570	594	586	526	620	609	590	607	560	580	566	591	623	542	578	610	587	612	591	587	593	563	581	551	594	578	575	592	571	555	561	564	585	568	591	575	626	589	593	568	572	608	596	619	562	557	571	569	565	603	550	594	588	557	596	572	601	648	569	588	553	641	602	600	562	570	601	560	612	600	595	580	600	637	594	556	591	577	598	557	589	620	602	597	606	550	562	575	581	628	573	561	585	557	551	600	612	563	600	559	566	573	640	583	567	583	575	588	622	618	571	588	545	589	595	621	619	613	595	577	551	562	582	556	533	565	568	606	617	576	624	621	594	576	545	585	587	592	561	566	594	593	579	571	619	533	580	552	588	586	602	566	604	607	611	561	563	566	594	545	538	583	603	603	622	578	567	602	544	536	604	579	571	548	553	624	550	549	587	630	581	593	585	609	614	569	623	584	575	590	615	598	568	578	559	582	570	594	538	596	607	543	592	591	638	569	593	640	562	568	639	595	573	586	594	557	570	602	524	583	593	565	597	577	554	564	568	590	593	574	612	584	564	614	559	571	599	594	591	573	583	582	556	565	566	571	609	611	623	570	558	631	618	552	573	604	592	633	568	594	590	571	574	542	566	623	593	575	608	562	582	584	583	606	592	615	610	585	565	618	602	592	558	644	562	609	588	620	573	559	586	530	588	620	561	606	560	577	590	619	580	580	589	555	589	557	570	570	632	591	607	609	590	589	578	587	579	564	575	549	610	612	625	580	592	588	545	573	623	609	616	555	569	543	603	644	588	598	536	573	585	603	563	584	570	602	565	579	618	640	615	604	583	612	608	575	572	559	595	623	581	565	586	615	617	606	550	563	550	557	578	583	586	571	610	568	619	600	610	559	593
23574	22447	30694	24636	21108	15931	2379	420	361	385	373	346	351	384	374	343	386	359	355	409	356	321	383	414	356	363	387	366	355	362	361	360	357	351	371	358	380	388	367	371	374	355	306	362	357	352	349	401	362	385	357	380	329	381	407	381	333	367	371	389	384	358	358	345	359	382	374	373	352	353	338	343	374	350	352	371	367	395	356	352	369	391	362	342	373	390	384	397	356	376	366	378	363	374	334	336	364	352	388	348	379	398	380	335	353	349	349	357	347	381	336	342	345	376	345	363	358	367	359	364	350	372	326	354	392	344	339	372	339	339	344	366	360	364	346	320	368	337	378	359	350	361	334	330	335	363	333	360	355	382	376	381	371	316	355	344	341	349	368	357	346	306	340	384	350	393	328	357	357	354	390	367	350	362	339	380	400	352	382	351	331	354	362	378	366	386	355	370	346	339	347	381	364	394	370	358	336	347	346	376	347	364	370	342	356	385	363	349	386	378	347	353	394	376	341	341	329	348	367	354	322	363	369	337	358	346	353	364	354	333	325	343	354	380	390	371	329	360	373	381	373	350	349	329	362	355	366	318	335	390	356	342	385	349	329	336	334	342	378	368	379	347	370	354	354	353	337	343	370	368	364	321	347	363	380	376	368	361	401	388	378	384	352	351	353	376	366	342	360	358	380	349	383	374	351	377	353	365	366	366	339	403	368	354	379	347	335	368	336	377	380	315	372	340	365	356	349	350	341	327	342	320	349	357	372	351	369	333	380	367	372	359	344	348	386	364	384	409	362	339	324	342	348	342	367	382	350	339	353	381	361	369	377	358	323	355	387	331	341	336	352	335	341	386	355	332	357	319	357	351	373	364	316	344	336	376	351	337	375	390	375	359	351	349	338	402	341	369	339	373	341	358	367	351	333	366	379	346	372	362	346	358	366	340	387	347	356	342	391	327	345	370	359	338	397	360	363	354	341	362	369	379	389	370	382	388	393	374	374	332	367	427	358	326	363	372	370	405	364	383	356	356	377	371	376	376	373	327	372	352	373	361	372	361	361	364	339	369	393	345	360	345	346	351	393	371	368	409	354	359	364	374	386	365	337	328	366	356	348	371	356	348	326	346	355	338	328	371	339	366	365	357	364	335	356	347	393	368	338	365	350	360	359	358	359	368	356	342	332	377	340	352	330	354	341	385	334	353	381	355	352	361	329	401	363	345	331	360	363	365	350	387	387	384	346	365	330	374	317	408	347	361	387	336	312	362	370	366	332	354	339	351	352	371	373	368	354	337	372	374	352	360	344	335	337	372	359	357	358	356	381	359	344	338	331	363	352	380	344	323	336	372	352	335	375	376	337	347	367	366	359	349	380	376	334	385	346	385	373	404	361	333	342	326	354	357	398	349	366	356	367	361	373	347	358	343	350	341	352	377	380	358	335	353	344	357	387	328	348	350	350	351	352	343	350	337	372	372	364	373	380	374	379	343	365	378	315	333	379	372	368	340	350	335	376	351	391	350	335	356	360	320	396	362	361	338	384	356	329	359	349	397	352	341	364	367	356	331	346	377	346	351	385	365	359	361	366	382	355	333	340	364	372	346	369	314	332	367	355	350	379	380	402	342	344	346	373	319	366	362	347	342	340	340	374	374	339	356	335	358	372	352	376	318	337	327	371	349	376	375	344	404	356	351	371	354	379	395	363	364	368	342	309	372	368	334	360	347	334	350	367	352	402	345	340	396	361	336	391	358	334	349	359	368	350	364	322	360	360	388	350	346	330	328	353	403	365	369	338	377	378	351	361	349	349	340	353	361	381	356	329	341	377	382	339	326	392	367	372	383	358	341	316	355	346	351	344	353	338	335	358	365	365	368	325	349	372	369	359	334	392	390	351	371	363	366	336	330	370	371	359	356	374	346	394	375	341	364	335	329	365	402	376	375	339	362	315	351	370	356	333	359	364	349	398	333	364	351	359	381	343	363	335	334	340	330	354	393	389	378	356	338	360	372	355	374	345	341	376	330	329	345	341	350	359	371	384	392	374	339	382	365	362	376	345	343	371	351	375	375	384	343	352	366	360	353	349	330	338	351	341	376	372	378	352	347	378	388	383	359	388	361	356	350	374	356	358	332	352	344	337	367	336	337	329	339	372	359	361	367	377	338	341	334	336	384	366	393	344	358	326	339	390	375	356	354	348	372	389	346	364	372	379	334	346	366	393	354	353	327	314	342	359	339	387	344	355	378	347	348	364	344	358	421	306	328	382	363	362	360	369	376	341	354	336	345	359	363	354	379	352	374	396	349	404	396	367	368	350	358	351	345	330	381	375	330	356	385	354	353	348	337	352	355	365	359	365	338	370	394	347	365	347	352	382	368	336	357	376	406	371	371	330	373	375	363	390	354	316	367	327	360	400	381	354	331	367	361	335	362	347	353	364	342	394	346	338	371	364	340	366	340	347	334	340	317	353	328	360	350	354	364	389	342	379	338	359	350	366	346	349	320	362	362	370	340	352	382	344	345	353	361	366	372	345	382	364	347	341	416	387	360	371	367	357	372	357	341	358	398	323	362	350	378	357	360	377	355	369	338	343	368	365	338	351	376	399	373	342	372	385	344	361	374	373	345	349	347	385	369	366	328	365	362	358	343	326	372	363	384	346	318	348	335	359	363	368	380	352	330	381	363	324	372	373	384	365	379	377	348	371	359	334	353	359	386	347	354	343	386	337	347	417	346	342	321	342	361	339	377	395	354	364	363	356	352	384	335	378	359	383	374	344	357	361	377	322	371	348	361	339	356	372	379	355	365	388	396	389	338	351	311	363	369	350	352	371	394	344	347	359	356	349	350	348	355	342	340	337	344	359	358	341	331	383	341	379	374	380	339	354	352	394	357	368	349	365	380	342	335	354	356	371	366	340	394	333	372	380	364	365	396	354	367	366	332	367	375	340	353	374	338	350	375	301	349	364	372	395	340	363	398	397	403	339	352	325	348	367	347	320	369	369	343	340	381	323	331	362	351	356	376	354	348	360	363	360	377	360	381	311	365	357	352	363	383	365	387	339	367	354	373	380	358	339	357	374	349	354	366	359	342	367	350	346	363	366	374	387	388	346	331	379	330	345	380	387	358	357	336	378	377	343	344	347	343	340	372	356	345	372	362	379	334	358	322	394	330	344	336	354	377	363	339	365	366	332	373	329	328	353	376	382	346	351	381	371	355	336	377	343	357	362	356	358	368	362	383	379	357	350	373	355	360	362	373	373	392	361	360	340	341	355	396	360	356	347	383	380	350	361	349	329	375	359	353	352	347	379	378	316	366	361	358	349	377	329	348	355	359	386	334	389	330	358	346	363	359	345	372	348	374	360	378	385	327	355	345	371	333	358	339	335	352	344	348	366	371	388	345	344	391	303	376	380	319	372	375	358	362	380	351	368	344	341	379	334	378	375	333	353	345	338	386	370	386	362	376	362	370	373	324	347	378	377	360	331	354	409	356	364	357	368	361	356	354
60708	100134	70534	39399	17044	3889	1057	689	635	633	656	716	689	660	657	677	673	688	655	620	648	685	693	643	664	607	701	645	641	640	669	647	622	646	677	629	635	635	657	630	651	662	668	634	643	638	712	646	603	624	663	679	631	622	633	695	622	675	693	646	621	629	668	637	608	613	657	656	610	667	590	622	656	638	646	632	657	670	636	612	671	656	668	642	619	649	652	622	645	616	601	648	647	676	627	616	598	610	682	647	635	633	660	660	695	656	638	644	631	638	647	630	657	632	665	634	606	617	644	626	663	653	597	636	690	627	681	635	614	672	642	608	612	671	624	633	671	629	651	634	661	657	659	635	655	682	633	674	613	689	644	653	626	666	605	630	634	666	666	668	647	704	656	651	615	644	635	658	636	671	633	658	644	637	695	601	668	643	656	643	670	658	677	633	639	636	653	643	639	612	647	672	637	644	651	635	682	629	664	656	683	629	634	622	699	631	650	614	640	674	692	650	619	650	625	628	674	664	677	628	681	639	686	617	624	601	672	658	694	676	637	642	661	650	631	661	685	656	627	628	681	668	615	674	640	651	667	629	636	642	619	698	636	677	645	669	683	582	621	644	604	614	663	634	620	662	673	678	667	618	625	628	606	707	656	670	654	625	620	661	659	637	655	655	659	635	655	632	646	628	638	638	638	650	633	616	653	613	694	695	616	605	645	622	702	619	602	587	646	605	661	620	645	673	622	655	702	661	657	640	632	655	695	617	627	617	666	647	634	696	612	619	617	661	683	631	614	694	681	669	608	620	679	636	626	651	671	647	653	688	657	681	658	664	613	657	665	682	651	626	668	635	602	626	666	670	624	692	645	662	589	633	618	640	674	646	654	630	641	669	611	648	617	642	623	618	638	628	670	600	635	633	637	632	623	655	599	674	632	600	620	618	604	651	645	610	631	621	653	669	646	652	654	673	648	621	658	625	661	676	642	650	634	683	655	678	674	715	628	666	609	607	642	619	645	629	621	674	626	628	641	637	676	650	625	648	665	642	637	637	648	634	672	645	631	663	663	671	643	646	630	610	635	677	668	666	627	678	675	618	626	697	673	610	603	644	675	591	640	671	610	667	646	612	670	678	667	657	639	584	641	630	613	656	620	634	624	635	646	684	701	654	619	673	665	596	635	650	674	656	643	625	667	630	634	670	610	659	609	619	638	659	635	631	619	690	628	654	666	658	636	677	724	635	663	623	621	683	575	673	691	606	657	700	642	673	625	652	644	664	656	620	682	652	675	663	645	618	589	659	651	646	632	647	645	692	647	631	651	645	607	607	649	612	646	623	707	608	642	668	623	640	631	651	637	618	597	654	649	647	647	685	679	641	626	612	697	652	632	620	642	614	645	608	653	602	655	700	619	661	656	634	657	629	663	668	626	631	631	668	616	637	670	683	615	625	632	615	629	661	617	664	618	617	672	620	664	674	633	638	633	670	638	635	606	593	630	663	679	641	593	620	631	632	646	675	630	670	600	625	634	658	631	688	632	640	652	595	659	686	635	639	653	642	655	615	650	684	650	636	631	630	667	657	612	647	670	644	603	622	682	647	686	659	675	663	652	593	647	647	659	641	596	648	656	633	644	636	653	673	660	631	647	686	684	649	722	632	661	656	649	654	655	645	660	686	629	645	665	638	650	616	632	645	676	636	623	612	663	706	622	643	627	608	637	643	667	676	622	660	647	608	642	610	655	618	647	630	648	670	659	653	636	630	651	653	666	641	644	607	659	626	692	633	619	650	657	653	642	660	664	666	621	670	671	600	648	655	648	639	613	623	659	666	670	617	675	641	669	692	647	593	663	603	630	636	648	623	637	652	667	660	667	635	632	666	642	651	633	645	620	654	653	664	693	613	654	687	669	642	644	643	615	683	614	606	598	654	660	631	604	683	675	668	647	677	625	689	621	647	645	636	681	683	649	616	596	619	616	685	673	655	622	655	684	633	629	669	673	635	608	644	646	630	624	619	642	651	588	627	684	667	672	650	642	628	655	677	669	647	708	669	666	636	662	643	599	625	635	653	656	621	638	671	621	666	629	659	664	671	643	648	603	631	650	624	617	664	656	649	688	614	697	664	596	652	623	712	632	643	644	664	618	687	671	614	609	627	632	653	697	653	654	644	612	697	644	673	606	685	677	675	632	693	645	602	610	642	663	646	651	644	674	636	678	631	664	599	650	654	682	631	662	655	635	669	650	640	625	708	627	633	659	669	647	677	680	645	692	656	636	628	643	676	659	641	626	602	650	657	627	662	654	655	680	608	667	662	667	656	658	674	647	637	676	627	627	627	676	616	638	671	657	685	653	655	640	651	637	700	628	632	632	595	629	624	669	617	649	608	630	614	639	590	660	618	658	674	689	613	650	641	638	692	662	632	645	636	662	686	586	670	614	666	628	608	632	671	644	621	638	636	702	623	623	647	669	677	689	695	680	628	649	614	633	625	661	649	682	616	612	611	647	684	668	694	669	647	622	655	639	648	641	637	615	638	631	657	634	658	645	650	651	618	661	628	678	638	632	635	700	662	656	689	696	641	620	697	672	639	645	632	646	631	609	689	729	648	653	638	628	621	624	692	610	616	639	616	675	652	672	633	689	670	668	664	671	650	638	633	612	641	649	671	645	657	628	605	679	606	660	673	641	671	649	634	672	680	652	649	686	651	621	648	609	666	626	662	671	624	654	655	680	639	639	650	622	692	603	675	629	649	629	635	649	608	638	656	588	635	592	677	650	633	701	635	627	642	693	631	561	631	663	655	628	675	680	655	634	625	657	663	623	643	661	700	619	616	630	629	669	626	583	649	631	599	698	638	657	649	656	635	644	634	679	662	636	659	673	612	636	655	647	666	597	646	659	662	640	684	612	649	642	645	645	642	636	695	660	621	624	588	690	663	665	635	607	638	667	684	686	642	616	656	653	651	671	647	644	659	617	642	637	666	593	654	652	636	627	664	678	614	622	630	636	612	620	629	644	694	684	645	656	711	660	641	608	639	639	656	655	617	651	608	645	617	664	706	617	604	641	627	657	665	623	635	647	674	596	652	643	647	630	658	630	651	607	664	699	642	614	663	674	656	635	677	614	624	687	638	643	665	665	653	656	682	620	669	620	650	656	619	713	668	607	646	629	682	600	644	635	637	643	644	647	648	640	642	690	653	657	607	629	633	660	682	662	634	678	678	645	617	649	637	726	658	651	645	648	657	671	641	634	615	690	616	644	657	600	637	654	635	586	653	612	651	636	656	693	620	634	623	665	683	670	653	634	620	664	627	650	624	652	638	656	642	607	642	661	651	633	671	600	656	639	606	609	639	644	696	658	649	670	639	691	635	644	641	677	640	603	626	659	628	636	613	665	657	612	657	692	608	642	659	624	590	651	677	634	632	669	605	656	611	693	629	642	633	632	655	641	635	634	651	682	626	610	660	648	619	650	660	627	687	629	621	647	635	654	623	616	628	696	668	634	646
30394	31692	26204	9897	1323	418	349	319	282	287	323	329	311	312	320	297	271	317	298	322	299	309	298	288	289	294	307	302	298	291	328	286	339	320	304	307	296	294	288	306	312	271	314	293	314	330	311	346	281	295	314	284	321	292	320	287	316	328	278	316	299	290	301	346	322	331	301	311	312	293	313	301	322	314	292	292	322	301	309	277	268	321	274	302	294	302	310	291	318	278	323	327	313	299	299	316	294	314	324	274	337	325	318	310	271	301	294	288	318	315	290	311	288	325	296	291	337	308	289	285	306	312	291	356	319	304	277	276	315	281	305	320	347	291	321	298	302	345	279	302	282	315	287	315	309	323	340	295	313	306	312	359	329	310	278	296	296	276	293	312	309	316	276	309	294	296	294	306	293	280	299	308	299	318	315	276	326	286	316	273	318	295	309	339	320	311	302	319	290	303	285	321	317	297	335	350	296	294	319	308	303	331	331	278	271	300	304	307	288	323	322	282	296	325	311	294	270	266	293	293	285	316	328	300	301	316	301	322	333	313	326	331	289	343	283	333	311	293	313	311	286	323	315	315	316	300	312	310	323	298	316	309	324	309	319	290	319	289	292	332	298	326	306	335	309	324	325	280	329	309	283	307	306	317	304	306	294	298	315	309	316	308	323	307	294	303	281	292	290	317	291	304	299	310	311	308	282	298	314	298	300	316	293	314	297	303	283	349	314	319	300	311	311	302	311	326	288	323	348	323	351	298	275	327	295	313	279	284	315	301	298	334	301	324	323	289	298	323	334	308	327	308	306	320	283	300	292	318	332	304	328	305	300	332	304	300	318	303	300	297	333	313	329	290	306	290	312	298	313	272	317	304	313	313	311	315	274	337	315	315	273	304	294	296	316	288	315	302	292	302	329	307	301	303	298	277	294	297	304	289	316	293	309	318	291	324	284	290	289	295	291	318	306	318	322	302	285	325	268	296	266	309	312	289	303	324	267	328	315	308	295	295	293	276	296	298	276	326	314	320	316	328	288	335	288	271	342	333	333	291	317	287	305	294	303	307	275	321	296	317	326	318	292	310	323	286	328	297	292	293	315	293	305	322	301	322	322	289	303	293	262	327	331	290	330	309	335	275	318	323	304	317	293	304	330	308	331	309	323	312	302	342	307	317	311	287	282	306	313	313	308	271	318	287	301	310	322	315	317	319	287	317	298	294	336	291	291	271	291	280	306	312	274	319	298	328	317	292	299	290	319	313	298	320	322	277	312	309	320	269	304	299	293	306	328	299	316	313	303	326	312	308	310	306	347	308	296	294	331	332	287	298	305	299	279	281	321	328	307	304	296	301	305	315	326	316	328	265	311	295	298	317	290	306	313	346	280	315	311	276	283	299	290	297	317	310	302	326	324	274	255	325	299	315	308	305	319	346	291	316	298	301	323	307	301	256	303	290	288	318	294	350	318	293	321	333	325	324	318	286	303	284	328	302	325	314	343	321	292	338	323	305	311	301	307	313	322	284	316	303	318	300	338	257	319	304	288	333	285	284	314	315	339	333	347	273	302	272	314	298	290	323	308	314	291	274	307	292	276	323	261	306	307	311	337	312	311	296	322	330	288	288	297	281	302	304	282	286	343	316	304	303	288	284	296	327	295	294	304	292	285	291	367	309	344	276	303	309	326	283	288	327	309	296	298	326	320	314	288	312	286	304	303	311	299	300	304	296	346	314	281	318	284	317	329	320	298	315	277	320	301	311	320	276	309	320	288	285	298	302	334	266	326	299	335	297	322	294	320	306	319	310	294	338	286	302	305	315	299	312	329	302	324	311	295	314	302	315	356	306	318	310	303	315	325	336	303	296	295	295	323	302	323	325	278	272	290	281	286	331	348	322	314	296	286	283	313	299	320	318	323	316	283	285	315	282	333	302	315	285	298	264	310	319	292	339	312	287	306	326	305	310	295	333	266	300	288	311	319	283	286	285	302	295	299	318	319	288	304	306	288	275	283	322	303	305	313	264	303	335	315	286	312	302	315	308	286	276	309	303	328	310	293	295	324	312	311	299	294	272	330	267	317	302	290	289	335	273	312	344	302	309	274	314	298	315	294	331	301	263	300	302	308	320	321	289	270	309	297	330	313	308	310	295	293	276	312	302	309	281	326	284	310	318	288	324	281	273	307	280	339	342	306	295	321	309	306	290	275	343	324	312	291	275	318	307	292	306	302	306	295	321	331	288	313	330	302	317	327	326	310	292	288	298	281	319	331	297	295	342	284	299	302	291	328	321	292	296	283	325	285	269	317	319	283	330	307	291	288	320	295	303	293	309	308	270	281	319	308	304	281	317	296	302	318	295	300	324	294	345	285	309	290	293	309	294	298	281	320	325	317	343	306	307	320	321	317	310	303	317	305	313	312	315	311	338	295	297	303	290	285	284	308	285	288	327	315	318	321	295	286	312	309	274	325	298	283	303	324	303	320	290	315	296	293	325	302	289	325	306	313	319	328	319	278	300	327	301	313	305	303	336	316	318	302	334	276	282	320	325	305	298	280	315	316	319	326	318	286	281	290	287	315	302	345	308	299	310	297	308	311	300	324	308	302	304	311	333	288	281	292	330	309	323	313	297	280	310	328	310	338	322	351	339	294	322	327	304	273	295	328	301	321	297	301	295	309	292	295	284	319	310	276	334	315	307	295	314	321	323	263	315	327	312	268	319	300	325	324	296	320	338	310	275	305	303	279	285	280	314	292	296	315	318	298	306	280	302	292	267	283	337	313	331	322	309	305	297	301	318	304	272	280	304	320	313	271	284	273	312	315	313	297	318	316	326	287	319	275	289	280	295	275	317	281	309	307	321	311	309	296	308	296	318	313	325	283	297	277	289	333	270	274	334	320	313	297	288	315	285	291	299	301	318	320	323	282	311	297	283	274	312	278	301	264	274	302	298	284	319	333	292	304	319	300	295	336	297	294	323	300	300	300	289	311	299	315	299	286	323	310	326	301	313	307	264	303	312	324	297	320	304	275	307	299	306	324	311	310	321	336	313	308	315	302	311	286	331	317	297	300	336	336	317	317	289	286	312	330	320	295	282	307	305	298	293	336	307	290	332	301	295	311	301	307	301	306	302	307	326	302	286	301	327	319	333	300	316	322	303	297	298	295	249	276	302	290	320	327	309	308	289	291	295	303	305	301	290	283	307	310	276	314	331	311	306	310	314	319	296	294	306	309	304	282	323	299	360	320	271	295	328	327	312	318	317	314	331	320	281	298	329	301	303	280	321	302	326	299	321	304	297	315	292	315	272	309	321	302	318	313	311	334	337	297	307	329	303	280	282	288	291	325	307	307	304	313	280	311	281	317	283	269	307	316	312	335	296	319	309	331	302	284	291	281	314	310	308	339	291	310	334	309	305	313	317	288	309	336	299	290	306	288	259	323	296	292	294	312	311	302	284	320	290	281	312	313	291	318	314	306	302	330	322	310	284	310	323	318	305	285	285	313	305	313	304
38676	48079	30545	10235	2620	926	643	612	611	598	579	584	592	596	577	535	563	594	615	552	633	587	600	593	600	580	613	562	570	587	589	566	575	532	548	569	573	617	578	604	566	561	574	570	599	591	594	561	589	608	584	585	608	571	570	583	591	617	582	603	624	588	566	587	513	595	587	565	575	573	603	597	594	548	561	560	575	580	574	544	562	567	579	555	583	560	609	588	608	597	547	583	634	552	577	619	548	619	586	560	591	580	568	555	614	589	575	586	629	547	603	569	544	562	575	575	551	617	566	564	602	587	568	614	620	627	634	582	559	567	623	630	581	603	564	591	582	576	564	557	563	614	544	577	601	542	574	594	600	548	564	576	557	621	570	588	605	570	564	575	554	574	570	586	566	559	605	606	563	596	548	583	531	568	577	549	608	548	541	622	646	646	586	632	521	586	583	586	618	578	581	551	588	583	598	558	576	600	540	592	557	552	613	536	571	553	547	547	625	587	635	617	574	622	585	581	574	572	590	573	582	590	513	612	567	573	560	592	605	610	532	623	570	596	585	562	600	589	607	561	639	595	607	595	526	563	594	607	572	602	559	565	617	584	611	580	576	558	592	632	554	645	572	594	588	564	580	572	535	567	584	615	574	601	613	544	614	567	565	617	550	585	566	591	589	549	586	596	630	591	617	575	562	592	632	545	557	559	581	563	590	563	620	569	595	558	586	606	582	625	559	603	570	588	593	604	597	611	606	552	604	552	619	588	569	588	558	606	575	572	587	592	631	583	617	556	544	564	595	574	619	571	541	622	589	542	617	540	562	554	588	576	606	568	574	586	587	594	579	571	579	553	576	606	560	590	595	548	542	570	592	592	530	616	592	597	579	544	595	588	585	605	563	584	591	590	571	584	582	588	582	572	565	566	565	587	595	567	576	594	607	608	590	559	552	581	611	553	595	557	596	623	591	573	583	602	587	570	570	612	587	569	561	604	585	567	601	579	596	584	549	619	575	567	586	576	591	584	587	604	569	604	584	555	572	569	584	561	564	591	605	625	592	575	546	598	575	597	555	603	579	596	585	598	588	565	543	570	617	578	556	626	603	614	553	593	581	566	563	566	576	534	577	548	575	561	598	554	577	631	553	597	599	587	623	521	589	574	610	592	565	581	555	562	564	566	532	561	563	594	553	520	597	554	546	571	577	615	589	633	568	587	607	595	580	570	576	559	579	542	612	570	563	626	607	594	581	585	594	579	584	593	544	604	624	573	531	568	543	586	586	563	578	579	537	589	569	581	567	625	572	593	560	602	594	584	530	594	607	567	559	591	604	587	607	635	617	592	536	522	579	606	548	598	603	561	590	559	589	568	595	579	550	628	566	562	555	583	569	583	583	596	662	587	604	563	587	604	579	576	578	547	580	568	583	581	631	609	546	568	564	599	594	587	576	566	566	575	544	584	594	554	607	590	553	564	601	592	581	554	582	591	598	586	570	589	611	599	581	589	545	577	578	533	616	615	552	577	601	608	577	555	510	588	642	586	555	595	540	613	551	567	593	540	608	581	546	535	579	532	569	536	576	624	588	611	606	584	587	591	557	579	539	578	548	571	586	586	588	591	586	553	585	587	574	612	584	604	619	567	558	582	575	586	579	566	579	601	618	630	571	572	601	534	587	565	575	551	570	558	608	599	586	601	585	592	612	570	588	631	533	585	589	580	563	602	595	625	613	561	615	632	579	606	554	583	571	560	565	575	592	618	579	569	594	587	599	564	606	522	577	585	564	600	565	561	547	610	576	572	610	636	573	555	616	593	582	566	573	585	598	591	526	554	532	581	576	553	605	593	607	565	641	596	547	592	581	548	579	609	600	588	550	602	555	562	568	588	581	607	557	557	613	598	654	615	601	586	571	575	626	590	593	571	557	556	568	535	568	557	607	590	595	591	596	581	583	605	598	576	547	555	567	581	557	603	558	567	632	557	547	604	617	561	560	560	587	553	562	584	620	539	639	590	598	604	595	587	552	597	618	583	582	570	564	564	543	567	597	588	612	601	614	576	561	593	598	543	554	555	605	565	581	559	600	570	606	562	594	575	559	594	591	612	562	557	537	566	597	561	591	603	631	603	585	573	574	534	569	585	586	571	601	562	571	609	586	579	595	543	582	596	581	615	645	619	608	560	557	575	601	574	602	571	614	584	594	595	563	582	590	615	550	548	578	611	565	592	569	553	565	598	569	564	604	625	563	571	581	591	594	584	595	626	578	596	613	565	612	600	560	581	565	564	521	571	591	557	576	615	535	580	565	594	595	552	604	590	610	599	606	558	570	634	539	613	613	590	590	552	576	539	535	589	604	603	572	628	560	574	598	579	567	619	575	519	596	596	577	548	603	585	583	636	594	613	603	574	561	590	596	601	582	550	589	576	593	527	622	626	546	579	594	607	563	584	601	536	563	576	594	604	568	576	600	572	518	563	559	586	593	608	604	612	590	577	560	555	620	617	562	595	569	605	583	609	565	567	573	580	564	571	598	581	612	592	559	577	562	607	574	564	634	554	594	594	586	595	592	610	559	619	550	550	602	543	528	547	556	610	586	586	615	561	595	624	574	584	539	545	573	592	571	594	564	593	606	572	570	567	540	598	601	570	571	561	582	584	610	590	605	584	617	550	647	603	591	567	560	599	618	556	576	585	567	562	560	582	563	590	573	606	533	553	578	590	568	585	568	561	532	614	597	591	587	617	597	596	557	547	603	584	590	554	550	597	535	603	591	597	574	600	594	560	584	568	581	569	553	593	562	597	555	562	570	535	596	562	580	589	616	612	576	566	635	532	560	550	576	653	548	543	619	616	576	548	600	558	603	608	618	575	579	531	602	547	624	599	623	564	604	534	569	579	568	596	585	564	602	555	572	613	607	600	573	615	584	619	609	546	595	590	596	527	585	553	619	574	572	604	589	590	592	563	579	575	600	560	541	594	584	606	584	621	560	635	618	616	586	588	591	552	594	580	599	536	573	542	581	555	570	566	522	585	595	591	553	642	551	564	586	589	603	630	565	590	579	557	626	582	553	590	548	590	616	562	566	594	561	591	586	582	590	561	632	624	611	590	585	590	582	533	608	541	560	564	617	580	578	569	558	616	578	587	568	555	591	605	588	572	580	553	568	604	571	568	556	610	622	629	562	583	583	559	600	603	603	574	574	551	580	550	597	584	562	547	597	623	571	553	548	580	592	563	592	610	608	591	593	581	570	610	582	549	600	599	556	573	634	613	538	561	587	577	587	618	550	612	565	591	588	554	551	603	569	566	602	561	584	588	586	584	611	569	576	574	571	600	624	583	589	619	624	622	593	558	519	556	577	606	624	619	605	575	559	552	623	538	559	540	595	603	589	606	564	588	592	595	564	573	612	562	588	557	601	574	624	579	632	569	581	596	525	553	589	572	566	569	612	559	579	616	619	578	588	573	564	614	589	563	612	581	588	575	559	553	591	603	543	553	600	583	575	565	561	574
25084	24532	32360	25936	16890	3889	457	335	295	304	271	295	289	293	295	299	299	315	343	308	318	280	307	283	312	288	302	320	278	311	297	278	300	281	293	284	318	305	289	332	260	285	286	321	294	317	296	279	299	298	315	285	284	328	316	306	341	294	281	305	314	289	322	302	306	328	302	322	316	309	292	321	296	281	322	304	328	297	342	318	275	308	306	313	315	329	276	302	307	340	331	299	304	309	283	307	319	312	296	304	280	317	337	330	284	335	279	334	295	327	292	322	298	332	296	297	284	311	305	335	303	309	305	326	309	328	311	288	310	298	293	289	323	336	313	313	309	307	281	321	305	323	333	298	304	303	292	282	305	284	288	298	303	312	321	274	275	270	309	332	295	311	293	295	327	304	285	286	280	281	298	281	324	321	303	313	312	306	320	278	291	319	309	291	274	301	292	300	293	303	253	305	317	301	310	251	303	312	289	290	297	308	313	331	294	328	304	328	284	305	292	282	300	331	302	289	326	288	303	327	312	286	303	297	292	273	282	309	283	353	295	318	307	312	337	313	285	314	285	312	295	284	300	318	321	290	297	315	277	289	316	278	323	315	306	317	297	309	307	290	326	337	324	298	323	298	283	282	294	303	325	306	308	298	323	287	300	324	312	315	299	302	277	285	305	296	311	329	294	321	297	295	314	318	324	321	294	309	295	303	350	282	308	329	300	297	304	323	286	292	313	287	276	289	321	305	292	291	295	314	315	323	295	319	270	313	297	288	314	304	284	278	318	284	293	339	281	289	293	312	325	318	322	325	285	284	302	288	290	281	325	328	303	288	308	292	276	314	325	326	296	321	280	302	292	306	314	277	341	293	327	288	306	315	283	281	323	310	293	309	312	319	323	301	322	331	295	323	300	327	308	315	258	301	277	293	281	326	300	293	284	316	296	305	298	312	282	304	298	316	311	344	324	345	287	293	321	266	316	308	298	305	287	309	296	304	306	294	305	296	318	298	307	322	316	315	288	289	303	266	281	300	285	317	311	313	301	302	281	296	304	269	300	282	267	302	287	306	271	280	324	317	307	305	293	344	266	307	289	298	298	277	325	322	307	342	291	330	329	294	286	303	316	308	310	323	287	314	288	322	335	292	300	293	306	312	279	323	351	301	302	319	282	326	323	317	327	291	291	286	305	293	304	284	312	330	300	319	301	288	284	329	322	284	315	296	316	330	290	316	299	314	298	297	323	285	341	321	280	314	315	337	316	326	313	301	290	309	325	281	308	279	314	307	330	300	276	323	307	321	271	324	294	347	323	307	287	313	329	293	294	330	299	320	337	305	288	281	326	294	287	312	287	291	312	299	273	285	260	327	273	317	310	287	288	316	272	316	329	307	303	326	315	303	319	286	301	318	313	301	308	306	303	300	312	285	312	318	285	291	298	291	325	302	316	295	287	302	314	298	306	313	298	286	314	312	291	308	308	310	296	319	345	308	308	277	310	303	290	309	272	307	293	303	308	305	332	267	301	300	290	292	287	290	284	285	307	312	295	311	285	294	298	318	288	298	281	302	302	306	292	316	316	286	300	342	302	296	313	328	308	297	316	310	332	292	311	287	313	321	329	316	294	290	306	315	294	301	323	314	306	281	305	341	333	283	329	325	288	338	331	294	321	315	295	299	299	299	331	342	314	301	355	298	292	308	269	312	284	306	280	317	304	314	308	275	284	325	290	280	297	321	321	313	299	307	331	313	331	304	278	304	272	346	289	329	282	312	301	288	323	328	290	318	315	313	298	333	327	310	298	302	270	302	302	306	308	312	301	301	293	265	303	295	301	287	337	321	317	299	318	316	313	326	321	292	332	307	310	316	262	326	293	307	316	306	283	314	329	329	272	284	310	304	319	308	312	274	311	307	316	308	304	329	312	326	291	282	332	337	335	281	277	320	326	308	297	289	307	276	308	301	287	284	335	327	317	288	286	292	323	326	297	318	303	313	301	322	318	286	304	313	321	296	311	291	299	310	330	296	296	302	327	300	323	333	316	305	331	288	298	294	289	289	309	292	320	299	311	304	306	291	318	285	319	315	315	315	274	280	308	315	321	308	333	288	318	317	313	303	309	321	308	288	307	306	306	282	279	308	285	319	323	298	300	309	284	351	317	296	328	280	299	292	281	271	291	292	303	309	289	310	298	303	312	282	294	292	294	319	315	302	307	301	328	328	303	298	297	304	311	285	276	255	296	310	308	324	289	305	317	287	293	309	296	283	281	300	299	329	255	326	333	317	328	316	314	326	328	319	309	310	312	319	314	324	287	309	285	333	336	282	278	308	297	351	303	308	272	261	285	291	312	295	312	318	321	296	300	300	310	320	295	280	330	290	305	314	295	299	321	304	303	279	294	308	294	321	302	297	307	302	302	328	314	306	299	321	298	320	294	308	298	308	342	347	290	291	307	312	318	318	300	305	270	324	331	303	323	276	286	297	298	338	297	293	308	328	330	314	278	321	298	299	299	274	308	306	320	302	286	302	333	317	308	291	338	320	315	319	308	294	313	323	263	350	344	314	290	294	330	308	286	292	300	316	304	304	287	290	307	310	301	278	297	314	323	328	284	314	282	321	336	330	309	331	331	285	330	301	326	290	322	309	293	275	304	315	305	283	305	293	295	311	322	299	300	282	310	332	269	273	315	317	323	333	301	300	311	297	310	315	304	297	307	335	319	292	305	304	317	324	291	327	312	311	304	323	305	320	299	262	316	309	302	264	306	305	304	291	297	343	284	258	282	268	317	314	329	306	303	325	298	264	289	290	311	300	313	282	303	308	310	312	296	287	324	318	305	287	280	312	288	291	318	321	308	314	296	282	311	299	314	290	312	288	304	307	294	325	313	333	302	340	331	307	306	299	282	299	318	324	310	303	289	289	315	295	301	295	319	318	275	295	301	312	313	274	294	294	331	287	281	340	319	319	326	286	307	310	324	272	284	291	297	290	314	277	336	310	284	303	339	319	355	303	293	311	341	298	290	310	314	293	278	296	271	324	300	304	294	301	316	303	289	288	317	290	311	314	286	288	322	265	290	306	300	325	306	305	321	294	285	313	300	299	290	295	335	324	317	287	287	278	266	300	271	311	300	311	280	305	292	308	310	351	287	302	268	315	288	319	296	311	313	305	311	287	320	289	314	283	336	282	306	330	321	294	295	294	309	327	298	336	306	317	315	350	313	304	307	327	302	337	294	313	308	323	315	320	310	296	302	298	327	306	310	295	303	297	335	329	322	304	297	314	344	304	290	311	299	299	335	314	321	323	286	326	321	328	330	280	356	299	302	298	316	329	307	298	296	306	307	322	321	311	318	284	306	322	321	328	273	300	285	295	296	330	306	294	309	284	312	327	296	308	309	335	277	310	272	315	340	320	305	327	319	312	326	309	320	310	324	303	301	318	286	313	312	303	323	284	299	314	315	288	296	317	286	322	324	325	314	327	311	272	315	316	316	292	308	322	286	301	305	316
60260	88308	58417	29336	9753	2303	788	608	601	576	543	582	656	588	581	616	584	594	597	549	629	560	583	549	597	607	552	582	583	560	584	583	589	560	595	613	587	561	617	590	529	565	540	630	588	524	572	570	613	610	600	587	554	561	602	520	561	564	617	581	563	610	553	517	594	564	563	585	564	612	559	531	582	610	559	644	592	571	552	602	627	619	544	576	580	587	605	594	548	610	551	593	618	599	543	595	624	592	584	561	615	596	624	564	521	595	565	647	540	617	584	541	569	547	561	559	554	572	608	546	558	563	610	569	563	586	557	578	626	569	579	582	552	626	581	611	543	554	576	570	563	572	594	566	548	600	582	562	594	582	558	590	587	574	588	602	594	566	561	540	572	584	558	579	588	601	604	645	577	580	569	547	610	573	569	599	552	578	574	631	548	600	594	595	578	572	532	547	572	563	571	569	580	598	536	575	578	584	649	602	629	591	596	570	564	590	572	580	588	607	615	556	615	600	557	537	558	558	542	625	548	557	555	529	563	532	579	561	589	598	595	569	585	600	579	549	541	551	563	569	590	586	599	569	575	558	590	577	598	586	577	599	569	584	589	561	593	566	594	590	555	600	595	596	601	587	544	612	592	589	570	561	557	653	567	542	596	562	604	606	576	620	597	623	612	564	580	532	573	583	596	611	567	577	596	544	585	591	551	595	556	616	568	590	576	574	575	601	624	568	582	584	530	584	555	591	584	604	580	565	574	601	574	582	563	576	535	551	550	567	580	574	596	616	596	570	573	609	556	606	588	617	591	584	561	600	560	583	587	573	580	649	606	578	579	575	579	622	544	602	576	536	587	594	574	598	572	549	559	546	595	612	550	546	542	575	597	571	628	565	547	590	557	547	543	565	562	611	546	619	594	577	591	631	561	586	606	602	538	520	557	547	565	550	542	603	579	581	588	603	563	598	544	604	591	597	594	569	608	562	558	554	602	562	546	585	609	584	589	584	629	597	567	532	554	558	565	589	571	573	569	597	608	612	570	588	580	606	581	565	586	612	613	579	584	558	542	591	523	574	558	619	571	584	566	619	588	598	563	566	545	594	593	602	576	572	577	616	604	585	603	567	583	617	639	624	559	565	575	572	587	577	582	591	559	535	568	570	581	556	569	607	594	587	560	561	545	579	599	587	638	551	573	586	603	575	646	651	600	590	575	589	592	549	613	607	566	595	590	538	581	589	546	553	596	549	581	558	613	608	584	573	576	571	572	551	559	548	598	562	591	592	577	535	581	591	554	610	535	569	511	572	571	564	596	612	571	577	607	577	609	567	604	632	590	574	548	595	573	572	576	553	604	600	574	593	606	549	605	570	573	560	566	571	563	581	609	609	576	606	560	587	602	561	568	590	565	593	544	543	591	563	563	614	563	616	623	575	610	619	575	590	544	571	552	567	571	608	609	606	607	553	572	613	628	584	567	574	535	627	614	628	581	589	603	570	589	644	577	580	571	591	585	605	589	617	554	565	558	561	546	600	542	556	577	598	598	593	615	575	595	550	557	577	575	604	590	590	555	579	564	570	575	569	568	613	565	599	591	580	603	567	550	582	590	575	594	566	544	590	570	619	608	575	569	624	593	608	571	567	590	568	531	609	573	609	606	540	592	582	577	562	554	607	578	584	569	577	552	552	581	585	595	582	594	572	568	539	571	590	574	593	573	573	580	587	595	629	590	575	598	531	603	589	619	568	583	595	551	547	598	592	580	552	582	581	578	567	556	574	565	586	563	594	574	572	545	553	551	616	575	568	590	568	613	586	580	582	584	580	618	574	597	574	590	584	558	545	520	592	598	589	582	579	602	622	551	601	590	588	552	576	568	562	571	598	561	615	513	560	535	625	576	603	594	550	604	598	563	568	545	563	583	595	583	587	617	541	584	579	553	551	605	588	604	598	541	549	566	590	584	595	596	564	593	541	591	578	580	581	566	590	567	574	576	583	623	599	604	604	584	573	586	556	548	578	546	596	554	536	586	544	568	587	626	570	562	532	579	550	579	614	589	634	606	586	587	562	547	573	584	561	577	581	629	586	564	563	589	562	580	578	574	557	601	563	550	617	579	615	551	524	626	583	594	560	604	603	600	570	556	558	583	571	588	573	552	571	623	553	607	583	597	627	532	560	575	582	604	597	602	591	624	563	575	617	600	608	605	598	566	602	560	588	567	561	570	588	553	580	599	634	553	607	578	559	560	543	615	580	627	561	544	605	564	540	551	596	588	596	565	581	596	572	561	571	609	557	616	570	583	587	557	585	586	556	596	580	602	525	574	587	574	608	612	565	574	588	568	618	574	542	595	591	609	566	537	587	582	557	584	567	597	602	584	588	562	573	569	544	540	568	598	574	626	554	634	599	635	559	604	586	559	539	575	580	563	560	545	566	627	568	566	565	607	579	581	604	575	594	575	555	539	588	582	620	571	592	581	600	558	584	600	539	593	609	571	573	637	589	560	557	566	595	606	554	611	575	583	590	579	604	578	524	567	605	544	589	569	600	601	552	646	577	586	564	602	552	598	609	586	591	613	604	522	630	574	556	593	599	614	558	585	530	563	609	602	568	597	604	595	565	554	582	569	598	587	584	567	565	591	557	554	587	560	589	552	602	586	603	583	599	587	602	603	568	589	602	581	581	610	510	544	581	609	577	626	603	561	575	541	561	589	636	575	578	593	583	584	546	559	659	562	565	592	557	564	595	564	587	592	535	585	565	570	566	566	572	592	585	587	574	579	545	634	569	598	598	601	550	595	547	627	576	578	605	548	617	570	562	611	560	589	613	581	586	604	571	624	594	608	565	552	627	590	593	550	574	573	606	600	600	598	572	567	580	550	569	571	636	602	607	593	584	607	563	625	608	594	606	594	568	580	613	622	610	549	572	559	598	544	567	583	617	588	588	557	575	568	595	608	600	562	565	586	586	549	590	554	600	598	563	582	583	574	594	578	597	597	597	570	587	581	562	583	555	578	579	566	584	565	555	586	591	589	585	586	582	609	574	560	595	595	542	597	589	595	562	583	568	577	570	582	553	575	564	602	586	568	584	570	619	520	583	595	615	614	568	585	609	576	591	612	598	564	578	619	622	611	603	584	547	597	595	591	566	612	631	613	601	584	594	593	596	584	575	556	574	620	601	582	650	596	571	545	563	545	574	620	572	567	581	590	584	548	555	566	541	551	559	547	578	560	590	590	615	580	578	556	613	583	565	582	587	569	588	577	583	589	531	533	599	589	594	569	566	605	573	596	535	618	577	568	616	612	552	603	577	582	634	617	588	613	564	536	539	551	615	583	550	581	577	567	579	608	615	600	535	592	583	567	575	604	580	569	598	533	563	607	606	580	598	567	546	534	536	561	550	538	595	562	584	584	573	584	572	594	537	606	602	600	558	587	566	551	555	560	579	566	615	536	553	607	586	581	584	609	570	585	576	556	585	598	561	559	638	591	587	567	571	608	600	595	608	583	571
23714	22649	30184	24307	21070	15738	2155	450	387	377	349	367	375	366	377	397	379	342	370	368	357	402	366	365	352	357	390	370	338	367	379	367	385	344	370	320	355	364	414	315	357	358	345	345	354	397	360	381	374	369	376	378	332	359	352	359	335	365	356	361	346	363	371	351	351	349	371	381	341	353	378	363	361	385	382	359	374	316	347	333	343	377	364	381	353	380	352	372	352	338	348	353	381	372	389	353	379	371	345	352	382	367	336	390	343	367	370	379	394	362	367	390	380	358	391	339	351	391	376	334	364	364	380	369	358	354	364	362	374	358	358	345	362	343	383	358	351	336	368	323	343	380	350	359	368	345	336	369	395	366	324	357	378	357	354	335	380	342	362	387	381	340	376	344	368	388	352	347	373	334	377	328	375	366	382	371	323	331	410	363	372	347	374	370	338	340	358	353	382	368	344	357	362	361	347	347	388	374	353	349	369	325	365	357	356	344	341	384	349	367	398	358	350	391	333	371	338	390	328	350	388	356	395	347	347	346	372	349	347	389	371	358	347	341	325	352	380	328	371	366	351	363	354	353	398	355	365	327	327	366	361	348	366	369	363	342	354	370	341	348	362	378	400	350	369	384	336	377	352	389	351	368	394	377	365	326	381	355	361	381	359	355	339	362	363	329	360	376	377	387	357	361	375	365	349	318	360	366	370	335	361	359	331	353	388	326	369	345	369	359	351	371	383	356	368	350	347	356	331	346	396	356	353	351	366	365	397	364	381	358	376	356	324	359	372	365	356	341	375	337	376	367	349	365	357	342	370	345	327	352	353	371	378	349	377	375	351	338	358	361	386	370	372	362	367	354	380	381	374	367	341	341	404	363	375	356	360	350	349	340	397	352	373	359	340	363	386	359	352	360	347	387	396	384	366	346	342	358	390	330	329	372	354	335	357	340	379	335	362	386	350	361	336	362	344	377	342	327	354	359	371	352	334	356	402	406	371	342	377	377	368	380	370	360	372	404	379	399	371	374	362	335	387	381	351	367	336	348	344	366	336	323	318	372	359	396	352	366	334	360	372	345	373	362	356	362	393	356	338	368	385	384	324	348	396	340	354	376	352	414	411	395	348	364	363	400	355	355	358	378	373	376	359	382	323	340	365	377	356	385	382	350	377	347	412	366	367	341	367	361	363	372	363	332	358	359	359	378	319	326	325	372	391	339	367	326	378	391	363	350	365	339	341	343	362	365	381	373	378	349	357	348	362	346	355	351	396	339	351	369	367	322	366	368	353	375	354	355	384	375	353	367	368	342	347	343	374	378	343	362	378	331	386	344	348	353	370	376	359	352	391	345	335	332	347	354	346	361	382	368	374	343	351	349	350	347	387	393	360	373	329	389	368	390	344	346	380	354	341	348	365	340	361	368	345	372	366	335	380	370	328	366	330	365	374	347	387	369	359	326	407	374	340	361	379	365	373	356	350	389	381	352	366	356	368	357	379	373	344	362	339	345	335	361	368	387	328	351	340	345	360	345	328	389	374	378	369	401	297	358	384	334	381	333	347	363	370	338	359	389	356	383	348	336	355	355	343	343	347	378	362	353	370	352	383	360	368	348	338	352	339	375	363	368	340	329	352	374	362	343	355	349	360	369	353	354	390	367	367	407	355	348	374	367	341	357	370	348	348	356	347	390	371	342	372	351	383	352	320	357	351	375	397	413	349	334	359	372	345	401	359	343	343	349	343	353	369	389	328	377	348	376	379	379	354	364	393	338	370	384	376	403	370	329	353	375	334	367	369	357	369	369	349	326	336	361	347	324	362	367	351	352	386	352	340	365	385	345	375	369	334	368	401	377	341	355	352	386	338	363	372	378	342	351	355	360	375	348	372	360	377	357	389	324	355	354	341	383	403	330	363	371	343	339	368	377	314	360	368	342	374	356	329	376	321	354	342	347	355	338	352	353	401	325	363	311	408	358	372	370	385	372	372	327	349	356	376	337	344	358	371	357	390	358	379	370	400	344	340	360	376	380	378	334	353	355	363	380	345	337	352	355	353	347	377	351	368	401	363	355	377	355	362	369	384	349	336	371	392	347	368	359	368	390	343	357	375	353	333	377	361	342	357	388	356	378	373	375	333	360	370	379	340	395	361	359	383	369	334	375	355	348	331	375	353	357	362	356	336	380	364	350	343	338	378	325	370	362	338	384	365	378	387	384	381	375	364	353	344	386	379	352	388	332	378	355	345	388	374	348	386	361	361	375	363	363	314	351	351	341	365	396	375	382	345	366	321	369	359	364	345	374	385	364	325	370	391	377	364	392	382	367	346	350	387	366	336	378	402	299	356	354	359	342	364	343	344	369	341	372	360	324	339	356	340	356	351	354	371	333	332	322	339	373	343	356	326	384	345	360	347	393	349	355	368	374	343	352	352	362	340	335	329	348	333	379	357	379	398	370	360	353	381	367	378	387	384	344	344	354	372	378	346	354	333	361	342	383	370	362	375	348	369	351	406	378	379	344	349	360	378	316	370	376	355	373	360	367	374	361	380	394	326	347	361	369	353	333	351	389	352	340	364	360	363	372	390	379	322	357	328	342	332	375	376	348	343	357	367	341	392	363	362	352	397	395	389	377	353	336	358	348	379	372	384	338	381	320	344	377	346	356	349	366	360	339	331	344	399	382	344	352	355	336	376	385	354	405	371	376	362	319	350	372	356	359	392	366	365	364	384	386	359	389	344	388	364	328	347	338	323	384	353	351	371	371	363	377	359	343	359	337	354	349	356	353	343	391	329	377	373	374	390	350	361	321	339	342	381	378	341	361	348	349	347	346	346	377	379	372	341	344	375	389	334	343	325	361	380	370	375	339	340	349	374	377	373	377	355	334	335	366	362	356	357	378	345	369	363	347	333	346	329	352	308	372	398	337	345	343	349	376	368	382	372	386	310	374	353	363	358	364	354	351	360	339	322	347	348	366	352	359	355	351	354	350	364	322	334	353	372	356	338	341	380	338	359	345	299	345	369	356	357	368	334	365	379	351	387	369	383	374	357	366	378	357	366	355	351	335	361	333	359	357	347	367	385	330	333	333	334	357	337	344	352	379	366	374	355	342	331	348	335	363	377	354	369	339	370	353	353	362	343	378	360	361	376	358	355	384	389	358	345	382	373	345	398	347	395	385	350	345	323	312	404	355	358	369	360	380	352	354	329	342	368	372	357	365	383	352	369	342	344	364	381	348	380	358	365	373	368	380	351	335	337	357	377	367	335	367	335	363	346	352	370	365	362	362	345	385	343	386	340	350	351	360	361	391	354	372	338	418	339	388	365	352	366	324	401	376	388	354	327	345	361	371	337	371	382	367	363	379	374	395	348	371	381	351	362	339	359	366	353	382	326	339	327	362	379	329	379	349	342	370	354	337	390	360	369	361	370	357	359	343	368	398	386	355	340	371	358	345	396	355	353	375	335	352	373	345	343	375	396	338	410	370	322	395	355	363	323	345	349	369	366	358
60235	98849	66709	35693	14287	3496	1061	698	659	653	648	617	672	603	640	618	685	637	665	617	627	647	642	677	642	629	642	637	628	660	649	580	621	585	682	627	648	697	650	658	606	673	641	627	664	662	639	644	613	656	625	660	604	636	679	653	660	587	664	592	648	627	643	633	669	649	668	645	619	644	591	659	647	685	664	602	606	612	623	677	608	648	657	644	653	638	653	612	659	615	641	612	667	647	653	628	630	611	614	679	622	682	647	623	606	693	646	621	614	695	641	643	661	647	648	687	613	626	682	650	630	639	642	637	625	634	619	637	620	655	620	619	674	659	613	692	628	637	652	644	624	676	608	653	629	642	637	660	653	679	633	656	628	645	670	685	662	601	638	616	683	678	661	638	662	626	636	640	603	650	663	699	626	655	625	637	681	656	652	619	633	639	619	670	664	585	625	574	621	605	660	617	650	628	640	635	592	653	641	620	665	633	627	662	627	712	681	614	671	615	698	603	665	626	627	668	605	637	643	636	599	651	610	680	643	659	618	635	636	608	625	654	665	651	623	646	681	631	690	644	616	636	630	625	683	624	631	650	666	643	654	645	624	627	597	614	650	637	645	637	630	627	635	659	651	600	645	685	640	673	644	678	625	651	642	632	661	633	635	646	642	679	595	653	652	633	653	644	613	610	664	636	617	664	627	658	641	634	631	668	664	636	665	640	644	646	639	607	645	667	590	610	659	630	652	655	656	718	656	638	656	601	636	650	628	654	635	604	658	666	645	675	647	606	630	621	646	602	628	648	667	641	628	657	674	622	622	674	633	678	621	629	636	647	648	680	682	658	655	665	677	588	639	695	610	680	607	646	630	658	647	655	651	604	698	696	638	616	644	639	659	657	663	603	616	678	692	688	667	625	680	637	653	632	661	640	646	653	648	625	632	625	652	655	612	655	638	589	650	643	587	617	661	620	630	627	636	710	655	638	607	625	627	641	612	693	626	691	646	620	688	676	618	587	658	678	676	630	696	700	682	650	638	655	660	616	646	675	672	662	661	597	585	656	643	581	631	650	651	698	628	670	670	668	660	637	640	692	571	685	633	657	671	620	644	641	691	664	638	653	634	666	609	656	650	614	611	672	625	638	621	692	647	616	678	663	659	623	673	648	675	660	637	652	657	641	643	619	608	646	678	660	635	687	641	677	648	643	624	675	598	600	699	669	595	647	627	627	679	661	604	668	661	691	615	659	623	655	646	659	681	637	663	637	639	628	678	628	610	648	625	622	673	622	605	634	670	627	642	663	656	618	637	645	652	637	641	653	653	663	653	626	682	613	592	643	675	682	655	643	669	668	639	660	631	653	639	669	616	611	627	666	645	636	670	624	664	672	624	619	622	635	650	690	658	698	613	657	635	634	588	646	657	646	665	627	664	634	638	610	619	652	623	613	580	671	626	663	620	610	654	692	675	624	669	675	613	623	653	610	639	589	612	647	628	659	638	655	677	688	641	687	653	632	615	682	611	618	674	657	620	641	680	633	641	641	613	649	662	622	645	637	621	627	613	642	651	626	686	626	651	650	666	630	654	633	654	636	664	673	653	671	659	667	650	652	607	655	651	653	633	672	634	667	662	590	610	630	651	669	626	665	630	655	642	697	680	653	631	683	633	631	616	662	676	630	693	671	662	641	643	652	619	619	653	647	635	625	674	611	680	653	679	676	663	635	633	642	675	638	670	611	618	659	629	645	670	670	650	671	608	648	618	624	642	614	666	721	617	648	642	673	612	622	665	683	647	692	664	651	615	613	658	612	630	668	654	649	676	632	593	624	610	690	677	646	633	642	640	592	679	644	641	634	618	655	564	642	653	642	659	668	635	646	635	652	615	639	649	629	660	658	615	659	675	642	634	642	682	637	662	629	630	621	653	651	625	624	616	709	640	641	665	648	659	666	676	631	594	626	609	662	656	622	653	646	666	649	653	681	624	657	696	671	620	633	629	677	679	633	622	670	639	663	667	601	625	630	625	650	630	639	639	616	608	656	637	685	677	676	612	628	616	642	664	649	639	712	651	601	662	653	673	619	653	613	638	622	637	698	652	598	660	665	661	608	622	647	630	611	604	640	630	625	649	644	641	638	656	634	591	645	616	633	676	676	647	703	633	640	647	629	652	618	626	599	628	666	621	650	642	637	634	641	615	662	691	639	632	684	667	650	619	667	607	643	620	619	639	646	626	611	657	636	646	632	666	659	640	650	644	662	688	611	649	650	641	679	618	658	667	612	615	643	684	653	638	615	648	603	598	666	597	664	624	695	615	661	637	673	652	684	599	629	684	615	653	648	643	665	567	621	690	682	624	638	715	658	629	657	674	660	635	629	662	676	633	622	578	653	694	694	671	660	659	618	583	599	652	636	680	599	586	666	651	628	623	665	673	621	619	670	642	638	610	605	625	643	631	644	655	621	649	669	643	649	720	618	646	652	645	624	672	698	665	637	629	657	638	633	650	674	674	649	651	649	642	649	671	693	668	663	625	600	645	614	657	655	640	654	650	644	663	631	694	620	686	634	644	617	630	607	654	635	648	640	709	675	681	645	673	591	604	671	703	649	642	631	664	622	629	611	657	610	648	650	626	636	675	651	623	694	671	642	690	694	655	705	635	711	638	670	672	645	658	658	627	636	648	671	643	670	664	622	622	650	639	599	601	661	620	676	687	642	661	612	599	637	646	656	645	680	622	675	643	677	654	648	645	609	610	653	656	611	661	685	660	665	595	680	661	627	650	685	707	663	628	642	637	641	618	648	625	635	618	685	621	680	622	686	612	639	683	638	663	627	673	690	624	622	678	645	669	664	620	636	651	618	619	646	642	612	655	600	665	636	650	638	652	630	655	629	663	602	644	637	666	643	660	637	670	626	625	606	649	663	621	621	679	638	676	585	640	667	662	646	646	653	668	616	645	644	677	641	637	644	665	581	654	636	629	615	648	625	636	665	649	640	692	614	658	644	641	655	625	638	620	625	606	644	644	666	666	666	611	638	664	660	656	656	611	610	576	630	640	633	640	675	632	676	625	656	679	650	639	632	673	648	650	635	647	672	624	659	681	642	659	581	664	622	632	640	638	589	651	648	626	643	641	607	634	661	676	632	659	667	575	634	624	675	668	607	638	623	654	701	622	658	615	645	637	613	636	652	664	638	677	627	630	613	657	637	656	668	648	612	637	661	654	622	609	646	688	669	637	630	620	615	640	639	622	627	653	659	668	627	629	637	670	642	655	625	602	643	632	654	616	648	659	657	628	674	660	624	647	632	664	622	668	681	616	664	648	645	627	677	641	614	609	670	683	626	653	642	616	610	617	648	664	686	674	633	669	690	629	590	679	643	625	664	666	705	647	682	682	634	709	659	695	650	655	637	604	689	650	667	655	689	696	589	639	666	627	628	642	646	666	634	627	635	650	667	650	572	604	731	640	662	694	654	676	617	625	680	677	641	678	608	638	647	672	618	617	680	651	642
31138	33017	24740	8421	981	380	348	301	301	327	341	321	308	286	309	325	313	298	332	310	277	256	345	323	323	283	280	283	302	317	316	293	289	310	317	295	312	290	296	282	328	276	278	298	294	333	311	303	269	312	331	291	277	263	318	298	287	314	288	303	280	286	258	337	287	317	303	295	321	360	285	285	339	280	295	276	309	314	288	303	317	304	279	274	277	286	309	324	297	309	281	322	300	281	308	292	306	308	319	303	291	304	311	318	282	289	282	285	315	284	300	297	309	294	326	306	322	310	303	320	288	294	297	309	315	325	311	304	293	318	304	297	303	308	340	314	320	293	301	294	334	308	279	302	284	311	312	329	311	296	274	335	308	303	286	309	293	316	307	299	327	278	335	304	272	329	297	300	312	308	340	320	319	313	306	292	321	295	328	308	308	310	274	321	300	333	327	305	287	314	325	287	339	314	311	308	308	318	303	300	313	313	301	288	306	329	316	310	355	310	291	276	310	320	303	307	280	294	288	330	259	290	304	319	306	345	322	323	321	315	302	275	317	318	319	318	291	267	268	312	301	307	321	314	295	274	306	296	293	291	300	275	306	304	297	306	320	296	311	306	322	287	282	309	301	290	300	352	338	305	297	276	306	304	307	320	306	312	314	316	309	306	308	320	333	307	341	334	306	320	311	300	309	314	286	291	255	314	309	337	309	302	281	283	302	296	276	304	329	266	316	310	293	303	281	280	321	303	287	282	338	283	285	313	305	300	311	275	314	276	317	324	323	315	305	288	269	283	299	311	312	282	293	302	313	293	263	297	301	280	270	328	320	297	323	287	312	319	315	311	322	284	303	298	267	318	303	321	313	305	281	304	288	291	306	270	329	284	337	311	309	302	284	307	327	327	297	349	302	335	307	327	332	347	310	294	289	304	280	323	302	311	326	304	293	300	334	314	321	304	283	314	287	296	327	313	316	313	307	308	292	296	284	295	337	312	294	315	292	285	308	308	305	337	297	289	277	320	311	330	309	304	300	307	346	320	310	304	313	309	292	308	304	309	305	276	326	314	304	331	314	280	304	306	273	310	288	277	299	311	326	287	285	310	289	298	273	278	284	315	297	293	328	296	323	285	323	309	332	309	300	292	296	315	269	305	275	272	309	308	294	275	305	309	286	305	321	284	321	310	292	344	288	303	296	319	303	325	303	290	303	309	334	296	309	285	273	291	293	280	312	302	328	294	329	313	302	328	288	266	336	278	285	320	302	322	307	308	300	332	307	315	295	268	296	289	302	302	328	265	284	331	278	335	326	300	326	305	317	273	301	287	305	332	339	272	298	314	308	303	279	338	287	284	299	290	331	264	295	287	281	330	311	306	291	273	278	289	303	320	305	314	276	302	290	287	307	282	304	303	296	290	311	321	301	286	290	298	299	316	296	306	318	304	305	306	305	315	301	319	309	300	295	291	314	300	318	287	304	322	318	306	315	283	282	324	279	280	299	308	287	299	305	323	329	324	286	334	285	328	288	305	306	299	275	286	299	310	294	265	289	328	308	297	284	299	286	329	314	299	309	304	289	319	325	298	310	278	291	293	277	267	309	350	343	291	338	315	319	273	295	294	322	303	280	315	325	270	332	345	282	287	322	334	306	323	291	320	309	257	294	292	300	295	286	307	304	306	299	282	285	311	295	307	305	349	273	304	292	311	324	313	287	315	330	331	293	271	333	286	274	292	297	309	299	307	305	329	307	299	295	286	316	283	305	305	308	303	288	299	290	336	327	324	276	312	302	293	298	325	292	295	292	316	302	280	302	317	319	337	301	310	302	288	284	318	294	295	269	298	326	321	297	318	298	307	312	328	328	298	324	283	303	307	286	291	301	299	279	315	329	318	315	300	314	305	290	287	281	311	319	309	312	290	329	299	307	293	276	308	292	322	257	310	314	317	316	329	335	324	286	272	328	295	295	309	285	308	295	300	304	330	320	329	284	326	302	299	291	312	293	322	320	295	286	288	332	321	310	308	279	324	281	294	306	303	290	300	341	305	324	327	305	276	270	284	324	336	316	305	292	318	298	286	299	304	310	307	357	344	294	318	276	303	281	324	287	290	323	303	302	283	294	282	319	305	289	302	308	308	325	311	276	284	295	323	276	279	280	330	318	321	317	314	321	316	304	306	293	292	325	306	322	317	303	333	297	306	305	284	290	283	315	291	294	350	326	304	287	313	318	290	316	284	297	304	312	337	302	303	319	323	299	260	298	290	263	274	323	331	314	281	334	326	324	262	321	325	318	275	298	325	325	287	316	305	315	293	289	280	305	311	333	329	318	308	289	286	282	318	280	303	289	322	278	308	285	297	293	267	314	298	310	319	317	281	304	326	314	289	302	336	294	316	336	306	293	299	283	298	301	279	296	299	300	258	320	319	319	299	282	283	306	328	306	325	270	309	328	320	304	297	341	296	306	296	278	333	266	306	285	311	301	312	312	302	277	302	297	267	323	308	333	321	289	285	299	318	330	287	298	298	286	322	326	303	258	291	280	308	306	288	269	261	301	281	282	341	329	277	274	273	297	330	303	287	309	307	300	313	284	271	287	285	292	324	305	334	321	321	274	317	284	329	298	306	296	323	289	304	303	306	327	304	316	308	315	328	311	277	295	329	312	286	291	306	307	308	292	324	299	294	296	288	286	291	312	295	314	292	276	295	296	310	272	299	332	317	351	309	315	316	297	337	285	328	300	311	297	302	326	289	306	278	296	288	324	306	297	280	320	312	297	316	291	304	312	295	317	282	319	287	321	277	302	287	277	269	291	331	303	254	265	312	299	284	302	334	297	308	308	310	313	330	298	274	300	310	277	314	327	309	320	291	334	300	311	319	288	299	273	308	292	279	312	320	307	302	309	308	324	326	311	304	284	300	282	339	306	306	305	322	294	306	260	300	294	312	313	321	279	309	293	290	285	304	303	267	299	262	307	281	306	307	286	319	296	304	300	311	327	293	297	293	266	296	281	313	288	317	312	317	298	279	291	269	275	322	310	284	322	305	317	293	319	297	306	312	297	320	306	289	291	324	301	272	298	301	270	301	295	313	297	323	283	310	315	317	275	301	313	310	303	279	304	279	309	283	287	320	298	303	291	289	301	287	311	301	293	286	308	287	277	314	316	280	292	329	325	313	288	263	313	316	278	278	323	319	323	283	343	304	287	315	278	319	318	328	301	299	317	313	318	291	299	318	332	316	313	299	308	296	307	311	295	293	292	296	285	268	306	303	315	273	303	294	325	318	298	274	319	323	310	313	279	294	334	299	288	284	312	305	302	298	290	321	296	294	292	293	310	310	326	286	303	291	296	323	325	300	275	320	315	305	274	293	343	316	301	311	331	310	295	301	295	293	315	278	300	290	299	289	283	249	290	284	319	301	310	279	289	310	304	330	305	294	322	314	272	284	307	318	311	329	303	306	297	311	277	317	326	309	311	311	291	320	312	297	325	271	314	325	294	325	277	300
39259	48036	28776	9005	2035	839	629	594	610	569	599	612	607	567	588	632	582	576	573	586	522	570	594	574	633	599	570	553	575	626	590	578	515	511	594	600	575	568	580	616	588	599	600	634	623	615	569	594	557	573	574	587	589	583	599	581	592	594	549	547	488	601	568	592	553	606	589	542	591	587	596	608	542	556	560	559	572	559	609	583	551	566	570	587	580	615	596	583	576	547	622	592	590	604	599	616	533	627	600	590	559	568	567	587	597	559	592	584	593	559	584	551	571	562	581	530	586	597	584	583	555	629	570	571	597	535	608	581	537	590	555	541	568	607	555	623	562	579	575	573	545	590	585	589	559	611	557	546	570	561	554	568	605	592	583	577	568	581	587	562	552	603	580	623	583	562	580	579	589	604	547	578	582	615	561	537	605	506	587	565	576	553	549	583	558	566	589	580	588	563	573	550	572	592	560	581	596	572	581	576	561	613	603	576	577	580	618	610	525	625	570	567	573	592	611	570	647	572	551	596	568	572	575	576	612	569	565	587	563	555	571	575	554	581	531	572	602	554	563	596	582	560	599	581	544	589	591	589	593	589	608	563	613	588	554	570	539	599	589	587	598	607	592	574	601	557	603	604	582	546	584	617	564	525	581	546	596	576	588	583	596	573	594	546	569	559	606	575	533	587	602	571	558	570	584	599	551	580	599	613	557	548	622	573	545	514	564	608	625	595	542	572	593	533	594	549	569	556	582	545	588	572	581	593	589	572	585	597	581	549	551	605	603	536	551	543	578	576	586	582	562	584	564	600	582	583	572	555	542	575	606	578	574	562	572	520	544	557	561	563	574	577	547	588	571	526	585	551	545	600	605	574	581	554	597	585	611	648	529	607	545	550	546	583	535	589	554	579	595	558	593	564	574	550	582	619	557	547	581	612	616	589	584	577	579	569	562	581	589	535	591	597	596	572	564	589	601	558	582	575	563	567	569	559	627	567	567	574	532	591	521	604	583	553	550	566	563	596	554	604	593	621	596	601	572	570	589	612	596	570	557	557	584	596	634	585	578	564	575	574	570	547	595	589	604	597	543	575	555	575	612	561	558	539	586	597	554	577	587	551	597	600	568	588	550	590	586	557	571	571	581	612	561	604	537	570	552	579	593	562	560	574	585	618	548	610	580	563	558	552	539	562	575	567	564	567	574	588	625	592	574	575	603	555	558	568	606	571	571	590	576	627	596	560	601	595	593	557	549	578	577	562	556	541	548	588	608	557	537	568	585	563	595	613	570	586	591	574	595	570	565	604	572	577	566	535	585	594	552	565	599	611	606	617	582	552	582	542	566	600	573	654	569	621	525	587	581	548	605	579	547	574	582	542	529	556	571	565	568	605	575	602	629	551	599	550	577	568	593	556	551	561	574	542	642	566	523	575	591	581	560	574	578	603	572	595	568	591	587	591	561	588	581	540	568	576	596	576	552	571	558	563	610	599	535	558	550	587	621	573	550	571	564	603	561	547	560	570	587	571	566	562	567	546	616	594	558	621	621	561	561	575	549	597	534	612	576	629	562	555	600	580	590	605	574	575	583	563	573	572	601	611	534	572	612	594	568	591	559	588	565	585	612	604	557	602	596	532	545	523	574	591	562	576	613	593	600	586	600	576	543	581	594	590	554	637	570	596	587	545	568	540	577	596	549	561	572	577	597	541	565	615	612	596	549	588	589	590	530	619	539	570	558	567	580	526	557	632	588	579	571	640	596	570	602	595	538	545	581	584	586	563	594	571	551	552	564	642	555	530	532	595	586	574	559	573	589	543	517	592	565	610	611	617	547	604	590	608	567	582	543	560	598	585	549	608	565	569	566	580	584	617	567	565	586	612	594	610	565	598	627	590	571	586	545	544	554	549	605	614	595	576	571	636	580	577	601	552	579	508	579	635	619	520	573	554	585	612	587	580	573	546	551	577	608	580	559	599	551	554	560	605	607	574	545	543	604	552	584	548	526	586	591	609	594	641	560	579	569	585	592	555	598	585	587	582	573	589	565	602	603	564	562	562	572	591	549	538	575	673	559	562	578	576	612	623	578	548	562	560	594	586	571	600	548	583	588	608	578	552	576	567	557	576	554	556	567	593	608	591	587	610	585	550	557	567	565	537	579	566	615	632	567	563	553	574	619	539	613	537	577	631	573	578	618	601	608	603	550	575	587	596	588	615	572	587	555	536	556	551	563	618	623	602	586	608	558	603	567	560	602	582	574	558	542	544	600	594	580	616	634	515	611	557	583	588	542	592	572	593	569	565	567	570	624	578	582	574	590	563	560	562	611	584	600	587	561	576	559	585	588	550	603	543	584	568	573	540	594	600	576	575	576	610	613	598	552	574	601	561	569	579	570	580	580	586	593	568	505	551	556	565	614	568	556	547	586	612	556	582	559	590	548	591	539	562	610	584	581	582	574	569	557	638	581	572	577	601	589	576	539	581	543	552	536	555	571	602	542	575	591	569	587	534	563	539	569	568	601	605	566	581	603	560	565	561	555	585	601	610	568	600	570	544	597	592	608	576	595	571	569	566	592	577	548	596	603	565	597	563	633	537	580	584	592	519	567	536	605	577	576	540	543	626	580	601	582	588	589	555	620	582	554	582	553	571	573	598	578	568	564	586	583	594	573	595	563	587	563	602	576	565	602	616	582	561	596	549	609	571	610	575	568	561	596	535	570	598	606	552	547	594	604	559	592	549	569	567	624	577	583	541	606	584	572	580	541	576	543	583	580	533	587	584	556	570	596	566	603	552	562	539	606	561	528	587	582	592	629	615	566	544	609	594	627	569	557	517	555	584	593	578	619	584	598	550	589	606	624	565	588	613	583	602	599	612	559	589	604	559	597	591	556	561	548	605	545	535	550	562	564	562	594	623	552	596	514	585	555	581	591	563	594	580	639	535	565	557	564	583	608	595	593	580	601	580	558	571	593	569	556	610	590	598	541	577	538	571	555	598	605	587	593	587	600	578	573	609	621	606	543	600	571	566	601	543	586	565	564	589	614	592	596	566	557	592	523	607	551	609	550	587	567	552	573	582	568	591	552	614	554	585	567	572	569	595	609	553	555	558	615	611	572	599	566	594	584	607	571	620	529	569	575	565	587	558	593	588	592	593	615	574	610	556	598	587	558	511	604	618	591	555	529	629	585	583	576	620	569	555	580	633	562	617	569	579	623	554	537	552	552	576	568	614	612	558	604	544	613	590	581	591	584	589	550	585	622	578	609	557	535	543	583	586	590	590	565	563	579	616	583	549	576	596	589	592	620	536	582	603	568	595	567	601	604	551	596	572	584	556	607	595	585	582	546	600	575	577	582	616	586	587	601	589	573	594	581	538	527	577	536	538	582	579	568	560	566	606	625	575	575	559	571	626	577	574	602	608	575	579	559	571	552	598	547	570	563	530	540	568	577	569	598	594	567	582	548	606	563	583	579	609	598	598	570	567	580	559	574	522	576	574	549	612	548	567
25379	24942	31603	25301	16758	3337	490	356	335	308	320	320	311	328	306	299	324	331	282	310	320	311	295	329	284	299	309	291	296	343	303	319	299	298	332	298	310	318	301	330	349	287	306	327	320	338	299	292	309	336	304	319	299	301	312	283	286	321	328	289	297	302	318	327	289	283	302	283	334	290	300	324	305	302	292	293	342	331	306	301	312	323	279	312	326	303	289	300	308	334	297	305	294	321	333	315	301	285	300	317	320	286	273	328	306	303	306	330	268	353	317	263	301	308	273	300	274	335	320	281	300	295	300	295	316	317	319	292	348	317	306	336	311	304	314	337	291	323	340	345	304	299	306	272	291	294	299	301	281	343	342	320	300	304	312	288	317	299	320	262	312	333	306	288	308	305	289	275	339	291	327	330	277	270	304	325	310	284	316	307	325	308	326	318	303	331	270	325	286	321	299	309	328	295	323	323	311	309	291	282	297	296	306	313	260	308	295	304	317	326	288	323	317	345	350	308	306	328	306	328	311	317	287	308	341	293	301	298	285	302	318	320	296	298	307	280	296	321	314	341	291	302	305	287	305	320	321	299	298	303	319	311	318	317	324	307	283	314	318	306	329	271	320	293	347	289	298	335	317	285	304	317	302	332	302	302	293	277	302	304	311	307	284	315	305	297	316	299	296	307	306	329	303	330	332	326	351	300	310	329	306	312	314	307	320	295	299	276	297	300	319	297	317	333	314	289	315	312	324	306	308	300	313	286	316	326	315	303	318	290	317	321	315	321	301	324	350	299	320	294	296	307	295	299	311	320	280	324	310	289	286	310	291	307	277	294	293	309	307	295	305	320	329	331	314	286	320	323	323	276	296	305	309	326	287	307	294	311	292	315	306	280	304	313	296	311	318	347	307	287	313	313	281	317	339	305	300	343	306	315	321	332	332	326	313	326	299	300	296	327	309	306	301	322	308	320	309	326	305	316	304	304	249	313	277	362	316	300	279	282	297	314	307	313	322	290	317	349	326	293	321	304	353	314	317	307	330	322	308	317	373	270	341	293	273	334	339	289	288	289	319	290	325	284	299	309	292	298	320	314	328	340	338	308	297	332	264	334	312	298	301	315	334	316	314	293	294	336	306	299	306	327	311	278	298	321	325	334	296	320	286	313	333	295	310	304	303	326	290	311	304	336	306	283	324	314	334	327	309	287	284	324	317	307	301	337	303	333	301	306	313	296	269	295	325	298	320	290	341	313	281	291	312	320	290	324	313	306	306	290	298	328	309	297	330	266	306	303	294	312	286	313	300	334	328	276	329	316	287	304	321	333	317	299	308	321	305	286	303	309	302	315	289	337	317	337	305	322	322	297	293	263	325	279	320	293	302	309	313	279	294	345	335	325	352	314	361	298	308	347	284	313	355	311	340	316	317	295	277	316	326	263	298	294	314	327	296	314	302	325	290	310	292	315	326	318	333	303	299	338	270	266	321	303	301	297	307	303	307	307	279	300	311	303	325	292	323	299	298	280	311	304	295	296	338	318	311	318	296	332	328	316	299	319	329	305	311	300	295	301	320	307	308	328	294	338	293	286	285	296	325	299	315	315	283	294	277	299	320	311	259	301	325	305	300	306	300	308	308	339	301	304	289	328	324	305	318	293	333	332	306	295	286	303	313	310	272	310	354	295	301	278	311	290	345	287	311	301	286	316	306	310	335	288	314	322	311	327	290	309	321	321	301	318	340	287	285	329	337	326	325	324	342	306	311	299	326	345	301	333	329	286	313	324	329	326	291	328	283	316	330	288	301	330	291	296	294	313	317	288	325	309	333	288	297	307	264	319	331	296	312	315	316	313	297	299	339	304	306	303	318	330	289	306	288	312	315	305	307	318	297	286	296	293	310	305	311	267	299	317	283	320	314	309	320	290	319	298	308	293	310	278	318	296	314	314	311	315	321	292	318	301	307	279	311	312	308	316	303	293	316	299	303	299	312	333	321	321	303	304	359	333	307	317	291	289	320	314	282	329	270	318	300	318	317	316	337	315	289	305	300	309	327	290	292	314	324	336	310	299	291	322	304	319	321	310	333	314	301	293	304	329	352	313	269	296	284	302	291	333	345	323	291	306	312	269	338	296	331	314	320	260	303	323	317	318	300	279	319	336	315	281	305	275	279	298	294	298	291	289	296	308	328	304	286	353	312	288	333	285	292	306	301	319	307	306	294	323	298	305	329	300	328	318	285	300	330	314	314	279	282	315	348	263	330	297	312	303	293	289	330	299	322	291	297	318	302	313	279	304	312	309	310	279	299	308	320	329	313	279	285	276	314	311	309	330	333	305	281	317	306	309	307	281	316	281	322	338	320	284	303	266	297	315	311	312	299	336	293	280	327	320	314	332	321	322	304	303	316	324	302	358	324	292	292	343	340	293	307	296	308	275	328	300	331	296	298	292	292	332	297	318	304	283	296	310	298	303	306	310	324	333	318	280	320	292	303	319	302	287	330	318	306	311	294	313	307	315	308	308	319	309	324	340	317	306	312	311	303	286	279	311	279	301	307	323	294	281	306	298	299	330	320	332	320	310	304	327	327	307	297	304	300	310	319	304	306	309	309	280	308	294	300	290	313	275	270	274	325	305	300	330	277	336	312	325	306	302	313	344	329	307	301	320	301	289	339	346	284	306	305	320	351	337	287	287	304	294	325	317	303	282	300	321	300	305	336	283	302	329	313	289	292	312	326	313	300	284	311	296	329	335	341	338	315	307	351	316	350	324	294	308	292	342	298	284	298	313	288	326	326	351	305	279	330	314	313	291	304	300	331	293	292	302	336	325	318	338	312	322	317	316	310	319	316	310	325	313	319	304	302	303	298	307	337	329	295	293	306	303	312	275	300	305	327	305	343	333	280	336	329	297	309	297	314	311	294	297	314	295	295	294	281	310	307	341	326	337	288	300	325	320	270	285	321	287	302	319	295	285	296	315	286	288	317	325	296	296	291	281	296	314	303	344	319	313	286	335	322	277	297	339	292	303	331	292	305	321	317	307	297	303	303	305	339	330	317	325	328	298	309	299	302	310	325	304	274	305	324	320	304	296	328	298	303	317	304	341	341	336	294	306	333	312	326	299	264	328	320	306	296	324	292	301	317	315	325	308	299	295	302	298	304	306	311	293	315	305	319	336	319	332	315	289	317	329	330	270	336	315	299	306	287	340	293	319	306	298	316	340	328	281	319	292	277	319	324	305	313	317	302	301	314	294	308	311	300	323	351	309	313	315	297	320	287	312	317	289	332	320	369	337	303	326	322	311	313	327	353	310	319	287	304	300	300	284	302	272	317	307	284	326	323	292	337	293	320	301	264	313	303	295	273	309	281	298	324	294	311	325	286	332	335	305	298	297	309	298	295	299	309	338	332	315	306	329	317	321	327	328	301	306	312	301	323	326	325	291	298	318	315	299	313	294	292	288	295	298	312	340	333	312	318	319	327	332	295	300	315	299	306	314	295	307	310	312
60670	87582	56625	27212	7748	1652	720	605	619	558	590	579	573	543	575	569	633	583	617	600	594	572	600	596	594	574	593	666	583	557	635	619	610	559	597	619	549	595	583	601	587	603	581	598	563	540	570	547	597	533	583	566	552	559	575	548	571	591	592	563	549	585	605	597	589	576	552	579	557	596	569	551	561	620	547	585	592	569	548	570	572	615	618	607	587	580	573	575	588	615	617	573	642	574	550	603	553	588	560	595	538	582	569	591	617	518	573	625	585	575	581	601	561	582	535	601	610	586	617	560	565	574	576	597	559	598	512	585	581	580	570	588	590	598	592	549	566	615	549	582	545	577	598	562	598	559	591	589	590	597	572	550	573	582	590	567	598	536	571	602	546	606	606	628	604	579	545	553	583	620	601	589	626	592	544	548	575	557	578	611	534	582	568	575	581	554	603	569	551	543	604	591	614	551	578	592	535	570	607	598	600	581	566	604	597	596	596	575	597	578	615	595	537	579	621	590	575	568	562	605	577	647	586	564	568	556	602	578	614	584	588	574	581	565	578	586	612	573	588	576	595	609	562	571	573	593	607	608	578	558	578	581	568	567	581	559	564	600	582	614	571	570	608	577	588	593	594	586	553	588	618	586	580	594	577	574	606	558	543	546	576	592	546	578	578	547	574	571	571	562	587	572	613	556	616	576	565	597	633	615	555	569	581	572	603	574	611	574	563	620	560	596	592	591	554	572	568	624	593	584	626	554	521	619	589	583	586	550	584	608	590	554	578	559	592	539	622	587	547	572	585	588	573	635	603	604	539	619	569	575	607	535	568	622	624	605	553	553	599	554	617	603	589	599	607	574	612	573	590	581	589	646	550	529	604	572	573	597	581	587	584	633	538	559	588	599	571	596	581	581	620	575	588	577	582	593	624	556	547	608	608	599	595	592	593	527	544	598	580	596	591	597	614	556	578	575	578	630	597	580	561	548	554	609	535	592	559	534	563	580	554	589	541	567	587	615	588	523	574	578	618	581	618	583	604	548	553	627	555	550	568	574	602	574	568	551	618	618	545	579	591	604	598	603	554	592	587	543	551	582	561	643	560	524	581	595	591	553	588	563	615	595	598	560	642	586	577	607	624	566	562	582	586	598	535	586	613	570	570	571	553	594	596	589	579	544	587	533	579	600	589	528	566	588	600	590	575	557	598	583	555	557	618	564	596	581	605	585	569	617	601	590	595	573	601	595	545	595	573	605	573	576	536	616	583	579	605	610	553	586	614	567	562	543	614	614	558	598	593	600	593	600	553	574	560	587	600	575	568	557	565	612	581	559	611	553	529	604	634	605	596	557	542	576	579	565	564	598	575	534	609	591	537	584	559	626	563	613	636	627	644	590	585	560	554	604	588	583	614	616	562	596	592	577	596	582	587	555	605	581	579	543	603	572	615	585	600	583	584	576	605	641	598	545	603	606	586	587	645	535	579	560	576	579	588	587	606	596	562	588	595	604	611	612	563	563	572	585	572	560	580	619	612	592	619	601	573	576	620	570	627	577	607	554	605	613	573	562	587	535	584	553	573	573	567	601	583	559	607	592	589	588	610	606	585	604	559	609	634	598	552	602	562	589	624	580	593	562	555	554	584	609	549	607	580	596	613	577	594	618	589	541	602	527	639	592	614	575	521	540	543	580	575	589	604	637	579	608	558	599	600	601	612	574	583	562	565	567	567	588	620	592	576	528	575	630	560	619	614	599	545	553	590	573	589	580	570	535	600	595	590	595	609	588	584	576	592	593	579	599	572	578	591	598	568	571	572	572	584	588	570	577	638	612	552	618	608	579	553	579	555	585	597	553	574	591	584	595	549	550	589	574	610	597	549	582	561	556	611	552	557	551	574	634	557	598	581	586	589	529	570	606	604	548	580	614	630	551	660	562	617	537	600	560	563	598	610	602	537	545	594	586	568	561	567	600	600	580	566	540	595	567	633	561	624	605	617	553	589	565	620	579	544	582	595	589	558	559	557	592	603	597	587	588	568	560	571	570	618	610	572	584	584	623	551	576	599	556	577	549	631	564	554	582	566	596	603	551	550	595	531	608	596	631	572	616	566	538	562	576	565	562	569	526	595	589	623	583	590	591	561	597	580	594	593	596	589	596	593	547	596	586	620	588	589	594	586	569	506	529	627	583	630	613	595	584	608	628	595	626	573	547	611	568	627	573	542	592	567	581	594	558	579	574	563	568	557	536	625	593	568	551	584	543	573	588	541	583	583	609	533	609	539	599	538	591	611	586	575	587	608	562	604	593	596	597	544	575	601	601	594	567	600	580	571	565	590	554	615	591	600	594	594	565	570	588	580	588	540	574	607	553	592	599	569	562	582	566	608	558	543	582	591	572	590	566	596	615	563	576	622	589	620	583	576	577	595	541	552	572	610	586	632	558	607	584	589	599	568	604	554	565	590	620	565	589	574	561	592	574	602	580	607	575	562	589	591	521	594	527	542	562	569	561	580	592	597	602	584	624	606	562	580	575	620	561	572	577	561	565	565	548	560	590	610	578	568	604	603	629	569	586	582	570	590	576	575	580	576	554	569	543	528	599	573	617	558	638	591	600	601	625	605	605	629	599	614	541	560	559	561	553	547	573	644	570	599	554	623	608	543	582	570	578	561	594	568	570	594	546	569	606	559	613	636	607	580	597	594	584	561	595	617	599	604	567	554	569	600	551	575	544	616	578	582	562	593	590	593	585	584	570	604	564	555	544	627	573	555	613	588	598	617	553	559	543	564	544	585	573	602	565	617	579	580	611	611	552	563	565	626	631	581	563	598	578	576	538	562	557	569	556	572	538	592	573	579	563	584	615	602	573	589	602	594	595	558	585	588	587	573	584	591	586	549	608	587	598	621	596	534	608	567	560	598	600	593	639	595	634	547	584	560	612	624	587	589	572	605	556	569	580	596	598	562	565	587	590	593	555	601	583	578	598	550	638	556	574	598	600	585	585	604	569	573	596	588	604	604	503	624	582	569	579	581	541	587	592	562	543	547	592	578	579	567	618	579	618	568	568	559	580	587	582	551	546	590	611	565	605	569	608	613	586	588	605	585	585	604	574	558	572	574	562	589	565	529	592	580	613	609	590	551	625	589	595	543	576	596	566	581	580	581	571	609	541	605	555	626	554	588	564	613	626	606	581	616	587	630	589	595	577	579	569	571	597	553	557	602	565	569	589	554	576	574	588	563	573	586	538	577	602	568	565	580	589	579	587	538	580	608	564	592	579	610	602	610	577	604	569	595	556	546	579	555	566	551	567	560	593	580	574	543	606	606	567	580	534	611	622	600	605	583	630	593	598	578	602	577	606	581	620	578	557	554	559	585	616	599	546	585	607	575	595	593	622	553	551	599	583	560	594	571	608	594	583	583	566	607	596	575	595	578	612	566	556	558	599	617	587	585	539	580	553	579	571	602	622	628	578	536	579	577	571	595	573	581	618	535	588	558	635	557	637	590	609
23667	22398	29773	24234	21018	15596	1845	421	406	382	364	398	368	371	364	378	385	360	379	385	350	367	370	353	387	351	335	357	332	331	349	358	352	364	312	349	345	333	403	336	344	323	379	369	378	378	350	382	366	348	347	339	365	321	381	355	367	377	351	367	394	371	369	358	378	326	364	342	360	358	353	349	317	366	359	345	345	380	364	336	327	372	381	322	327	352	313	401	370	367	383	361	337	384	353	340	357	357	337	367	350	341	349	347	371	359	361	352	347	353	358	325	371	389	352	356	356	340	368	313	363	351	315	334	387	342	346	341	351	339	352	352	406	381	306	373	342	333	365	368	387	368	344	377	319	377	304	359	368	326	341	376	341	372	326	378	364	323	364	341	320	355	320	362	359	363	325	362	355	380	341	369	363	358	377	335	356	340	327	302	400	357	348	335	365	370	340	314	367	382	345	369	369	311	376	339	342	328	330	377	350	356	347	370	344	356	342	356	387	335	330	338	347	340	347	362	362	341	361	362	368	366	332	343	346	333	350	359	325	314	334	340	358	359	350	296	347	361	356	332	350	365	381	349	350	365	319	339	344	375	369	372	363	358	345	330	340	353	335	349	362	354	375	364	336	339	305	352	374	374	356	404	348	374	357	388	323	398	367	361	348	366	334	363	390	363	365	371	348	354	311	387	343	344	364	345	360	371	373	365	316	310	344	353	335	349	321	387	375	335	387	363	347	379	340	338	368	350	353	325	383	350	353	322	378	353	346	333	339	344	321	359	360	329	349	339	357	352	331	361	354	389	331	342	356	361	347	328	352	378	357	330	355	394	363	360	376	355	311	366	360	352	368	350	376	331	340	306	392	379	361	366	376	344	341	339	396	373	356	367	358	349	336	304	365	358	356	344	331	345	332	314	351	373	372	365	353	372	359	357	353	338	360	312	351	379	374	346	354	342	359	353	336	332	360	336	368	333	348	345	330	358	364	332	363	362	340	335	359	351	360	347	361	360	346	361	348	323	356	375	332	358	356	366	367	323	380	341	414	340	352	366	343	372	367	370	339	358	370	332	331	349	362	355	341	342	366	367	350	347	371	373	348	350	336	364	377	348	354	357	371	351	332	403	376	374	362	388	338	333	374	373	363	358	355	345	363	360	334	324	370	358	378	345	374	325	357	389	367	350	374	375	346	375	366	362	374	343	384	341	364	375	364	357	370	337	382	360	332	333	332	338	370	324	373	365	363	339	366	359	359	354	337	358	355	369	352	348	355	348	332	401	344	362	382	348	346	358	376	364	364	345	354	376	374	371	374	375	362	355	359	371	359	369	361	365	357	378	307	345	401	357	350	342	320	350	374	355	376	356	376	364	363	350	362	351	356	359	365	380	365	335	380	353	358	346	309	365	334	382	341	340	352	341	378	379	363	362	363	371	362	346	390	350	375	370	391	360	359	349	322	350	361	360	342	343	326	365	381	353	335	356	356	337	313	337	352	344	379	362	343	367	363	317	368	392	355	352	340	380	383	358	371	353	345	340	324	344	335	342	363	365	334	333	321	330	382	331	369	360	342	323	361	317	364	335	361	341	339	370	362	317	381	330	378	386	374	357	373	366	343	380	364	352	366	359	364	341	374	365	342	320	318	337	352	336	383	325	367	333	341	386	356	353	352	348	381	332	307	375	380	354	363	361	325	327	347	343	324	370	374	336	355	349	361	392	335	341	350	374	342	389	371	346	341	350	379	317	353	332	360	370	349	384	346	356	367	392	344	325	344	365	374	356	366	366	346	353	332	322	354	368	379	368	376	358	349	390	361	349	331	376	339	329	379	362	337	358	367	373	387	350	355	345	315	373	369	344	345	334	341	329	396	346	384	352	339	382	332	367	351	370	407	341	341	368	359	367	339	372	339	367	353	337	371	367	388	330	381	345	415	332	309	352	303	367	379	352	403	389	348	340	326	376	367	342	329	381	369	373	401	359	308	375	341	366	343	357	347	356	356	342	378	339	329	402	356	382	347	365	354	334	349	356	359	327	354	322	354	376	348	332	350	317	372	368	363	346	328	334	332	344	351	331	368	367	339	358	358	356	346	359	357	356	361	356	358	333	357	371	330	353	354	327	379	316	326	362	304	354	347	342	355	347	365	350	373	373	358	361	360	345	356	359	327	397	403	333	334	375	315	346	352	338	340	331	356	336	352	367	355	362	383	328	338	335	351	325	337	359	332	355	363	371	361	341	336	353	342	323	334	394	358	362	329	336	387	341	367	367	308	365	359	341	361	356	338	351	354	367	320	364	362	358	362	344	355	348	363	383	327	348	357	358	351	354	389	335	326	359	370	364	352	328	339	346	342	342	338	362	382	339	318	362	382	368	374	354	347	351	352	381	333	332	389	334	332	369	389	353	340	363	361	358	377	361	358	327	341	338	378	359	375	344	363	332	385	345	353	352	335	340	363	356	333	370	348	330	366	363	324	327	344	381	373	394	355	360	356	342	332	336	339	360	366	354	385	346	356	330	354	372	373	361	358	342	341	337	338	333	354	361	313	356	357	369	352	338	341	364	343	340	339	384	348	351	350	355	350	352	350	373	349	349	318	330	330	339	347	366	364	350	353	370	376	360	356	359	339	382	329	364	328	340	333	350	328	346	337	326	361	348	387	346	387	366	354	346	324	350	349	384	349	351	337	345	320	324	374	353	337	332	352	354	349	344	368	325	361	325	366	317	328	356	324	369	346	379	343	321	338	335	367	360	357	377	360	332	325	336	348	360	380	380	359	334	349	318	328	328	375	338	344	352	335	370	373	358	351	370	347	334	356	361	359	363	368	347	406	358	356	416	327	358	365	346	362	336	366	292	345	359	332	355	377	358	359	355	349	378	352	340	342	351	350	374	359	334	343	342	361	364	374	345	336	354	330	368	313	342	309	357	364	370	385	341	335	346	369	347	353	367	323	338	366	362	366	369	356	358	348	366	368	366	354	322	369	351	344	364	342	350	352	378	339	343	375	379	337	370	357	328	349	338	347	361	354	362	346	374	343	364	378	320	347	374	357	357	375	367	342	365	388	312	383	318	376	320	347	313	358	357	369	347	367	363	325	355	352	370	350	366	366	335	343	340	369	388	364	342	351	367	364	352	353	339	325	364	344	323	356	382	354	363	322	350	317	357	338	367	338	349	376	356	343	361	378	357	370	366	370	342	354	352	328	368	335	359	366	369	363	361	352	371	356	336	321	362	342	348	362	387	331	339	356	369	354	341	359	343	340	344	368	318	385	357	331	344	356	356	349	366	318	368	343	367	341	333	415	349	396	317	372	333	360	364	378	392	366	373	355	367	357	365	340	327	330	360	346	367	377	351	362	342	342	362	374	351	380	372	351	362	360	369	357	328	355	398	311	363	369	357	335	340	363	345	331	356	344	369	376	343	383	349	347	348	369	348	379	318	370	347	383	354	335	322	358	347	314	338	347	363	366	337	352	364	319	389	359	346	349	343	370	336	366	335
58443	96985	66784	34677	12266	2640	957	670	613	671	672	653	648	679	630	643	640	623	652	618	607	665	713	662	622	610	683	661	636	650	619	673	682	646	605	651	627	630	617	638	667	624	631	666	708	623	647	629	642	642	660	593	681	667	684	613	681	607	621	636	657	618	618	666	628	611	669	670	612	635	622	635	651	623	635	651	655	650	662	624	634	628	643	650	607	620	644	673	575	646	632	659	628	639	608	648	609	636	604	642	620	644	657	648	644	612	677	656	657	699	662	700	616	655	637	692	626	643	675	684	694	608	646	665	666	632	666	642	648	605	621	614	627	620	657	673	611	632	650	628	593	676	663	641	675	664	632	640	627	642	645	674	617	667	660	666	624	645	653	628	639	607	631	606	669	637	675	625	600	593	617	583	662	674	625	653	657	626	700	699	673	660	624	665	648	647	655	686	653	631	629	644	642	670	625	614	595	670	626	645	626	683	630	602	608	645	648	673	645	589	622	636	629	663	622	684	664	656	643	628	658	659	646	610	638	611	650	628	627	620	639	636	632	663	616	630	654	639	654	641	651	624	610	635	684	657	670	631	669	639	614	618	650	596	621	633	630	681	591	634	666	607	610	634	653	676	647	645	701	693	586	656	664	640	643	666	618	623	618	653	617	605	647	685	625	669	654	631	666	658	625	653	646	619	616	593	656	640	622	623	657	652	628	618	645	636	673	671	635	641	623	622	654	676	644	632	634	629	659	693	627	597	596	630	659	605	671	652	608	687	685	673	643	639	623	641	615	612	611	656	606	678	699	690	616	610	647	656	638	635	666	649	636	617	712	666	652	622	672	619	613	650	625	608	645	628	610	651	634	653	685	648	692	663	643	626	681	677	613	622	640	640	682	605	629	638	644	637	622	640	675	625	647	628	632	664	654	690	629	598	583	608	665	613	665	659	604	636	624	627	652	630	645	637	694	646	617	654	633	613	672	652	641	596	594	669	629	681	648	671	673	636	638	647	647	657	632	620	631	664	612	678	637	631	669	694	615	620	655	629	670	671	652	639	592	608	596	621	616	648	658	637	633	680	589	668	658	637	636	641	574	668	636	676	621	652	679	649	711	657	653	669	717	640	685	661	646	626	600	652	655	638	647	678	611	651	637	646	590	662	638	676	669	641	621	669	655	683	622	677	637	647	636	615	661	653	632	674	636	614	660	635	639	643	646	617	611	668	636	684	669	724	679	627	636	682	644	607	625	620	640	646	681	630	626	675	666	618	634	616	681	633	625	589	622	684	633	623	658	670	632	685	671	668	629	668	621	602	632	607	663	638	620	632	636	646	619	651	662	654	684	665	669	599	652	625	606	628	658	622	627	675	670	658	656	650	673	623	650	618	636	611	642	618	684	649	666	616	673	636	663	637	664	636	627	636	645	628	634	640	640	643	631	639	681	659	673	664	592	665	612	576	660	627	653	635	622	602	643	656	662	635	612	639	640	624	653	669	614	642	656	694	649	626	634	649	613	660	683	615	674	661	625	655	690	659	667	666	681	623	642	619	629	663	656	609	648	668	634	650	624	670	659	674	658	656	623	613	706	589	666	664	670	665	636	620	655	650	684	677	664	582	660	672	602	635	623	628	624	611	645	613	596	660	636	654	626	693	674	630	678	650	666	579	621	612	639	680	662	607	654	617	630	647	650	654	663	640	695	626	639	656	644	675	641	650	697	632	636	638	641	625	670	586	638	620	622	591	673	642	614	661	636	644	635	644	616	632	583	630	623	656	620	599	647	664	640	650	645	663	678	649	679	661	652	628	699	642	667	680	633	638	610	626	609	628	626	635	628	603	636	625	663	639	641	675	640	604	611	666	663	614	650	653	646	630	662	613	659	632	640	645	598	578	629	634	629	666	653	667	668	677	610	618	592	650	640	640	632	640	589	653	675	678	611	641	643	635	614	650	628	654	606	604	681	647	640	623	670	657	652	631	629	615	617	618	689	665	640	664	681	665	663	647	647	666	603	629	671	635	669	661	603	623	625	684	671	646	661	695	635	649	684	621	641	596	631	641	655	609	641	619	604	635	669	638	630	618	613	673	628	664	645	653	669	627	587	629	639	624	604	630	613	664	669	637	646	608	647	643	609	656	604	651	612	601	631	670	642	647	618	653	642	647	645	625	625	628	689	661	680	631	667	606	623	645	637	590	628	679	626	633	674	684	641	686	678	608	666	637	674	683	654	638	685	643	637	638	641	686	642	650	606	662	653	638	614	712	623	615	624	648	616	618	655	662	687	625	640	619	612	624	682	634	637	674	665	662	664	623	649	672	650	663	661	633	645	660	644	657	660	630	646	628	627	625	604	651	625	593	649	637	657	621	637	632	645	594	658	605	659	640	630	582	653	641	633	663	647	660	635	620	637	687	630	609	599	689	624	624	640	647	687	616	654	647	652	640	582	649	617	606	630	629	609	610	624	618	608	626	638	641	664	632	598	627	647	617	680	674	615	633	657	683	669	646	608	639	666	618	580	625	676	633	587	648	599	665	648	608	640	668	661	656	673	617	558	695	656	683	691	587	615	633	681	665	677	650	671	654	646	660	588	614	671	660	643	707	629	624	617	646	632	661	599	667	670	628	638	660	617	595	698	622	664	652	609	636	620	624	620	625	641	590	654	620	669	620	645	680	589	644	634	660	639	625	661	657	644	661	646	644	634	625	611	576	649	612	606	658	629	643	661	581	684	636	696	642	631	603	694	661	611	687	654	675	627	624	589	662	662	648	648	646	651	635	619	686	631	647	649	620	646	668	578	650	686	623	662	643	660	628	671	659	663	615	638	642	649	680	630	657	620	634	649	610	612	613	628	672	651	626	655	629	617	625	647	644	663	666	643	623	595	654	633	684	638	669	570	619	661	640	683	602	642	627	664	637	678	674	639	620	630	628	626	660	665	667	615	645	596	635	640	672	646	611	663	635	639	633	626	668	653	654	632	649	682	608	645	616	622	637	658	602	645	641	646	628	638	640	644	601	680	627	650	661	633	632	650	660	638	623	666	613	626	615	670	626	630	646	683	654	614	614	646	617	641	667	624	622	656	619	624	614	632	646	645	605	599	679	628	638	656	617	649	610	667	637	650	637	683	643	698	665	631	616	626	623	661	622	641	634	655	680	624	664	656	644	623	589	634	641	622	591	661	649	635	661	632	661	628	635	625	629	655	613	626	621	685	654	635	633	668	619	644	675	652	685	619	641	626	659	642	645	682	659	617	634	624	647	670	624	652	619	656	666	626	624	640	616	621	662	659	669	601	672	660	656	664	634	691	621	639	654	628	617	625	614	612	636	627	674	655	660	657	658	660	670	665	621	638	671	648	667	628	662	642	657	684	607	601	620	635	647	642	610	638	652	615	603	620	650	637	663	706	672	707	648	676	667	685	635	691	632	603	638	651	631	619	613	641	665	667	620	660	625	646	648	649	588	703	629	618	653	638	671	676	618	650	632	674	626	626	630	655	657
31517	31063	23898	8023	960	393	315	302	258	311	290	281	323	314	315	293	302	300	278	311	287	292	321	280	301	290	296	270	306	330	311	287	278	316	321	308	297	315	319	320	338	276	299	299	308	285	328	297	292	282	325	288	290	327	286	299	318	288	296	288	289	265	291	302	283	310	304	296	315	278	322	335	303	305	305	319	334	287	281	309	336	313	308	306	352	312	298	330	291	315	313	291	287	313	293	309	330	299	284	287	322	301	300	294	316	314	307	292	291	319	318	308	310	312	280	305	310	298	313	296	316	308	329	325	287	266	329	280	317	279	290	315	289	288	309	306	302	306	278	283	318	295	295	302	288	327	299	291	296	295	348	296	311	276	324	289	317	309	293	307	321	290	281	300	355	311	285	302	285	293	296	261	282	287	280	292	315	290	323	312	306	328	314	283	290	325	295	311	288	316	307	331	262	296	304	311	275	333	294	316	287	323	310	295	308	306	280	311	283	325	297	280	316	296	304	293	353	273	295	305	336	283	310	331	291	313	308	300	317	295	304	294	278	276	299	297	306	295	298	266	291	263	279	322	298	300	315	333	287	322	311	306	317	288	346	286	325	305	293	292	284	315	300	295	313	342	313	313	280	305	324	317	278	295	286	288	303	284	291	291	291	270	320	301	301	310	329	317	324	315	298	277	285	288	312	322	293	303	315	277	328	308	280	313	319	311	323	296	329	312	300	304	294	266	285	293	291	323	300	330	274	342	335	282	312	284	309	314	278	331	317	324	310	293	292	323	296	308	289	273	301	330	260	301	289	318	291	337	304	301	291	296	296	324	319	329	329	298	321	304	310	326	299	297	309	305	277	289	302	321	315	306	307	314	317	284	320	299	271	308	292	332	334	321	301	284	301	264	320	322	333	318	322	292	322	301	282	306	327	294	313	297	318	281	299	312	297	304	310	281	299	285	301	304	322	301	316	307	293	281	319	308	303	315	293	271	291	286	342	322	320	290	285	307	294	297	304	315	342	271	304	293	282	269	292	318	268	290	292	254	286	306	320	321	285	301	289	300	266	323	316	326	283	301	296	287	279	297	297	311	302	291	327	294	294	315	317	329	313	311	298	265	308	321	284	301	306	312	300	273	285	267	296	301	299	283	301	302	294	300	293	309	265	310	297	280	339	324	305	279	299	311	279	298	286	295	294	300	308	306	310	294	290	314	314	330	311	312	305	283	281	312	317	328	318	303	286	303	278	301	290	317	302	292	299	299	309	296	305	301	317	285	309	325	299	279	306	292	299	303	297	297	271	335	329	276	353	277	269	327	250	293	348	316	291	303	294	298	315	308	278	322	298	331	298	304	296	290	300	285	334	309	308	307	283	348	288	295	308	287	303	273	280	264	333	308	289	315	299	331	305	302	269	313	303	325	316	308	277	283	281	303	280	345	285	278	311	293	270	261	310	333	293	312	300	294	250	291	341	268	294	294	312	302	286	302	289	319	325	291	313	295	325	285	304	321	329	324	335	298	324	325	313	273	267	302	332	327	286	306	296	290	295	329	313	278	313	337	311	319	304	308	317	309	337	295	280	291	289	277	321	292	258	329	333	304	314	305	301	324	304	319	300	301	328	289	288	293	307	300	300	299	292	296	298	304	324	322	305	325	294	269	329	293	298	323	321	305	316	328	301	312	305	327	291	295	313	312	280	312	288	257	304	281	275	297	297	300	293	297	306	301	300	302	263	310	304	291	288	311	310	311	317	324	274	303	296	299	315	292	256	285	303	317	300	332	300	328	325	338	296	315	299	288	304	286	300	315	308	268	284	333	328	286	314	308	326	289	301	329	271	285	256	304	296	296	311	295	301	300	280	277	304	282	311	306	315	316	287	326	287	278	294	332	293	293	329	312	319	310	277	351	294	288	290	272	327	344	288	333	301	310	296	325	312	296	315	306	294	314	294	272	306	283	324	311	303	279	301	305	313	309	352	284	313	311	294	302	310	293	305	316	328	273	281	299	310	327	302	311	277	278	333	295	330	301	304	289	303	305	299	281	278	285	310	268	297	316	274	338	300	310	288	293	292	318	274	286	308	316	338	267	289	302	302	281	299	314	297	306	283	299	300	316	329	309	273	337	295	342	308	279	293	288	299	286	300	301	323	328	256	335	301	293	295	304	275	328	311	331	284	308	299	330	309	297	309	300	347	277	324	302	316	311	307	276	300	293	325	323	298	328	291	297	309	313	260	273	316	302	308	305	314	314	323	304	286	335	290	325	323	300	294	327	303	300	283	311	304	287	276	276	317	317	301	309	305	292	317	266	319	303	320	264	337	340	267	291	298	326	291	310	292	316	302	311	299	297	323	306	311	323	306	308	275	325	291	278	321	311	280	316	331	303	293	327	288	288	308	275	319	300	308	316	330	300	293	304	278	288	319	283	314	339	300	278	315	285	307	272	320	287	292	292	280	278	309	294	292	302	328	274	348	306	300	308	256	313	290	283	324	306	313	297	323	285	300	282	302	303	300	292	301	324	270	277	320	309	326	296	301	299	317	319	299	311	280	310	317	314	289	343	295	295	307	305	345	275	293	294	277	319	323	302	310	311	307	307	264	282	330	304	294	314	280	317	308	311	303	326	286	342	298	325	309	310	310	347	287	319	272	297	306	294	311	292	315	294	314	314	293	323	303	302	300	341	307	303	306	297	294	296	291	292	321	331	309	294	290	301	310	294	296	291	322	285	313	295	294	263	292	306	316	282	338	304	301	272	294	292	283	327	317	316	284	312	325	288	295	295	291	289	293	299	292	305	322	305	291	312	306	290	311	306	326	312	292	280	307	302	320	311	314	299	335	309	306	316	280	303	302	329	292	300	334	292	331	288	319	296	302	278	333	308	310	286	317	308	303	288	299	301	309	286	305	316	316	276	307	275	288	304	312	314	282	310	302	307	301	332	308	301	289	282	311	300	286	307	299	321	295	278	320	289	318	313	300	302	294	328	282	278	317	311	305	309	339	312	304	316	269	287	310	293	305	313	297	321	312	294	289	286	306	312	282	323	284	317	298	316	318	293	295	314	310	313	287	327	308	305	306	321	318	298	285	271	294	266	290	301	291	305	314	327	322	309	298	299	317	299	306	299	264	310	272	313	289	315	288	326	280	292	299	297	286	297	311	293	286	305	289	293	324	292	272	287	291	311	301	319	319	308	337	286	319	326	353	308	270	313	329	327	320	326	294	288	308	297	315	282	295	322	295	314	323	293	305	374	320	294	300	300	304	305	306	319	265	276	304	297	316	301	273	284	293	294	299	273	297	290	299	319	285	336	299	282	332	296	322	281	323	315	293	305	320	322	281	268	316	309	301	303	284	280	281	274	265	314	284	287	367	315	303	317	302	310	313	303	273	317	363	321	294	329	284	301	315	258	291	300	279	275	285	317	300	320	332	319	317	296	283	311	308	326	310	319	292	311	290	306	322	300	266	277	279	308	299	281	309	322	308	303	333	312	319	303
40450	46479	27450	8277	1983	788	611	550	552	572	576	559	569	548	586	609	562	555	565	608	563	619	545	576	580	556	651	573	611	553	561	550	599	576	551	546	604	618	529	612	580	557	562	589	608	561	607	597	564	608	588	575	579	599	584	593	589	580	588	614	589	590	551	586	607	597	559	578	596	605	642	558	566	594	550	560	581	626	574	554	562	597	548	611	592	564	588	636	590	555	585	590	607	567	569	585	566	546	565	552	595	582	592	579	576	584	541	545	553	568	614	633	559	572	564	535	579	563	616	574	592	582	585	564	575	552	583	554	591	565	591	620	591	590	625	627	579	554	535	583	565	599	603	586	627	604	587	563	586	605	574	561	530	570	577	578	538	579	560	569	554	559	623	596	586	591	550	573	575	554	555	600	582	567	598	617	563	600	623	562	575	598	572	525	577	569	570	602	587	565	579	576	571	578	600	605	563	582	524	566	552	608	583	552	571	572	574	622	603	613	630	556	615	575	560	578	580	569	583	574	581	580	564	580	564	571	575	587	596	543	612	583	546	570	564	583	608	591	607	602	578	581	578	578	589	584	554	557	605	592	556	592	590	621	612	559	584	583	591	578	577	567	596	638	597	546	590	577	569	587	575	578	559	581	585	586	570	578	559	608	579	584	605	603	560	518	573	574	515	600	581	617	597	540	555	562	580	567	587	584	590	571	634	591	621	584	629	569	574	563	570	580	566	545	559	598	597	567	570	565	562	624	571	554	566	578	592	568	579	592	599	557	555	561	551	565	595	634	600	586	574	587	601	594	585	573	559	619	577	559	628	572	598	618	549	581	602	570	621	601	564	604	597	563	537	600	545	590	559	596	556	590	561	584	554	578	611	574	614	584	610	568	593	567	555	592	592	582	570	605	546	537	635	557	551	603	613	593	619	580	556	566	564	594	547	620	631	572	550	603	619	608	551	594	532	581	569	571	581	573	524	564	585	596	574	556	624	567	586	584	617	566	570	551	609	575	616	541	554	545	585	566	539	583	544	558	574	583	560	649	623	547	593	597	562	564	585	558	590	612	583	563	580	600	610	617	545	559	586	568	567	569	558	586	587	627	567	567	572	586	570	629	584	597	588	579	531	551	572	578	554	617	564	594	589	585	587	567	581	612	579	603	572	627	614	603	589	568	611	596	565	600	599	579	546	583	553	583	596	597	589	572	572	584	591	569	570	579	607	577	548	601	541	563	635	585	595	606	553	572	573	600	571	568	567	557	547	580	590	631	607	580	550	543	587	594	576	564	537	587	579	574	558	526	584	612	576	536	546	586	572	591	592	566	614	559	598	589	619	598	605	605	545	610	572	578	549	566	575	577	550	562	584	548	523	569	590	622	593	582	556	547	550	615	584	574	597	567	613	571	559	576	564	606	554	571	570	559	553	588	559	557	584	576	541	565	555	619	560	617	575	594	561	559	616	532	571	614	598	561	540	596	556	569	604	642	570	564	532	604	607	566	595	581	585	600	589	632	577	585	594	592	563	630	602	600	597	616	571	548	611	590	552	562	540	577	579	575	591	590	595	573	598	600	540	562	542	555	594	579	609	601	547	541	580	598	593	578	567	584	560	595	566	632	599	585	576	587	597	597	550	563	564	552	559	604	617	589	561	559	561	560	550	568	570	609	558	608	574	570	573	550	557	585	576	612	578	586	549	592	608	593	586	517	584	571	596	569	551	594	578	591	579	577	529	588	591	580	581	572	580	574	583	555	557	611	559	614	553	583	588	634	564	541	542	523	544	577	582	555	594	599	553	550	621	584	578	580	586	564	591	562	580	607	639	570	622	590	562	587	612	548	588	543	585	583	555	549	575	574	591	584	595	524	571	594	587	581	559	567	578	543	545	569	571	591	582	585	579	539	587	563	591	576	539	600	570	585	590	588	539	609	577	595	526	575	593	572	589	538	609	613	586	569	566	572	584	602	568	581	562	597	600	568	594	572	607	576	591	588	546	603	591	569	574	565	573	612	594	589	595	569	573	545	613	583	583	610	623	547	592	581	607	582	574	591	599	585	559	567	629	597	537	583	560	559	580	579	570	554	546	568	615	549	580	559	539	572	602	632	571	589	585	591	595	585	615	618	560	608	567	594	585	590	565	576	582	548	550	602	576	580	596	569	598	566	577	628	574	551	555	585	554	610	597	591	603	614	573	589	566	634	572	600	594	591	560	606	598	564	565	569	587	564	588	554	581	525	567	572	592	564	538	613	565	631	555	604	603	598	586	607	583	598	528	558	639	567	610	608	581	616	561	573	580	598	545	575	601	595	593	583	580	627	608	545	561	610	550	561	618	602	602	579	574	558	597	583	587	560	567	571	621	636	603	581	567	559	596	596	575	562	563	568	578	597	578	575	568	586	554	609	598	543	615	599	560	570	569	590	588	590	550	538	564	542	597	567	584	584	587	543	612	620	575	594	571	575	651	587	584	593	585	540	610	579	569	615	534	594	593	591	544	625	622	589	562	567	586	562	604	645	570	581	541	595	612	550	560	564	558	555	533	601	598	576	563	540	589	587	517	556	565	554	611	570	613	579	570	527	643	579	573	571	585	575	599	579	608	606	580	598	559	578	615	573	597	584	560	548	578	591	579	594	552	590	578	542	589	574	573	536	572	585	632	577	531	584	565	572	570	590	618	547	642	587	523	586	549	548	563	593	594	558	552	585	611	607	593	593	573	611	588	567	586	599	588	572	536	600	547	584	598	543	591	557	601	620	594	565	604	621	570	561	582	589	568	599	563	624	571	616	573	561	573	579	616	569	555	591	608	602	579	575	587	626	574	617	544	593	604	606	589	611	602	612	574	563	562	569	547	586	557	579	588	592	587	584	574	583	566	585	564	578	527	572	584	612	547	578	591	596	609	560	588	621	570	586	539	550	583	585	555	587	645	538	573	564	603	540	590	575	577	562	587	574	547	583	564	608	554	638	563	597	553	579	574	584	584	583	586	565	629	551	561	591	576	600	582	630	593	557	570	592	596	661	595	567	597	537	615	573	577	596	541	589	587	582	606	590	592	531	559	575	610	565	562	618	555	589	564	598	577	569	594	537	544	582	588	547	554	645	570	565	602	602	598	605	583	599	598	553	597	556	598	578	520	542	550	553	589	587	606	627	567	586	580	629	552	585	587	543	573	534	612	599	592	535	574	550	551	549	577	557	532	562	563	558	595	593	585	589	605	590	573	575	586	574	529	570	594	596	571	577	565	607	569	609	574	560	583	617	562	613	608	557	571	606	614	566	608	536	544	593	589	580	582	608	579	569	568	624	521	546	554	604	559	563	586	589	625	590	599	576	556	570	568	593	556	593	573	572	642	570	582	575	563	586	590	608	546	560	585	579	564	597	560	592	547	583	592	601	620	603	572	584	577	573	630	555	611	621	532	587	559	598	614	593	593	626	561	541	571	602	578	585	561	604	577	553	570	560	565	616	544	598	571	567	559	584	550	586	597	598	546	601
25255	24269	31304	25312	16679	3296	440	332	308	340	331	303	278	324	291	333	336	333	295	294	306	301	320	300	309	332	331	283	329	303	287	309	297	298	315	309	301	319	317	335	304	312	314	301	317	336	321	313	287	306	292	303	297	289	330	298	320	297	302	294	304	349	273	299	313	303	315	326	322	352	321	298	310	311	315	290	286	306	301	303	323	318	306	300	315	309	307	315	287	323	309	340	314	310	313	269	329	286	281	302	315	279	312	325	316	306	320	327	305	324	320	285	313	295	288	306	296	303	318	290	310	305	313	301	308	319	306	303	332	323	284	292	311	302	307	305	307	281	326	297	331	332	278	323	269	292	319	324	321	331	319	318	286	332	313	282	266	295	309	273	306	321	313	309	320	305	319	291	297	333	303	290	322	282	307	311	329	325	300	318	306	295	314	313	304	316	288	318	317	301	318	327	321	322	300	316	306	307	308	312	296	322	323	314	306	294	283	327	345	293	310	338	321	325	295	288	294	298	307	326	310	322	314	318	323	298	298	299	332	303	304	346	323	335	282	288	326	315	298	341	316	327	294	335	314	316	301	325	327	310	312	302	296	339	296	336	308	284	338	308	337	321	282	309	288	306	308	361	280	315	322	287	317	322	304	341	315	309	322	323	323	329	307	276	296	298	327	291	319	296	291	310	289	278	303	313	311	336	303	331	282	325	316	321	294	300	299	328	281	290	312	310	297	322	319	294	306	315	287	323	295	304	311	303	313	293	301	312	282	318	335	279	327	299	338	314	276	315	306	322	320	313	313	325	297	275	265	294	315	334	323	310	281	318	329	315	295	307	301	292	324	330	304	316	341	323	304	307	325	305	339	280	317	300	321	292	288	300	306	334	316	324	280	288	276	306	317	299	287	316	299	317	295	272	316	331	312	278	287	286	284	315	300	311	278	320	324	294	316	322	274	303	350	297	312	319	326	284	305	303	319	287	304	326	285	285	282	269	311	310	320	327	321	300	288	299	299	308	313	315	278	305	326	292	312	312	308	300	334	330	268	296	290	322	314	285	291	331	297	304	289	311	321	268	320	287	320	273	285	292	312	292	288	295	290	288	297	283	288	303	319	333	309	285	304	295	286	313	287	305	314	293	267	299	296	318	298	338	304	309	315	288	303	303	324	299	300	305	291	315	312	340	294	290	310	336	290	317	309	309	319	311	296	338	279	299	325	299	310	285	311	323	302	280	297	304	294	263	278	269	307	293	290	284	297	295	332	303	305	318	304	281	285	305	326	298	337	306	335	315	305	286	291	292	321	313	297	299	264	305	299	311	302	312	315	331	276	293	302	334	320	302	306	300	296	312	272	324	312	306	295	306	319	303	289	332	309	323	307	290	318	292	290	335	295	297	302	312	303	304	305	306	319	277	326	332	318	281	305	290	302	300	317	304	303	336	293	318	350	319	312	328	334	320	272	325	312	324	301	322	306	324	300	295	303	293	300	335	300	269	267	318	335	326	301	298	301	294	317	300	299	315	312	314	292	308	316	302	313	329	280	299	291	323	298	316	308	311	307	273	315	312	313	310	294	340	307	329	291	322	308	305	297	315	296	328	287	303	338	327	327	325	316	309	307	335	315	281	292	315	279	318	314	305	341	322	344	323	301	301	333	302	316	309	274	298	339	312	296	325	308	317	320	316	326	333	297	297	284	315	277	314	285	313	292	317	346	289	300	300	300	316	322	344	316	307	300	328	294	309	336	299	300	311	317	310	321	296	294	309	307	295	304	299	302	306	317	317	315	280	297	300	310	315	328	308	295	295	290	290	333	266	312	297	300	315	315	289	312	294	335	318	307	332	273	331	290	298	297	296	292	293	298	298	320	305	311	337	315	282	311	320	312	313	308	338	292	286	317	301	334	302	322	302	356	293	308	293	294	318	293	312	306	303	312	325	305	293	293	297	310	317	299	331	281	289	330	284	315	286	300	307	308	286	354	302	333	344	280	348	300	306	305	281	297	314	311	312	292	312	302	285	301	310	313	307	287	324	295	287	290	324	300	298	337	285	297	309	302	303	316	306	327	320	296	303	319	288	293	294	299	267	267	301	297	271	326	294	286	313	290	312	276	303	316	297	294	319	308	344	324	297	270	302	340	307	306	316	289	313	325	305	304	302	295	299	334	329	316	298	286	313	304	304	287	302	306	299	313	311	287	328	289	298	312	296	284	316	307	310	307	308	305	287	290	305	276	277	287	320	320	304	330	327	306	307	304	315	306	321	296	291	339	315	312	302	292	292	270	292	299	321	327	312	312	279	326	294	332	297	323	310	321	310	323	295	276	331	308	336	300	314	295	307	307	324	291	288	295	309	289	334	318	287	287	318	302	290	316	313	322	323	326	258	282	311	290	303	290	311	331	283	290	342	304	332	303	335	313	329	351	331	313	306	315	294	297	286	301	309	307	303	299	325	310	279	290	321	330	334	284	347	314	288	309	291	325	283	287	305	270	272	328	334	300	323	286	310	328	314	286	331	314	300	309	300	311	327	324	321	291	269	334	315	291	291	315	303	285	289	325	331	282	298	303	316	292	305	299	315	298	297	311	307	302	274	344	318	305	314	290	280	311	304	319	330	294	293	328	296	285	287	330	347	276	295	305	311	314	308	330	302	309	328	301	303	283	308	307	338	287	315	283	282	325	305	273	326	301	284	306	305	312	328	307	275	320	290	302	317	275	291	322	338	294	300	319	315	298	311	309	328	302	326	325	306	305	301	305	321	299	301	309	293	341	310	331	263	301	322	295	333	314	304	310	306	302	337	311	355	279	325	289	305	297	287	311	318	298	300	295	305	282	310	319	306	295	292	338	323	314	297	296	290	294	304	296	318	319	309	287	300	322	287	331	284	302	305	326	295	320	290	286	317	300	312	308	294	280	318	314	303	292	296	335	276	322	302	300	280	335	309	338	330	308	325	320	298	295	321	304	312	295	299	304	281	338	311	314	329	292	311	316	352	272	308	307	276	321	302	294	282	262	356	334	318	303	324	262	305	309	304	320	309	306	294	306	285	321	315	290	294	313	346	300	336	296	317	316	296	334	309	288	295	316	316	317	284	312	333	294	299	302	286	299	295	334	351	311	270	286	301	299	292	314	333	320	330	323	285	325	292	323	326	301	277	329	325	295	327	300	311	322	336	329	305	325	300	287	322	277	295	287	299	285	295	299	303	303	322	320	281	338	332	297	303	284	311	311	329	353	321	306	324	336	296	312	290	324	310	323	312	307	348	317	319	307	293	294	284	276	273	309	314	309	308	290	293	332	310	302	287	316	289	288	280	314	314	330	346	314	310	290	311	280	318	329	280	298	313	332	335	328	295	308	311	368	328	262	338	311	295	291	314	354	307	313	311	298	289	298	321	302	290	273	332	311	323	298	321	276	275	298	336	287	311	323	273	311	323	280	317	284	367	328	297	299	289	298	322	289	309	336	306	316	287	298	324	339	331	317	331	289	278	321	315
60425	86950	56020	26939	7799	1539	706	617	605	618	564	583	568	577	622	593	585	585	565	553	563	572	582	578	582	635	530	564	594	551	587	600	592	572	539	538	570	607	616	606	577	615	590	547	579	576	562	586	640	562	637	614	563	587	596	636	604	590	560	613	584	560	573	581	575	582	572	608	577	602	556	568	607	566	577	572	632	625	592	566	586	579	617	583	605	565	604	603	550	609	599	590	540	572	595	545	581	576	564	615	570	612	598	576	611	561	592	606	551	585	587	563	574	613	573	602	592	586	578	558	599	608	548	589	562	587	594	572	592	623	546	592	545	605	581	591	575	596	613	621	565	608	590	569	573	554	589	610	610	563	608	579	552	600	567	575	587	579	551	595	595	592	585	539	579	584	573	590	565	590	597	568	572	569	550	577	561	573	555	553	598	586	582	595	571	591	600	587	591	574	610	557	613	599	583	596	590	627	581	571	600	614	623	575	563	610	587	577	567	615	596	582	568	537	571	617	558	579	557	615	542	596	599	530	564	601	569	631	566	555	589	585	588	556	616	599	569	586	605	597	547	554	564	625	556	606	550	602	596	598	603	637	579	553	585	600	589	610	602	603	564	558	552	600	561	593	604	591	585	576	560	552	582	620	528	627	579	595	600	589	585	599	620	560	574	593	572	540	577	601	629	598	549	592	587	578	581	561	586	592	614	584	590	571	575	609	611	580	591	566	561	587	600	583	593	567	563	571	584	618	585	584	598	595	565	556	540	604	600	569	591	565	559	590	547	595	577	558	605	624	581	573	617	582	591	597	552	585	585	541	565	544	623	598	603	586	609	595	630	579	545	598	570	567	604	659	521	628	595	594	563	568	558	601	533	575	594	584	579	592	534	534	583	544	596	576	604	585	594	550	619	577	576	603	572	575	535	589	567	560	567	572	583	614	603	568	606	578	630	582	511	534	536	556	578	575	583	619	577	562	573	602	580	607	559	604	601	578	569	564	598	558	560	562	581	608	577	580	561	585	567	554	574	582	615	579	540	560	594	590	614	571	644	617	610	577	601	556	585	601	636	562	564	543	583	626	565	629	549	623	591	616	589	600	603	577	604	602	575	605	537	608	606	602	613	550	548	594	555	547	588	581	551	614	601	556	544	589	578	624	583	574	535	568	544	608	556	544	587	564	577	636	594	593	588	586	573	562	568	598	604	570	586	596	572	583	605	580	505	569	613	559	626	604	561	604	576	576	596	584	595	589	553	589	597	642	609	572	581	616	564	598	582	561	584	577	583	549	591	539	591	581	590	561	570	560	628	591	582	589	565	588	544	560	594	547	598	605	612	588	615	573	591	587	577	556	635	612	556	589	583	536	557	575	560	605	578	630	574	629	618	624	596	562	535	565	580	533	571	583	590	604	620	591	583	564	571	607	554	566	592	635	564	573	599	563	575	584	564	607	619	535	601	579	570	580	563	562	596	595	592	554	586	572	604	600	594	537	553	575	595	548	600	608	607	594	583	620	579	554	577	585	617	599	577	567	623	595	600	585	590	555	589	588	569	553	602	626	565	620	564	554	602	610	603	622	622	606	549	579	583	576	585	502	573	620	586	568	638	569	652	647	621	557	603	588	579	559	566	571	613	603	575	540	582	580	618	641	608	604	561	592	609	605	634	567	573	572	601	561	537	558	558	560	586	608	604	587	573	572	597	580	591	603	586	571	581	599	611	568	552	589	596	566	577	575	611	622	565	571	584	620	591	620	588	552	589	571	592	589	583	565	569	608	541	615	596	573	621	601	590	540	581	570	553	580	594	602	541	602	602	575	595	655	563	598	596	582	583	591	608	631	589	568	561	552	553	574	559	595	538	549	572	614	609	585	579	564	596	596	599	617	612	596	634	562	554	614	572	609	585	563	565	554	611	567	625	583	636	573	621	606	557	573	545	553	585	561	558	533	605	553	568	565	578	549	560	576	593	618	582	566	551	571	562	570	559	536	541	580	571	584	639	590	570	581	541	583	586	568	585	582	608	554	599	581	572	562	606	541	578	566	598	621	572	567	568	569	599	588	603	608	594	604	558	613	611	583	603	595	600	598	607	622	563	576	554	578	596	549	577	591	593	613	620	602	552	596	612	551	550	621	590	614	598	597	593	555	576	595	593	593	608	564	543	597	596	552	611	541	562	564	582	611	586	575	570	599	568	655	582	566	541	565	606	562	617	571	577	580	539	642	540	567	606	597	590	528	601	575	584	569	568	554	591	640	578	583	587	569	591	590	537	609	570	537	559	611	563	551	605	530	546	594	587	625	558	552	608	578	554	602	572	595	612	605	559	610	585	626	580	620	608	608	577	589	548	604	605	615	580	571	609	628	565	605	581	585	599	557	582	610	592	577	551	553	555	659	600	593	566	604	563	607	602	545	583	593	599	600	561	592	554	563	623	577	586	561	588	597	537	570	587	598	551	539	593	543	588	575	586	599	569	589	567	590	573	579	598	565	597	622	595	602	578	654	576	564	644	586	569	587	568	577	635	582	583	594	585	578	546	609	567	596	571	581	605	545	544	623	632	589	606	553	582	540	594	575	557	591	533	584	549	589	598	617	630	586	554	614	543	539	556	611	598	602	571	578	608	546	580	601	601	615	619	560	557	581	533	597	620	555	548	589	535	579	598	622	555	574	593	565	589	630	558	584	566	615	584	596	536	570	568	560	602	568	570	574	590	555	579	559	546	592	599	535	607	545	605	582	582	541	594	556	618	589	577	553	527	595	574	572	567	576	543	620	629	592	617	596	569	580	583	603	599	568	569	566	589	603	616	594	588	545	561	568	595	556	582	597	559	603	549	604	578	575	598	621	586	573	597	593	607	563	582	582	601	542	606	580	553	561	571	630	566	577	597	629	590	579	577	558	593	618	574	592	629	580	559	613	629	534	557	558	617	594	570	626	571	560	595	553	605	585	631	581	589	585	530	580	580	538	603	614	605	647	615	546	591	578	557	605	648	630	594	557	599	558	639	580	607	574	528	570	621	582	573	587	650	576	566	622	620	546	583	588	581	590	595	611	575	605	568	580	602	608	600	600	592	595	604	580	613	564	555	617	563	564	545	597	594	559	606	585	590	583	565	617	610	606	586	615	572	599	577	603	534	585	639	599	589	594	546	583	555	598	593	572	595	553	530	589	576	596	593	592	621	597	569	576	568	604	614	589	564	609	561	583	578	645	571	573	650	604	567	577	564	602	597	557	576	596	569	592	571	579	595	577	557	580	587	598	563	588	545	529	596	657	562	545	591	632	564	600	593	630	613	621	619	561	602	615	577	601	611	577	559	608	552	622	603	583	570	564	597	582	623	559	578	583	617	626	583	593	557	657	580	591	592	572	632	580	557	582	588	580	589	592	606	589	571	570	583	592	620	606	606	575	580	592	558	609	623	578	590	556	561	613	557	574	627	578	589	557	555	562	567	575	568	610	576	561	561	590	587	574	615	605	576	585	589	587	606	557	575	558
23715	22472	30249	24019	21091	15858	2024	465	375	354	366	346	369	366	384	368	344	363	378	334	379	359	350	366	342	375	380	375	345	337	340	345	349	344	324	374	366	367	371	342	385	360	350	360	348	356	330	345	358	370	348	378	352	371	363	380	367	360	369	351	355	367	340	374	349	385	339	372	401	331	335	388	359	344	371	381	338	345	343	361	343	349	340	384	344	330	381	349	353	356	340	382	362	307	356	364	335	381	372	364	366	367	353	370	335	369	356	357	361	375	355	352	395	370	341	322	379	366	353	343	320	360	350	361	323	360	357	367	339	354	342	373	313	376	370	413	358	321	353	354	374	346	371	380	376	381	373	349	372	343	372	381	385	322	355	369	332	346	365	359	353	341	320	320	349	364	346	358	344	320	362	363	349	352	345	350	366	339	349	357	347	344	370	338	321	306	321	367	385	348	335	365	353	327	358	325	366	308	350	335	347	340	342	353	319	384	384	375	351	352	356	353	353	374	382	360	385	349	364	388	371	369	324	350	370	377	324	353	338	329	387	330	353	354	373	368	326	386	376	351	359	366	355	381	354	359	375	386	333	332	382	299	352	352	363	358	325	367	349	386	346	340	323	350	371	348	358	343	351	368	335	355	382	387	350	346	340	344	362	339	388	371	337	364	382	349	323	392	356	353	339	322	337	376	368	352	358	358	378	352	370	324	324	374	358	378	364	343	381	327	366	381	364	374	381	369	327	339	403	384	339	375	360	384	357	374	351	353	358	382	391	366	320	365	350	340	370	353	382	376	321	361	389	359	352	353	344	344	383	328	374	341	392	357	368	368	354	370	356	352	328	384	347	339	332	336	327	371	380	363	333	381	362	346	368	321	353	360	368	359	342	364	337	343	344	371	359	340	342	321	361	338	350	379	310	331	358	338	346	366	356	348	344	295	346	342	375	357	364	319	350	362	347	380	351	342	396	359	374	350	356	356	365	365	364	351	329	352	356	341	382	350	367	361	371	382	343	345	377	328	347	327	360	338	354	350	330	361	341	377	379	363	368	337	346	333	373	339	353	369	366	373	328	336	366	347	324	333	336	334	356	350	356	380	356	338	345	343	362	358	340	347	361	373	380	388	359	366	341	386	318	331	382	390	371	356	370	340	341	332	332	340	402	350	349	337	355	390	367	341	372	340	367	376	353	348	353	376	377	342	371	356	386	333	326	389	360	377	360	332	380	336	339	359	388	330	354	364	362	363	367	353	360	313	320	336	351	343	363	363	358	338	345	368	370	360	337	345	339	359	398	341	378	323	395	370	350	360	380	325	357	340	386	377	372	390	342	362	374	334	347	350	330	368	364	369	376	367	359	363	352	356	331	337	324	322	358	357	353	356	353	366	347	368	341	338	366	346	358	386	345	348	383	328	335	376	325	339	368	380	350	334	337	377	348	355	357	341	370	340	373	379	329	362	370	355	378	361	357	342	376	352	351	366	338	347	379	323	334	385	384	324	358	336	378	346	337	339	376	359	355	339	356	349	371	316	346	364	328	358	380	373	308	375	361	362	358	391	346	331	379	350	350	362	339	368	361	348	357	354	341	391	364	296	361	365	354	366	363	323	356	357	345	381	337	356	345	380	385	355	371	347	348	388	390	356	345	319	385	342	342	338	363	369	367	350	355	331	369	360	354	345	363	347	376	348	342	348	332	363	340	359	347	321	376	333	363	371	346	384	343	361	355	355	376	363	326	340	336	347	378	370	376	342	361	360	334	344	337	380	348	390	332	361	351	367	354	338	356	331	373	380	332	341	355	332	354	360	335	365	368	331	349	357	391	339	369	384	333	322	333	357	354	358	367	344	366	328	345	340	339	324	358	357	352	360	326	369	360	360	343	343	329	335	342	339	359	371	349	416	336	362	339	361	367	369	341	351	363	337	365	332	352	380	331	361	373	400	360	364	351	372	353	327	363	366	373	360	384	326	359	339	346	333	364	337	354	347	364	356	345	358	343	374	341	370	330	379	354	374	346	365	325	353	332	337	348	364	337	338	380	332	326	332	354	353	336	375	381	330	364	360	345	355	353	364	362	382	349	334	353	382	323	387	384	354	335	330	397	376	364	355	353	341	377	361	379	358	361	374	335	375	351	376	342	390	366	348	353	326	336	352	351	370	337	342	347	385	385	347	353	347	338	351	388	357	338	374	361	370	352	364	348	366	348	354	358	336	346	405	337	354	386	330	364	357	348	346	366	350	352	335	367	342	332	362	349	382	356	337	336	328	363	326	372	389	393	370	373	396	371	368	320	327	356	362	352	327	350	341	351	368	370	374	364	343	363	337	362	377	358	360	341	342	391	348	362	367	355	333	364	345	374	334	391	338	356	368	377	344	365	336	380	368	349	339	335	347	371	317	341	379	346	372	342	366	328	342	394	333	345	329	355	339	321	354	339	326	371	361	342	354	375	369	388	334	356	386	354	335	366	326	364	362	354	356	334	346	352	390	345	339	330	346	349	368	346	383	374	383	350	353	402	373	339	364	340	349	359	370	346	335	375	364	335	367	367	369	343	356	355	360	357	365	374	362	344	333	327	328	342	384	366	383	330	374	372	332	321	405	337	318	344	362	340	340	362	349	373	371	357	338	383	364	375	377	299	331	349	332	375	371	343	360	347	337	368	358	359	338	357	348	359	377	351	356	358	360	374	344	344	343	345	314	338	346	358	359	352	351	365	359	379	329	346	393	372	331	365	380	341	362	374	372	352	336	361	363	363	349	375	340	356	371	382	330	343	320	345	383	357	372	320	365	340	337	336	371	344	333	359	327	353	350	345	361	329	372	309	328	366	379	353	327	363	366	345	370	377	374	347	352	322	374	351	330	366	387	359	372	362	372	350	351	360	363	343	363	316	359	363	347	370	359	366	349	322	354	373	331	384	358	352	365	340	376	336	347	369	348	382	348	354	343	387	315	364	372	332	339	351	359	373	345	339	340	344	389	326	373	338	390	326	362	362	368	345	354	387	335	393	395	331	351	373	343	369	387	361	363	364	347	369	359	333	322	372	338	356	382	366	347	364	333	369	339	359	333	333	377	373	372	358	339	325	357	374	369	356	323	342	333	340	385	340	334	356	357	381	356	353	335	349	361	347	334	327	333	361	341	334	364	345	368	380	353	360	369	343	374	408	319	323	347	325	364	335	326	355	346	389	347	335	347	345	386	340	368	355	384	349	362	361	360	405	382	381	334	331	386	341	359	390	367	368	348	341	367	339	354	346	385	377	371	347	388	353	335	342	362	375	400	366	355	345	348	318	351	361	337	359	355	349	363	368	339	329	370	389	352	351	322	367	332	368	324	391	356	343	350	344	354	351	364	363	324	360	356	376	342	339	337	324	348	352	370	389	351	360	367	354	375	366	358	358	379	329	362	377	368	341	359	333	371	358	333	366	343	350	362	349	347	360	369	346	328	366	343	330	300	346	372	359	353	317	347	363	341	364	320	352	367	340	339	400	351
59998	98330	67045	35658	12565	2525	870	695	635	631	657	664	667	653	635	642	621	666	684	664	652	671	616	625	632	622	637	665	588	634	619	690	628	638	647	679	622	635	677	685	641	629	653	648	638	608	676	660	642	664	647	719	629	648	661	662	693	689	696	617	691	706	664	633	594	619	672	652	637	605	681	618	604	653	634	632	620	632	611	664	627	639	638	639	613	654	660	657	668	658	613	637	644	643	673	607	634	659	621	648	665	653	636	671	624	612	641	626	673	627	618	641	655	600	639	668	656	615	602	606	653	643	651	624	651	623	643	649	637	629	632	679	641	601	637	681	649	644	642	666	679	621	636	642	656	620	606	624	638	625	655	651	673	616	653	616	652	629	611	609	661	596	626	675	633	653	665	701	641	660	662	665	620	610	683	599	632	638	671	672	635	656	664	611	613	611	682	653	650	629	684	637	679	693	644	631	636	653	664	609	644	640	667	649	635	635	662	646	640	670	645	603	626	618	601	654	639	653	611	683	631	680	614	630	633	625	628	625	654	620	627	600	673	630	614	663	636	646	637	653	657	651	622	665	657	646	625	664	639	626	601	655	622	661	610	616	646	642	609	653	653	651	615	628	607	627	647	611	628	640	585	634	658	665	675	620	654	684	653	650	632	633	652	649	617	648	624	685	647	692	649	598	607	619	657	629	623	661	662	683	644	638	633	622	647	656	664	662	629	648	636	647	645	619	614	679	647	596	632	643	613	622	668	675	638	655	641	652	623	588	592	656	678	679	647	619	653	668	608	640	621	579	668	611	621	628	620	606	611	617	645	647	664	644	653	587	634	617	625	660	621	667	650	658	705	645	660	597	664	652	651	615	667	644	604	637	633	612	623	627	603	660	625	696	656	689	662	634	688	640	659	628	613	585	649	678	646	602	647	622	651	624	667	618	605	651	673	665	594	649	614	588	621	637	607	627	677	619	637	657	597	630	660	606	650	589	667	633	647	679	679	668	598	642	610	654	648	636	656	625	667	628	625	637	653	632	736	627	651	641	629	605	595	624	675	644	622	630	623	648	588	668	644	618	685	642	650	689	622	662	681	665	625	624	617	672	617	598	637	630	608	657	649	601	641	657	639	636	653	660	665	641	639	656	602	651	631	632	626	659	665	649	607	687	622	580	682	699	665	680	628	640	604	608	596	600	629	634	691	670	676	633	655	662	682	665	642	685	617	635	654	624	664	632	689	634	622	642	664	679	631	604	651	613	649	678	631	625	621	637	689	639	621	617	666	616	606	667	647	655	603	624	687	656	696	630	622	642	631	639	652	650	597	637	629	626	664	637	621	630	650	611	702	583	647	640	623	613	640	634	633	655	648	663	649	680	639	618	624	632	655	662	605	631	650	621	657	633	676	629	654	649	613	611	646	661	622	651	643	613	641	657	661	618	658	603	615	638	616	626	667	608	651	647	630	692	665	667	684	697	657	655	643	704	655	651	663	607	608	650	648	640	632	648	615	632	640	627	630	681	619	652	650	650	658	677	654	668	648	653	688	644	643	621	683	635	622	661	630	656	636	635	649	644	654	650	693	642	624	652	627	667	671	655	632	600	606	621	642	619	644	661	623	688	688	650	685	647	646	694	628	626	650	632	630	631	700	628	637	662	647	650	645	648	629	614	583	651	667	620	618	636	663	671	648	671	586	661	639	620	605	595	635	647	642	606	631	624	631	629	645	616	625	668	667	635	667	608	653	621	628	652	645	633	659	689	640	666	636	639	639	585	663	615	673	649	594	664	599	654	662	659	679	615	653	649	616	613	622	682	668	648	691	649	647	643	606	635	654	624	665	603	656	694	658	627	628	642	617	644	645	652	653	682	698	691	661	659	636	662	612	679	624	690	613	630	706	611	631	637	637	654	622	673	622	653	581	684	625	619	629	650	605	646	620	702	643	645	671	639	666	673	669	652	656	670	630	649	682	646	624	631	666	647	620	655	656	621	664	682	661	613	692	684	630	626	663	590	674	630	650	628	628	651	647	637	625	625	633	655	643	683	611	599	644	617	617	633	691	652	674	623	606	687	671	646	619	617	614	656	653	608	690	656	677	635	638	659	642	599	645	680	641	598	658	650	605	631	659	641	644	620	675	655	705	634	629	621	672	630	691	624	641	650	643	638	678	683	642	639	618	639	650	661	660	662	626	625	646	637	603	648	631	647	637	657	654	614	666	682	667	649	640	677	633	646	627	629	637	630	616	656	650	665	651	638	635	683	613	648	613	646	616	671	641	642	658	645	642	644	658	650	633	619	630	683	629	637	648	640	637	625	690	662	668	641	679	651	660	663	648	620	674	679	633	673	677	660	666	638	660	649	620	613	646	639	680	639	618	668	653	654	706	622	666	655	657	629	646	623	648	652	639	658	654	682	688	654	683	623	598	644	614	625	679	610	631	647	659	646	636	629	633	667	607	626	642	620	652	622	624	744	649	656	629	664	609	581	643	629	690	634	646	654	629	624	661	609	606	641	632	636	675	678	626	631	643	614	652	620	640	641	686	643	626	626	645	677	657	624	642	658	626	601	661	686	647	641	622	594	632	652	653	642	658	606	631	623	626	656	596	635	630	641	685	649	612	658	635	662	637	669	641	649	623	632	619	628	659	657	650	598	644	651	653	635	620	669	628	686	639	668	646	686	640	627	647	661	640	610	621	637	642	657	642	640	618	658	627	668	648	651	626	637	639	644	623	635	648	647	658	645	647	612	661	619	643	642	638	677	648	679	623	628	685	677	689	613	656	651	680	669	638	667	628	621	652	619	653	669	611	615	644	687	623	682	631	623	626	649	674	640	625	674	609	663	630	600	660	646	655	640	625	586	639	613	655	632	630	658	613	691	659	670	656	628	629	627	667	652	650	614	653	645	663	688	641	642	644	635	647	640	645	675	656	622	663	626	694	677	631	637	673	643	647	662	616	642	679	583	592	659	627	646	639	629	662	612	623	651	628	652	639	662	649	638	630	644	641	687	700	633	639	631	666	605	620	627	611	629	600	606	655	637	665	647	690	656	619	585	658	650	675	641	641	590	640	627	640	641	630	681	656	630	603	656	616	628	665	645	675	654	627	653	661	619	604	646	613	658	620	683	635	600	609	667	586	671	626	676	622	692	624	652	634	672	591	662	658	607	637	637	622	612	650	610	620	645	655	672	679	627	640	618	689	652	663	661	707	597	653	602	684	609	649	626	679	609	669	623	637	597	697	642	625	677	630	704	640	691	665	588	604	603	667	676	629	674	589	652	693	638	608	654	698	686	636	638	654	620	595	595	646	604	637	634	684	588	648	667	619	636	667	647	635	620	630	681	611	641	637	672	629	671	636	618	623	658	662	670	608	584	623	657	649	648	649	679	678	644	650	610	681	660	647	650	635	642	617	636	664	602	644	689	601	610	645	645	696	637	624	657	656	639	601	677	613	624	660	612	640	663	623	674	650	595	676	637	664	603	595	632	643	661	649	633
31176	32305	24529	8481	945	411	324	321	299	331	325	302	336	345	357	289	297	330	306	320	314	301	309	305	325	352	299	271	331	295	331	287	312	296	314	292	308	274	319	299	305	276	306	297	326	323	306	300	277	296	282	308	280	311	313	309	304	305	298	302	314	295	307	315	303	311	316	283	301	307	288	333	331	293	303	321	318	323	275	266	320	304	311	329	296	293	336	325	293	302	303	329	295	304	323	304	307	314	290	271	303	291	302	318	295	294	332	299	286	294	322	326	306	314	302	337	326	290	334	297	292	304	312	325	318	328	318	303	336	316	298	312	302	323	297	327	292	295	310	300	291	337	315	311	306	283	283	294	323	321	307	293	316	305	328	313	293	324	309	289	307	333	314	327	288	307	351	324	307	294	297	323	330	317	298	293	292	304	302	304	312	306	305	301	313	297	300	292	320	269	285	284	325	289	298	286	289	329	315	322	322	312	319	303	316	305	318	301	304	316	297	288	286	301	316	296	335	326	313	296	333	294	305	263	297	305	270	307	298	285	302	312	314	324	304	304	299	297	306	293	292	313	307	311	324	286	285	278	308	315	300	331	302	319	309	321	270	308	304	257	312	309	305	301	263	312	335	305	278	307	321	342	296	298	312	295	319	306	290	275	295	297	288	308	327	273	301	336	289	317	262	308	312	279	312	311	311	301	295	286	297	308	325	296	307	308	304	288	268	309	284	305	299	290	304	299	319	298	298	285	293	285	314	311	317	304	303	316	302	313	320	293	308	315	276	307	284	297	313	302	292	304	314	331	310	284	297	292	298	318	292	306	304	327	359	305	340	292	294	298	293	311	288	274	310	301	296	356	287	286	299	325	295	314	308	318	302	311	331	306	321	320	300	280	294	308	320	315	319	339	284	339	302	304	334	299	307	310	323	324	312	283	303	313	315	294	306	291	328	299	305	301	296	319	297	296	306	293	303	311	295	270	298	288	278	297	291	297	273	305	329	316	309	311	308	290	262	300	305	304	292	276	300	291	312	320	298	309	320	258	338	281	267	289	306	298	287	312	312	303	321	311	299	293	318	318	312	302	332	288	304	319	316	305	327	297	303	326	307	279	308	320	305	311	299	312	289	273	343	313	305	280	318	311	292	309	320	309	294	330	281	327	327	304	321	295	333	283	311	326	318	332	302	306	368	290	274	328	287	332	299	313	293	278	308	292	305	291	303	310	303	301	264	302	303	324	289	321	295	274	329	331	320	291	306	267	283	300	319	317	300	272	304	293	290	309	320	361	295	293	294	286	311	315	286	316	332	254	317	274	291	307	324	309	320	299	296	320	303	324	305	327	293	305	324	283	285	326	310	298	268	318	321	306	312	287	311	292	289	294	310	315	296	278	296	343	357	270	320	309	320	305	296	281	320	354	299	305	299	297	311	299	295	304	300	316	307	306	308	337	319	270	320	302	302	309	307	321	319	296	300	299	315	301	266	365	306	328	298	304	309	312	331	290	315	288	315	307	309	294	312	290	292	320	324	305	313	295	310	306	274	291	283	314	299	287	324	282	309	314	312	324	322	311	315	292	315	335	287	354	313	320	301	302	313	284	317	307	300	301	312	313	325	275	288	300	288	287	301	310	328	262	283	308	266	324	307	320	272	316	312	286	272	293	269	305	297	271	284	293	311	305	293	329	313	302	305	317	287	304	300	280	297	298	298	292	301	272	301	314	302	337	302	302	301	348	288	285	292	306	312	293	301	303	277	250	296	311	314	308	271	337	299	320	325	291	279	294	301	332	292	288	311	320	292	314	326	309	319	310	333	307	279	314	272	311	293	286	291	299	308	314	287	292	272	285	290	319	297	321	304	317	288	291	292	279	306	309	281	312	314	293	327	327	289	305	277	288	291	304	322	312	321	311	297	282	297	309	275	332	283	300	305	329	317	318	319	285	280	309	346	301	282	293	303	331	296	325	295	307	317	303	295	287	284	295	332	320	306	309	289	315	336	312	345	315	327	333	298	292	285	275	318	290	311	335	306	301	274	299	301	281	290	299	287	296	291	324	308	291	312	308	307	310	320	292	290	307	316	308	283	310	321	290	349	287	323	286	311	297	295	316	281	305	287	308	307	309	280	317	350	292	279	302	311	295	303	321	310	325	323	297	305	289	296	286	275	292	295	322	308	307	307	303	332	304	288	325	333	285	297	345	319	325	268	304	293	273	300	307	265	295	318	338	296	316	318	285	306	283	311	304	329	282	292	301	302	314	305	309	336	300	296	282	281	280	316	302	259	326	293	301	318	275	325	288	325	306	313	295	300	302	305	279	295	325	291	290	333	301	303	319	310	305	335	267	302	301	294	305	278	303	319	307	281	289	313	334	294	304	283	294	310	294	265	283	299	288	279	335	342	288	328	318	319	299	312	328	299	328	287	280	299	280	295	308	283	329	298	303	308	296	324	298	318	320	322	317	281	321	313	331	314	316	273	280	295	323	312	332	339	316	325	303	279	291	321	318	280	290	311	296	322	318	282	313	286	316	342	275	305	302	278	285	305	289	301	295	327	317	290	287	326	303	361	306	305	279	317	327	335	321	290	290	256	320	328	285	315	293	333	360	313	285	308	272	304	293	316	314	304	322	324	316	282	295	294	332	305	306	306	301	290	303	304	298	291	322	341	294	283	278	327	311	316	288	297	310	302	327	265	300	282	319	290	296	306	287	288	299	313	322	304	279	299	279	305	292	293	288	309	288	282	301	301	307	307	297	283	306	285	281	285	261	293	281	286	305	310	321	309	301	299	285	285	303	315	314	287	298	291	277	310	334	329	290	312	302	327	294	280	316	319	328	304	312	317	302	314	317	303	274	320	315	331	281	317	294	318	299	336	269	307	310	308	308	283	297	294	318	322	313	286	305	316	298	305	341	284	301	293	309	298	290	325	288	322	341	293	306	293	324	293	317	273	297	322	305	325	312	302	281	329	351	344	296	309	300	309	286	315	308	330	295	294	316	304	316	295	294	308	286	272	321	301	283	302	297	309	315	288	316	312	299	301	290	302	327	309	326	326	349	296	307	308	310	284	293	319	304	333	329	293	289	257	292	338	293	329	300	329	314	323	309	299	311	323	269	303	286	289	321	293	281	302	312	322	309	295	282	319	286	291	319	297	324	293	313	302	289	308	299	328	282	317	287	315	286	305	310	317	298	301	296	315	301	291	316	303	311	293	330	329	338	277	309	303	292	315	292	302	298	314	333	291	299	315	301	322	302	297	295	291	295	300	320	285	296	269	319	281	366	325	315	330	303	331	305	294	315	305	324	321	316	302	307	314	327	305	301	331	299	291	289	276	305	317	337	305	293	305	267	345	333	327	318	307	318	303	290	298	307	302	299	303	308	293	303	289	309	330	323	296	318	319	325	313	292	326	300	335	308	295	296	356	291	312	295	340	289	301	340	295	319	315	308	316	292	296	283	301	317	300	273	320	288	297	300	295	320	335	308	306	320	305	288
39722	47624	28068	8610	1919	781	622	576	593	561	566	570	609	582	614	554	596	584	582	582	586	544	542	597	564	568	600	560	596	602	556	564	568	582	599	610	562	571	636	534	597	603	597	596	578	531	604	558	567	545	627	556	558	581	588	613	525	593	598	630	574	584	604	617	550	646	583	573	596	562	549	584	590	619	581	593	566	553	552	600	557	567	561	567	555	571	596	579	612	574	589	658	566	535	603	589	584	618	615	580	549	558	564	534	558	590	613	587	554	607	567	562	586	561	562	599	589	575	564	605	575	618	582	587	571	554	587	604	588	581	584	578	564	577	580	632	617	562	594	552	605	561	529	568	604	566	564	581	591	576	587	541	626	604	548	584	595	587	585	571	619	600	560	561	574	602	579	571	620	645	581	564	578	622	593	628	586	564	609	574	622	592	549	583	627	601	553	600	606	542	571	574	556	569	573	560	524	602	556	580	587	572	591	572	530	638	617	557	569	601	647	613	583	594	523	569	579	554	576	522	596	579	598	591	589	579	594	583	551	602	553	588	602	570	562	577	556	556	552	546	570	594	570	572	599	611	593	608	496	566	565	605	579	635	535	559	586	590	591	542	576	547	580	568	624	566	548	591	587	573	579	620	571	611	595	575	605	574	566	576	562	599	617	553	611	560	619	617	568	598	586	586	529	582	569	595	551	574	584	583	631	572	627	562	562	593	604	583	533	558	594	556	562	588	559	607	602	580	538	557	542	619	588	604	588	548	560	589	573	556	601	593	611	591	547	602	533	608	579	553	563	550	580	547	573	577	576	584	533	545	601	634	561	557	576	572	575	551	551	624	559	591	550	597	583	602	516	564	579	612	557	629	600	567	584	554	580	563	580	612	612	592	588	585	570	546	533	530	606	562	569	596	568	598	621	552	580	618	600	586	574	579	560	590	571	573	581	566	547	611	566	569	607	570	598	554	604	567	562	598	582	595	595	570	571	574	602	555	589	579	585	568	553	587	587	558	594	613	596	591	543	610	643	593	551	606	574	588	579	618	542	587	556	575	555	575	598	546	593	580	594	552	563	567	576	572	604	589	539	543	588	567	542	578	582	595	599	620	601	565	557	585	596	542	575	603	600	547	550	574	615	587	615	558	615	587	621	580	653	645	572	593	539	591	580	591	587	599	563	566	583	604	555	551	603	598	570	540	600	641	575	555	575	607	550	573	595	599	579	581	554	592	580	572	574	621	546	585	601	566	644	594	567	571	560	615	599	576	575	583	577	575	577	609	604	572	611	581	600	567	555	578	591	613	566	599	621	551	569	577	606	553	578	612	605	557	588	597	590	589	577	571	570	620	561	599	563	605	580	578	551	546	597	599	575	595	617	584	611	581	562	577	547	607	533	567	588	579	580	576	584	573	556	597	603	597	601	565	607	565	575	597	564	577	614	602	575	534	530	596	606	564	597	571	545	587	611	576	614	565	592	600	608	608	539	599	565	575	589	576	585	596	549	600	576	605	593	536	560	581	606	564	592	578	600	566	620	563	554	598	577	578	542	593	587	581	564	595	621	550	607	592	622	580	558	606	545	584	555	583	568	561	571	571	579	571	607	549	548	583	572	592	542	559	613	603	624	574	587	592	607	571	575	572	604	574	579	603	577	627	592	570	585	602	575	579	563	648	611	552	609	582	617	561	567	565	548	626	606	571	602	577	531	572	581	559	569	582	561	578	600	572	568	616	583	582	543	586	580	599	578	584	623	589	590	559	581	608	577	589	574	565	587	594	593	569	556	571	538	576	588	593	561	528	573	573	577	606	592	556	587	558	588	605	577	581	574	595	561	569	609	618	576	574	589	566	578	562	583	604	588	551	613	599	594	578	592	574	519	580	602	559	552	570	594	612	527	593	572	582	554	614	576	560	569	607	562	550	582	566	592	565	603	602	587	583	585	563	585	585	565	599	574	583	557	579	530	544	570	623	599	580	583	574	619	596	634	583	562	587	553	565	565	572	621	606	541	595	583	555	610	548	572	583	586	555	584	584	611	553	581	550	649	599	581	562	569	560	562	574	534	601	570	560	533	586	594	579	541	636	577	561	578	558	565	563	575	603	633	558	603	613	587	564	619	557	556	555	597	570	576	563	602	541	526	550	624	626	606	646	584	589	599	560	562	567	583	580	605	620	530	581	567	611	579	576	594	568	574	565	580	551	594	561	563	586	603	592	568	567	557	563	557	577	599	573	583	583	632	558	581	605	545	522	585	580	598	593	572	639	589	596	589	566	592	583	585	574	560	563	552	558	534	591	551	575	611	552	573	607	569	573	571	612	587	593	586	546	570	582	607	534	598	542	594	585	564	548	581	586	589	541	573	545	578	572	554	600	590	589	578	612	596	580	596	582	605	576	623	559	575	623	612	601	577	583	564	607	582	599	579	600	576	571	583	613	578	579	600	595	559	578	591	594	591	609	548	584	514	556	597	553	579	554	562	618	546	584	581	576	586	563	574	614	591	600	582	597	556	578	601	553	565	572	567	581	577	565	583	595	561	549	601	572	581	559	595	580	553	585	627	573	578	541	578	570	559	602	533	551	605	549	592	579	561	641	557	618	569	582	562	585	583	626	621	563	553	564	599	578	547	595	556	567	557	551	570	575	559	575	595	604	565	589	571	570	564	589	580	570	577	522	560	624	574	565	610	578	601	541	522	596	523	549	549	587	589	607	571	574	594	601	539	562	575	557	574	559	576	571	569	611	538	600	586	589	536	647	577	582	583	589	644	577	556	578	575	557	576	573	594	557	606	594	575	558	603	543	590	574	614	611	594	544	585	579	568	589	593	595	572	573	563	566	597	559	551	593	595	576	573	570	616	589	599	563	534	563	594	583	562	555	589	558	572	596	572	622	553	579	597	590	577	626	595	551	545	581	582	561	642	552	543	572	581	586	589	583	556	556	574	581	559	603	592	598	619	573	537	610	570	619	561	571	618	532	593	571	621	619	580	566	523	571	598	574	515	564	573	620	583	582	600	603	573	593	534	576	559	550	589	578	555	582	564	589	538	578	558	579	592	571	616	578	547	568	574	602	593	615	601	573	569	564	553	557	567	577	564	572	585	603	552	591	573	587	571	547	558	598	575	573	538	559	581	549	540	608	577	559	530	571	622	605	551	579	575	577	581	568	574	584	555	575	571	600	578	611	585	604	543	575	557	586	561	553	611	574	582	527	595	617	556	571	542	600	594	621	572	545	558	592	582	568	559	584	541	583	567	576	577	599	562	578	578	565	579	606	563	550	580	620	614	586	621	577	609	574	578	567	556	578	587	554	625	538	551	586	611	565	574	574	610	592	573	573	574	576	577	599	593	577	616	607	575	567	592	600	580	533	619	600	552	591	584	606	625	565	607	589	561	569	571	588	619	582	577	550	583	609	602	564	526	540	584	548	593	625	622	578	564	578	595	576	597	578	578	544	595	609	597	618	584	576	579	559	589	557	568	625	607	567	599	543	598	541
25150	24007	31184	25244	16626	3160	424	338	308	333	295	322	331	314	313	289	339	326	307	308	308	322	313	310	315	302	327	314	302	314	299	315	301	339	320	312	293	318	306	279	338	314	311	362	311	290	323	297	320	294	322	289	307	344	306	304	310	332	315	291	309	331	297	332	279	318	296	320	349	309	288	317	274	320	304	332	315	310	335	288	278	316	299	289	299	322	298	288	287	299	314	317	299	332	311	262	275	308	302	271	342	304	305	306	278	304	278	306	331	301	301	295	313	310	301	353	324	334	306	309	325	299	308	318	313	321	316	321	292	340	288	317	309	313	318	314	344	321	311	302	277	316	311	308	283	280	267	316	289	320	323	340	311	341	291	315	295	313	294	283	299	311	327	306	277	319	320	310	322	342	279	311	297	308	293	310	314	298	309	321	301	319	309	296	307	324	314	307	295	321	315	284	297	376	312	338	336	316	297	329	314	292	291	302	298	302	309	297	293	307	331	293	281	316	291	322	321	340	308	303	302	303	281	268	309	286	315	289	325	300	302	298	300	310	294	345	305	293	284	332	309	315	292	307	314	295	289	328	305	331	280	310	282	324	322	302	293	327	305	312	302	303	321	318	310	305	294	300	312	319	319	300	308	305	308	322	306	306	320	289	288	290	317	341	270	297	339	311	269	264	300	285	299	296	307	314	306	316	300	300	294	298	301	294	303	281	292	319	318	303	306	323	353	333	270	308	298	299	325	305	284	331	322	267	282	276	300	304	279	326	314	296	298	280	329	301	293	307	300	288	340	315	305	347	312	276	300	306	276	306	312	327	282	278	301	310	322	334	307	306	317	288	303	336	303	308	291	313	289	297	321	311	320	303	318	341	313	283	297	282	303	307	305	321	285	317	285	341	270	273	310	289	281	295	281	310	305	300	288	301	311	330	328	314	299	289	283	283	293	302	306	309	307	279	324	328	300	321	321	310	318	303	334	302	318	274	299	302	337	317	323	314	296	284	285	308	275	286	329	320	290	292	317	333	307	316	357	291	324	277	304	318	301	319	325	295	287	288	307	309	284	293	314	296	289	327	300	331	309	316	323	312	319	308	319	291	330	288	302	317	314	291	307	297	311	281	323	309	307	312	326	303	313	287	292	312	331	294	317	306	312	279	270	303	322	317	318	296	283	273	295	303	310	289	311	316	296	313	309	317	299	282	273	313	326	304	297	313	293	289	297	326	306	269	303	315	292	305	322	313	295	319	306	298	294	294	285	297	311	302	279	310	308	314	294	305	301	277	290	274	308	354	294	320	321	297	307	317	283	298	343	312	316	296	302	307	303	281	309	295	333	298	295	317	294	283	309	298	328	319	331	332	265	308	305	293	302	304	290	314	291	285	312	303	308	313	321	284	283	305	312	307	319	335	310	311	289	306	353	299	357	311	306	307	323	313	320	309	306	284	305	307	283	300	318	334	310	324	299	305	295	297	309	283	304	299	290	296	296	304	303	329	342	284	296	307	279	301	338	288	328	317	255	326	309	311	310	310	298	272	311	315	326	317	309	295	286	285	298	283	320	337	317	294	339	306	301	326	303	320	322	301	273	307	304	303	276	289	270	280	292	299	310	310	299	302	281	323	305	266	288	350	322	274	292	321	296	300	329	281	315	296	310	328	288	329	304	276	314	334	298	296	295	308	273	313	286	320	299	260	275	303	292	274	302	299	293	321	340	297	308	308	323	338	320	284	312	291	340	319	299	320	291	339	341	322	318	311	312	275	270	324	297	305	301	339	312	298	301	324	304	285	299	310	282	274	313	330	320	288	318	323	333	281	277	306	349	305	314	307	316	323	320	343	324	294	299	306	308	293	324	291	303	291	330	318	313	332	298	307	310	317	293	309	302	318	314	313	321	283	319	306	329	303	302	300	299	299	307	355	297	306	342	317	272	303	340	275	295	295	306	327	300	286	328	292	293	300	335	295	290	279	340	322	308	296	351	312	299	296	304	308	309	310	301	285	285	298	342	279	304	317	292	305	281	307	306	322	311	319	295	277	298	281	307	273	310	285	293	296	307	343	265	297	314	313	297	284	316	291	316	307	291	318	325	282	307	291	315	320	318	290	309	319	329	326	261	322	282	284	308	298	303	305	302	351	336	303	313	313	305	287	308	304	295	286	321	319	307	296	302	299	305	308	309	271	326	315	340	316	294	318	320	305	330	296	297	280	313	288	316	329	320	310	268	290	286	276	328	310	297	298	299	303	313	324	305	318	319	323	334	286	275	328	291	307	313	296	335	326	294	335	321	295	266	281	321	284	288	310	293	319	333	314	304	313	302	344	274	288	308	281	348	305	304	280	303	319	308	299	290	309	309	302	325	302	301	304	309	286	255	327	323	320	296	300	332	327	299	299	277	324	294	286	315	312	310	317	331	289	316	313	304	314	317	315	292	292	325	325	310	337	325	335	282	300	296	328	325	315	324	311	320	292	297	322	324	329	301	291	271	318	287	290	308	292	308	306	340	264	286	316	311	321	296	309	311	296	311	318	290	283	304	297	293	292	298	285	307	262	290	284	305	329	322	271	300	327	325	287	291	302	312	331	334	310	311	296	316	326	323	306	307	309	309	305	295	279	296	327	290	297	310	275	288	332	289	329	337	311	309	314	298	308	310	292	283	312	315	288	314	312	295	290	298	304	316	302	305	296	314	319	322	313	326	271	296	302	315	307	314	333	292	307	295	320	321	283	317	320	313	313	318	295	291	298	288	301	293	289	303	288	302	319	296	310	284	323	311	308	307	314	288	295	337	321	345	299	290	320	302	293	288	328	286	293	312	288	301	344	297	317	316	344	302	287	297	319	312	296	318	319	309	310	286	335	302	317	297	295	323	308	318	293	323	321	312	303	299	327	291	284	319	271	333	325	318	284	297	292	318	327	286	301	350	296	342	292	310	288	306	316	300	307	315	311	299	303	299	307	283	284	308	334	276	329	329	283	280	359	305	315	324	310	283	302	305	291	339	280	308	340	293	316	312	309	293	310	302	305	322	325	284	306	322	272	321	289	311	317	304	306	295	296	339	290	292	332	302	337	280	302	309	299	302	319	314	302	297	310	300	316	314	334	321	330	279	318	313	307	311	279	312	294	297	281	300	287	321	333	283	305	272	305	347	309	324	326	316	322	310	302	294	302	324	318	304	304	287	256	333	300	299	289	329	330	282	291	354	306	278	288	323	327	346	303	302	289	310	288	297	302	301	293	315	322	293	291	307	307	316	309	325	326	305	300	323	287	310	316	276	323	318	345	300	299	306	336	314	316	315	314	325	302	301	318	290	323	297	290	281	310	317	313	324	301	332	287	324	300	280	302	292	296	291	309	328	316	330	286	330	319	296	322	283	282	268	319	308	281	284	262	316	323	286	311	322	315	340	315	327	293	293	280	302	329	313	337	327	292	306	310	278	303	320	268	314	259	302	299	322	301	309	289	336	294	335	324	311	311	308	329	309	306	296	300
60064	86826	55987	26777	7351	1561	725	581	567	586	570	576	581	638	595	546	598	567	608	538	558	581	572	605	562	589	554	553	553	604	577	558	598	561	597	593	572	595	604	572	592	588	590	584	592	579	581	533	560	579	583	598	568	592	583	549	547	585	596	574	576	610	561	557	596	605	581	551	571	573	592	589	602	580	589	591	596	553	555	552	565	625	588	542	544	610	563	553	594	589	594	588	556	585	568	584	597	589	606	615	604	569	567	566	567	617	548	574	573	585	570	581	553	597	551	571	532	616	614	574	608	615	595	596	646	578	536	563	604	567	553	565	606	601	632	566	618	589	632	544	586	578	581	585	579	581	600	609	598	577	571	590	571	562	563	610	527	601	598	596	582	585	589	531	581	570	586	534	580	602	564	581	581	560	591	581	606	627	615	588	582	586	596	604	571	571	582	623	559	607	563	584	538	576	524	566	563	598	598	574	575	613	574	579	604	549	588	627	557	594	567	573	604	547	561	591	649	575	562	607	575	593	588	647	602	520	618	562	613	568	602	568	565	603	608	557	553	564	570	523	617	551	555	552	556	588	576	584	587	565	583	623	567	563	594	593	546	557	561	569	641	545	587	571	565	593	578	589	574	600	588	629	606	531	609	632	564	586	571	606	602	614	599	589	545	587	561	567	604	578	583	564	558	634	565	588	644	588	589	634	612	564	547	556	584	564	563	550	559	537	566	517	566	582	571	607	558	549	585	551	580	598	608	599	593	608	528	588	571	601	594	628	549	547	596	572	524	561	577	582	556	586	579	597	596	562	556	552	569	588	569	557	553	561	572	566	559	622	640	586	552	595	594	581	571	591	574	588	636	583	581	592	593	594	595	528	577	601	562	584	569	565	582	600	565	573	589	555	621	564	556	594	560	605	569	593	581	560	562	550	595	555	538	583	536	560	624	584	601	578	565	614	591	570	559	629	558	565	561	576	541	578	573	558	531	562	577	537	572	565	567	558	578	571	567	623	637	578	637	553	567	583	564	564	624	567	581	571	613	568	554	573	556	603	552	595	596	551	550	595	585	606	544	603	618	601	534	563	619	568	553	575	580	563	583	589	575	558	552	595	598	584	607	569	592	594	592	545	585	614	583	583	611	588	655	563	583	584	583	591	595	603	619	634	573	579	599	554	584	600	583	563	624	601	583	576	558	525	536	625	605	571	583	565	576	575	586	584	604	600	568	572	558	564	576	582	600	585	587	551	592	601	564	592	570	593	588	582	567	564	596	568	558	613	571	622	590	545	568	602	588	610	602	607	553	575	582	589	587	586	571	590	585	542	589	595	567	579	573	552	582	589	606	569	610	587	581	590	579	532	602	604	615	566	596	573	606	573	564	592	562	588	555	596	584	577	583	569	546	568	547	596	590	605	586	597	586	549	594	541	564	578	637	537	575	584	600	564	583	604	626	509	607	625	584	619	594	592	591	587	539	590	594	596	597	588	586	589	575	582	602	579	619	580	615	587	599	599	588	651	565	608	544	580	611	612	632	545	552	567	589	608	598	578	584	566	573	592	593	601	599	565	622	576	611	568	592	628	596	619	606	565	569	576	588	602	639	595	597	582	597	567	564	597	590	594	562	571	602	604	588	596	603	563	582	608	547	615	569	556	588	597	622	591	617	561	638	574	567	574	566	575	542	556	589	566	598	610	607	577	604	617	583	537	575	587	566	601	554	589	575	561	609	561	571	580	555	571	607	603	543	563	576	571	559	564	587	591	573	584	623	573	591	566	578	573	617	534	598	601	590	586	542	544	545	550	570	586	591	618	575	590	566	593	583	585	534	557	557	558	572	609	594	532	600	598	621	584	581	591	559	599	606	563	569	570	544	562	594	571	553	577	587	608	556	583	581	562	536	615	590	593	591	591	574	603	536	578	556	561	598	572	615	540	572	582	563	539	587	531	591	606	623	547	548	598	583	624	613	596	588	552	582	561	588	603	554	566	610	620	558	595	581	584	533	555	584	598	623	581	586	589	539	570	578	598	555	617	585	621	596	564	578	555	610	565	566	584	585	542	550	568	566	611	566	617	508	616	563	584	543	575	609	556	553	573	617	609	596	591	581	579	575	540	567	584	602	559	577	574	583	580	548	571	544	590	565	609	584	590	542	595	568	552	531	593	549	626	585	556	537	617	580	581	540	581	553	575	530	575	563	556	605	571	549	597	541	508	585	596	608	615	585	587	550	591	545	602	554	595	605	576	603	586	606	555	598	630	558	582	532	593	555	594	573	530	598	568	609	598	601	612	603	588	535	589	570	562	614	575	591	552	595	546	592	564	604	568	578	580	592	568	582	620	581	612	578	535	578	579	563	555	583	589	599	612	577	585	574	539	590	606	585	593	584	592	571	553	587	593	547	537	575	621	520	622	606	606	584	608	614	553	566	558	595	574	606	581	562	606	566	561	538	570	561	574	595	574	551	570	597	594	561	595	639	596	566	606	595	550	580	549	567	567	608	548	560	586	582	586	582	540	603	581	611	601	603	597	565	637	554	575	574	594	602	571	586	588	591	561	575	604	583	579	598	594	622	563	575	560	576	583	545	581	579	576	588	569	579	555	590	567	571	583	594	569	605	537	601	608	555	585	539	564	587	575	579	576	602	595	583	564	555	616	601	601	553	575	553	596	592	592	594	563	589	583	554	590	602	615	569	560	572	553	595	546	587	596	588	584	558	542	577	532	552	582	618	595	573	553	567	547	581	603	577	570	586	561	588	574	575	589	561	602	605	593	569	580	570	589	596	585	572	589	552	524	562	574	560	556	556	590	623	575	552	573	605	579	566	579	597	573	571	550	566	575	606	553	638	534	612	576	567	540	591	576	535	584	603	590	564	579	558	617	607	559	542	573	564	602	620	607	585	566	572	602	557	560	590	620	593	549	580	559	574	585	601	630	583	602	580	562	561	607	550	593	592	557	566	590	570	580	592	609	631	589	602	580	566	589	571	598	591	614	532	565	569	613	579	600	582	566	560	632	575	536	581	579	561	617	615	582	619	534	609	586	568	554	598	578	551	590	593	572	593	535	577	583	585	572	582	582	581	656	604	529	612	576	603	565	576	584	563	552	608	600	600	596	583	577	583	565	626	549	572	576	579	536	641	564	542	536	557	604	570	599	555	568	587	562	578	598	583	567	588	565	576	573	613	572	600	557	580	618	601	608	602	582	601	598	613	559	639	590	607	553	600	575	606	552	557	551	545	545	575	592	544	583	601	577	600	589	563	548	540	596	572	604	567	600	578	570	593	634	565	611	528	644	587	582	588	577	603	533	569	608	609	575	546	566	592	551	616	562	576	580	590	637	598	554	556	533	596	564	599	613	550	588	587	539	551	591	566	563	551	596	590	571	591	595	569	559	526	574	614	546	566	629	608	605	571	579	566	579	581	524	551	576	613	584	581	585	552	582	590	613	581	565	549	542	556	611	588	570	580	567	575	565	602	569	597	543	647	625	595	610
23664	22270	29904	24159	21052	15829	1917	420	361	387	376	361	388	380	362	344	376	366	368	322	392	341	344	360	363	372	342	354	350	345	378	350	381	346	346	364	371	322	333	365	381	363	358	371	388	348	357	377	327	353	375	358	351	370	348	369	356	377	403	364	369	369	310	360	336	343	380	390	364	394	359	365	359	367	374	364	350	347	352	340	333	360	386	367	363	341	391	379	374	355	363	333	301	376	377	363	348	344	329	346	365	357	401	347	347	374	338	372	391	375	345	371	375	375	342	361	367	340	347	350	372	348	353	374	369	340	368	308	355	387	379	342	347	342	354	338	349	405	393	359	382	396	353	364	337	377	334	364	365	348	368	357	369	349	363	344	365	380	302	380	357	359	350	338	363	390	357	372	349	310	369	337	350	344	353	341	364	326	359	385	392	360	380	335	378	360	357	351	357	354	329	376	346	345	369	364	317	377	354	343	366	376	348	388	349	365	385	339	377	363	364	354	348	356	348	340	372	373	376	364	371	370	359	368	347	397	359	342	343	379	345	328	347	354	364	330	374	363	348	374	345	338	328	376	388	352	371	360	347	385	352	356	323	365	332	365	355	355	364	365	326	376	372	362	360	368	370	380	373	368	369	378	364	327	334	329	369	367	354	384	363	334	329	345	360	354	383	364	350	362	378	364	373	355	368	361	369	316	329	385	350	360	331	339	332	343	408	380	390	362	355	374	383	345	315	382	371	383	360	373	333	336	367	370	352	370	380	358	366	339	342	394	334	343	356	346	370	360	355	354	390	344	340	363	364	336	325	369	325	343	376	343	354	374	389	363	365	374	371	357	329	374	387	379	354	350	337	371	352	340	334	331	358	343	339	354	365	398	356	372	344	365	344	380	338	366	355	371	318	349	362	363	360	367	398	318	331	334	326	361	336	373	354	344	336	342	332	354	349	392	340	381	320	372	343	352	357	386	384	354	362	359	367	356	326	343	374	348	336	373	356	343	332	363	379	358	379	363	356	354	355	333	348	336	375	372	350	375	339	338	392	319	349	352	355	379	353	358	363	357	322	350	365	330	364	331	348	355	341	369	348	341	363	347	372	376	359	330	342	359	369	365	352	363	338	364	359	352	364	350	376	324	336	352	368	357	374	379	333	361	357	327	341	356	344	367	323	367	334	329	311	355	370	366	386	357	381	395	359	356	369	309	364	362	371	381	347	385	342	367	349	349	345	356	333	364	379	387	352	350	379	363	379	376	384	330	343	349	365	365	363	372	391	341	388	335	364	358	357	345	347	338	328	346	358	331	384	360	351	346	372	371	343	347	312	340	363	370	338	329	362	369	385	369	351	370	336	381	360	345	327	352	375	357	344	330	376	362	372	354	364	366	392	351	346	389	319	351	335	374	356	349	356	345	351	377	342	350	350	361	373	374	371	383	338	344	337	399	359	354	378	305	385	390	343	367	363	349	327	370	336	364	377	341	376	349	376	337	342	349	336	338	370	351	320	341	344	376	383	351	367	382	352	337	358	342	356	379	349	381	351	328	371	383	336	365	345	354	365	367	353	338	359	350	347	375	376	307	368	367	356	344	382	375	368	364	351	368	360	370	345	336	323	363	366	349	357	338	367	355	356	379	384	342	351	350	391	350	359	347	342	361	352	315	340	320	330	334	343	345	346	370	359	358	352	348	382	358	337	374	371	369	347	380	353	365	350	365	342	342	392	349	390	336	374	373	338	345	383	351	349	357	360	365	370	340	384	391	361	335	373	376	359	364	375	357	364	323	349	355	347	346	342	389	351	352	367	361	349	356	364	364	404	373	356	369	332	377	372	358	339	369	358	369	364	340	344	363	365	357	354	353	353	376	355	355	354	334	347	363	369	336	366	354	323	342	342	385	338	347	355	374	344	349	379	329	357	371	386	361	366	344	377	362	369	375	378	354	366	362	357	330	342	332	358	341	340	379	342	355	393	334	348	351	374	356	343	361	348	394	376	371	330	366	369	385	340	375	357	398	329	327	353	344	362	374	319	353	350	337	371	333	329	354	343	377	389	379	361	358	360	356	368	334	329	336	389	350	398	357	366	395	374	357	366	364	346	364	371	376	363	334	344	362	373	360	369	394	386	343	346	367	366	344	322	357	366	364	381	370	302	341	375	350	366	361	346	372	364	341	351	364	347	333	360	346	355	351	378	389	342	323	385	369	347	356	361	349	398	366	364	377	341	373	333	364	366	317	397	378	328	348	321	359	343	344	375	374	371	361	343	362	364	350	379	342	340	352	374	363	353	351	360	341	337	357	354	340	339	361	344	387	360	380	381	354	339	375	376	350	364	344	353	396	347	364	343	341	345	348	378	378	350	354	359	380	356	371	358	368	347	399	345	321	352	358	336	352	382	360	351	364	373	341	363	338	364	337	356	348	385	368	355	344	338	367	343	343	386	382	357	370	376	374	352	362	356	370	376	359	357	337	343	333	366	359	375	337	369	358	327	335	378	358	371	340	370	354	384	384	352	375	354	367	364	319	341	363	349	361	342	322	345	370	348	365	359	359	360	363	384	358	376	327	371	344	366	349	341	328	329	354	364	342	352	314	380	360	364	342	352	332	346	362	391	352	363	357	321	388	360	354	341	379	342	372	367	351	374	350	384	365	383	346	336	384	379	363	332	352	354	355	336	406	369	366	348	370	350	396	360	311	355	379	387	349	373	363	343	351	365	345	380	376	359	350	335	356	368	350	367	354	335	358	313	345	375	365	364	354	402	360	368	331	371	325	351	349	345	354	343	367	340	387	373	369	372	347	354	342	373	380	374	338	358	371	373	352	363	377	356	365	381	365	350	362	369	369	366	398	360	358	365	367	339	333	350	360	340	328	347	374	348	325	366	400	333	330	318	364	351	383	362	346	351	386	391	367	379	361	328	353	304	363	359	386	378	323	338	363	355	374	375	371	356	346	351	391	359	368	349	350	324	384	373	365	370	379	367	352	353	369	364	384	353	375	380	346	378	360	356	339	406	372	360	329	356	373	366	357	344	351	338	368	324	377	331	349	383	401	370	338	382	375	340	343	338	383	321	360	383	339	364	358	353	336	357	352	393	383	370	370	373	367	364	365	331	354	354	360	361	365	316	352	343	348	365	349	351	361	344	351	355	383	375	383	357	399	361	367	340	377	361	358	347	355	370	384	352	371	348	348	360	380	351	344	398	399	363	337	379	338	391	330	346	341	351	365	340	352	323	375	339	382	338	356	330	376	356	371	330	373	375	379	354	382	364	361	354	341	355	343	391	329	400	379	375	371	382	353	337	356	352	376	370	357	354	357	341	361	371	319	373	344	351	356	378	339	352	327	365	366	359	382	362	356	361	399	350	368	378	379	345	331	354	376	354	365	371	381	359	347	322	368	361	387	364	352	342	354	352	368	351	358	339	375	334	354	378	371	389	361	346	391	340	339	354	381	342	384	333	352	354	366	357	400	394	344	374	392	355	353	310	338	331	386
60249	97866	66214	34658	11805	2457	818	656	668	685	623	599	660	630	657	633	638	672	674	680	639	600	648	645	681	667	693	637	644	653	629	656	672	648	672	632	656	668	645	594	687	654	676	645	647	657	664	666	599	644	647	643	667	659	646	640	675	641	662	654	581	596	626	640	604	608	625	633	631	613	645	631	617	633	623	611	637	626	592	656	622	599	680	637	655	606	601	618	667	661	627	639	644	630	668	603	684	668	635	636	643	672	630	664	659	705	658	639	707	624	654	625	668	672	695	643	598	636	636	614	639	587	637	612	670	626	626	605	644	643	659	618	628	684	646	624	660	629	642	662	644	648	627	671	665	630	672	628	631	634	642	659	642	640	666	639	654	637	628	595	617	619	692	639	663	613	593	688	669	661	617	655	622	652	657	649	615	651	661	630	656	653	644	646	661	623	683	644	686	667	630	674	628	646	631	610	605	635	673	674	620	541	644	666	617	588	654	657	665	665	670	649	601	655	677	666	602	646	680	625	616	648	602	660	622	650	653	640	665	691	679	672	651	646	603	678	628	691	619	686	668	675	642	615	644	638	640	612	640	614	624	684	644	621	682	687	630	662	631	648	588	617	675	613	657	629	647	599	595	644	639	682	628	599	683	633	578	675	653	664	597	612	675	638	656	673	629	635	636	612	629	611	639	641	716	613	672	568	657	666	619	656	609	627	663	606	605	637	599	633	676	610	656	681	648	645	606	623	644	626	649	589	701	656	656	674	602	616	592	649	673	663	678	635	613	636	634	642	627	696	650	659	647	667	603	673	687	640	651	667	670	641	658	661	615	664	614	650	637	604	625	654	675	663	660	636	670	615	643	665	610	697	659	645	623	654	638	676	638	655	614	631	621	599	676	646	582	684	687	649	619	627	659	684	635	628	626	621	669	639	642	638	664	631	637	593	642	637	658	650	629	622	666	621	626	654	683	639	584	670	580	623	654	664	667	662	666	690	639	590	599	633	651	638	667	649	638	644	624	627	687	640	605	640	598	633	628	626	648	623	631	647	610	668	662	665	638	570	679	637	611	621	652	624	619	645	648	650	657	642	653	654	630	650	637	638	616	614	627	611	664	626	607	683	646	643	627	645	614	635	657	667	622	634	687	679	652	627	648	632	631	655	657	646	649	636	636	649	661	634	660	641	619	690	589	652	588	622	639	626	644	681	660	645	617	638	651	606	639	634	633	625	620	662	626	629	698	639	628	618	680	701	659	629	702	635	642	646	629	675	610	620	606	677	644	634	661	630	636	633	673	641	640	634	689	658	657	636	634	627	667	612	626	627	597	619	620	641	668	674	642	634	697	657	616	628	614	652	681	640	609	644	664	602	643	637	626	640	641	639	615	645	604	622	681	634	628	667	662	615	663	584	646	660	660	674	642	667	598	637	647	631	625	681	668	643	609	627	602	616	624	640	623	639	616	637	637	640	637	598	642	613	643	679	611	647	636	632	641	603	634	657	617	625	643	630	657	647	653	615	607	631	655	602	612	640	649	628	636	625	654	642	621	663	639	662	630	613	616	623	597	649	640	608	630	635	626	641	574	659	661	682	661	634	673	631	648	625	634	651	610	598	627	631	687	643	633	633	627	629	586	631	628	699	641	656	688	643	647	642	668	595	651	616	673	639	576	596	636	643	649	673	681	613	633	659	633	654	627	608	640	600	668	600	641	655	637	644	646	612	659	676	650	635	641	653	660	630	658	625	637	662	692	647	652	617	687	642	672	643	644	648	693	634	668	621	665	641	619	648	641	625	610	643	614	648	663	648	644	627	619	652	631	622	661	651	606	659	674	620	636	611	673	641	621	635	604	666	667	616	645	667	584	658	601	635	620	621	647	677	612	664	621	631	619	643	679	617	682	671	620	661	631	683	618	646	613	645	661	634	644	645	612	608	615	615	655	613	640	620	636	648	623	654	652	606	672	651	671	602	633	600	656	641	701	635	684	594	668	620	625	660	640	629	589	642	633	626	629	692	645	644	672	646	666	664	686	631	670	615	647	615	641	610	674	667	662	699	639	652	615	635	677	619	641	599	652	626	644	650	628	660	645	618	670	614	602	620	634	626	640	619	636	658	639	616	649	632	610	670	647	633	676	628	608	625	640	663	640	683	628	676	627	652	649	616	589	643	639	663	624	643	636	681	597	638	627	650	660	650	666	661	675	651	616	625	679	638	588	630	600	638	667	633	648	660	677	642	626	672	662	651	655	658	655	658	631	631	651	655	647	643	646	681	616	619	622	662	633	653	662	663	647	617	622	612	622	622	619	643	621	641	626	654	625	629	634	618	619	683	624	625	655	655	616	660	627	632	593	657	573	625	675	621	699	654	639	646	660	633	609	653	656	661	603	650	632	643	653	659	679	635	633	636	622	643	648	613	600	601	624	609	645	686	645	596	617	634	640	652	627	681	606	558	647	655	666	639	639	630	602	678	614	651	632	667	653	604	612	594	675	644	656	664	659	668	689	656	621	612	646	615	657	625	679	629	657	637	622	625	639	661	645	668	664	670	662	607	639	595	651	645	618	647	653	642	623	624	632	632	638	631	602	638	615	657	613	704	655	676	679	700	631	681	661	602	613	592	639	643	633	606	640	628	613	629	621	634	627	677	610	647	647	625	662	674	623	630	651	655	635	666	670	653	600	610	651	644	636	625	611	629	709	599	592	625	687	616	684	693	623	618	616	656	583	651	635	648	647	707	622	661	657	664	709	637	640	604	608	629	614	669	656	625	644	673	669	619	637	680	641	662	603	644	690	632	664	638	628	649	637	678	617	633	633	652	626	642	629	625	614	616	655	644	638	608	636	613	721	626	641	636	636	643	623	625	653	602	616	597	698	640	660	675	676	660	637	651	612	662	579	693	667	604	604	638	678	612	630	610	638	668	625	623	699	671	671	655	655	633	642	627	613	621	641	569	661	655	619	598	629	581	641	600	643	633	611	646	625	631	648	594	637	624	643	656	666	671	648	649	602	656	674	624	638	643	618	617	617	639	657	679	644	636	688	626	647	632	672	656	690	657	603	618	634	638	666	603	653	598	656	700	605	686	628	659	596	618	649	602	644	587	643	673	622	678	633	637	636	646	608	684	584	655	649	638	625	661	643	645	666	660	598	655	602	610	613	688	697	639	642	640	602	646	646	613	640	663	630	653	601	638	670	648	620	674	607	608	655	598	631	676	640	654	643	628	634	648	613	629	655	662	645	662	600	635	617	635	656	638	654	635	667	607	674	636	656	635	684	676	690	653	637	624	644	613	666	624	659	584	623	615	677	617	683	634	618	619	643	646	623	655	668	621	667	621	602	644	617	660	598	623	656	596	649	665	621	650	599	648	650	614	677	662	652	637	632	624	616	662	660	612	597	617	669	623	636	637	678	635	615	660	589	604	660	649	672	662	647	667	629	646	636	627	615	679	630	634	628	619	622	673	645	632	651	612	594	663	677	746	631	647	670	646	624	670
31242	32181	24280	8025	942	431	328	299	305	311	304	311	307	320	338	304	285	329	311	310	333	313	282	306	318	313	303	296	296	313	293	306	298	292	331	299	286	275	280	305	309	307	283	285	293	307	308	295	303	320	300	311	292	308	310	312	309	296	270	328	309	289	320	290	290	284	304	311	313	299	284	293	314	322	315	322	341	341	317	320	294	305	298	289	336	284	308	303	297	314	333	287	266	305	313	274	309	268	313	270	287	337	282	318	338	299	340	329	294	349	343	299	287	309	296	331	311	322	355	309	273	315	313	328	324	282	305	316	348	298	319	316	289	308	311	286	294	305	296	302	294	350	294	319	293	318	307	286	318	318	332	281	338	324	329	314	303	316	292	303	300	288	333	263	289	300	297	310	258	322	288	330	330	277	305	309	316	278	316	306	284	314	312	303	307	327	301	288	324	310	297	286	317	304	306	297	341	330	285	301	281	272	300	321	294	313	285	297	300	321	317	329	305	319	285	260	316	290	302	290	310	305	313	297	329	256	342	309	342	314	299	330	331	305	320	318	289	293	281	294	293	301	300	312	296	297	256	308	300	316	273	280	301	315	290	288	315	271	310	303	304	334	293	296	323	299	300	286	289	295	281	308	294	300	286	279	304	301	276	275	307	299	282	301	317	287	307	309	339	303	301	330	323	304	329	314	303	300	283	303	298	338	289	317	317	298	300	293	338	305	314	305	331	340	315	318	282	330	323	280	318	305	325	293	272	285	329	294	313	309	294	296	268	318	328	337	261	289	324	301	324	311	324	302	315	300	305	300	298	298	289	332	313	283	311	277	288	330	350	337	302	308	326	318	308	300	305	308	300	341	316	318	271	342	296	310	293	318	319	275	332	282	301	320	339	313	293	331	299	309	273	272	351	323	297	278	281	321	333	331	310	279	290	300	321	304	300	304	295	301	316	290	294	309	315	335	298	310	303	296	307	265	291	308	304	348	338	280	326	305	295	295	319	305	296	282	314	295	317	309	299	289	275	288	304	326	309	307	305	278	314	315	331	328	299	284	331	255	321	306	282	287	281	298	327	296	292	314	323	278	296	302	300	263	311	312	312	277	315	333	302	325	309	320	307	290	291	310	350	311	273	294	304	338	336	304	318	302	306	265	289	305	301	293	322	297	302	285	332	319	284	303	319	336	305	308	315	246	307	299	298	319	329	285	297	311	293	300	282	303	308	300	319	286	297	315	299	302	326	283	303	300	263	301	321	315	307	280	298	330	328	297	301	295	299	314	334	323	287	344	281	315	320	307	318	292	301	330	297	300	343	278	325	308	326	292	305	297	332	307	310	296	303	308	326	307	317	269	367	287	286	302	269	323	324	338	302	288	332	306	281	317	306	302	316	323	313	310	304	305	297	300	306	279	316	310	277	286	280	300	300	293	313	314	297	313	292	304	277	297	287	273	305	320	335	306	296	301	319	316	284	293	282	278	319	328	331	304	318	329	280	290	309	301	283	295	310	284	324	267	270	289	303	329	329	312	275	324	317	307	319	341	336	308	335	317	326	291	314	297	307	308	305	265	293	299	323	306	291	313	274	295	314	302	323	289	315	321	302	293	298	302	304	307	294	328	318	280	313	337	280	293	301	313	311	304	328	299	295	326	312	330	312	305	290	302	295	292	297	309	300	294	306	322	322	317	300	308	343	287	289	287	320	294	303	305	312	305	289	314	327	321	318	283	313	351	318	303	325	284	298	315	329	305	309	321	279	344	307	320	319	271	318	332	323	301	321	306	292	304	291	319	291	306	309	332	291	310	296	276	308	310	313	304	298	341	292	283	305	296	282	342	296	267	297	311	304	292	294	318	310	305	300	290	297	298	306	345	293	273	307	267	296	298	302	276	307	322	296	274	295	291	316	334	279	301	296	301	280	292	298	286	295	333	297	317	304	324	333	296	350	315	298	338	322	306	311	305	316	307	323	297	297	321	287	305	338	296	309	316	329	298	315	310	324	300	287	345	315	303	317	274	293	299	295	294	297	316	309	285	285	292	312	312	300	311	320	332	296	327	304	289	265	294	313	327	309	304	301	296	268	337	318	312	292	291	293	319	303	313	285	306	310	315	317	323	308	314	321	321	318	278	305	319	320	300	299	299	303	295	305	317	328	310	336	304	282	303	298	322	340	310	342	308	309	313	299	295	287	298	302	305	312	310	317	286	304	308	292	318	322	279	306	324	314	311	293	284	292	323	330	313	284	308	287	341	294	331	306	340	314	298	316	292	307	307	307	285	286	298	297	303	322	270	294	317	280	296	296	301	302	332	324	302	296	293	313	322	333	337	277	319	271	310	294	307	319	326	292	302	343	339	315	308	288	273	310	356	303	303	314	278	344	335	304	310	313	305	317	319	278	310	306	327	314	308	335	299	300	292	294	342	307	309	294	323	320	294	329	306	273	331	322	326	328	319	323	277	312	311	319	311	325	319	295	303	296	300	286	332	316	318	292	293	295	317	289	316	316	351	291	306	339	305	307	300	316	311	317	312	304	329	291	308	283	302	316	315	292	325	311	318	310	263	320	315	299	326	307	334	288	316	343	299	328	311	301	311	287	310	292	315	298	329	298	280	306	312	288	333	302	282	310	331	321	312	320	298	303	286	282	312	271	292	296	298	302	283	337	300	298	279	296	301	309	287	310	323	300	311	307	282	314	295	302	309	304	297	298	322	304	308	302	307	303	326	315	302	326	293	329	333	302	310	276	315	270	331	285	330	334	294	308	309	261	298	286	286	277	339	325	272	321	324	310	286	363	281	326	296	306	306	325	274	314	316	311	317	294	298	305	309	295	321	327	321	292	323	311	328	333	315	298	292	312	300	295	275	281	328	303	307	281	337	312	307	290	339	280	348	299	321	330	286	270	306	308	308	299	294	308	310	281	334	318	307	299	309	300	332	292	276	292	278	293	331	313	336	331	308	283	315	329	354	300	294	303	292	294	309	314	319	337	297	331	295	323	274	319	320	309	343	310	323	307	301	284	303	283	319	324	312	312	323	306	293	310	307	298	313	302	288	324	288	291	308	297	312	293	335	303	284	318	293	315	311	286	324	323	339	287	294	314	318	322	330	274	313	295	300	324	325	280	319	343	347	303	300	286	297	304	308	303	310	298	303	331	332	305	320	318	313	305	321	307	324	290	307	328	321	317	320	314	292	296	327	289	285	320	290	317	318	308	341	299	289	337	295	317	281	269	300	310	282	310	299	298	308	306	303	321	306	274	285	314	297	284	292	345	296	328	316	311	333	298	296	313	307	293	283	356	308	307	310	335	320	278	293	310	313	317	260	322	332	334	320	284	314	311	319	323	276	314	309	314	307	338	303	297	280	318	317	294	341	295	298	329	316	294	330	285	308	325	318	296	287	291	279	298	315	322	302	298	289	299	309	304	278	339	306	287	293	306	308	292	308	311	344	297	304	314	293	314	324	303	300	309	336	318	324	306	308	321	306	309	299
39676	47348	27630	8012	1942	801	592	557	603	569	556	583	624	533	564	583	574	578	604	536	589	570	596	594	579	612	581	562	549	595	536	607	571	554	572	588	585	608	562	602	553	564	580	587	606	594	523	556	611	579	590	579	602	578	590	599	584	571	574	599	522	582	592	577	571	583	626	589	603	581	605	628	597	566	570	579	664	564	641	567	537	581	556	593	561	604	592	558	568	568	567	552	551	565	561	614	552	588	597	566	560	615	562	584	582	575	588	567	584	613	555	583	599	523	569	624	576	577	589	580	566	577	537	587	615	589	580	600	603	570	573	551	584	552	552	552	580	591	582	597	583	576	633	633	569	575	625	571	533	569	580	560	570	594	585	617	568	608	556	579	543	556	554	599	611	581	579	566	602	579	592	555	648	569	600	573	588	608	579	562	589	577	541	595	570	541	594	557	558	624	599	591	580	587	588	590	615	592	586	610	539	590	612	570	534	557	576	611	594	600	557	582	577	565	565	541	581	575	583	604	584	612	629	550	592	563	578	589	565	617	586	604	624	565	602	616	569	595	585	573	590	587	574	573	566	617	567	603	540	562	570	600	612	559	538	538	571	546	595	582	603	581	562	591	579	594	603	579	577	557	555	559	580	590	536	566	570	569	558	581	579	591	580	574	595	546	564	604	567	600	590	582	602	632	560	566	582	563	622	563	596	558	550	537	602	583	562	577	562	595	549	573	564	544	582	608	565	603	588	595	546	585	579	602	560	544	600	618	537	563	586	597	569	588	585	511	556	602	548	577	619	584	596	576	543	587	593	621	592	561	642	554	573	555	597	577	567	573	641	549	598	541	592	541	589	597	562	559	580	576	560	575	578	573	504	584	583	585	564	509	571	570	602	588	628	559	549	576	526	593	597	580	536	587	591	564	579	584	589	557	607	557	571	577	556	614	574	607	589	587	607	605	567	570	578	560	577	568	575	607	573	623	607	588	562	552	599	527	592	519	579	608	617	578	567	615	595	571	562	567	610	510	559	582	564	549	589	587	608	589	565	538	584	560	544	569	597	573	577	574	531	560	609	541	538	611	552	570	576	561	565	564	559	594	580	573	624	587	608	536	567	556	557	597	606	640	587	534	551	604	526	595	604	577	590	573	558	597	583	574	579	582	586	556	583	582	590	599	572	588	626	537	579	524	568	563	599	568	539	592	561	569	579	592	568	575	589	580	572	578	590	578	552	588	618	616	563	547	534	591	595	585	562	597	575	547	598	554	564	580	531	609	594	595	571	536	579	587	588	543	610	571	567	616	569	582	569	566	561	579	594	566	583	569	571	551	614	595	549	533	587	599	579	571	603	558	570	575	536	598	590	586	577	566	562	595	616	556	593	591	594	566	610	570	616	541	561	573	568	580	569	561	539	545	612	554	568	559	555	572	549	578	574	580	557	569	602	617	579	547	539	580	582	539	541	553	604	549	545	560	547	600	605	583	549	580	557	568	580	552	583	591	528	563	568	597	601	558	585	602	587	588	593	631	602	540	588	588	577	591	621	591	545	574	582	573	605	533	561	531	530	592	585	556	612	590	577	580	546	587	570	581	548	590	548	581	572	570	579	582	638	606	604	576	556	543	562	569	534	554	602	584	583	577	599	597	577	583	577	574	626	585	604	612	590	590	576	593	571	574	607	572	577	625	609	534	611	551	616	585	594	556	569	576	559	601	553	574	603	541	622	557	559	605	617	568	552	591	557	579	625	590	587	559	565	613	579	585	601	574	576	584	574	582	573	594	627	582	547	524	569	588	591	608	590	580	587	577	573	623	589	531	601	608	559	555	605	549	568	572	601	580	602	591	572	571	618	573	579	594	606	589	551	558	569	576	563	602	588	589	565	576	600	599	604	606	577	545	582	550	586	568	577	567	568	567	575	536	579	600	545	548	587	563	570	571	567	556	592	580	580	584	603	555	602	565	561	620	574	594	575	584	551	625	534	613	612	524	601	540	630	579	591	599	607	612	556	562	580	597	555	577	570	571	538	615	584	539	533	541	608	561	642	583	552	576	582	575	597	583	531	575	601	599	559	575	603	610	548	591	612	592	553	597	601	589	591	603	574	552	552	539	611	596	592	597	559	559	608	549	572	606	555	596	605	583	555	548	555	583	562	572	552	582	576	607	555	590	554	575	547	573	584	558	582	541	556	544	603	619	547	563	587	537	577	634	586	539	591	581	589	578	548	615	638	574	572	594	549	507	572	581	535	615	569	539	543	593	585	555	602	580	570	563	565	556	600	568	627	616	540	583	575	549	639	554	573	578	603	547	556	570	562	559	599	598	577	575	570	596	601	588	565	564	543	588	571	558	580	572	591	555	619	577	564	574	553	596	593	547	616	588	580	566	548	573	582	579	554	598	599	541	545	580	581	561	598	590	582	583	579	588	561	598	585	615	575	581	622	533	537	562	568	578	565	628	573	550	592	578	588	542	581	567	621	564	568	583	610	550	593	547	531	553	576	567	616	578	606	622	566	543	591	558	540	545	550	568	560	557	591	572	580	539	567	590	562	615	573	559	586	556	585	593	539	519	598	568	614	577	633	567	583	560	596	538	567	544	601	570	576	618	570	574	562	546	572	610	566	610	582	580	604	575	592	584	579	557	581	584	568	551	573	604	578	554	586	589	583	559	566	556	589	568	569	583	613	594	590	563	597	587	622	570	616	592	577	645	579	575	596	583	560	576	582	552	528	561	570	595	560	563	613	599	553	583	557	582	614	611	563	553	604	557	585	547	550	608	631	594	554	538	559	560	642	560	595	620	591	590	568	610	570	562	595	602	605	551	629	573	588	593	574	592	591	608	604	619	567	552	554	578	597	608	607	576	564	538	607	548	616	573	575	636	569	526	553	588	601	549	554	547	599	571	550	565	572	569	600	601	613	567	549	568	573	587	612	624	608	570	578	588	582	538	568	562	571	598	600	583	592	587	614	544	641	599	541	597	592	602	561	543	551	552	586	540	580	569	571	574	585	567	631	601	605	565	603	600	560	584	634	549	594	574	610	547	612	573	568	568	586	592	586	616	584	583	601	561	583	582	575	564	604	588	555	592	596	580	611	593	580	595	569	558	594	576	625	577	599	552	565	583	569	559	588	565	578	558	617	642	574	557	561	625	637	566	543	569	576	568	592	600	575	559	588	593	566	551	582	590	562	567	592	627	575	581	584	566	600	593	571	553	632	611	564	552	562	540	587	560	618	610	591	535	565	566	566	572	547	609	551	545	576	562	551	546	550	591	576	541	580	593	568	578	561	577	596	551	596	569	567	631	564	546	578	562	567	555	621	553	592	577	584	545	566	570	575	568	595	586	566	601	577	584	592	583	571	551	576	586	550	593	625	551	566	564	570	566	622	594	602	588	577	590	608	590	598	561	562	582	554	621	578	518	571	571	566	560	573	603	591	582	552	611	576	594	553	579	591	586	560	574	592	549	589	572	585	605	564	581	560	587	585	567	581	589
25259	24266	30860	25081	16239	2936	434	341	305	346	269	284	328	318	306	332	304	340	344	311	306	328	316	300	306	314	346	352	314	307	308	344	336	348	325	298	282	291	291	301	325	277	285	310	321	282	312	307	282	279	310	314	286	321	312	306	275	325	320	311	304	289	289	303	317	299	278	331	309	314	303	311	297	317	329	298	313	288	308	296	302	300	281	299	293	295	291	310	303	305	303	327	312	322	306	299	298	313	305	318	305	312	307	298	301	288	301	323	326	305	300	337	305	300	319	342	324	343	316	289	287	305	313	307	353	304	304	330	299	314	327	336	300	312	297	333	325	326	277	299	332	296	299	342	327	305	280	301	319	334	312	297	302	298	312	315	294	317	321	319	316	309	290	280	325	292	320	259	326	316	330	305	293	298	276	331	303	305	308	305	298	314	326	300	296	306	322	349	324	317	319	306	326	334	293	315	310	329	268	306	283	319	295	318	305	305	328	302	331	324	305	298	304	320	295	349	314	286	286	317	280	299	299	312	320	311	305	313	285	310	306	294	331	290	331	314	299	296	297	332	322	322	294	311	306	326	304	304	339	305	313	313	300	288	301	329	301	304	277	316	311	300	348	317	318	337	291	313	329	340	324	317	296	320	295	342	290	305	310	291	299	304	309	294	304	279	324	294	331	317	291	302	316	334	315	303	299	318	282	342	318	335	299	313	315	292	341	272	318	335	303	319	290	296	319	314	317	287	331	309	350	284	326	321	294	321	288	332	294	314	296	308	309	309	275	325	290	287	295	297	318	304	306	327	270	334	344	297	325	323	302	335	310	266	321	316	331	303	307	318	312	321	267	333	300	314	321	314	310	318	325	310	311	315	327	295	294	321	332	298	320	331	318	333	280	328	281	319	318	290	269	314	301	314	306	298	301	318	306	323	320	309	348	322	322	307	301	301	319	280	304	331	288	332	321	321	296	317	316	325	301	334	291	318	297	298	318	318	309	336	311	314	302	324	313	306	318	312	267	309	316	338	289	283	288	307	329	320	334	282	322	282	317	338	348	292	295	312	338	338	309	319	292	290	318	312	323	295	299	279	314	320	311	324	306	303	296	311	305	302	315	340	346	312	321	313	288	343	326	307	317	324	297	322	291	300	285	311	306	308	290	316	310	336	304	357	292	327	309	318	305	327	326	322	300	322	304	299	296	305	304	295	335	323	302	346	319	294	329	291	314	316	318	303	288	295	316	299	304	344	313	315	329	304	317	308	306	289	327	324	273	280	310	305	323	302	278	300	307	317	310	299	304	288	300	298	304	274	320	291	302	290	313	313	296	284	302	299	297	308	295	296	289	323	315	307	305	264	303	334	292	310	334	307	293	303	336	315	323	333	332	313	345	292	339	310	306	296	297	300	317	311	311	319	287	296	328	306	318	310	320	335	346	307	325	330	302	313	344	315	309	284	296	308	289	289	296	303	287	289	295	315	282	308	353	305	277	295	320	304	300	306	289	287	313	287	308	299	305	304	315	324	316	301	298	305	322	280	310	300	314	322	319	288	299	337	275	294	309	320	273	283	300	316	335	289	358	311	303	325	323	283	332	304	268	282	299	312	281	284	254	264	298	336	337	285	286	338	317	325	282	315	322	304	302	304	310	314	310	333	294	314	303	293	301	318	332	317	309	295	310	319	307	288	281	313	337	276	313	313	314	289	281	315	307	304	283	318	338	300	316	332	309	333	306	315	308	319	313	290	323	316	312	303	323	287	332	323	300	305	294	321	290	298	319	335	314	305	282	320	289	309	314	293	314	313	325	308	302	294	291	320	298	305	304	299	317	311	336	277	321	288	319	319	326	308	318	277	310	311	336	310	296	294	294	303	295	283	318	329	341	310	308	306	316	290	298	314	302	330	321	313	319	332	313	320	303	308	274	305	315	290	315	337	311	289	305	322	311	294	338	315	307	321	351	322	282	291	333	339	371	321	307	304	281	285	326	277	313	319	323	324	306	317	290	322	306	292	305	266	294	315	324	288	316	302	323	317	317	313	296	300	322	317	292	339	304	321	288	287	280	307	287	329	333	307	285	307	332	335	315	315	301	306	305	322	342	301	312	315	310	301	290	284	289	324	333	306	304	323	323	299	324	336	291	347	284	321	323	321	309	297	324	311	276	303	312	315	302	295	337	315	303	266	312	310	325	301	294	284	302	315	294	326	321	307	327	322	291	307	319	321	342	305	322	308	284	338	312	306	281	330	292	296	319	288	328	312	316	320	326	278	299	299	289	319	299	305	303	317	315	297	309	325	305	309	302	288	297	289	304	313	298	293	315	316	312	330	333	303	300	296	292	277	290	295	303	293	314	313	311	320	346	324	309	315	291	282	323	341	345	327	301	300	318	304	317	335	322	292	312	314	279	305	331	313	284	309	327	314	310	314	329	331	321	334	304	325	323	343	318	337	298	285	340	327	301	347	322	319	292	298	331	311	287	326	305	271	317	309	321	299	308	320	312	278	295	299	312	329	274	296	323	275	312	290	316	325	301	296	368	295	318	320	308	291	307	338	300	291	294	321	308	345	338	317	322	314	293	296	319	325	350	289	324	340	338	343	331	305	324	294	319	330	310	325	297	327	336	297	333	314	282	299	309	311	335	291	321	295	330	297	307	283	297	288	311	295	312	330	338	292	340	307	301	300	316	317	293	304	312	273	310	284	299	324	333	325	294	300	327	294	294	318	307	298	293	316	327	298	313	335	320	332	289	313	317	309	306	321	303	310	325	323	292	330	310	329	309	285	309	286	315	302	321	329	338	301	317	297	327	336	328	305	367	308	283	286	341	314	340	316	327	316	302	280	320	311	300	325	338	301	319	327	299	289	307	293	273	329	301	296	334	300	307	339	291	300	318	318	330	267	310	302	311	304	315	282	307	309	305	338	318	304	323	304	293	319	310	278	284	303	291	347	275	323	318	333	319	301	311	286	304	293	338	327	287	323	296	325	295	334	282	300	289	301	326	281	306	286	309	307	300	324	321	315	282	311	322	294	319	284	314	303	326	300	320	304	288	342	316	330	292	314	311	322	324	284	285	286	308	296	317	309	310	293	296	325	338	303	329	314	310	320	307	307	302	300	315	306	312	295	323	308	326	318	301	332	320	318	309	314	360	300	292	315	313	313	312	281	314	297	302	324	309	299	288	285	277	317	320	319	322	333	291	305	268	324	282	298	311	294	336	297	309	279	304	308	313	281	323	323	301	313	300	326	294	314	306	296	315	296	339	281	304	302	283	290	295	327	289	311	320	325	322	283	328	323	320	285	285	324	319	289	295	273	313	297	299	276	289	310	343	291	318	337	308	295	309	323	301	303	310	322	319	306	327	263	342	339	332	319	307	303	310	320	295	327	276	323	294	329	323	322	289	307	285	310	322	281	299	321	272	304	331	312	302	294	285	309	320	338	330	315	310	339	337	279	303	316	324	287	303	285	314	295	308	311	318	283	312	301	337	315	303	309
60056	85360	54194	25343	7088	1505	693	585	546	622	540	596	614	574	623	578	553	601	606	580	627	584	537	587	571	603	589	588	582	558	601	552	580	603	589	619	574	563	561	564	660	549	579	586	558	590	578	594	603	588	569	565	533	503	556	557	563	598	572	530	562	570	615	571	573	606	600	597	579	568	586	555	600	604	538	588	565	528	604	528	597	542	582	587	579	560	550	601	591	584	619	536	605	569	575	592	605	577	552	565	600	536	582	606	553	544	582	552	568	570	585	521	585	618	587	584	563	589	632	583	578	606	604	562	589	573	575	574	567	583	611	573	526	584	555	566	561	588	562	588	575	570	603	586	563	609	616	554	583	586	598	558	553	605	574	605	588	553	595	563	546	571	586	597	550	557	584	581	558	595	571	548	586	573	587	582	533	549	573	591	650	578	570	569	591	572	628	609	611	611	602	566	591	552	612	593	570	597	572	545	562	549	589	547	563	585	545	556	546	631	573	567	589	566	565	581	581	569	620	552	536	619	561	614	625	598	568	605	596	574	560	528	566	583	608	584	574	574	571	555	579	570	611	555	557	558	556	616	596	589	634	531	549	538	548	584	613	577	579	549	570	572	600	544	578	575	609	573	578	592	588	579	558	590	568	594	558	597	623	591	607	568	618	539	572	573	594	531	630	602	602	559	573	584	559	594	572	554	555	559	571	579	587	625	572	558	552	608	555	566	533	575	606	569	544	577	554	611	599	549	574	607	646	548	575	609	576	577	546	589	541	568	605	613	602	562	546	594	600	586	608	586	517	566	592	590	586	554	575	531	549	580	544	587	530	582	602	556	593	604	591	562	551	567	566	632	581	577	558	565	585	621	559	611	538	562	571	581	593	569	597	561	589	580	564	584	619	587	566	576	579	561	621	553	605	606	568	596	552	595	570	577	597	556	575	563	547	567	573	585	591	617	599	617	564	562	616	600	542	596	586	576	628	563	611	590	595	575	586	552	539	614	553	558	558	552	602	564	575	633	598	632	565	649	537	613	564	622	601	620	599	613	560	613	592	565	596	574	532	577	596	577	554	582	578	586	583	559	567	579	548	560	573	641	543	595	573	559	600	582	602	548	566	583	601	621	584	594	595	621	569	581	561	608	528	597	553	621	589	583	549	571	577	578	590	548	556	595	586	592	559	573	593	577	565	574	578	542	581	604	571	571	598	550	593	590	589	586	608	550	613	570	567	588	553	588	600	577	580	542	594	597	537	654	604	578	561	622	603	592	592	542	565	586	556	567	535	612	569	574	576	582	542	552	541	615	573	579	598	579	575	596	576	579	599	570	592	565	607	589	579	611	575	560	559	616	579	561	559	594	633	538	583	574	575	554	614	602	593	547	556	560	594	579	576	582	550	580	574	577	579	570	608	605	596	594	597	612	595	564	583	575	593	592	560	543	596	600	568	573	548	599	578	565	592	578	587	603	570	574	591	587	550	565	582	560	567	573	555	581	583	589	595	624	564	563	537	540	611	563	583	550	553	556	575	552	592	588	584	578	569	560	612	562	613	555	574	543	577	592	579	617	577	561	601	586	580	544	560	550	557	550	626	592	534	593	532	601	592	595	607	556	560	607	575	619	593	566	595	587	578	633	599	568	617	606	567	632	594	593	541	574	588	604	582	590	606	600	597	543	593	532	576	578	572	568	575	599	570	579	591	581	586	569	620	557	539	599	585	585	564	613	584	600	623	607	554	604	618	615	568	532	588	556	578	557	578	557	582	605	631	622	593	610	568	575	551	556	599	588	579	574	553	585	575	612	566	587	622	576	597	611	581	595	607	589	595	608	573	536	550	554	593	570	555	576	611	556	582	552	561	573	606	610	585	574	592	554	628	563	578	573	574	563	581	573	585	589	587	594	561	559	579	570	579	601	557	560	599	572	597	595	596	568	598	550	574	573	615	620	573	597	597	538	576	554	607	584	557	561	555	587	589	545	538	565	582	576	570	571	584	529	567	568	595	538	537	584	589	554	550	559	606	527	553	589	564	582	551	565	518	628	559	559	589	627	554	521	568	607	603	534	578	555	532	603	572	607	585	572	554	557	575	582	566	548	593	586	548	587	595	568	607	554	584	515	574	568	606	588	607	603	600	561	593	569	605	578	521	572	552	585	549	581	599	573	585	560	570	614	589	605	570	622	609	618	635	555	580	569	558	598	604	597	570	618	556	552	552	582	602	575	572	590	577	538	569	585	550	581	595	591	543	557	577	607	542	604	575	603	554	565	639	560	543	572	581	594	548	608	556	553	580	608	552	569	587	570	576	566	530	588	578	550	570	605	630	552	560	559	605	596	570	602	623	600	546	549	574	595	613	552	567	555	601	599	546	593	570	617	609	567	576	567	583	604	585	608	580	568	570	567	588	601	569	611	589	577	544	584	583	521	579	583	566	578	591	573	562	627	544	599	585	592	525	616	578	616	600	592	570	603	578	557	531	610	583	593	577	566	586	579	612	604	573	572	592	550	572	564	623	568	587	577	597	615	597	584	630	574	594	532	578	565	593	550	578	586	564	580	529	614	571	591	564	570	603	595	571	572	565	578	583	608	601	551	608	590	536	579	538	575	562	604	585	554	574	592	540	531	590	592	598	589	576	562	576	579	522	588	575	545	590	608	511	584	586	595	583	598	545	576	586	617	565	593	581	571	615	519	584	599	560	606	552	571	615	593	604	601	568	553	634	578	583	578	611	614	561	627	531	538	541	598	542	594	572	575	616	561	564	625	581	603	538	608	620	562	581	574	574	597	577	600	582	531	557	524	578	568	625	613	612	596	610	613	597	609	568	571	584	599	580	589	606	550	558	538	578	576	529	608	592	632	560	575	552	605	616	606	546	580	576	606	603	600	653	601	590	603	541	532	589	560	601	573	587	540	544	612	557	575	570	551	588	576	612	548	566	559	600	574	576	626	603	624	572	575	559	590	585	595	592	599	592	579	589	578	593	603	599	615	579	575	565	558	583	581	633	576	568	580	592	588	576	630	603	571	571	597	591	573	583	565	578	576	593	562	586	562	607	598	576	559	561	555	574	586	601	590	560	579	538	586	599	623	596	575	573	583	552	564	561	568	565	559	579	556	541	593	639	598	555	617	543	566	535	525	570	598	593	613	613	602	556	558	555	555	561	561	579	599	596	591	567	557	590	594	574	614	556	579	616	590	564	571	557	573	578	588	580	555	576	576	576	610	535	612	589	578	587	552	528	587	552	573	618	611	578	552	591	578	557	552	551	622	581	598	581	577	587	578	612	616	539	626	565	591	582	583	556	547	549	537	542	615	579	584	587	578	585	601	562	592	543	582	545	587	557	602	601	572	547	568	546	612	603	564	560	561	588	578	580	586	517	562	567	628	581	611	568	547	591	606	537	586	557	557	566	596	559	601	570	587	578	598	576	577	568	581	588	577	575	590	597	569	627	604	584	566	549	598	601	559	585	585	575	585	595	572	591	599	623	577	607	580
23632	22230	29677	23991	21045	15811	1770	467	314	385	375	356	329	371	397	370	355	341	365	354	346	370	385	354	314	350	358	361	364	316	351	384	355	405	388	388	350	355	369	353	393	355	377	324	369	362	393	364	336	337	372	368	344	377	322	329	351	326	352	340	368	339	344	361	338	341	336	323	368	370	374	377	369	370	354	343	337	401	371	345	323	361	373	355	373	417	370	347	366	372	322	381	356	353	347	363	383	384	359	344	348	341	368	372	363	366	378	335	368	346	342	379	358	360	393	338	359	347	336	382	343	339	342	376	350	364	330	345	369	367	326	367	364	345	353	340	318	332	390	342	347	336	360	377	360	342	362	373	375	345	365	367	368	368	386	324	362	375	340	338	315	357	382	341	376	385	323	384	344	360	368	344	373	367	353	352	350	350	341	367	373	336	370	335	350	356	358	335	368	377	360	346	354	357	344	355	337	348	335	353	349	333	333	382	373	372	363	380	368	361	374	344	377	355	347	368	341	355	353	353	363	333	359	385	337	374	372	355	361	345	345	340	348	362	371	357	333	382	347	364	332	387	364	331	351	375	354	327	396	381	342	377	356	374	363	379	307	375	354	360	382	339	336	381	338	376	346	343	353	365	362	359	366	361	349	370	339	355	339	339	379	365	366	372	381	380	355	377	383	351	360	352	353	331	307	346	340	349	380	383	354	365	353	335	335	357	338	347	327	359	358	353	384	353	360	381	352	336	357	361	338	342	341	336	345	352	379	373	343	367	381	356	372	347	362	365	356	331	345	353	379	331	362	364	376	360	348	337	369	344	322	360	342	374	349	357	352	368	362	368	335	332	391	362	352	373	353	350	372	340	358	370	367	358	379	358	333	338	363	321	335	356	330	354	379	352	396	363	345	374	373	363	404	373	332	351	332	355	383	362	347	367	344	353	330	387	373	335	393	355	359	362	364	355	382	340	320	383	341	356	347	353	366	315	332	368	352	327	349	363	404	347	364	380	374	330	355	352	381	381	353	343	333	325	391	326	333	346	345	384	326	362	343	339	360	316	365	340	358	351	337	348	335	350	354	351	337	360	380	375	330	362	344	344	360	355	383	332	350	374	359	323	357	355	358	348	352	341	361	364	391	346	347	370	362	341	360	367	336	360	358	398	354	374	344	360	390	357	369	359	367	370	379	359	375	351	347	353	359	370	361	329	361	346	386	354	331	325	383	357	351	348	360	348	342	385	377	351	361	358	369	346	354	345	365	345	366	343	377	361	358	348	348	341	348	357	363	345	335	348	379	376	370	345	343	371	362	365	343	363	385	374	338	365	376	362	348	353	410	371	362	356	347	336	351	366	388	339	358	389	351	378	361	369	342	367	361	367	388	371	341	350	359	355	315	361	344	358	348	364	383	390	367	320	401	344	384	373	358	351	350	356	402	345	353	379	339	367	337	342	366	338	340	332	380	378	375	365	345	323	345	334	362	340	362	388	346	339	368	348	374	369	358	362	343	347	341	375	336	393	382	322	387	414	364	353	371	333	342	373	366	355	323	383	345	395	345	378	362	314	328	401	337	367	334	354	351	365	343	372	371	347	381	341	319	334	371	351	366	329	349	387	385	396	305	350	384	376	357	353	368	370	369	339	341	365	369	351	383	360	347	426	362	369	351	354	369	370	367	398	387	354	360	334	348	407	368	345	343	351	352	367	333	367	365	329	372	348	333	359	357	354	340	350	347	339	356	329	347	386	330	345	333	378	360	358	356	349	344	347	369	345	352	362	378	380	384	356	342	371	345	373	393	344	371	365	354	358	344	368	323	332	380	360	339	328	328	331	337	362	366	334	391	355	318	330	355	341	351	353	359	351	362	330	381	370	369	348	364	318	349	348	357	353	370	355	368	369	352	375	349	331	354	353	351	359	340	340	369	328	345	373	367	337	386	361	335	340	337	381	368	332	361	369	316	356	359	349	368	342	365	353	361	338	368	347	346	328	369	358	356	351	320	335	342	354	380	369	388	353	374	357	317	372	369	331	346	356	376	363	365	399	351	357	355	339	347	382	324	347	356	369	339	391	386	362	357	348	366	367	345	347	339	380	361	383	349	364	336	359	305	315	379	355	376	363	346	346	380	320	346	389	369	343	355	375	358	353	357	300	348	350	355	336	360	345	349	336	332	385	378	364	386	380	326	367	345	375	357	345	370	362	344	369	301	351	307	345	360	355	366	311	329	401	378	365	356	357	374	373	357	373	385	357	348	359	360	353	364	370	341	345	349	336	358	367	370	326	337	376	372	344	336	372	359	374	312	351	361	343	368	352	397	359	373	343	363	373	338	351	366	335	350	343	332	347	381	328	346	346	350	322	374	352	335	368	340	367	338	349	355	358	348	338	348	361	379	378	357	368	344	341	352	302	342	346	399	357	351	344	337	353	346	374	350	339	391	350	368	364	345	347	384	354	364	337	392	387	364	359	337	327	341	331	368	372	347	353	355	345	370	362	356	362	376	358	361	378	363	354	340	373	331	346	362	364	354	336	344	364	365	352	350	344	355	344	366	377	326	352	373	365	361	377	370	328	394	334	383	389	372	343	364	386	328	336	354	389	379	347	330	369	349	314	367	349	377	382	329	350	363	365	340	312	379	346	385	404	358	368	366	336	387	354	361	359	382	360	368	351	361	362	354	321	373	340	353	364	374	350	355	346	379	388	376	356	353	377	350	342	345	347	395	341	372	341	342	359	366	361	355	354	370	334	344	380	371	337	357	341	353	360	356	352	330	362	358	379	347	329	367	360	338	343	348	364	375	390	357	367	333	345	359	324	367	340	352	394	338	360	368	345	362	333	346	363	337	391	364	355	327	366	353	384	323	363	350	383	338	352	352	338	372	352	352	338	365	370	350	360	368	384	348	339	373	365	324	352	335	329	335	356	339	352	370	363	333	325	349	350	390	338	375	356	345	357	339	352	364	349	313	376	354	352	335	351	335	369	356	359	360	333	342	339	356	358	354	375	332	354	375	356	370	380	358	341	355	351	364	318	358	326	367	354	340	349	366	333	375	336	370	381	392	359	387	370	369	384	337	357	343	364	336	367	329	340	340	347	325	402	351	330	352	355	342	391	382	362	360	360	330	358	343	364	341	358	368	332	357	339	374	341	328	336	334	377	410	341	339	356	346	359	358	340	333	361	375	358	350	336	320	384	364	386	374	353	350	361	353	330	386	340	330	372	343	359	381	336	359	379	345	350	394	348	347	347	341	343	369	339	348	343	336	319	355	364	346	361	341	358	374	361	387	323	340	342	376	375	336	374	344	402	377	353	372	366	354	377	356	360	387	378	382	413	347	372	341	391	340	382	366	346	348	358	367	368	373	347	365	364	357	365	342	356	340	352	351	400	327	371	314	322	391	341	336	362	359	375	356	336	350	405	370	391	350	347	316	362	336	363	383	364	373	331	333	372	370	334	391	391	358	357	349	336	340	368	335	387	374	355	340	375	362	311	359	340
60150	96760	64961	33166	10786	2251	798	673	612	677	680	637	619	663	622	681	669	619	653	649	665	633	647	588	684	622	621	613	651	646	624	672	622	671	671	662	650	586	646	621	643	686	662	611	616	689	608	598	656	621	658	698	654	629	673	584	612	640	650	635	628	647	637	601	630	621	626	667	674	647	653	618	629	671	614	671	591	647	638	650	626	654	646	644	625	672	603	620	645	677	616	607	609	657	659	618	655	631	666	644	654	637	630	606	652	661	654	603	649	603	604	618	647	629	683	643	635	579	642	619	662	646	573	652	627	630	636	635	622	659	634	629	651	623	606	647	614	670	652	634	680	688	686	587	610	681	651	669	638	658	659	632	627	614	615	630	595	615	658	636	615	648	612	615	588	614	661	621	653	611	652	651	656	601	689	647	597	646	649	624	618	624	657	676	643	630	611	661	651	641	633	647	657	612	658	664	644	675	634	628	631	650	604	642	612	638	639	602	648	615	630	630	592	640	617	621	607	623	605	644	670	612	700	658	639	628	662	681	670	607	614	634	617	598	665	614	633	659	579	662	598	633	657	590	667	622	668	599	640	581	627	621	638	671	643	641	605	640	630	605	629	648	638	693	632	623	626	591	644	659	645	614	617	656	623	640	626	666	715	652	624	622	601	622	642	655	600	640	609	638	634	657	631	604	636	646	643	631	675	610	637	618	635	650	606	632	636	597	621	646	668	655	626	602	672	625	611	618	658	632	611	641	629	581	664	656	647	639	603	597	660	629	640	663	653	686	688	640	613	676	698	653	620	635	599	652	633	586	643	656	642	616	622	656	636	680	652	633	611	667	641	627	646	654	637	620	654	583	646	606	594	620	620	646	675	607	613	630	641	660	632	631	642	650	673	620	630	639	643	623	639	636	597	659	661	653	646	687	627	617	658	647	617	623	625	616	603	663	639	614	645	650	579	632	631	623	649	635	611	656	609	626	607	605	622	631	649	653	646	625	651	621	637	647	647	661	668	615	644	652	599	619	635	619	660	654	642	654	621	616	582	597	639	654	687	672	637	693	584	585	639	665	653	647	654	665	645	662	631	647	637	669	641	620	622	631	656	640	595	662	583	601	631	683	615	628	614	652	621	625	609	650	634	665	654	650	634	665	622	645	606	625	638	635	617	669	615	622	649	642	636	605	652	659	619	638	657	619	648	638	649	627	653	617	623	635	634	620	608	605	648	605	651	668	621	635	636	653	598	610	632	608	644	653	645	633	595	631	629	607	621	627	627	616	653	674	608	673	609	638	660	599	652	636	654	630	602	672	614	596	639	624	623	653	598	683	646	631	653	678	671	667	635	630	616	618	593	613	631	612	650	632	631	612	642	609	642	656	588	633	655	651	616	658	650	625	615	635	627	602	663	644	632	617	636	622	641	624	597	583	595	621	634	621	631	642	634	642	633	603	638	628	631	648	668	633	597	602	624	628	602	649	632	684	632	659	645	666	641	677	655	694	642	672	600	658	631	631	646	676	634	618	636	655	616	661	657	664	596	641	636	646	612	648	650	660	603	636	648	636	627	630	661	690	661	616	669	640	651	608	605	699	660	644	601	647	663	637	640	652	658	635	629	650	613	627	616	637	645	590	608	639	617	648	665	610	632	653	620	674	662	604	677	626	626	574	595	676	626	641	621	646	603	615	653	670	595	699	638	668	637	609	617	589	634	614	680	653	644	646	630	664	665	602	647	643	588	644	597	698	673	668	662	632	592	678	624	640	614	668	628	614	654	656	641	624	642	636	622	633	628	628	652	648	666	621	618	637	643	640	653	643	628	654	635	638	722	642	646	622	641	656	615	623	623	621	658	620	630	637	674	636	628	612	608	642	637	608	645	609	618	627	659	655	601	670	672	666	635	624	636	649	607	636	669	634	626	675	635	625	598	575	653	651	667	646	625	649	587	677	635	665	603	645	666	668	663	619	667	704	658	651	607	635	635	633	635	641	624	628	688	631	621	675	667	600	639	627	671	684	639	599	621	653	644	620	626	657	590	653	625	649	666	679	619	665	624	621	652	651	663	676	607	615	622	625	636	651	602	622	683	623	624	645	637	642	670	605	646	606	662	639	650	675	636	654	679	625	616	639	639	583	632	624	662	645	673	620	612	679	648	611	606	664	631	640	611	647	625	636	659	631	636	659	662	614	612	631	654	605	667	627	649	619	645	627	673	628	656	672	621	627	629	609	656	646	639	694	581	652	651	643	619	619	657	643	609	650	616	673	615	614	630	591	600	686	648	626	624	642	609	635	643	662	662	612	643	622	583	659	689	628	617	674	609	689	664	654	651	605	677	636	623	579	612	642	603	613	624	589	659	653	660	634	659	664	628	642	619	644	672	639	677	645	672	633	659	638	616	648	616	619	664	643	667	647	626	629	661	701	643	624	636	604	624	634	618	622	621	625	659	633	622	657	622	586	595	648	607	671	632	646	626	673	640	614	640	591	655	608	634	623	623	608	622	613	626	634	617	627	701	645	619	624	667	607	597	566	621	681	647	644	638	653	634	600	656	638	619	619	614	641	625	633	589	631	633	631	642	649	607	636	687	616	641	612	643	646	611	645	623	612	634	616	692	613	607	664	622	661	608	599	663	665	613	664	663	619	651	660	659	718	617	649	630	631	644	624	651	653	627	643	627	651	641	615	639	636	598	612	633	632	610	642	645	596	623	646	620	668	665	625	616	635	619	667	623	621	633	631	694	639	631	619	621	582	632	600	634	666	604	633	639	614	672	631	623	611	660	616	644	633	641	658	621	667	636	634	638	650	627	600	640	613	656	621	645	614	612	653	619	634	628	681	644	646	656	649	626	655	660	664	623	668	633	621	613	655	651	678	633	642	634	613	593	606	642	632	633	664	623	600	663	596	666	643	640	588	662	613	628	623	614	655	629	696	668	596	619	592	631	647	610	632	638	647	627	641	616	637	640	674	630	624	646	633	667	615	622	616	650	621	620	660	635	678	626	644	626	644	649	636	640	616	639	628	652	653	653	664	616	624	605	608	650	609	632	693	664	676	642	644	633	650	612	656	607	635	669	650	600	635	619	628	643	659	643	676	686	623	648	632	634	607	650	655	628	665	652	629	637	625	661	616	632	620	591	646	612	607	630	632	623	632	682	614	645	697	636	593	656	681	624	664	625	605	660	686	667	654	641	602	634	658	622	629	644	647	610	660	675	609	616	635	649	638	647	691	600	644	633	638	589	631	626	641	584	617	668	643	630	644	620	628	646	619	637	636	654	602	638	629	620	611	621	585	604	616	654	686	646	640	621	637	630	661	686	651	621	621	663	660	599	627	635	679	593	642	595	651	656	642	584	661	616	608	652	643	648	615	632	599	617	652	658	622	662	573	638	642	668	650	680	597	619	642	606	668	592	661	629	650	659	637	666	638	600	631	613	671	624	638	633	633	617	641	659	621	605	646	633	661	619	603	640	636	612	617	647	654	596	589	619	637	623	656
31332	31776	24406	8267	938	384	352	330	302	314	285	299	303	318	301	295	343	360	321	348	285	316	328	291	294	296	324	320	329	319	316	329	302	360	298	317	296	309	306	287	331	287	301	279	312	330	295	333	302	306	360	303	321	320	304	303	355	315	345	301	311	286	293	277	315	339	344	328	315	281	341	330	318	331	264	313	296	304	343	314	285	296	325	299	294	314	328	309	339	301	321	295	310	283	306	298	302	298	317	331	306	280	278	304	288	309	281	295	330	297	295	324	294	302	330	306	305	311	303	303	327	301	300	297	298	303	271	286	296	304	309	295	303	313	288	311	337	317	318	288	305	303	305	307	311	324	323	309	307	304	311	311	322	302	338	298	315	318	294	301	307	290	332	317	286	335	298	303	289	271	308	289	321	325	324	308	298	340	305	303	301	329	281	355	311	295	326	318	287	296	299	301	310	322	312	309	312	257	294	313	329	315	305	285	317	323	315	288	305	303	293	316	306	283	307	319	298	322	306	303	347	292	357	299	300	313	300	351	336	290	325	305	311	281	305	306	334	326	298	294	313	313	291	309	341	323	298	320	306	279	306	308	308	298	296	299	315	286	306	308	279	303	329	283	300	306	289	331	334	293	293	324	329	303	311	331	324	333	298	305	331	307	298	307	309	285	322	335	302	323	328	330	312	338	300	306	313	301	306	315	329	326	308	319	286	304	318	299	305	312	303	293	327	325	294	306	343	305	317	304	314	346	317	315	303	312	328	318	275	305	293	299	350	307	313	292	303	311	320	288	324	322	302	298	300	314	300	317	315	296	339	330	307	292	290	305	296	314	295	332	312	290	305	309	316	322	308	339	327	296	299	298	333	297	298	330	328	313	322	352	326	313	309	323	319	287	346	292	327	289	329	292	329	297	295	306	290	292	328	308	294	322	295	310	315	348	300	312	298	295	333	308	304	326	318	340	328	303	316	319	336	308	329	323	329	325	315	302	282	331	355	297	288	295	306	279	310	281	292	283	330	296	290	367	298	323	327	316	305	330	292	300	298	318	296	306	284	265	330	286	304	326	290	294	323	322	297	302	320	273	298	308	308	294	328	302	298	285	322	320	323	320	303	302	314	290	334	304	333	295	291	287	305	313	314	343	295	291	317	302	267	328	338	295	296	294	297	325	293	302	300	317	344	322	341	308	312	330	289	326	314	316	309	302	338	314	308	332	300	360	315	293	284	302	311	293	298	314	327	302	302	314	320	298	290	313	295	304	341	338	281	305	338	306	332	306	289	329	295	293	306	341	297	289	329	330	324	317	315	337	295	316	322	312	305	310	320	298	322	323	322	283	290	303	293	287	320	331	311	303	285	326	308	301	321	330	255	310	348	310	315	326	286	309	328	291	312	299	323	307	326	310	295	303	291	306	343	307	299	299	319	325	334	275	290	306	282	311	322	298	292	330	357	315	331	286	303	342	317	341	323	314	351	326	319	312	286	300	300	309	295	312	330	300	327	274	291	290	314	325	315	331	334	301	274	332	334	311	310	294	289	323	314	276	303	335	342	313	294	305	317	304	294	323	304	296	340	350	309	310	305	281	289	305	326	318	320	313	343	333	299	338	308	312	338	290	303	280	283	296	340	319	319	296	318	285	299	299	304	286	316	303	342	309	333	303	307	321	307	299	287	300	313	332	319	286	307	287	294	333	317	278	277	316	302	309	305	299	274	313	295	276	294	299	314	318	327	286	279	316	331	339	331	312	292	344	320	278	299	305	287	308	297	331	311	307	292	309	337	326	302	300	344	280	309	261	279	332	342	327	335	316	281	302	314	307	297	308	286	321	315	284	333	287	282	323	325	305	310	327	297	312	303	306	302	299	297	314	264	271	308	310	284	277	289	287	311	310	360	338	298	294	317	313	328	306	312	294	299	329	294	280	282	317	290	311	292	288	306	288	333	272	294	324	343	296	308	335	308	297	330	326	306	299	321	331	315	314	316	311	314	311	303	283	301	289	313	322	295	292	305	342	317	295	302	304	296	310	290	255	314	298	315	324	302	297	311	315	303	291	321	317	287	340	291	310	342	293	282	266	307	293	313	329	349	318	297	288	295	295	341	286	301	323	318	325	296	317	308	309	325	286	300	287	332	312	314	323	329	274	310	306	300	348	346	304	318	286	322	317	307	306	310	276	299	305	336	324	322	330	292	305	316	303	301	284	313	305	306	300	289	301	349	297	316	331	293	316	303	316	306	293	300	309	301	316	350	333	323	284	347	308	320	322	313	322	268	309	310	322	289	325	301	300	339	303	309	304	316	311	313	345	306	307	316	300	310	294	308	303	314	316	320	287	298	291	304	307	291	290	335	291	306	308	333	268	312	323	333	349	299	320	316	329	316	305	302	308	316	288	253	292	299	333	298	318	314	285	268	308	312	312	323	329	326	293	306	287	322	274	341	316	273	314	340	283	340	334	324	319	312	315	323	307	331	341	339	293	285	295	308	274	283	272	307	300	317	315	332	308	329	302	311	285	283	310	321	287	296	310	298	297	298	323	311	312	295	313	325	307	332	331	315	276	312	291	311	306	306	339	312	308	323	294	319	295	343	350	320	338	322	302	307	304	297	304	305	314	306	304	284	312	332	305	297	322	308	300	328	293	314	309	342	291	290	312	314	303	297	300	306	304	285	305	340	318	322	300	308	302	311	295	328	301	334	304	291	335	348	301	291	308	294	311	317	330	309	318	317	313	294	337	289	309	307	321	315	307	280	312	299	323	304	345	311	286	336	312	289	328	351	314	291	309	299	306	291	313	295	342	312	302	307	327	304	300	304	287	291	289	293	291	312	350	303	304	298	331	329	296	315	309	306	327	293	306	279	341	321	276	337	320	350	269	283	311	337	280	307	319	301	300	315	319	306	288	282	295	313	303	313	319	293	295	333	323	335	293	297	323	291	298	293	288	309	293	304	313	299	295	315	281	300	313	308	313	308	270	336	324	300	273	298	291	319	322	335	326	309	314	332	306	298	318	324	314	253	284	284	297	317	325	333	333	327	304	317	286	306	311	313	330	322	317	302	312	305	294	282	299	325	326	341	298	325	357	317	282	288	318	301	292	296	298	300	351	324	308	260	327	286	310	340	327	299	328	312	307	296	306	286	308	320	318	296	339	310	293	284	288	297	314	321	313	333	298	307	305	287	297	297	305	301	322	306	281	315	313	318	319	294	288	292	317	300	339	296	306	324	305	296	339	322	313	307	297	306	330	310	286	314	309	332	318	333	311	278	305	340	299	318	315	283	298	325	321	312	336	282	288	286	299	319	300	353	295	303	301	282	305	313	329	323	337	316	311	324	316	300	314	302	324	313	298	276	297	268	305	311	292	293	307	291	283	327	313	296	287	295	309	292	318	316	268	308	279	300	327	291	358	312	305	315	315	316	308	333	353	312	329	316	343	310	301	309	331	272	313	326	307	302	283	314	305	277	293	309	317	320	333	283	326	315	287	286	302
39711	47333	28013	8294	1836	784	607	561	582	586	590	562	530	543	564	558	564	565	553	596	569	571	585	599	580	616	611	589	597	561	575	572	588	603	593	571	606	625	532	555	574	576	586	600	581	617	569	546	563	584	575	604	578	626	539	609	562	609	566	581	596	559	600	544	589	584	597	578	570	549	596	626	583	578	552	601	596	585	578	592	596	607	592	589	535	557	582	574	591	590	593	585	558	581	581	553	568	566	553	600	566	575	572	590	604	572	560	555	554	568	597	531	589	546	577	638	593	596	613	599	567	586	562	614	584	610	599	558	587	570	549	608	545	576	579	576	557	575	567	614	565	591	572	531	580	565	600	537	556	581	592	550	565	566	578	557	578	611	608	607	559	590	583	563	558	555	575	566	583	582	558	565	601	553	535	574	608	563	608	581	594	562	527	587	558	579	564	596	599	577	549	574	588	582	521	602	556	611	598	564	553	593	568	568	595	556	583	592	598	623	555	556	590	580	580	575	586	555	588	598	619	566	583	595	569	551	570	600	581	570	587	535	612	583	583	584	617	575	555	589	586	551	587	601	573	552	580	630	606	576	602	560	576	590	600	538	628	541	590	539	562	562	564	594	591	553	598	589	550	588	569	596	592	569	597	597	629	582	547	607	562	594	558	565	608	607	574	593	579	594	566	601	588	589	565	592	596	565	613	599	582	590	578	544	546	600	547	622	624	605	576	631	577	588	530	588	589	603	635	599	575	563	566	543	561	591	566	565	536	562	583	609	564	561	564	535	608	591	594	550	533	567	566	585	590	586	605	552	526	595	578	579	576	590	587	597	584	557	552	570	609	587	574	549	628	583	559	608	556	560	552	556	562	574	596	614	596	579	566	585	594	576	587	549	569	598	585	518	592	575	557	560	627	606	618	549	573	601	594	590	574	577	552	574	554	613	580	537	617	597	527	560	563	561	567	571	584	562	554	602	616	554	645	563	549	523	601	593	613	564	575	567	569	606	576	583	590	591	579	564	566	570	581	574	567	579	586	584	585	591	604	556	525	551	622	599	592	601	582	596	554	597	574	571	565	608	567	582	566	554	570	549	535	575	534	559	623	612	596	586	616	527	525	573	584	585	544	614	571	591	536	571	588	576	607	573	571	558	555	622	567	587	602	554	571	577	536	562	535	553	571	583	578	547	589	586	549	574	584	606	591	574	576	604	593	555	614	550	547	581	572	561	584	555	604	598	556	560	586	626	565	602	572	589	622	577	604	549	558	603	544	577	634	602	580	523	603	569	568	612	594	597	624	550	536	563	615	549	615	584	633	554	573	596	584	574	611	596	588	604	581	575	577	569	564	585	573	566	597	594	592	628	573	557	552	594	595	589	559	555	549	560	617	601	557	573	599	574	572	570	543	576	575	585	586	576	563	620	564	587	574	529	576	609	588	601	574	553	572	527	620	604	590	605	604	617	581	574	578	583	635	548	575	555	575	554	573	571	606	562	553	608	595	628	598	591	607	577	596	590	617	593	601	604	581	597	568	640	558	553	588	619	600	567	567	586	545	547	586	561	595	572	565	601	548	581	598	555	556	584	596	573	571	585	571	592	601	560	581	563	561	553	558	585	546	564	597	568	587	565	552	563	599	599	558	526	532	597	576	572	541	583	595	560	613	624	551	638	574	617	592	578	610	539	567	615	586	579	548	602	577	586	572	595	544	589	553	643	603	591	598	537	563	588	542	557	563	561	571	601	602	627	589	570	615	585	621	621	578	591	568	532	557	565	574	610	586	564	571	580	599	598	584	558	586	611	619	581	570	546	544	594	612	567	595	561	586	566	593	597	558	589	563	616	578	557	512	610	558	600	601	582	610	594	591	520	558	614	601	595	609	582	585	567	583	592	573	569	563	582	588	619	587	574	564	577	567	612	576	600	548	615	573	596	633	547	584	564	612	550	572	545	610	552	588	576	576	586	575	588	567	548	561	562	547	552	607	572	576	549	598	530	599	606	612	562	585	588	593	615	591	587	566	587	574	581	545	601	531	546	594	570	562	582	568	612	592	550	597	597	568	558	573	600	561	530	582	587	566	596	567	638	593	610	584	573	619	607	560	585	535	612	558	582	591	529	596	610	535	575	577	561	634	538	583	581	547	546	581	567	595	580	564	560	581	629	545	551	553	584	608	591	543	582	549	598	586	585	582	590	544	589	576	557	582	585	587	519	565	599	618	580	584	541	589	590	563	610	546	624	565	557	593	563	527	618	584	566	622	582	558	602	563	546	577	549	568	549	604	614	547	570	576	581	538	595	547	608	597	535	576	580	601	570	620	570	553	611	577	556	569	563	571	572	587	575	574	578	605	600	563	563	548	606	574	513	577	632	572	585	545	582	548	533	619	605	560	611	549	593	547	590	585	571	631	539	547	549	581	576	597	567	604	581	567	593	597	580	579	575	558	582	659	563	599	547	601	582	539	578	610	587	603	582	580	540	557	578	603	601	599	585	566	544	546	582	585	571	576	552	562	540	598	583	640	544	588	566	611	558	598	559	621	589	576	555	587	545	522	550	576	576	553	578	569	556	582	599	573	613	565	568	584	639	603	566	588	618	621	598	538	542	572	571	584	534	597	597	589	569	534	560	596	559	569	586	589	548	571	630	574	596	589	584	568	518	574	626	516	618	525	574	598	637	599	573	570	556	602	576	554	596	525	601	590	615	584	548	590	586	622	561	549	580	597	577	601	541	592	563	550	575	625	569	604	552	605	567	557	591	590	618	563	563	618	585	549	601	595	588	569	570	569	574	577	584	581	587	588	544	604	575	606	610	585	587	592	603	569	599	585	616	566	570	570	579	584	581	627	532	594	586	556	583	566	643	594	541	574	612	587	575	554	604	593	581	600	573	561	573	574	590	552	542	576	581	556	515	593	556	620	609	568	561	544	613	585	555	597	539	591	612	529	557	529	549	584	555	556	576	568	528	569	598	572	573	556	590	529	593	596	559	520	564	576	583	573	561	630	553	579	614	566	550	568	591	580	574	603	601	546	554	573	562	591	610	595	607	581	579	581	543	558	596	569	554	605	555	609	574	611	595	597	546	541	617	627	561	558	616	559	583	574	605	597	548	551	563	547	623	574	567	600	613	552	577	569	573	575	602	566	590	549	596	608	569	560	607	594	587	558	563	595	623	572	625	562	571	557	589	586	552	581	587	569	587	639	593	567	590	584	580	556	614	599	578	615	599	579	584	606	578	541	604	598	587	575	593	537	629	609	575	580	579	561	572	560	535	594	551	569	563	569	552	563	622	541	615	589	558	540	594	549	553	542	583	569	599	580	582	535	602	588	551	574	568	560	570	571	561	573	597	608	529	562	601	518	552	579	576	619	592	564	550	593	594	601	573	592	552	565	601	610	607	544	586	559	596	569	575	522	590	577	547	606	570	598	568	590	586	573	540	592	575	613	563	581	563	607	581	553	600	555	569	593	642	577	553	556	522	586	590	555	587	566	600
25166	24514	31334	25199	16233	2875	432	351	337	322	318	298	304	312	309	318	324	318	293	319	294	346	292	322	342	310	323	321	291	281	320	304	304	320	325	330	327	305	304	317	289	302	307	281	307	328	313	281	294	311	290	324	312	297	308	317	325	288	337	307	304	313	320	309	352	303	345	306	329	318	304	340	317	345	316	289	326	309	321	303	332	320	313	294	321	309	293	348	317	316	300	314	335	255	323	275	329	308	310	318	298	279	319	331	302	320	292	317	303	281	319	355	316	299	287	281	322	284	317	304	325	323	284	295	330	292	318	293	334	317	328	318	288	295	298	302	317	320	356	346	317	293	318	311	293	290	289	341	301	328	313	292	298	319	288	301	307	303	314	336	291	332	322	328	314	331	303	302	290	295	264	304	316	284	309	298	320	311	326	305	298	309	305	330	309	274	309	310	299	299	330	287	299	299	311	303	262	303	325	315	316	315	339	310	339	307	320	300	337	295	315	300	326	293	292	293	327	351	338	317	309	279	326	324	280	320	295	304	302	307	309	300	272	314	317	319	295	338	298	304	289	291	279	322	315	323	316	302	317	316	330	331	312	315	329	322	313	306	271	326	302	326	329	333	316	307	297	284	291	311	285	304	330	301	319	315	316	325	319	312	300	309	341	323	329	347	321	304	312	302	310	300	298	314	296	329	325	311	285	321	310	320	355	301	290	309	290	290	317	299	306	328	266	327	309	323	294	331	308	321	305	302	293	293	307	306	310	312	339	315	328	319	302	327	303	274	322	299	299	319	280	298	305	284	315	314	329	315	316	301	293	283	323	352	323	316	321	309	308	327	304	329	316	306	310	348	286	307	298	296	323	282	308	312	275	339	331	307	296	303	300	293	301	313	333	281	304	314	332	328	304	303	299	331	306	306	335	288	332	284	304	300	300	311	323	324	285	308	296	274	275	328	292	321	304	348	327	300	309	307	313	337	333	290	297	272	313	311	271	327	297	350	302	325	297	319	323	315	304	298	318	318	316	328	299	287	322	314	329	273	300	314	313	278	324	301	328	329	304	323	304	286	326	319	285	280	350	308	315	304	320	270	285	290	298	312	305	327	336	321	315	303	332	307	317	283	305	301	316	307	289	303	303	333	301	301	300	287	290	299	329	330	329	319	270	309	308	321	324	316	344	308	292	303	328	310	294	304	313	304	333	326	322	314	323	319	320	315	305	357	302	312	310	291	284	314	298	331	316	324	306	311	318	306	302	292	313	315	319	311	314	296	324	313	306	289	311	325	302	331	340	330	319	330	315	307	299	326	345	320	288	312	343	330	325	261	322	338	327	314	299	342	329	297	278	334	302	309	314	302	269	316	324	259	290	316	296	305	311	308	288	273	289	310	304	291	284	316	315	284	304	337	299	302	283	321	304	333	320	297	308	325	269	289	323	299	297	284	311	304	322	294	321	327	311	285	300	326	315	318	309	297	324	319	327	311	290	329	318	310	305	333	328	309	316	313	299	306	291	306	338	306	326	301	312	288	312	308	321	350	315	318	328	327	290	280	314	327	333	303	325	298	299	292	291	312	323	311	298	305	308	301	296	318	319	351	281	302	325	316	304	282	342	302	307	297	303	299	298	304	292	305	289	263	278	310	318	281	333	321	323	322	316	296	323	355	293	310	324	322	272	293	315	300	283	322	296	325	338	284	323	304	348	316	310	324	297	309	310	313	308	305	298	287	288	313	287	294	321	311	313	312	292	302	299	329	311	308	281	311	323	293	318	327	278	341	313	301	322	301	304	297	294	329	300	324	300	316	298	292	305	323	302	311	310	300	292	283	309	328	327	329	314	284	316	327	288	328	315	273	311	301	317	286	284	303	298	294	320	297	308	330	302	269	294	311	319	311	320	312	281	313	299	327	291	322	336	275	308	320	324	308	306	326	324	316	327	318	347	306	331	295	303	277	313	323	335	299	303	308	311	348	306	308	310	329	286	326	304	311	317	299	322	332	285	322	301	314	319	288	308	332	301	315	289	287	315	291	304	318	348	306	311	319	322	315	311	281	280	311	295	316	319	311	328	277	302	282	297	309	328	300	346	307	325	315	288	305	297	304	342	290	307	279	295	336	277	309	290	345	303	321	311	302	324	314	323	315	295	307	302	300	291	317	305	298	299	317	349	279	317	310	299	307	303	286	284	286	313	307	339	318	320	308	333	284	291	336	291	304	317	290	317	322	313	318	296	305	321	290	347	320	328	283	311	290	290	295	320	296	315	307	289	316	311	308	328	313	349	292	315	286	299	338	265	298	325	292	268	296	322	330	312	302	291	291	324	296	313	329	332	342	327	332	294	298	299	309	266	333	322	307	305	302	294	340	308	309	289	310	311	347	293	314	290	311	316	315	295	331	299	314	329	337	311	303	307	298	362	277	310	324	322	305	303	327	292	291	284	320	289	328	308	327	303	275	292	301	330	274	306	349	302	308	326	308	320	320	296	326	309	321	301	320	333	307	277	295	326	284	312	322	302	298	278	278	306	291	322	340	307	286	346	284	315	316	340	330	309	311	345	320	312	293	299	319	312	282	312	312	302	353	315	304	317	306	326	321	303	305	293	307	291	296	287	307	326	296	299	327	308	297	300	320	315	305	289	328	294	325	295	317	330	313	317	272	317	317	300	299	295	295	327	338	296	290	316	293	293	313	317	332	335	306	306	307	314	333	292	272	308	312	310	334	292	291	327	297	298	332	299	290	304	332	285	291	318	293	316	295	309	323	296	311	302	293	312	312	297	308	347	325	286	287	320	313	303	322	321	283	329	315	344	275	303	302	294	309	315	294	281	296	311	281	304	306	336	314	296	317	282	321	279	283	318	292	299	325	299	327	325	301	352	330	317	274	328	322	326	313	307	334	312	306	293	354	327	316	297	304	313	267	317	334	306	335	311	287	316	326	317	302	333	301	291	304	323	306	317	306	303	317	275	301	310	343	282	323	329	340	310	299	296	305	324	298	284	333	314	314	323	336	286	331	304	300	318	313	309	302	314	311	314	341	308	307	338	325	308	337	298	312	337	269	307	288	326	292	325	313	309	297	317	325	321	335	327	311	337	306	308	304	320	295	335	310	320	320	284	281	260	334	294	317	304	345	302	296	291	311	278	319	306	282	325	301	330	325	311	297	309	309	309	332	317	308	272	325	325	296	342	299	295	303	282	309	323	301	308	326	332	298	301	321	322	314	303	318	308	281	320	302	302	302	334	317	291	318	306	311	316	297	322	308	306	295	335	308	296	325	296	272	324	280	314	313	276	298	294	309	289	297	305	316	311	325	333	337	306	299	303	286	320	303	298	347	304	289	338	293	323	285	307	323	307	290	316	297	313	277	307	305	333	322	313	324	294	294	318	312	320	305	311	293	323	340	305	305	266	267	335	321	325	340	331	302	319	311	301	310	328	298	294	319	302	307	303	284	292	318	331	299	294	336	304	338	299	308	289	308	311	287	318	312	314	299
60551	86768	55414	25367	6574	1348	663	620	579	562	595	554	538	587	569	571	606	552	600	588	569	572	566	606	617	572	588	598	542	567	569	586	571	596	577	598	593	550	522	559	567	550	573	584	594	580	581	604	592	574	534	563	531	546	617	530	553	622	599	611	611	551	584	586	588	600	528	601	594	563	594	552	573	590	547	560	583	590	576	577	566	572	581	562	545	596	605	553	568	601	603	559	571	558	562	583	596	622	597	594	573	565	615	559	568	572	555	580	609	577	611	596	566	581	571	573	544	582	595	568	610	617	576	616	586	612	584	611	599	579	585	547	619	576	560	566	612	593	580	568	569	580	580	561	545	570	553	615	611	563	548	581	587	603	584	579	594	575	548	603	552	566	632	580	566	601	582	547	559	591	587	589	555	560	532	584	561	581	519	562	588	574	607	594	578	581	500	598	598	573	536	583	586	572	567	564	597	585	582	554	566	578	565	544	571	576	597	557	570	584	590	540	566	548	638	617	555	572	593	614	576	555	594	602	608	552	555	586	597	591	578	586	589	580	530	600	567	548	566	542	573	575	606	626	591	572	596	575	587	535	581	580	545	560	607	543	529	547	574	562	579	552	598	611	600	525	559	535	596	601	564	572	549	593	593	624	567	630	596	592	591	624	638	582	553	574	608	567	578	565	586	579	614	554	599	574	603	603	573	603	574	616	585	576	626	570	591	592	531	544	586	581	588	608	573	563	609	574	544	611	572	547	607	559	571	571	592	545	553	548	621	549	606	583	560	553	582	577	558	594	565	584	615	567	592	608	557	599	611	585	555	567	577	577	589	548	577	574	561	550	544	584	609	578	539	569	620	571	551	577	582	591	604	579	606	590	576	609	573	568	582	629	560	600	608	582	593	584	548	547	604	580	600	587	596	575	543	546	574	551	592	556	558	589	605	563	583	552	558	591	575	551	636	574	608	575	585	600	575	607	570	595	564	593	567	559	589	601	583	555	585	603	580	594	612	561	554	569	587	546	645	599	535	617	640	551	614	557	565	552	600	578	532	598	594	601	585	563	592	579	584	621	605	549	574	592	585	564	540	575	581	557	573	523	596	556	538	593	589	546	588	577	601	564	545	575	574	527	551	581	597	569	585	669	577	561	620	579	607	579	589	585	597	589	586	596	590	613	603	599	532	572	580	576	607	604	565	553	554	618	606	583	568	542	603	570	554	596	554	538	604	569	609	596	606	601	596	605	586	528	589	569	538	543	557	616	583	622	648	544	584	606	572	597	542	602	591	575	590	595	544	548	561	593	542	568	547	597	574	582	569	618	590	566	526	579	566	557	613	567	564	615	539	602	593	546	560	574	628	571	550	586	546	582	596	604	598	549	620	576	573	550	598	548	589	587	569	578	570	579	568	559	564	600	554	579	566	625	556	595	598	541	592	544	598	596	591	565	559	555	631	601	565	574	595	571	589	598	596	570	576	599	533	596	567	563	588	572	597	551	564	598	578	627	547	549	534	555	567	557	571	550	599	579	581	573	613	571	610	602	598	569	597	623	575	574	563	595	567	532	585	578	617	612	618	605	593	560	587	630	629	546	553	552	538	624	565	559	584	600	595	539	555	605	626	624	569	581	602	558	615	606	578	542	557	599	562	545	576	581	546	580	557	571	559	570	538	578	542	631	588	559	608	595	581	582	604	577	537	582	562	557	568	583	559	574	593	616	548	564	569	608	588	585	572	580	589	568	522	578	623	583	537	591	542	603	612	568	580	552	589	564	562	543	572	576	576	589	573	589	551	579	575	605	631	574	591	590	561	550	563	557	589	582	580	569	523	599	606	559	569	607	587	566	566	575	557	555	592	577	623	572	589	588	568	574	564	559	587	563	575	599	591	564	591	549	572	619	587	572	602	550	551	559	601	587	566	592	579	613	559	574	561	573	593	572	566	550	590	553	566	582	569	563	524	571	609	554	545	575	589	563	573	601	549	575	584	605	541	556	595	581	496	577	541	587	620	601	612	584	586	602	585	598	608	621	505	549	526	618	605	580	591	579	567	585	622	599	574	585	597	613	591	574	591	583	596	556	624	562	571	561	601	562	531	609	581	624	584	587	557	567	601	581	574	572	615	574	615	588	561	542	573	545	598	565	570	551	580	532	567	621	560	557	563	557	592	581	546	587	568	605	601	552	560	621	560	583	578	560	558	559	574	545	597	556	544	588	573	530	597	552	624	541	572	536	553	597	580	583	559	579	580	597	626	568	575	584	574	600	584	604	549	568	564	605	577	571	582	569	574	557	554	577	560	565	568	574	638	566	548	606	578	608	590	561	598	589	604	570	577	560	592	597	558	617	611	550	599	556	556	595	588	555	536	581	599	554	583	575	574	622	581	542	600	600	568	611	604	595	566	612	569	590	574	591	588	599	560	618	554	602	534	556	601	607	584	590	578	559	559	583	573	608	575	605	566	601	570	568	554	606	551	623	583	572	570	548	571	582	595	569	583	542	542	572	586	584	558	564	591	578	612	570	575	603	595	575	568	591	577	590	584	556	584	542	596	529	582	567	581	570	566	572	571	549	609	597	564	591	567	601	558	553	596	590	600	555	557	562	605	558	580	575	561	578	582	564	529	568	602	586	582	567	545	559	586	596	606	570	586	555	539	607	618	576	559	584	589	558	582	598	566	618	582	549	578	588	590	557	589	548	584	571	603	570	599	572	578	563	583	545	541	609	569	604	539	558	554	543	569	577	542	539	627	549	596	580	630	598	577	596	546	538	595	580	591	602	566	586	618	617	545	588	563	581	548	557	580	563	599	584	584	570	574	596	584	582	568	574	544	591	579	554	588	580	563	578	567	588	592	565	578	544	591	565	606	587	566	577	591	547	586	592	567	516	562	553	597	555	616	567	597	542	606	582	564	573	586	597	592	594	575	589	535	563	588	575	564	603	548	567	634	567	574	576	581	553	582	589	583	567	545	607	595	592	523	552	583	572	618	578	518	565	591	621	575	563	630	620	557	587	584	580	578	593	609	561	598	599	632	592	568	587	536	545	553	603	602	542	557	571	598	543	582	601	578	575	598	570	526	556	595	564	608	533	586	588	562	615	619	592	590	581	593	591	558	605	563	582	594	557	554	577	561	562	574	601	588	578	567	571	591	583	574	551	581	568	561	582	562	616	628	579	661	561	572	536	583	570	569	584	610	545	540	570	577	594	592	576	582	594	587	534	583	553	560	597	574	542	568	601	587	565	571	616	612	563	596	585	567	591	581	565	565	584	603	578	556	608	587	548	575	551	567	584	608	600	559	576	564	589	592	672	544	583	558	546	553	542	606	602	589	525	585	593	563	543	588	574	530	563	550	563	542	570	621	591	540	570	549	574	614	585	559	575	571	587	527	579	569	587	584	516	570	603	526	601	536	620	562	560	578	543	574	564	589	586	553	592	598	554	602	531	598	529	566	590	580	596	584	573	598	578	559	568	569	571	604	598	594	553	584	618	611	617
23744	22330	29770	24102	21023	15451	1722	401	370	370	355	387	357	335	387	370	391	360	386	360	350	334	391	352	388	336	368	323	392	353	371	381	353	366	345	324	373	394	324	339	364	369	341	378	347	402	346	338	374	346	350	360	357	359	359	356	339	306	378	334	365	361	356	370	338	367	385	361	379	386	351	340	342	346	353	363	381	344	324	328	355	357	355	367	340	358	380	378	353	323	370	362	398	384	335	387	358	364	331	366	355	336	334	377	350	358	365	343	355	381	353	387	341	372	335	345	398	366	331	390	359	369	349	350	364	354	342	364	350	345	391	374	368	339	356	414	360	346	299	359	331	356	357	364	321	329	327	382	341	357	350	310	333	375	341	348	388	341	407	353	350	365	351	371	364	348	347	352	367	352	371	391	397	381	344	401	336	345	356	361	392	370	332	353	384	394	368	349	384	349	347	388	356	348	342	340	376	324	379	346	363	333	360	334	361	388	374	389	373	394	343	338	324	352	382	346	349	361	345	366	377	342	359	357	359	371	357	356	331	345	383	360	363	347	357	324	352	391	345	351	363	383	353	372	340	351	366	330	374	333	365	351	362	360	320	343	391	349	351	355	367	382	374	362	369	359	331	337	349	372	344	348	367	351	360	360	360	348	358	352	359	347	348	397	349	353	370	370	359	353	386	349	355	290	373	335	379	359	347	339	365	349	301	391	318	343	361	336	356	342	348	364	353	355	339	357	339	350	371	378	363	352	358	338	328	375	337	337	349	383	376	390	338	335	360	387	340	329	366	353	339	348	354	367	345	353	370	366	361	332	368	376	350	374	322	364	348	348	339	357	389	355	379	338	362	367	345	385	356	368	364	361	354	358	350	317	335	315	397	334	353	389	349	372	334	397	364	349	375	332	358	341	365	341	343	358	377	361	352	392	354	383	361	340	364	360	333	343	369	354	335	346	357	359	348	360	343	350	346	333	354	400	384	380	339	378	347	358	369	309	353	359	404	364	354	355	358	325	345	368	355	322	353	378	321	334	342	391	349	373	357	390	366	383	387	324	346	365	334	405	377	388	348	361	336	340	350	383	376	393	355	366	367	354	371	327	374	343	340	386	355	348	354	376	357	328	361	367	354	383	347	316	348	332	346	346	372	323	344	364	388	350	323	371	351	356	367	349	374	357	332	386	362	359	359	336	358	326	335	343	334	359	354	326	363	331	358	360	333	358	344	366	385	355	327	344	376	354	357	351	325	359	352	354	348	377	380	331	359	356	365	340	395	376	325	349	375	344	352	368	408	385	326	368	390	366	371	343	350	348	365	346	350	354	325	327	341	371	375	367	383	350	355	354	371	377	365	349	373	339	354	394	339	405	370	367	321	350	380	353	330	340	351	354	367	392	362	324	366	348	355	330	359	367	315	360	403	366	360	360	359	354	384	366	355	363	353	353	334	353	399	322	321	321	352	384	398	367	314	349	353	387	368	328	347	404	319	357	352	333	347	342	397	350	334	354	357	350	371	336	354	333	361	378	331	350	335	381	350	392	346	352	352	389	341	382	358	363	361	364	365	372	329	347	395	338	354	331	351	360	376	381	344	369	364	364	384	364	341	366	327	366	359	350	357	381	373	354	334	348	357	353	374	350	368	353	352	373	350	359	357	326	346	387	330	345	330	301	345	401	393	405	355	370	382	344	367	345	336	338	361	362	352	355	337	353	334	362	339	360	364	334	317	352	341	329	353	354	360	356	355	356	346	348	371	360	359	323	387	315	358	380	366	370	366	331	352	362	357	333	343	355	373	378	349	358	334	353	393	366	371	359	324	353	351	366	381	372	374	345	384	352	345	324	372	345	335	363	365	374	361	368	370	331	369	340	344	373	336	380	379	364	352	343	373	358	331	370	367	352	390	343	329	327	342	369	320	337	358	342	342	347	368	359	323	326	384	347	390	386	320	338	360	374	372	412	327	343	366	361	344	357	338	342	366	348	373	353	354	345	375	359	350	363	376	346	356	364	347	364	363	424	363	333	374	345	362	360	321	332	357	336	365	374	361	328	406	386	370	352	356	368	365	346	344	359	377	342	339	373	354	343	347	341	340	366	319	338	324	375	356	361	343	363	336	340	339	357	346	352	390	367	328	392	351	322	343	358	355	334	360	376	349	353	325	367	353	366	381	364	348	351	347	393	338	354	348	306	356	345	377	326	352	385	366	364	390	334	363	352	354	341	359	386	373	381	342	353	354	356	353	352	344	349	359	368	357	362	354	361	369	374	367	378	358	370	350	393	360	326	351	381	359	338	354	347	333	367	341	344	341	345	362	369	369	339	333	345	356	357	347	339	391	329	339	358	365	346	349	336	359	357	351	355	363	376	379	360	363	341	360	375	410	349	387	367	319	335	357	342	373	351	364	365	363	349	311	341	341	352	358	344	329	358	334	378	341	339	356	338	336	342	336	351	351	382	333	337	356	344	356	363	346	342	374	356	320	375	357	372	328	332	351	372	321	349	370	362	332	370	334	355	378	392	356	333	388	369	354	376	325	373	339	324	339	391	338	354	369	367	354	347	378	346	399	344	351	366	363	385	354	345	346	356	364	381	333	383	367	335	342	355	362	363	363	334	344	348	377	347	370	326	376	358	357	391	331	351	348	326	334	345	342	349	349	355	371	369	364	369	350	361	382	385	373	364	312	364	353	365	355	367	360	366	364	368	364	358	398	329	347	334	352	369	348	372	384	308	384	362	340	344	369	355	376	335	370	324	359	359	320	379	342	357	375	338	360	348	355	334	360	381	341	345	341	338	349	348	374	361	341	332	354	350	330	353	346	339	370	327	337	349	359	337	366	360	365	378	343	363	360	389	383	360	335	350	362	320	350	367	330	340	345	327	361	331	322	334	360	356	370	377	356	341	338	381	363	362	356	360	361	343	339	364	363	338	341	388	339	354	352	395	363	366	366	354	335	359	334	333	365	348	382	365	368	373	337	382	348	406	361	337	351	354	362	360	368	359	343	349	372	350	391	358	341	326	356	341	336	346	336	332	342	351	391	364	377	357	382	367	362	357	348	344	349	372	353	381	333	387	369	351	372	380	350	361	355	330	366	364	356	375	356	344	314	379	391	359	357	395	343	361	374	384	335	373	365	359	350	363	368	356	376	371	374	361	377	349	371	344	348	356	353	381	364	336	384	339	387	373	363	354	354	331	336	377	341	372	331	334	369	374	314	391	336	331	360	352	377	366	365	341	348	383	346	374	378	346	375	348	354	334	344	367	356	335	327	369	387	378	343	328	352	372	362	339	367	374	350	397	387	380	339	373	366	337	343	397	345	370	326	360	373	349	362	344	332	326	374	380	354	375	354	345	343	353	370	383	365	324	331	338	349	376	360	298	357	338	342	375	375	380	330	322	364	366	355	343	369	372	363	335	367	368	351	370	336	368	410	356	352	329	343	358	349	328	361	361	359	375	387	387	361	381	334	311	347	360	338	365	367	375	385	362	350	381
61126	97387	64566	32731	10122	2030	794	664	647	665	628	636	679	665	642	620	634	620	661	678	634	628	598	636	648	638	639	625	622	604	657	643	625	632	622	638	611	656	626	652	618	608	632	591	642	637	615	633	640	614	654	639	689	631	658	580	652	596	643	614	698	593	663	656	686	599	621	621	659	608	676	584	631	667	647	680	643	661	643	659	632	683	630	679	650	603	611	613	655	638	652	647	601	635	614	667	729	656	615	677	615	662	648	627	665	618	620	591	640	683	613	630	616	646	642	630	689	629	631	638	600	662	635	651	648	658	604	608	607	625	627	613	657	646	625	638	605	631	633	608	671	655	638	661	654	611	655	623	663	654	635	623	691	670	661	638	641	632	601	656	619	666	600	615	619	672	619	644	646	663	633	636	629	653	581	640	616	630	668	602	617	617	609	618	613	642	638	640	636	653	637	596	642	633	635	617	707	619	585	639	625	657	643	632	639	649	680	655	614	642	659	636	609	648	648	625	643	626	647	622	657	658	614	644	638	568	673	620	658	678	606	649	602	643	648	604	619	613	621	598	654	641	615	652	629	644	601	672	640	597	647	634	632	626	652	628	646	646	642	616	623	624	632	636	631	633	700	632	573	653	608	664	595	615	653	679	613	631	637	675	656	649	613	620	619	638	600	616	663	577	656	575	607	649	649	645	657	610	663	658	626	637	623	655	673	617	634	642	618	663	639	658	655	645	590	661	614	664	601	646	664	668	657	651	628	626	615	639	642	657	675	672	606	650	644	633	588	627	640	604	620	584	624	622	613	601	648	661	618	660	633	667	635	635	623	654	632	643	645	675	659	691	617	631	572	645	614	646	651	662	686	623	629	617	640	626	645	635	629	616	649	636	602	636	624	645	677	590	645	631	626	627	614	691	656	648	646	648	705	656	656	676	615	627	593	688	631	636	615	621	671	641	620	615	645	583	611	661	648	614	653	682	627	665	639	642	662	616	704	625	626	640	661	629	662	634	617	607	612	622	661	621	625	598	649	604	635	677	636	608	642	650	635	594	593	647	623	682	642	679	605	619	668	624	634	641	617	631	611	619	655	624	627	648	586	625	631	617	639	639	629	610	628	602	620	630	660	634	654	615	638	633	589	643	604	615	607	654	648	618	596	649	608	632	647	600	640	635	651	626	609	635	622	654	656	635	669	653	674	639	618	650	632	662	669	600	665	599	635	603	610	634	668	635	683	622	621	621	643	599	617	643	629	610	617	604	608	623	653	661	610	654	682	668	631	654	631	663	658	629	642	620	585	598	629	631	663	644	673	638	631	646	621	644	642	624	645	637	657	644	607	641	609	668	627	628	597	614	636	644	598	607	633	664	620	652	629	663	619	688	625	668	617	659	613	619	678	639	629	625	630	653	642	622	631	657	632	615	648	640	600	637	622	612	595	596	616	603	649	608	669	668	587	697	646	642	634	649	628	639	604	621	633	606	596	659	685	614	647	649	601	609	638	629	632	624	622	623	638	625	692	674	628	618	634	604	654	623	610	669	616	649	627	618	611	618	637	657	641	599	641	660	636	639	608	625	672	607	677	631	623	614	680	607	659	633	620	639	616	658	657	601	679	645	623	641	632	583	653	605	640	658	637	643	626	606	715	636	654	605	633	646	668	616	626	608	648	600	653	611	641	624	646	651	622	606	644	620	644	597	651	609	634	642	652	666	638	629	637	658	634	668	616	605	620	640	632	612	628	595	626	651	634	650	662	667	642	620	648	637	598	653	629	662	625	653	597	632	600	636	652	632	628	635	632	639	599	612	642	622	644	637	616	600	616	638	649	613	681	629	622	613	624	644	671	658	652	619	668	614	631	644	639	608	660	663	606	672	620	633	669	651	663	663	636	664	650	639	608	646	620	658	649	636	620	649	634	647	653	654	613	613	609	656	647	668	655	621	612	668	623	603	641	596	651	642	636	636	577	651	621	628	630	626	643	650	653	603	640	607	621	631	657	628	623	626	663	641	641	674	650	664	613	667	605	604	617	657	666	615	656	635	633	640	608	626	660	638	661	649	631	610	629	629	639	640	642	585	636	639	663	614	640	650	605	608	659	628	599	626	627	641	612	615	679	652	674	686	668	654	631	660	624	643	619	609	614	618	645	673	608	621	649	596	607	611	650	609	598	619	654	653	672	657	676	617	673	620	613	627	627	615	607	631	652	652	635	647	617	677	638	632	677	649	661	657	570	639	649	636	639	618	653	607	646	655	627	625	621	650	639	607	614	641	630	705	623	641	604	665	660	608	676	660	633	647	594	640	609	610	663	658	620	621	659	660	630	648	667	624	631	622	614	627	668	616	582	600	656	634	654	639	656	615	654	624	667	584	634	630	581	633	639	663	625	605	636	633	619	675	635	659	635	629	598	667	614	631	614	603	639	641	653	645	627	642	650	654	614	672	594	640	633	683	602	657	623	591	638	629	629	641	630	590	604	634	615	586	642	622	684	612	606	620	661	661	618	594	624	615	681	612	628	627	662	639	585	647	645	606	662	646	603	623	617	593	633	642	672	651	637	660	634	634	619	627	651	650	614	636	654	594	654	621	604	625	649	640	631	658	605	622	617	656	637	643	671	648	648	640	624	644	606	657	605	621	638	645	650	630	618	638	655	643	625	635	660	639	585	647	640	646	683	613	630	641	637	610	644	615	644	646	624	596	634	609	610	655	646	620	655	664	648	641	640	639	613	634	644	620	646	634	651	632	622	584	628	630	629	612	618	637	670	594	620	629	642	652	604	617	635	632	671	622	642	610	635	693	598	699	600	643	635	672	592	639	643	656	586	647	645	674	618	649	658	616	597	614	645	621	667	662	603	652	664	654	654	646	644	638	642	645	675	652	617	642	640	600	647	641	611	639	598	643	657	672	648	646	642	598	636	629	666	615	618	593	691	658	649	626	614	657	607	699	658	569	616	636	676	614	636	656	633	662	632	649	648	621	633	655	672	616	619	644	663	634	605	660	635	659	649	594	645	657	647	685	620	664	646	593	644	612	672	683	575	572	674	651	641	633	602	617	639	609	667	598	650	668	614	648	624	655	668	631	628	674	621	651	598	630	612	680	637	605	644	640	628	643	632	637	664	644	659	625	601	647	661	621	609	632	629	654	583	628	659	606	639	659	646	616	662	621	617	658	614	649	683	666	605	608	628	630	667	632	641	645	654	635	634	597	666	690	637	623	641	625	604	635	609	625	638	555	627	677	634	673	653	631	638	646	634	626	616	610	602	624	631	630	595	647	626	611	627	651	641	609	655	664	647	598	651	628	621	620	637	632	589	656	614	649	666	642	625	650	648	642	620	622	651	648	608	650	632	610	610	620	676	598	671	629	626	616	654	625	653	647	646	648	627	628	635	675	600	661	612	624	646	636	639	600	650	627	649	667	629	655	614	608	603	616	635	650	665	660	587	603	622	622	650	632	618	650	608	596	674	654	638	620	628	709	607	647	669	624	638	630
31187	32308	24020	7677	840	412	324	300	323	340	300	309	306	293	322	304	291	288	304	336	268	347	316	316	281	288	287	291	340	343	299	326	313	295	290	286	289	279	288	284	317	298	292	296	294	303	286	314	320	301	294	304	334	316	327	313	272	297	324	332	293	340	282	276	320	289	328	283	322	268	325	278	298	318	312	297	314	302	278	291	307	298	305	301	282	290	298	325	332	290	332	329	334	323	296	309	295	304	308	331	282	305	312	331	327	281	304	339	286	292	305	295	315	289	283	301	344	307	298	275	293	330	287	311	285	315	290	297	296	332	319	336	312	335	268	314	301	302	317	300	303	323	304	305	331	284	303	316	291	311	298	316	283	317	315	287	336	298	289	319	327	272	314	298	288	335	256	295	298	313	294	293	281	306	275	301	316	327	325	299	313	297	274	294	293	300	317	307	295	312	318	291	309	302	318	318	318	297	328	289	295	297	309	305	272	292	338	321	282	313	292	284	326	308	359	305	297	263	321	333	300	308	311	360	290	307	306	274	305	331	316	293	306	307	311	284	304	301	309	319	277	304	266	312	293	290	298	287	297	318	283	342	300	295	333	283	304	287	288	306	314	300	284	325	298	328	331	302	312	309	304	311	274	302	310	320	292	350	314	303	288	309	312	288	306	289	325	309	283	297	298	328	299	329	292	313	293	280	334	306	339	313	306	270	290	286	305	302	299	328	296	344	288	307	299	312	348	311	301	295	298	311	330	309	311	313	284	285	304	310	299	318	300	301	284	285	293	327	294	324	327	310	302	305	286	303	294	301	287	282	287	300	312	294	272	284	340	284	289	304	327	272	311	314	318	316	295	340	333	308	316	314	305	307	295	319	303	314	318	288	276	318	286	292	330	321	290	325	316	282	295	327	318	342	284	279	304	285	288	311	298	312	294	311	304	305	290	316	287	300	301	290	304	342	305	293	284	285	320	294	307	292	294	297	341	323	312	285	302	285	297	299	304	322	331	300	303	293	304	318	311	293	328	332	317	285	314	306	322	310	315	320	327	292	292	284	277	339	314	316	303	305	311	326	304	337	306	314	311	297	316	298	320	288	306	320	327	307	330	288	292	290	324	274	311	313	312	311	311	324	330	300	313	331	285	312	314	300	281	323	296	275	321	327	314	306	326	313	287	292	298	325	303	311	286	306	324	307	334	335	296	309	276	312	317	301	301	342	281	340	325	294	308	306	306	308	323	293	276	299	316	291	318	346	313	330	297	345	317	291	320	311	335	296	301	294	273	274	277	309	308	303	311	330	294	310	315	340	326	266	314	306	303	303	285	300	305	296	297	287	316	307	321	265	310	347	341	298	298	337	323	285	314	295	310	311	310	305	275	307	322	331	312	302	310	324	306	311	292	330	293	324	276	294	322	317	299	276	326	313	318	292	334	315	303	294	334	277	313	349	276	292	325	289	308	335	305	295	297	309	304	299	293	327	297	276	318	302	279	344	332	299	297	301	336	310	300	302	317	327	302	277	331	306	261	319	329	273	294	335	298	289	294	288	327	282	306	321	298	335	308	314	322	288	349	312	278	313	315	275	314	315	294	323	303	297	310	320	310	298	317	324	315	316	328	337	292	305	299	303	318	298	295	313	334	303	313	281	306	339	310	308	293	306	306	341	371	304	293	332	310	285	319	303	299	268	302	322	288	289	317	291	317	320	317	313	335	292	310	335	268	322	306	333	301	310	279	286	320	314	281	318	280	281	313	254	316	284	307	321	275	343	338	278	327	299	327	298	302	277	283	299	321	297	300	311	301	311	302	306	325	301	302	273	287	337	312	244	332	328	340	326	288	320	287	310	340	346	295	282	314	314	312	326	299	321	307	318	308	294	288	334	297	289	313	308	334	282	327	313	315	276	281	315	330	322	305	299	289	310	327	307	318	350	337	273	299	276	321	302	287	347	278	329	310	293	310	352	295	296	333	300	298	329	294	311	320	272	274	305	316	324	315	323	305	327	314	341	277	315	295	306	322	320	295	312	328	295	296	321	302	287	317	295	291	317	275	319	316	311	313	308	298	317	346	305	304	315	329	310	290	269	290	310	282	308	286	311	312	332	287	289	316	294	280	298	321	322	306	298	309	292	316	310	343	320	293	312	300	323	355	326	347	307	277	305	310	341	282	306	276	313	308	319	285	311	315	305	293	278	302	291	287	299	300	296	335	320	310	309	288	298	316	324	288	295	260	310	277	316	294	310	295	291	291	309	290	315	289	309	291	300	299	272	317	305	301	310	278	296	323	273	280	281	309	310	339	320	298	315	346	308	299	309	338	286	315	296	337	302	318	315	301	332	315	302	284	314	340	271	336	305	348	271	312	279	295	317	293	352	273	285	310	326	304	261	311	322	292	311	284	305	332	307	322	313	309	315	307	271	301	281	331	313	303	281	321	289	298	279	288	311	322	284	287	276	307	297	319	327	347	343	306	289	307	303	291	304	303	289	285	284	325	297	280	296	322	314	322	312	316	334	320	287	314	319	316	325	320	318	294	269	333	314	308	288	288	302	316	305	298	295	278	283	302	319	281	283	303	280	294	314	305	319	286	306	285	291	304	306	315	333	342	324	303	344	340	301	309	301	281	304	338	316	318	283	313	282	290	306	320	290	284	291	314	306	298	360	289	277	331	321	303	343	306	289	300	283	305	349	312	294	310	315	307	305	294	284	339	320	290	306	298	307	314	314	291	335	330	281	293	311	302	313	298	327	301	303	299	303	339	309	307	259	301	301	340	319	324	329	273	283	312	294	297	319	310	322	306	305	286	300	336	286	343	306	300	312	305	313	304	343	269	286	313	313	304	305	306	286	313	340	327	334	318	285	332	293	302	293	323	291	317	331	303	316	303	341	316	299	318	335	303	307	325	304	318	276	320	309	293	342	285	306	301	299	295	316	296	303	316	299	303	285	318	302	307	315	298	291	329	311	290	286	313	279	327	313	340	313	287	315	286	306	311	321	326	316	324	312	300	347	301	314	318	305	316	339	293	283	279	308	283	308	299	313	328	325	308	275	319	309	311	296	296	287	303	297	305	293	303	286	294	305	295	307	271	308	310	316	327	308	297	290	322	325	305	326	299	315	313	285	297	342	290	297	299	323	288	337	294	297	307	277	319	316	310	303	321	319	283	304	298	308	306	269	290	324	304	325	293	283	317	294	311	302	322	333	322	335	297	286	315	298	307	296	302	335	319	330	288	310	298	333	322	299	295	277	306	307	339	298	309	319	295	292	308	311	329	315	314	298	289	305	301	335	315	297	302	287	290	304	284	271	288	298	326	323	305	292	314	335	292	308	308	324	298	289	299	293	289	297	309	281	308	313	325	287	318	296	294	306	300	302	268	302	306	325	305	288	285	321	277	337	321	311	309	322	305	321	292	277	313	307	313	317	320	301	270	313	328	284	293	323	280	311	311	317	274	295	287	306	312	300	297	305	308	339	292	296	289	298	312	293	309	307
39503	47687	26959	7625	1724	698	571	566	535	557	597	585	569	584	581	575	610	587	610	582	570	525	613	595	581	587	578	558	559	589	620	596	586	579	575	605	564	583	594	617	544	608	561	558	572	590	617	593	592	584	558	600	585	579	574	555	579	603	568	520	587	555	563	558	583	537	592	580	571	595	561	595	602	556	563	575	581	594	584	555	562	580	556	593	610	547	547	645	590	566	585	560	556	586	590	507	575	563	562	565	558	575	556	577	555	577	564	574	571	552	606	613	597	590	614	579	571	559	596	598	579	545	595	522	585	628	589	551	575	562	582	584	578	568	557	584	559	589	604	590	614	579	555	569	560	532	572	581	593	545	605	550	610	596	602	601	595	589	579	623	543	623	576	562	595	528	557	593	609	583	552	578	591	599	549	577	608	571	552	542	583	574	595	609	565	568	540	604	576	554	541	569	549	590	541	560	595	590	619	542	583	584	595	548	545	557	527	558	554	587	582	603	562	587	580	543	554	568	592	554	543	578	559	570	586	539	540	539	576	558	582	578	585	566	585	567	582	576	565	587	589	594	585	549	552	552	604	565	589	594	588	603	583	595	585	538	642	538	584	539	598	565	572	619	564	578	585	605	587	616	575	568	551	604	574	560	572	583	587	552	555	627	607	555	567	611	581	613	615	557	546	647	583	565	577	601	623	530	594	552	532	599	596	578	579	582	609	577	564	604	551	557	572	597	585	537	566	599	538	527	601	561	580	567	537	536	577	605	606	559	558	537	529	565	573	540	566	581	564	569	578	580	568	556	569	599	582	571	561	562	599	624	582	605	554	586	557	577	561	567	618	588	617	568	604	583	564	575	631	585	620	625	548	507	618	556	529	545	595	616	593	556	563	589	563	579	601	583	612	615	581	526	585	564	601	542	559	629	599	529	588	590	567	551	565	569	589	540	530	563	581	633	575	606	563	579	604	576	542	530	547	584	561	580	552	549	585	566	579	615	536	556	576	592	607	532	569	589	599	543	563	560	578	555	616	555	578	581	557	572	609	570	631	534	603	588	571	561	589	584	586	570	576	612	563	581	590	604	549	582	606	562	577	560	597	572	587	532	572	586	615	631	579	620	579	575	569	613	567	583	580	595	585	533	562	544	584	584	606	582	583	545	563	600	565	574	571	569	545	503	597	576	570	590	597	543	564	585	543	546	610	615	582	602	572	580	606	608	570	595	537	557	613	613	576	600	525	574	534	563	500	586	563	583	592	562	586	567	542	591	567	571	566	550	576	604	542	598	615	605	554	594	576	568	561	596	594	593	622	585	551	569	586	606	564	546	603	555	532	550	587	583	577	549	533	537	541	554	581	574	567	585	589	566	581	578	579	551	614	573	621	606	597	594	566	582	562	548	574	598	537	532	569	573	584	563	543	583	563	604	598	575	585	584	601	591	596	579	605	585	584	573	582	600	541	561	570	569	553	589	581	600	566	573	552	579	609	590	566	587	552	606	596	570	531	602	539	560	564	585	613	564	555	580	565	600	568	567	629	555	540	581	573	559	589	543	567	569	551	568	580	584	554	551	551	627	564	559	578	574	558	577	577	576	591	561	576	596	573	585	599	595	557	548	584	567	541	594	567	570	564	600	540	570	570	571	544	580	573	562	596	581	557	584	592	513	582	583	554	575	568	577	556	583	552	572	594	597	589	560	537	575	597	595	588	586	571	557	587	596	587	583	586	634	555	573	560	577	602	610	548	588	580	595	585	561	588	572	587	531	583	572	575	531	592	598	560	582	566	559	554	593	581	580	562	584	581	594	573	571	561	622	559	573	611	594	564	670	571	565	576	549	583	608	614	556	588	539	589	561	576	583	591	576	566	563	560	593	581	583	502	589	551	582	597	534	550	551	547	603	595	563	569	599	591	583	541	577	584	577	602	572	559	569	565	608	609	564	556	570	602	542	595	583	601	554	569	616	572	573	614	621	561	639	569	565	591	625	556	578	625	568	547	562	575	561	572	606	536	635	583	584	587	546	581	574	523	579	543	519	596	579	571	597	559	545	599	550	534	526	571	594	562	578	587	565	572	572	593	565	540	639	547	573	552	571	558	589	611	595	574	565	590	571	570	542	615	602	548	565	608	571	549	570	583	520	601	576	571	655	586	584	610	590	605	628	567	574	588	573	591	558	560	596	576	554	572	563	563	616	544	583	597	586	573	602	558	536	603	565	588	551	576	578	579	556	523	582	581	605	591	573	602	566	570	574	558	553	567	598	524	536	606	591	583	599	580	585	601	530	569	589	554	549	576	594	593	596	574	566	547	571	593	587	590	571	573	585	600	562	553	550	572	554	596	579	592	583	617	612	561	556	578	558	600	580	561	589	594	562	565	590	551	597	586	559	552	530	580	569	587	559	567	585	591	548	557	572	625	623	549	596	538	592	520	560	569	585	538	590	589	582	574	562	564	595	559	583	539	624	601	600	571	532	583	576	593	582	593	614	561	589	558	579	600	553	585	562	574	599	573	592	560	587	548	573	553	586	576	597	601	578	564	566	600	627	586	576	549	565	628	572	543	619	571	519	563	583	555	570	567	555	582	611	562	577	611	548	577	598	546	559	619	600	545	551	582	551	558	569	563	591	571	574	575	607	584	540	598	554	571	583	610	529	623	543	577	553	528	547	587	583	608	561	572	583	583	592	542	556	580	566	584	566	601	540	595	523	595	567	576	572	580	551	531	586	560	532	568	553	599	614	547	630	594	566	609	569	556	568	541	594	569	557	555	576	581	555	549	552	610	581	593	594	554	553	633	552	622	571	551	580	559	605	581	572	532	579	565	586	630	603	581	577	574	580	624	583	599	543	577	590	531	599	595	598	579	557	560	547	548	560	549	534	577	566	594	561	599	587	570	574	579	564	566	606	609	541	574	607	565	590	601	568	592	561	547	606	551	599	575	631	553	579	561	561	567	593	558	561	601	574	581	568	538	532	598	620	551	573	529	582	603	587	564	582	574	562	618	584	591	594	579	548	625	555	577	583	530	572	574	551	562	562	546	542	574	603	534	603	589	566	608	604	579	597	592	612	554	552	574	578	549	570	577	583	522	568	593	633	529	578	569	582	542	552	581	584	594	548	578	602	574	539	582	540	565	585	593	557	575	549	553	575	599	583	560	597	604	549	564	551	555	571	569	556	573	564	575	562	550	567	596	552	598	591	583	537	588	527	576	635	548	582	556	573	572	577	568	577	592	550	592	559	586	524	610	603	598	607	603	571	560	614	593	572	593	590	590	561	534	605	591	572	570	572	575	589	603	568	517	592	555	577	574	538	582	572	589	591	595	566	568	561	574	538	580	552	530	561	599	535	597	558	571	542	565	548	601	603	587	571	583	587	541	552	544	556	582	585	544	558	586	598	585	564	563	579	589	577	611	563	548	563	554	568	569	591	599	566	552	623	561	556	594	538	584	599	580	575	517	611	578	592	626	579	584	547	585	560	543	560	562	546	565	608
25223	24232	30748	24868	16231	2826	438	361	294	316	342	335	291	297	310	335	339	355	282	321	299	301	314	320	348	314	298	323	309	305	343	307	304	311	336	328	319	276	312	274	302	270	304	318	313	344	344	279	302	341	298	332	308	316	323	304	290	311	311	294	333	328	293	305	293	309	345	289	301	307	319	279	313	303	319	290	316	313	313	302	297	308	355	330	294	323	307	300	304	283	317	304	321	307	317	292	294	336	338	310	312	313	322	278	293	290	291	313	302	316	314	305	295	324	275	307	310	316	307	313	304	260	352	325	339	284	308	314	288	297	309	317	301	346	310	312	294	294	314	320	287	296	297	281	279	288	317	306	294	303	311	335	323	340	332	326	287	301	312	312	306	309	316	307	330	302	311	319	301	334	306	285	315	302	306	306	328	309	319	307	311	313	335	338	325	321	325	301	308	310	303	302	310	307	321	314	310	289	287	326	294	288	298	299	318	316	314	297	299	313	320	293	318	300	321	313	325	311	263	298	314	336	343	321	331	309	325	296	294	281	308	325	327	296	299	325	352	331	322	291	303	322	305	276	324	282	296	283	314	277	308	297	293	294	297	319	298	316	340	294	335	287	340	323	322	306	306	315	307	304	298	310	318	307	312	293	306	296	298	300	294	319	329	338	301	302	339	338	312	301	312	317	310	302	312	334	324	298	321	325	288	331	313	308	320	301	307	304	284	317	298	321	283	321	284	309	299	288	320	304	334	300	289	293	314	315	320	335	303	324	289	309	306	307	319	334	310	298	314	303	288	306	336	309	285	324	297	292	302	323	302	303	308	308	278	302	295	299	313	324	311	301	325	291	319	296	296	298	300	310	341	289	279	289	315	279	332	324	303	312	300	313	308	313	322	326	327	316	313	300	316	310	336	330	313	311	336	306	314	317	355	323	311	311	293	326	319	297	317	318	325	282	312	349	312	318	294	340	292	301	311	304	322	283	316	305	287	327	301	317	314	273	306	313	296	310	320	289	322	323	269	307	298	309	321	304	304	301	305	304	316	310	319	280	329	307	288	295	302	309	297	313	285	266	302	341	283	294	307	344	282	322	315	320	318	310	300	276	299	311	323	284	332	304	333	284	319	338	304	306	301	305	326	286	327	334	327	305	305	298	285	290	314	307	290	310	286	342	287	312	314	293	255	301	330	288	311	332	327	303	309	300	320	316	298	326	329	277	346	316	283	269	314	336	330	318	284	323	294	289	326	294	331	299	314	336	290	306	300	295	312	292	334	297	306	307	293	266	289	320	331	315	328	354	305	299	310	316	338	310	327	315	324	300	324	304	303	294	311	302	326	306	287	302	342	302	304	322	297	309	307	291	316	301	348	322	304	267	298	312	305	307	302	298	302	336	296	286	279	322	326	296	292	300	312	294	318	318	321	296	297	357	309	307	308	310	280	288	341	324	360	287	303	330	331	299	297	289	314	287	309	294	271	309	317	320	308	305	320	315	302	314	307	290	295	338	320	331	290	295	297	295	328	295	280	305	301	302	300	298	308	312	323	320	309	323	290	286	268	288	310	309	331	333	333	319	292	298	276	304	321	297	279	313	307	283	310	321	291	281	326	311	305	316	299	354	330	314	326	312	281	328	305	305	298	302	333	305	291	294	302	308	288	298	315	324	312	304	320	320	303	297	299	313	294	282	335	302	271	337	339	299	330	294	272	307	300	292	314	308	301	303	319	312	310	315	296	304	327	308	298	321	333	299	313	293	309	311	321	283	327	332	294	287	299	280	339	326	339	289	283	321	296	341	309	325	297	254	320	310	260	332	299	309	332	301	305	296	328	312	305	274	296	288	314	331	296	307	318	319	279	338	311	298	328	330	308	302	299	313	307	322	323	289	278	307	283	330	272	327	307	310	345	328	315	329	300	333	330	307	315	301	321	296	286	300	344	327	321	301	325	344	285	296	315	303	288	303	276	321	342	316	273	312	342	302	302	319	295	314	313	351	297	319	282	315	303	309	295	304	287	326	284	335	327	319	311	280	287	299	310	303	321	280	320	308	302	276	297	325	299	332	332	288	313	317	328	301	325	320	321	338	282	300	303	295	328	289	301	319	286	291	328	307	306	333	320	299	278	301	330	323	317	315	307	336	296	322	284	299	321	304	345	318	319	304	301	266	306	307	298	311	280	317	320	317	304	313	298	261	321	335	314	294	354	324	285	330	301	299	303	318	334	320	321	296	297	294	325	324	303	334	302	309	323	338	311	300	326	319	328	318	331	299	281	301	343	298	321	305	345	304	324	319	296	310	331	345	287	296	308	302	306	322	319	357	307	293	321	283	297	299	291	306	301	315	325	318	294	308	296	286	300	291	305	266	304	302	311	322	290	271	338	316	324	283	312	312	276	316	319	313	282	307	311	300	295	318	313	319	302	320	299	290	349	306	297	303	315	318	314	315	313	319	307	310	316	305	296	335	285	311	331	296	323	315	291	273	314	319	299	293	300	309	304	311	310	293	319	280	315	290	286	300	284	295	303	299	301	300	324	298	309	331	319	329	304	318	320	304	311	301	294	318	289	296	292	312	335	290	332	309	288	335	319	293	273	320	340	303	320	297	301	336	316	319	317	307	309	287	318	308	289	343	315	325	297	308	334	300	308	302	311	320	338	323	310	324	324	268	272	307	345	287	349	323	325	285	287	304	289	308	311	281	328	292	313	311	313	314	293	303	276	303	293	304	324	336	324	326	259	297	298	305	313	322	294	298	321	294	308	311	309	306	324	329	291	298	279	307	313	336	322	325	317	317	312	278	342	273	322	298	315	295	310	334	306	288	300	316	312	307	301	298	327	308	312	302	344	292	295	316	299	307	309	320	275	315	287	308	314	291	280	310	312	312	319	310	299	293	290	309	291	284	292	314	303	301	303	300	311	300	295	329	291	306	282	291	303	302	329	308	294	310	323	293	292	300	326	279	343	304	314	288	335	275	338	301	299	322	306	311	337	311	328	318	337	334	314	293	332	309	278	322	307	297	295	317	323	330	264	304	315	296	301	302	299	318	317	312	306	333	302	319	287	306	322	329	329	297	297	327	330	315	293	318	315	336	294	300	312	297	299	318	320	319	321	312	290	322	337	310	306	299	323	305	339	314	306	301	287	351	319	299	318	303	316	272	275	295	295	313	325	293	315	323	297	290	308	324	296	284	318	301	302	293	328	302	349	280	309	325	327	319	341	333	330	315	309	286	300	298	323	288	323	320	291	295	319	308	292	335	296	264	287	288	278	269	287	327	302	310	279	330	318	320	297	302	297	313	324	316	311	318	318	337	291	324	349	351	304	333	303	332	288	324	283	306	300	314	321	288	322	323	269	294	342	309	299	331	312	328	308	348	337	319	296	306	333	338	301	286	318	303	343	323	296	297	345	307	291	297	282	319	314	317	305	335	305	305	283	321	309	319	300	340	279	302	337	308	327	315	325	307	328	300	293	330	305	322	309	317	323	303	330	277
60545	85995	53807	23807	5908	1352	682	593	588	524	598	583	571	573	545	537	591	613	558	605	579	595	598	607	575	590	565	579	597	565	590	583	612	588	555	568	567	565	534	599	535	559	537	575	563	608	556	607	582	600	572	571	589	590	537	570	592	592	576	537	583	547	544	624	603	599	566	580	591	571	565	544	589	606	593	570	627	568	624	531	597	593	563	531	547	581	584	588	547	526	593	600	560	575	532	597	573	522	594	540	599	568	584	554	543	535	566	577	576	598	569	550	565	610	549	571	580	563	606	557	560	575	580	589	617	568	612	544	567	551	593	599	537	610	587	583	560	606	575	580	563	542	574	592	581	641	545	531	579	561	566	564	559	576	543	606	588	579	549	571	589	559	599	606	567	575	571	604	558	554	521	591	544	568	583	551	581	582	552	588	511	581	569	559	573	547	555	561	569	571	587	573	571	571	577	542	550	594	578	559	584	573	566	538	526	594	543	591	553	562	591	583	605	599	577	631	575	574	560	605	618	606	564	585	570	583	545	599	596	566	599	581	581	546	528	608	599	547	569	571	550	547	565	574	529	559	539	550	555	599	564	592	564	574	596	565	602	577	603	591	588	556	581	530	556	555	566	581	580	572	561	585	626	576	571	589	590	542	594	578	519	547	580	596	577	539	581	559	571	541	580	541	584	543	585	588	564	583	531	597	568	581	559	585	551	564	572	557	568	534	600	573	576	577	603	572	588	600	593	563	559	550	552	591	582	560	558	571	527	595	558	573	543	576	547	586	600	570	569	592	566	566	538	586	553	544	548	603	522	565	589	564	559	558	536	528	599	594	534	574	538	576	566	584	620	569	614	563	589	614	557	567	599	584	597	599	588	566	624	570	543	611	586	586	604	595	560	607	574	553	575	563	603	544	569	545	596	544	572	630	583	593	582	572	571	577	523	555	560	561	523	577	559	563	579	529	547	596	555	609	584	542	531	541	604	597	566	603	544	579	568	615	545	565	580	560	587	576	599	611	583	586	555	563	581	556	605	640	564	587	562	582	584	579	565	567	597	564	562	555	586	562	523	546	558	560	565	589	582	569	586	551	571	563	645	578	560	525	566	591	580	555	611	560	543	560	610	574	564	561	554	601	575	602	595	540	586	550	581	522	535	554	574	526	547	587	604	557	552	573	549	567	624	593	552	558	557	547	571	607	551	562	556	538	546	522	548	540	581	593	595	582	540	555	601	583	621	554	572	549	564	578	546	536	577	548	576	560	626	577	603	661	586	569	529	590	584	549	547	645	602	554	599	553	562	575	551	588	574	610	537	600	591	574	588	590	606	579	593	570	594	579	557	559	552	570	560	597	551	575	584	576	602	547	548	550	583	536	548	545	532	564	563	540	627	579	601	561	614	569	529	565	567	556	580	575	582	569	586	597	579	511	562	577	568	561	543	598	584	587	579	567	593	565	561	601	586	556	591	546	581	603	578	548	534	596	588	571	580	563	516	572	604	536	567	535	562	565	593	618	557	618	565	580	581	594	534	578	542	527	555	577	554	595	568	551	562	539	588	603	612	563	580	554	582	558	576	578	596	583	537	557	565	569	557	555	550	546	610	544	626	579	564	585	589	592	562	552	605	562	537	535	571	551	566	592	566	571	564	551	555	558	522	594	546	550	600	569	607	527	606	569	578	619	559	571	583	587	567	536	553	574	619	582	549	561	528	608	600	555	558	543	607	599	527	559	590	547	575	606	565	576	547	554	591	559	563	586	557	604	628	601	590	580	548	582	548	599	529	596	573	576	546	560	545	544	573	552	579	542	597	544	585	568	554	573	548	563	556	603	597	582	571	567	602	560	570	563	587	590	567	572	546	548	552	578	593	610	577	593	593	582	556	569	607	569	568	596	568	593	552	549	563	562	581	555	581	566	582	561	583	562	530	547	549	588	545	576	580	556	556	549	592	597	569	549	523	627	531	575	593	534	543	600	590	588	582	636	568	562	603	585	574	582	567	580	537	578	571	562	532	615	603	551	593	586	588	581	574	556	585	565	568	605	566	568	558	567	589	565	570	589	589	590	538	577	588	605	581	580	581	572	575	601	577	579	553	551	610	580	588	546	554	536	551	586	607	616	575	595	547	563	583	557	566	583	600	537	619	563	554	616	581	576	583	518	570	540	578	560	557	579	557	593	571	569	558	542	589	556	577	509	587	565	567	549	586	601	592	595	565	560	634	546	591	536	559	585	622	578	552	585	571	564	562	552	565	557	614	542	591	574	543	603	553	571	613	549	526	542	547	551	572	588	555	568	593	554	568	578	605	592	605	540	546	573	571	602	539	555	548	574	595	546	564	571	589	593	611	560	580	548	574	522	591	588	558	585	558	583	612	524	577	594	570	570	546	557	595	536	582	567	576	552	614	568	549	544	537	590	562	584	562	560	589	543	593	577	554	602	552	592	582	589	599	563	566	591	575	539	559	607	587	568	578	619	581	552	593	599	604	555	592	602	570	593	595	561	585	559	572	591	587	535	567	567	534	597	572	540	575	573	561	563	607	584	597	579	552	563	558	578	612	569	573	585	573	575	609	585	611	621	552	600	511	546	546	586	559	592	557	594	542	573	544	581	574	615	562	584	590	607	564	575	571	570	594	507	562	572	607	569	592	573	553	589	516	544	589	562	596	610	586	595	541	560	557	554	597	580	575	537	569	580	519	571	549	534	561	581	577	530	583	576	566	558	569	558	540	582	589	574	592	558	503	605	569	586	609	563	608	591	567	568	551	555	553	604	560	601	589	552	581	568	594	579	587	557	605	554	552	659	624	518	609	587	558	557	600	603	559	589	574	601	556	578	604	584	560	594	549	599	588	552	519	547	553	585	595	616	576	606	593	566	574	568	582	570	583	573	594	570	609	551	569	568	578	575	542	591	616	570	567	572	599	576	548	583	591	548	601	571	561	546	530	567	551	593	520	600	562	567	561	644	565	618	576	541	570	559	552	544	546	616	563	540	553	559	577	593	611	551	609	564	571	551	578	505	593	573	605	592	565	581	561	602	585	573	546	544	569	564	578	573	575	576	582	553	615	590	601	555	552	549	596	567	551	534	566	585	583	559	567	566	569	555	545	613	602	556	620	618	559	522	577	560	549	610	553	535	602	538	570	570	547	542	606	538	575	562	584	586	567	574	609	604	560	576	602	572	577	619	579	592	545	562	580	564	549	571	550	540	594	523	561	600	583	563	558	539	573	576	552	608	541	576	577	577	575	569	567	585	558	535	578	594	552	583	546	508	566	562	601	595	568	542	590	559	542	591	595	570	546	596	570	591	544	575	576	608	575	577	553	612	560	576	582	596	539	595	586	610	553	536	579	520	564	538	583	544	546	561	566	569	554	606	612	591	580	609	581	529	608	553	578	601	551	547	540	627	560	600	573	601	564	574	552	554	569	577	539	568	551	599	578	569	595	561	633	522	574	555	536	588	609	520	586	554	523	558	561	603	609	599	587	551
23734	22279	29712	23991	20996	15484	1695	458	357	369	343	342	353	388	360	380	358	343	331	390	341	350	351	382	386	358	347	381	350	408	375	396	384	363	364	353	326	328	354	378	390	328	366	358	388	356	345	334	359	325	386	358	343	333	330	366	349	372	333	386	333	324	340	370	355	369	333	352	351	352	352	358	369	309	330	360	372	355	352	375	364	322	374	363	345	370	360	374	341	350	385	352	324	360	384	336	348	363	355	358	364	380	382	370	373	356	319	339	359	326	334	334	317	344	392	363	352	405	369	332	362	339	347	376	328	328	366	343	361	385	353	354	353	382	393	380	365	342	376	328	353	342	324	342	331	379	357	352	373	360	341	344	362	360	342	367	321	353	401	354	359	353	353	338	342	361	376	363	352	345	326	361	323	373	370	362	376	320	335	349	359	377	362	380	358	346	379	352	344	352	370	370	359	327	332	387	342	345	358	368	378	384	359	363	357	361	344	348	379	357	347	361	325	362	348	370	361	352	350	359	331	358	377	358	366	374	367	346	381	346	401	360	348	336	327	350	376	350	354	352	368	369	338	329	345	367	335	324	357	348	365	347	370	359	378	349	353	326	338	355	335	342	339	345	357	341	365	343	349	332	336	368	351	341	348	367	375	345	379	345	357	344	326	353	337	327	385	353	387	352	351	363	366	372	368	360	347	334	353	345	346	366	321	369	355	342	348	354	335	339	367	352	365	381	383	356	357	368	357	361	346	374	332	348	350	341	382	379	385	396	376	332	364	356	335	334	349	368	324	362	327	361	324	358	364	347	332	367	371	358	362	347	353	354	364	344	354	381	367	332	365	369	352	353	346	378	369	347	364	354	334	352	351	343	365	360	366	351	299	368	387	354	372	358	377	409	339	337	347	361	343	393	352	351	371	364	344	355	333	360	374	344	354	379	363	386	350	366	345	336	360	374	341	366	353	362	371	369	322	374	333	387	343	354	369	363	343	346	391	345	364	340	370	391	351	314	361	370	376	370	319	320	334	364	322	339	337	361	352	352	374	323	344	357	380	337	353	330	347	371	334	354	369	349	332	339	370	349	386	351	324	377	376	343	377	359	321	364	366	383	338	339	395	374	346	337	338	326	336	368	330	354	367	361	380	365	341	343	367	334	316	391	373	327	376	341	332	334	358	350	305	364	346	329	371	355	364	352	322	350	333	351	353	356	344	375	387	340	344	406	321	355	380	332	354	338	369	365	350	353	367	358	323	377	345	367	364	360	316	356	361	387	363	326	373	355	332	353	367	342	374	350	355	342	365	335	331	350	342	386	337	355	328	329	358	348	369	362	358	343	334	321	343	360	316	325	386	322	374	359	381	351	350	344	331	358	349	361	343	366	369	344	363	373	338	344	384	318	382	377	334	359	355	359	389	359	367	393	361	354	335	372	348	370	377	327	340	343	362	373	374	393	368	346	321	370	360	346	380	337	346	325	365	346	364	367	350	309	320	363	337	357	326	333	363	348	329	338	339	361	353	323	335	333	357	379	345	349	325	363	330	340	360	348	337	352	375	319	335	351	339	347	323	344	357	361	364	369	323	362	342	348	361	369	369	362	363	342	354	357	380	357	355	336	356	357	355	353	359	357	351	378	352	361	351	359	339	354	361	367	331	377	334	317	338	326	365	381	338	364	359	335	335	332	351	365	342	383	370	374	370	341	386	370	372	364	372	400	331	348	366	328	378	348	377	349	383	353	374	364	385	356	337	365	382	364	375	360	333	374	365	378	389	343	368	332	351	366	356	320	352	368	356	366	349	326	364	345	348	357	318	365	369	328	363	351	369	326	359	344	352	359	356	349	359	369	350	372	364	396	350	358	315	386	343	363	390	330	330	354	348	336	368	367	339	349	324	359	313	375	338	348	340	377	360	383	342	323	351	365	300	370	362	358	360	382	357	349	352	372	334	332	373	358	355	336	336	340	325	357	345	368	378	361	335	357	349	336	368	383	343	367	347	353	347	324	341	355	385	347	319	351	330	356	330	362	365	364	342	363	362	324	355	367	369	348	336	355	373	352	308	370	364	375	392	374	340	379	383	370	335	375	305	385	368	362	349	331	368	367	375	378	355	322	375	304	349	330	372	368	352	366	357	342	316	350	379	359	385	348	345	322	325	345	364	368	360	323	349	349	365	339	369	358	334	327	380	363	308	389	375	352	326	324	326	376	339	369	372	367	336	363	328	368	383	345	390	331	311	342	350	347	339	380	388	385	345	342	363	354	372	350	355	371	363	323	354	381	366	350	361	340	337	375	341	353	366	365	368	372	366	359	349	335	341	361	380	379	378	347	358	316	365	343	348	353	365	323	321	368	363	353	353	385	364	311	377	367	377	364	373	323	345	363	341	355	357	364	359	345	353	327	366	320	364	342	351	334	348	359	342	351	331	325	354	370	345	370	348	360	377	335	351	355	333	353	372	341	347	355	337	378	346	379	351	353	339	364	368	363	355	373	340	368	380	349	375	338	349	374	371	322	328	336	375	385	353	346	383	360	337	395	370	357	367	356	324	358	357	371	358	335	351	359	355	315	378	342	381	318	337	361	370	377	357	350	367	362	355	354	351	342	373	364	351	334	365	334	352	379	344	354	348	334	356	374	333	368	340	324	330	347	350	375	335	350	398	356	353	348	348	328	352	335	368	356	354	384	362	341	339	368	354	368	314	342	352	385	364	340	329	346	378	343	380	339	381	337	380	338	383	356	359	365	333	367	381	367	353	340	348	360	360	339	337	384	328	345	362	380	345	328	349	348	331	339	339	374	386	350	359	370	381	368	374	404	368	385	361	365	353	354	383	335	329	347	364	347	329	355	344	356	350	362	321	356	364	348	333	394	331	371	356	335	348	354	368	374	343	306	377	369	357	349	331	372	381	337	344	321	376	331	335	367	350	370	362	371	360	361	387	348	358	373	342	339	375	358	324	332	358	363	390	348	346	355	340	381	379	322	312	360	357	336	324	356	374	355	363	332	355	359	365	352	355	317	380	335	314	360	356	334	353	350	321	351	343	342	328	365	365	359	340	386	347	350	332	334	338	370	362	368	343	389	363	320	376	365	332	369	338	353	361	378	365	326	343	337	329	361	327	359	349	310	358	357	354	374	337	368	343	320	356	323	370	373	371	354	335	336	357	377	355	320	324	341	361	343	359	363	313	379	369	375	383	361	364	382	352	333	335	362	386	399	359	341	362	390	366	352	353	376	364	390	314	390	394	324	348	334	368	337	346	348	349	341	345	377	340	355	361	374	364	354	336	383	339	363	389	361	334	351	351	406	380	323	369	374	324	336	314	369	339	358	373	350	367	403	375	333	362	372	345	371	361	365	354	328	393	369	383	352	346	358	332	349	357	386	349	360	369	325	354	348	332	347	352	345	363	327	313	354	387	343	353	339	344	336	358	382	390	367	346	380	381	323	370	369	308	380	306	336	333	376	382	380	365	360	365	372	358	330	310	364	371	393
59736	96898	64031	31156	10782	2295	827	672	641	570	639	639	644	652	612	645	657	623	630	647	664	659	609	625	598	605	618	647	615	621	627	613	604	627	640	631	608	628	629	648	585	648	666	628	645	653	668	673	642	584	620	626	608	693	623	627	639	618	606	647	629	587	610	606	654	625	645	632	627	589	627	633	604	607	638	629	623	640	591	612	595	621	678	611	652	665	573	633	663	662	603	622	658	617	643	583	660	620	645	618	591	644	631	625	653	631	627	632	620	656	634	658	664	651	661	619	592	629	569	603	600	618	589	609	604	644	614	656	569	621	594	606	594	624	630	603	637	670	589	631	631	648	618	650	623	669	621	648	614	601	589	614	590	578	658	639	628	670	615	644	614	621	683	644	634	628	634	634	641	636	605	666	613	621	657	619	589	626	642	612	624	651	584	666	623	608	637	636	646	633	599	578	637	612	608	619	650	661	627	646	611	625	652	655	600	644	592	633	612	645	592	685	602	580	660	616	659	633	583	635	595	662	639	590	598	620	627	621	608	642	663	598	631	623	597	631	629	687	631	620	583	639	607	641	645	617	658	659	622	622	654	630	618	596	614	615	658	604	648	648	616	639	627	631	647	629	619	642	611	641	575	658	610	668	628	649	633	665	671	581	630	635	596	640	619	576	584	642	631	620	640	646	620	621	619	646	623	590	654	595	645	627	632	634	640	602	633	622	627	644	633	601	622	637	616	587	596	616	628	713	621	646	632	594	616	645	636	638	591	626	601	600	653	576	651	618	681	636	657	614	608	597	617	648	670	588	637	622	611	657	650	608	645	617	643	611	655	612	626	629	620	630	648	604	606	632	636	625	602	616	634	606	664	640	636	638	648	623	645	610	563	620	681	602	653	591	642	633	615	620	617	655	623	641	625	639	656	594	620	609	648	621	645	623	621	614	575	643	627	622	606	614	623	645	605	625	638	657	640	622	610	616	586	699	648	654	601	667	667	643	653	653	631	611	619	633	668	638	651	600	609	611	617	603	649	633	612	630	627	618	608	641	652	665	593	601	616	613	618	561	643	671	611	653	625	651	588	652	649	606	666	646	636	631	592	658	641	588	620	645	633	624	637	630	626	653	601	689	617	592	644	635	661	617	644	633	671	640	639	599	616	582	606	628	634	637	629	641	642	622	657	656	620	632	669	658	636	629	618	602	637	628	628	611	583	598	650	648	623	630	609	635	629	666	651	602	606	641	598	618	667	611	632	675	643	608	668	637	648	670	642	666	647	654	657	681	644	643	641	612	636	614	647	625	646	668	674	640	621	646	631	608	632	652	599	645	613	666	619	664	611	653	638	576	668	656	596	645	610	627	643	691	633	638	651	583	595	654	669	695	627	630	626	628	632	624	630	664	655	686	638	608	619	595	676	596	639	624	643	588	639	651	652	638	579	585	596	606	642	640	641	649	673	610	609	614	613	620	609	627	601	636	650	616	645	637	610	643	608	618	605	636	650	611	663	629	636	619	607	639	654	669	672	647	653	633	597	664	660	642	647	633	660	578	643	614	667	617	637	656	674	601	643	635	661	639	646	653	665	626	638	593	632	669	614	641	644	632	624	578	661	696	597	655	661	590	578	623	594	640	645	612	618	657	597	611	600	635	624	614	612	634	639	639	630	616	642	650	657	609	630	683	593	641	660	639	637	644	643	635	647	614	647	631	630	651	616	635	628	620	609	600	619	620	645	673	614	612	658	597	598	637	670	614	635	661	631	586	644	688	634	616	651	669	616	590	593	589	622	675	613	614	610	644	604	631	678	588	606	615	698	636	581	616	665	601	598	603	613	583	669	650	616	623	620	672	618	648	649	605	616	635	664	662	647	637	620	645	628	581	668	652	679	628	621	611	651	596	632	567	634	627	631	648	614	654	653	609	601	611	646	585	606	589	612	631	624	583	635	627	634	619	592	594	627	605	635	629	562	595	644	632	628	680	636	601	628	626	635	626	600	619	604	655	624	643	619	674	627	627	625	655	643	655	614	606	621	556	634	612	656	646	621	649	631	593	601	618	589	627	632	610	631	608	613	652	576	617	622	638	633	639	643	642	612	631	635	657	619	646	658	590	618	607	645	636	604	632	658	633	621	632	639	597	672	635	642	674	605	612	639	619	607	617	661	627	652	639	610	619	596	604	586	669	620	646	625	671	594	636	671	653	626	611	612	633	650	624	619	628	591	645	618	659	650	632	642	636	652	599	599	626	595	669	645	621	621	604	651	681	685	620	649	603	638	648	599	633	605	620	639	661	618	631	611	652	622	627	670	615	616	627	665	636	619	648	628	644	613	604	647	632	650	592	637	606	616	650	589	579	642	604	630	626	651	661	634	662	628	617	622	590	617	613	640	631	628	654	625	654	639	588	628	628	636	623	626	654	642	615	602	624	659	653	596	624	582	666	658	613	642	669	612	613	684	659	638	661	637	634	656	658	622	634	627	671	638	628	576	628	595	639	665	661	674	605	660	633	610	649	613	661	618	627	644	636	647	653	630	618	587	640	597	604	646	614	627	590	614	613	587	581	614	635	640	612	691	627	642	635	623	656	620	630	664	625	607	653	632	616	599	648	622	618	639	605	645	646	607	577	623	623	573	652	641	608	608	594	606	642	644	703	608	676	698	635	610	610	614	613	626	570	659	632	636	563	632	614	628	599	653	641	641	600	630	673	607	617	630	618	620	608	623	635	626	657	628	631	647	631	680	632	663	611	635	633	596	583	681	677	659	662	627	624	661	620	655	599	619	651	658	613	666	648	680	638	639	638	625	614	663	607	639	605	617	640	641	693	606	662	647	603	599	639	627	647	658	638	644	643	676	644	621	672	668	633	629	623	563	624	650	583	595	654	611	663	619	629	633	612	625	599	583	613	652	622	618	614	604	621	641	619	625	619	624	616	647	603	643	623	587	667	634	630	607	619	643	622	628	621	699	638	589	628	635	636	643	630	613	600	635	627	637	636	634	601	642	609	613	584	591	601	619	663	621	637	606	623	658	618	603	642	595	630	638	625	602	597	638	621	646	576	591	629	621	612	667	657	614	639	634	615	645	607	640	600	632	604	601	585	617	626	610	561	612	609	617	652	641	625	640	644	661	603	602	644	665	598	656	628	666	608	639	639	664	621	624	607	667	631	624	605	625	649	617	602	620	623	643	641	615	596	619	600	650	595	651	620	624	656	610	623	641	603	659	632	602	622	637	628	644	668	583	602	632	624	691	640	659	572	615	653	626	679	629	648	647	626	653	594	618	606	608	592	677	630	623	633	580	631	636	685	608	627	646	625	580	664	636	660	632	617	598	592	602	647	637	617	587	633	628	625	638	647	619	636	600	635	594	643	673	638	605	647	612	615	628	659	622	620	606	616	644	648	612	651	623	638	677	651	618	632	641	626	640	633	689	613	650	633	655	621	615	624	676	637	621	679	621	614	638	643	607	662	691	677	610	626	651	626	595	601	654	650	587	654
31154	31521	24192	7802	861	374	316	298	302	279	286	299	310	291	311	314	303	332	332	291	354	321	315	290	317	305	305	320	291	298	282	288	309	295	323	308	282	287	316	309	291	280	319	317	294	311	303	300	284	331	289	329	294	297	304	299	312	274	301	314	277	288	299	313	308	323	291	288	335	302	320	312	335	284	257	326	332	298	305	286	317	291	275	300	296	315	305	301	278	307	278	298	281	291	313	293	321	303	333	279	315	297	308	306	343	310	286	307	299	315	307	323	296	306	296	289	333	293	287	294	311	268	303	291	322	285	325	309	267	307	323	275	343	282	312	277	284	325	300	290	308	289	335	290	299	261	305	324	289	338	302	283	290	301	312	265	346	313	302	330	287	310	308	323	308	282	300	292	312	306	317	304	331	293	299	314	273	293	300	315	259	284	300	295	303	294	314	300	310	322	312	294	271	300	299	257	307	299	268	322	317	278	283	301	328	286	322	319	304	297	271	317	297	307	287	323	296	311	329	267	325	272	261	329	270	307	297	281	301	285	319	327	304	283	265	312	316	276	327	287	314	302	312	310	295	308	271	309	276	299	292	311	292	327	303	278	295	296	317	313	311	311	291	270	303	274	268	321	323	312	277	285	300	315	291	273	312	288	315	294	284	321	332	315	288	297	318	310	287	319	292	315	281	312	293	306	312	317	280	326	298	284	285	317	322	320	292	320	301	285	323	316	287	319	305	303	315	310	289	321	281	306	291	308	312	289	332	273	310	313	269	287	305	330	295	326	302	282	300	297	302	304	305	278	302	292	300	302	319	298	327	279	257	306	311	310	281	287	298	293	281	296	305	315	293	299	324	288	293	278	320	333	317	289	286	283	295	292	318	303	303	294	334	286	300	282	311	324	291	322	294	282	296	308	332	309	301	304	326	299	320	291	286	279	295	310	321	315	283	298	300	326	273	303	305	307	300	301	290	293	336	304	299	281	302	285	307	313	315	280	281	320	298	283	301	308	268	278	331	328	273	291	302	289	295	312	294	307	288	311	274	312	317	278	309	309	316	295	307	314	303	316	277	289	312	315	312	307	311	327	286	284	278	329	309	293	271	267	299	300	307	314	322	283	277	317	307	303	291	285	308	310	265	288	304	290	272	289	269	312	314	329	314	285	278	276	305	308	309	311	310	299	282	299	285	295	275	324	296	309	272	282	304	291	315	261	294	283	309	296	306	299	307	285	345	308	270	319	329	290	301	300	344	280	296	317	306	299	301	298	326	304	316	262	302	298	305	281	291	318	284	329	264	296	275	290	276	330	311	296	279	290	315	327	306	297	292	306	311	290	275	330	308	268	290	315	314	293	283	303	280	276	324	287	279	263	301	298	308	309	287	300	304	306	288	297	354	314	294	297	316	316	295	298	293	276	299	307	299	270	313	309	324	305	306	308	331	308	293	337	302	268	292	318	309	297	300	313	306	276	289	311	273	317	284	283	309	290	303	296	292	299	301	278	272	309	290	301	323	307	289	291	316	298	305	293	340	279	288	298	322	300	289	293	303	319	323	279	293	308	326	327	284	293	336	317	289	314	296	299	273	298	273	300	303	293	315	271	301	300	312	324	299	293	294	317	305	297	286	284	297	314	295	332	304	330	314	307	282	335	290	312	296	296	290	306	307	281	298	324	303	299	284	262	274	310	314	304	289	308	329	297	283	261	296	304	302	305	301	321	281	311	313	288	318	300	299	290	277	304	304	308	283	284	299	290	311	313	346	306	299	293	296	287	321	313	268	315	318	316	329	313	319	257	303	298	317	296	294	315	302	283	319	300	290	305	302	293	297	302	283	311	297	288	316	308	305	297	282	308	271	309	309	325	285	319	316	293	292	299	288	317	264	286	285	313	307	268	295	293	317	321	283	318	284	295	303	327	279	286	304	289	291	304	302	283	307	301	301	343	302	285	317	311	289	298	277	288	302	302	310	305	305	301	293	301	283	328	302	315	284	301	322	312	305	321	309	292	320	309	269	288	292	283	301	298	317	337	316	311	299	331	285	312	283	289	294	327	277	308	319	315	283	273	294	298	310	281	284	288	288	304	283	311	314	300	283	304	309	302	288	268	286	287	286	298	287	310	341	312	292	300	283	288	286	286	285	300	311	278	295	269	300	316	280	282	310	294	307	305	305	290	291	285	308	283	322	288	329	267	302	315	326	320	283	315	287	319	294	324	287	301	314	301	270	296	315	279	302	304	280	286	328	308	286	264	300	263	327	276	307	305	290	295	295	304	262	308	292	286	295	301	309	282	322	317	327	339	335	306	306	331	299	306	289	290	302	277	330	298	302	299	307	314	307	278	302	315	286	282	291	288	302	292	280	322	295	288	319	272	314	308	273	311	301	294	314	306	293	295	268	311	296	292	317	285	286	289	283	318	278	295	293	290	274	285	314	304	288	311	307	291	303	290	275	301	341	309	334	324	290	306	296	319	298	297	317	310	289	295	294	296	321	284	296	279	262	338	294	299	294	292	303	311	276	313	308	304	302	280	299	311	311	300	291	280	291	323	270	315	316	323	305	272	295	318	319	296	287	285	304	334	310	286	301	312	299	280	298	307	272	275	301	310	291	294	304	296	296	273	315	313	341	314	275	301	281	308	307	321	276	275	307	299	300	300	306	285	286	286	298	297	319	316	327	307	306	306	307	301	304	265	270	293	291	298	312	301	307	307	304	296	282	310	290	291	321	316	302	292	305	284	311	311	286	300	285	296	327	282	264	323	315	320	331	301	323	329	323	302	292	318	285	287	284	321	310	299	287	328	288	317	318	331	325	368	340	336	274	300	270	306	327	300	311	299	269	305	302	310	314	299	326	304	284	344	283	312	303	276	305	279	283	270	312	289	297	280	344	321	336	318	309	320	313	336	306	318	283	266	290	317	297	290	281	330	293	309	311	317	299	286	330	295	269	293	287	284	307	276	301	322	314	333	290	275	290	307	284	307	276	279	316	303	292	303	331	318	301	304	311	266	287	272	333	272	288	328	292	297	270	313	326	309	342	301	299	329	285	276	334	298	317	305	313	318	293	281	275	301	320	304	295	308	285	302	295	296	276	302	331	311	294	337	312	313	300	291	322	290	299	313	310	305	294	296	327	297	306	338	307	295	297	321	298	303	302	311	325	289	288	296	304	294	296	294	304	276	269	291	310	311	286	293	320	314	309	314	335	294	312	263	262	297	279	317	295	298	317	296	304	301	310	322	263	318	282	311	280	283	323	260	307	310	336	306	276	311	289	323	317	283	301	277	301	305	294	315	314	305	309	314	309	296	310	309	268	335	293	284	299	277	314	284	317	331	280	266	290	319	291	260	307	314	273	307	286	320	319	307	286	289	327	276	296	284	281	336	306	318	291	303	290	321	300	284	308	304	317	304	309	300	307	304	320	286	307	335	314	296	281	329	302	277	306	317	273	336	310	316	306	329	292	326	304	300	292	276	325	311	272	286	295	289	340	309
39378	46736	27322	7570	1723	744	589	548	595	532	581	571	632	589	597	533	564	571	531	546	519	537	566	544	607	543	588	559	564	632	551	534	560	538	543	573	580	595	591	550	573	551	529	581	519	561	547	593	564	578	578	598	547	573	527	554	568	572	546	555	581	566	577	546	606	570	552	574	550	563	610	557	610	536	578	593	565	562	591	578	591	610	552	587	595	599	537	566	596	567	589	584	569	556	559	599	551	565	572	541	541	561	591	604	627	595	573	578	543	551	574	553	597	594	549	579	558	551	564	550	591	550	569	563	580	582	577	568	570	534	569	518	543	573	540	557	583	612	580	581	592	552	592	576	597	598	538	584	567	507	571	575	581	551	582	586	557	550	578	600	568	618	571	542	557	566	586	593	559	621	606	549	575	589	580	583	587	570	533	549	581	592	567	572	552	574	575	539	571	563	548	561	596	600	565	535	571	557	606	563	590	599	564	550	578	592	560	500	585	549	582	559	562	569	561	585	576	560	525	582	579	575	520	590	542	553	517	602	536	539	575	586	562	589	563	581	564	563	582	554	537	544	569	569	555	514	607	570	551	602	589	552	588	545	572	566	536	568	527	549	540	529	605	509	585	602	603	588	546	568	523	551	599	552	603	549	563	533	555	530	551	535	577	578	554	567	553	555	557	576	541	582	614	578	547	566	526	574	570	591	589	559	553	571	566	597	551	575	509	574	621	561	574	555	550	602	618	550	562	579	541	542	560	601	567	585	561	547	538	568	583	571	551	546	570	628	563	576	574	612	605	562	565	568	559	577	575	579	570	587	599	551	556	585	547	554	543	562	575	580	570	584	538	526	526	598	578	562	584	548	525	615	591	552	589	581	566	598	553	549	575	580	539	595	554	595	569	592	588	584	554	545	553	555	570	551	568	564	535	584	530	548	595	552	590	558	574	607	584	547	581	558	578	559	573	557	555	582	548	553	611	570	564	551	580	634	585	565	546	564	553	598	582	558	528	554	537	549	566	522	519	615	568	542	548	549	581	569	532	566	537	541	571	563	543	573	564	574	564	556	542	584	566	576	547	545	520	576	535	571	536	540	539	596	563	561	573	607	589	564	556	535	569	572	569	558	587	534	574	557	587	556	587	558	570	577	546	591	582	576	585	533	556	579	582	520	548	597	581	564	624	585	544	552	574	582	583	584	556	579	597	585	582	555	592	599	600	601	601	579	586	523	591	577	582	582	566	591	567	534	545	568	571	578	582	612	625	599	598	547	532	580	583	499	588	553	552	529	573	588	630	576	527	542	573	581	572	543	554	631	499	529	569	547	603	545	574	572	555	597	606	572	545	575	581	557	564	566	578	599	551	537	581	555	587	539	569	559	563	574	565	551	563	547	557	580	555	580	596	587	571	588	543	597	587	580	576	566	593	550	549	558	602	585	601	572	541	559	584	545	517	536	539	570	582	546	585	571	592	536	566	557	582	569	573	562	550	535	580	549	609	552	565	572	547	563	527	562	537	551	581	588	525	593	611	555	549	585	538	551	549	574	620	547	586	511	556	592	555	555	559	604	574	546	550	572	566	564	599	553	590	579	541	556	558	542	560	535	558	592	532	529	553	544	560	558	571	581	545	583	567	571	540	584	553	546	564	585	543	584	538	554	563	545	587	562	535	571	588	548	538	576	574	560	567	555	566	579	550	550	561	585	532	550	537	571	588	562	570	567	579	578	550	541	587	602	529	562	560	566	569	581	578	580	603	588	599	591	565	571	565	597	550	562	563	583	525	585	635	558	598	570	533	559	580	570	634	580	517	586	531	555	602	567	557	546	557	570	530	585	547	563	565	604	595	565	582	548	567	588	557	555	578	544	561	544	586	565	564	566	554	565	589	546	538	555	537	607	547	559	581	573	586	555	585	542	539	586	533	559	539	558	568	564	545	571	582	586	599	578	598	587	567	549	564	563	565	570	498	572	547	575	564	565	519	573	587	560	623	580	574	557	582	565	583	599	590	525	539	589	593	596	534	623	528	602	531	556	564	536	559	606	547	602	593	584	517	548	543	560	581	584	586	615	590	553	571	541	550	517	568	573	579	555	541	592	559	578	590	571	551	562	576	567	559	586	566	566	549	541	540	537	571	576	551	577	575	565	610	586	613	564	579	605	548	534	593	566	599	549	570	547	538	549	574	577	522	553	589	549	545	577	559	565	553	610	577	583	589	549	543	588	533	593	581	553	615	571	577	546	557	542	544	596	552	571	563	572	575	589	558	503	579	581	547	593	548	582	575	588	569	589	583	562	578	575	538	531	575	563	606	524	569	596	574	586	550	576	593	571	568	593	589	575	583	564	561	582	534	520	616	582	588	574	580	548	516	576	554	534	564	551	559	559	622	541	565	623	529	570	581	580	544	582	561	585	563	532	556	559	592	590	591	605	584	609	569	577	600	576	527	578	593	544	573	622	648	594	573	575	533	560	578	549	583	549	520	552	562	534	543	562	548	601	559	602	551	599	554	562	545	530	546	539	525	562	592	598	544	557	569	576	579	575	607	540	579	577	571	591	574	568	575	536	587	613	567	601	593	550	569	607	545	535	537	496	558	546	541	590	561	597	614	566	582	567	534	582	591	564	534	560	593	562	618	572	576	536	552	562	537	564	546	572	546	581	595	554	551	602	609	524	568	571	537	593	558	545	582	543	566	588	552	592	587	576	612	600	518	571	621	622	571	528	590	559	519	562	565	561	567	565	572	522	596	522	588	560	591	587	561	505	546	574	577	594	558	554	559	535	578	524	577	613	587	552	608	533	536	586	549	598	567	561	579	608	573	554	540	568	544	572	615	559	567	568	557	559	606	564	559	558	547	565	555	610	570	534	585	553	576	555	577	615	579	592	523	581	546	532	608	576	555	502	570	564	560	543	553	552	598	564	560	552	562	603	545	536	580	552	592	541	527	562	570	577	591	572	614	551	552	541	582	519	542	576	529	543	590	553	601	612	595	557	550	511	549	568	566	578	581	544	577	521	548	555	578	560	574	610	572	572	583	560	487	556	563	578	582	532	578	549	567	566	635	568	515	607	566	555	556	586	545	580	598	553	605	605	553	602	581	566	540	557	611	552	602	571	526	554	563	582	613	515	526	577	528	559	554	535	567	542	566	531	589	565	560	550	567	579	565	629	555	584	567	559	566	545	576	561	591	570	586	561	564	560	540	595	549	562	595	549	551	586	582	573	578	563	550	542	591	596	557	540	598	590	553	546	580	567	595	530	549	574	610	561	590	552	560	602	576	632	544	567	533	550	565	568	536	586	575	586	590	593	546	562	579	569	567	540	565	542	563	592	533	570	530	581	502	581	552	559	600	545	540	537	537	580	577	562	561	600	587	562	572	577	538	565	588	615	559	534	582	512	563	563	545	520	599	561	600	570	568	581	573	549	580	538	592	560	590	606	515	553	610	558	515	557	550	576	590	545	545	596	581	549	590	536	595	561	568	563	623	622	561	587
25117	24297	30800	25127	16490	3080	475	368	324	315	308	282	316	293	310	337	324	298	329	317	323	306	333	288	309	306	278	324	281	301	322	306	338	313	300	285	323	312	300	291	317	283	291	346	280	305	305	326	289	342	328	303	331	284	350	319	279	315	311	292	303	292	289	304	300	316	294	297	316	336	312	309	310	341	286	329	293	310	313	322	269	269	266	291	353	338	326	314	326	315	330	301	301	314	324	307	313	290	316	337	291	322	302	270	304	304	305	309	313	313	321	315	321	290	319	286	281	317	313	312	295	293	320	295	338	307	307	312	323	318	301	343	313	315	292	315	309	289	278	318	309	288	300	296	283	325	312	325	279	304	317	327	320	311	297	317	308	296	301	318	302	326	258	289	296	337	313	314	301	295	313	311	320	316	295	302	286	304	318	337	313	314	317	314	294	297	283	302	329	314	306	310	290	341	302	307	311	299	294	308	306	291	295	308	306	285	281	291	323	330	296	297	310	307	292	306	298	308	315	279	312	302	317	328	300	323	312	320	318	333	353	302	303	301	322	344	312	316	335	333	274	312	306	261	324	288	312	291	323	310	291	306	311	328	317	288	330	315	299	302	324	327	286	304	257	291	317	307	284	309	302	312	333	307	306	298	294	314	323	307	298	303	371	292	295	292	320	290	313	301	304	294	307	293	296	280	308	309	265	299	312	270	312	287	286	334	292	291	287	328	312	308	307	302	316	321	356	310	313	267	305	311	295	309	311	327	313	278	326	326	348	294	323	328	293	307	294	335	280	298	281	308	298	290	296	275	322	304	313	329	302	310	304	298	343	302	314	291	289	308	303	330	297	302	283	297	316	337	277	312	325	312	290	280	319	315	297	315	292	279	276	284	300	312	309	336	304	290	315	324	285	304	285	287	282	307	309	318	295	303	287	272	289	321	319	335	320	295	321	295	277	285	314	290	304	299	324	287	312	348	294	273	332	288	273	301	326	293	329	294	352	315	276	266	275	293	303	297	306	281	311	286	304	289	286	306	323	300	275	314	306	303	336	328	294	279	315	316	305	315	275	328	310	317	292	330	306	302	275	308	333	310	285	329	300	290	295	291	324	276	305	292	294	291	327	302	310	315	323	311	298	296	293	298	305	331	282	314	312	326	311	306	300	296	315	326	284	287	314	288	305	324	293	322	271	324	272	294	308	292	316	283	293	312	311	302	323	278	288	312	321	327	291	303	340	297	343	318	331	342	277	300	333	288	288	300	316	293	337	333	286	300	322	359	300	292	283	300	254	302	326	270	288	305	320	310	279	289	281	304	318	332	316	311	280	285	309	282	309	311	318	286	324	324	305	287	294	324	311	336	289	293	291	323	282	297	343	330	308	315	290	319	318	302	339	297	286	318	277	312	310	296	301	315	311	287	282	319	317	286	309	279	311	314	282	305	294	279	281	306	296	312	300	299	311	306	313	306	333	317	314	284	289	318	300	328	265	290	301	301	300	308	290	325	345	324	321	308	329	289	333	292	297	295	301	305	311	292	340	301	300	344	306	305	301	322	293	280	302	288	336	336	307	297	317	308	315	296	302	313	274	298	299	278	344	298	298	307	300	295	295	297	280	310	328	324	322	309	303	305	283	310	326	288	319	290	302	280	311	310	309	292	299	317	288	298	334	280	301	307	327	316	310	301	310	303	287	287	283	336	284	290	321	294	343	338	302	309	299	295	295	270	297	313	288	282	305	290	333	288	297	342	301	288	339	304	334	274	313	288	305	307	307	303	315	338	300	329	295	309	277	289	299	298	289	282	305	323	309	263	286	275	267	299	287	311	301	315	328	288	323	327	294	263	295	293	293	309	318	309	318	314	320	277	315	310	329	299	332	284	306	315	341	294	298	284	267	320	335	325	319	322	335	313	324	297	305	311	308	307	311	292	283	328	317	278	323	301	293	280	303	317	313	327	326	306	274	284	314	302	327	331	296	275	305	298	334	327	332	317	281	309	324	309	292	316	307	324	292	267	325	300	314	323	311	281	319	315	314	343	315	293	312	312	329	290	278	304	297	286	335	286	327	320	334	299	296	277	320	328	293	318	294	293	306	300	337	273	325	306	299	311	303	311	279	300	314	327	299	305	297	304	288	298	288	297	308	331	287	310	308	311	329	311	342	286	311	304	318	290	326	309	305	295	299	333	291	325	297	300	279	315	341	311	347	296	325	308	280	295	332	311	305	276	286	313	300	307	281	298	335	316	321	312	333	279	332	346	325	305	290	280	304	293	275	274	299	293	321	307	322	304	294	281	285	272	312	290	301	322	296	306	298	282	302	330	277	284	340	312	317	299	308	293	271	299	280	279	276	301	311	317	336	315	292	325	316	329	327	315	311	318	294	304	320	286	290	313	310	308	296	336	280	301	322	325	321	300	308	325	301	291	274	292	303	290	318	310	313	304	294	280	316	292	302	299	290	348	329	339	327	307	300	294	321	318	282	302	325	280	319	310	296	319	293	314	315	277	299	331	317	322	312	316	299	322	307	307	323	314	296	318	283	306	332	322	273	294	309	301	316	326	331	313	322	294	291	321	273	333	322	309	282	307	294	325	331	312	307	295	307	292	294	312	253	307	308	287	327	323	311	308	319	307	304	293	314	319	305	288	366	283	291	273	315	299	279	293	284	314	306	290	341	271	305	314	314	343	327	298	320	293	318	316	291	283	325	285	304	292	302	305	325	333	314	309	302	277	311	307	276	302	288	281	295	283	304	286	313	322	329	306	304	309	312	308	313	288	295	304	292	307	316	321	289	275	307	321	320	293	297	304	324	277	305	301	272	303	304	282	305	321	330	328	268	315	324	288	312	299	325	320	313	298	325	310	326	305	308	294	283	351	311	331	292	319	308	290	302	308	291	276	341	299	308	315	314	278	296	322	305	298	302	303	299	308	311	305	291	314	326	314	308	324	290	293	300	310	322	350	283	311	316	286	311	315	317	295	279	296	294	332	284	288	320	318	296	297	310	302	344	342	292	299	308	320	304	307	283	277	314	286	329	325	314	287	272	318	326	313	298	325	324	290	288	318	309	322	320	333	289	323	301	297	317	307	318	303	291	312	333	300	291	317	301	291	310	298	320	293	296	333	304	325	297	281	315	271	338	302	301	322	290	312	312	323	321	286	309	282	301	333	283	331	286	336	305	273	338	339	285	301	319	307	301	311	321	321	349	287	267	283	283	324	265	299	302	314	290	306	320	315	312	324	303	304	280	315	302	292	325	331	293	304	292	284	267	291	335	286	321	307	255	291	277	286	294	326	299	337	306	333	311	301	310	314	313	316	301	300	309	313	286	298	299	298	281	324	311	289	290	297	307	323	306	334	288	315	303	310	305	292	270	318	304	326	300	296	296	294	301	291	283	314	335	338	307	264	316	301	312	299	298	293	307	300	333	317	329	316	331	296	327	293	283	316	320	296	280	323	291	334	282	321	329	305	279	277	309	322	303	285	325	294	310	334
60345	86523	54463	25856	7116	1483	705	632	583	579	553	551	588	602	581	568	555	540	620	564	594	572	557	608	600	622	576	617	557	533	578	570	567	587	562	524	547	583	567	561	590	596	587	578	564	572	625	569	626	545	555	547	563	558	572	539	571	612	556	589	586	630	627	558	556	523	560	569	551	570	561	565	588	608	563	559	562	561	542	614	545	534	592	565	563	576	575	566	576	563	605	564	570	548	557	610	546	583	554	610	597	570	575	594	579	560	550	580	551	542	557	535	598	553	550	554	549	591	573	566	581	564	561	592	553	586	546	562	523	560	573	563	545	557	570	565	540	558	565	578	601	554	558	570	539	600	596	607	573	553	585	608	524	576	585	566	574	547	605	544	585	514	546	559	529	597	546	617	562	539	625	570	601	544	563	569	544	563	630	554	587	574	571	605	558	578	552	526	562	567	533	547	579	539	566	551	589	568	555	598	589	633	547	552	556	572	544	574	594	580	577	586	546	567	552	534	577	596	637	568	607	540	576	561	594	570	566	575	571	575	559	590	600	526	583	583	540	555	584	617	557	561	589	587	547	529	574	594	613	556	562	554	538	591	593	567	527	555	597	578	578	597	571	544	564	580	567	588	528	535	561	567	537	519	526	575	577	568	553	566	579	623	590	639	544	557	574	567	607	541	630	588	567	559	621	605	608	526	603	579	583	608	568	535	595	544	612	597	542	586	605	546	585	590	577	596	551	564	577	616	567	625	582	569	572	529	579	577	573	567	584	613	551	565	577	576	588	562	583	535	564	545	551	555	589	546	584	537	575	552	591	585	590	573	593	595	537	549	589	509	575	588	557	559	613	592	586	598	561	583	572	528	587	594	546	563	548	585	556	602	532	531	580	574	573	560	592	598	577	557	604	540	567	591	565	568	582	559	604	602	593	603	567	560	546	542	581	565	582	584	570	560	634	592	529	559	571	549	557	557	543	555	571	560	555	581	572	545	547	542	584	558	568	584	568	547	541	545	566	554	553	563	597	600	544	625	589	574	570	599	570	528	567	577	563	555	557	541	610	547	582	533	563	567	611	583	606	559	548	545	612	526	570	548	601	528	602	568	524	556	549	589	553	576	561	592	522	600	601	535	551	553	591	594	566	506	586	583	561	549	536	569	566	579	577	552	542	569	566	595	574	548	568	550	544	555	528	593	601	551	553	564	603	608	546	560	577	575	572	543	599	602	584	560	587	530	584	635	604	566	546	562	573	584	505	610	587	578	544	560	596	557	538	544	588	554	570	562	555	559	558	522	593	564	567	586	574	582	572	558	544	585	598	602	539	588	579	563	550	575	589	555	579	585	565	540	571	531	585	534	573	559	571	618	557	600	572	564	592	556	594	607	613	597	574	562	526	599	550	568	548	548	573	570	603	575	496	600	592	558	561	576	623	556	578	568	540	603	550	602	603	610	588	576	553	593	571	565	569	572	568	532	560	582	554	573	512	598	556	584	575	592	574	538	608	589	539	558	569	595	552	558	567	574	579	558	617	556	594	563	573	611	600	560	587	540	613	548	629	533	531	586	535	558	599	578	575	612	538	582	588	590	623	548	549	549	588	549	581	541	590	588	581	556	525	572	605	565	529	617	546	588	618	587	595	589	554	592	591	579	611	573	555	564	579	587	561	558	581	569	572	564	590	563	592	571	579	599	588	554	546	561	600	592	586	576	543	587	590	610	590	598	575	552	566	616	556	564	575	558	554	569	561	600	575	541	568	573	577	572	574	557	544	588	573	572	601	551	580	598	542	534	585	578	555	554	556	602	548	608	574	536	565	571	577	586	562	578	616	574	535	560	582	579	525	586	578	552	586	564	565	552	616	568	587	599	562	568	534	562	595	556	547	597	562	601	560	595	524	569	566	561	586	579	559	518	551	559	614	587	570	568	561	577	586	596	579	535	595	544	551	607	562	561	565	594	525	560	546	578	554	500	563	573	541	612	568	558	567	571	603	570	546	635	598	559	587	598	616	564	570	562	564	569	555	562	579	556	598	586	562	551	596	577	605	592	587	602	587	539	589	574	578	573	592	546	578	534	604	564	562	561	565	572	534	584	553	566	573	538	519	566	583	582	516	573	569	559	548	561	564	600	593	590	516	577	571	581	560	566	605	594	567	557	608	545	539	565	615	541	590	553	533	593	588	561	550	561	541	553	568	545	645	570	594	603	557	590	568	545	585	592	560	574	524	531	604	573	607	554	565	565	556	580	536	573	543	627	587	557	607	602	556	586	623	596	574	568	584	560	551	550	593	578	583	612	538	606	562	575	589	548	576	560	552	573	572	583	562	591	553	579	598	561	556	535	607	574	580	552	550	574	590	544	548	536	541	555	571	587	573	580	578	569	584	557	567	597	592	567	597	592	571	531	572	546	540	564	565	530	568	552	575	569	578	593	591	586	602	551	578	598	564	545	549	581	555	582	618	553	557	581	559	579	546	571	559	580	543	597	585	613	544	550	564	567	580	575	584	571	572	620	576	556	547	606	621	595	578	586	564	600	566	582	600	584	586	593	564	545	580	570	566	593	578	560	566	545	582	575	548	566	561	572	544	581	570	565	599	591	564	576	557	554	627	547	592	551	564	585	564	574	593	566	549	577	548	574	603	562	565	607	601	543	581	545	573	607	559	570	549	584	575	592	565	584	590	593	543	566	574	568	552	608	528	519	573	591	584	585	596	586	624	549	573	595	575	605	572	552	582	603	553	578	606	591	603	566	574	592	581	591	565	615	599	576	560	565	586	587	573	546	555	536	527	582	577	573	587	566	579	548	565	528	545	563	554	595	573	584	547	548	577	562	584	583	563	590	596	528	539	564	544	590	533	596	606	540	573	576	551	579	579	554	574	574	563	558	596	568	589	578	579	585	554	549	565	572	590	568	542	570	586	581	511	566	561	592	570	572	613	553	549	554	547	595	577	577	587	586	594	566	591	552	607	544	615	600	602	570	558	558	562	571	519	562	565	556	596	504	593	564	552	554	541	616	598	578	569	577	570	590	574	556	582	593	564	593	633	569	600	589	605	596	575	616	540	645	555	555	568	524	580	570	543	558	573	569	612	582	567	576	625	555	631	611	561	632	588	593	579	595	603	541	535	544	566	575	557	583	594	602	579	562	572	539	594	591	547	569	562	576	594	535	600	576	609	547	568	536	578	594	567	604	539	610	579	559	561	548	579	516	589	546	572	532	548	619	555	571	587	586	570	538	518	607	578	555	585	589	596	555	551	574	554	548	565	549	559	535	576	601	573	602	573	585	593	586	578	557	574	553	593	560	593	587	556	600	613	575	591	539	526	570	559	524	523	603	572	554	551	578	542	526	572	572	603	568	610	611	587	537	589	565	584	565	585	601	564	575	604	549	593	545	593	591	582	602	601	563	595	618	559	538	582	572	533	559	541	558	554	570	578	561	531	527	613	537	587	561	510	544	601	566	543	560	595	620	584	584	564	514	551	562	549	567
23661	22355	29714	24091	21049	15654	1797	429	373	387	371	343	370	357	350	379	386	359	381	358	364	338	379	339	363	376	363	367	368	337	356	357	376	340	349	340	338	316	335	375	363	384	365	341	367	380	368	366	323	347	366	360	351	397	352	358	378	396	357	331	388	387	374	345	334	361	367	361	322	357	363	373	358	397	353	331	381	344	345	321	368	341	370	352	333	338	340	333	368	381	342	352	317	357	355	330	363	362	380	358	348	357	325	378	381	337	368	357	395	357	371	353	400	357	385	382	373	373	356	392	392	361	334	343	349	345	345	347	349	355	343	369	322	351	367	352	355	357	312	352	372	355	336	380	334	320	394	376	330	357	374	355	359	376	374	377	357	353	363	346	341	371	386	361	351	341	324	372	360	371	338	349	356	305	339	332	343	359	344	368	360	385	349	365	361	345	358	345	365	347	401	360	329	362	367	324	330	364	359	362	371	366	347	361	333	335	377	358	367	388	322	346	374	326	362	364	317	353	355	338	325	336	336	316	341	363	366	363	364	383	392	339	335	371	327	354	346	378	313	338	326	343	355	344	347	354	364	342	371	336	349	327	352	386	363	343	352	331	381	361	357	367	398	317	397	329	361	346	358	381	370	353	380	333	369	326	364	374	342	322	335	380	336	358	344	338	349	344	360	338	382	349	365	346	349	354	352	373	385	371	363	362	350	346	339	354	368	377	359	352	338	386	374	346	345	366	384	373	369	380	323	336	347	355	356	332	351	337	333	374	376	349	362	354	336	385	386	370	341	328	346	359	385	384	378	364	340	371	371	365	349	344	336	355	355	364	338	358	369	380	350	358	350	343	364	383	371	363	325	348	351	354	348	365	381	389	338	331	354	363	339	341	348	355	380	351	404	374	357	356	341	328	367	352	330	354	369	365	353	358	345	356	375	323	352	329	369	375	350	379	359	384	369	314	349	353	359	318	383	326	354	328	328	360	344	366	349	369	333	363	345	347	354	324	343	339	360	365	346	359	347	322	357	349	363	358	355	363	335	372	334	346	333	356	349	375	362	380	375	341	358	365	380	357	340	353	300	366	348	369	333	347	364	377	363	363	381	367	348	357	351	337	350	352	360	363	372	339	346	354	363	349	361	366	356	366	350	319	344	362	357	321	339	381	416	371	359	337	350	366	358	352	363	383	344	374	329	341	355	362	360	339	355	343	373	355	366	341	395	367	346	312	367	358	335	399	363	329	388	334	361	352	328	403	367	339	328	378	378	343	340	350	352	359	353	326	350	372	353	335	346	319	335	388	342	355	352	353	353	332	338	350	366	340	344	349	360	342	357	336	343	355	361	343	377	376	356	362	352	353	341	340	376	348	356	365	366	349	362	346	374	366	347	368	335	364	368	361	378	320	356	338	344	362	369	373	343	354	333	340	326	338	397	344	347	340	342	353	336	345	340	345	366	305	325	337	345	352	365	389	370	348	357	361	393	343	384	319	329	318	333	324	344	352	336	360	337	366	368	335	351	345	356	378	391	376	356	330	334	334	355	401	342	376	357	336	329	360	359	350	346	315	351	371	345	351	340	362	350	347	299	370	366	345	364	334	327	362	356	339	366	396	334	371	357	373	372	338	361	331	344	365	367	349	379	336	329	356	341	387	365	324	351	369	365	350	368	359	339	358	338	355	371	326	358	330	343	334	367	371	337	396	366	336	383	328	328	351	359	362	352	350	350	334	396	359	359	368	352	365	363	335	382	366	355	386	351	365	337	315	346	369	340	345	345	322	326	375	372	377	340	383	362	331	352	334	328	338	349	376	352	369	351	319	371	346	359	359	381	363	358	293	334	343	346	409	356	335	341	355	334	332	350	336	360	348	372	372	372	342	382	396	347	371	353	356	367	332	357	344	344	350	337	350	368	332	327	364	394	362	382	359	345	364	397	338	380	319	380	347	339	343	389	337	329	349	369	357	358	348	330	366	342	357	357	363	368	344	360	366	349	343	339	374	362	332	351	357	363	333	377	356	331	338	379	323	370	343	337	338	377	377	339	390	346	373	352	393	344	384	351	380	362	365	340	352	362	307	380	362	351	342	338	373	373	360	349	345	342	387	337	333	337	380	367	391	372	368	388	357	335	359	375	343	343	356	346	336	370	337	384	387	355	338	358	348	347	368	345	360	361	351	358	360	366	355	357	369	362	373	339	341	353	366	348	352	340	359	333	348	326	357	369	369	368	373	331	322	363	319	343	347	365	394	347	338	357	363	339	347	350	320	323	344	350	405	352	323	366	356	362	388	353	344	381	373	362	348	376	343	351	351	349	362	331	331	367	341	347	363	385	356	329	356	339	369	393	412	346	343	371	342	352	378	327	350	342	359	317	348	384	360	336	349	369	365	357	327	353	367	329	336	353	353	339	326	389	342	371	350	349	320	358	333	372	337	354	336	382	337	332	349	351	334	351	360	321	344	339	353	415	366	375	333	376	349	350	382	359	373	363	357	340	329	384	389	376	342	378	373	308	383	377	337	392	394	348	366	331	382	337	360	386	362	405	356	357	356	313	366	377	364	342	370	346	350	369	367	352	336	328	343	381	368	368	359	351	351	352	338	366	348	346	359	356	386	340	362	353	313	356	365	361	335	350	324	349	372	351	344	340	374	379	389	391	337	371	354	379	358	363	374	346	353	355	337	376	361	378	326	378	337	345	369	344	363	352	368	356	356	329	338	356	359	339	362	386	344	331	312	353	365	322	365	332	354	401	351	346	361	365	380	335	368	337	362	331	388	351	359	362	381	337	383	354	336	365	347	336	366	352	346	345	370	326	381	393	287	370	379	337	377	351	352	349	378	367	329	345	371	340	360	325	345	357	366	355	349	355	361	347	364	393	388	338	348	373	376	317	311	340	360	344	370	325	341	374	364	326	352	361	349	346	351	348	359	389	349	348	342	352	358	382	339	351	347	357	356	326	382	333	363	385	382	346	355	364	347	331	341	343	386	350	332	359	348	347	345	354	323	368	329	378	334	379	346	363	351	336	375	356	394	379	364	332	340	373	356	349	352	341	372	345	341	335	357	355	347	352	380	332	354	329	342	331	359	320	374	355	323	365	357	349	371	360	357	356	346	352	381	336	334	369	347	298	353	372	368	365	350	324	356	347	336	348	335	365	351	348	353	369	336	364	317	339	341	330	368	335	351	381	344	317	357	334	335	339	357	336	372	354	348	370	351	359	335	354	319	341	329	342	351	363	356	347	338	342	360	331	333	354	314	356	359	327	370	337	357	371	361	356	359	335	359	365	352	383	330	372	397	343	393	343	364	369	382	368	359	378	368	351	381	371	342	323	355	410	332	370	339	362	359	374	362	351	376	355	346	370	318	360	367	340	370	349	341	361	381	385	352	319	360	372	340	329	359	369	350	332	368	340	350	379	356	375	365	310	362	386	334	332	327	343	335	333	332	318	344	340	374	308	365	381	372	344	351	334	345	339	390	374	389	340	367	375	368
60802	96419	64714	34290	11660	2415	781	634	655	607	673	613	674	619	602	644	607	647	653	641	645	604	623	586	604	631	675	635	621	596	645	686	614	631	598	633	647	669	617	645	606	603	677	619	623	645	585	670	612	645	682	643	608	649	637	637	599	645	651	613	611	604	652	640	584	642	610	620	643	632	613	626	644	609	702	620	650	621	649	617	617	646	653	583	649	627	624	641	612	657	622	658	621	647	646	621	612	652	617	651	642	637	642	669	620	663	637	637	664	601	642	599	634	612	595	605	655	606	654	628	635	634	656	622	605	637	602	665	633	634	686	649	648	635	629	612	662	606	623	619	661	657	647	605	617	648	641	620	644	617	632	650	634	615	629	634	649	592	656	675	668	648	641	616	610	645	623	602	670	637	608	616	651	657	665	639	629	613	619	661	623	612	639	603	600	639	666	654	579	651	627	717	656	605	674	645	627	620	661	636	653	638	610	637	647	661	620	606	621	656	611	678	628	612	664	651	650	617	653	632	611	626	655	632	647	618	591	631	652	647	624	586	578	636	655	637	658	631	665	639	633	640	621	586	630	634	659	647	633	582	624	661	635	634	651	631	657	655	644	620	670	670	648	585	571	653	630	643	627	672	604	640	568	633	631	637	645	701	612	608	657	613	594	694	611	627	599	641	624	605	661	663	636	602	626	649	641	645	677	616	652	654	616	602	600	641	584	584	619	683	631	652	670	599	638	674	650	645	621	608	643	668	657	597	614	625	600	632	668	593	624	643	658	630	632	657	637	644	663	658	641	616	615	636	627	629	617	635	616	633	615	653	609	628	626	651	605	644	590	662	629	651	679	596	561	645	640	613	686	598	626	647	629	610	605	604	612	617	642	640	618	594	619	615	673	661	608	609	621	645	614	651	617	601	675	663	625	650	614	601	630	632	617	624	617	603	669	658	639	619	598	660	669	612	669	633	582	653	578	616	595	621	621	615	619	626	620	635	641	647	599	608	652	650	636	653	660	632	582	624	624	623	574	640	633	629	619	643	655	592	606	686	597	660	646	670	638	623	653	625	687	633	617	621	640	643	638	628	625	634	630	650	638	631	634	676	604	590	651	633	649	643	624	620	633	671	609	661	652	616	627	631	664	616	610	669	621	660	679	636	670	657	625	629	661	650	628	617	622	671	612	584	664	605	652	653	631	619	661	652	611	674	657	654	640	636	639	595	618	629	620	631	621	617	628	615	576	652	613	573	637	617	660	670	619	629	615	630	658	611	627	650	582	662	577	660	613	616	629	690	695	668	589	629	593	615	686	623	575	677	585	606	651	681	619	628	617	631	584	640	643	585	630	618	706	654	610	633	611	651	660	608	602	617	574	652	605	651	631	641	635	668	599	601	611	625	591	634	659	618	642	581	644	571	599	597	631	600	592	643	652	652	662	644	675	624	628	644	640	596	635	599	641	588	610	614	639	670	627	622	643	664	669	605	644	618	646	593	619	610	638	598	645	646	622	643	624	667	637	610	637	633	598	594	592	652	617	605	565	635	629	619	694	634	626	603	618	630	582	629	621	621	647	624	634	600	592	655	668	649	667	664	662	625	657	661	618	621	629	638	647	650	636	625	619	669	642	602	672	625	606	642	618	592	638	613	617	638	610	635	637	615	640	629	628	612	649	618	660	630	603	641	630	598	647	651	604	614	664	624	651	599	635	620	613	645	632	609	631	632	661	608	625	601	628	622	623	638	605	654	628	623	655	647	622	630	631	608	598	615	611	657	634	636	643	668	639	639	578	631	621	614	687	640	607	637	629	622	630	641	600	667	625	649	619	560	611	615	653	592	608	633	592	616	621	627	628	608	618	675	643	674	604	617	669	638	605	641	657	648	645	669	642	617	659	665	643	635	571	645	592	635	641	638	657	649	634	671	635	617	648	648	631	652	634	599	640	630	606	602	640	626	602	620	625	637	649	590	668	652	613	603	638	626	671	625	641	628	690	646	629	647	585	695	641	660	635	657	627	653	614	664	644	588	669	633	627	587	612	649	628	651	643	649	643	642	645	625	669	640	656	644	674	643	626	653	619	641	615	637	600	660	663	634	628	612	657	627	642	625	650	596	633	628	635	625	605	662	639	665	649	602	576	616	659	650	629	625	651	621	608	663	585	640	618	640	646	614	610	635	599	669	642	628	626	619	635	598	645	612	654	635	640	670	599	606	628	646	625	616	608	599	634	608	564	582	623	626	604	640	623	674	630	621	587	618	619	643	698	625	641	615	630	606	640	611	640	625	648	645	635	593	628	621	648	650	641	607	626	640	647	624	585	627	627	648	619	596	638	626	634	673	623	672	636	625	663	675	633	617	641	587	614	606	603	656	616	617	617	678	654	601	594	639	608	618	626	637	655	599	608	613	597	627	619	625	632	673	638	623	613	655	648	596	573	666	636	607	619	628	614	650	613	645	659	624	641	598	571	616	664	570	607	664	616	629	635	599	612	631	618	638	646	616	614	640	632	628	633	657	609	658	612	590	636	623	610	635	586	610	618	676	592	596	643	614	660	630	644	662	658	645	651	631	572	614	648	622	618	613	605	621	677	626	593	630	639	615	603	579	656	619	664	646	604	646	661	594	618	631	683	673	699	577	662	642	614	638	616	623	621	631	605	611	639	653	619	643	645	603	632	624	643	608	669	683	643	585	630	639	593	638	662	612	649	600	646	592	650	630	614	658	651	643	622	628	625	590	626	609	629	623	634	634	613	629	586	632	618	646	612	639	654	620	620	661	622	660	626	612	593	641	638	629	639	657	615	625	622	610	655	614	636	598	682	642	630	635	661	648	630	625	622	612	642	602	608	636	636	596	634	620	614	687	602	597	663	649	580	672	655	639	616	597	652	640	637	600	661	580	638	629	655	634	651	620	590	585	616	617	580	614	632	666	618	685	672	626	604	616	609	647	660	659	598	621	633	618	614	621	602	655	629	647	717	599	593	683	666	630	667	599	641	587	611	627	610	658	642	610	601	604	637	651	581	591	665	659	640	612	603	628	689	663	634	606	628	610	600	643	635	614	652	601	615	622	672	679	647	706	652	612	607	678	640	614	613	656	603	596	589	620	593	622	627	641	589	645	613	625	627	595	659	625	588	625	645	643	684	601	599	636	602	529	573	655	671	614	642	662	641	622	631	671	627	604	643	625	653	615	630	663	691	598	620	639	651	598	650	652	620	654	632	608	609	604	633	682	643	614	610	596	694	603	591	589	616	614	593	620	592	582	615	622	638	656	637	645	623	593	620	656	626	635	573	613	627	650	620	642	593	664	632	633	646	627	591	655	673	619	605	638	626	641	628	666	655	626	598	622	632	613	624	646	653	632	657	585	666	662	671	581	609	599	640	593	604	647	621	606	628	640	610	614	682	642	645	653	630	619	598	613	579	649	655	633	623	601	638	683	639	637	623	650	664	643	630	631	662	623	655	613	643	601	601	635	647	631	589	612	633	623	606	622	628	613
31077	31589	23829	8203	1044	408	314	316	292	324	331	324	302	274	335	274	297	292	292	303	308	289	265	296	295	305	317	301	309	282	315	304	301	299	333	310	288	281	318	296	304	322	301	289	326	301	342	304	324	325	298	291	329	292	311	289	301	297	291	280	299	322	293	284	296	328	257	314	313	301	273	283	333	320	361	294	305	271	296	325	318	303	317	321	307	303	331	280	267	325	309	298	332	301	294	301	303	296	326	283	288	308	297	302	288	296	281	296	342	299	295	292	319	340	296	308	317	285	295	291	344	305	322	290	318	314	334	284	316	305	303	327	280	288	266	320	290	271	265	287	302	291	282	304	295	305	289	309	266	300	326	277	273	273	283	327	306	305	305	284	316	309	287	304	287	276	299	290	308	300	301	311	279	318	304	293	307	305	276	280	326	258	289	276	298	319	295	281	254	309	306	301	312	287	290	299	299	288	334	297	312	320	278	303	300	298	299	287	303	294	304	303	267	313	289	307	304	329	337	275	295	292	329	291	311	317	304	319	302	280	287	318	317	313	300	294	259	327	299	296	298	258	308	273	294	321	264	291	309	294	315	296	314	293	285	277	311	272	307	305	259	299	300	286	309	287	301	281	281	293	323	293	327	294	267	279	316	305	291	304	306	308	313	320	303	283	285	325	301	299	339	319	278	265	279	306	314	316	295	294	284	302	296	305	298	302	300	295	332	323	308	289	284	332	279	298	298	288	348	321	295	311	271	303	278	320	300	300	292	322	317	278	315	316	293	293	276	276	297	310	324	314	274	297	288	295	313	310	330	280	292	291	343	293	276	291	330	302	306	305	311	302	289	275	292	319	283	317	331	314	322	318	319	278	310	312	291	320	307	327	289	298	298	316	277	321	244	298	294	312	329	290	282	305	285	313	276	303	301	342	295	293	304	254	307	352	298	296	329	284	307	279	313	304	280	314	302	275	296	333	295	323	280	289	288	304	292	297	338	324	322	303	305	297	321	300	293	310	292	286	296	307	282	271	302	307	325	279	342	313	299	311	289	304	286	318	285	289	297	301	308	311	314	320	334	283	330	283	280	325	305	270	323	283	317	294	302	337	294	294	302	295	314	327	284	308	306	290	302	304	291	307	296	308	286	337	278	305	310	303	311	280	322	281	321	315	292	285	316	279	299	290	311	297	320	324	303	316	282	296	301	287	278	315	301	333	293	325	284	335	263	297	317	316	313	269	324	315	289	345	290	280	281	347	297	284	308	283	304	279	281	308	297	283	313	302	321	319	293	340	315	306	297	294	268	322	307	298	339	316	321	297	314	312	283	280	316	300	302	355	291	304	293	313	320	335	302	307	311	309	304	276	319	329	321	312	298	318	279	296	328	306	293	281	310	322	307	313	292	299	291	317	337	331	315	294	300	301	303	342	301	293	280	320	279	307	280	292	316	310	306	311	273	295	285	288	300	337	328	306	299	284	296	284	283	316	297	298	303	310	291	326	290	312	278	297	281	331	303	326	282	288	307	315	292	326	299	301	296	322	304	288	316	288	321	294	316	283	313	289	309	316	268	315	319	320	321	328	307	308	303	303	264	292	309	304	289	255	257	293	294	273	262	313	294	286	287	325	289	283	336	305	288	282	300	272	306	280	298	303	297	289	295	287	273	319	305	313	294	264	291	275	315	287	279	305	298	274	309	288	286	311	298	311	307	316	305	330	312	281	294	303	278	341	336	354	315	292	306	280	314	300	296	265	277	341	314	296	310	277	285	283	319	317	277	288	305	297	311	299	290	301	286	299	309	312	331	335	304	292	293	271	317	315	300	301	292	310	268	311	302	293	323	285	306	294	275	330	307	321	297	301	311	283	326	307	293	301	294	317	293	305	311	288	320	310	296	315	308	306	311	276	296	307	295	278	261	280	309	301	305	295	287	313	295	315	317	297	302	332	306	282	318	293	289	284	320	310	278	339	302	301	308	291	297	290	333	313	299	299	327	296	309	302	296	318	310	291	274	294	308	284	330	282	291	295	332	292	280	304	314	312	308	312	298	312	302	257	325	341	274	310	334	316	284	278	352	271	319	286	318	333	285	312	276	315	284	300	321	347	287	283	279	301	325	283	328	334	320	269	290	287	348	295	288	283	290	306	262	333	290	293	312	300	262	316	328	298	291	283	337	284	313	328	306	298	313	320	277	304	318	281	313	286	317	287	321	320	315	292	295	342	295	299	311	316	295	323	295	307	304	308	320	296	302	299	294	284	297	285	303	291	288	290	291	293	318	313	287	297	326	309	304	284	302	307	304	292	308	302	310	329	275	308	297	293	298	312	330	306	305	289	254	320	305	327	310	292	324	334	292	310	327	308	284	288	279	295	291	298	306	297	297	298	302	291	280	325	285	293	300	294	316	302	297	305	293	305	286	274	286	296	273	330	287	316	273	330	307	280	295	313	302	293	307	282	316	308	309	339	303	334	276	286	295	289	296	278	279	282	295	316	300	286	295	300	308	292	328	279	308	304	304	298	277	297	294	326	312	295	300	302	288	281	305	268	305	321	303	299	276	305	320	306	277	294	301	326	280	270	291	255	293	298	251	282	303	300	290	307	310	305	308	306	270	331	268	308	299	306	291	286	296	317	291	286	293	320	289	298	288	325	315	301	316	284	303	288	281	300	309	295	303	297	310	288	284	286	300	289	334	284	312	297	322	324	293	313	298	312	302	296	285	323	276	300	287	320	287	330	285	308	302	319	286	332	293	303	294	315	342	309	311	289	291	332	287	277	323	314	296	292	314	331	307	347	325	288	318	309	307	309	308	294	306	268	305	295	314	283	301	285	321	297	316	322	318	302	298	291	287	296	325	334	291	306	305	303	330	309	311	279	333	290	291	308	281	310	331	307	315	340	312	297	275	290	279	315	308	313	289	299	301	322	323	319	296	320	286	317	310	277	272	298	265	316	336	306	317	297	300	307	278	294	344	311	289	306	305	272	297	307	278	273	292	277	308	316	313	273	300	322	308	292	338	295	297	295	284	308	307	333	318	303	277	318	321	342	327	269	326	318	300	279	289	310	285	317	296	282	297	292	298	270	303	293	306	289	281	306	304	301	314	312	305	310	278	278	324	258	314	280	293	321	278	335	322	289	276	315	340	280	309	253	307	308	299	288	331	283	299	296	318	292	299	274	284	299	294	301	335	293	294	303	308	334	299	274	305	312	291	294	310	308	332	294	279	280	313	279	289	302	306	299	284	296	307	285	282	306	326	309	331	302	306	262	319	314	328	307	302	272	306	324	276	295	303	299	298	288	300	275	303	304	283	310	280	281	296	290	308	291	319	298	312	290	301	314	292	300	319	269	296	302	262	297	254	314	325	284	293	331	299	302	318	312	295	289	293	305	304	283	312	276	312	308	312	284	295	313	300	292	305	342	278	331	279	296	303	321	335	317	304	296	296	299	293	270	303	289	325	292	289	305	317	294	305	300	290	302	266	297	292	295	309	340
39773	46946	27622	8663	2131	815	628	550	565	531	550	571	580	558	582	597	571	594	540	565	603	596	554	552	596	559	556	591	589	572	542	519	577	570	508	616	588	563	598	570	560	550	580	567	519	592	597	595	569	590	561	524	563	545	598	569	552	554	582	565	580	573	574	550	557	565	607	573	531	589	573	595	530	563	514	587	574	574	564	559	598	582	554	587	587	577	565	563	551	584	570	567	598	596	550	626	566	577	580	564	533	552	559	541	607	574	592	601	560	610	563	580	571	638	531	600	567	547	559	557	620	506	574	559	566	579	590	597	554	564	581	554	547	559	571	600	544	558	574	538	550	553	557	587	561	572	589	558	589	585	517	579	584	596	572	598	538	581	590	563	619	559	564	574	553	549	602	601	603	529	580	580	590	572	551	557	576	624	549	540	572	564	568	576	524	621	579	535	586	580	577	578	560	586	624	596	565	591	584	564	566	576	614	591	558	562	594	617	578	555	546	555	580	605	603	617	576	560	605	590	583	578	624	591	580	528	514	613	532	563	592	536	588	575	529	567	571	608	584	572	587	591	560	542	592	579	562	573	557	539	544	625	610	569	517	581	529	559	604	590	562	580	560	518	564	577	528	589	590	563	547	538	604	556	573	573	575	560	585	549	533	617	554	531	590	583	607	602	600	547	580	567	567	579	589	563	588	577	590	570	534	562	571	558	580	584	539	594	546	589	616	563	562	592	548	524	563	579	571	592	573	592	569	532	550	588	565	571	583	593	564	556	598	580	556	565	581	602	563	581	576	599	527	564	546	524	573	515	604	576	543	532	542	549	561	537	556	558	569	586	547	601	589	566	603	585	532	575	579	618	604	556	576	540	577	585	595	575	581	572	537	571	595	611	592	571	561	554	600	605	561	558	543	558	549	635	530	574	522	584	568	545	566	580	571	558	568	570	621	581	544	597	578	552	592	550	571	576	573	562	544	622	531	580	540	601	580	570	559	585	538	554	567	592	535	570	601	574	564	579	542	533	532	626	610	555	578	590	577	593	595	517	585	607	563	626	603	614	576	574	587	577	602	558	564	562	585	620	576	632	543	568	596	546	602	543	583	567	569	608	571	582	575	554	565	545	523	571	526	585	555	584	540	582	598	582	562	547	576	528	569	597	575	602	561	545	570	557	549	566	566	585	570	565	624	561	552	564	565	589	579	548	579	573	568	525	576	550	589	575	594	541	553	571	623	521	560	582	565	546	572	576	579	548	570	589	588	548	546	592	545	571	543	583	576	621	539	604	546	567	566	575	597	597	553	585	539	554	573	511	575	542	580	592	544	562	538	567	526	554	634	569	562	539	583	610	570	562	532	567	506	571	562	578	587	559	554	583	544	576	549	577	562	547	542	549	573	578	608	606	520	550	634	543	582	574	559	548	582	553	612	562	551	558	582	569	554	611	612	561	564	562	577	543	567	574	618	516	582	580	594	609	568	583	562	583	566	519	557	584	563	602	575	592	603	548	581	580	593	559	561	599	568	570	598	569	579	574	579	566	583	574	541	559	581	581	541	578	562	566	547	577	568	580	599	556	533	541	579	581	559	583	603	580	601	549	572	558	601	536	591	589	587	525	567	587	583	567	570	554	555	625	554	583	567	573	558	543	603	545	609	588	552	558	530	584	586	539	546	551	620	518	594	613	562	572	626	575	577	576	533	568	597	578	601	543	588	561	584	572	585	586	529	513	574	567	539	551	552	615	581	590	549	586	546	588	573	601	585	563	561	574	613	537	558	570	588	589	547	570	591	556	533	566	581	593	529	506	556	581	537	551	552	598	541	529	564	555	567	561	567	555	546	555	539	597	595	602	583	540	568	582	569	545	591	592	575	600	552	580	616	552	539	605	591	566	561	535	562	530	598	572	590	546	594	550	613	597	598	590	580	562	549	580	581	591	516	551	593	610	568	569	570	557	587	598	581	550	571	536	560	585	568	583	575	561	594	548	570	595	556	577	550	548	544	609	547	560	571	596	560	579	601	578	609	584	572	581	609	583	505	574	558	541	539	582	584	545	599	591	623	576	572	525	597	564	609	575	591	625	584	526	578	566	605	583	551	576	585	549	567	585	544	588	631	558	598	582	549	546	575	584	561	530	547	589	579	514	560	548	520	575	557	546	579	551	577	573	549	582	567	542	525	576	564	561	561	619	568	576	559	577	592	560	532	586	553	580	593	590	568	574	579	601	541	554	594	585	572	586	570	592	561	585	546	545	547	582	581	568	550	580	552	582	566	583	601	523	546	592	556	602	537	554	571	528	583	542	560	560	578	564	585	570	576	544	580	592	594	585	543	526	556	544	544	511	570	564	580	585	565	592	602	571	580	574	567	586	555	577	588	569	604	538	556	602	594	601	590	572	585	529	616	523	570	560	520	581	553	596	605	576	579	564	593	556	559	577	592	519	557	578	552	597	562	574	597	584	574	529	550	559	572	571	536	537	549	568	583	518	543	555	594	607	574	548	603	574	556	547	543	576	552	514	556	592	578	584	622	529	552	571	560	550	553	544	560	602	607	546	582	566	554	563	588	540	584	588	548	572	497	578	558	593	574	553	577	588	558	574	590	595	582	523	557	596	538	584	568	598	555	546	578	592	587	571	573	552	590	580	580	603	607	578	592	576	555	575	539	616	598	566	571	522	576	587	630	512	563	579	576	549	576	559	541	572	559	544	536	523	542	583	590	539	544	578	541	581	579	545	587	548	544	556	549	566	530	549	537	561	576	532	552	524	555	569	579	576	567	545	584	527	580	500	560	568	567	543	565	536	582	538	560	534	567	588	554	581	555	597	567	551	595	557	614	563	565	611	596	596	562	582	585	562	584	616	573	578	511	616	580	534	527	602	540	585	553	597	566	572	583	608	600	541	575	574	558	604	562	562	527	562	536	602	587	596	557	546	610	548	585	569	551	561	580	582	566	531	551	585	588	536	564	573	567	572	559	530	539	576	574	581	549	603	593	559	575	578	565	569	606	597	548	551	594	579	590	549	517	532	574	553	604	542	593	554	535	573	592	552	570	568	568	563	577	582	585	541	573	564	573	555	613	566	590	551	512	550	621	552	578	592	532	538	612	557	560	551	570	568	574	552	546	563	535	542	608	572	614	576	568	547	621	586	591	555	551	594	596	569	580	580	603	536	588	530	572	579	565	572	549	584	559	525	578	575	566	553	577	527	548	555	572	576	556	563	588	567	587	543	575	556	572	585	582	548	575	565	610	578	583	570	630	557	598	591	586	519	602	566	585	543	556	571	542	557	540	587	510	529	591	572	539	534	602	585	581	544	558	585	552	547	599	607	586	536	568	581	552	568	571	561	547	557	614	561	558	594	580	556	566	566	618	568	568	556	518	562	532	568	555	552	555	574	555	536	576	579	546	560	555	545	605	541	566	552	570	581	574	552	613	550	548	575	588	536	542	552	534	586	575	544	546	561	559	541	589	591	536	532	571	550	509	582	611	581
25134	24199	31700	25589	16946	3624	454	289	303	315	327	322	298	325	296	314	312	307	310	282	319	303	335	340	296	296	301	304	333	320	310	299	317	314	307	288	313	322	309	304	331	304	299	316	316	287	304	312	290	330	278	303	317	294	322	292	311	282	292	313	326	318	323	323	304	288	306	305	339	334	317	293	311	316	357	314	323	258	302	302	297	293	285	305	326	304	286	300	307	279	292	292	296	262	314	319	322	285	288	296	304	325	306	308	321	329	327	310	281	354	313	346	284	322	313	290	317	316	296	325	312	298	302	295	306	295	265	304	284	315	307	297	308	347	297	310	282	312	313	332	329	313	325	298	332	308	299	295	313	310	301	315	299	316	335	334	323	314	279	331	325	307	305	318	318	325	281	339	315	319	290	332	300	294	316	327	336	280	315	315	297	334	301	312	317	320	327	287	320	289	332	287	280	304	312	321	285	314	307	303	309	312	331	299	307	294	293	310	316	318	326	321	306	285	331	324	336	309	288	323	273	326	272	305	303	331	318	279	316	284	323	298	319	321	340	278	325	331	312	310	320	317	307	313	317	283	295	284	293	296	253	332	308	276	266	293	315	317	285	301	304	333	296	301	316	316	301	310	301	319	306	285	332	288	296	309	303	294	292	275	309	298	315	306	325	294	297	334	289	305	292	328	312	296	306	322	330	306	282	329	307	294	287	337	298	303	351	299	310	292	313	291	327	301	295	312	332	309	311	323	280	316	292	285	277	279	307	279	281	285	304	310	306	323	293	299	294	278	325	291	334	278	289	335	320	321	343	290	302	292	284	314	311	326	313	315	288	311	301	307	319	330	300	281	277	318	297	310	314	277	336	290	317	299	334	283	308	315	312	314	307	315	320	278	298	301	317	315	309	290	292	318	304	282	309	307	302	286	372	324	321	328	332	300	294	301	298	308	288	314	300	285	301	304	284	343	296	305	316	286	322	289	280	271	313	314	299	285	319	286	294	311	288	296	283	284	317	336	305	306	337	286	280	326	310	311	320	316	289	313	324	305	329	313	286	305	317	275	314	312	316	303	325	307	299	303	334	311	302	325	327	277	274	292	294	320	318	326	339	319	304	295	287	302	275	307	293	303	275	308	314	301	358	321	311	304	334	318	339	306	293	301	319	304	357	329	307	288	297	308	308	309	301	327	283	306	277	296	327	312	313	294	312	300	277	346	310	324	339	261	355	304	301	285	272	317	309	333	301	317	318	289	295	314	293	276	299	310	307	303	308	346	287	299	309	311	321	296	291	307	297	325	290	300	315	276	276	274	341	315	285	306	300	330	321	282	302	290	293	309	321	290	318	279	311	341	317	320	314	298	279	342	327	284	294	306	305	271	318	320	306	295	274	312	330	310	326	298	303	297	308	296	273	314	295	302	300	305	332	325	303	304	297	289	296	307	297	313	268	307	314	333	277	299	301	307	300	277	292	299	319	307	308	314	320	313	317	299	281	300	294	292	287	319	321	285	319	294	317	314	284	336	293	370	299	284	292	278	271	321	319	300	319	303	295	304	297	334	301	344	308	308	298	319	358	293	324	294	305	288	289	322	299	305	303	316	320	333	305	298	307	291	275	302	307	317	303	321	300	299	302	298	295	336	311	303	305	313	315	298	292	296	321	283	280	320	329	305	322	300	317	304	314	310	307	322	295	293	316	338	299	270	309	301	301	316	321	327	331	326	290	334	280	275	320	253	320	296	303	281	300	298	308	283	317	331	298	316	279	344	299	329	296	295	260	305	300	282	332	298	309	300	318	310	322	312	298	316	360	306	297	298	316	329	281	328	312	316	290	281	275	282	293	312	324	295	304	281	299	292	322	296	281	310	293	324	298	316	309	307	286	311	336	325	318	312	302	294	288	303	271	304	351	287	311	314	329	301	323	286	303	304	306	322	287	327	304	282	310	320	287	317	301	305	330	310	319	309	288	288	272	293	325	291	290	306	310	312	271	330	297	297	299	307	285	318	293	309	340	275	315	283	277	341	304	308	317	278	313	327	308	317	293	299	328	338	299	288	302	316	285	322	306	300	279	323	309	298	287	306	333	322	286	286	305	317	319	302	300	305	314	324	320	282	305	316	292	308	298	304	327	307	308	283	316	341	298	306	298	260	291	310	298	331	311	298	320	302	324	307	279	333	301	294	307	329	266	321	310	331	333	295	281	302	337	294	286	293	321	303	329	303	315	307	335	299	284	318	273	308	307	321	311	320	313	290	280	317	315	317	311	311	312	303	316	327	316	317	300	307	309	316	305	292	311	314	294	305	310	302	300	316	328	305	305	298	300	309	306	328	297	303	312	335	305	340	348	311	272	318	315	330	294	305	308	299	317	278	279	312	297	333	293	340	305	302	289	295	259	339	300	309	287	298	288	299	298	292	326	321	283	257	315	293	309	312	306	305	295	303	294	309	287	303	316	324	326	304	303	356	256	293	298	318	278	319	315	286	311	329	322	303	276	291	308	299	280	317	332	293	292	310	282	336	309	316	313	312	306	300	302	317	310	317	309	327	334	313	303	312	315	322	316	308	292	303	316	311	306	301	328	334	319	317	317	305	312	320	303	299	305	289	297	301	303	297	315	303	337	293	293	305	309	296	298	265	318	328	312	274	283	312	325	300	303	309	337	275	307	318	297	319	324	291	309	295	321	334	301	281	308	299	302	296	300	313	296	290	296	290	277	340	338	323	324	304	312	296	330	330	310	285	293	316	290	292	278	327	279	269	272	310	320	344	309	300	311	325	313	330	313	286	302	301	309	320	304	351	296	301	304	327	314	274	301	287	309	325	284	272	303	315	258	283	338	291	303	300	303	292	311	321	327	287	290	298	313	323	302	275	292	291	303	313	345	294	312	302	277	316	275	335	290	291	303	296	294	323	300	286	311	305	324	317	281	306	330	274	332	301	325	287	310	315	292	318	294	282	291	299	279	321	281	295	286	298	313	304	315	304	319	315	291	265	304	312	287	289	314	312	320	305	304	316	305	278	291	278	331	272	294	299	309	297	308	319	289	244	326	315	307	328	318	298	321	322	303	338	340	287	327	300	348	300	257	300	313	293	314	291	321	305	289	303	303	291	300	294	304	291	297	322	319	269	321	323	283	305	318	305	314	286	304	305	285	333	281	315	299	293	318	306	303	279	293	319	284	288	301	282	336	315	317	310	319	299	292	299	306	309	303	316	278	314	310	302	300	308	313	334	296	299	282	317	317	311	311	310	294	286	315	300	307	299	300	275	346	299	343	300	292	279	280	315	296	295	296	337	273	278	319	301	284	315	304	319	320	293	296	292	312	339	323	291	279	338	304	288	285	288	326	291	293	284	311	324	315	303	315	295	283	283	328	301	296	330	329	321	300	321	319	303	324	339	289	291	287	301	270	348	327	297	302	289	270	287	306	305	289	292	311	327	301	331	295	316	300	294	307	301	285	299	287	280	326	281	311	308	302	290	317	303	303	283	307	303
60861	86658	57423	28493	8812	1821	707	585	592	604	553	577	582	603	590	577	571	608	587	572	557	591	581	600	546	566	621	546	594	562	543	616	555	531	533	591	596	583	584	553	519	595	614	566	631	558	571	567	575	566	590	547	552	578	589	587	570	589	578	615	574	615	597	590	557	558	608	596	568	586	543	579	530	566	542	566	572	515	527	565	539	570	605	586	572	585	560	556	586	519	586	567	527	570	564	602	557	589	597	605	562	561	595	541	542	535	606	602	524	563	564	628	563	597	605	567	566	603	582	573	592	576	567	572	561	539	575	613	597	627	562	556	513	577	540	595	571	555	540	558	627	587	575	583	552	613	554	554	563	552	590	560	541	593	591	592	556	527	564	575	634	535	564	565	554	588	574	608	573	558	569	597	543	547	565	541	594	563	555	602	561	608	558	597	576	591	561	544	562	575	561	535	548	624	542	579	588	544	581	551	543	586	560	595	544	555	573	574	600	552	594	584	560	557	576	566	607	558	580	537	591	562	568	566	567	597	571	538	583	592	596	538	576	633	585	572	588	604	542	566	546	557	557	518	573	541	540	583	566	545	555	612	557	564	570	595	572	550	593	547	601	547	595	590	603	593	578	567	593	573	538	580	568	562	574	590	610	551	528	553	560	558	556	573	604	591	583	575	564	569	596	561	556	552	547	636	564	581	591	567	567	575	544	577	543	581	582	591	588	594	616	568	599	563	562	547	553	567	546	541	571	570	541	549	597	603	586	561	514	562	582	577	523	592	542	594	560	604	567	565	547	551	583	601	582	578	585	584	556	592	561	596	584	552	627	562	592	532	575	572	578	562	549	570	591	536	590	552	594	590	609	596	557	545	596	598	508	573	594	568	509	594	575	565	585	610	537	553	587	543	581	537	584	533	556	535	519	555	573	575	597	620	579	573	561	562	522	566	559	598	621	578	544	599	568	538	588	534	558	568	594	544	574	551	551	588	562	553	567	538	549	573	546	570	571	548	551	564	571	546	563	556	575	602	571	531	560	586	595	599	547	537	571	553	572	548	540	551	557	557	557	605	584	615	523	544	540	537	559	552	567	551	607	563	540	600	586	594	589	590	528	583	596	596	603	557	605	535	552	563	537	570	574	565	515	556	548	586	570	526	578	604	641	597	565	550	584	591	593	609	586	611	621	553	539	620	576	572	555	600	571	571	559	584	587	575	556	537	539	577	566	567	603	620	581	564	546	537	611	522	567	569	540	573	598	573	573	614	571	554	526	600	522	578	574	574	562	588	564	590	568	564	596	613	563	570	561	560	584	598	595	578	573	549	578	583	575	631	557	539	571	562	516	576	570	551	551	575	610	548	611	542	578	608	565	596	585	566	611	595	569	597	581	601	593	547	594	556	577	574	570	607	576	562	592	559	510	591	571	574	574	591	583	614	573	580	576	545	573	544	538	534	573	588	540	633	509	572	593	582	562	597	591	598	563	613	542	566	588	533	548	560	605	571	553	556	596	597	593	572	578	562	566	611	527	584	593	538	559	558	544	552	530	566	574	562	592	609	562	642	563	600	596	500	601	577	601	528	606	594	548	573	530	553	624	608	510	563	583	592	572	579	596	570	589	546	535	599	567	549	551	597	581	560	576	547	557	541	585	537	575	551	536	575	575	627	550	558	571	564	612	605	577	568	580	624	587	574	572	584	543	605	580	597	608	570	579	568	566	578	586	554	547	588	587	574	638	567	559	570	578	579	538	531	564	615	566	579	548	557	584	582	564	578	562	566	558	573	584	576	542	519	592	589	549	577	574	572	577	568	605	591	582	566	562	558	536	545	586	579	583	571	577	551	566	579	589	580	610	533	538	563	583	603	567	605	518	584	571	585	567	572	542	577	580	590	572	586	593	580	579	562	576	576	514	550	573	544	573	560	607	572	592	583	577	589	550	554	567	600	610	570	560	562	567	578	585	569	595	505	592	561	547	607	558	520	548	589	540	564	577	625	561	522	560	606	577	608	560	561	552	597	588	554	572	590	565	562	576	575	601	539	540	562	567	554	548	545	582	597	570	544	622	593	524	604	570	575	535	586	579	578	594	569	574	567	564	586	588	557	542	580	572	553	519	589	555	586	589	630	591	581	569	587	614	568	560	582	588	572	538	580	558	558	604	595	553	539	610	559	576	550	608	548	601	524	558	607	578	549	573	575	566	611	581	534	608	546	564	579	551	567	594	564	580	569	570	569	650	574	608	589	583	594	569	583	594	548	558	557	534	597	554	585	574	565	586	570	599	554	593	546	556	567	607	595	593	591	536	584	551	606	526	617	612	574	643	578	527	590	602	578	558	578	565	588	567	550	558	588	504	604	582	522	572	499	593	609	568	555	645	547	556	566	587	600	528	586	547	575	559	588	539	593	550	581	510	592	516	557	568	540	589	619	590	566	524	584	610	570	568	577	528	550	551	573	574	583	565	582	559	564	536	552	585	537	551	524	566	530	560	583	579	574	559	576	551	562	529	605	606	626	529	567	585	554	547	524	578	576	585	560	573	586	556	587	596	573	594	547	570	566	598	582	576	606	571	556	569	599	552	562	582	558	636	570	561	565	530	569	549	563	547	576	563	545	555	585	578	610	555	562	543	533	570	576	557	552	554	573	544	598	587	556	550	603	569	568	592	567	585	554	560	580	547	565	565	549	558	595	596	542	585	575	587	567	541	577	566	531	583	532	566	598	568	545	577	552	562	601	558	556	562	548	575	577	549	598	554	561	613	576	581	579	588	558	599	610	585	575	592	594	555	551	547	562	564	558	548	552	630	550	524	541	561	555	555	572	542	579	559	578	595	582	566	527	600	587	556	569	570	577	585	571	552	598	577	594	568	578	578	569	568	539	601	562	558	564	581	580	564	604	590	598	577	555	597	590	564	591	591	539	590	534	557	563	546	562	554	594	568	562	607	566	555	584	576	574	557	537	545	570	560	513	603	608	559	591	595	605	587	548	597	569	572	584	578	532	578	559	584	585	587	547	532	574	578	541	597	573	565	585	591	544	579	578	586	552	583	579	601	581	562	562	555	535	587	568	603	576	575	557	574	565	547	584	567	612	599	582	596	566	566	593	602	548	577	584	572	619	574	560	579	568	576	546	616	560	565	578	585	576	585	595	574	538	573	587	555	549	577	582	620	591	586	577	549	629	578	607	526	598	655	569	555	586	572	585	570	574	571	541	593	568	522	576	595	584	522	577	536	577	584	584	599	593	579	580	577	563	592	548	600	611	578	567	583	550	551	576	578	551	585	529	592	534	591	634	586	595	576	571	549	548	570	552	570	534	604	529	601	540	554	555	540	622	552	581	593	605	585	579	563	606	570	573	608	578	566	544	567	560	582	576	565	547	599	603	607	574	573	584	546	583	565	561	559	549	546	556	623	583	585	554	553	537	576	569	574	582	566	566	582	570	570	547	541	572	554	574	527	589	609	572	573	580	550	568	573	564	612	548	581	576	564	574
23620	22276	30246	24107	21015	15623	2038	426	380	358	386	340	336	370	375	380	366	385	332	357	349	360	392	405	333	356	372	379	345	372	357	363	347	322	356	340	367	348	364	362	382	354	370	359	362	388	354	332	341	375	343	364	363	366	380	373	370	365	352	363	361	367	355	345	330	353	370	334	383	378	320	359	343	379	347	350	349	368	364	353	325	364	339	326	319	359	346	343	329	366	336	325	378	362	371	354	348	364	359	359	341	335	350	400	332	378	369	370	342	380	365	347	376	371	321	369	360	317	356	346	371	363	348	338	361	353	345	369	329	370	361	359	370	352	352	338	365	340	354	327	353	356	361	319	311	328	368	379	351	382	371	330	330	360	328	350	357	342	335	362	342	339	332	359	300	364	401	391	358	370	363	355	419	312	361	356	341	357	332	347	355	353	367	363	334	359	355	390	356	349	383	372	352	382	376	376	351	384	348	334	362	345	343	377	332	341	373	362	332	371	356	357	333	336	336	353	371	345	375	338	344	330	341	365	359	346	339	353	325	350	357	338	370	375	361	324	331	347	365	361	347	364	322	360	370	369	376	365	335	371	364	295	381	315	374	374	348	331	345	356	361	322	358	371	345	343	378	352	367	337	346	333	341	331	341	326	348	352	333	363	318	373	317	341	353	356	335	337	340	378	336	378	338	319	330	357	362	402	359	385	362	331	380	344	357	375	353	342	314	351	369	354	341	344	365	378	358	349	365	357	366	358	357	357	348	381	355	338	366	363	315	352	365	358	329	359	351	361	346	361	325	327	332	369	350	355	336	356	370	387	369	367	351	353	375	359	344	361	336	347	350	348	363	388	355	380	348	337	334	286	371	354	355	362	360	350	375	352	378	364	349	358	356	343	315	344	349	321	360	342	362	354	372	340	383	358	342	351	345	369	389	328	387	370	363	345	353	341	325	351	355	318	343	358	372	368	354	371	379	394	344	378	335	343	369	333	372	341	335	338	388	349	370	387	357	322	365	376	366	347	364	357	352	362	363	372	370	346	355	330	353	342	344	378	354	339	350	369	340	350	355	336	370	339	359	340	366	362	384	344	331	367	357	362	358	373	350	361	332	350	356	345	325	347	365	354	349	347	346	343	347	337	351	337	336	346	342	344	335	345	371	312	389	379	375	364	372	378	356	371	356	330	337	361	365	367	380	363	364	383	365	386	337	321	356	346	365	341	351	364	341	358	344	376	345	352	342	362	362	355	373	345	356	334	372	343	358	320	330	387	344	361	345	349	333	305	341	373	343	353	374	348	336	353	337	328	372	320	369	378	363	369	376	321	350	363	364	325	328	346	344	378	321	362	382	363	338	355	371	339	333	353	367	353	360	352	370	348	329	344	346	371	372	344	339	387	358	347	368	363	414	351	368	351	347	339	363	361	374	325	347	308	374	328	357	320	359	351	351	345	318	314	338	350	337	347	357	348	346	364	334	392	347	356	351	335	311	349	391	362	370	354	351	354	349	337	317	362	354	352	322	344	373	338	322	345	343	344	354	372	365	352	369	356	331	365	367	347	347	375	359	360	373	385	401	357	377	351	349	357	325	355	340	334	353	334	327	346	350	354	351	326	337	347	372	344	308	368	379	354	363	332	401	373	351	365	364	331	356	367	370	378	355	351	379	349	367	351	365	320	351	363	350	362	345	298	364	341	330	330	346	363	351	367	357	342	372	375	335	373	326	386	364	339	381	359	326	355	367	365	323	374	353	368	336	365	361	378	334	383	364	355	358	368	362	313	346	388	398	367	364	349	352	337	337	397	340	303	327	348	341	333	381	346	356	356	341	339	380	335	366	361	397	362	345	373	371	376	371	350	343	332	387	368	384	335	343	330	312	363	345	340	363	357	370	343	328	375	370	342	367	347	339	324	336	353	368	353	357	344	309	392	342	333	369	347	362	370	361	343	343	374	341	335	342	336	334	322	329	331	367	387	394	335	316	363	336	393	379	351	356	355	348	328	360	331	367	361	366	369	369	360	386	378	357	363	365	386	364	355	369	368	385	352	378	347	368	337	359	344	372	391	374	368	349	364	350	352	354	328	365	338	341	392	319	349	350	381	343	357	348	353	361	375	346	353	336	377	370	347	382	334	388	356	329	380	376	330	361	354	344	358	357	329	361	314	348	336	347	331	340	359	378	366	360	377	355	327	371	349	362	387	340	361	355	358	352	365	373	379	370	327	339	354	376	356	340	360	368	345	373	364	373	314	359	347	340	375	329	337	332	384	394	359	331	349	351	354	357	350	366	341	316	340	361	373	341	347	359	340	336	360	334	359	332	352	382	352	339	350	360	394	341	363	337	396	336	351	362	401	347	345	323	380	367	357	360	333	347	332	375	340	352	334	361	359	357	388	348	307	385	335	345	326	359	359	362	328	355	360	323	360	362	363	363	331	355	346	393	356	320	343	354	375	370	330	379	366	327	326	363	367	362	341	366	358	389	341	346	359	361	364	351	318	371	321	350	398	353	357	359	328	373	337	318	369	367	352	371	365	382	380	368	348	346	353	370	344	378	328	378	334	356	313	334	366	380	372	344	355	372	388	355	330	362	371	326	357	355	372	379	398	358	352	366	362	361	340	343	356	337	353	351	333	346	382	341	345	357	351	348	312	360	337	345	319	336	352	369	370	371	352	415	354	375	339	394	352	371	357	394	361	359	348	325	331	369	334	350	347	348	338	352	362	335	371	343	351	420	346	326	335	363	355	357	350	343	341	370	360	368	360	313	371	349	348	331	337	371	359	337	355	342	338	350	365	331	368	343	328	352	327	325	384	374	392	376	386	355	363	362	352	329	341	368	373	378	365	369	357	357	335	377	359	343	330	366	350	361	342	325	347	335	372	345	366	357	347	351	346	338	336	364	343	353	344	356	375	357	331	378	363	378	351	358	345	352	341	335	358	332	356	362	373	359	340	373	359	346	369	338	351	368	379	348	363	357	361	368	386	342	397	359	318	343	363	366	402	373	360	338	384	353	344	338	375	368	364	343	373	354	362	341	360	370	323	324	347	362	366	379	344	352	337	327	340	372	328	325	325	311	341	348	351	330	363	374	363	359	345	350	361	383	347	338	349	362	391	375	387	341	357	333	351	402	383	352	360	365	381	370	359	363	381	364	345	358	357	356	342	361	363	346	337	352	354	341	329	359	325	358	331	365	373	363	383	354	357	318	349	367	355	353	359	380	349	354	338	365	340	370	345	359	339	350	349	326	373	329	360	401	317	366	350	360	368	345	365	318	340	323	366	329	381	345	358	352	333	353	366	355	342	378	340	342	360	365	351	322	365	371	338	381	382	368	393	373	318	383	345	361	321	350	363	331	346	369	358	319	351	336	381	390	356	368	328	348	355	370	341	343	345	337	345	322	323	363	362	333	366	315	380	353	375	361	370	329	377	369	341	338	370	330	350	393	399	350	366	366	354	371	351	356	358	347	337	377	364	363	389	344	391	335	317	331	354
59525	97701	66904	35840	13210	2787	893	643	614	673	663	630	647	680	661	651	585	628	592	665	619	611	559	665	602	619	661	662	610	671	584	642	635	635	592	606	648	585	662	627	623	621	607	607	632	600	609	570	592	638	656	611	667	615	637	616	589	665	604	681	618	642	625	638	650	640	652	617	682	640	595	660	644	629	593	626	597	665	633	630	637	612	616	605	637	627	632	622	619	594	611	626	619	626	659	603	637	597	656	592	602	617	615	679	639	648	625	650	602	604	595	650	664	609	607	654	655	694	683	597	632	623	618	630	660	664	668	627	623	620	582	619	620	598	679	613	629	596	625	631	587	623	631	637	616	629	686	694	614	643	627	629	629	594	637	652	641	648	639	639	623	651	680	659	659	636	681	655	618	645	623	630	608	645	635	602	683	640	645	645	643	592	618	586	620	667	599	673	629	583	628	671	619	614	602	649	591	612	623	604	648	640	647	661	629	637	611	703	680	637	619	665	606	591	639	674	658	663	597	644	623	629	601	648	636	659	596	604	651	638	624	635	689	610	605	617	596	651	654	557	577	651	651	666	612	626	640	665	603	604	633	647	633	653	638	603	637	651	591	612	592	635	591	636	608	601	605	627	666	653	611	641	637	630	593	611	644	645	679	620	651	643	629	608	646	614	687	649	647	652	585	658	589	661	622	586	693	604	655	652	658	632	644	610	636	597	650	657	608	637	614	632	654	621	646	634	639	644	605	612	625	657	632	628	646	588	625	660	625	642	640	652	594	678	601	569	620	628	616	668	625	642	638	617	635	588	644	642	658	651	649	607	652	682	621	659	629	649	628	673	596	615	612	633	641	629	583	643	666	630	675	651	587	593	601	680	642	630	617	646	601	634	641	641	603	624	616	631	661	615	625	682	600	606	633	649	609	672	613	663	622	620	618	642	661	615	658	632	616	608	605	660	678	572	670	635	646	642	631	618	604	632	650	679	645	631	604	610	651	630	656	637	634	690	591	623	653	603	697	641	681	647	616	646	628	638	588	599	640	601	616	633	630	664	588	651	637	645	649	610	587	646	650	658	630	666	675	647	621	629	598	623	613	626	618	610	646	604	639	649	656	591	612	641	625	615	629	604	659	630	636	679	654	630	609	637	622	619	658	656	646	606	664	666	650	597	608	665	664	639	637	651	644	628	643	664	638	660	640	593	648	654	616	638	619	646	637	644	630	634	659	658	624	659	637	632	659	655	645	594	614	617	625	600	651	680	649	615	634	659	579	633	628	659	649	656	608	651	624	657	610	638	638	649	641	654	629	610	632	675	652	611	629	641	593	625	686	641	619	652	655	641	684	658	595	622	634	654	614	643	627	664	626	585	647	656	613	601	615	662	646	608	628	630	631	631	612	595	613	676	621	617	653	646	633	616	631	635	650	632	617	592	575	598	625	656	678	614	619	661	614	628	626	628	693	671	664	600	659	620	644	644	679	647	634	639	650	699	612	677	620	648	573	636	633	608	640	671	633	625	603	635	651	646	618	612	645	650	614	609	665	636	605	649	627	648	615	658	666	587	605	655	637	619	600	614	614	635	657	609	653	630	591	619	610	596	658	595	642	623	610	625	630	618	656	649	651	667	615	650	659	631	597	669	649	661	612	602	621	635	651	675	609	651	610	628	623	653	632	597	607	582	619	642	628	596	653	693	622	634	651	647	668	615	631	629	629	637	582	620	640	626	616	653	581	641	632	628	607	664	682	605	590	632	616	582	625	648	653	636	642	629	635	639	604	635	617	640	641	678	598	615	639	601	657	611	662	612	606	620	630	598	592	658	673	629	575	642	618	615	650	629	632	599	652	605	593	599	638	631	629	665	675	596	615	641	616	639	637	587	654	633	639	651	578	652	624	621	569	612	601	568	652	643	645	643	571	637	630	650	612	629	573	667	653	674	620	599	646	590	661	649	597	648	607	669	677	623	594	634	640	648	563	630	638	587	608	648	616	679	648	601	645	604	615	625	594	654	626	625	638	616	629	670	627	639	640	651	624	610	667	616	627	612	619	634	588	641	631	642	597	600	581	636	659	620	662	652	605	631	655	622	622	659	588	631	623	648	645	665	614	653	600	573	599	657	643	663	634	613	660	606	629	622	642	646	618	647	666	637	598	646	653	616	619	631	591	664	602	640	617	648	655	656	643	576	676	574	626	615	627	619	618	606	641	638	630	624	565	570	631	624	633	585	632	673	624	626	681	665	579	651	615	643	586	680	629	632	646	638	673	629	607	609	624	678	665	655	653	658	619	680	629	656	639	585	609	619	622	597	597	615	597	649	641	640	608	589	650	648	608	672	603	620	629	615	612	620	589	635	623	600	635	661	636	635	633	629	663	669	629	610	629	638	564	617	621	657	655	633	624	621	639	640	675	647	633	616	647	598	644	627	673	633	626	634	614	616	628	634	648	660	650	583	624	653	647	630	610	682	660	642	642	604	599	662	607	605	607	642	616	648	626	605	651	654	642	566	648	651	617	626	582	620	584	637	613	660	641	649	665	593	634	648	613	658	632	626	662	661	610	612	620	611	666	661	589	591	639	597	667	616	659	635	660	616	644	612	647	594	627	644	651	615	662	643	621	629	578	623	641	673	615	658	626	625	658	642	618	595	619	591	631	630	604	630	626	667	662	631	724	649	647	613	581	603	634	649	676	625	641	633	635	633	605	620	648	629	620	647	658	678	638	676	639	681	624	612	620	638	607	629	619	613	617	619	596	679	627	644	624	634	654	645	617	647	647	594	643	619	643	613	596	641	657	637	599	602	653	598	616	689	669	690	621	646	630	641	592	611	631	684	634	616	653	648	633	650	632	627	641	661	601	625	626	650	664	670	595	668	643	650	658	605	663	613	644	650	662	636	629	621	679	636	639	642	624	602	598	652	632	616	633	609	667	617	627	648	595	598	617	616	621	587	632	599	591	621	654	592	660	640	647	606	629	611	606	588	632	623	652	633	593	642	590	663	605	577	649	636	639	611	652	606	682	643	610	646	643	646	665	623	574	617	657	664	646	632	636	630	615	620	653	624	662	606	623	626	628	628	686	658	614	620	602	589	637	619	625	604	643	633	632	621	618	638	606	639	598	628	637	629	630	659	601	656	604	619	630	649	589	658	618	638	633	628	617	632	613	689	666	636	620	685	672	627	669	667	603	603	608	649	622	630	619	618	597	621	603	653	650	653	646	643	618	616	611	627	624	660	609	622	615	610	648	615	595	674	602	578	572	694	623	645	596	613	619	632	617	631	642	664	656	632	649	599	652	654	647	644	690	602	629	595	675	638	605	605	599	602	624	612	599	615	621	621	625	670	616	673	649	656	587	619	619	648	633	592	649	682	603	635	656	606	614	645	609	648	665	643	645	640	633	598	639	654	639	604	619	623	683	671	618	626	599	636	629	620	649	655	661	660	632	649	640	639	588	610	646	644	637	628	580	617	576	634	640	624	653	620	651	634	592	662	634	608
30924	31177	24909	9139	1144	393	330	314	300	302	327	292	280	298	317	289	321	278	298	284	316	320	308	304	312	312	288	288	328	317	298	314	302	316	291	323	320	332	276	294	290	337	297	302	317	268	341	284	310	297	317	315	293	319	330	325	286	313	273	297	321	293	326	305	280	300	267	319	296	279	278	284	322	317	281	320	277	296	314	282	312	286	287	295	293	310	311	318	299	332	302	301	279	261	352	282	274	304	308	307	321	309	319	311	300	281	305	314	289	274	316	321	333	293	319	334	276	307	299	305	332	281	298	301	278	320	294	268	289	296	319	299	297	277	297	326	287	282	315	296	313	301	323	324	266	275	300	269	300	312	278	303	293	327	282	293	287	281	316	274	295	308	308	298	312	271	303	297	294	292	328	301	303	307	284	297	281	312	317	278	338	264	295	309	316	301	258	282	290	304	285	296	323	324	274	322	297	284	309	301	275	330	306	329	300	315	282	292	291	301	295	304	320	291	314	300	284	311	327	319	298	324	308	282	305	304	308	279	298	287	265	308	328	341	288	276	270	297	323	280	307	285	276	297	295	319	288	306	305	341	294	282	300	305	295	263	329	294	314	300	300	292	296	283	304	300	288	270	320	314	302	303	306	277	308	291	292	280	317	322	324	305	293	311	284	305	347	340	298	309	333	327	278	297	296	266	309	320	292	273	286	318	286	299	281	278	297	280	299	300	294	303	322	302	287	288	332	334	295	301	293	307	316	317	302	313	310	319	292	293	304	297	301	286	290	293	282	302	313	296	296	296	313	296	351	279	342	295	297	319	298	293	302	278	282	331	337	323	308	307	290	300	255	262	305	288	272	311	319	313	288	292	303	269	291	332	297	302	323	284	302	294	302	326	321	314	288	285	276	317	314	257	310	317	308	309	303	319	305	303	254	306	292	317	302	291	308	300	288	295	291	295	309	287	292	260	300	303	315	296	319	294	294	274	310	339	310	320	285	307	270	279	290	305	315	282	295	300	304	301	290	297	290	307	317	280	288	292	268	309	309	286	313	305	298	303	326	288	342	308	336	302	318	306	308	306	325	291	298	303	290	291	292	299	315	271	353	300	299	301	305	276	337	305	306	300	321	311	271	309	320	299	303	318	293	330	326	319	308	291	279	312	311	301	289	280	321	317	287	312	332	288	300	296	279	285	307	300	303	279	295	276	302	267	315	323	309	302	305	304	287	304	302	282	310	292	298	291	295	296	293	302	296	312	311	302	303	316	314	315	326	349	313	312	262	318	294	310	311	296	283	294	278	312	300	334	297	293	315	254	295	306	314	296	294	323	278	266	332	312	306	285	323	316	314	331	301	304	276	297	323	304	308	302	275	286	295	265	303	297	323	259	274	329	326	282	294	312	296	303	319	300	304	302	307	297	297	309	293	308	311	311	299	296	282	311	315	317	296	330	301	296	284	294	339	293	291	296	291	311	311	302	327	279	316	281	322	316	330	304	312	275	297	304	297	264	319	284	301	298	287	279	300	301	318	286	315	352	266	285	322	336	303	337	324	295	277	288	325	315	283	317	317	307	303	312	306	319	315	314	283	280	314	348	316	298	281	307	300	284	299	307	319	314	301	283	311	303	317	266	284	299	307	317	335	276	303	319	301	291	330	318	297	294	288	317	284	308	321	321	307	282	277	285	307	304	306	292	289	313	313	283	282	291	296	307	319	283	296	314	303	315	292	291	319	278	316	322	285	329	327	338	281	308	307	261	307	310	296	316	276	293	314	329	279	331	304	285	303	328	299	319	298	292	343	318	290	282	327	290	340	295	293	327	315	291	306	267	326	287	270	312	317	293	338	293	300	304	281	305	287	306	330	291	295	297	285	290	274	311	302	306	310	323	304	306	294	327	297	337	316	299	278	273	316	307	292	267	298	296	281	296	287	293	291	297	284	319	286	309	300	319	288	318	291	281	299	288	311	306	274	311	302	303	313	338	301	323	287	293	334	313	341	296	292	330	345	300	267	319	293	343	291	304	287	294	303	278	304	288	308	334	302	303	282	316	341	281	290	319	316	309	323	307	335	271	299	300	281	285	302	305	324	275	287	310	301	296	271	295	303	289	283	288	310	318	302	306	311	342	295	300	286	306	278	304	322	328	302	277	295	316	307	305	327	332	288	328	295	322	270	319	300	313	300	301	266	323	292	290	311	280	303	308	331	266	300	325	315	327	338	287	322	344	290	288	301	296	307	296	312	324	342	295	289	316	302	307	323	330	301	334	318	315	285	311	295	294	267	318	292	314	302	327	326	331	303	298	318	302	289	320	283	289	316	293	338	312	303	281	311	310	311	285	306	349	297	283	334	319	330	304	308	308	308	305	268	315	284	319	314	271	299	294	303	315	299	286	326	287	302	304	289	293	320	299	308	287	276	293	278	306	307	292	317	278	310	283	265	313	317	309	286	285	305	312	282	298	302	268	308	294	310	326	338	285	306	295	296	321	258	311	330	276	291	281	304	286	303	267	308	299	316	278	316	288	297	325	318	315	320	367	313	315	295	281	302	334	302	308	317	310	301	300	274	293	277	304	290	289	307	280	309	282	292	328	302	266	308	305	289	277	303	313	331	302	223	262	271	339	307	303	310	306	297	299	303	285	308	328	306	299	284	273	294	305	295	316	275	281	289	301	285	288	284	304	327	293	297	281	268	319	302	315	312	271	273	311	305	285	296	302	297	293	301	308	277	299	309	342	297	295	300	296	306	324	306	320	324	288	305	292	299	309	318	298	324	309	284	305	279	324	301	334	322	327	315	317	310	309	282	291	291	287	317	321	311	298	321	299	348	308	295	308	319	302	290	306	256	297	319	291	300	339	273	309	308	297	293	316	295	275	283	310	317	332	316	330	334	288	318	258	285	298	302	305	295	307	314	277	305	295	291	288	317	305	314	314	286	288	299	318	309	315	291	310	291	277	266	314	309	308	324	328	340	342	291	317	291	295	314	307	286	297	270	303	312	313	273	283	298	292	306	330	315	315	274	305	275	308	319	309	326	283	296	298	301	306	299	313	300	300	288	318	304	312	294	293	307	282	295	273	276	323	309	292	310	342	279	311	302	284	284	304	296	304	297	312	285	300	315	304	314	288	304	292	246	321	292	281	296	270	316	292	289	270	298	281	328	294	308	298	298	302	298	298	302	319	287	310	314	320	295	308	309	321	277	297	313	322	306	309	264	304	294	269	333	340	315	292	342	295	297	279	317	281	292	307	280	318	309	301	288	288	303	309	307	334	311	285	311	304	276	290	297	294	301	305	327	277	306	304	296	285	296	317	269	292	305	306	266	301	307	337	303	326	299	272	288	330	306	283	284	278	255	283	283	310	304	296	291	354	299	315	288	293	297	307	307	303	301	323	290	304	337	288	306	296	309	294	298	319	299	297	316	296	295	307	312	293	332	327	308	290	292	301	302	315	303	326	334	293	309	293	312	310	298	338	297	288	278	323	293	322	300	315
39247	47110	29285	9537	2135	789	633	560	582	576	540	596	584	612	590	553	580	583	600	579	582	548	614	550	534	564	577	552	524	585	543	590	534	535	574	557	584	571	574	618	564	579	516	550	551	571	590	521	572	577	543	580	601	525	598	607	573	575	566	567	600	582	589	586	547	539	572	564	572	558	572	543	586	574	545	556	609	591	585	533	577	629	555	555	560	553	558	591	587	521	545	571	532	591	574	551	544	603	597	587	510	540	588	623	545	559	591	558	601	608	533	581	597	556	583	559	563	556	575	604	541	567	578	537	568	541	575	543	646	582	602	567	546	630	547	558	582	590	572	572	557	590	578	576	568	522	572	537	532	582	543	552	552	606	553	589	554	585	550	575	573	581	585	573	568	542	549	571	586	604	555	537	555	571	563	525	575	546	537	575	545	578	586	579	574	582	518	548	537	553	579	570	575	545	530	595	550	553	573	524	536	547	572	549	562	513	564	580	597	559	550	526	539	589	545	529	574	540	594	583	563	571	563	592	542	604	555	583	590	572	541	566	551	535	556	573	563	572	570	568	557	571	566	578	587	594	548	544	543	590	566	592	600	573	556	570	572	598	583	590	521	580	581	560	552	577	570	543	556	595	570	573	549	578	541	551	545	584	606	600	588	584	602	522	571	538	545	574	599	566	575	625	568	523	594	533	523	545	552	548	546	591	550	560	578	587	501	578	567	563	575	580	565	557	561	529	581	594	581	581	557	550	600	552	604	596	581	598	581	557	601	587	537	558	596	605	588	575	596	582	543	520	558	605	568	587	577	531	572	592	592	588	568	568	574	554	585	557	553	563	551	570	540	584	564	542	574	577	543	585	544	539	549	560	583	584	578	524	602	560	580	549	546	545	559	607	587	588	552	549	555	547	620	594	527	558	571	563	559	564	576	577	567	561	611	557	571	545	558	576	567	572	587	563	561	555	586	538	519	547	556	625	602	563	593	544	575	609	551	597	565	567	557	562	578	545	547	523	537	550	597	577	581	599	510	555	553	557	579	564	594	592	559	558	624	564	555	598	578	573	579	587	565	583	545	562	576	554	562	557	609	586	628	524	579	565	614	622	597	586	652	575	598	585	512	599	592	584	538	549	604	597	553	555	546	577	557	595	518	564	520	556	575	572	614	603	574	576	551	609	514	526	556	565	564	581	577	616	526	567	590	539	593	587	558	565	588	575	578	565	606	535	533	559	569	565	573	543	634	570	547	558	619	597	559	579	577	586	582	552	536	589	563	577	554	583	551	573	582	573	563	533	577	578	609	566	582	600	560	535	571	581	538	614	555	553	617	520	564	569	578	580	558	542	556	586	567	523	582	588	535	577	560	533	533	560	581	562	524	547	586	574	577	584	579	565	541	569	573	544	546	549	556	572	549	546	562	563	530	578	590	569	600	556	578	559	598	595	603	604	569	603	592	587	550	547	603	627	588	583	544	553	536	527	536	564	554	562	597	553	554	588	539	585	550	569	540	600	573	577	554	582	530	557	571	537	567	558	551	565	563	548	568	560	566	603	581	556	570	555	597	560	539	554	603	541	568	581	573	578	557	593	553	577	569	578	526	581	522	572	577	581	560	552	527	552	633	582	540	579	571	550	553	536	611	574	526	566	564	570	588	597	566	545	565	590	571	594	566	542	559	621	564	583	611	532	561	562	573	567	572	579	565	547	544	584	581	596	540	582	514	554	550	560	568	542	540	611	578	547	577	539	555	578	598	574	584	583	575	606	546	524	526	518	529	558	569	549	582	601	569	574	584	535	543	527	593	556	556	587	601	629	567	605	584	606	602	570	568	567	566	570	549	519	584	524	573	605	564	560	569	561	546	563	583	563	510	567	541	583	552	558	595	572	572	563	555	570	564	578	544	576	529	559	594	561	542	571	578	554	565	571	576	574	599	595	565	590	579	577	565	562	524	551	603	574	536	572	591	543	548	562	587	566	632	550	590	584	560	592	566	546	546	579	539	550	565	543	573	550	578	614	594	557	626	556	585	552	550	527	547	530	546	539	612	554	577	561	556	587	568	508	535	550	531	590	612	521	609	564	588	552	609	559	635	578	599	550	592	538	500	572	565	566	582	489	567	556	554	558	566	579	634	571	545	538	561	601	556	633	587	590	539	579	596	591	560	529	554	534	554	566	559	577	572	531	562	574	560	571	549	574	536	590	522	550	554	578	574	560	527	517	519	566	560	617	548	570	607	574	649	568	566	598	590	563	583	537	571	537	545	540	611	585	582	566	595	516	609	567	555	584	566	554	567	611	566	569	591	518	555	557	527	559	527	599	534	550	546	606	563	557	554	568	582	570	592	548	543	587	575	579	593	541	604	541	521	552	527	566	565	576	558	602	590	576	589	560	540	563	539	582	537	572	542	586	561	582	536	590	562	536	522	548	558	605	550	586	539	534	583	569	567	580	584	581	591	598	584	611	592	586	575	564	547	585	608	541	544	553	572	498	523	539	556	534	556	598	575	558	519	537	563	562	580	556	550	585	546	589	581	564	559	562	539	585	527	561	567	564	583	537	568	553	561	495	621	559	583	523	579	546	544	629	582	555	586	573	594	536	542	583	586	589	585	541	560	577	584	524	559	557	596	527	586	591	561	585	564	592	575	546	557	564	584	532	570	560	603	527	584	552	581	596	576	567	573	575	606	549	537	578	570	559	599	527	560	548	513	515	560	581	592	582	599	553	552	559	563	552	564	578	565	563	553	530	583	554	596	560	598	578	548	558	563	582	531	604	598	578	533	576	559	582	639	556	600	550	533	579	584	513	561	567	559	553	560	585	564	564	563	601	555	599	577	580	561	572	542	545	545	537	590	591	608	579	528	592	584	577	577	541	545	539	565	534	584	538	583	529	566	550	520	588	597	594	546	591	566	597	586	554	596	551	551	551	583	585	644	575	576	541	578	572	556	575	551	590	580	542	572	581	558	561	577	551	553	581	600	577	586	561	613	586	552	543	551	544	579	581	595	562	598	570	584	574	604	616	600	558	557	550	564	549	582	603	564	562	552	556	601	569	571	570	586	567	554	584	577	574	625	608	591	542	554	589	558	587	550	598	600	553	628	576	572	606	517	570	575	584	606	565	572	579	590	573	572	548	577	603	564	572	563	567	571	554	582	555	547	589	601	572	569	592	606	527	575	593	591	603	569	584	534	598	557	539	594	573	560	590	537	564	545	590	585	572	554	601	564	582	572	554	561	548	604	545	589	529	582	576	583	498	580	586	541	594	530	586	530	550	578	579	570	542	535	535	597	565	550	604	542	571	562	584	558	582	556	556	599	566	540	577	595	526	586	600	560	536	583	532	570	586	564	568	579	550	570	544	598	586	558	595	567	554	605	560	567	566	567	600	553	566	592	587	622	552	613	582	584	540	569	603	564	607	565	543	607	577	545	574	552	564	589	561	570	604	586	592	586	578	588	548	557	506	574	610	579	605	559	546	557	597	587	592	590	587
25242	24264	32133	25539	16782	3355	462	381	303	301	322	332	298	320	310	297	314	298	289	295	325	315	296	314	299	281	295	307	329	310	299	290	317	304	301	301	286	325	308	314	333	314	317	318	335	314	315	308	317	302	295	319	311	292	306	287	334	312	300	332	316	295	293	322	315	296	282	303	309	311	325	299	329	361	301	317	343	288	315	314	296	332	303	308	283	310	303	301	316	325	295	345	292	350	313	307	323	340	308	325	317	296	317	310	273	333	319	295	315	311	313	341	282	284	306	282	290	323	302	300	315	268	293	316	299	290	284	313	292	294	307	314	306	297	305	291	295	300	285	289	294	295	309	302	328	284	320	340	293	307	314	280	290	328	277	287	334	313	299	287	318	322	300	309	281	309	316	301	319	314	283	299	275	299	351	296	306	276	295	321	304	297	318	266	307	320	291	286	330	327	291	282	309	308	282	275	342	306	308	336	307	317	311	294	318	308	308	301	293	283	292	284	316	323	312	305	326	328	304	302	319	284	309	319	307	355	280	283	298	296	329	322	288	283	321	307	288	292	275	294	298	310	308	319	323	288	314	297	312	302	326	302	290	289	306	358	316	292	261	314	280	335	284	308	291	276	316	294	311	311	315	297	290	334	331	289	307	283	326	295	322	350	309	304	304	289	298	313	319	322	286	300	303	319	299	299	300	298	257	331	318	283	332	301	316	311	276	311	302	283	296	316	317	309	302	306	299	320	304	287	291	287	286	310	277	319	294	307	312	303	298	289	309	308	325	335	292	288	322	274	316	302	317	302	286	301	282	313	340	275	312	299	294	281	348	302	318	332	302	305	330	290	304	271	277	293	291	325	315	307	304	296	330	293	322	282	322	290	317	268	316	324	316	258	307	284	274	320	279	314	296	317	315	289	315	321	309	282	290	313	320	327	310	299	290	341	313	316	288	313	312	280	311	313	288	328	303	306	290	302	298	301	304	279	287	296	354	315	303	316	271	281	289	287	330	298	298	300	317	287	291	261	307	294	290	338	294	361	279	315	301	298	291	335	296	326	300	291	291	330	287	272	310	278	297	350	313	284	319	315	274	293	314	296	330	310	310	306	320	284	317	298	283	305	306	313	329	301	308	284	305	295	308	315	287	308	285	299	265	328	298	309	301	297	308	323	308	266	304	310	310	335	311	329	305	324	315	314	298	293	294	324	299	314	308	324	307	298	311	321	298	311	295	328	299	319	288	302	301	307	282	295	325	276	320	279	324	298	312	298	300	281	322	260	330	287	306	305	312	272	328	318	312	315	298	329	313	310	304	295	323	297	337	280	310	309	276	303	288	318	291	277	313	303	314	339	302	279	322	311	313	321	294	319	284	303	310	292	318	329	284	321	328	301	295	316	285	325	300	290	308	285	288	300	276	270	318	311	306	283	290	320	301	322	302	302	316	300	301	302	292	298	331	289	322	321	294	307	295	312	311	293	313	286	326	339	331	303	282	286	344	284	298	311	286	308	305	311	303	314	314	295	298	287	320	293	304	320	298	303	284	320	340	350	312	294	299	314	287	335	359	315	310	306	327	330	296	305	309	283	281	348	288	277	337	309	290	291	319	329	287	306	299	314	309	295	292	303	322	305	315	294	322	329	293	321	319	281	264	287	330	293	282	304	310	312	280	317	305	275	312	288	303	300	318	280	318	308	324	278	326	299	299	306	331	312	306	273	305	328	301	306	311	260	335	309	347	265	328	265	286	307	277	314	302	283	289	283	326	309	319	306	299	332	320	294	295	324	323	268	318	310	313	336	332	343	286	321	299	289	303	309	300	300	301	307	286	304	305	332	281	307	294	290	315	319	303	315	320	275	313	288	316	299	306	286	353	306	306	321	324	280	312	291	296	311	295	284	279	275	273	303	318	299	311	309	330	315	323	299	300	289	293	301	295	326	335	306	302	288	302	307	300	273	315	296	309	292	306	282	297	279	341	308	287	272	293	263	318	280	311	283	325	297	290	309	305	319	347	312	305	285	312	324	287	288	323	321	294	309	320	307	287	281	312	306	295	286	275	299	307	320	300	287	326	290	327	300	324	311	306	304	330	297	281	326	308	296	307	262	298	290	284	318	286	293	320	315	283	304	333	317	267	297	318	303	323	296	297	292	298	317	297	302	317	290	303	306	312	292	277	270	302	302	313	326	317	318	315	309	320	330	311	296	282	293	312	309	312	312	321	295	291	289	310	329	288	312	308	313	310	297	292	303	317	318	316	295	292	312	318	297	308	286	316	300	296	322	303	279	286	307	301	306	342	327	289	309	302	307	329	303	292	288	308	284	329	313	332	276	302	324	307	310	332	315	300	324	306	322	288	332	318	304	306	291	313	288	321	295	279	306	328	263	302	318	305	317	315	293	302	315	310	333	323	286	334	306	316	324	283	317	337	322	293	296	343	286	287	295	291	333	305	282	309	297	313	298	303	272	309	315	290	339	331	295	306	286	324	310	300	309	319	270	327	306	311	321	303	296	323	316	305	297	288	290	324	315	309	293	343	306	290	285	295	311	297	298	298	320	300	306	324	318	337	315	287	315	267	283	352	268	320	291	314	275	317	309	363	329	311	334	294	309	301	286	274	291	304	299	320	294	312	307	308	304	310	302	309	303	264	325	270	305	291	311	312	312	305	282	326	305	312	328	284	290	301	302	283	320	297	311	321	288	302	325	307	303	297	292	309	291	305	306	315	305	278	275	303	294	308	308	303	297	273	297	265	277	316	320	298	309	310	310	323	301	315	311	317	283	318	331	323	286	288	309	288	313	294	291	315	308	293	290	298	285	337	325	294	294	282	305	300	317	304	304	290	325	299	314	325	295	340	295	289	305	316	332	331	303	315	307	299	286	296	320	324	275	325	348	335	307	297	311	290	281	303	345	300	300	319	290	314	277	319	305	318	270	292	319	319	339	288	310	301	315	311	314	261	292	312	294	323	301	294	308	304	299	284	299	316	311	293	325	272	290	314	282	313	317	309	306	285	292	330	307	336	330	302	270	292	305	318	291	300	314	295	298	320	312	301	289	313	313	327	311	314	280	315	312	300	325	351	307	285	297	320	286	285	314	310	298	310	309	295	311	293	307	302	273	359	289	309	312	280	297	302	289	303	307	307	321	317	316	315	291	310	305	328	323	316	338	278	309	282	336	277	307	320	280	281	308	307	312	344	328	300	286	313	292	309	326	334	335	306	324	296	283	286	322	269	293	278	365	300	326	270	293	317	299	329	305	286	289	282	307	301	313	306	304	286	321	302	293	341	269	317	306	295	313	302	294	295	325	318	297	315	292	285	302	289	288	277	297	307	291	289	294	286	286	294	274	295	300	308	358	301	304	279	321	279	353	303	299	286	300	315	306	312	324	307	286	322	320	286	298	291	308	305	320	280	284	290	319	324	318	316	323	295	312	289	310	305	288	321	318	279	309	280	276	308	267	308	306	301	297	327	276	286	299	289	341	304	314	294	294
60449	87308	58572	27991	8059	1583	698	579	621	553	569	558	571	562	525	609	583	574	615	582	567	554	576	557	574	585	563	582	584	589	571	586	531	559	583	567	555	540	588	578	556	585	621	602	562	597	531	574	591	555	569	576	580	561	559	582	596	586	577	589	576	574	575	536	610	542	537	559	548	583	556	604	589	595	559	566	584	583	577	564	543	540	542	563	596	571	522	581	601	566	573	581	532	566	552	579	512	567	614	573	584	537	572	568	567	564	556	566	556	547	532	587	575	594	569	588	565	573	562	565	553	588	569	560	550	572	557	549	554	510	580	564	549	599	596	600	559	567	572	637	514	565	597	578	589	541	546	573	577	621	541	567	557	547	551	609	560	577	576	572	554	573	576	572	582	545	516	587	562	616	585	545	565	566	577	590	561	585	546	585	564	576	616	520	572	560	560	542	550	602	572	593	598	562	566	571	579	588	593	549	528	547	548	572	556	548	563	574	593	597	555	612	585	586	563	510	565	553	606	576	547	571	603	565	556	590	539	620	620	560	585	537	570	573	540	565	551	552	564	551	582	603	546	565	597	589	550	590	602	576	576	547	594	546	586	571	559	543	554	584	620	580	618	571	599	648	605	548	573	580	565	554	583	607	564	540	534	583	531	559	589	573	534	571	588	567	551	577	532	578	558	582	561	602	589	602	580	545	548	587	535	483	554	557	522	606	592	561	566	586	552	589	581	559	616	557	531	542	588	564	546	541	574	567	595	631	561	545	596	616	571	551	582	581	562	541	534	549	573	564	578	570	576	536	608	542	556	580	574	567	560	600	563	568	585	605	597	598	537	565	584	554	591	537	530	540	544	563	550	569	563	553	539	591	544	590	553	565	562	554	548	617	584	583	523	603	631	562	515	534	578	578	576	534	570	555	574	560	566	550	568	578	575	580	579	555	583	591	614	557	563	609	582	600	569	598	609	570	560	565	606	611	571	564	552	559	581	572	595	534	589	569	594	564	523	572	560	562	508	552	517	636	555	583	562	613	567	594	584	568	553	574	579	607	514	559	570	545	568	585	559	578	621	581	576	577	535	549	549	546	612	554	541	609	569	569	585	565	584	582	566	594	536	567	542	533	573	554	545	570	574	550	579	554	543	509	563	493	601	556	551	597	527	537	590	571	570	591	543	574	565	549	559	572	551	596	544	565	547	573	575	536	596	607	565	555	550	580	606	597	541	546	565	554	562	552	592	627	589	537	558	587	578	563	557	582	548	669	569	552	544	587	530	587	586	546	546	555	562	538	586	536	584	579	544	567	559	581	570	564	586	509	605	574	558	569	615	542	612	555	602	573	543	571	572	581	543	544	598	552	574	615	540	580	561	551	551	621	576	587	581	533	563	601	608	572	572	582	542	557	608	567	560	541	572	613	593	548	593	523	597	555	588	582	533	577	565	570	548	595	582	582	561	572	631	579	589	548	526	562	597	563	555	603	623	578	544	595	559	542	510	537	578	589	549	559	533	596	592	559	597	547	615	563	537	616	571	560	575	563	550	544	536	572	551	554	516	566	544	573	565	561	596	600	597	562	618	545	600	572	571	562	572	581	572	601	549	549	525	559	584	572	586	617	598	581	552	507	585	565	560	582	593	603	574	617	594	539	598	590	558	582	567	598	569	549	583	554	585	578	602	559	551	548	558	574	544	549	573	566	607	601	583	545	559	590	596	520	556	593	551	535	574	546	576	554	599	555	531	561	591	588	577	599	580	602	508	568	585	578	556	568	533	539	563	560	597	513	617	557	593	565	574	583	612	514	570	533	585	538	575	558	612	590	577	525	584	562	601	595	567	509	656	559	593	532	545	549	606	547	549	560	610	581	498	557	566	601	578	544	582	604	579	599	585	550	584	582	584	533	573	526	568	597	573	573	597	554	588	535	560	560	546	579	586	586	578	571	579	579	589	554	561	591	592	561	599	586	543	554	587	605	580	541	519	544	557	537	597	589	578	546	572	583	567	582	599	570	556	599	558	570	542	568	595	589	591	590	591	595	558	592	588	552	570	576	535	581	555	590	550	527	599	577	584	570	570	607	583	600	581	612	564	555	564	582	578	589	563	583	577	579	535	559	577	570	593	590	551	568	573	598	575	564	574	538	574	584	564	587	594	552	627	547	556	563	546	586	562	535	569	576	588	551	579	549	577	566	541	589	572	558	555	576	585	537	552	589	589	546	567	587	592	565	546	540	530	603	608	587	531	589	618	586	633	605	563	582	531	581	533	546	578	593	563	571	563	557	562	578	603	625	538	543	564	598	541	551	610	572	570	555	588	556	605	513	576	557	547	546	578	584	554	582	588	550	552	547	616	548	557	548	531	558	614	545	596	534	529	603	561	594	637	551	610	609	600	620	571	560	536	556	600	595	551	614	536	512	571	556	553	605	590	570	604	566	542	554	542	561	582	597	590	514	585	601	557	557	599	570	567	603	563	543	558	530	543	562	573	543	544	531	557	615	583	552	603	536	564	526	560	599	535	572	565	599	587	600	574	565	578	595	581	574	550	552	558	583	552	550	596	540	567	525	597	565	552	572	559	587	582	608	561	565	554	577	580	533	554	570	576	567	581	597	530	560	631	562	587	571	592	554	526	563	554	593	577	527	607	545	567	567	588	545	574	581	556	551	572	560	615	575	587	553	541	575	580	576	549	581	573	538	519	602	583	573	547	562	578	567	580	557	534	580	527	560	598	595	534	548	566	561	557	582	587	585	547	585	615	558	546	554	567	579	586	592	568	552	622	568	568	594	590	555	578	575	577	591	584	529	559	571	553	575	570	530	577	559	600	595	558	560	549	619	529	593	549	558	544	621	591	567	561	547	552	597	559	572	541	575	561	571	545	567	616	560	531	558	565	548	561	573	557	565	564	573	585	549	530	538	545	548	565	558	567	556	578	579	569	560	611	601	569	597	591	536	580	558	604	565	613	570	570	597	579	619	536	565	581	550	583	541	541	583	582	541	599	528	568	577	532	584	571	608	526	576	579	549	589	575	576	578	598	534	564	599	543	532	576	547	552	553	568	596	558	576	509	575	533	559	543	584	592	583	601	586	584	574	546	596	548	601	595	547	596	568	536	580	634	545	563	546	590	552	546	546	565	577	567	537	622	594	553	582	519	593	554	606	576	582	609	595	604	625	541	546	574	556	551	561	577	561	573	553	553	529	599	536	597	587	575	542	540	598	555	570	538	577	567	583	548	518	613	628	541	551	583	577	573	560	588	570	533	574	571	590	551	561	567	518	625	514	606	542	588	557	586	571	582	571	559	557	538	560	561	572	558	578	630	545	591	608	592	588	551	568	583	552	599	587	532	585	601	545	533	594	601	548	585	558	568	549	567	543	582	522	548	523	545	552	556	567	566	513	555	606	520	575	547	594	547	577	568	575	563	602	586	540	593	615	606	605	587	592	559	612	541	554	619	581	551	644	549	571	565	590	576	546	587	604	550	557	584	545	576	522
23636	22387	30300	24423	21034	15450	1852	444	373	401	368	405	362	384	393	362	368	379	355	362	327	351	347	370	349	364	372	333	367	344	370	380	361	357	378	389	353	400	334	370	368	354	370	361	352	308	336	349	338	386	367	339	315	344	354	339	362	376	376	327	372	373	355	374	346	342	323	357	335	339	347	335	369	330	367	347	348	333	376	336	362	386	332	336	362	375	322	323	381	351	326	345	383	371	351	339	360	342	366	329	371	321	367	326	343	362	380	364	342	362	327	380	362	362	360	363	354	338	327	336	368	362	331	373	382	361	372	349	330	363	371	367	337	335	338	362	393	389	356	313	355	342	310	363	382	344	350	328	352	340	365	348	349	360	309	375	360	384	345	345	359	349	324	351	359	340	366	333	330	352	384	369	326	316	386	342	374	370	319	362	389	365	340	381	382	381	367	390	374	347	352	347	381	367	340	340	342	350	364	372	340	367	343	358	385	346	327	362	349	318	343	365	324	328	369	351	342	359	391	350	367	367	374	371	364	376	361	335	356	326	348	371	350	362	349	358	364	358	365	337	343	353	352	338	326	347	353	359	368	366	352	375	389	369	361	381	369	356	356	329	361	349	376	332	356	326	363	379	355	375	340	345	334	359	354	369	329	346	369	352	359	347	352	344	344	361	352	369	360	378	357	353	371	353	328	351	344	332	367	337	352	391	336	384	373	330	345	378	364	346	372	362	333	343	369	357	324	355	375	354	327	363	372	379	383	346	343	360	330	329	356	361	338	349	400	353	369	361	343	367	347	353	346	340	338	378	366	342	340	356	369	335	347	365	350	363	387	378	344	364	336	362	366	387	342	336	371	353	336	342	344	373	325	376	353	338	337	333	355	358	345	362	336	362	346	375	334	337	352	363	360	384	346	366	316	359	382	354	376	334	337	348	329	356	379	363	352	351	330	351	331	349	403	329	362	328	322	376	348	375	357	372	367	387	336	333	366	320	383	369	370	400	355	345	355	355	368	344	375	365	329	377	370	338	386	309	373	351	353	340	346	329	332	373	398	340	351	342	332	357	384	326	349	371	360	344	367	329	342	337	340	322	365	349	316	362	344	315	329	345	340	312	336	362	313	392	365	378	349	362	357	348	361	342	344	343	315	353	357	375	350	345	364	353	338	386	365	355	343	349	353	355	341	329	370	371	322	348	325	352	371	371	362	354	352	356	348	324	374	336	334	361	333	330	363	361	367	340	341	368	374	306	350	383	318	323	309	365	367	383	362	360	377	340	329	347	355	343	349	338	345	392	333	334	352	344	371	359	340	325	324	341	358	364	335	349	334	366	362	351	345	368	381	343	322	324	360	375	342	365	367	363	351	377	356	386	351	354	357	344	343	341	357	325	348	329	346	372	358	355	368	326	364	352	364	332	347	339	383	374	301	319	372	367	377	334	366	385	351	378	357	349	355	334	380	322	374	375	338	329	353	344	372	352	368	396	361	359	366	381	357	332	375	350	333	348	354	359	365	371	368	350	404	349	347	347	399	381	363	348	310	324	335	373	376	313	341	354	359	377	358	359	354	366	342	310	378	345	364	326	361	388	342	323	338	381	362	357	337	348	371	394	348	360	340	376	361	353	345	352	353	336	347	301	365	337	372	367	364	395	340	385	352	355	371	349	372	343	333	352	339	355	340	352	342	330	329	393	353	335	357	379	352	387	356	364	330	355	387	389	324	358	353	359	323	359	348	373	348	351	361	373	355	349	357	335	361	336	374	331	353	363	360	372	353	333	363	369	382	324	360	344	317	323	333	339	384	328	373	347	331	354	350	358	356	344	371	358	346	336	362	339	352	328	347	344	379	327	361	338	364	381	350	330	367	338	339	327	336	335	345	353	348	332	373	331	365	365	343	371	348	343	350	345	344	321	353	322	352	345	359	343	377	337	398	392	384	337	341	359	327	383	346	346	386	355	328	329	382	334	357	314	334	369	317	346	332	388	350	357	319	388	383	327	355	395	369	347	369	355	394	350	307	362	288	314	321	364	341	361	370	366	359	366	354	359	363	358	385	364	337	394	344	346	353	349	368	329	351	351	393	314	372	399	353	343	343	368	363	382	358	330	353	360	382	317	387	354	309	350	372	364	353	370	342	335	365	342	333	368	355	383	364	315	326	344	354	334	357	339	366	366	331	374	360	338	348	330	349	332	391	369	321	356	351	338	348	339	387	358	336	361	330	329	330	353	339	364	327	368	365	339	307	322	367	343	331	348	356	372	356	359	346	334	331	346	341	360	356	331	342	366	338	370	397	350	361	349	328	364	352	333	338	335	344	352	344	366	368	355	340	366	354	331	334	342	355	336	365	378	370	337	322	373	313	356	339	392	341	336	378	388	388	339	336	329	317	355	361	312	366	347	371	374	342	390	343	361	354	375	364	342	347	383	338	330	348	360	328	350	355	318	327	346	352	326	351	350	354	343	388	333	365	348	400	342	349	377	369	356	358	366	365	369	343	384	328	353	374	369	356	363	318	348	336	355	367	331	366	349	385	359	362	357	364	338	381	376	322	368	344	383	347	385	355	380	331	332	343	373	355	335	373	340	374	338	331	349	351	370	338	323	356	355	314	344	351	355	357	372	351	357	376	340	383	364	359	368	331	361	338	383	347	348	328	372	330	332	342	334	353	346	353	359	378	355	339	347	367	353	360	323	360	323	363	327	342	358	369	353	367	340	333	363	386	357	356	341	350	330	371	343	336	345	384	357	373	360	388	348	363	342	385	371	360	373	332	381	361	340	352	365	374	347	337	329	355	346	327	334	358	344	364	324	373	371	320	342	378	330	336	334	383	377	345	330	340	385	352	350	352	337	358	335	349	382	367	352	327	334	363	309	357	348	353	370	347	350	344	348	344	321	357	330	380	350	342	351	347	368	337	377	383	338	358	371	355	352	338	356	362	346	393	387	358	368	399	325	337	356	365	315	352	342	316	324	355	416	336	372	337	370	332	348	341	352	336	369	346	335	341	328	353	350	327	405	334	345	338	347	373	356	334	362	345	350	314	363	345	372	354	367	319	349	321	358	361	362	372	353	367	364	351	322	342	342	377	335	346	366	369	338	361	342	354	346	342	346	352	371	336	342	367	362	360	338	364	367	386	355	356	354	320	353	336	336	362	369	373	342	395	325	354	324	366	362	354	396	367	372	345	321	366	321	371	355	372	334	386	349	354	326	342	335	357	376	378	335	400	355	327	338	364	328	316	359	374	352	377	363	340	380	346	353	336	342	358	364	367	368	387	373	332	341	356	352	372	354	343	329	351	350	342	333	353	339	346	357	356	382	364	364	353	359	379	391	347	344	301	386	375	350	368	357	375	360	360	351	353	348	336	359	342	359	390	363	359	375	355	344	350	357	352	349	352	355	340	344	352	312	322	360	317	356	350	367	323	357	379	341	353	326	332	351	358	344	372	353	349	340	338	352	360	359	360	343	360	378	354	346	349	352	351	344	363	373
59970	98897	68554	35695	12116	2447	868	616	649	621	650	626	626	664	633	612	633	640	625	611	625	657	638	630	612	602	628	671	622	666	643	641	644	616	632	621	638	644	639	644	596	646	650	620	616	586	667	651	662	651	683	602	628	620	634	639	688	633	630	640	595	623	653	664	605	651	612	632	631	704	584	631	618	641	635	632	587	648	612	635	643	678	559	639	650	629	626	641	620	692	603	671	644	625	643	610	676	655	582	656	609	634	650	610	614	587	613	633	626	611	661	595	662	656	623	650	667	658	674	658	655	615	675	595	617	626	576	614	585	606	623	621	634	644	630	595	617	617	616	600	615	626	640	679	615	633	646	617	631	683	631	607	647	614	581	590	567	654	644	598	656	606	601	652	591	642	636	643	631	665	642	651	597	588	590	621	653	633	652	621	617	634	650	681	619	643	638	639	633	604	601	626	570	576	696	620	646	616	606	576	669	676	676	632	646	651	633	661	638	638	659	618	656	636	582	601	608	622	657	599	614	630	624	612	609	584	658	623	626	590	589	663	616	621	635	627	653	615	612	544	666	672	618	666	594	625	648	599	661	620	613	656	626	648	602	613	627	656	586	608	614	620	635	656	603	582	650	631	574	615	642	605	614	645	587	561	611	666	600	667	634	650	648	611	640	600	601	605	660	604	596	578	654	675	647	641	589	642	646	620	641	633	628	640	654	605	632	630	637	599	630	613	664	660	597	636	652	649	613	614	681	643	575	593	609	591	646	575	596	613	654	593	573	605	663	606	603	642	632	579	602	643	640	634	626	681	653	618	641	601	588	616	656	601	648	669	635	622	643	635	636	663	625	645	639	597	634	613	642	638	582	620	631	629	681	599	645	613	658	657	619	655	638	680	667	618	626	554	680	616	647	616	634	613	669	631	593	665	633	600	650	604	600	661	626	652	653	638	624	611	655	603	628	656	675	602	636	613	654	677	617	649	616	641	625	653	629	637	595	649	648	655	614	625	654	583	636	666	625	639	632	647	614	629	631	637	619	689	641	627	584	646	664	642	637	647	595	657	645	612	614	621	643	658	634	641	628	617	615	652	613	652	623	673	620	627	596	626	594	618	633	655	641	638	622	666	600	644	628	623	596	618	611	628	610	669	629	618	624	606	603	599	625	609	616	603	637	624	621	664	659	644	622	607	642	631	635	626	619	638	616	654	628	619	592	620	639	592	668	611	602	625	662	605	672	632	600	633	666	622	600	662	619	608	614	658	638	626	680	637	642	662	632	620	637	571	620	611	632	646	634	662	657	609	607	673	667	618	649	628	607	664	680	615	640	626	607	639	593	592	614	611	632	660	597	665	587	660	670	663	614	638	630	634	700	580	636	665	584	620	611	679	639	609	623	613	606	626	583	645	631	621	635	651	615	614	631	625	618	653	673	612	671	653	631	633	610	601	620	627	644	637	637	625	613	636	601	608	607	579	651	632	635	638	646	635	626	611	631	595	636	624	627	635	626	647	640	617	636	673	562	668	645	650	653	604	624	628	609	632	651	634	666	628	633	644	640	580	647	610	675	664	640	635	643	613	604	628	617	646	619	682	650	603	662	633	597	655	617	605	640	605	626	633	631	616	611	630	592	663	607	657	631	639	639	657	640	619	617	634	620	670	610	603	614	687	591	618	603	599	656	594	608	663	643	612	612	614	654	657	600	614	684	660	650	627	628	615	610	639	612	622	614	650	665	656	601	634	598	580	613	638	662	627	638	596	639	605	655	667	673	632	618	640	657	626	624	633	632	641	603	663	613	627	608	663	626	641	662	617	619	636	648	568	630	631	650	620	634	614	639	583	588	619	633	623	619	585	618	618	599	593	678	651	627	589	609	585	609	602	649	648	636	633	644	649	641	585	622	592	610	641	617	660	666	615	647	588	630	619	627	600	617	598	599	626	610	612	694	629	621	651	602	626	677	632	563	633	620	644	576	658	619	641	648	599	619	659	645	617	675	640	637	593	617	602	592	664	635	674	606	636	657	619	607	628	608	603	590	632	642	654	618	617	683	574	632	640	599	609	657	638	628	613	621	694	623	599	604	675	615	648	630	601	665	624	645	662	681	598	614	653	641	629	581	628	648	608	630	611	630	608	642	606	625	657	607	581	585	572	616	630	609	667	652	628	623	627	600	613	610	592	684	649	667	603	639	614	601	595	637	643	647	652	607	619	630	686	648	631	650	630	641	614	632	593	622	585	609	648	647	591	646	650	594	643	649	655	643	601	585	592	584	619	648	638	648	678	598	618	638	598	598	635	637	584	637	605	638	630	633	630	668	600	608	634	644	682	658	647	685	613	627	635	617	632	621	616	612	624	648	650	635	605	620	654	588	677	589	646	633	627	626	613	638	650	606	639	614	666	615	640	617	638	614	628	635	623	638	642	680	585	689	634	648	646	592	596	630	602	632	627	660	650	623	648	621	606	591	611	617	611	589	577	630	637	626	677	622	604	653	615	671	624	656	641	640	572	637	622	630	610	648	607	592	624	623	641	662	630	639	646	618	662	620	681	641	600	621	632	671	672	666	567	663	633	615	641	643	625	614	626	663	612	600	658	609	649	670	606	625	649	684	644	679	586	618	612	641	624	646	652	693	626	615	669	615	629	684	640	644	613	595	622	632	596	625	629	662	637	609	650	628	658	602	628	675	685	617	645	598	629	657	641	632	643	617	628	629	704	567	594	628	603	675	621	609	638	627	634	659	658	595	602	640	635	634	605	593	574	671	639	688	661	647	666	591	644	630	640	595	630	605	598	668	623	635	635	627	655	628	581	652	619	604	636	639	643	652	641	626	603	660	669	598	639	653	621	610	662	630	676	631	647	638	623	619	653	665	638	603	613	624	618	681	654	637	611	593	622	643	623	628	661	606	589	621	634	666	663	638	627	578	654	646	632	603	598	640	640	622	642	616	643	622	652	616	619	598	598	633	667	667	632	647	632	583	594	624	606	594	646	641	626	706	608	629	588	632	634	634	624	648	598	607	647	627	604	610	593	608	625	632	610	642	612	647	597	635	610	650	627	668	588	621	595	650	606	695	629	631	625	672	633	549	662	625	599	644	630	641	597	642	629	623	621	649	627	564	657	627	614	599	663	597	646	586	586	681	645	643	613	603	679	656	607	645	603	659	648	623	653	603	620	615	641	588	594	628	650	626	637	672	624	620	661	639	642	659	658	622	599	654	596	643	644	642	623	627	626	580	632	664	651	658	631	628	609	662	618	594	635	631	642	594	681	614	592	698	646	690	649	601	652	624	649	637	613	626	628	663	603	613	624	622	628	588	638	654	632	615	597	657	563	623	628	610	608	632	649	610	707	638	638	611	634	642	678	659	635	608	641	641	596	585	615	613	634	634	604	611	614	662	619	624	642	631	656	618	582	614	630	618	639	638	609	637	624	673	626	654	676	613	596	645	635	666	643	607	678	608	615	634	627	642	587	615	638	647	622	610	665	579	655	639	654
30875	31498	25172	8578	1046	399	331	340	233	328	295	323	285	327	311	279	311	288	315	306	307	335	284	327	282	322	315	292	302	302	290	298	316	317	315	303	305	316	298	325	289	285	335	296	318	305	292	320	309	304	301	299	299	312	300	311	278	292	311	307	305	318	280	303	293	306	318	272	285	305	298	337	272	297	308	303	307	320	314	326	301	323	277	276	294	296	313	285	281	296	316	311	281	291	274	272	319	299	318	324	290	315	306	294	295	312	306	286	334	338	330	301	304	295	317	317	281	300	286	297	296	290	295	308	309	276	280	319	294	313	281	284	274	323	309	289	294	303	322	291	290	304	288	317	300	308	337	279	300	315	289	273	322	289	292	291	345	269	258	288	281	296	302	297	312	316	305	293	303	289	330	271	324	324	281	296	317	305	294	288	309	293	275	300	307	321	289	283	310	313	309	312	300	297	306	278	295	296	318	312	308	298	292	339	304	287	315	284	319	268	291	295	313	313	307	301	319	308	265	307	285	294	293	281	269	302	329	283	297	311	291	323	308	292	293	327	289	295	283	303	306	282	279	320	289	293	295	282	292	304	309	290	304	319	299	292	312	299	280	284	316	306	309	287	310	311	260	284	299	305	310	302	300	309	322	283	291	285	291	297	329	310	341	286	323	296	310	270	311	317	296	295	289	308	310	307	302	282	304	332	306	298	291	285	299	296	267	306	304	319	315	310	279	288	334	278	309	289	301	307	295	308	285	272	324	306	329	285	319	289	287	335	299	327	330	297	314	316	324	322	307	298	274	284	306	280	317	300	300	300	288	328	297	247	320	305	290	326	297	308	297	284	308	282	270	315	321	312	310	315	335	293	310	291	300	294	283	318	322	287	311	298	322	313	276	309	301	296	318	312	304	294	292	291	285	308	308	310	307	309	283	290	286	316	303	305	277	263	309	330	317	292	307	281	314	314	324	319	308	300	284	281	287	298	314	309	279	281	302	293	301	291	304	312	291	304	278	291	304	324	292	295	286	307	309	292	327	309	329	295	303	306	298	312	267	301	314	294	316	302	271	290	302	304	295	287	307	284	312	335	260	282	305	269	324	300	309	297	303	308	330	270	298	298	332	280	295	286	310	270	286	325	279	294	300	317	323	304	285	238	286	295	275	304	308	283	308	304	304	307	291	273	313	298	283	301	276	312	301	316	316	310	336	293	267	327	300	305	326	283	284	296	299	304	298	274	308	325	270	305	293	301	269	287	299	278	321	289	319	318	291	303	325	297	313	289	327	286	327	329	296	317	286	290	326	317	311	303	306	302	297	299	300	298	285	303	284	283	268	322	329	318	291	285	291	274	321	299	286	297	287	318	358	312	291	291	304	297	278	300	333	278	265	279	322	304	290	304	329	303	308	310	308	306	294	321	304	274	299	286	302	305	318	280	314	305	271	289	264	298	298	305	307	263	290	276	305	280	316	296	294	291	277	301	276	349	306	271	296	277	319	292	307	308	280	302	291	311	266	334	284	300	305	272	283	287	313	318	288	321	318	319	313	299	267	277	292	291	326	273	317	279	306	275	321	312	314	318	292	313	305	287	314	293	311	310	315	317	324	318	295	302	293	309	267	289	302	295	316	332	306	305	314	287	280	308	287	306	290	302	304	297	285	296	305	309	283	294	313	302	318	302	299	297	281	307	291	301	301	322	307	326	290	262	320	306	303	314	299	339	260	326	284	298	267	275	309	307	247	312	301	302	295	283	304	274	291	292	280	303	306	292	320	323	308	305	286	290	312	309	260	303	284	284	314	304	313	318	290	283	301	298	321	273	323	306	296	290	274	286	316	286	322	282	296	293	304	327	274	323	333	276	309	308	291	286	322	286	299	325	295	320	327	312	309	318	321	294	291	280	331	295	320	316	312	310	309	323	319	319	334	306	303	317	343	286	297	291	283	292	295	274	260	290	284	294	311	282	274	304	332	288	283	314	293	285	281	315	281	298	279	297	272	324	334	284	304	312	332	319	287	328	302	302	284	302	325	274	285	280	295	288	274	292	306	320	278	294	291	282	289	294	311	322	279	296	302	305	287	306	286	298	297	304	316	280	299	292	331	316	273	303	306	291	285	325	284	302	324	299	323	304	315	288	301	278	291	273	290	318	305	313	285	310	289	297	286	310	299	291	298	273	327	282	304	311	292	336	284	325	325	298	277	288	303	319	291	263	316	295	318	301	270	280	324	327	275	303	293	313	308	268	300	313	327	291	306	300	279	317	329	313	266	294	295	293	292	292	325	307	297	290	299	305	249	296	297	286	283	316	309	279	285	338	304	289	291	306	310	316	304	320	314	320	298	303	325	308	286	293	303	277	281	254	297	297	317	285	286	299	286	272	286	310	280	282	332	289	323	315	287	296	317	302	285	308	303	292	288	322	315	308	305	290	307	308	291	290	296	265	291	283	295	282	309	302	287	334	296	316	301	341	331	298	301	312	299	304	288	320	264	302	307	280	306	295	299	308	358	291	276	307	301	271	291	303	287	283	288	299	297	327	285	315	292	302	284	298	288	331	333	301	309	320	308	299	319	314	320	295	326	303	344	318	279	312	302	304	326	292	308	306	310	317	287	313	314	290	306	274	321	296	304	298	314	283	305	289	304	309	289	300	329	285	280	310	347	290	288	287	273	284	270	313	330	291	293	319	297	309	289	310	296	257	286	297	286	301	299	283	299	303	298	269	306	318	285	304	288	285	272	281	284	261	316	283	312	290	305	326	317	282	317	299	308	310	319	314	281	299	318	303	286	289	293	309	294	324	296	327	306	307	324	295	308	311	299	321	311	286	304	293	272	307	281	342	296	318	269	294	284	299	283	298	296	277	310	275	290	292	305	334	307	289	284	319	296	311	304	292	284	319	316	283	283	293	297	293	308	302	291	310	269	322	296	295	306	290	305	301	292	300	279	310	295	307	314	286	291	301	301	298	303	292	316	309	285	301	326	293	293	303	311	293	297	299	311	282	313	260	269	281	289	289	309	329	313	321	316	302	306	291	301	295	315	313	309	317	316	317	285	313	312	306	311	319	361	317	286	293	315	317	298	296	330	301	278	295	292	318	298	321	318	285	288	300	329	297	316	288	267	291	285	312	280	294	282	327	268	298	276	291	318	310	304	300	277	278	310	281	291	317	305	284	285	284	284	293	269	290	260	293	283	283	273	286	291	285	303	290	279	328	268	312	310	266	283	297	307	282	317	280	311	287	322	318	290	299	307	317	285	331	281	271	278	318	282	291	294	300	285	312	278	267	306	304	311	319	314	295	290	278	324	259	320	329	306	283	292	342	279	279	302	276	307	281	291	299	288	311	312	288	290	316	274	287	322	298	309	332	300	325	309	297	296	268	312	296	303	296	291	334	307	300	314	302	302	295	289	285	300	271	339	293	285	314	300	284	300	303	274	305	304	313	302	308	300	290	277	270	284	315	292	307	285	284	271	318	304	324	330	317	280	298	322	288
39143	47410	28646	8851	1995	777	611	531	566	539	549	551	565	556	587	539	588	539	554	587	560	550	613	565	547	533	540	603	551	535	563	603	591	539	552	571	590	551	596	573	569	543	636	622	576	569	591	524	574	550	559	585	592	551	571	569	539	595	571	548	547	570	555	623	548	545	595	576	557	558	598	561	570	582	530	606	584	584	565	592	586	590	566	574	550	578	580	572	567	568	585	566	596	572	566	580	533	569	571	531	593	598	537	559	552	573	595	511	575	573	582	517	590	550	567	578	540	544	564	546	577	606	595	561	538	587	554	563	572	536	508	582	560	562	562	597	558	585	599	579	575	558	571	568	570	597	577	550	571	549	533	563	565	550	543	586	579	617	589	556	537	542	566	540	602	540	555	526	572	621	584	538	602	615	557	563	583	553	559	571	576	550	567	585	547	511	604	519	616	598	553	528	526	559	559	547	595	571	562	599	543	529	588	547	561	535	574	524	530	596	549	570	598	552	598	550	571	524	556	586	585	544	548	523	573	548	597	547	566	552	561	566	542	590	576	537	550	576	576	576	609	516	544	558	595	582	580	535	564	587	580	573	575	566	565	544	565	563	587	567	550	532	579	599	574	542	598	566	524	527	576	572	601	530	586	587	537	589	590	531	554	557	587	547	571	537	527	538	520	533	537	587	548	551	574	561	501	565	555	538	542	551	554	567	578	603	550	587	555	545	572	565	605	584	537	604	518	565	555	578	563	595	559	587	546	624	568	540	593	552	576	580	569	514	533	577	572	555	537	564	566	528	563	547	566	555	559	560	562	525	565	558	593	558	576	603	551	601	545	554	531	525	521	533	573	517	593	585	556	589	539	514	557	595	542	554	549	599	523	572	551	576	568	563	542	562	550	547	580	553	576	544	576	602	580	566	584	574	547	583	571	541	515	567	577	612	552	596	551	529	577	538	589	528	547	555	555	544	571	546	578	596	579	548	550	583	543	580	521	566	558	589	534	577	565	528	551	566	547	618	524	541	559	539	582	580	527	557	580	553	569	562	609	538	579	587	560	519	518	540	564	556	554	547	569	568	567	590	560	566	556	555	560	538	580	564	551	545	590	546	545	582	563	560	572	554	555	538	556	528	595	561	566	577	539	613	541	546	556	581	575	586	594	609	574	588	619	556	603	587	585	513	637	584	576	546	511	619	536	551	612	584	535	595	540	598	546	583	588	601	566	589	534	560	538	555	539	596	570	572	592	594	550	581	601	565	529	538	555	548	554	555	575	583	519	570	580	526	568	599	523	564	564	582	581	570	587	569	524	594	603	599	517	580	548	544	539	569	516	541	529	556	543	595	558	550	621	576	588	546	538	540	550	543	547	542	565	583	550	539	560	586	541	583	589	589	545	575	583	580	587	567	583	546	556	598	568	603	587	537	608	557	565	555	602	563	576	549	552	546	556	554	583	547	534	609	578	601	579	557	543	575	567	602	555	551	618	561	548	564	568	593	584	592	552	561	571	514	540	584	562	569	544	604	554	590	568	557	552	529	543	552	558	562	587	578	616	574	585	587	614	563	561	561	550	607	524	562	558	614	562	547	594	567	575	559	574	574	566	561	576	576	585	550	574	523	572	556	548	581	539	568	567	585	574	572	570	571	569	598	579	531	575	548	542	557	536	593	549	569	569	588	582	586	552	587	547	551	537	541	588	553	574	571	538	575	591	550	596	569	591	607	560	547	543	577	540	571	545	569	523	562	531	578	549	539	553	564	571	552	544	615	603	563	564	554	579	593	574	591	551	553	560	557	545	553	610	598	555	569	549	586	515	578	596	585	595	541	578	561	539	581	575	548	598	603	576	547	525	600	550	527	574	586	557	579	536	568	565	551	597	561	635	597	595	608	569	529	530	571	563	607	582	588	571	540	551	543	564	576	557	547	536	575	567	583	551	576	578	577	563	573	596	519	577	554	576	591	574	574	569	566	584	563	571	543	545	558	583	553	538	526	530	589	571	588	555	572	562	575	521	580	599	585	538	559	523	547	542	587	582	584	537	563	549	535	556	533	560	577	550	579	566	501	553	619	531	550	546	540	516	580	556	544	575	557	536	593	569	560	538	535	577	547	565	581	519	475	565	580	599	558	608	604	574	565	517	551	578	549	543	550	566	545	571	560	551	533	534	545	564	555	557	556	558	559	558	546	578	544	569	562	551	566	550	541	591	608	589	546	615	552	533	523	587	576	522	565	572	575	547	611	554	527	552	574	550	626	564	600	574	578	528	626	574	575	544	568	563	531	541	564	555	563	604	574	553	596	565	563	545	554	517	539	548	535	556	556	573	577	535	543	566	553	527	554	554	581	522	592	606	540	581	545	580	559	550	583	578	592	559	595	553	569	600	576	534	598	582	557	553	602	608	570	563	527	565	580	543	554	561	554	576	587	554	549	587	551	559	545	599	597	554	576	589	579	530	585	576	549	559	546	557	600	564	560	562	579	652	572	564	583	583	535	566	582	573	534	595	570	552	531	532	588	556	595	562	558	575	551	575	550	608	562	568	575	581	563	520	583	578	559	539	577	555	520	561	584	578	593	525	557	597	577	587	539	528	590	562	524	551	555	534	535	564	593	578	547	565	537	583	595	563	573	560	581	565	564	577	568	571	613	557	539	550	567	590	576	561	563	593	542	620	581	565	556	566	571	571	618	545	604	557	585	602	535	544	558	592	556	532	604	560	546	550	575	554	536	573	538	584	577	585	546	596	565	552	562	572	550	556	553	526	557	533	582	519	494	566	581	583	599	528	500	573	565	592	560	567	590	553	525	558	600	608	552	545	523	608	533	563	551	587	594	566	570	527	576	589	572	561	568	578	628	525	562	500	604	538	534	553	593	580	553	596	558	551	517	559	588	566	533	572	621	551	568	610	580	629	555	570	610	571	607	564	577	572	601	551	560	543	559	576	582	576	560	586	542	530	560	580	567	547	569	564	600	567	578	580	534	542	537	601	574	543	574	543	554	582	567	579	537	557	561	563	536	604	569	548	540	594	564	554	554	574	577	571	575	533	553	552	592	536	582	590	568	529	578	590	574	556	565	526	579	587	588	626	546	527	616	592	583	581	518	557	559	573	550	533	540	591	622	541	590	562	568	556	580	630	594	539	571	544	557	557	564	533	554	609	519	569	548	543	586	558	570	571	564	574	567	575	568	535	563	554	557	559	610	546	563	575	558	551	545	523	586	596	572	538	606	534	594	580	560	566	565	545	536	594	561	584	568	565	595	555	571	589	591	573	605	557	554	619	573	541	566	579	560	557	552	541	545	548	586	570	573	575	545	571	585	542	551	571	591	551	553	560	568	539	582	527	588	551	596	555	537	544	565	536	583	583	577	572	551	543	527	599	545	592	561	566	589	586	556	530	502	553	525	559	581	541	565	554	568	589	563	573	603	570	587	603	587	613	550	571	570	587	624	544	572	585	578	631	552	531	561	522	599	542	582	572	587	569	610	552	614
25140	24315	31036	25034	16451	2973	429	358	303	311	329	333	294	313	293	339	326	299	322	298	317	310	309	326	340	323	322	298	307	282	295	300	303	312	285	293	326	311	301	307	304	317	325	269	319	288	308	320	302	314	289	280	277	316	294	288	310	309	318	320	298	306	306	331	302	294	303	290	309	314	277	292	291	324	292	276	307	285	316	337	306	308	301	303	313	319	281	274	321	305	320	291	333	271	321	297	312	329	300	273	274	293	300	312	291	279	316	311	303	299	312	304	286	300	298	295	278	304	296	309	295	307	313	283	297	306	306	289	309	277	287	310	306	304	325	280	301	307	294	330	311	278	282	355	291	331	292	284	283	284	341	290	287	279	287	322	295	313	303	313	306	295	299	307	286	315	323	298	320	294	317	290	314	303	311	318	288	328	284	283	327	285	341	299	318	273	339	308	303	271	311	312	331	279	300	298	290	307	318	266	307	283	273	307	341	308	309	305	299	302	304	288	308	294	300	303	294	309	289	302	296	306	300	281	307	276	292	315	325	330	328	312	309	281	311	301	309	292	306	306	311	304	289	319	316	303	309	355	294	265	298	331	328	315	318	321	343	310	295	267	287	308	325	345	291	329	273	307	286	285	305	285	305	276	292	304	282	272	290	291	321	288	285	321	321	308	291	308	293	273	305	326	319	316	324	327	281	299	307	326	303	298	293	313	333	295	276	337	274	280	299	336	310	309	312	326	314	277	342	311	276	351	293	284	278	274	323	310	292	279	315	296	330	304	338	279	284	309	331	308	313	313	298	320	332	302	278	311	331	316	290	290	307	306	304	329	296	296	311	299	312	344	307	304	277	314	297	306	327	292	301	280	281	319	294	297	301	300	318	307	307	311	279	307	277	287	314	290	320	320	287	271	302	313	264	342	295	308	330	293	312	305	313	303	301	320	288	306	310	304	288	312	280	303	310	310	273	300	319	288	290	343	293	301	314	296	297	322	274	295	312	300	312	311	282	296	312	310	284	314	291	293	301	289	288	318	321	319	294	317	299	283	294	292	295	301	323	330	318	310	313	312	308	303	308	304	293	292	304	289	300	313	332	296	314	314	289	304	317	282	285	325	301	299	321	309	307	312	293	307	321	302	305	288	305	311	301	313	342	309	307	351	294	301	305	313	329	293	292	321	298	297	316	308	291	287	295	316	315	283	311	302	312	285	312	316	302	310	302	312	304	297	308	313	296	300	312	328	281	304	293	297	295	298	297	296	298	295	303	303	330	297	287	319	339	295	300	287	324	313	291	303	324	305	309	304	332	305	289	327	298	309	280	296	328	307	296	294	313	341	309	315	284	321	266	333	317	307	296	267	282	280	317	310	305	299	291	325	275	312	285	300	328	289	318	339	316	303	296	296	292	301	272	308	320	287	312	281	301	293	304	289	303	290	347	306	284	307	313	267	363	294	322	302	303	302	334	280	292	306	304	314	301	299	317	285	316	296	324	328	306	338	307	306	276	307	296	317	327	295	295	303	313	287	338	299	340	323	317	328	296	299	299	289	302	312	285	279	277	296	312	304	285	309	324	274	306	296	312	283	293	312	305	300	281	286	309	334	311	315	322	268	297	335	301	297	317	319	279	319	288	320	309	286	315	330	288	313	310	275	308	296	315	260	300	324	306	318	287	317	290	301	280	325	259	332	325	285	292	307	324	312	288	337	310	307	312	296	300	326	306	302	331	270	317	289	315	290	319	291	297	305	271	307	304	283	316	318	315	327	302	290	298	295	278	327	317	297	306	281	287	305	308	352	319	287	303	322	291	339	283	310	331	280	285	327	311	294	312	277	293	311	294	269	284	288	279	301	312	336	310	284	293	304	300	326	278	293	321	333	285	256	280	280	297	295	333	287	285	288	325	300	303	305	330	314	298	321	319	310	319	312	283	330	302	313	323	270	310	335	334	298	326	329	298	296	285	286	322	281	287	313	300	268	302	248	309	293	325	265	319	306	296	297	291	325	302	304	330	304	300	310	298	271	314	302	326	254	292	276	290	323	318	299	307	313	302	291	311	299	295	298	296	264	294	303	300	272	301	321	270	301	286	322	286	285	285	315	319	253	294	291	262	296	283	321	310	315	310	289	300	321	292	335	304	316	288	309	330	287	337	311	323	272	284	274	301	300	317	287	297	316	309	318	291	314	310	281	295	318	322	310	313	303	319	273	282	275	287	306	271	278	296	298	311	295	295	300	300	278	274	310	308	285	267	302	286	316	282	286	289	314	305	344	294	307	314	319	309	295	305	295	307	311	309	295	308	329	335	323	249	316	312	307	305	295	302	295	292	292	318	309	301	292	279	318	297	302	286	292	308	287	304	294	309	313	304	311	311	305	328	313	287	334	321	303	291	299	294	302	300	316	304	282	323	300	302	330	319	305	324	317	279	326	295	306	287	287	294	292	326	313	320	286	306	286	299	304	340	287	325	302	314	301	291	310	274	303	315	307	330	305	301	292	338	331	311	329	328	305	329	295	323	298	307	341	306	291	283	305	305	288	317	319	287	286	295	336	281	305	314	314	295	285	295	296	269	313	293	298	281	276	332	329	284	280	265	307	287	281	284	301	325	305	269	313	286	328	301	295	318	302	282	312	299	320	279	293	316	308	287	302	314	300	295	308	284	297	300	287	311	300	306	297	314	284	320	273	320	285	304	288	286	284	308	288	330	286	300	324	312	319	304	302	317	287	278	261	319	296	290	308	316	313	284	314	304	306	286	277	309	330	319	301	278	292	304	306	303	294	285	275	293	297	315	351	336	338	296	325	303	299	280	311	296	292	312	294	326	324	347	287	266	276	289	323	276	312	301	265	305	288	300	282	326	282	310	330	281	272	288	310	311	303	315	308	298	301	309	272	310	304	335	291	300	292	318	309	282	300	299	294	300	300	336	316	313	347	286	307	319	294	313	284	314	314	311	292	291	296	310	315	305	277	281	264	315	326	304	297	313	311	313	319	312	300	292	301	319	305	308	319	265	317	327	307	302	324	302	280	281	276	292	297	318	312	295	281	286	277	329	294	292	295	298	301	318	313	310	311	289	324	304	308	338	277	322	308	283	303	316	291	292	288	309	300	283	307	291	312	309	285	298	299	312	334	309	326	291	305	301	310	278	265	311	315	292	284	318	315	288	314	292	271	309	292	275	331	325	308	301	274	281	316	308	300	286	307	284	311	311	294	306	302	325	303	310	289	306	315	284	319	284	334	313	304	297	280	306	325	299	281	296	299	318	312	296	312	300	298	289	313	290	305	320	317	293	306	297	313	298	294	302	296	310	315	302	337	293	332	314	312	293	287	284	313	307	310	322	293	295	317	291	287	285	316	318	299	290	323	312	356	289	297	312	297	311	299	297	297	301	350	279	295	309	262	316	292	312	311	290	322	326	324	313	306	305	315	322	327	318	318	303	287	318	304	306	292	310	292	299	318	295	343	291	300	296	296	295	290	318	303	309	293	299	284
60756	86546	55103	25369	6663	1373	696	597	594	594	574	528	598	547	544	576	588	584	605	611	578	585	552	586	526	565	575	551	553	575	538	557	535	610	574	617	584	577	608	582	573	550	581	588	562	586	581	557	561	606	553	566	583	546	567	581	582	552	602	597	570	570	569	535	553	542	586	565	560	573	614	551	570	582	558	559	561	569	583	538	508	591	559	542	579	594	563	583	550	566	571	595	586	568	592	564	581	576	541	563	572	561	563	571	615	570	583	556	583	595	599	537	587	563	589	509	536	604	543	565	581	591	560	582	589	561	596	550	593	577	584	597	580	570	571	603	583	570	582	577	602	570	609	575	550	573	566	635	538	573	576	614	564	582	524	561	585	606	559	618	610	567	625	567	579	541	602	537	622	547	549	530	548	574	554	540	587	536	565	565	534	531	579	582	542	588	571	610	583	532	574	560	578	572	575	573	578	548	566	573	546	541	626	581	544	528	597	613	571	537	563	580	578	595	623	625	572	564	561	577	564	607	560	640	575	589	549	576	583	589	530	529	543	590	591	605	563	552	606	576	542	593	581	539	567	572	543	572	570	571	543	581	585	532	594	553	537	572	582	593	579	539	571	586	575	585	581	547	551	560	577	568	583	517	595	581	588	573	587	626	600	568	601	594	529	568	574	588	609	542	574	598	557	568	575	576	597	576	574	545	600	565	564	578	560	601	568	533	590	609	572	572	601	574	552	588	545	539	559	529	578	554	575	589	567	526	566	575	540	619	564	549	547	571	533	549	584	561	563	559	562	564	561	564	585	559	575	526	596	514	550	558	582	522	562	543	576	592	550	577	587	546	581	580	552	540	560	563	572	577	559	570	587	609	569	560	523	634	570	560	545	571	549	568	567	562	578	597	550	563	548	605	555	567	622	549	582	552	579	597	609	533	545	566	559	553	559	557	567	548	554	534	588	590	510	564	523	589	571	591	524	556	549	547	527	570	570	574	549	565	600	593	589	597	545	565	566	532	568	576	520	601	560	560	560	557	540	554	587	571	576	550	546	593	581	548	580	555	573	595	521	591	622	539	628	565	587	584	581	557	606	534	534	564	554	563	591	551	620	569	559	512	586	552	553	597	520	553	593	592	569	553	581	552	578	557	609	566	549	573	599	570	606	568	580	537	577	575	571	591	544	555	490	604	579	534	558	561	567	565	585	566	536	580	557	594	583	552	590	541	555	546	553	598	590	600	551	593	584	557	580	526	594	558	533	552	556	532	551	562	563	543	541	554	563	540	642	555	592	540	539	622	522	534	539	553	561	567	552	583	546	532	542	600	574	558	540	553	545	524	571	563	577	549	551	576	528	575	553	546	588	528	555	561	575	532	600	559	571	571	577	589	579	569	539	569	592	526	613	570	550	580	555	596	624	496	555	570	553	494	572	540	607	594	579	608	611	564	553	570	528	561	573	576	591	562	551	586	523	578	582	561	576	570	586	588	565	600	539	585	566	583	599	541	530	602	521	600	552	562	600	577	556	598	574	575	529	543	562	567	518	562	590	569	529	568	591	586	556	602	534	542	597	587	595	569	563	601	601	569	559	558	571	603	550	597	598	511	551	592	577	571	557	569	575	581	569	529	544	537	547	565	574	562	578	571	575	592	529	573	596	534	552	538	536	579	596	599	564	553	585	596	592	643	582	602	567	549	619	564	545	550	565	547	585	556	582	579	576	580	550	584	565	595	534	596	596	577	533	589	556	569	548	592	535	618	564	582	555	581	535	536	563	619	539	562	538	561	583	574	572	559	572	597	540	553	549	551	577	594	591	579	544	597	551	585	581	535	605	553	572	557	541	523	529	554	536	540	575	555	556	569	563	586	566	566	527	598	560	567	578	590	580	576	578	574	560	543	591	546	526	563	523	578	587	579	583	574	577	608	550	591	561	565	571	548	558	557	536	549	567	578	569	604	562	584	619	571	591	559	539	537	589	563	546	553	567	582	566	578	546	575	595	539	574	548	594	556	591	567	491	594	577	576	570	600	581	597	543	563	559	572	569	555	556	561	576	553	534	579	595	585	572	566	534	591	562	567	586	542	541	564	529	590	556	565	583	549	557	551	595	582	545	579	581	650	565	574	524	555	589	550	562	541	599	585	588	576	569	564	604	595	595	577	562	524	566	559	555	573	579	571	535	592	581	614	556	579	551	629	564	524	550	567	513	579	539	575	605	549	552	547	568	565	559	539	591	554	547	588	543	554	581	588	538	591	591	554	561	573	614	545	586	539	556	539	563	591	569	548	561	573	556	559	570	559	576	578	587	585	593	546	573	571	552	570	568	529	548	590	568	561	531	587	564	558	560	550	595	563	601	612	543	598	557	578	632	565	587	550	603	545	553	544	622	558	538	545	594	560	565	581	552	534	525	558	582	547	592	595	612	545	552	552	538	614	565	540	538	604	560	589	602	533	548	563	559	568	579	522	543	589	578	539	549	542	539	558	588	566	576	596	579	621	569	530	612	532	588	543	555	569	524	567	561	542	571	604	575	546	573	528	559	574	581	553	569	535	520	557	565	557	568	516	559	582	564	576	584	602	581	603	571	579	519	506	590	579	546	574	553	561	550	557	632	559	554	606	559	583	533	587	536	561	535	571	564	562	553	558	570	556	555	577	557	586	598	598	570	609	563	599	588	598	589	545	592	577	554	567	553	521	560	560	558	571	593	588	551	539	552	565	571	568	596	555	553	565	592	608	571	563	568	558	552	538	541	559	530	562	550	549	591	595	554	587	592	586	567	528	551	561	559	557	589	551	574	544	559	563	545	577	582	563	497	588	557	565	558	541	549	579	584	558	527	552	606	567	538	566	554	536	523	512	584	559	594	575	614	565	552	515	574	601	596	608	558	561	605	598	584	617	544	556	543	570	547	581	512	602	586	522	565	555	584	531	541	572	597	566	563	555	545	581	535	592	553	560	569	639	584	525	583	546	590	529	575	576	550	542	547	551	573	601	550	540	544	608	597	541	588	582	562	597	633	496	554	567	628	562	541	596	592	600	596	577	556	571	572	538	534	598	585	557	584	584	588	576	539	587	565	538	569	577	593	569	527	593	538	537	583	570	609	590	552	559	506	564	554	553	594	557	551	550	593	592	534	584	575	577	568	533	559	597	601	513	571	601	587	579	548	583	576	541	583	599	564	566	587	612	539	592	515	587	582	582	575	551	586	572	565	556	568	571	571	562	543	589	577	532	563	535	566	560	567	548	579	529	591	584	565	570	556	601	528	584	562	525	595	540	547	583	542	569	562	568	596	603	580	506	530	546	557	580	570	570	553	581	570	546	539	550	562	558	595	521	542	599	583	577	560	541	584	552	560	616	558	528	594	551	584	588	589	514	601	568	569	572	590	583	530	552	587	589	593	509	518	593	580	621	588	553	575	564	594	532	601	534	562	555	553	583	589	587	558	576	599	560	546	573	589	579	562	564	554	525	584	557	607	551	548	601	546	566	518	554
23738	22392	29748	24148	21020	15699	1744	408	353	358	373	391	350	345	363	358	342	367	348	360	364	353	327	359	369	364	378	413	344	364	374	351	337	389	370	326	341	377	340	377	338	349	346	351	373	345	348	345	366	369	323	364	388	335	284	391	363	370	363	342	363	368	362	315	332	404	356	355	364	364	338	338	344	344	365	346	323	378	345	370	370	319	345	323	358	357	366	361	359	365	341	353	357	363	396	332	357	361	333	344	333	359	319	338	349	385	361	354	378	371	346	332	332	353	312	374	390	358	362	342	342	341	354	346	380	359	326	369	394	359	354	329	332	349	351	350	375	380	361	372	366	361	344	354	371	329	351	352	351	353	324	388	328	358	352	354	350	345	345	360	322	373	370	379	366	331	341	375	339	323	339	391	330	376	330	363	380	338	346	358	352	319	348	341	330	332	338	348	364	347	334	373	372	373	380	337	366	378	351	328	364	336	369	334	323	343	320	383	334	385	360	408	339	378	345	343	365	371	348	348	334	366	385	352	344	367	376	350	383	339	359	351	312	335	352	344	358	356	360	336	385	359	335	356	355	374	343	339	356	349	394	369	387	325	387	356	368	372	351	352	340	339	370	370	391	333	355	369	349	344	347	329	385	364	379	389	344	349	359	349	363	355	344	342	337	379	339	351	385	368	371	307	362	366	336	346	357	371	373	362	335	351	376	369	388	372	357	346	322	342	333	323	385	325	352	363	367	365	344	359	351	374	396	331	312	364	357	364	350	320	323	324	338	354	382	333	375	360	374	330	380	367	376	353	362	346	346	322	340	348	346	336	333	338	331	352	349	322	322	349	338	374	346	322	348	351	361	342	370	330	376	372	332	370	339	342	337	379	350	367	338	341	344	354	363	347	404	341	350	407	388	309	352	321	340	372	372	352	375	361	342	348	348	320	365	364	346	361	376	348	353	353	341	374	347	374	331	325	363	329	370	357	339	350	366	313	370	340	348	359	357	322	334	321	352	369	373	357	342	330	340	326	336	340	359	360	362	332	337	372	351	335	333	333	354	357	335	353	351	337	347	312	357	386	349	334	360	345	334	351	351	316	328	343	346	327	343	349	365	348	341	353	354	382	341	332	340	335	335	335	336	322	386	327	356	367	380	363	343	340	357	353	373	364	363	327	374	369	351	380	382	357	344	327	342	346	361	365	358	336	354	340	378	367	332	359	335	322	350	335	353	357	357	349	366	385	358	306	349	359	344	370	346	318	338	339	344	377	342	333	367	342	332	359	319	373	349	338	367	328	326	348	358	360	356	341	374	368	347	356	369	340	341	339	350	319	334	338	346	341	360	341	349	373	323	342	372	338	354	341	349	351	342	363	354	349	368	363	353	307	343	370	350	391	334	348	378	356	381	362	374	348	391	347	326	334	353	324	352	374	359	332	329	378	368	346	384	362	357	357	326	369	348	385	362	352	345	357	346	371	338	363	341	342	379	362	330	339	343	343	364	352	320	314	339	331	379	393	357	325	329	401	339	362	336	355	361	338	341	340	324	367	324	359	372	356	363	359	360	371	340	350	303	354	344	317	338	379	339	390	336	348	373	338	385	342	365	373	333	344	331	328	371	308	338	362	371	370	349	358	353	352	327	351	352	377	326	393	330	360	364	320	365	383	331	307	324	371	408	343	332	339	343	339	389	349	335	321	363	347	379	370	341	328	382	337	308	358	340	384	331	373	335	339	355	377	367	359	340	339	357	347	354	404	355	368	362	326	361	392	344	422	314	361	357	347	311	330	346	340	365	372	316	362	321	390	367	303	336	348	343	355	347	356	368	355	373	333	345	375	341	367	325	353	342	316	346	345	343	353	339	336	376	335	393	389	353	337	326	349	365	319	319	329	379	348	342	324	358	390	337	368	347	365	355	337	356	363	327	331	349	377	334	372	357	354	351	379	362	336	356	336	356	377	330	364	349	369	337	351	373	358	342	356	354	352	332	355	361	352	338	386	351	348	375	342	330	330	350	349	367	373	342	320	338	309	332	347	362	339	348	355	331	332	388	318	356	349	354	342	320	357	384	348	314	325	317	368	355	363	339	335	370	333	335	368	320	373	366	360	360	330	334	356	398	377	355	351	338	350	351	378	364	358	335	364	374	339	381	337	348	311	364	361	335	339	311	357	344	322	291	369	371	347	342	366	349	361	371	340	345	351	348	357	318	332	350	355	363	325	353	352	384	325	342	330	325	359	349	371	385	373	361	340	363	362	377	368	353	361	360	340	392	330	339	367	351	349	361	343	371	346	319	334	362	335	342	360	331	335	343	363	343	337	357	330	369	323	327	327	342	329	351	355	364	350	357	369	354	368	322	350	338	375	325	350	356	369	338	357	354	347	356	353	344	366	330	360	391	333	356	310	366	346	365	327	341	379	384	389	350	362	360	345	387	351	379	321	355	381	353	357	347	347	372	344	346	358	306	358	324	348	377	373	354	332	353	347	355	319	349	353	328	378	339	346	362	332	362	361	343	372	356	344	359	316	346	370	358	354	337	336	324	362	340	331	361	338	368	362	350	364	364	373	390	375	354	368	341	343	336	367	306	362	332	351	325	356	369	338	363	311	344	341	372	356	342	366	345	326	354	319	340	343	335	356	351	342	354	382	338	347	325	370	362	335	342	371	359	372	369	359	367	372	359	370	308	358	361	342	323	374	355	335	367	356	361	363	336	370	349	348	343	341	382	342	377	364	347	354	292	355	367	358	328	362	345	351	321	349	339	365	344	373	373	312	334	337	371	360	370	350	372	373	385	373	374	357	367	342	360	359	362	336	357	315	329	324	346	361	369	352	341	376	357	342	338	346	351	327	341	374	378	350	369	336	340	378	347	330	403	356	341	327	355	367	342	319	370	290	384	365	352	341	316	360	343	334	355	369	355	349	357	374	328	343	351	344	313	343	376	380	349	361	364	359	307	376	345	388	360	324	344	334	346	339	333	349	357	364	343	375	347	361	359	383	388	337	382	364	334	361	374	355	351	309	334	339	371	342	343	370	351	346	362	359	357	346	351	361	347	349	329	323	300	372	341	372	367	359	336	359	347	328	388	366	359	369	362	331	364	353	336	323	333	343	363	334	351	389	369	349	327	361	346	381	356	342	346	377	375	320	334	362	381	352	365	367	358	368	386	350	363	339	363	349	378	343	348	385	374	346	362	343	311	347	356	341	383	386	367	333	358	313	331	373	325	333	380	334	344	337	381	347	355	338	362	353	317	386	335	366	340	353	342	344	360	371	365	333	344	360	356	300	348	358	356	345	358	372	340	335	343	320	336	360	347	362	374	332	352	364	348	363	335	323	324	365	350	337	371	337	343	339	330	340	348	334	341	372	366	386	402	362	331	362	383	340	347	345	357	308	370	339	336	342	357	349	379	366	357	352	345	373	348	386	374	359	330	320	320	366	360	336	339	347	346	338	318	332	357	341	341	356	373	351	340	351	347	365	343	347	356	326	373	332
60809	96359	65450	34052	11038	2138	833	644	640	606	636	624	609	668	663	579	627	631	632	601	636	630	630	590	624	661	612	589	640	615	598	611	602	655	644	646	652	639	596	666	613	616	611	643	618	642	624	622	653	645	600	672	652	645	619	612	644	625	676	611	635	651	617	634	611	581	609	595	609	632	632	636	643	680	633	649	594	627	603	592	619	645	656	621	610	593	626	632	676	652	608	627	594	681	641	578	612	630	616	631	619	612	606	651	629	618	611	600	633	649	615	609	647	645	631	621	612	641	604	580	626	648	632	616	659	610	652	619	607	591	656	644	616	641	656	611	665	624	630	620	612	631	695	590	624	658	671	600	610	642	667	636	628	598	634	604	629	612	637	609	668	650	614	657	615	625	624	594	622	590	618	628	639	650	628	631	590	584	621	653	674	595	669	654	660	597	639	650	636	652	619	589	624	659	618	644	623	644	605	587	648	617	611	628	613	647	656	619	669	651	670	636	676	593	646	631	598	619	636	598	658	652	627	609	611	621	640	602	640	635	597	669	636	600	627	580	633	641	644	630	595	614	629	649	599	595	626	633	641	648	643	562	639	605	647	659	623	640	630	624	620	598	632	634	630	593	643	653	622	681	605	620	628	599	614	623	585	630	614	612	616	634	618	623	657	662	638	622	626	646	563	633	588	629	636	615	632	618	584	625	644	604	673	630	564	633	618	615	647	626	686	628	606	649	647	646	626	656	649	662	619	598	638	598	671	652	576	633	627	606	604	608	663	606	611	660	651	632	655	633	663	615	617	667	642	678	588	640	618	575	657	639	608	642	635	631	617	616	595	614	627	627	628	658	560	601	631	634	616	611	615	604	623	618	635	608	616	622	601	583	610	638	602	652	677	585	646	629	667	632	670	604	648	613	600	695	650	633	612	620	622	634	604	643	606	632	654	631	655	603	628	611	671	649	613	621	609	640	624	601	599	642	616	569	647	636	592	618	605	633	609	563	678	654	641	604	597	628	611	627	620	608	615	654	612	623	660	613	637	609	649	620	613	660	614	624	661	629	634	599	630	625	639	608	635	608	591	608	647	610	648	638	667	615	656	643	661	614	651	643	610	599	648	622	606	642	631	643	618	673	633	593	648	681	620	691	608	593	621	651	585	638	644	644	643	602	603	652	648	657	602	572	605	648	624	626	651	623	625	638	623	640	634	670	674	626	633	641	653	617	655	625	608	630	605	614	615	635	626	604	638	608	635	626	671	561	659	688	621	659	656	625	566	620	656	618	646	641	657	632	615	640	648	592	581	649	638	663	634	588	610	610	597	644	656	582	606	589	603	643	651	654	582	641	617	617	630	622	621	603	639	648	620	663	615	619	670	605	661	662	647	652	606	607	631	666	658	617	639	616	612	621	639	625	621	647	625	612	609	654	646	608	610	639	589	643	687	653	624	644	649	620	664	590	637	580	594	611	615	645	638	653	634	599	640	630	622	651	595	633	606	620	691	649	584	594	604	611	601	636	642	618	661	666	576	622	601	613	605	654	637	642	661	673	611	675	650	625	608	601	639	635	641	610	595	597	584	663	617	646	609	618	597	634	648	641	647	641	596	627	605	619	628	618	585	634	651	647	625	631	630	601	645	639	676	554	612	625	581	612	627	673	654	647	627	643	658	586	662	645	607	688	593	652	590	621	691	618	593	600	612	601	636	601	634	622	618	665	585	612	635	635	614	610	630	662	628	649	643	625	614	614	610	638	644	593	589	651	589	608	630	619	633	624	664	680	603	633	598	666	626	627	650	623	645	614	616	651	593	631	634	645	627	646	633	605	646	600	612	620	640	624	596	679	615	635	661	633	593	614	590	664	656	624	647	592	612	626	623	622	604	665	651	638	655	674	629	582	586	629	641	629	586	627	660	596	616	649	610	665	678	615	630	619	596	643	619	631	614	611	628	641	654	624	622	605	650	622	659	608	607	596	660	597	642	607	614	627	590	622	598	667	647	591	606	610	688	634	623	629	660	626	624	634	618	621	653	570	629	627	660	654	622	644	635	634	609	668	612	566	665	625	631	596	616	630	627	620	660	638	623	628	618	614	628	624	622	600	627	610	648	626	603	617	651	627	667	661	630	614	632	654	649	614	612	622	639	606	594	621	673	595	600	652	615	589	650	621	617	614	661	602	614	654	602	603	640	657	626	645	666	617	652	647	646	608	627	603	643	634	639	639	670	645	652	610	614	591	616	628	638	621	671	635	601	645	569	643	640	644	611	601	634	618	639	659	642	643	578	621	621	593	602	589	630	657	619	656	604	632	625	649	657	690	660	606	627	625	603	565	609	659	597	608	646	638	632	576	648	606	626	608	632	663	635	638	638	648	657	634	627	668	627	653	558	612	625	594	561	612	601	645	645	625	602	647	687	704	650	658	651	628	595	623	661	619	669	631	613	600	587	651	639	624	650	601	677	632	601	629	626	654	617	666	593	627	630	649	613	632	650	584	592	617	632	605	698	613	666	617	643	615	632	613	643	667	640	613	638	626	619	665	610	611	607	649	533	644	632	635	624	643	607	639	618	584	628	629	658	606	604	619	618	652	599	640	636	592	604	623	624	676	578	626	633	629	597	649	655	611	636	593	622	645	644	590	630	652	691	620	688	602	645	589	635	645	624	666	640	672	627	590	620	641	649	647	632	663	642	605	633	621	676	628	615	616	635	583	627	616	605	649	643	612	646	649	614	662	656	607	608	606	630	642	601	631	592	640	574	646	633	662	591	574	614	581	634	679	601	632	625	644	561	607	656	646	618	648	671	619	616	628	607	617	648	655	646	640	644	584	640	638	622	621	642	668	650	597	645	599	591	626	658	572	660	600	637	623	631	619	610	660	643	609	619	648	692	652	652	571	611	616	625	647	625	619	653	620	626	654	626	660	667	659	611	668	661	565	655	623	607	692	628	646	641	632	628	597	608	590	622	621	619	604	617	596	600	612	597	611	629	639	626	594	622	596	667	649	648	629	646	657	601	641	602	578	622	603	599	639	677	643	619	620	642	632	618	624	623	650	643	596	641	592	655	651	612	599	599	570	620	675	615	648	624	629	603	618	656	621	616	642	641	623	576	700	608	621	659	564	585	653	627	633	600	603	621	614	581	645	597	586	586	614	618	621	624	678	631	625	619	647	637	639	675	612	635	624	638	651	631	625	587	640	627	622	649	649	609	639	631	699	649	629	610	647	625	678	654	652	663	628	620	646	632	655	612	675	642	576	634	605	622	635	593	617	625	560	609	575	644	599	599	628	634	662	618	652	644	597	590	592	636	644	648	579	677	646	633	599	599	693	630	650	608	646	603	595	650	578	650	593	663	611	619	622	678	624	668	637	662	664	635	619	633	599	585	637	614	644	625	672	650	622	625	610	601	606	613	666	619	621	597	627	598	648	623	598	627	645	638	632	635	629	613	618	607	609	608	671	639	629	655	599	641	611	597	596	641	638	613	613	644	648	612	572
30969	31485	24339	8768	1015	358	294	309	310	281	292	311	326	276	303	325	298	251	288	319	312	300	317	303	305	267	287	311	296	298	311	312	293	306	326	299	289	297	278	301	303	303	297	304	287	275	293	285	315	293	319	293	300	275	291	341	304	304	284	313	289	301	298	306	303	277	283	269	310	326	282	302	317	322	319	345	297	316	305	321	324	322	301	313	330	319	312	271	282	261	296	264	296	310	313	285	312	299	310	335	281	299	330	291	319	307	257	333	295	257	290	284	294	316	298	295	305	302	299	328	277	310	296	296	303	309	277	303	282	299	321	292	294	299	295	286	281	292	276	269	309	297	336	307	290	279	290	292	277	316	317	315	315	291	301	311	286	299	288	322	302	313	293	309	327	329	299	311	295	285	293	282	263	263	276	315	328	303	288	300	309	310	330	323	316	282	303	302	320	280	288	298	283	290	337	298	260	276	291	296	297	300	317	315	288	267	326	297	292	300	299	291	295	274	296	345	340	277	300	271	315	309	298	282	273	293	315	293	293	282	277	300	285	283	326	307	324	282	287	301	281	326	277	303	286	332	324	272	298	306	303	296	284	287	323	292	297	279	317	308	297	282	279	323	329	281	322	280	319	309	344	291	305	271	309	303	328	307	308	330	312	274	275	294	332	304	304	299	271	335	298	310	273	281	292	321	311	305	313	343	304	308	316	309	294	309	259	284	288	315	293	309	305	301	293	318	295	285	274	319	294	308	299	310	287	314	285	319	295	293	304	285	266	307	269	312	293	284	265	333	296	313	284	321	298	299	306	282	308	284	301	318	314	327	279	320	314	310	307	354	306	286	291	281	351	283	293	276	295	275	299	280	303	268	331	287	302	298	326	295	335	311	316	278	302	304	311	325	302	303	291	296	282	291	268	309	298	302	283	328	299	281	307	314	297	301	290	309	337	317	277	324	325	298	252	288	305	282	318	271	287	281	291	293	288	295	301	314	292	305	307	287	294	312	308	296	315	298	282	290	303	318	348	279	308	256	305	284	310	324	330	310	281	288	324	282	284	321	305	309	299	323	300	284	287	272	262	325	309	339	319	307	269	281	323	343	326	272	310	323	295	295	294	304	280	313	300	273	303	305	296	348	308	297	293	302	279	309	311	293	308	277	274	274	268	328	287	324	315	299	328	303	292	273	284	310	293	293	297	296	303	276	298	303	288	302	316	286	296	293	298	299	304	270	329	306	286	289	303	317	316	314	317	285	308	310	296	317	303	294	311	290	275	323	307	323	280	329	286	296	285	314	276	292	288	287	314	312	307	328	342	294	303	296	322	299	277	296	312	350	319	286	292	335	289	291	311	293	310	320	314	293	299	289	307	306	291	309	300	307	285	310	294	290	310	319	317	294	314	307	338	301	304	286	315	295	333	292	294	307	307	273	320	295	322	305	326	302	307	286	286	303	292	287	321	287	283	305	291	320	290	277	284	308	306	290	313	319	332	295	297	291	311	315	295	286	253	282	298	286	295	286	297	300	303	318	290	313	345	301	293	310	302	277	303	289	314	320	319	297	307	309	328	280	292	289	298	294	306	326	317	287	304	292	300	308	320	302	309	308	292	304	311	301	304	290	325	312	279	262	287	283	285	304	287	292	276	277	323	313	303	294	332	294	299	305	269	332	292	322	307	284	292	318	292	287	329	294	288	317	278	292	295	316	291	305	305	272	301	305	291	300	292	299	315	299	280	304	279	336	299	279	306	285	298	303	299	326	299	321	289	302	308	301	281	315	322	302	302	318	302	307	290	307	319	310	311	296	327	305	306	285	286	290	287	314	285	293	303	312	286	295	314	300	329	303	311	305	302	302	298	326	299	310	289	318	299	298	287	282	324	286	284	295	307	321	318	326	302	296	316	313	306	261	284	290	324	318	282	312	285	297	304	277	293	313	310	296	288	314	289	300	302	309	301	325	276	309	302	293	286	300	308	307	323	297	286	315	327	333	296	306	287	322	292	321	292	343	310	308	311	267	323	328	326	306	299	281	313	306	273	322	291	284	309	313	283	295	272	304	304	268	287	269	336	339	303	283	301	352	298	307	299	275	289	307	309	316	283	293	297	312	317	287	311	305	333	295	310	314	319	291	288	306	301	298	285	320	309	284	294	346	298	264	287	305	301	324	315	330	302	297	312	286	293	311	266	287	273	315	285	310	297	297	280	322	322	329	309	279	276	282	293	328	313	321	311	321	331	307	310	310	286	321	303	307	319	301	289	317	302	311	324	271	281	276	289	297	312	287	288	320	299	324	328	323	301	288	322	298	278	310	268	329	255	313	313	314	281	293	296	285	291	297	303	306	315	294	261	287	305	284	288	314	324	322	296	291	277	304	321	286	291	327	290	286	325	253	280	305	268	322	324	295	288	269	312	358	277	305	270	320	306	287	309	311	293	297	319	323	305	273	289	304	278	298	270	298	300	324	294	287	318	315	302	295	301	309	315	302	307	310	311	295	305	298	320	314	278	312	322	325	301	294	315	288	268	314	285	284	311	299	287	299	282	268	335	284	313	342	311	325	299	325	317	299	327	303	302	311	294	304	300	276	269	341	304	320	306	298	289	275	295	289	286	321	329	304	314	326	320	320	282	294	293	279	286	299	295	289	294	281	309	301	310	282	313	322	297	316	289	333	304	277	298	284	293	287	306	284	301	308	341	299	313	327	329	315	293	284	313	308	288	309	295	283	318	306	292	303	304	314	291	300	288	331	284	301	318	282	362	316	313	313	310	309	302	297	285	298	314	296	314	294	312	276	297	295	278	298	304	322	345	297	304	284	313	260	311	298	318	309	326	319	322	316	292	284	310	295	285	280	259	296	298	301	296	293	268	303	292	287	316	286	272	302	297	323	295	291	308	290	294	284	294	285	288	299	316	287	282	282	288	313	299	317	313	296	308	321	266	296	308	299	331	323	275	312	323	291	307	294	321	298	304	298	303	292	304	281	296	308	294	335	290	281	303	320	288	301	277	295	293	314	329	328	295	306	301	286	268	299	290	291	313	313	294	283	295	301	286	268	278	300	308	283	302	326	309	311	288	349	286	286	299	319	316	299	294	304	324	304	345	303	287	300	286	296	310	319	294	333	321	319	306	304	267	272	286	302	272	334	275	311	289	303	310	270	297	298	296	317	292	329	287	301	277	349	301	317	304	314	320	278	306	296	306	320	303	333	282	294	336	297	315	301	318	305	312	273	251	319	282	284	317	301	329	308	300	304	309	335	276	314	310	297	282	299	299	294	310	278	315	316	343	289	288	291	307	314	307	322	309	301	303	297	251	307	306	324	286	306	296	285	332	282	269	312	314	289	268	276	317	274	301	316	304	299	299	314	303	334	292	285	300	301	317	292	302	303	283	301	304	300	289	297	334	311	305	283	291	312	355	300	311	296	273	318	292	319	304	303	299	318	294	290	327	292	323	301	291	319	271	316	307	293	301	326	288	329	310	315	328	299	273	299
39465	47045	28205	8775	2035	738	609	590	545	590	546	575	570	563	576	526	543	595	562	554	583	545	550	544	569	554	551	528	624	605	547	572	544	632	582	572	564	605	600	556	585	554	588	558	549	576	550	571	549	582	580	571	564	555	547	586	571	588	554	568	555	539	556	544	589	538	588	525	558	595	536	568	579	562	525	588	580	522	554	542	532	574	547	535	587	606	583	595	557	572	567	569	533	557	563	582	543	572	591	566	575	562	564	595	609	581	580	552	585	588	568	562	593	549	570	555	569	582	570	578	572	564	591	561	614	562	545	560	569	571	555	566	574	559	512	567	596	583	560	570	585	591	571	551	571	581	581	597	573	587	552	597	606	584	596	598	587	568	565	539	581	568	557	569	614	628	543	539	579	557	602	555	560	576	538	554	554	572	556	564	588	531	587	544	549	558	565	584	555	559	563	567	576	567	560	537	549	508	566	561	573	530	590	586	623	622	562	547	564	579	540	548	544	584	575	590	622	554	583	577	582	537	565	559	559	562	548	595	611	536	593	549	533	569	563	601	539	560	625	541	519	535	567	560	547	542	634	520	526	544	570	533	574	573	558	522	575	533	544	570	619	551	565	566	581	590	597	529	548	541	566	564	561	594	588	557	545	547	596	540	564	598	593	565	573	550	548	541	591	551	589	568	573	547	561	587	552	562	567	515	588	587	591	551	568	564	575	563	589	603	569	547	522	549	553	563	585	576	589	570	608	593	575	579	568	591	570	566	609	552	563	568	603	565	594	532	610	581	629	532	608	563	614	579	591	590	656	550	578	509	541	546	596	574	574	546	609	552	580	587	595	567	556	586	580	622	601	582	578	564	551	555	561	575	541	572	563	553	582	554	504	612	579	525	581	537	615	568	547	612	504	608	580	562	538	567	588	602	547	572	606	554	599	558	574	555	608	563	534	577	573	582	554	548	552	561	563	576	570	550	532	547	542	578	615	571	569	590	581	539	585	578	608	611	573	566	596	541	544	570	582	525	605	565	520	560	562	612	548	583	540	595	563	533	595	617	498	518	552	556	613	569	563	596	581	585	541	563	583	607	545	572	580	560	570	571	551	566	570	567	543	581	561	565	595	570	598	583	542	527	576	563	536	593	579	557	552	606	560	537	553	542	564	574	611	575	599	564	512	557	572	581	518	543	529	563	551	565	542	561	598	561	561	544	562	588	547	574	583	619	543	574	563	591	583	541	536	534	571	553	564	589	568	586	566	605	546	567	569	552	562	581	540	591	593	551	583	549	552	576	550	565	515	579	560	557	577	586	589	592	548	595	585	582	533	544	539	602	568	593	590	606	578	578	579	594	518	538	523	557	568	563	555	591	566	525	517	589	595	573	562	560	585	552	612	554	562	557	578	507	557	560	557	585	560	568	582	543	576	569	580	560	598	574	525	569	545	536	602	615	557	618	544	532	584	561	563	558	546	560	530	554	578	508	595	591	579	594	558	586	567	519	566	565	574	536	585	542	593	581	574	556	578	550	609	530	559	567	592	582	588	580	585	599	601	595	585	538	547	562	612	542	544	505	557	600	591	558	566	559	554	554	553	551	596	546	584	566	617	547	567	573	555	635	549	542	550	557	568	602	536	591	570	525	550	550	629	640	588	585	571	616	522	550	599	565	604	566	565	552	605	557	564	550	593	597	575	581	535	582	529	557	545	571	596	577	603	620	581	561	569	581	587	556	579	591	558	585	521	568	552	566	574	548	567	530	560	582	529	559	583	619	565	567	535	547	571	561	549	582	555	567	588	576	562	636	526	562	562	554	556	609	587	562	574	570	554	541	559	609	560	553	513	588	533	602	597	519	566	540	581	539	542	560	561	632	549	556	618	597	610	546	573	570	603	595	616	585	557	575	561	596	546	555	570	616	605	543	555	614	571	541	594	556	580	514	575	594	547	582	562	593	557	592	538	567	572	556	582	583	533	603	584	539	551	616	563	597	570	582	541	551	563	589	561	575	558	590	565	584	600	601	588	536	595	565	558	544	528	614	568	606	581	551	608	576	594	587	600	522	635	542	568	563	567	601	527	590	578	539	587	587	583	595	576	560	586	554	575	571	560	574	576	595	553	565	579	562	588	586	592	603	555	610	584	569	569	531	516	578	571	574	557	601	605	531	574	555	560	558	531	586	571	554	540	595	575	604	587	551	578	573	545	534	597	582	606	558	590	539	605	551	585	569	535	525	583	560	560	605	572	564	585	580	544	553	600	602	547	583	616	547	567	583	535	572	526	576	572	556	580	582	591	560	581	529	602	559	535	597	557	567	544	578	543	603	585	602	550	563	592	577	566	572	646	529	547	615	573	568	559	607	572	562	555	544	568	569	569	570	574	573	534	574	566	580	576	550	565	567	590	586	560	573	547	598	593	549	564	561	560	577	522	528	570	583	561	576	584	601	552	581	559	567	578	581	519	595	537	596	529	568	550	580	547	603	585	543	564	593	551	533	599	579	598	561	540	549	582	560	575	548	552	579	593	598	587	563	563	574	551	592	579	568	551	574	559	580	590	567	598	541	573	493	624	541	592	600	575	546	584	563	535	577	570	585	569	553	553	586	563	536	555	601	563	574	555	549	556	559	582	566	544	564	565	590	558	543	559	569	562	559	579	606	575	548	586	555	571	542	570	512	571	560	554	563	570	574	621	571	546	574	556	584	567	536	601	570	576	550	511	579	564	600	532	570	555	590	560	564	606	531	587	554	537	588	595	559	582	520	594	587	545	571	587	561	533	606	593	579	585	543	589	567	577	610	551	555	550	533	570	578	578	522	542	572	571	537	560	589	524	595	561	574	575	558	526	551	557	563	598	552	532	592	579	569	524	606	607	556	596	568	550	543	568	587	568	560	577	577	598	570	569	540	553	577	569	579	571	522	539	591	565	533	518	560	551	548	579	609	578	550	554	621	559	530	577	588	546	608	567	590	532	595	609	574	560	560	569	568	559	559	568	550	569	564	563	592	581	542	575	580	576	604	549	535	538	569	597	571	578	562	555	550	573	528	538	579	553	548	570	580	597	580	537	567	574	560	595	568	565	611	613	501	556	583	567	577	594	574	569	540	587	597	575	566	563	572	565	566	571	562	541	572	537	545	591	556	563	559	615	558	541	557	575	554	588	560	561	596	611	567	587	596	574	585	554	545	545	598	522	579	509	508	567	558	561	546	599	574	581	558	608	583	600	546	577	559	542	575	577	577	578	566	589	560	596	600	576	568	555	546	535	564	595	564	611	533	574	595	570	574	596	594	555	597	578	568	539	591	548	575	541	609	555	589	579	582	552	563	553	550	564	604	577	560	565	548	556	523	584	557	587	553	518	576	592	578	581	573	590	561	581	585	547	622	571	561	572	568	577	552	588	545	613	530	607	559	577	583	579	557	583	561	627	551	569	525	575	591	618	561	562	556	554	522	600	595	608	542	543	540	569	590	556	565	540	552	573	556	569	552	530	583	598	612
25059	24274	31541	25683	16639	3473	426	347	346	303	309	283	323	299	291	285	310	302	336	313	302	268	327	318	304	300	299	319	316	289	291	344	297	337	298	323	287	292	313	302	301	346	323	312	300	280	333	270	285	294	297	294	275	297	283	305	300	302	295	270	295	307	282	319	323	333	311	299	331	295	294	305	289	288	280	322	256	326	280	303	279	336	318	299	276	296	287	299	346	332	282	338	277	286	285	328	314	321	307	308	301	316	279	297	303	295	284	322	300	300	273	280	292	272	311	298	325	320	287	314	296	311	321	303	288	298	290	336	321	281	303	329	318	293	311	310	291	296	295	291	282	324	272	348	298	295	288	303	305	283	291	286	303	290	302	299	299	286	313	294	302	329	274	296	278	267	288	302	277	298	318	328	296	294	333	303	325	344	307	319	319	296	320	282	305	311	260	303	283	342	300	295	288	335	320	281	302	301	297	301	293	293	319	301	302	293	293	292	303	306	283	326	296	293	310	282	289	323	261	281	293	305	310	302	343	285	307	305	297	332	309	297	265	298	323	323	333	336	307	318	290	334	297	310	295	312	352	298	276	303	318	302	324	311	320	303	325	302	341	326	306	318	301	337	304	318	292	297	293	298	292	308	284	333	316	303	337	322	278	345	263	302	320	290	267	309	306	309	329	327	314	294	329	311	321	306	309	329	314	299	308	297	302	330	300	306	281	326	321	300	327	317	288	266	296	317	281	329	335	334	265	326	275	314	291	328	300	297	290	286	284	305	293	302	305	306	326	295	294	290	331	284	280	294	303	286	295	307	323	310	297	313	312	314	324	312	286	291	312	292	289	304	302	311	305	302	342	298	317	318	305	289	303	305	281	281	298	296	264	308	296	317	310	299	302	327	307	330	262	310	334	302	314	307	285	301	267	291	295	295	308	276	299	310	283	311	304	312	292	317	303	304	318	290	330	317	255	317	304	296	286	309	296	288	316	328	326	283	314	284	296	320	306	316	309	310	306	296	328	287	288	331	307	292	281	277	314	325	279	292	338	309	292	290	322	290	313	293	306	272	295	298	314	275	277	300	293	302	300	306	308	282	302	281	300	293	314	312	276	287	321	323	294	304	268	282	303	284	301	285	291	287	282	303	289	290	338	281	313	293	312	296	301	324	292	299	345	288	318	303	293	281	296	307	316	302	311	301	305	300	322	303	308	290	295	323	327	285	298	297	310	299	318	299	304	266	323	326	303	309	288	302	304	307	301	288	304	294	323	314	310	319	311	291	282	320	296	306	298	302	307	279	320	300	317	297	307	307	292	320	275	294	301	306	312	303	295	279	289	309	300	298	302	295	293	325	304	318	351	287	298	307	303	307	309	317	299	336	309	303	315	309	300	313	339	289	306	326	314	315	281	292	284	302	305	307	320	341	289	316	323	300	290	321	289	287	313	296	299	311	319	316	289	288	325	296	285	305	325	264	297	316	320	280	293	274	290	303	301	282	294	334	282	300	306	314	277	305	309	293	314	277	304	306	276	300	317	281	313	328	353	303	294	265	303	293	322	322	319	307	319	266	345	296	309	311	347	330	288	310	302	281	284	278	330	274	256	289	315	274	302	285	304	330	307	300	295	279	311	303	289	295	335	321	316	329	309	296	292	274	310	348	310	322	284	313	301	310	294	288	291	285	315	313	291	297	323	314	316	318	327	301	325	325	289	274	280	328	269	344	313	308	329	294	309	330	285	301	325	288	293	330	296	294	292	298	299	280	306	288	291	285	309	297	308	294	276	321	311	303	287	319	289	287	289	299	289	314	294	297	298	319	315	279	312	284	305	287	329	307	303	296	302	298	306	309	302	302	303	319	325	321	333	275	274	285	304	299	302	321	292	281	321	322	325	288	293	297	286	304	307	290	315	323	303	288	289	310	317	309	280	292	306	285	279	324	281	290	310	308	310	275	325	286	318	285	312	288	250	301	310	278	311	302	311	319	314	323	307	303	335	302	291	306	290	299	303	328	321	310	270	306	324	302	300	306	303	316	288	304	317	284	335	308	316	307	318	318	312	310	308	292	336	299	275	285	259	321	303	293	312	314	267	319	328	343	305	282	286	305	297	296	304	305	284	285	316	305	283	310	308	302	301	287	315	295	298	319	310	312	304	314	294	296	313	317	333	345	298	318	288	318	298	319	331	299	265	342	327	290	325	308	297	310	327	272	288	277	333	299	293	342	307	295	288	294	301	303	293	295	297	303	292	311	311	304	293	295	307	299	290	308	316	295	293	306	324	284	294	317	297	336	308	325	278	304	280	324	290	286	301	317	300	292	310	273	271	284	292	344	295	298	282	311	306	306	282	322	300	323	292	308	282	276	303	324	328	297	301	313	287	311	281	307	331	291	331	282	285	308	311	278	315	284	281	295	295	278	309	279	304	291	309	306	318	314	300	335	294	309	332	318	284	279	307	302	299	327	318	263	270	321	332	318	312	301	309	327	308	297	286	333	323	269	303	296	306	270	298	307	294	299	314	304	291	306	257	292	314	312	294	308	292	329	308	294	291	293	317	299	306	294	287	284	296	308	299	310	302	306	296	288	298	304	306	303	284	300	332	333	279	307	308	305	314	303	272	319	314	300	281	316	286	314	268	306	274	298	285	318	306	304	277	304	285	327	294	309	282	305	280	295	297	294	309	301	291	307	279	309	333	291	281	310	303	304	304	306	272	287	328	304	321	302	305	300	322	327	301	282	294	339	335	326	321	319	333	324	317	284	292	312	321	291	308	299	299	269	315	280	311	279	302	302	300	293	354	308	307	305	309	316	290	318	319	308	270	298	291	297	284	300	290	323	288	271	311	313	311	319	326	297	306	330	317	319	289	296	299	309	311	284	295	313	290	290	294	299	320	301	301	304	290	301	315	323	328	313	283	333	291	284	314	283	317	297	274	316	314	275	268	296	305	312	310	298	305	297	260	309	290	290	293	322	317	285	305	309	301	303	273	337	311	303	324	288	293	307	310	295	304	310	292	291	292	298	303	316	300	315	296	293	296	298	293	334	322	307	284	316	341	299	332	290	323	316	314	308	301	269	295	311	315	295	312	302	317	275	276	292	280	285	296	319	295	332	302	264	335	321	305	310	300	312	316	306	301	275	309	318	336	326	305	311	308	314	285	319	294	297	307	279	296	314	316	305	324	325	289	274	335	309	301	301	266	302	299	301	309	302	292	306	276	301	359	298	286	323	297	283	284	312	340	307	333	310	304	293	301	315	305	294	297	291	307	314	293	290	295	290	320	296	305	324	322	312	303	284	292	290	313	290	305	293	296	300	327	285	321	307	305	309	304	310	298	302	317	290	299	307	329	298	305	306	285	293	310	300	316	289	304	297	302	286	316	308	267	311	319	313	320	314	323	310	310	326	294	326	290	294	295	301	311	288	312	276	290	322	330	323	304	296	291	301	308	322	325	305	304	292	278	317	272	304	316	313	298	293	286	282	278	310	305	303	320	297
60609	86731	57800	28498	8420	1626	682	519	525	596	592	539	584	567	551	564	597	561	580	614	562	541	600	564	572	619	589	545	554	537	576	544	553	584	549	561	560	580	572	566	556	578	576	602	548	540	543	600	541	564	591	593	547	540	577	590	575	584	581	579	554	619	587	534	552	514	554	536	598	575	600	573	576	556	534	597	568	535	535	573	558	571	621	560	562	570	556	529	600	592	571	549	547	616	613	586	550	535	612	532	575	541	563	553	538	560	570	558	576	559	564	616	570	534	589	558	632	569	583	538	561	625	542	625	573	564	598	565	580	565	560	564	563	581	575	558	579	578	557	591	589	587	544	540	567	613	543	549	576	551	556	539	603	576	550	535	560	551	591	542	543	578	556	579	617	542	604	560	599	529	541	561	573	549	597	564	563	558	576	525	527	567	558	568	585	600	606	556	560	557	550	566	531	580	537	599	551	597	545	542	562	533	601	567	565	544	584	570	557	574	605	579	586	539	536	574	583	586	608	559	594	539	538	552	525	619	549	555	566	534	599	575	568	553	571	571	574	579	579	576	561	505	564	561	604	617	599	579	569	573	570	544	532	566	551	563	609	587	604	574	562	586	599	557	559	577	609	543	600	543	560	538	557	592	551	580	600	540	556	563	587	562	609	567	563	601	576	570	583	574	553	532	567	546	563	588	610	544	541	575	603	583	560	547	565	586	553	558	590	553	580	549	563	562	585	559	587	547	580	557	576	588	555	564	546	580	563	562	612	579	557	598	555	537	608	573	556	568	539	567	569	547	577	540	608	559	555	593	561	574	598	573	568	561	620	560	540	556	560	558	540	579	580	536	558	538	548	598	560	562	552	560	553	527	553	559	545	581	571	587	560	533	550	519	564	559	561	568	605	557	584	564	558	558	562	567	535	581	568	511	590	587	594	575	527	560	554	597	570	532	522	527	534	550	545	583	567	573	554	565	509	580	577	567	578	581	578	604	563	601	600	563	598	568	557	570	548	568	585	565	580	548	527	595	573	564	568	567	551	591	584	535	543	560	562	590	530	570	570	569	544	554	570	558	574	551	598	608	601	593	561	567	589	540	588	552	564	528	550	544	609	565	538	547	571	532	615	558	579	556	566	534	595	578	574	595	561	566	616	570	554	567	548	592	541	633	553	555	592	567	542	527	580	594	566	597	574	563	612	575	595	568	587	573	580	567	547	564	573	602	557	558	552	540	550	620	571	596	537	541	563	557	605	594	591	630	544	528	560	573	580	517	559	559	564	607	561	575	616	581	581	557	507	572	543	606	573	563	528	555	527	590	565	564	575	573	553	541	551	598	599	565	587	632	562	555	590	575	580	588	564	570	571	602	583	576	567	580	555	588	567	603	554	585	517	555	571	514	571	527	542	575	604	552	590	558	524	548	578	577	598	607	506	552	597	565	514	591	580	526	568	541	567	588	546	554	547	555	570	561	559	602	547	545	569	555	599	538	586	554	561	556	602	560	565	551	588	536	594	534	589	571	571	569	543	559	570	598	562	579	596	596	598	527	607	534	590	588	544	571	582	548	559	559	565	559	590	550	534	595	558	574	576	581	559	568	560	570	595	580	520	575	596	529	583	574	565	570	525	610	543	540	576	535	604	577	546	554	497	564	561	582	572	561	568	585	558	551	581	554	543	540	550	589	537	572	547	609	560	539	565	616	581	516	592	539	586	580	550	565	625	569	590	525	548	536	581	582	581	542	556	589	566	562	544	591	551	552	517	545	576	556	540	620	565	509	554	568	579	509	577	554	578	583	529	542	543	561	521	561	550	549	610	577	568	572	535	568	569	600	576	523	586	618	587	552	555	553	585	577	535	604	557	581	637	592	600	568	560	587	576	539	553	551	560	558	519	533	565	552	557	531	575	536	578	600	583	586	534	522	553	595	564	581	563	557	581	550	551	555	561	576	591	578	549	561	558	601	548	567	557	543	579	574	535	552	572	528	577	597	537	541	585	607	579	598	537	581	606	543	559	547	607	550	583	550	551	547	547	568	572	558	533	577	566	566	539	571	584	572	578	600	554	575	514	570	547	597	555	544	565	598	572	571	577	587	610	538	530	586	564	578	512	534	574	536	586	570	581	562	617	563	587	576	581	574	592	562	609	559	533	554	589	563	596	588	537	578	543	536	547	563	563	527	577	598	548	576	559	588	533	564	584	556	609	552	535	540	546	592	551	572	599	546	549	565	556	502	616	533	570	579	595	541	558	514	595	580	566	566	529	555	595	592	549	575	527	536	549	563	564	556	524	564	570	581	573	547	575	600	533	536	540	552	573	539	559	582	555	574	589	536	595	541	550	565	561	573	569	551	569	551	589	616	544	567	562	523	579	576	569	569	604	584	562	584	580	591	578	539	554	587	547	537	607	541	553	576	546	575	588	629	598	541	534	538	612	547	548	539	601	559	569	571	569	570	572	586	543	611	597	528	589	560	558	591	573	552	541	588	547	591	551	574	564	583	552	581	513	584	543	573	591	527	583	571	574	539	563	565	538	592	553	568	548	544	602	576	555	539	571	562	591	548	585	539	612	583	586	556	566	551	540	549	600	564	578	534	572	569	569	533	578	572	600	559	568	587	580	523	579	559	591	560	548	535	567	547	580	529	561	566	580	577	590	532	588	543	593	507	544	579	581	564	558	567	592	571	531	583	571	555	570	573	541	553	617	581	579	560	509	555	560	549	563	566	618	571	526	572	592	576	550	551	606	567	553	552	573	519	540	576	521	561	552	583	545	564	532	607	521	567	585	567	595	575	537	560	612	616	558	600	577	554	598	528	561	548	628	585	586	605	578	587	583	584	577	588	524	578	536	543	589	547	554	598	561	572	542	533	580	611	586	564	581	556	569	580	563	599	568	613	552	547	560	554	548	571	588	580	565	549	616	616	570	600	584	564	548	570	556	582	586	587	573	571	608	534	595	569	547	522	592	563	578	593	563	559	556	541	554	539	563	565	546	569	540	549	550	566	606	569	557	565	525	593	603	572	556	562	567	490	558	590	594	584	599	550	559	555	544	566	555	558	575	601	546	553	537	567	526	589	586	569	545	551	592	586	581	545	569	537	566	570	586	533	604	561	586	541	577	583	575	553	550	569	569	514	556	547	570	556	573	614	572	598	534	583	595	548	600	558	591	608	552	562	587	562	587	573	565	574	536	589	589	543	598	579	550	599	535	549	606	587	590	575	569	565	589	541	577	580	582	568	538	560	575	561	527	557	610	560	559	560	516	581	575	509	570	600	539	598	559	554	543	559	577	584	556	547	614	571	538	576	546	573	554	535	606	548	590	532	572	539	562	588	534	558	552	593	574	533	550	621	538	537	557	587	559	590	605	585	563	564	634	591	534	591	584	512	564	541	545	541	583	559	565	577	567	566	528	575	539	561	533	565	561	574	560	571	551	562	541	585	591	552	523	558	561	558	581	587	563	542	592	566	574	526	592	581	567	553	571	572	570	582
23610	22291	30148	24301	20987	15605	1820	407	363	368	353	364	382	350	352	358	346	330	353	344	367	370	352	326	368	348	336	335	366	331	373	353	385	371	335	342	311	351	367	359	305	337	350	358	377	362	326	348	359	339	362	330	354	379	328	334	367	357	369	377	365	308	355	343	355	366	362	371	322	324	331	336	338	345	331	326	338	346	324	333	365	342	352	336	363	345	366	377	320	348	318	340	326	345	362	354	324	371	350	371	345	357	335	336	350	373	341	345	347	356	344	339	360	324	365	369	347	342	335	342	333	348	335	367	346	330	361	353	351	327	355	349	359	319	338	369	337	357	359	350	354	367	350	354	355	339	346	374	369	354	356	328	324	356	320	347	349	352	341	333	348	313	317	335	372	311	335	314	347	357	339	353	354	359	323	333	348	338	382	320	349	334	312	330	341	322	362	351	347	346	344	360	323	327	369	340	358	298	375	341	383	359	314	339	350	346	362	319	374	347	323	339	351	351	367	358	362	371	310	344	332	358	352	351	335	388	322	347	378	352	350	370	338	347	331	346	343	336	351	360	350	337	350	337	373	335	354	375	327	328	379	319	360	346	350	321	387	316	337	341	356	369	338	341	340	356	332	339	353	342	363	364	354	383	329	324	363	358	344	367	361	297	327	379	315	336	345	379	309	379	403	331	314	344	352	372	338	340	349	351	321	361	349	362	339	390	343	333	331	363	360	332	337	353	328	354	361	374	337	333	335	323	365	342	333	356	370	363	313	346	367	331	356	382	331	326	356	340	363	335	331	336	352	358	343	335	285	352	325	355	347	362	340	358	348	340	336	343	347	376	361	348	355	341	380	349	348	387	349	356	380	342	359	329	345	362	329	350	351	343	304	348	333	365	363	341	311	345	312	369	353	323	368	337	373	366	349	357	314	340	333	341	337	338	341	321	350	329	337	360	350	321	321	318	354	340	352	381	391	364	346	345	348	356	340	329	340	371	350	344	345	330	363	358	337	340	324	330	369	338	322	345	353	344	359	347	335	333	346	346	352	329	338	357	325	330	313	366	331	353	337	367	345	341	343	338	316	332	380	338	351	376	353	329	337	354	351	327	356	328	330	345	343	358	350	343	348	346	373	331	341	372	364	338	345	326	340	348	331	336	351	321	330	334	361	380	369	351	345	375	341	368	359	333	377	335	352	378	329	345	332	344	328	362	328	361	334	330	344	367	350	349	314	330	343	339	308	357	348	344	376	366	377	343	346	352	361	354	359	326	353	339	333	346	321	362	368	297	352	324	340	369	373	339	341	351	332	321	377	342	351	355	396	366	351	352	383	349	338	306	366	314	341	351	353	358	345	319	349	362	333	365	347	338	359	342	330	340	364	372	360	381	334	338	356	359	378	338	322	352	352	339	348	340	347	362	327	342	359	364	318	363	341	335	368	378	320	340	333	365	325	336	352	331	351	322	354	394	299	341	328	345	375	340	366	369	376	350	346	331	293	364	340	317	318	336	344	317	351	364	347	372	342	304	343	359	382	363	347	333	349	375	356	354	356	337	360	365	317	383	348	316	346	341	358	362	347	347	318	356	342	347	373	372	326	335	300	360	340	336	339	357	347	346	348	358	356	362	333	345	306	349	338	325	337	316	357	365	334	378	352	337	340	356	333	343	354	356	349	349	310	342	382	329	332	367	322	341	359	319	318	381	362	349	358	355	365	352	331	326	346	336	331	344	350	355	329	318	318	371	325	383	337	339	325	350	351	354	315	360	329	350	355	377	373	331	325	354	365	354	340	317	353	355	342	359	330	314	321	359	347	348	348	385	343	301	348	340	348	356	324	343	346	305	336	361	341	358	360	339	352	350	379	373	346	333	343	328	358	337	385	349	372	341	342	336	352	347	369	341	349	336	341	327	352	363	367	311	328	349	394	368	322	368	350	349	376	361	341	382	355	365	351	372	383	378	326	368	373	332	364	349	354	342	361	348	332	358	356	320	344	355	361	384	355	322	344	377	348	376	363	353	366	357	386	336	346	337	333	343	346	361	338	328	367	325	368	360	332	338	367	331	374	373	338	346	332	348	390	337	334	338	364	358	353	346	345	356	347	354	333	370	323	368	361	368	352	339	358	358	337	353	374	327	345	342	355	340	361	311	347	335	353	356	357	345	339	330	351	356	332	359	328	353	346	347	336	356	324	347	361	317	310	354	322	340	346	335	328	337	369	322	329	346	335	334	384	341	353	340	347	377	308	364	309	345	373	328	337	336	301	332	345	325	379	329	342	342	354	343	386	347	343	348	362	352	358	345	400	349	344	376	334	361	342	365	345	369	347	363	315	337	341	389	321	337	336	349	350	391	354	370	305	327	363	348	337	342	338	357	317	377	349	354	352	351	345	349	373	383	314	360	355	347	368	369	377	346	360	367	367	320	373	346	350	354	365	366	345	349	344	327	362	335	359	378	335	362	381	367	325	347	338	366	374	340	340	345	361	361	290	316	388	372	319	321	343	338	361	348	337	326	340	344	340	366	311	355	342	365	340	339	357	357	373	357	346	325	334	392	326	326	335	340	340	324	326	349	326	359	350	345	364	354	352	366	340	326	366	355	323	333	319	322	340	336	362	357	339	370	365	322	376	371	341	330	332	331	330	338	357	379	308	319	310	342	355	352	372	369	350	331	351	338	389	364	340	352	346	318	314	353	342	345	367	336	329	331	349	361	326	360	340	354	373	325	341	332	360	348	362	340	342	352	365	356	340	348	372	377	327	332	351	371	336	310	342	336	346	332	360	379	340	334	380	378	348	333	353	345	323	316	323	358	360	349	340	321	361	336	356	338	358	347	319	319	384	356	352	304	340	357	337	316	361	331	354	334	342	360	340	358	348	380	364	339	352	336	365	310	369	335	348	342	333	362	334	334	322	359	346	361	325	339	358	322	341	393	366	339	321	351	332	400	394	375	366	390	367	351	352	343	359	329	317	335	308	364	356	325	352	316	356	360	362	350	304	316	348	334	314	366	338	332	291	337	348	335	320	358	339	379	304	373	355	360	346	383	375	356	360	328	323	370	345	369	365	325	327	352	357	351	335	385	373	315	350	341	339	351	344	356	325	351	366	356	359	378	328	350	368	344	336	362	352	295	344	351	356	376	338	308	342	293	365	362	355	340	351	382	319	391	330	360	355	368	342	380	337	344	364	365	348	359	335	365	350	339	338	356	340	317	325	381	337	347	380	329	359	341	345	341	351	338	338	331	332	331	338	370	334	342	325	389	350	361	388	307	368	348	333	327	329	353	320	376	336	334	373	392	345	348	345	339	324	336	364	391	355	350	347	315	355	359	317	373	348	390	359	330	334	324	352	335	383	345	374	378	358	339	337	317	344	367	328	348	359	363	358	350	362	313	328	314	331	390	344	348	326	341	322	342	329	339	360	367	351	348	372	329	340	358	338	353	319	356	328	311	319	335	346	337	335	340	345	363	340	336	314	314	354	356	345	362	344	353
60201	98268	68542	36995	13632	2524	857	639	588	662	598	589	623	626	597	615	651	591	633	611	621	625	628	643	667	596	655	592	607	604	675	657	651	598	626	601	591	671	634	642	607	638	660	647	656	651	620	586	588	577	619	634	661	631	639	619	675	617	617	621	591	640	631	635	623	603	626	613	635	663	627	641	575	589	621	617	593	643	659	660	604	610	642	647	617	653	628	599	626	621	658	623	623	636	599	621	637	584	666	651	618	626	612	614	634	594	582	601	646	650	641	620	634	662	621	610	631	651	632	635	629	603	605	608	623	627	604	626	614	635	599	629	665	609	616	662	654	602	589	613	625	609	631	608	626	646	598	664	641	659	656	625	640	643	656	655	629	611	659	629	597	643	629	616	636	590	607	638	645	626	636	638	632	631	608	607	614	617	641	616	608	676	617	635	636	648	674	644	628	653	637	660	599	609	600	607	607	604	630	644	611	626	595	638	627	667	649	614	607	589	659	627	643	600	607	639	672	591	586	623	558	638	565	642	610	597	586	618	623	631	594	628	634	606	609	646	627	616	671	578	613	618	628	603	624	598	633	618	626	623	611	643	617	648	652	613	641	637	631	620	612	655	631	591	641	612	654	624	588	600	606	624	597	668	636	619	585	647	630	593	648	608	653	557	651	582	614	590	611	623	604	642	657	625	601	619	681	639	655	646	655	650	681	646	612	603	575	645	626	650	627	686	619	622	611	614	579	576	567	627	641	602	646	609	566	647	645	628	656	629	609	669	648	636	615	647	595	630	630	601	598	596	630	630	579	634	595	585	629	567	668	598	622	652	643	636	655	616	632	633	621	606	649	607	584	610	614	630	605	652	598	628	612	609	565	619	618	638	657	619	595	621	632	613	639	648	626	653	585	598	622	639	601	613	676	605	582	647	632	602	613	637	620	649	614	602	660	587	660	583	613	613	666	638	595	609	640	658	608	610	619	605	663	633	640	579	621	633	634	662	612	552	629	620	612	602	639	663	614	609	628	654	660	653	639	661	581	645	657	625	639	666	603	614	626	675	625	594	634	605	608	622	652	629	604	662	643	628	639	622	602	611	612	593	642	631	615	624	682	612	648	625	635	618	607	605	645	632	633	651	618	666	643	606	608	664	622	646	618	626	692	633	603	650	621	636	589	657	616	672	580	660	580	624	589	613	633	584	608	610	650	589	659	630	577	567	619	599	615	625	632	646	642	658	634	647	667	652	658	592	667	643	599	631	597	659	614	618	618	586	616	611	629	634	634	654	619	644	597	607	603	642	645	613	644	642	619	616	597	624	602	609	624	645	569	664	647	656	616	587	648	641	632	626	630	609	584	629	618	600	619	586	596	594	653	592	624	589	586	638	625	606	629	634	616	604	654	586	626	631	592	640	646	615	621	651	633	619	667	578	641	631	625	635	618	582	644	623	612	630	620	604	679	657	630	593	628	637	621	564	645	573	649	622	627	615	600	645	688	626	604	616	637	655	610	607	622	624	623	631	658	649	675	639	620	679	584	607	619	656	640	670	664	626	641	640	612	613	659	594	610	588	596	629	653	632	630	587	546	576	614	616	646	643	632	601	644	624	642	633	634	655	569	606	652	615	683	602	637	632	593	590	647	601	608	625	622	628	655	611	604	686	602	573	634	609	601	595	677	567	593	598	591	595	630	631	637	599	594	670	609	613	637	611	627	616	608	624	608	664	640	642	641	670	626	651	637	670	604	629	622	610	621	620	645	602	593	656	596	622	601	665	600	624	648	637	654	661	636	634	657	583	631	590	631	656	634	632	623	573	605	611	628	652	610	613	629	611	649	578	602	602	654	654	586	616	588	611	612	638	687	601	645	627	647	619	612	609	612	585	620	659	641	590	627	609	579	635	644	647	643	617	633	636	602	644	621	645	640	648	595	656	595	606	587	615	595	634	594	620	645	612	628	612	651	629	649	592	621	659	640	654	632	594	619	652	608	603	661	611	595	660	622	624	636	627	626	649	686	599	559	566	633	641	649	613	622	622	589	620	650	586	615	643	597	628	622	628	663	602	641	621	637	605	659	612	662	599	654	642	667	613	564	650	636	646	645	604	645	628	622	625	616	607	570	633	643	639	640	582	589	651	658	589	646	602	593	602	617	646	643	661	635	611	601	607	634	642	626	690	627	583	621	618	613	597	616	614	633	601	602	627	629	620	610	645	650	639	626	605	656	607	617	652	632	590	614	611	626	618	604	623	654	643	647	605	591	583	610	625	582	625	668	642	628	614	601	615	616	610	622	624	624	629	648	596	662	615	651	610	623	641	616	642	576	610	670	666	640	663	614	602	612	572	609	583	582	613	639	608	595	612	648	589	630	597	629	633	638	665	592	647	634	642	605	641	621	608	642	644	617	619	619	574	619	594	611	648	612	637	615	600	576	653	646	638	617	593	618	594	643	644	588	654	611	615	681	611	643	609	664	638	633	647	620	661	582	643	608	587	628	664	666	640	652	623	639	622	591	622	571	637	627	613	595	631	639	625	613	616	673	602	637	620	619	633	651	638	614	602	652	632	616	609	580	631	611	655	648	626	627	632	647	690	644	617	633	597	587	653	657	585	620	621	612	622	625	645	637	585	640	674	608	642	620	646	626	621	597	644	614	630	608	600	593	628	580	646	597	590	631	609	580	548	629	619	618	664	607	600	598	617	627	661	597	643	621	631	604	654	639	616	619	631	652	658	633	608	603	575	611	618	616	598	628	668	590	648	630	629	621	644	613	627	645	624	654	639	609	600	620	650	615	633	622	667	655	613	692	684	664	637	654	644	579	607	668	628	599	604	575	668	672	627	659	603	637	592	645	629	658	635	578	628	629	657	654	617	620	640	637	618	618	604	605	639	604	607	615	620	640	624	622	636	624	603	663	626	623	637	629	651	637	613	631	610	580	644	661	607	657	591	626	656	632	626	635	633	628	622	622	609	634	591	621	603	649	627	612	673	593	606	624	619	585	563	646	634	645	588	650	606	618	628	641	657	628	601	622	598	649	599	633	627	639	575	615	651	601	655	637	606	620	633	579	640	594	669	657	614	630	614	682	630	658	623	636	634	628	594	603	626	634	665	667	585	621	657	620	582	624	623	645	588	642	632	647	600	626	655	625	570	613	611	610	606	582	638	634	598	629	630	603	583	603	602	610	607	635	607	625	587	570	590	619	581	632	623	594	611	596	628	639	635	611	634	645	586	650	614	640	641	620	599	603	568	632	597	633	611	603	647	640	604	642	612	653	627	615	646	655	621	656	600	600	655	599	637	627	625	636	642	651	584	597	600	624	622	620	660	619	626	637	633	665	627	629	590	657	625	602	644	626	607	677	621	651	626	624	612	662	617	620	615	625	645	623	577	631	651	600	592	654	630	650	613	616	699	599	625	599	587	590	624	638	668	616	601	632	690	610	651	598	670	649	612	647	605	612	630	606	622	544	609	628	632	616	667	588	662	659	647	636	609	593	651
31002	30941	24896	9126	1078	412	320	283	290	262	311	326	305	299	333	305	296	277	284	302	289	312	294	273	335	287	294	307	272	294	324	302	316	311	283	317	313	277	314	339	305	300	312	255	304	283	302	282	281	288	298	302	299	336	265	288	292	280	279	312	308	348	303	292	280	299	304	300	269	284	281	292	303	288	282	296	323	286	292	284	286	323	264	290	273	298	299	276	281	291	296	305	328	285	286	295	302	309	305	312	278	286	297	297	270	278	301	294	280	305	295	275	298	321	339	268	312	322	314	313	309	281	301	302	297	307	298	310	286	275	320	287	283	286	287	281	276	265	289	288	296	340	304	286	306	289	306	302	309	301	286	305	276	281	290	293	323	275	284	300	327	296	331	299	309	297	318	293	279	254	304	300	288	261	297	273	329	302	296	314	285	291	270	288	268	297	279	297	310	299	289	302	302	289	303	267	320	305	282	303	309	287	316	302	305	325	284	308	326	324	306	333	262	283	291	279	317	277	304	288	295	293	275	318	292	290	275	309	293	312	299	277	310	280	289	290	279	333	267	315	298	290	288	334	334	292	313	246	267	319	311	316	307	312	293	312	296	298	260	300	302	285	281	298	318	264	308	281	309	297	305	267	309	279	290	317	299	313	332	296	296	295	273	286	307	311	299	308	287	291	287	303	311	293	309	309	278	309	292	301	291	296	289	300	284	304	299	277	293	272	321	287	316	292	293	264	311	306	299	290	317	276	294	315	272	308	278	304	256	266	292	302	286	269	287	317	303	296	300	303	292	297	290	317	315	261	301	325	304	278	273	298	314	327	323	298	299	311	287	302	277	326	274	309	298	291	287	279	293	305	274	295	303	295	300	314	324	282	292	271	316	289	281	308	313	301	296	283	307	296	298	270	293	288	284	318	299	295	321	289	303	287	301	343	315	295	305	322	326	269	284	306	284	320	307	317	293	339	316	280	278	290	272	272	297	291	270	276	301	306	306	301	280	311	305	288	281	327	281	307	282	297	281	301	319	284	310	285	295	333	328	283	285	304	305	302	310	273	298	317	275	307	291	291	299	269	284	280	326	315	297	280	346	275	315	306	278	313	302	264	281	291	316	308	332	306	329	310	310	323	269	313	261	326	271	295	302	277	269	293	302	275	298	311	265	272	288	299	309	308	294	318	294	293	338	269	307	312	293	311	296	267	319	273	285	297	319	274	324	294	276	293	298	304	295	308	293	284	284	284	306	310	281	293	304	277	269	314	307	273	302	272	285	264	332	297	294	296	317	282	304	289	290	280	293	303	304	297	288	293	282	309	277	282	278	283	269	294	312	292	306	313	274	281	301	296	277	304	301	312	328	319	293	286	332	315	290	322	282	291	298	297	289	310	318	304	287	273	306	315	306	286	272	324	285	320	292	289	297	311	289	338	262	293	274	317	294	288	305	303	265	263	308	317	302	295	310	320	291	264	261	291	311	315	301	305	313	293	326	299	305	281	294	285	293	293	345	312	308	304	304	309	305	288	294	331	295	321	273	295	276	273	286	290	320	276	289	308	314	282	277	291	326	257	325	271	316	271	320	307	297	281	279	281	292	330	281	307	295	287	296	324	318	302	289	313	320	298	291	324	314	306	318	282	306	268	314	268	269	292	303	262	322	281	302	260	270	311	283	288	301	278	315	313	287	303	287	297	305	284	303	294	288	290	270	295	302	318	282	285	289	308	269	290	310	313	274	317	314	299	267	304	297	319	284	286	305	302	294	305	310	318	300	269	337	275	281	280	323	286	286	290	293	300	274	292	273	286	291	310	295	288	284	305	267	313	285	311	288	282	322	315	311	304	297	322	299	279	297	275	283	280	287	275	316	316	319	274	302	314	284	294	277	319	324	291	302	301	291	270	296	300	320	337	324	287	280	282	291	308	271	298	265	284	291	306	308	292	319	272	288	291	289	297	333	286	289	333	301	316	267	300	285	276	311	320	307	279	282	278	302	253	301	310	272	292	293	296	285	318	305	324	309	297	310	322	294	319	275	305	297	318	319	271	316	304	276	280	273	302	313	302	285	264	332	279	303	302	281	302	316	325	296	340	292	300	273	280	286	268	295	287	333	288	282	262	302	286	298	295	313	297	294	270	308	312	303	308	325	309	271	293	278	319	297	299	288	283	301	312	291	290	317	308	278	309	300	301	303	296	331	340	318	286	307	321	324	329	296	311	281	272	277	282	284	288	308	284	276	291	297	270	299	330	303	287	323	318	301	294	325	288	272	310	308	302	329	271	321	276	315	264	293	309	317	299	280	280	316	284	274	272	288	303	303	321	262	305	304	297	296	292	305	334	274	303	320	283	330	275	302	307	315	308	305	285	270	308	269	315	271	312	290	287	274	321	296	257	304	287	279	305	303	288	283	288	305	309	304	288	295	279	307	321	305	289	277	294	288	300	284	309	308	300	286	303	322	270	319	323	282	293	299	305	278	277	276	311	268	308	324	249	308	276	283	316	306	298	321	307	268	300	299	311	282	283	295	267	289	280	287	283	300	307	303	286	281	304	289	285	274	299	293	298	299	298	308	314	301	309	335	283	286	332	290	291	287	306	328	293	314	337	298	272	324	290	253	282	304	313	303	301	290	307	295	278	336	287	265	265	317	301	327	287	336	301	290	310	277	308	289	285	301	295	329	321	295	296	268	301	309	292	302	314	284	297	281	297	304	288	309	286	296	280	296	300	319	265	307	295	309	277	314	303	306	298	323	296	264	305	291	298	305	305	270	294	292	285	272	313	306	269	289	271	299	298	311	285	309	278	303	295	276	322	284	292	287	298	300	322	295	286	298	278	299	281	309	297	289	330	284	276	292	282	329	308	297	330	311	304	302	335	299	292	287	299	315	287	277	279	317	271	278	288	294	288	297	283	297	327	289	272	287	320	293	277	302	248	299	272	312	272	305	273	270	292	316	287	325	296	316	271	295	300	320	276	311	275	299	292	283	301	293	310	276	313	275	320	288	298	324	306	289	358	312	310	272	312	318	294	278	297	284	281	302	340	279	296	310	281	295	289	308	306	326	282	320	302	321	324	317	265	305	280	280	308	293	288	307	316	302	280	314	287	279	285	287	324	315	274	307	265	280	313	277	310	308	289	311	332	273	299	333	337	262	291	283	309	268	300	289	330	291	303	294	317	323	258	297	330	297	299	278	310	307	335	300	277	280	306	314	295	273	322	327	302	264	306	277	284	291	283	304	285	282	259	302	289	329	300	311	335	303	304	294	314	285	321	303	302	295	277	299	290	296	280	306	295	316	283	299	330	321	307	276	309	286	290	291	295	313	290	278	298	291	286	279	291	304	306	313	257	299	306	311	269	316	284	298	294	297	275	307	338	311	305	289	278	302	306	318	285	289	293	311	284	280	311	339	281	297	304	301	260	265	291	308	293	287	292	302	299	308	303	267	307	276	315	275	292	303	280	318	289	300	298	280	267	317	337	278	308	332	284	295	311
39247	46970	29053	9787	2314	814	592	548	579	535	542	616	571	554	551	612	499	624	546	570	573	553	537	562	576	588	578	600	568	529	525	605	572	615	567	548	532	545	543	579	506	534	588	581	562	584	557	571	581	545	558	540	567	564	605	553	583	552	570	566	532	493	554	568	583	562	575	596	572	617	560	555	588	581	591	601	573	580	532	569	643	532	576	552	538	551	532	551	576	526	571	586	537	579	599	579	567	565	572	545	571	557	590	576	599	592	583	573	572	575	544	591	586	588	555	559	572	536	600	611	610	574	561	545	555	553	542	603	561	544	508	615	582	559	533	545	595	533	550	571	479	553	580	560	533	568	550	532	547	581	563	579	592	557	536	561	554	544	563	560	555	560	554	549	557	563	579	569	561	598	566	571	572	571	588	541	586	559	580	592	620	539	520	565	569	615	578	571	565	557	525	571	560	569	552	566	580	558	595	565	574	571	553	575	581	539	562	613	570	552	526	521	563	564	598	575	577	559	571	593	576	562	550	569	545	541	540	569	565	542	615	521	570	560	557	566	573	570	534	577	518	575	603	604	580	540	571	566	556	596	550	581	555	598	557	559	564	533	564	552	520	554	603	562	540	585	562	531	589	588	581	560	603	571	599	563	557	565	576	552	551	558	551	538	558	560	564	559	572	570	593	586	537	534	524	555	532	513	608	569	525	616	546	513	581	603	576	585	528	566	583	565	601	612	592	564	564	525	562	530	555	578	572	531	531	585	572	569	594	561	572	576	522	577	573	602	575	566	556	595	552	570	595	575	527	584	550	592	580	536	600	587	561	550	555	574	596	608	525	536	579	566	549	558	603	594	586	555	565	568	596	562	568	533	526	607	551	597	550	545	602	547	595	538	555	541	573	608	525	552	588	574	591	534	554	530	529	526	603	588	558	591	559	566	569	576	575	625	600	521	579	569	562	530	540	554	574	549	573	534	573	582	526	541	586	594	582	570	562	579	598	537	543	551	602	541	524	561	569	549	528	549	572	552	535	548	563	553	538	538	571	586	595	523	591	568	580	551	566	554	571	561	559	565	555	568	583	576	574	599	544	565	561	544	535	557	552	537	528	565	581	578	507	584	581	556	586	556	556	574	524	554	562	558	527	580	572	583	557	532	611	566	567	578	565	556	595	553	551	593	543	556	606	564	588	545	564	597	595	533	573	552	560	585	588	583	566	546	570	556	562	549	573	547	538	570	551	565	558	596	567	598	571	544	573	583	530	525	571	550	547	519	537	515	542	575	550	567	543	544	546	550	570	549	550	578	524	563	600	599	553	538	590	570	564	575	568	618	575	533	550	593	540	543	550	568	539	559	543	575	567	559	573	593	559	549	600	521	537	544	533	602	556	554	605	586	587	588	591	553	585	581	537	547	574	567	551	533	572	539	575	562	589	560	556	586	592	587	567	555	539	565	558	563	591	561	540	551	566	584	532	556	598	588	607	557	562	520	574	562	556	545	540	598	576	555	589	562	584	600	543	584	529	583	558	580	557	521	578	595	556	598	585	586	545	576	514	579	564	562	547	540	579	563	554	561	540	514	576	582	528	557	568	551	518	520	550	550	560	598	520	544	559	605	543	537	562	532	603	518	600	542	560	567	544	546	591	564	571	556	529	595	533	581	536	530	578	579	576	583	538	587	539	580	569	545	580	577	558	580	535	543	528	592	578	574	558	542	543	569	553	575	574	540	552	534	546	566	557	521	555	543	554	581	545	562	576	587	578	577	577	539	570	573	548	582	578	549	588	569	547	559	551	581	573	550	554	550	514	601	560	573	540	563	560	614	539	552	570	551	554	572	561	580	587	554	545	562	554	573	575	587	536	563	578	567	558	573	595	531	522	504	573	500	573	549	588	556	520	564	609	578	588	548	539	572	607	605	559	572	577	564	573	558	592	536	629	583	564	558	567	583	534	531	565	537	560	608	537	564	606	526	544	530	618	577	559	580	519	579	548	561	548	569	568	520	510	569	538	589	547	575	556	604	594	540	557	597	579	587	541	541	573	544	573	576	578	586	535	599	551	531	525	564	588	605	623	551	571	552	526	567	568	586	593	551	580	588	562	538	536	577	575	581	539	589	559	555	599	564	569	542	570	566	545	553	511	575	624	570	558	555	559	585	575	615	577	582	549	584	584	555	577	591	568	575	540	554	588	530	507	554	579	567	538	518	583	573	554	528	560	532	555	593	566	570	572	576	583	569	530	594	576	549	581	543	573	556	569	575	586	584	621	548	575	578	565	536	590	562	587	583	568	535	600	549	557	567	579	527	565	575	587	579	528	577	559	561	551	524	577	578	559	567	562	553	555	530	524	545	578	588	510	550	528	601	546	584	511	547	590	583	532	577	551	567	586	561	540	574	553	557	559	576	554	542	545	567	567	548	584	582	568	599	580	579	558	553	520	557	555	568	574	569	592	539	619	559	590	604	585	590	571	538	570	564	591	588	597	581	540	576	522	550	594	576	591	574	567	562	541	573	561	572	552	564	588	557	533	556	563	579	572	543	615	571	567	512	593	532	555	586	565	503	585	558	559	588	569	586	538	540	546	571	526	592	565	609	605	543	571	579	558	574	542	549	573	561	585	558	592	557	544	574	577	548	557	575	574	540	543	528	543	578	558	571	546	559	553	525	539	577	553	572	489	523	522	544	560	555	523	567	589	569	603	557	601	582	559	557	558	569	570	563	538	554	548	544	581	559	573	589	569	561	592	568	547	566	536	526	531	561	567	567	594	565	594	599	550	544	587	582	580	536	595	567	561	553	606	574	587	548	609	539	591	571	549	567	591	573	554	613	551	568	588	550	580	570	555	528	537	563	562	563	552	574	559	538	542	565	570	605	553	561	605	583	595	541	546	561	590	570	572	573	565	563	551	552	593	565	585	593	576	542	596	580	585	585	575	579	548	542	570	540	549	543	588	539	586	576	567	548	555	548	566	562	528	569	532	561	554	546	538	550	564	549	546	598	609	549	559	537	555	569	589	570	615	587	576	604	521	560	502	579	573	545	588	566	570	562	558	542	534	566	575	598	562	595	594	564	563	583	539	594	559	538	600	519	537	526	543	565	545	585	614	580	537	578	528	575	557	549	573	550	568	563	562	523	573	551	575	592	604	533	587	547	566	600	592	541	567	547	600	566	546	583	540	523	572	564	625	571	583	563	622	528	524	538	524	546	558	504	564	600	546	576	550	541	536	545	564	539	558	526	535	582	536	542	574	546	596	541	540	534	565	598	566	586	598	543	507	580	561	554	568	599	561	611	591	587	563	526	563	569	569	554	580	571	536	566	530	537	539	568	623	584	587	561	536	568	547	582	544	567	546	602	595	570	575	546	566	552	536	544	564	609	547	589	575	578	564	575	552	565	543	612	554	563	549	577	569	574	562	590	545	641	522	587	559	570	587	542	556	575	574	532	542	570	593	549	579	618	578	592	541	574	571	581	526	584	588	566	536	601	578	520
25099	24380	31991	25636	16939	3628	432	310	325	299	319	309	298	314	285	319	311	313	301	292	302	305	310	289	313	297	318	286	305	276	331	299	306	287	326	300	299	271	288	323	344	318	312	298	306	321	316	293	301	269	327	313	323	288	291	294	276	328	305	299	293	295	271	298	329	260	296	304	330	313	309	288	310	296	297	318	324	310	315	310	278	291	326	314	334	277	280	293	251	313	294	313	312	298	291	295	276	300	277	333	287	272	302	295	310	322	314	292	282	308	311	278	303	315	300	296	310	295	260	302	290	294	314	312	291	308	312	310	320	310	311	307	291	285	289	291	302	268	294	311	307	277	295	324	305	284	302	307	307	280	273	307	320	285	296	295	270	290	282	296	287	292	262	310	289	315	302	309	280	301	274	307	305	290	297	275	277	345	292	286	265	264	297	291	278	268	293	319	267	348	305	288	331	282	305	292	299	286	257	339	323	281	292	285	294	324	278	334	292	322	298	311	304	320	293	315	309	319	287	283	297	290	290	314	272	294	326	298	334	313	271	315	295	303	299	304	314	325	316	293	307	312	318	283	285	330	308	294	294	285	276	295	307	301	314	302	314	264	261	300	277	304	308	272	285	321	305	293	310	286	296	318	306	299	271	335	301	317	296	308	310	295	318	298	304	301	306	267	283	277	314	291	274	270	302	288	284	324	323	318	309	264	284	325	284	298	306	276	287	298	319	294	318	267	316	311	313	326	306	337	306	289	298	302	302	289	321	328	292	318	313	301	311	309	298	311	294	292	275	303	296	305	317	296	315	290	280	291	297	290	300	318	281	290	310	314	280	318	333	283	297	275	270	299	312	302	298	275	310	320	296	250	285	301	322	301	282	300	288	292	294	289	313	312	283	297	269	310	289	304	311	263	310	330	339	302	275	308	298	285	298	296	286	316	299	314	308	314	284	341	305	275	297	310	279	305	294	262	327	286	306	327	306	276	303	298	321	319	293	328	303	270	292	288	286	291	287	310	297	288	270	314	321	316	291	276	296	290	319	298	301	307	303	279	280	309	339	293	314	285	267	287	286	296	319	295	303	302	301	294	331	299	281	274	328	285	285	296	296	313	319	322	284	304	270	297	311	289	326	278	316	285	316	292	313	317	294	284	313	290	334	288	315	291	262	325	290	276	296	292	290	271	299	285	285	284	272	313	300	291	295	280	300	307	294	295	304	281	306	302	298	296	302	301	316	325	294	287	308	313	306	288	292	299	323	295	307	308	294	308	309	300	279	302	285	319	282	297	270	298	268	287	326	343	298	282	267	267	305	320	288	312	295	292	264	298	274	282	283	312	348	304	315	300	297	257	305	298	303	313	285	293	350	310	282	283	311	285	322	293	274	309	265	318	282	312	300	279	283	299	276	304	270	282	280	324	298	304	285	306	327	306	311	312	276	293	270	286	286	297	292	269	303	304	297	298	312	296	313	321	293	291	309	308	306	280	332	283	262	266	281	308	289	290	310	325	275	325	302	290	288	299	287	282	299	293	270	293	288	288	297	303	304	293	288	315	277	300	298	282	303	297	338	276	283	300	294	284	305	322	300	293	289	331	291	327	287	301	313	305	343	284	313	274	300	281	332	280	293	309	273	328	311	302	313	289	336	299	318	307	279	317	313	311	300	306	298	320	315	290	306	289	287	286	296	287	261	301	281	277	274	328	323	282	324	296	300	301	284	323	277	307	291	319	293	303	266	273	316	280	283	270	281	311	302	300	308	284	271	313	303	280	288	282	324	274	317	319	348	298	291	319	312	311	300	298	310	293	330	309	339	301	317	316	268	305	263	293	301	326	268	290	276	281	285	275	347	295	269	316	296	280	309	313	265	318	273	288	283	299	311	303	287	319	289	301	264	276	299	289	290	310	276	281	289	328	278	293	292	306	286	309	263	295	274	273	282	299	290	314	303	285	316	303	280	284	286	279	275	296	330	289	297	296	302	288	294	295	304	326	314	279	295	284	288	306	307	295	311	301	314	304	296	270	286	270	295	284	300	280	312	291	294	278	300	298	308	305	282	319	287	317	275	299	299	296	285	302	332	271	281	305	306	276	297	305	329	305	273	284	280	295	289	292	289	318	304	295	312	281	316	289	312	305	305	277	271	310	294	263	280	319	319	329	308	305	288	289	298	320	332	318	299	306	296	320	259	292	339	308	304	288	316	321	278	268	273	324	307	280	292	291	343	332	319	297	284	298	329	319	315	305	334	287	295	273	330	280	284	328	326	319	322	278	291	319	285	322	304	311	321	299	314	329	292	286	297	314	296	281	294	313	281	318	285	297	286	313	316	312	301	312	282	284	295	312	297	286	298	293	315	327	277	289	309	287	310	318	288	305	305	315	290	290	293	320	288	283	311	281	317	297	314	303	283	279	289	295	341	292	260	311	305	300	313	271	287	302	280	309	271	301	305	290	301	314	315	312	340	295	298	306	288	291	299	304	295	300	294	310	317	271	316	302	305	324	310	277	294	277	286	300	300	307	274	301	294	293	317	294	266	274	316	294	329	289	244	308	290	313	296	305	315	316	308	281	354	296	284	303	284	331	320	279	302	310	311	284	322	324	314	306	306	296	300	297	297	294	273	293	289	277	272	300	300	261	275	309	301	312	274	332	312	319	298	310	312	301	306	300	277	317	308	302	289	286	285	255	318	280	332	308	328	293	288	305	297	326	326	308	308	293	295	332	290	331	312	283	328	305	294	332	311	283	284	318	315	286	289	295	296	292	303	271	285	276	282	279	302	294	297	302	287	302	312	302	303	287	300	308	313	305	316	282	280	295	279	289	303	295	272	286	317	302	288	313	284	311	298	288	341	279	294	311	280	286	265	287	286	331	311	323	301	304	286	314	267	319	293	290	289	316	298	316	291	283	307	299	299	323	293	281	307	301	313	292	299	323	295	316	298	289	294	317	313	269	284	317	286	308	306	284	278	317	283	301	296	302	292	336	283	310	287	298	294	292	328	302	297	283	313	315	295	315	337	289	286	340	305	326	324	289	288	292	301	315	273	257	341	296	277	307	307	314	329	289	284	301	348	299	292	299	291	296	286	304	300	291	319	306	293	303	272	319	300	282	303	315	284	288	317	307	329	294	309	300	310	335	278	268	316	318	280	289	292	291	306	293	311	294	289	281	299	293	271	321	297	308	333	284	291	327	273	298	324	329	284	310	277	295	318	289	252	297	262	279	307	259	290	298	282	286	294	279	305	290	284	300	300	303	315	322	295	301	287	277	318	309	315	301	306	289	271	295	268	287	287	272	297	308	278	307	282	295	286	313	300	324	320	284	264	286	301	291	287	288	299	303	275	319	316	280	259	298	310	306	320	303	306	306	289	308	267	307	313	320	321	285	283	293	312	311	280	313	324	298	322	339	320	289	307	315	345	335	263	293	287	282	279	295	327	303	301	290	298	283	305	294	279	299	285	292	297	292	286	272	308	317	316	298	312	279	296	302	283	313
60143	87992	58300	28951	8657	1695	661	568	550	513	597	593	548	561	586	579	564	587	535	543	533	574	583	569	550	570	578	578	540	567	553	578	579	577	548	596	557	519	558	574	556	564	617	577	535	533	608	559	590	551	561	568	550	561	536	605	537	560	589	586	575	555	550	536	542	565	564	534	546	606	574	606	578	573	597	559	548	572	566	515	586	600	573	570	587	602	570	564	579	513	568	580	575	586	573	550	570	591	564	573	595	556	522	534	574	575	555	559	526	601	556	543	599	577	495	557	579	579	603	561	552	582	543	536	571	585	573	583	581	594	590	558	560	542	546	544	570	569	585	535	548	555	566	575	590	548	584	569	540	567	551	558	535	580	611	550	527	579	555	620	582	556	527	561	581	540	531	576	547	524	578	570	548	545	515	526	524	531	553	563	553	549	512	580	547	553	522	620	598	521	591	564	533	579	614	550	570	579	606	522	553	581	540	516	568	561	572	578	569	566	594	525	521	537	525	572	558	570	576	574	536	555	557	549	557	595	569	580	560	564	555	543	576	546	560	532	588	543	570	575	573	588	522	584	588	561	572	553	556	557	571	533	529	531	576	574	580	530	583	567	558	587	563	550	577	571	537	568	574	581	589	513	565	604	571	560	545	551	572	542	534	550	573	522	586	586	597	577	602	593	580	574	538	594	527	603	542	579	591	603	508	564	589	559	552	579	605	586	569	579	563	546	562	550	604	544	544	531	562	581	568	588	574	582	630	546	556	538	539	568	564	563	591	581	536	533	533	522	558	608	593	571	541	591	550	527	566	543	537	600	561	546	528	592	578	566	572	566	528	577	558	554	573	559	580	559	581	579	522	549	527	537	573	556	566	571	551	536	573	577	555	571	556	518	537	528	581	582	588	540	544	553	564	580	586	591	557	546	584	557	592	535	560	592	548	556	529	516	551	559	552	572	564	521	547	573	566	567	576	557	541	601	543	559	608	532	549	568	574	572	635	551	552	551	539	569	534	553	568	523	558	572	593	556	526	544	555	540	553	578	546	568	584	542	521	555	564	614	561	572	560	575	584	537	564	549	563	544	565	548	565	603	553	565	576	553	561	564	586	573	605	533	534	569	599	561	575	544	576	549	596	580	582	557	572	570	552	557	544	544	555	565	555	543	576	592	549	514	539	552	585	580	553	581	599	575	576	515	568	566	537	606	567	542	580	550	574	540	556	571	556	579	554	548	536	572	623	593	554	583	543	546	563	537	570	549	578	554	592	557	582	521	593	574	577	596	495	523	622	553	558	568	574	575	548	550	597	552	542	580	511	545	549	538	596	565	533	550	554	532	543	572	548	558	521	586	548	578	562	571	578	560	568	543	535	573	584	525	528	558	536	546	577	571	553	555	543	578	512	584	583	527	578	588	583	585	561	561	521	532	581	561	545	567	609	566	523	574	542	563	572	545	553	573	549	597	566	572	564	571	580	585	499	597	556	551	560	578	607	554	516	599	608	563	563	520	538	560	538	541	564	574	571	572	546	543	589	581	575	583	515	544	575	543	555	596	536	602	544	595	546	542	591	579	545	578	560	556	556	569	601	612	560	583	527	536	556	548	537	553	549	602	576	568	570	554	519	579	600	604	546	557	511	561	587	564	576	558	562	562	617	548	543	572	550	549	549	561	544	568	580	572	522	613	575	568	542	592	535	542	550	559	533	544	631	565	539	549	535	554	569	576	559	601	568	582	559	563	610	597	549	490	601	559	588	558	563	551	514	540	561	529	509	533	565	519	549	564	583	566	531	573	573	564	574	558	585	562	568	544	583	554	518	585	586	521	584	544	515	574	580	553	535	585	536	573	594	570	550	533	506	587	583	598	581	602	546	562	538	534	568	567	579	542	552	551	583	587	563	531	550	550	585	632	531	550	569	561	557	530	552	545	578	555	601	550	525	596	561	525	567	570	567	594	531	604	571	538	561	551	547	594	572	583	524	597	566	562	528	549	558	550	563	570	533	588	557	589	619	583	544	586	585	551	572	588	568	506	583	571	529	578	557	581	555	532	624	591	589	562	589	537	604	585	605	594	554	575	548	595	565	586	602	543	570	554	608	529	605	552	570	551	573	547	550	560	581	545	555	543	548	556	551	530	555	615	539	524	561	573	551	512	559	559	538	549	616	557	589	555	590	579	570	584	554	546	612	591	569	560	561	571	542	538	568	569	578	567	540	538	570	576	568	512	543	568	590	558	577	547	546	539	532	599	582	578	568	543	550	530	585	544	553	546	603	541	545	534	585	541	565	562	538	559	543	574	566	529	502	548	512	604	521	553	586	560	565	555	543	548	576	594	539	545	522	579	547	567	579	603	590	595	580	549	550	605	567	538	548	516	579	558	567	529	559	616	555	590	574	575	533	603	553	585	540	576	530	578	607	575	537	587	592	537	589	531	556	609	528	558	551	617	643	549	553	550	586	566	565	554	574	536	566	601	592	549	562	604	569	614	629	569	603	577	546	573	565	551	605	586	562	546	538	603	542	564	557	518	577	603	565	563	580	587	552	527	604	562	556	551	579	543	589	579	630	533	514	608	570	535	541	578	557	563	544	527	557	535	597	551	569	592	588	567	561	593	588	583	570	570	505	568	563	597	586	553	563	567	581	559	588	559	570	544	575	547	593	603	534	563	587	604	571	560	575	565	574	565	582	542	552	593	570	556	550	583	541	598	567	558	556	560	546	604	549	595	604	557	586	532	546	554	565	585	509	571	555	576	606	518	573	564	548	543	520	611	595	608	568	575	589	595	565	534	543	573	536	545	574	594	548	547	589	568	575	578	588	594	550	556	556	528	595	558	547	574	585	561	551	562	567	549	544	552	573	562	570	585	538	555	592	572	562	581	571	589	579	548	598	564	551	576	569	589	551	561	581	604	531	528	546	543	590	577	525	542	593	544	585	572	549	606	532	578	581	531	538	555	561	558	565	548	582	595	580	584	578	601	577	550	536	572	579	590	520	588	528	598	574	579	566	550	555	565	562	599	569	551	595	547	577	541	543	550	562	551	576	522	580	584	575	601	551	562	540	555	501	542	528	531	596	583	586	573	521	548	544	560	594	542	598	554	561	568	526	575	543	551	557	574	559	549	596	547	571	564	562	574	532	535	545	533	568	574	606	575	593	580	556	533	542	586	554	642	557	534	535	569	587	496	546	541	615	549	530	542	593	577	591	569	529	568	574	548	542	573	554	571	560	576	590	565	554	596	554	517	609	582	546	601	541	589	587	507	516	506	519	575	573	536	539	645	538	529	624	511	583	540	537	605	543	571	569	596	570	535	614	576	512	567	586	544	575	541	562	593	610	548	593	603	531	540	563	566	585	532	564	535	532	551	568	565	614	561	569	549	556	578	579	576	571	579	544	569	602	581	588	582	541	537	580	572	548	548	569	597	516	573	573	564	570	557	525	568	576	564	592	524	592	563	589	546	558	576	588	560	568	592	574	559	567	554	550	602	609	562
23648	22507	30431	24359	21039	15698	2018	430	352	379	366	337	374	374	360	365	352	358	350	381	372	366	338	300	346	351	365	339	319	360	366	350	347	361	344	354	344	373	345	356	363	345	364	384	358	352	356	316	350	386	328	349	350	323	378	366	348	366	347	309	366	358	367	339	338	357	373	368	327	360	332	347	346	341	341	341	357	345	344	343	315	352	341	316	373	336	341	320	330	334	358	340	348	343	348	343	351	318	346	369	357	377	350	356	348	329	376	359	336	359	335	344	357	369	373	349	367	338	343	348	362	373	335	329	394	348	393	320	352	351	355	370	327	333	328	361	349	346	334	331	371	356	359	359	337	381	367	315	338	352	352	342	354	386	324	344	332	338	360	343	375	367	354	363	333	343	348	338	347	326	353	350	351	388	309	343	314	330	326	370	351	351	358	380	391	372	370	344	354	362	361	377	350	375	360	347	377	325	342	309	342	333	352	342	353	383	350	375	337	343	369	301	360	366	348	343	311	377	347	332	376	354	356	326	348	356	342	347	394	322	363	311	348	380	326	388	358	357	344	353	347	332	350	365	347	342	345	354	406	357	336	357	345	359	346	347	332	350	320	342	388	372	360	349	347	305	375	321	341	352	347	360	366	369	345	357	383	356	363	321	369	320	358	350	344	370	392	341	344	318	355	367	372	338	339	368	336	345	337	354	312	380	341	404	356	349	365	316	364	348	343	349	342	370	357	371	343	331	352	353	363	315	329	350	318	366	356	352	332	342	343	340	364	360	334	375	359	341	355	329	349	350	335	304	355	334	348	378	360	360	344	370	366	347	339	361	323	387	375	338	344	354	355	375	341	327	389	360	356	375	316	352	360	361	334	336	345	364	325	340	346	350	344	333	334	351	325	365	324	379	384	372	331	316	385	358	345	309	322	347	357	355	373	377	345	352	348	342	355	356	353	364	359	393	343	338	375	358	337	380	367	359	338	349	369	361	349	394	337	377	334	359	341	362	354	350	355	342	359	348	381	331	388	359	352	337	354	317	379	359	351	346	338	387	325	344	369	382	319	337	340	376	316	345	372	359	331	393	376	351	347	344	348	350	351	364	376	351	385	355	363	348	370	346	345	396	333	370	355	365	343	346	318	343	364	374	367	368	398	340	340	348	302	350	344	375	319	336	341	359	365	330	348	372	359	337	338	349	313	299	360	396	366	364	306	318	340	338	352	356	353	352	345	346	377	367	347	348	372	363	357	339	344	345	368	321	382	352	355	337	358	356	358	370	334	338	336	356	368	363	304	360	331	344	369	311	348	350	360	364	338	344	347	343	353	382	336	348	348	354	373	379	337	327	312	340	365	323	361	340	335	347	335	376	354	343	336	384	329	366	317	370	327	349	388	371	339	360	331	340	340	366	335	325	369	366	349	381	347	334	325	353	358	380	357	368	372	385	353	362	350	343	371	365	380	335	338	335	334	341	367	343	360	362	342	377	335	348	381	352	335	359	351	376	345	348	357	329	343	398	322	356	355	334	388	340	338	348	346	330	348	369	339	335	339	372	361	362	334	368	342	352	337	341	394	356	388	357	356	355	363	361	346	354	352	379	360	357	328	331	345	375	383	384	333	345	355	333	338	339	347	364	362	356	367	345	327	371	368	332	386	346	369	360	374	337	364	371	372	332	295	369	343	346	316	350	371	336	361	353	343	355	351	344	388	340	346	322	383	393	358	322	354	367	354	353	362	342	347	335	337	365	372	371	373	378	340	368	335	338	309	384	342	358	350	332	327	342	366	361	378	311	380	344	366	351	367	333	359	323	380	380	329	361	339	356	345	369	363	376	379	313	344	337	383	338	341	368	342	377	344	354	356	354	349	387	339	322	339	347	365	351	334	357	344	370	340	335	371	335	349	396	340	360	351	347	354	361	350	347	330	354	345	373	361	329	374	327	362	331	341	328	357	364	354	347	333	352	350	343	378	372	329	333	365	373	335	362	367	326	388	369	365	329	339	356	337	348	351	363	359	367	376	371	340	370	383	326	334	354	360	329	377	348	325	349	344	322	379	388	338	309	330	347	356	366	375	330	356	350	336	352	333	353	346	369	330	355	361	324	334	349	353	359	341	376	353	351	364	377	351	360	341	368	358	352	368	338	322	347	369	354	324	347	370	313	364	360	358	370	380	337	373	361	365	366	355	328	338	341	351	365	360	366	365	346	325	368	357	344	376	384	356	384	380	366	326	330	353	354	362	366	352	309	351	359	340	364	392	348	335	352	351	349	363	335	327	333	333	354	339	386	334	363	343	350	362	347	321	337	335	346	353	333	370	334	385	365	345	350	346	365	348	338	381	355	344	355	328	344	373	347	365	326	375	374	356	368	347	323	346	361	351	343	364	340	365	355	387	298	345	339	357	340	340	351	372	327	360	354	347	386	369	356	352	382	315	389	340	340	362	348	338	365	328	354	324	340	386	332	356	352	347	382	354	376	358	378	340	350	365	391	377	360	348	329	350	342	363	344	328	347	340	375	336	356	323	349	337	341	371	347	320	345	340	364	352	358	363	337	372	331	325	376	365	340	337	353	344	381	338	343	370	374	343	350	335	327	327	344	348	335	339	364	306	357	355	355	340	348	382	365	361	334	360	371	388	372	357	327	346	363	380	353	373	333	364	341	367	355	333	389	371	371	354	405	367	358	345	379	325	325	364	374	330	379	319	351	336	351	341	390	360	336	344	373	333	369	342	345	341	389	370	343	372	370	345	358	344	346	333	355	345	338	357	341	322	360	381	336	356	349	320	342	324	335	363	323	390	395	319	325	358	355	364	354	314	350	327	370	349	355	376	387	329	369	355	363	349	344	393	318	343	358	307	375	345	353	362	358	370	356	346	330	327	335	357	350	333	331	332	342	378	352	337	358	367	312	357	343	345	368	333	340	365	332	323	348	366	304	345	329	352	351	339	328	371	337	334	319	346	300	318	330	379	348	363	344	330	344	338	347	352	359	384	373	344	314	341	367	347	381	338	378	362	379	327	355	349	326	372	338	381	362	361	355	354	335	325	358	331	289	344	358	340	363	369	362	369	374	338	380	378	367	348	341	376	337	321	359	338	348	360	338	363	381	327	328	339	350	336	352	371	320	355	365	371	339	362	381	382	364	353	354	360	382	335	389	319	324	347	324	347	381	327	370	366	383	358	309	335	315	330	347	317	338	359	343	369	364	365	337	371	339	348	347	354	332	351	386	375	339	353	345	314	367	364	355	375	342	329	374	346	329	340	362	380	317	325	347	401	369	344	355	333	331	383	338	337	348	341	332	361	364	350	355	341	342	369	367	363	359	321	331	368	352	329	337	319	368	358	323	336	334	355	364	290	372	337	347	386	341	361	373	353	349	361	341	349	353	366	335	366	344	336	376	366	359	348	368	330	366	334	349	338	334	344	330	390	360	354	335	355	369	351	357	324	367	374	332	365	358	380	353	344	353	373	345	394	361	359	338	373	341	339	345
60603	99722	68201	36760	13171	2559	864	654	623	625	639	622	583	644	601	578	649	598	616	626	668	648	654	634	612	655	631	628	629	641	632	598	591	580	584	595	632	639	638	688	617	618	619	621	604	569	671	637	583	643	632	624	653	651	605	663	620	611	651	608	619	617	583	661	648	592	606	631	660	632	629	652	599	620	656	644	628	634	630	612	624	623	625	625	655	628	616	646	582	623	582	606	633	656	628	599	624	583	645	647	675	573	627	666	655	634	623	621	633	630	589	624	631	627	624	640	609	622	643	684	596	620	657	623	610	577	614	608	617	639	631	624	596	654	639	615	630	635	637	645	612	636	682	625	607	586	651	659	616	593	629	629	581	651	585	590	616	596	616	640	671	636	611	647	619	623	643	622	648	669	647	619	663	619	611	629	619	635	576	634	643	586	625	645	595	632	589	607	619	616	580	603	652	605	631	629	596	641	634	615	646	598	609	640	622	626	593	634	650	616	612	625	650	609	612	632	625	625	662	628	604	572	635	603	631	628	606	600	626	660	584	596	638	615	594	623	566	612	613	672	640	664	573	581	623	599	643	674	628	671	702	678	589	639	607	632	632	607	635	621	609	647	662	651	587	565	611	634	608	665	625	654	557	656	640	612	642	651	672	653	625	614	620	639	649	655	563	633	603	613	629	619	673	623	624	611	604	585	578	614	610	662	610	605	647	581	618	643	631	615	645	610	600	656	638	639	636	620	641	662	579	562	613	605	585	601	579	643	647	636	570	580	577	666	656	648	640	638	613	585	666	667	676	623	610	612	638	639	588	626	576	636	612	656	583	652	629	593	627	619	661	608	635	626	667	595	586	604	641	607	642	666	613	599	644	605	577	593	619	653	597	600	647	585	651	622	656	624	600	629	599	589	609	649	645	596	593	625	633	605	645	652	680	592	638	632	642	628	635	644	600	635	618	637	639	676	586	625	629	611	582	677	592	666	584	631	634	601	655	625	624	564	648	606	594	601	626	645	622	639	625	652	617	622	613	629	608	603	631	603	663	598	622	631	648	605	702	662	594	620	595	605	638	637	651	593	610	646	655	594	581	634	615	638	645	583	620	631	648	629	626	629	573	601	625	595	620	635	607	641	621	649	609	631	596	620	610	622	652	625	612	618	608	625	637	629	622	588	606	612	633	603	603	612	627	665	616	650	620	583	573	659	642	614	615	638	636	599	646	641	611	672	623	572	630	652	622	604	646	600	661	638	642	620	613	612	603	631	644	651	616	636	580	635	587	591	608	653	626	651	596	646	620	607	619	619	616	671	579	553	625	660	634	650	663	664	634	618	624	606	649	620	647	627	627	601	651	637	649	653	648	634	614	579	605	619	604	642	594	627	673	624	625	587	612	664	619	648	596	642	613	622	608	643	666	640	640	661	604	580	630	600	643	631	608	645	594	613	581	658	651	617	633	618	592	626	603	644	614	640	622	591	655	592	615	620	594	613	605	611	604	579	622	620	612	583	617	602	659	660	602	609	589	657	604	587	583	574	620	644	624	670	661	594	616	600	613	634	619	611	615	649	635	584	658	613	623	641	641	643	638	650	533	629	623	621	620	636	628	621	599	668	613	608	630	584	653	599	604	637	608	619	629	630	621	635	597	638	631	644	636	649	669	628	648	624	601	609	635	695	633	640	641	630	548	611	615	631	601	612	576	620	641	587	625	610	623	662	580	622	642	615	610	617	614	666	634	671	641	621	640	624	630	627	597	618	631	602	628	662	582	617	646	666	621	643	636	608	644	629	680	690	611	594	630	626	610	651	627	635	628	654	589	621	660	630	623	586	623	614	622	639	609	625	663	611	622	618	599	633	662	672	603	612	633	561	661	637	620	631	587	680	651	623	575	681	580	652	676	602	620	583	613	620	588	634	634	585	663	656	612	617	607	622	602	598	607	680	609	626	606	591	611	627	631	634	610	647	634	615	614	641	584	597	607	604	593	645	619	585	642	624	620	665	635	617	605	636	632	601	623	631	612	612	614	594	601	645	624	656	609	639	643	633	644	644	627	636	640	596	616	618	644	626	640	601	636	647	640	668	636	612	623	664	647	634	604	629	596	663	592	612	653	589	631	654	578	642	601	627	622	633	644	572	633	598	652	637	583	609	654	596	599	620	633	574	626	601	624	616	604	637	597	659	615	615	622	585	627	604	631	637	620	637	644	646	641	643	620	636	584	615	633	636	610	629	666	645	622	612	676	621	590	614	648	571	642	605	604	633	630	583	650	606	612	635	632	611	606	596	623	622	586	621	629	591	627	564	635	626	624	617	642	623	548	604	624	574	655	640	645	621	589	649	616	677	609	609	641	591	629	655	640	669	617	596	612	630	603	635	651	584	652	583	624	575	650	625	618	662	614	609	630	592	644	676	641	615	600	646	629	647	623	639	629	637	640	600	632	606	611	611	639	617	625	626	628	627	645	632	601	571	650	649	635	624	635	612	636	630	623	628	633	646	628	570	607	626	631	650	627	609	653	628	590	648	602	611	632	597	635	638	591	646	647	625	630	617	622	614	621	597	602	651	641	610	621	654	634	604	577	617	619	630	595	601	654	658	634	602	607	655	653	625	620	599	630	638	577	668	590	610	606	603	648	626	629	642	627	648	645	576	593	627	656	606	628	631	598	591	583	629	612	570	563	604	608	621	662	637	601	598	671	590	622	600	639	620	628	604	599	655	588	591	605	611	663	618	597	640	627	618	635	609	638	641	614	617	624	596	669	599	636	615	597	610	572	611	624	650	657	610	620	590	652	647	621	633	617	639	669	631	662	615	613	597	635	647	621	636	630	561	655	640	601	638	671	603	599	595	594	601	658	656	662	590	680	587	633	600	660	621	608	630	627	643	602	624	641	644	637	642	616	603	615	645	591	640	617	655	626	615	611	610	589	610	627	604	677	604	634	657	577	571	623	621	655	619	583	628	592	634	653	623	631	599	594	666	626	614	642	648	603	608	670	650	649	600	669	634	661	589	602	642	580	611	664	651	666	637	587	626	622	602	605	636	566	609	635	612	606	623	594	637	621	639	640	609	603	585	612	643	620	629	632	638	598	638	633	645	611	630	640	596	635	607	655	610	641	681	607	590	591	584	597	619	618	592	632	620	635	572	596	648	636	631	627	634	628	594	639	629	636	607	644	631	588	625	628	639	599	621	603	596	627	590	613	599	631	650	612	660	578	647	657	586	643	601	596	585	618	646	627	600	652	610	610	599	604	661	610	599	637	634	610	639	611	575	664	664	628	628	581	613	608	608	642	635	623	626	608	580	610	639	639	617	620	622	610	635	650	610	658	599	584	611	636	614	602	613	630	658	623	638	632	617	678	682	599	630	619	591	604	625	638	594	630	637	591	650	611	590	640	645	610	611	630	623	628	614	624	648	629	611	615	643	605	623	632	627	635	636	570	630	654	636	622	652	603	631	644	648	640	602	603	615	604	581	638	631	683	640	613	640	616	591
30762	32292	25659	9152	1134	354	321	316	321	328	306	298	296	311	300	284	300	313	275	322	313	315	325	302	311	291	309	315	303	320	300	293	261	308	323	316	308	287	316	282	284	295	285	275	321	304	278	297	307	303	327	295	314	300	284	310	280	292	283	324	311	311	295	312	273	314	288	285	300	302	309	300	293	305	285	278	292	316	324	317	285	275	278	317	273	302	317	251	318	286	324	291	324	280	289	286	315	306	336	302	312	334	302	292	328	302	317	312	300	310	293	326	317	301	317	319	335	334	306	322	287	306	317	298	292	298	318	281	282	308	315	304	302	289	298	294	297	333	270	286	306	295	317	295	290	295	299	292	302	322	283	330	276	305	297	295	293	328	294	305	291	275	291	287	324	268	310	318	294	279	320	307	341	265	333	327	306	273	307	290	299	301	310	326	288	273	317	312	306	304	311	314	280	297	295	272	267	315	322	321	323	314	296	296	306	326	310	313	292	319	283	299	309	310	291	310	296	319	265	297	297	263	314	307	319	324	290	284	291	289	297	257	308	309	296	305	273	283	299	289	342	298	300	297	307	333	310	314	295	298	332	321	316	296	287	309	303	280	309	334	321	304	307	303	337	307	294	337	305	305	316	270	287	283	286	290	305	308	294	293	287	305	332	286	327	302	303	314	310	329	325	331	308	289	321	303	299	353	300	333	288	290	296	289	295	309	290	300	315	284	316	263	319	297	288	302	314	323	331	307	291	313	305	287	301	331	313	293	320	268	316	298	278	322	326	299	290	289	294	289	267	317	293	286	314	310	320	306	285	342	291	308	273	321	279	304	307	331	326	300	312	287	281	323	309	312	317	282	303	330	306	313	296	291	277	308	261	301	318	318	308	318	334	311	298	320	312	302	320	305	293	317	307	299	304	308	312	314	273	303	276	291	295	324	324	338	323	308	328	315	308	318	301	299	278	318	314	294	315	273	302	304	307	313	295	287	266	287	291	303	315	289	302	341	274	337	322	312	269	291	268	283	303	283	314	264	308	294	283	290	316	302	307	279	351	319	277	324	298	285	278	286	314	305	288	298	287	299	295	294	322	323	307	336	323	279	319	299	321	339	273	313	337	315	315	314	276	300	267	309	292	296	338	307	334	323	290	327	306	281	260	301	296	300	306	256	319	294	272	305	301	281	309	346	286	322	303	301	262	280	320	280	278	285	320	293	312	326	311	313	314	304	323	296	313	303	306	317	310	278	286	274	292	278	334	283	277	301	309	297	298	298	302	300	303	312	283	297	305	293	294	315	293	302	337	294	305	322	276	310	313	286	328	305	312	303	286	299	270	298	315	302	303	305	324	295	302	319	301	289	288	284	273	304	306	303	304	323	300	295	320	262	288	282	287	323	297	298	298	319	284	288	325	330	281	315	321	278	283	302	313	329	315	292	287	301	305	292	297	316	282	267	290	285	317	305	300	299	292	318	298	256	286	291	284	292	282	301	300	277	349	330	315	285	286	310	288	322	307	269	315	293	298	304	311	281	282	322	305	307	287	294	296	285	307	295	306	325	295	285	284	285	286	285	275	291	294	303	271	315	277	325	298	291	303	314	311	326	259	324	303	317	332	266	318	266	304	299	298	274	294	294	259	298	331	306	311	303	321	283	291	294	294	333	328	330	291	317	321	294	304	293	308	297	308	330	307	298	317	300	305	313	282	315	297	294	335	301	283	314	292	295	269	300	295	293	324	317	280	304	315	309	289	308	312	320	316	285	288	315	327	327	274	320	281	322	308	294	328	291	327	345	306	285	316	284	301	270	278	301	279	301	311	289	308	297	320	309	282	321	265	284	282	311	289	329	321	298	328	278	269	310	300	317	267	340	302	305	321	296	306	322	312	309	317	312	309	290	300	269	323	285	319	309	317	298	255	281	287	331	317	292	287	319	316	287	293	315	295	285	289	338	328	287	304	311	310	297	301	289	318	330	298	284	291	291	299	357	267	343	288	326	318	328	301	333	313	289	302	293	327	317	301	286	301	298	316	338	315	292	275	332	287	288	292	315	353	277	282	276	308	322	264	281	298	284	311	302	305	290	323	308	322	271	306	319	320	288	293	305	258	290	320	307	299	317	303	296	313	296	323	320	329	294	287	325	299	308	307	309	308	305	318	328	319	323	289	304	306	312	284	325	281	295	340	285	290	309	297	290	291	284	301	316	305	285	310	317	302	284	311	295	303	295	281	329	302	293	305	272	269	313	303	302	289	290	298	332	301	290	295	312	291	292	279	303	315	315	306	321	274	298	278	321	309	338	343	319	298	299	337	289	306	295	291	322	302	303	296	327	312	310	309	281	304	330	296	315	295	294	296	300	290	297	289	324	313	292	283	281	288	308	305	325	300	325	297	287	310	313	279	319	331	280	323	304	293	308	278	297	304	286	303	314	291	296	306	312	295	300	348	331	316	282	321	290	320	299	273	303	291	293	296	306	288	288	307	303	279	335	306	280	305	299	310	338	300	286	276	299	315	277	310	288	311	307	301	314	259	294	282	286	319	290	327	301	281	319	296	288	312	273	330	275	319	308	300	297	320	321	289	291	294	351	322	308	303	313	313	307	321	288	313	296	311	296	286	276	299	323	303	285	290	293	259	283	304	314	285	301	297	289	310	293	297	316	317	268	290	308	294	295	280	324	294	318	308	281	307	282	284	326	327	301	313	284	265	284	293	307	320	298	280	312	315	279	309	301	329	310	289	304	310	268	299	298	329	294	330	309	309	310	298	313	300	309	286	295	289	337	321	318	299	276	324	294	296	314	299	315	297	297	331	305	306	309	282	293	276	315	293	290	326	303	312	330	280	311	296	289	293	285	279	294	292	302	255	318	311	351	322	290	289	305	313	316	298	312	286	305	309	323	340	279	310	310	297	300	284	312	317	302	279	289	293	305	319	301	307	311	292	274	339	290	313	313	300	300	317	297	320	296	291	301	316	306	300	273	328	293	331	307	316	312	318	300	287	320	301	303	319	296	316	289	331	313	308	287	291	296	317	324	298	317	279	306	299	294	257	279	325	343	317	269	296	294	307	308	323	296	326	296	292	308	326	291	285	295	309	313	280	283	307	333	315	296	299	294	291	298	310	316	286	296	315	294	331	322	315	308	314	333	287	284	298	307	286	297	287	290	320	283	299	326	284	314	273	327	300	299	292	297	302	288	322	270	363	318	321	339	289	298	290	320	297	310	327	357	325	285	324	298	331	332	334	299	280	301	275	298	330	292	316	300	273	308	295	303	338	312	292	312	316	290	315	271	298	285	281	296	299	304	321	306	290	285	323	321	279	326	298	300	303	301	300	291	308	303	292	297	290	286	344	290	299	269	323	311	309	307	340	277	316	297	300	287	288	307	309	276	305	316	298	297	303	288	297	310	294	332	316	298	333	295	320	312	289	297	320	264	310	286	309	308	287	279	291	305	325	272	310	330	305	281	330	302	295	295	300	343	291	278	306	267	267	267
38851	47958	29496	9436	2171	792	630	521	583	541	557	567	546	563	499	556	620	556	590	585	587	605	587	562	581	548	565	571	565	551	561	585	578	566	562	577	548	535	542	546	550	551	572	559	594	537	586	561	547	570	584	538	585	555	600	546	574	543	572	562	524	580	511	551	555	561	540	553	586	589	563	514	609	590	595	536	586	589	566	554	554	547	551	587	553	568	606	569	609	579	581	564	552	560	538	550	550	609	548	566	550	575	585	577	511	544	581	556	549	586	556	541	560	557	607	560	604	519	598	564	574	605	551	568	536	590	587	590	582	578	575	561	572	518	560	578	571	575	549	550	586	581	560	554	548	548	559	548	583	578	550	583	589	532	574	541	543	558	556	590	564	562	606	541	565	574	582	542	517	537	576	565	621	556	536	577	564	589	576	532	603	567	557	578	566	574	590	524	563	549	585	597	549	554	531	555	587	530	535	520	569	529	546	572	584	623	575	573	567	586	622	553	599	536	530	546	582	574	573	524	538	615	565	540	520	563	584	554	589	567	543	550	559	600	540	580	591	532	589	505	579	579	563	577	564	552	603	604	579	553	584	517	557	568	539	588	523	568	524	553	626	565	556	577	592	549	544	509	521	539	578	595	541	598	564	630	607	589	561	544	535	552	561	566	563	513	559	540	584	584	536	568	565	561	601	554	537	559	582	539	591	550	542	592	571	587	544	613	559	576	560	569	551	596	606	577	567	554	561	566	551	597	523	582	592	552	571	551	598	562	581	558	552	561	558	604	579	547	614	529	561	529	569	545	589	554	577	608	556	599	564	528	594	564	527	542	581	582	547	534	580	591	542	567	537	567	558	535	581	558	636	573	580	561	550	525	554	539	581	535	589	542	553	560	537	575	511	567	595	562	548	564	554	575	539	605	560	560	559	553	556	571	543	578	558	575	544	553	589	559	546	568	551	610	575	610	583	599	585	603	573	568	572	574	559	589	606	549	529	541	571	565	566	556	561	547	583	565	542	567	566	530	563	576	571	549	546	542	573	584	534	554	538	533	569	576	568	560	570	555	571	591	623	578	535	560	587	582	574	593	575	566	581	576	517	551	606	555	575	615	593	567	632	583	559	609	561	592	548	610	537	571	534	577	597	618	544	544	577	526	541	565	580	561	566	553	576	534	601	527	575	587	574	523	545	530	568	553	549	574	549	556	526	586	538	541	589	542	558	579	619	574	582	562	519	553	543	577	567	532	524	564	546	570	602	554	619	538	502	529	580	534	584	573	535	583	535	497	571	601	604	574	551	514	571	590	571	590	555	546	557	544	526	556	553	606	544	573	561	558	576	535	561	545	533	538	549	594	576	545	518	581	504	533	578	584	554	565	543	604	571	535	586	562	601	584	586	578	570	538	547	528	562	572	577	564	540	566	600	564	574	593	588	526	572	539	534	573	564	522	563	541	576	529	555	594	555	534	566	554	591	515	594	519	597	573	604	573	607	578	534	556	571	560	605	552	559	535	525	571	564	555	539	595	548	557	567	568	535	560	551	573	535	608	531	540	595	590	569	555	567	538	584	587	538	572	566	632	614	601	552	538	570	564	556	633	604	561	550	600	559	556	566	571	506	591	575	569	534	538	541	549	610	595	562	573	576	579	525	587	549	551	540	562	581	558	527	552	583	611	573	556	552	540	588	564	564	545	551	573	556	554	560	577	589	630	518	557	604	578	612	605	608	566	538	549	540	576	572	548	505	589	554	605	570	543	568	547	531	590	570	586	554	523	598	580	535	542	559	560	567	553	574	603	570	550	561	548	568	602	549	582	557	609	588	547	582	573	606	571	568	591	573	579	535	562	578	595	571	590	560	574	552	564	543	577	546	550	518	542	575	578	537	535	604	576	612	581	581	586	570	566	565	497	574	589	560	580	563	580	571	544	539	531	542	569	563	557	561	535	560	578	571	569	583	567	556	552	556	572	581	559	560	564	576	590	588	520	536	560	589	581	592	552	562	574	589	562	579	561	576	605	512	564	589	552	627	567	597	576	540	602	593	550	558	588	525	570	581	601	570	576	517	551	571	507	586	558	571	559	569	568	520	568	581	558	554	583	519	551	606	553	530	572	561	576	579	560	561	582	576	579	549	584	571	582	576	548	545	587	555	564	540	582	566	560	549	543	543	546	554	609	621	583	550	538	592	573	560	580	540	577	590	561	533	575	579	554	520	553	548	546	529	555	586	544	566	584	548	569	581	566	560	560	577	565	542	587	582	559	604	571	528	529	538	545	575	587	527	551	585	545	597	525	552	544	548	551	568	543	586	554	502	555	529	572	514	567	510	558	570	589	551	542	590	585	558	563	580	554	657	538	568	540	537	549	572	543	604	559	582	563	545	640	570	604	568	557	547	606	565	541	569	562	571	548	530	579	579	604	510	569	557	588	604	583	545	596	580	565	573	556	573	550	520	579	521	599	611	565	542	550	543	580	562	542	543	580	565	572	580	568	589	571	543	608	588	541	563	540	569	525	526	561	547	544	559	541	541	542	584	580	549	585	587	515	575	587	563	567	577	553	583	528	542	544	551	561	541	564	561	554	591	560	567	593	539	569	588	562	533	544	560	591	572	552	577	581	583	584	609	547	543	582	556	526	567	546	549	602	556	584	568	585	516	585	577	556	572	567	569	550	634	593	557	559	577	511	535	526	555	537	599	605	552	600	580	617	568	617	596	568	541	614	597	530	580	551	567	567	582	575	560	567	539	581	594	560	561	535	579	588	625	539	532	626	569	510	613	530	594	587	552	587	558	610	517	491	546	567	515	521	568	544	557	573	572	590	548	563	581	558	555	567	568	535	564	573	570	580	566	559	532	539	535	554	567	532	576	547	563	574	571	568	591	516	542	570	552	559	558	597	592	641	568	576	544	570	575	610	580	550	580	550	541	576	576	579	572	531	571	555	542	541	572	583	592	567	601	556	599	531	564	532	571	529	573	572	592	561	572	576	580	568	547	542	551	507	543	534	600	545	586	543	551	580	562	563	565	550	565	581	588	503	563	584	569	544	580	540	527	522	536	577	525	536	542	538	557	563	588	575	592	578	542	625	591	519	564	565	576	550	599	591	566	581	554	558	581	566	600	510	585	510	550	541	586	590	568	608	624	548	561	547	577	534	553	499	562	568	586	566	545	559	605	527	579	576	542	572	599	538	579	594	546	576	599	545	572	579	553	544	560	589	538	552	593	601	570	563	543	550	605	559	608	571	583	623	610	535	570	570	493	551	543	536	579	620	580	517	549	546	572	581	561	589	574	566	581	613	569	539	592	549	564	558	564	523	578	560	525	544	602	608	534	595	560	566	551	570	564	553	566	551	516	547	580	589	540	581	574	590	505	547	585	572	534	504	546	579	570	546	576	505	547	566	541	563	548	556	552	566	509	494	562	567	561	612	548	589	584	572	553	574	597	607	567	600	574	603	586	566	551	554	568	610	574	576	516	555	586	585	563	569	600	582
25149	24348	31777	25293	16923	3404	417	302	317	342	305	322	298	321	322	308	314	293	305	314	287	292	289	303	294	337	311	301	332	286	331	271	295	273	329	283	287	308	307	327	284	274	300	321	293	308	298	314	327	290	302	316	282	328	342	308	297	270	304	304	294	318	310	330	308	299	299	301	308	318	299	257	308	278	327	337	329	278	320	307	306	345	322	321	312	295	310	303	295	280	301	324	294	295	310	299	351	324	353	312	290	345	283	276	314	321	306	340	323	294	280	294	318	320	290	286	296	294	302	307	276	317	301	308	277	304	292	306	270	277	320	286	304	290	299	297	288	292	277	319	298	299	299	284	319	318	273	292	308	308	286	282	272	301	329	273	296	309	300	300	305	293	311	320	310	295	282	292	307	308	296	327	355	303	284	260	283	300	314	292	321	329	339	305	323	281	318	304	295	298	320	312	301	294	285	294	312	297	283	308	310	281	299	338	282	314	311	314	310	336	307	334	322	346	273	305	321	315	325	317	301	327	305	294	296	306	315	318	354	311	321	313	333	315	299	268	327	306	320	283	263	292	260	303	301	312	304	317	302	301	297	317	282	313	334	297	294	292	310	317	324	319	285	301	309	265	272	316	294	306	302	307	322	314	308	272	304	261	298	283	298	302	293	306	301	299	318	315	300	322	308	284	313	291	321	304	273	272	315	297	288	282	303	267	315	319	296	293	316	303	290	307	303	322	312	277	312	281	277	306	261	302	314	285	299	301	324	335	276	330	276	307	314	280	313	292	327	308	291	296	263	288	279	287	293	300	321	276	291	298	314	311	312	309	293	305	291	298	326	296	287	315	287	299	271	317	323	305	288	304	308	300	298	299	306	299	320	293	297	301	296	296	293	314	267	332	318	301	278	298	334	322	299	298	300	264	297	307	307	308	300	283	291	300	287	297	276	277	297	267	308	289	332	304	265	306	285	316	305	315	284	294	307	306	310	275	312	317	312	298	310	318	292	297	278	315	296	302	349	309	306	314	277	331	274	276	298	322	291	314	302	278	313	310	320	312	296	303	319	315	296	282	308	289	318	292	290	294	305	299	311	307	284	285	324	289	297	315	290	319	301	307	303	290	314	328	301	331	277	318	316	295	290	301	279	317	290	334	300	332	305	286	340	307	303	300	310	291	308	314	297	285	276	314	305	288	296	314	309	297	306	332	291	309	327	289	319	322	296	304	287	292	293	284	328	327	303	299	281	286	301	336	311	319	278	315	292	262	306	293	325	297	280	286	298	311	312	316	299	302	313	311	314	322	299	299	298	292	287	291	275	304	297	312	298	302	307	297	300	302	288	285	319	279	319	307	310	307	305	270	282	322	289	318	303	295	293	303	303	311	295	319	291	305	307	319	278	336	303	298	281	291	273	322	306	320	290	291	297	291	295	275	288	258	292	277	306	294	315	312	304	265	321	315	308	282	293	300	276	349	308	341	308	286	306	310	292	291	298	316	307	308	278	293	296	304	322	294	303	305	332	290	299	307	292	324	303	312	314	256	326	303	318	305	298	290	320	326	307	297	305	291	306	303	296	285	300	304	310	321	305	295	321	331	322	306	300	295	266	333	303	314	300	305	316	315	298	289	292	316	282	289	294	290	265	305	308	300	300	311	312	285	295	333	313	292	307	307	255	299	281	304	272	316	308	325	300	305	278	302	281	296	304	317	292	285	299	298	327	284	335	309	315	287	308	294	306	298	298	334	301	320	292	291	316	277	315	312	303	294	277	330	301	286	293	282	329	319	312	315	269	307	302	310	318	296	284	277	311	290	297	298	294	301	320	284	307	276	293	295	291	254	280	316	314	296	331	304	318	288	300	300	280	294	289	294	296	353	290	312	330	309	313	289	315	302	290	305	293	307	292	287	312	292	315	336	312	317	297	287	317	295	284	296	292	325	286	291	290	324	274	289	296	286	281	300	288	312	289	297	323	298	304	292	307	303	306	291	280	334	303	327	284	274	293	307	293	302	305	300	287	305	294	299	305	297	314	307	285	321	288	328	324	340	305	272	297	328	303	280	285	306	327	275	272	309	316	329	295	309	274	280	301	291	294	315	313	292	277	307	297	278	312	324	292	259	302	305	306	285	306	290	305	289	301	325	296	294	318	311	294	303	305	289	285	281	305	301	295	307	286	304	301	284	295	299	288	300	321	244	316	311	308	253	311	296	293	319	297	292	282	292	307	304	275	316	300	308	308	338	303	325	309	291	314	314	277	305	289	298	312	303	303	258	301	297	299	265	284	294	322	304	286	278	279	299	327	312	297	299	301	287	293	311	290	298	325	321	265	276	302	314	314	295	325	302	290	279	309	283	304	322	348	317	291	296	303	279	318	336	340	314	311	308	288	314	301	306	326	294	298	317	295	292	271	339	299	298	286	267	287	333	309	298	323	308	302	317	285	305	286	268	277	321	307	288	302	327	284	278	293	315	314	292	318	311	335	314	290	269	323	307	293	339	293	321	288	284	291	302	304	295	276	281	289	304	285	287	294	286	314	295	299	281	318	276	284	301	312	323	291	329	296	294	313	318	264	293	307	314	300	300	315	310	291	281	295	298	292	278	323	297	322	309	314	318	314	307	327	310	321	296	306	317	319	295	287	295	310	315	310	309	302	290	310	296	305	279	298	294	318	289	283	286	272	312	290	296	304	282	274	313	295	313	293	305	308	299	315	286	315	317	332	312	299	312	289	320	291	325	320	320	311	286	302	317	299	330	263	325	279	297	329	302	316	258	322	334	305	300	303	300	296	311	284	291	334	282	290	325	314	318	320	316	260	316	323	274	287	311	293	326	300	285	301	305	333	289	293	319	299	307	328	303	356	288	287	326	281	312	311	289	273	300	317	297	316	305	321	292	263	298	301	288	315	302	318	336	288	305	282	272	288	312	303	324	266	286	299	295	289	303	327	301	282	328	317	298	321	288	300	328	325	291	333	338	319	328	304	297	341	314	275	294	311	317	293	300	322	303	272	322	291	314	291	283	306	324	263	287	276	303	303	289	318	318	326	264	280	303	331	305	292	317	292	305	308	308	294	291	316	329	286	298	302	287	285	314	328	297	322	298	289	291	278	306	327	293	284	305	319	300	322	370	290	305	305	318	344	298	320	310	298	308	303	309	281	315	317	295	291	290	296	325	310	323	285	333	300	283	326	316	324	299	298	283	311	302	316	295	305	277	311	306	286	308	277	297	296	311	287	287	300	270	293	279	315	300	299	307	328	327	300	290	296	318	266	303	283	312	303	294	310	330	289	311	280	306	322	255	317	305	322	316	334	291	303	275	319	297	286	293	317	307	296	305	317	286	253	315	318	293	297	289	313	313	286	321	290	284	296	321	295	312	247	320	330	325	317	311	297	309	288	311	324	288	281	316	290	299	317	296	289	298	317	331	278	308	310	275	316	300	340	283	298	319	294	268	322	304	314	278	303	313	308	303	313	324	273	264	291	319	311	299	301	264
60438	87628	57012	27067	7768	1566	696	599	540	548	584	599	562	602	571	592	575	590	571	572	562	559	542	554	593	569	523	512	526	598	566	600	540	530	537	538	549	608	617	544	550	592	551	608	572	548	535	535	558	543	565	574	607	583	583	548	531	562	555	559	559	591	555	557	553	542	578	557	570	590	529	569	569	532	573	597	542	572	575	576	535	530	549	570	562	589	558	612	538	604	566	585	574	532	544	576	530	577	537	557	569	529	545	558	565	545	573	568	536	573	581	655	565	573	564	552	583	597	540	570	545	597	565	592	605	596	543	536	537	556	552	569	592	576	568	535	562	558	560	563	587	548	536	526	542	531	557	534	588	618	580	598	579	609	555	555	572	571	577	544	566	535	563	538	591	568	618	550	598	570	569	549	588	539	558	557	563	574	564	566	563	562	532	587	543	533	537	537	594	572	563	563	546	566	553	577	542	531	586	598	545	566	572	575	555	526	516	577	547	577	536	569	520	577	535	578	560	561	575	574	589	577	582	564	576	541	570	583	589	580	604	539	569	533	566	544	541	512	588	530	587	595	612	559	564	571	588	605	546	575	539	541	578	582	576	549	576	554	603	582	549	545	565	565	543	540	558	590	566	601	567	523	547	582	622	586	592	537	603	555	556	569	537	521	513	574	571	537	569	590	576	526	568	565	575	542	512	555	570	559	554	596	554	543	559	564	601	566	580	541	557	586	522	555	638	587	530	552	554	591	562	538	535	561	509	569	561	575	568	606	551	570	604	561	599	603	515	603	591	613	559	533	561	516	550	560	559	566	557	555	575	551	588	582	572	561	559	543	542	595	594	547	527	553	589	592	569	594	572	584	601	570	519	566	555	555	564	569	577	490	600	569	580	559	549	535	584	577	559	567	539	547	585	529	601	575	553	586	555	579	561	584	550	539	592	559	556	563	530	562	533	601	572	539	554	593	568	596	619	537	568	594	565	549	525	562	566	586	522	568	574	597	510	561	571	554	584	555	552	529	626	561	551	614	576	585	548	564	551	562	541	580	553	555	611	531	547	591	584	525	555	587	615	592	545	545	567	540	568	594	543	561	560	571	584	560	579	558	548	534	610	598	560	554	615	558	560	581	550	522	600	541	583	545	542	574	538	555	626	578	538	550	571	577	566	586	551	579	588	532	514	551	600	561	551	583	551	558	574	564	539	566	522	568	592	554	578	587	601	600	544	605	578	586	566	532	571	567	581	551	567	551	597	605	527	522	549	604	541	585	543	580	569	538	606	552	586	550	549	559	572	548	561	557	592	577	546	565	550	583	561	588	578	552	561	555	506	543	561	545	603	540	569	565	549	568	592	564	603	588	559	591	573	579	558	558	536	570	574	545	559	563	562	583	553	544	580	594	578	554	560	544	551	560	496	560	570	574	554	564	560	561	601	551	585	583	569	567	543	574	544	579	539	573	578	570	610	513	572	569	548	579	557	605	562	577	560	607	582	556	523	558	520	573	587	571	579	572	555	580	576	572	555	514	502	575	579	589	615	573	540	552	579	557	520	584	542	584	546	581	580	557	577	565	539	566	576	576	516	600	583	589	513	536	500	556	558	595	572	574	541	570	607	607	613	575	581	552	525	548	558	570	557	552	551	558	552	555	587	536	548	549	563	608	575	601	549	575	549	560	605	586	579	552	544	583	598	535	549	540	591	524	541	546	548	565	602	599	584	627	545	564	549	537	579	572	560	592	565	541	590	537	514	556	562	563	601	567	589	571	567	564	577	572	587	546	547	546	583	560	540	577	565	534	570	583	575	576	513	572	565	540	601	573	567	568	540	533	556	563	568	544	551	541	567	607	561	553	527	584	541	551	594	602	518	579	575	568	497	581	549	573	574	542	557	578	528	597	584	586	609	577	583	567	607	521	559	519	534	565	596	551	566	567	555	614	583	531	552	536	558	593	554	572	561	600	537	579	564	613	543	550	551	550	572	548	582	559	561	556	548	591	551	563	536	533	551	539	571	556	523	549	577	582	550	573	543	581	595	552	527	537	550	554	562	580	568	571	583	580	555	568	577	598	582	590	584	514	605	584	526	524	544	561	544	563	575	638	582	539	576	556	572	590	561	561	576	600	561	564	569	603	567	565	580	587	619	551	553	574	618	568	588	584	548	549	527	582	577	554	584	556	543	557	557	579	549	560	521	557	581	592	574	557	537	553	551	568	536	558	567	555	585	542	596	557	595	623	570	568	585	566	596	529	613	562	579	566	560	570	614	543	558	523	589	573	573	568	547	546	563	584	593	568	618	517	539	567	553	589	576	570	611	601	592	608	568	523	563	588	531	584	560	584	576	540	576	554	584	576	566	542	569	546	578	563	599	582	609	531	540	557	539	537	566	566	587	594	555	548	592	587	563	612	558	528	584	580	575	597	533	572	540	564	542	535	630	516	527	598	538	631	531	558	570	560	620	541	570	580	511	561	579	565	582	552	548	570	574	525	561	551	533	576	534	549	574	564	576	500	573	536	574	600	526	571	578	586	521	567	561	606	585	578	594	565	569	567	542	614	579	570	605	576	557	575	596	563	525	542	590	576	533	544	570	586	567	570	554	594	594	552	516	556	586	543	522	583	595	574	582	538	541	587	568	583	539	554	580	556	559	539	595	565	578	594	543	588	560	563	593	575	578	566	591	568	555	572	569	550	537	554	576	549	577	566	571	611	585	598	599	540	604	589	584	554	548	601	548	547	513	570	555	576	534	589	592	529	578	560	565	629	567	574	534	559	573	571	562	572	585	575	561	568	531	564	558	565	618	517	549	569	588	534	567	573	557	556	589	533	561	592	569	546	555	639	528	563	567	539	543	606	540	545	562	591	541	532	547	591	557	596	575	597	511	571	575	588	583	528	539	586	549	572	592	559	563	563	572	584	566	534	539	615	568	585	545	562	535	582	535	581	559	568	596	541	576	589	575	528	592	534	569	589	583	580	571	526	592	564	591	516	528	568	551	557	548	543	581	551	538	584	578	576	566	580	554	532	547	536	552	565	563	575	590	621	594	569	561	541	546	567	537	551	623	578	538	554	569	569	585	577	551	576	539	563	547	568	573	567	579	548	564	578	558	538	571	582	539	523	566	593	544	546	529	547	570	550	563	531	586	518	536	543	555	592	544	557	580	574	548	576	581	558	565	581	573	582	541	592	654	543	588	517	570	545	545	583	575	570	543	511	564	549	528	595	547	566	546	597	573	561	564	571	593	586	572	569	577	565	582	555	574	558	585	570	589	540	610	556	572	540	591	602	566	580	531	551	543	553	602	554	548	520	592	634	556	560	528	574	599	560	544	541	564	546	518	550	600	562	566	569	558	581	561	558	533	598	529	569	606	515	555	535	540	568	525	558	595	579	565	584	530	576	577	577	554	563	602	558	540	584	507	546	592	540	588	531	597	592	588	537	521	580	586	505	559	540	538	565	549	569	543	558	549	528	553	563	559	548	593	565	580	597	570	582
23605	22256	30277	23976	21024	15944	1916	438	376	344	374	391	357	371	347	376	346	349	355	367	340	368	345	353	355	365	380	344	346	330	349	359	358	334	343	345	365	362	352	393	337	328	362	342	327	339	363	405	342	350	344	337	332	354	365	356	381	378	317	364	361	364	358	355	343	335	351	342	373	350	372	383	337	320	314	358	355	326	358	350	334	348	354	355	342	326	372	315	344	335	356	351	362	353	351	382	357	370	357	379	349	316	346	353	346	365	320	343	350	342	380	357	346	333	366	349	359	370	340	352	359	339	362	343	306	338	353	339	340	325	352	348	338	357	376	365	313	332	356	332	337	368	342	362	381	339	358	371	317	349	376	357	357	345	343	340	345	348	351	363	370	346	350	345	351	340	334	350	317	354	346	349	337	322	364	358	354	373	317	321	355	353	347	365	321	347	356	336	352	367	328	394	348	304	350	351	356	339	353	338	386	361	340	332	365	327	363	346	355	332	366	365	335	372	363	324	337	359	370	359	312	364	353	339	364	355	332	321	357	348	314	364	377	342	360	351	377	381	332	338	358	340	337	345	355	324	334	355	313	315	346	393	364	322	364	336	344	336	353	355	316	337	358	318	341	336	347	350	337	353	339	319	326	358	318	343	352	336	345	327	358	377	335	365	388	381	333	372	323	322	321	359	376	322	368	357	320	345	359	367	348	350	334	364	376	358	327	364	363	361	320	361	387	321	359	331	319	348	382	363	336	333	336	354	345	340	321	341	339	379	348	331	349	362	368	353	344	368	336	334	318	321	338	365	356	373	361	339	340	341	368	366	366	346	350	362	327	339	339	333	349	333	336	332	342	334	367	355	338	342	362	317	328	346	345	316	338	328	364	336	347	343	359	359	353	371	336	345	337	355	355	378	344	352	316	337	346	401	375	324	374	365	354	343	348	356	344	360	347	363	367	344	341	333	338	350	349	344	354	371	346	337	352	365	346	404	348	371	344	325	372	335	351	358	344	341	328	380	351	368	364	356	342	358	320	357	320	352	339	298	352	345	337	336	338	365	357	353	335	337	327	354	342	361	340	352	376	310	352	333	396	326	383	333	365	349	339	314	343	348	344	349	326	367	354	348	352	340	334	336	322	342	327	341	363	373	379	362	351	331	348	353	367	329	326	348	357	319	334	363	311	363	330	343	319	362	380	341	361	342	354	348	353	383	315	365	354	352	348	348	346	342	313	382	356	352	357	366	372	335	354	358	325	328	372	368	355	334	362	347	374	352	379	326	357	361	311	355	349	375	341	342	351	344	353	364	362	377	323	341	346	356	336	348	330	356	313	365	359	344	366	379	357	395	339	291	374	347	355	357	389	353	363	383	326	393	322	362	304	384	339	347	344	342	356	342	351	310	344	342	360	292	329	352	366	378	381	348	366	346	352	389	331	346	385	350	348	340	346	391	369	345	348	364	351	361	362	358	308	373	346	342	358	333	344	319	399	360	341	359	395	361	361	309	337	362	373	363	353	349	339	335	350	343	342	344	381	335	358	321	343	352	354	344	374	339	314	333	376	358	363	334	359	325	338	370	361	347	342	344	351	353	326	364	349	359	330	337	340	357	332	366	327	382	327	356	351	343	355	368	340	354	384	349	322	327	352	355	338	353	359	340	364	340	354	364	348	348	331	348	345	319	373	354	318	364	350	342	355	374	334	372	332	355	345	332	317	363	307	367	331	350	355	368	344	318	316	352	367	349	323	342	376	317	367	396	388	358	344	351	384	365	345	346	325	364	350	369	332	361	383	370	347	373	328	343	359	354	347	357	375	325	336	373	353	344	331	349	354	339	332	344	359	348	342	374	334	354	352	353	354	332	360	356	352	378	369	328	363	354	382	346	364	331	363	315	358	368	342	355	338	337	358	333	333	351	374	340	364	345	324	351	350	357	355	342	363	342	342	362	338	349	385	363	349	344	337	355	334	329	337	317	353	334	349	336	360	344	332	373	365	374	319	344	333	318	327	328	304	344	331	388	320	353	349	352	332	333	329	323	355	346	340	339	351	341	330	320	356	383	346	337	337	362	360	343	335	331	369	350	331	327	361	368	346	357	322	382	346	341	370	363	370	366	349	379	356	343	342	339	343	320	329	373	360	316	367	336	360	310	349	372	369	362	346	318	306	333	344	328	373	341	352	323	370	298	333	355	328	352	375	356	306	328	375	356	352	317	331	354	348	327	335	340	370	334	380	334	364	357	331	355	322	356	362	344	344	349	326	365	340	334	305	349	397	355	364	360	310	360	367	342	330	346	366	319	335	366	359	343	328	358	309	350	364	384	381	356	313	358	349	368	356	345	360	340	326	361	335	367	342	380	343	347	330	333	349	335	325	319	328	325	341	356	364	338	302	333	337	364	321	346	376	363	394	346	336	351	320	363	380	339	333	381	319	348	381	312	365	340	330	343	352	368	347	348	373	342	343	341	306	321	323	388	346	338	351	347	378	328	364	321	355	350	323	315	373	335	351	362	330	307	332	360	333	341	352	365	364	346	347	345	336	371	372	368	361	340	347	371	362	384	345	354	377	334	348	330	390	362	367	347	314	317	332	324	350	313	370	388	360	343	321	342	352	367	362	337	342	361	330	359	314	364	360	329	356	326	377	367	345	334	330	376	343	343	356	337	354	376	334	342	339	356	333	372	340	330	360	348	357	322	340	331	350	318	333	371	347	394	337	360	378	328	328	345	342	339	320	346	341	328	312	342	370	354	392	335	322	337	352	327	364	372	335	309	326	360	382	365	331	353	306	378	346	339	352	333	352	360	345	346	329	374	345	369	339	337	316	312	361	335	331	353	340	361	347	348	368	355	356	366	323	341	358	329	356	354	319	350	341	367	325	332	328	343	352	301	329	345	364	367	352	346	338	315	371	328	333	347	348	358	306	342	365	309	329	357	360	348	302	343	377	342	342	363	352	343	385	331	321	383	395	384	340	330	345	333	349	317	382	332	327	374	332	394	319	352	328	383	331	349	369	366	376	348	325	343	363	362	313	337	381	337	357	369	341	382	316	355	347	347	347	361	344	341	358	362	365	329	348	342	351	359	351	357	344	362	363	367	347	342	380	338	333	356	379	348	366	339	355	352	327	336	380	354	372	360	328	318	370	347	311	336	307	361	352	329	339	343	340	341	363	351	380	335	355	345	352	339	343	337	332	333	339	353	336	341	329	358	329	340	355	365	353	353	371	353	343	366	328	343	339	343	362	374	374	333	373	362	354	351	338	349	341	362	379	377	363	356	322	356	343	356	357	334	346	354	343	354	350	349	337	327	333	340	373	334	353	335	317	303	337	345	327	346	366	384	346	362	350	320	357	342	337	340	361	342	358	340	334	350	359	376	364	360	358	364	363	387	350	363	361	351	328	369	325	320	347	338	360	333	345	345	334	369	343	338	364	352	335	343	355	327	329	336	312	303	354	378	348	336	325	364	393	334	328	340	384	350	372	330	337	336	348	339
60933	98347	67289	35088	12007	2427	786	658	612	641	637	602	600	652	617	558	626	615	634	641	606	653	630	615	618	656	615	616	627	633	607	625	623	593	643	648	592	600	638	596	612	608	609	616	631	610	619	665	633	608	615	590	640	622	646	583	595	629	626	597	594	570	623	604	620	627	648	594	648	619	614	615	600	660	619	643	638	603	637	630	647	661	584	619	583	615	615	604	658	561	620	618	621	589	605	570	571	610	622	618	635	610	599	609	592	607	611	658	596	669	606	638	632	628	596	614	588	617	619	663	644	589	650	609	605	532	619	622	623	619	616	599	650	619	586	594	672	581	600	626	620	613	620	615	608	586	605	613	610	602	637	621	655	617	625	571	595	634	602	621	577	616	677	597	628	653	601	611	623	648	647	613	598	658	659	590	656	637	685	672	656	637	587	641	688	665	632	589	612	581	647	612	638	629	651	610	634	632	608	597	624	643	611	620	628	623	617	556	636	594	624	561	599	603	653	605	630	629	644	636	609	648	614	624	633	583	663	602	625	600	589	618	592	640	569	642	586	632	604	582	586	606	590	602	644	647	648	628	641	655	604	635	611	595	655	602	564	665	628	644	658	652	561	597	621	619	624	618	578	601	578	587	642	655	632	628	627	624	645	639	632	586	605	625	619	649	621	618	589	626	613	616	583	669	606	658	630	637	706	627	605	673	609	600	627	622	595	602	571	646	584	616	630	634	620	633	603	610	600	648	579	669	617	593	612	575	615	629	630	665	605	603	606	620	660	638	631	613	614	647	630	622	602	647	611	607	615	599	614	568	621	630	591	614	685	658	634	614	628	622	605	609	579	599	646	612	618	632	646	634	625	634	636	631	605	628	615	615	636	636	590	635	608	609	619	612	640	622	616	607	638	561	624	628	567	603	604	607	600	672	612	600	586	651	614	658	628	647	593	674	635	650	644	627	633	621	653	623	586	596	577	619	662	590	642	611	601	633	623	646	607	646	666	643	603	591	649	663	622	607	620	594	621	616	667	580	605	596	607	605	623	611	615	580	623	650	660	627	647	659	581	636	590	625	611	648	638	576	605	617	605	670	640	631	609	621	662	617	606	606	598	607	654	654	637	621	649	634	656	602	651	620	623	628	630	593	604	651	635	633	612	618	647	631	615	591	619	625	624	632	608	686	588	632	647	610	595	605	607	601	634	613	629	608	620	620	632	622	574	604	597	644	639	620	628	602	629	595	606	614	594	635	639	666	634	624	620	597	609	614	584	620	626	636	657	577	573	694	639	609	591	673	607	629	672	604	647	647	664	629	642	649	607	608	624	611	636	621	613	632	635	642	639	674	632	647	645	629	638	613	620	551	637	627	621	600	604	637	615	594	630	618	619	621	635	604	648	641	621	598	667	632	632	601	648	645	593	608	576	645	621	586	617	613	665	623	653	643	623	577	668	571	664	608	581	581	630	604	627	622	636	630	592	581	628	642	594	603	631	646	616	629	616	618	634	593	576	602	607	618	613	644	595	614	647	642	602	623	631	632	648	615	621	597	626	618	599	632	625	630	600	636	681	558	612	638	585	586	644	657	598	639	621	647	590	620	604	652	616	628	591	623	625	632	654	596	596	670	655	628	632	627	568	636	592	619	605	653	628	633	644	604	635	616	645	609	636	596	619	617	627	588	622	609	612	634	627	569	628	581	617	629	626	639	623	652	616	587	578	622	605	612	598	630	631	600	644	635	680	611	610	566	620	630	611	658	621	634	675	611	624	609	662	654	613	602	674	632	667	613	610	624	616	639	624	601	604	627	666	602	598	596	640	648	612	619	648	612	633	631	639	628	622	604	614	646	638	617	593	621	620	654	630	625	611	616	617	635	648	581	659	644	597	584	646	606	651	626	651	655	642	624	593	632	588	591	660	595	619	623	641	616	661	633	628	585	664	646	597	626	623	615	617	617	593	645	613	612	630	604	611	657	608	646	619	627	636	623	632	632	582	613	580	616	680	607	600	599	624	657	595	619	642	630	651	623	562	616	668	635	610	618	652	640	611	614	633	605	657	624	641	599	611	664	635	640	678	655	654	629	596	589	641	588	625	650	602	622	663	619	639	621	623	547	584	607	648	644	647	636	607	634	614	590	639	639	614	628	644	634	600	616	634	587	594	616	645	584	667	656	638	618	594	599	626	627	630	655	588	615	625	574	600	604	637	646	620	613	618	633	687	616	636	627	580	658	624	632	618	646	581	637	591	637	645	625	658	618	626	604	695	613	615	600	591	606	644	654	640	620	582	622	621	596	614	603	618	624	601	655	636	654	642	582	610	648	589	620	663	605	616	664	589	622	630	663	645	588	585	609	605	628	626	601	700	634	644	617	649	623	658	579	633	649	607	621	643	641	676	601	651	612	590	622	620	615	615	603	613	638	626	630	589	632	615	595	589	614	652	614	629	628	625	587	647	607	628	630	613	643	639	641	604	606	626	568	561	621	595	652	621	593	620	621	607	626	613	615	631	605	568	639	581	617	629	583	592	610	601	638	647	619	603	598	623	589	656	693	614	625	644	648	652	637	645	589	655	643	568	578	632	598	656	622	676	596	581	636	633	650	571	661	602	610	612	671	623	614	654	579	617	623	655	612	612	599	611	624	601	621	690	616	644	604	623	648	623	620	629	629	604	609	622	605	660	590	640	605	627	632	597	625	612	594	610	574	654	631	594	647	614	636	608	637	620	619	628	599	610	595	597	658	630	629	673	644	624	640	616	669	617	610	619	590	608	629	642	602	619	604	603	605	632	636	608	591	623	603	608	641	613	637	672	635	681	587	654	663	620	680	638	642	622	650	635	604	607	667	632	631	677	576	581	567	634	619	599	625	574	632	572	595	648	652	636	663	653	641	656	602	630	611	659	603	622	626	610	603	626	596	615	628	610	674	581	616	586	612	602	610	653	600	622	601	653	642	624	653	650	613	606	580	640	639	659	654	625	656	629	645	636	618	629	599	620	599	588	636	575	600	667	616	635	632	623	611	601	607	597	574	613	613	621	620	613	653	660	635	605	643	629	586	624	586	620	642	632	605	653	639	614	641	641	618	625	638	636	583	604	644	582	660	628	639	631	615	570	581	636	645	605	619	638	630	664	611	611	659	666	606	638	589	586	609	616	607	572	629	653	642	679	622	624	618	582	609	585	638	601	600	621	596	590	624	611	626	611	653	625	588	624	638	624	635	622	645	618	610	573	603	656	617	588	651	620	645	642	651	629	601	632	632	621	616	597	575	636	624	612	624	607	619	627	618	619	671	577	645	621	605	646	624	611	632	621	644	624	635	593	604	612	652	621	623	619	645	628	592	648	672	630	598	619	619	634	647	652	666	630	667	631	630	640	601	611	604	634	606	623	679	638	638	614	638	633	627	611	618	666	636	625	635	644	616	608	635	656	643	596	621	617	665	635	610	658	648	655	629	607	599	691	599	601	637	615	637	595	604	648	617	615	602	593	589	586	628
31078	32444	24749	8480	971	381	319	291	275	296	316	317	312	297	286	287	297	325	317	306	289	303	313	305	313	312	257	316	292	289	290	309	290	293	292	299	262	258	276	323	323	299	296	300	273	314	305	313	287	289	295	292	282	308	279	258	261	304	295	322	317	277	319	283	292	260	318	280	272	303	281	288	292	261	288	310	296	294	289	292	256	313	291	262	291	283	278	263	294	290	273	290	321	292	316	285	289	285	284	302	309	299	305	271	295	325	300	286	284	272	295	299	297	283	303	277	301	285	281	287	321	299	274	315	296	303	288	322	274	290	295	290	337	301	300	264	320	273	281	294	315	323	303	294	298	284	275	285	300	305	283	275	331	298	312	292	305	300	300	272	250	325	273	289	306	302	314	340	303	308	287	296	292	319	283	318	302	298	282	270	261	290	279	290	301	274	288	296	292	289	304	289	295	282	313	281	278	286	287	295	261	262	304	289	311	278	273	282	294	314	272	320	303	298	306	302	297	312	304	318	300	296	317	330	296	285	304	293	317	335	283	313	277	283	297	313	287	326	309	296	312	301	282	304	290	303	294	276	344	286	307	307	305	300	294	314	315	300	270	302	279	281	308	282	274	307	299	314	315	294	317	308	294	284	314	298	278	290	312	246	309	288	291	292	307	306	288	297	279	310	269	318	290	314	315	302	293	291	311	316	286	251	309	283	303	284	324	310	271	298	289	302	272	307	305	307	303	294	277	291	308	303	299	296	301	291	273	279	292	334	279	325	297	313	298	320	304	304	288	296	304	308	314	280	285	322	306	279	317	312	307	301	277	317	306	320	302	312	297	278	314	302	315	332	288	274	287	304	308	284	292	298	309	277	287	335	298	290	326	328	276	292	298	295	326	286	283	311	324	303	311	253	275	326	304	317	267	292	295	311	301	303	285	318	300	293	308	306	308	265	290	319	284	303	272	269	314	276	313	314	300	332	282	254	278	258	289	302	330	304	305	334	265	290	289	291	270	283	333	278	272	326	319	318	271	298	281	302	300	278	309	304	300	287	319	311	308	327	289	307	291	296	275	334	318	282	290	301	312	287	279	312	325	310	308	333	307	277	305	289	306	305	318	267	267	316	313	327	271	292	314	287	294	309	309	276	321	322	278	314	301	305	308	311	299	276	310	298	279	336	282	278	308	304	289	319	283	317	266	275	293	296	304	305	287	281	299	295	300	289	296	319	278	353	286	294	304	285	345	310	296	285	312	301	281	300	290	313	288	298	312	295	287	293	302	310	259	290	296	301	293	294	332	323	285	322	299	306	307	297	307	305	284	284	267	313	298	284	310	287	270	310	271	255	291	260	276	295	286	281	278	288	311	287	302	309	287	284	273	313	320	329	310	278	308	322	290	287	280	292	276	303	288	305	319	321	283	289	299	302	295	329	332	290	320	315	323	271	286	295	283	324	302	289	300	302	296	309	289	292	320	292	284	305	298	238	314	292	300	294	272	294	254	293	283	261	305	303	288	294	322	283	308	328	293	298	292	286	297	270	312	313	309	278	324	298	293	313	309	318	304	314	317	321	281	304	314	298	322	293	295	314	292	280	274	308	281	253	287	309	308	272	275	306	310	320	302	301	298	310	306	293	302	276	274	287	281	313	299	305	291	295	307	283	276	289	313	310	276	299	295	293	335	276	313	306	271	297	304	298	277	296	288	297	296	308	285	303	321	287	320	300	297	315	292	282	298	261	268	258	279	301	301	287	321	296	297	289	309	289	307	298	300	299	282	270	290	288	289	290	302	323	294	302	300	282	338	283	266	318	311	332	294	289	282	309	312	257	287	310	288	301	309	302	265	267	273	293	313	315	328	307	287	292	263	308	332	294	279	319	298	271	307	322	299	288	280	305	296	330	324	290	331	296	295	310	245	288	327	291	308	304	319	297	282	323	272	327	283	309	305	308	322	286	265	311	296	311	280	275	292	302	299	273	277	321	316	305	309	302	309	317	277	281	296	296	303	283	330	256	293	307	275	304	313	300	290	307	298	316	309	303	315	306	301	284	319	314	288	296	301	300	280	280	295	281	313	331	264	257	310	327	269	322	283	304	300	291	320	292	302	292	296	312	320	285	308	288	279	320	305	293	293	289	280	305	288	276	299	263	304	321	315	300	287	285	312	318	285	279	291	296	289	278	281	294	304	286	298	289	294	290	307	302	295	306	324	298	325	287	286	284	282	307	302	298	302	297	271	320	283	289	306	261	310	274	318	305	290	313	299	302	295	309	291	273	320	295	325	287	283	280	276	285	285	294	290	300	311	283	286	304	301	305	326	305	300	308	291	298	289	286	281	301	293	274	271	301	315	280	298	280	301	300	288	322	275	321	293	302	274	292	257	288	290	301	309	288	306	324	297	294	296	295	281	294	325	324	304	298	285	279	269	305	284	323	282	289	333	325	304	262	288	299	299	306	289	308	328	243	307	279	283	296	304	315	315	329	294	285	293	307	278	300	279	310	288	270	282	304	288	308	287	301	293	298	277	285	277	308	293	280	272	307	282	321	286	297	296	249	278	290	299	285	295	278	285	296	319	300	284	300	269	277	320	279	294	308	279	261	323	287	291	294	306	295	313	305	296	295	284	286	265	290	282	308	325	295	289	291	280	269	300	283	284	292	310	303	298	326	291	308	280	300	316	313	310	269	311	289	284	295	269	282	310	308	288	275	302	303	272	319	327	316	266	312	305	294	292	314	293	286	295	316	312	318	274	279	314	276	273	284	322	262	292	276	283	294	299	283	292	250	293	294	290	309	299	306	286	297	311	281	295	276	277	295	293	304	291	313	322	292	291	294	298	294	304	291	296	274	296	291	294	287	296	314	287	312	298	301	279	321	299	289	278	279	324	283	298	269	301	313	307	287	305	303	301	302	313	301	312	302	246	331	263	260	253	287	292	326	298	318	285	296	288	257	307	278	324	293	297	300	298	314	303	310	323	309	323	313	281	267	310	283	287	291	302	289	256	305	304	328	327	312	293	293	294	284	273	266	294	287	306	286	294	308	311	309	282	310	293	298	277	282	279	300	267	297	294	288	294	279	315	300	330	297	322	282	282	271	279	297	294	315	306	268	318	260	306	293	309	305	284	320	282	312	270	296	271	297	317	320	265	315	282	298	270	289	321	277	288	301	286	255	288	289	290	303	271	303	283	312	291	284	293	286	304	309	332	287	300	302	322	283	307	254	321	322	286	298	297	264	281	284	307	285	290	301	285	279	286	308	289	309	288	325	269	303	310	340	307	314	286	317	303	272	293	293	279	301	302	313	302	277	253	320	311	295	300	297	324	296	286	314	288	288	304	265	309	299	305	306	330	277	315	295	292	325	305	313	260	292	288	292	277	322	288	315	294	289	271	316	330	303	304	298	277	310	299	318	312	312	313	297	279	303	281	305	311	271	304	305	287	316	297	303	263	299	322	310	315	275	299	300	282	296	307	281	293	326	317	271	279	323	295	285
39437	47804	28505	8537	1934	755	599	551	571	565	558	603	582	565	590	629	566	528	547	578	578	571	574	573	589	573	564	526	504	580	599	581	534	596	561	568	526	561	541	612	566	590	541	558	609	563	507	559	571	567	583	562	602	546	527	607	534	584	556	528	571	571	573	565	588	607	564	572	577	599	570	602	545	592	552	556	567	550	564	598	569	582	566	535	530	627	562	584	535	507	603	539	579	576	563	536	571	579	536	560	560	575	559	540	577	504	541	548	535	561	622	550	593	553	602	565	543	559	582	531	572	587	555	555	514	570	572	568	562	582	524	532	529	604	501	573	548	535	589	610	545	573	556	547	556	564	564	581	590	548	572	568	529	587	580	533	560	550	611	571	529	597	535	561	550	568	547	585	527	561	531	577	554	579	555	571	595	570	577	623	609	544	546	552	549	542	570	531	547	590	547	586	546	572	596	510	598	564	590	604	517	576	564	562	565	564	595	595	565	632	610	571	550	578	548	552	580	605	564	580	549	547	535	518	554	534	537	575	549	569	550	558	569	576	557	558	577	586	580	569	563	598	604	555	540	553	568	568	604	562	550	565	595	601	551	533	565	542	566	582	569	566	574	593	552	576	536	561	560	582	518	613	525	523	530	528	616	542	524	582	558	569	533	568	593	558	559	515	574	570	564	538	564	546	563	544	555	572	563	577	593	551	568	582	550	554	566	594	524	557	585	534	572	565	558	590	562	563	577	550	571	535	571	541	536	542	547	514	570	526	610	557	555	550	553	566	545	590	513	550	566	566	599	547	513	574	559	551	551	547	554	589	621	538	558	597	567	586	558	558	551	558	563	574	568	561	583	576	587	573	592	537	564	574	559	546	560	582	593	555	542	539	566	540	579	557	532	542	629	546	549	528	551	516	576	563	610	587	567	538	553	580	535	576	570	536	549	590	611	532	559	630	573	628	549	580	537	520	563	561	600	573	578	566	566	544	561	583	561	546	573	536	574	502	548	534	533	549	572	532	583	529	545	541	529	546	567	530	595	559	594	546	566	553	566	573	572	536	539	574	566	576	576	546	613	595	575	539	563	566	595	578	572	588	556	555	520	570	556	572	575	558	541	546	533	576	559	548	574	562	538	583	553	590	575	558	547	550	562	538	557	568	573	558	566	560	579	554	528	545	543	584	534	536	573	540	542	536	584	473	530	551	603	563	579	567	568	583	587	566	553	530	580	576	530	545	548	525	596	557	588	533	592	565	545	551	548	555	562	597	548	528	569	574	587	561	545	570	536	552	516	569	612	579	570	570	547	574	551	573	561	551	576	564	598	529	546	555	537	569	569	540	589	513	582	558	553	558	595	562	526	570	555	575	562	606	577	561	566	547	566	553	518	541	566	563	565	531	573	547	563	573	551	566	554	576	563	566	619	603	596	548	579	604	607	587	565	541	582	545	607	570	575	565	540	536	585	582	576	542	575	534	538	547	572	494	565	535	585	566	527	554	570	599	520	519	533	620	585	553	572	561	558	516	583	551	598	575	573	555	579	601	516	575	533	558	547	577	578	606	573	582	558	571	575	559	556	531	556	562	562	544	547	563	564	571	578	541	534	552	562	607	557	552	548	574	568	562	568	579	556	567	554	560	593	557	553	533	609	548	511	590	531	549	580	574	565	542	565	569	620	601	567	589	589	568	588	551	551	521	555	546	562	510	593	538	565	575	527	553	546	581	615	593	592	594	563	577	566	631	554	560	571	553	564	545	570	560	550	537	543	500	582	545	569	558	568	542	526	550	556	558	523	563	548	590	552	575	558	541	540	565	580	605	548	572	566	589	574	578	603	566	588	586	532	528	556	566	530	531	531	593	583	537	544	530	557	542	562	523	551	538	547	536	570	591	570	618	585	542	567	551	596	541	563	577	571	564	600	582	547	566	546	560	572	600	592	552	574	553	557	551	549	534	565	600	548	590	579	559	552	532	568	546	542	586	555	583	595	570	545	594	565	564	608	522	564	584	545	539	580	595	503	547	553	522	630	572	570	607	554	561	573	535	537	561	603	594	577	607	563	581	567	552	547	539	567	561	551	559	523	571	542	575	558	596	551	555	557	570	579	569	540	596	576	551	578	575	540	609	586	537	593	584	583	560	527	577	571	608	563	541	582	552	589	589	517	545	569	545	554	581	511	599	582	584	540	568	577	546	575	582	592	541	545	575	547	558	578	573	542	517	525	570	565	569	568	583	610	523	544	535	541	553	596	544	579	572	557	592	579	567	613	613	557	540	505	531	566	606	566	549	545	550	531	610	551	594	606	540	549	573	596	550	563	546	526	596	604	604	557	557	596	567	589	547	538	533	624	555	573	570	615	523	524	548	642	591	558	563	558	590	603	511	532	592	535	575	588	557	519	537	543	554	588	540	549	551	536	556	547	568	582	559	568	587	588	558	546	518	573	568	558	543	577	556	565	561	577	539	576	575	556	532	601	577	577	573	525	567	587	592	543	565	554	530	549	586	572	553	576	562	564	548	562	597	579	551	564	595	582	559	513	578	588	613	536	543	584	538	598	587	563	588	581	632	563	589	541	586	581	571	575	538	572	543	547	550	572	589	532	609	568	569	541	559	540	521	559	575	532	563	575	578	585	571	560	547	573	493	569	572	568	561	572	571	586	576	568	550	590	618	545	585	592	552	567	569	575	596	520	542	586	516	546	590	559	539	517	589	530	637	539	582	601	548	548	565	552	575	552	575	586	556	593	553	558	624	602	567	551	544	566	571	511	544	579	583	550	548	578	571	539	526	573	563	588	590	560	573	538	520	639	570	546	549	548	573	570	574	535	572	541	577	532	540	579	533	574	601	597	566	584	571	542	565	557	547	559	560	546	536	515	570	548	544	575	556	551	585	591	556	576	555	567	531	553	576	569	559	526	574	584	569	539	541	573	567	584	582	566	576	556	615	578	565	590	545	545	528	534	537	592	557	537	586	574	534	577	559	554	559	626	546	515	569	567	548	586	556	551	589	517	570	577	561	583	553	568	553	550	588	552	595	533	577	569	570	553	566	561	569	601	511	553	560	582	552	540	540	578	542	576	582	534	509	625	599	586	549	579	542	564	576	590	553	564	532	612	554	601	594	513	572	542	558	583	541	566	584	567	562	564	558	564	589	581	538	546	586	589	578	547	531	529	573	550	583	570	571	541	611	559	568	593	591	582	544	551	549	538	600	520	566	552	570	534	560	521	566	537	553	560	571	574	552	599	597	569	558	561	574	572	579	576	538	587	518	561	564	547	593	554	544	558	538	563	538	544	553	526	584	597	547	560	573	598	569	593	542	528	553	591	570	556	595	572	551	587	575	593	538	524	596	605	545	550	584	608	565	541	532	539	548	575	542	545	566	600	618	558	576	574	555	561	562	551	595	543	542	556	603	604	583	510	562	542	592	561	544	534	567	558	572	527	545	541	527	584	523	559	562	585	542	571	584	542	523	571	545	574	531	582	545	570	577
25238	24466	31273	25186	16519	3084	437	326	305	302	303	318	333	301	322	320	311	294	285	312	306	269	304	297	298	334	338	308	280	294	287	332	314	309	314	325	285	339	307	310	308	299	319	306	309	287	268	298	302	325	307	330	278	306	303	323	306	293	310	323	339	317	317	302	280	304	307	299	297	302	260	284	286	290	306	303	289	287	285	297	293	317	288	299	310	299	282	315	304	339	302	321	300	323	281	285	284	302	321	290	287	282	304	317	295	304	322	300	270	269	299	298	313	287	266	324	302	299	296	300	292	266	306	270	278	331	312	310	281	309	292	328	289	303	289	324	277	282	301	279	298	304	277	263	317	305	301	324	279	282	313	309	315	277	281	310	268	316	299	313	305	274	281	297	301	306	354	309	318	289	307	278	318	298	336	302	299	268	299	290	298	321	280	276	284	328	284	298	272	309	284	319	315	291	322	312	284	297	303	303	300	290	278	312	294	302	295	305	295	283	301	305	296	291	272	289	294	315	311	292	297	313	326	330	337	271	290	315	305	266	289	294	286	329	315	299	321	333	276	275	296	271	296	286	304	317	303	312	294	298	319	318	316	285	337	240	285	287	308	327	298	286	315	306	326	310	347	284	326	317	321	300	286	309	296	315	286	320	297	311	288	317	334	319	313	268	319	289	308	297	300	297	299	270	298	303	284	292	332	297	304	281	252	295	282	309	285	292	269	288	305	304	293	277	311	308	317	300	331	279	309	291	290	277	293	301	297	331	313	303	296	264	305	296	334	308	286	293	287	300	325	324	331	277	275	316	293	317	300	276	305	283	297	319	308	305	293	283	297	310	315	341	295	313	316	289	301	280	323	294	303	301	290	310	315	293	305	324	302	298	321	285	272	328	295	324	320	266	271	289	282	326	271	298	299	320	317	293	317	301	299	288	290	289	278	306	297	270	293	284	316	288	304	291	310	294	337	284	298	303	303	314	283	292	355	316	278	311	307	288	306	316	259	335	313	287	321	295	303	327	275	294	307	299	306	304	330	301	257	287	301	300	308	300	303	253	318	299	285	311	321	286	302	293	287	275	269	308	307	318	317	308	319	301	286	349	288	311	356	278	320	303	318	282	300	305	272	292	327	286	304	329	311	322	277	318	295	299	313	305	311	273	300	306	322	275	298	275	307	301	298	315	313	289	308	294	289	322	339	321	309	300	294	289	298	271	309	287	311	301	308	270	294	339	312	333	282	308	314	289	317	336	287	288	323	296	284	304	310	289	300	309	334	325	297	297	290	308	293	301	294	297	318	314	303	295	296	324	290	307	291	303	303	319	300	290	319	303	304	294	304	279	310	302	309	282	318	290	286	293	295	316	300	321	287	284	294	293	303	277	301	308	306	299	286	313	322	321	318	299	310	313	298	316	333	287	305	279	325	292	268	279	302	288	282	286	310	270	317	290	306	286	278	281	298	297	292	313	283	301	292	314	306	301	299	301	284	325	319	273	322	276	305	325	296	304	303	309	305	298	301	274	315	286	305	303	314	304	335	313	306	300	343	327	334	286	290	315	303	299	308	314	300	293	296	310	293	305	327	270	297	355	291	274	324	303	306	299	306	281	309	322	316	301	303	277	307	351	308	290	301	294	290	336	279	305	285	334	280	314	327	319	328	272	262	306	279	329	309	266	311	304	307	261	289	299	294	293	294	318	294	308	306	295	282	286	319	285	318	314	284	268	301	307	301	255	274	276	296	304	275	284	294	295	305	265	295	298	321	302	293	332	330	299	290	313	303	297	276	305	298	299	295	309	297	319	287	315	278	294	290	298	318	325	277	278	275	305	300	276	307	284	290	314	281	314	321	317	338	284	308	298	301	313	313	292	289	322	291	294	304	282	302	283	315	302	273	304	307	274	306	302	302	314	294	295	305	339	281	295	319	316	307	309	297	288	287	293	305	311	314	284	321	301	298	283	305	323	282	304	303	278	288	295	319	282	311	289	332	276	279	276	310	310	304	250	259	293	245	269	271	301	310	306	277	274	300	294	311	313	283	298	280	328	289	302	267	271	281	288	259	310	329	292	281	272	296	300	294	266	309	280	350	308	291	312	298	310	302	271	292	318	301	271	304	288	291	330	303	267	304	310	309	284	304	297	317	305	261	306	282	330	342	315	282	329	321	328	314	292	317	320	284	318	320	315	296	291	299	312	273	306	299	331	304	275	303	285	311	329	279	318	305	305	308	295	299	281	300	321	311	273	304	262	323	300	293	313	285	289	303	296	325	265	294	308	302	304	294	303	286	303	301	285	279	296	333	324	319	310	313	354	307	320	330	283	316	285	282	322	301	316	261	303	299	319	287	309	308	284	293	291	288	315	278	284	299	283	314	308	291	298	292	281	293	285	287	267	290	284	314	341	316	293	300	309	323	288	308	321	336	281	284	275	312	312	265	309	301	292	292	287	319	301	314	320	315	284	289	326	322	303	310	304	311	282	286	284	321	317	318	286	302	294	296	310	295	292	305	341	282	315	299	277	324	290	308	284	302	308	278	301	303	284	296	318	347	314	296	304	308	289	316	296	308	285	301	305	278	306	299	302	307	282	331	302	335	295	316	298	321	291	274	312	316	267	325	288	299	294	315	296	286	309	302	267	303	316	314	329	291	305	316	312	323	278	315	297	297	322	294	339	319	266	296	302	295	327	331	297	320	305	300	338	294	319	303	267	294	286	298	315	289	300	348	306	277	327	301	290	288	317	316	305	293	305	309	288	283	278	294	303	330	301	310	313	318	305	326	290	310	306	321	313	298	305	306	285	285	298	324	296	274	295	307	311	309	264	274	290	313	260	316	294	290	293	293	283	297	302	334	310	304	295	260	315	291	303	315	317	273	303	272	315	338	286	323	301	287	293	295	318	292	304	306	279	295	298	267	300	298	326	324	272	304	309	314	301	279	307	294	313	291	307	283	320	290	275	318	322	304	308	339	304	295	308	283	310	291	287	304	303	321	294	307	296	285	304	312	287	335	330	275	297	314	303	285	300	282	292	307	321	330	281	300	317	332	293	290	312	328	301	321	310	305	298	311	290	327	316	321	269	310	293	331	333	300	320	307	285	293	304	273	306	292	300	313	290	311	314	266	302	302	300	278	308	299	315	300	296	303	305	317	297	299	303	305	302	287	311	303	270	323	288	299	272	266	288	312	315	307	314	314	303	285	296	337	297	280	306	297	311	329	302	308	270	273	304	293	323	310	294	352	290	336	321	300	266	334	308	310	290	300	322	293	290	274	301	307	320	274	306	316	317	289	309	315	312	314	289	305	291	309	280	305	326	296	296	281	306	341	298	317	271	261	297	308	294	317	305	316	330	316	297	324	317	322	302	259	329	291	309	287	287	287	287	292	309	315	272	314	278	313	328	290	318	316	279	300	289	282	301	288	313	316	273	322	306	319	290	310	306	319	333	314	308	314	284	295	306	307	307	299	280	317	280	293	307	306	294	286	306	291	308	312	310
60323	87101	55573	25962	6851	1348	686	592	553	535	534	540	597	546	544	544	553	592	582	586	599	572	554	608	597	546	563	573	600	568	578	561	532	566	534	582	545	548	566	564	525	521	590	572	590	526	628	588	552	564	567	578	586	578	583	588	604	547	575	560	587	596	544	557	592	580	571	565	526	598	544	548	595	591	557	576	515	568	549	536	548	571	614	566	555	537	527	554	544	555	570	540	568	577	537	526	553	619	564	584	581	520	587	517	581	581	590	606	584	575	582	541	564	562	585	595	575	535	548	527	569	556	515	559	555	589	581	519	555	567	627	553	553	527	552	547	560	597	623	569	591	555	572	556	582	586	547	572	595	535	584	584	527	563	581	573	577	565	553	590	576	593	549	551	574	555	576	584	581	564	580	597	565	594	606	545	568	557	605	523	572	525	587	571	565	581	566	575	596	554	607	567	573	574	538	526	550	532	586	568	564	557	563	552	533	601	542	552	552	522	612	598	558	517	539	559	565	564	566	561	548	574	558	554	559	576	533	569	552	541	558	557	593	558	598	571	559	561	574	554	533	568	544	539	548	550	577	568	595	579	573	568	595	530	585	546	592	589	589	577	570	530	562	571	551	537	596	570	597	536	601	564	546	552	535	565	547	526	574	617	593	569	552	568	563	568	556	535	559	579	561	530	584	563	603	561	545	581	582	597	548	566	566	571	557	505	564	595	595	559	548	556	573	581	604	573	585	493	545	554	555	581	575	546	552	581	550	568	541	572	583	586	585	558	546	553	567	538	541	544	572	544	590	523	572	594	547	592	576	546	570	542	552	539	601	572	580	579	573	553	573	569	548	621	525	581	584	609	532	601	572	618	542	562	563	593	614	552	549	554	613	572	611	564	584	554	603	551	575	605	554	592	577	536	621	565	542	551	574	581	536	572	604	551	553	562	580	544	531	497	601	557	596	529	595	516	550	548	614	496	577	590	539	583	506	576	536	547	584	548	565	557	579	589	596	571	573	602	561	528	583	573	526	498	617	534	574	533	570	572	570	594	552	580	551	557	535	562	576	603	559	555	581	560	575	588	574	582	516	613	590	611	570	573	542	579	551	561	551	596	564	614	561	650	545	553	553	574	571	557	564	577	561	547	547	598	580	592	550	562	551	562	565	514	574	575	564	582	552	563	556	582	547	570	554	556	535	523	565	563	578	584	592	545	599	577	569	518	599	565	564	543	527	567	587	606	589	555	589	578	583	554	610	559	540	581	568	595	563	554	588	555	558	558	546	547	587	576	523	584	565	506	576	529	566	568	600	564	598	560	516	549	572	586	569	547	555	572	568	538	564	559	552	548	577	579	592	583	540	578	607	546	598	612	587	555	560	522	574	581	536	588	545	546	587	574	591	552	544	534	556	543	573	560	549	545	535	611	556	576	560	545	575	564	537	535	623	568	541	591	548	560	595	549	577	580	555	557	565	516	574	560	572	517	566	528	553	547	532	526	596	561	543	554	585	572	592	540	533	566	583	579	566	550	580	572	569	540	587	554	550	586	585	584	535	512	592	569	575	555	580	566	573	607	584	580	583	530	553	520	552	548	571	600	572	608	546	577	537	525	574	552	556	584	599	539	560	541	561	540	576	577	552	552	533	574	491	601	594	582	591	590	592	573	525	567	562	592	574	521	542	553	574	556	521	553	583	580	555	592	546	566	574	562	571	596	563	599	591	599	605	565	528	607	539	560	582	573	556	569	513	556	589	545	562	557	560	544	540	553	572	601	499	553	555	590	543	538	610	560	539	569	566	555	586	580	551	577	577	604	558	532	584	523	515	569	565	542	528	614	555	589	551	581	590	588	578	577	531	544	594	570	536	523	523	577	563	549	575	549	533	595	542	552	564	533	536	572	542	554	568	570	562	515	528	538	601	551	506	520	577	575	583	532	595	611	629	516	558	576	582	559	576	600	575	559	560	572	567	537	593	573	563	587	610	550	593	568	558	522	549	546	546	592	565	557	565	557	577	566	634	566	492	603	569	618	570	614	587	598	568	581	520	544	541	640	540	577	578	540	575	583	590	573	565	559	537	603	543	556	611	517	553	566	563	560	528	575	577	557	576	559	561	586	541	583	624	528	523	562	539	566	578	545	592	571	580	593	558	565	577	560	516	522	558	578	614	502	541	568	578	554	540	545	584	578	550	522	534	549	544	570	572	511	583	566	594	566	572	567	584	593	564	560	545	599	538	556	516	557	620	584	535	612	620	591	541	589	523	578	570	564	532	547	542	556	563	560	571	568	546	590	576	539	533	558	584	592	586	531	566	551	581	574	545	585	566	585	568	556	565	550	570	600	559	558	568	547	571	534	550	572	563	590	581	555	579	510	562	581	564	558	594	548	573	594	586	558	554	527	562	583	598	558	582	597	561	567	548	555	542	582	592	577	609	540	571	558	575	563	532	571	540	547	600	536	559	605	572	603	570	564	601	604	578	510	606	575	580	550	553	566	560	582	562	541	549	561	602	520	574	573	582	584	544	544	547	553	570	547	550	594	588	565	550	565	572	548	556	571	574	634	583	547	548	550	570	620	563	612	518	580	567	604	578	557	552	578	565	536	581	556	564	552	556	558	579	561	586	563	605	575	549	570	600	569	584	620	594	557	589	573	586	549	516	564	552	582	574	531	588	568	617	546	547	565	565	532	562	563	554	574	606	545	550	594	557	577	586	581	517	566	607	584	559	577	561	556	592	560	540	570	580	570	567	578	577	561	573	556	592	543	589	605	569	599	595	528	534	576	571	582	565	522	538	605	586	551	578	564	576	575	573	569	562	602	576	575	566	583	547	555	590	548	522	591	561	573	565	581	616	572	571	562	533	597	568	554	541	543	551	539	585	549	571	570	618	534	550	556	567	621	582	546	571	581	578	558	595	593	598	528	561	573	590	593	554	546	560	612	557	608	568	591	588	577	525	535	534	578	551	542	536	532	555	524	562	568	530	583	538	570	554	585	560	566	533	586	561	559	593	561	564	550	573	587	530	585	557	546	579	565	589	578	552	580	509	502	558	557	588	544	571	566	603	560	501	565	597	531	586	569	568	562	510	596	565	544	535	578	619	609	595	562	531	572	550	554	631	596	544	635	597	524	594	601	605	565	556	568	502	547	588	563	558	546	571	579	550	623	549	528	578	564	575	576	539	597	541	570	589	563	560	534	582	537	581	590	574	566	583	570	559	582	555	574	617	584	563	542	535	560	540	562	541	566	555	577	566	532	539	560	588	589	501	568	543	541	577	569	589	564	549	581	544	587	583	575	556	547	517	544	580	549	544	589	580	577	549	583	578	557	567	530	597	536	574	557	563	549	547	557	535	569	592	554	583	584	586	583	542	563	549	546	547	574	518	598	524	609	567	534	557	557	590	630	566	572	530	593	544	606	561	592	549	548	606	547	565	527	559	579	581	616	578	592	594	547	575	526	586	574	553	566	614	569	599	559	570	547	543	570	564	608	549	578
23631	22222	29959	24033	21043	15729	1816	412	370	373	407	394	354	373	359	347	345	350	398	364	355	362	336	334	339	360	386	317	354	384	325	313	347	375	341	344	328	342	346	358	343	384	355	357	325	367	367	317	349	329	374	388	347	390	306	350	333	344	342	352	343	318	354	331	333	347	348	344	340	346	351	361	331	343	319	363	345	335	383	369	339	338	326	315	383	327	334	357	352	330	365	343	350	367	347	325	385	343	371	359	338	363	341	346	351	340	352	331	338	344	385	325	369	361	345	344	374	343	339	353	317	334	332	362	370	346	303	326	316	323	361	338	363	345	302	341	348	339	333	350	325	351	343	339	365	351	320	329	311	376	319	338	384	328	363	345	323	373	341	326	351	378	367	363	341	327	349	297	344	304	315	337	365	331	340	352	300	387	373	380	307	347	347	332	391	334	329	371	323	361	359	302	355	360	342	364	321	310	342	327	337	368	326	342	312	339	374	340	315	342	342	343	344	338	383	355	357	363	357	349	330	337	323	345	324	321	286	354	338	366	348	358	352	331	357	328	321	356	322	311	330	351	386	348	342	339	343	372	337	374	375	316	350	344	372	364	346	362	339	355	335	346	367	359	346	344	363	357	340	339	399	345	361	334	353	346	365	354	367	362	347	380	354	331	316	323	326	357	313	339	372	354	330	344	317	332	355	355	336	362	339	339	328	338	357	384	355	330	378	367	333	321	375	379	353	365	324	356	346	339	328	356	323	363	367	348	347	346	308	324	324	317	345	315	390	346	338	344	355	335	299	362	348	366	362	339	320	328	386	314	304	306	324	333	358	352	338	321	357	338	379	342	351	344	359	328	348	328	352	335	371	334	335	359	364	342	351	337	352	318	323	342	358	338	326	318	348	354	344	354	355	339	336	308	339	323	352	333	333	336	346	349	312	339	379	330	329	336	358	389	369	302	347	334	321	341	346	316	355	356	359	334	327	323	342	312	350	361	336	370	354	330	320	361	324	347	361	354	349	370	359	338	342	350	340	354	334	326	331	324	341	358	316	315	346	358	364	346	345	370	350	325	350	365	353	327	375	339	339	337	327	364	375	354	346	315	347	316	312	362	358	343	376	329	376	348	331	340	361	323	367	346	371	347	354	299	373	349	329	360	356	382	334	369	353	315	351	339	335	353	382	346	321	332	364	318	350	328	351	314	382	343	346	355	361	333	369	312	313	330	351	325	330	335	368	333	371	366	335	351	348	340	364	362	371	317	322	358	347	325	348	355	335	356	379	340	357	319	334	385	324	352	310	338	348	347	329	368	346	353	358	359	349	328	343	358	341	292	335	312	367	326	342	376	380	330	338	344	334	349	347	301	365	337	337	350	338	338	343	360	323	346	317	373	345	310	340	341	337	344	307	351	355	375	345	325	347	341	329	336	365	352	357	337	365	356	341	330	371	339	362	362	353	371	361	331	336	338	325	350	352	392	358	359	313	357	375	312	377	338	345	354	349	337	335	362	356	347	353	314	337	344	343	337	384	390	351	403	346	375	362	331	337	338	364	347	314	368	322	318	349	334	326	353	312	360	354	378	357	353	314	338	329	338	362	355	326	317	352	347	348	339	334	361	333	355	354	313	325	357	319	353	383	358	339	360	358	306	325	337	301	355	346	358	347	365	331	355	333	357	330	345	393	319	361	364	347	337	363	344	360	313	300	339	368	335	378	319	356	346	322	376	357	389	339	396	343	345	353	362	338	343	348	354	358	360	318	299	331	366	344	364	348	367	363	361	353	335	355	338	368	342	349	321	360	370	334	335	331	360	341	369	324	334	373	365	316	386	336	321	349	331	361	348	321	344	339	321	358	346	344	354	303	324	378	336	375	307	320	331	328	355	359	312	341	364	367	352	356	330	362	332	346	372	358	339	370	329	343	333	343	336	346	363	361	349	338	343	349	349	333	348	352	348	336	335	310	368	371	327	358	339	338	356	340	319	342	341	338	342	304	353	369	336	311	357	327	370	349	355	348	374	362	336	352	329	365	359	354	336	330	365	337	349	363	358	345	371	354	391	364	362	316	333	326	353	350	339	351	326	377	333	352	358	365	328	325	330	361	346	319	336	341	339	325	322	336	361	325	348	353	351	328	334	374	353	349	330	373	339	343	347	328	315	365	336	323	343	342	349	341	364	370	339	349	329	331	340	376	349	339	380	365	374	348	352	332	372	326	341	322	369	342	319	347	331	358	359	375	350	347	335	358	367	340	358	351	364	371	350	370	334	328	361	348	328	325	388	351	299	363	354	350	347	349	346	365	325	342	332	320	343	359	327	332	352	335	348	381	315	344	320	358	362	347	316	376	368	347	345	358	317	344	362	371	375	306	330	363	287	373	377	347	368	376	388	339	349	347	306	327	356	347	337	318	374	369	339	346	361	338	326	349	359	352	350	342	342	374	290	325	351	333	316	336	343	366	387	353	338	334	331	361	359	353	336	336	352	329	352	323	359	319	328	329	359	366	383	360	323	349	307	356	347	351	332	345	334	334	345	345	353	354	354	395	344	355	376	386	376	355	356	357	370	371	332	404	339	332	323	341	359	332	346	330	357	378	325	335	346	361	329	350	310	353	340	337	336	335	373	332	318	352	389	342	370	350	328	357	348	326	380	344	314	341	354	358	345	369	310	353	316	342	352	366	340	367	362	332	371	359	340	359	356	338	341	353	347	332	330	332	360	388	349	346	329	333	351	393	328	350	357	306	306	374	332	353	349	355	369	357	351	332	317	377	351	343	347	343	380	381	373	344	347	352	386	348	357	385	322	320	352	365	326	330	344	338	387	323	327	386	358	310	337	386	347	349	357	358	325	354	310	348	322	352	341	353	358	372	368	337	360	376	362	348	328	371	322	317	313	354	318	322	357	375	340	315	344	372	379	325	330	354	351	358	346	344	320	359	339	328	327	339	336	350	334	318	339	332	337	344	344	355	342	351	306	332	342	356	355	356	353	323	348	332	340	341	338	365	368	339	334	342	343	364	321	350	326	374	328	358	353	285	358	347	372	309	327	369	352	343	364	338	330	367	346	330	327	343	343	324	331	346	317	344	314	343	384	346	353	332	310	369	345	360	346	329	338	376	366	341	321	339	350	336	348	331	340	346	326	321	326	377	340	366	357	380	377	369	330	354	327	384	342	335	356	351	339	305	377	339	340	345	332	323	350	309	356	365	333	329	324	329	356	341	373	351	330	332	391	333	331	374	366	333	343	349	347	339	353	341	334	352	384	357	327	345	366	349	376	357	340	358	329	351	351	351	344	351	343	301	333	351	318	362	340	350	322	389	314	360	363	322	343	315	360	340	367	342	309	323	347	330	336	339	344	347	353	343	384	334	382	385	343	340	366	335	353	340	334	319	344	324	359	313	323	369	342	331	294	329	334	355	362	338	372	340	376	332	334	349	342	354	348	342	345	375	319	357	344	329	352	319	349	331	365	355	321	344	354	375	319	352	372	371	340
59422	97050	66352	34795	11610	2290	786	640	642	659	619	633	622	574	601	618	637	629	627	589	583	604	595	607	603	564	621	622	623	625	614	635	638	628	620	648	583	604	580	629	571	617	596	642	578	658	631	643	677	602	610	600	598	627	607	585	635	634	608	639	641	652	607	587	629	613	631	626	604	601	629	621	633	613	606	593	654	573	624	628	605	626	621	611	622	633	590	628	619	640	636	621	652	607	615	590	667	626	656	624	626	637	580	614	586	649	613	669	604	620	624	609	609	571	611	624	650	600	594	619	595	633	614	636	637	609	635	635	605	598	636	621	618	579	625	689	598	591	602	646	595	615	626	578	620	577	557	642	672	579	634	611	631	608	646	606	596	633	611	611	613	675	637	618	601	599	599	625	612	576	621	604	637	584	630	634	627	642	604	602	624	670	647	614	599	609	635	643	569	601	623	652	640	567	630	590	651	633	616	631	638	644	640	613	592	579	659	631	582	608	624	616	630	619	642	667	642	658	634	658	610	630	600	621	602	568	615	658	615	625	591	660	608	603	606	630	632	604	638	573	643	625	600	627	608	622	629	643	577	631	604	609	629	596	642	603	594	620	645	631	601	636	613	629	624	612	627	612	626	606	642	623	616	657	580	625	625	656	605	667	574	607	579	583	651	620	635	602	570	639	609	639	621	637	614	649	644	619	598	613	565	644	624	593	638	622	611	661	611	616	602	594	586	616	653	573	652	622	636	593	611	618	631	621	654	610	594	619	606	577	641	587	609	643	653	584	612	588	646	614	623	625	589	608	588	636	612	647	652	595	640	647	649	617	637	670	598	619	665	627	623	623	612	573	642	614	620	650	627	592	624	648	625	566	596	596	634	631	604	661	653	637	628	628	637	615	619	630	638	600	624	612	603	603	659	588	601	608	608	629	639	593	600	625	585	635	610	675	638	595	583	603	609	623	617	601	689	587	575	579	617	589	639	609	603	635	610	577	574	632	698	650	621	666	623	615	607	619	633	621	658	657	631	596	601	606	612	625	593	603	582	651	566	637	622	595	606	581	601	664	627	614	627	624	615	599	597	625	605	654	573	620	589	604	641	642	615	585	636	576	608	617	629	587	595	594	649	621	591	633	636	620	648	662	607	622	590	637	634	661	657	621	590	641	601	639	605	573	614	598	637	625	643	601	629	582	603	643	598	639	667	567	601	640	630	616	613	655	626	617	611	626	579	609	621	628	596	638	619	634	566	659	561	604	631	661	609	626	598	614	612	627	601	640	611	625	645	622	617	629	640	663	568	606	626	570	614	594	614	638	635	574	619	601	614	667	661	639	670	624	626	668	595	631	647	616	624	609	584	580	624	635	595	683	629	577	612	644	655	593	581	613	609	604	630	591	585	648	637	600	618	608	614	642	625	583	633	638	627	604	622	611	610	611	605	635	642	622	626	623	649	616	627	627	630	648	611	650	633	605	601	616	614	587	596	600	624	660	616	609	589	605	555	624	600	636	656	649	605	609	625	629	633	633	591	644	642	642	668	632	603	684	607	615	627	622	612	581	659	628	607	578	616	607	640	634	615	594	590	618	617	649	622	654	576	617	615	633	645	605	616	634	637	578	630	603	685	651	608	605	635	614	614	626	603	627	653	623	627	655	640	586	595	615	624	637	647	614	621	635	616	624	624	598	619	610	633	636	611	667	610	589	616	620	606	633	661	668	627	618	635	627	636	593	649	620	579	640	634	586	577	621	665	591	630	591	635	627	599	598	624	582	587	646	633	632	631	631	612	603	636	609	607	608	617	649	603	651	623	563	658	628	611	599	613	654	650	639	628	670	630	568	605	601	632	592	614	598	659	630	610	601	613	630	655	619	612	619	610	663	642	609	629	638	622	652	609	614	660	632	587	629	626	590	636	656	628	615	619	584	626	623	617	630	627	654	639	605	621	621	615	595	643	558	609	622	664	653	568	585	629	604	613	623	645	671	638	627	618	607	589	618	647	596	722	616	637	618	636	655	638	636	661	590	622	625	634	635	578	595	614	553	606	639	563	603	608	630	609	622	629	596	614	662	630	603	660	601	631	594	596	622	593	671	620	613	659	613	633	657	625	624	645	635	680	591	601	599	615	649	644	551	652	624	628	632	632	573	612	620	654	576	601	616	655	617	609	590	573	645	612	647	581	606	616	548	654	551	570	637	609	603	612	615	582	636	591	629	635	646	668	608	614	634	579	574	622	654	634	616	668	614	686	636	572	588	628	608	610	654	650	638	636	651	625	586	624	616	618	603	586	612	592	632	599	632	650	606	631	659	577	581	609	667	570	593	602	560	614	586	646	641	546	585	619	621	625	641	612	552	620	631	632	623	596	630	620	579	623	632	611	610	623	620	636	646	597	604	598	543	636	612	650	600	619	637	620	623	605	619	601	679	683	620	620	606	655	620	609	620	655	638	630	603	639	628	624	591	640	644	646	612	642	608	657	581	649	617	617	597	633	677	607	652	620	637	640	625	608	617	609	596	618	612	687	600	623	610	620	599	635	601	655	635	605	646	598	643	576	614	653	609	590	657	598	616	612	657	663	598	654	639	661	626	618	610	600	640	608	599	668	611	639	648	629	643	639	642	654	591	617	620	611	646	587	652	603	610	624	593	607	572	615	656	579	617	619	624	644	615	600	603	589	614	600	628	639	638	616	627	577	570	668	627	628	623	642	596	614	587	601	618	612	658	589	644	607	625	635	600	600	619	602	632	616	583	656	627	645	639	602	638	610	631	591	603	610	631	622	585	626	603	637	642	570	570	614	605	654	602	608	666	639	632	651	602	629	629	640	628	624	588	612	605	616	625	665	639	633	607	647	652	621	615	582	629	611	590	655	623	642	598	642	612	583	606	591	644	637	604	650	661	663	616	661	616	631	612	630	630	651	632	605	628	653	613	632	592	623	661	625	594	566	624	620	634	596	618	601	632	632	643	631	667	613	631	617	635	647	615	652	613	609	645	615	587	637	596	610	616	582	619	572	605	631	628	596	591	595	618	643	586	611	643	590	601	643	598	631	558	656	606	597	613	612	581	629	616	615	586	646	596	599	619	631	607	613	631	632	583	627	619	631	611	605	646	592	651	610	635	612	594	660	597	602	614	606	621	618	581	609	663	596	630	669	643	643	591	625	629	610	564	619	588	635	610	621	638	628	617	584	562	564	599	645	601	642	610	600	564	657	594	635	573	641	638	600	606	617	616	610	605	603	621	631	597	587	581	582	642	620	614	649	614	597	631	636	651	613	621	590	646	680	595	622	580	626	639	647	605	605	603	602	646	586	601	655	646	618	630	620	610	632	604	621	615	608	599	549	632	582	639	610	632	591	646	642	611	621	617	631	617	573	609	646	670	662	597	598	618	624	580	635	651	632	606	598	646	618	632	585	609	599	612	592	643	654	623	584	569	635	588	650	648	619	598	620	611	597	575	622	602	622	607	631	591	616	619	644	659	627	646	623	610	642	651
30883	31592	24944	9016	1062	389	358	272	303	316	291	317	298	311	292	274	329	317	310	289	301	313	320	308	274	272	295	307	303	269	320	307	302	292	339	294	307	286	296	294	272	299	299	305	288	303	307	285	305	281	316	302	334	290	303	279	296	339	267	284	314	285	299	283	305	273	274	322	291	296	292	297	350	333	295	320	293	287	314	293	294	307	288	297	272	308	300	307	284	316	276	291	283	313	301	306	296	311	335	291	295	273	308	305	322	309	284	284	325	337	276	325	304	318	292	281	283	290	290	277	295	277	298	274	308	309	315	272	273	289	299	274	293	298	295	298	273	305	312	316	281	292	264	284	291	299	281	313	302	315	282	329	289	280	294	291	335	296	291	312	302	307	324	288	287	307	308	294	300	319	309	283	270	288	312	298	289	297	296	308	299	278	309	334	299	304	312	332	312	309	295	299	311	335	303	285	265	298	270	296	304	310	314	302	290	299	275	328	325	293	261	286	293	275	326	293	294	328	300	316	291	295	287	308	312	293	303	305	302	332	281	333	307	285	275	274	292	290	315	301	301	303	269	270	301	273	323	307	312	307	331	267	318	265	291	291	282	284	308	291	250	317	281	265	293	285	318	272	296	320	305	300	270	304	279	299	272	277	316	326	332	306	304	308	301	296	301	320	277	324	302	332	302	313	289	306	301	306	332	317	280	290	295	277	318	317	306	307	296	277	298	305	272	306	300	313	313	281	316	314	278	288	256	290	294	286	300	311	308	282	311	301	280	331	299	292	292	334	327	278	319	315	315	317	292	301	310	285	293	303	280	287	265	301	308	337	342	315	297	281	284	278	304	298	314	261	299	279	306	326	305	298	287	333	268	308	300	300	337	304	285	299	291	296	294	304	289	288	291	293	295	270	286	294	274	308	289	309	290	321	311	292	300	266	285	304	311	308	291	277	289	309	314	283	284	288	297	276	313	289	295	326	301	288	292	295	261	273	307	288	305	269	297	282	281	278	305	295	288	318	295	283	321	300	273	310	315	316	263	329	317	293	293	307	281	301	298	290	305	317	288	305	308	303	265	312	296	291	280	315	304	279	325	305	300	298	310	293	317	282	294	334	278	276	338	289	312	299	306	309	320	293	288	312	306	286	305	258	324	315	277	298	307	267	295	285	308	284	286	320	311	264	303	275	271	274	287	311	274	283	293	302	285	304	298	306	272	321	310	288	307	306	305	276	286	275	285	309	288	285	294	312	301	276	299	296	314	299	305	284	291	267	269	287	281	323	307	315	302	307	315	273	310	305	276	282	285	314	295	271	304	315	302	315	317	276	259	323	296	294	278	337	305	307	304	290	286	283	319	280	281	272	308	290	304	280	271	309	303	279	319	355	281	289	294	287	292	305	314	302	282	301	316	297	277	304	291	310	307	250	297	303	300	305	281	307	308	283	286	290	296	292	301	295	320	290	301	309	268	324	289	298	302	301	283	336	306	310	315	308	299	290	323	300	289	286	286	322	303	263	300	302	299	295	270	287	318	316	310	302	329	311	305	288	286	289	304	307	281	323	257	316	288	297	319	286	290	259	306	264	254	287	310	302	290	326	304	260	264	298	268	289	307	327	303	308	292	275	287	273	272	272	299	308	316	280	301	301	295	296	287	280	274	302	298	272	314	276	276	315	293	320	318	280	288	303	313	330	266	289	267	304	293	305	276	292	290	330	296	304	335	310	301	323	281	321	278	319	285	285	294	317	281	271	307	289	303	328	276	299	301	280	290	288	294	316	307	277	288	283	275	281	297	267	295	311	261	283	290	290	313	270	325	303	317	307	309	325	322	303	303	288	321	314	296	303	297	263	315	322	301	315	276	301	299	266	268	330	297	301	284	273	292	312	302	285	295	298	302	297	315	333	292	283	260	288	274	297	286	288	276	266	314	293	304	287	299	292	281	287	271	323	280	305	300	291	273	332	304	281	326	305	283	265	285	316	290	271	303	289	310	293	307	292	300	286	279	268	284	353	305	283	297	280	301	291	295	307	282	289	295	309	318	265	293	291	250	257	273	316	298	282	290	304	273	324	302	295	312	295	320	307	306	325	303	317	284	271	320	313	298	299	282	290	313	302	308	270	291	293	262	288	287	316	309	280	295	279	292	292	284	301	326	308	293	298	285	278	274	277	290	274	302	282	314	293	309	334	309	320	307	263	297	314	326	329	312	271	301	304	263	284	310	324	302	283	274	308	319	292	288	315	293	305	272	301	308	336	307	291	272	309	309	290	297	298	300	319	287	293	325	299	283	261	319	337	288	324	290	277	302	310	287	294	282	291	302	274	344	300	277	312	308	299	276	283	291	288	277	317	273	296	303	288	301	290	340	286	307	265	295	322	313	284	325	296	291	318	289	302	290	297	292	267	290	287	284	264	312	287	300	273	276	275	307	304	306	278	310	296	309	319	287	281	304	292	285	316	288	310	303	285	304	311	295	292	290	278	281	321	293	304	290	285	266	293	329	281	292	309	287	297	302	293	340	289	330	303	308	270	290	284	308	313	317	318	290	297	325	266	306	311	290	310	314	292	302	287	311	320	292	315	311	313	278	263	294	319	304	301	298	325	303	304	317	287	279	295	285	284	293	325	320	302	292	288	322	300	292	293	320	284	260	309	273	326	318	318	316	297	305	306	289	323	311	283	309	299	307	285	279	305	267	328	288	291	302	312	324	322	300	281	307	307	280	309	294	302	284	328	311	292	289	316	292	305	286	292	315	300	293	283	282	275	299	288	316	279	344	306	284	281	283	301	278	313	310	314	282	299	292	270	281	281	287	278	324	296	290	285	291	307	273	317	319	305	286	289	291	287	288	286	271	305	284	284	294	302	304	288	304	308	288	274	288	318	286	280	325	313	306	298	282	297	296	272	301	294	273	275	285	288	312	281	274	279	301	314	289	287	289	315	253	307	318	326	290	297	307	296	290	302	301	328	300	291	301	296	296	294	282	317	308	288	313	296	302	295	323	290	312	299	308	286	299	269	270	327	282	313	309	276	305	294	293	308	311	278	281	291	299	323	283	305	293	306	278	307	288	318	321	315	292	331	298	310	310	286	318	319	294	289	307	310	258	331	306	279	295	287	283	303	304	327	275	276	310	316	306	270	307	328	288	317	302	308	276	287	284	290	293	314	277	321	301	293	316	328	298	308	322	291	273	316	281	302	316	317	290	294	307	303	304	341	272	287	331	281	266	291	296	311	317	326	292	310	297	290	283	301	292	310	320	307	304	304	303	291	300	318	286	304	258	323	343	297	277	296	293	298	294	303	294	293	305	325	290	312	264	278	293	299	302	301	281	305	286	289	343	316	318	295	301	272	284	318	291	285	282	283	292	305	287	302	298	300	305	298	292	333	281	331	288	305	307	278	291	287	274	307	301	297	313	309	327	318	320	316	281	309	281	300	309	303	321	320	272	289	300	291	274	300	290	304	314	301	275	290	297	293	280	272	294	280	320	290
39349	47185	29034	9125	2054	787	601	545	549	520	566	567	589	532	570	565	561	533	575	606	569	568	550	567	569	556	584	590	559	554	529	554	550	591	553	535	540	521	567	523	631	577	494	555	578	543	591	563	533	544	580	592	577	571	541	561	535	579	542	581	585	561	566	554	524	603	532	571	604	558	560	547	531	553	574	569	572	596	549	552	587	544	574	557	556	537	609	548	567	570	583	555	584	532	548	500	571	589	560	551	577	554	532	542	582	533	544	540	568	515	556	547	526	576	572	583	527	556	596	595	581	574	554	555	609	581	552	573	537	551	556	568	555	538	560	534	527	572	560	584	592	573	568	576	588	567	563	548	602	541	577	540	541	566	548	586	583	567	586	547	516	532	569	524	577	556	562	561	574	554	526	560	555	557	570	586	598	550	562	551	563	552	622	557	549	570	575	554	583	582	570	558	564	530	532	551	598	565	567	557	581	534	538	555	542	541	523	602	569	594	539	559	545	547	591	577	526	557	586	573	550	607	588	554	533	569	567	582	564	511	596	580	509	560	571	594	579	544	539	559	547	527	586	567	533	540	549	574	532	560	547	598	540	594	539	553	565	544	562	574	564	558	523	558	592	568	573	523	582	584	570	549	541	574	536	553	556	564	563	575	566	519	569	541	564	560	571	573	611	511	602	570	579	575	525	573	563	556	573	545	538	560	561	532	579	593	553	581	595	572	582	539	562	535	542	521	545	558	558	558	581	565	600	575	557	549	563	562	558	567	580	546	577	595	574	546	537	595	573	551	556	557	573	559	572	556	596	551	538	522	557	563	548	511	557	531	534	524	552	595	530	531	570	578	591	526	583	503	562	539	552	552	566	600	577	582	531	568	542	573	559	568	587	554	546	568	543	540	598	579	550	574	568	567	566	557	546	560	586	565	588	557	551	558	579	600	611	554	571	546	535	556	586	595	544	559	572	547	591	546	530	575	551	540	549	571	577	555	546	574	578	569	537	586	573	543	564	541	600	548	551	540	591	572	580	570	557	530	556	541	562	590	583	557	555	502	563	527	565	558	540	586	558	532	565	518	553	563	601	558	536	557	551	563	583	563	558	554	542	512	529	523	590	603	568	556	542	566	569	566	559	580	556	566	593	543	541	572	616	561	534	530	564	503	552	593	520	591	595	568	567	575	568	606	569	532	568	567	528	523	518	538	587	595	530	582	529	530	568	572	549	560	561	541	566	569	584	550	568	583	553	599	542	520	538	562	536	568	540	574	575	536	557	543	542	535	583	524	534	521	564	578	616	564	544	566	528	551	555	590	549	564	541	552	552	528	556	520	590	549	545	561	605	564	551	546	560	561	558	554	576	538	559	581	562	569	570	559	575	611	548	609	568	570	560	561	612	554	575	503	565	541	584	558	605	557	560	548	519	557	504	545	557	565	616	568	547	537	526	518	557	600	606	585	560	524	588	569	572	595	550	575	586	553	550	538	553	580	585	610	578	541	498	529	544	557	556	557	537	593	591	569	591	538	573	569	543	564	526	601	587	573	581	558	532	575	564	578	542	578	589	551	529	592	559	557	543	557	560	591	549	576	603	568	561	575	605	583	529	526	577	582	606	537	570	569	568	579	573	548	558	534	542	557	550	580	554	558	565	577	569	544	548	524	561	556	538	583	569	543	554	592	552	561	575	557	569	569	518	537	578	571	562	575	571	563	537	580	578	544	588	539	542	574	582	515	541	550	544	585	554	526	551	519	545	549	545	565	561	595	581	580	594	546	558	558	528	540	524	539	576	537	555	553	576	555	605	530	544	539	539	574	553	601	523	512	527	553	591	535	505	537	551	592	548	613	563	559	566	601	580	525	553	583	592	542	561	593	550	535	553	594	558	588	544	573	574	546	565	568	557	536	538	573	600	568	547	592	519	547	556	562	555	557	530	511	587	534	521	564	572	575	542	605	547	575	532	502	643	502	565	558	545	553	562	569	557	553	520	577	547	588	574	558	604	550	562	529	524	537	559	549	530	578	543	576	541	544	559	554	536	537	570	568	558	556	591	532	541	601	549	551	537	586	628	526	533	512	521	543	581	574	559	568	586	531	562	563	552	536	573	582	594	578	584	554	538	572	549	569	513	556	623	583	538	541	556	566	564	576	561	551	597	579	511	531	532	556	567	610	543	516	569	527	603	574	586	531	532	569	538	595	559	557	543	589	555	547	562	530	530	592	551	581	557	592	538	574	525	562	566	536	589	558	551	574	578	536	588	590	559	555	568	544	554	591	538	540	566	558	572	532	561	553	615	564	561	592	574	565	576	538	532	528	549	572	538	529	566	568	534	583	619	549	562	595	525	576	571	558	545	556	593	527	562	549	570	560	526	538	552	547	571	534	547	541	551	550	567	519	543	554	593	521	590	582	521	569	518	597	523	543	564	536	562	572	573	571	555	559	569	568	537	542	546	545	543	562	553	569	542	551	538	605	564	551	563	562	556	552	584	539	607	591	573	555	567	531	564	554	585	546	556	554	558	540	548	584	618	542	603	566	577	504	558	573	519	588	539	559	572	575	574	507	573	546	573	547	535	546	538	551	563	542	565	596	564	583	572	570	575	558	543	542	615	569	540	552	555	565	526	565	557	558	572	605	588	571	592	576	598	549	607	568	595	554	584	585	576	577	543	538	581	546	557	495	545	569	588	579	574	523	545	566	555	532	518	568	575	541	597	541	582	554	552	528	594	551	560	534	570	580	558	551	573	553	596	584	589	547	526	563	585	550	587	595	593	593	585	584	555	600	555	585	538	581	517	568	588	585	591	531	565	581	584	568	597	558	572	561	538	535	560	542	558	582	595	593	558	597	567	568	577	566	557	572	521	547	591	548	579	556	552	572	570	567	543	593	537	522	548	555	592	556	566	559	544	642	603	547	541	567	526	570	557	541	524	540	576	543	543	553	546	537	617	552	567	556	555	554	555	541	565	539	582	585	535	556	548	566	617	562	570	569	574	542	532	563	554	575	527	516	569	556	547	561	577	547	541	534	608	609	546	515	550	580	548	514	620	572	507	568	578	547	554	577	561	565	570	546	574	534	583	550	540	587	562	547	547	535	553	552	554	542	556	550	531	571	566	555	562	551	579	563	556	570	561	548	586	596	572	565	593	561	585	581	541	521	558	605	593	589	552	589	569	536	574	545	536	546	559	552	573	551	547	563	555	574	551	527	541	570	560	602	553	586	571	561	584	579	578	564	571	579	584	617	549	572	591	550	578	562	570	557	551	575	580	536	550	556	535	535	569	581	559	555	554	570	585	595	536	593	560	554	566	562	563	516	540	560	528	561	572	556	572	586	560	578	587	599	568	549	527	608	550	566	575	562	580	526	533	541	564	542	547	543	540	514	537	559	619	566	562	512	564	559	530	572	555	554	562	541	509	584	594	600	526	552	552	561	521	550	563	589	578	514	561	548	553	557	580	603	555	583	561	579	560	545	521	588	556	557	589	511	536	607
25072	24424	31692	25474	16946	3591	417	341	352	316	289	321	299	297	296	295	316	314	299	319	298	313	301	287	294	274	302	290	285	331	323	299	308	279	323	284	294	295	307	323	287	294	303	309	298	324	285	316	298	283	303	291	292	303	316	313	311	317	283	300	335	289	308	332	274	296	297	315	265	301	295	322	339	288	288	290	285	318	284	327	339	267	313	279	266	305	327	306	324	309	317	314	293	282	266	270	318	279	293	305	326	317	291	268	332	334	283	311	293	316	308	305	304	301	297	309	299	291	277	288	304	322	271	275	300	256	274	290	315	302	295	283	309	288	304	317	296	303	291	290	279	308	316	294	314	305	272	305	312	280	289	291	308	292	272	272	279	291	306	315	308	283	286	292	291	272	289	296	281	290	306	316	285	303	287	329	286	295	263	281	322	273	292	321	249	311	291	285	267	341	281	346	294	301	287	317	290	283	285	314	287	321	304	323	314	288	313	288	331	281	318	329	286	291	306	280	293	311	308	309	318	284	295	292	316	299	296	312	316	290	318	271	283	295	275	312	308	318	281	315	303	313	273	282	309	306	305	297	276	268	272	301	308	309	285	296	306	281	299	310	317	312	309	333	273	285	317	312	276	271	292	298	295	304	322	279	282	268	314	310	274	305	291	308	278	291	279	314	282	290	298	277	299	262	315	293	327	283	286	297	323	307	324	292	313	278	321	306	298	296	305	306	304	297	286	283	277	321	315	300	295	266	302	306	314	278	306	293	285	308	283	287	312	316	304	318	294	276	302	283	313	284	305	301	314	304	293	281	313	300	285	286	301	282	282	300	302	299	329	282	284	326	323	270	287	274	298	261	303	312	314	306	300	301	310	317	289	285	269	299	284	284	309	303	301	317	301	329	296	308	292	314	292	313	298	289	286	313	302	265	278	314	307	315	320	302	299	297	313	305	321	299	295	299	285	291	309	292	303	290	299	290	298	303	311	301	276	318	295	295	308	297	273	261	297	293	291	291	276	306	302	273	294	296	317	298	318	302	305	330	305	292	316	265	309	305	302	314	316	287	310	272	272	293	311	280	292	283	296	287	311	305	304	296	302	293	290	299	283	316	310	285	297	274	298	280	250	305	287	292	284	306	310	312	284	325	299	334	286	306	320	296	305	285	266	290	306	289	292	315	296	278	285	320	279	294	309	308	306	286	302	304	311	293	289	319	280	312	283	285	301	304	284	304	326	291	301	284	284	281	288	304	304	291	266	259	290	320	304	302	310	299	288	288	281	310	292	275	318	299	294	299	293	315	302	328	272	349	304	316	309	291	307	293	268	290	309	282	299	305	278	294	322	298	283	255	297	318	282	299	323	306	310	304	303	298	312	303	260	300	278	282	281	302	324	294	317	299	292	300	283	294	294	310	286	291	334	306	291	307	323	296	308	289	278	300	322	284	290	303	287	286	313	291	298	335	314	276	276	287	283	261	289	285	294	316	293	291	298	281	295	316	315	287	293	280	311	279	335	303	307	311	279	294	304	293	290	302	301	298	298	304	326	273	303	304	276	291	294	321	287	296	312	292	304	321	292	311	314	328	310	283	327	302	342	308	295	304	312	327	308	310	273	292	286	283	308	291	328	280	284	277	320	317	298	328	276	306	296	272	290	306	299	274	299	293	289	298	306	291	303	311	304	320	268	282	317	322	298	301	268	287	307	310	307	290	284	327	272	304	328	306	292	293	292	284	299	341	267	326	298	311	300	279	305	279	313	274	316	280	314	302	305	300	273	292	273	304	321	268	324	293	308	314	282	318	318	276	291	276	270	319	270	311	284	319	281	335	303	286	304	322	324	279	317	327	292	310	288	289	318	313	264	305	323	312	301	281	326	294	291	278	285	335	322	299	288	284	311	320	302	293	256	302	308	285	322	336	291	298	291	307	311	303	309	338	319	302	281	284	315	291	282	303	300	313	324	314	287	318	276	306	283	312	307	288	304	283	323	314	333	297	326	290	279	310	320	325	276	317	320	326	282	292	313	289	283	305	312	307	284	309	320	320	303	306	291	322	333	315	307	291	293	298	306	294	310	297	271	300	285	300	290	293	306	272	305	287	298	305	265	298	311	267	296	285	296	282	306	283	282	296	280	322	320	304	287	321	275	284	324	329	284	333	278	286	325	281	293	308	295	265	303	304	304	289	299	284	316	281	299	308	324	321	307	311	337	289	296	325	294	301	274	298	307	282	270	308	308	300	300	312	262	284	321	301	283	314	304	305	291	304	301	311	278	302	326	315	321	316	309	305	332	312	292	270	293	318	315	295	283	310	285	294	311	278	290	271	301	305	341	259	305	274	265	316	293	280	281	288	298	295	265	322	292	294	316	283	297	315	298	289	305	300	312	282	327	340	305	269	326	323	301	287	310	299	332	289	283	296	308	322	327	300	282	302	284	297	303	291	308	318	317	301	335	282	317	296	297	284	303	308	286	316	320	289	301	286	311	308	293	302	295	336	299	282	262	253	291	281	328	277	307	277	303	288	292	258	302	260	310	289	292	305	349	303	292	303	308	297	300	297	303	271	276	284	265	295	272	266	304	271	280	309	313	295	311	296	306	286	307	308	286	279	308	318	333	295	284	303	296	310	281	273	318	298	289	299	295	262	288	328	304	260	266	305	314	290	280	277	319	292	284	298	293	312	272	310	317	301	291	308	290	285	299	269	313	277	282	314	319	282	300	321	290	288	316	287	286	271	312	284	316	267	308	290	313	291	312	287	290	296	303	296	279	306	301	286	289	278	305	283	287	276	330	286	264	278	314	315	327	303	277	307	305	277	296	297	313	299	305	325	310	310	325	284	298	303	300	298	311	332	303	316	281	338	303	288	308	292	321	297	295	313	275	316	279	309	257	267	275	313	303	288	300	319	300	294	295	305	280	307	300	313	286	302	304	294	289	306	287	299	302	265	290	323	301	298	254	311	294	332	304	299	331	321	314	278	323	304	303	278	300	281	320	295	345	276	280	299	319	304	295	317	293	284	312	285	306	299	302	316	338	280	284	309	321	310	299	293	269	277	295	305	312	293	306	286	304	265	276	311	272	324	317	279	271	294	307	298	289	305	294	307	290	316	304	287	290	310	296	289	321	309	264	288	274	264	285	286	305	338	312	298	296	314	334	299	295	292	281	293	300	308	289	274	316	298	279	327	300	330	317	304	314	292	280	285	286	308	316	326	324	336	274	288	310	282	301	284	285	289	295	294	301	304	272	293	270	304	299	304	310	294	301	307	308	298	288	299	277	326	334	307	269	299	298	284	293	303	284	291	281	289	302	299	305	266	321	288	303	335	295	318	291	326	280	297	319	307	323	281	290	303	300	322	296	313	309	313	304	301	303	314	303	283	269	323	310	297	285	280	291	305	264	320	366	320	303	298	320	282	306	307	312	305	304	297	304	288	296	324	301	326	315	281	301	287	296	291	316	305	333	295	267	301	278	310	304	296	309	307	312	285	294	280
59587	87928	57711	27705	7627	1601	665	531	554	570	549	606	562	522	587	569	537	555	534	574	549	534	548	545	562	573	553	587	564	596	531	550	550	518	573	579	581	539	576	584	533	588	555	598	616	561	623	544	590	580	575	543	542	569	549	587	572	526	584	547	580	535	557	598	536	552	564	583	580	555	625	539	542	577	578	550	548	568	561	620	612	548	582	554	560	545	523	532	557	564	542	552	581	575	542	552	507	577	600	568	540	515	604	552	567	528	536	583	533	585	568	537	572	531	579	571	547	534	589	579	556	569	584	572	604	605	549	535	560	565	549	549	550	569	597	572	568	540	565	545	574	575	591	591	577	559	588	531	553	560	555	581	560	520	547	540	589	575	560	582	571	520	520	578	565	517	557	530	578	524	580	566	547	524	576	560	598	517	543	554	555	542	550	535	622	557	533	590	568	549	513	570	553	533	510	578	574	540	580	570	533	568	555	568	565	565	565	561	595	587	578	578	566	595	593	572	543	550	583	537	552	554	616	597	587	520	554	546	590	573	553	538	536	574	530	552	590	575	570	561	566	588	569	539	523	560	586	577	585	527	549	554	545	521	530	531	554	559	584	558	559	537	565	557	582	559	530	593	561	564	553	573	568	556	581	569	552	572	580	518	546	569	595	567	548	566	539	543	581	554	523	574	568	596	517	569	562	554	581	557	555	572	610	582	563	586	552	537	568	540	544	545	574	545	561	599	567	578	529	565	568	549	595	545	577	548	579	562	554	545	610	545	566	537	583	528	500	553	541	563	594	540	575	576	573	519	578	568	561	562	543	539	577	578	557	549	520	593	574	563	562	569	537	547	576	550	594	548	542	580	613	569	542	611	560	589	599	580	575	551	561	554	559	567	557	614	549	538	561	578	586	550	571	581	558	583	579	496	582	563	559	557	593	560	549	500	566	603	537	557	547	558	564	528	532	585	557	562	563	534	547	557	618	573	578	599	540	577	582	579	545	578	612	561	577	579	574	507	540	564	610	590	597	591	542	575	578	564	558	560	587	575	523	566	556	591	546	530	568	562	591	574	556	534	562	557	573	568	563	563	559	602	545	568	556	567	598	532	571	555	578	555	576	571	587	559	602	566	593	567	599	556	578	581	602	558	570	524	563	542	580	549	552	553	543	554	570	545	603	528	566	589	558	573	515	548	527	533	556	548	543	562	606	567	546	590	558	561	534	549	544	561	533	538	601	602	592	585	576	539	529	580	490	526	555	546	595	548	584	548	552	553	533	577	571	560	545	563	558	567	523	578	562	567	523	604	553	555	533	564	512	554	583	553	573	582	563	574	557	540	563	567	597	581	552	526	592	533	566	583	576	551	526	630	578	533	554	564	546	554	598	584	558	555	545	565	570	613	561	573	521	553	587	537	588	562	580	577	564	566	557	622	582	583	544	557	530	615	558	592	578	538	570	585	533	542	557	564	608	608	548	517	577	552	568	554	591	579	531	594	543	547	539	552	576	569	611	529	549	600	562	575	557	589	541	575	594	571	574	567	559	565	525	553	532	517	517	554	565	555	541	637	586	554	586	560	540	563	581	529	539	551	525	531	560	550	582	520	596	516	578	543	566	559	562	569	547	587	571	579	592	565	570	572	566	606	550	571	556	538	590	565	557	561	601	620	590	495	549	561	539	582	584	570	562	538	557	577	559	558	579	610	572	575	561	569	523	569	546	530	508	579	570	558	565	542	529	589	594	533	579	570	533	577	564	556	572	559	548	554	589	548	631	589	548	542	575	557	576	581	566	513	563	581	553	579	562	577	541	570	509	572	494	595	567	618	548	595	565	570	549	588	552	559	562	575	537	548	568	585	569	576	571	544	535	596	612	541	541	566	550	544	562	528	608	584	608	590	537	615	592	556	553	538	540	554	529	553	568	561	562	556	586	562	565	576	599	548	596	577	561	541	575	563	542	577	565	614	540	566	584	582	546	600	525	573	569	565	533	554	554	610	542	526	550	602	529	540	570	543	551	561	556	597	575	603	590	574	554	548	589	563	568	551	536	547	604	582	573	550	552	569	551	571	560	584	609	589	557	537	608	533	574	556	591	586	554	612	552	562	547	584	584	588	577	559	577	575	541	515	574	522	606	545	601	571	537	521	559	524	593	539	569	546	566	593	559	583	560	571	578	586	584	573	576	555	579	509	586	536	594	532	578	562	596	552	572	569	550	571	584	548	572	602	543	545	602	584	601	551	536	545	557	594	575	573	508	531	553	586	553	552	537	579	531	559	556	570	533	515	571	566	541	564	589	587	582	614	548	550	539	614	552	579	575	561	592	586	594	607	560	610	539	558	571	572	597	506	544	563	543	531	547	624	558	567	614	529	615	599	594	537	581	550	574	557	578	533	548	585	560	565	504	518	544	559	556	574	550	577	587	580	580	584	510	533	544	602	604	561	553	529	552	559	525	597	571	568	533	561	572	545	530	607	573	559	536	537	576	554	561	533	555	514	586	538	560	567	552	582	586	538	602	560	559	593	598	557	594	556	530	529	563	579	582	582	551	571	517	558	575	534	577	584	568	603	520	554	554	586	557	557	569	554	551	542	595	556	527	567	577	566	545	588	527	538	520	579	535	561	574	542	541	518	563	575	585	610	543	541	515	536	524	535	559	568	512	537	513	533	589	585	553	551	528	535	560	545	583	550	553	576	546	551	549	568	537	549	619	570	498	503	582	526	598	530	552	564	546	565	546	527	548	512	580	584	560	578	535	533	555	570	588	576	592	585	573	574	582	573	561	562	528	608	541	560	581	594	553	611	555	604	555	606	584	558	564	561	547	617	608	571	499	550	563	543	579	597	512	571	534	569	589	556	550	588	550	509	512	523	556	562	576	591	531	541	530	580	538	517	577	548	560	558	582	568	538	565	563	521	576	591	521	571	563	594	588	578	578	600	566	570	577	567	581	575	583	531	589	572	554	544	533	585	575	558	547	614	539	546	536	520	577	593	521	579	574	529	548	573	513	556	556	576	539	529	569	549	565	558	597	558	569	560	599	593	578	550	566	565	507	559	567	580	563	553	569	552	589	569	565	576	532	560	555	560	554	594	555	523	558	586	514	578	593	508	585	566	623	570	579	566	557	588	528	526	561	612	545	540	565	528	534	566	553	553	563	605	493	597	588	517	598	578	556	605	598	552	553	541	616	589	575	539	540	551	549	570	549	562	619	575	537	547	594	613	568	562	567	559	529	575	596	534	518	594	536	561	595	523	546	589	586	591	566	569	539	549	558	531	557	604	592	598	572	500	544	496	537	545	580	566	582	557	589	585	570	573	520	565	567	549	571	521	541	572	552	593	600	580	582	571	569	545	552	571	576	553	593	577	560	533	527	548	582	558	531	593	557	562	570	514	574	513	539	579	547	564	491	573	503	559	546	601	563	576	551	563	518	619	574	552	533	613	589	547	584	621	543	573	539	559	565	600	530	521	548	598	567	568	556	529	562	575	544	595
23645	22613	30361	24290	20957	15289	1793	383	351	388	376	365	376	376	329	331	341	354	356	337	379	343	364	327	312	345	330	351	349	334	314	341	366	340	364	322	385	340	368	332	294	369	364	307	350	337	345	340	347	349	341	319	348	347	344	325	347	340	340	353	379	320	317	349	342	318	343	347	340	353	342	372	316	363	344	289	351	345	331	333	323	347	393	325	349	373	313	343	348	350	338	367	329	370	356	341	346	381	354	347	351	358	333	358	319	328	369	325	351	347	330	347	365	373	353	388	334	331	328	336	340	346	383	338	330	332	331	329	353	369	341	349	333	330	365	333	333	342	384	310	330	341	352	325	326	342	367	333	370	354	351	357	342	339	326	319	341	346	356	354	320	312	350	352	360	344	324	302	324	335	347	334	340	324	341	344	328	348	360	362	377	323	340	343	354	338	352	341	325	354	358	347	364	345	342	337	341	318	352	350	393	331	328	326	343	342	372	318	339	402	389	343	351	335	335	365	338	349	340	319	339	353	345	363	346	363	346	324	332	336	330	377	347	380	340	341	359	393	377	348	363	334	337	346	316	345	376	351	359	338	355	327	340	333	361	336	342	334	325	329	353	322	341	354	368	337	343	341	341	318	341	337	332	366	329	353	324	345	343	317	349	367	358	346	319	338	345	359	341	349	352	343	305	344	338	322	332	325	352	338	323	323	327	349	304	342	323	367	349	359	375	327	338	320	361	380	345	336	345	374	342	357	373	337	333	349	319	365	334	309	349	383	308	368	363	356	347	380	337	331	374	363	358	357	340	354	341	362	319	339	296	333	332	357	343	350	319	333	322	328	365	327	371	312	315	378	365	360	352	376	322	329	344	374	320	362	344	341	349	361	360	352	375	345	384	315	332	336	364	339	358	338	349	382	338	344	376	355	358	349	340	331	336	331	349	341	346	355	366	318	321	377	323	334	374	340	350	310	362	334	310	369	342	333	356	345	342	321	307	364	304	342	342	343	365	369	334	327	391	333	323	325	374	357	346	321	373	339	344	344	364	345	346	356	376	325	323	349	336	328	346	330	326	351	345	330	366	361	373	335	348	353	361	332	360	345	366	389	327	342	363	357	349	317	353	347	340	347	362	313	339	378	344	345	347	362	332	336	339	359	357	340	334	373	356	358	357	356	377	359	356	374	349	363	377	305	330	361	351	341	352	313	333	336	369	337	350	333	350	378	325	342	351	337	342	343	345	352	376	354	337	359	347	318	303	331	331	349	338	329	361	353	354	356	335	326	370	373	340	340	360	348	334	338	353	325	328	360	337	373	317	354	354	354	340	346	343	354	325	335	355	353	338	334	361	353	333	354	339	355	337	350	357	338	336	334	331	354	348	367	334	337	356	330	329	364	357	355	338	378	352	340	333	347	329	323	359	335	325	364	347	313	361	332	335	322	354	340	350	364	342	339	349	352	337	348	336	326	358	346	350	346	339	335	377	360	300	352	359	339	311	361	356	349	334	373	334	329	372	321	352	333	356	324	350	345	344	341	333	383	370	329	355	310	350	382	349	341	316	355	345	352	318	378	348	339	350	341	321	335	370	328	371	339	340	358	352	329	378	350	328	346	337	348	320	356	349	348	338	322	344	362	355	351	352	324	345	336	326	336	322	309	345	334	373	359	355	333	378	353	326	375	344	375	321	369	360	342	340	315	357	331	316	356	362	314	358	353	364	393	344	325	361	336	370	332	350	362	340	338	351	363	351	350	350	347	374	368	387	357	348	350	333	323	358	356	355	388	332	343	347	321	352	328	333	334	351	330	347	377	345	347	335	314	352	358	358	327	302	333	373	384	320	364	347	365	334	336	378	349	338	326	334	364	309	363	369	316	346	352	331	344	373	342	361	359	337	329	342	380	361	360	303	373	353	325	340	353	366	352	356	340	358	347	370	326	345	365	325	365	356	326	345	367	334	351	349	331	319	350	380	364	338	333	370	324	350	364	315	343	338	321	342	330	355	360	344	343	350	333	330	347	343	298	368	327	353	344	303	346	364	365	338	336	353	357	349	327	316	347	337	343	367	329	350	344	330	354	308	370	341	325	344	335	351	391	375	335	369	338	303	333	364	366	345	352	330	349	317	363	333	324	330	355	346	338	334	327	341	336	347	343	336	353	337	346	326	300	302	347	346	361	361	344	361	327	356	363	337	316	354	344	350	345	334	314	362	346	343	344	324	356	357	362	364	377	383	356	320	359	357	364	355	317	347	375	350	357	360	350	352	346	348	338	339	357	352	344	362	390	352	395	353	348	351	338	348	327	327	337	386	338	341	342	341	332	315	337	326	346	320	355	330	344	350	358	363	360	332	345	337	370	362	360	343	333	319	333	335	329	355	351	347	357	354	339	354	356	383	332	329	330	347	349	345	324	340	353	338	325	330	348	347	309	316	345	337	321	334	350	366	371	364	357	366	346	316	365	333	337	313	346	347	337	357	350	333	301	356	306	350	346	326	370	361	335	347	372	368	355	356	321	345	341	326	373	345	328	372	326	330	336	335	335	357	359	346	304	346	358	366	335	331	374	349	340	316	379	357	341	348	341	343	325	332	355	331	361	352	325	384	368	388	350	359	292	378	344	348	327	324	371	337	323	339	354	364	348	323	317	347	329	328	328	351	337	356	302	354	331	339	333	350	336	333	341	364	324	347	358	340	315	380	358	309	356	349	352	351	368	337	383	331	348	315	321	380	333	336	356	300	346	343	320	343	351	346	340	388	350	338	342	343	380	354	335	340	334	363	357	327	343	359	314	346	375	350	370	379	364	334	356	354	324	327	356	340	341	359	360	341	326	345	353	379	356	360	359	328	374	344	323	355	351	338	347	356	366	348	360	348	377	361	349	297	335	325	363	322	371	330	328	310	337	349	335	340	366	326	359	371	334	312	331	334	377	368	388	324	314	354	314	326	322	344	347	344	326	383	355	329	356	353	360	346	341	335	334	359	386	308	353	354	329	354	356	342	358	331	354	300	375	336	358	336	337	335	340	322	339	380	380	351	343	355	319	351	385	358	354	335	339	366	309	327	333	359	393	359	334	345	332	384	380	330	337	352	339	359	351	378	339	341	337	348	335	363	342	290	352	329	333	327	318	350	331	385	347	371	363	339	338	355	322	380	339	382	371	360	360	372	379	361	356	314	340	340	313	315	354	351	360	351	355	347	358	362	359	306	354	349	360	353	332	340	316	360	381	341	354	315	326	317	337	350	337	347	369	370	304	335	344	335	360	354	348	333	350	327	314	324	365	313	380	347	356	323	333	373	336	368	336	355	357	315	364	363	359	366	345	359	381	341	343	338	334	366	358	344	351	323	382	368	351	339	334	333	360	358	348	346	330	358	337	321	343	351	360	340	329	361	314	327	332	349	322	355	329	352	320	341	347	349	331	343	371	320	351	360	373	349	308	354	376	338	359	333	341	337	319	340	364	370	320	336	358	340	354	317	333	364	367	368	393	380	363
59217	98905	67814	35945	12366	2478	850	655	658	666	566	625	604	619	619	645	614	617	593	585	583	621	616	601	643	624	660	597	651	606	615	627	604	642	661	618	622	649	636	641	600	656	664	590	619	620	636	587	646	582	616	665	626	631	645	602	624	590	644	653	619	611	624	605	607	701	619	648	593	571	649	593	596	656	647	604	628	616	628	635	602	635	600	614	650	596	605	632	628	619	616	602	656	566	639	595	611	658	606	615	626	633	630	617	658	610	660	585	635	580	617	607	616	605	633	599	617	669	624	644	587	632	613	639	658	639	631	627	643	667	642	644	588	598	629	622	685	596	634	633	610	620	672	550	627	597	668	608	635	581	568	605	609	642	577	644	590	625	631	609	644	619	612	614	634	611	588	638	655	599	638	662	648	620	629	604	634	580	632	607	609	622	581	615	628	652	629	619	669	595	610	620	607	604	634	572	609	607	645	591	612	612	597	675	597	567	618	617	598	606	607	665	610	639	595	662	585	609	591	591	645	594	613	631	601	641	639	630	649	642	642	655	632	595	598	660	578	610	593	636	595	664	640	605	587	612	607	603	600	639	588	599	618	618	642	652	623	582	594	631	617	593	623	622	616	632	654	610	576	607	613	593	645	634	636	637	638	589	627	650	621	659	594	617	614	603	623	582	618	594	643	586	629	584	589	587	605	618	654	612	605	580	629	585	643	597	619	635	571	622	656	628	682	666	612	576	607	631	588	590	650	616	617	591	567	644	605	606	581	572	615	626	605	624	614	657	652	586	600	611	608	656	615	649	617	659	618	647	618	587	630	600	609	589	592	578	606	590	620	644	686	617	642	650	614	577	665	621	583	626	625	606	600	618	621	614	652	602	649	634	626	643	615	592	632	596	613	627	613	619	607	633	634	638	610	653	597	654	626	648	637	637	628	605	625	607	652	631	651	605	591	620	583	662	671	665	655	648	617	604	644	607	579	622	646	638	660	614	644	582	618	632	608	640	646	586	605	621	651	688	632	600	608	661	596	589	643	623	593	618	615	583	679	555	637	638	630	648	587	653	590	620	630	603	640	615	574	640	606	570	609	657	626	614	609	646	634	606	620	623	590	609	679	569	652	623	662	672	636	629	639	628	634	582	650	628	604	628	671	611	635	623	648	637	614	593	633	596	643	617	602	600	594	587	580	642	611	636	608	628	629	633	646	583	588	608	630	612	617	636	585	630	616	621	660	636	628	636	648	599	641	622	604	618	576	616	620	664	606	624	639	602	607	602	585	573	639	669	630	628	618	590	591	630	647	656	642	667	622	645	617	637	614	638	635	643	614	613	603	640	596	576	619	624	616	655	574	598	596	646	619	632	653	603	666	634	581	634	563	615	649	614	610	614	628	628	611	632	607	639	597	606	612	612	598	608	574	619	635	602	615	620	587	606	578	673	616	661	610	624	576	684	635	647	623	644	590	617	606	593	647	622	582	601	611	639	617	633	615	594	607	623	631	626	607	587	563	628	641	635	609	632	654	663	617	652	637	610	590	602	635	643	611	621	587	579	619	595	644	638	644	627	640	618	700	605	601	621	672	638	688	617	600	616	648	604	622	602	623	606	638	626	662	645	618	644	636	607	614	638	573	636	617	606	595	631	632	597	580	572	642	626	668	637	615	717	637	635	634	651	611	662	623	609	594	656	612	604	648	626	677	655	633	585	586	665	661	600	616	638	558	644	644	603	651	606	632	603	593	561	649	594	563	620	653	652	617	598	639	653	601	667	612	592	623	680	612	636	595	645	619	623	569	605	614	603	638	608	631	615	634	596	643	587	663	617	572	668	616	541	616	607	628	617	599	590	596	643	608	594	682	636	584	594	601	565	630	615	571	609	605	611	639	631	643	613	620	588	605	643	626	592	653	647	621	645	591	644	630	614	618	619	599	621	601	634	638	616	627	611	620	635	591	606	629	615	639	596	654	625	603	617	714	623	636	634	643	642	603	616	635	626	620	648	665	613	636	640	551	629	579	619	614	591	634	612	581	656	625	654	646	665	600	590	624	688	639	626	633	592	617	635	646	595	588	576	589	599	619	617	592	570	632	614	637	609	651	598	610	658	575	592	633	627	627	615	670	613	594	637	608	660	612	578	616	596	643	637	620	621	610	634	626	618	611	655	633	581	634	630	580	591	576	639	562	628	629	636	623	602	585	619	617	637	639	626	625	602	639	600	634	598	635	610	621	630	634	622	641	620	636	652	641	626	566	603	572	631	627	657	603	585	574	649	583	564	642	630	627	619	619	617	612	662	594	643	629	616	592	630	647	647	599	601	612	637	639	552	623	649	620	622	631	632	637	552	586	596	634	556	677	646	656	628	659	675	582	608	633	638	586	633	647	570	598	666	645	615	620	645	668	644	611	572	618	640	610	624	633	625	620	620	610	591	606	673	608	607	608	606	676	617	599	626	621	631	627	611	670	617	608	617	620	663	590	583	610	553	594	619	609	609	599	586	615	592	627	613	572	592	572	617	619	596	630	628	600	658	587	634	655	611	644	653	615	618	662	638	628	612	585	605	638	612	657	621	615	617	622	618	606	613	594	627	627	598	611	586	616	602	613	650	615	634	632	668	616	589	587	598	603	605	591	628	648	594	633	603	645	635	608	659	655	625	640	592	629	652	626	632	627	616	611	586	666	632	605	581	640	653	614	649	627	616	627	619	615	643	639	609	629	618	666	637	594	621	611	591	635	615	625	622	650	610	618	623	665	664	635	601	615	588	598	663	610	589	665	603	651	637	606	624	607	644	638	611	604	650	585	604	605	632	599	592	600	639	608	601	643	597	604	649	581	642	606	606	637	648	617	627	605	583	679	623	656	603	615	589	630	621	571	595	655	579	635	655	584	576	644	576	638	595	639	583	640	606	612	593	635	604	617	584	614	607	625	644	624	596	570	597	635	613	622	635	586	577	579	636	591	639	615	595	568	608	595	608	637	598	609	605	648	601	584	611	619	618	628	656	591	584	605	589	658	615	601	614	635	624	653	656	590	648	607	601	628	653	652	576	639	620	623	660	614	625	582	637	612	590	587	591	657	611	679	629	618	588	610	609	595	593	594	621	648	621	618	579	638	604	608	632	586	609	593	600	578	588	636	622	651	614	631	622	605	632	579	636	573	633	601	633	611	601	609	575	630	616	653	664	634	602	605	613	617	597	598	586	641	603	603	550	645	621	651	624	613	614	617	628	596	625	634	623	648	609	636	628	581	598	567	622	569	591	617	665	561	645	583	648	613	618	608	586	591	616	606	575	599	656	612	622	627	630	661	612	616	595	580	641	631	602	627	624	619	612	587	620	624	625	586	626	656	630	568	605	575	648	626	635	646	673	556	579	671	647	613	601	636	603	588	618	612	612	637	614	598	598	613	634	637	515	612	628	619	607	625	601	594	621	626	567	618	603	659	608	634	616	650	617	611	646	626	583	640	616	577	586	637	623	606	655	631	575	618	642	582	654
30464	31290	24969	8663	1014	392	303	315	298	282	332	301	253	273	287	286	323	277	297	294	285	310	300	316	296	282	324	283	273	281	299	300	312	304	295	300	258	298	312	296	308	281	303	291	323	271	315	287	346	298	303	269	284	272	292	273	300	281	285	320	275	298	311	313	317	317	268	304	280	307	282	296	231	277	296	297	275	283	277	274	282	288	314	295	303	275	296	293	269	286	322	274	308	310	286	265	324	301	307	298	301	254	287	315	281	262	306	318	278	292	295	279	287	296	305	318	299	285	299	298	259	283	278	292	293	291	307	303	280	281	293	295	278	289	296	313	315	274	297	308	297	286	317	304	292	285	291	283	286	290	301	267	290	299	300	311	297	286	296	270	297	294	307	285	330	290	280	300	286	297	295	306	307	297	272	282	322	258	277	283	283	263	298	254	309	271	310	292	298	278	287	286	272	267	290	275	353	283	299	297	280	313	324	334	271	275	288	276	269	293	308	280	318	318	328	299	301	317	275	297	290	274	297	265	344	286	267	308	298	305	286	312	304	322	292	289	277	330	290	289	310	270	249	299	295	288	312	252	284	318	301	290	289	316	284	288	271	295	274	281	275	301	302	283	296	284	318	287	308	278	319	280	272	306	299	304	325	312	282	286	302	275	293	269	327	299	323	317	280	296	310	275	304	300	290	306	299	274	281	297	307	316	281	274	279	258	265	303	313	282	279	280	280	289	270	287	299	328	293	325	303	285	275	275	312	254	295	309	315	293	296	273	297	291	290	299	282	286	286	293	301	282	278	282	275	270	330	282	290	301	312	293	277	298	299	276	294	297	262	317	273	293	307	310	271	315	305	299	296	297	293	294	255	294	321	272	271	289	312	267	307	277	283	310	262	276	285	296	285	288	288	312	296	276	299	304	327	291	289	333	300	330	278	281	282	294	284	269	269	300	315	301	334	318	291	299	269	312	281	300	317	270	294	317	303	263	298	276	302	304	288	321	274	320	338	283	293	292	275	282	292	314	302	276	265	305	272	317	310	291	294	284	297	299	278	298	267	272	290	301	310	291	289	293	287	297	283	279	306	315	315	305	313	313	303	309	294	282	306	280	296	296	305	292	262	288	296	304	299	285	293	330	286	306	307	285	335	303	300	265	317	313	282	308	284	274	259	270	304	260	297	310	293	274	301	297	309	278	312	303	298	299	308	297	301	292	298	291	281	289	288	307	279	284	298	292	264	302	305	300	268	281	295	299	275	297	289	277	299	273	328	290	297	300	297	284	293	271	283	320	317	318	274	319	276	298	309	296	274	261	289	284	302	264	325	276	303	313	280	240	278	284	296	296	289	315	280	270	280	309	305	303	284	296	293	316	263	271	308	308	285	312	310	317	310	274	268	273	316	308	322	294	270	242	301	259	280	293	289	256	279	312	275	276	263	268	314	306	262	272	289	309	272	317	331	285	280	276	306	290	275	262	267	288	271	273	313	285	309	306	319	271	287	322	309	281	307	296	292	300	300	316	291	290	294	293	298	309	293	278	283	313	305	277	260	285	302	313	328	303	307	299	287	283	286	299	288	294	289	277	265	288	304	277	296	304	285	306	285	278	312	290	283	308	289	296	287	294	298	291	280	279	270	327	269	339	297	314	292	290	272	296	272	309	302	278	312	263	305	278	299	287	280	273	319	303	303	295	306	263	297	329	292	295	301	285	304	294	278	298	327	293	310	291	311	295	323	292	274	284	280	278	288	314	288	290	297	296	250	282	284	286	289	286	302	290	260	304	270	284	277	315	319	277	289	300	284	298	276	302	311	289	263	293	289	269	297	294	306	298	318	292	297	284	315	326	260	288	313	288	289	320	263	294	321	284	306	317	320	263	302	276	294	296	299	313	302	284	296	277	321	239	307	280	302	293	283	297	291	312	313	286	291	279	301	297	325	333	299	287	290	273	296	271	283	327	330	281	276	297	297	280	302	285	299	278	317	275	320	302	262	287	279	304	288	323	272	301	312	289	310	327	283	282	300	283	257	257	294	318	304	283	297	292	299	310	307	257	297	304	337	294	278	291	253	273	293	284	291	262	283	270	285	307	312	300	283	286	300	282	305	325	308	307	305	319	286	275	301	281	279	291	287	305	306	319	335	305	298	296	247	280	318	311	272	312	280	292	280	287	276	295	274	317	256	279	290	279	262	300	277	309	283	300	274	282	296	284	289	309	285	292	322	319	284	305	306	282	272	287	270	298	311	319	287	286	271	303	291	289	290	310	244	315	280	326	289	282	290	314	286	268	283	322	270	313	298	267	288	301	260	329	282	301	307	291	314	297	283	279	298	282	290	295	275	266	302	298	316	270	295	285	292	289	273	304	322	306	291	306	319	305	295	287	282	285	296	283	278	280	277	272	297	336	291	334	274	291	301	266	290	281	294	309	286	285	290	337	266	296	293	283	280	292	282	294	327	268	273	317	298	263	290	296	284	263	272	292	315	277	324	317	273	274	309	269	265	294	322	278	268	314	308	315	324	271	280	285	288	302	282	304	293	288	293	299	307	265	296	294	287	309	282	303	266	270	305	284	271	295	278	322	330	281	308	319	320	302	276	285	294	251	307	310	293	311	282	312	283	307	272	292	282	272	285	281	309	304	270	291	291	309	302	295	288	299	293	272	295	288	306	349	292	300	298	262	310	306	304	297	327	298	278	301	279	319	269	289	287	313	315	297	333	297	309	297	278	288	306	271	293	330	305	253	266	314	327	306	302	301	299	302	293	293	318	313	290	320	308	280	268	276	332	289	332	289	300	303	297	287	318	296	315	297	315	327	283	297	287	273	292	294	307	305	311	309	283	289	302	300	299	280	287	284	297	292	259	284	288	273	297	305	288	283	279	287	321	322	268	271	287	290	295	293	295	302	288	290	291	287	290	287	300	303	332	289	311	312	293	293	341	301	293	312	290	298	307	296	296	296	308	269	274	311	306	304	272	306	286	282	289	274	285	285	280	310	291	273	299	300	298	292	311	286	276	268	272	268	244	296	303	312	296	291	292	277	284	293	316	295	299	305	317	323	295	306	302	298	272	290	289	283	320	306	299	280	303	287	294	296	291	330	308	315	280	294	287	296	321	306	285	275	277	299	310	267	338	287	298	296	304	336	315	282	311	276	302	281	284	304	279	277	312	260	280	304	306	346	288	292	289	274	302	288	292	319	287	299	317	289	290	274	274	322	287	306	321	321	280	299	294	300	281	285	302	287	312	294	297	262	272	283	280	283	285	304	296	261	283	301	296	294	309	330	285	311	305	281	308	314	288	308	307	271	297	305	300	287	278	295	282	290	294	282	304	316	317	301	313	255	317	293	298	285	264	285	309	287	300	312	290	290	276	319	312	292	283	311	307	274	277	296	285	345	283	299	325	331	270	306	288	274	310	275	287	288	280	307	293	286	280	278	284	267	326	305	318	304	301	306	318	299	292	331	291	294	266	274	313	287	280	288	303	266	268	295
39402	47414	28980	9150	2080	783	615	557	549	625	546	539	539	562	565	530	542	515	578	577	549	597	565	546	509	549	568	536	556	576	539	565	584	543	551	581	549	504	564	535	520	568	570	593	554	555	536	522	569	539	587	573	555	572	564	553	566	521	541	562	570	559	544	528	570	543	564	541	555	591	563	524	569	526	520	544	539	602	597	533	565	595	557	539	561	539	546	576	541	523	589	573	549	577	554	531	589	559	599	573	573	583	522	524	593	579	524	527	526	544	565	535	593	573	556	538	544	550	520	560	560	557	542	516	529	548	589	544	560	535	573	509	539	581	522	558	561	560	568	579	568	568	578	551	560	553	533	553	543	550	532	558	537	540	519	575	556	541	553	542	553	556	548	588	562	564	548	510	580	508	551	580	565	562	520	608	562	547	547	555	595	570	503	548	558	555	559	543	537	538	525	564	558	533	544	548	576	591	541	575	551	525	577	559	560	581	576	557	542	585	550	560	541	514	582	553	579	535	582	583	549	564	549	556	546	522	564	563	534	546	539	579	549	567	579	578	599	580	545	532	561	580	534	500	539	546	573	551	551	562	559	593	555	540	555	554	496	554	553	549	549	573	539	555	589	561	570	520	582	551	582	495	556	525	506	594	516	567	539	541	549	542	600	549	584	558	547	544	569	540	522	557	534	568	535	522	596	551	538	525	578	589	558	584	562	557	598	594	528	551	579	547	570	534	564	569	565	512	579	554	552	609	540	556	539	575	536	561	544	541	546	553	585	554	528	572	572	563	571	537	549	515	582	556	591	563	573	583	540	569	560	572	537	509	532	532	536	552	584	590	569	548	574	587	500	537	573	591	560	580	579	534	574	568	552	553	550	582	536	577	568	603	530	572	582	596	541	586	562	541	564	581	560	564	567	549	577	543	558	611	519	564	570	554	548	581	569	565	575	587	545	533	561	528	546	561	581	562	544	550	547	537	552	563	563	538	601	553	573	539	572	554	514	601	563	575	577	577	535	556	557	513	519	572	563	601	534	582	556	563	560	503	576	546	595	549	580	549	539	535	557	549	566	583	549	570	550	568	560	614	528	576	525	572	556	546	590	551	577	547	544	584	602	574	550	538	586	612	567	583	531	579	591	596	600	547	549	545	583	540	559	566	571	509	570	535	574	506	576	531	594	530	556	588	603	584	579	556	581	554	571	563	572	566	550	561	594	582	599	526	592	543	547	551	584	608	541	564	532	546	546	567	586	581	581	522	525	541	540	576	534	567	604	592	517	584	586	538	585	584	603	547	572	534	589	533	557	588	539	529	551	516	554	584	532	582	583	569	550	541	564	525	524	540	529	582	557	561	605	551	555	564	584	567	556	556	527	580	539	567	569	548	528	545	589	591	550	529	543	556	608	559	565	566	573	572	615	555	520	554	530	529	554	579	520	563	549	570	593	556	566	546	524	544	566	559	572	580	530	563	534	550	549	551	569	554	566	544	537	521	609	559	524	587	558	531	523	539	557	617	566	559	569	534	530	564	579	571	514	546	528	556	530	551	563	563	605	518	537	575	586	583	525	553	565	589	537	512	497	554	595	582	588	555	581	542	516	545	610	553	552	552	536	591	573	567	527	569	526	579	594	539	533	551	598	580	573	576	559	553	534	577	577	545	552	551	565	585	565	577	570	508	570	550	536	507	532	594	582	568	541	581	565	562	556	521	608	570	566	596	540	549	607	588	603	543	543	600	567	534	531	563	572	546	541	589	575	520	575	588	574	558	528	562	537	568	596	537	552	530	603	581	561	566	578	568	554	582	557	580	575	588	555	591	553	527	525	577	551	606	556	577	541	558	542	574	549	553	548	555	550	564	559	535	543	566	576	548	590	571	532	547	564	549	615	556	584	567	558	598	511	538	530	530	555	555	582	562	560	558	540	532	569	544	588	550	591	581	545	534	529	558	569	567	529	547	559	544	566	589	525	536	534	580	557	543	535	575	604	526	549	542	563	600	549	547	558	550	559	576	579	538	568	555	588	572	543	554	548	572	533	565	557	558	548	565	561	560	561	568	557	554	554	562	553	578	574	505	571	538	527	541	544	530	557	542	559	545	570	559	595	523	582	576	557	581	549	536	534	575	566	558	548	543	597	542	547	562	564	555	569	532	544	566	546	539	554	573	555	534	578	538	566	572	557	528	586	577	541	602	534	571	524	572	560	562	543	532	569	575	597	544	567	559	602	513	536	527	593	609	551	532	541	549	560	569	537	522	548	523	524	563	538	561	545	550	522	566	559	576	565	553	531	566	547	571	579	546	592	539	555	550	560	580	568	566	541	547	613	552	566	554	587	581	528	538	562	539	561	575	544	559	571	581	552	566	572	540	555	546	526	552	551	581	560	551	564	553	604	570	594	581	577	575	586	585	524	526	516	570	547	578	511	590	515	558	536	546	576	587	550	543	568	611	502	545	536	577	547	540	603	571	564	562	561	550	556	597	523	575	537	549	553	588	572	562	525	599	542	550	547	583	550	579	566	552	567	573	554	585	590	542	542	541	578	602	586	551	596	544	588	527	541	588	582	583	500	560	549	580	603	514	572	552	544	575	580	563	542	530	549	557	564	489	562	577	531	533	530	564	556	550	574	598	585	594	543	573	513	600	560	506	569	527	550	583	583	552	568	557	550	575	557	551	565	545	511	585	588	626	539	543	564	537	588	541	572	574	537	589	557	534	540	544	591	556	556	585	596	552	576	618	595	565	591	568	574	570	572	519	547	576	514	597	551	549	581	538	569	549	523	562	564	592	578	510	521	551	545	591	556	553	567	537	522	620	563	616	594	592	508	583	565	598	557	549	581	555	541	551	567	543	517	557	540	561	554	574	508	555	565	553	552	572	552	504	585	529	561	599	527	542	518	565	559	578	605	572	540	566	527	517	563	608	547	523	525	526	529	600	544	565	549	514	528	533	560	569	536	555	533	495	530	517	545	566	552	604	546	536	585	522	577	622	550	608	575	516	569	596	560	550	557	596	563	590	539	527	558	563	569	578	538	552	574	570	533	555	605	583	531	554	565	537	557	630	579	529	551	575	528	583	557	524	584	550	582	553	532	550	571	547	557	568	572	526	568	555	559	559	584	514	541	522	550	565	561	561	559	553	561	585	560	544	575	560	574	541	545	555	545	512	518	561	581	582	542	514	558	530	592	568	568	569	577	546	526	544	585	536	548	541	560	538	519	564	539	570	544	575	570	589	600	557	566	562	578	524	544	568	565	551	555	537	536	559	562	551	568	541	527	541	579	564	547	548	599	525	559	608	558	547	566	555	527	552	554	550	572	558	551	600	541	530	520	547	552	566	549	544	558	582	584	564	589	573	574	573	550	548	517	532	553	546	535	584	592	521	536	528	550	550	581	539	531	533	582	565	545	550	516	578	559	599	554	559	570	571	545	549	569	558	620	560	569	540	519	559	506	598	577	541	523	541	591	559	522	559	520	517	559	534	511	567	611	532
25091	24483	31919	25627	16494	3327	458	344	299	324	293	301	302	314	321	298	298	318	298	310	318	327	278	280	334	312	289	303	300	275	319	277	279	296	320	308	327	347	339	277	295	293	300	288	282	270	319	298	296	270	289	308	274	295	301	277	289	317	294	275	292	300	274	290	302	289	321	332	292	312	303	314	296	292	296	295	319	270	275	280	290	283	308	301	301	270	318	322	302	296	293	274	290	280	284	271	294	303	296	332	304	303	301	296	317	289	293	282	306	304	284	246	318	304	281	264	313	296	271	287	314	278	293	282	269	304	299	266	307	301	280	319	314	318	312	292	291	309	285	310	297	300	286	292	289	324	289	273	288	288	296	295	240	308	291	276	324	344	318	318	285	289	295	302	294	310	290	319	282	309	291	281	299	306	298	285	292	275	302	314	285	297	321	290	287	316	257	308	294	294	313	287	271	300	319	297	296	283	311	285	282	301	273	271	283	306	287	275	293	295	306	293	285	296	300	303	294	294	301	316	314	296	289	299	300	317	304	277	282	275	329	295	318	326	300	318	265	306	299	264	296	302	285	289	290	322	343	302	305	281	288	253	272	307	302	313	304	289	308	290	303	286	255	316	295	287	272	294	292	301	303	326	280	291	279	306	295	299	280	273	306	273	291	265	281	293	297	314	299	305	275	290	303	302	315	282	303	326	287	287	297	273	274	329	281	284	286	310	282	306	277	255	307	272	279	313	277	286	304	304	308	314	311	282	313	263	288	304	310	294	291	289	310	299	279	291	314	295	308	290	261	274	316	286	297	324	290	281	333	272	303	296	315	296	307	263	281	291	289	278	304	259	288	312	306	305	325	316	271	319	320	303	288	294	274	285	282	307	302	308	285	302	302	289	298	268	324	275	280	305	304	302	299	269	264	270	266	332	340	291	293	263	280	261	322	309	276	309	278	295	301	304	269	294	292	275	301	293	311	275	294	297	286	308	283	284	323	304	311	295	269	311	312	279	310	280	291	295	285	278	285	262	283	279	295	315	298	263	288	320	274	288	276	280	275	277	298	283	294	328	309	288	290	302	291	291	270	316	290	329	290	277	318	308	270	276	291	300	305	285	307	268	297	291	289	252	292	300	277	295	274	302	291	313	296	299	281	288	293	294	264	274	293	301	300	301	316	320	297	282	271	289	276	291	313	323	285	339	290	310	321	294	295	289	288	285	297	303	300	285	298	292	306	264	339	320	296	316	281	295	293	279	275	268	308	288	309	279	319	298	335	278	301	293	312	308	334	256	308	271	275	296	326	275	274	283	302	290	306	282	303	299	289	280	261	306	268	301	312	273	302	286	274	323	303	287	301	270	273	251	269	290	286	305	278	281	307	322	292	279	324	327	283	270	285	297	298	281	321	321	299	305	312	327	281	290	312	301	288	286	255	305	288	323	272	298	267	292	288	299	279	308	287	315	293	345	283	287	240	303	306	285	307	281	324	308	300	285	302	307	313	295	299	266	296	298	299	331	266	283	312	301	304	308	300	271	275	311	294	293	285	301	299	275	262	320	327	292	321	308	295	307	296	323	323	318	266	290	280	285	303	260	302	285	309	298	278	297	300	294	268	299	282	289	298	312	305	311	275	279	302	311	291	280	301	273	296	263	284	265	293	281	331	325	291	313	303	297	267	273	268	264	298	282	329	272	299	296	305	281	296	264	304	292	296	271	282	298	293	317	309	302	261	277	304	299	300	341	284	265	291	299	312	321	284	271	265	284	296	280	299	312	301	310	304	326	306	274	294	289	295	252	266	316	274	285	304	279	308	317	298	284	297	281	306	277	283	275	313	293	325	304	318	293	291	329	298	292	285	278	296	287	275	267	316	313	314	283	281	292	292	296	291	280	279	285	311	288	288	320	289	306	305	292	315	322	299	282	272	309	313	319	297	288	287	314	295	299	276	298	278	282	293	291	281	287	310	293	303	338	279	296	296	304	278	316	283	294	284	300	334	315	316	277	282	317	293	289	304	295	301	282	264	296	283	297	309	298	307	319	311	296	310	292	314	269	298	293	291	329	303	310	303	268	304	294	285	283	277	290	264	289	291	291	307	296	297	297	318	285	318	308	313	285	259	298	295	286	304	303	300	281	273	288	302	284	306	269	277	289	285	291	310	293	302	301	263	294	278	285	255	267	307	303	267	292	294	296	295	295	318	276	304	290	296	311	310	332	309	281	296	303	296	278	264	306	313	260	299	301	314	287	282	293	307	331	277	309	288	307	325	289	294	308	273	314	247	333	274	324	307	283	300	278	262	273	311	299	298	298	305	268	297	273	306	271	299	285	298	299	284	309	296	283	278	316	304	268	306	284	290	262	297	268	289	304	304	301	308	286	312	266	305	308	321	323	290	271	301	278	300	313	275	306	327	304	278	332	284	277	310	307	310	295	308	308	315	299	296	278	292	314	294	288	287	302	275	320	278	308	296	301	276	298	249	328	313	307	297	309	295	268	314	303	312	282	298	302	277	309	331	289	286	289	301	291	288	293	264	288	297	338	306	279	305	278	277	278	297	295	288	300	286	274	321	275	275	326	284	297	273	296	273	261	289	292	291	291	301	301	314	268	312	327	284	272	289	316	285	285	277	265	304	313	294	279	300	263	302	306	284	280	291	318	269	304	285	313	308	300	293	246	295	280	298	311	309	278	301	292	285	296	304	312	316	289	329	269	313	268	273	279	317	302	297	285	281	282	274	300	291	260	286	276	297	285	278	308	306	305	287	285	274	279	280	299	284	312	278	302	294	286	312	309	326	295	298	260	299	285	286	290	286	286	304	293	307	289	287	291	303	311	302	300	290	323	304	284	283	291	291	286	306	296	320	303	309	325	327	296	266	270	319	314	313	297	294	323	291	326	297	294	274	307	270	267	295	289	298	283	315	316	288	303	282	296	283	245	310	300	299	304	293	310	299	291	316	301	277	329	293	303	272	304	287	305	290	299	288	287	326	284	291	264	298	278	284	313	282	294	293	291	302	287	304	277	294	310	289	285	313	277	286	309	254	315	307	297	298	301	279	305	286	310	275	286	308	281	303	287	269	295	263	314	294	267	297	295	322	284	300	287	299	318	298	304	311	281	292	308	277	281	279	286	321	318	296	327	313	292	302	289	304	326	325	290	294	274	301	328	322	294	297	291	305	286	267	285	273	303	288	302	307	331	315	267	305	314	292	269	307	291	310	286	282	279	296	259	300	299	307	305	291	296	285	309	277	285	267	291	277	280	310	322	277	302	280	270	269	295	318	330	323	281	275	303	271	316	252	319	283	310	305	289	276	302	283	303	284	303	311	302	308	308	266	261	307	292	303	304	284	301	290	320	270	300	309	271	268	269	327	295	310	300	305	292	297	300	319	290	288	283	298	283	282	296	310	285	296	287	256	308	293	294	314	269	325	302	306	307	299	281	266	292	285	296	277	298	301	314	294	274	269	315	283	280	287	304	301	293	298	276	299	290	305	316
60293	88001	57439	27686	8006	1583	696	582	611	566	587	536	550	543	596	599	521	561	556	617	541	552	554	556	580	543	574	582	567	556	576	549	575	547	560	573	570	557	571	537	561	540	534	563	557	531	600	585	585	540	562	530	571	546	581	605	602	556	567	600	597	558	625	616	556	529	549	552	543	533	611	540	541	582	560	585	571	571	551	555	546	538	527	533	566	587	568	611	514	573	568	558	516	609	549	577	557	508	563	557	520	567	545	572	563	582	540	527	516	586	560	569	551	553	580	511	530	550	581	556	546	562	563	546	529	564	555	525	581	564	572	560	542	524	574	558	569	556	542	584	575	559	576	543	532	552	553	557	548	567	598	579	548	555	515	520	561	573	559	544	555	564	538	581	540	553	548	537	587	568	569	576	556	564	568	554	563	530	576	565	609	580	535	567	525	557	578	541	561	554	571	526	503	565	565	570	577	565	559	571	606	564	587	550	514	578	597	564	591	559	548	542	594	574	620	550	576	531	535	536	540	565	568	566	558	578	530	580	542	544	575	534	551	586	565	604	571	579	550	560	578	572	537	551	594	513	605	565	564	540	585	574	588	565	544	593	553	581	555	552	563	542	533	602	582	559	534	541	539	577	510	510	555	561	512	573	565	592	528	540	532	552	593	547	523	562	540	551	567	546	580	545	554	548	581	584	534	551	580	569	546	566	543	537	545	537	542	533	555	576	554	567	535	601	519	557	540	527	562	563	565	549	568	544	551	535	566	603	573	513	546	578	562	568	575	580	546	561	556	527	519	560	604	541	542	560	579	568	545	546	519	567	598	556	577	579	550	550	541	552	569	565	535	561	547	529	540	564	567	579	542	550	603	578	554	542	542	563	529	570	546	554	551	536	533	565	553	616	548	574	542	537	599	566	555	567	576	552	577	589	510	584	590	544	549	571	569	565	555	562	572	584	553	574	573	548	545	523	567	594	557	550	585	589	557	549	609	533	557	567	594	539	537	605	610	527	582	597	591	564	549	555	549	538	533	558	551	577	614	547	540	542	553	561	580	566	523	525	566	561	588	529	581	557	547	543	571	549	598	574	561	556	568	528	517	579	575	520	553	573	609	614	518	545	590	562	556	581	609	596	554	549	524	557	551	539	551	564	593	514	553	531	582	537	586	601	543	614	532	557	569	571	558	562	551	546	580	584	528	521	626	558	597	532	575	560	568	571	557	546	552	541	529	550	545	577	570	559	583	547	553	571	531	571	552	572	539	544	567	520	596	581	530	572	595	608	533	561	598	558	549	526	536	560	539	555	538	544	549	553	586	584	586	551	514	547	557	550	578	618	541	551	559	504	539	532	558	561	592	572	580	577	553	550	592	543	523	547	534	543	576	547	566	596	559	588	560	556	552	533	564	556	576	545	541	551	534	590	563	548	555	572	527	548	569	534	542	539	549	550	558	517	588	564	547	584	541	559	539	592	516	615	570	528	540	596	551	595	575	563	549	533	558	585	555	529	542	597	579	581	583	525	557	535	579	576	552	526	537	566	539	603	574	559	510	549	530	561	532	566	584	561	561	554	599	582	571	546	608	564	599	526	580	554	550	549	588	561	611	563	595	547	555	611	580	527	559	536	546	564	551	557	590	540	538	534	559	578	587	547	560	586	569	561	550	511	580	569	582	584	600	577	560	535	554	554	573	520	508	540	569	553	560	541	573	533	518	572	565	606	577	584	590	553	561	559	565	580	566	610	557	577	608	582	574	532	607	558	581	584	571	567	567	576	563	565	567	562	518	577	544	591	544	537	510	565	558	582	551	567	562	573	543	553	592	595	566	589	568	561	589	520	559	595	554	547	546	542	595	542	562	535	558	592	558	590	535	545	544	538	510	553	545	580	560	551	563	553	531	562	524	571	571	568	561	569	523	522	586	545	602	604	481	535	569	545	557	553	564	557	520	582	541	502	550	584	557	587	581	551	563	561	588	525	541	524	545	560	553	545	596	595	618	565	590	539	589	546	554	614	530	579	586	554	542	543	548	576	524	538	581	571	536	590	532	583	526	520	578	576	574	601	539	588	505	531	598	569	543	552	574	558	539	541	536	564	506	565	596	533	531	565	573	537	565	552	544	550	568	575	549	525	511	599	589	523	585	573	598	546	561	625	512	558	555	565	560	553	591	540	610	545	543	541	564	558	565	593	617	577	589	515	567	575	537	578	577	557	550	553	564	562	577	570	563	589	592	538	556	581	532	588	578	583	567	538	584	527	599	547	594	549	567	569	565	575	545	575	593	540	580	532	571	568	605	594	540	580	567	564	564	533	576	571	546	542	563	573	549	613	584	560	586	533	543	578	552	553	549	563	543	554	547	591	564	573	587	553	537	553	514	564	554	557	565	539	568	585	612	551	530	526	561	580	553	559	529	579	596	551	566	506	544	583	548	562	550	548	604	495	522	550	572	567	545	550	548	595	535	617	540	549	548	554	570	568	538	562	560	570	584	587	558	539	566	546	586	545	536	554	543	553	535	548	558	548	582	547	579	545	568	576	551	555	557	556	589	535	555	561	550	554	572	555	510	552	578	521	558	547	562	577	559	526	563	532	527	574	571	529	567	530	613	588	581	564	531	527	571	541	553	571	545	552	564	562	538	569	576	602	607	547	535	538	540	539	524	565	565	535	587	536	563	553	528	501	576	540	574	554	534	593	584	516	529	503	542	548	566	553	585	547	580	564	583	538	552	545	560	553	558	555	581	532	539	547	533	569	550	566	550	599	568	572	587	554	531	553	591	585	571	588	580	562	548	528	575	549	557	597	541	527	563	551	506	526	544	572	534	585	536	545	622	530	579	528	594	556	569	592	518	551	544	560	566	565	554	581	562	566	592	566	559	531	526	554	543	556	595	605	609	553	561	546	567	575	538	541	559	641	564	593	573	538	557	583	551	571	544	529	557	546	571	578	586	571	541	560	577	563	566	563	512	573	557	539	535	520	567	577	577	549	558	552	553	621	532	553	532	581	564	581	535	534	556	560	592	536	547	553	579	568	561	566	545	507	526	578	577	555	576	540	552	574	541	554	550	571	545	567	588	539	594	566	572	591	574	580	589	528	494	564	535	536	538	539	541	536	561	552	553	553	596	566	559	592	522	530	563	590	541	546	571	567	564	590	557	541	536	583	575	556	513	546	576	580	552	565	559	535	527	530	556	587	539	562	545	561	559	584	538	566	579	571	557	588	547	601	606	572	555	538	600	549	591	572	568	538	589	567	577	578	571	550	602	612	570	547	533	563	525	539	580	564	538	555	581	558	552	562	554	513	556	517	583	515	524	551	570	511	535	537	560	555	595	589	546	549	584	528	540	553	535	575	560	550	572	578	501	578	546	577	544	537	599	579	538	533	544	561	568	595	557	575	598	592	525	603	577	553	492	535	524	528	553	572	571	563	582	580	531	547	542	537	570	524	534	536	582	560	543	581	568	547	516	585	554	577	548	575	554	571	559	555	579	518
23674	22314	30020	24232	21086	16208	2273	404	380	383	362	368	370	371	361	385	347	350	342	326	355	348	372	353	380	357	388	371	341	336	341	376	336	348	333	319	338	362	327	349	379	343	366	345	362	354	381	378	334	339	336	369	336	357	363	363	341	306	379	343	324	364	340	352	322	333	368	328	363	353	328	307	334	337	353	349	397	356	333	315	349	334	346	347	349	333	341	367	355	359	377	387	338	353	338	361	392	349	335	339	363	366	342	321	354	373	317	392	360	307	344	339	360	357	359	367	331	342	344	325	359	355	309	369	321	363	326	376	343	335	348	376	328	337	356	334	309	316	365	351	368	338	329	386	334	367	360	386	348	352	328	361	327	370	348	323	356	320	316	343	344	358	333	330	348	347	357	333	325	345	342	355	334	327	334	337	357	346	350	388	346	338	352	346	363	336	333	369	339	349	328	337	371	348	310	344	344	333	344	351	355	351	329	360	340	340	375	349	350	352	371	346	340	327	343	312	332	330	330	320	341	348	403	371	355	351	363	374	364	333	321	346	342	330	359	346	348	351	340	321	350	364	324	354	355	361	336	328	349	369	345	333	331	325	340	312	346	336	353	348	352	362	331	341	376	337	338	345	355	360	328	336	326	335	360	339	368	346	334	324	326	358	362	325	335	380	355	347	370	332	373	335	338	368	341	342	399	350	339	356	349	332	344	323	335	330	344	351	368	367	318	345	313	376	317	335	337	362	370	345	364	343	356	370	381	380	319	383	335	353	376	322	351	321	354	346	360	337	359	347	333	341	316	336	358	333	372	335	381	366	367	366	392	352	365	346	334	369	363	344	335	335	335	363	357	339	340	337	327	348	340	337	338	346	319	342	343	327	342	319	333	359	324	317	367	345	377	354	310	340	345	343	332	371	349	325	341	356	351	332	332	317	348	386	346	388	379	354	366	328	320	287	349	370	340	361	336	344	329	346	337	361	334	370	357	321	358	326	373	385	331	330	356	366	336	316	357	325	349	363	334	325	348	336	295	313	366	365	340	350	366	342	344	357	326	362	365	331	327	325	327	340	351	308	346	374	347	325	363	345	333	357	344	340	350	347	339	369	387	317	328	354	363	334	321	350	346	347	335	365	327	359	340	342	327	341	394	343	336	347	357	341	346	330	314	337	337	354	342	325	341	324	325	379	371	347	366	344	363	352	339	343	348	326	332	398	367	361	329	329	352	350	347	331	324	345	349	354	315	338	355	346	342	362	363	324	340	320	322	348	329	330	320	358	283	352	353	315	329	365	341	358	341	341	367	354	338	370	313	341	317	344	327	368	347	352	341	336	366	357	338	359	356	328	360	316	370	334	346	350	341	341	342	348	331	356	350	367	371	366	370	338	357	348	363	350	332	344	330	371	390	339	338	344	331	320	347	333	368	334	361	344	356	369	338	355	333	365	325	363	361	325	330	345	304	369	325	325	364	358	365	357	366	330	353	368	433	341	345	334	328	361	325	343	367	351	344	379	335	349	332	322	363	307	340	319	378	320	351	352	346	343	346	315	339	332	353	314	359	344	372	340	361	341	368	358	353	313	347	380	355	354	368	342	342	347	326	341	346	345	364	384	324	355	340	362	337	361	342	341	336	373	345	347	347	347	347	321	340	343	302	358	337	345	355	370	383	343	351	378	362	345	343	335	364	375	350	321	376	338	362	358	353	288	324	320	342	343	379	346	326	378	371	355	341	313	343	363	344	322	352	357	335	335	346	323	362	336	361	331	347	320	340	341	337	335	345	360	337	366	349	355	338	347	325	371	348	320	332	345	359	347	346	359	346	370	394	324	328	348	358	306	326	357	316	332	370	348	338	371	357	333	360	367	356	328	354	346	325	348	342	366	323	331	338	334	317	368	375	368	377	329	319	366	340	347	373	344	327	357	353	324	325	366	356	340	358	327	353	337	328	335	371	338	359	361	384	314	348	341	356	328	340	354	347	317	344	340	359	352	345	328	359	357	310	355	329	314	370	359	372	321	307	335	353	349	348	324	376	332	332	325	324	336	364	344	310	327	305	337	333	339	358	351	342	389	350	355	334	332	351	348	343	332	314	364	346	340	374	312	334	358	358	338	351	356	334	380	339	364	356	349	327	333	321	349	326	351	353	352	338	346	371	353	351	353	350	359	335	369	360	379	363	367	388	324	370	359	372	324	338	311	316	357	348	351	305	354	318	337	319	343	334	326	347	356	336	356	369	350	323	354	363	353	344	318	335	362	331	361	339	363	338	325	363	370	329	374	328	362	337	354	322	342	365	341	364	336	353	329	336	346	357	355	345	362	387	351	361	340	356	351	330	368	332	375	330	337	346	354	337	355	326	333	326	299	359	338	340	371	349	351	353	369	346	330	351	364	368	353	365	323	355	351	373	352	344	330	329	331	317	341	370	371	341	372	343	359	345	345	339	333	382	325	358	345	338	380	335	351	341	327	399	328	354	333	342	327	357	351	319	336	317	345	348	328	354	327	349	366	336	343	338	363	338	336	330	358	346	352	337	345	339	351	325	345	320	359	352	359	317	342	334	332	349	376	338	389	348	351	367	337	332	344	341	340	344	353	351	393	357	370	389	338	372	349	388	350	345	314	346	362	310	325	364	366	340	359	353	334	327	314	338	345	311	333	356	330	323	335	317	332	353	328	372	357	362	319	354	354	393	352	365	329	353	340	345	347	347	351	325	347	349	357	381	378	333	295	342	341	350	339	347	339	300	378	363	343	327	351	340	347	366	347	351	320	344	306	305	356	361	339	345	370	346	346	378	323	327	300	343	370	352	325	333	312	338	383	341	332	356	342	389	367	335	353	338	331	362	357	390	359	331	351	330	346	348	362	350	351	362	355	365	360	349	352	342	379	370	338	342	310	340	358	342	321	361	359	312	359	378	335	379	334	327	377	339	338	345	386	311	378	345	343	378	349	355	320	334	371	347	349	355	343	348	342	350	374	355	367	333	333	357	322	356	352	290	367	330	312	336	358	312	382	347	328	324	351	333	346	355	344	348	330	334	354	351	358	375	357	343	350	320	402	367	349	336	372	344	349	335	372	355	326	326	359	358	345	345	345	346	358	340	342	361	317	382	355	367	333	371	331	370	345	337	355	315	369	316	320	336	351	343	328	377	374	334	335	328	356	363	395	347	363	347	353	340	343	319	350	339	357	362	341	376	362	327	361	345	373	327	396	319	348	349	349	365	347	337	339	355	389	342	308	353	350	323	327	292	344	395	349	340	337	355	344	357	332	321	315	369	337	335	356	316	293	348	352	363	350	319	333	321	357	384	321	322	379	353	331	320	300	360	329	356	318	390	317	342	341	310	349	357	348	351	333	340	326	311	345	365	325	350	323	327	345	310	354	332	342	343	369	356	344	363	345	363	331	340	347	342	333	323	359	355	320	340	335	322	339	371	353	375	341	317	306	354	329	344	315	333	343	347	308	328	351	356	317	350	333	329	392	337	349	331	348
60937	98601	68066	36297	12891	2570	937	631	594	632	655	630	611	586	635	622	624	618	632	599	656	682	638	582	655	605	634	631	609	603	613	652	656	616	617	637	605	656	642	604	613	580	625	641	585	596	595	614	603	623	613	610	623	571	621	605	617	585	652	600	602	634	571	600	587	612	606	607	599	657	628	628	600	610	664	571	599	643	587	629	613	677	581	657	636	585	605	671	647	594	660	646	652	597	629	646	606	620	619	559	614	620	635	633	606	659	589	638	613	597	632	621	635	599	631	611	636	615	631	613	620	632	616	602	643	617	609	644	639	648	647	691	637	599	631	637	617	607	616	629	608	597	606	625	615	622	628	600	606	623	597	660	611	622	606	615	617	608	646	654	644	610	602	618	588	647	634	634	557	614	588	589	630	592	594	634	629	648	621	634	650	614	623	600	665	607	580	595	615	621	637	659	628	647	609	604	593	582	627	577	631	637	620	665	632	607	642	629	589	619	600	645	596	560	597	621	605	643	607	608	637	613	653	658	620	655	594	585	609	606	598	633	601	618	619	618	619	590	677	612	613	631	644	650	614	622	668	620	644	639	585	621	606	617	622	617	635	665	605	576	553	609	611	636	617	629	610	612	594	640	656	646	607	622	633	606	639	617	598	588	614	585	623	589	603	635	660	602	624	612	597	628	632	663	606	617	623	630	584	599	625	628	616	616	627	618	586	603	623	682	594	629	631	618	654	626	593	613	632	642	637	631	602	659	645	591	655	621	589	640	654	590	602	633	610	630	626	617	603	651	617	663	639	641	601	587	577	617	614	647	625	601	610	622	613	642	644	613	631	595	633	612	602	578	599	622	615	636	580	620	593	605	609	627	655	596	644	611	659	594	613	640	646	600	629	653	656	576	667	619	607	586	635	623	669	645	605	590	652	603	631	648	655	610	666	589	617	614	636	622	675	601	575	617	627	638	548	582	630	634	566	636	584	637	666	642	633	632	559	574	636	654	617	608	600	597	625	608	555	614	593	612	629	642	629	633	611	574	609	581	635	611	645	623	622	580	605	657	642	620	610	600	662	648	614	611	620	663	558	703	668	641	652	630	617	586	614	622	610	658	621	628	682	616	643	605	654	567	660	624	604	585	634	597	618	646	587	619	598	614	630	628	627	641	638	628	618	626	634	623	655	610	623	636	604	592	623	627	560	633	590	610	623	561	617	649	624	603	607	580	583	592	608	645	623	652	621	632	677	595	603	607	636	601	611	673	641	618	614	642	631	622	600	626	612	626	632	546	589	570	593	642	640	616	634	671	641	615	600	602	625	600	651	629	629	622	630	646	669	640	646	624	644	642	640	602	622	622	646	617	587	585	648	605	635	605	599	549	616	566	664	625	596	589	629	602	617	623	594	625	626	596	612	673	629	585	636	645	631	595	608	621	604	610	665	591	602	638	617	628	630	654	620	648	551	599	623	619	630	634	598	632	613	640	570	614	596	600	612	623	627	645	647	619	632	609	642	645	630	617	608	615	586	645	615	656	592	622	654	582	603	593	571	617	638	632	597	641	640	590	628	605	650	625	585	667	588	625	656	606	630	607	625	667	626	633	614	577	619	627	686	635	601	642	600	658	586	611	629	599	608	601	625	605	602	618	616	577	615	610	574	602	638	589	679	615	631	623	615	638	595	641	627	622	594	624	613	595	613	638	583	615	623	625	616	643	615	601	650	668	620	605	582	574	634	620	614	599	636	580	663	581	610	603	536	610	648	605	649	645	611	631	596	687	605	584	612	648	636	617	614	632	601	630	630	608	644	639	667	607	586	571	612	638	612	623	612	617	628	595	620	596	613	659	632	623	631	608	628	642	609	628	648	595	623	591	626	676	670	642	605	621	657	630	598	592	616	610	631	651	627	645	618	567	600	618	658	618	605	608	623	647	628	637	604	632	611	624	599	605	635	636	625	620	634	613	642	604	618	598	607	608	629	601	594	616	628	646	634	614	633	592	627	585	650	626	645	598	613	621	620	600	624	642	627	611	593	616	640	602	617	598	621	656	605	622	646	628	666	621	611	692	638	612	654	620	641	624	583	621	611	583	638	586	599	556	604	626	648	614	645	629	634	640	571	636	617	627	632	662	660	616	602	614	612	611	628	586	634	638	586	637	621	608	600	669	627	609	648	634	577	632	594	617	599	656	590	635	623	610	568	618	569	589	613	633	579	626	583	642	622	679	596	642	660	659	606	575	611	600	621	616	635	642	632	618	630	633	613	568	631	631	618	573	617	619	592	617	633	596	642	603	626	634	640	605	606	587	639	592	622	633	652	609	627	633	637	643	645	610	610	607	605	635	583	623	559	586	630	611	657	642	643	610	617	566	615	612	636	615	626	610	650	586	583	613	617	651	616	591	623	570	625	624	611	628	615	627	611	618	654	535	600	596	622	627	665	640	620	636	635	605	618	619	645	605	642	647	643	657	616	599	712	627	633	588	663	607	661	599	610	587	595	626	648	624	576	657	637	635	630	626	602	597	622	611	609	581	579	647	647	655	623	581	641	625	636	666	619	635	622	633	610	622	618	609	597	608	621	641	626	658	624	600	631	588	610	615	635	622	606	627	636	646	605	632	631	627	675	563	596	609	631	658	649	647	629	655	609	643	633	599	600	642	637	629	589	626	643	604	648	579	588	617	630	630	667	597	640	639	619	603	583	621	608	627	614	598	613	590	615	633	642	608	611	555	620	569	645	663	617	612	632	639	612	594	601	611	617	630	595	617	598	640	660	583	631	648	591	606	681	612	615	706	631	625	598	620	672	602	580	614	639	641	648	591	619	652	651	630	632	632	602	588	620	640	630	593	635	630	641	613	645	620	646	613	597	618	661	649	590	595	586	620	624	591	637	636	627	576	629	593	602	639	615	608	632	593	662	599	597	612	622	604	627	591	588	601	636	627	622	620	605	594	623	631	613	596	618	642	637	601	644	624	591	637	621	612	664	637	624	659	612	664	579	622	620	621	618	542	636	633	600	635	631	606	615	620	610	605	619	632	576	616	630	624	607	603	608	610	669	631	626	589	604	585	612	607	606	584	622	640	602	656	626	634	604	624	649	609	594	654	607	565	639	585	630	640	626	607	621	606	599	605	612	614	567	644	645	591	587	638	634	600	655	606	608	612	594	620	632	626	630	644	631	627	615	618	611	617	609	613	617	594	629	657	602	607	638	606	632	645	616	607	615	616	572	614	629	603	634	616	634	616	608	655	614	667	665	657	639	611	599	585	623	670	631	595	620	595	621	646	605	652	551	586	629	610	625	569	653	599	658	613	628	566	620	580	599	641	644	588	603	609	595	632	641	630	583	632	594	626	580	651	621	617	628	594	614	621	621	580	618	596	558	641	575	660	627	597	614	630	673	650	631	578	637	599	625	636	604	617	618	656	655	669	647	625	614	601	616	641	648	584	586	621	621	644	610	603	609	606	624	616	640	671	603	614	610	652	601	564	615	598	665	644
30821	32461	25383	9104	1016	414	313	309	289	284	312	311	278	277	291	286	300	314	310	325	312	319	309	300	293	288	280	278	304	278	297	256	318	280	283	337	311	307	283	287	316	312	278	294	314	291	274	309	333	267	273	308	307	267	281	279	291	292	302	306	289	295	272	274	301	255	256	301	284	282	297	289	273	298	321	300	301	267	294	309	297	281	280	292	295	294	306	292	295	297	291	281	293	292	298	270	310	315	324	300	278	280	308	287	309	296	281	285	295	305	257	293	294	294	300	270	295	284	301	274	313	283	304	267	308	304	289	299	277	294	268	287	308	272	308	316	286	299	290	303	300	280	274	305	284	269	291	304	293	309	279	326	262	309	286	275	276	319	272	277	298	324	286	307	297	315	313	274	292	293	299	285	268	286	284	316	294	283	286	309	280	326	304	299	301	278	298	275	281	292	300	272	285	305	275	259	295	262	293	302	296	284	320	305	269	315	289	290	243	267	306	292	303	285	283	290	326	294	274	288	279	301	290	289	320	288	296	297	307	284	305	302	268	300	291	267	280	305	274	284	286	289	263	279	295	303	280	274	313	276	304	274	287	316	305	280	334	281	263	285	281	276	267	289	269	321	297	278	328	282	271	290	321	293	317	326	269	279	295	286	318	308	266	312	282	283	283	301	293	307	337	340	314	291	282	300	304	281	287	314	278	265	308	316	300	310	308	267	303	287	298	283	303	310	286	292	268	293	272	298	290	281	298	302	257	282	271	263	288	278	284	306	286	315	304	279	290	308	290	268	324	314	298	283	278	267	300	326	291	294	287	286	295	287	300	305	307	249	323	281	318	280	314	285	311	278	295	316	312	294	252	317	294	316	292	263	299	308	269	286	314	321	284	291	295	268	281	261	276	284	235	304	290	330	285	288	288	324	292	291	311	283	287	308	265	306	311	300	266	325	289	270	288	319	293	318	294	313	262	277	279	308	334	303	277	304	291	277	278	281	298	283	288	304	279	299	299	283	277	306	284	283	305	281	259	334	261	288	274	287	318	316	282	264	305	289	316	309	264	298	303	299	298	307	281	306	300	284	279	271	308	293	308	304	307	283	279	307	316	304	283	293	293	268	292	294	292	301	277	268	292	311	272	302	243	318	300	279	284	284	315	301	307	315	280	306	320	311	292	299	318	287	286	276	311	328	266	284	281	300	319	289	282	287	295	306	274	314	268	294	273	295	294	283	309	302	299	304	314	284	302	303	299	300	281	292	318	270	319	306	309	277	278	304	290	279	269	305	301	305	254	303	317	330	313	276	271	307	291	295	288	296	314	269	291	281	265	331	272	260	294	281	322	305	321	286	279	279	327	313	291	280	263	269	306	299	296	303	284	304	303	273	281	281	273	304	269	300	291	282	263	299	309	280	287	275	284	280	339	283	270	251	270	284	318	292	281	313	295	303	279	273	284	304	295	293	267	288	281	305	287	319	272	274	298	306	270	278	280	285	281	265	301	295	301	300	320	270	303	292	282	252	292	305	280	282	304	291	311	312	276	290	301	315	298	314	276	265	279	288	301	344	320	290	306	290	275	286	309	275	310	303	294	322	284	312	324	282	304	297	300	285	290	295	318	310	291	271	252	272	252	300	300	282	276	283	334	269	288	283	282	293	302	299	302	290	299	299	276	331	276	261	301	281	264	315	317	287	288	314	302	302	288	309	257	289	292	287	281	308	310	294	290	316	289	284	289	281	316	292	295	295	297	301	304	270	306	284	275	284	334	293	293	330	247	279	266	298	313	285	303	285	280	298	286	290	300	289	285	271	278	304	272	276	269	285	276	303	300	292	290	295	311	283	265	267	298	251	308	287	302	298	334	280	269	303	312	287	307	274	295	294	286	267	278	270	270	275	286	289	291	264	299	279	312	282	303	299	285	308	286	298	299	282	297	285	340	287	279	291	288	297	323	270	287	263	294	281	312	328	278	316	272	281	260	279	287	272	296	287	312	282	300	297	290	278	309	293	278	299	323	291	291	273	295	288	329	260	284	299	307	312	317	279	290	278	279	274	304	281	309	276	314	279	308	271	302	272	291	287	284	279	303	288	293	311	267	279	290	239	280	281	281	320	327	301	274	282	301	314	301	259	268	278	291	298	271	278	277	279	291	296	306	285	298	290	321	319	297	287	314	307	282	302	322	294	284	264	255	293	258	289	273	287	308	314	290	297	291	291	313	291	298	295	287	288	263	305	285	298	296	281	297	262	277	299	285	278	297	288	329	331	283	270	307	275	289	278	277	310	286	299	285	292	277	309	284	273	295	309	275	278	300	342	306	295	297	288	310	301	297	286	304	295	324	293	276	299	271	291	288	337	283	278	310	302	290	319	307	346	292	320	261	295	315	293	325	320	298	297	332	323	304	257	295	313	297	260	278	315	282	337	300	286	287	287	279	279	282	317	279	296	293	297	283	285	280	291	297	275	290	293	323	281	295	260	304	298	297	301	286	286	253	302	304	321	337	291	270	310	283	309	283	305	298	298	265	311	267	283	277	300	274	305	277	295	290	318	306	301	279	285	311	295	306	286	310	285	283	300	266	294	285	330	296	301	331	296	272	291	303	326	291	255	297	311	307	283	289	284	309	292	284	282	311	282	272	322	278	257	288	293	288	305	310	289	264	336	290	294	283	275	255	307	301	289	282	317	291	277	301	286	312	302	303	290	311	308	297	293	289	311	305	302	287	277	256	273	307	314	309	298	287	290	284	295	297	267	317	267	277	297	237	313	265	248	299	314	310	295	315	275	292	294	301	290	282	274	282	315	275	288	306	323	333	304	310	285	292	289	320	280	320	271	303	288	301	279	313	293	281	272	282	326	316	272	277	286	313	261	269	304	310	309	301	316	273	311	307	288	305	272	297	271	274	287	292	287	273	293	289	300	304	271	287	281	304	289	301	285	289	311	321	275	293	271	332	300	306	278	269	277	274	304	271	313	309	306	303	298	299	279	283	279	276	292	301	288	303	290	316	285	301	268	292	264	278	276	291	312	281	292	280	291	327	296	280	266	276	305	298	304	314	277	295	285	291	275	298	277	307	315	276	280	313	300	274	323	300	277	276	289	272	319	308	291	297	291	305	298	311	313	283	320	315	293	290	279	284	315	277	283	271	281	281	301	282	282	341	311	315	285	301	254	301	311	285	263	296	300	290	286	286	296	268	281	277	291	269	314	310	281	309	276	308	269	292	272	290	296	290	293	274	290	286	310	311	271	281	305	313	258	310	277	327	289	306	276	289	293	283	267	275	267	263	317	269	308	301	296	280	312	294	322	271	301	297	328	291	270	275	298	280	308	271	298	317	284	312	298	264	308	288	286	252	295	266	311	292	269	280	289	312	304	308	302	299	298	313	303	297	289	229	285	290	323	310	317	266	297	302	276	295	288	294	272	312	300	265	284	298	308	285	287	301	268	311	301	276	272	269	302	290	266	274	311	296	298	286	294	282	286	282	300	282	314
39438	47934	29163	9307	2094	749	583	541	575	545	557	557	559	570	581	542	581	552	528	551	562	570	565	559	546	539	559	515	579	578	519	576	555	580	549	550	524	549	558	601	570	557	578	576	576	532	561	574	580	571	558	570	605	546	580	585	543	565	542	535	547	525	511	618	535	598	578	537	571	563	553	556	553	596	551	556	579	590	605	532	552	536	578	567	579	509	575	585	574	554	572	554	542	566	547	576	562	559	577	574	605	602	517	572	558	548	544	554	531	546	551	597	520	522	563	532	579	541	543	527	544	530	553	529	533	561	558	545	586	554	578	554	513	553	553	578	565	572	548	549	553	557	550	557	584	556	580	572	559	552	541	514	570	569	562	543	559	549	564	582	556	535	528	558	536	553	529	546	562	542	547	564	544	582	560	605	521	574	572	571	526	573	569	549	564	533	555	545	559	625	532	552	580	567	544	570	509	577	560	585	508	521	558	556	555	541	568	567	538	558	543	553	530	568	548	570	540	572	620	551	581	569	578	536	583	543	584	544	527	588	578	595	587	580	522	590	570	557	555	554	601	566	585	555	531	527	522	557	549	559	536	583	549	532	575	561	575	562	536	595	532	587	572	525	546	529	578	573	521	583	506	576	569	569	587	546	525	552	562	560	538	541	575	526	571	554	542	594	567	560	568	573	597	520	518	573	566	535	560	536	597	551	521	542	540	524	558	510	556	584	541	543	600	610	507	584	577	583	569	522	576	522	586	564	546	552	577	539	530	573	534	516	560	560	566	528	566	523	587	535	535	547	519	574	525	527	525	534	573	554	530	545	544	547	583	553	595	576	532	563	542	566	525	563	582	533	527	560	583	544	512	577	545	543	559	571	563	598	578	583	558	542	596	523	593	534	569	564	574	547	543	532	542	535	525	547	538	572	497	532	532	588	583	531	547	535	592	553	525	590	573	598	545	548	514	561	509	576	535	573	548	536	601	522	561	513	644	562	552	569	576	534	567	553	531	552	564	566	581	602	566	603	513	550	554	578	547	602	552	571	578	549	566	579	546	552	585	533	517	567	532	610	561	527	534	559	578	575	585	509	515	582	535	563	552	536	515	557	569	593	551	561	529	557	586	555	586	581	535	552	563	586	526	576	568	542	592	578	558	586	564	557	556	594	590	609	533	616	528	545	553	535	568	520	541	548	545	572	585	550	568	523	535	548	573	568	540	587	583	536	549	559	574	558	595	593	579	564	543	573	535	539	559	577	550	555	549	587	605	574	534	557	559	584	567	585	501	547	597	572	591	601	526	578	570	526	575	547	570	581	601	477	542	547	519	532	540	547	603	513	552	599	560	529	576	548	569	561	546	602	584	613	563	569	562	506	555	552	559	539	580	542	549	543	575	518	572	529	527	586	539	540	564	551	536	534	576	556	572	541	562	582	559	544	529	544	557	567	542	551	516	576	586	568	512	548	514	556	577	557	554	544	552	528	548	514	561	587	532	574	581	561	542	585	538	563	585	578	556	521	569	545	533	589	511	568	553	584	534	582	546	528	561	513	545	587	559	525	542	573	546	579	565	586	537	562	540	583	547	536	566	534	526	536	562	555	502	600	561	532	576	546	536	567	555	545	564	545	572	543	586	544	545	584	545	549	569	534	544	578	570	550	565	516	538	573	594	539	519	586	555	499	537	574	539	552	507	560	553	606	569	564	561	548	562	550	539	518	534	534	566	520	516	582	604	547	579	529	564	583	533	548	578	594	549	596	581	542	543	584	511	545	571	549	561	607	579	569	559	589	569	587	529	536	549	569	587	579	566	563	544	609	599	579	557	529	541	559	574	592	587	548	524	527	567	535	545	572	581	553	561	550	567	601	556	551	580	595	561	557	594	587	571	570	557	549	558	552	544	517	525	536	594	545	524	542	510	547	576	563	590	535	600	565	584	545	542	533	544	566	572	575	554	518	581	561	512	564	549	592	551	507	566	580	593	594	536	507	585	576	539	545	573	539	514	563	525	612	526	542	569	561	534	583	559	533	604	535	562	539	524	577	526	547	545	588	559	554	579	558	550	570	558	567	592	550	568	561	538	515	560	541	538	532	564	585	539	590	552	562	570	548	510	581	582	547	563	592	569	501	598	567	555	600	557	562	573	563	563	566	580	596	569	520	571	603	601	547	552	560	567	551	562	552	561	557	565	572	555	582	584	588	537	551	562	518	549	554	567	527	559	561	572	565	559	566	580	564	529	555	560	563	510	545	520	555	554	539	524	603	564	553	537	579	536	546	543	554	550	573	574	571	534	563	589	582	474	541	554	554	552	542	589	568	540	557	556	520	540	562	550	544	538	550	586	526	552	562	590	537	521	549	564	612	568	548	548	527	556	564	519	588	521	572	571	547	561	567	554	567	516	546	597	593	551	537	584	567	594	563	564	563	582	527	573	570	530	561	575	546	508	566	577	524	581	526	552	553	569	572	535	560	508	566	539	543	591	556	592	581	573	564	564	530	526	540	554	543	554	505	596	544	589	587	567	566	596	522	554	570	538	572	522	570	580	521	604	599	538	632	544	575	549	545	602	541	575	567	580	558	534	513	562	578	618	554	545	549	586	556	564	525	570	581	563	560	581	578	564	553	546	568	573	538	597	576	563	544	567	573	514	566	560	554	573	567	599	567	564	610	568	561	566	559	546	537	591	539	550	578	558	521	558	488	550	586	560	565	564	547	583	529	556	551	561	545	577	597	577	573	565	556	579	556	581	549	545	558	551	519	545	521	594	526	555	584	560	547	607	539	534	553	585	571	595	524	564	555	559	580	546	605	515	543	563	530	586	576	527	565	553	571	539	596	612	534	544	587	542	537	576	589	541	603	523	522	576	589	577	544	553	537	541	576	559	593	607	540	534	540	596	597	565	573	570	607	566	559	579	577	571	547	561	574	577	600	566	585	560	548	580	557	568	560	559	574	550	574	534	560	598	543	558	573	567	572	562	537	569	588	522	517	547	590	579	596	564	570	596	582	587	567	594	562	578	583	548	589	558	507	590	568	553	561	590	542	564	524	544	555	562	553	585	568	553	559	543	547	522	553	544	558	594	552	551	525	530	552	576	561	504	534	573	553	553	579	603	569	577	590	580	536	566	564	590	531	547	590	558	585	550	539	553	541	563	585	585	514	541	541	587	576	557	579	533	567	560	532	577	553	570	548	595	589	594	551	568	529	517	534	565	552	491	547	537	555	541	544	540	571	560	517	565	556	574	568	540	546	522	567	542	542	555	529	503	544	542	570	534	538	552	551	543	596	556	558	561	540	533	590	507	570	572	572	558	558	550	580	580	543	533	613	548	581	557	520	569	573	575	559	529	558	594	539	533	530	524	562	526	544	576	531	574	572	564	525	575	574	631	563	549	567	533	557	565	593	524	556	550	592	610	554	552	522	533	525	570	574	590	556	571	580	604	569	600	557	592	552	597	546	583	563	574	574	608	528	534	568	541	530	581	539	577	554	544	573
25176	24624	32107	25425	16542	3247	442	352	312	302	316	341	283	273	289	297	315	297	324	326	317	300	303	315	292	288	278	323	256	281	301	296	263	276	235	292	322	325	304	293	262	331	311	295	304	305	307	333	353	278	305	316	365	307	291	320	285	286	299	319	276	324	292	289	291	304	299	276	288	299	308	304	303	342	283	293	268	282	268	284	301	286	284	289	312	329	313	295	286	305	313	273	291	291	314	284	321	304	292	246	294	301	295	284	287	307	300	289	283	265	280	328	300	286	291	283	299	307	317	290	307	286	271	311	336	309	274	302	283	294	283	306	266	282	281	312	297	288	261	276	311	329	259	287	328	331	314	321	295	324	317	300	283	322	241	293	316	300	300	321	293	303	312	287	311	336	308	332	290	291	306	310	296	311	268	304	307	299	322	294	313	262	263	312	285	317	266	287	301	282	294	318	306	300	291	268	287	286	279	328	308	306	319	300	265	279	272	279	282	297	282	296	291	305	317	291	337	274	316	298	310	314	275	299	285	296	326	274	282	290	284	303	330	302	313	309	291	290	297	291	304	305	322	290	312	305	305	320	278	295	290	282	286	311	297	299	289	274	329	294	301	270	280	299	290	276	290	275	289	319	295	316	274	307	304	297	285	271	282	311	276	318	276	304	278	304	305	323	309	327	284	261	272	300	284	273	320	273	278	317	312	340	315	285	280	302	286	362	290	269	317	297	324	297	299	296	288	289	310	324	315	328	309	269	277	294	309	281	270	269	300	312	270	284	289	255	304	293	318	308	315	315	294	291	285	291	281	283	299	309	314	338	291	309	281	305	302	309	276	307	288	282	283	273	271	320	317	297	293	315	317	283	277	302	287	304	256	306	302	307	314	282	295	308	295	285	305	286	315	317	256	303	277	288	293	302	345	305	312	334	279	306	304	281	329	311	284	301	322	307	259	292	319	294	308	268	303	300	299	289	273	302	299	286	320	288	308	324	290	303	326	277	291	315	283	276	280	282	279	252	287	287	331	314	297	300	302	288	282	278	295	315	298	331	308	271	307	312	250	304	307	333	275	321	304	305	297	294	287	259	298	277	280	292	264	298	320	289	301	291	264	280	294	306	292	279	284	282	302	319	290	289	295	297	301	295	288	306	317	278	270	295	286	305	315	303	301	295	271	329	316	311	358	287	325	283	317	297	323	306	302	299	287	315	292	309	289	253	302	296	289	284	253	315	307	321	322	290	304	271	325	298	324	283	338	306	277	326	294	323	293	293	295	277	278	318	311	285	313	278	283	293	355	316	319	289	273	293	313	308	290	283	275	321	270	258	301	306	306	304	324	294	315	281	285	292	288	296	280	290	296	269	310	290	305	323	250	312	342	284	294	287	313	281	271	302	273	291	290	297	319	300	292	277	303	280	303	276	284	315	287	289	312	328	297	295	306	315	316	316	291	257	304	280	306	293	261	273	285	294	296	308	260	291	304	297	266	277	298	288	301	287	308	294	318	325	309	298	317	308	296	289	288	281	303	269	295	288	321	309	288	303	296	276	289	288	272	308	281	272	286	307	338	276	295	291	303	284	313	319	270	311	328	288	335	311	310	322	301	288	281	285	279	290	287	313	301	271	320	258	295	321	310	268	293	291	287	271	277	308	332	301	292	288	285	304	291	290	297	297	302	278	283	317	276	308	306	263	261	285	287	279	282	276	324	288	314	307	312	286	349	276	313	305	291	294	277	306	311	287	309	270	323	283	243	273	292	291	331	271	294	295	275	306	304	323	295	294	284	302	266	270	301	271	290	282	307	317	290	288	261	302	295	277	290	289	285	275	295	304	322	302	319	275	298	342	342	350	314	267	286	326	283	299	288	314	295	303	285	282	314	321	310	300	301	291	300	279	273	271	297	264	300	266	286	328	307	299	276	282	305	273	293	303	308	305	325	283	298	260	300	318	257	292	281	296	293	323	317	315	291	268	291	298	316	294	331	301	315	299	287	254	320	299	311	285	277	277	324	293	281	272	300	312	308	281	305	276	267	290	322	292	290	306	306	303	300	265	287	311	305	297	298	276	307	337	304	307	305	285	283	280	310	287	292	314	266	315	312	256	318	302	307	294	248	302	319	278	305	293	277	304	304	250	300	305	302	275	313	313	272	291	334	291	282	319	327	291	320	336	304	292	282	325	280	305	272	258	300	368	303	341	297	283	309	295	306	292	305	325	291	318	304	274	309	302	294	296	304	293	305	301	269	273	291	293	313	312	292	341	298	301	291	299	331	312	297	283	317	291	293	320	297	294	304	303	317	305	302	272	294	305	341	305	294	292	313	297	283	292	301	309	283	332	313	300	332	297	306	313	278	296	281	283	280	309	302	304	290	260	265	296	288	276	288	272	319	286	298	286	296	298	324	274	272	271	280	316	318	311	293	286	302	317	278	314	274	283	299	296	294	279	315	304	266	298	299	288	323	312	256	260	272	316	290	312	314	322	294	324	299	288	290	313	298	298	338	280	291	348	316	294	297	281	287	301	297	291	284	307	271	309	282	275	309	279	291	292	285	298	298	276	283	291	318	302	282	297	277	304	320	299	311	313	285	339	292	291	296	295	298	291	277	303	314	316	312	313	287	289	313	292	272	298	310	293	306	299	293	281	296	278	331	312	273	270	308	310	309	290	265	293	293	309	259	321	312	293	269	280	310	287	314	319	301	298	304	295	306	323	284	310	298	277	287	309	288	291	277	304	281	304	308	309	311	315	305	291	321	317	286	302	311	282	299	284	286	300	292	289	321	285	338	316	291	298	299	321	286	286	276	295	308	298	297	327	283	312	307	335	328	261	296	301	276	266	270	286	305	306	310	289	320	310	276	300	289	299	314	294	313	285	284	280	287	286	296	288	300	321	312	276	292	296	266	305	290	279	317	327	301	314	306	308	299	289	292	286	275	294	253	303	298	295	294	321	327	309	289	319	261	295	315	301	294	313	290	323	287	310	287	313	294	282	300	339	304	300	279	303	304	297	314	301	302	295	320	312	289	273	307	302	277	290	297	320	305	315	275	270	294	286	299	319	262	310	293	299	305	276	306	277	293	321	293	317	278	298	273	288	331	306	300	295	299	295	296	311	310	296	332	290	300	304	287	304	303	313	279	267	336	303	291	288	267	316	283	301	288	320	308	314	285	276	290	296	307	308	302	300	293	299	308	291	306	290	293	282	306	327	339	292	314	300	256	303	320	274	322	267	276	317	320	287	320	280	266	297	319	326	294	301	302	354	277	317	289	288	302	309	292	290	330	297	288	292	329	289	301	289	277	295	297	291	327	320	307	284	296	294	272	293	320	314	311	279	295	289	275	316	292	254	272	304	296	291	305	277	309	283	312	330	296	297	291	283	276	281	299	305	281	280	285	339	293	315	325	291	312	312	290	321	299	304	336	311	296	298	280	322	325	300	273	309	288	295	286	294	307	282	305	281	315	308	283	306	293	312	294	287	292	266	328	272	309	290
60447	87598	57236	27613	7844	1609	669	586	562	593	540	555	549	574	542	630	588	547	562	581	578	537	551	609	581	599	536	545	558	536	524	602	542	562	543	572	528	536	557	590	547	564	576	557	539	536	596	566	591	521	532	580	521	549	511	554	578	549	539	520	563	578	523	563	549	583	580	555	539	578	548	587	550	574	565	558	543	572	569	608	547	608	565	575	591	591	550	590	522	551	599	583	546	601	578	557	554	556	556	567	582	524	533	538	552	568	629	581	553	560	549	588	568	541	559	597	594	580	558	573	595	512	570	561	568	551	602	590	547	562	598	588	536	590	521	533	554	554	587	548	549	546	545	569	511	563	556	554	545	542	539	556	597	548	555	560	552	547	585	602	534	536	543	573	571	528	595	563	576	572	545	563	561	544	534	530	567	589	524	554	555	546	573	559	525	611	600	595	583	529	570	535	534	550	556	522	532	549	548	549	561	558	588	597	559	535	559	582	547	569	549	538	551	577	578	564	576	561	543	554	568	553	560	540	548	560	561	534	563	564	554	543	582	545	579	547	576	550	548	557	564	572	578	531	521	537	551	553	561	603	562	586	575	558	529	532	553	565	566	555	561	593	572	571	561	547	583	576	583	547	573	579	542	561	549	551	557	561	472	566	566	534	564	526	511	567	534	526	596	515	540	549	568	558	576	582	558	579	561	534	580	535	601	585	568	559	527	583	596	565	561	516	602	552	566	594	555	537	553	549	552	572	556	555	509	610	571	573	551	567	599	542	556	578	540	580	539	592	542	577	556	541	585	567	518	573	530	544	595	579	606	556	581	565	579	514	554	557	538	555	540	546	573	579	536	537	551	577	568	533	547	567	595	560	540	610	579	557	551	555	547	568	571	581	538	546	522	536	552	572	540	549	560	566	581	582	541	560	558	532	554	568	544	570	585	551	575	509	551	576	546	535	565	510	568	554	538	581	570	546	545	535	569	547	571	529	534	558	552	559	529	549	568	542	577	510	520	562	534	564	555	542	589	549	579	592	561	564	575	542	557	542	553	546	541	566	560	569	566	636	577	555	595	593	531	544	565	579	553	596	600	579	570	553	606	537	548	543	573	531	557	528	598	524	579	582	554	530	509	575	629	616	542	533	568	551	563	587	518	533	563	520	588	548	603	560	527	583	579	522	577	556	545	574	544	560	549	541	571	534	555	598	549	613	562	587	549	575	553	530	554	583	561	581	527	519	571	533	557	576	592	579	534	514	559	512	508	603	544	571	569	586	574	545	560	607	565	602	552	557	563	545	568	564	549	518	600	566	540	543	553	610	557	509	587	580	581	567	519	555	563	599	539	573	555	559	563	544	538	546	547	560	581	579	564	530	547	544	582	586	552	527	562	563	592	524	537	558	569	584	560	544	572	595	562	565	555	595	536	542	569	573	531	585	565	569	533	574	572	535	591	562	533	574	547	585	576	515	548	587	554	551	585	539	577	552	578	530	598	578	570	583	562	580	566	577	556	516	516	550	500	560	552	578	520	550	552	542	582	536	580	583	578	570	531	571	552	550	576	521	550	553	535	551	568	551	551	575	560	612	557	590	532	593	593	564	555	565	561	545	544	514	515	526	481	601	548	557	544	567	594	572	578	585	568	567	539	553	542	554	539	562	563	557	547	631	577	564	558	512	537	554	558	576	598	533	533	566	580	606	535	529	546	556	530	580	570	604	598	578	550	577	552	576	573	518	585	545	538	553	547	555	588	573	582	604	511	567	564	539	574	566	543	584	554	519	567	608	585	524	561	538	563	525	569	550	614	517	553	561	566	585	540	514	527	564	525	550	545	525	549	563	584	541	523	570	534	542	587	550	550	578	565	570	600	518	526	552	572	560	572	592	542	581	531	541	509	563	540	544	525	576	572	561	559	569	534	576	551	567	537	551	562	552	521	532	552	515	518	563	568	550	535	543	592	567	574	590	562	548	553	545	550	552	579	585	589	554	559	560	563	558	556	553	570	538	587	531	540	535	575	557	540	547	576	573	550	505	563	595	570	545	479	565	566	571	565	547	528	567	578	571	569	520	505	532	535	546	541	585	544	587	624	522	568	550	578	511	532	535	541	572	531	550	546	554	544	522	561	575	549	539	565	599	523	539	574	560	581	538	581	583	543	586	602	568	559	577	562	535	592	543	546	557	540	562	533	537	535	607	567	527	583	561	564	589	590	528	554	565	567	584	550	579	560	553	549	588	527	514	567	563	542	551	535	572	542	552	584	556	520	573	525	533	571	569	574	553	546	539	561	534	558	522	603	572	575	555	540	581	571	551	549	521	575	564	609	544	518	555	564	557	591	525	559	538	545	580	547	569	536	569	543	576	556	525	516	553	537	573	587	588	540	560	546	562	562	585	577	575	541	574	564	576	582	576	539	567	529	572	555	583	525	595	570	542	517	560	563	535	540	608	561	593	538	576	629	571	501	563	515	575	607	551	585	564	587	528	597	548	598	557	535	531	540	563	567	559	561	545	568	600	537	519	532	577	571	580	579	546	556	560	558	513	540	551	562	566	538	628	563	518	551	581	529	570	579	518	550	583	576	562	532	581	558	622	526	565	593	533	552	547	536	564	609	564	562	573	569	526	565	574	601	542	575	567	566	584	545	519	574	527	549	574	552	546	546	552	573	544	558	539	539	553	614	535	542	541	558	549	568	522	584	572	554	542	582	548	575	559	543	550	566	573	581	541	539	569	565	578	563	556	582	527	567	601	565	509	554	588	526	586	521	526	536	552	527	541	577	557	560	548	583	565	561	602	517	526	547	548	561	607	569	550	556	560	520	521	541	552	579	517	585	569	569	570	538	584	558	552	557	571	571	520	516	524	576	511	529	581	558	563	553	585	568	512	554	600	538	548	564	546	582	568	573	569	564	560	552	538	568	577	555	589	559	539	562	570	547	596	563	571	526	554	563	546	556	555	524	609	532	587	554	548	534	571	522	574	562	557	551	579	539	562	578	568	578	562	606	522	554	558	574	533	561	566	572	580	606	570	545	555	510	568	567	565	560	587	545	539	536	572	572	545	558	581	557	610	573	547	607	537	583	521	592	554	578	541	573	547	574	531	558	531	577	543	531	561	576	549	555	586	545	533	581	548	587	601	589	549	575	562	559	545	546	564	542	552	588	607	551	531	580	576	561	536	580	555	566	569	550	560	554	542	554	591	558	587	578	584	522	584	599	566	577	573	575	559	548	566	592	571	560	550	542	557	512	544	555	544	616	574	548	563	540	588	562	537	566	549	563	555	529	575	585	555	589	532	567	550	616	549	579	614	545	534	587	519	511	583	539	524	545	551	528	546	551	562	564	575	562	548	574	507	583	558	585	567	560	560	591	554	578	569	592	553	563	525	557	500	562	578	552	547	557	580	624	547	582	533	569	579	580	554	529	569	543	570	540	591	558	579	554	543	593	560	570	592	573	557	545	537	583	559	577	560	574	566	570	587	560	485	559	570	574	531
23535	22480	30296	24335	20997	15554	1930	405	354	365	405	370	369	359	371	360	378	352	338	382	335	349	339	301	341	346	363	351	345	370	330	383	363	346	351	350	316	306	352	361	331	327	380	331	343	338	344	361	368	366	367	338	371	337	336	356	327	364	341	327	342	345	309	338	343	361	333	316	342	335	320	355	366	331	333	306	294	320	336	324	367	359	343	347	348	306	346	349	372	329	360	336	339	352	344	364	366	321	309	337	345	354	337	354	328	325	331	305	353	334	333	352	332	325	330	328	329	368	340	359	307	341	344	359	356	340	339	342	358	334	332	343	332	329	371	344	342	344	361	349	338	312	341	325	339	349	370	366	344	338	333	356	330	340	374	349	370	364	338	344	356	365	355	389	337	339	325	372	355	378	360	357	353	341	312	332	336	328	332	348	351	357	361	344	359	355	389	344	387	332	347	336	380	305	346	341	325	356	325	348	379	311	341	349	354	373	386	348	361	339	336	286	332	342	373	335	373	371	346	363	335	350	365	364	371	324	326	362	338	355	355	372	356	354	343	335	375	339	354	306	314	326	372	357	346	354	328	353	323	343	352	358	333	354	340	339	371	342	340	332	367	374	369	336	334	340	371	378	341	353	322	336	352	354	365	340	325	362	341	364	328	378	356	357	325	359	363	301	343	327	342	322	343	349	309	330	344	320	367	373	322	353	366	356	363	361	324	352	359	359	347	315	314	330	342	353	358	388	338	365	363	344	330	348	361	326	310	347	316	331	380	333	344	342	331	369	349	373	380	358	316	344	280	326	297	342	316	341	338	336	339	340	329	367	330	359	345	372	370	342	347	342	323	355	311	315	380	335	343	325	358	331	332	343	381	366	349	329	356	324	360	325	346	352	315	375	317	351	352	356	372	349	350	345	359	363	360	305	342	329	381	334	355	304	328	353	358	357	381	351	336	384	317	367	330	322	344	349	332	335	346	357	340	313	348	315	326	321	326	350	348	311	329	330	331	315	359	322	354	369	352	355	333	358	327	349	338	381	348	394	370	312	346	375	308	345	349	362	348	343	338	354	323	324	356	380	343	348	343	330	354	329	336	353	360	356	343	362	377	333	354	349	375	340	352	348	353	349	329	360	361	372	345	342	375	346	341	331	353	371	331	338	316	401	325	363	347	348	339	353	348	354	350	358	324	326	350	363	353	330	358	379	365	345	340	345	356	340	333	354	337	342	348	346	358	317	364	333	332	338	342	331	342	352	367	338	318	343	335	383	348	330	368	333	320	355	372	366	358	336	350	313	342	324	326	330	352	330	359	362	307	346	354	352	370	360	347	313	363	339	341	363	360	329	342	347	327	317	343	336	352	350	319	355	349	388	334	353	373	366	349	364	387	351	335	331	354	350	367	344	326	342	340	373	343	339	380	372	341	340	367	343	370	375	372	308	361	325	346	324	342	359	332	354	348	328	354	354	330	331	365	351	333	350	367	327	308	349	354	343	334	353	339	320	357	350	365	361	336	339	334	384	351	340	343	335	314	334	328	329	354	345	339	357	362	340	350	338	327	345	354	332	378	366	371	330	365	358	375	346	348	326	349	349	317	350	341	332	373	356	327	359	308	371	348	366	336	330	312	338	330	346	350	330	393	352	346	348	385	335	366	366	345	365	342	369	355	349	324	346	337	351	352	333	364	318	319	347	329	345	351	336	355	348	311	337	350	340	335	312	348	364	333	360	385	332	328	359	353	359	344	336	351	379	335	357	360	356	328	335	333	339	324	366	321	347	353	370	328	368	397	337	332	313	332	349	362	321	362	347	323	361	328	362	321	363	374	353	340	329	363	336	342	334	326	341	313	330	336	324	312	357	326	327	373	339	366	339	384	350	294	322	323	352	336	353	359	353	346	374	349	360	322	365	321	365	326	320	345	327	330	317	323	356	380	310	335	364	360	371	342	372	349	358	348	312	365	354	356	352	360	387	367	348	330	345	370	354	376	344	379	336	360	334	357	330	345	341	343	336	328	335	342	354	388	323	347	314	356	320	340	339	345	360	348	341	348	321	326	338	322	363	335	369	371	304	350	331	338	300	312	313	361	332	342	330	322	341	355	379	333	359	320	368	323	366	348	352	339	325	325	332	313	335	358	302	366	385	327	344	347	365	362	361	328	338	369	352	367	327	326	301	325	323	370	337	340	370	356	385	353	359	348	334	322	367	348	370	319	344	341	360	364	347	330	335	348	350	357	353	346	340	378	389	354	313	332	332	319	346	333	356	357	308	354	359	335	332	365	324	375	327	293	321	353	309	368	342	335	331	347	341	340	350	356	359	354	371	362	347	355	315	340	357	338	346	373	349	356	311	343	343	351	339	356	354	350	356	361	355	353	339	335	371	337	346	353	360	335	338	318	342	331	377	342	308	335	338	344	375	330	365	320	343	370	361	347	357	346	359	339	319	344	354	359	338	358	330	340	329	330	345	324	314	366	333	346	335	329	352	351	348	313	341	339	330	334	346	369	356	332	357	355	365	373	368	352	354	315	348	295	358	357	372	353	334	342	327	326	357	326	309	328	355	360	347	352	362	390	349	330	330	333	330	321	382	352	364	332	382	340	317	358	347	352	346	352	333	368	339	342	348	358	351	334	353	352	326	345	332	342	330	315	356	341	364	383	337	349	352	337	374	353	352	325	342	378	368	349	344	346	354	315	341	356	356	320	337	342	325	353	340	343	326	363	333	344	354	331	366	374	361	347	353	331	375	331	342	367	344	331	356	327	358	361	329	345	351	335	342	341	311	339	359	334	352	326	338	337	350	320	331	358	348	325	359	361	332	352	377	340	318	354	344	342	320	300	340	345	321	349	332	327	363	340	310	347	350	337	333	319	405	357	324	364	335	348	326	347	367	336	349	334	318	349	368	355	347	360	335	343	325	319	335	325	362	332	344	325	353	347	344	321	357	333	330	344	298	340	353	328	320	342	366	350	330	333	326	347	336	341	346	317	297	318	332	363	341	359	344	355	351	348	361	346	362	337	373	320	344	366	340	351	335	363	379	332	345	328	311	364	303	320	358	363	345	323	315	342	352	331	350	315	319	324	314	346	315	321	327	338	324	312	334	389	327	346	358	342	335	355	382	333	363	335	345	319	317	314	352	366	320	351	363	322	374	359	347	334	322	352	331	329	355	350	325	317	303	334	363	324	367	321	349	354	370	353	376	346	311	352	338	347	361	320	339	311	338	368	356	328	357	353	342	358	324	358	329	371	329	329	332	384	372	319	333	375	340	360	359	392	327	331	348	358	323	369	341	356	309	345	364	325	364	336	343	329	341	342	316	338	328	344	352	369	363	364	324	318	339	367	356	372	321	362	323	377	335	337	350	345	301	331	343	361	357	340	376	327	338	357	325	312	314	366	358	328	349	336	356	384	321	366	344	351	339	322	334	381	331	385	344	330	346	351	374	344	360	305	336	356	373	327	344	375	357	338	325	351	328	338	348	370	347	349	341
59893	98596	67965	36409	12922	2712	834	668	642	611	647	669	600	598	659	602	644	614	648	602	645	600	587	620	649	604	668	587	601	607	611	665	643	620	618	627	605	605	613	605	582	629	585	631	611	616	606	606	602	664	624	642	634	600	616	600	707	615	610	615	601	620	598	617	580	631	669	613	631	676	588	608	643	567	535	645	633	631	584	628	627	631	649	616	615	607	617	649	575	583	623	605	600	636	605	643	628	621	600	607	621	641	668	628	618	604	654	637	599	586	634	602	598	652	621	589	639	637	669	651	604	617	609	618	628	628	617	597	568	621	595	642	604	602	621	659	646	588	604	609	598	613	677	604	671	602	614	593	616	653	635	580	608	616	630	639	617	646	610	641	627	614	618	590	644	619	622	653	584	638	609	614	620	626	634	642	620	608	635	583	595	610	615	652	617	619	592	677	651	614	590	635	607	680	654	632	644	612	613	613	665	598	624	665	601	655	616	601	624	613	644	580	650	641	616	636	630	606	646	680	604	647	578	623	647	643	640	638	610	590	647	631	700	643	637	629	669	638	590	608	645	640	613	624	586	637	597	631	637	619	624	622	623	650	560	617	655	608	634	567	580	634	618	643	594	630	637	648	611	641	640	596	599	592	627	616	640	591	616	582	610	645	602	632	637	616	608	639	606	651	642	677	613	641	612	579	596	558	594	632	610	627	612	635	624	621	625	650	668	597	579	622	628	613	673	647	572	632	613	576	619	580	626	595	620	636	638	646	675	631	607	623	657	638	648	625	630	633	584	606	608	571	610	598	624	644	633	613	575	655	629	616	631	627	596	650	612	583	622	607	605	646	630	617	596	600	667	613	654	589	603	605	637	602	643	639	628	596	612	623	604	655	599	619	604	628	597	599	623	588	625	590	615	618	588	607	668	640	630	579	639	631	610	586	666	601	606	627	589	621	596	587	592	580	585	614	612	581	625	655	620	663	557	633	589	611	642	589	590	627	619	629	639	673	628	618	595	640	593	604	664	593	645	626	638	634	635	608	647	659	639	599	651	664	602	611	579	589	659	642	623	605	621	631	581	628	629	636	588	618	601	642	622	611	629	653	644	611	568	647	604	592	612	643	589	618	654	651	604	598	618	623	604	645	633	599	605	591	646	573	598	606	639	589	609	607	596	630	653	617	621	658	571	669	627	659	596	617	574	631	617	644	630	580	573	587	606	616	630	627	619	620	635	627	631	613	651	587	623	623	598	610	636	604	637	589	648	646	634	611	614	596	603	619	637	619	651	627	635	635	592	637	603	661	623	634	625	618	606	591	643	630	610	622	627	612	614	629	604	663	681	653	614	630	626	617	553	611	654	635	618	598	639	605	627	606	654	659	626	610	622	605	642	589	609	608	612	622	650	685	664	598	600	571	596	615	634	623	682	615	624	639	679	594	620	623	649	637	603	628	600	648	632	634	624	623	610	591	617	629	592	569	610	635	631	643	628	585	594	600	607	627	617	650	607	649	608	583	609	600	652	636	578	611	580	628	598	622	662	618	620	625	638	599	646	612	640	610	628	594	634	661	597	642	630	592	625	586	630	598	678	606	623	605	606	654	626	596	614	657	625	647	627	601	609	617	637	605	634	572	628	598	635	630	621	645	654	619	598	605	619	653	657	610	634	628	643	609	648	629	611	590	637	656	631	645	622	581	632	627	634	648	603	580	644	638	598	641	601	624	655	614	630	623	605	615	638	640	623	638	644	648	635	569	616	636	628	624	614	619	649	548	579	606	592	612	620	577	680	592	609	633	634	597	599	646	615	635	637	619	639	644	594	655	618	610	599	617	594	621	595	577	620	627	583	594	656	583	615	607	624	579	615	635	597	635	633	590	590	651	598	538	603	617	622	616	638	624	613	581	635	610	589	614	619	637	601	597	642	638	644	616	636	618	657	552	645	620	653	587	594	602	612	654	615	635	605	594	594	576	644	639	636	643	607	596	619	691	609	599	583	616	668	599	591	632	634	608	665	592	669	657	595	630	620	632	586	632	578	598	599	626	594	620	600	608	641	626	631	634	580	565	656	584	610	625	599	616	606	674	612	587	602	625	637	640	647	624	618	630	639	600	580	631	674	615	635	657	645	580	617	612	646	634	594	619	620	574	645	585	617	666	589	623	583	657	613	631	648	646	615	605	613	605	618	595	611	602	610	601	581	617	595	606	582	629	640	615	629	667	569	609	600	641	622	597	646	589	651	607	615	626	616	619	638	645	601	656	598	658	607	576	609	637	615	613	611	614	650	634	641	618	605	610	589	630	598	617	615	599	602	598	617	617	590	579	618	656	644	644	687	615	624	669	626	627	643	632	590	612	626	576	640	628	651	638	650	653	641	628	639	638	610	585	589	579	601	623	611	646	667	617	664	629	620	619	593	605	635	638	644	636	614	617	628	610	602	634	662	629	641	635	630	644	628	604	599	629	613	578	625	624	606	588	606	620	637	584	600	611	647	611	629	583	618	582	593	649	593	649	619	639	642	619	570	611	595	624	616	656	644	633	659	650	625	638	651	612	632	607	664	623	603	663	597	616	632	586	617	652	650	643	599	639	618	646	623	651	586	618	633	601	594	576	602	622	617	623	605	603	601	625	615	584	583	626	652	643	620	610	599	592	613	637	622	650	609	595	573	651	578	645	554	633	610	629	591	567	640	584	596	573	641	623	615	622	617	639	649	644	625	641	629	582	634	630	636	653	625	619	601	639	662	616	621	596	626	651	636	583	620	632	627	627	643	598	582	581	622	629	624	587	634	628	590	618	588	622	641	627	600	656	612	593	590	664	660	615	653	637	616	663	586	610	600	609	614	608	653	652	613	614	596	572	618	685	651	611	653	590	670	686	612	592	564	621	583	603	637	608	613	635	660	602	655	579	584	615	634	590	595	601	601	597	612	571	658	638	636	608	599	577	635	620	657	621	605	599	633	618	607	656	644	626	619	623	643	650	621	608	625	648	612	583	562	608	605	624	567	637	657	613	635	615	594	607	654	633	566	612	621	610	599	574	611	602	607	587	590	608	617	637	589	622	650	615	597	606	649	662	646	637	634	658	593	618	604	605	654	625	604	609	600	627	636	590	612	618	630	658	611	643	659	615	638	653	609	607	647	610	613	619	628	617	636	645	601	593	608	645	606	610	635	674	624	594	614	615	636	629	581	589	625	605	633	608	661	619	637	589	570	620	626	620	632	569	607	597	599	580	620	613	634	638	616	624	669	631	640	665	590	648	585	584	630	617	666	622	603	650	613	639	603	669	616	615	640	576	635	638	643	614	632	625	643	603	551	608	628	658	639	645	637	626	621	642	584	612	640	645	613	648	638	632	623	621	638	608	581	641	613	670	598	640	645	617	615	640	637	628	633	607	612	642	635	595	605	631	635	623	650	639	630	577	616	589	611	640	643	641	608	673	640	607	635	597	644	630	608	623	629	635	650	615	598	625	646	588	623	571	591	626	601	590	636	599
30779	31204	25198	9209	1064	377	314	309	313	285	287	262	277	284	312	317	283	311	290	256	286	262	287	273	300	280	284	266	314	295	292	270	270	257	284	299	287	282	280	282	296	283	286	265	288	293	303	300	297	284	290	263	280	285	304	297	282	283	277	279	268	296	292	249	300	257	321	293	296	276	282	262	322	282	259	327	278	294	322	270	310	283	261	299	281	321	307	306	282	295	277	306	293	315	277	287	294	327	304	286	275	316	259	297	282	270	285	293	295	271	331	305	322	282	289	295	292	285	271	286	286	294	307	282	286	289	304	276	300	309	305	308	286	290	313	276	289	294	272	307	300	302	285	301	282	269	283	288	313	276	286	290	282	301	291	290	335	285	274	280	272	292	295	260	283	290	284	321	294	270	310	274	283	315	274	311	309	254	268	303	318	313	264	255	287	307	295	276	303	305	295	313	290	302	295	267	298	288	278	306	288	288	262	298	304	302	297	266	285	303	274	295	289	293	279	295	298	287	266	282	263	281	292	308	294	289	327	263	298	261	287	262	300	306	270	275	310	300	307	293	309	266	323	291	309	279	273	294	294	284	279	277	291	294	326	261	280	289	301	284	280	281	308	304	314	264	257	282	298	301	308	318	279	287	275	304	284	289	301	270	306	300	278	273	293	296	295	288	295	305	293	315	307	286	294	300	296	287	322	281	322	287	293	264	305	294	296	257	297	291	295	287	312	244	254	262	279	317	292	275	263	313	280	260	298	299	300	255	300	303	307	292	279	251	296	308	269	299	311	297	263	308	278	298	304	277	276	269	306	314	275	308	287	311	284	297	292	296	288	285	303	282	301	272	267	279	287	289	305	274	309	287	289	298	311	265	287	301	277	286	302	292	291	284	284	312	284	311	316	266	307	295	274	315	278	303	315	285	318	307	297	276	317	315	273	268	279	274	284	305	297	309	240	302	299	309	282	299	278	316	292	284	273	280	292	313	269	298	308	311	308	312	280	293	294	294	280	303	294	257	306	267	293	283	302	303	289	270	282	289	288	286	264	290	277	316	287	281	290	283	268	305	288	319	305	268	295	304	290	296	306	283	299	336	297	287	282	290	305	278	272	270	323	260	306	287	305	290	269	271	284	303	254	275	288	272	301	296	297	300	289	312	278	279	284	319	299	292	297	287	271	303	259	298	279	284	264	316	304	272	293	267	300	285	294	270	276	294	307	293	279	283	290	284	302	285	271	315	273	299	305	266	271	272	280	272	270	278	249	295	255	266	316	298	292	284	287	279	296	282	289	324	316	267	285	279	292	272	262	315	302	298	300	296	295	299	260	291	290	301	275	288	279	284	285	266	309	302	291	308	295	282	287	267	301	289	306	286	270	296	338	295	317	278	278	323	285	272	304	300	331	271	291	306	267	304	263	294	290	283	286	281	281	298	283	280	335	309	309	291	276	273	257	329	266	286	275	312	294	307	301	274	334	276	292	300	334	251	334	307	300	291	306	279	285	262	294	279	302	290	321	274	269	269	278	283	288	303	304	282	286	313	306	268	281	275	320	311	291	316	284	303	330	261	270	259	293	286	276	289	273	280	271	297	276	298	276	260	264	297	274	307	275	313	277	273	316	320	291	299	319	300	313	265	284	294	283	304	272	308	304	296	275	308	260	262	300	317	327	261	300	276	274	297	302	282	262	291	288	292	297	292	311	287	286	294	279	274	308	246	260	290	314	306	281	309	275	282	275	315	306	281	299	290	276	289	273	276	274	296	313	294	282	282	297	319	297	316	264	294	318	304	271	274	265	283	283	256	303	292	302	267	282	249	262	258	262	274	296	301	306	277	297	292	282	300	280	315	270	284	274	281	285	297	276	313	295	298	287	318	292	256	317	287	293	311	269	307	297	264	280	291	299	286	276	283	304	288	295	309	292	285	283	261	313	268	285	299	301	289	314	296	301	282	271	283	284	289	277	274	284	306	279	283	278	275	288	263	321	275	297	315	285	278	291	297	266	292	269	300	273	333	288	285	301	296	302	319	266	287	303	289	250	307	269	301	295	301	300	269	303	309	287	249	302	272	316	322	272	307	265	303	294	293	300	305	321	295	275	295	272	280	310	317	316	283	270	286	291	288	295	293	235	268	276	281	294	294	262	304	287	292	289	309	264	261	290	291	279	282	288	281	296	302	321	290	312	309	293	297	318	289	290	286	298	298	249	292	275	274	302	271	275	287	287	315	260	268	283	295	275	300	344	299	283	298	312	294	298	339	277	319	304	301	296	257	276	303	282	283	280	273	281	303	277	294	313	288	307	279	312	292	307	283	305	306	307	250	294	268	272	319	282	266	295	271	266	269	264	294	304	280	261	291	280	286	305	284	325	286	269	319	271	326	299	297	303	286	265	288	307	273	301	272	279	280	299	273	317	276	295	273	288	298	294	259	273	304	271	298	292	275	294	275	311	317	323	284	263	302	316	293	306	300	286	281	289	283	313	305	285	297	272	299	262	298	289	284	294	310	284	298	304	313	312	331	269	304	302	293	283	301	239	302	277	302	271	282	312	293	315	292	273	291	297	277	303	282	285	266	286	296	278	314	272	261	277	297	298	302	298	276	285	296	292	283	278	277	295	292	245	259	309	301	303	289	287	294	270	282	298	301	289	291	304	322	308	299	291	293	251	291	299	275	317	308	275	298	300	277	291	264	289	310	299	274	281	265	291	310	286	314	295	292	262	284	301	277	303	271	260	280	291	312	300	269	306	305	303	277	256	265	296	275	288	315	339	280	281	271	317	277	303	289	303	292	306	279	276	304	295	278	277	295	303	268	272	294	286	296	284	301	307	294	294	286	286	288	278	280	325	316	273	304	299	275	281	302	302	294	306	306	318	299	294	296	301	280	283	330	276	320	278	296	291	280	273	283	299	299	262	292	299	302	299	280	273	296	302	266	295	290	311	290	314	308	292	297	298	266	295	320	297	304	313	302	308	274	272	284	269	272	280	291	275	272	277	334	293	280	307	300	280	314	278	286	267	299	287	287	296	266	280	277	277	258	304	293	317	281	252	285	284	306	279	275	253	279	299	289	291	293	268	292	293	288	290	286	299	321	325	285	300	282	309	282	303	270	294	272	287	285	296	313	278	283	296	298	289	321	304	299	293	319	297	282	311	300	300	271	302	296	275	272	275	274	292	292	289	282	280	299	324	295	285	314	291	298	307	283	259	271	319	279	288	293	289	274	280	289	277	295	290	262	272	304	299	315	274	295	302	297	298	297	253	309	283	312	271	279	278	292	317	295	291	279	339	286	273	284	284	267	290	287	291	272	268	269	296	281	323	286	272	304	283	298	330	278	279	283	275	280	271	267	305	318	266	281	285	285	296	278	293	275	272	295	293	282	297	291	290	316	268	309	302	285	274	262	303	289	296	312	319	291	252	294	283	298	284	337	308	271	296	278	306	293	338	307	279	309	288	306	287	273	291	259	317	291	279	309	285	284	325	271	305	260
39455	47317	29381	9503	2207	816	612	550	558	560	554	553	547	571	544	551	577	554	560	508	567	600	533	536	592	543	550	585	535	553	548	562	561	547	578	564	547	537	568	533	565	515	574	562	617	569	548	558	587	576	564	559	560	538	552	533	587	544	588	565	595	569	531	577	548	566	599	588	551	542	561	542	569	566	550	597	569	562	548	571	559	537	568	556	546	541	583	555	570	580	563	559	526	562	583	567	552	560	603	621	533	549	532	582	541	534	537	554	532	534	560	549	522	553	568	545	554	558	531	574	584	552	541	585	573	558	543	561	525	571	566	514	567	537	553	552	522	554	538	518	556	566	588	550	525	563	538	524	573	560	534	547	545	563	552	579	539	612	562	556	560	534	531	552	536	538	568	516	542	548	537	551	574	569	609	579	585	560	545	557	584	541	597	561	546	566	550	562	567	548	536	567	509	536	541	575	570	548	529	554	576	552	532	557	510	561	537	546	578	584	547	530	544	540	545	539	565	523	542	569	573	585	571	526	558	511	556	556	521	562	543	565	535	614	563	511	548	540	527	561	560	531	572	511	550	525	553	514	578	562	533	543	540	593	551	581	549	555	547	544	579	559	540	536	593	542	578	530	536	552	579	528	535	574	552	565	516	576	552	539	535	587	593	530	548	569	574	519	557	541	587	570	559	552	562	529	571	587	538	524	531	557	579	503	530	566	584	559	567	572	591	540	522	567	515	572	551	550	581	549	555	580	570	548	564	527	551	542	589	608	610	571	526	583	557	510	551	543	564	552	561	512	544	556	545	521	566	605	576	548	558	564	546	496	554	552	531	574	570	563	528	583	557	582	535	579	563	584	568	535	531	553	574	523	579	526	602	518	541	572	556	554	514	552	562	580	527	542	524	513	535	601	560	558	557	582	533	533	568	560	521	540	569	613	525	536	562	586	537	592	537	526	567	570	551	555	530	541	582	534	558	526	556	564	537	563	554	556	576	547	541	548	606	513	542	545	572	558	560	584	601	516	546	518	552	577	590	559	558	518	579	538	525	535	584	544	556	545	567	542	534	569	580	605	556	536	550	568	560	536	541	536	558	565	545	536	596	581	583	570	569	501	556	542	540	508	570	612	568	533	572	542	539	549	568	580	581	568	568	559	545	524	531	549	522	534	572	535	587	536	547	567	527	556	572	566	589	614	555	529	552	562	519	575	580	562	543	546	578	587	530	550	548	540	543	572	534	531	529	571	581	543	599	515	553	546	565	537	537	591	577	551	562	568	569	556	536	548	572	593	573	579	545	585	542	589	574	565	535	536	542	590	579	588	595	549	589	577	554	608	491	543	520	551	546	585	547	536	553	567	543	535	542	539	551	553	523	542	541	553	587	584	572	570	547	539	575	573	576	574	588	552	527	532	530	584	573	505	573	568	524	570	533	534	544	559	529	544	534	551	537	583	564	557	585	560	520	546	532	590	525	622	559	558	584	577	615	554	542	608	599	554	583	542	579	557	510	568	572	575	541	570	575	567	523	509	567	509	587	554	586	568	540	572	592	542	565	588	586	560	554	582	520	542	543	581	551	559	565	579	595	600	537	550	588	514	528	562	585	531	571	547	554	579	529	512	551	559	599	594	564	605	591	566	559	535	564	580	554	576	560	540	538	529	590	519	568	579	568	604	582	562	579	536	578	554	504	543	599	559	554	606	597	557	561	582	538	579	577	636	550	558	560	577	555	588	549	580	521	554	574	574	517	542	500	520	547	530	541	538	558	580	571	547	562	548	549	609	540	534	567	579	564	553	569	548	611	568	551	552	529	561	560	552	505	583	589	578	537	535	570	559	551	550	596	571	552	596	556	496	546	535	544	565	567	573	557	547	541	575	544	549	544	548	567	570	594	563	571	562	539	586	590	556	574	575	569	563	547	553	542	610	545	578	581	526	534	548	570	547	555	561	533	586	530	505	566	610	552	543	577	551	621	549	554	566	575	541	528	519	566	581	520	572	577	546	593	547	552	568	565	544	581	558	582	536	577	579	553	554	574	504	541	523	551	563	549	547	551	532	605	584	574	556	563	561	605	573	592	544	574	547	547	572	559	520	577	583	550	555	546	546	571	565	548	545	583	540	563	528	535	590	558	590	581	520	580	545	518	540	558	552	544	555	533	543	587	536	611	552	553	525	562	592	560	573	541	546	532	564	537	559	576	516	559	578	562	578	552	561	567	564	581	545	569	539	579	558	570	576	576	516	531	551	564	605	520	564	596	553	576	571	549	574	588	544	561	546	566	561	544	567	574	574	555	538	578	544	553	517	549	614	548	564	560	534	583	546	553	551	560	557	563	525	579	569	534	561	540	593	574	572	592	539	553	541	563	536	576	561	589	567	571	580	536	566	551	555	591	564	543	575	525	589	550	568	587	539	533	526	557	538	586	552	581	580	573	514	576	514	509	551	571	532	559	537	553	581	535	565	558	553	565	565	534	511	529	521	595	580	570	563	545	586	580	528	547	530	521	543	597	583	597	548	542	559	538	566	566	513	575	580	588	537	571	501	580	554	543	526	526	522	530	581	588	518	501	549	540	551	594	596	537	608	535	575	530	544	535	573	556	562	512	518	568	580	605	591	586	580	559	570	576	589	526	551	527	589	567	563	559	567	560	542	575	518	574	537	569	544	594	529	537	555	550	507	597	570	566	579	565	519	568	545	576	563	537	612	561	573	542	560	584	596	523	562	623	569	566	562	588	524	551	540	550	566	536	543	560	572	544	555	545	578	542	550	532	541	555	565	588	568	539	615	593	531	588	556	559	569	524	567	561	589	566	533	559	572	537	523	561	543	550	549	526	576	545	549	531	562	572	583	605	542	574	561	539	549	583	549	587	568	536	549	544	509	540	593	549	561	564	528	546	574	547	574	549	563	546	557	541	530	561	546	530	551	563	582	554	547	599	558	583	602	530	570	588	583	596	544	570	510	536	501	576	528	562	571	526	521	529	557	564	567	543	570	554	582	510	601	580	575	558	580	571	553	520	532	562	557	527	563	565	565	519	525	528	553	575	566	576	554	565	547	521	560	556	515	558	576	510	580	578	589	560	597	542	586	547	572	521	570	522	548	570	569	576	545	531	573	563	572	566	536	544	574	556	537	562	594	571	591	539	587	534	591	571	521	567	582	567	554	567	592	563	558	531	531	556	577	532	562	558	564	559	560	574	545	596	559	507	571	565	597	555	596	538	554	563	571	525	622	519	549	561	583	535	545	537	514	525	570	514	583	563	572	527	565	577	556	571	579	557	542	571	557	560	563	576	539	546	543	601	579	556	570	583	564	571	557	545	526	536	549	577	589	558	581	545	535	531	582	574	546	577	524	523	570	541	527	553	533	562	523	580	555	537	545	554	567	587	549	576	595	621	570	533	540	552	572	617	562	563	574	547	557	531	572	541	540	567	587	542	562	583	549	574	563	537	541	588	565	555	614	565	557	520	580	614	586	570	562	541	615	530	552
25132	24324	31900	25513	16797	3431	455	330	288	278	294	286	294	263	296	297	279	247	312	301	284	288	320	299	314	301	292	294	304	322	304	277	304	255	261	263	246	283	272	292	338	312	312	327	286	309	335	288	302	296	262	311	325	280	291	249	273	313	292	256	281	288	315	284	312	320	295	295	289	304	286	284	295	286	315	294	288	300	296	293	277	268	294	293	286	293	258	282	307	288	315	314	288	295	283	294	292	277	305	247	297	281	279	295	262	312	298	302	280	297	304	312	284	298	288	295	261	298	295	281	319	298	300	289	315	288	286	292	277	269	306	280	282	261	285	292	304	283	338	268	322	276	300	291	288	292	278	346	283	287	300	298	286	299	295	298	274	281	297	266	279	265	275	294	274	277	286	283	302	305	299	311	289	305	296	305	297	299	289	306	295	299	277	285	268	305	280	309	276	269	285	307	266	275	301	308	320	318	314	296	280	294	295	305	290	299	258	309	287	314	269	281	277	278	333	313	283	314	287	278	277	287	296	315	304	316	314	291	291	289	290	289	277	301	265	308	275	303	308	277	278	287	271	302	299	277	253	306	298	290	338	301	307	293	303	279	270	296	275	289	276	293	319	291	298	305	271	311	307	306	274	306	306	294	285	280	310	282	279	284	273	281	280	276	308	303	316	309	288	301	297	268	319	281	273	278	273	315	251	262	281	285	290	292	282	276	272	260	305	305	293	310	281	278	293	285	270	285	296	305	312	274	327	293	310	287	301	306	271	312	267	310	310	292	293	271	286	283	301	266	292	318	313	315	302	286	317	288	285	294	323	310	265	300	289	280	290	305	300	293	273	301	303	278	303	283	286	289	281	308	291	303	296	279	298	273	263	273	303	277	290	278	343	285	319	282	290	297	323	316	279	283	284	298	292	281	264	290	298	307	292	301	294	287	304	268	285	366	303	304	284	291	282	276	301	295	289	293	294	307	320	297	287	302	295	269	288	309	262	288	294	315	257	294	262	311	316	292	280	289	250	290	304	277	284	279	268	313	287	297	307	287	298	310	288	289	307	288	290	304	269	294	313	309	276	279	320	262	301	304	280	288	267	294	295	278	314	296	318	271	296	299	266	294	288	265	283	258	281	280	319	312	276	307	297	314	258	299	302	316	307	269	287	334	278	290	269	311	295	306	285	270	288	268	310	298	279	289	311	270	262	305	267	293	301	291	291	322	305	295	299	285	300	283	316	299	281	271	312	289	282	303	283	306	303	267	325	313	296	302	311	288	300	282	320	289	280	305	286	286	303	282	280	295	321	286	292	267	309	303	279	295	322	291	262	278	315	303	300	299	284	295	285	316	292	304	279	295	267	317	304	314	287	321	293	268	317	327	261	277	298	292	309	254	289	287	305	291	285	284	303	311	302	298	307	297	286	312	294	284	298	302	283	269	301	277	323	293	312	298	291	265	294	310	300	290	276	324	293	282	310	287	297	286	271	275	311	264	298	285	289	302	258	266	284	290	282	281	252	285	273	312	294	276	275	307	303	260	298	275	304	290	275	301	272	311	284	272	294	286	291	280	278	290	295	270	286	294	268	246	320	296	268	300	291	278	307	288	282	313	278	295	288	312	292	298	321	297	287	286	251	302	269	304	298	318	304	278	296	291	256	335	245	267	289	278	291	283	296	289	260	291	294	316	284	303	292	268	274	268	277	292	312	301	295	310	305	288	297	315	275	300	264	294	310	294	286	267	269	295	263	298	319	281	276	313	311	261	277	262	291	313	289	287	313	290	287	294	253	311	309	285	281	271	270	282	325	314	284	289	294	290	309	299	273	299	280	285	296	306	290	293	296	302	267	289	289	291	271	291	305	282	272	303	294	320	305	293	304	290	277	314	275	279	279	307	272	276	287	291	284	310	336	290	269	325	311	267	276	276	304	324	263	287	311	275	282	280	280	331	316	314	304	271	283	273	279	287	298	299	291	282	309	324	296	293	287	311	302	261	271	283	300	289	286	302	285	295	279	282	263	281	294	276	303	250	274	297	289	256	281	253	288	300	310	295	317	259	264	306	319	289	263	295	300	268	303	318	324	287	279	305	292	294	300	294	325	298	284	278	291	306	268	294	328	284	314	304	288	300	294	300	299	314	297	318	301	296	292	287	283	286	301	321	288	267	294	279	300	293	305	296	283	302	294	297	285	266	271	306	302	281	308	313	324	284	297	308	290	300	287	268	279	295	293	318	293	314	326	285	283	295	328	277	290	298	323	303	274	292	327	310	276	301	271	292	304	310	346	307	290	296	327	309	302	316	294	276	290	277	306	281	283	294	277	289	306	318	313	306	310	301	292	296	295	319	292	286	277	283	290	292	300	289	326	301	302	278	321	317	277	295	294	326	306	276	292	269	334	274	298	318	312	301	286	282	294	291	325	300	304	296	322	275	278	296	272	308	280	294	290	308	269	296	272	321	280	283	280	264	300	261	268	296	284	303	237	298	314	308	297	258	258	315	273	325	314	301	298	317	276	296	265	307	293	297	297	303	331	296	287	269	281	324	311	277	275	276	277	280	316	326	292	304	262	286	290	333	296	296	271	260	282	307	303	301	281	300	320	300	293	310	277	290	280	279	292	290	295	330	299	294	307	298	282	265	316	274	285	284	304	314	254	310	314	295	320	284	296	300	297	286	278	283	300	307	311	321	300	292	292	322	296	268	290	327	256	262	260	330	300	289	277	294	276	283	309	242	296	293	320	295	293	310	311	312	302	303	304	301	289	270	323	268	280	305	297	283	292	276	290	285	301	287	291	306	279	286	276	261	296	296	289	291	297	275	307	321	276	316	290	242	286	289	286	313	307	266	303	284	287	266	298	291	276	312	292	285	284	299	276	291	328	313	287	264	289	303	290	289	296	307	299	278	282	331	297	281	304	300	285	278	285	316	311	263	275	257	289	293	277	296	280	284	329	297	283	285	257	256	277	280	306	303	306	329	294	297	278	285	320	302	295	303	313	260	313	299	307	312	270	285	295	285	287	288	295	298	296	289	300	296	299	284	343	276	310	303	297	292	266	304	320	276	305	283	303	300	308	286	310	295	290	291	337	308	267	287	289	298	299	297	304	325	278	310	280	310	280	298	325	317	280	268	266	270	292	292	286	280	302	319	281	295	300	290	268	320	279	303	279	294	298	292	287	296	309	325	272	327	304	305	315	292	306	284	303	316	287	318	303	271	287	325	284	291	290	289	292	294	279	261	295	324	304	305	288	299	312	243	282	270	314	299	312	283	293	346	320	297	300	291	293	313	364	311	276	335	279	307	303	291	310	265	311	320	289	312	288	279	299	268	296	289	320	257	294	312	284	290	268	321	290	311	278	277	249	303	313	303	263	265	299	298	316	263	306	285	290	323	320	289	296	318	306	288	292	289	310	284	276	279	295	304	293	283	318	260	305	331	264	287	274	270	275	311	296	311	304	293	321	311	302	311	326	307	291	288	291	277	317	262	281	287	305	308
59900	87059	57251	28648	8707	1805	700	588	603	565	568	581	566	540	597	583	537	560	547	561	571	551	528	589	537	530	573	544	531	571	538	522	545	568	560	573	520	549	546	578	596	542	554	541	551	564	580	559	552	546	602	619	557	551	532	493	547	556	496	523	532	525	578	528	577	543	599	539	546	533	555	571	543	541	574	520	569	563	551	559	584	510	556	535	574	557	518	531	555	562	553	535	572	566	524	552	568	582	557	564	591	584	552	562	561	568	577	554	553	544	599	579	507	558	550	598	507	561	555	559	547	580	543	566	522	545	561	574	517	529	553	577	540	551	568	512	534	554	536	575	523	520	549	553	564	569	606	567	575	555	555	519	569	564	511	585	596	549	532	573	547	541	540	562	590	563	590	594	573	521	561	532	534	571	572	566	568	559	562	590	597	530	547	542	543	554	591	554	563	565	569	562	603	527	564	549	590	535	562	551	554	562	547	549	522	597	566	557	518	549	516	579	541	566	535	548	577	549	562	557	524	541	528	559	564	544	560	547	509	540	530	535	564	570	588	503	572	527	556	517	598	535	546	593	560	565	540	553	541	541	559	588	537	565	566	531	619	532	546	575	605	596	577	567	586	530	550	514	566	596	569	596	529	532	575	593	575	524	561	612	529	545	546	601	557	568	607	546	573	576	550	546	565	565	519	551	541	551	558	578	580	582	535	614	578	571	570	583	546	536	529	548	541	627	546	542	533	535	521	559	565	567	586	544	544	576	583	574	536	571	556	522	570	544	563	573	543	519	564	608	531	572	517	529	537	587	556	560	564	531	574	552	570	544	529	547	580	563	547	568	560	526	556	550	570	556	592	559	623	559	586	542	571	586	527	574	563	499	561	555	522	537	541	539	541	602	595	547	563	530	531	556	565	558	486	556	546	549	561	569	517	562	570	532	534	559	547	542	579	584	574	555	578	574	567	543	613	602	608	557	569	545	587	584	543	602	570	536	572	548	539	555	564	547	545	576	541	537	537	554	533	557	574	529	563	573	548	568	594	579	540	516	533	606	569	542	514	517	572	577	562	593	571	507	565	575	546	580	551	547	568	550	520	565	600	533	542	600	548	513	543	566	599	553	579	552	542	554	525	575	602	561	561	559	549	536	554	567	585	544	530	540	536	553	529	535	523	589	536	552	587	521	570	555	571	575	567	574	570	597	524	547	535	545	538	553	523	561	610	532	585	544	575	559	562	521	557	552	551	544	515	574	567	554	562	541	554	526	514	552	598	583	537	568	592	575	524	539	520	564	513	577	567	521	533	569	565	534	538	554	558	558	522	537	549	562	561	551	565	556	552	568	576	537	512	534	545	510	557	511	573	526	577	522	590	542	553	538	558	555	535	540	539	555	563	577	497	570	591	559	553	513	563	543	551	503	586	558	584	534	565	556	590	582	587	559	574	535	587	516	572	587	568	590	609	613	558	543	540	551	545	530	567	545	595	574	612	548	555	515	574	585	557	554	560	547	570	519	514	519	542	542	608	602	553	550	555	561	584	540	537	546	538	551	513	558	583	571	506	580	560	613	527	552	547	546	520	556	543	606	538	600	594	507	558	538	555	580	540	506	580	527	557	576	542	548	563	570	545	553	559	583	557	546	523	551	529	582	548	537	573	542	540	541	547	578	550	532	543	554	566	538	571	563	497	547	570	592	558	547	548	532	592	534	555	549	534	530	530	550	562	569	528	533	586	539	552	587	548	567	583	560	553	526	566	583	570	546	545	543	567	563	556	535	550	582	519	528	544	572	553	587	547	586	569	558	551	554	557	592	592	562	526	600	528	588	569	545	552	576	504	574	497	549	566	527	542	561	605	543	555	558	530	535	555	551	568	551	593	549	526	540	566	594	552	544	552	573	558	542	556	550	513	552	563	550	604	579	528	575	550	584	529	547	537	556	602	539	545	558	554	596	574	557	591	560	573	557	600	549	577	586	551	598	536	549	615	545	579	521	524	554	544	532	584	574	534	533	541	546	538	558	558	565	565	572	562	573	553	547	612	579	610	556	531	564	551	557	577	524	548	537	537	576	561	563	528	530	551	598	558	551	599	552	547	560	542	557	548	561	571	553	545	530	574	536	561	606	559	553	580	569	575	576	561	574	561	545	564	552	602	556	558	570	553	615	544	539	558	588	574	561	545	564	516	566	568	554	606	567	595	553	564	601	559	550	577	547	575	576	547	561	580	537	523	567	585	539	577	589	513	549	598	516	554	546	524	607	574	573	568	560	614	522	586	527	560	607	531	564	524	541	543	582	597	520	566	556	579	574	535	556	596	565	532	531	542	579	544	544	555	532	542	596	540	540	569	574	565	531	561	545	534	571	549	562	555	529	582	550	585	580	584	571	563	550	521	560	590	545	585	544	547	511	597	512	543	558	559	541	557	573	582	566	543	518	555	612	581	575	545	509	570	510	579	544	547	548	546	554	519	547	561	526	563	582	543	559	592	593	560	615	617	569	535	564	587	544	535	576	582	583	528	600	523	532	571	551	518	588	529	586	554	530	530	541	556	553	569	586	534	554	582	550	511	607	558	547	548	572	508	570	564	562	570	599	532	549	583	561	573	573	550	585	568	561	575	542	558	616	561	525	580	570	522	578	579	561	527	538	583	536	551	542	555	543	577	547	546	540	551	571	544	566	559	548	553	544	556	557	554	563	550	586	541	519	517	601	549	546	567	532	554	548	579	541	543	586	560	594	587	576	543	572	527	555	579	541	540	580	555	592	584	519	567	543	543	553	541	544	562	563	599	568	601	616	585	582	514	559	534	530	523	577	542	480	611	557	573	588	584	533	541	572	561	545	550	573	539	609	542	544	573	555	558	568	570	530	591	572	557	553	588	555	508	536	571	573	565	489	514	567	575	574	571	576	553	583	542	504	572	558	570	514	557	584	597	597	527	562	565	569	547	534	563	560	546	564	545	546	532	553	510	543	576	584	590	543	581	525	560	510	554	578	566	553	551	524	568	553	560	570	545	513	535	610	561	536	577	558	561	544	541	532	497	589	572	579	532	556	579	561	518	578	546	564	557	532	563	603	586	538	547	547	577	540	597	571	570	558	578	570	565	581	544	561	583	576	573	552	493	565	569	551	530	561	551	547	579	584	524	534	524	587	584	534	521	546	563	598	560	530	582	559	547	507	536	517	608	602	558	540	547	540	555	543	560	574	532	528	537	589	565	566	579	573	550	544	559	581	569	571	511	572	531	597	545	565	570	533	550	561	514	550	553	582	538	560	548	586	557	536	523	507	525	508	600	582	571	543	552	535	516	543	569	530	547	552	600	573	559	547	605	591	589	558	548	595	575	543	526	602	559	570	549	560	563	583	575	590	561	591	579	533	555	580	539	584	546	564	600	548	526	565	584	566	549	539	583	576	545	562	543	546	532	514	566	543	570	574	557	551	575	551	554	567	616	557	547	566	526	566	557	580	574	532	565	575	545	585	525	554	565	558	542	562
23684	22451	30252	24312	21032	15373	1839	386	383	377	352	352	357	322	345	342	361	385	332	370	392	373	379	369	369	364	334	357	332	364	357	370	351	370	351	371	365	368	333	350	335	338	366	335	325	352	354	353	320	324	348	360	363	335	338	332	348	349	347	335	323	353	335	316	347	324	348	382	302	372	350	359	346	333	351	367	335	340	339	361	306	341	343	350	340	326	350	300	353	350	330	329	360	329	333	344	346	334	351	343	337	325	344	364	361	325	359	355	365	337	345	342	354	343	335	337	355	341	312	322	366	355	320	343	324	324	362	318	330	354	338	338	340	347	356	351	322	344	339	353	353	345	354	374	350	358	338	372	354	353	367	298	327	334	348	313	330	318	278	333	319	351	297	353	374	314	337	382	348	317	335	334	340	333	321	312	342	323	338	343	348	340	319	338	351	355	379	337	320	336	325	370	330	361	343	339	325	341	325	328	335	342	329	349	351	365	319	304	321	313	375	322	338	314	338	333	322	326	348	350	336	326	334	328	319	354	353	373	308	341	327	387	322	352	338	299	372	337	318	296	339	330	352	373	320	348	341	342	334	354	332	321	340	343	333	346	323	350	339	366	313	340	347	345	337	328	352	301	350	363	355	341	328	382	347	369	306	329	343	338	355	334	341	327	346	338	358	363	346	343	285	300	370	330	374	335	347	342	348	342	341	322	337	307	330	326	329	327	343	349	343	320	348	341	354	337	337	355	338	330	321	315	351	348	342	299	367	346	327	340	354	359	323	358	344	374	347	355	356	336	350	332	334	339	341	354	336	364	346	332	337	335	362	315	352	334	344	346	337	352	327	349	339	355	350	338	316	357	347	322	313	370	337	350	306	330	316	357	322	333	328	304	332	362	348	367	307	336	352	358	308	329	355	327	342	337	326	388	345	370	313	345	351	311	334	365	317	329	359	353	352	339	327	339	331	334	345	338	333	323	331	317	352	383	327	340	362	308	349	371	329	342	319	326	337	354	328	326	322	339	332	332	353	333	330	339	343	375	294	328	345	385	323	324	361	335	348	334	324	314	336	322	326	369	358	346	394	359	321	320	348	352	364	356	337	328	332	373	337	346	335	367	342	346	347	338	326	348	362	336	363	354	346	325	347	318	358	334	338	362	351	350	340	322	337	328	349	351	338	342	339	333	348	344	338	333	338	348	336	342	351	350	313	356	337	339	313	352	372	331	314	339	350	347	340	374	320	346	359	347	358	355	331	316	346	327	327	330	333	318	327	326	327	353	322	317	323	303	359	341	342	322	323	365	341	344	326	331	347	328	334	356	335	320	356	343	368	333	338	332	344	314	308	345	351	319	353	346	279	330	364	332	364	335	344	329	309	325	323	362	350	334	370	348	330	348	378	361	329	334	343	313	355	357	304	352	355	380	312	346	346	363	329	313	354	367	351	332	359	358	348	332	350	326	336	327	353	371	335	323	339	321	347	327	285	333	311	318	331	312	349	343	336	334	355	325	315	326	350	304	323	350	312	342	327	331	345	375	358	328	346	360	365	327	320	337	328	343	315	345	344	329	297	341	351	337	329	352	337	332	319	331	339	358	350	355	357	306	330	335	328	343	346	288	335	383	312	338	371	334	367	341	346	355	345	333	344	350	339	333	357	351	349	362	352	358	372	317	340	343	337	349	325	319	325	350	308	305	374	364	341	318	323	355	351	375	333	346	332	327	371	346	356	326	365	330	327	367	332	331	350	363	324	345	333	351	324	327	329	352	375	349	351	348	363	294	347	321	300	321	334	320	320	358	321	349	321	353	318	365	336	338	342	322	345	304	378	352	326	352	323	353	371	344	326	347	325	360	316	337	315	357	349	356	340	353	336	335	334	333	316	357	336	348	349	355	315	351	330	334	306	338	344	355	364	320	329	342	339	346	354	342	352	342	355	361	326	341	329	332	326	337	331	307	310	343	326	320	351	324	334	337	363	324	310	342	351	326	344	354	301	357	316	374	341	341	337	325	312	312	318	372	343	346	362	336	345	306	327	348	345	310	359	297	302	353	346	341	342	361	351	371	354	363	346	341	355	351	323	356	381	351	327	331	383	321	325	351	346	333	349	306	346	339	355	320	363	328	361	359	328	324	337	352	360	310	317	362	353	331	340	347	330	358	344	324	321	329	361	331	331	357	346	342	341	302	355	350	337	351	319	367	329	315	339	363	340	341	329	345	344	340	343	365	343	331	336	347	348	317	349	338	316	349	329	314	336	337	323	366	366	336	350	365	354	348	394	333	327	333	343	353	343	314	358	356	362	338	319	367	364	346	343	362	315	343	304	359	337	331	374	355	326	315	370	344	349	297	337	314	339	336	346	329	345	364	341	329	342	363	343	322	320	325	365	315	322	351	336	360	335	341	319	392	314	319	326	336	339	362	340	357	352	362	341	317	365	357	344	322	304	327	318	340	344	351	386	349	360	357	364	328	374	309	378	334	346	328	316	323	347	357	317	343	324	334	321	362	371	355	332	344	351	317	350	331	347	369	368	319	369	366	343	347	337	325	313	349	343	315	313	346	319	349	349	366	346	369	331	356	361	349	356	352	339	331	324	335	346	324	345	375	382	377	329	357	330	344	368	324	347	323	359	327	335	314	339	358	344	349	338	336	339	321	369	355	345	320	361	324	353	323	364	360	361	337	360	347	371	363	340	332	330	343	348	328	347	345	324	309	386	363	340	335	350	301	336	308	324	300	348	323	331	354	327	332	365	325	310	324	337	353	356	317	356	314	346	345	332	332	351	320	347	324	346	347	305	335	347	329	336	345	344	318	368	349	323	341	371	352	330	345	359	325	340	322	364	354	326	369	344	359	344	315	344	333	341	360	352	364	319	336	329	338	323	319	319	332	336	333	343	358	316	340	311	329	304	322	351	349	316	348	355	332	349	393	330	340	350	356	370	335	331	356	324	316	370	347	354	348	362	355	325	316	352	358	334	298	331	343	343	324	296	309	352	340	345	339	353	329	350	341	363	350	351	333	328	350	315	355	334	331	389	347	334	348	324	333	338	351	365	343	361	333	334	332	360	317	331	330	312	353	327	364	340	330	362	348	364	327	317	336	335	319	345	328	350	332	365	344	329	346	353	384	358	324	336	357	327	367	317	362	364	395	334	344	343	294	332	310	350	331	332	348	305	315	334	336	313	341	371	320	317	325	334	312	341	326	335	314	326	350	343	304	349	344	359	320	335	329	329	367	344	345	373	322	365	342	352	321	330	352	315	364	320	327	328	350	352	324	315	339	347	384	372	362	325	334	356	349	362	355	325	338	293	353	336	323	298	352	333	344	317	319	356	349	325	384	328	348	359	352	334	361	362	309	345	316	339	349	341	344	370	359	351	348	357	338	351	366	364	338	328	362	320	323	336	362	335	365	334	379	337	338	340	317	348	354	348	362	307	345	289	342	325	374	306	334	363	340	361	343	327	369	359	369	306	347	356	331	346	339	312	341	363	350
60696	98176	68141	37035	13945	2791	917	685	630	613	615	646	628	585	630	602	619	624	605	638	622	601	583	637	610	605	595	600	593	615	669	647	619	602	636	592	602	576	648	627	638	617	632	634	622	618	636	610	588	589	605	620	589	649	616	610	592	589	603	622	578	618	630	575	617	589	654	630	632	637	614	586	594	624	602	574	602	600	604	639	645	573	586	585	599	636	666	632	634	626	583	582	598	614	660	593	656	603	607	601	605	607	619	633	619	613	609	614	628	582	652	643	647	660	658	616	606	554	591	626	606	583	614	603	652	679	607	618	594	598	611	593	594	621	623	630	621	591	645	573	574	575	600	569	617	640	608	588	648	637	640	571	637	585	620	605	639	627	621	600	603	591	614	610	602	636	572	650	627	601	619	587	614	626	635	610	653	618	606	614	620	589	604	602	596	650	656	610	647	601	591	652	645	636	639	642	601	632	620	652	604	563	620	604	603	587	619	575	665	618	614	601	623	595	626	605	634	602	592	597	604	671	607	597	652	607	645	639	641	631	617	636	608	599	633	616	603	624	641	615	664	618	641	593	619	627	635	588	602	604	619	654	582	627	602	617	581	603	626	657	620	619	613	642	605	620	586	623	659	631	597	609	576	651	585	612	632	613	597	643	600	630	653	576	593	570	634	594	648	638	640	614	602	654	586	648	570	635	615	591	677	599	602	586	617	579	579	641	610	651	622	643	608	641	549	629	647	629	567	633	607	619	598	646	608	581	589	653	568	573	625	620	609	627	603	631	588	633	618	576	613	596	585	648	627	614	621	627	641	642	611	623	575	616	615	644	607	643	627	626	578	677	613	612	644	622	588	608	594	636	653	588	604	616	601	616	656	594	620	589	635	639	617	577	572	598	626	671	667	623	660	623	640	615	593	604	543	614	647	614	605	596	616	641	591	581	637	616	615	621	585	615	626	604	581	602	632	628	617	573	601	602	611	578	615	612	598	640	651	602	641	623	586	613	648	640	597	605	575	636	572	621	601	633	624	642	619	640	647	575	618	636	632	616	647	600	641	609	588	614	628	622	603	620	642	633	608	590	598	585	587	606	625	592	610	610	615	659	590	576	582	608	605	636	675	601	621	621	633	601	600	597	616	626	651	619	644	640	617	579	649	573	597	649	576	646	612	594	621	622	632	588	638	618	626	643	601	616	639	590	598	599	615	586	621	629	621	597	616	619	698	629	620	647	666	641	619	614	646	642	669	615	612	569	641	602	596	583	592	599	611	636	634	632	635	618	655	625	600	604	577	588	609	627	595	622	660	609	607	657	621	615	638	615	591	585	592	629	623	634	651	595	634	624	627	594	615	638	592	636	631	657	650	612	617	637	637	665	589	581	608	584	608	604	605	613	577	654	629	650	648	639	637	606	584	623	623	559	610	636	592	651	616	622	618	647	638	598	592	601	613	609	609	625	601	607	592	595	606	678	594	623	617	645	620	640	610	609	637	632	619	625	634	634	628	610	618	635	610	641	602	585	644	643	609	626	591	624	608	641	657	618	604	610	663	642	610	613	626	634	636	617	594	614	622	645	626	599	674	631	598	602	681	595	624	622	594	592	640	621	592	625	641	614	623	582	614	655	623	599	608	573	637	604	615	630	613	601	624	602	610	631	610	646	589	623	617	582	612	590	587	637	607	645	592	620	572	621	588	596	596	606	639	638	643	572	595	606	622	554	612	640	618	608	650	587	587	648	655	635	662	652	616	683	617	647	609	605	628	681	640	575	632	607	590	634	595	622	662	583	664	607	654	593	602	603	618	611	635	623	613	585	651	603	625	596	590	665	625	620	604	590	580	598	615	627	599	611	625	630	592	657	598	629	613	661	608	575	634	619	597	666	589	629	618	630	632	644	638	632	595	571	586	611	594	607	619	617	585	619	620	598	667	593	582	612	634	613	609	645	578	628	618	633	621	591	670	648	602	627	624	637	636	576	639	621	588	592	626	643	600	570	621	657	595	587	560	610	601	638	642	624	607	602	611	623	613	594	614	609	657	615	659	630	627	610	626	599	634	591	596	582	641	572	604	638	632	640	596	570	613	580	626	624	631	594	586	637	620	605	624	608	609	641	646	624	631	600	647	624	587	606	595	593	637	628	622	593	604	620	663	634	619	618	602	599	551	605	618	608	625	629	591	594	633	577	660	617	586	636	617	609	597	613	605	581	643	643	600	627	624	613	609	629	619	620	595	619	619	586	645	583	613	627	601	630	659	661	632	608	635	614	616	666	610	676	603	619	627	562	574	609	604	578	587	589	623	633	642	629	648	640	604	636	606	619	610	627	602	620	651	617	631	606	614	590	620	674	671	590	651	613	592	623	588	615	651	595	654	606	601	645	623	606	612	648	586	629	620	609	605	613	616	611	634	608	591	578	602	607	640	640	616	601	603	601	588	610	571	675	585	599	633	614	553	618	686	606	576	592	609	649	606	662	610	619	641	616	636	605	577	589	690	609	609	616	630	617	617	643	630	583	614	659	652	656	625	625	643	594	660	625	640	647	629	679	626	611	629	616	642	612	654	580	598	597	564	645	605	636	638	582	614	619	674	636	633	612	614	626	668	619	662	621	603	589	664	603	643	598	625	615	619	624	632	611	630	601	630	628	594	628	600	642	625	581	624	590	609	602	641	654	637	647	589	664	595	609	603	608	616	611	609	599	622	622	596	588	632	625	614	646	607	618	608	635	616	615	588	655	670	644	628	602	663	603	604	609	624	597	652	608	599	641	659	570	627	626	600	622	654	612	623	645	577	658	665	656	615	620	639	593	661	628	618	602	649	629	625	614	644	584	649	608	667	592	642	650	592	595	581	607	645	615	620	628	615	573	630	633	627	607	625	650	627	583	619	600	604	602	629	629	626	604	602	602	597	591	645	664	642	649	646	604	614	632	612	606	594	607	617	614	622	570	586	603	600	602	614	635	589	601	620	658	592	646	668	618	626	554	644	601	582	594	633	670	631	631	590	624	599	642	662	620	609	639	638	627	607	615	616	594	592	635	602	625	613	606	624	617	616	626	609	609	583	653	624	590	616	625	581	633	577	617	590	627	629	600	645	648	586	596	625	636	621	659	609	619	642	655	613	613	587	630	588	637	622	642	609	585	585	595	620	611	601	607	593	631	607	582	609	621	632	598	619	598	595	600	616	624	619	608	659	606	590	589	581	585	630	564	624	678	592	579	589	629	649	578	642	618	616	612	610	610	611	588	602	610	582	613	628	620	594	582	624	654	605	649	617	654	577	625	596	612	637	635	636	640	631	650	651	658	631	640	604	600	607	634	623	605	622	630	607	634	601	626	629	663	626	629	612	598	617	589	616	586	642	632	632	612	603	594	623	642	616	615	640	648	596	675	626	650	626	628	608	596	590	595	605	625	614	608	638	650	578	598	606	613	611	619	607	615	630	577	596	632	680	639	646	618	609	599	573	598	657	588	578	644	644	632	598	588	592	634	621	671
30938	31542	24485	8794	1113	371	311	296	294	319	296	289	278	294	301	284	305	276	293	302	289	273	289	276	292	283	272	268	252	276	301	296	275	279	301	313	300	274	277	274	309	290	319	294	265	287	307	271	294	281	298	293	305	301	300	294	291	303	282	273	274	306	310	300	276	281	277	271	312	308	270	275	308	291	279	249	301	279	285	279	286	250	278	288	288	321	275	295	273	283	276	296	294	276	289	306	295	286	329	271	292	321	282	278	328	297	294	279	276	286	276	280	302	271	316	302	285	278	282	292	280	306	298	297	268	297	304	306	315	293	260	305	282	332	287	270	290	292	297	278	260	286	294	304	267	281	311	299	277	285	255	268	272	274	294	293	289	303	299	295	288	297	297	304	300	264	295	310	305	279	319	309	288	279	282	295	336	290	268	280	297	262	314	285	265	280	284	296	301	252	292	309	296	303	281	285	251	259	282	280	272	294	271	292	304	281	287	263	296	282	305	289	273	291	298	291	301	299	275	277	286	287	308	303	310	253	313	290	265	316	316	300	313	271	259	318	286	260	297	292	294	285	300	290	254	295	310	264	261	291	267	277	307	261	268	287	291	253	301	291	302	294	265	310	294	296	274	300	295	272	293	293	243	307	293	317	261	293	279	274	291	276	280	293	280	284	310	297	288	278	325	266	297	301	290	294	243	262	314	296	293	305	283	312	276	288	316	275	275	266	325	271	298	310	303	271	297	280	304	258	278	281	288	281	291	280	304	279	282	249	258	262	299	314	288	284	328	303	301	313	306	300	280	266	272	289	289	305	303	290	312	308	277	322	280	292	292	344	296	285	296	306	319	251	289	314	269	294	318	283	262	286	321	293	325	296	290	235	296	307	280	324	296	293	283	284	271	291	292	276	325	286	295	295	287	276	290	286	287	294	268	308	305	279	311	282	303	275	283	257	272	289	293	294	275	299	272	315	265	297	297	255	279	289	308	282	288	303	287	289	304	286	257	288	298	305	278	328	316	286	281	316	270	261	275	297	306	278	280	290	302	293	266	296	305	272	271	327	285	297	298	296	311	291	285	290	284	271	290	296	267	265	275	268	295	333	283	267	283	283	311	280	300	289	301	310	290	262	286	286	310	297	305	290	285	286	273	279	292	299	271	305	302	309	283	259	302	309	315	290	316	277	255	319	285	284	269	327	288	316	265	279	265	271	276	327	293	282	287	337	285	271	323	277	299	290	249	271	243	301	283	245	281	274	283	276	291	263	309	267	268	274	329	288	288	264	277	277	276	284	294	291	273	269	266	291	278	291	295	290	307	305	289	277	274	277	283	281	273	285	283	296	286	312	325	310	290	264	329	304	273	284	322	309	276	316	288	308	320	284	294	268	293	265	294	255	286	284	283	304	287	299	291	278	276	291	274	272	341	311	275	275	273	251	316	312	272	327	288	297	296	313	277	311	313	278	290	318	276	299	258	287	288	318	323	282	307	287	273	291	291	276	296	306	276	312	275	285	290	292	288	271	270	260	298	290	308	312	285	272	313	298	308	283	300	307	308	295	263	270	313	312	295	289	303	299	282	313	289	302	278	291	297	293	272	289	282	275	298	281	264	262	276	281	319	302	286	281	281	318	277	287	302	290	291	304	298	282	289	288	303	267	286	294	293	327	251	294	277	268	248	304	261	266	286	276	278	287	283	275	278	301	306	299	287	267	303	305	289	326	285	284	311	262	284	269	265	296	301	298	301	299	293	286	307	275	319	319	270	246	302	284	276	269	288	315	275	304	299	278	312	289	304	248	291	266	281	290	276	293	290	313	299	287	295	270	304	274	312	293	273	289	268	297	283	282	301	279	271	303	288	271	260	310	300	280	297	304	272	301	308	297	280	309	285	313	279	288	252	272	285	276	315	260	291	312	288	287	286	292	324	298	298	291	311	276	286	304	288	293	297	290	279	297	262	326	290	263	280	278	294	289	294	329	276	290	278	291	301	307	286	287	293	288	306	304	305	274	264	267	274	281	307	292	300	313	282	276	289	288	288	306	297	281	296	275	288	265	286	293	289	297	290	286	268	297	301	289	301	286	305	279	285	314	311	287	277	305	299	317	308	272	290	293	282	309	277	289	307	263	322	291	273	275	311	282	301	262	291	300	297	281	285	329	304	316	276	327	301	297	251	282	297	316	289	267	301	310	285	278	287	286	288	280	277	293	287	323	265	295	298	279	294	296	307	299	301	272	315	281	280	274	283	331	286	311	277	290	291	281	264	294	285	269	298	312	284	253	279	289	311	296	340	284	270	301	310	285	296	273	273	270	313	266	280	278	282	276	287	293	311	315	306	286	289	257	317	302	302	287	311	295	287	311	322	289	291	270	284	285	284	291	292	279	259	282	284	298	263	277	316	318	266	299	303	323	281	281	280	281	284	287	281	294	286	307	287	294	312	290	298	283	317	286	276	266	309	304	284	250	291	300	285	276	291	268	277	239	293	250	266	285	302	276	300	266	268	288	286	311	291	285	270	323	316	274	294	303	316	291	289	294	301	279	318	287	287	251	307	306	282	284	306	280	316	280	314	286	286	288	286	274	315	291	306	308	257	264	283	293	287	281	306	285	301	279	291	278	286	297	303	278	263	296	296	251	262	293	304	274	270	278	261	280	272	291	297	323	287	263	305	280	306	286	285	299	278	284	305	284	285	298	303	321	303	271	284	301	301	263	254	259	297	287	276	318	278	278	289	304	267	286	292	306	299	302	311	296	301	286	280	264	276	278	308	299	297	296	274	305	287	293	303	320	276	287	300	322	306	273	268	324	281	289	288	279	286	276	290	323	290	295	310	305	284	279	281	290	292	272	260	305	277	268	304	286	286	301	286	297	291	304	288	275	296	266	289	323	286	286	327	288	292	318	254	314	272	292	277	266	303	290	306	290	275	303	280	309	269	302	289	285	259	328	289	283	274	307	294	284	297	293	271	291	263	315	309	287	306	319	320	318	307	294	290	257	269	293	283	278	295	323	281	313	281	277	293	275	262	277	291	282	262	286	296	273	296	289	313	316	287	282	314	295	295	254	308	277	293	277	280	260	317	306	313	284	312	264	294	296	280	307	272	274	285	317	291	278	321	292	284	290	278	281	308	255	313	309	277	282	285	290	298	281	298	263	257	299	328	289	281	303	317	306	295	302	296	333	291	304	309	268	313	331	276	318	285	305	266	310	302	331	296	281	298	287	295	279	295	292	283	302	291	279	281	280	258	315	292	280	274	294	303	271	272	282	267	255	289	323	274	286	282	319	300	300	304	285	285	256	306	265	322	281	278	302	297	295	278	302	276	305	295	315	287	305	282	303	270	295	288	313	303	314	272	261	293	288	291	313	270	278	262	331	312	270	305	305	280	309	306	316	309	302	263	270	285	258	307	292	328	308	303	293	303	295	274	280	312	294	326	306	302	263	297	302	284	279	322	293	285	278	287	299	312	298	301	307	304	286	319	287	331	305	278	288
39699	47256	28792	9403	2246	804	579	556	528	600	540	529	544	577	570	545	578	557	549	546	548	538	543	575	527	548	588	587	548	560	567	570	543	619	546	565	563	543	522	552	563	602	577	557	536	550	569	556	554	570	514	573	552	533	509	548	591	566	588	529	563	531	525	568	524	557	591	572	558	567	565	564	538	562	546	545	530	543	519	537	569	549	529	539	535	532	572	530	518	539	572	588	555	568	582	570	548	559	543	557	568	563	539	547	574	613	534	595	525	570	536	556	544	594	534	564	549	541	568	561	548	576	570	557	523	563	557	550	546	592	584	553	541	557	544	585	528	507	567	541	570	576	565	581	561	577	537	569	522	537	581	556	565	527	576	543	531	587	538	550	543	535	530	569	571	553	553	567	510	552	562	543	562	543	594	538	568	557	577	576	545	538	586	567	587	552	530	567	558	544	509	555	565	525	545	552	565	555	561	592	528	527	515	562	567	549	560	538	565	588	556	527	551	542	561	555	563	572	557	555	517	560	541	530	603	553	539	543	541	581	561	561	550	579	558	522	605	530	556	564	568	618	579	543	531	584	539	559	583	563	545	599	589	554	570	580	546	561	549	527	523	554	561	552	502	565	539	554	557	551	557	522	553	549	578	554	547	560	594	560	509	588	528	555	523	513	545	603	582	526	492	583	535	538	521	553	529	553	516	507	522	560	537	597	569	558	532	542	545	546	551	537	567	564	581	531	562	531	559	575	556	546	515	551	527	623	543	552	576	561	587	523	576	543	557	517	590	582	504	561	568	574	591	543	525	535	561	582	552	525	498	574	568	543	586	569	536	558	565	572	543	546	555	583	575	576	527	539	534	537	532	538	509	557	559	537	541	560	542	529	574	551	571	548	529	571	566	552	580	580	571	591	514	534	562	575	522	578	564	588	535	538	594	512	547	562	535	556	566	556	561	560	575	530	585	523	557	556	563	495	543	554	541	552	578	560	539	581	557	532	541	533	572	545	562	567	576	531	616	544	549	560	537	566	545	526	550	588	563	497	467	558	533	587	542	534	550	549	537	573	570	539	557	601	530	535	557	585	559	558	538	579	585	545	579	563	534	532	554	568	542	571	527	532	560	574	570	547	530	607	529	519	543	570	539	576	550	558	547	525	536	545	517	581	543	571	546	548	576	510	562	540	532	557	537	547	555	517	596	576	523	530	560	561	589	564	578	572	541	582	560	541	554	559	573	546	598	588	598	543	522	558	561	554	586	554	591	543	580	550	559	586	516	532	544	541	519	538	554	510	535	550	562	542	577	539	564	552	558	560	542	550	562	564	554	549	547	551	555	535	549	547	561	561	538	516	545	568	533	538	548	540	520	575	552	561	537	577	526	513	600	591	557	542	538	562	535	507	590	551	557	610	571	583	556	597	617	560	562	583	531	566	542	505	580	562	549	576	544	544	612	526	499	561	549	601	573	548	543	514	574	545	595	562	550	573	580	575	597	566	577	584	557	549	575	549	545	574	549	529	577	594	582	578	570	545	530	564	566	591	576	597	543	552	605	555	542	564	574	579	550	535	529	538	567	576	562	533	533	547	582	547	582	563	536	544	547	592	557	554	557	587	555	548	573	562	598	558	570	543	559	582	582	532	524	557	538	556	528	525	490	535	554	606	546	571	548	556	513	553	592	563	524	567	514	518	595	529	578	550	576	541	617	562	559	551	583	527	534	559	527	510	579	525	509	540	567	519	579	507	526	560	583	583	589	569	551	592	554	547	560	527	549	516	549	571	548	600	544	551	578	560	536	566	542	525	540	563	576	583	610	512	535	576	510	550	576	524	584	546	512	528	563	542	564	568	569	585	591	545	553	536	527	541	553	550	550	527	549	576	539	559	529	562	579	543	560	533	481	525	521	512	533	549	546	566	562	543	543	545	534	567	609	530	518	566	609	529	514	564	588	555	585	592	556	540	552	523	540	565	569	616	545	582	584	546	561	573	534	536	550	534	512	527	567	540	571	525	543	553	520	572	580	577	595	539	568	570	574	578	553	585	548	545	561	520	587	517	534	571	591	604	570	527	577	544	584	493	556	600	543	531	573	571	524	566	570	567	560	553	543	535	532	539	559	568	557	559	560	516	563	543	517	594	557	564	503	536	593	542	555	562	558	503	551	555	525	567	558	550	556	561	515	538	551	564	544	606	504	563	525	543	554	524	562	549	538	551	525	548	536	532	603	545	545	592	548	532	552	562	554	551	582	559	610	559	575	560	570	550	555	534	576	524	548	566	513	552	553	514	498	519	504	543	514	561	609	597	552	529	512	525	556	575	516	567	556	578	536	564	542	572	556	520	512	546	546	584	546	553	564	573	531	546	551	556	529	573	523	534	530	550	575	611	565	579	561	613	580	537	567	589	543	557	569	534	551	554	538	528	500	568	547	521	569	569	570	593	520	558	552	494	571	582	525	563	573	523	573	539	562	566	581	544	594	512	551	512	537	506	583	539	555	562	562	560	546	567	517	587	578	524	536	552	505	594	572	545	524	580	558	572	526	545	542	570	559	561	554	549	496	562	552	556	550	502	556	504	548	563	538	618	571	561	575	560	564	547	550	539	493	584	545	571	571	573	536	543	547	563	593	533	554	536	567	546	563	551	557	548	569	574	579	565	538	568	548	611	556	542	542	568	602	552	523	532	580	521	546	551	607	554	561	563	565	579	512	590	558	555	568	517	535	565	520	533	554	576	566	558	559	538	552	597	528	577	591	555	547	538	598	576	590	564	582	551	566	574	587	500	532	548	577	552	512	573	579	566	534	567	588	595	569	564	540	525	581	540	528	575	574	552	565	594	583	544	588	527	549	529	542	564	524	538	544	527	560	538	554	520	549	606	568	552	595	545	586	551	523	534	517	568	570	553	550	603	580	538	555	556	528	527	574	546	573	550	559	547	555	537	578	560	504	584	523	545	555	502	540	530	554	540	543	565	509	553	588	577	539	533	515	555	577	555	510	534	527	564	569	503	585	541	579	572	547	606	578	585	568	533	595	608	560	556	545	570	573	503	556	531	536	537	553	565	565	532	590	557	569	574	554	598	533	532	530	516	562	599	565	536	566	586	568	553	536	551	574	547	537	582	545	535	561	573	528	554	582	523	554	561	568	539	571	550	560	573	568	560	563	531	513	578	562	592	546	534	559	544	584	567	565	532	537	593	558	558	582	538	525	497	571	530	541	596	553	552	554	543	542	541	545	589	578	544	578	550	579	573	561	565	520	583	546	557	559	563	579	545	528	561	539	528	549	539	560	530	540	553	568	566	559	530	524	553	515	548	552	547	543	568	529	571	563	541	548	530	526	554	574	529	523	567	563	556	582	535	555	570	550	558	602	544	496	535	573	520	583	538	555	556	547	540	557	508	501	555	556	553	573	536	550	517	632	550	529	528	617	563	550	560	513	566	564	524	529	557	595	556	545	516	546	532	542	549	553	592	538	609	553	591	554	552	577	553	576	562
25100	23991	31190	25432	16963	3381	413	308	295	319	297	294	306	301	294	280	344	317	304	304	296	267	298	279	280	305	294	284	286	302	297	300	279	279	270	306	290	273	281	298	295	296	283	293	298	285	299	297	284	288	324	286	290	287	289	290	298	289	319	291	295	311	296	271	285	288	280	277	301	301	312	283	292	318	308	263	282	311	295	272	292	272	269	277	289	288	315	299	300	304	292	292	315	316	280	289	263	289	289	286	279	298	284	312	300	293	298	285	278	312	304	293	291	289	304	298	245	295	276	289	304	268	303	322	290	282	272	304	284	263	306	290	309	312	290	307	297	312	289	285	273	325	275	286	302	300	308	265	310	301	303	318	294	282	263	294	285	300	305	290	245	289	295	296	258	318	297	305	319	292	282	284	299	284	272	329	296	294	305	306	287	250	256	322	277	273	272	287	305	304	305	310	292	284	332	269	310	264	295	298	281	285	307	286	321	274	281	286	303	293	305	276	285	305	297	311	311	303	276	325	282	310	282	306	294	296	341	301	296	286	310	290	300	285	309	266	316	290	303	276	299	306	283	303	280	298	283	322	279	290	305	313	252	287	280	306	287	294	278	295	284	272	278	291	316	292	289	296	274	290	298	294	284	343	282	308	305	279	285	278	318	309	301	276	270	302	297	292	310	320	286	326	305	299	314	265	291	273	306	302	307	258	314	300	291	275	326	326	293	267	302	279	301	294	299	295	298	299	307	315	292	300	305	280	290	322	290	284	270	287	323	310	304	283	304	278	282	277	316	271	267	275	294	278	284	290	283	286	252	283	306	324	302	295	314	290	289	271	316	303	273	287	293	278	275	285	297	307	260	331	288	282	299	276	280	293	265	275	298	275	278	278	274	296	288	282	293	308	290	321	277	244	293	283	299	281	260	292	282	306	305	289	282	272	286	319	350	273	286	296	313	312	290	317	270	302	278	285	259	293	313	274	291	271	328	289	310	278	293	313	294	291	281	291	295	298	261	271	300	283	280	303	281	250	285	284	318	285	287	287	276	297	318	284	304	310	287	262	287	294	303	294	258	278	295	258	289	297	291	320	274	299	289	308	284	280	289	283	305	275	303	319	284	283	278	307	267	267	275	289	279	296	302	302	290	296	308	288	293	306	287	306	316	297	273	290	282	313	271	291	306	318	317	293	269	300	270	326	298	304	289	303	283	292	285	329	292	275	257	297	288	302	303	279	317	277	298	298	278	316	319	275	286	284	288	293	277	275	310	277	305	263	306	258	294	302	293	291	279	265	301	293	293	262	295	301	305	290	286	277	268	319	284	325	297	283	276	284	289	300	295	280	291	300	304	309	272	301	289	278	310	288	309	242	251	304	266	278	308	310	276	285	305	319	311	305	326	279	294	306	292	288	310	308	288	299	300	323	289	309	304	303	312	260	303	282	288	299	278	298	288	265	282	329	301	289	276	279	270	299	332	261	284	293	291	290	308	311	281	300	281	280	321	302	327	282	294	298	327	338	252	266	268	290	276	297	304	275	294	299	329	263	294	318	286	293	303	295	272	271	303	295	279	301	266	282	302	275	273	284	276	302	275	304	278	310	274	330	266	308	306	281	310	301	296	293	315	299	278	304	304	343	265	277	283	250	320	314	307	316	335	300	331	300	292	293	293	311	285	274	299	308	281	291	290	293	280	314	324	296	307	300	297	282	320	316	252	293	302	301	254	291	268	305	308	295	300	271	322	291	291	257	299	295	311	303	302	309	300	295	296	292	275	291	276	286	320	301	274	286	285	275	302	263	289	310	297	289	278	285	306	296	300	291	298	279	283	302	305	307	299	287	301	290	270	274	286	309	284	297	291	287	282	300	267	287	308	305	275	275	266	309	304	293	315	319	287	283	280	268	284	323	275	283	250	315	293	299	271	258	303	297	297	311	273	291	277	323	296	273	256	309	298	315	263	286	285	291	279	285	315	275	297	295	273	290	285	295	274	295	294	320	305	310	278	268	315	295	307	278	264	284	275	300	304	268	289	307	292	278	284	272	274	313	274	253	289	296	288	269	281	277	267	271	317	295	287	267	295	300	305	312	309	294	272	323	279	286	300	295	314	283	281	308	265	299	301	307	320	318	281	305	323	274	323	282	288	299	299	293	288	299	292	299	265	295	318	286	278	273	310	293	284	307	264	312	319	303	276	288	272	281	279	286	290	306	310	298	330	277	274	286	309	303	279	270	257	289	265	319	265	315	319	294	313	278	295	256	303	313	293	307	309	291	303	291	303	293	297	287	312	290	279	279	295	299	290	285	291	310	298	300	289	288	317	270	305	288	304	293	292	295	295	322	340	322	284	288	284	296	282	305	316	323	262	288	286	260	297	306	317	291	295	301	315	285	315	269	298	261	303	292	285	257	288	291	279	319	315	285	275	294	288	293	280	324	306	311	243	305	305	300	284	289	303	309	283	319	268	260	265	338	284	313	281	290	288	287	267	281	282	273	298	275	270	270	293	314	292	295	262	316	297	250	289	251	301	260	311	290	319	295	272	291	286	296	265	286	274	258	301	305	297	291	292	255	325	265	297	282	306	281	294	266	317	278	289	309	277	308	326	300	279	263	298	289	286	288	277	259	287	294	278	300	344	304	282	325	297	275	278	281	285	321	272	298	296	297	284	255	310	271	279	295	288	292	262	256	312	293	305	269	273	284	271	275	293	287	277	301	320	264	280	282	288	268	293	270	307	274	294	293	288	300	293	309	306	291	311	304	275	298	272	274	274	293	311	283	316	289	275	294	285	302	318	282	282	321	286	330	277	307	273	274	308	251	280	274	288	264	301	311	303	265	281	307	307	275	292	275	261	307	315	275	279	320	291	280	276	269	282	304	286	282	303	281	263	291	294	310	307	287	287	302	264	304	310	300	307	290	281	295	284	291	292	291	318	289	290	303	279	280	297	296	295	272	312	293	314	316	280	275	307	267	272	281	302	281	297	293	307	308	306	310	316	307	293	319	296	300	306	271	288	309	291	268	297	270	302	297	268	294	304	300	276	282	270	265	293	300	308	261	309	256	284	301	268	308	311	314	279	275	311	310	287	303	281	301	273	292	259	289	292	297	297	331	308	313	287	290	310	285	282	263	308	269	298	293	308	290	316	306	318	279	262	278	312	338	287	297	283	275	274	315	279	310	316	298	276	301	272	292	323	265	296	340	297	289	271	318	328	300	304	282	297	310	296	277	314	304	298	284	287	280	263	271	267	306	276	281	321	293	301	298	263	305	288	280	296	301	286	312	294	307	284	281	288	283	296	301	272	295	273	307	283	250	312	289	277	316	317	299	278	270	310	243	282	279	269	297	317	285	313	316	308	309	286	275	279	292	277	311	308	311	298	320	312	292	309	278	268	342	284	265	298	270	279	271	280	292	286	289	297	333	301	304	267	299	315	276	305	287	305	314	269	322	294	271	301	303	295	317	286	281	302	315	303	292	265	268	275	279	293	300	277	296
60749	86287	56646	27753	8257	1744	666	586	616	578	573	548	565	547	551	577	519	531	536	550	544	560	558	583	555	557	595	513	545	558	549	559	536	552	541	578	591	558	544	495	542	553	518	542	550	570	512	557	580	608	558	538	543	522	552	535	538	547	567	562	535	525	585	517	582	585	527	516	559	509	556	513	537	613	541	531	581	549	565	570	547	575	555	565	576	556	535	570	582	548	584	574	549	562	523	542	548	567	558	537	524	494	547	524	544	589	560	594	580	531	551	543	560	569	520	560	570	519	592	542	560	559	569	550	585	581	595	562	548	533	571	548	593	571	553	539	552	516	556	520	588	579	568	542	573	512	595	505	552	569	541	572	542	561	565	556	587	536	507	558	523	568	594	586	594	549	569	566	563	549	561	549	544	552	548	557	557	554	557	550	600	484	559	552	533	593	553	539	554	536	585	532	548	527	523	559	530	517	590	563	567	541	580	523	513	540	534	540	536	549	528	561	556	513	514	579	552	554	532	538	558	496	561	552	565	536	588	542	575	563	579	543	582	560	542	592	555	544	539	543	592	531	550	536	577	550	563	538	560	576	521	559	497	531	525	551	572	550	603	563	558	566	529	576	612	549	551	585	593	512	550	594	549	565	552	526	547	534	535	572	521	543	549	531	598	532	581	515	540	549	548	537	545	525	554	548	584	560	566	536	530	505	543	591	552	581	559	583	583	537	555	560	535	549	566	577	553	586	525	587	514	535	544	544	569	536	573	559	580	579	555	574	518	516	548	558	573	550	554	536	581	517	564	555	526	557	539	540	584	582	528	540	566	581	528	560	578	553	551	554	560	546	560	552	572	571	545	581	552	595	554	557	555	551	562	600	521	502	555	562	586	562	536	561	528	536	551	542	558	527	582	555	556	555	536	515	559	533	515	566	566	525	563	567	587	568	606	557	534	592	552	554	529	517	541	531	528	550	566	555	524	506	543	524	553	582	538	499	571	564	553	567	555	558	565	572	553	534	568	530	562	541	600	578	567	537	588	547	497	574	517	541	532	572	556	520	536	584	522	549	539	569	553	585	528	534	528	609	542	562	582	527	541	573	536	563	602	546	511	542	584	550	565	579	558	565	514	535	542	548	524	540	563	589	550	572	564	534	574	557	552	574	560	546	534	604	521	532	613	545	541	551	553	536	542	581	564	496	538	523	528	588	513	560	554	533	504	583	530	560	586	519	574	532	537	561	535	553	536	559	538	582	549	556	576	512	559	608	602	582	566	559	557	569	551	576	554	564	568	561	564	536	564	552	555	536	565	530	562	557	585	555	545	551	564	558	562	566	541	573	579	559	510	567	545	584	548	535	528	527	559	555	546	543	540	536	563	582	518	558	545	509	557	593	514	552	531	526	576	567	578	541	567	605	581	568	553	556	604	542	525	586	575	553	570	513	545	578	512	579	558	534	520	557	523	599	572	557	559	531	558	570	563	548	591	556	522	539	570	599	567	527	547	531	509	521	523	580	542	552	597	591	545	510	586	530	579	529	549	585	540	549	554	506	538	565	549	572	565	535	578	539	523	583	555	573	578	532	581	581	568	566	557	543	521	552	537	572	578	544	564	589	595	549	557	577	552	545	566	533	553	579	596	569	548	579	575	567	539	578	541	574	516	523	619	593	513	538	545	573	534	556	585	555	515	573	526	580	624	574	531	527	564	575	565	581	556	531	535	552	576	563	563	561	590	557	572	548	532	581	536	518	540	552	591	555	578	565	510	559	570	578	560	588	537	557	543	606	547	552	589	568	566	544	537	584	523	538	562	521	581	563	558	569	547	570	523	530	508	569	557	550	527	588	577	537	566	500	560	585	530	511	524	561	550	567	575	555	583	537	550	549	543	570	511	557	502	588	506	588	550	565	552	537	571	552	572	552	539	538	524	587	563	572	555	543	556	548	536	544	573	546	543	562	545	518	545	564	529	511	565	561	585	538	573	514	550	563	536	585	551	539	529	559	562	583	540	558	481	557	546	532	558	565	548	554	534	510	544	550	552	499	578	566	564	504	559	532	553	559	557	570	528	562	542	578	563	552	536	578	537	540	571	601	537	503	592	541	578	521	576	609	526	543	582	584	574	567	536	580	561	559	575	589	566	585	566	562	588	570	586	571	541	568	547	557	520	620	556	566	518	574	537	574	534	571	594	577	577	544	532	546	531	570	566	572	563	542	533	577	596	561	544	564	565	587	499	534	529	580	588	595	592	569	562	521	548	601	567	616	573	534	563	543	538	525	577	531	559	515	595	575	539	550	532	554	575	580	549	604	552	528	601	570	544	510	597	577	563	547	548	535	531	556	553	585	534	554	577	539	481	554	610	556	525	586	551	577	544	562	574	553	548	538	533	521	489	528	534	569	584	565	576	522	543	575	578	557	556	598	581	565	559	566	547	549	556	559	569	574	558	578	520	561	558	565	540	551	522	586	556	558	547	513	565	569	487	553	591	588	586	534	526	549	535	577	552	551	553	524	540	541	589	540	584	560	520	568	568	535	558	525	566	545	568	579	575	600	523	507	588	548	545	543	506	570	563	544	562	549	573	581	534	556	535	515	549	536	539	542	582	531	559	589	529	574	547	550	588	585	543	567	536	583	550	543	574	569	553	509	556	572	523	552	567	547	559	524	582	553	546	543	584	565	535	558	560	559	547	584	559	591	556	547	531	520	523	551	541	574	504	551	572	557	527	538	558	546	567	552	573	581	544	566	566	537	576	583	528	543	537	573	518	557	561	533	540	551	539	544	575	538	530	527	570	598	551	567	555	551	565	560	563	538	577	549	567	563	531	570	538	500	603	579	570	572	562	622	531	564	567	513	503	566	596	548	581	546	563	543	563	568	518	558	542	573	516	549	581	525	579	549	569	544	549	545	586	579	568	531	586	523	557	560	554	542	565	563	574	539	506	571	557	578	561	576	546	513	539	574	541	509	513	563	543	560	539	571	561	547	548	557	518	567	551	585	549	522	579	572	557	539	586	542	551	521	574	559	556	564	540	531	557	552	528	576	579	528	582	597	564	562	533	589	565	545	557	550	540	540	550	559	593	518	549	524	520	508	561	506	615	558	581	567	561	557	560	587	540	557	587	546	599	567	555	550	568	562	561	545	565	571	564	583	539	569	511	548	583	550	542	590	538	551	541	542	551	559	581	564	560	580	571	553	564	514	540	561	570	603	547	532	554	575	576	582	546	539	550	519	554	582	558	579	589	550	549	575	552	551	548	598	568	514	555	534	550	529	515	527	531	556	551	549	589	539	578	564	568	541	570	532	573	542	582	544	612	575	570	489	568	542	557	531	575	579	564	533	585	528	569	525	550	597	538	532	563	552	509	541	567	584	539	558	563	539	571	576	568	534	561	526	511	566	512	583	538	595	532	549	552	532	549	548	535	573	570	554	550	562	607	551	603	545	521	522	584	562	549	560	542	580	543	532	586	575	542	569	572	596	568	517	539	521	533	517
23652	22257	29985	24296	21042	15575	1857	444	383	383	336	343	356	371	351	330	373	320	350	363	333	375	340	336	360	366	339	358	339	350	348	354	350	390	340	325	319	328	338	323	319	328	341	365	359	374	349	336	356	353	344	330	373	373	310	327	373	365	341	356	338	332	342	350	355	328	341	310	317	344	361	324	375	321	323	310	350	341	304	341	352	339	347	352	326	327	317	321	306	377	337	340	346	341	365	315	358	357	334	331	339	349	360	322	310	366	334	356	345	378	329	347	351	340	321	340	374	382	337	365	337	331	340	305	360	352	344	355	357	347	332	374	346	347	347	380	348	326	359	314	333	373	336	346	342	348	352	334	314	374	367	329	351	352	338	337	334	337	328	333	345	355	372	330	337	368	321	341	351	337	382	360	322	355	365	319	345	350	350	342	346	339	348	342	338	303	337	340	305	357	323	324	320	369	345	320	349	338	353	324	346	341	337	342	302	350	361	383	318	363	324	286	343	357	339	333	322	377	332	335	316	351	278	332	368	374	331	356	306	336	330	363	343	344	314	341	383	315	336	385	307	304	343	319	341	356	353	327	345	372	319	343	345	321	322	330	362	358	309	325	346	344	336	364	346	341	319	304	358	355	332	358	388	325	379	344	330	349	365	348	335	330	342	324	351	347	342	363	365	346	321	333	355	344	361	350	372	361	366	324	349	351	307	374	317	326	391	289	364	332	321	342	321	361	339	329	327	326	333	332	351	315	349	361	373	296	331	310	353	336	310	339	370	306	330	326	379	349	345	359	357	349	322	337	349	329	350	346	357	363	334	317	354	382	327	344	332	334	328	304	335	326	354	354	317	339	345	323	363	326	322	326	331	333	329	331	359	336	340	332	335	312	351	340	337	337	329	350	321	324	330	337	342	339	316	320	341	309	350	349	330	354	346	347	328	353	336	364	360	335	348	345	377	337	334	372	338	341	361	331	336	317	307	326	338	336	363	372	330	329	312	329	346	348	343	365	359	337	348	352	330	342	325	314	335	332	343	352	371	345	347	340	319	337	338	360	320	346	335	329	350	329	329	356	313	351	305	351	332	353	333	344	349	349	346	331	301	316	336	369	341	358	340	322	346	358	337	331	328	356	327	321	346	357	316	365	325	347	351	344	335	328	351	340	333	357	359	294	366	350	324	355	347	363	311	373	339	327	339	339	326	355	355	347	357	341	312	350	352	351	369	349	346	342	341	342	343	352	376	356	333	308	361	320	338	342	338	351	343	320	349	335	388	369	349	329	333	332	375	347	340	359	336	363	325	305	338	339	374	363	331	372	318	355	354	318	352	319	329	290	344	362	347	311	364	352	343	361	327	341	365	351	355	347	342	341	326	368	336	339	366	339	335	342	374	357	290	329	341	344	329	362	336	323	373	334	334	332	345	375	311	332	350	319	367	331	336	341	345	316	327	338	336	326	366	337	350	393	332	350	328	326	350	354	328	356	366	347	393	339	312	334	331	312	383	364	358	352	357	327	353	355	367	291	348	360	344	355	368	345	325	319	348	335	304	334	356	320	333	315	354	339	335	349	349	360	367	338	323	336	352	330	309	346	356	367	349	325	333	314	335	320	345	318	325	338	302	373	325	351	384	315	345	347	337	329	326	348	357	354	373	382	329	343	341	364	321	343	353	334	311	339	341	354	349	298	356	310	341	312	376	351	333	337	337	329	351	363	360	341	346	318	353	332	346	364	351	339	339	325	344	339	358	344	385	323	350	320	361	323	366	354	312	348	336	356	327	337	357	336	339	348	375	310	352	372	317	305	328	372	355	327	303	307	328	372	335	330	371	314	356	330	339	337	328	344	358	346	327	347	346	343	322	345	347	369	321	352	371	349	359	319	325	326	361	354	332	353	364	368	330	363	356	337	333	355	343	344	375	333	367	329	334	320	299	339	354	382	349	320	323	347	341	348	320	349	382	322	342	370	368	317	335	349	340	360	361	334	331	326	330	311	326	340	336	333	363	337	330	318	324	342	337	339	362	351	347	323	326	338	351	292	340	338	335	344	356	296	358	314	321	343	313	329	348	326	345	324	332	348	352	360	343	356	358	356	343	327	349	341	327	368	362	323	332	324	358	365	354	339	340	332	327	344	316	330	336	326	367	330	369	353	358	350	328	327	343	370	331	341	337	362	325	347	328	372	324	331	316	341	328	353	339	347	341	349	321	346	313	331	341	334	345	358	332	362	316	368	344	379	313	308	345	304	325	350	322	336	366	351	328	327	328	370	368	351	370	339	335	384	323	322	367	325	356	359	368	349	341	360	355	324	333	300	327	336	343	358	359	320	329	347	338	319	324	319	322	357	349	330	308	348	327	336	349	310	354	343	343	328	337	362	333	335	339	331	342	330	320	329	317	366	376	368	361	374	321	306	338	331	329	353	352	394	355	329	358	327	336	377	351	347	363	317	356	355	348	320	362	323	318	349	320	321	331	352	358	325	331	382	303	309	346	360	338	351	344	317	359	355	346	363	339	316	353	327	333	328	345	344	308	379	343	309	358	356	393	308	326	350	314	324	341	348	309	363	378	335	358	335	369	342	324	354	371	326	320	354	339	321	339	336	316	355	309	327	310	332	324	341	375	326	327	329	355	305	311	337	330	346	334	354	363	333	328	309	361	339	348	338	335	346	359	334	360	334	309	347	361	308	350	346	331	339	334	362	353	375	339	346	358	353	318	369	324	299	333	335	350	317	353	347	336	331	353	334	316	337	384	356	345	342	338	325	374	338	313	348	346	351	317	315	344	328	339	341	360	331	352	317	338	312	345	324	324	347	351	323	343	361	364	337	317	318	328	340	342	323	361	361	359	352	309	339	342	340	384	352	358	344	309	341	303	349	344	352	323	326	352	331	336	321	336	331	348	356	338	330	335	340	353	326	359	333	294	316	362	369	313	328	306	346	332	328	358	327	325	387	326	335	348	381	362	335	381	353	328	344	345	339	349	336	345	316	329	343	305	329	327	363	326	371	331	337	341	334	329	316	358	347	332	342	292	306	337	373	312	317	353	332	351	369	345	354	333	345	323	323	350	366	355	334	338	328	338	345	348	333	354	343	340	334	330	345	332	354	349	363	353	328	341	361	356	347	322	364	325	321	345	355	356	292	325	358	361	343	314	347	324	341	371	374	334	316	373	358	348	355	321	331	348	345	356	341	322	347	343	335	356	367	326	341	364	326	372	319	341	314	350	389	330	366	352	344	352	323	355	341	345	341	353	332	339	311	378	348	363	335	336	333	362	328	339	331	350	344	306	334	327	328	355	357	327	356	362	342	301	343	344	349	373	310	334	344	344	362	323	350	336	335	343	322	338	314	351	334	368	339	346	301	338	362	330	335	352	338	343	357	345	397	354	329	355	328	338	361	325	336	347	348	334	356	343	351	340	337	342	324	335	347	364	353	338	357	368	371	346	340	321	341	334	348	334	343	339	329	363	312	328	345	345	313	349	347	334	313
60208	97863	67155	35641	12886	2722	939	694	644	669	624	590	628	623	663	642	650	619	638	617	578	655	609	582	686	656	656	655	616	645	629	591	621	603	617	614	621	640	580	602	611	619	610	608	623	602	653	586	614	582	605	583	582	600	581	639	583	614	615	643	561	599	591	583	609	593	608	661	652	616	617	646	641	569	592	619	683	661	629	642	625	611	596	639	590	602	587	579	589	651	604	588	640	667	619	634	631	608	617	607	633	602	666	663	630	634	616	576	597	592	641	676	584	618	624	607	660	598	625	648	618	628	639	580	601	655	617	623	610	669	641	572	582	628	593	620	601	634	628	609	648	619	563	630	647	604	582	644	636	581	628	596	620	620	611	662	618	619	595	597	583	618	604	598	611	599	626	606	623	602	606	596	646	592	607	633	625	600	607	619	653	625	601	595	602	616	635	623	588	615	595	614	623	637	602	648	592	637	636	599	580	622	635	575	598	580	623	628	598	651	583	641	640	651	595	627	655	656	629	628	611	588	654	610	611	581	685	614	601	604	619	593	606	549	601	641	586	631	575	625	568	654	633	609	566	586	662	619	575	606	644	559	576	631	621	618	636	600	573	636	652	621	672	614	608	609	594	609	603	612	616	570	613	650	613	610	643	625	608	591	637	646	621	599	571	618	615	607	655	590	618	598	614	544	614	640	588	614	622	609	589	595	573	600	603	598	611	667	639	600	616	623	605	667	600	620	620	658	594	599	608	616	632	630	585	637	627	639	603	656	622	589	626	609	638	605	634	586	601	590	640	631	664	603	647	570	627	605	659	644	632	554	646	660	623	636	615	595	608	580	606	619	601	647	578	599	589	627	619	627	605	585	625	595	614	648	616	587	601	650	596	581	646	632	596	596	651	606	615	560	669	614	614	648	600	603	605	635	605	610	629	599	636	581	635	632	612	687	627	646	572	627	599	608	589	629	623	616	602	576	603	612	632	606	623	577	619	613	547	614	578	601	605	642	654	656	573	633	627	599	628	613	598	616	595	599	659	605	600	584	606	602	604	583	635	644	619	629	619	607	590	620	582	620	612	605	585	629	591	601	628	581	615	621	626	552	645	656	614	613	601	626	601	586	637	604	627	567	605	580	620	641	610	636	631	639	635	663	607	634	627	571	642	637	595	626	646	628	595	628	626	583	593	611	645	619	606	606	600	679	599	609	655	581	617	605	579	594	623	631	604	630	608	599	641	640	595	598	641	629	616	588	583	611	653	611	609	620	658	627	645	602	581	561	646	644	608	605	610	631	618	626	623	630	574	579	608	636	621	603	576	600	607	588	610	645	596	633	639	636	573	630	586	624	596	630	598	607	601	601	581	617	609	589	604	593	597	570	627	639	577	592	623	584	597	633	655	638	579	618	605	617	628	630	604	618	602	636	592	600	603	668	614	624	613	620	587	569	591	613	567	599	668	655	635	692	677	608	606	619	642	594	669	578	630	628	655	562	593	621	601	587	668	624	634	637	580	642	618	621	612	621	644	593	567	639	592	604	588	576	605	624	577	622	633	597	624	639	599	605	639	624	631	599	602	609	583	589	606	613	623	615	615	601	559	621	595	611	649	648	604	608	613	618	584	630	613	561	598	631	612	672	617	626	607	597	594	616	586	627	616	592	629	632	634	577	591	570	614	641	666	594	574	610	611	611	604	587	607	650	653	591	628	602	596	616	622	613	635	592	639	591	580	616	602	604	611	635	626	632	586	645	611	629	651	627	626	617	596	597	644	599	607	618	613	648	642	574	636	606	595	608	664	574	592	602	613	607	651	591	607	605	610	608	600	632	615	581	641	602	590	643	582	626	601	673	662	639	601	601	668	600	609	583	618	654	597	623	618	561	651	614	594	606	624	613	637	564	622	573	639	665	616	629	612	639	592	590	628	623	587	603	626	613	630	617	633	610	602	623	617	647	553	588	601	617	587	608	687	597	594	610	600	574	661	641	594	617	615	619	617	595	647	648	587	619	613	632	652	592	636	576	638	602	596	624	605	584	621	660	612	605	658	636	620	598	640	605	612	582	650	585	670	651	628	591	614	571	591	578	603	638	601	622	619	627	615	591	604	617	631	605	609	596	591	585	631	622	599	625	618	592	612	598	616	585	640	615	602	573	615	599	612	623	594	563	618	624	616	584	594	639	625	608	595	585	597	634	652	637	641	630	603	605	649	619	602	656	602	599	619	616	583	650	615	597	640	620	648	594	617	590	661	647	590	613	577	595	641	604	621	662	593	579	616	625	622	620	611	589	638	640	598	619	619	572	637	590	649	615	615	625	568	624	625	625	640	639	617	590	651	592	637	616	606	598	599	628	628	631	620	588	594	597	635	620	590	641	615	579	632	605	575	618	602	622	600	647	582	610	622	592	606	566	623	600	619	578	586	562	587	606	620	597	594	604	613	606	625	638	614	591	623	622	622	611	600	627	589	639	592	633	603	608	647	631	609	617	623	645	586	595	657	600	643	585	595	592	653	601	655	634	591	593	633	627	656	614	596	612	627	639	614	583	661	652	590	639	619	599	596	577	572	622	584	584	618	584	640	643	650	616	629	634	587	583	586	614	587	594	616	616	588	592	576	607	574	630	585	576	637	623	623	622	642	626	583	619	611	594	607	596	617	597	577	630	630	594	619	574	622	609	624	600	605	612	632	572	608	621	657	628	633	650	619	604	652	599	628	629	626	639	615	651	624	592	601	571	588	614	595	610	609	597	617	600	587	607	567	574	623	611	585	638	628	609	638	633	597	642	609	630	627	644	657	613	658	608	595	608	603	589	646	584	634	580	601	660	578	617	614	634	635	680	586	583	639	641	596	662	626	618	645	624	629	644	627	595	629	639	631	589	590	596	609	596	612	619	572	581	595	596	602	625	600	610	621	612	630	660	619	585	646	649	608	608	599	598	582	592	624	578	603	670	596	600	613	654	590	597	606	603	561	616	594	602	589	556	569	602	581	603	638	598	608	639	610	604	635	609	631	584	572	653	615	620	639	567	638	598	634	589	605	581	627	625	653	685	630	601	594	677	645	595	607	572	560	667	585	620	622	642	592	594	628	665	617	593	570	599	602	589	588	685	590	622	604	612	639	642	596	571	584	578	578	601	598	603	576	594	613	646	609	583	582	626	646	621	603	649	635	629	633	591	648	601	592	623	595	624	568	627	621	626	628	594	590	595	611	592	640	619	607	609	648	658	623	635	631	610	604	645	592	647	594	588	619	606	618	603	648	644	591	588	588	624	610	630	647	595	606	604	638	618	578	612	610	597	585	606	604	641	638	595	587	623	590	610	622	594	625	604	650	643	640	633	641	666	630	622	608	641	614	632	636	610	632	639	634	621	601	685	567	589	640	610	639	586	570	577	609	656	606	609	590	582	640	584	640	568	618	628	618	616	633	635	604	585	624	617	594	608	618	637	610	656	632	608	571	595	615	590	599	630	624	645	636	613	604	602	641	637	637	626	626	601
31043	30931	24680	8646	1035	372	323	335	304	278	282	287	286	264	282	304	318	271	288	311	310	289	284	306	275	292	314	279	285	269	304	285	276	244	303	246	304	284	290	297	284	288	310	307	288	271	271	281	296	312	291	290	311	319	323	301	316	324	284	293	302	300	289	287	273	315	300	299	329	305	280	292	270	258	287	311	271	277	312	294	270	288	292	281	300	280	309	284	274	282	253	267	281	299	281	255	319	301	257	306	266	263	297	244	291	284	286	320	280	298	240	273	278	271	296	260	269	248	285	297	285	261	311	273	289	261	302	287	291	322	284	287	306	286	310	277	284	290	266	266	311	294	266	312	278	287	300	278	282	285	326	321	271	275	300	273	305	292	313	273	297	290	284	285	292	274	274	331	268	326	277	307	293	256	276	291	296	272	294	307	232	344	264	291	297	305	278	286	278	306	276	290	285	306	308	308	296	298	291	293	317	296	312	270	297	295	267	273	313	267	254	271	309	272	270	286	286	293	289	286	285	289	308	290	307	319	300	279	325	305	314	282	281	271	304	290	301	299	267	280	307	300	291	303	281	273	283	301	282	285	316	288	279	332	298	333	299	297	303	250	278	290	276	305	286	295	296	300	306	283	295	291	334	257	274	276	297	320	287	262	275	299	316	290	278	293	282	310	286	301	320	284	304	286	285	297	284	286	319	289	272	262	291	281	280	284	304	270	303	283	292	295	274	303	304	283	281	282	275	282	307	277	275	255	268	294	306	309	258	297	288	286	299	267	256	301	279	301	282	261	295	301	307	266	300	307	269	256	282	285	276	306	270	276	304	307	296	297	299	297	254	301	309	264	281	278	276	295	280	318	285	275	307	310	316	310	262	294	286	280	260	276	304	288	307	298	270	303	300	266	311	288	273	289	288	291	287	285	306	287	295	289	300	293	313	324	288	268	297	305	273	285	276	308	287	275	306	280	310	268	258	312	308	308	278	289	307	295	333	257	249	303	296	289	314	303	289	315	279	272	325	307	274	284	284	308	290	293	278	297	291	243	284	325	285	300	287	283	289	298	279	271	282	281	289	297	306	292	295	280	318	282	298	282	294	276	309	284	270	312	312	300	303	319	293	317	299	302	314	283	271	309	303	302	290	270	280	301	313	269	293	265	294	290	289	298	275	303	319	279	299	306	292	293	291	300	271	305	280	320	286	292	255	289	242	275	276	293	303	268	286	277	281	278	292	267	257	287	305	309	310	271	285	294	300	284	313	287	315	305	335	304	316	301	262	259	308	272	272	258	274	305	289	292	254	267	307	280	280	327	269	297	310	318	319	277	307	316	262	273	276	305	296	293	279	296	298	319	280	257	302	271	278	277	277	299	271	266	310	239	320	300	316	312	266	286	262	289	276	289	288	281	269	286	293	280	307	289	276	281	284	260	287	285	285	273	261	303	251	286	310	299	285	349	269	314	289	267	291	290	309	281	252	310	300	248	283	295	297	302	282	281	287	303	290	267	295	327	284	285	274	264	249	276	315	280	261	297	288	273	306	320	292	291	302	274	304	276	277	296	277	306	274	270	278	283	294	279	306	315	318	289	268	270	272	269	317	284	288	283	289	293	297	283	334	283	273	315	274	284	325	280	280	261	244	308	313	298	287	269	298	279	297	301	288	305	325	258	317	298	281	320	265	310	271	261	291	297	280	303	277	288	276	304	306	292	288	322	314	298	275	289	278	301	270	267	282	305	316	293	268	290	287	266	305	276	300	286	302	303	298	329	276	269	278	311	270	289	293	282	298	264	317	294	305	309	266	291	322	281	303	276	291	302	312	295	306	292	286	283	313	299	294	312	282	300	287	285	302	306	288	295	289	296	295	275	281	286	293	272	276	283	281	287	292	278	287	257	280	293	315	266	286	287	258	286	271	278	281	252	249	278	324	265	313	305	268	284	263	281	307	272	291	270	290	300	279	269	286	302	311	269	292	280	289	289	322	287	291	286	289	264	308	275	300	275	273	289	294	313	287	265	274	267	273	289	300	303	293	283	287	299	272	282	289	288	322	286	291	281	287	250	309	309	275	311	310	307	286	289	301	276	277	299	274	312	297	262	278	255	307	302	303	299	311	305	311	310	285	290	288	306	304	273	273	275	300	317	280	273	259	302	282	272	280	276	298	269	302	285	271	299	274	328	292	286	283	280	280	282	303	292	301	280	296	287	270	301	317	320	286	292	287	291	315	257	285	294	310	322	289	267	281	285	304	306	273	282	326	258	291	291	279	272	283	303	297	291	311	297	309	278	286	289	279	284	311	270	292	297	272	315	279	275	321	268	273	289	298	284	294	255	283	311	291	283	286	314	306	303	296	274	300	293	297	299	304	274	290	290	293	292	290	283	287	307	322	272	305	326	291	304	300	285	292	291	312	314	318	302	291	315	295	279	299	302	255	267	254	268	295	286	278	269	271	305	268	319	308	255	328	292	265	315	295	311	281	274	261	326	286	277	300	260	281	313	281	276	269	289	272	320	270	292	264	301	290	307	295	286	296	282	272	282	273	301	307	274	277	285	299	279	294	278	279	290	278	304	313	279	292	295	273	292	278	273	285	313	280	280	297	308	301	292	307	283	324	281	294	292	269	269	280	287	276	281	299	268	298	286	293	310	298	295	304	283	304	310	315	279	303	303	282	317	294	300	269	296	291	305	283	303	273	286	325	272	286	266	295	284	292	282	290	321	288	300	277	322	271	264	305	271	310	304	309	274	292	278	305	345	289	251	284	290	296	287	293	297	282	274	298	286	313	302	283	288	290	252	276	338	278	290	291	298	276	291	292	273	268	270	323	294	285	293	284	281	321	319	272	282	300	331	309	278	283	252	281	283	291	300	303	316	273	304	317	279	297	284	296	258	287	286	297	281	284	304	279	309	283	285	298	332	296	267	275	314	291	255	302	315	296	296	282	301	277	286	285	284	306	301	291	273	291	280	269	320	289	291	270	284	286	268	285	308	295	278	315	308	287	286	295	286	302	306	296	326	261	280	269	281	282	302	292	266	285	299	304	284	283	289	277	306	295	284	282	277	293	289	290	256	304	280	285	280	309	272	277	290	318	291	289	303	290	295	324	287	312	300	251	258	265	281	303	283	281	273	286	300	274	267	324	298	303	303	284	303	271	293	282	301	295	294	284	324	261	295	278	281	263	269	313	295	291	307	295	294	279	285	303	291	293	307	279	300	281	263	282	272	287	259	301	284	257	276	284	297	278	284	271	278	305	307	274	281	330	297	290	288	246	305	319	288	347	305	293	293	286	319	260	253	302	290	299	282	308	289	257	282	310	314	315	292	293	291	293	302	304	281	280	310	278	308	317	315	268	273	286	266	307	265	280	285	249	281	291	317	318	247	260	294	307	306	286	307	268	297	308	323	280	268	291	257	294	294	297	300	292	298	305	281	312	308	251	319	281	306	263	286	286	307	290	271	287	299	273	292	297	293	319	291	286	265	280	283	282	283
39456	46797	28820	8938	2160	766	559	581	579	563	587	532	597	576	581	558	518	578	521	566	560	513	574	547	487	558	528	568	560	542	549	591	530	515	546	523	548	565	600	576	575	557	588	540	565	488	569	531	526	595	511	550	595	539	507	554	563	586	571	545	574	559	561	523	560	556	535	590	546	532	542	537	541	528	583	561	562	530	579	515	583	577	538	525	553	551	571	568	530	541	564	530	557	575	547	543	586	547	535	561	562	596	539	545	526	567	537	549	518	572	592	549	534	513	540	544	561	561	570	541	579	558	533	565	545	532	564	540	522	527	515	548	569	599	542	573	526	557	542	527	554	529	553	546	581	522	553	605	563	616	573	550	571	574	537	606	500	521	529	524	537	539	570	550	565	539	542	556	504	548	573	569	584	526	549	552	620	544	507	545	563	555	551	558	551	559	579	524	560	552	533	569	563	565	573	548	577	588	543	552	578	561	563	550	570	569	571	568	559	561	530	591	557	546	590	555	571	580	477	544	557	568	557	551	519	527	573	562	542	542	549	522	525	562	575	500	579	541	568	555	534	586	526	546	535	553	526	523	575	527	510	575	499	532	534	554	576	573	552	535	544	608	553	556	504	524	573	561	537	543	557	573	579	548	562	581	517	538	547	559	523	535	549	529	546	536	533	517	555	519	566	559	577	584	577	562	521	616	566	520	560	570	562	544	525	551	558	541	490	556	557	516	527	568	536	558	562	529	565	557	591	568	546	537	554	554	558	552	524	561	529	489	549	549	556	548	559	566	520	562	537	531	556	589	522	540	523	569	528	521	546	528	557	553	547	568	593	560	583	583	652	547	528	526	565	539	563	559	595	568	566	538	557	594	537	556	539	568	547	540	532	557	581	540	578	530	561	514	571	558	574	573	570	544	539	526	508	523	515	549	544	546	561	546	534	559	560	546	565	522	558	555	552	542	548	538	574	589	548	589	544	531	553	607	588	591	545	591	547	569	520	566	483	544	588	533	515	517	506	532	540	579	574	523	500	590	543	551	521	562	596	529	565	560	591	515	540	559	601	555	572	569	567	549	548	589	560	518	585	539	553	573	560	508	536	540	548	555	516	584	571	586	582	582	566	575	514	562	534	510	539	554	541	514	609	563	544	552	551	563	589	532	551	543	530	535	535	571	573	541	583	559	582	556	575	520	541	575	526	553	533	544	539	529	538	547	562	566	535	552	535	577	545	528	543	551	599	615	600	530	543	581	538	526	556	511	544	578	581	526	550	557	509	545	510	529	558	515	546	540	530	505	611	541	578	548	537	558	532	583	538	556	600	577	501	563	564	563	590	556	555	541	534	546	565	584	588	560	595	523	529	553	591	573	558	572	539	569	556	565	540	570	541	551	596	567	574	562	572	527	558	530	531	549	555	499	549	564	530	550	577	567	568	546	530	558	549	541	570	524	538	573	572	586	584	558	528	523	569	514	572	559	546	515	527	574	520	592	530	564	563	590	575	520	536	566	544	522	551	524	541	541	569	550	536	576	567	542	542	561	504	527	544	506	586	567	584	535	538	548	518	553	550	536	537	536	610	565	573	573	571	555	589	553	584	543	546	570	528	555	548	487	571	558	561	527	511	542	570	514	572	522	560	519	546	543	556	583	531	604	543	569	534	556	569	526	556	588	547	527	568	577	551	586	565	553	592	531	545	569	550	555	542	575	558	569	527	509	556	541	510	566	554	528	563	575	542	567	548	576	587	544	525	568	537	520	565	534	523	559	534	573	588	551	557	560	536	592	538	558	556	572	546	530	533	548	537	571	531	541	539	531	562	552	566	572	532	537	520	564	554	545	555	582	517	530	545	582	548	526	552	542	517	542	531	582	537	595	541	559	515	538	538	557	529	590	556	471	565	531	547	563	561	570	547	552	528	501	585	558	535	558	544	550	587	552	531	558	541	572	581	584	566	572	589	600	541	564	523	572	554	522	549	541	524	561	579	537	513	582	576	555	561	551	574	580	563	574	565	546	542	592	573	567	521	538	541	527	544	509	573	546	557	539	554	514	577	538	595	570	539	550	571	562	560	551	568	564	566	562	533	566	531	551	514	570	530	523	550	529	531	551	610	496	560	534	568	551	577	569	540	539	509	547	588	527	575	495	518	542	495	553	572	541	536	541	575	598	510	532	533	580	535	560	509	542	534	562	519	539	557	558	546	586	564	598	552	550	533	542	565	534	527	590	531	593	538	544	585	562	554	556	556	533	548	594	543	518	551	582	527	535	583	531	558	547	558	547	512	546	513	569	568	521	555	555	531	541	541	536	525	574	581	509	537	540	551	567	561	584	575	545	498	528	536	518	584	548	523	578	532	531	547	561	569	534	567	572	598	542	592	537	533	576	543	556	542	529	563	582	534	569	548	548	548	557	550	553	534	553	585	559	565	576	555	556	556	539	522	537	548	583	516	552	546	570	597	572	559	579	531	550	540	556	572	555	509	563	536	532	553	535	548	548	545	618	511	541	549	553	534	551	551	558	545	530	552	566	541	541	567	521	583	553	539	547	527	544	538	505	539	562	574	550	507	546	564	537	563	540	539	539	569	601	565	573	551	540	580	562	579	590	515	577	565	530	536	566	543	536	600	535	611	585	567	560	521	548	534	576	534	566	575	574	566	515	516	560	522	514	566	571	538	567	518	552	533	569	542	559	613	568	567	557	533	535	567	529	570	554	552	560	543	580	542	564	588	516	565	563	556	579	605	547	546	572	571	525	569	536	566	564	527	549	610	574	591	532	514	533	527	544	613	559	507	557	599	515	566	579	559	547	584	542	540	524	525	536	585	544	565	530	543	569	561	529	622	592	583	574	529	558	549	606	558	563	563	557	554	537	539	558	584	569	548	580	559	550	537	564	524	570	527	551	535	552	554	550	556	604	589	596	572	563	592	565	507	576	524	588	500	587	566	553	620	569	558	546	590	544	598	563	539	521	524	527	499	536	508	566	576	540	560	555	542	579	565	503	543	547	571	576	568	540	532	543	546	522	528	568	557	580	535	547	546	522	568	528	558	540	538	576	543	559	564	573	562	539	521	545	552	555	594	521	546	558	569	528	597	535	577	609	561	540	574	549	573	551	536	581	557	506	600	596	570	553	552	527	575	551	592	569	545	526	563	530	544	556	552	580	573	537	549	540	528	514	546	562	563	531	543	561	573	537	529	537	537	526	524	536	511	567	556	491	590	498	563	580	563	569	586	514	555	542	525	563	566	589	536	558	543	568	570	535	513	539	545	573	541	570	528	478	560	532	528	509	574	536	569	578	562	530	527	540	589	520	555	561	527	545	557	555	545	584	557	584	550	543	532	562	537	570	535	547	567	542	541	560	551	555	580	578	548	535	525	551	548	524	564	579	553	577	576	546	578	558	527	575	537	562	517	540	556	567	592	521	516	553	489	616	572	546	480	486	577	572	537	549	555	561	560	552	548	549	525	572	577	562	518	549	562	550	577	590	513	583
25122	23994	31332	25579	16967	3602	449	321	313	323	280	326	316	305	297	332	287	312	290	301	277	280	250	311	302	311	284	292	289	258	293	312	311	335	294	271	287	276	303	326	283	294	263	316	272	315	318	294	285	274	283	317	274	284	319	287	275	277	278	274	293	303	281	258	260	290	299	293	291	282	286	284	259	284	320	312	314	322	303	297	308	263	280	307	311	276	295	305	289	280	289	304	290	286	312	277	296	294	301	262	263	261	280	304	266	294	305	295	324	313	298	282	274	295	296	321	304	303	297	288	286	273	291	291	284	277	277	277	304	305	299	270	282	291	287	289	307	278	287	276	280	281	293	312	302	298	296	265	281	276	302	279	298	284	300	283	272	258	243	301	274	316	286	312	311	280	322	279	286	279	271	314	276	311	285	286	299	294	277	315	258	303	291	329	307	295	303	292	292	245	323	304	317	288	312	282	300	293	303	338	275	287	308	297	304	277	293	276	285	305	278	281	297	324	276	284	283	312	271	278	268	303	317	301	284	296	304	261	287	280	305	309	305	302	285	286	290	292	303	284	288	282	288	280	292	296	355	280	327	323	305	295	316	325	288	273	291	284	324	303	281	292	281	318	295	277	291	240	283	262	328	314	307	269	301	317	279	306	276	267	312	288	275	256	292	256	297	288	297	297	283	321	297	286	281	282	284	282	310	300	273	290	261	299	319	293	296	302	312	304	305	305	249	304	294	307	314	260	272	278	303	247	287	308	287	296	257	310	286	322	292	306	313	265	288	261	285	274	297	284	292	307	294	256	283	265	290	311	275	270	269	273	283	302	289	281	311	273	307	284	309	291	281	299	285	293	324	303	283	279	258	299	312	295	299	262	268	295	304	281	300	323	300	308	273	295	333	280	300	314	309	292	292	290	272	309	308	305	281	317	284	251	297	288	284	294	281	308	310	297	275	298	290	318	308	314	324	309	309	275	288	310	297	272	303	271	286	317	275	294	289	307	275	273	295	325	271	304	279	303	282	271	279	309	270	294	295	252	302	321	308	317	282	266	316	291	309	278	283	283	305	292	279	279	318	270	294	296	305	285	290	272	297	262	257	291	290	299	294	307	291	281	303	306	290	258	323	300	294	289	297	324	300	291	292	297	303	313	290	287	266	238	290	307	306	294	276	304	285	286	280	330	268	262	309	265	263	300	287	313	276	282	282	273	308	275	294	313	319	303	300	343	283	298	289	265	300	303	292	288	275	300	293	292	285	308	308	289	281	271	304	279	305	280	269	314	286	284	253	288	303	264	274	308	290	274	299	308	282	268	256	299	289	276	282	297	275	262	299	290	290	287	293	274	288	287	267	288	275	293	259	309	324	293	279	286	308	309	312	294	297	312	292	294	277	296	324	297	285	295	274	302	310	287	282	290	288	303	295	285	284	300	284	311	275	270	283	272	330	299	271	281	279	310	286	288	294	299	304	261	332	289	278	284	274	314	300	300	277	278	311	290	285	297	297	290	335	272	277	276	318	286	293	290	310	310	291	292	290	298	293	287	275	289	330	300	274	317	280	281	277	320	283	288	259	292	284	310	286	288	268	282	270	279	313	271	278	278	289	298	310	286	273	294	303	295	280	323	300	279	316	296	315	285	271	309	305	285	312	287	315	315	327	316	320	267	300	279	269	319	254	279	314	282	299	286	291	304	320	320	284	297	275	280	346	298	283	287	293	303	285	292	310	325	301	289	302	319	310	272	316	302	309	311	290	294	275	278	308	292	315	294	274	276	292	306	303	317	312	316	294	294	307	285	298	293	261	277	260	276	318	264	290	314	305	263	307	291	303	272	272	267	287	285	294	301	287	270	290	290	305	295	256	284	311	318	289	310	275	283	288	264	307	309	277	294	286	257	288	296	285	304	287	296	263	271	273	294	294	318	288	271	300	263	299	269	264	267	312	296	260	284	288	263	267	295	270	298	287	326	285	269	298	273	274	313	283	321	304	318	289	288	308	298	280	278	279	313	302	305	289	307	316	275	287	269	310	300	321	270	280	305	275	264	303	291	350	299	306	296	321	285	291	303	291	322	306	309	312	291	261	283	306	318	276	311	303	288	301	277	284	275	283	304	295	295	309	269	288	306	295	290	288	326	271	274	298	301	283	285	294	286	293	297	334	295	286	290	306	282	301	301	300	316	294	267	295	311	285	277	288	315	297	328	272	288	281	273	298	299	307	268	258	293	303	286	299	291	265	315	280	285	329	300	306	274	307	296	307	273	304	306	291	312	296	280	293	283	273	291	290	290	275	296	324	285	273	284	286	241	266	290	286	294	307	305	291	311	282	312	299	306	276	301	277	284	259	290	317	313	304	294	271	277	293	263	268	257	294	272	295	282	277	275	312	341	305	285	294	285	297	258	272	329	280	281	275	289	282	306	296	297	286	262	257	272	278	284	298	289	285	298	251	292	294	279	280	302	284	308	293	309	294	285	296	252	324	286	314	284	317	284	271	310	305	301	285	299	296	253	288	302	301	288	300	300	283	273	275	259	304	316	299	307	284	289	289	328	285	286	278	273	314	291	281	269	312	315	304	281	316	294	301	294	281	298	272	271	292	299	303	287	271	299	301	286	298	275	283	307	273	286	326	262	333	312	299	292	300	279	293	260	279	299	314	291	283	274	274	278	277	304	293	297	301	314	286	274	264	281	314	312	259	313	270	298	289	303	314	295	275	315	269	306	293	313	292	294	311	298	275	289	268	292	273	257	259	289	306	282	298	294	280	263	292	278	297	296	335	286	298	268	300	260	305	293	273	282	310	307	315	305	297	298	291	269	308	284	314	310	290	294	312	280	288	282	319	322	281	279	302	278	294	290	307	287	297	265	295	307	263	296	276	285	267	279	269	288	279	298	292	275	281	264	293	291	322	276	272	309	293	325	261	268	304	309	283	296	298	288	312	319	280	287	282	282	289	323	309	293	296	289	273	296	315	263	302	286	298	264	276	313	305	289	288	289	291	299	276	292	302	295	290	317	290	306	286	311	307	304	293	290	288	319	263	301	261	298	263	307	274	276	304	301	288	281	281	306	288	313	303	261	280	300	302	294	305	323	293	299	278	309	286	283	281	271	283	281	270	283	270	296	258	285	280	295	286	258	288	260	283	273	278	320	298	295	312	273	285	292	280	284	287	301	281	316	293	280	281	334	292	351	274	286	284	266	318	267	289	289	290	289	280	303	309	316	290	300	266	300	299	271	264	284	312	297	286	295	314	325	313	295	267	294	297	325	312	311	301	287	276	259	287	303	309	267	289	277	309	287	342	299	313	313	270	316	310	284	287	298	273	263	289	282	292	265	311	296	330	320	264	284	281	301	295	273	280	290	342	287	301	307	279	328	320	295	268	257	295	281	285	299	304	282	308	281	314	267	285	290	307	274	270	282	286	288	276	307	291	292	314	306	294	249	310	275	267	273	283	298	297	281	280	301	278	278	285	291	287	266	298	267	269	267	290	297
60381	86143	57041	29569	9619	1991	729	565	562	552	564	596	524	538	560	552	551	555	557	536	540	558	558	532	550	572	567	546	563	517	566	588	611	572	592	559	577	544	546	565	548	555	512	532	594	526	530	547	556	546	549	528	533	591	560	539	552	543	534	550	580	575	550	549	525	523	568	596	553	535	530	535	558	570	606	532	564	573	596	573	585	561	513	553	512	564	536	535	549	552	546	517	597	536	568	591	592	499	559	552	556	549	568	549	576	556	501	582	548	540	540	562	508	567	515	541	564	586	541	494	543	527	568	519	513	576	558	562	564	554	540	552	591	568	579	575	556	515	530	549	545	579	541	560	550	553	544	506	563	570	546	570	522	520	561	561	606	571	571	522	597	570	565	536	567	556	533	588	540	529	546	559	548	568	517	565	574	557	548	574	567	513	535	567	536	561	542	552	606	558	604	550	582	557	534	482	555	518	537	537	540	551	541	579	541	554	540	588	582	544	552	552	573	582	535	574	537	525	610	615	524	576	564	548	545	544	560	547	558	539	594	579	547	509	528	578	522	538	548	553	535	581	538	555	535	592	532	544	528	515	570	539	584	532	519	580	559	529	567	555	551	552	593	540	507	587	555	561	570	589	550	575	598	588	553	588	540	500	538	602	554	568	582	551	535	571	543	555	527	540	556	598	563	558	560	591	595	537	551	519	551	519	547	544	558	580	544	507	631	524	566	583	570	544	573	513	519	592	571	537	532	527	565	571	541	605	531	519	569	512	540	573	545	544	555	568	571	535	558	545	559	529	578	567	551	552	538	562	590	564	571	562	533	564	551	593	555	555	561	581	531	531	541	589	552	573	499	533	511	569	544	548	527	530	581	513	571	534	529	568	552	538	566	544	543	546	559	585	585	595	540	550	553	531	531	553	567	535	532	534	551	506	552	539	528	532	555	555	558	540	582	526	551	501	524	579	530	546	537	546	586	536	590	571	544	561	538	531	553	565	548	521	561	539	552	553	524	529	547	575	568	519	554	564	583	571	593	585	537	558	556	561	549	525	561	547	550	538	526	552	527	554	557	565	543	579	580	564	504	555	595	525	546	553	500	528	577	543	572	551	575	551	578	512	537	597	557	518	596	574	544	543	566	573	537	596	522	519	525	560	602	557	538	596	551	548	541	578	527	536	565	561	575	557	567	559	567	561	559	559	552	552	585	565	592	523	554	546	528	568	579	546	546	555	562	561	526	574	550	539	567	519	554	558	548	554	554	555	552	536	565	567	564	525	562	550	539	552	560	541	550	559	529	554	559	535	545	538	561	542	551	549	559	556	554	542	543	597	548	569	531	556	546	586	515	492	560	527	525	511	561	577	560	581	604	603	585	529	470	571	554	533	587	544	522	545	592	550	604	534	562	523	538	561	550	522	532	582	516	524	541	592	505	528	511	522	564	566	582	537	547	540	556	562	566	578	579	553	565	599	549	541	549	567	551	527	519	547	506	567	515	536	583	544	538	569	565	550	551	559	551	592	577	579	563	563	564	516	563	559	557	572	520	578	499	578	579	570	532	557	516	562	520	564	568	546	542	543	552	503	566	565	550	540	540	568	572	576	507	543	582	571	560	559	599	551	562	529	553	585	546	586	556	525	559	559	556	525	539	536	594	548	541	544	579	551	540	544	572	576	546	545	570	588	542	515	531	559	559	565	533	545	552	562	525	534	599	559	610	537	534	543	522	523	565	540	531	528	527	562	559	588	546	555	550	520	519	536	535	572	576	541	516	570	550	583	560	547	575	555	520	563	568	522	583	581	530	538	549	519	565	502	519	569	554	557	519	568	568	519	551	566	580	574	577	546	572	599	528	546	564	531	555	563	569	552	573	517	551	590	547	528	541	560	545	543	579	557	547	538	568	538	521	573	589	558	538	583	538	526	589	546	579	591	586	533	519	530	556	548	576	519	580	593	536	554	554	531	540	557	523	602	563	534	594	520	563	565	532	515	577	568	520	537	516	553	530	520	522	556	572	550	571	523	558	556	551	538	527	535	556	544	585	521	523	569	553	539	560	553	564	552	553	625	529	555	532	510	565	566	526	561	558	556	594	528	532	532	543	532	557	551	576	533	582	559	569	548	532	544	538	550	554	569	566	546	522	533	518	592	530	539	593	549	525	557	577	549	580	541	571	559	585	515	567	576	592	533	545	561	575	580	588	552	541	528	560	525	530	568	565	576	631	558	563	580	556	518	586	550	518	531	599	562	564	526	528	564	568	528	539	547	547	580	547	559	554	589	556	556	533	564	525	544	556	563	552	574	571	540	559	553	544	564	564	585	594	568	565	547	545	579	580	532	578	578	529	589	571	559	550	589	524	555	542	534	534	520	589	508	610	528	583	541	552	523	565	542	544	546	608	517	570	549	551	564	572	581	554	558	511	558	532	547	521	574	541	578	518	573	569	599	564	549	510	553	569	530	566	516	572	539	525	534	557	555	530	539	553	566	597	558	574	532	542	535	603	590	550	570	571	553	545	561	573	562	538	558	519	539	516	542	543	558	590	550	538	558	539	564	528	545	519	562	553	555	546	571	559	538	571	505	510	537	583	561	504	555	534	543	559	544	538	529	533	555	541	568	513	541	571	557	534	556	538	563	562	591	561	543	550	554	564	524	549	580	555	561	582	575	532	537	552	583	543	526	575	542	565	546	583	529	548	534	573	584	582	516	545	513	517	548	549	549	524	536	583	516	534	519	575	537	508	534	517	568	559	560	567	586	555	541	550	552	534	546	558	550	591	556	566	545	547	542	541	543	514	539	500	577	567	540	548	505	520	552	556	541	530	601	545	532	555	570	548	569	542	551	518	554	587	577	557	573	558	550	572	572	587	537	548	551	595	537	536	555	544	535	526	518	548	527	551	552	532	562	573	531	528	584	528	541	549	557	548	560	564	548	550	577	587	523	532	535	536	579	564	549	542	577	514	556	542	535	556	543	556	563	541	542	555	541	567	528	553	549	572	561	552	533	541	509	590	539	554	539	566	581	560	549	557	548	536	602	555	533	602	544	530	500	562	586	552	566	539	525	569	571	536	506	559	524	535	552	575	519	557	533	553	548	562	550	562	555	515	545	554	567	528	504	503	582	569	527	540	569	551	559	551	528	539	539	510	571	568	542	586	499	530	534	526	542	546	544	578	533	569	575	558	579	549	554	534	543	579	537	531	536	560	523	570	555	543	560	532	588	526	541	516	590	484	573	564	547	590	589	547	547	553	589	560	550	527	555	581	515	559	529	543	546	553	564	519	521	545	594	541	564	596	509	551	527	557	535	586	535	532	550	574	516	563	570	511	560	508	546	557	572	523	581	556	574	515	555	545	550	554	501	546	562	585	575	494	516	601	516	524	589	537	533	584	546	548	532	556	565	550	539	603	573	526	522	528	539	539	542	565	557	507	528	580	588	558	564	533	534	571	512	557	528	526	507	557	528	521	521	556	562	541	579	494	551	537	559	552	516
23656	22234	30041	24344	21030	15675	2051	419	319	335	347	340	351	349	359	347	384	306	339	313	364	355	340	344	334	344	357	355	326	338	318	344	340	363	336	341	327	368	340	345	314	349	367	298	321	348	335	359	324	350	354	327	353	339	386	324	316	355	377	332	365	359	351	333	337	335	326	338	358	340	335	357	351	350	342	358	352	368	286	299	352	338	338	370	328	335	362	326	356	368	334	325	340	350	324	331	370	335	332	352	332	333	372	351	333	334	364	335	325	330	330	336	353	353	342	309	376	319	333	313	322	311	339	346	346	318	337	357	318	362	331	354	317	333	328	342	325	319	340	333	356	333	331	297	355	326	357	311	335	326	354	318	342	290	341	328	324	353	327	350	353	346	350	358	359	356	358	319	317	323	386	320	363	350	371	355	339	330	339	371	318	331	308	363	337	360	336	357	353	327	316	388	339	334	321	358	363	325	321	329	324	332	352	335	379	329	343	356	340	292	344	312	330	336	314	337	337	320	376	312	349	337	346	352	316	335	314	314	340	317	358	314	335	357	350	345	346	343	392	363	359	317	333	330	332	317	324	322	342	328	337	365	318	356	344	346	346	302	369	307	365	346	319	351	322	319	334	367	330	351	377	337	329	328	327	366	389	336	368	330	324	342	326	321	332	342	372	331	350	386	319	327	328	355	352	331	335	351	356	355	355	339	336	310	347	376	340	329	334	334	356	340	341	340	333	343	333	317	364	334	345	312	345	343	353	323	348	336	327	331	351	329	335	365	347	334	342	352	331	325	347	337	325	357	348	356	338	351	341	334	365	326	308	351	340	307	359	310	350	369	327	388	337	338	349	334	335	359	367	330	346	310	340	332	336	350	328	349	371	348	347	355	382	334	329	338	327	328	339	367	368	357	321	314	285	356	346	324	316	346	346	316	330	303	335	356	340	331	382	331	342	356	358	325	333	334	351	369	342	338	325	358	350	379	343	350	291	306	355	322	333	372	355	359	339	355	347	303	326	359	343	337	329	324	355	306	322	356	339	323	341	324	336	324	369	341	334	324	378	324	320	378	335	364	329	348	321	359	343	314	330	356	320	329	312	347	355	344	337	312	348	324	370	336	352	346	322	325	358	335	355	372	356	332	326	360	344	322	343	330	335	326	352	331	324	324	350	357	351	342	319	308	319	335	355	320	323	332	339	317	334	351	324	371	313	353	339	340	354	352	337	350	370	351	357	371	336	369	370	367	359	348	328	349	336	334	345	356	320	316	358	383	344	346	355	364	369	353	323	294	327	311	345	356	349	339	352	334	285	327	333	344	341	358	312	329	328	365	344	321	341	354	362	316	362	329	360	327	305	355	341	355	334	375	335	341	350	351	335	331	332	327	324	374	339	379	330	325	361	351	342	386	342	336	340	351	355	335	331	298	343	312	316	323	346	324	316	341	336	331	342	339	344	348	315	377	345	338	340	343	327	307	318	349	326	330	322	346	325	370	345	338	366	339	302	377	375	346	381	325	347	353	363	344	357	337	323	333	336	345	344	339	323	328	336	354	322	381	327	324	339	332	340	330	315	324	358	358	341	369	335	385	336	356	314	323	325	338	342	349	316	341	333	322	314	334	371	327	336	345	335	347	357	340	363	349	332	367	360	362	340	323	347	354	330	344	343	384	340	342	344	336	309	341	340	344	337	339	350	334	329	376	351	372	324	335	311	356	342	342	345	350	342	330	375	361	352	347	343	356	317	347	309	329	334	336	372	323	338	336	331	328	337	344	342	320	339	339	306	366	367	324	371	342	348	326	354	370	316	316	342	373	344	337	308	326	337	331	349	330	348	315	340	363	346	350	299	333	354	317	339	317	346	345	358	346	323	345	316	331	341	344	306	368	343	357	288	354	329	357	315	344	323	368	336	327	347	359	331	313	359	349	352	338	291	333	319	340	354	327	359	341	356	316	330	311	311	319	312	352	374	345	357	327	344	371	372	329	349	331	334	333	343	346	334	337	376	325	345	331	332	334	325	351	366	329	361	344	356	369	337	335	356	344	330	322	322	326	318	341	344	302	337	367	333	356	337	338	339	332	305	296	331	384	332	338	343	332	354	332	330	322	359	361	349	361	334	304	331	330	336	362	345	328	319	345	296	333	367	322	364	320	333	325	341	340	357	361	332	366	354	345	319	309	378	342	338	313	310	328	359	340	350	317	359	368	350	356	346	352	366	355	330	343	353	359	365	355	313	329	355	354	335	349	362	325	335	350	332	288	350	348	333	340	312	318	326	346	343	332	318	354	350	377	319	318	348	347	336	303	356	343	326	345	344	338	332	334	369	325	325	353	366	350	326	305	350	334	306	349	318	311	347	351	338	318	317	327	345	303	337	328	344	324	328	353	331	326	347	347	325	352	340	347	343	380	332	336	349	351	340	354	313	325	332	350	349	354	330	317	365	353	354	318	359	331	349	315	327	334	320	349	328	358	330	347	346	403	352	344	334	339	338	367	345	334	333	349	317	312	350	360	330	335	317	354	361	346	305	343	333	361	336	334	303	341	312	349	385	343	293	316	351	331	323	329	339	324	329	323	298	311	372	354	345	351	296	358	304	324	352	339	329	345	378	348	342	365	372	318	329	371	340	373	338	325	296	347	342	335	302	364	331	344	324	347	341	327	343	383	374	334	338	337	345	373	331	321	328	311	297	348	333	320	360	342	365	333	345	333	325	339	347	346	348	345	328	355	329	297	335	349	353	336	338	319	340	358	380	379	349	321	320	346	350	342	368	349	356	330	341	298	356	353	360	365	373	360	306	346	336	356	329	362	327	323	348	344	350	332	316	312	361	330	331	348	312	341	323	302	326	344	328	313	352	314	306	341	338	349	360	344	352	335	349	320	297	356	324	342	331	340	340	330	356	350	320	306	302	326	331	333	329	324	365	367	367	322	315	349	347	340	350	336	328	354	320	351	321	353	350	319	319	342	345	336	336	340	345	339	332	317	304	369	318	386	341	332	314	347	332	316	313	309	343	346	334	327	355	345	329	346	314	336	357	340	319	347	353	354	344	347	319	339	358	347	330	336	317	344	315	322	364	343	306	322	354	394	334	324	354	361	340	304	316	322	344	365	333	350	361	335	324	341	335	354	349	367	317	398	340	344	324	333	333	330	354	311	352	326	358	324	352	341	348	363	314	362	353	355	352	366	338	316	361	338	351	324	343	341	337	296	355	332	365	335	373	313	336	340	318	342	304	328	351	305	349	316	312	368	354	368	338	361	326	339	349	331	323	358	322	351	332	324	339	371	309	350	352	366	311	334	312	328	324	331	318	327	345	335	329	364	351	363	335	324	314	339	362	327	355	336	351	342	340	344	341	328	296	302	326	324	336	355	342	349	304	325	368	313	326	337	346	350	334	370	341	359	343	341	332	316	322	348	350	316	328	319	326	357	321	339	330	339	341	338	357	329	354	353	335	383	354	363	317	343	348	346	366	382	337	342	329	312	348	340
60365	98092	67636	38211	14771	3182	983	657	591	662	611	597	578	609	607	585	577	616	580	637	652	665	596	584	624	614	609	630	623	606	635	590	629	618	606	625	642	615	646	562	614	612	624	588	600	610	602	600	667	643	630	613	627	658	599	655	602	597	634	635	623	654	615	626	603	591	601	604	611	616	573	624	609	571	617	575	596	638	651	669	572	586	577	591	596	623	599	602	592	587	618	613	624	607	650	633	617	624	611	631	612	604	605	639	581	659	604	592	635	605	548	605	618	621	618	615	623	637	624	627	623	645	612	588	631	582	610	590	626	610	652	631	649	630	595	630	579	602	588	631	629	649	617	619	645	601	592	606	579	651	607	589	611	602	631	617	647	653	629	664	596	567	575	598	590	608	603	616	627	615	641	596	595	618	624	583	628	652	618	603	647	615	592	557	635	670	599	593	615	595	590	627	614	624	626	650	619	577	613	640	618	624	590	615	581	661	602	569	582	634	605	632	594	602	576	595	544	611	594	570	656	586	654	591	576	584	600	686	626	635	623	606	613	631	614	646	667	581	600	597	591	614	625	613	607	627	614	627	572	593	626	650	562	590	630	626	630	646	629	613	618	612	636	652	639	631	609	614	632	643	622	655	594	620	659	648	613	614	665	605	619	634	628	637	638	583	600	614	643	616	645	637	627	609	627	579	643	624	605	623	625	598	628	649	598	592	616	642	618	590	679	585	636	659	654	637	633	613	618	625	648	652	570	622	594	628	605	623	608	617	596	593	624	634	619	550	616	586	611	592	586	651	609	561	579	604	612	646	580	638	609	598	600	636	648	611	599	595	615	613	611	612	654	627	594	544	606	600	616	646	609	625	613	599	599	623	648	594	636	610	620	629	623	599	599	630	613	626	657	655	598	663	607	616	588	612	630	605	594	671	583	631	591	609	659	643	616	581	566	586	624	638	589	617	636	597	599	609	630	606	570	597	636	566	631	622	626	627	615	595	579	634	601	611	629	614	607	629	647	575	644	624	605	587	632	613	655	606	611	628	591	600	585	619	603	601	618	639	602	602	638	581	598	603	658	616	588	602	587	606	659	646	652	599	607	648	610	563	624	613	616	607	592	650	589	580	575	611	620	619	666	630	648	632	605	623	585	630	613	616	590	600	661	635	621	668	643	642	610	610	613	599	643	606	620	613	633	619	615	600	620	621	579	627	629	581	629	574	595	661	640	620	644	608	622	603	626	612	603	607	633	610	652	590	607	579	616	606	666	624	585	612	636	601	621	664	626	571	619	584	599	593	612	630	618	640	648	600	607	610	603	621	594	607	601	554	616	613	635	600	607	623	658	618	593	612	642	614	603	630	617	626	624	637	626	646	621	647	598	626	591	582	577	583	655	625	579	637	591	615	636	591	639	608	594	638	637	630	656	624	610	644	614	641	618	617	588	605	600	606	618	614	569	585	631	613	651	599	596	612	642	597	641	636	621	623	572	591	623	625	631	657	600	591	622	645	616	611	635	644	610	618	594	622	573	607	616	603	627	616	607	539	642	605	612	614	622	612	595	561	590	596	610	601	610	618	644	590	659	595	625	643	621	634	603	635	609	653	595	620	596	629	607	651	607	606	598	616	588	593	643	614	606	619	618	606	617	623	585	565	621	637	594	640	592	585	577	630	588	633	620	590	602	640	601	617	622	592	611	616	626	628	607	640	594	618	593	623	663	617	599	613	642	627	636	669	629	619	630	598	585	625	610	575	623	618	574	592	629	617	627	617	615	618	641	604	626	636	597	573	643	618	615	605	611	594	627	636	629	604	602	594	578	583	563	604	598	608	634	608	594	647	627	579	606	613	592	649	613	657	529	641	604	564	607	600	635	595	610	603	578	645	626	621	632	615	591	641	628	614	620	640	627	616	648	600	619	594	587	556	634	606	608	605	643	635	632	656	620	606	561	621	667	617	618	626	574	630	604	612	557	674	580	645	621	614	625	610	615	615	613	606	607	620	604	609	612	613	569	638	631	608	629	577	611	642	607	631	626	608	596	613	620	620	592	623	655	588	608	564	648	639	608	619	614	620	659	630	592	596	623	582	609	642	629	592	596	632	645	646	597	577	632	606	640	588	600	614	660	638	641	611	652	552	629	631	601	595	634	618	620	670	616	648	583	594	619	640	642	597	588	582	601	642	643	599	606	634	637	609	626	665	617	582	591	629	627	590	609	608	651	620	596	579	631	602	586	616	591	621	614	592	644	572	621	654	612	627	599	630	634	610	673	605	580	618	641	614	597	644	609	602	641	623	648	595	613	602	618	610	616	666	605	632	619	643	598	606	595	564	623	609	595	628	617	617	579	583	647	659	627	615	645	607	621	583	632	616	626	612	595	602	605	583	617	672	617	586	640	567	621	607	617	602	647	583	589	614	601	622	631	572	639	607	591	587	571	597	603	645	639	604	600	648	602	581	617	648	652	664	637	596	638	630	605	590	649	621	633	614	605	618	671	608	623	627	625	625	638	628	585	610	647	629	602	583	603	626	627	628	638	610	629	606	673	586	626	605	590	625	595	587	600	620	596	630	616	607	619	641	639	623	594	617	586	599	628	595	629	606	621	612	593	598	586	633	620	588	598	630	600	657	616	612	574	583	642	570	635	638	607	639	632	641	629	598	663	604	582	651	634	627	595	621	619	626	574	633	617	603	593	635	626	566	582	657	642	643	598	591	612	561	604	586	627	614	593	604	631	591	607	575	611	632	552	599	622	627	565	661	636	575	582	610	604	572	638	669	661	595	647	605	630	606	614	632	587	582	580	607	676	561	616	577	612	614	628	625	636	623	613	551	609	630	590	636	593	611	635	599	604	593	647	635	586	553	674	658	612	605	589	588	594	602	605	648	581	628	639	603	577	602	611	572	610	644	604	631	658	612	658	665	593	623	620	598	597	644	610	614	615	679	640	582	640	611	630	668	652	634	611	572	602	668	620	577	668	618	624	605	612	574	570	623	622	594	605	622	613	640	598	579	605	626	614	558	616	626	616	608	629	645	645	570	569	599	618	618	618	627	614	581	618	557	573	655	625	616	564	597	613	612	633	598	627	613	631	622	584	612	643	616	631	629	629	630	678	613	594	597	601	593	613	612	641	607	601	586	577	632	667	576	619	593	615	630	580	661	619	622	566	596	638	641	590	585	582	609	596	588	628	585	616	624	578	607	605	584	594	619	644	618	611	599	660	587	591	579	596	612	584	618	568	650	624	653	630	606	615	622	589	622	681	615	655	588	653	630	583	574	606	620	617	630	658	652	617	617	616	633	555	589	625	640	602	616	594	636	574	649	677	613	607	634	582	560	639	629	534	632	613	660	649	577	633	614	606	644	623	613	587	682	603	631	589	583	620	632	652	573	633	596	585	610	611	609	649	594	633	608	614	609	616	641	602	613	562	594	647	606	612	620	578	609	641	594	600	601	591	634	660	632	576	633	618	618	590	658	664	641	604	590	612	653	612	620
30937	30618	24646	9113	1200	387	343	272	277	263	296	285	309	313	297	299	302	292	276	276	292	287	274	319	290	287	285	276	289	262	318	276	274	278	312	260	335	293	278	237	265	305	255	265	275	313	293	275	258	296	307	312	308	308	242	271	294	266	303	284	281	279	277	266	260	301	269	261	278	263	315	275	261	286	299	279	303	306	313	294	290	293	290	289	285	290	282	320	307	301	310	256	267	277	288	296	302	316	287	317	278	281	264	250	278	278	286	295	282	298	264	275	269	279	270	280	291	293	290	290	293	270	297	289	309	300	290	288	271	290	277	287	287	284	232	267	306	320	305	297	295	281	286	267	267	302	306	278	281	268	268	311	295	278	287	274	320	253	281	288	274	285	265	288	273	309	278	281	272	286	258	291	293	289	285	317	301	255	275	294	288	291	290	290	315	287	272	296	269	283	302	282	258	304	271	291	277	297	274	298	296	282	273	306	278	267	268	266	305	291	277	293	305	288	277	282	298	282	278	301	296	275	281	299	294	291	286	260	271	267	301	308	286	288	286	343	313	284	309	273	261	271	273	277	267	280	285	295	269	282	316	294	273	291	275	302	273	301	262	276	292	298	314	310	295	320	263	266	296	298	263	282	284	296	307	251	260	289	293	303	300	278	259	285	266	283	313	281	283	269	296	264	306	292	283	287	277	290	279	246	285	259	261	295	258	276	251	273	284	258	263	298	292	280	302	324	321	262	297	313	314	295	305	285	283	271	290	306	273	265	265	275	282	286	275	275	293	298	245	293	282	279	280	286	299	272	251	309	292	324	304	281	295	305	318	280	260	231	304	306	300	267	273	285	271	317	290	294	319	276	295	284	304	314	291	280	289	271	300	301	293	290	324	263	299	291	274	271	283	282	303	286	297	300	279	278	254	300	259	260	257	260	272	268	271	312	302	263	314	290	285	306	323	272	276	292	267	287	273	290	291	301	317	298	325	290	289	275	259	302	308	281	275	265	294	278	282	288	301	277	270	279	264	268	299	268	297	270	316	266	272	266	273	271	315	276	298	278	273	290	302	268	288	289	257	261	288	279	283	281	291	287	262	301	304	289	277	272	312	285	259	274	305	251	266	259	266	296	252	247	311	298	306	295	268	243	257	295	284	301	311	281	278	276	296	304	272	284	250	295	295	299	265	296	286	287	290	300	316	298	283	295	259	291	279	283	275	292	294	306	275	281	259	296	278	289	274	275	324	259	283	290	291	291	318	271	295	290	291	286	288	300	270	301	276	306	266	283	305	314	302	326	294	300	312	304	295	267	302	312	318	301	285	276	300	264	302	249	285	298	277	285	287	312	260	331	285	312	268	297	274	284	262	290	292	300	292	276	272	294	268	269	303	291	292	289	267	309	292	248	263	296	295	290	301	277	251	302	292	288	293	277	274	288	283	282	284	257	291	266	310	289	312	255	286	273	303	293	270	270	258	305	277	289	289	309	250	280	273	296	263	299	308	312	284	262	287	269	288	280	299	284	286	290	268	293	283	294	281	313	283	309	283	276	270	266	284	323	318	283	292	301	297	278	276	274	271	287	251	285	290	273	261	289	272	285	278	305	284	280	306	291	269	241	313	299	279	277	302	282	286	278	282	305	269	279	285	291	312	285	282	310	285	273	298	296	310	286	267	300	261	273	284	268	262	292	306	289	290	281	283	268	300	307	268	280	298	279	280	348	304	286	258	248	282	245	293	298	277	275	273	287	282	309	285	298	246	329	284	283	302	299	271	274	285	242	296	296	270	300	269	254	287	279	308	266	311	305	277	279	297	291	287	296	270	293	284	282	299	264	297	286	299	302	254	285	310	271	262	278	284	316	263	292	301	284	292	268	293	281	278	271	285	294	271	296	311	303	293	282	312	263	265	277	312	311	277	274	281	304	283	314	279	275	298	286	298	307	279	293	268	269	309	265	279	299	268	264	264	292	308	315	277	286	235	284	259	283	281	273	280	272	259	288	306	292	312	292	282	303	289	294	304	303	279	285	280	269	285	282	280	317	299	298	281	288	270	274	266	304	316	281	287	275	293	310	248	294	267	287	296	283	281	293	251	299	237	301	301	290	277	272	305	311	305	256	272	285	284	270	306	312	284	282	291	291	308	301	271	286	258	287	267	274	235	286	310	295	294	298	262	270	290	297	274	282	272	273	290	260	281	295	292	276	273	287	303	303	279	293	269	307	274	292	280	296	291	292	286	284	292	293	282	271	255	294	281	297	268	303	251	300	311	245	294	254	304	275	289	281	299	282	253	278	310	279	290	294	268	275	299	251	295	264	293	302	284	267	305	306	291	296	281	284	274	257	269	270	272	281	281	292	286	297	315	260	297	300	300	288	280	315	308	312	289	280	303	264	267	245	287	323	273	281	275	250	267	329	281	302	295	266	302	267	281	293	270	246	310	303	280	303	286	286	312	311	262	283	259	305	263	319	265	263	279	289	298	302	270	264	285	259	276	264	286	250	280	282	312	286	302	320	273	287	258	288	291	282	305	314	288	259	247	284	278	276	281	290	274	291	275	270	281	285	296	268	276	300	289	268	271	276	271	323	271	288	275	255	284	266	300	284	293	302	246	284	287	288	275	266	318	281	272	243	280	283	292	301	296	266	291	305	304	264	289	267	276	285	278	260	251	275	263	277	289	250	301	276	282	307	304	315	277	289	287	271	325	277	294	324	253	277	263	296	285	286	309	298	289	291	304	280	301	312	268	293	301	284	250	307	284	269	278	293	287	314	282	326	275	282	271	296	256	280	285	277	288	265	273	327	290	255	307	296	294	314	289	300	255	270	278	278	300	294	289	259	303	294	279	290	268	287	262	276	285	256	271	285	269	254	276	294	285	291	279	289	292	260	301	284	272	308	299	284	287	293	300	284	293	281	284	273	305	309	294	273	264	269	286	291	291	268	271	266	272	286	294	310	279	285	286	270	285	271	293	305	276	270	295	259	288	302	298	289	278	287	251	286	268	289	288	298	269	291	262	314	265	318	293	314	267	269	279	265	290	268	290	310	288	272	267	286	288	278	316	270	293	296	289	288	303	295	271	289	299	299	280	281	299	291	314	287	280	312	283	271	311	269	305	292	302	282	300	277	250	253	274	274	260	295	285	283	289	270	304	292	280	290	273	300	328	294	302	285	275	258	265	301	260	264	317	279	278	275	277	277	293	262	285	280	290	248	291	296	304	287	286	282	256	278	296	263	298	287	278	290	264	282	295	293	299	301	299	287	275	302	272	281	309	235	313	280	327	276	306	286	296	305	295	276	273	313	301	288	263	301	283	306	281	283	300	296	303	277	242	269	284	275	300	277	278	317	304	287	285	318	268	266	297	263	253	299	277	283	279	281	283	267	273	269	306	295	279	276	282	300	290	324	257	265	299	267	244	286	280	305	272	330	295	291	270	286	281	294	262	307	267	303	283	297	299	277	285	290	272	315	273	293	288	301	283	302	286	261	251	259
39421	46379	28997	9906	2314	831	615	512	563	538	553	555	528	570	539	531	535	551	517	573	534	544	540	566	553	552	547	483	564	552	525	562	539	550	555	541	525	511	537	566	536	592	542	573	557	530	575	539	574	565	568	563	551	528	531	545	576	522	555	580	527	550	543	529	597	540	537	528	610	551	511	591	613	582	565	525	559	540	527	561	522	524	537	569	580	605	530	530	542	538	520	573	574	507	580	614	593	579	543	554	536	574	546	557	583	573	526	547	559	576	562	587	541	540	560	555	545	556	542	576	548	559	595	537	563	529	538	548	518	523	544	562	525	543	530	532	526	538	538	566	544	557	535	566	535	526	550	543	586	519	585	553	568	534	507	562	524	547	600	520	512	523	520	567	546	545	551	524	519	516	555	523	533	572	552	538	512	563	586	535	593	510	538	525	592	544	567	576	478	565	572	577	536	541	565	517	582	552	550	537	551	532	535	555	551	580	555	503	516	558	531	532	547	550	581	592	552	520	574	525	503	545	506	542	549	543	541	524	591	525	522	534	530	551	559	524	521	551	548	560	532	531	559	562	555	532	528	521	552	580	592	559	576	531	535	530	522	543	538	511	546	516	531	512	548	529	550	521	556	528	539	559	552	504	554	550	514	555	544	578	561	544	539	535	585	542	547	581	597	580	585	543	544	540	557	539	561	526	582	532	550	586	562	571	527	501	575	599	554	527	559	561	485	551	532	536	512	521	543	544	543	542	531	567	543	557	526	547	518	568	525	528	531	576	549	545	571	575	521	544	523	578	561	525	524	555	565	557	494	559	578	551	538	566	510	551	559	559	527	525	588	558	497	547	589	554	558	540	527	594	574	560	541	540	558	547	534	536	510	532	561	548	575	521	569	535	545	525	534	496	555	571	546	529	522	568	539	563	524	547	536	572	550	559	537	499	541	572	562	566	562	540	529	510	543	577	563	608	566	560	550	520	521	596	603	522	551	557	588	539	538	526	562	558	560	548	570	560	594	522	547	555	556	548	547	495	537	568	512	558	606	568	550	555	566	512	555	573	583	577	579	508	533	529	571	544	571	567	575	520	543	535	549	555	513	553	558	524	560	520	511	570	544	547	552	566	567	530	529	540	509	516	540	511	570	546	552	519	560	554	528	583	523	528	574	552	560	496	487	534	519	561	515	577	561	609	547	557	548	502	568	546	522	528	561	599	521	538	544	548	580	535	567	589	566	529	548	528	541	517	529	551	541	553	537	538	516	543	547	547	552	539	483	575	543	553	524	598	523	533	537	537	522	544	536	564	535	529	513	539	538	511	538	539	566	553	528	589	506	555	551	593	537	535	573	513	546	537	546	542	520	571	567	512	538	523	542	570	570	542	550	521	556	545	557	554	551	536	564	559	502	564	586	586	528	516	541	540	558	505	532	561	563	530	558	567	538	513	531	506	551	560	550	548	564	509	537	555	485	533	550	554	554	531	517	598	599	564	511	520	535	531	542	499	547	544	544	539	550	534	561	565	534	551	513	566	520	521	575	580	542	549	553	541	520	547	546	544	543	554	582	517	546	550	547	500	578	561	551	541	507	573	533	536	578	595	549	518	540	567	568	527	550	554	545	568	538	530	564	530	558	586	539	536	527	542	523	507	521	581	548	528	529	547	514	531	564	566	530	541	529	552	542	550	551	552	533	507	571	536	599	541	565	500	493	546	530	528	515	513	572	570	568	545	563	581	538	524	536	551	499	537	560	575	512	526	539	541	557	545	549	551	565	528	539	541	531	540	555	559	554	529	569	567	558	507	515	572	542	613	528	548	580	514	535	572	523	538	561	580	524	535	531	502	525	498	554	507	548	569	552	527	525	544	586	574	527	521	563	574	545	523	574	563	556	531	550	555	570	552	543	524	556	568	528	542	522	550	551	504	534	508	522	538	565	538	566	508	572	559	532	518	546	581	534	559	543	565	559	548	516	564	572	538	569	564	495	519	532	575	501	545	574	506	547	553	548	575	547	539	518	559	527	502	548	534	558	579	487	579	516	529	557	536	514	564	509	556	547	529	546	551	589	584	543	551	534	522	511	552	524	532	557	527	515	523	525	583	536	565	573	544	580	523	559	530	544	509	524	593	511	553	557	535	537	557	548	588	573	548	489	571	545	544	535	504	559	511	522	521	561	514	519	550	520	552	542	536	541	564	572	538	530	553	513	579	546	545	537	566	579	533	583	561	568	554	510	548	533	558	528	545	567	559	536	572	524	531	516	567	493	552	547	542	536	578	548	604	533	536	591	516	517	518	555	544	494	544	577	561	556	575	573	547	528	570	541	559	594	538	534	557	542	563	577	560	544	529	536	590	525	585	544	545	538	592	552	485	525	519	558	570	530	541	505	563	541	552	530	551	577	533	552	580	594	483	587	564	521	567	560	520	525	537	546	579	508	556	538	519	552	592	529	552	546	561	551	567	522	579	546	541	513	503	550	539	552	520	540	553	528	550	553	559	568	539	580	584	574	569	524	510	538	545	557	540	576	536	569	571	544	532	555	588	551	542	517	545	562	552	535	532	545	551	539	591	539	521	563	521	535	559	556	584	547	543	533	499	572	544	579	545	532	561	533	523	568	565	525	530	563	562	515	555	539	534	561	525	502	594	567	529	537	538	527	517	550	568	551	542	512	535	560	536	525	513	580	553	528	521	521	572	570	585	515	562	546	551	578	567	567	526	589	535	526	591	573	512	511	533	576	521	547	592	514	521	523	554	494	536	532	552	588	530	599	536	531	552	528	529	582	538	528	559	552	560	534	557	568	518	522	514	518	543	554	550	518	570	565	533	529	566	566	565	568	550	562	576	542	532	511	529	494	560	507	567	543	569	537	573	565	552	580	528	530	544	522	532	564	541	533	559	557	538	520	569	514	530	502	489	536	587	618	583	561	551	553	563	507	587	535	543	582	541	556	522	538	585	557	522	521	564	555	600	565	543	561	538	528	539	521	529	522	547	545	540	557	538	548	588	576	541	526	548	498	554	574	551	536	523	533	536	521	557	507	560	573	588	570	501	542	557	578	547	516	498	554	551	537	562	572	511	529	579	546	524	554	589	553	544	563	534	562	601	588	606	556	554	557	564	566	515	575	583	566	543	561	557	570	597	539	563	542	542	567	577	534	551	537	570	515	564	545	564	546	554	530	562	563	494	544	556	598	552	582	560	540	577	562	527	543	559	546	578	548	544	576	531	553	560	536	545	534	568	545	587	526	540	575	580	568	556	566	543	514	551	536	573	540	513	546	578	566	523	490	543	530	523	547	503	542	499	505	547	530	507	544	572	544	516	555	510	522	528	581	552	543	559	558	565	563	522	519	573	514	531	509	540	552	531	558	538	512	546	547	556	530	542	520	543	552	559	568	541	545	564	528	565	520	557	517	539	530	533	518	567	515	533	555	562	553	553	550	532	530	582	508	538	546	568	559	530	525	547	520	531	524	540	584	560	521	524	548	567	606	521
25074	24242	32147	26074	17116	3716	444	352	289	267	298	273	288	282	301	274	312	309	298	300	259	259	285	312	284	281	319	284	277	322	273	272	293	297	305	320	282	293	301	283	303	301	297	279	265	312	306	259	300	282	277	288	274	276	258	289	298	278	277	289	285	305	272	287	271	272	296	260	309	267	286	266	253	290	306	264	297	277	315	274	269	273	283	302	276	276	285	277	292	294	286	277	288	308	295	277	286	254	283	305	292	285	278	309	273	276	277	299	251	312	283	274	288	282	310	297	288	262	257	302	266	288	266	331	289	286	285	306	302	270	265	280	290	269	296	297	292	292	302	271	282	311	280	273	292	280	313	298	274	276	281	264	302	273	271	281	286	298	247	313	295	262	264	312	310	290	302	323	289	293	252	281	326	303	289	261	234	296	293	315	280	308	266	310	305	302	293	294	309	292	266	293	289	262	260	293	273	272	282	300	267	273	283	291	283	282	278	280	316	288	287	269	277	277	290	288	285	314	299	269	285	282	299	280	277	285	304	296	310	294	267	320	305	303	277	292	280	278	261	310	316	270	269	278	320	288	284	276	291	312	271	299	284	309	283	281	303	294	301	290	263	277	265	301	303	278	281	298	308	282	275	308	302	273	268	276	301	290	310	300	309	289	289	302	242	288	291	295	288	318	305	319	289	281	268	264	289	295	294	291	273	311	277	276	256	308	254	322	316	282	287	296	280	278	262	295	290	274	281	254	302	299	293	308	268	299	262	256	265	263	315	312	339	298	292	276	297	296	258	264	291	304	259	273	301	315	314	299	289	290	275	304	330	298	267	307	297	266	270	277	258	293	301	321	322	271	261	283	301	275	285	298	297	305	291	311	299	297	284	305	288	271	276	310	302	294	303	316	265	309	287	280	284	275	290	284	286	277	292	297	303	282	296	252	268	269	281	310	307	278	299	281	295	287	306	281	296	291	288	269	262	267	268	293	296	286	324	288	288	282	312	271	270	271	305	277	283	267	293	295	302	293	275	273	317	294	283	280	297	301	280	275	274	267	312	294	270	270	285	268	305	289	302	313	270	311	250	282	274	264	276	295	314	301	290	308	286	329	301	280	315	293	277	256	297	275	297	272	303	292	307	277	296	315	273	278	284	290	296	283	272	279	294	316	294	301	263	292	254	290	276	268	284	298	285	295	287	261	316	277	268	301	267	287	272	307	275	267	255	288	317	272	299	251	306	324	272	279	274	267	296	297	290	283	271	309	273	250	283	278	279	296	291	270	281	280	305	301	279	269	304	320	272	285	299	306	271	315	309	295	282	270	288	291	307	316	276	279	274	289	284	298	262	290	280	278	276	285	310	258	290	294	297	293	280	280	285	304	306	316	283	249	276	275	301	305	296	286	309	280	290	284	280	277	277	277	288	274	327	301	273	299	297	301	253	285	277	293	293	290	262	312	273	281	280	274	281	269	280	300	307	291	274	283	315	290	302	247	293	270	276	273	268	260	274	263	279	260	290	313	297	275	291	300	286	277	291	296	290	296	290	318	302	282	268	266	290	271	289	258	279	261	274	290	264	282	279	286	277	270	293	283	264	271	261	286	265	275	291	290	271	288	275	277	282	313	298	295	252	280	304	270	272	301	275	294	271	286	315	280	263	303	307	293	310	284	289	277	284	285	286	304	269	272	305	305	286	280	303	289	267	296	295	269	261	296	297	254	263	304	278	255	276	293	259	271	287	288	300	311	301	256	263	288	275	264	275	303	315	270	285	274	289	252	307	273	291	298	276	280	300	291	297	298	281	272	257	269	295	282	267	278	319	288	288	313	329	285	293	291	292	293	319	280	288	266	272	274	304	298	281	276	283	271	283	282	284	277	256	288	286	277	273	286	269	293	275	285	273	270	267	274	280	310	267	290	294	293	266	281	317	272	292	272	285	269	278	270	307	292	297	303	299	270	295	303	303	281	283	270	270	300	275	261	278	275	258	253	279	334	311	328	274	255	282	258	265	282	281	273	289	286	263	282	271	267	263	292	296	336	284	288	303	278	309	284	281	310	288	305	285	283	295	287	266	269	235	296	252	280	312	248	283	277	290	277	285	308	293	275	272	290	278	278	276	276	292	315	303	280	299	287	273	291	248	280	289	318	294	273	285	273	270	274	263	291	274	256	265	283	281	284	302	301	352	293	286	288	319	290	264	313	286	280	287	280	296	307	306	273	294	310	267	286	301	286	287	259	303	285	308	302	284	294	276	296	291	302	308	295	273	274	310	270	260	247	265	291	252	307	299	268	267	271	276	274	308	280	264	302	289	308	281	281	273	281	251	269	291	273	293	324	280	266	279	274	319	298	294	272	298	241	325	271	260	290	297	317	278	293	259	309	306	315	288	269	280	277	271	288	278	294	279	282	294	299	289	272	284	301	283	261	278	281	278	299	300	284	277	270	315	282	290	291	295	282	258	300	312	296	272	290	290	268	297	302	296	272	260	309	312	314	313	284	261	278	288	316	288	294	279	271	278	290	271	299	303	301	284	311	319	274	263	269	283	281	297	264	286	278	293	274	289	293	243	280	276	281	309	309	309	273	286	295	302	284	278	279	287	258	300	306	259	286	331	303	268	266	269	298	289	307	303	260	263	274	293	268	328	273	309	270	287	272	262	250	299	285	301	265	293	303	303	305	289	298	275	288	283	283	293	260	270	289	283	270	282	286	296	263	285	286	323	333	294	291	304	300	276	308	269	262	272	294	273	312	310	266	291	277	269	302	300	285	272	294	284	277	276	289	262	288	295	283	288	298	284	280	284	295	265	328	294	290	321	321	278	266	294	302	305	283	268	317	281	294	275	292	321	312	252	292	327	288	301	280	293	287	303	268	293	280	324	290	268	295	301	283	300	256	291	277	323	279	297	284	284	305	295	293	293	308	278	307	256	291	311	291	277	298	295	283	337	282	277	306	277	284	278	299	277	261	303	288	269	281	266	298	280	279	304	280	283	312	279	256	258	305	303	300	266	304	302	259	279	260	292	313	285	292	283	290	294	286	305	271	307	284	290	286	265	290	278	298	287	278	303	297	288	303	303	297	275	266	294	320	275	277	290	276	273	315	303	283	259	301	324	295	311	284	271	278	314	288	276	306	297	264	279	281	291	276	287	313	302	306	307	291	314	267	277	311	279	304	287	317	308	287	291	311	304	302	335	258	296	290	307	303	298	321	278	294	295	287	291	302	316	298	261	308	264	294	292	280	276	283	291	277	299	280	282	273	288	280	301	284	288	270	285	280	293	298	314	307	293	286	291	274	290	292	275	287	289	298	289	277	283	263	318	279	302	293	339	290	273	283	284	282	290	289	270	287	283	257	262	259	304	308	293	293	318	289	280	262	291	278	267	268	315	286	295	307	267	289	264	279	279	264	285	302	248	294	266	285	280	284	286	280	286	287	284	278	265	270	308	268	302	278	280	303	287	293	302	280	291	277	278	275	279	259	292	267	292	308	272	277
60091	87036	59566	29855	9502	1826	737	581	516	544	576	540	516	539	544	557	553	561	563	540	523	525	573	569	572	593	542	545	559	542	549	534	553	540	553	552	530	532	529	541	576	519	552	559	601	539	542	528	538	521	541	519	527	528	539	591	548	557	564	542	549	575	546	554	576	575	558	526	533	574	543	510	555	504	516	515	566	548	555	548	529	566	544	531	544	538	517	539	544	526	585	569	561	532	552	503	535	535	560	509	518	541	498	529	597	530	542	578	543	524	578	546	538	543	532	563	534	527	506	549	548	509	538	567	530	535	534	556	557	540	517	580	583	499	523	526	538	515	537	569	537	560	571	541	538	531	526	524	555	573	524	553	561	527	588	530	539	545	509	555	536	513	510	554	522	545	529	538	581	566	545	564	590	549	532	527	519	547	533	562	556	536	498	567	542	520	511	516	565	542	534	545	560	544	519	514	528	535	551	580	534	524	504	510	531	523	557	574	548	542	550	547	522	564	547	547	554	571	550	537	525	562	533	578	583	543	542	539	548	541	547	543	545	554	543	546	566	555	501	509	524	500	528	528	555	567	527	554	518	509	526	545	535	536	535	573	552	575	535	529	569	584	559	511	565	542	560	548	540	564	540	548	568	493	548	531	563	534	526	525	548	531	550	545	561	524	537	555	556	556	536	538	520	561	589	523	549	556	498	560	551	525	525	519	555	510	580	545	531	542	563	549	520	568	546	549	545	535	542	485	516	528	560	485	535	521	498	564	543	538	523	539	558	529	542	574	551	563	587	542	521	570	536	513	571	600	552	529	579	523	550	555	565	579	524	566	526	566	542	502	536	509	573	621	539	515	568	512	531	554	583	531	546	502	502	567	524	571	532	565	568	556	560	556	535	548	568	498	530	586	559	560	534	540	540	547	558	547	536	522	547	518	486	540	533	540	550	547	543	517	502	565	536	526	541	542	536	558	526	547	533	551	506	562	533	540	483	558	568	511	513	558	540	567	549	543	562	555	562	548	575	580	542	556	583	530	577	548	584	547	564	541	573	538	532	529	504	522	572	588	498	543	546	580	550	543	514	601	568	552	522	571	521	622	585	563	566	551	500	534	538	561	553	523	531	500	544	547	574	521	538	558	543	557	517	517	559	555	550	529	560	552	537	549	510	591	552	568	538	567	561	539	496	537	542	551	543	546	563	575	562	538	545	564	558	528	516	553	549	572	555	548	537	545	545	565	567	537	554	518	542	531	533	555	558	592	567	562	539	567	625	563	501	551	495	575	539	552	550	546	541	553	559	545	527	555	581	529	560	551	549	523	535	613	545	559	537	535	517	547	537	543	537	554	558	543	549	555	510	565	559	531	572	537	536	559	498	511	526	546	544	578	530	536	540	557	533	578	540	510	554	505	526	575	546	510	540	563	519	540	571	588	563	550	527	560	553	549	507	518	592	566	611	536	532	499	562	535	531	523	522	574	559	526	563	576	534	534	558	545	535	536	541	551	576	529	574	528	514	520	538	540	536	572	550	542	538	572	562	549	581	508	518	529	582	571	527	546	552	585	547	572	553	521	544	544	590	553	575	550	545	554	579	545	523	523	553	553	555	525	547	584	528	534	569	572	538	557	522	561	566	524	526	551	541	591	542	566	566	595	569	575	568	542	522	555	539	534	560	495	576	568	559	503	520	536	576	576	585	537	556	554	539	501	565	529	520	596	544	555	607	560	536	612	570	535	526	553	562	540	540	509	531	565	564	557	532	518	564	586	548	543	544	552	526	566	558	539	548	565	545	527	519	582	551	570	550	533	583	561	539	529	513	526	544	567	545	584	532	524	578	532	558	505	538	578	534	555	561	568	556	570	547	583	566	544	537	532	538	530	524	568	553	581	570	562	590	557	508	565	569	588	553	566	540	534	548	534	582	527	539	546	549	537	541	518	522	555	529	579	557	518	493	537	520	554	481	537	555	542	552	562	519	557	524	531	598	539	586	509	529	521	586	538	511	575	504	535	530	541	551	560	529	489	543	535	531	521	536	558	498	504	591	558	519	551	516	531	595	560	531	559	540	578	523	506	520	562	544	516	537	537	532	542	540	551	550	542	550	554	518	527	570	540	573	552	567	511	542	540	535	527	516	529	547	547	537	568	542	541	559	569	584	548	552	544	587	555	559	566	517	571	568	561	529	525	535	585	561	528	557	586	562	510	538	512	526	577	516	574	550	572	551	552	543	524	546	534	531	578	552	574	593	541	543	545	528	558	553	534	483	524	544	541	547	515	580	539	526	531	573	570	549	574	549	515	530	540	503	550	526	541	568	552	521	505	562	562	499	533	595	519	544	547	593	555	569	521	551	539	570	552	546	557	535	550	530	530	542	563	579	512	517	554	591	542	519	540	523	553	551	490	510	544	561	512	520	525	555	535	563	535	591	513	513	542	532	561	515	541	548	544	552	533	508	539	521	585	530	523	585	557	552	532	556	566	518	526	523	563	552	547	548	547	546	551	559	531	528	543	539	517	526	545	524	537	551	540	517	525	558	526	523	534	540	545	566	558	547	542	512	538	598	504	510	585	586	502	544	527	508	559	549	548	567	563	552	546	563	533	543	540	576	559	507	550	505	529	587	500	572	524	506	561	559	483	538	522	513	548	571	564	523	548	577	584	553	548	557	529	568	559	570	578	524	537	507	518	553	565	569	521	496	589	551	547	557	556	560	541	551	550	523	503	572	560	536	527	529	559	554	557	555	560	577	535	538	547	521	531	580	520	544	521	544	579	514	581	569	535	560	541	585	572	562	538	555	562	558	562	533	534	579	529	525	529	570	571	542	563	532	547	537	544	532	495	562	549	512	541	549	527	534	546	568	512	521	523	519	503	549	542	503	574	522	535	557	536	593	535	561	525	574	542	565	534	537	530	525	590	548	502	563	545	537	546	536	542	547	540	586	544	533	535	545	530	502	555	551	577	587	537	568	579	539	567	537	518	548	520	538	539	514	526	556	543	513	543	565	564	587	528	531	526	549	566	556	531	556	545	543	564	549	499	544	563	550	552	543	532	550	594	580	557	538	556	506	499	564	529	573	544	523	522	540	516	564	519	536	544	517	552	590	580	523	583	540	565	541	527	534	530	545	584	518	555	563	598	548	545	546	532	531	515	511	543	499	567	550	543	538	553	558	526	514	557	558	549	579	527	561	534	522	583	504	528	505	510	533	544	550	540	517	533	554	507	578	519	516	572	516	542	530	566	552	588	554	515	545	509	565	557	550	552	564	555	539	551	535	495	512	536	543	554	507	548	534	551	557	557	513	543	569	553	532	517	549	588	542	543	532	561	538	557	548	574	535	552	580	536	600	546	533	546	560	567	557	509	545	542	525	542	561	523	530	546	560	530	496	541	538	553	542	582	532	583	560	555	513	567	476	547	564	547	505	545	554	527	518	527	513	524	579	526	578	535	478	567	588	530	567	559	546	567	536	549	519	532	559	588	537	567	555	488	534	540
23649	22747	31686	25818	20952	14157	1823	455	361	342	376	342	371	354	336	358	336	315	325	344	312	351	358	345	341	362	352	326	329	344	349	336	331	324	324	316	313	386	389	346	326	330	325	347	353	329	307	351	341	325	341	354	351	329	338	340	328	355	344	329	331	373	341	336	345	353	367	368	324	351	343	318	345	376	355	358	349	322	324	288	329	348	325	333	310	362	376	318	374	344	336	350	361	346	379	335	324	316	330	336	379	341	344	357	343	325	354	374	370	338	329	325	347	320	344	339	316	339	364	358	358	327	344	324	318	342	330	359	336	336	342	326	355	322	334	350	337	348	322	330	369	301	364	344	311	317	341	322	360	328	314	317	348	344	340	348	336	331	322	343	349	345	330	364	376	322	318	342	338	377	343	330	322	351	351	325	333	318	311	343	321	339	349	347	343	347	352	325	338	352	361	336	355	333	356	346	387	352	330	348	307	324	377	353	319	284	317	306	328	331	351	325	370	349	345	314	361	335	313	333	351	327	336	333	328	345	342	322	359	329	363	395	321	322	368	330	342	373	372	348	365	342	359	336	332	380	319	325	345	375	351	333	335	336	330	349	336	306	332	336	310	329	361	329	329	350	377	361	334	310	365	358	322	310	363	338	364	370	349	320	353	356	314	299	318	337	355	350	313	345	366	308	350	359	318	332	319	327	340	344	315	346	369	361	335	357	347	315	364	378	348	344	320	345	320	342	345	341	366	307	373	342	332	348	354	319	332	326	334	380	334	320	354	342	326	333	326	324	340	341	353	333	323	320	324	309	373	333	353	336	364	362	296	327	360	313	371	355	345	356	358	334	353	334	343	354	373	310	290	347	337	328	297	358	341	320	362	349	350	338	331	333	334	341	328	340	335	333	345	341	332	353	335	334	317	327	338	325	337	325	338	370	315	344	337	341	279	337	347	348	349	379	326	325	321	325	327	349	301	370	340	324	334	357	341	330	306	330	356	325	323	328	357	303	360	334	341	320	363	327	335	323	318	350	345	392	358	320	347	304	364	369	325	334	361	363	345	313	343	355	338	369	358	342	348	356	364	361	339	348	354	338	320	356	315	347	353	352	354	325	368	358	365	342	372	321	332	331	300	351	339	342	335	334	342	323	343	298	317	302	357	336	355	364	336	327	307	337	353	339	303	325	378	358	348	351	344	330	348	349	335	344	315	311	345	342	336	288	322	322	333	354	350	331	349	355	360	325	324	321	339	345	350	354	357	339	318	329	335	343	334	324	353	368	370	322	338	299	350	350	335	351	353	353	329	362	354	342	318	356	331	326	311	322	326	320	324	333	328	342	364	329	345	338	362	338	333	352	379	320	335	359	319	343	361	356	365	353	352	332	348	349	337	349	316	378	344	337	307	352	333	338	296	345	346	344	325	351	310	379	331	370	316	379	339	351	308	343	343	331	326	335	326	331	345	328	335	316	391	332	362	320	343	344	359	355	341	356	339	333	322	354	359	359	307	311	355	339	355	312	334	337	332	354	359	343	345	352	347	314	342	336	317	353	351	322	331	296	298	352	307	354	334	346	340	367	337	303	332	324	337	324	293	336	365	318	335	324	377	316	378	370	378	359	331	304	328	350	341	327	347	343	313	325	340	353	339	354	338	352	336	321	357	354	337	331	352	335	318	340	313	350	354	322	352	364	349	327	341	327	348	326	317	365	362	350	344	376	351	349	363	370	315	348	358	351	323	363	352	344	363	334	344	332	326	309	337	358	363	341	340	311	332	328	333	350	352	356	351	326	319	349	361	315	317	352	331	347	348	327	311	321	344	337	331	341	340	321	337	319	344	362	352	341	338	342	307	343	351	322	344	362	345	350	302	367	322	320	311	327	315	345	328	321	356	327	336	343	318	336	347	296	357	333	353	336	352	340	344	342	324	348	346	335	359	337	343	373	366	345	359	321	347	331	339	383	332	316	351	332	347	339	340	333	352	346	318	341	338	307	348	349	340	328	309	310	318	317	323	352	354	326	325	329	307	353	365	305	316	359	339	334	350	340	322	315	342	316	343	343	354	361	326	342	366	340	337	346	334	339	347	354	307	341	332	312	314	342	327	309	365	334	314	341	346	336	363	313	339	316	293	355	315	330	350	354	348	323	324	330	334	322	339	375	355	349	331	343	348	328	361	356	350	303	334	311	339	344	361	347	358	336	369	315	361	301	361	301	336	356	362	327	339	337	343	320	329	362	310	308	325	331	356	329	334	350	326	349	359	330	329	353	340	347	373	344	320	327	356	344	334	346	359	359	333	321	336	334	312	349	324	360	347	355	358	315	333	327	357	344	317	339	361	322	325	347	310	361	332	338	315	329	365	356	299	340	329	351	345	326	343	320	330	345	373	358	332	345	332	326	319	300	325	310	353	323	310	338	353	328	343	345	336	316	344	334	344	354	358	375	343	345	324	324	342	319	335	312	346	360	334	318	321	334	339	327	318	306	351	356	344	342	320	370	336	359	324	330	351	361	334	341	293	355	326	339	324	343	349	318	342	340	340	324	311	346	344	343	333	366	325	334	359	329	306	354	318	327	324	334	359	376	335	356	334	329	328	327	318	339	325	345	321	342	354	312	346	330	388	337	321	335	335	311	335	305	332	321	348	367	366	365	343	347	329	304	352	326	367	331	318	365	322	342	353	309	347	364	333	350	340	295	324	340	345	323	352	338	323	354	319	339	354	369	349	339	315	354	340	327	379	347	344	323	339	347	314	323	340	336	350	367	323	341	343	317	335	328	354	333	328	347	308	348	353	335	332	335	355	342	310	324	359	336	323	347	332	309	335	350	364	371	338	295	364	323	330	339	329	334	354	317	338	336	325	340	329	356	334	324	330	337	310	343	340	371	357	329	340	333	336	325	327	329	336	344	316	347	324	331	335	375	300	325	350	321	365	345	329	335	340	353	360	360	334	346	364	311	338	314	361	325	357	327	353	369	354	326	353	325	343	347	315	353	309	369	320	308	356	331	325	344	320	352	345	354	347	334	334	341	352	347	363	301	318	352	330	377	340	318	325	342	317	345	333	346	334	341	336	321	315	318	389	369	368	333	341	296	342	295	344	339	298	359	309	340	328	309	346	366	324	348	319	362	296	353	355	334	339	316	356	337	340	333	325	339	316	359	328	362	323	342	342	335	331	353	374	376	339	340	328	355	315	353	365	348	323	350	350	342	368	336	354	276	351	325	352	336	343	332	329	368	367	344	363	328	331	351	370	337	332	316	334	345	322	363	374	364	323	328	352	375	398	305	367	367	316	304	336	345	318	357	336	354	328	362	328	329	331	373	340	367	352	332	333	335	357	359	337	346	354	330	332	371	342	365	343	325	374	327	332	354	327	346	358	337	351	359	342	321	294	339	374	357	328	337	297	327	316	349	341	318	337	336	329	333	358	344	292	348	315	316	300	338	343	346	354	342	365	329	342	338	323	347	369	292	348	344	339	339	386	312	340	349	353	305
56997	95973	71340	40077	16058	3627	1019	644	621	599	620	644	605	629	628	598	594	576	624	625	646	585	569	632	604	582	645	627	607	628	633	624	616	609	592	616	591	610	634	602	640	636	580	582	603	593	607	626	594	589	650	639	656	630	585	589	597	586	618	619	575	642	623	603	605	587	599	610	643	606	606	594	599	596	616	588	621	607	593	611	613	630	578	614	632	646	616	593	580	602	621	578	590	642	583	587	610	659	604	599	615	619	612	600	632	624	644	556	589	594	624	640	603	642	598	603	651	632	604	573	598	615	634	593	597	597	609	584	659	632	573	623	581	653	628	651	602	671	604	606	601	571	638	560	575	593	620	624	587	642	630	612	601	573	567	645	626	566	640	644	618	604	626	585	618	606	630	587	618	593	676	585	658	585	591	602	655	595	622	647	572	640	610	650	619	621	607	624	589	610	632	590	586	624	602	626	572	583	578	613	592	592	661	561	602	610	576	566	602	583	610	612	577	594	597	644	645	597	604	604	610	606	632	566	592	647	582	598	649	619	581	613	613	619	596	658	614	622	584	563	625	585	593	592	588	604	556	643	636	583	627	550	625	630	619	601	621	631	615	640	620	624	604	597	584	629	597	613	571	619	597	623	612	612	607	624	620	588	577	621	625	590	625	592	659	601	615	636	602	644	595	581	630	605	610	621	579	625	588	610	646	615	600	576	589	597	662	655	609	613	599	607	598	588	563	606	591	614	603	635	617	597	624	626	590	619	604	633	624	604	647	596	603	610	655	609	568	579	606	629	612	587	632	598	665	656	575	628	636	579	606	608	642	588	628	591	584	597	644	602	630	644	608	644	606	606	597	618	637	584	654	638	652	643	573	598	569	646	596	604	591	561	597	589	639	641	599	606	607	612	628	651	584	588	572	596	583	612	635	659	636	596	582	591	577	608	632	588	610	605	578	616	606	632	605	597	596	636	637	582	580	642	629	567	590	589	607	607	590	601	615	608	639	600	642	607	614	572	609	588	618	614	594	572	598	628	658	631	586	599	579	643	664	622	620	639	601	630	656	579	601	603	607	604	609	591	650	606	624	673	646	647	609	611	616	595	574	631	615	586	639	637	633	603	622	647	614	625	599	605	550	605	650	592	649	603	611	564	574	581	606	611	605	594	582	605	595	619	634	605	636	583	594	601	585	580	619	598	607	595	631	652	573	604	569	628	600	614	642	648	605	664	601	618	609	632	637	625	621	611	587	611	622	595	582	606	588	594	603	629	599	600	629	601	627	613	669	618	586	628	602	624	612	631	624	627	616	623	615	636	606	562	655	641	618	578	617	621	589	625	618	665	614	670	607	609	595	616	555	596	603	594	583	649	591	612	604	589	645	606	617	626	642	627	641	568	561	605	608	649	618	602	630	621	580	585	567	588	610	600	659	576	610	640	630	635	637	576	609	607	678	652	550	627	647	598	601	656	665	570	587	590	592	626	620	631	619	554	568	578	593	611	603	605	609	613	614	641	592	604	588	608	587	621	636	590	651	606	630	571	606	660	662	634	597	599	649	603	559	618	644	590	648	631	562	580	597	576	627	589	603	619	606	626	635	643	598	628	591	614	608	613	607	570	581	632	653	620	556	619	602	590	598	624	589	566	615	613	621	603	649	609	567	601	580	612	596	615	595	550	607	621	606	598	610	569	650	597	576	615	578	615	593	641	595	611	625	636	574	606	599	621	594	575	588	628	595	638	611	640	642	601	609	624	620	574	614	638	643	605	644	597	617	599	620	632	578	604	623	612	628	610	588	604	625	624	600	619	628	593	622	601	572	637	580	618	622	605	630	634	604	587	621	565	654	597	600	659	599	638	589	623	601	614	609	587	620	614	635	630	641	608	592	631	595	641	633	614	629	616	616	611	595	598	582	583	613	597	622	607	590	604	615	657	556	594	606	626	579	593	622	616	632	626	611	620	590	638	665	618	656	618	575	633	552	568	613	630	587	635	591	609	553	597	620	599	646	596	594	584	624	593	621	594	642	664	592	563	604	641	607	588	605	619	594	587	616	675	590	590	623	651	637	640	585	636	641	595	555	580	607	634	585	626	620	611	603	610	630	629	630	581	609	594	615	553	630	582	638	603	621	606	620	597	594	597	586	644	625	570	589	605	594	590	645	651	575	585	611	644	595	599	614	577	614	641	576	589	634	567	642	649	614	579	592	604	589	637	636	589	591	602	617	581	619	622	586	625	576	563	627	637	587	625	597	581	548	622	608	628	588	583	624	601	604	609	636	620	642	604	588	592	605	677	600	622	620	618	576	592	627	612	593	619	608	592	621	590	592	590	586	589	593	624	620	548	624	583	605	672	608	633	614	596	597	569	628	575	584	596	593	528	631	614	577	614	581	620	612	615	648	614	609	647	635	616	613	592	678	596	620	579	576	602	561	600	575	650	634	631	593	599	575	583	603	584	582	601	612	600	620	561	588	643	607	582	604	617	538	612	640	633	614	595	614	632	644	568	561	633	590	600	552	678	597	600	612	628	585	647	622	593	635	628	599	620	613	619	609	566	595	630	640	656	620	581	587	634	607	545	575	597	603	629	594	648	620	628	578	594	597	612	578	602	591	642	583	560	601	637	641	561	589	610	578	613	592	609	625	620	607	635	590	564	618	623	615	606	644	616	600	590	578	629	645	597	594	618	627	649	630	560	577	660	611	624	615	587	629	619	602	642	588	671	657	567	567	654	549	609	636	595	607	623	586	620	628	594	614	625	603	600	594	603	576	627	562	626	609	578	672	653	618	631	593	602	586	601	631	618	592	625	553	590	592	598	635	631	583	620	596	648	596	646	606	585	615	585	601	612	621	647	576	636	602	588	655	617	630	636	628	605	654	604	648	592	579	638	577	596	606	621	597	613	614	568	624	624	612	632	625	620	626	632	653	634	601	605	638	598	600	632	601	606	631	612	613	599	587	603	591	637	627	612	609	651	561	630	632	583	587	604	625	618	647	603	622	610	594	539	633	590	579	570	611	600	601	633	629	597	574	649	617	607	618	600	645	590	614	618	621	614	615	608	584	622	661	577	633	576	587	615	621	646	614	661	667	579	610	634	649	623	627	592	587	671	595	620	635	606	647	596	586	626	573	577	652	626	641	665	600	645	617	585	586	604	579	580	616	653	639	617	582	636	620	635	655	595	644	606	619	661	551	612	606	646	595	611	617	637	636	610	607	619	584	603	571	573	604	662	592	608	617	613	644	632	585	598	603	616	597	606	640	590	628	607	629	621	625	569	578	555	642	604	566	620	616	610	543	598	619	611	594	636	566	665	615	613	607	605	619	628	611	575	595	591	627	652	609	606	600	586	627	643	611	642	615	626	653	585	642	600	629	584	580	615	643	584	576	649	627	626	604	598	578	605	631	595	625	627	606	641	595	564	640	646	628	598	594	566	592	629	617	607	625	615	605	586	589	583	564	623	635	621	624	635	603	640	585	591	581	599	631	610	625	610
29902	28384	29347	12780	1791	531	353	268	287	277	278	276	325	288	275	274	257	274	279	268	249	299	276	301	275	284	301	279	307	303	258	283	282	276	289	302	282	266	278	288	284	284	250	285	285	278	282	270	292	282	275	304	292	288	264	268	270	291	295	304	266	275	319	274	303	263	301	281	283	268	280	296	299	297	298	267	300	296	278	268	289	280	297	321	299	276	276	282	269	274	270	270	298	258	293	310	280	298	295	305	316	298	265	276	299	288	288	276	241	257	265	292	309	265	273	283	268	267	275	316	285	290	281	278	288	251	284	274	264	276	308	267	265	269	283	290	292	274	254	297	283	292	285	274	309	269	297	302	281	253	290	304	267	294	250	286	260	278	296	290	283	267	268	250	288	312	249	260	288	276	286	281	301	283	267	278	257	285	263	286	284	297	285	256	287	291	287	272	299	285	268	271	288	277	291	286	258	326	274	293	306	258	316	306	262	294	304	272	272	281	293	295	309	272	291	288	296	244	265	294	268	292	282	279	319	279	278	313	275	311	306	261	284	268	269	291	300	283	258	266	275	282	269	277	273	291	270	275	288	291	276	271	268	267	278	281	277	284	275	281	296	286	274	250	271	267	285	300	313	310	288	276	308	283	269	267	291	296	285	292	284	288	284	282	263	275	266	275	302	291	260	274	266	256	290	275	280	291	274	267	297	293	285	287	259	312	275	309	280	275	296	285	279	298	297	283	278	246	306	269	255	297	276	271	296	282	279	279	291	279	286	289	303	278	310	306	278	273	294	293	262	251	274	290	276	262	273	277	270	285	286	273	264	289	264	269	289	269	302	270	271	252	286	284	275	295	283	278	312	283	305	266	253	257	271	287	257	277	265	273	282	287	253	250	272	293	293	311	291	281	294	285	312	291	283	281	281	285	283	295	266	279	286	275	267	273	276	278	285	269	262	294	265	267	260	301	303	246	279	302	267	284	283	286	278	280	295	254	288	243	280	296	272	293	289	300	271	299	292	271	268	271	256	251	303	267	273	270	273	279	259	291	281	300	277	289	294	282	306	292	249	297	281	334	291	284	263	307	266	254	274	265	286	282	304	287	277	269	276	274	265	297	263	281	293	278	282	275	275	301	278	241	245	293	269	282	259	273	253	270	289	291	290	297	258	276	278	276	270	271	278	262	288	276	284	267	299	276	293	278	278	335	273	287	279	280	278	283	277	293	269	262	271	307	305	288	276	292	284	288	254	273	271	305	303	252	267	284	294	278	311	302	267	259	320	298	259	258	253	286	285	286	304	265	298	260	247	266	274	304	269	275	308	273	268	285	284	284	273	296	301	267	314	251	240	304	277	293	303	291	279	280	298	283	275	298	244	309	280	285	290	269	249	244	265	310	278	277	277	308	254	283	284	276	267	268	284	276	270	277	295	302	244	281	261	293	268	270	280	311	268	250	296	283	274	264	279	305	264	259	281	302	311	300	291	275	320	283	278	279	298	296	274	285	319	257	276	262	253	285	263	257	270	300	261	269	286	318	282	288	277	281	296	269	288	262	283	273	284	292	301	261	280	275	297	277	278	265	278	277	298	291	275	269	289	255	288	297	289	296	305	274	267	291	292	281	262	257	258	280	293	267	280	297	281	267	270	277	319	310	271	301	300	266	288	275	263	244	287	286	288	281	263	256	259	280	260	260	293	248	263	301	280	321	282	272	282	266	260	263	273	285	285	289	280	287	295	287	304	304	281	298	285	294	268	314	256	271	266	297	304	284	285	291	260	271	281	257	268	280	278	286	276	289	268	294	285	264	290	285	310	308	313	278	298	278	294	270	275	267	292	286	305	266	277	263	268	256	261	273	275	286	289	266	268	290	285	283	299	245	248	269	288	291	299	296	279	284	270	279	244	305	273	294	293	287	296	250	279	266	271	264	254	274	271	244	290	281	298	298	282	284	298	259	269	271	288	254	296	252	271	292	266	278	275	285	274	253	282	259	300	290	308	294	238	275	254	278	309	296	282	321	260	282	270	259	303	258	292	281	281	293	243	292	273	296	268	265	297	269	290	279	294	282	276	265	271	265	277	293	258	280	311	262	240	290	289	279	260	281	235	269	304	315	245	292	292	284	302	259	275	298	293	274	273	308	297	289	279	258	284	297	273	286	278	255	287	267	276	257	273	272	291	308	268	261	254	290	279	268	308	290	282	266	272	305	292	284	285	260	288	263	292	284	288	268	256	267	290	264	267	271	277	283	269	274	276	268	295	294	265	292	290	292	303	278	255	269	292	261	281	264	287	286	253	268	315	275	271	266	289	293	297	282	305	268	311	293	274	283	308	299	279	279	280	303	293	262	252	287	271	284	307	291	267	302	263	298	271	307	286	254	265	302	279	272	286	263	272	282	287	277	247	322	237	294	279	283	259	252	260	276	302	280	295	291	274	302	270	281	269	268	292	295	286	275	287	303	265	253	264	299	300	299	285	267	285	271	287	276	259	272	308	285	251	299	307	275	299	282	293	293	291	254	266	266	254	263	271	304	263	270	291	266	289	280	280	272	258	266	317	306	295	246	310	253	280	267	297	279	283	276	274	282	307	311	302	300	266	285	292	310	271	287	272	245	276	279	293	270	307	280	299	266	253	277	291	312	255	283	282	311	285	263	295	278	268	263	286	290	271	260	292	299	280	336	301	267	302	293	298	280	290	264	297	297	277	270	309	269	289	291	273	291	285	266	274	290	260	289	300	295	261	277	301	271	289	284	274	283	275	282	264	290	280	278	289	260	287	272	261	260	301	283	328	272	315	287	277	274	271	294	251	318	246	269	281	290	271	251	320	280	288	288	311	252	298	270	285	293	269	314	302	293	284	266	281	259	273	261	278	262	281	272	282	250	284	265	303	264	269	293	293	272	268	293	274	291	285	309	297	283	266	277	285	301	271	268	284	256	262	277	318	309	296	271	285	278	281	248	282	287	279	275	272	272	290	289	269	295	286	301	267	287	274	297	272	282	283	285	267	272	288	253	249	251	285	280	292	261	281	291	238	262	287	269	267	295	282	286	297	288	285	286	259	271	289	299	285	277	276	285	272	285	284	289	288	273	282	300	289	262	263	288	282	274	298	297	262	294	275	279	288	291	256	271	290	266	276	281	261	272	320	255	280	269	329	283	271	282	276	255	294	293	274	304	280	285	272	269	281	273	308	278	262	300	258	313	264	282	284	293	278	280	276	314	278	284	257	286	256	273	281	294	278	264	290	285	277	304	282	278	287	293	274	259	288	269	272	257	277	246	262	278	282	296	304	276	285	252	281	278	290	278	278	272	263	282	263	298	291	270	297	286	267	271	295	291	276	276	289	289	277	253	297	299	275	277	291	290	286	286	289	292	279	271	299	287	246	288	269	273	314	274	293	274	271	300	290	288	278	272	298	302	305	258	281	272	277	281	276	276	291	312	262	278	288	283	303	291	296	270	275	291	269	280	278	276	315	276	276	274	297	263	273	248
36850	46036	35209	13729	3510	978	631	548	525	544	510	526	552	503	549	528	560	502	530	529	546	523	533	559	535	499	571	540	562	511	566	536	509	534	541	539	582	553	507	529	525	552	576	539	548	566	549	546	541	540	521	556	547	538	523	586	520	527	580	523	547	550	531	517	542	509	506	530	542	564	549	522	540	563	525	528	508	521	559	511	518	565	522	544	532	528	546	516	518	570	512	510	506	540	518	527	565	502	515	542	506	535	530	556	496	534	529	512	552	518	518	504	524	564	532	552	549	567	529	551	520	551	496	534	521	551	571	526	541	528	544	534	557	529	536	590	515	555	556	553	520	531	515	518	525	552	564	534	539	510	552	545	546	522	561	531	567	537	559	528	531	521	548	535	543	543	601	543	554	514	542	573	528	526	577	541	561	523	513	519	512	574	519	537	552	539	520	532	570	519	525	555	546	541	548	502	527	539	490	535	514	523	521	569	544	524	553	538	560	489	506	558	530	506	517	529	524	523	521	529	489	567	522	513	516	524	544	568	521	530	580	558	563	525	554	546	493	538	489	554	528	536	590	508	515	513	533	533	515	512	536	522	568	546	498	516	551	558	501	525	528	559	524	613	567	586	529	536	588	561	511	528	541	519	534	530	530	538	579	496	531	569	513	551	489	527	497	561	541	557	537	576	549	547	542	546	537	555	541	535	529	528	502	515	535	546	570	521	542	497	496	524	514	516	562	521	555	568	542	505	536	533	566	547	538	527	556	546	537	512	542	518	527	527	564	533	542	529	528	561	550	496	551	518	556	551	512	537	544	548	556	505	551	547	554	535	525	527	528	546	566	540	536	548	504	547	548	520	532	541	522	526	522	527	550	556	470	582	537	548	508	528	564	577	575	526	517	542	505	512	522	524	508	547	498	510	527	511	569	522	532	518	508	561	597	521	505	513	550	525	534	493	559	475	569	498	527	512	541	511	536	543	604	526	532	520	563	511	524	531	539	542	538	552	546	566	527	521	533	591	514	493	548	546	523	548	563	501	562	511	572	500	527	520	519	500	484	528	623	510	541	538	540	544	560	525	517	547	515	546	529	564	541	517	523	526	521	502	522	524	516	537	519	564	501	564	574	580	532	493	516	570	497	547	542	541	495	553	545	543	540	530	516	508	539	550	580	508	523	526	560	570	538	544	536	540	546	516	534	533	571	537	522	592	493	470	512	535	535	529	512	546	524	556	548	522	529	506	532	495	526	555	508	507	521	510	560	567	519	510	590	531	526	544	513	537	543	523	577	559	503	492	555	531	536	503	565	535	556	532	552	496	537	515	552	527	575	519	555	516	549	564	507	547	530	511	578	509	519	549	562	528	520	529	581	543	550	518	544	515	529	515	502	547	551	535	520	541	581	530	550	544	554	522	555	563	558	522	573	572	539	508	537	550	542	532	547	561	559	551	504	509	522	535	550	554	505	543	504	543	551	533	529	517	565	545	555	531	561	543	551	540	560	525	528	533	528	518	503	551	519	535	482	559	513	553	512	551	561	525	501	526	507	536	557	520	523	567	571	523	559	537	525	547	545	532	507	526	583	509	529	550	534	548	513	504	515	524	518	519	560	557	567	529	518	517	540	549	545	538	573	482	547	516	498	542	528	522	540	526	550	537	553	522	532	563	529	544	542	502	571	522	519	564	524	580	491	540	553	573	539	551	553	579	528	588	544	527	536	509	545	560	502	548	529	535	517	519	511	541	568	547	519	505	589	552	526	541	533	507	530	518	551	526	527	521	513	569	514	511	527	579	539	520	505	518	535	562	517	524	550	530	587	522	529	555	557	520	564	538	539	529	544	547	541	574	554	520	555	525	548	523	519	525	523	552	552	510	536	518	541	491	543	542	526	538	537	518	552	556	532	537	521	526	531	552	538	536	568	544	541	552	508	506	496	545	499	553	561	532	539	524	519	498	547	551	528	524	542	513	565	557	524	534	561	575	523	556	535	571	566	605	498	516	513	534	548	533	520	541	550	521	535	550	531	558	561	559	558	528	535	563	502	483	510	515	538	523	516	524	516	504	541	541	551	540	520	533	522	504	561	537	563	541	522	524	540	522	533	518	543	514	575	519	559	570	537	564	537	510	535	551	506	548	564	524	514	554	519	533	539	503	562	535	527	543	546	544	548	543	565	483	550	519	526	554	520	519	544	533	555	557	555	559	575	495	538	540	536	513	558	536	552	560	490	532	526	571	525	583	497	563	575	554	532	549	591	540	533	530	556	545	547	569	538	515	528	543	547	587	542	524	515	488	529	555	524	508	557	507	569	525	534	566	498	519	532	531	536	564	510	528	568	509	539	529	520	530	568	540	520	539	527	597	523	536	534	504	532	553	563	576	530	476	515	544	531	523	522	548	536	540	553	531	554	539	543	522	539	540	553	566	518	537	511	545	520	493	538	564	534	532	559	517	519	562	530	540	523	510	507	516	543	505	552	482	540	526	524	530	513	516	539	547	559	541	533	520	515	576	524	538	562	520	518	573	541	569	534	561	565	487	557	540	559	558	547	581	577	542	536	547	524	524	537	526	544	499	556	582	561	545	527	540	558	514	545	533	531	574	564	521	578	555	553	594	544	540	535	507	523	555	547	536	584	563	555	550	517	580	534	552	539	574	522	490	513	530	532	526	524	531	519	518	528	485	569	515	557	535	471	561	559	529	504	552	510	542	519	544	508	538	535	523	567	528	605	544	556	537	513	571	543	509	530	543	545	528	510	481	525	546	567	555	557	498	527	548	580	560	532	548	545	550	585	532	566	524	539	547	531	520	567	536	557	543	569	526	534	529	527	553	559	525	570	550	568	548	569	557	496	551	531	548	530	541	527	558	498	499	505	541	499	560	551	497	538	530	549	541	518	531	583	536	529	558	519	564	521	519	504	507	552	510	526	539	554	528	572	547	566	574	541	543	511	488	578	511	484	552	504	524	528	581	518	524	523	546	545	511	531	563	503	532	517	499	544	511	502	541	540	533	544	518	543	528	539	512	531	505	535	537	522	541	561	527	496	559	520	564	515	549	545	537	519	591	516	490	543	512	543	554	518	546	584	529	569	527	477	515	560	544	537	542	538	547	531	545	572	521	520	549	546	549	548	557	566	527	531	533	536	551	514	543	566	533	509	478	558	493	535	554	562	563	540	531	509	528	509	532	533	545	534	533	556	566	527	525	557	542	534	540	535	584	514	574	500	521	539	492	490	553	576	551	551	607	555	520	510	521	536	538	548	530	489	529	518	528	482	539	541	550	539	514	529	530	517	551	534	546	561	527	503	570	531	538	514	527	515	545	545	564	535	550	577	487	522	550	529	531	529	553	545	517	521	518	517	535	528	504	523	520	532	544	564	535	545	584	514	542	584	579	512	535	558	519	557	528	555	551	537	532	485	549	561	536	593	507	530	522	544	556	491	532	563	534	522	497	517	515	559	497	532	502	521	516	585	515	531	530	560	523	540	539	528	517
24950	24004	34437	27477	18818	6141	627	357	291	293	306	304	289	295	282	292	285	285	280	287	278	272	291	278	299	282	280	291	295	308	306	293	297	275	286	291	317	266	259	296	259	241	299	291	283	254	276	308	259	263	310	273	282	311	276	299	303	331	279	281	292	303	278	226	290	280	309	281	290	278	273	267	292	276	282	289	297	255	269	304	279	282	282	284	282	304	285	269	292	284	281	304	264	285	292	284	297	294	321	274	311	266	305	276	267	276	293	302	294	284	298	263	258	285	269	297	268	301	276	264	303	302	290	297	270	288	294	299	304	274	304	264	305	274	266	285	284	290	289	297	303	293	275	284	275	277	301	307	271	258	264	274	313	311	241	302	283	240	267	324	305	287	276	273	285	282	294	286	290	301	283	300	291	285	271	291	270	297	285	284	257	286	287	297	272	306	268	319	291	270	294	280	269	279	271	313	304	260	298	302	287	296	262	280	256	296	260	326	279	305	249	252	278	286	311	262	273	296	294	291	284	302	321	270	279	272	308	261	310	269	281	287	288	267	264	282	289	283	299	265	281	289	300	281	289	313	308	259	304	298	277	287	288	268	303	304	285	272	286	268	293	280	276	275	306	323	323	274	286	296	279	284	249	288	300	282	291	287	293	281	296	270	303	291	288	292	245	290	278	275	301	298	273	255	256	311	296	278	272	280	281	310	310	285	277	275	287	277	268	304	277	279	260	261	300	305	298	294	282	271	260	285	294	266	271	261	277	265	293	278	275	277	276	255	305	315	303	298	312	288	267	301	260	287	279	300	284	285	271	304	292	310	284	281	279	260	298	307	271	284	292	291	283	265	287	288	274	261	270	307	273	287	309	301	264	243	286	292	314	306	269	268	272	255	294	274	248	313	280	270	291	262	291	282	282	281	312	289	308	267	294	284	290	297	278	278	267	298	302	324	291	301	288	280	306	281	284	269	276	274	267	319	273	279	256	273	303	295	282	282	267	264	298	291	271	299	299	286	279	269	259	275	275	295	269	283	307	268	276	273	291	289	293	261	298	306	280	289	281	272	298	278	282	298	260	276	289	256	286	276	282	279	298	308	311	276	255	291	294	311	275	267	265	305	299	271	301	305	282	291	295	265	293	284	289	271	279	304	274	284	281	286	318	294	269	283	281	294	270	303	272	292	277	304	286	289	274	293	280	266	287	276	303	290	275	279	266	246	283	268	292	270	287	269	302	303	285	275	313	309	263	257	292	316	286	281	246	326	266	293	296	298	310	267	279	304	261	278	301	294	273	278	268	306	287	281	265	277	287	270	305	269	291	287	274	286	294	269	274	321	273	292	291	291	292	301	273	285	286	265	294	297	291	282	294	270	290	303	277	309	262	302	268	318	251	255	299	277	267	278	285	289	270	294	295	272	300	292	272	311	267	292	295	297	312	273	288	281	305	309	269	249	294	270	265	287	269	307	257	295	314	294	258	276	288	267	264	304	260	313	271	282	280	281	291	268	271	321	320	268	288	310	293	302	297	304	280	291	274	269	270	276	296	297	311	278	250	300	299	282	291	296	275	268	313	261	287	269	282	277	258	290	315	289	284	293	297	237	299	305	273	263	286	287	304	251	286	275	280	313	284	288	303	251	277	268	305	282	293	297	283	300	265	282	285	295	310	298	262	269	250	302	246	292	273	302	268	292	269	274	279	287	272	278	278	281	261	302	298	269	277	252	265	304	264	257	299	244	291	281	290	272	287	291	272	297	287	268	277	274	273	297	272	274	296	291	283	288	277	291	260	270	281	283	267	293	290	272	270	310	293	269	289	278	291	290	282	273	261	291	273	284	317	285	274	297	263	297	280	283	303	310	287	276	276	312	281	291	275	267	244	257	287	299	290	282	249	287	308	264	274	326	307	284	297	271	255	288	343	291	255	271	259	293	299	283	266	269	313	293	332	281	268	302	282	265	284	302	272	297	315	313	296	288	281	289	271	277	286	270	291	307	273	280	294	276	275	279	280	262	270	306	282	294	279	279	269	304	282	251	286	295	292	275	280	291	298	308	303	294	288	263	251	273	249	295	285	294	300	291	295	290	283	270	316	284	273	298	293	271	274	279	275	265	272	300	270	285	308	270	246	253	299	293	284	264	279	305	304	303	273	287	302	292	264	279	265	267	300	264	271	304	266	292	275	275	283	288	309	285	285	286	245	301	278	291	313	281	320	289	288	275	293	265	252	289	287	273	287	282	296	302	270	291	283	265	306	295	253	281	274	273	280	283	270	286	286	312	312	269	315	286	265	284	315	270	266	295	257	300	306	262	332	286	292	300	273	274	285	305	261	275	284	296	289	303	332	272	306	284	264	283	246	265	280	290	290	277	268	291	298	302	290	295	314	283	254	281	259	275	280	295	248	264	305	295	280	314	277	284	262	270	295	292	314	271	277	287	305	312	273	300	282	289	274	290	292	294	276	323	266	307	271	306	282	225	324	288	268	256	275	291	302	271	294	293	278	321	276	312	267	280	281	276	277	286	286	275	283	303	288	294	274	306	260	300	265	252	292	285	275	279	292	307	264	265	249	307	293	301	282	292	275	276	272	277	266	254	285	283	326	303	275	280	281	285	259	300	296	285	322	286	300	253	285	283	284	280	265	269	269	267	295	300	293	291	303	301	315	297	284	291	250	274	304	282	258	292	279	283	302	297	306	274	295	269	263	282	303	262	275	294	314	286	276	276	292	273	318	252	304	274	286	270	281	281	259	280	310	268	294	295	296	283	294	274	285	268	265	294	292	255	269	314	330	268	273	305	319	277	278	279	279	289	292	306	290	280	310	305	293	301	274	274	293	284	256	282	282	272	286	278	302	271	284	286	287	281	280	286	328	281	276	274	304	282	281	301	297	299	267	302	271	259	298	291	275	303	284	282	295	293	284	268	272	283	276	283	288	247	296	305	295	267	270	282	266	290	301	284	283	258	281	276	271	277	268	261	293	262	256	286	330	293	268	280	298	282	260	293	260	293	278	270	289	280	300	297	297	305	273	289	284	259	297	292	280	296	270	280	281	261	282	295	308	271	299	281	285	294	316	298	312	278	291	283	288	315	297	283	302	262	314	299	299	296	291	253	291	306	271	290	269	279	283	255	291	280	270	307	271	290	283	307	276	303	299	315	279	290	276	275	304	295	279	286	307	295	314	319	304	292	302	286	259	276	296	302	255	277	273	287	287	267	274	277	293	293	248	299	270	291	281	276	279	265	269	286	284	319	279	266	283	281	292	266	307	307	286	272	295	258	276	275	298	268	291	253	302	294	328	276	259	266	271	284	272	285	282	263	285	260	286	306	308	287	302	312	305	297	268	281	300	346	275	294	274	275	284	288	277	287	275	275	310	280	272	287	271	275	272	285	292	285	292	277	283	255	310	280	263	293	270	279	269	261	287	289	288	286	286	313	285	281	271	284	269	266	292	277	300	284	324	278	292	298	292	242	293	277	244	294	283	288	265	285
58880	88568	64487	36755	14919	3525	909	564	522	555	553	518	527	536	515	559	577	554	541	518	533	461	522	581	560	581	545	496	557	569	529	545	529	539	558	580	525	576	527	580	540	492	532	511	563	536	535	532	541	602	534	502	543	529	579	515	575	534	560	546	560	545	500	563	525	536	544	553	563	593	525	527	519	542	562	513	536	513	532	531	580	574	559	550	519	545	500	514	540	559	516	548	547	548	523	489	527	500	550	556	511	497	523	539	520	518	547	543	524	538	529	554	541	515	529	532	526	566	532	545	523	567	509	543	536	514	526	542	520	546	557	558	527	517	579	527	545	542	546	499	549	537	565	534	554	540	522	534	540	561	559	513	514	551	517	526	527	561	537	511	497	521	519	524	525	531	535	533	544	547	537	553	553	537	568	524	499	572	507	523	508	515	505	515	522	548	577	531	574	540	549	548	555	560	566	530	555	555	515	574	517	568	526	530	528	536	518	539	506	588	501	569	530	513	546	575	534	514	554	567	516	552	572	550	557	571	527	513	551	547	573	555	513	510	506	560	507	565	556	518	563	563	531	521	526	496	516	559	572	547	514	537	579	553	560	492	547	558	521	536	530	531	488	542	537	544	556	514	549	530	536	518	544	533	542	541	551	518	555	535	503	538	526	522	525	546	551	552	501	562	519	546	542	493	530	568	495	544	526	514	580	520	496	542	545	582	516	487	538	504	530	521	551	562	561	545	522	498	505	560	573	522	518	487	567	572	584	552	546	510	546	565	525	535	548	559	558	505	568	555	513	533	517	555	531	560	571	568	502	496	566	538	504	537	533	520	555	492	566	631	524	508	503	513	520	532	545	534	536	572	583	520	509	525	505	519	526	526	556	517	544	531	503	544	572	535	512	542	551	535	500	517	535	542	515	557	514	546	464	544	525	529	546	506	543	530	555	513	538	555	545	536	529	513	527	526	489	560	501	571	521	531	520	534	539	538	512	523	562	515	546	557	545	526	533	492	555	579	493	542	494	520	553	533	523	523	544	515	519	560	508	587	550	558	508	599	532	528	535	578	575	532	522	496	562	513	496	524	547	540	507	557	514	562	542	601	566	526	545	533	556	526	528	543	550	526	518	560	548	528	526	535	573	530	535	534	559	518	544	536	493	550	572	567	528	509	599	550	536	560	518	546	543	544	535	543	517	559	558	524	551	539	520	559	517	562	528	548	535	557	509	556	535	539	507	540	556	554	549	545	529	595	570	532	525	561	580	539	558	527	533	498	530	539	531	567	529	536	588	535	530	549	552	506	560	537	587	558	555	585	546	495	556	554	556	531	552	501	516	576	563	582	538	576	544	548	510	532	535	530	564	510	531	500	531	550	507	564	539	528	538	515	512	555	533	553	541	526	506	519	542	535	542	524	518	579	507	538	528	540	560	549	509	535	502	520	562	541	515	550	548	545	537	510	551	560	524	573	536	531	530	575	541	508	534	534	545	572	547	539	532	512	515	520	468	559	534	535	536	526	510	536	562	539	518	543	559	539	570	534	538	541	506	538	567	550	581	534	522	519	544	517	506	524	534	505	528	540	503	542	528	526	574	543	552	557	552	514	548	469	527	548	528	501	544	542	537	556	502	561	547	517	560	546	547	545	565	521	545	518	551	533	564	490	533	571	500	567	556	519	543	574	539	587	518	548	547	503	516	508	545	538	530	515	504	546	544	532	546	571	532	538	549	515	542	539	536	549	534	537	517	559	519	545	526	521	527	476	552	537	527	507	562	538	584	519	542	547	540	578	538	567	517	499	549	558	582	540	507	508	514	551	544	509	527	484	533	544	517	513	519	571	600	545	526	529	525	536	508	545	512	574	540	582	571	520	531	543	482	496	543	543	527	532	507	521	500	510	512	550	541	539	535	547	524	505	507	540	535	534	610	559	530	539	555	547	535	513	544	519	597	534	554	572	523	539	548	511	570	541	504	524	528	541	510	548	540	593	526	534	538	551	540	490	554	573	514	558	520	548	542	509	484	589	533	519	558	502	514	547	501	531	516	551	527	544	524	559	552	515	518	528	501	538	525	560	541	527	550	560	558	503	516	550	518	566	549	532	535	495	550	533	532	539	540	565	557	556	557	527	475	539	490	569	502	567	555	547	500	516	557	556	538	572	530	540	536	549	526	597	508	554	528	555	567	531	498	548	542	571	492	519	494	545	536	569	581	519	545	508	547	551	488	529	569	538	496	559	570	519	561	534	504	528	533	530	509	540	541	551	507	551	533	571	589	517	513	536	569	549	563	531	520	572	482	535	522	547	515	523	529	539	555	548	532	585	532	550	539	542	518	510	539	552	497	522	539	548	528	543	559	530	551	568	589	568	517	531	517	502	546	541	522	521	518	575	526	551	567	554	494	585	564	541	509	540	538	542	493	513	560	541	491	546	543	542	526	529	538	547	566	542	524	545	520	545	543	505	529	535	509	551	509	554	521	531	549	568	515	520	559	528	507	501	519	515	541	550	485	535	520	571	527	555	545	504	509	574	519	533	532	556	549	524	532	548	557	519	562	506	541	485	549	531	522	570	494	555	541	509	528	523	507	552	527	557	551	516	539	531	540	506	582	524	505	524	586	505	530	578	475	542	581	575	541	557	495	514	546	504	526	539	551	553	536	551	543	530	511	594	510	493	558	537	537	517	583	551	569	549	546	486	528	551	543	520	518	502	520	487	555	550	537	518	541	519	487	531	507	499	539	542	567	533	530	525	514	569	551	512	566	505	581	547	502	547	534	550	510	526	546	535	534	535	549	549	504	559	538	516	548	503	548	534	501	551	525	539	568	556	517	535	522	563	485	516	564	506	526	544	573	569	592	522	514	508	562	503	535	557	551	535	541	504	566	555	574	547	544	565	518	563	538	509	548	529	532	522	534	562	533	559	544	546	553	500	514	516	570	523	566	523	588	543	528	505	535	523	566	555	529	526	566	536	528	515	553	514	528	512	552	556	527	516	518	567	514	513	584	552	521	553	531	527	496	502	497	518	521	552	547	528	533	536	516	527	537	516	560	556	552	470	540	545	517	582	530	544	523	533	552	524	557	523	545	552	506	492	528	553	532	522	535	518	531	528	553	543	562	557	513	587	560	567	579	526	533	529	572	535	539	548	553	539	516	537	529	530	561	508	508	539	528	538	513	550	539	548	504	542	552	522	510	546	503	526	506	579	521	541	543	585	521	532	567	531	570	525	519	532	523	515	519	540	524	547	532	542	584	547	574	532	510	567	553	534	568	542	545	539	513	571	564	572	553	553	520	567	537	542	552	526	530	544	517	535	558	554	495	502	528	529	543	553	507	533	555	511	518	561	550	528	498	548	541	532	524	566	551	529	510	541	545	493	531	538	545	538	525	551	516	519	547	512	540	528	514	534	485	556	552	518	552	520	518	576	551	530	553	538	576	493	530	492	516	547	535	534	514	530	558	553	521	569	532	537	540	570	553	560	517	502	513	543	521	518
23541	22698	31537	25332	21247	16685	3162	471	354	347	334	347	309	339	326	359	366	335	372	340	338	357	328	308	357	344	321	344	352	336	337	319	341	348	363	355	325	318	346	335	326	353	356	381	351	372	350	358	349	334	370	339	349	359	348	326	332	343	379	322	332	329	328	334	340	358	357	372	354	334	346	356	355	358	356	318	330	363	352	338	341	346	341	373	333	363	350	367	390	334	356	353	352	349	341	338	334	343	328	361	317	369	362	358	360	356	356	361	360	364	343	344	338	356	362	318	369	345	373	347	327	318	367	347	326	359	331	361	338	347	356	323	316	327	341	340	350	333	351	330	340	350	346	344	396	332	332	336	355	358	330	339	353	366	328	336	337	326	342	342	343	356	338	325	366	370	340	369	336	348	332	342	345	324	342	321	349	319	357	381	338	333	336	326	348	307	309	362	338	364	335	337	340	367	337	348	318	347	357	343	337	350	324	334	334	366	323	323	369	359	336	364	312	314	329	331	323	317	370	364	320	353	314	290	321	357	357	329	332	360	318	366	345	386	352	312	348	333	346	353	337	341	311	324	340	354	319	323	345	337	339	310	314	337	367	311	353	359	339	324	365	354	353	336	342	344	358	326	378	353	358	356	351	331	330	354	298	365	311	332	347	333	351	353	325	330	304	340	320	344	352	332	354	352	363	369	357	323	356	332	352	331	343	340	331	349	350	367	330	319	323	349	347	351	338	314	330	348	355	312	353	357	341	320	349	357	333	346	337	324	362	364	346	359	324	347	332	362	350	331	336	343	341	330	337	356	335	336	300	305	366	337	322	346	338	322	319	364	330	292	359	350	355	378	347	324	342	363	377	343	332	369	337	343	325	338	376	356	341	338	348	353	331	378	312	310	324	376	330	363	308	346	313	350	375	334	342	345	334	346	353	343	354	333	333	335	347	347	330	356	323	348	336	321	316	306	343	345	355	379	305	341	330	360	365	339	340	359	370	365	328	331	334	367	363	332	345	325	291	325	354	325	365	358	303	316	322	345	306	369	323	312	333	346	332	346	376	346	299	333	349	344	366	317	346	364	322	329	321	321	361	335	364	334	352	333	329	358	353	335	334	364	377	349	363	352	359	383	360	323	330	302	307	324	352	365	335	342	349	319	338	341	328	361	335	329	322	303	338	305	344	336	355	355	356	369	360	343	337	339	360	338	343	334	363	337	362	338	333	363	359	379	318	341	364	311	308	320	348	363	335	361	344	327	348	346	350	348	348	351	321	314	343	341	335	321	329	358	350	320	381	314	305	348	357	349	345	311	331	347	352	374	362	315	373	340	319	331	346	349	344	358	328	351	357	372	344	388	368	316	350	308	365	333	349	332	375	328	329	369	357	374	317	361	348	342	363	330	396	402	350	362	377	360	380	351	350	341	338	349	329	336	340	294	352	348	316	371	333	361	358	342	334	333	317	364	334	360	371	350	358	342	342	330	343	325	331	390	345	346	348	309	355	352	328	375	306	357	336	315	321	324	359	359	308	342	347	296	351	354	343	360	345	313	326	360	346	339	349	318	346	346	316	342	329	339	363	351	351	356	316	314	358	366	327	361	335	292	331	335	369	342	349	357	321	340	366	354	312	358	310	345	333	343	344	358	304	322	333	337	321	350	345	320	335	349	317	348	341	351	345	365	348	355	359	352	349	351	347	344	347	338	326	355	299	351	299	364	366	330	347	343	350	382	324	332	359	319	327	328	330	338	332	329	349	366	333	349	340	333	317	342	375	307	346	322	346	344	328	389	322	320	335	343	376	347	319	357	322	333	361	352	340	353	325	329	331	320	342	361	330	347	368	367	310	322	374	344	326	362	353	320	355	322	332	352	339	348	352	332	321	360	341	309	360	346	299	326	348	340	375	327	360	345	335	346	347	354	352	357	375	347	361	316	356	324	317	338	353	326	348	355	369	370	316	358	312	357	342	371	337	320	295	312	288	310	322	358	323	357	300	346	337	320	350	359	338	356	358	332	355	329	342	336	330	336	343	308	338	344	323	355	333	355	383	339	335	339	333	349	359	359	337	365	341	335	336	346	345	321	350	335	360	332	343	345	335	314	363	357	332	322	328	356	342	323	330	348	330	339	319	306	331	344	326	335	355	345	339	361	342	317	348	305	376	356	337	327	343	359	328	383	355	321	321	351	346	336	353	320	356	291	339	312	343	372	378	356	330	315	345	363	334	333	334	355	390	316	300	313	349	358	373	329	341	348	285	365	357	338	320	328	329	345	364	360	362	331	320	352	336	320	328	345	357	348	333	320	346	365	380	326	359	321	337	335	341	363	366	331	342	333	332	342	362	315	324	340	337	327	325	339	330	335	347	381	332	401	339	356	329	357	325	320	341	341	356	371	380	338	352	323	333	332	344	362	368	349	348	311	343	347	343	345	346	379	333	338	357	343	338	318	371	351	353	364	319	343	373	356	338	337	319	372	347	323	345	342	318	340	357	374	385	346	333	327	366	349	334	338	338	318	321	343	348	345	345	359	344	331	330	366	378	342	343	339	347	343	363	353	355	346	361	313	332	361	334	342	333	344	345	335	341	365	366	344	357	352	307	342	328	337	347	360	369	338	350	316	348	356	316	356	323	345	332	328	343	336	317	369	340	296	318	356	344	341	363	326	368	325	309	369	343	334	330	347	339	346	315	335	345	367	326	338	362	347	352	326	348	354	350	348	325	342	348	345	330	331	316	375	331	321	364	351	325	343	328	322	359	342	388	350	412	345	347	335	319	394	344	367	314	337	340	304	356	343	358	367	359	316	348	354	351	333	295	316	329	311	339	372	340	361	349	373	335	361	324	377	351	343	332	315	338	315	336	339	327	324	335	375	360	342	317	327	356	348	295	350	339	336	335	349	315	372	323	348	343	361	333	347	335	319	383	321	325	380	360	369	330	316	352	335	327	364	359	331	322	352	362	347	327	317	303	334	350	335	366	339	341	307	377	330	323	330	306	358	352	337	295	348	342	349	354	365	332	327	318	354	378	329	364	351	382	334	361	340	360	328	332	299	308	342	331	315	352	339	346	352	327	351	334	321	321	322	320	341	353	349	359	341	344	343	323	343	328	353	386	337	365	359	346	381	328	311	340	352	367	315	335	335	335	349	343	329	362	328	365	321	353	335	328	358	334	336	333	342	354	355	336	357	377	319	341	331	359	333	352	341	362	322	340	340	351	330	335	311	361	334	359	330	337	341	367	332	352	366	328	335	354	341	328	351	309	366	335	359	333	326	302	367	325	344	347	329	333	311	381	349	343	341	332	342	313	314	390	356	368	338	318	362	357	345	360	319	344	330	340	361	361	343	340	345	348	373	351	339	345	349	353	368	350	377	353	357	339	355	339	290	348	352	326	342	342	318	389	328	358	340	312	356	323	320	348	326	324	363	333	336	356	343	359	334	331	314	349	335	357	328	345	301	330	334	338	343	369	334	321	363	355	304	319	374	327	304	340	349
61228	100269	72773	42999	20130	5307	1379	753	637	608	639	614	622	583	628	629	601	599	638	610	612	568	608	637	590	603	600	584	635	559	630	618	574	676	629	606	594	633	601	595	571	637	606	626	595	596	605	596	608	646	595	639	617	625	615	578	634	626	573	613	581	621	585	597	595	595	604	623	583	613	601	571	612	607	586	609	635	591	619	631	629	579	568	612	565	620	590	617	614	588	599	627	612	590	600	599	611	610	617	609	595	612	652	584	603	622	612	619	640	603	624	651	606	596	623	626	605	603	589	637	599	594	587	616	612	605	607	606	640	617	593	597	608	574	623	606	616	614	630	613	608	613	569	605	579	601	606	632	612	649	631	599	655	579	630	592	591	642	615	625	603	591	639	619	661	613	610	592	624	646	584	585	618	592	599	646	571	587	624	637	629	604	601	625	622	597	597	618	657	621	560	636	607	610	615	629	599	572	617	605	652	615	585	584	611	648	601	598	565	589	633	628	584	582	615	586	625	618	587	575	683	618	599	587	583	587	610	648	571	608	647	621	670	575	605	582	639	569	608	641	659	601	609	596	622	635	598	655	606	653	612	599	631	603	593	631	664	542	663	660	661	618	576	597	643	636	595	582	601	616	581	614	624	600	630	564	609	610	610	650	622	608	617	591	626	596	640	570	582	595	617	571	583	606	629	646	617	604	632	625	626	650	601	591	615	608	585	627	607	539	606	597	606	607	640	611	659	550	615	548	619	563	605	594	608	590	656	614	606	596	605	622	611	665	620	622	586	621	630	604	620	563	665	619	607	620	591	618	602	609	575	590	621	610	594	585	568	581	618	593	613	591	615	582	608	572	616	615	585	599	638	607	589	605	641	596	585	643	585	591	618	617	617	585	654	607	646	610	594	619	622	625	666	622	625	618	610	581	629	657	610	604	585	608	660	611	590	644	566	615	602	597	626	640	589	623	576	619	582	630	617	624	584	645	609	597	578	629	615	632	631	580	582	610	578	594	622	595	607	598	625	583	572	645	663	576	604	596	598	633	591	639	619	590	601	621	597	577	667	630	623	637	640	620	658	606	672	615	657	640	582	585	632	585	622	605	641	618	626	626	650	601	633	621	584	627	604	606	645	648	618	600	627	613	578	606	581	589	628	592	616	626	582	584	641	615	628	632	618	588	625	622	591	558	613	636	594	582	610	652	621	601	625	622	576	577	607	619	608	615	628	609	569	607	636	599	581	615	625	631	589	602	587	573	647	593	624	592	631	611	634	629	613	574	617	643	570	588	599	592	555	641	623	611	604	594	612	580	626	584	596	598	613	647	613	595	626	606	620	574	606	636	610	606	604	634	602	618	614	599	639	648	626	621	567	585	601	563	599	612	633	600	581	536	582	631	631	662	656	589	572	595	607	566	599	609	631	582	635	660	605	660	618	646	632	622	600	561	579	594	640	587	607	599	631	662	648	633	574	622	622	646	600	629	578	594	606	599	611	620	607	628	618	591	552	623	593	654	603	623	652	613	626	653	621	637	611	612	635	606	589	649	608	633	622	569	613	633	621	699	605	625	600	607	593	605	642	597	595	603	630	620	588	611	581	626	614	610	610	631	572	569	658	611	614	606	620	601	664	657	595	612	610	596	608	604	607	605	607	610	645	612	607	647	609	606	554	602	589	600	572	582	617	633	610	610	575	614	601	571	606	639	565	607	569	593	570	614	636	611	622	573	618	608	593	621	564	645	612	581	582	640	630	655	596	636	617	632	593	581	645	625	651	623	632	645	657	640	646	587	567	645	593	602	581	573	557	600	623	620	586	571	609	577	648	580	587	615	629	582	568	586	605	633	593	596	605	604	607	591	577	615	613	643	575	606	600	597	596	641	616	590	591	586	613	618	652	637	574	667	583	594	585	595	594	650	632	623	660	609	588	625	593	607	632	632	624	601	590	639	597	648	608	592	603	591	604	612	640	601	599	608	602	609	667	615	593	594	644	605	602	593	638	618	588	594	580	624	684	569	609	587	656	606	605	583	620	611	564	617	591	626	571	576	660	603	610	613	613	633	628	611	634	643	620	670	627	605	605	606	598	602	579	615	592	617	591	616	656	569	570	563	598	609	596	574	621	560	668	641	644	592	609	652	602	602	616	604	614	612	612	610	629	616	655	622	582	634	593	614	610	607	604	608	598	656	645	638	612	608	579	621	636	599	631	625	582	621	640	629	653	642	587	621	610	629	630	632	553	598	625	632	600	640	589	636	618	598	614	600	617	580	601	586	599	595	600	613	594	598	586	582	604	608	640	619	643	623	590	606	603	653	590	646	645	589	617	606	626	638	633	558	592	609	631	566	587	587	626	638	595	619	611	643	612	584	613	614	606	647	570	589	629	599	623	596	625	578	617	584	664	607	613	588	619	612	601	587	555	624	640	608	610	607	602	624	564	630	661	575	589	581	604	629	630	623	608	610	643	621	660	612	650	574	608	617	639	605	623	624	603	643	592	603	562	617	592	610	607	587	671	608	659	603	614	561	590	652	614	628	647	627	654	606	584	625	607	619	596	564	635	606	616	590	639	590	588	612	652	593	621	608	602	597	613	601	667	629	618	607	626	612	600	612	585	625	622	592	600	611	633	603	631	608	585	610	632	635	601	588	581	617	645	584	608	612	598	636	604	609	634	612	597	560	611	605	606	608	617	618	573	594	615	620	556	645	623	610	589	617	624	594	622	572	595	611	613	590	609	609	607	629	628	556	582	689	681	649	590	578	577	646	604	622	591	600	629	623	599	612	572	584	612	584	612	591	653	631	597	634	598	618	595	630	604	583	609	576	639	578	598	643	599	615	623	601	644	565	631	608	624	629	604	660	622	638	645	654	630	596	592	612	623	596	652	634	615	590	593	589	652	588	626	615	621	633	608	609	627	611	658	591	612	599	610	593	601	615	631	624	630	590	571	571	613	579	635	605	608	608	603	588	654	586	627	604	608	609	625	572	647	630	617	608	606	578	598	565	635	607	580	678	596	614	640	577	594	628	589	609	588	593	602	576	610	592	641	605	597	592	623	627	586	614	612	618	601	601	624	647	614	634	587	617	590	659	630	574	620	608	592	623	554	651	610	586	589	629	601	605	599	609	590	612	606	574	603	614	619	598	569	601	591	639	619	616	624	640	592	626	630	639	616	624	605	610	599	631	635	622	613	607	622	637	598	610	603	599	561	624	645	575	608	607	588	582	572	678	610	613	629	608	629	589	656	617	613	640	598	605	557	590	634	618	637	615	600	587	615	606	620	597	599	635	640	611	617	587	609	612	621	612	642	622	570	616	614	642	657	613	640	575	606	621	598	593	620	612	620	631	608	594	613	611	657	599	624	609	610	587	602	572	636	595	584	644	614	620	605	565	619	598	604	625	571	592	641	634	613	628	632	564	573	628	654	585	645	590	572	566	602	582	605	567	623	629	634	633	591	588	609	619	611	602	619	582	572	642	634	578	598	611	602	613	579	611
28984	33182	27155	12583	2093	567	363	337	287	295	285	303	299	288	292	293	253	284	270	295	299	296	269	281	289	263	292	305	258	257	295	318	314	283	302	312	291	261	297	292	312	271	253	277	282	268	259	273	307	267	289	268	281	275	307	284	283	283	258	323	292	290	289	292	277	319	278	258	299	297	307	269	287	255	287	312	286	269	298	283	285	295	258	284	274	288	297	278	289	278	271	276	272	277	307	267	301	289	266	304	279	298	293	265	273	291	273	271	288	284	260	315	321	317	307	280	276	289	291	284	286	263	246	297	306	290	260	291	284	299	285	276	290	267	285	307	275	280	266	295	287	297	278	269	305	287	323	262	272	285	250	276	283	311	307	253	294	255	314	295	261	263	276	283	260	291	263	294	281	269	268	284	260	283	275	301	292	279	271	255	283	277	264	286	275	271	256	293	256	255	295	282	289	303	307	293	278	297	286	271	311	272	304	327	290	275	294	285	290	291	320	303	289	280	294	278	318	291	299	295	276	309	321	287	288	262	281	300	261	281	293	311	265	271	241	290	288	292	297	246	277	258	282	305	284	277	295	265	298	271	322	264	257	301	273	288	267	334	263	315	291	286	273	295	295	294	300	295	301	260	258	263	282	291	274	246	284	250	251	254	280	263	273	315	275	271	311	260	255	279	283	302	288	263	288	275	294	270	292	295	293	266	262	283	295	305	299	293	284	286	277	297	304	262	292	322	274	297	282	260	281	281	289	291	304	297	274	283	301	312	282	307	279	273	267	272	284	277	263	269	260	255	255	277	303	293	274	267	280	275	273	306	309	276	284	271	282	259	258	303	284	315	271	281	302	322	290	296	307	294	248	277	232	300	283	302	298	282	280	266	250	294	305	294	263	269	274	275	276	300	311	289	270	303	286	270	282	253	261	285	265	261	259	268	318	317	265	275	267	292	280	277	299	307	302	294	289	291	290	288	302	254	277	268	265	273	309	290	270	254	278	297	312	276	286	314	314	282	280	272	288	304	290	265	283	293	273	301	287	267	297	282	280	275	264	285	333	291	286	260	300	287	292	307	279	272	256	279	270	286	292	291	272	274	302	276	296	280	275	280	308	271	276	275	293	286	293	261	271	294	307	312	286	291	291	277	290	292	283	290	247	293	281	277	297	318	295	252	295	276	314	277	286	303	318	278	314	283	288	266	297	258	272	272	282	280	278	287	297	284	309	264	303	300	320	269	291	272	276	261	284	271	271	300	302	306	287	270	255	286	272	286	274	257	290	309	288	298	285	308	310	313	275	279	262	273	290	290	310	292	294	295	321	287	285	241	260	259	278	286	280	295	267	305	308	315	286	299	268	322	259	263	284	283	298	256	293	260	294	284	314	303	299	265	265	294	288	277	282	301	293	278	281	280	253	270	291	270	292	282	312	273	302	259	282	274	296	263	303	291	282	290	299	307	273	298	288	299	269	279	275	283	284	291	303	273	280	277	267	272	278	275	281	278	256	280	294	290	289	283	279	278	266	282	281	285	272	292	294	299	302	284	304	291	285	291	267	295	285	277	296	264	289	295	304	276	319	257	258	307	304	291	293	326	271	270	266	259	291	268	261	271	330	292	281	282	291	303	282	288	285	268	284	273	281	278	310	287	278	269	287	294	294	271	324	282	290	312	267	291	303	302	289	266	277	288	259	282	286	266	285	306	283	275	259	280	265	273	291	274	294	295	299	273	279	275	293	296	285	299	282	290	249	276	258	283	268	295	319	300	301	302	296	284	263	295	291	283	298	304	292	281	294	292	294	288	265	281	303	274	252	298	266	299	271	297	277	278	281	311	273	280	319	309	287	265	294	261	262	289	294	283	269	274	269	276	278	276	311	282	283	286	275	261	284	276	314	283	308	307	295	263	282	269	284	276	277	266	260	265	300	252	304	280	294	293	306	287	262	291	264	275	263	283	282	290	284	297	276	301	263	278	281	272	275	259	294	287	275	285	279	283	286	282	304	276	249	255	283	269	278	291	273	295	279	249	282	263	286	276	276	273	285	305	295	280	311	321	282	268	262	298	289	308	277	292	290	288	318	263	267	263	260	265	289	292	296	303	280	272	277	273	258	296	249	281	282	280	277	286	274	300	259	283	270	305	289	266	318	305	304	290	298	273	294	252	279	283	307	287	288	275	274	272	275	285	291	294	269	308	271	283	291	313	281	322	279	298	330	300	272	266	287	291	297	272	296	292	306	282	304	284	304	262	294	291	281	279	281	303	290	268	283	287	297	282	291	298	318	279	267	289	277	284	303	279	271	299	232	280	284	298	317	270	280	286	268	265	290	270	252	312	293	275	291	271	276	271	289	303	322	299	298	278	312	267	265	303	295	285	282	260	292	262	289	289	279	291	275	306	312	279	272	265	272	291	296	282	265	278	257	282	267	285	282	285	267	274	257	292	307	291	293	272	282	290	302	290	287	289	333	302	289	303	270	299	267	279	303	306	328	286	276	286	290	259	286	275	271	280	302	288	311	283	298	306	269	260	298	272	257	281	293	266	283	249	278	277	302	289	257	271	294	270	319	283	282	266	321	290	277	276	309	285	273	280	311	256	309	299	283	293	281	281	265	288	274	281	273	268	314	276	273	280	300	310	313	280	273	294	283	271	265	283	279	285	309	288	315	276	293	266	295	263	248	296	284	261	284	270	299	296	295	297	288	283	271	273	295	263	300	299	296	267	267	327	293	281	290	266	285	275	275	264	279	277	287	309	281	298	302	253	253	276	311	285	284	282	277	282	277	287	301	306	284	260	295	297	321	299	302	309	265	309	267	276	268	274	263	272	287	288	309	297	280	290	308	320	295	268	291	279	274	263	274	267	278	291	279	277	282	273	325	272	299	278	264	289	293	282	258	258	297	278	281	255	294	255	274	293	302	289	303	293	317	294	313	285	286	284	269	302	276	315	278	315	283	281	330	284	300	298	271	277	268	289	303	265	292	297	286	280	320	274	295	294	288	291	291	301	275	300	311	302	268	305	275	310	275	283	298	284	273	306	287	289	262	270	268	253	305	302	297	250	265	297	311	286	297	297	307	289	301	277	284	280	317	263	268	301	261	293	278	268	294	307	254	324	299	292	278	282	288	274	294	271	280	302	276	294	286	298	274	293	267	296	281	304	308	259	299	282	289	284	305	293	255	297	298	332	283	314	258	299	320	294	268	271	284	264	289	283	311	264	275	260	288	298	324	279	289	274	280	278	286	310	287	303	276	289	289	284	286	280	287	253	280	332	272	264	258	267	282	264	300	285	292	270	256	272	281	286	278	294	295	283	274	275	295	258	277	280	284	286	305	303	270	297	297	268	272	303	292	276	300	285	318	285	276	287	279	290	268	278	255	278	269	291	269	318	259	296	297	260	276	313	297	259	269	288	298	272	270	266	306	265	283	300	261	262	276	286	286	294	257	286	295	288	282	285	288	250	299	308	294	270	294	274	280	221	279	304	290	296	280	281
35378	50346	31027	14437	4179	1230	624	549	488	535	515	528	511	576	546	544	522	505	567	556	558	494	566	533	546	500	553	528	526	548	559	506	504	568	538	565	506	546	534	521	563	524	506	555	547	475	573	536	561	544	560	522	503	555	523	558	539	574	558	540	554	558	484	507	517	551	578	520	534	559	522	538	565	561	543	529	522	552	526	470	526	525	513	539	539	561	474	550	506	525	555	523	530	525	520	469	527	584	518	557	502	498	518	555	527	546	564	518	499	551	522	584	530	488	563	532	482	551	523	578	541	527	545	477	559	545	539	567	505	511	545	573	536	523	554	529	520	497	509	562	529	562	521	511	523	519	527	551	532	567	487	544	562	538	550	509	521	518	548	534	531	524	526	550	555	478	549	538	548	537	523	547	526	533	519	508	521	526	504	542	516	566	520	546	555	570	532	522	517	499	554	543	551	510	504	569	544	554	538	564	542	559	532	536	514	536	560	513	541	535	522	538	543	520	474	513	530	527	518	572	525	528	528	507	492	520	541	497	518	516	493	567	566	547	560	541	541	518	506	544	536	530	539	532	528	543	547	507	530	531	541	553	536	565	547	530	499	515	555	551	516	505	515	529	515	535	511	546	547	539	516	525	528	540	523	531	522	529	516	490	519	495	529	530	519	517	568	548	534	510	520	539	529	537	539	520	524	532	525	526	547	551	536	507	552	515	508	543	542	566	560	549	524	525	527	506	496	548	536	512	530	569	501	510	527	557	576	536	531	558	530	559	528	532	546	520	515	575	531	554	546	514	541	533	564	479	546	528	562	510	494	547	542	529	508	554	506	523	493	503	508	519	505	563	507	563	535	544	530	502	541	492	515	518	569	567	553	541	519	532	502	522	549	519	513	534	509	561	539	495	541	543	538	566	552	535	541	529	545	532	546	544	561	548	502	543	504	543	544	546	515	499	497	583	531	495	523	530	520	537	548	550	565	528	548	538	521	553	528	542	497	534	527	555	579	556	530	521	532	496	574	507	528	546	531	543	485	521	499	537	536	521	500	529	563	540	531	529	541	512	568	516	521	554	545	543	527	499	549	498	538	560	489	553	522	523	510	486	530	555	514	539	468	573	553	543	537	487	560	548	485	517	543	503	534	515	559	525	563	526	556	470	474	601	537	553	526	530	539	469	563	533	503	512	528	547	508	508	500	540	546	513	521	508	554	543	492	523	503	585	551	535	530	502	556	554	519	503	511	535	525	537	532	544	534	543	505	514	551	526	530	527	521	491	528	540	529	528	538	529	525	519	565	551	563	520	532	495	555	529	554	552	563	541	532	531	510	566	522	505	493	519	602	554	552	516	537	538	538	512	546	508	493	483	512	545	502	510	503	547	540	520	559	518	581	520	553	499	524	536	539	524	547	522	512	559	535	548	545	536	589	542	517	546	525	534	536	553	526	559	579	544	523	536	559	553	555	518	526	547	530	547	544	542	539	548	496	535	538	538	539	557	525	566	548	527	507	507	530	536	506	525	537	554	550	525	501	529	551	517	578	567	511	507	572	516	540	572	539	530	548	544	493	534	543	499	524	519	536	510	563	534	516	581	511	538	501	539	503	476	544	539	515	513	554	495	556	535	538	522	526	532	517	524	527	516	567	503	525	554	505	502	561	582	511	503	506	565	508	491	517	519	586	559	511	534	534	520	554	548	499	558	529	486	542	523	515	569	563	545	508	543	558	555	532	515	507	544	534	493	520	542	518	522	535	502	512	523	513	520	529	499	504	545	549	536	533	504	545	509	521	511	546	567	511	504	561	569	526	494	494	490	550	541	536	515	553	567	562	499	531	483	524	521	485	557	533	556	479	541	541	535	526	508	558	529	543	583	555	543	527	542	545	576	563	554	524	523	537	586	537	510	534	587	558	514	521	584	537	545	487	550	506	520	526	546	558	558	539	512	562	542	567	545	510	549	539	520	589	507	565	508	523	542	533	484	519	516	548	481	545	558	518	516	528	541	495	528	530	555	498	536	543	505	523	539	538	558	538	509	506	537	506	523	526	505	518	532	559	534	547	561	514	521	566	578	494	545	516	522	533	542	538	527	523	592	513	561	522	480	541	555	548	504	558	529	558	539	552	519	575	513	524	501	542	530	521	574	548	561	530	535	517	560	558	520	545	540	544	528	483	468	519	545	575	503	532	539	550	551	486	537	549	535	576	514	543	552	501	514	513	510	541	553	530	553	519	559	540	513	522	544	543	512	545	581	541	565	574	558	544	587	511	554	508	529	559	520	570	545	546	558	543	539	540	552	527	551	571	565	549	522	576	521	547	560	528	571	509	546	569	540	556	524	517	557	518	495	535	526	544	551	559	516	544	566	536	532	540	512	513	520	532	508	555	529	507	514	526	513	549	534	515	516	520	526	539	487	532	545	514	513	577	512	529	523	483	517	565	533	521	491	505	570	560	538	536	555	535	558	552	541	583	554	539	510	507	534	503	503	587	550	543	530	505	520	534	564	536	561	542	553	556	518	531	525	523	541	541	521	518	562	564	553	520	529	543	546	557	511	475	541	535	524	531	536	521	500	555	528	517	528	551	510	512	554	543	545	486	549	533	545	510	501	552	541	522	560	530	513	559	555	551	591	509	518	577	563	526	499	525	544	517	526	496	524	561	493	568	559	492	568	560	537	516	556	510	554	528	555	552	516	569	550	533	543	540	524	541	509	579	490	545	532	507	530	545	495	515	536	517	578	551	556	519	545	540	561	539	525	566	536	554	560	544	537	536	544	567	573	527	570	525	498	472	519	546	533	523	510	526	522	521	521	526	516	543	525	539	514	540	546	566	556	555	533	561	569	506	565	527	550	539	537	546	518	547	546	526	536	537	514	545	529	557	509	553	527	542	534	533	562	503	559	537	519	537	559	559	513	534	499	504	557	543	510	509	543	518	558	513	561	570	471	516	499	548	518	513	529	572	522	563	543	551	552	557	555	568	537	514	513	523	538	508	527	508	576	504	514	477	553	523	509	537	498	544	518	546	504	559	569	525	496	530	552	569	542	537	543	552	516	537	519	544	540	524	561	522	528	522	576	526	523	538	514	564	559	538	519	525	505	540	553	514	516	542	505	545	542	488	528	541	543	534	502	497	536	523	520	576	518	549	562	519	559	513	517	495	507	522	550	526	551	520	531	538	554	541	536	565	546	576	561	562	550	527	560	540	520	519	572	502	516	509	573	505	556	484	559	531	536	531	528	520	520	508	506	523	532	505	522	516	553	533	539	526	567	550	521	527	515	523	542	501	544	501	503	552	547	559	528	531	534	562	506	519	519	512	551	558	528	506	563	518	491	527	535	521	529	520	538	518	493	503	539	540	544	566	524	559	497	509	522	540	478	529	544	530	535	533	517	540	519	542	530	525	557	546	503	528	557	500	518	533	523	542	516	533	520	536	535	517	546	499	537	535	527	507	514	513	536	525	552	529	534	541	531	566	569	554	549	486	505	565	525
24900	25239	34167	29247	19862	7726	857	348	255	310	271	283	268	257	283	297	287	257	284	291	297	312	266	310	294	268	273	269	273	258	267	306	298	291	285	292	299	291	311	286	284	293	285	249	300	276	258	307	288	321	269	286	281	278	304	319	280	292	286	272	288	290	266	273	273	282	277	273	275	289	249	320	305	274	292	293	269	297	282	289	291	263	290	279	304	259	316	320	284	288	285	290	288	284	283	311	299	268	289	271	295	294	295	283	289	292	260	278	280	294	249	275	297	275	281	254	290	275	282	256	296	283	300	275	269	280	275	297	283	260	295	274	324	274	260	271	277	269	274	280	297	291	284	303	271	314	307	286	262	272	263	286	271	273	276	280	287	262	271	282	296	263	296	295	266	275	282	268	261	292	287	264	267	274	272	310	277	298	299	271	296	295	276	308	289	267	281	280	303	302	290	247	285	293	265	276	299	302	291	317	301	270	281	279	307	269	262	287	316	299	315	281	275	268	290	255	264	287	270	280	263	277	301	271	283	301	285	293	302	280	312	300	275	289	250	298	289	232	288	282	284	264	280	302	286	279	265	294	304	268	292	261	258	294	294	289	298	291	331	276	291	298	282	281	267	285	307	300	268	315	261	317	303	280	270	347	289	306	310	273	275	263	303	270	297	297	291	272	277	290	266	296	283	296	258	274	260	322	288	326	293	281	294	307	282	281	294	287	302	282	266	297	239	301	282	288	306	269	308	284	280	259	274	303	286	303	251	307	261	298	281	283	296	275	257	265	263	271	298	269	285	271	288	267	276	283	307	288	298	278	310	281	293	287	282	293	269	313	281	241	294	288	280	285	298	315	261	272	237	305	307	294	272	286	293	296	300	284	287	259	299	269	317	290	314	279	270	290	264	277	291	271	276	288	249	288	280	254	291	291	274	249	288	278	287	302	293	294	285	280	266	284	251	269	307	268	302	277	277	275	259	255	266	266	271	286	291	284	262	305	284	287	287	283	279	303	279	292	292	265	292	281	277	281	289	295	279	304	283	251	286	295	288	275	327	250	275	287	280	276	278	275	286	325	313	302	280	288	297	261	289	276	293	295	292	271	279	264	318	280	273	261	285	260	258	303	273	266	266	303	259	271	311	288	294	278	291	293	290	283	299	260	284	264	278	280	283	320	283	301	249	265	280	273	248	250	287	279	275	293	293	308	301	293	273	300	287	272	261	270	292	292	291	296	289	298	254	277	283	264	270	294	306	273	260	256	296	302	284	300	294	275	291	301	261	287	290	268	278	288	261	273	263	276	288	295	291	290	286	287	275	256	272	276	278	267	292	277	284	283	307	244	290	268	270	283	290	304	266	311	285	286	276	285	275	288	296	275	291	262	269	281	277	297	265	312	281	284	320	269	300	280	292	268	271	319	265	255	290	267	299	308	271	281	299	265	280	286	263	295	254	267	285	296	255	263	271	303	292	253	262	289	292	298	261	272	353	262	298	266	283	287	281	272	281	278	269	254	266	269	258	316	289	314	264	248	298	290	229	267	296	269	271	263	289	263	285	288	282	292	287	276	260	273	291	251	295	260	281	304	302	295	300	318	306	291	275	302	260	270	286	295	283	275	301	287	284	297	304	276	297	268	294	287	292	293	286	260	289	268	300	260	297	274	283	273	281	280	263	293	255	270	268	269	316	264	275	289	278	261	286	290	255	313	295	288	277	259	283	276	309	328	298	262	304	279	287	300	274	279	290	258	259	244	245	313	280	268	293	294	278	289	302	312	260	280	270	304	307	292	314	285	262	256	277	268	272	296	291	292	301	269	287	266	281	291	281	262	283	249	288	293	291	274	306	283	336	287	328	298	302	259	296	287	272	295	296	320	273	248	303	286	273	273	263	280	277	291	301	300	278	292	317	287	266	298	270	266	276	264	252	305	283	279	279	305	272	282	298	273	282	277	250	288	269	286	240	254	290	286	263	275	260	294	299	282	278	285	298	279	295	295	270	285	300	277	276	287	295	295	249	298	303	268	258	295	264	274	254	272	285	266	265	269	302	288	289	277	281	279	254	302	260	300	279	275	271	315	297	274	260	300	258	267	283	288	280	300	289	260	294	297	291	284	273	277	269	317	314	269	289	276	292	310	259	265	324	260	270	291	276	303	290	262	282	274	298	287	290	255	266	268	295	286	278	306	295	279	287	285	296	284	285	282	284	295	287	265	305	247	277	273	307	276	281	289	256	277	293	300	288	301	266	274	305	329	271	288	273	264	304	320	285	296	299	265	296	268	275	240	258	262	294	274	260	290	258	296	296	275	281	311	290	276	253	271	278	311	290	283	281	246	308	291	274	286	311	271	278	255	282	281	299	297	299	284	263	280	297	265	280	291	261	282	269	288	284	277	303	276	260	276	285	276	286	332	277	288	282	271	283	281	269	305	249	293	248	255	262	284	262	306	278	260	281	286	225	269	265	271	266	254	286	306	294	272	311	306	295	293	305	282	308	253	266	284	286	286	281	324	285	283	265	277	284	293	304	288	255	294	285	292	294	293	297	310	242	282	292	281	264	241	289	284	274	295	292	321	265	305	288	272	292	273	288	290	277	287	275	246	298	295	292	292	262	263	269	287	285	287	281	284	271	297	282	254	281	282	272	274	280	296	282	284	290	293	299	267	305	294	285	288	308	296	287	289	288	263	254	294	279	286	275	281	256	293	292	312	269	291	284	266	282	319	279	311	281	285	292	286	262	272	297	308	280	277	312	265	276	288	313	253	292	260	303	285	290	305	313	297	266	274	274	277	288	260	281	273	247	273	280	327	267	273	322	277	294	283	272	254	279	299	277	297	298	288	274	244	295	289	273	276	298	267	279	314	244	315	272	261	295	305	284	307	306	265	292	305	269	302	296	289	275	276	271	315	275	303	299	267	271	279	275	312	292	272	310	279	284	280	302	270	311	264	295	319	303	297	276	256	291	302	278	270	300	256	316	249	286	298	315	272	297	256	295	289	275	268	270	277	263	267	263	297	265	270	292	254	312	303	275	290	267	290	283	254	272	288	257	273	266	279	308	294	273	266	313	287	275	269	292	296	297	268	304	296	309	277	263	281	297	259	293	259	249	305	295	253	271	310	280	283	277	297	301	288	291	263	289	249	265	307	274	301	308	259	303	279	256	278	287	273	259	277	275	306	278	291	291	284	278	278	266	275	273	285	287	301	253	311	282	312	284	318	276	276	307	306	284	305	289	296	319	318	288	277	311	305	281	270	278	292	289	277	270	256	307	271	295	293	302	278	302	295	310	268	303	271	274	307	283	267	278	251	295	279	271	295	304	281	256	285	246	304	255	296	259	277	311	304	253	266	299	283	256	278	272	269	297	260	305	273	279	280	268	309	254	283	288	283	286	296	262	253	285	268	273	299	276	272	293	306	311	276	289	279	274	298	303	282	304	286	263	279	265	312	286	269	232	301	249	274	282	275	263	276	323	269	272	250	288	280	305	293	264	296
56089	84484	64688	38476	19536	6055	1383	609	556	501	511	539	499	527	550	551	532	491	570	497	545	549	557	567	553	571	528	544	522	555	531	504	548	541	510	545	568	515	533	478	548	517	546	566	508	521	561	551	539	528	557	492	507	509	544	552	510	517	525	535	547	537	539	517	551	552	482	510	546	518	530	517	579	500	490	539	524	543	485	525	546	543	547	562	518	576	508	521	532	559	546	546	534	525	522	523	516	528	522	481	525	518	561	564	541	487	481	524	571	518	543	544	553	492	592	515	518	556	513	518	515	526	556	497	555	545	514	510	575	569	501	566	540	538	529	536	522	546	521	514	531	486	549	530	504	513	541	575	542	514	553	530	556	563	540	527	560	536	563	516	519	519	549	559	537	557	533	523	551	511	571	551	523	558	531	539	531	533	513	536	522	569	527	558	553	561	510	505	526	532	595	542	531	557	524	531	532	505	517	520	570	526	563	523	511	512	560	528	544	555	559	514	560	527	553	539	523	508	537	573	508	554	499	522	569	566	552	503	577	510	504	542	504	538	542	544	557	501	542	537	558	517	509	566	549	541	557	537	513	541	529	459	520	549	524	515	543	536	520	607	509	533	503	528	496	526	528	528	486	549	523	511	556	556	541	543	531	525	514	553	488	506	528	518	493	536	473	511	511	523	528	546	551	535	552	527	516	521	512	534	538	521	533	551	524	497	511	546	539	564	533	525	524	547	511	525	539	523	521	537	512	546	530	536	528	526	503	548	531	566	498	563	560	574	510	515	495	545	548	556	508	486	553	527	520	534	535	545	566	505	534	550	497	534	512	536	514	521	533	482	566	552	576	549	541	558	530	518	511	506	493	550	526	520	570	509	528	526	509	539	558	527	563	506	508	554	541	519	548	545	549	559	510	505	507	494	526	518	585	559	535	541	477	548	591	571	515	472	523	537	545	492	513	503	549	566	523	487	584	504	521	505	538	537	543	541	579	518	523	518	549	507	519	541	541	523	571	513	529	567	502	503	539	537	530	519	537	536	538	539	561	508	542	526	540	525	536	504	550	515	557	524	557	495	573	543	530	541	568	538	542	549	542	536	503	534	550	479	514	514	550	523	550	486	539	552	497	554	562	554	494	552	594	536	544	497	511	546	503	548	549	515	552	528	522	540	479	505	536	554	535	513	569	529	528	490	519	546	535	498	529	541	541	537	505	523	533	537	553	528	507	541	553	518	507	568	540	520	523	506	526	563	559	509	510	530	545	555	542	548	531	549	529	574	486	520	543	530	532	537	577	542	530	519	518	552	535	547	530	463	478	554	559	570	526	493	578	575	500	534	532	541	545	546	511	498	493	548	548	521	524	531	505	550	510	529	521	550	545	549	540	485	542	541	564	570	563	553	539	500	528	523	474	552	543	532	484	511	520	553	579	550	516	539	506	526	521	489	555	532	567	583	516	531	525	531	512	512	527	553	549	553	522	522	525	553	531	572	516	545	523	515	511	508	565	514	556	537	552	506	537	537	563	568	518	527	522	551	520	544	527	516	549	519	560	513	535	521	516	524	534	537	545	523	548	520	513	581	504	522	535	525	512	517	507	532	478	547	554	518	570	565	561	526	528	545	524	568	569	565	555	552	500	542	576	536	574	540	535	508	541	539	524	529	535	546	571	549	505	544	551	495	555	526	518	550	488	567	527	526	503	586	531	552	545	491	562	510	554	505	498	512	541	490	570	559	543	552	538	544	562	492	548	545	566	556	508	541	566	531	547	541	545	547	518	472	517	543	525	531	551	495	560	500	539	558	534	532	560	510	560	529	506	524	536	539	520	552	534	521	503	552	513	532	531	539	528	537	544	512	549	533	505	517	539	533	527	482	514	533	517	528	524	512	535	558	505	555	497	540	539	517	512	585	556	544	532	508	510	547	584	568	516	542	529	540	545	560	535	565	524	529	538	524	535	550	502	562	486	543	525	513	493	535	504	527	518	532	484	564	515	503	567	534	525	494	553	513	546	527	502	533	509	529	539	516	553	531	546	557	498	549	541	537	554	544	546	530	547	555	533	532	543	545	527	540	557	517	513	543	558	534	528	534	513	544	556	504	541	521	526	553	523	557	542	532	518	560	535	550	507	507	524	484	543	564	556	555	554	536	598	526	526	551	504	515	525	545	503	523	513	527	489	494	518	517	550	547	535	553	528	524	569	545	621	555	548	558	483	540	543	525	526	553	516	542	540	491	537	576	539	517	538	532	577	550	506	511	573	530	525	546	535	532	480	549	574	526	549	485	524	553	564	516	547	528	477	547	563	507	525	557	532	516	549	563	539	519	542	582	555	506	541	507	517	530	540	490	520	527	529	522	535	533	509	508	483	552	532	557	525	551	525	531	474	499	529	565	537	497	554	530	531	531	546	552	552	541	501	564	570	487	549	521	550	532	515	508	546	529	471	537	498	490	548	509	567	521	533	531	558	569	553	532	503	513	531	463	527	529	566	526	511	523	516	541	553	528	555	549	535	540	506	533	532	537	484	515	517	521	504	516	507	521	543	563	564	511	526	512	542	524	556	512	572	517	526	549	583	519	509	520	561	507	559	559	537	516	526	512	507	541	538	525	488	505	562	544	562	531	551	528	595	569	534	534	552	534	543	535	553	549	536	477	500	516	542	529	529	531	551	509	563	516	530	551	535	546	534	559	540	552	525	526	545	547	538	547	516	531	535	531	521	505	545	578	526	524	496	490	508	539	547	538	549	498	540	529	515	549	572	530	540	552	503	513	555	549	554	562	516	521	495	546	542	495	553	508	545	514	525	484	502	537	518	543	539	510	555	527	588	494	488	557	539	530	537	544	515	522	520	548	561	505	533	553	537	538	526	567	546	518	509	543	549	544	508	523	508	535	511	544	540	537	513	544	505	519	553	531	489	530	559	564	524	526	564	532	527	489	545	538	515	522	555	499	536	494	556	574	519	534	564	540	558	541	530	512	536	528	561	562	557	561	543	449	509	532	527	525	489	514	487	497	549	507	546	514	536	516	521	564	529	567	551	540	540	554	501	528	536	535	529	536	548	526	568	542	504	535	519	534	527	548	523	535	565	480	496	534	519	548	516	529	502	571	529	539	512	545	577	516	559	554	513	536	543	522	524	519	585	544	537	526	554	540	579	561	536	565	550	553	547	530	522	544	542	552	488	545	545	568	517	553	556	529	534	558	537	534	521	503	536	523	550	480	509	529	540	524	531	534	562	517	531	489	555	540	537	510	495	506	507	515	537	536	515	572	466	564	533	547	540	511	525	555	511	571	528	560	534	554	530	547	559	527	548	511	539	523	543	547	514	499	525	481	507	548	522	556	547	525	537	505	534	536	559	559	528	515	550	530	517	562	510	546	544	512	487	546	520	566	528	535	470	544	488	513	561	569	489	540	542	548	542	532	547	483	536	517	513	563	556	531	528	555	505	577	506	543	549	529	549	540	541	532	538	514	569	527	525	497	517	501	571	504
23533	21977	31409	28528	23225	18447	5745	576	312	421	356	356	339	332	345	330	361	349	355	352	288	375	328	350	354	350	353	350	353	366	350	325	324	329	346	345	326	365	337	333	340	322	331	292	351	321	338	334	297	339	328	331	366	353	332	356	339	358	341	329	348	336	328	311	342	341	341	349	334	336	322	328	323	340	315	337	368	361	334	377	304	352	331	353	300	326	354	337	345	318	300	336	366	303	343	324	299	334	329	335	343	334	355	342	324	341	327	349	338	367	306	348	335	345	396	348	329	338	342	319	319	343	343	343	290	336	330	314	340	328	353	341	351	352	354	355	331	309	365	347	330	331	326	361	342	351	348	330	339	331	351	317	366	341	353	359	307	327	330	338	369	326	351	308	320	364	333	309	334	373	357	328	342	344	311	345	321	350	374	383	318	326	339	345	303	334	354	329	346	344	358	366	332	353	329	313	315	369	324	346	374	355	338	333	348	332	321	315	322	351	338	345	321	322	315	336	334	368	328	340	344	316	320	352	346	342	345	345	342	343	366	335	318	371	333	333	326	355	357	326	334	318	358	317	313	290	345	344	314	303	344	334	347	332	349	350	307	345	324	315	383	342	317	316	328	317	354	345	326	326	326	340	344	323	326	359	371	353	352	353	366	341	384	319	329	351	348	349	320	331	314	369	337	358	351	331	355	297	315	334	364	373	363	322	356	346	317	332	317	328	325	305	359	339	319	336	327	342	323	339	331	358	308	342	358	318	347	359	351	363	324	308	341	316	357	349	358	352	295	319	358	336	316	377	336	310	316	323	310	330	390	324	354	333	326	322	329	351	331	326	339	319	338	346	337	348	325	324	372	336	359	335	325	348	345	348	359	357	339	334	363	323	325	350	331	327	299	327	358	312	337	356	322	347	353	330	330	304	320	345	337	338	342	354	328	338	324	305	375	331	310	346	344	319	315	305	349	376	318	343	340	294	307	317	306	327	345	290	314	328	354	316	360	325	327	335	342	320	362	322	363	346	347	370	336	360	338	363	338	340	329	354	340	331	333	348	349	312	343	312	308	327	331	355	332	363	324	285	351	355	349	345	345	373	344	306	328	329	338	333	330	304	340	334	306	343	353	336	329	345	300	328	328	331	321	342	338	370	328	339	348	350	356	327	330	354	370	319	334	327	376	344	325	339	331	331	328	315	324	331	326	346	334	328	338	325	338	318	347	330	313	361	350	371	358	299	346	355	347	363	355	333	358	333	347	339	361	328	335	337	341	287	328	351	293	311	334	337	342	352	333	354	303	322	344	316	309	323	339	312	310	340	321	337	348	343	332	303	321	344	328	352	352	354	316	332	339	332	341	320	320	342	344	317	360	337	338	337	345	341	333	333	367	334	333	340	325	342	308	355	336	349	305	300	314	372	328	330	324	343	352	313	326	315	336	318	355	344	326	319	334	350	377	358	349	333	306	332	342	310	328	335	329	335	347	319	339	338	336	319	322	336	300	343	351	357	341	326	315	324	327	363	347	331	355	364	370	339	336	336	345	347	336	336	330	355	367	325	332	322	331	317	335	322	310	321	328	344	387	330	341	358	344	329	356	315	327	316	372	326	351	326	329	312	313	323	330	334	355	357	342	335	368	348	377	298	325	344	351	360	325	323	367	338	347	305	349	322	300	347	350	338	341	379	351	372	328	374	341	343	318	370	320	339	306	343	342	343	329	327	334	356	363	307	334	344	348	332	327	359	329	361	372	331	366	343	331	355	308	330	333	333	329	356	301	329	346	316	332	336	350	342	348	357	340	344	312	338	345	347	306	325	348	327	362	335	335	346	351	335	334	366	315	354	339	344	371	354	319	331	334	354	326	333	328	357	326	313	353	325	324	334	348	343	336	349	307	338	336	340	335	342	325	332	361	345	362	369	358	300	331	340	332	351	327	356	326	353	341	317	309	339	341	344	325	345	322	333	361	343	327	334	318	337	338	347	343	335	347	371	319	336	310	332	338	345	315	332	343	332	367	301	313	333	323	343	355	355	357	308	336	322	321	316	331	329	340	338	353	320	337	350	327	340	340	317	343	345	366	331	382	311	322	363	329	340	366	339	330	308	318	303	329	344	367	333	298	327	339	372	313	340	344	335	337	345	380	303	335	327	335	332	343	304	341	336	355	355	315	318	345	355	347	333	338	324	321	349	344	325	329	327	316	338	354	376	331	318	340	338	321	372	333	317	342	345	322	344	339	350	329	339	304	328	308	349	319	352	352	334	334	340	363	344	329	349	324	353	334	347	357	293	339	363	343	372	366	347	304	340	340	343	371	325	338	327	346	334	325	320	311	328	345	361	358	361	294	317	344	356	347	344	308	344	321	355	328	321	281	324	316	317	308	355	330	337	301	360	362	336	347	328	318	330	342	339	335	334	336	350	350	330	312	297	364	336	312	334	312	330	359	311	377	343	325	324	338	354	339	349	358	398	326	358	283	329	365	324	371	362	304	346	310	326	328	361	292	347	327	326	324	337	349	325	353	335	341	346	362	383	310	344	347	323	332	359	334	346	365	310	309	348	309	335	305	352	340	340	343	348	348	348	348	357	353	304	345	343	352	312	327	314	345	336	347	356	339	323	326	310	328	338	320	328	340	320	333	351	351	331	348	341	324	367	354	318	314	371	319	319	346	336	343	309	345	348	336	353	344	342	330	324	305	329	329	354	352	330	325	324	331	324	332	327	324	318	319	336	323	332	339	352	314	342	331	319	317	330	342	332	342	329	344	343	335	343	336	375	333	329	331	333	364	344	344	339	329	319	338	364	332	376	349	356	372	331	302	331	310	375	341	353	365	349	362	350	315	333	305	351	340	345	344	354	362	321	320	354	357	343	363	341	301	365	341	324	350	353	321	339	302	324	335	339	326	338	352	332	346	340	344	351	341	318	354	349	344	325	347	369	338	327	328	370	325	359	347	330	298	367	361	338	352	334	343	330	377	358	318	350	345	372	331	358	317	339	315	320	325	366	355	322	348	304	328	346	348	308	368	356	324	370	335	343	332	302	346	317	339	369	312	330	361	340	334	293	359	320	362	329	348	309	332	338	357	367	350	348	315	309	344	335	360	318	337	344	329	347	340	334	308	352	333	354	325	346	314	329	347	327	363	348	322	365	319	305	334	381	364	334	342	328	325	328	330	353	323	345	329	295	343	309	315	326	353	356	345	342	342	359	304	336	345	292	340	353	287	345	362	343	332	349	313	362	350	330	306	327	338	345	350	361	331	338	342	345	303	324	301	341	317	353	350	356	326	312	336	316	324	313	339	345	342	339	315	336	356	326	338	314	328	364	307	322	322	331	339	336	328	355	336	314	349	366	352	384	337	338	328	351	344	317	341	333	344	335	333	315	354	304	342	316	329	340	337	312	327	304	334	358	330	339	334	320	338	366	351	330	349	338	337	345	338	313	367	375	370	335	314	340	339	340	325	346	337	332	331	334	346	328	361	328	337	346	334	304
57957	87114	81993	53148	32988	12370	2383	1057	659	610	565	572	621	622	610	614	646	598	618	616	629	608	593	650	597	564	588	566	642	634	609	624	570	631	626	576	579	609	582	579	647	631	561	581	570	609	571	595	604	642	625	611	653	618	612	650	631	605	605	575	543	598	566	590	579	582	664	607	613	598	586	634	653	600	587	641	590	635	593	638	599	613	609	606	610	595	576	620	589	604	583	649	668	560	612	607	576	597	571	562	602	671	611	597	610	608	597	633	578	622	601	612	622	605	622	594	618	606	596	628	563	627	659	579	553	530	663	583	638	603	603	609	601	620	607	618	652	639	607	614	567	640	651	612	594	625	650	612	621	617	578	621	613	630	580	651	638	607	620	636	580	610	568	585	576	624	640	591	626	582	638	603	590	594	584	640	590	620	619	608	588	563	571	601	616	605	630	618	606	592	607	611	644	593	585	560	645	594	581	589	641	619	570	627	602	608	611	582	601	602	633	616	629	615	597	604	583	626	617	572	614	607	641	594	652	616	617	634	586	614	626	580	590	639	634	620	589	592	611	589	647	601	615	617	609	635	601	605	599	608	598	643	622	612	641	613	597	572	620	606	563	580	620	602	606	640	532	586	597	625	616	603	647	612	564	602	624	628	648	634	632	631	626	573	632	589	595	592	632	644	614	619	590	631	590	592	614	590	599	619	658	629	648	608	563	599	621	540	639	604	633	594	617	575	632	622	569	592	600	632	627	620	596	560	592	571	605	566	629	607	597	624	606	518	592	566	621	621	568	603	570	594	633	580	603	621	601	630	593	602	565	607	567	613	614	614	583	633	598	613	611	617	621	625	597	618	597	612	605	588	607	575	633	608	596	642	613	590	555	637	594	588	637	662	611	607	586	588	573	651	640	638	616	574	601	596	601	605	594	604	603	585	570	611	523	610	600	630	614	626	649	619	604	652	630	599	580	603	572	608	623	601	608	635	573	583	639	642	561	633	595	623	606	612	585	623	604	590	617	625	633	647	587	578	581	552	598	552	624	619	647	606	602	594	597	570	625	577	594	644	626	606	618	615	600	621	628	622	572	632	597	628	587	625	619	605	589	620	591	589	643	668	621	567	612	598	634	584	610	594	592	610	643	601	629	593	612	571	576	591	635	595	586	656	587	624	611	584	645	594	620	629	632	635	632	601	628	620	670	636	605	606	604	606	585	602	609	622	593	613	575	632	605	641	588	634	627	622	552	569	616	597	601	654	627	572	626	633	596	629	594	587	614	615	607	600	593	601	582	613	627	598	612	632	626	633	624	598	637	616	635	645	623	573	640	614	612	582	624	582	589	649	603	608	624	612	588	566	616	626	643	641	610	598	593	590	597	599	610	597	619	619	556	577	604	572	618	633	599	580	608	644	611	635	634	605	611	595	641	605	647	608	606	616	602	560	605	625	614	597	615	562	542	588	612	586	610	624	598	578	599	618	576	642	633	607	615	561	599	616	630	602	633	572	590	589	617	624	632	592	604	592	623	636	611	614	583	558	590	588	602	627	580	568	626	631	619	610	618	606	595	588	650	654	631	625	611	581	611	618	581	631	598	579	608	581	608	596	597	593	633	587	585	574	624	660	604	641	612	610	594	560	603	595	581	607	556	571	611	573	617	568	594	629	626	648	584	622	616	600	622	636	575	623	593	584	587	592	624	624	620	638	613	620	633	597	590	629	614	643	640	663	611	627	609	593	609	582	592	625	573	569	646	580	598	601	633	581	655	592	583	601	654	607	586	637	559	622	578	608	668	583	622	595	596	608	622	608	597	615	569	620	605	550	592	646	615	629	642	612	594	609	625	605	604	628	607	657	626	579	619	632	606	599	622	658	619	597	615	606	556	619	645	614	583	571	572	558	585	634	639	595	628	563	623	617	574	609	653	620	614	631	636	606	570	621	618	549	616	600	639	633	646	581	644	631	596	572	612	617	605	639	592	602	615	646	619	619	643	624	610	644	606	601	574	599	590	589	608	608	621	601	617	613	584	598	601	651	634	620	608	599	665	593	646	601	621	639	630	584	572	608	636	675	600	577	646	636	602	609	603	685	600	604	604	669	637	637	576	586	585	644	604	626	585	611	607	645	666	566	609	610	618	643	639	598	602	636	649	606	584	594	582	635	626	614	610	600	586	641	584	599	560	629	609	619	560	578	611	607	647	607	588	600	608	604	572	632	598	636	556	613	587	599	666	620	601	644	577	637	592	602	612	599	587	625	582	634	610	624	609	641	594	599	601	625	574	621	636	564	595	639	638	588	632	599	649	635	552	629	611	606	584	597	562	574	634	578	585	631	623	605	584	577	576	590	589	610	556	603	616	611	588	571	590	570	636	580	605	667	634	618	657	627	591	597	605	598	596	655	624	624	614	616	608	606	616	601	641	637	670	622	576	593	581	648	612	590	588	611	610	627	613	616	604	601	608	591	609	645	622	644	618	665	636	599	610	602	605	650	572	651	580	590	588	593	603	597	599	613	607	620	583	588	613	654	603	617	594	621	630	638	593	602	626	573	600	608	650	617	576	620	613	600	619	652	593	597	617	590	608	593	575	612	624	643	647	623	638	605	613	612	637	638	573	657	664	640	586	604	600	561	602	597	546	604	588	611	624	531	592	658	571	627	615	609	645	579	573	635	615	544	592	624	615	632	630	622	644	630	592	557	637	629	571	616	610	639	585	638	646	612	586	567	603	617	591	629	608	629	585	574	625	554	618	585	596	609	620	631	605	626	582	616	632	587	616	590	577	624	604	642	599	655	594	619	583	586	656	646	581	563	626	614	599	574	608	635	657	596	627	603	591	622	633	629	612	631	606	616	588	554	639	606	617	601	591	575	607	575	628	615	616	599	617	616	599	638	547	605	588	661	603	598	596	643	638	562	618	607	543	592	590	592	610	610	600	643	587	624	612	596	609	627	576	630	611	577	601	615	599	629	566	581	606	612	611	575	618	592	611	657	642	589	605	612	580	619	602	627	619	609	629	632	586	605	609	556	583	610	614	597	579	594	624	657	610	594	590	604	639	594	636	590	617	599	574	626	620	586	629	604	655	632	554	597	616	634	619	574	592	584	603	623	588	635	581	613	620	632	644	602	580	633	640	641	651	596	620	584	633	606	564	640	581	645	630	594	596	619	616	565	574	615	644	605	615	613	644	597	606	640	579	617	585	597	597	614	590	586	641	601	597	589	578	586	629	608	634	596	612	565	637	591	615	547	566	624	580	567	611	605	623	638	617	612	629	622	617	606	639	592	556	596	588	532	596	615	659	621	617	643	588	575	600	595	587	606	625	577	616	599	578	601	646	554	567	598	607	605	624	583	598	593	639	605	604	594	593	590	599	584	619	628	645	610	587	580	610	595	618	639	615	572	593	577	620	575	612	570	563	598	564	576	607	581	600	566	634	599	595	602	574	589	621	579	604	624	629	610	578	575	608	607	573	617	595	614	670	607	623	582	630	614	600	625
29068	26031	29069	18387	5180	1256	418	254	287	281	280	261	282	246	273	273	269	235	283	278	279	284	283	297	300	301	254	228	266	299	258	276	272	251	288	269	272	264	252	264	273	262	286	270	285	268	268	281	284	276	271	270	286	297	287	268	275	244	288	271	249	278	283	274	279	273	284	268	293	275	297	275	291	237	250	268	271	247	273	260	262	270	294	299	273	267	254	259	275	280	297	259	276	262	281	279	251	277	265	295	265	252	260	272	294	257	281	253	312	277	246	255	309	275	277	276	298	283	245	282	274	286	263	239	297	272	266	262	261	288	286	269	268	280	269	283	279	296	259	269	261	264	284	283	278	284	285	262	261	278	276	256	270	274	274	250	267	291	264	284	269	289	256	263	260	303	255	255	247	274	281	253	258	267	280	263	268	271	283	289	253	267	272	278	259	277	284	264	254	293	264	275	284	303	253	269	252	265	306	277	252	269	249	270	319	297	247	243	256	263	269	254	279	288	300	270	284	261	292	292	244	256	306	259	243	247	235	259	267	279	292	274	304	287	262	273	244	293	287	278	280	306	274	251	270	284	274	314	271	279	297	287	294	241	265	265	263	286	275	276	266	256	268	293	258	285	277	277	257	291	276	274	298	280	251	319	291	255	246	256	299	256	268	281	260	260	281	276	271	258	282	237	230	295	291	291	256	250	289	257	300	275	264	277	300	260	259	257	266	254	276	299	267	262	283	280	255	278	276	270	254	260	259	293	274	295	281	253	247	275	239	280	266	256	270	264	274	305	278	256	242	275	303	270	268	285	287	285	275	253	266	289	260	295	243	285	308	278	243	250	267	255	284	284	285	303	278	262	288	284	264	246	251	297	282	296	280	259	256	266	236	278	266	258	289	276	283	289	276	283	275	285	266	251	243	232	280	260	271	296	285	278	279	283	298	263	268	270	273	291	262	242	275	284	271	287	286	283	259	248	247	257	281	272	284	275	263	279	290	276	260	290	262	284	267	304	288	277	253	263	280	251	286	293	281	258	304	286	280	247	262	273	272	248	284	280	282	270	272	264	245	293	293	275	285	286	267	261	270	279	264	276	256	250	253	290	252	276	244	278	264	271	265	273	273	263	264	288	267	236	260	296	272	268	292	260	245	270	271	296	301	261	265	271	291	273	272	291	269	290	281	262	284	247	260	269	276	260	292	277	283	281	266	257	245	278	264	234	269	282	251	273	253	257	270	275	253	261	303	272	284	252	263	280	243	292	290	280	254	273	275	264	251	262	261	270	270	240	246	251	254	260	267	264	276	296	290	271	283	312	268	277	287	270	282	246	275	304	252	287	270	276	250	253	273	241	317	266	285	266	276	296	287	265	307	282	244	299	272	255	290	271	283	296	253	288	274	233	276	274	282	273	290	260	288	262	271	281	277	249	250	281	268	225	280	282	252	275	290	261	267	299	234	256	245	220	256	257	283	275	290	259	258	272	285	279	270	265	290	244	260	250	273	300	275	255	252	286	293	298	252	291	264	321	275	256	261	279	252	287	273	274	276	268	287	268	269	286	291	262	258	279	260	274	264	234	274	257	292	295	255	277	305	299	230	260	251	274	276	258	274	293	243	298	298	267	270	284	277	282	275	277	253	282	265	254	265	264	294	280	255	276	263	251	304	268	287	260	278	260	266	304	276	307	272	276	255	265	266	267	261	261	265	292	280	249	240	280	291	319	278	279	273	259	266	258	253	280	274	267	252	233	254	279	271	271	259	299	259	280	281	280	246	259	278	242	278	285	283	282	272	275	273	287	261	287	251	278	309	284	297	287	303	282	277	274	231	265	278	294	250	261	295	242	268	258	244	261	281	240	286	254	252	286	235	290	284	266	245	281	265	271	301	273	251	256	282	267	268	286	281	279	290	261	257	241	255	260	278	274	289	300	271	251	268	269	295	248	262	253	261	273	289	251	257	287	270	297	254	300	291	287	278	250	270	282	284	259	248	278	249	271	263	264	285	311	272	274	305	307	268	263	264	270	262	272	274	289	252	261	262	262	273	260	280	265	322	271	286	267	228	284	306	283	237	261	271	277	279	262	302	259	275	257	278	276	273	283	260	300	274	271	263	230	291	286	293	279	264	266	269	266	268	264	286	286	260	280	256	238	303	295	270	299	284	251	239	291	265	260	284	287	307	272	276	270	267	274	300	284	269	282	282	299	255	291	262	262	249	291	266	277	250	263	297	249	289	234	291	286	274	277	297	279	264	249	252	274	276	273	257	244	287	284	287	281	276	284	270	280	250	261	286	283	260	313	301	260	280	285	286	295	286	293	279	267	246	265	266	249	234	271	285	286	239	264	266	259	271	285	253	276	248	263	293	257	275	264	245	259	275	285	280	287	270	267	310	291	270	275	255	235	282	308	259	252	286	281	254	268	261	253	288	252	273	252	253	258	281	260	264	276	276	246	280	249	279	277	291	278	277	251	277	238	298	297	280	269	273	282	266	267	300	270	307	263	286	269	290	306	280	289	286	245	266	261	295	271	263	248	278	247	231	266	274	298	281	281	260	279	276	263	278	245	267	268	256	283	285	295	277	255	291	278	279	289	242	242	275	283	287	261	268	266	262	282	282	266	258	285	274	267	270	261	272	279	240	266	286	290	304	259	268	240	252	277	299	231	270	276	259	252	268	264	267	249	287	273	257	288	276	270	265	267	265	249	283	258	253	265	273	279	275	272	271	285	279	258	259	301	272	262	287	293	283	273	257	240	299	261	275	265	284	277	307	292	264	280	310	281	245	264	264	270	271	297	286	280	305	276	255	268	270	280	276	278	271	235	276	308	280	288	274	271	294	250	285	286	283	247	266	224	295	244	294	306	269	263	263	309	259	255	265	244	249	305	261	278	265	251	273	274	285	282	243	247	262	248	269	256	251	257	261	285	276	275	262	280	270	272	257	276	264	271	277	285	275	271	250	301	273	275	285	261	278	285	272	291	245	257	276	286	256	261	262	253	275	281	235	259	276	293	277	292	252	266	272	252	231	302	276	278	270	277	266	272	252	267	293	297	288	290	254	275	296	258	237	277	265	291	325	278	277	281	268	282	265	280	274	272	262	270	290	291	262	261	253	261	258	245	285	269	270	265	274	298	253	259	273	261	279	240	251	291	292	243	265	293	285	279	285	315	296	255	245	279	288	290	256	287	284	290	271	277	287	268	286	245	264	272	295	275	254	272	297	263	267	269	274	287	257	295	282	291	270	276	276	276	275	276	267	288	246	278	262	268	275	251	284	291	292	256	289	291	297	283	264	268	269	264	273	256	269	288	291	251	223	260	274	265	273	257	264	259	263	275	263	273	241	223	236	278	289	280	254	279	248	246	273	273	275	271	244	271	245	277	264	260	229	277	295	279	278	237	292	288	268	283	301	272	273	270	287	266	289	261	284	266	251	270	283	255	222	293	265	252	274	259	234	272	259	257	275	272	273	279	297	270	259	277	263	255	277	271	285	263
34220	41825	37377	21742	9202	2825	950	593	533	557	571	508	518	523	531	502	512	503	547	531	551	527	508	503	527	506	499	538	555	481	538	541	553	520	552	509	511	525	479	545	517	540	487	562	501	535	537	536	549	528	581	513	553	537	493	501	539	572	531	491	544	511	526	516	516	513	531	552	553	502	530	542	505	562	535	516	549	513	543	535	496	559	493	515	519	475	511	576	501	525	534	556	517	509	546	574	537	533	514	544	506	514	547	526	474	530	496	545	560	515	497	540	522	496	572	524	528	504	519	547	498	530	514	534	501	539	502	551	545	517	531	528	561	526	552	504	518	468	519	533	530	552	531	555	490	521	488	489	530	508	541	577	519	505	546	498	519	510	508	527	549	518	498	517	533	529	547	522	504	519	529	483	489	504	549	518	547	520	503	499	545	529	505	536	549	499	502	511	527	547	479	512	510	500	535	486	510	517	543	501	488	526	509	530	516	559	514	569	499	505	523	531	529	540	565	492	520	545	499	517	495	525	521	489	501	517	526	522	521	552	528	548	494	520	520	528	517	499	493	498	470	504	502	547	495	553	491	469	489	551	507	557	513	495	511	491	520	544	522	524	498	548	547	521	520	543	534	500	507	562	526	500	501	550	542	532	541	530	556	473	506	553	479	491	515	484	490	558	530	533	543	514	527	529	522	516	539	545	499	525	517	545	523	536	513	531	513	510	505	529	500	491	509	522	526	508	546	495	524	542	556	556	500	540	529	485	514	519	533	551	509	533	508	478	498	514	548	523	519	546	540	529	513	514	509	549	571	522	540	525	523	532	520	527	516	579	509	502	520	535	515	508	493	535	509	546	527	551	539	522	500	496	516	524	511	499	513	526	494	528	532	552	535	503	536	475	523	526	541	506	477	527	544	487	508	544	526	567	563	517	569	511	554	533	513	497	518	488	529	520	525	538	525	487	541	538	530	526	520	506	483	531	523	512	508	516	552	517	539	503	499	521	522	492	555	502	528	524	499	528	555	517	516	515	482	517	549	525	491	553	526	526	520	579	504	518	521	498	483	529	523	523	536	564	555	525	555	519	559	525	576	527	518	516	530	531	532	509	507	553	525	588	557	560	508	529	492	535	559	521	506	545	529	568	553	505	543	516	520	507	542	534	500	535	515	492	511	558	507	543	519	523	508	485	522	532	523	560	517	572	520	518	507	483	516	514	493	532	573	545	556	556	558	494	509	505	573	496	509	536	539	533	514	511	480	525	542	533	521	487	530	542	543	577	519	525	532	507	507	550	531	507	515	533	531	542	524	511	529	506	530	503	513	541	545	493	525	518	518	554	501	522	543	529	498	494	532	534	558	549	515	549	531	528	551	530	495	503	518	553	531	506	513	573	532	511	493	497	543	504	533	508	519	490	516	504	549	488	511	502	500	533	557	505	521	515	571	576	502	517	509	548	511	556	497	532	513	558	542	525	524	541	549	480	531	546	496	492	520	528	450	507	523	514	512	503	514	507	517	497	515	520	511	527	481	525	541	537	503	518	550	485	486	527	554	456	504	457	527	504	513	541	558	499	493	531	493	522	535	503	524	529	566	546	496	525	526	534	488	513	524	516	540	527	518	498	568	551	553	534	522	556	544	547	539	517	530	563	552	557	493	514	530	478	504	540	570	560	506	517	517	537	536	490	540	496	513	557	471	529	509	526	488	519	570	519	517	498	545	523	543	524	524	532	549	499	539	486	487	521	551	488	519	519	511	538	551	528	479	511	497	550	505	532	583	505	491	510	517	542	515	533	514	491	493	495	525	514	519	544	508	522	575	520	538	480	509	529	518	531	546	506	515	518	518	508	527	504	531	504	517	517	517	516	497	556	530	525	531	538	511	517	542	524	506	500	525	543	562	502	537	542	528	516	535	523	491	518	559	522	549	513	529	528	533	521	531	561	507	477	534	503	503	512	544	535	512	497	526	541	547	540	520	534	536	560	523	523	511	507	520	518	526	506	487	516	520	492	561	517	549	512	530	529	507	536	511	489	497	520	497	524	533	578	508	482	498	519	522	537	500	517	478	563	519	554	524	521	553	497	530	517	512	500	480	525	533	532	537	553	511	541	554	510	497	478	538	529	513	545	538	554	539	534	523	531	492	486	556	527	523	527	498	500	505	519	516	513	520	507	502	520	540	543	539	516	521	526	535	511	522	534	520	506	489	568	514	502	530	520	519	499	561	555	463	494	541	518	531	521	533	548	510	501	485	510	536	537	564	534	525	496	526	514	553	497	510	531	534	514	535	516	503	547	539	522	548	519	526	509	516	539	526	500	492	517	556	494	542	515	544	491	546	543	519	538	507	533	522	523	519	540	523	553	480	551	525	486	546	543	526	505	515	535	555	562	509	546	523	509	524	528	517	500	537	600	516	557	531	531	535	532	509	531	516	522	527	516	533	522	545	510	524	561	532	469	500	510	549	553	463	560	535	540	553	538	549	540	527	547	530	567	506	525	537	541	536	535	534	566	539	521	528	517	513	528	532	482	529	497	506	514	495	509	527	533	515	504	550	534	502	592	517	502	500	525	533	529	545	519	523	533	488	522	528	503	532	524	565	513	501	518	513	483	503	509	547	599	518	492	526	497	501	495	515	511	530	543	535	490	499	535	543	526	530	524	507	542	531	558	535	507	516	517	547	507	510	512	588	518	495	482	582	537	503	521	515	488	560	496	544	507	575	519	524	519	556	510	552	502	498	515	511	527	522	521	544	516	536	541	556	534	545	518	537	517	545	562	540	539	516	551	521	540	558	488	511	521	503	490	502	511	566	551	487	479	515	485	539	539	512	505	520	508	554	530	483	499	523	511	543	561	580	546	498	473	524	546	533	564	533	504	528	535	559	521	499	583	541	534	495	561	527	502	500	499	478	558	526	524	514	528	496	516	518	532	532	567	490	541	516	527	525	533	548	542	556	521	527	522	499	493	534	486	525	556	573	492	540	533	544	526	495	503	519	533	520	549	521	535	508	531	531	540	549	528	525	523	499	513	537	524	526	524	526	569	512	523	535	525	506	537	530	493	485	556	517	531	479	509	574	493	519	514	527	484	464	539	522	516	508	497	508	561	494	477	534	528	531	522	516	517	552	530	525	533	533	577	527	550	456	486	534	540	503	550	536	544	488	515	512	520	537	525	498	509	534	535	543	496	494	511	538	550	496	496	492	507	541	527	519	516	520	503	493	525	493	479	522	512	546	530	589	483	527	512	521	550	519	549	527	551	536	545	527	493	550	537	506	487	502	504	532	523	503	474	522	509	543	507	560	478	500	555	519	556	527	534	474	499	511	542	527	538	508	501	542	584	523	503	499	552	530	519	536	531	553	520	494	566	482	490	577	492	526	533	567	533	542	503	528	491	572	557	502	534	515	536	542	498	585	540	515	521	535	507	533	522	552	523	557	495	559	506	528	549	523	535	522	503	521	475	565	526	514	502	535	518	529	552	551	549	507	525	510	571
24736	22366	44016	45158	29168	15488	3067	461	299	298	253	284	277	248	306	297	272	279	273	264	314	243	273	276	290	251	300	249	262	298	268	296	291	270	267	275	257	291	278	263	300	303	266	288	289	281	274	274	290	293	260	267	294	264	276	265	273	279	290	277	302	272	260	273	263	255	222	291	263	297	255	263	265	258	264	265	297	262	264	279	278	275	258	244	277	294	267	253	257	270	288	271	266	292	294	262	277	255	281	279	286	287	275	240	287	260	269	256	309	280	261	291	253	280	259	284	294	269	280	292	260	265	281	240	263	268	272	271	300	285	274	281	272	266	290	292	290	268	222	267	231	264	287	276	270	313	281	291	272	293	266	272	270	267	293	247	285	293	267	276	270	267	253	273	269	250	267	275	256	251	306	288	252	274	274	284	258	314	279	270	262	275	242	269	284	298	261	277	288	269	283	269	261	268	245	299	284	250	276	252	244	282	252	271	302	298	231	277	259	295	278	254	266	258	288	276	273	243	286	296	262	259	283	271	266	286	255	265	247	277	274	278	265	257	222	235	313	282	262	279	278	266	243	269	241	266	276	276	259	260	312	288	274	294	273	262	280	270	278	252	264	273	310	289	277	283	268	256	228	249	268	264	293	245	263	254	261	235	246	280	230	254	249	269	272	258	273	286	285	267	274	244	285	247	273	281	275	289	299	285	278	266	281	252	279	300	254	266	287	285	272	301	284	297	272	291	286	272	245	267	267	290	251	269	257	247	292	261	286	260	275	276	245	273	266	275	292	250	271	307	295	274	262	272	251	246	260	275	277	264	256	281	268	278	300	278	272	292	268	291	251	269	299	283	274	291	256	264	256	284	251	280	301	259	308	273	251	278	258	260	261	259	287	238	266	276	268	276	263	279	251	268	279	285	265	276	278	286	264	295	261	269	295	271	268	232	272	284	270	248	285	252	307	258	280	282	290	267	271	265	256	288	248	255	267	275	289	240	262	254	277	257	293	263	299	262	262	253	276	275	293	268	311	289	265	275	273	283	274	269	268	233	268	285	302	272	283	251	255	274	257	285	268	271	253	280	277	294	277	294	255	281	270	287	278	251	292	284	293	264	255	281	279	237	270	260	233	264	257	266	286	258	265	249	268	268	272	304	246	291	291	276	271	298	280	252	300	250	297	267	269	269	265	258	261	262	257	280	278	283	259	245	300	307	291	269	266	256	274	277	289	247	274	281	263	250	275	263	267	244	277	273	257	277	285	272	265	275	273	281	244	255	236	284	264	278	260	283	274	293	274	277	258	297	262	284	279	272	245	266	259	296	285	261	253	270	248	284	268	258	264	259	273	271	266	251	258	276	267	269	280	285	270	242	264	247	248	269	271	261	282	270	252	275	258	246	266	280	259	296	231	285	268	284	263	268	279	274	270	236	277	292	286	281	287	282	266	271	308	254	323	253	258	243	268	275	284	272	263	251	259	272	264	258	299	298	229	292	281	242	299	279	269	327	269	280	297	276	266	272	297	270	246	255	286	272	281	274	256	254	249	260	259	246	265	258	288	252	259	256	253	249	306	255	281	259	267	281	275	259	236	272	287	248	275	263	279	255	278	265	295	283	253	280	253	274	239	282	279	291	250	227	239	258	284	268	256	251	288	265	290	246	272	281	248	272	272	272	305	279	274	270	281	245	275	262	284	276	248	242	264	272	266	292	269	305	254	274	266	238	279	290	243	292	258	262	274	248	284	250	257	271	284	288	263	269	305	271	265	244	270	263	283	261	259	310	270	279	280	292	251	250	259	267	282	239	234	270	290	290	272	286	285	290	244	257	254	272	261	267	278	258	264	247	272	311	257	271	247	280	272	282	253	240	256	292	277	310	272	287	269	267	245	293	307	264	289	301	260	271	300	269	255	277	264	294	271	249	285	309	268	264	258	268	286	272	266	259	247	289	275	282	270	282	252	270	270	279	293	274	249	279	265	287	274	288	287	263	276	283	268	248	264	285	333	284	286	293	257	285	275	256	252	280	280	276	283	269	261	254	247	258	276	288	276	273	245	268	252	277	283	243	270	254	284	281	267	281	286	276	256	272	282	303	277	291	295	256	281	301	263	264	275	263	267	264	290	280	280	299	249	270	316	278	250	281	257	279	265	273	279	272	269	264	280	266	261	258	279	287	300	277	275	292	258	253	242	262	283	284	264	282	260	260	257	273	279	255	269	248	281	267	279	283	276	252	281	307	244	248	250	251	305	284	277	287	243	263	306	275	280	246	264	275	282	219	279	268	267	265	271	229	271	262	276	320	261	275	262	250	291	240	247	275	260	262	241	280	273	266	287	294	273	254	291	276	239	309	267	286	254	287	287	283	234	287	274	287	247	252	272	280	269	273	293	240	275	272	260	281	262	290	278	277	317	250	260	262	258	252	239	275	274	276	270	287	250	252	252	282	277	269	272	253	265	260	293	291	263	262	249	293	252	280	273	281	245	230	286	249	269	273	271	269	264	248	284	269	275	256	283	264	282	269	279	283	248	262	273	290	313	278	244	248	295	256	278	273	263	267	257	256	286	287	274	279	284	267	310	293	269	270	263	280	266	256	280	272	279	246	270	289	279	243	276	271	253	306	281	279	257	263	245	257	243	249	264	282	242	254	261	267	277	266	274	256	266	264	280	249	274	259	277	257	272	275	280	283	296	265	253	268	260	273	254	258	295	300	289	267	258	284	258	277	270	269	275	258	286	278	297	258	250	269	280	269	261	268	238	278	267	249	296	255	297	239	266	263	267	264	286	292	267	281	256	295	282	274	262	272	240	261	270	276	272	243	263	254	289	270	279	295	288	277	283	299	266	267	296	252	293	246	284	268	260	287	252	290	282	292	283	286	257	303	290	266	254	259	258	247	279	313	262	279	268	273	271	283	272	283	278	273	272	278	270	281	303	271	269	294	257	278	276	301	258	259	288	256	271	252	232	276	251	253	261	294	254	256	277	252	266	262	274	271	239	287	270	279	278	270	297	257	267	262	269	295	269	277	260	269	255	285	256	268	256	278	301	286	274	257	264	236	272	276	296	273	265	278	255	280	258	249	298	282	278	264	265	255	264	258	266	265	286	272	310	274	292	268	275	268	274	280	240	251	289	306	285	245	285	276	286	231	243	273	283	277	282	258	293	267	263	266	278	256	277	294	275	278	257	257	280	296	255	258	265	268	286	278	280	295	269	253	283	279	277	269	295	281	287	316	264	291	275	282	272	294	296	251	291	274	261	272	287	284	268	296	271	274	281	240	291	250	273	302	268	253	301	266	270	233	276	266	266	282	260	286	270	291	300	282	281	268	269	252	244	258	298	279	281	236	296	272	261	250	258	257	252	290	250	271	279	298	282	259	290	273	256	254	232	272	273	287	275	284	285	284	276	287	305	262	265	253	274	259	251	290	293	272	276	275	250	270	266	263	281	262	274	258	305	258	268	269	268	270	275	248	297	282	274	259	272	256	271	251	254	275
50223	78972	77659	55222	35644	16653	3591	1036	558	560	498	573	519	537	529	510	500	509	506	492	512	487	524	521	463	543	528	498	539	541	538	536	503	497	552	495	533	490	521	492	497	510	544	513	514	500	519	501	558	521	533	473	480	523	524	513	517	523	523	494	507	560	535	500	506	479	509	537	504	517	545	510	513	518	504	532	529	493	501	502	532	468	571	514	517	554	497	554	498	503	521	526	523	508	536	521	506	531	526	557	546	542	541	505	509	507	504	522	525	507	537	510	524	483	531	524	490	528	483	501	541	532	527	511	516	468	545	536	513	486	536	530	492	538	516	503	470	488	518	536	516	532	556	545	523	509	520	533	511	528	533	522	517	551	527	495	522	545	494	514	531	526	514	457	556	528	552	544	491	519	512	526	520	492	504	516	521	495	495	512	519	500	527	524	536	519	486	559	482	545	466	511	537	559	530	521	530	574	508	521	523	508	541	505	499	500	558	536	510	534	485	564	531	501	538	498	556	512	547	519	503	547	556	498	545	529	529	518	556	505	518	505	547	487	518	523	573	471	490	474	540	524	424	511	543	488	496	561	579	509	520	491	496	520	504	500	503	504	495	496	535	527	536	517	529	542	487	538	539	542	493	530	507	548	519	487	527	500	531	504	495	514	543	523	536	540	499	557	519	534	501	511	526	520	542	491	532	552	536	514	526	544	510	528	478	516	496	544	564	521	532	534	483	527	527	533	541	543	518	501	481	512	528	528	515	502	521	553	526	492	500	511	550	545	542	533	497	530	509	541	528	540	500	529	534	529	542	522	518	475	490	487	487	539	477	524	548	538	523	505	550	553	554	548	517	515	492	489	538	529	538	491	510	528	510	545	545	509	555	557	516	511	553	563	534	543	519	512	471	510	575	510	548	524	550	508	497	545	475	518	495	530	546	503	555	494	539	483	514	540	522	556	537	532	551	532	541	549	518	552	511	530	503	568	548	507	531	565	536	480	526	554	524	517	534	551	553	520	514	511	482	561	536	507	502	535	484	506	524	505	504	499	516	536	534	523	533	517	560	511	515	509	500	514	482	510	545	523	498	485	540	493	517	494	533	532	517	505	529	500	544	540	508	493	490	553	498	517	519	501	517	540	524	512	530	539	534	496	528	458	516	502	531	522	468	494	484	570	530	470	513	533	488	495	466	529	485	521	513	493	494	483	507	525	477	505	485	492	501	526	538	497	519	532	532	525	483	515	518	527	517	520	537	528	508	505	526	506	564	519	541	535	490	526	542	521	523	556	521	524	513	548	494	516	566	505	567	515	530	532	533	521	549	552	546	497	530	513	522	502	517	526	550	502	551	525	462	527	511	535	521	516	480	499	538	524	527	523	553	496	512	543	507	514	516	533	520	519	506	503	515	524	506	551	554	513	497	526	579	547	550	510	515	519	479	505	497	519	509	544	538	497	505	616	496	532	513	528	548	552	507	524	521	523	514	520	541	530	530	540	514	513	531	537	496	516	538	526	514	494	513	505	555	519	525	553	511	533	489	555	505	542	553	534	473	526	575	517	513	477	532	575	577	525	492	523	522	489	513	527	521	521	564	538	523	558	526	470	532	495	497	545	540	529	528	525	536	487	510	518	512	489	521	532	527	521	484	495	521	529	495	517	487	520	519	507	492	503	496	548	518	499	525	546	523	549	560	516	481	557	529	499	549	516	510	547	499	477	510	561	528	521	534	509	539	524	532	526	506	541	520	478	535	498	532	547	489	561	505	490	535	545	492	510	511	519	513	503	492	518	517	514	521	541	549	516	522	515	555	490	533	493	514	489	503	506	524	518	522	520	539	543	510	489	512	525	526	556	535	543	529	493	524	489	485	532	528	523	576	542	510	507	534	579	537	521	530	522	490	507	480	545	558	546	543	523	557	530	545	528	527	537	550	494	531	519	500	507	562	566	529	493	493	555	540	493	552	506	532	500	547	522	499	552	512	503	528	540	547	493	521	505	501	553	564	530	502	520	562	542	498	511	544	544	514	522	447	522	517	520	527	532	512	521	524	492	530	506	556	508	554	510	529	503	508	495	515	520	516	487	532	485	502	493	519	527	515	539	488	496	590	502	531	496	495	518	504	529	517	572	521	525	553	522	532	543	507	502	512	530	521	548	479	520	504	532	516	549	504	498	512	515	496	523	490	529	533	495	492	546	481	550	525	538	502	574	505	570	499	514	545	542	525	514	526	530	525	500	506	487	531	501	510	533	548	548	562	516	537	531	510	527	510	505	536	518	517	512	503	533	522	491	497	526	519	534	550	539	493	513	516	511	522	508	508	531	548	547	533	524	524	513	529	542	520	495	511	516	532	536	489	541	489	551	526	525	527	514	548	514	497	476	533	515	542	509	547	531	532	505	524	561	530	499	528	531	504	500	527	492	530	557	523	514	511	515	513	529	566	515	510	516	547	516	448	526	503	509	546	489	516	507	530	532	515	540	509	524	511	540	552	547	515	522	507	515	510	550	540	522	517	509	529	489	473	552	558	498	507	493	546	503	532	519	559	540	505	556	572	511	483	529	493	516	510	530	500	524	518	524	584	563	502	518	508	474	498	471	518	526	485	520	514	516	507	512	526	524	543	524	493	524	556	508	509	505	538	502	491	494	484	511	488	556	488	569	543	494	505	536	538	476	541	566	566	518	529	522	530	565	531	532	489	515	536	478	501	540	511	551	508	550	527	497	518	514	518	467	520	526	527	519	516	548	547	506	549	544	539	499	534	515	503	528	586	488	543	506	505	519	576	528	500	512	509	508	571	565	539	525	499	531	541	530	499	504	507	531	553	531	523	491	519	512	482	528	519	492	513	498	532	486	536	538	573	530	512	560	562	536	497	498	535	533	555	524	504	564	523	512	508	486	531	558	508	508	533	507	514	545	524	526	544	491	493	544	542	518	521	515	527	533	554	503	534	490	532	530	479	518	523	520	561	533	549	532	523	507	529	507	549	513	510	513	538	506	491	507	509	528	511	489	567	533	549	509	524	513	534	511	486	551	544	541	519	487	539	549	503	495	486	533	535	546	531	533	499	500	541	512	551	516	524	534	521	478	512	531	557	550	516	560	522	498	490	511	515	550	511	532	542	512	541	523	585	517	535	490	511	507	507	525	518	521	528	521	526	503	505	519	522	523	522	533	529	488	520	530	492	488	524	510	484	501	520	505	470	539	520	506	497	493	539	513	507	525	561	541	513	529	540	536	550	530	526	525	536	560	513	522	534	528	520	510	552	549	492	512	483	521	510	571	572	513	518	540	514	531	499	558	506	524	504	491	500	502	516	459	481	542	541	538	545	511	510	531	534	514	551	541	544	496	547	524	545	516	505	556	516	499	531	507	553	504	493	534	541	552	492	472	524	516	512	538	511	500	514	513	477	526	515	542	506	492	505	518	542	516	507	534	543	518	528	541	574	500	500	491	489	513	510	508	505	519	501	532	530	520	494	504	503	509	512	514	522	528
23503	21558	34277	38564	33855	23967	11405	1335	423	351	388	364	354	325	344	362	337	338	351	295	336	344	337	365	355	345	330	361	334	370	340	312	294	342	368	324	354	348	350	366	333	333	351	322	313	335	309	323	320	340	317	321	357	341	364	316	353	326	315	344	291	361	334	369	346	319	350	311	346	355	329	302	340	322	351	386	355	296	345	330	331	350	337	355	334	302	353	333	347	360	330	338	323	338	366	318	337	352	329	339	343	309	368	356	303	335	297	335	316	337	359	315	346	305	321	322	332	330	334	335	295	348	328	337	346	343	309	343	341	319	331	328	334	336	364	337	340	323	311	313	302	318	309	314	298	299	331	294	323	315	295	339	317	346	329	337	329	293	340	315	322	336	330	340	304	326	328	359	347	325	362	352	316	312	290	324	335	320	350	347	339	329	322	346	300	327	321	343	342	316	349	341	352	329	343	356	325	341	352	318	343	328	327	335	344	330	331	353	342	350	310	334	330	325	341	323	307	338	329	330	330	315	318	327	365	310	333	332	352	357	322	315	325	356	313	315	323	325	331	303	342	286	322	329	329	348	316	345	363	355	342	340	350	318	333	334	303	341	332	307	349	352	324	342	330	355	316	364	353	340	355	371	340	321	344	335	316	355	343	326	355	332	323	340	353	340	325	322	323	361	331	341	329	348	374	327	335	344	349	304	349	331	318	330	312	324	321	329	339	340	334	330	310	332	304	312	300	326	323	330	357	341	306	348	351	313	323	312	351	329	327	330	286	297	328	305	339	321	324	319	342	368	354	328	337	354	314	333	353	297	312	335	316	316	336	352	336	363	295	336	296	329	325	365	355	301	323	367	344	336	316	341	322	323	298	285	314	336	366	300	311	335	339	314	337	325	365	337	313	350	321	307	307	336	337	280	299	356	329	354	336	338	309	311	305	307	314	294	325	325	375	330	347	333	332	346	312	318	331	329	330	355	312	340	356	300	348	303	304	296	356	328	330	308	345	308	327	292	345	332	335	338	366	333	324	330	314	273	340	315	344	327	339	325	332	338	335	357	347	320	328	355	329	318	316	359	347	322	308	332	355	339	328	309	343	329	326	297	308	339	335	308	351	320	370	332	332	313	347	352	338	305	335	348	321	357	344	317	320	317	351	332	306	299	285	343	333	329	329	340	319	354	368	343	343	312	322	342	304	384	342	299	368	355	314	347	278	333	309	320	330	324	337	338	308	319	327	362	347	362	324	301	329	298	341	346	329	343	302	321	332	342	330	333	352	339	345	318	339	347	337	348	308	371	303	351	343	325	339	298	332	325	345	334	319	332	330	325	322	301	335	342	328	329	365	343	337	354	326	331	317	341	313	323	323	356	348	320	325	316	353	323	315	326	342	326	310	296	353	334	338	347	362	314	309	309	311	329	340	301	309	332	330	317	335	321	310	330	329	313	346	337	325	334	319	316	317	312	317	313	373	344	341	328	322	365	326	339	330	323	347	319	335	331	333	273	341	302	345	328	294	301	323	311	348	292	310	330	340	335	330	344	324	369	324	310	334	317	317	371	344	317	320	358	327	317	363	313	359	332	313	339	332	352	353	299	359	348	334	320	308	323	315	346	328	342	373	335	357	344	313	294	329	330	323	324	331	358	310	308	354	326	350	333	360	322	321	328	336	338	327	326	340	322	319	332	331	337	333	334	336	370	312	345	355	302	335	316	309	346	331	346	334	347	332	343	310	335	318	324	332	318	315	333	325	328	319	334	325	332	357	311	367	364	310	329	344	333	353	335	323	347	333	344	337	369	372	316	331	363	341	340	327	313	390	332	312	336	321	310	314	326	351	320	341	346	322	344	338	313	346	321	304	294	336	360	308	310	318	375	332	310	360	312	363	334	313	331	322	331	345	315	323	307	329	347	338	336	356	310	317	340	332	360	327	345	334	347	284	327	315	288	329	347	341	331	302	321	364	355	329	320	320	337	329	320	323	318	334	360	365	329	346	339	339	321	324	321	342	340	350	323	322	312	309	334	339	333	309	338	329	359	335	291	350	351	328	315	335	325	339	314	313	367	332	329	361	319	308	320	346	345	302	318	344	331	331	370	303	297	335	318	343	301	342	333	301	333	353	305	308	353	321	330	301	313	336	371	342	362	316	354	317	295	322	330	316	354	338	359	346	341	302	350	332	319	352	319	338	296	345	305	355	318	349	336	346	361	324	330	331	332	356	307	350	306	296	334	319	343	326	343	304	326	330	340	316	336	314	351	338	324	331	355	329	316	293	320	337	315	309	351	340	342	350	286	295	325	342	302	335	332	320	333	322	346	354	321	300	328	342	350	318	348	344	312	359	308	300	348	357	327	352	345	339	344	296	350	329	336	316	335	376	327	327	318	328	331	318	327	305	319	324	333	317	312	337	312	306	326	351	342	348	344	337	313	303	361	319	331	329	326	306	329	356	327	362	338	319	326	338	357	338	316	364	349	311	328	351	298	342	341	302	314	342	329	326	328	337	354	340	359	314	305	326	331	350	336	342	332	334	340	321	337	319	306	335	337	343	328	334	340	345	342	298	396	328	342	315	366	339	317	318	310	328	371	322	318	323	329	320	338	321	333	328	369	338	337	333	310	316	298	314	339	337	328	355	346	303	309	342	331	305	323	347	345	319	300	328	332	328	333	333	317	332	352	344	344	318	333	318	305	323	325	338	332	318	359	282	332	343	300	287	312	335	325	340	308	315	342	363	327	350	344	331	323	303	325	319	329	327	307	337	318	336	352	339	330	327	322	310	322	291	340	326	351	348	309	341	333	338	327	314	320	316	323	319	341	333	352	355	280	298	363	293	320	330	305	334	353	343	284	341	322	352	334	341	350	327	352	344	315	313	347	345	313	313	322	326	306	344	352	305	305	322	354	347	330	343	344	343	341	331	354	330	325	325	333	314	341	324	308	314	315	321	331	355	346	353	333	369	340	332	313	342	335	335	342	307	307	367	372	360	347	301	342	326	320	323	352	350	329	299	294	328	300	328	339	354	279	313	314	339	317	321	327	349	324	316	338	315	378	345	325	332	350	318	332	340	318	353	326	359	336	353	355	304	347	326	313	309	312	340	331	326	323	371	324	285	311	321	341	319	319	372	311	329	335	361	339	371	342	334	298	311	372	297	306	320	347	334	330	334	329	348	336	321	312	329	338	345	330	334	300	318	323	305	353	338	374	373	311	315	335	344	328	360	314	321	324	330	339	340	343	329	315	333	313	317	335	346	353	331	334	350	359	305	351	330	342	313	289	353	286	356	325	307	318	318	338	356	335	334	330	358	321	323	329	331	328	334	299	356	314	344	305	345	362	289	348	336	364	374	333	326	333	362	303	318	337	330	354	365	342	333	294	368	334	306	325	332	358	334	299	340	324	309	353	319	330	325	346	326	348	341	326	316	357	309	336	346	347	345	331	361	342	341	337	371	327	354	318	335	345	349	358	359	353	322	328	326	333	321	315	276	321
50348	89572	88814	70919	50148	26753	7337	1924	813	621	589	573	622	656	606	606	603	616	598	598	599	609	598	587	656	621	646	641	549	637	558	645	617	648	610	587	651	618	617	578	582	606	590	574	628	599	633	597	590	614	603	628	577	579	624	613	585	629	634	650	668	598	601	621	595	634	613	573	614	589	597	559	619	583	623	583	610	543	592	590	599	573	624	586	590	638	605	575	592	573	620	638	585	630	573	609	592	610	624	623	606	629	614	598	649	574	653	662	650	595	615	603	619	614	572	617	683	585	600	594	582	628	610	584	591	628	630	599	618	583	606	588	588	556	621	575	604	609	571	609	614	598	598	592	568	620	661	655	607	618	598	625	581	575	604	606	656	632	639	578	610	576	582	659	643	628	571	581	631	619	608	611	580	663	576	605	628	591	636	612	622	641	640	591	600	629	583	642	627	600	603	612	585	658	610	627	603	617	648	586	627	621	546	576	587	572	653	552	613	598	594	612	591	558	611	609	606	576	596	580	603	601	606	612	597	608	606	594	617	593	642	571	600	583	606	617	613	610	619	586	612	584	598	612	630	616	595	527	581	594	587	626	615	578	607	588	640	620	615	611	608	559	603	597	593	609	593	601	607	613	620	636	633	606	643	594	595	612	611	631	636	638	577	601	598	551	616	630	625	623	596	631	604	603	589	603	626	629	633	601	586	590	644	567	636	628	604	585	615	638	593	583	558	634	633	671	614	603	587	569	579	623	588	619	587	598	627	628	619	604	615	600	614	623	612	630	580	624	635	576	629	598	630	636	552	663	620	586	545	593	634	641	622	608	585	662	621	599	617	578	576	593	566	578	573	594	614	623	604	583	605	601	616	596	602	606	590	593	606	588	560	608	604	567	579	604	628	547	593	623	616	637	632	588	603	600	559	587	658	590	549	610	617	621	606	635	630	664	610	585	591	602	606	600	605	614	595	578	630	644	613	568	638	627	646	606	624	601	582	634	616	598	612	629	617	605	581	561	621	610	603	640	595	613	594	573	618	604	597	641	595	592	606	607	632	612	626	636	576	628	628	662	586	604	610	624	582	627	576	592	635	616	612	587	594	615	587	596	602	606	596	614	613	607	602	598	603	577	620	622	576	624	620	606	579	645	585	599	600	636	582	641	635	624	569	629	589	568	630	601	571	589	601	577	615	599	573	587	580	629	599	607	597	591	638	591	626	601	599	599	605	609	595	571	574	650	588	629	637	639	640	593	608	578	647	599	626	585	625	670	639	618	619	593	618	622	612	621	575	622	643	568	638	556	587	641	655	607	572	668	602	629	581	581	618	589	587	594	621	571	581	623	605	639	597	604	606	601	568	614	644	621	591	564	636	598	555	574	593	660	641	622	601	597	599	604	628	646	634	614	620	612	603	639	609	617	594	606	596	647	613	592	614	566	576	582	580	648	617	622	623	626	594	585	543	575	631	617	604	623	615	579	639	593	603	634	614	630	624	617	599	609	611	609	616	623	619	597	591	619	635	614	587	598	601	621	639	592	624	581	631	648	599	601	627	635	606	623	595	629	591	592	595	617	604	590	630	636	586	602	584	602	621	610	607	590	581	616	580	568	632	621	625	613	592	584	586	600	581	641	606	583	669	620	552	630	621	562	618	581	609	653	587	582	575	651	613	596	597	623	609	603	598	573	594	591	610	633	648	601	620	615	575	624	576	599	604	643	621	575	596	633	639	582	608	631	624	570	653	600	522	638	606	566	594	618	588	656	597	637	594	612	636	590	627	632	602	626	582	607	585	604	632	584	601	615	627	609	634	601	626	558	622	626	555	593	584	576	621	648	671	632	618	601	590	614	594	595	623	647	598	611	607	630	609	603	620	657	609	673	574	602	584	582	591	605	590	601	621	602	607	622	631	665	640	643	653	608	600	646	640	613	598	596	578	627	650	600	570	624	585	623	677	610	626	589	560	583	607	627	623	587	616	640	633	660	608	608	624	589	625	577	609	627	625	568	614	603	603	613	590	599	582	566	599	592	621	635	583	605	608	613	586	618	621	564	598	611	632	633	604	577	579	590	567	576	596	634	594	595	588	610	592	582	648	653	582	630	628	567	579	644	599	597	592	577	626	607	574	599	604	572	616	595	607	613	585	635	591	633	663	580	604	633	609	620	582	596	578	613	605	560	603	565	586	611	591	580	566	571	594	604	593	626	599	638	577	592	534	608	641	608	604	613	632	592	603	609	609	578	625	591	609	573	594	574	602	623	600	583	621	634	636	621	619	614	619	565	603	614	622	617	583	575	565	611	609	627	560	603	589	568	592	666	601	616	543	612	593	612	651	626	622	608	622	588	594	569	615	574	659	618	600	590	628	607	620	600	608	600	583	598	624	583	589	613	613	566	596	594	641	575	614	677	598	640	620	632	617	588	587	649	595	618	612	565	603	626	595	609	646	569	603	595	625	607	643	563	597	563	612	563	577	579	613	646	581	569	619	632	561	641	608	632	585	583	629	585	615	589	608	591	625	623	569	588	573	605	608	568	616	598	614	626	625	621	620	605	614	642	614	584	616	607	594	603	613	638	563	646	582	621	596	627	602	580	626	607	621	610	596	626	552	619	595	599	571	588	644	636	596	631	568	633	621	594	601	606	598	615	667	603	590	609	595	621	553	597	582	593	593	568	599	602	605	611	617	642	595	592	580	615	607	572	642	598	609	587	596	608	590	589	583	600	629	605	617	608	570	607	584	593	581	646	582	638	564	679	582	613	614	630	588	604	608	624	628	606	572	579	589	626	637	602	609	614	643	620	643	635	615	602	641	608	605	591	596	611	596	557	627	596	605	601	615	642	604	576	648	599	604	595	594	605	582	585	593	642	577	568	642	578	610	598	617	609	619	591	607	583	582	605	623	598	601	557	577	574	578	636	630	611	607	637	613	667	631	565	641	611	566	621	580	582	578	631	610	611	645	593	584	652	635	613	566	591	640	581	572	626	641	603	579	584	598	564	609	585	591	600	553	640	595	630	617	575	614	584	580	653	597	623	589	596	594	608	602	604	564	601	607	566	605	626	616	565	590	588	608	601	636	609	598	623	616	615	581	646	559	611	600	573	599	618	570	584	562	626	582	605	662	610	621	605	596	627	590	595	594	606	639	546	615	632	626	658	619	586	602	621	610	612	623	578	615	618	609	583	653	639	665	556	601	610	585	586	601	614	600	626	624	566	575	604	587	612	587	578	591	602	591	624	606	583	583	596	605	636	569	584	567	572	604	601	612	611	589	596	602	615	562	590	551	612	608	598	577	593	604	632	596	577	583	582	578	611	613	601	573	588	625	592	626	623	576	611	622	657	605	552	580	573	616	643	586	606	631	643	564	599	593	578	620	659	616	622	630	572	555	588	616	570	592	607	608	617	629	579	614	594	580	641	598	609	589	608	624	601	597	591	590	649	573	611	610	590	636	637	618	624	601	603	596	589	598	638	598	603	636	567	625	563	624	598	576	610
27895	25994	30943	20653	9019	1922	488	330	272	246	297	253	268	239	262	283	276	282	286	271	293	252	268	288	284	247	264	286	263	291	258	242	257	244	282	245	276	273	229	286	274	260	250	296	279	260	286	262	250	271	273	280	268	270	318	264	271	274	269	265	277	284	276	282	279	274	290	300	258	255	271	261	267	297	268	284	274	261	293	272	243	275	270	256	270	251	268	272	264	226	277	269	260	283	266	247	266	281	267	271	264	267	254	249	263	250	261	282	248	281	273	249	244	285	255	286	268	262	271	244	283	282	251	281	272	289	276	297	278	277	277	257	249	244	262	245	245	245	278	282	271	271	266	253	243	270	257	307	257	263	278	272	268	267	263	262	272	272	282	263	269	258	282	289	269	274	253	266	281	270	261	280	287	257	247	273	222	263	253	248	245	257	254	288	264	264	274	274	264	276	262	260	266	242	287	246	275	240	264	261	254	261	243	245	237	257	257	271	280	263	246	259	273	270	288	265	254	269	293	273	232	284	256	297	242	257	279	273	276	272	259	256	294	282	290	267	268	259	262	280	282	251	240	284	258	290	276	274	263	265	287	280	261	285	270	278	258	261	282	272	245	242	275	289	268	248	281	262	271	250	282	254	266	254	276	270	259	232	284	275	274	282	263	255	278	275	242	246	279	262	240	272	274	258	279	276	254	286	248	279	273	255	275	270	265	264	267	284	267	253	292	267	275	271	283	265	244	270	268	269	244	276	253	305	244	258	274	270	232	276	269	236	279	270	242	275	266	280	290	295	252	265	251	245	268	260	252	272	271	275	306	260	259	262	284	259	272	281	263	254	292	273	290	249	271	264	266	245	273	259	268	264	238	277	287	260	254	264	287	284	295	285	257	252	258	264	240	266	253	259	289	279	286	278	278	284	264	267	241	256	276	281	265	253	274	274	311	279	285	250	277	248	254	279	234	263	262	243	271	273	241	259	269	265	246	242	264	284	256	233	246	272	290	281	237	271	271	248	259	272	271	278	288	274	263	294	238	258	252	285	229	246	259	255	276	259	292	282	246	255	270	269	285	260	278	286	275	267	286	276	227	272	266	271	290	276	268	280	256	270	261	289	267	262	267	266	274	259	271	278	244	249	252	256	270	271	265	246	273	255	237	254	254	259	242	279	218	288	273	289	276	265	259	259	285	259	287	240	270	283	301	280	270	268	255	290	265	248	250	271	273	268	252	290	265	269	273	254	253	257	303	268	269	263	288	260	272	251	234	258	241	274	269	265	294	277	278	260	297	270	303	275	288	270	281	283	254	273	265	263	299	245	287	263	250	261	257	271	282	260	271	283	250	270	276	265	279	268	283	261	249	261	285	270	240	253	309	279	278	276	237	241	278	285	236	268	279	269	265	252	256	271	290	266	285	277	254	276	258	284	269	261	294	244	253	261	260	275	256	250	252	263	287	267	278	281	250	241	252	276	259	228	289	293	248	265	259	278	286	256	275	260	285	266	273	272	279	272	268	259	275	259	258	243	265	247	281	255	274	252	288	247	280	265	243	271	270	256	286	283	263	275	288	293	294	270	271	261	246	265	240	300	239	255	248	278	256	258	273	254	281	305	268	278	279	278	271	269	260	255	276	268	293	288	254	295	274	249	266	248	270	257	266	279	266	260	281	286	239	282	280	280	280	263	253	256	272	264	257	273	229	295	262	283	277	248	256	249	270	233	283	262	268	229	263	253	277	276	280	274	259	276	265	270	282	266	260	252	256	252	277	295	285	259	270	268	263	253	271	265	262	301	265	292	282	254	267	303	252	282	275	274	290	238	300	274	244	267	234	264	278	268	274	260	251	243	289	253	263	267	286	274	277	291	251	254	271	281	272	281	270	272	278	248	265	274	236	278	269	270	279	279	243	267	253	278	287	279	273	271	261	267	260	277	276	263	285	304	291	238	267	295	270	265	258	262	276	255	274	244	253	251	242	247	270	255	285	252	288	265	277	260	280	272	264	288	288	252	260	289	262	266	300	277	227	259	256	278	258	290	263	254	242	248	275	249	252	265	273	243	268	254	259	286	279	242	280	259	273	280	269	241	286	269	293	251	301	277	260	274	281	300	239	292	302	278	287	293	258	267	290	289	255	252	301	260	233	287	240	277	273	276	252	272	281	279	233	271	278	281	264	245	297	273	286	267	242	282	283	237	286	258	258	251	266	260	265	269	247	266	262	231	250	278	244	232	262	263	258	245	258	287	254	282	281	279	269	266	284	282	277	261	282	261	255	272	255	264	278	265	274	277	259	260	308	290	255	240	275	256	271	278	270	257	242	271	242	273	276	247	275	275	284	264	282	278	258	272	275	278	262	287	247	298	266	274	255	278	255	283	270	245	258	271	276	269	250	284	255	281	273	260	273	296	282	277	273	259	292	249	278	251	307	269	239	265	267	257	262	270	253	268	240	251	259	259	283	257	242	282	259	249	265	248	289	272	278	264	241	258	264	245	293	259	271	265	247	240	259	246	258	306	301	261	265	255	274	265	276	245	280	265	279	265	249	253	277	282	256	255	293	274	272	240	306	262	294	285	303	271	254	277	256	234	286	295	266	267	252	251	245	271	270	279	293	270	236	260	279	265	263	250	287	300	269	279	243	277	269	251	281	284	287	265	264	243	268	253	255	300	279	267	275	273	276	254	251	265	253	257	283	260	282	276	266	287	268	269	237	266	291	257	275	294	281	311	246	288	284	271	275	258	263	269	258	267	247	277	239	257	276	296	281	255	278	225	280	252	269	266	278	292	285	282	306	269	271	252	269	253	273	257	261	270	273	276	284	257	278	268	286	253	276	268	239	271	281	274	292	263	258	278	255	267	260	265	278	265	254	234	254	291	225	268	263	247	256	267	270	285	280	263	269	263	272	257	283	258	235	271	277	290	271	296	278	261	260	257	288	278	305	287	230	278	279	283	240	242	275	256	258	267	272	276	268	274	243	292	296	276	278	236	269	283	258	276	268	269	268	267	235	253	297	269	285	290	267	264	262	250	260	239	293	271	288	272	265	277	276	276	288	263	247	270	257	269	292	291	265	277	259	274	254	265	277	256	233	266	275	274	267	291	274	293	236	281	255	288	293	291	274	276	267	274	238	280	272	283	283	268	256	270	265	270	251	252	273	273	271	275	269	250	256	264	279	259	272	297	276	272	251	278	243	278	284	281	268	299	317	262	241	245	249	271	265	270	259	272	264	264	280	270	290	259	266	259	264	280	276	260	274	303	288	271	270	263	238	281	268	288	252	253	265	304	258	288	244	287	268	295	258	266	270	258	255	255	281	282	270	284	291	266	268	275	279	274	247	270	261	241	265	266	297	248	239	280	275	261	250	258	279	277	261	267	248	242	259	271	252	269	242	243	253	267	302	276	264	273	283	279	255	254	264	239	272	255	254	264	287	272	284	295	276	270	273	280	260	265	255	283	250	240	282	265	279	229	239	285	269	253	294	268	304	232	263	264
30360	44861	38824	24683	14566	4102	1140	622	535	542	506	495	561	551	495	542	534	464	563	553	522	530	544	496	487	531	528	547	531	519	510	542	519	519	527	551	525	514	513	524	543	546	537	556	523	501	565	518	513	568	482	506	539	527	542	496	517	517	523	507	549	512	568	516	496	488	469	481	553	553	568	501	519	518	504	490	523	530	493	499	502	544	532	509	492	521	530	533	500	544	541	514	519	559	525	502	531	565	545	546	505	548	521	501	516	533	519	531	492	536	509	540	526	527	524	524	545	512	516	525	510	537	537	530	529	526	516	505	530	526	501	550	511	479	505	472	549	494	509	541	500	521	482	551	496	528	568	498	484	521	522	551	537	501	544	546	593	529	532	534	515	534	543	517	550	547	543	507	503	535	499	496	533	551	470	510	551	546	490	501	526	536	539	511	485	494	561	528	523	480	523	515	525	508	505	515	516	540	545	520	508	527	551	540	520	520	517	536	474	552	553	522	552	542	535	515	500	521	516	506	481	490	506	526	536	498	524	501	516	516	518	479	567	502	498	539	534	525	518	493	514	535	466	513	508	551	512	537	501	553	541	507	487	580	556	505	557	511	507	521	499	515	489	487	519	550	513	490	513	491	553	555	513	506	505	558	541	506	492	525	526	518	537	534	517	521	499	502	530	534	499	556	533	548	517	496	475	510	506	550	538	530	493	512	523	529	493	524	502	560	545	538	525	474	513	500	527	497	543	510	532	476	495	492	519	527	506	494	547	540	498	547	498	548	507	515	518	542	530	512	535	526	533	515	531	508	528	557	542	506	531	541	527	586	474	569	548	514	503	506	521	537	518	506	520	574	534	518	479	534	536	493	509	545	518	529	549	565	477	512	512	491	535	524	507	521	514	508	519	535	509	534	534	540	503	506	514	534	539	508	512	493	563	549	517	535	546	540	527	508	505	534	539	514	533	486	507	537	505	534	553	499	527	511	552	521	520	556	519	510	498	488	540	532	478	542	503	505	503	527	486	569	548	505	551	514	542	547	497	528	558	513	532	512	522	518	493	507	518	511	514	505	553	474	547	500	503	503	538	503	526	524	508	565	542	492	507	493	547	496	520	507	537	482	549	533	537	521	531	477	502	497	528	506	557	541	517	537	537	511	516	564	547	509	541	497	510	505	521	519	493	527	512	534	549	518	486	553	523	526	509	507	532	500	511	517	526	498	512	494	505	507	519	483	508	527	540	503	550	536	552	563	501	516	537	541	537	517	509	547	528	504	518	516	534	546	541	515	508	519	528	517	482	521	503	565	510	540	539	509	540	547	474	494	582	538	561	499	528	527	508	498	524	511	520	514	540	511	535	528	495	562	510	527	522	542	540	494	539	548	533	518	547	519	507	528	504	495	511	523	529	494	521	504	549	492	527	484	544	514	514	516	525	526	502	524	516	497	512	544	533	502	504	500	588	485	532	513	511	530	507	552	491	504	544	537	522	499	538	517	503	556	561	508	586	538	496	504	520	535	537	524	535	531	519	484	495	530	483	516	511	541	526	571	494	494	514	506	579	505	504	516	531	475	510	497	465	568	461	484	496	530	544	547	523	513	546	544	545	488	530	482	514	519	530	532	522	536	500	528	521	535	538	518	533	528	515	528	534	524	542	518	518	532	531	505	503	557	485	511	522	507	551	522	579	531	520	532	523	514	499	562	518	534	546	516	546	549	524	535	516	521	521	512	553	505	545	513	513	506	516	495	488	518	542	532	512	518	508	507	472	500	536	476	569	513	552	538	532	521	534	527	499	501	511	513	532	518	531	536	511	533	488	536	525	492	494	531	470	519	519	500	555	513	519	497	510	514	519	489	564	526	542	556	514	540	537	498	549	552	553	514	518	530	557	511	528	531	558	568	480	519	532	474	512	508	492	500	524	474	544	520	559	507	514	546	517	498	534	493	520	552	476	511	515	516	525	550	529	528	515	493	512	509	546	536	529	494	550	517	541	507	533	505	508	506	492	554	535	510	518	497	504	508	540	527	529	505	505	523	541	495	536	532	479	520	520	525	583	535	485	516	547	496	548	482	553	515	532	504	502	528	531	521	544	544	510	528	458	533	479	573	497	515	534	504	517	525	510	532	497	517	522	559	531	517	493	562	543	544	529	538	517	492	519	530	518	508	498	491	513	544	515	526	569	494	541	501	504	531	520	547	507	519	520	523	525	546	538	485	538	508	520	537	531	477	512	522	483	540	510	527	504	506	528	508	501	526	520	562	508	489	539	518	546	537	499	558	547	548	492	494	529	542	504	513	537	544	527	548	566	515	482	473	552	565	551	506	496	498	521	517	452	556	513	493	488	516	514	486	521	539	493	510	534	580	540	539	552	539	559	536	513	497	512	516	530	556	501	517	500	527	573	512	526	568	513	515	504	522	520	493	515	520	466	519	506	564	483	543	525	522	509	542	509	533	526	547	514	522	547	513	516	494	561	526	491	520	546	512	527	527	515	531	502	489	505	513	534	497	526	515	513	511	519	514	542	534	527	507	522	516	543	528	543	522	518	526	488	495	502	539	512	498	510	515	530	526	499	516	503	529	511	513	510	537	501	527	523	554	544	517	515	545	514	495	511	534	537	533	576	525	515	522	495	552	551	534	503	498	518	511	569	491	536	508	512	553	495	534	473	513	512	513	525	533	548	517	528	546	499	503	505	508	511	502	499	503	514	528	530	540	503	544	486	543	501	555	555	513	515	558	529	489	530	510	519	504	510	545	533	479	523	510	501	546	566	570	488	499	518	518	561	506	548	572	505	512	526	522	539	522	483	518	520	516	517	541	562	516	511	589	526	534	484	529	513	521	515	489	535	543	529	524	485	547	535	524	544	531	497	487	499	523	551	497	502	495	504	541	491	524	497	556	506	524	495	512	528	526	470	542	544	512	527	484	548	528	532	514	525	547	487	490	505	530	500	509	544	528	551	540	524	520	527	538	505	542	511	498	497	495	510	515	545	536	544	497	540	525	490	523	549	545	480	508	506	547	515	476	527	533	521	542	500	541	529	500	547	509	543	536	546	533	568	558	510	545	477	501	513	568	515	531	495	533	545	512	509	517	493	520	510	480	551	521	583	477	497	534	522	517	557	544	505	505	496	506	555	491	542	548	552	525	549	521	527	530	507	551	553	489	516	519	499	517	547	521	524	508	525	532	537	515	543	529	517	567	482	533	508	481	547	527	538	508	525	491	528	575	523	501	535	559	540	487	543	506	520	521	521	520	513	559	506	497	499	520	521	510	503	503	506	471	507	509	555	532	483	519	487	501	510	511	502	531	550	523	540	533	536	507	525	522	529	548	526	524	551	528	510	541	523	518	502	508	545	519	536	490	525	510	483	525	510	538	496	534	555	520	499	537	524	537	546	488	537	512	536	526	500	492	503	492	512	520	520	570	498	520	545	508	534	527	505	541	567	504	541	510	517	570	489	532	524	532	524	543	529	528	521	515	499	510	517	521
24832	23135	37013	36301	25784	12927	1943	404	314	267	309	284	304	274	296	280	265	279	263	280	302	298	258	294	267	265	269	280	275	301	273	291	283	287	281	245	275	287	269	262	292	261	261	267	302	271	258	284	271	283	269	258	265	258	279	273	272	303	277	263	292	248	272	293	257	288	276	280	289	288	305	314	273	270	257	290	262	271	273	281	279	276	240	252	278	288	270	307	299	262	298	233	287	295	314	299	286	279	286	271	306	276	253	262	280	270	311	284	282	260	290	271	276	279	246	273	250	273	259	258	250	297	279	251	288	293	255	244	265	278	308	280	270	270	322	282	298	300	293	295	291	285	249	282	311	269	270	243	262	286	254	278	257	252	264	274	289	275	259	275	281	300	283	249	268	304	285	279	290	263	263	273	265	286	249	292	287	272	302	259	262	262	276	259	299	266	278	288	292	274	291	261	253	275	290	267	277	330	300	286	285	277	278	251	246	300	277	252	265	244	271	276	279	297	266	281	283	300	263	275	253	290	277	273	270	294	314	271	259	270	244	243	286	293	260	286	252	268	254	291	278	307	267	267	267	267	260	286	280	293	286	257	286	303	278	296	275	229	277	268	274	287	279	262	249	284	262	282	273	306	269	258	255	299	297	305	278	283	276	297	318	274	263	261	285	254	279	294	283	300	293	299	278	254	276	254	271	281	282	249	280	294	280	262	275	262	252	272	276	252	276	257	266	266	265	270	308	286	273	268	294	260	257	304	280	286	287	285	275	287	266	297	302	283	278	297	259	246	300	287	288	274	300	240	241	309	282	264	275	260	275	271	268	272	247	275	286	286	311	269	273	270	273	254	300	289	282	286	305	246	297	280	233	285	282	308	287	302	297	279	258	299	282	260	322	289	226	296	263	271	281	271	291	270	312	288	275	275	262	241	272	266	286	247	263	279	306	268	282	259	267	276	290	264	313	269	285	272	274	268	256	318	262	296	263	278	263	287	272	295	282	288	326	276	257	286	275	276	275	286	277	278	289	252	270	278	283	261	279	249	286	273	230	309	302	286	290	269	260	302	299	277	281	241	282	304	259	285	272	284	282	264	295	284	298	272	292	254	289	273	300	266	269	271	261	276	288	302	283	259	302	258	268	284	250	263	280	257	247	271	326	278	279	281	262	270	286	270	307	273	264	264	252	304	270	250	269	261	266	297	289	278	295	260	278	280	272	250	248	263	287	285	260	256	259	272	302	293	285	279	271	256	287	287	263	290	295	274	294	307	311	253	284	270	263	274	278	288	270	267	243	278	316	311	273	290	264	299	284	319	292	267	293	272	289	282	256	272	277	234	268	277	284	277	271	262	286	305	243	247	289	281	275	275	275	274	263	286	286	259	286	263	290	288	305	260	289	255	277	292	264	252	286	250	243	276	301	272	276	247	289	268	264	287	304	271	268	248	254	258	263	248	252	293	271	266	274	281	288	256	264	275	293	262	311	291	290	253	244	276	283	285	285	265	262	274	285	307	325	269	264	280	266	247	301	290	267	302	235	263	287	293	295	286	272	257	286	280	266	256	270	272	281	268	299	275	294	291	280	264	268	243	281	299	293	271	259	263	273	280	295	295	287	260	264	292	284	272	294	261	268	279	258	251	257	277	289	264	271	261	274	287	304	275	290	272	285	255	281	278	302	272	280	267	274	292	278	295	310	276	269	259	257	299	273	282	276	286	263	293	274	304	267	295	250	301	286	269	291	291	275	297	261	249	279	265	294	282	287	254	284	268	288	301	243	261	284	302	283	292	248	272	286	297	277	245	276	286	253	257	299	306	280	266	271	261	259	321	289	269	264	296	248	266	248	285	257	267	285	301	290	245	267	291	299	264	283	267	277	244	274	287	263	254	262	299	263	316	262	280	240	289	301	296	287	286	261	276	254	257	276	309	272	306	284	273	271	277	282	267	268	294	260	274	261	276	248	264	283	300	269	258	265	291	329	317	274	251	280	273	295	251	292	276	295	253	275	255	274	296	261	264	266	250	276	252	264	271	301	296	292	270	264	284	312	295	293	280	276	277	279	272	281	258	290	268	307	286	280	281	269	274	257	248	276	269	300	304	247	259	273	270	267	269	300	273	273	257	290	284	319	293	262	239	286	271	289	282	252	275	257	299	284	278	260	289	320	277	287	251	285	271	269	284	294	276	271	278	273	303	267	303	264	265	229	273	284	298	269	306	284	291	269	276	271	309	276	239	289	246	265	276	274	280	282	274	274	266	254	260	288	283	256	266	264	264	279	267	276	288	268	262	282	281	268	313	279	295	295	257	310	274	259	270	283	301	274	240	258	278	256	284	284	275	333	285	270	252	304	279	275	280	270	248	265	296	255	268	285	272	299	268	252	277	260	296	258	256	274	288	282	291	282	263	270	278	294	269	305	261	289	303	254	281	319	257	285	259	269	275	279	253	269	268	257	285	268	282	288	261	236	257	269	274	290	307	280	274	304	319	289	284	271	279	275	261	320	269	292	245	265	263	249	270	266	289	265	271	324	277	255	328	284	274	254	262	290	281	323	281	260	278	277	284	265	252	285	308	268	304	268	282	278	306	244	288	258	263	277	293	286	284	278	274	292	289	269	286	282	282	294	307	289	257	274	258	258	266	295	267	258	243	251	307	272	296	272	291	262	284	270	277	256	294	261	259	286	274	230	252	239	250	267	295	269	291	251	294	272	263	242	304	278	267	270	266	286	297	292	282	319	262	282	265	330	281	283	293	290	264	286	270	252	285	286	243	236	280	271	282	276	280	285	296	269	248	253	276	277	271	259	301	306	285	298	281	294	223	302	259	263	265	292	246	278	300	287	281	276	278	244	286	277	279	286	268	300	260	270	289	264	290	267	280	254	299	293	248	290	252	279	288	274	297	286	276	276	270	284	282	304	293	274	262	255	280	292	270	284	269	292	264	263	268	302	289	277	302	268	271	285	264	267	266	304	266	293	289	269	300	264	273	264	298	257	286	294	263	284	292	262	247	266	287	272	315	276	276	282	266	279	254	279	284	273	295	291	270	290	297	285	316	277	288	312	283	276	255	287	258	282	303	307	272	273	292	299	296	289	275	293	258	280	260	263	252	283	294	275	280	248	253	257	292	314	270	287	298	278	264	276	275	277	267	242	282	262	302	268	298	273	292	268	271	256	279	273	290	275	248	294	297	279	264	287	289	253	269	258	274	261	268	263	258	299	252	288	288	261	267	284	279	278	250	282	258	268	298	273	264	300	291	267	279	284	240	269	304	278	298	276	290	267	249	327	287	294	266	281	260	299	294	249	263	271	291	258	298	265	283	259	270	269	263	287	296	262	277	301	297	289	292	290	267	298	260	272	275	251	272	282	268	289	305	279	272	277	269	288	260	276	299	272	284	282	275	258	299	289	278	266	268	303	275	316	272	255	269	272	266	280	270	274	276	304	295	279	292	260	286	259	257	260	311	268	272	269	285	269	279	293	283	281	243	278	260
55685	87490	72317	48012	32921	11760	2324	776	599	543	546	537	532	515	556	543	509	526	538	537	548	531	499	532	510	555	580	538	497	519	548	520	532	534	557	512	497	544	550	521	540	500	520	518	508	549	494	538	525	505	505	532	523	532	539	546	545	543	511	569	547	556	520	533	536	520	579	603	532	567	559	533	487	528	528	523	506	548	521	540	569	500	524	515	559	520	549	512	548	489	522	564	536	509	596	544	512	524	527	552	558	568	513	515	491	522	491	519	534	562	557	560	547	490	520	523	502	527	530	514	535	506	485	535	534	535	551	506	557	527	557	534	511	541	511	544	523	487	544	497	538	518	541	501	552	498	536	512	516	517	543	507	520	502	496	506	542	555	530	530	546	518	532	527	499	578	497	516	560	528	535	494	513	589	545	508	501	525	531	529	478	494	540	522	520	588	549	463	526	525	554	529	508	547	512	515	512	517	545	485	526	572	557	522	530	532	545	515	554	539	509	521	523	530	560	525	501	510	520	549	522	492	578	513	519	529	549	555	501	529	532	500	561	508	532	525	546	542	524	549	504	480	539	558	505	518	511	499	536	546	534	484	531	549	515	544	532	563	554	521	520	531	531	503	533	516	521	483	554	534	521	541	553	525	568	551	543	572	497	494	549	542	520	502	551	517	536	537	506	478	534	528	493	518	502	496	554	511	508	522	539	522	520	544	527	505	518	518	542	534	507	542	488	544	487	525	502	537	553	557	551	484	494	563	554	538	555	554	528	528	554	525	535	523	501	576	565	511	557	535	537	529	531	508	545	542	524	554	498	529	542	508	576	503	532	544	523	524	509	512	480	529	529	542	534	545	496	533	538	529	530	484	525	513	540	543	573	559	517	560	556	533	517	548	544	516	562	528	502	548	539	507	542	536	503	508	574	531	520	543	511	489	526	512	530	503	545	527	514	530	523	545	521	540	536	591	488	548	520	500	543	533	518	501	529	535	545	561	486	539	516	527	530	523	523	533	565	500	550	513	515	516	564	508	517	505	555	503	514	566	481	538	543	519	530	507	528	514	526	555	564	546	535	562	498	530	513	503	529	540	523	536	527	532	517	539	535	566	559	538	505	506	525	528	493	514	523	546	540	536	525	550	532	535	534	507	552	476	516	580	493	478	544	574	519	538	542	535	523	520	504	485	502	519	561	500	524	511	530	549	537	531	495	482	550	494	507	511	546	502	542	544	562	549	520	493	502	517	519	526	562	504	518	527	526	486	497	528	523	524	494	539	564	517	528	518	540	585	548	567	548	454	509	482	513	508	491	476	547	564	524	553	528	511	555	525	525	511	532	538	543	501	508	532	514	495	513	514	542	522	532	562	564	535	579	506	570	511	556	520	534	527	547	540	539	497	521	530	510	522	511	538	538	504	495	519	508	506	511	526	547	542	510	536	518	543	508	518	539	561	520	512	530	498	490	504	503	521	515	526	511	527	550	523	524	488	507	549	580	528	535	538	534	552	511	527	555	542	497	531	536	543	531	517	521	566	518	513	543	506	534	519	507	514	554	485	547	532	560	500	526	512	526	574	542	526	531	559	521	495	558	494	547	547	535	559	535	556	506	554	543	531	526	492	500	510	518	514	553	506	516	517	519	518	475	481	501	557	488	543	551	520	534	541	510	516	589	560	491	553	527	543	578	526	558	482	513	537	540	514	571	515	502	535	528	537	537	515	511	542	534	549	558	528	577	547	512	503	490	526	538	551	493	555	504	508	503	514	537	545	535	532	550	514	522	509	529	530	503	515	541	558	531	510	570	559	568	578	535	555	502	537	530	498	512	524	552	557	545	546	553	511	511	560	567	546	527	525	524	510	521	522	499	512	504	501	509	487	543	514	527	517	494	530	555	538	552	544	591	538	486	523	568	538	509	505	494	548	568	526	541	535	513	558	488	501	548	517	509	549	544	546	523	506	497	493	541	569	517	525	511	504	521	502	521	563	533	559	524	564	504	524	537	508	516	555	515	539	520	539	560	545	550	541	542	513	509	466	547	504	514	502	536	566	519	552	518	507	505	510	532	559	474	498	549	545	516	503	540	525	509	518	537	512	555	511	566	507	540	512	556	493	567	529	507	569	543	555	540	546	532	547	484	517	522	520	529	545	515	507	562	554	541	563	553	525	524	525	533	527	528	516	555	507	579	537	556	512	508	516	497	515	508	525	576	549	534	506	522	535	536	552	536	531	561	501	535	549	487	506	534	525	542	582	528	575	505	568	531	553	557	545	568	510	528	526	521	528	510	483	543	563	534	547	542	569	558	478	517	567	527	573	478	555	530	551	512	586	516	528	514	528	469	551	533	538	516	470	523	508	525	532	529	511	580	530	502	507	516	525	530	517	487	554	557	523	491	546	498	522	523	523	558	535	522	520	507	517	564	538	528	546	561	562	569	517	541	529	568	532	506	534	508	511	535	542	533	518	529	542	537	529	517	542	537	531	527	550	546	558	547	532	557	506	505	550	522	508	530	534	585	505	527	536	579	531	544	507	537	534	552	512	511	543	495	516	501	530	542	485	541	538	507	514	537	528	574	522	500	546	518	553	556	514	518	522	563	498	526	493	503	523	498	513	498	524	536	507	491	542	532	579	511	520	522	532	570	508	491	511	521	566	488	518	552	553	535	501	521	582	512	523	502	523	470	530	525	535	533	547	524	548	479	524	537	497	543	511	547	562	512	523	537	560	534	585	535	549	543	554	484	541	556	563	523	534	545	482	469	535	477	533	535	513	551	529	531	535	550	501	529	539	503	509	546	530	499	523	496	502	525	564	521	545	556	531	563	534	515	511	509	551	506	503	532	498	483	507	525	549	530	548	555	514	546	545	554	521	567	536	546	534	517	573	514	525	499	552	525	528	520	499	534	557	564	537	523	543	520	530	523	531	508	522	588	555	493	520	513	558	543	518	534	528	506	514	507	510	494	533	515	532	543	568	535	514	527	467	523	561	530	574	544	504	526	521	584	514	527	528	515	543	549	536	557	506	528	531	519	548	490	521	505	520	532	526	509	550	535	528	520	521	520	555	575	504	515	551	534	535	544	530	528	540	512	524	557	524	484	541	513	496	547	537	535	506	544	531	525	539	524	570	548	529	534	519	561	534	502	548	514	565	540	490	553	500	563	542	514	520	527	535	540	535	554	548	515	534	558	536	535	486	532	564	521	523	538	563	533	541	549	554	484	533	525	536	533	547	524	529	511	570	554	544	496	545	506	547	543	546	553	547	532	540	512	571	530	520	490	534	550	504	479	553	500	536	541	542	551	547	495	522	515	553	498	523	544	513	515	546	531	525	536	555	527	527	496	493	507	521	529	543	539	520	530	572	533	518	543	551	528	521	592	551	515	567	531	496	565	570	557	541	563	550	515	525	550	557	500	534	485	556	521	558	553	536	535	514	538	561	560	525	529	527	539	500	538	513	533	545	516	543	536	547	513	531	550	519	582	542	538	550	518	498	527	528
23576	22100	34092	32580	26088	19584	6797	675	374	356	346	347	339	356	329	367	339	372	339	344	380	336	364	332	362	351	362	336	343	350	334	336	324	346	332	307	345	329	320	336	369	320	354	358	330	334	318	302	335	335	348	384	332	363	326	340	341	344	348	341	371	383	302	334	322	341	343	338	369	322	368	352	349	340	355	344	286	342	354	336	318	319	338	339	329	327	311	332	344	331	331	345	347	337	357	323	346	336	309	346	330	318	344	332	335	337	362	335	379	294	313	363	331	374	323	343	323	327	310	323	322	333	326	311	342	345	322	355	326	329	325	330	322	335	327	368	306	281	345	329	335	316	333	333	315	338	349	340	326	327	348	318	346	330	362	331	323	344	332	368	316	328	326	321	340	364	337	358	359	356	341	372	341	336	348	356	351	344	340	313	334	356	339	334	306	330	354	358	355	328	355	337	345	345	327	323	335	330	349	319	347	305	323	335	363	354	329	353	354	334	336	299	361	335	343	334	353	340	349	352	340	338	317	315	323	330	338	347	346	335	343	346	356	314	331	356	331	338	313	356	345	333	323	325	346	353	336	341	326	346	305	346	336	350	323	324	314	326	351	353	326	333	323	345	324	329	334	307	364	336	327	330	349	352	302	323	321	338	334	328	336	310	334	332	332	354	350	365	339	327	339	328	340	345	340	308	327	367	326	321	364	320	366	369	324	360	324	311	364	321	345	323	334	353	323	314	328	342	327	316	351	342	309	355	335	309	350	349	358	333	320	343	320	325	283	345	342	315	335	349	319	352	335	338	336	329	365	325	312	344	323	332	354	341	301	324	320	342	338	361	332	330	330	325	315	343	363	351	354	294	335	345	313	326	338	269	338	317	339	378	349	345	335	349	325	336	343	346	362	307	353	327	347	359	331	342	340	363	336	297	301	344	335	320	336	315	332	326	363	330	333	338	330	328	337	340	330	337	349	338	343	294	348	349	305	345	337	330	372	339	349	333	356	306	387	305	317	333	316	316	352	363	339	352	324	292	339	339	345	337	297	342	332	341	321	314	355	340	332	321	356	374	313	328	315	339	310	346	327	323	335	300	342	356	341	353	366	332	321	361	319	337	307	324	312	339	343	330	325	334	327	330	339	312	354	340	287	325	345	334	359	338	301	368	354	342	336	336	327	336	321	357	334	326	358	344	372	339	345	338	369	344	323	341	334	329	323	316	329	340	317	359	349	336	335	314	364	308	353	345	340	354	363	331	327	361	358	360	324	312	351	350	349	309	323	348	369	354	332	312	325	376	313	330	328	358	332	333	349	377	360	371	325	343	347	340	319	325	337	330	338	347	348	316	343	321	373	309	369	328	342	343	338	312	312	344	364	316	310	341	354	321	336	333	348	338	338	332	354	357	353	321	341	348	338	340	383	343	348	330	360	347	331	343	374	358	311	339	349	335	341	347	361	332	327	321	350	336	342	341	358	309	306	311	364	328	373	323	349	339	331	344	355	357	348	320	360	316	317	327	318	335	319	349	334	351	319	320	354	339	335	318	331	335	306	354	329	326	350	340	370	352	306	337	328	356	317	335	319	340	340	308	356	325	331	333	347	316	313	332	352	372	355	351	305	329	345	359	357	323	342	308	338	344	342	351	380	325	354	337	340	349	351	307	318	356	325	347	339	373	363	302	319	315	343	326	357	370	326	353	332	312	354	324	340	314	341	339	321	335	349	321	336	309	297	331	360	295	325	337	331	334	326	337	349	307	355	372	305	329	302	328	371	347	354	341	368	343	345	333	309	348	327	345	325	343	334	357	334	353	334	322	357	352	363	354	350	339	350	367	383	341	324	360	337	328	329	350	320	343	336	309	324	376	318	332	336	323	306	337	341	304	323	332	344	353	347	325	321	364	355	320	352	368	308	313	323	340	338	334	337	326	333	361	332	334	349	356	338	344	339	325	350	343	338	315	360	356	318	338	371	342	374	371	330	310	335	336	311	318	364	326	331	358	371	361	341	347	320	343	389	356	354	345	309	325	339	342	336	327	346	320	361	327	333	359	360	339	354	337	343	325	344	318	357	353	359	348	342	331	345	390	311	314	344	334	344	331	323	331	323	334	317	316	323	343	328	315	322	327	298	323	363	341	342	317	341	305	352	315	350	321	346	324	320	324	350	326	337	352	378	364	320	374	346	359	330	326	340	317	344	338	328	354	354	320	391	351	337	314	347	342	336	317	356	327	330	331	308	312	319	333	319	300	343	329	344	319	324	325	321	308	342	351	317	331	338	313	355	344	315	351	336	357	346	333	314	357	328	315	331	316	354	335	338	312	300	356	331	339	365	345	298	331	327	378	364	333	333	308	308	328	350	338	327	317	320	300	327	349	333	334	323	330	337	332	365	325	334	339	331	338	351	311	322	327	350	336	337	351	353	331	330	323	362	358	332	296	316	331	350	355	362	330	342	330	334	329	322	362	350	316	383	315	340	318	336	312	347	340	324	295	354	311	355	333	304	369	333	318	337	353	367	347	352	359	339	365	328	333	343	338	359	331	336	351	331	308	316	348	296	379	360	353	292	346	343	339	352	360	350	327	334	312	356	347	319	324	315	358	313	322	360	335	361	358	365	370	312	330	358	339	319	316	303	315	323	329	316	331	306	336	353	318	344	320	370	356	324	327	360	339	320	336	318	299	326	362	348	364	324	338	329	354	346	358	338	345	355	331	349	330	340	325	344	346	337	327	370	342	343	322	326	350	363	350	330	318	345	342	332	305	346	341	329	344	323	339	335	337	332	356	328	277	350	285	316	344	342	365	339	344	353	301	351	301	323	336	329	349	334	337	337	326	329	328	339	338	321	315	324	340	324	365	345	322	349	342	347	333	302	340	340	344	331	347	318	381	334	371	336	322	319	309	335	324	340	354	310	322	352	342	345	343	306	339	342	321	322	334	335	315	307	316	342	342	361	327	304	336	336	318	340	333	372	368	321	334	306	351	347	355	337	348	332	331	372	323	334	352	326	325	328	333	345	325	309	311	345	343	342	342	362	354	342	334	356	343	327	335	328	312	310	336	330	296	332	335	361	342	330	302	346	354	335	307	334	352	332	324	324	329	335	326	323	315	377	341	332	342	340	317	339	352	316	313	335	307	335	324	324	343	327	345	345	334	336	340	356	344	328	312	355	341	298	347	300	334	315	305	319	334	335	317	324	307	355	329	331	342	337	343	317	324	317	355	316	313	346	313	356	364	365	351	292	356	348	364	352	372	299	347	337	340	310	360	324	333	357	309	347	343	352	320	334	363	348	331	352	318	354	329	369	349	325	343	371	335	349	359	334	347	341	334	340	333	324	304	354	352	342	348	326	348	314	373	359	346	328	367	335	329	341	356	311	311	357	347	340	329	347	328	345	326	342	336	288	307	307	313	356	343	363	335	334	359	343	336	327	351	357	328	336	347	360	312	339	310	338	355	342	340	318	346	323	341	340	345	365	337	335	362	310	334	331	368
60081	95605	82037	57682	39302	17522	3918	1058	694	657	650	625	603	680	634	585	589	602	615	622	635	635	623	619	628	612	608	597	634	641	651	580	627	583	576	608	584	631	601	577	617	586	609	639	604	584	608	594	615	620	581	613	588	555	639	589	586	625	583	617	623	598	544	621	608	605	572	597	620	601	601	623	610	603	647	687	605	610	650	630	569	625	610	614	584	640	558	589	619	606	556	615	657	564	602	611	630	602	643	630	595	621	591	636	629	603	575	585	565	598	625	596	596	651	635	621	571	611	599	615	593	626	614	596	546	642	643	619	579	617	628	591	628	626	590	601	599	602	585	605	665	613	583	623	627	592	605	620	582	638	605	583	587	586	621	585	610	578	606	581	576	581	697	595	623	576	610	586	665	624	608	632	598	621	607	610	633	627	591	601	607	572	608	612	604	649	609	642	597	545	568	595	590	618	603	629	678	626	623	570	614	582	651	590	626	589	574	614	613	638	617	647	621	599	597	594	627	613	617	601	642	612	616	613	549	639	622	632	646	602	639	590	588	631	647	620	566	629	613	621	600	598	648	578	627	671	597	579	605	574	572	624	595	617	590	624	612	658	592	654	612	628	560	600	607	628	642	624	615	620	591	642	591	627	545	590	617	604	624	656	627	589	598	608	580	625	582	603	663	602	550	613	587	604	616	570	633	622	594	585	587	572	624	653	684	616	620	629	611	587	642	600	626	629	634	619	602	596	606	557	633	559	593	565	614	635	575	613	593	620	617	568	623	664	588	613	651	608	604	649	606	599	638	582	617	635	624	633	628	597	600	571	578	587	620	630	611	592	610	646	593	606	602	618	609	596	571	554	581	597	619	629	625	612	628	590	609	649	612	618	625	622	640	645	616	648	646	588	609	633	628	637	599	604	612	570	601	626	627	582	644	616	662	558	587	621	616	612	618	672	595	590	622	605	569	645	604	625	585	591	625	603	628	641	592	612	628	603	597	622	603	611	580	669	607	622	584	601	639	588	611	581	634	607	629	603	609	620	595	601	618	578	609	619	579	606	630	616	649	593	633	612	693	617	605	598	668	576	581	644	634	610	633	623	575	611	613	601	588	614	617	583	635	601	595	608	606	593	659	642	627	593	621	605	636	613	627	591	602	604	644	599	607	648	599	637	596	635	586	598	653	622	606	600	629	575	595	610	650	573	594	629	641	578	597	631	607	649	634	602	615	621	598	644	621	593	599	633	609	618	620	556	647	620	637	623	638	624	591	610	558	611	639	570	647	583	608	611	605	622	618	591	637	585	597	621	539	587	624	610	612	628	579	607	587	631	599	582	594	592	590	602	617	622	592	582	602	635	597	635	629	563	593	591	637	622	621	621	594	592	573	654	628	636	606	639	607	617	622	577	607	607	627	634	610	618	611	593	628	584	651	599	619	623	621	578	631	575	629	596	604	586	599	609	605	562	599	630	573	617	578	620	618	578	593	561	636	623	607	648	577	609	600	582	595	625	574	621	576	630	566	583	624	619	631	608	624	586	644	584	640	603	655	558	622	590	613	580	600	616	602	634	592	649	564	648	602	586	591	619	630	632	584	620	609	630	606	625	606	609	610	586	590	582	602	594	572	610	610	585	586	645	594	602	583	618	620	633	573	600	619	600	646	634	641	575	597	646	598	607	622	626	645	585	623	637	606	594	645	625	590	613	592	634	592	593	591	612	571	572	596	616	643	575	625	673	581	594	583	575	587	626	658	592	583	605	592	620	615	639	620	617	619	623	623	661	577	599	590	565	594	591	607	580	588	614	578	606	607	613	592	578	663	626	605	586	625	583	579	614	623	619	651	616	609	635	596	615	597	625	662	620	630	648	604	614	584	593	630	625	594	622	632	573	623	608	567	661	584	573	572	583	575	631	601	628	654	636	584	575	588	605	643	616	577	609	639	600	582	608	628	604	630	624	627	603	596	613	629	629	603	582	613	573	586	609	602	626	582	620	586	608	643	635	617	631	647	626	569	624	581	592	604	594	661	619	604	597	683	617	581	569	590	665	586	663	616	569	601	591	603	614	602	622	603	636	614	612	589	587	574	595	617	646	660	598	605	605	623	619	621	624	624	589	625	626	628	628	620	627	620	580	615	637	585	598	601	659	620	684	610	618	643	601	611	610	612	574	597	637	571	597	651	634	587	607	638	616	589	604	614	613	598	610	586	625	647	620	589	598	615	609	591	613	561	555	579	592	619	658	618	600	609	641	628	571	607	589	612	636	605	629	581	662	636	603	623	646	607	597	607	623	632	598	598	606	611	588	590	566	622	627	619	594	624	620	646	629	603	584	610	571	597	584	603	586	593	596	606	627	650	660	600	571	588	597	549	599	603	629	578	588	644	629	670	605	608	626	637	621	639	584	628	603	604	589	625	609	647	593	601	615	599	589	641	609	603	621	616	652	604	635	667	583	567	643	631	595	625	573	569	615	597	606	592	657	672	632	627	588	589	575	596	635	613	581	627	625	631	603	627	582	633	614	592	608	627	573	585	625	621	623	599	645	594	611	621	597	586	600	611	638	627	626	604	595	532	552	599	604	597	627	601	567	581	598	583	584	576	607	582	639	566	605	635	604	646	627	599	616	567	625	582	604	592	670	608	574	623	647	631	649	599	622	616	609	637	624	600	612	580	611	619	584	595	589	605	675	624	636	594	616	630	590	631	649	593	637	592	595	608	624	596	616	612	599	602	584	650	616	617	644	579	621	597	581	633	624	654	578	593	591	599	613	635	600	572	598	612	607	595	634	648	597	574	589	618	654	609	640	602	573	579	616	590	620	609	612	602	617	609	614	618	585	592	595	621	604	616	618	583	601	616	611	605	626	634	626	601	605	612	573	618	579	620	594	693	606	621	626	608	598	645	605	578	624	585	621	604	589	621	629	578	593	593	610	625	597	615	586	596	631	628	603	615	602	611	611	579	557	600	613	654	593	588	610	620	617	576	557	607	609	630	602	575	612	625	567	600	657	613	602	592	607	625	639	588	584	586	610	575	644	584	659	614	588	652	620	563	659	623	591	667	566	623	606	593	578	635	643	605	604	595	615	601	668	624	637	621	662	703	611	595	598	603	616	606	623	646	616	593	574	586	627	607	609	573	612	601	603	580	607	657	639	627	578	610	629	615	577	634	590	601	599	585	584	589	604	652	594	557	653	599	617	615	594	617	606	604	599	633	637	647	576	584	668	589	614	612	595	584	576	640	620	607	577	550	580	605	613	597	606	630	642	662	586	558	595	656	664	596	639	624	611	594	634	600	609	561	577	630	575	594	586	643	555	617	602	639	643	594	659	662	599	641	611	611	596	613	600	570	606	584	605	619	631	687	650	635	596	636	617	605	614	617	584	623	606	575	608	625	608	642	581	601	584	592	623	593	600	616	603	627	575	598	598	594	622	562	594	612	665	630	617	572	591	626	678	570	637	589	581	621	605	558	612	621	619	605	571	607	576	608	677	586	612
28675	27693	28842	16664	4754	1258	404	304	286	305	281	300	285	254	284	300	306	270	288	252	282	277	248	262	302	259	288	301	271	243	288	267	266	274	254	278	254	260	256	278	301	254	274	292	291	253	289	300	265	271	282	301	255	283	261	261	257	269	292	263	293	242	247	278	302	276	288	280	279	300	262	286	309	271	282	255	275	292	262	247	244	284	302	269	260	265	242	255	270	301	293	279	287	263	289	294	270	282	286	283	278	268	272	268	276	277	292	272	256	243	268	280	271	281	280	254	253	295	293	260	236	275	246	267	245	292	303	276	270	257	284	289	307	283	256	281	264	300	240	250	266	271	274	270	262	302	314	259	249	289	267	266	264	241	300	264	293	244	278	286	262	262	256	269	273	261	272	262	284	264	264	264	266	270	279	264	305	273	261	266	266	281	303	281	277	299	259	284	267	269	298	253	273	268	257	270	260	286	264	293	264	269	286	298	249	286	241	282	257	286	296	302	262	271	272	294	292	221	277	304	249	247	258	254	279	292	305	274	278	273	242	300	294	307	279	260	241	282	247	258	279	260	287	258	243	284	276	290	268	253	278	244	279	279	283	261	252	291	283	263	255	281	266	277	271	241	279	265	252	254	290	264	285	284	284	281	310	285	280	265	243	274	282	280	297	265	258	289	274	258	259	295	270	254	292	257	268	273	283	273	278	281	270	280	284	284	254	268	286	276	256	257	267	265	292	238	280	254	295	298	303	290	264	294	272	250	260	254	265	282	293	277	290	292	274	293	289	279	240	286	258	258	285	270	268	293	276	275	284	287	283	278	277	297	291	264	268	275	307	259	265	296	287	262	265	271	313	274	254	273	283	293	266	251	269	250	278	289	261	287	278	265	274	271	269	263	257	269	239	266	284	280	280	262	246	269	276	289	270	284	272	284	251	272	292	271	305	243	279	255	280	269	277	275	269	265	282	289	274	288	273	283	266	275	279	315	287	256	271	264	279	267	274	290	285	238	271	264	279	268	286	257	271	264	279	252	277	231	290	282	264	276	281	312	272	263	256	246	281	252	254	262	278	262	268	249	288	282	281	271	316	267	284	284	273	260	276	285	256	278	263	252	262	260	280	251	275	276	246	284	247	251	273	282	269	311	264	268	281	308	280	292	268	263	293	283	296	275	278	274	265	274	254	278	267	254	261	259	294	274	276	290	278	270	300	229	287	256	277	281	284	292	282	285	233	266	279	262	274	276	247	241	274	277	276	262	256	266	279	233	268	272	269	257	299	290	276	288	275	269	282	296	284	299	268	269	264	281	268	252	253	265	253	299	244	255	287	301	273	262	293	248	269	287	260	275	279	282	251	253	254	273	264	268	298	260	261	286	259	257	257	272	266	281	278	287	265	266	282	254	267	251	259	278	254	276	272	282	261	286	276	237	268	276	295	269	303	278	234	275	295	255	259	290	261	259	268	282	265	267	311	282	302	271	284	234	275	258	287	270	302	291	285	268	272	298	286	287	295	286	282	276	266	255	266	305	259	281	276	254	306	270	278	256	281	270	252	305	268	263	250	310	235	271	251	285	278	270	280	260	265	277	262	266	296	278	289	294	282	280	259	266	278	253	257	293	280	268	279	261	256	285	319	288	267	284	272	290	275	270	254	287	266	290	280	274	256	248	256	270	297	274	256	263	264	262	300	268	259	258	262	289	255	295	258	312	235	285	281	284	269	275	283	265	264	250	290	290	258	281	270	283	284	308	293	319	300	244	259	280	328	251	280	276	276	281	278	261	250	288	271	249	283	300	275	264	287	248	272	265	294	258	291	274	262	301	265	274	271	275	266	253	274	267	278	272	289	295	224	288	261	267	248	282	277	293	245	284	259	258	278	255	275	263	271	283	278	263	263	238	291	283	304	297	282	261	262	265	279	261	270	294	249	257	282	278	256	272	278	267	321	267	297	269	286	286	251	267	259	274	292	308	263	261	291	294	284	270	269	256	246	274	264	261	279	286	267	265	278	272	269	288	280	252	303	299	268	269	277	269	281	285	309	280	297	243	241	267	286	273	274	300	265	227	270	272	260	277	287	271	243	297	274	326	244	265	276	291	263	255	277	267	264	271	263	281	280	287	240	236	260	267	251	250	303	291	310	285	254	265	273	265	261	263	256	288	281	267	315	286	271	284	271	279	240	283	261	271	265	274	293	308	282	249	257	260	283	266	265	266	271	279	257	267	302	299	280	301	262	279	273	252	250	288	261	266	268	278	297	258	273	285	252	284	254	264	251	250	276	260	270	265	259	296	262	305	287	286	249	287	267	276	255	281	276	280	287	286	286	287	261	261	299	292	260	264	283	278	292	279	307	265	258	272	264	284	293	286	269	282	269	280	297	282	304	266	273	297	277	273	276	282	310	246	251	296	254	276	258	263	235	252	300	257	234	270	274	293	291	262	266	266	266	269	281	275	272	280	253	256	268	294	260	274	252	266	236	260	271	253	249	288	293	270	289	268	262	290	285	249	251	267	273	287	253	276	290	280	282	250	295	272	249	262	239	286	289	253	289	260	295	266	286	274	292	285	306	288	299	272	290	242	273	252	273	282	307	271	299	260	262	250	293	283	257	279	275	262	257	285	296	242	269	300	260	265	289	278	254	244	304	277	256	262	289	267	300	265	298	276	286	277	281	277	281	285	264	254	257	263	269	270	298	276	273	277	270	283	275	291	270	277	266	277	269	259	248	277	273	246	270	268	269	274	280	266	279	270	281	260	289	284	257	302	289	300	284	255	287	272	279	261	280	286	275	239	268	292	266	259	273	270	276	297	282	268	255	252	282	291	258	265	284	253	260	253	285	267	318	314	272	274	263	292	274	276	246	259	278	283	276	273	321	259	271	275	290	270	254	278	289	261	258	268	253	260	287	274	288	275	281	281	251	281	254	261	280	255	273	316	302	287	278	258	267	269	294	264	280	268	287	276	265	255	271	303	278	270	275	270	258	306	239	292	288	315	267	278	283	241	273	285	284	267	256	289	273	277	257	280	277	266	268	291	264	280	294	284	280	296	290	278	282	287	290	259	256	285	300	307	301	250	262	298	233	266	256	294	243	253	273	255	271	264	328	270	282	312	255	249	267	270	279	254	291	254	237	268	270	265	292	308	273	276	324	252	293	252	268	287	254	299	257	256	244	262	266	286	278	272	273	276	274	273	289	272	264	285	275	315	282	271	312	255	309	267	269	258	259	252	243	280	294	276	290	279	263	246	263	300	286	308	282	279	255	289	275	257	299	278	281	282	281	257	297	263	262	275	310	284	269	263	272	285	258	286	281	286	306	262	287	279	277	271	264	289	281	262	260	286	283	292	267	283	257	253	302	296	329	273	296	263	297	289	242	281	283	234	266	289	301	275	242	263	267	279	257	298	281	258	267	278	288	276	300	269	281	283	270	269	297	242	252	299	241	242	255	285	250	277	256	305	285	240	281	274	273	263	283	266	289	266	272	260	281	282
33866	45017	36443	20404	9348	2924	889	634	501	546	524	577	545	555	545	489	530	508	523	540	511	542	510	531	545	570	540	498	530	505	523	528	585	517	567	537	566	570	526	528	518	555	532	534	517	512	542	505	540	564	527	536	525	547	539	487	500	513	547	571	537	522	607	502	536	565	535	514	516	585	498	573	540	503	553	541	502	559	573	546	503	545	494	522	503	563	531	525	557	563	544	567	535	526	532	553	523	511	546	556	538	547	542	521	543	530	486	563	535	522	509	546	501	539	526	567	536	520	563	511	513	514	551	544	554	527	567	532	531	560	538	533	550	524	538	529	507	524	510	531	550	512	562	560	547	520	539	532	505	537	557	516	574	533	538	539	517	528	542	538	531	536	528	537	513	501	559	568	556	546	500	531	506	504	504	466	539	571	478	555	510	516	511	590	528	536	553	556	573	515	540	525	524	576	509	539	514	543	518	584	530	523	540	544	538	532	544	526	495	526	527	553	533	538	570	575	520	505	551	524	551	519	542	547	562	509	506	525	550	516	511	571	511	545	512	524	561	516	519	504	480	519	524	587	515	530	533	550	537	536	501	544	577	584	561	547	564	506	538	514	560	506	537	567	562	542	528	541	538	555	535	540	512	547	530	548	529	513	542	554	537	555	552	518	475	556	528	525	493	520	514	551	510	485	527	561	527	564	543	511	563	558	574	533	556	558	505	515	552	550	544	560	546	557	485	556	536	527	568	541	531	529	536	517	504	522	558	542	576	492	522	589	511	526	513	502	525	533	525	540	554	538	551	522	536	521	540	546	508	489	494	504	541	587	548	499	562	530	526	493	538	560	537	543	542	536	566	534	553	497	527	530	544	508	473	487	520	540	556	509	511	510	521	511	540	537	533	538	505	545	569	533	524	526	506	521	542	541	561	554	503	523	517	532	582	517	550	530	550	530	533	521	493	540	540	566	551	530	516	526	533	516	505	499	564	481	505	512	558	543	526	533	539	529	509	519	513	538	506	502	523	512	521	540	514	522	507	532	525	537	520	549	529	542	572	507	546	547	532	538	499	533	491	542	560	515	538	526	487	557	562	522	543	495	563	537	497	543	525	560	514	528	531	555	552	534	544	568	510	534	539	540	523	528	542	511	550	544	539	507	515	515	541	518	549	482	524	532	544	580	540	519	532	524	557	544	539	497	511	534	539	517	555	522	546	503	556	555	556	536	516	501	515	525	521	536	500	555	563	491	496	506	527	531	508	532	519	510	520	541	516	568	535	499	546	564	556	543	498	494	521	523	497	519	579	523	534	538	550	519	544	549	498	518	497	513	553	554	554	557	486	571	527	532	495	541	517	538	517	548	533	490	485	551	531	562	539	519	506	562	555	529	506	542	560	510	524	524	566	464	537	521	548	575	537	559	576	509	537	464	540	526	562	551	534	516	571	500	545	537	524	551	522	491	556	491	501	550	555	560	551	548	542	570	499	538	518	542	628	522	530	553	605	530	556	522	527	549	534	506	540	528	570	526	537	507	556	550	504	538	539	551	554	515	547	534	560	512	530	498	541	548	520	550	540	499	518	580	541	542	524	515	516	528	540	523	486	517	531	489	530	533	547	498	547	562	499	501	525	514	501	548	532	519	516	533	546	504	502	528	595	522	567	512	525	558	521	537	531	513	552	538	538	518	563	532	507	520	492	537	534	526	591	509	509	552	526	513	534	537	510	563	510	505	511	527	560	518	524	509	512	535	534	525	514	522	549	506	466	539	559	548	544	529	487	531	517	544	528	506	534	495	538	537	552	543	513	549	524	542	496	505	531	534	498	555	569	527	533	522	527	555	530	526	524	529	501	505	564	540	527	532	566	511	551	532	497	557	501	521	564	509	508	553	527	563	521	536	546	535	535	532	554	546	493	554	512	530	562	470	581	559	548	517	538	542	508	521	546	550	513	545	574	534	546	512	533	498	516	554	515	512	538	506	522	559	509	558	513	503	523	568	530	515	514	561	542	568	543	492	561	521	505	529	529	516	544	535	521	532	558	499	578	564	552	568	572	556	547	521	516	512	493	578	514	535	519	540	583	547	557	566	524	561	510	524	563	549	546	538	573	518	556	529	512	530	557	538	539	566	528	521	513	528	548	519	521	528	508	552	525	504	519	528	550	554	533	554	545	548	522	515	556	536	506	515	546	534	548	498	496	540	535	519	550	508	507	513	501	534	553	553	558	517	551	566	565	541	545	532	567	533	537	532	539	526	506	493	493	534	549	507	541	524	538	551	539	536	525	515	555	519	538	541	516	514	505	537	536	516	503	543	526	535	571	524	556	549	558	581	553	549	517	507	512	529	543	548	523	507	527	576	542	560	563	520	549	542	543	551	543	518	523	519	546	534	533	504	471	502	524	504	567	535	519	513	542	536	539	525	512	522	543	513	531	526	572	568	553	532	567	550	525	512	548	515	496	540	525	571	582	523	530	511	532	554	546	523	532	559	568	528	546	540	557	515	497	530	523	557	545	526	493	523	504	527	526	535	507	534	553	556	509	538	538	554	557	539	513	524	529	562	567	543	536	580	523	533	542	519	567	514	506	508	517	536	537	562	516	550	527	516	561	522	557	557	485	539	534	516	528	555	515	498	553	561	559	529	531	528	520	512	524	564	536	530	551	577	548	537	533	527	513	532	542	550	505	532	506	506	500	541	516	517	505	518	555	536	533	521	570	573	465	514	532	538	540	576	519	514	515	522	523	540	517	516	505	563	528	541	575	565	548	519	520	529	538	550	496	547	513	516	572	531	544	561	520	576	551	564	535	547	526	522	534	562	513	499	571	515	541	499	553	519	531	545	562	544	540	499	534	561	489	482	553	513	493	564	567	510	565	555	544	542	518	543	537	526	529	502	524	583	519	531	544	523	566	576	535	545	526	553	535	505	549	513	500	528	498	538	570	539	498	565	521	513	546	504	528	479	583	516	555	521	544	528	582	538	553	522	543	511	582	547	546	504	540	505	570	499	514	555	522	521	515	539	535	531	499	516	500	572	546	519	541	546	531	566	545	541	491	544	537	533	514	502	522	559	559	560	490	547	523	547	519	505	521	545	531	570	539	500	528	516	541	570	536	466	555	522	536	562	533	601	507	486	515	533	545	603	519	534	556	540	549	572	510	584	555	513	508	553	493	580	521	512	527	510	516	556	539	548	470	565	504	527	564	495	519	523	469	523	554	529	506	557	472	557	510	558	551	525	540	529	541	524	557	551	497	519	503	559	577	489	541	545	563	502	543	525	534	521	514	526	516	553	544	521	540	534	481	549	555	527	496	521	527	563	497	516	572	540	540	550	538	547	509	512	536	502	540	565	535	500	513	573	500	542	508	504	562	545	523	516	533	508	512	527	554	498	551	482	535	546	527	533	547	542	510	546	546	519	489	539	538	560	573	526	552	528	533	545	526	506	505	549	570	525	531	539	508	522	503	536	499	480	545	535	549	503	511	560	496	606	539	570
24681	24039	38258	33432	23689	11716	1651	416	297	319	276	299	291	298	264	285	284	294	271	299	282	293	275	298	264	300	288	311	276	294	274	305	299	285	279	273	268	269	286	314	293	268	283	271	284	290	276	277	302	289	307	303	305	277	295	265	288	284	270	307	265	302	263	282	269	290	279	300	270	249	265	274	281	308	259	304	294	285	280	286	278	271	263	297	259	299	250	279	304	271	279	302	323	269	304	277	251	319	282	289	298	249	291	310	282	295	315	278	300	296	253	264	266	280	259	281	285	269	297	272	269	255	274	288	266	315	238	261	253	266	279	282	281	276	282	289	305	281	275	291	276	279	278	305	275	284	266	255	320	291	304	285	262	265	283	248	274	286	288	317	256	293	233	279	286	302	288	284	286	281	275	281	278	299	294	254	306	287	262	281	269	244	266	265	296	281	283	294	273	262	277	294	278	312	273	293	286	256	278	299	276	282	270	260	266	288	263	290	286	286	296	288	287	298	285	299	274	278	279	287	283	277	298	291	281	290	285	277	280	283	265	299	295	293	312	277	288	278	296	256	279	318	288	254	277	280	280	296	293	256	280	300	273	302	262	275	254	269	268	276	293	239	304	296	274	278	286	267	295	262	262	292	294	284	265	261	266	270	294	272	297	295	280	295	281	268	304	268	267	292	278	281	301	264	261	283	278	293	270	297	299	317	268	279	276	302	292	269	263	269	282	271	309	284	234	271	264	273	262	309	277	239	268	267	276	271	249	282	273	282	288	277	293	282	259	295	258	286	272	280	302	308	266	266	289	295	267	278	296	250	269	263	289	293	302	294	267	262	292	282	264	279	277	301	298	245	282	263	276	306	278	293	287	272	283	281	269	278	276	310	276	262	278	297	269	275	253	279	281	272	258	261	301	278	289	265	273	256	272	287	267	293	285	269	249	275	272	296	287	260	304	257	277	254	268	287	271	289	290	274	283	260	289	266	291	283	263	294	284	279	279	279	275	295	243	277	275	301	294	291	266	283	281	277	281	292	282	290	297	275	254	265	264	287	292	315	280	265	292	296	295	281	263	285	289	252	300	269	306	306	292	268	260	284	291	297	273	305	290	306	277	287	264	265	286	275	286	296	290	282	298	303	258	286	291	264	231	313	257	283	279	267	310	284	268	274	299	282	283	288	295	311	286	262	273	264	245	285	305	283	254	272	256	275	278	291	267	286	283	299	295	274	293	273	274	275	305	267	295	302	316	306	260	281	258	237	305	278	289	260	248	282	251	270	277	288	268	274	293	281	311	276	263	291	255	266	306	283	275	282	280	262	296	285	285	262	290	274	294	273	275	295	268	296	300	266	263	301	271	287	289	277	281	259	269	314	240	297	285	277	272	281	278	297	279	246	264	258	248	274	279	285	283	291	265	285	284	317	264	308	297	292	304	265	293	284	273	272	301	295	272	289	281	273	287	293	280	250	264	312	277	267	303	293	266	284	289	303	258	240	259	275	295	289	324	295	297	274	243	275	285	269	289	255	262	275	292	279	289	256	282	289	282	280	294	254	259	260	282	267	308	272	286	264	274	288	267	299	276	275	283	276	286	276	264	223	300	260	282	245	279	300	269	242	290	277	262	257	275	267	254	288	276	292	247	300	292	264	260	255	284	301	268	270	283	287	276	268	279	270	283	267	269	295	276	266	292	282	307	268	287	287	289	290	275	275	282	312	284	294	259	284	254	285	311	299	317	272	305	307	293	293	268	285	296	300	264	272	283	296	272	269	248	293	277	290	277	277	279	281	301	299	288	265	299	291	282	254	300	257	269	274	262	264	264	274	241	298	281	275	293	285	286	298	261	275	260	280	257	277	259	263	237	295	271	267	301	312	247	317	312	316	276	271	270	266	282	270	261	280	279	278	292	286	287	296	303	289	316	297	306	300	272	269	270	254	234	276	298	317	263	294	295	300	284	274	281	304	276	284	277	256	280	273	279	293	281	263	303	265	252	290	264	303	257	290	280	290	258	252	246	277	286	257	310	281	313	275	278	294	265	286	263	269	259	265	274	277	276	261	281	275	267	284	274	250	260	276	263	292	287	284	292	300	267	260	260	297	264	296	289	271	292	288	273	279	281	275	281	275	282	274	316	275	274	271	285	262	305	313	300	295	249	283	261	281	309	286	254	260	284	267	294	289	287	253	311	248	280	250	307	262	295	260	265	280	297	281	263	270	265	255	250	317	274	273	260	272	309	255	260	293	314	270	280	270	272	293	289	277	287	288	284	265	278	266	267	311	264	275	304	278	300	297	269	291	303	280	256	293	281	275	283	245	279	263	238	276	266	299	254	312	286	290	242	257	259	275	254	281	287	267	259	298	257	252	257	289	247	266	295	305	268	271	299	276	272	243	274	270	283	258	293	258	266	309	292	267	250	276	307	288	283	278	288	294	264	242	250	286	291	275	285	280	288	242	292	271	284	313	270	280	283	290	279	279	273	261	289	284	283	284	269	275	284	277	279	298	291	287	308	296	279	279	279	303	296	254	286	287	284	261	293	247	299	272	270	295	293	282	270	286	275	286	279	308	268	266	261	310	299	274	264	305	274	306	299	255	266	293	236	257	275	283	284	243	272	268	276	286	285	269	292	285	300	297	282	291	284	294	309	261	270	241	292	273	273	266	280	264	312	267	262	268	310	279	290	262	262	251	280	243	242	272	253	274	279	280	297	301	285	254	282	301	293	287	263	295	304	278	276	279	276	291	306	280	300	283	273	270	318	289	266	285	271	278	285	273	314	290	284	295	298	286	267	264	309	265	275	266	273	250	317	272	277	268	268	255	250	283	268	277	301	271	295	289	284	275	288	289	255	299	272	284	274	285	323	280	286	284	280	288	276	272	298	276	268	263	244	292	298	251	296	282	315	307	257	266	321	301	290	274	270	277	267	277	338	268	282	321	251	271	298	273	285	273	288	300	285	285	295	269	273	285	272	291	265	275	298	319	288	283	258	286	282	300	230	293	284	281	280	293	297	289	287	284	315	321	295	288	270	294	262	266	255	275	282	269	289	287	267	277	282	303	265	259	235	298	269	288	270	274	295	313	259	277	282	293	300	255	284	297	284	281	297	269	304	271	266	270	272	282	276	289	293	276	275	292	290	266	295	316	296	279	273	281	307	301	279	292	257	267	290	304	281	292	305	292	263	255	251	259	289	305	287	291	276	250	265	289	290	291	261	299	282	294	273	251	287	262	255	260	271	299	276	264	278	283	281	268	281	309	260	261	292	275	257	297	296	283	261	287	277	302	261	289	274	287	298	242	267	287	277	286	285	268	285	279	280	254	284	266	299	280	226	288	242	275	305	300	305	317	290	255	249	262	251	305	289	279	286	258	270	265	250	279	258	257	303	289	278	273	256	287	296	317	259	286	281	269	282	280	272	261	274	244	275	282	300	303	270	265	261	292	304	328	274	302	291	266	302	268	268	274	267	285	289	281	275	280	227	258	258	273	266	298
56790	89316	69922	45917	29929	10283	2177	786	606	525	489	548	528	555	496	561	580	488	541	548	540	551	567	551	545	542	526	539	524	520	528	543	543	513	511	536	521	515	532	516	504	535	521	510	549	504	534	532	566	545	528	530	544	555	526	526	573	510	559	518	501	530	517	557	505	545	555	533	520	569	528	562	555	546	508	546	533	517	536	604	540	545	556	525	512	503	534	518	500	507	528	547	499	514	526	532	516	564	538	512	574	544	549	525	517	518	567	530	511	502	534	540	550	554	522	535	555	535	540	492	522	560	554	559	545	526	566	533	543	524	531	487	545	558	546	485	498	533	541	531	545	545	551	556	530	549	545	490	589	547	519	534	562	518	522	530	522	510	490	526	547	562	548	574	510	540	539	544	567	565	544	520	520	580	544	497	515	517	536	541	560	550	566	522	500	544	565	553	534	524	557	547	526	554	541	533	520	554	560	548	507	521	520	501	534	538	551	534	507	567	507	551	538	535	515	536	555	519	567	502	521	517	592	552	543	537	560	541	542	497	594	510	526	547	509	562	520	517	551	554	530	517	522	516	510	562	517	535	551	561	529	537	511	502	580	521	523	534	530	540	538	534	546	512	538	522	527	509	520	560	529	499	508	512	491	525	577	584	548	597	539	585	517	541	505	532	589	523	567	505	536	546	520	499	508	531	534	526	490	524	568	574	564	535	586	524	522	521	520	551	548	494	519	502	505	488	527	534	492	546	560	523	527	504	575	557	527	524	523	554	504	494	506	566	550	541	567	517	515	487	540	580	525	514	498	574	545	553	528	555	544	552	537	533	539	540	519	533	527	532	534	520	541	533	502	511	522	572	534	548	549	541	549	561	540	511	553	527	502	512	533	529	533	545	532	513	540	542	511	572	529	515	526	545	505	488	540	497	525	566	532	520	516	522	510	565	525	531	525	547	553	569	521	503	534	512	550	535	517	577	531	513	564	556	541	545	537	567	561	515	554	506	544	522	531	538	577	529	529	558	516	569	551	522	550	519	572	538	499	542	536	548	560	552	500	512	531	550	545	528	553	533	549	518	525	540	512	516	534	550	506	529	517	500	502	533	517	541	565	524	538	498	495	559	573	512	555	557	530	564	556	524	533	536	537	549	550	552	547	502	557	519	523	527	520	528	532	529	516	509	546	523	515	507	551	499	561	518	533	580	499	514	546	529	568	531	514	528	531	516	521	558	550	523	529	549	499	525	532	552	544	520	521	543	571	528	565	535	544	544	551	541	500	473	501	505	513	536	537	518	488	525	535	549	503	534	565	494	554	566	473	535	519	551	549	491	550	509	531	500	543	532	505	556	524	501	523	531	552	520	545	514	559	521	523	550	522	563	560	532	546	536	570	510	560	518	531	523	519	549	589	558	585	548	562	529	573	551	528	554	534	563	507	529	549	544	514	576	541	502	577	544	569	519	526	527	513	544	616	547	539	537	519	527	528	549	523	537	552	532	527	539	539	517	508	529	577	510	533	490	551	565	511	546	523	515	548	507	523	523	543	556	542	514	527	546	545	533	497	513	571	499	572	528	524	558	533	535	536	533	507	541	561	502	534	512	527	558	539	523	501	509	575	460	545	515	524	554	543	520	531	519	518	541	501	519	505	514	527	548	546	522	572	558	529	503	506	555	536	514	548	556	499	503	505	522	548	557	533	534	526	503	553	526	521	530	532	516	537	546	542	508	532	548	520	536	524	536	520	517	559	547	568	568	546	488	518	493	550	522	497	537	557	576	490	540	527	509	532	533	550	518	567	596	537	558	581	524	563	544	546	556	550	514	544	515	533	525	532	571	491	544	564	494	504	510	564	533	536	538	526	565	530	588	520	568	526	550	553	502	553	563	551	549	544	521	544	550	531	506	522	509	583	523	558	485	582	541	554	546	541	535	566	511	537	511	532	516	549	511	550	543	542	538	558	554	570	543	495	530	519	566	547	547	545	557	527	494	533	527	530	565	533	573	563	554	531	537	543	516	549	506	552	565	571	524	538	529	483	516	526	498	513	500	559	539	496	521	527	503	533	531	527	564	535	550	532	568	553	518	489	517	514	483	545	565	560	517	529	544	538	555	559	527	513	531	529	563	559	550	506	543	501	533	530	519	514	546	584	551	580	544	540	476	531	548	571	550	553	546	492	511	566	532	527	507	571	528	552	478	544	533	534	551	535	539	510	541	544	544	540	516	485	581	558	530	550	528	565	521	518	557	531	537	532	535	559	541	524	532	579	526	516	537	520	517	535	525	533	578	522	532	543	524	581	546	557	519	534	538	530	502	529	562	551	514	590	539	495	556	580	508	523	568	530	523	565	555	523	511	556	522	507	565	579	553	521	505	533	503	517	495	538	564	536	578	553	543	530	528	505	538	540	540	537	507	534	540	555	561	524	511	558	502	528	533	544	520	539	554	552	520	510	578	533	535	527	574	521	489	568	552	502	551	533	524	500	538	537	522	589	565	562	548	548	532	559	534	542	535	539	500	500	545	538	523	553	535	539	534	528	522	529	502	544	518	534	527	528	527	583	519	561	566	513	538	555	558	561	562	508	567	513	569	517	551	546	539	510	523	494	538	544	537	522	527	535	549	547	500	539	534	523	527	541	537	535	540	549	505	572	548	528	525	518	511	523	513	515	522	517	526	524	524	561	562	574	500	551	536	529	530	490	511	558	516	509	525	547	526	519	529	526	566	519	511	544	562	544	534	527	535	537	515	576	559	537	533	546	537	569	553	523	519	528	531	526	546	504	530	554	501	544	511	514	539	501	542	542	563	560	546	518	529	550	523	570	543	514	518	481	510	535	542	514	521	521	513	505	514	553	494	539	562	554	506	516	552	523	541	583	519	528	533	519	574	568	520	515	515	553	523	495	546	583	509	497	516	511	491	540	547	534	549	551	547	507	545	555	539	520	522	530	525	544	525	542	523	530	551	564	533	519	565	524	559	528	483	493	511	550	530	543	491	499	553	558	553	486	548	570	554	519	561	574	515	472	557	525	552	554	527	497	495	534	559	546	541	557	571	506	530	553	504	553	570	584	537	547	528	514	523	523	507	551	525	525	512	517	539	515	505	498	530	539	530	540	529	508	524	567	550	566	535	516	539	508	495	531	518	525	547	568	552	530	535	548	544	545	550	506	562	527	496	548	501	531	571	561	542	540	552	542	530	554	487	535	551	485	523	530	540	521	539	559	531	533	519	526	530	517	530	480	552	526	517	517	548	539	552	529	512	469	515	582	523	511	544	528	515	571	518	551	574	538	517	512	528	547	564	563	556	546	526	516	492	550	551	539	556	525	523	526	559	560	528	557	514	507	517	499	509	533	554	559	533	574	534	518	576	527	556	530	536	513	532	481	555	546	507	530	543	521	494	524	554	528	538	506	513	521	512	511	557	553	588	493	593	533	538	558	557	516	548	555	549	561	524	524	559	573	554	569	551	504	540	516	553	524	531	533	552	535	516	544	549
23456	22153	32998	30957	25179	19343	6592	620	381	356	353	350	334	350	323	323	379	308	323	343	351	358	319	332	342	346	356	353	394	340	330	343	343	359	354	360	361	357	306	368	354	366	359	345	365	305	320	346	324	361	332	320	341	348	360	339	342	352	350	333	351	319	317	331	321	340	319	314	317	336	337	372	357	324	374	338	368	325	299	363	322	337	331	340	338	353	318	349	336	355	296	321	361	325	356	335	342	376	347	328	342	328	337	346	330	361	377	314	325	345	365	348	336	334	334	329	332	344	327	339	320	332	350	341	342	326	357	352	341	318	334	344	340	324	335	339	363	328	326	338	316	339	323	323	323	329	321	363	339	340	334	346	354	313	364	341	336	324	367	319	340	341	347	313	323	363	327	352	340	349	347	332	350	339	337	346	317	328	341	348	346	317	312	310	320	350	322	368	352	344	364	367	357	321	343	325	323	334	334	358	329	293	363	352	341	362	326	348	327	339	343	324	337	334	338	362	366	348	343	334	320	313	340	330	318	342	329	331	330	329	335	331	367	302	322	345	317	354	356	329	354	345	338	353	345	342	374	339	346	357	320	360	320	347	326	333	313	318	363	331	366	351	376	346	312	335	351	314	326	344	349	352	340	365	356	331	313	342	340	333	341	316	328	327	324	325	328	334	325	314	328	341	329	365	358	347	340	341	352	316	343	323	346	338	344	333	354	306	306	344	330	344	322	348	335	317	342	342	339	362	372	355	317	382	323	359	359	368	311	376	347	332	360	366	336	293	314	308	328	329	337	307	348	345	370	336	333	332	360	343	304	374	316	342	352	345	296	358	364	327	386	342	310	330	314	307	333	323	342	329	316	349	303	341	322	342	337	364	336	339	324	321	368	349	329	327	358	321	337	311	343	345	327	343	350	355	335	333	301	352	335	335	338	325	342	332	326	336	327	368	315	339	320	366	356	353	358	330	340	331	380	342	308	362	350	331	315	360	340	350	372	367	342	343	316	322	373	306	324	323	334	342	352	354	346	340	377	322	328	325	332	351	323	333	324	355	330	327	357	348	342	332	370	315	335	341	342	370	335	347	360	358	365	337	354	316	348	334	339	333	337	384	361	356	338	375	331	368	361	310	361	357	359	350	328	332	357	338	332	352	340	364	369	328	340	374	340	347	326	342	304	367	336	345	344	317	343	327	348	320	328	365	349	342	353	322	337	348	307	345	324	339	348	329	334	342	351	344	372	339	318	322	318	362	353	322	351	335	293	347	286	375	331	380	338	352	337	324	328	287	331	348	329	334	355	341	330	346	354	361	358	372	359	321	349	314	342	362	330	346	339	335	317	334	348	313	334	329	333	362	323	355	309	372	323	320	357	322	333	357	306	352	345	312	335	348	364	359	340	337	326	329	366	330	387	345	341	323	326	353	360	343	329	345	380	382	361	341	355	330	347	328	347	354	326	339	334	326	349	352	314	306	317	352	351	379	352	327	375	371	333	326	364	360	327	325	342	300	358	324	337	346	352	373	308	330	368	370	316	417	327	350	327	330	344	352	354	344	352	366	331	343	366	339	335	350	364	329	360	362	317	333	333	357	326	325	325	331	334	331	341	328	335	316	325	344	340	358	360	338	358	390	324	330	315	365	322	367	353	324	309	351	357	337	342	335	336	348	368	334	331	328	346	364	369	315	360	304	327	357	347	340	310	368	334	351	346	327	386	347	335	318	324	377	325	290	335	346	341	345	296	342	362	347	328	344	352	369	342	347	352	334	358	333	306	339	325	357	330	335	313	354	357	353	343	319	328	321	366	309	341	328	334	331	301	348	332	330	333	384	343	330	342	352	348	315	331	348	335	335	335	345	329	308	345	336	328	314	341	337	336	345	349	352	335	352	358	358	345	301	343	316	342	325	340	326	366	368	341	316	351	323	332	340	323	358	322	355	350	332	328	351	332	334	342	314	317	346	349	321	286	330	337	321	383	365	359	335	343	347	365	369	345	377	331	326	367	336	343	337	322	361	366	308	346	351	343	344	347	350	337	359	331	345	363	355	334	307	340	327	355	347	354	332	335	318	343	339	315	366	369	342	337	330	329	331	332	349	352	330	320	319	373	352	324	321	348	344	309	343	346	352	333	358	316	331	327	329	356	330	333	321	345	328	360	310	339	336	370	349	352	346	308	335	363	349	327	342	335	341	318	324	360	321	328	349	328	364	340	321	309	351	325	338	347	326	348	334	354	311	325	318	346	364	327	357	354	331	358	353	338	341	326	320	355	325	347	319	350	338	340	338	322	349	354	349	343	367	325	336	333	352	339	335	336	320	346	355	325	357	349	317	347	341	306	348	356	358	308	333	339	345	338	309	325	345	343	353	342	328	305	334	335	360	340	349	359	354	332	356	342	324	352	329	343	322	337	322	343	334	341	340	338	382	338	320	329	329	349	319	333	338	315	329	355	355	338	337	336	321	329	342	333	314	353	308	330	343	330	337	334	365	376	345	347	333	332	334	329	327	328	375	353	330	319	331	347	350	377	348	343	326	305	321	387	354	320	333	304	336	345	307	325	337	319	325	329	358	325	364	364	339	344	294	351	314	319	367	341	330	289	352	331	347	335	348	305	349	349	319	339	334	351	322	355	327	360	352	342	299	314	313	324	334	322	353	362	352	329	354	344	339	351	339	317	335	330	353	361	341	343	328	348	339	311	333	347	368	370	339	336	358	336	339	369	334	355	365	347	395	339	335	313	333	360	310	350	335	331	337	378	371	320	311	363	340	333	320	334	335	349	338	330	355	325	308	326	333	345	350	324	338	340	354	360	352	354	344	326	338	334	359	354	322	366	350	341	340	324	354	341	334	313	328	322	323	324	323	314	350	343	313	319	361	348	317	376	351	352	323	335	328	364	345	343	352	358	343	328	391	336	330	314	350	306	344	339	327	329	332	344	309	328	337	337	318	359	326	334	340	362	321	349	306	349	338	342	330	370	336	344	345	347	338	367	369	350	319	344	317	357	368	340	338	301	319	326	331	362	327	296	311	319	334	342	352	341	346	337	348	354	336	326	369	348	313	337	343	353	331	370	355	347	331	347	374	341	328	364	321	340	356	334	345	341	357	304	328	302	304	324	370	323	329	305	346	323	356	346	360	323	318	337	366	335	313	317	334	322	351	359	364	346	383	331	343	317	381	327	347	344	326	358	339	350	335	337	321	374	355	337	329	344	355	328	367	374	334	357	350	347	360	356	337	361	319	353	362	363	347	354	351	348	339	338	314	356	310	333	343	361	358	345	357	311	327	383	324	345	340	336	374	350	324	340	359	320	379	338	322	356	340	324	351	383	290	360	330	321	324	321	326	335	359	331	340	357	321	332	341	324	341	346	358	327	327	323	317	365	320	350	312	357	377	315	347	376	321	358	349	318	339	332	353	329	348	333	346	358	330	369	348	320	337	346	368	305	379	351	349	375	348	352	318	330	352	341	310	333	340	339	358	335	345	321	344
58847	100051	81758	58384	38034	15380	3536	1007	642	648	620	626	595	627	627	598	609	661	622	624	587	618	590	627	629	615	575	608	632	602	599	560	574	621	607	613	611	588	624	600	638	583	629	605	620	579	642	596	605	566	640	641	605	592	595	596	647	586	619	576	614	616	591	602	658	540	623	588	651	650	610	631	616	643	662	618	616	617	631	632	615	665	589	657	598	647	606	541	589	612	573	601	640	604	598	591	616	649	599	632	606	592	628	610	618	612	674	619	610	593	593	559	624	639	652	616	609	575	587	597	663	659	596	562	651	612	628	627	566	620	574	628	604	624	570	601	599	609	614	680	601	628	629	575	605	615	615	630	608	628	572	641	655	569	605	606	607	562	618	614	562	604	648	629	564	658	578	559	593	583	643	626	590	611	613	594	610	619	651	610	643	590	677	610	640	606	612	638	648	598	617	592	593	617	634	617	577	616	616	574	615	586	595	604	636	583	592	603	640	667	624	634	634	599	581	600	646	635	587	639	603	611	591	609	635	617	595	650	600	619	579	593	583	620	637	596	585	585	665	584	667	579	639	613	641	613	605	599	661	610	618	605	650	648	609	617	605	571	590	603	577	599	608	627	601	631	616	558	605	633	594	633	600	611	586	580	598	659	632	599	642	589	679	585	601	608	564	642	649	615	611	590	657	643	594	612	600	645	553	621	600	655	594	586	594	618	599	584	585	584	611	611	612	620	619	615	630	610	630	615	583	571	631	587	625	604	637	570	633	620	611	631	640	602	619	586	638	644	607	596	615	643	616	574	626	625	648	634	611	640	609	579	624	634	605	593	636	658	637	605	623	589	557	584	595	650	621	590	614	677	633	557	590	616	622	580	640	625	630	583	645	609	614	604	637	611	586	604	603	611	614	600	641	587	601	657	630	604	630	618	555	587	564	588	570	591	633	610	592	577	583	622	610	607	577	576	546	652	618	629	651	657	641	581	621	602	664	610	600	635	650	595	579	601	580	608	605	595	571	620	628	593	573	666	612	609	593	603	643	619	595	588	604	611	630	640	595	607	597	616	615	604	589	648	651	641	628	580	606	594	635	606	648	640	592	607	587	616	621	588	626	606	612	565	552	606	607	597	555	630	592	596	611	620	603	590	599	635	641	635	598	635	623	625	663	626	608	596	613	643	604	599	587	601	585	586	598	628	602	605	661	596	617	619	601	604	613	613	608	643	614	609	608	633	603	616	587	563	577	617	605	610	606	646	606	602	627	590	592	606	578	642	596	627	572	583	619	603	570	612	578	597	627	599	624	595	598	619	592	617	570	576	623	599	624	644	570	597	593	601	637	581	612	626	633	639	660	625	610	604	616	593	622	626	576	609	648	597	615	596	618	616	591	606	635	633	599	547	548	643	598	629	607	611	622	573	602	612	627	566	624	607	575	586	610	613	600	583	666	616	585	583	629	602	628	594	622	589	628	586	586	615	599	598	609	588	607	599	616	623	622	632	608	605	592	578	628	629	614	590	587	571	609	582	648	593	610	633	581	595	600	614	636	636	614	645	640	646	640	578	614	636	637	649	638	664	609	607	592	627	570	616	584	595	570	610	615	642	612	604	669	638	563	593	609	587	575	577	618	623	628	656	651	631	605	600	633	609	603	580	614	610	617	616	570	627	569	560	605	595	634	623	629	593	603	626	575	601	621	605	636	633	630	648	613	547	585	665	640	641	596	648	643	606	631	580	633	646	590	644	591	610	575	609	607	593	576	614	586	621	629	640	650	633	610	628	595	587	563	623	608	568	567	655	629	632	594	602	592	604	571	632	628	614	605	602	638	642	648	585	629	639	644	610	557	585	602	622	579	623	601	634	588	611	601	595	596	614	591	611	616	588	644	655	617	645	643	597	611	589	596	622	606	637	612	575	601	626	611	591	607	599	601	592	623	600	589	611	619	584	598	640	582	642	630	609	627	606	582	620	629	634	604	607	657	582	656	634	632	629	619	649	606	611	598	616	585	601	585	628	603	609	585	584	614	598	598	641	584	599	598	579	645	603	606	595	652	654	574	601	638	592	603	585	618	663	614	625	580	619	570	583	646	616	615	591	620	636	611	592	619	647	605	615	630	625	624	566	599	592	629	592	616	612	634	594	612	625	578	645	574	605	630	589	612	591	629	625	621	584	570	648	605	596	608	588	575	587	625	596	571	623	612	594	611	585	584	635	640	606	651	619	605	616	611	642	639	629	617	603	617	623	637	614	595	586	642	588	590	615	657	605	598	616	564	619	653	569	577	607	647	569	633	563	619	613	619	538	590	606	594	603	578	590	636	592	636	588	574	579	603	629	578	602	598	635	618	614	630	622	592	608	644	623	654	595	611	617	632	659	593	591	548	643	605	578	608	629	617	656	596	573	595	563	616	615	618	566	574	615	568	593	602	626	641	600	581	648	613	622	620	601	589	607	577	576	610	572	581	609	596	595	562	598	630	619	582	610	645	569	612	611	617	625	595	660	604	652	613	580	612	596	623	568	590	581	644	639	630	583	639	626	586	597	635	581	654	624	638	646	628	626	585	603	666	601	567	587	630	621	638	605	629	601	593	599	606	608	610	655	601	611	639	649	600	622	633	596	635	591	575	588	582	648	609	671	645	616	581	611	559	662	628	577	623	598	646	600	580	597	629	603	634	626	601	607	639	582	631	600	617	613	591	595	656	571	582	624	620	594	590	592	634	628	600	601	637	603	600	613	597	599	624	610	626	597	648	619	622	587	570	625	590	581	599	650	602	628	595	612	636	650	614	632	616	645	588	590	605	658	581	624	611	633	652	615	662	591	633	631	582	644	596	595	578	615	632	583	620	598	598	643	601	633	644	603	586	633	589	606	617	594	631	615	578	568	602	585	611	596	606	628	592	599	581	589	620	615	643	601	607	601	560	602	597	606	642	629	643	577	640	594	601	559	602	617	547	619	630	585	576	600	579	597	606	627	587	588	604	613	598	604	625	588	569	621	606	643	609	571	593	589	659	648	567	603	602	567	587	633	617	582	641	653	603	615	577	570	593	627	626	595	606	598	566	595	678	637	603	599	644	584	614	599	583	593	612	586	605	574	647	606	632	573	600	616	612	624	622	655	636	596	597	615	616	601	604	603	600	648	610	599	600	626	634	631	610	616	597	571	595	597	609	596	585	582	578	671	611	604	608	643	614	627	591	592	578	595	609	632	613	588	610	591	619	620	599	556	601	624	604	595	615	602	633	636	595	643	646	642	626	638	608	595	593	643	619	616	562	625	574	626	621	623	632	624	614	602	598	663	580	647	614	653	626	587	557	633	570	587	539	629	624	593	579	609	602	648	595	616	619	654	617	626	563	629	598	577	626	600	652	646	642	612	606	640	628	621	645	584	619	606	577	573	595	632	609	611	591	599	615	622	613	621	621	641	658	635	575	627	607	613	613	594	585	602	615	615	626	622	584	597	613	597	615	620	647	628	593	593	623	608	620	590	595	629
28296	29043	28896	17636	5074	1130	409	292	264	271	260	287	306	261	286	262	282	310	291	249	274	316	279	316	285	262	279	278	282	287	267	283	303	298	286	283	304	262	311	273	285	270	275	298	278	246	277	273	263	257	303	284	263	259	310	270	267	281	270	283	275	296	266	281	263	284	283	284	318	302	270	277	300	298	274	265	303	274	245	302	278	300	281	259	309	269	295	269	262	297	292	276	274	259	262	277	268	268	263	247	283	254	286	297	292	302	269	320	285	264	272	312	286	281	294	277	260	282	296	282	273	262	277	273	310	314	259	258	272	288	295	271	276	291	288	296	245	299	288	256	291	286	284	254	301	279	275	268	269	288	262	313	279	304	293	286	293	280	292	278	289	291	285	266	293	282	275	265	283	287	275	264	294	292	277	298	267	275	268	308	275	307	307	280	292	263	297	293	298	267	288	292	273	261	277	311	299	295	281	292	275	246	290	283	287	272	277	317	301	297	269	252	267	257	262	269	307	236	293	280	262	277	290	279	276	275	278	276	287	250	285	274	279	291	300	291	266	248	285	268	314	273	278	285	264	278	301	297	287	275	261	291	275	290	260	271	267	253	275	287	278	280	301	284	281	286	287	277	257	275	281	282	279	270	308	291	315	290	249	279	281	287	279	304	296	307	253	273	256	309	270	290	288	284	273	289	271	298	267	267	274	266	286	303	271	280	259	269	295	303	280	268	316	277	268	252	313	274	284	299	261	304	266	267	266	274	306	276	288	309	267	292	278	295	266	272	294	279	295	271	288	307	314	258	291	310	273	279	283	277	292	320	300	286	296	277	291	273	255	278	291	328	282	269	276	291	293	280	295	235	271	284	302	276	277	267	270	258	256	262	296	265	260	298	287	274	275	261	276	285	273	296	279	256	276	265	254	262	258	285	268	277	304	286	283	286	280	257	301	262	283	273	289	279	288	281	261	298	273	286	271	267	292	277	265	271	287	278	272	270	260	254	299	285	288	282	294	295	297	313	294	302	289	288	261	266	295	254	279	295	254	291	281	278	262	288	267	248	280	259	294	309	289	265	258	280	299	240	267	278	263	292	280	280	306	273	314	283	246	263	291	298	264	294	281	275	288	285	263	261	277	260	300	268	299	264	270	290	295	268	268	282	279	299	271	281	266	294	269	248	235	255	304	267	284	268	289	277	256	275	271	271	286	296	281	282	292	272	261	256	281	274	253	264	260	311	282	285	302	275	266	265	274	266	298	265	276	282	296	274	268	256	276	244	277	281	269	288	320	279	292	271	248	266	295	244	257	264	270	259	312	255	294	255	259	300	313	303	266	296	281	282	281	276	311	315	302	257	264	293	285	275	270	250	308	263	299	261	251	279	250	264	288	274	267	297	288	281	270	259	279	279	281	276	322	308	300	274	292	272	291	301	303	271	260	291	266	294	299	262	267	286	284	284	285	311	328	264	281	275	281	289	295	297	296	284	299	255	299	258	285	259	289	247	284	270	264	279	278	263	304	268	267	284	289	239	299	307	278	254	298	283	279	309	283	288	291	298	259	264	284	255	266	295	302	269	276	258	279	282	296	274	265	264	294	273	279	273	279	277	274	282	280	289	287	268	283	276	292	292	258	254	272	298	293	287	274	277	264	270	270	273	275	252	259	297	267	265	256	313	282	277	273	274	290	266	274	295	276	265	265	275	296	313	277	291	298	286	277	297	285	255	277	262	257	292	292	273	287	255	284	292	296	287	249	286	242	281	293	281	308	289	276	276	298	272	277	292	263	296	284	268	296	290	300	297	265	270	291	293	280	273	257	281	249	270	293	294	269	277	297	291	277	293	286	257	285	252	309	274	292	288	270	268	271	288	283	308	268	267	263	266	256	247	288	253	264	298	287	312	279	280	252	250	277	237	265	247	282	289	268	267	297	269	286	301	260	292	281	295	258	286	269	292	280	306	296	262	288	289	277	274	277	268	270	256	274	301	302	276	260	306	267	275	267	290	291	277	289	284	298	270	310	273	301	280	300	283	284	290	274	254	266	276	271	297	289	270	288	260	286	313	264	297	271	283	278	300	275	293	261	291	267	284	279	278	258	282	293	270	291	302	268	282	269	289	278	262	295	299	287	268	259	333	264	250	287	252	300	330	280	255	296	265	244	286	283	264	270	297	273	282	271	275	298	283	282	300	278	278	245	252	266	264	280	266	274	261	294	298	254	266	250	290	268	290	268	257	295	276	288	307	285	249	291	281	289	284	302	255	278	268	290	279	264	294	273	295	264	289	287	293	273	283	249	270	276	249	303	291	278	291	265	297	253	330	280	268	279	275	276	277	295	273	271	259	263	266	283	263	283	292	263	226	266	301	272	276	288	277	303	265	277	273	263	295	290	282	256	298	292	268	292	280	304	265	275	297	293	287	287	305	266	301	295	290	280	300	287	286	291	290	268	271	290	272	277	288	284	261	284	250	270	323	285	278	278	268	291	301	249	278	243	284	295	276	283	278	268	287	294	264	292	298	306	274	266	278	284	277	283	288	267	287	264	296	289	277	311	274	269	245	259	289	274	268	276	259	251	269	279	265	268	289	261	269	290	283	286	292	267	250	292	292	276	269	259	263	267	295	245	286	285	272	279	277	267	251	252	280	292	273	306	288	259	268	279	279	288	277	283	282	277	259	278	294	301	266	263	277	270	282	274	291	271	263	271	314	295	287	299	288	304	286	298	266	285	264	270	256	286	258	276	283	273	260	252	271	264	307	263	293	286	255	274	293	277	277	288	302	280	296	274	294	267	274	243	289	300	265	293	278	284	311	282	258	259	289	283	269	299	253	292	262	260	273	307	288	284	256	268	313	285	278	289	289	293	262	276	305	300	267	300	307	302	261	302	279	266	289	266	295	283	285	242	295	300	309	309	284	282	283	277	270	300	286	286	254	280	288	296	252	283	303	281	269	261	271	271	281	306	287	290	289	279	287	305	288	269	291	308	272	270	263	301	292	285	268	287	252	314	296	294	276	287	307	268	277	258	275	285	303	282	288	265	256	289	294	304	248	299	308	262	289	261	275	275	282	242	285	292	261	277	297	263	276	294	282	300	260	279	269	289	261	303	280	275	277	249	299	272	278	268	286	269	268	291	284	291	302	284	301	301	270	296	292	303	299	310	308	294	290	280	276	277	285	293	255	306	280	259	265	252	263	272	294	274	310	265	286	259	300	277	264	286	266	271	284	273	235	259	312	290	311	282	265	257	293	278	269	311	275	267	268	269	306	282	269	275	262	286	278	280	271	283	332	275	277	257	301	274	295	281	298	277	279	278	328	269	262	288	267	290	262	297	292	255	292	273	284	268	254	272	232	260	230	288	266	278	283	279	275	276	270	253	289	278	269	286	270	270	276	270	280	275	299	293	268	277	309	261	289	299	259	274	275	291	284	270	275	284	283	253	278	283	261	283	298	271	276	282	262	279	264	302	295	276	296	273	296	261	299	259	274	303	295
33302	46926	36191	21425	9039	2441	816	576	537	523	562	555	536	570	494	534	522	547	532	536	561	527	519	570	549	561	525	537	510	572	554	544	528	544	489	523	531	543	529	546	533	508	527	533	542	566	584	566	535	555	535	525	548	559	529	525	535	532	507	583	565	504	562	498	551	557	536	539	526	521	534	518	590	506	572	559	532	529	553	554	558	512	499	500	556	507	540	511	560	543	580	521	515	515	532	592	513	580	536	575	530	536	563	535	541	519	533	528	536	566	553	541	559	554	531	502	552	543	506	503	551	542	517	524	528	503	556	541	516	555	530	559	532	557	529	553	565	558	513	567	554	558	550	571	520	530	546	536	539	564	563	526	550	568	558	540	567	523	511	554	515	522	570	546	551	532	498	520	513	524	500	578	576	550	521	532	527	563	542	531	498	499	495	543	558	542	506	512	522	594	570	559	523	522	511	533	546	507	516	546	539	582	557	553	562	528	546	513	566	512	542	515	549	568	521	550	527	523	589	538	541	530	525	532	577	534	541	566	496	565	527	533	561	555	523	540	499	499	527	511	573	509	550	557	504	530	567	512	517	532	582	559	535	571	533	506	540	522	558	531	535	547	478	545	546	539	549	560	562	513	525	567	522	525	527	564	546	575	500	497	537	532	511	513	563	555	571	516	508	490	552	558	534	538	520	545	519	547	537	538	523	527	505	510	566	515	529	565	535	527	518	523	538	534	494	503	558	519	536	537	537	578	537	544	530	525	535	547	495	526	542	502	566	513	517	555	554	551	537	523	593	538	531	521	553	539	515	535	542	555	532	518	503	506	568	540	519	530	568	511	492	511	525	544	529	514	543	530	556	559	515	506	542	545	499	554	501	522	555	512	551	495	544	501	525	555	580	548	543	525	552	533	549	494	528	526	480	537	561	517	566	558	510	534	538	516	484	525	536	536	508	551	569	521	581	520	522	548	533	555	513	565	526	556	591	585	561	533	514	552	545	528	533	508	558	562	566	525	545	546	532	531	540	563	552	548	525	516	510	540	521	549	535	543	543	524	545	502	578	567	530	570	562	531	566	548	568	547	580	481	513	509	540	492	549	516	558	563	541	553	545	515	552	538	496	508	537	539	509	524	558	549	553	557	554	532	529	532	517	587	551	563	549	567	578	557	511	495	508	537	508	494	499	561	526	484	541	534	495	554	546	533	506	503	501	522	509	539	504	509	536	517	568	538	534	535	556	538	460	490	563	541	517	504	517	531	540	528	532	522	578	508	492	493	520	514	564	567	520	511	514	527	529	531	582	534	516	544	530	540	530	605	539	523	547	527	544	569	516	548	569	513	541	540	505	531	554	535	544	561	528	550	512	522	528	541	536	544	522	502	565	560	548	546	504	528	572	529	511	530	545	609	533	525	502	557	495	518	546	523	566	536	545	548	543	529	505	505	542	533	510	516	547	528	515	543	537	556	571	545	519	522	505	529	519	546	495	506	513	532	539	537	541	500	536	531	493	544	473	543	534	509	527	549	521	544	536	524	524	502	510	504	532	544	533	536	555	546	527	545	527	509	511	532	553	543	539	550	548	512	567	529	554	546	562	551	547	537	489	514	549	549	527	592	523	529	522	510	524	534	483	540	535	520	569	547	514	494	564	579	542	522	487	531	526	533	544	521	490	544	561	544	542	518	531	549	562	530	531	500	545	494	496	557	515	624	506	529	539	560	537	520	524	588	534	538	540	551	569	481	524	546	523	543	597	527	540	528	528	564	497	520	507	557	559	499	537	542	532	521	496	543	514	552	522	513	526	544	514	548	538	525	525	555	583	536	537	525	536	539	544	591	521	553	599	545	530	527	501	546	528	535	550	526	506	526	506	478	574	530	549	558	573	530	545	536	532	524	545	509	521	553	526	546	532	533	520	538	562	524	527	554	542	531	541	541	547	553	562	545	518	552	580	512	529	542	565	550	510	558	550	547	575	498	551	519	505	506	516	520	524	527	518	541	517	551	558	546	541	534	540	558	510	535	542	529	567	524	594	532	519	523	543	477	529	531	536	532	535	503	525	512	530	562	530	537	563	569	547	545	526	529	540	543	547	590	585	560	546	577	513	526	488	554	525	506	537	550	528	539	505	494	532	549	572	538	511	534	509	553	549	563	531	526	606	535	521	517	564	494	549	532	500	551	537	534	518	502	549	566	545	502	534	526	529	506	459	519	529	510	551	496	517	549	518	540	524	493	572	540	515	523	534	550	532	542	530	511	523	547	535	514	522	520	545	517	508	517	528	495	510	524	475	531	512	543	540	546	514	536	495	549	506	530	509	562	528	536	557	533	533	542	551	548	536	555	559	509	544	510	513	521	537	494	545	521	556	523	592	511	519	551	517	512	507	560	571	508	545	538	585	530	533	504	535	547	492	560	501	581	546	547	537	525	506	516	533	514	520	560	533	528	522	529	538	564	550	523	520	549	529	577	511	547	524	528	532	555	555	511	500	516	547	513	531	536	578	500	507	506	528	526	570	556	553	574	502	504	553	568	548	498	545	556	544	538	551	554	575	524	558	527	536	544	576	534	517	577	526	496	526	589	510	550	545	560	533	560	518	526	501	533	521	542	511	540	560	574	550	539	511	527	547	546	542	494	558	532	537	552	553	523	532	555	536	553	529	509	563	475	541	546	541	547	536	513	536	533	570	491	559	547	513	534	529	567	539	519	535	556	564	552	537	527	506	503	534	529	523	525	543	522	533	561	538	514	481	542	516	544	547	526	547	521	520	537	552	545	563	538	516	531	503	530	528	552	534	571	563	534	546	507	514	541	489	519	533	548	542	535	526	528	546	544	530	516	511	553	505	500	500	580	548	537	530	551	536	534	524	537	525	554	462	539	513	520	539	548	542	553	528	524	499	497	544	511	537	516	554	520	529	540	535	530	526	520	527	530	555	542	561	517	558	572	560	560	547	515	559	539	531	563	521	541	537	533	506	506	541	564	542	558	520	555	581	516	510	501	542	512	525	534	510	508	543	544	535	531	578	557	517	505	548	519	528	563	532	510	529	520	545	502	553	534	540	533	524	525	514	508	558	539	551	524	529	525	511	553	549	502	507	523	488	521	557	545	554	520	510	528	547	552	529	531	517	537	495	544	535	547	517	495	522	518	547	556	578	543	537	577	542	539	530	510	531	520	461	543	515	504	536	555	516	597	549	503	510	585	505	557	530	513	556	520	544	543	546	488	480	555	544	514	546	568	548	534	521	526	529	552	529	518	539	504	512	537	527	575	533	516	544	498	555	533	499	531	573	533	539	529	529	533	536	560	511	522	547	521	532	522	473	509	544	519	538	580	571	550	530	577	533	507	549	541	525	560	599	556	527	546	584	571	575	531	529	520	536	538	501	476	494	519	557	544	534	594	526	545	547	550	549	564	556	527	538	514	500	516	550	520	508	541	533	545	560	525	515	516	577	540	545	511	566	541	517	511	542	543	564	562	529	576	547	486	535	533
24705	24341	37835	35001	22952	10371	1462	392	312	334	315	310	273	275	270	306	287	271	265	312	292	301	284	303	279	286	258	257	267	262	280	299	281	278	270	287	288	275	268	267	291	299	292	304	306	283	286	293	298	282	261	288	300	277	280	278	285	277	280	269	284	267	299	285	269	274	297	278	321	296	279	297	288	277	280	276	257	275	263	338	305	276	264	240	277	289	308	266	288	280	262	275	289	319	309	294	284	298	276	282	274	273	300	269	262	286	296	289	288	297	265	281	291	289	293	282	291	282	275	290	280	306	293	282	277	286	297	311	286	297	271	293	292	299	283	300	294	292	287	300	305	297	291	268	278	267	305	343	282	275	298	263	277	322	276	292	284	310	257	300	311	296	301	293	298	267	311	320	278	275	305	263	307	263	311	285	313	314	263	280	277	259	269	287	305	277	266	304	241	269	270	281	275	280	304	294	287	296	274	283	296	265	286	265	269	277	289	311	263	284	296	254	296	310	272	270	297	300	284	315	296	284	320	287	263	298	285	272	276	305	302	277	286	254	269	255	286	288	264	285	296	290	297	309	273	304	300	269	287	276	275	274	294	287	286	288	304	315	331	275	251	302	253	291	277	275	281	250	295	281	267	281	295	290	300	306	255	321	303	274	268	266	268	275	300	286	284	304	263	287	309	271	270	309	321	290	280	294	238	281	315	277	272	285	313	292	258	288	302	309	275	290	264	307	300	297	304	311	311	288	285	287	294	287	252	269	285	297	276	285	328	309	271	273	269	285	259	278	254	301	301	301	262	307	280	283	311	289	307	292	282	291	315	279	313	270	315	292	317	262	278	259	278	279	305	288	321	290	274	264	293	326	272	300	298	274	315	284	285	285	292	275	323	288	275	248	289	278	285	275	312	312	288	273	305	301	300	303	277	288	288	292	297	280	295	271	290	285	301	312	287	273	280	309	299	297	261	250	271	296	275	291	249	282	284	275	298	289	290	276	273	294	291	280	294	262	282	251	269	275	313	289	293	299	285	249	320	285	261	280	284	290	306	302	267	283	303	266	298	290	275	311	288	301	276	298	255	285	279	273	287	276	297	294	268	318	304	276	278	303	301	326	278	307	275	283	244	257	275	279	269	308	270	289	298	290	279	307	276	291	308	243	270	277	304	286	266	276	288	295	283	253	270	274	308	284	308	290	274	272	258	298	297	281	270	293	266	284	305	268	273	294	288	268	315	275	292	287	275	308	308	266	264	274	283	280	300	278	274	285	291	308	262	302	301	275	292	288	298	281	315	285	292	307	275	291	271	284	276	306	311	289	284	300	288	302	269	287	297	276	298	265	262	287	296	285	280	291	287	273	260	275	279	310	266	275	278	296	278	302	269	269	300	301	282	312	298	261	283	264	289	294	293	303	327	292	305	253	254	319	320	289	279	277	294	298	264	292	291	299	300	287	330	295	286	267	284	278	263	292	288	304	241	282	312	252	288	315	288	308	294	297	298	283	280	333	275	298	298	275	301	311	290	291	279	297	265	276	283	283	302	310	298	318	283	261	280	321	257	310	276	325	296	278	297	265	279	307	286	291	279	283	268	262	287	293	283	277	250	268	289	257	254	243	316	297	288	298	279	301	323	243	295	310	295	300	262	275	329	277	299	308	292	276	306	299	267	297	290	274	294	293	275	297	260	322	296	250	327	290	284	289	291	276	291	295	257	295	264	308	271	261	271	316	292	262	272	267	262	311	293	293	267	263	295	281	293	279	278	274	309	277	313	272	269	286	291	272	278	308	293	302	249	291	297	283	280	271	264	280	281	295	276	290	262	268	265	270	298	292	242	305	323	288	278	294	292	263	296	287	288	319	285	258	287	300	306	289	236	299	252	284	280	287	268	269	293	261	287	272	287	288	316	263	287	274	286	269	243	335	302	272	292	267	265	301	262	279	303	288	284	295	281	275	296	278	299	275	296	292	308	306	293	297	264	273	274	305	272	313	254	300	293	302	311	281	316	293	296	306	301	289	274	296	272	306	288	286	304	277	273	272	277	264	329	271	261	310	271	262	281	302	277	241	306	318	283	267	297	283	287	253	298	285	273	287	261	297	277	290	296	262	296	299	285	267	281	297	307	278	238	288	290	283	314	286	277	299	277	281	292	298	307	296	273	301	319	253	317	274	269	278	260	311	317	322	274	279	268	322	289	289	307	277	275	298	296	257	258	315	271	288	302	297	264	266	285	307	293	242	293	266	281	293	283	295	281	279	293	262	280	262	285	324	283	282	276	285	271	246	285	267	265	289	283	279	311	264	327	289	309	268	273	303	289	296	277	279	316	328	274	325	311	287	280	284	294	285	290	271	282	313	286	256	277	273	321	304	313	268	296	279	231	289	284	269	271	283	259	254	292	282	260	246	286	273	300	281	275	289	304	284	276	257	294	315	280	302	276	293	307	289	267	301	268	285	324	329	265	301	311	293	268	294	274	281	302	287	305	297	320	302	277	266	278	252	287	270	288	264	321	305	266	264	289	331	286	305	286	295	255	255	273	273	298	266	282	303	272	258	273	287	281	276	331	268	264	278	251	303	308	276	280	292	231	252	290	282	298	291	304	307	278	273	278	262	268	268	275	267	284	261	294	269	257	269	300	326	290	270	272	286	279	303	284	282	260	278	317	289	282	283	269	290	285	286	259	283	295	293	277	341	274	271	295	278	309	298	296	286	295	268	297	276	294	288	276	301	279	286	303	261	300	272	275	289	242	277	322	294	295	263	316	300	316	262	279	285	276	299	278	263	308	300	288	276	279	288	262	280	281	298	280	276	283	285	299	280	303	296	282	277	276	274	286	280	244	300	294	274	327	278	276	273	318	311	282	280	289	293	265	287	294	294	289	263	267	276	267	286	276	308	268	325	280	314	285	326	265	272	297	280	297	263	290	301	294	290	244	276	299	310	289	283	274	278	274	268	255	315	286	281	288	309	307	283	313	270	272	301	284	272	290	318	285	270	280	276	311	283	272	275	273	283	299	294	312	277	267	326	269	300	276	288	299	295	271	286	262	285	268	283	278	281	265	293	265	340	259	279	276	305	273	282	290	290	274	257	278	281	296	288	280	313	265	297	282	283	293	297	287	292	253	302	283	281	292	305	269	288	300	266	264	304	278	309	275	314	293	283	313	297	291	274	300	266	268	262	296	271	318	327	283	288	296	301	290	285	254	275	293	281	285	309	294	297	263	291	272	268	277	300	255	319	293	289	271	284	281	314	277	322	307	301	284	272	259	278	272	275	267	306	300	314	281	284	318	287	308	267	294	280	287	275	277	302	287	293	290	252	316	272	281	278	288	305	283	303	300	290	277	291	303	313	308	291	315	270	277	261	262	297	278	264	269	264	260	304	298	285	273	285	310	290	257	287	298	280	288	273	251	287	288	310	250	267	271	310	276	262	265	296	269	283	254	306	276	284	290	290	271	301	293	297	280	299	334	313	292	285	298	289	276	303	302	265
57813	89816	69277	46844	27158	9317	2137	792	623	552	524	529	576	562	576	542	527	576	534	558	546	553	533	511	543	524	544	524	531	502	549	513	547	574	553	578	511	580	525	566	532	555	518	556	518	538	590	534	519	540	552	520	520	533	561	548	526	563	564	538	558	555	533	526	555	565	552	501	490	561	540	559	532	529	517	518	563	540	509	577	538	526	537	528	557	552	524	557	534	532	501	546	526	538	541	564	582	558	583	545	551	529	537	559	549	544	542	548	496	556	534	526	552	581	557	522	590	547	524	580	571	563	557	579	554	498	583	564	540	582	521	549	524	509	601	527	538	533	534	500	557	531	570	536	512	511	568	541	527	502	537	555	547	506	533	561	529	532	516	523	527	534	542	542	546	515	528	550	524	536	543	549	484	500	558	510	497	567	546	501	538	527	531	527	540	516	562	518	592	536	517	509	503	514	542	541	573	507	601	569	521	548	558	559	537	538	522	560	482	527	553	516	559	578	558	550	576	579	585	514	530	510	551	514	566	539	500	547	524	522	551	577	565	542	549	529	577	536	500	553	536	552	609	557	556	526	530	578	537	512	509	569	495	495	528	551	538	542	576	537	579	518	525	503	573	526	556	535	542	554	564	547	521	519	541	562	596	572	585	530	505	569	535	547	500	555	549	550	556	529	556	515	540	512	574	542	533	546	544	546	565	542	519	527	536	543	538	527	517	550	539	518	528	548	541	526	565	539	542	559	546	527	535	560	575	545	549	549	540	527	544	532	532	534	523	556	509	520	563	529	564	525	550	539	495	545	560	537	552	507	572	548	510	564	578	516	534	519	547	525	510	522	527	546	543	558	515	515	510	565	553	529	547	555	531	571	557	518	575	512	526	499	521	549	536	567	533	550	574	561	551	508	520	537	523	557	565	521	544	539	546	533	530	494	530	527	539	508	574	552	574	537	559	537	567	547	571	587	555	512	522	498	590	522	526	540	518	555	555	536	572	510	543	534	554	530	507	538	523	550	563	552	555	528	537	529	566	529	543	527	552	505	514	588	580	527	511	527	521	466	497	534	538	556	561	538	548	523	537	570	499	554	546	532	529	540	521	515	554	557	535	560	504	574	567	523	534	516	499	531	537	524	518	560	511	545	539	565	617	511	544	582	570	538	537	569	508	523	555	565	561	566	553	541	525	533	541	504	519	541	536	552	510	538	521	537	517	532	563	535	545	544	502	520	548	536	492	553	549	522	544	484	571	517	535	563	529	490	524	535	519	511	544	540	559	528	579	513	529	524	512	516	569	530	549	575	518	522	550	568	544	602	520	554	531	547	562	531	557	543	542	515	596	523	556	519	519	545	569	534	514	534	530	511	528	489	577	524	598	566	540	501	572	551	535	518	525	579	602	552	527	536	538	548	540	528	543	567	550	541	546	534	522	514	579	539	488	550	537	521	543	580	569	551	489	539	552	547	522	573	537	549	521	552	577	565	542	522	538	506	560	572	557	507	567	524	549	530	559	574	517	542	546	536	515	489	522	525	571	494	558	521	555	540	553	565	550	558	528	546	591	572	494	547	516	517	565	575	537	513	550	544	519	493	582	513	556	579	528	567	551	510	509	521	515	515	574	572	566	515	545	544	565	552	499	563	535	539	559	541	522	539	556	534	532	557	548	542	574	576	554	527	559	510	563	537	558	515	482	514	531	524	570	528	519	516	509	560	555	545	547	562	536	519	516	537	499	592	521	549	550	508	518	552	554	523	537	540	562	543	495	537	507	484	561	537	555	533	524	572	525	549	536	528	537	537	570	546	533	557	531	561	532	547	494	515	556	546	562	523	537	497	524	556	554	543	535	598	550	560	549	539	550	527	566	565	523	549	530	536	494	584	552	514	586	545	560	545	528	530	569	536	492	551	498	532	557	514	541	567	503	526	549	518	521	531	547	533	525	511	569	526	525	500	504	566	543	502	512	549	553	551	577	581	567	488	542	554	507	514	517	527	539	524	525	514	518	509	526	532	532	556	550	516	532	537	565	536	532	568	528	529	553	565	539	539	525	574	551	537	507	551	555	492	537	490	576	559	496	552	534	534	516	547	521	534	542	522	567	560	579	510	550	546	558	542	527	551	516	564	554	563	550	525	525	531	531	537	563	564	515	508	568	541	558	548	526	491	552	520	513	559	511	553	548	543	556	525	524	514	511	518	516	537	548	460	552	489	557	537	531	539	501	539	563	558	517	493	549	536	572	499	500	554	503	530	539	577	528	523	588	555	542	536	545	541	545	523	565	547	515	526	513	515	546	549	512	553	513	543	536	572	573	518	519	549	566	568	538	550	542	517	513	535	505	539	545	546	539	568	539	525	561	518	551	502	563	479	535	540	525	555	571	549	556	545	546	497	526	538	533	523	549	554	527	510	568	515	529	538	553	584	550	536	591	603	565	534	548	490	531	524	532	530	532	533	537	555	550	570	518	493	549	540	547	555	522	542	520	528	497	564	504	521	536	546	567	556	567	540	546	522	595	517	546	537	545	523	546	569	550	551	536	534	529	567	550	509	535	550	536	547	505	530	515	547	497	526	522	568	532	567	575	534	554	530	530	571	525	521	557	557	554	556	508	518	545	508	518	544	542	559	535	535	558	562	547	543	566	583	513	547	517	551	520	547	546	519	548	527	569	508	538	469	543	503	562	521	522	563	547	550	518	542	525	563	538	567	534	525	523	551	542	562	533	534	553	524	531	551	512	574	532	532	536	523	528	571	574	528	527	566	497	607	539	517	524	508	558	538	511	523	557	503	569	514	554	521	516	523	528	554	515	526	555	539	538	541	510	508	541	529	517	578	532	522	556	522	613	548	544	583	556	535	544	544	533	540	554	541	517	531	540	572	515	543	540	529	562	529	562	556	577	497	545	530	522	494	520	550	543	512	567	520	492	536	523	539	582	540	598	552	523	538	555	500	572	534	525	490	529	546	549	521	538	541	563	540	539	569	522	486	588	526	526	532	537	592	568	558	557	555	536	563	537	555	506	525	561	515	526	529	568	539	532	502	540	584	549	542	542	546	552	544	528	559	575	539	505	544	505	547	550	520	570	516	575	513	570	540	551	506	545	548	536	543	528	521	515	562	495	565	546	560	564	532	515	510	521	501	511	511	571	544	535	542	563	570	563	546	561	518	553	513	530	563	548	550	540	554	525	527	579	532	544	561	512	538	552	525	525	488	558	567	550	512	545	521	526	544	465	521	532	523	508	526	568	500	519	539	533	546	547	551	521	509	507	534	533	524	540	522	568	482	528	608	503	532	533	499	599	543	505	502	532	562	527	539	518	525	482	555	525	559	534	539	573	547	546	527	516	543	532	514	498	510	560	524	561	572	588	507	539	514	546	501	546	531	502	540	521	520	528	546	567	542	569	528	530	529	577	556	557	517	573	530	508	513	529	529	519	552	550	546	554	593	519	549	524	525	486	523	531	542	575	524	515	575	516	563	534	531	552	509	563	518
23515	22414	32542	30342	24108	18833	6661	661	407	340	367	379	356	343	343	343	379	325	335	328	362	334	375	356	346	341	366	319	334	354	333	364	354	366	348	348	387	353	359	358	339	317	340	328	360	327	368	345	334	358	341	350	340	368	356	365	376	330	373	341	369	325	369	352	350	329	346	370	328	353	329	363	331	322	336	355	311	324	300	343	378	328	332	351	342	350	329	329	349	344	361	325	340	331	357	333	361	321	375	356	367	353	345	325	339	350	346	352	318	312	339	307	331	345	337	351	366	351	337	334	361	345	336	325	344	369	329	336	347	372	329	368	345	353	339	344	367	356	348	354	346	372	343	319	327	330	335	350	362	354	351	346	323	353	409	329	331	318	361	342	330	353	317	340	355	312	354	364	325	338	328	362	335	352	327	307	353	300	354	345	312	332	336	368	346	342	306	344	336	339	326	359	368	392	341	348	341	363	357	386	335	326	336	314	346	350	357	316	347	348	363	345	320	349	364	336	291	326	371	325	350	342	354	335	331	348	327	344	347	348	331	340	372	356	367	349	352	322	346	360	361	349	359	360	360	359	327	341	338	360	327	357	353	338	317	367	332	386	370	335	360	372	366	354	355	355	321	345	324	334	338	349	358	352	344	347	335	306	351	350	343	284	326	344	321	358	352	336	352	362	366	335	378	340	360	333	359	320	354	341	327	301	320	333	337	356	351	327	340	372	352	330	361	361	338	365	372	357	304	333	349	351	360	361	306	343	366	331	366	340	369	350	326	338	327	320	328	347	354	351	357	334	343	330	354	360	352	315	324	310	340	347	362	332	319	353	353	336	310	356	360	366	335	345	319	321	331	374	345	349	348	330	328	337	344	315	346	343	363	356	343	318	340	323	329	333	306	340	358	342	340	365	327	353	342	340	306	327	371	345	357	337	353	333	345	316	302	337	362	340	323	354	380	334	349	331	362	357	358	335	349	341	340	343	347	366	323	321	349	326	342	326	359	337	331	326	337	348	303	313	322	353	337	339	361	371	333	356	327	335	301	350	333	343	342	337	348	378	318	335	343	324	319	314	319	303	349	331	312	394	363	368	345	364	343	338	331	345	335	378	354	335	335	316	334	321	359	344	349	378	366	371	339	366	299	399	311	367	345	323	352	333	382	355	319	362	313	349	346	356	353	345	355	370	348	338	338	339	348	344	372	304	359	358	329	324	330	351	351	319	329	348	380	336	353	313	323	359	302	352	312	346	307	331	377	372	318	353	341	348	354	309	348	358	322	331	351	364	352	345	328	325	372	356	325	358	336	355	358	347	330	336	321	345	333	363	320	327	388	355	349	336	336	335	322	333	366	345	352	305	346	351	350	363	328	322	355	320	339	315	365	328	358	337	332	349	329	360	338	338	338	357	336	370	345	348	341	350	300	335	338	353	364	367	358	304	330	334	350	310	335	359	334	333	351	346	377	341	351	327	337	340	330	339	368	359	367	367	347	328	342	380	327	346	361	336	326	353	349	346	308	327	338	353	310	363	332	340	355	357	358	315	310	336	361	321	333	362	348	334	319	319	354	361	301	344	325	328	363	354	331	357	312	327	367	325	353	343	329	356	353	336	337	362	373	362	326	332	298	327	344	355	326	342	338	371	337	319	322	341	330	317	365	315	357	369	354	323	348	360	343	333	368	364	330	338	327	313	378	346	351	349	338	355	335	350	352	329	331	356	363	333	342	361	305	361	349	359	360	339	342	312	350	338	346	327	340	336	327	375	356	332	340	313	345	311	328	354	340	343	326	355	335	332	390	353	355	341	319	359	367	348	346	318	375	343	316	333	342	376	347	346	344	315	349	302	337	355	314	342	348	361	327	299	342	316	374	320	367	343	356	305	358	371	326	343	331	312	382	345	342	345	356	352	308	317	319	335	366	368	325	332	318	335	322	336	372	343	362	338	327	337	320	302	331	365	347	345	324	320	387	352	328	330	337	349	335	327	339	342	369	345	323	347	342	374	333	351	360	343	328	331	322	375	359	348	343	358	333	419	355	360	335	342	357	351	369	318	344	351	337	376	320	343	328	403	353	329	364	319	315	348	366	349	362	317	315	344	309	375	345	349	341	349	338	328	381	388	346	347	354	340	370	350	338	350	333	339	379	344	354	359	329	356	364	387	352	339	357	326	357	319	330	343	352	315	355	365	341	355	349	331	359	362	347	318	325	343	350	350	381	322	323	357	354	353	325	353	331	332	329	327	349	359	317	345	343	312	369	355	353	324	376	339	361	328	357	348	350	327	342	355	328	323	346	351	356	342	340	364	323	331	358	346	357	339	330	342	330	346	335	343	324	365	314	325	375	328	341	340	340	356	340	367	335	320	331	307	343	345	325	348	356	354	349	340	354	321	350	330	336	359	332	357	351	335	320	334	337	339	376	353	343	366	330	338	356	380	329	348	310	339	317	343	337	371	339	315	346	325	366	317	329	329	348	333	336	330	349	313	326	328	340	320	357	349	330	300	304	338	324	351	356	371	340	368	348	330	322	367	357	361	383	335	347	324	343	361	341	348	344	349	305	355	329	352	346	319	370	301	342	326	352	379	371	317	319	354	348	353	323	340	336	339	366	326	361	327	372	347	307	340	323	331	332	338	328	331	365	351	351	342	333	339	384	341	345	355	320	304	342	340	334	341	337	320	350	378	342	344	339	304	328	317	330	354	342	352	331	307	344	340	343	351	381	355	350	302	337	329	341	332	353	325	345	339	335	350	330	328	339	326	342	328	345	361	330	323	374	337	334	327	362	355	332	343	331	332	374	334	350	359	332	338	316	356	345	321	343	331	350	377	378	356	377	351	327	367	360	337	369	363	335	354	359	344	318	355	328	329	347	322	348	346	342	333	347	347	341	323	341	307	348	333	320	345	338	339	327	331	339	335	330	351	342	304	331	358	329	327	349	349	309	307	352	355	375	348	363	312	364	337	373	362	337	361	361	337	336	318	350	342	332	347	329	358	350	345	333	351	361	319	369	357	339	344	342	347	364	334	357	324	324	360	364	326	348	314	320	361	307	346	364	344	357	364	336	357	362	312	354	353	345	354	327	319	367	343	347	332	349	327	346	320	314	318	329	366	344	357	324	361	351	324	358	332	362	366	329	316	296	322	341	349	345	306	324	340	329	328	337	351	327	330	354	349	339	351	352	339	343	358	356	304	363	328	332	343	352	383	328	330	361	349	364	348	323	345	364	353	340	336	312	332	343	355	323	367	339	365	332	362	359	291	348	319	397	329	341	304	339	330	349	327	342	363	353	337	378	351	392	337	310	328	338	302	338	347	366	371	364	310	321	349	314	327	356	335	330	341	389	329	375	331	324	343	326	354	340	357	352	354	339	341	355	326	339	319	350	311	351	309	302	327	350	371	346	332	326	316	327	365	362	345	336	325	323	328	362	353	334	364	344	378	345	333	367	359	302	318	342	348	341	363	329	348	343	358	325	335	351	337	342	344	368	331
60798	97814	82579	55710	34825	15934	4100	1044	666	611	601	587	628	571	609	649	633	607	620	631	629	593	663	585	628	601	602	608	605	600	630	650	628	632	625	642	602	638	599	645	588	642	606	677	660	629	643	610	611	637	635	601	607	560	623	590	587	613	599	594	610	581	564	595	659	605	633	616	567	620	614	609	666	637	567	620	611	652	630	584	556	604	628	600	582	580	637	598	610	608	588	569	658	597	659	611	622	624	613	643	645	614	635	626	574	616	635	644	620	617	602	576	632	577	578	648	642	628	607	639	601	634	602	656	638	633	576	632	616	613	582	614	586	636	622	608	588	632	602	587	586	625	632	594	615	606	603	590	616	573	573	621	641	594	579	567	632	621	587	613	625	643	616	591	607	586	663	615	591	625	588	601	612	587	641	582	619	606	595	609	643	596	641	631	631	623	566	599	625	610	609	618	595	629	630	617	595	634	623	577	623	639	604	665	545	642	675	628	603	629	584	587	620	584	620	583	630	611	601	605	604	609	604	658	620	608	609	562	596	597	618	600	628	626	606	636	614	582	602	622	611	581	631	622	602	610	589	616	599	600	605	606	582	619	609	620	637	616	604	642	617	571	567	603	632	581	639	624	590	545	627	599	587	570	599	638	581	594	592	613	597	581	592	604	605	612	582	596	625	627	644	632	564	629	607	612	601	600	625	618	616	622	643	632	560	574	637	608	630	636	586	567	633	637	604	544	611	578	593	621	627	623	604	618	610	577	622	616	623	595	624	579	610	600	614	570	630	599	606	615	599	600	600	607	594	574	644	637	609	581	566	642	599	594	655	604	605	608	650	641	610	617	623	635	563	593	572	584	596	604	615	618	601	605	621	595	587	607	589	611	624	648	599	630	638	598	650	609	640	607	595	573	591	604	577	618	594	636	604	662	601	615	602	612	612	632	639	617	579	652	595	616	631	576	606	593	670	629	606	613	591	619	609	638	574	625	628	618	609	599	645	601	595	634	637	632	630	619	593	584	646	632	569	575	626	624	600	625	587	613	628	573	644	632	580	568	624	618	660	645	600	623	601	648	613	587	616	603	608	612	616	616	606	578	639	623	599	591	603	594	617	606	615	648	610	567	635	639	624	593	603	613	661	600	608	608	584	621	629	593	636	601	613	634	614	610	618	574	603	581	545	614	611	580	622	598	621	572	614	614	579	624	605	652	618	629	607	595	613	577	612	622	611	615	643	594	616	617	587	581	610	611	577	600	632	604	610	584	634	649	601	595	631	625	636	622	644	607	610	628	598	607	622	563	637	647	604	618	585	625	635	620	599	629	626	612	634	604	613	596	576	592	608	649	616	588	601	624	585	606	604	622	599	613	621	610	589	645	622	574	649	613	620	632	611	630	579	600	619	592	622	619	602	611	558	600	650	634	613	593	605	577	607	584	639	623	605	613	589	586	582	587	620	604	636	584	590	605	597	633	649	574	577	593	651	617	595	642	612	642	616	640	644	602	616	639	605	589	605	603	579	672	596	629	637	622	597	623	618	556	574	595	610	606	628	615	604	615	604	608	646	589	586	627	609	583	609	647	622	593	608	576	621	584	622	642	612	619	613	622	552	609	607	599	602	608	639	600	577	596	646	595	622	572	635	619	582	629	563	631	642	630	620	663	611	610	611	594	592	565	605	593	624	651	575	628	620	613	621	639	626	621	626	651	617	638	593	655	607	605	610	610	576	603	584	621	600	637	602	583	603	605	597	632	614	658	615	593	655	575	651	604	610	606	601	610	644	627	565	614	626	627	616	619	621	592	604	542	594	644	606	614	618	644	622	572	644	581	633	586	617	609	586	608	619	670	600	595	615	637	630	611	580	605	593	631	617	580	607	650	598	581	581	588	639	613	610	584	636	598	603	584	600	636	655	604	631	622	606	629	631	582	625	598	657	579	644	580	631	615	651	574	620	614	613	595	622	613	575	542	606	672	651	585	642	617	588	566	614	615	629	564	605	583	646	569	608	614	650	641	618	612	651	585	592	600	623	589	597	565	630	612	595	588	582	644	640	627	596	594	634	625	608	629	594	645	619	611	610	589	612	583	568	632	616	601	603	607	628	597	642	592	594	613	585	584	632	626	556	614	605	620	584	587	626	612	588	644	622	656	581	585	632	614	576	608	598	640	585	617	672	625	619	590	596	596	593	616	635	591	640	590	632	576	605	643	598	607	614	638	614	651	596	601	616	655	668	592	600	622	595	573	613	604	535	589	637	584	626	614	606	565	651	608	622	588	628	641	597	601	643	603	603	611	590	646	586	614	643	597	637	599	585	582	568	586	618	610	601	652	570	641	568	594	596	602	574	601	623	640	621	627	574	583	624	577	621	618	589	610	618	623	582	635	563	564	607	614	608	644	598	657	625	591	607	600	610	603	626	565	576	625	596	595	599	603	577	594	654	656	618	583	630	629	642	629	612	654	521	602	578	614	635	611	641	607	592	549	594	591	609	630	595	629	616	607	638	579	631	587	577	600	576	578	591	610	607	637	608	617	630	606	647	651	627	597	606	629	655	610	655	626	587	592	557	634	654	623	613	589	658	607	589	647	617	570	577	585	585	651	592	575	632	593	642	669	625	610	608	553	669	606	656	595	643	650	607	625	615	625	584	634	623	616	592	619	619	627	636	615	616	603	609	599	593	642	615	625	582	581	635	622	632	578	571	637	607	623	603	598	605	565	605	608	605	660	608	614	612	615	620	590	586	590	652	574	596	608	617	595	595	648	654	635	639	605	633	566	606	600	594	591	619	596	626	592	592	587	595	610	662	602	615	620	560	589	654	575	558	591	605	610	597	599	592	635	607	607	633	589	634	618	630	575	591	624	624	620	610	644	604	627	603	597	635	627	582	619	599	621	619	605	591	603	634	595	654	624	605	607	604	588	575	615	628	665	604	598	600	568	582	628	629	625	658	584	613	629	627	603	632	638	603	607	600	615	577	625	607	624	565	600	594	573	586	591	570	629	607	590	645	613	621	604	589	633	566	637	588	634	585	570	639	575	643	605	577	600	565	548	614	559	605	646	639	581	612	607	589	628	578	614	585	584	587	592	574	621	592	621	596	603	567	617	640	634	594	638	656	613	609	620	615	635	609	655	616	635	631	612	609	607	594	637	582	630	586	563	590	613	641	602	642	626	609	631	601	567	592	629	585	638	628	608	581	585	583	616	567	608	596	613	584	651	620	613	623	585	543	618	643	627	655	611	622	595	627	604	643	610	602	585	607	594	549	632	606	646	660	599	648	597	596	619	577	624	612	601	588	585	658	587	642	596	606	622	572	622	647	598	598	597	618	642	617	593	594	580	635	596	648	625	613	654	587	618	639	581	635	619	583	620	638	621	647	632	598	607	623	653	622	610	594	618	597	603	611	633	567	604	655	620	567	618	595	625	595	612	551	587	631	611	639	601	596	604	598	599	615	616	644	607	606	571	638	606	613	594	598	573	606	601	580	617	614	596
28476	32951	29766	13032	2561	871	393	250	293	319	267	285	297	298	304	265	318	289	279	282	295	288	284	282	295	293	290	289	293	302	275	277	254	292	277	283	307	314	265	304	268	280	254	290	301	310	288	285	293	277	260	274	300	246	312	262	303	274	296	289	266	283	278	289	299	273	277	272	264	289	290	296	278	272	271	261	264	290	277	311	276	287	301	293	268	269	318	294	293	274	291	284	272	281	295	273	272	302	299	279	277	301	287	277	315	277	280	264	308	289	301	280	304	288	262	256	271	261	267	277	307	289	275	275	275	283	325	283	303	279	262	274	281	300	296	281	281	311	277	297	296	267	293	307	292	274	291	273	288	281	290	258	300	284	272	265	262	278	275	288	269	308	272	249	276	289	260	260	285	270	318	278	287	296	271	307	305	298	296	307	281	297	281	273	305	270	270	243	285	275	287	275	282	281	295	313	315	280	279	322	291	294	286	309	289	279	302	302	311	270	297	281	254	285	265	257	287	276	295	272	283	297	279	251	278	324	273	281	291	274	284	271	321	273	286	264	293	253	264	276	283	292	301	285	306	305	303	279	286	262	285	284	282	263	299	274	278	298	290	259	270	317	288	289	269	300	284	300	269	299	296	259	286	276	293	304	283	288	275	273	289	290	310	261	301	270	296	269	276	305	287	289	287	256	284	265	259	282	288	272	265	280	292	290	286	284	292	273	257	270	262	296	241	279	249	303	284	274	280	301	259	277	293	282	335	267	290	321	289	276	256	318	295	270	304	302	260	293	298	295	308	288	272	278	274	299	287	277	277	326	303	251	256	259	287	289	273	281	309	283	259	306	268	270	288	292	302	277	284	279	275	289	291	312	278	265	296	305	301	286	263	280	298	282	273	277	276	280	300	298	286	294	267	265	271	307	276	297	293	270	258	303	280	273	283	276	281	294	294	298	246	269	325	296	270	284	246	291	289	297	283	240	275	266	286	271	273	269	286	278	279	277	298	274	296	295	265	258	279	303	279	281	243	301	283	306	265	278	282	302	269	273	275	283	270	276	283	306	285	319	287	285	271	276	294	275	258	266	268	285	284	269	289	266	295	254	290	309	306	282	292	281	265	283	288	276	290	297	309	262	288	298	300	295	280	283	311	321	295	282	296	291	286	286	281	286	324	284	322	285	296	277	267	256	271	271	248	270	277	268	297	270	260	284	292	291	300	289	283	256	269	316	268	310	296	300	307	280	289	271	277	287	288	284	293	279	289	269	271	274	298	311	266	291	312	282	281	276	273	259	262	314	260	269	276	263	279	276	297	271	310	295	309	277	255	282	297	278	299	268	276	275	277	278	279	293	289	288	294	298	297	304	288	280	283	281	306	318	274	262	276	268	261	285	287	299	303	291	308	276	277	264	282	272	297	285	261	264	304	316	310	320	264	288	277	267	280	270	276	277	271	286	273	289	296	251	285	281	289	314	317	282	302	245	317	261	281	306	254	279	265	249	279	273	279	282	271	272	292	251	288	293	294	292	276	297	271	273	267	273	270	305	315	281	310	307	262	285	292	292	290	266	292	297	294	298	282	292	296	293	276	279	303	302	279	275	254	265	278	271	308	265	261	256	302	294	287	297	280	281	289	305	255	312	293	307	272	279	269	299	290	242	281	280	286	293	251	296	284	294	293	306	265	318	292	283	271	275	286	274	290	272	274	260	308	262	297	283	250	249	275	289	271	279	296	251	279	318	297	297	257	260	297	283	274	318	270	270	285	310	293	271	249	287	309	311	260	270	256	286	303	278	289	290	284	279	256	251	266	263	250	255	274	298	266	290	290	284	280	300	262	272	289	296	290	283	265	290	260	305	308	292	288	286	281	281	272	267	292	276	303	290	305	286	292	284	282	275	273	283	291	284	260	296	286	252	280	266	283	270	263	281	270	280	258	288	279	295	281	289	283	310	276	286	319	265	284	278	265	288	306	276	266	279	287	260	299	317	298	274	306	303	301	282	298	296	279	296	308	288	272	270	292	292	261	287	300	289	270	328	285	324	309	257	289	245	291	266	288	311	307	255	264	260	270	289	278	263	245	309	283	302	297	276	250	267	276	274	283	298	283	310	285	287	285	317	267	294	285	270	296	310	278	295	278	271	263	311	299	283	290	276	275	265	285	275	275	292	267	315	271	273	277	288	270	301	271	271	295	336	303	268	268	293	272	269	296	288	281	280	287	298	296	296	291	294	288	293	283	274	282	302	309	266	282	305	257	277	272	309	288	272	283	283	296	280	317	255	259	286	317	285	265	268	267	285	295	273	267	259	311	269	290	273	291	298	310	252	289	286	307	287	281	284	278	310	294	279	299	283	272	279	275	270	274	279	291	272	286	294	271	307	258	273	274	307	251	294	276	288	284	302	262	289	273	287	273	276	270	295	246	296	279	249	329	292	282	289	309	282	272	303	274	284	264	302	296	266	273	274	267	254	297	276	263	275	276	257	295	296	265	273	278	298	273	316	276	286	289	257	296	301	338	289	302	286	310	279	284	276	287	285	266	282	270	283	333	278	304	253	298	277	272	261	295	265	266	288	264	291	253	265	325	351	287	281	270	280	273	281	295	297	281	273	290	261	261	298	281	270	271	286	300	274	299	323	269	280	306	274	274	299	300	258	257	311	285	265	278	231	283	275	285	274	269	263	281	249	278	274	277	275	310	298	271	292	291	279	286	277	292	280	294	287	293	300	310	280	326	303	304	294	322	258	305	309	284	273	278	297	279	301	291	264	283	317	298	264	296	304	277	270	304	282	283	289	301	296	349	273	287	299	296	274	281	309	290	249	263	287	282	330	278	276	299	277	278	291	274	298	263	267	301	290	273	317	304	285	280	288	288	256	267	289	312	283	264	304	272	278	265	278	286	278	297	278	301	278	274	267	305	291	271	287	293	296	319	290	275	280	285	265	287	316	285	284	279	288	272	295	285	279	306	251	299	270	265	265	301	292	336	288	281	289	293	293	286	304	298	289	276	268	287	274	266	297	299	275	307	250	305	263	285	261	297	275	267	270	243	271	287	295	291	283	278	308	305	281	281	278	258	295	299	272	261	294	272	273	284	277	291	266	267	258	285	292	274	286	298	284	287	296	272	294	293	285	270	291	263	288	279	324	254	268	258	255	274	280	261	295	278	307	277	300	286	286	250	294	293	308	270	266	274	273	273	283	300	272	284	284	269	290	302	283	272	297	290	280	286	285	258	268	268	279	298	284	299	282	263	299	283	313	284	323	290	305	276	290	287	264	285	282	313	302	286	281	282	284	282	278	309	260	269	279	278	272	286	300	263	267	285	236	304	299	298	287	253	278	284	309	270	317	299	289	282	291	291	278	293	298	270	278	288	292	291	259	290	263	256	282	283	302	285	276	261	318	254	269	277	275	276	270	299	253	301	267	257	277	261	297	272	276	323	276	254	289	270	272	285	306	271	275	266	278	278	295	289	293	313	281	292	290	232	297	281	291
34981	51310	35422	14382	5097	1806	709	564	568	504	555	535	524	549	551	542	542	565	548	564	526	550	537	551	551	561	490	535	532	527	536	571	527	522	561	516	525	535	503	518	535	535	550	538	490	560	592	548	531	511	537	549	515	498	519	575	514	559	485	516	524	513	568	578	507	517	559	532	524	544	560	496	526	535	547	544	563	569	515	536	540	531	553	548	539	505	553	515	545	536	519	540	545	533	522	530	582	513	532	536	543	543	519	517	572	546	545	512	493	560	571	494	534	552	552	516	571	490	529	563	546	561	517	539	552	546	532	535	539	529	515	542	562	569	560	537	482	562	503	537	569	535	515	550	545	557	544	551	562	565	565	561	529	529	541	576	526	567	563	511	577	483	499	577	501	526	551	524	543	546	511	569	552	547	526	562	501	502	490	579	531	579	540	510	531	501	549	525	516	536	559	556	552	537	515	561	513	578	569	541	555	559	493	563	532	567	547	542	522	532	560	567	548	526	545	544	558	563	513	555	555	501	568	509	542	550	512	557	567	520	568	542	522	530	544	549	526	528	528	549	537	521	571	509	536	513	588	565	562	531	523	562	568	519	486	563	547	521	558	505	537	570	537	526	560	533	512	576	546	519	518	552	538	524	549	567	529	568	512	537	545	546	529	539	528	559	560	558	506	521	577	485	541	521	540	548	567	544	514	516	526	527	519	530	580	546	549	516	534	558	577	560	572	505	536	518	485	558	488	520	574	552	568	558	563	511	563	499	554	555	556	542	578	547	549	595	557	543	525	532	490	566	542	570	568	565	545	530	516	510	554	522	521	546	508	545	593	554	534	524	553	521	484	510	505	560	530	512	523	524	551	506	528	528	525	532	586	534	528	533	527	551	538	506	522	551	541	506	523	562	530	511	526	543	529	533	589	538	518	540	544	565	515	562	522	533	557	586	532	573	491	531	522	554	511	555	537	566	546	525	541	535	561	527	519	525	551	562	573	527	550	549	562	536	516	560	484	553	601	520	531	543	538	571	548	523	553	506	562	549	553	496	528	538	545	562	541	546	516	536	527	523	540	552	554	525	539	539	575	559	528	546	517	546	511	541	541	547	567	544	548	513	547	566	579	492	540	515	537	524	567	517	527	504	515	553	551	564	546	538	517	498	538	514	572	515	561	524	520	572	520	509	560	530	491	513	542	544	558	552	514	570	531	543	574	498	538	545	519	529	563	537	549	549	530	532	595	521	562	531	511	527	539	536	534	526	578	515	550	536	500	529	508	529	560	499	555	570	550	565	565	533	560	541	532	563	506	549	575	550	567	530	587	475	521	546	499	517	554	536	519	541	525	547	529	557	599	522	555	550	547	521	530	501	540	538	538	495	534	576	518	535	539	510	529	508	503	533	516	528	580	575	542	528	566	535	542	520	529	508	523	537	560	538	545	551	548	555	552	512	499	481	540	530	531	542	510	529	581	537	534	527	553	545	549	546	535	541	530	517	512	526	531	542	567	544	583	550	506	521	519	553	536	577	548	549	536	556	526	567	512	539	528	494	587	542	522	534	542	538	485	534	545	528	564	542	550	544	581	500	503	518	517	565	540	501	553	508	546	571	534	494	526	509	555	536	547	524	553	522	552	573	523	533	577	511	545	542	550	531	529	546	563	510	595	487	589	540	556	537	565	530	527	548	536	544	539	523	495	536	540	558	549	532	516	525	546	499	516	543	538	548	557	544	574	519	520	539	537	530	545	552	511	554	536	552	520	541	521	523	548	526	555	525	513	498	525	526	587	514	524	529	540	561	505	548	494	542	536	551	561	565	514	572	543	522	546	514	539	560	597	540	535	497	551	525	524	521	535	560	551	552	519	539	525	510	526	590	509	564	555	548	541	526	508	513	513	577	554	537	525	490	525	527	526	509	502	527	562	544	550	533	557	530	542	562	556	504	512	557	544	488	555	528	535	556	565	558	548	550	559	527	533	539	552	530	527	530	533	545	545	560	540	531	542	525	543	566	541	594	541	537	562	514	556	521	538	539	550	507	522	518	488	537	539	542	528	574	529	526	551	532	554	521	588	522	547	559	523	520	516	524	547	584	544	496	511	540	548	522	550	544	581	505	528	562	554	496	540	543	533	519	536	525	515	515	506	529	526	583	563	536	545	542	501	537	556	527	538	538	566	540	554	531	578	561	555	530	550	558	522	538	538	574	496	528	536	523	526	562	554	537	507	542	550	564	526	498	552	521	504	562	557	524	593	570	571	529	531	544	569	588	582	538	578	523	551	550	532	534	520	505	565	513	520	531	573	551	543	522	552	554	545	525	554	534	606	488	579	542	540	542	536	542	514	536	543	548	555	544	549	523	528	536	536	547	529	543	540	567	489	511	545	507	505	580	535	525	516	521	579	528	515	580	507	549	564	579	532	532	540	566	540	539	507	546	508	534	556	561	525	541	540	536	556	499	551	524	537	517	518	533	527	517	509	540	602	522	505	537	536	543	525	505	495	509	597	541	562	535	511	552	551	495	555	526	549	559	577	569	545	538	557	558	562	527	529	537	557	519	523	490	545	537	581	529	519	531	555	526	492	562	526	543	527	530	542	551	535	523	567	527	546	510	550	496	565	504	544	567	506	519	503	514	565	530	545	541	538	532	512	543	517	557	538	554	501	533	548	519	552	520	514	566	525	545	562	548	546	521	520	532	537	562	509	547	525	506	536	534	535	543	558	560	515	542	504	534	503	551	583	563	493	511	518	521	497	524	519	527	549	540	513	568	574	579	545	538	536	612	550	504	539	573	521	506	503	569	549	508	541	539	527	517	503	542	508	520	558	510	555	558	519	525	521	543	549	543	554	541	500	528	502	518	544	510	578	557	551	558	485	566	548	544	530	557	501	593	491	527	535	555	524	538	528	548	533	583	571	518	562	565	564	542	555	566	540	553	548	582	510	538	544	524	500	523	513	547	553	490	526	539	565	545	551	585	550	537	554	529	494	530	521	553	542	553	518	545	551	546	548	578	527	534	543	560	531	556	531	523	521	542	520	536	481	522	534	538	531	549	552	529	519	523	534	519	523	558	528	571	543	551	555	542	554	538	529	574	537	551	528	556	530	570	587	545	578	524	529	551	565	540	566	540	537	544	534	521	530	577	563	543	561	523	495	536	511	588	572	582	516	539	530	493	580	517	535	511	553	525	518	596	516	533	576	511	548	520	533	568	549	548	522	547	592	561	531	576	571	505	537	557	534	557	537	546	560	517	524	555	557	540	530	549	549	565	539	542	514	540	507	573	549	518	548	521	541	551	536	553	532	526	540	520	535	521	548	541	487	523	565	621	561	501	544	565	513	520	578	567	507	553	527	558	563	525	565	540	532	514	513	515	538	534	565	553	529	552	491	522	506	543	564	531	541	537	506	552	524	536	545	559	549	568	580	531	515	523	527	520	540	500	604	510	556	537	545	564	523	532	566	491	505	536	505	540	546	548	567	556	521	564	518	515	514	525
24834	25182	35872	28749	19523	7331	780	378	315	286	281	293	280	278	293	323	326	291	294	304	288	274	272	294	283	311	295	301	290	256	311	292	258	276	286	302	312	296	297	297	269	303	318	321	290	310	319	280	280	277	270	305	282	305	265	294	290	284	292	296	257	306	268	299	261	313	280	275	302	262	262	334	289	275	273	255	292	286	281	315	278	313	298	291	317	309	305	309	324	276	309	269	305	304	293	259	290	280	287	295	305	315	275	310	299	290	259	314	328	277	296	314	292	295	273	290	260	290	290	314	286	280	279	285	283	302	299	260	300	302	276	333	265	273	275	305	299	273	271	297	326	286	274	294	286	299	292	290	324	266	284	281	274	285	279	302	284	250	318	283	280	296	317	283	295	277	332	283	301	293	292	317	298	280	317	306	320	297	296	282	291	293	309	290	310	292	288	275	268	308	284	278	307	294	300	279	317	289	275	319	287	286	291	333	297	302	277	292	286	276	256	276	281	295	277	274	262	292	297	272	274	310	270	283	301	261	319	313	259	311	307	275	288	294	298	302	263	260	297	286	285	259	300	307	293	286	299	293	270	299	309	291	291	268	263	306	305	306	279	278	288	303	300	311	309	257	272	295	294	290	279	271	253	276	268	266	288	269	322	266	287	287	295	279	289	312	293	314	283	309	292	278	276	294	281	276	270	285	288	292	309	299	276	301	331	292	302	279	301	263	308	301	290	291	290	317	263	292	297	309	317	290	284	296	287	279	275	278	312	299	299	283	259	300	292	300	290	304	309	278	278	315	278	266	274	259	313	259	275	242	298	284	293	299	297	307	290	314	287	291	278	308	298	311	292	287	303	294	301	289	308	321	308	266	293	300	306	258	284	305	310	274	285	306	324	291	278	293	324	257	279	287	332	299	281	303	254	292	289	292	282	271	294	297	339	306	282	321	298	266	283	291	314	295	301	278	301	264	315	296	284	292	306	274	274	267	291	309	301	249	307	298	295	297	289	320	277	288	311	298	273	247	263	272	273	285	302	320	286	305	301	290	305	264	310	284	285	278	287	302	292	293	296	272	275	281	299	301	303	254	296	301	258	271	286	258	305	293	282	287	292	289	287	268	272	298	307	295	315	323	284	279	271	291	306	266	284	296	293	303	279	271	292	304	277	308	322	287	272	273	287	298	282	314	275	291	262	304	280	274	279	272	266	284	295	298	288	273	294	263	315	316	303	291	283	277	268	278	276	282	296	283	270	300	271	246	278	283	314	299	289	288	319	300	273	312	277	288	318	289	268	305	308	299	311	276	304	295	280	290	282	279	301	302	313	271	304	266	273	269	286	319	299	291	295	290	272	325	300	290	293	303	317	314	273	265	297	281	271	271	253	268	318	236	309	316	290	266	283	333	329	268	278	270	291	273	289	274	303	283	292	277	299	289	268	292	265	284	314	285	302	292	282	294	286	304	288	280	314	310	310	285	281	315	281	275	282	277	288	280	282	289	275	289	267	270	314	271	293	299	254	293	284	259	314	265	290	289	291	278	292	308	292	297	283	282	281	305	285	296	270	314	301	263	260	286	268	309	289	286	293	318	294	299	282	324	281	297	302	315	281	278	293	297	262	291	281	308	300	302	281	290	283	295	277	281	279	288	280	288	254	290	302	299	300	268	273	309	285	280	276	296	295	301	326	280	300	270	251	298	276	264	320	311	301	293	274	274	290	297	322	272	278	300	315	299	295	311	304	297	284	297	329	302	279	294	296	294	278	289	291	305	307	294	287	293	280	303	295	300	297	303	259	297	309	241	301	258	279	285	285	312	278	289	300	283	247	286	294	277	275	281	295	287	272	281	320	301	263	292	276	303	286	268	305	285	291	280	312	273	323	272	286	267	247	306	300	315	287	279	290	296	307	268	279	272	287	298	302	285	273	308	303	294	294	274	285	302	268	306	266	289	288	274	292	278	303	278	265	296	293	284	302	310	298	299	294	269	261	277	253	265	279	276	296	281	278	262	284	314	277	283	298	269	295	283	262	280	256	284	311	281	289	291	277	284	292	309	275	299	292	306	289	283	301	265	280	294	278	254	322	292	288	285	275	259	277	290	297	305	269	302	288	294	307	282	264	296	296	291	301	285	279	322	287	316	268	297	283	287	294	276	293	306	288	282	282	309	335	308	309	315	277	319	288	273	271	278	262	301	286	273	275	318	314	295	274	255	303	280	311	295	326	272	301	279	253	272	265	286	300	284	302	321	283	263	282	264	274	302	295	271	289	278	264	294	307	284	337	322	279	250	300	299	317	285	289	281	320	305	319	295	324	309	271	270	275	313	303	290	307	283	286	304	274	278	292	297	306	316	289	246	295	293	303	301	279	284	266	298	297	281	281	279	295	298	293	284	267	278	267	292	272	311	299	274	301	301	289	302	304	268	277	300	322	309	291	304	302	276	289	312	308	298	284	293	276	327	304	298	283	290	277	304	298	269	295	287	339	300	288	299	257	288	281	300	313	287	281	313	298	293	252	309	280	279	283	284	284	259	275	311	282	284	294	274	320	274	295	288	279	280	292	306	267	294	293	328	292	321	270	290	278	290	296	295	286	307	280	316	276	290	291	287	300	282	302	296	276	325	309	293	262	279	273	289	302	290	280	285	261	251	280	301	276	267	308	278	260	229	269	312	333	296	263	264	309	315	277	305	301	292	291	283	284	305	300	287	264	296	294	267	306	280	288	295	308	284	324	284	285	278	287	293	309	325	268	305	278	284	257	260	272	280	266	291	297	297	284	254	309	296	294	291	294	247	293	289	274	298	268	254	307	285	284	284	292	284	313	282	325	308	296	256	304	277	262	289	305	273	291	297	291	293	255	310	290	304	314	271	265	280	303	280	265	284	321	276	289	307	271	259	280	263	310	286	291	294	287	287	298	274	285	308	273	320	292	272	294	265	296	337	262	266	291	266	259	293	283	306	295	260	282	307	292	297	291	286	258	276	291	287	297	315	293	274	283	271	281	312	285	266	305	305	314	302	273	305	311	260	292	285	284	321	290	285	326	275	276	298	271	263	286	293	243	245	278	310	291	278	304	295	299	313	299	293	291	298	308	315	302	285	275	272	309	292	263	277	292	288	290	300	317	304	288	293	291	299	275	313	314	267	267	288	290	306	302	268	278	306	274	309	299	290	294	297	306	295	269	293	290	301	277	258	271	269	320	255	291	288	318	289	324	288	282	286	287	287	299	322	302	273	257	291	285	291	292	294	268	296	279	289	312	299	277	251	289	293	275	286	296	265	307	295	313	318	316	290	260	270	298	274	275	303	276	285	259	316	310	279	300	289	290	314	291	299	296	277	286	288	272	262	293	261	289	292	301	276	302	265	277	285	318	264	282	263	283	298	296	294	285	295	303	306	277	286	298	251	289	265	292	304	274	318	275	300	268	261	279	291	282	281	286	283	291	287	288	296	316	286	325	288	285	254	277	303	272	290	291	278	291	280	291	263	265	310
58749	91729	65403	38323	18750	5599	1191	668	585	506	540	613	537	521	520	530	582	587	557	519	548	559	543	545	511	553	530	542	543	501	536	543	557	580	578	544	555	581	559	549	538	513	609	566	538	548	562	523	532	549	531	522	537	564	542	543	533	569	564	546	555	515	582	583	550	565	572	540	558	536	543	539	543	537	545	529	577	540	583	497	523	507	561	559	563	577	546	577	598	565	530	554	600	512	522	488	569	546	545	531	535	532	562	566	574	549	533	553	586	517	581	575	565	501	558	586	620	539	557	561	605	578	524	525	526	506	540	528	552	534	559	537	516	542	543	553	529	580	525	516	584	537	554	536	538	553	539	580	549	554	569	546	528	541	523	556	572	537	547	566	537	551	523	530	540	554	533	557	558	569	548	561	545	553	559	548	523	524	529	604	516	523	546	538	524	548	514	554	522	512	548	555	543	544	524	545	539	579	525	556	549	575	573	523	536	567	592	540	576	604	536	563	547	545	570	558	541	507	568	565	593	546	523	557	576	538	556	540	563	478	541	536	563	545	561	588	550	581	549	572	536	527	526	564	572	552	520	535	532	525	515	555	527	514	536	552	566	552	520	577	555	571	571	565	527	548	521	566	566	575	542	524	539	558	523	537	541	522	575	605	535	543	590	511	538	525	511	493	526	517	621	551	569	559	558	513	554	543	496	522	527	539	606	581	566	499	566	538	528	579	536	580	542	531	534	575	583	512	538	547	548	562	525	540	500	534	524	530	525	543	575	541	552	513	517	527	535	536	543	561	554	536	586	570	572	566	564	521	583	535	567	548	517	548	543	575	518	574	518	511	544	529	542	524	535	540	520	533	566	554	581	550	589	572	504	563	572	516	556	516	539	539	536	546	538	553	556	520	520	560	521	509	543	547	553	550	532	574	582	546	517	530	528	550	544	550	586	569	591	548	558	542	539	545	538	527	602	579	528	537	535	530	583	571	511	546	519	547	551	562	537	543	521	531	549	552	571	560	545	547	538	534	559	527	556	538	533	575	554	544	554	520	540	571	562	567	549	568	560	569	535	552	563	542	515	552	525	557	548	517	552	543	544	567	577	563	575	560	559	549	560	551	553	519	560	501	560	542	532	546	609	539	534	531	585	532	546	550	535	567	554	552	531	533	589	565	515	561	567	552	551	575	526	543	531	588	499	560	590	530	555	538	563	564	565	506	537	571	534	583	507	564	551	576	575	522	536	534	507	549	556	559	512	535	523	494	558	530	559	537	514	540	592	527	572	561	534	528	557	529	556	528	525	577	582	549	568	540	532	531	555	548	573	567	557	545	546	526	505	539	539	545	553	540	565	545	525	541	562	556	559	571	515	549	536	522	578	533	560	528	580	579	524	547	588	527	570	537	548	537	577	525	540	605	515	574	550	560	565	589	554	526	586	506	551	529	541	554	539	501	531	551	539	550	544	540	532	571	532	529	601	546	574	512	568	566	525	491	569	514	532	575	574	533	591	568	558	536	561	566	575	540	583	570	568	557	539	544	527	529	538	561	521	522	534	526	528	523	539	545	522	557	538	577	537	583	506	490	592	524	567	539	532	545	538	559	527	525	555	567	545	560	520	554	532	586	529	511	548	577	558	566	527	495	531	547	606	543	534	514	542	545	554	537	552	550	512	537	555	529	568	553	576	518	537	579	531	552	533	518	510	575	509	582	513	534	529	576	559	542	589	552	552	540	534	547	542	543	502	552	548	534	543	531	546	532	561	555	544	519	571	553	533	525	552	568	553	549	507	544	526	533	583	551	508	502	539	528	535	558	539	537	546	552	552	521	577	558	547	531	542	542	561	516	561	549	530	578	540	570	567	582	544	544	572	553	534	540	581	545	564	518	562	526	526	557	524	559	549	540	538	578	539	535	601	538	608	551	509	507	559	512	567	568	545	570	535	567	555	564	559	534	558	537	547	570	569	580	542	567	509	525	521	525	507	540	544	539	544	552	550	530	520	554	568	546	497	567	530	568	543	529	527	524	550	521	583	563	534	573	520	583	577	528	554	533	561	545	543	548	555	554	539	553	549	536	499	536	567	529	565	566	529	597	545	551	532	536	511	568	555	578	536	556	557	571	546	563	510	552	568	517	575	552	523	548	560	557	559	549	557	545	577	584	558	580	575	562	545	533	516	557	495	527	531	575	563	539	572	570	550	538	508	537	592	535	537	556	514	555	581	573	582	566	561	504	553	548	538	578	552	578	554	572	520	564	530	524	553	556	540	537	502	516	558	517	531	566	581	564	516	536	541	534	539	542	546	546	558	550	523	566	579	519	508	564	539	586	578	512	547	583	535	570	542	548	567	553	553	540	522	616	567	550	539	529	550	584	535	550	573	543	541	553	545	557	535	541	571	559	545	542	516	527	545	551	579	577	551	534	561	461	580	529	583	544	590	583	548	559	575	549	545	569	574	526	496	580	579	531	557	553	568	571	544	580	557	565	573	598	559	537	567	540	562	575	551	598	568	541	532	558	523	536	536	597	557	555	515	538	507	516	555	607	551	554	470	501	566	512	541	522	549	542	524	560	521	540	584	563	539	521	525	566	529	503	559	533	566	533	539	547	556	542	577	569	542	507	528	546	521	527	534	488	536	500	542	567	536	524	540	541	496	526	547	528	509	568	518	570	559	568	525	529	537	511	519	550	549	541	535	533	574	548	560	522	573	550	500	566	531	554	559	555	568	521	539	567	557	533	556	550	551	567	579	533	546	556	546	539	539	555	525	528	572	585	562	542	539	510	555	503	533	556	577	572	546	516	560	535	579	596	544	551	546	522	516	590	557	575	555	585	566	577	537	539	525	531	605	539	521	541	559	559	481	538	478	565	517	588	515	517	546	544	545	510	552	570	542	538	555	569	532	549	561	499	526	573	552	562	530	533	551	534	525	586	555	551	561	561	541	531	552	575	532	580	530	571	533	554	556	553	539	598	539	549	540	563	553	542	563	555	534	551	554	553	514	595	487	557	565	552	546	533	511	524	568	560	561	566	556	551	535	574	535	568	515	573	563	538	566	590	542	552	547	548	544	539	552	531	537	535	512	567	537	558	591	548	531	530	561	533	534	549	535	558	520	546	544	524	557	544	542	552	542	555	550	546	552	553	568	503	529	557	576	591	515	638	554	501	524	521	535	545	572	578	592	502	570	557	568	547	499	558	510	520	570	545	578	536	576	577	566	547	562	538	530	542	500	585	479	553	530	497	572	522	547	521	559	573	574	564	560	566	546	585	537	560	565	567	508	545	545	567	555	570	508	558	526	531	533	568	553	541	532	525	530	542	551	520	560	538	569	503	608	523	527	556	552	580	579	508	536	561	540	566	565	550	560	549	536	549	588	520	574	533	490	553	554	531	562	537	551	547	592	557	578	532	496	559	560	561	555	547	616	554	553	550	558	566	569	542	535	574	510	533	534	523	568	515	530	561	557	504	540	548	537	571	547	500	564	591	560	526	571	498
23439	22736	32429	27625	22221	17029	3920	472	336	332	376	365	376	367	349	364	322	342	367	331	339	325	338	319	348	349	354	325	319	329	364	363	323	332	391	367	293	372	328	362	342	353	329	361	337	329	360	316	361	317	316	325	313	306	323	306	339	357	366	341	342	358	334	339	303	335	329	344	303	347	327	353	350	336	329	344	307	335	316	359	304	313	369	297	327	316	313	330	326	319	327	320	323	329	341	338	349	328	358	351	344	329	324	348	331	311	325	315	364	365	327	364	370	363	345	333	354	314	328	357	322	338	329	349	327	326	351	322	350	368	330	371	324	356	330	363	362	342	358	332	352	324	317	353	324	355	345	354	341	346	360	315	356	310	342	302	340	329	343	336	353	332	332	339	303	335	307	324	325	344	312	356	325	344	318	340	328	341	321	324	356	370	347	336	331	332	333	337	348	329	328	348	324	363	357	378	369	341	341	351	336	379	323	345	341	345	324	346	341	338	345	337	336	308	331	321	354	326	331	341	324	287	337	313	347	357	324	352	313	329	329	303	320	287	313	341	352	324	357	338	312	380	347	350	338	309	315	320	303	341	346	330	340	353	324	354	318	352	325	362	349	336	353	332	324	348	377	323	339	349	330	340	317	340	329	334	333	320	365	330	339	320	350	338	364	339	365	327	345	327	332	327	319	339	324	324	334	331	341	342	348	328	319	337	332	320	349	349	366	349	322	333	345	349	327	336	310	343	361	328	349	348	325	340	351	355	332	328	318	341	323	347	352	326	353	324	296	369	339	320	352	377	341	344	350	337	353	342	365	343	346	356	315	344	347	317	329	308	336	346	310	366	349	313	371	361	313	336	336	309	346	348	318	344	344	325	325	296	332	324	362	366	347	358	319	352	379	320	323	332	373	346	359	313	344	339	358	348	366	340	352	310	375	356	344	388	371	307	323	300	348	319	342	341	322	310	339	361	337	367	304	343	348	359	324	346	372	322	339	316	343	369	335	358	319	353	337	352	304	323	364	327	335	327	337	380	309	347	363	348	386	352	350	338	339	316	347	328	319	336	349	364	348	313	326	339	347	327	299	354	331	369	351	316	314	336	344	325	323	331	333	362	317	348	381	332	362	365	339	331	351	371	349	351	334	322	308	317	311	343	316	350	336	336	358	325	342	357	354	303	339	330	311	346	326	360	345	369	379	313	312	352	308	341	351	325	320	339	344	299	332	342	344	312	333	323	371	324	361	298	341	319	353	356	309	324	331	299	369	369	361	332	359	344	329	331	332	347	346	353	339	321	319	315	316	337	342	336	313	332	351	351	326	342	349	313	333	338	342	338	325	314	356	362	305	328	349	342	336	376	317	343	344	319	335	374	322	343	340	355	360	361	333	335	330	316	325	319	354	343	318	314	309	390	322	355	330	335	313	332	331	310	353	334	354	362	314	325	336	336	344	381	312	322	323	311	337	333	330	327	334	337	349	342	355	365	321	337	321	332	337	334	341	370	344	347	358	346	358	337	333	314	352	348	344	337	362	325	363	333	331	346	335	345	330	317	343	336	339	327	386	359	315	325	297	335	340	388	336	307	339	320	333	348	356	351	341	354	321	318	336	352	348	349	367	341	316	354	350	355	365	346	335	341	321	324	317	361	378	345	343	322	346	326	361	327	353	359	364	338	352	362	351	370	322	361	311	328	339	362	375	304	346	335	336	325	317	336	342	344	307	345	318	330	326	321	334	330	398	330	363	325	335	329	328	353	342	359	325	352	332	313	332	344	357	324	316	351	357	297	381	332	327	295	342	365	343	327	342	349	301	367	321	381	313	321	331	355	325	342	337	337	315	332	327	340	330	345	341	338	323	330	312	334	329	354	362	320	320	349	338	342	386	332	321	355	326	376	322	358	371	336	343	353	324	348	333	346	337	334	317	354	357	359	359	329	337	352	346	341	321	307	343	315	339	325	364	353	356	320	335	335	328	330	321	325	335	371	312	331	313	336	331	356	350	313	337	347	350	325	325	331	296	333	324	335	357	331	303	342	355	333	349	340	337	357	304	356	347	357	341	355	341	358	354	336	324	355	317	335	359	311	368	308	372	356	346	337	336	331	379	344	379	333	335	340	340	329	324	331	332	351	338	338	324	303	348	345	320	304	360	337	341	341	325	315	330	313	363	342	343	361	324	335	369	293	361	352	341	342	331	340	324	358	311	335	342	337	298	365	367	314	338	335	311	356	341	359	355	342	349	350	299	342	365	318	374	330	335	321	317	350	349	343	345	341	361	363	357	318	358	340	320	350	333	314	336	336	319	316	353	339	363	330	319	335	362	314	335	373	325	342	377	366	342	372	335	345	337	352	331	332	333	353	347	339	329	327	344	346	351	334	354	326	316	331	327	320	360	356	356	345	345	346	373	342	348	310	335	360	352	348	341	318	339	344	329	317	365	349	291	349	332	339	323	341	341	334	311	312	318	337	335	339	348	347	322	348	330	344	349	337	326	328	350	357	354	347	334	340	383	379	319	332	357	350	352	361	329	326	343	354	333	351	346	342	338	362	317	321	309	324	352	298	316	334	382	332	309	331	340	343	343	342	325	338	381	353	327	339	345	322	297	350	340	350	324	331	308	339	335	333	286	320	330	387	333	311	356	341	346	344	341	355	360	354	340	322	360	311	343	324	298	348	342	337	304	336	341	309	320	344	320	326	334	328	341	348	295	332	343	368	336	320	332	350	349	354	331	369	349	359	346	352	379	340	336	337	326	361	316	332	365	348	318	372	349	347	348	325	345	357	347	295	360	352	316	338	327	317	318	335	366	350	344	320	350	349	305	338	348	352	330	312	344	336	349	334	337	370	367	322	326	331	345	342	346	319	335	308	314	321	350	332	366	337	335	357	349	340	342	342	305	365	334	357	345	320	330	312	336	369	331	343	358	318	345	321	348	337	349	306	349	306	352	285	352	316	348	334	317	360	322	362	327	332	335	344	334	316	377	308	345	355	315	331	337	330	363	333	340	353	317	314	331	357	334	367	345	342	318	346	324	329	327	349	349	304	374	346	342	342	341	304	324	354	330	361	330	319	362	332	328	351	365	352	342	339	351	329	361	331	335	365	321	337	343	325	352	330	351	357	367	339	335	325	339	340	345	319	335	314	388	367	350	324	361	320	338	355	348	316	347	344	287	374	339	339	336	348	339	335	331	334	334	325	352	336	362	334	347	332	315	354	335	319	325	379	359	342	381	358	334	345	320	337	314	341	338	342	340	325	341	337	356	301	335	329	328	348	346	378	335	305	390	339	371	316	333	349	322	372	367	340	336	352	378	349	354	321	363	343	327	312	333	364	321	359	332	290	344	346	341	361	382	331	340	342	351	331	322	346	360	320	351	353	329	314	346	322	347	342	370	335	346	326	335	332	368	350	345	333	363	353	316	332	305	338	374	313	340	340	321	351	339	335	376	347	338	326	326	348	341	341	321	327	353	356	327	364	302	353	324	344	358	364
60833	101943	74590	50161	28804	8922	1724	756	657	559	623	622	594	592	636	642	632	577	630	626	615	620	629	610	595	617	632	603	592	650	639	577	627	606	589	561	563	561	619	616	602	613	646	604	627	636	596	559	637	607	623	591	593	613	605	607	599	637	643	652	597	553	642	620	589	597	629	622	608	591	620	642	583	612	589	534	615	621	598	615	619	595	583	616	639	579	570	612	592	589	625	626	611	571	581	614	647	629	607	624	587	608	596	568	565	574	587	638	582	612	616	593	618	570	576	606	587	566	596	604	600	594	610	606	572	654	592	605	597	594	616	605	633	590	610	596	601	620	622	657	599	599	620	601	639	635	641	599	607	609	603	634	589	598	636	597	601	596	644	619	558	599	592	582	575	597	621	581	591	605	605	605	625	624	635	574	596	565	585	635	615	571	594	603	599	590	665	666	639	608	615	624	586	646	622	612	575	636	549	594	607	581	630	617	614	603	625	618	617	594	635	615	634	598	602	588	629	607	611	666	592	614	645	611	607	605	590	597	615	596	585	626	607	622	597	588	601	575	613	595	558	658	624	582	604	614	620	581	629	621	612	607	586	588	617	569	626	598	586	629	573	606	576	618	594	592	587	571	628	650	607	574	635	629	588	590	612	621	607	655	600	608	634	610	595	605	593	589	595	615	614	672	607	627	585	604	597	622	585	646	577	565	626	642	614	639	646	642	628	605	570	626	631	604	631	606	626	601	587	613	608	607	613	620	639	609	626	617	603	608	596	580	603	606	644	581	593	604	602	623	623	587	603	590	585	627	583	592	597	564	612	624	631	588	611	610	577	592	594	627	630	609	608	616	626	643	597	607	600	645	637	599	623	594	629	603	606	610	602	624	592	647	604	618	577	578	609	629	638	565	620	600	604	559	601	570	621	592	581	622	564	614	619	608	625	601	599	657	591	558	579	597	663	626	592	635	610	573	563	634	598	621	619	577	624	606	639	624	608	564	641	605	607	595	663	579	596	593	620	607	592	620	616	562	656	602	622	569	635	617	654	622	607	627	601	646	603	618	608	606	637	640	617	593	612	588	612	638	579	614	596	583	637	623	643	639	579	660	614	607	621	596	628	624	573	596	622	599	618	601	617	563	561	581	671	647	625	609	633	615	605	634	568	529	608	609	621	670	620	647	611	606	672	683	593	580	631	585	646	627	586	633	622	631	634	631	629	606	586	691	621	674	624	658	607	633	592	607	620	624	605	593	554	616	656	554	592	597	596	637	612	617	609	621	599	608	574	596	557	601	613	572	578	592	603	601	618	621	648	590	591	600	642	578	588	557	627	582	590	609	612	596	618	576	636	629	600	602	604	611	599	583	637	597	593	586	612	623	620	599	587	606	599	567	571	640	587	640	634	624	631	624	589	652	669	589	625	620	667	603	623	584	602	638	628	583	594	589	599	593	594	605	607	615	549	610	619	626	588	586	538	570	636	604	615	558	603	626	597	637	613	595	619	649	630	639	601	615	595	645	604	621	593	616	600	597	634	641	557	618	628	624	620	626	625	630	594	563	637	589	581	587	627	608	637	590	602	641	606	656	607	626	582	645	608	612	611	609	617	567	554	618	624	633	674	598	603	599	684	587	598	571	582	580	623	623	600	593	597	627	602	629	633	612	597	623	621	583	584	623	608	590	657	659	614	603	584	684	638	623	606	546	628	646	615	567	622	575	553	567	656	594	606	600	595	584	655	609	615	614	602	609	615	600	616	613	616	570	599	618	578	659	603	596	618	605	614	583	613	594	605	604	559	597	608	637	610	635	635	590	595	612	597	611	561	633	630	601	618	620	587	630	619	605	618	611	640	598	628	615	591	616	576	606	578	579	571	548	538	575	542	611	611	624	580	611	599	638	610	628	625	625	619	648	637	572	610	628	617	597	654	629	610	651	594	553	595	655	643	608	623	586	604	573	579	634	619	619	599	643	603	620	582	583	606	597	622	621	600	614	570	538	641	591	627	593	569	611	607	619	603	639	567	601	626	587	628	615	586	598	589	618	618	589	595	641	627	585	573	622	575	611	628	571	622	606	611	639	634	614	612	605	572	548	597	576	570	592	637	601	633	585	601	619	574	615	605	584	609	614	528	610	597	577	582	638	626	619	590	636	631	620	638	648	594	578	587	591	635	626	579	595	585	569	627	568	593	606	627	613	630	593	617	614	620	631	637	651	593	599	625	590	628	599	618	578	600	598	594	629	646	581	622	597	630	614	570	601	618	602	626	609	616	598	601	605	567	580	615	583	588	593	602	573	638	592	621	628	590	634	682	618	612	624	589	617	609	632	601	638	636	594	568	580	621	610	595	560	633	591	656	597	589	589	665	623	634	627	640	590	616	609	612	576	591	643	582	600	627	639	624	596	591	615	544	618	597	639	621	643	613	602	603	602	599	596	658	628	623	609	628	613	640	610	624	633	595	600	620	626	614	568	625	624	638	596	624	622	602	563	588	621	612	579	586	545	617	611	575	584	582	659	633	621	622	642	583	584	585	590	557	600	608	591	603	566	606	597	631	576	623	631	632	576	605	628	604	604	590	606	618	635	584	637	660	613	603	604	620	605	576	615	603	603	643	563	631	619	607	597	610	607	659	636	630	653	607	598	641	607	598	564	578	568	589	556	700	615	599	628	609	657	634	650	611	644	578	627	627	554	605	597	587	615	605	594	600	609	579	593	583	613	563	617	585	630	624	615	650	566	598	638	590	611	667	589	629	609	552	622	570	601	610	606	632	615	647	598	607	653	583	585	607	631	625	593	572	593	592	620	606	609	621	606	613	617	653	583	601	606	604	624	580	614	626	625	609	584	602	550	586	610	644	607	565	585	647	568	636	596	606	624	658	597	588	593	646	589	580	648	603	564	574	657	648	633	629	590	588	613	557	615	601	604	601	563	634	614	570	616	600	610	600	639	589	614	615	631	612	621	649	623	600	584	594	629	618	588	618	573	630	632	605	635	600	636	587	605	614	615	601	604	607	612	606	610	633	585	635	606	573	627	620	601	616	589	614	595	594	629	611	614	642	596	601	617	646	580	638	570	606	568	612	629	605	608	651	604	576	643	590	666	623	622	588	597	613	559	649	584	620	630	599	614	596	588	582	598	616	608	624	589	615	642	594	610	616	641	617	624	603	604	640	611	621	610	600	587	610	614	633	620	617	573	615	600	614	610	647	612	582	621	567	592	633	613	591	640	598	596	598	598	624	620	564	606	551	623	577	611	588	597	636	652	612	631	561	619	663	572	647	606	619	643	612	625	608	634	604	568	608	600	631	611	655	637	617	652	617	636	614	560	600	628	609	609	637	598	573	618	619	618	618	640	620	634	629	634	623	580	570	566	602	577	583	640	628	570	613	612	572	630	546	604	621	590	588	590	614	594	594	618	633	628	604	660	630	552	611	645	619	575	599	609	605	669	591	622	598	624	620	548	556	595	603	621	614	616	590	637	569	589	604	563	619	675
28881	30170	28714	15573	3232	708	344	320	287	278	296	292	285	276	320	293	277	287	307	286	307	276	298	276	280	290	310	293	262	292	312	273	301	296	277	287	297	308	298	289	283	278	284	251	278	323	287	289	305	285	283	295	280	333	276	300	284	310	290	288	300	281	267	292	287	298	270	281	285	288	302	284	276	294	295	265	348	283	280	286	272	269	308	281	296	306	277	273	285	306	301	276	297	270	303	271	265	275	303	303	266	286	262	294	243	280	248	295	260	275	285	271	258	273	288	280	304	295	277	296	272	277	306	287	286	287	292	292	305	287	284	292	308	283	265	269	304	292	293	281	261	275	293	303	279	258	285	290	278	292	308	277	258	297	312	270	305	276	283	275	286	291	302	313	317	274	314	302	300	322	291	300	270	259	303	282	289	290	263	299	289	261	290	291	292	307	272	287	284	299	299	291	317	272	315	281	282	309	275	297	284	286	279	289	292	288	268	314	290	280	278	280	303	334	323	303	287	284	272	268	269	262	281	271	318	310	284	275	283	276	303	290	285	271	285	308	294	304	315	296	298	266	269	311	301	294	265	317	288	306	300	301	303	264	295	314	291	274	289	249	320	288	310	297	285	292	276	287	275	298	280	275	290	280	297	296	288	272	293	272	292	264	293	278	305	280	296	287	287	298	287	307	300	290	295	318	300	290	301	291	270	265	269	302	274	294	262	296	278	254	296	260	262	274	287	310	278	287	341	279	312	294	282	287	257	264	273	296	325	282	283	325	256	269	279	289	308	300	331	288	255	273	294	297	245	274	290	310	270	314	300	296	261	311	263	284	292	292	292	310	263	264	287	292	289	275	316	307	323	288	325	309	284	286	284	280	301	304	252	278	310	309	265	284	262	261	285	273	298	268	313	317	278	278	283	293	266	300	298	295	302	297	283	273	280	311	300	279	272	280	281	283	272	283	306	286	271	283	297	284	290	311	300	276	274	274	274	287	252	317	280	292	308	295	280	285	300	299	307	281	303	295	292	266	280	303	292	284	298	277	311	290	299	300	292	307	287	271	280	290	294	273	290	284	246	309	282	270	255	301	317	280	292	292	295	302	266	296	333	280	280	297	283	341	271	289	295	311	264	266	260	293	286	264	300	278	307	281	309	307	303	295	275	274	310	275	286	308	264	277	274	291	292	280	298	281	289	291	267	281	308	295	305	286	285	320	280	284	299	303	259	273	296	272	308	294	281	282	284	275	285	266	276	295	320	286	277	301	257	294	308	315	291	280	269	290	316	298	274	312	292	301	296	263	280	273	272	277	254	292	280	278	304	281	275	275	294	273	286	287	312	285	289	285	269	298	281	288	267	291	291	307	298	298	282	298	300	267	268	288	293	281	279	281	287	279	294	288	292	281	307	293	270	284	275	300	301	323	293	290	284	272	264	251	280	278	292	295	291	283	288	256	256	304	257	288	288	296	290	270	299	294	288	293	274	300	283	277	301	300	301	293	281	293	279	298	303	279	271	289	259	298	291	307	301	272	279	272	289	270	306	308	296	279	322	282	292	269	268	291	282	282	316	290	282	306	294	251	303	292	280	281	302	270	293	286	300	289	298	302	310	271	287	301	222	305	312	262	306	307	275	276	316	262	309	250	280	284	297	286	289	294	285	295	284	261	288	282	304	266	282	286	307	285	329	300	281	287	285	288	288	278	285	299	290	331	276	297	298	302	317	293	244	303	275	269	260	298	295	282	286	304	260	315	282	295	275	297	289	284	291	315	267	288	265	276	286	276	288	274	290	295	305	277	295	270	316	290	279	310	297	273	267	269	289	267	290	270	256	314	248	251	307	276	298	297	265	269	298	269	269	299	287	290	282	269	254	288	278	273	264	283	290	282	290	276	296	284	273	259	310	272	265	324	277	302	273	292	281	279	289	299	283	324	270	279	272	273	266	279	293	293	268	282	298	304	287	284	292	301	296	243	254	271	288	274	287	305	312	310	275	255	282	260	272	284	276	277	275	267	304	259	275	259	281	299	294	285	292	270	262	277	270	273	264	252	265	281	271	302	299	287	297	299	300	301	302	279	313	264	289	282	271	303	270	299	304	275	288	304	296	270	290	246	264	284	296	318	322	289	297	307	268	263	287	300	291	303	262	282	297	259	316	290	316	290	274	291	297	263	291	295	283	272	299	313	302	292	270	264	285	289	296	294	260	294	333	284	324	297	275	335	256	281	294	267	273	290	295	284	269	264	280	294	266	276	255	285	289	304	321	278	267	308	318	293	297	294	311	294	297	258	292	293	273	274	291	294	305	296	297	294	306	251	273	286	273	311	295	301	291	263	293	288	292	282	300	281	257	288	289	285	277	284	310	246	298	279	280	283	295	288	277	266	291	298	289	295	298	259	298	288	299	295	243	305	286	274	285	257	315	272	285	319	284	269	281	288	302	312	318	299	253	313	289	290	288	296	287	302	278	296	268	265	263	289	301	282	257	298	309	293	276	312	261	310	303	287	283	260	285	287	288	310	282	278	298	288	308	270	269	269	298	295	280	267	273	289	273	278	310	278	269	315	296	245	329	293	291	304	276	296	292	250	292	296	271	297	277	297	306	296	283	265	275	297	303	273	287	293	274	300	281	291	259	279	284	262	319	286	300	276	283	286	293	291	277	291	297	304	309	284	274	280	289	293	256	285	289	273	268	284	304	283	321	298	299	263	317	281	279	281	269	283	317	281	294	267	279	290	314	294	258	297	261	309	297	305	298	298	254	291	285	300	265	276	303	303	319	286	275	282	278	278	284	289	272	296	318	251	286	306	267	296	300	296	283	283	291	272	315	294	254	288	283	298	276	276	305	289	276	293	294	265	282	288	323	289	265	295	303	266	278	284	308	302	300	264	312	266	285	285	267	284	286	314	256	297	262	274	272	261	299	294	318	257	286	314	288	307	292	263	275	282	274	317	267	301	269	328	290	291	302	307	277	276	289	274	268	324	288	306	273	270	286	286	299	299	295	275	302	279	287	274	299	304	276	294	292	298	321	266	293	278	308	268	276	315	246	284	315	291	273	277	279	306	288	290	275	271	288	300	293	273	244	303	280	311	265	295	268	318	275	295	308	268	319	302	268	278	309	318	276	265	287	282	293	272	284	272	252	261	285	308	285	287	299	280	276	287	308	276	284	299	297	279	289	289	262	285	309	289	250	270	294	282	283	293	288	285	273	307	309	289	281	292	289	296	323	277	277	296	287	274	284	295	296	268	283	295	320	288	242	312	310	289	301	294	295	281	315	291	333	254	306	325	277	302	309	278	280	293	287	273	323	292	314	291	288	288	266	303	306	287	287	273	274	295	305	291	262	278	266	317	303	315	275	247	278	286	299	262	279	311	303	310	274	286	301	292	289	291	292	291	300	285	279	316	302	302	274	298	281	274	271	257	250	302	290	303	260	311	311	259	294	315	304	295	311	284	302	299	247	303	256	272	279	285	293	269	313	287	272	286	316	315
35423	48220	35058	18285	5587	1430	650	569	557	557	568	607	555	518	546	507	527	499	520	566	537	606	589	577	506	551	519	546	545	533	544	561	524	539	543	541	576	548	532	533	548	576	576	548	519	545	526	603	550	565	551	555	554	532	466	566	491	519	544	563	558	535	547	538	529	552	553	561	536	538	559	531	567	546	520	532	546	540	543	553	521	555	578	542	522	588	541	534	547	558	513	532	502	533	526	532	566	564	539	554	553	568	559	534	560	555	517	503	547	528	568	574	562	500	544	536	524	552	564	535	521	514	544	564	555	520	556	588	558	525	528	533	498	541	545	505	560	519	528	566	540	494	542	539	556	524	502	573	561	553	509	557	565	559	551	551	541	527	559	539	585	519	544	560	534	525	508	541	513	577	585	537	566	516	562	524	551	521	564	548	553	530	520	522	555	581	543	511	557	545	588	510	559	541	527	565	537	546	541	538	580	537	537	524	569	550	519	573	501	520	586	504	506	559	516	568	545	559	551	571	518	546	552	562	522	529	518	565	511	485	548	586	536	517	546	569	570	523	559	590	525	548	535	558	500	537	543	505	532	526	541	542	548	620	549	547	542	582	562	530	602	551	532	520	510	571	595	547	536	556	541	502	587	585	541	554	538	553	567	552	550	492	548	532	531	469	547	539	517	532	538	525	505	504	572	551	515	535	491	543	525	550	523	516	554	512	551	516	551	559	516	566	552	534	592	535	552	535	548	535	557	542	534	527	514	545	529	533	534	561	547	566	540	545	571	572	563	511	550	534	559	521	578	504	552	543	530	541	552	564	548	530	529	546	542	522	529	551	531	522	552	523	526	539	545	533	539	550	532	530	545	554	526	543	571	545	529	539	543	500	532	548	507	538	567	584	562	579	566	598	528	515	534	562	514	499	555	566	508	522	588	554	550	533	565	536	588	594	523	546	560	552	585	542	552	558	526	515	554	561	485	558	528	570	564	562	547	513	529	547	528	532	475	587	499	566	536	586	510	548	552	525	521	527	576	523	540	555	546	530	540	601	581	521	561	555	527	577	573	559	539	560	528	567	513	567	581	546	510	512	567	547	580	559	529	545	566	512	525	576	534	571	592	534	542	573	542	547	539	551	543	539	528	529	536	540	533	575	555	548	517	597	565	575	559	578	485	532	564	540	519	528	604	568	540	516	540	568	571	547	535	548	584	543	544	531	560	549	544	537	568	503	543	560	552	560	535	533	533	571	551	571	572	532	549	547	551	511	521	545	589	541	538	587	570	530	542	498	566	517	521	507	511	540	534	531	547	518	546	516	505	545	527	545	530	575	585	544	547	511	552	523	530	516	551	527	556	574	541	565	570	561	561	563	520	564	556	546	524	556	529	544	558	511	523	552	544	515	513	583	572	531	550	537	530	543	528	544	552	515	537	537	516	482	547	530	548	487	525	546	505	545	522	495	563	581	531	550	551	537	578	538	529	514	518	519	553	572	556	585	557	560	532	485	533	525	514	500	547	536	520	543	558	523	565	504	533	504	483	507	531	560	567	552	547	562	519	568	554	525	590	555	538	529	570	588	547	573	575	560	567	559	506	538	583	503	595	556	554	534	559	537	592	511	533	553	540	554	534	542	508	569	598	538	537	588	551	507	526	582	534	548	566	562	535	505	531	546	565	556	574	579	559	583	531	516	521	530	520	541	532	523	532	538	500	542	584	548	564	524	523	538	506	543	548	539	590	520	552	497	509	527	575	539	584	561	543	556	545	584	520	495	532	570	578	529	531	532	500	547	579	511	543	541	569	560	533	505	535	527	564	527	587	559	519	537	586	532	548	525	563	542	536	561	535	560	525	516	503	572	516	536	582	523	572	534	563	531	539	559	570	536	534	501	537	535	486	586	570	588	568	607	561	522	545	553	536	559	545	538	512	509	584	548	551	572	564	578	563	564	521	486	514	531	493	546	536	540	550	540	556	538	528	523	551	538	544	534	519	499	544	551	512	525	548	551	520	553	564	588	552	566	592	510	558	525	538	544	566	513	517	544	538	522	542	552	561	540	540	481	574	527	556	563	545	592	583	566	564	555	542	566	574	573	559	539	523	516	560	507	566	564	553	515	536	534	502	524	520	517	539	519	544	552	554	579	617	525	537	545	536	573	552	554	522	544	525	564	513	534	529	539	547	502	531	563	547	527	524	533	558	592	575	529	552	537	517	534	561	557	508	519	495	531	533	517	544	546	577	555	516	546	539	537	541	577	540	523	525	537	551	569	534	567	577	511	516	566	532	565	531	500	498	526	544	520	570	576	538	530	555	604	491	501	568	549	604	519	556	525	545	551	548	553	546	487	551	507	503	547	535	573	571	552	539	556	516	587	504	570	580	538	567	548	568	499	516	555	532	552	592	534	509	556	549	507	534	561	558	505	541	537	558	526	529	536	568	557	535	531	525	569	516	498	529	581	544	562	519	547	594	551	574	549	576	549	576	531	558	517	561	527	539	514	533	559	568	605	532	550	557	540	511	532	538	549	583	516	516	573	558	596	536	535	567	555	548	525	547	558	573	544	532	575	516	549	551	554	575	525	552	564	544	560	540	567	564	502	565	522	553	595	559	556	511	531	528	532	533	532	534	584	534	534	544	571	516	488	558	569	585	483	521	531	563	531	581	534	508	549	545	554	546	553	504	538	549	573	521	528	546	567	572	554	548	528	544	550	535	542	508	524	543	536	521	539	544	536	555	540	554	545	515	560	522	573	515	547	558	532	501	544	497	544	564	516	491	551	539	594	533	533	578	557	518	576	533	523	535	496	504	541	544	547	518	555	542	530	565	507	531	571	502	552	530	546	540	515	565	554	575	562	565	569	545	544	494	526	471	495	544	550	531	536	534	546	502	560	544	505	572	572	527	548	544	549	501	550	583	562	560	537	554	537	526	526	553	563	545	534	595	536	578	527	511	534	527	530	544	536	537	541	522	533	537	567	593	563	521	528	581	553	525	563	554	544	562	530	581	568	525	500	514	540	586	571	537	588	560	549	538	563	533	536	593	578	533	540	523	545	554	550	569	544	550	524	516	553	549	499	533	559	529	526	543	542	519	500	498	524	532	518	560	564	526	559	516	512	576	502	520	587	529	515	557	589	499	561	544	572	521	541	522	533	512	530	556	548	517	527	552	524	536	504	586	574	553	517	532	550	506	519	565	543	551	560	558	517	554	546	540	543	550	521	549	543	520	533	537	543	545	564	537	485	511	518	555	537	532	539	502	526	519	563	511	559	570	543	495	489	519	525	570	561	528	506	559	573	552	508	563	555	563	519	535	565	541	559	526	539	532	534	576	562	566	504	554	547	554	538	558	540	554	542	534	529	587	535	553	545	572	522	553	543	515	538	522	514	533	489	521	528	573	562	540	529	529	558	540	522	559	581	539	579	553	494	518	507	511	616	520	560	546	540	592	528	552	536	553	546	498	563	542	555	538	556	582	530	511	552	577	528	557	529	530	538
24777	24437	37751	31582	20004	7522	718	325	284	322	302	283	314	290	318	269	298	311	259	306	293	287	347	290	282	290	268	286	300	296	287	312	295	301	304	303	290	298	297	300	306	310	319	291	272	240	281	300	293	325	304	300	275	270	310	289	275	273	271	292	290	281	290	273	316	292	267	279	285	311	355	309	284	319	306	279	311	303	292	296	279	312	293	315	281	331	313	293	296	300	300	287	293	298	309	287	303	296	285	257	268	276	300	276	270	298	278	287	287	298	282	314	260	276	256	288	301	311	307	284	309	305	284	289	326	281	282	318	282	292	261	305	299	318	293	301	283	282	290	309	299	272	298	323	310	314	296	318	287	267	292	276	264	295	310	290	304	295	271	325	307	291	286	257	315	293	259	301	272	299	324	302	296	294	294	278	326	313	326	291	275	320	321	272	284	274	315	311	294	281	286	310	317	305	306	318	284	279	279	289	306	295	280	319	301	278	272	284	287	302	298	283	281	296	283	290	276	297	294	269	273	290	305	288	323	276	293	302	326	294	305	282	290	271	284	310	344	296	318	288	288	284	293	291	282	291	281	319	284	280	293	276	305	304	295	299	311	306	286	288	308	273	296	289	290	281	290	301	277	285	311	290	282	282	302	308	285	295	308	274	290	307	300	298	275	310	285	302	297	279	315	307	301	289	293	277	283	291	301	290	303	304	282	299	291	315	313	290	322	312	287	302	292	289	308	317	294	300	292	279	262	292	295	289	320	285	305	281	305	299	299	314	316	285	316	283	297	284	305	324	307	249	308	289	311	265	317	311	271	294	301	312	277	294	305	274	281	275	312	295	296	280	277	291	272	310	303	284	289	273	267	303	252	293	289	292	283	283	313	315	262	294	310	297	277	286	277	283	310	300	307	282	301	284	291	274	304	281	288	314	283	269	310	313	280	296	305	283	298	333	326	295	286	300	305	278	331	286	290	302	312	311	298	305	285	277	294	258	301	291	301	298	255	308	297	281	300	288	270	303	287	307	292	311	276	297	307	316	284	293	302	316	290	300	294	328	295	259	273	306	321	311	288	299	265	311	243	297	318	302	285	303	313	300	240	287	308	340	293	304	284	289	264	295	315	300	265	300	302	317	278	278	290	288	288	280	307	309	284	300	297	317	278	291	306	282	280	310	296	284	318	308	285	318	269	303	290	310	257	283	287	322	293	272	303	297	276	289	307	299	297	305	270	279	312	256	290	305	275	297	280	299	268	286	306	287	294	320	326	302	319	303	311	292	284	306	295	271	302	328	343	263	317	262	308	294	304	296	308	308	258	311	307	331	307	301	301	294	323	303	297	303	284	300	287	295	276	291	308	321	296	307	340	296	289	298	281	300	294	285	293	314	288	275	292	285	286	290	272	260	318	288	289	284	285	290	278	297	312	307	305	307	290	280	269	287	280	300	298	292	320	289	305	276	306	266	269	286	247	263	305	302	296	287	292	283	293	299	322	295	281	278	299	284	267	313	304	303	290	296	312	285	284	290	313	318	293	318	322	309	269	295	281	284	319	273	294	279	272	333	292	294	298	271	314	283	306	316	295	265	309	290	283	293	274	315	312	317	268	291	296	283	319	287	285	268	307	280	293	320	308	310	308	288	347	297	272	293	289	287	296	297	285	323	305	265	298	284	305	308	281	278	278	279	291	290	294	289	304	307	292	316	275	317	297	314	299	292	270	322	300	277	291	270	304	291	302	312	276	318	284	296	286	263	313	275	293	307	340	271	306	282	306	286	320	282	313	310	310	273	277	303	308	293	278	283	315	287	307	312	310	270	298	279	299	306	301	287	302	283	290	292	328	290	305	335	299	278	332	314	308	301	257	317	279	288	310	300	280	317	296	271	290	279	313	305	287	264	298	279	273	286	307	272	283	326	323	325	307	277	282	312	311	286	270	261	305	295	273	268	286	301	290	299	292	282	295	281	288	254	281	312	297	245	262	287	302	314	300	300	317	312	276	290	298	325	286	286	296	283	338	282	297	267	295	272	315	308	271	274	297	315	311	283	304	271	300	325	279	279	282	286	276	306	301	319	266	315	291	311	298	293	304	289	317	282	267	284	264	282	292	284	307	307	301	290	304	314	310	312	293	296	284	309	296	285	294	295	313	310	294	287	298	330	279	302	299	275	305	304	275	279	312	304	287	307	280	286	319	288	319	296	251	299	305	292	294	330	310	295	321	307	291	303	305	290	291	273	308	287	280	280	279	285	262	328	301	280	318	295	306	283	291	294	256	288	300	292	276	298	273	287	296	295	314	281	276	296	285	328	292	288	274	271	277	270	289	295	285	308	303	305	281	289	308	327	276	286	294	267	296	306	284	330	276	314	286	306	315	292	297	280	301	284	322	303	300	295	289	317	287	307	296	275	304	284	297	282	292	300	265	325	319	271	283	300	273	300	293	283	302	276	281	278	278	287	305	290	299	302	278	281	276	319	328	278	307	323	291	296	308	306	296	291	296	317	316	281	288	300	313	301	314	304	269	268	292	319	276	298	297	271	287	321	272	272	303	325	272	309	300	287	285	299	277	307	283	271	288	280	306	288	312	305	301	306	251	286	306	297	288	283	276	305	326	305	280	279	273	296	293	292	274	297	283	295	294	302	317	291	286	282	304	305	302	279	301	270	291	285	303	270	296	295	305	301	271	282	314	302	285	298	320	295	292	298	299	270	310	264	270	264	286	292	281	285	284	316	286	315	324	311	264	288	260	287	336	287	333	315	285	263	265	322	295	292	283	285	269	259	319	295	280	317	278	292	311	287	315	300	291	304	295	304	290	301	297	277	279	263	301	298	295	292	286	276	287	286	294	283	284	302	287	281	275	272	350	315	282	300	271	271	288	315	267	311	290	310	269	277	294	313	304	274	257	280	302	315	304	288	276	305	285	292	298	284	262	292	295	270	311	303	303	291	330	316	285	303	302	282	306	272	261	311	307	290	308	289	286	299	324	323	310	288	323	261	277	310	302	280	301	286	303	278	292	319	280	295	273	314	292	289	286	303	259	300	283	308	265	278	325	294	271	302	274	271	289	306	295	281	284	267	271	290	308	309	297	274	315	291	262	283	300	288	296	297	309	288	303	286	327	270	278	256	283	331	298	281	289	277	283	279	296	300	318	289	296	287	284	317	310	271	303	276	279	310	274	276	261	280	298	307	295	264	276	293	311	289	298	336	292	294	297	290	270	305	246	300	303	272	304	293	307	292	304	283	306	302	277	285	308	295	330	322	285	323	287	286	265	266	285	293	291	306	295	301	266	305	321	291	307	297	301	288	295	290	281	295	285	285	288	303	301	283	261	313	282	291	271	279	289	302	318	280	285	276	302	293	299	275	301	255	305	316	246	279	312	272	287	299	251	310	298	270	307	292	298	273	303	320	317	270	298	307	306	284	309	268	306	312	308	298	298	271	296	298	299	319	297	275	312	276	311	283	275	314	266	271	282	288	277	310	287	289	318	283
58221	90778	70607	42539	19461	4547	1033	556	593	586	599	558	516	535	527	566	565	573	531	525	554	519	529	553	552	515	544	583	572	536	567	521	576	523	536	531	564	549	592	581	555	513	552	574	573	554	548	536	540	561	580	595	563	516	539	523	569	589	574	564	562	534	569	551	548	603	525	541	555	532	582	506	546	553	558	554	550	535	529	549	562	504	525	515	560	536	563	569	572	554	523	553	542	572	554	541	580	563	544	586	567	537	510	544	546	548	514	556	577	593	556	532	503	540	554	535	547	571	543	549	554	493	553	565	563	546	559	544	570	545	527	523	553	550	524	585	544	542	536	538	565	547	527	539	518	552	516	505	563	538	529	570	561	541	577	568	555	512	545	573	558	547	568	588	524	571	541	570	535	517	514	586	547	558	518	577	536	566	618	609	532	568	562	531	548	501	584	568	521	601	562	557	565	556	468	532	552	520	511	551	534	530	544	551	554	525	546	530	527	586	553	554	580	533	561	535	556	561	548	541	581	572	603	527	524	505	537	548	541	518	531	544	573	553	575	554	579	583	542	540	532	608	543	558	533	531	520	606	569	511	553	558	540	554	524	569	580	549	549	540	525	562	565	559	553	544	521	526	530	532	575	558	553	550	522	560	548	571	521	523	557	541	573	512	545	527	525	538	543	575	573	579	587	547	515	545	540	555	535	542	547	521	568	529	522	566	637	565	588	543	569	544	572	530	573	544	527	578	559	524	511	574	535	590	523	577	543	524	537	516	588	534	547	561	575	530	537	593	539	571	522	532	525	573	543	598	519	556	569	518	555	557	559	553	525	562	584	504	537	566	547	533	560	557	571	545	515	541	516	572	572	578	544	554	556	570	547	552	550	547	555	553	541	570	514	517	542	539	571	581	556	507	589	528	574	569	567	548	547	586	581	548	544	559	578	574	524	552	525	555	576	506	572	547	541	540	515	543	552	544	562	577	520	545	530	590	620	507	551	553	541	559	577	516	545	504	561	557	562	587	527	570	523	561	579	539	557	538	531	547	593	549	553	561	546	588	567	539	558	530	540	536	484	525	511	525	551	531	573	556	559	572	583	518	545	534	551	579	570	546	519	572	536	531	517	561	568	541	525	535	557	555	544	548	526	557	587	575	525	497	581	524	546	512	522	553	536	610	542	553	502	568	541	533	543	550	568	575	519	581	552	538	535	598	542	576	597	556	542	562	568	574	569	541	524	520	572	493	539	574	609	555	571	557	556	545	527	566	543	539	523	561	584	546	550	528	549	505	565	583	550	545	573	570	588	569	537	534	550	544	543	515	547	556	592	538	565	548	548	542	563	540	551	560	546	586	579	536	556	591	591	538	557	571	529	614	556	554	528	534	530	527	556	529	551	519	584	527	568	547	578	560	549	551	553	586	583	507	562	540	532	548	536	575	563	555	524	537	545	555	535	578	574	564	603	587	544	537	548	529	546	532	540	555	553	566	564	534	554	566	564	568	571	545	566	547	571	583	539	550	540	562	562	545	535	567	544	503	554	553	570	525	519	525	528	515	544	534	538	593	552	532	540	555	508	602	564	536	541	556	540	558	580	564	557	543	573	533	598	567	568	558	533	593	543	563	552	583	567	562	535	526	547	521	555	553	536	537	536	546	538	552	537	533	585	546	567	549	522	531	546	530	522	558	521	549	527	550	541	564	565	572	563	580	582	599	524	538	499	574	527	520	548	511	530	542	514	508	520	551	562	547	570	572	535	559	534	550	519	562	553	577	578	514	551	571	575	560	557	572	521	618	553	573	514	502	539	583	567	539	570	545	549	559	572	558	536	536	514	539	532	537	514	589	525	570	601	557	607	552	537	586	552	560	511	497	563	533	549	544	547	601	525	512	568	558	542	563	559	541	603	547	611	555	552	555	544	529	588	505	599	587	573	609	545	546	580	544	562	518	572	563	532	568	531	580	563	516	521	549	528	581	541	545	537	548	548	513	531	552	511	582	524	556	553	545	537	562	580	558	557	554	547	565	547	578	553	502	537	550	576	548	546	573	517	511	549	522	561	505	528	595	547	566	548	540	560	535	502	534	523	559	590	564	566	557	505	553	487	577	566	548	561	575	517	558	561	588	503	559	551	561	550	541	558	569	547	556	598	548	598	527	582	543	542	547	545	520	502	552	509	532	538	532	536	573	551	516	516	604	532	535	560	552	558	521	544	545	546	515	587	556	576	531	574	530	585	546	560	556	598	573	554	519	527	577	551	597	530	553	539	522	582	518	534	567	588	565	541	493	570	615	557	539	557	578	560	532	560	557	560	550	562	604	572	543	569	541	530	544	565	530	549	478	547	554	546	587	547	571	531	621	548	531	522	508	553	544	509	522	503	511	583	536	556	541	539	566	551	568	523	541	556	563	528	572	554	533	520	524	581	554	566	564	542	534	554	512	552	583	539	578	576	615	532	533	551	548	541	530	562	595	535	497	497	558	552	555	546	532	574	527	592	587	559	536	549	513	561	562	594	501	522	500	532	543	566	535	535	549	580	562	533	562	552	565	554	554	566	591	537	498	550	573	557	572	570	571	554	527	550	536	557	586	559	494	559	541	530	548	530	561	544	547	540	521	536	582	523	532	550	511	559	552	569	527	531	537	546	599	575	570	587	573	538	559	566	577	540	542	563	598	504	510	506	578	571	565	568	508	553	514	539	580	555	578	548	596	513	525	527	551	537	553	539	557	557	525	569	512	509	560	556	532	511	552	540	532	572	538	539	527	564	565	501	563	516	537	526	540	543	556	538	548	571	582	548	520	550	536	566	509	578	559	534	511	511	578	540	607	571	587	509	551	539	565	595	524	572	524	547	543	559	554	538	529	580	551	503	552	540	535	529	545	552	547	568	519	546	547	556	525	567	527	534	568	547	574	539	539	577	551	558	544	585	542	546	562	545	549	530	540	519	511	534	551	577	568	500	548	576	541	501	562	545	541	538	546	534	533	535	566	531	586	558	551	571	500	584	563	578	570	544	552	555	553	565	540	550	556	566	582	556	534	524	522	545	550	526	558	540	560	538	521	551	563	585	552	550	542	581	518	590	549	573	533	569	535	577	521	534	586	575	556	522	571	528	532	561	537	520	593	543	515	565	564	545	545	569	548	550	557	573	581	562	534	565	559	564	563	548	543	535	553	568	602	536	574	549	572	584	537	543	561	560	552	532	530	511	567	512	552	567	540	571	567	527	566	544	543	543	523	530	532	558	561	562	543	546	558	556	565	552	525	583	536	552	578	550	510	545	554	603	581	530	580	542	579	585	547	572	546	542	561	531	574	532	562	550	553	561	571	568	554	553	507	531	550	532	574	562	533	642	557	554	552	512	550	549	589	548	528	526	542	527	551	586	515	535	536	609	542	587	550	543	525	598	556	594	519	555	523	555	531	554	535	557	531	497	555	560	562	544	546	519	563	541	549	581	546	505	535	587	526	543	530	579	591	561	562	547	519	568	526	570	568
23410	22421	33385	27309	21516	16697	3655	478	387	360	376	387	296	364	376	361	374	355	344	329	364	330	359	364	350	316	369	348	349	361	362	349	337	342	339	342	368	369	315	356	347	355	351	345	338	366	353	351	365	339	333	320	296	340	325	339	371	356	326	359	329	298	327	355	352	369	361	316	320	336	358	351	375	328	301	321	352	319	346	306	287	339	319	353	338	334	370	341	319	344	356	344	334	344	337	360	401	349	372	320	334	372	324	363	338	328	343	305	350	334	347	342	326	354	370	345	329	360	347	315	349	391	330	357	360	329	333	338	328	359	364	337	349	329	327	370	325	352	366	338	339	391	330	320	333	337	328	338	295	361	346	314	320	308	362	324	352	363	364	336	315	334	348	371	356	356	338	329	358	365	350	374	357	322	344	329	350	362	332	359	338	346	372	337	327	333	331	342	347	331	331	354	340	332	338	337	360	322	350	331	343	358	301	339	365	337	325	374	329	326	335	353	308	359	340	374	361	325	329	347	348	361	296	347	324	337	366	346	328	326	356	372	353	331	329	373	330	314	343	330	359	353	344	302	331	326	345	359	326	360	364	329	334	319	357	351	350	331	348	305	340	352	314	353	368	370	342	371	354	298	340	321	318	348	359	349	332	313	327	322	322	324	340	342	318	345	346	352	311	340	352	356	348	333	328	358	359	365	341	323	367	340	339	365	351	328	314	347	362	337	340	341	319	309	352	342	333	342	328	306	355	367	359	353	327	373	366	329	332	311	352	327	350	298	328	367	333	359	330	344	348	357	308	375	319	340	334	356	324	360	325	304	354	322	356	340	330	311	328	355	341	308	357	402	336	356	306	317	304	373	328	332	351	366	341	352	327	356	311	342	344	303	338	319	324	303	334	354	369	323	345	339	332	356	354	314	338	353	321	341	370	342	372	343	344	323	303	351	311	349	351	334	326	300	342	345	351	333	332	348	352	330	338	338	349	347	339	330	334	285	330	343	349	320	364	348	292	331	337	337	302	362	346	349	343	358	317	340	337	339	336	298	331	362	318	349	346	350	349	350	368	340	364	343	324	336	357	355	343	354	339	341	348	304	333	330	369	373	380	303	316	340	389	345	291	326	363	383	363	339	342	323	321	325	317	348	336	325	312	338	363	357	360	363	372	329	342	324	347	329	369	365	332	374	362	324	362	322	321	331	324	359	320	335	351	354	372	354	405	346	331	312	327	314	345	349	325	333	324	334	350	381	340	353	353	345	360	347	329	377	330	350	360	342	350	359	338	307	339	348	344	336	349	358	339	339	319	326	349	352	351	365	327	342	363	351	350	337	339	305	365	331	364	343	344	325	344	317	329	337	358	330	336	312	324	343	336	364	341	331	300	329	365	351	363	329	362	333	357	299	336	309	344	356	318	342	316	352	335	346	315	337	339	368	348	329	334	321	357	337	347	347	330	312	344	338	352	322	335	293	350	331	330	325	358	326	335	342	374	338	338	357	327	379	352	326	344	338	358	359	331	317	315	352	341	358	355	323	366	355	347	339	349	333	386	320	323	336	344	321	364	324	350	341	387	329	317	346	363	346	344	381	383	341	337	342	338	361	333	325	350	361	336	330	352	319	311	337	351	344	336	345	340	341	333	332	321	325	333	322	311	371	367	328	356	363	323	335	348	333	342	322	365	377	361	331	329	365	352	345	346	324	343	354	303	337	346	360	382	340	342	353	355	337	324	360	349	330	322	348	350	345	351	341	350	336	360	312	334	337	306	382	322	314	309	358	319	324	344	322	323	367	340	363	360	323	371	364	347	330	368	313	334	347	324	336	349	315	332	339	351	359	324	310	350	320	357	350	359	314	317	332	340	322	340	331	327	343	340	337	360	334	336	344	345	315	324	326	348	352	359	334	333	352	343	332	348	357	355	331	324	335	365	355	360	375	364	337	366	361	322	338	335	319	325	360	335	360	299	344	343	325	340	318	369	316	316	331	350	372	348	290	306	339	344	323	388	345	348	327	312	296	347	390	350	320	345	346	342	334	308	350	309	351	360	338	362	364	326	328	353	369	345	330	344	333	357	314	334	317	352	354	342	354	320	345	314	332	340	359	299	329	371	360	334	352	329	343	396	391	380	351	364	366	369	327	340	304	349	369	353	331	354	306	355	338	340	373	325	316	390	355	330	345	364	368	349	348	333	336	352	341	372	328	338	336	315	326	327	362	317	369	337	359	335	350	336	324	332	344	346	340	345	327	328	342	392	307	346	318	356	320	335	352	311	313	347	368	370	341	330	354	327	338	341	328	317	356	342	309	380	354	353	361	329	376	376	398	356	344	361	350	326	354	343	319	355	344	341	321	321	343	324	340	354	360	338	370	382	352	360	330	356	356	359	353	372	368	333	340	334	339	348	343	326	331	337	349	346	342	333	334	332	305	298	346	317	325	377	366	334	382	348	313	354	340	338	327	366	333	375	326	341	350	384	333	339	330	334	344	373	318	351	337	332	348	372	329	361	332	330	320	330	367	336	326	354	339	374	366	348	339	338	364	363	342	354	342	374	336	341	349	349	313	347	304	347	319	362	331	365	336	349	313	335	347	313	333	342	368	346	338	321	386	321	319	347	358	335	340	318	339	334	338	368	329	330	355	365	324	345	338	348	340	345	329	321	378	316	336	325	348	352	331	344	368	335	319	366	351	313	336	352	336	339	339	368	365	361	370	352	347	333	334	351	340	338	325	353	363	350	370	338	364	354	320	330	328	342	328	346	307	356	321	351	342	343	361	363	322	323	352	326	346	335	312	341	367	354	344	344	352	368	322	327	371	329	340	298	340	339	370	341	339	346	350	344	318	339	328	348	342	316	331	297	346	355	324	341	332	333	342	314	342	344	345	338	347	369	338	356	359	340	352	332	360	357	350	355	346	347	357	308	351	353	323	329	372	350	323	342	375	341	362	360	337	369	313	319	311	352	328	313	321	314	339	329	363	354	353	341	331	359	344	351	314	354	358	327	320	347	363	361	319	346	339	335	307	354	323	318	351	339	356	313	330	365	325	344	353	320	345	319	348	351	312	362	295	320	328	339	344	332	316	353	324	351	317	340	365	330	335	319	321	384	315	324	316	356	346	336	329	341	375	354	319	328	367	335	341	358	336	351	322	358	341	329	308	333	343	326	349	334	328	370	353	364	347	345	311	358	323	348	344	315	348	326	346	376	358	346	333	349	366	331	325	329	354	335	341	353	350	337	326	373	346	352	350	344	328	387	335	356	356	346	342	314	307	343	335	326	340	307	359	296	343	356	337	340	359	330	365	348	331	316	360	338	365	361	326	354	337	342	383	333	332	364	321	328	350	382	365	323	337	303	361	306	365	313	353	334	372	339	332	353	331	317	310	355	328	337	367	362	337	368	349	293	374	369	319	368	349	364	363	351	307	353	342	365	302	329	368	362	394	352	330	322	324	377	349	379	332	321	396	321	378	362	317	316	335	356	362	355	346	369	366
61627	101997	79974	48495	22620	5744	1329	687	646	650	599	593	607	634	597	619	656	626	592	548	581	594	633	661	608	619	617	583	584	606	621	645	580	636	618	589	576	601	582	588	598	629	613	584	620	629	614	628	624	646	625	619	577	607	592	633	583	617	607	634	613	600	587	634	624	629	608	619	631	629	615	602	603	629	615	585	611	588	627	614	640	600	609	573	613	588	616	592	615	630	650	554	617	578	589	614	610	668	587	594	612	632	620	617	626	588	590	583	619	610	603	644	608	607	616	639	667	590	624	594	597	590	566	611	584	598	602	610	628	609	593	637	627	649	639	632	636	602	594	629	598	667	604	611	625	641	626	614	585	601	619	602	625	593	625	617	651	614	607	631	660	591	615	593	619	612	599	598	592	621	648	631	612	584	622	611	583	600	632	589	638	623	602	600	641	630	577	621	603	627	600	634	553	577	625	597	607	634	588	624	637	639	578	568	632	588	601	603	640	574	616	601	574	633	596	650	622	591	612	561	611	579	634	586	592	621	676	598	607	649	624	621	606	596	619	606	604	637	627	622	670	620	653	627	597	610	583	622	601	581	613	620	640	645	597	597	626	591	611	621	587	651	651	594	573	617	610	580	626	627	593	602	545	635	574	618	641	646	598	579	604	623	593	634	630	631	635	585	585	578	611	624	655	605	670	603	591	619	614	609	628	612	681	661	580	598	584	599	633	596	549	591	605	659	613	574	615	578	636	643	593	631	640	611	653	606	567	614	573	611	613	593	584	587	611	603	569	594	603	592	618	628	606	581	651	612	577	633	610	635	633	616	554	586	656	611	566	636	613	610	607	608	572	579	634	626	583	604	589	579	603	623	618	568	619	600	648	597	622	593	585	596	640	641	585	621	622	619	640	632	603	604	605	579	591	617	611	597	576	645	608	623	619	574	635	614	638	686	554	640	609	612	593	615	591	615	624	598	615	636	607	564	574	617	638	627	594	593	596	570	581	625	638	603	597	592	603	642	614	609	559	645	613	622	571	611	594	559	628	623	650	586	625	663	605	576	597	628	613	567	598	659	591	616	657	624	620	611	588	601	629	624	636	620	599	587	609	640	635	609	578	650	547	647	575	590	604	619	628	588	620	627	607	649	570	633	617	598	581	620	601	604	552	617	573	614	565	623	605	611	588	613	581	572	665	615	599	600	592	618	618	622	617	640	646	569	645	591	592	640	630	643	571	678	582	639	559	604	609	609	617	584	648	606	618	610	603	615	637	544	618	635	630	598	594	613	604	585	660	620	625	623	604	583	604	607	562	616	592	622	611	628	564	631	559	643	608	636	595	608	567	617	629	575	640	642	573	638	597	572	628	636	609	613	614	582	587	630	625	621	602	587	586	630	604	624	623	637	599	594	663	618	613	605	602	647	628	552	581	601	599	616	596	623	607	614	615	601	608	601	592	633	607	665	589	590	595	599	613	574	635	588	602	637	573	616	585	598	581	579	567	636	616	630	622	637	646	606	590	568	572	624	562	600	606	605	602	636	577	608	596	549	646	590	593	557	611	614	625	590	599	602	605	610	642	568	620	625	586	644	607	576	629	574	639	645	620	605	616	596	649	637	605	657	579	617	670	629	611	623	585	623	623	618	620	599	620	562	585	625	612	619	621	612	617	609	559	601	626	604	639	623	588	556	601	605	605	553	633	612	624	581	602	634	611	603	626	613	622	639	630	587	561	592	627	619	617	636	564	599	628	615	602	621	589	594	608	613	557	608	609	607	616	578	638	595	606	611	568	628	591	602	599	633	635	628	608	610	641	606	596	616	603	599	571	615	605	629	627	606	658	552	584	621	576	600	627	591	592	642	605	587	636	645	602	610	604	632	572	590	594	583	608	619	556	595	618	615	617	571	616	599	583	644	591	675	601	605	629	637	591	619	606	593	633	605	626	588	546	592	604	613	588	612	589	562	604	581	596	603	556	605	579	604	595	591	631	580	627	601	598	612	571	627	600	624	639	627	632	615	628	599	613	651	589	602	591	582	597	608	591	585	628	598	623	656	586	608	644	601	607	582	651	582	608	621	605	597	663	596	614	588	623	610	642	635	601	638	588	596	639	620	591	581	627	580	593	591	600	627	609	587	602	588	625	638	641	570	648	600	655	582	646	581	606	594	616	570	576	571	604	637	630	554	598	638	596	602	628	565	572	590	619	608	619	647	594	615	628	594	587	637	603	601	620	556	567	602	585	622	595	564	586	603	627	615	660	600	615	618	580	619	617	601	575	616	623	605	581	583	639	634	604	631	620	624	572	627	540	613	581	629	608	575	606	589	649	561	625	564	644	626	631	642	587	589	655	633	582	636	635	592	583	657	641	588	582	594	616	650	605	619	605	604	644	621	591	639	630	593	607	603	649	627	591	596	648	613	627	652	638	631	634	613	631	612	670	632	619	600	605	655	611	584	608	600	587	606	591	585	635	628	623	627	571	650	637	619	606	635	612	567	559	587	558	623	578	548	584	570	602	614	593	636	601	626	600	576	552	607	614	601	599	601	564	599	513	613	655	606	639	593	641	622	605	636	583	634	582	611	615	609	609	565	634	602	592	633	591	593	584	574	593	594	599	591	581	603	559	564	613	598	571	592	574	583	629	622	619	602	620	595	624	600	614	634	583	614	607	605	607	590	644	611	649	587	591	588	614	573	588	618	631	612	539	595	568	598	620	602	603	591	647	632	618	636	631	595	634	641	607	587	624	599	631	586	626	638	599	613	593	629	606	654	600	587	595	635	577	652	588	651	606	620	570	610	624	584	629	607	600	609	626	608	625	608	573	613	624	583	581	615	628	616	568	613	586	592	653	580	622	630	596	563	603	635	616	617	619	616	603	595	591	626	566	642	607	636	595	594	615	635	603	612	587	590	618	609	598	618	613	604	614	613	622	621	585	564	636	594	579	615	592	597	607	612	603	567	606	622	599	620	591	597	635	611	612	586	538	594	617	616	589	578	611	625	594	645	600	638	597	612	600	619	629	609	601	630	556	599	621	577	629	641	578	658	616	610	607	563	579	601	656	622	615	594	629	573	646	622	635	559	548	601	607	668	601	606	611	618	607	625	572	590	557	642	638	588	594	616	589	606	607	602	577	589	631	579	587	623	586	566	565	589	598	657	617	639	606	628	613	610	609	585	642	578	601	640	579	617	626	585	600	649	640	591	621	615	635	588	632	596	573	584	647	627	624	624	587	619	638	598	611	574	574	576	629	606	594	637	640	589	627	611	596	592	610	643	616	641	573	656	647	642	617	602	604	640	599	632	595	607	617	645	590	630	591	627	615	595	618	637	584	624	565	609	658	598	596	604	591	656	650	591	617	603	627	635	606	614	568	615	603	606	584	623	625	602	609	634	610	594	621	646	602	593	602	643	616	633	623	581	600	627	647	635	615	620	588	592	606	620	634	599	572	634	642	623	621	619	602	617	578	613	580	621	590	615	623	574	615	598	613	625	594	630
28689	31731	30934	13314	1868	495	304	289	280	305	288	280	293	257	243	269	274	281	274	307	283	270	311	286	268	286	249	287	308	273	287	273	287	301	265	297	277	271	295	267	275	277	270	292	306	286	298	283	282	271	310	279	270	300	279	286	312	305	280	301	309	288	273	319	272	287	305	281	274	290	301	281	314	274	287	273	285	279	313	302	250	283	285	271	290	289	281	277	283	341	262	300	298	288	281	243	284	274	305	301	304	341	283	295	276	291	297	278	296	316	276	270	280	288	310	281	270	293	299	271	317	272	284	319	297	284	266	281	281	306	283	292	292	288	282	306	279	283	345	305	272	317	288	310	232	289	280	255	295	299	279	249	289	291	286	285	282	283	289	264	330	274	281	290	269	315	289	309	291	283	284	292	289	294	262	280	281	299	297	319	283	277	282	273	264	303	279	304	295	276	265	284	281	304	274	297	297	282	288	310	302	283	314	288	295	267	282	278	285	299	272	285	303	281	329	267	303	314	292	287	281	308	262	270	289	296	266	308	283	281	288	314	302	309	288	332	290	289	260	301	294	302	269	295	306	279	293	258	297	289	302	266	285	317	303	319	326	298	286	287	269	301	292	291	287	310	296	266	298	297	299	281	290	269	291	275	288	292	289	303	273	295	267	278	314	303	276	286	244	286	300	283	309	286	246	277	255	289	278	255	282	269	284	289	282	276	309	293	316	280	266	282	312	300	299	289	288	307	286	251	287	301	310	261	274	299	315	260	288	275	304	274	283	293	289	307	279	265	313	291	279	303	297	278	299	284	252	295	288	297	271	293	284	270	296	316	279	279	280	288	281	275	272	307	304	269	252	288	295	274	267	282	300	257	289	281	287	281	267	282	268	336	300	299	301	294	281	302	266	275	263	284	271	286	289	313	280	277	282	297	270	310	280	270	276	263	293	231	287	282	279	279	280	282	279	282	274	289	262	291	316	272	263	276	281	287	304	315	323	244	315	282	293	267	279	316	280	303	291	288	302	298	290	308	285	295	306	283	270	287	287	266	274	288	293	313	286	282	278	250	308	307	307	268	262	274	298	284	255	283	308	310	296	291	283	315	280	261	297	281	285	280	272	300	282	296	277	312	289	261	308	300	260	278	292	311	277	286	258	287	292	270	290	266	296	285	281	276	283	253	301	285	302	278	289	280	287	312	310	291	303	289	297	276	275	312	296	271	271	267	278	282	258	284	291	245	317	256	300	303	295	291	295	304	272	300	308	303	295	278	296	289	277	280	296	276	285	299	293	305	289	294	282	259	263	294	274	268	320	285	260	303	304	312	297	292	268	286	302	280	259	273	253	303	269	279	313	287	295	276	303	249	277	260	286	281	248	266	262	308	290	290	315	279	295	268	290	284	301	288	277	285	308	303	280	269	306	285	274	293	285	271	261	286	286	280	282	280	275	260	273	278	288	261	275	299	291	288	295	275	302	282	312	249	307	271	297	280	280	298	302	282	313	274	267	279	313	289	295	319	273	305	292	288	281	294	301	299	275	259	283	267	283	308	291	271	287	306	301	297	274	321	270	289	287	310	291	253	325	298	311	266	317	292	314	306	284	296	271	291	281	274	294	291	293	286	303	332	276	275	320	282	303	321	274	296	277	283	301	288	258	313	259	293	299	281	264	290	303	291	313	245	287	285	272	282	298	301	301	266	300	287	301	300	283	274	244	297	259	292	291	305	298	314	254	288	280	294	322	262	277	258	250	290	255	297	271	305	303	273	278	275	288	271	265	256	294	275	288	292	272	277	257	301	293	306	318	303	289	329	281	258	285	279	293	284	290	293	299	252	276	284	273	281	274	289	270	274	284	301	313	292	267	257	261	301	277	271	274	258	244	289	287	295	268	283	296	279	268	256	292	292	275	262	259	291	279	257	312	304	256	275	293	273	272	262	266	256	282	278	287	281	278	283	279	277	285	284	286	301	302	282	287	312	346	270	278	297	269	283	291	278	300	292	308	288	276	296	253	264	277	273	262	287	292	296	269	287	280	265	301	265	255	273	276	265	326	288	286	287	263	291	270	273	285	321	288	265	293	283	304	322	291	292	309	309	306	269	272	292	284	324	316	310	228	286	277	267	302	288	303	301	294	245	279	279	285	285	291	276	279	311	284	308	275	271	259	265	279	309	320	278	281	322	336	282	306	302	299	272	299	288	296	277	303	304	293	303	260	287	290	293	276	271	330	269	257	317	300	299	285	275	297	288	301	266	261	293	304	279	292	299	290	289	287	283	312	311	289	299	316	301	282	292	336	261	265	273	302	309	304	297	303	285	294	300	268	302	271	279	329	273	334	262	271	294	264	282	283	282	303	278	287	288	296	284	291	258	271	292	283	273	292	304	272	243	290	276	288	278	290	272	283	276	293	305	274	286	273	294	309	280	279	307	306	294	288	287	304	270	270	281	257	294	292	263	272	281	284	297	262	292	274	297	314	300	285	293	303	289	287	308	282	296	298	289	302	270	283	268	297	288	321	279	275	286	323	274	274	276	278	299	301	274	300	299	287	331	280	295	290	288	286	272	270	290	256	286	278	298	310	269	290	293	304	295	288	277	278	291	309	303	278	298	318	280	261	293	316	283	270	275	272	277	287	304	304	274	292	290	285	287	271	285	297	319	264	297	282	317	283	275	271	275	298	297	328	289	284	290	290	275	343	301	299	292	282	297	305	296	289	305	280	308	328	273	297	282	293	288	312	283	305	268	303	307	277	290	263	287	297	301	297	283	289	292	266	283	275	272	300	295	283	271	295	256	294	277	268	297	280	268	307	312	321	262	289	275	264	297	267	302	285	265	279	301	272	298	285	274	295	283	313	300	277	298	265	325	274	271	273	279	301	274	300	299	254	276	308	254	291	291	300	269	306	340	293	314	275	309	280	269	288	269	309	273	298	318	267	258	262	266	281	291	294	320	287	325	266	291	272	258	283	292	292	317	290	308	308	297	297	283	299	273	307	274	299	292	298	292	288	270	296	283	298	291	278	292	302	258	272	290	273	305	282	306	285	305	267	289	307	313	281	324	291	283	287	259	271	257	302	292	257	308	323	341	278	271	304	271	301	272	275	282	291	317	301	305	284	283	257	277	267	263	306	267	272	275	274	300	310	281	272	286	314	276	274	298	284	292	292	313	274	269	274	319	290	315	273	274	304	281	288	294	273	302	293	266	259	307	271	292	298	272	257	273	291	295	304	288	294	291	306	321	277	262	297	282	262	291	307	293	304	300	278	287	334	285	301	259	304	301	288	259	265	284	286	287	275	306	276	313	306	301	303	282	296	249	296	237	284	265	295	282	275	302	267	285	280	297	309	296	282	334	277	275	291	270	298	268	273	311	277	282	236	255	312	273	298	265	296	249	283	308	289	285	299	315	319	269	296	243	288	290	292	284	272	282	318	289	291	300	297	283	280	295	338	285	289	289	259	264	298	292	281	268	288	300	279	294	303	309	305	265	291	250
35123	49875	36002	14472	3647	1050	638	570	564	559	537	583	544	523	521	565	547	522	546	580	543	547	583	547	541	494	547	521	536	545	557	502	539	525	555	520	549	556	530	521	525	544	573	552	562	516	565	563	595	563	501	547	548	545	550	564	549	553	557	552	535	535	506	586	537	486	542	527	564	507	521	579	529	539	543	571	556	549	517	589	551	589	551	550	553	520	541	525	562	546	547	543	491	570	534	528	574	535	609	569	539	557	556	537	525	546	532	501	505	545	581	546	572	526	560	528	542	550	518	546	589	566	562	595	529	539	525	522	574	537	561	500	534	532	526	541	576	530	547	577	528	560	552	516	494	514	533	559	511	593	504	500	575	547	538	598	562	574	548	548	528	543	553	560	533	552	553	488	534	534	561	603	548	536	556	528	559	561	523	528	549	543	532	534	554	522	557	561	544	542	569	548	526	525	531	491	565	515	557	507	559	555	511	509	536	566	498	527	583	554	553	555	524	567	543	540	544	574	564	510	553	526	520	512	564	550	496	581	516	546	559	567	527	575	532	565	543	525	536	530	514	615	542	500	565	557	555	573	555	514	538	513	544	554	517	576	530	528	494	580	517	518	541	573	549	561	546	522	497	564	572	536	565	550	545	579	536	563	555	552	555	514	567	498	541	564	535	559	562	548	574	519	545	543	562	554	565	556	518	493	517	547	592	522	549	526	531	538	546	531	558	529	525	510	565	552	518	564	564	516	586	547	552	538	563	517	534	520	503	533	554	518	550	557	602	614	531	568	558	537	520	541	545	571	571	558	546	519	535	525	574	590	563	543	546	552	539	540	529	504	553	556	574	587	532	532	545	513	539	556	505	485	558	578	527	555	530	530	548	552	536	592	543	548	546	530	527	522	558	522	555	523	552	562	539	530	569	539	539	567	525	530	536	510	525	559	498	553	511	570	563	512	514	550	548	529	550	556	516	527	531	524	576	557	549	546	579	547	532	522	570	560	526	531	503	539	518	565	530	544	504	553	554	553	600	547	574	560	537	519	569	541	534	556	537	524	539	544	564	546	504	577	528	496	532	532	564	542	528	503	568	531	539	526	517	567	581	519	614	566	566	602	547	552	548	573	605	552	520	531	528	558	569	532	586	568	505	534	554	554	561	553	518	537	576	535	506	589	546	541	590	601	545	536	567	546	529	528	548	512	545	529	544	561	569	532	535	545	528	556	537	545	571	576	523	603	564	552	526	563	547	588	525	544	522	580	514	569	536	536	508	520	569	516	550	557	547	541	530	606	520	533	543	553	536	599	509	551	562	510	564	557	545	517	542	539	500	552	558	547	545	518	520	554	556	553	557	538	496	592	566	497	581	526	538	545	531	534	539	522	565	537	512	549	540	532	570	570	585	585	528	531	517	558	569	549	539	547	516	568	575	541	553	517	500	537	547	548	510	557	535	564	512	547	544	556	567	486	514	550	575	545	545	549	543	544	542	533	542	555	565	555	531	558	545	528	530	529	527	550	539	526	546	514	553	533	539	534	523	549	499	542	533	566	502	546	511	597	513	561	568	542	545	549	526	531	560	552	568	579	540	541	572	519	540	531	578	540	526	575	513	568	526	512	553	564	579	563	541	542	554	552	541	513	521	564	572	549	527	560	591	538	550	569	534	551	511	577	577	552	518	542	592	578	581	534	543	551	557	558	521	562	498	560	551	547	591	583	572	515	556	557	544	533	537	557	546	573	533	535	515	544	561	544	549	554	552	474	572	529	564	560	553	532	547	546	567	613	575	549	546	548	525	580	487	535	539	594	548	534	550	576	548	516	547	560	578	502	506	529	536	575	536	563	544	528	527	549	570	559	552	547	546	568	548	552	513	601	554	547	534	545	546	518	581	540	570	548	529	531	603	550	479	546	570	562	539	496	513	564	583	523	519	532	577	561	528	579	523	583	506	531	543	532	548	554	531	572	534	534	569	559	566	518	518	543	570	551	569	567	526	536	533	527	552	558	604	572	520	528	608	552	537	541	560	530	555	565	498	569	528	558	542	530	537	565	528	534	512	566	524	542	564	570	548	543	486	542	542	565	528	583	577	527	570	551	532	578	528	528	548	593	543	559	548	592	531	555	561	522	538	542	550	522	515	584	540	546	505	536	562	499	525	540	553	580	569	594	526	542	556	537	573	543	540	581	563	533	567	571	542	530	514	505	557	558	570	527	519	532	549	563	493	568	512	541	523	563	565	541	554	536	543	574	564	518	568	520	614	560	530	507	538	559	547	544	560	544	556	563	509	538	550	530	560	535	608	593	526	559	552	561	549	560	509	537	545	538	544	550	536	504	567	541	564	553	537	563	544	516	601	553	539	501	558	565	560	528	549	540	524	539	589	578	558	548	540	521	533	542	557	513	543	587	568	530	570	577	564	545	537	554	533	529	554	546	523	557	540	533	547	512	574	550	543	596	558	541	584	556	555	532	504	564	618	524	530	567	531	520	539	490	524	520	518	504	546	535	547	573	540	503	568	579	525	511	561	549	548	529	539	509	547	542	552	498	521	532	603	503	545	527	564	579	508	515	551	531	540	590	571	552	521	534	537	545	545	572	543	544	543	546	536	508	528	535	521	589	570	525	578	561	572	580	478	547	572	537	552	533	553	548	532	535	547	518	550	561	613	549	537	541	501	535	519	548	515	515	588	542	541	554	562	535	579	542	597	534	527	561	543	553	553	543	579	563	557	555	531	535	518	582	543	543	559	566	562	505	571	560	507	532	527	586	494	515	548	512	529	545	501	528	548	585	566	522	554	538	553	495	584	556	549	564	565	546	568	587	524	538	556	546	549	557	560	555	509	540	541	597	528	581	581	560	539	551	552	564	544	574	522	533	506	549	556	586	584	550	502	544	558	534	551	497	552	545	527	549	575	529	547	527	524	516	553	557	534	520	551	549	536	561	552	552	540	543	516	559	504	546	577	551	540	528	565	534	556	534	539	540	555	563	535	542	584	537	536	530	547	580	535	522	550	517	537	552	556	539	554	539	570	544	517	541	572	581	537	530	546	535	548	545	548	525	513	519	558	556	553	521	578	542	497	545	520	545	594	513	534	537	560	532	551	568	572	521	551	536	565	565	557	608	567	531	554	536	528	537	517	515	577	533	552	556	550	561	562	551	520	569	568	550	543	538	536	557	545	551	508	527	554	580	538	541	551	509	560	571	569	541	540	525	548	524	543	565	539	541	522	521	580	524	507	513	571	531	516	543	568	522	541	522	524	552	540	555	570	586	589	529	574	554	549	518	543	548	550	554	524	516	530	543	559	587	543	507	556	545	561	561	519	558	561	582	518	522	538	521	569	521	584	556	557	526	548	574	514	524	513	552	596	531	551	523	531	540	516	536	557	577	547	501	583	534	575	513	580	528	542	558	517	567	507	566	522	576	577	497	561	546	557	526	593	552	527	574	563	527	504	576	493	544	557	547	532	541	504	526	547	518	527	584	576	529	568	549
24774	25582	37710	28653	18028	5202	534	341	311	304	319	313	283	272	298	284	315	312	288	306	290	283	294	272	303	280	298	260	302	297	285	267	284	282	271	291	301	289	284	310	310	294	260	291	280	293	304	307	316	304	298	308	295	310	323	282	276	287	273	278	304	275	299	306	295	310	291	281	309	319	299	277	310	311	276	302	273	307	318	288	313	291	286	292	316	316	293	298	293	301	289	322	278	296	305	301	269	285	316	309	300	294	314	267	310	267	302	310	294	278	299	279	308	295	309	275	295	287	292	295	290	289	308	292	292	266	287	277	327	276	325	286	265	300	286	292	296	313	268	247	316	292	285	302	254	324	290	306	303	317	299	318	316	291	310	299	286	286	307	319	312	295	312	309	310	267	323	316	295	290	305	307	273	312	299	272	294	275	277	270	289	299	303	282	303	268	255	300	305	313	290	294	322	313	269	296	292	273	304	268	322	282	302	303	281	299	282	257	261	269	306	275	285	325	292	271	287	289	313	286	287	295	298	282	291	297	265	276	307	277	300	316	274	289	287	296	285	320	283	278	294	267	299	289	278	265	306	302	314	297	311	287	276	272	290	295	300	278	309	317	276	290	271	321	292	304	279	297	250	286	320	311	286	305	288	260	312	301	301	330	292	303	308	268	290	282	295	292	284	306	318	281	292	277	295	300	294	302	309	310	312	273	285	260	289	286	300	291	290	290	293	273	296	265	291	313	300	277	266	285	277	268	299	295	276	302	321	278	259	274	292	317	297	322	272	259	297	242	322	286	286	261	292	306	258	299	298	291	313	320	324	274	258	308	294	300	295	294	288	287	303	290	289	263	311	256	297	295	284	281	272	296	290	272	290	296	282	288	281	256	270	269	295	310	271	290	286	303	325	289	291	301	299	296	304	282	301	319	321	289	305	298	286	275	325	300	286	281	287	306	262	328	316	306	272	293	255	311	288	289	300	292	270	325	292	266	278	316	288	294	290	282	298	271	315	263	293	300	296	268	302	313	263	275	268	296	313	286	273	283	276	271	289	312	305	286	276	281	306	283	331	296	290	282	305	273	263	282	282	296	285	305	312	308	327	290	303	306	304	309	287	279	289	313	278	328	300	311	269	299	298	312	277	307	284	281	337	308	276	303	270	310	294	319	310	288	276	295	303	257	286	277	276	306	316	264	285	305	303	295	300	306	298	290	294	308	280	273	299	306	283	292	275	313	276	302	293	277	320	283	261	291	283	291	283	291	304	309	284	290	299	296	269	277	293	301	312	310	307	288	294	295	291	248	291	313	288	264	280	286	296	263	268	288	295	271	296	272	302	283	303	300	257	305	285	284	296	278	251	281	275	328	265	305	287	278	301	291	301	299	310	297	315	289	265	301	288	285	299	279	296	302	293	296	301	308	275	311	309	303	297	284	291	291	288	287	296	283	275	272	281	302	275	304	327	274	284	273	305	274	287	249	247	306	285	285	292	282	307	252	296	297	307	283	280	291	298	263	311	296	284	274	305	303	281	302	281	294	318	297	308	344	298	299	336	283	256	279	296	291	284	286	295	303	326	281	310	286	268	283	303	278	264	270	301	275	299	272	306	311	300	304	305	259	312	287	300	297	322	270	284	282	262	269	264	269	306	302	281	291	315	277	313	307	302	278	313	295	298	291	287	303	296	281	276	316	296	286	303	301	291	289	309	325	281	273	310	285	289	296	293	271	307	271	306	286	299	301	272	325	251	282	294	279	287	261	264	334	303	286	306	303	257	281	290	298	290	265	298	283	300	280	268	295	281	286	292	302	280	282	282	308	311	310	290	321	303	307	330	293	326	304	274	279	281	279	283	305	279	288	283	277	265	271	311	306	297	286	289	290	300	262	304	288	307	279	299	291	293	291	331	280	279	239	291	294	307	275	311	287	278	283	319	279	322	313	309	280	307	261	314	278	273	303	277	275	287	289	299	273	302	291	286	287	295	296	306	295	301	275	282	283	254	280	301	278	305	294	275	274	276	301	306	294	311	287	285	282	299	274	266	277	291	299	310	321	310	297	279	288	283	264	239	277	291	279	281	311	295	308	289	309	278	303	311	284	287	289	277	312	316	306	300	278	294	276	270	320	294	307	257	318	264	273	301	285	288	304	280	303	242	302	293	289	279	284	280	288	289	304	310	285	289	297	289	277	274	270	290	308	273	323	301	289	291	283	290	299	304	285	294	296	305	292	315	308	259	306	309	261	286	311	285	316	301	255	283	301	308	302	282	318	296	281	287	290	313	274	287	258	325	262	299	303	279	262	299	308	298	302	312	283	308	264	305	272	292	276	292	279	311	314	269	314	296	299	306	319	303	307	294	274	264	288	307	307	300	306	304	295	296	255	295	284	279	286	296	279	279	275	278	296	299	270	283	284	294	313	302	294	296	292	271	300	317	277	282	295	294	310	279	311	297	306	270	313	294	267	304	294	310	278	271	273	291	300	290	272	295	281	289	291	307	279	300	286	285	290	303	290	281	267	307	278	294	280	279	295	295	311	292	298	300	282	315	289	295	299	269	297	314	281	286	298	269	301	289	313	292	341	292	298	277	262	320	284	289	273	298	267	287	277	310	277	277	293	275	285	305	281	290	287	298	272	285	299	281	294	296	289	308	303	288	290	266	298	288	316	314	287	326	318	311	318	285	302	292	284	277	284	307	338	288	300	307	302	285	286	294	290	285	272	300	281	305	275	318	286	268	272	289	287	320	259	304	290	283	262	306	306	273	282	293	264	293	260	319	293	279	300	269	319	281	267	281	298	263	274	306	290	297	293	289	319	283	306	306	305	272	327	311	304	276	326	271	292	292	303	300	273	307	315	292	289	320	276	292	280	297	277	321	298	286	309	282	290	309	307	274	303	271	292	295	301	293	314	277	304	321	319	289	289	266	315	287	281	278	282	333	330	290	301	279	256	325	294	288	302	301	288	320	306	302	303	300	288	261	280	309	302	286	271	314	289	273	295	335	297	304	288	306	298	298	281	284	266	278	290	287	309	304	345	284	281	293	310	249	315	308	283	301	272	288	301	267	302	304	312	279	315	297	303	262	305	272	305	310	274	274	281	289	291	292	289	309	286	307	288	296	280	303	319	301	310	293	302	277	291	319	276	301	302	322	295	293	324	271	268	283	310	270	272	303	269	322	294	282	302	293	291	272	274	271	290	305	305	280	297	302	299	296	291	275	298	303	318	305	278	281	273	285	308	300	297	293	304	320	289	284	291	274	261	289	316	257	277	281	276	298	285	320	294	276	280	288	307	293	293	268	315	274	293	293	305	282	315	297	285	310	277	295	275	316	340	275	277	282	286	292	267	268	279	274	297	304	294	302	293	285	304	306	297	273	244	252	303	291	290	299	321	292	303	294	302	314	299	274	265	270	295	308	295	282	279	286	266	316	295	318	266	292	325	270	290	260	304	309	293	299	329	307	326	288	288	319	292	278	285	293	320	286	291	287	269	282	262
59348	92468	66829	35400	13061	2818	846	579	549	556	564	554	547	547	534	580	563	543	526	576	521	579	539	525	553	532	550	561	554	544	562	554	539	571	606	574	516	537	566	570	508	562	515	492	529	500	551	532	549	566	536	567	540	524	531	573	562	527	543	543	545	564	545	570	537	516	541	517	581	565	610	517	615	579	574	557	535	570	501	577	541	579	556	541	523	547	560	622	537	560	534	577	544	525	557	539	589	533	561	579	552	555	559	566	586	558	548	585	507	532	527	495	566	561	530	500	497	575	600	560	573	590	526	565	559	554	536	575	574	554	532	572	547	514	545	561	521	559	542	552	539	575	553	543	493	551	536	549	585	566	552	544	517	562	501	557	548	570	514	533	557	585	523	546	573	553	515	482	571	534	534	610	588	540	570	540	538	552	544	568	551	529	562	538	507	540	590	526	548	555	540	585	564	592	519	585	550	559	590	524	500	540	543	532	581	532	520	482	553	552	530	584	553	552	537	535	553	559	551	507	531	549	543	537	572	540	549	573	562	561	567	526	578	542	577	502	550	557	538	526	540	530	574	593	550	579	538	565	543	503	562	604	521	535	529	580	526	559	533	536	547	547	579	526	535	529	555	557	533	557	583	569	531	547	573	585	541	530	562	572	530	548	590	561	537	548	520	561	601	541	547	560	557	565	514	561	576	535	537	529	583	540	563	542	539	562	580	520	576	514	541	563	558	539	549	559	583	554	601	556	525	557	586	546	524	523	527	573	573	571	570	563	506	555	569	542	543	549	547	566	540	518	543	562	540	537	584	578	565	561	557	546	540	540	538	577	519	551	532	586	579	590	542	557	550	548	601	609	557	543	551	531	555	569	588	544	543	509	559	546	564	537	601	539	537	517	558	535	586	499	588	556	570	549	541	532	582	546	550	518	550	560	514	526	569	605	542	543	503	525	534	550	574	573	549	533	563	551	584	560	543	552	566	514	556	539	593	553	548	551	558	557	532	532	549	557	562	586	516	514	579	534	533	549	555	556	540	565	571	543	596	493	549	533	538	548	526	537	578	536	542	562	543	580	581	541	577	545	563	526	578	502	590	544	593	597	520	540	526	575	544	572	553	546	550	566	526	535	575	519	568	594	574	569	549	566	543	571	548	597	550	554	577	589	521	516	570	588	577	576	540	560	582	601	627	534	568	586	555	511	541	525	562	521	525	574	564	577	558	566	575	529	580	533	572	568	581	564	562	572	530	566	534	530	533	527	548	557	546	528	579	554	536	534	573	552	531	546	546	547	553	551	513	554	567	544	552	570	575	568	562	534	562	552	527	519	532	540	560	634	545	563	547	563	592	561	553	579	541	528	592	567	576	551	569	587	534	550	530	573	562	564	494	580	530	532	517	513	586	559	517	547	593	561	567	560	555	559	523	567	579	554	537	558	528	555	556	577	524	573	567	554	541	534	558	552	543	574	548	552	508	567	532	522	591	510	572	574	572	552	575	566	583	541	517	512	562	551	576	607	560	539	574	544	533	569	572	544	541	525	594	557	588	526	561	540	552	583	514	573	543	602	530	550	522	584	548	550	562	541	561	544	559	515	509	527	546	566	537	517	562	538	566	526	550	568	564	539	532	535	541	545	558	541	578	557	559	556	552	576	535	560	564	542	521	570	532	584	500	583	564	540	565	583	604	522	550	560	540	517	600	576	518	562	520	555	528	576	540	560	570	538	585	559	554	552	583	562	568	532	548	559	559	556	571	483	550	600	573	542	551	568	524	576	554	575	582	572	563	517	559	535	584	527	587	566	523	545	524	519	575	542	547	602	573	531	563	557	563	598	541	515	564	538	508	551	557	560	554	528	562	570	543	572	513	571	527	568	568	524	522	520	564	578	565	528	544	558	566	537	570	559	543	565	530	513	543	604	547	578	542	532	569	491	546	569	522	548	556	544	577	546	545	556	566	592	539	562	580	540	572	564	533	547	556	560	553	566	532	548	559	536	555	525	559	559	482	530	561	530	543	531	541	539	556	511	520	565	588	539	553	495	521	528	547	528	534	570	575	592	521	579	561	543	568	533	572	543	567	565	571	561	567	562	560	571	595	541	588	580	574	606	546	556	542	586	547	539	552	565	558	563	534	520	539	524	607	545	548	584	545	540	512	534	516	542	559	587	544	570	532	576	516	550	552	582	557	584	561	527	504	525	527	550	518	574	556	549	559	562	497	561	558	585	538	546	577	533	584	554	564	539	530	564	562	537	540	531	558	553	557	547	584	570	521	537	570	557	556	576	578	531	573	572	563	546	570	525	551	592	537	584	555	556	530	556	596	534	591	520	567	587	542	608	549	544	576	516	560	560	521	611	553	546	549	561	550	530	569	564	549	529	503	529	572	543	575	555	550	547	565	568	575	564	579	534	578	578	503	539	528	566	595	564	574	537	555	580	555	581	519	567	588	545	526	544	553	550	550	587	534	571	571	527	561	546	518	527	598	586	540	523	521	546	538	555	556	547	583	539	581	561	556	544	525	519	569	566	559	590	580	528	526	590	514	613	542	525	556	512	560	617	583	526	554	530	574	527	570	516	559	534	572	589	559	549	561	503	556	554	515	515	550	534	546	505	573	543	548	573	547	577	543	596	504	518	579	559	557	540	509	532	550	531	556	557	561	532	577	562	508	524	485	572	590	567	550	527	525	560	544	560	543	518	541	592	537	541	544	604	527	569	552	578	521	572	550	521	548	586	588	540	564	549	510	549	567	588	517	547	550	565	586	566	555	557	547	547	550	572	583	558	560	540	528	595	541	584	536	601	568	578	592	563	551	532	552	553	558	520	585	514	565	564	563	511	540	524	536	598	557	493	595	518	546	551	541	563	543	538	532	549	551	534	545	595	561	563	555	556	555	570	539	562	602	567	575	550	545	545	554	550	537	551	590	548	538	543	575	551	536	515	527	583	556	568	565	504	552	534	565	562	542	513	525	563	565	557	549	517	544	593	505	517	565	539	555	557	539	548	561	572	592	540	562	590	541	586	525	567	549	530	529	567	533	560	582	564	557	586	526	575	523	575	540	570	524	546	544	577	516	537	537	532	552	561	551	514	544	559	547	528	550	506	581	560	536	569	538	555	524	574	570	501	539	561	538	533	560	549	551	531	563	558	551	516	573	536	545	586	563	535	571	564	512	560	548	564	562	536	597	533	577	591	552	550	596	554	535	626	513	554	526	514	550	549	543	597	553	541	572	546	544	535	568	557	581	599	568	524	528	530	522	518	489	545	611	512	572	580	567	551	564	524	566	567	563	607	514	562	575	544	540	576	561	526	531	567	535	575	529	544	601	543	596	574	548	584	521	509	551	587	545	529	577	566	518	542	542	561	537	541	593	554	548	572	563	542	535	510	577	579	556	515	571	533	570	547	563	541	542	525	543	546	530	548	587	542	551	527	557	552	540	535	559	535	572	558	586	505	530	543	581	563	602	569	553	512	566	561	581	527	550	554	551	554
23477	23243	33308	26046	21032	15378	2560	421	346	350	365	361	373	352	356	338	341	353	346	334	325	359	356	369	365	361	371	327	329	349	371	339	355	321	335	366	334	346	343	339	321	333	346	398	351	326	343	329	334	324	362	332	340	338	364	342	325	336	370	354	372	335	373	352	327	347	341	331	321	370	326	345	354	353	311	327	352	332	319	351	341	344	345	324	344	349	341	305	341	351	327	341	347	349	327	314	342	325	319	319	349	354	339	321	330	354	303	356	333	346	331	356	320	385	320	361	345	335	322	343	298	332	340	328	354	357	352	351	344	371	329	380	342	351	341	307	335	324	359	312	361	333	324	350	331	316	376	322	343	332	308	328	314	304	351	351	356	308	340	362	370	343	330	352	354	342	387	361	331	330	343	333	333	342	347	338	332	326	358	354	344	383	350	352	328	322	325	352	324	371	347	331	330	338	357	329	373	359	310	316	331	365	333	320	356	301	337	369	351	326	322	358	335	335	330	318	353	358	348	316	315	355	372	363	378	324	339	324	304	357	355	326	355	337	367	302	344	357	327	353	349	353	360	323	359	319	309	351	346	359	342	376	371	352	345	347	325	355	315	356	319	343	359	347	324	322	344	321	358	346	345	359	340	354	344	337	312	376	332	355	348	350	378	334	319	348	327	320	321	318	352	330	386	339	361	371	334	344	320	337	344	303	302	290	339	331	348	322	355	319	345	369	324	349	361	358	362	364	279	341	361	347	338	306	363	326	332	336	286	328	336	319	333	321	351	326	341	355	334	342	330	310	366	354	345	352	307	333	357	338	345	328	341	362	372	340	306	329	349	373	364	324	324	319	350	340	328	356	313	331	346	361	335	356	302	362	342	343	361	374	340	340	326	320	323	339	324	334	347	319	351	329	381	319	321	329	318	343	343	373	336	380	369	323	322	344	366	352	339	341	339	331	332	346	367	316	337	333	314	348	338	353	314	356	320	353	313	325	352	314	372	353	299	342	362	374	321	337	369	345	314	349	335	330	359	334	347	328	342	328	349	364	313	353	359	360	358	319	371	366	344	364	356	351	369	372	359	329	355	304	343	345	344	326	330	332	354	286	316	336	347	322	342	383	347	314	318	367	330	312	336	299	331	333	331	357	305	356	365	341	341	317	342	344	335	340	323	310	300	355	330	345	353	325	338	342	300	333	347	341	320	343	320	333	368	334	332	319	324	340	355	358	313	317	358	341	325	317	327	358	324	360	323	338	344	343	363	335	333	310	355	321	331	347	325	365	324	330	323	315	312	335	344	336	355	338	312	338	327	326	344	357	328	335	362	354	344	329	347	318	357	313	354	321	364	315	316	326	336	318	362	327	343	348	365	367	342	331	330	338	293	353	341	355	323	332	357	339	310	386	327	355	323	364	352	331	360	313	337	349	346	343	342	380	360	383	306	345	331	347	322	344	341	347	315	355	336	342	358	325	332	309	354	306	364	333	326	371	335	334	379	301	366	330	344	333	346	351	366	332	296	336	318	331	309	339	317	342	326	341	359	322	329	308	324	349	345	346	325	377	335	340	322	343	317	315	364	360	311	319	336	365	341	374	345	334	316	345	319	314	360	341	274	357	351	344	329	317	341	368	345	388	349	330	324	330	342	312	335	353	325	343	297	338	344	358	354	340	350	352	348	354	380	345	326	349	344	353	329	337	320	322	317	328	286	346	377	361	329	366	300	376	345	324	341	338	371	320	317	334	297	350	305	330	363	335	348	351	342	349	334	310	369	287	329	332	349	344	372	330	340	344	311	352	322	305	335	326	352	358	350	362	313	349	322	338	346	362	285	322	339	349	341	351	333	338	339	340	335	376	321	330	285	340	337	364	334	330	360	347	320	324	345	329	334	334	341	337	324	332	328	307	358	344	351	309	369	341	351	316	355	330	316	307	344	369	308	353	327	344	361	377	335	368	367	347	341	346	336	351	326	380	356	337	319	353	305	333	345	321	387	342	367	346	318	369	314	347	324	360	314	322	377	374	360	321	369	339	312	363	307	327	339	315	342	326	311	340	316	329	338	350	329	320	345	342	355	350	357	309	335	351	362	333	344	342	365	345	356	352	349	345	323	313	351	357	350	373	358	372	343	317	345	341	353	335	326	345	336	322	327	319	373	361	352	337	317	345	325	330	331	357	321	341	350	329	348	342	360	328	338	312	332	314	333	340	370	340	350	350	317	354	359	346	306	350	361	292	323	328	339	308	340	323	332	308	344	321	348	325	337	352	351	307	356	348	330	358	325	330	355	343	325	342	325	336	343	343	329	349	361	337	315	362	337	350	352	347	354	344	335	326	350	322	316	304	283	340	343	306	327	318	337	319	332	326	349	319	320	352	354	354	351	352	337	331	350	328	307	339	355	338	336	372	333	357	339	313	365	355	335	327	333	342	350	347	335	312	315	353	354	371	317	353	335	343	369	357	351	319	357	348	341	334	316	323	303	330	362	360	334	354	362	354	369	331	359	350	334	331	299	337	310	339	321	342	321	365	339	350	300	346	339	357	340	333	379	344	343	345	338	343	349	324	326	348	309	344	344	385	358	336	330	326	342	333	322	329	324	366	321	346	362	368	360	334	314	322	349	342	359	348	345	333	301	362	344	346	353	318	315	325	346	332	349	318	290	345	359	353	330	333	315	309	345	323	303	360	342	342	345	351	336	339	303	321	351	346	347	361	320	315	364	353	365	333	306	358	343	327	348	331	307	341	322	341	349	327	374	322	362	359	348	348	328	344	354	384	328	323	370	302	328	341	364	310	318	318	323	342	310	340	313	312	293	332	342	335	353	342	337	341	366	340	376	314	379	315	338	347	348	330	316	322	340	337	347	324	351	345	309	348	323	332	354	343	316	331	338	337	335	350	319	322	314	310	294	331	372	332	323	312	335	345	310	335	336	379	321	340	341	327	321	353	356	354	319	328	326	309	327	357	351	355	331	327	344	338	351	326	352	343	328	308	320	357	355	330	316	346	330	342	386	334	349	367	354	335	325	389	327	348	350	326	324	289	355	345	334	367	324	313	362	325	336	325	370	360	357	315	329	356	324	313	357	341	328	363	356	320	346	350	357	311	380	360	331	317	378	320	304	354	344	337	369	372	323	356	329	320	364	332	362	337	351	360	338	344	312	313	366	339	323	320	333	316	352	322	320	335	338	345	345	366	330	351	331	342	355	314	350	305	338	340	335	317	339	334	319	322	312	345	290	342	341	354	351	336	351	306	292	351	360	329	358	342	302	378	316	339	344	341	339	345	350	306	344	321	328	345	327	357	313	374	363	364	323	316	347	313	316	330	358	336	331	335	360	357	343	367	360	350	332	342	355	343	326	344	343	324	311	343	367	326	341	347	338	361	346	377	353	365	341	334	364	344	348	346	352	349	360	329	345	350	336	340	301	332	290	327	338	366	338	332	341	317	369	299	340	334	365	299	325	352	317	320	342	336	370	316	337	322	305	333	335	358
61518	100157	73542	43008	18477	4268	1138	677	622	653	581	604	603	592	599	647	588	599	596	590	546	622	593	624	580	653	588	631	632	582	632	624	634	599	611	615	553	584	575	637	580	599	594	637	641	627	596	610	574	613	612	628	598	618	599	598	610	635	610	592	643	602	610	572	604	624	599	631	648	626	577	597	657	588	608	621	644	590	621	567	597	644	618	614	607	621	600	602	578	558	570	658	633	583	615	609	600	553	614	608	605	624	620	606	591	619	579	579	598	598	610	613	592	610	619	597	652	606	631	616	609	587	587	579	562	607	550	601	571	619	617	586	595	625	596	544	608	633	585	604	590	632	545	588	564	633	599	591	633	660	600	605	594	658	553	628	628	599	585	588	625	637	606	596	615	601	615	604	621	586	545	623	612	594	604	589	655	640	608	619	625	623	610	637	613	599	591	584	587	618	606	589	583	571	615	618	616	604	606	593	591	610	600	601	584	592	589	585	628	600	591	638	600	616	517	557	617	606	618	603	606	603	551	574	593	616	625	618	555	625	586	640	620	592	588	605	634	611	607	550	600	635	595	626	610	588	596	603	656	606	606	577	663	605	626	596	586	602	561	575	585	614	579	602	610	612	615	657	604	646	629	602	575	613	645	624	607	651	624	620	573	611	596	633	617	568	598	627	603	585	610	580	615	611	584	652	587	651	652	582	665	601	641	562	608	600	613	593	599	620	600	610	647	595	603	584	563	620	606	594	639	613	585	632	640	576	640	614	594	609	625	584	605	633	644	575	631	638	626	595	620	611	593	593	660	630	613	565	642	582	601	576	639	607	575	565	600	591	647	643	577	591	594	668	571	610	596	615	593	576	577	619	633	613	641	596	600	571	612	614	593	645	615	607	647	613	589	606	576	602	645	641	608	595	673	605	630	577	625	629	624	639	602	617	616	595	574	627	559	615	574	576	618	625	627	581	583	607	656	619	623	643	612	610	624	551	599	589	581	591	630	664	611	628	610	593	574	572	644	621	578	620	597	629	592	582	600	627	632	596	589	615	606	620	570	632	615	605	534	612	621	608	593	598	605	565	577	620	605	561	616	592	619	584	612	611	607	606	649	656	636	642	612	606	566	585	576	594	628	579	607	613	624	595	619	583	598	573	611	611	647	646	659	612	569	626	600	633	607	606	576	578	621	661	577	622	604	632	622	667	636	618	655	654	634	594	639	588	613	609	566	592	618	596	605	566	580	608	615	575	629	610	643	595	596	613	630	586	558	577	592	626	611	579	635	606	595	585	585	605	567	577	599	593	554	612	583	636	561	638	610	577	582	567	665	607	549	568	596	600	621	591	638	536	576	550	622	579	618	618	591	594	597	621	599	619	578	647	641	595	604	586	584	596	597	620	616	592	573	600	573	559	570	646	599	602	597	609	612	652	608	593	583	629	626	629	571	628	594	652	602	621	588	639	605	598	589	624	589	654	589	620	571	624	623	565	572	618	587	629	590	581	620	608	600	632	617	595	621	629	595	599	586	637	651	618	604	627	623	595	613	551	594	602	598	571	612	586	575	664	584	587	595	634	596	594	590	606	638	593	611	604	577	597	623	590	623	588	582	640	602	645	604	564	576	598	579	611	617	648	602	645	580	619	610	602	609	607	608	611	638	613	617	579	629	604	629	616	590	588	592	611	612	596	585	600	591	618	600	597	614	621	651	587	563	617	601	594	576	651	615	616	554	643	594	633	627	603	621	603	608	622	625	602	568	599	593	604	556	601	596	606	593	593	595	523	616	600	623	651	589	605	566	600	620	577	610	589	588	582	541	662	580	583	628	585	598	640	594	585	642	611	612	626	617	597	619	548	581	607	596	614	604	615	642	608	616	638	595	582	617	608	582	583	608	610	563	651	573	639	599	625	601	643	600	603	635	605	586	587	615	634	628	592	630	613	635	596	608	644	613	571	589	618	630	631	632	595	623	639	581	618	621	586	568	577	660	627	575	567	626	615	601	614	565	639	614	585	584	620	626	613	609	633	626	600	620	631	601	584	603	619	626	589	594	604	638	597	574	598	642	602	584	607	619	611	617	581	633	599	625	602	661	642	608	599	615	614	629	573	630	627	584	609	591	637	624	609	530	577	632	583	586	665	566	605	568	609	658	641	572	631	630	615	619	613	628	586	630	611	603	561	585	577	591	596	566	630	581	595	605	630	591	609	631	609	571	661	567	598	577	607	570	617	594	546	617	628	592	614	597	616	612	615	572	584	612	566	615	611	578	559	581	595	596	611	581	569	585	606	612	565	591	598	616	592	638	604	580	579	570	606	596	624	578	597	655	645	606	573	595	615	614	630	666	610	608	604	591	595	582	601	629	614	652	595	613	597	577	643	573	618	635	592	605	621	601	573	589	619	635	609	619	592	606	621	627	566	584	586	591	635	594	658	582	571	591	586	656	593	610	610	578	604	604	608	580	589	612	581	640	548	631	620	616	593	607	602	613	615	602	606	605	616	594	593	615	616	604	634	631	629	610	590	630	560	595	597	608	589	592	623	591	627	609	603	599	631	645	590	630	594	614	627	610	594	590	606	623	604	587	604	691	605	628	601	640	589	615	577	600	624	626	603	591	601	540	604	609	602	597	581	630	556	580	607	585	583	623	586	573	590	597	569	635	581	603	631	593	620	586	628	629	646	582	611	615	620	625	588	573	598	613	642	641	597	617	570	561	601	624	618	593	594	622	621	574	654	606	562	614	599	573	614	564	590	575	616	638	574	618	600	627	640	604	581	607	622	587	620	591	622	587	600	631	569	605	611	579	621	610	584	591	618	670	616	618	633	594	592	604	606	615	582	582	581	558	594	644	579	596	603	571	583	576	634	606	609	622	593	623	649	621	595	577	597	599	630	633	580	640	608	595	579	576	593	602	608	607	651	630	618	604	620	639	616	630	619	598	622	614	624	598	595	618	603	636	591	600	600	561	602	611	600	630	565	637	598	554	638	603	595	644	534	595	574	620	645	588	618	617	616	650	575	608	575	662	631	588	588	605	590	588	611	611	582	601	619	574	569	584	631	611	554	621	624	635	609	603	626	606	596	585	620	643	621	639	608	613	554	608	596	587	573	620	609	557	652	574	600	625	632	620	605	619	598	588	639	602	612	632	624	595	652	600	650	651	632	640	638	611	602	597	649	617	606	590	614	644	588	638	588	610	641	629	611	598	658	591	684	645	601	612	615	578	602	666	609	610	629	608	616	644	619	587	584	605	598	664	605	623	590	633	586	601	565	596	620	596	596	644	630	585	568	614	586	660	620	606	640	537	605	582	655	566	616	616	601	584	631	569	602	637	591	599	605	631	602	620	642	623	580	618	589	634	584	601	587	636	625	583	602	612	602	592	602	575	624	605	596	644	583	593	621	647	600	649	589	683	606	623	607	611	587	577	637	625	584	610	624	641	641	628	634	623	641	644	611	618	597	586	604	619	585	588	647	670	615	555	616	600	607	615	598	638	601
28877	32887	30374	12667	2030	686	346	316	279	303	281	279	275	288	307	303	275	303	281	282	277	296	297	277	278	319	307	296	278	262	290	288	314	304	286	299	296	282	321	288	301	291	265	262	265	296	271	272	270	285	275	301	280	295	248	300	259	268	292	287	295	312	280	262	282	295	285	300	303	297	322	297	316	279	303	297	289	279	305	310	285	270	332	281	267	280	286	322	296	292	301	274	304	277	309	264	350	287	305	287	315	305	341	268	312	298	277	275	309	278	286	296	284	286	301	283	294	298	301	321	283	273	270	287	303	301	272	301	285	275	263	326	288	293	282	290	252	277	311	256	292	285	305	281	282	311	261	298	305	291	274	257	285	319	288	319	290	281	305	316	313	301	285	288	283	270	352	298	269	323	291	292	258	291	287	267	301	294	309	263	267	279	308	313	300	310	340	308	303	281	268	299	314	304	302	289	287	306	288	264	265	283	318	270	308	274	305	285	269	286	318	288	294	292	293	260	306	272	288	281	293	289	299	268	269	295	286	247	294	263	287	282	261	276	273	281	317	333	319	283	314	273	261	299	299	289	297	289	276	310	299	261	286	278	330	269	290	269	282	273	314	317	290	258	294	276	290	267	285	280	288	287	313	308	286	300	302	289	273	304	309	293	316	272	275	295	279	295	282	334	309	265	305	313	268	265	308	283	286	278	289	324	292	310	304	312	288	294	316	290	296	291	278	278	294	278	306	278	314	283	322	318	278	297	315	269	312	300	295	307	274	303	278	278	269	310	294	286	274	306	296	292	257	277	278	273	310	271	289	273	284	302	303	265	300	311	298	305	288	267	314	283	269	288	311	299	285	284	294	321	291	285	317	291	292	272	275	282	290	290	283	299	282	281	288	308	304	276	317	261	286	296	290	290	301	277	295	326	265	282	299	287	281	273	286	308	320	304	289	298	292	287	295	293	310	287	311	303	288	299	268	269	265	274	302	286	282	298	293	281	295	257	290	295	314	284	286	282	285	308	317	288	281	299	282	277	275	312	308	237	270	309	288	287	273	300	302	257	270	297	285	299	265	284	310	309	285	298	288	299	290	291	295	301	287	301	287	313	284	304	265	268	287	290	291	292	301	323	314	299	313	312	312	295	276	268	283	281	271	289	297	308	257	311	334	319	278	265	295	280	306	302	308	288	292	290	269	278	255	274	323	302	311	266	288	316	325	298	278	306	280	298	279	287	289	298	261	298	276	290	297	296	299	290	265	289	282	280	283	295	280	292	281	318	265	281	269	280	293	293	286	277	294	267	264	282	302	294	284	300	282	274	296	304	281	286	284	276	285	321	273	304	272	310	332	294	280	297	294	301	260	295	294	281	306	249	291	271	289	271	297	266	292	306	297	282	296	302	271	264	278	280	283	290	311	284	261	300	296	284	295	289	298	308	299	263	290	313	268	307	325	287	295	309	305	281	273	285	287	260	296	295	268	282	271	267	296	271	281	284	323	288	288	310	246	275	268	300	269	289	289	299	287	296	302	296	275	293	305	305	271	330	305	282	319	310	300	298	332	300	289	263	274	282	303	318	280	296	286	291	307	310	309	293	278	290	320	286	279	292	276	279	305	289	304	278	289	295	284	302	306	291	306	282	286	307	310	263	273	312	294	290	299	288	332	289	280	244	264	274	287	318	290	283	295	302	282	264	291	266	308	277	299	296	302	299	313	279	331	304	291	310	265	261	316	286	266	302	285	290	273	293	280	287	301	309	282	275	307	288	295	258	307	309	295	346	315	280	285	313	311	291	287	289	282	295	287	276	274	318	318	286	288	301	264	282	286	283	271	283	273	256	292	277	296	301	286	312	308	307	290	286	295	299	319	292	284	286	296	300	312	283	302	294	327	278	292	283	298	302	270	283	323	289	322	330	323	255	296	285	299	301	278	287	284	300	309	313	275	308	300	251	311	327	295	310	288	288	303	279	318	272	273	303	290	318	281	308	282	303	271	266	254	295	312	281	293	305	259	289	290	258	285	305	277	305	268	282	297	320	282	271	289	262	286	280	282	313	297	298	297	315	292	285	291	295	314	310	292	254	303	300	281	313	305	291	283	319	303	274	302	311	288	281	311	285	316	289	298	324	295	284	285	285	289	281	323	277	302	279	285	312	280	302	300	315	275	296	294	288	271	298	268	292	331	307	289	269	283	284	313	279	272	282	280	306	300	281	309	267	303	330	268	291	311	302	265	293	268	278	258	286	290	287	263	296	273	287	323	300	305	284	289	313	293	299	280	272	260	275	272	317	288	291	281	311	274	280	266	317	293	279	333	284	294	313	316	279	299	296	294	290	271	299	282	274	306	302	277	297	299	311	310	276	293	264	295	330	317	308	297	289	292	293	286	319	307	297	310	318	275	282	288	307	299	301	289	320	276	278	273	313	302	335	285	295	289	288	285	292	312	297	325	288	276	299	299	301	305	281	319	292	298	303	264	295	335	271	290	280	298	269	284	306	271	303	289	280	281	310	254	260	283	273	328	275	257	282	281	298	278	279	267	304	293	309	274	282	294	319	317	305	264	305	303	313	315	314	269	313	262	282	280	297	258	302	289	316	302	290	288	294	264	281	274	287	301	258	293	316	300	295	286	289	315	309	272	267	313	278	292	303	289	292	288	321	250	300	292	303	276	303	322	284	282	283	278	272	258	298	281	289	268	297	278	317	327	294	296	277	276	292	309	268	309	283	293	302	320	285	289	278	315	288	288	286	302	288	300	298	298	344	282	284	303	285	300	282	296	296	275	273	287	305	312	286	299	289	318	275	316	306	299	257	280	313	275	322	314	287	298	281	306	285	303	277	288	302	315	263	292	268	322	286	332	284	266	274	289	278	294	301	273	309	290	279	282	325	287	276	294	297	318	307	287	295	310	300	291	330	281	270	295	312	305	299	293	322	305	257	288	269	276	291	303	321	298	305	271	294	316	275	307	288	286	296	280	276	291	300	274	292	296	294	300	279	277	272	290	294	321	267	288	266	303	285	261	285	252	279	306	333	285	288	305	283	286	287	280	287	288	303	287	295	302	304	277	273	292	262	309	253	288	278	303	287	290	305	287	258	297	293	290	316	250	316	286	280	280	319	273	265	333	279	278	293	332	276	284	268	300	289	299	305	278	291	295	294	317	276	294	316	296	293	286	260	273	279	307	274	290	316	285	328	282	281	275	284	285	316	279	299	297	267	293	286	271	290	271	281	317	310	269	301	282	284	300	282	311	294	293	306	278	303	289	285	312	284	299	287	322	291	294	291	287	280	312	299	303	276	300	263	302	307	292	292	285	321	300	301	269	322	294	286	269	300	273	286	294	291	299	310	281	301	283	245	279	286	301	262	288	300	314	272	271	278	290	304	271	297	292	289	275	305	295	276	279	292	289	329	269	269	315	303	309	304	283	254	276	278	282	293	307	277	250	314	275	330	308	298	292	301	322	302	296	308	321	301	279	286	296	300	286	314	284	264
35963	51603	35605	13681	3407	986	610	581	539	536	529	541	524	565	517	575	550	564	542	547	572	554	546	546	542	548	544	561	532	553	553	585	554	568	530	565	581	541	558	577	537	522	562	541	505	544	590	582	553	546	545	587	552	540	589	550	554	537	532	558	516	545	555	576	547	510	537	563	563	556	611	539	555	563	539	560	524	535	546	548	540	532	541	554	547	547	528	570	587	552	554	533	508	504	565	527	529	540	558	525	554	529	537	548	516	538	554	575	552	527	569	587	565	553	537	543	532	504	556	534	522	529	553	568	521	538	563	542	542	533	579	530	542	543	551	599	546	496	563	543	587	545	560	548	581	554	582	537	555	553	520	569	538	532	536	537	521	563	512	564	551	526	563	544	587	512	531	591	552	556	593	521	536	529	545	567	547	495	553	570	601	547	554	538	530	557	602	540	532	546	566	568	541	523	573	553	549	547	553	574	539	552	579	537	535	567	527	538	515	547	533	576	509	552	546	542	528	548	552	567	517	533	549	581	539	534	503	588	551	563	576	504	499	563	589	588	557	560	593	542	515	579	575	544	593	534	573	526	575	564	534	524	544	548	565	541	536	521	544	547	567	581	513	559	522	555	558	584	539	555	563	604	558	584	554	563	558	532	529	564	531	585	547	620	556	610	549	568	581	533	527	542	560	570	538	550	557	557	575	590	518	536	507	544	537	519	550	533	557	542	529	544	546	551	557	562	536	519	531	584	513	607	530	529	540	526	551	544	599	551	523	541	568	557	558	579	556	545	557	528	520	531	541	548	575	529	521	562	556	533	520	581	573	542	542	576	580	594	572	535	536	564	570	573	512	531	550	563	563	584	588	564	532	575	574	552	573	525	566	549	578	554	592	539	540	564	567	544	554	567	512	547	533	571	531	586	519	544	534	552	576	565	589	546	523	585	544	536	554	557	543	573	575	551	545	520	516	545	524	556	518	575	523	520	532	549	550	537	527	587	538	496	528	551	561	530	551	618	496	582	551	543	514	544	526	570	528	579	543	538	531	590	530	565	548	539	515	545	557	542	551	549	500	600	558	546	490	547	550	552	562	566	576	530	564	525	533	517	538	533	543	538	523	548	555	580	530	529	552	542	586	568	562	540	567	553	563	559	589	546	545	551	587	552	575	569	536	523	514	503	545	593	551	550	529	570	572	545	564	607	548	536	554	550	541	553	529	588	542	552	559	541	576	542	559	514	548	526	544	525	594	555	573	545	618	562	528	534	553	595	556	528	548	608	542	552	550	515	535	560	504	574	530	580	513	546	537	613	607	566	563	553	565	492	604	557	533	525	531	519	578	546	588	551	547	532	527	516	580	598	500	545	519	583	562	559	564	570	579	553	513	531	528	541	591	529	555	540	534	602	568	498	580	554	531	578	561	509	569	574	577	556	561	535	523	548	570	570	545	545	566	543	540	518	503	557	510	559	595	561	566	541	534	592	590	537	514	567	520	553	542	514	504	544	601	577	556	551	587	553	554	536	548	541	535	519	556	536	544	548	572	540	566	550	523	530	558	548	554	550	565	527	546	551	528	493	513	539	562	536	557	582	563	531	557	577	589	570	553	546	568	537	579	529	556	546	527	495	592	522	544	586	548	562	536	565	554	577	540	588	512	571	570	563	602	552	564	543	544	595	539	552	514	472	483	563	518	538	554	538	526	545	534	528	543	512	572	494	545	563	534	544	545	525	544	567	584	538	561	556	564	541	564	517	559	520	553	544	510	557	585	586	543	586	562	579	498	508	557	579	553	587	528	525	586	558	578	603	574	561	552	551	554	579	601	554	552	593	586	537	537	535	552	548	548	540	548	578	589	524	561	603	573	591	546	609	538	522	540	519	542	589	527	535	558	536	572	543	546	591	571	543	593	528	555	523	536	543	551	557	558	583	558	549	550	583	612	552	555	544	569	566	565	591	529	535	564	542	549	543	573	516	585	562	578	583	569	537	529	560	587	539	556	538	515	529	554	582	560	574	555	546	573	540	521	598	506	603	554	552	544	546	531	574	546	565	513	601	502	566	553	575	533	521	549	578	534	558	551	580	550	527	553	590	576	581	521	519	519	592	566	556	544	553	514	541	588	509	540	519	537	546	534	523	564	524	554	537	600	527	568	544	508	590	538	542	545	562	567	508	548	574	551	552	572	553	525	565	518	508	571	566	534	555	566	572	554	554	560	544	562	576	543	544	565	582	533	607	539	526	569	555	528	585	520	505	532	565	558	531	552	536	572	524	525	580	551	587	512	553	541	517	558	520	555	574	546	547	498	570	555	554	590	544	525	547	530	554	556	558	550	522	612	530	563	576	539	516	549	539	565	525	558	586	561	566	589	542	536	530	575	544	575	553	547	584	562	509	571	518	545	545	579	512	506	535	571	556	570	561	529	548	589	579	537	520	510	537	577	570	559	568	574	556	574	533	549	551	545	559	512	533	559	594	534	579	566	514	580	522	592	573	510	542	545	599	531	546	522	512	505	563	525	559	554	533	550	552	582	582	528	559	532	549	563	539	552	563	522	585	555	529	542	552	550	532	530	557	536	573	518	544	538	549	523	605	537	569	588	568	562	581	543	536	541	599	546	524	542	531	552	573	547	575	519	559	559	570	543	524	580	588	572	575	603	505	560	538	597	543	576	538	558	567	523	552	517	577	568	599	560	535	576	490	553	559	554	533	534	579	529	533	573	570	509	619	565	584	547	570	577	550	535	521	558	514	574	541	534	556	527	503	558	563	613	526	553	538	586	573	555	521	583	532	534	536	579	556	542	498	590	543	553	548	619	558	555	543	558	551	601	534	572	542	551	591	611	547	594	526	552	539	525	566	551	530	514	531	544	548	561	579	514	560	517	490	557	536	561	508	570	557	572	570	548	583	556	548	539	586	551	531	597	527	566	543	504	564	504	563	541	546	573	540	535	544	553	534	579	531	518	558	553	564	613	495	571	583	538	561	495	531	527	579	543	585	543	545	511	546	593	577	583	579	548	560	591	552	555	558	570	510	535	561	571	571	527	550	545	555	562	538	583	578	505	546	539	527	505	544	533	533	569	527	527	542	554	537	533	529	561	580	530	552	551	559	572	528	543	559	558	541	570	523	534	515	531	550	582	541	582	527	517	558	574	513	525	579	568	590	565	522	554	533	522	551	592	544	526	531	555	526	562	561	587	525	553	565	574	540	548	537	567	545	557	528	563	581	577	572	546	517	517	549	595	523	539	563	522	569	549	561	533	583	517	549	533	588	545	569	557	566	505	555	523	551	556	565	531	528	557	548	552	579	612	489	568	569	561	562	511	551	545	568	578	563	548	553	585	546	540	545	567	584	547	534	623	544	579	516	527	565	601	539	559	562	549	592	571	530	554	563	561	581	560	593	527	553	573	572	572	570	569	524	504	530	571	542	539	593	509	532	525	563	472	555	569	554	564	570	576	557	547	532	557	493	539	590	552	582	554	551	509	534	532	530
24717	24679	35617	27534	18141	5380	539	338	306	331	311	299	310	328	309	303	277	297	273	294	271	329	283	288	293	290	313	270	305	326	292	325	312	287	308	272	291	291	309	278	270	306	278	306	267	294	305	256	302	293	291	277	291	314	310	305	275	276	268	312	269	287	282	276	312	287	290	282	327	310	307	263	309	302	286	318	304	278	304	280	288	306	294	278	307	314	291	311	293	260	251	296	286	293	312	320	281	321	307	275	287	312	317	284	303	327	281	320	286	299	290	271	278	328	271	298	283	300	292	296	314	304	321	300	297	307	307	284	296	303	303	319	272	306	298	315	283	268	312	278	292	292	280	307	286	287	296	294	285	293	313	266	304	313	296	303	311	282	277	272	278	294	302	286	300	281	304	315	313	300	288	305	311	269	270	267	290	276	297	295	290	278	310	289	309	301	289	307	277	309	307	318	285	292	311	294	295	289	310	305	304	287	320	295	266	268	291	314	289	256	296	272	275	294	297	312	285	284	255	297	280	320	281	347	303	317	288	307	293	309	285	300	303	282	281	324	284	286	308	288	312	267	283	282	269	297	295	331	315	304	277	322	293	254	286	310	306	290	278	297	264	311	264	272	274	281	311	279	305	269	308	274	281	328	307	310	293	291	280	293	309	289	297	319	266	290	270	289	266	317	295	287	300	314	273	315	298	324	292	290	283	313	296	318	259	306	283	313	284	276	332	297	320	292	306	329	272	301	292	302	294	281	303	286	320	282	284	315	305	276	292	288	317	309	278	322	288	300	312	287	309	297	287	317	305	273	310	300	292	281	313	311	295	296	297	306	327	275	285	313	305	270	284	345	306	305	296	307	310	253	296	314	308	250	327	284	310	297	306	293	307	293	283	305	292	305	305	293	305	255	288	290	287	310	286	274	344	280	290	294	307	327	276	280	303	294	280	277	305	288	285	301	312	310	313	288	310	305	267	294	288	269	282	295	320	275	305	276	297	313	294	284	309	274	259	291	335	287	311	274	300	285	300	274	294	245	291	296	267	295	258	280	271	292	292	283	301	302	306	292	292	294	287	318	316	319	303	274	292	294	259	305	308	330	288	313	299	260	299	283	286	294	314	300	305	294	308	318	295	283	320	327	310	287	304	303	279	309	300	281	295	301	249	310	309	313	284	302	295	272	261	313	297	317	283	271	277	267	249	273	270	271	272	307	297	273	303	277	279	284	316	296	297	276	317	288	309	280	269	328	335	308	287	284	273	267	305	293	288	308	263	331	297	299	288	293	264	302	314	262	250	293	284	337	298	321	299	299	287	277	306	307	256	290	298	257	320	312	267	275	281	310	317	269	302	287	276	284	290	290	313	274	301	281	299	304	282	292	266	294	299	274	267	281	318	262	298	278	273	294	244	298	328	292	345	290	290	287	273	294	279	299	299	293	302	308	288	305	271	277	291	284	298	281	300	273	279	344	266	280	319	290	304	281	276	285	301	306	287	303	303	317	288	296	330	274	279	310	294	283	310	310	294	294	275	281	257	289	275	265	273	261	262	312	306	295	304	272	297	300	277	274	287	308	281	265	272	312	311	288	297	259	263	273	282	283	307	278	303	297	313	278	287	294	281	266	285	281	292	292	305	287	288	273	310	285	281	294	347	302	302	288	311	295	327	279	278	325	260	288	284	294	289	310	296	268	337	283	308	289	289	301	296	278	297	335	322	289	313	285	283	303	307	292	329	326	301	285	303	304	285	291	286	274	262	290	292	264	295	319	296	295	283	316	295	302	326	281	299	264	317	300	311	253	270	307	283	254	312	323	298	299	308	311	318	273	300	272	273	284	280	261	267	279	323	291	288	302	321	274	305	283	285	317	298	307	302	267	274	288	303	287	280	299	270	303	297	274	287	263	321	278	292	286	314	310	255	271	304	268	261	276	266	322	282	286	298	314	312	292	294	281	293	288	275	279	320	308	305	322	316	318	282	283	302	311	316	293	284	283	307	271	294	288	289	284	301	299	294	338	289	294	309	288	285	273	301	275	311	288	281	295	287	298	294	325	306	286	317	296	287	279	324	323	299	296	272	289	274	271	304	309	283	285	255	311	270	313	305	301	275	327	286	331	295	310	294	305	268	325	302	270	291	321	306	292	297	332	297	316	277	291	285	282	315	304	322	317	307	256	313	327	284	272	312	278	276	292	285	255	331	299	287	283	301	293	251	311	284	314	324	290	304	297	291	269	317	297	303	282	282	327	294	281	274	312	281	280	300	284	306	281	288	302	283	311	298	291	282	272	256	306	292	313	321	303	278	308	258	301	275	304	292	272	302	318	302	292	286	313	310	274	306	273	317	335	293	254	314	303	281	282	300	279	291	281	297	289	269	272	270	281	283	289	305	266	299	300	270	291	291	302	305	292	284	323	248	319	326	279	310	293	281	279	274	291	293	279	299	291	283	289	301	286	292	318	289	277	287	293	302	259	285	283	287	289	304	272	305	273	286	295	307	284	294	288	281	288	280	322	277	290	296	271	291	296	302	288	281	283	305	284	299	308	275	313	303	302	282	284	277	290	315	276	289	300	282	281	314	293	318	268	275	283	289	304	277	294	311	296	272	297	278	273	306	311	302	296	314	298	297	265	300	290	302	296	303	312	267	265	310	265	304	269	288	284	319	325	339	257	324	298	298	278	290	327	306	292	288	296	251	339	269	262	284	272	316	283	261	280	296	278	272	275	291	293	285	319	280	294	276	312	279	281	279	316	278	282	305	259	303	281	293	326	317	293	295	308	316	273	317	322	251	282	305	302	293	300	315	293	286	293	314	277	322	275	285	303	288	280	303	322	294	305	288	287	281	293	293	279	307	294	278	295	312	311	298	263	303	295	277	272	301	285	292	277	267	276	280	278	291	289	291	300	290	288	278	288	279	304	294	291	278	326	282	292	324	289	275	284	329	265	298	328	295	321	305	294	309	289	308	319	303	297	316	299	293	259	332	276	304	294	294	268	323	276	276	301	290	273	296	288	301	316	299	299	310	255	304	304	299	263	272	289	303	262	282	290	289	320	308	290	282	314	315	294	299	293	297	288	323	289	277	315	294	289	281	322	271	296	275	275	296	290	306	285	302	290	297	283	292	328	294	309	306	281	319	285	296	283	287	306	305	293	321	285	285	296	306	289	298	282	293	299	284	284	272	287	275	290	326	279	286	324	289	300	294	283	287	311	285	276	267	277	310	297	299	323	285	307	287	307	311	265	299	278	273	302	312	292	302	306	270	305	321	311	287	320	288	251	298	311	309	299	293	292	298	288	332	306	298	275	262	293	309	308	304	301	273	309	292	276	274	287	282	308	294	299	288	301	295	258	275	285	296	312	316	295	283	298	275	276	260	305	279	293	280	283	296	287	308	296	284	292	272	283	286	295	309	335	294	307	294	274	293	295	293	294	292	276	303	283	268	278	282	307	311	323	281	301	302	317	289	295	296	258	304	282	274	272	322	303	272	294	310	310
59098	90862	64882	34246	12230	2525	794	593	550	543	549	563	540	557	551	506	564	593	531	541	553	537	592	533	559	555	485	563	533	575	562	567	542	580	569	565	535	522	551	499	538	523	569	561	539	527	556	594	551	548	550	533	508	565	568	542	548	554	605	534	549	515	558	527	582	496	577	548	563	535	522	561	538	580	571	493	566	545	519	572	545	527	554	617	542	563	557	533	519	539	522	520	577	562	531	533	583	560	549	564	574	601	523	520	556	569	542	551	534	558	574	559	580	513	550	551	556	557	571	574	554	534	580	517	553	553	531	531	586	549	541	552	550	566	537	574	560	546	551	548	574	516	551	517	565	532	554	566	555	541	560	568	556	555	540	520	526	573	571	563	529	565	528	544	552	553	545	511	570	543	551	524	558	502	535	565	565	563	516	553	562	550	540	568	554	554	563	535	577	508	558	537	563	521	549	560	521	549	551	510	563	572	549	529	573	513	560	495	565	587	553	602	575	606	545	566	559	521	513	561	595	531	521	549	553	562	534	593	548	540	564	560	560	578	534	521	504	551	546	552	511	550	560	567	529	585	557	558	545	575	522	547	543	528	547	550	562	504	514	548	531	566	560	585	584	514	587	594	547	556	514	531	544	546	549	576	555	595	537	573	545	545	546	569	584	584	525	505	526	576	550	565	532	550	535	499	512	537	550	557	596	582	548	523	548	573	523	538	552	510	542	540	525	567	587	565	575	544	555	550	557	589	514	550	560	506	519	550	565	511	521	548	553	538	573	559	565	537	554	564	557	564	561	518	525	552	561	578	525	545	553	539	528	565	550	522	549	510	538	490	622	550	547	561	552	535	533	556	526	547	552	571	585	542	572	594	540	567	556	516	580	568	553	500	522	593	531	556	560	523	544	571	583	503	582	588	564	579	579	544	569	519	584	522	516	562	548	526	508	531	553	554	534	518	553	560	534	515	541	528	575	539	580	532	520	553	566	542	509	540	583	548	522	587	505	562	521	560	552	567	546	537	538	546	533	557	621	553	562	567	518	543	538	537	542	524	544	562	594	532	526	536	552	528	581	538	544	508	558	587	540	533	573	573	560	497	561	525	533	548	554	544	542	552	584	530	531	603	557	542	574	565	519	557	560	562	512	519	546	544	602	544	567	536	567	481	564	549	547	584	569	554	520	551	529	508	569	544	529	537	569	515	576	586	588	556	560	543	574	537	591	560	577	521	536	552	548	563	544	540	490	546	572	575	554	593	522	533	559	566	600	564	480	543	551	551	533	574	532	545	512	576	522	587	513	516	476	546	575	553	559	557	529	547	518	568	527	560	580	562	567	549	524	557	541	553	539	497	525	532	568	507	553	554	585	551	561	519	514	546	521	545	542	555	574	543	530	542	576	511	514	561	510	536	563	592	589	546	572	554	554	498	571	530	497	544	539	557	558	561	589	569	504	585	543	524	552	552	526	547	557	552	527	579	534	524	546	540	560	604	525	532	554	519	578	581	553	536	503	557	560	534	554	590	524	563	588	536	549	565	543	572	571	527	532	556	578	506	535	531	571	538	544	506	536	585	541	521	581	585	578	545	578	548	555	531	529	532	537	536	550	531	544	543	563	576	544	535	522	536	512	536	512	543	568	536	564	535	551	543	559	523	553	561	548	577	522	548	543	519	524	532	598	523	545	560	584	518	566	525	550	536	577	530	574	551	561	546	533	514	563	578	570	548	538	522	526	504	542	559	571	531	516	504	557	565	576	542	525	599	572	560	542	535	536	549	572	589	582	565	559	497	528	536	555	509	541	570	554	550	555	567	541	563	518	553	565	545	545	557	584	585	568	593	530	518	564	543	528	537	591	543	570	554	573	536	509	503	578	509	554	561	555	519	556	570	568	558	539	559	536	576	537	578	530	628	537	540	568	508	562	519	567	524	549	545	526	548	543	567	547	553	573	531	569	574	526	548	571	567	594	542	543	560	568	520	544	503	535	539	546	580	538	538	555	584	557	544	581	583	525	525	576	574	520	555	555	535	533	517	548	565	543	519	557	587	534	528	544	547	560	543	527	559	532	551	543	555	537	555	520	557	577	532	543	527	541	538	499	572	539	547	556	564	548	541	553	551	578	515	559	581	563	570	567	555	539	551	538	546	568	502	526	581	557	562	552	530	545	556	563	537	570	570	582	581	540	518	579	552	525	558	561	570	529	543	548	513	553	558	530	533	589	563	577	514	570	571	559	514	574	522	540	563	516	585	542	588	545	541	528	559	526	544	537	536	503	570	538	563	538	574	542	597	550	553	540	569	514	514	551	553	551	573	559	583	573	535	510	534	583	556	549	537	555	572	533	517	556	560	548	550	541	549	558	600	581	564	534	534	553	565	527	559	578	536	613	554	578	532	533	501	544	530	551	512	537	547	548	508	527	566	536	533	536	551	561	569	570	564	559	532	555	537	514	526	585	533	591	577	561	542	542	559	558	545	547	543	526	545	573	554	556	531	574	571	600	559	547	549	554	524	518	526	602	542	567	552	554	553	593	570	561	527	546	549	547	520	585	512	531	562	545	556	529	621	556	583	563	527	565	562	570	537	539	507	511	534	559	514	497	536	587	575	583	560	540	569	555	530	544	541	511	570	554	569	520	554	547	558	516	578	549	539	536	540	551	586	535	551	577	542	539	528	527	534	541	541	515	529	527	543	559	537	549	562	539	562	611	530	530	550	553	561	560	537	560	590	598	565	550	594	559	566	620	566	540	556	521	541	592	534	539	498	504	557	572	557	579	543	543	575	525	500	543	538	499	500	570	569	529	573	559	515	564	530	557	560	527	540	552	512	497	579	580	534	525	531	572	548	548	532	569	523	552	516	551	530	550	536	527	539	557	549	580	517	591	522	544	531	584	554	551	549	545	559	606	523	537	606	541	526	569	525	510	566	562	541	568	548	503	525	532	553	562	530	548	514	564	540	502	548	534	516	556	540	518	562	593	540	562	555	562	574	528	597	567	529	510	557	553	574	551	542	526	549	555	538	518	523	560	510	585	592	553	535	531	568	564	550	550	524	608	563	529	557	569	561	567	584	525	538	540	545	530	535	539	577	530	507	520	549	570	554	577	538	548	553	528	551	540	541	509	539	526	520	543	574	539	529	546	542	538	566	534	580	611	552	592	533	552	550	536	559	569	563	548	518	535	529	537	551	541	522	587	548	603	572	535	578	559	549	597	547	533	589	604	543	534	528	558	571	523	545	552	570	571	578	559	578	562	577	572	573	571	579	551	521	526	520	578	587	537	554	551	521	539	562	562	570	568	524	532	563	545	540	545	559	544	530	573	533	559	550	577	581	586	550	551	543	564	569	541	585	519	528	532	529	590	567	523	581	594	546	584	533	509	551	537	539	555	601	531	524	553	547	548	585	575	530	595	539	557	549	547	527	524	553	561	535	539	576	556	529	564	596	581	520	544	586	576	549	529	551	540	549	563	534	552	555	554	564	519	566	566	578
23511	22786	32121	25709	21151	16254	2784	411	347	337	361	336	373	376	314	358	337	338	359	341	346	339	337	354	356	365	351	347	350	364	357	373	372	316	366	329	341	346	353	332	324	363	339	333	309	359	318	338	350	356	342	365	361	365	338	338	312	310	327	415	350	321	328	326	333	357	317	336	353	348	342	319	346	361	355	338	355	349	342	353	326	350	338	323	321	322	362	347	351	345	335	350	358	309	298	322	332	323	343	304	358	356	345	341	347	334	392	316	319	305	359	372	340	385	360	323	355	342	320	343	360	366	325	330	341	332	331	341	351	302	334	340	330	352	360	316	341	359	322	344	335	354	343	334	334	339	335	329	304	320	342	341	346	367	327	362	361	319	321	341	321	342	341	333	342	341	377	350	352	329	320	341	356	365	324	325	336	321	369	347	333	374	333	299	341	347	329	337	320	368	325	339	341	355	346	357	336	336	309	340	337	383	350	326	327	335	326	361	343	327	315	337	317	325	330	315	357	335	365	335	360	338	323	324	350	302	341	353	307	284	314	346	377	373	330	323	347	337	332	335	325	330	304	300	348	328	342	310	341	341	341	328	342	352	338	341	370	320	352	362	338	360	313	321	338	358	349	341	315	330	345	326	364	328	342	390	357	353	352	316	348	341	327	378	346	338	348	395	297	345	343	324	349	317	342	325	350	314	349	347	311	347	345	320	350	341	326	356	350	373	340	320	322	336	338	346	310	337	355	361	336	316	356	336	339	347	340	327	320	340	295	338	332	348	334	331	352	368	352	369	304	316	367	331	338	338	346	352	361	379	330	356	332	326	342	294	357	336	338	316	320	321	363	329	353	382	327	366	319	372	342	328	336	321	383	330	332	336	368	293	348	339	341	340	363	329	323	341	323	339	311	321	363	338	292	363	343	331	348	376	334	348	337	336	344	334	320	334	335	336	313	337	343	309	377	357	332	368	360	355	356	323	317	363	318	356	330	327	322	337	316	316	339	354	334	343	351	357	365	343	346	360	372	358	312	339	330	372	366	321	327	328	325	329	315	322	304	325	348	370	354	360	323	343	351	328	331	338	366	336	342	322	344	347	362	348	349	327	350	323	344	335	296	316	337	316	353	322	331	322	381	327	331	311	353	319	358	311	334	329	357	324	334	338	343	355	363	335	333	315	298	396	334	352	351	366	342	374	355	301	357	359	361	322	308	318	360	349	346	338	346	320	337	346	359	340	324	366	355	320	343	360	375	364	340	347	350	341	359	311	345	353	339	351	353	292	356	331	355	344	331	331	342	359	364	331	359	330	325	316	361	330	343	341	312	374	344	351	359	342	355	325	351	345	320	327	329	345	302	329	345	349	361	360	340	367	332	330	308	342	381	329	354	343	369	355	321	347	358	344	358	335	317	310	342	348	340	398	340	332	347	345	344	325	311	337	365	362	368	324	346	326	340	344	345	333	347	335	341	318	357	341	325	342	339	327	328	357	357	328	296	326	353	334	365	344	327	330	321	374	318	346	320	344	342	310	324	303	337	321	330	382	344	328	330	364	342	321	360	311	350	317	349	331	375	324	361	358	352	330	362	301	324	318	315	354	349	326	347	319	335	311	351	344	338	364	355	334	353	340	342	340	366	357	348	324	344	343	355	339	323	353	358	346	329	367	348	379	343	357	343	345	358	332	351	327	315	312	333	387	371	318	349	346	312	339	338	339	330	329	328	360	346	342	328	365	363	374	376	353	339	341	326	347	356	363	370	356	326	350	336	295	345	358	311	378	372	337	352	348	381	336	377	346	330	341	342	322	345	347	348	354	364	357	353	328	324	363	352	290	384	316	360	328	357	337	328	348	372	339	334	342	354	337	335	361	337	343	353	344	327	315	345	371	343	340	342	350	353	320	349	349	355	302	324	332	366	353	351	330	337	334	354	321	331	384	314	354	353	363	370	305	327	320	328	347	366	326	315	371	364	300	377	321	340	354	331	373	324	312	331	339	311	338	315	349	317	315	346	373	304	360	328	372	320	316	341	363	332	323	302	318	332	346	331	358	347	340	359	361	336	348	327	333	359	331	331	359	326	352	357	305	339	318	332	340	334	343	354	345	341	318	330	368	340	336	358	311	344	346	306	332	346	328	359	327	348	323	322	340	360	317	342	331	329	362	364	309	342	309	319	327	343	351	362	327	350	330	336	343	344	345	348	337	337	326	339	329	334	333	319	360	312	325	345	328	318	341	373	331	330	330	358	329	353	311	331	330	329	366	346	330	329	306	326	350	346	347	331	338	348	361	362	377	326	355	338	335	324	385	306	331	347	332	357	333	340	340	352	340	352	305	341	357	335	358	327	366	325	351	374	351	389	339	324	343	311	331	333	350	338	363	347	324	326	384	346	351	352	324	325	374	360	337	326	370	347	333	369	351	337	327	349	373	360	331	317	311	345	321	329	361	350	351	337	334	316	332	324	338	337	325	338	338	305	362	316	361	314	345	358	328	322	328	330	348	326	333	337	360	336	345	317	337	331	363	336	324	311	327	323	387	317	336	353	332	315	343	363	335	339	331	296	338	326	365	374	357	378	349	345	361	340	306	315	343	337	317	359	314	353	328	342	351	332	333	320	320	339	375	319	317	336	347	317	363	367	347	330	329	335	339	303	330	352	360	346	326	330	359	372	334	347	367	363	320	339	301	323	327	333	365	358	380	342	364	334	298	337	342	359	360	331	372	333	355	348	319	347	338	331	336	367	363	344	325	333	332	352	350	328	347	330	318	306	310	332	333	352	335	361	374	348	351	320	345	331	345	323	351	317	332	322	316	363	360	334	323	315	313	333	323	334	354	385	313	321	294	320	332	357	354	319	348	374	356	355	362	334	348	355	345	324	349	310	348	337	352	347	330	332	363	331	319	344	346	331	336	332	318	317	322	309	338	356	349	345	329	320	340	350	326	363	341	330	349	318	371	320	308	347	360	333	331	349	343	323	315	368	321	332	346	352	325	349	327	363	362	316	349	360	337	339	368	336	354	324	326	359	360	368	346	339	339	335	400	316	347	353	351	328	349	364	335	329	362	351	357	344	380	345	321	357	338	375	339	344	345	328	321	356	369	323	322	329	372	353	317	339	336	303	303	339	291	342	359	308	342	365	330	327	318	340	347	356	360	377	336	358	351	329	327	358	345	358	340	310	324	350	343	343	341	332	400	362	348	330	354	330	341	345	341	333	327	347	332	314	323	311	320	355	347	342	335	332	339	319	304	332	332	301	383	334	296	315	281	356	352	351	343	370	321	320	356	353	316	314	358	348	350	342	334	350	330	332	367	344	338	331	354	318	374	322	332	316	324	329	318	294	344	332	326	310	364	386	336	371	362	359	330	327	321	333	359	333	328	332	342	341	351	344	322	352	320	327	336	343	348	370	350	324	329	321	341	339	324	369	327	332	348	343	348	343	329	360	370	348	361	365	363	320	359	350	334	361	327	344	328	295	346	359	336	331	362	341	342
61394	99568	73587	43293	18496	4398	1126	646	627	610	624	622	625	605	575	592	630	624	583	580	626	641	619	564	587	610	616	584	608	596	626	642	546	622	623	649	612	613	565	619	641	573	595	607	635	595	627	623	620	613	641	619	625	624	589	619	577	562	621	558	577	665	644	627	627	596	582	634	587	569	611	646	652	650	581	604	647	601	601	629	569	603	573	628	635	580	593	628	638	615	581	587	627	603	636	628	590	586	617	634	585	646	581	630	615	588	600	582	599	614	621	600	601	622	620	568	587	655	607	629	601	596	615	616	585	644	618	627	624	631	611	584	644	599	631	603	634	551	602	622	582	651	623	583	615	615	626	634	631	600	603	633	617	604	598	641	659	583	613	594	605	626	608	637	609	576	618	629	669	562	610	575	668	601	638	596	595	566	620	610	582	608	595	643	580	582	637	619	610	573	616	612	619	642	602	650	618	600	641	581	622	594	619	573	611	602	617	622	645	583	635	577	620	604	609	649	661	571	626	608	634	611	654	633	586	643	624	597	629	624	582	620	604	582	623	592	585	618	595	614	603	614	603	595	561	594	605	592	624	568	622	580	572	590	578	638	606	606	591	587	618	616	590	582	584	591	609	607	588	614	619	610	597	547	583	610	616	610	615	615	582	586	599	574	634	561	616	587	547	600	600	601	624	597	589	613	560	613	627	626	630	576	570	582	581	551	605	610	590	605	600	578	642	637	622	601	618	536	612	645	595	602	625	551	595	602	591	608	587	599	593	592	582	604	617	584	637	595	579	611	612	645	579	575	616	571	605	617	632	585	598	624	601	574	576	595	569	578	629	624	609	590	680	599	637	595	633	611	592	585	624	632	601	631	622	586	604	587	628	612	626	640	610	635	589	617	671	614	590	587	574	583	604	608	599	629	581	621	639	601	608	623	605	541	659	629	631	619	583	578	610	627	639	561	613	636	603	631	608	624	625	678	610	575	614	608	582	632	590	634	587	599	613	631	597	616	620	603	610	577	586	635	578	578	597	605	628	573	618	603	620	570	624	608	628	575	633	609	614	567	652	564	605	625	595	627	578	630	596	609	634	592	640	637	559	591	589	593	599	577	630	611	647	572	637	598	616	602	593	618	634	601	565	582	605	657	612	590	578	630	575	618	593	634	607	603	584	654	603	640	620	602	566	612	600	604	645	617	638	583	584	560	623	598	596	616	616	641	623	609	600	563	650	636	605	606	577	641	654	626	592	581	614	590	537	584	625	538	639	560	573	564	603	616	624	631	567	572	583	663	604	628	572	590	617	631	608	610	619	582	610	599	630	588	586	635	620	607	643	633	607	661	643	581	595	586	605	576	607	611	628	577	599	603	642	574	651	603	618	599	651	596	612	637	611	606	610	620	589	622	577	603	589	576	611	611	637	574	609	612	588	603	589	609	555	581	574	595	596	616	625	598	598	602	635	581	602	600	576	595	585	568	590	620	586	617	565	600	585	617	614	611	609	601	572	581	628	598	597	606	602	662	611	666	623	590	590	585	615	593	623	630	587	610	572	641	621	573	590	623	662	615	631	623	601	602	629	632	578	613	553	580	607	642	581	654	602	567	556	623	626	590	608	599	622	612	634	629	601	602	579	621	645	614	578	640	600	599	588	617	611	595	621	576	622	591	611	580	624	599	662	592	583	592	572	589	619	616	670	597	630	633	626	591	636	616	588	651	608	592	636	616	597	593	632	611	576	633	628	650	605	624	634	589	564	638	638	583	616	617	603	576	640	593	555	653	624	588	609	614	580	597	610	620	620	572	569	637	617	635	587	604	622	561	618	585	653	607	599	589	607	592	569	605	628	592	600	590	610	613	645	596	598	579	581	573	580	565	614	623	634	600	570	584	645	592	597	629	609	618	614	620	586	569	607	584	614	602	541	613	613	609	588	561	594	586	614	635	562	604	615	610	623	627	621	631	599	591	635	608	625	619	624	608	592	560	630	612	621	589	621	619	615	622	564	579	602	602	606	606	632	616	608	632	644	615	621	587	602	572	632	568	623	589	577	551	619	592	561	645	573	595	620	605	602	639	591	615	631	600	590	577	617	613	590	628	594	585	629	594	601	658	633	622	608	562	642	584	588	642	616	648	605	605	627	624	601	611	577	635	631	546	602	610	635	623	594	599	629	601	619	602	617	609	591	613	605	606	557	601	604	614	594	572	593	629	612	608	566	589	634	572	574	617	560	598	652	588	594	644	608	576	599	619	608	605	543	601	615	585	602	570	571	565	617	593	621	615	599	611	599	579	628	627	591	619	617	603	638	593	614	581	614	620	632	596	626	676	580	633	605	614	579	651	564	635	616	599	609	597	628	572	627	653	616	586	648	620	602	630	624	595	597	608	610	582	631	638	615	601	623	579	581	588	597	588	636	596	609	623	592	608	566	599	604	622	594	586	557	617	644	627	615	586	608	580	590	612	588	597	628	562	577	647	586	618	610	633	607	611	619	636	628	611	607	644	597	630	631	576	599	598	642	596	575	629	605	568	656	593	575	646	612	597	613	574	583	576	598	603	600	555	619	571	616	617	625	662	615	616	635	588	598	582	616	627	613	621	599	607	577	614	575	618	643	615	593	544	633	632	602	620	562	590	597	587	603	594	589	603	635	603	647	580	575	601	597	650	617	570	609	612	619	638	603	571	632	614	592	636	603	604	620	585	634	592	626	566	588	620	616	578	619	573	583	600	636	577	565	616	598	590	626	629	644	643	597	612	603	622	597	604	618	610	612	644	620	614	586	598	608	598	666	618	571	610	626	640	585	628	621	605	583	623	600	586	617	633	606	579	651	597	643	604	627	688	598	605	594	636	597	650	611	620	607	613	639	582	620	582	584	631	587	590	583	597	594	644	652	600	590	613	625	624	599	581	592	560	610	594	584	637	640	597	579	568	581	603	601	597	556	603	612	602	581	592	587	601	610	616	586	577	565	606	593	626	660	584	571	556	621	608	587	582	602	592	606	612	600	640	639	574	604	621	657	630	575	601	548	615	580	607	645	596	618	626	617	624	614	599	618	574	584	608	614	582	614	565	578	614	621	591	629	595	608	591	636	585	601	609	642	592	612	612	615	603	626	605	572	654	647	573	606	596	579	576	611	637	652	605	648	610	594	631	594	610	614	597	637	648	628	611	550	581	619	632	596	591	606	571	627	611	619	577	585	634	593	597	604	594	604	583	625	617	577	596	573	601	587	611	619	574	626	599	603	589	687	592	588	624	632	588	644	627	622	587	590	594	567	607	617	595	623	605	638	652	648	641	619	613	630	629	614	597	633	592	570	620	594	556	635	626	595	565	598	569	592	623	641	604	597	584	664	646	634	573	598	586	643	597	621	612	590	599	644	579	615	648	615	627	577	622	646	619	567	566	618	628	633	667	592	582	586	651	644	591	594	589	601	582	613	593	613	625	532	573	606	608	604	625	556	616	614	625	599	581	586	621	558	632	607	604	652	579	597	583
29053	33228	29000	12001	1829	628	353	298	307	303	294	309	310	320	287	287	271	282	292	288	273	270	308	303	303	269	286	298	322	281	295	287	299	285	338	307	278	303	294	273	302	269	289	287	272	294	264	310	281	285	321	299	293	276	268	288	279	303	264	265	294	263	305	277	259	267	290	281	303	295	276	304	279	260	291	286	300	274	287	261	277	277	279	291	302	267	295	296	270	271	273	270	300	257	274	276	295	293	261	293	275	293	284	279	270	296	308	259	286	282	264	273	272	295	264	296	294	300	279	270	289	282	319	284	285	266	273	262	277	276	268	264	267	299	278	278	296	296	288	293	257	294	304	303	282	279	274	272	289	305	293	254	294	267	283	265	280	270	300	279	292	313	271	286	292	301	290	276	300	296	273	258	300	299	277	276	266	269	300	281	309	270	261	297	318	332	297	274	282	275	280	271	323	291	301	276	283	292	301	278	315	297	309	320	273	303	283	305	288	284	261	297	305	292	277	296	297	293	284	302	297	288	289	261	306	292	283	280	286	274	286	305	288	302	281	292	311	304	293	277	308	293	310	266	274	264	244	286	267	275	283	280	304	282	287	296	285	275	269	268	282	277	243	273	312	281	274	270	287	313	267	285	263	286	322	303	297	279	275	300	273	302	302	284	282	288	273	313	264	280	289	275	307	294	289	239	290	290	267	301	290	274	275	282	274	289	282	258	271	293	261	273	295	271	297	259	303	284	265	294	284	262	270	299	266	275	298	312	261	286	274	310	280	298	312	287	306	290	255	287	284	271	295	270	278	252	290	324	293	271	285	299	282	291	273	316	268	289	269	301	304	289	295	294	294	296	267	297	260	279	295	287	271	292	292	312	266	278	300	270	278	289	310	296	279	283	302	298	298	271	268	274	303	272	277	301	265	331	293	295	311	250	298	309	285	278	272	288	299	287	304	282	310	286	281	284	306	300	283	317	274	292	288	305	298	280	288	283	262	323	296	310	261	278	271	281	262	278	296	312	315	280	295	277	273	285	289	285	297	259	288	289	263	274	299	273	290	299	303	255	297	311	292	298	291	290	293	284	312	313	269	274	291	295	297	297	297	296	325	278	256	317	268	302	268	297	271	312	292	278	260	324	264	283	297	293	278	258	307	294	301	266	294	292	310	283	288	279	267	278	280	299	283	295	283	281	260	281	278	266	286	280	283	294	299	327	321	289	264	282	295	261	266	266	272	262	273	286	257	291	295	262	286	306	286	325	282	296	308	287	301	269	290	272	291	293	299	318	290	269	272	313	278	266	281	277	316	301	254	272	292	300	314	274	277	265	288	290	291	278	310	282	291	279	307	285	259	287	268	268	273	291	281	267	297	294	293	311	283	269	303	270	300	295	306	255	288	268	291	310	301	288	279	298	308	272	266	305	307	292	299	304	289	269	264	244	294	273	281	289	274	283	296	270	285	270	265	283	270	280	294	297	313	290	292	264	304	246	295	288	299	304	291	284	283	285	306	265	298	284	283	270	301	299	283	264	295	299	293	282	286	272	261	270	290	304	324	261	272	298	271	288	265	290	289	276	283	262	275	273	293	319	319	264	287	301	275	278	298	299	275	263	287	327	243	303	276	274	299	278	285	280	286	310	287	287	319	303	293	297	300	285	288	291	273	291	328	279	278	275	258	274	314	293	302	276	289	274	283	289	275	306	286	275	301	296	277	291	271	288	261	299	294	279	290	262	306	288	318	290	288	247	269	317	296	288	297	223	300	315	275	267	295	300	298	293	286	298	297	277	271	271	295	315	275	297	331	268	295	271	308	272	276	284	286	285	282	276	284	295	270	289	267	266	293	308	289	268	296	280	267	326	295	290	241	273	296	291	282	300	288	284	279	313	271	279	287	293	269	313	251	299	278	283	259	286	290	284	293	289	281	270	282	281	302	262	278	272	285	309	279	282	272	282	325	289	283	266	267	271	300	283	286	276	300	270	291	288	283	274	274	288	266	280	271	311	282	283	296	293	294	302	289	267	299	294	293	284	283	284	268	257	257	302	284	269	298	295	284	293	295	324	294	330	272	292	284	294	289	294	260	299	268	275	277	307	263	300	279	279	275	281	283	272	300	273	284	284	279	315	271	296	289	286	297	298	291	298	291	270	302	272	293	298	304	274	313	314	258	281	304	302	301	257	311	286	314	272	303	282	307	321	290	274	292	298	292	256	297	282	284	305	302	284	250	267	306	273	291	286	254	267	276	290	310	254	292	258	271	272	330	255	305	271	292	311	287	277	283	283	295	280	298	273	265	298	287	262	306	276	275	294	257	258	278	301	288	296	288	298	263	274	312	256	293	301	278	306	282	323	300	262	290	297	287	280	297	280	303	282	297	278	264	323	284	294	259	293	314	290	308	329	318	284	301	314	303	267	287	287	262	285	282	307	292	296	289	307	299	272	289	295	280	286	283	288	305	294	270	258	285	303	283	292	304	300	281	289	289	247	293	282	290	267	285	251	255	281	284	279	311	276	275	258	326	292	282	312	298	285	268	312	295	298	278	295	296	323	275	299	283	290	292	274	279	280	336	283	301	273	301	295	277	312	282	255	244	276	300	312	287	267	313	257	261	289	316	284	302	291	261	303	280	302	306	298	278	263	283	323	301	283	288	264	298	265	267	307	310	239	297	290	266	292	319	286	299	313	276	284	296	292	299	271	261	317	316	265	283	275	265	286	265	311	278	278	282	295	289	290	274	307	307	298	286	269	269	300	284	293	278	277	286	278	316	279	275	300	284	270	274	303	295	274	269	290	263	316	267	298	322	275	258	281	266	277	281	295	306	278	285	284	284	253	279	292	302	271	297	291	278	274	328	300	270	311	277	266	274	311	305	335	320	288	279	305	301	315	305	304	284	260	277	248	259	295	293	305	272	282	283	298	310	293	289	298	278	275	300	300	295	297	302	287	290	317	287	306	275	294	280	285	260	273	293	275	288	296	296	280	270	280	300	278	289	298	289	275	298	308	282	286	280	276	334	270	265	273	265	282	266	258	301	314	287	264	255	285	293	277	276	262	296	286	272	298	278	304	284	293	281	309	298	285	269	314	264	299	299	289	277	308	281	275	270	290	268	300	272	286	266	302	295	297	279	305	270	275	288	298	287	296	275	271	296	287	297	301	276	296	295	281	291	291	299	299	271	288	275	277	296	315	288	284	279	277	273	274	308	280	289	299	310	300	287	290	292	292	292	298	285	336	293	284	296	289	278	290	293	286	292	285	298	323	253	283	298	273	262	275	298	325	271	275	272	297	291	283	269	313	279	279	299	273	274	305	285	298	273	302	303	266	301	290	268	274	280	273	295	273	283	267	276	261	274	286	292	285	283	272	253	309	291	290	284	262	285	292	271	271	285	282	274	310	289	298	295	278	283	292	266	284	309	299	290	279	299	302	259	312	302	306	287	305	279	311	290	302	284	276	319	297	284	284	298	301	287	252	264	290	316	288	286	281	326	285
36177	51161	34199	12957	3230	981	646	568	569	560	550	519	544	527	488	542	528	515	515	558	530	542	520	533	525	587	530	509	530	503	532	535	561	559	535	526	491	583	582	565	569	514	518	541	548	510	545	542	509	522	553	524	528	519	521	605	571	499	520	554	557	549	560	554	501	512	540	533	560	516	519	531	559	553	478	539	521	521	570	532	542	537	595	521	562	504	558	500	578	516	535	505	585	580	506	564	583	534	580	537	530	532	516	541	546	561	534	541	529	486	520	516	523	530	549	501	563	581	515	521	560	542	545	552	510	545	563	517	542	541	540	553	589	564	533	521	520	568	579	537	564	519	555	512	583	532	517	555	576	541	571	545	525	563	537	553	516	531	589	533	545	548	542	555	538	570	533	528	549	566	526	562	533	559	509	548	549	539	553	554	560	534	570	544	534	513	487	532	565	551	548	541	556	535	527	560	506	478	526	549	549	515	532	523	525	545	574	540	524	548	519	504	545	524	558	552	548	576	545	550	569	530	552	567	524	512	542	535	578	546	530	561	502	553	538	561	522	547	590	525	529	553	611	535	552	522	552	562	582	549	533	544	572	574	534	550	605	504	549	520	560	558	560	578	559	583	588	540	521	560	540	548	516	557	541	542	525	560	555	563	517	502	546	493	504	524	537	546	523	536	571	511	541	579	590	529	550	533	535	570	551	552	580	550	538	539	535	554	522	603	550	505	606	573	587	543	580	528	536	546	510	526	568	553	505	588	535	533	532	526	565	534	542	562	583	555	562	526	581	585	534	519	539	582	523	500	525	513	539	530	539	584	537	538	570	531	573	541	562	502	565	584	574	560	523	558	501	528	586	572	481	530	503	597	537	551	531	562	528	567	516	551	547	587	505	564	506	556	527	585	570	508	566	533	546	561	519	580	548	570	561	545	531	474	506	534	619	531	561	554	557	531	536	538	514	571	527	537	575	571	516	546	557	563	577	537	577	559	539	562	504	539	577	544	549	557	577	536	587	542	535	489	540	541	529	520	563	525	519	527	511	533	540	557	550	540	541	509	544	556	578	530	566	526	556	497	539	562	525	534	527	524	545	513	543	544	532	557	545	543	531	567	536	541	562	522	534	564	565	573	552	551	510	553	536	515	548	574	520	576	556	559	561	509	494	549	524	508	575	537	544	530	544	544	558	575	578	543	561	547	535	558	543	543	505	515	589	565	537	524	537	540	576	550	585	513	540	552	560	515	558	575	591	578	530	527	603	510	552	541	549	546	512	560	500	544	527	554	526	529	601	543	535	563	581	555	572	527	552	597	555	538	553	574	540	538	561	541	534	524	486	548	538	525	530	557	531	551	548	522	546	556	535	518	583	540	530	544	545	539	542	513	508	577	584	551	523	550	560	512	549	526	562	551	549	527	555	551	515	564	527	541	484	576	544	556	543	563	524	598	553	593	543	579	519	523	530	527	524	506	486	510	520	566	547	531	537	516	535	534	535	534	565	549	510	538	526	558	524	543	564	566	532	532	569	525	515	514	521	588	527	539	554	567	528	567	560	564	534	537	558	543	574	583	564	514	572	526	529	566	577	537	516	523	559	521	569	539	525	493	559	522	567	539	503	528	572	488	552	506	542	544	567	562	554	570	548	563	534	522	552	547	558	583	503	552	528	551	498	564	560	559	565	548	495	633	576	534	562	544	523	558	584	565	532	514	494	577	587	502	551	566	529	525	578	550	564	557	533	584	601	557	559	565	534	530	559	540	555	546	584	582	541	523	505	572	579	557	550	553	517	555	562	540	529	527	508	517	546	569	584	496	581	536	515	575	557	542	546	528	549	549	548	573	549	594	567	541	553	568	559	534	582	548	598	535	526	548	561	525	559	561	513	491	541	535	491	537	565	507	551	562	568	551	507	516	549	538	542	594	526	518	523	547	592	509	513	535	544	552	541	528	534	519	543	535	542	552	562	574	538	519	540	580	536	568	603	547	569	550	569	567	535	565	585	545	571	535	561	561	554	544	558	563	546	528	555	555	549	576	566	601	562	557	552	560	544	545	543	532	538	526	522	536	526	579	542	537	580	556	551	560	538	547	570	570	537	509	554	565	547	545	567	545	551	603	576	562	551	526	546	548	547	538	517	545	551	534	551	521	549	564	573	534	560	566	536	531	536	520	519	549	513	553	556	547	508	573	565	524	492	566	545	550	541	546	543	506	534	578	552	594	582	527	575	555	586	570	573	547	563	528	551	529	549	568	536	545	553	530	535	589	537	556	543	555	537	581	545	535	477	501	560	528	512	567	538	601	540	546	550	533	558	558	597	542	547	565	536	562	524	518	508	544	558	515	547	576	540	544	563	556	562	515	520	571	592	551	537	580	518	540	528	563	567	566	541	561	558	534	546	580	480	552	554	577	505	532	543	529	544	541	551	490	501	557	572	530	559	561	527	580	499	539	523	551	568	548	505	535	533	564	507	527	540	558	548	542	543	511	539	530	503	570	546	539	544	547	547	493	533	538	531	571	539	589	521	543	570	530	546	557	536	578	543	546	540	523	533	528	547	548	536	559	573	505	565	517	554	541	517	538	532	552	553	544	536	549	548	579	553	528	569	564	562	579	533	545	528	535	565	568	542	487	525	575	538	569	607	535	585	532	535	538	513	562	518	505	541	517	540	529	549	529	533	532	542	514	544	540	550	558	530	526	551	530	578	524	547	512	546	539	570	562	525	541	540	519	561	564	547	540	560	537	554	553	534	582	564	589	500	562	546	514	506	598	568	555	542	550	519	557	542	539	556	575	548	553	551	554	533	549	536	545	558	498	571	533	530	527	529	522	523	549	566	544	531	519	551	548	553	527	562	569	529	560	560	533	580	510	547	547	521	559	534	545	569	536	490	566	560	560	488	558	548	548	495	573	532	550	498	550	548	537	575	546	532	531	542	496	544	538	525	493	488	553	572	533	555	575	552	553	527	547	516	557	578	552	577	536	549	557	495	560	518	530	531	544	540	537	498	564	529	507	557	533	527	526	511	555	580	543	521	556	567	555	570	534	574	546	518	526	551	587	531	546	555	509	521	552	571	607	545	569	556	540	497	544	528	557	531	530	535	562	517	561	545	549	524	529	547	579	521	550	561	573	568	558	535	534	544	552	552	533	561	548	573	560	516	557	542	538	533	520	566	532	541	554	548	533	543	586	531	566	525	544	588	535	514	506	562	544	546	508	507	533	497	518	514	542	557	499	514	572	556	529	542	562	546	559	528	564	560	507	578	555	531	526	532	538	547	568	532	538	563	528	519	534	536	577	594	572	518	552	578	541	563	522	551	557	552	524	563	521	560	537	512	570	535	557	537	487	554	557	525	530	546	520	556	530	560	599	551	541	583	548	546	518	531	555	533	541	498	489	520	510	556	507	577	558	536	528	513	582	583	557	490	557	529	538	563	532	528	517	549	549	544	533	539	517	520	541	553	549	557	564	549	549	542	562	535	550	522	516	560	513
24836	26239	35902	27697	17308	4362	501	334	277	304	288	285	271	304	321	273	308	275	282	275	309	291	306	277	270	337	302	274	283	343	275	279	276	279	308	295	301	280	321	324	299	313	305	291	291	289	287	310	287	302	281	286	309	320	278	280	260	292	294	294	315	337	293	293	290	295	302	315	272	297	291	284	280	296	269	311	277	283	279	308	301	286	325	285	301	302	303	300	267	339	290	305	298	298	298	297	310	308	300	283	285	284	275	297	276	268	300	297	280	269	290	277	267	267	324	296	298	281	294	309	269	293	289	311	295	276	293	292	283	294	270	264	310	317	297	320	309	273	297	285	273	311	262	283	306	299	295	295	319	271	308	317	280	310	287	294	334	267	277	282	295	293	301	299	294	302	290	335	317	290	306	311	271	298	271	273	281	302	276	281	296	242	289	300	311	311	320	301	309	275	306	308	281	315	282	294	291	331	291	277	243	276	295	304	294	288	292	320	295	296	285	257	298	280	310	296	311	308	313	259	277	268	305	280	283	324	313	280	303	297	278	295	311	299	299	311	288	286	293	285	273	320	284	300	300	293	294	292	281	272	290	272	298	308	297	291	270	317	302	285	288	277	272	263	291	309	331	280	327	272	298	296	297	315	275	295	296	276	305	317	306	315	270	319	285	278	329	301	254	281	281	290	265	279	261	303	305	265	288	324	277	295	307	290	287	316	313	299	255	298	296	280	315	304	262	296	269	301	275	275	333	287	280	290	303	285	277	315	269	292	297	274	287	276	307	297	300	282	315	269	310	303	285	300	293	296	292	302	303	262	262	281	286	288	304	296	326	308	316	294	299	280	277	310	283	287	300	275	330	298	305	275	288	286	287	283	293	282	303	278	287	276	307	307	282	308	300	308	307	281	320	305	300	298	294	319	296	315	293	276	296	284	287	287	295	263	294	273	332	276	303	313	272	262	290	270	299	303	297	295	247	311	270	300	280	278	304	283	292	287	287	320	307	283	299	278	306	301	292	273	293	302	301	283	282	298	263	300	304	310	292	309	317	287	288	286	307	303	282	305	280	276	264	313	280	297	297	278	292	320	289	314	311	310	310	276	309	320	293	267	288	277	279	277	272	271	256	297	276	306	289	270	268	298	310	316	305	312	284	301	322	318	272	319	300	296	304	280	288	276	294	281	266	297	296	290	307	285	266	315	273	288	260	323	268	285	309	312	297	302	289	290	334	254	292	324	354	274	295	281	319	309	296	299	304	253	339	281	306	291	288	279	274	297	294	301	309	313	272	302	309	307	259	302	287	277	323	267	290	241	290	273	300	303	327	328	315	292	336	288	298	301	277	304	271	285	305	294	295	299	292	276	279	274	294	298	312	276	306	278	313	281	274	285	296	276	298	275	272	318	286	326	295	282	284	299	307	277	304	267	293	295	328	339	302	294	295	331	317	288	267	285	311	295	308	292	317	293	323	285	298	289	280	277	314	309	279	297	310	265	291	264	306	279	296	309	270	283	312	300	273	265	292	300	302	311	279	268	274	286	310	316	279	305	281	280	300	285	279	309	286	283	299	280	292	289	289	317	306	299	299	303	286	308	327	314	290	275	277	281	303	283	282	284	274	294	274	253	293	280	292	295	303	257	305	298	293	321	309	277	292	288	289	302	271	271	277	301	293	288	308	279	280	301	301	306	302	312	291	293	268	289	314	306	347	286	311	282	278	297	270	326	279	306	284	316	272	290	291	292	314	324	316	266	273	283	285	288	295	310	310	313	277	278	308	331	278	308	299	271	313	292	309	301	264	313	268	316	288	291	304	267	298	288	314	274	280	302	289	299	316	299	282	287	265	306	282	291	257	297	266	290	305	321	321	289	298	304	275	301	289	304	313	313	304	305	276	294	280	305	319	302	307	331	302	293	279	300	309	296	292	292	302	293	264	274	310	298	301	290	309	273	318	298	292	253	280	284	296	286	292	279	281	289	314	255	288	254	286	297	283	306	285	290	302	320	279	284	241	269	298	301	291	289	327	301	275	252	308	265	306	299	301	317	280	288	299	271	311	286	297	267	305	302	273	291	302	307	270	289	275	326	333	280	290	319	294	316	280	310	280	279	274	297	274	300	280	277	285	319	312	289	300	289	280	264	280	316	288	312	328	289	274	276	313	309	282	304	280	309	310	282	297	299	281	320	302	297	283	258	303	271	291	313	296	294	281	278	309	282	270	289	319	268	281	261	289	285	302	300	317	293	299	304	304	274	316	301	274	313	296	300	257	284	273	316	314	258	277	283	287	309	271	301	287	261	297	263	275	291	318	275	271	312	305	288	284	303	300	298	296	307	311	313	290	290	308	246	279	295	293	255	301	275	299	297	289	298	305	269	285	335	315	274	296	269	297	296	281	311	302	278	301	259	305	312	341	276	296	328	273	334	287	272	307	319	295	270	278	305	282	279	304	278	306	288	314	296	312	289	296	293	295	322	278	326	304	298	293	242	333	316	247	277	286	306	285	270	269	283	282	331	313	268	283	282	285	273	334	308	283	273	273	276	328	312	303	307	294	311	284	306	300	287	272	300	254	275	294	305	246	290	283	287	280	291	262	286	302	329	322	287	271	275	265	276	292	293	294	314	269	296	264	288	280	300	284	348	308	308	288	312	251	277	283	289	265	293	298	272	302	293	288	257	282	294	300	278	296	296	298	290	296	313	271	258	296	298	317	272	306	267	312	282	282	316	289	301	289	302	287	290	315	287	285	314	281	286	316	295	297	318	267	264	291	287	283	263	341	295	277	290	299	284	306	287	286	259	302	278	320	286	293	287	288	275	297	273	320	295	300	320	303	317	292	264	278	321	302	322	286	294	301	279	311	280	291	289	292	295	298	291	304	299	296	313	320	298	310	287	283	320	301	292	310	284	312	308	262	293	288	276	314	313	302	305	297	289	276	271	267	257	313	296	327	280	301	306	295	283	296	282	283	272	284	296	273	269	285	332	290	283	317	318	306	317	299	291	294	306	277	315	274	303	280	300	300	301	296	280	295	313	319	270	298	313	277	280	277	306	302	294	295	299	301	282	313	298	306	285	304	279	296	306	303	267	283	280	305	289	303	272	305	298	285	250	284	272	273	262	297	321	278	322	265	273	287	304	264	303	265	275	308	301	278	284	295	288	265	289	270	297	295	249	296	296	304	319	289	297	283	329	300	301	308	307	296	272	291	296	293	314	292	283	300	312	282	294	309	294	299	301	290	285	298	286	278	282	302	300	286	258	291	279	289	303	273	303	271	282	288	283	309	297	300	283	295	266	306	309	269	267	288	298	292	310	274	258	288	293	285	282	287	266	315	280	303	261	291	276	284	298	310	290	294	292	262	297	295	284	234	301	293	276	296	297	334	311	295	270	301	272	297	292	328	302	313	241	294	255	269	283	314	322	276	296	310	307	309	288	320	290	295	337	282	273	292	328	250	316	283	276	263	305	267	293	295	288	255	313	310	294	256	287	299	305
59150	90963	63497	33487	11546	2404	842	580	531	552	562	561	521	552	540	536	531	563	555	576	580	548	509	549	579	539	536	600	560	543	536	570	572	555	561	553	561	543	536	548	554	534	554	552	570	513	512	534	517	586	487	521	542	536	563	539	573	544	579	570	515	539	544	533	546	592	540	572	540	576	597	499	547	586	562	545	536	510	574	531	561	559	544	545	540	551	560	541	556	569	519	531	512	520	452	560	544	528	557	578	573	562	567	551	555	529	538	557	560	496	567	551	543	581	495	536	568	563	545	523	508	545	519	555	523	540	523	578	526	577	604	545	539	524	566	533	515	546	567	547	523	559	556	559	521	556	511	562	585	552	554	578	583	545	540	527	587	527	542	554	536	476	562	570	557	529	510	529	534	587	577	540	557	535	558	551	541	584	517	531	563	535	517	536	550	525	589	562	518	534	561	559	554	511	532	565	532	552	559	554	539	525	552	505	567	518	549	569	570	604	569	545	552	520	503	554	551	558	557	568	506	547	533	533	554	542	560	561	546	538	522	511	555	528	554	515	576	561	549	547	547	519	555	572	570	535	572	547	545	540	554	565	563	528	559	537	540	589	616	556	547	561	534	579	557	550	551	519	533	536	567	580	574	550	535	526	505	495	566	516	523	529	542	534	576	562	529	502	569	536	484	552	556	522	528	590	545	528	553	549	551	578	518	548	494	567	533	573	547	532	523	575	528	542	531	576	533	558	545	525	558	571	561	514	549	541	526	503	524	541	571	559	562	599	544	532	537	552	584	525	527	525	532	559	569	538	544	561	491	517	529	523	540	521	527	554	571	505	547	536	539	510	569	530	559	546	548	564	536	518	545	526	576	558	561	578	577	555	481	565	577	562	569	556	533	548	541	514	545	548	538	534	563	532	526	552	537	527	590	542	550	534	546	530	562	540	575	580	548	553	544	579	535	567	505	547	573	557	520	543	560	545	549	539	527	523	524	519	567	517	545	527	614	542	536	547	557	526	541	542	552	571	532	528	529	518	554	539	587	493	572	555	561	549	623	540	553	537	560	565	601	568	585	581	544	539	561	566	596	540	549	555	546	516	540	584	522	515	508	547	553	573	555	547	512	506	563	547	518	543	545	540	546	554	565	556	548	563	590	540	494	530	539	546	547	553	539	542	522	527	518	541	591	530	547	567	539	561	545	501	560	510	553	526	549	534	554	551	527	560	544	579	533	579	537	559	523	512	557	531	566	572	556	521	542	588	538	560	584	549	537	510	542	572	537	592	546	519	557	526	536	532	539	526	548	590	552	568	556	515	547	573	571	533	543	534	539	547	532	529	484	529	544	591	495	517	571	577	545	498	553	563	523	554	560	502	554	589	529	546	586	586	588	544	503	548	532	579	547	570	561	550	549	575	535	523	540	504	558	515	553	539	537	544	536	551	547	577	572	520	545	570	551	540	563	574	503	532	554	545	513	560	561	536	568	550	570	540	573	507	528	522	567	548	528	513	558	540	520	554	500	545	490	542	518	511	536	533	542	523	528	563	539	514	561	515	553	516	516	512	521	491	512	574	530	525	582	548	523	559	545	566	525	586	545	542	563	570	577	544	557	529	569	544	531	548	527	597	555	518	553	587	577	505	549	547	515	552	525	557	537	558	550	600	551	558	536	526	569	569	569	557	559	589	580	539	527	532	529	554	549	513	552	536	516	529	532	566	505	564	519	540	533	540	582	496	570	530	532	531	555	517	547	509	542	546	554	572	593	526	584	570	544	523	543	499	588	524	569	585	556	566	543	546	568	546	570	535	552	508	524	510	511	523	537	566	561	524	583	568	555	534	581	518	526	564	563	518	527	586	548	559	524	521	551	525	524	557	573	535	543	552	549	548	541	574	531	534	611	510	549	531	560	554	553	524	587	519	555	553	539	547	522	576	558	559	544	549	522	525	539	555	569	564	581	594	541	582	618	569	495	523	557	493	550	524	512	580	539	487	521	570	534	580	545	559	540	552	544	499	524	565	522	531	508	553	535	541	532	562	567	564	524	520	579	544	544	529	514	562	539	506	598	588	521	566	538	539	547	554	527	559	566	532	560	555	532	578	551	572	543	523	557	566	525	532	555	534	561	543	547	540	556	561	503	537	534	528	519	563	521	493	566	503	547	551	515	567	567	522	552	547	532	571	558	506	574	524	545	525	536	574	526	549	523	579	545	569	582	564	539	587	587	582	525	536	532	564	565	537	544	576	549	532	545	542	558	586	564	572	551	538	563	574	554	602	550	561	549	503	527	556	548	551	584	562	564	548	568	577	549	539	561	558	554	525	536	544	550	601	535	543	594	508	571	567	552	523	526	501	559	543	542	535	547	560	554	519	496	554	508	576	557	566	561	550	564	556	553	601	561	568	544	576	546	584	525	567	595	521	590	555	531	555	573	522	548	564	537	566	564	550	554	587	578	515	538	518	543	536	562	542	539	533	543	573	512	558	531	541	505	516	555	513	542	555	527	583	553	546	550	551	541	578	546	547	556	536	543	538	528	548	553	556	559	526	487	595	505	539	552	578	546	584	575	513	542	555	538	551	538	518	549	531	562	615	523	533	589	526	547	580	556	550	524	606	555	529	536	605	563	536	531	563	585	607	549	526	566	527	523	585	549	510	490	549	576	526	563	516	528	504	542	568	524	551	544	552	577	524	540	545	565	587	583	592	508	548	518	535	550	562	509	523	539	536	551	534	555	549	561	537	506	516	567	498	619	527	566	582	578	553	596	520	561	548	561	518	559	523	513	539	575	583	524	521	546	570	560	513	557	517	533	567	538	518	555	565	519	589	552	578	524	543	530	565	585	560	586	497	533	573	512	528	570	598	548	574	514	533	538	583	510	530	533	542	553	529	493	562	555	590	590	537	507	539	541	549	520	498	566	544	552	555	565	531	581	537	569	581	559	547	583	560	504	511	575	535	528	583	514	524	559	538	558	553	557	586	545	557	563	530	506	541	558	581	556	560	573	509	500	500	605	576	581	551	539	533	541	539	539	587	530	517	523	576	543	552	565	539	540	539	565	536	548	529	535	567	519	531	567	510	534	556	548	517	545	580	585	527	531	548	543	551	551	541	593	517	540	515	512	546	568	542	558	518	546	540	502	518	538	531	529	576	569	544	602	528	567	590	578	525	580	527	530	565	531	541	580	508	536	556	516	525	554	551	590	539	548	586	518	528	560	518	544	560	505	549	546	568	553	535	528	516	565	556	554	529	556	572	553	533	559	561	550	602	548	521	522	523	537	585	544	512	540	551	536	566	549	561	510	566	525	575	559	552	570	557	562	556	566	594	526	554	550	587	551	563	561	547	568	514	562	559	571	543	565	568	574	508	555	543	512	561	530	576	548	531	481	508	547	512	535	502	515	542	533	534	542	571	538	562	530	566	628	522	553	565	546	558	518	546	554	554	536	564	573	535	532	548	554	545	537	525	547	580	520	517	566	553	558	597	538	562	558	558
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
